diff --git a/.gitignore b/.gitignore
new file mode 100755
index 0000000..153b678
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,26 @@
+#ignore kicad backup files
+*.bak
+*.sch-bak
+*.log
+*.kicad_pcb-bak
+#zipped gerbers
+pcb/gerbers/*.zip
+#ignore ltspice log files
+simulation/*.log
+simulation/*.plt
+simulation/*.raw
+simulation/*.net
+
+modeling/*.log
+modeling/*.plt
+modeling/*.raw
+modeling/*.net
+#femm files
+modeling/*.edge
+modeling/*.ans
+
+#osx files
+*.DS_Store
+
+
+firmware/B1-firmware.X/dist/
\ No newline at end of file
diff --git a/doc/current-sense.pdf b/doc/current-sense.pdf
new file mode 100644
index 0000000..ce561c3
Binary files /dev/null and b/doc/current-sense.pdf differ
diff --git a/firmware/B1-firmware.X/Makefile b/firmware/B1-firmware.X/Makefile
new file mode 100755
index 0000000..fca8e2c
--- /dev/null
+++ b/firmware/B1-firmware.X/Makefile
@@ -0,0 +1,113 @@
+#
+# There exist several targets which are by default empty and which can be
+# used for execution of your targets. These targets are usually executed
+# before and after some main targets. They are:
+#
+# .build-pre: called before 'build' target
+# .build-post: called after 'build' target
+# .clean-pre: called before 'clean' target
+# .clean-post: called after 'clean' target
+# .clobber-pre: called before 'clobber' target
+# .clobber-post: called after 'clobber' target
+# .all-pre: called before 'all' target
+# .all-post: called after 'all' target
+# .help-pre: called before 'help' target
+# .help-post: called after 'help' target
+#
+# Targets beginning with '.' are not intended to be called on their own.
+#
+# Main targets can be executed directly, and they are:
+#
+# build build a specific configuration
+# clean remove built files from a configuration
+# clobber remove all built files
+# all build all configurations
+# help print help mesage
+#
+# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and
+# .help-impl are implemented in nbproject/makefile-impl.mk.
+#
+# Available make variables:
+#
+# CND_BASEDIR base directory for relative paths
+# CND_DISTDIR default top distribution directory (build artifacts)
+# CND_BUILDDIR default top build directory (object files, ...)
+# CONF name of current configuration
+# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration)
+# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration)
+# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration)
+# CND_PACKAGE_DIR_${CONF} directory of package (current configuration)
+# CND_PACKAGE_NAME_${CONF} name of package (current configuration)
+# CND_PACKAGE_PATH_${CONF} path to package (current configuration)
+#
+# NOCDDL
+
+
+# Environment
+MKDIR=mkdir
+CP=cp
+CCADMIN=CCadmin
+RANLIB=ranlib
+
+
+# build
+build: .build-post
+
+.build-pre:
+# Add your pre 'build' code here...
+
+.build-post: .build-impl
+# Add your post 'build' code here...
+
+
+# clean
+clean: .clean-post
+
+.clean-pre:
+# Add your pre 'clean' code here...
+# WARNING: the IDE does not call this target since it takes a long time to
+# simply run make. Instead, the IDE removes the configuration directories
+# under build and dist directly without calling make.
+# This target is left here so people can do a clean when running a clean
+# outside the IDE.
+
+.clean-post: .clean-impl
+# Add your post 'clean' code here...
+
+
+# clobber
+clobber: .clobber-post
+
+.clobber-pre:
+# Add your pre 'clobber' code here...
+
+.clobber-post: .clobber-impl
+# Add your post 'clobber' code here...
+
+
+# all
+all: .all-post
+
+.all-pre:
+# Add your pre 'all' code here...
+
+.all-post: .all-impl
+# Add your post 'all' code here...
+
+
+# help
+help: .help-post
+
+.help-pre:
+# Add your pre 'help' code here...
+
+.help-post: .help-impl
+# Add your post 'help' code here...
+
+
+
+# include project implementation makefile
+include nbproject/Makefile-impl.mk
+
+# include project make variables
+include nbproject/Makefile-variables.mk
diff --git a/firmware/B1-firmware.X/MyConfig.mc3 b/firmware/B1-firmware.X/MyConfig.mc3
new file mode 100755
index 0000000..32aca5c
--- /dev/null
+++ b/firmware/B1-firmware.X/MyConfig.mc3
@@ -0,0 +1,7696 @@
+
+
+
+ ADC
+ class com.microchip.mcc.mcu8.modules.adc.ADC
+
+
+ FVR
+ class com.microchip.mcc.mcu8.modules.fvr.FVR
+
+
+ WDT
+ class com.microchip.mcc.mcu8.systemManager.wdt.WDT
+
+
+ Pin Module
+ class com.microchip.mcc.mcu8.pinManager.PinManager
+
+
+ RESET
+ class com.microchip.mcc.mcu8.systemManager.reset.RESET
+
+
+ Interrupt Module
+ class com.microchip.mcc.mcu8.interruptManager.InterruptManager
+
+
+ DAC7
+ class com.microchip.mcc.mcu8.modules.dac.DAC
+
+
+ System Module
+ class com.microchip.mcc.mcu8.systemManager.SystemManager
+
+
+ CMP5
+ class com.microchip.mcc.mcu8.modules.cmp.CMP
+
+
+ DAC5
+ class com.microchip.mcc.mcu8.modules.dac10bit.DAC10BIT
+
+
+ DAC4
+ class com.microchip.mcc.mcu8.modules.dac.DAC
+
+
+ DAC3
+ class com.microchip.mcc.mcu8.modules.dac.DAC
+
+
+ CMP2
+ class com.microchip.mcc.mcu8.modules.cmp.CMP
+
+
+ CMP1
+ class com.microchip.mcc.mcu8.modules.cmp.CMP
+
+
+ OPA1
+ class com.microchip.mcc.mcu8.modules.opa.OPA
+
+
+ INTERNAL OSCILLATOR
+ class com.microchip.mcc.mcu8.systemManager.osc.Osc
+
+
+ DAC1
+ class com.microchip.mcc.mcu8.modules.dac10bit.DAC10BIT
+
+
+ OPA2
+ class com.microchip.mcc.mcu8.modules.opa.OPA
+
+
+
+
+
+
+
+
+ right justified
+
+
+
+ clear
+
+
+
+ right justified
+
+
+
+ 1
+
+
+
+ 16
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 2
+
+
+
+ 1
+
+
+
+ analog
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 1.001
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ off
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1.000
+
+
+
+ VDD
+
+
+
+ 15
+
+
+
+ 0
+
+
+
+ analog
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 3
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 2
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ FOSC
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 0.938
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 31250
+
+
+
+ 4
+
+
+
+ ISR
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1.000
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 40
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0.938
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 8
+
+
+
+ none
+
+
+
+ 2
+
+
+
+ 1.000
+
+
+
+ 2
+
+
+
+ analog
+
+
+
+ 6
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 3
+
+
+
+ 4
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 6
+
+
+
+ 5
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 4
+
+
+
+ 16
+
+
+
+ 4
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ analog
+
+
+
+ 5
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 128
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 128
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 7
+
+
+
+ 205
+
+
+
+ 1
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ limited
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ none
+
+
+
+ 0
+
+
+
+ none
+
+
+
+ disabled
+
+
+
+ none
+
+
+
+ 1.001
+
+
+
+ none
+
+
+
+ disabled
+
+
+
+ none
+
+
+
+ 0
+
+
+
+ 205
+
+
+
+ hi_speed
+
+
+
+ none
+
+
+
+ 0
+
+
+
+ hi_speed
+
+
+
+ none
+
+
+
+ 21
+
+
+
+ none
+
+
+
+ disabled
+
+
+
+ hi_speed
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ channel_Switched_AN18
+
+
+
+ none
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1.000
+
+
+
+ none
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 13
+
+
+
+ none
+
+
+
+ 0
+
+
+
+ none
+
+
+
+ none
+
+
+
+ 23
+
+
+
+ none
+
+
+
+ output
+
+
+
+ none
+
+
+
+ 0
+
+
+
+ channel_Switched_AN10
+
+
+
+ negative
+
+
+
+ 1024
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ none
+
+
+
+ 0
+
+
+
+ negative
+
+
+
+ none
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ none
+
+
+
+ none
+
+
+
+ limited
+
+
+
+ disabled
+
+
+
+ none
+
+
+
+ none
+
+
+
+ none
+
+
+
+ 1
+
+
+
+ input
+
+
+
+ 14
+
+
+
+ clear
+
+
+
+ 9
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 9
+
+
+
+ 17
+
+
+
+ OFF
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 23
+
+
+
+ 2
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 4
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ limited
+
+
+
+ 4
+
+
+
+ 3
+
+
+
+ 0
+
+
+
+ not stable
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ limited
+
+
+
+ 1
+
+
+
+ 6
+
+
+
+ 10
+
+
+
+ 13
+
+
+
+ 1.000
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ clear
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 38
+
+
+
+ 10
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 21
+
+
+
+ 0
+
+
+
+ no_intFlag
+
+
+
+ 1
+
+
+
+ no_intFlag
+
+
+
+ 1
+
+
+
+ 128
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ Lo_range
+
+
+
+ clear
+
+
+
+ intFlag_neg
+
+
+
+ limited
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ enabled
+
+
+
+ INTOSC
+
+
+
+ 1
+
+
+
+ output
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ off
+
+
+
+ 1
+
+
+
+ 9
+
+
+
+ intFlag_pos
+
+
+
+ 8192
+
+
+
+ no_intFlag
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 11
+
+
+
+ 8
+
+
+
+ limited
+
+
+
+ 21
+
+
+
+ 2
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ ST_input
+
+
+
+ disabled
+
+
+
+ 13
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 5
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ 17
+
+
+
+ 2
+
+
+
+ 14
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ stop
+
+
+
+ ST_input
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 8
+
+
+
+ 0
+
+
+
+ 4
+
+
+
+ 2
+
+
+
+ disabled
+
+
+
+ no_intFlag
+
+
+
+ 3
+
+
+
+ 30
+
+
+
+ limited
+
+
+
+ 58
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 2
+
+
+
+ 512
+
+
+
+ 3
+
+
+
+ 10
+
+
+
+ off
+
+
+
+ enabled
+
+
+
+ 8MHz_HF
+
+
+
+ 4
+
+
+
+ 6
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ input
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ OFF
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ limited
+
+
+
+ 8
+
+
+
+ no_auto_trigger
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ off
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ AN0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 6
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 14
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 18
+
+
+
+ GNDREF_SENSE
+
+
+
+ 1
+
+
+
+ off
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 2
+
+
+
+ 15
+
+
+
+ SW2
+
+
+
+ 1
+
+
+
+
+
+
+
+ 1
+
+
+
+ 33
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ OFF
+
+
+
+
+
+
+
+ SR
+
+
+
+ digital
+
+
+
+ MUX_SEL1
+
+
+
+
+
+
+
+
+
+
+
+ 62
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 2
+
+
+
+ 14
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 9
+
+
+
+ 15
+
+
+
+ 1
+
+
+
+ analog
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ off
+
+
+
+ 5
+
+
+
+ 2
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ not stable
+
+
+
+ 1
+
+
+
+ 2
+
+
+
+ clear
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 8
+
+
+
+ OFF
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 8
+
+
+
+ 0
+
+
+
+ OPA1IN0+
+
+
+
+ OPA2IN0+
+
+
+
+
+
+
+
+ clear
+
+
+
+ disabled
+
+
+
+ 6
+
+
+
+ 1
+
+
+
+ 13
+
+
+
+ 3
+
+
+
+ 1536
+
+
+
+ 4
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 128
+
+
+
+ IVT1
+
+
+
+ input
+
+
+
+ 0
+
+
+
+ 3
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 6
+
+
+
+ 0
+
+
+
+ 6
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ 14
+
+
+
+ disabled
+
+
+
+ 6
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 3
+
+
+
+ 0
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 36
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ INTOSC oscillator: I/O function on CLKIN pin
+
+
+
+ 1
+
+
+
+ enabled
+
+
+
+ 4
+
+
+
+ 8
+
+
+
+ clear
+
+
+
+ 2
+
+
+
+ 140
+
+
+
+ 156
+
+
+
+ clear
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 4
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 160
+
+
+
+ 1
+
+
+
+ 13
+
+
+
+ 2
+
+
+
+ 128
+
+
+
+ 1
+
+
+
+ 128
+
+
+
+ 160
+
+
+
+ 160
+
+
+
+ 0
+
+
+
+ ON
+
+
+
+ clear
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 5
+
+
+
+ 240
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ LO
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 21
+
+
+
+ disabled
+
+
+
+ 255
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 2
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 9
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ disabled
+
+
+
+ 7
+
+
+
+ 6
+
+
+
+ 1
+
+
+
+ 8
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ -1
+
+
+
+ -1
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ -1
+
+
+
+ 1
+
+
+
+ SSOP28
+
+
+
+ disabled
+
+
+
+ 31.0 KHz
+
+
+
+ enabled
+
+
+
+ 5
+
+
+
+ disabled
+
+
+
+ 6
+
+
+
+ 7
+
+
+
+ 3
+
+
+
+ 18
+
+
+
+ 63
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 13
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 4096
+
+
+
+ 12
+
+
+
+ 1
+
+
+
+ 8
+
+
+
+ 0
+
+
+
+ ST_input
+
+
+
+ 1
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 16
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 5
+
+
+
+ 9
+
+
+
+ ST_input
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 2048
+
+
+
+ 0
+
+
+
+ 1.0 us
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 9
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 11
+
+
+
+ 2
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ clear
+
+
+
+ clear
+
+
+
+ disabled
+
+
+
+ 15
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 7
+
+
+
+ ST_input
+
+
+
+ 0
+
+
+
+ 11.5 * TAD =
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 8MHz_HF
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 15
+
+
+
+ 8
+
+
+
+ 8000000
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 34
+
+
+
+ clear
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ OFF
+
+
+
+ 8
+
+
+
+ 0
+
+
+
+ ON
+
+
+
+ limited
+
+
+
+ 10
+
+
+
+ 1
+
+
+
+ ST_input
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ clear
+
+
+
+ channel_DAC3_Output
+
+
+
+ 35
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 22
+
+
+
+ 0
+
+
+
+ channel_FVRBuffer1
+
+
+
+ 0
+
+
+
+ 31
+
+
+
+ 30
+
+
+
+ 0
+
+
+
+ 8
+
+
+
+ output
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ channel_DAC7_Output
+
+
+
+ limited
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 23
+
+
+
+ 0
+
+
+
+ limited
+
+
+
+ OFF
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 27
+
+
+
+ 26
+
+
+
+ 25
+
+
+
+ ISR_Pin Module_IOCI
+
+
+
+ 29
+
+
+
+ 28
+
+
+
+ 1
+
+
+
+ 6
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 5
+
+
+
+ 8
+
+
+
+ 6
+
+
+
+ 7
+
+
+
+ 6
+
+
+
+ 6
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ 7
+
+
+
+ ON
+
+
+
+ 41
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ clear
+
+
+
+ 1
+
+
+
+ 24
+
+
+
+ 0
+
+
+
+ Vss
+
+
+
+ input
+
+
+
+ CIN4-
+
+
+
+ CIN4-
+
+
+
+ limited
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ ISR
+
+
+
+ 1
+
+
+
+ analog
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 20
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 3
+
+
+
+ input
+
+
+
+ 0
+
+
+
+ 256
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ limited
+
+
+
+ 1
+
+
+
+ 28
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ output
+
+
+
+ 1
+
+
+
+ 14
+
+
+
+ 8000000
+
+
+
+ 8
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 3
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ input
+
+
+
+ 1
+
+
+
+ 18
+
+
+
+ 0
+
+
+
+ limited
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ input
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 20
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ output
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ output
+
+
+
+ ON
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ analog
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ output
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ output
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 12
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ input
+
+
+
+ enabled
+
+
+
+ -1
+
+
+
+ disabled
+
+
+
+ enabled
+
+
+
+ disabled
+
+
+
+ enabled
+
+
+
+ limited
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 57
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ asynchronous
+
+
+
+ asynchronous
+
+
+
+ 0
+
+
+
+ asynchronous
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 7
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ analog
+
+
+
+ 4
+
+
+
+ 2
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 8000000
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ output
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ output
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ analog
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ channel_Switched_AN1
+
+
+
+ 0
+
+
+
+ 21
+
+
+
+ limited
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 62
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 124
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ right
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ analog
+
+
+
+ 11
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 4
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ analog
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 64
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 15
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 14
+
+
+
+ ON
+
+
+
+ 1
+
+
+
+ 63
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 24
+
+
+
+ channel_DAC1_Output
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 140
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 21
+
+
+
+ 1
+
+
+
+ 19
+
+
+
+ 20
+
+
+
+ 16
+
+
+
+ 18
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ output
+
+
+
+ internal
+
+
+
+ disabled
+
+
+
+ 237
+
+
+
+ 0
+
+
+
+ 5.00
+
+
+
+ 16
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ ST_input
+
+
+
+ 5
+
+
+
+ 24
+
+
+
+ 22
+
+
+
+ 19
+
+
+
+ 0
+
+
+
+ 23
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 10
+
+
+
+ channel_Temp
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ ST_input
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ input
+
+
+
+ 0
+
+
+
+ 144
+
+
+
+ 5.00
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 32
+
+
+
+ 8
+
+
+
+ Vss
+
+
+
+ 0
+
+
+
+ DAC3
+
+
+
+ DAC4
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 20
+
+
+
+ 27
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 2
+
+
+
+ 9
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 5.00
+
+
+
+ 0
+
+
+
+ 32
+
+
+
+ 15
+
+
+
+ 1
+
+
+
+ 112
+
+
+
+ 8
+
+
+
+ 9
+
+
+
+ 4
+
+
+
+ 1
+
+
+
+ 3
+
+
+
+ output
+
+
+
+ 0
+
+
+
+ 2
+
+
+
+ 1
+
+
+
+ 12
+
+
+
+ VDD
+
+
+
+ 0
+
+
+
+ 57
+
+
+
+ VDD
+
+
+
+ VDD
+
+
+
+ VDD
+
+
+
+ 1
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ VDD
+
+
+
+ 4
+
+
+
+ 3
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 17
+
+
+
+ 30
+
+
+
+ output
+
+
+
+ 29
+
+
+
+ 60
+
+
+
+ 31
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 12
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 18
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 11
+
+
+
+ 5.00
+
+
+
+ enabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 2
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ output
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ not ready
+
+
+
+ disabled
+
+
+
+ 6
+
+
+
+ 7
+
+
+
+ BOR Circuit is inactive
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ input
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 5.00
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 2048
+
+
+
+ 9
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ output
+
+
+
+ 7
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 3
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 4
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 4.00
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 8
+
+
+
+ CPOL_VPVN
+
+
+
+ disabled
+
+
+
+ CPOL_VPVN
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ CPOL_VPVN
+
+
+
+ 0
+
+
+
+ 18
+
+
+
+ clear
+
+
+
+ 4
+
+
+
+ 0
+
+
+
+ 18
+
+
+
+ 1
+
+
+
+ clear
+
+
+
+ 7
+
+
+
+ 0
+
+
+
+ 1024
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 7
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 3
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 10
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 20
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 11.5 us
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 16000000
+
+
+
+ 16
+
+
+
+ ST_input
+
+
+
+ disabled
+
+
+
+ 5
+
+
+
+ limited
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 4
+
+
+
+ 0
+
+
+
+ 2
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ off
+
+
+
+ 2
+
+
+
+ disabled
+
+
+
+ ST_input
+
+
+
+ disabled
+
+
+
+ 7
+
+
+
+ 6
+
+
+
+ 2
+
+
+
+ limited
+
+
+
+ 22
+
+
+
+ disabled
+
+
+
+ clear
+
+
+
+ limited
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 5
+
+
+
+ 1
+
+
+
+ 6
+
+
+
+ off
+
+
+
+ 1
+
+
+
+ 6
+
+
+
+ 19
+
+
+
+ 6
+
+
+
+ 4.00
+
+
+
+ 28
+
+
+
+ channel_DAC4_Output
+
+
+
+ 4.00
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ ST_input
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 25
+
+
+
+ 24
+
+
+
+ 1
+
+
+
+ 27
+
+
+
+ 26
+
+
+
+ ISR
+
+
+
+ 0
+
+
+
+ 4
+
+
+
+ 0
+
+
+
+ limited
+
+
+
+ 2
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 5
+
+
+
+ 9
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 21
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ ST_input
+
+
+
+ 0
+
+
+
+ 2
+
+
+
+ 0
+
+
+
+ 10
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 1:65536
+
+
+
+ 1
+
+
+
+ 2.11406
+
+
+
+ 37
+
+
+
+ disabled
+
+
+
+ 22
+
+
+
+ limited
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 5
+
+
+
+ input
+
+
+
+ disabled
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+ 3
+
+
+
+ 4.00
+
+
+
+ 2
+
+
+
+ FOSC/8
+
+
+
+ disabled
+
+
+
+ 17
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ %DESELECT%
+
+
+
+ ST_input
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ limited
+
+
+
+ 39
+
+
+
+ 20
+
+
+
+ 5
+
+
+
+ 4.00
+
+
+
+
+
+
+
+ 9
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 3
+
+
+
+ 0
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ 3
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ ST_input
+
+
+
+ 2
+
+
+
+ OFF
+
+
+
+ disabled
+
+
+
+ 17
+
+
+
+ 1
+
+
+
+ limited
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 12
+
+
+
+ 8
+
+
+
+ channel_DAC5_Output
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 5
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ input
+
+
+
+ 0
+
+
+
+ limited
+
+
+
+ 7
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0.00
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ OPA1IN0-
+
+
+
+ OPA2IN0-
+
+
+
+ 42
+
+
+
+ 0
+
+
+
+ analog
+
+
+
+ 50
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ input
+
+
+
+ 12
+
+
+
+ clear
+
+
+
+ 1
+
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 4
+
+
+
+ 20
+
+
+
+ unchanged
+
+
+
+ ON
+
+
+
+ 1
+
+
+
+ unchanged
+
+
+
+ 10
+
+
+
+ 1
+
+
+
+ PRESENT
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 6
+
+
+
+ clear
+
+
+
+ 8
+
+
+
+ disabled
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+ 0.00
+
+
+
+ STAGE2_MON
+
+
+
+ 3
+
+
+
+ VSS
+
+
+
+ 0
+
+
+
+ 4
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 16
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+
+
+
+
+ 13
+
+
+
+ MUX_SEL2
+
+
+
+ VIN_SENSE
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 26
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ SW1
+
+
+
+ STAGE1_MON
+
+
+
+ LED_R
+
+
+
+ LED_G
+
+
+
+ LED_B
+
+
+
+ 13
+
+
+
+ CCP1_out
+
+
+
+ disabled
+
+
+
+ CCP1_out
+
+
+
+ 4
+
+
+
+ channel_DAC2_Output
+
+
+
+ 4
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 8
+
+
+
+ 63
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 8192
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ analog
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ input
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 59
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 500000
+
+
+
+ 0
+
+
+
+ 12
+
+
+
+ output
+
+
+
+ 1
+
+
+
+ not inverted
+
+
+
+ inverted
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ filtered
+
+
+
+ not inverted
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ digital
+
+
+
+ unfiltered
+
+
+
+ disabled
+
+
+
+ filtered
+
+
+
+ 0
+
+
+
+ 15
+
+
+
+ disabled
+
+
+
+ 22
+
+
+
+ 1
+
+
+
+ 20
+
+
+
+ disabled
+
+
+
+ 5
+
+
+
+ input
+
+
+
+ 10
+
+
+
+ 1
+
+
+
+ 18
+
+
+
+ 0
+
+
+
+ 12
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ not inverted
+
+
+
+ 1
+
+
+
+ not inverted
+
+
+
+ OFF
+
+
+
+ 1
+
+
+
+ 6
+
+
+
+ 9
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ analog
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 16
+
+
+
+ disabled
+
+
+
+ analog
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 3
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ input
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ VSS
+
+
+
+ 1
+
+
+
+ VSS
+
+
+
+ 0
+
+
+
+ VSS
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ VSS
+
+
+
+ analog
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ VSS
+
+
+
+ 3
+
+
+
+ 0
+
+
+
+ ISR
+
+
+
+ clear
+
+
+
+ disabled
+
+
+
+ output
+
+
+
+ 0x0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 17
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 7
+
+
+
+ 13
+
+
+
+ 1
+
+
+
+ not stable
+
+
+
+ 0
+
+
+
+ 255
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 11911
+
+
+
+
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ 9
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ 4
+
+
+
+ disabled
+
+
+
+ 2
+
+
+
+ 1
+
+
+
+ 16
+
+
+
+ 15
+
+
+
+ 1
+
+
+
+ 16100
+
+
+
+ 14
+
+
+
+ 0
+
+
+
+ 13
+
+
+
+ 12
+
+
+
+ 0x0
+
+
+
+ 19
+
+
+
+ 18
+
+
+
+ disabled
+
+
+
+ 17
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 16
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 128
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ 11
+
+
+
+ disabled
+
+
+
+ 10
+
+
+
+ disabled
+
+
+
+ 0.00
+
+
+
+ clear
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ OFF
+
+
+
+ 12
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 12
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 23
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 2
+
+
+
+ 4
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 19
+
+
+
+ 3
+
+
+
+ 1
+
+
+
+ ST_input
+
+
+
+ 4
+
+
+
+ 3
+
+
+
+ 1
+
+
+
+ 13
+
+
+
+ 1000000
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 4
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 255
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 31
+
+
+
+ disabled
+
+
+
+ 2
+
+
+
+ enabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 255
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0x0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ clear
+
+
+
+ 0.00
+
+
+
+ 1
+
+
+
+ OFF
+
+
+
+ clear
+
+
+
+ 16
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 8
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 4x
+
+
+
+ disabled
+
+
+
+ 55
+
+
+
+ disabled
+
+
+
+ ST_input
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ 0
+
+
+
+ 15
+
+
+
+ 512
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ 0
+
+
+
+ clear
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ OPAIN-_pin
+
+
+
+ OPAIN-_pin
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 20
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ enabled
+
+
+
+ 1
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ ON
+
+
+
+ 0.938
+
+
+
+ ST_input
+
+
+
+ disabled
+
+
+
+ 12
+
+
+
+ 8
+
+
+
+ 1
+
+
+
+ 5
+
+
+
+ 0
+
+
+
+ 17
+
+
+
+ enabled
+
+
+
+ 8000000
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 19
+
+
+
+ 128
+
+
+
+ clear
+
+
+
+ 2
+
+
+
+ 0
+
+
+
+ 22
+
+
+
+ 33
+
+
+
+ 8
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ disabled
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 8
+
+
+
+ 7
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 61
+
+
+
+ 1
+
+
+
+ 11
+
+
+
+ 9
+
+
+
+ 0.00
+
+
+
+ disabled
+
+
+
+ 12
+
+
+
+ 1
+
+
+
+ clear
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ disabled
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 5
+
+
+
+ disabled
+
+
+
+ 31000
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 4
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 86.9565 kHz
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ ST_input
+
+
+
+ enabled
+
+
+
+ enabled
+
+
+
+
+ mcc_generated_files/interrupt_manager.h
+ 8384c3ab52019b2a78bf0d395053180fd16cfb5ffe633c2e9c5e0255b7a835dd
+
+
+ mcc_generated_files/adc.h
+ 3346945ae765a20938fcfbe059aab94827f9713755524e7944c32c0223be49d8
+
+
+ mcc_generated_files/dac1.h
+ 6304fb1e9841eb8e1418cae04afe86270d6af582215835803240daca30eb7b9a
+
+
+ mcc_generated_files/opa2.h
+ 524c01b351e00170b3b256343adcde3ea13cf246bb4c5f4216919c1c8bf777f9
+
+
+ mcc_generated_files/dac5.c
+ 65c2026f33abd9e0c7677e061b862c6487e727b2ca61128545b5268b6294658b
+
+
+ mcc_generated_files/dac4.c
+ e599a9fd2343662ef0d0bad937aaf86e166cb9ccfeaf9eff8ac698a2395a2590
+
+
+ mcc_generated_files/cmp2.c
+ b629fc6a1fd5b627f942c11878731a8bf4eac0c9ea79c94a9f0a36eb22afea38
+
+
+ mcc_generated_files/opa1.h
+ 281a160db2e43dc2d162e2ee038d3c990d64908ef90a883b67ba70cff6a3f4cb
+
+
+ mcc_generated_files/dac3.c
+ 75bf7b26877d3086ee70b3290d55c5742ba6eabb45ffb9364d6f6e2c22a28178
+
+
+ mcc_generated_files/cmp1.c
+ b18cf9c46facd6c2a8595172a31797adc658df701bcc93a2d96d891571a9127d
+
+
+ mcc_generated_files/mcc.h
+ 9f276b21f2055d909ff3065b0628e1292425cf3da22304373e6142c7f442644d
+
+
+ mcc_generated_files/interrupt_manager.c
+ cce15ffc52012295800bc1daa9862e4184f30c9f8928b8074304e311db3457c0
+
+
+ mcc_generated_files/dac1.c
+ e84d9e06f73b346432609a89412c376786a54aac3fbf20a4537e41f714209a86
+
+
+ mcc_generated_files/cmp1.h
+ af7c6e59cf7750555a55df5f3e033ce9feff801201d55acebec7cefcf02c82f0
+
+
+ mcc_generated_files/mcc.c
+ 9c32eb765a06a7ada01831e055666e66eafec9cd530b9736cdaf1e7325c7b682
+
+
+ mcc_generated_files/fvr.h
+ 3141b994f105c4aacffbd1d6d6d4357d4b14d7e97907775e01ef4f4d8e91c94e
+
+
+ mcc_generated_files/opa2.c
+ 3f7f8881895ed366b921eaec0a866d183d35ea942237b38c520a202ca9fa1579
+
+
+ mcc_generated_files/pin_manager.c
+ bff13680d3f2fba56bdbcc25735679fe7a953dd3237d59d2cbba29cc5dd73b68
+
+
+ mcc_generated_files/cmp5.c
+ 2b13d60e04e503a8b7cfce75bdb4e784a51ac31b4be6ed9a67982c2dace7d077
+
+
+ mcc_generated_files/opa1.c
+ 66df213a4b3da13957f4494875d291438404d05d697c9b593a9f7dcd4566d2ef
+
+
+ mcc_generated_files/cmp2.h
+ b6f25251d694a541f24b8960410b0a6cb0b17fabd01fd6a28381420b794617eb
+
+
+ mcc_generated_files/fvr.c
+ eb9d58002541602c0471a051865aa500589e0193bd3d3388987c55eec27f7572
+
+
+ mcc_generated_files/pin_manager.h
+ 19d3a9b3b29edae7ceb2ee22e36f2de8feb7fd8b46038fefee4fb802cc8bf7bc
+
+
+ mcc_generated_files/dac7.h
+ eff4a549350aecf51fafd669a679dd2e31d80e665f1b15e68b5968d65a9e9a21
+
+
+ mcc_generated_files/cmp5.h
+ 78b882d4a890bd962fc8d20529f68953d7056be5d45a680bf1da0bf5db697e84
+
+
+ mcc_generated_files/dac5.h
+ 5cf38d42f70fa9403a8c3a91b5dfc15f333389d6f5c8021f0202dadfc8b7b30e
+
+
+ mcc_generated_files/dac4.h
+ 8f939c6aba9635ff474f2c026f7e4a22987ab90b69800052b421525e3f58cd1e
+
+
+ mcc_generated_files/dac3.h
+ ff3b6444905b26a7a573a2b91089854e0c7682b6f24cd4f58ffa30b2c811713d
+
+
+ main.c
+ 198ef96aad2a66f690d62b05841952a4403fca3748a7bd4cb7428b9f7fc76572
+
+
+ mcc_generated_files/dac7.c
+ fa11e8dcaf28dc8dfc2bddef2910c66c1613373eac72dc3504abb8d86c8e55c6
+
+
+ mcc_generated_files/device_config.h
+ 285a36933f7f4eaae57f540052e4e2a4dac6a18967260d1524cacbc90fb0eaa8
+
+
+ mcc_generated_files/adc.c
+ 3f42ea5e0127e7890b495fd59b8feaaefab3142f4a3db3199e8b9c58822cd069
+
+
+ mcc_generated_files/device_config.c
+ c09f67f64e1d46453b342f8c76860975c0f756fcb47b51aa54256a7892b15ef8
+
+
+
+
\ No newline at end of file
diff --git a/firmware/B1-firmware.X/build/default/production/main.i b/firmware/B1-firmware.X/build/default/production/main.i
new file mode 100644
index 0000000..38527e5
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/main.i
@@ -0,0 +1,19883 @@
+# 1 "main.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "main.c" 2
+# 44 "main.c"
+# 1 "./mcc_generated_files/mcc.h" 1
+# 49 "./mcc_generated_files/mcc.h"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 49 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/device_config.h" 1
+# 50 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/pin_manager.h" 1
+# 413 "./mcc_generated_files/pin_manager.h"
+void PIN_MANAGER_Initialize (void);
+# 425 "./mcc_generated_files/pin_manager.h"
+void PIN_MANAGER_IOC(void);
+# 438 "./mcc_generated_files/pin_manager.h"
+void IOCBF0_ISR(void);
+# 461 "./mcc_generated_files/pin_manager.h"
+void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void));
+# 485 "./mcc_generated_files/pin_manager.h"
+extern void (*IOCBF0_InterruptHandler)(void);
+# 509 "./mcc_generated_files/pin_manager.h"
+void IOCBF0_DefaultInterruptHandler(void);
+# 522 "./mcc_generated_files/pin_manager.h"
+void IOCCF7_ISR(void);
+# 545 "./mcc_generated_files/pin_manager.h"
+void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void));
+# 569 "./mcc_generated_files/pin_manager.h"
+extern void (*IOCCF7_InterruptHandler)(void);
+# 593 "./mcc_generated_files/pin_manager.h"
+void IOCCF7_DefaultInterruptHandler(void);
+# 51 "./mcc_generated_files/mcc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 52 "./mcc_generated_files/mcc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 53 "./mcc_generated_files/mcc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/conio.h" 1 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/errno.h" 1 3
+# 12 "/opt/microchip/xc8/v2.31/pic/include/c99/errno.h" 3
+extern int errno;
+# 9 "/opt/microchip/xc8/v2.31/pic/include/c99/conio.h" 2 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__null.h" 1 3
+# 10 "/opt/microchip/xc8/v2.31/pic/include/c99/conio.h" 2 3
+
+
+extern void init_uart(void);
+
+extern char getch(void);
+extern char getche(void);
+extern void putch(char);
+extern void ungetch(char);
+
+extern __bit kbhit(void);
+
+
+
+extern char * cgets(char *);
+extern void cputs(const char *);
+# 54 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/interrupt_manager.h" 1
+# 55 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/dac5.h" 1
+# 94 "./mcc_generated_files/dac5.h"
+void DAC5_Initialize(void);
+# 125 "./mcc_generated_files/dac5.h"
+void DAC5_Load16bitInputData(uint16_t input16BitData);
+# 156 "./mcc_generated_files/dac5.h"
+void DAC5_Load10bitInputData(uint16_t input10BitData);
+# 187 "./mcc_generated_files/dac5.h"
+void DAC5_Load8bitInputData(uint8_t input8BitData);
+# 215 "./mcc_generated_files/dac5.h"
+uint16_t DAC5_Read10BitInputData(void);
+# 56 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/dac4.h" 1
+# 93 "./mcc_generated_files/dac4.h"
+void DAC4_Initialize(void);
+# 129 "./mcc_generated_files/dac4.h"
+void DAC4_SetOutput(uint8_t inputData);
+# 163 "./mcc_generated_files/dac4.h"
+uint8_t DAC4_GetOutput(void);
+# 57 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/dac7.h" 1
+# 93 "./mcc_generated_files/dac7.h"
+void DAC7_Initialize(void);
+# 129 "./mcc_generated_files/dac7.h"
+void DAC7_SetOutput(uint8_t inputData);
+# 163 "./mcc_generated_files/dac7.h"
+uint8_t DAC7_GetOutput(void);
+# 58 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/cmp2.h" 1
+# 92 "./mcc_generated_files/cmp2.h"
+void CMP2_Initialize(void);
+# 132 "./mcc_generated_files/cmp2.h"
+_Bool CMP2_GetOutputStatus(void);
+# 148 "./mcc_generated_files/cmp2.h"
+void CMP2_ISR(void);
+# 59 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/cmp1.h" 1
+# 92 "./mcc_generated_files/cmp1.h"
+void CMP1_Initialize(void);
+# 132 "./mcc_generated_files/cmp1.h"
+_Bool CMP1_GetOutputStatus(void);
+# 148 "./mcc_generated_files/cmp1.h"
+void CMP1_ISR(void);
+# 60 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/fvr.h" 1
+# 93 "./mcc_generated_files/fvr.h"
+ void FVR_Initialize(void);
+# 127 "./mcc_generated_files/fvr.h"
+_Bool FVR_IsOutputReady(void);
+# 61 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/cmp5.h" 1
+# 92 "./mcc_generated_files/cmp5.h"
+void CMP5_Initialize(void);
+# 132 "./mcc_generated_files/cmp5.h"
+_Bool CMP5_GetOutputStatus(void);
+# 62 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/opa1.h" 1
+# 93 "./mcc_generated_files/opa1.h"
+void OPA1_Initialize(void);
+# 63 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/dac1.h" 1
+# 94 "./mcc_generated_files/dac1.h"
+void DAC1_Initialize(void);
+# 125 "./mcc_generated_files/dac1.h"
+void DAC1_Load16bitInputData(uint16_t input16BitData);
+# 156 "./mcc_generated_files/dac1.h"
+void DAC1_Load10bitInputData(uint16_t input10BitData);
+# 187 "./mcc_generated_files/dac1.h"
+void DAC1_Load8bitInputData(uint8_t input8BitData);
+# 215 "./mcc_generated_files/dac1.h"
+uint16_t DAC1_Read10BitInputData(void);
+# 64 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/opa2.h" 1
+# 93 "./mcc_generated_files/opa2.h"
+void OPA2_Initialize(void);
+# 65 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/dac3.h" 1
+# 93 "./mcc_generated_files/dac3.h"
+void DAC3_Initialize(void);
+# 129 "./mcc_generated_files/dac3.h"
+void DAC3_SetOutput(uint8_t inputData);
+# 163 "./mcc_generated_files/dac3.h"
+uint8_t DAC3_GetOutput(void);
+# 66 "./mcc_generated_files/mcc.h" 2
+
+# 1 "./mcc_generated_files/adc.h" 1
+# 72 "./mcc_generated_files/adc.h"
+typedef uint16_t adc_result_t;
+
+
+
+
+typedef struct
+{
+ adc_result_t adcResult1;
+ adc_result_t adcResult2;
+} adc_sync_double_result_t;
+# 95 "./mcc_generated_files/adc.h"
+typedef enum
+{
+ GNDREF_SENSE = 0x0,
+ VIN_SENSE = 0xD,
+ STAGE2_MON = 0xE,
+ STAGE1_MON = 0xF,
+ channel_Switched_AN1 = 0x21,
+ channel_Switched_AN10 = 0x2A,
+ channel_Switched_AN18 = 0x32,
+ channel_DAC7_Output = 0x37,
+ channel_DAC5_Output = 0x39,
+ channel_DAC4_Output = 0x3A,
+ channel_DAC3_Output = 0x3B,
+ channel_DAC2_Output = 0x3C,
+ channel_Temp = 0x3D,
+ channel_DAC1_Output = 0x3E,
+ channel_FVRBuffer1 = 0x3F
+} adc_channel_t;
+# 147 "./mcc_generated_files/adc.h"
+void ADC_Initialize(void);
+# 177 "./mcc_generated_files/adc.h"
+void ADC_SelectChannel(adc_channel_t channel);
+# 204 "./mcc_generated_files/adc.h"
+void ADC_StartConversion(void);
+# 236 "./mcc_generated_files/adc.h"
+_Bool ADC_IsConversionDone(void);
+# 269 "./mcc_generated_files/adc.h"
+adc_result_t ADC_GetConversionResult(void);
+# 299 "./mcc_generated_files/adc.h"
+adc_result_t ADC_GetConversion(adc_channel_t channel);
+# 327 "./mcc_generated_files/adc.h"
+void ADC_TemperatureAcquisitionDelay(void);
+# 67 "./mcc_generated_files/mcc.h" 2
+# 82 "./mcc_generated_files/mcc.h"
+void SYSTEM_Initialize(void);
+# 95 "./mcc_generated_files/mcc.h"
+void OSCILLATOR_Initialize(void);
+# 107 "./mcc_generated_files/mcc.h"
+void WDT_Initialize(void);
+# 44 "main.c" 2
+# 65 "main.c"
+uint8_t mux_state = 0;
+uint8_t led_color_state = 0x0;
+
+
+
+void set_led(uint8_t);
+void init_sensor(void);
+void reset_sensor(void);
+
+
+
+void my_CMP2_ISR(void){
+
+ PIR2bits.C2IF = 0;
+ set_led(0x4);
+
+}
+
+void my_CMP1_ISR(void){
+
+ PIR2bits.C1IF = 0;
+ set_led(0x4);
+}
+
+
+void SW2_ISR(void){
+
+ switch(mux_state){
+ case 0:
+ led_color_state = 0x2;
+ LATAbits.LATA7 = 1;
+ LATBbits.LATB4 = 1;
+
+
+ break;
+
+ case 1:
+ led_color_state = (0x4 | 0x2);
+ LATAbits.LATA7 = 0;
+ LATBbits.LATB4 = 1;
+
+ break;
+
+ case 2:
+ led_color_state = 0x1;
+ LATAbits.LATA7 = 1;
+ LATBbits.LATB4 = 0;
+
+ break;
+
+ case 3:
+ led_color_state = (0x1 | 0x2);
+ LATAbits.LATA7 = 0;
+ LATBbits.LATB4 = 0;
+
+ break;
+ }
+ set_led(led_color_state);
+ mux_state = (mux_state+1)%4;
+ _delay((unsigned long)((200)*(8000000/4000.0)));
+}
+
+
+void SW1_ISR(void){
+
+
+ set_led(0x0);
+ _delay((unsigned long)((200)*(8000000/4000.0)));
+ set_led(led_color_state);
+ reset_sensor();
+ _delay((unsigned long)((200)*(8000000/4000.0)));
+ if(PORTCbits.RC7 == 0){
+
+ init_sensor();
+ }
+
+
+ set_led(0x0);
+ _delay((unsigned long)((200)*(8000000/4000.0)));
+ set_led(led_color_state);
+
+
+ PIR2bits.C2IF = 0;
+ PIR2bits.C1IF = 0;
+}
+
+uint16_t average_adc_reading(adc_channel_t read_ch){
+
+ uint16_t averaged_val = 0;
+ for (int i = 0; i<8; i++){
+ averaged_val = averaged_val + ADC_GetConversion(read_ch);
+ }
+
+ averaged_val = averaged_val;
+
+ return averaged_val;
+}
+
+void set_led(uint8_t led_color) {
+
+LATCbits.LATC6 = (~led_color>>2)&1;
+LATCbits.LATC5 = (~led_color>>1)&1;
+LATCbits.LATC4 = (~led_color)&1;
+
+}
+void zero_stage_1(void){
+ uint16_t gnd_ref_val;
+ uint16_t best_dac_val = 0;
+ uint16_t stage_val;
+ uint16_t best_val = (1<<12);
+
+ gnd_ref_val = average_adc_reading(GNDREF_SENSE);
+
+ for(uint16_t i = 0; i<1024; i++){
+
+ DAC1_Load10bitInputData(i);
+ _delay((unsigned long)((1)*(8000000/4000.0)));
+ stage_val = average_adc_reading(STAGE1_MON);
+
+ if ((stage_val-gnd_ref_val) < best_val){
+ best_val = (stage_val - gnd_ref_val);
+ best_dac_val = i;
+ }
+ }
+ DAC1_Load10bitInputData(best_dac_val);
+}
+
+void zero_stage_2(void){
+ uint16_t gnd_ref_val;
+ uint16_t best_dac_val = 0;
+ uint16_t stage_val;
+ uint16_t best_val = 2000;
+
+ gnd_ref_val = average_adc_reading(GNDREF_SENSE);
+
+ for(uint16_t i = 0; i<1024; i++){
+
+ DAC5_Load10bitInputData(i);
+ _delay((unsigned long)((1)*(8000000/4000.0)));
+ stage_val = average_adc_reading(STAGE2_MON);
+
+ if ((stage_val-gnd_ref_val) < best_val){
+ best_val = (stage_val - gnd_ref_val);
+ best_dac_val = i;
+ }
+
+ }
+
+ DAC5_Load10bitInputData(best_dac_val);
+
+
+}
+
+void init_sensor(void){
+
+ _delay((unsigned long)((50)*(8000000/4000.0)));
+ zero_stage_1();
+ _delay((unsigned long)((50)*(8000000/4000.0)));
+ zero_stage_2();
+
+}
+
+void reset_sensor(){
+ do { LATAbits.LATA6 = 0; } while(0);
+ _delay((unsigned long)((50)*(8000000/4000.0)));
+ do { LATAbits.LATA6 = 1; } while(0);
+ _delay((unsigned long)((50)*(8000000/4000.0)));
+ do { LATAbits.LATA6 = 0; } while(0);
+
+}
+
+void low_battery_loop(){
+ while(1){
+ set_led(0x0);
+
+ _delay((unsigned long)((500)*(8000000/4000.0)));
+
+ set_led(0x4);
+
+ _delay((unsigned long)((500)*(8000000/4000.0)));
+ }
+}
+void main(void)
+{
+
+ SYSTEM_Initialize();
+# 267 "main.c"
+ DAC7_SetOutput(16);
+ DAC3_SetOutput(24);
+ DAC4_SetOutput(8);
+
+ led_color_state = 0x2;
+ mux_state = 0;
+ SW2_ISR();
+
+ reset_sensor();
+ init_sensor();
+
+ PIR2bits.C2IF = 0;
+ PIR2bits.C1IF = 0;
+
+ IOCBF0_SetInterruptHandler(SW2_ISR);
+
+ IOCCF7_SetInterruptHandler(SW1_ISR);
+
+ (INTCONbits.GIE = 1);
+ (INTCONbits.PEIE = 1);
+
+ while (1)
+ {
+
+ _delay((unsigned long)((100)*(8000000/4000.0)));
+ if((average_adc_reading(VIN_SENSE)>>3) < 173){
+ (INTCONbits.GIE = 0);
+ (INTCONbits.PEIE = 0);
+ low_battery_loop();
+ }
+
+ }
+}
diff --git a/firmware/B1-firmware.X/build/default/production/main.p1 b/firmware/B1-firmware.X/build/default/production/main.p1
new file mode 100644
index 0000000..1efe21a
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/main.p1
@@ -0,0 +1,2373 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"713 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 713: struct {
+[s S45 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S45 . CCP2IF C3IF C4IF BCL1IF COG1IF C1IF C2IF OSFIF ]
+"712
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 712: typedef union {
+[u S44 `S45 1 ]
+[n S44 . . ]
+"724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 724: extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+[v _PIR2bits `VS44 ~T0 @X0 0 e@18 ]
+"70 main.c
+[; ;main.c: 70: void set_led(uint8_t);
+[v _set_led `(v ~T0 @X0 0 ef1`uc ]
+"2679 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2679: struct {
+[s S128 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S128 . LATA0 LATA1 LATA2 LATA3 LATA4 LATA5 LATA6 LATA7 ]
+"2678
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2678: typedef union {
+[u S127 `S128 1 ]
+[n S127 . . ]
+"2690
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2690: extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+[v _LATAbits `VS127 ~T0 @X0 0 e@268 ]
+"2741
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2741: struct {
+[s S130 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S130 . LATB0 LATB1 LATB2 LATB3 LATB4 LATB5 LATB6 LATB7 ]
+"2740
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2740: typedef union {
+[u S129 `S130 1 ]
+[n S129 . . ]
+"2752
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2752: extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+[v _LATBbits `VS129 ~T0 @X0 0 e@269 ]
+[v F11967 `(v ~T0 @X0 1 tf1`ul ]
+"92 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h
+[v __delay `JF11967 ~T0 @X0 0 e ]
+[p i __delay ]
+"72 main.c
+[; ;main.c: 72: void reset_sensor(void);
+[v _reset_sensor `(v ~T0 @X0 0 ef ]
+"559 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 559: struct {
+[s S38 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S38 . RC0 RC1 RC2 RC3 RC4 RC5 RC6 RC7 ]
+"558
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 558: typedef union {
+[u S37 `S38 1 ]
+[n S37 . . ]
+"570
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 570: extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+[v _PORTCbits `VS37 ~T0 @X0 0 e@14 ]
+"71 main.c
+[; ;main.c: 71: void init_sensor(void);
+[v _init_sensor `(v ~T0 @X0 0 ef ]
+"151
+[; ;main.c: 151: uint16_t average_adc_reading(adc_channel_t read_ch){
+[c E12086 0 13 14 15 33 42 50 55 57 58 59 60 61 62 63 .. ]
+[n E12086 . GNDREF_SENSE VIN_SENSE STAGE2_MON STAGE1_MON channel_Switched_AN1 channel_Switched_AN10 channel_Switched_AN18 channel_DAC7_Output channel_DAC5_Output channel_DAC4_Output channel_DAC3_Output channel_DAC2_Output channel_Temp channel_DAC1_Output channel_FVRBuffer1 ]
+"299 ./mcc_generated_files/adc.h
+[; ;./mcc_generated_files/adc.h: 299: adc_result_t ADC_GetConversion(adc_channel_t channel);
+[v _ADC_GetConversion `(us ~T0 @X0 0 ef1`E12086 ]
+"2803 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2803: struct {
+[s S132 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S132 . LATC0 LATC1 LATC2 LATC3 LATC4 LATC5 LATC6 LATC7 ]
+"2802
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2802: typedef union {
+[u S131 `S132 1 ]
+[n S131 . . ]
+"2814
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2814: extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+[v _LATCbits `VS131 ~T0 @X0 0 e@270 ]
+"156 ./mcc_generated_files/dac1.h
+[; ;./mcc_generated_files/dac1.h: 156: void DAC1_Load10bitInputData(uint16_t input10BitData);
+[v _DAC1_Load10bitInputData `(v ~T0 @X0 0 ef1`us ]
+"156 ./mcc_generated_files/dac5.h
+[; ;./mcc_generated_files/dac5.h: 156: void DAC5_Load10bitInputData(uint16_t input10BitData);
+[v _DAC5_Load10bitInputData `(v ~T0 @X0 0 ef1`us ]
+[p mainexit ]
+"82 ./mcc_generated_files/mcc.h
+[; ;./mcc_generated_files/mcc.h: 82: void SYSTEM_Initialize(void);
+[v _SYSTEM_Initialize `(v ~T0 @X0 0 ef ]
+"129 ./mcc_generated_files/dac7.h
+[; ;./mcc_generated_files/dac7.h: 129: void DAC7_SetOutput(uint8_t inputData);
+[v _DAC7_SetOutput `(v ~T0 @X0 0 ef1`uc ]
+"129 ./mcc_generated_files/dac3.h
+[; ;./mcc_generated_files/dac3.h: 129: void DAC3_SetOutput(uint8_t inputData);
+[v _DAC3_SetOutput `(v ~T0 @X0 0 ef1`uc ]
+"129 ./mcc_generated_files/dac4.h
+[; ;./mcc_generated_files/dac4.h: 129: void DAC4_SetOutput(uint8_t inputData);
+[v _DAC4_SetOutput `(v ~T0 @X0 0 ef1`uc ]
+[v F11982 `(v ~T0 @X0 0 tf ]
+"461 ./mcc_generated_files/pin_manager.h
+[; ;./mcc_generated_files/pin_manager.h: 461: void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void));
+[v _IOCBF0_SetInterruptHandler `(v ~T0 @X0 0 ef1`*F11982 ]
+[v F11990 `(v ~T0 @X0 0 tf ]
+"545
+[; ;./mcc_generated_files/pin_manager.h: 545: void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void));
+[v _IOCCF7_SetInterruptHandler `(v ~T0 @X0 0 ef1`*F11990 ]
+"357 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 357: struct {
+[s S31 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S31 . IOCIF INTF TMR0IF IOCIE INTE TMR0IE PEIE GIE ]
+"367
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 367: struct {
+[s S32 :2 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ]
+[n S32 . . T0IF . T0IE ]
+"356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 356: typedef union {
+[u S30 `S31 1 `S32 1 ]
+[n S30 . . . ]
+"374
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 374: extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+[v _INTCONbits `VS30 ~T0 @X0 0 e@11 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"65 main.c
+[; ;main.c: 65: uint8_t mux_state = 0;
+[v _mux_state `uc ~T0 @X0 1 e ]
+[i _mux_state
+-> -> 0 `i `uc
+]
+"66
+[; ;main.c: 66: uint8_t led_color_state = 0x0;
+[v _led_color_state `uc ~T0 @X0 1 e ]
+[i _led_color_state
+-> -> 0 `i `uc
+]
+"76
+[; ;main.c: 76: void my_CMP2_ISR(void){
+[v _my_CMP2_ISR `(v ~T0 @X0 1 ef ]
+{
+[e :U _my_CMP2_ISR ]
+[f ]
+"78
+[; ;main.c: 78: PIR2bits.C2IF = 0;
+[e = . . _PIR2bits 0 6 -> -> 0 `i `uc ]
+"79
+[; ;main.c: 79: set_led(0x4);
+[e ( _set_led (1 -> -> 4 `i `uc ]
+"81
+[; ;main.c: 81: }
+[e :UE 1732 ]
+}
+"83
+[; ;main.c: 83: void my_CMP1_ISR(void){
+[v _my_CMP1_ISR `(v ~T0 @X0 1 ef ]
+{
+[e :U _my_CMP1_ISR ]
+[f ]
+"85
+[; ;main.c: 85: PIR2bits.C1IF = 0;
+[e = . . _PIR2bits 0 5 -> -> 0 `i `uc ]
+"86
+[; ;main.c: 86: set_led(0x4);
+[e ( _set_led (1 -> -> 4 `i `uc ]
+"87
+[; ;main.c: 87: }
+[e :UE 1733 ]
+}
+"90
+[; ;main.c: 90: void SW2_ISR(void){
+[v _SW2_ISR `(v ~T0 @X0 1 ef ]
+{
+[e :U _SW2_ISR ]
+[f ]
+"92
+[; ;main.c: 92: switch(mux_state){
+[e $U 1736 ]
+{
+"93
+[; ;main.c: 93: case 0:
+[e :U 1737 ]
+"94
+[; ;main.c: 94: led_color_state = 0x2;
+[e = _led_color_state -> -> 2 `i `uc ]
+"95
+[; ;main.c: 95: LATAbits.LATA7 = 1;
+[e = . . _LATAbits 0 7 -> -> 1 `i `uc ]
+"96
+[; ;main.c: 96: LATBbits.LATB4 = 1;
+[e = . . _LATBbits 0 4 -> -> 1 `i `uc ]
+"99
+[; ;main.c: 99: break;
+[e $U 1735 ]
+"101
+[; ;main.c: 101: case 1:
+[e :U 1738 ]
+"102
+[; ;main.c: 102: led_color_state = (0x4 | 0x2);
+[e = _led_color_state -> | -> 4 `i -> 2 `i `uc ]
+"103
+[; ;main.c: 103: LATAbits.LATA7 = 0;
+[e = . . _LATAbits 0 7 -> -> 0 `i `uc ]
+"104
+[; ;main.c: 104: LATBbits.LATB4 = 1;
+[e = . . _LATBbits 0 4 -> -> 1 `i `uc ]
+"106
+[; ;main.c: 106: break;
+[e $U 1735 ]
+"108
+[; ;main.c: 108: case 2:
+[e :U 1739 ]
+"109
+[; ;main.c: 109: led_color_state = 0x1;
+[e = _led_color_state -> -> 1 `i `uc ]
+"110
+[; ;main.c: 110: LATAbits.LATA7 = 1;
+[e = . . _LATAbits 0 7 -> -> 1 `i `uc ]
+"111
+[; ;main.c: 111: LATBbits.LATB4 = 0;
+[e = . . _LATBbits 0 4 -> -> 0 `i `uc ]
+"113
+[; ;main.c: 113: break;
+[e $U 1735 ]
+"115
+[; ;main.c: 115: case 3:
+[e :U 1740 ]
+"116
+[; ;main.c: 116: led_color_state = (0x1 | 0x2);
+[e = _led_color_state -> | -> 1 `i -> 2 `i `uc ]
+"117
+[; ;main.c: 117: LATAbits.LATA7 = 0;
+[e = . . _LATAbits 0 7 -> -> 0 `i `uc ]
+"118
+[; ;main.c: 118: LATBbits.LATB4 = 0;
+[e = . . _LATBbits 0 4 -> -> 0 `i `uc ]
+"120
+[; ;main.c: 120: break;
+[e $U 1735 ]
+"121
+[; ;main.c: 121: }
+}
+[e $U 1735 ]
+[e :U 1736 ]
+[e [\ -> _mux_state `i , $ -> 0 `i 1737
+ , $ -> 1 `i 1738
+ , $ -> 2 `i 1739
+ , $ -> 3 `i 1740
+ 1735 ]
+[e :U 1735 ]
+"122
+[; ;main.c: 122: set_led(led_color_state);
+[e ( _set_led (1 _led_color_state ]
+"123
+[; ;main.c: 123: mux_state = (mux_state+1)%4;
+[e = _mux_state -> % + -> _mux_state `i -> 1 `i -> 4 `i `uc ]
+"124
+[; ;main.c: 124: _delay((unsigned long)((200)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 200 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"125
+[; ;main.c: 125: }
+[e :UE 1734 ]
+}
+"128
+[; ;main.c: 128: void SW1_ISR(void){
+[v _SW1_ISR `(v ~T0 @X0 1 ef ]
+{
+[e :U _SW1_ISR ]
+[f ]
+"131
+[; ;main.c: 131: set_led(0x0);
+[e ( _set_led (1 -> -> 0 `i `uc ]
+"132
+[; ;main.c: 132: _delay((unsigned long)((200)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 200 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"133
+[; ;main.c: 133: set_led(led_color_state);
+[e ( _set_led (1 _led_color_state ]
+"134
+[; ;main.c: 134: reset_sensor();
+[e ( _reset_sensor .. ]
+"135
+[; ;main.c: 135: _delay((unsigned long)((200)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 200 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"136
+[; ;main.c: 136: if(PORTCbits.RC7 == 0){
+[e $ ! == -> . . _PORTCbits 0 7 `i -> 0 `i 1742 ]
+{
+"138
+[; ;main.c: 138: init_sensor();
+[e ( _init_sensor .. ]
+"139
+[; ;main.c: 139: }
+}
+[e :U 1742 ]
+"142
+[; ;main.c: 142: set_led(0x0);
+[e ( _set_led (1 -> -> 0 `i `uc ]
+"143
+[; ;main.c: 143: _delay((unsigned long)((200)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 200 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"144
+[; ;main.c: 144: set_led(led_color_state);
+[e ( _set_led (1 _led_color_state ]
+"147
+[; ;main.c: 147: PIR2bits.C2IF = 0;
+[e = . . _PIR2bits 0 6 -> -> 0 `i `uc ]
+"148
+[; ;main.c: 148: PIR2bits.C1IF = 0;
+[e = . . _PIR2bits 0 5 -> -> 0 `i `uc ]
+"149
+[; ;main.c: 149: }
+[e :UE 1741 ]
+}
+"151
+[; ;main.c: 151: uint16_t average_adc_reading(adc_channel_t read_ch){
+[v _average_adc_reading `(us ~T0 @X0 1 ef1`E12086 ]
+{
+[e :U _average_adc_reading ]
+[v _read_ch `E12086 ~T0 @X0 1 r1 ]
+[f ]
+"153
+[; ;main.c: 153: uint16_t averaged_val = 0;
+[v _averaged_val `us ~T0 @X0 1 a ]
+[e = _averaged_val -> -> 0 `i `us ]
+"154
+[; ;main.c: 154: for (int i = 0; i<8; i++){
+{
+[v _i `i ~T0 @X0 1 a ]
+[e = _i -> 0 `i ]
+[e $ < _i -> 8 `i 1744 ]
+[e $U 1745 ]
+[e :U 1744 ]
+{
+"155
+[; ;main.c: 155: averaged_val = averaged_val + ADC_GetConversion(read_ch);
+[e = _averaged_val -> + -> _averaged_val `ui -> ( _ADC_GetConversion (1 _read_ch `ui `us ]
+"156
+[; ;main.c: 156: }
+}
+[e ++ _i -> 1 `i ]
+[e $ < _i -> 8 `i 1744 ]
+[e :U 1745 ]
+}
+"158
+[; ;main.c: 158: averaged_val = averaged_val;
+[e = _averaged_val _averaged_val ]
+"160
+[; ;main.c: 160: return averaged_val;
+[e ) _averaged_val ]
+[e $UE 1743 ]
+"161
+[; ;main.c: 161: }
+[e :UE 1743 ]
+}
+"163
+[; ;main.c: 163: void set_led(uint8_t led_color) {
+[v _set_led `(v ~T0 @X0 1 ef1`uc ]
+{
+[e :U _set_led ]
+[v _led_color `uc ~T0 @X0 1 r1 ]
+[f ]
+"165
+[; ;main.c: 165: LATCbits.LATC6 = (~led_color>>2)&1;
+[e = . . _LATCbits 0 6 -> & >> ~ -> _led_color `i -> 2 `i -> 1 `i `uc ]
+"166
+[; ;main.c: 166: LATCbits.LATC5 = (~led_color>>1)&1;
+[e = . . _LATCbits 0 5 -> & >> ~ -> _led_color `i -> 1 `i -> 1 `i `uc ]
+"167
+[; ;main.c: 167: LATCbits.LATC4 = (~led_color)&1;
+[e = . . _LATCbits 0 4 -> & ~ -> _led_color `i -> 1 `i `uc ]
+"169
+[; ;main.c: 169: }
+[e :UE 1747 ]
+}
+"170
+[; ;main.c: 170: void zero_stage_1(void){
+[v _zero_stage_1 `(v ~T0 @X0 1 ef ]
+{
+[e :U _zero_stage_1 ]
+[f ]
+"171
+[; ;main.c: 171: uint16_t gnd_ref_val;
+[v _gnd_ref_val `us ~T0 @X0 1 a ]
+"172
+[; ;main.c: 172: uint16_t best_dac_val = 0;
+[v _best_dac_val `us ~T0 @X0 1 a ]
+[e = _best_dac_val -> -> 0 `i `us ]
+"173
+[; ;main.c: 173: uint16_t stage_val;
+[v _stage_val `us ~T0 @X0 1 a ]
+"174
+[; ;main.c: 174: uint16_t best_val = (1<<12);
+[v _best_val `us ~T0 @X0 1 a ]
+[e = _best_val -> << -> 1 `i -> 12 `i `us ]
+"176
+[; ;main.c: 176: gnd_ref_val = average_adc_reading(GNDREF_SENSE);
+[e = _gnd_ref_val ( _average_adc_reading (1 . `E12086 0 ]
+"178
+[; ;main.c: 178: for(uint16_t i = 0; i<1024; i++){
+{
+[v _i `us ~T0 @X0 1 a ]
+[e = _i -> -> 0 `i `us ]
+[e $ < -> _i `ui -> -> 1024 `i `ui 1749 ]
+[e $U 1750 ]
+[e :U 1749 ]
+{
+"180
+[; ;main.c: 180: DAC1_Load10bitInputData(i);
+[e ( _DAC1_Load10bitInputData (1 _i ]
+"181
+[; ;main.c: 181: _delay((unsigned long)((1)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 1 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"182
+[; ;main.c: 182: stage_val = average_adc_reading(STAGE1_MON);
+[e = _stage_val ( _average_adc_reading (1 . `E12086 3 ]
+"184
+[; ;main.c: 184: if ((stage_val-gnd_ref_val) < best_val){
+[e $ ! < - -> _stage_val `ui -> _gnd_ref_val `ui -> _best_val `ui 1752 ]
+{
+"185
+[; ;main.c: 185: best_val = (stage_val - gnd_ref_val);
+[e = _best_val -> - -> _stage_val `ui -> _gnd_ref_val `ui `us ]
+"186
+[; ;main.c: 186: best_dac_val = i;
+[e = _best_dac_val _i ]
+"187
+[; ;main.c: 187: }
+}
+[e :U 1752 ]
+"188
+[; ;main.c: 188: }
+}
+[e ++ _i -> -> 1 `i `us ]
+[e $ < -> _i `ui -> -> 1024 `i `ui 1749 ]
+[e :U 1750 ]
+}
+"189
+[; ;main.c: 189: DAC1_Load10bitInputData(best_dac_val);
+[e ( _DAC1_Load10bitInputData (1 _best_dac_val ]
+"190
+[; ;main.c: 190: }
+[e :UE 1748 ]
+}
+"192
+[; ;main.c: 192: void zero_stage_2(void){
+[v _zero_stage_2 `(v ~T0 @X0 1 ef ]
+{
+[e :U _zero_stage_2 ]
+[f ]
+"193
+[; ;main.c: 193: uint16_t gnd_ref_val;
+[v _gnd_ref_val `us ~T0 @X0 1 a ]
+"194
+[; ;main.c: 194: uint16_t best_dac_val = 0;
+[v _best_dac_val `us ~T0 @X0 1 a ]
+[e = _best_dac_val -> -> 0 `i `us ]
+"195
+[; ;main.c: 195: uint16_t stage_val;
+[v _stage_val `us ~T0 @X0 1 a ]
+"196
+[; ;main.c: 196: uint16_t best_val = 2000;
+[v _best_val `us ~T0 @X0 1 a ]
+[e = _best_val -> -> 2000 `i `us ]
+"198
+[; ;main.c: 198: gnd_ref_val = average_adc_reading(GNDREF_SENSE);
+[e = _gnd_ref_val ( _average_adc_reading (1 . `E12086 0 ]
+"200
+[; ;main.c: 200: for(uint16_t i = 0; i<1024; i++){
+{
+[v _i `us ~T0 @X0 1 a ]
+[e = _i -> -> 0 `i `us ]
+[e $ < -> _i `ui -> -> 1024 `i `ui 1754 ]
+[e $U 1755 ]
+[e :U 1754 ]
+{
+"202
+[; ;main.c: 202: DAC5_Load10bitInputData(i);
+[e ( _DAC5_Load10bitInputData (1 _i ]
+"203
+[; ;main.c: 203: _delay((unsigned long)((1)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 1 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"204
+[; ;main.c: 204: stage_val = average_adc_reading(STAGE2_MON);
+[e = _stage_val ( _average_adc_reading (1 . `E12086 2 ]
+"206
+[; ;main.c: 206: if ((stage_val-gnd_ref_val) < best_val){
+[e $ ! < - -> _stage_val `ui -> _gnd_ref_val `ui -> _best_val `ui 1757 ]
+{
+"207
+[; ;main.c: 207: best_val = (stage_val - gnd_ref_val);
+[e = _best_val -> - -> _stage_val `ui -> _gnd_ref_val `ui `us ]
+"208
+[; ;main.c: 208: best_dac_val = i;
+[e = _best_dac_val _i ]
+"209
+[; ;main.c: 209: }
+}
+[e :U 1757 ]
+"211
+[; ;main.c: 211: }
+}
+[e ++ _i -> -> 1 `i `us ]
+[e $ < -> _i `ui -> -> 1024 `i `ui 1754 ]
+[e :U 1755 ]
+}
+"213
+[; ;main.c: 213: DAC5_Load10bitInputData(best_dac_val);
+[e ( _DAC5_Load10bitInputData (1 _best_dac_val ]
+"216
+[; ;main.c: 216: }
+[e :UE 1753 ]
+}
+"218
+[; ;main.c: 218: void init_sensor(void){
+[v _init_sensor `(v ~T0 @X0 1 ef ]
+{
+[e :U _init_sensor ]
+[f ]
+"220
+[; ;main.c: 220: _delay((unsigned long)((50)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 50 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"221
+[; ;main.c: 221: zero_stage_1();
+[e ( _zero_stage_1 .. ]
+"222
+[; ;main.c: 222: _delay((unsigned long)((50)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 50 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"223
+[; ;main.c: 223: zero_stage_2();
+[e ( _zero_stage_2 .. ]
+"225
+[; ;main.c: 225: }
+[e :UE 1758 ]
+}
+"227
+[; ;main.c: 227: void reset_sensor(){
+[v _reset_sensor `(v ~T0 @X0 1 ef ]
+{
+[e :U _reset_sensor ]
+[f ]
+"228
+[; ;main.c: 228: do { LATAbits.LATA6 = 0; } while(0);
+[e :U 1762 ]
+{
+[e = . . _LATAbits 0 6 -> -> 0 `i `uc ]
+}
+[e :U 1761 ]
+"229
+[; ;main.c: 229: _delay((unsigned long)((50)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 50 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"230
+[; ;main.c: 230: do { LATAbits.LATA6 = 1; } while(0);
+[e :U 1765 ]
+{
+[e = . . _LATAbits 0 6 -> -> 1 `i `uc ]
+}
+[e :U 1764 ]
+"231
+[; ;main.c: 231: _delay((unsigned long)((50)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 50 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"232
+[; ;main.c: 232: do { LATAbits.LATA6 = 0; } while(0);
+[e :U 1768 ]
+{
+[e = . . _LATAbits 0 6 -> -> 0 `i `uc ]
+}
+[e :U 1767 ]
+"234
+[; ;main.c: 234: }
+[e :UE 1759 ]
+}
+"236
+[; ;main.c: 236: void low_battery_loop(){
+[v _low_battery_loop `(v ~T0 @X0 1 ef ]
+{
+[e :U _low_battery_loop ]
+[f ]
+"237
+[; ;main.c: 237: while(1){
+[e :U 1771 ]
+{
+"238
+[; ;main.c: 238: set_led(0x0);
+[e ( _set_led (1 -> -> 0 `i `uc ]
+"240
+[; ;main.c: 240: _delay((unsigned long)((500)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 500 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"242
+[; ;main.c: 242: set_led(0x4);
+[e ( _set_led (1 -> -> 4 `i `uc ]
+"244
+[; ;main.c: 244: _delay((unsigned long)((500)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 500 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"245
+[; ;main.c: 245: }
+}
+[e :U 1770 ]
+[e $U 1771 ]
+[e :U 1772 ]
+"246
+[; ;main.c: 246: }
+[e :UE 1769 ]
+}
+[v $root$_main `(v ~T0 @X0 0 e ]
+"247
+[; ;main.c: 247: void main(void)
+[v _main `(v ~T0 @X0 1 ef ]
+"248
+[; ;main.c: 248: {
+{
+[e :U _main ]
+[f ]
+"250
+[; ;main.c: 250: SYSTEM_Initialize();
+[e ( _SYSTEM_Initialize .. ]
+"267
+[; ;main.c: 267: DAC7_SetOutput(16);
+[e ( _DAC7_SetOutput (1 -> -> 16 `i `uc ]
+"268
+[; ;main.c: 268: DAC3_SetOutput(24);
+[e ( _DAC3_SetOutput (1 -> -> 24 `i `uc ]
+"269
+[; ;main.c: 269: DAC4_SetOutput(8);
+[e ( _DAC4_SetOutput (1 -> -> 8 `i `uc ]
+"271
+[; ;main.c: 271: led_color_state = 0x2;
+[e = _led_color_state -> -> 2 `i `uc ]
+"272
+[; ;main.c: 272: mux_state = 0;
+[e = _mux_state -> -> 0 `i `uc ]
+"273
+[; ;main.c: 273: SW2_ISR();
+[e ( _SW2_ISR .. ]
+"275
+[; ;main.c: 275: reset_sensor();
+[e ( _reset_sensor .. ]
+"276
+[; ;main.c: 276: init_sensor();
+[e ( _init_sensor .. ]
+"278
+[; ;main.c: 278: PIR2bits.C2IF = 0;
+[e = . . _PIR2bits 0 6 -> -> 0 `i `uc ]
+"279
+[; ;main.c: 279: PIR2bits.C1IF = 0;
+[e = . . _PIR2bits 0 5 -> -> 0 `i `uc ]
+"281
+[; ;main.c: 281: IOCBF0_SetInterruptHandler(SW2_ISR);
+[e ( _IOCBF0_SetInterruptHandler (1 &U _SW2_ISR ]
+"283
+[; ;main.c: 283: IOCCF7_SetInterruptHandler(SW1_ISR);
+[e ( _IOCCF7_SetInterruptHandler (1 &U _SW1_ISR ]
+"285
+[; ;main.c: 285: (INTCONbits.GIE = 1);
+[e = . . _INTCONbits 0 7 -> -> 1 `i `uc ]
+"286
+[; ;main.c: 286: (INTCONbits.PEIE = 1);
+[e = . . _INTCONbits 0 6 -> -> 1 `i `uc ]
+"288
+[; ;main.c: 288: while (1)
+[e :U 1775 ]
+"289
+[; ;main.c: 289: {
+{
+"291
+[; ;main.c: 291: _delay((unsigned long)((100)*(8000000/4000.0)));
+[e ( __delay (1 -> * -> -> 100 `i `d / -> -> 8000000 `l `d .4000.0 `ul ]
+"292
+[; ;main.c: 292: if((average_adc_reading(VIN_SENSE)>>3) < 173){
+[e $ ! < >> -> ( _average_adc_reading (1 . `E12086 1 `ui -> 3 `i -> -> 173 `i `ui 1777 ]
+{
+"293
+[; ;main.c: 293: (INTCONbits.GIE = 0);
+[e = . . _INTCONbits 0 7 -> -> 0 `i `uc ]
+"294
+[; ;main.c: 294: (INTCONbits.PEIE = 0);
+[e = . . _INTCONbits 0 6 -> -> 0 `i `uc ]
+"295
+[; ;main.c: 295: low_battery_loop();
+[e ( _low_battery_loop .. ]
+"296
+[; ;main.c: 296: }
+}
+[e :U 1777 ]
+"298
+[; ;main.c: 298: }
+}
+[e :U 1774 ]
+[e $U 1775 ]
+[e :U 1776 ]
+"299
+[; ;main.c: 299: }
+[e :UE 1773 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/main.p1.d b/firmware/B1-firmware.X/build/default/production/main.p1.d
new file mode 100644
index 0000000..e260a9a
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/main.p1.d
@@ -0,0 +1,18 @@
+build/default/production/main.p1: \
+main.c \
+mcc_generated_files/mcc.h \
+mcc_generated_files/device_config.h \
+mcc_generated_files/pin_manager.h \
+mcc_generated_files/interrupt_manager.h \
+mcc_generated_files/dac5.h \
+mcc_generated_files/dac4.h \
+mcc_generated_files/dac7.h \
+mcc_generated_files/cmp2.h \
+mcc_generated_files/cmp1.h \
+mcc_generated_files/fvr.h \
+mcc_generated_files/cmp5.h \
+mcc_generated_files/opa1.h \
+mcc_generated_files/dac1.h \
+mcc_generated_files/opa2.h \
+mcc_generated_files/dac3.h \
+mcc_generated_files/adc.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/adc.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/adc.i
new file mode 100644
index 0000000..406cd9b
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/adc.i
@@ -0,0 +1,19590 @@
+# 1 "mcc_generated_files/adc.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/adc.c" 2
+# 51 "mcc_generated_files/adc.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 51 "mcc_generated_files/adc.c" 2
+
+# 1 "mcc_generated_files/adc.h" 1
+# 55 "mcc_generated_files/adc.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/adc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 56 "mcc_generated_files/adc.h" 2
+# 72 "mcc_generated_files/adc.h"
+typedef uint16_t adc_result_t;
+
+
+
+
+typedef struct
+{
+ adc_result_t adcResult1;
+ adc_result_t adcResult2;
+} adc_sync_double_result_t;
+# 95 "mcc_generated_files/adc.h"
+typedef enum
+{
+ GNDREF_SENSE = 0x0,
+ VIN_SENSE = 0xD,
+ STAGE2_MON = 0xE,
+ STAGE1_MON = 0xF,
+ channel_Switched_AN1 = 0x21,
+ channel_Switched_AN10 = 0x2A,
+ channel_Switched_AN18 = 0x32,
+ channel_DAC7_Output = 0x37,
+ channel_DAC5_Output = 0x39,
+ channel_DAC4_Output = 0x3A,
+ channel_DAC3_Output = 0x3B,
+ channel_DAC2_Output = 0x3C,
+ channel_Temp = 0x3D,
+ channel_DAC1_Output = 0x3E,
+ channel_FVRBuffer1 = 0x3F
+} adc_channel_t;
+# 147 "mcc_generated_files/adc.h"
+void ADC_Initialize(void);
+# 177 "mcc_generated_files/adc.h"
+void ADC_SelectChannel(adc_channel_t channel);
+# 204 "mcc_generated_files/adc.h"
+void ADC_StartConversion(void);
+# 236 "mcc_generated_files/adc.h"
+_Bool ADC_IsConversionDone(void);
+# 269 "mcc_generated_files/adc.h"
+adc_result_t ADC_GetConversionResult(void);
+# 299 "mcc_generated_files/adc.h"
+adc_result_t ADC_GetConversion(adc_channel_t channel);
+# 327 "mcc_generated_files/adc.h"
+void ADC_TemperatureAcquisitionDelay(void);
+# 52 "mcc_generated_files/adc.c" 2
+
+# 1 "mcc_generated_files/device_config.h" 1
+# 53 "mcc_generated_files/adc.c" 2
+
+
+
+
+
+
+
+
+void (*ADC_InterruptHandler)(void);
+
+
+
+
+
+void ADC_Initialize(void)
+{
+
+
+
+ ADCON0 = 0x01;
+
+
+ ADCON1 = 0x90;
+
+
+ ADCON2 = 0x00;
+
+
+ ADRESL = 0x00;
+
+
+ ADRESH = 0x00;
+
+}
+
+void ADC_SelectChannel(adc_channel_t channel)
+{
+
+ ADCON0bits.CHS = channel;
+
+ ADCON0bits.ADON = 1;
+}
+
+void ADC_StartConversion(void)
+{
+
+ ADCON0bits.GO = 1;
+}
+
+
+_Bool ADC_IsConversionDone(void)
+{
+
+ return ((_Bool)(!ADCON0bits.GO));
+}
+
+adc_result_t ADC_GetConversionResult(void)
+{
+
+ return ((adc_result_t)((ADRESH << 8) + ADRESL));
+}
+
+adc_result_t ADC_GetConversion(adc_channel_t channel)
+{
+
+ ADCON0bits.CHS = channel;
+
+
+ ADCON0bits.ADON = 1;
+
+
+ _delay((unsigned long)((5)*(8000000/4000000.0)));
+
+
+ ADCON0bits.GO = 1;
+
+
+ while (ADCON0bits.GO)
+ {
+ }
+
+
+ return ((adc_result_t)((ADRESH << 8) + ADRESL));
+}
+
+void ADC_TemperatureAcquisitionDelay(void)
+{
+ _delay((unsigned long)((200)*(8000000/4000000.0)));
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/adc.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/adc.p1
new file mode 100644
index 0000000..1d36350
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/adc.p1
@@ -0,0 +1,1885 @@
+Version 4.0 HI-TECH Software Intermediate Code
+[v F12042 `(v ~T0 @X0 0 tf ]
+"11366 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11366: extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+[v _ADCON0 `Vuc ~T0 @X0 0 e@1168 ]
+"11398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11398: extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+[v _ADCON1 `Vuc ~T0 @X0 0 e@1169 ]
+"11437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11437: extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+[v _ADCON2 `Vuc ~T0 @X0 0 e@1170 ]
+"11326
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11326: extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+[v _ADRESL `Vuc ~T0 @X0 0 e@1166 ]
+"11346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11346: extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+[v _ADRESH `Vuc ~T0 @X0 0 e@1167 ]
+"88 mcc_generated_files/adc.c
+[; ;mcc_generated_files/adc.c: 88: void ADC_SelectChannel(adc_channel_t channel)
+[c E12015 0 13 14 15 33 42 50 55 57 58 59 60 61 62 63 .. ]
+[n E12015 . GNDREF_SENSE VIN_SENSE STAGE2_MON STAGE1_MON channel_Switched_AN1 channel_Switched_AN10 channel_Switched_AN18 channel_DAC7_Output channel_DAC5_Output channel_DAC4_Output channel_DAC3_Output channel_DAC2_Output channel_Temp channel_DAC1_Output channel_FVRBuffer1 ]
+"11372 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11372: struct {
+[s S553 :1 `uc 1 :1 `uc 1 :6 `uc 1 ]
+[n S553 . ADON GO CHS ]
+"11371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11371: typedef union {
+[u S552 `S553 1 ]
+[n S552 . . ]
+"11378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11378: extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+[v _ADCON0bits `VS552 ~T0 @X0 0 e@1168 ]
+[v F11967 `(v ~T0 @X0 1 tf1`ul ]
+"92 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h
+[v __delay `JF11967 ~T0 @X0 0 e ]
+[p i __delay ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"61 mcc_generated_files/adc.c
+[; ;mcc_generated_files/adc.c: 61: void (*ADC_InterruptHandler)(void);
+[v _ADC_InterruptHandler `*F12042 ~T0 @X0 1 e ]
+"67
+[; ;mcc_generated_files/adc.c: 67: void ADC_Initialize(void)
+[v _ADC_Initialize `(v ~T0 @X0 1 ef ]
+"68
+[; ;mcc_generated_files/adc.c: 68: {
+{
+[e :U _ADC_Initialize ]
+[f ]
+"72
+[; ;mcc_generated_files/adc.c: 72: ADCON0 = 0x01;
+[e = _ADCON0 -> -> 1 `i `uc ]
+"75
+[; ;mcc_generated_files/adc.c: 75: ADCON1 = 0x90;
+[e = _ADCON1 -> -> 144 `i `uc ]
+"78
+[; ;mcc_generated_files/adc.c: 78: ADCON2 = 0x00;
+[e = _ADCON2 -> -> 0 `i `uc ]
+"81
+[; ;mcc_generated_files/adc.c: 81: ADRESL = 0x00;
+[e = _ADRESL -> -> 0 `i `uc ]
+"84
+[; ;mcc_generated_files/adc.c: 84: ADRESH = 0x00;
+[e = _ADRESH -> -> 0 `i `uc ]
+"86
+[; ;mcc_generated_files/adc.c: 86: }
+[e :UE 1732 ]
+}
+"88
+[; ;mcc_generated_files/adc.c: 88: void ADC_SelectChannel(adc_channel_t channel)
+[v _ADC_SelectChannel `(v ~T0 @X0 1 ef1`E12015 ]
+"89
+[; ;mcc_generated_files/adc.c: 89: {
+{
+[e :U _ADC_SelectChannel ]
+"88
+[; ;mcc_generated_files/adc.c: 88: void ADC_SelectChannel(adc_channel_t channel)
+[v _channel `E12015 ~T0 @X0 1 r1 ]
+"89
+[; ;mcc_generated_files/adc.c: 89: {
+[f ]
+"91
+[; ;mcc_generated_files/adc.c: 91: ADCON0bits.CHS = channel;
+[e = . . _ADCON0bits 0 2 -> _channel `uc ]
+"93
+[; ;mcc_generated_files/adc.c: 93: ADCON0bits.ADON = 1;
+[e = . . _ADCON0bits 0 0 -> -> 1 `i `uc ]
+"94
+[; ;mcc_generated_files/adc.c: 94: }
+[e :UE 1733 ]
+}
+"96
+[; ;mcc_generated_files/adc.c: 96: void ADC_StartConversion(void)
+[v _ADC_StartConversion `(v ~T0 @X0 1 ef ]
+"97
+[; ;mcc_generated_files/adc.c: 97: {
+{
+[e :U _ADC_StartConversion ]
+[f ]
+"99
+[; ;mcc_generated_files/adc.c: 99: ADCON0bits.GO = 1;
+[e = . . _ADCON0bits 0 1 -> -> 1 `i `uc ]
+"100
+[; ;mcc_generated_files/adc.c: 100: }
+[e :UE 1734 ]
+}
+"103
+[; ;mcc_generated_files/adc.c: 103: _Bool ADC_IsConversionDone(void)
+[v _ADC_IsConversionDone `(a ~T0 @X0 1 ef ]
+"104
+[; ;mcc_generated_files/adc.c: 104: {
+{
+[e :U _ADC_IsConversionDone ]
+[f ]
+"106
+[; ;mcc_generated_files/adc.c: 106: return ((_Bool)(!ADCON0bits.GO));
+[e ) -> -> ! != -> . . _ADCON0bits 0 1 `i -> 0 `i `i `a ]
+[e $UE 1735 ]
+"107
+[; ;mcc_generated_files/adc.c: 107: }
+[e :UE 1735 ]
+}
+"109
+[; ;mcc_generated_files/adc.c: 109: adc_result_t ADC_GetConversionResult(void)
+[v _ADC_GetConversionResult `(us ~T0 @X0 1 ef ]
+"110
+[; ;mcc_generated_files/adc.c: 110: {
+{
+[e :U _ADC_GetConversionResult ]
+[f ]
+"112
+[; ;mcc_generated_files/adc.c: 112: return ((adc_result_t)((ADRESH << 8) + ADRESL));
+[e ) -> + << -> _ADRESH `i -> 8 `i -> _ADRESL `i `us ]
+[e $UE 1736 ]
+"113
+[; ;mcc_generated_files/adc.c: 113: }
+[e :UE 1736 ]
+}
+"115
+[; ;mcc_generated_files/adc.c: 115: adc_result_t ADC_GetConversion(adc_channel_t channel)
+[v _ADC_GetConversion `(us ~T0 @X0 1 ef1`E12015 ]
+"116
+[; ;mcc_generated_files/adc.c: 116: {
+{
+[e :U _ADC_GetConversion ]
+"115
+[; ;mcc_generated_files/adc.c: 115: adc_result_t ADC_GetConversion(adc_channel_t channel)
+[v _channel `E12015 ~T0 @X0 1 r1 ]
+"116
+[; ;mcc_generated_files/adc.c: 116: {
+[f ]
+"118
+[; ;mcc_generated_files/adc.c: 118: ADCON0bits.CHS = channel;
+[e = . . _ADCON0bits 0 2 -> _channel `uc ]
+"121
+[; ;mcc_generated_files/adc.c: 121: ADCON0bits.ADON = 1;
+[e = . . _ADCON0bits 0 0 -> -> 1 `i `uc ]
+"124
+[; ;mcc_generated_files/adc.c: 124: _delay((unsigned long)((5)*(8000000/4000000.0)));
+[e ( __delay (1 -> * -> -> 5 `i `d / -> -> 8000000 `l `d .4000000.0 `ul ]
+"127
+[; ;mcc_generated_files/adc.c: 127: ADCON0bits.GO = 1;
+[e = . . _ADCON0bits 0 1 -> -> 1 `i `uc ]
+"130
+[; ;mcc_generated_files/adc.c: 130: while (ADCON0bits.GO)
+[e $U 1738 ]
+[e :U 1739 ]
+"131
+[; ;mcc_generated_files/adc.c: 131: {
+{
+"132
+[; ;mcc_generated_files/adc.c: 132: }
+}
+[e :U 1738 ]
+"130
+[; ;mcc_generated_files/adc.c: 130: while (ADCON0bits.GO)
+[e $ != -> . . _ADCON0bits 0 1 `i -> 0 `i 1739 ]
+[e :U 1740 ]
+"135
+[; ;mcc_generated_files/adc.c: 135: return ((adc_result_t)((ADRESH << 8) + ADRESL));
+[e ) -> + << -> _ADRESH `i -> 8 `i -> _ADRESL `i `us ]
+[e $UE 1737 ]
+"136
+[; ;mcc_generated_files/adc.c: 136: }
+[e :UE 1737 ]
+}
+"138
+[; ;mcc_generated_files/adc.c: 138: void ADC_TemperatureAcquisitionDelay(void)
+[v _ADC_TemperatureAcquisitionDelay `(v ~T0 @X0 1 ef ]
+"139
+[; ;mcc_generated_files/adc.c: 139: {
+{
+[e :U _ADC_TemperatureAcquisitionDelay ]
+[f ]
+"140
+[; ;mcc_generated_files/adc.c: 140: _delay((unsigned long)((200)*(8000000/4000000.0)));
+[e ( __delay (1 -> * -> -> 200 `i `d / -> -> 8000000 `l `d .4000000.0 `ul ]
+"141
+[; ;mcc_generated_files/adc.c: 141: }
+[e :UE 1741 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/adc.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/adc.p1.d
new file mode 100644
index 0000000..d65e03f
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/adc.p1.d
@@ -0,0 +1,4 @@
+build/default/production/mcc_generated_files/adc.p1: \
+mcc_generated_files/adc.c \
+mcc_generated_files/adc.h \
+mcc_generated_files/device_config.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp1.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp1.i
new file mode 100644
index 0000000..67b171b
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp1.i
@@ -0,0 +1,19506 @@
+# 1 "mcc_generated_files/cmp1.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/cmp1.c" 2
+# 52 "mcc_generated_files/cmp1.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 52 "mcc_generated_files/cmp1.c" 2
+
+# 1 "mcc_generated_files/cmp1.h" 1
+# 54 "mcc_generated_files/cmp1.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/cmp1.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/cmp1.h" 2
+# 92 "mcc_generated_files/cmp1.h"
+void CMP1_Initialize(void);
+# 132 "mcc_generated_files/cmp1.h"
+_Bool CMP1_GetOutputStatus(void);
+# 148 "mcc_generated_files/cmp1.h"
+void CMP1_ISR(void);
+# 53 "mcc_generated_files/cmp1.c" 2
+
+
+
+
+
+void CMP1_Initialize(void)
+{
+
+
+
+
+
+ PIE2bits.C1IE = 0;
+
+
+ CM1CON0 = 0x8C;
+
+
+ CM1CON1 = 0x01;
+
+
+ CM1NSEL = 0x04;
+
+
+ CM1PSEL = 0x07;
+
+
+ CMOUT = 0x00;
+
+
+ PIR2bits.C1IF = 0;
+
+
+ PIE2bits.C1IE = 1;
+}
+
+_Bool CMP1_GetOutputStatus(void)
+{
+ return (CMOUTbits.MC1OUT);
+}
+
+void CMP1_ISR(void)
+{
+
+ PIR2bits.C1IF = 0;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp1.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp1.p1
new file mode 100644
index 0000000..3f63866
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp1.p1
@@ -0,0 +1,1802 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"1919 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1919: struct {
+[s S96 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S96 . CCP2IE C3IE C4IE BCL1IE COGIE C1IE C2IE OSFIE ]
+"1918
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1918: typedef union {
+[u S95 `S96 1 ]
+[n S95 . . ]
+"1930
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1930: extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+[v _PIE2bits `VS95 ~T0 @X0 0 e@146 ]
+"2909
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2909: extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+[v _CM1CON0 `Vuc ~T0 @X0 0 e@274 ]
+"3006
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3006: extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+[v _CM1CON1 `Vuc ~T0 @X0 0 e@275 ]
+"3046
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3046: extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+[v _CM1NSEL `Vuc ~T0 @X0 0 e@276 ]
+"3100
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3100: extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+[v _CM1PSEL `Vuc ~T0 @X0 0 e@277 ]
+"2859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2859: extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+[v _CMOUT `Vuc ~T0 @X0 0 e@273 ]
+"713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 713: struct {
+[s S45 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S45 . CCP2IF C3IF C4IF BCL1IF COG1IF C1IF C2IF OSFIF ]
+"712
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 712: typedef union {
+[u S44 `S45 1 ]
+[n S44 . . ]
+"724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 724: extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+[v _PIR2bits `VS44 ~T0 @X0 0 e@18 ]
+"2865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2865: struct {
+[s S134 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S134 . MC1OUT MC2OUT MC3OUT MC4OUT MC5OUT MC6OUT ]
+"2864
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2864: typedef union {
+[u S133 `S134 1 ]
+[n S133 . . ]
+"2874
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2874: extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+[v _CMOUTbits `VS133 ~T0 @X0 0 e@273 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"58 mcc_generated_files/cmp1.c
+[; ;mcc_generated_files/cmp1.c: 58: void CMP1_Initialize(void)
+[v _CMP1_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/cmp1.c: 59: {
+{
+[e :U _CMP1_Initialize ]
+[f ]
+"65
+[; ;mcc_generated_files/cmp1.c: 65: PIE2bits.C1IE = 0;
+[e = . . _PIE2bits 0 5 -> -> 0 `i `uc ]
+"68
+[; ;mcc_generated_files/cmp1.c: 68: CM1CON0 = 0x8C;
+[e = _CM1CON0 -> -> 140 `i `uc ]
+"71
+[; ;mcc_generated_files/cmp1.c: 71: CM1CON1 = 0x01;
+[e = _CM1CON1 -> -> 1 `i `uc ]
+"74
+[; ;mcc_generated_files/cmp1.c: 74: CM1NSEL = 0x04;
+[e = _CM1NSEL -> -> 4 `i `uc ]
+"77
+[; ;mcc_generated_files/cmp1.c: 77: CM1PSEL = 0x07;
+[e = _CM1PSEL -> -> 7 `i `uc ]
+"80
+[; ;mcc_generated_files/cmp1.c: 80: CMOUT = 0x00;
+[e = _CMOUT -> -> 0 `i `uc ]
+"83
+[; ;mcc_generated_files/cmp1.c: 83: PIR2bits.C1IF = 0;
+[e = . . _PIR2bits 0 5 -> -> 0 `i `uc ]
+"86
+[; ;mcc_generated_files/cmp1.c: 86: PIE2bits.C1IE = 1;
+[e = . . _PIE2bits 0 5 -> -> 1 `i `uc ]
+"87
+[; ;mcc_generated_files/cmp1.c: 87: }
+[e :UE 1731 ]
+}
+"89
+[; ;mcc_generated_files/cmp1.c: 89: _Bool CMP1_GetOutputStatus(void)
+[v _CMP1_GetOutputStatus `(a ~T0 @X0 1 ef ]
+"90
+[; ;mcc_generated_files/cmp1.c: 90: {
+{
+[e :U _CMP1_GetOutputStatus ]
+[f ]
+"91
+[; ;mcc_generated_files/cmp1.c: 91: return (CMOUTbits.MC1OUT);
+[e ) -> . . _CMOUTbits 0 0 `a ]
+[e $UE 1732 ]
+"92
+[; ;mcc_generated_files/cmp1.c: 92: }
+[e :UE 1732 ]
+}
+"94
+[; ;mcc_generated_files/cmp1.c: 94: void CMP1_ISR(void)
+[v _CMP1_ISR `(v ~T0 @X0 1 ef ]
+"95
+[; ;mcc_generated_files/cmp1.c: 95: {
+{
+[e :U _CMP1_ISR ]
+[f ]
+"97
+[; ;mcc_generated_files/cmp1.c: 97: PIR2bits.C1IF = 0;
+[e = . . _PIR2bits 0 5 -> -> 0 `i `uc ]
+"98
+[; ;mcc_generated_files/cmp1.c: 98: }
+[e :UE 1733 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp1.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp1.p1.d
new file mode 100644
index 0000000..cc3bfcd
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp1.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/cmp1.p1: \
+mcc_generated_files/cmp1.c \
+mcc_generated_files/cmp1.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp2.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp2.i
new file mode 100644
index 0000000..d14e583
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp2.i
@@ -0,0 +1,19506 @@
+# 1 "mcc_generated_files/cmp2.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/cmp2.c" 2
+# 52 "mcc_generated_files/cmp2.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 52 "mcc_generated_files/cmp2.c" 2
+
+# 1 "mcc_generated_files/cmp2.h" 1
+# 54 "mcc_generated_files/cmp2.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/cmp2.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/cmp2.h" 2
+# 92 "mcc_generated_files/cmp2.h"
+void CMP2_Initialize(void);
+# 132 "mcc_generated_files/cmp2.h"
+_Bool CMP2_GetOutputStatus(void);
+# 148 "mcc_generated_files/cmp2.h"
+void CMP2_ISR(void);
+# 53 "mcc_generated_files/cmp2.c" 2
+
+
+
+
+
+void CMP2_Initialize(void)
+{
+
+
+
+
+
+ PIE2bits.C2IE = 0;
+
+
+ CM2CON0 = 0x9C;
+
+
+ CM2CON1 = 0x02;
+
+
+ CM2NSEL = 0x04;
+
+
+ CM2PSEL = 0x08;
+
+
+ CMOUT = 0x00;
+
+
+ PIR2bits.C2IF = 0;
+
+
+ PIE2bits.C2IE = 1;
+}
+
+_Bool CMP2_GetOutputStatus(void)
+{
+ return (CMOUTbits.MC2OUT);
+}
+
+void CMP2_ISR(void)
+{
+
+ PIR2bits.C2IF = 0;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp2.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp2.p1
new file mode 100644
index 0000000..866161a
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp2.p1
@@ -0,0 +1,1802 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"1919 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1919: struct {
+[s S96 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S96 . CCP2IE C3IE C4IE BCL1IE COGIE C1IE C2IE OSFIE ]
+"1918
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1918: typedef union {
+[u S95 `S96 1 ]
+[n S95 . . ]
+"1930
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1930: extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+[v _PIE2bits `VS95 ~T0 @X0 0 e@146 ]
+"3180
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3180: extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+[v _CM2CON0 `Vuc ~T0 @X0 0 e@278 ]
+"3277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3277: extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+[v _CM2CON1 `Vuc ~T0 @X0 0 e@279 ]
+"3317
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3317: extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+[v _CM2NSEL `Vuc ~T0 @X0 0 e@280 ]
+"3371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3371: extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+[v _CM2PSEL `Vuc ~T0 @X0 0 e@281 ]
+"2859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2859: extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+[v _CMOUT `Vuc ~T0 @X0 0 e@273 ]
+"713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 713: struct {
+[s S45 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S45 . CCP2IF C3IF C4IF BCL1IF COG1IF C1IF C2IF OSFIF ]
+"712
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 712: typedef union {
+[u S44 `S45 1 ]
+[n S44 . . ]
+"724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 724: extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+[v _PIR2bits `VS44 ~T0 @X0 0 e@18 ]
+"2865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2865: struct {
+[s S134 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S134 . MC1OUT MC2OUT MC3OUT MC4OUT MC5OUT MC6OUT ]
+"2864
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2864: typedef union {
+[u S133 `S134 1 ]
+[n S133 . . ]
+"2874
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2874: extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+[v _CMOUTbits `VS133 ~T0 @X0 0 e@273 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"58 mcc_generated_files/cmp2.c
+[; ;mcc_generated_files/cmp2.c: 58: void CMP2_Initialize(void)
+[v _CMP2_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/cmp2.c: 59: {
+{
+[e :U _CMP2_Initialize ]
+[f ]
+"65
+[; ;mcc_generated_files/cmp2.c: 65: PIE2bits.C2IE = 0;
+[e = . . _PIE2bits 0 6 -> -> 0 `i `uc ]
+"68
+[; ;mcc_generated_files/cmp2.c: 68: CM2CON0 = 0x9C;
+[e = _CM2CON0 -> -> 156 `i `uc ]
+"71
+[; ;mcc_generated_files/cmp2.c: 71: CM2CON1 = 0x02;
+[e = _CM2CON1 -> -> 2 `i `uc ]
+"74
+[; ;mcc_generated_files/cmp2.c: 74: CM2NSEL = 0x04;
+[e = _CM2NSEL -> -> 4 `i `uc ]
+"77
+[; ;mcc_generated_files/cmp2.c: 77: CM2PSEL = 0x08;
+[e = _CM2PSEL -> -> 8 `i `uc ]
+"80
+[; ;mcc_generated_files/cmp2.c: 80: CMOUT = 0x00;
+[e = _CMOUT -> -> 0 `i `uc ]
+"83
+[; ;mcc_generated_files/cmp2.c: 83: PIR2bits.C2IF = 0;
+[e = . . _PIR2bits 0 6 -> -> 0 `i `uc ]
+"86
+[; ;mcc_generated_files/cmp2.c: 86: PIE2bits.C2IE = 1;
+[e = . . _PIE2bits 0 6 -> -> 1 `i `uc ]
+"87
+[; ;mcc_generated_files/cmp2.c: 87: }
+[e :UE 1731 ]
+}
+"89
+[; ;mcc_generated_files/cmp2.c: 89: _Bool CMP2_GetOutputStatus(void)
+[v _CMP2_GetOutputStatus `(a ~T0 @X0 1 ef ]
+"90
+[; ;mcc_generated_files/cmp2.c: 90: {
+{
+[e :U _CMP2_GetOutputStatus ]
+[f ]
+"91
+[; ;mcc_generated_files/cmp2.c: 91: return (CMOUTbits.MC2OUT);
+[e ) -> . . _CMOUTbits 0 1 `a ]
+[e $UE 1732 ]
+"92
+[; ;mcc_generated_files/cmp2.c: 92: }
+[e :UE 1732 ]
+}
+"94
+[; ;mcc_generated_files/cmp2.c: 94: void CMP2_ISR(void)
+[v _CMP2_ISR `(v ~T0 @X0 1 ef ]
+"95
+[; ;mcc_generated_files/cmp2.c: 95: {
+{
+[e :U _CMP2_ISR ]
+[f ]
+"97
+[; ;mcc_generated_files/cmp2.c: 97: PIR2bits.C2IF = 0;
+[e = . . _PIR2bits 0 6 -> -> 0 `i `uc ]
+"98
+[; ;mcc_generated_files/cmp2.c: 98: }
+[e :UE 1733 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp2.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp2.p1.d
new file mode 100644
index 0000000..3fc7348
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp2.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/cmp2.p1: \
+mcc_generated_files/cmp2.c \
+mcc_generated_files/cmp2.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp5.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp5.i
new file mode 100644
index 0000000..fd935d0
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp5.i
@@ -0,0 +1,19487 @@
+# 1 "mcc_generated_files/cmp5.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/cmp5.c" 2
+# 52 "mcc_generated_files/cmp5.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 52 "mcc_generated_files/cmp5.c" 2
+
+# 1 "mcc_generated_files/cmp5.h" 1
+# 54 "mcc_generated_files/cmp5.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/cmp5.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/cmp5.h" 2
+# 92 "mcc_generated_files/cmp5.h"
+void CMP5_Initialize(void);
+# 132 "mcc_generated_files/cmp5.h"
+_Bool CMP5_GetOutputStatus(void);
+# 53 "mcc_generated_files/cmp5.c" 2
+
+
+
+
+
+void CMP5_Initialize(void)
+{
+
+
+ CM5CON0 = 0x04;
+
+
+ CM5CON1 = 0x00;
+
+
+ CM5NSEL = 0x08;
+
+
+ CM5PSEL = 0x09;
+
+
+ CMOUT = 0x00;
+
+}
+
+_Bool CMP5_GetOutputStatus(void)
+{
+ return (CMOUTbits.MC5OUT);
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp5.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp5.p1
new file mode 100644
index 0000000..aa450a1
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp5.p1
@@ -0,0 +1,1756 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"26694 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26694: extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+[v _CM5CON0 `Vuc ~T0 @X0 0 e@2320 ]
+"26791
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26791: extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+[v _CM5CON1 `Vuc ~T0 @X0 0 e@2321 ]
+"26831
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26831: extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+[v _CM5NSEL `Vuc ~T0 @X0 0 e@2322 ]
+"26885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26885: extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+[v _CM5PSEL `Vuc ~T0 @X0 0 e@2323 ]
+"2859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2859: extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+[v _CMOUT `Vuc ~T0 @X0 0 e@273 ]
+"2865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2865: struct {
+[s S134 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S134 . MC1OUT MC2OUT MC3OUT MC4OUT MC5OUT MC6OUT ]
+"2864
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2864: typedef union {
+[u S133 `S134 1 ]
+[n S133 . . ]
+"2874
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2874: extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+[v _CMOUTbits `VS133 ~T0 @X0 0 e@273 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"58 mcc_generated_files/cmp5.c
+[; ;mcc_generated_files/cmp5.c: 58: void CMP5_Initialize(void)
+[v _CMP5_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/cmp5.c: 59: {
+{
+[e :U _CMP5_Initialize ]
+[f ]
+"62
+[; ;mcc_generated_files/cmp5.c: 62: CM5CON0 = 0x04;
+[e = _CM5CON0 -> -> 4 `i `uc ]
+"65
+[; ;mcc_generated_files/cmp5.c: 65: CM5CON1 = 0x00;
+[e = _CM5CON1 -> -> 0 `i `uc ]
+"68
+[; ;mcc_generated_files/cmp5.c: 68: CM5NSEL = 0x08;
+[e = _CM5NSEL -> -> 8 `i `uc ]
+"71
+[; ;mcc_generated_files/cmp5.c: 71: CM5PSEL = 0x09;
+[e = _CM5PSEL -> -> 9 `i `uc ]
+"74
+[; ;mcc_generated_files/cmp5.c: 74: CMOUT = 0x00;
+[e = _CMOUT -> -> 0 `i `uc ]
+"76
+[; ;mcc_generated_files/cmp5.c: 76: }
+[e :UE 1731 ]
+}
+"78
+[; ;mcc_generated_files/cmp5.c: 78: _Bool CMP5_GetOutputStatus(void)
+[v _CMP5_GetOutputStatus `(a ~T0 @X0 1 ef ]
+"79
+[; ;mcc_generated_files/cmp5.c: 79: {
+{
+[e :U _CMP5_GetOutputStatus ]
+[f ]
+"80
+[; ;mcc_generated_files/cmp5.c: 80: return (CMOUTbits.MC5OUT);
+[e ) -> . . _CMOUTbits 0 4 `a ]
+[e $UE 1732 ]
+"81
+[; ;mcc_generated_files/cmp5.c: 81: }
+[e :UE 1732 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp5.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp5.p1.d
new file mode 100644
index 0000000..7846aee
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/cmp5.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/cmp5.p1: \
+mcc_generated_files/cmp5.c \
+mcc_generated_files/cmp5.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac1.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac1.i
new file mode 100644
index 0000000..8cda46b
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac1.i
@@ -0,0 +1,19526 @@
+# 1 "mcc_generated_files/dac1.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/dac1.c" 2
+# 51 "mcc_generated_files/dac1.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 51 "mcc_generated_files/dac1.c" 2
+
+# 1 "mcc_generated_files/dac1.h" 1
+# 54 "mcc_generated_files/dac1.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/dac1.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/dac1.h" 2
+# 94 "mcc_generated_files/dac1.h"
+void DAC1_Initialize(void);
+# 125 "mcc_generated_files/dac1.h"
+void DAC1_Load16bitInputData(uint16_t input16BitData);
+# 156 "mcc_generated_files/dac1.h"
+void DAC1_Load10bitInputData(uint16_t input10BitData);
+# 187 "mcc_generated_files/dac1.h"
+void DAC1_Load8bitInputData(uint8_t input8BitData);
+# 215 "mcc_generated_files/dac1.h"
+uint16_t DAC1_Read10BitInputData(void);
+# 52 "mcc_generated_files/dac1.c" 2
+# 68 "mcc_generated_files/dac1.c"
+void DAC1_Initialize(void)
+{
+
+ DAC1CON0 = 0xA0;
+
+ DAC1REFH = 0x00;
+
+ DAC1REFL = 0xCD;
+
+ (DACLDbits.DAC1LD = 1);
+}
+
+
+void DAC1_Load16bitInputData(uint16_t input16BitData)
+{
+
+
+ DAC1CON0bits.DAC1FM = 1;
+
+
+ DAC1REFL = (uint8_t) input16BitData;
+ DAC1REFH = (uint8_t)(input16BitData >> 8);
+
+ (DACLDbits.DAC1LD = 1);
+}
+
+void DAC1_Load10bitInputData(uint16_t input10BitData)
+{
+
+
+ DAC1CON0bits.DAC1FM = 0;
+
+
+ DAC1REFL = (uint8_t) input10BitData;
+ DAC1REFH = (uint8_t)(input10BitData >> 8);
+
+ (DACLDbits.DAC1LD = 1);
+}
+
+void DAC1_Load8bitInputData(uint8_t input8BitData)
+{
+
+
+ DAC1CON0bits.DAC1FM = 0;
+
+
+ DAC1REFL = input8BitData;
+
+ (DACLDbits.DAC1LD = 1);
+}
+
+uint16_t DAC1_Read10BitInputData(void) {
+
+ DAC1CON0bits.DAC1FM = 0;
+
+
+ uint16_t data = ((uint16_t) DAC1REFH) << 8;
+ data |= ((uint16_t) DAC1REFL);
+
+ return data;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac1.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac1.p1
new file mode 100644
index 0000000..e50b13e
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac1.p1
@@ -0,0 +1,1870 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"13126 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13126: extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+[v _DAC1CON0 `Vuc ~T0 @X0 0 e@1422 ]
+"13773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13773: extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+[v _DAC1REFH `Vuc ~T0 @X0 0 e@1424 ]
+"13351
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13351: extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+[v _DAC1REFL `Vuc ~T0 @X0 0 e@1423 ]
+"13099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13099: struct {
+[s S662 :1 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ]
+[n S662 . DAC1LD DAC2LD . DAC5LD ]
+"13098
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13098: typedef union {
+[u S661 `S662 1 ]
+[n S661 . . ]
+"13106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13106: extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+[v _DACLDbits `VS661 ~T0 @X0 0 e@1421 ]
+"13132
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13132: struct {
+[s S664 :2 `uc 1 :2 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S664 . NSS PSS OE2 OE1 FM EN ]
+"13140
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13140: struct {
+[s S665 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S665 . NSS0 NSS1 PSS0 PSS1 . OE ]
+"13148
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13148: struct {
+[s S666 :2 `uc 1 :2 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S666 . DACNSS DACPSS DACOE2 DACOE1 DACFM DACEN ]
+"13156
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13156: struct {
+[s S667 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S667 . DACNSS0 DACNSS1 DACPSS0 DACPSS1 . DACOE ]
+"13164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13164: struct {
+[s S668 :2 `uc 1 :2 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S668 . DAC1NSS DAC1PSS DAC1OE2 DAC1OE1 DAC1FM DAC1EN ]
+"13172
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13172: struct {
+[s S669 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S669 . DAC1NSS0 DAC1NSS1 DAC1PSS0 DAC1PSS1 ]
+"13131
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13131: typedef union {
+[u S663 `S664 1 `S665 1 `S666 1 `S667 1 `S668 1 `S669 1 ]
+[n S663 . . . . . . . ]
+"13179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13179: extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+[v _DAC1CON0bits `VS663 ~T0 @X0 0 e@1422 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"68 mcc_generated_files/dac1.c
+[; ;mcc_generated_files/dac1.c: 68: void DAC1_Initialize(void)
+[v _DAC1_Initialize `(v ~T0 @X0 1 ef ]
+"69
+[; ;mcc_generated_files/dac1.c: 69: {
+{
+[e :U _DAC1_Initialize ]
+[f ]
+"71
+[; ;mcc_generated_files/dac1.c: 71: DAC1CON0 = 0xA0;
+[e = _DAC1CON0 -> -> 160 `i `uc ]
+"73
+[; ;mcc_generated_files/dac1.c: 73: DAC1REFH = 0x00;
+[e = _DAC1REFH -> -> 0 `i `uc ]
+"75
+[; ;mcc_generated_files/dac1.c: 75: DAC1REFL = 0xCD;
+[e = _DAC1REFL -> -> 205 `i `uc ]
+"77
+[; ;mcc_generated_files/dac1.c: 77: (DACLDbits.DAC1LD = 1);
+[e = . . _DACLDbits 0 0 -> -> 1 `i `uc ]
+"78
+[; ;mcc_generated_files/dac1.c: 78: }
+[e :UE 1731 ]
+}
+"81
+[; ;mcc_generated_files/dac1.c: 81: void DAC1_Load16bitInputData(uint16_t input16BitData)
+[v _DAC1_Load16bitInputData `(v ~T0 @X0 1 ef1`us ]
+"82
+[; ;mcc_generated_files/dac1.c: 82: {
+{
+[e :U _DAC1_Load16bitInputData ]
+"81
+[; ;mcc_generated_files/dac1.c: 81: void DAC1_Load16bitInputData(uint16_t input16BitData)
+[v _input16BitData `us ~T0 @X0 1 r1 ]
+"82
+[; ;mcc_generated_files/dac1.c: 82: {
+[f ]
+"85
+[; ;mcc_generated_files/dac1.c: 85: DAC1CON0bits.DAC1FM = 1;
+[e = . . _DAC1CON0bits 4 4 -> -> 1 `i `uc ]
+"88
+[; ;mcc_generated_files/dac1.c: 88: DAC1REFL = (uint8_t) input16BitData;
+[e = _DAC1REFL -> _input16BitData `uc ]
+"89
+[; ;mcc_generated_files/dac1.c: 89: DAC1REFH = (uint8_t)(input16BitData >> 8);
+[e = _DAC1REFH -> >> -> _input16BitData `ui -> 8 `i `uc ]
+"91
+[; ;mcc_generated_files/dac1.c: 91: (DACLDbits.DAC1LD = 1);
+[e = . . _DACLDbits 0 0 -> -> 1 `i `uc ]
+"92
+[; ;mcc_generated_files/dac1.c: 92: }
+[e :UE 1732 ]
+}
+"94
+[; ;mcc_generated_files/dac1.c: 94: void DAC1_Load10bitInputData(uint16_t input10BitData)
+[v _DAC1_Load10bitInputData `(v ~T0 @X0 1 ef1`us ]
+"95
+[; ;mcc_generated_files/dac1.c: 95: {
+{
+[e :U _DAC1_Load10bitInputData ]
+"94
+[; ;mcc_generated_files/dac1.c: 94: void DAC1_Load10bitInputData(uint16_t input10BitData)
+[v _input10BitData `us ~T0 @X0 1 r1 ]
+"95
+[; ;mcc_generated_files/dac1.c: 95: {
+[f ]
+"98
+[; ;mcc_generated_files/dac1.c: 98: DAC1CON0bits.DAC1FM = 0;
+[e = . . _DAC1CON0bits 4 4 -> -> 0 `i `uc ]
+"101
+[; ;mcc_generated_files/dac1.c: 101: DAC1REFL = (uint8_t) input10BitData;
+[e = _DAC1REFL -> _input10BitData `uc ]
+"102
+[; ;mcc_generated_files/dac1.c: 102: DAC1REFH = (uint8_t)(input10BitData >> 8);
+[e = _DAC1REFH -> >> -> _input10BitData `ui -> 8 `i `uc ]
+"104
+[; ;mcc_generated_files/dac1.c: 104: (DACLDbits.DAC1LD = 1);
+[e = . . _DACLDbits 0 0 -> -> 1 `i `uc ]
+"105
+[; ;mcc_generated_files/dac1.c: 105: }
+[e :UE 1733 ]
+}
+"107
+[; ;mcc_generated_files/dac1.c: 107: void DAC1_Load8bitInputData(uint8_t input8BitData)
+[v _DAC1_Load8bitInputData `(v ~T0 @X0 1 ef1`uc ]
+"108
+[; ;mcc_generated_files/dac1.c: 108: {
+{
+[e :U _DAC1_Load8bitInputData ]
+"107
+[; ;mcc_generated_files/dac1.c: 107: void DAC1_Load8bitInputData(uint8_t input8BitData)
+[v _input8BitData `uc ~T0 @X0 1 r1 ]
+"108
+[; ;mcc_generated_files/dac1.c: 108: {
+[f ]
+"111
+[; ;mcc_generated_files/dac1.c: 111: DAC1CON0bits.DAC1FM = 0;
+[e = . . _DAC1CON0bits 4 4 -> -> 0 `i `uc ]
+"114
+[; ;mcc_generated_files/dac1.c: 114: DAC1REFL = input8BitData;
+[e = _DAC1REFL _input8BitData ]
+"116
+[; ;mcc_generated_files/dac1.c: 116: (DACLDbits.DAC1LD = 1);
+[e = . . _DACLDbits 0 0 -> -> 1 `i `uc ]
+"117
+[; ;mcc_generated_files/dac1.c: 117: }
+[e :UE 1734 ]
+}
+"119
+[; ;mcc_generated_files/dac1.c: 119: uint16_t DAC1_Read10BitInputData(void) {
+[v _DAC1_Read10BitInputData `(us ~T0 @X0 1 ef ]
+{
+[e :U _DAC1_Read10BitInputData ]
+[f ]
+"121
+[; ;mcc_generated_files/dac1.c: 121: DAC1CON0bits.DAC1FM = 0;
+[e = . . _DAC1CON0bits 4 4 -> -> 0 `i `uc ]
+"124
+[; ;mcc_generated_files/dac1.c: 124: uint16_t data = ((uint16_t) DAC1REFH) << 8;
+[v _data `us ~T0 @X0 1 a ]
+[e = _data -> << -> -> _DAC1REFH `us `ui -> 8 `i `us ]
+"125
+[; ;mcc_generated_files/dac1.c: 125: data |= ((uint16_t) DAC1REFL);
+[e =| _data -> -> _DAC1REFL `us `us ]
+"127
+[; ;mcc_generated_files/dac1.c: 127: return data;
+[e ) _data ]
+[e $UE 1735 ]
+"128
+[; ;mcc_generated_files/dac1.c: 128: }
+[e :UE 1735 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac1.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac1.p1.d
new file mode 100644
index 0000000..7a1cb25
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac1.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/dac1.p1: \
+mcc_generated_files/dac1.c \
+mcc_generated_files/dac1.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac3.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac3.i
new file mode 100644
index 0000000..778b432
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac3.i
@@ -0,0 +1,19483 @@
+# 1 "mcc_generated_files/dac3.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/dac3.c" 2
+# 51 "mcc_generated_files/dac3.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 51 "mcc_generated_files/dac3.c" 2
+
+# 1 "mcc_generated_files/dac3.h" 1
+# 54 "mcc_generated_files/dac3.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/dac3.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/dac3.h" 2
+# 93 "mcc_generated_files/dac3.h"
+void DAC3_Initialize(void);
+# 129 "mcc_generated_files/dac3.h"
+void DAC3_SetOutput(uint8_t inputData);
+# 163 "mcc_generated_files/dac3.h"
+uint8_t DAC3_GetOutput(void);
+# 52 "mcc_generated_files/dac3.c" 2
+
+
+
+
+
+
+void DAC3_Initialize(void)
+{
+
+ DAC3CON0 = 0x80;
+
+ DAC3CON1 = 0x06;
+}
+
+void DAC3_SetOutput(uint8_t inputData)
+{
+ DAC3CON1 = inputData;
+}
+
+uint8_t DAC3_GetOutput(void)
+{
+ return DAC3CON1;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac3.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac3.p1
new file mode 100644
index 0000000..fcf3f89
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac3.p1
@@ -0,0 +1,1747 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"15264 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15264: extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+[v _DAC3CON0 `Vuc ~T0 @X0 0 e@1428 ]
+"15458
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15458: extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+[v _DAC3CON1 `Vuc ~T0 @X0 0 e@1429 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"58 mcc_generated_files/dac3.c
+[; ;mcc_generated_files/dac3.c: 58: void DAC3_Initialize(void)
+[v _DAC3_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/dac3.c: 59: {
+{
+[e :U _DAC3_Initialize ]
+[f ]
+"61
+[; ;mcc_generated_files/dac3.c: 61: DAC3CON0 = 0x80;
+[e = _DAC3CON0 -> -> 128 `i `uc ]
+"63
+[; ;mcc_generated_files/dac3.c: 63: DAC3CON1 = 0x06;
+[e = _DAC3CON1 -> -> 6 `i `uc ]
+"64
+[; ;mcc_generated_files/dac3.c: 64: }
+[e :UE 1731 ]
+}
+"66
+[; ;mcc_generated_files/dac3.c: 66: void DAC3_SetOutput(uint8_t inputData)
+[v _DAC3_SetOutput `(v ~T0 @X0 1 ef1`uc ]
+"67
+[; ;mcc_generated_files/dac3.c: 67: {
+{
+[e :U _DAC3_SetOutput ]
+"66
+[; ;mcc_generated_files/dac3.c: 66: void DAC3_SetOutput(uint8_t inputData)
+[v _inputData `uc ~T0 @X0 1 r1 ]
+"67
+[; ;mcc_generated_files/dac3.c: 67: {
+[f ]
+"68
+[; ;mcc_generated_files/dac3.c: 68: DAC3CON1 = inputData;
+[e = _DAC3CON1 _inputData ]
+"69
+[; ;mcc_generated_files/dac3.c: 69: }
+[e :UE 1732 ]
+}
+"71
+[; ;mcc_generated_files/dac3.c: 71: uint8_t DAC3_GetOutput(void)
+[v _DAC3_GetOutput `(uc ~T0 @X0 1 ef ]
+"72
+[; ;mcc_generated_files/dac3.c: 72: {
+{
+[e :U _DAC3_GetOutput ]
+[f ]
+"73
+[; ;mcc_generated_files/dac3.c: 73: return DAC3CON1;
+[e ) _DAC3CON1 ]
+[e $UE 1733 ]
+"74
+[; ;mcc_generated_files/dac3.c: 74: }
+[e :UE 1733 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac3.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac3.p1.d
new file mode 100644
index 0000000..c8a5762
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac3.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/dac3.p1: \
+mcc_generated_files/dac3.c \
+mcc_generated_files/dac3.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac4.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac4.i
new file mode 100644
index 0000000..d5995eb
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac4.i
@@ -0,0 +1,19483 @@
+# 1 "mcc_generated_files/dac4.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/dac4.c" 2
+# 51 "mcc_generated_files/dac4.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 51 "mcc_generated_files/dac4.c" 2
+
+# 1 "mcc_generated_files/dac4.h" 1
+# 54 "mcc_generated_files/dac4.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/dac4.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/dac4.h" 2
+# 93 "mcc_generated_files/dac4.h"
+void DAC4_Initialize(void);
+# 129 "mcc_generated_files/dac4.h"
+void DAC4_SetOutput(uint8_t inputData);
+# 163 "mcc_generated_files/dac4.h"
+uint8_t DAC4_GetOutput(void);
+# 52 "mcc_generated_files/dac4.c" 2
+
+
+
+
+
+
+void DAC4_Initialize(void)
+{
+
+ DAC4CON0 = 0x80;
+
+ DAC4CON1 = 0x06;
+}
+
+void DAC4_SetOutput(uint8_t inputData)
+{
+ DAC4CON1 = inputData;
+}
+
+uint8_t DAC4_GetOutput(void)
+{
+ return DAC4CON1;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac4.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac4.p1
new file mode 100644
index 0000000..d5c7e8c
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac4.p1
@@ -0,0 +1,1747 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"15827 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15827: extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+[v _DAC4CON0 `Vuc ~T0 @X0 0 e@1430 ]
+"16021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16021: extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+[v _DAC4CON1 `Vuc ~T0 @X0 0 e@1431 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"58 mcc_generated_files/dac4.c
+[; ;mcc_generated_files/dac4.c: 58: void DAC4_Initialize(void)
+[v _DAC4_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/dac4.c: 59: {
+{
+[e :U _DAC4_Initialize ]
+[f ]
+"61
+[; ;mcc_generated_files/dac4.c: 61: DAC4CON0 = 0x80;
+[e = _DAC4CON0 -> -> 128 `i `uc ]
+"63
+[; ;mcc_generated_files/dac4.c: 63: DAC4CON1 = 0x06;
+[e = _DAC4CON1 -> -> 6 `i `uc ]
+"64
+[; ;mcc_generated_files/dac4.c: 64: }
+[e :UE 1731 ]
+}
+"66
+[; ;mcc_generated_files/dac4.c: 66: void DAC4_SetOutput(uint8_t inputData)
+[v _DAC4_SetOutput `(v ~T0 @X0 1 ef1`uc ]
+"67
+[; ;mcc_generated_files/dac4.c: 67: {
+{
+[e :U _DAC4_SetOutput ]
+"66
+[; ;mcc_generated_files/dac4.c: 66: void DAC4_SetOutput(uint8_t inputData)
+[v _inputData `uc ~T0 @X0 1 r1 ]
+"67
+[; ;mcc_generated_files/dac4.c: 67: {
+[f ]
+"68
+[; ;mcc_generated_files/dac4.c: 68: DAC4CON1 = inputData;
+[e = _DAC4CON1 _inputData ]
+"69
+[; ;mcc_generated_files/dac4.c: 69: }
+[e :UE 1732 ]
+}
+"71
+[; ;mcc_generated_files/dac4.c: 71: uint8_t DAC4_GetOutput(void)
+[v _DAC4_GetOutput `(uc ~T0 @X0 1 ef ]
+"72
+[; ;mcc_generated_files/dac4.c: 72: {
+{
+[e :U _DAC4_GetOutput ]
+[f ]
+"73
+[; ;mcc_generated_files/dac4.c: 73: return DAC4CON1;
+[e ) _DAC4CON1 ]
+[e $UE 1733 ]
+"74
+[; ;mcc_generated_files/dac4.c: 74: }
+[e :UE 1733 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac4.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac4.p1.d
new file mode 100644
index 0000000..7e9cb79
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac4.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/dac4.p1: \
+mcc_generated_files/dac4.c \
+mcc_generated_files/dac4.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac5.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac5.i
new file mode 100644
index 0000000..e94061f
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac5.i
@@ -0,0 +1,19526 @@
+# 1 "mcc_generated_files/dac5.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/dac5.c" 2
+# 51 "mcc_generated_files/dac5.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 51 "mcc_generated_files/dac5.c" 2
+
+# 1 "mcc_generated_files/dac5.h" 1
+# 54 "mcc_generated_files/dac5.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/dac5.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/dac5.h" 2
+# 94 "mcc_generated_files/dac5.h"
+void DAC5_Initialize(void);
+# 125 "mcc_generated_files/dac5.h"
+void DAC5_Load16bitInputData(uint16_t input16BitData);
+# 156 "mcc_generated_files/dac5.h"
+void DAC5_Load10bitInputData(uint16_t input10BitData);
+# 187 "mcc_generated_files/dac5.h"
+void DAC5_Load8bitInputData(uint8_t input8BitData);
+# 215 "mcc_generated_files/dac5.h"
+uint16_t DAC5_Read10BitInputData(void);
+# 52 "mcc_generated_files/dac5.c" 2
+# 68 "mcc_generated_files/dac5.c"
+void DAC5_Initialize(void)
+{
+
+ DAC5CON0 = 0xA0;
+
+ DAC5REFH = 0x00;
+
+ DAC5REFL = 0xCD;
+
+ (DACLDbits.DAC5LD = 1);
+}
+
+
+void DAC5_Load16bitInputData(uint16_t input16BitData)
+{
+
+
+ DAC5CON0bits.DAC5FM = 1;
+
+
+ DAC5REFL = (uint8_t) input16BitData;
+ DAC5REFH = (uint8_t)(input16BitData >> 8);
+
+ (DACLDbits.DAC5LD = 1);
+}
+
+void DAC5_Load10bitInputData(uint16_t input10BitData)
+{
+
+
+ DAC5CON0bits.DAC5FM = 0;
+
+
+ DAC5REFL = (uint8_t) input10BitData;
+ DAC5REFH = (uint8_t)(input10BitData >> 8);
+
+ (DACLDbits.DAC5LD = 1);
+}
+
+void DAC5_Load8bitInputData(uint8_t input8BitData)
+{
+
+
+ DAC5CON0bits.DAC5FM = 0;
+
+
+ DAC5REFL = input8BitData;
+
+ (DACLDbits.DAC5LD = 1);
+}
+
+uint16_t DAC5_Read10BitInputData(void) {
+
+ DAC5CON0bits.DAC5FM = 0;
+
+
+ uint16_t data = ((uint16_t) DAC5REFH) << 8;
+ data |= ((uint16_t) DAC5REFL);
+
+ return data;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac5.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac5.p1
new file mode 100644
index 0000000..b4dc00f
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac5.p1
@@ -0,0 +1,1870 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"16390 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16390: extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+[v _DAC5CON0 `Vuc ~T0 @X0 0 e@1432 ]
+"17037
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17037: extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+[v _DAC5REFH `Vuc ~T0 @X0 0 e@1434 ]
+"16615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16615: extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+[v _DAC5REFL `Vuc ~T0 @X0 0 e@1433 ]
+"13099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13099: struct {
+[s S662 :1 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ]
+[n S662 . DAC1LD DAC2LD . DAC5LD ]
+"13098
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13098: typedef union {
+[u S661 `S662 1 ]
+[n S661 . . ]
+"13106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13106: extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+[v _DACLDbits `VS661 ~T0 @X0 0 e@1421 ]
+"16396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16396: struct {
+[s S764 :2 `uc 1 :2 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S764 . NSS PSS OE2 OE1 FM EN ]
+"16404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16404: struct {
+[s S765 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S765 . NSS0 NSS1 PSS0 PSS1 . OE ]
+"16412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16412: struct {
+[s S766 :2 `uc 1 :2 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S766 . DACNSS DACPSS DACOE2 DACOE1 DACFM DACEN ]
+"16420
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16420: struct {
+[s S767 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S767 . DACNSS0 DACNSS1 DACPSS0 DACPSS1 . DACOE ]
+"16428
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16428: struct {
+[s S768 :2 `uc 1 :2 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S768 . DAC5NSS DAC5PSS DAC5OE2 DAC5OE1 DAC5FM DAC5EN ]
+"16436
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16436: struct {
+[s S769 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S769 . DAC5NSS0 DAC5NSS1 DAC5PSS0 DAC5PSS1 ]
+"16395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16395: typedef union {
+[u S763 `S764 1 `S765 1 `S766 1 `S767 1 `S768 1 `S769 1 ]
+[n S763 . . . . . . . ]
+"16443
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16443: extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+[v _DAC5CON0bits `VS763 ~T0 @X0 0 e@1432 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"68 mcc_generated_files/dac5.c
+[; ;mcc_generated_files/dac5.c: 68: void DAC5_Initialize(void)
+[v _DAC5_Initialize `(v ~T0 @X0 1 ef ]
+"69
+[; ;mcc_generated_files/dac5.c: 69: {
+{
+[e :U _DAC5_Initialize ]
+[f ]
+"71
+[; ;mcc_generated_files/dac5.c: 71: DAC5CON0 = 0xA0;
+[e = _DAC5CON0 -> -> 160 `i `uc ]
+"73
+[; ;mcc_generated_files/dac5.c: 73: DAC5REFH = 0x00;
+[e = _DAC5REFH -> -> 0 `i `uc ]
+"75
+[; ;mcc_generated_files/dac5.c: 75: DAC5REFL = 0xCD;
+[e = _DAC5REFL -> -> 205 `i `uc ]
+"77
+[; ;mcc_generated_files/dac5.c: 77: (DACLDbits.DAC5LD = 1);
+[e = . . _DACLDbits 0 3 -> -> 1 `i `uc ]
+"78
+[; ;mcc_generated_files/dac5.c: 78: }
+[e :UE 1731 ]
+}
+"81
+[; ;mcc_generated_files/dac5.c: 81: void DAC5_Load16bitInputData(uint16_t input16BitData)
+[v _DAC5_Load16bitInputData `(v ~T0 @X0 1 ef1`us ]
+"82
+[; ;mcc_generated_files/dac5.c: 82: {
+{
+[e :U _DAC5_Load16bitInputData ]
+"81
+[; ;mcc_generated_files/dac5.c: 81: void DAC5_Load16bitInputData(uint16_t input16BitData)
+[v _input16BitData `us ~T0 @X0 1 r1 ]
+"82
+[; ;mcc_generated_files/dac5.c: 82: {
+[f ]
+"85
+[; ;mcc_generated_files/dac5.c: 85: DAC5CON0bits.DAC5FM = 1;
+[e = . . _DAC5CON0bits 4 4 -> -> 1 `i `uc ]
+"88
+[; ;mcc_generated_files/dac5.c: 88: DAC5REFL = (uint8_t) input16BitData;
+[e = _DAC5REFL -> _input16BitData `uc ]
+"89
+[; ;mcc_generated_files/dac5.c: 89: DAC5REFH = (uint8_t)(input16BitData >> 8);
+[e = _DAC5REFH -> >> -> _input16BitData `ui -> 8 `i `uc ]
+"91
+[; ;mcc_generated_files/dac5.c: 91: (DACLDbits.DAC5LD = 1);
+[e = . . _DACLDbits 0 3 -> -> 1 `i `uc ]
+"92
+[; ;mcc_generated_files/dac5.c: 92: }
+[e :UE 1732 ]
+}
+"94
+[; ;mcc_generated_files/dac5.c: 94: void DAC5_Load10bitInputData(uint16_t input10BitData)
+[v _DAC5_Load10bitInputData `(v ~T0 @X0 1 ef1`us ]
+"95
+[; ;mcc_generated_files/dac5.c: 95: {
+{
+[e :U _DAC5_Load10bitInputData ]
+"94
+[; ;mcc_generated_files/dac5.c: 94: void DAC5_Load10bitInputData(uint16_t input10BitData)
+[v _input10BitData `us ~T0 @X0 1 r1 ]
+"95
+[; ;mcc_generated_files/dac5.c: 95: {
+[f ]
+"98
+[; ;mcc_generated_files/dac5.c: 98: DAC5CON0bits.DAC5FM = 0;
+[e = . . _DAC5CON0bits 4 4 -> -> 0 `i `uc ]
+"101
+[; ;mcc_generated_files/dac5.c: 101: DAC5REFL = (uint8_t) input10BitData;
+[e = _DAC5REFL -> _input10BitData `uc ]
+"102
+[; ;mcc_generated_files/dac5.c: 102: DAC5REFH = (uint8_t)(input10BitData >> 8);
+[e = _DAC5REFH -> >> -> _input10BitData `ui -> 8 `i `uc ]
+"104
+[; ;mcc_generated_files/dac5.c: 104: (DACLDbits.DAC5LD = 1);
+[e = . . _DACLDbits 0 3 -> -> 1 `i `uc ]
+"105
+[; ;mcc_generated_files/dac5.c: 105: }
+[e :UE 1733 ]
+}
+"107
+[; ;mcc_generated_files/dac5.c: 107: void DAC5_Load8bitInputData(uint8_t input8BitData)
+[v _DAC5_Load8bitInputData `(v ~T0 @X0 1 ef1`uc ]
+"108
+[; ;mcc_generated_files/dac5.c: 108: {
+{
+[e :U _DAC5_Load8bitInputData ]
+"107
+[; ;mcc_generated_files/dac5.c: 107: void DAC5_Load8bitInputData(uint8_t input8BitData)
+[v _input8BitData `uc ~T0 @X0 1 r1 ]
+"108
+[; ;mcc_generated_files/dac5.c: 108: {
+[f ]
+"111
+[; ;mcc_generated_files/dac5.c: 111: DAC5CON0bits.DAC5FM = 0;
+[e = . . _DAC5CON0bits 4 4 -> -> 0 `i `uc ]
+"114
+[; ;mcc_generated_files/dac5.c: 114: DAC5REFL = input8BitData;
+[e = _DAC5REFL _input8BitData ]
+"116
+[; ;mcc_generated_files/dac5.c: 116: (DACLDbits.DAC5LD = 1);
+[e = . . _DACLDbits 0 3 -> -> 1 `i `uc ]
+"117
+[; ;mcc_generated_files/dac5.c: 117: }
+[e :UE 1734 ]
+}
+"119
+[; ;mcc_generated_files/dac5.c: 119: uint16_t DAC5_Read10BitInputData(void) {
+[v _DAC5_Read10BitInputData `(us ~T0 @X0 1 ef ]
+{
+[e :U _DAC5_Read10BitInputData ]
+[f ]
+"121
+[; ;mcc_generated_files/dac5.c: 121: DAC5CON0bits.DAC5FM = 0;
+[e = . . _DAC5CON0bits 4 4 -> -> 0 `i `uc ]
+"124
+[; ;mcc_generated_files/dac5.c: 124: uint16_t data = ((uint16_t) DAC5REFH) << 8;
+[v _data `us ~T0 @X0 1 a ]
+[e = _data -> << -> -> _DAC5REFH `us `ui -> 8 `i `us ]
+"125
+[; ;mcc_generated_files/dac5.c: 125: data |= ((uint16_t) DAC5REFL);
+[e =| _data -> -> _DAC5REFL `us `us ]
+"127
+[; ;mcc_generated_files/dac5.c: 127: return data;
+[e ) _data ]
+[e $UE 1735 ]
+"128
+[; ;mcc_generated_files/dac5.c: 128: }
+[e :UE 1735 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac5.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac5.p1.d
new file mode 100644
index 0000000..5f0324a
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac5.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/dac5.p1: \
+mcc_generated_files/dac5.c \
+mcc_generated_files/dac5.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac7.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac7.i
new file mode 100644
index 0000000..c164bdb
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac7.i
@@ -0,0 +1,19483 @@
+# 1 "mcc_generated_files/dac7.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/dac7.c" 2
+# 51 "mcc_generated_files/dac7.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 51 "mcc_generated_files/dac7.c" 2
+
+# 1 "mcc_generated_files/dac7.h" 1
+# 54 "mcc_generated_files/dac7.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/dac7.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/dac7.h" 2
+# 93 "mcc_generated_files/dac7.h"
+void DAC7_Initialize(void);
+# 129 "mcc_generated_files/dac7.h"
+void DAC7_SetOutput(uint8_t inputData);
+# 163 "mcc_generated_files/dac7.h"
+uint8_t DAC7_GetOutput(void);
+# 52 "mcc_generated_files/dac7.c" 2
+
+
+
+
+
+
+void DAC7_Initialize(void)
+{
+
+ DAC7CON0 = 0xA0;
+
+ DAC7CON1 = 0x06;
+}
+
+void DAC7_SetOutput(uint8_t inputData)
+{
+ DAC7CON1 = inputData;
+}
+
+uint8_t DAC7_GetOutput(void)
+{
+ return DAC7CON1;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac7.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac7.p1
new file mode 100644
index 0000000..970c8ac
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac7.p1
@@ -0,0 +1,1747 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"17459 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17459: extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+[v _DAC7CON0 `Vuc ~T0 @X0 0 e@1438 ]
+"17653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17653: extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+[v _DAC7CON1 `Vuc ~T0 @X0 0 e@1439 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"58 mcc_generated_files/dac7.c
+[; ;mcc_generated_files/dac7.c: 58: void DAC7_Initialize(void)
+[v _DAC7_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/dac7.c: 59: {
+{
+[e :U _DAC7_Initialize ]
+[f ]
+"61
+[; ;mcc_generated_files/dac7.c: 61: DAC7CON0 = 0xA0;
+[e = _DAC7CON0 -> -> 160 `i `uc ]
+"63
+[; ;mcc_generated_files/dac7.c: 63: DAC7CON1 = 0x06;
+[e = _DAC7CON1 -> -> 6 `i `uc ]
+"64
+[; ;mcc_generated_files/dac7.c: 64: }
+[e :UE 1731 ]
+}
+"66
+[; ;mcc_generated_files/dac7.c: 66: void DAC7_SetOutput(uint8_t inputData)
+[v _DAC7_SetOutput `(v ~T0 @X0 1 ef1`uc ]
+"67
+[; ;mcc_generated_files/dac7.c: 67: {
+{
+[e :U _DAC7_SetOutput ]
+"66
+[; ;mcc_generated_files/dac7.c: 66: void DAC7_SetOutput(uint8_t inputData)
+[v _inputData `uc ~T0 @X0 1 r1 ]
+"67
+[; ;mcc_generated_files/dac7.c: 67: {
+[f ]
+"68
+[; ;mcc_generated_files/dac7.c: 68: DAC7CON1 = inputData;
+[e = _DAC7CON1 _inputData ]
+"69
+[; ;mcc_generated_files/dac7.c: 69: }
+[e :UE 1732 ]
+}
+"71
+[; ;mcc_generated_files/dac7.c: 71: uint8_t DAC7_GetOutput(void)
+[v _DAC7_GetOutput `(uc ~T0 @X0 1 ef ]
+"72
+[; ;mcc_generated_files/dac7.c: 72: {
+{
+[e :U _DAC7_GetOutput ]
+[f ]
+"73
+[; ;mcc_generated_files/dac7.c: 73: return DAC7CON1;
+[e ) _DAC7CON1 ]
+[e $UE 1733 ]
+"74
+[; ;mcc_generated_files/dac7.c: 74: }
+[e :UE 1733 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac7.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac7.p1.d
new file mode 100644
index 0000000..dc94de0
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/dac7.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/dac7.p1: \
+mcc_generated_files/dac7.c \
+mcc_generated_files/dac7.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/device_config.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/device_config.i
new file mode 100644
index 0000000..89a260c
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/device_config.i
@@ -0,0 +1,31 @@
+# 1 "mcc_generated_files/device_config.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/device_config.c" 2
+# 50 "mcc_generated_files/device_config.c"
+#pragma config FOSC = INTOSC
+#pragma config WDTE = OFF
+#pragma config PWRTE = OFF
+#pragma config MCLRE = ON
+#pragma config CP = OFF
+#pragma config BOREN = ON
+#pragma config CLKOUTEN = OFF
+#pragma config IESO = ON
+#pragma config FCMEN = ON
+
+
+#pragma config WRT = OFF
+#pragma config PPS1WAY = ON
+#pragma config ZCD = OFF
+#pragma config PLLEN = OFF
+#pragma config STVREN = ON
+#pragma config BORV = LO
+#pragma config LPBOR = OFF
+#pragma config LVP = ON
+# 68 "mcc_generated_files/device_config.c"
+
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/device_config.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/device_config.p1
new file mode 100644
index 0000000..3a75167
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/device_config.p1
@@ -0,0 +1,36 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"50 mcc_generated_files/device_config.c
+[p x FOSC = INTOSC ]
+"51
+[p x WDTE = OFF ]
+"52
+[p x PWRTE = OFF ]
+"53
+[p x MCLRE = ON ]
+"54
+[p x CP = OFF ]
+"55
+[p x BOREN = ON ]
+"56
+[p x CLKOUTEN = OFF ]
+"57
+[p x IESO = ON ]
+"58
+[p x FCMEN = ON ]
+"61
+[p x WRT = OFF ]
+"62
+[p x PPS1WAY = ON ]
+"63
+[p x ZCD = OFF ]
+"64
+[p x PLLEN = OFF ]
+"65
+[p x STVREN = ON ]
+"66
+[p x BORV = LO ]
+"67
+[p x LPBOR = OFF ]
+"68
+[; ;mcc_generated_files/device_config.c: 68:
+[p x LVP = ON ]
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/device_config.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/device_config.p1.d
new file mode 100644
index 0000000..c820398
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/device_config.p1.d
@@ -0,0 +1,2 @@
+build/default/production/mcc_generated_files/device_config.p1: \
+mcc_generated_files/device_config.c
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/fvr.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/fvr.i
new file mode 100644
index 0000000..48cbd6b
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/fvr.i
@@ -0,0 +1,19474 @@
+# 1 "mcc_generated_files/fvr.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/fvr.c" 2
+# 51 "mcc_generated_files/fvr.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 51 "mcc_generated_files/fvr.c" 2
+
+# 1 "mcc_generated_files/fvr.h" 1
+# 54 "mcc_generated_files/fvr.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/fvr.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/fvr.h" 2
+# 93 "mcc_generated_files/fvr.h"
+ void FVR_Initialize(void);
+# 127 "mcc_generated_files/fvr.h"
+_Bool FVR_IsOutputReady(void);
+# 52 "mcc_generated_files/fvr.c" 2
+
+
+
+
+
+
+void FVR_Initialize(void)
+{
+
+ FVRCON = 0x00;
+}
+
+_Bool FVR_IsOutputReady(void)
+{
+ return (FVRCONbits.FVRRDY);
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/fvr.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/fvr.p1
new file mode 100644
index 0000000..eda0a6e
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/fvr.p1
@@ -0,0 +1,1732 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"2577 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2577: extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+[v _FVRCON `Vuc ~T0 @X0 0 e@158 ]
+"2583
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2583: struct {
+[s S124 :2 `uc 1 :2 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S124 . ADFVR CDAFVR TSRNG TSEN FVRRDY FVREN ]
+"2582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2582: typedef union {
+[u S123 `S124 1 ]
+[n S123 . . ]
+"2592
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2592: extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+[v _FVRCONbits `VS123 ~T0 @X0 0 e@158 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"58 mcc_generated_files/fvr.c
+[; ;mcc_generated_files/fvr.c: 58: void FVR_Initialize(void)
+[v _FVR_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/fvr.c: 59: {
+{
+[e :U _FVR_Initialize ]
+[f ]
+"61
+[; ;mcc_generated_files/fvr.c: 61: FVRCON = 0x00;
+[e = _FVRCON -> -> 0 `i `uc ]
+"62
+[; ;mcc_generated_files/fvr.c: 62: }
+[e :UE 1731 ]
+}
+"64
+[; ;mcc_generated_files/fvr.c: 64: _Bool FVR_IsOutputReady(void)
+[v _FVR_IsOutputReady `(a ~T0 @X0 1 ef ]
+"65
+[; ;mcc_generated_files/fvr.c: 65: {
+{
+[e :U _FVR_IsOutputReady ]
+[f ]
+"66
+[; ;mcc_generated_files/fvr.c: 66: return (FVRCONbits.FVRRDY);
+[e ) -> . . _FVRCONbits 0 4 `a ]
+[e $UE 1732 ]
+"67
+[; ;mcc_generated_files/fvr.c: 67: }
+[e :UE 1732 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/fvr.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/fvr.p1.d
new file mode 100644
index 0000000..82d0a87
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/fvr.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/fvr.p1: \
+mcc_generated_files/fvr.c \
+mcc_generated_files/fvr.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/interrupt_manager.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/interrupt_manager.i
new file mode 100644
index 0000000..d8c8bd5
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/interrupt_manager.i
@@ -0,0 +1,19698 @@
+# 1 "mcc_generated_files/interrupt_manager.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/interrupt_manager.c" 2
+# 49 "mcc_generated_files/interrupt_manager.c"
+# 1 "mcc_generated_files/interrupt_manager.h" 1
+# 49 "mcc_generated_files/interrupt_manager.c" 2
+
+# 1 "mcc_generated_files/mcc.h" 1
+# 49 "mcc_generated_files/mcc.h"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 49 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/device_config.h" 1
+# 50 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/pin_manager.h" 1
+# 413 "mcc_generated_files/pin_manager.h"
+void PIN_MANAGER_Initialize (void);
+# 425 "mcc_generated_files/pin_manager.h"
+void PIN_MANAGER_IOC(void);
+# 438 "mcc_generated_files/pin_manager.h"
+void IOCBF0_ISR(void);
+# 461 "mcc_generated_files/pin_manager.h"
+void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void));
+# 485 "mcc_generated_files/pin_manager.h"
+extern void (*IOCBF0_InterruptHandler)(void);
+# 509 "mcc_generated_files/pin_manager.h"
+void IOCBF0_DefaultInterruptHandler(void);
+# 522 "mcc_generated_files/pin_manager.h"
+void IOCCF7_ISR(void);
+# 545 "mcc_generated_files/pin_manager.h"
+void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void));
+# 569 "mcc_generated_files/pin_manager.h"
+extern void (*IOCCF7_InterruptHandler)(void);
+# 593 "mcc_generated_files/pin_manager.h"
+void IOCCF7_DefaultInterruptHandler(void);
+# 51 "mcc_generated_files/mcc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 52 "mcc_generated_files/mcc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 53 "mcc_generated_files/mcc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/conio.h" 1 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/errno.h" 1 3
+# 12 "/opt/microchip/xc8/v2.31/pic/include/c99/errno.h" 3
+extern int errno;
+# 9 "/opt/microchip/xc8/v2.31/pic/include/c99/conio.h" 2 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__null.h" 1 3
+# 10 "/opt/microchip/xc8/v2.31/pic/include/c99/conio.h" 2 3
+
+
+extern void init_uart(void);
+
+extern char getch(void);
+extern char getche(void);
+extern void putch(char);
+extern void ungetch(char);
+
+extern __bit kbhit(void);
+
+
+
+extern char * cgets(char *);
+extern void cputs(const char *);
+# 54 "mcc_generated_files/mcc.h" 2
+
+
+# 1 "mcc_generated_files/dac5.h" 1
+# 94 "mcc_generated_files/dac5.h"
+void DAC5_Initialize(void);
+# 125 "mcc_generated_files/dac5.h"
+void DAC5_Load16bitInputData(uint16_t input16BitData);
+# 156 "mcc_generated_files/dac5.h"
+void DAC5_Load10bitInputData(uint16_t input10BitData);
+# 187 "mcc_generated_files/dac5.h"
+void DAC5_Load8bitInputData(uint8_t input8BitData);
+# 215 "mcc_generated_files/dac5.h"
+uint16_t DAC5_Read10BitInputData(void);
+# 56 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/dac4.h" 1
+# 93 "mcc_generated_files/dac4.h"
+void DAC4_Initialize(void);
+# 129 "mcc_generated_files/dac4.h"
+void DAC4_SetOutput(uint8_t inputData);
+# 163 "mcc_generated_files/dac4.h"
+uint8_t DAC4_GetOutput(void);
+# 57 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/dac7.h" 1
+# 93 "mcc_generated_files/dac7.h"
+void DAC7_Initialize(void);
+# 129 "mcc_generated_files/dac7.h"
+void DAC7_SetOutput(uint8_t inputData);
+# 163 "mcc_generated_files/dac7.h"
+uint8_t DAC7_GetOutput(void);
+# 58 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/cmp2.h" 1
+# 92 "mcc_generated_files/cmp2.h"
+void CMP2_Initialize(void);
+# 132 "mcc_generated_files/cmp2.h"
+_Bool CMP2_GetOutputStatus(void);
+# 148 "mcc_generated_files/cmp2.h"
+void CMP2_ISR(void);
+# 59 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/cmp1.h" 1
+# 92 "mcc_generated_files/cmp1.h"
+void CMP1_Initialize(void);
+# 132 "mcc_generated_files/cmp1.h"
+_Bool CMP1_GetOutputStatus(void);
+# 148 "mcc_generated_files/cmp1.h"
+void CMP1_ISR(void);
+# 60 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/fvr.h" 1
+# 93 "mcc_generated_files/fvr.h"
+ void FVR_Initialize(void);
+# 127 "mcc_generated_files/fvr.h"
+_Bool FVR_IsOutputReady(void);
+# 61 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/cmp5.h" 1
+# 92 "mcc_generated_files/cmp5.h"
+void CMP5_Initialize(void);
+# 132 "mcc_generated_files/cmp5.h"
+_Bool CMP5_GetOutputStatus(void);
+# 62 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/opa1.h" 1
+# 93 "mcc_generated_files/opa1.h"
+void OPA1_Initialize(void);
+# 63 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/dac1.h" 1
+# 94 "mcc_generated_files/dac1.h"
+void DAC1_Initialize(void);
+# 125 "mcc_generated_files/dac1.h"
+void DAC1_Load16bitInputData(uint16_t input16BitData);
+# 156 "mcc_generated_files/dac1.h"
+void DAC1_Load10bitInputData(uint16_t input10BitData);
+# 187 "mcc_generated_files/dac1.h"
+void DAC1_Load8bitInputData(uint8_t input8BitData);
+# 215 "mcc_generated_files/dac1.h"
+uint16_t DAC1_Read10BitInputData(void);
+# 64 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/opa2.h" 1
+# 93 "mcc_generated_files/opa2.h"
+void OPA2_Initialize(void);
+# 65 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/dac3.h" 1
+# 93 "mcc_generated_files/dac3.h"
+void DAC3_Initialize(void);
+# 129 "mcc_generated_files/dac3.h"
+void DAC3_SetOutput(uint8_t inputData);
+# 163 "mcc_generated_files/dac3.h"
+uint8_t DAC3_GetOutput(void);
+# 66 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/adc.h" 1
+# 72 "mcc_generated_files/adc.h"
+typedef uint16_t adc_result_t;
+
+
+
+
+typedef struct
+{
+ adc_result_t adcResult1;
+ adc_result_t adcResult2;
+} adc_sync_double_result_t;
+# 95 "mcc_generated_files/adc.h"
+typedef enum
+{
+ GNDREF_SENSE = 0x0,
+ VIN_SENSE = 0xD,
+ STAGE2_MON = 0xE,
+ STAGE1_MON = 0xF,
+ channel_Switched_AN1 = 0x21,
+ channel_Switched_AN10 = 0x2A,
+ channel_Switched_AN18 = 0x32,
+ channel_DAC7_Output = 0x37,
+ channel_DAC5_Output = 0x39,
+ channel_DAC4_Output = 0x3A,
+ channel_DAC3_Output = 0x3B,
+ channel_DAC2_Output = 0x3C,
+ channel_Temp = 0x3D,
+ channel_DAC1_Output = 0x3E,
+ channel_FVRBuffer1 = 0x3F
+} adc_channel_t;
+# 147 "mcc_generated_files/adc.h"
+void ADC_Initialize(void);
+# 177 "mcc_generated_files/adc.h"
+void ADC_SelectChannel(adc_channel_t channel);
+# 204 "mcc_generated_files/adc.h"
+void ADC_StartConversion(void);
+# 236 "mcc_generated_files/adc.h"
+_Bool ADC_IsConversionDone(void);
+# 269 "mcc_generated_files/adc.h"
+adc_result_t ADC_GetConversionResult(void);
+# 299 "mcc_generated_files/adc.h"
+adc_result_t ADC_GetConversion(adc_channel_t channel);
+# 327 "mcc_generated_files/adc.h"
+void ADC_TemperatureAcquisitionDelay(void);
+# 67 "mcc_generated_files/mcc.h" 2
+# 82 "mcc_generated_files/mcc.h"
+void SYSTEM_Initialize(void);
+# 95 "mcc_generated_files/mcc.h"
+void OSCILLATOR_Initialize(void);
+# 107 "mcc_generated_files/mcc.h"
+void WDT_Initialize(void);
+# 50 "mcc_generated_files/interrupt_manager.c" 2
+
+
+void __attribute__((picinterrupt(("")))) INTERRUPT_InterruptManager (void)
+{
+
+ if(INTCONbits.IOCIE == 1 && INTCONbits.IOCIF == 1)
+ {
+ PIN_MANAGER_IOC();
+ }
+ else if(INTCONbits.PEIE == 1)
+ {
+ if(PIE2bits.C2IE == 1 && PIR2bits.C2IF == 1)
+ {
+ CMP2_ISR();
+ LATCbits.LATC6 = (~0x04>>2)&1;
+ LATCbits.LATC5 = (~0x04>>1)&1;
+ LATCbits.LATC4 = (~0x04)&1;
+ }
+ else if(PIE2bits.C1IE == 1 && PIR2bits.C1IF == 1)
+ {
+ CMP1_ISR();
+ LATCbits.LATC6 = (~0x04>>2)&1;
+ LATCbits.LATC5 = (~0x04>>1)&1;
+ LATCbits.LATC4 = (~0x04)&1;
+ }
+ else
+ {
+
+ }
+ }
+ else
+ {
+
+ }
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/interrupt_manager.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/interrupt_manager.p1
new file mode 100644
index 0000000..0767479
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/interrupt_manager.p1
@@ -0,0 +1,1850 @@
+Version 4.0 HI-TECH Software Intermediate Code
+[t ~ __interrupt . k ]
+[t T1 __interrupt ]
+"357 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 357: struct {
+[s S31 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S31 . IOCIF INTF TMR0IF IOCIE INTE TMR0IE PEIE GIE ]
+"367
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 367: struct {
+[s S32 :2 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ]
+[n S32 . . T0IF . T0IE ]
+"356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 356: typedef union {
+[u S30 `S31 1 `S32 1 ]
+[n S30 . . . ]
+"374
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 374: extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+[v _INTCONbits `VS30 ~T0 @X0 0 e@11 ]
+"425 mcc_generated_files/pin_manager.h
+[; ;mcc_generated_files/pin_manager.h: 425: void PIN_MANAGER_IOC(void);
+[v _PIN_MANAGER_IOC `(v ~T0 @X0 0 ef ]
+"1919 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1919: struct {
+[s S96 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S96 . CCP2IE C3IE C4IE BCL1IE COGIE C1IE C2IE OSFIE ]
+"1918
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1918: typedef union {
+[u S95 `S96 1 ]
+[n S95 . . ]
+"1930
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1930: extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+[v _PIE2bits `VS95 ~T0 @X0 0 e@146 ]
+"713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 713: struct {
+[s S45 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S45 . CCP2IF C3IF C4IF BCL1IF COG1IF C1IF C2IF OSFIF ]
+"712
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 712: typedef union {
+[u S44 `S45 1 ]
+[n S44 . . ]
+"724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 724: extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+[v _PIR2bits `VS44 ~T0 @X0 0 e@18 ]
+"148 mcc_generated_files/cmp2.h
+[; ;mcc_generated_files/cmp2.h: 148: void CMP2_ISR(void);
+[v _CMP2_ISR `(v ~T0 @X0 0 ef ]
+"2803 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2803: struct {
+[s S132 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S132 . LATC0 LATC1 LATC2 LATC3 LATC4 LATC5 LATC6 LATC7 ]
+"2802
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2802: typedef union {
+[u S131 `S132 1 ]
+[n S131 . . ]
+"2814
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2814: extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+[v _LATCbits `VS131 ~T0 @X0 0 e@270 ]
+"148 mcc_generated_files/cmp1.h
+[; ;mcc_generated_files/cmp1.h: 148: void CMP1_ISR(void);
+[v _CMP1_ISR `(v ~T0 @X0 0 ef ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+[v $root$_INTERRUPT_InterruptManager `(v ~T0 @X0 0 e ]
+"52 mcc_generated_files/interrupt_manager.c
+[; ;mcc_generated_files/interrupt_manager.c: 52: void __attribute__((picinterrupt(("")))) INTERRUPT_InterruptManager (void)
+[v _INTERRUPT_InterruptManager `(v ~T1 @X0 1 ef ]
+"53
+[; ;mcc_generated_files/interrupt_manager.c: 53: {
+{
+[e :U _INTERRUPT_InterruptManager ]
+[f ]
+"55
+[; ;mcc_generated_files/interrupt_manager.c: 55: if(INTCONbits.IOCIE == 1 && INTCONbits.IOCIF == 1)
+[e $ ! && == -> . . _INTCONbits 0 3 `i -> 1 `i == -> . . _INTCONbits 0 0 `i -> 1 `i 1733 ]
+"56
+[; ;mcc_generated_files/interrupt_manager.c: 56: {
+{
+"57
+[; ;mcc_generated_files/interrupt_manager.c: 57: PIN_MANAGER_IOC();
+[e ( _PIN_MANAGER_IOC .. ]
+"58
+[; ;mcc_generated_files/interrupt_manager.c: 58: }
+}
+[e $U 1734 ]
+"59
+[; ;mcc_generated_files/interrupt_manager.c: 59: else if(INTCONbits.PEIE == 1)
+[e :U 1733 ]
+[e $ ! == -> . . _INTCONbits 0 6 `i -> 1 `i 1735 ]
+"60
+[; ;mcc_generated_files/interrupt_manager.c: 60: {
+{
+"61
+[; ;mcc_generated_files/interrupt_manager.c: 61: if(PIE2bits.C2IE == 1 && PIR2bits.C2IF == 1)
+[e $ ! && == -> . . _PIE2bits 0 6 `i -> 1 `i == -> . . _PIR2bits 0 6 `i -> 1 `i 1736 ]
+"62
+[; ;mcc_generated_files/interrupt_manager.c: 62: {
+{
+"63
+[; ;mcc_generated_files/interrupt_manager.c: 63: CMP2_ISR();
+[e ( _CMP2_ISR .. ]
+"64
+[; ;mcc_generated_files/interrupt_manager.c: 64: LATCbits.LATC6 = (~0x04>>2)&1;
+[e = . . _LATCbits 0 6 -> & >> ~ -> 4 `i -> 2 `i -> 1 `i `uc ]
+"65
+[; ;mcc_generated_files/interrupt_manager.c: 65: LATCbits.LATC5 = (~0x04>>1)&1;
+[e = . . _LATCbits 0 5 -> & >> ~ -> 4 `i -> 1 `i -> 1 `i `uc ]
+"66
+[; ;mcc_generated_files/interrupt_manager.c: 66: LATCbits.LATC4 = (~0x04)&1;
+[e = . . _LATCbits 0 4 -> & ~ -> 4 `i -> 1 `i `uc ]
+"67
+[; ;mcc_generated_files/interrupt_manager.c: 67: }
+}
+[e $U 1737 ]
+"68
+[; ;mcc_generated_files/interrupt_manager.c: 68: else if(PIE2bits.C1IE == 1 && PIR2bits.C1IF == 1)
+[e :U 1736 ]
+[e $ ! && == -> . . _PIE2bits 0 5 `i -> 1 `i == -> . . _PIR2bits 0 5 `i -> 1 `i 1738 ]
+"69
+[; ;mcc_generated_files/interrupt_manager.c: 69: {
+{
+"70
+[; ;mcc_generated_files/interrupt_manager.c: 70: CMP1_ISR();
+[e ( _CMP1_ISR .. ]
+"71
+[; ;mcc_generated_files/interrupt_manager.c: 71: LATCbits.LATC6 = (~0x04>>2)&1;
+[e = . . _LATCbits 0 6 -> & >> ~ -> 4 `i -> 2 `i -> 1 `i `uc ]
+"72
+[; ;mcc_generated_files/interrupt_manager.c: 72: LATCbits.LATC5 = (~0x04>>1)&1;
+[e = . . _LATCbits 0 5 -> & >> ~ -> 4 `i -> 1 `i -> 1 `i `uc ]
+"73
+[; ;mcc_generated_files/interrupt_manager.c: 73: LATCbits.LATC4 = (~0x04)&1;
+[e = . . _LATCbits 0 4 -> & ~ -> 4 `i -> 1 `i `uc ]
+"74
+[; ;mcc_generated_files/interrupt_manager.c: 74: }
+}
+[e $U 1739 ]
+"75
+[; ;mcc_generated_files/interrupt_manager.c: 75: else
+[e :U 1738 ]
+"76
+[; ;mcc_generated_files/interrupt_manager.c: 76: {
+{
+"78
+[; ;mcc_generated_files/interrupt_manager.c: 78: }
+}
+[e :U 1739 ]
+[e :U 1737 ]
+"79
+[; ;mcc_generated_files/interrupt_manager.c: 79: }
+}
+[e $U 1740 ]
+"80
+[; ;mcc_generated_files/interrupt_manager.c: 80: else
+[e :U 1735 ]
+"81
+[; ;mcc_generated_files/interrupt_manager.c: 81: {
+{
+"83
+[; ;mcc_generated_files/interrupt_manager.c: 83: }
+}
+[e :U 1740 ]
+[e :U 1734 ]
+"84
+[; ;mcc_generated_files/interrupt_manager.c: 84: }
+[e :UE 1732 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/interrupt_manager.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/interrupt_manager.p1.d
new file mode 100644
index 0000000..33f8023
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/interrupt_manager.p1.d
@@ -0,0 +1,18 @@
+build/default/production/mcc_generated_files/interrupt_manager.p1: \
+mcc_generated_files/interrupt_manager.c \
+mcc_generated_files/interrupt_manager.h \
+mcc_generated_files/mcc.h \
+mcc_generated_files/device_config.h \
+mcc_generated_files/pin_manager.h \
+mcc_generated_files/dac5.h \
+mcc_generated_files/dac4.h \
+mcc_generated_files/dac7.h \
+mcc_generated_files/cmp2.h \
+mcc_generated_files/cmp1.h \
+mcc_generated_files/fvr.h \
+mcc_generated_files/cmp5.h \
+mcc_generated_files/opa1.h \
+mcc_generated_files/dac1.h \
+mcc_generated_files/opa2.h \
+mcc_generated_files/dac3.h \
+mcc_generated_files/adc.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/mcc.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/mcc.i
new file mode 100644
index 0000000..d3dbc4e
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/mcc.i
@@ -0,0 +1,19702 @@
+# 1 "mcc_generated_files/mcc.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/mcc.c" 2
+# 47 "mcc_generated_files/mcc.c"
+# 1 "mcc_generated_files/mcc.h" 1
+# 49 "mcc_generated_files/mcc.h"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 49 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/device_config.h" 1
+# 50 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/pin_manager.h" 1
+# 413 "mcc_generated_files/pin_manager.h"
+void PIN_MANAGER_Initialize (void);
+# 425 "mcc_generated_files/pin_manager.h"
+void PIN_MANAGER_IOC(void);
+# 438 "mcc_generated_files/pin_manager.h"
+void IOCBF0_ISR(void);
+# 461 "mcc_generated_files/pin_manager.h"
+void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void));
+# 485 "mcc_generated_files/pin_manager.h"
+extern void (*IOCBF0_InterruptHandler)(void);
+# 509 "mcc_generated_files/pin_manager.h"
+void IOCBF0_DefaultInterruptHandler(void);
+# 522 "mcc_generated_files/pin_manager.h"
+void IOCCF7_ISR(void);
+# 545 "mcc_generated_files/pin_manager.h"
+void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void));
+# 569 "mcc_generated_files/pin_manager.h"
+extern void (*IOCCF7_InterruptHandler)(void);
+# 593 "mcc_generated_files/pin_manager.h"
+void IOCCF7_DefaultInterruptHandler(void);
+# 51 "mcc_generated_files/mcc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 52 "mcc_generated_files/mcc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 53 "mcc_generated_files/mcc.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/conio.h" 1 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/errno.h" 1 3
+# 12 "/opt/microchip/xc8/v2.31/pic/include/c99/errno.h" 3
+extern int errno;
+# 9 "/opt/microchip/xc8/v2.31/pic/include/c99/conio.h" 2 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__null.h" 1 3
+# 10 "/opt/microchip/xc8/v2.31/pic/include/c99/conio.h" 2 3
+
+
+extern void init_uart(void);
+
+extern char getch(void);
+extern char getche(void);
+extern void putch(char);
+extern void ungetch(char);
+
+extern __bit kbhit(void);
+
+
+
+extern char * cgets(char *);
+extern void cputs(const char *);
+# 54 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/interrupt_manager.h" 1
+# 55 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/dac5.h" 1
+# 94 "mcc_generated_files/dac5.h"
+void DAC5_Initialize(void);
+# 125 "mcc_generated_files/dac5.h"
+void DAC5_Load16bitInputData(uint16_t input16BitData);
+# 156 "mcc_generated_files/dac5.h"
+void DAC5_Load10bitInputData(uint16_t input10BitData);
+# 187 "mcc_generated_files/dac5.h"
+void DAC5_Load8bitInputData(uint8_t input8BitData);
+# 215 "mcc_generated_files/dac5.h"
+uint16_t DAC5_Read10BitInputData(void);
+# 56 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/dac4.h" 1
+# 93 "mcc_generated_files/dac4.h"
+void DAC4_Initialize(void);
+# 129 "mcc_generated_files/dac4.h"
+void DAC4_SetOutput(uint8_t inputData);
+# 163 "mcc_generated_files/dac4.h"
+uint8_t DAC4_GetOutput(void);
+# 57 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/dac7.h" 1
+# 93 "mcc_generated_files/dac7.h"
+void DAC7_Initialize(void);
+# 129 "mcc_generated_files/dac7.h"
+void DAC7_SetOutput(uint8_t inputData);
+# 163 "mcc_generated_files/dac7.h"
+uint8_t DAC7_GetOutput(void);
+# 58 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/cmp2.h" 1
+# 92 "mcc_generated_files/cmp2.h"
+void CMP2_Initialize(void);
+# 132 "mcc_generated_files/cmp2.h"
+_Bool CMP2_GetOutputStatus(void);
+# 148 "mcc_generated_files/cmp2.h"
+void CMP2_ISR(void);
+# 59 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/cmp1.h" 1
+# 92 "mcc_generated_files/cmp1.h"
+void CMP1_Initialize(void);
+# 132 "mcc_generated_files/cmp1.h"
+_Bool CMP1_GetOutputStatus(void);
+# 148 "mcc_generated_files/cmp1.h"
+void CMP1_ISR(void);
+# 60 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/fvr.h" 1
+# 93 "mcc_generated_files/fvr.h"
+ void FVR_Initialize(void);
+# 127 "mcc_generated_files/fvr.h"
+_Bool FVR_IsOutputReady(void);
+# 61 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/cmp5.h" 1
+# 92 "mcc_generated_files/cmp5.h"
+void CMP5_Initialize(void);
+# 132 "mcc_generated_files/cmp5.h"
+_Bool CMP5_GetOutputStatus(void);
+# 62 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/opa1.h" 1
+# 93 "mcc_generated_files/opa1.h"
+void OPA1_Initialize(void);
+# 63 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/dac1.h" 1
+# 94 "mcc_generated_files/dac1.h"
+void DAC1_Initialize(void);
+# 125 "mcc_generated_files/dac1.h"
+void DAC1_Load16bitInputData(uint16_t input16BitData);
+# 156 "mcc_generated_files/dac1.h"
+void DAC1_Load10bitInputData(uint16_t input10BitData);
+# 187 "mcc_generated_files/dac1.h"
+void DAC1_Load8bitInputData(uint8_t input8BitData);
+# 215 "mcc_generated_files/dac1.h"
+uint16_t DAC1_Read10BitInputData(void);
+# 64 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/opa2.h" 1
+# 93 "mcc_generated_files/opa2.h"
+void OPA2_Initialize(void);
+# 65 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/dac3.h" 1
+# 93 "mcc_generated_files/dac3.h"
+void DAC3_Initialize(void);
+# 129 "mcc_generated_files/dac3.h"
+void DAC3_SetOutput(uint8_t inputData);
+# 163 "mcc_generated_files/dac3.h"
+uint8_t DAC3_GetOutput(void);
+# 66 "mcc_generated_files/mcc.h" 2
+
+# 1 "mcc_generated_files/adc.h" 1
+# 72 "mcc_generated_files/adc.h"
+typedef uint16_t adc_result_t;
+
+
+
+
+typedef struct
+{
+ adc_result_t adcResult1;
+ adc_result_t adcResult2;
+} adc_sync_double_result_t;
+# 95 "mcc_generated_files/adc.h"
+typedef enum
+{
+ GNDREF_SENSE = 0x0,
+ VIN_SENSE = 0xD,
+ STAGE2_MON = 0xE,
+ STAGE1_MON = 0xF,
+ channel_Switched_AN1 = 0x21,
+ channel_Switched_AN10 = 0x2A,
+ channel_Switched_AN18 = 0x32,
+ channel_DAC7_Output = 0x37,
+ channel_DAC5_Output = 0x39,
+ channel_DAC4_Output = 0x3A,
+ channel_DAC3_Output = 0x3B,
+ channel_DAC2_Output = 0x3C,
+ channel_Temp = 0x3D,
+ channel_DAC1_Output = 0x3E,
+ channel_FVRBuffer1 = 0x3F
+} adc_channel_t;
+# 147 "mcc_generated_files/adc.h"
+void ADC_Initialize(void);
+# 177 "mcc_generated_files/adc.h"
+void ADC_SelectChannel(adc_channel_t channel);
+# 204 "mcc_generated_files/adc.h"
+void ADC_StartConversion(void);
+# 236 "mcc_generated_files/adc.h"
+_Bool ADC_IsConversionDone(void);
+# 269 "mcc_generated_files/adc.h"
+adc_result_t ADC_GetConversionResult(void);
+# 299 "mcc_generated_files/adc.h"
+adc_result_t ADC_GetConversion(adc_channel_t channel);
+# 327 "mcc_generated_files/adc.h"
+void ADC_TemperatureAcquisitionDelay(void);
+# 67 "mcc_generated_files/mcc.h" 2
+# 82 "mcc_generated_files/mcc.h"
+void SYSTEM_Initialize(void);
+# 95 "mcc_generated_files/mcc.h"
+void OSCILLATOR_Initialize(void);
+# 107 "mcc_generated_files/mcc.h"
+void WDT_Initialize(void);
+# 47 "mcc_generated_files/mcc.c" 2
+
+
+
+void SYSTEM_Initialize(void)
+{
+
+ PIN_MANAGER_Initialize();
+ OSCILLATOR_Initialize();
+ WDT_Initialize();
+ DAC3_Initialize();
+ CMP2_Initialize();
+ FVR_Initialize();
+ DAC5_Initialize();
+ OPA2_Initialize();
+ DAC4_Initialize();
+ CMP1_Initialize();
+ DAC7_Initialize();
+ CMP5_Initialize();
+ ADC_Initialize();
+ OPA1_Initialize();
+ DAC1_Initialize();
+}
+
+void OSCILLATOR_Initialize(void)
+{
+
+ OSCCON = 0x70;
+
+ OSCSTAT = 0x80;
+
+ OSCTUNE = 0x00;
+
+ BORCON = 0x00;
+}
+
+void WDT_Initialize(void)
+{
+
+ WDTCON = 0x16;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/mcc.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/mcc.p1
new file mode 100644
index 0000000..21019a3
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/mcc.p1
@@ -0,0 +1,1843 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"413 mcc_generated_files/pin_manager.h
+[; ;mcc_generated_files/pin_manager.h: 413: void PIN_MANAGER_Initialize (void);
+[v _PIN_MANAGER_Initialize `(v ~T0 @X0 0 ef ]
+"95 mcc_generated_files/mcc.h
+[; ;mcc_generated_files/mcc.h: 95: void OSCILLATOR_Initialize(void);
+[v _OSCILLATOR_Initialize `(v ~T0 @X0 0 ef ]
+"107
+[; ;mcc_generated_files/mcc.h: 107: void WDT_Initialize(void);
+[v _WDT_Initialize `(v ~T0 @X0 0 ef ]
+"93 mcc_generated_files/dac3.h
+[; ;mcc_generated_files/dac3.h: 93: void DAC3_Initialize(void);
+[v _DAC3_Initialize `(v ~T0 @X0 0 ef ]
+"92 mcc_generated_files/cmp2.h
+[; ;mcc_generated_files/cmp2.h: 92: void CMP2_Initialize(void);
+[v _CMP2_Initialize `(v ~T0 @X0 0 ef ]
+"93 mcc_generated_files/fvr.h
+[; ;mcc_generated_files/fvr.h: 93: void FVR_Initialize(void);
+[v _FVR_Initialize `(v ~T0 @X0 0 ef ]
+"94 mcc_generated_files/dac5.h
+[; ;mcc_generated_files/dac5.h: 94: void DAC5_Initialize(void);
+[v _DAC5_Initialize `(v ~T0 @X0 0 ef ]
+"93 mcc_generated_files/opa2.h
+[; ;mcc_generated_files/opa2.h: 93: void OPA2_Initialize(void);
+[v _OPA2_Initialize `(v ~T0 @X0 0 ef ]
+"93 mcc_generated_files/dac4.h
+[; ;mcc_generated_files/dac4.h: 93: void DAC4_Initialize(void);
+[v _DAC4_Initialize `(v ~T0 @X0 0 ef ]
+"92 mcc_generated_files/cmp1.h
+[; ;mcc_generated_files/cmp1.h: 92: void CMP1_Initialize(void);
+[v _CMP1_Initialize `(v ~T0 @X0 0 ef ]
+"93 mcc_generated_files/dac7.h
+[; ;mcc_generated_files/dac7.h: 93: void DAC7_Initialize(void);
+[v _DAC7_Initialize `(v ~T0 @X0 0 ef ]
+"92 mcc_generated_files/cmp5.h
+[; ;mcc_generated_files/cmp5.h: 92: void CMP5_Initialize(void);
+[v _CMP5_Initialize `(v ~T0 @X0 0 ef ]
+"147 mcc_generated_files/adc.h
+[; ;mcc_generated_files/adc.h: 147: void ADC_Initialize(void);
+[v _ADC_Initialize `(v ~T0 @X0 0 ef ]
+"93 mcc_generated_files/opa1.h
+[; ;mcc_generated_files/opa1.h: 93: void OPA1_Initialize(void);
+[v _OPA1_Initialize `(v ~T0 @X0 0 ef ]
+"94 mcc_generated_files/dac1.h
+[; ;mcc_generated_files/dac1.h: 94: void DAC1_Initialize(void);
+[v _DAC1_Initialize `(v ~T0 @X0 0 ef ]
+"2410 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2410: extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+[v _OSCCON `Vuc ~T0 @X0 0 e@155 ]
+"2482
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2482: extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+[v _OSCSTAT `Vuc ~T0 @X0 0 e@156 ]
+"2352
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2352: extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+[v _OSCTUNE `Vuc ~T0 @X0 0 e@154 ]
+"2544
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2544: extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+[v _BORCON `Vuc ~T0 @X0 0 e@157 ]
+"2293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2293: extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+[v _WDTCON `Vuc ~T0 @X0 0 e@153 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"50 mcc_generated_files/mcc.c
+[; ;mcc_generated_files/mcc.c: 50: void SYSTEM_Initialize(void)
+[v _SYSTEM_Initialize `(v ~T0 @X0 1 ef ]
+"51
+[; ;mcc_generated_files/mcc.c: 51: {
+{
+[e :U _SYSTEM_Initialize ]
+[f ]
+"53
+[; ;mcc_generated_files/mcc.c: 53: PIN_MANAGER_Initialize();
+[e ( _PIN_MANAGER_Initialize .. ]
+"54
+[; ;mcc_generated_files/mcc.c: 54: OSCILLATOR_Initialize();
+[e ( _OSCILLATOR_Initialize .. ]
+"55
+[; ;mcc_generated_files/mcc.c: 55: WDT_Initialize();
+[e ( _WDT_Initialize .. ]
+"56
+[; ;mcc_generated_files/mcc.c: 56: DAC3_Initialize();
+[e ( _DAC3_Initialize .. ]
+"57
+[; ;mcc_generated_files/mcc.c: 57: CMP2_Initialize();
+[e ( _CMP2_Initialize .. ]
+"58
+[; ;mcc_generated_files/mcc.c: 58: FVR_Initialize();
+[e ( _FVR_Initialize .. ]
+"59
+[; ;mcc_generated_files/mcc.c: 59: DAC5_Initialize();
+[e ( _DAC5_Initialize .. ]
+"60
+[; ;mcc_generated_files/mcc.c: 60: OPA2_Initialize();
+[e ( _OPA2_Initialize .. ]
+"61
+[; ;mcc_generated_files/mcc.c: 61: DAC4_Initialize();
+[e ( _DAC4_Initialize .. ]
+"62
+[; ;mcc_generated_files/mcc.c: 62: CMP1_Initialize();
+[e ( _CMP1_Initialize .. ]
+"63
+[; ;mcc_generated_files/mcc.c: 63: DAC7_Initialize();
+[e ( _DAC7_Initialize .. ]
+"64
+[; ;mcc_generated_files/mcc.c: 64: CMP5_Initialize();
+[e ( _CMP5_Initialize .. ]
+"65
+[; ;mcc_generated_files/mcc.c: 65: ADC_Initialize();
+[e ( _ADC_Initialize .. ]
+"66
+[; ;mcc_generated_files/mcc.c: 66: OPA1_Initialize();
+[e ( _OPA1_Initialize .. ]
+"67
+[; ;mcc_generated_files/mcc.c: 67: DAC1_Initialize();
+[e ( _DAC1_Initialize .. ]
+"68
+[; ;mcc_generated_files/mcc.c: 68: }
+[e :UE 1732 ]
+}
+"70
+[; ;mcc_generated_files/mcc.c: 70: void OSCILLATOR_Initialize(void)
+[v _OSCILLATOR_Initialize `(v ~T0 @X0 1 ef ]
+"71
+[; ;mcc_generated_files/mcc.c: 71: {
+{
+[e :U _OSCILLATOR_Initialize ]
+[f ]
+"73
+[; ;mcc_generated_files/mcc.c: 73: OSCCON = 0x70;
+[e = _OSCCON -> -> 112 `i `uc ]
+"75
+[; ;mcc_generated_files/mcc.c: 75: OSCSTAT = 0x80;
+[e = _OSCSTAT -> -> 128 `i `uc ]
+"77
+[; ;mcc_generated_files/mcc.c: 77: OSCTUNE = 0x00;
+[e = _OSCTUNE -> -> 0 `i `uc ]
+"79
+[; ;mcc_generated_files/mcc.c: 79: BORCON = 0x00;
+[e = _BORCON -> -> 0 `i `uc ]
+"80
+[; ;mcc_generated_files/mcc.c: 80: }
+[e :UE 1733 ]
+}
+"82
+[; ;mcc_generated_files/mcc.c: 82: void WDT_Initialize(void)
+[v _WDT_Initialize `(v ~T0 @X0 1 ef ]
+"83
+[; ;mcc_generated_files/mcc.c: 83: {
+{
+[e :U _WDT_Initialize ]
+[f ]
+"85
+[; ;mcc_generated_files/mcc.c: 85: WDTCON = 0x16;
+[e = _WDTCON -> -> 22 `i `uc ]
+"86
+[; ;mcc_generated_files/mcc.c: 86: }
+[e :UE 1734 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/mcc.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/mcc.p1.d
new file mode 100644
index 0000000..e46d962
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/mcc.p1.d
@@ -0,0 +1,18 @@
+build/default/production/mcc_generated_files/mcc.p1: \
+mcc_generated_files/mcc.c \
+mcc_generated_files/mcc.h \
+mcc_generated_files/device_config.h \
+mcc_generated_files/pin_manager.h \
+mcc_generated_files/interrupt_manager.h \
+mcc_generated_files/dac5.h \
+mcc_generated_files/dac4.h \
+mcc_generated_files/dac7.h \
+mcc_generated_files/cmp2.h \
+mcc_generated_files/cmp1.h \
+mcc_generated_files/fvr.h \
+mcc_generated_files/cmp5.h \
+mcc_generated_files/opa1.h \
+mcc_generated_files/dac1.h \
+mcc_generated_files/opa2.h \
+mcc_generated_files/dac3.h \
+mcc_generated_files/adc.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa1.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa1.i
new file mode 100644
index 0000000..1f4e747
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa1.i
@@ -0,0 +1,19473 @@
+# 1 "mcc_generated_files/opa1.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/opa1.c" 2
+# 51 "mcc_generated_files/opa1.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 51 "mcc_generated_files/opa1.c" 2
+
+# 1 "mcc_generated_files/opa1.h" 1
+# 54 "mcc_generated_files/opa1.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/opa1.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/opa1.h" 2
+# 93 "mcc_generated_files/opa1.h"
+void OPA1_Initialize(void);
+# 52 "mcc_generated_files/opa1.c" 2
+
+
+
+
+
+
+void OPA1_Initialize(void)
+{
+
+ OPA1CON = 0x80;
+
+ OPA1ORS = 0x00;
+
+ OPA1NCHS = 0x00;
+
+ OPA1PCHS = 0x00;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa1.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa1.p1
new file mode 100644
index 0000000..6452102
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa1.p1
@@ -0,0 +1,1723 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"12621 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12621: extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+[v _OPA1CON `Vuc ~T0 @X0 0 e@1297 ]
+"12717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12717: extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+[v _OPA1ORS `Vuc ~T0 @X0 0 e@1298 ]
+"12565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12565: extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+[v _OPA1NCHS `Vuc ~T0 @X0 0 e@1295 ]
+"12593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12593: extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+[v _OPA1PCHS `Vuc ~T0 @X0 0 e@1296 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"58 mcc_generated_files/opa1.c
+[; ;mcc_generated_files/opa1.c: 58: void OPA1_Initialize(void)
+[v _OPA1_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/opa1.c: 59: {
+{
+[e :U _OPA1_Initialize ]
+[f ]
+"61
+[; ;mcc_generated_files/opa1.c: 61: OPA1CON = 0x80;
+[e = _OPA1CON -> -> 128 `i `uc ]
+"63
+[; ;mcc_generated_files/opa1.c: 63: OPA1ORS = 0x00;
+[e = _OPA1ORS -> -> 0 `i `uc ]
+"65
+[; ;mcc_generated_files/opa1.c: 65: OPA1NCHS = 0x00;
+[e = _OPA1NCHS -> -> 0 `i `uc ]
+"67
+[; ;mcc_generated_files/opa1.c: 67: OPA1PCHS = 0x00;
+[e = _OPA1PCHS -> -> 0 `i `uc ]
+"68
+[; ;mcc_generated_files/opa1.c: 68: }
+[e :UE 1731 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa1.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa1.p1.d
new file mode 100644
index 0000000..1393657
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa1.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/opa1.p1: \
+mcc_generated_files/opa1.c \
+mcc_generated_files/opa1.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa2.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa2.i
new file mode 100644
index 0000000..2a570c5
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa2.i
@@ -0,0 +1,19473 @@
+# 1 "mcc_generated_files/opa2.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/opa2.c" 2
+# 51 "mcc_generated_files/opa2.c"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 51 "mcc_generated_files/opa2.c" 2
+
+# 1 "mcc_generated_files/opa2.h" 1
+# 54 "mcc_generated_files/opa2.h"
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdbool.h" 1 3
+# 54 "mcc_generated_files/opa2.h" 2
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 1 3
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 127 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uintptr_t;
+# 142 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long intptr_t;
+# 158 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef signed char int8_t;
+
+
+
+
+typedef short int16_t;
+# 173 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int32_t;
+
+
+
+
+
+typedef long long int64_t;
+# 188 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long long intmax_t;
+
+
+
+
+
+typedef unsigned char uint8_t;
+
+
+
+
+typedef unsigned short uint16_t;
+# 209 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long uint32_t;
+
+
+
+
+
+typedef unsigned long long uint64_t;
+# 229 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned long long uintmax_t;
+# 23 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+
+typedef int8_t int_fast8_t;
+
+typedef int64_t int_fast64_t;
+
+
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+
+typedef int24_t int_least24_t;
+typedef int24_t int_fast24_t;
+
+typedef int32_t int_least32_t;
+
+typedef int64_t int_least64_t;
+
+
+typedef uint8_t uint_fast8_t;
+
+typedef uint64_t uint_fast64_t;
+
+
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+
+typedef uint24_t uint_least24_t;
+typedef uint24_t uint_fast24_t;
+
+typedef uint32_t uint_least32_t;
+
+typedef uint64_t uint_least64_t;
+# 144 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/stdint.h" 1 3
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+# 145 "/opt/microchip/xc8/v2.31/pic/include/c99/stdint.h" 2 3
+# 55 "mcc_generated_files/opa2.h" 2
+# 93 "mcc_generated_files/opa2.h"
+void OPA2_Initialize(void);
+# 52 "mcc_generated_files/opa2.c" 2
+
+
+
+
+
+
+void OPA2_Initialize(void)
+{
+
+ OPA2CON = 0x80;
+
+ OPA2ORS = 0x00;
+
+ OPA2NCHS = 0x00;
+
+ OPA2PCHS = 0x00;
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa2.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa2.p1
new file mode 100644
index 0000000..f272c00
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa2.p1
@@ -0,0 +1,1723 @@
+Version 4.0 HI-TECH Software Intermediate Code
+"12793 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12793: extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+[v _OPA2CON `Vuc ~T0 @X0 0 e@1301 ]
+"12889
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12889: extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+[v _OPA2ORS `Vuc ~T0 @X0 0 e@1302 ]
+"12737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12737: extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+[v _OPA2NCHS `Vuc ~T0 @X0 0 e@1299 ]
+"12765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12765: extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+[v _OPA2PCHS `Vuc ~T0 @X0 0 e@1300 ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"58 mcc_generated_files/opa2.c
+[; ;mcc_generated_files/opa2.c: 58: void OPA2_Initialize(void)
+[v _OPA2_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/opa2.c: 59: {
+{
+[e :U _OPA2_Initialize ]
+[f ]
+"61
+[; ;mcc_generated_files/opa2.c: 61: OPA2CON = 0x80;
+[e = _OPA2CON -> -> 128 `i `uc ]
+"63
+[; ;mcc_generated_files/opa2.c: 63: OPA2ORS = 0x00;
+[e = _OPA2ORS -> -> 0 `i `uc ]
+"65
+[; ;mcc_generated_files/opa2.c: 65: OPA2NCHS = 0x00;
+[e = _OPA2NCHS -> -> 0 `i `uc ]
+"67
+[; ;mcc_generated_files/opa2.c: 67: OPA2PCHS = 0x00;
+[e = _OPA2PCHS -> -> 0 `i `uc ]
+"68
+[; ;mcc_generated_files/opa2.c: 68: }
+[e :UE 1731 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa2.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa2.p1.d
new file mode 100644
index 0000000..8ad1705
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/opa2.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/opa2.p1: \
+mcc_generated_files/opa2.c \
+mcc_generated_files/opa2.h
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/pin_manager.i b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/pin_manager.i
new file mode 100644
index 0000000..a3b75f4
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/pin_manager.i
@@ -0,0 +1,19549 @@
+# 1 "mcc_generated_files/pin_manager.c"
+# 1 "" 1
+# 1 "" 3
+# 288 "" 3
+# 1 "" 1
+# 1 "" 2
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/language_support.h" 1 3
+# 2 "" 2
+# 1 "mcc_generated_files/pin_manager.c" 2
+# 49 "mcc_generated_files/pin_manager.c"
+# 1 "mcc_generated_files/pin_manager.h" 1
+# 54 "mcc_generated_files/pin_manager.h"
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 18 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 3
+extern const char __xc8_OPTIM_SPEED;
+
+extern double __fpnormalize(double);
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 1 3
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/musl_xc8.h" 1 3
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+
+
+
+
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/features.h" 1 3
+# 11 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+# 21 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 3
+# 1 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 1 3
+# 18 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef long int wchar_t;
+# 122 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef unsigned size_t;
+# 168 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __int24 int24_t;
+# 204 "/opt/microchip/xc8/v2.31/pic/include/c99/bits/alltypes.h" 3
+typedef __uint24 uint24_t;
+# 22 "/opt/microchip/xc8/v2.31/pic/include/c99/stdlib.h" 2 3
+
+int atoi (const char *);
+long atol (const char *);
+long long atoll (const char *);
+double atof (const char *);
+
+float strtof (const char *restrict, char **restrict);
+double strtod (const char *restrict, char **restrict);
+long double strtold (const char *restrict, char **restrict);
+
+
+
+long strtol (const char *restrict, char **restrict, int);
+unsigned long strtoul (const char *restrict, char **restrict, int);
+long long strtoll (const char *restrict, char **restrict, int);
+unsigned long long strtoull (const char *restrict, char **restrict, int);
+
+int rand (void);
+void srand (unsigned);
+
+ void abort (void);
+int atexit (void (*) (void));
+ void exit (int);
+ void _Exit (int);
+
+void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
+
+__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
+
+int abs (int);
+long labs (long);
+long long llabs (long long);
+
+typedef struct { int quot, rem; } div_t;
+typedef struct { long quot, rem; } ldiv_t;
+typedef struct { long long quot, rem; } lldiv_t;
+
+div_t div (int, int);
+ldiv_t ldiv (long, long);
+lldiv_t lldiv (long long, long long);
+
+typedef struct { unsigned int quot, rem; } udiv_t;
+typedef struct { unsigned long quot, rem; } uldiv_t;
+udiv_t udiv (unsigned int, unsigned int);
+uldiv_t uldiv (unsigned long, unsigned long);
+
+
+
+
+
+size_t __ctype_get_mb_cur_max(void);
+# 5 "/opt/microchip/xc8/v2.31/pic/include/c99/xc8debug.h" 2 3
+
+
+
+
+
+
+
+#pragma intrinsic(__builtin_software_breakpoint)
+extern void __builtin_software_breakpoint(void);
+# 24 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 1 3
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 1 3
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 1 3
+# 5 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/htc.h" 2 3
+# 6 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 1 3
+# 314 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 1 3
+# 44 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/__at.h" 1 3
+# 45 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 2 3
+
+
+
+
+
+
+
+extern volatile unsigned char INDF0 __attribute__((address(0x000)));
+
+__asm("INDF0 equ 00h");
+
+
+typedef union {
+ struct {
+ unsigned INDF0 :8;
+ };
+} INDF0bits_t;
+extern volatile INDF0bits_t INDF0bits __attribute__((address(0x000)));
+# 72 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INDF1 __attribute__((address(0x001)));
+
+__asm("INDF1 equ 01h");
+
+
+typedef union {
+ struct {
+ unsigned INDF1 :8;
+ };
+} INDF1bits_t;
+extern volatile INDF1bits_t INDF1bits __attribute__((address(0x001)));
+# 92 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCL __attribute__((address(0x002)));
+
+__asm("PCL equ 02h");
+
+
+typedef union {
+ struct {
+ unsigned PCL :8;
+ };
+} PCLbits_t;
+extern volatile PCLbits_t PCLbits __attribute__((address(0x002)));
+# 112 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS __attribute__((address(0x003)));
+
+__asm("STATUS equ 03h");
+
+
+typedef union {
+ struct {
+ unsigned C :1;
+ unsigned DC :1;
+ unsigned Z :1;
+ unsigned nPD :1;
+ unsigned nTO :1;
+ };
+ struct {
+ unsigned CARRY :1;
+ unsigned :1;
+ unsigned ZERO :1;
+ };
+} STATUSbits_t;
+extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
+# 171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR0 __attribute__((address(0x004)));
+
+
+
+extern volatile unsigned char FSR0L __attribute__((address(0x004)));
+
+__asm("FSR0L equ 04h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L :8;
+ };
+} FSR0Lbits_t;
+extern volatile FSR0Lbits_t FSR0Lbits __attribute__((address(0x004)));
+# 195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H __attribute__((address(0x005)));
+
+__asm("FSR0H equ 05h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H :8;
+ };
+} FSR0Hbits_t;
+extern volatile FSR0Hbits_t FSR0Hbits __attribute__((address(0x005)));
+# 215 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short FSR1 __attribute__((address(0x006)));
+
+
+
+extern volatile unsigned char FSR1L __attribute__((address(0x006)));
+
+__asm("FSR1L equ 06h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L :8;
+ };
+} FSR1Lbits_t;
+extern volatile FSR1Lbits_t FSR1Lbits __attribute__((address(0x006)));
+# 239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H __attribute__((address(0x007)));
+
+__asm("FSR1H equ 07h");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H :8;
+ };
+} FSR1Hbits_t;
+extern volatile FSR1Hbits_t FSR1Hbits __attribute__((address(0x007)));
+# 259 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR __attribute__((address(0x008)));
+
+__asm("BSR equ 08h");
+
+
+typedef union {
+ struct {
+ unsigned BSR :5;
+ };
+ struct {
+ unsigned BSR0 :1;
+ unsigned BSR1 :1;
+ unsigned BSR2 :1;
+ unsigned BSR3 :1;
+ unsigned BSR4 :1;
+ };
+} BSRbits_t;
+extern volatile BSRbits_t BSRbits __attribute__((address(0x008)));
+# 311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG __attribute__((address(0x009)));
+
+__asm("WREG equ 09h");
+
+
+typedef union {
+ struct {
+ unsigned WREG0 :8;
+ };
+} WREGbits_t;
+extern volatile WREGbits_t WREGbits __attribute__((address(0x009)));
+# 331 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH __attribute__((address(0x00A)));
+
+__asm("PCLATH equ 0Ah");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH :7;
+ };
+} PCLATHbits_t;
+extern volatile PCLATHbits_t PCLATHbits __attribute__((address(0x00A)));
+# 351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTCON __attribute__((address(0x00B)));
+
+__asm("INTCON equ 0Bh");
+
+
+typedef union {
+ struct {
+ unsigned IOCIF :1;
+ unsigned INTF :1;
+ unsigned TMR0IF :1;
+ unsigned IOCIE :1;
+ unsigned INTE :1;
+ unsigned TMR0IE :1;
+ unsigned PEIE :1;
+ unsigned GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T0IF :1;
+ unsigned :2;
+ unsigned T0IE :1;
+ };
+} INTCONbits_t;
+extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+# 429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTA __attribute__((address(0x00C)));
+
+__asm("PORTA equ 0Ch");
+
+
+typedef union {
+ struct {
+ unsigned RA0 :1;
+ unsigned RA1 :1;
+ unsigned RA2 :1;
+ unsigned RA3 :1;
+ unsigned RA4 :1;
+ unsigned RA5 :1;
+ unsigned RA6 :1;
+ unsigned RA7 :1;
+ };
+} PORTAbits_t;
+extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C)));
+# 491 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTB __attribute__((address(0x00D)));
+
+__asm("PORTB equ 0Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB0 :1;
+ unsigned RB1 :1;
+ unsigned RB2 :1;
+ unsigned RB3 :1;
+ unsigned RB4 :1;
+ unsigned RB5 :1;
+ unsigned RB6 :1;
+ unsigned RB7 :1;
+ };
+} PORTBbits_t;
+extern volatile PORTBbits_t PORTBbits __attribute__((address(0x00D)));
+# 553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTC __attribute__((address(0x00E)));
+
+__asm("PORTC equ 0Eh");
+
+
+typedef union {
+ struct {
+ unsigned RC0 :1;
+ unsigned RC1 :1;
+ unsigned RC2 :1;
+ unsigned RC3 :1;
+ unsigned RC4 :1;
+ unsigned RC5 :1;
+ unsigned RC6 :1;
+ unsigned RC7 :1;
+ };
+} PORTCbits_t;
+extern volatile PORTCbits_t PORTCbits __attribute__((address(0x00E)));
+# 615 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PORTE __attribute__((address(0x010)));
+
+__asm("PORTE equ 010h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned RE3 :1;
+ };
+} PORTEbits_t;
+extern volatile PORTEbits_t PORTEbits __attribute__((address(0x010)));
+# 636 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR1 __attribute__((address(0x011)));
+
+__asm("PIR1 equ 011h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IF :1;
+ unsigned TMR2IF :1;
+ unsigned CCP1IF :1;
+ unsigned SSP1IF :1;
+ unsigned TXIF :1;
+ unsigned RCIF :1;
+ unsigned ADIF :1;
+ unsigned TMR1GIF :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIF :1;
+ };
+} PIR1bits_t;
+extern volatile PIR1bits_t PIR1bits __attribute__((address(0x011)));
+# 707 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR2 __attribute__((address(0x012)));
+
+__asm("PIR2 equ 012h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IF :1;
+ unsigned C3IF :1;
+ unsigned C4IF :1;
+ unsigned BCL1IF :1;
+ unsigned COG1IF :1;
+ unsigned C1IF :1;
+ unsigned C2IF :1;
+ unsigned OSFIF :1;
+ };
+} PIR2bits_t;
+extern volatile PIR2bits_t PIR2bits __attribute__((address(0x012)));
+# 769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR3 __attribute__((address(0x013)));
+
+__asm("PIR3 equ 013h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IF :1;
+ unsigned CLC2IF :1;
+ unsigned CLC3IF :1;
+ unsigned CLC4IF :1;
+ unsigned ZCDIF :1;
+ unsigned COG2IF :1;
+ };
+} PIR3bits_t;
+extern volatile PIR3bits_t PIR3bits __attribute__((address(0x013)));
+# 819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR4 __attribute__((address(0x014)));
+
+__asm("PIR4 equ 014h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IF :1;
+ unsigned TMR6IF :1;
+ unsigned TMR3IF :1;
+ unsigned TMR3GIF :1;
+ unsigned TMR5IF :1;
+ unsigned TMR5GIF :1;
+ unsigned TMR8IF :1;
+ };
+} PIR4bits_t;
+extern volatile PIR4bits_t PIR4bits __attribute__((address(0x014)));
+# 875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR5 __attribute__((address(0x015)));
+
+__asm("PIR5 equ 015h");
+
+
+typedef union {
+ struct {
+ unsigned C5IF :1;
+ unsigned C6IF :1;
+ unsigned :2;
+ unsigned COG3IF :1;
+ unsigned :1;
+ unsigned CCP7IF :1;
+ };
+} PIR5bits_t;
+extern volatile PIR5bits_t PIR5bits __attribute__((address(0x015)));
+# 915 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIR6 __attribute__((address(0x016)));
+
+__asm("PIR6 equ 016h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IF :1;
+ unsigned PWM6IF :1;
+ unsigned PWM11IF :1;
+ };
+} PIR6bits_t;
+extern volatile PIR6bits_t PIR6bits __attribute__((address(0x016)));
+# 947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR0 __attribute__((address(0x017)));
+
+__asm("TMR0 equ 017h");
+
+
+typedef union {
+ struct {
+ unsigned TMR0 :8;
+ };
+} TMR0bits_t;
+extern volatile TMR0bits_t TMR0bits __attribute__((address(0x017)));
+# 967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR1 __attribute__((address(0x018)));
+
+__asm("TMR1 equ 018h");
+
+
+
+
+extern volatile unsigned char TMR1L __attribute__((address(0x018)));
+
+__asm("TMR1L equ 018h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Lbits_t;
+extern volatile TMR1Lbits_t TMR1Lbits __attribute__((address(0x018)));
+# 994 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR1H __attribute__((address(0x019)));
+
+__asm("TMR1H equ 019h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR1Hbits_t;
+extern volatile TMR1Hbits_t TMR1Hbits __attribute__((address(0x019)));
+# 1014 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CON __attribute__((address(0x01A)));
+
+__asm("T1CON equ 01Ah");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR1ON :1;
+ unsigned :1;
+ unsigned nT1SYNC :1;
+ unsigned T1OSCEN :1;
+ unsigned :2;
+ unsigned T1CS0 :1;
+ unsigned T1CS1 :1;
+ };
+ struct {
+ unsigned T1ON :1;
+ unsigned :3;
+ unsigned T1CKPS0 :1;
+ unsigned T1CKPS1 :1;
+ unsigned TMR1CS0 :1;
+ unsigned TMR1CS1 :1;
+ };
+} T1CONbits_t;
+extern volatile T1CONbits_t T1CONbits __attribute__((address(0x01A)));
+# 1171 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GCON __attribute__((address(0x01B)));
+
+__asm("T1GCON equ 01Bh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T1GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T1GVAL :1;
+ unsigned T1GGO_nDONE :1;
+ unsigned T1GSPM :1;
+ unsigned T1GTM :1;
+ unsigned T1GPOL :1;
+ unsigned TMR1GE :1;
+ };
+ struct {
+ unsigned T1GSS0 :1;
+ unsigned T1GSS1 :1;
+ };
+} T1GCONbits_t;
+extern volatile T1GCONbits_t T1GCONbits __attribute__((address(0x01B)));
+# 1301 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR3 __attribute__((address(0x01C)));
+
+__asm("TMR3 equ 01Ch");
+
+
+
+
+extern volatile unsigned char TMR3L __attribute__((address(0x01C)));
+
+__asm("TMR3L equ 01Ch");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Lbits_t;
+extern volatile TMR3Lbits_t TMR3Lbits __attribute__((address(0x01C)));
+# 1328 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR3H __attribute__((address(0x01D)));
+
+__asm("TMR3H equ 01Dh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR3Hbits_t;
+extern volatile TMR3Hbits_t TMR3Hbits __attribute__((address(0x01D)));
+# 1348 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CON __attribute__((address(0x01E)));
+
+__asm("T3CON equ 01Eh");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR3ON :1;
+ unsigned :1;
+ unsigned nT3SYNC :1;
+ unsigned T3OSCEN :1;
+ unsigned :2;
+ unsigned T3CS0 :1;
+ unsigned T3CS1 :1;
+ };
+ struct {
+ unsigned T3ON :1;
+ unsigned :3;
+ unsigned T3CKPS0 :1;
+ unsigned T3CKPS1 :1;
+ unsigned TMR3CS0 :1;
+ unsigned TMR3CS1 :1;
+ };
+} T3CONbits_t;
+extern volatile T3CONbits_t T3CONbits __attribute__((address(0x01E)));
+# 1505 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GCON __attribute__((address(0x01F)));
+
+__asm("T3GCON equ 01Fh");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T3GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T3GVAL :1;
+ unsigned T3GGO_nDONE :1;
+ unsigned T3GSPM :1;
+ unsigned T3GTM :1;
+ unsigned T3GPOL :1;
+ unsigned TMR3GE :1;
+ };
+ struct {
+ unsigned T3GSS0 :1;
+ unsigned T3GSS1 :1;
+ };
+} T3GCONbits_t;
+extern volatile T3GCONbits_t T3GCONbits __attribute__((address(0x01F)));
+# 1635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+
+__asm("TRISA equ 08Ch");
+
+
+typedef union {
+ struct {
+ unsigned TRISA0 :1;
+ unsigned TRISA1 :1;
+ unsigned TRISA2 :1;
+ unsigned TRISA3 :1;
+ unsigned TRISA4 :1;
+ unsigned TRISA5 :1;
+ unsigned TRISA6 :1;
+ unsigned TRISA7 :1;
+ };
+} TRISAbits_t;
+extern volatile TRISAbits_t TRISAbits __attribute__((address(0x08C)));
+# 1697 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+
+__asm("TRISB equ 08Dh");
+
+
+typedef union {
+ struct {
+ unsigned TRISB0 :1;
+ unsigned TRISB1 :1;
+ unsigned TRISB2 :1;
+ unsigned TRISB3 :1;
+ unsigned TRISB4 :1;
+ unsigned TRISB5 :1;
+ unsigned TRISB6 :1;
+ unsigned TRISB7 :1;
+ };
+} TRISBbits_t;
+extern volatile TRISBbits_t TRISBbits __attribute__((address(0x08D)));
+# 1759 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+
+__asm("TRISC equ 08Eh");
+
+
+typedef union {
+ struct {
+ unsigned TRISC0 :1;
+ unsigned TRISC1 :1;
+ unsigned TRISC2 :1;
+ unsigned TRISC3 :1;
+ unsigned TRISC4 :1;
+ unsigned TRISC5 :1;
+ unsigned TRISC6 :1;
+ unsigned TRISC7 :1;
+ };
+} TRISCbits_t;
+extern volatile TRISCbits_t TRISCbits __attribute__((address(0x08E)));
+# 1821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TRISE __attribute__((address(0x090)));
+
+__asm("TRISE equ 090h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned TRISE3 :1;
+ };
+} TRISEbits_t;
+extern volatile TRISEbits_t TRISEbits __attribute__((address(0x090)));
+# 1842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE1 __attribute__((address(0x091)));
+
+__asm("PIE1 equ 091h");
+
+
+typedef union {
+ struct {
+ unsigned TMR1IE :1;
+ unsigned TMR2IE :1;
+ unsigned CCP1IE :1;
+ unsigned SSP1IE :1;
+ unsigned TXIE :1;
+ unsigned RCIE :1;
+ unsigned ADIE :1;
+ unsigned TMR1GIE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned CCPIE :1;
+ };
+} PIE1bits_t;
+extern volatile PIE1bits_t PIE1bits __attribute__((address(0x091)));
+# 1913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE2 __attribute__((address(0x092)));
+
+__asm("PIE2 equ 092h");
+
+
+typedef union {
+ struct {
+ unsigned CCP2IE :1;
+ unsigned C3IE :1;
+ unsigned C4IE :1;
+ unsigned BCL1IE :1;
+ unsigned COGIE :1;
+ unsigned C1IE :1;
+ unsigned C2IE :1;
+ unsigned OSFIE :1;
+ };
+} PIE2bits_t;
+extern volatile PIE2bits_t PIE2bits __attribute__((address(0x092)));
+# 1975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE3 __attribute__((address(0x093)));
+
+__asm("PIE3 equ 093h");
+
+
+typedef union {
+ struct {
+ unsigned CLC1IE :1;
+ unsigned CLC2IE :1;
+ unsigned CLC3IE :1;
+ unsigned CLC4IE :1;
+ unsigned ZCDIE :1;
+ unsigned COG2IE :1;
+ };
+} PIE3bits_t;
+extern volatile PIE3bits_t PIE3bits __attribute__((address(0x093)));
+# 2025 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE4 __attribute__((address(0x094)));
+
+__asm("PIE4 equ 094h");
+
+
+typedef union {
+ struct {
+ unsigned TMR4IE :1;
+ unsigned TMR6IE :1;
+ unsigned TMR3IE :1;
+ unsigned TMR3GIE :1;
+ unsigned TMR5IE :1;
+ unsigned TMR5GIE :1;
+ unsigned TMR8IE :1;
+ };
+} PIE4bits_t;
+extern volatile PIE4bits_t PIE4bits __attribute__((address(0x094)));
+# 2081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE5 __attribute__((address(0x095)));
+
+__asm("PIE5 equ 095h");
+
+
+typedef union {
+ struct {
+ unsigned C5IE :1;
+ unsigned C6IE :1;
+ unsigned :2;
+ unsigned COG3IE :1;
+ unsigned :1;
+ unsigned CCP7IE :1;
+ };
+} PIE5bits_t;
+extern volatile PIE5bits_t PIE5bits __attribute__((address(0x095)));
+# 2121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PIE6 __attribute__((address(0x096)));
+
+__asm("PIE6 equ 096h");
+
+
+typedef union {
+ struct {
+ unsigned PWM5IE :1;
+ unsigned PWM6IE :1;
+ unsigned PWM11IE :1;
+ };
+} PIE6bits_t;
+extern volatile PIE6bits_t PIE6bits __attribute__((address(0x096)));
+# 2153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPTION_REG __attribute__((address(0x097)));
+
+__asm("OPTION_REG equ 097h");
+
+
+typedef union {
+ struct {
+ unsigned PS :3;
+ unsigned PSA :1;
+ unsigned TMR0SE :1;
+ unsigned TMR0CS :1;
+ unsigned INTEDG :1;
+ unsigned nWPUEN :1;
+ };
+ struct {
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ unsigned :1;
+ unsigned T0SE :1;
+ unsigned T0CS :1;
+ };
+} OPTION_REGbits_t;
+extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+# 2236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCON __attribute__((address(0x098)));
+
+__asm("PCON equ 098h");
+
+
+typedef union {
+ struct {
+ unsigned nBOR :1;
+ unsigned nPOR :1;
+ unsigned nRI :1;
+ unsigned nRMCLR :1;
+ unsigned nRWDT :1;
+ unsigned :1;
+ unsigned STKUNF :1;
+ unsigned STKOVF :1;
+ };
+} PCONbits_t;
+extern volatile PCONbits_t PCONbits __attribute__((address(0x098)));
+# 2293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WDTCON __attribute__((address(0x099)));
+
+__asm("WDTCON equ 099h");
+
+
+typedef union {
+ struct {
+ unsigned SWDTEN :1;
+ unsigned WDTPS :5;
+ };
+ struct {
+ unsigned :1;
+ unsigned WDTPS0 :1;
+ unsigned WDTPS1 :1;
+ unsigned WDTPS2 :1;
+ unsigned WDTPS3 :1;
+ unsigned WDTPS4 :1;
+ };
+} WDTCONbits_t;
+extern volatile WDTCONbits_t WDTCONbits __attribute__((address(0x099)));
+# 2352 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCTUNE __attribute__((address(0x09A)));
+
+__asm("OSCTUNE equ 09Ah");
+
+
+typedef union {
+ struct {
+ unsigned TUN :6;
+ };
+ struct {
+ unsigned TUN0 :1;
+ unsigned TUN1 :1;
+ unsigned TUN2 :1;
+ unsigned TUN3 :1;
+ unsigned TUN4 :1;
+ unsigned TUN5 :1;
+ };
+} OSCTUNEbits_t;
+extern volatile OSCTUNEbits_t OSCTUNEbits __attribute__((address(0x09A)));
+# 2410 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCCON __attribute__((address(0x09B)));
+
+__asm("OSCCON equ 09Bh");
+
+
+typedef union {
+ struct {
+ unsigned SCS :2;
+ unsigned :1;
+ unsigned IRCF :4;
+ unsigned SPLLEN :1;
+ };
+ struct {
+ unsigned SCS0 :1;
+ unsigned SCS1 :1;
+ unsigned :1;
+ unsigned IRCF0 :1;
+ unsigned IRCF1 :1;
+ unsigned IRCF2 :1;
+ unsigned IRCF3 :1;
+ };
+} OSCCONbits_t;
+extern volatile OSCCONbits_t OSCCONbits __attribute__((address(0x09B)));
+# 2482 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OSCSTAT __attribute__((address(0x09C)));
+
+__asm("OSCSTAT equ 09Ch");
+
+
+typedef union {
+ struct {
+ unsigned HFIOFS :1;
+ unsigned LFIOFR :1;
+ unsigned MFIOFR :1;
+ unsigned HFIOFL :1;
+ unsigned HFIOFR :1;
+ unsigned OSTS :1;
+ unsigned PLLR :1;
+ unsigned SOSCR :1;
+ };
+} OSCSTATbits_t;
+extern volatile OSCSTATbits_t OSCSTATbits __attribute__((address(0x09C)));
+# 2544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BORCON __attribute__((address(0x09D)));
+
+__asm("BORCON equ 09Dh");
+
+
+typedef union {
+ struct {
+ unsigned BORRDY :1;
+ unsigned :5;
+ unsigned BORFS :1;
+ unsigned SBOREN :1;
+ };
+} BORCONbits_t;
+extern volatile BORCONbits_t BORCONbits __attribute__((address(0x09D)));
+# 2577 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FVRCON __attribute__((address(0x09E)));
+
+__asm("FVRCON equ 09Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADFVR :2;
+ unsigned CDAFVR :2;
+ unsigned TSRNG :1;
+ unsigned TSEN :1;
+ unsigned FVRRDY :1;
+ unsigned FVREN :1;
+ };
+} FVRCONbits_t;
+extern volatile FVRCONbits_t FVRCONbits __attribute__((address(0x09E)));
+# 2627 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ZCD1CON __attribute__((address(0x09F)));
+
+__asm("ZCD1CON equ 09Fh");
+
+
+typedef union {
+ struct {
+ unsigned ZCD1INTN :1;
+ unsigned ZCD1INTP :1;
+ unsigned :2;
+ unsigned ZCD1POL :1;
+ unsigned ZCD1OUT :1;
+ unsigned :1;
+ unsigned ZCD1EN :1;
+ };
+} ZCD1CONbits_t;
+extern volatile ZCD1CONbits_t ZCD1CONbits __attribute__((address(0x09F)));
+# 2673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATA __attribute__((address(0x10C)));
+
+__asm("LATA equ 010Ch");
+
+
+typedef union {
+ struct {
+ unsigned LATA0 :1;
+ unsigned LATA1 :1;
+ unsigned LATA2 :1;
+ unsigned LATA3 :1;
+ unsigned LATA4 :1;
+ unsigned LATA5 :1;
+ unsigned LATA6 :1;
+ unsigned LATA7 :1;
+ };
+} LATAbits_t;
+extern volatile LATAbits_t LATAbits __attribute__((address(0x10C)));
+# 2735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATB __attribute__((address(0x10D)));
+
+__asm("LATB equ 010Dh");
+
+
+typedef union {
+ struct {
+ unsigned LATB0 :1;
+ unsigned LATB1 :1;
+ unsigned LATB2 :1;
+ unsigned LATB3 :1;
+ unsigned LATB4 :1;
+ unsigned LATB5 :1;
+ unsigned LATB6 :1;
+ unsigned LATB7 :1;
+ };
+} LATBbits_t;
+extern volatile LATBbits_t LATBbits __attribute__((address(0x10D)));
+# 2797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char LATC __attribute__((address(0x10E)));
+
+__asm("LATC equ 010Eh");
+
+
+typedef union {
+ struct {
+ unsigned LATC0 :1;
+ unsigned LATC1 :1;
+ unsigned LATC2 :1;
+ unsigned LATC3 :1;
+ unsigned LATC4 :1;
+ unsigned LATC5 :1;
+ unsigned LATC6 :1;
+ unsigned LATC7 :1;
+ };
+} LATCbits_t;
+extern volatile LATCbits_t LATCbits __attribute__((address(0x10E)));
+# 2859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CMOUT __attribute__((address(0x111)));
+
+__asm("CMOUT equ 0111h");
+
+
+typedef union {
+ struct {
+ unsigned MC1OUT :1;
+ unsigned MC2OUT :1;
+ unsigned MC3OUT :1;
+ unsigned MC4OUT :1;
+ unsigned MC5OUT :1;
+ unsigned MC6OUT :1;
+ };
+} CMOUTbits_t;
+extern volatile CMOUTbits_t CMOUTbits __attribute__((address(0x111)));
+# 2909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON0 __attribute__((address(0x112)));
+
+__asm("CM1CON0 equ 0112h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C1SYNC :1;
+ unsigned C1HYS :1;
+ unsigned C1SP :1;
+ unsigned C1ZLF :1;
+ unsigned C1POL :1;
+ unsigned :1;
+ unsigned C1OUT :1;
+ unsigned C1ON :1;
+ };
+} CM1CON0bits_t;
+extern volatile CM1CON0bits_t CM1CON0bits __attribute__((address(0x112)));
+# 3006 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1CON1 __attribute__((address(0x113)));
+
+__asm("CM1CON1 equ 0113h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C1INTN :1;
+ unsigned C1INTP :1;
+ };
+} CM1CON1bits_t;
+extern volatile CM1CON1bits_t CM1CON1bits __attribute__((address(0x113)));
+# 3046 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1NSEL __attribute__((address(0x114)));
+
+__asm("CM1NSEL equ 0114h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C1NCH :4;
+ };
+ struct {
+ unsigned C1NCH0 :1;
+ unsigned C1NCH1 :1;
+ unsigned C1NCH2 :1;
+ unsigned C1NCH3 :1;
+ };
+} CM1NSELbits_t;
+extern volatile CM1NSELbits_t CM1NSELbits __attribute__((address(0x114)));
+# 3100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM1PSEL __attribute__((address(0x115)));
+
+__asm("CM1PSEL equ 0115h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C1PCH :4;
+ };
+ struct {
+ unsigned C1PCH0 :1;
+ unsigned C1PCH1 :1;
+ unsigned C1PCH2 :1;
+ unsigned C1PCH3 :1;
+ };
+} CM1PSELbits_t;
+extern volatile CM1PSELbits_t CM1PSELbits __attribute__((address(0x115)));
+# 3180 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON0 __attribute__((address(0x116)));
+
+__asm("CM2CON0 equ 0116h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C2SYNC :1;
+ unsigned C2HYS :1;
+ unsigned C2SP :1;
+ unsigned C2ZLF :1;
+ unsigned C2POL :1;
+ unsigned :1;
+ unsigned C2OUT :1;
+ unsigned C2ON :1;
+ };
+} CM2CON0bits_t;
+extern volatile CM2CON0bits_t CM2CON0bits __attribute__((address(0x116)));
+# 3277 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2CON1 __attribute__((address(0x117)));
+
+__asm("CM2CON1 equ 0117h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C2INTN :1;
+ unsigned C2INTP :1;
+ };
+} CM2CON1bits_t;
+extern volatile CM2CON1bits_t CM2CON1bits __attribute__((address(0x117)));
+# 3317 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2NSEL __attribute__((address(0x118)));
+
+__asm("CM2NSEL equ 0118h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C2NCH :4;
+ };
+ struct {
+ unsigned C2NCH0 :1;
+ unsigned C2NCH1 :1;
+ unsigned C2NCH2 :1;
+ unsigned C2NCH3 :1;
+ };
+} CM2NSELbits_t;
+extern volatile CM2NSELbits_t CM2NSELbits __attribute__((address(0x118)));
+# 3371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM2PSEL __attribute__((address(0x119)));
+
+__asm("CM2PSEL equ 0119h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C2PCH :4;
+ };
+ struct {
+ unsigned C2PCH0 :1;
+ unsigned C2PCH1 :1;
+ unsigned C2PCH2 :1;
+ unsigned C2PCH3 :1;
+ };
+} CM2PSELbits_t;
+extern volatile CM2PSELbits_t CM2PSELbits __attribute__((address(0x119)));
+# 3451 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON0 __attribute__((address(0x11A)));
+
+__asm("CM3CON0 equ 011Ah");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C3SYNC :1;
+ unsigned C3HYS :1;
+ unsigned C3SP :1;
+ unsigned C3ZLF :1;
+ unsigned C3POL :1;
+ unsigned :1;
+ unsigned C3OUT :1;
+ unsigned C3ON :1;
+ };
+} CM3CON0bits_t;
+extern volatile CM3CON0bits_t CM3CON0bits __attribute__((address(0x11A)));
+# 3548 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3CON1 __attribute__((address(0x11B)));
+
+__asm("CM3CON1 equ 011Bh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C3INTN :1;
+ unsigned C3INTP :1;
+ };
+} CM3CON1bits_t;
+extern volatile CM3CON1bits_t CM3CON1bits __attribute__((address(0x11B)));
+# 3588 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3NSEL __attribute__((address(0x11C)));
+
+__asm("CM3NSEL equ 011Ch");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C3NCH :4;
+ };
+ struct {
+ unsigned C3NCH0 :1;
+ unsigned C3NCH1 :1;
+ unsigned C3NCH2 :1;
+ unsigned C3NCH3 :1;
+ };
+} CM3NSELbits_t;
+extern volatile CM3NSELbits_t CM3NSELbits __attribute__((address(0x11C)));
+# 3642 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM3PSEL __attribute__((address(0x11D)));
+
+__asm("CM3PSEL equ 011Dh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C3PCH :4;
+ };
+ struct {
+ unsigned C3PCH0 :1;
+ unsigned C3PCH1 :1;
+ unsigned C3PCH2 :1;
+ unsigned C3PCH3 :1;
+ };
+} CM3PSELbits_t;
+extern volatile CM3PSELbits_t CM3PSELbits __attribute__((address(0x11D)));
+# 3722 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+
+__asm("ANSELA equ 018Ch");
+
+
+typedef union {
+ struct {
+ unsigned ANSA0 :1;
+ unsigned ANSA1 :1;
+ unsigned ANSA2 :1;
+ unsigned ANSA3 :1;
+ unsigned ANSA4 :1;
+ unsigned ANSA5 :1;
+ };
+} ANSELAbits_t;
+extern volatile ANSELAbits_t ANSELAbits __attribute__((address(0x18C)));
+# 3772 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+
+__asm("ANSELB equ 018Dh");
+
+
+typedef union {
+ struct {
+ unsigned ANSB0 :1;
+ unsigned ANSB1 :1;
+ unsigned ANSB2 :1;
+ unsigned ANSB3 :1;
+ unsigned ANSB4 :1;
+ unsigned ANSB5 :1;
+ };
+} ANSELBbits_t;
+extern volatile ANSELBbits_t ANSELBbits __attribute__((address(0x18D)));
+# 3822 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+
+__asm("ANSELC equ 018Eh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ANSC2 :1;
+ unsigned ANSC3 :1;
+ unsigned ANSC4 :1;
+ unsigned ANSC5 :1;
+ unsigned ANSC6 :1;
+ unsigned ANSC7 :1;
+ };
+} ANSELCbits_t;
+extern volatile ANSELCbits_t ANSELCbits __attribute__((address(0x18E)));
+# 3873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMADR __attribute__((address(0x191)));
+
+__asm("PMADR equ 0191h");
+
+
+
+
+extern volatile unsigned char PMADRL __attribute__((address(0x191)));
+
+__asm("PMADRL equ 0191h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRL :8;
+ };
+} PMADRLbits_t;
+extern volatile PMADRLbits_t PMADRLbits __attribute__((address(0x191)));
+# 3900 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMADRH __attribute__((address(0x192)));
+
+__asm("PMADRH equ 0192h");
+
+
+typedef union {
+ struct {
+ unsigned PMADRH :7;
+ };
+} PMADRHbits_t;
+extern volatile PMADRHbits_t PMADRHbits __attribute__((address(0x192)));
+# 3920 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PMDAT __attribute__((address(0x193)));
+
+__asm("PMDAT equ 0193h");
+
+
+
+
+extern volatile unsigned char PMDATL __attribute__((address(0x193)));
+
+__asm("PMDATL equ 0193h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATL :8;
+ };
+} PMDATLbits_t;
+extern volatile PMDATLbits_t PMDATLbits __attribute__((address(0x193)));
+# 3947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMDATH __attribute__((address(0x194)));
+
+__asm("PMDATH equ 0194h");
+
+
+typedef union {
+ struct {
+ unsigned PMDATH :6;
+ };
+} PMDATHbits_t;
+extern volatile PMDATHbits_t PMDATHbits __attribute__((address(0x194)));
+# 3967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON1 __attribute__((address(0x195)));
+
+__asm("PMCON1 equ 0195h");
+
+
+typedef union {
+ struct {
+ unsigned RD :1;
+ unsigned WR :1;
+ unsigned WREN :1;
+ unsigned WRERR :1;
+ unsigned FREE :1;
+ unsigned LWLO :1;
+ unsigned CFGS :1;
+ };
+} PMCON1bits_t;
+extern volatile PMCON1bits_t PMCON1bits __attribute__((address(0x195)));
+# 4023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PMCON2 __attribute__((address(0x196)));
+
+__asm("PMCON2 equ 0196h");
+
+
+typedef union {
+ struct {
+ unsigned PMCON2 :8;
+ };
+} PMCON2bits_t;
+extern volatile PMCON2bits_t PMCON2bits __attribute__((address(0x196)));
+# 4043 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char VREGCON __attribute__((address(0x197)));
+
+__asm("VREGCON equ 0197h");
+
+
+typedef union {
+ struct {
+ unsigned VREGPM0 :1;
+ unsigned VREGPM1 :1;
+ };
+} VREGCONbits_t;
+extern volatile VREGCONbits_t VREGCONbits __attribute__((address(0x197)));
+# 4069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1REG __attribute__((address(0x199)));
+
+__asm("RC1REG equ 0199h");
+
+
+extern volatile unsigned char RCREG __attribute__((address(0x199)));
+
+__asm("RCREG equ 0199h");
+
+extern volatile unsigned char RCREG1 __attribute__((address(0x199)));
+
+__asm("RCREG1 equ 0199h");
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RC1REGbits_t;
+extern volatile RC1REGbits_t RC1REGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREGbits_t;
+extern volatile RCREGbits_t RCREGbits __attribute__((address(0x199)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned RC1REG :8;
+ };
+} RCREG1bits_t;
+extern volatile RCREG1bits_t RCREG1bits __attribute__((address(0x199)));
+# 4123 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1REG __attribute__((address(0x19A)));
+
+__asm("TX1REG equ 019Ah");
+
+
+extern volatile unsigned char TXREG1 __attribute__((address(0x19A)));
+
+__asm("TXREG1 equ 019Ah");
+
+extern volatile unsigned char TXREG __attribute__((address(0x19A)));
+
+__asm("TXREG equ 019Ah");
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TX1REGbits_t;
+extern volatile TX1REGbits_t TX1REGbits __attribute__((address(0x19A)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREG1bits_t;
+extern volatile TXREG1bits_t TXREG1bits __attribute__((address(0x19A)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned TX1REG :8;
+ };
+} TXREGbits_t;
+extern volatile TXREGbits_t TXREGbits __attribute__((address(0x19A)));
+# 4177 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short SP1BRG __attribute__((address(0x19B)));
+
+__asm("SP1BRG equ 019Bh");
+
+
+
+
+extern volatile unsigned char SP1BRGL __attribute__((address(0x19B)));
+
+__asm("SP1BRGL equ 019Bh");
+
+
+extern volatile unsigned char SPBRG __attribute__((address(0x19B)));
+
+__asm("SPBRG equ 019Bh");
+
+extern volatile unsigned char SPBRG1 __attribute__((address(0x19B)));
+
+__asm("SPBRG1 equ 019Bh");
+
+extern volatile unsigned char SPBRGL __attribute__((address(0x19B)));
+
+__asm("SPBRGL equ 019Bh");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SP1BRGLbits_t;
+extern volatile SP1BRGLbits_t SP1BRGLbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGbits_t;
+extern volatile SPBRGbits_t SPBRGbits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRG1bits_t;
+extern volatile SPBRG1bits_t SPBRG1bits __attribute__((address(0x19B)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGL :8;
+ };
+} SPBRGLbits_t;
+extern volatile SPBRGLbits_t SPBRGLbits __attribute__((address(0x19B)));
+# 4254 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SP1BRGH __attribute__((address(0x19C)));
+
+__asm("SP1BRGH equ 019Ch");
+
+
+extern volatile unsigned char SPBRGH __attribute__((address(0x19C)));
+
+__asm("SPBRGH equ 019Ch");
+
+extern volatile unsigned char SPBRGH1 __attribute__((address(0x19C)));
+
+__asm("SPBRGH1 equ 019Ch");
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SP1BRGHbits_t;
+extern volatile SP1BRGHbits_t SP1BRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGHbits_t;
+extern volatile SPBRGHbits_t SPBRGHbits __attribute__((address(0x19C)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned SP1BRGH :8;
+ };
+} SPBRGH1bits_t;
+extern volatile SPBRGH1bits_t SPBRGH1bits __attribute__((address(0x19C)));
+# 4308 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1STA __attribute__((address(0x19D)));
+
+__asm("RC1STA equ 019Dh");
+
+
+extern volatile unsigned char RCSTA1 __attribute__((address(0x19D)));
+
+__asm("RCSTA1 equ 019Dh");
+
+extern volatile unsigned char RCSTA __attribute__((address(0x19D)));
+
+__asm("RCSTA equ 019Dh");
+
+
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RC1STAbits_t;
+extern volatile RC1STAbits_t RC1STAbits __attribute__((address(0x19D)));
+# 4377 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTA1bits_t;
+extern volatile RCSTA1bits_t RCSTA1bits __attribute__((address(0x19D)));
+# 4431 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned RX9D :1;
+ unsigned OERR :1;
+ unsigned FERR :1;
+ unsigned ADDEN :1;
+ unsigned CREN :1;
+ unsigned SREN :1;
+ unsigned RX9 :1;
+ unsigned SPEN :1;
+ };
+} RCSTAbits_t;
+extern volatile RCSTAbits_t RCSTAbits __attribute__((address(0x19D)));
+# 4488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TX1STA __attribute__((address(0x19E)));
+
+__asm("TX1STA equ 019Eh");
+
+
+extern volatile unsigned char TXSTA1 __attribute__((address(0x19E)));
+
+__asm("TXSTA1 equ 019Eh");
+
+extern volatile unsigned char TXSTA __attribute__((address(0x19E)));
+
+__asm("TXSTA equ 019Eh");
+
+
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TX1STAbits_t;
+extern volatile TX1STAbits_t TX1STAbits __attribute__((address(0x19E)));
+# 4557 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTA1bits_t;
+extern volatile TXSTA1bits_t TXSTA1bits __attribute__((address(0x19E)));
+# 4611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TX9D :1;
+ unsigned TRMT :1;
+ unsigned BRGH :1;
+ unsigned SENDB :1;
+ unsigned SYNC :1;
+ unsigned TXEN :1;
+ unsigned TX9 :1;
+ unsigned CSRC :1;
+ };
+} TXSTAbits_t;
+extern volatile TXSTAbits_t TXSTAbits __attribute__((address(0x19E)));
+# 4668 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BAUD1CON __attribute__((address(0x19F)));
+
+__asm("BAUD1CON equ 019Fh");
+
+
+extern volatile unsigned char BAUDCON1 __attribute__((address(0x19F)));
+
+__asm("BAUDCON1 equ 019Fh");
+
+extern volatile unsigned char BAUDCTL1 __attribute__((address(0x19F)));
+
+__asm("BAUDCTL1 equ 019Fh");
+
+extern volatile unsigned char BAUDCON __attribute__((address(0x19F)));
+
+__asm("BAUDCON equ 019Fh");
+
+extern volatile unsigned char BAUDCTL __attribute__((address(0x19F)));
+
+__asm("BAUDCTL equ 019Fh");
+
+
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUD1CONbits_t;
+extern volatile BAUD1CONbits_t BAUD1CONbits __attribute__((address(0x19F)));
+# 4735 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCON1bits_t;
+extern volatile BAUDCON1bits_t BAUDCON1bits __attribute__((address(0x19F)));
+# 4779 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTL1bits_t;
+extern volatile BAUDCTL1bits_t BAUDCTL1bits __attribute__((address(0x19F)));
+# 4823 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCONbits_t;
+extern volatile BAUDCONbits_t BAUDCONbits __attribute__((address(0x19F)));
+# 4867 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned ABDEN :1;
+ unsigned WUE :1;
+ unsigned :1;
+ unsigned BRG16 :1;
+ unsigned SCKP :1;
+ unsigned :1;
+ unsigned RCIDL :1;
+ unsigned ABDOVF :1;
+ };
+} BAUDCTLbits_t;
+extern volatile BAUDCTLbits_t BAUDCTLbits __attribute__((address(0x19F)));
+# 4914 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+
+__asm("WPUA equ 020Ch");
+
+
+typedef union {
+ struct {
+ unsigned WPUA0 :1;
+ unsigned WPUA1 :1;
+ unsigned WPUA2 :1;
+ unsigned WPUA3 :1;
+ unsigned WPUA4 :1;
+ unsigned WPUA5 :1;
+ unsigned WPUA6 :1;
+ unsigned WPUA7 :1;
+ };
+} WPUAbits_t;
+extern volatile WPUAbits_t WPUAbits __attribute__((address(0x20C)));
+# 4976 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+
+__asm("WPUB equ 020Dh");
+
+
+typedef union {
+ struct {
+ unsigned WPUB0 :1;
+ unsigned WPUB1 :1;
+ unsigned WPUB2 :1;
+ unsigned WPUB3 :1;
+ unsigned WPUB4 :1;
+ unsigned WPUB5 :1;
+ unsigned WPUB6 :1;
+ unsigned WPUB7 :1;
+ };
+} WPUBbits_t;
+extern volatile WPUBbits_t WPUBbits __attribute__((address(0x20D)));
+# 5038 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+
+__asm("WPUC equ 020Eh");
+
+
+typedef union {
+ struct {
+ unsigned WPUC0 :1;
+ unsigned WPUC1 :1;
+ unsigned WPUC2 :1;
+ unsigned WPUC3 :1;
+ unsigned WPUC4 :1;
+ unsigned WPUC5 :1;
+ unsigned WPUC6 :1;
+ unsigned WPUC7 :1;
+ };
+} WPUCbits_t;
+extern volatile WPUCbits_t WPUCbits __attribute__((address(0x20E)));
+# 5100 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WPUE __attribute__((address(0x210)));
+
+__asm("WPUE equ 0210h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned WPUE3 :1;
+ };
+} WPUEbits_t;
+extern volatile WPUEbits_t WPUEbits __attribute__((address(0x210)));
+# 5121 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1BUF __attribute__((address(0x211)));
+
+__asm("SSP1BUF equ 0211h");
+
+
+extern volatile unsigned char SSPBUF __attribute__((address(0x211)));
+
+__asm("SSPBUF equ 0211h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSP1BUFbits_t;
+extern volatile SSP1BUFbits_t SSP1BUFbits __attribute__((address(0x211)));
+# 5252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1BUF0 :1;
+ unsigned SSP1BUF1 :1;
+ unsigned SSP1BUF2 :1;
+ unsigned SSP1BUF3 :1;
+ unsigned SSP1BUF4 :1;
+ unsigned SSP1BUF5 :1;
+ unsigned SSP1BUF6 :1;
+ unsigned SSP1BUF7 :1;
+ };
+ struct {
+ unsigned BUF :8;
+ };
+ struct {
+ unsigned BUF0 :1;
+ unsigned BUF1 :1;
+ unsigned BUF2 :1;
+ unsigned BUF3 :1;
+ unsigned BUF4 :1;
+ unsigned BUF5 :1;
+ unsigned BUF6 :1;
+ unsigned BUF7 :1;
+ };
+ struct {
+ unsigned SSP1BUF :8;
+ };
+} SSPBUFbits_t;
+extern volatile SSPBUFbits_t SSPBUFbits __attribute__((address(0x211)));
+# 5375 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1ADD __attribute__((address(0x212)));
+
+__asm("SSP1ADD equ 0212h");
+
+
+extern volatile unsigned char SSPADD __attribute__((address(0x212)));
+
+__asm("SSPADD equ 0212h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSP1ADDbits_t;
+extern volatile SSP1ADDbits_t SSP1ADDbits __attribute__((address(0x212)));
+# 5506 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1ADD0 :1;
+ unsigned SSP1ADD1 :1;
+ unsigned SSP1ADD2 :1;
+ unsigned SSP1ADD3 :1;
+ unsigned SSP1ADD4 :1;
+ unsigned SSP1ADD5 :1;
+ unsigned SSP1ADD6 :1;
+ unsigned SSP1ADD7 :1;
+ };
+ struct {
+ unsigned ADD :8;
+ };
+ struct {
+ unsigned ADD0 :1;
+ unsigned ADD1 :1;
+ unsigned ADD2 :1;
+ unsigned ADD3 :1;
+ unsigned ADD4 :1;
+ unsigned ADD5 :1;
+ unsigned ADD6 :1;
+ unsigned ADD7 :1;
+ };
+ struct {
+ unsigned SSP1ADD :8;
+ };
+} SSPADDbits_t;
+extern volatile SSPADDbits_t SSPADDbits __attribute__((address(0x212)));
+# 5629 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1MSK __attribute__((address(0x213)));
+
+__asm("SSP1MSK equ 0213h");
+
+
+extern volatile unsigned char SSPMSK __attribute__((address(0x213)));
+
+__asm("SSPMSK equ 0213h");
+
+
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSP1MSKbits_t;
+extern volatile SSP1MSKbits_t SSP1MSKbits __attribute__((address(0x213)));
+# 5760 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSP1MSK0 :1;
+ unsigned SSP1MSK1 :1;
+ unsigned SSP1MSK2 :1;
+ unsigned SSP1MSK3 :1;
+ unsigned SSP1MSK4 :1;
+ unsigned SSP1MSK5 :1;
+ unsigned SSP1MSK6 :1;
+ unsigned SSP1MSK7 :1;
+ };
+ struct {
+ unsigned MSK :8;
+ };
+ struct {
+ unsigned MSK0 :1;
+ unsigned MSK1 :1;
+ unsigned MSK2 :1;
+ unsigned MSK3 :1;
+ unsigned MSK4 :1;
+ unsigned MSK5 :1;
+ unsigned MSK6 :1;
+ unsigned MSK7 :1;
+ };
+ struct {
+ unsigned SSP1MSK :8;
+ };
+} SSPMSKbits_t;
+extern volatile SSPMSKbits_t SSPMSKbits __attribute__((address(0x213)));
+# 5883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1STAT __attribute__((address(0x214)));
+
+__asm("SSP1STAT equ 0214h");
+
+
+extern volatile unsigned char SSPSTAT __attribute__((address(0x214)));
+
+__asm("SSPSTAT equ 0214h");
+
+
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSP1STATbits_t;
+extern volatile SSP1STATbits_t SSP1STATbits __attribute__((address(0x214)));
+# 5948 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned BF :1;
+ unsigned UA :1;
+ unsigned R_nW :1;
+ unsigned S :1;
+ unsigned P :1;
+ unsigned D_nA :1;
+ unsigned CKE :1;
+ unsigned SMP :1;
+ };
+} SSPSTATbits_t;
+extern volatile SSPSTATbits_t SSPSTATbits __attribute__((address(0x214)));
+# 6005 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON1 __attribute__((address(0x215)));
+
+__asm("SSP1CON1 equ 0215h");
+
+
+extern volatile unsigned char SSPCON __attribute__((address(0x215)));
+
+__asm("SSPCON equ 0215h");
+
+extern volatile unsigned char SSPCON1 __attribute__((address(0x215)));
+
+__asm("SSPCON1 equ 0215h");
+
+extern volatile unsigned char SSP1CON __attribute__((address(0x215)));
+
+__asm("SSP1CON equ 0215h");
+
+
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CON1bits_t;
+extern volatile SSP1CON1bits_t SSP1CON1bits __attribute__((address(0x215)));
+# 6086 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCONbits_t;
+extern volatile SSPCONbits_t SSPCONbits __attribute__((address(0x215)));
+# 6148 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSPCON1bits_t;
+extern volatile SSPCON1bits_t SSPCON1bits __attribute__((address(0x215)));
+# 6210 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SSPM :4;
+ unsigned CKP :1;
+ unsigned SSPEN :1;
+ unsigned SSPOV :1;
+ unsigned WCOL :1;
+ };
+ struct {
+ unsigned SSPM0 :1;
+ unsigned SSPM1 :1;
+ unsigned SSPM2 :1;
+ unsigned SSPM3 :1;
+ };
+} SSP1CONbits_t;
+extern volatile SSP1CONbits_t SSP1CONbits __attribute__((address(0x215)));
+# 6275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON2 __attribute__((address(0x216)));
+
+__asm("SSP1CON2 equ 0216h");
+
+
+extern volatile unsigned char SSPCON2 __attribute__((address(0x216)));
+
+__asm("SSPCON2 equ 0216h");
+
+
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSP1CON2bits_t;
+extern volatile SSP1CON2bits_t SSP1CON2bits __attribute__((address(0x216)));
+# 6340 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned SEN :1;
+ unsigned RSEN :1;
+ unsigned PEN :1;
+ unsigned RCEN :1;
+ unsigned ACKEN :1;
+ unsigned ACKDT :1;
+ unsigned ACKSTAT :1;
+ unsigned GCEN :1;
+ };
+} SSPCON2bits_t;
+extern volatile SSPCON2bits_t SSPCON2bits __attribute__((address(0x216)));
+# 6397 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSP1CON3 __attribute__((address(0x217)));
+
+__asm("SSP1CON3 equ 0217h");
+
+
+extern volatile unsigned char SSPCON3 __attribute__((address(0x217)));
+
+__asm("SSPCON3 equ 0217h");
+
+
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSP1CON3bits_t;
+extern volatile SSP1CON3bits_t SSP1CON3bits __attribute__((address(0x217)));
+# 6462 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DHEN :1;
+ unsigned AHEN :1;
+ unsigned SBCDE :1;
+ unsigned SDAHT :1;
+ unsigned BOEN :1;
+ unsigned SCIE :1;
+ unsigned PCIE :1;
+ unsigned ACKTIM :1;
+ };
+} SSPCON3bits_t;
+extern volatile SSPCON3bits_t SSPCON3bits __attribute__((address(0x217)));
+# 6519 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON0 __attribute__((address(0x21B)));
+
+__asm("MD3CON0 equ 021Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD3BIT :1;
+ unsigned :3;
+ unsigned MD3OPOL :1;
+ unsigned MD3OUT :1;
+ unsigned :1;
+ unsigned MD3EN :1;
+ };
+} MD3CON0bits_t;
+extern volatile MD3CON0bits_t MD3CON0bits __attribute__((address(0x21B)));
+# 6587 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CON1 __attribute__((address(0x21C)));
+
+__asm("MD3CON1 equ 021Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD3CLSYNC :1;
+ unsigned MD3CLPOL :1;
+ unsigned :2;
+ unsigned MD3CHSYNC :1;
+ unsigned MD3CHPOL :1;
+ };
+} MD3CON1bits_t;
+extern volatile MD3CON1bits_t MD3CON1bits __attribute__((address(0x21C)));
+# 6653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3SRC __attribute__((address(0x21D)));
+
+__asm("MD3SRC equ 021Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD3MS :5;
+ };
+ struct {
+ unsigned MD3MS0 :1;
+ unsigned MD3MS1 :1;
+ unsigned MD3MS2 :1;
+ unsigned MD3MS3 :1;
+ unsigned MD3MS4 :1;
+ };
+} MD3SRCbits_t;
+extern volatile MD3SRCbits_t MD3SRCbits __attribute__((address(0x21D)));
+# 6745 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARL __attribute__((address(0x21E)));
+
+__asm("MD3CARL equ 021Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD3CL :5;
+ };
+ struct {
+ unsigned MD3CL0 :1;
+ unsigned MD3CL1 :1;
+ unsigned MD3CL2 :1;
+ unsigned MD3CL3 :1;
+ unsigned MD3CL4 :1;
+ };
+} MD3CARLbits_t;
+extern volatile MD3CARLbits_t MD3CARLbits __attribute__((address(0x21E)));
+# 6837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CARH __attribute__((address(0x21F)));
+
+__asm("MD3CARH equ 021Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD3CH :5;
+ };
+ struct {
+ unsigned MD3CH0 :1;
+ unsigned MD3CH1 :1;
+ unsigned MD3CH2 :1;
+ unsigned MD3CH3 :1;
+ unsigned MD3CH4 :1;
+ };
+} MD3CARHbits_t;
+extern volatile MD3CARHbits_t MD3CARHbits __attribute__((address(0x21F)));
+# 6929 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+
+__asm("ODCONA equ 028Ch");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODA4 :1;
+ unsigned ODA5 :1;
+ unsigned ODA6 :1;
+ unsigned ODA7 :1;
+ };
+} ODCONAbits_t;
+extern volatile ODCONAbits_t ODCONAbits __attribute__((address(0x28C)));
+# 6991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+
+__asm("ODCONB equ 028Dh");
+
+
+typedef union {
+ struct {
+ unsigned ODA0 :1;
+ unsigned ODA1 :1;
+ unsigned ODA2 :1;
+ unsigned ODA3 :1;
+ unsigned ODB4 :1;
+ unsigned ODB5 :1;
+ unsigned ODB6 :1;
+ unsigned ODB7 :1;
+ };
+} ODCONBbits_t;
+extern volatile ODCONBbits_t ODCONBbits __attribute__((address(0x28D)));
+# 7053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+
+__asm("ODCONC equ 028Eh");
+
+
+typedef union {
+ struct {
+ unsigned ODC0 :1;
+ unsigned ODC1 :1;
+ unsigned ODC2 :1;
+ unsigned ODC3 :1;
+ unsigned ODC4 :1;
+ unsigned ODC5 :1;
+ unsigned ODC6 :1;
+ unsigned ODC7 :1;
+ };
+} ODCONCbits_t;
+extern volatile ODCONCbits_t ODCONCbits __attribute__((address(0x28E)));
+# 7115 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR1 __attribute__((address(0x291)));
+
+__asm("CCPR1 equ 0291h");
+
+
+
+
+extern volatile unsigned char CCPR1L __attribute__((address(0x291)));
+
+__asm("CCPR1L equ 0291h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR1Lbits_t;
+extern volatile CCPR1Lbits_t CCPR1Lbits __attribute__((address(0x291)));
+# 7142 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR1H __attribute__((address(0x292)));
+
+__asm("CCPR1H equ 0292h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR1Hbits_t;
+extern volatile CCPR1Hbits_t CCPR1Hbits __attribute__((address(0x292)));
+# 7162 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CON __attribute__((address(0x293)));
+
+__asm("CCP1CON equ 0293h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP1MODE :4;
+ unsigned CCP1FMT :1;
+ unsigned CCP1OUT :1;
+ unsigned :1;
+ unsigned CCP1EN :1;
+ };
+ struct {
+ unsigned CCP1MODE0 :1;
+ unsigned CCP1MODE1 :1;
+ unsigned CCP1MODE2 :1;
+ unsigned CCP1MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P1M1 :1;
+ };
+} CCP1CONbits_t;
+extern volatile CCP1CONbits_t CCP1CONbits __attribute__((address(0x293)));
+# 7289 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1CAP __attribute__((address(0x294)));
+
+__asm("CCP1CAP equ 0294h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP1CTS :8;
+ };
+ struct {
+ unsigned CCP1CTS0 :1;
+ unsigned CCP1CTS1 :1;
+ unsigned CCP1CTS2 :1;
+ unsigned CCP1CTS3 :1;
+ };
+} CCP1CAPbits_t;
+extern volatile CCP1CAPbits_t CCP1CAPbits __attribute__((address(0x294)));
+# 7369 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR2 __attribute__((address(0x295)));
+
+__asm("CCPR2 equ 0295h");
+
+
+
+
+extern volatile unsigned char CCPR2L __attribute__((address(0x295)));
+
+__asm("CCPR2L equ 0295h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR2Lbits_t;
+extern volatile CCPR2Lbits_t CCPR2Lbits __attribute__((address(0x295)));
+# 7396 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR2H __attribute__((address(0x296)));
+
+__asm("CCPR2H equ 0296h");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR2Hbits_t;
+extern volatile CCPR2Hbits_t CCPR2Hbits __attribute__((address(0x296)));
+# 7416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CON __attribute__((address(0x297)));
+
+__asm("CCP2CON equ 0297h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP2MODE :4;
+ unsigned CCP2FMT :1;
+ unsigned CCP2OUT :1;
+ unsigned :1;
+ unsigned CCP2EN :1;
+ };
+ struct {
+ unsigned CCP2MODE0 :1;
+ unsigned CCP2MODE1 :1;
+ unsigned CCP2MODE2 :1;
+ unsigned CCP2MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P2M1 :1;
+ };
+} CCP2CONbits_t;
+extern volatile CCP2CONbits_t CCP2CONbits __attribute__((address(0x297)));
+# 7543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2CAP __attribute__((address(0x298)));
+
+__asm("CCP2CAP equ 0298h");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP2CTS :8;
+ };
+ struct {
+ unsigned CCP2CTS0 :1;
+ unsigned CCP2CTS1 :1;
+ unsigned CCP2CTS2 :1;
+ unsigned CCP2CTS3 :1;
+ };
+} CCP2CAPbits_t;
+extern volatile CCP2CAPbits_t CCP2CAPbits __attribute__((address(0x298)));
+# 7623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short CCPR7 __attribute__((address(0x299)));
+
+__asm("CCPR7 equ 0299h");
+
+
+
+
+extern volatile unsigned char CCPR7L __attribute__((address(0x299)));
+
+__asm("CCPR7L equ 0299h");
+
+
+typedef union {
+ struct {
+ unsigned RL :8;
+ };
+} CCPR7Lbits_t;
+extern volatile CCPR7Lbits_t CCPR7Lbits __attribute__((address(0x299)));
+# 7650 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPR7H __attribute__((address(0x29A)));
+
+__asm("CCPR7H equ 029Ah");
+
+
+typedef union {
+ struct {
+ unsigned RH :8;
+ };
+} CCPR7Hbits_t;
+extern volatile CCPR7Hbits_t CCPR7Hbits __attribute__((address(0x29A)));
+# 7670 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CON __attribute__((address(0x29B)));
+
+__asm("CCP7CON equ 029Bh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :4;
+ unsigned FMT :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ };
+ struct {
+ unsigned CCP7MODE :4;
+ unsigned CCP7FMT :1;
+ unsigned CCP7OUT :1;
+ unsigned :1;
+ unsigned CCP7EN :1;
+ };
+ struct {
+ unsigned CCP7MODE0 :1;
+ unsigned CCP7MODE1 :1;
+ unsigned CCP7MODE2 :1;
+ unsigned CCP7MODE3 :1;
+ };
+ struct {
+ unsigned :7;
+ unsigned P7M1 :1;
+ };
+} CCP7CONbits_t;
+extern volatile CCP7CONbits_t CCP7CONbits __attribute__((address(0x29B)));
+# 7797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7CAP __attribute__((address(0x29C)));
+
+__asm("CCP7CAP equ 029Ch");
+
+
+typedef union {
+ struct {
+ unsigned CTS :8;
+ };
+ struct {
+ unsigned CTS0 :1;
+ unsigned CTS1 :1;
+ unsigned CTS2 :1;
+ unsigned CTS3 :1;
+ };
+ struct {
+ unsigned CCP7CTS :8;
+ };
+ struct {
+ unsigned CCP7CTS0 :1;
+ unsigned CCP7CTS1 :1;
+ unsigned CCP7CTS2 :1;
+ unsigned CCP7CTS3 :1;
+ };
+} CCP7CAPbits_t;
+extern volatile CCP7CAPbits_t CCP7CAPbits __attribute__((address(0x29C)));
+# 7877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS1 __attribute__((address(0x29E)));
+
+__asm("CCPTMRS1 equ 029Eh");
+
+
+typedef union {
+ struct {
+ unsigned C1TSEL :2;
+ unsigned C2TSEL :2;
+ unsigned C7TSEL :2;
+ };
+ struct {
+ unsigned C1TSEL0 :1;
+ unsigned C1TSEL1 :1;
+ unsigned C2TSEL0 :1;
+ unsigned C2TSEL1 :1;
+ unsigned C7TSEL0 :1;
+ unsigned C7TSEL1 :1;
+ };
+} CCPTMRS1bits_t;
+extern volatile CCPTMRS1bits_t CCPTMRS1bits __attribute__((address(0x29E)));
+# 7947 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCPTMRS2 __attribute__((address(0x29F)));
+
+__asm("CCPTMRS2 equ 029Fh");
+
+
+typedef union {
+ struct {
+ unsigned P3TSEL :2;
+ unsigned P4TSEL :2;
+ unsigned P9TSEL :2;
+ };
+ struct {
+ unsigned P3TSEL0 :1;
+ unsigned P3TSEL1 :1;
+ unsigned P4TSEL0 :1;
+ unsigned P4TSEL1 :1;
+ unsigned P9TSEL0 :1;
+ unsigned P9TSEL1 :1;
+ };
+} CCPTMRS2bits_t;
+extern volatile CCPTMRS2bits_t CCPTMRS2bits __attribute__((address(0x29F)));
+# 8017 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+
+__asm("SLRCONA equ 030Ch");
+
+
+typedef union {
+ struct {
+ unsigned SLRA0 :1;
+ unsigned SLRA1 :1;
+ unsigned SLRA2 :1;
+ unsigned SLRA3 :1;
+ unsigned SLRA4 :1;
+ unsigned SLRA5 :1;
+ unsigned SLRA6 :1;
+ unsigned SLRA7 :1;
+ };
+} SLRCONAbits_t;
+extern volatile SLRCONAbits_t SLRCONAbits __attribute__((address(0x30C)));
+# 8079 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+
+__asm("SLRCONB equ 030Dh");
+
+
+typedef union {
+ struct {
+ unsigned SLRB0 :1;
+ unsigned SLRB1 :1;
+ unsigned SLRB2 :1;
+ unsigned SLRB3 :1;
+ unsigned SLRB4 :1;
+ unsigned SLRB5 :1;
+ unsigned SLRB6 :1;
+ unsigned SLRB7 :1;
+ };
+} SLRCONBbits_t;
+extern volatile SLRCONBbits_t SLRCONBbits __attribute__((address(0x30D)));
+# 8141 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+
+__asm("SLRCONC equ 030Eh");
+
+
+typedef union {
+ struct {
+ unsigned SLRC0 :1;
+ unsigned SLRC1 :1;
+ unsigned SLRC2 :1;
+ unsigned SLRC3 :1;
+ unsigned SLRC4 :1;
+ unsigned SLRC5 :1;
+ unsigned SLRC6 :1;
+ unsigned SLRC7 :1;
+ };
+} SLRCONCbits_t;
+extern volatile SLRCONCbits_t SLRCONCbits __attribute__((address(0x30E)));
+# 8203 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON0 __attribute__((address(0x315)));
+
+__asm("MD1CON0 equ 0315h");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD1BIT :1;
+ unsigned :3;
+ unsigned MD1OPOL :1;
+ unsigned MD1OUT :1;
+ unsigned :1;
+ unsigned MD1EN :1;
+ };
+} MD1CON0bits_t;
+extern volatile MD1CON0bits_t MD1CON0bits __attribute__((address(0x315)));
+# 8271 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CON1 __attribute__((address(0x316)));
+
+__asm("MD1CON1 equ 0316h");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD1CLSYNC :1;
+ unsigned MD1CLPOL :1;
+ unsigned :2;
+ unsigned MD1CHSYNC :1;
+ unsigned MD1CHPOL :1;
+ };
+} MD1CON1bits_t;
+extern volatile MD1CON1bits_t MD1CON1bits __attribute__((address(0x316)));
+# 8337 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1SRC __attribute__((address(0x317)));
+
+__asm("MD1SRC equ 0317h");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD1MS :5;
+ };
+ struct {
+ unsigned MD1MS0 :1;
+ unsigned MD1MS1 :1;
+ unsigned MD1MS2 :1;
+ unsigned MD1MS3 :1;
+ unsigned MD1MS4 :1;
+ };
+} MD1SRCbits_t;
+extern volatile MD1SRCbits_t MD1SRCbits __attribute__((address(0x317)));
+# 8429 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARL __attribute__((address(0x318)));
+
+__asm("MD1CARL equ 0318h");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD1CL :5;
+ };
+ struct {
+ unsigned MD1CL0 :1;
+ unsigned MD1CL1 :1;
+ unsigned MD1CL2 :1;
+ unsigned MD1CL3 :1;
+ unsigned MD1CL4 :1;
+ };
+} MD1CARLbits_t;
+extern volatile MD1CARLbits_t MD1CARLbits __attribute__((address(0x318)));
+# 8521 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CARH __attribute__((address(0x319)));
+
+__asm("MD1CARH equ 0319h");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD1CH :5;
+ };
+ struct {
+ unsigned MD1CH0 :1;
+ unsigned MD1CH1 :1;
+ unsigned MD1CH2 :1;
+ unsigned MD1CH3 :1;
+ unsigned MD1CH4 :1;
+ };
+} MD1CARHbits_t;
+extern volatile MD1CARHbits_t MD1CARHbits __attribute__((address(0x319)));
+# 8613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON0 __attribute__((address(0x31B)));
+
+__asm("MD2CON0 equ 031Bh");
+
+
+typedef union {
+ struct {
+ unsigned BIT :1;
+ unsigned :3;
+ unsigned OPOL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD2BIT :1;
+ unsigned :3;
+ unsigned MD2OPOL :1;
+ unsigned MD2OUT :1;
+ unsigned :1;
+ unsigned MD2EN :1;
+ };
+} MD2CON0bits_t;
+extern volatile MD2CON0bits_t MD2CON0bits __attribute__((address(0x31B)));
+# 8681 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CON1 __attribute__((address(0x31C)));
+
+__asm("MD2CON1 equ 031Ch");
+
+
+typedef union {
+ struct {
+ unsigned CLSYNC :1;
+ unsigned CLPOL :1;
+ unsigned :2;
+ unsigned CHSYNC :1;
+ unsigned CHPOL :1;
+ };
+ struct {
+ unsigned MD2CLSYNC :1;
+ unsigned MD2CLPOL :1;
+ unsigned :2;
+ unsigned MD2CHSYNC :1;
+ unsigned MD2CHPOL :1;
+ };
+} MD2CON1bits_t;
+extern volatile MD2CON1bits_t MD2CON1bits __attribute__((address(0x31C)));
+# 8747 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2SRC __attribute__((address(0x31D)));
+
+__asm("MD2SRC equ 031Dh");
+
+
+typedef union {
+ struct {
+ unsigned MS :5;
+ };
+ struct {
+ unsigned MS0 :1;
+ unsigned MS1 :1;
+ unsigned MS2 :1;
+ unsigned MS3 :1;
+ unsigned MS4 :1;
+ };
+ struct {
+ unsigned MD2MS :5;
+ };
+ struct {
+ unsigned MD2MS0 :1;
+ unsigned MD2MS1 :1;
+ unsigned MD2MS2 :1;
+ unsigned MD2MS3 :1;
+ unsigned MD2MS4 :1;
+ };
+} MD2SRCbits_t;
+extern volatile MD2SRCbits_t MD2SRCbits __attribute__((address(0x31D)));
+# 8839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARL __attribute__((address(0x31E)));
+
+__asm("MD2CARL equ 031Eh");
+
+
+typedef union {
+ struct {
+ unsigned CL :5;
+ };
+ struct {
+ unsigned CL0 :1;
+ unsigned CL1 :1;
+ unsigned CL2 :1;
+ unsigned CL3 :1;
+ unsigned CL4 :1;
+ };
+ struct {
+ unsigned MD2CL :5;
+ };
+ struct {
+ unsigned MD2CL0 :1;
+ unsigned MD2CL1 :1;
+ unsigned MD2CL2 :1;
+ unsigned MD2CL3 :1;
+ unsigned MD2CL4 :1;
+ };
+} MD2CARLbits_t;
+extern volatile MD2CARLbits_t MD2CARLbits __attribute__((address(0x31E)));
+# 8931 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CARH __attribute__((address(0x31F)));
+
+__asm("MD2CARH equ 031Fh");
+
+
+typedef union {
+ struct {
+ unsigned CH :5;
+ };
+ struct {
+ unsigned CH0 :1;
+ unsigned CH1 :1;
+ unsigned CH2 :1;
+ unsigned CH3 :1;
+ unsigned CH4 :1;
+ };
+ struct {
+ unsigned MD2CH :5;
+ };
+ struct {
+ unsigned MD2CH0 :1;
+ unsigned MD2CH1 :1;
+ unsigned MD2CH2 :1;
+ unsigned MD2CH3 :1;
+ unsigned MD2CH4 :1;
+ };
+} MD2CARHbits_t;
+extern volatile MD2CARHbits_t MD2CARHbits __attribute__((address(0x31F)));
+# 9023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+
+__asm("INLVLA equ 038Ch");
+
+
+typedef union {
+ struct {
+ unsigned INLVLA0 :1;
+ unsigned INLVLA1 :1;
+ unsigned INLVLA2 :1;
+ unsigned INLVLA3 :1;
+ unsigned INLVLA4 :1;
+ unsigned INLVLA5 :1;
+ unsigned INLVA6 :1;
+ unsigned INLVA7 :1;
+ };
+} INLVLAbits_t;
+extern volatile INLVLAbits_t INLVLAbits __attribute__((address(0x38C)));
+# 9085 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+
+__asm("INLVLB equ 038Dh");
+
+
+typedef union {
+ struct {
+ unsigned INLVB0 :1;
+ unsigned INLVB1 :1;
+ unsigned INLVB2 :1;
+ unsigned INLVB3 :1;
+ unsigned INLVLB4 :1;
+ unsigned INLVLB5 :1;
+ unsigned INLVLB6 :1;
+ unsigned INLVLB7 :1;
+ };
+} INLVLBbits_t;
+extern volatile INLVLBbits_t INLVLBbits __attribute__((address(0x38D)));
+# 9147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+
+__asm("INLVLC equ 038Eh");
+
+
+typedef union {
+ struct {
+ unsigned INLVLC0 :1;
+ unsigned INLVLC1 :1;
+ unsigned INLVLC2 :1;
+ unsigned INLVLC3 :1;
+ unsigned INLVLC4 :1;
+ unsigned INLVLC5 :1;
+ unsigned INLVLC6 :1;
+ unsigned INLVLC7 :1;
+ };
+} INLVLCbits_t;
+extern volatile INLVLCbits_t INLVLCbits __attribute__((address(0x38E)));
+# 9209 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INLVE __attribute__((address(0x390)));
+
+__asm("INLVE equ 0390h");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned INLVE3 :1;
+ };
+} INLVEbits_t;
+extern volatile INLVEbits_t INLVEbits __attribute__((address(0x390)));
+# 9230 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAP __attribute__((address(0x391)));
+
+__asm("IOCAP equ 0391h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAP0 :1;
+ unsigned IOCAP1 :1;
+ unsigned IOCAP2 :1;
+ unsigned IOCAP3 :1;
+ unsigned IOCAP4 :1;
+ unsigned IOCAP5 :1;
+ unsigned IOCAP6 :1;
+ unsigned IOCAP7 :1;
+ };
+} IOCAPbits_t;
+extern volatile IOCAPbits_t IOCAPbits __attribute__((address(0x391)));
+# 9292 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAN __attribute__((address(0x392)));
+
+__asm("IOCAN equ 0392h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAN0 :1;
+ unsigned IOCAN1 :1;
+ unsigned IOCAN2 :1;
+ unsigned IOCAN3 :1;
+ unsigned IOCAN4 :1;
+ unsigned IOCAN5 :1;
+ unsigned IOCAN6 :1;
+ unsigned IOCAN7 :1;
+ };
+} IOCANbits_t;
+extern volatile IOCANbits_t IOCANbits __attribute__((address(0x392)));
+# 9354 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCAF __attribute__((address(0x393)));
+
+__asm("IOCAF equ 0393h");
+
+
+typedef union {
+ struct {
+ unsigned IOCAF0 :1;
+ unsigned IOCAF1 :1;
+ unsigned IOCAF2 :1;
+ unsigned IOCAF3 :1;
+ unsigned IOCAF4 :1;
+ unsigned IOCAF5 :1;
+ unsigned IOCAF6 :1;
+ unsigned IOCAF7 :1;
+ };
+} IOCAFbits_t;
+extern volatile IOCAFbits_t IOCAFbits __attribute__((address(0x393)));
+# 9416 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBP __attribute__((address(0x394)));
+
+__asm("IOCBP equ 0394h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBP0 :1;
+ unsigned IOCBP1 :1;
+ unsigned IOCBP2 :1;
+ unsigned IOCBP3 :1;
+ unsigned IOCBP4 :1;
+ unsigned IOCBP5 :1;
+ unsigned IOCBP6 :1;
+ unsigned IOCBP7 :1;
+ };
+} IOCBPbits_t;
+extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+# 9478 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBN __attribute__((address(0x395)));
+
+__asm("IOCBN equ 0395h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBN0 :1;
+ unsigned IOCBN1 :1;
+ unsigned IOCBN2 :1;
+ unsigned IOCBN3 :1;
+ unsigned IOCBN4 :1;
+ unsigned IOCBN5 :1;
+ unsigned IOCBN6 :1;
+ unsigned IOCBN7 :1;
+ };
+} IOCBNbits_t;
+extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+# 9540 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCBF __attribute__((address(0x396)));
+
+__asm("IOCBF equ 0396h");
+
+
+typedef union {
+ struct {
+ unsigned IOCBF0 :1;
+ unsigned IOCBF1 :1;
+ unsigned IOCBF2 :1;
+ unsigned IOCBF3 :1;
+ unsigned IOCBF4 :1;
+ unsigned IOCBF5 :1;
+ unsigned IOCBF6 :1;
+ unsigned IOCBF7 :1;
+ };
+} IOCBFbits_t;
+extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+# 9602 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCP __attribute__((address(0x397)));
+
+__asm("IOCCP equ 0397h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCP0 :1;
+ unsigned IOCCP1 :1;
+ unsigned IOCCP2 :1;
+ unsigned IOCCP3 :1;
+ unsigned IOCCP4 :1;
+ unsigned IOCCP5 :1;
+ unsigned IOCCP6 :1;
+ unsigned IOCCP7 :1;
+ };
+} IOCCPbits_t;
+extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+# 9664 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCN __attribute__((address(0x398)));
+
+__asm("IOCCN equ 0398h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCN0 :1;
+ unsigned IOCCN1 :1;
+ unsigned IOCCN2 :1;
+ unsigned IOCCN3 :1;
+ unsigned IOCCN4 :1;
+ unsigned IOCCN5 :1;
+ unsigned IOCCN6 :1;
+ unsigned IOCCN7 :1;
+ };
+} IOCCNbits_t;
+extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+# 9726 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCCF __attribute__((address(0x399)));
+
+__asm("IOCCF equ 0399h");
+
+
+typedef union {
+ struct {
+ unsigned IOCCF0 :1;
+ unsigned IOCCF1 :1;
+ unsigned IOCCF2 :1;
+ unsigned IOCCF3 :1;
+ unsigned IOCCF4 :1;
+ unsigned IOCCF5 :1;
+ unsigned IOCCF6 :1;
+ unsigned IOCCF7 :1;
+ };
+} IOCCFbits_t;
+extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+# 9788 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEP __attribute__((address(0x39D)));
+
+__asm("IOCEP equ 039Dh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEP3 :1;
+ };
+} IOCEPbits_t;
+extern volatile IOCEPbits_t IOCEPbits __attribute__((address(0x39D)));
+# 9809 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEN __attribute__((address(0x39E)));
+
+__asm("IOCEN equ 039Eh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEN3 :1;
+ };
+} IOCENbits_t;
+extern volatile IOCENbits_t IOCENbits __attribute__((address(0x39E)));
+# 9830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char IOCEF __attribute__((address(0x39F)));
+
+__asm("IOCEF equ 039Fh");
+
+
+typedef union {
+ struct {
+ unsigned :3;
+ unsigned IOCEF3 :1;
+ };
+} IOCEFbits_t;
+extern volatile IOCEFbits_t IOCEFbits __attribute__((address(0x39F)));
+# 9851 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char HIDRVB __attribute__((address(0x40D)));
+
+__asm("HIDRVB equ 040Dh");
+
+
+typedef union {
+ struct {
+ unsigned HIDB0 :1;
+ unsigned HIDB1 :1;
+ };
+} HIDRVBbits_t;
+extern volatile HIDRVBbits_t HIDRVBbits __attribute__((address(0x40D)));
+# 9877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short TMR5 __attribute__((address(0x40F)));
+
+__asm("TMR5 equ 040Fh");
+
+
+
+
+extern volatile unsigned char TMR5L __attribute__((address(0x40F)));
+
+__asm("TMR5L equ 040Fh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Lbits_t;
+extern volatile TMR5Lbits_t TMR5Lbits __attribute__((address(0x40F)));
+# 9904 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TMR5H __attribute__((address(0x410)));
+
+__asm("TMR5H equ 0410h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+} TMR5Hbits_t;
+extern volatile TMR5Hbits_t TMR5Hbits __attribute__((address(0x410)));
+# 9924 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CON __attribute__((address(0x411)));
+
+__asm("T5CON equ 0411h");
+
+
+typedef union {
+ struct {
+ unsigned ON :1;
+ unsigned :1;
+ unsigned nSYNC :1;
+ unsigned OSCEN :1;
+ unsigned CKPS :2;
+ unsigned CS :2;
+ };
+ struct {
+ unsigned TMRON :1;
+ unsigned :1;
+ unsigned SYNC :1;
+ unsigned SOSCEN :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned TMR5ON :1;
+ unsigned :1;
+ unsigned nT5SYNC :1;
+ unsigned T5OSCEN :1;
+ unsigned :2;
+ unsigned T5CS0 :1;
+ unsigned T5CS1 :1;
+ };
+ struct {
+ unsigned T5ON :1;
+ unsigned :3;
+ unsigned T5CKPS0 :1;
+ unsigned T5CKPS1 :1;
+ unsigned TMR5CS0 :1;
+ unsigned TMR5CS1 :1;
+ };
+} T5CONbits_t;
+extern volatile T5CONbits_t T5CONbits __attribute__((address(0x411)));
+# 10081 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GCON __attribute__((address(0x412)));
+
+__asm("T5GCON equ 0412h");
+
+
+typedef union {
+ struct {
+ unsigned GSS :2;
+ unsigned GVAL :1;
+ unsigned GGO_nDONE :1;
+ unsigned GSPM :1;
+ unsigned GTM :1;
+ unsigned GPOL :1;
+ unsigned GE :1;
+ };
+ struct {
+ unsigned GSS0 :1;
+ unsigned GSS1 :1;
+ unsigned :5;
+ unsigned T5GE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned T5GVAL :1;
+ unsigned T5GGO_nDONE :1;
+ unsigned T5GSPM :1;
+ unsigned T5GTM :1;
+ unsigned T5GPOL :1;
+ unsigned TMR5GE :1;
+ };
+ struct {
+ unsigned T5GSS0 :1;
+ unsigned T5GSS1 :1;
+ };
+} T5GCONbits_t;
+extern volatile T5GCONbits_t T5GCONbits __attribute__((address(0x412)));
+# 10211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4TMR __attribute__((address(0x413)));
+
+__asm("T4TMR equ 0413h");
+
+
+extern volatile unsigned char TMR4 __attribute__((address(0x413)));
+
+__asm("TMR4 equ 0413h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} T4TMRbits_t;
+extern volatile T4TMRbits_t T4TMRbits __attribute__((address(0x413)));
+# 10242 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR4 :8;
+ };
+} TMR4bits_t;
+extern volatile TMR4bits_t TMR4bits __attribute__((address(0x413)));
+# 10265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4PR __attribute__((address(0x414)));
+
+__asm("T4PR equ 0414h");
+
+
+extern volatile unsigned char PR4 __attribute__((address(0x414)));
+
+__asm("PR4 equ 0414h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} T4PRbits_t;
+extern volatile T4PRbits_t T4PRbits __attribute__((address(0x414)));
+# 10296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T4PR :8;
+ };
+} PR4bits_t;
+extern volatile PR4bits_t PR4bits __attribute__((address(0x414)));
+# 10319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CON __attribute__((address(0x415)));
+
+__asm("T4CON equ 0415h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T4OUTPS :4;
+ unsigned T4CKPS :3;
+ unsigned T4ON :1;
+ };
+ struct {
+ unsigned T4OUTPS0 :1;
+ unsigned T4OUTPS1 :1;
+ unsigned T4OUTPS2 :1;
+ unsigned T4OUTPS3 :1;
+ unsigned T4CKPS0 :1;
+ unsigned T4CKPS1 :1;
+ unsigned T4CKPS2 :1;
+ unsigned TMR4ON :1;
+ };
+} T4CONbits_t;
+extern volatile T4CONbits_t T4CONbits __attribute__((address(0x415)));
+# 10465 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4HLT __attribute__((address(0x416)));
+
+__asm("T4HLT equ 0416h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T4MODE :5;
+ unsigned T4CKSYNC :1;
+ unsigned T4CKPOL :1;
+ unsigned T4PSYNC :1;
+ };
+ struct {
+ unsigned T4MODE0 :1;
+ unsigned T4MODE1 :1;
+ unsigned T4MODE2 :1;
+ unsigned T4MODE3 :1;
+ unsigned T4MODE4 :1;
+ };
+} T4HLTbits_t;
+extern volatile T4HLTbits_t T4HLTbits __attribute__((address(0x416)));
+# 10593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4CLKCON __attribute__((address(0x417)));
+
+__asm("T4CLKCON equ 0417h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T4CS :4;
+ };
+ struct {
+ unsigned T4CS0 :1;
+ unsigned T4CS1 :1;
+ unsigned T4CS2 :1;
+ unsigned T4CS3 :1;
+ };
+} T4CLKCONbits_t;
+extern volatile T4CLKCONbits_t T4CLKCONbits __attribute__((address(0x417)));
+# 10673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4RST __attribute__((address(0x418)));
+
+__asm("T4RST equ 0418h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T4RSEL :5;
+ };
+ struct {
+ unsigned T4RSEL0 :1;
+ unsigned T4RSEL1 :1;
+ unsigned T4RSEL2 :1;
+ unsigned T4RSEL3 :1;
+ unsigned T4RSEL4 :1;
+ };
+} T4RSTbits_t;
+extern volatile T4RSTbits_t T4RSTbits __attribute__((address(0x418)));
+# 10765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6TMR __attribute__((address(0x41A)));
+
+__asm("T6TMR equ 041Ah");
+
+
+extern volatile unsigned char TMR6 __attribute__((address(0x41A)));
+
+__asm("TMR6 equ 041Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} T6TMRbits_t;
+extern volatile T6TMRbits_t T6TMRbits __attribute__((address(0x41A)));
+# 10796 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR6 :8;
+ };
+} TMR6bits_t;
+extern volatile TMR6bits_t TMR6bits __attribute__((address(0x41A)));
+# 10819 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6PR __attribute__((address(0x41B)));
+
+__asm("T6PR equ 041Bh");
+
+
+extern volatile unsigned char PR6 __attribute__((address(0x41B)));
+
+__asm("PR6 equ 041Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} T6PRbits_t;
+extern volatile T6PRbits_t T6PRbits __attribute__((address(0x41B)));
+# 10850 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T6PR :8;
+ };
+} PR6bits_t;
+extern volatile PR6bits_t PR6bits __attribute__((address(0x41B)));
+# 10873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CON __attribute__((address(0x41C)));
+
+__asm("T6CON equ 041Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T6OUTPS :4;
+ unsigned T6CKPS :3;
+ unsigned T6ON :1;
+ };
+ struct {
+ unsigned T6OUTPS0 :1;
+ unsigned T6OUTPS1 :1;
+ unsigned T6OUTPS2 :1;
+ unsigned T6OUTPS3 :1;
+ unsigned T6CKPS0 :1;
+ unsigned T6CKPS1 :1;
+ unsigned T6CKPS2 :1;
+ unsigned TMR6ON :1;
+ };
+} T6CONbits_t;
+extern volatile T6CONbits_t T6CONbits __attribute__((address(0x41C)));
+# 11019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6HLT __attribute__((address(0x41D)));
+
+__asm("T6HLT equ 041Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T6MODE :5;
+ unsigned T6CKSYNC :1;
+ unsigned T6CKPOL :1;
+ unsigned T6PSYNC :1;
+ };
+ struct {
+ unsigned T6MODE0 :1;
+ unsigned T6MODE1 :1;
+ unsigned T6MODE2 :1;
+ unsigned T6MODE3 :1;
+ unsigned T6MODE4 :1;
+ };
+} T6HLTbits_t;
+extern volatile T6HLTbits_t T6HLTbits __attribute__((address(0x41D)));
+# 11147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6CLKCON __attribute__((address(0x41E)));
+
+__asm("T6CLKCON equ 041Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T6CS :4;
+ };
+ struct {
+ unsigned T6CS0 :1;
+ unsigned T6CS1 :1;
+ unsigned T6CS2 :1;
+ unsigned T6CS3 :1;
+ };
+} T6CLKCONbits_t;
+extern volatile T6CLKCONbits_t T6CLKCONbits __attribute__((address(0x41E)));
+# 11227 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6RST __attribute__((address(0x41F)));
+
+__asm("T6RST equ 041Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T6RSEL :5;
+ };
+ struct {
+ unsigned T6RSEL0 :1;
+ unsigned T6RSEL1 :1;
+ unsigned T6RSEL2 :1;
+ unsigned T6RSEL3 :1;
+ unsigned T6RSEL4 :1;
+ };
+} T6RSTbits_t;
+extern volatile T6RSTbits_t T6RSTbits __attribute__((address(0x41F)));
+# 11319 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short ADRES __attribute__((address(0x48E)));
+
+__asm("ADRES equ 048Eh");
+
+
+
+
+extern volatile unsigned char ADRESL __attribute__((address(0x48E)));
+
+__asm("ADRESL equ 048Eh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESLbits_t;
+extern volatile ADRESLbits_t ADRESLbits __attribute__((address(0x48E)));
+# 11346 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADRESH __attribute__((address(0x48F)));
+
+__asm("ADRESH equ 048Fh");
+
+
+typedef union {
+ struct {
+ unsigned ADRES :8;
+ };
+} ADRESHbits_t;
+extern volatile ADRESHbits_t ADRESHbits __attribute__((address(0x48F)));
+# 11366 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON0 __attribute__((address(0x490)));
+
+__asm("ADCON0 equ 0490h");
+
+
+typedef union {
+ struct {
+ unsigned ADON :1;
+ unsigned GO :1;
+ unsigned CHS :6;
+ };
+} ADCON0bits_t;
+extern volatile ADCON0bits_t ADCON0bits __attribute__((address(0x490)));
+# 11398 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON1 __attribute__((address(0x491)));
+
+__asm("ADCON1 equ 0491h");
+
+
+typedef union {
+ struct {
+ unsigned ADPREF :2;
+ unsigned ADNREF :1;
+ unsigned :1;
+ unsigned ADCS :3;
+ unsigned ADFM :1;
+ };
+} ADCON1bits_t;
+extern volatile ADCON1bits_t ADCON1bits __attribute__((address(0x491)));
+# 11437 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCON2 __attribute__((address(0x492)));
+
+__asm("ADCON2 equ 0492h");
+
+
+typedef union {
+ struct {
+ unsigned TRIGSEL :6;
+ };
+} ADCON2bits_t;
+extern volatile ADCON2bits_t ADCON2bits __attribute__((address(0x492)));
+# 11457 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2TMR __attribute__((address(0x493)));
+
+__asm("T2TMR equ 0493h");
+
+
+extern volatile unsigned char TMR2 __attribute__((address(0x493)));
+
+__asm("TMR2 equ 0493h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} T2TMRbits_t;
+extern volatile T2TMRbits_t T2TMRbits __attribute__((address(0x493)));
+# 11488 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR2 :8;
+ };
+} TMR2bits_t;
+extern volatile TMR2bits_t TMR2bits __attribute__((address(0x493)));
+# 11511 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2PR __attribute__((address(0x494)));
+
+__asm("T2PR equ 0494h");
+
+
+extern volatile unsigned char PR2 __attribute__((address(0x494)));
+
+__asm("PR2 equ 0494h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} T2PRbits_t;
+extern volatile T2PRbits_t T2PRbits __attribute__((address(0x494)));
+# 11542 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T2PR :8;
+ };
+} PR2bits_t;
+extern volatile PR2bits_t PR2bits __attribute__((address(0x494)));
+# 11565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CON __attribute__((address(0x495)));
+
+__asm("T2CON equ 0495h");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T2OUTPS :4;
+ unsigned T2CKPS :3;
+ unsigned T2ON :1;
+ };
+ struct {
+ unsigned T2OUTPS0 :1;
+ unsigned T2OUTPS1 :1;
+ unsigned T2OUTPS2 :1;
+ unsigned T2OUTPS3 :1;
+ unsigned T2CKPS0 :1;
+ unsigned T2CKPS1 :1;
+ unsigned T2CKPS2 :1;
+ unsigned TMR2ON :1;
+ };
+} T2CONbits_t;
+extern volatile T2CONbits_t T2CONbits __attribute__((address(0x495)));
+# 11711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2HLT __attribute__((address(0x496)));
+
+__asm("T2HLT equ 0496h");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T2MODE :5;
+ unsigned T2CKSYNC :1;
+ unsigned T2CKPOL :1;
+ unsigned T2PSYNC :1;
+ };
+ struct {
+ unsigned T2MODE0 :1;
+ unsigned T2MODE1 :1;
+ unsigned T2MODE2 :1;
+ unsigned T2MODE3 :1;
+ unsigned T2MODE4 :1;
+ };
+} T2HLTbits_t;
+extern volatile T2HLTbits_t T2HLTbits __attribute__((address(0x496)));
+# 11839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2CLKCON __attribute__((address(0x497)));
+
+__asm("T2CLKCON equ 0497h");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T2CS :4;
+ };
+ struct {
+ unsigned T2CS0 :1;
+ unsigned T2CS1 :1;
+ unsigned T2CS2 :1;
+ unsigned T2CS3 :1;
+ };
+} T2CLKCONbits_t;
+extern volatile T2CLKCONbits_t T2CLKCONbits __attribute__((address(0x497)));
+# 11919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2RST __attribute__((address(0x498)));
+
+__asm("T2RST equ 0498h");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T2RSEL :5;
+ };
+ struct {
+ unsigned T2RSEL0 :1;
+ unsigned T2RSEL1 :1;
+ unsigned T2RSEL2 :1;
+ unsigned T2RSEL3 :1;
+ unsigned T2RSEL4 :1;
+ };
+} T2RSTbits_t;
+extern volatile T2RSTbits_t T2RSTbits __attribute__((address(0x498)));
+# 12011 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8TMR __attribute__((address(0x49A)));
+
+__asm("T8TMR equ 049Ah");
+
+
+extern volatile unsigned char TMR8 __attribute__((address(0x49A)));
+
+__asm("TMR8 equ 049Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} T8TMRbits_t;
+extern volatile T8TMRbits_t T8TMRbits __attribute__((address(0x49A)));
+# 12042 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned TMR8 :8;
+ };
+} TMR8bits_t;
+extern volatile TMR8bits_t TMR8bits __attribute__((address(0x49A)));
+# 12065 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8PR __attribute__((address(0x49B)));
+
+__asm("T8PR equ 049Bh");
+
+
+extern volatile unsigned char PR8 __attribute__((address(0x49B)));
+
+__asm("PR8 equ 049Bh");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} T8PRbits_t;
+extern volatile T8PRbits_t T8PRbits __attribute__((address(0x49B)));
+# 12096 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned T8PR :8;
+ };
+} PR8bits_t;
+extern volatile PR8bits_t PR8bits __attribute__((address(0x49B)));
+# 12119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CON __attribute__((address(0x49C)));
+
+__asm("T8CON equ 049Ch");
+
+
+typedef union {
+ struct {
+ unsigned OUTPS :4;
+ unsigned CKPS :3;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned OUTPS0 :1;
+ unsigned OUTPS1 :1;
+ unsigned OUTPS2 :1;
+ unsigned OUTPS3 :1;
+ unsigned CKPS0 :1;
+ unsigned CKPS1 :1;
+ unsigned CKPS2 :1;
+ };
+ struct {
+ unsigned T8OUTPS :4;
+ unsigned T8CKPS :3;
+ unsigned T8ON :1;
+ };
+ struct {
+ unsigned T8OUTPS0 :1;
+ unsigned T8OUTPS1 :1;
+ unsigned T8OUTPS2 :1;
+ unsigned T8OUTPS3 :1;
+ unsigned T8CKPS0 :1;
+ unsigned T8CKPS1 :1;
+ unsigned T8CKPS2 :1;
+ unsigned TMR8ON :1;
+ };
+} T8CONbits_t;
+extern volatile T8CONbits_t T8CONbits __attribute__((address(0x49C)));
+# 12265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8HLT __attribute__((address(0x49D)));
+
+__asm("T8HLT equ 049Dh");
+
+
+typedef union {
+ struct {
+ unsigned MODE :5;
+ unsigned CKSYNC :1;
+ unsigned CKPOL :1;
+ unsigned PSYNC :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ unsigned MODE3 :1;
+ unsigned MODE4 :1;
+ };
+ struct {
+ unsigned T8MODE :5;
+ unsigned T8CKSYNC :1;
+ unsigned T8CKPOL :1;
+ unsigned T8PSYNC :1;
+ };
+ struct {
+ unsigned T8MODE0 :1;
+ unsigned T8MODE1 :1;
+ unsigned T8MODE2 :1;
+ unsigned T8MODE3 :1;
+ unsigned T8MODE4 :1;
+ };
+} T8HLTbits_t;
+extern volatile T8HLTbits_t T8HLTbits __attribute__((address(0x49D)));
+# 12393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8CLKCON __attribute__((address(0x49E)));
+
+__asm("T8CLKCON equ 049Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :4;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned CS3 :1;
+ };
+ struct {
+ unsigned T8CS :4;
+ };
+ struct {
+ unsigned T8CS0 :1;
+ unsigned T8CS1 :1;
+ unsigned T8CS2 :1;
+ unsigned T8CS3 :1;
+ };
+} T8CLKCONbits_t;
+extern volatile T8CLKCONbits_t T8CLKCONbits __attribute__((address(0x49E)));
+# 12473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8RST __attribute__((address(0x49F)));
+
+__asm("T8RST equ 049Fh");
+
+
+typedef union {
+ struct {
+ unsigned RSEL :5;
+ };
+ struct {
+ unsigned RSEL0 :1;
+ unsigned RSEL1 :1;
+ unsigned RSEL2 :1;
+ unsigned RSEL3 :1;
+ unsigned RSEL4 :1;
+ };
+ struct {
+ unsigned T8RSEL :5;
+ };
+ struct {
+ unsigned T8RSEL0 :1;
+ unsigned T8RSEL1 :1;
+ unsigned T8RSEL2 :1;
+ unsigned T8RSEL3 :1;
+ unsigned T8RSEL4 :1;
+ };
+} T8RSTbits_t;
+extern volatile T8RSTbits_t T8RSTbits __attribute__((address(0x49F)));
+# 12565 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1NCHS __attribute__((address(0x50F)));
+
+__asm("OPA1NCHS equ 050Fh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA1NCH :8;
+ };
+} OPA1NCHSbits_t;
+extern volatile OPA1NCHSbits_t OPA1NCHSbits __attribute__((address(0x50F)));
+# 12593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1PCHS __attribute__((address(0x510)));
+
+__asm("OPA1PCHS equ 0510h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA1PCH :8;
+ };
+} OPA1PCHSbits_t;
+extern volatile OPA1PCHSbits_t OPA1PCHSbits __attribute__((address(0x510)));
+# 12621 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1CON __attribute__((address(0x511)));
+
+__asm("OPA1CON equ 0511h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA1ORM :2;
+ unsigned OPA1ORPOL :1;
+ unsigned :1;
+ unsigned OPA1UG :1;
+ unsigned :2;
+ unsigned OPA1EN :1;
+ };
+ struct {
+ unsigned OPA1ORM0 :1;
+ unsigned OPA1ORM1 :1;
+ };
+} OPA1CONbits_t;
+extern volatile OPA1CONbits_t OPA1CONbits __attribute__((address(0x511)));
+# 12717 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA1ORS __attribute__((address(0x512)));
+
+__asm("OPA1ORS equ 0512h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA1ORSbits_t;
+extern volatile OPA1ORSbits_t OPA1ORSbits __attribute__((address(0x512)));
+# 12737 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2NCHS __attribute__((address(0x513)));
+
+__asm("OPA2NCHS equ 0513h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA2NCH :8;
+ };
+} OPA2NCHSbits_t;
+extern volatile OPA2NCHSbits_t OPA2NCHSbits __attribute__((address(0x513)));
+# 12765 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2PCHS __attribute__((address(0x514)));
+
+__asm("OPA2PCHS equ 0514h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA2PCH :8;
+ };
+} OPA2PCHSbits_t;
+extern volatile OPA2PCHSbits_t OPA2PCHSbits __attribute__((address(0x514)));
+# 12793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2CON __attribute__((address(0x515)));
+
+__asm("OPA2CON equ 0515h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :2;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA2ORM :2;
+ unsigned OPA2ORPOL :1;
+ unsigned :1;
+ unsigned OPA2UG :1;
+ unsigned :2;
+ unsigned OPA2EN :1;
+ };
+ struct {
+ unsigned OPA2ORM0 :1;
+ unsigned OPA2ORM1 :1;
+ };
+} OPA2CONbits_t;
+extern volatile OPA2CONbits_t OPA2CONbits __attribute__((address(0x515)));
+# 12889 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA2ORS __attribute__((address(0x516)));
+
+__asm("OPA2ORS equ 0516h");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA2ORSbits_t;
+extern volatile OPA2ORSbits_t OPA2ORSbits __attribute__((address(0x516)));
+# 12909 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3NCHS __attribute__((address(0x517)));
+
+__asm("OPA3NCHS equ 0517h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :8;
+ };
+ struct {
+ unsigned OPA3NCH :8;
+ };
+} OPA3NCHSbits_t;
+extern volatile OPA3NCHSbits_t OPA3NCHSbits __attribute__((address(0x517)));
+# 12937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3PCHS __attribute__((address(0x518)));
+
+__asm("OPA3PCHS equ 0518h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :8;
+ };
+ struct {
+ unsigned OPA3PCH :8;
+ };
+} OPA3PCHSbits_t;
+extern volatile OPA3PCHSbits_t OPA3PCHSbits __attribute__((address(0x518)));
+# 12965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3CON __attribute__((address(0x519)));
+
+__asm("OPA3CON equ 0519h");
+
+
+typedef union {
+ struct {
+ unsigned ORM :2;
+ unsigned ORPOL :1;
+ unsigned :1;
+ unsigned UG :1;
+ unsigned :1;
+ unsigned SP :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned ORM0 :1;
+ unsigned ORM1 :1;
+ };
+ struct {
+ unsigned OPA3ORM :2;
+ unsigned OPA3ORPOL :1;
+ unsigned :1;
+ unsigned OPA3UG :1;
+ unsigned :1;
+ unsigned OPA3SP :1;
+ unsigned OPA3EN :1;
+ };
+ struct {
+ unsigned OPA3ORM0 :1;
+ unsigned OPA3ORM1 :1;
+ };
+} OPA3CONbits_t;
+extern volatile OPA3CONbits_t OPA3CONbits __attribute__((address(0x519)));
+# 13073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char OPA3ORS __attribute__((address(0x51A)));
+
+__asm("OPA3ORS equ 051Ah");
+
+
+typedef union {
+ struct {
+ unsigned ORS :8;
+ };
+} OPA3ORSbits_t;
+extern volatile OPA3ORSbits_t OPA3ORSbits __attribute__((address(0x51A)));
+# 13093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DACLD __attribute__((address(0x58D)));
+
+__asm("DACLD equ 058Dh");
+
+
+typedef union {
+ struct {
+ unsigned DAC1LD :1;
+ unsigned DAC2LD :1;
+ unsigned :2;
+ unsigned DAC5LD :1;
+ };
+} DACLDbits_t;
+extern volatile DACLDbits_t DACLDbits __attribute__((address(0x58D)));
+# 13126 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1CON0 __attribute__((address(0x58E)));
+
+__asm("DAC1CON0 equ 058Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC1NSS :2;
+ unsigned DAC1PSS :2;
+ unsigned DAC1OE2 :1;
+ unsigned DAC1OE1 :1;
+ unsigned DAC1FM :1;
+ unsigned DAC1EN :1;
+ };
+ struct {
+ unsigned DAC1NSS0 :1;
+ unsigned DAC1NSS1 :1;
+ unsigned DAC1PSS0 :1;
+ unsigned DAC1PSS1 :1;
+ };
+} DAC1CON0bits_t;
+extern volatile DAC1CON0bits_t DAC1CON0bits __attribute__((address(0x58E)));
+# 13344 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC1REF __attribute__((address(0x58F)));
+
+__asm("DAC1REF equ 058Fh");
+
+
+
+
+extern volatile unsigned char DAC1REFL __attribute__((address(0x58F)));
+
+__asm("DAC1REFL equ 058Fh");
+
+
+extern volatile unsigned char DAC1CON1 __attribute__((address(0x58F)));
+
+__asm("DAC1CON1 equ 058Fh");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1REFLbits_t;
+extern volatile DAC1REFLbits_t DAC1REFLbits __attribute__((address(0x58F)));
+# 13566 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC1REF0 :1;
+ unsigned DAC1REF1 :1;
+ unsigned DAC1REF2 :1;
+ unsigned DAC1REF3 :1;
+ unsigned DAC1REF4 :1;
+ unsigned DAC1REF5 :1;
+ unsigned DAC1REF6 :1;
+ unsigned DAC1REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC1R0 :1;
+ unsigned DAC1R1 :1;
+ unsigned DAC1R2 :1;
+ unsigned DAC1R3 :1;
+ unsigned DAC1R4 :1;
+ unsigned DAC1R5 :1;
+ unsigned DAC1R6 :1;
+ unsigned DAC1R7 :1;
+ };
+} DAC1CON1bits_t;
+extern volatile DAC1CON1bits_t DAC1CON1bits __attribute__((address(0x58F)));
+# 13773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC1REFH __attribute__((address(0x590)));
+
+__asm("DAC1REFH equ 0590h");
+
+
+extern volatile unsigned char DAC1CON2 __attribute__((address(0x590)));
+
+__asm("DAC1CON2 equ 0590h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1REFHbits_t;
+extern volatile DAC1REFHbits_t DAC1REFHbits __attribute__((address(0x590)));
+# 13988 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC1REF8 :1;
+ unsigned DAC1REF9 :1;
+ unsigned DAC1REF10 :1;
+ unsigned DAC1REF11 :1;
+ unsigned DAC1REF12 :1;
+ unsigned DAC1REF13 :1;
+ unsigned DAC1REF14 :1;
+ unsigned DAC1REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC1R8 :1;
+ unsigned DAC1R9 :1;
+ unsigned DAC1R10 :1;
+ unsigned DAC1R11 :1;
+ unsigned DAC1R12 :1;
+ unsigned DAC1R13 :1;
+ unsigned DAC1R14 :1;
+ unsigned DAC1R15 :1;
+ };
+} DAC1CON2bits_t;
+extern volatile DAC1CON2bits_t DAC1CON2bits __attribute__((address(0x590)));
+# 14195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2CON0 __attribute__((address(0x591)));
+
+__asm("DAC2CON0 equ 0591h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC2NSS :2;
+ unsigned DAC2PSS :2;
+ unsigned DAC2OE2 :1;
+ unsigned DAC2OE1 :1;
+ unsigned DAC2FM :1;
+ unsigned DAC2EN :1;
+ };
+ struct {
+ unsigned DAC2NSS0 :1;
+ unsigned DAC2NSS1 :1;
+ unsigned DAC2PSS0 :1;
+ unsigned DAC2PSS1 :1;
+ };
+} DAC2CON0bits_t;
+extern volatile DAC2CON0bits_t DAC2CON0bits __attribute__((address(0x591)));
+# 14413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC2REF __attribute__((address(0x592)));
+
+__asm("DAC2REF equ 0592h");
+
+
+
+
+extern volatile unsigned char DAC2REFL __attribute__((address(0x592)));
+
+__asm("DAC2REFL equ 0592h");
+
+
+extern volatile unsigned char DAC2CON1 __attribute__((address(0x592)));
+
+__asm("DAC2CON1 equ 0592h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2REFLbits_t;
+extern volatile DAC2REFLbits_t DAC2REFLbits __attribute__((address(0x592)));
+# 14635 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC2REF0 :1;
+ unsigned DAC2REF1 :1;
+ unsigned DAC2REF2 :1;
+ unsigned DAC2REF3 :1;
+ unsigned DAC2REF4 :1;
+ unsigned DAC2REF5 :1;
+ unsigned DAC2REF6 :1;
+ unsigned DAC2REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC2R0 :1;
+ unsigned DAC2R1 :1;
+ unsigned DAC2R2 :1;
+ unsigned DAC2R3 :1;
+ unsigned DAC2R4 :1;
+ unsigned DAC2R5 :1;
+ unsigned DAC2R6 :1;
+ unsigned DAC2R7 :1;
+ };
+} DAC2CON1bits_t;
+extern volatile DAC2CON1bits_t DAC2CON1bits __attribute__((address(0x592)));
+# 14842 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC2REFH __attribute__((address(0x593)));
+
+__asm("DAC2REFH equ 0593h");
+
+
+extern volatile unsigned char DAC2CON2 __attribute__((address(0x593)));
+
+__asm("DAC2CON2 equ 0593h");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2REFHbits_t;
+extern volatile DAC2REFHbits_t DAC2REFHbits __attribute__((address(0x593)));
+# 15057 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC2REF8 :1;
+ unsigned DAC2REF9 :1;
+ unsigned DAC2REF10 :1;
+ unsigned DAC2REF11 :1;
+ unsigned DAC2REF12 :1;
+ unsigned DAC2REF13 :1;
+ unsigned DAC2REF14 :1;
+ unsigned DAC2REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC2R8 :1;
+ unsigned DAC2R9 :1;
+ unsigned DAC2R10 :1;
+ unsigned DAC2R11 :1;
+ unsigned DAC2R12 :1;
+ unsigned DAC2R13 :1;
+ unsigned DAC2R14 :1;
+ unsigned DAC2R15 :1;
+ };
+} DAC2CON2bits_t;
+extern volatile DAC2CON2bits_t DAC2CON2bits __attribute__((address(0x593)));
+# 15264 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3CON0 __attribute__((address(0x594)));
+
+__asm("DAC3CON0 equ 0594h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC3NSS :2;
+ unsigned DAC3PSS :2;
+ unsigned DAC3OE2 :1;
+ unsigned DAC3OE1 :1;
+ unsigned :1;
+ unsigned DAC3EN :1;
+ };
+ struct {
+ unsigned DAC3NSS0 :1;
+ unsigned DAC3NSS1 :1;
+ unsigned DAC3PSS0 :1;
+ unsigned DAC3PSS1 :1;
+ };
+} DAC3CON0bits_t;
+extern volatile DAC3CON0bits_t DAC3CON0bits __attribute__((address(0x594)));
+# 15453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC3REF __attribute__((address(0x595)));
+
+__asm("DAC3REF equ 0595h");
+
+
+extern volatile unsigned char DAC3CON1 __attribute__((address(0x595)));
+
+__asm("DAC3CON1 equ 0595h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3REFbits_t;
+extern volatile DAC3REFbits_t DAC3REFbits __attribute__((address(0x595)));
+# 15644 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC3R :5;
+ };
+ struct {
+ unsigned DAC3R0 :1;
+ unsigned DAC3R1 :1;
+ unsigned DAC3R2 :1;
+ unsigned DAC3R3 :1;
+ unsigned DAC3R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC3REF0 :1;
+ unsigned DAC3REF1 :1;
+ unsigned DAC3REF2 :1;
+ unsigned DAC3REF3 :1;
+ unsigned DAC3REF4 :1;
+ };
+} DAC3CON1bits_t;
+extern volatile DAC3CON1bits_t DAC3CON1bits __attribute__((address(0x595)));
+# 15827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4CON0 __attribute__((address(0x596)));
+
+__asm("DAC4CON0 equ 0596h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC4NSS :2;
+ unsigned DAC4PSS :2;
+ unsigned DAC4OE2 :1;
+ unsigned DAC4OE1 :1;
+ unsigned :1;
+ unsigned DAC4EN :1;
+ };
+ struct {
+ unsigned DAC4NSS0 :1;
+ unsigned DAC4NSS1 :1;
+ unsigned DAC4PSS0 :1;
+ unsigned DAC4PSS1 :1;
+ };
+} DAC4CON0bits_t;
+extern volatile DAC4CON0bits_t DAC4CON0bits __attribute__((address(0x596)));
+# 16016 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC4REF __attribute__((address(0x597)));
+
+__asm("DAC4REF equ 0597h");
+
+
+extern volatile unsigned char DAC4CON1 __attribute__((address(0x597)));
+
+__asm("DAC4CON1 equ 0597h");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4REFbits_t;
+extern volatile DAC4REFbits_t DAC4REFbits __attribute__((address(0x597)));
+# 16207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC4R :5;
+ };
+ struct {
+ unsigned DAC4R0 :1;
+ unsigned DAC4R1 :1;
+ unsigned DAC4R2 :1;
+ unsigned DAC4R3 :1;
+ unsigned DAC4R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC4REF0 :1;
+ unsigned DAC4REF1 :1;
+ unsigned DAC4REF2 :1;
+ unsigned DAC4REF3 :1;
+ unsigned DAC4REF4 :1;
+ };
+} DAC4CON1bits_t;
+extern volatile DAC4CON1bits_t DAC4CON1bits __attribute__((address(0x597)));
+# 16390 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5CON0 __attribute__((address(0x598)));
+
+__asm("DAC5CON0 equ 0598h");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned FM :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ unsigned :1;
+ unsigned OE :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned DACFM :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ unsigned :1;
+ unsigned DACOE :1;
+ };
+ struct {
+ unsigned DAC5NSS :2;
+ unsigned DAC5PSS :2;
+ unsigned DAC5OE2 :1;
+ unsigned DAC5OE1 :1;
+ unsigned DAC5FM :1;
+ unsigned DAC5EN :1;
+ };
+ struct {
+ unsigned DAC5NSS0 :1;
+ unsigned DAC5NSS1 :1;
+ unsigned DAC5PSS0 :1;
+ unsigned DAC5PSS1 :1;
+ };
+} DAC5CON0bits_t;
+extern volatile DAC5CON0bits_t DAC5CON0bits __attribute__((address(0x598)));
+# 16608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short DAC5REF __attribute__((address(0x599)));
+
+__asm("DAC5REF equ 0599h");
+
+
+
+
+extern volatile unsigned char DAC5REFL __attribute__((address(0x599)));
+
+__asm("DAC5REFL equ 0599h");
+
+
+extern volatile unsigned char DAC5CON1 __attribute__((address(0x599)));
+
+__asm("DAC5CON1 equ 0599h");
+
+
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5REFLbits_t;
+extern volatile DAC5REFLbits_t DAC5REFLbits __attribute__((address(0x599)));
+# 16830 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ unsigned REF5 :1;
+ unsigned REF6 :1;
+ unsigned REF7 :1;
+ };
+ struct {
+ unsigned DAC5REF0 :1;
+ unsigned DAC5REF1 :1;
+ unsigned DAC5REF2 :1;
+ unsigned DAC5REF3 :1;
+ unsigned DAC5REF4 :1;
+ unsigned DAC5REF5 :1;
+ unsigned DAC5REF6 :1;
+ unsigned DAC5REF7 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ unsigned R5 :1;
+ unsigned R6 :1;
+ unsigned R7 :1;
+ };
+ struct {
+ unsigned DAC5R0 :1;
+ unsigned DAC5R1 :1;
+ unsigned DAC5R2 :1;
+ unsigned DAC5R3 :1;
+ unsigned DAC5R4 :1;
+ unsigned DAC5R5 :1;
+ unsigned DAC5R6 :1;
+ unsigned DAC5R7 :1;
+ };
+} DAC5CON1bits_t;
+extern volatile DAC5CON1bits_t DAC5CON1bits __attribute__((address(0x599)));
+# 17037 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC5REFH __attribute__((address(0x59A)));
+
+__asm("DAC5REFH equ 059Ah");
+
+
+extern volatile unsigned char DAC5CON2 __attribute__((address(0x59A)));
+
+__asm("DAC5CON2 equ 059Ah");
+
+
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5REFHbits_t;
+extern volatile DAC5REFHbits_t DAC5REFHbits __attribute__((address(0x59A)));
+# 17252 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned REF8 :1;
+ unsigned REF9 :1;
+ unsigned REF10 :1;
+ unsigned REF11 :1;
+ unsigned REF12 :1;
+ unsigned REF13 :1;
+ unsigned REF14 :1;
+ unsigned REF15 :1;
+ };
+ struct {
+ unsigned DAC5REF8 :1;
+ unsigned DAC5REF9 :1;
+ unsigned DAC5REF10 :1;
+ unsigned DAC5REF11 :1;
+ unsigned DAC5REF12 :1;
+ unsigned DAC5REF13 :1;
+ unsigned DAC5REF14 :1;
+ unsigned DAC5REF15 :1;
+ };
+ struct {
+ unsigned R8 :1;
+ unsigned R9 :1;
+ unsigned R10 :1;
+ unsigned R11 :1;
+ unsigned R12 :1;
+ unsigned R13 :1;
+ unsigned R14 :1;
+ unsigned R15 :1;
+ };
+ struct {
+ unsigned DAC5R8 :1;
+ unsigned DAC5R9 :1;
+ unsigned DAC5R10 :1;
+ unsigned DAC5R11 :1;
+ unsigned DAC5R12 :1;
+ unsigned DAC5R13 :1;
+ unsigned DAC5R14 :1;
+ unsigned DAC5R15 :1;
+ };
+} DAC5CON2bits_t;
+extern volatile DAC5CON2bits_t DAC5CON2bits __attribute__((address(0x59A)));
+# 17459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7CON0 __attribute__((address(0x59E)));
+
+__asm("DAC7CON0 equ 059Eh");
+
+
+typedef union {
+ struct {
+ unsigned NSS :2;
+ unsigned PSS :2;
+ unsigned OE2 :1;
+ unsigned OE1 :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned NSS0 :1;
+ unsigned NSS1 :1;
+ unsigned PSS0 :1;
+ unsigned PSS1 :1;
+ };
+ struct {
+ unsigned DACNSS :2;
+ unsigned DACPSS :2;
+ unsigned DACOE2 :1;
+ unsigned DACOE1 :1;
+ unsigned :1;
+ unsigned DACEN :1;
+ };
+ struct {
+ unsigned DACNSS0 :1;
+ unsigned DACNSS1 :1;
+ unsigned DACPSS0 :1;
+ unsigned DACPSS1 :1;
+ };
+ struct {
+ unsigned DAC7NSS :2;
+ unsigned DAC7PSS :2;
+ unsigned DAC7OE2 :1;
+ unsigned DAC7OE1 :1;
+ unsigned :1;
+ unsigned DAC7EN :1;
+ };
+ struct {
+ unsigned DAC7NSS0 :1;
+ unsigned DAC7NSS1 :1;
+ unsigned DAC7PSS0 :1;
+ unsigned DAC7PSS1 :1;
+ };
+} DAC7CON0bits_t;
+extern volatile DAC7CON0bits_t DAC7CON0bits __attribute__((address(0x59E)));
+# 17648 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char DAC7REF __attribute__((address(0x59F)));
+
+__asm("DAC7REF equ 059Fh");
+
+
+extern volatile unsigned char DAC7CON1 __attribute__((address(0x59F)));
+
+__asm("DAC7CON1 equ 059Fh");
+
+
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7REFbits_t;
+extern volatile DAC7REFbits_t DAC7REFbits __attribute__((address(0x59F)));
+# 17839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned DACR :5;
+ };
+ struct {
+ unsigned DACR0 :1;
+ unsigned DACR1 :1;
+ unsigned DACR2 :1;
+ unsigned DACR3 :1;
+ unsigned DACR4 :1;
+ };
+ struct {
+ unsigned R0 :1;
+ unsigned R1 :1;
+ unsigned R2 :1;
+ unsigned R3 :1;
+ unsigned R4 :1;
+ };
+ struct {
+ unsigned DAC7R :5;
+ };
+ struct {
+ unsigned DAC7R0 :1;
+ unsigned DAC7R1 :1;
+ unsigned DAC7R2 :1;
+ unsigned DAC7R3 :1;
+ unsigned DAC7R4 :1;
+ };
+ struct {
+ unsigned REF0 :1;
+ unsigned REF1 :1;
+ unsigned REF2 :1;
+ unsigned REF3 :1;
+ unsigned REF4 :1;
+ };
+ struct {
+ unsigned DAC7REF0 :1;
+ unsigned DAC7REF1 :1;
+ unsigned DAC7REF2 :1;
+ unsigned DAC7REF3 :1;
+ unsigned DAC7REF4 :1;
+ };
+} DAC7CON1bits_t;
+extern volatile DAC7CON1bits_t DAC7CON1bits __attribute__((address(0x59F)));
+# 18022 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM3DC __attribute__((address(0x614)));
+
+__asm("PWM3DC equ 0614h");
+
+
+
+
+extern volatile unsigned char PWM3DCL __attribute__((address(0x614)));
+
+__asm("PWM3DCL equ 0614h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM3DC0 :1;
+ unsigned PWM3DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM3DCLbits_t;
+extern volatile PWM3DCLbits_t PWM3DCLbits __attribute__((address(0x614)));
+# 18095 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3DCH __attribute__((address(0x615)));
+
+__asm("PWM3DCH equ 0615h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM3DC2 :1;
+ unsigned PWM3DC3 :1;
+ unsigned PWM3DC4 :1;
+ unsigned PWM3DC5 :1;
+ unsigned PWM3DC6 :1;
+ unsigned PWM3DC7 :1;
+ unsigned PWM3DC8 :1;
+ unsigned PWM3DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM3DCHbits_t;
+extern volatile PWM3DCHbits_t PWM3DCHbits __attribute__((address(0x615)));
+# 18265 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM3CON __attribute__((address(0x616)));
+
+__asm("PWM3CON equ 0616h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM3POL :1;
+ unsigned PWM3OUT :1;
+ unsigned :1;
+ unsigned PWM3EN :1;
+ };
+} PWM3CONbits_t;
+extern volatile PWM3CONbits_t PWM3CONbits __attribute__((address(0x616)));
+# 18321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM4DC __attribute__((address(0x617)));
+
+__asm("PWM4DC equ 0617h");
+
+
+
+
+extern volatile unsigned char PWM4DCL __attribute__((address(0x617)));
+
+__asm("PWM4DCL equ 0617h");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM4DC0 :1;
+ unsigned PWM4DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM4DCLbits_t;
+extern volatile PWM4DCLbits_t PWM4DCLbits __attribute__((address(0x617)));
+# 18394 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4DCH __attribute__((address(0x618)));
+
+__asm("PWM4DCH equ 0618h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM4DC2 :1;
+ unsigned PWM4DC3 :1;
+ unsigned PWM4DC4 :1;
+ unsigned PWM4DC5 :1;
+ unsigned PWM4DC6 :1;
+ unsigned PWM4DC7 :1;
+ unsigned PWM4DC8 :1;
+ unsigned PWM4DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM4DCHbits_t;
+extern volatile PWM4DCHbits_t PWM4DCHbits __attribute__((address(0x618)));
+# 18564 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM4CON __attribute__((address(0x619)));
+
+__asm("PWM4CON equ 0619h");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM4POL :1;
+ unsigned PWM4OUT :1;
+ unsigned :1;
+ unsigned PWM4EN :1;
+ };
+} PWM4CONbits_t;
+extern volatile PWM4CONbits_t PWM4CONbits __attribute__((address(0x619)));
+# 18620 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM9DC __attribute__((address(0x61A)));
+
+__asm("PWM9DC equ 061Ah");
+
+
+
+
+extern volatile unsigned char PWM9DCL __attribute__((address(0x61A)));
+
+__asm("PWM9DCL equ 061Ah");
+
+
+typedef union {
+ struct {
+ unsigned :6;
+ unsigned DC :2;
+ };
+ struct {
+ unsigned :6;
+ unsigned DC0 :1;
+ unsigned DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWM9DC0 :1;
+ unsigned PWM9DC1 :1;
+ };
+ struct {
+ unsigned :6;
+ unsigned PWMPW0 :1;
+ unsigned PWMPW1 :1;
+ };
+} PWM9DCLbits_t;
+extern volatile PWM9DCLbits_t PWM9DCLbits __attribute__((address(0x61A)));
+# 18693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9DCH __attribute__((address(0x61B)));
+
+__asm("PWM9DCH equ 061Bh");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned DC2 :1;
+ unsigned DC3 :1;
+ unsigned DC4 :1;
+ unsigned DC5 :1;
+ unsigned DC6 :1;
+ unsigned DC7 :1;
+ unsigned DC8 :1;
+ unsigned DC9 :1;
+ };
+ struct {
+ unsigned PWM9DC2 :1;
+ unsigned PWM9DC3 :1;
+ unsigned PWM9DC4 :1;
+ unsigned PWM9DC5 :1;
+ unsigned PWM9DC6 :1;
+ unsigned PWM9DC7 :1;
+ unsigned PWM9DC8 :1;
+ unsigned PWM9DC9 :1;
+ };
+ struct {
+ unsigned PWMPW2 :1;
+ unsigned PWMPW3 :1;
+ unsigned PWMPW4 :1;
+ unsigned PWMPW5 :1;
+ unsigned PWMPW6 :1;
+ unsigned PWMPW7 :1;
+ unsigned PWMPW8 :1;
+ unsigned PWMPW9 :1;
+ };
+} PWM9DCHbits_t;
+extern volatile PWM9DCHbits_t PWM9DCHbits __attribute__((address(0x61B)));
+# 18863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM9CON __attribute__((address(0x61C)));
+
+__asm("PWM9CON equ 061Ch");
+
+
+typedef union {
+ struct {
+ unsigned :4;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :4;
+ unsigned PWM9POL :1;
+ unsigned PWM9OUT :1;
+ unsigned :1;
+ unsigned PWM9EN :1;
+ };
+} PWM9CONbits_t;
+extern volatile PWM9CONbits_t PWM9CONbits __attribute__((address(0x61C)));
+# 18919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHR __attribute__((address(0x68D)));
+
+__asm("COG1PHR equ 068Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G1PHR0 :1;
+ unsigned G1PHR1 :1;
+ unsigned G1PHR2 :1;
+ unsigned G1PHR3 :1;
+ unsigned G1PHR4 :1;
+ unsigned G1PHR5 :1;
+ };
+} COG1PHRbits_t;
+extern volatile COG1PHRbits_t COG1PHRbits __attribute__((address(0x68D)));
+# 19015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1PHF __attribute__((address(0x68E)));
+
+__asm("COG1PHF equ 068Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G1PHF0 :1;
+ unsigned G1PHF1 :1;
+ unsigned G1PHF2 :1;
+ unsigned G1PHF3 :1;
+ unsigned G1PHF4 :1;
+ unsigned G1PHF5 :1;
+ };
+} COG1PHFbits_t;
+extern volatile COG1PHFbits_t COG1PHFbits __attribute__((address(0x68E)));
+# 19111 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKR __attribute__((address(0x68F)));
+
+__asm("COG1BLKR equ 068Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G1BLKR0 :1;
+ unsigned G1BLKR1 :1;
+ unsigned G1BLKR2 :1;
+ unsigned G1BLKR3 :1;
+ unsigned G1BLKR4 :1;
+ unsigned G1BLKR5 :1;
+ };
+} COG1BLKRbits_t;
+extern volatile COG1BLKRbits_t COG1BLKRbits __attribute__((address(0x68F)));
+# 19207 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1BLKF __attribute__((address(0x690)));
+
+__asm("COG1BLKF equ 0690h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G1BLKF0 :1;
+ unsigned G1BLKF1 :1;
+ unsigned G1BLKF2 :1;
+ unsigned G1BLKF3 :1;
+ unsigned G1BLKF4 :1;
+ unsigned G1BLKF5 :1;
+ };
+} COG1BLKFbits_t;
+extern volatile COG1BLKFbits_t COG1BLKFbits __attribute__((address(0x690)));
+# 19303 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBR __attribute__((address(0x691)));
+
+__asm("COG1DBR equ 0691h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G1DBR0 :1;
+ unsigned G1DBR1 :1;
+ unsigned G1DBR2 :1;
+ unsigned G1DBR3 :1;
+ unsigned G1DBR4 :1;
+ unsigned G1DBR5 :1;
+ };
+} COG1DBRbits_t;
+extern volatile COG1DBRbits_t COG1DBRbits __attribute__((address(0x691)));
+# 19399 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1DBF __attribute__((address(0x692)));
+
+__asm("COG1DBF equ 0692h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF0 :1;
+ unsigned G1DBF1 :1;
+ unsigned G1DBF2 :1;
+ unsigned G1DBF3 :1;
+ unsigned G1DBF4 :1;
+ unsigned G1DBF5 :1;
+ };
+ struct {
+ unsigned G1DBF :6;
+ };
+} COG1DBFbits_t;
+extern volatile COG1DBFbits_t COG1DBFbits __attribute__((address(0x692)));
+# 19495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON0 __attribute__((address(0x693)));
+
+__asm("COG1CON0 equ 0693h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G1MD :3;
+ unsigned G1CS :2;
+ unsigned :1;
+ unsigned G1LD :1;
+ unsigned G1EN :1;
+ };
+ struct {
+ unsigned G1MD0 :1;
+ unsigned G1MD1 :1;
+ unsigned G1MD2 :1;
+ unsigned G1CS0 :1;
+ unsigned G1CS1 :1;
+ };
+} COG1CON0bits_t;
+extern volatile COG1CON0bits_t COG1CON0bits __attribute__((address(0x693)));
+# 19625 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1CON1 __attribute__((address(0x694)));
+
+__asm("COG1CON1 equ 0694h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G1POLA :1;
+ unsigned G1POLB :1;
+ unsigned G1POLC :1;
+ unsigned G1POLD :1;
+ unsigned :2;
+ unsigned G1FDBS :1;
+ unsigned G1RDBS :1;
+ };
+} COG1CON1bits_t;
+extern volatile COG1CON1bits_t COG1CON1bits __attribute__((address(0x694)));
+# 19715 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS0 __attribute__((address(0x695)));
+
+__asm("COG1RIS0 equ 0695h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G1RIS0 :1;
+ unsigned G1RIS1 :1;
+ unsigned G1RIS2 :1;
+ unsigned G1RIS3 :1;
+ unsigned G1RIS4 :1;
+ unsigned G1RIS5 :1;
+ unsigned G1RIS6 :1;
+ unsigned G1RIS7 :1;
+ };
+} COG1RIS0bits_t;
+extern volatile COG1RIS0bits_t COG1RIS0bits __attribute__((address(0x695)));
+# 19827 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RIS1 __attribute__((address(0x696)));
+
+__asm("COG1RIS1 equ 0696h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G1RIS8 :1;
+ unsigned G1RIS9 :1;
+ unsigned G1RIS10 :1;
+ unsigned G1RIS11 :1;
+ unsigned G1RIS12 :1;
+ unsigned G1RIS13 :1;
+ unsigned G1RIS14 :1;
+ unsigned G1RIS15 :1;
+ };
+} COG1RIS1bits_t;
+extern volatile COG1RIS1bits_t COG1RIS1bits __attribute__((address(0x696)));
+# 19939 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM0 __attribute__((address(0x697)));
+
+__asm("COG1RSIM0 equ 0697h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G1RSIM0 :1;
+ unsigned G1RSIM1 :1;
+ unsigned G1RSIM2 :1;
+ unsigned G1RSIM3 :1;
+ unsigned G1RSIM4 :1;
+ unsigned G1RSIM5 :1;
+ unsigned G1RSIM6 :1;
+ unsigned G1RSIM7 :1;
+ };
+} COG1RSIM0bits_t;
+extern volatile COG1RSIM0bits_t COG1RSIM0bits __attribute__((address(0x697)));
+# 20051 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1RSIM1 __attribute__((address(0x698)));
+
+__asm("COG1RSIM1 equ 0698h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G1RSIM8 :1;
+ unsigned G1RSIM9 :1;
+ unsigned G1RSIM10 :1;
+ unsigned G1RSIM11 :1;
+ unsigned G1RSIM12 :1;
+ unsigned G1RSIM13 :1;
+ unsigned G1RSIM14 :1;
+ unsigned G1RSIM15 :1;
+ };
+} COG1RSIM1bits_t;
+extern volatile COG1RSIM1bits_t COG1RSIM1bits __attribute__((address(0x698)));
+# 20163 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS0 __attribute__((address(0x699)));
+
+__asm("COG1FIS0 equ 0699h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G1FIS0 :1;
+ unsigned G1FIS1 :1;
+ unsigned G1FIS2 :1;
+ unsigned G1FIS3 :1;
+ unsigned G1FIS4 :1;
+ unsigned G1FIS5 :1;
+ unsigned G1FIS6 :1;
+ unsigned G1FIS7 :1;
+ };
+} COG1FIS0bits_t;
+extern volatile COG1FIS0bits_t COG1FIS0bits __attribute__((address(0x699)));
+# 20275 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FIS1 __attribute__((address(0x69A)));
+
+__asm("COG1FIS1 equ 069Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G1FIS8 :1;
+ unsigned G1FIS9 :1;
+ unsigned G1FIS10 :1;
+ unsigned G1FIS11 :1;
+ unsigned G1FIS12 :1;
+ unsigned G1FIS13 :1;
+ unsigned G1FIS14 :1;
+ unsigned G1FIS15 :1;
+ };
+} COG1FIS1bits_t;
+extern volatile COG1FIS1bits_t COG1FIS1bits __attribute__((address(0x69A)));
+# 20387 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM0 __attribute__((address(0x69B)));
+
+__asm("COG1FSIM0 equ 069Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G1FSIM0 :1;
+ unsigned G1FSIM1 :1;
+ unsigned G1FSIM2 :1;
+ unsigned G1FSIM3 :1;
+ unsigned G1FSIM4 :1;
+ unsigned G1FSIM5 :1;
+ unsigned G1FSIM6 :1;
+ unsigned G1FSIM7 :1;
+ };
+} COG1FSIM0bits_t;
+extern volatile COG1FSIM0bits_t COG1FSIM0bits __attribute__((address(0x69B)));
+# 20499 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1FSIM1 __attribute__((address(0x69C)));
+
+__asm("COG1FSIM1 equ 069Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G1FSIM8 :1;
+ unsigned G1FSIM9 :1;
+ unsigned G1FSIM10 :1;
+ unsigned G1FSIM11 :1;
+ unsigned G1FSIM12 :1;
+ unsigned G1FSIM13 :1;
+ unsigned G1FSIM14 :1;
+ unsigned G1FSIM15 :1;
+ };
+} COG1FSIM1bits_t;
+extern volatile COG1FSIM1bits_t COG1FSIM1bits __attribute__((address(0x69C)));
+# 20611 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD0 __attribute__((address(0x69D)));
+
+__asm("COG1ASD0 equ 069Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC :2;
+ unsigned G1ASDBD :2;
+ unsigned G1ARSEN :1;
+ unsigned G1ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G1ASDAC0 :1;
+ unsigned G1ASDAC1 :1;
+ unsigned G1ASDBD0 :1;
+ unsigned G1ASDBD1 :1;
+ unsigned G1ASREN :1;
+ };
+} COG1ASD0bits_t;
+extern volatile COG1ASD0bits_t COG1ASD0bits __attribute__((address(0x69D)));
+# 20743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1ASD1 __attribute__((address(0x69E)));
+
+__asm("COG1ASD1 equ 069Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G1AS0E :1;
+ unsigned G1AS1E :1;
+ unsigned G1AS2E :1;
+ unsigned G1AS3E :1;
+ unsigned G1AS4E :1;
+ unsigned G1AS5E :1;
+ unsigned G1AS6E :1;
+ unsigned G1AS7E :1;
+ };
+} COG1ASD1bits_t;
+extern volatile COG1ASD1bits_t COG1ASD1bits __attribute__((address(0x69E)));
+# 20855 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1STR __attribute__((address(0x69F)));
+
+__asm("COG1STR equ 069Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G1STRA :1;
+ unsigned G1STRB :1;
+ unsigned G1STRC :1;
+ unsigned G1STRD :1;
+ unsigned G1SDATA :1;
+ unsigned G1SDATB :1;
+ unsigned G1SDATC :1;
+ unsigned G1SDATD :1;
+ };
+} COG1STRbits_t;
+extern volatile COG1STRbits_t COG1STRbits __attribute__((address(0x69F)));
+# 20967 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHR __attribute__((address(0x70D)));
+
+__asm("COG2PHR equ 070Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G2PHR0 :1;
+ unsigned G2PHR1 :1;
+ unsigned G2PHR2 :1;
+ unsigned G2PHR3 :1;
+ unsigned G2PHR4 :1;
+ unsigned G2PHR5 :1;
+ };
+} COG2PHRbits_t;
+extern volatile COG2PHRbits_t COG2PHRbits __attribute__((address(0x70D)));
+# 21063 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2PHF __attribute__((address(0x70E)));
+
+__asm("COG2PHF equ 070Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G2PHF0 :1;
+ unsigned G2PHF1 :1;
+ unsigned G2PHF2 :1;
+ unsigned G2PHF3 :1;
+ unsigned G2PHF4 :1;
+ unsigned G2PHF5 :1;
+ };
+} COG2PHFbits_t;
+extern volatile COG2PHFbits_t COG2PHFbits __attribute__((address(0x70E)));
+# 21159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKR __attribute__((address(0x70F)));
+
+__asm("COG2BLKR equ 070Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G2BLKR0 :1;
+ unsigned G2BLKR1 :1;
+ unsigned G2BLKR2 :1;
+ unsigned G2BLKR3 :1;
+ unsigned G2BLKR4 :1;
+ unsigned G2BLKR5 :1;
+ };
+} COG2BLKRbits_t;
+extern volatile COG2BLKRbits_t COG2BLKRbits __attribute__((address(0x70F)));
+# 21255 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2BLKF __attribute__((address(0x710)));
+
+__asm("COG2BLKF equ 0710h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G2BLKF0 :1;
+ unsigned G2BLKF1 :1;
+ unsigned G2BLKF2 :1;
+ unsigned G2BLKF3 :1;
+ unsigned G2BLKF4 :1;
+ unsigned G2BLKF5 :1;
+ };
+} COG2BLKFbits_t;
+extern volatile COG2BLKFbits_t COG2BLKFbits __attribute__((address(0x710)));
+# 21351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBR __attribute__((address(0x711)));
+
+__asm("COG2DBR equ 0711h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G2DBR0 :1;
+ unsigned G2DBR1 :1;
+ unsigned G2DBR2 :1;
+ unsigned G2DBR3 :1;
+ unsigned G2DBR4 :1;
+ unsigned G2DBR5 :1;
+ };
+} COG2DBRbits_t;
+extern volatile COG2DBRbits_t COG2DBRbits __attribute__((address(0x711)));
+# 21447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2DBF __attribute__((address(0x712)));
+
+__asm("COG2DBF equ 0712h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF0 :1;
+ unsigned G2DBF1 :1;
+ unsigned G2DBF2 :1;
+ unsigned G2DBF3 :1;
+ unsigned G2DBF4 :1;
+ unsigned G2DBF5 :1;
+ };
+ struct {
+ unsigned G2DBF :6;
+ };
+} COG2DBFbits_t;
+extern volatile COG2DBFbits_t COG2DBFbits __attribute__((address(0x712)));
+# 21543 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON0 __attribute__((address(0x713)));
+
+__asm("COG2CON0 equ 0713h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G2MD :3;
+ unsigned G2CS :2;
+ unsigned :1;
+ unsigned G2LD :1;
+ unsigned G2EN :1;
+ };
+ struct {
+ unsigned G2MD0 :1;
+ unsigned G2MD1 :1;
+ unsigned G2MD2 :1;
+ unsigned G2CS0 :1;
+ unsigned G2CS1 :1;
+ };
+} COG2CON0bits_t;
+extern volatile COG2CON0bits_t COG2CON0bits __attribute__((address(0x713)));
+# 21673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2CON1 __attribute__((address(0x714)));
+
+__asm("COG2CON1 equ 0714h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G2POLA :1;
+ unsigned G2POLB :1;
+ unsigned G2POLC :1;
+ unsigned G2POLD :1;
+ unsigned :2;
+ unsigned G2FDBS :1;
+ unsigned G2RDBS :1;
+ };
+} COG2CON1bits_t;
+extern volatile COG2CON1bits_t COG2CON1bits __attribute__((address(0x714)));
+# 21763 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS0 __attribute__((address(0x715)));
+
+__asm("COG2RIS0 equ 0715h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G2RIS0 :1;
+ unsigned G2RIS1 :1;
+ unsigned G2RIS2 :1;
+ unsigned G2RIS3 :1;
+ unsigned G2RIS4 :1;
+ unsigned G2RIS5 :1;
+ unsigned G2RIS6 :1;
+ unsigned G2RIS7 :1;
+ };
+} COG2RIS0bits_t;
+extern volatile COG2RIS0bits_t COG2RIS0bits __attribute__((address(0x715)));
+# 21875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RIS1 __attribute__((address(0x716)));
+
+__asm("COG2RIS1 equ 0716h");
+
+
+typedef union {
+ struct {
+ unsigned RIS8 :1;
+ unsigned RIS9 :1;
+ unsigned RIS10 :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned G2RIS8 :1;
+ unsigned G2RIS9 :1;
+ unsigned G2RIS10 :1;
+ unsigned G2RIS11 :1;
+ unsigned G2RIS12 :1;
+ unsigned G2RIS13 :1;
+ unsigned G2RIS14 :1;
+ unsigned G2RIS15 :1;
+ };
+} COG2RIS1bits_t;
+extern volatile COG2RIS1bits_t COG2RIS1bits __attribute__((address(0x716)));
+# 21987 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM0 __attribute__((address(0x717)));
+
+__asm("COG2RSIM0 equ 0717h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G2RSIM0 :1;
+ unsigned G2RSIM1 :1;
+ unsigned G2RSIM2 :1;
+ unsigned G2RSIM3 :1;
+ unsigned G2RSIM4 :1;
+ unsigned G2RSIM5 :1;
+ unsigned G2RSIM6 :1;
+ unsigned G2RSIM7 :1;
+ };
+} COG2RSIM0bits_t;
+extern volatile COG2RSIM0bits_t COG2RSIM0bits __attribute__((address(0x717)));
+# 22099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2RSIM1 __attribute__((address(0x718)));
+
+__asm("COG2RSIM1 equ 0718h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM8 :1;
+ unsigned RSIM9 :1;
+ unsigned RSIM10 :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned G2RSIM8 :1;
+ unsigned G2RSIM9 :1;
+ unsigned G2RSIM10 :1;
+ unsigned G2RSIM11 :1;
+ unsigned G2RSIM12 :1;
+ unsigned G2RSIM13 :1;
+ unsigned G2RSIM14 :1;
+ unsigned G2RSIM15 :1;
+ };
+} COG2RSIM1bits_t;
+extern volatile COG2RSIM1bits_t COG2RSIM1bits __attribute__((address(0x718)));
+# 22211 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS0 __attribute__((address(0x719)));
+
+__asm("COG2FIS0 equ 0719h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G2FIS0 :1;
+ unsigned G2FIS1 :1;
+ unsigned G2FIS2 :1;
+ unsigned G2FIS3 :1;
+ unsigned G2FIS4 :1;
+ unsigned G2FIS5 :1;
+ unsigned G2FIS6 :1;
+ unsigned G2FIS7 :1;
+ };
+} COG2FIS0bits_t;
+extern volatile COG2FIS0bits_t COG2FIS0bits __attribute__((address(0x719)));
+# 22323 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FIS1 __attribute__((address(0x71A)));
+
+__asm("COG2FIS1 equ 071Ah");
+
+
+typedef union {
+ struct {
+ unsigned FIS8 :1;
+ unsigned FIS9 :1;
+ unsigned FIS10 :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned G2FIS8 :1;
+ unsigned G2FIS9 :1;
+ unsigned G2FIS10 :1;
+ unsigned G2FIS11 :1;
+ unsigned G2FIS12 :1;
+ unsigned G2FIS13 :1;
+ unsigned G2FIS14 :1;
+ unsigned G2FIS15 :1;
+ };
+} COG2FIS1bits_t;
+extern volatile COG2FIS1bits_t COG2FIS1bits __attribute__((address(0x71A)));
+# 22435 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM0 __attribute__((address(0x71B)));
+
+__asm("COG2FSIM0 equ 071Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G2FSIM0 :1;
+ unsigned G2FSIM1 :1;
+ unsigned G2FSIM2 :1;
+ unsigned G2FSIM3 :1;
+ unsigned G2FSIM4 :1;
+ unsigned G2FSIM5 :1;
+ unsigned G2FSIM6 :1;
+ unsigned G2FSIM7 :1;
+ };
+} COG2FSIM0bits_t;
+extern volatile COG2FSIM0bits_t COG2FSIM0bits __attribute__((address(0x71B)));
+# 22547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2FSIM1 __attribute__((address(0x71C)));
+
+__asm("COG2FSIM1 equ 071Ch");
+
+
+typedef union {
+ struct {
+ unsigned FSIM8 :1;
+ unsigned FSIM9 :1;
+ unsigned FSIM10 :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned G2FSIM8 :1;
+ unsigned G2FSIM9 :1;
+ unsigned G2FSIM10 :1;
+ unsigned G2FSIM11 :1;
+ unsigned G2FSIM12 :1;
+ unsigned G2FSIM13 :1;
+ unsigned G2FSIM14 :1;
+ unsigned G2FSIM15 :1;
+ };
+} COG2FSIM1bits_t;
+extern volatile COG2FSIM1bits_t COG2FSIM1bits __attribute__((address(0x71C)));
+# 22659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD0 __attribute__((address(0x71D)));
+
+__asm("COG2ASD0 equ 071Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC :2;
+ unsigned G2ASDBD :2;
+ unsigned G2ARSEN :1;
+ unsigned G2ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G2ASDAC0 :1;
+ unsigned G2ASDAC1 :1;
+ unsigned G2ASDBD0 :1;
+ unsigned G2ASDBD1 :1;
+ unsigned G2ASREN :1;
+ };
+} COG2ASD0bits_t;
+extern volatile COG2ASD0bits_t COG2ASD0bits __attribute__((address(0x71D)));
+# 22791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2ASD1 __attribute__((address(0x71E)));
+
+__asm("COG2ASD1 equ 071Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G2AS0E :1;
+ unsigned G2AS1E :1;
+ unsigned G2AS2E :1;
+ unsigned G2AS3E :1;
+ unsigned G2AS4E :1;
+ unsigned G2AS5E :1;
+ unsigned G2AS6E :1;
+ unsigned G2AS7E :1;
+ };
+} COG2ASD1bits_t;
+extern volatile COG2ASD1bits_t COG2ASD1bits __attribute__((address(0x71E)));
+# 22903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2STR __attribute__((address(0x71F)));
+
+__asm("COG2STR equ 071Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G2STRA :1;
+ unsigned G2STRB :1;
+ unsigned G2STRC :1;
+ unsigned G2STRD :1;
+ unsigned G2SDATA :1;
+ unsigned G2SDATB :1;
+ unsigned G2SDATC :1;
+ unsigned G2SDATD :1;
+ };
+} COG2STRbits_t;
+extern volatile COG2STRbits_t COG2STRbits __attribute__((address(0x71F)));
+# 23015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RTSS __attribute__((address(0x78E)));
+
+__asm("PRG1RTSS equ 078Eh");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG1RTSS0 :1;
+ unsigned RG1RTSS1 :1;
+ unsigned RG1RTSS2 :1;
+ unsigned RG1RTSS3 :1;
+ };
+} PRG1RTSSbits_t;
+extern volatile PRG1RTSSbits_t PRG1RTSSbits __attribute__((address(0x78E)));
+# 23087 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FTSS __attribute__((address(0x78F)));
+
+__asm("PRG1FTSS equ 078Fh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG1FTSS0 :1;
+ unsigned RG1FTSS1 :1;
+ unsigned RG1FTSS2 :1;
+ unsigned RG1FTSS3 :1;
+ };
+} PRG1FTSSbits_t;
+extern volatile PRG1FTSSbits_t PRG1FTSSbits __attribute__((address(0x78F)));
+# 23159 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1INS __attribute__((address(0x790)));
+
+__asm("PRG1INS equ 0790h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG1INS0 :1;
+ unsigned RG1INS1 :1;
+ unsigned RG1INS2 :1;
+ unsigned RG1INS3 :1;
+ };
+} PRG1INSbits_t;
+extern volatile PRG1INSbits_t PRG1INSbits __attribute__((address(0x790)));
+# 23231 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON0 __attribute__((address(0x791)));
+
+__asm("PRG1CON0 equ 0791h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG1GO :1;
+ unsigned RG1OS :1;
+ unsigned RG1MODE :2;
+ unsigned RG1REDG :1;
+ unsigned RG1FEDG :1;
+ unsigned :1;
+ unsigned RG1EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG1MODE0 :1;
+ unsigned RG1MODE1 :1;
+ };
+} PRG1CON0bits_t;
+extern volatile PRG1CON0bits_t PRG1CON0bits __attribute__((address(0x791)));
+# 23351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON1 __attribute__((address(0x792)));
+
+__asm("PRG1CON1 equ 0792h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG1RPOL :1;
+ unsigned RG1FPOL :1;
+ unsigned RG1RDY :1;
+ };
+} PRG1CON1bits_t;
+extern volatile PRG1CON1bits_t PRG1CON1bits __attribute__((address(0x792)));
+# 23403 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1CON2 __attribute__((address(0x793)));
+
+__asm("PRG1CON2 equ 0793h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG1ISET :5;
+ };
+ struct {
+ unsigned RG1ISET0 :1;
+ unsigned RG1ISET1 :1;
+ unsigned RG1ISET2 :1;
+ unsigned RG1ISET3 :1;
+ unsigned RG1ISET4 :1;
+ };
+} PRG1CON2bits_t;
+extern volatile PRG1CON2bits_t PRG1CON2bits __attribute__((address(0x793)));
+# 23495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RTSS __attribute__((address(0x794)));
+
+__asm("PRG2RTSS equ 0794h");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG2RTSS0 :1;
+ unsigned RG2RTSS1 :1;
+ unsigned RG2RTSS2 :1;
+ unsigned RG2RTSS3 :1;
+ };
+} PRG2RTSSbits_t;
+extern volatile PRG2RTSSbits_t PRG2RTSSbits __attribute__((address(0x794)));
+# 23567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FTSS __attribute__((address(0x795)));
+
+__asm("PRG2FTSS equ 0795h");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG2FTSS0 :1;
+ unsigned RG2FTSS1 :1;
+ unsigned RG2FTSS2 :1;
+ unsigned RG2FTSS3 :1;
+ };
+} PRG2FTSSbits_t;
+extern volatile PRG2FTSSbits_t PRG2FTSSbits __attribute__((address(0x795)));
+# 23639 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2INS __attribute__((address(0x796)));
+
+__asm("PRG2INS equ 0796h");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG2INS0 :1;
+ unsigned RG2INS1 :1;
+ unsigned RG2INS2 :1;
+ unsigned RG2INS3 :1;
+ };
+} PRG2INSbits_t;
+extern volatile PRG2INSbits_t PRG2INSbits __attribute__((address(0x796)));
+# 23711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON0 __attribute__((address(0x797)));
+
+__asm("PRG2CON0 equ 0797h");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG2GO :1;
+ unsigned RG2OS :1;
+ unsigned RG2MODE :2;
+ unsigned RG2REDG :1;
+ unsigned RG2FEDG :1;
+ unsigned :1;
+ unsigned RG2EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG2MODE0 :1;
+ unsigned RG2MODE1 :1;
+ };
+} PRG2CON0bits_t;
+extern volatile PRG2CON0bits_t PRG2CON0bits __attribute__((address(0x797)));
+# 23831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON1 __attribute__((address(0x798)));
+
+__asm("PRG2CON1 equ 0798h");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG2RPOL :1;
+ unsigned RG2FPOL :1;
+ unsigned RG2RDY :1;
+ };
+} PRG2CON1bits_t;
+extern volatile PRG2CON1bits_t PRG2CON1bits __attribute__((address(0x798)));
+# 23883 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2CON2 __attribute__((address(0x799)));
+
+__asm("PRG2CON2 equ 0799h");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG2ISET :5;
+ };
+ struct {
+ unsigned RG2ISET0 :1;
+ unsigned RG2ISET1 :1;
+ unsigned RG2ISET2 :1;
+ unsigned RG2ISET3 :1;
+ unsigned RG2ISET4 :1;
+ };
+} PRG2CON2bits_t;
+extern volatile PRG2CON2bits_t PRG2CON2bits __attribute__((address(0x799)));
+# 23975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RTSS __attribute__((address(0x79A)));
+
+__asm("PRG3RTSS equ 079Ah");
+
+
+typedef union {
+ struct {
+ unsigned RTSS :8;
+ };
+ struct {
+ unsigned RTSS0 :1;
+ unsigned RTSS1 :1;
+ unsigned RTSS2 :1;
+ unsigned RTSS3 :1;
+ };
+ struct {
+ unsigned RG3RTSS0 :1;
+ unsigned RG3RTSS1 :1;
+ unsigned RG3RTSS2 :1;
+ unsigned RG3RTSS3 :1;
+ };
+} PRG3RTSSbits_t;
+extern volatile PRG3RTSSbits_t PRG3RTSSbits __attribute__((address(0x79A)));
+# 24047 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FTSS __attribute__((address(0x79B)));
+
+__asm("PRG3FTSS equ 079Bh");
+
+
+typedef union {
+ struct {
+ unsigned FTSS :8;
+ };
+ struct {
+ unsigned FTSS0 :1;
+ unsigned FTSS1 :1;
+ unsigned FTSS2 :1;
+ unsigned FTSS3 :1;
+ };
+ struct {
+ unsigned RG3FTSS0 :1;
+ unsigned RG3FTSS1 :1;
+ unsigned RG3FTSS2 :1;
+ unsigned RG3FTSS3 :1;
+ };
+} PRG3FTSSbits_t;
+extern volatile PRG3FTSSbits_t PRG3FTSSbits __attribute__((address(0x79B)));
+# 24119 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3INS __attribute__((address(0x79C)));
+
+__asm("PRG3INS equ 079Ch");
+
+
+typedef union {
+ struct {
+ unsigned INS :8;
+ };
+ struct {
+ unsigned INS0 :1;
+ unsigned INS1 :1;
+ unsigned INS2 :1;
+ unsigned INS3 :1;
+ };
+ struct {
+ unsigned RG3INS0 :1;
+ unsigned RG3INS1 :1;
+ unsigned RG3INS2 :1;
+ unsigned RG3INS3 :1;
+ };
+} PRG3INSbits_t;
+extern volatile PRG3INSbits_t PRG3INSbits __attribute__((address(0x79C)));
+# 24191 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON0 __attribute__((address(0x79D)));
+
+__asm("PRG3CON0 equ 079Dh");
+
+
+typedef union {
+ struct {
+ unsigned GO :1;
+ unsigned OS :1;
+ unsigned MODE :2;
+ unsigned REDG :1;
+ unsigned FEDG :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+ struct {
+ unsigned RG3GO :1;
+ unsigned RG3OS :1;
+ unsigned RG3MODE :2;
+ unsigned RG3REDG :1;
+ unsigned RG3FEDG :1;
+ unsigned :1;
+ unsigned RG3EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned RG3MODE0 :1;
+ unsigned RG3MODE1 :1;
+ };
+} PRG3CON0bits_t;
+extern volatile PRG3CON0bits_t PRG3CON0bits __attribute__((address(0x79D)));
+# 24311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON1 __attribute__((address(0x79E)));
+
+__asm("PRG3CON1 equ 079Eh");
+
+
+typedef union {
+ struct {
+ unsigned RPOL :1;
+ unsigned FPOL :1;
+ unsigned RDY :1;
+ };
+ struct {
+ unsigned RG3RPOL :1;
+ unsigned RG3FPOL :1;
+ unsigned RG3RDY :1;
+ };
+} PRG3CON1bits_t;
+extern volatile PRG3CON1bits_t PRG3CON1bits __attribute__((address(0x79E)));
+# 24363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3CON2 __attribute__((address(0x79F)));
+
+__asm("PRG3CON2 equ 079Fh");
+
+
+typedef union {
+ struct {
+ unsigned ISET :5;
+ };
+ struct {
+ unsigned ISET0 :1;
+ unsigned ISET1 :1;
+ unsigned ISET2 :1;
+ unsigned ISET3 :1;
+ unsigned ISET4 :1;
+ };
+ struct {
+ unsigned RG3ISET :5;
+ };
+ struct {
+ unsigned RG3ISET0 :1;
+ unsigned RG3ISET1 :1;
+ unsigned RG3ISET2 :1;
+ unsigned RG3ISET3 :1;
+ unsigned RG3ISET4 :1;
+ };
+} PRG3CON2bits_t;
+extern volatile PRG3CON2bits_t PRG3CON2bits __attribute__((address(0x79F)));
+# 24455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHR __attribute__((address(0x80D)));
+
+__asm("COG3PHR equ 080Dh");
+
+
+typedef union {
+ struct {
+ unsigned PHR :6;
+ };
+ struct {
+ unsigned PHR0 :1;
+ unsigned PHR1 :1;
+ unsigned PHR2 :1;
+ unsigned PHR3 :1;
+ unsigned PHR4 :1;
+ unsigned PHR5 :1;
+ };
+ struct {
+ unsigned G3PHR0 :1;
+ unsigned G3PHR1 :1;
+ unsigned G3PHR2 :1;
+ unsigned G3PHR3 :1;
+ unsigned G3PHR4 :1;
+ unsigned G3PHR5 :1;
+ };
+} COG3PHRbits_t;
+extern volatile COG3PHRbits_t COG3PHRbits __attribute__((address(0x80D)));
+# 24551 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3PHF __attribute__((address(0x80E)));
+
+__asm("COG3PHF equ 080Eh");
+
+
+typedef union {
+ struct {
+ unsigned PHF :6;
+ };
+ struct {
+ unsigned PHF0 :1;
+ unsigned PHF1 :1;
+ unsigned PHF2 :1;
+ unsigned PHF3 :1;
+ unsigned PHF4 :1;
+ unsigned PHF5 :1;
+ };
+ struct {
+ unsigned G3PHF0 :1;
+ unsigned G3PHF1 :1;
+ unsigned G3PHF2 :1;
+ unsigned G3PHF3 :1;
+ unsigned G3PHF4 :1;
+ unsigned G3PHF5 :1;
+ };
+} COG3PHFbits_t;
+extern volatile COG3PHFbits_t COG3PHFbits __attribute__((address(0x80E)));
+# 24647 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKR __attribute__((address(0x80F)));
+
+__asm("COG3BLKR equ 080Fh");
+
+
+typedef union {
+ struct {
+ unsigned BLKR :6;
+ };
+ struct {
+ unsigned BLKR0 :1;
+ unsigned BLKR1 :1;
+ unsigned BLKR2 :1;
+ unsigned BLKR3 :1;
+ unsigned BLKR4 :1;
+ unsigned BLKR5 :1;
+ };
+ struct {
+ unsigned G3BLKR0 :1;
+ unsigned G3BLKR1 :1;
+ unsigned G3BLKR2 :1;
+ unsigned G3BLKR3 :1;
+ unsigned G3BLKR4 :1;
+ unsigned G3BLKR5 :1;
+ };
+} COG3BLKRbits_t;
+extern volatile COG3BLKRbits_t COG3BLKRbits __attribute__((address(0x80F)));
+# 24743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3BLKF __attribute__((address(0x810)));
+
+__asm("COG3BLKF equ 0810h");
+
+
+typedef union {
+ struct {
+ unsigned BLKF :6;
+ };
+ struct {
+ unsigned BLKF0 :1;
+ unsigned BLKF1 :1;
+ unsigned BLKF2 :1;
+ unsigned BLKF3 :1;
+ unsigned BLKF4 :1;
+ unsigned BLKF5 :1;
+ };
+ struct {
+ unsigned G3BLKF0 :1;
+ unsigned G3BLKF1 :1;
+ unsigned G3BLKF2 :1;
+ unsigned G3BLKF3 :1;
+ unsigned G3BLKF4 :1;
+ unsigned G3BLKF5 :1;
+ };
+} COG3BLKFbits_t;
+extern volatile COG3BLKFbits_t COG3BLKFbits __attribute__((address(0x810)));
+# 24839 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBR __attribute__((address(0x811)));
+
+__asm("COG3DBR equ 0811h");
+
+
+typedef union {
+ struct {
+ unsigned DBR :6;
+ };
+ struct {
+ unsigned DBR0 :1;
+ unsigned DBR1 :1;
+ unsigned DBR2 :1;
+ unsigned DBR3 :1;
+ unsigned DBR4 :1;
+ unsigned DBR5 :1;
+ };
+ struct {
+ unsigned G3DBR0 :1;
+ unsigned G3DBR1 :1;
+ unsigned G3DBR2 :1;
+ unsigned G3DBR3 :1;
+ unsigned G3DBR4 :1;
+ unsigned G3DBR5 :1;
+ };
+} COG3DBRbits_t;
+extern volatile COG3DBRbits_t COG3DBRbits __attribute__((address(0x811)));
+# 24935 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3DBF __attribute__((address(0x812)));
+
+__asm("COG3DBF equ 0812h");
+
+
+typedef union {
+ struct {
+ unsigned DBF0 :1;
+ unsigned DBF1 :1;
+ unsigned DBF2 :1;
+ unsigned DBF3 :1;
+ unsigned DBF4 :1;
+ unsigned DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF0 :1;
+ unsigned G3DBF1 :1;
+ unsigned G3DBF2 :1;
+ unsigned G3DBF3 :1;
+ unsigned G3DBF4 :1;
+ unsigned G3DBF5 :1;
+ };
+ struct {
+ unsigned G3DBF :6;
+ };
+} COG3DBFbits_t;
+extern volatile COG3DBFbits_t COG3DBFbits __attribute__((address(0x812)));
+# 25031 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON0 __attribute__((address(0x813)));
+
+__asm("COG3CON0 equ 0813h");
+
+
+typedef union {
+ struct {
+ unsigned MD :3;
+ unsigned CS :2;
+ unsigned :1;
+ unsigned LD :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MD0 :1;
+ unsigned MD1 :1;
+ unsigned MD2 :1;
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ };
+ struct {
+ unsigned G3MD :3;
+ unsigned G3CS :2;
+ unsigned :1;
+ unsigned G3LD :1;
+ unsigned G3EN :1;
+ };
+ struct {
+ unsigned G3MD0 :1;
+ unsigned G3MD1 :1;
+ unsigned G3MD2 :1;
+ unsigned G3CS0 :1;
+ unsigned G3CS1 :1;
+ };
+} COG3CON0bits_t;
+extern volatile COG3CON0bits_t COG3CON0bits __attribute__((address(0x813)));
+# 25161 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3CON1 __attribute__((address(0x814)));
+
+__asm("COG3CON1 equ 0814h");
+
+
+typedef union {
+ struct {
+ unsigned POLA :1;
+ unsigned POLB :1;
+ unsigned POLC :1;
+ unsigned POLD :1;
+ unsigned :2;
+ unsigned FDBS :1;
+ unsigned RDBS :1;
+ };
+ struct {
+ unsigned G3POLA :1;
+ unsigned G3POLB :1;
+ unsigned G3POLC :1;
+ unsigned G3POLD :1;
+ unsigned :2;
+ unsigned G3FDBS :1;
+ unsigned G3RDBS :1;
+ };
+} COG3CON1bits_t;
+extern volatile COG3CON1bits_t COG3CON1bits __attribute__((address(0x814)));
+# 25251 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS0 __attribute__((address(0x815)));
+
+__asm("COG3RIS0 equ 0815h");
+
+
+typedef union {
+ struct {
+ unsigned RIS0 :1;
+ unsigned RIS1 :1;
+ unsigned RIS2 :1;
+ unsigned RIS3 :1;
+ unsigned RIS4 :1;
+ unsigned RIS5 :1;
+ unsigned RIS6 :1;
+ unsigned RIS7 :1;
+ };
+ struct {
+ unsigned G3RIS0 :1;
+ unsigned G3RIS1 :1;
+ unsigned G3RIS2 :1;
+ unsigned G3RIS3 :1;
+ unsigned G3RIS4 :1;
+ unsigned G3RIS5 :1;
+ unsigned G3RIS6 :1;
+ unsigned G3RIS7 :1;
+ };
+} COG3RIS0bits_t;
+extern volatile COG3RIS0bits_t COG3RIS0bits __attribute__((address(0x815)));
+# 25363 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RIS1 __attribute__((address(0x816)));
+
+__asm("COG3RIS1 equ 0816h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RIS9 :1;
+ unsigned :1;
+ unsigned RIS11 :1;
+ unsigned RIS12 :1;
+ unsigned RIS13 :1;
+ unsigned RIS14 :1;
+ unsigned RIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RIS9 :1;
+ unsigned :1;
+ unsigned G3RIS11 :1;
+ unsigned G3RIS12 :1;
+ unsigned G3RIS13 :1;
+ unsigned G3RIS14 :1;
+ unsigned G3RIS15 :1;
+ };
+} COG3RIS1bits_t;
+extern volatile COG3RIS1bits_t COG3RIS1bits __attribute__((address(0x816)));
+# 25455 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM0 __attribute__((address(0x817)));
+
+__asm("COG3RSIM0 equ 0817h");
+
+
+typedef union {
+ struct {
+ unsigned RSIM0 :1;
+ unsigned RSIM1 :1;
+ unsigned RSIM2 :1;
+ unsigned RSIM3 :1;
+ unsigned RSIM4 :1;
+ unsigned RSIM5 :1;
+ unsigned RSIM6 :1;
+ unsigned RSIM7 :1;
+ };
+ struct {
+ unsigned G3RSIM0 :1;
+ unsigned G3RSIM1 :1;
+ unsigned G3RSIM2 :1;
+ unsigned G3RSIM3 :1;
+ unsigned G3RSIM4 :1;
+ unsigned G3RSIM5 :1;
+ unsigned G3RSIM6 :1;
+ unsigned G3RSIM7 :1;
+ };
+} COG3RSIM0bits_t;
+extern volatile COG3RSIM0bits_t COG3RSIM0bits __attribute__((address(0x817)));
+# 25567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3RSIM1 __attribute__((address(0x818)));
+
+__asm("COG3RSIM1 equ 0818h");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned RSIM9 :1;
+ unsigned :1;
+ unsigned RSIM11 :1;
+ unsigned RSIM12 :1;
+ unsigned RSIM13 :1;
+ unsigned RSIM14 :1;
+ unsigned RSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3RSIM9 :1;
+ unsigned :1;
+ unsigned G3RSIM11 :1;
+ unsigned G3RSIM12 :1;
+ unsigned G3RSIM13 :1;
+ unsigned G3RSIM14 :1;
+ unsigned G3RSIM15 :1;
+ };
+} COG3RSIM1bits_t;
+extern volatile COG3RSIM1bits_t COG3RSIM1bits __attribute__((address(0x818)));
+# 25659 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS0 __attribute__((address(0x819)));
+
+__asm("COG3FIS0 equ 0819h");
+
+
+typedef union {
+ struct {
+ unsigned FIS0 :1;
+ unsigned FIS1 :1;
+ unsigned FIS2 :1;
+ unsigned FIS3 :1;
+ unsigned FIS4 :1;
+ unsigned FIS5 :1;
+ unsigned FIS6 :1;
+ unsigned FIS7 :1;
+ };
+ struct {
+ unsigned G3FIS0 :1;
+ unsigned G3FIS1 :1;
+ unsigned G3FIS2 :1;
+ unsigned G3FIS3 :1;
+ unsigned G3FIS4 :1;
+ unsigned G3FIS5 :1;
+ unsigned G3FIS6 :1;
+ unsigned G3FIS7 :1;
+ };
+} COG3FIS0bits_t;
+extern volatile COG3FIS0bits_t COG3FIS0bits __attribute__((address(0x819)));
+# 25771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FIS1 __attribute__((address(0x81A)));
+
+__asm("COG3FIS1 equ 081Ah");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FIS9 :1;
+ unsigned :1;
+ unsigned FIS11 :1;
+ unsigned FIS12 :1;
+ unsigned FIS13 :1;
+ unsigned FIS14 :1;
+ unsigned FIS15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FIS9 :1;
+ unsigned :1;
+ unsigned G3FIS11 :1;
+ unsigned G3FIS12 :1;
+ unsigned G3FIS13 :1;
+ unsigned G3FIS14 :1;
+ unsigned G3FIS15 :1;
+ };
+} COG3FIS1bits_t;
+extern volatile COG3FIS1bits_t COG3FIS1bits __attribute__((address(0x81A)));
+# 25863 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM0 __attribute__((address(0x81B)));
+
+__asm("COG3FSIM0 equ 081Bh");
+
+
+typedef union {
+ struct {
+ unsigned FSIM0 :1;
+ unsigned FSIM1 :1;
+ unsigned FSIM2 :1;
+ unsigned FSIM3 :1;
+ unsigned FSIM4 :1;
+ unsigned FSIM5 :1;
+ unsigned FSIM6 :1;
+ unsigned FSIM7 :1;
+ };
+ struct {
+ unsigned G3FSIM0 :1;
+ unsigned G3FSIM1 :1;
+ unsigned G3FSIM2 :1;
+ unsigned G3FSIM3 :1;
+ unsigned G3FSIM4 :1;
+ unsigned G3FSIM5 :1;
+ unsigned G3FSIM6 :1;
+ unsigned G3FSIM7 :1;
+ };
+} COG3FSIM0bits_t;
+extern volatile COG3FSIM0bits_t COG3FSIM0bits __attribute__((address(0x81B)));
+# 25975 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3FSIM1 __attribute__((address(0x81C)));
+
+__asm("COG3FSIM1 equ 081Ch");
+
+
+typedef union {
+ struct {
+ unsigned :1;
+ unsigned FSIM9 :1;
+ unsigned :1;
+ unsigned FSIM11 :1;
+ unsigned FSIM12 :1;
+ unsigned FSIM13 :1;
+ unsigned FSIM14 :1;
+ unsigned FSIM15 :1;
+ };
+ struct {
+ unsigned :1;
+ unsigned G3FSIM9 :1;
+ unsigned :1;
+ unsigned G3FSIM11 :1;
+ unsigned G3FSIM12 :1;
+ unsigned G3FSIM13 :1;
+ unsigned G3FSIM14 :1;
+ unsigned G3FSIM15 :1;
+ };
+} COG3FSIM1bits_t;
+extern volatile COG3FSIM1bits_t COG3FSIM1bits __attribute__((address(0x81C)));
+# 26067 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD0 __attribute__((address(0x81D)));
+
+__asm("COG3ASD0 equ 081Dh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned ASDAC :2;
+ unsigned ASDBD :2;
+ unsigned ASREN :1;
+ unsigned ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned ASDAC0 :1;
+ unsigned ASDAC1 :1;
+ unsigned ASDBD0 :1;
+ unsigned ASDBD1 :1;
+ unsigned ARSEN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC :2;
+ unsigned G3ASDBD :2;
+ unsigned G3ARSEN :1;
+ unsigned G3ASE :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned G3ASDAC0 :1;
+ unsigned G3ASDAC1 :1;
+ unsigned G3ASDBD0 :1;
+ unsigned G3ASDBD1 :1;
+ unsigned G3ASREN :1;
+ };
+} COG3ASD0bits_t;
+extern volatile COG3ASD0bits_t COG3ASD0bits __attribute__((address(0x81D)));
+# 26199 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3ASD1 __attribute__((address(0x81E)));
+
+__asm("COG3ASD1 equ 081Eh");
+
+
+typedef union {
+ struct {
+ unsigned AS0E :1;
+ unsigned AS1E :1;
+ unsigned AS2E :1;
+ unsigned AS3E :1;
+ unsigned AS4E :1;
+ unsigned AS5E :1;
+ unsigned AS6E :1;
+ unsigned AS7E :1;
+ };
+ struct {
+ unsigned G3AS0E :1;
+ unsigned G3AS1E :1;
+ unsigned G3AS2E :1;
+ unsigned G3AS3E :1;
+ unsigned G3AS4E :1;
+ unsigned G3AS5E :1;
+ unsigned G3AS6E :1;
+ unsigned G3AS7E :1;
+ };
+} COG3ASD1bits_t;
+extern volatile COG3ASD1bits_t COG3ASD1bits __attribute__((address(0x81E)));
+# 26311 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3STR __attribute__((address(0x81F)));
+
+__asm("COG3STR equ 081Fh");
+
+
+typedef union {
+ struct {
+ unsigned STRA :1;
+ unsigned STRB :1;
+ unsigned STRC :1;
+ unsigned STRD :1;
+ unsigned SDATA :1;
+ unsigned SDATB :1;
+ unsigned SDATC :1;
+ unsigned SDATD :1;
+ };
+ struct {
+ unsigned G3STRA :1;
+ unsigned G3STRB :1;
+ unsigned G3STRC :1;
+ unsigned G3STRD :1;
+ unsigned G3SDATA :1;
+ unsigned G3SDATB :1;
+ unsigned G3SDATC :1;
+ unsigned G3SDATD :1;
+ };
+} COG3STRbits_t;
+extern volatile COG3STRbits_t COG3STRbits __attribute__((address(0x81F)));
+# 26423 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON0 __attribute__((address(0x90C)));
+
+__asm("CM4CON0 equ 090Ch");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C4SYNC :1;
+ unsigned C4HYS :1;
+ unsigned C4SP :1;
+ unsigned C4ZLF :1;
+ unsigned C4POL :1;
+ unsigned :1;
+ unsigned C4OUT :1;
+ unsigned C4ON :1;
+ };
+} CM4CON0bits_t;
+extern volatile CM4CON0bits_t CM4CON0bits __attribute__((address(0x90C)));
+# 26520 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4CON1 __attribute__((address(0x90D)));
+
+__asm("CM4CON1 equ 090Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C4INTN :1;
+ unsigned C4INTP :1;
+ };
+} CM4CON1bits_t;
+extern volatile CM4CON1bits_t CM4CON1bits __attribute__((address(0x90D)));
+# 26560 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4NSEL __attribute__((address(0x90E)));
+
+__asm("CM4NSEL equ 090Eh");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C4NCH :4;
+ };
+ struct {
+ unsigned C4NCH0 :1;
+ unsigned C4NCH1 :1;
+ unsigned C4NCH2 :1;
+ unsigned C4NCH3 :1;
+ };
+} CM4NSELbits_t;
+extern volatile CM4NSELbits_t CM4NSELbits __attribute__((address(0x90E)));
+# 26614 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM4PSEL __attribute__((address(0x90F)));
+
+__asm("CM4PSEL equ 090Fh");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C4PCH :4;
+ };
+ struct {
+ unsigned C4PCH0 :1;
+ unsigned C4PCH1 :1;
+ unsigned C4PCH2 :1;
+ unsigned C4PCH3 :1;
+ };
+} CM4PSELbits_t;
+extern volatile CM4PSELbits_t CM4PSELbits __attribute__((address(0x90F)));
+# 26694 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON0 __attribute__((address(0x910)));
+
+__asm("CM5CON0 equ 0910h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C5SYNC :1;
+ unsigned C5HYS :1;
+ unsigned C5SP :1;
+ unsigned C5ZLF :1;
+ unsigned C5POL :1;
+ unsigned :1;
+ unsigned C5OUT :1;
+ unsigned C5ON :1;
+ };
+} CM5CON0bits_t;
+extern volatile CM5CON0bits_t CM5CON0bits __attribute__((address(0x910)));
+# 26791 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5CON1 __attribute__((address(0x911)));
+
+__asm("CM5CON1 equ 0911h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C5INTN :1;
+ unsigned C5INTP :1;
+ };
+} CM5CON1bits_t;
+extern volatile CM5CON1bits_t CM5CON1bits __attribute__((address(0x911)));
+# 26831 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5NSEL __attribute__((address(0x912)));
+
+__asm("CM5NSEL equ 0912h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C5NCH :4;
+ };
+ struct {
+ unsigned C5NCH0 :1;
+ unsigned C5NCH1 :1;
+ unsigned C5NCH2 :1;
+ unsigned C5NCH3 :1;
+ };
+} CM5NSELbits_t;
+extern volatile CM5NSELbits_t CM5NSELbits __attribute__((address(0x912)));
+# 26885 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM5PSEL __attribute__((address(0x913)));
+
+__asm("CM5PSEL equ 0913h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C5PCH :4;
+ };
+ struct {
+ unsigned C5PCH0 :1;
+ unsigned C5PCH1 :1;
+ unsigned C5PCH2 :1;
+ unsigned C5PCH3 :1;
+ };
+} CM5PSELbits_t;
+extern volatile CM5PSELbits_t CM5PSELbits __attribute__((address(0x913)));
+# 26965 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON0 __attribute__((address(0x914)));
+
+__asm("CM6CON0 equ 0914h");
+
+
+typedef union {
+ struct {
+ unsigned SYNC :1;
+ unsigned HYS :1;
+ unsigned :1;
+ unsigned ZLF :1;
+ unsigned POL :1;
+ unsigned :1;
+ unsigned OUT :1;
+ unsigned ON :1;
+ };
+ struct {
+ unsigned C6SYNC :1;
+ unsigned C6HYS :1;
+ unsigned C6SP :1;
+ unsigned C6ZLF :1;
+ unsigned C6POL :1;
+ unsigned :1;
+ unsigned C6OUT :1;
+ unsigned C6ON :1;
+ };
+} CM6CON0bits_t;
+extern volatile CM6CON0bits_t CM6CON0bits __attribute__((address(0x914)));
+# 27062 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6CON1 __attribute__((address(0x915)));
+
+__asm("CM6CON1 equ 0915h");
+
+
+typedef union {
+ struct {
+ unsigned INTN :1;
+ unsigned INTP :1;
+ };
+ struct {
+ unsigned C6INTN :1;
+ unsigned C6INTP :1;
+ };
+} CM6CON1bits_t;
+extern volatile CM6CON1bits_t CM6CON1bits __attribute__((address(0x915)));
+# 27102 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6NSEL __attribute__((address(0x916)));
+
+__asm("CM6NSEL equ 0916h");
+
+
+typedef union {
+ struct {
+ unsigned NCH :4;
+ };
+ struct {
+ unsigned C6NCH :4;
+ };
+ struct {
+ unsigned C6NCH0 :1;
+ unsigned C6NCH1 :1;
+ unsigned C6NCH2 :1;
+ unsigned C6NCH3 :1;
+ };
+} CM6NSELbits_t;
+extern volatile CM6NSELbits_t CM6NSELbits __attribute__((address(0x916)));
+# 27156 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CM6PSEL __attribute__((address(0x917)));
+
+__asm("CM6PSEL equ 0917h");
+
+
+typedef union {
+ struct {
+ unsigned PCH :4;
+ };
+ struct {
+ unsigned PCH0 :1;
+ unsigned PCH1 :1;
+ unsigned PCH2 :1;
+ unsigned PCH3 :1;
+ };
+ struct {
+ unsigned C6PCH :4;
+ };
+ struct {
+ unsigned C6PCH0 :1;
+ unsigned C6PCH1 :1;
+ unsigned C6PCH2 :1;
+ unsigned C6PCH3 :1;
+ };
+} CM6PSELbits_t;
+extern volatile CM6PSELbits_t CM6PSELbits __attribute__((address(0x917)));
+# 27236 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMEN __attribute__((address(0xD8E)));
+
+__asm("PWMEN equ 0D8Eh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5EN :1;
+ unsigned MPWM6EN :1;
+ unsigned MPWM11EN :1;
+ };
+} PWMENbits_t;
+extern volatile PWMENbits_t PWMENbits __attribute__((address(0xD8E)));
+# 27268 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMLD __attribute__((address(0xD8F)));
+
+__asm("PWMLD equ 0D8Fh");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5LD :1;
+ unsigned MPWM6LD :1;
+ unsigned MPWM11LD :1;
+ };
+} PWMLDbits_t;
+extern volatile PWMLDbits_t PWMLDbits __attribute__((address(0xD8F)));
+# 27300 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWMOUT __attribute__((address(0xD90)));
+
+__asm("PWMOUT equ 0D90h");
+
+
+typedef union {
+ struct {
+ unsigned MPWM5OUT :1;
+ unsigned MPWM6OUT :1;
+ unsigned MPWM11OUT :1;
+ };
+} PWMOUTbits_t;
+extern volatile PWMOUTbits_t PWMOUTbits __attribute__((address(0xD90)));
+# 27332 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PH __attribute__((address(0xD91)));
+
+__asm("PWM5PH equ 0D91h");
+
+
+
+
+extern volatile unsigned char PWM5PHL __attribute__((address(0xD91)));
+
+__asm("PWM5PHL equ 0D91h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHL0 :1;
+ unsigned PWM5PHL1 :1;
+ unsigned PWM5PHL2 :1;
+ unsigned PWM5PHL3 :1;
+ unsigned PWM5PHL4 :1;
+ unsigned PWM5PHL5 :1;
+ unsigned PWM5PHL6 :1;
+ unsigned PWM5PHL7 :1;
+ };
+ struct {
+ unsigned PWM5PHL :8;
+ };
+} PWM5PHLbits_t;
+extern volatile PWM5PHLbits_t PWM5PHLbits __attribute__((address(0xD91)));
+# 27417 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PHH __attribute__((address(0xD92)));
+
+__asm("PWM5PHH equ 0D92h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM5PHH0 :1;
+ unsigned PWM5PHH1 :1;
+ unsigned PWM5PHH2 :1;
+ unsigned PWM5PHH3 :1;
+ unsigned PWM5PHH4 :1;
+ unsigned PWM5PHH5 :1;
+ unsigned PWM5PHH6 :1;
+ unsigned PWM5PHH7 :1;
+ };
+ struct {
+ unsigned PWM5PHH :8;
+ };
+} PWM5PHHbits_t;
+extern volatile PWM5PHHbits_t PWM5PHHbits __attribute__((address(0xD92)));
+# 27495 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5DC __attribute__((address(0xD93)));
+
+__asm("PWM5DC equ 0D93h");
+
+
+
+
+extern volatile unsigned char PWM5DCL __attribute__((address(0xD93)));
+
+__asm("PWM5DCL equ 0D93h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCL0 :1;
+ unsigned PWM5DCL1 :1;
+ unsigned PWM5DCL2 :1;
+ unsigned PWM5DCL3 :1;
+ unsigned PWM5DCL4 :1;
+ unsigned PWM5DCL5 :1;
+ unsigned PWM5DCL6 :1;
+ unsigned PWM5DCL7 :1;
+ };
+ struct {
+ unsigned PWM5DCL :8;
+ };
+} PWM5DCLbits_t;
+extern volatile PWM5DCLbits_t PWM5DCLbits __attribute__((address(0xD93)));
+# 27580 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5DCH __attribute__((address(0xD94)));
+
+__asm("PWM5DCH equ 0D94h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM5DCH0 :1;
+ unsigned PWM5DCH1 :1;
+ unsigned PWM5DCH2 :1;
+ unsigned PWM5DCH3 :1;
+ unsigned PWM5DCH4 :1;
+ unsigned PWM5DCH5 :1;
+ unsigned PWM5DCH6 :1;
+ unsigned PWM5DCH7 :1;
+ };
+ struct {
+ unsigned PWM5DCH :8;
+ };
+} PWM5DCHbits_t;
+extern volatile PWM5DCHbits_t PWM5DCHbits __attribute__((address(0xD94)));
+# 27658 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5PR __attribute__((address(0xD95)));
+
+__asm("PWM5PR equ 0D95h");
+
+
+
+
+extern volatile unsigned char PWM5PRL __attribute__((address(0xD95)));
+
+__asm("PWM5PRL equ 0D95h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRL0 :1;
+ unsigned PWM5PRL1 :1;
+ unsigned PWM5PRL2 :1;
+ unsigned PWM5PRL3 :1;
+ unsigned PWM5PRL4 :1;
+ unsigned PWM5PRL5 :1;
+ unsigned PWM5PRL6 :1;
+ unsigned PWM5PRL7 :1;
+ };
+ struct {
+ unsigned PWM5PRL :8;
+ };
+} PWM5PRLbits_t;
+extern volatile PWM5PRLbits_t PWM5PRLbits __attribute__((address(0xD95)));
+# 27743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5PRH __attribute__((address(0xD96)));
+
+__asm("PWM5PRH equ 0D96h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM5PRH0 :1;
+ unsigned PWM5PRH1 :1;
+ unsigned PWM5PRH2 :1;
+ unsigned PWM5PRH3 :1;
+ unsigned PWM5PRH4 :1;
+ unsigned PWM5PRH5 :1;
+ unsigned PWM5PRH6 :1;
+ unsigned PWM5PRH7 :1;
+ };
+ struct {
+ unsigned PWM5PRH :8;
+ };
+} PWM5PRHbits_t;
+extern volatile PWM5PRHbits_t PWM5PRHbits __attribute__((address(0xD96)));
+# 27821 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5OF __attribute__((address(0xD97)));
+
+__asm("PWM5OF equ 0D97h");
+
+
+
+
+extern volatile unsigned char PWM5OFL __attribute__((address(0xD97)));
+
+__asm("PWM5OFL equ 0D97h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFL0 :1;
+ unsigned PWM5OFL1 :1;
+ unsigned PWM5OFL2 :1;
+ unsigned PWM5OFL3 :1;
+ unsigned PWM5OFL4 :1;
+ unsigned PWM5OFL5 :1;
+ unsigned PWM5OFL6 :1;
+ unsigned PWM5OFL7 :1;
+ };
+ struct {
+ unsigned PWM5OFL :8;
+ };
+} PWM5OFLbits_t;
+extern volatile PWM5OFLbits_t PWM5OFLbits __attribute__((address(0xD97)));
+# 27906 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFH __attribute__((address(0xD98)));
+
+__asm("PWM5OFH equ 0D98h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM5OFH0 :1;
+ unsigned PWM5OFH1 :1;
+ unsigned PWM5OFH2 :1;
+ unsigned PWM5OFH3 :1;
+ unsigned PWM5OFH4 :1;
+ unsigned PWM5OFH5 :1;
+ unsigned PWM5OFH6 :1;
+ unsigned PWM5OFH7 :1;
+ };
+ struct {
+ unsigned PWM5OFH :8;
+ };
+} PWM5OFHbits_t;
+extern volatile PWM5OFHbits_t PWM5OFHbits __attribute__((address(0xD98)));
+# 27984 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM5TMR __attribute__((address(0xD99)));
+
+__asm("PWM5TMR equ 0D99h");
+
+
+
+
+extern volatile unsigned char PWM5TMRL __attribute__((address(0xD99)));
+
+__asm("PWM5TMRL equ 0D99h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRL0 :1;
+ unsigned PWM5TMRL1 :1;
+ unsigned PWM5TMRL2 :1;
+ unsigned PWM5TMRL3 :1;
+ unsigned PWM5TMRL4 :1;
+ unsigned PWM5TMRL5 :1;
+ unsigned PWM5TMRL6 :1;
+ unsigned PWM5TMRL7 :1;
+ };
+ struct {
+ unsigned PWM5TMRL :8;
+ };
+} PWM5TMRLbits_t;
+extern volatile PWM5TMRLbits_t PWM5TMRLbits __attribute__((address(0xD99)));
+# 28069 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5TMRH __attribute__((address(0xD9A)));
+
+__asm("PWM5TMRH equ 0D9Ah");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM5TMRH0 :1;
+ unsigned PWM5TMRH1 :1;
+ unsigned PWM5TMRH2 :1;
+ unsigned PWM5TMRH3 :1;
+ unsigned PWM5TMRH4 :1;
+ unsigned PWM5TMRH5 :1;
+ unsigned PWM5TMRH6 :1;
+ unsigned PWM5TMRH7 :1;
+ };
+ struct {
+ unsigned PWM5TMRH :8;
+ };
+} PWM5TMRHbits_t;
+extern volatile PWM5TMRHbits_t PWM5TMRHbits __attribute__((address(0xD9A)));
+# 28147 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CON __attribute__((address(0xD9B)));
+
+__asm("PWM5CON equ 0D9Bh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE0 :1;
+ unsigned PWM5MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM5MODE :2;
+ unsigned PWM5POL :1;
+ unsigned PWM5OUT :1;
+ unsigned :1;
+ unsigned PWM5EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM5CONbits_t;
+extern volatile PWM5CONbits_t PWM5CONbits __attribute__((address(0xD9B)));
+# 28245 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTE __attribute__((address(0xD9C)));
+
+__asm("PWM5INTE equ 0D9Ch");
+
+
+extern volatile unsigned char PWM5INTCON __attribute__((address(0xD9C)));
+
+__asm("PWM5INTCON equ 0D9Ch");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTEbits_t;
+extern volatile PWM5INTEbits_t PWM5INTEbits __attribute__((address(0xD9C)));
+# 28312 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM5PRIE :1;
+ unsigned PWM5DCIE :1;
+ unsigned PWM5PHIE :1;
+ unsigned PWM5OFIE :1;
+ };
+} PWM5INTCONbits_t;
+extern volatile PWM5INTCONbits_t PWM5INTCONbits __attribute__((address(0xD9C)));
+# 28371 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5INTF __attribute__((address(0xD9D)));
+
+__asm("PWM5INTF equ 0D9Dh");
+
+
+extern volatile unsigned char PWM5INTFLG __attribute__((address(0xD9D)));
+
+__asm("PWM5INTFLG equ 0D9Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFbits_t;
+extern volatile PWM5INTFbits_t PWM5INTFbits __attribute__((address(0xD9D)));
+# 28438 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM5PRIF :1;
+ unsigned PWM5DCIF :1;
+ unsigned PWM5PHIF :1;
+ unsigned PWM5OFIF :1;
+ };
+} PWM5INTFLGbits_t;
+extern volatile PWM5INTFLGbits_t PWM5INTFLGbits __attribute__((address(0xD9D)));
+# 28497 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5CLKCON __attribute__((address(0xD9E)));
+
+__asm("PWM5CLKCON equ 0D9Eh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM5CS0 :1;
+ unsigned PWM5CS1 :1;
+ unsigned PWM5CS2 :1;
+ unsigned :1;
+ unsigned PWM5PS0 :1;
+ unsigned PWM5PS1 :1;
+ unsigned PWM5PS2 :1;
+ };
+ struct {
+ unsigned PWM5CS :3;
+ unsigned :1;
+ unsigned PWM5PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM5CLKCONbits_t;
+extern volatile PWM5CLKCONbits_t PWM5CLKCONbits __attribute__((address(0xD9E)));
+# 28617 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5LDCON __attribute__((address(0xD9F)));
+
+__asm("PWM5LDCON equ 0D9Fh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM5LDS0 :1;
+ unsigned PWM5LDS1 :1;
+ };
+ struct {
+ unsigned PWM5LDS :2;
+ unsigned :4;
+ unsigned PWM5LDM :1;
+ unsigned PWM5LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM5LDCONbits_t;
+extern volatile PWM5LDCONbits_t PWM5LDCONbits __attribute__((address(0xD9F)));
+# 28699 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM5OFCON __attribute__((address(0xDA0)));
+
+__asm("PWM5OFCON equ 0DA0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM5OFS0 :1;
+ unsigned PWM5OFS1 :1;
+ unsigned :3;
+ unsigned PWM5OFM0 :1;
+ unsigned PWM5OFM1 :1;
+ };
+ struct {
+ unsigned PWM5OFS :2;
+ unsigned :2;
+ unsigned PWM5OFMC :1;
+ unsigned PWM5OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM5OFCONbits_t;
+extern volatile PWM5OFCONbits_t PWM5OFCONbits __attribute__((address(0xDA0)));
+# 28807 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PH __attribute__((address(0xDA1)));
+
+__asm("PWM6PH equ 0DA1h");
+
+
+
+
+extern volatile unsigned char PWM6PHL __attribute__((address(0xDA1)));
+
+__asm("PWM6PHL equ 0DA1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHL0 :1;
+ unsigned PWM6PHL1 :1;
+ unsigned PWM6PHL2 :1;
+ unsigned PWM6PHL3 :1;
+ unsigned PWM6PHL4 :1;
+ unsigned PWM6PHL5 :1;
+ unsigned PWM6PHL6 :1;
+ unsigned PWM6PHL7 :1;
+ };
+ struct {
+ unsigned PWM6PHL :8;
+ };
+} PWM6PHLbits_t;
+extern volatile PWM6PHLbits_t PWM6PHLbits __attribute__((address(0xDA1)));
+# 28892 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PHH __attribute__((address(0xDA2)));
+
+__asm("PWM6PHH equ 0DA2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM6PHH0 :1;
+ unsigned PWM6PHH1 :1;
+ unsigned PWM6PHH2 :1;
+ unsigned PWM6PHH3 :1;
+ unsigned PWM6PHH4 :1;
+ unsigned PWM6PHH5 :1;
+ unsigned PWM6PHH6 :1;
+ unsigned PWM6PHH7 :1;
+ };
+ struct {
+ unsigned PWM6PHH :8;
+ };
+} PWM6PHHbits_t;
+extern volatile PWM6PHHbits_t PWM6PHHbits __attribute__((address(0xDA2)));
+# 28970 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6DC __attribute__((address(0xDA3)));
+
+__asm("PWM6DC equ 0DA3h");
+
+
+
+
+extern volatile unsigned char PWM6DCL __attribute__((address(0xDA3)));
+
+__asm("PWM6DCL equ 0DA3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCL0 :1;
+ unsigned PWM6DCL1 :1;
+ unsigned PWM6DCL2 :1;
+ unsigned PWM6DCL3 :1;
+ unsigned PWM6DCL4 :1;
+ unsigned PWM6DCL5 :1;
+ unsigned PWM6DCL6 :1;
+ unsigned PWM6DCL7 :1;
+ };
+ struct {
+ unsigned PWM6DCL :8;
+ };
+} PWM6DCLbits_t;
+extern volatile PWM6DCLbits_t PWM6DCLbits __attribute__((address(0xDA3)));
+# 29055 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6DCH __attribute__((address(0xDA4)));
+
+__asm("PWM6DCH equ 0DA4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM6DCH0 :1;
+ unsigned PWM6DCH1 :1;
+ unsigned PWM6DCH2 :1;
+ unsigned PWM6DCH3 :1;
+ unsigned PWM6DCH4 :1;
+ unsigned PWM6DCH5 :1;
+ unsigned PWM6DCH6 :1;
+ unsigned PWM6DCH7 :1;
+ };
+ struct {
+ unsigned PWM6DCH :8;
+ };
+} PWM6DCHbits_t;
+extern volatile PWM6DCHbits_t PWM6DCHbits __attribute__((address(0xDA4)));
+# 29133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6PR __attribute__((address(0xDA5)));
+
+__asm("PWM6PR equ 0DA5h");
+
+
+
+
+extern volatile unsigned char PWM6PRL __attribute__((address(0xDA5)));
+
+__asm("PWM6PRL equ 0DA5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRL0 :1;
+ unsigned PWM6PRL1 :1;
+ unsigned PWM6PRL2 :1;
+ unsigned PWM6PRL3 :1;
+ unsigned PWM6PRL4 :1;
+ unsigned PWM6PRL5 :1;
+ unsigned PWM6PRL6 :1;
+ unsigned PWM6PRL7 :1;
+ };
+ struct {
+ unsigned PWM6PRL :8;
+ };
+} PWM6PRLbits_t;
+extern volatile PWM6PRLbits_t PWM6PRLbits __attribute__((address(0xDA5)));
+# 29218 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6PRH __attribute__((address(0xDA6)));
+
+__asm("PWM6PRH equ 0DA6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM6PRH0 :1;
+ unsigned PWM6PRH1 :1;
+ unsigned PWM6PRH2 :1;
+ unsigned PWM6PRH3 :1;
+ unsigned PWM6PRH4 :1;
+ unsigned PWM6PRH5 :1;
+ unsigned PWM6PRH6 :1;
+ unsigned PWM6PRH7 :1;
+ };
+ struct {
+ unsigned PWM6PRH :8;
+ };
+} PWM6PRHbits_t;
+extern volatile PWM6PRHbits_t PWM6PRHbits __attribute__((address(0xDA6)));
+# 29296 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6OF __attribute__((address(0xDA7)));
+
+__asm("PWM6OF equ 0DA7h");
+
+
+
+
+extern volatile unsigned char PWM6OFL __attribute__((address(0xDA7)));
+
+__asm("PWM6OFL equ 0DA7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFL0 :1;
+ unsigned PWM6OFL1 :1;
+ unsigned PWM6OFL2 :1;
+ unsigned PWM6OFL3 :1;
+ unsigned PWM6OFL4 :1;
+ unsigned PWM6OFL5 :1;
+ unsigned PWM6OFL6 :1;
+ unsigned PWM6OFL7 :1;
+ };
+ struct {
+ unsigned PWM6OFL :8;
+ };
+} PWM6OFLbits_t;
+extern volatile PWM6OFLbits_t PWM6OFLbits __attribute__((address(0xDA7)));
+# 29381 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFH __attribute__((address(0xDA8)));
+
+__asm("PWM6OFH equ 0DA8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM6OFH0 :1;
+ unsigned PWM6OFH1 :1;
+ unsigned PWM6OFH2 :1;
+ unsigned PWM6OFH3 :1;
+ unsigned PWM6OFH4 :1;
+ unsigned PWM6OFH5 :1;
+ unsigned PWM6OFH6 :1;
+ unsigned PWM6OFH7 :1;
+ };
+ struct {
+ unsigned PWM6OFH :8;
+ };
+} PWM6OFHbits_t;
+extern volatile PWM6OFHbits_t PWM6OFHbits __attribute__((address(0xDA8)));
+# 29459 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM6TMR __attribute__((address(0xDA9)));
+
+__asm("PWM6TMR equ 0DA9h");
+
+
+
+
+extern volatile unsigned char PWM6TMRL __attribute__((address(0xDA9)));
+
+__asm("PWM6TMRL equ 0DA9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRL0 :1;
+ unsigned PWM6TMRL1 :1;
+ unsigned PWM6TMRL2 :1;
+ unsigned PWM6TMRL3 :1;
+ unsigned PWM6TMRL4 :1;
+ unsigned PWM6TMRL5 :1;
+ unsigned PWM6TMRL6 :1;
+ unsigned PWM6TMRL7 :1;
+ };
+ struct {
+ unsigned PWM6TMRL :8;
+ };
+} PWM6TMRLbits_t;
+extern volatile PWM6TMRLbits_t PWM6TMRLbits __attribute__((address(0xDA9)));
+# 29544 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6TMRH __attribute__((address(0xDAA)));
+
+__asm("PWM6TMRH equ 0DAAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM6TMRH0 :1;
+ unsigned PWM6TMRH1 :1;
+ unsigned PWM6TMRH2 :1;
+ unsigned PWM6TMRH3 :1;
+ unsigned PWM6TMRH4 :1;
+ unsigned PWM6TMRH5 :1;
+ unsigned PWM6TMRH6 :1;
+ unsigned PWM6TMRH7 :1;
+ };
+ struct {
+ unsigned PWM6TMRH :8;
+ };
+} PWM6TMRHbits_t;
+extern volatile PWM6TMRHbits_t PWM6TMRHbits __attribute__((address(0xDAA)));
+# 29622 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CON __attribute__((address(0xDAB)));
+
+__asm("PWM6CON equ 0DABh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE0 :1;
+ unsigned PWM6MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM6MODE :2;
+ unsigned PWM6POL :1;
+ unsigned PWM6OUT :1;
+ unsigned :1;
+ unsigned PWM6EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM6CONbits_t;
+extern volatile PWM6CONbits_t PWM6CONbits __attribute__((address(0xDAB)));
+# 29720 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTE __attribute__((address(0xDAC)));
+
+__asm("PWM6INTE equ 0DACh");
+
+
+extern volatile unsigned char PWM6INTCON __attribute__((address(0xDAC)));
+
+__asm("PWM6INTCON equ 0DACh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTEbits_t;
+extern volatile PWM6INTEbits_t PWM6INTEbits __attribute__((address(0xDAC)));
+# 29787 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM6PRIE :1;
+ unsigned PWM6DCIE :1;
+ unsigned PWM6PHIE :1;
+ unsigned PWM6OFIE :1;
+ };
+} PWM6INTCONbits_t;
+extern volatile PWM6INTCONbits_t PWM6INTCONbits __attribute__((address(0xDAC)));
+# 29846 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6INTF __attribute__((address(0xDAD)));
+
+__asm("PWM6INTF equ 0DADh");
+
+
+extern volatile unsigned char PWM6INTFLG __attribute__((address(0xDAD)));
+
+__asm("PWM6INTFLG equ 0DADh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFbits_t;
+extern volatile PWM6INTFbits_t PWM6INTFbits __attribute__((address(0xDAD)));
+# 29913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM6PRIF :1;
+ unsigned PWM6DCIF :1;
+ unsigned PWM6PHIF :1;
+ unsigned PWM6OFIF :1;
+ };
+} PWM6INTFLGbits_t;
+extern volatile PWM6INTFLGbits_t PWM6INTFLGbits __attribute__((address(0xDAD)));
+# 29972 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6CLKCON __attribute__((address(0xDAE)));
+
+__asm("PWM6CLKCON equ 0DAEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM6CS0 :1;
+ unsigned PWM6CS1 :1;
+ unsigned PWM6CS2 :1;
+ unsigned :1;
+ unsigned PWM6PS0 :1;
+ unsigned PWM6PS1 :1;
+ unsigned PWM6PS2 :1;
+ };
+ struct {
+ unsigned PWM6CS :3;
+ unsigned :1;
+ unsigned PWM6PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM6CLKCONbits_t;
+extern volatile PWM6CLKCONbits_t PWM6CLKCONbits __attribute__((address(0xDAE)));
+# 30092 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6LDCON __attribute__((address(0xDAF)));
+
+__asm("PWM6LDCON equ 0DAFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM6LDS0 :1;
+ unsigned PWM6LDS1 :1;
+ };
+ struct {
+ unsigned PWM6LDS :2;
+ unsigned :4;
+ unsigned PWM6LDM :1;
+ unsigned PWM6LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM6LDCONbits_t;
+extern volatile PWM6LDCONbits_t PWM6LDCONbits __attribute__((address(0xDAF)));
+# 30174 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM6OFCON __attribute__((address(0xDB0)));
+
+__asm("PWM6OFCON equ 0DB0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM6OFS0 :1;
+ unsigned PWM6OFS1 :1;
+ unsigned :3;
+ unsigned PWM6OFM0 :1;
+ unsigned PWM6OFM1 :1;
+ };
+ struct {
+ unsigned PWM6OFS :2;
+ unsigned :2;
+ unsigned PWM6OFMC :1;
+ unsigned PWM6OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM6OFCONbits_t;
+extern volatile PWM6OFCONbits_t PWM6OFCONbits __attribute__((address(0xDB0)));
+# 30282 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PH __attribute__((address(0xDB1)));
+
+__asm("PWM11PH equ 0DB1h");
+
+
+
+
+extern volatile unsigned char PWM11PHL __attribute__((address(0xDB1)));
+
+__asm("PWM11PHL equ 0DB1h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHL0 :1;
+ unsigned PWM11PHL1 :1;
+ unsigned PWM11PHL2 :1;
+ unsigned PWM11PHL3 :1;
+ unsigned PWM11PHL4 :1;
+ unsigned PWM11PHL5 :1;
+ unsigned PWM11PHL6 :1;
+ unsigned PWM11PHL7 :1;
+ };
+ struct {
+ unsigned PWM11PHL :8;
+ };
+} PWM11PHLbits_t;
+extern volatile PWM11PHLbits_t PWM11PHLbits __attribute__((address(0xDB1)));
+# 30367 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PHH __attribute__((address(0xDB2)));
+
+__asm("PWM11PHH equ 0DB2h");
+
+
+typedef union {
+ struct {
+ unsigned PH :8;
+ };
+ struct {
+ unsigned PWM11PHH0 :1;
+ unsigned PWM11PHH1 :1;
+ unsigned PWM11PHH2 :1;
+ unsigned PWM11PHH3 :1;
+ unsigned PWM11PHH4 :1;
+ unsigned PWM11PHH5 :1;
+ unsigned PWM11PHH6 :1;
+ unsigned PWM11PHH7 :1;
+ };
+ struct {
+ unsigned PWM11PHH :8;
+ };
+} PWM11PHHbits_t;
+extern volatile PWM11PHHbits_t PWM11PHHbits __attribute__((address(0xDB2)));
+# 30445 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11DC __attribute__((address(0xDB3)));
+
+__asm("PWM11DC equ 0DB3h");
+
+
+
+
+extern volatile unsigned char PWM11DCL __attribute__((address(0xDB3)));
+
+__asm("PWM11DCL equ 0DB3h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCL0 :1;
+ unsigned PWM11DCL1 :1;
+ unsigned PWM11DCL2 :1;
+ unsigned PWM11DCL3 :1;
+ unsigned PWM11DCL4 :1;
+ unsigned PWM11DCL5 :1;
+ unsigned PWM11DCL6 :1;
+ unsigned PWM11DCL7 :1;
+ };
+ struct {
+ unsigned PWM11DCL :8;
+ };
+} PWM11DCLbits_t;
+extern volatile PWM11DCLbits_t PWM11DCLbits __attribute__((address(0xDB3)));
+# 30530 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11DCH __attribute__((address(0xDB4)));
+
+__asm("PWM11DCH equ 0DB4h");
+
+
+typedef union {
+ struct {
+ unsigned DC :8;
+ };
+ struct {
+ unsigned PWM11DCH0 :1;
+ unsigned PWM11DCH1 :1;
+ unsigned PWM11DCH2 :1;
+ unsigned PWM11DCH3 :1;
+ unsigned PWM11DCH4 :1;
+ unsigned PWM11DCH5 :1;
+ unsigned PWM11DCH6 :1;
+ unsigned PWM11DCH7 :1;
+ };
+ struct {
+ unsigned PWM11DCH :8;
+ };
+} PWM11DCHbits_t;
+extern volatile PWM11DCHbits_t PWM11DCHbits __attribute__((address(0xDB4)));
+# 30608 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11PR __attribute__((address(0xDB5)));
+
+__asm("PWM11PR equ 0DB5h");
+
+
+
+
+extern volatile unsigned char PWM11PRL __attribute__((address(0xDB5)));
+
+__asm("PWM11PRL equ 0DB5h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRL0 :1;
+ unsigned PWM11PRL1 :1;
+ unsigned PWM11PRL2 :1;
+ unsigned PWM11PRL3 :1;
+ unsigned PWM11PRL4 :1;
+ unsigned PWM11PRL5 :1;
+ unsigned PWM11PRL6 :1;
+ unsigned PWM11PRL7 :1;
+ };
+ struct {
+ unsigned PWM11PRL :8;
+ };
+} PWM11PRLbits_t;
+extern volatile PWM11PRLbits_t PWM11PRLbits __attribute__((address(0xDB5)));
+# 30693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11PRH __attribute__((address(0xDB6)));
+
+__asm("PWM11PRH equ 0DB6h");
+
+
+typedef union {
+ struct {
+ unsigned PR :8;
+ };
+ struct {
+ unsigned PWM11PRH0 :1;
+ unsigned PWM11PRH1 :1;
+ unsigned PWM11PRH2 :1;
+ unsigned PWM11PRH3 :1;
+ unsigned PWM11PRH4 :1;
+ unsigned PWM11PRH5 :1;
+ unsigned PWM11PRH6 :1;
+ unsigned PWM11PRH7 :1;
+ };
+ struct {
+ unsigned PWM11PRH :8;
+ };
+} PWM11PRHbits_t;
+extern volatile PWM11PRHbits_t PWM11PRHbits __attribute__((address(0xDB6)));
+# 30771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11OF __attribute__((address(0xDB7)));
+
+__asm("PWM11OF equ 0DB7h");
+
+
+
+
+extern volatile unsigned char PWM11OFL __attribute__((address(0xDB7)));
+
+__asm("PWM11OFL equ 0DB7h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFL0 :1;
+ unsigned PWM11OFL1 :1;
+ unsigned PWM11OFL2 :1;
+ unsigned PWM11OFL3 :1;
+ unsigned PWM11OFL4 :1;
+ unsigned PWM11OFL5 :1;
+ unsigned PWM11OFL6 :1;
+ unsigned PWM11OFL7 :1;
+ };
+ struct {
+ unsigned PWM11OFL :8;
+ };
+} PWM11OFLbits_t;
+extern volatile PWM11OFLbits_t PWM11OFLbits __attribute__((address(0xDB7)));
+# 30856 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFH __attribute__((address(0xDB8)));
+
+__asm("PWM11OFH equ 0DB8h");
+
+
+typedef union {
+ struct {
+ unsigned OF :8;
+ };
+ struct {
+ unsigned PWM11OFH0 :1;
+ unsigned PWM11OFH1 :1;
+ unsigned PWM11OFH2 :1;
+ unsigned PWM11OFH3 :1;
+ unsigned PWM11OFH4 :1;
+ unsigned PWM11OFH5 :1;
+ unsigned PWM11OFH6 :1;
+ unsigned PWM11OFH7 :1;
+ };
+ struct {
+ unsigned PWM11OFH :8;
+ };
+} PWM11OFHbits_t;
+extern volatile PWM11OFHbits_t PWM11OFHbits __attribute__((address(0xDB8)));
+# 30934 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned short PWM11TMR __attribute__((address(0xDB9)));
+
+__asm("PWM11TMR equ 0DB9h");
+
+
+
+
+extern volatile unsigned char PWM11TMRL __attribute__((address(0xDB9)));
+
+__asm("PWM11TMRL equ 0DB9h");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRL0 :1;
+ unsigned PWM11TMRL1 :1;
+ unsigned PWM11TMRL2 :1;
+ unsigned PWM11TMRL3 :1;
+ unsigned PWM11TMRL4 :1;
+ unsigned PWM11TMRL5 :1;
+ unsigned PWM11TMRL6 :1;
+ unsigned PWM11TMRL7 :1;
+ };
+ struct {
+ unsigned PWM11TMRL :8;
+ };
+} PWM11TMRLbits_t;
+extern volatile PWM11TMRLbits_t PWM11TMRLbits __attribute__((address(0xDB9)));
+# 31019 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11TMRH __attribute__((address(0xDBA)));
+
+__asm("PWM11TMRH equ 0DBAh");
+
+
+typedef union {
+ struct {
+ unsigned TMR :8;
+ };
+ struct {
+ unsigned PWM11TMRH0 :1;
+ unsigned PWM11TMRH1 :1;
+ unsigned PWM11TMRH2 :1;
+ unsigned PWM11TMRH3 :1;
+ unsigned PWM11TMRH4 :1;
+ unsigned PWM11TMRH5 :1;
+ unsigned PWM11TMRH6 :1;
+ unsigned PWM11TMRH7 :1;
+ };
+ struct {
+ unsigned PWM11TMRH :8;
+ };
+} PWM11TMRHbits_t;
+extern volatile PWM11TMRHbits_t PWM11TMRHbits __attribute__((address(0xDBA)));
+# 31097 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CON __attribute__((address(0xDBB)));
+
+__asm("PWM11CON equ 0DBBh");
+
+
+typedef union {
+ struct {
+ unsigned :2;
+ unsigned MODE :2;
+ unsigned POL :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE0 :1;
+ unsigned PWM11MODE1 :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned PWM11MODE :2;
+ unsigned PWM11POL :1;
+ unsigned PWM11OUT :1;
+ unsigned :1;
+ unsigned PWM11EN :1;
+ };
+ struct {
+ unsigned :2;
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ };
+} PWM11CONbits_t;
+extern volatile PWM11CONbits_t PWM11CONbits __attribute__((address(0xDBB)));
+# 31195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTE __attribute__((address(0xDBC)));
+
+__asm("PWM11INTE equ 0DBCh");
+
+
+extern volatile unsigned char PWM11INTCON __attribute__((address(0xDBC)));
+
+__asm("PWM11INTCON equ 0DBCh");
+
+
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTEbits_t;
+extern volatile PWM11INTEbits_t PWM11INTEbits __attribute__((address(0xDBC)));
+# 31262 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIE :1;
+ unsigned DCIE :1;
+ unsigned PHIE :1;
+ unsigned OFIE :1;
+ };
+ struct {
+ unsigned PWM11PRIE :1;
+ unsigned PWM11DCIE :1;
+ unsigned PWM11PHIE :1;
+ unsigned PWM11OFIE :1;
+ };
+} PWM11INTCONbits_t;
+extern volatile PWM11INTCONbits_t PWM11INTCONbits __attribute__((address(0xDBC)));
+# 31321 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11INTF __attribute__((address(0xDBD)));
+
+__asm("PWM11INTF equ 0DBDh");
+
+
+extern volatile unsigned char PWM11INTFLG __attribute__((address(0xDBD)));
+
+__asm("PWM11INTFLG equ 0DBDh");
+
+
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFbits_t;
+extern volatile PWM11INTFbits_t PWM11INTFbits __attribute__((address(0xDBD)));
+# 31388 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+typedef union {
+ struct {
+ unsigned PRIF :1;
+ unsigned DCIF :1;
+ unsigned PHIF :1;
+ unsigned OFIF :1;
+ };
+ struct {
+ unsigned PWM11PRIF :1;
+ unsigned PWM11DCIF :1;
+ unsigned PWM11PHIF :1;
+ unsigned PWM11OFIF :1;
+ };
+} PWM11INTFLGbits_t;
+extern volatile PWM11INTFLGbits_t PWM11INTFLGbits __attribute__((address(0xDBD)));
+# 31447 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11CLKCON __attribute__((address(0xDBE)));
+
+__asm("PWM11CLKCON equ 0DBEh");
+
+
+typedef union {
+ struct {
+ unsigned CS :2;
+ unsigned :2;
+ unsigned PS :3;
+ };
+ struct {
+ unsigned PWM11CS0 :1;
+ unsigned PWM11CS1 :1;
+ unsigned PWM11CS2 :1;
+ unsigned :1;
+ unsigned PWM11PS0 :1;
+ unsigned PWM11PS1 :1;
+ unsigned PWM11PS2 :1;
+ };
+ struct {
+ unsigned PWM11CS :3;
+ unsigned :1;
+ unsigned PWM11PS :3;
+ };
+ struct {
+ unsigned CS0 :1;
+ unsigned CS1 :1;
+ unsigned CS2 :1;
+ unsigned :1;
+ unsigned PS0 :1;
+ unsigned PS1 :1;
+ unsigned PS2 :1;
+ };
+} PWM11CLKCONbits_t;
+extern volatile PWM11CLKCONbits_t PWM11CLKCONbits __attribute__((address(0xDBE)));
+# 31567 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11LDCON __attribute__((address(0xDBF)));
+
+__asm("PWM11LDCON equ 0DBFh");
+
+
+typedef union {
+ struct {
+ unsigned LDS :2;
+ unsigned :4;
+ unsigned LDT :1;
+ unsigned LDA :1;
+ };
+ struct {
+ unsigned PWM11LDS0 :1;
+ unsigned PWM11LDS1 :1;
+ };
+ struct {
+ unsigned PWM11LDS :2;
+ unsigned :4;
+ unsigned PWM11LDM :1;
+ unsigned PWM11LD :1;
+ };
+ struct {
+ unsigned LDS0 :1;
+ unsigned LDS1 :1;
+ };
+} PWM11LDCONbits_t;
+extern volatile PWM11LDCONbits_t PWM11LDCONbits __attribute__((address(0xDBF)));
+# 31649 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PWM11OFCON __attribute__((address(0xDC0)));
+
+__asm("PWM11OFCON equ 0DC0h");
+
+
+typedef union {
+ struct {
+ unsigned OFS :2;
+ unsigned :2;
+ unsigned OFO :1;
+ unsigned OFM :2;
+ };
+ struct {
+ unsigned PWM11OFS0 :1;
+ unsigned PWM11OFS1 :1;
+ unsigned :3;
+ unsigned PWM11OFM0 :1;
+ unsigned PWM11OFM1 :1;
+ };
+ struct {
+ unsigned PWM11OFS :2;
+ unsigned :2;
+ unsigned PWM11OFMC :1;
+ unsigned PWM11OFM :2;
+ };
+ struct {
+ unsigned OFS0 :1;
+ unsigned OFS1 :1;
+ unsigned :3;
+ unsigned OFM0 :1;
+ unsigned OFM1 :1;
+ };
+} PWM11OFCONbits_t;
+extern volatile PWM11OFCONbits_t PWM11OFCONbits __attribute__((address(0xDC0)));
+# 31757 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PPSLOCK __attribute__((address(0xE0C)));
+
+__asm("PPSLOCK equ 0E0Ch");
+
+
+typedef union {
+ struct {
+ unsigned PPSLOCKED :1;
+ };
+} PPSLOCKbits_t;
+extern volatile PPSLOCKbits_t PPSLOCKbits __attribute__((address(0xE0C)));
+# 31777 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char INTPPS __attribute__((address(0xE0D)));
+
+__asm("INTPPS equ 0E0Dh");
+
+
+typedef union {
+ struct {
+ unsigned INTPPS :6;
+ };
+} INTPPSbits_t;
+extern volatile INTPPSbits_t INTPPSbits __attribute__((address(0xE0D)));
+# 31797 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T0CKIPPS __attribute__((address(0xE0E)));
+
+__asm("T0CKIPPS equ 0E0Eh");
+
+
+typedef union {
+ struct {
+ unsigned T0CKIPPS :6;
+ };
+} T0CKIPPSbits_t;
+extern volatile T0CKIPPSbits_t T0CKIPPSbits __attribute__((address(0xE0E)));
+# 31817 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1CKIPPS __attribute__((address(0xE0F)));
+
+__asm("T1CKIPPS equ 0E0Fh");
+
+
+typedef union {
+ struct {
+ unsigned T1CKIPPS :6;
+ };
+} T1CKIPPSbits_t;
+extern volatile T1CKIPPSbits_t T1CKIPPSbits __attribute__((address(0xE0F)));
+# 31837 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T1GPPS __attribute__((address(0xE10)));
+
+__asm("T1GPPS equ 0E10h");
+
+
+typedef union {
+ struct {
+ unsigned T1GPPS :6;
+ };
+} T1GPPSbits_t;
+extern volatile T1GPPSbits_t T1GPPSbits __attribute__((address(0xE10)));
+# 31857 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3CKIPPS __attribute__((address(0xE11)));
+
+__asm("T3CKIPPS equ 0E11h");
+
+
+typedef union {
+ struct {
+ unsigned T3CKIPPS :6;
+ };
+} T3CKIPPSbits_t;
+extern volatile T3CKIPPSbits_t T3CKIPPSbits __attribute__((address(0xE11)));
+# 31877 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T3GPPS __attribute__((address(0xE12)));
+
+__asm("T3GPPS equ 0E12h");
+
+
+typedef union {
+ struct {
+ unsigned T3GPPS :6;
+ };
+} T3GPPSbits_t;
+extern volatile T3GPPSbits_t T3GPPSbits __attribute__((address(0xE12)));
+# 31897 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5CKIPPS __attribute__((address(0xE13)));
+
+__asm("T5CKIPPS equ 0E13h");
+
+
+typedef union {
+ struct {
+ unsigned T5CKIPPS :6;
+ };
+} T5CKIPPSbits_t;
+extern volatile T5CKIPPSbits_t T5CKIPPSbits __attribute__((address(0xE13)));
+# 31917 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T5GPPS __attribute__((address(0xE14)));
+
+__asm("T5GPPS equ 0E14h");
+
+
+typedef union {
+ struct {
+ unsigned T5GPPS :6;
+ };
+} T5GPPSbits_t;
+extern volatile T5GPPSbits_t T5GPPSbits __attribute__((address(0xE14)));
+# 31937 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T2INPPS __attribute__((address(0xE15)));
+
+__asm("T2INPPS equ 0E15h");
+
+
+extern volatile unsigned char T2CKIPPS __attribute__((address(0xE15)));
+
+__asm("T2CKIPPS equ 0E15h");
+
+extern volatile unsigned char T2PPS __attribute__((address(0xE15)));
+
+__asm("T2PPS equ 0E15h");
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2INPPSbits_t;
+extern volatile T2INPPSbits_t T2INPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2CKIPPSbits_t;
+extern volatile T2CKIPPSbits_t T2CKIPPSbits __attribute__((address(0xE15)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T2INPPS :6;
+ };
+} T2PPSbits_t;
+extern volatile T2PPSbits_t T2PPSbits __attribute__((address(0xE15)));
+# 31991 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T4INPPS __attribute__((address(0xE16)));
+
+__asm("T4INPPS equ 0E16h");
+
+
+extern volatile unsigned char T4CKIPPS __attribute__((address(0xE16)));
+
+__asm("T4CKIPPS equ 0E16h");
+
+extern volatile unsigned char T4PPS __attribute__((address(0xE16)));
+
+__asm("T4PPS equ 0E16h");
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4INPPSbits_t;
+extern volatile T4INPPSbits_t T4INPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4CKIPPSbits_t;
+extern volatile T4CKIPPSbits_t T4CKIPPSbits __attribute__((address(0xE16)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T4INPPS :6;
+ };
+} T4PPSbits_t;
+extern volatile T4PPSbits_t T4PPSbits __attribute__((address(0xE16)));
+# 32045 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T6INPPS __attribute__((address(0xE17)));
+
+__asm("T6INPPS equ 0E17h");
+
+
+extern volatile unsigned char T6CKIPPS __attribute__((address(0xE17)));
+
+__asm("T6CKIPPS equ 0E17h");
+
+extern volatile unsigned char T6PPS __attribute__((address(0xE17)));
+
+__asm("T6PPS equ 0E17h");
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6INPPSbits_t;
+extern volatile T6INPPSbits_t T6INPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6CKIPPSbits_t;
+extern volatile T6CKIPPSbits_t T6CKIPPSbits __attribute__((address(0xE17)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T6INPPS :6;
+ };
+} T6PPSbits_t;
+extern volatile T6PPSbits_t T6PPSbits __attribute__((address(0xE17)));
+# 32099 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char T8INPPS __attribute__((address(0xE18)));
+
+__asm("T8INPPS equ 0E18h");
+
+
+extern volatile unsigned char T8CKIPPS __attribute__((address(0xE18)));
+
+__asm("T8CKIPPS equ 0E18h");
+
+extern volatile unsigned char T8PPS __attribute__((address(0xE18)));
+
+__asm("T8PPS equ 0E18h");
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8INPPSbits_t;
+extern volatile T8INPPSbits_t T8INPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8CKIPPSbits_t;
+extern volatile T8CKIPPSbits_t T8CKIPPSbits __attribute__((address(0xE18)));
+
+
+
+
+
+
+typedef union {
+ struct {
+ unsigned T8INPPS :6;
+ };
+} T8PPSbits_t;
+extern volatile T8PPSbits_t T8PPSbits __attribute__((address(0xE18)));
+# 32153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP1PPS __attribute__((address(0xE19)));
+
+__asm("CCP1PPS equ 0E19h");
+
+
+typedef union {
+ struct {
+ unsigned CCP1PPS :6;
+ };
+} CCP1PPSbits_t;
+extern volatile CCP1PPSbits_t CCP1PPSbits __attribute__((address(0xE19)));
+# 32173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP2PPS __attribute__((address(0xE1A)));
+
+__asm("CCP2PPS equ 0E1Ah");
+
+
+typedef union {
+ struct {
+ unsigned CCP2PPS :6;
+ };
+} CCP2PPSbits_t;
+extern volatile CCP2PPSbits_t CCP2PPSbits __attribute__((address(0xE1A)));
+# 32193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CCP7PPS __attribute__((address(0xE1B)));
+
+__asm("CCP7PPS equ 0E1Bh");
+
+
+typedef union {
+ struct {
+ unsigned CCP7PPS :6;
+ };
+} CCP7PPSbits_t;
+extern volatile CCP7PPSbits_t CCP7PPSbits __attribute__((address(0xE1B)));
+# 32213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG1INPPS __attribute__((address(0xE1D)));
+
+__asm("COG1INPPS equ 0E1Dh");
+
+
+typedef union {
+ struct {
+ unsigned COG1INPPS :6;
+ };
+} COG1INPPSbits_t;
+extern volatile COG1INPPSbits_t COG1INPPSbits __attribute__((address(0xE1D)));
+# 32233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG2INPPS __attribute__((address(0xE1E)));
+
+__asm("COG2INPPS equ 0E1Eh");
+
+
+typedef union {
+ struct {
+ unsigned COG2INPPS :6;
+ };
+} COG2INPPSbits_t;
+extern volatile COG2INPPSbits_t COG2INPPSbits __attribute__((address(0xE1E)));
+# 32253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char COG3INPPS __attribute__((address(0xE1F)));
+
+__asm("COG3INPPS equ 0E1Fh");
+
+
+typedef union {
+ struct {
+ unsigned COG3INPPS :6;
+ };
+} COG3INPPSbits_t;
+extern volatile COG3INPPSbits_t COG3INPPSbits __attribute__((address(0xE1F)));
+# 32273 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CLPPS __attribute__((address(0xE21)));
+
+__asm("MD1CLPPS equ 0E21h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CLPPS :6;
+ };
+} MD1CLPPSbits_t;
+extern volatile MD1CLPPSbits_t MD1CLPPSbits __attribute__((address(0xE21)));
+# 32293 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1CHPPS __attribute__((address(0xE22)));
+
+__asm("MD1CHPPS equ 0E22h");
+
+
+typedef union {
+ struct {
+ unsigned MD1CHPPS :6;
+ };
+} MD1CHPPSbits_t;
+extern volatile MD1CHPPSbits_t MD1CHPPSbits __attribute__((address(0xE22)));
+# 32313 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD1MODPPS __attribute__((address(0xE23)));
+
+__asm("MD1MODPPS equ 0E23h");
+
+
+typedef union {
+ struct {
+ unsigned MD1MODPPS :6;
+ };
+} MD1MODPPSbits_t;
+extern volatile MD1MODPPSbits_t MD1MODPPSbits __attribute__((address(0xE23)));
+# 32333 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CLPPS __attribute__((address(0xE24)));
+
+__asm("MD2CLPPS equ 0E24h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CLPPS :6;
+ };
+} MD2CLPPSbits_t;
+extern volatile MD2CLPPSbits_t MD2CLPPSbits __attribute__((address(0xE24)));
+# 32353 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2CHPPS __attribute__((address(0xE25)));
+
+__asm("MD2CHPPS equ 0E25h");
+
+
+typedef union {
+ struct {
+ unsigned MD2CHPPS :6;
+ };
+} MD2CHPPSbits_t;
+extern volatile MD2CHPPSbits_t MD2CHPPSbits __attribute__((address(0xE25)));
+# 32373 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD2MODPPS __attribute__((address(0xE26)));
+
+__asm("MD2MODPPS equ 0E26h");
+
+
+typedef union {
+ struct {
+ unsigned MD2MODPPS :6;
+ };
+} MD2MODPPSbits_t;
+extern volatile MD2MODPPSbits_t MD2MODPPSbits __attribute__((address(0xE26)));
+# 32393 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CLPPS __attribute__((address(0xE27)));
+
+__asm("MD3CLPPS equ 0E27h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CLPPS :6;
+ };
+} MD3CLPPSbits_t;
+extern volatile MD3CLPPSbits_t MD3CLPPSbits __attribute__((address(0xE27)));
+# 32413 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3CHPPS __attribute__((address(0xE28)));
+
+__asm("MD3CHPPS equ 0E28h");
+
+
+typedef union {
+ struct {
+ unsigned MD3CHPPS :6;
+ };
+} MD3CHPPSbits_t;
+extern volatile MD3CHPPSbits_t MD3CHPPSbits __attribute__((address(0xE28)));
+# 32433 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char MD3MODPPS __attribute__((address(0xE29)));
+
+__asm("MD3MODPPS equ 0E29h");
+
+
+typedef union {
+ struct {
+ unsigned MD3MODPPS :6;
+ };
+} MD3MODPPSbits_t;
+extern volatile MD3MODPPSbits_t MD3MODPPSbits __attribute__((address(0xE29)));
+# 32453 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1RPPS __attribute__((address(0xE2D)));
+
+__asm("PRG1RPPS equ 0E2Dh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1RPPS :6;
+ };
+} PRG1RPPSbits_t;
+extern volatile PRG1RPPSbits_t PRG1RPPSbits __attribute__((address(0xE2D)));
+# 32473 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG1FPPS __attribute__((address(0xE2E)));
+
+__asm("PRG1FPPS equ 0E2Eh");
+
+
+typedef union {
+ struct {
+ unsigned PRG1FPPS :6;
+ };
+} PRG1FPPSbits_t;
+extern volatile PRG1FPPSbits_t PRG1FPPSbits __attribute__((address(0xE2E)));
+# 32493 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2RPPS __attribute__((address(0xE2F)));
+
+__asm("PRG2RPPS equ 0E2Fh");
+
+
+typedef union {
+ struct {
+ unsigned PRG2RPPS :6;
+ };
+} PRG2RPPSbits_t;
+extern volatile PRG2RPPSbits_t PRG2RPPSbits __attribute__((address(0xE2F)));
+# 32513 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG2FPPS __attribute__((address(0xE30)));
+
+__asm("PRG2FPPS equ 0E30h");
+
+
+typedef union {
+ struct {
+ unsigned PRG2FPPS :6;
+ };
+} PRG2FPPSbits_t;
+extern volatile PRG2FPPSbits_t PRG2FPPSbits __attribute__((address(0xE30)));
+# 32533 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3RPPS __attribute__((address(0xE31)));
+
+__asm("PRG3RPPS equ 0E31h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3RPPS :6;
+ };
+} PRG3RPPSbits_t;
+extern volatile PRG3RPPSbits_t PRG3RPPSbits __attribute__((address(0xE31)));
+# 32553 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PRG3FPPS __attribute__((address(0xE32)));
+
+__asm("PRG3FPPS equ 0E32h");
+
+
+typedef union {
+ struct {
+ unsigned PRG3FPPS :6;
+ };
+} PRG3FPPSbits_t;
+extern volatile PRG3FPPSbits_t PRG3FPPSbits __attribute__((address(0xE32)));
+# 32573 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN0PPS __attribute__((address(0xE35)));
+
+__asm("CLCIN0PPS equ 0E35h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN0PPS :6;
+ };
+} CLCIN0PPSbits_t;
+extern volatile CLCIN0PPSbits_t CLCIN0PPSbits __attribute__((address(0xE35)));
+# 32593 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN1PPS __attribute__((address(0xE36)));
+
+__asm("CLCIN1PPS equ 0E36h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN1PPS :6;
+ };
+} CLCIN1PPSbits_t;
+extern volatile CLCIN1PPSbits_t CLCIN1PPSbits __attribute__((address(0xE36)));
+# 32613 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN2PPS __attribute__((address(0xE37)));
+
+__asm("CLCIN2PPS equ 0E37h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN2PPS :6;
+ };
+} CLCIN2PPSbits_t;
+extern volatile CLCIN2PPSbits_t CLCIN2PPSbits __attribute__((address(0xE37)));
+# 32633 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCIN3PPS __attribute__((address(0xE38)));
+
+__asm("CLCIN3PPS equ 0E38h");
+
+
+typedef union {
+ struct {
+ unsigned CLCIN3PPS :6;
+ };
+} CLCIN3PPSbits_t;
+extern volatile CLCIN3PPSbits_t CLCIN3PPSbits __attribute__((address(0xE38)));
+# 32653 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char ADCACTPPS __attribute__((address(0xE39)));
+
+__asm("ADCACTPPS equ 0E39h");
+
+
+typedef union {
+ struct {
+ unsigned ADCACTPPS :6;
+ };
+} ADCACTPPSbits_t;
+extern volatile ADCACTPPSbits_t ADCACTPPSbits __attribute__((address(0xE39)));
+# 32673 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPCLKPPS __attribute__((address(0xE3A)));
+
+__asm("SSPCLKPPS equ 0E3Ah");
+
+
+typedef union {
+ struct {
+ unsigned SSPCLKPPS :6;
+ };
+} SSPCLKPPSbits_t;
+extern volatile SSPCLKPPSbits_t SSPCLKPPSbits __attribute__((address(0xE3A)));
+# 32693 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPDATPPS __attribute__((address(0xE3B)));
+
+__asm("SSPDATPPS equ 0E3Bh");
+
+
+typedef union {
+ struct {
+ unsigned SSPDATPPS :6;
+ };
+} SSPDATPPSbits_t;
+extern volatile SSPDATPPSbits_t SSPDATPPSbits __attribute__((address(0xE3B)));
+# 32713 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char SSPSSPPS __attribute__((address(0xE3C)));
+
+__asm("SSPSSPPS equ 0E3Ch");
+
+
+typedef union {
+ struct {
+ unsigned SSPSSPPS :6;
+ };
+} SSPSSPPSbits_t;
+extern volatile SSPSSPPSbits_t SSPSSPPSbits __attribute__((address(0xE3C)));
+# 32733 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RXPPS __attribute__((address(0xE3D)));
+
+__asm("RXPPS equ 0E3Dh");
+
+
+typedef union {
+ struct {
+ unsigned RXPPS :6;
+ };
+} RXPPSbits_t;
+extern volatile RXPPSbits_t RXPPSbits __attribute__((address(0xE3D)));
+# 32753 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CKPPS __attribute__((address(0xE3E)));
+
+__asm("CKPPS equ 0E3Eh");
+
+
+typedef union {
+ struct {
+ unsigned CKPPS :6;
+ };
+} CKPPSbits_t;
+extern volatile CKPPSbits_t CKPPSbits __attribute__((address(0xE3E)));
+# 32773 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA0PPS __attribute__((address(0xE90)));
+
+__asm("RA0PPS equ 0E90h");
+
+
+typedef union {
+ struct {
+ unsigned RA0PPS :6;
+ };
+} RA0PPSbits_t;
+extern volatile RA0PPSbits_t RA0PPSbits __attribute__((address(0xE90)));
+# 32793 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA1PPS __attribute__((address(0xE91)));
+
+__asm("RA1PPS equ 0E91h");
+
+
+typedef union {
+ struct {
+ unsigned RA1PPS :6;
+ };
+} RA1PPSbits_t;
+extern volatile RA1PPSbits_t RA1PPSbits __attribute__((address(0xE91)));
+# 32813 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA2PPS __attribute__((address(0xE92)));
+
+__asm("RA2PPS equ 0E92h");
+
+
+typedef union {
+ struct {
+ unsigned RA2PPS :6;
+ };
+} RA2PPSbits_t;
+extern volatile RA2PPSbits_t RA2PPSbits __attribute__((address(0xE92)));
+# 32833 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA3PPS __attribute__((address(0xE93)));
+
+__asm("RA3PPS equ 0E93h");
+
+
+typedef union {
+ struct {
+ unsigned RA3PPS :6;
+ };
+} RA3PPSbits_t;
+extern volatile RA3PPSbits_t RA3PPSbits __attribute__((address(0xE93)));
+# 32853 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA4PPS __attribute__((address(0xE94)));
+
+__asm("RA4PPS equ 0E94h");
+
+
+typedef union {
+ struct {
+ unsigned RA4PPS :6;
+ };
+} RA4PPSbits_t;
+extern volatile RA4PPSbits_t RA4PPSbits __attribute__((address(0xE94)));
+# 32873 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA5PPS __attribute__((address(0xE95)));
+
+__asm("RA5PPS equ 0E95h");
+
+
+typedef union {
+ struct {
+ unsigned RA5PPS :6;
+ };
+} RA5PPSbits_t;
+extern volatile RA5PPSbits_t RA5PPSbits __attribute__((address(0xE95)));
+# 32893 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA6PPS __attribute__((address(0xE96)));
+
+__asm("RA6PPS equ 0E96h");
+
+
+typedef union {
+ struct {
+ unsigned RA6PPS :6;
+ };
+} RA6PPSbits_t;
+extern volatile RA6PPSbits_t RA6PPSbits __attribute__((address(0xE96)));
+# 32913 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RA7PPS __attribute__((address(0xE97)));
+
+__asm("RA7PPS equ 0E97h");
+
+
+typedef union {
+ struct {
+ unsigned RA7PPS :6;
+ };
+} RA7PPSbits_t;
+extern volatile RA7PPSbits_t RA7PPSbits __attribute__((address(0xE97)));
+# 32933 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB0PPS __attribute__((address(0xE98)));
+
+__asm("RB0PPS equ 0E98h");
+
+
+typedef union {
+ struct {
+ unsigned RB0PPS :6;
+ };
+} RB0PPSbits_t;
+extern volatile RB0PPSbits_t RB0PPSbits __attribute__((address(0xE98)));
+# 32953 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB1PPS __attribute__((address(0xE99)));
+
+__asm("RB1PPS equ 0E99h");
+
+
+typedef union {
+ struct {
+ unsigned RB1PPS :6;
+ };
+} RB1PPSbits_t;
+extern volatile RB1PPSbits_t RB1PPSbits __attribute__((address(0xE99)));
+# 32973 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB2PPS __attribute__((address(0xE9A)));
+
+__asm("RB2PPS equ 0E9Ah");
+
+
+typedef union {
+ struct {
+ unsigned RB2PPS :6;
+ };
+} RB2PPSbits_t;
+extern volatile RB2PPSbits_t RB2PPSbits __attribute__((address(0xE9A)));
+# 32993 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB3PPS __attribute__((address(0xE9B)));
+
+__asm("RB3PPS equ 0E9Bh");
+
+
+typedef union {
+ struct {
+ unsigned RB3PPS :6;
+ };
+} RB3PPSbits_t;
+extern volatile RB3PPSbits_t RB3PPSbits __attribute__((address(0xE9B)));
+# 33013 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB4PPS __attribute__((address(0xE9C)));
+
+__asm("RB4PPS equ 0E9Ch");
+
+
+typedef union {
+ struct {
+ unsigned RB4PPS :6;
+ };
+} RB4PPSbits_t;
+extern volatile RB4PPSbits_t RB4PPSbits __attribute__((address(0xE9C)));
+# 33033 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB5PPS __attribute__((address(0xE9D)));
+
+__asm("RB5PPS equ 0E9Dh");
+
+
+typedef union {
+ struct {
+ unsigned RB5PPS :6;
+ };
+} RB5PPSbits_t;
+extern volatile RB5PPSbits_t RB5PPSbits __attribute__((address(0xE9D)));
+# 33053 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB6PPS __attribute__((address(0xE9E)));
+
+__asm("RB6PPS equ 0E9Eh");
+
+
+typedef union {
+ struct {
+ unsigned RB6PPS :6;
+ };
+} RB6PPSbits_t;
+extern volatile RB6PPSbits_t RB6PPSbits __attribute__((address(0xE9E)));
+# 33073 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RB7PPS __attribute__((address(0xE9F)));
+
+__asm("RB7PPS equ 0E9Fh");
+
+
+typedef union {
+ struct {
+ unsigned RB7PPS :6;
+ };
+} RB7PPSbits_t;
+extern volatile RB7PPSbits_t RB7PPSbits __attribute__((address(0xE9F)));
+# 33093 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC0PPS __attribute__((address(0xEA0)));
+
+__asm("RC0PPS equ 0EA0h");
+
+
+typedef union {
+ struct {
+ unsigned RC0PPS :6;
+ };
+} RC0PPSbits_t;
+extern volatile RC0PPSbits_t RC0PPSbits __attribute__((address(0xEA0)));
+# 33113 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC1PPS __attribute__((address(0xEA1)));
+
+__asm("RC1PPS equ 0EA1h");
+
+
+typedef union {
+ struct {
+ unsigned RC1PPS :6;
+ };
+} RC1PPSbits_t;
+extern volatile RC1PPSbits_t RC1PPSbits __attribute__((address(0xEA1)));
+# 33133 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC2PPS __attribute__((address(0xEA2)));
+
+__asm("RC2PPS equ 0EA2h");
+
+
+typedef union {
+ struct {
+ unsigned RC2PPS :6;
+ };
+} RC2PPSbits_t;
+extern volatile RC2PPSbits_t RC2PPSbits __attribute__((address(0xEA2)));
+# 33153 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC3PPS __attribute__((address(0xEA3)));
+
+__asm("RC3PPS equ 0EA3h");
+
+
+typedef union {
+ struct {
+ unsigned RC3PPS :6;
+ };
+} RC3PPSbits_t;
+extern volatile RC3PPSbits_t RC3PPSbits __attribute__((address(0xEA3)));
+# 33173 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC4PPS __attribute__((address(0xEA4)));
+
+__asm("RC4PPS equ 0EA4h");
+
+
+typedef union {
+ struct {
+ unsigned RC4PPS :6;
+ };
+} RC4PPSbits_t;
+extern volatile RC4PPSbits_t RC4PPSbits __attribute__((address(0xEA4)));
+# 33193 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC5PPS __attribute__((address(0xEA5)));
+
+__asm("RC5PPS equ 0EA5h");
+
+
+typedef union {
+ struct {
+ unsigned RC5PPS :6;
+ };
+} RC5PPSbits_t;
+extern volatile RC5PPSbits_t RC5PPSbits __attribute__((address(0xEA5)));
+# 33213 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC6PPS __attribute__((address(0xEA6)));
+
+__asm("RC6PPS equ 0EA6h");
+
+
+typedef union {
+ struct {
+ unsigned RC6PPS :6;
+ };
+} RC6PPSbits_t;
+extern volatile RC6PPSbits_t RC6PPSbits __attribute__((address(0xEA6)));
+# 33233 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char RC7PPS __attribute__((address(0xEA7)));
+
+__asm("RC7PPS equ 0EA7h");
+
+
+typedef union {
+ struct {
+ unsigned RC7PPS :6;
+ };
+} RC7PPSbits_t;
+extern volatile RC7PPSbits_t RC7PPSbits __attribute__((address(0xEA7)));
+# 33253 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLCDATA __attribute__((address(0xF0F)));
+
+__asm("CLCDATA equ 0F0Fh");
+
+
+typedef union {
+ struct {
+ unsigned MCLC1OUT :1;
+ unsigned MCLC2OUT :1;
+ unsigned MCLC3OUT :1;
+ unsigned MLC4OUT :1;
+ };
+} CLCDATAbits_t;
+extern volatile CLCDATAbits_t CLCDATAbits __attribute__((address(0xF0F)));
+# 33291 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1CON __attribute__((address(0xF10)));
+
+__asm("CLC1CON equ 0F10h");
+
+
+typedef union {
+ struct {
+ unsigned LC1MODE :3;
+ unsigned LC1INTN :1;
+ unsigned LC1INTP :1;
+ unsigned LC1OUT :1;
+ unsigned :1;
+ unsigned LC1EN :1;
+ };
+ struct {
+ unsigned LC1MODE0 :1;
+ unsigned LC1MODE1 :1;
+ unsigned LC1MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC1CONbits_t;
+extern volatile CLC1CONbits_t CLC1CONbits __attribute__((address(0xF10)));
+# 33409 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1POL __attribute__((address(0xF11)));
+
+__asm("CLC1POL equ 0F11h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1POL :1;
+ unsigned LC1G2POL :1;
+ unsigned LC1G3POL :1;
+ unsigned LC1G4POL :1;
+ unsigned :3;
+ unsigned LC1POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC1POLbits_t;
+extern volatile CLC1POLbits_t CLC1POLbits __attribute__((address(0xF11)));
+# 33487 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL0 __attribute__((address(0xF12)));
+
+__asm("CLC1SEL0 equ 0F12h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D1S0 :1;
+ unsigned LC1D1S1 :1;
+ unsigned LC1D1S2 :1;
+ unsigned LC1D1S3 :1;
+ unsigned LC1D1S4 :1;
+ unsigned LC1D1S5 :1;
+ };
+ struct {
+ unsigned LC1D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC1SEL0bits_t;
+extern volatile CLC1SEL0bits_t CLC1SEL0bits __attribute__((address(0xF12)));
+# 33591 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL1 __attribute__((address(0xF13)));
+
+__asm("CLC1SEL1 equ 0F13h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D2S0 :1;
+ unsigned LC1D2S1 :1;
+ unsigned LC1D2S2 :1;
+ unsigned LC1D2S3 :1;
+ unsigned LC1D2S4 :1;
+ unsigned LC1D2S5 :1;
+ };
+ struct {
+ unsigned LC1D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC1SEL1bits_t;
+extern volatile CLC1SEL1bits_t CLC1SEL1bits __attribute__((address(0xF13)));
+# 33695 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL2 __attribute__((address(0xF14)));
+
+__asm("CLC1SEL2 equ 0F14h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D3S0 :1;
+ unsigned LC1D3S1 :1;
+ unsigned LC1D3S2 :1;
+ unsigned LC1D3S3 :1;
+ unsigned LC1D3S4 :1;
+ unsigned LC1D3S5 :1;
+ };
+ struct {
+ unsigned LC1D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC1SEL2bits_t;
+extern volatile CLC1SEL2bits_t CLC1SEL2bits __attribute__((address(0xF14)));
+# 33799 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1SEL3 __attribute__((address(0xF15)));
+
+__asm("CLC1SEL3 equ 0F15h");
+
+
+typedef union {
+ struct {
+ unsigned LC1D4S0 :1;
+ unsigned LC1D4S1 :1;
+ unsigned LC1D4S2 :1;
+ unsigned LC1D4S3 :1;
+ unsigned LC1D4S4 :1;
+ unsigned LC1D4S5 :1;
+ };
+ struct {
+ unsigned LC1D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC1SEL3bits_t;
+extern volatile CLC1SEL3bits_t CLC1SEL3bits __attribute__((address(0xF15)));
+# 33903 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS0 __attribute__((address(0xF16)));
+
+__asm("CLC1GLS0 equ 0F16h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G1D1N :1;
+ unsigned LC1G1D1T :1;
+ unsigned LC1G1D2N :1;
+ unsigned LC1G1D2T :1;
+ unsigned LC1G1D3N :1;
+ unsigned LC1G1D3T :1;
+ unsigned LC1G1D4N :1;
+ unsigned LC1G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS0bits_t;
+extern volatile CLC1GLS0bits_t CLC1GLS0bits __attribute__((address(0xF16)));
+# 34015 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS1 __attribute__((address(0xF17)));
+
+__asm("CLC1GLS1 equ 0F17h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G2D1N :1;
+ unsigned LC1G2D1T :1;
+ unsigned LC1G2D2N :1;
+ unsigned LC1G2D2T :1;
+ unsigned LC1G2D3N :1;
+ unsigned LC1G2D3T :1;
+ unsigned LC1G2D4N :1;
+ unsigned LC1G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS1bits_t;
+extern volatile CLC1GLS1bits_t CLC1GLS1bits __attribute__((address(0xF17)));
+# 34127 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS2 __attribute__((address(0xF18)));
+
+__asm("CLC1GLS2 equ 0F18h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G3D1N :1;
+ unsigned LC1G3D1T :1;
+ unsigned LC1G3D2N :1;
+ unsigned LC1G3D2T :1;
+ unsigned LC1G3D3N :1;
+ unsigned LC1G3D3T :1;
+ unsigned LC1G3D4N :1;
+ unsigned LC1G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC1GLS2bits_t;
+extern volatile CLC1GLS2bits_t CLC1GLS2bits __attribute__((address(0xF18)));
+# 34239 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC1GLS3 __attribute__((address(0xF19)));
+
+__asm("CLC1GLS3 equ 0F19h");
+
+
+typedef union {
+ struct {
+ unsigned LC1G4D1N :1;
+ unsigned LC1G4D1T :1;
+ unsigned LC1G4D2N :1;
+ unsigned LC1G4D2T :1;
+ unsigned LC1G4D3N :1;
+ unsigned LC1G4D3T :1;
+ unsigned LC1G4D4N :1;
+ unsigned LC1G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC1GLS3bits_t;
+extern volatile CLC1GLS3bits_t CLC1GLS3bits __attribute__((address(0xF19)));
+# 34351 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2CON __attribute__((address(0xF1A)));
+
+__asm("CLC2CON equ 0F1Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC2MODE :3;
+ unsigned LC2INTN :1;
+ unsigned LC2INTP :1;
+ unsigned LC2OUT :1;
+ unsigned :1;
+ unsigned LC2EN :1;
+ };
+ struct {
+ unsigned LC2MODE0 :1;
+ unsigned LC2MODE1 :1;
+ unsigned LC2MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC2CONbits_t;
+extern volatile CLC2CONbits_t CLC2CONbits __attribute__((address(0xF1A)));
+# 34469 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2POL __attribute__((address(0xF1B)));
+
+__asm("CLC2POL equ 0F1Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1POL :1;
+ unsigned LC2G2POL :1;
+ unsigned LC2G3POL :1;
+ unsigned LC2G4POL :1;
+ unsigned :3;
+ unsigned LC2POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC2POLbits_t;
+extern volatile CLC2POLbits_t CLC2POLbits __attribute__((address(0xF1B)));
+# 34547 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL0 __attribute__((address(0xF1C)));
+
+__asm("CLC2SEL0 equ 0F1Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC2D1S0 :1;
+ unsigned LC2D1S1 :1;
+ unsigned LC2D1S2 :1;
+ unsigned LC2D1S3 :1;
+ unsigned LC2D1S4 :1;
+ unsigned LC2D1S5 :1;
+ };
+ struct {
+ unsigned LC2D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC2SEL0bits_t;
+extern volatile CLC2SEL0bits_t CLC2SEL0bits __attribute__((address(0xF1C)));
+# 34651 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL1 __attribute__((address(0xF1D)));
+
+__asm("CLC2SEL1 equ 0F1Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D2S0 :1;
+ unsigned LC2D2S1 :1;
+ unsigned LC2D2S2 :1;
+ unsigned LC2D2S3 :1;
+ unsigned LC2D2S4 :1;
+ unsigned LC2D2S5 :1;
+ };
+ struct {
+ unsigned LC2D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC2SEL1bits_t;
+extern volatile CLC2SEL1bits_t CLC2SEL1bits __attribute__((address(0xF1D)));
+# 34755 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL2 __attribute__((address(0xF1E)));
+
+__asm("CLC2SEL2 equ 0F1Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D3S0 :1;
+ unsigned LC2D3S1 :1;
+ unsigned LC2D3S2 :1;
+ unsigned LC2D3S3 :1;
+ unsigned LC2D3S4 :1;
+ unsigned LC2D3S5 :1;
+ };
+ struct {
+ unsigned LC2D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC2SEL2bits_t;
+extern volatile CLC2SEL2bits_t CLC2SEL2bits __attribute__((address(0xF1E)));
+# 34859 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2SEL3 __attribute__((address(0xF1F)));
+
+__asm("CLC2SEL3 equ 0F1Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC2D4S0 :1;
+ unsigned LC2D4S1 :1;
+ unsigned LC2D4S2 :1;
+ unsigned LC2D4S3 :1;
+ unsigned LC2D4S4 :1;
+ unsigned LC2D4S5 :1;
+ };
+ struct {
+ unsigned LC2D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC2SEL3bits_t;
+extern volatile CLC2SEL3bits_t CLC2SEL3bits __attribute__((address(0xF1F)));
+# 34963 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS0 __attribute__((address(0xF20)));
+
+__asm("CLC2GLS0 equ 0F20h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G1D1N :1;
+ unsigned LC2G1D1T :1;
+ unsigned LC2G1D2N :1;
+ unsigned LC2G1D2T :1;
+ unsigned LC2G1D3N :1;
+ unsigned LC2G1D3T :1;
+ unsigned LC2G1D4N :1;
+ unsigned LC2G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS0bits_t;
+extern volatile CLC2GLS0bits_t CLC2GLS0bits __attribute__((address(0xF20)));
+# 35075 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS1 __attribute__((address(0xF21)));
+
+__asm("CLC2GLS1 equ 0F21h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G2D1N :1;
+ unsigned LC2G2D1T :1;
+ unsigned LC2G2D2N :1;
+ unsigned LC2G2D2T :1;
+ unsigned LC2G2D3N :1;
+ unsigned LC2G2D3T :1;
+ unsigned LC2G2D4N :1;
+ unsigned LC2G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS1bits_t;
+extern volatile CLC2GLS1bits_t CLC2GLS1bits __attribute__((address(0xF21)));
+# 35187 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS2 __attribute__((address(0xF22)));
+
+__asm("CLC2GLS2 equ 0F22h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G3D1N :1;
+ unsigned LC2G3D1T :1;
+ unsigned LC2G3D2N :1;
+ unsigned LC2G3D2T :1;
+ unsigned LC2G3D3N :1;
+ unsigned LC2G3D3T :1;
+ unsigned LC2G3D4N :1;
+ unsigned LC2G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC2GLS2bits_t;
+extern volatile CLC2GLS2bits_t CLC2GLS2bits __attribute__((address(0xF22)));
+# 35299 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC2GLS3 __attribute__((address(0xF23)));
+
+__asm("CLC2GLS3 equ 0F23h");
+
+
+typedef union {
+ struct {
+ unsigned LC2G4D1N :1;
+ unsigned LC2G4D1T :1;
+ unsigned LC2G4D2N :1;
+ unsigned LC2G4D2T :1;
+ unsigned LC2G4D3N :1;
+ unsigned LC2G4D3T :1;
+ unsigned LC2G4D4N :1;
+ unsigned LC2G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC2GLS3bits_t;
+extern volatile CLC2GLS3bits_t CLC2GLS3bits __attribute__((address(0xF23)));
+# 35411 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3CON __attribute__((address(0xF24)));
+
+__asm("CLC3CON equ 0F24h");
+
+
+typedef union {
+ struct {
+ unsigned LC3MODE :3;
+ unsigned LC3INTN :1;
+ unsigned LC3INTP :1;
+ unsigned LC3OUT :1;
+ unsigned :1;
+ unsigned LC3EN :1;
+ };
+ struct {
+ unsigned LC3MODE0 :1;
+ unsigned LC3MODE1 :1;
+ unsigned LC3MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC3CONbits_t;
+extern volatile CLC3CONbits_t CLC3CONbits __attribute__((address(0xF24)));
+# 35529 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3POL __attribute__((address(0xF25)));
+
+__asm("CLC3POL equ 0F25h");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1POL :1;
+ unsigned LC3G2POL :1;
+ unsigned LC3G3POL :1;
+ unsigned LC3G4POL :1;
+ unsigned :3;
+ unsigned LC3POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC3POLbits_t;
+extern volatile CLC3POLbits_t CLC3POLbits __attribute__((address(0xF25)));
+# 35607 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL0 __attribute__((address(0xF26)));
+
+__asm("CLC3SEL0 equ 0F26h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D1S0 :1;
+ unsigned LC3D1S1 :1;
+ unsigned LC3D1S2 :1;
+ unsigned LC3D1S3 :1;
+ unsigned LC3D1S4 :1;
+ unsigned LC3D1S5 :1;
+ };
+ struct {
+ unsigned LC3D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC3SEL0bits_t;
+extern volatile CLC3SEL0bits_t CLC3SEL0bits __attribute__((address(0xF26)));
+# 35711 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL1 __attribute__((address(0xF27)));
+
+__asm("CLC3SEL1 equ 0F27h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D2S0 :1;
+ unsigned LC3D2S1 :1;
+ unsigned LC3D2S2 :1;
+ unsigned LC3D2S3 :1;
+ unsigned LC3D2S4 :1;
+ unsigned LC3D2S5 :1;
+ };
+ struct {
+ unsigned LC3D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC3SEL1bits_t;
+extern volatile CLC3SEL1bits_t CLC3SEL1bits __attribute__((address(0xF27)));
+# 35815 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL2 __attribute__((address(0xF28)));
+
+__asm("CLC3SEL2 equ 0F28h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D3S0 :1;
+ unsigned LC3D3S1 :1;
+ unsigned LC3D3S2 :1;
+ unsigned LC3D3S3 :1;
+ unsigned LC3D3S4 :1;
+ unsigned LC3D3S5 :1;
+ };
+ struct {
+ unsigned LC3D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC3SEL2bits_t;
+extern volatile CLC3SEL2bits_t CLC3SEL2bits __attribute__((address(0xF28)));
+# 35919 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3SEL3 __attribute__((address(0xF29)));
+
+__asm("CLC3SEL3 equ 0F29h");
+
+
+typedef union {
+ struct {
+ unsigned LC3D4S0 :1;
+ unsigned LC3D4S1 :1;
+ unsigned LC3D4S2 :1;
+ unsigned LC3D4S3 :1;
+ unsigned LC3D4S4 :1;
+ unsigned LC3D4S5 :1;
+ };
+ struct {
+ unsigned LC3D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC3SEL3bits_t;
+extern volatile CLC3SEL3bits_t CLC3SEL3bits __attribute__((address(0xF29)));
+# 36023 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS0 __attribute__((address(0xF2A)));
+
+__asm("CLC3GLS0 equ 0F2Ah");
+
+
+typedef union {
+ struct {
+ unsigned LC3G1D1N :1;
+ unsigned LC3G1D1T :1;
+ unsigned LC3G1D2N :1;
+ unsigned LC3G1D2T :1;
+ unsigned LC3G1D3N :1;
+ unsigned LC3G1D3T :1;
+ unsigned LC3G1D4N :1;
+ unsigned LC3G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS0bits_t;
+extern volatile CLC3GLS0bits_t CLC3GLS0bits __attribute__((address(0xF2A)));
+# 36135 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS1 __attribute__((address(0xF2B)));
+
+__asm("CLC3GLS1 equ 0F2Bh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G2D1N :1;
+ unsigned LC3G2D1T :1;
+ unsigned LC3G2D2N :1;
+ unsigned LC3G2D2T :1;
+ unsigned LC3G2D3N :1;
+ unsigned LC3G2D3T :1;
+ unsigned LC3G2D4N :1;
+ unsigned LC3G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS1bits_t;
+extern volatile CLC3GLS1bits_t CLC3GLS1bits __attribute__((address(0xF2B)));
+# 36247 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS2 __attribute__((address(0xF2C)));
+
+__asm("CLC3GLS2 equ 0F2Ch");
+
+
+typedef union {
+ struct {
+ unsigned LC3G3D1N :1;
+ unsigned LC3G3D1T :1;
+ unsigned LC3G3D2N :1;
+ unsigned LC3G3D2T :1;
+ unsigned LC3G3D3N :1;
+ unsigned LC3G3D3T :1;
+ unsigned LC3G3D4N :1;
+ unsigned LC3G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC3GLS2bits_t;
+extern volatile CLC3GLS2bits_t CLC3GLS2bits __attribute__((address(0xF2C)));
+# 36359 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC3GLS3 __attribute__((address(0xF2D)));
+
+__asm("CLC3GLS3 equ 0F2Dh");
+
+
+typedef union {
+ struct {
+ unsigned LC3G4D1N :1;
+ unsigned LC3G4D1T :1;
+ unsigned LC3G4D2N :1;
+ unsigned LC3G4D2T :1;
+ unsigned LC3G4D3N :1;
+ unsigned LC3G4D3T :1;
+ unsigned LC3G4D4N :1;
+ unsigned LC3G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC3GLS3bits_t;
+extern volatile CLC3GLS3bits_t CLC3GLS3bits __attribute__((address(0xF2D)));
+# 36471 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4CON __attribute__((address(0xF2E)));
+
+__asm("CLC4CON equ 0F2Eh");
+
+
+typedef union {
+ struct {
+ unsigned LC4MODE :3;
+ unsigned LC4INTN :1;
+ unsigned LC4INTP :1;
+ unsigned LC4OUT :1;
+ unsigned :1;
+ unsigned LC4EN :1;
+ };
+ struct {
+ unsigned LC4MODE0 :1;
+ unsigned LC4MODE1 :1;
+ unsigned LC4MODE2 :1;
+ };
+ struct {
+ unsigned MODE :3;
+ unsigned INTN :1;
+ unsigned INTP :1;
+ unsigned OUT :1;
+ unsigned :1;
+ unsigned EN :1;
+ };
+ struct {
+ unsigned MODE0 :1;
+ unsigned MODE1 :1;
+ unsigned MODE2 :1;
+ };
+} CLC4CONbits_t;
+extern volatile CLC4CONbits_t CLC4CONbits __attribute__((address(0xF2E)));
+# 36589 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4POL __attribute__((address(0xF2F)));
+
+__asm("CLC4POL equ 0F2Fh");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1POL :1;
+ unsigned LC4G2POL :1;
+ unsigned LC4G3POL :1;
+ unsigned LC4G4POL :1;
+ unsigned :3;
+ unsigned LC4POL :1;
+ };
+ struct {
+ unsigned G1POL :1;
+ unsigned G2POL :1;
+ unsigned G3POL :1;
+ unsigned G4POL :1;
+ unsigned :3;
+ unsigned POL :1;
+ };
+} CLC4POLbits_t;
+extern volatile CLC4POLbits_t CLC4POLbits __attribute__((address(0xF2F)));
+# 36667 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL0 __attribute__((address(0xF30)));
+
+__asm("CLC4SEL0 equ 0F30h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D1S0 :1;
+ unsigned LC4D1S1 :1;
+ unsigned LC4D1S2 :1;
+ unsigned LC4D1S3 :1;
+ unsigned LC4D1S4 :1;
+ unsigned LC4D1S5 :1;
+ };
+ struct {
+ unsigned LC4D1S :8;
+ };
+ struct {
+ unsigned D1S :8;
+ };
+ struct {
+ unsigned D1S0 :1;
+ unsigned D1S1 :1;
+ unsigned D1S2 :1;
+ unsigned D1S3 :1;
+ unsigned D1S4 :1;
+ unsigned D1S5 :1;
+ };
+} CLC4SEL0bits_t;
+extern volatile CLC4SEL0bits_t CLC4SEL0bits __attribute__((address(0xF30)));
+# 36771 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL1 __attribute__((address(0xF31)));
+
+__asm("CLC4SEL1 equ 0F31h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D2S0 :1;
+ unsigned LC4D2S1 :1;
+ unsigned LC4D2S2 :1;
+ unsigned LC4D2S3 :1;
+ unsigned LC4D2S4 :1;
+ unsigned LC4D2S5 :1;
+ };
+ struct {
+ unsigned LC4D2S :8;
+ };
+ struct {
+ unsigned D2S :8;
+ };
+ struct {
+ unsigned D2S0 :1;
+ unsigned D2S1 :1;
+ unsigned D2S2 :1;
+ unsigned D2S3 :1;
+ unsigned D2S4 :1;
+ unsigned D2S5 :1;
+ };
+} CLC4SEL1bits_t;
+extern volatile CLC4SEL1bits_t CLC4SEL1bits __attribute__((address(0xF31)));
+# 36875 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL2 __attribute__((address(0xF32)));
+
+__asm("CLC4SEL2 equ 0F32h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D3S0 :1;
+ unsigned LC4D3S1 :1;
+ unsigned LC4D3S2 :1;
+ unsigned LC4D3S3 :1;
+ unsigned LC4D3S4 :1;
+ unsigned LC4D3S5 :1;
+ };
+ struct {
+ unsigned LC4D3S :8;
+ };
+ struct {
+ unsigned D3S :8;
+ };
+ struct {
+ unsigned D3S0 :1;
+ unsigned D3S1 :1;
+ unsigned D3S2 :1;
+ unsigned D3S3 :1;
+ unsigned D3S4 :1;
+ unsigned D3S5 :1;
+ };
+} CLC4SEL2bits_t;
+extern volatile CLC4SEL2bits_t CLC4SEL2bits __attribute__((address(0xF32)));
+# 36979 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4SEL3 __attribute__((address(0xF33)));
+
+__asm("CLC4SEL3 equ 0F33h");
+
+
+typedef union {
+ struct {
+ unsigned LC4D4S0 :1;
+ unsigned LC4D4S1 :1;
+ unsigned LC4D4S2 :1;
+ unsigned LC4D4S3 :1;
+ unsigned LC4D4S4 :1;
+ unsigned LC4D4S5 :1;
+ };
+ struct {
+ unsigned LC4D4S :8;
+ };
+ struct {
+ unsigned D4S :8;
+ };
+ struct {
+ unsigned D4S0 :1;
+ unsigned D4S1 :1;
+ unsigned D4S2 :1;
+ unsigned D4S3 :1;
+ unsigned D4S4 :1;
+ unsigned D4S5 :1;
+ };
+} CLC4SEL3bits_t;
+extern volatile CLC4SEL3bits_t CLC4SEL3bits __attribute__((address(0xF33)));
+# 37083 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS0 __attribute__((address(0xF34)));
+
+__asm("CLC4GLS0 equ 0F34h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G1D1N :1;
+ unsigned LC4G1D1T :1;
+ unsigned LC4G1D2N :1;
+ unsigned LC4G1D2T :1;
+ unsigned LC4G1D3N :1;
+ unsigned LC4G1D3T :1;
+ unsigned LC4G1D4N :1;
+ unsigned LC4G1D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS0bits_t;
+extern volatile CLC4GLS0bits_t CLC4GLS0bits __attribute__((address(0xF34)));
+# 37195 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS1 __attribute__((address(0xF35)));
+
+__asm("CLC4GLS1 equ 0F35h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G2D1N :1;
+ unsigned LC4G2D1T :1;
+ unsigned LC4G2D2N :1;
+ unsigned LC4G2D2T :1;
+ unsigned LC4G2D3N :1;
+ unsigned LC4G2D3T :1;
+ unsigned LC4G2D4N :1;
+ unsigned LC4G2D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS1bits_t;
+extern volatile CLC4GLS1bits_t CLC4GLS1bits __attribute__((address(0xF35)));
+# 37307 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS2 __attribute__((address(0xF36)));
+
+__asm("CLC4GLS2 equ 0F36h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G3D1N :1;
+ unsigned LC4G3D1T :1;
+ unsigned LC4G3D2N :1;
+ unsigned LC4G3D2T :1;
+ unsigned LC4G3D3N :1;
+ unsigned LC4G3D3T :1;
+ unsigned LC4G3D4N :1;
+ unsigned LC4G3D4T :1;
+ };
+ struct {
+ unsigned D1N :1;
+ unsigned D1T :1;
+ unsigned D2N :1;
+ unsigned D2T :1;
+ unsigned D3N :1;
+ unsigned D3T :1;
+ unsigned D4N :1;
+ unsigned D4T :1;
+ };
+} CLC4GLS2bits_t;
+extern volatile CLC4GLS2bits_t CLC4GLS2bits __attribute__((address(0xF36)));
+# 37419 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char CLC4GLS3 __attribute__((address(0xF37)));
+
+__asm("CLC4GLS3 equ 0F37h");
+
+
+typedef union {
+ struct {
+ unsigned LC4G4D1N :1;
+ unsigned LC4G4D1T :1;
+ unsigned LC4G4D2N :1;
+ unsigned LC4G4D2T :1;
+ unsigned LC4G4D3N :1;
+ unsigned LC4G4D3T :1;
+ unsigned LC4G4D4N :1;
+ unsigned LC4G4D4T :1;
+ };
+ struct {
+ unsigned G4D1N :1;
+ unsigned G4D1T :1;
+ unsigned G4D2N :1;
+ unsigned G4D2T :1;
+ unsigned G4D3N :1;
+ unsigned G4D3T :1;
+ unsigned G4D4N :1;
+ unsigned G4D4T :1;
+ };
+} CLC4GLS3bits_t;
+extern volatile CLC4GLS3bits_t CLC4GLS3bits __attribute__((address(0xF37)));
+# 37531 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STATUS_SHAD __attribute__((address(0xFE4)));
+
+__asm("STATUS_SHAD equ 0FE4h");
+
+
+typedef union {
+ struct {
+ unsigned C_SHAD :1;
+ unsigned DC_SHAD :1;
+ unsigned Z_SHAD :1;
+ };
+} STATUS_SHADbits_t;
+extern volatile STATUS_SHADbits_t STATUS_SHADbits __attribute__((address(0xFE4)));
+# 37563 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char WREG_SHAD __attribute__((address(0xFE5)));
+
+__asm("WREG_SHAD equ 0FE5h");
+
+
+typedef union {
+ struct {
+ unsigned WREG_SHAD :8;
+ };
+} WREG_SHADbits_t;
+extern volatile WREG_SHADbits_t WREG_SHADbits __attribute__((address(0xFE5)));
+# 37583 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char BSR_SHAD __attribute__((address(0xFE6)));
+
+__asm("BSR_SHAD equ 0FE6h");
+
+
+typedef union {
+ struct {
+ unsigned BSR_SHAD :5;
+ };
+} BSR_SHADbits_t;
+extern volatile BSR_SHADbits_t BSR_SHADbits __attribute__((address(0xFE6)));
+# 37603 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char PCLATH_SHAD __attribute__((address(0xFE7)));
+
+__asm("PCLATH_SHAD equ 0FE7h");
+
+
+typedef union {
+ struct {
+ unsigned PCLATH_SHAD :7;
+ };
+} PCLATH_SHADbits_t;
+extern volatile PCLATH_SHADbits_t PCLATH_SHADbits __attribute__((address(0xFE7)));
+# 37623 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0L_SHAD __attribute__((address(0xFE8)));
+
+__asm("FSR0L_SHAD equ 0FE8h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0L_SHAD :8;
+ };
+} FSR0L_SHADbits_t;
+extern volatile FSR0L_SHADbits_t FSR0L_SHADbits __attribute__((address(0xFE8)));
+# 37643 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR0H_SHAD __attribute__((address(0xFE9)));
+
+__asm("FSR0H_SHAD equ 0FE9h");
+
+
+typedef union {
+ struct {
+ unsigned FSR0H_SHAD :8;
+ };
+} FSR0H_SHADbits_t;
+extern volatile FSR0H_SHADbits_t FSR0H_SHADbits __attribute__((address(0xFE9)));
+# 37663 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1L_SHAD __attribute__((address(0xFEA)));
+
+__asm("FSR1L_SHAD equ 0FEAh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1L_SHAD :8;
+ };
+} FSR1L_SHADbits_t;
+extern volatile FSR1L_SHADbits_t FSR1L_SHADbits __attribute__((address(0xFEA)));
+# 37683 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char FSR1H_SHAD __attribute__((address(0xFEB)));
+
+__asm("FSR1H_SHAD equ 0FEBh");
+
+
+typedef union {
+ struct {
+ unsigned FSR1H_SHAD :8;
+ };
+} FSR1H_SHADbits_t;
+extern volatile FSR1H_SHADbits_t FSR1H_SHADbits __attribute__((address(0xFEB)));
+# 37703 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char STKPTR __attribute__((address(0xFED)));
+
+__asm("STKPTR equ 0FEDh");
+
+
+typedef union {
+ struct {
+ unsigned STKPTR :5;
+ };
+} STKPTRbits_t;
+extern volatile STKPTRbits_t STKPTRbits __attribute__((address(0xFED)));
+# 37723 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSL __attribute__((address(0xFEE)));
+
+__asm("TOSL equ 0FEEh");
+
+
+typedef union {
+ struct {
+ unsigned TOSL :8;
+ };
+} TOSLbits_t;
+extern volatile TOSLbits_t TOSLbits __attribute__((address(0xFEE)));
+# 37743 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile unsigned char TOSH __attribute__((address(0xFEF)));
+
+__asm("TOSH equ 0FEFh");
+
+
+typedef union {
+ struct {
+ unsigned TOSH :7;
+ };
+} TOSHbits_t;
+extern volatile TOSHbits_t TOSHbits __attribute__((address(0xFEF)));
+# 37769 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h" 3
+extern volatile __bit ABDEN __attribute__((address(0xCF8)));
+
+
+extern volatile __bit ABDOVF __attribute__((address(0xCFF)));
+
+
+extern volatile __bit ACKDT __attribute__((address(0x10B5)));
+
+
+extern volatile __bit ACKEN __attribute__((address(0x10B4)));
+
+
+extern volatile __bit ACKSTAT __attribute__((address(0x10B6)));
+
+
+extern volatile __bit ACKTIM __attribute__((address(0x10BF)));
+
+
+extern volatile __bit ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit ADDEN __attribute__((address(0xCEB)));
+
+
+extern volatile __bit ADFM __attribute__((address(0x248F)));
+
+
+extern volatile __bit ADIE __attribute__((address(0x48E)));
+
+
+extern volatile __bit ADIF __attribute__((address(0x8E)));
+
+
+extern volatile __bit ADNREF __attribute__((address(0x248A)));
+
+
+extern volatile __bit ADON __attribute__((address(0x2480)));
+
+
+extern volatile __bit AHEN __attribute__((address(0x10B9)));
+
+
+extern volatile __bit ANSA0 __attribute__((address(0xC60)));
+
+
+extern volatile __bit ANSA1 __attribute__((address(0xC61)));
+
+
+extern volatile __bit ANSA2 __attribute__((address(0xC62)));
+
+
+extern volatile __bit ANSA3 __attribute__((address(0xC63)));
+
+
+extern volatile __bit ANSA4 __attribute__((address(0xC64)));
+
+
+extern volatile __bit ANSA5 __attribute__((address(0xC65)));
+
+
+extern volatile __bit ANSB0 __attribute__((address(0xC68)));
+
+
+extern volatile __bit ANSB1 __attribute__((address(0xC69)));
+
+
+extern volatile __bit ANSB2 __attribute__((address(0xC6A)));
+
+
+extern volatile __bit ANSB3 __attribute__((address(0xC6B)));
+
+
+extern volatile __bit ANSB4 __attribute__((address(0xC6C)));
+
+
+extern volatile __bit ANSB5 __attribute__((address(0xC6D)));
+
+
+extern volatile __bit ANSC2 __attribute__((address(0xC72)));
+
+
+extern volatile __bit ANSC3 __attribute__((address(0xC73)));
+
+
+extern volatile __bit ANSC4 __attribute__((address(0xC74)));
+
+
+extern volatile __bit ANSC5 __attribute__((address(0xC75)));
+
+
+extern volatile __bit ANSC6 __attribute__((address(0xC76)));
+
+
+extern volatile __bit ANSC7 __attribute__((address(0xC77)));
+
+
+extern volatile __bit BCL1IE __attribute__((address(0x493)));
+
+
+extern volatile __bit BCL1IF __attribute__((address(0x93)));
+
+
+extern volatile __bit BF __attribute__((address(0x10A0)));
+
+
+extern volatile __bit BOEN __attribute__((address(0x10BC)));
+
+
+extern volatile __bit BORFS __attribute__((address(0x4EE)));
+
+
+extern volatile __bit BORRDY __attribute__((address(0x4E8)));
+
+
+extern volatile __bit BRG16 __attribute__((address(0xCFB)));
+
+
+extern volatile __bit BRGH __attribute__((address(0xCF2)));
+
+
+extern volatile __bit BSR0 __attribute__((address(0x40)));
+
+
+extern volatile __bit BSR1 __attribute__((address(0x41)));
+
+
+extern volatile __bit BSR2 __attribute__((address(0x42)));
+
+
+extern volatile __bit BSR3 __attribute__((address(0x43)));
+
+
+extern volatile __bit BSR4 __attribute__((address(0x44)));
+
+
+extern volatile __bit BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit C1HYS __attribute__((address(0x891)));
+
+
+extern volatile __bit C1IE __attribute__((address(0x495)));
+
+
+extern volatile __bit C1IF __attribute__((address(0x95)));
+
+
+extern volatile __bit C1INTN __attribute__((address(0x898)));
+
+
+extern volatile __bit C1INTP __attribute__((address(0x899)));
+
+
+extern volatile __bit C1NCH0 __attribute__((address(0x8A0)));
+
+
+extern volatile __bit C1NCH1 __attribute__((address(0x8A1)));
+
+
+extern volatile __bit C1NCH2 __attribute__((address(0x8A2)));
+
+
+extern volatile __bit C1NCH3 __attribute__((address(0x8A3)));
+
+
+extern volatile __bit C1ON __attribute__((address(0x897)));
+
+
+extern volatile __bit C1OUT __attribute__((address(0x896)));
+
+
+extern volatile __bit C1PCH0 __attribute__((address(0x8A8)));
+
+
+extern volatile __bit C1PCH1 __attribute__((address(0x8A9)));
+
+
+extern volatile __bit C1PCH2 __attribute__((address(0x8AA)));
+
+
+extern volatile __bit C1PCH3 __attribute__((address(0x8AB)));
+
+
+extern volatile __bit C1POL __attribute__((address(0x894)));
+
+
+extern volatile __bit C1SP __attribute__((address(0x892)));
+
+
+extern volatile __bit C1SYNC __attribute__((address(0x890)));
+
+
+extern volatile __bit C1TSEL0 __attribute__((address(0x14F0)));
+
+
+extern volatile __bit C1TSEL1 __attribute__((address(0x14F1)));
+
+
+extern volatile __bit C1ZLF __attribute__((address(0x893)));
+
+
+extern volatile __bit C2HYS __attribute__((address(0x8B1)));
+
+
+extern volatile __bit C2IE __attribute__((address(0x496)));
+
+
+extern volatile __bit C2IF __attribute__((address(0x96)));
+
+
+extern volatile __bit C2INTN __attribute__((address(0x8B8)));
+
+
+extern volatile __bit C2INTP __attribute__((address(0x8B9)));
+
+
+extern volatile __bit C2NCH0 __attribute__((address(0x8C0)));
+
+
+extern volatile __bit C2NCH1 __attribute__((address(0x8C1)));
+
+
+extern volatile __bit C2NCH2 __attribute__((address(0x8C2)));
+
+
+extern volatile __bit C2NCH3 __attribute__((address(0x8C3)));
+
+
+extern volatile __bit C2ON __attribute__((address(0x8B7)));
+
+
+extern volatile __bit C2OUT __attribute__((address(0x8B6)));
+
+
+extern volatile __bit C2PCH0 __attribute__((address(0x8C8)));
+
+
+extern volatile __bit C2PCH1 __attribute__((address(0x8C9)));
+
+
+extern volatile __bit C2PCH2 __attribute__((address(0x8CA)));
+
+
+extern volatile __bit C2PCH3 __attribute__((address(0x8CB)));
+
+
+extern volatile __bit C2POL __attribute__((address(0x8B4)));
+
+
+extern volatile __bit C2SP __attribute__((address(0x8B2)));
+
+
+extern volatile __bit C2SYNC __attribute__((address(0x8B0)));
+
+
+extern volatile __bit C2TSEL0 __attribute__((address(0x14F2)));
+
+
+extern volatile __bit C2TSEL1 __attribute__((address(0x14F3)));
+
+
+extern volatile __bit C2ZLF __attribute__((address(0x8B3)));
+
+
+extern volatile __bit C3HYS __attribute__((address(0x8D1)));
+
+
+extern volatile __bit C3IE __attribute__((address(0x491)));
+
+
+extern volatile __bit C3IF __attribute__((address(0x91)));
+
+
+extern volatile __bit C3INTN __attribute__((address(0x8D8)));
+
+
+extern volatile __bit C3INTP __attribute__((address(0x8D9)));
+
+
+extern volatile __bit C3NCH0 __attribute__((address(0x8E0)));
+
+
+extern volatile __bit C3NCH1 __attribute__((address(0x8E1)));
+
+
+extern volatile __bit C3NCH2 __attribute__((address(0x8E2)));
+
+
+extern volatile __bit C3NCH3 __attribute__((address(0x8E3)));
+
+
+extern volatile __bit C3ON __attribute__((address(0x8D7)));
+
+
+extern volatile __bit C3OUT __attribute__((address(0x8D6)));
+
+
+extern volatile __bit C3PCH0 __attribute__((address(0x8E8)));
+
+
+extern volatile __bit C3PCH1 __attribute__((address(0x8E9)));
+
+
+extern volatile __bit C3PCH2 __attribute__((address(0x8EA)));
+
+
+extern volatile __bit C3PCH3 __attribute__((address(0x8EB)));
+
+
+extern volatile __bit C3POL __attribute__((address(0x8D4)));
+
+
+extern volatile __bit C3SP __attribute__((address(0x8D2)));
+
+
+extern volatile __bit C3SYNC __attribute__((address(0x8D0)));
+
+
+extern volatile __bit C3ZLF __attribute__((address(0x8D3)));
+
+
+extern volatile __bit C4HYS __attribute__((address(0x4861)));
+
+
+extern volatile __bit C4IE __attribute__((address(0x492)));
+
+
+extern volatile __bit C4IF __attribute__((address(0x92)));
+
+
+extern volatile __bit C4INTN __attribute__((address(0x4868)));
+
+
+extern volatile __bit C4INTP __attribute__((address(0x4869)));
+
+
+extern volatile __bit C4NCH0 __attribute__((address(0x4870)));
+
+
+extern volatile __bit C4NCH1 __attribute__((address(0x4871)));
+
+
+extern volatile __bit C4NCH2 __attribute__((address(0x4872)));
+
+
+extern volatile __bit C4NCH3 __attribute__((address(0x4873)));
+
+
+extern volatile __bit C4ON __attribute__((address(0x4867)));
+
+
+extern volatile __bit C4OUT __attribute__((address(0x4866)));
+
+
+extern volatile __bit C4PCH0 __attribute__((address(0x4878)));
+
+
+extern volatile __bit C4PCH1 __attribute__((address(0x4879)));
+
+
+extern volatile __bit C4PCH2 __attribute__((address(0x487A)));
+
+
+extern volatile __bit C4PCH3 __attribute__((address(0x487B)));
+
+
+extern volatile __bit C4POL __attribute__((address(0x4864)));
+
+
+extern volatile __bit C4SP __attribute__((address(0x4862)));
+
+
+extern volatile __bit C4SYNC __attribute__((address(0x4860)));
+
+
+extern volatile __bit C4ZLF __attribute__((address(0x4863)));
+
+
+extern volatile __bit C5HYS __attribute__((address(0x4881)));
+
+
+extern volatile __bit C5IE __attribute__((address(0x4A8)));
+
+
+extern volatile __bit C5IF __attribute__((address(0xA8)));
+
+
+extern volatile __bit C5INTN __attribute__((address(0x4888)));
+
+
+extern volatile __bit C5INTP __attribute__((address(0x4889)));
+
+
+extern volatile __bit C5NCH0 __attribute__((address(0x4890)));
+
+
+extern volatile __bit C5NCH1 __attribute__((address(0x4891)));
+
+
+extern volatile __bit C5NCH2 __attribute__((address(0x4892)));
+
+
+extern volatile __bit C5NCH3 __attribute__((address(0x4893)));
+
+
+extern volatile __bit C5ON __attribute__((address(0x4887)));
+
+
+extern volatile __bit C5OUT __attribute__((address(0x4886)));
+
+
+extern volatile __bit C5PCH0 __attribute__((address(0x4898)));
+
+
+extern volatile __bit C5PCH1 __attribute__((address(0x4899)));
+
+
+extern volatile __bit C5PCH2 __attribute__((address(0x489A)));
+
+
+extern volatile __bit C5PCH3 __attribute__((address(0x489B)));
+
+
+extern volatile __bit C5POL __attribute__((address(0x4884)));
+
+
+extern volatile __bit C5SP __attribute__((address(0x4882)));
+
+
+extern volatile __bit C5SYNC __attribute__((address(0x4880)));
+
+
+extern volatile __bit C5ZLF __attribute__((address(0x4883)));
+
+
+extern volatile __bit C6HYS __attribute__((address(0x48A1)));
+
+
+extern volatile __bit C6IE __attribute__((address(0x4A9)));
+
+
+extern volatile __bit C6IF __attribute__((address(0xA9)));
+
+
+extern volatile __bit C6INTN __attribute__((address(0x48A8)));
+
+
+extern volatile __bit C6INTP __attribute__((address(0x48A9)));
+
+
+extern volatile __bit C6NCH0 __attribute__((address(0x48B0)));
+
+
+extern volatile __bit C6NCH1 __attribute__((address(0x48B1)));
+
+
+extern volatile __bit C6NCH2 __attribute__((address(0x48B2)));
+
+
+extern volatile __bit C6NCH3 __attribute__((address(0x48B3)));
+
+
+extern volatile __bit C6ON __attribute__((address(0x48A7)));
+
+
+extern volatile __bit C6OUT __attribute__((address(0x48A6)));
+
+
+extern volatile __bit C6PCH0 __attribute__((address(0x48B8)));
+
+
+extern volatile __bit C6PCH1 __attribute__((address(0x48B9)));
+
+
+extern volatile __bit C6PCH2 __attribute__((address(0x48BA)));
+
+
+extern volatile __bit C6PCH3 __attribute__((address(0x48BB)));
+
+
+extern volatile __bit C6POL __attribute__((address(0x48A4)));
+
+
+extern volatile __bit C6SP __attribute__((address(0x48A2)));
+
+
+extern volatile __bit C6SYNC __attribute__((address(0x48A0)));
+
+
+extern volatile __bit C6ZLF __attribute__((address(0x48A3)));
+
+
+extern volatile __bit C7TSEL0 __attribute__((address(0x14F4)));
+
+
+extern volatile __bit C7TSEL1 __attribute__((address(0x14F5)));
+
+
+extern volatile __bit CARRY __attribute__((address(0x18)));
+
+
+extern volatile __bit CCP1CTS0 __attribute__((address(0x14A0)));
+
+
+extern volatile __bit CCP1CTS1 __attribute__((address(0x14A1)));
+
+
+extern volatile __bit CCP1CTS2 __attribute__((address(0x14A2)));
+
+
+extern volatile __bit CCP1CTS3 __attribute__((address(0x14A3)));
+
+
+extern volatile __bit CCP1EN __attribute__((address(0x149F)));
+
+
+extern volatile __bit CCP1FMT __attribute__((address(0x149C)));
+
+
+extern volatile __bit CCP1IE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCP1IF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CCP1MODE0 __attribute__((address(0x1498)));
+
+
+extern volatile __bit CCP1MODE1 __attribute__((address(0x1499)));
+
+
+extern volatile __bit CCP1MODE2 __attribute__((address(0x149A)));
+
+
+extern volatile __bit CCP1MODE3 __attribute__((address(0x149B)));
+
+
+extern volatile __bit CCP1OUT __attribute__((address(0x149D)));
+
+
+extern volatile __bit CCP2CTS0 __attribute__((address(0x14C0)));
+
+
+extern volatile __bit CCP2CTS1 __attribute__((address(0x14C1)));
+
+
+extern volatile __bit CCP2CTS2 __attribute__((address(0x14C2)));
+
+
+extern volatile __bit CCP2CTS3 __attribute__((address(0x14C3)));
+
+
+extern volatile __bit CCP2EN __attribute__((address(0x14BF)));
+
+
+extern volatile __bit CCP2FMT __attribute__((address(0x14BC)));
+
+
+extern volatile __bit CCP2IE __attribute__((address(0x490)));
+
+
+extern volatile __bit CCP2IF __attribute__((address(0x90)));
+
+
+extern volatile __bit CCP2MODE0 __attribute__((address(0x14B8)));
+
+
+extern volatile __bit CCP2MODE1 __attribute__((address(0x14B9)));
+
+
+extern volatile __bit CCP2MODE2 __attribute__((address(0x14BA)));
+
+
+extern volatile __bit CCP2MODE3 __attribute__((address(0x14BB)));
+
+
+extern volatile __bit CCP2OUT __attribute__((address(0x14BD)));
+
+
+extern volatile __bit CCP7CTS0 __attribute__((address(0x14E0)));
+
+
+extern volatile __bit CCP7CTS1 __attribute__((address(0x14E1)));
+
+
+extern volatile __bit CCP7CTS2 __attribute__((address(0x14E2)));
+
+
+extern volatile __bit CCP7CTS3 __attribute__((address(0x14E3)));
+
+
+extern volatile __bit CCP7EN __attribute__((address(0x14DF)));
+
+
+extern volatile __bit CCP7FMT __attribute__((address(0x14DC)));
+
+
+extern volatile __bit CCP7IE __attribute__((address(0x4AE)));
+
+
+extern volatile __bit CCP7IF __attribute__((address(0xAE)));
+
+
+extern volatile __bit CCP7MODE0 __attribute__((address(0x14D8)));
+
+
+extern volatile __bit CCP7MODE1 __attribute__((address(0x14D9)));
+
+
+extern volatile __bit CCP7MODE2 __attribute__((address(0x14DA)));
+
+
+extern volatile __bit CCP7MODE3 __attribute__((address(0x14DB)));
+
+
+extern volatile __bit CCP7OUT __attribute__((address(0x14DD)));
+
+
+extern volatile __bit CCPIE __attribute__((address(0x48A)));
+
+
+extern volatile __bit CCPIF __attribute__((address(0x8A)));
+
+
+extern volatile __bit CFGS __attribute__((address(0xCAE)));
+
+
+extern volatile __bit CKE __attribute__((address(0x10A6)));
+
+
+extern volatile __bit CKP __attribute__((address(0x10AC)));
+
+
+extern volatile __bit CLC1IE __attribute__((address(0x498)));
+
+
+extern volatile __bit CLC1IF __attribute__((address(0x98)));
+
+
+extern volatile __bit CLC2IE __attribute__((address(0x499)));
+
+
+extern volatile __bit CLC2IF __attribute__((address(0x99)));
+
+
+extern volatile __bit CLC3IE __attribute__((address(0x49A)));
+
+
+extern volatile __bit CLC3IF __attribute__((address(0x9A)));
+
+
+extern volatile __bit CLC4IE __attribute__((address(0x49B)));
+
+
+extern volatile __bit CLC4IF __attribute__((address(0x9B)));
+
+
+extern volatile __bit COG1IF __attribute__((address(0x94)));
+
+
+extern volatile __bit COG2IE __attribute__((address(0x49D)));
+
+
+extern volatile __bit COG2IF __attribute__((address(0x9D)));
+
+
+extern volatile __bit COG3IE __attribute__((address(0x4AC)));
+
+
+extern volatile __bit COG3IF __attribute__((address(0xAC)));
+
+
+extern volatile __bit COGIE __attribute__((address(0x494)));
+
+
+extern volatile __bit CREN __attribute__((address(0xCEC)));
+
+
+extern volatile __bit CSRC __attribute__((address(0xCF7)));
+
+
+extern volatile __bit C_SHAD __attribute__((address(0x7F20)));
+
+
+extern volatile __bit DAC1EN __attribute__((address(0x2C77)));
+
+
+extern volatile __bit DAC1FM __attribute__((address(0x2C76)));
+
+
+extern volatile __bit DAC1LD __attribute__((address(0x2C68)));
+
+
+extern volatile __bit DAC1NSS0 __attribute__((address(0x2C70)));
+
+
+extern volatile __bit DAC1NSS1 __attribute__((address(0x2C71)));
+
+
+extern volatile __bit DAC1OE1 __attribute__((address(0x2C75)));
+
+
+extern volatile __bit DAC1OE2 __attribute__((address(0x2C74)));
+
+
+extern volatile __bit DAC1PSS0 __attribute__((address(0x2C72)));
+
+
+extern volatile __bit DAC1PSS1 __attribute__((address(0x2C73)));
+
+
+extern volatile __bit DAC1R0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1R1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1R10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1R11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1R12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1R13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1R14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1R15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1R2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1R3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1R4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1R5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1R6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1R7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1R8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1R9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC1REF0 __attribute__((address(0x2C78)));
+
+
+extern volatile __bit DAC1REF1 __attribute__((address(0x2C79)));
+
+
+extern volatile __bit DAC1REF10 __attribute__((address(0x2C82)));
+
+
+extern volatile __bit DAC1REF11 __attribute__((address(0x2C83)));
+
+
+extern volatile __bit DAC1REF12 __attribute__((address(0x2C84)));
+
+
+extern volatile __bit DAC1REF13 __attribute__((address(0x2C85)));
+
+
+extern volatile __bit DAC1REF14 __attribute__((address(0x2C86)));
+
+
+extern volatile __bit DAC1REF15 __attribute__((address(0x2C87)));
+
+
+extern volatile __bit DAC1REF2 __attribute__((address(0x2C7A)));
+
+
+extern volatile __bit DAC1REF3 __attribute__((address(0x2C7B)));
+
+
+extern volatile __bit DAC1REF4 __attribute__((address(0x2C7C)));
+
+
+extern volatile __bit DAC1REF5 __attribute__((address(0x2C7D)));
+
+
+extern volatile __bit DAC1REF6 __attribute__((address(0x2C7E)));
+
+
+extern volatile __bit DAC1REF7 __attribute__((address(0x2C7F)));
+
+
+extern volatile __bit DAC1REF8 __attribute__((address(0x2C80)));
+
+
+extern volatile __bit DAC1REF9 __attribute__((address(0x2C81)));
+
+
+extern volatile __bit DAC2EN __attribute__((address(0x2C8F)));
+
+
+extern volatile __bit DAC2FM __attribute__((address(0x2C8E)));
+
+
+extern volatile __bit DAC2LD __attribute__((address(0x2C69)));
+
+
+extern volatile __bit DAC2NSS0 __attribute__((address(0x2C88)));
+
+
+extern volatile __bit DAC2NSS1 __attribute__((address(0x2C89)));
+
+
+extern volatile __bit DAC2OE1 __attribute__((address(0x2C8D)));
+
+
+extern volatile __bit DAC2OE2 __attribute__((address(0x2C8C)));
+
+
+extern volatile __bit DAC2PSS0 __attribute__((address(0x2C8A)));
+
+
+extern volatile __bit DAC2PSS1 __attribute__((address(0x2C8B)));
+
+
+extern volatile __bit DAC2R0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2R1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2R10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2R11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2R12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2R13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2R14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2R15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2R2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2R3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2R4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2R5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2R6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2R7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2R8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2R9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC2REF0 __attribute__((address(0x2C90)));
+
+
+extern volatile __bit DAC2REF1 __attribute__((address(0x2C91)));
+
+
+extern volatile __bit DAC2REF10 __attribute__((address(0x2C9A)));
+
+
+extern volatile __bit DAC2REF11 __attribute__((address(0x2C9B)));
+
+
+extern volatile __bit DAC2REF12 __attribute__((address(0x2C9C)));
+
+
+extern volatile __bit DAC2REF13 __attribute__((address(0x2C9D)));
+
+
+extern volatile __bit DAC2REF14 __attribute__((address(0x2C9E)));
+
+
+extern volatile __bit DAC2REF15 __attribute__((address(0x2C9F)));
+
+
+extern volatile __bit DAC2REF2 __attribute__((address(0x2C92)));
+
+
+extern volatile __bit DAC2REF3 __attribute__((address(0x2C93)));
+
+
+extern volatile __bit DAC2REF4 __attribute__((address(0x2C94)));
+
+
+extern volatile __bit DAC2REF5 __attribute__((address(0x2C95)));
+
+
+extern volatile __bit DAC2REF6 __attribute__((address(0x2C96)));
+
+
+extern volatile __bit DAC2REF7 __attribute__((address(0x2C97)));
+
+
+extern volatile __bit DAC2REF8 __attribute__((address(0x2C98)));
+
+
+extern volatile __bit DAC2REF9 __attribute__((address(0x2C99)));
+
+
+extern volatile __bit DAC3EN __attribute__((address(0x2CA7)));
+
+
+extern volatile __bit DAC3NSS0 __attribute__((address(0x2CA0)));
+
+
+extern volatile __bit DAC3NSS1 __attribute__((address(0x2CA1)));
+
+
+extern volatile __bit DAC3OE1 __attribute__((address(0x2CA5)));
+
+
+extern volatile __bit DAC3OE2 __attribute__((address(0x2CA4)));
+
+
+extern volatile __bit DAC3PSS0 __attribute__((address(0x2CA2)));
+
+
+extern volatile __bit DAC3PSS1 __attribute__((address(0x2CA3)));
+
+
+extern volatile __bit DAC3R0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3R1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3R2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3R3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3R4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC3REF0 __attribute__((address(0x2CA8)));
+
+
+extern volatile __bit DAC3REF1 __attribute__((address(0x2CA9)));
+
+
+extern volatile __bit DAC3REF2 __attribute__((address(0x2CAA)));
+
+
+extern volatile __bit DAC3REF3 __attribute__((address(0x2CAB)));
+
+
+extern volatile __bit DAC3REF4 __attribute__((address(0x2CAC)));
+
+
+extern volatile __bit DAC4EN __attribute__((address(0x2CB7)));
+
+
+extern volatile __bit DAC4NSS0 __attribute__((address(0x2CB0)));
+
+
+extern volatile __bit DAC4NSS1 __attribute__((address(0x2CB1)));
+
+
+extern volatile __bit DAC4OE1 __attribute__((address(0x2CB5)));
+
+
+extern volatile __bit DAC4OE2 __attribute__((address(0x2CB4)));
+
+
+extern volatile __bit DAC4PSS0 __attribute__((address(0x2CB2)));
+
+
+extern volatile __bit DAC4PSS1 __attribute__((address(0x2CB3)));
+
+
+extern volatile __bit DAC4R0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4R1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4R2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4R3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4R4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC4REF0 __attribute__((address(0x2CB8)));
+
+
+extern volatile __bit DAC4REF1 __attribute__((address(0x2CB9)));
+
+
+extern volatile __bit DAC4REF2 __attribute__((address(0x2CBA)));
+
+
+extern volatile __bit DAC4REF3 __attribute__((address(0x2CBB)));
+
+
+extern volatile __bit DAC4REF4 __attribute__((address(0x2CBC)));
+
+
+extern volatile __bit DAC5EN __attribute__((address(0x2CC7)));
+
+
+extern volatile __bit DAC5FM __attribute__((address(0x2CC6)));
+
+
+extern volatile __bit DAC5LD __attribute__((address(0x2C6C)));
+
+
+extern volatile __bit DAC5NSS0 __attribute__((address(0x2CC0)));
+
+
+extern volatile __bit DAC5NSS1 __attribute__((address(0x2CC1)));
+
+
+extern volatile __bit DAC5OE1 __attribute__((address(0x2CC5)));
+
+
+extern volatile __bit DAC5OE2 __attribute__((address(0x2CC4)));
+
+
+extern volatile __bit DAC5PSS0 __attribute__((address(0x2CC2)));
+
+
+extern volatile __bit DAC5PSS1 __attribute__((address(0x2CC3)));
+
+
+extern volatile __bit DAC5R0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5R1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5R10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5R11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5R12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5R13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5R14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5R15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5R2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5R3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5R4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5R5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5R6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5R7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5R8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5R9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC5REF0 __attribute__((address(0x2CC8)));
+
+
+extern volatile __bit DAC5REF1 __attribute__((address(0x2CC9)));
+
+
+extern volatile __bit DAC5REF10 __attribute__((address(0x2CD2)));
+
+
+extern volatile __bit DAC5REF11 __attribute__((address(0x2CD3)));
+
+
+extern volatile __bit DAC5REF12 __attribute__((address(0x2CD4)));
+
+
+extern volatile __bit DAC5REF13 __attribute__((address(0x2CD5)));
+
+
+extern volatile __bit DAC5REF14 __attribute__((address(0x2CD6)));
+
+
+extern volatile __bit DAC5REF15 __attribute__((address(0x2CD7)));
+
+
+extern volatile __bit DAC5REF2 __attribute__((address(0x2CCA)));
+
+
+extern volatile __bit DAC5REF3 __attribute__((address(0x2CCB)));
+
+
+extern volatile __bit DAC5REF4 __attribute__((address(0x2CCC)));
+
+
+extern volatile __bit DAC5REF5 __attribute__((address(0x2CCD)));
+
+
+extern volatile __bit DAC5REF6 __attribute__((address(0x2CCE)));
+
+
+extern volatile __bit DAC5REF7 __attribute__((address(0x2CCF)));
+
+
+extern volatile __bit DAC5REF8 __attribute__((address(0x2CD0)));
+
+
+extern volatile __bit DAC5REF9 __attribute__((address(0x2CD1)));
+
+
+extern volatile __bit DAC7EN __attribute__((address(0x2CF7)));
+
+
+extern volatile __bit DAC7NSS0 __attribute__((address(0x2CF0)));
+
+
+extern volatile __bit DAC7NSS1 __attribute__((address(0x2CF1)));
+
+
+extern volatile __bit DAC7OE1 __attribute__((address(0x2CF5)));
+
+
+extern volatile __bit DAC7OE2 __attribute__((address(0x2CF4)));
+
+
+extern volatile __bit DAC7PSS0 __attribute__((address(0x2CF2)));
+
+
+extern volatile __bit DAC7PSS1 __attribute__((address(0x2CF3)));
+
+
+extern volatile __bit DAC7R0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7R1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7R2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7R3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7R4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DAC7REF0 __attribute__((address(0x2CF8)));
+
+
+extern volatile __bit DAC7REF1 __attribute__((address(0x2CF9)));
+
+
+extern volatile __bit DAC7REF2 __attribute__((address(0x2CFA)));
+
+
+extern volatile __bit DAC7REF3 __attribute__((address(0x2CFB)));
+
+
+extern volatile __bit DAC7REF4 __attribute__((address(0x2CFC)));
+
+
+extern volatile __bit DC __attribute__((address(0x19)));
+
+
+extern volatile __bit DC_SHAD __attribute__((address(0x7F21)));
+
+
+extern volatile __bit DHEN __attribute__((address(0x10B8)));
+
+
+extern volatile __bit D_nA __attribute__((address(0x10A5)));
+
+
+extern volatile __bit FERR __attribute__((address(0xCEA)));
+
+
+extern volatile __bit FREE __attribute__((address(0xCAC)));
+
+
+extern volatile __bit FVREN __attribute__((address(0x4F7)));
+
+
+extern volatile __bit FVRRDY __attribute__((address(0x4F6)));
+
+
+extern volatile __bit G1ARSEN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1AS0E __attribute__((address(0x34F0)));
+
+
+extern volatile __bit G1AS1E __attribute__((address(0x34F1)));
+
+
+extern volatile __bit G1AS2E __attribute__((address(0x34F2)));
+
+
+extern volatile __bit G1AS3E __attribute__((address(0x34F3)));
+
+
+extern volatile __bit G1AS4E __attribute__((address(0x34F4)));
+
+
+extern volatile __bit G1AS5E __attribute__((address(0x34F5)));
+
+
+extern volatile __bit G1AS6E __attribute__((address(0x34F6)));
+
+
+extern volatile __bit G1AS7E __attribute__((address(0x34F7)));
+
+
+extern volatile __bit G1ASDAC0 __attribute__((address(0x34EA)));
+
+
+extern volatile __bit G1ASDAC1 __attribute__((address(0x34EB)));
+
+
+extern volatile __bit G1ASDBD0 __attribute__((address(0x34EC)));
+
+
+extern volatile __bit G1ASDBD1 __attribute__((address(0x34ED)));
+
+
+extern volatile __bit G1ASE __attribute__((address(0x34EF)));
+
+
+extern volatile __bit G1ASREN __attribute__((address(0x34EE)));
+
+
+extern volatile __bit G1BLKF0 __attribute__((address(0x3480)));
+
+
+extern volatile __bit G1BLKF1 __attribute__((address(0x3481)));
+
+
+extern volatile __bit G1BLKF2 __attribute__((address(0x3482)));
+
+
+extern volatile __bit G1BLKF3 __attribute__((address(0x3483)));
+
+
+extern volatile __bit G1BLKF4 __attribute__((address(0x3484)));
+
+
+extern volatile __bit G1BLKF5 __attribute__((address(0x3485)));
+
+
+extern volatile __bit G1BLKR0 __attribute__((address(0x3478)));
+
+
+extern volatile __bit G1BLKR1 __attribute__((address(0x3479)));
+
+
+extern volatile __bit G1BLKR2 __attribute__((address(0x347A)));
+
+
+extern volatile __bit G1BLKR3 __attribute__((address(0x347B)));
+
+
+extern volatile __bit G1BLKR4 __attribute__((address(0x347C)));
+
+
+extern volatile __bit G1BLKR5 __attribute__((address(0x347D)));
+
+
+extern volatile __bit G1CS0 __attribute__((address(0x349B)));
+
+
+extern volatile __bit G1CS1 __attribute__((address(0x349C)));
+
+
+extern volatile __bit G1DBF0 __attribute__((address(0x3490)));
+
+
+extern volatile __bit G1DBF1 __attribute__((address(0x3491)));
+
+
+extern volatile __bit G1DBF2 __attribute__((address(0x3492)));
+
+
+extern volatile __bit G1DBF3 __attribute__((address(0x3493)));
+
+
+extern volatile __bit G1DBF4 __attribute__((address(0x3494)));
+
+
+extern volatile __bit G1DBF5 __attribute__((address(0x3495)));
+
+
+extern volatile __bit G1DBR0 __attribute__((address(0x3488)));
+
+
+extern volatile __bit G1DBR1 __attribute__((address(0x3489)));
+
+
+extern volatile __bit G1DBR2 __attribute__((address(0x348A)));
+
+
+extern volatile __bit G1DBR3 __attribute__((address(0x348B)));
+
+
+extern volatile __bit G1DBR4 __attribute__((address(0x348C)));
+
+
+extern volatile __bit G1DBR5 __attribute__((address(0x348D)));
+
+
+extern volatile __bit G1EN __attribute__((address(0x349F)));
+
+
+extern volatile __bit G1FDBS __attribute__((address(0x34A6)));
+
+
+extern volatile __bit G1FIS0 __attribute__((address(0x34C8)));
+
+
+extern volatile __bit G1FIS1 __attribute__((address(0x34C9)));
+
+
+extern volatile __bit G1FIS10 __attribute__((address(0x34D2)));
+
+
+extern volatile __bit G1FIS11 __attribute__((address(0x34D3)));
+
+
+extern volatile __bit G1FIS12 __attribute__((address(0x34D4)));
+
+
+extern volatile __bit G1FIS13 __attribute__((address(0x34D5)));
+
+
+extern volatile __bit G1FIS14 __attribute__((address(0x34D6)));
+
+
+extern volatile __bit G1FIS15 __attribute__((address(0x34D7)));
+
+
+extern volatile __bit G1FIS2 __attribute__((address(0x34CA)));
+
+
+extern volatile __bit G1FIS3 __attribute__((address(0x34CB)));
+
+
+extern volatile __bit G1FIS4 __attribute__((address(0x34CC)));
+
+
+extern volatile __bit G1FIS5 __attribute__((address(0x34CD)));
+
+
+extern volatile __bit G1FIS6 __attribute__((address(0x34CE)));
+
+
+extern volatile __bit G1FIS7 __attribute__((address(0x34CF)));
+
+
+extern volatile __bit G1FIS8 __attribute__((address(0x34D0)));
+
+
+extern volatile __bit G1FIS9 __attribute__((address(0x34D1)));
+
+
+extern volatile __bit G1FSIM0 __attribute__((address(0x34D8)));
+
+
+extern volatile __bit G1FSIM1 __attribute__((address(0x34D9)));
+
+
+extern volatile __bit G1FSIM10 __attribute__((address(0x34E2)));
+
+
+extern volatile __bit G1FSIM11 __attribute__((address(0x34E3)));
+
+
+extern volatile __bit G1FSIM12 __attribute__((address(0x34E4)));
+
+
+extern volatile __bit G1FSIM13 __attribute__((address(0x34E5)));
+
+
+extern volatile __bit G1FSIM14 __attribute__((address(0x34E6)));
+
+
+extern volatile __bit G1FSIM15 __attribute__((address(0x34E7)));
+
+
+extern volatile __bit G1FSIM2 __attribute__((address(0x34DA)));
+
+
+extern volatile __bit G1FSIM3 __attribute__((address(0x34DB)));
+
+
+extern volatile __bit G1FSIM4 __attribute__((address(0x34DC)));
+
+
+extern volatile __bit G1FSIM5 __attribute__((address(0x34DD)));
+
+
+extern volatile __bit G1FSIM6 __attribute__((address(0x34DE)));
+
+
+extern volatile __bit G1FSIM7 __attribute__((address(0x34DF)));
+
+
+extern volatile __bit G1FSIM8 __attribute__((address(0x34E0)));
+
+
+extern volatile __bit G1FSIM9 __attribute__((address(0x34E1)));
+
+
+extern volatile __bit G1LD __attribute__((address(0x349E)));
+
+
+extern volatile __bit G1MD0 __attribute__((address(0x3498)));
+
+
+extern volatile __bit G1MD1 __attribute__((address(0x3499)));
+
+
+extern volatile __bit G1MD2 __attribute__((address(0x349A)));
+
+
+extern volatile __bit G1PHF0 __attribute__((address(0x3470)));
+
+
+extern volatile __bit G1PHF1 __attribute__((address(0x3471)));
+
+
+extern volatile __bit G1PHF2 __attribute__((address(0x3472)));
+
+
+extern volatile __bit G1PHF3 __attribute__((address(0x3473)));
+
+
+extern volatile __bit G1PHF4 __attribute__((address(0x3474)));
+
+
+extern volatile __bit G1PHF5 __attribute__((address(0x3475)));
+
+
+extern volatile __bit G1PHR0 __attribute__((address(0x3468)));
+
+
+extern volatile __bit G1PHR1 __attribute__((address(0x3469)));
+
+
+extern volatile __bit G1PHR2 __attribute__((address(0x346A)));
+
+
+extern volatile __bit G1PHR3 __attribute__((address(0x346B)));
+
+
+extern volatile __bit G1PHR4 __attribute__((address(0x346C)));
+
+
+extern volatile __bit G1PHR5 __attribute__((address(0x346D)));
+
+
+extern volatile __bit G1POLA __attribute__((address(0x34A0)));
+
+
+extern volatile __bit G1POLB __attribute__((address(0x34A1)));
+
+
+extern volatile __bit G1POLC __attribute__((address(0x34A2)));
+
+
+extern volatile __bit G1POLD __attribute__((address(0x34A3)));
+
+
+extern volatile __bit G1RDBS __attribute__((address(0x34A7)));
+
+
+extern volatile __bit G1RIS0 __attribute__((address(0x34A8)));
+
+
+extern volatile __bit G1RIS1 __attribute__((address(0x34A9)));
+
+
+extern volatile __bit G1RIS10 __attribute__((address(0x34B2)));
+
+
+extern volatile __bit G1RIS11 __attribute__((address(0x34B3)));
+
+
+extern volatile __bit G1RIS12 __attribute__((address(0x34B4)));
+
+
+extern volatile __bit G1RIS13 __attribute__((address(0x34B5)));
+
+
+extern volatile __bit G1RIS14 __attribute__((address(0x34B6)));
+
+
+extern volatile __bit G1RIS15 __attribute__((address(0x34B7)));
+
+
+extern volatile __bit G1RIS2 __attribute__((address(0x34AA)));
+
+
+extern volatile __bit G1RIS3 __attribute__((address(0x34AB)));
+
+
+extern volatile __bit G1RIS4 __attribute__((address(0x34AC)));
+
+
+extern volatile __bit G1RIS5 __attribute__((address(0x34AD)));
+
+
+extern volatile __bit G1RIS6 __attribute__((address(0x34AE)));
+
+
+extern volatile __bit G1RIS7 __attribute__((address(0x34AF)));
+
+
+extern volatile __bit G1RIS8 __attribute__((address(0x34B0)));
+
+
+extern volatile __bit G1RIS9 __attribute__((address(0x34B1)));
+
+
+extern volatile __bit G1RSIM0 __attribute__((address(0x34B8)));
+
+
+extern volatile __bit G1RSIM1 __attribute__((address(0x34B9)));
+
+
+extern volatile __bit G1RSIM10 __attribute__((address(0x34C2)));
+
+
+extern volatile __bit G1RSIM11 __attribute__((address(0x34C3)));
+
+
+extern volatile __bit G1RSIM12 __attribute__((address(0x34C4)));
+
+
+extern volatile __bit G1RSIM13 __attribute__((address(0x34C5)));
+
+
+extern volatile __bit G1RSIM14 __attribute__((address(0x34C6)));
+
+
+extern volatile __bit G1RSIM15 __attribute__((address(0x34C7)));
+
+
+extern volatile __bit G1RSIM2 __attribute__((address(0x34BA)));
+
+
+extern volatile __bit G1RSIM3 __attribute__((address(0x34BB)));
+
+
+extern volatile __bit G1RSIM4 __attribute__((address(0x34BC)));
+
+
+extern volatile __bit G1RSIM5 __attribute__((address(0x34BD)));
+
+
+extern volatile __bit G1RSIM6 __attribute__((address(0x34BE)));
+
+
+extern volatile __bit G1RSIM7 __attribute__((address(0x34BF)));
+
+
+extern volatile __bit G1RSIM8 __attribute__((address(0x34C0)));
+
+
+extern volatile __bit G1RSIM9 __attribute__((address(0x34C1)));
+
+
+extern volatile __bit G1SDATA __attribute__((address(0x34FC)));
+
+
+extern volatile __bit G1SDATB __attribute__((address(0x34FD)));
+
+
+extern volatile __bit G1SDATC __attribute__((address(0x34FE)));
+
+
+extern volatile __bit G1SDATD __attribute__((address(0x34FF)));
+
+
+extern volatile __bit G1STRA __attribute__((address(0x34F8)));
+
+
+extern volatile __bit G1STRB __attribute__((address(0x34F9)));
+
+
+extern volatile __bit G1STRC __attribute__((address(0x34FA)));
+
+
+extern volatile __bit G1STRD __attribute__((address(0x34FB)));
+
+
+extern volatile __bit G2ARSEN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2AS0E __attribute__((address(0x38F0)));
+
+
+extern volatile __bit G2AS1E __attribute__((address(0x38F1)));
+
+
+extern volatile __bit G2AS2E __attribute__((address(0x38F2)));
+
+
+extern volatile __bit G2AS3E __attribute__((address(0x38F3)));
+
+
+extern volatile __bit G2AS4E __attribute__((address(0x38F4)));
+
+
+extern volatile __bit G2AS5E __attribute__((address(0x38F5)));
+
+
+extern volatile __bit G2AS6E __attribute__((address(0x38F6)));
+
+
+extern volatile __bit G2AS7E __attribute__((address(0x38F7)));
+
+
+extern volatile __bit G2ASDAC0 __attribute__((address(0x38EA)));
+
+
+extern volatile __bit G2ASDAC1 __attribute__((address(0x38EB)));
+
+
+extern volatile __bit G2ASDBD0 __attribute__((address(0x38EC)));
+
+
+extern volatile __bit G2ASDBD1 __attribute__((address(0x38ED)));
+
+
+extern volatile __bit G2ASE __attribute__((address(0x38EF)));
+
+
+extern volatile __bit G2ASREN __attribute__((address(0x38EE)));
+
+
+extern volatile __bit G2BLKF0 __attribute__((address(0x3880)));
+
+
+extern volatile __bit G2BLKF1 __attribute__((address(0x3881)));
+
+
+extern volatile __bit G2BLKF2 __attribute__((address(0x3882)));
+
+
+extern volatile __bit G2BLKF3 __attribute__((address(0x3883)));
+
+
+extern volatile __bit G2BLKF4 __attribute__((address(0x3884)));
+
+
+extern volatile __bit G2BLKF5 __attribute__((address(0x3885)));
+
+
+extern volatile __bit G2BLKR0 __attribute__((address(0x3878)));
+
+
+extern volatile __bit G2BLKR1 __attribute__((address(0x3879)));
+
+
+extern volatile __bit G2BLKR2 __attribute__((address(0x387A)));
+
+
+extern volatile __bit G2BLKR3 __attribute__((address(0x387B)));
+
+
+extern volatile __bit G2BLKR4 __attribute__((address(0x387C)));
+
+
+extern volatile __bit G2BLKR5 __attribute__((address(0x387D)));
+
+
+extern volatile __bit G2CS0 __attribute__((address(0x389B)));
+
+
+extern volatile __bit G2CS1 __attribute__((address(0x389C)));
+
+
+extern volatile __bit G2DBF0 __attribute__((address(0x3890)));
+
+
+extern volatile __bit G2DBF1 __attribute__((address(0x3891)));
+
+
+extern volatile __bit G2DBF2 __attribute__((address(0x3892)));
+
+
+extern volatile __bit G2DBF3 __attribute__((address(0x3893)));
+
+
+extern volatile __bit G2DBF4 __attribute__((address(0x3894)));
+
+
+extern volatile __bit G2DBF5 __attribute__((address(0x3895)));
+
+
+extern volatile __bit G2DBR0 __attribute__((address(0x3888)));
+
+
+extern volatile __bit G2DBR1 __attribute__((address(0x3889)));
+
+
+extern volatile __bit G2DBR2 __attribute__((address(0x388A)));
+
+
+extern volatile __bit G2DBR3 __attribute__((address(0x388B)));
+
+
+extern volatile __bit G2DBR4 __attribute__((address(0x388C)));
+
+
+extern volatile __bit G2DBR5 __attribute__((address(0x388D)));
+
+
+extern volatile __bit G2EN __attribute__((address(0x389F)));
+
+
+extern volatile __bit G2FDBS __attribute__((address(0x38A6)));
+
+
+extern volatile __bit G2FIS0 __attribute__((address(0x38C8)));
+
+
+extern volatile __bit G2FIS1 __attribute__((address(0x38C9)));
+
+
+extern volatile __bit G2FIS10 __attribute__((address(0x38D2)));
+
+
+extern volatile __bit G2FIS11 __attribute__((address(0x38D3)));
+
+
+extern volatile __bit G2FIS12 __attribute__((address(0x38D4)));
+
+
+extern volatile __bit G2FIS13 __attribute__((address(0x38D5)));
+
+
+extern volatile __bit G2FIS14 __attribute__((address(0x38D6)));
+
+
+extern volatile __bit G2FIS15 __attribute__((address(0x38D7)));
+
+
+extern volatile __bit G2FIS2 __attribute__((address(0x38CA)));
+
+
+extern volatile __bit G2FIS3 __attribute__((address(0x38CB)));
+
+
+extern volatile __bit G2FIS4 __attribute__((address(0x38CC)));
+
+
+extern volatile __bit G2FIS5 __attribute__((address(0x38CD)));
+
+
+extern volatile __bit G2FIS6 __attribute__((address(0x38CE)));
+
+
+extern volatile __bit G2FIS7 __attribute__((address(0x38CF)));
+
+
+extern volatile __bit G2FIS8 __attribute__((address(0x38D0)));
+
+
+extern volatile __bit G2FIS9 __attribute__((address(0x38D1)));
+
+
+extern volatile __bit G2FSIM0 __attribute__((address(0x38D8)));
+
+
+extern volatile __bit G2FSIM1 __attribute__((address(0x38D9)));
+
+
+extern volatile __bit G2FSIM10 __attribute__((address(0x38E2)));
+
+
+extern volatile __bit G2FSIM11 __attribute__((address(0x38E3)));
+
+
+extern volatile __bit G2FSIM12 __attribute__((address(0x38E4)));
+
+
+extern volatile __bit G2FSIM13 __attribute__((address(0x38E5)));
+
+
+extern volatile __bit G2FSIM14 __attribute__((address(0x38E6)));
+
+
+extern volatile __bit G2FSIM15 __attribute__((address(0x38E7)));
+
+
+extern volatile __bit G2FSIM2 __attribute__((address(0x38DA)));
+
+
+extern volatile __bit G2FSIM3 __attribute__((address(0x38DB)));
+
+
+extern volatile __bit G2FSIM4 __attribute__((address(0x38DC)));
+
+
+extern volatile __bit G2FSIM5 __attribute__((address(0x38DD)));
+
+
+extern volatile __bit G2FSIM6 __attribute__((address(0x38DE)));
+
+
+extern volatile __bit G2FSIM7 __attribute__((address(0x38DF)));
+
+
+extern volatile __bit G2FSIM8 __attribute__((address(0x38E0)));
+
+
+extern volatile __bit G2FSIM9 __attribute__((address(0x38E1)));
+
+
+extern volatile __bit G2LD __attribute__((address(0x389E)));
+
+
+extern volatile __bit G2MD0 __attribute__((address(0x3898)));
+
+
+extern volatile __bit G2MD1 __attribute__((address(0x3899)));
+
+
+extern volatile __bit G2MD2 __attribute__((address(0x389A)));
+
+
+extern volatile __bit G2PHF0 __attribute__((address(0x3870)));
+
+
+extern volatile __bit G2PHF1 __attribute__((address(0x3871)));
+
+
+extern volatile __bit G2PHF2 __attribute__((address(0x3872)));
+
+
+extern volatile __bit G2PHF3 __attribute__((address(0x3873)));
+
+
+extern volatile __bit G2PHF4 __attribute__((address(0x3874)));
+
+
+extern volatile __bit G2PHF5 __attribute__((address(0x3875)));
+
+
+extern volatile __bit G2PHR0 __attribute__((address(0x3868)));
+
+
+extern volatile __bit G2PHR1 __attribute__((address(0x3869)));
+
+
+extern volatile __bit G2PHR2 __attribute__((address(0x386A)));
+
+
+extern volatile __bit G2PHR3 __attribute__((address(0x386B)));
+
+
+extern volatile __bit G2PHR4 __attribute__((address(0x386C)));
+
+
+extern volatile __bit G2PHR5 __attribute__((address(0x386D)));
+
+
+extern volatile __bit G2POLA __attribute__((address(0x38A0)));
+
+
+extern volatile __bit G2POLB __attribute__((address(0x38A1)));
+
+
+extern volatile __bit G2POLC __attribute__((address(0x38A2)));
+
+
+extern volatile __bit G2POLD __attribute__((address(0x38A3)));
+
+
+extern volatile __bit G2RDBS __attribute__((address(0x38A7)));
+
+
+extern volatile __bit G2RIS0 __attribute__((address(0x38A8)));
+
+
+extern volatile __bit G2RIS1 __attribute__((address(0x38A9)));
+
+
+extern volatile __bit G2RIS10 __attribute__((address(0x38B2)));
+
+
+extern volatile __bit G2RIS11 __attribute__((address(0x38B3)));
+
+
+extern volatile __bit G2RIS12 __attribute__((address(0x38B4)));
+
+
+extern volatile __bit G2RIS13 __attribute__((address(0x38B5)));
+
+
+extern volatile __bit G2RIS14 __attribute__((address(0x38B6)));
+
+
+extern volatile __bit G2RIS15 __attribute__((address(0x38B7)));
+
+
+extern volatile __bit G2RIS2 __attribute__((address(0x38AA)));
+
+
+extern volatile __bit G2RIS3 __attribute__((address(0x38AB)));
+
+
+extern volatile __bit G2RIS4 __attribute__((address(0x38AC)));
+
+
+extern volatile __bit G2RIS5 __attribute__((address(0x38AD)));
+
+
+extern volatile __bit G2RIS6 __attribute__((address(0x38AE)));
+
+
+extern volatile __bit G2RIS7 __attribute__((address(0x38AF)));
+
+
+extern volatile __bit G2RIS8 __attribute__((address(0x38B0)));
+
+
+extern volatile __bit G2RIS9 __attribute__((address(0x38B1)));
+
+
+extern volatile __bit G2RSIM0 __attribute__((address(0x38B8)));
+
+
+extern volatile __bit G2RSIM1 __attribute__((address(0x38B9)));
+
+
+extern volatile __bit G2RSIM10 __attribute__((address(0x38C2)));
+
+
+extern volatile __bit G2RSIM11 __attribute__((address(0x38C3)));
+
+
+extern volatile __bit G2RSIM12 __attribute__((address(0x38C4)));
+
+
+extern volatile __bit G2RSIM13 __attribute__((address(0x38C5)));
+
+
+extern volatile __bit G2RSIM14 __attribute__((address(0x38C6)));
+
+
+extern volatile __bit G2RSIM15 __attribute__((address(0x38C7)));
+
+
+extern volatile __bit G2RSIM2 __attribute__((address(0x38BA)));
+
+
+extern volatile __bit G2RSIM3 __attribute__((address(0x38BB)));
+
+
+extern volatile __bit G2RSIM4 __attribute__((address(0x38BC)));
+
+
+extern volatile __bit G2RSIM5 __attribute__((address(0x38BD)));
+
+
+extern volatile __bit G2RSIM6 __attribute__((address(0x38BE)));
+
+
+extern volatile __bit G2RSIM7 __attribute__((address(0x38BF)));
+
+
+extern volatile __bit G2RSIM8 __attribute__((address(0x38C0)));
+
+
+extern volatile __bit G2RSIM9 __attribute__((address(0x38C1)));
+
+
+extern volatile __bit G2SDATA __attribute__((address(0x38FC)));
+
+
+extern volatile __bit G2SDATB __attribute__((address(0x38FD)));
+
+
+extern volatile __bit G2SDATC __attribute__((address(0x38FE)));
+
+
+extern volatile __bit G2SDATD __attribute__((address(0x38FF)));
+
+
+extern volatile __bit G2STRA __attribute__((address(0x38F8)));
+
+
+extern volatile __bit G2STRB __attribute__((address(0x38F9)));
+
+
+extern volatile __bit G2STRC __attribute__((address(0x38FA)));
+
+
+extern volatile __bit G2STRD __attribute__((address(0x38FB)));
+
+
+extern volatile __bit G3ARSEN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3AS0E __attribute__((address(0x40F0)));
+
+
+extern volatile __bit G3AS1E __attribute__((address(0x40F1)));
+
+
+extern volatile __bit G3AS2E __attribute__((address(0x40F2)));
+
+
+extern volatile __bit G3AS3E __attribute__((address(0x40F3)));
+
+
+extern volatile __bit G3AS4E __attribute__((address(0x40F4)));
+
+
+extern volatile __bit G3AS5E __attribute__((address(0x40F5)));
+
+
+extern volatile __bit G3AS6E __attribute__((address(0x40F6)));
+
+
+extern volatile __bit G3AS7E __attribute__((address(0x40F7)));
+
+
+extern volatile __bit G3ASDAC0 __attribute__((address(0x40EA)));
+
+
+extern volatile __bit G3ASDAC1 __attribute__((address(0x40EB)));
+
+
+extern volatile __bit G3ASDBD0 __attribute__((address(0x40EC)));
+
+
+extern volatile __bit G3ASDBD1 __attribute__((address(0x40ED)));
+
+
+extern volatile __bit G3ASE __attribute__((address(0x40EF)));
+
+
+extern volatile __bit G3ASREN __attribute__((address(0x40EE)));
+
+
+extern volatile __bit G3BLKF0 __attribute__((address(0x4080)));
+
+
+extern volatile __bit G3BLKF1 __attribute__((address(0x4081)));
+
+
+extern volatile __bit G3BLKF2 __attribute__((address(0x4082)));
+
+
+extern volatile __bit G3BLKF3 __attribute__((address(0x4083)));
+
+
+extern volatile __bit G3BLKF4 __attribute__((address(0x4084)));
+
+
+extern volatile __bit G3BLKF5 __attribute__((address(0x4085)));
+
+
+extern volatile __bit G3BLKR0 __attribute__((address(0x4078)));
+
+
+extern volatile __bit G3BLKR1 __attribute__((address(0x4079)));
+
+
+extern volatile __bit G3BLKR2 __attribute__((address(0x407A)));
+
+
+extern volatile __bit G3BLKR3 __attribute__((address(0x407B)));
+
+
+extern volatile __bit G3BLKR4 __attribute__((address(0x407C)));
+
+
+extern volatile __bit G3BLKR5 __attribute__((address(0x407D)));
+
+
+extern volatile __bit G3CS0 __attribute__((address(0x409B)));
+
+
+extern volatile __bit G3CS1 __attribute__((address(0x409C)));
+
+
+extern volatile __bit G3DBF0 __attribute__((address(0x4090)));
+
+
+extern volatile __bit G3DBF1 __attribute__((address(0x4091)));
+
+
+extern volatile __bit G3DBF2 __attribute__((address(0x4092)));
+
+
+extern volatile __bit G3DBF3 __attribute__((address(0x4093)));
+
+
+extern volatile __bit G3DBF4 __attribute__((address(0x4094)));
+
+
+extern volatile __bit G3DBF5 __attribute__((address(0x4095)));
+
+
+extern volatile __bit G3DBR0 __attribute__((address(0x4088)));
+
+
+extern volatile __bit G3DBR1 __attribute__((address(0x4089)));
+
+
+extern volatile __bit G3DBR2 __attribute__((address(0x408A)));
+
+
+extern volatile __bit G3DBR3 __attribute__((address(0x408B)));
+
+
+extern volatile __bit G3DBR4 __attribute__((address(0x408C)));
+
+
+extern volatile __bit G3DBR5 __attribute__((address(0x408D)));
+
+
+extern volatile __bit G3EN __attribute__((address(0x409F)));
+
+
+extern volatile __bit G3FDBS __attribute__((address(0x40A6)));
+
+
+extern volatile __bit G3FIS0 __attribute__((address(0x40C8)));
+
+
+extern volatile __bit G3FIS1 __attribute__((address(0x40C9)));
+
+
+extern volatile __bit G3FIS11 __attribute__((address(0x40D3)));
+
+
+extern volatile __bit G3FIS12 __attribute__((address(0x40D4)));
+
+
+extern volatile __bit G3FIS13 __attribute__((address(0x40D5)));
+
+
+extern volatile __bit G3FIS14 __attribute__((address(0x40D6)));
+
+
+extern volatile __bit G3FIS15 __attribute__((address(0x40D7)));
+
+
+extern volatile __bit G3FIS2 __attribute__((address(0x40CA)));
+
+
+extern volatile __bit G3FIS3 __attribute__((address(0x40CB)));
+
+
+extern volatile __bit G3FIS4 __attribute__((address(0x40CC)));
+
+
+extern volatile __bit G3FIS5 __attribute__((address(0x40CD)));
+
+
+extern volatile __bit G3FIS6 __attribute__((address(0x40CE)));
+
+
+extern volatile __bit G3FIS7 __attribute__((address(0x40CF)));
+
+
+extern volatile __bit G3FIS9 __attribute__((address(0x40D1)));
+
+
+extern volatile __bit G3FSIM0 __attribute__((address(0x40D8)));
+
+
+extern volatile __bit G3FSIM1 __attribute__((address(0x40D9)));
+
+
+extern volatile __bit G3FSIM11 __attribute__((address(0x40E3)));
+
+
+extern volatile __bit G3FSIM12 __attribute__((address(0x40E4)));
+
+
+extern volatile __bit G3FSIM13 __attribute__((address(0x40E5)));
+
+
+extern volatile __bit G3FSIM14 __attribute__((address(0x40E6)));
+
+
+extern volatile __bit G3FSIM15 __attribute__((address(0x40E7)));
+
+
+extern volatile __bit G3FSIM2 __attribute__((address(0x40DA)));
+
+
+extern volatile __bit G3FSIM3 __attribute__((address(0x40DB)));
+
+
+extern volatile __bit G3FSIM4 __attribute__((address(0x40DC)));
+
+
+extern volatile __bit G3FSIM5 __attribute__((address(0x40DD)));
+
+
+extern volatile __bit G3FSIM6 __attribute__((address(0x40DE)));
+
+
+extern volatile __bit G3FSIM7 __attribute__((address(0x40DF)));
+
+
+extern volatile __bit G3FSIM9 __attribute__((address(0x40E1)));
+
+
+extern volatile __bit G3LD __attribute__((address(0x409E)));
+
+
+extern volatile __bit G3MD0 __attribute__((address(0x4098)));
+
+
+extern volatile __bit G3MD1 __attribute__((address(0x4099)));
+
+
+extern volatile __bit G3MD2 __attribute__((address(0x409A)));
+
+
+extern volatile __bit G3PHF0 __attribute__((address(0x4070)));
+
+
+extern volatile __bit G3PHF1 __attribute__((address(0x4071)));
+
+
+extern volatile __bit G3PHF2 __attribute__((address(0x4072)));
+
+
+extern volatile __bit G3PHF3 __attribute__((address(0x4073)));
+
+
+extern volatile __bit G3PHF4 __attribute__((address(0x4074)));
+
+
+extern volatile __bit G3PHF5 __attribute__((address(0x4075)));
+
+
+extern volatile __bit G3PHR0 __attribute__((address(0x4068)));
+
+
+extern volatile __bit G3PHR1 __attribute__((address(0x4069)));
+
+
+extern volatile __bit G3PHR2 __attribute__((address(0x406A)));
+
+
+extern volatile __bit G3PHR3 __attribute__((address(0x406B)));
+
+
+extern volatile __bit G3PHR4 __attribute__((address(0x406C)));
+
+
+extern volatile __bit G3PHR5 __attribute__((address(0x406D)));
+
+
+extern volatile __bit G3POLA __attribute__((address(0x40A0)));
+
+
+extern volatile __bit G3POLB __attribute__((address(0x40A1)));
+
+
+extern volatile __bit G3POLC __attribute__((address(0x40A2)));
+
+
+extern volatile __bit G3POLD __attribute__((address(0x40A3)));
+
+
+extern volatile __bit G3RDBS __attribute__((address(0x40A7)));
+
+
+extern volatile __bit G3RIS0 __attribute__((address(0x40A8)));
+
+
+extern volatile __bit G3RIS1 __attribute__((address(0x40A9)));
+
+
+extern volatile __bit G3RIS11 __attribute__((address(0x40B3)));
+
+
+extern volatile __bit G3RIS12 __attribute__((address(0x40B4)));
+
+
+extern volatile __bit G3RIS13 __attribute__((address(0x40B5)));
+
+
+extern volatile __bit G3RIS14 __attribute__((address(0x40B6)));
+
+
+extern volatile __bit G3RIS15 __attribute__((address(0x40B7)));
+
+
+extern volatile __bit G3RIS2 __attribute__((address(0x40AA)));
+
+
+extern volatile __bit G3RIS3 __attribute__((address(0x40AB)));
+
+
+extern volatile __bit G3RIS4 __attribute__((address(0x40AC)));
+
+
+extern volatile __bit G3RIS5 __attribute__((address(0x40AD)));
+
+
+extern volatile __bit G3RIS6 __attribute__((address(0x40AE)));
+
+
+extern volatile __bit G3RIS7 __attribute__((address(0x40AF)));
+
+
+extern volatile __bit G3RIS9 __attribute__((address(0x40B1)));
+
+
+extern volatile __bit G3RSIM0 __attribute__((address(0x40B8)));
+
+
+extern volatile __bit G3RSIM1 __attribute__((address(0x40B9)));
+
+
+extern volatile __bit G3RSIM11 __attribute__((address(0x40C3)));
+
+
+extern volatile __bit G3RSIM12 __attribute__((address(0x40C4)));
+
+
+extern volatile __bit G3RSIM13 __attribute__((address(0x40C5)));
+
+
+extern volatile __bit G3RSIM14 __attribute__((address(0x40C6)));
+
+
+extern volatile __bit G3RSIM15 __attribute__((address(0x40C7)));
+
+
+extern volatile __bit G3RSIM2 __attribute__((address(0x40BA)));
+
+
+extern volatile __bit G3RSIM3 __attribute__((address(0x40BB)));
+
+
+extern volatile __bit G3RSIM4 __attribute__((address(0x40BC)));
+
+
+extern volatile __bit G3RSIM5 __attribute__((address(0x40BD)));
+
+
+extern volatile __bit G3RSIM6 __attribute__((address(0x40BE)));
+
+
+extern volatile __bit G3RSIM7 __attribute__((address(0x40BF)));
+
+
+extern volatile __bit G3RSIM9 __attribute__((address(0x40C1)));
+
+
+extern volatile __bit G3SDATA __attribute__((address(0x40FC)));
+
+
+extern volatile __bit G3SDATB __attribute__((address(0x40FD)));
+
+
+extern volatile __bit G3SDATC __attribute__((address(0x40FE)));
+
+
+extern volatile __bit G3SDATD __attribute__((address(0x40FF)));
+
+
+extern volatile __bit G3STRA __attribute__((address(0x40F8)));
+
+
+extern volatile __bit G3STRB __attribute__((address(0x40F9)));
+
+
+extern volatile __bit G3STRC __attribute__((address(0x40FA)));
+
+
+extern volatile __bit G3STRD __attribute__((address(0x40FB)));
+
+
+extern volatile __bit GCEN __attribute__((address(0x10B7)));
+
+
+extern volatile __bit GIE __attribute__((address(0x5F)));
+
+
+extern volatile __bit HFIOFL __attribute__((address(0x4E3)));
+
+
+extern volatile __bit HFIOFR __attribute__((address(0x4E4)));
+
+
+extern volatile __bit HFIOFS __attribute__((address(0x4E0)));
+
+
+extern volatile __bit HIDB0 __attribute__((address(0x2068)));
+
+
+extern volatile __bit HIDB1 __attribute__((address(0x2069)));
+
+
+extern volatile __bit INLVA6 __attribute__((address(0x1C66)));
+
+
+extern volatile __bit INLVA7 __attribute__((address(0x1C67)));
+
+
+extern volatile __bit INLVB0 __attribute__((address(0x1C68)));
+
+
+extern volatile __bit INLVB1 __attribute__((address(0x1C69)));
+
+
+extern volatile __bit INLVB2 __attribute__((address(0x1C6A)));
+
+
+extern volatile __bit INLVB3 __attribute__((address(0x1C6B)));
+
+
+extern volatile __bit INLVE3 __attribute__((address(0x1C83)));
+
+
+extern volatile __bit INLVLA0 __attribute__((address(0x1C60)));
+
+
+extern volatile __bit INLVLA1 __attribute__((address(0x1C61)));
+
+
+extern volatile __bit INLVLA2 __attribute__((address(0x1C62)));
+
+
+extern volatile __bit INLVLA3 __attribute__((address(0x1C63)));
+
+
+extern volatile __bit INLVLA4 __attribute__((address(0x1C64)));
+
+
+extern volatile __bit INLVLA5 __attribute__((address(0x1C65)));
+
+
+extern volatile __bit INLVLB4 __attribute__((address(0x1C6C)));
+
+
+extern volatile __bit INLVLB5 __attribute__((address(0x1C6D)));
+
+
+extern volatile __bit INLVLB6 __attribute__((address(0x1C6E)));
+
+
+extern volatile __bit INLVLB7 __attribute__((address(0x1C6F)));
+
+
+extern volatile __bit INLVLC0 __attribute__((address(0x1C70)));
+
+
+extern volatile __bit INLVLC1 __attribute__((address(0x1C71)));
+
+
+extern volatile __bit INLVLC2 __attribute__((address(0x1C72)));
+
+
+extern volatile __bit INLVLC3 __attribute__((address(0x1C73)));
+
+
+extern volatile __bit INLVLC4 __attribute__((address(0x1C74)));
+
+
+extern volatile __bit INLVLC5 __attribute__((address(0x1C75)));
+
+
+extern volatile __bit INLVLC6 __attribute__((address(0x1C76)));
+
+
+extern volatile __bit INLVLC7 __attribute__((address(0x1C77)));
+
+
+extern volatile __bit INTE __attribute__((address(0x5C)));
+
+
+extern volatile __bit INTEDG __attribute__((address(0x4BE)));
+
+
+extern volatile __bit INTF __attribute__((address(0x59)));
+
+
+extern volatile __bit IOCAF0 __attribute__((address(0x1C98)));
+
+
+extern volatile __bit IOCAF1 __attribute__((address(0x1C99)));
+
+
+extern volatile __bit IOCAF2 __attribute__((address(0x1C9A)));
+
+
+extern volatile __bit IOCAF3 __attribute__((address(0x1C9B)));
+
+
+extern volatile __bit IOCAF4 __attribute__((address(0x1C9C)));
+
+
+extern volatile __bit IOCAF5 __attribute__((address(0x1C9D)));
+
+
+extern volatile __bit IOCAF6 __attribute__((address(0x1C9E)));
+
+
+extern volatile __bit IOCAF7 __attribute__((address(0x1C9F)));
+
+
+extern volatile __bit IOCAN0 __attribute__((address(0x1C90)));
+
+
+extern volatile __bit IOCAN1 __attribute__((address(0x1C91)));
+
+
+extern volatile __bit IOCAN2 __attribute__((address(0x1C92)));
+
+
+extern volatile __bit IOCAN3 __attribute__((address(0x1C93)));
+
+
+extern volatile __bit IOCAN4 __attribute__((address(0x1C94)));
+
+
+extern volatile __bit IOCAN5 __attribute__((address(0x1C95)));
+
+
+extern volatile __bit IOCAN6 __attribute__((address(0x1C96)));
+
+
+extern volatile __bit IOCAN7 __attribute__((address(0x1C97)));
+
+
+extern volatile __bit IOCAP0 __attribute__((address(0x1C88)));
+
+
+extern volatile __bit IOCAP1 __attribute__((address(0x1C89)));
+
+
+extern volatile __bit IOCAP2 __attribute__((address(0x1C8A)));
+
+
+extern volatile __bit IOCAP3 __attribute__((address(0x1C8B)));
+
+
+extern volatile __bit IOCAP4 __attribute__((address(0x1C8C)));
+
+
+extern volatile __bit IOCAP5 __attribute__((address(0x1C8D)));
+
+
+extern volatile __bit IOCAP6 __attribute__((address(0x1C8E)));
+
+
+extern volatile __bit IOCAP7 __attribute__((address(0x1C8F)));
+
+
+extern volatile __bit IOCBF0 __attribute__((address(0x1CB0)));
+
+
+extern volatile __bit IOCBF1 __attribute__((address(0x1CB1)));
+
+
+extern volatile __bit IOCBF2 __attribute__((address(0x1CB2)));
+
+
+extern volatile __bit IOCBF3 __attribute__((address(0x1CB3)));
+
+
+extern volatile __bit IOCBF4 __attribute__((address(0x1CB4)));
+
+
+extern volatile __bit IOCBF5 __attribute__((address(0x1CB5)));
+
+
+extern volatile __bit IOCBF6 __attribute__((address(0x1CB6)));
+
+
+extern volatile __bit IOCBF7 __attribute__((address(0x1CB7)));
+
+
+extern volatile __bit IOCBN0 __attribute__((address(0x1CA8)));
+
+
+extern volatile __bit IOCBN1 __attribute__((address(0x1CA9)));
+
+
+extern volatile __bit IOCBN2 __attribute__((address(0x1CAA)));
+
+
+extern volatile __bit IOCBN3 __attribute__((address(0x1CAB)));
+
+
+extern volatile __bit IOCBN4 __attribute__((address(0x1CAC)));
+
+
+extern volatile __bit IOCBN5 __attribute__((address(0x1CAD)));
+
+
+extern volatile __bit IOCBN6 __attribute__((address(0x1CAE)));
+
+
+extern volatile __bit IOCBN7 __attribute__((address(0x1CAF)));
+
+
+extern volatile __bit IOCBP0 __attribute__((address(0x1CA0)));
+
+
+extern volatile __bit IOCBP1 __attribute__((address(0x1CA1)));
+
+
+extern volatile __bit IOCBP2 __attribute__((address(0x1CA2)));
+
+
+extern volatile __bit IOCBP3 __attribute__((address(0x1CA3)));
+
+
+extern volatile __bit IOCBP4 __attribute__((address(0x1CA4)));
+
+
+extern volatile __bit IOCBP5 __attribute__((address(0x1CA5)));
+
+
+extern volatile __bit IOCBP6 __attribute__((address(0x1CA6)));
+
+
+extern volatile __bit IOCBP7 __attribute__((address(0x1CA7)));
+
+
+extern volatile __bit IOCCF0 __attribute__((address(0x1CC8)));
+
+
+extern volatile __bit IOCCF1 __attribute__((address(0x1CC9)));
+
+
+extern volatile __bit IOCCF2 __attribute__((address(0x1CCA)));
+
+
+extern volatile __bit IOCCF3 __attribute__((address(0x1CCB)));
+
+
+extern volatile __bit IOCCF4 __attribute__((address(0x1CCC)));
+
+
+extern volatile __bit IOCCF5 __attribute__((address(0x1CCD)));
+
+
+extern volatile __bit IOCCF6 __attribute__((address(0x1CCE)));
+
+
+extern volatile __bit IOCCF7 __attribute__((address(0x1CCF)));
+
+
+extern volatile __bit IOCCN0 __attribute__((address(0x1CC0)));
+
+
+extern volatile __bit IOCCN1 __attribute__((address(0x1CC1)));
+
+
+extern volatile __bit IOCCN2 __attribute__((address(0x1CC2)));
+
+
+extern volatile __bit IOCCN3 __attribute__((address(0x1CC3)));
+
+
+extern volatile __bit IOCCN4 __attribute__((address(0x1CC4)));
+
+
+extern volatile __bit IOCCN5 __attribute__((address(0x1CC5)));
+
+
+extern volatile __bit IOCCN6 __attribute__((address(0x1CC6)));
+
+
+extern volatile __bit IOCCN7 __attribute__((address(0x1CC7)));
+
+
+extern volatile __bit IOCCP0 __attribute__((address(0x1CB8)));
+
+
+extern volatile __bit IOCCP1 __attribute__((address(0x1CB9)));
+
+
+extern volatile __bit IOCCP2 __attribute__((address(0x1CBA)));
+
+
+extern volatile __bit IOCCP3 __attribute__((address(0x1CBB)));
+
+
+extern volatile __bit IOCCP4 __attribute__((address(0x1CBC)));
+
+
+extern volatile __bit IOCCP5 __attribute__((address(0x1CBD)));
+
+
+extern volatile __bit IOCCP6 __attribute__((address(0x1CBE)));
+
+
+extern volatile __bit IOCCP7 __attribute__((address(0x1CBF)));
+
+
+extern volatile __bit IOCEF3 __attribute__((address(0x1CFB)));
+
+
+extern volatile __bit IOCEN3 __attribute__((address(0x1CF3)));
+
+
+extern volatile __bit IOCEP3 __attribute__((address(0x1CEB)));
+
+
+extern volatile __bit IOCIE __attribute__((address(0x5B)));
+
+
+extern volatile __bit IOCIF __attribute__((address(0x58)));
+
+
+extern volatile __bit IRCF0 __attribute__((address(0x4DB)));
+
+
+extern volatile __bit IRCF1 __attribute__((address(0x4DC)));
+
+
+extern volatile __bit IRCF2 __attribute__((address(0x4DD)));
+
+
+extern volatile __bit IRCF3 __attribute__((address(0x4DE)));
+
+
+extern volatile __bit LATA0 __attribute__((address(0x860)));
+
+
+extern volatile __bit LATA1 __attribute__((address(0x861)));
+
+
+extern volatile __bit LATA2 __attribute__((address(0x862)));
+
+
+extern volatile __bit LATA3 __attribute__((address(0x863)));
+
+
+extern volatile __bit LATA4 __attribute__((address(0x864)));
+
+
+extern volatile __bit LATA5 __attribute__((address(0x865)));
+
+
+extern volatile __bit LATA6 __attribute__((address(0x866)));
+
+
+extern volatile __bit LATA7 __attribute__((address(0x867)));
+
+
+extern volatile __bit LATB0 __attribute__((address(0x868)));
+
+
+extern volatile __bit LATB1 __attribute__((address(0x869)));
+
+
+extern volatile __bit LATB2 __attribute__((address(0x86A)));
+
+
+extern volatile __bit LATB3 __attribute__((address(0x86B)));
+
+
+extern volatile __bit LATB4 __attribute__((address(0x86C)));
+
+
+extern volatile __bit LATB5 __attribute__((address(0x86D)));
+
+
+extern volatile __bit LATB6 __attribute__((address(0x86E)));
+
+
+extern volatile __bit LATB7 __attribute__((address(0x86F)));
+
+
+extern volatile __bit LATC0 __attribute__((address(0x870)));
+
+
+extern volatile __bit LATC1 __attribute__((address(0x871)));
+
+
+extern volatile __bit LATC2 __attribute__((address(0x872)));
+
+
+extern volatile __bit LATC3 __attribute__((address(0x873)));
+
+
+extern volatile __bit LATC4 __attribute__((address(0x874)));
+
+
+extern volatile __bit LATC5 __attribute__((address(0x875)));
+
+
+extern volatile __bit LATC6 __attribute__((address(0x876)));
+
+
+extern volatile __bit LATC7 __attribute__((address(0x877)));
+
+
+extern volatile __bit LC1D1S0 __attribute__((address(0x7890)));
+
+
+extern volatile __bit LC1D1S1 __attribute__((address(0x7891)));
+
+
+extern volatile __bit LC1D1S2 __attribute__((address(0x7892)));
+
+
+extern volatile __bit LC1D1S3 __attribute__((address(0x7893)));
+
+
+extern volatile __bit LC1D1S4 __attribute__((address(0x7894)));
+
+
+extern volatile __bit LC1D1S5 __attribute__((address(0x7895)));
+
+
+extern volatile __bit LC1D2S0 __attribute__((address(0x7898)));
+
+
+extern volatile __bit LC1D2S1 __attribute__((address(0x7899)));
+
+
+extern volatile __bit LC1D2S2 __attribute__((address(0x789A)));
+
+
+extern volatile __bit LC1D2S3 __attribute__((address(0x789B)));
+
+
+extern volatile __bit LC1D2S4 __attribute__((address(0x789C)));
+
+
+extern volatile __bit LC1D2S5 __attribute__((address(0x789D)));
+
+
+extern volatile __bit LC1D3S0 __attribute__((address(0x78A0)));
+
+
+extern volatile __bit LC1D3S1 __attribute__((address(0x78A1)));
+
+
+extern volatile __bit LC1D3S2 __attribute__((address(0x78A2)));
+
+
+extern volatile __bit LC1D3S3 __attribute__((address(0x78A3)));
+
+
+extern volatile __bit LC1D3S4 __attribute__((address(0x78A4)));
+
+
+extern volatile __bit LC1D3S5 __attribute__((address(0x78A5)));
+
+
+extern volatile __bit LC1D4S0 __attribute__((address(0x78A8)));
+
+
+extern volatile __bit LC1D4S1 __attribute__((address(0x78A9)));
+
+
+extern volatile __bit LC1D4S2 __attribute__((address(0x78AA)));
+
+
+extern volatile __bit LC1D4S3 __attribute__((address(0x78AB)));
+
+
+extern volatile __bit LC1D4S4 __attribute__((address(0x78AC)));
+
+
+extern volatile __bit LC1D4S5 __attribute__((address(0x78AD)));
+
+
+extern volatile __bit LC1EN __attribute__((address(0x7887)));
+
+
+extern volatile __bit LC1G1D1N __attribute__((address(0x78B0)));
+
+
+extern volatile __bit LC1G1D1T __attribute__((address(0x78B1)));
+
+
+extern volatile __bit LC1G1D2N __attribute__((address(0x78B2)));
+
+
+extern volatile __bit LC1G1D2T __attribute__((address(0x78B3)));
+
+
+extern volatile __bit LC1G1D3N __attribute__((address(0x78B4)));
+
+
+extern volatile __bit LC1G1D3T __attribute__((address(0x78B5)));
+
+
+extern volatile __bit LC1G1D4N __attribute__((address(0x78B6)));
+
+
+extern volatile __bit LC1G1D4T __attribute__((address(0x78B7)));
+
+
+extern volatile __bit LC1G1POL __attribute__((address(0x7888)));
+
+
+extern volatile __bit LC1G2D1N __attribute__((address(0x78B8)));
+
+
+extern volatile __bit LC1G2D1T __attribute__((address(0x78B9)));
+
+
+extern volatile __bit LC1G2D2N __attribute__((address(0x78BA)));
+
+
+extern volatile __bit LC1G2D2T __attribute__((address(0x78BB)));
+
+
+extern volatile __bit LC1G2D3N __attribute__((address(0x78BC)));
+
+
+extern volatile __bit LC1G2D3T __attribute__((address(0x78BD)));
+
+
+extern volatile __bit LC1G2D4N __attribute__((address(0x78BE)));
+
+
+extern volatile __bit LC1G2D4T __attribute__((address(0x78BF)));
+
+
+extern volatile __bit LC1G2POL __attribute__((address(0x7889)));
+
+
+extern volatile __bit LC1G3D1N __attribute__((address(0x78C0)));
+
+
+extern volatile __bit LC1G3D1T __attribute__((address(0x78C1)));
+
+
+extern volatile __bit LC1G3D2N __attribute__((address(0x78C2)));
+
+
+extern volatile __bit LC1G3D2T __attribute__((address(0x78C3)));
+
+
+extern volatile __bit LC1G3D3N __attribute__((address(0x78C4)));
+
+
+extern volatile __bit LC1G3D3T __attribute__((address(0x78C5)));
+
+
+extern volatile __bit LC1G3D4N __attribute__((address(0x78C6)));
+
+
+extern volatile __bit LC1G3D4T __attribute__((address(0x78C7)));
+
+
+extern volatile __bit LC1G3POL __attribute__((address(0x788A)));
+
+
+extern volatile __bit LC1G4D1N __attribute__((address(0x78C8)));
+
+
+extern volatile __bit LC1G4D1T __attribute__((address(0x78C9)));
+
+
+extern volatile __bit LC1G4D2N __attribute__((address(0x78CA)));
+
+
+extern volatile __bit LC1G4D2T __attribute__((address(0x78CB)));
+
+
+extern volatile __bit LC1G4D3N __attribute__((address(0x78CC)));
+
+
+extern volatile __bit LC1G4D3T __attribute__((address(0x78CD)));
+
+
+extern volatile __bit LC1G4D4N __attribute__((address(0x78CE)));
+
+
+extern volatile __bit LC1G4D4T __attribute__((address(0x78CF)));
+
+
+extern volatile __bit LC1G4POL __attribute__((address(0x788B)));
+
+
+extern volatile __bit LC1INTN __attribute__((address(0x7883)));
+
+
+extern volatile __bit LC1INTP __attribute__((address(0x7884)));
+
+
+extern volatile __bit LC1MODE0 __attribute__((address(0x7880)));
+
+
+extern volatile __bit LC1MODE1 __attribute__((address(0x7881)));
+
+
+extern volatile __bit LC1MODE2 __attribute__((address(0x7882)));
+
+
+extern volatile __bit LC1OUT __attribute__((address(0x7885)));
+
+
+extern volatile __bit LC1POL __attribute__((address(0x788F)));
+
+
+extern volatile __bit LC2D1S0 __attribute__((address(0x78E0)));
+
+
+extern volatile __bit LC2D1S1 __attribute__((address(0x78E1)));
+
+
+extern volatile __bit LC2D1S2 __attribute__((address(0x78E2)));
+
+
+extern volatile __bit LC2D1S3 __attribute__((address(0x78E3)));
+
+
+extern volatile __bit LC2D1S4 __attribute__((address(0x78E4)));
+
+
+extern volatile __bit LC2D1S5 __attribute__((address(0x78E5)));
+
+
+extern volatile __bit LC2D2S0 __attribute__((address(0x78E8)));
+
+
+extern volatile __bit LC2D2S1 __attribute__((address(0x78E9)));
+
+
+extern volatile __bit LC2D2S2 __attribute__((address(0x78EA)));
+
+
+extern volatile __bit LC2D2S3 __attribute__((address(0x78EB)));
+
+
+extern volatile __bit LC2D2S4 __attribute__((address(0x78EC)));
+
+
+extern volatile __bit LC2D2S5 __attribute__((address(0x78ED)));
+
+
+extern volatile __bit LC2D3S0 __attribute__((address(0x78F0)));
+
+
+extern volatile __bit LC2D3S1 __attribute__((address(0x78F1)));
+
+
+extern volatile __bit LC2D3S2 __attribute__((address(0x78F2)));
+
+
+extern volatile __bit LC2D3S3 __attribute__((address(0x78F3)));
+
+
+extern volatile __bit LC2D3S4 __attribute__((address(0x78F4)));
+
+
+extern volatile __bit LC2D3S5 __attribute__((address(0x78F5)));
+
+
+extern volatile __bit LC2D4S0 __attribute__((address(0x78F8)));
+
+
+extern volatile __bit LC2D4S1 __attribute__((address(0x78F9)));
+
+
+extern volatile __bit LC2D4S2 __attribute__((address(0x78FA)));
+
+
+extern volatile __bit LC2D4S3 __attribute__((address(0x78FB)));
+
+
+extern volatile __bit LC2D4S4 __attribute__((address(0x78FC)));
+
+
+extern volatile __bit LC2D4S5 __attribute__((address(0x78FD)));
+
+
+extern volatile __bit LC2EN __attribute__((address(0x78D7)));
+
+
+extern volatile __bit LC2G1D1N __attribute__((address(0x7900)));
+
+
+extern volatile __bit LC2G1D1T __attribute__((address(0x7901)));
+
+
+extern volatile __bit LC2G1D2N __attribute__((address(0x7902)));
+
+
+extern volatile __bit LC2G1D2T __attribute__((address(0x7903)));
+
+
+extern volatile __bit LC2G1D3N __attribute__((address(0x7904)));
+
+
+extern volatile __bit LC2G1D3T __attribute__((address(0x7905)));
+
+
+extern volatile __bit LC2G1D4N __attribute__((address(0x7906)));
+
+
+extern volatile __bit LC2G1D4T __attribute__((address(0x7907)));
+
+
+extern volatile __bit LC2G1POL __attribute__((address(0x78D8)));
+
+
+extern volatile __bit LC2G2D1N __attribute__((address(0x7908)));
+
+
+extern volatile __bit LC2G2D1T __attribute__((address(0x7909)));
+
+
+extern volatile __bit LC2G2D2N __attribute__((address(0x790A)));
+
+
+extern volatile __bit LC2G2D2T __attribute__((address(0x790B)));
+
+
+extern volatile __bit LC2G2D3N __attribute__((address(0x790C)));
+
+
+extern volatile __bit LC2G2D3T __attribute__((address(0x790D)));
+
+
+extern volatile __bit LC2G2D4N __attribute__((address(0x790E)));
+
+
+extern volatile __bit LC2G2D4T __attribute__((address(0x790F)));
+
+
+extern volatile __bit LC2G2POL __attribute__((address(0x78D9)));
+
+
+extern volatile __bit LC2G3D1N __attribute__((address(0x7910)));
+
+
+extern volatile __bit LC2G3D1T __attribute__((address(0x7911)));
+
+
+extern volatile __bit LC2G3D2N __attribute__((address(0x7912)));
+
+
+extern volatile __bit LC2G3D2T __attribute__((address(0x7913)));
+
+
+extern volatile __bit LC2G3D3N __attribute__((address(0x7914)));
+
+
+extern volatile __bit LC2G3D3T __attribute__((address(0x7915)));
+
+
+extern volatile __bit LC2G3D4N __attribute__((address(0x7916)));
+
+
+extern volatile __bit LC2G3D4T __attribute__((address(0x7917)));
+
+
+extern volatile __bit LC2G3POL __attribute__((address(0x78DA)));
+
+
+extern volatile __bit LC2G4D1N __attribute__((address(0x7918)));
+
+
+extern volatile __bit LC2G4D1T __attribute__((address(0x7919)));
+
+
+extern volatile __bit LC2G4D2N __attribute__((address(0x791A)));
+
+
+extern volatile __bit LC2G4D2T __attribute__((address(0x791B)));
+
+
+extern volatile __bit LC2G4D3N __attribute__((address(0x791C)));
+
+
+extern volatile __bit LC2G4D3T __attribute__((address(0x791D)));
+
+
+extern volatile __bit LC2G4D4N __attribute__((address(0x791E)));
+
+
+extern volatile __bit LC2G4D4T __attribute__((address(0x791F)));
+
+
+extern volatile __bit LC2G4POL __attribute__((address(0x78DB)));
+
+
+extern volatile __bit LC2INTN __attribute__((address(0x78D3)));
+
+
+extern volatile __bit LC2INTP __attribute__((address(0x78D4)));
+
+
+extern volatile __bit LC2MODE0 __attribute__((address(0x78D0)));
+
+
+extern volatile __bit LC2MODE1 __attribute__((address(0x78D1)));
+
+
+extern volatile __bit LC2MODE2 __attribute__((address(0x78D2)));
+
+
+extern volatile __bit LC2OUT __attribute__((address(0x78D5)));
+
+
+extern volatile __bit LC2POL __attribute__((address(0x78DF)));
+
+
+extern volatile __bit LC3D1S0 __attribute__((address(0x7930)));
+
+
+extern volatile __bit LC3D1S1 __attribute__((address(0x7931)));
+
+
+extern volatile __bit LC3D1S2 __attribute__((address(0x7932)));
+
+
+extern volatile __bit LC3D1S3 __attribute__((address(0x7933)));
+
+
+extern volatile __bit LC3D1S4 __attribute__((address(0x7934)));
+
+
+extern volatile __bit LC3D1S5 __attribute__((address(0x7935)));
+
+
+extern volatile __bit LC3D2S0 __attribute__((address(0x7938)));
+
+
+extern volatile __bit LC3D2S1 __attribute__((address(0x7939)));
+
+
+extern volatile __bit LC3D2S2 __attribute__((address(0x793A)));
+
+
+extern volatile __bit LC3D2S3 __attribute__((address(0x793B)));
+
+
+extern volatile __bit LC3D2S4 __attribute__((address(0x793C)));
+
+
+extern volatile __bit LC3D2S5 __attribute__((address(0x793D)));
+
+
+extern volatile __bit LC3D3S0 __attribute__((address(0x7940)));
+
+
+extern volatile __bit LC3D3S1 __attribute__((address(0x7941)));
+
+
+extern volatile __bit LC3D3S2 __attribute__((address(0x7942)));
+
+
+extern volatile __bit LC3D3S3 __attribute__((address(0x7943)));
+
+
+extern volatile __bit LC3D3S4 __attribute__((address(0x7944)));
+
+
+extern volatile __bit LC3D3S5 __attribute__((address(0x7945)));
+
+
+extern volatile __bit LC3D4S0 __attribute__((address(0x7948)));
+
+
+extern volatile __bit LC3D4S1 __attribute__((address(0x7949)));
+
+
+extern volatile __bit LC3D4S2 __attribute__((address(0x794A)));
+
+
+extern volatile __bit LC3D4S3 __attribute__((address(0x794B)));
+
+
+extern volatile __bit LC3D4S4 __attribute__((address(0x794C)));
+
+
+extern volatile __bit LC3D4S5 __attribute__((address(0x794D)));
+
+
+extern volatile __bit LC3EN __attribute__((address(0x7927)));
+
+
+extern volatile __bit LC3G1D1N __attribute__((address(0x7950)));
+
+
+extern volatile __bit LC3G1D1T __attribute__((address(0x7951)));
+
+
+extern volatile __bit LC3G1D2N __attribute__((address(0x7952)));
+
+
+extern volatile __bit LC3G1D2T __attribute__((address(0x7953)));
+
+
+extern volatile __bit LC3G1D3N __attribute__((address(0x7954)));
+
+
+extern volatile __bit LC3G1D3T __attribute__((address(0x7955)));
+
+
+extern volatile __bit LC3G1D4N __attribute__((address(0x7956)));
+
+
+extern volatile __bit LC3G1D4T __attribute__((address(0x7957)));
+
+
+extern volatile __bit LC3G1POL __attribute__((address(0x7928)));
+
+
+extern volatile __bit LC3G2D1N __attribute__((address(0x7958)));
+
+
+extern volatile __bit LC3G2D1T __attribute__((address(0x7959)));
+
+
+extern volatile __bit LC3G2D2N __attribute__((address(0x795A)));
+
+
+extern volatile __bit LC3G2D2T __attribute__((address(0x795B)));
+
+
+extern volatile __bit LC3G2D3N __attribute__((address(0x795C)));
+
+
+extern volatile __bit LC3G2D3T __attribute__((address(0x795D)));
+
+
+extern volatile __bit LC3G2D4N __attribute__((address(0x795E)));
+
+
+extern volatile __bit LC3G2D4T __attribute__((address(0x795F)));
+
+
+extern volatile __bit LC3G2POL __attribute__((address(0x7929)));
+
+
+extern volatile __bit LC3G3D1N __attribute__((address(0x7960)));
+
+
+extern volatile __bit LC3G3D1T __attribute__((address(0x7961)));
+
+
+extern volatile __bit LC3G3D2N __attribute__((address(0x7962)));
+
+
+extern volatile __bit LC3G3D2T __attribute__((address(0x7963)));
+
+
+extern volatile __bit LC3G3D3N __attribute__((address(0x7964)));
+
+
+extern volatile __bit LC3G3D3T __attribute__((address(0x7965)));
+
+
+extern volatile __bit LC3G3D4N __attribute__((address(0x7966)));
+
+
+extern volatile __bit LC3G3D4T __attribute__((address(0x7967)));
+
+
+extern volatile __bit LC3G3POL __attribute__((address(0x792A)));
+
+
+extern volatile __bit LC3G4D1N __attribute__((address(0x7968)));
+
+
+extern volatile __bit LC3G4D1T __attribute__((address(0x7969)));
+
+
+extern volatile __bit LC3G4D2N __attribute__((address(0x796A)));
+
+
+extern volatile __bit LC3G4D2T __attribute__((address(0x796B)));
+
+
+extern volatile __bit LC3G4D3N __attribute__((address(0x796C)));
+
+
+extern volatile __bit LC3G4D3T __attribute__((address(0x796D)));
+
+
+extern volatile __bit LC3G4D4N __attribute__((address(0x796E)));
+
+
+extern volatile __bit LC3G4D4T __attribute__((address(0x796F)));
+
+
+extern volatile __bit LC3G4POL __attribute__((address(0x792B)));
+
+
+extern volatile __bit LC3INTN __attribute__((address(0x7923)));
+
+
+extern volatile __bit LC3INTP __attribute__((address(0x7924)));
+
+
+extern volatile __bit LC3MODE0 __attribute__((address(0x7920)));
+
+
+extern volatile __bit LC3MODE1 __attribute__((address(0x7921)));
+
+
+extern volatile __bit LC3MODE2 __attribute__((address(0x7922)));
+
+
+extern volatile __bit LC3OUT __attribute__((address(0x7925)));
+
+
+extern volatile __bit LC3POL __attribute__((address(0x792F)));
+
+
+extern volatile __bit LC4D1S0 __attribute__((address(0x7980)));
+
+
+extern volatile __bit LC4D1S1 __attribute__((address(0x7981)));
+
+
+extern volatile __bit LC4D1S2 __attribute__((address(0x7982)));
+
+
+extern volatile __bit LC4D1S3 __attribute__((address(0x7983)));
+
+
+extern volatile __bit LC4D1S4 __attribute__((address(0x7984)));
+
+
+extern volatile __bit LC4D1S5 __attribute__((address(0x7985)));
+
+
+extern volatile __bit LC4D2S0 __attribute__((address(0x7988)));
+
+
+extern volatile __bit LC4D2S1 __attribute__((address(0x7989)));
+
+
+extern volatile __bit LC4D2S2 __attribute__((address(0x798A)));
+
+
+extern volatile __bit LC4D2S3 __attribute__((address(0x798B)));
+
+
+extern volatile __bit LC4D2S4 __attribute__((address(0x798C)));
+
+
+extern volatile __bit LC4D2S5 __attribute__((address(0x798D)));
+
+
+extern volatile __bit LC4D3S0 __attribute__((address(0x7990)));
+
+
+extern volatile __bit LC4D3S1 __attribute__((address(0x7991)));
+
+
+extern volatile __bit LC4D3S2 __attribute__((address(0x7992)));
+
+
+extern volatile __bit LC4D3S3 __attribute__((address(0x7993)));
+
+
+extern volatile __bit LC4D3S4 __attribute__((address(0x7994)));
+
+
+extern volatile __bit LC4D3S5 __attribute__((address(0x7995)));
+
+
+extern volatile __bit LC4D4S0 __attribute__((address(0x7998)));
+
+
+extern volatile __bit LC4D4S1 __attribute__((address(0x7999)));
+
+
+extern volatile __bit LC4D4S2 __attribute__((address(0x799A)));
+
+
+extern volatile __bit LC4D4S3 __attribute__((address(0x799B)));
+
+
+extern volatile __bit LC4D4S4 __attribute__((address(0x799C)));
+
+
+extern volatile __bit LC4D4S5 __attribute__((address(0x799D)));
+
+
+extern volatile __bit LC4EN __attribute__((address(0x7977)));
+
+
+extern volatile __bit LC4G1D1N __attribute__((address(0x79A0)));
+
+
+extern volatile __bit LC4G1D1T __attribute__((address(0x79A1)));
+
+
+extern volatile __bit LC4G1D2N __attribute__((address(0x79A2)));
+
+
+extern volatile __bit LC4G1D2T __attribute__((address(0x79A3)));
+
+
+extern volatile __bit LC4G1D3N __attribute__((address(0x79A4)));
+
+
+extern volatile __bit LC4G1D3T __attribute__((address(0x79A5)));
+
+
+extern volatile __bit LC4G1D4N __attribute__((address(0x79A6)));
+
+
+extern volatile __bit LC4G1D4T __attribute__((address(0x79A7)));
+
+
+extern volatile __bit LC4G1POL __attribute__((address(0x7978)));
+
+
+extern volatile __bit LC4G2D1N __attribute__((address(0x79A8)));
+
+
+extern volatile __bit LC4G2D1T __attribute__((address(0x79A9)));
+
+
+extern volatile __bit LC4G2D2N __attribute__((address(0x79AA)));
+
+
+extern volatile __bit LC4G2D2T __attribute__((address(0x79AB)));
+
+
+extern volatile __bit LC4G2D3N __attribute__((address(0x79AC)));
+
+
+extern volatile __bit LC4G2D3T __attribute__((address(0x79AD)));
+
+
+extern volatile __bit LC4G2D4N __attribute__((address(0x79AE)));
+
+
+extern volatile __bit LC4G2D4T __attribute__((address(0x79AF)));
+
+
+extern volatile __bit LC4G2POL __attribute__((address(0x7979)));
+
+
+extern volatile __bit LC4G3D1N __attribute__((address(0x79B0)));
+
+
+extern volatile __bit LC4G3D1T __attribute__((address(0x79B1)));
+
+
+extern volatile __bit LC4G3D2N __attribute__((address(0x79B2)));
+
+
+extern volatile __bit LC4G3D2T __attribute__((address(0x79B3)));
+
+
+extern volatile __bit LC4G3D3N __attribute__((address(0x79B4)));
+
+
+extern volatile __bit LC4G3D3T __attribute__((address(0x79B5)));
+
+
+extern volatile __bit LC4G3D4N __attribute__((address(0x79B6)));
+
+
+extern volatile __bit LC4G3D4T __attribute__((address(0x79B7)));
+
+
+extern volatile __bit LC4G3POL __attribute__((address(0x797A)));
+
+
+extern volatile __bit LC4G4D1N __attribute__((address(0x79B8)));
+
+
+extern volatile __bit LC4G4D1T __attribute__((address(0x79B9)));
+
+
+extern volatile __bit LC4G4D2N __attribute__((address(0x79BA)));
+
+
+extern volatile __bit LC4G4D2T __attribute__((address(0x79BB)));
+
+
+extern volatile __bit LC4G4D3N __attribute__((address(0x79BC)));
+
+
+extern volatile __bit LC4G4D3T __attribute__((address(0x79BD)));
+
+
+extern volatile __bit LC4G4D4N __attribute__((address(0x79BE)));
+
+
+extern volatile __bit LC4G4D4T __attribute__((address(0x79BF)));
+
+
+extern volatile __bit LC4G4POL __attribute__((address(0x797B)));
+
+
+extern volatile __bit LC4INTN __attribute__((address(0x7973)));
+
+
+extern volatile __bit LC4INTP __attribute__((address(0x7974)));
+
+
+extern volatile __bit LC4MODE0 __attribute__((address(0x7970)));
+
+
+extern volatile __bit LC4MODE1 __attribute__((address(0x7971)));
+
+
+extern volatile __bit LC4MODE2 __attribute__((address(0x7972)));
+
+
+extern volatile __bit LC4OUT __attribute__((address(0x7975)));
+
+
+extern volatile __bit LC4POL __attribute__((address(0x797F)));
+
+
+extern volatile __bit LFIOFR __attribute__((address(0x4E1)));
+
+
+extern volatile __bit LWLO __attribute__((address(0xCAD)));
+
+
+extern volatile __bit MC1OUT __attribute__((address(0x888)));
+
+
+extern volatile __bit MC2OUT __attribute__((address(0x889)));
+
+
+extern volatile __bit MC3OUT __attribute__((address(0x88A)));
+
+
+extern volatile __bit MC4OUT __attribute__((address(0x88B)));
+
+
+extern volatile __bit MC5OUT __attribute__((address(0x88C)));
+
+
+extern volatile __bit MC6OUT __attribute__((address(0x88D)));
+
+
+extern volatile __bit MCLC1OUT __attribute__((address(0x7878)));
+
+
+extern volatile __bit MCLC2OUT __attribute__((address(0x7879)));
+
+
+extern volatile __bit MCLC3OUT __attribute__((address(0x787A)));
+
+
+extern volatile __bit MD1BIT __attribute__((address(0x18A8)));
+
+
+extern volatile __bit MD1CH0 __attribute__((address(0x18C8)));
+
+
+extern volatile __bit MD1CH1 __attribute__((address(0x18C9)));
+
+
+extern volatile __bit MD1CH2 __attribute__((address(0x18CA)));
+
+
+extern volatile __bit MD1CH3 __attribute__((address(0x18CB)));
+
+
+extern volatile __bit MD1CH4 __attribute__((address(0x18CC)));
+
+
+extern volatile __bit MD1CHPOL __attribute__((address(0x18B5)));
+
+
+extern volatile __bit MD1CHSYNC __attribute__((address(0x18B4)));
+
+
+extern volatile __bit MD1CL0 __attribute__((address(0x18C0)));
+
+
+extern volatile __bit MD1CL1 __attribute__((address(0x18C1)));
+
+
+extern volatile __bit MD1CL2 __attribute__((address(0x18C2)));
+
+
+extern volatile __bit MD1CL3 __attribute__((address(0x18C3)));
+
+
+extern volatile __bit MD1CL4 __attribute__((address(0x18C4)));
+
+
+extern volatile __bit MD1CLPOL __attribute__((address(0x18B1)));
+
+
+extern volatile __bit MD1CLSYNC __attribute__((address(0x18B0)));
+
+
+extern volatile __bit MD1EN __attribute__((address(0x18AF)));
+
+
+extern volatile __bit MD1MS0 __attribute__((address(0x18B8)));
+
+
+extern volatile __bit MD1MS1 __attribute__((address(0x18B9)));
+
+
+extern volatile __bit MD1MS2 __attribute__((address(0x18BA)));
+
+
+extern volatile __bit MD1MS3 __attribute__((address(0x18BB)));
+
+
+extern volatile __bit MD1MS4 __attribute__((address(0x18BC)));
+
+
+extern volatile __bit MD1OPOL __attribute__((address(0x18AC)));
+
+
+extern volatile __bit MD1OUT __attribute__((address(0x18AD)));
+
+
+extern volatile __bit MD2BIT __attribute__((address(0x18D8)));
+
+
+extern volatile __bit MD2CH0 __attribute__((address(0x18F8)));
+
+
+extern volatile __bit MD2CH1 __attribute__((address(0x18F9)));
+
+
+extern volatile __bit MD2CH2 __attribute__((address(0x18FA)));
+
+
+extern volatile __bit MD2CH3 __attribute__((address(0x18FB)));
+
+
+extern volatile __bit MD2CH4 __attribute__((address(0x18FC)));
+
+
+extern volatile __bit MD2CHPOL __attribute__((address(0x18E5)));
+
+
+extern volatile __bit MD2CHSYNC __attribute__((address(0x18E4)));
+
+
+extern volatile __bit MD2CL0 __attribute__((address(0x18F0)));
+
+
+extern volatile __bit MD2CL1 __attribute__((address(0x18F1)));
+
+
+extern volatile __bit MD2CL2 __attribute__((address(0x18F2)));
+
+
+extern volatile __bit MD2CL3 __attribute__((address(0x18F3)));
+
+
+extern volatile __bit MD2CL4 __attribute__((address(0x18F4)));
+
+
+extern volatile __bit MD2CLPOL __attribute__((address(0x18E1)));
+
+
+extern volatile __bit MD2CLSYNC __attribute__((address(0x18E0)));
+
+
+extern volatile __bit MD2EN __attribute__((address(0x18DF)));
+
+
+extern volatile __bit MD2MS0 __attribute__((address(0x18E8)));
+
+
+extern volatile __bit MD2MS1 __attribute__((address(0x18E9)));
+
+
+extern volatile __bit MD2MS2 __attribute__((address(0x18EA)));
+
+
+extern volatile __bit MD2MS3 __attribute__((address(0x18EB)));
+
+
+extern volatile __bit MD2MS4 __attribute__((address(0x18EC)));
+
+
+extern volatile __bit MD2OPOL __attribute__((address(0x18DC)));
+
+
+extern volatile __bit MD2OUT __attribute__((address(0x18DD)));
+
+
+extern volatile __bit MD3BIT __attribute__((address(0x10D8)));
+
+
+extern volatile __bit MD3CH0 __attribute__((address(0x10F8)));
+
+
+extern volatile __bit MD3CH1 __attribute__((address(0x10F9)));
+
+
+extern volatile __bit MD3CH2 __attribute__((address(0x10FA)));
+
+
+extern volatile __bit MD3CH3 __attribute__((address(0x10FB)));
+
+
+extern volatile __bit MD3CH4 __attribute__((address(0x10FC)));
+
+
+extern volatile __bit MD3CHPOL __attribute__((address(0x10E5)));
+
+
+extern volatile __bit MD3CHSYNC __attribute__((address(0x10E4)));
+
+
+extern volatile __bit MD3CL0 __attribute__((address(0x10F0)));
+
+
+extern volatile __bit MD3CL1 __attribute__((address(0x10F1)));
+
+
+extern volatile __bit MD3CL2 __attribute__((address(0x10F2)));
+
+
+extern volatile __bit MD3CL3 __attribute__((address(0x10F3)));
+
+
+extern volatile __bit MD3CL4 __attribute__((address(0x10F4)));
+
+
+extern volatile __bit MD3CLPOL __attribute__((address(0x10E1)));
+
+
+extern volatile __bit MD3CLSYNC __attribute__((address(0x10E0)));
+
+
+extern volatile __bit MD3EN __attribute__((address(0x10DF)));
+
+
+extern volatile __bit MD3MS0 __attribute__((address(0x10E8)));
+
+
+extern volatile __bit MD3MS1 __attribute__((address(0x10E9)));
+
+
+extern volatile __bit MD3MS2 __attribute__((address(0x10EA)));
+
+
+extern volatile __bit MD3MS3 __attribute__((address(0x10EB)));
+
+
+extern volatile __bit MD3MS4 __attribute__((address(0x10EC)));
+
+
+extern volatile __bit MD3OPOL __attribute__((address(0x10DC)));
+
+
+extern volatile __bit MD3OUT __attribute__((address(0x10DD)));
+
+
+extern volatile __bit MFIOFR __attribute__((address(0x4E2)));
+
+
+extern volatile __bit MLC4OUT __attribute__((address(0x787B)));
+
+
+extern volatile __bit MPWM11EN __attribute__((address(0x6C72)));
+
+
+extern volatile __bit MPWM11LD __attribute__((address(0x6C7A)));
+
+
+extern volatile __bit MPWM11OUT __attribute__((address(0x6C82)));
+
+
+extern volatile __bit MPWM5EN __attribute__((address(0x6C70)));
+
+
+extern volatile __bit MPWM5LD __attribute__((address(0x6C78)));
+
+
+extern volatile __bit MPWM5OUT __attribute__((address(0x6C80)));
+
+
+extern volatile __bit MPWM6EN __attribute__((address(0x6C71)));
+
+
+extern volatile __bit MPWM6LD __attribute__((address(0x6C79)));
+
+
+extern volatile __bit MPWM6OUT __attribute__((address(0x6C81)));
+
+
+extern volatile __bit MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit ODA4 __attribute__((address(0x1464)));
+
+
+extern volatile __bit ODA5 __attribute__((address(0x1465)));
+
+
+extern volatile __bit ODA6 __attribute__((address(0x1466)));
+
+
+extern volatile __bit ODA7 __attribute__((address(0x1467)));
+
+
+extern volatile __bit ODB4 __attribute__((address(0x146C)));
+
+
+extern volatile __bit ODB5 __attribute__((address(0x146D)));
+
+
+extern volatile __bit ODB6 __attribute__((address(0x146E)));
+
+
+extern volatile __bit ODB7 __attribute__((address(0x146F)));
+
+
+extern volatile __bit ODC0 __attribute__((address(0x1470)));
+
+
+extern volatile __bit ODC1 __attribute__((address(0x1471)));
+
+
+extern volatile __bit ODC2 __attribute__((address(0x1472)));
+
+
+extern volatile __bit ODC3 __attribute__((address(0x1473)));
+
+
+extern volatile __bit ODC4 __attribute__((address(0x1474)));
+
+
+extern volatile __bit ODC5 __attribute__((address(0x1475)));
+
+
+extern volatile __bit ODC6 __attribute__((address(0x1476)));
+
+
+extern volatile __bit ODC7 __attribute__((address(0x1477)));
+
+
+extern volatile __bit OERR __attribute__((address(0xCE9)));
+
+
+extern volatile __bit OPA1EN __attribute__((address(0x288F)));
+
+
+extern volatile __bit OPA1ORM0 __attribute__((address(0x2888)));
+
+
+extern volatile __bit OPA1ORM1 __attribute__((address(0x2889)));
+
+
+extern volatile __bit OPA1ORPOL __attribute__((address(0x288A)));
+
+
+extern volatile __bit OPA1UG __attribute__((address(0x288C)));
+
+
+extern volatile __bit OPA2EN __attribute__((address(0x28AF)));
+
+
+extern volatile __bit OPA2ORM0 __attribute__((address(0x28A8)));
+
+
+extern volatile __bit OPA2ORM1 __attribute__((address(0x28A9)));
+
+
+extern volatile __bit OPA2ORPOL __attribute__((address(0x28AA)));
+
+
+extern volatile __bit OPA2UG __attribute__((address(0x28AC)));
+
+
+extern volatile __bit OPA3EN __attribute__((address(0x28CF)));
+
+
+extern volatile __bit OPA3ORM0 __attribute__((address(0x28C8)));
+
+
+extern volatile __bit OPA3ORM1 __attribute__((address(0x28C9)));
+
+
+extern volatile __bit OPA3ORPOL __attribute__((address(0x28CA)));
+
+
+extern volatile __bit OPA3SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit OPA3UG __attribute__((address(0x28CC)));
+
+
+extern volatile __bit OSFIE __attribute__((address(0x497)));
+
+
+extern volatile __bit OSFIF __attribute__((address(0x97)));
+
+
+extern volatile __bit OSTS __attribute__((address(0x4E5)));
+
+
+extern volatile __bit P1M1 __attribute__((address(0x149F)));
+
+
+extern volatile __bit P2M1 __attribute__((address(0x14BF)));
+
+
+extern volatile __bit P3TSEL0 __attribute__((address(0x14F8)));
+
+
+extern volatile __bit P3TSEL1 __attribute__((address(0x14F9)));
+
+
+extern volatile __bit P4TSEL0 __attribute__((address(0x14FA)));
+
+
+extern volatile __bit P4TSEL1 __attribute__((address(0x14FB)));
+
+
+extern volatile __bit P7M1 __attribute__((address(0x14DF)));
+
+
+extern volatile __bit P9TSEL0 __attribute__((address(0x14FC)));
+
+
+extern volatile __bit P9TSEL1 __attribute__((address(0x14FD)));
+
+
+extern volatile __bit PCIE __attribute__((address(0x10BE)));
+
+
+extern volatile __bit PEIE __attribute__((address(0x5E)));
+
+
+extern volatile __bit PEN __attribute__((address(0x10B2)));
+
+
+extern volatile __bit PLLR __attribute__((address(0x4E6)));
+
+
+extern volatile __bit PPSLOCKED __attribute__((address(0x7060)));
+
+
+extern volatile __bit PSA __attribute__((address(0x4BB)));
+
+
+extern volatile __bit PWM11CS0 __attribute__((address(0x6DF0)));
+
+
+extern volatile __bit PWM11CS1 __attribute__((address(0x6DF1)));
+
+
+extern volatile __bit PWM11CS2 __attribute__((address(0x6DF2)));
+
+
+extern volatile __bit PWM11DCH0 __attribute__((address(0x6DA0)));
+
+
+extern volatile __bit PWM11DCH1 __attribute__((address(0x6DA1)));
+
+
+extern volatile __bit PWM11DCH2 __attribute__((address(0x6DA2)));
+
+
+extern volatile __bit PWM11DCH3 __attribute__((address(0x6DA3)));
+
+
+extern volatile __bit PWM11DCH4 __attribute__((address(0x6DA4)));
+
+
+extern volatile __bit PWM11DCH5 __attribute__((address(0x6DA5)));
+
+
+extern volatile __bit PWM11DCH6 __attribute__((address(0x6DA6)));
+
+
+extern volatile __bit PWM11DCH7 __attribute__((address(0x6DA7)));
+
+
+extern volatile __bit PWM11DCIE __attribute__((address(0x6DE1)));
+
+
+extern volatile __bit PWM11DCIF __attribute__((address(0x6DE9)));
+
+
+extern volatile __bit PWM11DCL0 __attribute__((address(0x6D98)));
+
+
+extern volatile __bit PWM11DCL1 __attribute__((address(0x6D99)));
+
+
+extern volatile __bit PWM11DCL2 __attribute__((address(0x6D9A)));
+
+
+extern volatile __bit PWM11DCL3 __attribute__((address(0x6D9B)));
+
+
+extern volatile __bit PWM11DCL4 __attribute__((address(0x6D9C)));
+
+
+extern volatile __bit PWM11DCL5 __attribute__((address(0x6D9D)));
+
+
+extern volatile __bit PWM11DCL6 __attribute__((address(0x6D9E)));
+
+
+extern volatile __bit PWM11DCL7 __attribute__((address(0x6D9F)));
+
+
+extern volatile __bit PWM11EN __attribute__((address(0x6DDF)));
+
+
+extern volatile __bit PWM11IE __attribute__((address(0x4B2)));
+
+
+extern volatile __bit PWM11IF __attribute__((address(0xB2)));
+
+
+extern volatile __bit PWM11LD __attribute__((address(0x6DFF)));
+
+
+extern volatile __bit PWM11LDM __attribute__((address(0x6DFE)));
+
+
+extern volatile __bit PWM11LDS0 __attribute__((address(0x6DF8)));
+
+
+extern volatile __bit PWM11LDS1 __attribute__((address(0x6DF9)));
+
+
+extern volatile __bit PWM11MODE0 __attribute__((address(0x6DDA)));
+
+
+extern volatile __bit PWM11MODE1 __attribute__((address(0x6DDB)));
+
+
+extern volatile __bit PWM11OFH0 __attribute__((address(0x6DC0)));
+
+
+extern volatile __bit PWM11OFH1 __attribute__((address(0x6DC1)));
+
+
+extern volatile __bit PWM11OFH2 __attribute__((address(0x6DC2)));
+
+
+extern volatile __bit PWM11OFH3 __attribute__((address(0x6DC3)));
+
+
+extern volatile __bit PWM11OFH4 __attribute__((address(0x6DC4)));
+
+
+extern volatile __bit PWM11OFH5 __attribute__((address(0x6DC5)));
+
+
+extern volatile __bit PWM11OFH6 __attribute__((address(0x6DC6)));
+
+
+extern volatile __bit PWM11OFH7 __attribute__((address(0x6DC7)));
+
+
+extern volatile __bit PWM11OFIE __attribute__((address(0x6DE3)));
+
+
+extern volatile __bit PWM11OFIF __attribute__((address(0x6DEB)));
+
+
+extern volatile __bit PWM11OFL0 __attribute__((address(0x6DB8)));
+
+
+extern volatile __bit PWM11OFL1 __attribute__((address(0x6DB9)));
+
+
+extern volatile __bit PWM11OFL2 __attribute__((address(0x6DBA)));
+
+
+extern volatile __bit PWM11OFL3 __attribute__((address(0x6DBB)));
+
+
+extern volatile __bit PWM11OFL4 __attribute__((address(0x6DBC)));
+
+
+extern volatile __bit PWM11OFL5 __attribute__((address(0x6DBD)));
+
+
+extern volatile __bit PWM11OFL6 __attribute__((address(0x6DBE)));
+
+
+extern volatile __bit PWM11OFL7 __attribute__((address(0x6DBF)));
+
+
+extern volatile __bit PWM11OFM0 __attribute__((address(0x6E05)));
+
+
+extern volatile __bit PWM11OFM1 __attribute__((address(0x6E06)));
+
+
+extern volatile __bit PWM11OFMC __attribute__((address(0x6E04)));
+
+
+extern volatile __bit PWM11OFS0 __attribute__((address(0x6E00)));
+
+
+extern volatile __bit PWM11OFS1 __attribute__((address(0x6E01)));
+
+
+extern volatile __bit PWM11OUT __attribute__((address(0x6DDD)));
+
+
+extern volatile __bit PWM11PHH0 __attribute__((address(0x6D90)));
+
+
+extern volatile __bit PWM11PHH1 __attribute__((address(0x6D91)));
+
+
+extern volatile __bit PWM11PHH2 __attribute__((address(0x6D92)));
+
+
+extern volatile __bit PWM11PHH3 __attribute__((address(0x6D93)));
+
+
+extern volatile __bit PWM11PHH4 __attribute__((address(0x6D94)));
+
+
+extern volatile __bit PWM11PHH5 __attribute__((address(0x6D95)));
+
+
+extern volatile __bit PWM11PHH6 __attribute__((address(0x6D96)));
+
+
+extern volatile __bit PWM11PHH7 __attribute__((address(0x6D97)));
+
+
+extern volatile __bit PWM11PHIE __attribute__((address(0x6DE2)));
+
+
+extern volatile __bit PWM11PHIF __attribute__((address(0x6DEA)));
+
+
+extern volatile __bit PWM11PHL0 __attribute__((address(0x6D88)));
+
+
+extern volatile __bit PWM11PHL1 __attribute__((address(0x6D89)));
+
+
+extern volatile __bit PWM11PHL2 __attribute__((address(0x6D8A)));
+
+
+extern volatile __bit PWM11PHL3 __attribute__((address(0x6D8B)));
+
+
+extern volatile __bit PWM11PHL4 __attribute__((address(0x6D8C)));
+
+
+extern volatile __bit PWM11PHL5 __attribute__((address(0x6D8D)));
+
+
+extern volatile __bit PWM11PHL6 __attribute__((address(0x6D8E)));
+
+
+extern volatile __bit PWM11PHL7 __attribute__((address(0x6D8F)));
+
+
+extern volatile __bit PWM11POL __attribute__((address(0x6DDC)));
+
+
+extern volatile __bit PWM11PRH0 __attribute__((address(0x6DB0)));
+
+
+extern volatile __bit PWM11PRH1 __attribute__((address(0x6DB1)));
+
+
+extern volatile __bit PWM11PRH2 __attribute__((address(0x6DB2)));
+
+
+extern volatile __bit PWM11PRH3 __attribute__((address(0x6DB3)));
+
+
+extern volatile __bit PWM11PRH4 __attribute__((address(0x6DB4)));
+
+
+extern volatile __bit PWM11PRH5 __attribute__((address(0x6DB5)));
+
+
+extern volatile __bit PWM11PRH6 __attribute__((address(0x6DB6)));
+
+
+extern volatile __bit PWM11PRH7 __attribute__((address(0x6DB7)));
+
+
+extern volatile __bit PWM11PRIE __attribute__((address(0x6DE0)));
+
+
+extern volatile __bit PWM11PRIF __attribute__((address(0x6DE8)));
+
+
+extern volatile __bit PWM11PRL0 __attribute__((address(0x6DA8)));
+
+
+extern volatile __bit PWM11PRL1 __attribute__((address(0x6DA9)));
+
+
+extern volatile __bit PWM11PRL2 __attribute__((address(0x6DAA)));
+
+
+extern volatile __bit PWM11PRL3 __attribute__((address(0x6DAB)));
+
+
+extern volatile __bit PWM11PRL4 __attribute__((address(0x6DAC)));
+
+
+extern volatile __bit PWM11PRL5 __attribute__((address(0x6DAD)));
+
+
+extern volatile __bit PWM11PRL6 __attribute__((address(0x6DAE)));
+
+
+extern volatile __bit PWM11PRL7 __attribute__((address(0x6DAF)));
+
+
+extern volatile __bit PWM11PS0 __attribute__((address(0x6DF4)));
+
+
+extern volatile __bit PWM11PS1 __attribute__((address(0x6DF5)));
+
+
+extern volatile __bit PWM11PS2 __attribute__((address(0x6DF6)));
+
+
+extern volatile __bit PWM11TMRH0 __attribute__((address(0x6DD0)));
+
+
+extern volatile __bit PWM11TMRH1 __attribute__((address(0x6DD1)));
+
+
+extern volatile __bit PWM11TMRH2 __attribute__((address(0x6DD2)));
+
+
+extern volatile __bit PWM11TMRH3 __attribute__((address(0x6DD3)));
+
+
+extern volatile __bit PWM11TMRH4 __attribute__((address(0x6DD4)));
+
+
+extern volatile __bit PWM11TMRH5 __attribute__((address(0x6DD5)));
+
+
+extern volatile __bit PWM11TMRH6 __attribute__((address(0x6DD6)));
+
+
+extern volatile __bit PWM11TMRH7 __attribute__((address(0x6DD7)));
+
+
+extern volatile __bit PWM11TMRL0 __attribute__((address(0x6DC8)));
+
+
+extern volatile __bit PWM11TMRL1 __attribute__((address(0x6DC9)));
+
+
+extern volatile __bit PWM11TMRL2 __attribute__((address(0x6DCA)));
+
+
+extern volatile __bit PWM11TMRL3 __attribute__((address(0x6DCB)));
+
+
+extern volatile __bit PWM11TMRL4 __attribute__((address(0x6DCC)));
+
+
+extern volatile __bit PWM11TMRL5 __attribute__((address(0x6DCD)));
+
+
+extern volatile __bit PWM11TMRL6 __attribute__((address(0x6DCE)));
+
+
+extern volatile __bit PWM11TMRL7 __attribute__((address(0x6DCF)));
+
+
+extern volatile __bit PWM3DC0 __attribute__((address(0x30A6)));
+
+
+extern volatile __bit PWM3DC1 __attribute__((address(0x30A7)));
+
+
+extern volatile __bit PWM3DC2 __attribute__((address(0x30A8)));
+
+
+extern volatile __bit PWM3DC3 __attribute__((address(0x30A9)));
+
+
+extern volatile __bit PWM3DC4 __attribute__((address(0x30AA)));
+
+
+extern volatile __bit PWM3DC5 __attribute__((address(0x30AB)));
+
+
+extern volatile __bit PWM3DC6 __attribute__((address(0x30AC)));
+
+
+extern volatile __bit PWM3DC7 __attribute__((address(0x30AD)));
+
+
+extern volatile __bit PWM3DC8 __attribute__((address(0x30AE)));
+
+
+extern volatile __bit PWM3DC9 __attribute__((address(0x30AF)));
+
+
+extern volatile __bit PWM3EN __attribute__((address(0x30B7)));
+
+
+extern volatile __bit PWM3OUT __attribute__((address(0x30B5)));
+
+
+extern volatile __bit PWM3POL __attribute__((address(0x30B4)));
+
+
+extern volatile __bit PWM4DC0 __attribute__((address(0x30BE)));
+
+
+extern volatile __bit PWM4DC1 __attribute__((address(0x30BF)));
+
+
+extern volatile __bit PWM4DC2 __attribute__((address(0x30C0)));
+
+
+extern volatile __bit PWM4DC3 __attribute__((address(0x30C1)));
+
+
+extern volatile __bit PWM4DC4 __attribute__((address(0x30C2)));
+
+
+extern volatile __bit PWM4DC5 __attribute__((address(0x30C3)));
+
+
+extern volatile __bit PWM4DC6 __attribute__((address(0x30C4)));
+
+
+extern volatile __bit PWM4DC7 __attribute__((address(0x30C5)));
+
+
+extern volatile __bit PWM4DC8 __attribute__((address(0x30C6)));
+
+
+extern volatile __bit PWM4DC9 __attribute__((address(0x30C7)));
+
+
+extern volatile __bit PWM4EN __attribute__((address(0x30CF)));
+
+
+extern volatile __bit PWM4OUT __attribute__((address(0x30CD)));
+
+
+extern volatile __bit PWM4POL __attribute__((address(0x30CC)));
+
+
+extern volatile __bit PWM5CS0 __attribute__((address(0x6CF0)));
+
+
+extern volatile __bit PWM5CS1 __attribute__((address(0x6CF1)));
+
+
+extern volatile __bit PWM5CS2 __attribute__((address(0x6CF2)));
+
+
+extern volatile __bit PWM5DCH0 __attribute__((address(0x6CA0)));
+
+
+extern volatile __bit PWM5DCH1 __attribute__((address(0x6CA1)));
+
+
+extern volatile __bit PWM5DCH2 __attribute__((address(0x6CA2)));
+
+
+extern volatile __bit PWM5DCH3 __attribute__((address(0x6CA3)));
+
+
+extern volatile __bit PWM5DCH4 __attribute__((address(0x6CA4)));
+
+
+extern volatile __bit PWM5DCH5 __attribute__((address(0x6CA5)));
+
+
+extern volatile __bit PWM5DCH6 __attribute__((address(0x6CA6)));
+
+
+extern volatile __bit PWM5DCH7 __attribute__((address(0x6CA7)));
+
+
+extern volatile __bit PWM5DCIE __attribute__((address(0x6CE1)));
+
+
+extern volatile __bit PWM5DCIF __attribute__((address(0x6CE9)));
+
+
+extern volatile __bit PWM5DCL0 __attribute__((address(0x6C98)));
+
+
+extern volatile __bit PWM5DCL1 __attribute__((address(0x6C99)));
+
+
+extern volatile __bit PWM5DCL2 __attribute__((address(0x6C9A)));
+
+
+extern volatile __bit PWM5DCL3 __attribute__((address(0x6C9B)));
+
+
+extern volatile __bit PWM5DCL4 __attribute__((address(0x6C9C)));
+
+
+extern volatile __bit PWM5DCL5 __attribute__((address(0x6C9D)));
+
+
+extern volatile __bit PWM5DCL6 __attribute__((address(0x6C9E)));
+
+
+extern volatile __bit PWM5DCL7 __attribute__((address(0x6C9F)));
+
+
+extern volatile __bit PWM5EN __attribute__((address(0x6CDF)));
+
+
+extern volatile __bit PWM5IE __attribute__((address(0x4B0)));
+
+
+extern volatile __bit PWM5IF __attribute__((address(0xB0)));
+
+
+extern volatile __bit PWM5LD __attribute__((address(0x6CFF)));
+
+
+extern volatile __bit PWM5LDM __attribute__((address(0x6CFE)));
+
+
+extern volatile __bit PWM5LDS0 __attribute__((address(0x6CF8)));
+
+
+extern volatile __bit PWM5LDS1 __attribute__((address(0x6CF9)));
+
+
+extern volatile __bit PWM5MODE0 __attribute__((address(0x6CDA)));
+
+
+extern volatile __bit PWM5MODE1 __attribute__((address(0x6CDB)));
+
+
+extern volatile __bit PWM5OFH0 __attribute__((address(0x6CC0)));
+
+
+extern volatile __bit PWM5OFH1 __attribute__((address(0x6CC1)));
+
+
+extern volatile __bit PWM5OFH2 __attribute__((address(0x6CC2)));
+
+
+extern volatile __bit PWM5OFH3 __attribute__((address(0x6CC3)));
+
+
+extern volatile __bit PWM5OFH4 __attribute__((address(0x6CC4)));
+
+
+extern volatile __bit PWM5OFH5 __attribute__((address(0x6CC5)));
+
+
+extern volatile __bit PWM5OFH6 __attribute__((address(0x6CC6)));
+
+
+extern volatile __bit PWM5OFH7 __attribute__((address(0x6CC7)));
+
+
+extern volatile __bit PWM5OFIE __attribute__((address(0x6CE3)));
+
+
+extern volatile __bit PWM5OFIF __attribute__((address(0x6CEB)));
+
+
+extern volatile __bit PWM5OFL0 __attribute__((address(0x6CB8)));
+
+
+extern volatile __bit PWM5OFL1 __attribute__((address(0x6CB9)));
+
+
+extern volatile __bit PWM5OFL2 __attribute__((address(0x6CBA)));
+
+
+extern volatile __bit PWM5OFL3 __attribute__((address(0x6CBB)));
+
+
+extern volatile __bit PWM5OFL4 __attribute__((address(0x6CBC)));
+
+
+extern volatile __bit PWM5OFL5 __attribute__((address(0x6CBD)));
+
+
+extern volatile __bit PWM5OFL6 __attribute__((address(0x6CBE)));
+
+
+extern volatile __bit PWM5OFL7 __attribute__((address(0x6CBF)));
+
+
+extern volatile __bit PWM5OFM0 __attribute__((address(0x6D05)));
+
+
+extern volatile __bit PWM5OFM1 __attribute__((address(0x6D06)));
+
+
+extern volatile __bit PWM5OFMC __attribute__((address(0x6D04)));
+
+
+extern volatile __bit PWM5OFS0 __attribute__((address(0x6D00)));
+
+
+extern volatile __bit PWM5OFS1 __attribute__((address(0x6D01)));
+
+
+extern volatile __bit PWM5OUT __attribute__((address(0x6CDD)));
+
+
+extern volatile __bit PWM5PHH0 __attribute__((address(0x6C90)));
+
+
+extern volatile __bit PWM5PHH1 __attribute__((address(0x6C91)));
+
+
+extern volatile __bit PWM5PHH2 __attribute__((address(0x6C92)));
+
+
+extern volatile __bit PWM5PHH3 __attribute__((address(0x6C93)));
+
+
+extern volatile __bit PWM5PHH4 __attribute__((address(0x6C94)));
+
+
+extern volatile __bit PWM5PHH5 __attribute__((address(0x6C95)));
+
+
+extern volatile __bit PWM5PHH6 __attribute__((address(0x6C96)));
+
+
+extern volatile __bit PWM5PHH7 __attribute__((address(0x6C97)));
+
+
+extern volatile __bit PWM5PHIE __attribute__((address(0x6CE2)));
+
+
+extern volatile __bit PWM5PHIF __attribute__((address(0x6CEA)));
+
+
+extern volatile __bit PWM5PHL0 __attribute__((address(0x6C88)));
+
+
+extern volatile __bit PWM5PHL1 __attribute__((address(0x6C89)));
+
+
+extern volatile __bit PWM5PHL2 __attribute__((address(0x6C8A)));
+
+
+extern volatile __bit PWM5PHL3 __attribute__((address(0x6C8B)));
+
+
+extern volatile __bit PWM5PHL4 __attribute__((address(0x6C8C)));
+
+
+extern volatile __bit PWM5PHL5 __attribute__((address(0x6C8D)));
+
+
+extern volatile __bit PWM5PHL6 __attribute__((address(0x6C8E)));
+
+
+extern volatile __bit PWM5PHL7 __attribute__((address(0x6C8F)));
+
+
+extern volatile __bit PWM5POL __attribute__((address(0x6CDC)));
+
+
+extern volatile __bit PWM5PRH0 __attribute__((address(0x6CB0)));
+
+
+extern volatile __bit PWM5PRH1 __attribute__((address(0x6CB1)));
+
+
+extern volatile __bit PWM5PRH2 __attribute__((address(0x6CB2)));
+
+
+extern volatile __bit PWM5PRH3 __attribute__((address(0x6CB3)));
+
+
+extern volatile __bit PWM5PRH4 __attribute__((address(0x6CB4)));
+
+
+extern volatile __bit PWM5PRH5 __attribute__((address(0x6CB5)));
+
+
+extern volatile __bit PWM5PRH6 __attribute__((address(0x6CB6)));
+
+
+extern volatile __bit PWM5PRH7 __attribute__((address(0x6CB7)));
+
+
+extern volatile __bit PWM5PRIE __attribute__((address(0x6CE0)));
+
+
+extern volatile __bit PWM5PRIF __attribute__((address(0x6CE8)));
+
+
+extern volatile __bit PWM5PRL0 __attribute__((address(0x6CA8)));
+
+
+extern volatile __bit PWM5PRL1 __attribute__((address(0x6CA9)));
+
+
+extern volatile __bit PWM5PRL2 __attribute__((address(0x6CAA)));
+
+
+extern volatile __bit PWM5PRL3 __attribute__((address(0x6CAB)));
+
+
+extern volatile __bit PWM5PRL4 __attribute__((address(0x6CAC)));
+
+
+extern volatile __bit PWM5PRL5 __attribute__((address(0x6CAD)));
+
+
+extern volatile __bit PWM5PRL6 __attribute__((address(0x6CAE)));
+
+
+extern volatile __bit PWM5PRL7 __attribute__((address(0x6CAF)));
+
+
+extern volatile __bit PWM5PS0 __attribute__((address(0x6CF4)));
+
+
+extern volatile __bit PWM5PS1 __attribute__((address(0x6CF5)));
+
+
+extern volatile __bit PWM5PS2 __attribute__((address(0x6CF6)));
+
+
+extern volatile __bit PWM5TMRH0 __attribute__((address(0x6CD0)));
+
+
+extern volatile __bit PWM5TMRH1 __attribute__((address(0x6CD1)));
+
+
+extern volatile __bit PWM5TMRH2 __attribute__((address(0x6CD2)));
+
+
+extern volatile __bit PWM5TMRH3 __attribute__((address(0x6CD3)));
+
+
+extern volatile __bit PWM5TMRH4 __attribute__((address(0x6CD4)));
+
+
+extern volatile __bit PWM5TMRH5 __attribute__((address(0x6CD5)));
+
+
+extern volatile __bit PWM5TMRH6 __attribute__((address(0x6CD6)));
+
+
+extern volatile __bit PWM5TMRH7 __attribute__((address(0x6CD7)));
+
+
+extern volatile __bit PWM5TMRL0 __attribute__((address(0x6CC8)));
+
+
+extern volatile __bit PWM5TMRL1 __attribute__((address(0x6CC9)));
+
+
+extern volatile __bit PWM5TMRL2 __attribute__((address(0x6CCA)));
+
+
+extern volatile __bit PWM5TMRL3 __attribute__((address(0x6CCB)));
+
+
+extern volatile __bit PWM5TMRL4 __attribute__((address(0x6CCC)));
+
+
+extern volatile __bit PWM5TMRL5 __attribute__((address(0x6CCD)));
+
+
+extern volatile __bit PWM5TMRL6 __attribute__((address(0x6CCE)));
+
+
+extern volatile __bit PWM5TMRL7 __attribute__((address(0x6CCF)));
+
+
+extern volatile __bit PWM6CS0 __attribute__((address(0x6D70)));
+
+
+extern volatile __bit PWM6CS1 __attribute__((address(0x6D71)));
+
+
+extern volatile __bit PWM6CS2 __attribute__((address(0x6D72)));
+
+
+extern volatile __bit PWM6DCH0 __attribute__((address(0x6D20)));
+
+
+extern volatile __bit PWM6DCH1 __attribute__((address(0x6D21)));
+
+
+extern volatile __bit PWM6DCH2 __attribute__((address(0x6D22)));
+
+
+extern volatile __bit PWM6DCH3 __attribute__((address(0x6D23)));
+
+
+extern volatile __bit PWM6DCH4 __attribute__((address(0x6D24)));
+
+
+extern volatile __bit PWM6DCH5 __attribute__((address(0x6D25)));
+
+
+extern volatile __bit PWM6DCH6 __attribute__((address(0x6D26)));
+
+
+extern volatile __bit PWM6DCH7 __attribute__((address(0x6D27)));
+
+
+extern volatile __bit PWM6DCIE __attribute__((address(0x6D61)));
+
+
+extern volatile __bit PWM6DCIF __attribute__((address(0x6D69)));
+
+
+extern volatile __bit PWM6DCL0 __attribute__((address(0x6D18)));
+
+
+extern volatile __bit PWM6DCL1 __attribute__((address(0x6D19)));
+
+
+extern volatile __bit PWM6DCL2 __attribute__((address(0x6D1A)));
+
+
+extern volatile __bit PWM6DCL3 __attribute__((address(0x6D1B)));
+
+
+extern volatile __bit PWM6DCL4 __attribute__((address(0x6D1C)));
+
+
+extern volatile __bit PWM6DCL5 __attribute__((address(0x6D1D)));
+
+
+extern volatile __bit PWM6DCL6 __attribute__((address(0x6D1E)));
+
+
+extern volatile __bit PWM6DCL7 __attribute__((address(0x6D1F)));
+
+
+extern volatile __bit PWM6EN __attribute__((address(0x6D5F)));
+
+
+extern volatile __bit PWM6IE __attribute__((address(0x4B1)));
+
+
+extern volatile __bit PWM6IF __attribute__((address(0xB1)));
+
+
+extern volatile __bit PWM6LD __attribute__((address(0x6D7F)));
+
+
+extern volatile __bit PWM6LDM __attribute__((address(0x6D7E)));
+
+
+extern volatile __bit PWM6LDS0 __attribute__((address(0x6D78)));
+
+
+extern volatile __bit PWM6LDS1 __attribute__((address(0x6D79)));
+
+
+extern volatile __bit PWM6MODE0 __attribute__((address(0x6D5A)));
+
+
+extern volatile __bit PWM6MODE1 __attribute__((address(0x6D5B)));
+
+
+extern volatile __bit PWM6OFH0 __attribute__((address(0x6D40)));
+
+
+extern volatile __bit PWM6OFH1 __attribute__((address(0x6D41)));
+
+
+extern volatile __bit PWM6OFH2 __attribute__((address(0x6D42)));
+
+
+extern volatile __bit PWM6OFH3 __attribute__((address(0x6D43)));
+
+
+extern volatile __bit PWM6OFH4 __attribute__((address(0x6D44)));
+
+
+extern volatile __bit PWM6OFH5 __attribute__((address(0x6D45)));
+
+
+extern volatile __bit PWM6OFH6 __attribute__((address(0x6D46)));
+
+
+extern volatile __bit PWM6OFH7 __attribute__((address(0x6D47)));
+
+
+extern volatile __bit PWM6OFIE __attribute__((address(0x6D63)));
+
+
+extern volatile __bit PWM6OFIF __attribute__((address(0x6D6B)));
+
+
+extern volatile __bit PWM6OFL0 __attribute__((address(0x6D38)));
+
+
+extern volatile __bit PWM6OFL1 __attribute__((address(0x6D39)));
+
+
+extern volatile __bit PWM6OFL2 __attribute__((address(0x6D3A)));
+
+
+extern volatile __bit PWM6OFL3 __attribute__((address(0x6D3B)));
+
+
+extern volatile __bit PWM6OFL4 __attribute__((address(0x6D3C)));
+
+
+extern volatile __bit PWM6OFL5 __attribute__((address(0x6D3D)));
+
+
+extern volatile __bit PWM6OFL6 __attribute__((address(0x6D3E)));
+
+
+extern volatile __bit PWM6OFL7 __attribute__((address(0x6D3F)));
+
+
+extern volatile __bit PWM6OFM0 __attribute__((address(0x6D85)));
+
+
+extern volatile __bit PWM6OFM1 __attribute__((address(0x6D86)));
+
+
+extern volatile __bit PWM6OFMC __attribute__((address(0x6D84)));
+
+
+extern volatile __bit PWM6OFS0 __attribute__((address(0x6D80)));
+
+
+extern volatile __bit PWM6OFS1 __attribute__((address(0x6D81)));
+
+
+extern volatile __bit PWM6OUT __attribute__((address(0x6D5D)));
+
+
+extern volatile __bit PWM6PHH0 __attribute__((address(0x6D10)));
+
+
+extern volatile __bit PWM6PHH1 __attribute__((address(0x6D11)));
+
+
+extern volatile __bit PWM6PHH2 __attribute__((address(0x6D12)));
+
+
+extern volatile __bit PWM6PHH3 __attribute__((address(0x6D13)));
+
+
+extern volatile __bit PWM6PHH4 __attribute__((address(0x6D14)));
+
+
+extern volatile __bit PWM6PHH5 __attribute__((address(0x6D15)));
+
+
+extern volatile __bit PWM6PHH6 __attribute__((address(0x6D16)));
+
+
+extern volatile __bit PWM6PHH7 __attribute__((address(0x6D17)));
+
+
+extern volatile __bit PWM6PHIE __attribute__((address(0x6D62)));
+
+
+extern volatile __bit PWM6PHIF __attribute__((address(0x6D6A)));
+
+
+extern volatile __bit PWM6PHL0 __attribute__((address(0x6D08)));
+
+
+extern volatile __bit PWM6PHL1 __attribute__((address(0x6D09)));
+
+
+extern volatile __bit PWM6PHL2 __attribute__((address(0x6D0A)));
+
+
+extern volatile __bit PWM6PHL3 __attribute__((address(0x6D0B)));
+
+
+extern volatile __bit PWM6PHL4 __attribute__((address(0x6D0C)));
+
+
+extern volatile __bit PWM6PHL5 __attribute__((address(0x6D0D)));
+
+
+extern volatile __bit PWM6PHL6 __attribute__((address(0x6D0E)));
+
+
+extern volatile __bit PWM6PHL7 __attribute__((address(0x6D0F)));
+
+
+extern volatile __bit PWM6POL __attribute__((address(0x6D5C)));
+
+
+extern volatile __bit PWM6PRH0 __attribute__((address(0x6D30)));
+
+
+extern volatile __bit PWM6PRH1 __attribute__((address(0x6D31)));
+
+
+extern volatile __bit PWM6PRH2 __attribute__((address(0x6D32)));
+
+
+extern volatile __bit PWM6PRH3 __attribute__((address(0x6D33)));
+
+
+extern volatile __bit PWM6PRH4 __attribute__((address(0x6D34)));
+
+
+extern volatile __bit PWM6PRH5 __attribute__((address(0x6D35)));
+
+
+extern volatile __bit PWM6PRH6 __attribute__((address(0x6D36)));
+
+
+extern volatile __bit PWM6PRH7 __attribute__((address(0x6D37)));
+
+
+extern volatile __bit PWM6PRIE __attribute__((address(0x6D60)));
+
+
+extern volatile __bit PWM6PRIF __attribute__((address(0x6D68)));
+
+
+extern volatile __bit PWM6PRL0 __attribute__((address(0x6D28)));
+
+
+extern volatile __bit PWM6PRL1 __attribute__((address(0x6D29)));
+
+
+extern volatile __bit PWM6PRL2 __attribute__((address(0x6D2A)));
+
+
+extern volatile __bit PWM6PRL3 __attribute__((address(0x6D2B)));
+
+
+extern volatile __bit PWM6PRL4 __attribute__((address(0x6D2C)));
+
+
+extern volatile __bit PWM6PRL5 __attribute__((address(0x6D2D)));
+
+
+extern volatile __bit PWM6PRL6 __attribute__((address(0x6D2E)));
+
+
+extern volatile __bit PWM6PRL7 __attribute__((address(0x6D2F)));
+
+
+extern volatile __bit PWM6PS0 __attribute__((address(0x6D74)));
+
+
+extern volatile __bit PWM6PS1 __attribute__((address(0x6D75)));
+
+
+extern volatile __bit PWM6PS2 __attribute__((address(0x6D76)));
+
+
+extern volatile __bit PWM6TMRH0 __attribute__((address(0x6D50)));
+
+
+extern volatile __bit PWM6TMRH1 __attribute__((address(0x6D51)));
+
+
+extern volatile __bit PWM6TMRH2 __attribute__((address(0x6D52)));
+
+
+extern volatile __bit PWM6TMRH3 __attribute__((address(0x6D53)));
+
+
+extern volatile __bit PWM6TMRH4 __attribute__((address(0x6D54)));
+
+
+extern volatile __bit PWM6TMRH5 __attribute__((address(0x6D55)));
+
+
+extern volatile __bit PWM6TMRH6 __attribute__((address(0x6D56)));
+
+
+extern volatile __bit PWM6TMRH7 __attribute__((address(0x6D57)));
+
+
+extern volatile __bit PWM6TMRL0 __attribute__((address(0x6D48)));
+
+
+extern volatile __bit PWM6TMRL1 __attribute__((address(0x6D49)));
+
+
+extern volatile __bit PWM6TMRL2 __attribute__((address(0x6D4A)));
+
+
+extern volatile __bit PWM6TMRL3 __attribute__((address(0x6D4B)));
+
+
+extern volatile __bit PWM6TMRL4 __attribute__((address(0x6D4C)));
+
+
+extern volatile __bit PWM6TMRL5 __attribute__((address(0x6D4D)));
+
+
+extern volatile __bit PWM6TMRL6 __attribute__((address(0x6D4E)));
+
+
+extern volatile __bit PWM6TMRL7 __attribute__((address(0x6D4F)));
+
+
+extern volatile __bit PWM9DC0 __attribute__((address(0x30D6)));
+
+
+extern volatile __bit PWM9DC1 __attribute__((address(0x30D7)));
+
+
+extern volatile __bit PWM9DC2 __attribute__((address(0x30D8)));
+
+
+extern volatile __bit PWM9DC3 __attribute__((address(0x30D9)));
+
+
+extern volatile __bit PWM9DC4 __attribute__((address(0x30DA)));
+
+
+extern volatile __bit PWM9DC5 __attribute__((address(0x30DB)));
+
+
+extern volatile __bit PWM9DC6 __attribute__((address(0x30DC)));
+
+
+extern volatile __bit PWM9DC7 __attribute__((address(0x30DD)));
+
+
+extern volatile __bit PWM9DC8 __attribute__((address(0x30DE)));
+
+
+extern volatile __bit PWM9DC9 __attribute__((address(0x30DF)));
+
+
+extern volatile __bit PWM9EN __attribute__((address(0x30E7)));
+
+
+extern volatile __bit PWM9OUT __attribute__((address(0x30E5)));
+
+
+extern volatile __bit PWM9POL __attribute__((address(0x30E4)));
+
+
+extern volatile __bit RA0 __attribute__((address(0x60)));
+
+
+extern volatile __bit RA1 __attribute__((address(0x61)));
+
+
+extern volatile __bit RA2 __attribute__((address(0x62)));
+
+
+extern volatile __bit RA3 __attribute__((address(0x63)));
+
+
+extern volatile __bit RA4 __attribute__((address(0x64)));
+
+
+extern volatile __bit RA5 __attribute__((address(0x65)));
+
+
+extern volatile __bit RA6 __attribute__((address(0x66)));
+
+
+extern volatile __bit RA7 __attribute__((address(0x67)));
+
+
+extern volatile __bit RB0 __attribute__((address(0x68)));
+
+
+extern volatile __bit RB1 __attribute__((address(0x69)));
+
+
+extern volatile __bit RB2 __attribute__((address(0x6A)));
+
+
+extern volatile __bit RB3 __attribute__((address(0x6B)));
+
+
+extern volatile __bit RB4 __attribute__((address(0x6C)));
+
+
+extern volatile __bit RB5 __attribute__((address(0x6D)));
+
+
+extern volatile __bit RB6 __attribute__((address(0x6E)));
+
+
+extern volatile __bit RB7 __attribute__((address(0x6F)));
+
+
+extern volatile __bit RC0 __attribute__((address(0x70)));
+
+
+extern volatile __bit RC1 __attribute__((address(0x71)));
+
+
+extern volatile __bit RC2 __attribute__((address(0x72)));
+
+
+extern volatile __bit RC3 __attribute__((address(0x73)));
+
+
+extern volatile __bit RC4 __attribute__((address(0x74)));
+
+
+extern volatile __bit RC5 __attribute__((address(0x75)));
+
+
+extern volatile __bit RC6 __attribute__((address(0x76)));
+
+
+extern volatile __bit RC7 __attribute__((address(0x77)));
+
+
+extern volatile __bit RCEN __attribute__((address(0x10B3)));
+
+
+extern volatile __bit RCIDL __attribute__((address(0xCFE)));
+
+
+extern volatile __bit RCIE __attribute__((address(0x48D)));
+
+
+extern volatile __bit RCIF __attribute__((address(0x8D)));
+
+
+extern volatile __bit RD __attribute__((address(0xCA8)));
+
+
+extern volatile __bit RE3 __attribute__((address(0x83)));
+
+
+extern volatile __bit RG1EN __attribute__((address(0x3C8F)));
+
+
+extern volatile __bit RG1FEDG __attribute__((address(0x3C8D)));
+
+
+extern volatile __bit RG1FPOL __attribute__((address(0x3C91)));
+
+
+extern volatile __bit RG1FTSS0 __attribute__((address(0x3C78)));
+
+
+extern volatile __bit RG1FTSS1 __attribute__((address(0x3C79)));
+
+
+extern volatile __bit RG1FTSS2 __attribute__((address(0x3C7A)));
+
+
+extern volatile __bit RG1FTSS3 __attribute__((address(0x3C7B)));
+
+
+extern volatile __bit RG1GO __attribute__((address(0x3C88)));
+
+
+extern volatile __bit RG1INS0 __attribute__((address(0x3C80)));
+
+
+extern volatile __bit RG1INS1 __attribute__((address(0x3C81)));
+
+
+extern volatile __bit RG1INS2 __attribute__((address(0x3C82)));
+
+
+extern volatile __bit RG1INS3 __attribute__((address(0x3C83)));
+
+
+extern volatile __bit RG1ISET0 __attribute__((address(0x3C98)));
+
+
+extern volatile __bit RG1ISET1 __attribute__((address(0x3C99)));
+
+
+extern volatile __bit RG1ISET2 __attribute__((address(0x3C9A)));
+
+
+extern volatile __bit RG1ISET3 __attribute__((address(0x3C9B)));
+
+
+extern volatile __bit RG1ISET4 __attribute__((address(0x3C9C)));
+
+
+extern volatile __bit RG1MODE0 __attribute__((address(0x3C8A)));
+
+
+extern volatile __bit RG1MODE1 __attribute__((address(0x3C8B)));
+
+
+extern volatile __bit RG1OS __attribute__((address(0x3C89)));
+
+
+extern volatile __bit RG1RDY __attribute__((address(0x3C92)));
+
+
+extern volatile __bit RG1REDG __attribute__((address(0x3C8C)));
+
+
+extern volatile __bit RG1RPOL __attribute__((address(0x3C90)));
+
+
+extern volatile __bit RG1RTSS0 __attribute__((address(0x3C70)));
+
+
+extern volatile __bit RG1RTSS1 __attribute__((address(0x3C71)));
+
+
+extern volatile __bit RG1RTSS2 __attribute__((address(0x3C72)));
+
+
+extern volatile __bit RG1RTSS3 __attribute__((address(0x3C73)));
+
+
+extern volatile __bit RG2EN __attribute__((address(0x3CBF)));
+
+
+extern volatile __bit RG2FEDG __attribute__((address(0x3CBD)));
+
+
+extern volatile __bit RG2FPOL __attribute__((address(0x3CC1)));
+
+
+extern volatile __bit RG2FTSS0 __attribute__((address(0x3CA8)));
+
+
+extern volatile __bit RG2FTSS1 __attribute__((address(0x3CA9)));
+
+
+extern volatile __bit RG2FTSS2 __attribute__((address(0x3CAA)));
+
+
+extern volatile __bit RG2FTSS3 __attribute__((address(0x3CAB)));
+
+
+extern volatile __bit RG2GO __attribute__((address(0x3CB8)));
+
+
+extern volatile __bit RG2INS0 __attribute__((address(0x3CB0)));
+
+
+extern volatile __bit RG2INS1 __attribute__((address(0x3CB1)));
+
+
+extern volatile __bit RG2INS2 __attribute__((address(0x3CB2)));
+
+
+extern volatile __bit RG2INS3 __attribute__((address(0x3CB3)));
+
+
+extern volatile __bit RG2ISET0 __attribute__((address(0x3CC8)));
+
+
+extern volatile __bit RG2ISET1 __attribute__((address(0x3CC9)));
+
+
+extern volatile __bit RG2ISET2 __attribute__((address(0x3CCA)));
+
+
+extern volatile __bit RG2ISET3 __attribute__((address(0x3CCB)));
+
+
+extern volatile __bit RG2ISET4 __attribute__((address(0x3CCC)));
+
+
+extern volatile __bit RG2MODE0 __attribute__((address(0x3CBA)));
+
+
+extern volatile __bit RG2MODE1 __attribute__((address(0x3CBB)));
+
+
+extern volatile __bit RG2OS __attribute__((address(0x3CB9)));
+
+
+extern volatile __bit RG2RDY __attribute__((address(0x3CC2)));
+
+
+extern volatile __bit RG2REDG __attribute__((address(0x3CBC)));
+
+
+extern volatile __bit RG2RPOL __attribute__((address(0x3CC0)));
+
+
+extern volatile __bit RG2RTSS0 __attribute__((address(0x3CA0)));
+
+
+extern volatile __bit RG2RTSS1 __attribute__((address(0x3CA1)));
+
+
+extern volatile __bit RG2RTSS2 __attribute__((address(0x3CA2)));
+
+
+extern volatile __bit RG2RTSS3 __attribute__((address(0x3CA3)));
+
+
+extern volatile __bit RG3EN __attribute__((address(0x3CEF)));
+
+
+extern volatile __bit RG3FEDG __attribute__((address(0x3CED)));
+
+
+extern volatile __bit RG3FPOL __attribute__((address(0x3CF1)));
+
+
+extern volatile __bit RG3FTSS0 __attribute__((address(0x3CD8)));
+
+
+extern volatile __bit RG3FTSS1 __attribute__((address(0x3CD9)));
+
+
+extern volatile __bit RG3FTSS2 __attribute__((address(0x3CDA)));
+
+
+extern volatile __bit RG3FTSS3 __attribute__((address(0x3CDB)));
+
+
+extern volatile __bit RG3GO __attribute__((address(0x3CE8)));
+
+
+extern volatile __bit RG3INS0 __attribute__((address(0x3CE0)));
+
+
+extern volatile __bit RG3INS1 __attribute__((address(0x3CE1)));
+
+
+extern volatile __bit RG3INS2 __attribute__((address(0x3CE2)));
+
+
+extern volatile __bit RG3INS3 __attribute__((address(0x3CE3)));
+
+
+extern volatile __bit RG3ISET0 __attribute__((address(0x3CF8)));
+
+
+extern volatile __bit RG3ISET1 __attribute__((address(0x3CF9)));
+
+
+extern volatile __bit RG3ISET2 __attribute__((address(0x3CFA)));
+
+
+extern volatile __bit RG3ISET3 __attribute__((address(0x3CFB)));
+
+
+extern volatile __bit RG3ISET4 __attribute__((address(0x3CFC)));
+
+
+extern volatile __bit RG3MODE0 __attribute__((address(0x3CEA)));
+
+
+extern volatile __bit RG3MODE1 __attribute__((address(0x3CEB)));
+
+
+extern volatile __bit RG3OS __attribute__((address(0x3CE9)));
+
+
+extern volatile __bit RG3RDY __attribute__((address(0x3CF2)));
+
+
+extern volatile __bit RG3REDG __attribute__((address(0x3CEC)));
+
+
+extern volatile __bit RG3RPOL __attribute__((address(0x3CF0)));
+
+
+extern volatile __bit RG3RTSS0 __attribute__((address(0x3CD0)));
+
+
+extern volatile __bit RG3RTSS1 __attribute__((address(0x3CD1)));
+
+
+extern volatile __bit RG3RTSS2 __attribute__((address(0x3CD2)));
+
+
+extern volatile __bit RG3RTSS3 __attribute__((address(0x3CD3)));
+
+
+extern volatile __bit RSEN __attribute__((address(0x10B1)));
+
+
+extern volatile __bit RX9 __attribute__((address(0xCEE)));
+
+
+extern volatile __bit RX9D __attribute__((address(0xCE8)));
+
+
+extern volatile __bit R_nW __attribute__((address(0x10A2)));
+
+
+extern volatile __bit SBCDE __attribute__((address(0x10BA)));
+
+
+extern volatile __bit SBOREN __attribute__((address(0x4EF)));
+
+
+extern volatile __bit SCIE __attribute__((address(0x10BD)));
+
+
+extern volatile __bit SCKP __attribute__((address(0xCFC)));
+
+
+extern volatile __bit SCS0 __attribute__((address(0x4D8)));
+
+
+extern volatile __bit SCS1 __attribute__((address(0x4D9)));
+
+
+extern volatile __bit SDAHT __attribute__((address(0x10BB)));
+
+
+extern volatile __bit SEN __attribute__((address(0x10B0)));
+
+
+extern volatile __bit SENDB __attribute__((address(0xCF3)));
+
+
+extern volatile __bit SLRA0 __attribute__((address(0x1860)));
+
+
+extern volatile __bit SLRA1 __attribute__((address(0x1861)));
+
+
+extern volatile __bit SLRA2 __attribute__((address(0x1862)));
+
+
+extern volatile __bit SLRA3 __attribute__((address(0x1863)));
+
+
+extern volatile __bit SLRA4 __attribute__((address(0x1864)));
+
+
+extern volatile __bit SLRA5 __attribute__((address(0x1865)));
+
+
+extern volatile __bit SLRA6 __attribute__((address(0x1866)));
+
+
+extern volatile __bit SLRA7 __attribute__((address(0x1867)));
+
+
+extern volatile __bit SLRB0 __attribute__((address(0x1868)));
+
+
+extern volatile __bit SLRB1 __attribute__((address(0x1869)));
+
+
+extern volatile __bit SLRB2 __attribute__((address(0x186A)));
+
+
+extern volatile __bit SLRB3 __attribute__((address(0x186B)));
+
+
+extern volatile __bit SLRB4 __attribute__((address(0x186C)));
+
+
+extern volatile __bit SLRB5 __attribute__((address(0x186D)));
+
+
+extern volatile __bit SLRB6 __attribute__((address(0x186E)));
+
+
+extern volatile __bit SLRB7 __attribute__((address(0x186F)));
+
+
+extern volatile __bit SLRC0 __attribute__((address(0x1870)));
+
+
+extern volatile __bit SLRC1 __attribute__((address(0x1871)));
+
+
+extern volatile __bit SLRC2 __attribute__((address(0x1872)));
+
+
+extern volatile __bit SLRC3 __attribute__((address(0x1873)));
+
+
+extern volatile __bit SLRC4 __attribute__((address(0x1874)));
+
+
+extern volatile __bit SLRC5 __attribute__((address(0x1875)));
+
+
+extern volatile __bit SLRC6 __attribute__((address(0x1876)));
+
+
+extern volatile __bit SLRC7 __attribute__((address(0x1877)));
+
+
+extern volatile __bit SMP __attribute__((address(0x10A7)));
+
+
+extern volatile __bit SOSCR __attribute__((address(0x4E7)));
+
+
+extern volatile __bit SP __attribute__((address(0x28CE)));
+
+
+extern volatile __bit SPEN __attribute__((address(0xCEF)));
+
+
+extern volatile __bit SPLLEN __attribute__((address(0x4DF)));
+
+
+extern volatile __bit SREN __attribute__((address(0xCED)));
+
+
+extern volatile __bit SSP1ADD0 __attribute__((address(0x1090)));
+
+
+extern volatile __bit SSP1ADD1 __attribute__((address(0x1091)));
+
+
+extern volatile __bit SSP1ADD2 __attribute__((address(0x1092)));
+
+
+extern volatile __bit SSP1ADD3 __attribute__((address(0x1093)));
+
+
+extern volatile __bit SSP1ADD4 __attribute__((address(0x1094)));
+
+
+extern volatile __bit SSP1ADD5 __attribute__((address(0x1095)));
+
+
+extern volatile __bit SSP1ADD6 __attribute__((address(0x1096)));
+
+
+extern volatile __bit SSP1ADD7 __attribute__((address(0x1097)));
+
+
+extern volatile __bit SSP1BUF0 __attribute__((address(0x1088)));
+
+
+extern volatile __bit SSP1BUF1 __attribute__((address(0x1089)));
+
+
+extern volatile __bit SSP1BUF2 __attribute__((address(0x108A)));
+
+
+extern volatile __bit SSP1BUF3 __attribute__((address(0x108B)));
+
+
+extern volatile __bit SSP1BUF4 __attribute__((address(0x108C)));
+
+
+extern volatile __bit SSP1BUF5 __attribute__((address(0x108D)));
+
+
+extern volatile __bit SSP1BUF6 __attribute__((address(0x108E)));
+
+
+extern volatile __bit SSP1BUF7 __attribute__((address(0x108F)));
+
+
+extern volatile __bit SSP1IE __attribute__((address(0x48B)));
+
+
+extern volatile __bit SSP1IF __attribute__((address(0x8B)));
+
+
+extern volatile __bit SSP1MSK0 __attribute__((address(0x1098)));
+
+
+extern volatile __bit SSP1MSK1 __attribute__((address(0x1099)));
+
+
+extern volatile __bit SSP1MSK2 __attribute__((address(0x109A)));
+
+
+extern volatile __bit SSP1MSK3 __attribute__((address(0x109B)));
+
+
+extern volatile __bit SSP1MSK4 __attribute__((address(0x109C)));
+
+
+extern volatile __bit SSP1MSK5 __attribute__((address(0x109D)));
+
+
+extern volatile __bit SSP1MSK6 __attribute__((address(0x109E)));
+
+
+extern volatile __bit SSP1MSK7 __attribute__((address(0x109F)));
+
+
+extern volatile __bit SSPEN __attribute__((address(0x10AD)));
+
+
+extern volatile __bit SSPM0 __attribute__((address(0x10A8)));
+
+
+extern volatile __bit SSPM1 __attribute__((address(0x10A9)));
+
+
+extern volatile __bit SSPM2 __attribute__((address(0x10AA)));
+
+
+extern volatile __bit SSPM3 __attribute__((address(0x10AB)));
+
+
+extern volatile __bit SSPOV __attribute__((address(0x10AE)));
+
+
+extern volatile __bit STKOVF __attribute__((address(0x4C7)));
+
+
+extern volatile __bit STKUNF __attribute__((address(0x4C6)));
+
+
+extern volatile __bit SWDTEN __attribute__((address(0x4C8)));
+
+
+extern volatile __bit T0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit T0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit T0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit T0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit T1CKPS0 __attribute__((address(0xD4)));
+
+
+extern volatile __bit T1CKPS1 __attribute__((address(0xD5)));
+
+
+extern volatile __bit T1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit T1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit T1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit T1GGO_nDONE __attribute__((address(0xDB)));
+
+
+extern volatile __bit T1GPOL __attribute__((address(0xDE)));
+
+
+extern volatile __bit T1GSPM __attribute__((address(0xDC)));
+
+
+extern volatile __bit T1GSS0 __attribute__((address(0xD8)));
+
+
+extern volatile __bit T1GSS1 __attribute__((address(0xD9)));
+
+
+extern volatile __bit T1GTM __attribute__((address(0xDD)));
+
+
+extern volatile __bit T1GVAL __attribute__((address(0xDA)));
+
+
+extern volatile __bit T1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit T1OSCEN __attribute__((address(0xD3)));
+
+
+extern volatile __bit T2CKPOL __attribute__((address(0x24B6)));
+
+
+extern volatile __bit T2CKPS0 __attribute__((address(0x24AC)));
+
+
+extern volatile __bit T2CKPS1 __attribute__((address(0x24AD)));
+
+
+extern volatile __bit T2CKPS2 __attribute__((address(0x24AE)));
+
+
+extern volatile __bit T2CKSYNC __attribute__((address(0x24B5)));
+
+
+extern volatile __bit T2CS0 __attribute__((address(0x24B8)));
+
+
+extern volatile __bit T2CS1 __attribute__((address(0x24B9)));
+
+
+extern volatile __bit T2CS2 __attribute__((address(0x24BA)));
+
+
+extern volatile __bit T2CS3 __attribute__((address(0x24BB)));
+
+
+extern volatile __bit T2MODE0 __attribute__((address(0x24B0)));
+
+
+extern volatile __bit T2MODE1 __attribute__((address(0x24B1)));
+
+
+extern volatile __bit T2MODE2 __attribute__((address(0x24B2)));
+
+
+extern volatile __bit T2MODE3 __attribute__((address(0x24B3)));
+
+
+extern volatile __bit T2MODE4 __attribute__((address(0x24B4)));
+
+
+extern volatile __bit T2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit T2OUTPS0 __attribute__((address(0x24A8)));
+
+
+extern volatile __bit T2OUTPS1 __attribute__((address(0x24A9)));
+
+
+extern volatile __bit T2OUTPS2 __attribute__((address(0x24AA)));
+
+
+extern volatile __bit T2OUTPS3 __attribute__((address(0x24AB)));
+
+
+extern volatile __bit T2PSYNC __attribute__((address(0x24B7)));
+
+
+extern volatile __bit T2RSEL0 __attribute__((address(0x24C0)));
+
+
+extern volatile __bit T2RSEL1 __attribute__((address(0x24C1)));
+
+
+extern volatile __bit T2RSEL2 __attribute__((address(0x24C2)));
+
+
+extern volatile __bit T2RSEL3 __attribute__((address(0x24C3)));
+
+
+extern volatile __bit T2RSEL4 __attribute__((address(0x24C4)));
+
+
+extern volatile __bit T3CKPS0 __attribute__((address(0xF4)));
+
+
+extern volatile __bit T3CKPS1 __attribute__((address(0xF5)));
+
+
+extern volatile __bit T3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit T3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit T3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit T3GGO_nDONE __attribute__((address(0xFB)));
+
+
+extern volatile __bit T3GPOL __attribute__((address(0xFE)));
+
+
+extern volatile __bit T3GSPM __attribute__((address(0xFC)));
+
+
+extern volatile __bit T3GSS0 __attribute__((address(0xF8)));
+
+
+extern volatile __bit T3GSS1 __attribute__((address(0xF9)));
+
+
+extern volatile __bit T3GTM __attribute__((address(0xFD)));
+
+
+extern volatile __bit T3GVAL __attribute__((address(0xFA)));
+
+
+extern volatile __bit T3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit T3OSCEN __attribute__((address(0xF3)));
+
+
+extern volatile __bit T4CKPOL __attribute__((address(0x20B6)));
+
+
+extern volatile __bit T4CKPS0 __attribute__((address(0x20AC)));
+
+
+extern volatile __bit T4CKPS1 __attribute__((address(0x20AD)));
+
+
+extern volatile __bit T4CKPS2 __attribute__((address(0x20AE)));
+
+
+extern volatile __bit T4CKSYNC __attribute__((address(0x20B5)));
+
+
+extern volatile __bit T4CS0 __attribute__((address(0x20B8)));
+
+
+extern volatile __bit T4CS1 __attribute__((address(0x20B9)));
+
+
+extern volatile __bit T4CS2 __attribute__((address(0x20BA)));
+
+
+extern volatile __bit T4CS3 __attribute__((address(0x20BB)));
+
+
+extern volatile __bit T4MODE0 __attribute__((address(0x20B0)));
+
+
+extern volatile __bit T4MODE1 __attribute__((address(0x20B1)));
+
+
+extern volatile __bit T4MODE2 __attribute__((address(0x20B2)));
+
+
+extern volatile __bit T4MODE3 __attribute__((address(0x20B3)));
+
+
+extern volatile __bit T4MODE4 __attribute__((address(0x20B4)));
+
+
+extern volatile __bit T4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit T4OUTPS0 __attribute__((address(0x20A8)));
+
+
+extern volatile __bit T4OUTPS1 __attribute__((address(0x20A9)));
+
+
+extern volatile __bit T4OUTPS2 __attribute__((address(0x20AA)));
+
+
+extern volatile __bit T4OUTPS3 __attribute__((address(0x20AB)));
+
+
+extern volatile __bit T4PSYNC __attribute__((address(0x20B7)));
+
+
+extern volatile __bit T4RSEL0 __attribute__((address(0x20C0)));
+
+
+extern volatile __bit T4RSEL1 __attribute__((address(0x20C1)));
+
+
+extern volatile __bit T4RSEL2 __attribute__((address(0x20C2)));
+
+
+extern volatile __bit T4RSEL3 __attribute__((address(0x20C3)));
+
+
+extern volatile __bit T4RSEL4 __attribute__((address(0x20C4)));
+
+
+extern volatile __bit T5CKPS0 __attribute__((address(0x208C)));
+
+
+extern volatile __bit T5CKPS1 __attribute__((address(0x208D)));
+
+
+extern volatile __bit T5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit T5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit T5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit T5GGO_nDONE __attribute__((address(0x2093)));
+
+
+extern volatile __bit T5GPOL __attribute__((address(0x2096)));
+
+
+extern volatile __bit T5GSPM __attribute__((address(0x2094)));
+
+
+extern volatile __bit T5GSS0 __attribute__((address(0x2090)));
+
+
+extern volatile __bit T5GSS1 __attribute__((address(0x2091)));
+
+
+extern volatile __bit T5GTM __attribute__((address(0x2095)));
+
+
+extern volatile __bit T5GVAL __attribute__((address(0x2092)));
+
+
+extern volatile __bit T5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit T5OSCEN __attribute__((address(0x208B)));
+
+
+extern volatile __bit T6CKPOL __attribute__((address(0x20EE)));
+
+
+extern volatile __bit T6CKPS0 __attribute__((address(0x20E4)));
+
+
+extern volatile __bit T6CKPS1 __attribute__((address(0x20E5)));
+
+
+extern volatile __bit T6CKPS2 __attribute__((address(0x20E6)));
+
+
+extern volatile __bit T6CKSYNC __attribute__((address(0x20ED)));
+
+
+extern volatile __bit T6CS0 __attribute__((address(0x20F0)));
+
+
+extern volatile __bit T6CS1 __attribute__((address(0x20F1)));
+
+
+extern volatile __bit T6CS2 __attribute__((address(0x20F2)));
+
+
+extern volatile __bit T6CS3 __attribute__((address(0x20F3)));
+
+
+extern volatile __bit T6MODE0 __attribute__((address(0x20E8)));
+
+
+extern volatile __bit T6MODE1 __attribute__((address(0x20E9)));
+
+
+extern volatile __bit T6MODE2 __attribute__((address(0x20EA)));
+
+
+extern volatile __bit T6MODE3 __attribute__((address(0x20EB)));
+
+
+extern volatile __bit T6MODE4 __attribute__((address(0x20EC)));
+
+
+extern volatile __bit T6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit T6OUTPS0 __attribute__((address(0x20E0)));
+
+
+extern volatile __bit T6OUTPS1 __attribute__((address(0x20E1)));
+
+
+extern volatile __bit T6OUTPS2 __attribute__((address(0x20E2)));
+
+
+extern volatile __bit T6OUTPS3 __attribute__((address(0x20E3)));
+
+
+extern volatile __bit T6PSYNC __attribute__((address(0x20EF)));
+
+
+extern volatile __bit T6RSEL0 __attribute__((address(0x20F8)));
+
+
+extern volatile __bit T6RSEL1 __attribute__((address(0x20F9)));
+
+
+extern volatile __bit T6RSEL2 __attribute__((address(0x20FA)));
+
+
+extern volatile __bit T6RSEL3 __attribute__((address(0x20FB)));
+
+
+extern volatile __bit T6RSEL4 __attribute__((address(0x20FC)));
+
+
+extern volatile __bit T8CKPOL __attribute__((address(0x24EE)));
+
+
+extern volatile __bit T8CKPS0 __attribute__((address(0x24E4)));
+
+
+extern volatile __bit T8CKPS1 __attribute__((address(0x24E5)));
+
+
+extern volatile __bit T8CKPS2 __attribute__((address(0x24E6)));
+
+
+extern volatile __bit T8CKSYNC __attribute__((address(0x24ED)));
+
+
+extern volatile __bit T8CS0 __attribute__((address(0x24F0)));
+
+
+extern volatile __bit T8CS1 __attribute__((address(0x24F1)));
+
+
+extern volatile __bit T8CS2 __attribute__((address(0x24F2)));
+
+
+extern volatile __bit T8CS3 __attribute__((address(0x24F3)));
+
+
+extern volatile __bit T8MODE0 __attribute__((address(0x24E8)));
+
+
+extern volatile __bit T8MODE1 __attribute__((address(0x24E9)));
+
+
+extern volatile __bit T8MODE2 __attribute__((address(0x24EA)));
+
+
+extern volatile __bit T8MODE3 __attribute__((address(0x24EB)));
+
+
+extern volatile __bit T8MODE4 __attribute__((address(0x24EC)));
+
+
+extern volatile __bit T8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit T8OUTPS0 __attribute__((address(0x24E0)));
+
+
+extern volatile __bit T8OUTPS1 __attribute__((address(0x24E1)));
+
+
+extern volatile __bit T8OUTPS2 __attribute__((address(0x24E2)));
+
+
+extern volatile __bit T8OUTPS3 __attribute__((address(0x24E3)));
+
+
+extern volatile __bit T8PSYNC __attribute__((address(0x24EF)));
+
+
+extern volatile __bit T8RSEL0 __attribute__((address(0x24F8)));
+
+
+extern volatile __bit T8RSEL1 __attribute__((address(0x24F9)));
+
+
+extern volatile __bit T8RSEL2 __attribute__((address(0x24FA)));
+
+
+extern volatile __bit T8RSEL3 __attribute__((address(0x24FB)));
+
+
+extern volatile __bit T8RSEL4 __attribute__((address(0x24FC)));
+
+
+extern volatile __bit TMR0CS __attribute__((address(0x4BD)));
+
+
+extern volatile __bit TMR0IE __attribute__((address(0x5D)));
+
+
+extern volatile __bit TMR0IF __attribute__((address(0x5A)));
+
+
+extern volatile __bit TMR0SE __attribute__((address(0x4BC)));
+
+
+extern volatile __bit TMR1CS0 __attribute__((address(0xD6)));
+
+
+extern volatile __bit TMR1CS1 __attribute__((address(0xD7)));
+
+
+extern volatile __bit TMR1GE __attribute__((address(0xDF)));
+
+
+extern volatile __bit TMR1GIE __attribute__((address(0x48F)));
+
+
+extern volatile __bit TMR1GIF __attribute__((address(0x8F)));
+
+
+extern volatile __bit TMR1IE __attribute__((address(0x488)));
+
+
+extern volatile __bit TMR1IF __attribute__((address(0x88)));
+
+
+extern volatile __bit TMR1ON __attribute__((address(0xD0)));
+
+
+extern volatile __bit TMR2IE __attribute__((address(0x489)));
+
+
+extern volatile __bit TMR2IF __attribute__((address(0x89)));
+
+
+extern volatile __bit TMR2ON __attribute__((address(0x24AF)));
+
+
+extern volatile __bit TMR3CS0 __attribute__((address(0xF6)));
+
+
+extern volatile __bit TMR3CS1 __attribute__((address(0xF7)));
+
+
+extern volatile __bit TMR3GE __attribute__((address(0xFF)));
+
+
+extern volatile __bit TMR3GIE __attribute__((address(0x4A3)));
+
+
+extern volatile __bit TMR3GIF __attribute__((address(0xA3)));
+
+
+extern volatile __bit TMR3IE __attribute__((address(0x4A2)));
+
+
+extern volatile __bit TMR3IF __attribute__((address(0xA2)));
+
+
+extern volatile __bit TMR3ON __attribute__((address(0xF0)));
+
+
+extern volatile __bit TMR4IE __attribute__((address(0x4A0)));
+
+
+extern volatile __bit TMR4IF __attribute__((address(0xA0)));
+
+
+extern volatile __bit TMR4ON __attribute__((address(0x20AF)));
+
+
+extern volatile __bit TMR5CS0 __attribute__((address(0x208E)));
+
+
+extern volatile __bit TMR5CS1 __attribute__((address(0x208F)));
+
+
+extern volatile __bit TMR5GE __attribute__((address(0x2097)));
+
+
+extern volatile __bit TMR5GIE __attribute__((address(0x4A5)));
+
+
+extern volatile __bit TMR5GIF __attribute__((address(0xA5)));
+
+
+extern volatile __bit TMR5IE __attribute__((address(0x4A4)));
+
+
+extern volatile __bit TMR5IF __attribute__((address(0xA4)));
+
+
+extern volatile __bit TMR5ON __attribute__((address(0x2088)));
+
+
+extern volatile __bit TMR6IE __attribute__((address(0x4A1)));
+
+
+extern volatile __bit TMR6IF __attribute__((address(0xA1)));
+
+
+extern volatile __bit TMR6ON __attribute__((address(0x20E7)));
+
+
+extern volatile __bit TMR8IE __attribute__((address(0x4A6)));
+
+
+extern volatile __bit TMR8IF __attribute__((address(0xA6)));
+
+
+extern volatile __bit TMR8ON __attribute__((address(0x24E7)));
+
+
+extern volatile __bit TRISA0 __attribute__((address(0x460)));
+
+
+extern volatile __bit TRISA1 __attribute__((address(0x461)));
+
+
+extern volatile __bit TRISA2 __attribute__((address(0x462)));
+
+
+extern volatile __bit TRISA3 __attribute__((address(0x463)));
+
+
+extern volatile __bit TRISA4 __attribute__((address(0x464)));
+
+
+extern volatile __bit TRISA5 __attribute__((address(0x465)));
+
+
+extern volatile __bit TRISA6 __attribute__((address(0x466)));
+
+
+extern volatile __bit TRISA7 __attribute__((address(0x467)));
+
+
+extern volatile __bit TRISB0 __attribute__((address(0x468)));
+
+
+extern volatile __bit TRISB1 __attribute__((address(0x469)));
+
+
+extern volatile __bit TRISB2 __attribute__((address(0x46A)));
+
+
+extern volatile __bit TRISB3 __attribute__((address(0x46B)));
+
+
+extern volatile __bit TRISB4 __attribute__((address(0x46C)));
+
+
+extern volatile __bit TRISB5 __attribute__((address(0x46D)));
+
+
+extern volatile __bit TRISB6 __attribute__((address(0x46E)));
+
+
+extern volatile __bit TRISB7 __attribute__((address(0x46F)));
+
+
+extern volatile __bit TRISC0 __attribute__((address(0x470)));
+
+
+extern volatile __bit TRISC1 __attribute__((address(0x471)));
+
+
+extern volatile __bit TRISC2 __attribute__((address(0x472)));
+
+
+extern volatile __bit TRISC3 __attribute__((address(0x473)));
+
+
+extern volatile __bit TRISC4 __attribute__((address(0x474)));
+
+
+extern volatile __bit TRISC5 __attribute__((address(0x475)));
+
+
+extern volatile __bit TRISC6 __attribute__((address(0x476)));
+
+
+extern volatile __bit TRISC7 __attribute__((address(0x477)));
+
+
+extern volatile __bit TRISE3 __attribute__((address(0x483)));
+
+
+extern volatile __bit TRMT __attribute__((address(0xCF1)));
+
+
+extern volatile __bit TSEN __attribute__((address(0x4F5)));
+
+
+extern volatile __bit TSRNG __attribute__((address(0x4F4)));
+
+
+extern volatile __bit TUN0 __attribute__((address(0x4D0)));
+
+
+extern volatile __bit TUN1 __attribute__((address(0x4D1)));
+
+
+extern volatile __bit TUN2 __attribute__((address(0x4D2)));
+
+
+extern volatile __bit TUN3 __attribute__((address(0x4D3)));
+
+
+extern volatile __bit TUN4 __attribute__((address(0x4D4)));
+
+
+extern volatile __bit TUN5 __attribute__((address(0x4D5)));
+
+
+extern volatile __bit TX9 __attribute__((address(0xCF6)));
+
+
+extern volatile __bit TX9D __attribute__((address(0xCF0)));
+
+
+extern volatile __bit TXEN __attribute__((address(0xCF5)));
+
+
+extern volatile __bit TXIE __attribute__((address(0x48C)));
+
+
+extern volatile __bit TXIF __attribute__((address(0x8C)));
+
+
+extern volatile __bit UA __attribute__((address(0x10A1)));
+
+
+extern volatile __bit VREGPM0 __attribute__((address(0xCB8)));
+
+
+extern volatile __bit VREGPM1 __attribute__((address(0xCB9)));
+
+
+extern volatile __bit WCOL __attribute__((address(0x10AF)));
+
+
+extern volatile __bit WDTPS0 __attribute__((address(0x4C9)));
+
+
+extern volatile __bit WDTPS1 __attribute__((address(0x4CA)));
+
+
+extern volatile __bit WDTPS2 __attribute__((address(0x4CB)));
+
+
+extern volatile __bit WDTPS3 __attribute__((address(0x4CC)));
+
+
+extern volatile __bit WDTPS4 __attribute__((address(0x4CD)));
+
+
+extern volatile __bit WPUA0 __attribute__((address(0x1060)));
+
+
+extern volatile __bit WPUA1 __attribute__((address(0x1061)));
+
+
+extern volatile __bit WPUA2 __attribute__((address(0x1062)));
+
+
+extern volatile __bit WPUA3 __attribute__((address(0x1063)));
+
+
+extern volatile __bit WPUA4 __attribute__((address(0x1064)));
+
+
+extern volatile __bit WPUA5 __attribute__((address(0x1065)));
+
+
+extern volatile __bit WPUA6 __attribute__((address(0x1066)));
+
+
+extern volatile __bit WPUA7 __attribute__((address(0x1067)));
+
+
+extern volatile __bit WPUB0 __attribute__((address(0x1068)));
+
+
+extern volatile __bit WPUB1 __attribute__((address(0x1069)));
+
+
+extern volatile __bit WPUB2 __attribute__((address(0x106A)));
+
+
+extern volatile __bit WPUB3 __attribute__((address(0x106B)));
+
+
+extern volatile __bit WPUB4 __attribute__((address(0x106C)));
+
+
+extern volatile __bit WPUB5 __attribute__((address(0x106D)));
+
+
+extern volatile __bit WPUB6 __attribute__((address(0x106E)));
+
+
+extern volatile __bit WPUB7 __attribute__((address(0x106F)));
+
+
+extern volatile __bit WPUC0 __attribute__((address(0x1070)));
+
+
+extern volatile __bit WPUC1 __attribute__((address(0x1071)));
+
+
+extern volatile __bit WPUC2 __attribute__((address(0x1072)));
+
+
+extern volatile __bit WPUC3 __attribute__((address(0x1073)));
+
+
+extern volatile __bit WPUC4 __attribute__((address(0x1074)));
+
+
+extern volatile __bit WPUC5 __attribute__((address(0x1075)));
+
+
+extern volatile __bit WPUC6 __attribute__((address(0x1076)));
+
+
+extern volatile __bit WPUC7 __attribute__((address(0x1077)));
+
+
+extern volatile __bit WPUE3 __attribute__((address(0x1083)));
+
+
+extern volatile __bit WR __attribute__((address(0xCA9)));
+
+
+extern volatile __bit WREN __attribute__((address(0xCAA)));
+
+
+extern volatile __bit WRERR __attribute__((address(0xCAB)));
+
+
+extern volatile __bit WUE __attribute__((address(0xCF9)));
+
+
+extern volatile __bit ZCD1EN __attribute__((address(0x4FF)));
+
+
+extern volatile __bit ZCD1INTN __attribute__((address(0x4F8)));
+
+
+extern volatile __bit ZCD1INTP __attribute__((address(0x4F9)));
+
+
+extern volatile __bit ZCD1OUT __attribute__((address(0x4FD)));
+
+
+extern volatile __bit ZCD1POL __attribute__((address(0x4FC)));
+
+
+extern volatile __bit ZCDIE __attribute__((address(0x49C)));
+
+
+extern volatile __bit ZCDIF __attribute__((address(0x9C)));
+
+
+extern volatile __bit ZERO __attribute__((address(0x1A)));
+
+
+extern volatile __bit Z_SHAD __attribute__((address(0x7F22)));
+
+
+extern volatile __bit nBOR __attribute__((address(0x4C0)));
+
+
+extern volatile __bit nPD __attribute__((address(0x1B)));
+
+
+extern volatile __bit nPOR __attribute__((address(0x4C1)));
+
+
+extern volatile __bit nRI __attribute__((address(0x4C2)));
+
+
+extern volatile __bit nRMCLR __attribute__((address(0x4C3)));
+
+
+extern volatile __bit nRWDT __attribute__((address(0x4C4)));
+
+
+extern volatile __bit nT1SYNC __attribute__((address(0xD2)));
+
+
+extern volatile __bit nT3SYNC __attribute__((address(0xF2)));
+
+
+extern volatile __bit nT5SYNC __attribute__((address(0x208A)));
+
+
+extern volatile __bit nTO __attribute__((address(0x1C)));
+
+
+extern volatile __bit nWPUEN __attribute__((address(0x4BF)));
+# 315 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic_chip_select.h" 2 3
+# 14 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+# 30 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+#pragma intrinsic(__nop)
+extern void __nop(void);
+# 78 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+__attribute__((__unsupported__("The " "FLASH_READ" " macro function is no longer supported. Please use the MPLAB X MCC."))) unsigned char __flash_read(unsigned short addr);
+
+__attribute__((__unsupported__("The " "FLASH_WRITE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_write(unsigned short addr, unsigned short data);
+
+__attribute__((__unsupported__("The " "FLASH_ERASE" " macro function is no longer supported. Please use the MPLAB X MCC."))) void __flash_erase(unsigned short addr);
+
+
+
+# 1 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/eeprom_routines.h" 1 3
+# 86 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 2 3
+
+
+
+
+
+#pragma intrinsic(_delay)
+extern __attribute__((nonreentrant)) void _delay(unsigned long);
+#pragma intrinsic(_delaywdt)
+extern __attribute__((nonreentrant)) void _delaywdt(unsigned long);
+
+#pragma intrinsic(_delay3)
+extern __attribute__((nonreentrant)) void _delay3(unsigned char);
+# 137 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/pic.h" 3
+extern __bank0 unsigned char __resetbits;
+extern __bank0 __bit __powerdown;
+extern __bank0 __bit __timeout;
+# 28 "/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/xc.h" 2 3
+# 54 "mcc_generated_files/pin_manager.h" 2
+# 413 "mcc_generated_files/pin_manager.h"
+void PIN_MANAGER_Initialize (void);
+# 425 "mcc_generated_files/pin_manager.h"
+void PIN_MANAGER_IOC(void);
+# 438 "mcc_generated_files/pin_manager.h"
+void IOCBF0_ISR(void);
+# 461 "mcc_generated_files/pin_manager.h"
+void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void));
+# 485 "mcc_generated_files/pin_manager.h"
+extern void (*IOCBF0_InterruptHandler)(void);
+# 509 "mcc_generated_files/pin_manager.h"
+void IOCBF0_DefaultInterruptHandler(void);
+# 522 "mcc_generated_files/pin_manager.h"
+void IOCCF7_ISR(void);
+# 545 "mcc_generated_files/pin_manager.h"
+void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void));
+# 569 "mcc_generated_files/pin_manager.h"
+extern void (*IOCCF7_InterruptHandler)(void);
+# 593 "mcc_generated_files/pin_manager.h"
+void IOCCF7_DefaultInterruptHandler(void);
+# 49 "mcc_generated_files/pin_manager.c" 2
+
+
+
+
+
+void (*IOCBF0_InterruptHandler)(void);
+void (*IOCCF7_InterruptHandler)(void);
+
+
+void PIN_MANAGER_Initialize(void)
+{
+
+
+
+ LATA = 0x00;
+ LATB = 0x00;
+ LATC = 0x00;
+
+
+
+
+ TRISE = 0x08;
+ TRISA = 0x39;
+ TRISB = 0xED;
+ TRISC = 0x8C;
+
+
+
+
+ ANSELC = 0x7C;
+ ANSELB = 0x3E;
+ ANSELA = 0x3F;
+
+
+
+
+ WPUE = 0x00;
+ WPUB = 0x00;
+ WPUA = 0x00;
+ WPUC = 0x00;
+ OPTION_REGbits.nWPUEN = 1;
+
+
+
+
+ ODCONA = 0x00;
+ ODCONB = 0x00;
+ ODCONC = 0x00;
+
+
+
+
+ SLRCONA = 0xFF;
+ SLRCONB = 0xFF;
+ SLRCONC = 0xFF;
+
+
+
+
+ INLVLA = 0x3F;
+ INLVLB = 0xF0;
+ INLVLC = 0xFF;
+
+
+
+
+
+
+ IOCBFbits.IOCBF0 = 0;
+
+ IOCBNbits.IOCBN0 = 1;
+
+ IOCBPbits.IOCBP0 = 0;
+
+ IOCCFbits.IOCCF7 = 0;
+
+ IOCCNbits.IOCCN7 = 1;
+
+ IOCCPbits.IOCCP7 = 0;
+
+
+
+
+ IOCBF0_SetInterruptHandler(IOCBF0_DefaultInterruptHandler);
+ IOCCF7_SetInterruptHandler(IOCCF7_DefaultInterruptHandler);
+
+
+ INTCONbits.IOCIE = 1;
+
+}
+
+void PIN_MANAGER_IOC(void)
+{
+
+ if(IOCBFbits.IOCBF0 == 1)
+ {
+ IOCBF0_ISR();
+ }
+
+ if(IOCCFbits.IOCCF7 == 1)
+ {
+ IOCCF7_ISR();
+ }
+}
+
+
+
+
+void IOCBF0_ISR(void) {
+
+
+
+
+ if(IOCBF0_InterruptHandler)
+ {
+ IOCBF0_InterruptHandler();
+ }
+ IOCBFbits.IOCBF0 = 0;
+}
+
+
+
+
+void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void)){
+ IOCBF0_InterruptHandler = InterruptHandler;
+}
+
+
+
+
+void IOCBF0_DefaultInterruptHandler(void){
+
+
+}
+
+
+
+
+void IOCCF7_ISR(void) {
+
+
+
+
+ if(IOCCF7_InterruptHandler)
+ {
+ IOCCF7_InterruptHandler();
+ }
+ IOCCFbits.IOCCF7 = 0;
+}
+
+
+
+
+void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void)){
+ IOCCF7_InterruptHandler = InterruptHandler;
+}
+
+
+
+
+void IOCCF7_DefaultInterruptHandler(void){
+
+
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/pin_manager.p1 b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/pin_manager.p1
new file mode 100644
index 0000000..aac9a0f
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/pin_manager.p1
@@ -0,0 +1,2135 @@
+Version 4.0 HI-TECH Software Intermediate Code
+[v F11997 `(v ~T0 @X0 0 tf ]
+[v F11999 `(v ~T0 @X0 0 tf ]
+"2673 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2673: extern volatile unsigned char LATA __attribute__((address(0x10C)));
+[v _LATA `Vuc ~T0 @X0 0 e@268 ]
+"2735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2735: extern volatile unsigned char LATB __attribute__((address(0x10D)));
+[v _LATB `Vuc ~T0 @X0 0 e@269 ]
+"2797
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2797: extern volatile unsigned char LATC __attribute__((address(0x10E)));
+[v _LATC `Vuc ~T0 @X0 0 e@270 ]
+"1821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1821: extern volatile unsigned char TRISE __attribute__((address(0x090)));
+[v _TRISE `Vuc ~T0 @X0 0 e@144 ]
+"1635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1635: extern volatile unsigned char TRISA __attribute__((address(0x08C)));
+[v _TRISA `Vuc ~T0 @X0 0 e@140 ]
+"1697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1697: extern volatile unsigned char TRISB __attribute__((address(0x08D)));
+[v _TRISB `Vuc ~T0 @X0 0 e@141 ]
+"1759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1759: extern volatile unsigned char TRISC __attribute__((address(0x08E)));
+[v _TRISC `Vuc ~T0 @X0 0 e@142 ]
+"3822
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3822: extern volatile unsigned char ANSELC __attribute__((address(0x18E)));
+[v _ANSELC `Vuc ~T0 @X0 0 e@398 ]
+"3772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3772: extern volatile unsigned char ANSELB __attribute__((address(0x18D)));
+[v _ANSELB `Vuc ~T0 @X0 0 e@397 ]
+"3722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3722: extern volatile unsigned char ANSELA __attribute__((address(0x18C)));
+[v _ANSELA `Vuc ~T0 @X0 0 e@396 ]
+"5100
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5100: extern volatile unsigned char WPUE __attribute__((address(0x210)));
+[v _WPUE `Vuc ~T0 @X0 0 e@528 ]
+"4976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4976: extern volatile unsigned char WPUB __attribute__((address(0x20D)));
+[v _WPUB `Vuc ~T0 @X0 0 e@525 ]
+"4914
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4914: extern volatile unsigned char WPUA __attribute__((address(0x20C)));
+[v _WPUA `Vuc ~T0 @X0 0 e@524 ]
+"5038
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5038: extern volatile unsigned char WPUC __attribute__((address(0x20E)));
+[v _WPUC `Vuc ~T0 @X0 0 e@526 ]
+"2159
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2159: struct {
+[s S106 :3 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S106 . PS PSA TMR0SE TMR0CS INTEDG nWPUEN ]
+"2167
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2167: struct {
+[s S107 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S107 . PS0 PS1 PS2 . T0SE T0CS ]
+"2158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2158: typedef union {
+[u S105 `S106 1 `S107 1 ]
+[n S105 . . . ]
+"2176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2176: extern volatile OPTION_REGbits_t OPTION_REGbits __attribute__((address(0x097)));
+[v _OPTION_REGbits `VS105 ~T0 @X0 0 e@151 ]
+"6929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6929: extern volatile unsigned char ODCONA __attribute__((address(0x28C)));
+[v _ODCONA `Vuc ~T0 @X0 0 e@652 ]
+"6991
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6991: extern volatile unsigned char ODCONB __attribute__((address(0x28D)));
+[v _ODCONB `Vuc ~T0 @X0 0 e@653 ]
+"7053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7053: extern volatile unsigned char ODCONC __attribute__((address(0x28E)));
+[v _ODCONC `Vuc ~T0 @X0 0 e@654 ]
+"8017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8017: extern volatile unsigned char SLRCONA __attribute__((address(0x30C)));
+[v _SLRCONA `Vuc ~T0 @X0 0 e@780 ]
+"8079
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8079: extern volatile unsigned char SLRCONB __attribute__((address(0x30D)));
+[v _SLRCONB `Vuc ~T0 @X0 0 e@781 ]
+"8141
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8141: extern volatile unsigned char SLRCONC __attribute__((address(0x30E)));
+[v _SLRCONC `Vuc ~T0 @X0 0 e@782 ]
+"9023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9023: extern volatile unsigned char INLVLA __attribute__((address(0x38C)));
+[v _INLVLA `Vuc ~T0 @X0 0 e@908 ]
+"9085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9085: extern volatile unsigned char INLVLB __attribute__((address(0x38D)));
+[v _INLVLB `Vuc ~T0 @X0 0 e@909 ]
+"9147
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9147: extern volatile unsigned char INLVLC __attribute__((address(0x38E)));
+[v _INLVLC `Vuc ~T0 @X0 0 e@910 ]
+"9546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9546: struct {
+[s S455 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S455 . IOCBF0 IOCBF1 IOCBF2 IOCBF3 IOCBF4 IOCBF5 IOCBF6 IOCBF7 ]
+"9545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9545: typedef union {
+[u S454 `S455 1 ]
+[n S454 . . ]
+"9557
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9557: extern volatile IOCBFbits_t IOCBFbits __attribute__((address(0x396)));
+[v _IOCBFbits `VS454 ~T0 @X0 0 e@918 ]
+"9484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9484: struct {
+[s S453 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S453 . IOCBN0 IOCBN1 IOCBN2 IOCBN3 IOCBN4 IOCBN5 IOCBN6 IOCBN7 ]
+"9483
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9483: typedef union {
+[u S452 `S453 1 ]
+[n S452 . . ]
+"9495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9495: extern volatile IOCBNbits_t IOCBNbits __attribute__((address(0x395)));
+[v _IOCBNbits `VS452 ~T0 @X0 0 e@917 ]
+"9422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9422: struct {
+[s S451 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S451 . IOCBP0 IOCBP1 IOCBP2 IOCBP3 IOCBP4 IOCBP5 IOCBP6 IOCBP7 ]
+"9421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9421: typedef union {
+[u S450 `S451 1 ]
+[n S450 . . ]
+"9433
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9433: extern volatile IOCBPbits_t IOCBPbits __attribute__((address(0x394)));
+[v _IOCBPbits `VS450 ~T0 @X0 0 e@916 ]
+"9732
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9732: struct {
+[s S461 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S461 . IOCCF0 IOCCF1 IOCCF2 IOCCF3 IOCCF4 IOCCF5 IOCCF6 IOCCF7 ]
+"9731
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9731: typedef union {
+[u S460 `S461 1 ]
+[n S460 . . ]
+"9743
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9743: extern volatile IOCCFbits_t IOCCFbits __attribute__((address(0x399)));
+[v _IOCCFbits `VS460 ~T0 @X0 0 e@921 ]
+"9670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9670: struct {
+[s S459 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S459 . IOCCN0 IOCCN1 IOCCN2 IOCCN3 IOCCN4 IOCCN5 IOCCN6 IOCCN7 ]
+"9669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9669: typedef union {
+[u S458 `S459 1 ]
+[n S458 . . ]
+"9681
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9681: extern volatile IOCCNbits_t IOCCNbits __attribute__((address(0x398)));
+[v _IOCCNbits `VS458 ~T0 @X0 0 e@920 ]
+"9608
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9608: struct {
+[s S457 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S457 . IOCCP0 IOCCP1 IOCCP2 IOCCP3 IOCCP4 IOCCP5 IOCCP6 IOCCP7 ]
+"9607
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9607: typedef union {
+[u S456 `S457 1 ]
+[n S456 . . ]
+"9619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9619: extern volatile IOCCPbits_t IOCCPbits __attribute__((address(0x397)));
+[v _IOCCPbits `VS456 ~T0 @X0 0 e@919 ]
+[v F11982 `(v ~T0 @X0 0 tf ]
+"461 mcc_generated_files/pin_manager.h
+[; ;mcc_generated_files/pin_manager.h: 461: void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void));
+[v _IOCBF0_SetInterruptHandler `(v ~T0 @X0 0 ef1`*F11982 ]
+"509
+[; ;mcc_generated_files/pin_manager.h: 509: void IOCBF0_DefaultInterruptHandler(void);
+[v _IOCBF0_DefaultInterruptHandler `(v ~T0 @X0 0 ef ]
+[v F11990 `(v ~T0 @X0 0 tf ]
+"545
+[; ;mcc_generated_files/pin_manager.h: 545: void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void));
+[v _IOCCF7_SetInterruptHandler `(v ~T0 @X0 0 ef1`*F11990 ]
+"593
+[; ;mcc_generated_files/pin_manager.h: 593: void IOCCF7_DefaultInterruptHandler(void);
+[v _IOCCF7_DefaultInterruptHandler `(v ~T0 @X0 0 ef ]
+"357 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 357: struct {
+[s S31 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
+[n S31 . IOCIF INTF TMR0IF IOCIE INTE TMR0IE PEIE GIE ]
+"367
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 367: struct {
+[s S32 :2 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ]
+[n S32 . . T0IF . T0IE ]
+"356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 356: typedef union {
+[u S30 `S31 1 `S32 1 ]
+[n S30 . . . ]
+"374
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 374: extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
+[v _INTCONbits `VS30 ~T0 @X0 0 e@11 ]
+"438 mcc_generated_files/pin_manager.h
+[; ;mcc_generated_files/pin_manager.h: 438: void IOCBF0_ISR(void);
+[v _IOCBF0_ISR `(v ~T0 @X0 0 ef ]
+"522
+[; ;mcc_generated_files/pin_manager.h: 522: void IOCCF7_ISR(void);
+[v _IOCCF7_ISR `(v ~T0 @X0 0 ef ]
+[v F12005 `(v ~T0 @X0 0 tf ]
+[v F12007 `(v ~T0 @X0 0 tf ]
+[v F12009 `(v ~T0 @X0 0 tf ]
+[v F12013 `(v ~T0 @X0 0 tf ]
+[v F12015 `(v ~T0 @X0 0 tf ]
+[v F12017 `(v ~T0 @X0 0 tf ]
+"54 /opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 54: __asm("INDF0 equ 00h");
+[; <" INDF0 equ 00h ;# ">
+"74
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 74: __asm("INDF1 equ 01h");
+[; <" INDF1 equ 01h ;# ">
+"94
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 94: __asm("PCL equ 02h");
+[; <" PCL equ 02h ;# ">
+"114
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 114: __asm("STATUS equ 03h");
+[; <" STATUS equ 03h ;# ">
+"177
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 177: __asm("FSR0L equ 04h");
+[; <" FSR0L equ 04h ;# ">
+"197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 197: __asm("FSR0H equ 05h");
+[; <" FSR0H equ 05h ;# ">
+"221
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 221: __asm("FSR1L equ 06h");
+[; <" FSR1L equ 06h ;# ">
+"241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 241: __asm("FSR1H equ 07h");
+[; <" FSR1H equ 07h ;# ">
+"261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 261: __asm("BSR equ 08h");
+[; <" BSR equ 08h ;# ">
+"313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 313: __asm("WREG equ 09h");
+[; <" WREG equ 09h ;# ">
+"333
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 333: __asm("PCLATH equ 0Ah");
+[; <" PCLATH equ 0Ah ;# ">
+"353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 353: __asm("INTCON equ 0Bh");
+[; <" INTCON equ 0Bh ;# ">
+"431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 431: __asm("PORTA equ 0Ch");
+[; <" PORTA equ 0Ch ;# ">
+"493
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 493: __asm("PORTB equ 0Dh");
+[; <" PORTB equ 0Dh ;# ">
+"555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 555: __asm("PORTC equ 0Eh");
+[; <" PORTC equ 0Eh ;# ">
+"617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 617: __asm("PORTE equ 010h");
+[; <" PORTE equ 010h ;# ">
+"638
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 638: __asm("PIR1 equ 011h");
+[; <" PIR1 equ 011h ;# ">
+"709
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 709: __asm("PIR2 equ 012h");
+[; <" PIR2 equ 012h ;# ">
+"771
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 771: __asm("PIR3 equ 013h");
+[; <" PIR3 equ 013h ;# ">
+"821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 821: __asm("PIR4 equ 014h");
+[; <" PIR4 equ 014h ;# ">
+"877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 877: __asm("PIR5 equ 015h");
+[; <" PIR5 equ 015h ;# ">
+"917
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 917: __asm("PIR6 equ 016h");
+[; <" PIR6 equ 016h ;# ">
+"949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 949: __asm("TMR0 equ 017h");
+[; <" TMR0 equ 017h ;# ">
+"969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 969: __asm("TMR1 equ 018h");
+[; <" TMR1 equ 018h ;# ">
+"976
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 976: __asm("TMR1L equ 018h");
+[; <" TMR1L equ 018h ;# ">
+"996
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 996: __asm("TMR1H equ 019h");
+[; <" TMR1H equ 019h ;# ">
+"1016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1016: __asm("T1CON equ 01Ah");
+[; <" T1CON equ 01Ah ;# ">
+"1173
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1173: __asm("T1GCON equ 01Bh");
+[; <" T1GCON equ 01Bh ;# ">
+"1303
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1303: __asm("TMR3 equ 01Ch");
+[; <" TMR3 equ 01Ch ;# ">
+"1310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1310: __asm("TMR3L equ 01Ch");
+[; <" TMR3L equ 01Ch ;# ">
+"1330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1330: __asm("TMR3H equ 01Dh");
+[; <" TMR3H equ 01Dh ;# ">
+"1350
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1350: __asm("T3CON equ 01Eh");
+[; <" T3CON equ 01Eh ;# ">
+"1507
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1507: __asm("T3GCON equ 01Fh");
+[; <" T3GCON equ 01Fh ;# ">
+"1637
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1637: __asm("TRISA equ 08Ch");
+[; <" TRISA equ 08Ch ;# ">
+"1699
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1699: __asm("TRISB equ 08Dh");
+[; <" TRISB equ 08Dh ;# ">
+"1761
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1761: __asm("TRISC equ 08Eh");
+[; <" TRISC equ 08Eh ;# ">
+"1823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1823: __asm("TRISE equ 090h");
+[; <" TRISE equ 090h ;# ">
+"1844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1844: __asm("PIE1 equ 091h");
+[; <" PIE1 equ 091h ;# ">
+"1915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1915: __asm("PIE2 equ 092h");
+[; <" PIE2 equ 092h ;# ">
+"1977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 1977: __asm("PIE3 equ 093h");
+[; <" PIE3 equ 093h ;# ">
+"2027
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2027: __asm("PIE4 equ 094h");
+[; <" PIE4 equ 094h ;# ">
+"2083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2083: __asm("PIE5 equ 095h");
+[; <" PIE5 equ 095h ;# ">
+"2123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2123: __asm("PIE6 equ 096h");
+[; <" PIE6 equ 096h ;# ">
+"2155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2155: __asm("OPTION_REG equ 097h");
+[; <" OPTION_REG equ 097h ;# ">
+"2238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2238: __asm("PCON equ 098h");
+[; <" PCON equ 098h ;# ">
+"2295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2295: __asm("WDTCON equ 099h");
+[; <" WDTCON equ 099h ;# ">
+"2354
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2354: __asm("OSCTUNE equ 09Ah");
+[; <" OSCTUNE equ 09Ah ;# ">
+"2412
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2412: __asm("OSCCON equ 09Bh");
+[; <" OSCCON equ 09Bh ;# ">
+"2484
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2484: __asm("OSCSTAT equ 09Ch");
+[; <" OSCSTAT equ 09Ch ;# ">
+"2546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2546: __asm("BORCON equ 09Dh");
+[; <" BORCON equ 09Dh ;# ">
+"2579
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2579: __asm("FVRCON equ 09Eh");
+[; <" FVRCON equ 09Eh ;# ">
+"2629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2629: __asm("ZCD1CON equ 09Fh");
+[; <" ZCD1CON equ 09Fh ;# ">
+"2675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2675: __asm("LATA equ 010Ch");
+[; <" LATA equ 010Ch ;# ">
+"2737
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2737: __asm("LATB equ 010Dh");
+[; <" LATB equ 010Dh ;# ">
+"2799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2799: __asm("LATC equ 010Eh");
+[; <" LATC equ 010Eh ;# ">
+"2861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2861: __asm("CMOUT equ 0111h");
+[; <" CMOUT equ 0111h ;# ">
+"2911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 2911: __asm("CM1CON0 equ 0112h");
+[; <" CM1CON0 equ 0112h ;# ">
+"3008
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3008: __asm("CM1CON1 equ 0113h");
+[; <" CM1CON1 equ 0113h ;# ">
+"3048
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3048: __asm("CM1NSEL equ 0114h");
+[; <" CM1NSEL equ 0114h ;# ">
+"3102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3102: __asm("CM1PSEL equ 0115h");
+[; <" CM1PSEL equ 0115h ;# ">
+"3182
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3182: __asm("CM2CON0 equ 0116h");
+[; <" CM2CON0 equ 0116h ;# ">
+"3279
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3279: __asm("CM2CON1 equ 0117h");
+[; <" CM2CON1 equ 0117h ;# ">
+"3319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3319: __asm("CM2NSEL equ 0118h");
+[; <" CM2NSEL equ 0118h ;# ">
+"3373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3373: __asm("CM2PSEL equ 0119h");
+[; <" CM2PSEL equ 0119h ;# ">
+"3453
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3453: __asm("CM3CON0 equ 011Ah");
+[; <" CM3CON0 equ 011Ah ;# ">
+"3550
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3550: __asm("CM3CON1 equ 011Bh");
+[; <" CM3CON1 equ 011Bh ;# ">
+"3590
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3590: __asm("CM3NSEL equ 011Ch");
+[; <" CM3NSEL equ 011Ch ;# ">
+"3644
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3644: __asm("CM3PSEL equ 011Dh");
+[; <" CM3PSEL equ 011Dh ;# ">
+"3724
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3724: __asm("ANSELA equ 018Ch");
+[; <" ANSELA equ 018Ch ;# ">
+"3774
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3774: __asm("ANSELB equ 018Dh");
+[; <" ANSELB equ 018Dh ;# ">
+"3824
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3824: __asm("ANSELC equ 018Eh");
+[; <" ANSELC equ 018Eh ;# ">
+"3875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3875: __asm("PMADR equ 0191h");
+[; <" PMADR equ 0191h ;# ">
+"3882
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3882: __asm("PMADRL equ 0191h");
+[; <" PMADRL equ 0191h ;# ">
+"3902
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3902: __asm("PMADRH equ 0192h");
+[; <" PMADRH equ 0192h ;# ">
+"3922
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3922: __asm("PMDAT equ 0193h");
+[; <" PMDAT equ 0193h ;# ">
+"3929
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3929: __asm("PMDATL equ 0193h");
+[; <" PMDATL equ 0193h ;# ">
+"3949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3949: __asm("PMDATH equ 0194h");
+[; <" PMDATH equ 0194h ;# ">
+"3969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 3969: __asm("PMCON1 equ 0195h");
+[; <" PMCON1 equ 0195h ;# ">
+"4025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4025: __asm("PMCON2 equ 0196h");
+[; <" PMCON2 equ 0196h ;# ">
+"4045
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4045: __asm("VREGCON equ 0197h");
+[; <" VREGCON equ 0197h ;# ">
+"4071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4071: __asm("RC1REG equ 0199h");
+[; <" RC1REG equ 0199h ;# ">
+"4076
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4076: __asm("RCREG equ 0199h");
+[; <" RCREG equ 0199h ;# ">
+"4080
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4080: __asm("RCREG1 equ 0199h");
+[; <" RCREG1 equ 0199h ;# ">
+"4125
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4125: __asm("TX1REG equ 019Ah");
+[; <" TX1REG equ 019Ah ;# ">
+"4130
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4130: __asm("TXREG1 equ 019Ah");
+[; <" TXREG1 equ 019Ah ;# ">
+"4134
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4134: __asm("TXREG equ 019Ah");
+[; <" TXREG equ 019Ah ;# ">
+"4179
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4179: __asm("SP1BRG equ 019Bh");
+[; <" SP1BRG equ 019Bh ;# ">
+"4186
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4186: __asm("SP1BRGL equ 019Bh");
+[; <" SP1BRGL equ 019Bh ;# ">
+"4191
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4191: __asm("SPBRG equ 019Bh");
+[; <" SPBRG equ 019Bh ;# ">
+"4195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4195: __asm("SPBRG1 equ 019Bh");
+[; <" SPBRG1 equ 019Bh ;# ">
+"4199
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4199: __asm("SPBRGL equ 019Bh");
+[; <" SPBRGL equ 019Bh ;# ">
+"4256
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4256: __asm("SP1BRGH equ 019Ch");
+[; <" SP1BRGH equ 019Ch ;# ">
+"4261
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4261: __asm("SPBRGH equ 019Ch");
+[; <" SPBRGH equ 019Ch ;# ">
+"4265
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4265: __asm("SPBRGH1 equ 019Ch");
+[; <" SPBRGH1 equ 019Ch ;# ">
+"4310
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4310: __asm("RC1STA equ 019Dh");
+[; <" RC1STA equ 019Dh ;# ">
+"4315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4315: __asm("RCSTA1 equ 019Dh");
+[; <" RCSTA1 equ 019Dh ;# ">
+"4319
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4319: __asm("RCSTA equ 019Dh");
+[; <" RCSTA equ 019Dh ;# ">
+"4490
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4490: __asm("TX1STA equ 019Eh");
+[; <" TX1STA equ 019Eh ;# ">
+"4495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4495: __asm("TXSTA1 equ 019Eh");
+[; <" TXSTA1 equ 019Eh ;# ">
+"4499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4499: __asm("TXSTA equ 019Eh");
+[; <" TXSTA equ 019Eh ;# ">
+"4670
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4670: __asm("BAUD1CON equ 019Fh");
+[; <" BAUD1CON equ 019Fh ;# ">
+"4675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4675: __asm("BAUDCON1 equ 019Fh");
+[; <" BAUDCON1 equ 019Fh ;# ">
+"4679
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4679: __asm("BAUDCTL1 equ 019Fh");
+[; <" BAUDCTL1 equ 019Fh ;# ">
+"4683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4683: __asm("BAUDCON equ 019Fh");
+[; <" BAUDCON equ 019Fh ;# ">
+"4687
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4687: __asm("BAUDCTL equ 019Fh");
+[; <" BAUDCTL equ 019Fh ;# ">
+"4916
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4916: __asm("WPUA equ 020Ch");
+[; <" WPUA equ 020Ch ;# ">
+"4978
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 4978: __asm("WPUB equ 020Dh");
+[; <" WPUB equ 020Dh ;# ">
+"5040
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5040: __asm("WPUC equ 020Eh");
+[; <" WPUC equ 020Eh ;# ">
+"5102
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5102: __asm("WPUE equ 0210h");
+[; <" WPUE equ 0210h ;# ">
+"5123
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5123: __asm("SSP1BUF equ 0211h");
+[; <" SSP1BUF equ 0211h ;# ">
+"5128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5128: __asm("SSPBUF equ 0211h");
+[; <" SSPBUF equ 0211h ;# ">
+"5377
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5377: __asm("SSP1ADD equ 0212h");
+[; <" SSP1ADD equ 0212h ;# ">
+"5382
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5382: __asm("SSPADD equ 0212h");
+[; <" SSPADD equ 0212h ;# ">
+"5631
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5631: __asm("SSP1MSK equ 0213h");
+[; <" SSP1MSK equ 0213h ;# ">
+"5636
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5636: __asm("SSPMSK equ 0213h");
+[; <" SSPMSK equ 0213h ;# ">
+"5885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5885: __asm("SSP1STAT equ 0214h");
+[; <" SSP1STAT equ 0214h ;# ">
+"5890
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 5890: __asm("SSPSTAT equ 0214h");
+[; <" SSPSTAT equ 0214h ;# ">
+"6007
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6007: __asm("SSP1CON1 equ 0215h");
+[; <" SSP1CON1 equ 0215h ;# ">
+"6012
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6012: __asm("SSPCON equ 0215h");
+[; <" SSPCON equ 0215h ;# ">
+"6016
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6016: __asm("SSPCON1 equ 0215h");
+[; <" SSPCON1 equ 0215h ;# ">
+"6020
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6020: __asm("SSP1CON equ 0215h");
+[; <" SSP1CON equ 0215h ;# ">
+"6277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6277: __asm("SSP1CON2 equ 0216h");
+[; <" SSP1CON2 equ 0216h ;# ">
+"6282
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6282: __asm("SSPCON2 equ 0216h");
+[; <" SSPCON2 equ 0216h ;# ">
+"6399
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6399: __asm("SSP1CON3 equ 0217h");
+[; <" SSP1CON3 equ 0217h ;# ">
+"6404
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6404: __asm("SSPCON3 equ 0217h");
+[; <" SSPCON3 equ 0217h ;# ">
+"6521
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6521: __asm("MD3CON0 equ 021Bh");
+[; <" MD3CON0 equ 021Bh ;# ">
+"6589
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6589: __asm("MD3CON1 equ 021Ch");
+[; <" MD3CON1 equ 021Ch ;# ">
+"6655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6655: __asm("MD3SRC equ 021Dh");
+[; <" MD3SRC equ 021Dh ;# ">
+"6747
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6747: __asm("MD3CARL equ 021Eh");
+[; <" MD3CARL equ 021Eh ;# ">
+"6839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6839: __asm("MD3CARH equ 021Fh");
+[; <" MD3CARH equ 021Fh ;# ">
+"6931
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6931: __asm("ODCONA equ 028Ch");
+[; <" ODCONA equ 028Ch ;# ">
+"6993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 6993: __asm("ODCONB equ 028Dh");
+[; <" ODCONB equ 028Dh ;# ">
+"7055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7055: __asm("ODCONC equ 028Eh");
+[; <" ODCONC equ 028Eh ;# ">
+"7117
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7117: __asm("CCPR1 equ 0291h");
+[; <" CCPR1 equ 0291h ;# ">
+"7124
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7124: __asm("CCPR1L equ 0291h");
+[; <" CCPR1L equ 0291h ;# ">
+"7144
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7144: __asm("CCPR1H equ 0292h");
+[; <" CCPR1H equ 0292h ;# ">
+"7164
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7164: __asm("CCP1CON equ 0293h");
+[; <" CCP1CON equ 0293h ;# ">
+"7291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7291: __asm("CCP1CAP equ 0294h");
+[; <" CCP1CAP equ 0294h ;# ">
+"7371
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7371: __asm("CCPR2 equ 0295h");
+[; <" CCPR2 equ 0295h ;# ">
+"7378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7378: __asm("CCPR2L equ 0295h");
+[; <" CCPR2L equ 0295h ;# ">
+"7398
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7398: __asm("CCPR2H equ 0296h");
+[; <" CCPR2H equ 0296h ;# ">
+"7418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7418: __asm("CCP2CON equ 0297h");
+[; <" CCP2CON equ 0297h ;# ">
+"7545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7545: __asm("CCP2CAP equ 0298h");
+[; <" CCP2CAP equ 0298h ;# ">
+"7625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7625: __asm("CCPR7 equ 0299h");
+[; <" CCPR7 equ 0299h ;# ">
+"7632
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7632: __asm("CCPR7L equ 0299h");
+[; <" CCPR7L equ 0299h ;# ">
+"7652
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7652: __asm("CCPR7H equ 029Ah");
+[; <" CCPR7H equ 029Ah ;# ">
+"7672
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7672: __asm("CCP7CON equ 029Bh");
+[; <" CCP7CON equ 029Bh ;# ">
+"7799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7799: __asm("CCP7CAP equ 029Ch");
+[; <" CCP7CAP equ 029Ch ;# ">
+"7879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7879: __asm("CCPTMRS1 equ 029Eh");
+[; <" CCPTMRS1 equ 029Eh ;# ">
+"7949
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 7949: __asm("CCPTMRS2 equ 029Fh");
+[; <" CCPTMRS2 equ 029Fh ;# ">
+"8019
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8019: __asm("SLRCONA equ 030Ch");
+[; <" SLRCONA equ 030Ch ;# ">
+"8081
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8081: __asm("SLRCONB equ 030Dh");
+[; <" SLRCONB equ 030Dh ;# ">
+"8143
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8143: __asm("SLRCONC equ 030Eh");
+[; <" SLRCONC equ 030Eh ;# ">
+"8205
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8205: __asm("MD1CON0 equ 0315h");
+[; <" MD1CON0 equ 0315h ;# ">
+"8273
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8273: __asm("MD1CON1 equ 0316h");
+[; <" MD1CON1 equ 0316h ;# ">
+"8339
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8339: __asm("MD1SRC equ 0317h");
+[; <" MD1SRC equ 0317h ;# ">
+"8431
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8431: __asm("MD1CARL equ 0318h");
+[; <" MD1CARL equ 0318h ;# ">
+"8523
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8523: __asm("MD1CARH equ 0319h");
+[; <" MD1CARH equ 0319h ;# ">
+"8615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8615: __asm("MD2CON0 equ 031Bh");
+[; <" MD2CON0 equ 031Bh ;# ">
+"8683
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8683: __asm("MD2CON1 equ 031Ch");
+[; <" MD2CON1 equ 031Ch ;# ">
+"8749
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8749: __asm("MD2SRC equ 031Dh");
+[; <" MD2SRC equ 031Dh ;# ">
+"8841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8841: __asm("MD2CARL equ 031Eh");
+[; <" MD2CARL equ 031Eh ;# ">
+"8933
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 8933: __asm("MD2CARH equ 031Fh");
+[; <" MD2CARH equ 031Fh ;# ">
+"9025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9025: __asm("INLVLA equ 038Ch");
+[; <" INLVLA equ 038Ch ;# ">
+"9087
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9087: __asm("INLVLB equ 038Dh");
+[; <" INLVLB equ 038Dh ;# ">
+"9149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9149: __asm("INLVLC equ 038Eh");
+[; <" INLVLC equ 038Eh ;# ">
+"9211
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9211: __asm("INLVE equ 0390h");
+[; <" INLVE equ 0390h ;# ">
+"9232
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9232: __asm("IOCAP equ 0391h");
+[; <" IOCAP equ 0391h ;# ">
+"9294
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9294: __asm("IOCAN equ 0392h");
+[; <" IOCAN equ 0392h ;# ">
+"9356
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9356: __asm("IOCAF equ 0393h");
+[; <" IOCAF equ 0393h ;# ">
+"9418
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9418: __asm("IOCBP equ 0394h");
+[; <" IOCBP equ 0394h ;# ">
+"9480
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9480: __asm("IOCBN equ 0395h");
+[; <" IOCBN equ 0395h ;# ">
+"9542
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9542: __asm("IOCBF equ 0396h");
+[; <" IOCBF equ 0396h ;# ">
+"9604
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9604: __asm("IOCCP equ 0397h");
+[; <" IOCCP equ 0397h ;# ">
+"9666
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9666: __asm("IOCCN equ 0398h");
+[; <" IOCCN equ 0398h ;# ">
+"9728
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9728: __asm("IOCCF equ 0399h");
+[; <" IOCCF equ 0399h ;# ">
+"9790
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9790: __asm("IOCEP equ 039Dh");
+[; <" IOCEP equ 039Dh ;# ">
+"9811
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9811: __asm("IOCEN equ 039Eh");
+[; <" IOCEN equ 039Eh ;# ">
+"9832
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9832: __asm("IOCEF equ 039Fh");
+[; <" IOCEF equ 039Fh ;# ">
+"9853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9853: __asm("HIDRVB equ 040Dh");
+[; <" HIDRVB equ 040Dh ;# ">
+"9879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9879: __asm("TMR5 equ 040Fh");
+[; <" TMR5 equ 040Fh ;# ">
+"9886
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9886: __asm("TMR5L equ 040Fh");
+[; <" TMR5L equ 040Fh ;# ">
+"9906
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9906: __asm("TMR5H equ 0410h");
+[; <" TMR5H equ 0410h ;# ">
+"9926
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 9926: __asm("T5CON equ 0411h");
+[; <" T5CON equ 0411h ;# ">
+"10083
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10083: __asm("T5GCON equ 0412h");
+[; <" T5GCON equ 0412h ;# ">
+"10213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10213: __asm("T4TMR equ 0413h");
+[; <" T4TMR equ 0413h ;# ">
+"10218
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10218: __asm("TMR4 equ 0413h");
+[; <" TMR4 equ 0413h ;# ">
+"10267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10267: __asm("T4PR equ 0414h");
+[; <" T4PR equ 0414h ;# ">
+"10272
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10272: __asm("PR4 equ 0414h");
+[; <" PR4 equ 0414h ;# ">
+"10321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10321: __asm("T4CON equ 0415h");
+[; <" T4CON equ 0415h ;# ">
+"10467
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10467: __asm("T4HLT equ 0416h");
+[; <" T4HLT equ 0416h ;# ">
+"10595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10595: __asm("T4CLKCON equ 0417h");
+[; <" T4CLKCON equ 0417h ;# ">
+"10675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10675: __asm("T4RST equ 0418h");
+[; <" T4RST equ 0418h ;# ">
+"10767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10767: __asm("T6TMR equ 041Ah");
+[; <" T6TMR equ 041Ah ;# ">
+"10772
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10772: __asm("TMR6 equ 041Ah");
+[; <" TMR6 equ 041Ah ;# ">
+"10821
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10821: __asm("T6PR equ 041Bh");
+[; <" T6PR equ 041Bh ;# ">
+"10826
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10826: __asm("PR6 equ 041Bh");
+[; <" PR6 equ 041Bh ;# ">
+"10875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 10875: __asm("T6CON equ 041Ch");
+[; <" T6CON equ 041Ch ;# ">
+"11021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11021: __asm("T6HLT equ 041Dh");
+[; <" T6HLT equ 041Dh ;# ">
+"11149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11149: __asm("T6CLKCON equ 041Eh");
+[; <" T6CLKCON equ 041Eh ;# ">
+"11229
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11229: __asm("T6RST equ 041Fh");
+[; <" T6RST equ 041Fh ;# ">
+"11321
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11321: __asm("ADRES equ 048Eh");
+[; <" ADRES equ 048Eh ;# ">
+"11328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11328: __asm("ADRESL equ 048Eh");
+[; <" ADRESL equ 048Eh ;# ">
+"11348
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11348: __asm("ADRESH equ 048Fh");
+[; <" ADRESH equ 048Fh ;# ">
+"11368
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11368: __asm("ADCON0 equ 0490h");
+[; <" ADCON0 equ 0490h ;# ">
+"11400
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11400: __asm("ADCON1 equ 0491h");
+[; <" ADCON1 equ 0491h ;# ">
+"11439
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11439: __asm("ADCON2 equ 0492h");
+[; <" ADCON2 equ 0492h ;# ">
+"11459
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11459: __asm("T2TMR equ 0493h");
+[; <" T2TMR equ 0493h ;# ">
+"11464
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11464: __asm("TMR2 equ 0493h");
+[; <" TMR2 equ 0493h ;# ">
+"11513
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11513: __asm("T2PR equ 0494h");
+[; <" T2PR equ 0494h ;# ">
+"11518
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11518: __asm("PR2 equ 0494h");
+[; <" PR2 equ 0494h ;# ">
+"11567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11567: __asm("T2CON equ 0495h");
+[; <" T2CON equ 0495h ;# ">
+"11713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11713: __asm("T2HLT equ 0496h");
+[; <" T2HLT equ 0496h ;# ">
+"11841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11841: __asm("T2CLKCON equ 0497h");
+[; <" T2CLKCON equ 0497h ;# ">
+"11921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 11921: __asm("T2RST equ 0498h");
+[; <" T2RST equ 0498h ;# ">
+"12013
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12013: __asm("T8TMR equ 049Ah");
+[; <" T8TMR equ 049Ah ;# ">
+"12018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12018: __asm("TMR8 equ 049Ah");
+[; <" TMR8 equ 049Ah ;# ">
+"12067
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12067: __asm("T8PR equ 049Bh");
+[; <" T8PR equ 049Bh ;# ">
+"12072
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12072: __asm("PR8 equ 049Bh");
+[; <" PR8 equ 049Bh ;# ">
+"12121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12121: __asm("T8CON equ 049Ch");
+[; <" T8CON equ 049Ch ;# ">
+"12267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12267: __asm("T8HLT equ 049Dh");
+[; <" T8HLT equ 049Dh ;# ">
+"12395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12395: __asm("T8CLKCON equ 049Eh");
+[; <" T8CLKCON equ 049Eh ;# ">
+"12475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12475: __asm("T8RST equ 049Fh");
+[; <" T8RST equ 049Fh ;# ">
+"12567
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12567: __asm("OPA1NCHS equ 050Fh");
+[; <" OPA1NCHS equ 050Fh ;# ">
+"12595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12595: __asm("OPA1PCHS equ 0510h");
+[; <" OPA1PCHS equ 0510h ;# ">
+"12623
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12623: __asm("OPA1CON equ 0511h");
+[; <" OPA1CON equ 0511h ;# ">
+"12719
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12719: __asm("OPA1ORS equ 0512h");
+[; <" OPA1ORS equ 0512h ;# ">
+"12739
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12739: __asm("OPA2NCHS equ 0513h");
+[; <" OPA2NCHS equ 0513h ;# ">
+"12767
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12767: __asm("OPA2PCHS equ 0514h");
+[; <" OPA2PCHS equ 0514h ;# ">
+"12795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12795: __asm("OPA2CON equ 0515h");
+[; <" OPA2CON equ 0515h ;# ">
+"12891
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12891: __asm("OPA2ORS equ 0516h");
+[; <" OPA2ORS equ 0516h ;# ">
+"12911
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12911: __asm("OPA3NCHS equ 0517h");
+[; <" OPA3NCHS equ 0517h ;# ">
+"12939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12939: __asm("OPA3PCHS equ 0518h");
+[; <" OPA3PCHS equ 0518h ;# ">
+"12967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 12967: __asm("OPA3CON equ 0519h");
+[; <" OPA3CON equ 0519h ;# ">
+"13075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13075: __asm("OPA3ORS equ 051Ah");
+[; <" OPA3ORS equ 051Ah ;# ">
+"13095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13095: __asm("DACLD equ 058Dh");
+[; <" DACLD equ 058Dh ;# ">
+"13128
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13128: __asm("DAC1CON0 equ 058Eh");
+[; <" DAC1CON0 equ 058Eh ;# ">
+"13346
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13346: __asm("DAC1REF equ 058Fh");
+[; <" DAC1REF equ 058Fh ;# ">
+"13353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13353: __asm("DAC1REFL equ 058Fh");
+[; <" DAC1REFL equ 058Fh ;# ">
+"13358
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13358: __asm("DAC1CON1 equ 058Fh");
+[; <" DAC1CON1 equ 058Fh ;# ">
+"13775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13775: __asm("DAC1REFH equ 0590h");
+[; <" DAC1REFH equ 0590h ;# ">
+"13780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 13780: __asm("DAC1CON2 equ 0590h");
+[; <" DAC1CON2 equ 0590h ;# ">
+"14197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14197: __asm("DAC2CON0 equ 0591h");
+[; <" DAC2CON0 equ 0591h ;# ">
+"14415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14415: __asm("DAC2REF equ 0592h");
+[; <" DAC2REF equ 0592h ;# ">
+"14422
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14422: __asm("DAC2REFL equ 0592h");
+[; <" DAC2REFL equ 0592h ;# ">
+"14427
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14427: __asm("DAC2CON1 equ 0592h");
+[; <" DAC2CON1 equ 0592h ;# ">
+"14844
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14844: __asm("DAC2REFH equ 0593h");
+[; <" DAC2REFH equ 0593h ;# ">
+"14849
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 14849: __asm("DAC2CON2 equ 0593h");
+[; <" DAC2CON2 equ 0593h ;# ">
+"15266
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15266: __asm("DAC3CON0 equ 0594h");
+[; <" DAC3CON0 equ 0594h ;# ">
+"15455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15455: __asm("DAC3REF equ 0595h");
+[; <" DAC3REF equ 0595h ;# ">
+"15460
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15460: __asm("DAC3CON1 equ 0595h");
+[; <" DAC3CON1 equ 0595h ;# ">
+"15829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 15829: __asm("DAC4CON0 equ 0596h");
+[; <" DAC4CON0 equ 0596h ;# ">
+"16018
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16018: __asm("DAC4REF equ 0597h");
+[; <" DAC4REF equ 0597h ;# ">
+"16023
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16023: __asm("DAC4CON1 equ 0597h");
+[; <" DAC4CON1 equ 0597h ;# ">
+"16392
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16392: __asm("DAC5CON0 equ 0598h");
+[; <" DAC5CON0 equ 0598h ;# ">
+"16610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16610: __asm("DAC5REF equ 0599h");
+[; <" DAC5REF equ 0599h ;# ">
+"16617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16617: __asm("DAC5REFL equ 0599h");
+[; <" DAC5REFL equ 0599h ;# ">
+"16622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 16622: __asm("DAC5CON1 equ 0599h");
+[; <" DAC5CON1 equ 0599h ;# ">
+"17039
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17039: __asm("DAC5REFH equ 059Ah");
+[; <" DAC5REFH equ 059Ah ;# ">
+"17044
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17044: __asm("DAC5CON2 equ 059Ah");
+[; <" DAC5CON2 equ 059Ah ;# ">
+"17461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17461: __asm("DAC7CON0 equ 059Eh");
+[; <" DAC7CON0 equ 059Eh ;# ">
+"17650
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17650: __asm("DAC7REF equ 059Fh");
+[; <" DAC7REF equ 059Fh ;# ">
+"17655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 17655: __asm("DAC7CON1 equ 059Fh");
+[; <" DAC7CON1 equ 059Fh ;# ">
+"18024
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18024: __asm("PWM3DC equ 0614h");
+[; <" PWM3DC equ 0614h ;# ">
+"18031
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18031: __asm("PWM3DCL equ 0614h");
+[; <" PWM3DCL equ 0614h ;# ">
+"18097
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18097: __asm("PWM3DCH equ 0615h");
+[; <" PWM3DCH equ 0615h ;# ">
+"18267
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18267: __asm("PWM3CON equ 0616h");
+[; <" PWM3CON equ 0616h ;# ">
+"18323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18323: __asm("PWM4DC equ 0617h");
+[; <" PWM4DC equ 0617h ;# ">
+"18330
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18330: __asm("PWM4DCL equ 0617h");
+[; <" PWM4DCL equ 0617h ;# ">
+"18396
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18396: __asm("PWM4DCH equ 0618h");
+[; <" PWM4DCH equ 0618h ;# ">
+"18566
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18566: __asm("PWM4CON equ 0619h");
+[; <" PWM4CON equ 0619h ;# ">
+"18622
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18622: __asm("PWM9DC equ 061Ah");
+[; <" PWM9DC equ 061Ah ;# ">
+"18629
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18629: __asm("PWM9DCL equ 061Ah");
+[; <" PWM9DCL equ 061Ah ;# ">
+"18695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18695: __asm("PWM9DCH equ 061Bh");
+[; <" PWM9DCH equ 061Bh ;# ">
+"18865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18865: __asm("PWM9CON equ 061Ch");
+[; <" PWM9CON equ 061Ch ;# ">
+"18921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 18921: __asm("COG1PHR equ 068Dh");
+[; <" COG1PHR equ 068Dh ;# ">
+"19017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19017: __asm("COG1PHF equ 068Eh");
+[; <" COG1PHF equ 068Eh ;# ">
+"19113
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19113: __asm("COG1BLKR equ 068Fh");
+[; <" COG1BLKR equ 068Fh ;# ">
+"19209
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19209: __asm("COG1BLKF equ 0690h");
+[; <" COG1BLKF equ 0690h ;# ">
+"19305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19305: __asm("COG1DBR equ 0691h");
+[; <" COG1DBR equ 0691h ;# ">
+"19401
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19401: __asm("COG1DBF equ 0692h");
+[; <" COG1DBF equ 0692h ;# ">
+"19497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19497: __asm("COG1CON0 equ 0693h");
+[; <" COG1CON0 equ 0693h ;# ">
+"19627
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19627: __asm("COG1CON1 equ 0694h");
+[; <" COG1CON1 equ 0694h ;# ">
+"19717
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19717: __asm("COG1RIS0 equ 0695h");
+[; <" COG1RIS0 equ 0695h ;# ">
+"19829
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19829: __asm("COG1RIS1 equ 0696h");
+[; <" COG1RIS1 equ 0696h ;# ">
+"19941
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 19941: __asm("COG1RSIM0 equ 0697h");
+[; <" COG1RSIM0 equ 0697h ;# ">
+"20053
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20053: __asm("COG1RSIM1 equ 0698h");
+[; <" COG1RSIM1 equ 0698h ;# ">
+"20165
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20165: __asm("COG1FIS0 equ 0699h");
+[; <" COG1FIS0 equ 0699h ;# ">
+"20277
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20277: __asm("COG1FIS1 equ 069Ah");
+[; <" COG1FIS1 equ 069Ah ;# ">
+"20389
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20389: __asm("COG1FSIM0 equ 069Bh");
+[; <" COG1FSIM0 equ 069Bh ;# ">
+"20501
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20501: __asm("COG1FSIM1 equ 069Ch");
+[; <" COG1FSIM1 equ 069Ch ;# ">
+"20613
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20613: __asm("COG1ASD0 equ 069Dh");
+[; <" COG1ASD0 equ 069Dh ;# ">
+"20745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20745: __asm("COG1ASD1 equ 069Eh");
+[; <" COG1ASD1 equ 069Eh ;# ">
+"20857
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20857: __asm("COG1STR equ 069Fh");
+[; <" COG1STR equ 069Fh ;# ">
+"20969
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 20969: __asm("COG2PHR equ 070Dh");
+[; <" COG2PHR equ 070Dh ;# ">
+"21065
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21065: __asm("COG2PHF equ 070Eh");
+[; <" COG2PHF equ 070Eh ;# ">
+"21161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21161: __asm("COG2BLKR equ 070Fh");
+[; <" COG2BLKR equ 070Fh ;# ">
+"21257
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21257: __asm("COG2BLKF equ 0710h");
+[; <" COG2BLKF equ 0710h ;# ">
+"21353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21353: __asm("COG2DBR equ 0711h");
+[; <" COG2DBR equ 0711h ;# ">
+"21449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21449: __asm("COG2DBF equ 0712h");
+[; <" COG2DBF equ 0712h ;# ">
+"21545
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21545: __asm("COG2CON0 equ 0713h");
+[; <" COG2CON0 equ 0713h ;# ">
+"21675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21675: __asm("COG2CON1 equ 0714h");
+[; <" COG2CON1 equ 0714h ;# ">
+"21765
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21765: __asm("COG2RIS0 equ 0715h");
+[; <" COG2RIS0 equ 0715h ;# ">
+"21877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21877: __asm("COG2RIS1 equ 0716h");
+[; <" COG2RIS1 equ 0716h ;# ">
+"21989
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 21989: __asm("COG2RSIM0 equ 0717h");
+[; <" COG2RSIM0 equ 0717h ;# ">
+"22101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22101: __asm("COG2RSIM1 equ 0718h");
+[; <" COG2RSIM1 equ 0718h ;# ">
+"22213
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22213: __asm("COG2FIS0 equ 0719h");
+[; <" COG2FIS0 equ 0719h ;# ">
+"22325
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22325: __asm("COG2FIS1 equ 071Ah");
+[; <" COG2FIS1 equ 071Ah ;# ">
+"22437
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22437: __asm("COG2FSIM0 equ 071Bh");
+[; <" COG2FSIM0 equ 071Bh ;# ">
+"22549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22549: __asm("COG2FSIM1 equ 071Ch");
+[; <" COG2FSIM1 equ 071Ch ;# ">
+"22661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22661: __asm("COG2ASD0 equ 071Dh");
+[; <" COG2ASD0 equ 071Dh ;# ">
+"22793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22793: __asm("COG2ASD1 equ 071Eh");
+[; <" COG2ASD1 equ 071Eh ;# ">
+"22905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 22905: __asm("COG2STR equ 071Fh");
+[; <" COG2STR equ 071Fh ;# ">
+"23017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23017: __asm("PRG1RTSS equ 078Eh");
+[; <" PRG1RTSS equ 078Eh ;# ">
+"23089
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23089: __asm("PRG1FTSS equ 078Fh");
+[; <" PRG1FTSS equ 078Fh ;# ">
+"23161
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23161: __asm("PRG1INS equ 0790h");
+[; <" PRG1INS equ 0790h ;# ">
+"23233
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23233: __asm("PRG1CON0 equ 0791h");
+[; <" PRG1CON0 equ 0791h ;# ">
+"23353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23353: __asm("PRG1CON1 equ 0792h");
+[; <" PRG1CON1 equ 0792h ;# ">
+"23405
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23405: __asm("PRG1CON2 equ 0793h");
+[; <" PRG1CON2 equ 0793h ;# ">
+"23497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23497: __asm("PRG2RTSS equ 0794h");
+[; <" PRG2RTSS equ 0794h ;# ">
+"23569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23569: __asm("PRG2FTSS equ 0795h");
+[; <" PRG2FTSS equ 0795h ;# ">
+"23641
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23641: __asm("PRG2INS equ 0796h");
+[; <" PRG2INS equ 0796h ;# ">
+"23713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23713: __asm("PRG2CON0 equ 0797h");
+[; <" PRG2CON0 equ 0797h ;# ">
+"23833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23833: __asm("PRG2CON1 equ 0798h");
+[; <" PRG2CON1 equ 0798h ;# ">
+"23885
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23885: __asm("PRG2CON2 equ 0799h");
+[; <" PRG2CON2 equ 0799h ;# ">
+"23977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 23977: __asm("PRG3RTSS equ 079Ah");
+[; <" PRG3RTSS equ 079Ah ;# ">
+"24049
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24049: __asm("PRG3FTSS equ 079Bh");
+[; <" PRG3FTSS equ 079Bh ;# ">
+"24121
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24121: __asm("PRG3INS equ 079Ch");
+[; <" PRG3INS equ 079Ch ;# ">
+"24193
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24193: __asm("PRG3CON0 equ 079Dh");
+[; <" PRG3CON0 equ 079Dh ;# ">
+"24313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24313: __asm("PRG3CON1 equ 079Eh");
+[; <" PRG3CON1 equ 079Eh ;# ">
+"24365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24365: __asm("PRG3CON2 equ 079Fh");
+[; <" PRG3CON2 equ 079Fh ;# ">
+"24457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24457: __asm("COG3PHR equ 080Dh");
+[; <" COG3PHR equ 080Dh ;# ">
+"24553
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24553: __asm("COG3PHF equ 080Eh");
+[; <" COG3PHF equ 080Eh ;# ">
+"24649
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24649: __asm("COG3BLKR equ 080Fh");
+[; <" COG3BLKR equ 080Fh ;# ">
+"24745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24745: __asm("COG3BLKF equ 0810h");
+[; <" COG3BLKF equ 0810h ;# ">
+"24841
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24841: __asm("COG3DBR equ 0811h");
+[; <" COG3DBR equ 0811h ;# ">
+"24937
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 24937: __asm("COG3DBF equ 0812h");
+[; <" COG3DBF equ 0812h ;# ">
+"25033
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25033: __asm("COG3CON0 equ 0813h");
+[; <" COG3CON0 equ 0813h ;# ">
+"25163
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25163: __asm("COG3CON1 equ 0814h");
+[; <" COG3CON1 equ 0814h ;# ">
+"25253
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25253: __asm("COG3RIS0 equ 0815h");
+[; <" COG3RIS0 equ 0815h ;# ">
+"25365
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25365: __asm("COG3RIS1 equ 0816h");
+[; <" COG3RIS1 equ 0816h ;# ">
+"25457
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25457: __asm("COG3RSIM0 equ 0817h");
+[; <" COG3RSIM0 equ 0817h ;# ">
+"25569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25569: __asm("COG3RSIM1 equ 0818h");
+[; <" COG3RSIM1 equ 0818h ;# ">
+"25661
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25661: __asm("COG3FIS0 equ 0819h");
+[; <" COG3FIS0 equ 0819h ;# ">
+"25773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25773: __asm("COG3FIS1 equ 081Ah");
+[; <" COG3FIS1 equ 081Ah ;# ">
+"25865
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25865: __asm("COG3FSIM0 equ 081Bh");
+[; <" COG3FSIM0 equ 081Bh ;# ">
+"25977
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 25977: __asm("COG3FSIM1 equ 081Ch");
+[; <" COG3FSIM1 equ 081Ch ;# ">
+"26069
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26069: __asm("COG3ASD0 equ 081Dh");
+[; <" COG3ASD0 equ 081Dh ;# ">
+"26201
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26201: __asm("COG3ASD1 equ 081Eh");
+[; <" COG3ASD1 equ 081Eh ;# ">
+"26313
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26313: __asm("COG3STR equ 081Fh");
+[; <" COG3STR equ 081Fh ;# ">
+"26425
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26425: __asm("CM4CON0 equ 090Ch");
+[; <" CM4CON0 equ 090Ch ;# ">
+"26522
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26522: __asm("CM4CON1 equ 090Dh");
+[; <" CM4CON1 equ 090Dh ;# ">
+"26562
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26562: __asm("CM4NSEL equ 090Eh");
+[; <" CM4NSEL equ 090Eh ;# ">
+"26616
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26616: __asm("CM4PSEL equ 090Fh");
+[; <" CM4PSEL equ 090Fh ;# ">
+"26696
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26696: __asm("CM5CON0 equ 0910h");
+[; <" CM5CON0 equ 0910h ;# ">
+"26793
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26793: __asm("CM5CON1 equ 0911h");
+[; <" CM5CON1 equ 0911h ;# ">
+"26833
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26833: __asm("CM5NSEL equ 0912h");
+[; <" CM5NSEL equ 0912h ;# ">
+"26887
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26887: __asm("CM5PSEL equ 0913h");
+[; <" CM5PSEL equ 0913h ;# ">
+"26967
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 26967: __asm("CM6CON0 equ 0914h");
+[; <" CM6CON0 equ 0914h ;# ">
+"27064
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27064: __asm("CM6CON1 equ 0915h");
+[; <" CM6CON1 equ 0915h ;# ">
+"27104
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27104: __asm("CM6NSEL equ 0916h");
+[; <" CM6NSEL equ 0916h ;# ">
+"27158
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27158: __asm("CM6PSEL equ 0917h");
+[; <" CM6PSEL equ 0917h ;# ">
+"27238
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27238: __asm("PWMEN equ 0D8Eh");
+[; <" PWMEN equ 0D8Eh ;# ">
+"27270
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27270: __asm("PWMLD equ 0D8Fh");
+[; <" PWMLD equ 0D8Fh ;# ">
+"27302
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27302: __asm("PWMOUT equ 0D90h");
+[; <" PWMOUT equ 0D90h ;# ">
+"27334
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27334: __asm("PWM5PH equ 0D91h");
+[; <" PWM5PH equ 0D91h ;# ">
+"27341
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27341: __asm("PWM5PHL equ 0D91h");
+[; <" PWM5PHL equ 0D91h ;# ">
+"27419
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27419: __asm("PWM5PHH equ 0D92h");
+[; <" PWM5PHH equ 0D92h ;# ">
+"27497
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27497: __asm("PWM5DC equ 0D93h");
+[; <" PWM5DC equ 0D93h ;# ">
+"27504
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27504: __asm("PWM5DCL equ 0D93h");
+[; <" PWM5DCL equ 0D93h ;# ">
+"27582
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27582: __asm("PWM5DCH equ 0D94h");
+[; <" PWM5DCH equ 0D94h ;# ">
+"27660
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27660: __asm("PWM5PR equ 0D95h");
+[; <" PWM5PR equ 0D95h ;# ">
+"27667
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27667: __asm("PWM5PRL equ 0D95h");
+[; <" PWM5PRL equ 0D95h ;# ">
+"27745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27745: __asm("PWM5PRH equ 0D96h");
+[; <" PWM5PRH equ 0D96h ;# ">
+"27823
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27823: __asm("PWM5OF equ 0D97h");
+[; <" PWM5OF equ 0D97h ;# ">
+"27830
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27830: __asm("PWM5OFL equ 0D97h");
+[; <" PWM5OFL equ 0D97h ;# ">
+"27908
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27908: __asm("PWM5OFH equ 0D98h");
+[; <" PWM5OFH equ 0D98h ;# ">
+"27986
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27986: __asm("PWM5TMR equ 0D99h");
+[; <" PWM5TMR equ 0D99h ;# ">
+"27993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 27993: __asm("PWM5TMRL equ 0D99h");
+[; <" PWM5TMRL equ 0D99h ;# ">
+"28071
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28071: __asm("PWM5TMRH equ 0D9Ah");
+[; <" PWM5TMRH equ 0D9Ah ;# ">
+"28149
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28149: __asm("PWM5CON equ 0D9Bh");
+[; <" PWM5CON equ 0D9Bh ;# ">
+"28247
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28247: __asm("PWM5INTE equ 0D9Ch");
+[; <" PWM5INTE equ 0D9Ch ;# ">
+"28252
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28252: __asm("PWM5INTCON equ 0D9Ch");
+[; <" PWM5INTCON equ 0D9Ch ;# ">
+"28373
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28373: __asm("PWM5INTF equ 0D9Dh");
+[; <" PWM5INTF equ 0D9Dh ;# ">
+"28378
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28378: __asm("PWM5INTFLG equ 0D9Dh");
+[; <" PWM5INTFLG equ 0D9Dh ;# ">
+"28499
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28499: __asm("PWM5CLKCON equ 0D9Eh");
+[; <" PWM5CLKCON equ 0D9Eh ;# ">
+"28619
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28619: __asm("PWM5LDCON equ 0D9Fh");
+[; <" PWM5LDCON equ 0D9Fh ;# ">
+"28701
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28701: __asm("PWM5OFCON equ 0DA0h");
+[; <" PWM5OFCON equ 0DA0h ;# ">
+"28809
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28809: __asm("PWM6PH equ 0DA1h");
+[; <" PWM6PH equ 0DA1h ;# ">
+"28816
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28816: __asm("PWM6PHL equ 0DA1h");
+[; <" PWM6PHL equ 0DA1h ;# ">
+"28894
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28894: __asm("PWM6PHH equ 0DA2h");
+[; <" PWM6PHH equ 0DA2h ;# ">
+"28972
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28972: __asm("PWM6DC equ 0DA3h");
+[; <" PWM6DC equ 0DA3h ;# ">
+"28979
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 28979: __asm("PWM6DCL equ 0DA3h");
+[; <" PWM6DCL equ 0DA3h ;# ">
+"29057
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29057: __asm("PWM6DCH equ 0DA4h");
+[; <" PWM6DCH equ 0DA4h ;# ">
+"29135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29135: __asm("PWM6PR equ 0DA5h");
+[; <" PWM6PR equ 0DA5h ;# ">
+"29142
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29142: __asm("PWM6PRL equ 0DA5h");
+[; <" PWM6PRL equ 0DA5h ;# ">
+"29220
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29220: __asm("PWM6PRH equ 0DA6h");
+[; <" PWM6PRH equ 0DA6h ;# ">
+"29298
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29298: __asm("PWM6OF equ 0DA7h");
+[; <" PWM6OF equ 0DA7h ;# ">
+"29305
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29305: __asm("PWM6OFL equ 0DA7h");
+[; <" PWM6OFL equ 0DA7h ;# ">
+"29383
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29383: __asm("PWM6OFH equ 0DA8h");
+[; <" PWM6OFH equ 0DA8h ;# ">
+"29461
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29461: __asm("PWM6TMR equ 0DA9h");
+[; <" PWM6TMR equ 0DA9h ;# ">
+"29468
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29468: __asm("PWM6TMRL equ 0DA9h");
+[; <" PWM6TMRL equ 0DA9h ;# ">
+"29546
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29546: __asm("PWM6TMRH equ 0DAAh");
+[; <" PWM6TMRH equ 0DAAh ;# ">
+"29624
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29624: __asm("PWM6CON equ 0DABh");
+[; <" PWM6CON equ 0DABh ;# ">
+"29722
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29722: __asm("PWM6INTE equ 0DACh");
+[; <" PWM6INTE equ 0DACh ;# ">
+"29727
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29727: __asm("PWM6INTCON equ 0DACh");
+[; <" PWM6INTCON equ 0DACh ;# ">
+"29848
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29848: __asm("PWM6INTF equ 0DADh");
+[; <" PWM6INTF equ 0DADh ;# ">
+"29853
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29853: __asm("PWM6INTFLG equ 0DADh");
+[; <" PWM6INTFLG equ 0DADh ;# ">
+"29974
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 29974: __asm("PWM6CLKCON equ 0DAEh");
+[; <" PWM6CLKCON equ 0DAEh ;# ">
+"30094
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30094: __asm("PWM6LDCON equ 0DAFh");
+[; <" PWM6LDCON equ 0DAFh ;# ">
+"30176
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30176: __asm("PWM6OFCON equ 0DB0h");
+[; <" PWM6OFCON equ 0DB0h ;# ">
+"30284
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30284: __asm("PWM11PH equ 0DB1h");
+[; <" PWM11PH equ 0DB1h ;# ">
+"30291
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30291: __asm("PWM11PHL equ 0DB1h");
+[; <" PWM11PHL equ 0DB1h ;# ">
+"30369
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30369: __asm("PWM11PHH equ 0DB2h");
+[; <" PWM11PHH equ 0DB2h ;# ">
+"30447
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30447: __asm("PWM11DC equ 0DB3h");
+[; <" PWM11DC equ 0DB3h ;# ">
+"30454
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30454: __asm("PWM11DCL equ 0DB3h");
+[; <" PWM11DCL equ 0DB3h ;# ">
+"30532
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30532: __asm("PWM11DCH equ 0DB4h");
+[; <" PWM11DCH equ 0DB4h ;# ">
+"30610
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30610: __asm("PWM11PR equ 0DB5h");
+[; <" PWM11PR equ 0DB5h ;# ">
+"30617
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30617: __asm("PWM11PRL equ 0DB5h");
+[; <" PWM11PRL equ 0DB5h ;# ">
+"30695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30695: __asm("PWM11PRH equ 0DB6h");
+[; <" PWM11PRH equ 0DB6h ;# ">
+"30773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30773: __asm("PWM11OF equ 0DB7h");
+[; <" PWM11OF equ 0DB7h ;# ">
+"30780
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30780: __asm("PWM11OFL equ 0DB7h");
+[; <" PWM11OFL equ 0DB7h ;# ">
+"30858
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30858: __asm("PWM11OFH equ 0DB8h");
+[; <" PWM11OFH equ 0DB8h ;# ">
+"30936
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30936: __asm("PWM11TMR equ 0DB9h");
+[; <" PWM11TMR equ 0DB9h ;# ">
+"30943
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 30943: __asm("PWM11TMRL equ 0DB9h");
+[; <" PWM11TMRL equ 0DB9h ;# ">
+"31021
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31021: __asm("PWM11TMRH equ 0DBAh");
+[; <" PWM11TMRH equ 0DBAh ;# ">
+"31099
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31099: __asm("PWM11CON equ 0DBBh");
+[; <" PWM11CON equ 0DBBh ;# ">
+"31197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31197: __asm("PWM11INTE equ 0DBCh");
+[; <" PWM11INTE equ 0DBCh ;# ">
+"31202
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31202: __asm("PWM11INTCON equ 0DBCh");
+[; <" PWM11INTCON equ 0DBCh ;# ">
+"31323
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31323: __asm("PWM11INTF equ 0DBDh");
+[; <" PWM11INTF equ 0DBDh ;# ">
+"31328
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31328: __asm("PWM11INTFLG equ 0DBDh");
+[; <" PWM11INTFLG equ 0DBDh ;# ">
+"31449
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31449: __asm("PWM11CLKCON equ 0DBEh");
+[; <" PWM11CLKCON equ 0DBEh ;# ">
+"31569
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31569: __asm("PWM11LDCON equ 0DBFh");
+[; <" PWM11LDCON equ 0DBFh ;# ">
+"31651
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31651: __asm("PWM11OFCON equ 0DC0h");
+[; <" PWM11OFCON equ 0DC0h ;# ">
+"31759
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31759: __asm("PPSLOCK equ 0E0Ch");
+[; <" PPSLOCK equ 0E0Ch ;# ">
+"31779
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31779: __asm("INTPPS equ 0E0Dh");
+[; <" INTPPS equ 0E0Dh ;# ">
+"31799
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31799: __asm("T0CKIPPS equ 0E0Eh");
+[; <" T0CKIPPS equ 0E0Eh ;# ">
+"31819
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31819: __asm("T1CKIPPS equ 0E0Fh");
+[; <" T1CKIPPS equ 0E0Fh ;# ">
+"31839
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31839: __asm("T1GPPS equ 0E10h");
+[; <" T1GPPS equ 0E10h ;# ">
+"31859
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31859: __asm("T3CKIPPS equ 0E11h");
+[; <" T3CKIPPS equ 0E11h ;# ">
+"31879
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31879: __asm("T3GPPS equ 0E12h");
+[; <" T3GPPS equ 0E12h ;# ">
+"31899
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31899: __asm("T5CKIPPS equ 0E13h");
+[; <" T5CKIPPS equ 0E13h ;# ">
+"31919
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31919: __asm("T5GPPS equ 0E14h");
+[; <" T5GPPS equ 0E14h ;# ">
+"31939
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31939: __asm("T2INPPS equ 0E15h");
+[; <" T2INPPS equ 0E15h ;# ">
+"31944
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31944: __asm("T2CKIPPS equ 0E15h");
+[; <" T2CKIPPS equ 0E15h ;# ">
+"31948
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31948: __asm("T2PPS equ 0E15h");
+[; <" T2PPS equ 0E15h ;# ">
+"31993
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31993: __asm("T4INPPS equ 0E16h");
+[; <" T4INPPS equ 0E16h ;# ">
+"31998
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 31998: __asm("T4CKIPPS equ 0E16h");
+[; <" T4CKIPPS equ 0E16h ;# ">
+"32002
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32002: __asm("T4PPS equ 0E16h");
+[; <" T4PPS equ 0E16h ;# ">
+"32047
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32047: __asm("T6INPPS equ 0E17h");
+[; <" T6INPPS equ 0E17h ;# ">
+"32052
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32052: __asm("T6CKIPPS equ 0E17h");
+[; <" T6CKIPPS equ 0E17h ;# ">
+"32056
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32056: __asm("T6PPS equ 0E17h");
+[; <" T6PPS equ 0E17h ;# ">
+"32101
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32101: __asm("T8INPPS equ 0E18h");
+[; <" T8INPPS equ 0E18h ;# ">
+"32106
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32106: __asm("T8CKIPPS equ 0E18h");
+[; <" T8CKIPPS equ 0E18h ;# ">
+"32110
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32110: __asm("T8PPS equ 0E18h");
+[; <" T8PPS equ 0E18h ;# ">
+"32155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32155: __asm("CCP1PPS equ 0E19h");
+[; <" CCP1PPS equ 0E19h ;# ">
+"32175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32175: __asm("CCP2PPS equ 0E1Ah");
+[; <" CCP2PPS equ 0E1Ah ;# ">
+"32195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32195: __asm("CCP7PPS equ 0E1Bh");
+[; <" CCP7PPS equ 0E1Bh ;# ">
+"32215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32215: __asm("COG1INPPS equ 0E1Dh");
+[; <" COG1INPPS equ 0E1Dh ;# ">
+"32235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32235: __asm("COG2INPPS equ 0E1Eh");
+[; <" COG2INPPS equ 0E1Eh ;# ">
+"32255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32255: __asm("COG3INPPS equ 0E1Fh");
+[; <" COG3INPPS equ 0E1Fh ;# ">
+"32275
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32275: __asm("MD1CLPPS equ 0E21h");
+[; <" MD1CLPPS equ 0E21h ;# ">
+"32295
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32295: __asm("MD1CHPPS equ 0E22h");
+[; <" MD1CHPPS equ 0E22h ;# ">
+"32315
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32315: __asm("MD1MODPPS equ 0E23h");
+[; <" MD1MODPPS equ 0E23h ;# ">
+"32335
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32335: __asm("MD2CLPPS equ 0E24h");
+[; <" MD2CLPPS equ 0E24h ;# ">
+"32355
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32355: __asm("MD2CHPPS equ 0E25h");
+[; <" MD2CHPPS equ 0E25h ;# ">
+"32375
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32375: __asm("MD2MODPPS equ 0E26h");
+[; <" MD2MODPPS equ 0E26h ;# ">
+"32395
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32395: __asm("MD3CLPPS equ 0E27h");
+[; <" MD3CLPPS equ 0E27h ;# ">
+"32415
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32415: __asm("MD3CHPPS equ 0E28h");
+[; <" MD3CHPPS equ 0E28h ;# ">
+"32435
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32435: __asm("MD3MODPPS equ 0E29h");
+[; <" MD3MODPPS equ 0E29h ;# ">
+"32455
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32455: __asm("PRG1RPPS equ 0E2Dh");
+[; <" PRG1RPPS equ 0E2Dh ;# ">
+"32475
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32475: __asm("PRG1FPPS equ 0E2Eh");
+[; <" PRG1FPPS equ 0E2Eh ;# ">
+"32495
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32495: __asm("PRG2RPPS equ 0E2Fh");
+[; <" PRG2RPPS equ 0E2Fh ;# ">
+"32515
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32515: __asm("PRG2FPPS equ 0E30h");
+[; <" PRG2FPPS equ 0E30h ;# ">
+"32535
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32535: __asm("PRG3RPPS equ 0E31h");
+[; <" PRG3RPPS equ 0E31h ;# ">
+"32555
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32555: __asm("PRG3FPPS equ 0E32h");
+[; <" PRG3FPPS equ 0E32h ;# ">
+"32575
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32575: __asm("CLCIN0PPS equ 0E35h");
+[; <" CLCIN0PPS equ 0E35h ;# ">
+"32595
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32595: __asm("CLCIN1PPS equ 0E36h");
+[; <" CLCIN1PPS equ 0E36h ;# ">
+"32615
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32615: __asm("CLCIN2PPS equ 0E37h");
+[; <" CLCIN2PPS equ 0E37h ;# ">
+"32635
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32635: __asm("CLCIN3PPS equ 0E38h");
+[; <" CLCIN3PPS equ 0E38h ;# ">
+"32655
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32655: __asm("ADCACTPPS equ 0E39h");
+[; <" ADCACTPPS equ 0E39h ;# ">
+"32675
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32675: __asm("SSPCLKPPS equ 0E3Ah");
+[; <" SSPCLKPPS equ 0E3Ah ;# ">
+"32695
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32695: __asm("SSPDATPPS equ 0E3Bh");
+[; <" SSPDATPPS equ 0E3Bh ;# ">
+"32715
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32715: __asm("SSPSSPPS equ 0E3Ch");
+[; <" SSPSSPPS equ 0E3Ch ;# ">
+"32735
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32735: __asm("RXPPS equ 0E3Dh");
+[; <" RXPPS equ 0E3Dh ;# ">
+"32755
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32755: __asm("CKPPS equ 0E3Eh");
+[; <" CKPPS equ 0E3Eh ;# ">
+"32775
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32775: __asm("RA0PPS equ 0E90h");
+[; <" RA0PPS equ 0E90h ;# ">
+"32795
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32795: __asm("RA1PPS equ 0E91h");
+[; <" RA1PPS equ 0E91h ;# ">
+"32815
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32815: __asm("RA2PPS equ 0E92h");
+[; <" RA2PPS equ 0E92h ;# ">
+"32835
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32835: __asm("RA3PPS equ 0E93h");
+[; <" RA3PPS equ 0E93h ;# ">
+"32855
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32855: __asm("RA4PPS equ 0E94h");
+[; <" RA4PPS equ 0E94h ;# ">
+"32875
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32875: __asm("RA5PPS equ 0E95h");
+[; <" RA5PPS equ 0E95h ;# ">
+"32895
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32895: __asm("RA6PPS equ 0E96h");
+[; <" RA6PPS equ 0E96h ;# ">
+"32915
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32915: __asm("RA7PPS equ 0E97h");
+[; <" RA7PPS equ 0E97h ;# ">
+"32935
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32935: __asm("RB0PPS equ 0E98h");
+[; <" RB0PPS equ 0E98h ;# ">
+"32955
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32955: __asm("RB1PPS equ 0E99h");
+[; <" RB1PPS equ 0E99h ;# ">
+"32975
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32975: __asm("RB2PPS equ 0E9Ah");
+[; <" RB2PPS equ 0E9Ah ;# ">
+"32995
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 32995: __asm("RB3PPS equ 0E9Bh");
+[; <" RB3PPS equ 0E9Bh ;# ">
+"33015
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33015: __asm("RB4PPS equ 0E9Ch");
+[; <" RB4PPS equ 0E9Ch ;# ">
+"33035
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33035: __asm("RB5PPS equ 0E9Dh");
+[; <" RB5PPS equ 0E9Dh ;# ">
+"33055
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33055: __asm("RB6PPS equ 0E9Eh");
+[; <" RB6PPS equ 0E9Eh ;# ">
+"33075
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33075: __asm("RB7PPS equ 0E9Fh");
+[; <" RB7PPS equ 0E9Fh ;# ">
+"33095
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33095: __asm("RC0PPS equ 0EA0h");
+[; <" RC0PPS equ 0EA0h ;# ">
+"33115
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33115: __asm("RC1PPS equ 0EA1h");
+[; <" RC1PPS equ 0EA1h ;# ">
+"33135
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33135: __asm("RC2PPS equ 0EA2h");
+[; <" RC2PPS equ 0EA2h ;# ">
+"33155
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33155: __asm("RC3PPS equ 0EA3h");
+[; <" RC3PPS equ 0EA3h ;# ">
+"33175
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33175: __asm("RC4PPS equ 0EA4h");
+[; <" RC4PPS equ 0EA4h ;# ">
+"33195
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33195: __asm("RC5PPS equ 0EA5h");
+[; <" RC5PPS equ 0EA5h ;# ">
+"33215
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33215: __asm("RC6PPS equ 0EA6h");
+[; <" RC6PPS equ 0EA6h ;# ">
+"33235
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33235: __asm("RC7PPS equ 0EA7h");
+[; <" RC7PPS equ 0EA7h ;# ">
+"33255
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33255: __asm("CLCDATA equ 0F0Fh");
+[; <" CLCDATA equ 0F0Fh ;# ">
+"33293
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33293: __asm("CLC1CON equ 0F10h");
+[; <" CLC1CON equ 0F10h ;# ">
+"33411
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33411: __asm("CLC1POL equ 0F11h");
+[; <" CLC1POL equ 0F11h ;# ">
+"33489
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33489: __asm("CLC1SEL0 equ 0F12h");
+[; <" CLC1SEL0 equ 0F12h ;# ">
+"33593
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33593: __asm("CLC1SEL1 equ 0F13h");
+[; <" CLC1SEL1 equ 0F13h ;# ">
+"33697
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33697: __asm("CLC1SEL2 equ 0F14h");
+[; <" CLC1SEL2 equ 0F14h ;# ">
+"33801
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33801: __asm("CLC1SEL3 equ 0F15h");
+[; <" CLC1SEL3 equ 0F15h ;# ">
+"33905
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 33905: __asm("CLC1GLS0 equ 0F16h");
+[; <" CLC1GLS0 equ 0F16h ;# ">
+"34017
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34017: __asm("CLC1GLS1 equ 0F17h");
+[; <" CLC1GLS1 equ 0F17h ;# ">
+"34129
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34129: __asm("CLC1GLS2 equ 0F18h");
+[; <" CLC1GLS2 equ 0F18h ;# ">
+"34241
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34241: __asm("CLC1GLS3 equ 0F19h");
+[; <" CLC1GLS3 equ 0F19h ;# ">
+"34353
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34353: __asm("CLC2CON equ 0F1Ah");
+[; <" CLC2CON equ 0F1Ah ;# ">
+"34471
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34471: __asm("CLC2POL equ 0F1Bh");
+[; <" CLC2POL equ 0F1Bh ;# ">
+"34549
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34549: __asm("CLC2SEL0 equ 0F1Ch");
+[; <" CLC2SEL0 equ 0F1Ch ;# ">
+"34653
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34653: __asm("CLC2SEL1 equ 0F1Dh");
+[; <" CLC2SEL1 equ 0F1Dh ;# ">
+"34757
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34757: __asm("CLC2SEL2 equ 0F1Eh");
+[; <" CLC2SEL2 equ 0F1Eh ;# ">
+"34861
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34861: __asm("CLC2SEL3 equ 0F1Fh");
+[; <" CLC2SEL3 equ 0F1Fh ;# ">
+"34965
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 34965: __asm("CLC2GLS0 equ 0F20h");
+[; <" CLC2GLS0 equ 0F20h ;# ">
+"35077
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35077: __asm("CLC2GLS1 equ 0F21h");
+[; <" CLC2GLS1 equ 0F21h ;# ">
+"35189
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35189: __asm("CLC2GLS2 equ 0F22h");
+[; <" CLC2GLS2 equ 0F22h ;# ">
+"35301
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35301: __asm("CLC2GLS3 equ 0F23h");
+[; <" CLC2GLS3 equ 0F23h ;# ">
+"35413
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35413: __asm("CLC3CON equ 0F24h");
+[; <" CLC3CON equ 0F24h ;# ">
+"35531
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35531: __asm("CLC3POL equ 0F25h");
+[; <" CLC3POL equ 0F25h ;# ">
+"35609
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35609: __asm("CLC3SEL0 equ 0F26h");
+[; <" CLC3SEL0 equ 0F26h ;# ">
+"35713
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35713: __asm("CLC3SEL1 equ 0F27h");
+[; <" CLC3SEL1 equ 0F27h ;# ">
+"35817
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35817: __asm("CLC3SEL2 equ 0F28h");
+[; <" CLC3SEL2 equ 0F28h ;# ">
+"35921
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 35921: __asm("CLC3SEL3 equ 0F29h");
+[; <" CLC3SEL3 equ 0F29h ;# ">
+"36025
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36025: __asm("CLC3GLS0 equ 0F2Ah");
+[; <" CLC3GLS0 equ 0F2Ah ;# ">
+"36137
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36137: __asm("CLC3GLS1 equ 0F2Bh");
+[; <" CLC3GLS1 equ 0F2Bh ;# ">
+"36249
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36249: __asm("CLC3GLS2 equ 0F2Ch");
+[; <" CLC3GLS2 equ 0F2Ch ;# ">
+"36361
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36361: __asm("CLC3GLS3 equ 0F2Dh");
+[; <" CLC3GLS3 equ 0F2Dh ;# ">
+"36473
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36473: __asm("CLC4CON equ 0F2Eh");
+[; <" CLC4CON equ 0F2Eh ;# ">
+"36591
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36591: __asm("CLC4POL equ 0F2Fh");
+[; <" CLC4POL equ 0F2Fh ;# ">
+"36669
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36669: __asm("CLC4SEL0 equ 0F30h");
+[; <" CLC4SEL0 equ 0F30h ;# ">
+"36773
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36773: __asm("CLC4SEL1 equ 0F31h");
+[; <" CLC4SEL1 equ 0F31h ;# ">
+"36877
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36877: __asm("CLC4SEL2 equ 0F32h");
+[; <" CLC4SEL2 equ 0F32h ;# ">
+"36981
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 36981: __asm("CLC4SEL3 equ 0F33h");
+[; <" CLC4SEL3 equ 0F33h ;# ">
+"37085
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37085: __asm("CLC4GLS0 equ 0F34h");
+[; <" CLC4GLS0 equ 0F34h ;# ">
+"37197
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37197: __asm("CLC4GLS1 equ 0F35h");
+[; <" CLC4GLS1 equ 0F35h ;# ">
+"37309
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37309: __asm("CLC4GLS2 equ 0F36h");
+[; <" CLC4GLS2 equ 0F36h ;# ">
+"37421
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37421: __asm("CLC4GLS3 equ 0F37h");
+[; <" CLC4GLS3 equ 0F37h ;# ">
+"37533
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37533: __asm("STATUS_SHAD equ 0FE4h");
+[; <" STATUS_SHAD equ 0FE4h ;# ">
+"37565
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37565: __asm("WREG_SHAD equ 0FE5h");
+[; <" WREG_SHAD equ 0FE5h ;# ">
+"37585
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37585: __asm("BSR_SHAD equ 0FE6h");
+[; <" BSR_SHAD equ 0FE6h ;# ">
+"37605
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37605: __asm("PCLATH_SHAD equ 0FE7h");
+[; <" PCLATH_SHAD equ 0FE7h ;# ">
+"37625
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37625: __asm("FSR0L_SHAD equ 0FE8h");
+[; <" FSR0L_SHAD equ 0FE8h ;# ">
+"37645
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37645: __asm("FSR0H_SHAD equ 0FE9h");
+[; <" FSR0H_SHAD equ 0FE9h ;# ">
+"37665
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37665: __asm("FSR1L_SHAD equ 0FEAh");
+[; <" FSR1L_SHAD equ 0FEAh ;# ">
+"37685
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37685: __asm("FSR1H_SHAD equ 0FEBh");
+[; <" FSR1H_SHAD equ 0FEBh ;# ">
+"37705
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37705: __asm("STKPTR equ 0FEDh");
+[; <" STKPTR equ 0FEDh ;# ">
+"37725
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37725: __asm("TOSL equ 0FEEh");
+[; <" TOSL equ 0FEEh ;# ">
+"37745
+[; ;/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8/pic/include/proc/pic16f1776.h: 37745: __asm("TOSH equ 0FEFh");
+[; <" TOSH equ 0FEFh ;# ">
+"54 mcc_generated_files/pin_manager.c
+[; ;mcc_generated_files/pin_manager.c: 54: void (*IOCBF0_InterruptHandler)(void);
+[v _IOCBF0_InterruptHandler `*F11997 ~T0 @X0 1 e ]
+"55
+[; ;mcc_generated_files/pin_manager.c: 55: void (*IOCCF7_InterruptHandler)(void);
+[v _IOCCF7_InterruptHandler `*F11999 ~T0 @X0 1 e ]
+"58
+[; ;mcc_generated_files/pin_manager.c: 58: void PIN_MANAGER_Initialize(void)
+[v _PIN_MANAGER_Initialize `(v ~T0 @X0 1 ef ]
+"59
+[; ;mcc_generated_files/pin_manager.c: 59: {
+{
+[e :U _PIN_MANAGER_Initialize ]
+[f ]
+"63
+[; ;mcc_generated_files/pin_manager.c: 63: LATA = 0x00;
+[e = _LATA -> -> 0 `i `uc ]
+"64
+[; ;mcc_generated_files/pin_manager.c: 64: LATB = 0x00;
+[e = _LATB -> -> 0 `i `uc ]
+"65
+[; ;mcc_generated_files/pin_manager.c: 65: LATC = 0x00;
+[e = _LATC -> -> 0 `i `uc ]
+"70
+[; ;mcc_generated_files/pin_manager.c: 70: TRISE = 0x08;
+[e = _TRISE -> -> 8 `i `uc ]
+"71
+[; ;mcc_generated_files/pin_manager.c: 71: TRISA = 0x39;
+[e = _TRISA -> -> 57 `i `uc ]
+"72
+[; ;mcc_generated_files/pin_manager.c: 72: TRISB = 0xED;
+[e = _TRISB -> -> 237 `i `uc ]
+"73
+[; ;mcc_generated_files/pin_manager.c: 73: TRISC = 0x8C;
+[e = _TRISC -> -> 140 `i `uc ]
+"78
+[; ;mcc_generated_files/pin_manager.c: 78: ANSELC = 0x7C;
+[e = _ANSELC -> -> 124 `i `uc ]
+"79
+[; ;mcc_generated_files/pin_manager.c: 79: ANSELB = 0x3E;
+[e = _ANSELB -> -> 62 `i `uc ]
+"80
+[; ;mcc_generated_files/pin_manager.c: 80: ANSELA = 0x3F;
+[e = _ANSELA -> -> 63 `i `uc ]
+"85
+[; ;mcc_generated_files/pin_manager.c: 85: WPUE = 0x00;
+[e = _WPUE -> -> 0 `i `uc ]
+"86
+[; ;mcc_generated_files/pin_manager.c: 86: WPUB = 0x00;
+[e = _WPUB -> -> 0 `i `uc ]
+"87
+[; ;mcc_generated_files/pin_manager.c: 87: WPUA = 0x00;
+[e = _WPUA -> -> 0 `i `uc ]
+"88
+[; ;mcc_generated_files/pin_manager.c: 88: WPUC = 0x00;
+[e = _WPUC -> -> 0 `i `uc ]
+"89
+[; ;mcc_generated_files/pin_manager.c: 89: OPTION_REGbits.nWPUEN = 1;
+[e = . . _OPTION_REGbits 0 5 -> -> 1 `i `uc ]
+"94
+[; ;mcc_generated_files/pin_manager.c: 94: ODCONA = 0x00;
+[e = _ODCONA -> -> 0 `i `uc ]
+"95
+[; ;mcc_generated_files/pin_manager.c: 95: ODCONB = 0x00;
+[e = _ODCONB -> -> 0 `i `uc ]
+"96
+[; ;mcc_generated_files/pin_manager.c: 96: ODCONC = 0x00;
+[e = _ODCONC -> -> 0 `i `uc ]
+"101
+[; ;mcc_generated_files/pin_manager.c: 101: SLRCONA = 0xFF;
+[e = _SLRCONA -> -> 255 `i `uc ]
+"102
+[; ;mcc_generated_files/pin_manager.c: 102: SLRCONB = 0xFF;
+[e = _SLRCONB -> -> 255 `i `uc ]
+"103
+[; ;mcc_generated_files/pin_manager.c: 103: SLRCONC = 0xFF;
+[e = _SLRCONC -> -> 255 `i `uc ]
+"108
+[; ;mcc_generated_files/pin_manager.c: 108: INLVLA = 0x3F;
+[e = _INLVLA -> -> 63 `i `uc ]
+"109
+[; ;mcc_generated_files/pin_manager.c: 109: INLVLB = 0xF0;
+[e = _INLVLB -> -> 240 `i `uc ]
+"110
+[; ;mcc_generated_files/pin_manager.c: 110: INLVLC = 0xFF;
+[e = _INLVLC -> -> 255 `i `uc ]
+"117
+[; ;mcc_generated_files/pin_manager.c: 117: IOCBFbits.IOCBF0 = 0;
+[e = . . _IOCBFbits 0 0 -> -> 0 `i `uc ]
+"119
+[; ;mcc_generated_files/pin_manager.c: 119: IOCBNbits.IOCBN0 = 1;
+[e = . . _IOCBNbits 0 0 -> -> 1 `i `uc ]
+"121
+[; ;mcc_generated_files/pin_manager.c: 121: IOCBPbits.IOCBP0 = 0;
+[e = . . _IOCBPbits 0 0 -> -> 0 `i `uc ]
+"123
+[; ;mcc_generated_files/pin_manager.c: 123: IOCCFbits.IOCCF7 = 0;
+[e = . . _IOCCFbits 0 7 -> -> 0 `i `uc ]
+"125
+[; ;mcc_generated_files/pin_manager.c: 125: IOCCNbits.IOCCN7 = 1;
+[e = . . _IOCCNbits 0 7 -> -> 1 `i `uc ]
+"127
+[; ;mcc_generated_files/pin_manager.c: 127: IOCCPbits.IOCCP7 = 0;
+[e = . . _IOCCPbits 0 7 -> -> 0 `i `uc ]
+"132
+[; ;mcc_generated_files/pin_manager.c: 132: IOCBF0_SetInterruptHandler(IOCBF0_DefaultInterruptHandler);
+[e ( _IOCBF0_SetInterruptHandler (1 &U _IOCBF0_DefaultInterruptHandler ]
+"133
+[; ;mcc_generated_files/pin_manager.c: 133: IOCCF7_SetInterruptHandler(IOCCF7_DefaultInterruptHandler);
+[e ( _IOCCF7_SetInterruptHandler (1 &U _IOCCF7_DefaultInterruptHandler ]
+"136
+[; ;mcc_generated_files/pin_manager.c: 136: INTCONbits.IOCIE = 1;
+[e = . . _INTCONbits 0 3 -> -> 1 `i `uc ]
+"138
+[; ;mcc_generated_files/pin_manager.c: 138: }
+[e :UE 1731 ]
+}
+"140
+[; ;mcc_generated_files/pin_manager.c: 140: void PIN_MANAGER_IOC(void)
+[v _PIN_MANAGER_IOC `(v ~T0 @X0 1 ef ]
+"141
+[; ;mcc_generated_files/pin_manager.c: 141: {
+{
+[e :U _PIN_MANAGER_IOC ]
+[f ]
+"143
+[; ;mcc_generated_files/pin_manager.c: 143: if(IOCBFbits.IOCBF0 == 1)
+[e $ ! == -> . . _IOCBFbits 0 0 `i -> 1 `i 1733 ]
+"144
+[; ;mcc_generated_files/pin_manager.c: 144: {
+{
+"145
+[; ;mcc_generated_files/pin_manager.c: 145: IOCBF0_ISR();
+[e ( _IOCBF0_ISR .. ]
+"146
+[; ;mcc_generated_files/pin_manager.c: 146: }
+}
+[e :U 1733 ]
+"148
+[; ;mcc_generated_files/pin_manager.c: 148: if(IOCCFbits.IOCCF7 == 1)
+[e $ ! == -> . . _IOCCFbits 0 7 `i -> 1 `i 1734 ]
+"149
+[; ;mcc_generated_files/pin_manager.c: 149: {
+{
+"150
+[; ;mcc_generated_files/pin_manager.c: 150: IOCCF7_ISR();
+[e ( _IOCCF7_ISR .. ]
+"151
+[; ;mcc_generated_files/pin_manager.c: 151: }
+}
+[e :U 1734 ]
+"152
+[; ;mcc_generated_files/pin_manager.c: 152: }
+[e :UE 1732 ]
+}
+"157
+[; ;mcc_generated_files/pin_manager.c: 157: void IOCBF0_ISR(void) {
+[v _IOCBF0_ISR `(v ~T0 @X0 1 ef ]
+{
+[e :U _IOCBF0_ISR ]
+[f ]
+"162
+[; ;mcc_generated_files/pin_manager.c: 162: if(IOCBF0_InterruptHandler)
+[e $ ! != _IOCBF0_InterruptHandler -> -> 0 `i `*F12005 1736 ]
+"163
+[; ;mcc_generated_files/pin_manager.c: 163: {
+{
+"164
+[; ;mcc_generated_files/pin_manager.c: 164: IOCBF0_InterruptHandler();
+[e ( *U _IOCBF0_InterruptHandler .. ]
+"165
+[; ;mcc_generated_files/pin_manager.c: 165: }
+}
+[e :U 1736 ]
+"166
+[; ;mcc_generated_files/pin_manager.c: 166: IOCBFbits.IOCBF0 = 0;
+[e = . . _IOCBFbits 0 0 -> -> 0 `i `uc ]
+"167
+[; ;mcc_generated_files/pin_manager.c: 167: }
+[e :UE 1735 ]
+}
+"172
+[; ;mcc_generated_files/pin_manager.c: 172: void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void)){
+[v _IOCBF0_SetInterruptHandler `(v ~T0 @X0 1 ef1`*F12007 ]
+{
+[e :U _IOCBF0_SetInterruptHandler ]
+[v _InterruptHandler `*F12009 ~T0 @X0 1 r1 ]
+[f ]
+"173
+[; ;mcc_generated_files/pin_manager.c: 173: IOCBF0_InterruptHandler = InterruptHandler;
+[e = _IOCBF0_InterruptHandler _InterruptHandler ]
+"174
+[; ;mcc_generated_files/pin_manager.c: 174: }
+[e :UE 1737 ]
+}
+"179
+[; ;mcc_generated_files/pin_manager.c: 179: void IOCBF0_DefaultInterruptHandler(void){
+[v _IOCBF0_DefaultInterruptHandler `(v ~T0 @X0 1 ef ]
+{
+[e :U _IOCBF0_DefaultInterruptHandler ]
+[f ]
+"182
+[; ;mcc_generated_files/pin_manager.c: 182: }
+[e :UE 1738 ]
+}
+"187
+[; ;mcc_generated_files/pin_manager.c: 187: void IOCCF7_ISR(void) {
+[v _IOCCF7_ISR `(v ~T0 @X0 1 ef ]
+{
+[e :U _IOCCF7_ISR ]
+[f ]
+"192
+[; ;mcc_generated_files/pin_manager.c: 192: if(IOCCF7_InterruptHandler)
+[e $ ! != _IOCCF7_InterruptHandler -> -> 0 `i `*F12013 1740 ]
+"193
+[; ;mcc_generated_files/pin_manager.c: 193: {
+{
+"194
+[; ;mcc_generated_files/pin_manager.c: 194: IOCCF7_InterruptHandler();
+[e ( *U _IOCCF7_InterruptHandler .. ]
+"195
+[; ;mcc_generated_files/pin_manager.c: 195: }
+}
+[e :U 1740 ]
+"196
+[; ;mcc_generated_files/pin_manager.c: 196: IOCCFbits.IOCCF7 = 0;
+[e = . . _IOCCFbits 0 7 -> -> 0 `i `uc ]
+"197
+[; ;mcc_generated_files/pin_manager.c: 197: }
+[e :UE 1739 ]
+}
+"202
+[; ;mcc_generated_files/pin_manager.c: 202: void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void)){
+[v _IOCCF7_SetInterruptHandler `(v ~T0 @X0 1 ef1`*F12015 ]
+{
+[e :U _IOCCF7_SetInterruptHandler ]
+[v _InterruptHandler `*F12017 ~T0 @X0 1 r1 ]
+[f ]
+"203
+[; ;mcc_generated_files/pin_manager.c: 203: IOCCF7_InterruptHandler = InterruptHandler;
+[e = _IOCCF7_InterruptHandler _InterruptHandler ]
+"204
+[; ;mcc_generated_files/pin_manager.c: 204: }
+[e :UE 1741 ]
+}
+"209
+[; ;mcc_generated_files/pin_manager.c: 209: void IOCCF7_DefaultInterruptHandler(void){
+[v _IOCCF7_DefaultInterruptHandler `(v ~T0 @X0 1 ef ]
+{
+[e :U _IOCCF7_DefaultInterruptHandler ]
+[f ]
+"212
+[; ;mcc_generated_files/pin_manager.c: 212: }
+[e :UE 1742 ]
+}
diff --git a/firmware/B1-firmware.X/build/default/production/mcc_generated_files/pin_manager.p1.d b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/pin_manager.p1.d
new file mode 100644
index 0000000..ef03b2b
--- /dev/null
+++ b/firmware/B1-firmware.X/build/default/production/mcc_generated_files/pin_manager.p1.d
@@ -0,0 +1,3 @@
+build/default/production/mcc_generated_files/pin_manager.p1: \
+mcc_generated_files/pin_manager.c \
+mcc_generated_files/pin_manager.h
diff --git a/firmware/B1-firmware.X/main.c b/firmware/B1-firmware.X/main.c
new file mode 100755
index 0000000..339108a
--- /dev/null
+++ b/firmware/B1-firmware.X/main.c
@@ -0,0 +1,279 @@
+/**
+ Generated Main Source File
+
+ Company:
+ Microchip Technology Inc.
+
+ File Name:
+ main.c
+
+ Summary:
+ This is the main file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ Description:
+ This header file provides implementations for driver APIs for all modules selected in the GUI.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.00
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#include "mcc_generated_files/mcc.h"
+
+/*
+ Main application
+ */
+
+//led states as (R,G,B)
+#define LED_OFF 0x0
+
+#define LED_GREEN 0x2
+#define LED_BLUE 0x1
+#define LED_RED 0x4
+
+#define LED_CYAN (LED_BLUE | LED_GREEN)
+#define LED_PURPLE (LED_BLUE | LED_RED)
+#define LED_YELLOW (LED_RED | LED_GREEN)
+
+#define LED_WHITE (LED_GREEN | LED_BLUE | LED_RED)
+
+#define LOW_BATTERY_VOLTAGE 173
+
+uint8_t mux_state = 0;
+uint8_t led_color_state = LED_OFF;
+
+//function prototypes
+
+void set_led(uint8_t);
+void init_sensor(void);
+void reset_sensor(void);
+
+
+
+void my_CMP2_ISR(void){
+ // clear the CMP2 interrupt flag
+ PIR2bits.C2IF = 0;
+ set_led(LED_RED);
+
+}
+
+void my_CMP1_ISR(void){
+ // clear the CMP1 interrupt flag
+ PIR2bits.C1IF = 0;
+ set_led(LED_RED);
+}
+
+//change state
+void SW2_ISR(void){
+
+ switch(mux_state){
+ case 0: //low gain, high bandwidth
+ led_color_state = LED_GREEN;
+ MUX_SEL1_LAT = 1; //bandwidth select
+ MUX_SEL2_LAT = 1; //gain select
+ break;
+
+ case 1: //low gain, low bandwidth
+ led_color_state = LED_YELLOW;
+ MUX_SEL1_LAT = 0; //bandwidth select
+ MUX_SEL2_LAT = 1; //gain select
+ break;
+
+ case 2: // high gain, high bandwidth
+ led_color_state = LED_BLUE;
+ MUX_SEL1_LAT = 1; //bandwidth select
+ MUX_SEL2_LAT = 0; //gain select
+ break;
+
+ case 3: //high gain, low bandwidth
+ led_color_state = LED_CYAN;
+ MUX_SEL1_LAT = 0; //bandwidth select
+ MUX_SEL2_LAT = 0; //gain select
+ break;
+ }
+ set_led(led_color_state);
+ mux_state = (mux_state+1)%4;
+ __delay_ms(200); //delay for debounce
+}
+
+//zero system
+void SW1_ISR(void){
+
+ //flash led at start
+ set_led(LED_OFF);
+ __delay_ms(200);
+ set_led(led_color_state);
+ reset_sensor();
+ __delay_ms(200);
+ if(SW1_GetValue() == 0){
+ //if switch is still depressed do a full zero
+ init_sensor();
+ }
+
+ //flash LED at end
+ set_led(LED_OFF);
+ __delay_ms(200);
+ set_led(led_color_state);
+
+ //zeroing system may trip over range comparators
+ PIR2bits.C2IF = 0;
+ PIR2bits.C1IF = 0;
+}
+
+uint16_t average_adc_reading(adc_channel_t read_ch){
+
+ uint16_t averaged_val = 0;
+ for (int i = 0; i<8; i++){
+ averaged_val = averaged_val + ADC_GetConversion(read_ch);
+ }
+
+ averaged_val = averaged_val;
+
+ return averaged_val;
+}
+
+void set_led(uint8_t led_color) {
+
+LED_B_LAT = (~led_color>>2)&1;
+LED_G_LAT = (~led_color>>1)&1;
+LED_R_LAT = (~led_color)&1;
+
+}
+void zero_stage_1(void){
+ uint16_t gnd_ref_val;
+ uint16_t best_dac_val = 0;
+ uint16_t stage_val;
+ uint16_t best_val = (1<<12);
+
+ gnd_ref_val = average_adc_reading(GNDREF_SENSE);
+
+ for(uint16_t i = 0; i<1024; i++){
+
+ DAC1_Load10bitInputData(i);
+ __delay_ms(1);
+ stage_val = average_adc_reading(STAGE1_MON);
+
+ if ((stage_val-gnd_ref_val) < best_val){
+ best_val = (stage_val - gnd_ref_val);
+ best_dac_val = i;
+ }
+ }
+ DAC1_Load10bitInputData(best_dac_val);
+}
+
+void zero_stage_2(void){
+ uint16_t gnd_ref_val;
+ uint16_t best_dac_val = 0;
+ uint16_t stage_val;
+ uint16_t best_val = 2000;
+
+ gnd_ref_val = average_adc_reading(GNDREF_SENSE);
+
+ for(uint16_t i = 0; i<1024; i++){
+
+ DAC5_Load10bitInputData(i);
+ __delay_ms(1);
+ stage_val = average_adc_reading(STAGE2_MON);
+
+ if ((stage_val-gnd_ref_val) < best_val){
+ best_val = (stage_val - gnd_ref_val);
+ best_dac_val = i;
+ }
+
+ }
+
+ DAC5_Load10bitInputData(best_dac_val);
+
+}
+
+void init_sensor(void){
+
+ __delay_ms(50);
+ zero_stage_1();
+ __delay_ms(50);
+ zero_stage_2();
+
+}
+
+void reset_sensor(){
+ SR_SetLow();
+ __delay_ms(50);
+ SR_SetHigh();
+ __delay_ms(50);
+ SR_SetLow();
+
+}
+
+void low_battery_loop(){
+ while(1){
+ set_led(LED_OFF);
+
+ __delay_ms(500);
+
+ set_led(LED_RED);
+
+ __delay_ms(500);
+ }
+}
+void main(void)
+{
+ // initialize the device
+ SYSTEM_Initialize();
+
+ DAC7_SetOutput(16); //set virtual ground to ~2.5V
+ DAC3_SetOutput(24); //set overload high comparator
+ DAC4_SetOutput(8); //set overload low comparator
+
+ led_color_state = LED_GREEN;
+ mux_state = 0;
+ SW2_ISR();//initialize LED and mux
+
+ reset_sensor();
+ init_sensor();
+ //zeroing system may trip over range comparators
+ PIR2bits.C2IF = 0;
+ PIR2bits.C1IF = 0;
+ //set interrupt handler for SW2
+ IOCBF0_SetInterruptHandler(SW2_ISR);
+ //set interrupt handler for SW1
+ IOCCF7_SetInterruptHandler(SW1_ISR);
+
+ INTERRUPT_GlobalInterruptEnable();
+ INTERRUPT_PeripheralInterruptEnable();
+
+ while (1)
+ {
+ __delay_ms(100);
+ if((average_adc_reading(VIN_SENSE)>>3) < LOW_BATTERY_VOLTAGE){
+ INTERRUPT_GlobalInterruptDisable();
+ INTERRUPT_PeripheralInterruptDisable();
+ low_battery_loop();
+ }
+ }
+}
+/**
+ End of File
+*/
\ No newline at end of file
diff --git a/firmware/B1-firmware.X/mcc_generated_files/adc.c b/firmware/B1-firmware.X/mcc_generated_files/adc.c
new file mode 100755
index 0000000..3f464b7
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/adc.c
@@ -0,0 +1,144 @@
+/**
+ ADC Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ adc.c
+
+ @Summary
+ This is the generated driver implementation file for the ADC driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides implementations for driver APIs for ADC.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include "adc.h"
+#include "device_config.h"
+
+/**
+ Section: Macro Declarations
+*/
+
+#define ACQ_US_DELAY 5
+
+void (*ADC_InterruptHandler)(void);
+
+/**
+ Section: ADC Module APIs
+*/
+
+void ADC_Initialize(void)
+{
+ // set the ADC to the options selected in the User Interface
+
+ // GO stop; ADON enabled; CHS AN0;
+ ADCON0 = 0x01;
+
+ // ADFM right; ADNREF VSS; ADPREF VDD; ADCS FOSC/8;
+ ADCON1 = 0x90;
+
+ // TRIGSEL no_auto_trigger;
+ ADCON2 = 0x00;
+
+ // ADRES 0;
+ ADRESL = 0x00;
+
+ // ADRES 0;
+ ADRESH = 0x00;
+
+}
+
+void ADC_SelectChannel(adc_channel_t channel)
+{
+ // select the A/D channel
+ ADCON0bits.CHS = channel;
+ // Turn on the ADC module
+ ADCON0bits.ADON = 1;
+}
+
+void ADC_StartConversion(void)
+{
+ // Start the conversion
+ ADCON0bits.GO = 1;
+}
+
+
+bool ADC_IsConversionDone(void)
+{
+ // Start the conversion
+ return ((bool)(!ADCON0bits.GO));
+}
+
+adc_result_t ADC_GetConversionResult(void)
+{
+ // Conversion finished, return the result
+ return ((adc_result_t)((ADRESH << 8) + ADRESL));
+}
+
+adc_result_t ADC_GetConversion(adc_channel_t channel)
+{
+ // select the A/D channel
+ ADCON0bits.CHS = channel;
+
+ // Turn on the ADC module
+ ADCON0bits.ADON = 1;
+
+ // Acquisition time delay
+ __delay_us(ACQ_US_DELAY);
+
+ // Start the conversion
+ ADCON0bits.GO = 1;
+
+ // Wait for the conversion to finish
+ while (ADCON0bits.GO)
+ {
+ }
+
+ // Conversion finished, return the result
+ return ((adc_result_t)((ADRESH << 8) + ADRESL));
+}
+
+void ADC_TemperatureAcquisitionDelay(void)
+{
+ __delay_us(200);
+}
+/**
+ End of File
+*/
\ No newline at end of file
diff --git a/firmware/B1-firmware.X/mcc_generated_files/adc.h b/firmware/B1-firmware.X/mcc_generated_files/adc.h
new file mode 100755
index 0000000..8e9470e
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/adc.h
@@ -0,0 +1,339 @@
+/**
+ ADC Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ adc.h
+
+ @Summary
+ This is the generated header file for the ADC driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for ADC.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef ADC_H
+#define ADC_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: Data Types Definitions
+*/
+
+/**
+ * result size of an A/D conversion
+ */
+
+typedef uint16_t adc_result_t;
+
+/**
+ * result type of a Double ADC conversion
+ */
+typedef struct
+{
+ adc_result_t adcResult1;
+ adc_result_t adcResult2;
+} adc_sync_double_result_t;
+
+/** ADC Channel Definition
+
+ @Summary
+ Defines the channels available for conversion.
+
+ @Description
+ This routine defines the channels that are available for the module to use.
+
+ Remarks:
+ None
+ */
+
+typedef enum
+{
+ GNDREF_SENSE = 0x0,
+ VIN_SENSE = 0xD,
+ STAGE2_MON = 0xE,
+ STAGE1_MON = 0xF,
+ channel_Switched_AN1 = 0x21,
+ channel_Switched_AN10 = 0x2A,
+ channel_Switched_AN18 = 0x32,
+ channel_DAC7_Output = 0x37,
+ channel_DAC5_Output = 0x39,
+ channel_DAC4_Output = 0x3A,
+ channel_DAC3_Output = 0x3B,
+ channel_DAC2_Output = 0x3C,
+ channel_Temp = 0x3D,
+ channel_DAC1_Output = 0x3E,
+ channel_FVRBuffer1 = 0x3F
+} adc_channel_t;
+
+/**
+ Section: ADC Module APIs
+*/
+
+/**
+ @Summary
+ Initializes the ADC
+
+ @Description
+ This routine initializes the Initializes the ADC.
+ This routine must be called before any other ADC routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+
+ @Example
+
+ uint16_t convertedValue;
+
+ ADC_Initialize();
+ convertedValue = ADC_GetConversionResult();
+
+*/
+void ADC_Initialize(void);
+
+/**
+ @Summary
+ Allows selection of a channel for conversion
+
+ @Description
+ This routine is used to select desired channel for conversion.
+ available
+
+ @Preconditions
+ ADC_Initialize() function should have been called before calling this function.
+
+ @Returns
+ None
+
+ @Param
+ Pass in required channel number
+ "For available channel refer to enum under adc.h file"
+
+ @Example
+
+ uint16_t convertedValue;
+
+ ADC_Initialize();
+ ADC_SelectChannel(AN1_Channel);
+ ADC_StartConversion();
+ convertedValue = ADC_GetConversionResult();
+
+*/
+void ADC_SelectChannel(adc_channel_t channel);
+
+/**
+ @Summary
+ Starts conversion
+
+ @Description
+ This routine is used to start conversion of desired channel.
+
+ @Preconditions
+ ADC_Initialize() function should have been called before calling this function.
+
+ @Returns
+ None
+
+ @Param
+ None
+
+ @Example
+
+ uint16_t convertedValue;
+
+ ADC_Initialize();
+ ADC_StartConversion();
+ convertedValue = ADC_GetConversionResult();
+
+*/
+void ADC_StartConversion(void);
+
+/**
+ @Summary
+ Returns true when the conversion is completed otherwise false.
+
+ @Description
+ This routine is used to determine if conversion is completed.
+ When conversion is complete routine returns true. It returns false otherwise.
+
+ @Preconditions
+ ADC_Initialize() and ADC_StartConversion(void)
+ function should have been called before calling this function.
+
+ @Returns
+ true - If conversion is complete
+ false - If conversion is not completed
+
+ @Param
+ None
+
+ @Example
+
+ uint16_t convertedValue;
+
+ ADC_Initialize();
+ ADC_StartConversion();
+
+ while(!ADC_IsConversionDone());
+ convertedValue = ADC_GetConversionResult();
+
+ */
+bool ADC_IsConversionDone(void);
+
+/**
+ @Summary
+ Returns the ADC conversion value.
+
+ @Description
+ This routine is used to get the analog to digital converted value. This
+ routine gets converted values from the channel specified.
+
+ @Preconditions
+ This routine returns the conversion value only after the conversion is complete.
+ Completion status can be checked using
+ ADC_IsConversionDone() routine.
+
+ @Returns
+ Returns the converted value.
+
+ @Param
+ None
+
+ @Example
+
+ uint16_t convertedValue;
+
+ ADC_Initialize();
+ ADC_StartConversion();
+
+ while(ADC_IsConversionDone());
+
+ convertedValue = ADC_GetConversionResult();
+
+ */
+adc_result_t ADC_GetConversionResult(void);
+
+/**
+ @Summary
+ Returns the ADC conversion value
+ also allows selection of a channel for conversion.
+
+ @Description
+ This routine is used to select desired channel for conversion
+ and to get the analog to digital converted value.
+
+ @Preconditions
+ ADC_Initialize() function should have been called before calling this function.
+
+ @Returns
+ Returns the converted value.
+
+ @Param
+ Pass in required channel number.
+ "For available channel refer to enum under adc.h file"
+
+ @Example
+
+ uint16_t convertedValue;
+
+ ADC_Initialize();
+
+ conversion = ADC_GetConversion(AN1_Channel);
+
+*/
+adc_result_t ADC_GetConversion(adc_channel_t channel);
+
+/**
+ @Summary
+ Acquisition Delay for temperature sensor
+
+ @Description
+ This routine should be called when temperature sensor is used.
+
+ @Preconditions
+ ADC_Initialize() function should have been called before calling this function.
+
+ @Returns
+ None
+
+ @Param
+ None
+
+ @Example
+
+ uint16_t convertedValue;
+
+ ADC_Initialize();
+ ADC_StartConversion();
+ ADC_temperatureAcquisitionDelay();
+ convertedValue = ADC_GetConversionResult();
+
+*/
+void ADC_TemperatureAcquisitionDelay(void);
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif //ADC_H
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/cmp1.c b/firmware/B1-firmware.X/mcc_generated_files/cmp1.c
new file mode 100755
index 0000000..8414125
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/cmp1.c
@@ -0,0 +1,102 @@
+ /**
+ CMP1 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ cmp1.c
+
+ @Summary
+ This is the generated driver implementation file for the CMP1 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides implementations for driver APIs for CMP1.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.11
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+ */
+
+ /*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+ /**
+ Section: Included Files
+ */
+
+
+#include
+#include "cmp1.h"
+/**
+ Section: CMP1 APIs
+*/
+
+void CMP1_Initialize(void)
+{
+ /* Disable CMP1 interrupt before configuring the CMP1
+ control register. Although a comparator is disabled, an interrupt can be
+ generated by changing the output polarity with the CxPOL bit of the
+ CMxCON0 register,or by switching the comparator on or off with the CxON
+ bit of the CMxCON0 register.*/
+ PIE2bits.C1IE = 0;
+
+ // C1HYS disabled; C1SP hi_speed; C1ON enabled; C1POL not inverted; C1SYNC asynchronous; C1ZLF filtered;
+ CM1CON0 = 0x8C;
+
+ // C1INTN intFlag_neg; C1INTP no_intFlag;
+ CM1CON1 = 0x01;
+
+ // C1NCH CIN4-;
+ CM1NSEL = 0x04;
+
+ // C1PCH DAC3;
+ CM1PSEL = 0x07;
+
+ //
+ CMOUT = 0x00;
+
+ // Clearing IF flag before enabling the interrupt.
+ PIR2bits.C1IF = 0;
+
+ // Enabling CMP1 interrupt.
+ PIE2bits.C1IE = 1;
+}
+
+bool CMP1_GetOutputStatus(void)
+{
+ return (CMOUTbits.MC1OUT);
+}
+
+void CMP1_ISR(void)
+{
+ // clear the CMP1 interrupt flag
+ PIR2bits.C1IF = 0;
+}
+
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/cmp1.h b/firmware/B1-firmware.X/mcc_generated_files/cmp1.h
new file mode 100755
index 0000000..0d02478
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/cmp1.h
@@ -0,0 +1,161 @@
+ /**
+ CMP1 Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ cmp1.h
+
+ @Summary
+ This is the generated header file for the CMP1 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for CMP1.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.11
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+ */
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef CMP1_H
+#define CMP1_H
+
+ /**
+ Section: Included Files
+ */
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: CMP1 APIs
+*/
+
+/**
+ @Summary
+ Initializes the CMP1
+
+ @Description
+ This routine initializes the CMP1.
+ This routine must be called before any other CMP1 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+ @Example
+
+ CMP1_Initialize();
+
+*/
+void CMP1_Initialize(void);
+
+/**
+ @Summary
+ Gets the CMP1 output status.
+
+ @Description
+ This routine gets the CMP1 output status.
+
+ @Preconditions
+ The CMP1 initializer routine should be called
+ prior to use this routine.
+
+ @Param
+ None
+
+ @Returns
+ high - if the CMP1 output is high.
+ low - if the CMP1 output is low.
+
+ @Example
+
+ #define LED_On LATAbits.LATA0=1
+ #define LED_Off LATAbits.LATA0=0
+
+ CMP1_Initialize();
+
+ while(1)
+ {
+ if(CMP1_GetOutputStatus())
+ {
+ LED_On;
+ }
+ else
+ {
+ LED_Off;
+ }
+ }
+
+*/
+bool CMP1_GetOutputStatus(void);
+
+/**
+ @Summary
+ Implements ISR
+
+ @Description
+ This routine is used to implement the ISR for the interrupt-driven
+ implementations.
+
+ @Returns
+ None
+
+ @Param
+ None
+*/
+void CMP1_ISR(void);
+
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // CMP1_H
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/cmp2.c b/firmware/B1-firmware.X/mcc_generated_files/cmp2.c
new file mode 100755
index 0000000..92276b0
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/cmp2.c
@@ -0,0 +1,102 @@
+ /**
+ CMP2 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ cmp2.c
+
+ @Summary
+ This is the generated driver implementation file for the CMP2 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides implementations for driver APIs for CMP2.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.11
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+ */
+
+ /*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+ /**
+ Section: Included Files
+ */
+
+
+#include
+#include "cmp2.h"
+/**
+ Section: CMP2 APIs
+*/
+
+void CMP2_Initialize(void)
+{
+ /* Disable CMP2 interrupt before configuring the CMP2
+ control register. Although a comparator is disabled, an interrupt can be
+ generated by changing the output polarity with the CxPOL bit of the
+ CMxCON0 register,or by switching the comparator on or off with the CxON
+ bit of the CMxCON0 register.*/
+ PIE2bits.C2IE = 0;
+
+ // C2HYS disabled; C2SP hi_speed; C2ON enabled; C2POL inverted; C2SYNC asynchronous; C2ZLF filtered;
+ CM2CON0 = 0x9C;
+
+ // C2INTN no_intFlag; C2INTP intFlag_pos;
+ CM2CON1 = 0x02;
+
+ // C2NCH CIN4-;
+ CM2NSEL = 0x04;
+
+ // C2PCH DAC4;
+ CM2PSEL = 0x08;
+
+ //
+ CMOUT = 0x00;
+
+ // Clearing IF flag before enabling the interrupt.
+ PIR2bits.C2IF = 0;
+
+ // Enabling CMP2 interrupt.
+ PIE2bits.C2IE = 1;
+}
+
+bool CMP2_GetOutputStatus(void)
+{
+ return (CMOUTbits.MC2OUT);
+}
+
+void CMP2_ISR(void)
+{
+ // clear the CMP2 interrupt flag
+ PIR2bits.C2IF = 0;
+}
+
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/cmp2.h b/firmware/B1-firmware.X/mcc_generated_files/cmp2.h
new file mode 100755
index 0000000..82aea8d
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/cmp2.h
@@ -0,0 +1,161 @@
+ /**
+ CMP2 Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ cmp2.h
+
+ @Summary
+ This is the generated header file for the CMP2 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for CMP2.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.11
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+ */
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef CMP2_H
+#define CMP2_H
+
+ /**
+ Section: Included Files
+ */
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: CMP2 APIs
+*/
+
+/**
+ @Summary
+ Initializes the CMP2
+
+ @Description
+ This routine initializes the CMP2.
+ This routine must be called before any other CMP2 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+ @Example
+
+ CMP2_Initialize();
+
+*/
+void CMP2_Initialize(void);
+
+/**
+ @Summary
+ Gets the CMP2 output status.
+
+ @Description
+ This routine gets the CMP2 output status.
+
+ @Preconditions
+ The CMP2 initializer routine should be called
+ prior to use this routine.
+
+ @Param
+ None
+
+ @Returns
+ high - if the CMP2 output is high.
+ low - if the CMP2 output is low.
+
+ @Example
+
+ #define LED_On LATAbits.LATA0=1
+ #define LED_Off LATAbits.LATA0=0
+
+ CMP2_Initialize();
+
+ while(1)
+ {
+ if(CMP2_GetOutputStatus())
+ {
+ LED_On;
+ }
+ else
+ {
+ LED_Off;
+ }
+ }
+
+*/
+bool CMP2_GetOutputStatus(void);
+
+/**
+ @Summary
+ Implements ISR
+
+ @Description
+ This routine is used to implement the ISR for the interrupt-driven
+ implementations.
+
+ @Returns
+ None
+
+ @Param
+ None
+*/
+void CMP2_ISR(void);
+
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // CMP2_H
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/cmp5.c b/firmware/B1-firmware.X/mcc_generated_files/cmp5.c
new file mode 100755
index 0000000..c360a04
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/cmp5.c
@@ -0,0 +1,86 @@
+ /**
+ CMP5 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ cmp5.c
+
+ @Summary
+ This is the generated driver implementation file for the CMP5 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides implementations for driver APIs for CMP5.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.11
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+ */
+
+ /*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+ /**
+ Section: Included Files
+ */
+
+
+#include
+#include "cmp5.h"
+/**
+ Section: CMP5 APIs
+*/
+
+void CMP5_Initialize(void)
+{
+
+ // C5HYS disabled; C5SP hi_speed; C5ON disabled; C5POL not inverted; C5SYNC asynchronous; C5ZLF unfiltered;
+ CM5CON0 = 0x04;
+
+ // C5INTN no_intFlag; C5INTP no_intFlag;
+ CM5CON1 = 0x00;
+
+ // C5NCH Vss;
+ CM5NSEL = 0x08;
+
+ // C5PCH Vss;
+ CM5PSEL = 0x09;
+
+ // MC5OUT 0;
+ CMOUT = 0x00;
+
+}
+
+bool CMP5_GetOutputStatus(void)
+{
+ return (CMOUTbits.MC5OUT);
+}
+
+
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/cmp5.h b/firmware/B1-firmware.X/mcc_generated_files/cmp5.h
new file mode 100755
index 0000000..a5342ea
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/cmp5.h
@@ -0,0 +1,146 @@
+ /**
+ CMP5 Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ cmp5.h
+
+ @Summary
+ This is the generated header file for the CMP5 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for CMP5.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.11
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+ */
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef CMP5_H
+#define CMP5_H
+
+ /**
+ Section: Included Files
+ */
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: CMP5 APIs
+*/
+
+/**
+ @Summary
+ Initializes the CMP5
+
+ @Description
+ This routine initializes the CMP5.
+ This routine must be called before any other CMP5 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+ @Example
+
+ CMP5_Initialize();
+
+*/
+void CMP5_Initialize(void);
+
+/**
+ @Summary
+ Gets the CMP5 output status.
+
+ @Description
+ This routine gets the CMP5 output status.
+
+ @Preconditions
+ The CMP5 initializer routine should be called
+ prior to use this routine.
+
+ @Param
+ None
+
+ @Returns
+ high - if the CMP5 output is high.
+ low - if the CMP5 output is low.
+
+ @Example
+
+ #define LED_On LATAbits.LATA0=1
+ #define LED_Off LATAbits.LATA0=0
+
+ CMP5_Initialize();
+
+ while(1)
+ {
+ if(CMP5_GetOutputStatus())
+ {
+ LED_On;
+ }
+ else
+ {
+ LED_Off;
+ }
+ }
+
+*/
+bool CMP5_GetOutputStatus(void);
+
+
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // CMP5_H
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac1.c b/firmware/B1-firmware.X/mcc_generated_files/dac1.c
new file mode 100755
index 0000000..0480541
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac1.c
@@ -0,0 +1,134 @@
+/**
+ DAC1 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac1.c
+
+ @Summary
+ This is the generated driver implementation file for the DAC1 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides APIs for DAC1.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include "dac1.h"
+
+/**
+ Section: Macros
+*/
+
+/**
+ * Loads data from DAC buffer onto the DAC output
+ */
+#define DAC1_DoubleBufferLatch() \
+ (DACLDbits.DAC1LD = 1)
+
+/**
+ Section: DAC1 APIs
+*/
+
+void DAC1_Initialize(void)
+{
+ // DAC1FM right justified; DACEN enabled; DACNSS VSS; DACPSS VDD; DACOE1 enabled; DACOE2 disabled;
+ DAC1CON0 = 0xA0;
+ //
+ DAC1REFH = 0x00;
+ //
+ DAC1REFL = 0xCD;
+ //Loading DAC1 double buffer data to latch.
+ DAC1_DoubleBufferLatch();
+}
+
+
+void DAC1_Load16bitInputData(uint16_t input16BitData)
+{
+ //DAC input reference range should be 16bit.
+ //Input data left justified.
+ DAC1CON0bits.DAC1FM = 1;
+
+ //Loading 16bit data to DAC1
+ DAC1REFL = (uint8_t) input16BitData;
+ DAC1REFH = (uint8_t)(input16BitData >> 8);
+ //Loading DAC1 double buffer data to latch.
+ DAC1_DoubleBufferLatch();
+}
+
+void DAC1_Load10bitInputData(uint16_t input10BitData)
+{
+ //DAC input reference range should be 10bit.
+ //Input data right justified.
+ DAC1CON0bits.DAC1FM = 0;
+
+ //Loading 10bit data to DAC1
+ DAC1REFL = (uint8_t) input10BitData;
+ DAC1REFH = (uint8_t)(input10BitData >> 8);
+ //Loading DAC1 double buffer data to latch.
+ DAC1_DoubleBufferLatch();
+}
+
+void DAC1_Load8bitInputData(uint8_t input8BitData)
+{
+ //DAC input reference range should be 8 bit.
+ //Input data right justified.
+ DAC1CON0bits.DAC1FM = 0;
+
+ //Loading 10bit data to DAC1
+ DAC1REFL = input8BitData;
+ //Loading DAC1 double buffer data to latch.
+ DAC1_DoubleBufferLatch();
+}
+
+uint16_t DAC1_Read10BitInputData(void) {
+ // Right justified, to match ?load? function
+ DAC1CON0bits.DAC1FM = 0;
+
+ // Read data
+ uint16_t data = ((uint16_t) DAC1REFH) << 8;
+ data |= ((uint16_t) DAC1REFL);
+
+ return data;
+}
+/**
+ End of File
+*/
+
+
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac1.h b/firmware/B1-firmware.X/mcc_generated_files/dac1.h
new file mode 100755
index 0000000..a79e5c5
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac1.h
@@ -0,0 +1,227 @@
+/**
+ DAC1 Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac1.h
+
+ @Summary
+ This is the generated header file for the DAC1 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for DAC1.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef DAC1_H
+#define DAC1_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: DAC1 APIs
+*/
+
+/**
+ @Summary
+ Initializes the DAC1
+
+ @Description
+ This routine initializes the DAC1.
+ This routine must be called before any other DAC1 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+
+ @Example
+
+ DAC1_Initialize();
+
+*/
+
+void DAC1_Initialize(void);
+/**
+ @Summary
+ Load 16bit input data to DAC1.
+
+ @Description
+ This routine passes the 16bit input data into
+ DAC1 voltage reference control register.This data will
+ be left justified.
+
+ @Preconditions
+ The DAC1_Initialize() routine should be called
+ before using this routine.DAC input reference range should be 16bit.
+
+ @Param
+ input16BitData - 16bit input data to DAC1.
+
+ @Returns
+ None
+
+ @Example
+
+ uint16_t count=0xFFFF;
+
+ DAC1_Initialize();
+ DAC1_Load16bitInputData(count);
+ while(1)
+ {
+ }
+
+*/
+void DAC1_Load16bitInputData(uint16_t input16BitData);
+
+/**
+ @Summary
+ Load 10bit input data to DAC1.
+
+ @Description
+ This routine passes the 10bit input data into DAC1
+ voltage reference control register.This data will be right justified.
+
+ @Preconditions
+ The DAC1_Initialize() routine should be called
+ before using this routine.DAC input reference range should be 10bit.
+
+ @Param
+ input10BitData - 10bit input data to DAC1.
+
+ @Returns
+ None
+
+ @Example
+
+ uint16_t count=0x3FF;
+
+ DAC1_Initialize();
+ DAC1_Load10bitInputData(count);
+ while(1)
+ {
+ }
+
+*/
+void DAC1_Load10bitInputData(uint16_t input10BitData);
+
+/**
+ @Summary
+ Load 8 bit input data to DAC1.
+
+ @Description
+ This routine passes the 8 bit input data into DAC1
+ voltage reference control register.This data will be right justified.
+
+ @Preconditions
+ The DAC1_Initialize() routine should be called
+ before using this routine.DAC input reference range should be 10bit.
+
+ @Param
+ input8BitData - 8 bit input data to DAC1.
+
+ @Returns
+ None
+
+ @Example
+
+ uint8_t count=0x3F;
+
+ DAC1_Initialize();
+ DAC1_Load8bitInputData(count);
+ while(1)
+ {
+ }
+
+*/
+void DAC1_Load8bitInputData(uint8_t input8BitData);
+
+/**
+ @Summary
+ Read 10bit data from DAC1.
+
+ @Description
+ This routine reads the 10bit data from DAC1
+ voltage reference control register.This data will be right justified.
+
+ @Preconditions
+ The DAC1_Initialize() routine should be called
+ before using this routine.DAC input reference range should be 10bit.
+
+ @Returns
+ uint16_t - 10bit data from DAC1.
+
+ @Example
+
+ uint16_t count=0x3FF;
+
+ DAC1_Initialize();
+ DAC1_Load10bitInputData(count);
+
+ // Make sure data was written to DAC correctly
+ __conditional_software_breakpoint(count == DAC1_Read10BitInputData(count));
+
+*/
+uint16_t DAC1_Read10BitInputData(void);
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // DAC1_H
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac3.c b/firmware/B1-firmware.X/mcc_generated_files/dac3.c
new file mode 100755
index 0000000..e9f5e4f
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac3.c
@@ -0,0 +1,77 @@
+/**
+ DAC3 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac3.c
+
+ @Summary
+ This is the generated driver implementation file for the DAC3 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides APIs for DAC3.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.10
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include "dac3.h"
+
+/**
+ Section: DAC3 APIs
+*/
+
+void DAC3_Initialize(void)
+{
+ // DAC3EN enabled; NSS VSS; DAC3PSS VDD; OE1 disabled; OE2 disabled;
+ DAC3CON0 = 0x80;
+ // DAC3R 6;
+ DAC3CON1 = 0x06;
+}
+
+void DAC3_SetOutput(uint8_t inputData)
+{
+ DAC3CON1 = inputData;
+}
+
+uint8_t DAC3_GetOutput(void)
+{
+ return DAC3CON1;
+}
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac3.h b/firmware/B1-firmware.X/mcc_generated_files/dac3.h
new file mode 100755
index 0000000..ed5daf7
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac3.h
@@ -0,0 +1,174 @@
+/**
+ DAC3 Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac3.h
+
+ @Summary
+ This is the generated header file for the DAC3 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for DAC3.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.10
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef DAC3_H
+#define DAC3_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: DAC3 APIs
+*/
+
+/**
+ @Summary
+ Initializes the DAC3
+
+ @Description
+ This routine initializes the DAC3.
+ This routine must be called before any other DAC3 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+
+ @Example
+
+ DAC3_Initialize();
+
+*/
+void DAC3_Initialize(void);
+
+/**
+ @Summary
+ Set Input data into DAC3.
+
+ @Description
+ This routine pass the digital input data into
+ DAC3 voltage reference control register.
+
+ @Preconditions
+ The DAC3_Initialize() routine should be called
+ prior to use this routine.
+
+ @Param
+ inputData - 8bit digital data to DAC3.
+
+ @Returns
+ None
+
+ @Example
+
+ uint8_t count=0;
+
+ DAC3_Initialize();
+
+ for(count=0; count<=30; count++)
+ {
+ DAC3_SetOutput(count);
+ }
+
+ while(1)
+ {
+ }
+
+*/
+void DAC3_SetOutput(uint8_t inputData);
+
+/**
+ @Summary
+ Read input data fed to DAC3.
+
+ @Description
+ This routine reads the digital input data fed to
+ DAC3 voltage reference control register.
+
+ @Preconditions
+ The DAC3_Initialize() routine should be called
+ prior to use this routine.
+
+ @Param
+ None
+
+ @Returns
+ uint8_t inputData - digital data fed to DAC3
+
+ @Example
+
+ uint8_t count=0;
+ uint8_t inputData;
+
+ DAC3_Initialize();
+
+ inputData = DAC3_GetOutput();
+
+ while(1)
+ {
+ }
+
+*/
+uint8_t DAC3_GetOutput(void);
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // DAC3_H
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac4.c b/firmware/B1-firmware.X/mcc_generated_files/dac4.c
new file mode 100755
index 0000000..6486bda
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac4.c
@@ -0,0 +1,77 @@
+/**
+ DAC4 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac4.c
+
+ @Summary
+ This is the generated driver implementation file for the DAC4 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides APIs for DAC4.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.10
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include "dac4.h"
+
+/**
+ Section: DAC4 APIs
+*/
+
+void DAC4_Initialize(void)
+{
+ // DAC4EN enabled; NSS VSS; DAC4PSS VDD; OE1 disabled; OE2 disabled;
+ DAC4CON0 = 0x80;
+ // DAC4R 6;
+ DAC4CON1 = 0x06;
+}
+
+void DAC4_SetOutput(uint8_t inputData)
+{
+ DAC4CON1 = inputData;
+}
+
+uint8_t DAC4_GetOutput(void)
+{
+ return DAC4CON1;
+}
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac4.h b/firmware/B1-firmware.X/mcc_generated_files/dac4.h
new file mode 100755
index 0000000..18013da
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac4.h
@@ -0,0 +1,174 @@
+/**
+ DAC4 Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac4.h
+
+ @Summary
+ This is the generated header file for the DAC4 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for DAC4.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.10
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef DAC4_H
+#define DAC4_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: DAC4 APIs
+*/
+
+/**
+ @Summary
+ Initializes the DAC4
+
+ @Description
+ This routine initializes the DAC4.
+ This routine must be called before any other DAC4 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+
+ @Example
+
+ DAC4_Initialize();
+
+*/
+void DAC4_Initialize(void);
+
+/**
+ @Summary
+ Set Input data into DAC4.
+
+ @Description
+ This routine pass the digital input data into
+ DAC4 voltage reference control register.
+
+ @Preconditions
+ The DAC4_Initialize() routine should be called
+ prior to use this routine.
+
+ @Param
+ inputData - 8bit digital data to DAC4.
+
+ @Returns
+ None
+
+ @Example
+
+ uint8_t count=0;
+
+ DAC4_Initialize();
+
+ for(count=0; count<=30; count++)
+ {
+ DAC4_SetOutput(count);
+ }
+
+ while(1)
+ {
+ }
+
+*/
+void DAC4_SetOutput(uint8_t inputData);
+
+/**
+ @Summary
+ Read input data fed to DAC4.
+
+ @Description
+ This routine reads the digital input data fed to
+ DAC4 voltage reference control register.
+
+ @Preconditions
+ The DAC4_Initialize() routine should be called
+ prior to use this routine.
+
+ @Param
+ None
+
+ @Returns
+ uint8_t inputData - digital data fed to DAC4
+
+ @Example
+
+ uint8_t count=0;
+ uint8_t inputData;
+
+ DAC4_Initialize();
+
+ inputData = DAC4_GetOutput();
+
+ while(1)
+ {
+ }
+
+*/
+uint8_t DAC4_GetOutput(void);
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // DAC4_H
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac5.c b/firmware/B1-firmware.X/mcc_generated_files/dac5.c
new file mode 100755
index 0000000..922200d
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac5.c
@@ -0,0 +1,134 @@
+/**
+ DAC5 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac5.c
+
+ @Summary
+ This is the generated driver implementation file for the DAC5 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides APIs for DAC5.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include "dac5.h"
+
+/**
+ Section: Macros
+*/
+
+/**
+ * Loads data from DAC buffer onto the DAC output
+ */
+#define DAC5_DoubleBufferLatch() \
+ (DACLDbits.DAC5LD = 1)
+
+/**
+ Section: DAC5 APIs
+*/
+
+void DAC5_Initialize(void)
+{
+ // DAC5FM right justified; DACEN enabled; DACNSS VSS; DACPSS VDD; DACOE1 enabled; DACOE2 disabled;
+ DAC5CON0 = 0xA0;
+ //
+ DAC5REFH = 0x00;
+ //
+ DAC5REFL = 0xCD;
+ //Loading DAC5 double buffer data to latch.
+ DAC5_DoubleBufferLatch();
+}
+
+
+void DAC5_Load16bitInputData(uint16_t input16BitData)
+{
+ //DAC input reference range should be 16bit.
+ //Input data left justified.
+ DAC5CON0bits.DAC5FM = 1;
+
+ //Loading 16bit data to DAC5
+ DAC5REFL = (uint8_t) input16BitData;
+ DAC5REFH = (uint8_t)(input16BitData >> 8);
+ //Loading DAC5 double buffer data to latch.
+ DAC5_DoubleBufferLatch();
+}
+
+void DAC5_Load10bitInputData(uint16_t input10BitData)
+{
+ //DAC input reference range should be 10bit.
+ //Input data right justified.
+ DAC5CON0bits.DAC5FM = 0;
+
+ //Loading 10bit data to DAC5
+ DAC5REFL = (uint8_t) input10BitData;
+ DAC5REFH = (uint8_t)(input10BitData >> 8);
+ //Loading DAC5 double buffer data to latch.
+ DAC5_DoubleBufferLatch();
+}
+
+void DAC5_Load8bitInputData(uint8_t input8BitData)
+{
+ //DAC input reference range should be 8 bit.
+ //Input data right justified.
+ DAC5CON0bits.DAC5FM = 0;
+
+ //Loading 10bit data to DAC5
+ DAC5REFL = input8BitData;
+ //Loading DAC5 double buffer data to latch.
+ DAC5_DoubleBufferLatch();
+}
+
+uint16_t DAC5_Read10BitInputData(void) {
+ // Right justified, to match ?load? function
+ DAC5CON0bits.DAC5FM = 0;
+
+ // Read data
+ uint16_t data = ((uint16_t) DAC5REFH) << 8;
+ data |= ((uint16_t) DAC5REFL);
+
+ return data;
+}
+/**
+ End of File
+*/
+
+
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac5.h b/firmware/B1-firmware.X/mcc_generated_files/dac5.h
new file mode 100755
index 0000000..2a9c5de
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac5.h
@@ -0,0 +1,227 @@
+/**
+ DAC5 Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac5.h
+
+ @Summary
+ This is the generated header file for the DAC5 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for DAC5.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef DAC5_H
+#define DAC5_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: DAC5 APIs
+*/
+
+/**
+ @Summary
+ Initializes the DAC5
+
+ @Description
+ This routine initializes the DAC5.
+ This routine must be called before any other DAC5 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+
+ @Example
+
+ DAC5_Initialize();
+
+*/
+
+void DAC5_Initialize(void);
+/**
+ @Summary
+ Load 16bit input data to DAC5.
+
+ @Description
+ This routine passes the 16bit input data into
+ DAC5 voltage reference control register.This data will
+ be left justified.
+
+ @Preconditions
+ The DAC5_Initialize() routine should be called
+ before using this routine.DAC input reference range should be 16bit.
+
+ @Param
+ input16BitData - 16bit input data to DAC5.
+
+ @Returns
+ None
+
+ @Example
+
+ uint16_t count=0xFFFF;
+
+ DAC5_Initialize();
+ DAC5_Load16bitInputData(count);
+ while(1)
+ {
+ }
+
+*/
+void DAC5_Load16bitInputData(uint16_t input16BitData);
+
+/**
+ @Summary
+ Load 10bit input data to DAC5.
+
+ @Description
+ This routine passes the 10bit input data into DAC5
+ voltage reference control register.This data will be right justified.
+
+ @Preconditions
+ The DAC5_Initialize() routine should be called
+ before using this routine.DAC input reference range should be 10bit.
+
+ @Param
+ input10BitData - 10bit input data to DAC5.
+
+ @Returns
+ None
+
+ @Example
+
+ uint16_t count=0x3FF;
+
+ DAC5_Initialize();
+ DAC5_Load10bitInputData(count);
+ while(1)
+ {
+ }
+
+*/
+void DAC5_Load10bitInputData(uint16_t input10BitData);
+
+/**
+ @Summary
+ Load 8 bit input data to DAC5.
+
+ @Description
+ This routine passes the 8 bit input data into DAC5
+ voltage reference control register.This data will be right justified.
+
+ @Preconditions
+ The DAC5_Initialize() routine should be called
+ before using this routine.DAC input reference range should be 10bit.
+
+ @Param
+ input8BitData - 8 bit input data to DAC5.
+
+ @Returns
+ None
+
+ @Example
+
+ uint8_t count=0x3F;
+
+ DAC5_Initialize();
+ DAC5_Load8bitInputData(count);
+ while(1)
+ {
+ }
+
+*/
+void DAC5_Load8bitInputData(uint8_t input8BitData);
+
+/**
+ @Summary
+ Read 10bit data from DAC5.
+
+ @Description
+ This routine reads the 10bit data from DAC5
+ voltage reference control register.This data will be right justified.
+
+ @Preconditions
+ The DAC5_Initialize() routine should be called
+ before using this routine.DAC input reference range should be 10bit.
+
+ @Returns
+ uint16_t - 10bit data from DAC5.
+
+ @Example
+
+ uint16_t count=0x3FF;
+
+ DAC5_Initialize();
+ DAC5_Load10bitInputData(count);
+
+ // Make sure data was written to DAC correctly
+ __conditional_software_breakpoint(count == DAC5_Read10BitInputData(count));
+
+*/
+uint16_t DAC5_Read10BitInputData(void);
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // DAC5_H
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac7.c b/firmware/B1-firmware.X/mcc_generated_files/dac7.c
new file mode 100755
index 0000000..d3d4793
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac7.c
@@ -0,0 +1,77 @@
+/**
+ DAC7 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac7.c
+
+ @Summary
+ This is the generated driver implementation file for the DAC7 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides APIs for DAC7.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.10
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include "dac7.h"
+
+/**
+ Section: DAC7 APIs
+*/
+
+void DAC7_Initialize(void)
+{
+ // DAC7EN enabled; NSS VSS; DAC7PSS VDD; OE1 enabled; OE2 disabled;
+ DAC7CON0 = 0xA0;
+ // DAC7R 6;
+ DAC7CON1 = 0x06;
+}
+
+void DAC7_SetOutput(uint8_t inputData)
+{
+ DAC7CON1 = inputData;
+}
+
+uint8_t DAC7_GetOutput(void)
+{
+ return DAC7CON1;
+}
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/dac7.h b/firmware/B1-firmware.X/mcc_generated_files/dac7.h
new file mode 100755
index 0000000..5ac5616
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/dac7.h
@@ -0,0 +1,174 @@
+/**
+ DAC7 Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ dac7.h
+
+ @Summary
+ This is the generated header file for the DAC7 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for DAC7.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.10
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef DAC7_H
+#define DAC7_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: DAC7 APIs
+*/
+
+/**
+ @Summary
+ Initializes the DAC7
+
+ @Description
+ This routine initializes the DAC7.
+ This routine must be called before any other DAC7 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+
+ @Example
+
+ DAC7_Initialize();
+
+*/
+void DAC7_Initialize(void);
+
+/**
+ @Summary
+ Set Input data into DAC7.
+
+ @Description
+ This routine pass the digital input data into
+ DAC7 voltage reference control register.
+
+ @Preconditions
+ The DAC7_Initialize() routine should be called
+ prior to use this routine.
+
+ @Param
+ inputData - 8bit digital data to DAC7.
+
+ @Returns
+ None
+
+ @Example
+
+ uint8_t count=0;
+
+ DAC7_Initialize();
+
+ for(count=0; count<=30; count++)
+ {
+ DAC7_SetOutput(count);
+ }
+
+ while(1)
+ {
+ }
+
+*/
+void DAC7_SetOutput(uint8_t inputData);
+
+/**
+ @Summary
+ Read input data fed to DAC7.
+
+ @Description
+ This routine reads the digital input data fed to
+ DAC7 voltage reference control register.
+
+ @Preconditions
+ The DAC7_Initialize() routine should be called
+ prior to use this routine.
+
+ @Param
+ None
+
+ @Returns
+ uint8_t inputData - digital data fed to DAC7
+
+ @Example
+
+ uint8_t count=0;
+ uint8_t inputData;
+
+ DAC7_Initialize();
+
+ inputData = DAC7_GetOutput();
+
+ while(1)
+ {
+ }
+
+*/
+uint8_t DAC7_GetOutput(void);
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // DAC7_H
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/device_config.c b/firmware/B1-firmware.X/mcc_generated_files/device_config.c
new file mode 100755
index 0000000..a7117ea
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/device_config.c
@@ -0,0 +1,68 @@
+/**
+ @Generated PIC10 / PIC12 / PIC16 / PIC18 MCUs Source File
+
+ @Company:
+ Microchip Technology Inc.
+
+ @File Name:
+ mcc.c
+
+ @Summary:
+ This is the device_config.c file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description:
+ This header file provides implementations for driver APIs for all modules selected in the GUI.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.00
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+// Configuration bits: selected in the GUI
+
+// CONFIG1
+#pragma config FOSC = INTOSC // Oscillator Selection Bits->INTOSC oscillator: I/O function on CLKIN pin
+#pragma config WDTE = OFF // Watchdog Timer Enable->WDT disabled
+#pragma config PWRTE = OFF // Power-up Timer Enable->PWRT disabled
+#pragma config MCLRE = ON // MCLR Pin Function Select->MCLR/VPP pin function is MCLR
+#pragma config CP = OFF // Flash Program Memory Code Protection->Program memory code protection is disabled
+#pragma config BOREN = ON // Brown-out Reset Enable->Brown-out Reset enabled
+#pragma config CLKOUTEN = OFF // Clock Out Enable->CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin
+#pragma config IESO = ON // Internal/External Switchover Mode->Internal/External Switchover Mode is enabled
+#pragma config FCMEN = ON // Fail-Safe Clock Monitor Enable->Fail-Safe Clock Monitor is enabled
+
+// CONFIG2
+#pragma config WRT = OFF // Flash Memory Self-Write Protection->Write protection off
+#pragma config PPS1WAY = ON // Peripheral Pin Select one-way control->The PPSLOCK bit cannot be cleared once it is set by software
+#pragma config ZCD = OFF // Zero-cross detect disable->Zero-cross detect circuit is disabled at POR
+#pragma config PLLEN = OFF // Phase Lock Loop enable->4x PLL is enabled when software sets the SPLLEN bit
+#pragma config STVREN = ON // Stack Overflow/Underflow Reset Enable->Stack Overflow or Underflow will cause a Reset
+#pragma config BORV = LO // Brown-out Reset Voltage Selection->Brown-out Reset Voltage (Vbor), low trip point selected.
+#pragma config LPBOR = OFF // Low-Power Brown Out Reset->Low-Power BOR is disabled
+#pragma config LVP = ON // Low-Voltage Programming Enable->Low-voltage programming enabled
diff --git a/firmware/B1-firmware.X/mcc_generated_files/device_config.h b/firmware/B1-firmware.X/mcc_generated_files/device_config.h
new file mode 100755
index 0000000..9d41402
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/device_config.h
@@ -0,0 +1,55 @@
+/**
+ @Generated PIC10 / PIC12 / PIC16 / PIC18 MCUs Header File
+
+ @Company:
+ Microchip Technology Inc.
+
+ @File Name:
+ mcc.c
+
+ @Summary:
+ This is the device_config.h file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description:
+ This header file provides implementations for driver APIs for all modules selected in the GUI.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.00
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef DEVICE_CONFIG_H
+#define DEVICE_CONFIG_H
+
+#define _XTAL_FREQ 8000000
+
+#endif /* DEVICE_CONFIG_H */
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/fvr.c b/firmware/B1-firmware.X/mcc_generated_files/fvr.c
new file mode 100755
index 0000000..4ae5fc0
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/fvr.c
@@ -0,0 +1,71 @@
+/**
+ FVR Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ fvr.c
+
+ @Summary
+ This is the generated driver implementation file for the FVR driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides APIs for FVR.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include "fvr.h"
+
+/**
+ Section: FVR APIs
+*/
+
+void FVR_Initialize(void)
+{
+ // CDAFVR off; FVREN disabled; TSRNG Lo_range; ADFVR off; TSEN disabled;
+ FVRCON = 0x00;
+}
+
+bool FVR_IsOutputReady(void)
+{
+ return (FVRCONbits.FVRRDY);
+}
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/fvr.h b/firmware/B1-firmware.X/mcc_generated_files/fvr.h
new file mode 100755
index 0000000..18e1d3c
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/fvr.h
@@ -0,0 +1,139 @@
+/**
+ FVR Generated Driver API Header File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ fvr.h
+
+ @Summary
+ This is the generated header file for the FVR driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for FVR.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef FVR_H
+#define FVR_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: FVR APIs
+*/
+
+/**
+ @Summary
+ Initializes the FVR
+
+ @Description
+ This routine initializes the FVR.
+ This routine must be called before any other FVR routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+
+
+ @Example
+
+ FVR_Initialize();
+
+*/
+ void FVR_Initialize(void);
+
+/**
+ @Summary
+ Gets the FVR output ready status.
+
+ @Description
+ This routine gets the FVR output ready status.
+
+ @Preconditions
+ The FVR_Initialize() routine should be called
+ prior to use this routine.
+
+ @Param
+ None
+
+ @Returns
+ true - FVR module is ready for use.
+ false - FVR module is not ready for use.
+
+ @Example
+
+ FVR_Initialize();
+
+ if(FVR_IsOutputReady())
+ {
+ //user code
+ }
+ else
+ {
+ //user code
+ }
+
+*/
+bool FVR_IsOutputReady(void);
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // FVR_H
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/interrupt_manager.c b/firmware/B1-firmware.X/mcc_generated_files/interrupt_manager.c
new file mode 100755
index 0000000..7dc91dd
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/interrupt_manager.c
@@ -0,0 +1,87 @@
+/**
+ Generated Interrupt Manager Source File
+
+ @Company:
+ Microchip Technology Inc.
+
+ @File Name:
+ interrupt_manager.c
+
+ @Summary:
+ This is the Interrupt Manager file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description:
+ This header file provides implementations for global interrupt handling.
+ For individual peripheral handlers please see the peripheral driver for
+ all modules selected in the GUI.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.03
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#include "interrupt_manager.h"
+#include "mcc.h"
+
+void __interrupt() INTERRUPT_InterruptManager (void)
+{
+ // interrupt handler
+ if(INTCONbits.IOCIE == 1 && INTCONbits.IOCIF == 1)
+ {
+ PIN_MANAGER_IOC();
+ }
+ else if(INTCONbits.PEIE == 1)
+ {
+ if(PIE2bits.C2IE == 1 && PIR2bits.C2IF == 1)
+ {
+ CMP2_ISR();
+ LED_B_LAT = (~0x04>>2)&1;
+ LED_G_LAT = (~0x04>>1)&1;
+ LED_R_LAT = (~0x04)&1;
+ }
+ else if(PIE2bits.C1IE == 1 && PIR2bits.C1IF == 1)
+ {
+ CMP1_ISR();
+ LED_B_LAT = (~0x04>>2)&1;
+ LED_G_LAT = (~0x04>>1)&1;
+ LED_R_LAT = (~0x04)&1;
+ }
+ else
+ {
+ //Unhandled Interrupt
+ }
+ }
+ else
+ {
+ //Unhandled Interrupt
+ }
+}
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/interrupt_manager.h b/firmware/B1-firmware.X/mcc_generated_files/interrupt_manager.h
new file mode 100755
index 0000000..c39e779
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/interrupt_manager.h
@@ -0,0 +1,104 @@
+/**
+ Generated Interrupt Manager Header File
+
+ @Company:
+ Microchip Technology Inc.
+
+ @File Name:
+ interrupt_manager.h
+
+ @Summary:
+ This is the Interrupt Manager file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description:
+ This header file provides implementations for global interrupt handling.
+ For individual peripheral handlers please see the peripheral driver for
+ all modules selected in the GUI.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.03
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef INTERRUPT_MANAGER_H
+#define INTERRUPT_MANAGER_H
+
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ This macro will enable global interrupts.
+ * @Example
+ INTERRUPT_GlobalInterruptEnable();
+ */
+#define INTERRUPT_GlobalInterruptEnable() (INTCONbits.GIE = 1)
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ This macro will disable global interrupts.
+ * @Example
+ INTERRUPT_GlobalInterruptDisable();
+ */
+#define INTERRUPT_GlobalInterruptDisable() (INTCONbits.GIE = 0)
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ This macro will enable peripheral interrupts.
+ * @Example
+ INTERRUPT_PeripheralInterruptEnable();
+ */
+#define INTERRUPT_PeripheralInterruptEnable() (INTCONbits.PEIE = 1)
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ This macro will disable peripheral interrupts.
+ * @Example
+ INTERRUPT_PeripheralInterruptDisable();
+ */
+#define INTERRUPT_PeripheralInterruptDisable() (INTCONbits.PEIE = 0)
+
+
+#endif // INTERRUPT_MANAGER_H
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/mcc.c b/firmware/B1-firmware.X/mcc_generated_files/mcc.c
new file mode 100755
index 0000000..eef117c
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/mcc.c
@@ -0,0 +1,90 @@
+/**
+ @Generated PIC10 / PIC12 / PIC16 / PIC18 MCUs Source File
+
+ @Company:
+ Microchip Technology Inc.
+
+ @File Name:
+ mcc.c
+
+ @Summary:
+ This is the mcc.c file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description:
+ This header file provides implementations for driver APIs for all modules selected in the GUI.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.00
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#include "mcc.h"
+
+
+void SYSTEM_Initialize(void)
+{
+
+ PIN_MANAGER_Initialize();
+ OSCILLATOR_Initialize();
+ WDT_Initialize();
+ DAC3_Initialize();
+ CMP2_Initialize();
+ FVR_Initialize();
+ DAC5_Initialize();
+ OPA2_Initialize();
+ DAC4_Initialize();
+ CMP1_Initialize();
+ DAC7_Initialize();
+ CMP5_Initialize();
+ ADC_Initialize();
+ OPA1_Initialize();
+ DAC1_Initialize();
+}
+
+void OSCILLATOR_Initialize(void)
+{
+ // SCS FOSC; SPLLEN disabled; IRCF 8MHz_HF;
+ OSCCON = 0x70;
+ // SOSCR enabled;
+ OSCSTAT = 0x80;
+ // TUN 0;
+ OSCTUNE = 0x00;
+ // SBOREN disabled; BORFS disabled;
+ BORCON = 0x00;
+}
+
+void WDT_Initialize(void)
+{
+ // WDTPS 1:65536; SWDTEN OFF;
+ WDTCON = 0x16;
+}
+
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/mcc.h b/firmware/B1-firmware.X/mcc_generated_files/mcc.h
new file mode 100755
index 0000000..d0b0aca
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/mcc.h
@@ -0,0 +1,112 @@
+/**
+ @Generated PIC10 / PIC12 / PIC16 / PIC18 MCUs Header File
+
+ @Company:
+ Microchip Technology Inc.
+
+ @File Name:
+ mcc.h
+
+ @Summary:
+ This is the mcc.h file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description:
+ This header file provides implementations for driver APIs for all modules selected in the GUI.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.00
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above or later
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef MCC_H
+#define MCC_H
+#include
+#include "device_config.h"
+#include "pin_manager.h"
+#include
+#include
+#include
+#include "interrupt_manager.h"
+#include "dac5.h"
+#include "dac4.h"
+#include "dac7.h"
+#include "cmp2.h"
+#include "cmp1.h"
+#include "fvr.h"
+#include "cmp5.h"
+#include "opa1.h"
+#include "dac1.h"
+#include "opa2.h"
+#include "dac3.h"
+#include "adc.h"
+
+
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ Initializes the device to the default states configured in the
+ * MCC GUI
+ * @Example
+ SYSTEM_Initialize(void);
+ */
+void SYSTEM_Initialize(void);
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ Initializes the oscillator to the default states configured in the
+ * MCC GUI
+ * @Example
+ OSCILLATOR_Initialize(void);
+ */
+void OSCILLATOR_Initialize(void);
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ Initializes the WDT module to the default states configured in the
+ * MCC GUI
+ * @Example
+ WDT_Initialize(void);
+ */
+void WDT_Initialize(void);
+
+#endif /* MCC_H */
+/**
+ End of File
+*/
\ No newline at end of file
diff --git a/firmware/B1-firmware.X/mcc_generated_files/opa1.c b/firmware/B1-firmware.X/mcc_generated_files/opa1.c
new file mode 100755
index 0000000..78a2f03
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/opa1.c
@@ -0,0 +1,71 @@
+/**
+ OPA1 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ opa1.c
+
+ @Summary
+ This is the generated driver implementation file for the OPA1 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides implementations for driver APIs for OPA1.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include "opa1.h"
+
+/**
+ Section: OPA1 APIs
+*/
+
+void OPA1_Initialize(void)
+{
+ // OPA1ORPOL not inverted; OPA1EN enabled; OPA1UG OPAIN-_pin; OPA1ORM disabled;
+ OPA1CON = 0x80;
+ // ORS CCP1_out;
+ OPA1ORS = 0x00;
+ // NCH OPA1IN0-;
+ OPA1NCHS = 0x00;
+ // PCH OPA1IN0+;
+ OPA1PCHS = 0x00;
+}
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/opa1.h b/firmware/B1-firmware.X/mcc_generated_files/opa1.h
new file mode 100755
index 0000000..3a7dee0
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/opa1.h
@@ -0,0 +1,105 @@
+/**
+ OPA1 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ opa1.c
+
+ @Summary
+ This is the generated driver implementation file for the OPA1 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides implementations for driver APIs for OPA1.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef OPA1_H
+#define OPA1_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: OPA1 APIs
+*/
+
+/**
+ @Summary
+ Initializes the OPA1
+
+ @Description
+ This routine initializes the OPA1.
+ This routine must be called before any other OPA1 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+ Initialize
+
+ @Example
+
+ OPA1_Initialize();
+
+*/
+void OPA1_Initialize(void);
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // OPA1_H
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/opa2.c b/firmware/B1-firmware.X/mcc_generated_files/opa2.c
new file mode 100755
index 0000000..4ac99f5
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/opa2.c
@@ -0,0 +1,71 @@
+/**
+ OPA2 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ opa2.c
+
+ @Summary
+ This is the generated driver implementation file for the OPA2 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides implementations for driver APIs for OPA2.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include "opa2.h"
+
+/**
+ Section: OPA2 APIs
+*/
+
+void OPA2_Initialize(void)
+{
+ // OPA2ORPOL not inverted; OPA2EN enabled; OPA2UG OPAIN-_pin; OPA2ORM disabled;
+ OPA2CON = 0x80;
+ // ORS CCP1_out;
+ OPA2ORS = 0x00;
+ // NCH OPA2IN0-;
+ OPA2NCHS = 0x00;
+ // PCH OPA2IN0+;
+ OPA2PCHS = 0x00;
+}
+/**
+ End of File
+*/
diff --git a/firmware/B1-firmware.X/mcc_generated_files/opa2.h b/firmware/B1-firmware.X/mcc_generated_files/opa2.h
new file mode 100755
index 0000000..aef9fa5
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/opa2.h
@@ -0,0 +1,105 @@
+/**
+ OPA2 Generated Driver File
+
+ @Company
+ Microchip Technology Inc.
+
+ @File Name
+ opa2.c
+
+ @Summary
+ This is the generated driver implementation file for the OPA2 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This source file provides implementations for driver APIs for OPA2.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.01
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef OPA2_H
+#define OPA2_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+#include
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ extern "C" {
+
+#endif
+
+/**
+ Section: OPA2 APIs
+*/
+
+/**
+ @Summary
+ Initializes the OPA2
+
+ @Description
+ This routine initializes the OPA2.
+ This routine must be called before any other OPA2 routine is called.
+ This routine should only be called once during system initialization.
+
+ @Preconditions
+ None
+
+ @Param
+ None
+
+ @Returns
+ None
+
+ @Comment
+ Initialize
+
+ @Example
+
+ OPA2_Initialize();
+
+*/
+void OPA2_Initialize(void);
+
+#ifdef __cplusplus // Provide C++ Compatibility
+
+ }
+
+#endif
+
+#endif // OPA2_H
+/**
+ End of File
+*/
+
diff --git a/firmware/B1-firmware.X/mcc_generated_files/pin_manager.c b/firmware/B1-firmware.X/mcc_generated_files/pin_manager.c
new file mode 100755
index 0000000..74dba9d
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/pin_manager.c
@@ -0,0 +1,216 @@
+/**
+ Generated Pin Manager File
+
+ Company:
+ Microchip Technology Inc.
+
+ File Name:
+ pin_manager.c
+
+ Summary:
+ This is the Pin Manager file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ Description:
+ This header file provides implementations for pin APIs for all pins selected in the GUI.
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.11
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+
+ Copyright (c) 2013 - 2015 released Microchip Technology Inc. All rights reserved.
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#include "pin_manager.h"
+
+
+
+
+void (*IOCBF0_InterruptHandler)(void);
+void (*IOCCF7_InterruptHandler)(void);
+
+
+void PIN_MANAGER_Initialize(void)
+{
+ /**
+ LATx registers
+ */
+ LATA = 0x00;
+ LATB = 0x00;
+ LATC = 0x00;
+
+ /**
+ TRISx registers
+ */
+ TRISE = 0x08;
+ TRISA = 0x39;
+ TRISB = 0xED;
+ TRISC = 0x8C;
+
+ /**
+ ANSELx registers
+ */
+ ANSELC = 0x7C;
+ ANSELB = 0x3E;
+ ANSELA = 0x3F;
+
+ /**
+ WPUx registers
+ */
+ WPUE = 0x00;
+ WPUB = 0x00;
+ WPUA = 0x00;
+ WPUC = 0x00;
+ OPTION_REGbits.nWPUEN = 1;
+
+ /**
+ ODx registers
+ */
+ ODCONA = 0x00;
+ ODCONB = 0x00;
+ ODCONC = 0x00;
+
+ /**
+ SLRCONx registers
+ */
+ SLRCONA = 0xFF;
+ SLRCONB = 0xFF;
+ SLRCONC = 0xFF;
+
+ /**
+ INLVLx registers
+ */
+ INLVLA = 0x3F;
+ INLVLB = 0xF0;
+ INLVLC = 0xFF;
+
+
+ /**
+ IOCx registers
+ */
+ //interrupt on change for group IOCBF - flag
+ IOCBFbits.IOCBF0 = 0;
+ //interrupt on change for group IOCBN - negative
+ IOCBNbits.IOCBN0 = 1;
+ //interrupt on change for group IOCBP - positive
+ IOCBPbits.IOCBP0 = 0;
+ //interrupt on change for group IOCCF - flag
+ IOCCFbits.IOCCF7 = 0;
+ //interrupt on change for group IOCCN - negative
+ IOCCNbits.IOCCN7 = 1;
+ //interrupt on change for group IOCCP - positive
+ IOCCPbits.IOCCP7 = 0;
+
+
+
+ // register default IOC callback functions at runtime; use these methods to register a custom function
+ IOCBF0_SetInterruptHandler(IOCBF0_DefaultInterruptHandler);
+ IOCCF7_SetInterruptHandler(IOCCF7_DefaultInterruptHandler);
+
+ // Enable IOCI interrupt
+ INTCONbits.IOCIE = 1;
+
+}
+
+void PIN_MANAGER_IOC(void)
+{
+ // interrupt on change for pin IOCBF0
+ if(IOCBFbits.IOCBF0 == 1)
+ {
+ IOCBF0_ISR();
+ }
+ // interrupt on change for pin IOCCF7
+ if(IOCCFbits.IOCCF7 == 1)
+ {
+ IOCCF7_ISR();
+ }
+}
+
+/**
+ IOCBF0 Interrupt Service Routine
+*/
+void IOCBF0_ISR(void) {
+
+ // Add custom IOCBF0 code
+
+ // Call the interrupt handler for the callback registered at runtime
+ if(IOCBF0_InterruptHandler)
+ {
+ IOCBF0_InterruptHandler();
+ }
+ IOCBFbits.IOCBF0 = 0;
+}
+
+/**
+ Allows selecting an interrupt handler for IOCBF0 at application runtime
+*/
+void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void)){
+ IOCBF0_InterruptHandler = InterruptHandler;
+}
+
+/**
+ Default interrupt handler for IOCBF0
+*/
+void IOCBF0_DefaultInterruptHandler(void){
+ // add your IOCBF0 interrupt custom code
+ // or set custom function using IOCBF0_SetInterruptHandler()
+}
+
+/**
+ IOCCF7 Interrupt Service Routine
+*/
+void IOCCF7_ISR(void) {
+
+ // Add custom IOCCF7 code
+
+ // Call the interrupt handler for the callback registered at runtime
+ if(IOCCF7_InterruptHandler)
+ {
+ IOCCF7_InterruptHandler();
+ }
+ IOCCFbits.IOCCF7 = 0;
+}
+
+/**
+ Allows selecting an interrupt handler for IOCCF7 at application runtime
+*/
+void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void)){
+ IOCCF7_InterruptHandler = InterruptHandler;
+}
+
+/**
+ Default interrupt handler for IOCCF7
+*/
+void IOCCF7_DefaultInterruptHandler(void){
+ // add your IOCCF7 interrupt custom code
+ // or set custom function using IOCCF7_SetInterruptHandler()
+}
+
+/**
+ End of File
+*/
\ No newline at end of file
diff --git a/firmware/B1-firmware.X/mcc_generated_files/pin_manager.h b/firmware/B1-firmware.X/mcc_generated_files/pin_manager.h
new file mode 100755
index 0000000..cba0fb0
--- /dev/null
+++ b/firmware/B1-firmware.X/mcc_generated_files/pin_manager.h
@@ -0,0 +1,600 @@
+/**
+ @Generated Pin Manager Header File
+
+ @Company:
+ Microchip Technology Inc.
+
+ @File Name:
+ pin_manager.h
+
+ @Summary:
+ This is the Pin Manager file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
+
+ @Description
+ This header file provides APIs for driver for .
+ Generation Information :
+ Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.3
+ Device : PIC16F1776
+ Driver Version : 2.11
+ The generated drivers are tested against the following:
+ Compiler : XC8 2.20 and above
+ MPLAB : MPLAB X 5.40
+*/
+
+/*
+ (c) 2018 Microchip Technology Inc. and its subsidiaries.
+
+ Subject to your compliance with these terms, you may use Microchip software and any
+ derivatives exclusively with Microchip products. It is your responsibility to comply with third party
+ license terms applicable to your use of third party software (including open source software) that
+ may accompany Microchip software.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
+ IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
+ FOR A PARTICULAR PURPOSE.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
+ HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
+ THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
+ CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
+ OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
+ SOFTWARE.
+*/
+
+#ifndef PIN_MANAGER_H
+#define PIN_MANAGER_H
+
+/**
+ Section: Included Files
+*/
+
+#include
+
+#define INPUT 1
+#define OUTPUT 0
+
+#define HIGH 1
+#define LOW 0
+
+#define ANALOG 1
+#define DIGITAL 0
+
+#define PULL_UP_ENABLED 1
+#define PULL_UP_DISABLED 0
+
+// get/set GNDREF_SENSE aliases
+#define GNDREF_SENSE_TRIS TRISAbits.TRISA0
+#define GNDREF_SENSE_LAT LATAbits.LATA0
+#define GNDREF_SENSE_PORT PORTAbits.RA0
+#define GNDREF_SENSE_WPU WPUAbits.WPUA0
+#define GNDREF_SENSE_OD ODCONAbits.ODA0
+#define GNDREF_SENSE_ANS ANSELAbits.ANSA0
+#define GNDREF_SENSE_SetHigh() do { LATAbits.LATA0 = 1; } while(0)
+#define GNDREF_SENSE_SetLow() do { LATAbits.LATA0 = 0; } while(0)
+#define GNDREF_SENSE_Toggle() do { LATAbits.LATA0 = ~LATAbits.LATA0; } while(0)
+#define GNDREF_SENSE_GetValue() PORTAbits.RA0
+#define GNDREF_SENSE_SetDigitalInput() do { TRISAbits.TRISA0 = 1; } while(0)
+#define GNDREF_SENSE_SetDigitalOutput() do { TRISAbits.TRISA0 = 0; } while(0)
+#define GNDREF_SENSE_SetPullup() do { WPUAbits.WPUA0 = 1; } while(0)
+#define GNDREF_SENSE_ResetPullup() do { WPUAbits.WPUA0 = 0; } while(0)
+#define GNDREF_SENSE_SetPushPull() do { ODCONAbits.ODA0 = 0; } while(0)
+#define GNDREF_SENSE_SetOpenDrain() do { ODCONAbits.ODA0 = 1; } while(0)
+#define GNDREF_SENSE_SetAnalogMode() do { ANSELAbits.ANSA0 = 1; } while(0)
+#define GNDREF_SENSE_SetDigitalMode() do { ANSELAbits.ANSA0 = 0; } while(0)
+
+// get/set RA1 procedures
+#define RA1_SetHigh() do { LATAbits.LATA1 = 1; } while(0)
+#define RA1_SetLow() do { LATAbits.LATA1 = 0; } while(0)
+#define RA1_Toggle() do { LATAbits.LATA1 = ~LATAbits.LATA1; } while(0)
+#define RA1_GetValue() PORTAbits.RA1
+#define RA1_SetDigitalInput() do { TRISAbits.TRISA1 = 1; } while(0)
+#define RA1_SetDigitalOutput() do { TRISAbits.TRISA1 = 0; } while(0)
+#define RA1_SetPullup() do { WPUAbits.WPUA1 = 1; } while(0)
+#define RA1_ResetPullup() do { WPUAbits.WPUA1 = 0; } while(0)
+#define RA1_SetAnalogMode() do { ANSELAbits.ANSA1 = 1; } while(0)
+#define RA1_SetDigitalMode() do { ANSELAbits.ANSA1 = 0; } while(0)
+
+// get/set RA2 procedures
+#define RA2_SetHigh() do { LATAbits.LATA2 = 1; } while(0)
+#define RA2_SetLow() do { LATAbits.LATA2 = 0; } while(0)
+#define RA2_Toggle() do { LATAbits.LATA2 = ~LATAbits.LATA2; } while(0)
+#define RA2_GetValue() PORTAbits.RA2
+#define RA2_SetDigitalInput() do { TRISAbits.TRISA2 = 1; } while(0)
+#define RA2_SetDigitalOutput() do { TRISAbits.TRISA2 = 0; } while(0)
+#define RA2_SetPullup() do { WPUAbits.WPUA2 = 1; } while(0)
+#define RA2_ResetPullup() do { WPUAbits.WPUA2 = 0; } while(0)
+#define RA2_SetAnalogMode() do { ANSELAbits.ANSA2 = 1; } while(0)
+#define RA2_SetDigitalMode() do { ANSELAbits.ANSA2 = 0; } while(0)
+
+// get/set RA4 procedures
+#define RA4_SetHigh() do { LATAbits.LATA4 = 1; } while(0)
+#define RA4_SetLow() do { LATAbits.LATA4 = 0; } while(0)
+#define RA4_Toggle() do { LATAbits.LATA4 = ~LATAbits.LATA4; } while(0)
+#define RA4_GetValue() PORTAbits.RA4
+#define RA4_SetDigitalInput() do { TRISAbits.TRISA4 = 1; } while(0)
+#define RA4_SetDigitalOutput() do { TRISAbits.TRISA4 = 0; } while(0)
+#define RA4_SetPullup() do { WPUAbits.WPUA4 = 1; } while(0)
+#define RA4_ResetPullup() do { WPUAbits.WPUA4 = 0; } while(0)
+#define RA4_SetAnalogMode() do { ANSELAbits.ANSA4 = 1; } while(0)
+#define RA4_SetDigitalMode() do { ANSELAbits.ANSA4 = 0; } while(0)
+
+// get/set RA5 procedures
+#define RA5_SetHigh() do { LATAbits.LATA5 = 1; } while(0)
+#define RA5_SetLow() do { LATAbits.LATA5 = 0; } while(0)
+#define RA5_Toggle() do { LATAbits.LATA5 = ~LATAbits.LATA5; } while(0)
+#define RA5_GetValue() PORTAbits.RA5
+#define RA5_SetDigitalInput() do { TRISAbits.TRISA5 = 1; } while(0)
+#define RA5_SetDigitalOutput() do { TRISAbits.TRISA5 = 0; } while(0)
+#define RA5_SetPullup() do { WPUAbits.WPUA5 = 1; } while(0)
+#define RA5_ResetPullup() do { WPUAbits.WPUA5 = 0; } while(0)
+#define RA5_SetAnalogMode() do { ANSELAbits.ANSA5 = 1; } while(0)
+#define RA5_SetDigitalMode() do { ANSELAbits.ANSA5 = 0; } while(0)
+
+// get/set SR aliases
+#define SR_TRIS TRISAbits.TRISA6
+#define SR_LAT LATAbits.LATA6
+#define SR_PORT PORTAbits.RA6
+#define SR_WPU WPUAbits.WPUA6
+#define SR_OD ODCONAbits.ODA6
+#define SR_SetHigh() do { LATAbits.LATA6 = 1; } while(0)
+#define SR_SetLow() do { LATAbits.LATA6 = 0; } while(0)
+#define SR_Toggle() do { LATAbits.LATA6 = ~LATAbits.LATA6; } while(0)
+#define SR_GetValue() PORTAbits.RA6
+#define SR_SetDigitalInput() do { TRISAbits.TRISA6 = 1; } while(0)
+#define SR_SetDigitalOutput() do { TRISAbits.TRISA6 = 0; } while(0)
+#define SR_SetPullup() do { WPUAbits.WPUA6 = 1; } while(0)
+#define SR_ResetPullup() do { WPUAbits.WPUA6 = 0; } while(0)
+#define SR_SetPushPull() do { ODCONAbits.ODA6 = 0; } while(0)
+#define SR_SetOpenDrain() do { ODCONAbits.ODA6 = 1; } while(0)
+
+// get/set MUX_SEL1 aliases
+#define MUX_SEL1_TRIS TRISAbits.TRISA7
+#define MUX_SEL1_LAT LATAbits.LATA7
+#define MUX_SEL1_PORT PORTAbits.RA7
+#define MUX_SEL1_WPU WPUAbits.WPUA7
+#define MUX_SEL1_OD ODCONAbits.ODA7
+#define MUX_SEL1_SetHigh() do { LATAbits.LATA7 = 1; } while(0)
+#define MUX_SEL1_SetLow() do { LATAbits.LATA7 = 0; } while(0)
+#define MUX_SEL1_Toggle() do { LATAbits.LATA7 = ~LATAbits.LATA7; } while(0)
+#define MUX_SEL1_GetValue() PORTAbits.RA7
+#define MUX_SEL1_SetDigitalInput() do { TRISAbits.TRISA7 = 1; } while(0)
+#define MUX_SEL1_SetDigitalOutput() do { TRISAbits.TRISA7 = 0; } while(0)
+#define MUX_SEL1_SetPullup() do { WPUAbits.WPUA7 = 1; } while(0)
+#define MUX_SEL1_ResetPullup() do { WPUAbits.WPUA7 = 0; } while(0)
+#define MUX_SEL1_SetPushPull() do { ODCONAbits.ODA7 = 0; } while(0)
+#define MUX_SEL1_SetOpenDrain() do { ODCONAbits.ODA7 = 1; } while(0)
+
+// get/set SW2 aliases
+#define SW2_TRIS TRISBbits.TRISB0
+#define SW2_LAT LATBbits.LATB0
+#define SW2_PORT PORTBbits.RB0
+#define SW2_WPU WPUBbits.WPUB0
+#define SW2_ANS ANSELBbits.ANSB0
+#define SW2_SetHigh() do { LATBbits.LATB0 = 1; } while(0)
+#define SW2_SetLow() do { LATBbits.LATB0 = 0; } while(0)
+#define SW2_Toggle() do { LATBbits.LATB0 = ~LATBbits.LATB0; } while(0)
+#define SW2_GetValue() PORTBbits.RB0
+#define SW2_SetDigitalInput() do { TRISBbits.TRISB0 = 1; } while(0)
+#define SW2_SetDigitalOutput() do { TRISBbits.TRISB0 = 0; } while(0)
+#define SW2_SetPullup() do { WPUBbits.WPUB0 = 1; } while(0)
+#define SW2_ResetPullup() do { WPUBbits.WPUB0 = 0; } while(0)
+#define SW2_SetAnalogMode() do { ANSELBbits.ANSB0 = 1; } while(0)
+#define SW2_SetDigitalMode() do { ANSELBbits.ANSB0 = 0; } while(0)
+
+// get/set RB1 procedures
+#define RB1_SetHigh() do { LATBbits.LATB1 = 1; } while(0)
+#define RB1_SetLow() do { LATBbits.LATB1 = 0; } while(0)
+#define RB1_Toggle() do { LATBbits.LATB1 = ~LATBbits.LATB1; } while(0)
+#define RB1_GetValue() PORTBbits.RB1
+#define RB1_SetDigitalInput() do { TRISBbits.TRISB1 = 1; } while(0)
+#define RB1_SetDigitalOutput() do { TRISBbits.TRISB1 = 0; } while(0)
+#define RB1_SetPullup() do { WPUBbits.WPUB1 = 1; } while(0)
+#define RB1_ResetPullup() do { WPUBbits.WPUB1 = 0; } while(0)
+#define RB1_SetAnalogMode() do { ANSELBbits.ANSB1 = 1; } while(0)
+#define RB1_SetDigitalMode() do { ANSELBbits.ANSB1 = 0; } while(0)
+
+// get/set RB2 procedures
+#define RB2_SetHigh() do { LATBbits.LATB2 = 1; } while(0)
+#define RB2_SetLow() do { LATBbits.LATB2 = 0; } while(0)
+#define RB2_Toggle() do { LATBbits.LATB2 = ~LATBbits.LATB2; } while(0)
+#define RB2_GetValue() PORTBbits.RB2
+#define RB2_SetDigitalInput() do { TRISBbits.TRISB2 = 1; } while(0)
+#define RB2_SetDigitalOutput() do { TRISBbits.TRISB2 = 0; } while(0)
+#define RB2_SetPullup() do { WPUBbits.WPUB2 = 1; } while(0)
+#define RB2_ResetPullup() do { WPUBbits.WPUB2 = 0; } while(0)
+#define RB2_SetAnalogMode() do { ANSELBbits.ANSB2 = 1; } while(0)
+#define RB2_SetDigitalMode() do { ANSELBbits.ANSB2 = 0; } while(0)
+
+// get/set RB3 procedures
+#define RB3_SetHigh() do { LATBbits.LATB3 = 1; } while(0)
+#define RB3_SetLow() do { LATBbits.LATB3 = 0; } while(0)
+#define RB3_Toggle() do { LATBbits.LATB3 = ~LATBbits.LATB3; } while(0)
+#define RB3_GetValue() PORTBbits.RB3
+#define RB3_SetDigitalInput() do { TRISBbits.TRISB3 = 1; } while(0)
+#define RB3_SetDigitalOutput() do { TRISBbits.TRISB3 = 0; } while(0)
+#define RB3_SetPullup() do { WPUBbits.WPUB3 = 1; } while(0)
+#define RB3_ResetPullup() do { WPUBbits.WPUB3 = 0; } while(0)
+#define RB3_SetAnalogMode() do { ANSELBbits.ANSB3 = 1; } while(0)
+#define RB3_SetDigitalMode() do { ANSELBbits.ANSB3 = 0; } while(0)
+
+// get/set MUX_SEL2 aliases
+#define MUX_SEL2_TRIS TRISBbits.TRISB4
+#define MUX_SEL2_LAT LATBbits.LATB4
+#define MUX_SEL2_PORT PORTBbits.RB4
+#define MUX_SEL2_WPU WPUBbits.WPUB4
+#define MUX_SEL2_OD ODCONBbits.ODB4
+#define MUX_SEL2_ANS ANSELBbits.ANSB4
+#define MUX_SEL2_SetHigh() do { LATBbits.LATB4 = 1; } while(0)
+#define MUX_SEL2_SetLow() do { LATBbits.LATB4 = 0; } while(0)
+#define MUX_SEL2_Toggle() do { LATBbits.LATB4 = ~LATBbits.LATB4; } while(0)
+#define MUX_SEL2_GetValue() PORTBbits.RB4
+#define MUX_SEL2_SetDigitalInput() do { TRISBbits.TRISB4 = 1; } while(0)
+#define MUX_SEL2_SetDigitalOutput() do { TRISBbits.TRISB4 = 0; } while(0)
+#define MUX_SEL2_SetPullup() do { WPUBbits.WPUB4 = 1; } while(0)
+#define MUX_SEL2_ResetPullup() do { WPUBbits.WPUB4 = 0; } while(0)
+#define MUX_SEL2_SetPushPull() do { ODCONBbits.ODB4 = 0; } while(0)
+#define MUX_SEL2_SetOpenDrain() do { ODCONBbits.ODB4 = 1; } while(0)
+#define MUX_SEL2_SetAnalogMode() do { ANSELBbits.ANSB4 = 1; } while(0)
+#define MUX_SEL2_SetDigitalMode() do { ANSELBbits.ANSB4 = 0; } while(0)
+
+// get/set VIN_SENSE aliases
+#define VIN_SENSE_TRIS TRISBbits.TRISB5
+#define VIN_SENSE_LAT LATBbits.LATB5
+#define VIN_SENSE_PORT PORTBbits.RB5
+#define VIN_SENSE_WPU WPUBbits.WPUB5
+#define VIN_SENSE_OD ODCONBbits.ODB5
+#define VIN_SENSE_ANS ANSELBbits.ANSB5
+#define VIN_SENSE_SetHigh() do { LATBbits.LATB5 = 1; } while(0)
+#define VIN_SENSE_SetLow() do { LATBbits.LATB5 = 0; } while(0)
+#define VIN_SENSE_Toggle() do { LATBbits.LATB5 = ~LATBbits.LATB5; } while(0)
+#define VIN_SENSE_GetValue() PORTBbits.RB5
+#define VIN_SENSE_SetDigitalInput() do { TRISBbits.TRISB5 = 1; } while(0)
+#define VIN_SENSE_SetDigitalOutput() do { TRISBbits.TRISB5 = 0; } while(0)
+#define VIN_SENSE_SetPullup() do { WPUBbits.WPUB5 = 1; } while(0)
+#define VIN_SENSE_ResetPullup() do { WPUBbits.WPUB5 = 0; } while(0)
+#define VIN_SENSE_SetPushPull() do { ODCONBbits.ODB5 = 0; } while(0)
+#define VIN_SENSE_SetOpenDrain() do { ODCONBbits.ODB5 = 1; } while(0)
+#define VIN_SENSE_SetAnalogMode() do { ANSELBbits.ANSB5 = 1; } while(0)
+#define VIN_SENSE_SetDigitalMode() do { ANSELBbits.ANSB5 = 0; } while(0)
+
+// get/set RC0 procedures
+#define RC0_SetHigh() do { LATCbits.LATC0 = 1; } while(0)
+#define RC0_SetLow() do { LATCbits.LATC0 = 0; } while(0)
+#define RC0_Toggle() do { LATCbits.LATC0 = ~LATCbits.LATC0; } while(0)
+#define RC0_GetValue() PORTCbits.RC0
+#define RC0_SetDigitalInput() do { TRISCbits.TRISC0 = 1; } while(0)
+#define RC0_SetDigitalOutput() do { TRISCbits.TRISC0 = 0; } while(0)
+#define RC0_SetPullup() do { WPUCbits.WPUC0 = 1; } while(0)
+#define RC0_ResetPullup() do { WPUCbits.WPUC0 = 0; } while(0)
+
+// get/set RC1 procedures
+#define RC1_SetHigh() do { LATCbits.LATC1 = 1; } while(0)
+#define RC1_SetLow() do { LATCbits.LATC1 = 0; } while(0)
+#define RC1_Toggle() do { LATCbits.LATC1 = ~LATCbits.LATC1; } while(0)
+#define RC1_GetValue() PORTCbits.RC1
+#define RC1_SetDigitalInput() do { TRISCbits.TRISC1 = 1; } while(0)
+#define RC1_SetDigitalOutput() do { TRISCbits.TRISC1 = 0; } while(0)
+#define RC1_SetPullup() do { WPUCbits.WPUC1 = 1; } while(0)
+#define RC1_ResetPullup() do { WPUCbits.WPUC1 = 0; } while(0)
+
+// get/set STAGE2_MON aliases
+#define STAGE2_MON_TRIS TRISCbits.TRISC2
+#define STAGE2_MON_LAT LATCbits.LATC2
+#define STAGE2_MON_PORT PORTCbits.RC2
+#define STAGE2_MON_WPU WPUCbits.WPUC2
+#define STAGE2_MON_OD ODCONCbits.ODC2
+#define STAGE2_MON_ANS ANSELCbits.ANSC2
+#define STAGE2_MON_SetHigh() do { LATCbits.LATC2 = 1; } while(0)
+#define STAGE2_MON_SetLow() do { LATCbits.LATC2 = 0; } while(0)
+#define STAGE2_MON_Toggle() do { LATCbits.LATC2 = ~LATCbits.LATC2; } while(0)
+#define STAGE2_MON_GetValue() PORTCbits.RC2
+#define STAGE2_MON_SetDigitalInput() do { TRISCbits.TRISC2 = 1; } while(0)
+#define STAGE2_MON_SetDigitalOutput() do { TRISCbits.TRISC2 = 0; } while(0)
+#define STAGE2_MON_SetPullup() do { WPUCbits.WPUC2 = 1; } while(0)
+#define STAGE2_MON_ResetPullup() do { WPUCbits.WPUC2 = 0; } while(0)
+#define STAGE2_MON_SetPushPull() do { ODCONCbits.ODC2 = 0; } while(0)
+#define STAGE2_MON_SetOpenDrain() do { ODCONCbits.ODC2 = 1; } while(0)
+#define STAGE2_MON_SetAnalogMode() do { ANSELCbits.ANSC2 = 1; } while(0)
+#define STAGE2_MON_SetDigitalMode() do { ANSELCbits.ANSC2 = 0; } while(0)
+
+// get/set STAGE1_MON aliases
+#define STAGE1_MON_TRIS TRISCbits.TRISC3
+#define STAGE1_MON_LAT LATCbits.LATC3
+#define STAGE1_MON_PORT PORTCbits.RC3
+#define STAGE1_MON_WPU WPUCbits.WPUC3
+#define STAGE1_MON_OD ODCONCbits.ODC3
+#define STAGE1_MON_ANS ANSELCbits.ANSC3
+#define STAGE1_MON_SetHigh() do { LATCbits.LATC3 = 1; } while(0)
+#define STAGE1_MON_SetLow() do { LATCbits.LATC3 = 0; } while(0)
+#define STAGE1_MON_Toggle() do { LATCbits.LATC3 = ~LATCbits.LATC3; } while(0)
+#define STAGE1_MON_GetValue() PORTCbits.RC3
+#define STAGE1_MON_SetDigitalInput() do { TRISCbits.TRISC3 = 1; } while(0)
+#define STAGE1_MON_SetDigitalOutput() do { TRISCbits.TRISC3 = 0; } while(0)
+#define STAGE1_MON_SetPullup() do { WPUCbits.WPUC3 = 1; } while(0)
+#define STAGE1_MON_ResetPullup() do { WPUCbits.WPUC3 = 0; } while(0)
+#define STAGE1_MON_SetPushPull() do { ODCONCbits.ODC3 = 0; } while(0)
+#define STAGE1_MON_SetOpenDrain() do { ODCONCbits.ODC3 = 1; } while(0)
+#define STAGE1_MON_SetAnalogMode() do { ANSELCbits.ANSC3 = 1; } while(0)
+#define STAGE1_MON_SetDigitalMode() do { ANSELCbits.ANSC3 = 0; } while(0)
+
+// get/set LED_R aliases
+#define LED_R_TRIS TRISCbits.TRISC4
+#define LED_R_LAT LATCbits.LATC4
+#define LED_R_PORT PORTCbits.RC4
+#define LED_R_WPU WPUCbits.WPUC4
+#define LED_R_OD ODCONCbits.ODC4
+#define LED_R_ANS ANSELCbits.ANSC4
+#define LED_R_SetHigh() do { LATCbits.LATC4 = 1; } while(0)
+#define LED_R_SetLow() do { LATCbits.LATC4 = 0; } while(0)
+#define LED_R_Toggle() do { LATCbits.LATC4 = ~LATCbits.LATC4; } while(0)
+#define LED_R_GetValue() PORTCbits.RC4
+#define LED_R_SetDigitalInput() do { TRISCbits.TRISC4 = 1; } while(0)
+#define LED_R_SetDigitalOutput() do { TRISCbits.TRISC4 = 0; } while(0)
+#define LED_R_SetPullup() do { WPUCbits.WPUC4 = 1; } while(0)
+#define LED_R_ResetPullup() do { WPUCbits.WPUC4 = 0; } while(0)
+#define LED_R_SetPushPull() do { ODCONCbits.ODC4 = 0; } while(0)
+#define LED_R_SetOpenDrain() do { ODCONCbits.ODC4 = 1; } while(0)
+#define LED_R_SetAnalogMode() do { ANSELCbits.ANSC4 = 1; } while(0)
+#define LED_R_SetDigitalMode() do { ANSELCbits.ANSC4 = 0; } while(0)
+
+// get/set LED_G aliases
+#define LED_G_TRIS TRISCbits.TRISC5
+#define LED_G_LAT LATCbits.LATC5
+#define LED_G_PORT PORTCbits.RC5
+#define LED_G_WPU WPUCbits.WPUC5
+#define LED_G_OD ODCONCbits.ODC5
+#define LED_G_ANS ANSELCbits.ANSC5
+#define LED_G_SetHigh() do { LATCbits.LATC5 = 1; } while(0)
+#define LED_G_SetLow() do { LATCbits.LATC5 = 0; } while(0)
+#define LED_G_Toggle() do { LATCbits.LATC5 = ~LATCbits.LATC5; } while(0)
+#define LED_G_GetValue() PORTCbits.RC5
+#define LED_G_SetDigitalInput() do { TRISCbits.TRISC5 = 1; } while(0)
+#define LED_G_SetDigitalOutput() do { TRISCbits.TRISC5 = 0; } while(0)
+#define LED_G_SetPullup() do { WPUCbits.WPUC5 = 1; } while(0)
+#define LED_G_ResetPullup() do { WPUCbits.WPUC5 = 0; } while(0)
+#define LED_G_SetPushPull() do { ODCONCbits.ODC5 = 0; } while(0)
+#define LED_G_SetOpenDrain() do { ODCONCbits.ODC5 = 1; } while(0)
+#define LED_G_SetAnalogMode() do { ANSELCbits.ANSC5 = 1; } while(0)
+#define LED_G_SetDigitalMode() do { ANSELCbits.ANSC5 = 0; } while(0)
+
+// get/set LED_B aliases
+#define LED_B_TRIS TRISCbits.TRISC6
+#define LED_B_LAT LATCbits.LATC6
+#define LED_B_PORT PORTCbits.RC6
+#define LED_B_WPU WPUCbits.WPUC6
+#define LED_B_OD ODCONCbits.ODC6
+#define LED_B_ANS ANSELCbits.ANSC6
+#define LED_B_SetHigh() do { LATCbits.LATC6 = 1; } while(0)
+#define LED_B_SetLow() do { LATCbits.LATC6 = 0; } while(0)
+#define LED_B_Toggle() do { LATCbits.LATC6 = ~LATCbits.LATC6; } while(0)
+#define LED_B_GetValue() PORTCbits.RC6
+#define LED_B_SetDigitalInput() do { TRISCbits.TRISC6 = 1; } while(0)
+#define LED_B_SetDigitalOutput() do { TRISCbits.TRISC6 = 0; } while(0)
+#define LED_B_SetPullup() do { WPUCbits.WPUC6 = 1; } while(0)
+#define LED_B_ResetPullup() do { WPUCbits.WPUC6 = 0; } while(0)
+#define LED_B_SetPushPull() do { ODCONCbits.ODC6 = 0; } while(0)
+#define LED_B_SetOpenDrain() do { ODCONCbits.ODC6 = 1; } while(0)
+#define LED_B_SetAnalogMode() do { ANSELCbits.ANSC6 = 1; } while(0)
+#define LED_B_SetDigitalMode() do { ANSELCbits.ANSC6 = 0; } while(0)
+
+// get/set SW1 aliases
+#define SW1_TRIS TRISCbits.TRISC7
+#define SW1_LAT LATCbits.LATC7
+#define SW1_PORT PORTCbits.RC7
+#define SW1_WPU WPUCbits.WPUC7
+#define SW1_OD ODCONCbits.ODC7
+#define SW1_ANS ANSELCbits.ANSC7
+#define SW1_SetHigh() do { LATCbits.LATC7 = 1; } while(0)
+#define SW1_SetLow() do { LATCbits.LATC7 = 0; } while(0)
+#define SW1_Toggle() do { LATCbits.LATC7 = ~LATCbits.LATC7; } while(0)
+#define SW1_GetValue() PORTCbits.RC7
+#define SW1_SetDigitalInput() do { TRISCbits.TRISC7 = 1; } while(0)
+#define SW1_SetDigitalOutput() do { TRISCbits.TRISC7 = 0; } while(0)
+#define SW1_SetPullup() do { WPUCbits.WPUC7 = 1; } while(0)
+#define SW1_ResetPullup() do { WPUCbits.WPUC7 = 0; } while(0)
+#define SW1_SetPushPull() do { ODCONCbits.ODC7 = 0; } while(0)
+#define SW1_SetOpenDrain() do { ODCONCbits.ODC7 = 1; } while(0)
+#define SW1_SetAnalogMode() do { ANSELCbits.ANSC7 = 1; } while(0)
+#define SW1_SetDigitalMode() do { ANSELCbits.ANSC7 = 0; } while(0)
+
+/**
+ @Param
+ none
+ @Returns
+ none
+ @Description
+ GPIO and peripheral I/O initialization
+ @Example
+ PIN_MANAGER_Initialize();
+ */
+void PIN_MANAGER_Initialize (void);
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ Interrupt on Change Handling routine
+ * @Example
+ PIN_MANAGER_IOC();
+ */
+void PIN_MANAGER_IOC(void);
+
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ Interrupt on Change Handler for the IOCBF0 pin functionality
+ * @Example
+ IOCBF0_ISR();
+ */
+void IOCBF0_ISR(void);
+
+/**
+ @Summary
+ Interrupt Handler Setter for IOCBF0 pin interrupt-on-change functionality
+
+ @Description
+ Allows selecting an interrupt handler for IOCBF0 at application runtime
+
+ @Preconditions
+ Pin Manager intializer called
+
+ @Returns
+ None.
+
+ @Param
+ InterruptHandler function pointer.
+
+ @Example
+ PIN_MANAGER_Initialize();
+ IOCBF0_SetInterruptHandler(MyInterruptHandler);
+
+*/
+void IOCBF0_SetInterruptHandler(void (* InterruptHandler)(void));
+
+/**
+ @Summary
+ Dynamic Interrupt Handler for IOCBF0 pin
+
+ @Description
+ This is a dynamic interrupt handler to be used together with the IOCBF0_SetInterruptHandler() method.
+ This handler is called every time the IOCBF0 ISR is executed and allows any function to be registered at runtime.
+
+ @Preconditions
+ Pin Manager intializer called
+
+ @Returns
+ None.
+
+ @Param
+ None.
+
+ @Example
+ PIN_MANAGER_Initialize();
+ IOCBF0_SetInterruptHandler(IOCBF0_InterruptHandler);
+
+*/
+extern void (*IOCBF0_InterruptHandler)(void);
+
+/**
+ @Summary
+ Default Interrupt Handler for IOCBF0 pin
+
+ @Description
+ This is a predefined interrupt handler to be used together with the IOCBF0_SetInterruptHandler() method.
+ This handler is called every time the IOCBF0 ISR is executed.
+
+ @Preconditions
+ Pin Manager intializer called
+
+ @Returns
+ None.
+
+ @Param
+ None.
+
+ @Example
+ PIN_MANAGER_Initialize();
+ IOCBF0_SetInterruptHandler(IOCBF0_DefaultInterruptHandler);
+
+*/
+void IOCBF0_DefaultInterruptHandler(void);
+
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ Interrupt on Change Handler for the IOCCF7 pin functionality
+ * @Example
+ IOCCF7_ISR();
+ */
+void IOCCF7_ISR(void);
+
+/**
+ @Summary
+ Interrupt Handler Setter for IOCCF7 pin interrupt-on-change functionality
+
+ @Description
+ Allows selecting an interrupt handler for IOCCF7 at application runtime
+
+ @Preconditions
+ Pin Manager intializer called
+
+ @Returns
+ None.
+
+ @Param
+ InterruptHandler function pointer.
+
+ @Example
+ PIN_MANAGER_Initialize();
+ IOCCF7_SetInterruptHandler(MyInterruptHandler);
+
+*/
+void IOCCF7_SetInterruptHandler(void (* InterruptHandler)(void));
+
+/**
+ @Summary
+ Dynamic Interrupt Handler for IOCCF7 pin
+
+ @Description
+ This is a dynamic interrupt handler to be used together with the IOCCF7_SetInterruptHandler() method.
+ This handler is called every time the IOCCF7 ISR is executed and allows any function to be registered at runtime.
+
+ @Preconditions
+ Pin Manager intializer called
+
+ @Returns
+ None.
+
+ @Param
+ None.
+
+ @Example
+ PIN_MANAGER_Initialize();
+ IOCCF7_SetInterruptHandler(IOCCF7_InterruptHandler);
+
+*/
+extern void (*IOCCF7_InterruptHandler)(void);
+
+/**
+ @Summary
+ Default Interrupt Handler for IOCCF7 pin
+
+ @Description
+ This is a predefined interrupt handler to be used together with the IOCCF7_SetInterruptHandler() method.
+ This handler is called every time the IOCCF7 ISR is executed.
+
+ @Preconditions
+ Pin Manager intializer called
+
+ @Returns
+ None.
+
+ @Param
+ None.
+
+ @Example
+ PIN_MANAGER_Initialize();
+ IOCCF7_SetInterruptHandler(IOCCF7_DefaultInterruptHandler);
+
+*/
+void IOCCF7_DefaultInterruptHandler(void);
+
+
+
+#endif // PIN_MANAGER_H
+/**
+ End of File
+*/
\ No newline at end of file
diff --git a/firmware/B1-firmware.X/nbproject/Makefile-default.mk b/firmware/B1-firmware.X/nbproject/Makefile-default.mk
new file mode 100755
index 0000000..bd2a943
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/Makefile-default.mk
@@ -0,0 +1,418 @@
+#
+# Generated Makefile - do not edit!
+#
+# Edit the Makefile in the project folder instead (../Makefile). Each target
+# has a -pre and a -post target defined where you can add customized code.
+#
+# This makefile implements configuration specific macros and targets.
+
+
+# Include project Makefile
+ifeq "${IGNORE_LOCAL}" "TRUE"
+# do not include local makefile. User is passing all local related variables already
+else
+include Makefile
+# Include makefile containing local settings
+ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk"
+include nbproject/Makefile-local-default.mk
+endif
+endif
+
+# Environment
+MKDIR=mkdir -p
+RM=rm -f
+MV=mv
+CP=cp
+
+# Macros
+CND_CONF=default
+ifeq ($(TYPE_IMAGE), DEBUG_RUN)
+IMAGE_TYPE=debug
+OUTPUT_SUFFIX=elf
+DEBUGGABLE_SUFFIX=elf
+FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+else
+IMAGE_TYPE=production
+OUTPUT_SUFFIX=hex
+DEBUGGABLE_SUFFIX=elf
+FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+endif
+
+ifeq ($(COMPARE_BUILD), true)
+COMPARISON_BUILD=-mafrlcsj
+else
+COMPARISON_BUILD=
+endif
+
+ifdef SUB_IMAGE_ADDRESS
+
+else
+SUB_IMAGE_ADDRESS_COMMAND=
+endif
+
+# Object Directory
+OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
+
+# Distribution Directory
+DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
+
+# Source Files Quoted if spaced
+SOURCEFILES_QUOTED_IF_SPACED=mcc_generated_files/device_config.c mcc_generated_files/mcc.c mcc_generated_files/pin_manager.c mcc_generated_files/adc.c mcc_generated_files/dac5.c mcc_generated_files/dac1.c mcc_generated_files/opa2.c mcc_generated_files/opa1.c mcc_generated_files/dac7.c mcc_generated_files/dac4.c mcc_generated_files/cmp2.c mcc_generated_files/dac3.c mcc_generated_files/cmp1.c mcc_generated_files/interrupt_manager.c mcc_generated_files/fvr.c mcc_generated_files/cmp5.c main.c
+
+# Object Files Quoted if spaced
+OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/mcc_generated_files/device_config.p1 ${OBJECTDIR}/mcc_generated_files/mcc.p1 ${OBJECTDIR}/mcc_generated_files/pin_manager.p1 ${OBJECTDIR}/mcc_generated_files/adc.p1 ${OBJECTDIR}/mcc_generated_files/dac5.p1 ${OBJECTDIR}/mcc_generated_files/dac1.p1 ${OBJECTDIR}/mcc_generated_files/opa2.p1 ${OBJECTDIR}/mcc_generated_files/opa1.p1 ${OBJECTDIR}/mcc_generated_files/dac7.p1 ${OBJECTDIR}/mcc_generated_files/dac4.p1 ${OBJECTDIR}/mcc_generated_files/cmp2.p1 ${OBJECTDIR}/mcc_generated_files/dac3.p1 ${OBJECTDIR}/mcc_generated_files/cmp1.p1 ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1 ${OBJECTDIR}/mcc_generated_files/fvr.p1 ${OBJECTDIR}/mcc_generated_files/cmp5.p1 ${OBJECTDIR}/main.p1
+POSSIBLE_DEPFILES=${OBJECTDIR}/mcc_generated_files/device_config.p1.d ${OBJECTDIR}/mcc_generated_files/mcc.p1.d ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d ${OBJECTDIR}/mcc_generated_files/adc.p1.d ${OBJECTDIR}/mcc_generated_files/dac5.p1.d ${OBJECTDIR}/mcc_generated_files/dac1.p1.d ${OBJECTDIR}/mcc_generated_files/opa2.p1.d ${OBJECTDIR}/mcc_generated_files/opa1.p1.d ${OBJECTDIR}/mcc_generated_files/dac7.p1.d ${OBJECTDIR}/mcc_generated_files/dac4.p1.d ${OBJECTDIR}/mcc_generated_files/cmp2.p1.d ${OBJECTDIR}/mcc_generated_files/dac3.p1.d ${OBJECTDIR}/mcc_generated_files/cmp1.p1.d ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1.d ${OBJECTDIR}/mcc_generated_files/fvr.p1.d ${OBJECTDIR}/mcc_generated_files/cmp5.p1.d ${OBJECTDIR}/main.p1.d
+
+# Object Files
+OBJECTFILES=${OBJECTDIR}/mcc_generated_files/device_config.p1 ${OBJECTDIR}/mcc_generated_files/mcc.p1 ${OBJECTDIR}/mcc_generated_files/pin_manager.p1 ${OBJECTDIR}/mcc_generated_files/adc.p1 ${OBJECTDIR}/mcc_generated_files/dac5.p1 ${OBJECTDIR}/mcc_generated_files/dac1.p1 ${OBJECTDIR}/mcc_generated_files/opa2.p1 ${OBJECTDIR}/mcc_generated_files/opa1.p1 ${OBJECTDIR}/mcc_generated_files/dac7.p1 ${OBJECTDIR}/mcc_generated_files/dac4.p1 ${OBJECTDIR}/mcc_generated_files/cmp2.p1 ${OBJECTDIR}/mcc_generated_files/dac3.p1 ${OBJECTDIR}/mcc_generated_files/cmp1.p1 ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1 ${OBJECTDIR}/mcc_generated_files/fvr.p1 ${OBJECTDIR}/mcc_generated_files/cmp5.p1 ${OBJECTDIR}/main.p1
+
+# Source Files
+SOURCEFILES=mcc_generated_files/device_config.c mcc_generated_files/mcc.c mcc_generated_files/pin_manager.c mcc_generated_files/adc.c mcc_generated_files/dac5.c mcc_generated_files/dac1.c mcc_generated_files/opa2.c mcc_generated_files/opa1.c mcc_generated_files/dac7.c mcc_generated_files/dac4.c mcc_generated_files/cmp2.c mcc_generated_files/dac3.c mcc_generated_files/cmp1.c mcc_generated_files/interrupt_manager.c mcc_generated_files/fvr.c mcc_generated_files/cmp5.c main.c
+
+
+
+CFLAGS=
+ASFLAGS=
+LDLIBSOPTIONS=
+
+############# Tool locations ##########################################
+# If you copy a project from one host to another, the path where the #
+# compiler is installed may be different. #
+# If you open this project with MPLAB X in the new host, this #
+# makefile will be regenerated and the paths will be corrected. #
+#######################################################################
+# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
+FIXDEPS=fixDeps
+
+.build-conf: ${BUILD_SUBPROJECTS}
+ifneq ($(INFORMATION_MESSAGE), )
+ @echo $(INFORMATION_MESSAGE)
+endif
+ ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+
+MP_PROCESSOR_OPTION=16F1776
+# ------------------------------------------------------------------------------------
+# Rules for buildStep: compile
+ifeq ($(TYPE_IMAGE), DEBUG_RUN)
+${OBJECTDIR}/mcc_generated_files/device_config.p1: mcc_generated_files/device_config.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/device_config.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/device_config.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/device_config.p1 mcc_generated_files/device_config.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/device_config.d ${OBJECTDIR}/mcc_generated_files/device_config.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/device_config.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/mcc.p1: mcc_generated_files/mcc.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/mcc.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/mcc.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/mcc.p1 mcc_generated_files/mcc.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/mcc.d ${OBJECTDIR}/mcc_generated_files/mcc.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/mcc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/pin_manager.p1: mcc_generated_files/pin_manager.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pin_manager.p1 mcc_generated_files/pin_manager.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/pin_manager.d ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/adc.p1: mcc_generated_files/adc.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/adc.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/adc.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/adc.p1 mcc_generated_files/adc.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/adc.d ${OBJECTDIR}/mcc_generated_files/adc.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/adc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac5.p1: mcc_generated_files/dac5.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac5.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac5.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac5.p1 mcc_generated_files/dac5.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac5.d ${OBJECTDIR}/mcc_generated_files/dac5.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac5.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac1.p1: mcc_generated_files/dac1.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac1.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac1.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac1.p1 mcc_generated_files/dac1.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac1.d ${OBJECTDIR}/mcc_generated_files/dac1.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/opa2.p1: mcc_generated_files/opa2.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/opa2.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/opa2.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/opa2.p1 mcc_generated_files/opa2.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/opa2.d ${OBJECTDIR}/mcc_generated_files/opa2.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/opa2.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/opa1.p1: mcc_generated_files/opa1.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/opa1.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/opa1.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/opa1.p1 mcc_generated_files/opa1.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/opa1.d ${OBJECTDIR}/mcc_generated_files/opa1.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/opa1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac7.p1: mcc_generated_files/dac7.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac7.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac7.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac7.p1 mcc_generated_files/dac7.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac7.d ${OBJECTDIR}/mcc_generated_files/dac7.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac7.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac4.p1: mcc_generated_files/dac4.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac4.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac4.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac4.p1 mcc_generated_files/dac4.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac4.d ${OBJECTDIR}/mcc_generated_files/dac4.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac4.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/cmp2.p1: mcc_generated_files/cmp2.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp2.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp2.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/cmp2.p1 mcc_generated_files/cmp2.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/cmp2.d ${OBJECTDIR}/mcc_generated_files/cmp2.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/cmp2.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac3.p1: mcc_generated_files/dac3.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac3.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac3.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac3.p1 mcc_generated_files/dac3.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac3.d ${OBJECTDIR}/mcc_generated_files/dac3.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac3.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/cmp1.p1: mcc_generated_files/cmp1.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp1.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp1.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/cmp1.p1 mcc_generated_files/cmp1.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/cmp1.d ${OBJECTDIR}/mcc_generated_files/cmp1.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/cmp1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1: mcc_generated_files/interrupt_manager.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1 mcc_generated_files/interrupt_manager.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.d ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/fvr.p1: mcc_generated_files/fvr.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/fvr.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/fvr.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/fvr.p1 mcc_generated_files/fvr.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/fvr.d ${OBJECTDIR}/mcc_generated_files/fvr.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/fvr.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/cmp5.p1: mcc_generated_files/cmp5.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp5.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp5.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/cmp5.p1 mcc_generated_files/cmp5.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/cmp5.d ${OBJECTDIR}/mcc_generated_files/cmp5.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/cmp5.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}"
+ @${RM} ${OBJECTDIR}/main.p1.d
+ @${RM} ${OBJECTDIR}/main.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/main.p1 main.c
+ @-${MV} ${OBJECTDIR}/main.d ${OBJECTDIR}/main.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+else
+${OBJECTDIR}/mcc_generated_files/device_config.p1: mcc_generated_files/device_config.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/device_config.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/device_config.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/device_config.p1 mcc_generated_files/device_config.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/device_config.d ${OBJECTDIR}/mcc_generated_files/device_config.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/device_config.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/mcc.p1: mcc_generated_files/mcc.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/mcc.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/mcc.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/mcc.p1 mcc_generated_files/mcc.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/mcc.d ${OBJECTDIR}/mcc_generated_files/mcc.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/mcc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/pin_manager.p1: mcc_generated_files/pin_manager.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pin_manager.p1 mcc_generated_files/pin_manager.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/pin_manager.d ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/adc.p1: mcc_generated_files/adc.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/adc.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/adc.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/adc.p1 mcc_generated_files/adc.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/adc.d ${OBJECTDIR}/mcc_generated_files/adc.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/adc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac5.p1: mcc_generated_files/dac5.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac5.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac5.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac5.p1 mcc_generated_files/dac5.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac5.d ${OBJECTDIR}/mcc_generated_files/dac5.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac5.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac1.p1: mcc_generated_files/dac1.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac1.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac1.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac1.p1 mcc_generated_files/dac1.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac1.d ${OBJECTDIR}/mcc_generated_files/dac1.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/opa2.p1: mcc_generated_files/opa2.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/opa2.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/opa2.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/opa2.p1 mcc_generated_files/opa2.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/opa2.d ${OBJECTDIR}/mcc_generated_files/opa2.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/opa2.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/opa1.p1: mcc_generated_files/opa1.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/opa1.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/opa1.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/opa1.p1 mcc_generated_files/opa1.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/opa1.d ${OBJECTDIR}/mcc_generated_files/opa1.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/opa1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac7.p1: mcc_generated_files/dac7.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac7.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac7.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac7.p1 mcc_generated_files/dac7.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac7.d ${OBJECTDIR}/mcc_generated_files/dac7.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac7.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac4.p1: mcc_generated_files/dac4.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac4.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac4.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac4.p1 mcc_generated_files/dac4.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac4.d ${OBJECTDIR}/mcc_generated_files/dac4.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac4.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/cmp2.p1: mcc_generated_files/cmp2.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp2.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp2.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/cmp2.p1 mcc_generated_files/cmp2.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/cmp2.d ${OBJECTDIR}/mcc_generated_files/cmp2.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/cmp2.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/dac3.p1: mcc_generated_files/dac3.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac3.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/dac3.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/dac3.p1 mcc_generated_files/dac3.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/dac3.d ${OBJECTDIR}/mcc_generated_files/dac3.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/dac3.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/cmp1.p1: mcc_generated_files/cmp1.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp1.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp1.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/cmp1.p1 mcc_generated_files/cmp1.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/cmp1.d ${OBJECTDIR}/mcc_generated_files/cmp1.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/cmp1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1: mcc_generated_files/interrupt_manager.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1 mcc_generated_files/interrupt_manager.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.d ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/interrupt_manager.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/fvr.p1: mcc_generated_files/fvr.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/fvr.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/fvr.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/fvr.p1 mcc_generated_files/fvr.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/fvr.d ${OBJECTDIR}/mcc_generated_files/fvr.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/fvr.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/mcc_generated_files/cmp5.p1: mcc_generated_files/cmp5.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}/mcc_generated_files"
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp5.p1.d
+ @${RM} ${OBJECTDIR}/mcc_generated_files/cmp5.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/cmp5.p1 mcc_generated_files/cmp5.c
+ @-${MV} ${OBJECTDIR}/mcc_generated_files/cmp5.d ${OBJECTDIR}/mcc_generated_files/cmp5.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/cmp5.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} "${OBJECTDIR}"
+ @${RM} ${OBJECTDIR}/main.p1.d
+ @${RM} ${OBJECTDIR}/main.p1
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/main.p1 main.c
+ @-${MV} ${OBJECTDIR}/main.d ${OBJECTDIR}/main.p1.d
+ @${FIXDEPS} ${OBJECTDIR}/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
+
+endif
+
+# ------------------------------------------------------------------------------------
+# Rules for buildStep: assemble
+ifeq ($(TYPE_IMAGE), DEBUG_RUN)
+else
+endif
+
+# ------------------------------------------------------------------------------------
+# Rules for buildStep: assembleWithPreprocess
+ifeq ($(TYPE_IMAGE), DEBUG_RUN)
+else
+endif
+
+# ------------------------------------------------------------------------------------
+# Rules for buildStep: link
+ifeq ($(TYPE_IMAGE), DEBUG_RUN)
+dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
+ ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.map -D__DEBUG=1 -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -std=c99 -gdwarf-3 -mstack=compiled:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml -o dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
+ @${RM} dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.hex
+
+else
+dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
+ @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
+ ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -std=c99 -gdwarf-3 -mstack=compiled:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml -o dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
+
+endif
+
+
+# Subprojects
+.build-subprojects:
+
+
+# Subprojects
+.clean-subprojects:
+
+# Clean Targets
+.clean-conf: ${CLEAN_SUBPROJECTS}
+ ${RM} -r build/default
+ ${RM} -r dist/default
+
+# Enable dependency checking
+.dep.inc: .depcheck-impl
+
+DEPFILES=$(shell "${PATH_TO_IDE_BIN}"mplabwildcard ${POSSIBLE_DEPFILES})
+ifneq (${DEPFILES},)
+include ${DEPFILES}
+endif
diff --git a/firmware/B1-firmware.X/nbproject/Makefile-genesis.properties b/firmware/B1-firmware.X/nbproject/Makefile-genesis.properties
new file mode 100755
index 0000000..3cfb103
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/Makefile-genesis.properties
@@ -0,0 +1,12 @@
+#
+#Fri Dec 04 18:42:49 PST 2020
+default.languagetoolchain.version=2.31
+default.Pack.dfplocation=/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63
+conf.ids=default
+default.languagetoolchain.dir=/opt/microchip/xc8/v2.31/bin
+host.id=2p1a-byni-8f
+configurations-xml=1ffa9967bc20918976800abc3126d2f1
+com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=4e1c703e057ce3824a620f2a747a6f88
+default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=d9404904a11cd8baf0bd6c1f62dd8c23
+proj.dir=/home/wbraun/Projects/little-bee-B1/firmware/B1-firmware.X
+host.platform=linux
diff --git a/firmware/B1-firmware.X/nbproject/Makefile-impl.mk b/firmware/B1-firmware.X/nbproject/Makefile-impl.mk
new file mode 100755
index 0000000..90480a9
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/Makefile-impl.mk
@@ -0,0 +1,69 @@
+#
+# Generated Makefile - do not edit!
+#
+# Edit the Makefile in the project folder instead (../Makefile). Each target
+# has a pre- and a post- target defined where you can add customization code.
+#
+# This makefile implements macros and targets common to all configurations.
+#
+# NOCDDL
+
+
+# Building and Cleaning subprojects are done by default, but can be controlled with the SUB
+# macro. If SUB=no, subprojects will not be built or cleaned. The following macro
+# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf
+# and .clean-reqprojects-conf unless SUB has the value 'no'
+SUB_no=NO
+SUBPROJECTS=${SUB_${SUB}}
+BUILD_SUBPROJECTS_=.build-subprojects
+BUILD_SUBPROJECTS_NO=
+BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}}
+CLEAN_SUBPROJECTS_=.clean-subprojects
+CLEAN_SUBPROJECTS_NO=
+CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
+
+
+# Project Name
+PROJECTNAME=B1-firmware.X
+
+# Active Configuration
+DEFAULTCONF=default
+CONF=${DEFAULTCONF}
+
+# All Configurations
+ALLCONFS=default
+
+
+# build
+.build-impl: .build-pre
+ ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-conf
+
+
+# clean
+.clean-impl: .clean-pre
+ ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .clean-conf
+
+# clobber
+.clobber-impl: .clobber-pre .depcheck-impl
+ ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean
+
+
+
+# all
+.all-impl: .all-pre .depcheck-impl
+ ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build
+
+
+
+# dependency checking support
+.depcheck-impl:
+# @echo "# This code depends on make tool being used" >.dep.inc
+# @if [ -n "${MAKE_VERSION}" ]; then \
+# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \
+# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \
+# echo "include \$${DEPFILES}" >>.dep.inc; \
+# echo "endif" >>.dep.inc; \
+# else \
+# echo ".KEEP_STATE:" >>.dep.inc; \
+# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \
+# fi
diff --git a/firmware/B1-firmware.X/nbproject/Makefile-local-default.mk b/firmware/B1-firmware.X/nbproject/Makefile-local-default.mk
new file mode 100755
index 0000000..3b61b89
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/Makefile-local-default.mk
@@ -0,0 +1,37 @@
+#
+# Generated Makefile - do not edit!
+#
+#
+# This file contains information about the location of compilers and other tools.
+# If you commmit this file into your revision control server, you will be able to
+# to checkout the project and build it from the command line with make. However,
+# if more than one person works on the same project, then this file might show
+# conflicts since different users are bound to have compilers in different places.
+# In that case you might choose to not commit this file and let MPLAB X recreate this file
+# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at
+# least once so the file gets created and the project can be built. Finally, you can also
+# avoid using this file at all if you are only building from the command line with make.
+# You can invoke make with the values of the macros:
+# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
+#
+PATH_TO_IDE_BIN=/opt/microchip/mplabx/v5.45/mplab_platform/platform/../mplab_ide/modules/../../bin/
+# Adding MPLAB X bin directory to path.
+PATH:=/opt/microchip/mplabx/v5.45/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
+# Path to java used to run MPLAB X when this makefile was created
+MP_JAVA_PATH="/opt/microchip/mplabx/v5.45/sys/java/zulu8.40.0.25-ca-fx-jre8.0.222-linux_x64/bin/"
+OS_CURRENT="$(shell uname -s)"
+MP_CC="/opt/microchip/xc8/v2.31/bin/xc8-cc"
+# MP_CPPC is not defined
+# MP_BC is not defined
+MP_AS="/opt/microchip/xc8/v2.31/bin/xc8-cc"
+MP_LD="/opt/microchip/xc8/v2.31/bin/xc8-cc"
+MP_AR="/opt/microchip/xc8/v2.31/bin/xc8-ar"
+DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v5.45/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
+MP_CC_DIR="/opt/microchip/xc8/v2.31/bin"
+# MP_CPPC_DIR is not defined
+# MP_BC_DIR is not defined
+MP_AS_DIR="/opt/microchip/xc8/v2.31/bin"
+MP_LD_DIR="/opt/microchip/xc8/v2.31/bin"
+MP_AR_DIR="/opt/microchip/xc8/v2.31/bin"
+# MP_BC_DIR is not defined
+DFP_DIR=/opt/microchip/mplabx/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63
diff --git a/firmware/B1-firmware.X/nbproject/Makefile-variables.mk b/firmware/B1-firmware.X/nbproject/Makefile-variables.mk
new file mode 100755
index 0000000..9dbfbf9
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/Makefile-variables.mk
@@ -0,0 +1,13 @@
+#
+# Generated - do not edit!
+#
+# NOCDDL
+#
+CND_BASEDIR=`pwd`
+# default configuration
+CND_ARTIFACT_DIR_default=dist/default/production
+CND_ARTIFACT_NAME_default=B1-firmware.X.production.hex
+CND_ARTIFACT_PATH_default=dist/default/production/B1-firmware.X.production.hex
+CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
+CND_PACKAGE_NAME_default=b1-firmware.x.tar
+CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/b1-firmware.x.tar
diff --git a/firmware/B1-firmware.X/nbproject/Package-default.bash b/firmware/B1-firmware.X/nbproject/Package-default.bash
new file mode 100755
index 0000000..3aa1a05
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/Package-default.bash
@@ -0,0 +1,73 @@
+#!/bin/bash -x
+
+#
+# Generated - do not edit!
+#
+
+# Macros
+TOP=`pwd`
+CND_CONF=default
+CND_DISTDIR=dist
+TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging
+TMPDIRNAME=tmp-packaging
+OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/B1-firmware.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+OUTPUT_BASENAME=B1-firmware.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
+PACKAGE_TOP_DIR=b1-firmware.x/
+
+# Functions
+function checkReturnCode
+{
+ rc=$?
+ if [ $rc != 0 ]
+ then
+ exit $rc
+ fi
+}
+function makeDirectory
+# $1 directory path
+# $2 permission (optional)
+{
+ mkdir -p "$1"
+ checkReturnCode
+ if [ "$2" != "" ]
+ then
+ chmod $2 "$1"
+ checkReturnCode
+ fi
+}
+function copyFileToTmpDir
+# $1 from-file path
+# $2 to-file path
+# $3 permission
+{
+ cp "$1" "$2"
+ checkReturnCode
+ if [ "$3" != "" ]
+ then
+ chmod $3 "$2"
+ checkReturnCode
+ fi
+}
+
+# Setup
+cd "${TOP}"
+mkdir -p ${CND_DISTDIR}/${CND_CONF}/package
+rm -rf ${TMPDIR}
+mkdir -p ${TMPDIR}
+
+# Copy files and create directories and links
+cd "${TOP}"
+makeDirectory ${TMPDIR}/b1-firmware.x/bin
+copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
+
+
+# Generate tar file
+cd "${TOP}"
+rm -f ${CND_DISTDIR}/${CND_CONF}/package/b1-firmware.x.tar
+cd ${TMPDIR}
+tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/b1-firmware.x.tar *
+checkReturnCode
+
+# Cleanup
+cd "${TOP}"
+rm -rf ${TMPDIR}
diff --git a/firmware/B1-firmware.X/nbproject/configurations.xml b/firmware/B1-firmware.X/nbproject/configurations.xml
new file mode 100755
index 0000000..f91c9c6
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/configurations.xml
@@ -0,0 +1,211 @@
+
+
+
+
+
+ mcc_generated_files/device_config.h
+ mcc_generated_files/pin_manager.h
+ mcc_generated_files/mcc.h
+ mcc_generated_files/dac5.h
+ mcc_generated_files/adc.h
+ mcc_generated_files/dac1.h
+ mcc_generated_files/opa2.h
+ mcc_generated_files/opa1.h
+ mcc_generated_files/dac7.h
+ mcc_generated_files/interrupt_manager.h
+ mcc_generated_files/cmp1.h
+ mcc_generated_files/cmp2.h
+ mcc_generated_files/dac4.h
+ mcc_generated_files/dac3.h
+ mcc_generated_files/fvr.h
+ mcc_generated_files/cmp5.h
+
+
+
+
+
+
+ mcc_generated_files/device_config.c
+ mcc_generated_files/mcc.c
+ mcc_generated_files/pin_manager.c
+ mcc_generated_files/adc.c
+ mcc_generated_files/dac5.c
+ mcc_generated_files/dac1.c
+ mcc_generated_files/opa2.c
+ mcc_generated_files/opa1.c
+ mcc_generated_files/dac7.c
+ mcc_generated_files/dac4.c
+ mcc_generated_files/cmp2.c
+ mcc_generated_files/dac3.c
+ mcc_generated_files/cmp1.c
+ mcc_generated_files/interrupt_manager.c
+ mcc_generated_files/fvr.c
+ mcc_generated_files/cmp5.c
+
+ main.c
+
+
+ Makefile
+ MyConfig.mc3
+
+
+ Makefile
+
+
+
+ localhost
+ PIC16F1776
+
+
+ pk4hybrid
+ XC8
+ 2.31
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+
+
+
+
+
+
+ false
+ false
+
+ false
+
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/firmware/B1-firmware.X/nbproject/private/SuppressibleMessageMemo.properties b/firmware/B1-firmware.X/nbproject/private/SuppressibleMessageMemo.properties
new file mode 100755
index 0000000..73c38d7
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/private/SuppressibleMessageMemo.properties
@@ -0,0 +1,3 @@
+#
+#Wed Jul 29 19:32:54 PDT 2020
+PICkit\ 4/CHECK_4_HIGH_VOLTAGE_VPP=true
diff --git a/firmware/B1-firmware.X/nbproject/private/configurations.xml b/firmware/B1-firmware.X/nbproject/private/configurations.xml
new file mode 100755
index 0000000..069bdeb
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/private/configurations.xml
@@ -0,0 +1,25 @@
+
+
+ Makefile
+ 0
+
+
+ :=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>9012:=<rev>0100:=<man>Microchip Technology Incorporated:=<prod>MPLAB PICkit 4:=<sn>BUR181875593:=<drv>x:=<xpt>b:=end
+ /opt/microchip/xc8/v2.31/bin
+
+ place holder 1
+ place holder 2
+
+
+
+
+ true
+ 0
+ 0
+ 0
+
+
+
+
+
+
diff --git a/firmware/B1-firmware.X/nbproject/private/private.xml b/firmware/B1-firmware.X/nbproject/private/private.xml
new file mode 100755
index 0000000..acc88cc
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/private/private.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+ file:/home/wbraun/Projects/little-bee-B1/firmware/B1-firmware.X/mcc_generated_files/adc.c
+ file:/home/wbraun/Projects/little-bee-B1/firmware/B1-firmware.X/main.c
+
+
+
diff --git a/firmware/B1-firmware.X/nbproject/project.xml b/firmware/B1-firmware.X/nbproject/project.xml
new file mode 100755
index 0000000..e93d4fa
--- /dev/null
+++ b/firmware/B1-firmware.X/nbproject/project.xml
@@ -0,0 +1,28 @@
+
+
+ com.microchip.mplab.nbide.embedded.makeproject
+
+
+ B1-firmware
+ beeware
+ 7bb5d8e4-88d1-4c0a-9bac-fa16efd637f8
+ 0
+ c
+
+ h
+
+ ISO-8859-1
+
+
+
+
+ default
+ 2
+
+
+
+ false
+
+
+
+
diff --git a/mcad/casing-bottom.step b/mcad/casing-bottom.step
new file mode 100644
index 0000000..cb82ab0
--- /dev/null
+++ b/mcad/casing-bottom.step
@@ -0,0 +1,1221 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('KiCad electronic assembly'),'2;1');
+FILE_NAME('casing-bottom.step','2020-12-10T20:19:22',('An Author'),(
+ 'A Company'),'Open CASCADE STEP processor 6.9',
+ 'KiCad to STEP converter','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+ 'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Open CASCADE STEP translator 6.9 1',
+ 'Open CASCADE STEP translator 6.9 1','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,-0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#20,
+ 'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#1012);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#148,#226,#304,#564,#789,#816,#843,#870,#897,
+ #904,#931,#958,#985));
+#28 = ADVANCED_FACE('',(#29),#43,.F.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31,#66,#94,#122));
+#31 = ORIENTED_EDGE('',*,*,#32,.T.);
+#32 = EDGE_CURVE('',#33,#35,#37,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(216.1,-156.,0.));
+#35 = VERTEX_POINT('',#36);
+#36 = CARTESIAN_POINT('',(216.1,-156.,1.6));
+#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(216.1,-156.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = PCURVE('',#43,#48);
+#43 = PLANE('',#44);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(216.1,-156.,0.));
+#46 = DIRECTION('',(-1.,0.,0.));
+#47 = DIRECTION('',(0.,1.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(0.,0.));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(0.,-1.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54 = PCURVE('',#55,#60);
+#55 = CYLINDRICAL_SURFACE('',#56,3.75);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(212.35,-156.,0.));
+#58 = DIRECTION('',(-0.,-0.,-1.));
+#59 = DIRECTION('',(1.,0.,-0.));
+#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65);
+#61 = LINE('',#62,#63);
+#62 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#63 = VECTOR('',#64,1.);
+#64 = DIRECTION('',(-0.,-1.));
+#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66 = ORIENTED_EDGE('',*,*,#67,.T.);
+#67 = EDGE_CURVE('',#35,#68,#70,.T.);
+#68 = VERTEX_POINT('',#69);
+#69 = CARTESIAN_POINT('',(216.1,-138.5,1.6));
+#70 = SURFACE_CURVE('',#71,(#75,#82),.PCURVE_S1.);
+#71 = LINE('',#72,#73);
+#72 = CARTESIAN_POINT('',(216.1,-156.,1.6));
+#73 = VECTOR('',#74,1.);
+#74 = DIRECTION('',(0.,1.,0.));
+#75 = PCURVE('',#43,#76);
+#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81);
+#77 = LINE('',#78,#79);
+#78 = CARTESIAN_POINT('',(0.,-1.6));
+#79 = VECTOR('',#80,1.);
+#80 = DIRECTION('',(1.,0.));
+#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82 = PCURVE('',#83,#88);
+#83 = PLANE('',#84);
+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
+#85 = CARTESIAN_POINT('',(168.6,-147.25,1.6));
+#86 = DIRECTION('',(0.,0.,1.));
+#87 = DIRECTION('',(1.,0.,-0.));
+#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93);
+#89 = LINE('',#90,#91);
+#90 = CARTESIAN_POINT('',(47.5,-8.75));
+#91 = VECTOR('',#92,1.);
+#92 = DIRECTION('',(0.,1.));
+#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#96,#68,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(216.1,-138.5,0.));
+#98 = SURFACE_CURVE('',#99,(#103,#110),.PCURVE_S1.);
+#99 = LINE('',#100,#101);
+#100 = CARTESIAN_POINT('',(216.1,-138.5,0.));
+#101 = VECTOR('',#102,1.);
+#102 = DIRECTION('',(0.,0.,1.));
+#103 = PCURVE('',#43,#104);
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(17.5,0.));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(0.,-1.));
+#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110 = PCURVE('',#111,#116);
+#111 = CYLINDRICAL_SURFACE('',#112,3.75);
+#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);
+#113 = CARTESIAN_POINT('',(212.35,-138.5,0.));
+#114 = DIRECTION('',(-0.,-0.,-1.));
+#115 = DIRECTION('',(1.,0.,-0.));
+#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(-0.,0.));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(-0.,-1.));
+#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#122 = ORIENTED_EDGE('',*,*,#123,.F.);
+#123 = EDGE_CURVE('',#33,#96,#124,.T.);
+#124 = SURFACE_CURVE('',#125,(#129,#136),.PCURVE_S1.);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(216.1,-156.,0.));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(0.,1.,0.));
+#129 = PCURVE('',#43,#130);
+#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135);
+#131 = LINE('',#132,#133);
+#132 = CARTESIAN_POINT('',(0.,0.));
+#133 = VECTOR('',#134,1.);
+#134 = DIRECTION('',(1.,0.));
+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#136 = PCURVE('',#137,#142);
+#137 = PLANE('',#138);
+#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141);
+#139 = CARTESIAN_POINT('',(168.6,-147.25,0.));
+#140 = DIRECTION('',(0.,0.,1.));
+#141 = DIRECTION('',(1.,0.,-0.));
+#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(47.5,-8.75));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(0.,1.));
+#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#148 = ADVANCED_FACE('',(#149),#55,.T.);
+#149 = FACE_BOUND('',#150,.F.);
+#150 = EDGE_LOOP('',(#151,#181,#203,#204));
+#151 = ORIENTED_EDGE('',*,*,#152,.T.);
+#152 = EDGE_CURVE('',#153,#155,#157,.T.);
+#153 = VERTEX_POINT('',#154);
+#154 = CARTESIAN_POINT('',(212.35,-159.75,0.));
+#155 = VERTEX_POINT('',#156);
+#156 = CARTESIAN_POINT('',(212.35,-159.75,1.6));
+#157 = SURFACE_CURVE('',#158,(#162,#169),.PCURVE_S1.);
+#158 = LINE('',#159,#160);
+#159 = CARTESIAN_POINT('',(212.35,-159.75,0.));
+#160 = VECTOR('',#161,1.);
+#161 = DIRECTION('',(0.,0.,1.));
+#162 = PCURVE('',#55,#163);
+#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168);
+#164 = LINE('',#165,#166);
+#165 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#166 = VECTOR('',#167,1.);
+#167 = DIRECTION('',(-0.,-1.));
+#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#169 = PCURVE('',#170,#175);
+#170 = PLANE('',#171);
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(124.85,-159.75,0.));
+#173 = DIRECTION('',(0.,1.,0.));
+#174 = DIRECTION('',(1.,0.,0.));
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(87.5,0.));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(0.,-1.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#155,#35,#183,.T.);
+#183 = SURFACE_CURVE('',#184,(#189,#196),.PCURVE_S1.);
+#184 = CIRCLE('',#185,3.75);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(212.35,-156.,1.6));
+#187 = DIRECTION('',(0.,0.,1.));
+#188 = DIRECTION('',(1.,0.,-0.));
+#189 = PCURVE('',#55,#190);
+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195);
+#191 = LINE('',#192,#193);
+#192 = CARTESIAN_POINT('',(-0.,-1.6));
+#193 = VECTOR('',#194,1.);
+#194 = DIRECTION('',(-1.,0.));
+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#196 = PCURVE('',#83,#197);
+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);
+#198 = CIRCLE('',#199,3.75);
+#199 = AXIS2_PLACEMENT_2D('',#200,#201);
+#200 = CARTESIAN_POINT('',(43.75,-8.75));
+#201 = DIRECTION('',(1.,0.));
+#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#203 = ORIENTED_EDGE('',*,*,#32,.F.);
+#204 = ORIENTED_EDGE('',*,*,#205,.F.);
+#205 = EDGE_CURVE('',#153,#33,#206,.T.);
+#206 = SURFACE_CURVE('',#207,(#212,#219),.PCURVE_S1.);
+#207 = CIRCLE('',#208,3.75);
+#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);
+#209 = CARTESIAN_POINT('',(212.35,-156.,0.));
+#210 = DIRECTION('',(0.,0.,1.));
+#211 = DIRECTION('',(1.,0.,-0.));
+#212 = PCURVE('',#55,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(-0.,0.));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(-1.,0.));
+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#219 = PCURVE('',#137,#220);
+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);
+#221 = CIRCLE('',#222,3.75);
+#222 = AXIS2_PLACEMENT_2D('',#223,#224);
+#223 = CARTESIAN_POINT('',(43.75,-8.75));
+#224 = DIRECTION('',(1.,0.));
+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#226 = ADVANCED_FACE('',(#227),#111,.T.);
+#227 = FACE_BOUND('',#228,.F.);
+#228 = EDGE_LOOP('',(#229,#230,#254,#282));
+#229 = ORIENTED_EDGE('',*,*,#95,.T.);
+#230 = ORIENTED_EDGE('',*,*,#231,.T.);
+#231 = EDGE_CURVE('',#68,#232,#234,.T.);
+#232 = VERTEX_POINT('',#233);
+#233 = CARTESIAN_POINT('',(212.35,-134.75,1.6));
+#234 = SURFACE_CURVE('',#235,(#240,#247),.PCURVE_S1.);
+#235 = CIRCLE('',#236,3.75);
+#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
+#237 = CARTESIAN_POINT('',(212.35,-138.5,1.6));
+#238 = DIRECTION('',(0.,0.,1.));
+#239 = DIRECTION('',(1.,0.,-0.));
+#240 = PCURVE('',#111,#241);
+#241 = DEFINITIONAL_REPRESENTATION('',(#242),#246);
+#242 = LINE('',#243,#244);
+#243 = CARTESIAN_POINT('',(-0.,-1.6));
+#244 = VECTOR('',#245,1.);
+#245 = DIRECTION('',(-1.,0.));
+#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#247 = PCURVE('',#83,#248);
+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);
+#249 = CIRCLE('',#250,3.75);
+#250 = AXIS2_PLACEMENT_2D('',#251,#252);
+#251 = CARTESIAN_POINT('',(43.75,8.75));
+#252 = DIRECTION('',(1.,0.));
+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#254 = ORIENTED_EDGE('',*,*,#255,.F.);
+#255 = EDGE_CURVE('',#256,#232,#258,.T.);
+#256 = VERTEX_POINT('',#257);
+#257 = CARTESIAN_POINT('',(212.35,-134.75,0.));
+#258 = SURFACE_CURVE('',#259,(#263,#270),.PCURVE_S1.);
+#259 = LINE('',#260,#261);
+#260 = CARTESIAN_POINT('',(212.35,-134.75,0.));
+#261 = VECTOR('',#262,1.);
+#262 = DIRECTION('',(0.,0.,1.));
+#263 = PCURVE('',#111,#264);
+#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(-0.,-1.));
+#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#270 = PCURVE('',#271,#276);
+#271 = PLANE('',#272);
+#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275);
+#273 = CARTESIAN_POINT('',(212.35,-134.75,0.));
+#274 = DIRECTION('',(0.,-1.,0.));
+#275 = DIRECTION('',(-1.,0.,0.));
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
+#277 = LINE('',#278,#279);
+#278 = CARTESIAN_POINT('',(0.,-0.));
+#279 = VECTOR('',#280,1.);
+#280 = DIRECTION('',(0.,-1.));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#282 = ORIENTED_EDGE('',*,*,#283,.F.);
+#283 = EDGE_CURVE('',#96,#256,#284,.T.);
+#284 = SURFACE_CURVE('',#285,(#290,#297),.PCURVE_S1.);
+#285 = CIRCLE('',#286,3.75);
+#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289);
+#287 = CARTESIAN_POINT('',(212.35,-138.5,0.));
+#288 = DIRECTION('',(0.,0.,1.));
+#289 = DIRECTION('',(1.,0.,-0.));
+#290 = PCURVE('',#111,#291);
+#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(-0.,0.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(-1.,0.));
+#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#297 = PCURVE('',#137,#298);
+#298 = DEFINITIONAL_REPRESENTATION('',(#299),#303);
+#299 = CIRCLE('',#300,3.75);
+#300 = AXIS2_PLACEMENT_2D('',#301,#302);
+#301 = CARTESIAN_POINT('',(43.75,8.75));
+#302 = DIRECTION('',(1.,0.));
+#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#304 = ADVANCED_FACE('',(#305,#440,#471,#502,#533),#137,.F.);
+#305 = FACE_BOUND('',#306,.F.);
+#306 = EDGE_LOOP('',(#307,#308,#309,#332,#361,#389,#418,#439));
+#307 = ORIENTED_EDGE('',*,*,#123,.T.);
+#308 = ORIENTED_EDGE('',*,*,#283,.T.);
+#309 = ORIENTED_EDGE('',*,*,#310,.T.);
+#310 = EDGE_CURVE('',#256,#311,#313,.T.);
+#311 = VERTEX_POINT('',#312);
+#312 = CARTESIAN_POINT('',(124.85,-134.75,0.));
+#313 = SURFACE_CURVE('',#314,(#318,#325),.PCURVE_S1.);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(212.35,-134.75,0.));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(-1.,0.,0.));
+#318 = PCURVE('',#137,#319);
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(43.75,12.5));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(-1.,0.));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#325 = PCURVE('',#271,#326);
+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(0.,-0.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(1.,0.));
+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#332 = ORIENTED_EDGE('',*,*,#333,.T.);
+#333 = EDGE_CURVE('',#311,#334,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(121.1,-138.5,0.));
+#336 = SURFACE_CURVE('',#337,(#342,#349),.PCURVE_S1.);
+#337 = CIRCLE('',#338,3.75);
+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);
+#339 = CARTESIAN_POINT('',(124.85,-138.5,0.));
+#340 = DIRECTION('',(0.,0.,1.));
+#341 = DIRECTION('',(1.,0.,-0.));
+#342 = PCURVE('',#137,#343);
+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);
+#344 = CIRCLE('',#345,3.75);
+#345 = AXIS2_PLACEMENT_2D('',#346,#347);
+#346 = CARTESIAN_POINT('',(-43.75,8.75));
+#347 = DIRECTION('',(1.,0.));
+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#349 = PCURVE('',#350,#355);
+#350 = CYLINDRICAL_SURFACE('',#351,3.75);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(124.85,-138.5,0.));
+#353 = DIRECTION('',(-0.,-0.,-1.));
+#354 = DIRECTION('',(1.,0.,-0.));
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(-0.,0.));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(-1.,0.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#361 = ORIENTED_EDGE('',*,*,#362,.T.);
+#362 = EDGE_CURVE('',#334,#363,#365,.T.);
+#363 = VERTEX_POINT('',#364);
+#364 = CARTESIAN_POINT('',(121.1,-156.,0.));
+#365 = SURFACE_CURVE('',#366,(#370,#377),.PCURVE_S1.);
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(121.1,-138.5,0.));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(0.,-1.,0.));
+#370 = PCURVE('',#137,#371);
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(-47.5,8.75));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(0.,-1.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#377 = PCURVE('',#378,#383);
+#378 = PLANE('',#379);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(121.1,-138.5,0.));
+#381 = DIRECTION('',(1.,0.,-0.));
+#382 = DIRECTION('',(0.,-1.,0.));
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(0.,0.));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(1.,0.));
+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#389 = ORIENTED_EDGE('',*,*,#390,.T.);
+#390 = EDGE_CURVE('',#363,#391,#393,.T.);
+#391 = VERTEX_POINT('',#392);
+#392 = CARTESIAN_POINT('',(124.85,-159.75,0.));
+#393 = SURFACE_CURVE('',#394,(#399,#406),.PCURVE_S1.);
+#394 = CIRCLE('',#395,3.75);
+#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
+#396 = CARTESIAN_POINT('',(124.85,-156.,0.));
+#397 = DIRECTION('',(0.,0.,1.));
+#398 = DIRECTION('',(1.,0.,-0.));
+#399 = PCURVE('',#137,#400);
+#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
+#401 = CIRCLE('',#402,3.75);
+#402 = AXIS2_PLACEMENT_2D('',#403,#404);
+#403 = CARTESIAN_POINT('',(-43.75,-8.75));
+#404 = DIRECTION('',(1.,0.));
+#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#406 = PCURVE('',#407,#412);
+#407 = CYLINDRICAL_SURFACE('',#408,3.75);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(124.85,-156.,0.));
+#410 = DIRECTION('',(-0.,-0.,-1.));
+#411 = DIRECTION('',(1.,0.,-0.));
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(-0.,0.));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(-1.,0.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#418 = ORIENTED_EDGE('',*,*,#419,.T.);
+#419 = EDGE_CURVE('',#391,#153,#420,.T.);
+#420 = SURFACE_CURVE('',#421,(#425,#432),.PCURVE_S1.);
+#421 = LINE('',#422,#423);
+#422 = CARTESIAN_POINT('',(124.85,-159.75,0.));
+#423 = VECTOR('',#424,1.);
+#424 = DIRECTION('',(1.,0.,0.));
+#425 = PCURVE('',#137,#426);
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(-43.75,-12.5));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(1.,0.));
+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#432 = PCURVE('',#170,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(0.,0.));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(1.,0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#439 = ORIENTED_EDGE('',*,*,#205,.T.);
+#440 = FACE_BOUND('',#441,.F.);
+#441 = EDGE_LOOP('',(#442));
+#442 = ORIENTED_EDGE('',*,*,#443,.F.);
+#443 = EDGE_CURVE('',#444,#444,#446,.T.);
+#444 = VERTEX_POINT('',#445);
+#445 = CARTESIAN_POINT('',(127.05,-139.,0.));
+#446 = SURFACE_CURVE('',#447,(#452,#459),.PCURVE_S1.);
+#447 = CIRCLE('',#448,1.75);
+#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
+#449 = CARTESIAN_POINT('',(125.3,-139.,0.));
+#450 = DIRECTION('',(0.,0.,1.));
+#451 = DIRECTION('',(1.,0.,-0.));
+#452 = PCURVE('',#137,#453);
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = CIRCLE('',#455,1.75);
+#455 = AXIS2_PLACEMENT_2D('',#456,#457);
+#456 = CARTESIAN_POINT('',(-43.3,8.25));
+#457 = DIRECTION('',(1.,0.));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#459 = PCURVE('',#460,#465);
+#460 = CYLINDRICAL_SURFACE('',#461,1.75);
+#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464);
+#462 = CARTESIAN_POINT('',(125.3,-139.,0.));
+#463 = DIRECTION('',(-0.,-0.,-1.));
+#464 = DIRECTION('',(1.,0.,-0.));
+#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470);
+#466 = LINE('',#467,#468);
+#467 = CARTESIAN_POINT('',(-0.,0.));
+#468 = VECTOR('',#469,1.);
+#469 = DIRECTION('',(-1.,0.));
+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#471 = FACE_BOUND('',#472,.F.);
+#472 = EDGE_LOOP('',(#473));
+#473 = ORIENTED_EDGE('',*,*,#474,.F.);
+#474 = EDGE_CURVE('',#475,#475,#477,.T.);
+#475 = VERTEX_POINT('',#476);
+#476 = CARTESIAN_POINT('',(127.05,-155.5,0.));
+#477 = SURFACE_CURVE('',#478,(#483,#490),.PCURVE_S1.);
+#478 = CIRCLE('',#479,1.75);
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(125.3,-155.5,0.));
+#481 = DIRECTION('',(0.,0.,1.));
+#482 = DIRECTION('',(1.,0.,-0.));
+#483 = PCURVE('',#137,#484);
+#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
+#485 = CIRCLE('',#486,1.75);
+#486 = AXIS2_PLACEMENT_2D('',#487,#488);
+#487 = CARTESIAN_POINT('',(-43.3,-8.25));
+#488 = DIRECTION('',(1.,0.));
+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#490 = PCURVE('',#491,#496);
+#491 = CYLINDRICAL_SURFACE('',#492,1.75);
+#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
+#493 = CARTESIAN_POINT('',(125.3,-155.5,0.));
+#494 = DIRECTION('',(-0.,-0.,-1.));
+#495 = DIRECTION('',(1.,0.,-0.));
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(-0.,0.));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(-1.,0.));
+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#502 = FACE_BOUND('',#503,.F.);
+#503 = EDGE_LOOP('',(#504));
+#504 = ORIENTED_EDGE('',*,*,#505,.F.);
+#505 = EDGE_CURVE('',#506,#506,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(213.55,-155.5,0.));
+#508 = SURFACE_CURVE('',#509,(#514,#521),.PCURVE_S1.);
+#509 = CIRCLE('',#510,1.75);
+#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
+#511 = CARTESIAN_POINT('',(211.8,-155.5,0.));
+#512 = DIRECTION('',(0.,0.,1.));
+#513 = DIRECTION('',(1.,0.,-0.));
+#514 = PCURVE('',#137,#515);
+#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
+#516 = CIRCLE('',#517,1.75);
+#517 = AXIS2_PLACEMENT_2D('',#518,#519);
+#518 = CARTESIAN_POINT('',(43.2,-8.25));
+#519 = DIRECTION('',(1.,0.));
+#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#521 = PCURVE('',#522,#527);
+#522 = CYLINDRICAL_SURFACE('',#523,1.75);
+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
+#524 = CARTESIAN_POINT('',(211.8,-155.5,0.));
+#525 = DIRECTION('',(-0.,-0.,-1.));
+#526 = DIRECTION('',(1.,0.,-0.));
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);
+#528 = LINE('',#529,#530);
+#529 = CARTESIAN_POINT('',(-0.,0.));
+#530 = VECTOR('',#531,1.);
+#531 = DIRECTION('',(-1.,0.));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#533 = FACE_BOUND('',#534,.F.);
+#534 = EDGE_LOOP('',(#535));
+#535 = ORIENTED_EDGE('',*,*,#536,.F.);
+#536 = EDGE_CURVE('',#537,#537,#539,.T.);
+#537 = VERTEX_POINT('',#538);
+#538 = CARTESIAN_POINT('',(213.55,-139.,0.));
+#539 = SURFACE_CURVE('',#540,(#545,#552),.PCURVE_S1.);
+#540 = CIRCLE('',#541,1.75);
+#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
+#542 = CARTESIAN_POINT('',(211.8,-139.,0.));
+#543 = DIRECTION('',(0.,0.,1.));
+#544 = DIRECTION('',(1.,0.,-0.));
+#545 = PCURVE('',#137,#546);
+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
+#547 = CIRCLE('',#548,1.75);
+#548 = AXIS2_PLACEMENT_2D('',#549,#550);
+#549 = CARTESIAN_POINT('',(43.2,8.25));
+#550 = DIRECTION('',(1.,0.));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#552 = PCURVE('',#553,#558);
+#553 = CYLINDRICAL_SURFACE('',#554,1.75);
+#554 = AXIS2_PLACEMENT_3D('',#555,#556,#557);
+#555 = CARTESIAN_POINT('',(211.8,-139.,0.));
+#556 = DIRECTION('',(-0.,-0.,-1.));
+#557 = DIRECTION('',(1.,0.,-0.));
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(-0.,0.));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(-1.,0.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#564 = ADVANCED_FACE('',(#565,#685,#711,#737,#763),#83,.T.);
+#565 = FACE_BOUND('',#566,.T.);
+#566 = EDGE_LOOP('',(#567,#568,#569,#592,#616,#639,#663,#684));
+#567 = ORIENTED_EDGE('',*,*,#67,.T.);
+#568 = ORIENTED_EDGE('',*,*,#231,.T.);
+#569 = ORIENTED_EDGE('',*,*,#570,.T.);
+#570 = EDGE_CURVE('',#232,#571,#573,.T.);
+#571 = VERTEX_POINT('',#572);
+#572 = CARTESIAN_POINT('',(124.85,-134.75,1.6));
+#573 = SURFACE_CURVE('',#574,(#578,#585),.PCURVE_S1.);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(212.35,-134.75,1.6));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(-1.,0.,0.));
+#578 = PCURVE('',#83,#579);
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(43.75,12.5));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(-1.,0.));
+#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#585 = PCURVE('',#271,#586);
+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(0.,-1.6));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(1.,0.));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#592 = ORIENTED_EDGE('',*,*,#593,.T.);
+#593 = EDGE_CURVE('',#571,#594,#596,.T.);
+#594 = VERTEX_POINT('',#595);
+#595 = CARTESIAN_POINT('',(121.1,-138.5,1.6));
+#596 = SURFACE_CURVE('',#597,(#602,#609),.PCURVE_S1.);
+#597 = CIRCLE('',#598,3.75);
+#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);
+#599 = CARTESIAN_POINT('',(124.85,-138.5,1.6));
+#600 = DIRECTION('',(0.,0.,1.));
+#601 = DIRECTION('',(1.,0.,-0.));
+#602 = PCURVE('',#83,#603);
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = CIRCLE('',#605,3.75);
+#605 = AXIS2_PLACEMENT_2D('',#606,#607);
+#606 = CARTESIAN_POINT('',(-43.75,8.75));
+#607 = DIRECTION('',(1.,0.));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#609 = PCURVE('',#350,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(-0.,-1.6));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(-1.,0.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#616 = ORIENTED_EDGE('',*,*,#617,.T.);
+#617 = EDGE_CURVE('',#594,#618,#620,.T.);
+#618 = VERTEX_POINT('',#619);
+#619 = CARTESIAN_POINT('',(121.1,-156.,1.6));
+#620 = SURFACE_CURVE('',#621,(#625,#632),.PCURVE_S1.);
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(121.1,-138.5,1.6));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(0.,-1.,0.));
+#625 = PCURVE('',#83,#626);
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631);
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(-47.5,8.75));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(0.,-1.));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#632 = PCURVE('',#378,#633);
+#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(0.,-1.6));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(1.,0.));
+#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#639 = ORIENTED_EDGE('',*,*,#640,.T.);
+#640 = EDGE_CURVE('',#618,#641,#643,.T.);
+#641 = VERTEX_POINT('',#642);
+#642 = CARTESIAN_POINT('',(124.85,-159.75,1.6));
+#643 = SURFACE_CURVE('',#644,(#649,#656),.PCURVE_S1.);
+#644 = CIRCLE('',#645,3.75);
+#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648);
+#646 = CARTESIAN_POINT('',(124.85,-156.,1.6));
+#647 = DIRECTION('',(0.,0.,1.));
+#648 = DIRECTION('',(1.,0.,-0.));
+#649 = PCURVE('',#83,#650);
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
+#651 = CIRCLE('',#652,3.75);
+#652 = AXIS2_PLACEMENT_2D('',#653,#654);
+#653 = CARTESIAN_POINT('',(-43.75,-8.75));
+#654 = DIRECTION('',(1.,0.));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#656 = PCURVE('',#407,#657);
+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(-0.,-1.6));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(-1.,0.));
+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#663 = ORIENTED_EDGE('',*,*,#664,.T.);
+#664 = EDGE_CURVE('',#641,#155,#665,.T.);
+#665 = SURFACE_CURVE('',#666,(#670,#677),.PCURVE_S1.);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(124.85,-159.75,1.6));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(1.,0.,0.));
+#670 = PCURVE('',#83,#671);
+#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676);
+#672 = LINE('',#673,#674);
+#673 = CARTESIAN_POINT('',(-43.75,-12.5));
+#674 = VECTOR('',#675,1.);
+#675 = DIRECTION('',(1.,0.));
+#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#677 = PCURVE('',#170,#678);
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(0.,-1.6));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(1.,0.));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#684 = ORIENTED_EDGE('',*,*,#182,.T.);
+#685 = FACE_BOUND('',#686,.T.);
+#686 = EDGE_LOOP('',(#687));
+#687 = ORIENTED_EDGE('',*,*,#688,.F.);
+#688 = EDGE_CURVE('',#689,#689,#691,.T.);
+#689 = VERTEX_POINT('',#690);
+#690 = CARTESIAN_POINT('',(127.05,-139.,1.6));
+#691 = SURFACE_CURVE('',#692,(#697,#704),.PCURVE_S1.);
+#692 = CIRCLE('',#693,1.75);
+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);
+#694 = CARTESIAN_POINT('',(125.3,-139.,1.6));
+#695 = DIRECTION('',(0.,0.,1.));
+#696 = DIRECTION('',(1.,0.,-0.));
+#697 = PCURVE('',#83,#698);
+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);
+#699 = CIRCLE('',#700,1.75);
+#700 = AXIS2_PLACEMENT_2D('',#701,#702);
+#701 = CARTESIAN_POINT('',(-43.3,8.25));
+#702 = DIRECTION('',(1.,0.));
+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#704 = PCURVE('',#460,#705);
+#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710);
+#706 = LINE('',#707,#708);
+#707 = CARTESIAN_POINT('',(-0.,-1.6));
+#708 = VECTOR('',#709,1.);
+#709 = DIRECTION('',(-1.,0.));
+#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#711 = FACE_BOUND('',#712,.T.);
+#712 = EDGE_LOOP('',(#713));
+#713 = ORIENTED_EDGE('',*,*,#714,.F.);
+#714 = EDGE_CURVE('',#715,#715,#717,.T.);
+#715 = VERTEX_POINT('',#716);
+#716 = CARTESIAN_POINT('',(127.05,-155.5,1.6));
+#717 = SURFACE_CURVE('',#718,(#723,#730),.PCURVE_S1.);
+#718 = CIRCLE('',#719,1.75);
+#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);
+#720 = CARTESIAN_POINT('',(125.3,-155.5,1.6));
+#721 = DIRECTION('',(0.,0.,1.));
+#722 = DIRECTION('',(1.,0.,-0.));
+#723 = PCURVE('',#83,#724);
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);
+#725 = CIRCLE('',#726,1.75);
+#726 = AXIS2_PLACEMENT_2D('',#727,#728);
+#727 = CARTESIAN_POINT('',(-43.3,-8.25));
+#728 = DIRECTION('',(1.,0.));
+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#730 = PCURVE('',#491,#731);
+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);
+#732 = LINE('',#733,#734);
+#733 = CARTESIAN_POINT('',(-0.,-1.6));
+#734 = VECTOR('',#735,1.);
+#735 = DIRECTION('',(-1.,0.));
+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#737 = FACE_BOUND('',#738,.T.);
+#738 = EDGE_LOOP('',(#739));
+#739 = ORIENTED_EDGE('',*,*,#740,.F.);
+#740 = EDGE_CURVE('',#741,#741,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(213.55,-155.5,1.6));
+#743 = SURFACE_CURVE('',#744,(#749,#756),.PCURVE_S1.);
+#744 = CIRCLE('',#745,1.75);
+#745 = AXIS2_PLACEMENT_3D('',#746,#747,#748);
+#746 = CARTESIAN_POINT('',(211.8,-155.5,1.6));
+#747 = DIRECTION('',(0.,0.,1.));
+#748 = DIRECTION('',(1.,0.,-0.));
+#749 = PCURVE('',#83,#750);
+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);
+#751 = CIRCLE('',#752,1.75);
+#752 = AXIS2_PLACEMENT_2D('',#753,#754);
+#753 = CARTESIAN_POINT('',(43.2,-8.25));
+#754 = DIRECTION('',(1.,0.));
+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#756 = PCURVE('',#522,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(-0.,-1.6));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(-1.,0.));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#763 = FACE_BOUND('',#764,.T.);
+#764 = EDGE_LOOP('',(#765));
+#765 = ORIENTED_EDGE('',*,*,#766,.F.);
+#766 = EDGE_CURVE('',#767,#767,#769,.T.);
+#767 = VERTEX_POINT('',#768);
+#768 = CARTESIAN_POINT('',(213.55,-139.,1.6));
+#769 = SURFACE_CURVE('',#770,(#775,#782),.PCURVE_S1.);
+#770 = CIRCLE('',#771,1.75);
+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);
+#772 = CARTESIAN_POINT('',(211.8,-139.,1.6));
+#773 = DIRECTION('',(0.,0.,1.));
+#774 = DIRECTION('',(1.,0.,-0.));
+#775 = PCURVE('',#83,#776);
+#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781);
+#777 = CIRCLE('',#778,1.75);
+#778 = AXIS2_PLACEMENT_2D('',#779,#780);
+#779 = CARTESIAN_POINT('',(43.2,8.25));
+#780 = DIRECTION('',(1.,0.));
+#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#782 = PCURVE('',#553,#783);
+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788);
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(-0.,-1.6));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(-1.,0.));
+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#789 = ADVANCED_FACE('',(#790),#170,.F.);
+#790 = FACE_BOUND('',#791,.F.);
+#791 = EDGE_LOOP('',(#792,#813,#814,#815));
+#792 = ORIENTED_EDGE('',*,*,#793,.T.);
+#793 = EDGE_CURVE('',#391,#641,#794,.T.);
+#794 = SURFACE_CURVE('',#795,(#799,#806),.PCURVE_S1.);
+#795 = LINE('',#796,#797);
+#796 = CARTESIAN_POINT('',(124.85,-159.75,0.));
+#797 = VECTOR('',#798,1.);
+#798 = DIRECTION('',(0.,0.,1.));
+#799 = PCURVE('',#170,#800);
+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(0.,0.));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(0.,-1.));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#806 = PCURVE('',#407,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(-0.,-1.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#813 = ORIENTED_EDGE('',*,*,#664,.T.);
+#814 = ORIENTED_EDGE('',*,*,#152,.F.);
+#815 = ORIENTED_EDGE('',*,*,#419,.F.);
+#816 = ADVANCED_FACE('',(#817),#271,.F.);
+#817 = FACE_BOUND('',#818,.F.);
+#818 = EDGE_LOOP('',(#819,#820,#821,#842));
+#819 = ORIENTED_EDGE('',*,*,#255,.T.);
+#820 = ORIENTED_EDGE('',*,*,#570,.T.);
+#821 = ORIENTED_EDGE('',*,*,#822,.F.);
+#822 = EDGE_CURVE('',#311,#571,#823,.T.);
+#823 = SURFACE_CURVE('',#824,(#828,#835),.PCURVE_S1.);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(124.85,-134.75,0.));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(0.,0.,1.));
+#828 = PCURVE('',#271,#829);
+#829 = DEFINITIONAL_REPRESENTATION('',(#830),#834);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(87.5,0.));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(0.,-1.));
+#834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#835 = PCURVE('',#350,#836);
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841);
+#837 = LINE('',#838,#839);
+#838 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#839 = VECTOR('',#840,1.);
+#840 = DIRECTION('',(-0.,-1.));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#842 = ORIENTED_EDGE('',*,*,#310,.F.);
+#843 = ADVANCED_FACE('',(#844),#407,.T.);
+#844 = FACE_BOUND('',#845,.F.);
+#845 = EDGE_LOOP('',(#846,#867,#868,#869));
+#846 = ORIENTED_EDGE('',*,*,#847,.T.);
+#847 = EDGE_CURVE('',#363,#618,#848,.T.);
+#848 = SURFACE_CURVE('',#849,(#853,#860),.PCURVE_S1.);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(121.1,-156.,0.));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(0.,0.,1.));
+#853 = PCURVE('',#407,#854);
+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(-0.,-1.));
+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#860 = PCURVE('',#378,#861);
+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866);
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(17.5,0.));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(0.,-1.));
+#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#867 = ORIENTED_EDGE('',*,*,#640,.T.);
+#868 = ORIENTED_EDGE('',*,*,#793,.F.);
+#869 = ORIENTED_EDGE('',*,*,#390,.F.);
+#870 = ADVANCED_FACE('',(#871),#350,.T.);
+#871 = FACE_BOUND('',#872,.F.);
+#872 = EDGE_LOOP('',(#873,#874,#875,#896));
+#873 = ORIENTED_EDGE('',*,*,#822,.T.);
+#874 = ORIENTED_EDGE('',*,*,#593,.T.);
+#875 = ORIENTED_EDGE('',*,*,#876,.F.);
+#876 = EDGE_CURVE('',#334,#594,#877,.T.);
+#877 = SURFACE_CURVE('',#878,(#882,#889),.PCURVE_S1.);
+#878 = LINE('',#879,#880);
+#879 = CARTESIAN_POINT('',(121.1,-138.5,0.));
+#880 = VECTOR('',#881,1.);
+#881 = DIRECTION('',(0.,0.,1.));
+#882 = PCURVE('',#350,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(-0.,-1.));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#889 = PCURVE('',#378,#890);
+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#895);
+#891 = LINE('',#892,#893);
+#892 = CARTESIAN_POINT('',(0.,0.));
+#893 = VECTOR('',#894,1.);
+#894 = DIRECTION('',(0.,-1.));
+#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#896 = ORIENTED_EDGE('',*,*,#333,.F.);
+#897 = ADVANCED_FACE('',(#898),#378,.F.);
+#898 = FACE_BOUND('',#899,.F.);
+#899 = EDGE_LOOP('',(#900,#901,#902,#903));
+#900 = ORIENTED_EDGE('',*,*,#876,.T.);
+#901 = ORIENTED_EDGE('',*,*,#617,.T.);
+#902 = ORIENTED_EDGE('',*,*,#847,.F.);
+#903 = ORIENTED_EDGE('',*,*,#362,.F.);
+#904 = ADVANCED_FACE('',(#905),#460,.F.);
+#905 = FACE_BOUND('',#906,.T.);
+#906 = EDGE_LOOP('',(#907,#908,#929,#930));
+#907 = ORIENTED_EDGE('',*,*,#443,.F.);
+#908 = ORIENTED_EDGE('',*,*,#909,.T.);
+#909 = EDGE_CURVE('',#444,#689,#910,.T.);
+#910 = SEAM_CURVE('',#911,(#915,#922),.PCURVE_S1.);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(127.05,-139.,0.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(0.,0.,1.));
+#915 = PCURVE('',#460,#916);
+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(-0.,-1.));
+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#922 = PCURVE('',#460,#923);
+#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928);
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(-0.,0.));
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(-0.,-1.));
+#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#929 = ORIENTED_EDGE('',*,*,#688,.T.);
+#930 = ORIENTED_EDGE('',*,*,#909,.F.);
+#931 = ADVANCED_FACE('',(#932),#491,.F.);
+#932 = FACE_BOUND('',#933,.T.);
+#933 = EDGE_LOOP('',(#934,#935,#956,#957));
+#934 = ORIENTED_EDGE('',*,*,#474,.F.);
+#935 = ORIENTED_EDGE('',*,*,#936,.T.);
+#936 = EDGE_CURVE('',#475,#715,#937,.T.);
+#937 = SEAM_CURVE('',#938,(#942,#949),.PCURVE_S1.);
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(127.05,-155.5,0.));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(0.,0.,1.));
+#942 = PCURVE('',#491,#943);
+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(-0.,-1.));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#949 = PCURVE('',#491,#950);
+#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(-0.,0.));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(-0.,-1.));
+#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#956 = ORIENTED_EDGE('',*,*,#714,.T.);
+#957 = ORIENTED_EDGE('',*,*,#936,.F.);
+#958 = ADVANCED_FACE('',(#959),#522,.F.);
+#959 = FACE_BOUND('',#960,.T.);
+#960 = EDGE_LOOP('',(#961,#962,#983,#984));
+#961 = ORIENTED_EDGE('',*,*,#505,.F.);
+#962 = ORIENTED_EDGE('',*,*,#963,.T.);
+#963 = EDGE_CURVE('',#506,#741,#964,.T.);
+#964 = SEAM_CURVE('',#965,(#969,#976),.PCURVE_S1.);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(213.55,-155.5,0.));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(0.,0.,1.));
+#969 = PCURVE('',#522,#970);
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975);
+#971 = LINE('',#972,#973);
+#972 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#973 = VECTOR('',#974,1.);
+#974 = DIRECTION('',(-0.,-1.));
+#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#976 = PCURVE('',#522,#977);
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982);
+#978 = LINE('',#979,#980);
+#979 = CARTESIAN_POINT('',(-0.,0.));
+#980 = VECTOR('',#981,1.);
+#981 = DIRECTION('',(-0.,-1.));
+#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#983 = ORIENTED_EDGE('',*,*,#740,.T.);
+#984 = ORIENTED_EDGE('',*,*,#963,.F.);
+#985 = ADVANCED_FACE('',(#986),#553,.F.);
+#986 = FACE_BOUND('',#987,.T.);
+#987 = EDGE_LOOP('',(#988,#989,#1010,#1011));
+#988 = ORIENTED_EDGE('',*,*,#536,.F.);
+#989 = ORIENTED_EDGE('',*,*,#990,.T.);
+#990 = EDGE_CURVE('',#537,#767,#991,.T.);
+#991 = SEAM_CURVE('',#992,(#996,#1003),.PCURVE_S1.);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(213.55,-139.,0.));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.,0.,1.));
+#996 = PCURVE('',#553,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(-0.,-1.));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1003 = PCURVE('',#553,#1004);
+#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009);
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(-0.,0.));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(-0.,-1.));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1010 = ORIENTED_EDGE('',*,*,#766,.T.);
+#1011 = ORIENTED_EDGE('',*,*,#990,.F.);
+#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1016))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1013,#1014,#1015)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1013 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1014 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1015 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1016 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#1013,
+ 'distance_accuracy_value','confusion accuracy');
+#1017 = SHAPE_DEFINITION_REPRESENTATION(#1018,#25);
+#1018 = PRODUCT_DEFINITION_SHAPE('','',#1019);
+#1019 = PRODUCT_DEFINITION('design','',#1020,#1023);
+#1020 = PRODUCT_DEFINITION_FORMATION('','',#1021);
+#1021 = PRODUCT('COMPOUND','COMPOUND','',(#1022));
+#1022 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1023 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1024 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1025,#1027);
+#1025 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1026)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1026 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1027 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1028);
+#1028 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',#5,#1019,$);
+#1029 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1021));
+#1030 = SHAPE_DEFINITION_REPRESENTATION(#1027,#1031);
+#1031 = SHAPE_REPRESENTATION('',(#15),#1012);
+#1032 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #1033,#1041),#1012);
+#1033 = STYLED_ITEM('color',(#1034),#26);
+#1034 = PRESENTATION_STYLE_ASSIGNMENT((#1035));
+#1035 = SURFACE_STYLE_USAGE(.BOTH.,#1036);
+#1036 = SURFACE_SIDE_STYLE('',(#1037));
+#1037 = SURFACE_STYLE_FILL_AREA(#1038);
+#1038 = FILL_AREA_STYLE('',(#1039));
+#1039 = FILL_AREA_STYLE_COLOUR('',#1040);
+#1040 = COLOUR_RGB('',5.99999986589E-02,0.40000000596,5.99999986589E-02
+ );
+#1041 = OVER_RIDING_STYLED_ITEM('overriding color',(#1042),#26,#1033);
+#1042 = PRESENTATION_STYLE_BY_CONTEXT((#1043),#1031);
+#1043 = SURFACE_STYLE_USAGE(.BOTH.,#1044);
+#1044 = SURFACE_SIDE_STYLE('',(#1045));
+#1045 = SURFACE_STYLE_FILL_AREA(#1046);
+#1046 = FILL_AREA_STYLE('',(#1047));
+#1047 = FILL_AREA_STYLE_COLOUR('',#1048);
+#1048 = COLOUR_RGB('',5.99999986589E-02,0.40000000596,5.99999986589E-02
+ );
+ENDSEC;
+END-ISO-10303-21;
diff --git a/mcad/casing-top.step b/mcad/casing-top.step
new file mode 100644
index 0000000..eb51f88
--- /dev/null
+++ b/mcad/casing-top.step
@@ -0,0 +1,1221 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('KiCad electronic assembly'),'2;1');
+FILE_NAME('casing-top.step','2020-12-10T20:20:02',('An Author'),(
+ 'A Company'),'Open CASCADE STEP processor 6.9',
+ 'KiCad to STEP converter','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+ 'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Open CASCADE STEP translator 6.9 1',
+ 'Open CASCADE STEP translator 6.9 1','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,-0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#20,
+ 'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#1012);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#148,#226,#304,#564,#789,#816,#843,#870,#897,
+ #904,#931,#958,#985));
+#28 = ADVANCED_FACE('',(#29),#43,.F.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31,#66,#94,#122));
+#31 = ORIENTED_EDGE('',*,*,#32,.T.);
+#32 = EDGE_CURVE('',#33,#35,#37,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(216.1,-156.,0.));
+#35 = VERTEX_POINT('',#36);
+#36 = CARTESIAN_POINT('',(216.1,-156.,1.6));
+#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(216.1,-156.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = PCURVE('',#43,#48);
+#43 = PLANE('',#44);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(216.1,-156.,0.));
+#46 = DIRECTION('',(-1.,0.,0.));
+#47 = DIRECTION('',(0.,1.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(0.,0.));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(0.,-1.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54 = PCURVE('',#55,#60);
+#55 = CYLINDRICAL_SURFACE('',#56,3.75);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(212.35,-156.,0.));
+#58 = DIRECTION('',(-0.,-0.,-1.));
+#59 = DIRECTION('',(1.,0.,-0.));
+#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65);
+#61 = LINE('',#62,#63);
+#62 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#63 = VECTOR('',#64,1.);
+#64 = DIRECTION('',(-0.,-1.));
+#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66 = ORIENTED_EDGE('',*,*,#67,.T.);
+#67 = EDGE_CURVE('',#35,#68,#70,.T.);
+#68 = VERTEX_POINT('',#69);
+#69 = CARTESIAN_POINT('',(216.1,-138.5,1.6));
+#70 = SURFACE_CURVE('',#71,(#75,#82),.PCURVE_S1.);
+#71 = LINE('',#72,#73);
+#72 = CARTESIAN_POINT('',(216.1,-156.,1.6));
+#73 = VECTOR('',#74,1.);
+#74 = DIRECTION('',(0.,1.,0.));
+#75 = PCURVE('',#43,#76);
+#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81);
+#77 = LINE('',#78,#79);
+#78 = CARTESIAN_POINT('',(0.,-1.6));
+#79 = VECTOR('',#80,1.);
+#80 = DIRECTION('',(1.,0.));
+#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82 = PCURVE('',#83,#88);
+#83 = PLANE('',#84);
+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
+#85 = CARTESIAN_POINT('',(168.6,-147.25,1.6));
+#86 = DIRECTION('',(0.,0.,1.));
+#87 = DIRECTION('',(1.,0.,-0.));
+#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93);
+#89 = LINE('',#90,#91);
+#90 = CARTESIAN_POINT('',(47.5,-8.75));
+#91 = VECTOR('',#92,1.);
+#92 = DIRECTION('',(0.,1.));
+#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#96,#68,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(216.1,-138.5,0.));
+#98 = SURFACE_CURVE('',#99,(#103,#110),.PCURVE_S1.);
+#99 = LINE('',#100,#101);
+#100 = CARTESIAN_POINT('',(216.1,-138.5,0.));
+#101 = VECTOR('',#102,1.);
+#102 = DIRECTION('',(0.,0.,1.));
+#103 = PCURVE('',#43,#104);
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(17.5,0.));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(0.,-1.));
+#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110 = PCURVE('',#111,#116);
+#111 = CYLINDRICAL_SURFACE('',#112,3.75);
+#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);
+#113 = CARTESIAN_POINT('',(212.35,-138.5,0.));
+#114 = DIRECTION('',(-0.,-0.,-1.));
+#115 = DIRECTION('',(1.,0.,-0.));
+#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(-0.,0.));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(-0.,-1.));
+#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#122 = ORIENTED_EDGE('',*,*,#123,.F.);
+#123 = EDGE_CURVE('',#33,#96,#124,.T.);
+#124 = SURFACE_CURVE('',#125,(#129,#136),.PCURVE_S1.);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(216.1,-156.,0.));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(0.,1.,0.));
+#129 = PCURVE('',#43,#130);
+#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135);
+#131 = LINE('',#132,#133);
+#132 = CARTESIAN_POINT('',(0.,0.));
+#133 = VECTOR('',#134,1.);
+#134 = DIRECTION('',(1.,0.));
+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#136 = PCURVE('',#137,#142);
+#137 = PLANE('',#138);
+#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141);
+#139 = CARTESIAN_POINT('',(168.6,-147.25,0.));
+#140 = DIRECTION('',(0.,0.,1.));
+#141 = DIRECTION('',(1.,0.,-0.));
+#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(47.5,-8.75));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(0.,1.));
+#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#148 = ADVANCED_FACE('',(#149),#55,.T.);
+#149 = FACE_BOUND('',#150,.F.);
+#150 = EDGE_LOOP('',(#151,#181,#203,#204));
+#151 = ORIENTED_EDGE('',*,*,#152,.T.);
+#152 = EDGE_CURVE('',#153,#155,#157,.T.);
+#153 = VERTEX_POINT('',#154);
+#154 = CARTESIAN_POINT('',(212.35,-159.75,0.));
+#155 = VERTEX_POINT('',#156);
+#156 = CARTESIAN_POINT('',(212.35,-159.75,1.6));
+#157 = SURFACE_CURVE('',#158,(#162,#169),.PCURVE_S1.);
+#158 = LINE('',#159,#160);
+#159 = CARTESIAN_POINT('',(212.35,-159.75,0.));
+#160 = VECTOR('',#161,1.);
+#161 = DIRECTION('',(0.,0.,1.));
+#162 = PCURVE('',#55,#163);
+#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168);
+#164 = LINE('',#165,#166);
+#165 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#166 = VECTOR('',#167,1.);
+#167 = DIRECTION('',(-0.,-1.));
+#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#169 = PCURVE('',#170,#175);
+#170 = PLANE('',#171);
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(124.85,-159.75,0.));
+#173 = DIRECTION('',(0.,1.,0.));
+#174 = DIRECTION('',(1.,0.,0.));
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(87.5,0.));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(0.,-1.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#155,#35,#183,.T.);
+#183 = SURFACE_CURVE('',#184,(#189,#196),.PCURVE_S1.);
+#184 = CIRCLE('',#185,3.75);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(212.35,-156.,1.6));
+#187 = DIRECTION('',(0.,0.,1.));
+#188 = DIRECTION('',(1.,0.,-0.));
+#189 = PCURVE('',#55,#190);
+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195);
+#191 = LINE('',#192,#193);
+#192 = CARTESIAN_POINT('',(-0.,-1.6));
+#193 = VECTOR('',#194,1.);
+#194 = DIRECTION('',(-1.,0.));
+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#196 = PCURVE('',#83,#197);
+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);
+#198 = CIRCLE('',#199,3.75);
+#199 = AXIS2_PLACEMENT_2D('',#200,#201);
+#200 = CARTESIAN_POINT('',(43.75,-8.75));
+#201 = DIRECTION('',(1.,0.));
+#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#203 = ORIENTED_EDGE('',*,*,#32,.F.);
+#204 = ORIENTED_EDGE('',*,*,#205,.F.);
+#205 = EDGE_CURVE('',#153,#33,#206,.T.);
+#206 = SURFACE_CURVE('',#207,(#212,#219),.PCURVE_S1.);
+#207 = CIRCLE('',#208,3.75);
+#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);
+#209 = CARTESIAN_POINT('',(212.35,-156.,0.));
+#210 = DIRECTION('',(0.,0.,1.));
+#211 = DIRECTION('',(1.,0.,-0.));
+#212 = PCURVE('',#55,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(-0.,0.));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(-1.,0.));
+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#219 = PCURVE('',#137,#220);
+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);
+#221 = CIRCLE('',#222,3.75);
+#222 = AXIS2_PLACEMENT_2D('',#223,#224);
+#223 = CARTESIAN_POINT('',(43.75,-8.75));
+#224 = DIRECTION('',(1.,0.));
+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#226 = ADVANCED_FACE('',(#227),#111,.T.);
+#227 = FACE_BOUND('',#228,.F.);
+#228 = EDGE_LOOP('',(#229,#230,#254,#282));
+#229 = ORIENTED_EDGE('',*,*,#95,.T.);
+#230 = ORIENTED_EDGE('',*,*,#231,.T.);
+#231 = EDGE_CURVE('',#68,#232,#234,.T.);
+#232 = VERTEX_POINT('',#233);
+#233 = CARTESIAN_POINT('',(212.35,-134.75,1.6));
+#234 = SURFACE_CURVE('',#235,(#240,#247),.PCURVE_S1.);
+#235 = CIRCLE('',#236,3.75);
+#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
+#237 = CARTESIAN_POINT('',(212.35,-138.5,1.6));
+#238 = DIRECTION('',(0.,0.,1.));
+#239 = DIRECTION('',(1.,0.,-0.));
+#240 = PCURVE('',#111,#241);
+#241 = DEFINITIONAL_REPRESENTATION('',(#242),#246);
+#242 = LINE('',#243,#244);
+#243 = CARTESIAN_POINT('',(-0.,-1.6));
+#244 = VECTOR('',#245,1.);
+#245 = DIRECTION('',(-1.,0.));
+#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#247 = PCURVE('',#83,#248);
+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);
+#249 = CIRCLE('',#250,3.75);
+#250 = AXIS2_PLACEMENT_2D('',#251,#252);
+#251 = CARTESIAN_POINT('',(43.75,8.75));
+#252 = DIRECTION('',(1.,0.));
+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#254 = ORIENTED_EDGE('',*,*,#255,.F.);
+#255 = EDGE_CURVE('',#256,#232,#258,.T.);
+#256 = VERTEX_POINT('',#257);
+#257 = CARTESIAN_POINT('',(212.35,-134.75,0.));
+#258 = SURFACE_CURVE('',#259,(#263,#270),.PCURVE_S1.);
+#259 = LINE('',#260,#261);
+#260 = CARTESIAN_POINT('',(212.35,-134.75,0.));
+#261 = VECTOR('',#262,1.);
+#262 = DIRECTION('',(0.,0.,1.));
+#263 = PCURVE('',#111,#264);
+#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(-0.,-1.));
+#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#270 = PCURVE('',#271,#276);
+#271 = PLANE('',#272);
+#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275);
+#273 = CARTESIAN_POINT('',(212.35,-134.75,0.));
+#274 = DIRECTION('',(0.,-1.,0.));
+#275 = DIRECTION('',(-1.,0.,0.));
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
+#277 = LINE('',#278,#279);
+#278 = CARTESIAN_POINT('',(0.,-0.));
+#279 = VECTOR('',#280,1.);
+#280 = DIRECTION('',(0.,-1.));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#282 = ORIENTED_EDGE('',*,*,#283,.F.);
+#283 = EDGE_CURVE('',#96,#256,#284,.T.);
+#284 = SURFACE_CURVE('',#285,(#290,#297),.PCURVE_S1.);
+#285 = CIRCLE('',#286,3.75);
+#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289);
+#287 = CARTESIAN_POINT('',(212.35,-138.5,0.));
+#288 = DIRECTION('',(0.,0.,1.));
+#289 = DIRECTION('',(1.,0.,-0.));
+#290 = PCURVE('',#111,#291);
+#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(-0.,0.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(-1.,0.));
+#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#297 = PCURVE('',#137,#298);
+#298 = DEFINITIONAL_REPRESENTATION('',(#299),#303);
+#299 = CIRCLE('',#300,3.75);
+#300 = AXIS2_PLACEMENT_2D('',#301,#302);
+#301 = CARTESIAN_POINT('',(43.75,8.75));
+#302 = DIRECTION('',(1.,0.));
+#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#304 = ADVANCED_FACE('',(#305,#440,#471,#502,#533),#137,.F.);
+#305 = FACE_BOUND('',#306,.F.);
+#306 = EDGE_LOOP('',(#307,#308,#309,#332,#361,#389,#418,#439));
+#307 = ORIENTED_EDGE('',*,*,#123,.T.);
+#308 = ORIENTED_EDGE('',*,*,#283,.T.);
+#309 = ORIENTED_EDGE('',*,*,#310,.T.);
+#310 = EDGE_CURVE('',#256,#311,#313,.T.);
+#311 = VERTEX_POINT('',#312);
+#312 = CARTESIAN_POINT('',(124.85,-134.75,0.));
+#313 = SURFACE_CURVE('',#314,(#318,#325),.PCURVE_S1.);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(212.35,-134.75,0.));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(-1.,0.,0.));
+#318 = PCURVE('',#137,#319);
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(43.75,12.5));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(-1.,0.));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#325 = PCURVE('',#271,#326);
+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(0.,-0.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(1.,0.));
+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#332 = ORIENTED_EDGE('',*,*,#333,.T.);
+#333 = EDGE_CURVE('',#311,#334,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(121.1,-138.5,0.));
+#336 = SURFACE_CURVE('',#337,(#342,#349),.PCURVE_S1.);
+#337 = CIRCLE('',#338,3.75);
+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);
+#339 = CARTESIAN_POINT('',(124.85,-138.5,0.));
+#340 = DIRECTION('',(0.,0.,1.));
+#341 = DIRECTION('',(1.,0.,-0.));
+#342 = PCURVE('',#137,#343);
+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);
+#344 = CIRCLE('',#345,3.75);
+#345 = AXIS2_PLACEMENT_2D('',#346,#347);
+#346 = CARTESIAN_POINT('',(-43.75,8.75));
+#347 = DIRECTION('',(1.,0.));
+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#349 = PCURVE('',#350,#355);
+#350 = CYLINDRICAL_SURFACE('',#351,3.75);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(124.85,-138.5,0.));
+#353 = DIRECTION('',(-0.,-0.,-1.));
+#354 = DIRECTION('',(1.,0.,-0.));
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(-0.,0.));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(-1.,0.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#361 = ORIENTED_EDGE('',*,*,#362,.T.);
+#362 = EDGE_CURVE('',#334,#363,#365,.T.);
+#363 = VERTEX_POINT('',#364);
+#364 = CARTESIAN_POINT('',(121.1,-156.,0.));
+#365 = SURFACE_CURVE('',#366,(#370,#377),.PCURVE_S1.);
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(121.1,-138.5,0.));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(0.,-1.,0.));
+#370 = PCURVE('',#137,#371);
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(-47.5,8.75));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(0.,-1.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#377 = PCURVE('',#378,#383);
+#378 = PLANE('',#379);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(121.1,-138.5,0.));
+#381 = DIRECTION('',(1.,0.,-0.));
+#382 = DIRECTION('',(0.,-1.,0.));
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(0.,0.));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(1.,0.));
+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#389 = ORIENTED_EDGE('',*,*,#390,.T.);
+#390 = EDGE_CURVE('',#363,#391,#393,.T.);
+#391 = VERTEX_POINT('',#392);
+#392 = CARTESIAN_POINT('',(124.85,-159.75,0.));
+#393 = SURFACE_CURVE('',#394,(#399,#406),.PCURVE_S1.);
+#394 = CIRCLE('',#395,3.75);
+#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
+#396 = CARTESIAN_POINT('',(124.85,-156.,0.));
+#397 = DIRECTION('',(0.,0.,1.));
+#398 = DIRECTION('',(1.,0.,-0.));
+#399 = PCURVE('',#137,#400);
+#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
+#401 = CIRCLE('',#402,3.75);
+#402 = AXIS2_PLACEMENT_2D('',#403,#404);
+#403 = CARTESIAN_POINT('',(-43.75,-8.75));
+#404 = DIRECTION('',(1.,0.));
+#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#406 = PCURVE('',#407,#412);
+#407 = CYLINDRICAL_SURFACE('',#408,3.75);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(124.85,-156.,0.));
+#410 = DIRECTION('',(-0.,-0.,-1.));
+#411 = DIRECTION('',(1.,0.,-0.));
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(-0.,0.));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(-1.,0.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#418 = ORIENTED_EDGE('',*,*,#419,.T.);
+#419 = EDGE_CURVE('',#391,#153,#420,.T.);
+#420 = SURFACE_CURVE('',#421,(#425,#432),.PCURVE_S1.);
+#421 = LINE('',#422,#423);
+#422 = CARTESIAN_POINT('',(124.85,-159.75,0.));
+#423 = VECTOR('',#424,1.);
+#424 = DIRECTION('',(1.,0.,0.));
+#425 = PCURVE('',#137,#426);
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(-43.75,-12.5));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(1.,0.));
+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#432 = PCURVE('',#170,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(0.,0.));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(1.,0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#439 = ORIENTED_EDGE('',*,*,#205,.T.);
+#440 = FACE_BOUND('',#441,.F.);
+#441 = EDGE_LOOP('',(#442));
+#442 = ORIENTED_EDGE('',*,*,#443,.F.);
+#443 = EDGE_CURVE('',#444,#444,#446,.T.);
+#444 = VERTEX_POINT('',#445);
+#445 = CARTESIAN_POINT('',(127.05,-139.,0.));
+#446 = SURFACE_CURVE('',#447,(#452,#459),.PCURVE_S1.);
+#447 = CIRCLE('',#448,1.75);
+#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
+#449 = CARTESIAN_POINT('',(125.3,-139.,0.));
+#450 = DIRECTION('',(0.,0.,1.));
+#451 = DIRECTION('',(1.,0.,-0.));
+#452 = PCURVE('',#137,#453);
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = CIRCLE('',#455,1.75);
+#455 = AXIS2_PLACEMENT_2D('',#456,#457);
+#456 = CARTESIAN_POINT('',(-43.3,8.25));
+#457 = DIRECTION('',(1.,0.));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#459 = PCURVE('',#460,#465);
+#460 = CYLINDRICAL_SURFACE('',#461,1.75);
+#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464);
+#462 = CARTESIAN_POINT('',(125.3,-139.,0.));
+#463 = DIRECTION('',(-0.,-0.,-1.));
+#464 = DIRECTION('',(1.,0.,-0.));
+#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470);
+#466 = LINE('',#467,#468);
+#467 = CARTESIAN_POINT('',(-0.,0.));
+#468 = VECTOR('',#469,1.);
+#469 = DIRECTION('',(-1.,0.));
+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#471 = FACE_BOUND('',#472,.F.);
+#472 = EDGE_LOOP('',(#473));
+#473 = ORIENTED_EDGE('',*,*,#474,.F.);
+#474 = EDGE_CURVE('',#475,#475,#477,.T.);
+#475 = VERTEX_POINT('',#476);
+#476 = CARTESIAN_POINT('',(127.05,-155.5,0.));
+#477 = SURFACE_CURVE('',#478,(#483,#490),.PCURVE_S1.);
+#478 = CIRCLE('',#479,1.75);
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(125.3,-155.5,0.));
+#481 = DIRECTION('',(0.,0.,1.));
+#482 = DIRECTION('',(1.,0.,-0.));
+#483 = PCURVE('',#137,#484);
+#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
+#485 = CIRCLE('',#486,1.75);
+#486 = AXIS2_PLACEMENT_2D('',#487,#488);
+#487 = CARTESIAN_POINT('',(-43.3,-8.25));
+#488 = DIRECTION('',(1.,0.));
+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#490 = PCURVE('',#491,#496);
+#491 = CYLINDRICAL_SURFACE('',#492,1.75);
+#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
+#493 = CARTESIAN_POINT('',(125.3,-155.5,0.));
+#494 = DIRECTION('',(-0.,-0.,-1.));
+#495 = DIRECTION('',(1.,0.,-0.));
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(-0.,0.));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(-1.,0.));
+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#502 = FACE_BOUND('',#503,.F.);
+#503 = EDGE_LOOP('',(#504));
+#504 = ORIENTED_EDGE('',*,*,#505,.F.);
+#505 = EDGE_CURVE('',#506,#506,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(213.55,-155.5,0.));
+#508 = SURFACE_CURVE('',#509,(#514,#521),.PCURVE_S1.);
+#509 = CIRCLE('',#510,1.75);
+#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
+#511 = CARTESIAN_POINT('',(211.8,-155.5,0.));
+#512 = DIRECTION('',(0.,0.,1.));
+#513 = DIRECTION('',(1.,0.,-0.));
+#514 = PCURVE('',#137,#515);
+#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
+#516 = CIRCLE('',#517,1.75);
+#517 = AXIS2_PLACEMENT_2D('',#518,#519);
+#518 = CARTESIAN_POINT('',(43.2,-8.25));
+#519 = DIRECTION('',(1.,0.));
+#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#521 = PCURVE('',#522,#527);
+#522 = CYLINDRICAL_SURFACE('',#523,1.75);
+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
+#524 = CARTESIAN_POINT('',(211.8,-155.5,0.));
+#525 = DIRECTION('',(-0.,-0.,-1.));
+#526 = DIRECTION('',(1.,0.,-0.));
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);
+#528 = LINE('',#529,#530);
+#529 = CARTESIAN_POINT('',(-0.,0.));
+#530 = VECTOR('',#531,1.);
+#531 = DIRECTION('',(-1.,0.));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#533 = FACE_BOUND('',#534,.F.);
+#534 = EDGE_LOOP('',(#535));
+#535 = ORIENTED_EDGE('',*,*,#536,.F.);
+#536 = EDGE_CURVE('',#537,#537,#539,.T.);
+#537 = VERTEX_POINT('',#538);
+#538 = CARTESIAN_POINT('',(213.55,-139.,0.));
+#539 = SURFACE_CURVE('',#540,(#545,#552),.PCURVE_S1.);
+#540 = CIRCLE('',#541,1.75);
+#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
+#542 = CARTESIAN_POINT('',(211.8,-139.,0.));
+#543 = DIRECTION('',(0.,0.,1.));
+#544 = DIRECTION('',(1.,0.,-0.));
+#545 = PCURVE('',#137,#546);
+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
+#547 = CIRCLE('',#548,1.75);
+#548 = AXIS2_PLACEMENT_2D('',#549,#550);
+#549 = CARTESIAN_POINT('',(43.2,8.25));
+#550 = DIRECTION('',(1.,0.));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#552 = PCURVE('',#553,#558);
+#553 = CYLINDRICAL_SURFACE('',#554,1.75);
+#554 = AXIS2_PLACEMENT_3D('',#555,#556,#557);
+#555 = CARTESIAN_POINT('',(211.8,-139.,0.));
+#556 = DIRECTION('',(-0.,-0.,-1.));
+#557 = DIRECTION('',(1.,0.,-0.));
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(-0.,0.));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(-1.,0.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#564 = ADVANCED_FACE('',(#565,#685,#711,#737,#763),#83,.T.);
+#565 = FACE_BOUND('',#566,.T.);
+#566 = EDGE_LOOP('',(#567,#568,#569,#592,#616,#639,#663,#684));
+#567 = ORIENTED_EDGE('',*,*,#67,.T.);
+#568 = ORIENTED_EDGE('',*,*,#231,.T.);
+#569 = ORIENTED_EDGE('',*,*,#570,.T.);
+#570 = EDGE_CURVE('',#232,#571,#573,.T.);
+#571 = VERTEX_POINT('',#572);
+#572 = CARTESIAN_POINT('',(124.85,-134.75,1.6));
+#573 = SURFACE_CURVE('',#574,(#578,#585),.PCURVE_S1.);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(212.35,-134.75,1.6));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(-1.,0.,0.));
+#578 = PCURVE('',#83,#579);
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(43.75,12.5));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(-1.,0.));
+#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#585 = PCURVE('',#271,#586);
+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(0.,-1.6));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(1.,0.));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#592 = ORIENTED_EDGE('',*,*,#593,.T.);
+#593 = EDGE_CURVE('',#571,#594,#596,.T.);
+#594 = VERTEX_POINT('',#595);
+#595 = CARTESIAN_POINT('',(121.1,-138.5,1.6));
+#596 = SURFACE_CURVE('',#597,(#602,#609),.PCURVE_S1.);
+#597 = CIRCLE('',#598,3.75);
+#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);
+#599 = CARTESIAN_POINT('',(124.85,-138.5,1.6));
+#600 = DIRECTION('',(0.,0.,1.));
+#601 = DIRECTION('',(1.,0.,-0.));
+#602 = PCURVE('',#83,#603);
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = CIRCLE('',#605,3.75);
+#605 = AXIS2_PLACEMENT_2D('',#606,#607);
+#606 = CARTESIAN_POINT('',(-43.75,8.75));
+#607 = DIRECTION('',(1.,0.));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#609 = PCURVE('',#350,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(-0.,-1.6));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(-1.,0.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#616 = ORIENTED_EDGE('',*,*,#617,.T.);
+#617 = EDGE_CURVE('',#594,#618,#620,.T.);
+#618 = VERTEX_POINT('',#619);
+#619 = CARTESIAN_POINT('',(121.1,-156.,1.6));
+#620 = SURFACE_CURVE('',#621,(#625,#632),.PCURVE_S1.);
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(121.1,-138.5,1.6));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(0.,-1.,0.));
+#625 = PCURVE('',#83,#626);
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631);
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(-47.5,8.75));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(0.,-1.));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#632 = PCURVE('',#378,#633);
+#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(0.,-1.6));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(1.,0.));
+#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#639 = ORIENTED_EDGE('',*,*,#640,.T.);
+#640 = EDGE_CURVE('',#618,#641,#643,.T.);
+#641 = VERTEX_POINT('',#642);
+#642 = CARTESIAN_POINT('',(124.85,-159.75,1.6));
+#643 = SURFACE_CURVE('',#644,(#649,#656),.PCURVE_S1.);
+#644 = CIRCLE('',#645,3.75);
+#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648);
+#646 = CARTESIAN_POINT('',(124.85,-156.,1.6));
+#647 = DIRECTION('',(0.,0.,1.));
+#648 = DIRECTION('',(1.,0.,-0.));
+#649 = PCURVE('',#83,#650);
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
+#651 = CIRCLE('',#652,3.75);
+#652 = AXIS2_PLACEMENT_2D('',#653,#654);
+#653 = CARTESIAN_POINT('',(-43.75,-8.75));
+#654 = DIRECTION('',(1.,0.));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#656 = PCURVE('',#407,#657);
+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(-0.,-1.6));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(-1.,0.));
+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#663 = ORIENTED_EDGE('',*,*,#664,.T.);
+#664 = EDGE_CURVE('',#641,#155,#665,.T.);
+#665 = SURFACE_CURVE('',#666,(#670,#677),.PCURVE_S1.);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(124.85,-159.75,1.6));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(1.,0.,0.));
+#670 = PCURVE('',#83,#671);
+#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676);
+#672 = LINE('',#673,#674);
+#673 = CARTESIAN_POINT('',(-43.75,-12.5));
+#674 = VECTOR('',#675,1.);
+#675 = DIRECTION('',(1.,0.));
+#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#677 = PCURVE('',#170,#678);
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(0.,-1.6));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(1.,0.));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#684 = ORIENTED_EDGE('',*,*,#182,.T.);
+#685 = FACE_BOUND('',#686,.T.);
+#686 = EDGE_LOOP('',(#687));
+#687 = ORIENTED_EDGE('',*,*,#688,.F.);
+#688 = EDGE_CURVE('',#689,#689,#691,.T.);
+#689 = VERTEX_POINT('',#690);
+#690 = CARTESIAN_POINT('',(127.05,-139.,1.6));
+#691 = SURFACE_CURVE('',#692,(#697,#704),.PCURVE_S1.);
+#692 = CIRCLE('',#693,1.75);
+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);
+#694 = CARTESIAN_POINT('',(125.3,-139.,1.6));
+#695 = DIRECTION('',(0.,0.,1.));
+#696 = DIRECTION('',(1.,0.,-0.));
+#697 = PCURVE('',#83,#698);
+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);
+#699 = CIRCLE('',#700,1.75);
+#700 = AXIS2_PLACEMENT_2D('',#701,#702);
+#701 = CARTESIAN_POINT('',(-43.3,8.25));
+#702 = DIRECTION('',(1.,0.));
+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#704 = PCURVE('',#460,#705);
+#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710);
+#706 = LINE('',#707,#708);
+#707 = CARTESIAN_POINT('',(-0.,-1.6));
+#708 = VECTOR('',#709,1.);
+#709 = DIRECTION('',(-1.,0.));
+#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#711 = FACE_BOUND('',#712,.T.);
+#712 = EDGE_LOOP('',(#713));
+#713 = ORIENTED_EDGE('',*,*,#714,.F.);
+#714 = EDGE_CURVE('',#715,#715,#717,.T.);
+#715 = VERTEX_POINT('',#716);
+#716 = CARTESIAN_POINT('',(127.05,-155.5,1.6));
+#717 = SURFACE_CURVE('',#718,(#723,#730),.PCURVE_S1.);
+#718 = CIRCLE('',#719,1.75);
+#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);
+#720 = CARTESIAN_POINT('',(125.3,-155.5,1.6));
+#721 = DIRECTION('',(0.,0.,1.));
+#722 = DIRECTION('',(1.,0.,-0.));
+#723 = PCURVE('',#83,#724);
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);
+#725 = CIRCLE('',#726,1.75);
+#726 = AXIS2_PLACEMENT_2D('',#727,#728);
+#727 = CARTESIAN_POINT('',(-43.3,-8.25));
+#728 = DIRECTION('',(1.,0.));
+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#730 = PCURVE('',#491,#731);
+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);
+#732 = LINE('',#733,#734);
+#733 = CARTESIAN_POINT('',(-0.,-1.6));
+#734 = VECTOR('',#735,1.);
+#735 = DIRECTION('',(-1.,0.));
+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#737 = FACE_BOUND('',#738,.T.);
+#738 = EDGE_LOOP('',(#739));
+#739 = ORIENTED_EDGE('',*,*,#740,.F.);
+#740 = EDGE_CURVE('',#741,#741,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(213.55,-155.5,1.6));
+#743 = SURFACE_CURVE('',#744,(#749,#756),.PCURVE_S1.);
+#744 = CIRCLE('',#745,1.75);
+#745 = AXIS2_PLACEMENT_3D('',#746,#747,#748);
+#746 = CARTESIAN_POINT('',(211.8,-155.5,1.6));
+#747 = DIRECTION('',(0.,0.,1.));
+#748 = DIRECTION('',(1.,0.,-0.));
+#749 = PCURVE('',#83,#750);
+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);
+#751 = CIRCLE('',#752,1.75);
+#752 = AXIS2_PLACEMENT_2D('',#753,#754);
+#753 = CARTESIAN_POINT('',(43.2,-8.25));
+#754 = DIRECTION('',(1.,0.));
+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#756 = PCURVE('',#522,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(-0.,-1.6));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(-1.,0.));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#763 = FACE_BOUND('',#764,.T.);
+#764 = EDGE_LOOP('',(#765));
+#765 = ORIENTED_EDGE('',*,*,#766,.F.);
+#766 = EDGE_CURVE('',#767,#767,#769,.T.);
+#767 = VERTEX_POINT('',#768);
+#768 = CARTESIAN_POINT('',(213.55,-139.,1.6));
+#769 = SURFACE_CURVE('',#770,(#775,#782),.PCURVE_S1.);
+#770 = CIRCLE('',#771,1.75);
+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);
+#772 = CARTESIAN_POINT('',(211.8,-139.,1.6));
+#773 = DIRECTION('',(0.,0.,1.));
+#774 = DIRECTION('',(1.,0.,-0.));
+#775 = PCURVE('',#83,#776);
+#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781);
+#777 = CIRCLE('',#778,1.75);
+#778 = AXIS2_PLACEMENT_2D('',#779,#780);
+#779 = CARTESIAN_POINT('',(43.2,8.25));
+#780 = DIRECTION('',(1.,0.));
+#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#782 = PCURVE('',#553,#783);
+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788);
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(-0.,-1.6));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(-1.,0.));
+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#789 = ADVANCED_FACE('',(#790),#170,.F.);
+#790 = FACE_BOUND('',#791,.F.);
+#791 = EDGE_LOOP('',(#792,#813,#814,#815));
+#792 = ORIENTED_EDGE('',*,*,#793,.T.);
+#793 = EDGE_CURVE('',#391,#641,#794,.T.);
+#794 = SURFACE_CURVE('',#795,(#799,#806),.PCURVE_S1.);
+#795 = LINE('',#796,#797);
+#796 = CARTESIAN_POINT('',(124.85,-159.75,0.));
+#797 = VECTOR('',#798,1.);
+#798 = DIRECTION('',(0.,0.,1.));
+#799 = PCURVE('',#170,#800);
+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(0.,0.));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(0.,-1.));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#806 = PCURVE('',#407,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(-0.,-1.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#813 = ORIENTED_EDGE('',*,*,#664,.T.);
+#814 = ORIENTED_EDGE('',*,*,#152,.F.);
+#815 = ORIENTED_EDGE('',*,*,#419,.F.);
+#816 = ADVANCED_FACE('',(#817),#271,.F.);
+#817 = FACE_BOUND('',#818,.F.);
+#818 = EDGE_LOOP('',(#819,#820,#821,#842));
+#819 = ORIENTED_EDGE('',*,*,#255,.T.);
+#820 = ORIENTED_EDGE('',*,*,#570,.T.);
+#821 = ORIENTED_EDGE('',*,*,#822,.F.);
+#822 = EDGE_CURVE('',#311,#571,#823,.T.);
+#823 = SURFACE_CURVE('',#824,(#828,#835),.PCURVE_S1.);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(124.85,-134.75,0.));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(0.,0.,1.));
+#828 = PCURVE('',#271,#829);
+#829 = DEFINITIONAL_REPRESENTATION('',(#830),#834);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(87.5,0.));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(0.,-1.));
+#834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#835 = PCURVE('',#350,#836);
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841);
+#837 = LINE('',#838,#839);
+#838 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#839 = VECTOR('',#840,1.);
+#840 = DIRECTION('',(-0.,-1.));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#842 = ORIENTED_EDGE('',*,*,#310,.F.);
+#843 = ADVANCED_FACE('',(#844),#407,.T.);
+#844 = FACE_BOUND('',#845,.F.);
+#845 = EDGE_LOOP('',(#846,#867,#868,#869));
+#846 = ORIENTED_EDGE('',*,*,#847,.T.);
+#847 = EDGE_CURVE('',#363,#618,#848,.T.);
+#848 = SURFACE_CURVE('',#849,(#853,#860),.PCURVE_S1.);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(121.1,-156.,0.));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(0.,0.,1.));
+#853 = PCURVE('',#407,#854);
+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(-0.,-1.));
+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#860 = PCURVE('',#378,#861);
+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866);
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(17.5,0.));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(0.,-1.));
+#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#867 = ORIENTED_EDGE('',*,*,#640,.T.);
+#868 = ORIENTED_EDGE('',*,*,#793,.F.);
+#869 = ORIENTED_EDGE('',*,*,#390,.F.);
+#870 = ADVANCED_FACE('',(#871),#350,.T.);
+#871 = FACE_BOUND('',#872,.F.);
+#872 = EDGE_LOOP('',(#873,#874,#875,#896));
+#873 = ORIENTED_EDGE('',*,*,#822,.T.);
+#874 = ORIENTED_EDGE('',*,*,#593,.T.);
+#875 = ORIENTED_EDGE('',*,*,#876,.F.);
+#876 = EDGE_CURVE('',#334,#594,#877,.T.);
+#877 = SURFACE_CURVE('',#878,(#882,#889),.PCURVE_S1.);
+#878 = LINE('',#879,#880);
+#879 = CARTESIAN_POINT('',(121.1,-138.5,0.));
+#880 = VECTOR('',#881,1.);
+#881 = DIRECTION('',(0.,0.,1.));
+#882 = PCURVE('',#350,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(-0.,-1.));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#889 = PCURVE('',#378,#890);
+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#895);
+#891 = LINE('',#892,#893);
+#892 = CARTESIAN_POINT('',(0.,0.));
+#893 = VECTOR('',#894,1.);
+#894 = DIRECTION('',(0.,-1.));
+#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#896 = ORIENTED_EDGE('',*,*,#333,.F.);
+#897 = ADVANCED_FACE('',(#898),#378,.F.);
+#898 = FACE_BOUND('',#899,.F.);
+#899 = EDGE_LOOP('',(#900,#901,#902,#903));
+#900 = ORIENTED_EDGE('',*,*,#876,.T.);
+#901 = ORIENTED_EDGE('',*,*,#617,.T.);
+#902 = ORIENTED_EDGE('',*,*,#847,.F.);
+#903 = ORIENTED_EDGE('',*,*,#362,.F.);
+#904 = ADVANCED_FACE('',(#905),#460,.F.);
+#905 = FACE_BOUND('',#906,.T.);
+#906 = EDGE_LOOP('',(#907,#908,#929,#930));
+#907 = ORIENTED_EDGE('',*,*,#443,.F.);
+#908 = ORIENTED_EDGE('',*,*,#909,.T.);
+#909 = EDGE_CURVE('',#444,#689,#910,.T.);
+#910 = SEAM_CURVE('',#911,(#915,#922),.PCURVE_S1.);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(127.05,-139.,0.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(0.,0.,1.));
+#915 = PCURVE('',#460,#916);
+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(-0.,-1.));
+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#922 = PCURVE('',#460,#923);
+#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928);
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(-0.,0.));
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(-0.,-1.));
+#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#929 = ORIENTED_EDGE('',*,*,#688,.T.);
+#930 = ORIENTED_EDGE('',*,*,#909,.F.);
+#931 = ADVANCED_FACE('',(#932),#491,.F.);
+#932 = FACE_BOUND('',#933,.T.);
+#933 = EDGE_LOOP('',(#934,#935,#956,#957));
+#934 = ORIENTED_EDGE('',*,*,#474,.F.);
+#935 = ORIENTED_EDGE('',*,*,#936,.T.);
+#936 = EDGE_CURVE('',#475,#715,#937,.T.);
+#937 = SEAM_CURVE('',#938,(#942,#949),.PCURVE_S1.);
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(127.05,-155.5,0.));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(0.,0.,1.));
+#942 = PCURVE('',#491,#943);
+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(-0.,-1.));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#949 = PCURVE('',#491,#950);
+#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(-0.,0.));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(-0.,-1.));
+#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#956 = ORIENTED_EDGE('',*,*,#714,.T.);
+#957 = ORIENTED_EDGE('',*,*,#936,.F.);
+#958 = ADVANCED_FACE('',(#959),#522,.F.);
+#959 = FACE_BOUND('',#960,.T.);
+#960 = EDGE_LOOP('',(#961,#962,#983,#984));
+#961 = ORIENTED_EDGE('',*,*,#505,.F.);
+#962 = ORIENTED_EDGE('',*,*,#963,.T.);
+#963 = EDGE_CURVE('',#506,#741,#964,.T.);
+#964 = SEAM_CURVE('',#965,(#969,#976),.PCURVE_S1.);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(213.55,-155.5,0.));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(0.,0.,1.));
+#969 = PCURVE('',#522,#970);
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975);
+#971 = LINE('',#972,#973);
+#972 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#973 = VECTOR('',#974,1.);
+#974 = DIRECTION('',(-0.,-1.));
+#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#976 = PCURVE('',#522,#977);
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982);
+#978 = LINE('',#979,#980);
+#979 = CARTESIAN_POINT('',(-0.,0.));
+#980 = VECTOR('',#981,1.);
+#981 = DIRECTION('',(-0.,-1.));
+#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#983 = ORIENTED_EDGE('',*,*,#740,.T.);
+#984 = ORIENTED_EDGE('',*,*,#963,.F.);
+#985 = ADVANCED_FACE('',(#986),#553,.F.);
+#986 = FACE_BOUND('',#987,.T.);
+#987 = EDGE_LOOP('',(#988,#989,#1010,#1011));
+#988 = ORIENTED_EDGE('',*,*,#536,.F.);
+#989 = ORIENTED_EDGE('',*,*,#990,.T.);
+#990 = EDGE_CURVE('',#537,#767,#991,.T.);
+#991 = SEAM_CURVE('',#992,(#996,#1003),.PCURVE_S1.);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(213.55,-139.,0.));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.,0.,1.));
+#996 = PCURVE('',#553,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(-0.,-1.));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1003 = PCURVE('',#553,#1004);
+#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009);
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(-0.,0.));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(-0.,-1.));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1010 = ORIENTED_EDGE('',*,*,#766,.T.);
+#1011 = ORIENTED_EDGE('',*,*,#990,.F.);
+#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1016))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1013,#1014,#1015)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1013 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1014 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1015 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1016 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#1013,
+ 'distance_accuracy_value','confusion accuracy');
+#1017 = SHAPE_DEFINITION_REPRESENTATION(#1018,#25);
+#1018 = PRODUCT_DEFINITION_SHAPE('','',#1019);
+#1019 = PRODUCT_DEFINITION('design','',#1020,#1023);
+#1020 = PRODUCT_DEFINITION_FORMATION('','',#1021);
+#1021 = PRODUCT('COMPOUND','COMPOUND','',(#1022));
+#1022 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1023 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1024 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1025,#1027);
+#1025 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1026)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1026 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1027 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1028);
+#1028 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',#5,#1019,$);
+#1029 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1021));
+#1030 = SHAPE_DEFINITION_REPRESENTATION(#1027,#1031);
+#1031 = SHAPE_REPRESENTATION('',(#15),#1012);
+#1032 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #1033,#1041),#1012);
+#1033 = STYLED_ITEM('color',(#1034),#26);
+#1034 = PRESENTATION_STYLE_ASSIGNMENT((#1035));
+#1035 = SURFACE_STYLE_USAGE(.BOTH.,#1036);
+#1036 = SURFACE_SIDE_STYLE('',(#1037));
+#1037 = SURFACE_STYLE_FILL_AREA(#1038);
+#1038 = FILL_AREA_STYLE('',(#1039));
+#1039 = FILL_AREA_STYLE_COLOUR('',#1040);
+#1040 = COLOUR_RGB('',5.99999986589E-02,0.40000000596,5.99999986589E-02
+ );
+#1041 = OVER_RIDING_STYLED_ITEM('overriding color',(#1042),#26,#1033);
+#1042 = PRESENTATION_STYLE_BY_CONTEXT((#1043),#1031);
+#1043 = SURFACE_STYLE_USAGE(.BOTH.,#1044);
+#1044 = SURFACE_SIDE_STYLE('',(#1045));
+#1045 = SURFACE_STYLE_FILL_AREA(#1046);
+#1046 = FILL_AREA_STYLE('',(#1047));
+#1047 = FILL_AREA_STYLE_COLOUR('',#1048);
+#1048 = COLOUR_RGB('',5.99999986589E-02,0.40000000596,5.99999986589E-02
+ );
+ENDSEC;
+END-ISO-10303-21;
diff --git a/mcad/current-sense.step b/mcad/current-sense.step
new file mode 100644
index 0000000..2118a83
--- /dev/null
+++ b/mcad/current-sense.step
@@ -0,0 +1,146035 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('KiCad electronic assembly'),'2;1');
+FILE_NAME('current-sense.step','2020-12-10T20:15:01',('An Author'),(
+ 'A Company'),'Open CASCADE STEP processor 6.9',
+ 'KiCad to STEP converter','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+ 'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Open CASCADE STEP translator 6.9 1',
+ 'Open CASCADE STEP translator 6.9 1','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47,
+ #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111,
+ #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163,
+ #167,#171,#175,#179,#183,#187,#191,#195,#199,#203,#207,#211,#215,
+ #219,#223,#227,#231,#235,#239,#243,#247,#251,#255,#259,#263,#267,
+ #271,#275,#279,#283,#287,#291,#295,#299,#303,#307,#311,#315,#319,
+ #323,#327,#331,#335,#339,#343,#347,#351,#355,#359,#363,#367,#371,
+ #375,#379,#383,#387,#391),#395);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(56.75,42.,1.65));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(70.45,43.45,1.65));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(83.75,38.,1.65));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(75.45,35.4,1.65));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(16.75,45.25,1.65));
+#33 = DIRECTION('',(0.,-0.,1.));
+#34 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(88.5,46.7,-5.E-02));
+#37 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.));
+#38 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(78.45,35.4,1.65));
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(69.45,35.25,1.65));
+#45 = DIRECTION('',(0.,0.,1.));
+#46 = DIRECTION('',(1.,0.,0.));
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(73.65,43.25,1.65));
+#49 = DIRECTION('',(0.,0.,1.));
+#50 = DIRECTION('',(1.,0.,0.));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(73.,39.5,1.65));
+#53 = DIRECTION('',(0.,0.,1.));
+#54 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(40.5,31.,1.65));
+#57 = DIRECTION('',(0.,0.,1.));
+#58 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(42.,31.,1.65));
+#61 = DIRECTION('',(0.,0.,1.));
+#62 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(61.25,34.75,1.65));
+#65 = DIRECTION('',(0.,0.,1.));
+#66 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(61.25,40.25,1.65));
+#69 = DIRECTION('',(0.,0.,1.));
+#70 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
+#72 = CARTESIAN_POINT('',(11.75,33.75,1.65));
+#73 = DIRECTION('',(0.,0.,1.));
+#74 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(11.75,41.25,1.65));
+#77 = DIRECTION('',(0.,0.,1.));
+#78 = DIRECTION('',(1.,0.,0.));
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(63.75,33.,1.65));
+#81 = DIRECTION('',(0.,-0.,1.));
+#82 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(61.5,32.25,1.65));
+#85 = DIRECTION('',(0.,0.,1.));
+#86 = DIRECTION('',(1.,0.,0.));
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(63.75,38.5,1.65));
+#89 = DIRECTION('',(0.,0.,1.));
+#90 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
+#92 = CARTESIAN_POINT('',(61.5,37.75,1.65));
+#93 = DIRECTION('',(0.,0.,1.));
+#94 = DIRECTION('',(1.,0.,0.));
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(79.55,32.25,1.65));
+#97 = DIRECTION('',(0.,0.,1.));
+#98 = DIRECTION('',(1.,0.,0.));
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(67.35,33.,1.65));
+#101 = DIRECTION('',(0.,-0.,1.));
+#102 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(38.75,37.75,1.65));
+#105 = DIRECTION('',(0.,0.,1.));
+#106 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
+#108 = CARTESIAN_POINT('',(74.75,32.75,1.65));
+#109 = DIRECTION('',(0.,0.,1.));
+#110 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(71.3,32.75,1.65));
+#113 = DIRECTION('',(0.,0.,1.));
+#114 = DIRECTION('',(1.,0.,0.));
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(11.75,35.25,1.65));
+#117 = DIRECTION('',(0.,0.,1.));
+#118 = DIRECTION('',(1.,0.,0.));
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(11.75,39.75,1.65));
+#121 = DIRECTION('',(0.,0.,1.));
+#122 = DIRECTION('',(1.,0.,0.));
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(65.25,33.,1.65));
+#125 = DIRECTION('',(0.,-0.,1.));
+#126 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(65.25,38.5,1.65));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(77.25,33.,1.65));
+#133 = DIRECTION('',(0.,0.,1.));
+#134 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(68.85,33.,1.65));
+#137 = DIRECTION('',(0.,-0.,1.));
+#138 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(73.2,36.,1.65));
+#141 = DIRECTION('',(0.,-0.,1.));
+#142 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(71.7,36.,1.65));
+#145 = DIRECTION('',(0.,-0.,1.));
+#146 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(20.5,36.,1.65));
+#149 = DIRECTION('',(0.,0.,1.));
+#150 = DIRECTION('',(1.,0.,0.));
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(87.25,43.25,1.65));
+#153 = DIRECTION('',(0.,0.,1.));
+#154 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
+#156 = CARTESIAN_POINT('',(53.75,36.,1.65));
+#157 = DIRECTION('',(0.,0.,1.));
+#158 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
+#160 = CARTESIAN_POINT('',(56.75,40.5,1.65));
+#161 = DIRECTION('',(0.,0.,1.));
+#162 = DIRECTION('',(1.,0.,0.));
+#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
+#164 = CARTESIAN_POINT('',(87.25,37.75,1.65));
+#165 = DIRECTION('',(0.,0.,1.));
+#166 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
+#168 = CARTESIAN_POINT('',(64.75,47.25,-5.E-02));
+#169 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.));
+#170 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(50.75,47.25,-5.E-02));
+#173 = DIRECTION('',(1.499759782662E-32,1.224646799147E-16,-1.));
+#174 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(75.75,38.75,1.65));
+#177 = DIRECTION('',(0.,-0.,1.));
+#178 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(31.,44.,1.65));
+#181 = DIRECTION('',(0.,0.,1.));
+#182 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(28.25,37.5,1.65));
+#185 = DIRECTION('',(0.,0.,1.));
+#186 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
+#188 = CARTESIAN_POINT('',(47.5,36.75,1.65));
+#189 = DIRECTION('',(0.,0.,1.));
+#190 = DIRECTION('',(1.,0.,0.));
+#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
+#192 = CARTESIAN_POINT('',(24.,35.25,1.65));
+#193 = DIRECTION('',(0.,-0.,1.));
+#194 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
+#196 = CARTESIAN_POINT('',(16.25,37.5,1.65));
+#197 = DIRECTION('',(0.,-0.,1.));
+#198 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(56.75,31.5,1.65));
+#201 = DIRECTION('',(0.,0.,1.));
+#202 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(56.75,34.5,1.65));
+#205 = DIRECTION('',(0.,0.,1.));
+#206 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
+#208 = CARTESIAN_POINT('',(26.75,31.25,1.65));
+#209 = DIRECTION('',(0.,0.,1.));
+#210 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
+#212 = CARTESIAN_POINT('',(56.75,33.,1.65));
+#213 = DIRECTION('',(0.,0.,1.));
+#214 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
+#216 = CARTESIAN_POINT('',(56.75,37.5,1.65));
+#217 = DIRECTION('',(0.,0.,1.));
+#218 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
+#220 = CARTESIAN_POINT('',(56.75,36.,1.65));
+#221 = DIRECTION('',(0.,0.,1.));
+#222 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
+#224 = CARTESIAN_POINT('',(75.75,41.5,1.65));
+#225 = DIRECTION('',(0.,0.,1.));
+#226 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(78.75,41.5,1.65));
+#229 = DIRECTION('',(0.,0.,1.));
+#230 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
+#232 = CARTESIAN_POINT('',(32.75,39.,1.65));
+#233 = DIRECTION('',(0.,0.,1.));
+#234 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(32.75,40.5,1.65));
+#237 = DIRECTION('',(0.,0.,1.));
+#238 = DIRECTION('',(1.,0.,0.));
+#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
+#240 = CARTESIAN_POINT('',(28.,45.,1.65));
+#241 = DIRECTION('',(0.,0.,1.));
+#242 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(28.,43.5,1.65));
+#245 = DIRECTION('',(0.,0.,1.));
+#246 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(25.,43.5,1.65));
+#249 = DIRECTION('',(0.,0.,1.));
+#250 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(56.75,39.,1.65));
+#253 = DIRECTION('',(0.,0.,1.));
+#254 = DIRECTION('',(1.,0.,0.));
+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
+#256 = CARTESIAN_POINT('',(25.,45.,1.65));
+#257 = DIRECTION('',(0.,0.,1.));
+#258 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
+#260 = CARTESIAN_POINT('',(20.5,39.,1.65));
+#261 = DIRECTION('',(0.,0.,1.));
+#262 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(38.75,39.25,1.65));
+#265 = DIRECTION('',(0.,0.,1.));
+#266 = DIRECTION('',(1.,0.,0.));
+#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
+#268 = CARTESIAN_POINT('',(38.75,41.25,1.65));
+#269 = DIRECTION('',(0.,0.,1.));
+#270 = DIRECTION('',(1.,0.,0.));
+#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
+#272 = CARTESIAN_POINT('',(20.5,40.5,1.65));
+#273 = DIRECTION('',(0.,0.,1.));
+#274 = DIRECTION('',(1.,0.,0.));
+#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
+#276 = CARTESIAN_POINT('',(18.25,42.,1.65));
+#277 = DIRECTION('',(0.,0.,1.));
+#278 = DIRECTION('',(1.,0.,0.));
+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#280 = CARTESIAN_POINT('',(21.25,42.,1.65));
+#281 = DIRECTION('',(0.,0.,1.));
+#282 = DIRECTION('',(1.,0.,0.));
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(10.5,38.25,1.65));
+#285 = DIRECTION('',(0.,0.,1.));
+#286 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
+#288 = CARTESIAN_POINT('',(10.5,36.75,1.65));
+#289 = DIRECTION('',(0.,0.,1.));
+#290 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(26.75,29.25,1.65));
+#293 = DIRECTION('',(0.,0.,1.));
+#294 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(20.5,37.5,1.65));
+#297 = DIRECTION('',(0.,0.,1.));
+#298 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
+#300 = CARTESIAN_POINT('',(20.5,34.5,1.65));
+#301 = DIRECTION('',(0.,0.,1.));
+#302 = DIRECTION('',(1.,0.,0.));
+#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
+#304 = CARTESIAN_POINT('',(26.75,27.75,1.65));
+#305 = DIRECTION('',(0.,0.,1.));
+#306 = DIRECTION('',(1.,0.,0.));
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(22.75,28.5,1.65));
+#309 = DIRECTION('',(0.,0.,1.));
+#310 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312 = CARTESIAN_POINT('',(80.45,43.25,1.65));
+#313 = DIRECTION('',(0.,0.,1.));
+#314 = DIRECTION('',(1.,0.,0.));
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(77.05,43.25,1.65));
+#317 = DIRECTION('',(0.,0.,1.));
+#318 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(78.5,38.6,1.65));
+#321 = DIRECTION('',(0.,0.,1.));
+#322 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(80.45,38.6,1.65));
+#325 = DIRECTION('',(0.,0.,1.));
+#326 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(23.75,32.75,1.65));
+#329 = DIRECTION('',(0.,0.,1.));
+#330 = DIRECTION('',(1.,0.,0.));
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(25.,42.,1.65));
+#333 = DIRECTION('',(0.,0.,1.));
+#334 = DIRECTION('',(1.,0.,0.));
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(29.75,32.75,1.65));
+#337 = DIRECTION('',(0.,0.,1.));
+#338 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
+#340 = CARTESIAN_POINT('',(37.75,32.25,1.65));
+#341 = DIRECTION('',(0.,0.,1.));
+#342 = DIRECTION('',(1.,0.,0.));
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(37.75,30.25,1.65));
+#345 = DIRECTION('',(0.,0.,1.));
+#346 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
+#348 = CARTESIAN_POINT('',(31.,46.5,1.65));
+#349 = DIRECTION('',(0.,0.,1.));
+#350 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(16.5,33.,1.65));
+#353 = DIRECTION('',(0.,0.,1.));
+#354 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
+#356 = CARTESIAN_POINT('',(15.,42.,1.65));
+#357 = DIRECTION('',(0.,0.,1.));
+#358 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
+#360 = CARTESIAN_POINT('',(26.75,32.75,1.65));
+#361 = DIRECTION('',(0.,0.,1.));
+#362 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(25.,46.5,1.65));
+#365 = DIRECTION('',(0.,0.,1.));
+#366 = DIRECTION('',(1.,0.,0.));
+#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
+#368 = CARTESIAN_POINT('',(23.75,39.25,1.65));
+#369 = DIRECTION('',(0.,0.,1.));
+#370 = DIRECTION('',(1.,0.,0.));
+#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
+#372 = CARTESIAN_POINT('',(23.75,37.75,1.65));
+#373 = DIRECTION('',(0.,0.,1.));
+#374 = DIRECTION('',(1.,0.,0.));
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(12.75,37.5,1.65));
+#377 = DIRECTION('',(0.,-0.,1.));
+#378 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(17.5,28.75,1.65));
+#381 = DIRECTION('',(0.,-0.,1.));
+#382 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(20.5,33.,1.65));
+#385 = DIRECTION('',(0.,0.,1.));
+#386 = DIRECTION('',(1.,0.,0.));
+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
+#388 = CARTESIAN_POINT('',(19.25,28.5,1.65));
+#389 = DIRECTION('',(0.,-0.,1.));
+#390 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(0.,0.,0.));
+#393 = DIRECTION('',(0.,0.,1.));
+#394 = DIRECTION('',(1.,0.,-0.));
+#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#399)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#396,#397,#398)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#396 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#397 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#398 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#399 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#396,
+ 'distance_accuracy_value','confusion accuracy');
+#400 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#401 = SHAPE_DEFINITION_REPRESENTATION(#402,#408);
+#402 = PRODUCT_DEFINITION_SHAPE('','',#403);
+#403 = PRODUCT_DEFINITION('design','',#404,#407);
+#404 = PRODUCT_DEFINITION_FORMATION('','',#405);
+#405 = PRODUCT('C_0603_1608Metric','C_0603_1608Metric','',(#406));
+#406 = PRODUCT_CONTEXT('',#2,'mechanical');
+#407 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#408 = SHAPE_REPRESENTATION('',(#11,#409),#413);
+#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412);
+#410 = CARTESIAN_POINT('',(0.,0.,0.));
+#411 = DIRECTION('',(0.,0.,1.));
+#412 = DIRECTION('',(1.,0.,-0.));
+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#417)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#414,#415,#416)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#414 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#415 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#416 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#417 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#414,
+ 'distance_accuracy_value','confusion accuracy');
+#418 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#419),#2401);
+#419 = MANIFOLD_SOLID_BREP('',#420);
+#420 = CLOSED_SHELL('',(#421,#665,#741,#791,#845,#894,#943,#997,#1047,
+ #1074,#1323,#1400,#1449,#1503,#1552,#1602,#1651,#1705,#1732,#1981,
+ #2057,#2107,#2161,#2210,#2259,#2313,#2363,#2390));
+#421 = ADVANCED_FACE('',(#422),#436,.F.);
+#422 = FACE_BOUND('',#423,.F.);
+#423 = EDGE_LOOP('',(#424,#459,#488,#516,#549,#577,#606,#634));
+#424 = ORIENTED_EDGE('',*,*,#425,.F.);
+#425 = EDGE_CURVE('',#426,#428,#430,.T.);
+#426 = VERTEX_POINT('',#427);
+#427 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02));
+#428 = VERTEX_POINT('',#429);
+#429 = CARTESIAN_POINT('',(-0.8,-0.4,0.77));
+#430 = SURFACE_CURVE('',#431,(#435,#447),.PCURVE_S1.);
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(0.,0.,1.));
+#435 = PCURVE('',#436,#441);
+#436 = PLANE('',#437);
+#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440);
+#438 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#439 = DIRECTION('',(1.,0.,0.));
+#440 = DIRECTION('',(0.,0.,1.));
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446);
+#442 = LINE('',#443,#444);
+#443 = CARTESIAN_POINT('',(0.,0.));
+#444 = VECTOR('',#445,1.);
+#445 = DIRECTION('',(1.,0.));
+#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#447 = PCURVE('',#448,#453);
+#448 = PLANE('',#449);
+#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452);
+#450 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#451 = DIRECTION('',(0.,1.,0.));
+#452 = DIRECTION('',(0.,-0.,1.));
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = LINE('',#455,#456);
+#455 = CARTESIAN_POINT('',(0.,0.));
+#456 = VECTOR('',#457,1.);
+#457 = DIRECTION('',(1.,0.));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#459 = ORIENTED_EDGE('',*,*,#460,.T.);
+#460 = EDGE_CURVE('',#426,#461,#463,.T.);
+#461 = VERTEX_POINT('',#462);
+#462 = CARTESIAN_POINT('',(-0.8,-0.37,0.));
+#463 = SURFACE_CURVE('',#464,(#469,#476),.PCURVE_S1.);
+#464 = CIRCLE('',#465,3.E-02);
+#465 = AXIS2_PLACEMENT_3D('',#466,#467,#468);
+#466 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02));
+#467 = DIRECTION('',(1.,0.,-0.));
+#468 = DIRECTION('',(0.,0.,1.));
+#469 = PCURVE('',#436,#470);
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
+#471 = CIRCLE('',#472,3.E-02);
+#472 = AXIS2_PLACEMENT_2D('',#473,#474);
+#473 = CARTESIAN_POINT('',(3.E-02,-3.E-02));
+#474 = DIRECTION('',(1.,0.));
+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#476 = PCURVE('',#477,#482);
+#477 = CYLINDRICAL_SURFACE('',#478,3.E-02);
+#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481);
+#479 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02));
+#480 = DIRECTION('',(1.,0.,0.));
+#481 = DIRECTION('',(0.,-1.,0.));
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(1.,0.));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#488 = ORIENTED_EDGE('',*,*,#489,.T.);
+#489 = EDGE_CURVE('',#461,#490,#492,.T.);
+#490 = VERTEX_POINT('',#491);
+#491 = CARTESIAN_POINT('',(-0.8,0.37,0.));
+#492 = SURFACE_CURVE('',#493,(#497,#504),.PCURVE_S1.);
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(0.,1.,0.));
+#497 = PCURVE('',#436,#498);
+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(0.,0.));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(0.,-1.));
+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#504 = PCURVE('',#505,#510);
+#505 = PLANE('',#506);
+#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
+#507 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#508 = DIRECTION('',(0.,0.,1.));
+#509 = DIRECTION('',(1.,0.,-0.));
+#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(0.,0.));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(0.,1.));
+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#516 = ORIENTED_EDGE('',*,*,#517,.F.);
+#517 = EDGE_CURVE('',#518,#490,#520,.T.);
+#518 = VERTEX_POINT('',#519);
+#519 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02));
+#520 = SURFACE_CURVE('',#521,(#526,#537),.PCURVE_S1.);
+#521 = CIRCLE('',#522,3.E-02);
+#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
+#523 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02));
+#524 = DIRECTION('',(-1.,0.,0.));
+#525 = DIRECTION('',(0.,0.,1.));
+#526 = PCURVE('',#436,#527);
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#536);
+#528 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#529,#530,#531,#532,#533,#534
+,#535),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#529 = CARTESIAN_POINT('',(6.E-02,-0.77));
+#530 = CARTESIAN_POINT('',(6.E-02,-0.821961524227));
+#531 = CARTESIAN_POINT('',(1.5E-02,-0.795980762114));
+#532 = CARTESIAN_POINT('',(-3.E-02,-0.77));
+#533 = CARTESIAN_POINT('',(1.5E-02,-0.744019237886));
+#534 = CARTESIAN_POINT('',(6.E-02,-0.718038475773));
+#535 = CARTESIAN_POINT('',(6.E-02,-0.77));
+#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#537 = PCURVE('',#538,#543);
+#538 = CYLINDRICAL_SURFACE('',#539,3.E-02);
+#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);
+#540 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02));
+#541 = DIRECTION('',(1.,0.,0.));
+#542 = DIRECTION('',(-0.,1.,0.));
+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(7.853981633974,0.));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(-1.,0.));
+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#549 = ORIENTED_EDGE('',*,*,#550,.T.);
+#550 = EDGE_CURVE('',#518,#551,#553,.T.);
+#551 = VERTEX_POINT('',#552);
+#552 = CARTESIAN_POINT('',(-0.8,0.4,0.77));
+#553 = SURFACE_CURVE('',#554,(#558,#565),.PCURVE_S1.);
+#554 = LINE('',#555,#556);
+#555 = CARTESIAN_POINT('',(-0.8,0.4,0.));
+#556 = VECTOR('',#557,1.);
+#557 = DIRECTION('',(0.,0.,1.));
+#558 = PCURVE('',#436,#559);
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
+#560 = LINE('',#561,#562);
+#561 = CARTESIAN_POINT('',(0.,-0.8));
+#562 = VECTOR('',#563,1.);
+#563 = DIRECTION('',(1.,0.));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#565 = PCURVE('',#566,#571);
+#566 = PLANE('',#567);
+#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#568 = CARTESIAN_POINT('',(-0.8,0.4,0.));
+#569 = DIRECTION('',(0.,1.,0.));
+#570 = DIRECTION('',(0.,-0.,1.));
+#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576);
+#572 = LINE('',#573,#574);
+#573 = CARTESIAN_POINT('',(0.,0.));
+#574 = VECTOR('',#575,1.);
+#575 = DIRECTION('',(1.,0.));
+#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#577 = ORIENTED_EDGE('',*,*,#578,.T.);
+#578 = EDGE_CURVE('',#551,#579,#581,.T.);
+#579 = VERTEX_POINT('',#580);
+#580 = CARTESIAN_POINT('',(-0.8,0.37,0.8));
+#581 = SURFACE_CURVE('',#582,(#587,#594),.PCURVE_S1.);
+#582 = CIRCLE('',#583,3.E-02);
+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
+#584 = CARTESIAN_POINT('',(-0.8,0.37,0.77));
+#585 = DIRECTION('',(1.,0.,-0.));
+#586 = DIRECTION('',(0.,0.,1.));
+#587 = PCURVE('',#436,#588);
+#588 = DEFINITIONAL_REPRESENTATION('',(#589),#593);
+#589 = CIRCLE('',#590,3.E-02);
+#590 = AXIS2_PLACEMENT_2D('',#591,#592);
+#591 = CARTESIAN_POINT('',(0.77,-0.77));
+#592 = DIRECTION('',(1.,0.));
+#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#594 = PCURVE('',#595,#600);
+#595 = CYLINDRICAL_SURFACE('',#596,3.E-02);
+#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599);
+#597 = CARTESIAN_POINT('',(-0.8,0.37,0.77));
+#598 = DIRECTION('',(1.,0.,0.));
+#599 = DIRECTION('',(-0.,1.,0.));
+#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605);
+#601 = LINE('',#602,#603);
+#602 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#603 = VECTOR('',#604,1.);
+#604 = DIRECTION('',(1.,0.));
+#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#606 = ORIENTED_EDGE('',*,*,#607,.F.);
+#607 = EDGE_CURVE('',#608,#579,#610,.T.);
+#608 = VERTEX_POINT('',#609);
+#609 = CARTESIAN_POINT('',(-0.8,-0.37,0.8));
+#610 = SURFACE_CURVE('',#611,(#615,#622),.PCURVE_S1.);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(-0.8,-0.4,0.8));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(0.,1.,0.));
+#615 = PCURVE('',#436,#616);
+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);
+#617 = LINE('',#618,#619);
+#618 = CARTESIAN_POINT('',(0.8,0.));
+#619 = VECTOR('',#620,1.);
+#620 = DIRECTION('',(0.,-1.));
+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#622 = PCURVE('',#623,#628);
+#623 = PLANE('',#624);
+#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
+#625 = CARTESIAN_POINT('',(-0.8,-0.4,0.8));
+#626 = DIRECTION('',(0.,0.,1.));
+#627 = DIRECTION('',(1.,0.,-0.));
+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(0.,0.));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(0.,1.));
+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#634 = ORIENTED_EDGE('',*,*,#635,.F.);
+#635 = EDGE_CURVE('',#428,#608,#636,.T.);
+#636 = SURFACE_CURVE('',#637,(#642,#653),.PCURVE_S1.);
+#637 = CIRCLE('',#638,3.E-02);
+#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641);
+#639 = CARTESIAN_POINT('',(-0.8,-0.37,0.77));
+#640 = DIRECTION('',(-1.,0.,0.));
+#641 = DIRECTION('',(0.,0.,1.));
+#642 = PCURVE('',#436,#643);
+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#652);
+#644 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#645,#646,#647,#648,#649,#650
+,#651),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#645 = CARTESIAN_POINT('',(0.8,-3.E-02));
+#646 = CARTESIAN_POINT('',(0.8,-8.196152422707E-02));
+#647 = CARTESIAN_POINT('',(0.755,-5.598076211353E-02));
+#648 = CARTESIAN_POINT('',(0.71,-3.E-02));
+#649 = CARTESIAN_POINT('',(0.755,-4.019237886467E-03));
+#650 = CARTESIAN_POINT('',(0.8,2.196152422707E-02));
+#651 = CARTESIAN_POINT('',(0.8,-3.E-02));
+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#653 = PCURVE('',#654,#659);
+#654 = CYLINDRICAL_SURFACE('',#655,3.E-02);
+#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
+#656 = CARTESIAN_POINT('',(-0.8,-0.37,0.77));
+#657 = DIRECTION('',(1.,0.,0.));
+#658 = DIRECTION('',(0.,-1.,0.));
+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#664);
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(10.995574287564,0.));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(-1.,0.));
+#664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#665 = ADVANCED_FACE('',(#666),#448,.F.);
+#666 = FACE_BOUND('',#667,.F.);
+#667 = EDGE_LOOP('',(#668,#698,#719,#720));
+#668 = ORIENTED_EDGE('',*,*,#669,.F.);
+#669 = EDGE_CURVE('',#670,#672,#674,.T.);
+#670 = VERTEX_POINT('',#671);
+#671 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02));
+#672 = VERTEX_POINT('',#673);
+#673 = CARTESIAN_POINT('',(-0.5,-0.4,0.77));
+#674 = SURFACE_CURVE('',#675,(#679,#686),.PCURVE_S1.);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(-0.5,-0.4,0.));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(0.,0.,1.));
+#679 = PCURVE('',#448,#680);
+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(0.,0.3));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(1.,0.));
+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#686 = PCURVE('',#687,#692);
+#687 = PLANE('',#688);
+#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691);
+#689 = CARTESIAN_POINT('',(-0.5,-0.4,0.));
+#690 = DIRECTION('',(1.,0.,0.));
+#691 = DIRECTION('',(0.,0.,1.));
+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(0.,0.));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(1.,0.));
+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#698 = ORIENTED_EDGE('',*,*,#699,.F.);
+#699 = EDGE_CURVE('',#426,#670,#700,.T.);
+#700 = SURFACE_CURVE('',#701,(#705,#712),.PCURVE_S1.);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(1.,0.,0.));
+#705 = PCURVE('',#448,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(3.E-02,0.));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(0.,1.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#712 = PCURVE('',#477,#713);
+#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(0.,0.));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(0.,1.));
+#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#719 = ORIENTED_EDGE('',*,*,#425,.T.);
+#720 = ORIENTED_EDGE('',*,*,#721,.T.);
+#721 = EDGE_CURVE('',#428,#672,#722,.T.);
+#722 = SURFACE_CURVE('',#723,(#727,#734),.PCURVE_S1.);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(-0.8,-0.4,0.77));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(1.,0.,0.));
+#727 = PCURVE('',#448,#728);
+#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733);
+#729 = LINE('',#730,#731);
+#730 = CARTESIAN_POINT('',(0.77,0.));
+#731 = VECTOR('',#732,1.);
+#732 = DIRECTION('',(0.,1.));
+#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#734 = PCURVE('',#654,#735);
+#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740);
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(6.28318530718,0.));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(0.,1.));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#741 = ADVANCED_FACE('',(#742),#477,.T.);
+#742 = FACE_BOUND('',#743,.T.);
+#743 = EDGE_LOOP('',(#744,#745,#768,#790));
+#744 = ORIENTED_EDGE('',*,*,#460,.T.);
+#745 = ORIENTED_EDGE('',*,*,#746,.T.);
+#746 = EDGE_CURVE('',#461,#747,#749,.T.);
+#747 = VERTEX_POINT('',#748);
+#748 = CARTESIAN_POINT('',(-0.5,-0.37,0.));
+#749 = SURFACE_CURVE('',#750,(#754,#761),.PCURVE_S1.);
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(-0.8,-0.37,0.));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(1.,0.,0.));
+#754 = PCURVE('',#477,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(1.570796326795,0.));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(0.,1.));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#761 = PCURVE('',#505,#762);
+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767);
+#763 = LINE('',#764,#765);
+#764 = CARTESIAN_POINT('',(0.,3.E-02));
+#765 = VECTOR('',#766,1.);
+#766 = DIRECTION('',(1.,0.));
+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#768 = ORIENTED_EDGE('',*,*,#769,.F.);
+#769 = EDGE_CURVE('',#670,#747,#770,.T.);
+#770 = SURFACE_CURVE('',#771,(#776,#783),.PCURVE_S1.);
+#771 = CIRCLE('',#772,3.E-02);
+#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);
+#773 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));
+#774 = DIRECTION('',(1.,0.,-0.));
+#775 = DIRECTION('',(0.,0.,1.));
+#776 = PCURVE('',#477,#777);
+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782);
+#778 = LINE('',#779,#780);
+#779 = CARTESIAN_POINT('',(-1.570796326795,0.3));
+#780 = VECTOR('',#781,1.);
+#781 = DIRECTION('',(1.,0.));
+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#783 = PCURVE('',#687,#784);
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
+#785 = CIRCLE('',#786,3.E-02);
+#786 = AXIS2_PLACEMENT_2D('',#787,#788);
+#787 = CARTESIAN_POINT('',(3.E-02,-3.E-02));
+#788 = DIRECTION('',(1.,0.));
+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#790 = ORIENTED_EDGE('',*,*,#699,.F.);
+#791 = ADVANCED_FACE('',(#792),#654,.T.);
+#792 = FACE_BOUND('',#793,.T.);
+#793 = EDGE_LOOP('',(#794,#795,#823,#844));
+#794 = ORIENTED_EDGE('',*,*,#721,.T.);
+#795 = ORIENTED_EDGE('',*,*,#796,.T.);
+#796 = EDGE_CURVE('',#672,#797,#799,.T.);
+#797 = VERTEX_POINT('',#798);
+#798 = CARTESIAN_POINT('',(-0.5,-0.37,0.8));
+#799 = SURFACE_CURVE('',#800,(#805,#812),.PCURVE_S1.);
+#800 = CIRCLE('',#801,3.E-02);
+#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);
+#802 = CARTESIAN_POINT('',(-0.5,-0.37,0.77));
+#803 = DIRECTION('',(-1.,0.,0.));
+#804 = DIRECTION('',(0.,0.,1.));
+#805 = PCURVE('',#654,#806);
+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(10.995574287564,0.3));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(-1.,0.));
+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#812 = PCURVE('',#687,#813);
+#813 = DEFINITIONAL_REPRESENTATION('',(#814),#822);
+#814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#815,#816,#817,#818,#819,#820
+,#821),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#815 = CARTESIAN_POINT('',(0.8,-3.E-02));
+#816 = CARTESIAN_POINT('',(0.8,-8.196152422707E-02));
+#817 = CARTESIAN_POINT('',(0.755,-5.598076211353E-02));
+#818 = CARTESIAN_POINT('',(0.71,-3.E-02));
+#819 = CARTESIAN_POINT('',(0.755,-4.019237886467E-03));
+#820 = CARTESIAN_POINT('',(0.8,2.196152422707E-02));
+#821 = CARTESIAN_POINT('',(0.8,-3.E-02));
+#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#823 = ORIENTED_EDGE('',*,*,#824,.F.);
+#824 = EDGE_CURVE('',#608,#797,#825,.T.);
+#825 = SURFACE_CURVE('',#826,(#830,#837),.PCURVE_S1.);
+#826 = LINE('',#827,#828);
+#827 = CARTESIAN_POINT('',(-0.8,-0.37,0.8));
+#828 = VECTOR('',#829,1.);
+#829 = DIRECTION('',(1.,0.,0.));
+#830 = PCURVE('',#654,#831);
+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836);
+#832 = LINE('',#833,#834);
+#833 = CARTESIAN_POINT('',(4.712388980385,0.));
+#834 = VECTOR('',#835,1.);
+#835 = DIRECTION('',(0.,1.));
+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#837 = PCURVE('',#623,#838);
+#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843);
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(0.,3.E-02));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(1.,0.));
+#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#844 = ORIENTED_EDGE('',*,*,#635,.F.);
+#845 = ADVANCED_FACE('',(#846),#505,.F.);
+#846 = FACE_BOUND('',#847,.F.);
+#847 = EDGE_LOOP('',(#848,#849,#850,#873));
+#848 = ORIENTED_EDGE('',*,*,#489,.F.);
+#849 = ORIENTED_EDGE('',*,*,#746,.T.);
+#850 = ORIENTED_EDGE('',*,*,#851,.T.);
+#851 = EDGE_CURVE('',#747,#852,#854,.T.);
+#852 = VERTEX_POINT('',#853);
+#853 = CARTESIAN_POINT('',(-0.5,0.37,0.));
+#854 = SURFACE_CURVE('',#855,(#859,#866),.PCURVE_S1.);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(-0.5,-0.4,0.));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(0.,1.,0.));
+#859 = PCURVE('',#505,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(0.3,0.));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(0.,1.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#866 = PCURVE('',#687,#867);
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872);
+#868 = LINE('',#869,#870);
+#869 = CARTESIAN_POINT('',(0.,0.));
+#870 = VECTOR('',#871,1.);
+#871 = DIRECTION('',(0.,-1.));
+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#873 = ORIENTED_EDGE('',*,*,#874,.F.);
+#874 = EDGE_CURVE('',#490,#852,#875,.T.);
+#875 = SURFACE_CURVE('',#876,(#880,#887),.PCURVE_S1.);
+#876 = LINE('',#877,#878);
+#877 = CARTESIAN_POINT('',(-0.8,0.37,0.));
+#878 = VECTOR('',#879,1.);
+#879 = DIRECTION('',(1.,0.,0.));
+#880 = PCURVE('',#505,#881);
+#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(0.,0.77));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(1.,0.));
+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#887 = PCURVE('',#538,#888);
+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893);
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(4.712388980385,0.));
+#891 = VECTOR('',#892,1.);
+#892 = DIRECTION('',(0.,1.));
+#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#894 = ADVANCED_FACE('',(#895),#623,.T.);
+#895 = FACE_BOUND('',#896,.T.);
+#896 = EDGE_LOOP('',(#897,#898,#899,#922));
+#897 = ORIENTED_EDGE('',*,*,#607,.F.);
+#898 = ORIENTED_EDGE('',*,*,#824,.T.);
+#899 = ORIENTED_EDGE('',*,*,#900,.T.);
+#900 = EDGE_CURVE('',#797,#901,#903,.T.);
+#901 = VERTEX_POINT('',#902);
+#902 = CARTESIAN_POINT('',(-0.5,0.37,0.8));
+#903 = SURFACE_CURVE('',#904,(#908,#915),.PCURVE_S1.);
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(-0.5,-0.4,0.8));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(0.,1.,0.));
+#908 = PCURVE('',#623,#909);
+#909 = DEFINITIONAL_REPRESENTATION('',(#910),#914);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(0.3,0.));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(0.,1.));
+#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#915 = PCURVE('',#687,#916);
+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(0.8,0.));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(0.,-1.));
+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#922 = ORIENTED_EDGE('',*,*,#923,.F.);
+#923 = EDGE_CURVE('',#579,#901,#924,.T.);
+#924 = SURFACE_CURVE('',#925,(#929,#936),.PCURVE_S1.);
+#925 = LINE('',#926,#927);
+#926 = CARTESIAN_POINT('',(-0.8,0.37,0.8));
+#927 = VECTOR('',#928,1.);
+#928 = DIRECTION('',(1.,0.,0.));
+#929 = PCURVE('',#623,#930);
+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(0.,0.77));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(1.,0.));
+#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#936 = PCURVE('',#595,#937);
+#937 = DEFINITIONAL_REPRESENTATION('',(#938),#942);
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(1.570796326795,0.));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(0.,1.));
+#942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#943 = ADVANCED_FACE('',(#944),#538,.T.);
+#944 = FACE_BOUND('',#945,.T.);
+#945 = EDGE_LOOP('',(#946,#969,#995,#996));
+#946 = ORIENTED_EDGE('',*,*,#947,.T.);
+#947 = EDGE_CURVE('',#518,#948,#950,.T.);
+#948 = VERTEX_POINT('',#949);
+#949 = CARTESIAN_POINT('',(-0.5,0.4,3.E-02));
+#950 = SURFACE_CURVE('',#951,(#955,#962),.PCURVE_S1.);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(1.,0.,0.));
+#955 = PCURVE('',#538,#956);
+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961);
+#957 = LINE('',#958,#959);
+#958 = CARTESIAN_POINT('',(6.28318530718,0.));
+#959 = VECTOR('',#960,1.);
+#960 = DIRECTION('',(0.,1.));
+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#962 = PCURVE('',#566,#963);
+#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968);
+#964 = LINE('',#965,#966);
+#965 = CARTESIAN_POINT('',(3.E-02,0.));
+#966 = VECTOR('',#967,1.);
+#967 = DIRECTION('',(0.,1.));
+#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#969 = ORIENTED_EDGE('',*,*,#970,.T.);
+#970 = EDGE_CURVE('',#948,#852,#971,.T.);
+#971 = SURFACE_CURVE('',#972,(#977,#984),.PCURVE_S1.);
+#972 = CIRCLE('',#973,3.E-02);
+#973 = AXIS2_PLACEMENT_3D('',#974,#975,#976);
+#974 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02));
+#975 = DIRECTION('',(-1.,0.,0.));
+#976 = DIRECTION('',(0.,0.,1.));
+#977 = PCURVE('',#538,#978);
+#978 = DEFINITIONAL_REPRESENTATION('',(#979),#983);
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(7.853981633974,0.3));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(-1.,0.));
+#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#984 = PCURVE('',#687,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#994);
+#986 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#987,#988,#989,#990,#991,#992
+,#993),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#987 = CARTESIAN_POINT('',(6.E-02,-0.77));
+#988 = CARTESIAN_POINT('',(6.E-02,-0.821961524227));
+#989 = CARTESIAN_POINT('',(1.5E-02,-0.795980762114));
+#990 = CARTESIAN_POINT('',(-3.E-02,-0.77));
+#991 = CARTESIAN_POINT('',(1.5E-02,-0.744019237886));
+#992 = CARTESIAN_POINT('',(6.E-02,-0.718038475773));
+#993 = CARTESIAN_POINT('',(6.E-02,-0.77));
+#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#995 = ORIENTED_EDGE('',*,*,#874,.F.);
+#996 = ORIENTED_EDGE('',*,*,#517,.F.);
+#997 = ADVANCED_FACE('',(#998),#595,.T.);
+#998 = FACE_BOUND('',#999,.T.);
+#999 = EDGE_LOOP('',(#1000,#1001,#1002,#1026));
+#1000 = ORIENTED_EDGE('',*,*,#578,.T.);
+#1001 = ORIENTED_EDGE('',*,*,#923,.T.);
+#1002 = ORIENTED_EDGE('',*,*,#1003,.F.);
+#1003 = EDGE_CURVE('',#1004,#901,#1006,.T.);
+#1004 = VERTEX_POINT('',#1005);
+#1005 = CARTESIAN_POINT('',(-0.5,0.4,0.77));
+#1006 = SURFACE_CURVE('',#1007,(#1012,#1019),.PCURVE_S1.);
+#1007 = CIRCLE('',#1008,3.E-02);
+#1008 = AXIS2_PLACEMENT_3D('',#1009,#1010,#1011);
+#1009 = CARTESIAN_POINT('',(-0.5,0.37,0.77));
+#1010 = DIRECTION('',(1.,0.,-0.));
+#1011 = DIRECTION('',(0.,0.,1.));
+#1012 = PCURVE('',#595,#1013);
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(-4.712388980385,0.3));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(1.,0.));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1019 = PCURVE('',#687,#1020);
+#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);
+#1021 = CIRCLE('',#1022,3.E-02);
+#1022 = AXIS2_PLACEMENT_2D('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(0.77,-0.77));
+#1024 = DIRECTION('',(1.,0.));
+#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1026 = ORIENTED_EDGE('',*,*,#1027,.F.);
+#1027 = EDGE_CURVE('',#551,#1004,#1028,.T.);
+#1028 = SURFACE_CURVE('',#1029,(#1033,#1040),.PCURVE_S1.);
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(-0.8,0.4,0.77));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(1.,0.,0.));
+#1033 = PCURVE('',#595,#1034);
+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(0.,0.));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(0.,1.));
+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1040 = PCURVE('',#566,#1041);
+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);
+#1042 = LINE('',#1043,#1044);
+#1043 = CARTESIAN_POINT('',(0.77,0.));
+#1044 = VECTOR('',#1045,1.);
+#1045 = DIRECTION('',(0.,1.));
+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1047 = ADVANCED_FACE('',(#1048),#566,.T.);
+#1048 = FACE_BOUND('',#1049,.T.);
+#1049 = EDGE_LOOP('',(#1050,#1071,#1072,#1073));
+#1050 = ORIENTED_EDGE('',*,*,#1051,.F.);
+#1051 = EDGE_CURVE('',#948,#1004,#1052,.T.);
+#1052 = SURFACE_CURVE('',#1053,(#1057,#1064),.PCURVE_S1.);
+#1053 = LINE('',#1054,#1055);
+#1054 = CARTESIAN_POINT('',(-0.5,0.4,0.));
+#1055 = VECTOR('',#1056,1.);
+#1056 = DIRECTION('',(0.,0.,1.));
+#1057 = PCURVE('',#566,#1058);
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063);
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(0.,0.3));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(1.,0.));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1064 = PCURVE('',#687,#1065);
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(0.,-0.8));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(1.,0.));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1071 = ORIENTED_EDGE('',*,*,#947,.F.);
+#1072 = ORIENTED_EDGE('',*,*,#550,.T.);
+#1073 = ORIENTED_EDGE('',*,*,#1027,.T.);
+#1074 = ADVANCED_FACE('',(#1075,#1085),#687,.T.);
+#1075 = FACE_BOUND('',#1076,.T.);
+#1076 = EDGE_LOOP('',(#1077,#1078,#1079,#1080,#1081,#1082,#1083,#1084));
+#1077 = ORIENTED_EDGE('',*,*,#669,.F.);
+#1078 = ORIENTED_EDGE('',*,*,#769,.T.);
+#1079 = ORIENTED_EDGE('',*,*,#851,.T.);
+#1080 = ORIENTED_EDGE('',*,*,#970,.F.);
+#1081 = ORIENTED_EDGE('',*,*,#1051,.T.);
+#1082 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#1083 = ORIENTED_EDGE('',*,*,#900,.F.);
+#1084 = ORIENTED_EDGE('',*,*,#796,.F.);
+#1085 = FACE_BOUND('',#1086,.T.);
+#1086 = EDGE_LOOP('',(#1087,#1118,#1146,#1179,#1207,#1236,#1264,#1297));
+#1087 = ORIENTED_EDGE('',*,*,#1088,.F.);
+#1088 = EDGE_CURVE('',#1089,#1091,#1093,.T.);
+#1089 = VERTEX_POINT('',#1090);
+#1090 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02));
+#1091 = VERTEX_POINT('',#1092);
+#1092 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02));
+#1093 = SURFACE_CURVE('',#1094,(#1099,#1106),.PCURVE_S1.);
+#1094 = CIRCLE('',#1095,3.E-02);
+#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098);
+#1096 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02));
+#1097 = DIRECTION('',(1.,0.,-0.));
+#1098 = DIRECTION('',(0.,0.,1.));
+#1099 = PCURVE('',#687,#1100);
+#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105);
+#1101 = CIRCLE('',#1102,3.E-02);
+#1102 = AXIS2_PLACEMENT_2D('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(6.E-02,-6.E-02));
+#1104 = DIRECTION('',(1.,0.));
+#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1106 = PCURVE('',#1107,#1112);
+#1107 = CYLINDRICAL_SURFACE('',#1108,3.E-02);
+#1108 = AXIS2_PLACEMENT_3D('',#1109,#1110,#1111);
+#1109 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02));
+#1110 = DIRECTION('',(1.,0.,0.));
+#1111 = DIRECTION('',(0.,-1.,0.));
+#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1117);
+#1113 = LINE('',#1114,#1115);
+#1114 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1115 = VECTOR('',#1116,1.);
+#1116 = DIRECTION('',(1.,0.));
+#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1118 = ORIENTED_EDGE('',*,*,#1119,.T.);
+#1119 = EDGE_CURVE('',#1089,#1120,#1122,.T.);
+#1120 = VERTEX_POINT('',#1121);
+#1121 = CARTESIAN_POINT('',(-0.5,-0.37,0.74));
+#1122 = SURFACE_CURVE('',#1123,(#1127,#1134),.PCURVE_S1.);
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(0.,0.,1.));
+#1127 = PCURVE('',#687,#1128);
+#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1133);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(3.E-02,-3.E-02));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(1.,0.));
+#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1134 = PCURVE('',#1135,#1140);
+#1135 = PLANE('',#1136);
+#1136 = AXIS2_PLACEMENT_3D('',#1137,#1138,#1139);
+#1137 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));
+#1138 = DIRECTION('',(0.,1.,0.));
+#1139 = DIRECTION('',(0.,-0.,1.));
+#1140 = DEFINITIONAL_REPRESENTATION('',(#1141),#1145);
+#1141 = LINE('',#1142,#1143);
+#1142 = CARTESIAN_POINT('',(0.,0.));
+#1143 = VECTOR('',#1144,1.);
+#1144 = DIRECTION('',(1.,0.));
+#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1146 = ORIENTED_EDGE('',*,*,#1147,.T.);
+#1147 = EDGE_CURVE('',#1120,#1148,#1150,.T.);
+#1148 = VERTEX_POINT('',#1149);
+#1149 = CARTESIAN_POINT('',(-0.5,-0.34,0.77));
+#1150 = SURFACE_CURVE('',#1151,(#1156,#1167),.PCURVE_S1.);
+#1151 = CIRCLE('',#1152,3.E-02);
+#1152 = AXIS2_PLACEMENT_3D('',#1153,#1154,#1155);
+#1153 = CARTESIAN_POINT('',(-0.5,-0.34,0.74));
+#1154 = DIRECTION('',(-1.,0.,0.));
+#1155 = DIRECTION('',(0.,0.,1.));
+#1156 = PCURVE('',#687,#1157);
+#1157 = DEFINITIONAL_REPRESENTATION('',(#1158),#1166);
+#1158 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1159,#1160,#1161,#1162,
+#1163,#1164,#1165),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1159 = CARTESIAN_POINT('',(0.77,-6.E-02));
+#1160 = CARTESIAN_POINT('',(0.77,-0.111961524227));
+#1161 = CARTESIAN_POINT('',(0.725,-8.598076211353E-02));
+#1162 = CARTESIAN_POINT('',(0.68,-6.E-02));
+#1163 = CARTESIAN_POINT('',(0.725,-3.401923788647E-02));
+#1164 = CARTESIAN_POINT('',(0.77,-8.038475772934E-03));
+#1165 = CARTESIAN_POINT('',(0.77,-6.E-02));
+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1167 = PCURVE('',#1168,#1173);
+#1168 = CYLINDRICAL_SURFACE('',#1169,3.E-02);
+#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172);
+#1170 = CARTESIAN_POINT('',(-0.5,-0.34,0.74));
+#1171 = DIRECTION('',(1.,0.,0.));
+#1172 = DIRECTION('',(0.,-1.,0.));
+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(10.995574287564,0.));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(-1.,0.));
+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1179 = ORIENTED_EDGE('',*,*,#1180,.T.);
+#1180 = EDGE_CURVE('',#1148,#1181,#1183,.T.);
+#1181 = VERTEX_POINT('',#1182);
+#1182 = CARTESIAN_POINT('',(-0.5,0.34,0.77));
+#1183 = SURFACE_CURVE('',#1184,(#1188,#1195),.PCURVE_S1.);
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(-0.5,-0.37,0.77));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(0.,1.,0.));
+#1188 = PCURVE('',#687,#1189);
+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1194);
+#1190 = LINE('',#1191,#1192);
+#1191 = CARTESIAN_POINT('',(0.77,-3.E-02));
+#1192 = VECTOR('',#1193,1.);
+#1193 = DIRECTION('',(0.,-1.));
+#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1195 = PCURVE('',#1196,#1201);
+#1196 = PLANE('',#1197);
+#1197 = AXIS2_PLACEMENT_3D('',#1198,#1199,#1200);
+#1198 = CARTESIAN_POINT('',(-0.5,-0.37,0.77));
+#1199 = DIRECTION('',(0.,0.,1.));
+#1200 = DIRECTION('',(1.,0.,-0.));
+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1206);
+#1202 = LINE('',#1203,#1204);
+#1203 = CARTESIAN_POINT('',(0.,0.));
+#1204 = VECTOR('',#1205,1.);
+#1205 = DIRECTION('',(0.,1.));
+#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1207 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#1208 = EDGE_CURVE('',#1209,#1181,#1211,.T.);
+#1209 = VERTEX_POINT('',#1210);
+#1210 = CARTESIAN_POINT('',(-0.5,0.37,0.74));
+#1211 = SURFACE_CURVE('',#1212,(#1217,#1224),.PCURVE_S1.);
+#1212 = CIRCLE('',#1213,3.E-02);
+#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216);
+#1214 = CARTESIAN_POINT('',(-0.5,0.34,0.74));
+#1215 = DIRECTION('',(1.,0.,-0.));
+#1216 = DIRECTION('',(0.,0.,1.));
+#1217 = PCURVE('',#687,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);
+#1219 = CIRCLE('',#1220,3.E-02);
+#1220 = AXIS2_PLACEMENT_2D('',#1221,#1222);
+#1221 = CARTESIAN_POINT('',(0.74,-0.74));
+#1222 = DIRECTION('',(1.,0.));
+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1224 = PCURVE('',#1225,#1230);
+#1225 = CYLINDRICAL_SURFACE('',#1226,3.E-02);
+#1226 = AXIS2_PLACEMENT_3D('',#1227,#1228,#1229);
+#1227 = CARTESIAN_POINT('',(-0.5,0.34,0.74));
+#1228 = DIRECTION('',(1.,0.,0.));
+#1229 = DIRECTION('',(-0.,1.,0.));
+#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235);
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(1.,0.));
+#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1236 = ORIENTED_EDGE('',*,*,#1237,.F.);
+#1237 = EDGE_CURVE('',#1238,#1209,#1240,.T.);
+#1238 = VERTEX_POINT('',#1239);
+#1239 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02));
+#1240 = SURFACE_CURVE('',#1241,(#1245,#1252),.PCURVE_S1.);
+#1241 = LINE('',#1242,#1243);
+#1242 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02));
+#1243 = VECTOR('',#1244,1.);
+#1244 = DIRECTION('',(0.,0.,1.));
+#1245 = PCURVE('',#687,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(3.E-02,-0.77));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(1.,0.));
+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1252 = PCURVE('',#1253,#1258);
+#1253 = PLANE('',#1254);
+#1254 = AXIS2_PLACEMENT_3D('',#1255,#1256,#1257);
+#1255 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02));
+#1256 = DIRECTION('',(0.,1.,0.));
+#1257 = DIRECTION('',(0.,-0.,1.));
+#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1263);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(0.,0.));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(1.,0.));
+#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1264 = ORIENTED_EDGE('',*,*,#1265,.T.);
+#1265 = EDGE_CURVE('',#1238,#1266,#1268,.T.);
+#1266 = VERTEX_POINT('',#1267);
+#1267 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02));
+#1268 = SURFACE_CURVE('',#1269,(#1274,#1285),.PCURVE_S1.);
+#1269 = CIRCLE('',#1270,3.E-02);
+#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273);
+#1271 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02));
+#1272 = DIRECTION('',(-1.,0.,0.));
+#1273 = DIRECTION('',(0.,0.,1.));
+#1274 = PCURVE('',#687,#1275);
+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1284);
+#1276 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1277,#1278,#1279,#1280,
+#1281,#1282,#1283),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1277 = CARTESIAN_POINT('',(9.E-02,-0.74));
+#1278 = CARTESIAN_POINT('',(9.E-02,-0.791961524227));
+#1279 = CARTESIAN_POINT('',(4.5E-02,-0.765980762114));
+#1280 = CARTESIAN_POINT('',(1.387778780781E-17,-0.74));
+#1281 = CARTESIAN_POINT('',(4.5E-02,-0.714019237886));
+#1282 = CARTESIAN_POINT('',(9.E-02,-0.688038475773));
+#1283 = CARTESIAN_POINT('',(9.E-02,-0.74));
+#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1285 = PCURVE('',#1286,#1291);
+#1286 = CYLINDRICAL_SURFACE('',#1287,3.E-02);
+#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
+#1288 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02));
+#1289 = DIRECTION('',(1.,0.,0.));
+#1290 = DIRECTION('',(-0.,1.,0.));
+#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296);
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(7.853981633974,0.));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(-1.,0.));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1297 = ORIENTED_EDGE('',*,*,#1298,.F.);
+#1298 = EDGE_CURVE('',#1091,#1266,#1299,.T.);
+#1299 = SURFACE_CURVE('',#1300,(#1304,#1311),.PCURVE_S1.);
+#1300 = LINE('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));
+#1302 = VECTOR('',#1303,1.);
+#1303 = DIRECTION('',(0.,1.,0.));
+#1304 = PCURVE('',#687,#1305);
+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);
+#1306 = LINE('',#1307,#1308);
+#1307 = CARTESIAN_POINT('',(3.E-02,-3.E-02));
+#1308 = VECTOR('',#1309,1.);
+#1309 = DIRECTION('',(0.,-1.));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1311 = PCURVE('',#1312,#1317);
+#1312 = PLANE('',#1313);
+#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
+#1314 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));
+#1315 = DIRECTION('',(0.,0.,1.));
+#1316 = DIRECTION('',(1.,0.,-0.));
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(0.,0.));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(0.,1.));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1323 = ADVANCED_FACE('',(#1324),#1107,.T.);
+#1324 = FACE_BOUND('',#1325,.T.);
+#1325 = EDGE_LOOP('',(#1326,#1327,#1350,#1379));
+#1326 = ORIENTED_EDGE('',*,*,#1088,.T.);
+#1327 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#1328 = EDGE_CURVE('',#1091,#1329,#1331,.T.);
+#1329 = VERTEX_POINT('',#1330);
+#1330 = CARTESIAN_POINT('',(0.5,-0.34,3.E-02));
+#1331 = SURFACE_CURVE('',#1332,(#1336,#1343),.PCURVE_S1.);
+#1332 = LINE('',#1333,#1334);
+#1333 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02));
+#1334 = VECTOR('',#1335,1.);
+#1335 = DIRECTION('',(1.,0.,0.));
+#1336 = PCURVE('',#1107,#1337);
+#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342);
+#1338 = LINE('',#1339,#1340);
+#1339 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1340 = VECTOR('',#1341,1.);
+#1341 = DIRECTION('',(0.,1.));
+#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1343 = PCURVE('',#1312,#1344);
+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(0.,3.E-02));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(1.,0.));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1350 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1351 = EDGE_CURVE('',#1352,#1329,#1354,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(0.5,-0.37,6.E-02));
+#1354 = SURFACE_CURVE('',#1355,(#1360,#1367),.PCURVE_S1.);
+#1355 = CIRCLE('',#1356,3.E-02);
+#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359);
+#1357 = CARTESIAN_POINT('',(0.5,-0.34,6.E-02));
+#1358 = DIRECTION('',(1.,0.,-0.));
+#1359 = DIRECTION('',(0.,0.,1.));
+#1360 = PCURVE('',#1107,#1361);
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = LINE('',#1363,#1364);
+#1363 = CARTESIAN_POINT('',(-1.570796326795,1.));
+#1364 = VECTOR('',#1365,1.);
+#1365 = DIRECTION('',(1.,0.));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1367 = PCURVE('',#1368,#1373);
+#1368 = PLANE('',#1369);
+#1369 = AXIS2_PLACEMENT_3D('',#1370,#1371,#1372);
+#1370 = CARTESIAN_POINT('',(0.5,-0.4,0.));
+#1371 = DIRECTION('',(1.,0.,0.));
+#1372 = DIRECTION('',(0.,0.,1.));
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);
+#1374 = CIRCLE('',#1375,3.E-02);
+#1375 = AXIS2_PLACEMENT_2D('',#1376,#1377);
+#1376 = CARTESIAN_POINT('',(6.E-02,-6.E-02));
+#1377 = DIRECTION('',(1.,0.));
+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1379 = ORIENTED_EDGE('',*,*,#1380,.F.);
+#1380 = EDGE_CURVE('',#1089,#1352,#1381,.T.);
+#1381 = SURFACE_CURVE('',#1382,(#1386,#1393),.PCURVE_S1.);
+#1382 = LINE('',#1383,#1384);
+#1383 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02));
+#1384 = VECTOR('',#1385,1.);
+#1385 = DIRECTION('',(1.,0.,0.));
+#1386 = PCURVE('',#1107,#1387);
+#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1392);
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(0.,0.));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(0.,1.));
+#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1393 = PCURVE('',#1135,#1394);
+#1394 = DEFINITIONAL_REPRESENTATION('',(#1395),#1399);
+#1395 = LINE('',#1396,#1397);
+#1396 = CARTESIAN_POINT('',(3.E-02,0.));
+#1397 = VECTOR('',#1398,1.);
+#1398 = DIRECTION('',(0.,1.));
+#1399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1400 = ADVANCED_FACE('',(#1401),#1312,.F.);
+#1401 = FACE_BOUND('',#1402,.F.);
+#1402 = EDGE_LOOP('',(#1403,#1404,#1405,#1428));
+#1403 = ORIENTED_EDGE('',*,*,#1298,.F.);
+#1404 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#1405 = ORIENTED_EDGE('',*,*,#1406,.T.);
+#1406 = EDGE_CURVE('',#1329,#1407,#1409,.T.);
+#1407 = VERTEX_POINT('',#1408);
+#1408 = CARTESIAN_POINT('',(0.5,0.34,3.E-02));
+#1409 = SURFACE_CURVE('',#1410,(#1414,#1421),.PCURVE_S1.);
+#1410 = LINE('',#1411,#1412);
+#1411 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02));
+#1412 = VECTOR('',#1413,1.);
+#1413 = DIRECTION('',(0.,1.,0.));
+#1414 = PCURVE('',#1312,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(1.,0.));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(0.,1.));
+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1421 = PCURVE('',#1368,#1422);
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427);
+#1423 = LINE('',#1424,#1425);
+#1424 = CARTESIAN_POINT('',(3.E-02,-3.E-02));
+#1425 = VECTOR('',#1426,1.);
+#1426 = DIRECTION('',(0.,-1.));
+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1428 = ORIENTED_EDGE('',*,*,#1429,.F.);
+#1429 = EDGE_CURVE('',#1266,#1407,#1430,.T.);
+#1430 = SURFACE_CURVE('',#1431,(#1435,#1442),.PCURVE_S1.);
+#1431 = LINE('',#1432,#1433);
+#1432 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02));
+#1433 = VECTOR('',#1434,1.);
+#1434 = DIRECTION('',(1.,0.,0.));
+#1435 = PCURVE('',#1312,#1436);
+#1436 = DEFINITIONAL_REPRESENTATION('',(#1437),#1441);
+#1437 = LINE('',#1438,#1439);
+#1438 = CARTESIAN_POINT('',(0.,0.71));
+#1439 = VECTOR('',#1440,1.);
+#1440 = DIRECTION('',(1.,0.));
+#1441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1442 = PCURVE('',#1286,#1443);
+#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1448);
+#1444 = LINE('',#1445,#1446);
+#1445 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1446 = VECTOR('',#1447,1.);
+#1447 = DIRECTION('',(0.,1.));
+#1448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1449 = ADVANCED_FACE('',(#1450),#1286,.T.);
+#1450 = FACE_BOUND('',#1451,.T.);
+#1451 = EDGE_LOOP('',(#1452,#1475,#1501,#1502));
+#1452 = ORIENTED_EDGE('',*,*,#1453,.T.);
+#1453 = EDGE_CURVE('',#1238,#1454,#1456,.T.);
+#1454 = VERTEX_POINT('',#1455);
+#1455 = CARTESIAN_POINT('',(0.5,0.37,6.E-02));
+#1456 = SURFACE_CURVE('',#1457,(#1461,#1468),.PCURVE_S1.);
+#1457 = LINE('',#1458,#1459);
+#1458 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02));
+#1459 = VECTOR('',#1460,1.);
+#1460 = DIRECTION('',(1.,0.,0.));
+#1461 = PCURVE('',#1286,#1462);
+#1462 = DEFINITIONAL_REPRESENTATION('',(#1463),#1467);
+#1463 = LINE('',#1464,#1465);
+#1464 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1465 = VECTOR('',#1466,1.);
+#1466 = DIRECTION('',(0.,1.));
+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1468 = PCURVE('',#1253,#1469);
+#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474);
+#1470 = LINE('',#1471,#1472);
+#1471 = CARTESIAN_POINT('',(3.E-02,0.));
+#1472 = VECTOR('',#1473,1.);
+#1473 = DIRECTION('',(0.,1.));
+#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1475 = ORIENTED_EDGE('',*,*,#1476,.T.);
+#1476 = EDGE_CURVE('',#1454,#1407,#1477,.T.);
+#1477 = SURFACE_CURVE('',#1478,(#1483,#1490),.PCURVE_S1.);
+#1478 = CIRCLE('',#1479,3.E-02);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(0.5,0.34,6.E-02));
+#1481 = DIRECTION('',(-1.,0.,0.));
+#1482 = DIRECTION('',(0.,0.,1.));
+#1483 = PCURVE('',#1286,#1484);
+#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1489);
+#1485 = LINE('',#1486,#1487);
+#1486 = CARTESIAN_POINT('',(7.853981633974,1.));
+#1487 = VECTOR('',#1488,1.);
+#1488 = DIRECTION('',(-1.,0.));
+#1489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1490 = PCURVE('',#1368,#1491);
+#1491 = DEFINITIONAL_REPRESENTATION('',(#1492),#1500);
+#1492 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1493,#1494,#1495,#1496,
+#1497,#1498,#1499),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1493 = CARTESIAN_POINT('',(9.E-02,-0.74));
+#1494 = CARTESIAN_POINT('',(9.E-02,-0.791961524227));
+#1495 = CARTESIAN_POINT('',(4.5E-02,-0.765980762114));
+#1496 = CARTESIAN_POINT('',(1.387778780781E-17,-0.74));
+#1497 = CARTESIAN_POINT('',(4.5E-02,-0.714019237886));
+#1498 = CARTESIAN_POINT('',(9.E-02,-0.688038475773));
+#1499 = CARTESIAN_POINT('',(9.E-02,-0.74));
+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1501 = ORIENTED_EDGE('',*,*,#1429,.F.);
+#1502 = ORIENTED_EDGE('',*,*,#1265,.F.);
+#1503 = ADVANCED_FACE('',(#1504),#1253,.T.);
+#1504 = FACE_BOUND('',#1505,.T.);
+#1505 = EDGE_LOOP('',(#1506,#1529,#1530,#1531));
+#1506 = ORIENTED_EDGE('',*,*,#1507,.F.);
+#1507 = EDGE_CURVE('',#1454,#1508,#1510,.T.);
+#1508 = VERTEX_POINT('',#1509);
+#1509 = CARTESIAN_POINT('',(0.5,0.37,0.74));
+#1510 = SURFACE_CURVE('',#1511,(#1515,#1522),.PCURVE_S1.);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(0.5,0.37,3.E-02));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(0.,0.,1.));
+#1515 = PCURVE('',#1253,#1516);
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(0.,1.));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(1.,0.));
+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1522 = PCURVE('',#1368,#1523);
+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1528);
+#1524 = LINE('',#1525,#1526);
+#1525 = CARTESIAN_POINT('',(3.E-02,-0.77));
+#1526 = VECTOR('',#1527,1.);
+#1527 = DIRECTION('',(1.,0.));
+#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1529 = ORIENTED_EDGE('',*,*,#1453,.F.);
+#1530 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#1531 = ORIENTED_EDGE('',*,*,#1532,.T.);
+#1532 = EDGE_CURVE('',#1209,#1508,#1533,.T.);
+#1533 = SURFACE_CURVE('',#1534,(#1538,#1545),.PCURVE_S1.);
+#1534 = LINE('',#1535,#1536);
+#1535 = CARTESIAN_POINT('',(-0.5,0.37,0.74));
+#1536 = VECTOR('',#1537,1.);
+#1537 = DIRECTION('',(1.,0.,0.));
+#1538 = PCURVE('',#1253,#1539);
+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(0.71,0.));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(0.,1.));
+#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1545 = PCURVE('',#1225,#1546);
+#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1551);
+#1547 = LINE('',#1548,#1549);
+#1548 = CARTESIAN_POINT('',(0.,0.));
+#1549 = VECTOR('',#1550,1.);
+#1550 = DIRECTION('',(0.,1.));
+#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1552 = ADVANCED_FACE('',(#1553),#1225,.T.);
+#1553 = FACE_BOUND('',#1554,.T.);
+#1554 = EDGE_LOOP('',(#1555,#1556,#1579,#1601));
+#1555 = ORIENTED_EDGE('',*,*,#1208,.T.);
+#1556 = ORIENTED_EDGE('',*,*,#1557,.T.);
+#1557 = EDGE_CURVE('',#1181,#1558,#1560,.T.);
+#1558 = VERTEX_POINT('',#1559);
+#1559 = CARTESIAN_POINT('',(0.5,0.34,0.77));
+#1560 = SURFACE_CURVE('',#1561,(#1565,#1572),.PCURVE_S1.);
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(-0.5,0.34,0.77));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(1.,0.,0.));
+#1565 = PCURVE('',#1225,#1566);
+#1566 = DEFINITIONAL_REPRESENTATION('',(#1567),#1571);
+#1567 = LINE('',#1568,#1569);
+#1568 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1569 = VECTOR('',#1570,1.);
+#1570 = DIRECTION('',(0.,1.));
+#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1572 = PCURVE('',#1196,#1573);
+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);
+#1574 = LINE('',#1575,#1576);
+#1575 = CARTESIAN_POINT('',(0.,0.71));
+#1576 = VECTOR('',#1577,1.);
+#1577 = DIRECTION('',(1.,0.));
+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1579 = ORIENTED_EDGE('',*,*,#1580,.F.);
+#1580 = EDGE_CURVE('',#1508,#1558,#1581,.T.);
+#1581 = SURFACE_CURVE('',#1582,(#1587,#1594),.PCURVE_S1.);
+#1582 = CIRCLE('',#1583,3.E-02);
+#1583 = AXIS2_PLACEMENT_3D('',#1584,#1585,#1586);
+#1584 = CARTESIAN_POINT('',(0.5,0.34,0.74));
+#1585 = DIRECTION('',(1.,0.,-0.));
+#1586 = DIRECTION('',(0.,0.,1.));
+#1587 = PCURVE('',#1225,#1588);
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(-4.712388980385,1.));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(1.,0.));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1594 = PCURVE('',#1368,#1595);
+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);
+#1596 = CIRCLE('',#1597,3.E-02);
+#1597 = AXIS2_PLACEMENT_2D('',#1598,#1599);
+#1598 = CARTESIAN_POINT('',(0.74,-0.74));
+#1599 = DIRECTION('',(1.,0.));
+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1601 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1602 = ADVANCED_FACE('',(#1603),#1196,.T.);
+#1603 = FACE_BOUND('',#1604,.T.);
+#1604 = EDGE_LOOP('',(#1605,#1606,#1629,#1650));
+#1605 = ORIENTED_EDGE('',*,*,#1180,.F.);
+#1606 = ORIENTED_EDGE('',*,*,#1607,.T.);
+#1607 = EDGE_CURVE('',#1148,#1608,#1610,.T.);
+#1608 = VERTEX_POINT('',#1609);
+#1609 = CARTESIAN_POINT('',(0.5,-0.34,0.77));
+#1610 = SURFACE_CURVE('',#1611,(#1615,#1622),.PCURVE_S1.);
+#1611 = LINE('',#1612,#1613);
+#1612 = CARTESIAN_POINT('',(-0.5,-0.34,0.77));
+#1613 = VECTOR('',#1614,1.);
+#1614 = DIRECTION('',(1.,0.,0.));
+#1615 = PCURVE('',#1196,#1616);
+#1616 = DEFINITIONAL_REPRESENTATION('',(#1617),#1621);
+#1617 = LINE('',#1618,#1619);
+#1618 = CARTESIAN_POINT('',(0.,3.E-02));
+#1619 = VECTOR('',#1620,1.);
+#1620 = DIRECTION('',(1.,0.));
+#1621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1622 = PCURVE('',#1168,#1623);
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1628);
+#1624 = LINE('',#1625,#1626);
+#1625 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1626 = VECTOR('',#1627,1.);
+#1627 = DIRECTION('',(0.,1.));
+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1629 = ORIENTED_EDGE('',*,*,#1630,.T.);
+#1630 = EDGE_CURVE('',#1608,#1558,#1631,.T.);
+#1631 = SURFACE_CURVE('',#1632,(#1636,#1643),.PCURVE_S1.);
+#1632 = LINE('',#1633,#1634);
+#1633 = CARTESIAN_POINT('',(0.5,-0.37,0.77));
+#1634 = VECTOR('',#1635,1.);
+#1635 = DIRECTION('',(0.,1.,0.));
+#1636 = PCURVE('',#1196,#1637);
+#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1642);
+#1638 = LINE('',#1639,#1640);
+#1639 = CARTESIAN_POINT('',(1.,0.));
+#1640 = VECTOR('',#1641,1.);
+#1641 = DIRECTION('',(0.,1.));
+#1642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1643 = PCURVE('',#1368,#1644);
+#1644 = DEFINITIONAL_REPRESENTATION('',(#1645),#1649);
+#1645 = LINE('',#1646,#1647);
+#1646 = CARTESIAN_POINT('',(0.77,-3.E-02));
+#1647 = VECTOR('',#1648,1.);
+#1648 = DIRECTION('',(0.,-1.));
+#1649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1650 = ORIENTED_EDGE('',*,*,#1557,.F.);
+#1651 = ADVANCED_FACE('',(#1652),#1168,.T.);
+#1652 = FACE_BOUND('',#1653,.T.);
+#1653 = EDGE_LOOP('',(#1654,#1677,#1703,#1704));
+#1654 = ORIENTED_EDGE('',*,*,#1655,.T.);
+#1655 = EDGE_CURVE('',#1120,#1656,#1658,.T.);
+#1656 = VERTEX_POINT('',#1657);
+#1657 = CARTESIAN_POINT('',(0.5,-0.37,0.74));
+#1658 = SURFACE_CURVE('',#1659,(#1663,#1670),.PCURVE_S1.);
+#1659 = LINE('',#1660,#1661);
+#1660 = CARTESIAN_POINT('',(-0.5,-0.37,0.74));
+#1661 = VECTOR('',#1662,1.);
+#1662 = DIRECTION('',(1.,0.,0.));
+#1663 = PCURVE('',#1168,#1664);
+#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669);
+#1665 = LINE('',#1666,#1667);
+#1666 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1667 = VECTOR('',#1668,1.);
+#1668 = DIRECTION('',(0.,1.));
+#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1670 = PCURVE('',#1135,#1671);
+#1671 = DEFINITIONAL_REPRESENTATION('',(#1672),#1676);
+#1672 = LINE('',#1673,#1674);
+#1673 = CARTESIAN_POINT('',(0.71,0.));
+#1674 = VECTOR('',#1675,1.);
+#1675 = DIRECTION('',(0.,1.));
+#1676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1677 = ORIENTED_EDGE('',*,*,#1678,.T.);
+#1678 = EDGE_CURVE('',#1656,#1608,#1679,.T.);
+#1679 = SURFACE_CURVE('',#1680,(#1685,#1692),.PCURVE_S1.);
+#1680 = CIRCLE('',#1681,3.E-02);
+#1681 = AXIS2_PLACEMENT_3D('',#1682,#1683,#1684);
+#1682 = CARTESIAN_POINT('',(0.5,-0.34,0.74));
+#1683 = DIRECTION('',(-1.,0.,0.));
+#1684 = DIRECTION('',(0.,0.,1.));
+#1685 = PCURVE('',#1168,#1686);
+#1686 = DEFINITIONAL_REPRESENTATION('',(#1687),#1691);
+#1687 = LINE('',#1688,#1689);
+#1688 = CARTESIAN_POINT('',(10.995574287564,1.));
+#1689 = VECTOR('',#1690,1.);
+#1690 = DIRECTION('',(-1.,0.));
+#1691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1692 = PCURVE('',#1368,#1693);
+#1693 = DEFINITIONAL_REPRESENTATION('',(#1694),#1702);
+#1694 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1695,#1696,#1697,#1698,
+#1699,#1700,#1701),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1695 = CARTESIAN_POINT('',(0.77,-6.E-02));
+#1696 = CARTESIAN_POINT('',(0.77,-0.111961524227));
+#1697 = CARTESIAN_POINT('',(0.725,-8.598076211353E-02));
+#1698 = CARTESIAN_POINT('',(0.68,-6.E-02));
+#1699 = CARTESIAN_POINT('',(0.725,-3.401923788647E-02));
+#1700 = CARTESIAN_POINT('',(0.77,-8.038475772934E-03));
+#1701 = CARTESIAN_POINT('',(0.77,-6.E-02));
+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1703 = ORIENTED_EDGE('',*,*,#1607,.F.);
+#1704 = ORIENTED_EDGE('',*,*,#1147,.F.);
+#1705 = ADVANCED_FACE('',(#1706),#1135,.F.);
+#1706 = FACE_BOUND('',#1707,.F.);
+#1707 = EDGE_LOOP('',(#1708,#1729,#1730,#1731));
+#1708 = ORIENTED_EDGE('',*,*,#1709,.F.);
+#1709 = EDGE_CURVE('',#1352,#1656,#1710,.T.);
+#1710 = SURFACE_CURVE('',#1711,(#1715,#1722),.PCURVE_S1.);
+#1711 = LINE('',#1712,#1713);
+#1712 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02));
+#1713 = VECTOR('',#1714,1.);
+#1714 = DIRECTION('',(0.,0.,1.));
+#1715 = PCURVE('',#1135,#1716);
+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(0.,1.));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(1.,0.));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1722 = PCURVE('',#1368,#1723);
+#1723 = DEFINITIONAL_REPRESENTATION('',(#1724),#1728);
+#1724 = LINE('',#1725,#1726);
+#1725 = CARTESIAN_POINT('',(3.E-02,-3.E-02));
+#1726 = VECTOR('',#1727,1.);
+#1727 = DIRECTION('',(1.,0.));
+#1728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1729 = ORIENTED_EDGE('',*,*,#1380,.F.);
+#1730 = ORIENTED_EDGE('',*,*,#1119,.T.);
+#1731 = ORIENTED_EDGE('',*,*,#1655,.T.);
+#1732 = ADVANCED_FACE('',(#1733,#1971),#1368,.F.);
+#1733 = FACE_BOUND('',#1734,.F.);
+#1734 = EDGE_LOOP('',(#1735,#1765,#1794,#1822,#1855,#1883,#1912,#1940));
+#1735 = ORIENTED_EDGE('',*,*,#1736,.F.);
+#1736 = EDGE_CURVE('',#1737,#1739,#1741,.T.);
+#1737 = VERTEX_POINT('',#1738);
+#1738 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02));
+#1739 = VERTEX_POINT('',#1740);
+#1740 = CARTESIAN_POINT('',(0.5,-0.4,0.77));
+#1741 = SURFACE_CURVE('',#1742,(#1746,#1753),.PCURVE_S1.);
+#1742 = LINE('',#1743,#1744);
+#1743 = CARTESIAN_POINT('',(0.5,-0.4,0.));
+#1744 = VECTOR('',#1745,1.);
+#1745 = DIRECTION('',(0.,0.,1.));
+#1746 = PCURVE('',#1368,#1747);
+#1747 = DEFINITIONAL_REPRESENTATION('',(#1748),#1752);
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(0.,0.));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(1.,0.));
+#1752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1753 = PCURVE('',#1754,#1759);
+#1754 = PLANE('',#1755);
+#1755 = AXIS2_PLACEMENT_3D('',#1756,#1757,#1758);
+#1756 = CARTESIAN_POINT('',(0.5,-0.4,0.));
+#1757 = DIRECTION('',(0.,1.,0.));
+#1758 = DIRECTION('',(0.,-0.,1.));
+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1764);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(0.,0.));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(1.,0.));
+#1764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1765 = ORIENTED_EDGE('',*,*,#1766,.T.);
+#1766 = EDGE_CURVE('',#1737,#1767,#1769,.T.);
+#1767 = VERTEX_POINT('',#1768);
+#1768 = CARTESIAN_POINT('',(0.5,-0.37,0.));
+#1769 = SURFACE_CURVE('',#1770,(#1775,#1782),.PCURVE_S1.);
+#1770 = CIRCLE('',#1771,3.E-02);
+#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774);
+#1772 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02));
+#1773 = DIRECTION('',(1.,0.,-0.));
+#1774 = DIRECTION('',(0.,0.,1.));
+#1775 = PCURVE('',#1368,#1776);
+#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1781);
+#1777 = CIRCLE('',#1778,3.E-02);
+#1778 = AXIS2_PLACEMENT_2D('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(3.E-02,-3.E-02));
+#1780 = DIRECTION('',(1.,0.));
+#1781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1782 = PCURVE('',#1783,#1788);
+#1783 = CYLINDRICAL_SURFACE('',#1784,3.E-02);
+#1784 = AXIS2_PLACEMENT_3D('',#1785,#1786,#1787);
+#1785 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02));
+#1786 = DIRECTION('',(1.,0.,0.));
+#1787 = DIRECTION('',(0.,-1.,0.));
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(1.,0.));
+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1794 = ORIENTED_EDGE('',*,*,#1795,.T.);
+#1795 = EDGE_CURVE('',#1767,#1796,#1798,.T.);
+#1796 = VERTEX_POINT('',#1797);
+#1797 = CARTESIAN_POINT('',(0.5,0.37,0.));
+#1798 = SURFACE_CURVE('',#1799,(#1803,#1810),.PCURVE_S1.);
+#1799 = LINE('',#1800,#1801);
+#1800 = CARTESIAN_POINT('',(0.5,-0.4,0.));
+#1801 = VECTOR('',#1802,1.);
+#1802 = DIRECTION('',(0.,1.,0.));
+#1803 = PCURVE('',#1368,#1804);
+#1804 = DEFINITIONAL_REPRESENTATION('',(#1805),#1809);
+#1805 = LINE('',#1806,#1807);
+#1806 = CARTESIAN_POINT('',(0.,0.));
+#1807 = VECTOR('',#1808,1.);
+#1808 = DIRECTION('',(0.,-1.));
+#1809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1810 = PCURVE('',#1811,#1816);
+#1811 = PLANE('',#1812);
+#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815);
+#1813 = CARTESIAN_POINT('',(0.5,-0.4,0.));
+#1814 = DIRECTION('',(0.,0.,1.));
+#1815 = DIRECTION('',(1.,0.,-0.));
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(0.,0.));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(0.,1.));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1822 = ORIENTED_EDGE('',*,*,#1823,.F.);
+#1823 = EDGE_CURVE('',#1824,#1796,#1826,.T.);
+#1824 = VERTEX_POINT('',#1825);
+#1825 = CARTESIAN_POINT('',(0.5,0.4,3.E-02));
+#1826 = SURFACE_CURVE('',#1827,(#1832,#1843),.PCURVE_S1.);
+#1827 = CIRCLE('',#1828,3.E-02);
+#1828 = AXIS2_PLACEMENT_3D('',#1829,#1830,#1831);
+#1829 = CARTESIAN_POINT('',(0.5,0.37,3.E-02));
+#1830 = DIRECTION('',(-1.,0.,0.));
+#1831 = DIRECTION('',(0.,0.,1.));
+#1832 = PCURVE('',#1368,#1833);
+#1833 = DEFINITIONAL_REPRESENTATION('',(#1834),#1842);
+#1834 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1835,#1836,#1837,#1838,
+#1839,#1840,#1841),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1835 = CARTESIAN_POINT('',(6.E-02,-0.77));
+#1836 = CARTESIAN_POINT('',(6.E-02,-0.821961524227));
+#1837 = CARTESIAN_POINT('',(1.5E-02,-0.795980762114));
+#1838 = CARTESIAN_POINT('',(-3.E-02,-0.77));
+#1839 = CARTESIAN_POINT('',(1.5E-02,-0.744019237886));
+#1840 = CARTESIAN_POINT('',(6.E-02,-0.718038475773));
+#1841 = CARTESIAN_POINT('',(6.E-02,-0.77));
+#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1843 = PCURVE('',#1844,#1849);
+#1844 = CYLINDRICAL_SURFACE('',#1845,3.E-02);
+#1845 = AXIS2_PLACEMENT_3D('',#1846,#1847,#1848);
+#1846 = CARTESIAN_POINT('',(0.5,0.37,3.E-02));
+#1847 = DIRECTION('',(1.,0.,0.));
+#1848 = DIRECTION('',(-0.,1.,0.));
+#1849 = DEFINITIONAL_REPRESENTATION('',(#1850),#1854);
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(7.853981633974,0.));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(-1.,0.));
+#1854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1855 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#1856 = EDGE_CURVE('',#1824,#1857,#1859,.T.);
+#1857 = VERTEX_POINT('',#1858);
+#1858 = CARTESIAN_POINT('',(0.5,0.4,0.77));
+#1859 = SURFACE_CURVE('',#1860,(#1864,#1871),.PCURVE_S1.);
+#1860 = LINE('',#1861,#1862);
+#1861 = CARTESIAN_POINT('',(0.5,0.4,0.));
+#1862 = VECTOR('',#1863,1.);
+#1863 = DIRECTION('',(0.,0.,1.));
+#1864 = PCURVE('',#1368,#1865);
+#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1870);
+#1866 = LINE('',#1867,#1868);
+#1867 = CARTESIAN_POINT('',(0.,-0.8));
+#1868 = VECTOR('',#1869,1.);
+#1869 = DIRECTION('',(1.,0.));
+#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1871 = PCURVE('',#1872,#1877);
+#1872 = PLANE('',#1873);
+#1873 = AXIS2_PLACEMENT_3D('',#1874,#1875,#1876);
+#1874 = CARTESIAN_POINT('',(0.5,0.4,0.));
+#1875 = DIRECTION('',(0.,1.,0.));
+#1876 = DIRECTION('',(0.,-0.,1.));
+#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1882);
+#1878 = LINE('',#1879,#1880);
+#1879 = CARTESIAN_POINT('',(0.,0.));
+#1880 = VECTOR('',#1881,1.);
+#1881 = DIRECTION('',(1.,0.));
+#1882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1883 = ORIENTED_EDGE('',*,*,#1884,.T.);
+#1884 = EDGE_CURVE('',#1857,#1885,#1887,.T.);
+#1885 = VERTEX_POINT('',#1886);
+#1886 = CARTESIAN_POINT('',(0.5,0.37,0.8));
+#1887 = SURFACE_CURVE('',#1888,(#1893,#1900),.PCURVE_S1.);
+#1888 = CIRCLE('',#1889,3.E-02);
+#1889 = AXIS2_PLACEMENT_3D('',#1890,#1891,#1892);
+#1890 = CARTESIAN_POINT('',(0.5,0.37,0.77));
+#1891 = DIRECTION('',(1.,0.,-0.));
+#1892 = DIRECTION('',(0.,0.,1.));
+#1893 = PCURVE('',#1368,#1894);
+#1894 = DEFINITIONAL_REPRESENTATION('',(#1895),#1899);
+#1895 = CIRCLE('',#1896,3.E-02);
+#1896 = AXIS2_PLACEMENT_2D('',#1897,#1898);
+#1897 = CARTESIAN_POINT('',(0.77,-0.77));
+#1898 = DIRECTION('',(1.,0.));
+#1899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1900 = PCURVE('',#1901,#1906);
+#1901 = CYLINDRICAL_SURFACE('',#1902,3.E-02);
+#1902 = AXIS2_PLACEMENT_3D('',#1903,#1904,#1905);
+#1903 = CARTESIAN_POINT('',(0.5,0.37,0.77));
+#1904 = DIRECTION('',(1.,0.,0.));
+#1905 = DIRECTION('',(-0.,1.,0.));
+#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911);
+#1907 = LINE('',#1908,#1909);
+#1908 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1909 = VECTOR('',#1910,1.);
+#1910 = DIRECTION('',(1.,0.));
+#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1912 = ORIENTED_EDGE('',*,*,#1913,.F.);
+#1913 = EDGE_CURVE('',#1914,#1885,#1916,.T.);
+#1914 = VERTEX_POINT('',#1915);
+#1915 = CARTESIAN_POINT('',(0.5,-0.37,0.8));
+#1916 = SURFACE_CURVE('',#1917,(#1921,#1928),.PCURVE_S1.);
+#1917 = LINE('',#1918,#1919);
+#1918 = CARTESIAN_POINT('',(0.5,-0.4,0.8));
+#1919 = VECTOR('',#1920,1.);
+#1920 = DIRECTION('',(0.,1.,0.));
+#1921 = PCURVE('',#1368,#1922);
+#1922 = DEFINITIONAL_REPRESENTATION('',(#1923),#1927);
+#1923 = LINE('',#1924,#1925);
+#1924 = CARTESIAN_POINT('',(0.8,0.));
+#1925 = VECTOR('',#1926,1.);
+#1926 = DIRECTION('',(0.,-1.));
+#1927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1928 = PCURVE('',#1929,#1934);
+#1929 = PLANE('',#1930);
+#1930 = AXIS2_PLACEMENT_3D('',#1931,#1932,#1933);
+#1931 = CARTESIAN_POINT('',(0.5,-0.4,0.8));
+#1932 = DIRECTION('',(0.,0.,1.));
+#1933 = DIRECTION('',(1.,0.,-0.));
+#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1939);
+#1935 = LINE('',#1936,#1937);
+#1936 = CARTESIAN_POINT('',(0.,0.));
+#1937 = VECTOR('',#1938,1.);
+#1938 = DIRECTION('',(0.,1.));
+#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1940 = ORIENTED_EDGE('',*,*,#1941,.F.);
+#1941 = EDGE_CURVE('',#1739,#1914,#1942,.T.);
+#1942 = SURFACE_CURVE('',#1943,(#1948,#1959),.PCURVE_S1.);
+#1943 = CIRCLE('',#1944,3.E-02);
+#1944 = AXIS2_PLACEMENT_3D('',#1945,#1946,#1947);
+#1945 = CARTESIAN_POINT('',(0.5,-0.37,0.77));
+#1946 = DIRECTION('',(-1.,0.,0.));
+#1947 = DIRECTION('',(0.,0.,1.));
+#1948 = PCURVE('',#1368,#1949);
+#1949 = DEFINITIONAL_REPRESENTATION('',(#1950),#1958);
+#1950 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1951,#1952,#1953,#1954,
+#1955,#1956,#1957),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1951 = CARTESIAN_POINT('',(0.8,-3.E-02));
+#1952 = CARTESIAN_POINT('',(0.8,-8.196152422707E-02));
+#1953 = CARTESIAN_POINT('',(0.755,-5.598076211353E-02));
+#1954 = CARTESIAN_POINT('',(0.71,-3.E-02));
+#1955 = CARTESIAN_POINT('',(0.755,-4.019237886467E-03));
+#1956 = CARTESIAN_POINT('',(0.8,2.196152422707E-02));
+#1957 = CARTESIAN_POINT('',(0.8,-3.E-02));
+#1958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1959 = PCURVE('',#1960,#1965);
+#1960 = CYLINDRICAL_SURFACE('',#1961,3.E-02);
+#1961 = AXIS2_PLACEMENT_3D('',#1962,#1963,#1964);
+#1962 = CARTESIAN_POINT('',(0.5,-0.37,0.77));
+#1963 = DIRECTION('',(1.,0.,0.));
+#1964 = DIRECTION('',(0.,-1.,0.));
+#1965 = DEFINITIONAL_REPRESENTATION('',(#1966),#1970);
+#1966 = LINE('',#1967,#1968);
+#1967 = CARTESIAN_POINT('',(10.995574287564,0.));
+#1968 = VECTOR('',#1969,1.);
+#1969 = DIRECTION('',(-1.,0.));
+#1970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1971 = FACE_BOUND('',#1972,.F.);
+#1972 = EDGE_LOOP('',(#1973,#1974,#1975,#1976,#1977,#1978,#1979,#1980));
+#1973 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1974 = ORIENTED_EDGE('',*,*,#1709,.T.);
+#1975 = ORIENTED_EDGE('',*,*,#1678,.T.);
+#1976 = ORIENTED_EDGE('',*,*,#1630,.T.);
+#1977 = ORIENTED_EDGE('',*,*,#1580,.F.);
+#1978 = ORIENTED_EDGE('',*,*,#1507,.F.);
+#1979 = ORIENTED_EDGE('',*,*,#1476,.T.);
+#1980 = ORIENTED_EDGE('',*,*,#1406,.F.);
+#1981 = ADVANCED_FACE('',(#1982),#1754,.F.);
+#1982 = FACE_BOUND('',#1983,.F.);
+#1983 = EDGE_LOOP('',(#1984,#2014,#2035,#2036));
+#1984 = ORIENTED_EDGE('',*,*,#1985,.F.);
+#1985 = EDGE_CURVE('',#1986,#1988,#1990,.T.);
+#1986 = VERTEX_POINT('',#1987);
+#1987 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02));
+#1988 = VERTEX_POINT('',#1989);
+#1989 = CARTESIAN_POINT('',(0.8,-0.4,0.77));
+#1990 = SURFACE_CURVE('',#1991,(#1995,#2002),.PCURVE_S1.);
+#1991 = LINE('',#1992,#1993);
+#1992 = CARTESIAN_POINT('',(0.8,-0.4,0.));
+#1993 = VECTOR('',#1994,1.);
+#1994 = DIRECTION('',(0.,0.,1.));
+#1995 = PCURVE('',#1754,#1996);
+#1996 = DEFINITIONAL_REPRESENTATION('',(#1997),#2001);
+#1997 = LINE('',#1998,#1999);
+#1998 = CARTESIAN_POINT('',(0.,0.3));
+#1999 = VECTOR('',#2000,1.);
+#2000 = DIRECTION('',(1.,0.));
+#2001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2002 = PCURVE('',#2003,#2008);
+#2003 = PLANE('',#2004);
+#2004 = AXIS2_PLACEMENT_3D('',#2005,#2006,#2007);
+#2005 = CARTESIAN_POINT('',(0.8,-0.4,0.));
+#2006 = DIRECTION('',(1.,0.,0.));
+#2007 = DIRECTION('',(0.,0.,1.));
+#2008 = DEFINITIONAL_REPRESENTATION('',(#2009),#2013);
+#2009 = LINE('',#2010,#2011);
+#2010 = CARTESIAN_POINT('',(0.,0.));
+#2011 = VECTOR('',#2012,1.);
+#2012 = DIRECTION('',(1.,0.));
+#2013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2014 = ORIENTED_EDGE('',*,*,#2015,.F.);
+#2015 = EDGE_CURVE('',#1737,#1986,#2016,.T.);
+#2016 = SURFACE_CURVE('',#2017,(#2021,#2028),.PCURVE_S1.);
+#2017 = LINE('',#2018,#2019);
+#2018 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02));
+#2019 = VECTOR('',#2020,1.);
+#2020 = DIRECTION('',(1.,0.,0.));
+#2021 = PCURVE('',#1754,#2022);
+#2022 = DEFINITIONAL_REPRESENTATION('',(#2023),#2027);
+#2023 = LINE('',#2024,#2025);
+#2024 = CARTESIAN_POINT('',(3.E-02,0.));
+#2025 = VECTOR('',#2026,1.);
+#2026 = DIRECTION('',(0.,1.));
+#2027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2028 = PCURVE('',#1783,#2029);
+#2029 = DEFINITIONAL_REPRESENTATION('',(#2030),#2034);
+#2030 = LINE('',#2031,#2032);
+#2031 = CARTESIAN_POINT('',(0.,0.));
+#2032 = VECTOR('',#2033,1.);
+#2033 = DIRECTION('',(0.,1.));
+#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2035 = ORIENTED_EDGE('',*,*,#1736,.T.);
+#2036 = ORIENTED_EDGE('',*,*,#2037,.T.);
+#2037 = EDGE_CURVE('',#1739,#1988,#2038,.T.);
+#2038 = SURFACE_CURVE('',#2039,(#2043,#2050),.PCURVE_S1.);
+#2039 = LINE('',#2040,#2041);
+#2040 = CARTESIAN_POINT('',(0.5,-0.4,0.77));
+#2041 = VECTOR('',#2042,1.);
+#2042 = DIRECTION('',(1.,0.,0.));
+#2043 = PCURVE('',#1754,#2044);
+#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);
+#2045 = LINE('',#2046,#2047);
+#2046 = CARTESIAN_POINT('',(0.77,0.));
+#2047 = VECTOR('',#2048,1.);
+#2048 = DIRECTION('',(0.,1.));
+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2050 = PCURVE('',#1960,#2051);
+#2051 = DEFINITIONAL_REPRESENTATION('',(#2052),#2056);
+#2052 = LINE('',#2053,#2054);
+#2053 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2054 = VECTOR('',#2055,1.);
+#2055 = DIRECTION('',(0.,1.));
+#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2057 = ADVANCED_FACE('',(#2058),#1783,.T.);
+#2058 = FACE_BOUND('',#2059,.T.);
+#2059 = EDGE_LOOP('',(#2060,#2061,#2084,#2106));
+#2060 = ORIENTED_EDGE('',*,*,#1766,.T.);
+#2061 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2062 = EDGE_CURVE('',#1767,#2063,#2065,.T.);
+#2063 = VERTEX_POINT('',#2064);
+#2064 = CARTESIAN_POINT('',(0.8,-0.37,0.));
+#2065 = SURFACE_CURVE('',#2066,(#2070,#2077),.PCURVE_S1.);
+#2066 = LINE('',#2067,#2068);
+#2067 = CARTESIAN_POINT('',(0.5,-0.37,0.));
+#2068 = VECTOR('',#2069,1.);
+#2069 = DIRECTION('',(1.,0.,0.));
+#2070 = PCURVE('',#1783,#2071);
+#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2076);
+#2072 = LINE('',#2073,#2074);
+#2073 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(0.,1.));
+#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2077 = PCURVE('',#1811,#2078);
+#2078 = DEFINITIONAL_REPRESENTATION('',(#2079),#2083);
+#2079 = LINE('',#2080,#2081);
+#2080 = CARTESIAN_POINT('',(0.,3.E-02));
+#2081 = VECTOR('',#2082,1.);
+#2082 = DIRECTION('',(1.,0.));
+#2083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2084 = ORIENTED_EDGE('',*,*,#2085,.F.);
+#2085 = EDGE_CURVE('',#1986,#2063,#2086,.T.);
+#2086 = SURFACE_CURVE('',#2087,(#2092,#2099),.PCURVE_S1.);
+#2087 = CIRCLE('',#2088,3.E-02);
+#2088 = AXIS2_PLACEMENT_3D('',#2089,#2090,#2091);
+#2089 = CARTESIAN_POINT('',(0.8,-0.37,3.E-02));
+#2090 = DIRECTION('',(1.,0.,-0.));
+#2091 = DIRECTION('',(0.,0.,1.));
+#2092 = PCURVE('',#1783,#2093);
+#2093 = DEFINITIONAL_REPRESENTATION('',(#2094),#2098);
+#2094 = LINE('',#2095,#2096);
+#2095 = CARTESIAN_POINT('',(-1.570796326795,0.3));
+#2096 = VECTOR('',#2097,1.);
+#2097 = DIRECTION('',(1.,0.));
+#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2099 = PCURVE('',#2003,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2105);
+#2101 = CIRCLE('',#2102,3.E-02);
+#2102 = AXIS2_PLACEMENT_2D('',#2103,#2104);
+#2103 = CARTESIAN_POINT('',(3.E-02,-3.E-02));
+#2104 = DIRECTION('',(1.,0.));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2106 = ORIENTED_EDGE('',*,*,#2015,.F.);
+#2107 = ADVANCED_FACE('',(#2108),#1960,.T.);
+#2108 = FACE_BOUND('',#2109,.T.);
+#2109 = EDGE_LOOP('',(#2110,#2111,#2139,#2160));
+#2110 = ORIENTED_EDGE('',*,*,#2037,.T.);
+#2111 = ORIENTED_EDGE('',*,*,#2112,.T.);
+#2112 = EDGE_CURVE('',#1988,#2113,#2115,.T.);
+#2113 = VERTEX_POINT('',#2114);
+#2114 = CARTESIAN_POINT('',(0.8,-0.37,0.8));
+#2115 = SURFACE_CURVE('',#2116,(#2121,#2128),.PCURVE_S1.);
+#2116 = CIRCLE('',#2117,3.E-02);
+#2117 = AXIS2_PLACEMENT_3D('',#2118,#2119,#2120);
+#2118 = CARTESIAN_POINT('',(0.8,-0.37,0.77));
+#2119 = DIRECTION('',(-1.,0.,0.));
+#2120 = DIRECTION('',(0.,0.,1.));
+#2121 = PCURVE('',#1960,#2122);
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(10.995574287564,0.3));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(-1.,0.));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2128 = PCURVE('',#2003,#2129);
+#2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2138);
+#2130 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2131,#2132,#2133,#2134,
+#2135,#2136,#2137),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2131 = CARTESIAN_POINT('',(0.8,-3.E-02));
+#2132 = CARTESIAN_POINT('',(0.8,-8.196152422707E-02));
+#2133 = CARTESIAN_POINT('',(0.755,-5.598076211353E-02));
+#2134 = CARTESIAN_POINT('',(0.71,-3.E-02));
+#2135 = CARTESIAN_POINT('',(0.755,-4.019237886467E-03));
+#2136 = CARTESIAN_POINT('',(0.8,2.196152422707E-02));
+#2137 = CARTESIAN_POINT('',(0.8,-3.E-02));
+#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2139 = ORIENTED_EDGE('',*,*,#2140,.F.);
+#2140 = EDGE_CURVE('',#1914,#2113,#2141,.T.);
+#2141 = SURFACE_CURVE('',#2142,(#2146,#2153),.PCURVE_S1.);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(0.5,-0.37,0.8));
+#2144 = VECTOR('',#2145,1.);
+#2145 = DIRECTION('',(1.,0.,0.));
+#2146 = PCURVE('',#1960,#2147);
+#2147 = DEFINITIONAL_REPRESENTATION('',(#2148),#2152);
+#2148 = LINE('',#2149,#2150);
+#2149 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2150 = VECTOR('',#2151,1.);
+#2151 = DIRECTION('',(0.,1.));
+#2152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2153 = PCURVE('',#1929,#2154);
+#2154 = DEFINITIONAL_REPRESENTATION('',(#2155),#2159);
+#2155 = LINE('',#2156,#2157);
+#2156 = CARTESIAN_POINT('',(0.,3.E-02));
+#2157 = VECTOR('',#2158,1.);
+#2158 = DIRECTION('',(1.,0.));
+#2159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2160 = ORIENTED_EDGE('',*,*,#1941,.F.);
+#2161 = ADVANCED_FACE('',(#2162),#1811,.F.);
+#2162 = FACE_BOUND('',#2163,.F.);
+#2163 = EDGE_LOOP('',(#2164,#2165,#2166,#2189));
+#2164 = ORIENTED_EDGE('',*,*,#1795,.F.);
+#2165 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2166 = ORIENTED_EDGE('',*,*,#2167,.T.);
+#2167 = EDGE_CURVE('',#2063,#2168,#2170,.T.);
+#2168 = VERTEX_POINT('',#2169);
+#2169 = CARTESIAN_POINT('',(0.8,0.37,0.));
+#2170 = SURFACE_CURVE('',#2171,(#2175,#2182),.PCURVE_S1.);
+#2171 = LINE('',#2172,#2173);
+#2172 = CARTESIAN_POINT('',(0.8,-0.4,0.));
+#2173 = VECTOR('',#2174,1.);
+#2174 = DIRECTION('',(0.,1.,0.));
+#2175 = PCURVE('',#1811,#2176);
+#2176 = DEFINITIONAL_REPRESENTATION('',(#2177),#2181);
+#2177 = LINE('',#2178,#2179);
+#2178 = CARTESIAN_POINT('',(0.3,0.));
+#2179 = VECTOR('',#2180,1.);
+#2180 = DIRECTION('',(0.,1.));
+#2181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2182 = PCURVE('',#2003,#2183);
+#2183 = DEFINITIONAL_REPRESENTATION('',(#2184),#2188);
+#2184 = LINE('',#2185,#2186);
+#2185 = CARTESIAN_POINT('',(0.,0.));
+#2186 = VECTOR('',#2187,1.);
+#2187 = DIRECTION('',(0.,-1.));
+#2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2189 = ORIENTED_EDGE('',*,*,#2190,.F.);
+#2190 = EDGE_CURVE('',#1796,#2168,#2191,.T.);
+#2191 = SURFACE_CURVE('',#2192,(#2196,#2203),.PCURVE_S1.);
+#2192 = LINE('',#2193,#2194);
+#2193 = CARTESIAN_POINT('',(0.5,0.37,0.));
+#2194 = VECTOR('',#2195,1.);
+#2195 = DIRECTION('',(1.,0.,0.));
+#2196 = PCURVE('',#1811,#2197);
+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(0.,0.77));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(1.,0.));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2203 = PCURVE('',#1844,#2204);
+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2209);
+#2205 = LINE('',#2206,#2207);
+#2206 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2207 = VECTOR('',#2208,1.);
+#2208 = DIRECTION('',(0.,1.));
+#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2210 = ADVANCED_FACE('',(#2211),#1929,.T.);
+#2211 = FACE_BOUND('',#2212,.T.);
+#2212 = EDGE_LOOP('',(#2213,#2214,#2215,#2238));
+#2213 = ORIENTED_EDGE('',*,*,#1913,.F.);
+#2214 = ORIENTED_EDGE('',*,*,#2140,.T.);
+#2215 = ORIENTED_EDGE('',*,*,#2216,.T.);
+#2216 = EDGE_CURVE('',#2113,#2217,#2219,.T.);
+#2217 = VERTEX_POINT('',#2218);
+#2218 = CARTESIAN_POINT('',(0.8,0.37,0.8));
+#2219 = SURFACE_CURVE('',#2220,(#2224,#2231),.PCURVE_S1.);
+#2220 = LINE('',#2221,#2222);
+#2221 = CARTESIAN_POINT('',(0.8,-0.4,0.8));
+#2222 = VECTOR('',#2223,1.);
+#2223 = DIRECTION('',(0.,1.,0.));
+#2224 = PCURVE('',#1929,#2225);
+#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);
+#2226 = LINE('',#2227,#2228);
+#2227 = CARTESIAN_POINT('',(0.3,0.));
+#2228 = VECTOR('',#2229,1.);
+#2229 = DIRECTION('',(0.,1.));
+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2231 = PCURVE('',#2003,#2232);
+#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237);
+#2233 = LINE('',#2234,#2235);
+#2234 = CARTESIAN_POINT('',(0.8,0.));
+#2235 = VECTOR('',#2236,1.);
+#2236 = DIRECTION('',(0.,-1.));
+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2238 = ORIENTED_EDGE('',*,*,#2239,.F.);
+#2239 = EDGE_CURVE('',#1885,#2217,#2240,.T.);
+#2240 = SURFACE_CURVE('',#2241,(#2245,#2252),.PCURVE_S1.);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(0.5,0.37,0.8));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(1.,0.,0.));
+#2245 = PCURVE('',#1929,#2246);
+#2246 = DEFINITIONAL_REPRESENTATION('',(#2247),#2251);
+#2247 = LINE('',#2248,#2249);
+#2248 = CARTESIAN_POINT('',(0.,0.77));
+#2249 = VECTOR('',#2250,1.);
+#2250 = DIRECTION('',(1.,0.));
+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2252 = PCURVE('',#1901,#2253);
+#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2258);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(0.,1.));
+#2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2259 = ADVANCED_FACE('',(#2260),#1844,.T.);
+#2260 = FACE_BOUND('',#2261,.T.);
+#2261 = EDGE_LOOP('',(#2262,#2285,#2311,#2312));
+#2262 = ORIENTED_EDGE('',*,*,#2263,.T.);
+#2263 = EDGE_CURVE('',#1824,#2264,#2266,.T.);
+#2264 = VERTEX_POINT('',#2265);
+#2265 = CARTESIAN_POINT('',(0.8,0.4,3.E-02));
+#2266 = SURFACE_CURVE('',#2267,(#2271,#2278),.PCURVE_S1.);
+#2267 = LINE('',#2268,#2269);
+#2268 = CARTESIAN_POINT('',(0.5,0.4,3.E-02));
+#2269 = VECTOR('',#2270,1.);
+#2270 = DIRECTION('',(1.,0.,0.));
+#2271 = PCURVE('',#1844,#2272);
+#2272 = DEFINITIONAL_REPRESENTATION('',(#2273),#2277);
+#2273 = LINE('',#2274,#2275);
+#2274 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2275 = VECTOR('',#2276,1.);
+#2276 = DIRECTION('',(0.,1.));
+#2277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2278 = PCURVE('',#1872,#2279);
+#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284);
+#2280 = LINE('',#2281,#2282);
+#2281 = CARTESIAN_POINT('',(3.E-02,0.));
+#2282 = VECTOR('',#2283,1.);
+#2283 = DIRECTION('',(0.,1.));
+#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2285 = ORIENTED_EDGE('',*,*,#2286,.T.);
+#2286 = EDGE_CURVE('',#2264,#2168,#2287,.T.);
+#2287 = SURFACE_CURVE('',#2288,(#2293,#2300),.PCURVE_S1.);
+#2288 = CIRCLE('',#2289,3.E-02);
+#2289 = AXIS2_PLACEMENT_3D('',#2290,#2291,#2292);
+#2290 = CARTESIAN_POINT('',(0.8,0.37,3.E-02));
+#2291 = DIRECTION('',(-1.,0.,0.));
+#2292 = DIRECTION('',(0.,0.,1.));
+#2293 = PCURVE('',#1844,#2294);
+#2294 = DEFINITIONAL_REPRESENTATION('',(#2295),#2299);
+#2295 = LINE('',#2296,#2297);
+#2296 = CARTESIAN_POINT('',(7.853981633974,0.3));
+#2297 = VECTOR('',#2298,1.);
+#2298 = DIRECTION('',(-1.,0.));
+#2299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2300 = PCURVE('',#2003,#2301);
+#2301 = DEFINITIONAL_REPRESENTATION('',(#2302),#2310);
+#2302 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2303,#2304,#2305,#2306,
+#2307,#2308,#2309),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2303 = CARTESIAN_POINT('',(6.E-02,-0.77));
+#2304 = CARTESIAN_POINT('',(6.E-02,-0.821961524227));
+#2305 = CARTESIAN_POINT('',(1.5E-02,-0.795980762114));
+#2306 = CARTESIAN_POINT('',(-3.E-02,-0.77));
+#2307 = CARTESIAN_POINT('',(1.5E-02,-0.744019237886));
+#2308 = CARTESIAN_POINT('',(6.E-02,-0.718038475773));
+#2309 = CARTESIAN_POINT('',(6.E-02,-0.77));
+#2310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2311 = ORIENTED_EDGE('',*,*,#2190,.F.);
+#2312 = ORIENTED_EDGE('',*,*,#1823,.F.);
+#2313 = ADVANCED_FACE('',(#2314),#1901,.T.);
+#2314 = FACE_BOUND('',#2315,.T.);
+#2315 = EDGE_LOOP('',(#2316,#2317,#2318,#2342));
+#2316 = ORIENTED_EDGE('',*,*,#1884,.T.);
+#2317 = ORIENTED_EDGE('',*,*,#2239,.T.);
+#2318 = ORIENTED_EDGE('',*,*,#2319,.F.);
+#2319 = EDGE_CURVE('',#2320,#2217,#2322,.T.);
+#2320 = VERTEX_POINT('',#2321);
+#2321 = CARTESIAN_POINT('',(0.8,0.4,0.77));
+#2322 = SURFACE_CURVE('',#2323,(#2328,#2335),.PCURVE_S1.);
+#2323 = CIRCLE('',#2324,3.E-02);
+#2324 = AXIS2_PLACEMENT_3D('',#2325,#2326,#2327);
+#2325 = CARTESIAN_POINT('',(0.8,0.37,0.77));
+#2326 = DIRECTION('',(1.,0.,-0.));
+#2327 = DIRECTION('',(0.,0.,1.));
+#2328 = PCURVE('',#1901,#2329);
+#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2334);
+#2330 = LINE('',#2331,#2332);
+#2331 = CARTESIAN_POINT('',(-4.712388980385,0.3));
+#2332 = VECTOR('',#2333,1.);
+#2333 = DIRECTION('',(1.,0.));
+#2334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2335 = PCURVE('',#2003,#2336);
+#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341);
+#2337 = CIRCLE('',#2338,3.E-02);
+#2338 = AXIS2_PLACEMENT_2D('',#2339,#2340);
+#2339 = CARTESIAN_POINT('',(0.77,-0.77));
+#2340 = DIRECTION('',(1.,0.));
+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2342 = ORIENTED_EDGE('',*,*,#2343,.F.);
+#2343 = EDGE_CURVE('',#1857,#2320,#2344,.T.);
+#2344 = SURFACE_CURVE('',#2345,(#2349,#2356),.PCURVE_S1.);
+#2345 = LINE('',#2346,#2347);
+#2346 = CARTESIAN_POINT('',(0.5,0.4,0.77));
+#2347 = VECTOR('',#2348,1.);
+#2348 = DIRECTION('',(1.,0.,0.));
+#2349 = PCURVE('',#1901,#2350);
+#2350 = DEFINITIONAL_REPRESENTATION('',(#2351),#2355);
+#2351 = LINE('',#2352,#2353);
+#2352 = CARTESIAN_POINT('',(0.,0.));
+#2353 = VECTOR('',#2354,1.);
+#2354 = DIRECTION('',(0.,1.));
+#2355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2356 = PCURVE('',#1872,#2357);
+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(0.77,0.));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(0.,1.));
+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2363 = ADVANCED_FACE('',(#2364),#1872,.T.);
+#2364 = FACE_BOUND('',#2365,.T.);
+#2365 = EDGE_LOOP('',(#2366,#2387,#2388,#2389));
+#2366 = ORIENTED_EDGE('',*,*,#2367,.F.);
+#2367 = EDGE_CURVE('',#2264,#2320,#2368,.T.);
+#2368 = SURFACE_CURVE('',#2369,(#2373,#2380),.PCURVE_S1.);
+#2369 = LINE('',#2370,#2371);
+#2370 = CARTESIAN_POINT('',(0.8,0.4,0.));
+#2371 = VECTOR('',#2372,1.);
+#2372 = DIRECTION('',(0.,0.,1.));
+#2373 = PCURVE('',#1872,#2374);
+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379);
+#2375 = LINE('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(0.,0.3));
+#2377 = VECTOR('',#2378,1.);
+#2378 = DIRECTION('',(1.,0.));
+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2380 = PCURVE('',#2003,#2381);
+#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2386);
+#2382 = LINE('',#2383,#2384);
+#2383 = CARTESIAN_POINT('',(0.,-0.8));
+#2384 = VECTOR('',#2385,1.);
+#2385 = DIRECTION('',(1.,0.));
+#2386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2387 = ORIENTED_EDGE('',*,*,#2263,.F.);
+#2388 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#2389 = ORIENTED_EDGE('',*,*,#2343,.T.);
+#2390 = ADVANCED_FACE('',(#2391),#2003,.T.);
+#2391 = FACE_BOUND('',#2392,.T.);
+#2392 = EDGE_LOOP('',(#2393,#2394,#2395,#2396,#2397,#2398,#2399,#2400));
+#2393 = ORIENTED_EDGE('',*,*,#1985,.F.);
+#2394 = ORIENTED_EDGE('',*,*,#2085,.T.);
+#2395 = ORIENTED_EDGE('',*,*,#2167,.T.);
+#2396 = ORIENTED_EDGE('',*,*,#2286,.F.);
+#2397 = ORIENTED_EDGE('',*,*,#2367,.T.);
+#2398 = ORIENTED_EDGE('',*,*,#2319,.T.);
+#2399 = ORIENTED_EDGE('',*,*,#2216,.F.);
+#2400 = ORIENTED_EDGE('',*,*,#2112,.F.);
+#2401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2405))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2402,#2403,#2404)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2402 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2403 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2404 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2405 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#2402,
+ 'distance_accuracy_value','confusion accuracy');
+#2406 = SHAPE_DEFINITION_REPRESENTATION(#2407,#418);
+#2407 = PRODUCT_DEFINITION_SHAPE('','',#2408);
+#2408 = PRODUCT_DEFINITION('design','',#2409,#2412);
+#2409 = PRODUCT_DEFINITION_FORMATION('','',#2410);
+#2410 = PRODUCT('SOLID','SOLID','',(#2411));
+#2411 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2412 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2413 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2414,#2416);
+#2414 = ( REPRESENTATION_RELATIONSHIP('','',#418,#408)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2415)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2415 = ITEM_DEFINED_TRANSFORMATION('','',#11,#409);
+#2416 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2417);
+#2417 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:3]','',#403,#2408,$
+ );
+#2418 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2410));
+#2419 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2420,#2422);
+#2420 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2421)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2421 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#2422 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2423);
+#2423 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#5,#403,$);
+#2424 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#405));
+#2425 = SHAPE_DEFINITION_REPRESENTATION(#2426,#2432);
+#2426 = PRODUCT_DEFINITION_SHAPE('','',#2427);
+#2427 = PRODUCT_DEFINITION('design','',#2428,#2431);
+#2428 = PRODUCT_DEFINITION_FORMATION('','',#2429);
+#2429 = PRODUCT('R_0603_1608Metric','R_0603_1608Metric','',(#2430));
+#2430 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2431 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2432 = SHAPE_REPRESENTATION('',(#11,#2433),#2437);
+#2433 = AXIS2_PLACEMENT_3D('',#2434,#2435,#2436);
+#2434 = CARTESIAN_POINT('',(0.,0.,0.));
+#2435 = DIRECTION('',(0.,0.,1.));
+#2436 = DIRECTION('',(1.,0.,-0.));
+#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2441))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2438,#2439,#2440)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#2438,
+ 'distance_accuracy_value','confusion accuracy');
+#2442 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2443),#4285);
+#2443 = MANIFOLD_SOLID_BREP('',#2444);
+#2444 = CLOSED_SHELL('',(#2445,#2565,#2811,#2865,#2915,#3091,#3118,#3150
+ ,#3279,#3306,#3338,#3467,#3499,#3706,#3787,#3836,#4013,#4062,#4089,
+ #4116,#4143,#4170,#4197,#4224,#4251,#4278));
+#2445 = ADVANCED_FACE('',(#2446),#2460,.F.);
+#2446 = FACE_BOUND('',#2447,.F.);
+#2447 = EDGE_LOOP('',(#2448,#2483,#2511,#2539));
+#2448 = ORIENTED_EDGE('',*,*,#2449,.F.);
+#2449 = EDGE_CURVE('',#2450,#2452,#2454,.T.);
+#2450 = VERTEX_POINT('',#2451);
+#2451 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-02));
+#2452 = VERTEX_POINT('',#2453);
+#2453 = CARTESIAN_POINT('',(-0.8,-0.4,0.405));
+#2454 = SURFACE_CURVE('',#2455,(#2459,#2471),.PCURVE_S1.);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(0.,0.,1.));
+#2459 = PCURVE('',#2460,#2465);
+#2460 = PLANE('',#2461);
+#2461 = AXIS2_PLACEMENT_3D('',#2462,#2463,#2464);
+#2462 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#2463 = DIRECTION('',(1.,0.,0.));
+#2464 = DIRECTION('',(0.,0.,1.));
+#2465 = DEFINITIONAL_REPRESENTATION('',(#2466),#2470);
+#2466 = LINE('',#2467,#2468);
+#2467 = CARTESIAN_POINT('',(0.,0.));
+#2468 = VECTOR('',#2469,1.);
+#2469 = DIRECTION('',(1.,0.));
+#2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2471 = PCURVE('',#2472,#2477);
+#2472 = PLANE('',#2473);
+#2473 = AXIS2_PLACEMENT_3D('',#2474,#2475,#2476);
+#2474 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#2475 = DIRECTION('',(0.,1.,0.));
+#2476 = DIRECTION('',(0.,-0.,1.));
+#2477 = DEFINITIONAL_REPRESENTATION('',(#2478),#2482);
+#2478 = LINE('',#2479,#2480);
+#2479 = CARTESIAN_POINT('',(0.,0.));
+#2480 = VECTOR('',#2481,1.);
+#2481 = DIRECTION('',(1.,0.));
+#2482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2483 = ORIENTED_EDGE('',*,*,#2484,.T.);
+#2484 = EDGE_CURVE('',#2450,#2485,#2487,.T.);
+#2485 = VERTEX_POINT('',#2486);
+#2486 = CARTESIAN_POINT('',(-0.8,0.4,4.5E-02));
+#2487 = SURFACE_CURVE('',#2488,(#2492,#2499),.PCURVE_S1.);
+#2488 = LINE('',#2489,#2490);
+#2489 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-02));
+#2490 = VECTOR('',#2491,1.);
+#2491 = DIRECTION('',(0.,1.,0.));
+#2492 = PCURVE('',#2460,#2493);
+#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2498);
+#2494 = LINE('',#2495,#2496);
+#2495 = CARTESIAN_POINT('',(4.5E-02,0.));
+#2496 = VECTOR('',#2497,1.);
+#2497 = DIRECTION('',(0.,-1.));
+#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2499 = PCURVE('',#2500,#2505);
+#2500 = CYLINDRICAL_SURFACE('',#2501,4.5E-02);
+#2501 = AXIS2_PLACEMENT_3D('',#2502,#2503,#2504);
+#2502 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02));
+#2503 = DIRECTION('',(0.,1.,0.));
+#2504 = DIRECTION('',(-1.,0.,0.));
+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510);
+#2506 = LINE('',#2507,#2508);
+#2507 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2508 = VECTOR('',#2509,1.);
+#2509 = DIRECTION('',(0.,1.));
+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2511 = ORIENTED_EDGE('',*,*,#2512,.T.);
+#2512 = EDGE_CURVE('',#2485,#2513,#2515,.T.);
+#2513 = VERTEX_POINT('',#2514);
+#2514 = CARTESIAN_POINT('',(-0.8,0.4,0.405));
+#2515 = SURFACE_CURVE('',#2516,(#2520,#2527),.PCURVE_S1.);
+#2516 = LINE('',#2517,#2518);
+#2517 = CARTESIAN_POINT('',(-0.8,0.4,0.));
+#2518 = VECTOR('',#2519,1.);
+#2519 = DIRECTION('',(0.,0.,1.));
+#2520 = PCURVE('',#2460,#2521);
+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2526);
+#2522 = LINE('',#2523,#2524);
+#2523 = CARTESIAN_POINT('',(0.,-0.8));
+#2524 = VECTOR('',#2525,1.);
+#2525 = DIRECTION('',(1.,0.));
+#2526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2527 = PCURVE('',#2528,#2533);
+#2528 = PLANE('',#2529);
+#2529 = AXIS2_PLACEMENT_3D('',#2530,#2531,#2532);
+#2530 = CARTESIAN_POINT('',(-0.8,0.4,0.));
+#2531 = DIRECTION('',(0.,1.,0.));
+#2532 = DIRECTION('',(0.,-0.,1.));
+#2533 = DEFINITIONAL_REPRESENTATION('',(#2534),#2538);
+#2534 = LINE('',#2535,#2536);
+#2535 = CARTESIAN_POINT('',(0.,0.));
+#2536 = VECTOR('',#2537,1.);
+#2537 = DIRECTION('',(1.,0.));
+#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2539 = ORIENTED_EDGE('',*,*,#2540,.F.);
+#2540 = EDGE_CURVE('',#2452,#2513,#2541,.T.);
+#2541 = SURFACE_CURVE('',#2542,(#2546,#2553),.PCURVE_S1.);
+#2542 = LINE('',#2543,#2544);
+#2543 = CARTESIAN_POINT('',(-0.8,-0.4,0.405));
+#2544 = VECTOR('',#2545,1.);
+#2545 = DIRECTION('',(0.,1.,0.));
+#2546 = PCURVE('',#2460,#2547);
+#2547 = DEFINITIONAL_REPRESENTATION('',(#2548),#2552);
+#2548 = LINE('',#2549,#2550);
+#2549 = CARTESIAN_POINT('',(0.405,0.));
+#2550 = VECTOR('',#2551,1.);
+#2551 = DIRECTION('',(0.,-1.));
+#2552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2553 = PCURVE('',#2554,#2559);
+#2554 = CYLINDRICAL_SURFACE('',#2555,4.5E-02);
+#2555 = AXIS2_PLACEMENT_3D('',#2556,#2557,#2558);
+#2556 = CARTESIAN_POINT('',(-0.755,-0.4,0.405));
+#2557 = DIRECTION('',(0.,1.,0.));
+#2558 = DIRECTION('',(-1.,0.,0.));
+#2559 = DEFINITIONAL_REPRESENTATION('',(#2560),#2564);
+#2560 = LINE('',#2561,#2562);
+#2561 = CARTESIAN_POINT('',(0.,0.));
+#2562 = VECTOR('',#2563,1.);
+#2563 = DIRECTION('',(0.,1.));
+#2564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2565 = ADVANCED_FACE('',(#2566),#2472,.F.);
+#2566 = FACE_BOUND('',#2567,.F.);
+#2567 = EDGE_LOOP('',(#2568,#2598,#2624,#2625,#2649,#2677,#2710,#2738,
+ #2761,#2784));
+#2568 = ORIENTED_EDGE('',*,*,#2569,.F.);
+#2569 = EDGE_CURVE('',#2570,#2572,#2574,.T.);
+#2570 = VERTEX_POINT('',#2571);
+#2571 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-17));
+#2572 = VERTEX_POINT('',#2573);
+#2573 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-17));
+#2574 = SURFACE_CURVE('',#2575,(#2579,#2586),.PCURVE_S1.);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(1.,0.,0.));
+#2579 = PCURVE('',#2472,#2580);
+#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585);
+#2581 = LINE('',#2582,#2583);
+#2582 = CARTESIAN_POINT('',(0.,0.));
+#2583 = VECTOR('',#2584,1.);
+#2584 = DIRECTION('',(0.,1.));
+#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2586 = PCURVE('',#2587,#2592);
+#2587 = PLANE('',#2588);
+#2588 = AXIS2_PLACEMENT_3D('',#2589,#2590,#2591);
+#2589 = CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#2590 = DIRECTION('',(0.,0.,1.));
+#2591 = DIRECTION('',(1.,0.,-0.));
+#2592 = DEFINITIONAL_REPRESENTATION('',(#2593),#2597);
+#2593 = LINE('',#2594,#2595);
+#2594 = CARTESIAN_POINT('',(0.,0.));
+#2595 = VECTOR('',#2596,1.);
+#2596 = DIRECTION('',(1.,0.));
+#2597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2598 = ORIENTED_EDGE('',*,*,#2599,.F.);
+#2599 = EDGE_CURVE('',#2450,#2570,#2600,.T.);
+#2600 = SURFACE_CURVE('',#2601,(#2606,#2617),.PCURVE_S1.);
+#2601 = CIRCLE('',#2602,4.5E-02);
+#2602 = AXIS2_PLACEMENT_3D('',#2603,#2604,#2605);
+#2603 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02));
+#2604 = DIRECTION('',(0.,-1.,0.));
+#2605 = DIRECTION('',(0.,0.,1.));
+#2606 = PCURVE('',#2472,#2607);
+#2607 = DEFINITIONAL_REPRESENTATION('',(#2608),#2616);
+#2608 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2609,#2610,#2611,#2612,
+#2613,#2614,#2615),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2609 = CARTESIAN_POINT('',(9.E-02,4.5E-02));
+#2610 = CARTESIAN_POINT('',(9.E-02,-3.29422863406E-02));
+#2611 = CARTESIAN_POINT('',(2.25E-02,6.0288568297E-03));
+#2612 = CARTESIAN_POINT('',(-4.5E-02,4.5E-02));
+#2613 = CARTESIAN_POINT('',(2.25E-02,8.39711431703E-02));
+#2614 = CARTESIAN_POINT('',(9.E-02,0.122942286341));
+#2615 = CARTESIAN_POINT('',(9.E-02,4.5E-02));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2617 = PCURVE('',#2500,#2618);
+#2618 = DEFINITIONAL_REPRESENTATION('',(#2619),#2623);
+#2619 = LINE('',#2620,#2621);
+#2620 = CARTESIAN_POINT('',(7.853981633974,0.));
+#2621 = VECTOR('',#2622,1.);
+#2622 = DIRECTION('',(-1.,0.));
+#2623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2624 = ORIENTED_EDGE('',*,*,#2449,.T.);
+#2625 = ORIENTED_EDGE('',*,*,#2626,.T.);
+#2626 = EDGE_CURVE('',#2452,#2627,#2629,.T.);
+#2627 = VERTEX_POINT('',#2628);
+#2628 = CARTESIAN_POINT('',(-0.755,-0.4,0.45));
+#2629 = SURFACE_CURVE('',#2630,(#2635,#2642),.PCURVE_S1.);
+#2630 = CIRCLE('',#2631,4.5E-02);
+#2631 = AXIS2_PLACEMENT_3D('',#2632,#2633,#2634);
+#2632 = CARTESIAN_POINT('',(-0.755,-0.4,0.405));
+#2633 = DIRECTION('',(0.,1.,0.));
+#2634 = DIRECTION('',(0.,-0.,1.));
+#2635 = PCURVE('',#2472,#2636);
+#2636 = DEFINITIONAL_REPRESENTATION('',(#2637),#2641);
+#2637 = CIRCLE('',#2638,4.5E-02);
+#2638 = AXIS2_PLACEMENT_2D('',#2639,#2640);
+#2639 = CARTESIAN_POINT('',(0.405,4.5E-02));
+#2640 = DIRECTION('',(1.,0.));
+#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2642 = PCURVE('',#2554,#2643);
+#2643 = DEFINITIONAL_REPRESENTATION('',(#2644),#2648);
+#2644 = LINE('',#2645,#2646);
+#2645 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#2646 = VECTOR('',#2647,1.);
+#2647 = DIRECTION('',(1.,0.));
+#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2649 = ORIENTED_EDGE('',*,*,#2650,.T.);
+#2650 = EDGE_CURVE('',#2627,#2651,#2653,.T.);
+#2651 = VERTEX_POINT('',#2652);
+#2652 = CARTESIAN_POINT('',(-0.545,-0.4,0.45));
+#2653 = SURFACE_CURVE('',#2654,(#2658,#2665),.PCURVE_S1.);
+#2654 = LINE('',#2655,#2656);
+#2655 = CARTESIAN_POINT('',(-0.8,-0.4,0.45));
+#2656 = VECTOR('',#2657,1.);
+#2657 = DIRECTION('',(1.,0.,0.));
+#2658 = PCURVE('',#2472,#2659);
+#2659 = DEFINITIONAL_REPRESENTATION('',(#2660),#2664);
+#2660 = LINE('',#2661,#2662);
+#2661 = CARTESIAN_POINT('',(0.45,0.));
+#2662 = VECTOR('',#2663,1.);
+#2663 = DIRECTION('',(0.,1.));
+#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2665 = PCURVE('',#2666,#2671);
+#2666 = PLANE('',#2667);
+#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
+#2668 = CARTESIAN_POINT('',(-0.8,-0.4,0.45));
+#2669 = DIRECTION('',(0.,0.,1.));
+#2670 = DIRECTION('',(1.,0.,-0.));
+#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676);
+#2672 = LINE('',#2673,#2674);
+#2673 = CARTESIAN_POINT('',(0.,0.));
+#2674 = VECTOR('',#2675,1.);
+#2675 = DIRECTION('',(1.,0.));
+#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2677 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#2678 = EDGE_CURVE('',#2679,#2651,#2681,.T.);
+#2679 = VERTEX_POINT('',#2680);
+#2680 = CARTESIAN_POINT('',(-0.5,-0.4,0.405));
+#2681 = SURFACE_CURVE('',#2682,(#2687,#2698),.PCURVE_S1.);
+#2682 = CIRCLE('',#2683,4.5E-02);
+#2683 = AXIS2_PLACEMENT_3D('',#2684,#2685,#2686);
+#2684 = CARTESIAN_POINT('',(-0.545,-0.4,0.405));
+#2685 = DIRECTION('',(0.,-1.,0.));
+#2686 = DIRECTION('',(0.,0.,1.));
+#2687 = PCURVE('',#2472,#2688);
+#2688 = DEFINITIONAL_REPRESENTATION('',(#2689),#2697);
+#2689 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2690,#2691,#2692,#2693,
+#2694,#2695,#2696),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2690 = CARTESIAN_POINT('',(0.45,0.255));
+#2691 = CARTESIAN_POINT('',(0.45,0.177057713659));
+#2692 = CARTESIAN_POINT('',(0.3825,0.21602885683));
+#2693 = CARTESIAN_POINT('',(0.315,0.255));
+#2694 = CARTESIAN_POINT('',(0.3825,0.29397114317));
+#2695 = CARTESIAN_POINT('',(0.45,0.332942286341));
+#2696 = CARTESIAN_POINT('',(0.45,0.255));
+#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2698 = PCURVE('',#2699,#2704);
+#2699 = CYLINDRICAL_SURFACE('',#2700,4.5E-02);
+#2700 = AXIS2_PLACEMENT_3D('',#2701,#2702,#2703);
+#2701 = CARTESIAN_POINT('',(-0.545,-0.4,0.405));
+#2702 = DIRECTION('',(0.,1.,0.));
+#2703 = DIRECTION('',(1.,0.,0.));
+#2704 = DEFINITIONAL_REPRESENTATION('',(#2705),#2709);
+#2705 = LINE('',#2706,#2707);
+#2706 = CARTESIAN_POINT('',(10.995574287564,0.));
+#2707 = VECTOR('',#2708,1.);
+#2708 = DIRECTION('',(-1.,0.));
+#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2710 = ORIENTED_EDGE('',*,*,#2711,.F.);
+#2711 = EDGE_CURVE('',#2712,#2679,#2714,.T.);
+#2712 = VERTEX_POINT('',#2713);
+#2713 = CARTESIAN_POINT('',(-0.755,-0.4,0.405));
+#2714 = SURFACE_CURVE('',#2715,(#2719,#2726),.PCURVE_S1.);
+#2715 = LINE('',#2716,#2717);
+#2716 = CARTESIAN_POINT('',(-0.755,-0.4,0.405));
+#2717 = VECTOR('',#2718,1.);
+#2718 = DIRECTION('',(1.,0.,0.));
+#2719 = PCURVE('',#2472,#2720);
+#2720 = DEFINITIONAL_REPRESENTATION('',(#2721),#2725);
+#2721 = LINE('',#2722,#2723);
+#2722 = CARTESIAN_POINT('',(0.405,4.5E-02));
+#2723 = VECTOR('',#2724,1.);
+#2724 = DIRECTION('',(0.,1.));
+#2725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2726 = PCURVE('',#2727,#2732);
+#2727 = PLANE('',#2728);
+#2728 = AXIS2_PLACEMENT_3D('',#2729,#2730,#2731);
+#2729 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02));
+#2730 = DIRECTION('',(0.,1.,0.));
+#2731 = DIRECTION('',(0.,-0.,1.));
+#2732 = DEFINITIONAL_REPRESENTATION('',(#2733),#2737);
+#2733 = LINE('',#2734,#2735);
+#2734 = CARTESIAN_POINT('',(0.36,0.));
+#2735 = VECTOR('',#2736,1.);
+#2736 = DIRECTION('',(0.,1.));
+#2737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2738 = ORIENTED_EDGE('',*,*,#2739,.F.);
+#2739 = EDGE_CURVE('',#2740,#2712,#2742,.T.);
+#2740 = VERTEX_POINT('',#2741);
+#2741 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02));
+#2742 = SURFACE_CURVE('',#2743,(#2747,#2754),.PCURVE_S1.);
+#2743 = LINE('',#2744,#2745);
+#2744 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02));
+#2745 = VECTOR('',#2746,1.);
+#2746 = DIRECTION('',(0.,0.,1.));
+#2747 = PCURVE('',#2472,#2748);
+#2748 = DEFINITIONAL_REPRESENTATION('',(#2749),#2753);
+#2749 = LINE('',#2750,#2751);
+#2750 = CARTESIAN_POINT('',(4.5E-02,4.5E-02));
+#2751 = VECTOR('',#2752,1.);
+#2752 = DIRECTION('',(1.,0.));
+#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2754 = PCURVE('',#2727,#2755);
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(0.,0.));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(1.,0.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2761 = ORIENTED_EDGE('',*,*,#2762,.T.);
+#2762 = EDGE_CURVE('',#2740,#2763,#2765,.T.);
+#2763 = VERTEX_POINT('',#2764);
+#2764 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-02));
+#2765 = SURFACE_CURVE('',#2766,(#2770,#2777),.PCURVE_S1.);
+#2766 = LINE('',#2767,#2768);
+#2767 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02));
+#2768 = VECTOR('',#2769,1.);
+#2769 = DIRECTION('',(1.,0.,0.));
+#2770 = PCURVE('',#2472,#2771);
+#2771 = DEFINITIONAL_REPRESENTATION('',(#2772),#2776);
+#2772 = LINE('',#2773,#2774);
+#2773 = CARTESIAN_POINT('',(4.5E-02,4.5E-02));
+#2774 = VECTOR('',#2775,1.);
+#2775 = DIRECTION('',(0.,1.));
+#2776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2777 = PCURVE('',#2727,#2778);
+#2778 = DEFINITIONAL_REPRESENTATION('',(#2779),#2783);
+#2779 = LINE('',#2780,#2781);
+#2780 = CARTESIAN_POINT('',(0.,0.));
+#2781 = VECTOR('',#2782,1.);
+#2782 = DIRECTION('',(0.,1.));
+#2783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2784 = ORIENTED_EDGE('',*,*,#2785,.T.);
+#2785 = EDGE_CURVE('',#2763,#2572,#2786,.T.);
+#2786 = SURFACE_CURVE('',#2787,(#2792,#2799),.PCURVE_S1.);
+#2787 = CIRCLE('',#2788,4.5E-02);
+#2788 = AXIS2_PLACEMENT_3D('',#2789,#2790,#2791);
+#2789 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-02));
+#2790 = DIRECTION('',(0.,1.,0.));
+#2791 = DIRECTION('',(0.,-0.,1.));
+#2792 = PCURVE('',#2472,#2793);
+#2793 = DEFINITIONAL_REPRESENTATION('',(#2794),#2798);
+#2794 = CIRCLE('',#2795,4.5E-02);
+#2795 = AXIS2_PLACEMENT_2D('',#2796,#2797);
+#2796 = CARTESIAN_POINT('',(4.5E-02,0.255));
+#2797 = DIRECTION('',(1.,0.));
+#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2799 = PCURVE('',#2800,#2805);
+#2800 = CYLINDRICAL_SURFACE('',#2801,4.5E-02);
+#2801 = AXIS2_PLACEMENT_3D('',#2802,#2803,#2804);
+#2802 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-02));
+#2803 = DIRECTION('',(0.,1.,0.));
+#2804 = DIRECTION('',(1.,0.,0.));
+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);
+#2806 = LINE('',#2807,#2808);
+#2807 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2808 = VECTOR('',#2809,1.);
+#2809 = DIRECTION('',(1.,0.));
+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2811 = ADVANCED_FACE('',(#2812),#2500,.T.);
+#2812 = FACE_BOUND('',#2813,.T.);
+#2813 = EDGE_LOOP('',(#2814,#2815,#2843,#2864));
+#2814 = ORIENTED_EDGE('',*,*,#2484,.T.);
+#2815 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2816 = EDGE_CURVE('',#2485,#2817,#2819,.T.);
+#2817 = VERTEX_POINT('',#2818);
+#2818 = CARTESIAN_POINT('',(-0.755,0.4,-2.775557561563E-17));
+#2819 = SURFACE_CURVE('',#2820,(#2825,#2832),.PCURVE_S1.);
+#2820 = CIRCLE('',#2821,4.5E-02);
+#2821 = AXIS2_PLACEMENT_3D('',#2822,#2823,#2824);
+#2822 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02));
+#2823 = DIRECTION('',(0.,-1.,0.));
+#2824 = DIRECTION('',(0.,0.,1.));
+#2825 = PCURVE('',#2500,#2826);
+#2826 = DEFINITIONAL_REPRESENTATION('',(#2827),#2831);
+#2827 = LINE('',#2828,#2829);
+#2828 = CARTESIAN_POINT('',(7.853981633974,0.8));
+#2829 = VECTOR('',#2830,1.);
+#2830 = DIRECTION('',(-1.,0.));
+#2831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2832 = PCURVE('',#2528,#2833);
+#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2842);
+#2834 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2835,#2836,#2837,#2838,
+#2839,#2840,#2841),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2835 = CARTESIAN_POINT('',(9.E-02,4.5E-02));
+#2836 = CARTESIAN_POINT('',(9.E-02,-3.29422863406E-02));
+#2837 = CARTESIAN_POINT('',(2.25E-02,6.0288568297E-03));
+#2838 = CARTESIAN_POINT('',(-4.5E-02,4.5E-02));
+#2839 = CARTESIAN_POINT('',(2.25E-02,8.39711431703E-02));
+#2840 = CARTESIAN_POINT('',(9.E-02,0.122942286341));
+#2841 = CARTESIAN_POINT('',(9.E-02,4.5E-02));
+#2842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2843 = ORIENTED_EDGE('',*,*,#2844,.F.);
+#2844 = EDGE_CURVE('',#2570,#2817,#2845,.T.);
+#2845 = SURFACE_CURVE('',#2846,(#2850,#2857),.PCURVE_S1.);
+#2846 = LINE('',#2847,#2848);
+#2847 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-17));
+#2848 = VECTOR('',#2849,1.);
+#2849 = DIRECTION('',(0.,1.,0.));
+#2850 = PCURVE('',#2500,#2851);
+#2851 = DEFINITIONAL_REPRESENTATION('',(#2852),#2856);
+#2852 = LINE('',#2853,#2854);
+#2853 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2854 = VECTOR('',#2855,1.);
+#2855 = DIRECTION('',(0.,1.));
+#2856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2857 = PCURVE('',#2587,#2858);
+#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2863);
+#2859 = LINE('',#2860,#2861);
+#2860 = CARTESIAN_POINT('',(4.5E-02,0.));
+#2861 = VECTOR('',#2862,1.);
+#2862 = DIRECTION('',(0.,1.));
+#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2864 = ORIENTED_EDGE('',*,*,#2599,.F.);
+#2865 = ADVANCED_FACE('',(#2866),#2554,.T.);
+#2866 = FACE_BOUND('',#2867,.T.);
+#2867 = EDGE_LOOP('',(#2868,#2869,#2892,#2914));
+#2868 = ORIENTED_EDGE('',*,*,#2626,.T.);
+#2869 = ORIENTED_EDGE('',*,*,#2870,.T.);
+#2870 = EDGE_CURVE('',#2627,#2871,#2873,.T.);
+#2871 = VERTEX_POINT('',#2872);
+#2872 = CARTESIAN_POINT('',(-0.755,0.4,0.45));
+#2873 = SURFACE_CURVE('',#2874,(#2878,#2885),.PCURVE_S1.);
+#2874 = LINE('',#2875,#2876);
+#2875 = CARTESIAN_POINT('',(-0.755,-0.4,0.45));
+#2876 = VECTOR('',#2877,1.);
+#2877 = DIRECTION('',(0.,1.,0.));
+#2878 = PCURVE('',#2554,#2879);
+#2879 = DEFINITIONAL_REPRESENTATION('',(#2880),#2884);
+#2880 = LINE('',#2881,#2882);
+#2881 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2882 = VECTOR('',#2883,1.);
+#2883 = DIRECTION('',(0.,1.));
+#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2885 = PCURVE('',#2666,#2886);
+#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2891);
+#2887 = LINE('',#2888,#2889);
+#2888 = CARTESIAN_POINT('',(4.5E-02,0.));
+#2889 = VECTOR('',#2890,1.);
+#2890 = DIRECTION('',(0.,1.));
+#2891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2892 = ORIENTED_EDGE('',*,*,#2893,.F.);
+#2893 = EDGE_CURVE('',#2513,#2871,#2894,.T.);
+#2894 = SURFACE_CURVE('',#2895,(#2900,#2907),.PCURVE_S1.);
+#2895 = CIRCLE('',#2896,4.5E-02);
+#2896 = AXIS2_PLACEMENT_3D('',#2897,#2898,#2899);
+#2897 = CARTESIAN_POINT('',(-0.755,0.4,0.405));
+#2898 = DIRECTION('',(0.,1.,0.));
+#2899 = DIRECTION('',(0.,-0.,1.));
+#2900 = PCURVE('',#2554,#2901);
+#2901 = DEFINITIONAL_REPRESENTATION('',(#2902),#2906);
+#2902 = LINE('',#2903,#2904);
+#2903 = CARTESIAN_POINT('',(-4.712388980385,0.8));
+#2904 = VECTOR('',#2905,1.);
+#2905 = DIRECTION('',(1.,0.));
+#2906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2907 = PCURVE('',#2528,#2908);
+#2908 = DEFINITIONAL_REPRESENTATION('',(#2909),#2913);
+#2909 = CIRCLE('',#2910,4.5E-02);
+#2910 = AXIS2_PLACEMENT_2D('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(0.405,4.5E-02));
+#2912 = DIRECTION('',(1.,0.));
+#2913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2914 = ORIENTED_EDGE('',*,*,#2540,.F.);
+#2915 = ADVANCED_FACE('',(#2916),#2528,.T.);
+#2916 = FACE_BOUND('',#2917,.T.);
+#2917 = EDGE_LOOP('',(#2918,#2941,#2942,#2943,#2944,#2967,#2995,#3023,
+ #3046,#3069));
+#2918 = ORIENTED_EDGE('',*,*,#2919,.F.);
+#2919 = EDGE_CURVE('',#2817,#2920,#2922,.T.);
+#2920 = VERTEX_POINT('',#2921);
+#2921 = CARTESIAN_POINT('',(-0.545,0.4,-2.775557561563E-17));
+#2922 = SURFACE_CURVE('',#2923,(#2927,#2934),.PCURVE_S1.);
+#2923 = LINE('',#2924,#2925);
+#2924 = CARTESIAN_POINT('',(-0.8,0.4,0.));
+#2925 = VECTOR('',#2926,1.);
+#2926 = DIRECTION('',(1.,0.,0.));
+#2927 = PCURVE('',#2528,#2928);
+#2928 = DEFINITIONAL_REPRESENTATION('',(#2929),#2933);
+#2929 = LINE('',#2930,#2931);
+#2930 = CARTESIAN_POINT('',(0.,0.));
+#2931 = VECTOR('',#2932,1.);
+#2932 = DIRECTION('',(0.,1.));
+#2933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2934 = PCURVE('',#2587,#2935);
+#2935 = DEFINITIONAL_REPRESENTATION('',(#2936),#2940);
+#2936 = LINE('',#2937,#2938);
+#2937 = CARTESIAN_POINT('',(0.,0.8));
+#2938 = VECTOR('',#2939,1.);
+#2939 = DIRECTION('',(1.,0.));
+#2940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2941 = ORIENTED_EDGE('',*,*,#2816,.F.);
+#2942 = ORIENTED_EDGE('',*,*,#2512,.T.);
+#2943 = ORIENTED_EDGE('',*,*,#2893,.T.);
+#2944 = ORIENTED_EDGE('',*,*,#2945,.T.);
+#2945 = EDGE_CURVE('',#2871,#2946,#2948,.T.);
+#2946 = VERTEX_POINT('',#2947);
+#2947 = CARTESIAN_POINT('',(-0.545,0.4,0.45));
+#2948 = SURFACE_CURVE('',#2949,(#2953,#2960),.PCURVE_S1.);
+#2949 = LINE('',#2950,#2951);
+#2950 = CARTESIAN_POINT('',(-0.8,0.4,0.45));
+#2951 = VECTOR('',#2952,1.);
+#2952 = DIRECTION('',(1.,0.,0.));
+#2953 = PCURVE('',#2528,#2954);
+#2954 = DEFINITIONAL_REPRESENTATION('',(#2955),#2959);
+#2955 = LINE('',#2956,#2957);
+#2956 = CARTESIAN_POINT('',(0.45,0.));
+#2957 = VECTOR('',#2958,1.);
+#2958 = DIRECTION('',(0.,1.));
+#2959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2960 = PCURVE('',#2666,#2961);
+#2961 = DEFINITIONAL_REPRESENTATION('',(#2962),#2966);
+#2962 = LINE('',#2963,#2964);
+#2963 = CARTESIAN_POINT('',(0.,0.8));
+#2964 = VECTOR('',#2965,1.);
+#2965 = DIRECTION('',(1.,0.));
+#2966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2967 = ORIENTED_EDGE('',*,*,#2968,.F.);
+#2968 = EDGE_CURVE('',#2969,#2946,#2971,.T.);
+#2969 = VERTEX_POINT('',#2970);
+#2970 = CARTESIAN_POINT('',(-0.5,0.4,0.405));
+#2971 = SURFACE_CURVE('',#2972,(#2977,#2988),.PCURVE_S1.);
+#2972 = CIRCLE('',#2973,4.5E-02);
+#2973 = AXIS2_PLACEMENT_3D('',#2974,#2975,#2976);
+#2974 = CARTESIAN_POINT('',(-0.545,0.4,0.405));
+#2975 = DIRECTION('',(0.,-1.,0.));
+#2976 = DIRECTION('',(0.,0.,1.));
+#2977 = PCURVE('',#2528,#2978);
+#2978 = DEFINITIONAL_REPRESENTATION('',(#2979),#2987);
+#2979 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2980,#2981,#2982,#2983,
+#2984,#2985,#2986),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2980 = CARTESIAN_POINT('',(0.45,0.255));
+#2981 = CARTESIAN_POINT('',(0.45,0.177057713659));
+#2982 = CARTESIAN_POINT('',(0.3825,0.21602885683));
+#2983 = CARTESIAN_POINT('',(0.315,0.255));
+#2984 = CARTESIAN_POINT('',(0.3825,0.29397114317));
+#2985 = CARTESIAN_POINT('',(0.45,0.332942286341));
+#2986 = CARTESIAN_POINT('',(0.45,0.255));
+#2987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2988 = PCURVE('',#2699,#2989);
+#2989 = DEFINITIONAL_REPRESENTATION('',(#2990),#2994);
+#2990 = LINE('',#2991,#2992);
+#2991 = CARTESIAN_POINT('',(10.995574287564,0.8));
+#2992 = VECTOR('',#2993,1.);
+#2993 = DIRECTION('',(-1.,0.));
+#2994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2995 = ORIENTED_EDGE('',*,*,#2996,.F.);
+#2996 = EDGE_CURVE('',#2997,#2969,#2999,.T.);
+#2997 = VERTEX_POINT('',#2998);
+#2998 = CARTESIAN_POINT('',(-0.755,0.4,0.405));
+#2999 = SURFACE_CURVE('',#3000,(#3004,#3011),.PCURVE_S1.);
+#3000 = LINE('',#3001,#3002);
+#3001 = CARTESIAN_POINT('',(-0.755,0.4,0.405));
+#3002 = VECTOR('',#3003,1.);
+#3003 = DIRECTION('',(1.,0.,0.));
+#3004 = PCURVE('',#2528,#3005);
+#3005 = DEFINITIONAL_REPRESENTATION('',(#3006),#3010);
+#3006 = LINE('',#3007,#3008);
+#3007 = CARTESIAN_POINT('',(0.405,4.5E-02));
+#3008 = VECTOR('',#3009,1.);
+#3009 = DIRECTION('',(0.,1.));
+#3010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3011 = PCURVE('',#3012,#3017);
+#3012 = PLANE('',#3013);
+#3013 = AXIS2_PLACEMENT_3D('',#3014,#3015,#3016);
+#3014 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02));
+#3015 = DIRECTION('',(0.,1.,0.));
+#3016 = DIRECTION('',(0.,-0.,1.));
+#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3022);
+#3018 = LINE('',#3019,#3020);
+#3019 = CARTESIAN_POINT('',(0.36,0.));
+#3020 = VECTOR('',#3021,1.);
+#3021 = DIRECTION('',(0.,1.));
+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3023 = ORIENTED_EDGE('',*,*,#3024,.F.);
+#3024 = EDGE_CURVE('',#3025,#2997,#3027,.T.);
+#3025 = VERTEX_POINT('',#3026);
+#3026 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02));
+#3027 = SURFACE_CURVE('',#3028,(#3032,#3039),.PCURVE_S1.);
+#3028 = LINE('',#3029,#3030);
+#3029 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02));
+#3030 = VECTOR('',#3031,1.);
+#3031 = DIRECTION('',(0.,0.,1.));
+#3032 = PCURVE('',#2528,#3033);
+#3033 = DEFINITIONAL_REPRESENTATION('',(#3034),#3038);
+#3034 = LINE('',#3035,#3036);
+#3035 = CARTESIAN_POINT('',(4.5E-02,4.5E-02));
+#3036 = VECTOR('',#3037,1.);
+#3037 = DIRECTION('',(1.,0.));
+#3038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3039 = PCURVE('',#3012,#3040);
+#3040 = DEFINITIONAL_REPRESENTATION('',(#3041),#3045);
+#3041 = LINE('',#3042,#3043);
+#3042 = CARTESIAN_POINT('',(0.,0.));
+#3043 = VECTOR('',#3044,1.);
+#3044 = DIRECTION('',(1.,0.));
+#3045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3046 = ORIENTED_EDGE('',*,*,#3047,.T.);
+#3047 = EDGE_CURVE('',#3025,#3048,#3050,.T.);
+#3048 = VERTEX_POINT('',#3049);
+#3049 = CARTESIAN_POINT('',(-0.5,0.4,4.5E-02));
+#3050 = SURFACE_CURVE('',#3051,(#3055,#3062),.PCURVE_S1.);
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(1.,0.,0.));
+#3055 = PCURVE('',#2528,#3056);
+#3056 = DEFINITIONAL_REPRESENTATION('',(#3057),#3061);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(4.5E-02,4.5E-02));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(0.,1.));
+#3061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3062 = PCURVE('',#3012,#3063);
+#3063 = DEFINITIONAL_REPRESENTATION('',(#3064),#3068);
+#3064 = LINE('',#3065,#3066);
+#3065 = CARTESIAN_POINT('',(0.,0.));
+#3066 = VECTOR('',#3067,1.);
+#3067 = DIRECTION('',(0.,1.));
+#3068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3069 = ORIENTED_EDGE('',*,*,#3070,.T.);
+#3070 = EDGE_CURVE('',#3048,#2920,#3071,.T.);
+#3071 = SURFACE_CURVE('',#3072,(#3077,#3084),.PCURVE_S1.);
+#3072 = CIRCLE('',#3073,4.5E-02);
+#3073 = AXIS2_PLACEMENT_3D('',#3074,#3075,#3076);
+#3074 = CARTESIAN_POINT('',(-0.545,0.4,4.5E-02));
+#3075 = DIRECTION('',(0.,1.,0.));
+#3076 = DIRECTION('',(0.,-0.,1.));
+#3077 = PCURVE('',#2528,#3078);
+#3078 = DEFINITIONAL_REPRESENTATION('',(#3079),#3083);
+#3079 = CIRCLE('',#3080,4.5E-02);
+#3080 = AXIS2_PLACEMENT_2D('',#3081,#3082);
+#3081 = CARTESIAN_POINT('',(4.5E-02,0.255));
+#3082 = DIRECTION('',(1.,0.));
+#3083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3084 = PCURVE('',#2800,#3085);
+#3085 = DEFINITIONAL_REPRESENTATION('',(#3086),#3090);
+#3086 = LINE('',#3087,#3088);
+#3087 = CARTESIAN_POINT('',(-1.570796326795,0.8));
+#3088 = VECTOR('',#3089,1.);
+#3089 = DIRECTION('',(1.,0.));
+#3090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3091 = ADVANCED_FACE('',(#3092),#2587,.F.);
+#3092 = FACE_BOUND('',#3093,.F.);
+#3093 = EDGE_LOOP('',(#3094,#3095,#3096,#3097));
+#3094 = ORIENTED_EDGE('',*,*,#2919,.F.);
+#3095 = ORIENTED_EDGE('',*,*,#2844,.F.);
+#3096 = ORIENTED_EDGE('',*,*,#2569,.T.);
+#3097 = ORIENTED_EDGE('',*,*,#3098,.T.);
+#3098 = EDGE_CURVE('',#2572,#2920,#3099,.T.);
+#3099 = SURFACE_CURVE('',#3100,(#3104,#3111),.PCURVE_S1.);
+#3100 = LINE('',#3101,#3102);
+#3101 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-17));
+#3102 = VECTOR('',#3103,1.);
+#3103 = DIRECTION('',(0.,1.,0.));
+#3104 = PCURVE('',#2587,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);
+#3106 = LINE('',#3107,#3108);
+#3107 = CARTESIAN_POINT('',(0.255,0.));
+#3108 = VECTOR('',#3109,1.);
+#3109 = DIRECTION('',(0.,1.));
+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3111 = PCURVE('',#2800,#3112);
+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(1.570796326795,0.));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(0.,1.));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3118 = ADVANCED_FACE('',(#3119),#2800,.T.);
+#3119 = FACE_BOUND('',#3120,.T.);
+#3120 = EDGE_LOOP('',(#3121,#3122,#3123,#3124));
+#3121 = ORIENTED_EDGE('',*,*,#2785,.T.);
+#3122 = ORIENTED_EDGE('',*,*,#3098,.T.);
+#3123 = ORIENTED_EDGE('',*,*,#3070,.F.);
+#3124 = ORIENTED_EDGE('',*,*,#3125,.F.);
+#3125 = EDGE_CURVE('',#2763,#3048,#3126,.T.);
+#3126 = SURFACE_CURVE('',#3127,(#3131,#3138),.PCURVE_S1.);
+#3127 = LINE('',#3128,#3129);
+#3128 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-02));
+#3129 = VECTOR('',#3130,1.);
+#3130 = DIRECTION('',(0.,1.,0.));
+#3131 = PCURVE('',#2800,#3132);
+#3132 = DEFINITIONAL_REPRESENTATION('',(#3133),#3137);
+#3133 = LINE('',#3134,#3135);
+#3134 = CARTESIAN_POINT('',(0.,0.));
+#3135 = VECTOR('',#3136,1.);
+#3136 = DIRECTION('',(0.,1.));
+#3137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3138 = PCURVE('',#3139,#3144);
+#3139 = PLANE('',#3140);
+#3140 = AXIS2_PLACEMENT_3D('',#3141,#3142,#3143);
+#3141 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02));
+#3142 = DIRECTION('',(0.,0.,1.));
+#3143 = DIRECTION('',(1.,0.,-0.));
+#3144 = DEFINITIONAL_REPRESENTATION('',(#3145),#3149);
+#3145 = LINE('',#3146,#3147);
+#3146 = CARTESIAN_POINT('',(0.255,0.));
+#3147 = VECTOR('',#3148,1.);
+#3148 = DIRECTION('',(0.,1.));
+#3149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3150 = ADVANCED_FACE('',(#3151),#2727,.F.);
+#3151 = FACE_BOUND('',#3152,.F.);
+#3152 = EDGE_LOOP('',(#3153,#3154,#3155,#3156,#3184,#3212,#3235,#3258));
+#3153 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#3154 = ORIENTED_EDGE('',*,*,#2739,.T.);
+#3155 = ORIENTED_EDGE('',*,*,#2711,.T.);
+#3156 = ORIENTED_EDGE('',*,*,#3157,.T.);
+#3157 = EDGE_CURVE('',#2679,#3158,#3160,.T.);
+#3158 = VERTEX_POINT('',#3159);
+#3159 = CARTESIAN_POINT('',(0.5,-0.4,0.405));
+#3160 = SURFACE_CURVE('',#3161,(#3165,#3172),.PCURVE_S1.);
+#3161 = LINE('',#3162,#3163);
+#3162 = CARTESIAN_POINT('',(-0.5,-0.4,0.405));
+#3163 = VECTOR('',#3164,1.);
+#3164 = DIRECTION('',(1.,0.,0.));
+#3165 = PCURVE('',#2727,#3166);
+#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171);
+#3167 = LINE('',#3168,#3169);
+#3168 = CARTESIAN_POINT('',(0.36,0.255));
+#3169 = VECTOR('',#3170,1.);
+#3170 = DIRECTION('',(0.,1.));
+#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3172 = PCURVE('',#3173,#3178);
+#3173 = PLANE('',#3174);
+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);
+#3175 = CARTESIAN_POINT('',(-0.5,-0.4,0.405));
+#3176 = DIRECTION('',(0.,1.,0.));
+#3177 = DIRECTION('',(0.,-0.,1.));
+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3183);
+#3179 = LINE('',#3180,#3181);
+#3180 = CARTESIAN_POINT('',(0.,0.));
+#3181 = VECTOR('',#3182,1.);
+#3182 = DIRECTION('',(0.,1.));
+#3183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3184 = ORIENTED_EDGE('',*,*,#3185,.T.);
+#3185 = EDGE_CURVE('',#3158,#3186,#3188,.T.);
+#3186 = VERTEX_POINT('',#3187);
+#3187 = CARTESIAN_POINT('',(0.755,-0.4,0.405));
+#3188 = SURFACE_CURVE('',#3189,(#3193,#3200),.PCURVE_S1.);
+#3189 = LINE('',#3190,#3191);
+#3190 = CARTESIAN_POINT('',(-0.755,-0.4,0.405));
+#3191 = VECTOR('',#3192,1.);
+#3192 = DIRECTION('',(1.,0.,0.));
+#3193 = PCURVE('',#2727,#3194);
+#3194 = DEFINITIONAL_REPRESENTATION('',(#3195),#3199);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(0.36,0.));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(0.,1.));
+#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3200 = PCURVE('',#3201,#3206);
+#3201 = PLANE('',#3202);
+#3202 = AXIS2_PLACEMENT_3D('',#3203,#3204,#3205);
+#3203 = CARTESIAN_POINT('',(0.5,-0.4,0.));
+#3204 = DIRECTION('',(0.,1.,0.));
+#3205 = DIRECTION('',(0.,-0.,1.));
+#3206 = DEFINITIONAL_REPRESENTATION('',(#3207),#3211);
+#3207 = LINE('',#3208,#3209);
+#3208 = CARTESIAN_POINT('',(0.405,-1.255));
+#3209 = VECTOR('',#3210,1.);
+#3210 = DIRECTION('',(0.,1.));
+#3211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3212 = ORIENTED_EDGE('',*,*,#3213,.F.);
+#3213 = EDGE_CURVE('',#3214,#3186,#3216,.T.);
+#3214 = VERTEX_POINT('',#3215);
+#3215 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02));
+#3216 = SURFACE_CURVE('',#3217,(#3221,#3228),.PCURVE_S1.);
+#3217 = LINE('',#3218,#3219);
+#3218 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02));
+#3219 = VECTOR('',#3220,1.);
+#3220 = DIRECTION('',(0.,0.,1.));
+#3221 = PCURVE('',#2727,#3222);
+#3222 = DEFINITIONAL_REPRESENTATION('',(#3223),#3227);
+#3223 = LINE('',#3224,#3225);
+#3224 = CARTESIAN_POINT('',(0.,1.51));
+#3225 = VECTOR('',#3226,1.);
+#3226 = DIRECTION('',(1.,0.));
+#3227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3228 = PCURVE('',#3201,#3229);
+#3229 = DEFINITIONAL_REPRESENTATION('',(#3230),#3234);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(4.5E-02,0.255));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(1.,0.));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3235 = ORIENTED_EDGE('',*,*,#3236,.F.);
+#3236 = EDGE_CURVE('',#3237,#3214,#3239,.T.);
+#3237 = VERTEX_POINT('',#3238);
+#3238 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-02));
+#3239 = SURFACE_CURVE('',#3240,(#3244,#3251),.PCURVE_S1.);
+#3240 = LINE('',#3241,#3242);
+#3241 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02));
+#3242 = VECTOR('',#3243,1.);
+#3243 = DIRECTION('',(1.,0.,0.));
+#3244 = PCURVE('',#2727,#3245);
+#3245 = DEFINITIONAL_REPRESENTATION('',(#3246),#3250);
+#3246 = LINE('',#3247,#3248);
+#3247 = CARTESIAN_POINT('',(0.,0.));
+#3248 = VECTOR('',#3249,1.);
+#3249 = DIRECTION('',(0.,1.));
+#3250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3251 = PCURVE('',#3201,#3252);
+#3252 = DEFINITIONAL_REPRESENTATION('',(#3253),#3257);
+#3253 = LINE('',#3254,#3255);
+#3254 = CARTESIAN_POINT('',(4.5E-02,-1.255));
+#3255 = VECTOR('',#3256,1.);
+#3256 = DIRECTION('',(0.,1.));
+#3257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3258 = ORIENTED_EDGE('',*,*,#3259,.F.);
+#3259 = EDGE_CURVE('',#2763,#3237,#3260,.T.);
+#3260 = SURFACE_CURVE('',#3261,(#3265,#3272),.PCURVE_S1.);
+#3261 = LINE('',#3262,#3263);
+#3262 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-02));
+#3263 = VECTOR('',#3264,1.);
+#3264 = DIRECTION('',(1.,0.,0.));
+#3265 = PCURVE('',#2727,#3266);
+#3266 = DEFINITIONAL_REPRESENTATION('',(#3267),#3271);
+#3267 = LINE('',#3268,#3269);
+#3268 = CARTESIAN_POINT('',(0.,0.));
+#3269 = VECTOR('',#3270,1.);
+#3270 = DIRECTION('',(0.,1.));
+#3271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3272 = PCURVE('',#3139,#3273);
+#3273 = DEFINITIONAL_REPRESENTATION('',(#3274),#3278);
+#3274 = LINE('',#3275,#3276);
+#3275 = CARTESIAN_POINT('',(0.,0.));
+#3276 = VECTOR('',#3277,1.);
+#3277 = DIRECTION('',(1.,0.));
+#3278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3279 = ADVANCED_FACE('',(#3280),#2666,.T.);
+#3280 = FACE_BOUND('',#3281,.T.);
+#3281 = EDGE_LOOP('',(#3282,#3283,#3284,#3285));
+#3282 = ORIENTED_EDGE('',*,*,#2945,.F.);
+#3283 = ORIENTED_EDGE('',*,*,#2870,.F.);
+#3284 = ORIENTED_EDGE('',*,*,#2650,.T.);
+#3285 = ORIENTED_EDGE('',*,*,#3286,.T.);
+#3286 = EDGE_CURVE('',#2651,#2946,#3287,.T.);
+#3287 = SURFACE_CURVE('',#3288,(#3292,#3299),.PCURVE_S1.);
+#3288 = LINE('',#3289,#3290);
+#3289 = CARTESIAN_POINT('',(-0.545,-0.4,0.45));
+#3290 = VECTOR('',#3291,1.);
+#3291 = DIRECTION('',(0.,1.,0.));
+#3292 = PCURVE('',#2666,#3293);
+#3293 = DEFINITIONAL_REPRESENTATION('',(#3294),#3298);
+#3294 = LINE('',#3295,#3296);
+#3295 = CARTESIAN_POINT('',(0.255,0.));
+#3296 = VECTOR('',#3297,1.);
+#3297 = DIRECTION('',(0.,1.));
+#3298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3299 = PCURVE('',#2699,#3300);
+#3300 = DEFINITIONAL_REPRESENTATION('',(#3301),#3305);
+#3301 = LINE('',#3302,#3303);
+#3302 = CARTESIAN_POINT('',(4.712388980385,0.));
+#3303 = VECTOR('',#3304,1.);
+#3304 = DIRECTION('',(0.,1.));
+#3305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3306 = ADVANCED_FACE('',(#3307),#2699,.T.);
+#3307 = FACE_BOUND('',#3308,.T.);
+#3308 = EDGE_LOOP('',(#3309,#3335,#3336,#3337));
+#3309 = ORIENTED_EDGE('',*,*,#3310,.T.);
+#3310 = EDGE_CURVE('',#2679,#2969,#3311,.T.);
+#3311 = SURFACE_CURVE('',#3312,(#3316,#3323),.PCURVE_S1.);
+#3312 = LINE('',#3313,#3314);
+#3313 = CARTESIAN_POINT('',(-0.5,-0.4,0.405));
+#3314 = VECTOR('',#3315,1.);
+#3315 = DIRECTION('',(0.,1.,0.));
+#3316 = PCURVE('',#2699,#3317);
+#3317 = DEFINITIONAL_REPRESENTATION('',(#3318),#3322);
+#3318 = LINE('',#3319,#3320);
+#3319 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3320 = VECTOR('',#3321,1.);
+#3321 = DIRECTION('',(0.,1.));
+#3322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3323 = PCURVE('',#3324,#3329);
+#3324 = PLANE('',#3325);
+#3325 = AXIS2_PLACEMENT_3D('',#3326,#3327,#3328);
+#3326 = CARTESIAN_POINT('',(-0.5,-0.4,0.405));
+#3327 = DIRECTION('',(1.,0.,0.));
+#3328 = DIRECTION('',(0.,0.,1.));
+#3329 = DEFINITIONAL_REPRESENTATION('',(#3330),#3334);
+#3330 = LINE('',#3331,#3332);
+#3331 = CARTESIAN_POINT('',(0.,0.));
+#3332 = VECTOR('',#3333,1.);
+#3333 = DIRECTION('',(0.,-1.));
+#3334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3335 = ORIENTED_EDGE('',*,*,#2968,.T.);
+#3336 = ORIENTED_EDGE('',*,*,#3286,.F.);
+#3337 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#3338 = ADVANCED_FACE('',(#3339),#3012,.T.);
+#3339 = FACE_BOUND('',#3340,.T.);
+#3340 = EDGE_LOOP('',(#3341,#3342,#3343,#3344,#3372,#3400,#3423,#3446));
+#3341 = ORIENTED_EDGE('',*,*,#3047,.F.);
+#3342 = ORIENTED_EDGE('',*,*,#3024,.T.);
+#3343 = ORIENTED_EDGE('',*,*,#2996,.T.);
+#3344 = ORIENTED_EDGE('',*,*,#3345,.T.);
+#3345 = EDGE_CURVE('',#2969,#3346,#3348,.T.);
+#3346 = VERTEX_POINT('',#3347);
+#3347 = CARTESIAN_POINT('',(0.5,0.4,0.405));
+#3348 = SURFACE_CURVE('',#3349,(#3353,#3360),.PCURVE_S1.);
+#3349 = LINE('',#3350,#3351);
+#3350 = CARTESIAN_POINT('',(-0.5,0.4,0.405));
+#3351 = VECTOR('',#3352,1.);
+#3352 = DIRECTION('',(1.,0.,0.));
+#3353 = PCURVE('',#3012,#3354);
+#3354 = DEFINITIONAL_REPRESENTATION('',(#3355),#3359);
+#3355 = LINE('',#3356,#3357);
+#3356 = CARTESIAN_POINT('',(0.36,0.255));
+#3357 = VECTOR('',#3358,1.);
+#3358 = DIRECTION('',(0.,1.));
+#3359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3360 = PCURVE('',#3361,#3366);
+#3361 = PLANE('',#3362);
+#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365);
+#3363 = CARTESIAN_POINT('',(-0.5,0.4,0.405));
+#3364 = DIRECTION('',(0.,1.,0.));
+#3365 = DIRECTION('',(0.,-0.,1.));
+#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371);
+#3367 = LINE('',#3368,#3369);
+#3368 = CARTESIAN_POINT('',(0.,0.));
+#3369 = VECTOR('',#3370,1.);
+#3370 = DIRECTION('',(0.,1.));
+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3372 = ORIENTED_EDGE('',*,*,#3373,.T.);
+#3373 = EDGE_CURVE('',#3346,#3374,#3376,.T.);
+#3374 = VERTEX_POINT('',#3375);
+#3375 = CARTESIAN_POINT('',(0.755,0.4,0.405));
+#3376 = SURFACE_CURVE('',#3377,(#3381,#3388),.PCURVE_S1.);
+#3377 = LINE('',#3378,#3379);
+#3378 = CARTESIAN_POINT('',(-0.755,0.4,0.405));
+#3379 = VECTOR('',#3380,1.);
+#3380 = DIRECTION('',(1.,0.,0.));
+#3381 = PCURVE('',#3012,#3382);
+#3382 = DEFINITIONAL_REPRESENTATION('',(#3383),#3387);
+#3383 = LINE('',#3384,#3385);
+#3384 = CARTESIAN_POINT('',(0.36,0.));
+#3385 = VECTOR('',#3386,1.);
+#3386 = DIRECTION('',(0.,1.));
+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3388 = PCURVE('',#3389,#3394);
+#3389 = PLANE('',#3390);
+#3390 = AXIS2_PLACEMENT_3D('',#3391,#3392,#3393);
+#3391 = CARTESIAN_POINT('',(0.5,0.4,0.));
+#3392 = DIRECTION('',(0.,1.,0.));
+#3393 = DIRECTION('',(0.,-0.,1.));
+#3394 = DEFINITIONAL_REPRESENTATION('',(#3395),#3399);
+#3395 = LINE('',#3396,#3397);
+#3396 = CARTESIAN_POINT('',(0.405,-1.255));
+#3397 = VECTOR('',#3398,1.);
+#3398 = DIRECTION('',(0.,1.));
+#3399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3400 = ORIENTED_EDGE('',*,*,#3401,.F.);
+#3401 = EDGE_CURVE('',#3402,#3374,#3404,.T.);
+#3402 = VERTEX_POINT('',#3403);
+#3403 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02));
+#3404 = SURFACE_CURVE('',#3405,(#3409,#3416),.PCURVE_S1.);
+#3405 = LINE('',#3406,#3407);
+#3406 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02));
+#3407 = VECTOR('',#3408,1.);
+#3408 = DIRECTION('',(0.,0.,1.));
+#3409 = PCURVE('',#3012,#3410);
+#3410 = DEFINITIONAL_REPRESENTATION('',(#3411),#3415);
+#3411 = LINE('',#3412,#3413);
+#3412 = CARTESIAN_POINT('',(0.,1.51));
+#3413 = VECTOR('',#3414,1.);
+#3414 = DIRECTION('',(1.,0.));
+#3415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3416 = PCURVE('',#3389,#3417);
+#3417 = DEFINITIONAL_REPRESENTATION('',(#3418),#3422);
+#3418 = LINE('',#3419,#3420);
+#3419 = CARTESIAN_POINT('',(4.5E-02,0.255));
+#3420 = VECTOR('',#3421,1.);
+#3421 = DIRECTION('',(1.,0.));
+#3422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3423 = ORIENTED_EDGE('',*,*,#3424,.F.);
+#3424 = EDGE_CURVE('',#3425,#3402,#3427,.T.);
+#3425 = VERTEX_POINT('',#3426);
+#3426 = CARTESIAN_POINT('',(0.5,0.4,4.5E-02));
+#3427 = SURFACE_CURVE('',#3428,(#3432,#3439),.PCURVE_S1.);
+#3428 = LINE('',#3429,#3430);
+#3429 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02));
+#3430 = VECTOR('',#3431,1.);
+#3431 = DIRECTION('',(1.,0.,0.));
+#3432 = PCURVE('',#3012,#3433);
+#3433 = DEFINITIONAL_REPRESENTATION('',(#3434),#3438);
+#3434 = LINE('',#3435,#3436);
+#3435 = CARTESIAN_POINT('',(0.,0.));
+#3436 = VECTOR('',#3437,1.);
+#3437 = DIRECTION('',(0.,1.));
+#3438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3439 = PCURVE('',#3389,#3440);
+#3440 = DEFINITIONAL_REPRESENTATION('',(#3441),#3445);
+#3441 = LINE('',#3442,#3443);
+#3442 = CARTESIAN_POINT('',(4.5E-02,-1.255));
+#3443 = VECTOR('',#3444,1.);
+#3444 = DIRECTION('',(0.,1.));
+#3445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3446 = ORIENTED_EDGE('',*,*,#3447,.F.);
+#3447 = EDGE_CURVE('',#3048,#3425,#3448,.T.);
+#3448 = SURFACE_CURVE('',#3449,(#3453,#3460),.PCURVE_S1.);
+#3449 = LINE('',#3450,#3451);
+#3450 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-02));
+#3451 = VECTOR('',#3452,1.);
+#3452 = DIRECTION('',(1.,0.,0.));
+#3453 = PCURVE('',#3012,#3454);
+#3454 = DEFINITIONAL_REPRESENTATION('',(#3455),#3459);
+#3455 = LINE('',#3456,#3457);
+#3456 = CARTESIAN_POINT('',(0.,0.));
+#3457 = VECTOR('',#3458,1.);
+#3458 = DIRECTION('',(0.,1.));
+#3459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3460 = PCURVE('',#3139,#3461);
+#3461 = DEFINITIONAL_REPRESENTATION('',(#3462),#3466);
+#3462 = LINE('',#3463,#3464);
+#3463 = CARTESIAN_POINT('',(0.,0.8));
+#3464 = VECTOR('',#3465,1.);
+#3465 = DIRECTION('',(1.,0.));
+#3466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3467 = ADVANCED_FACE('',(#3468),#3139,.F.);
+#3468 = FACE_BOUND('',#3469,.F.);
+#3469 = EDGE_LOOP('',(#3470,#3471,#3472,#3498));
+#3470 = ORIENTED_EDGE('',*,*,#3125,.F.);
+#3471 = ORIENTED_EDGE('',*,*,#3259,.T.);
+#3472 = ORIENTED_EDGE('',*,*,#3473,.T.);
+#3473 = EDGE_CURVE('',#3237,#3425,#3474,.T.);
+#3474 = SURFACE_CURVE('',#3475,(#3479,#3486),.PCURVE_S1.);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-02));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(0.,1.,0.));
+#3479 = PCURVE('',#3139,#3480);
+#3480 = DEFINITIONAL_REPRESENTATION('',(#3481),#3485);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(1.255,0.));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(0.,1.));
+#3485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3486 = PCURVE('',#3487,#3492);
+#3487 = CYLINDRICAL_SURFACE('',#3488,4.5E-02);
+#3488 = AXIS2_PLACEMENT_3D('',#3489,#3490,#3491);
+#3489 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-02));
+#3490 = DIRECTION('',(0.,1.,0.));
+#3491 = DIRECTION('',(-1.,0.,0.));
+#3492 = DEFINITIONAL_REPRESENTATION('',(#3493),#3497);
+#3493 = LINE('',#3494,#3495);
+#3494 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3495 = VECTOR('',#3496,1.);
+#3496 = DIRECTION('',(0.,1.));
+#3497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3498 = ORIENTED_EDGE('',*,*,#3447,.F.);
+#3499 = ADVANCED_FACE('',(#3500),#3201,.F.);
+#3500 = FACE_BOUND('',#3501,.F.);
+#3501 = EDGE_LOOP('',(#3502,#3532,#3558,#3559,#3560,#3561,#3590,#3618,
+ #3651,#3679));
+#3502 = ORIENTED_EDGE('',*,*,#3503,.F.);
+#3503 = EDGE_CURVE('',#3504,#3506,#3508,.T.);
+#3504 = VERTEX_POINT('',#3505);
+#3505 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-17));
+#3506 = VERTEX_POINT('',#3507);
+#3507 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-17));
+#3508 = SURFACE_CURVE('',#3509,(#3513,#3520),.PCURVE_S1.);
+#3509 = LINE('',#3510,#3511);
+#3510 = CARTESIAN_POINT('',(0.5,-0.4,0.));
+#3511 = VECTOR('',#3512,1.);
+#3512 = DIRECTION('',(1.,0.,0.));
+#3513 = PCURVE('',#3201,#3514);
+#3514 = DEFINITIONAL_REPRESENTATION('',(#3515),#3519);
+#3515 = LINE('',#3516,#3517);
+#3516 = CARTESIAN_POINT('',(0.,0.));
+#3517 = VECTOR('',#3518,1.);
+#3518 = DIRECTION('',(0.,1.));
+#3519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3520 = PCURVE('',#3521,#3526);
+#3521 = PLANE('',#3522);
+#3522 = AXIS2_PLACEMENT_3D('',#3523,#3524,#3525);
+#3523 = CARTESIAN_POINT('',(0.5,-0.4,0.));
+#3524 = DIRECTION('',(0.,0.,1.));
+#3525 = DIRECTION('',(1.,0.,-0.));
+#3526 = DEFINITIONAL_REPRESENTATION('',(#3527),#3531);
+#3527 = LINE('',#3528,#3529);
+#3528 = CARTESIAN_POINT('',(0.,0.));
+#3529 = VECTOR('',#3530,1.);
+#3530 = DIRECTION('',(1.,0.));
+#3531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3532 = ORIENTED_EDGE('',*,*,#3533,.F.);
+#3533 = EDGE_CURVE('',#3237,#3504,#3534,.T.);
+#3534 = SURFACE_CURVE('',#3535,(#3540,#3551),.PCURVE_S1.);
+#3535 = CIRCLE('',#3536,4.5E-02);
+#3536 = AXIS2_PLACEMENT_3D('',#3537,#3538,#3539);
+#3537 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-02));
+#3538 = DIRECTION('',(0.,-1.,0.));
+#3539 = DIRECTION('',(0.,0.,1.));
+#3540 = PCURVE('',#3201,#3541);
+#3541 = DEFINITIONAL_REPRESENTATION('',(#3542),#3550);
+#3542 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3543,#3544,#3545,#3546,
+#3547,#3548,#3549),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3543 = CARTESIAN_POINT('',(9.E-02,4.5E-02));
+#3544 = CARTESIAN_POINT('',(9.E-02,-3.29422863406E-02));
+#3545 = CARTESIAN_POINT('',(2.25E-02,6.0288568297E-03));
+#3546 = CARTESIAN_POINT('',(-4.5E-02,4.5E-02));
+#3547 = CARTESIAN_POINT('',(2.25E-02,8.39711431703E-02));
+#3548 = CARTESIAN_POINT('',(9.E-02,0.122942286341));
+#3549 = CARTESIAN_POINT('',(9.E-02,4.5E-02));
+#3550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3551 = PCURVE('',#3487,#3552);
+#3552 = DEFINITIONAL_REPRESENTATION('',(#3553),#3557);
+#3553 = LINE('',#3554,#3555);
+#3554 = CARTESIAN_POINT('',(7.853981633974,0.));
+#3555 = VECTOR('',#3556,1.);
+#3556 = DIRECTION('',(-1.,0.));
+#3557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3558 = ORIENTED_EDGE('',*,*,#3236,.T.);
+#3559 = ORIENTED_EDGE('',*,*,#3213,.T.);
+#3560 = ORIENTED_EDGE('',*,*,#3185,.F.);
+#3561 = ORIENTED_EDGE('',*,*,#3562,.T.);
+#3562 = EDGE_CURVE('',#3158,#3563,#3565,.T.);
+#3563 = VERTEX_POINT('',#3564);
+#3564 = CARTESIAN_POINT('',(0.545,-0.4,0.45));
+#3565 = SURFACE_CURVE('',#3566,(#3571,#3578),.PCURVE_S1.);
+#3566 = CIRCLE('',#3567,4.5E-02);
+#3567 = AXIS2_PLACEMENT_3D('',#3568,#3569,#3570);
+#3568 = CARTESIAN_POINT('',(0.545,-0.4,0.405));
+#3569 = DIRECTION('',(0.,1.,0.));
+#3570 = DIRECTION('',(0.,-0.,1.));
+#3571 = PCURVE('',#3201,#3572);
+#3572 = DEFINITIONAL_REPRESENTATION('',(#3573),#3577);
+#3573 = CIRCLE('',#3574,4.5E-02);
+#3574 = AXIS2_PLACEMENT_2D('',#3575,#3576);
+#3575 = CARTESIAN_POINT('',(0.405,4.5E-02));
+#3576 = DIRECTION('',(1.,0.));
+#3577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3578 = PCURVE('',#3579,#3584);
+#3579 = CYLINDRICAL_SURFACE('',#3580,4.5E-02);
+#3580 = AXIS2_PLACEMENT_3D('',#3581,#3582,#3583);
+#3581 = CARTESIAN_POINT('',(0.545,-0.4,0.405));
+#3582 = DIRECTION('',(0.,1.,0.));
+#3583 = DIRECTION('',(-1.,0.,0.));
+#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589);
+#3585 = LINE('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#3587 = VECTOR('',#3588,1.);
+#3588 = DIRECTION('',(1.,0.));
+#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3590 = ORIENTED_EDGE('',*,*,#3591,.T.);
+#3591 = EDGE_CURVE('',#3563,#3592,#3594,.T.);
+#3592 = VERTEX_POINT('',#3593);
+#3593 = CARTESIAN_POINT('',(0.755,-0.4,0.45));
+#3594 = SURFACE_CURVE('',#3595,(#3599,#3606),.PCURVE_S1.);
+#3595 = LINE('',#3596,#3597);
+#3596 = CARTESIAN_POINT('',(0.5,-0.4,0.45));
+#3597 = VECTOR('',#3598,1.);
+#3598 = DIRECTION('',(1.,0.,0.));
+#3599 = PCURVE('',#3201,#3600);
+#3600 = DEFINITIONAL_REPRESENTATION('',(#3601),#3605);
+#3601 = LINE('',#3602,#3603);
+#3602 = CARTESIAN_POINT('',(0.45,0.));
+#3603 = VECTOR('',#3604,1.);
+#3604 = DIRECTION('',(0.,1.));
+#3605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3606 = PCURVE('',#3607,#3612);
+#3607 = PLANE('',#3608);
+#3608 = AXIS2_PLACEMENT_3D('',#3609,#3610,#3611);
+#3609 = CARTESIAN_POINT('',(0.5,-0.4,0.45));
+#3610 = DIRECTION('',(0.,0.,1.));
+#3611 = DIRECTION('',(1.,0.,-0.));
+#3612 = DEFINITIONAL_REPRESENTATION('',(#3613),#3617);
+#3613 = LINE('',#3614,#3615);
+#3614 = CARTESIAN_POINT('',(0.,0.));
+#3615 = VECTOR('',#3616,1.);
+#3616 = DIRECTION('',(1.,0.));
+#3617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3618 = ORIENTED_EDGE('',*,*,#3619,.F.);
+#3619 = EDGE_CURVE('',#3620,#3592,#3622,.T.);
+#3620 = VERTEX_POINT('',#3621);
+#3621 = CARTESIAN_POINT('',(0.8,-0.4,0.405));
+#3622 = SURFACE_CURVE('',#3623,(#3628,#3639),.PCURVE_S1.);
+#3623 = CIRCLE('',#3624,4.5E-02);
+#3624 = AXIS2_PLACEMENT_3D('',#3625,#3626,#3627);
+#3625 = CARTESIAN_POINT('',(0.755,-0.4,0.405));
+#3626 = DIRECTION('',(0.,-1.,0.));
+#3627 = DIRECTION('',(0.,0.,1.));
+#3628 = PCURVE('',#3201,#3629);
+#3629 = DEFINITIONAL_REPRESENTATION('',(#3630),#3638);
+#3630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3631,#3632,#3633,#3634,
+#3635,#3636,#3637),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3631 = CARTESIAN_POINT('',(0.45,0.255));
+#3632 = CARTESIAN_POINT('',(0.45,0.177057713659));
+#3633 = CARTESIAN_POINT('',(0.3825,0.21602885683));
+#3634 = CARTESIAN_POINT('',(0.315,0.255));
+#3635 = CARTESIAN_POINT('',(0.3825,0.29397114317));
+#3636 = CARTESIAN_POINT('',(0.45,0.332942286341));
+#3637 = CARTESIAN_POINT('',(0.45,0.255));
+#3638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3639 = PCURVE('',#3640,#3645);
+#3640 = CYLINDRICAL_SURFACE('',#3641,4.5E-02);
+#3641 = AXIS2_PLACEMENT_3D('',#3642,#3643,#3644);
+#3642 = CARTESIAN_POINT('',(0.755,-0.4,0.405));
+#3643 = DIRECTION('',(0.,1.,0.));
+#3644 = DIRECTION('',(1.,0.,0.));
+#3645 = DEFINITIONAL_REPRESENTATION('',(#3646),#3650);
+#3646 = LINE('',#3647,#3648);
+#3647 = CARTESIAN_POINT('',(10.995574287564,0.));
+#3648 = VECTOR('',#3649,1.);
+#3649 = DIRECTION('',(-1.,0.));
+#3650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3651 = ORIENTED_EDGE('',*,*,#3652,.F.);
+#3652 = EDGE_CURVE('',#3653,#3620,#3655,.T.);
+#3653 = VERTEX_POINT('',#3654);
+#3654 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-02));
+#3655 = SURFACE_CURVE('',#3656,(#3660,#3667),.PCURVE_S1.);
+#3656 = LINE('',#3657,#3658);
+#3657 = CARTESIAN_POINT('',(0.8,-0.4,0.));
+#3658 = VECTOR('',#3659,1.);
+#3659 = DIRECTION('',(0.,0.,1.));
+#3660 = PCURVE('',#3201,#3661);
+#3661 = DEFINITIONAL_REPRESENTATION('',(#3662),#3666);
+#3662 = LINE('',#3663,#3664);
+#3663 = CARTESIAN_POINT('',(0.,0.3));
+#3664 = VECTOR('',#3665,1.);
+#3665 = DIRECTION('',(1.,0.));
+#3666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3667 = PCURVE('',#3668,#3673);
+#3668 = PLANE('',#3669);
+#3669 = AXIS2_PLACEMENT_3D('',#3670,#3671,#3672);
+#3670 = CARTESIAN_POINT('',(0.8,-0.4,0.));
+#3671 = DIRECTION('',(1.,0.,0.));
+#3672 = DIRECTION('',(0.,0.,1.));
+#3673 = DEFINITIONAL_REPRESENTATION('',(#3674),#3678);
+#3674 = LINE('',#3675,#3676);
+#3675 = CARTESIAN_POINT('',(0.,0.));
+#3676 = VECTOR('',#3677,1.);
+#3677 = DIRECTION('',(1.,0.));
+#3678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3679 = ORIENTED_EDGE('',*,*,#3680,.T.);
+#3680 = EDGE_CURVE('',#3653,#3506,#3681,.T.);
+#3681 = SURFACE_CURVE('',#3682,(#3687,#3694),.PCURVE_S1.);
+#3682 = CIRCLE('',#3683,4.5E-02);
+#3683 = AXIS2_PLACEMENT_3D('',#3684,#3685,#3686);
+#3684 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02));
+#3685 = DIRECTION('',(0.,1.,0.));
+#3686 = DIRECTION('',(0.,-0.,1.));
+#3687 = PCURVE('',#3201,#3688);
+#3688 = DEFINITIONAL_REPRESENTATION('',(#3689),#3693);
+#3689 = CIRCLE('',#3690,4.5E-02);
+#3690 = AXIS2_PLACEMENT_2D('',#3691,#3692);
+#3691 = CARTESIAN_POINT('',(4.5E-02,0.255));
+#3692 = DIRECTION('',(1.,0.));
+#3693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3694 = PCURVE('',#3695,#3700);
+#3695 = CYLINDRICAL_SURFACE('',#3696,4.5E-02);
+#3696 = AXIS2_PLACEMENT_3D('',#3697,#3698,#3699);
+#3697 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-02));
+#3698 = DIRECTION('',(0.,1.,0.));
+#3699 = DIRECTION('',(1.,0.,0.));
+#3700 = DEFINITIONAL_REPRESENTATION('',(#3701),#3705);
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(1.,0.));
+#3705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3706 = ADVANCED_FACE('',(#3707),#3173,.F.);
+#3707 = FACE_BOUND('',#3708,.F.);
+#3708 = EDGE_LOOP('',(#3709,#3710,#3733,#3761));
+#3709 = ORIENTED_EDGE('',*,*,#3157,.F.);
+#3710 = ORIENTED_EDGE('',*,*,#3711,.T.);
+#3711 = EDGE_CURVE('',#2679,#3712,#3714,.T.);
+#3712 = VERTEX_POINT('',#3713);
+#3713 = CARTESIAN_POINT('',(-0.5,-0.4,0.45));
+#3714 = SURFACE_CURVE('',#3715,(#3719,#3726),.PCURVE_S1.);
+#3715 = LINE('',#3716,#3717);
+#3716 = CARTESIAN_POINT('',(-0.5,-0.4,0.405));
+#3717 = VECTOR('',#3718,1.);
+#3718 = DIRECTION('',(0.,0.,1.));
+#3719 = PCURVE('',#3173,#3720);
+#3720 = DEFINITIONAL_REPRESENTATION('',(#3721),#3725);
+#3721 = LINE('',#3722,#3723);
+#3722 = CARTESIAN_POINT('',(0.,0.));
+#3723 = VECTOR('',#3724,1.);
+#3724 = DIRECTION('',(1.,0.));
+#3725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3726 = PCURVE('',#3324,#3727);
+#3727 = DEFINITIONAL_REPRESENTATION('',(#3728),#3732);
+#3728 = LINE('',#3729,#3730);
+#3729 = CARTESIAN_POINT('',(0.,0.));
+#3730 = VECTOR('',#3731,1.);
+#3731 = DIRECTION('',(1.,0.));
+#3732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3733 = ORIENTED_EDGE('',*,*,#3734,.T.);
+#3734 = EDGE_CURVE('',#3712,#3735,#3737,.T.);
+#3735 = VERTEX_POINT('',#3736);
+#3736 = CARTESIAN_POINT('',(0.5,-0.4,0.45));
+#3737 = SURFACE_CURVE('',#3738,(#3742,#3749),.PCURVE_S1.);
+#3738 = LINE('',#3739,#3740);
+#3739 = CARTESIAN_POINT('',(-0.5,-0.4,0.45));
+#3740 = VECTOR('',#3741,1.);
+#3741 = DIRECTION('',(1.,0.,0.));
+#3742 = PCURVE('',#3173,#3743);
+#3743 = DEFINITIONAL_REPRESENTATION('',(#3744),#3748);
+#3744 = LINE('',#3745,#3746);
+#3745 = CARTESIAN_POINT('',(4.5E-02,0.));
+#3746 = VECTOR('',#3747,1.);
+#3747 = DIRECTION('',(0.,1.));
+#3748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3749 = PCURVE('',#3750,#3755);
+#3750 = PLANE('',#3751);
+#3751 = AXIS2_PLACEMENT_3D('',#3752,#3753,#3754);
+#3752 = CARTESIAN_POINT('',(-0.5,-0.4,0.45));
+#3753 = DIRECTION('',(0.,0.,1.));
+#3754 = DIRECTION('',(1.,0.,-0.));
+#3755 = DEFINITIONAL_REPRESENTATION('',(#3756),#3760);
+#3756 = LINE('',#3757,#3758);
+#3757 = CARTESIAN_POINT('',(0.,0.));
+#3758 = VECTOR('',#3759,1.);
+#3759 = DIRECTION('',(1.,0.));
+#3760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3761 = ORIENTED_EDGE('',*,*,#3762,.F.);
+#3762 = EDGE_CURVE('',#3158,#3735,#3763,.T.);
+#3763 = SURFACE_CURVE('',#3764,(#3768,#3775),.PCURVE_S1.);
+#3764 = LINE('',#3765,#3766);
+#3765 = CARTESIAN_POINT('',(0.5,-0.4,0.405));
+#3766 = VECTOR('',#3767,1.);
+#3767 = DIRECTION('',(0.,0.,1.));
+#3768 = PCURVE('',#3173,#3769);
+#3769 = DEFINITIONAL_REPRESENTATION('',(#3770),#3774);
+#3770 = LINE('',#3771,#3772);
+#3771 = CARTESIAN_POINT('',(0.,1.));
+#3772 = VECTOR('',#3773,1.);
+#3773 = DIRECTION('',(1.,0.));
+#3774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3775 = PCURVE('',#3776,#3781);
+#3776 = PLANE('',#3777);
+#3777 = AXIS2_PLACEMENT_3D('',#3778,#3779,#3780);
+#3778 = CARTESIAN_POINT('',(0.5,-0.4,0.405));
+#3779 = DIRECTION('',(1.,0.,0.));
+#3780 = DIRECTION('',(0.,0.,1.));
+#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3786);
+#3782 = LINE('',#3783,#3784);
+#3783 = CARTESIAN_POINT('',(0.,0.));
+#3784 = VECTOR('',#3785,1.);
+#3785 = DIRECTION('',(1.,0.));
+#3786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3787 = ADVANCED_FACE('',(#3788),#3324,.F.);
+#3788 = FACE_BOUND('',#3789,.F.);
+#3789 = EDGE_LOOP('',(#3790,#3791,#3792,#3815));
+#3790 = ORIENTED_EDGE('',*,*,#3711,.F.);
+#3791 = ORIENTED_EDGE('',*,*,#3310,.T.);
+#3792 = ORIENTED_EDGE('',*,*,#3793,.T.);
+#3793 = EDGE_CURVE('',#2969,#3794,#3796,.T.);
+#3794 = VERTEX_POINT('',#3795);
+#3795 = CARTESIAN_POINT('',(-0.5,0.4,0.45));
+#3796 = SURFACE_CURVE('',#3797,(#3801,#3808),.PCURVE_S1.);
+#3797 = LINE('',#3798,#3799);
+#3798 = CARTESIAN_POINT('',(-0.5,0.4,0.405));
+#3799 = VECTOR('',#3800,1.);
+#3800 = DIRECTION('',(0.,0.,1.));
+#3801 = PCURVE('',#3324,#3802);
+#3802 = DEFINITIONAL_REPRESENTATION('',(#3803),#3807);
+#3803 = LINE('',#3804,#3805);
+#3804 = CARTESIAN_POINT('',(0.,-0.8));
+#3805 = VECTOR('',#3806,1.);
+#3806 = DIRECTION('',(1.,0.));
+#3807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3808 = PCURVE('',#3361,#3809);
+#3809 = DEFINITIONAL_REPRESENTATION('',(#3810),#3814);
+#3810 = LINE('',#3811,#3812);
+#3811 = CARTESIAN_POINT('',(0.,0.));
+#3812 = VECTOR('',#3813,1.);
+#3813 = DIRECTION('',(1.,0.));
+#3814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3815 = ORIENTED_EDGE('',*,*,#3816,.F.);
+#3816 = EDGE_CURVE('',#3712,#3794,#3817,.T.);
+#3817 = SURFACE_CURVE('',#3818,(#3822,#3829),.PCURVE_S1.);
+#3818 = LINE('',#3819,#3820);
+#3819 = CARTESIAN_POINT('',(-0.5,-0.4,0.45));
+#3820 = VECTOR('',#3821,1.);
+#3821 = DIRECTION('',(0.,1.,0.));
+#3822 = PCURVE('',#3324,#3823);
+#3823 = DEFINITIONAL_REPRESENTATION('',(#3824),#3828);
+#3824 = LINE('',#3825,#3826);
+#3825 = CARTESIAN_POINT('',(4.5E-02,0.));
+#3826 = VECTOR('',#3827,1.);
+#3827 = DIRECTION('',(0.,-1.));
+#3828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3829 = PCURVE('',#3750,#3830);
+#3830 = DEFINITIONAL_REPRESENTATION('',(#3831),#3835);
+#3831 = LINE('',#3832,#3833);
+#3832 = CARTESIAN_POINT('',(0.,0.));
+#3833 = VECTOR('',#3834,1.);
+#3834 = DIRECTION('',(0.,1.));
+#3835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3836 = ADVANCED_FACE('',(#3837),#3389,.T.);
+#3837 = FACE_BOUND('',#3838,.T.);
+#3838 = EDGE_LOOP('',(#3839,#3864,#3890,#3891,#3892,#3893,#3917,#3940,
+ #3968,#3991));
+#3839 = ORIENTED_EDGE('',*,*,#3840,.F.);
+#3840 = EDGE_CURVE('',#3841,#3843,#3845,.T.);
+#3841 = VERTEX_POINT('',#3842);
+#3842 = CARTESIAN_POINT('',(0.545,0.4,-2.775557561563E-17));
+#3843 = VERTEX_POINT('',#3844);
+#3844 = CARTESIAN_POINT('',(0.755,0.4,-2.775557561563E-17));
+#3845 = SURFACE_CURVE('',#3846,(#3850,#3857),.PCURVE_S1.);
+#3846 = LINE('',#3847,#3848);
+#3847 = CARTESIAN_POINT('',(0.5,0.4,0.));
+#3848 = VECTOR('',#3849,1.);
+#3849 = DIRECTION('',(1.,0.,0.));
+#3850 = PCURVE('',#3389,#3851);
+#3851 = DEFINITIONAL_REPRESENTATION('',(#3852),#3856);
+#3852 = LINE('',#3853,#3854);
+#3853 = CARTESIAN_POINT('',(0.,0.));
+#3854 = VECTOR('',#3855,1.);
+#3855 = DIRECTION('',(0.,1.));
+#3856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3857 = PCURVE('',#3521,#3858);
+#3858 = DEFINITIONAL_REPRESENTATION('',(#3859),#3863);
+#3859 = LINE('',#3860,#3861);
+#3860 = CARTESIAN_POINT('',(0.,0.8));
+#3861 = VECTOR('',#3862,1.);
+#3862 = DIRECTION('',(1.,0.));
+#3863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3864 = ORIENTED_EDGE('',*,*,#3865,.F.);
+#3865 = EDGE_CURVE('',#3425,#3841,#3866,.T.);
+#3866 = SURFACE_CURVE('',#3867,(#3872,#3883),.PCURVE_S1.);
+#3867 = CIRCLE('',#3868,4.5E-02);
+#3868 = AXIS2_PLACEMENT_3D('',#3869,#3870,#3871);
+#3869 = CARTESIAN_POINT('',(0.545,0.4,4.5E-02));
+#3870 = DIRECTION('',(0.,-1.,0.));
+#3871 = DIRECTION('',(0.,0.,1.));
+#3872 = PCURVE('',#3389,#3873);
+#3873 = DEFINITIONAL_REPRESENTATION('',(#3874),#3882);
+#3874 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3875,#3876,#3877,#3878,
+#3879,#3880,#3881),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3875 = CARTESIAN_POINT('',(9.E-02,4.5E-02));
+#3876 = CARTESIAN_POINT('',(9.E-02,-3.29422863406E-02));
+#3877 = CARTESIAN_POINT('',(2.25E-02,6.0288568297E-03));
+#3878 = CARTESIAN_POINT('',(-4.5E-02,4.5E-02));
+#3879 = CARTESIAN_POINT('',(2.25E-02,8.39711431703E-02));
+#3880 = CARTESIAN_POINT('',(9.E-02,0.122942286341));
+#3881 = CARTESIAN_POINT('',(9.E-02,4.5E-02));
+#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3883 = PCURVE('',#3487,#3884);
+#3884 = DEFINITIONAL_REPRESENTATION('',(#3885),#3889);
+#3885 = LINE('',#3886,#3887);
+#3886 = CARTESIAN_POINT('',(7.853981633974,0.8));
+#3887 = VECTOR('',#3888,1.);
+#3888 = DIRECTION('',(-1.,0.));
+#3889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3890 = ORIENTED_EDGE('',*,*,#3424,.T.);
+#3891 = ORIENTED_EDGE('',*,*,#3401,.T.);
+#3892 = ORIENTED_EDGE('',*,*,#3373,.F.);
+#3893 = ORIENTED_EDGE('',*,*,#3894,.T.);
+#3894 = EDGE_CURVE('',#3346,#3895,#3897,.T.);
+#3895 = VERTEX_POINT('',#3896);
+#3896 = CARTESIAN_POINT('',(0.545,0.4,0.45));
+#3897 = SURFACE_CURVE('',#3898,(#3903,#3910),.PCURVE_S1.);
+#3898 = CIRCLE('',#3899,4.5E-02);
+#3899 = AXIS2_PLACEMENT_3D('',#3900,#3901,#3902);
+#3900 = CARTESIAN_POINT('',(0.545,0.4,0.405));
+#3901 = DIRECTION('',(0.,1.,0.));
+#3902 = DIRECTION('',(0.,-0.,1.));
+#3903 = PCURVE('',#3389,#3904);
+#3904 = DEFINITIONAL_REPRESENTATION('',(#3905),#3909);
+#3905 = CIRCLE('',#3906,4.5E-02);
+#3906 = AXIS2_PLACEMENT_2D('',#3907,#3908);
+#3907 = CARTESIAN_POINT('',(0.405,4.5E-02));
+#3908 = DIRECTION('',(1.,0.));
+#3909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3910 = PCURVE('',#3579,#3911);
+#3911 = DEFINITIONAL_REPRESENTATION('',(#3912),#3916);
+#3912 = LINE('',#3913,#3914);
+#3913 = CARTESIAN_POINT('',(-4.712388980385,0.8));
+#3914 = VECTOR('',#3915,1.);
+#3915 = DIRECTION('',(1.,0.));
+#3916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3917 = ORIENTED_EDGE('',*,*,#3918,.T.);
+#3918 = EDGE_CURVE('',#3895,#3919,#3921,.T.);
+#3919 = VERTEX_POINT('',#3920);
+#3920 = CARTESIAN_POINT('',(0.755,0.4,0.45));
+#3921 = SURFACE_CURVE('',#3922,(#3926,#3933),.PCURVE_S1.);
+#3922 = LINE('',#3923,#3924);
+#3923 = CARTESIAN_POINT('',(0.5,0.4,0.45));
+#3924 = VECTOR('',#3925,1.);
+#3925 = DIRECTION('',(1.,0.,0.));
+#3926 = PCURVE('',#3389,#3927);
+#3927 = DEFINITIONAL_REPRESENTATION('',(#3928),#3932);
+#3928 = LINE('',#3929,#3930);
+#3929 = CARTESIAN_POINT('',(0.45,0.));
+#3930 = VECTOR('',#3931,1.);
+#3931 = DIRECTION('',(0.,1.));
+#3932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3933 = PCURVE('',#3607,#3934);
+#3934 = DEFINITIONAL_REPRESENTATION('',(#3935),#3939);
+#3935 = LINE('',#3936,#3937);
+#3936 = CARTESIAN_POINT('',(0.,0.8));
+#3937 = VECTOR('',#3938,1.);
+#3938 = DIRECTION('',(1.,0.));
+#3939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3940 = ORIENTED_EDGE('',*,*,#3941,.F.);
+#3941 = EDGE_CURVE('',#3942,#3919,#3944,.T.);
+#3942 = VERTEX_POINT('',#3943);
+#3943 = CARTESIAN_POINT('',(0.8,0.4,0.405));
+#3944 = SURFACE_CURVE('',#3945,(#3950,#3961),.PCURVE_S1.);
+#3945 = CIRCLE('',#3946,4.5E-02);
+#3946 = AXIS2_PLACEMENT_3D('',#3947,#3948,#3949);
+#3947 = CARTESIAN_POINT('',(0.755,0.4,0.405));
+#3948 = DIRECTION('',(0.,-1.,0.));
+#3949 = DIRECTION('',(0.,0.,1.));
+#3950 = PCURVE('',#3389,#3951);
+#3951 = DEFINITIONAL_REPRESENTATION('',(#3952),#3960);
+#3952 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3953,#3954,#3955,#3956,
+#3957,#3958,#3959),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3953 = CARTESIAN_POINT('',(0.45,0.255));
+#3954 = CARTESIAN_POINT('',(0.45,0.177057713659));
+#3955 = CARTESIAN_POINT('',(0.3825,0.21602885683));
+#3956 = CARTESIAN_POINT('',(0.315,0.255));
+#3957 = CARTESIAN_POINT('',(0.3825,0.29397114317));
+#3958 = CARTESIAN_POINT('',(0.45,0.332942286341));
+#3959 = CARTESIAN_POINT('',(0.45,0.255));
+#3960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3961 = PCURVE('',#3640,#3962);
+#3962 = DEFINITIONAL_REPRESENTATION('',(#3963),#3967);
+#3963 = LINE('',#3964,#3965);
+#3964 = CARTESIAN_POINT('',(10.995574287564,0.8));
+#3965 = VECTOR('',#3966,1.);
+#3966 = DIRECTION('',(-1.,0.));
+#3967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3968 = ORIENTED_EDGE('',*,*,#3969,.F.);
+#3969 = EDGE_CURVE('',#3970,#3942,#3972,.T.);
+#3970 = VERTEX_POINT('',#3971);
+#3971 = CARTESIAN_POINT('',(0.8,0.4,4.5E-02));
+#3972 = SURFACE_CURVE('',#3973,(#3977,#3984),.PCURVE_S1.);
+#3973 = LINE('',#3974,#3975);
+#3974 = CARTESIAN_POINT('',(0.8,0.4,0.));
+#3975 = VECTOR('',#3976,1.);
+#3976 = DIRECTION('',(0.,0.,1.));
+#3977 = PCURVE('',#3389,#3978);
+#3978 = DEFINITIONAL_REPRESENTATION('',(#3979),#3983);
+#3979 = LINE('',#3980,#3981);
+#3980 = CARTESIAN_POINT('',(0.,0.3));
+#3981 = VECTOR('',#3982,1.);
+#3982 = DIRECTION('',(1.,0.));
+#3983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3984 = PCURVE('',#3668,#3985);
+#3985 = DEFINITIONAL_REPRESENTATION('',(#3986),#3990);
+#3986 = LINE('',#3987,#3988);
+#3987 = CARTESIAN_POINT('',(0.,-0.8));
+#3988 = VECTOR('',#3989,1.);
+#3989 = DIRECTION('',(1.,0.));
+#3990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3991 = ORIENTED_EDGE('',*,*,#3992,.T.);
+#3992 = EDGE_CURVE('',#3970,#3843,#3993,.T.);
+#3993 = SURFACE_CURVE('',#3994,(#3999,#4006),.PCURVE_S1.);
+#3994 = CIRCLE('',#3995,4.5E-02);
+#3995 = AXIS2_PLACEMENT_3D('',#3996,#3997,#3998);
+#3996 = CARTESIAN_POINT('',(0.755,0.4,4.5E-02));
+#3997 = DIRECTION('',(0.,1.,0.));
+#3998 = DIRECTION('',(0.,-0.,1.));
+#3999 = PCURVE('',#3389,#4000);
+#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4005);
+#4001 = CIRCLE('',#4002,4.5E-02);
+#4002 = AXIS2_PLACEMENT_2D('',#4003,#4004);
+#4003 = CARTESIAN_POINT('',(4.5E-02,0.255));
+#4004 = DIRECTION('',(1.,0.));
+#4005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4006 = PCURVE('',#3695,#4007);
+#4007 = DEFINITIONAL_REPRESENTATION('',(#4008),#4012);
+#4008 = LINE('',#4009,#4010);
+#4009 = CARTESIAN_POINT('',(-1.570796326795,0.8));
+#4010 = VECTOR('',#4011,1.);
+#4011 = DIRECTION('',(1.,0.));
+#4012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4013 = ADVANCED_FACE('',(#4014),#3361,.T.);
+#4014 = FACE_BOUND('',#4015,.T.);
+#4015 = EDGE_LOOP('',(#4016,#4017,#4018,#4041));
+#4016 = ORIENTED_EDGE('',*,*,#3345,.F.);
+#4017 = ORIENTED_EDGE('',*,*,#3793,.T.);
+#4018 = ORIENTED_EDGE('',*,*,#4019,.T.);
+#4019 = EDGE_CURVE('',#3794,#4020,#4022,.T.);
+#4020 = VERTEX_POINT('',#4021);
+#4021 = CARTESIAN_POINT('',(0.5,0.4,0.45));
+#4022 = SURFACE_CURVE('',#4023,(#4027,#4034),.PCURVE_S1.);
+#4023 = LINE('',#4024,#4025);
+#4024 = CARTESIAN_POINT('',(-0.5,0.4,0.45));
+#4025 = VECTOR('',#4026,1.);
+#4026 = DIRECTION('',(1.,0.,0.));
+#4027 = PCURVE('',#3361,#4028);
+#4028 = DEFINITIONAL_REPRESENTATION('',(#4029),#4033);
+#4029 = LINE('',#4030,#4031);
+#4030 = CARTESIAN_POINT('',(4.5E-02,0.));
+#4031 = VECTOR('',#4032,1.);
+#4032 = DIRECTION('',(0.,1.));
+#4033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4034 = PCURVE('',#3750,#4035);
+#4035 = DEFINITIONAL_REPRESENTATION('',(#4036),#4040);
+#4036 = LINE('',#4037,#4038);
+#4037 = CARTESIAN_POINT('',(0.,0.8));
+#4038 = VECTOR('',#4039,1.);
+#4039 = DIRECTION('',(1.,0.));
+#4040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4041 = ORIENTED_EDGE('',*,*,#4042,.F.);
+#4042 = EDGE_CURVE('',#3346,#4020,#4043,.T.);
+#4043 = SURFACE_CURVE('',#4044,(#4048,#4055),.PCURVE_S1.);
+#4044 = LINE('',#4045,#4046);
+#4045 = CARTESIAN_POINT('',(0.5,0.4,0.405));
+#4046 = VECTOR('',#4047,1.);
+#4047 = DIRECTION('',(0.,0.,1.));
+#4048 = PCURVE('',#3361,#4049);
+#4049 = DEFINITIONAL_REPRESENTATION('',(#4050),#4054);
+#4050 = LINE('',#4051,#4052);
+#4051 = CARTESIAN_POINT('',(0.,1.));
+#4052 = VECTOR('',#4053,1.);
+#4053 = DIRECTION('',(1.,0.));
+#4054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4055 = PCURVE('',#3776,#4056);
+#4056 = DEFINITIONAL_REPRESENTATION('',(#4057),#4061);
+#4057 = LINE('',#4058,#4059);
+#4058 = CARTESIAN_POINT('',(0.,-0.8));
+#4059 = VECTOR('',#4060,1.);
+#4060 = DIRECTION('',(1.,0.));
+#4061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4062 = ADVANCED_FACE('',(#4063),#3487,.T.);
+#4063 = FACE_BOUND('',#4064,.T.);
+#4064 = EDGE_LOOP('',(#4065,#4066,#4067,#4088));
+#4065 = ORIENTED_EDGE('',*,*,#3473,.T.);
+#4066 = ORIENTED_EDGE('',*,*,#3865,.T.);
+#4067 = ORIENTED_EDGE('',*,*,#4068,.F.);
+#4068 = EDGE_CURVE('',#3504,#3841,#4069,.T.);
+#4069 = SURFACE_CURVE('',#4070,(#4074,#4081),.PCURVE_S1.);
+#4070 = LINE('',#4071,#4072);
+#4071 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-17));
+#4072 = VECTOR('',#4073,1.);
+#4073 = DIRECTION('',(0.,1.,0.));
+#4074 = PCURVE('',#3487,#4075);
+#4075 = DEFINITIONAL_REPRESENTATION('',(#4076),#4080);
+#4076 = LINE('',#4077,#4078);
+#4077 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4078 = VECTOR('',#4079,1.);
+#4079 = DIRECTION('',(0.,1.));
+#4080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4081 = PCURVE('',#3521,#4082);
+#4082 = DEFINITIONAL_REPRESENTATION('',(#4083),#4087);
+#4083 = LINE('',#4084,#4085);
+#4084 = CARTESIAN_POINT('',(4.5E-02,0.));
+#4085 = VECTOR('',#4086,1.);
+#4086 = DIRECTION('',(0.,1.));
+#4087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4088 = ORIENTED_EDGE('',*,*,#3533,.F.);
+#4089 = ADVANCED_FACE('',(#4090),#3521,.F.);
+#4090 = FACE_BOUND('',#4091,.F.);
+#4091 = EDGE_LOOP('',(#4092,#4093,#4094,#4095));
+#4092 = ORIENTED_EDGE('',*,*,#3840,.F.);
+#4093 = ORIENTED_EDGE('',*,*,#4068,.F.);
+#4094 = ORIENTED_EDGE('',*,*,#3503,.T.);
+#4095 = ORIENTED_EDGE('',*,*,#4096,.T.);
+#4096 = EDGE_CURVE('',#3506,#3843,#4097,.T.);
+#4097 = SURFACE_CURVE('',#4098,(#4102,#4109),.PCURVE_S1.);
+#4098 = LINE('',#4099,#4100);
+#4099 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-17));
+#4100 = VECTOR('',#4101,1.);
+#4101 = DIRECTION('',(0.,1.,0.));
+#4102 = PCURVE('',#3521,#4103);
+#4103 = DEFINITIONAL_REPRESENTATION('',(#4104),#4108);
+#4104 = LINE('',#4105,#4106);
+#4105 = CARTESIAN_POINT('',(0.255,0.));
+#4106 = VECTOR('',#4107,1.);
+#4107 = DIRECTION('',(0.,1.));
+#4108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4109 = PCURVE('',#3695,#4110);
+#4110 = DEFINITIONAL_REPRESENTATION('',(#4111),#4115);
+#4111 = LINE('',#4112,#4113);
+#4112 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4113 = VECTOR('',#4114,1.);
+#4114 = DIRECTION('',(0.,1.));
+#4115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4116 = ADVANCED_FACE('',(#4117),#3695,.T.);
+#4117 = FACE_BOUND('',#4118,.T.);
+#4118 = EDGE_LOOP('',(#4119,#4120,#4121,#4122));
+#4119 = ORIENTED_EDGE('',*,*,#3680,.T.);
+#4120 = ORIENTED_EDGE('',*,*,#4096,.T.);
+#4121 = ORIENTED_EDGE('',*,*,#3992,.F.);
+#4122 = ORIENTED_EDGE('',*,*,#4123,.F.);
+#4123 = EDGE_CURVE('',#3653,#3970,#4124,.T.);
+#4124 = SURFACE_CURVE('',#4125,(#4129,#4136),.PCURVE_S1.);
+#4125 = LINE('',#4126,#4127);
+#4126 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-02));
+#4127 = VECTOR('',#4128,1.);
+#4128 = DIRECTION('',(0.,1.,0.));
+#4129 = PCURVE('',#3695,#4130);
+#4130 = DEFINITIONAL_REPRESENTATION('',(#4131),#4135);
+#4131 = LINE('',#4132,#4133);
+#4132 = CARTESIAN_POINT('',(0.,0.));
+#4133 = VECTOR('',#4134,1.);
+#4134 = DIRECTION('',(0.,1.));
+#4135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4136 = PCURVE('',#3668,#4137);
+#4137 = DEFINITIONAL_REPRESENTATION('',(#4138),#4142);
+#4138 = LINE('',#4139,#4140);
+#4139 = CARTESIAN_POINT('',(4.5E-02,0.));
+#4140 = VECTOR('',#4141,1.);
+#4141 = DIRECTION('',(0.,-1.));
+#4142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4143 = ADVANCED_FACE('',(#4144),#3668,.T.);
+#4144 = FACE_BOUND('',#4145,.T.);
+#4145 = EDGE_LOOP('',(#4146,#4147,#4148,#4149));
+#4146 = ORIENTED_EDGE('',*,*,#3652,.F.);
+#4147 = ORIENTED_EDGE('',*,*,#4123,.T.);
+#4148 = ORIENTED_EDGE('',*,*,#3969,.T.);
+#4149 = ORIENTED_EDGE('',*,*,#4150,.F.);
+#4150 = EDGE_CURVE('',#3620,#3942,#4151,.T.);
+#4151 = SURFACE_CURVE('',#4152,(#4156,#4163),.PCURVE_S1.);
+#4152 = LINE('',#4153,#4154);
+#4153 = CARTESIAN_POINT('',(0.8,-0.4,0.405));
+#4154 = VECTOR('',#4155,1.);
+#4155 = DIRECTION('',(0.,1.,0.));
+#4156 = PCURVE('',#3668,#4157);
+#4157 = DEFINITIONAL_REPRESENTATION('',(#4158),#4162);
+#4158 = LINE('',#4159,#4160);
+#4159 = CARTESIAN_POINT('',(0.405,0.));
+#4160 = VECTOR('',#4161,1.);
+#4161 = DIRECTION('',(0.,-1.));
+#4162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4163 = PCURVE('',#3640,#4164);
+#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4169);
+#4165 = LINE('',#4166,#4167);
+#4166 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4167 = VECTOR('',#4168,1.);
+#4168 = DIRECTION('',(0.,1.));
+#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4170 = ADVANCED_FACE('',(#4171),#3640,.T.);
+#4171 = FACE_BOUND('',#4172,.T.);
+#4172 = EDGE_LOOP('',(#4173,#4174,#4175,#4196));
+#4173 = ORIENTED_EDGE('',*,*,#4150,.T.);
+#4174 = ORIENTED_EDGE('',*,*,#3941,.T.);
+#4175 = ORIENTED_EDGE('',*,*,#4176,.F.);
+#4176 = EDGE_CURVE('',#3592,#3919,#4177,.T.);
+#4177 = SURFACE_CURVE('',#4178,(#4182,#4189),.PCURVE_S1.);
+#4178 = LINE('',#4179,#4180);
+#4179 = CARTESIAN_POINT('',(0.755,-0.4,0.45));
+#4180 = VECTOR('',#4181,1.);
+#4181 = DIRECTION('',(0.,1.,0.));
+#4182 = PCURVE('',#3640,#4183);
+#4183 = DEFINITIONAL_REPRESENTATION('',(#4184),#4188);
+#4184 = LINE('',#4185,#4186);
+#4185 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4186 = VECTOR('',#4187,1.);
+#4187 = DIRECTION('',(0.,1.));
+#4188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4189 = PCURVE('',#3607,#4190);
+#4190 = DEFINITIONAL_REPRESENTATION('',(#4191),#4195);
+#4191 = LINE('',#4192,#4193);
+#4192 = CARTESIAN_POINT('',(0.255,0.));
+#4193 = VECTOR('',#4194,1.);
+#4194 = DIRECTION('',(0.,1.));
+#4195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4196 = ORIENTED_EDGE('',*,*,#3619,.F.);
+#4197 = ADVANCED_FACE('',(#4198),#3607,.T.);
+#4198 = FACE_BOUND('',#4199,.T.);
+#4199 = EDGE_LOOP('',(#4200,#4201,#4222,#4223));
+#4200 = ORIENTED_EDGE('',*,*,#3918,.F.);
+#4201 = ORIENTED_EDGE('',*,*,#4202,.F.);
+#4202 = EDGE_CURVE('',#3563,#3895,#4203,.T.);
+#4203 = SURFACE_CURVE('',#4204,(#4208,#4215),.PCURVE_S1.);
+#4204 = LINE('',#4205,#4206);
+#4205 = CARTESIAN_POINT('',(0.545,-0.4,0.45));
+#4206 = VECTOR('',#4207,1.);
+#4207 = DIRECTION('',(0.,1.,0.));
+#4208 = PCURVE('',#3607,#4209);
+#4209 = DEFINITIONAL_REPRESENTATION('',(#4210),#4214);
+#4210 = LINE('',#4211,#4212);
+#4211 = CARTESIAN_POINT('',(4.5E-02,0.));
+#4212 = VECTOR('',#4213,1.);
+#4213 = DIRECTION('',(0.,1.));
+#4214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4215 = PCURVE('',#3579,#4216);
+#4216 = DEFINITIONAL_REPRESENTATION('',(#4217),#4221);
+#4217 = LINE('',#4218,#4219);
+#4218 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4219 = VECTOR('',#4220,1.);
+#4220 = DIRECTION('',(0.,1.));
+#4221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4222 = ORIENTED_EDGE('',*,*,#3591,.T.);
+#4223 = ORIENTED_EDGE('',*,*,#4176,.T.);
+#4224 = ADVANCED_FACE('',(#4225),#3579,.T.);
+#4225 = FACE_BOUND('',#4226,.T.);
+#4226 = EDGE_LOOP('',(#4227,#4228,#4229,#4230));
+#4227 = ORIENTED_EDGE('',*,*,#3562,.T.);
+#4228 = ORIENTED_EDGE('',*,*,#4202,.T.);
+#4229 = ORIENTED_EDGE('',*,*,#3894,.F.);
+#4230 = ORIENTED_EDGE('',*,*,#4231,.F.);
+#4231 = EDGE_CURVE('',#3158,#3346,#4232,.T.);
+#4232 = SURFACE_CURVE('',#4233,(#4237,#4244),.PCURVE_S1.);
+#4233 = LINE('',#4234,#4235);
+#4234 = CARTESIAN_POINT('',(0.5,-0.4,0.405));
+#4235 = VECTOR('',#4236,1.);
+#4236 = DIRECTION('',(0.,1.,0.));
+#4237 = PCURVE('',#3579,#4238);
+#4238 = DEFINITIONAL_REPRESENTATION('',(#4239),#4243);
+#4239 = LINE('',#4240,#4241);
+#4240 = CARTESIAN_POINT('',(0.,0.));
+#4241 = VECTOR('',#4242,1.);
+#4242 = DIRECTION('',(0.,1.));
+#4243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4244 = PCURVE('',#3776,#4245);
+#4245 = DEFINITIONAL_REPRESENTATION('',(#4246),#4250);
+#4246 = LINE('',#4247,#4248);
+#4247 = CARTESIAN_POINT('',(0.,0.));
+#4248 = VECTOR('',#4249,1.);
+#4249 = DIRECTION('',(0.,-1.));
+#4250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4251 = ADVANCED_FACE('',(#4252),#3776,.T.);
+#4252 = FACE_BOUND('',#4253,.T.);
+#4253 = EDGE_LOOP('',(#4254,#4255,#4256,#4257));
+#4254 = ORIENTED_EDGE('',*,*,#3762,.F.);
+#4255 = ORIENTED_EDGE('',*,*,#4231,.T.);
+#4256 = ORIENTED_EDGE('',*,*,#4042,.T.);
+#4257 = ORIENTED_EDGE('',*,*,#4258,.F.);
+#4258 = EDGE_CURVE('',#3735,#4020,#4259,.T.);
+#4259 = SURFACE_CURVE('',#4260,(#4264,#4271),.PCURVE_S1.);
+#4260 = LINE('',#4261,#4262);
+#4261 = CARTESIAN_POINT('',(0.5,-0.4,0.45));
+#4262 = VECTOR('',#4263,1.);
+#4263 = DIRECTION('',(0.,1.,0.));
+#4264 = PCURVE('',#3776,#4265);
+#4265 = DEFINITIONAL_REPRESENTATION('',(#4266),#4270);
+#4266 = LINE('',#4267,#4268);
+#4267 = CARTESIAN_POINT('',(4.5E-02,0.));
+#4268 = VECTOR('',#4269,1.);
+#4269 = DIRECTION('',(0.,-1.));
+#4270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4271 = PCURVE('',#3750,#4272);
+#4272 = DEFINITIONAL_REPRESENTATION('',(#4273),#4277);
+#4273 = LINE('',#4274,#4275);
+#4274 = CARTESIAN_POINT('',(1.,0.));
+#4275 = VECTOR('',#4276,1.);
+#4276 = DIRECTION('',(0.,1.));
+#4277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4278 = ADVANCED_FACE('',(#4279),#3750,.T.);
+#4279 = FACE_BOUND('',#4280,.T.);
+#4280 = EDGE_LOOP('',(#4281,#4282,#4283,#4284));
+#4281 = ORIENTED_EDGE('',*,*,#3816,.F.);
+#4282 = ORIENTED_EDGE('',*,*,#3734,.T.);
+#4283 = ORIENTED_EDGE('',*,*,#4258,.T.);
+#4284 = ORIENTED_EDGE('',*,*,#4019,.F.);
+#4285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4289))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4286,#4287,#4288)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4286 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4287 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4288 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4289 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#4286,
+ 'distance_accuracy_value','confusion accuracy');
+#4290 = SHAPE_DEFINITION_REPRESENTATION(#4291,#2442);
+#4291 = PRODUCT_DEFINITION_SHAPE('','',#4292);
+#4292 = PRODUCT_DEFINITION('design','',#4293,#4296);
+#4293 = PRODUCT_DEFINITION_FORMATION('','',#4294);
+#4294 = PRODUCT('SOLID','SOLID','',(#4295));
+#4295 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4296 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4297 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4298,#4300);
+#4298 = ( REPRESENTATION_RELATIONSHIP('','',#2442,#2432)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4299)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4299 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2433);
+#4300 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4301);
+#4301 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:5]','',#2427,#4292,
+ $);
+#4302 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4294));
+#4303 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4304,#4306);
+#4304 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4305)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4305 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#4306 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4307);
+#4307 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#5,#2427,$);
+#4308 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2429));
+#4309 = SHAPE_DEFINITION_REPRESENTATION(#4310,#4316);
+#4310 = PRODUCT_DEFINITION_SHAPE('','',#4311);
+#4311 = PRODUCT_DEFINITION('design','',#4312,#4315);
+#4312 = PRODUCT_DEFINITION_FORMATION('','',#4313);
+#4313 = PRODUCT('D_SMA','D_SMA','',(#4314));
+#4314 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4315 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4316 = SHAPE_REPRESENTATION('',(#11,#4317),#4321);
+#4317 = AXIS2_PLACEMENT_3D('',#4318,#4319,#4320);
+#4318 = CARTESIAN_POINT('',(0.,0.,0.));
+#4319 = DIRECTION('',(0.,0.,1.));
+#4320 = DIRECTION('',(1.,0.,-0.));
+#4321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4325))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4322,#4323,#4324)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4322 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4323 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4324 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4325 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#4322,
+ 'distance_accuracy_value','confusion accuracy');
+#4326 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4327),#7113);
+#4327 = MANIFOLD_SOLID_BREP('',#4328);
+#4328 = CLOSED_SHELL('',(#4329,#4449,#4702,#4756,#4947,#4974,#5001,#5028
+ ,#5055,#5082,#5106,#5236,#5314,#5426,#5504,#5601,#5672,#5829,#5937,
+ #5984,#6031,#6078,#6218,#6265,#6291,#6514,#6563,#6734,#6741,#6748,
+ #6775,#6845,#6891,#6937,#6964,#7011,#7018,#7045,#7072,#7099,#7106));
+#4329 = ADVANCED_FACE('',(#4330),#4344,.T.);
+#4330 = FACE_BOUND('',#4331,.T.);
+#4331 = EDGE_LOOP('',(#4332,#4367,#4395,#4423));
+#4332 = ORIENTED_EDGE('',*,*,#4333,.T.);
+#4333 = EDGE_CURVE('',#4334,#4336,#4338,.T.);
+#4334 = VERTEX_POINT('',#4335);
+#4335 = CARTESIAN_POINT('',(1.14,0.75,0.));
+#4336 = VERTEX_POINT('',#4337);
+#4337 = CARTESIAN_POINT('',(2.353333333333,0.75,-2.775557561563E-17));
+#4338 = SURFACE_CURVE('',#4339,(#4343,#4355),.PCURVE_S1.);
+#4339 = LINE('',#4340,#4341);
+#4340 = CARTESIAN_POINT('',(2.28,0.75,0.));
+#4341 = VECTOR('',#4342,1.);
+#4342 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#4343 = PCURVE('',#4344,#4349);
+#4344 = PLANE('',#4345);
+#4345 = AXIS2_PLACEMENT_3D('',#4346,#4347,#4348);
+#4346 = CARTESIAN_POINT('',(1.746666666667,-5.821951347626E-16,
+ -7.671995716851E-18));
+#4347 = DIRECTION('',(-1.332277103521E-17,5.237186372803E-33,-1.));
+#4348 = DIRECTION('',(1.,-2.22044604925E-16,-1.332277103521E-17));
+#4349 = DEFINITIONAL_REPRESENTATION('',(#4350),#4354);
+#4350 = LINE('',#4351,#4352);
+#4351 = CARTESIAN_POINT('',(0.533333333333,-0.75));
+#4352 = VECTOR('',#4353,1.);
+#4353 = DIRECTION('',(1.,1.224646799148E-16));
+#4354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4355 = PCURVE('',#4356,#4361);
+#4356 = PLANE('',#4357);
+#4357 = AXIS2_PLACEMENT_3D('',#4358,#4359,#4360);
+#4358 = CARTESIAN_POINT('',(1.991067149606,0.75,0.303091083877));
+#4359 = DIRECTION('',(4.514825988711E-16,1.,5.822139933717E-17));
+#4360 = DIRECTION('',(-1.,4.514825988711E-16,0.));
+#4361 = DEFINITIONAL_REPRESENTATION('',(#4362),#4366);
+#4362 = LINE('',#4363,#4364);
+#4363 = CARTESIAN_POINT('',(-0.288932850394,-0.303091083877));
+#4364 = VECTOR('',#4365,1.);
+#4365 = DIRECTION('',(-1.,-6.228136034637E-33));
+#4366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4367 = ORIENTED_EDGE('',*,*,#4368,.T.);
+#4368 = EDGE_CURVE('',#4336,#4369,#4371,.T.);
+#4369 = VERTEX_POINT('',#4370);
+#4370 = CARTESIAN_POINT('',(2.353333333333,-0.75,-2.775557561563E-17));
+#4371 = SURFACE_CURVE('',#4372,(#4376,#4383),.PCURVE_S1.);
+#4372 = LINE('',#4373,#4374);
+#4373 = CARTESIAN_POINT('',(2.353333333333,0.75,-2.775557561563E-17));
+#4374 = VECTOR('',#4375,1.);
+#4375 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#4376 = PCURVE('',#4344,#4377);
+#4377 = DEFINITIONAL_REPRESENTATION('',(#4378),#4382);
+#4378 = LINE('',#4379,#4380);
+#4379 = CARTESIAN_POINT('',(0.606666666666,-0.75));
+#4380 = VECTOR('',#4381,1.);
+#4381 = DIRECTION('',(-1.224646799148E-16,1.));
+#4382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4383 = PCURVE('',#4384,#4389);
+#4384 = CYLINDRICAL_SURFACE('',#4385,0.146666666667);
+#4385 = AXIS2_PLACEMENT_3D('',#4386,#4387,#4388);
+#4386 = CARTESIAN_POINT('',(2.353333333333,0.75,0.146666666667));
+#4387 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#4388 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#4389 = DEFINITIONAL_REPRESENTATION('',(#4390),#4394);
+#4390 = LINE('',#4391,#4392);
+#4391 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4392 = VECTOR('',#4393,1.);
+#4393 = DIRECTION('',(0.,1.));
+#4394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4395 = ORIENTED_EDGE('',*,*,#4396,.T.);
+#4396 = EDGE_CURVE('',#4369,#4397,#4399,.T.);
+#4397 = VERTEX_POINT('',#4398);
+#4398 = CARTESIAN_POINT('',(1.14,-0.75,0.));
+#4399 = SURFACE_CURVE('',#4400,(#4404,#4411),.PCURVE_S1.);
+#4400 = LINE('',#4401,#4402);
+#4401 = CARTESIAN_POINT('',(2.28,-0.75,0.));
+#4402 = VECTOR('',#4403,1.);
+#4403 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#4404 = PCURVE('',#4344,#4405);
+#4405 = DEFINITIONAL_REPRESENTATION('',(#4406),#4410);
+#4406 = LINE('',#4407,#4408);
+#4407 = CARTESIAN_POINT('',(0.533333333333,0.75));
+#4408 = VECTOR('',#4409,1.);
+#4409 = DIRECTION('',(-1.,-1.224646799148E-16));
+#4410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4411 = PCURVE('',#4412,#4417);
+#4412 = PLANE('',#4413);
+#4413 = AXIS2_PLACEMENT_3D('',#4414,#4415,#4416);
+#4414 = CARTESIAN_POINT('',(1.991067149606,-0.75,0.303091083877));
+#4415 = DIRECTION('',(-2.844998265321E-16,-1.,-7.396066644327E-17));
+#4416 = DIRECTION('',(1.642256696039E-32,7.396066644327E-17,-1.));
+#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4422);
+#4418 = LINE('',#4419,#4420);
+#4419 = CARTESIAN_POINT('',(0.303091083877,0.288932850394));
+#4420 = VECTOR('',#4421,1.);
+#4421 = DIRECTION('',(9.057569342256E-33,-1.));
+#4422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4423 = ORIENTED_EDGE('',*,*,#4424,.T.);
+#4424 = EDGE_CURVE('',#4397,#4334,#4425,.T.);
+#4425 = SURFACE_CURVE('',#4426,(#4430,#4437),.PCURVE_S1.);
+#4426 = LINE('',#4427,#4428);
+#4427 = CARTESIAN_POINT('',(1.14,-0.75,0.));
+#4428 = VECTOR('',#4429,1.);
+#4429 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#4430 = PCURVE('',#4344,#4431);
+#4431 = DEFINITIONAL_REPRESENTATION('',(#4432),#4436);
+#4432 = LINE('',#4433,#4434);
+#4433 = CARTESIAN_POINT('',(-0.606666666667,0.75));
+#4434 = VECTOR('',#4435,1.);
+#4435 = DIRECTION('',(1.224646799148E-16,-1.));
+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4437 = PCURVE('',#4438,#4443);
+#4438 = PLANE('',#4439);
+#4439 = AXIS2_PLACEMENT_3D('',#4440,#4441,#4442);
+#4440 = CARTESIAN_POINT('',(1.14,-0.75,0.));
+#4441 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#4442 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#4443 = DEFINITIONAL_REPRESENTATION('',(#4444),#4448);
+#4444 = LINE('',#4445,#4446);
+#4445 = CARTESIAN_POINT('',(0.,0.));
+#4446 = VECTOR('',#4447,1.);
+#4447 = DIRECTION('',(1.,0.));
+#4448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4449 = ADVANCED_FACE('',(#4450),#4356,.T.);
+#4450 = FACE_BOUND('',#4451,.T.);
+#4451 = EDGE_LOOP('',(#4452,#4482,#4504,#4505,#4528,#4556,#4587,#4615,
+ #4643,#4671));
+#4452 = ORIENTED_EDGE('',*,*,#4453,.F.);
+#4453 = EDGE_CURVE('',#4454,#4456,#4458,.T.);
+#4454 = VERTEX_POINT('',#4455);
+#4455 = CARTESIAN_POINT('',(2.5,0.75,0.146666666667));
+#4456 = VERTEX_POINT('',#4457);
+#4457 = CARTESIAN_POINT('',(2.5,0.75,0.842343333333));
+#4458 = SURFACE_CURVE('',#4459,(#4463,#4470),.PCURVE_S1.);
+#4459 = LINE('',#4460,#4461);
+#4460 = CARTESIAN_POINT('',(2.5,0.75,0.));
+#4461 = VECTOR('',#4462,1.);
+#4462 = DIRECTION('',(0.,0.,1.));
+#4463 = PCURVE('',#4356,#4464);
+#4464 = DEFINITIONAL_REPRESENTATION('',(#4465),#4469);
+#4465 = LINE('',#4466,#4467);
+#4466 = CARTESIAN_POINT('',(-0.508932850394,-0.303091083877));
+#4467 = VECTOR('',#4468,1.);
+#4468 = DIRECTION('',(0.,1.));
+#4469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4470 = PCURVE('',#4471,#4476);
+#4471 = PLANE('',#4472);
+#4472 = AXIS2_PLACEMENT_3D('',#4473,#4474,#4475);
+#4473 = CARTESIAN_POINT('',(2.5,0.75,0.));
+#4474 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#4475 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#4476 = DEFINITIONAL_REPRESENTATION('',(#4477),#4481);
+#4477 = LINE('',#4478,#4479);
+#4478 = CARTESIAN_POINT('',(0.,0.));
+#4479 = VECTOR('',#4480,1.);
+#4480 = DIRECTION('',(0.,-1.));
+#4481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4482 = ORIENTED_EDGE('',*,*,#4483,.T.);
+#4483 = EDGE_CURVE('',#4454,#4336,#4484,.T.);
+#4484 = SURFACE_CURVE('',#4485,(#4490,#4497),.PCURVE_S1.);
+#4485 = CIRCLE('',#4486,0.146666666667);
+#4486 = AXIS2_PLACEMENT_3D('',#4487,#4488,#4489);
+#4487 = CARTESIAN_POINT('',(2.353333333333,0.75,0.146666666667));
+#4488 = DIRECTION('',(3.445092848398E-16,1.,-0.));
+#4489 = DIRECTION('',(0.,0.,1.));
+#4490 = PCURVE('',#4356,#4491);
+#4491 = DEFINITIONAL_REPRESENTATION('',(#4492),#4496);
+#4492 = CIRCLE('',#4493,0.146666666667);
+#4493 = AXIS2_PLACEMENT_2D('',#4494,#4495);
+#4494 = CARTESIAN_POINT('',(-0.362266183727,-0.15642441721));
+#4495 = DIRECTION('',(0.,1.));
+#4496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4497 = PCURVE('',#4384,#4498);
+#4498 = DEFINITIONAL_REPRESENTATION('',(#4499),#4503);
+#4499 = LINE('',#4500,#4501);
+#4500 = CARTESIAN_POINT('',(7.853981633974,-2.22044604925E-16));
+#4501 = VECTOR('',#4502,1.);
+#4502 = DIRECTION('',(-1.,7.067899292141E-17));
+#4503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4504 = ORIENTED_EDGE('',*,*,#4333,.F.);
+#4505 = ORIENTED_EDGE('',*,*,#4506,.T.);
+#4506 = EDGE_CURVE('',#4334,#4507,#4509,.T.);
+#4507 = VERTEX_POINT('',#4508);
+#4508 = CARTESIAN_POINT('',(1.14,0.75,0.22));
+#4509 = SURFACE_CURVE('',#4510,(#4514,#4521),.PCURVE_S1.);
+#4510 = LINE('',#4511,#4512);
+#4511 = CARTESIAN_POINT('',(1.14,0.75,0.));
+#4512 = VECTOR('',#4513,1.);
+#4513 = DIRECTION('',(0.,0.,1.));
+#4514 = PCURVE('',#4356,#4515);
+#4515 = DEFINITIONAL_REPRESENTATION('',(#4516),#4520);
+#4516 = LINE('',#4517,#4518);
+#4517 = CARTESIAN_POINT('',(0.851067149606,-0.303091083877));
+#4518 = VECTOR('',#4519,1.);
+#4519 = DIRECTION('',(0.,1.));
+#4520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4521 = PCURVE('',#4438,#4522);
+#4522 = DEFINITIONAL_REPRESENTATION('',(#4523),#4527);
+#4523 = LINE('',#4524,#4525);
+#4524 = CARTESIAN_POINT('',(1.5,0.));
+#4525 = VECTOR('',#4526,1.);
+#4526 = DIRECTION('',(0.,-1.));
+#4527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4528 = ORIENTED_EDGE('',*,*,#4529,.F.);
+#4529 = EDGE_CURVE('',#4530,#4507,#4532,.T.);
+#4530 = VERTEX_POINT('',#4531);
+#4531 = CARTESIAN_POINT('',(2.225259344883,0.75,0.22));
+#4532 = SURFACE_CURVE('',#4533,(#4537,#4544),.PCURVE_S1.);
+#4533 = LINE('',#4534,#4535);
+#4534 = CARTESIAN_POINT('',(2.108163247245,0.75,0.22));
+#4535 = VECTOR('',#4536,1.);
+#4536 = DIRECTION('',(-1.,4.514825988711E-16,0.));
+#4537 = PCURVE('',#4356,#4538);
+#4538 = DEFINITIONAL_REPRESENTATION('',(#4539),#4543);
+#4539 = LINE('',#4540,#4541);
+#4540 = CARTESIAN_POINT('',(-0.117096097639,-8.3091083877E-02));
+#4541 = VECTOR('',#4542,1.);
+#4542 = DIRECTION('',(1.,0.));
+#4543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4544 = PCURVE('',#4545,#4550);
+#4545 = PLANE('',#4546);
+#4546 = AXIS2_PLACEMENT_3D('',#4547,#4548,#4549);
+#4547 = CARTESIAN_POINT('',(2.225259344883,-1.295259344883,0.22));
+#4548 = DIRECTION('',(0.,0.,-1.));
+#4549 = DIRECTION('',(-0.864253276514,0.503056929218,0.));
+#4550 = DEFINITIONAL_REPRESENTATION('',(#4551),#4555);
+#4551 = LINE('',#4552,#4553);
+#4552 = CARTESIAN_POINT('',(1.130082571542,1.708716086835));
+#4553 = VECTOR('',#4554,1.);
+#4554 = DIRECTION('',(0.864253276514,-0.503056929218));
+#4555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4556 = ORIENTED_EDGE('',*,*,#4557,.T.);
+#4557 = EDGE_CURVE('',#4530,#4558,#4560,.T.);
+#4558 = VERTEX_POINT('',#4559);
+#4559 = CARTESIAN_POINT('',(2.225413939802,0.75,0.2222));
+#4560 = SURFACE_CURVE('',#4561,(#4567,#4576),.PCURVE_S1.);
+#4561 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4562,#4563,#4564,#4565,#4566),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4562 = CARTESIAN_POINT('',(2.225259344883,0.75,0.22));
+#4563 = CARTESIAN_POINT('',(2.238768685756,0.75,0.412247910026));
+#4564 = CARTESIAN_POINT('',(2.25227825666,0.75,0.604499093572));
+#4565 = CARTESIAN_POINT('',(2.265788033788,0.75,0.796753211837));
+#4566 = CARTESIAN_POINT('',(2.279297998531,0.75,0.98901));
+#4567 = PCURVE('',#4356,#4568);
+#4568 = DEFINITIONAL_REPRESENTATION('',(#4569),#4575);
+#4569 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4570,#4571,#4572,#4573,#4574),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4570 = CARTESIAN_POINT('',(-0.234192195277,-8.3091083877E-02));
+#4571 = CARTESIAN_POINT('',(-0.24770153615,0.109156826149));
+#4572 = CARTESIAN_POINT('',(-0.261211107054,0.301408009695));
+#4573 = CARTESIAN_POINT('',(-0.274720884182,0.49366212796));
+#4574 = CARTESIAN_POINT('',(-0.288230848925,0.685918916123));
+#4575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4576 = PCURVE('',#4577,#4582);
+#4577 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#4578,#4579)
+ ,(#4580,#4581
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4578 = CARTESIAN_POINT('',(2.225259344883,-1.295259344883,0.22));
+#4579 = CARTESIAN_POINT('',(2.28,-1.35,0.999));
+#4580 = CARTESIAN_POINT('',(2.225259344883,1.295259344883,0.22));
+#4581 = CARTESIAN_POINT('',(2.28,1.35,0.999));
+#4582 = DEFINITIONAL_REPRESENTATION('',(#4583),#4586);
+#4583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4584,#4585),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.860889149634E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4584 = CARTESIAN_POINT('',(2.131696734326,-6.184822416653E-17));
+#4585 = CARTESIAN_POINT('',(2.131603446506,2.824133504567E-03));
+#4586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4587 = ORIENTED_EDGE('',*,*,#4588,.T.);
+#4588 = EDGE_CURVE('',#4558,#4589,#4591,.T.);
+#4589 = VERTEX_POINT('',#4590);
+#4590 = CARTESIAN_POINT('',(2.28,0.75,0.2222));
+#4591 = SURFACE_CURVE('',#4592,(#4596,#4603),.PCURVE_S1.);
+#4592 = LINE('',#4593,#4594);
+#4593 = CARTESIAN_POINT('',(1.14,0.75,0.2222));
+#4594 = VECTOR('',#4595,1.);
+#4595 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#4596 = PCURVE('',#4356,#4597);
+#4597 = DEFINITIONAL_REPRESENTATION('',(#4598),#4602);
+#4598 = LINE('',#4599,#4600);
+#4599 = CARTESIAN_POINT('',(0.851067149606,-8.0891083877E-02));
+#4600 = VECTOR('',#4601,1.);
+#4601 = DIRECTION('',(-1.,-6.228136034637E-33));
+#4602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4603 = PCURVE('',#4604,#4609);
+#4604 = PLANE('',#4605);
+#4605 = AXIS2_PLACEMENT_3D('',#4606,#4607,#4608);
+#4606 = CARTESIAN_POINT('',(1.71,-5.551115123126E-16,0.2222));
+#4607 = DIRECTION('',(0.,0.,-1.));
+#4608 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#4609 = DEFINITIONAL_REPRESENTATION('',(#4610),#4614);
+#4610 = LINE('',#4611,#4612);
+#4611 = CARTESIAN_POINT('',(0.75,-0.57));
+#4612 = VECTOR('',#4613,1.);
+#4613 = DIRECTION('',(0.,1.));
+#4614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4615 = ORIENTED_EDGE('',*,*,#4616,.T.);
+#4616 = EDGE_CURVE('',#4589,#4617,#4619,.T.);
+#4617 = VERTEX_POINT('',#4618);
+#4618 = CARTESIAN_POINT('',(2.28,0.75,0.98901));
+#4619 = SURFACE_CURVE('',#4620,(#4624,#4631),.PCURVE_S1.);
+#4620 = LINE('',#4621,#4622);
+#4621 = CARTESIAN_POINT('',(2.28,0.75,0.));
+#4622 = VECTOR('',#4623,1.);
+#4623 = DIRECTION('',(0.,0.,1.));
+#4624 = PCURVE('',#4356,#4625);
+#4625 = DEFINITIONAL_REPRESENTATION('',(#4626),#4630);
+#4626 = LINE('',#4627,#4628);
+#4627 = CARTESIAN_POINT('',(-0.288932850394,-0.303091083877));
+#4628 = VECTOR('',#4629,1.);
+#4629 = DIRECTION('',(0.,1.));
+#4630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4631 = PCURVE('',#4632,#4637);
+#4632 = PLANE('',#4633);
+#4633 = AXIS2_PLACEMENT_3D('',#4634,#4635,#4636);
+#4634 = CARTESIAN_POINT('',(2.28,-0.75,0.));
+#4635 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#4636 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#4637 = DEFINITIONAL_REPRESENTATION('',(#4638),#4642);
+#4638 = LINE('',#4639,#4640);
+#4639 = CARTESIAN_POINT('',(1.5,0.));
+#4640 = VECTOR('',#4641,1.);
+#4641 = DIRECTION('',(0.,-1.));
+#4642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4643 = ORIENTED_EDGE('',*,*,#4644,.T.);
+#4644 = EDGE_CURVE('',#4617,#4645,#4647,.T.);
+#4645 = VERTEX_POINT('',#4646);
+#4646 = CARTESIAN_POINT('',(2.353333333333,0.75,0.98901));
+#4647 = SURFACE_CURVE('',#4648,(#4652,#4659),.PCURVE_S1.);
+#4648 = LINE('',#4649,#4650);
+#4649 = CARTESIAN_POINT('',(2.28,0.75,0.98901));
+#4650 = VECTOR('',#4651,1.);
+#4651 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#4652 = PCURVE('',#4356,#4653);
+#4653 = DEFINITIONAL_REPRESENTATION('',(#4654),#4658);
+#4654 = LINE('',#4655,#4656);
+#4655 = CARTESIAN_POINT('',(-0.288932850394,0.685918916123));
+#4656 = VECTOR('',#4657,1.);
+#4657 = DIRECTION('',(-1.,-6.228136034637E-33));
+#4658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4659 = PCURVE('',#4660,#4665);
+#4660 = PLANE('',#4661);
+#4661 = AXIS2_PLACEMENT_3D('',#4662,#4663,#4664);
+#4662 = CARTESIAN_POINT('',(2.39,-6.661338147751E-16,0.98901));
+#4663 = DIRECTION('',(0.,0.,-1.));
+#4664 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#4665 = DEFINITIONAL_REPRESENTATION('',(#4666),#4670);
+#4666 = LINE('',#4667,#4668);
+#4667 = CARTESIAN_POINT('',(0.75,-0.11));
+#4668 = VECTOR('',#4669,1.);
+#4669 = DIRECTION('',(0.,1.));
+#4670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4671 = ORIENTED_EDGE('',*,*,#4672,.F.);
+#4672 = EDGE_CURVE('',#4456,#4645,#4673,.T.);
+#4673 = SURFACE_CURVE('',#4674,(#4679,#4690),.PCURVE_S1.);
+#4674 = CIRCLE('',#4675,0.146666666667);
+#4675 = AXIS2_PLACEMENT_3D('',#4676,#4677,#4678);
+#4676 = CARTESIAN_POINT('',(2.353333333333,0.75,0.842343333333));
+#4677 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#4678 = DIRECTION('',(0.,0.,1.));
+#4679 = PCURVE('',#4356,#4680);
+#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4689);
+#4681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4682,#4683,#4684,#4685,
+#4686,#4687,#4688),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4682 = CARTESIAN_POINT('',(-0.362266183727,0.685918916123));
+#4683 = CARTESIAN_POINT('',(-0.108232065283,0.685918916123));
+#4684 = CARTESIAN_POINT('',(-0.235249124505,0.465918916123));
+#4685 = CARTESIAN_POINT('',(-0.362266183727,0.245918916122));
+#4686 = CARTESIAN_POINT('',(-0.489283242949,0.465918916122));
+#4687 = CARTESIAN_POINT('',(-0.616300302171,0.685918916123));
+#4688 = CARTESIAN_POINT('',(-0.362266183727,0.685918916123));
+#4689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4690 = PCURVE('',#4691,#4696);
+#4691 = CYLINDRICAL_SURFACE('',#4692,0.146666666667);
+#4692 = AXIS2_PLACEMENT_3D('',#4693,#4694,#4695);
+#4693 = CARTESIAN_POINT('',(2.353333333333,0.75,0.842343333333));
+#4694 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#4695 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#4696 = DEFINITIONAL_REPRESENTATION('',(#4697),#4701);
+#4697 = LINE('',#4698,#4699);
+#4698 = CARTESIAN_POINT('',(-4.712388980385,-4.440892098501E-16));
+#4699 = VECTOR('',#4700,1.);
+#4700 = DIRECTION('',(1.,7.067899292141E-17));
+#4701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4702 = ADVANCED_FACE('',(#4703),#4384,.T.);
+#4703 = FACE_BOUND('',#4704,.T.);
+#4704 = EDGE_LOOP('',(#4705,#4728,#4754,#4755));
+#4705 = ORIENTED_EDGE('',*,*,#4706,.T.);
+#4706 = EDGE_CURVE('',#4454,#4707,#4709,.T.);
+#4707 = VERTEX_POINT('',#4708);
+#4708 = CARTESIAN_POINT('',(2.5,-0.75,0.146666666667));
+#4709 = SURFACE_CURVE('',#4710,(#4714,#4721),.PCURVE_S1.);
+#4710 = LINE('',#4711,#4712);
+#4711 = CARTESIAN_POINT('',(2.5,0.75,0.146666666667));
+#4712 = VECTOR('',#4713,1.);
+#4713 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#4714 = PCURVE('',#4384,#4715);
+#4715 = DEFINITIONAL_REPRESENTATION('',(#4716),#4720);
+#4716 = LINE('',#4717,#4718);
+#4717 = CARTESIAN_POINT('',(6.28318530718,-1.110223024625E-16));
+#4718 = VECTOR('',#4719,1.);
+#4719 = DIRECTION('',(0.,1.));
+#4720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4721 = PCURVE('',#4471,#4722);
+#4722 = DEFINITIONAL_REPRESENTATION('',(#4723),#4727);
+#4723 = LINE('',#4724,#4725);
+#4724 = CARTESIAN_POINT('',(0.,-0.146666666667));
+#4725 = VECTOR('',#4726,1.);
+#4726 = DIRECTION('',(1.,0.));
+#4727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4728 = ORIENTED_EDGE('',*,*,#4729,.T.);
+#4729 = EDGE_CURVE('',#4707,#4369,#4730,.T.);
+#4730 = SURFACE_CURVE('',#4731,(#4736,#4743),.PCURVE_S1.);
+#4731 = CIRCLE('',#4732,0.146666666667);
+#4732 = AXIS2_PLACEMENT_3D('',#4733,#4734,#4735);
+#4733 = CARTESIAN_POINT('',(2.353333333333,-0.75,0.146666666667));
+#4734 = DIRECTION('',(3.445092848398E-16,1.,-0.));
+#4735 = DIRECTION('',(0.,0.,1.));
+#4736 = PCURVE('',#4384,#4737);
+#4737 = DEFINITIONAL_REPRESENTATION('',(#4738),#4742);
+#4738 = LINE('',#4739,#4740);
+#4739 = CARTESIAN_POINT('',(7.853981633974,1.5));
+#4740 = VECTOR('',#4741,1.);
+#4741 = DIRECTION('',(-1.,0.));
+#4742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4743 = PCURVE('',#4412,#4744);
+#4744 = DEFINITIONAL_REPRESENTATION('',(#4745),#4753);
+#4745 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4746,#4747,#4748,#4749,
+#4750,#4751,#4752),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4746 = CARTESIAN_POINT('',(9.757750543E-03,0.362266183727));
+#4747 = CARTESIAN_POINT('',(9.757750543E-03,0.616300302171));
+#4748 = CARTESIAN_POINT('',(0.229757750543,0.489283242949));
+#4749 = CARTESIAN_POINT('',(0.449757750544,0.362266183727));
+#4750 = CARTESIAN_POINT('',(0.229757750544,0.235249124505));
+#4751 = CARTESIAN_POINT('',(9.757750543E-03,0.108232065283));
+#4752 = CARTESIAN_POINT('',(9.757750543E-03,0.362266183727));
+#4753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4754 = ORIENTED_EDGE('',*,*,#4368,.F.);
+#4755 = ORIENTED_EDGE('',*,*,#4483,.F.);
+#4756 = ADVANCED_FACE('',(#4757),#4412,.T.);
+#4757 = FACE_BOUND('',#4758,.T.);
+#4758 = EDGE_LOOP('',(#4759,#4760,#4783,#4807,#4830,#4853,#4876,#4902,
+ #4925,#4946));
+#4759 = ORIENTED_EDGE('',*,*,#4729,.F.);
+#4760 = ORIENTED_EDGE('',*,*,#4761,.T.);
+#4761 = EDGE_CURVE('',#4707,#4762,#4764,.T.);
+#4762 = VERTEX_POINT('',#4763);
+#4763 = CARTESIAN_POINT('',(2.5,-0.75,0.842343333333));
+#4764 = SURFACE_CURVE('',#4765,(#4769,#4776),.PCURVE_S1.);
+#4765 = LINE('',#4766,#4767);
+#4766 = CARTESIAN_POINT('',(2.5,-0.75,0.));
+#4767 = VECTOR('',#4768,1.);
+#4768 = DIRECTION('',(0.,0.,1.));
+#4769 = PCURVE('',#4412,#4770);
+#4770 = DEFINITIONAL_REPRESENTATION('',(#4771),#4775);
+#4771 = LINE('',#4772,#4773);
+#4772 = CARTESIAN_POINT('',(0.303091083877,0.508932850394));
+#4773 = VECTOR('',#4774,1.);
+#4774 = DIRECTION('',(-1.,-4.619229812919E-33));
+#4775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4776 = PCURVE('',#4471,#4777);
+#4777 = DEFINITIONAL_REPRESENTATION('',(#4778),#4782);
+#4778 = LINE('',#4779,#4780);
+#4779 = CARTESIAN_POINT('',(1.5,0.));
+#4780 = VECTOR('',#4781,1.);
+#4781 = DIRECTION('',(0.,-1.));
+#4782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4783 = ORIENTED_EDGE('',*,*,#4784,.T.);
+#4784 = EDGE_CURVE('',#4762,#4785,#4787,.T.);
+#4785 = VERTEX_POINT('',#4786);
+#4786 = CARTESIAN_POINT('',(2.353333333333,-0.75,0.98901));
+#4787 = SURFACE_CURVE('',#4788,(#4793,#4800),.PCURVE_S1.);
+#4788 = CIRCLE('',#4789,0.146666666667);
+#4789 = AXIS2_PLACEMENT_3D('',#4790,#4791,#4792);
+#4790 = CARTESIAN_POINT('',(2.353333333333,-0.75,0.842343333333));
+#4791 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#4792 = DIRECTION('',(0.,0.,1.));
+#4793 = PCURVE('',#4412,#4794);
+#4794 = DEFINITIONAL_REPRESENTATION('',(#4795),#4799);
+#4795 = CIRCLE('',#4796,0.146666666667);
+#4796 = AXIS2_PLACEMENT_2D('',#4797,#4798);
+#4797 = CARTESIAN_POINT('',(-0.539252249456,0.362266183727));
+#4798 = DIRECTION('',(-1.,-4.619229812919E-33));
+#4799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4800 = PCURVE('',#4691,#4801);
+#4801 = DEFINITIONAL_REPRESENTATION('',(#4802),#4806);
+#4802 = LINE('',#4803,#4804);
+#4803 = CARTESIAN_POINT('',(-4.712388980385,1.5));
+#4804 = VECTOR('',#4805,1.);
+#4805 = DIRECTION('',(1.,0.));
+#4806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4807 = ORIENTED_EDGE('',*,*,#4808,.T.);
+#4808 = EDGE_CURVE('',#4785,#4809,#4811,.T.);
+#4809 = VERTEX_POINT('',#4810);
+#4810 = CARTESIAN_POINT('',(2.28,-0.75,0.98901));
+#4811 = SURFACE_CURVE('',#4812,(#4816,#4823),.PCURVE_S1.);
+#4812 = LINE('',#4813,#4814);
+#4813 = CARTESIAN_POINT('',(2.5,-0.75,0.98901));
+#4814 = VECTOR('',#4815,1.);
+#4815 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#4816 = PCURVE('',#4412,#4817);
+#4817 = DEFINITIONAL_REPRESENTATION('',(#4818),#4822);
+#4818 = LINE('',#4819,#4820);
+#4819 = CARTESIAN_POINT('',(-0.685918916123,0.508932850394));
+#4820 = VECTOR('',#4821,1.);
+#4821 = DIRECTION('',(9.057569342256E-33,-1.));
+#4822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4823 = PCURVE('',#4660,#4824);
+#4824 = DEFINITIONAL_REPRESENTATION('',(#4825),#4829);
+#4825 = LINE('',#4826,#4827);
+#4826 = CARTESIAN_POINT('',(-0.75,0.11));
+#4827 = VECTOR('',#4828,1.);
+#4828 = DIRECTION('',(0.,-1.));
+#4829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4830 = ORIENTED_EDGE('',*,*,#4831,.F.);
+#4831 = EDGE_CURVE('',#4832,#4809,#4834,.T.);
+#4832 = VERTEX_POINT('',#4833);
+#4833 = CARTESIAN_POINT('',(2.28,-0.75,0.2222));
+#4834 = SURFACE_CURVE('',#4835,(#4839,#4846),.PCURVE_S1.);
+#4835 = LINE('',#4836,#4837);
+#4836 = CARTESIAN_POINT('',(2.28,-0.75,0.));
+#4837 = VECTOR('',#4838,1.);
+#4838 = DIRECTION('',(0.,0.,1.));
+#4839 = PCURVE('',#4412,#4840);
+#4840 = DEFINITIONAL_REPRESENTATION('',(#4841),#4845);
+#4841 = LINE('',#4842,#4843);
+#4842 = CARTESIAN_POINT('',(0.303091083877,0.288932850394));
+#4843 = VECTOR('',#4844,1.);
+#4844 = DIRECTION('',(-1.,-4.619229812919E-33));
+#4845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4846 = PCURVE('',#4632,#4847);
+#4847 = DEFINITIONAL_REPRESENTATION('',(#4848),#4852);
+#4848 = LINE('',#4849,#4850);
+#4849 = CARTESIAN_POINT('',(0.,0.));
+#4850 = VECTOR('',#4851,1.);
+#4851 = DIRECTION('',(0.,-1.));
+#4852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4853 = ORIENTED_EDGE('',*,*,#4854,.T.);
+#4854 = EDGE_CURVE('',#4832,#4855,#4857,.T.);
+#4855 = VERTEX_POINT('',#4856);
+#4856 = CARTESIAN_POINT('',(2.225413939802,-0.75,0.2222));
+#4857 = SURFACE_CURVE('',#4858,(#4862,#4869),.PCURVE_S1.);
+#4858 = LINE('',#4859,#4860);
+#4859 = CARTESIAN_POINT('',(2.28,-0.75,0.2222));
+#4860 = VECTOR('',#4861,1.);
+#4861 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#4862 = PCURVE('',#4412,#4863);
+#4863 = DEFINITIONAL_REPRESENTATION('',(#4864),#4868);
+#4864 = LINE('',#4865,#4866);
+#4865 = CARTESIAN_POINT('',(8.0891083877E-02,0.288932850394));
+#4866 = VECTOR('',#4867,1.);
+#4867 = DIRECTION('',(9.057569342256E-33,-1.));
+#4868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4869 = PCURVE('',#4604,#4870);
+#4870 = DEFINITIONAL_REPRESENTATION('',(#4871),#4875);
+#4871 = LINE('',#4872,#4873);
+#4872 = CARTESIAN_POINT('',(-0.75,0.57));
+#4873 = VECTOR('',#4874,1.);
+#4874 = DIRECTION('',(0.,-1.));
+#4875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4876 = ORIENTED_EDGE('',*,*,#4877,.F.);
+#4877 = EDGE_CURVE('',#4878,#4855,#4880,.T.);
+#4878 = VERTEX_POINT('',#4879);
+#4879 = CARTESIAN_POINT('',(2.225259344883,-0.75,0.22));
+#4880 = SURFACE_CURVE('',#4881,(#4887,#4896),.PCURVE_S1.);
+#4881 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4882,#4883,#4884,#4885,#4886),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4882 = CARTESIAN_POINT('',(2.225259344883,-0.75,0.22));
+#4883 = CARTESIAN_POINT('',(2.238768685756,-0.75,0.412247910026));
+#4884 = CARTESIAN_POINT('',(2.25227825666,-0.75,0.604499093572));
+#4885 = CARTESIAN_POINT('',(2.265788033788,-0.75,0.796753211837));
+#4886 = CARTESIAN_POINT('',(2.279297998531,-0.75,0.98901));
+#4887 = PCURVE('',#4412,#4888);
+#4888 = DEFINITIONAL_REPRESENTATION('',(#4889),#4895);
+#4889 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4890,#4891,#4892,#4893,#4894),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4890 = CARTESIAN_POINT('',(8.3091083877E-02,0.234192195277));
+#4891 = CARTESIAN_POINT('',(-0.109156826149,0.24770153615));
+#4892 = CARTESIAN_POINT('',(-0.301408009695,0.261211107054));
+#4893 = CARTESIAN_POINT('',(-0.49366212796,0.274720884182));
+#4894 = CARTESIAN_POINT('',(-0.685918916123,0.288230848925));
+#4895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4896 = PCURVE('',#4577,#4897);
+#4897 = DEFINITIONAL_REPRESENTATION('',(#4898),#4901);
+#4898 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4899,#4900),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.860889149634E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4899 = CARTESIAN_POINT('',(0.568303265674,-6.184144790295E-17));
+#4900 = CARTESIAN_POINT('',(0.568396553494,2.824133504567E-03));
+#4901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4902 = ORIENTED_EDGE('',*,*,#4903,.F.);
+#4903 = EDGE_CURVE('',#4904,#4878,#4906,.T.);
+#4904 = VERTEX_POINT('',#4905);
+#4905 = CARTESIAN_POINT('',(1.14,-0.75,0.22));
+#4906 = SURFACE_CURVE('',#4907,(#4911,#4918),.PCURVE_S1.);
+#4907 = LINE('',#4908,#4909);
+#4908 = CARTESIAN_POINT('',(2.108163247245,-0.75,0.22));
+#4909 = VECTOR('',#4910,1.);
+#4910 = DIRECTION('',(1.,-2.844998265321E-16,-0.));
+#4911 = PCURVE('',#4412,#4912);
+#4912 = DEFINITIONAL_REPRESENTATION('',(#4913),#4917);
+#4913 = LINE('',#4914,#4915);
+#4914 = CARTESIAN_POINT('',(8.3091083877E-02,0.117096097639));
+#4915 = VECTOR('',#4916,1.);
+#4916 = DIRECTION('',(-4.619229812919E-33,1.));
+#4917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4918 = PCURVE('',#4545,#4919);
+#4919 = DEFINITIONAL_REPRESENTATION('',(#4920),#4924);
+#4920 = LINE('',#4921,#4922);
+#4921 = CARTESIAN_POINT('',(0.375497177715,0.412336172064));
+#4922 = VECTOR('',#4923,1.);
+#4923 = DIRECTION('',(-0.864253276514,0.503056929218));
+#4924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4925 = ORIENTED_EDGE('',*,*,#4926,.F.);
+#4926 = EDGE_CURVE('',#4397,#4904,#4927,.T.);
+#4927 = SURFACE_CURVE('',#4928,(#4932,#4939),.PCURVE_S1.);
+#4928 = LINE('',#4929,#4930);
+#4929 = CARTESIAN_POINT('',(1.14,-0.75,0.));
+#4930 = VECTOR('',#4931,1.);
+#4931 = DIRECTION('',(0.,0.,1.));
+#4932 = PCURVE('',#4412,#4933);
+#4933 = DEFINITIONAL_REPRESENTATION('',(#4934),#4938);
+#4934 = LINE('',#4935,#4936);
+#4935 = CARTESIAN_POINT('',(0.303091083877,-0.851067149606));
+#4936 = VECTOR('',#4937,1.);
+#4937 = DIRECTION('',(-1.,-4.619229812919E-33));
+#4938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4939 = PCURVE('',#4438,#4940);
+#4940 = DEFINITIONAL_REPRESENTATION('',(#4941),#4945);
+#4941 = LINE('',#4942,#4943);
+#4942 = CARTESIAN_POINT('',(0.,0.));
+#4943 = VECTOR('',#4944,1.);
+#4944 = DIRECTION('',(0.,-1.));
+#4945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4946 = ORIENTED_EDGE('',*,*,#4396,.F.);
+#4947 = ADVANCED_FACE('',(#4948),#4438,.T.);
+#4948 = FACE_BOUND('',#4949,.T.);
+#4949 = EDGE_LOOP('',(#4950,#4951,#4952,#4973));
+#4950 = ORIENTED_EDGE('',*,*,#4424,.F.);
+#4951 = ORIENTED_EDGE('',*,*,#4926,.T.);
+#4952 = ORIENTED_EDGE('',*,*,#4953,.F.);
+#4953 = EDGE_CURVE('',#4507,#4904,#4954,.T.);
+#4954 = SURFACE_CURVE('',#4955,(#4959,#4966),.PCURVE_S1.);
+#4955 = LINE('',#4956,#4957);
+#4956 = CARTESIAN_POINT('',(1.14,-1.022629672442,0.22));
+#4957 = VECTOR('',#4958,1.);
+#4958 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#4959 = PCURVE('',#4438,#4960);
+#4960 = DEFINITIONAL_REPRESENTATION('',(#4961),#4965);
+#4961 = LINE('',#4962,#4963);
+#4962 = CARTESIAN_POINT('',(-0.272629672442,-0.22));
+#4963 = VECTOR('',#4964,1.);
+#4964 = DIRECTION('',(-1.,-0.));
+#4965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4966 = PCURVE('',#4545,#4967);
+#4967 = DEFINITIONAL_REPRESENTATION('',(#4968),#4972);
+#4968 = LINE('',#4969,#4970);
+#4969 = CARTESIAN_POINT('',(1.075087190515,-0.31032614576));
+#4970 = VECTOR('',#4971,1.);
+#4971 = DIRECTION('',(-0.503056929218,-0.864253276514));
+#4972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4973 = ORIENTED_EDGE('',*,*,#4506,.F.);
+#4974 = ADVANCED_FACE('',(#4975),#4471,.T.);
+#4975 = FACE_BOUND('',#4976,.T.);
+#4976 = EDGE_LOOP('',(#4977,#4978,#4999,#5000));
+#4977 = ORIENTED_EDGE('',*,*,#4453,.T.);
+#4978 = ORIENTED_EDGE('',*,*,#4979,.T.);
+#4979 = EDGE_CURVE('',#4456,#4762,#4980,.T.);
+#4980 = SURFACE_CURVE('',#4981,(#4985,#4992),.PCURVE_S1.);
+#4981 = LINE('',#4982,#4983);
+#4982 = CARTESIAN_POINT('',(2.5,0.75,0.842343333333));
+#4983 = VECTOR('',#4984,1.);
+#4984 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#4985 = PCURVE('',#4471,#4986);
+#4986 = DEFINITIONAL_REPRESENTATION('',(#4987),#4991);
+#4987 = LINE('',#4988,#4989);
+#4988 = CARTESIAN_POINT('',(0.,-0.842343333333));
+#4989 = VECTOR('',#4990,1.);
+#4990 = DIRECTION('',(1.,0.));
+#4991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4992 = PCURVE('',#4691,#4993);
+#4993 = DEFINITIONAL_REPRESENTATION('',(#4994),#4998);
+#4994 = LINE('',#4995,#4996);
+#4995 = CARTESIAN_POINT('',(0.,-1.110223024625E-16));
+#4996 = VECTOR('',#4997,1.);
+#4997 = DIRECTION('',(0.,1.));
+#4998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4999 = ORIENTED_EDGE('',*,*,#4761,.F.);
+#5000 = ORIENTED_EDGE('',*,*,#4706,.F.);
+#5001 = ADVANCED_FACE('',(#5002),#4691,.T.);
+#5002 = FACE_BOUND('',#5003,.T.);
+#5003 = EDGE_LOOP('',(#5004,#5005,#5026,#5027));
+#5004 = ORIENTED_EDGE('',*,*,#4672,.T.);
+#5005 = ORIENTED_EDGE('',*,*,#5006,.T.);
+#5006 = EDGE_CURVE('',#4645,#4785,#5007,.T.);
+#5007 = SURFACE_CURVE('',#5008,(#5012,#5019),.PCURVE_S1.);
+#5008 = LINE('',#5009,#5010);
+#5009 = CARTESIAN_POINT('',(2.353333333333,0.75,0.98901));
+#5010 = VECTOR('',#5011,1.);
+#5011 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#5012 = PCURVE('',#4691,#5013);
+#5013 = DEFINITIONAL_REPRESENTATION('',(#5014),#5018);
+#5014 = LINE('',#5015,#5016);
+#5015 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5016 = VECTOR('',#5017,1.);
+#5017 = DIRECTION('',(0.,1.));
+#5018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5019 = PCURVE('',#4660,#5020);
+#5020 = DEFINITIONAL_REPRESENTATION('',(#5021),#5025);
+#5021 = LINE('',#5022,#5023);
+#5022 = CARTESIAN_POINT('',(0.75,-3.6666666667E-02));
+#5023 = VECTOR('',#5024,1.);
+#5024 = DIRECTION('',(-1.,0.));
+#5025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5026 = ORIENTED_EDGE('',*,*,#4784,.F.);
+#5027 = ORIENTED_EDGE('',*,*,#4979,.F.);
+#5028 = ADVANCED_FACE('',(#5029),#4660,.F.);
+#5029 = FACE_BOUND('',#5030,.F.);
+#5030 = EDGE_LOOP('',(#5031,#5032,#5033,#5034));
+#5031 = ORIENTED_EDGE('',*,*,#4644,.T.);
+#5032 = ORIENTED_EDGE('',*,*,#5006,.T.);
+#5033 = ORIENTED_EDGE('',*,*,#4808,.T.);
+#5034 = ORIENTED_EDGE('',*,*,#5035,.T.);
+#5035 = EDGE_CURVE('',#4809,#4617,#5036,.T.);
+#5036 = SURFACE_CURVE('',#5037,(#5041,#5048),.PCURVE_S1.);
+#5037 = LINE('',#5038,#5039);
+#5038 = CARTESIAN_POINT('',(2.28,-0.75,0.98901));
+#5039 = VECTOR('',#5040,1.);
+#5040 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#5041 = PCURVE('',#4660,#5042);
+#5042 = DEFINITIONAL_REPRESENTATION('',(#5043),#5047);
+#5043 = LINE('',#5044,#5045);
+#5044 = CARTESIAN_POINT('',(-0.75,-0.11));
+#5045 = VECTOR('',#5046,1.);
+#5046 = DIRECTION('',(1.,0.));
+#5047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5048 = PCURVE('',#4632,#5049);
+#5049 = DEFINITIONAL_REPRESENTATION('',(#5050),#5054);
+#5050 = LINE('',#5051,#5052);
+#5051 = CARTESIAN_POINT('',(0.,-0.98901));
+#5052 = VECTOR('',#5053,1.);
+#5053 = DIRECTION('',(1.,0.));
+#5054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5055 = ADVANCED_FACE('',(#5056),#4632,.T.);
+#5056 = FACE_BOUND('',#5057,.T.);
+#5057 = EDGE_LOOP('',(#5058,#5079,#5080,#5081));
+#5058 = ORIENTED_EDGE('',*,*,#5059,.T.);
+#5059 = EDGE_CURVE('',#4589,#4832,#5060,.T.);
+#5060 = SURFACE_CURVE('',#5061,(#5065,#5072),.PCURVE_S1.);
+#5061 = LINE('',#5062,#5063);
+#5062 = CARTESIAN_POINT('',(2.28,0.75,0.2222));
+#5063 = VECTOR('',#5064,1.);
+#5064 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#5065 = PCURVE('',#4632,#5066);
+#5066 = DEFINITIONAL_REPRESENTATION('',(#5067),#5071);
+#5067 = LINE('',#5068,#5069);
+#5068 = CARTESIAN_POINT('',(1.5,-0.2222));
+#5069 = VECTOR('',#5070,1.);
+#5070 = DIRECTION('',(-1.,-0.));
+#5071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5072 = PCURVE('',#4604,#5073);
+#5073 = DEFINITIONAL_REPRESENTATION('',(#5074),#5078);
+#5074 = LINE('',#5075,#5076);
+#5075 = CARTESIAN_POINT('',(0.75,0.57));
+#5076 = VECTOR('',#5077,1.);
+#5077 = DIRECTION('',(-1.,0.));
+#5078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5079 = ORIENTED_EDGE('',*,*,#4831,.T.);
+#5080 = ORIENTED_EDGE('',*,*,#5035,.T.);
+#5081 = ORIENTED_EDGE('',*,*,#4616,.F.);
+#5082 = ADVANCED_FACE('',(#5083),#4604,.F.);
+#5083 = FACE_BOUND('',#5084,.F.);
+#5084 = EDGE_LOOP('',(#5085,#5103,#5104,#5105));
+#5085 = ORIENTED_EDGE('',*,*,#5086,.F.);
+#5086 = EDGE_CURVE('',#4558,#4855,#5087,.T.);
+#5087 = SURFACE_CURVE('',#5088,(#5091,#5097),.PCURVE_S1.);
+#5088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5089,#5090),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5089 = CARTESIAN_POINT('',(2.225413939802,0.75,0.2222));
+#5090 = CARTESIAN_POINT('',(2.225413939802,-0.75,0.2222));
+#5091 = PCURVE('',#4604,#5092);
+#5092 = DEFINITIONAL_REPRESENTATION('',(#5093),#5096);
+#5093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5094,#5095),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5094 = CARTESIAN_POINT('',(0.75,0.515413939802));
+#5095 = CARTESIAN_POINT('',(-0.75,0.515413939802));
+#5096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5097 = PCURVE('',#4577,#5098);
+#5098 = DEFINITIONAL_REPRESENTATION('',(#5099),#5102);
+#5099 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5100,#5101),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5100 = CARTESIAN_POINT('',(2.131603446506,2.824133504567E-03));
+#5101 = CARTESIAN_POINT('',(0.568396553494,2.824133504567E-03));
+#5102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5103 = ORIENTED_EDGE('',*,*,#4588,.T.);
+#5104 = ORIENTED_EDGE('',*,*,#5059,.T.);
+#5105 = ORIENTED_EDGE('',*,*,#4854,.T.);
+#5106 = ADVANCED_FACE('',(#5107),#4577,.T.);
+#5107 = FACE_BOUND('',#5108,.T.);
+#5108 = EDGE_LOOP('',(#5109,#5138,#5158,#5159,#5160,#5161,#5183,#5210));
+#5109 = ORIENTED_EDGE('',*,*,#5110,.F.);
+#5110 = EDGE_CURVE('',#5111,#5113,#5115,.T.);
+#5111 = VERTEX_POINT('',#5112);
+#5112 = CARTESIAN_POINT('',(2.225259344883,-1.295259344883,0.22));
+#5113 = VERTEX_POINT('',#5114);
+#5114 = CARTESIAN_POINT('',(2.28,-1.35,0.999));
+#5115 = SURFACE_CURVE('',#5116,(#5119,#5126),.PCURVE_S1.);
+#5116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5117,#5118),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5117 = CARTESIAN_POINT('',(2.225259344883,-1.295259344883,0.22));
+#5118 = CARTESIAN_POINT('',(2.28,-1.35,0.999));
+#5119 = PCURVE('',#4577,#5120);
+#5120 = DEFINITIONAL_REPRESENTATION('',(#5121),#5125);
+#5121 = LINE('',#5122,#5123);
+#5122 = CARTESIAN_POINT('',(1.143024112878E-16,-4.116792750432E-17));
+#5123 = VECTOR('',#5124,1.);
+#5124 = DIRECTION('',(-1.379820920718E-16,1.));
+#5125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5126 = PCURVE('',#5127,#5132);
+#5127 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#5128,#5129)
+ ,(#5130,#5131
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.56),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#5128 = CARTESIAN_POINT('',(-2.225259344883,-1.295259344883,0.22));
+#5129 = CARTESIAN_POINT('',(-2.28,-1.35,0.999));
+#5130 = CARTESIAN_POINT('',(2.225259344883,-1.295259344883,0.22));
+#5131 = CARTESIAN_POINT('',(2.28,-1.35,0.999));
+#5132 = DEFINITIONAL_REPRESENTATION('',(#5133),#5137);
+#5133 = LINE('',#5134,#5135);
+#5134 = CARTESIAN_POINT('',(4.56,-5.661261004568E-17));
+#5135 = VECTOR('',#5136,1.);
+#5136 = DIRECTION('',(0.,1.));
+#5137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5138 = ORIENTED_EDGE('',*,*,#5139,.T.);
+#5139 = EDGE_CURVE('',#5111,#4878,#5140,.T.);
+#5140 = SURFACE_CURVE('',#5141,(#5145,#5151),.PCURVE_S1.);
+#5141 = LINE('',#5142,#5143);
+#5142 = CARTESIAN_POINT('',(2.225259344883,-1.295259344883,0.22));
+#5143 = VECTOR('',#5144,1.);
+#5144 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#5145 = PCURVE('',#4577,#5146);
+#5146 = DEFINITIONAL_REPRESENTATION('',(#5147),#5150);
+#5147 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5148,#5149),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,0.545259344883),.PIECEWISE_BEZIER_KNOTS.);
+#5148 = CARTESIAN_POINT('',(1.143024112878E-16,-4.116792750432E-17));
+#5149 = CARTESIAN_POINT('',(0.568303265674,-6.184144790295E-17));
+#5150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5151 = PCURVE('',#4545,#5152);
+#5152 = DEFINITIONAL_REPRESENTATION('',(#5153),#5157);
+#5153 = LINE('',#5154,#5155);
+#5154 = CARTESIAN_POINT('',(0.,0.));
+#5155 = VECTOR('',#5156,1.);
+#5156 = DIRECTION('',(0.503056929218,0.864253276514));
+#5157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5158 = ORIENTED_EDGE('',*,*,#4877,.T.);
+#5159 = ORIENTED_EDGE('',*,*,#5086,.F.);
+#5160 = ORIENTED_EDGE('',*,*,#4557,.F.);
+#5161 = ORIENTED_EDGE('',*,*,#5162,.T.);
+#5162 = EDGE_CURVE('',#4530,#5163,#5165,.T.);
+#5163 = VERTEX_POINT('',#5164);
+#5164 = CARTESIAN_POINT('',(2.225259344883,1.295259344883,0.22));
+#5165 = SURFACE_CURVE('',#5166,(#5170,#5176),.PCURVE_S1.);
+#5166 = LINE('',#5167,#5168);
+#5167 = CARTESIAN_POINT('',(2.225259344883,-1.295259344883,0.22));
+#5168 = VECTOR('',#5169,1.);
+#5169 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#5170 = PCURVE('',#4577,#5171);
+#5171 = DEFINITIONAL_REPRESENTATION('',(#5172),#5175);
+#5172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5173,#5174),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(2.045259344883,2.590518689766),.PIECEWISE_BEZIER_KNOTS.);
+#5173 = CARTESIAN_POINT('',(2.131696734326,1.787917444514E-17));
+#5174 = CARTESIAN_POINT('',(2.7,-3.241087076169E-17));
+#5175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5176 = PCURVE('',#4545,#5177);
+#5177 = DEFINITIONAL_REPRESENTATION('',(#5178),#5182);
+#5178 = LINE('',#5179,#5180);
+#5179 = CARTESIAN_POINT('',(0.,0.));
+#5180 = VECTOR('',#5181,1.);
+#5181 = DIRECTION('',(0.503056929218,0.864253276514));
+#5182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5183 = ORIENTED_EDGE('',*,*,#5184,.T.);
+#5184 = EDGE_CURVE('',#5163,#5185,#5187,.T.);
+#5185 = VERTEX_POINT('',#5186);
+#5186 = CARTESIAN_POINT('',(2.28,1.35,0.999));
+#5187 = SURFACE_CURVE('',#5188,(#5191,#5198),.PCURVE_S1.);
+#5188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5189,#5190),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5189 = CARTESIAN_POINT('',(2.225259344883,1.295259344883,0.22));
+#5190 = CARTESIAN_POINT('',(2.28,1.35,0.999));
+#5191 = PCURVE('',#4577,#5192);
+#5192 = DEFINITIONAL_REPRESENTATION('',(#5193),#5197);
+#5193 = LINE('',#5194,#5195);
+#5194 = CARTESIAN_POINT('',(2.7,-4.122891387653E-17));
+#5195 = VECTOR('',#5196,1.);
+#5196 = DIRECTION('',(0.,1.));
+#5197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5198 = PCURVE('',#5199,#5204);
+#5199 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#5200,#5201)
+ ,(#5202,#5203
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.56),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#5200 = CARTESIAN_POINT('',(2.225259344883,1.295259344883,0.22));
+#5201 = CARTESIAN_POINT('',(2.28,1.35,0.999));
+#5202 = CARTESIAN_POINT('',(-2.225259344883,1.295259344883,0.22));
+#5203 = CARTESIAN_POINT('',(-2.28,1.35,0.999));
+#5204 = DEFINITIONAL_REPRESENTATION('',(#5205),#5209);
+#5205 = LINE('',#5206,#5207);
+#5206 = CARTESIAN_POINT('',(1.739400100802E-16,-2.026473055874E-17));
+#5207 = VECTOR('',#5208,1.);
+#5208 = DIRECTION('',(1.005974397079E-16,1.));
+#5209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5210 = ORIENTED_EDGE('',*,*,#5211,.F.);
+#5211 = EDGE_CURVE('',#5113,#5185,#5212,.T.);
+#5212 = SURFACE_CURVE('',#5213,(#5217,#5224),.PCURVE_S1.);
+#5213 = LINE('',#5214,#5215);
+#5214 = CARTESIAN_POINT('',(2.28,-1.35,0.999));
+#5215 = VECTOR('',#5216,1.);
+#5216 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#5217 = PCURVE('',#4577,#5218);
+#5218 = DEFINITIONAL_REPRESENTATION('',(#5219),#5223);
+#5219 = LINE('',#5220,#5221);
+#5220 = CARTESIAN_POINT('',(-2.367968078399E-17,1.));
+#5221 = VECTOR('',#5222,1.);
+#5222 = DIRECTION('',(1.,0.));
+#5223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5224 = PCURVE('',#5225,#5230);
+#5225 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#5226,#5227)
+ ,(#5228,#5229
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#5226 = CARTESIAN_POINT('',(2.28,-1.35,0.999));
+#5227 = CARTESIAN_POINT('',(2.194199820414,-1.264199820414,2.22));
+#5228 = CARTESIAN_POINT('',(2.28,1.35,0.999));
+#5229 = CARTESIAN_POINT('',(2.194199820414,1.264199820414,2.22));
+#5230 = DEFINITIONAL_REPRESENTATION('',(#5231),#5235);
+#5231 = LINE('',#5232,#5233);
+#5232 = CARTESIAN_POINT('',(-8.299256157705E-17,-3.429285612413E-17));
+#5233 = VECTOR('',#5234,1.);
+#5234 = DIRECTION('',(1.,-2.824529438766E-17));
+#5235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5236 = ADVANCED_FACE('',(#5237),#4545,.T.);
+#5237 = FACE_BOUND('',#5238,.T.);
+#5238 = EDGE_LOOP('',(#5239,#5240,#5262,#5290,#5310,#5311,#5312,#5313));
+#5239 = ORIENTED_EDGE('',*,*,#5139,.F.);
+#5240 = ORIENTED_EDGE('',*,*,#5241,.F.);
+#5241 = EDGE_CURVE('',#5242,#5111,#5244,.T.);
+#5242 = VERTEX_POINT('',#5243);
+#5243 = CARTESIAN_POINT('',(1.1,-1.295259344883,0.22));
+#5244 = SURFACE_CURVE('',#5245,(#5249,#5256),.PCURVE_S1.);
+#5245 = LINE('',#5246,#5247);
+#5246 = CARTESIAN_POINT('',(-2.225259344883,-1.295259344883,0.22));
+#5247 = VECTOR('',#5248,1.);
+#5248 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#5249 = PCURVE('',#4545,#5250);
+#5250 = DEFINITIONAL_REPRESENTATION('',(#5251),#5255);
+#5251 = LINE('',#5252,#5253);
+#5252 = CARTESIAN_POINT('',(3.846375359818,-2.238864265502));
+#5253 = VECTOR('',#5254,1.);
+#5254 = DIRECTION('',(-0.864253276514,0.503056929218));
+#5255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5256 = PCURVE('',#5127,#5257);
+#5257 = DEFINITIONAL_REPRESENTATION('',(#5258),#5261);
+#5258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5259,#5260),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(3.325259344883,4.450518689766),.PIECEWISE_BEZIER_KNOTS.);
+#5259 = CARTESIAN_POINT('',(3.40705964173,-1.316309365584E-17));
+#5260 = CARTESIAN_POINT('',(4.56,4.036674476483E-17));
+#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5262 = ORIENTED_EDGE('',*,*,#5263,.T.);
+#5263 = EDGE_CURVE('',#5242,#5264,#5266,.T.);
+#5264 = VERTEX_POINT('',#5265);
+#5265 = CARTESIAN_POINT('',(1.1,1.295259344883,0.22));
+#5266 = SURFACE_CURVE('',#5267,(#5271,#5278),.PCURVE_S1.);
+#5267 = LINE('',#5268,#5269);
+#5268 = CARTESIAN_POINT('',(1.1,-1.295259344883,0.22));
+#5269 = VECTOR('',#5270,1.);
+#5270 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#5271 = PCURVE('',#4545,#5272);
+#5272 = DEFINITIONAL_REPRESENTATION('',(#5273),#5277);
+#5273 = LINE('',#5274,#5275);
+#5274 = CARTESIAN_POINT('',(0.972509075743,-0.566069510611));
+#5275 = VECTOR('',#5276,1.);
+#5276 = DIRECTION('',(0.503056929218,0.864253276514));
+#5277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5278 = PCURVE('',#5279,#5284);
+#5279 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#5280,#5281)
+ ,(#5282,#5283
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.590518689767),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#5280 = CARTESIAN_POINT('',(1.1,-1.279799853066,0.));
+#5281 = CARTESIAN_POINT('',(1.1,-1.295259344883,0.22));
+#5282 = CARTESIAN_POINT('',(1.1,1.279799853066,0.));
+#5283 = CARTESIAN_POINT('',(1.1,1.295259344883,0.22));
+#5284 = DEFINITIONAL_REPRESENTATION('',(#5285),#5289);
+#5285 = LINE('',#5286,#5287);
+#5286 = CARTESIAN_POINT('',(8.948628970435E-17,1.));
+#5287 = VECTOR('',#5288,1.);
+#5288 = DIRECTION('',(1.,0.));
+#5289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5290 = ORIENTED_EDGE('',*,*,#5291,.F.);
+#5291 = EDGE_CURVE('',#5163,#5264,#5292,.T.);
+#5292 = SURFACE_CURVE('',#5293,(#5297,#5304),.PCURVE_S1.);
+#5293 = LINE('',#5294,#5295);
+#5294 = CARTESIAN_POINT('',(2.225259344883,1.295259344883,0.22));
+#5295 = VECTOR('',#5296,1.);
+#5296 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#5297 = PCURVE('',#4545,#5298);
+#5298 = DEFINITIONAL_REPRESENTATION('',(#5299),#5303);
+#5299 = LINE('',#5300,#5301);
+#5300 = CARTESIAN_POINT('',(1.303178377156,2.238864265502));
+#5301 = VECTOR('',#5302,1.);
+#5302 = DIRECTION('',(0.864253276514,-0.503056929218));
+#5303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5304 = PCURVE('',#5199,#5305);
+#5305 = DEFINITIONAL_REPRESENTATION('',(#5306),#5309);
+#5306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5307,#5308),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.125259344883),.PIECEWISE_BEZIER_KNOTS.);
+#5307 = CARTESIAN_POINT('',(1.739400100802E-16,-2.026473055874E-17));
+#5308 = CARTESIAN_POINT('',(1.15294035827,-2.198113687233E-17));
+#5309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5310 = ORIENTED_EDGE('',*,*,#5162,.F.);
+#5311 = ORIENTED_EDGE('',*,*,#4529,.T.);
+#5312 = ORIENTED_EDGE('',*,*,#4953,.T.);
+#5313 = ORIENTED_EDGE('',*,*,#4903,.T.);
+#5314 = ADVANCED_FACE('',(#5315),#5127,.T.);
+#5315 = FACE_BOUND('',#5316,.T.);
+#5316 = EDGE_LOOP('',(#5317,#5346,#5371,#5372,#5373,#5401));
+#5317 = ORIENTED_EDGE('',*,*,#5318,.T.);
+#5318 = EDGE_CURVE('',#5319,#5321,#5323,.T.);
+#5319 = VERTEX_POINT('',#5320);
+#5320 = CARTESIAN_POINT('',(-2.225259344883,-1.295259344883,0.22));
+#5321 = VERTEX_POINT('',#5322);
+#5322 = CARTESIAN_POINT('',(-1.1,-1.295259344883,0.22));
+#5323 = SURFACE_CURVE('',#5324,(#5328,#5334),.PCURVE_S1.);
+#5324 = LINE('',#5325,#5326);
+#5325 = CARTESIAN_POINT('',(-2.225259344883,-1.295259344883,0.22));
+#5326 = VECTOR('',#5327,1.);
+#5327 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#5328 = PCURVE('',#5127,#5329);
+#5329 = DEFINITIONAL_REPRESENTATION('',(#5330),#5333);
+#5330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5331,#5332),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.125259344883),.PIECEWISE_BEZIER_KNOTS.);
+#5331 = CARTESIAN_POINT('',(1.739400100802E-16,-2.026473055874E-17));
+#5332 = CARTESIAN_POINT('',(1.15294035827,-2.198113687233E-17));
+#5333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5334 = PCURVE('',#5335,#5340);
+#5335 = PLANE('',#5336);
+#5336 = AXIS2_PLACEMENT_3D('',#5337,#5338,#5339);
+#5337 = CARTESIAN_POINT('',(2.225259344883,-1.295259344883,0.22));
+#5338 = DIRECTION('',(0.,0.,-1.));
+#5339 = DIRECTION('',(-0.864253276514,0.503056929218,0.));
+#5340 = DEFINITIONAL_REPRESENTATION('',(#5341),#5345);
+#5341 = LINE('',#5342,#5343);
+#5342 = CARTESIAN_POINT('',(3.846375359818,-2.238864265502));
+#5343 = VECTOR('',#5344,1.);
+#5344 = DIRECTION('',(-0.864253276514,0.503056929218));
+#5345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5346 = ORIENTED_EDGE('',*,*,#5347,.T.);
+#5347 = EDGE_CURVE('',#5321,#5242,#5348,.T.);
+#5348 = SURFACE_CURVE('',#5349,(#5353,#5359),.PCURVE_S1.);
+#5349 = LINE('',#5350,#5351);
+#5350 = CARTESIAN_POINT('',(-1.1,-1.295259344883,0.22));
+#5351 = VECTOR('',#5352,1.);
+#5352 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#5353 = PCURVE('',#5127,#5354);
+#5354 = DEFINITIONAL_REPRESENTATION('',(#5355),#5358);
+#5355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5356,#5357),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.2),.PIECEWISE_BEZIER_KNOTS.);
+#5356 = CARTESIAN_POINT('',(1.15294035827,-6.184822430995E-17));
+#5357 = CARTESIAN_POINT('',(3.40705964173,1.787917430171E-17));
+#5358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5359 = PCURVE('',#5360,#5365);
+#5360 = PLANE('',#5361);
+#5361 = AXIS2_PLACEMENT_3D('',#5362,#5363,#5364);
+#5362 = CARTESIAN_POINT('',(-1.1,-1.295259344883,0.22));
+#5363 = DIRECTION('',(-2.214984063823E-16,-0.997540140447,
+ -7.009756199374E-02));
+#5364 = DIRECTION('',(1.,-2.22044604925E-16,-1.183291357832E-30));
+#5365 = DEFINITIONAL_REPRESENTATION('',(#5366),#5370);
+#5366 = LINE('',#5367,#5368);
+#5367 = CARTESIAN_POINT('',(0.,0.));
+#5368 = VECTOR('',#5369,1.);
+#5369 = DIRECTION('',(1.,-5.846274744869E-34));
+#5370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5371 = ORIENTED_EDGE('',*,*,#5241,.T.);
+#5372 = ORIENTED_EDGE('',*,*,#5110,.T.);
+#5373 = ORIENTED_EDGE('',*,*,#5374,.F.);
+#5374 = EDGE_CURVE('',#5375,#5113,#5377,.T.);
+#5375 = VERTEX_POINT('',#5376);
+#5376 = CARTESIAN_POINT('',(-2.28,-1.35,0.999));
+#5377 = SURFACE_CURVE('',#5378,(#5382,#5389),.PCURVE_S1.);
+#5378 = LINE('',#5379,#5380);
+#5379 = CARTESIAN_POINT('',(-2.28,-1.35,0.999));
+#5380 = VECTOR('',#5381,1.);
+#5381 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#5382 = PCURVE('',#5127,#5383);
+#5383 = DEFINITIONAL_REPRESENTATION('',(#5384),#5388);
+#5384 = LINE('',#5385,#5386);
+#5385 = CARTESIAN_POINT('',(2.745374497881E-16,1.));
+#5386 = VECTOR('',#5387,1.);
+#5387 = DIRECTION('',(1.,2.434699615406E-17));
+#5388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5389 = PCURVE('',#5390,#5395);
+#5390 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#5391,#5392)
+ ,(#5393,#5394
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.56),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#5391 = CARTESIAN_POINT('',(-2.28,-1.35,0.999));
+#5392 = CARTESIAN_POINT('',(-2.194199820414,-1.264199820414,2.22));
+#5393 = CARTESIAN_POINT('',(2.28,-1.35,0.999));
+#5394 = CARTESIAN_POINT('',(2.194199820414,-1.264199820414,2.22));
+#5395 = DEFINITIONAL_REPRESENTATION('',(#5396),#5400);
+#5396 = LINE('',#5397,#5398);
+#5397 = CARTESIAN_POINT('',(-1.755393615198E-16,-4.503702635564E-17));
+#5398 = VECTOR('',#5399,1.);
+#5399 = DIRECTION('',(1.,-2.149784734049E-18));
+#5400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5401 = ORIENTED_EDGE('',*,*,#5402,.F.);
+#5402 = EDGE_CURVE('',#5319,#5375,#5403,.T.);
+#5403 = SURFACE_CURVE('',#5404,(#5407,#5414),.PCURVE_S1.);
+#5404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5405,#5406),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5405 = CARTESIAN_POINT('',(-2.225259344883,-1.295259344883,0.22));
+#5406 = CARTESIAN_POINT('',(-2.28,-1.35,0.999));
+#5407 = PCURVE('',#5127,#5408);
+#5408 = DEFINITIONAL_REPRESENTATION('',(#5409),#5413);
+#5409 = LINE('',#5410,#5411);
+#5410 = CARTESIAN_POINT('',(1.739400100802E-16,-2.026473055874E-17));
+#5411 = VECTOR('',#5412,1.);
+#5412 = DIRECTION('',(1.005974397079E-16,1.));
+#5413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5414 = PCURVE('',#5415,#5420);
+#5415 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#5416,#5417)
+ ,(#5418,#5419
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#5416 = CARTESIAN_POINT('',(-2.225259344883,1.295259344883,0.22));
+#5417 = CARTESIAN_POINT('',(-2.28,1.35,0.999));
+#5418 = CARTESIAN_POINT('',(-2.225259344883,-1.295259344883,0.22));
+#5419 = CARTESIAN_POINT('',(-2.28,-1.35,0.999));
+#5420 = DEFINITIONAL_REPRESENTATION('',(#5421),#5425);
+#5421 = LINE('',#5422,#5423);
+#5422 = CARTESIAN_POINT('',(2.7,-4.122891387653E-17));
+#5423 = VECTOR('',#5424,1.);
+#5424 = DIRECTION('',(0.,1.));
+#5425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5426 = ADVANCED_FACE('',(#5427),#5225,.T.);
+#5427 = FACE_BOUND('',#5428,.T.);
+#5428 = EDGE_LOOP('',(#5429,#5430,#5457,#5484));
+#5429 = ORIENTED_EDGE('',*,*,#5211,.T.);
+#5430 = ORIENTED_EDGE('',*,*,#5431,.T.);
+#5431 = EDGE_CURVE('',#5185,#5432,#5434,.T.);
+#5432 = VERTEX_POINT('',#5433);
+#5433 = CARTESIAN_POINT('',(2.194199820414,1.264199820414,2.22));
+#5434 = SURFACE_CURVE('',#5435,(#5438,#5445),.PCURVE_S1.);
+#5435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5436,#5437),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5436 = CARTESIAN_POINT('',(2.28,1.35,0.999));
+#5437 = CARTESIAN_POINT('',(2.194199820414,1.264199820414,2.22));
+#5438 = PCURVE('',#5225,#5439);
+#5439 = DEFINITIONAL_REPRESENTATION('',(#5440),#5444);
+#5440 = LINE('',#5441,#5442);
+#5441 = CARTESIAN_POINT('',(2.7,-5.969818067332E-17));
+#5442 = VECTOR('',#5443,1.);
+#5443 = DIRECTION('',(0.,1.));
+#5444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5445 = PCURVE('',#5446,#5451);
+#5446 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#5447,#5448)
+ ,(#5449,#5450
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.56),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#5447 = CARTESIAN_POINT('',(2.28,1.35,0.999));
+#5448 = CARTESIAN_POINT('',(2.194199820414,1.264199820414,2.22));
+#5449 = CARTESIAN_POINT('',(-2.28,1.35,0.999));
+#5450 = CARTESIAN_POINT('',(-2.194199820414,1.264199820414,2.22));
+#5451 = DEFINITIONAL_REPRESENTATION('',(#5452),#5456);
+#5452 = LINE('',#5453,#5454);
+#5453 = CARTESIAN_POINT('',(-1.755393615198E-16,-4.503702635564E-17));
+#5454 = VECTOR('',#5455,1.);
+#5455 = DIRECTION('',(-4.185836674341E-16,1.));
+#5456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5457 = ORIENTED_EDGE('',*,*,#5458,.F.);
+#5458 = EDGE_CURVE('',#5459,#5432,#5461,.T.);
+#5459 = VERTEX_POINT('',#5460);
+#5460 = CARTESIAN_POINT('',(2.194199820414,-1.264199820414,2.22));
+#5461 = SURFACE_CURVE('',#5462,(#5466,#5472),.PCURVE_S1.);
+#5462 = LINE('',#5463,#5464);
+#5463 = CARTESIAN_POINT('',(2.194199820414,-1.264199820414,2.22));
+#5464 = VECTOR('',#5465,1.);
+#5465 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#5466 = PCURVE('',#5225,#5467);
+#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5471);
+#5468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5469,#5470),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.528399640828),.PIECEWISE_BEZIER_KNOTS.);
+#5469 = CARTESIAN_POINT('',(5.746105829896E-17,1.));
+#5470 = CARTESIAN_POINT('',(2.7,1.));
+#5471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5472 = PCURVE('',#5473,#5478);
+#5473 = PLANE('',#5474);
+#5474 = AXIS2_PLACEMENT_3D('',#5475,#5476,#5477);
+#5475 = CARTESIAN_POINT('',(2.194199820414,-1.264199820414,2.22));
+#5476 = DIRECTION('',(0.,0.,-1.));
+#5477 = DIRECTION('',(-0.866473406918,0.499223231735,0.));
+#5478 = DEFINITIONAL_REPRESENTATION('',(#5479),#5483);
+#5479 = LINE('',#5480,#5481);
+#5480 = CARTESIAN_POINT('',(0.,0.));
+#5481 = VECTOR('',#5482,1.);
+#5482 = DIRECTION('',(0.499223231735,0.866473406918));
+#5483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5484 = ORIENTED_EDGE('',*,*,#5485,.F.);
+#5485 = EDGE_CURVE('',#5113,#5459,#5486,.T.);
+#5486 = SURFACE_CURVE('',#5487,(#5490,#5497),.PCURVE_S1.);
+#5487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5488,#5489),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5488 = CARTESIAN_POINT('',(2.28,-1.35,0.999));
+#5489 = CARTESIAN_POINT('',(2.194199820414,-1.264199820414,2.22));
+#5490 = PCURVE('',#5225,#5491);
+#5491 = DEFINITIONAL_REPRESENTATION('',(#5492),#5496);
+#5492 = LINE('',#5493,#5494);
+#5493 = CARTESIAN_POINT('',(-8.299256157705E-17,-3.429285612413E-17));
+#5494 = VECTOR('',#5495,1.);
+#5495 = DIRECTION('',(1.40453619876E-16,1.));
+#5496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5497 = PCURVE('',#5390,#5498);
+#5498 = DEFINITIONAL_REPRESENTATION('',(#5499),#5503);
+#5499 = LINE('',#5500,#5501);
+#5500 = CARTESIAN_POINT('',(4.56,-4.506413140995E-17));
+#5501 = VECTOR('',#5502,1.);
+#5502 = DIRECTION('',(0.,1.));
+#5503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5504 = ADVANCED_FACE('',(#5505),#5199,.T.);
+#5505 = FACE_BOUND('',#5506,.T.);
+#5506 = EDGE_LOOP('',(#5507,#5508,#5535,#5557,#5579,#5600));
+#5507 = ORIENTED_EDGE('',*,*,#5291,.T.);
+#5508 = ORIENTED_EDGE('',*,*,#5509,.T.);
+#5509 = EDGE_CURVE('',#5264,#5510,#5512,.T.);
+#5510 = VERTEX_POINT('',#5511);
+#5511 = CARTESIAN_POINT('',(-1.1,1.295259344883,0.22));
+#5512 = SURFACE_CURVE('',#5513,(#5517,#5523),.PCURVE_S1.);
+#5513 = LINE('',#5514,#5515);
+#5514 = CARTESIAN_POINT('',(1.1,1.295259344883,0.22));
+#5515 = VECTOR('',#5516,1.);
+#5516 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#5517 = PCURVE('',#5199,#5518);
+#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5522);
+#5519 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5520,#5521),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.2),.PIECEWISE_BEZIER_KNOTS.);
+#5520 = CARTESIAN_POINT('',(1.15294035827,-6.184822430995E-17));
+#5521 = CARTESIAN_POINT('',(3.40705964173,1.787917430171E-17));
+#5522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5523 = PCURVE('',#5524,#5529);
+#5524 = PLANE('',#5525);
+#5525 = AXIS2_PLACEMENT_3D('',#5526,#5527,#5528);
+#5526 = CARTESIAN_POINT('',(1.1,1.295259344883,0.22));
+#5527 = DIRECTION('',(2.214984063823E-16,0.997540140447,
+ -7.009756199374E-02));
+#5528 = DIRECTION('',(-1.,2.22044604925E-16,-1.183291357832E-30));
+#5529 = DEFINITIONAL_REPRESENTATION('',(#5530),#5534);
+#5530 = LINE('',#5531,#5532);
+#5531 = CARTESIAN_POINT('',(0.,0.));
+#5532 = VECTOR('',#5533,1.);
+#5533 = DIRECTION('',(1.,-5.846274744869E-34));
+#5534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5535 = ORIENTED_EDGE('',*,*,#5536,.T.);
+#5536 = EDGE_CURVE('',#5510,#5537,#5539,.T.);
+#5537 = VERTEX_POINT('',#5538);
+#5538 = CARTESIAN_POINT('',(-2.225259344883,1.295259344883,0.22));
+#5539 = SURFACE_CURVE('',#5540,(#5544,#5550),.PCURVE_S1.);
+#5540 = LINE('',#5541,#5542);
+#5541 = CARTESIAN_POINT('',(2.225259344883,1.295259344883,0.22));
+#5542 = VECTOR('',#5543,1.);
+#5543 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#5544 = PCURVE('',#5199,#5545);
+#5545 = DEFINITIONAL_REPRESENTATION('',(#5546),#5549);
+#5546 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5547,#5548),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(3.325259344883,4.450518689766),.PIECEWISE_BEZIER_KNOTS.);
+#5547 = CARTESIAN_POINT('',(3.40705964173,-1.316309365584E-17));
+#5548 = CARTESIAN_POINT('',(4.56,4.036674476483E-17));
+#5549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5550 = PCURVE('',#5335,#5551);
+#5551 = DEFINITIONAL_REPRESENTATION('',(#5552),#5556);
+#5552 = LINE('',#5553,#5554);
+#5553 = CARTESIAN_POINT('',(1.303178377156,2.238864265502));
+#5554 = VECTOR('',#5555,1.);
+#5555 = DIRECTION('',(0.864253276514,-0.503056929218));
+#5556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5557 = ORIENTED_EDGE('',*,*,#5558,.T.);
+#5558 = EDGE_CURVE('',#5537,#5559,#5561,.T.);
+#5559 = VERTEX_POINT('',#5560);
+#5560 = CARTESIAN_POINT('',(-2.28,1.35,0.999));
+#5561 = SURFACE_CURVE('',#5562,(#5565,#5572),.PCURVE_S1.);
+#5562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5563,#5564),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5563 = CARTESIAN_POINT('',(-2.225259344883,1.295259344883,0.22));
+#5564 = CARTESIAN_POINT('',(-2.28,1.35,0.999));
+#5565 = PCURVE('',#5199,#5566);
+#5566 = DEFINITIONAL_REPRESENTATION('',(#5567),#5571);
+#5567 = LINE('',#5568,#5569);
+#5568 = CARTESIAN_POINT('',(4.56,-5.661261004568E-17));
+#5569 = VECTOR('',#5570,1.);
+#5570 = DIRECTION('',(0.,1.));
+#5571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5572 = PCURVE('',#5415,#5573);
+#5573 = DEFINITIONAL_REPRESENTATION('',(#5574),#5578);
+#5574 = LINE('',#5575,#5576);
+#5575 = CARTESIAN_POINT('',(1.143024112878E-16,-4.116792750432E-17));
+#5576 = VECTOR('',#5577,1.);
+#5577 = DIRECTION('',(-1.379820920718E-16,1.));
+#5578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5579 = ORIENTED_EDGE('',*,*,#5580,.F.);
+#5580 = EDGE_CURVE('',#5185,#5559,#5581,.T.);
+#5581 = SURFACE_CURVE('',#5582,(#5586,#5593),.PCURVE_S1.);
+#5582 = LINE('',#5583,#5584);
+#5583 = CARTESIAN_POINT('',(2.28,1.35,0.999));
+#5584 = VECTOR('',#5585,1.);
+#5585 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#5586 = PCURVE('',#5199,#5587);
+#5587 = DEFINITIONAL_REPRESENTATION('',(#5588),#5592);
+#5588 = LINE('',#5589,#5590);
+#5589 = CARTESIAN_POINT('',(2.745374497881E-16,1.));
+#5590 = VECTOR('',#5591,1.);
+#5591 = DIRECTION('',(1.,2.434699615406E-17));
+#5592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5593 = PCURVE('',#5446,#5594);
+#5594 = DEFINITIONAL_REPRESENTATION('',(#5595),#5599);
+#5595 = LINE('',#5596,#5597);
+#5596 = CARTESIAN_POINT('',(-1.755393615198E-16,-4.503702635564E-17));
+#5597 = VECTOR('',#5598,1.);
+#5598 = DIRECTION('',(1.,-2.149784734049E-18));
+#5599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5600 = ORIENTED_EDGE('',*,*,#5184,.F.);
+#5601 = ADVANCED_FACE('',(#5602),#5279,.T.);
+#5602 = FACE_BOUND('',#5603,.T.);
+#5603 = EDGE_LOOP('',(#5604,#5633,#5652,#5653));
+#5604 = ORIENTED_EDGE('',*,*,#5605,.T.);
+#5605 = EDGE_CURVE('',#5606,#5608,#5610,.T.);
+#5606 = VERTEX_POINT('',#5607);
+#5607 = CARTESIAN_POINT('',(1.1,-1.279799853066,0.));
+#5608 = VERTEX_POINT('',#5609);
+#5609 = CARTESIAN_POINT('',(1.1,1.279799853066,0.));
+#5610 = SURFACE_CURVE('',#5611,(#5615,#5621),.PCURVE_S1.);
+#5611 = LINE('',#5612,#5613);
+#5612 = CARTESIAN_POINT('',(1.1,-1.279799853066,0.));
+#5613 = VECTOR('',#5614,1.);
+#5614 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#5615 = PCURVE('',#5279,#5616);
+#5616 = DEFINITIONAL_REPRESENTATION('',(#5617),#5620);
+#5617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5618,#5619),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.559599706132),.PIECEWISE_BEZIER_KNOTS.);
+#5618 = CARTESIAN_POINT('',(8.104676966674E-17,-4.767052292619E-17));
+#5619 = CARTESIAN_POINT('',(2.590518689767,-3.714020932592E-17));
+#5620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5621 = PCURVE('',#5622,#5627);
+#5622 = PLANE('',#5623);
+#5623 = AXIS2_PLACEMENT_3D('',#5624,#5625,#5626);
+#5624 = CARTESIAN_POINT('',(1.1,-1.279799853066,0.));
+#5625 = DIRECTION('',(0.,0.,-1.));
+#5626 = DIRECTION('',(-0.651825367196,0.758369099238,0.));
+#5627 = DEFINITIONAL_REPRESENTATION('',(#5628),#5632);
+#5628 = LINE('',#5629,#5630);
+#5629 = CARTESIAN_POINT('',(0.,0.));
+#5630 = VECTOR('',#5631,1.);
+#5631 = DIRECTION('',(0.758369099238,0.651825367196));
+#5632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5633 = ORIENTED_EDGE('',*,*,#5634,.T.);
+#5634 = EDGE_CURVE('',#5608,#5264,#5635,.T.);
+#5635 = SURFACE_CURVE('',#5636,(#5639,#5646),.PCURVE_S1.);
+#5636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5637,#5638),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5637 = CARTESIAN_POINT('',(1.1,1.279799853066,0.));
+#5638 = CARTESIAN_POINT('',(1.1,1.295259344883,0.22));
+#5639 = PCURVE('',#5279,#5640);
+#5640 = DEFINITIONAL_REPRESENTATION('',(#5641),#5645);
+#5641 = LINE('',#5642,#5643);
+#5642 = CARTESIAN_POINT('',(2.590518689767,-3.714020932592E-17));
+#5643 = VECTOR('',#5644,1.);
+#5644 = DIRECTION('',(0.,1.));
+#5645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5646 = PCURVE('',#5524,#5647);
+#5647 = DEFINITIONAL_REPRESENTATION('',(#5648),#5651);
+#5648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5649,#5650),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5649 = CARTESIAN_POINT('',(0.,-0.220542503584));
+#5650 = CARTESIAN_POINT('',(0.,0.));
+#5651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5652 = ORIENTED_EDGE('',*,*,#5263,.F.);
+#5653 = ORIENTED_EDGE('',*,*,#5654,.F.);
+#5654 = EDGE_CURVE('',#5606,#5242,#5655,.T.);
+#5655 = SURFACE_CURVE('',#5656,(#5659,#5666),.PCURVE_S1.);
+#5656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5657,#5658),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5657 = CARTESIAN_POINT('',(1.1,-1.279799853066,0.));
+#5658 = CARTESIAN_POINT('',(1.1,-1.295259344883,0.22));
+#5659 = PCURVE('',#5279,#5660);
+#5660 = DEFINITIONAL_REPRESENTATION('',(#5661),#5665);
+#5661 = LINE('',#5662,#5663);
+#5662 = CARTESIAN_POINT('',(8.104676966674E-17,-4.767052292619E-17));
+#5663 = VECTOR('',#5664,1.);
+#5664 = DIRECTION('',(8.439520037611E-18,1.));
+#5665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5666 = PCURVE('',#5360,#5667);
+#5667 = DEFINITIONAL_REPRESENTATION('',(#5668),#5671);
+#5668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5669,#5670),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5669 = CARTESIAN_POINT('',(2.2,-0.220542503584));
+#5670 = CARTESIAN_POINT('',(2.2,-5.551115123126E-17));
+#5671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5672 = ADVANCED_FACE('',(#5673),#5335,.T.);
+#5673 = FACE_BOUND('',#5674,.T.);
+#5674 = EDGE_LOOP('',(#5675,#5676,#5702,#5703,#5725,#5753,#5781,#5809));
+#5675 = ORIENTED_EDGE('',*,*,#5536,.F.);
+#5676 = ORIENTED_EDGE('',*,*,#5677,.T.);
+#5677 = EDGE_CURVE('',#5510,#5321,#5678,.T.);
+#5678 = SURFACE_CURVE('',#5679,(#5683,#5690),.PCURVE_S1.);
+#5679 = LINE('',#5680,#5681);
+#5680 = CARTESIAN_POINT('',(-1.1,1.295259344883,0.22));
+#5681 = VECTOR('',#5682,1.);
+#5682 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#5683 = PCURVE('',#5335,#5684);
+#5684 = DEFINITIONAL_REPRESENTATION('',(#5685),#5689);
+#5685 = LINE('',#5686,#5687);
+#5686 = CARTESIAN_POINT('',(4.177044661231,0.566069510611));
+#5687 = VECTOR('',#5688,1.);
+#5688 = DIRECTION('',(-0.503056929218,-0.864253276514));
+#5689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5690 = PCURVE('',#5691,#5696);
+#5691 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#5692,#5693)
+ ,(#5694,#5695
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.590518689767),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#5692 = CARTESIAN_POINT('',(-1.1,1.279799853066,0.));
+#5693 = CARTESIAN_POINT('',(-1.1,1.295259344883,0.22));
+#5694 = CARTESIAN_POINT('',(-1.1,-1.279799853066,0.));
+#5695 = CARTESIAN_POINT('',(-1.1,-1.295259344883,0.22));
+#5696 = DEFINITIONAL_REPRESENTATION('',(#5697),#5701);
+#5697 = LINE('',#5698,#5699);
+#5698 = CARTESIAN_POINT('',(8.948628970435E-17,1.));
+#5699 = VECTOR('',#5700,1.);
+#5700 = DIRECTION('',(1.,0.));
+#5701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5702 = ORIENTED_EDGE('',*,*,#5318,.F.);
+#5703 = ORIENTED_EDGE('',*,*,#5704,.F.);
+#5704 = EDGE_CURVE('',#5705,#5319,#5707,.T.);
+#5705 = VERTEX_POINT('',#5706);
+#5706 = CARTESIAN_POINT('',(-2.225259344883,-0.75,0.22));
+#5707 = SURFACE_CURVE('',#5708,(#5712,#5719),.PCURVE_S1.);
+#5708 = LINE('',#5709,#5710);
+#5709 = CARTESIAN_POINT('',(-2.225259344883,1.295259344883,0.22));
+#5710 = VECTOR('',#5711,1.);
+#5711 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#5712 = PCURVE('',#5335,#5713);
+#5713 = DEFINITIONAL_REPRESENTATION('',(#5714),#5718);
+#5714 = LINE('',#5715,#5716);
+#5715 = CARTESIAN_POINT('',(5.149553736974,1.909583602355E-14));
+#5716 = VECTOR('',#5717,1.);
+#5717 = DIRECTION('',(-0.503056929218,-0.864253276514));
+#5718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5719 = PCURVE('',#5415,#5720);
+#5720 = DEFINITIONAL_REPRESENTATION('',(#5721),#5724);
+#5721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5722,#5723),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(2.045259344883,2.590518689766),.PIECEWISE_BEZIER_KNOTS.);
+#5722 = CARTESIAN_POINT('',(2.131696734326,1.787917444514E-17));
+#5723 = CARTESIAN_POINT('',(2.7,-3.241087076169E-17));
+#5724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5725 = ORIENTED_EDGE('',*,*,#5726,.T.);
+#5726 = EDGE_CURVE('',#5705,#5727,#5729,.T.);
+#5727 = VERTEX_POINT('',#5728);
+#5728 = CARTESIAN_POINT('',(-1.14,-0.75,0.22));
+#5729 = SURFACE_CURVE('',#5730,(#5734,#5741),.PCURVE_S1.);
+#5730 = LINE('',#5731,#5732);
+#5731 = CARTESIAN_POINT('',(0.117096097639,-0.75,0.22));
+#5732 = VECTOR('',#5733,1.);
+#5733 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#5734 = PCURVE('',#5335,#5735);
+#5735 = DEFINITIONAL_REPRESENTATION('',(#5736),#5740);
+#5736 = LINE('',#5737,#5738);
+#5737 = CARTESIAN_POINT('',(2.096283485522,-0.589283954084));
+#5738 = VECTOR('',#5739,1.);
+#5739 = DIRECTION('',(-0.864253276514,0.503056929218));
+#5740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5741 = PCURVE('',#5742,#5747);
+#5742 = PLANE('',#5743);
+#5743 = AXIS2_PLACEMENT_3D('',#5744,#5745,#5746);
+#5744 = CARTESIAN_POINT('',(-1.991067149606,-0.75,0.303091083877));
+#5745 = DIRECTION('',(-2.22044604925E-16,-1.,-0.));
+#5746 = DIRECTION('',(0.,0.,-1.));
+#5747 = DEFINITIONAL_REPRESENTATION('',(#5748),#5752);
+#5748 = LINE('',#5749,#5750);
+#5749 = CARTESIAN_POINT('',(8.3091083877E-02,2.108163247245));
+#5750 = VECTOR('',#5751,1.);
+#5751 = DIRECTION('',(0.,1.));
+#5752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5753 = ORIENTED_EDGE('',*,*,#5754,.T.);
+#5754 = EDGE_CURVE('',#5727,#5755,#5757,.T.);
+#5755 = VERTEX_POINT('',#5756);
+#5756 = CARTESIAN_POINT('',(-1.14,0.75,0.22));
+#5757 = SURFACE_CURVE('',#5758,(#5762,#5769),.PCURVE_S1.);
+#5758 = LINE('',#5759,#5760);
+#5759 = CARTESIAN_POINT('',(-1.14,-0.272629672442,0.22));
+#5760 = VECTOR('',#5761,1.);
+#5761 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#5762 = PCURVE('',#5335,#5763);
+#5763 = DEFINITIONAL_REPRESENTATION('',(#5764),#5768);
+#5764 = LINE('',#5765,#5766);
+#5765 = CARTESIAN_POINT('',(3.422877357881,-0.809105986992));
+#5766 = VECTOR('',#5767,1.);
+#5767 = DIRECTION('',(0.503056929218,0.864253276514));
+#5768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5769 = PCURVE('',#5770,#5775);
+#5770 = PLANE('',#5771);
+#5771 = AXIS2_PLACEMENT_3D('',#5772,#5773,#5774);
+#5772 = CARTESIAN_POINT('',(-1.14,0.75,0.));
+#5773 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#5774 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#5775 = DEFINITIONAL_REPRESENTATION('',(#5776),#5780);
+#5776 = LINE('',#5777,#5778);
+#5777 = CARTESIAN_POINT('',(1.022629672442,-0.22));
+#5778 = VECTOR('',#5779,1.);
+#5779 = DIRECTION('',(-1.,0.));
+#5780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5781 = ORIENTED_EDGE('',*,*,#5782,.T.);
+#5782 = EDGE_CURVE('',#5755,#5783,#5785,.T.);
+#5783 = VERTEX_POINT('',#5784);
+#5784 = CARTESIAN_POINT('',(-2.225259344883,0.75,0.22));
+#5785 = SURFACE_CURVE('',#5786,(#5790,#5797),.PCURVE_S1.);
+#5786 = LINE('',#5787,#5788);
+#5787 = CARTESIAN_POINT('',(0.117096097639,0.75,0.22));
+#5788 = VECTOR('',#5789,1.);
+#5789 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#5790 = PCURVE('',#5335,#5791);
+#5791 = DEFINITIONAL_REPRESENTATION('',(#5792),#5796);
+#5792 = LINE('',#5793,#5794);
+#5793 = CARTESIAN_POINT('',(2.850868879349,0.707095960687));
+#5794 = VECTOR('',#5795,1.);
+#5795 = DIRECTION('',(0.864253276514,-0.503056929218));
+#5796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5797 = PCURVE('',#5798,#5803);
+#5798 = PLANE('',#5799);
+#5799 = AXIS2_PLACEMENT_3D('',#5800,#5801,#5802);
+#5800 = CARTESIAN_POINT('',(-1.991067149606,0.75,0.303091083877));
+#5801 = DIRECTION('',(2.22044604925E-16,1.,-7.960022943413E-32));
+#5802 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#5803 = DEFINITIONAL_REPRESENTATION('',(#5804),#5808);
+#5804 = LINE('',#5805,#5806);
+#5805 = CARTESIAN_POINT('',(-2.108163247245,-8.3091083877E-02));
+#5806 = VECTOR('',#5807,1.);
+#5807 = DIRECTION('',(1.,0.));
+#5808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5809 = ORIENTED_EDGE('',*,*,#5810,.F.);
+#5810 = EDGE_CURVE('',#5537,#5783,#5811,.T.);
+#5811 = SURFACE_CURVE('',#5812,(#5816,#5823),.PCURVE_S1.);
+#5812 = LINE('',#5813,#5814);
+#5813 = CARTESIAN_POINT('',(-2.225259344883,1.295259344883,0.22));
+#5814 = VECTOR('',#5815,1.);
+#5815 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#5816 = PCURVE('',#5335,#5817);
+#5817 = DEFINITIONAL_REPRESENTATION('',(#5818),#5822);
+#5818 = LINE('',#5819,#5820);
+#5819 = CARTESIAN_POINT('',(5.149553736974,1.909583602355E-14));
+#5820 = VECTOR('',#5821,1.);
+#5821 = DIRECTION('',(-0.503056929218,-0.864253276514));
+#5822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5823 = PCURVE('',#5415,#5824);
+#5824 = DEFINITIONAL_REPRESENTATION('',(#5825),#5828);
+#5825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5826,#5827),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,0.545259344883),.PIECEWISE_BEZIER_KNOTS.);
+#5826 = CARTESIAN_POINT('',(1.143024112878E-16,-4.116792750432E-17));
+#5827 = CARTESIAN_POINT('',(0.568303265674,-6.184144790295E-17));
+#5828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5829 = ADVANCED_FACE('',(#5830),#5415,.T.);
+#5830 = FACE_BOUND('',#5831,.T.);
+#5831 = EDGE_LOOP('',(#5832,#5833,#5834,#5860,#5885,#5909,#5910,#5911));
+#5832 = ORIENTED_EDGE('',*,*,#5558,.F.);
+#5833 = ORIENTED_EDGE('',*,*,#5810,.T.);
+#5834 = ORIENTED_EDGE('',*,*,#5835,.T.);
+#5835 = EDGE_CURVE('',#5783,#5836,#5838,.T.);
+#5836 = VERTEX_POINT('',#5837);
+#5837 = CARTESIAN_POINT('',(-2.225413939802,0.75,0.2222));
+#5838 = SURFACE_CURVE('',#5839,(#5845,#5851),.PCURVE_S1.);
+#5839 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5840,#5841,#5842,#5843,#5844),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5840 = CARTESIAN_POINT('',(-2.225259344883,0.75,0.22));
+#5841 = CARTESIAN_POINT('',(-2.238768685756,0.75,0.412247910026));
+#5842 = CARTESIAN_POINT('',(-2.25227825666,0.75,0.604499093572));
+#5843 = CARTESIAN_POINT('',(-2.265788033788,0.75,0.796753211837));
+#5844 = CARTESIAN_POINT('',(-2.279297998531,0.75,0.98901));
+#5845 = PCURVE('',#5415,#5846);
+#5846 = DEFINITIONAL_REPRESENTATION('',(#5847),#5850);
+#5847 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5848,#5849),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.860889149634E-03),.PIECEWISE_BEZIER_KNOTS.);
+#5848 = CARTESIAN_POINT('',(0.568303265674,-6.184144790295E-17));
+#5849 = CARTESIAN_POINT('',(0.568396553494,2.824133504567E-03));
+#5850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5851 = PCURVE('',#5798,#5852);
+#5852 = DEFINITIONAL_REPRESENTATION('',(#5853),#5859);
+#5853 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5854,#5855,#5856,#5857,#5858),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5854 = CARTESIAN_POINT('',(0.234192195277,-8.3091083877E-02));
+#5855 = CARTESIAN_POINT('',(0.24770153615,0.109156826149));
+#5856 = CARTESIAN_POINT('',(0.261211107054,0.301408009695));
+#5857 = CARTESIAN_POINT('',(0.274720884182,0.49366212796));
+#5858 = CARTESIAN_POINT('',(0.288230848925,0.685918916123));
+#5859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5860 = ORIENTED_EDGE('',*,*,#5861,.F.);
+#5861 = EDGE_CURVE('',#5862,#5836,#5864,.T.);
+#5862 = VERTEX_POINT('',#5863);
+#5863 = CARTESIAN_POINT('',(-2.225413939802,-0.75,0.2222));
+#5864 = SURFACE_CURVE('',#5865,(#5868,#5874),.PCURVE_S1.);
+#5865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5866,#5867),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5866 = CARTESIAN_POINT('',(-2.225413939802,-0.75,0.2222));
+#5867 = CARTESIAN_POINT('',(-2.225413939802,0.75,0.2222));
+#5868 = PCURVE('',#5415,#5869);
+#5869 = DEFINITIONAL_REPRESENTATION('',(#5870),#5873);
+#5870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5871,#5872),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5871 = CARTESIAN_POINT('',(2.131603446506,2.824133504567E-03));
+#5872 = CARTESIAN_POINT('',(0.568396553494,2.824133504567E-03));
+#5873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5874 = PCURVE('',#5875,#5880);
+#5875 = PLANE('',#5876);
+#5876 = AXIS2_PLACEMENT_3D('',#5877,#5878,#5879);
+#5877 = CARTESIAN_POINT('',(-1.71,4.440892098501E-16,0.2222));
+#5878 = DIRECTION('',(0.,-0.,-1.));
+#5879 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#5880 = DEFINITIONAL_REPRESENTATION('',(#5881),#5884);
+#5881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5882,#5883),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5882 = CARTESIAN_POINT('',(0.75,0.515413939802));
+#5883 = CARTESIAN_POINT('',(-0.75,0.515413939802));
+#5884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5885 = ORIENTED_EDGE('',*,*,#5886,.F.);
+#5886 = EDGE_CURVE('',#5705,#5862,#5887,.T.);
+#5887 = SURFACE_CURVE('',#5888,(#5894,#5900),.PCURVE_S1.);
+#5888 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5889,#5890,#5891,#5892,#5893),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5889 = CARTESIAN_POINT('',(-2.225259344883,-0.75,0.22));
+#5890 = CARTESIAN_POINT('',(-2.238768685756,-0.75,0.412247910026));
+#5891 = CARTESIAN_POINT('',(-2.25227825666,-0.75,0.604499093572));
+#5892 = CARTESIAN_POINT('',(-2.265788033788,-0.75,0.796753211837));
+#5893 = CARTESIAN_POINT('',(-2.279297998531,-0.75,0.98901));
+#5894 = PCURVE('',#5415,#5895);
+#5895 = DEFINITIONAL_REPRESENTATION('',(#5896),#5899);
+#5896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5897,#5898),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.860889149634E-03),.PIECEWISE_BEZIER_KNOTS.);
+#5897 = CARTESIAN_POINT('',(2.131696734326,-6.184822416653E-17));
+#5898 = CARTESIAN_POINT('',(2.131603446506,2.824133504567E-03));
+#5899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5900 = PCURVE('',#5742,#5901);
+#5901 = DEFINITIONAL_REPRESENTATION('',(#5902),#5908);
+#5902 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5903,#5904,#5905,#5906,#5907),
+ .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5903 = CARTESIAN_POINT('',(8.3091083877E-02,-0.234192195277));
+#5904 = CARTESIAN_POINT('',(-0.109156826149,-0.24770153615));
+#5905 = CARTESIAN_POINT('',(-0.301408009695,-0.261211107054));
+#5906 = CARTESIAN_POINT('',(-0.49366212796,-0.274720884182));
+#5907 = CARTESIAN_POINT('',(-0.685918916123,-0.288230848925));
+#5908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5909 = ORIENTED_EDGE('',*,*,#5704,.T.);
+#5910 = ORIENTED_EDGE('',*,*,#5402,.T.);
+#5911 = ORIENTED_EDGE('',*,*,#5912,.F.);
+#5912 = EDGE_CURVE('',#5559,#5375,#5913,.T.);
+#5913 = SURFACE_CURVE('',#5914,(#5918,#5925),.PCURVE_S1.);
+#5914 = LINE('',#5915,#5916);
+#5915 = CARTESIAN_POINT('',(-2.28,1.35,0.999));
+#5916 = VECTOR('',#5917,1.);
+#5917 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#5918 = PCURVE('',#5415,#5919);
+#5919 = DEFINITIONAL_REPRESENTATION('',(#5920),#5924);
+#5920 = LINE('',#5921,#5922);
+#5921 = CARTESIAN_POINT('',(-2.367968078399E-17,1.));
+#5922 = VECTOR('',#5923,1.);
+#5923 = DIRECTION('',(1.,0.));
+#5924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5925 = PCURVE('',#5926,#5931);
+#5926 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#5927,#5928)
+ ,(#5929,#5930
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.7),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#5927 = CARTESIAN_POINT('',(-2.28,1.35,0.999));
+#5928 = CARTESIAN_POINT('',(-2.194199820414,1.264199820414,2.22));
+#5929 = CARTESIAN_POINT('',(-2.28,-1.35,0.999));
+#5930 = CARTESIAN_POINT('',(-2.194199820414,-1.264199820414,2.22));
+#5931 = DEFINITIONAL_REPRESENTATION('',(#5932),#5936);
+#5932 = LINE('',#5933,#5934);
+#5933 = CARTESIAN_POINT('',(-8.299256157705E-17,-3.429285612413E-17));
+#5934 = VECTOR('',#5935,1.);
+#5935 = DIRECTION('',(1.,-2.824529438766E-17));
+#5936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5937 = ADVANCED_FACE('',(#5938),#5360,.T.);
+#5938 = FACE_BOUND('',#5939,.T.);
+#5939 = EDGE_LOOP('',(#5940,#5963,#5964,#5965));
+#5940 = ORIENTED_EDGE('',*,*,#5941,.T.);
+#5941 = EDGE_CURVE('',#5942,#5606,#5944,.T.);
+#5942 = VERTEX_POINT('',#5943);
+#5943 = CARTESIAN_POINT('',(-1.1,-1.279799853066,0.));
+#5944 = SURFACE_CURVE('',#5945,(#5949,#5956),.PCURVE_S1.);
+#5945 = LINE('',#5946,#5947);
+#5946 = CARTESIAN_POINT('',(-1.1,-1.279799853066,0.));
+#5947 = VECTOR('',#5948,1.);
+#5948 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#5949 = PCURVE('',#5360,#5950);
+#5950 = DEFINITIONAL_REPRESENTATION('',(#5951),#5955);
+#5951 = LINE('',#5952,#5953);
+#5952 = CARTESIAN_POINT('',(-3.432696752904E-18,-0.220542503584));
+#5953 = VECTOR('',#5954,1.);
+#5954 = DIRECTION('',(1.,-5.846274744869E-34));
+#5955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5956 = PCURVE('',#5622,#5957);
+#5957 = DEFINITIONAL_REPRESENTATION('',(#5958),#5962);
+#5958 = LINE('',#5959,#5960);
+#5959 = CARTESIAN_POINT('',(1.434015807832,-1.668412018324));
+#5960 = VECTOR('',#5961,1.);
+#5961 = DIRECTION('',(-0.651825367196,0.758369099238));
+#5962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5963 = ORIENTED_EDGE('',*,*,#5654,.T.);
+#5964 = ORIENTED_EDGE('',*,*,#5347,.F.);
+#5965 = ORIENTED_EDGE('',*,*,#5966,.F.);
+#5966 = EDGE_CURVE('',#5942,#5321,#5967,.T.);
+#5967 = SURFACE_CURVE('',#5968,(#5971,#5977),.PCURVE_S1.);
+#5968 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5969,#5970),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5969 = CARTESIAN_POINT('',(-1.1,-1.279799853066,0.));
+#5970 = CARTESIAN_POINT('',(-1.1,-1.295259344883,0.22));
+#5971 = PCURVE('',#5360,#5972);
+#5972 = DEFINITIONAL_REPRESENTATION('',(#5973),#5976);
+#5973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5974,#5975),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5974 = CARTESIAN_POINT('',(0.,-0.220542503584));
+#5975 = CARTESIAN_POINT('',(0.,0.));
+#5976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5977 = PCURVE('',#5691,#5978);
+#5978 = DEFINITIONAL_REPRESENTATION('',(#5979),#5983);
+#5979 = LINE('',#5980,#5981);
+#5980 = CARTESIAN_POINT('',(2.590518689767,-3.714020932592E-17));
+#5981 = VECTOR('',#5982,1.);
+#5982 = DIRECTION('',(0.,1.));
+#5983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5984 = ADVANCED_FACE('',(#5985),#5390,.T.);
+#5985 = FACE_BOUND('',#5986,.T.);
+#5986 = EDGE_LOOP('',(#5987,#5988,#5989,#6011));
+#5987 = ORIENTED_EDGE('',*,*,#5374,.T.);
+#5988 = ORIENTED_EDGE('',*,*,#5485,.T.);
+#5989 = ORIENTED_EDGE('',*,*,#5990,.F.);
+#5990 = EDGE_CURVE('',#5991,#5459,#5993,.T.);
+#5991 = VERTEX_POINT('',#5992);
+#5992 = CARTESIAN_POINT('',(-2.194199820414,-1.264199820414,2.22));
+#5993 = SURFACE_CURVE('',#5994,(#5998,#6004),.PCURVE_S1.);
+#5994 = LINE('',#5995,#5996);
+#5995 = CARTESIAN_POINT('',(-2.194199820414,-1.264199820414,2.22));
+#5996 = VECTOR('',#5997,1.);
+#5997 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#5998 = PCURVE('',#5390,#5999);
+#5999 = DEFINITIONAL_REPRESENTATION('',(#6000),#6003);
+#6000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6001,#6002),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,4.388399640828),.PIECEWISE_BEZIER_KNOTS.);
+#6001 = CARTESIAN_POINT('',(-5.941230289539E-16,1.));
+#6002 = CARTESIAN_POINT('',(4.56,1.));
+#6003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6004 = PCURVE('',#5473,#6005);
+#6005 = DEFINITIONAL_REPRESENTATION('',(#6006),#6010);
+#6006 = LINE('',#6007,#6008);
+#6007 = CARTESIAN_POINT('',(3.802431587706,-2.190791050839));
+#6008 = VECTOR('',#6009,1.);
+#6009 = DIRECTION('',(-0.866473406918,0.499223231735));
+#6010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6011 = ORIENTED_EDGE('',*,*,#6012,.F.);
+#6012 = EDGE_CURVE('',#5375,#5991,#6013,.T.);
+#6013 = SURFACE_CURVE('',#6014,(#6017,#6024),.PCURVE_S1.);
+#6014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6015,#6016),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6015 = CARTESIAN_POINT('',(-2.28,-1.35,0.999));
+#6016 = CARTESIAN_POINT('',(-2.194199820414,-1.264199820414,2.22));
+#6017 = PCURVE('',#5390,#6018);
+#6018 = DEFINITIONAL_REPRESENTATION('',(#6019),#6023);
+#6019 = LINE('',#6020,#6021);
+#6020 = CARTESIAN_POINT('',(-1.755393615198E-16,-4.503702635564E-17));
+#6021 = VECTOR('',#6022,1.);
+#6022 = DIRECTION('',(-4.185836674341E-16,1.));
+#6023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6024 = PCURVE('',#5926,#6025);
+#6025 = DEFINITIONAL_REPRESENTATION('',(#6026),#6030);
+#6026 = LINE('',#6027,#6028);
+#6027 = CARTESIAN_POINT('',(2.7,-5.969818067332E-17));
+#6028 = VECTOR('',#6029,1.);
+#6029 = DIRECTION('',(0.,1.));
+#6030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6031 = ADVANCED_FACE('',(#6032),#5446,.T.);
+#6032 = FACE_BOUND('',#6033,.T.);
+#6033 = EDGE_LOOP('',(#6034,#6035,#6057,#6077));
+#6034 = ORIENTED_EDGE('',*,*,#5580,.T.);
+#6035 = ORIENTED_EDGE('',*,*,#6036,.T.);
+#6036 = EDGE_CURVE('',#5559,#6037,#6039,.T.);
+#6037 = VERTEX_POINT('',#6038);
+#6038 = CARTESIAN_POINT('',(-2.194199820414,1.264199820414,2.22));
+#6039 = SURFACE_CURVE('',#6040,(#6043,#6050),.PCURVE_S1.);
+#6040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6041,#6042),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6041 = CARTESIAN_POINT('',(-2.28,1.35,0.999));
+#6042 = CARTESIAN_POINT('',(-2.194199820414,1.264199820414,2.22));
+#6043 = PCURVE('',#5446,#6044);
+#6044 = DEFINITIONAL_REPRESENTATION('',(#6045),#6049);
+#6045 = LINE('',#6046,#6047);
+#6046 = CARTESIAN_POINT('',(4.56,-4.506413140995E-17));
+#6047 = VECTOR('',#6048,1.);
+#6048 = DIRECTION('',(0.,1.));
+#6049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6050 = PCURVE('',#5926,#6051);
+#6051 = DEFINITIONAL_REPRESENTATION('',(#6052),#6056);
+#6052 = LINE('',#6053,#6054);
+#6053 = CARTESIAN_POINT('',(-8.299256157705E-17,-3.429285612413E-17));
+#6054 = VECTOR('',#6055,1.);
+#6055 = DIRECTION('',(1.40453619876E-16,1.));
+#6056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6057 = ORIENTED_EDGE('',*,*,#6058,.F.);
+#6058 = EDGE_CURVE('',#5432,#6037,#6059,.T.);
+#6059 = SURFACE_CURVE('',#6060,(#6064,#6070),.PCURVE_S1.);
+#6060 = LINE('',#6061,#6062);
+#6061 = CARTESIAN_POINT('',(2.194199820414,1.264199820414,2.22));
+#6062 = VECTOR('',#6063,1.);
+#6063 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6064 = PCURVE('',#5446,#6065);
+#6065 = DEFINITIONAL_REPRESENTATION('',(#6066),#6069);
+#6066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6067,#6068),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,4.388399640828),.PIECEWISE_BEZIER_KNOTS.);
+#6067 = CARTESIAN_POINT('',(-5.941230289539E-16,1.));
+#6068 = CARTESIAN_POINT('',(4.56,1.));
+#6069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6070 = PCURVE('',#5473,#6071);
+#6071 = DEFINITIONAL_REPRESENTATION('',(#6072),#6076);
+#6072 = LINE('',#6073,#6074);
+#6073 = CARTESIAN_POINT('',(1.262235839812,2.190791050838));
+#6074 = VECTOR('',#6075,1.);
+#6075 = DIRECTION('',(0.866473406918,-0.499223231735));
+#6076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6077 = ORIENTED_EDGE('',*,*,#5431,.F.);
+#6078 = ADVANCED_FACE('',(#6079,#6104),#5473,.F.);
+#6079 = FACE_BOUND('',#6080,.F.);
+#6080 = EDGE_LOOP('',(#6081,#6082,#6083,#6103));
+#6081 = ORIENTED_EDGE('',*,*,#5458,.F.);
+#6082 = ORIENTED_EDGE('',*,*,#5990,.F.);
+#6083 = ORIENTED_EDGE('',*,*,#6084,.F.);
+#6084 = EDGE_CURVE('',#6037,#5991,#6085,.T.);
+#6085 = SURFACE_CURVE('',#6086,(#6090,#6097),.PCURVE_S1.);
+#6086 = LINE('',#6087,#6088);
+#6087 = CARTESIAN_POINT('',(-2.194199820414,1.264199820414,2.22));
+#6088 = VECTOR('',#6089,1.);
+#6089 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6090 = PCURVE('',#5473,#6091);
+#6091 = DEFINITIONAL_REPRESENTATION('',(#6092),#6096);
+#6092 = LINE('',#6093,#6094);
+#6093 = CARTESIAN_POINT('',(5.064667427518,-3.828048988908E-13));
+#6094 = VECTOR('',#6095,1.);
+#6095 = DIRECTION('',(-0.499223231735,-0.866473406918));
+#6096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6097 = PCURVE('',#5926,#6098);
+#6098 = DEFINITIONAL_REPRESENTATION('',(#6099),#6102);
+#6099 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6100,#6101),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.528399640828),.PIECEWISE_BEZIER_KNOTS.);
+#6100 = CARTESIAN_POINT('',(5.746105829896E-17,1.));
+#6101 = CARTESIAN_POINT('',(2.7,1.));
+#6102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6103 = ORIENTED_EDGE('',*,*,#6058,.F.);
+#6104 = FACE_BOUND('',#6105,.F.);
+#6105 = EDGE_LOOP('',(#6106,#6136,#6164,#6192));
+#6106 = ORIENTED_EDGE('',*,*,#6107,.T.);
+#6107 = EDGE_CURVE('',#6108,#6110,#6112,.T.);
+#6108 = VERTEX_POINT('',#6109);
+#6109 = CARTESIAN_POINT('',(-1.508399640828,1.178399640828,2.22));
+#6110 = VERTEX_POINT('',#6111);
+#6111 = CARTESIAN_POINT('',(-2.108399640828,1.178399640828,2.22));
+#6112 = SURFACE_CURVE('',#6113,(#6117,#6124),.PCURVE_S1.);
+#6113 = LINE('',#6114,#6115);
+#6114 = CARTESIAN_POINT('',(-1.508399640828,1.178399640828,2.22));
+#6115 = VECTOR('',#6116,1.);
+#6116 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6117 = PCURVE('',#5473,#6118);
+#6118 = DEFINITIONAL_REPRESENTATION('',(#6119),#6123);
+#6119 = LINE('',#6120,#6121);
+#6120 = CARTESIAN_POINT('',(4.42760636651,0.268023808057));
+#6121 = VECTOR('',#6122,1.);
+#6122 = DIRECTION('',(0.866473406918,-0.499223231735));
+#6123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6124 = PCURVE('',#6125,#6130);
+#6125 = PLANE('',#6126);
+#6126 = AXIS2_PLACEMENT_3D('',#6127,#6128,#6129);
+#6127 = CARTESIAN_POINT('',(-1.508399640828,1.178399640828,2.22));
+#6128 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6129 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6130 = DEFINITIONAL_REPRESENTATION('',(#6131),#6135);
+#6131 = LINE('',#6132,#6133);
+#6132 = CARTESIAN_POINT('',(0.,0.));
+#6133 = VECTOR('',#6134,1.);
+#6134 = DIRECTION('',(1.,0.));
+#6135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6136 = ORIENTED_EDGE('',*,*,#6137,.T.);
+#6137 = EDGE_CURVE('',#6110,#6138,#6140,.T.);
+#6138 = VERTEX_POINT('',#6139);
+#6139 = CARTESIAN_POINT('',(-2.108399640828,-1.178399640828,2.22));
+#6140 = SURFACE_CURVE('',#6141,(#6145,#6152),.PCURVE_S1.);
+#6141 = LINE('',#6142,#6143);
+#6142 = CARTESIAN_POINT('',(-2.108399640828,1.178399640828,2.22));
+#6143 = VECTOR('',#6144,1.);
+#6144 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6145 = PCURVE('',#5473,#6146);
+#6146 = DEFINITIONAL_REPRESENTATION('',(#6147),#6151);
+#6147 = LINE('',#6148,#6149);
+#6148 = CARTESIAN_POINT('',(4.947490410661,-3.151013098407E-02));
+#6149 = VECTOR('',#6150,1.);
+#6150 = DIRECTION('',(-0.499223231735,-0.866473406918));
+#6151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6152 = PCURVE('',#6153,#6158);
+#6153 = PLANE('',#6154);
+#6154 = AXIS2_PLACEMENT_3D('',#6155,#6156,#6157);
+#6155 = CARTESIAN_POINT('',(-2.108399640828,1.178399640828,2.22));
+#6156 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6157 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6158 = DEFINITIONAL_REPRESENTATION('',(#6159),#6163);
+#6159 = LINE('',#6160,#6161);
+#6160 = CARTESIAN_POINT('',(0.,0.));
+#6161 = VECTOR('',#6162,1.);
+#6162 = DIRECTION('',(1.,0.));
+#6163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6164 = ORIENTED_EDGE('',*,*,#6165,.T.);
+#6165 = EDGE_CURVE('',#6138,#6166,#6168,.T.);
+#6166 = VERTEX_POINT('',#6167);
+#6167 = CARTESIAN_POINT('',(-1.508399640828,-1.178399640828,2.22));
+#6168 = SURFACE_CURVE('',#6169,(#6173,#6180),.PCURVE_S1.);
+#6169 = LINE('',#6170,#6171);
+#6170 = CARTESIAN_POINT('',(-2.108399640828,-1.178399640828,2.22));
+#6171 = VECTOR('',#6172,1.);
+#6172 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#6173 = PCURVE('',#5473,#6174);
+#6174 = DEFINITIONAL_REPRESENTATION('',(#6175),#6179);
+#6175 = LINE('',#6176,#6177);
+#6176 = CARTESIAN_POINT('',(3.770921456722,-2.073614033982));
+#6177 = VECTOR('',#6178,1.);
+#6178 = DIRECTION('',(-0.866473406918,0.499223231735));
+#6179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6180 = PCURVE('',#6181,#6186);
+#6181 = PLANE('',#6182);
+#6182 = AXIS2_PLACEMENT_3D('',#6183,#6184,#6185);
+#6183 = CARTESIAN_POINT('',(-2.108399640828,-1.178399640828,2.22));
+#6184 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6185 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#6186 = DEFINITIONAL_REPRESENTATION('',(#6187),#6191);
+#6187 = LINE('',#6188,#6189);
+#6188 = CARTESIAN_POINT('',(0.,0.));
+#6189 = VECTOR('',#6190,1.);
+#6190 = DIRECTION('',(1.,0.));
+#6191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6192 = ORIENTED_EDGE('',*,*,#6193,.T.);
+#6193 = EDGE_CURVE('',#6166,#6108,#6194,.T.);
+#6194 = SURFACE_CURVE('',#6195,(#6199,#6206),.PCURVE_S1.);
+#6195 = LINE('',#6196,#6197);
+#6196 = CARTESIAN_POINT('',(-1.508399640828,-1.178399640828,2.22));
+#6197 = VECTOR('',#6198,1.);
+#6198 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6199 = PCURVE('',#5473,#6200);
+#6200 = DEFINITIONAL_REPRESENTATION('',(#6201),#6205);
+#6201 = LINE('',#6202,#6203);
+#6202 = CARTESIAN_POINT('',(3.251037412571,-1.774080094941));
+#6203 = VECTOR('',#6204,1.);
+#6204 = DIRECTION('',(0.499223231735,0.866473406918));
+#6205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6206 = PCURVE('',#6207,#6212);
+#6207 = PLANE('',#6208);
+#6208 = AXIS2_PLACEMENT_3D('',#6209,#6210,#6211);
+#6209 = CARTESIAN_POINT('',(-1.508399640828,-1.178399640828,2.22));
+#6210 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#6211 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6212 = DEFINITIONAL_REPRESENTATION('',(#6213),#6217);
+#6213 = LINE('',#6214,#6215);
+#6214 = CARTESIAN_POINT('',(0.,0.));
+#6215 = VECTOR('',#6216,1.);
+#6216 = DIRECTION('',(1.,0.));
+#6217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6218 = ADVANCED_FACE('',(#6219),#5524,.T.);
+#6219 = FACE_BOUND('',#6220,.T.);
+#6220 = EDGE_LOOP('',(#6221,#6244,#6263,#6264));
+#6221 = ORIENTED_EDGE('',*,*,#6222,.T.);
+#6222 = EDGE_CURVE('',#5608,#6223,#6225,.T.);
+#6223 = VERTEX_POINT('',#6224);
+#6224 = CARTESIAN_POINT('',(-1.1,1.279799853066,0.));
+#6225 = SURFACE_CURVE('',#6226,(#6230,#6237),.PCURVE_S1.);
+#6226 = LINE('',#6227,#6228);
+#6227 = CARTESIAN_POINT('',(1.1,1.279799853066,0.));
+#6228 = VECTOR('',#6229,1.);
+#6229 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6230 = PCURVE('',#5524,#6231);
+#6231 = DEFINITIONAL_REPRESENTATION('',(#6232),#6236);
+#6232 = LINE('',#6233,#6234);
+#6233 = CARTESIAN_POINT('',(-3.432696752904E-18,-0.220542503584));
+#6234 = VECTOR('',#6235,1.);
+#6235 = DIRECTION('',(1.,-5.846274744869E-34));
+#6236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6237 = PCURVE('',#5622,#6238);
+#6238 = DEFINITIONAL_REPRESENTATION('',(#6239),#6243);
+#6239 = LINE('',#6240,#6241);
+#6240 = CARTESIAN_POINT('',(1.94112132355,1.668412018325));
+#6241 = VECTOR('',#6242,1.);
+#6242 = DIRECTION('',(0.651825367196,-0.758369099238));
+#6243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6244 = ORIENTED_EDGE('',*,*,#6245,.T.);
+#6245 = EDGE_CURVE('',#6223,#5510,#6246,.T.);
+#6246 = SURFACE_CURVE('',#6247,(#6250,#6256),.PCURVE_S1.);
+#6247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6248,#6249),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6248 = CARTESIAN_POINT('',(-1.1,1.279799853066,0.));
+#6249 = CARTESIAN_POINT('',(-1.1,1.295259344883,0.22));
+#6250 = PCURVE('',#5524,#6251);
+#6251 = DEFINITIONAL_REPRESENTATION('',(#6252),#6255);
+#6252 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6253,#6254),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6253 = CARTESIAN_POINT('',(2.2,-0.220542503584));
+#6254 = CARTESIAN_POINT('',(2.2,-5.551115123126E-17));
+#6255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6256 = PCURVE('',#5691,#6257);
+#6257 = DEFINITIONAL_REPRESENTATION('',(#6258),#6262);
+#6258 = LINE('',#6259,#6260);
+#6259 = CARTESIAN_POINT('',(8.104676966674E-17,-4.767052292619E-17));
+#6260 = VECTOR('',#6261,1.);
+#6261 = DIRECTION('',(8.439520037611E-18,1.));
+#6262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6263 = ORIENTED_EDGE('',*,*,#5509,.F.);
+#6264 = ORIENTED_EDGE('',*,*,#5634,.F.);
+#6265 = ADVANCED_FACE('',(#6266),#5622,.T.);
+#6266 = FACE_BOUND('',#6267,.F.);
+#6267 = EDGE_LOOP('',(#6268,#6269,#6270,#6290));
+#6268 = ORIENTED_EDGE('',*,*,#5605,.T.);
+#6269 = ORIENTED_EDGE('',*,*,#6222,.T.);
+#6270 = ORIENTED_EDGE('',*,*,#6271,.T.);
+#6271 = EDGE_CURVE('',#6223,#5942,#6272,.T.);
+#6272 = SURFACE_CURVE('',#6273,(#6277,#6284),.PCURVE_S1.);
+#6273 = LINE('',#6274,#6275);
+#6274 = CARTESIAN_POINT('',(-1.1,1.279799853066,0.));
+#6275 = VECTOR('',#6276,1.);
+#6276 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6277 = PCURVE('',#5622,#6278);
+#6278 = DEFINITIONAL_REPRESENTATION('',(#6279),#6283);
+#6279 = LINE('',#6280,#6281);
+#6280 = CARTESIAN_POINT('',(3.375137131382,6.645795025406E-13));
+#6281 = VECTOR('',#6282,1.);
+#6282 = DIRECTION('',(-0.758369099238,-0.651825367196));
+#6283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6284 = PCURVE('',#5691,#6285);
+#6285 = DEFINITIONAL_REPRESENTATION('',(#6286),#6289);
+#6286 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6287,#6288),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,2.559599706132),.PIECEWISE_BEZIER_KNOTS.);
+#6287 = CARTESIAN_POINT('',(8.104676966674E-17,-4.767052292619E-17));
+#6288 = CARTESIAN_POINT('',(2.590518689767,-3.714020932592E-17));
+#6289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6290 = ORIENTED_EDGE('',*,*,#5941,.T.);
+#6291 = ADVANCED_FACE('',(#6292),#5798,.T.);
+#6292 = FACE_BOUND('',#6293,.T.);
+#6293 = EDGE_LOOP('',(#6294,#6329,#6357,#6386,#6414,#6442,#6463,#6464,
+ #6465,#6488));
+#6294 = ORIENTED_EDGE('',*,*,#6295,.F.);
+#6295 = EDGE_CURVE('',#6296,#6298,#6300,.T.);
+#6296 = VERTEX_POINT('',#6297);
+#6297 = CARTESIAN_POINT('',(-2.5,0.75,0.146666666667));
+#6298 = VERTEX_POINT('',#6299);
+#6299 = CARTESIAN_POINT('',(-2.353333333333,0.75,-2.775557561563E-17));
+#6300 = SURFACE_CURVE('',#6301,(#6306,#6317),.PCURVE_S1.);
+#6301 = CIRCLE('',#6302,0.146666666667);
+#6302 = AXIS2_PLACEMENT_3D('',#6303,#6304,#6305);
+#6303 = CARTESIAN_POINT('',(-2.353333333333,0.75,0.146666666667));
+#6304 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6305 = DIRECTION('',(0.,0.,1.));
+#6306 = PCURVE('',#5798,#6307);
+#6307 = DEFINITIONAL_REPRESENTATION('',(#6308),#6316);
+#6308 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6309,#6310,#6311,#6312,
+#6313,#6314,#6315),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6309 = CARTESIAN_POINT('',(0.362266183727,-9.757750543E-03));
+#6310 = CARTESIAN_POINT('',(0.616300302171,-9.757750543E-03));
+#6311 = CARTESIAN_POINT('',(0.489283242949,-0.229757750543));
+#6312 = CARTESIAN_POINT('',(0.362266183727,-0.449757750544));
+#6313 = CARTESIAN_POINT('',(0.235249124505,-0.229757750544));
+#6314 = CARTESIAN_POINT('',(0.108232065283,-9.757750543E-03));
+#6315 = CARTESIAN_POINT('',(0.362266183727,-9.757750543E-03));
+#6316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6317 = PCURVE('',#6318,#6323);
+#6318 = CYLINDRICAL_SURFACE('',#6319,0.146666666667);
+#6319 = AXIS2_PLACEMENT_3D('',#6320,#6321,#6322);
+#6320 = CARTESIAN_POINT('',(-2.353333333333,-0.75,0.146666666667));
+#6321 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6322 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6323 = DEFINITIONAL_REPRESENTATION('',(#6324),#6328);
+#6324 = LINE('',#6325,#6326);
+#6325 = CARTESIAN_POINT('',(7.853981633974,1.5));
+#6326 = VECTOR('',#6327,1.);
+#6327 = DIRECTION('',(-1.,0.));
+#6328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6329 = ORIENTED_EDGE('',*,*,#6330,.T.);
+#6330 = EDGE_CURVE('',#6296,#6331,#6333,.T.);
+#6331 = VERTEX_POINT('',#6332);
+#6332 = CARTESIAN_POINT('',(-2.5,0.75,0.842343333333));
+#6333 = SURFACE_CURVE('',#6334,(#6338,#6345),.PCURVE_S1.);
+#6334 = LINE('',#6335,#6336);
+#6335 = CARTESIAN_POINT('',(-2.5,0.75,0.));
+#6336 = VECTOR('',#6337,1.);
+#6337 = DIRECTION('',(0.,0.,1.));
+#6338 = PCURVE('',#5798,#6339);
+#6339 = DEFINITIONAL_REPRESENTATION('',(#6340),#6344);
+#6340 = LINE('',#6341,#6342);
+#6341 = CARTESIAN_POINT('',(0.508932850394,-0.303091083877));
+#6342 = VECTOR('',#6343,1.);
+#6343 = DIRECTION('',(0.,1.));
+#6344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6345 = PCURVE('',#6346,#6351);
+#6346 = PLANE('',#6347);
+#6347 = AXIS2_PLACEMENT_3D('',#6348,#6349,#6350);
+#6348 = CARTESIAN_POINT('',(-2.5,-0.75,0.));
+#6349 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6350 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6351 = DEFINITIONAL_REPRESENTATION('',(#6352),#6356);
+#6352 = LINE('',#6353,#6354);
+#6353 = CARTESIAN_POINT('',(1.5,0.));
+#6354 = VECTOR('',#6355,1.);
+#6355 = DIRECTION('',(0.,-1.));
+#6356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6357 = ORIENTED_EDGE('',*,*,#6358,.T.);
+#6358 = EDGE_CURVE('',#6331,#6359,#6361,.T.);
+#6359 = VERTEX_POINT('',#6360);
+#6360 = CARTESIAN_POINT('',(-2.353333333333,0.75,0.98901));
+#6361 = SURFACE_CURVE('',#6362,(#6367,#6374),.PCURVE_S1.);
+#6362 = CIRCLE('',#6363,0.146666666667);
+#6363 = AXIS2_PLACEMENT_3D('',#6364,#6365,#6366);
+#6364 = CARTESIAN_POINT('',(-2.353333333333,0.75,0.842343333333));
+#6365 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#6366 = DIRECTION('',(0.,0.,1.));
+#6367 = PCURVE('',#5798,#6368);
+#6368 = DEFINITIONAL_REPRESENTATION('',(#6369),#6373);
+#6369 = CIRCLE('',#6370,0.146666666667);
+#6370 = AXIS2_PLACEMENT_2D('',#6371,#6372);
+#6371 = CARTESIAN_POINT('',(0.362266183727,0.539252249456));
+#6372 = DIRECTION('',(0.,1.));
+#6373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6374 = PCURVE('',#6375,#6380);
+#6375 = CYLINDRICAL_SURFACE('',#6376,0.146666666667);
+#6376 = AXIS2_PLACEMENT_3D('',#6377,#6378,#6379);
+#6377 = CARTESIAN_POINT('',(-2.353333333333,-0.75,0.842343333333));
+#6378 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6379 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6380 = DEFINITIONAL_REPRESENTATION('',(#6381),#6385);
+#6381 = LINE('',#6382,#6383);
+#6382 = CARTESIAN_POINT('',(-4.712388980385,1.5));
+#6383 = VECTOR('',#6384,1.);
+#6384 = DIRECTION('',(1.,0.));
+#6385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6386 = ORIENTED_EDGE('',*,*,#6387,.T.);
+#6387 = EDGE_CURVE('',#6359,#6388,#6390,.T.);
+#6388 = VERTEX_POINT('',#6389);
+#6389 = CARTESIAN_POINT('',(-2.28,0.75,0.98901));
+#6390 = SURFACE_CURVE('',#6391,(#6395,#6402),.PCURVE_S1.);
+#6391 = LINE('',#6392,#6393);
+#6392 = CARTESIAN_POINT('',(-2.5,0.75,0.98901));
+#6393 = VECTOR('',#6394,1.);
+#6394 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#6395 = PCURVE('',#5798,#6396);
+#6396 = DEFINITIONAL_REPRESENTATION('',(#6397),#6401);
+#6397 = LINE('',#6398,#6399);
+#6398 = CARTESIAN_POINT('',(0.508932850394,0.685918916123));
+#6399 = VECTOR('',#6400,1.);
+#6400 = DIRECTION('',(-1.,0.));
+#6401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6402 = PCURVE('',#6403,#6408);
+#6403 = PLANE('',#6404);
+#6404 = AXIS2_PLACEMENT_3D('',#6405,#6406,#6407);
+#6405 = CARTESIAN_POINT('',(-2.39,4.440892098501E-16,0.98901));
+#6406 = DIRECTION('',(0.,-0.,-1.));
+#6407 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6408 = DEFINITIONAL_REPRESENTATION('',(#6409),#6413);
+#6409 = LINE('',#6410,#6411);
+#6410 = CARTESIAN_POINT('',(-0.75,0.11));
+#6411 = VECTOR('',#6412,1.);
+#6412 = DIRECTION('',(0.,-1.));
+#6413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6414 = ORIENTED_EDGE('',*,*,#6415,.F.);
+#6415 = EDGE_CURVE('',#6416,#6388,#6418,.T.);
+#6416 = VERTEX_POINT('',#6417);
+#6417 = CARTESIAN_POINT('',(-2.28,0.75,0.2222));
+#6418 = SURFACE_CURVE('',#6419,(#6423,#6430),.PCURVE_S1.);
+#6419 = LINE('',#6420,#6421);
+#6420 = CARTESIAN_POINT('',(-2.28,0.75,0.));
+#6421 = VECTOR('',#6422,1.);
+#6422 = DIRECTION('',(0.,0.,1.));
+#6423 = PCURVE('',#5798,#6424);
+#6424 = DEFINITIONAL_REPRESENTATION('',(#6425),#6429);
+#6425 = LINE('',#6426,#6427);
+#6426 = CARTESIAN_POINT('',(0.288932850394,-0.303091083877));
+#6427 = VECTOR('',#6428,1.);
+#6428 = DIRECTION('',(0.,1.));
+#6429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6430 = PCURVE('',#6431,#6436);
+#6431 = PLANE('',#6432);
+#6432 = AXIS2_PLACEMENT_3D('',#6433,#6434,#6435);
+#6433 = CARTESIAN_POINT('',(-2.28,0.75,0.));
+#6434 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#6435 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6436 = DEFINITIONAL_REPRESENTATION('',(#6437),#6441);
+#6437 = LINE('',#6438,#6439);
+#6438 = CARTESIAN_POINT('',(0.,0.));
+#6439 = VECTOR('',#6440,1.);
+#6440 = DIRECTION('',(0.,-1.));
+#6441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6442 = ORIENTED_EDGE('',*,*,#6443,.T.);
+#6443 = EDGE_CURVE('',#6416,#5836,#6444,.T.);
+#6444 = SURFACE_CURVE('',#6445,(#6449,#6456),.PCURVE_S1.);
+#6445 = LINE('',#6446,#6447);
+#6446 = CARTESIAN_POINT('',(-2.28,0.75,0.2222));
+#6447 = VECTOR('',#6448,1.);
+#6448 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#6449 = PCURVE('',#5798,#6450);
+#6450 = DEFINITIONAL_REPRESENTATION('',(#6451),#6455);
+#6451 = LINE('',#6452,#6453);
+#6452 = CARTESIAN_POINT('',(0.288932850394,-8.0891083877E-02));
+#6453 = VECTOR('',#6454,1.);
+#6454 = DIRECTION('',(-1.,0.));
+#6455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6456 = PCURVE('',#5875,#6457);
+#6457 = DEFINITIONAL_REPRESENTATION('',(#6458),#6462);
+#6458 = LINE('',#6459,#6460);
+#6459 = CARTESIAN_POINT('',(-0.75,0.57));
+#6460 = VECTOR('',#6461,1.);
+#6461 = DIRECTION('',(0.,-1.));
+#6462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6463 = ORIENTED_EDGE('',*,*,#5835,.F.);
+#6464 = ORIENTED_EDGE('',*,*,#5782,.F.);
+#6465 = ORIENTED_EDGE('',*,*,#6466,.F.);
+#6466 = EDGE_CURVE('',#6467,#5755,#6469,.T.);
+#6467 = VERTEX_POINT('',#6468);
+#6468 = CARTESIAN_POINT('',(-1.14,0.75,0.));
+#6469 = SURFACE_CURVE('',#6470,(#6474,#6481),.PCURVE_S1.);
+#6470 = LINE('',#6471,#6472);
+#6471 = CARTESIAN_POINT('',(-1.14,0.75,0.));
+#6472 = VECTOR('',#6473,1.);
+#6473 = DIRECTION('',(0.,0.,1.));
+#6474 = PCURVE('',#5798,#6475);
+#6475 = DEFINITIONAL_REPRESENTATION('',(#6476),#6480);
+#6476 = LINE('',#6477,#6478);
+#6477 = CARTESIAN_POINT('',(-0.851067149606,-0.303091083877));
+#6478 = VECTOR('',#6479,1.);
+#6479 = DIRECTION('',(0.,1.));
+#6480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6481 = PCURVE('',#5770,#6482);
+#6482 = DEFINITIONAL_REPRESENTATION('',(#6483),#6487);
+#6483 = LINE('',#6484,#6485);
+#6484 = CARTESIAN_POINT('',(0.,0.));
+#6485 = VECTOR('',#6486,1.);
+#6486 = DIRECTION('',(0.,-1.));
+#6487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6488 = ORIENTED_EDGE('',*,*,#6489,.F.);
+#6489 = EDGE_CURVE('',#6298,#6467,#6490,.T.);
+#6490 = SURFACE_CURVE('',#6491,(#6495,#6502),.PCURVE_S1.);
+#6491 = LINE('',#6492,#6493);
+#6492 = CARTESIAN_POINT('',(-2.28,0.75,0.));
+#6493 = VECTOR('',#6494,1.);
+#6494 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#6495 = PCURVE('',#5798,#6496);
+#6496 = DEFINITIONAL_REPRESENTATION('',(#6497),#6501);
+#6497 = LINE('',#6498,#6499);
+#6498 = CARTESIAN_POINT('',(0.288932850394,-0.303091083877));
+#6499 = VECTOR('',#6500,1.);
+#6500 = DIRECTION('',(-1.,0.));
+#6501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6502 = PCURVE('',#6503,#6508);
+#6503 = PLANE('',#6504);
+#6504 = AXIS2_PLACEMENT_3D('',#6505,#6506,#6507);
+#6505 = CARTESIAN_POINT('',(-1.746666666667,3.878379099357E-16,
+ -7.671995716851E-18));
+#6506 = DIRECTION('',(1.332277103521E-17,-2.579688262589E-33,-1.));
+#6507 = DIRECTION('',(1.,-2.22044604925E-16,1.332277103521E-17));
+#6508 = DEFINITIONAL_REPRESENTATION('',(#6509),#6513);
+#6509 = LINE('',#6510,#6511);
+#6510 = CARTESIAN_POINT('',(-0.533333333333,-0.75));
+#6511 = VECTOR('',#6512,1.);
+#6512 = DIRECTION('',(1.,-5.04348376982E-51));
+#6513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6514 = ADVANCED_FACE('',(#6515),#5770,.T.);
+#6515 = FACE_BOUND('',#6516,.T.);
+#6516 = EDGE_LOOP('',(#6517,#6540,#6541,#6542));
+#6517 = ORIENTED_EDGE('',*,*,#6518,.F.);
+#6518 = EDGE_CURVE('',#6467,#6519,#6521,.T.);
+#6519 = VERTEX_POINT('',#6520);
+#6520 = CARTESIAN_POINT('',(-1.14,-0.75,0.));
+#6521 = SURFACE_CURVE('',#6522,(#6526,#6533),.PCURVE_S1.);
+#6522 = LINE('',#6523,#6524);
+#6523 = CARTESIAN_POINT('',(-1.14,0.75,0.));
+#6524 = VECTOR('',#6525,1.);
+#6525 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6526 = PCURVE('',#5770,#6527);
+#6527 = DEFINITIONAL_REPRESENTATION('',(#6528),#6532);
+#6528 = LINE('',#6529,#6530);
+#6529 = CARTESIAN_POINT('',(0.,0.));
+#6530 = VECTOR('',#6531,1.);
+#6531 = DIRECTION('',(1.,0.));
+#6532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6533 = PCURVE('',#6503,#6534);
+#6534 = DEFINITIONAL_REPRESENTATION('',(#6535),#6539);
+#6535 = LINE('',#6536,#6537);
+#6536 = CARTESIAN_POINT('',(0.606666666667,-0.75));
+#6537 = VECTOR('',#6538,1.);
+#6538 = DIRECTION('',(-5.04348376982E-51,1.));
+#6539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6540 = ORIENTED_EDGE('',*,*,#6466,.T.);
+#6541 = ORIENTED_EDGE('',*,*,#5754,.F.);
+#6542 = ORIENTED_EDGE('',*,*,#6543,.F.);
+#6543 = EDGE_CURVE('',#6519,#5727,#6544,.T.);
+#6544 = SURFACE_CURVE('',#6545,(#6549,#6556),.PCURVE_S1.);
+#6545 = LINE('',#6546,#6547);
+#6546 = CARTESIAN_POINT('',(-1.14,-0.75,0.));
+#6547 = VECTOR('',#6548,1.);
+#6548 = DIRECTION('',(0.,0.,1.));
+#6549 = PCURVE('',#5770,#6550);
+#6550 = DEFINITIONAL_REPRESENTATION('',(#6551),#6555);
+#6551 = LINE('',#6552,#6553);
+#6552 = CARTESIAN_POINT('',(1.5,0.));
+#6553 = VECTOR('',#6554,1.);
+#6554 = DIRECTION('',(0.,-1.));
+#6555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6556 = PCURVE('',#5742,#6557);
+#6557 = DEFINITIONAL_REPRESENTATION('',(#6558),#6562);
+#6558 = LINE('',#6559,#6560);
+#6559 = CARTESIAN_POINT('',(0.303091083877,0.851067149606));
+#6560 = VECTOR('',#6561,1.);
+#6561 = DIRECTION('',(-1.,0.));
+#6562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6563 = ADVANCED_FACE('',(#6564),#5742,.T.);
+#6564 = FACE_BOUND('',#6565,.T.);
+#6565 = EDGE_LOOP('',(#6566,#6591,#6615,#6636,#6637,#6638,#6639,#6662,
+ #6685,#6708));
+#6566 = ORIENTED_EDGE('',*,*,#6567,.F.);
+#6567 = EDGE_CURVE('',#6568,#6570,#6572,.T.);
+#6568 = VERTEX_POINT('',#6569);
+#6569 = CARTESIAN_POINT('',(-2.5,-0.75,0.146666666667));
+#6570 = VERTEX_POINT('',#6571);
+#6571 = CARTESIAN_POINT('',(-2.5,-0.75,0.842343333333));
+#6572 = SURFACE_CURVE('',#6573,(#6577,#6584),.PCURVE_S1.);
+#6573 = LINE('',#6574,#6575);
+#6574 = CARTESIAN_POINT('',(-2.5,-0.75,0.));
+#6575 = VECTOR('',#6576,1.);
+#6576 = DIRECTION('',(0.,0.,1.));
+#6577 = PCURVE('',#5742,#6578);
+#6578 = DEFINITIONAL_REPRESENTATION('',(#6579),#6583);
+#6579 = LINE('',#6580,#6581);
+#6580 = CARTESIAN_POINT('',(0.303091083877,-0.508932850394));
+#6581 = VECTOR('',#6582,1.);
+#6582 = DIRECTION('',(-1.,0.));
+#6583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6584 = PCURVE('',#6346,#6585);
+#6585 = DEFINITIONAL_REPRESENTATION('',(#6586),#6590);
+#6586 = LINE('',#6587,#6588);
+#6587 = CARTESIAN_POINT('',(0.,0.));
+#6588 = VECTOR('',#6589,1.);
+#6589 = DIRECTION('',(0.,-1.));
+#6590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6591 = ORIENTED_EDGE('',*,*,#6592,.T.);
+#6592 = EDGE_CURVE('',#6568,#6593,#6595,.T.);
+#6593 = VERTEX_POINT('',#6594);
+#6594 = CARTESIAN_POINT('',(-2.353333333333,-0.75,-2.775557561563E-17));
+#6595 = SURFACE_CURVE('',#6596,(#6601,#6608),.PCURVE_S1.);
+#6596 = CIRCLE('',#6597,0.146666666667);
+#6597 = AXIS2_PLACEMENT_3D('',#6598,#6599,#6600);
+#6598 = CARTESIAN_POINT('',(-2.353333333333,-0.75,0.146666666667));
+#6599 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6600 = DIRECTION('',(0.,0.,1.));
+#6601 = PCURVE('',#5742,#6602);
+#6602 = DEFINITIONAL_REPRESENTATION('',(#6603),#6607);
+#6603 = CIRCLE('',#6604,0.146666666667);
+#6604 = AXIS2_PLACEMENT_2D('',#6605,#6606);
+#6605 = CARTESIAN_POINT('',(0.15642441721,-0.362266183727));
+#6606 = DIRECTION('',(-1.,0.));
+#6607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6608 = PCURVE('',#6318,#6609);
+#6609 = DEFINITIONAL_REPRESENTATION('',(#6610),#6614);
+#6610 = LINE('',#6611,#6612);
+#6611 = CARTESIAN_POINT('',(7.853981633974,0.));
+#6612 = VECTOR('',#6613,1.);
+#6613 = DIRECTION('',(-1.,0.));
+#6614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6615 = ORIENTED_EDGE('',*,*,#6616,.F.);
+#6616 = EDGE_CURVE('',#6519,#6593,#6617,.T.);
+#6617 = SURFACE_CURVE('',#6618,(#6622,#6629),.PCURVE_S1.);
+#6618 = LINE('',#6619,#6620);
+#6619 = CARTESIAN_POINT('',(-2.28,-0.75,0.));
+#6620 = VECTOR('',#6621,1.);
+#6621 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6622 = PCURVE('',#5742,#6623);
+#6623 = DEFINITIONAL_REPRESENTATION('',(#6624),#6628);
+#6624 = LINE('',#6625,#6626);
+#6625 = CARTESIAN_POINT('',(0.303091083877,-0.288932850394));
+#6626 = VECTOR('',#6627,1.);
+#6627 = DIRECTION('',(0.,-1.));
+#6628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6629 = PCURVE('',#6503,#6630);
+#6630 = DEFINITIONAL_REPRESENTATION('',(#6631),#6635);
+#6631 = LINE('',#6632,#6633);
+#6632 = CARTESIAN_POINT('',(-0.533333333333,0.75));
+#6633 = VECTOR('',#6634,1.);
+#6634 = DIRECTION('',(-1.,5.04348376982E-51));
+#6635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6636 = ORIENTED_EDGE('',*,*,#6543,.T.);
+#6637 = ORIENTED_EDGE('',*,*,#5726,.F.);
+#6638 = ORIENTED_EDGE('',*,*,#5886,.T.);
+#6639 = ORIENTED_EDGE('',*,*,#6640,.T.);
+#6640 = EDGE_CURVE('',#5862,#6641,#6643,.T.);
+#6641 = VERTEX_POINT('',#6642);
+#6642 = CARTESIAN_POINT('',(-2.28,-0.75,0.2222));
+#6643 = SURFACE_CURVE('',#6644,(#6648,#6655),.PCURVE_S1.);
+#6644 = LINE('',#6645,#6646);
+#6645 = CARTESIAN_POINT('',(-1.14,-0.75,0.2222));
+#6646 = VECTOR('',#6647,1.);
+#6647 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6648 = PCURVE('',#5742,#6649);
+#6649 = DEFINITIONAL_REPRESENTATION('',(#6650),#6654);
+#6650 = LINE('',#6651,#6652);
+#6651 = CARTESIAN_POINT('',(8.0891083877E-02,0.851067149606));
+#6652 = VECTOR('',#6653,1.);
+#6653 = DIRECTION('',(0.,-1.));
+#6654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6655 = PCURVE('',#5875,#6656);
+#6656 = DEFINITIONAL_REPRESENTATION('',(#6657),#6661);
+#6657 = LINE('',#6658,#6659);
+#6658 = CARTESIAN_POINT('',(0.75,-0.57));
+#6659 = VECTOR('',#6660,1.);
+#6660 = DIRECTION('',(0.,1.));
+#6661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6662 = ORIENTED_EDGE('',*,*,#6663,.T.);
+#6663 = EDGE_CURVE('',#6641,#6664,#6666,.T.);
+#6664 = VERTEX_POINT('',#6665);
+#6665 = CARTESIAN_POINT('',(-2.28,-0.75,0.98901));
+#6666 = SURFACE_CURVE('',#6667,(#6671,#6678),.PCURVE_S1.);
+#6667 = LINE('',#6668,#6669);
+#6668 = CARTESIAN_POINT('',(-2.28,-0.75,0.));
+#6669 = VECTOR('',#6670,1.);
+#6670 = DIRECTION('',(0.,0.,1.));
+#6671 = PCURVE('',#5742,#6672);
+#6672 = DEFINITIONAL_REPRESENTATION('',(#6673),#6677);
+#6673 = LINE('',#6674,#6675);
+#6674 = CARTESIAN_POINT('',(0.303091083877,-0.288932850394));
+#6675 = VECTOR('',#6676,1.);
+#6676 = DIRECTION('',(-1.,0.));
+#6677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6678 = PCURVE('',#6431,#6679);
+#6679 = DEFINITIONAL_REPRESENTATION('',(#6680),#6684);
+#6680 = LINE('',#6681,#6682);
+#6681 = CARTESIAN_POINT('',(1.5,0.));
+#6682 = VECTOR('',#6683,1.);
+#6683 = DIRECTION('',(0.,-1.));
+#6684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6685 = ORIENTED_EDGE('',*,*,#6686,.T.);
+#6686 = EDGE_CURVE('',#6664,#6687,#6689,.T.);
+#6687 = VERTEX_POINT('',#6688);
+#6688 = CARTESIAN_POINT('',(-2.353333333333,-0.75,0.98901));
+#6689 = SURFACE_CURVE('',#6690,(#6694,#6701),.PCURVE_S1.);
+#6690 = LINE('',#6691,#6692);
+#6691 = CARTESIAN_POINT('',(-2.28,-0.75,0.98901));
+#6692 = VECTOR('',#6693,1.);
+#6693 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6694 = PCURVE('',#5742,#6695);
+#6695 = DEFINITIONAL_REPRESENTATION('',(#6696),#6700);
+#6696 = LINE('',#6697,#6698);
+#6697 = CARTESIAN_POINT('',(-0.685918916123,-0.288932850394));
+#6698 = VECTOR('',#6699,1.);
+#6699 = DIRECTION('',(0.,-1.));
+#6700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6701 = PCURVE('',#6403,#6702);
+#6702 = DEFINITIONAL_REPRESENTATION('',(#6703),#6707);
+#6703 = LINE('',#6704,#6705);
+#6704 = CARTESIAN_POINT('',(0.75,-0.11));
+#6705 = VECTOR('',#6706,1.);
+#6706 = DIRECTION('',(0.,1.));
+#6707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6708 = ORIENTED_EDGE('',*,*,#6709,.F.);
+#6709 = EDGE_CURVE('',#6570,#6687,#6710,.T.);
+#6710 = SURFACE_CURVE('',#6711,(#6716,#6727),.PCURVE_S1.);
+#6711 = CIRCLE('',#6712,0.146666666667);
+#6712 = AXIS2_PLACEMENT_3D('',#6713,#6714,#6715);
+#6713 = CARTESIAN_POINT('',(-2.353333333333,-0.75,0.842343333333));
+#6714 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#6715 = DIRECTION('',(0.,0.,1.));
+#6716 = PCURVE('',#5742,#6717);
+#6717 = DEFINITIONAL_REPRESENTATION('',(#6718),#6726);
+#6718 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6719,#6720,#6721,#6722,
+#6723,#6724,#6725),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6719 = CARTESIAN_POINT('',(-0.685918916123,-0.362266183727));
+#6720 = CARTESIAN_POINT('',(-0.685918916123,-0.108232065283));
+#6721 = CARTESIAN_POINT('',(-0.465918916123,-0.235249124505));
+#6722 = CARTESIAN_POINT('',(-0.245918916122,-0.362266183727));
+#6723 = CARTESIAN_POINT('',(-0.465918916122,-0.489283242949));
+#6724 = CARTESIAN_POINT('',(-0.685918916123,-0.616300302171));
+#6725 = CARTESIAN_POINT('',(-0.685918916123,-0.362266183727));
+#6726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6727 = PCURVE('',#6375,#6728);
+#6728 = DEFINITIONAL_REPRESENTATION('',(#6729),#6733);
+#6729 = LINE('',#6730,#6731);
+#6730 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#6731 = VECTOR('',#6732,1.);
+#6732 = DIRECTION('',(1.,0.));
+#6733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6734 = ADVANCED_FACE('',(#6735),#5691,.T.);
+#6735 = FACE_BOUND('',#6736,.T.);
+#6736 = EDGE_LOOP('',(#6737,#6738,#6739,#6740));
+#6737 = ORIENTED_EDGE('',*,*,#6271,.T.);
+#6738 = ORIENTED_EDGE('',*,*,#5966,.T.);
+#6739 = ORIENTED_EDGE('',*,*,#5677,.F.);
+#6740 = ORIENTED_EDGE('',*,*,#6245,.F.);
+#6741 = ADVANCED_FACE('',(#6742),#5926,.T.);
+#6742 = FACE_BOUND('',#6743,.T.);
+#6743 = EDGE_LOOP('',(#6744,#6745,#6746,#6747));
+#6744 = ORIENTED_EDGE('',*,*,#5912,.T.);
+#6745 = ORIENTED_EDGE('',*,*,#6012,.T.);
+#6746 = ORIENTED_EDGE('',*,*,#6084,.F.);
+#6747 = ORIENTED_EDGE('',*,*,#6036,.F.);
+#6748 = ADVANCED_FACE('',(#6749),#5875,.F.);
+#6749 = FACE_BOUND('',#6750,.F.);
+#6750 = EDGE_LOOP('',(#6751,#6752,#6753,#6774));
+#6751 = ORIENTED_EDGE('',*,*,#5861,.F.);
+#6752 = ORIENTED_EDGE('',*,*,#6640,.T.);
+#6753 = ORIENTED_EDGE('',*,*,#6754,.T.);
+#6754 = EDGE_CURVE('',#6641,#6416,#6755,.T.);
+#6755 = SURFACE_CURVE('',#6756,(#6760,#6767),.PCURVE_S1.);
+#6756 = LINE('',#6757,#6758);
+#6757 = CARTESIAN_POINT('',(-2.28,-0.75,0.2222));
+#6758 = VECTOR('',#6759,1.);
+#6759 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6760 = PCURVE('',#5875,#6761);
+#6761 = DEFINITIONAL_REPRESENTATION('',(#6762),#6766);
+#6762 = LINE('',#6763,#6764);
+#6763 = CARTESIAN_POINT('',(0.75,0.57));
+#6764 = VECTOR('',#6765,1.);
+#6765 = DIRECTION('',(-1.,0.));
+#6766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6767 = PCURVE('',#6431,#6768);
+#6768 = DEFINITIONAL_REPRESENTATION('',(#6769),#6773);
+#6769 = LINE('',#6770,#6771);
+#6770 = CARTESIAN_POINT('',(1.5,-0.2222));
+#6771 = VECTOR('',#6772,1.);
+#6772 = DIRECTION('',(-1.,0.));
+#6773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6774 = ORIENTED_EDGE('',*,*,#6443,.T.);
+#6775 = ADVANCED_FACE('',(#6776),#6125,.F.);
+#6776 = FACE_BOUND('',#6777,.F.);
+#6777 = EDGE_LOOP('',(#6778,#6808,#6826,#6827));
+#6778 = ORIENTED_EDGE('',*,*,#6779,.T.);
+#6779 = EDGE_CURVE('',#6780,#6782,#6784,.T.);
+#6780 = VERTEX_POINT('',#6781);
+#6781 = CARTESIAN_POINT('',(-1.508399640828,1.178399640828,2.2178));
+#6782 = VERTEX_POINT('',#6783);
+#6783 = CARTESIAN_POINT('',(-2.108399640828,1.178399640828,2.2178));
+#6784 = SURFACE_CURVE('',#6785,(#6789,#6796),.PCURVE_S1.);
+#6785 = LINE('',#6786,#6787);
+#6786 = CARTESIAN_POINT('',(-1.508399640828,1.178399640828,2.2178));
+#6787 = VECTOR('',#6788,1.);
+#6788 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#6789 = PCURVE('',#6125,#6790);
+#6790 = DEFINITIONAL_REPRESENTATION('',(#6791),#6795);
+#6791 = LINE('',#6792,#6793);
+#6792 = CARTESIAN_POINT('',(0.,-2.2E-03));
+#6793 = VECTOR('',#6794,1.);
+#6794 = DIRECTION('',(1.,0.));
+#6795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6796 = PCURVE('',#6797,#6802);
+#6797 = PLANE('',#6798);
+#6798 = AXIS2_PLACEMENT_3D('',#6799,#6800,#6801);
+#6799 = CARTESIAN_POINT('',(-1.508399640828,-1.178399640828,2.2178));
+#6800 = DIRECTION('',(0.,0.,-1.));
+#6801 = DIRECTION('',(-0.246713052972,0.969088576701,0.));
+#6802 = DEFINITIONAL_REPRESENTATION('',(#6803),#6807);
+#6803 = LINE('',#6804,#6805);
+#6804 = CARTESIAN_POINT('',(2.283947261431,0.58145314602));
+#6805 = VECTOR('',#6806,1.);
+#6806 = DIRECTION('',(0.246713052972,-0.969088576701));
+#6807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6808 = ORIENTED_EDGE('',*,*,#6809,.T.);
+#6809 = EDGE_CURVE('',#6782,#6110,#6810,.T.);
+#6810 = SURFACE_CURVE('',#6811,(#6814,#6820),.PCURVE_S1.);
+#6811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6812,#6813),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6812 = CARTESIAN_POINT('',(-2.108399640828,1.178399640828,2.2178));
+#6813 = CARTESIAN_POINT('',(-2.108399640828,1.178399640828,2.22));
+#6814 = PCURVE('',#6125,#6815);
+#6815 = DEFINITIONAL_REPRESENTATION('',(#6816),#6819);
+#6816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6817,#6818),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6817 = CARTESIAN_POINT('',(0.6,-2.2E-03));
+#6818 = CARTESIAN_POINT('',(0.6,0.));
+#6819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6820 = PCURVE('',#6153,#6821);
+#6821 = DEFINITIONAL_REPRESENTATION('',(#6822),#6825);
+#6822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6823,#6824),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6823 = CARTESIAN_POINT('',(0.,-2.2E-03));
+#6824 = CARTESIAN_POINT('',(0.,0.));
+#6825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6826 = ORIENTED_EDGE('',*,*,#6107,.F.);
+#6827 = ORIENTED_EDGE('',*,*,#6828,.F.);
+#6828 = EDGE_CURVE('',#6780,#6108,#6829,.T.);
+#6829 = SURFACE_CURVE('',#6830,(#6833,#6839),.PCURVE_S1.);
+#6830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6831,#6832),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6831 = CARTESIAN_POINT('',(-1.508399640828,1.178399640828,2.2178));
+#6832 = CARTESIAN_POINT('',(-1.508399640828,1.178399640828,2.22));
+#6833 = PCURVE('',#6125,#6834);
+#6834 = DEFINITIONAL_REPRESENTATION('',(#6835),#6838);
+#6835 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6836,#6837),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6836 = CARTESIAN_POINT('',(0.,-2.2E-03));
+#6837 = CARTESIAN_POINT('',(0.,0.));
+#6838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6839 = PCURVE('',#6207,#6840);
+#6840 = DEFINITIONAL_REPRESENTATION('',(#6841),#6844);
+#6841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6842,#6843),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6842 = CARTESIAN_POINT('',(2.356799281656,-2.2E-03));
+#6843 = CARTESIAN_POINT('',(2.356799281656,0.));
+#6844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6845 = ADVANCED_FACE('',(#6846),#6207,.F.);
+#6846 = FACE_BOUND('',#6847,.F.);
+#6847 = EDGE_LOOP('',(#6848,#6871,#6872,#6873));
+#6848 = ORIENTED_EDGE('',*,*,#6849,.T.);
+#6849 = EDGE_CURVE('',#6850,#6780,#6852,.T.);
+#6850 = VERTEX_POINT('',#6851);
+#6851 = CARTESIAN_POINT('',(-1.508399640828,-1.178399640828,2.2178));
+#6852 = SURFACE_CURVE('',#6853,(#6857,#6864),.PCURVE_S1.);
+#6853 = LINE('',#6854,#6855);
+#6854 = CARTESIAN_POINT('',(-1.508399640828,-1.178399640828,2.2178));
+#6855 = VECTOR('',#6856,1.);
+#6856 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6857 = PCURVE('',#6207,#6858);
+#6858 = DEFINITIONAL_REPRESENTATION('',(#6859),#6863);
+#6859 = LINE('',#6860,#6861);
+#6860 = CARTESIAN_POINT('',(0.,-2.2E-03));
+#6861 = VECTOR('',#6862,1.);
+#6862 = DIRECTION('',(1.,0.));
+#6863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6864 = PCURVE('',#6797,#6865);
+#6865 = DEFINITIONAL_REPRESENTATION('',(#6866),#6870);
+#6866 = LINE('',#6867,#6868);
+#6867 = CARTESIAN_POINT('',(0.,0.));
+#6868 = VECTOR('',#6869,1.);
+#6869 = DIRECTION('',(0.969088576701,0.246713052972));
+#6870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6871 = ORIENTED_EDGE('',*,*,#6828,.T.);
+#6872 = ORIENTED_EDGE('',*,*,#6193,.F.);
+#6873 = ORIENTED_EDGE('',*,*,#6874,.F.);
+#6874 = EDGE_CURVE('',#6850,#6166,#6875,.T.);
+#6875 = SURFACE_CURVE('',#6876,(#6879,#6885),.PCURVE_S1.);
+#6876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6877,#6878),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6877 = CARTESIAN_POINT('',(-1.508399640828,-1.178399640828,2.2178));
+#6878 = CARTESIAN_POINT('',(-1.508399640828,-1.178399640828,2.22));
+#6879 = PCURVE('',#6207,#6880);
+#6880 = DEFINITIONAL_REPRESENTATION('',(#6881),#6884);
+#6881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6882,#6883),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6882 = CARTESIAN_POINT('',(0.,-2.2E-03));
+#6883 = CARTESIAN_POINT('',(0.,0.));
+#6884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6885 = PCURVE('',#6181,#6886);
+#6886 = DEFINITIONAL_REPRESENTATION('',(#6887),#6890);
+#6887 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6888,#6889),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6888 = CARTESIAN_POINT('',(0.6,-2.2E-03));
+#6889 = CARTESIAN_POINT('',(0.6,0.));
+#6890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6891 = ADVANCED_FACE('',(#6892),#6181,.F.);
+#6892 = FACE_BOUND('',#6893,.F.);
+#6893 = EDGE_LOOP('',(#6894,#6917,#6918,#6919));
+#6894 = ORIENTED_EDGE('',*,*,#6895,.T.);
+#6895 = EDGE_CURVE('',#6896,#6850,#6898,.T.);
+#6896 = VERTEX_POINT('',#6897);
+#6897 = CARTESIAN_POINT('',(-2.108399640828,-1.178399640828,2.2178));
+#6898 = SURFACE_CURVE('',#6899,(#6903,#6910),.PCURVE_S1.);
+#6899 = LINE('',#6900,#6901);
+#6900 = CARTESIAN_POINT('',(-2.108399640828,-1.178399640828,2.2178));
+#6901 = VECTOR('',#6902,1.);
+#6902 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#6903 = PCURVE('',#6181,#6904);
+#6904 = DEFINITIONAL_REPRESENTATION('',(#6905),#6909);
+#6905 = LINE('',#6906,#6907);
+#6906 = CARTESIAN_POINT('',(0.,-2.2E-03));
+#6907 = VECTOR('',#6908,1.);
+#6908 = DIRECTION('',(1.,0.));
+#6909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6910 = PCURVE('',#6797,#6911);
+#6911 = DEFINITIONAL_REPRESENTATION('',(#6912),#6916);
+#6912 = LINE('',#6913,#6914);
+#6913 = CARTESIAN_POINT('',(0.148027831783,-0.581453146021));
+#6914 = VECTOR('',#6915,1.);
+#6915 = DIRECTION('',(-0.246713052972,0.969088576701));
+#6916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6917 = ORIENTED_EDGE('',*,*,#6874,.T.);
+#6918 = ORIENTED_EDGE('',*,*,#6165,.F.);
+#6919 = ORIENTED_EDGE('',*,*,#6920,.F.);
+#6920 = EDGE_CURVE('',#6896,#6138,#6921,.T.);
+#6921 = SURFACE_CURVE('',#6922,(#6925,#6931),.PCURVE_S1.);
+#6922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6923,#6924),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6923 = CARTESIAN_POINT('',(-2.108399640828,-1.178399640828,2.2178));
+#6924 = CARTESIAN_POINT('',(-2.108399640828,-1.178399640828,2.22));
+#6925 = PCURVE('',#6181,#6926);
+#6926 = DEFINITIONAL_REPRESENTATION('',(#6927),#6930);
+#6927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6928,#6929),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6928 = CARTESIAN_POINT('',(0.,-2.2E-03));
+#6929 = CARTESIAN_POINT('',(0.,0.));
+#6930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6931 = PCURVE('',#6153,#6932);
+#6932 = DEFINITIONAL_REPRESENTATION('',(#6933),#6936);
+#6933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6934,#6935),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6934 = CARTESIAN_POINT('',(2.356799281656,-2.2E-03));
+#6935 = CARTESIAN_POINT('',(2.356799281656,0.));
+#6936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6937 = ADVANCED_FACE('',(#6938),#6153,.F.);
+#6938 = FACE_BOUND('',#6939,.F.);
+#6939 = EDGE_LOOP('',(#6940,#6961,#6962,#6963));
+#6940 = ORIENTED_EDGE('',*,*,#6941,.T.);
+#6941 = EDGE_CURVE('',#6782,#6896,#6942,.T.);
+#6942 = SURFACE_CURVE('',#6943,(#6947,#6954),.PCURVE_S1.);
+#6943 = LINE('',#6944,#6945);
+#6944 = CARTESIAN_POINT('',(-2.108399640828,1.178399640828,2.2178));
+#6945 = VECTOR('',#6946,1.);
+#6946 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#6947 = PCURVE('',#6153,#6948);
+#6948 = DEFINITIONAL_REPRESENTATION('',(#6949),#6953);
+#6949 = LINE('',#6950,#6951);
+#6950 = CARTESIAN_POINT('',(-0.,-2.2E-03));
+#6951 = VECTOR('',#6952,1.);
+#6952 = DIRECTION('',(1.,0.));
+#6953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6954 = PCURVE('',#6797,#6955);
+#6955 = DEFINITIONAL_REPRESENTATION('',(#6956),#6960);
+#6956 = LINE('',#6957,#6958);
+#6957 = CARTESIAN_POINT('',(2.431975093214,-1.031730256784E-12));
+#6958 = VECTOR('',#6959,1.);
+#6959 = DIRECTION('',(-0.969088576701,-0.246713052972));
+#6960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6961 = ORIENTED_EDGE('',*,*,#6920,.T.);
+#6962 = ORIENTED_EDGE('',*,*,#6137,.F.);
+#6963 = ORIENTED_EDGE('',*,*,#6809,.F.);
+#6964 = ADVANCED_FACE('',(#6965),#6318,.T.);
+#6965 = FACE_BOUND('',#6966,.T.);
+#6966 = EDGE_LOOP('',(#6967,#6988,#6989,#7010));
+#6967 = ORIENTED_EDGE('',*,*,#6968,.T.);
+#6968 = EDGE_CURVE('',#6568,#6296,#6969,.T.);
+#6969 = SURFACE_CURVE('',#6970,(#6974,#6981),.PCURVE_S1.);
+#6970 = LINE('',#6971,#6972);
+#6971 = CARTESIAN_POINT('',(-2.5,-0.75,0.146666666667));
+#6972 = VECTOR('',#6973,1.);
+#6973 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6974 = PCURVE('',#6318,#6975);
+#6975 = DEFINITIONAL_REPRESENTATION('',(#6976),#6980);
+#6976 = LINE('',#6977,#6978);
+#6977 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6978 = VECTOR('',#6979,1.);
+#6979 = DIRECTION('',(0.,1.));
+#6980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6981 = PCURVE('',#6346,#6982);
+#6982 = DEFINITIONAL_REPRESENTATION('',(#6983),#6987);
+#6983 = LINE('',#6984,#6985);
+#6984 = CARTESIAN_POINT('',(0.,-0.146666666667));
+#6985 = VECTOR('',#6986,1.);
+#6986 = DIRECTION('',(1.,0.));
+#6987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6988 = ORIENTED_EDGE('',*,*,#6295,.T.);
+#6989 = ORIENTED_EDGE('',*,*,#6990,.F.);
+#6990 = EDGE_CURVE('',#6593,#6298,#6991,.T.);
+#6991 = SURFACE_CURVE('',#6992,(#6996,#7003),.PCURVE_S1.);
+#6992 = LINE('',#6993,#6994);
+#6993 = CARTESIAN_POINT('',(-2.353333333333,-0.75,-2.775557561563E-17));
+#6994 = VECTOR('',#6995,1.);
+#6995 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#6996 = PCURVE('',#6318,#6997);
+#6997 = DEFINITIONAL_REPRESENTATION('',(#6998),#7002);
+#6998 = LINE('',#6999,#7000);
+#6999 = CARTESIAN_POINT('',(4.712388980385,0.));
+#7000 = VECTOR('',#7001,1.);
+#7001 = DIRECTION('',(0.,1.));
+#7002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7003 = PCURVE('',#6503,#7004);
+#7004 = DEFINITIONAL_REPRESENTATION('',(#7005),#7009);
+#7005 = LINE('',#7006,#7007);
+#7006 = CARTESIAN_POINT('',(-0.606666666666,0.75));
+#7007 = VECTOR('',#7008,1.);
+#7008 = DIRECTION('',(5.04348376982E-51,-1.));
+#7009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7010 = ORIENTED_EDGE('',*,*,#6592,.F.);
+#7011 = ADVANCED_FACE('',(#7012),#6503,.T.);
+#7012 = FACE_BOUND('',#7013,.T.);
+#7013 = EDGE_LOOP('',(#7014,#7015,#7016,#7017));
+#7014 = ORIENTED_EDGE('',*,*,#6616,.T.);
+#7015 = ORIENTED_EDGE('',*,*,#6990,.T.);
+#7016 = ORIENTED_EDGE('',*,*,#6489,.T.);
+#7017 = ORIENTED_EDGE('',*,*,#6518,.T.);
+#7018 = ADVANCED_FACE('',(#7019),#6431,.T.);
+#7019 = FACE_BOUND('',#7020,.T.);
+#7020 = EDGE_LOOP('',(#7021,#7022,#7023,#7044));
+#7021 = ORIENTED_EDGE('',*,*,#6754,.T.);
+#7022 = ORIENTED_EDGE('',*,*,#6415,.T.);
+#7023 = ORIENTED_EDGE('',*,*,#7024,.T.);
+#7024 = EDGE_CURVE('',#6388,#6664,#7025,.T.);
+#7025 = SURFACE_CURVE('',#7026,(#7030,#7037),.PCURVE_S1.);
+#7026 = LINE('',#7027,#7028);
+#7027 = CARTESIAN_POINT('',(-2.28,0.75,0.98901));
+#7028 = VECTOR('',#7029,1.);
+#7029 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#7030 = PCURVE('',#6431,#7031);
+#7031 = DEFINITIONAL_REPRESENTATION('',(#7032),#7036);
+#7032 = LINE('',#7033,#7034);
+#7033 = CARTESIAN_POINT('',(0.,-0.98901));
+#7034 = VECTOR('',#7035,1.);
+#7035 = DIRECTION('',(1.,0.));
+#7036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7037 = PCURVE('',#6403,#7038);
+#7038 = DEFINITIONAL_REPRESENTATION('',(#7039),#7043);
+#7039 = LINE('',#7040,#7041);
+#7040 = CARTESIAN_POINT('',(-0.75,-0.11));
+#7041 = VECTOR('',#7042,1.);
+#7042 = DIRECTION('',(1.,0.));
+#7043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7044 = ORIENTED_EDGE('',*,*,#6663,.F.);
+#7045 = ADVANCED_FACE('',(#7046),#6403,.F.);
+#7046 = FACE_BOUND('',#7047,.F.);
+#7047 = EDGE_LOOP('',(#7048,#7049,#7070,#7071));
+#7048 = ORIENTED_EDGE('',*,*,#6686,.T.);
+#7049 = ORIENTED_EDGE('',*,*,#7050,.T.);
+#7050 = EDGE_CURVE('',#6687,#6359,#7051,.T.);
+#7051 = SURFACE_CURVE('',#7052,(#7056,#7063),.PCURVE_S1.);
+#7052 = LINE('',#7053,#7054);
+#7053 = CARTESIAN_POINT('',(-2.353333333333,-0.75,0.98901));
+#7054 = VECTOR('',#7055,1.);
+#7055 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#7056 = PCURVE('',#6403,#7057);
+#7057 = DEFINITIONAL_REPRESENTATION('',(#7058),#7062);
+#7058 = LINE('',#7059,#7060);
+#7059 = CARTESIAN_POINT('',(0.75,-3.6666666667E-02));
+#7060 = VECTOR('',#7061,1.);
+#7061 = DIRECTION('',(-1.,0.));
+#7062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7063 = PCURVE('',#6375,#7064);
+#7064 = DEFINITIONAL_REPRESENTATION('',(#7065),#7069);
+#7065 = LINE('',#7066,#7067);
+#7066 = CARTESIAN_POINT('',(1.570796326795,0.));
+#7067 = VECTOR('',#7068,1.);
+#7068 = DIRECTION('',(0.,1.));
+#7069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7070 = ORIENTED_EDGE('',*,*,#6387,.T.);
+#7071 = ORIENTED_EDGE('',*,*,#7024,.T.);
+#7072 = ADVANCED_FACE('',(#7073),#6375,.T.);
+#7073 = FACE_BOUND('',#7074,.T.);
+#7074 = EDGE_LOOP('',(#7075,#7076,#7077,#7078));
+#7075 = ORIENTED_EDGE('',*,*,#6709,.T.);
+#7076 = ORIENTED_EDGE('',*,*,#7050,.T.);
+#7077 = ORIENTED_EDGE('',*,*,#6358,.F.);
+#7078 = ORIENTED_EDGE('',*,*,#7079,.F.);
+#7079 = EDGE_CURVE('',#6570,#6331,#7080,.T.);
+#7080 = SURFACE_CURVE('',#7081,(#7085,#7092),.PCURVE_S1.);
+#7081 = LINE('',#7082,#7083);
+#7082 = CARTESIAN_POINT('',(-2.5,-0.75,0.842343333333));
+#7083 = VECTOR('',#7084,1.);
+#7084 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#7085 = PCURVE('',#6375,#7086);
+#7086 = DEFINITIONAL_REPRESENTATION('',(#7087),#7091);
+#7087 = LINE('',#7088,#7089);
+#7088 = CARTESIAN_POINT('',(0.,0.));
+#7089 = VECTOR('',#7090,1.);
+#7090 = DIRECTION('',(0.,1.));
+#7091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7092 = PCURVE('',#6346,#7093);
+#7093 = DEFINITIONAL_REPRESENTATION('',(#7094),#7098);
+#7094 = LINE('',#7095,#7096);
+#7095 = CARTESIAN_POINT('',(0.,-0.842343333333));
+#7096 = VECTOR('',#7097,1.);
+#7097 = DIRECTION('',(1.,0.));
+#7098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7099 = ADVANCED_FACE('',(#7100),#6346,.T.);
+#7100 = FACE_BOUND('',#7101,.T.);
+#7101 = EDGE_LOOP('',(#7102,#7103,#7104,#7105));
+#7102 = ORIENTED_EDGE('',*,*,#6567,.T.);
+#7103 = ORIENTED_EDGE('',*,*,#7079,.T.);
+#7104 = ORIENTED_EDGE('',*,*,#6330,.F.);
+#7105 = ORIENTED_EDGE('',*,*,#6968,.F.);
+#7106 = ADVANCED_FACE('',(#7107),#6797,.F.);
+#7107 = FACE_BOUND('',#7108,.T.);
+#7108 = EDGE_LOOP('',(#7109,#7110,#7111,#7112));
+#7109 = ORIENTED_EDGE('',*,*,#6849,.T.);
+#7110 = ORIENTED_EDGE('',*,*,#6779,.T.);
+#7111 = ORIENTED_EDGE('',*,*,#6941,.T.);
+#7112 = ORIENTED_EDGE('',*,*,#6895,.T.);
+#7113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7117))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7114,#7115,#7116)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#7114,
+ 'distance_accuracy_value','confusion accuracy');
+#7118 = SHAPE_DEFINITION_REPRESENTATION(#7119,#4326);
+#7119 = PRODUCT_DEFINITION_SHAPE('','',#7120);
+#7120 = PRODUCT_DEFINITION('design','',#7121,#7124);
+#7121 = PRODUCT_DEFINITION_FORMATION('','',#7122);
+#7122 = PRODUCT('SOLID','SOLID','',(#7123));
+#7123 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7125 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7126,#7128);
+#7126 = ( REPRESENTATION_RELATIONSHIP('','',#4326,#4316)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7127)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7127 = ITEM_DEFINED_TRANSFORMATION('','',#11,#4317);
+#7128 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7129);
+#7129 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:7]','',#4311,#7120,
+ $);
+#7130 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7122));
+#7131 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7132,#7134);
+#7132 = ( REPRESENTATION_RELATIONSHIP('','',#4316,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7133)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7133 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#7134 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7135);
+#7135 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#5,#4311,$);
+#7136 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4313));
+#7137 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7138,#7140);
+#7138 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7139)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7139 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#7140 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7141);
+#7141 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#5,#2427,$);
+#7142 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7143,#7145);
+#7143 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7144)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7144 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#7145 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7146);
+#7146 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',#5,#2427,$);
+#7147 = SHAPE_DEFINITION_REPRESENTATION(#7148,#7154);
+#7148 = PRODUCT_DEFINITION_SHAPE('','',#7149);
+#7149 = PRODUCT_DEFINITION('design','',#7150,#7153);
+#7150 = PRODUCT_DEFINITION_FORMATION('','',#7151);
+#7151 = PRODUCT('JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical',
+ 'JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical','',(#7152));
+#7152 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7153 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7154 = SHAPE_REPRESENTATION('',(#11,#7155),#7159);
+#7155 = AXIS2_PLACEMENT_3D('',#7156,#7157,#7158);
+#7156 = CARTESIAN_POINT('',(0.,0.,0.));
+#7157 = DIRECTION('',(0.,0.,1.));
+#7158 = DIRECTION('',(1.,0.,-0.));
+#7159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7163))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7160,#7161,#7162)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7160 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7161 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7162 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7163 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#7160,
+ 'distance_accuracy_value','confusion accuracy');
+#7164 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7165),#13473);
+#7165 = MANIFOLD_SOLID_BREP('',#7166);
+#7166 = CLOSED_SHELL('',(#7167,#7399,#7503,#7552,#7742,#7796,#8069,#8123
+ ,#8303,#8353,#8481,#8508,#8557,#8584,#9012,#9061,#9540,#9589,#9667,
+ #9716,#9787,#9814,#9892,#9941,#10012,#10019,#10092,#10119,#10146,
+ #10153,#10388,#10415,#10442,#10469,#10496,#10523,#10550,#10577,
+ #10604,#10631,#10658,#10665,#10692,#10719,#10840,#10961,#11037,
+ #11091,#11145,#11177,#11253,#11307,#11361,#11393,#11581,#11630,
+ #11776,#11803,#11991,#12040,#12186,#12213,#12289,#12338,#12387,
+ #12414,#12490,#12539,#12588,#12615,#12747,#12818,#12825,#12852,
+ #12903,#12976,#13108,#13179,#13186,#13213,#13264,#13337,#13344,
+ #13351,#13378,#13405,#13412,#13439,#13466));
+#7167 = ADVANCED_FACE('',(#7168),#7182,.T.);
+#7168 = FACE_BOUND('',#7169,.T.);
+#7169 = EDGE_LOOP('',(#7170,#7205,#7233,#7261,#7289,#7317,#7345,#7373));
+#7170 = ORIENTED_EDGE('',*,*,#7171,.T.);
+#7171 = EDGE_CURVE('',#7172,#7174,#7176,.T.);
+#7172 = VERTEX_POINT('',#7173);
+#7173 = CARTESIAN_POINT('',(-1.8,0.5,7.));
+#7174 = VERTEX_POINT('',#7175);
+#7175 = CARTESIAN_POINT('',(-2.45,0.5,7.));
+#7176 = SURFACE_CURVE('',#7177,(#7181,#7193),.PCURVE_S1.);
+#7177 = LINE('',#7178,#7179);
+#7178 = CARTESIAN_POINT('',(4.95,0.5,7.));
+#7179 = VECTOR('',#7180,1.);
+#7180 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7181 = PCURVE('',#7182,#7187);
+#7182 = PLANE('',#7183);
+#7183 = AXIS2_PLACEMENT_3D('',#7184,#7185,#7186);
+#7184 = CARTESIAN_POINT('',(1.25,-0.525,7.));
+#7185 = DIRECTION('',(0.,0.,1.));
+#7186 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7187 = DEFINITIONAL_REPRESENTATION('',(#7188),#7192);
+#7188 = LINE('',#7189,#7190);
+#7189 = CARTESIAN_POINT('',(-3.7,-1.025));
+#7190 = VECTOR('',#7191,1.);
+#7191 = DIRECTION('',(1.,0.));
+#7192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7193 = PCURVE('',#7194,#7199);
+#7194 = PLANE('',#7195);
+#7195 = AXIS2_PLACEMENT_3D('',#7196,#7197,#7198);
+#7196 = CARTESIAN_POINT('',(4.95,0.5,3.65));
+#7197 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#7198 = DIRECTION('',(0.,-0.,1.));
+#7199 = DEFINITIONAL_REPRESENTATION('',(#7200),#7204);
+#7200 = LINE('',#7201,#7202);
+#7201 = CARTESIAN_POINT('',(3.35,0.));
+#7202 = VECTOR('',#7203,1.);
+#7203 = DIRECTION('',(0.,-1.));
+#7204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7205 = ORIENTED_EDGE('',*,*,#7206,.T.);
+#7206 = EDGE_CURVE('',#7174,#7207,#7209,.T.);
+#7207 = VERTEX_POINT('',#7208);
+#7208 = CARTESIAN_POINT('',(-2.45,-3.4,7.));
+#7209 = SURFACE_CURVE('',#7210,(#7214,#7221),.PCURVE_S1.);
+#7210 = LINE('',#7211,#7212);
+#7211 = CARTESIAN_POINT('',(-2.45,2.35,7.));
+#7212 = VECTOR('',#7213,1.);
+#7213 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7214 = PCURVE('',#7182,#7215);
+#7215 = DEFINITIONAL_REPRESENTATION('',(#7216),#7220);
+#7216 = LINE('',#7217,#7218);
+#7217 = CARTESIAN_POINT('',(3.7,-2.875));
+#7218 = VECTOR('',#7219,1.);
+#7219 = DIRECTION('',(0.,1.));
+#7220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7221 = PCURVE('',#7222,#7227);
+#7222 = PLANE('',#7223);
+#7223 = AXIS2_PLACEMENT_3D('',#7224,#7225,#7226);
+#7224 = CARTESIAN_POINT('',(-2.45,2.35,0.));
+#7225 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7226 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7227 = DEFINITIONAL_REPRESENTATION('',(#7228),#7232);
+#7228 = LINE('',#7229,#7230);
+#7229 = CARTESIAN_POINT('',(0.,-7.));
+#7230 = VECTOR('',#7231,1.);
+#7231 = DIRECTION('',(1.,0.));
+#7232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7233 = ORIENTED_EDGE('',*,*,#7234,.T.);
+#7234 = EDGE_CURVE('',#7207,#7235,#7237,.T.);
+#7235 = VERTEX_POINT('',#7236);
+#7236 = CARTESIAN_POINT('',(4.95,-3.4,7.));
+#7237 = SURFACE_CURVE('',#7238,(#7242,#7249),.PCURVE_S1.);
+#7238 = LINE('',#7239,#7240);
+#7239 = CARTESIAN_POINT('',(-2.45,-3.4,7.));
+#7240 = VECTOR('',#7241,1.);
+#7241 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7242 = PCURVE('',#7182,#7243);
+#7243 = DEFINITIONAL_REPRESENTATION('',(#7244),#7248);
+#7244 = LINE('',#7245,#7246);
+#7245 = CARTESIAN_POINT('',(3.7,2.875));
+#7246 = VECTOR('',#7247,1.);
+#7247 = DIRECTION('',(-1.,0.));
+#7248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7249 = PCURVE('',#7250,#7255);
+#7250 = PLANE('',#7251);
+#7251 = AXIS2_PLACEMENT_3D('',#7252,#7253,#7254);
+#7252 = CARTESIAN_POINT('',(-2.45,-3.4,0.));
+#7253 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#7254 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7255 = DEFINITIONAL_REPRESENTATION('',(#7256),#7260);
+#7256 = LINE('',#7257,#7258);
+#7257 = CARTESIAN_POINT('',(0.,-7.));
+#7258 = VECTOR('',#7259,1.);
+#7259 = DIRECTION('',(1.,0.));
+#7260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7261 = ORIENTED_EDGE('',*,*,#7262,.T.);
+#7262 = EDGE_CURVE('',#7235,#7263,#7265,.T.);
+#7263 = VERTEX_POINT('',#7264);
+#7264 = CARTESIAN_POINT('',(4.95,0.5,7.));
+#7265 = SURFACE_CURVE('',#7266,(#7270,#7277),.PCURVE_S1.);
+#7266 = LINE('',#7267,#7268);
+#7267 = CARTESIAN_POINT('',(4.95,-3.4,7.));
+#7268 = VECTOR('',#7269,1.);
+#7269 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#7270 = PCURVE('',#7182,#7271);
+#7271 = DEFINITIONAL_REPRESENTATION('',(#7272),#7276);
+#7272 = LINE('',#7273,#7274);
+#7273 = CARTESIAN_POINT('',(-3.7,2.875));
+#7274 = VECTOR('',#7275,1.);
+#7275 = DIRECTION('',(0.,-1.));
+#7276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7277 = PCURVE('',#7278,#7283);
+#7278 = PLANE('',#7279);
+#7279 = AXIS2_PLACEMENT_3D('',#7280,#7281,#7282);
+#7280 = CARTESIAN_POINT('',(4.95,-3.4,0.));
+#7281 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7282 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#7283 = DEFINITIONAL_REPRESENTATION('',(#7284),#7288);
+#7284 = LINE('',#7285,#7286);
+#7285 = CARTESIAN_POINT('',(0.,-7.));
+#7286 = VECTOR('',#7287,1.);
+#7287 = DIRECTION('',(1.,0.));
+#7288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7289 = ORIENTED_EDGE('',*,*,#7290,.T.);
+#7290 = EDGE_CURVE('',#7263,#7291,#7293,.T.);
+#7291 = VERTEX_POINT('',#7292);
+#7292 = CARTESIAN_POINT('',(4.3,0.5,7.));
+#7293 = SURFACE_CURVE('',#7294,(#7298,#7305),.PCURVE_S1.);
+#7294 = LINE('',#7295,#7296);
+#7295 = CARTESIAN_POINT('',(4.95,0.5,7.));
+#7296 = VECTOR('',#7297,1.);
+#7297 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7298 = PCURVE('',#7182,#7299);
+#7299 = DEFINITIONAL_REPRESENTATION('',(#7300),#7304);
+#7300 = LINE('',#7301,#7302);
+#7301 = CARTESIAN_POINT('',(-3.7,-1.025));
+#7302 = VECTOR('',#7303,1.);
+#7303 = DIRECTION('',(1.,0.));
+#7304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7305 = PCURVE('',#7306,#7311);
+#7306 = PLANE('',#7307);
+#7307 = AXIS2_PLACEMENT_3D('',#7308,#7309,#7310);
+#7308 = CARTESIAN_POINT('',(4.95,0.5,3.65));
+#7309 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#7310 = DIRECTION('',(0.,-0.,1.));
+#7311 = DEFINITIONAL_REPRESENTATION('',(#7312),#7316);
+#7312 = LINE('',#7313,#7314);
+#7313 = CARTESIAN_POINT('',(3.35,0.));
+#7314 = VECTOR('',#7315,1.);
+#7315 = DIRECTION('',(0.,-1.));
+#7316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7317 = ORIENTED_EDGE('',*,*,#7318,.F.);
+#7318 = EDGE_CURVE('',#7319,#7291,#7321,.T.);
+#7319 = VERTEX_POINT('',#7320);
+#7320 = CARTESIAN_POINT('',(4.3,-2.85,7.));
+#7321 = SURFACE_CURVE('',#7322,(#7326,#7333),.PCURVE_S1.);
+#7322 = LINE('',#7323,#7324);
+#7323 = CARTESIAN_POINT('',(4.3,-2.65,7.));
+#7324 = VECTOR('',#7325,1.);
+#7325 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#7326 = PCURVE('',#7182,#7327);
+#7327 = DEFINITIONAL_REPRESENTATION('',(#7328),#7332);
+#7328 = LINE('',#7329,#7330);
+#7329 = CARTESIAN_POINT('',(-3.05,2.125));
+#7330 = VECTOR('',#7331,1.);
+#7331 = DIRECTION('',(0.,-1.));
+#7332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7333 = PCURVE('',#7334,#7339);
+#7334 = PLANE('',#7335);
+#7335 = AXIS2_PLACEMENT_3D('',#7336,#7337,#7338);
+#7336 = CARTESIAN_POINT('',(4.2,-2.65,6.9));
+#7337 = DIRECTION('',(0.707106781187,-8.659560562349E-17,-0.707106781187
+ ));
+#7338 = DIRECTION('',(-1.224646799147E-16,-1.,-2.104039945644E-29));
+#7339 = DEFINITIONAL_REPRESENTATION('',(#7340),#7344);
+#7340 = LINE('',#7341,#7342);
+#7341 = CARTESIAN_POINT('',(-1.224646799147E-17,-0.141421356237));
+#7342 = VECTOR('',#7343,1.);
+#7343 = DIRECTION('',(-1.,2.80259692865E-45));
+#7344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7345 = ORIENTED_EDGE('',*,*,#7346,.F.);
+#7346 = EDGE_CURVE('',#7347,#7319,#7349,.T.);
+#7347 = VERTEX_POINT('',#7348);
+#7348 = CARTESIAN_POINT('',(-1.8,-2.85,7.));
+#7349 = SURFACE_CURVE('',#7350,(#7354,#7361),.PCURVE_S1.);
+#7350 = LINE('',#7351,#7352);
+#7351 = CARTESIAN_POINT('',(-1.6,-2.85,7.));
+#7352 = VECTOR('',#7353,1.);
+#7353 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7354 = PCURVE('',#7182,#7355);
+#7355 = DEFINITIONAL_REPRESENTATION('',(#7356),#7360);
+#7356 = LINE('',#7357,#7358);
+#7357 = CARTESIAN_POINT('',(2.85,2.325));
+#7358 = VECTOR('',#7359,1.);
+#7359 = DIRECTION('',(-1.,0.));
+#7360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7361 = PCURVE('',#7362,#7367);
+#7362 = PLANE('',#7363);
+#7363 = AXIS2_PLACEMENT_3D('',#7364,#7365,#7366);
+#7364 = CARTESIAN_POINT('',(-1.6,-2.75,6.9));
+#7365 = DIRECTION('',(-8.659560562349E-17,-0.707106781187,
+ -0.707106781187));
+#7366 = DIRECTION('',(-1.,1.224646799147E-16,-2.104039945644E-29));
+#7367 = DEFINITIONAL_REPRESENTATION('',(#7368),#7372);
+#7368 = LINE('',#7369,#7370);
+#7369 = CARTESIAN_POINT('',(-1.224646799147E-17,-0.141421356237));
+#7370 = VECTOR('',#7371,1.);
+#7371 = DIRECTION('',(-1.,2.80259692865E-45));
+#7372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7373 = ORIENTED_EDGE('',*,*,#7374,.F.);
+#7374 = EDGE_CURVE('',#7172,#7347,#7375,.T.);
+#7375 = SURFACE_CURVE('',#7376,(#7380,#7387),.PCURVE_S1.);
+#7376 = LINE('',#7377,#7378);
+#7377 = CARTESIAN_POINT('',(-1.8,0.5,7.));
+#7378 = VECTOR('',#7379,1.);
+#7379 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7380 = PCURVE('',#7182,#7381);
+#7381 = DEFINITIONAL_REPRESENTATION('',(#7382),#7386);
+#7382 = LINE('',#7383,#7384);
+#7383 = CARTESIAN_POINT('',(3.05,-1.025));
+#7384 = VECTOR('',#7385,1.);
+#7385 = DIRECTION('',(0.,1.));
+#7386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7387 = PCURVE('',#7388,#7393);
+#7388 = PLANE('',#7389);
+#7389 = AXIS2_PLACEMENT_3D('',#7390,#7391,#7392);
+#7390 = CARTESIAN_POINT('',(-1.7,0.5,6.9));
+#7391 = DIRECTION('',(-0.707106781187,8.659560562349E-17,-0.707106781187
+ ));
+#7392 = DIRECTION('',(1.224646799147E-16,1.,-2.104039945644E-29));
+#7393 = DEFINITIONAL_REPRESENTATION('',(#7394),#7398);
+#7394 = LINE('',#7395,#7396);
+#7395 = CARTESIAN_POINT('',(-1.224646799147E-17,-0.141421356237));
+#7396 = VECTOR('',#7397,1.);
+#7397 = DIRECTION('',(-1.,2.80259692865E-45));
+#7398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7399 = ADVANCED_FACE('',(#7400),#7194,.T.);
+#7400 = FACE_BOUND('',#7401,.T.);
+#7401 = EDGE_LOOP('',(#7402,#7432,#7460,#7481,#7482));
+#7402 = ORIENTED_EDGE('',*,*,#7403,.T.);
+#7403 = EDGE_CURVE('',#7404,#7406,#7408,.T.);
+#7404 = VERTEX_POINT('',#7405);
+#7405 = CARTESIAN_POINT('',(-1.6,0.5,6.8));
+#7406 = VERTEX_POINT('',#7407);
+#7407 = CARTESIAN_POINT('',(-1.6,0.5,3.65));
+#7408 = SURFACE_CURVE('',#7409,(#7413,#7420),.PCURVE_S1.);
+#7409 = LINE('',#7410,#7411);
+#7410 = CARTESIAN_POINT('',(-1.6,0.5,5.325));
+#7411 = VECTOR('',#7412,1.);
+#7412 = DIRECTION('',(-0.,0.,-1.));
+#7413 = PCURVE('',#7194,#7414);
+#7414 = DEFINITIONAL_REPRESENTATION('',(#7415),#7419);
+#7415 = LINE('',#7416,#7417);
+#7416 = CARTESIAN_POINT('',(1.675,-6.55));
+#7417 = VECTOR('',#7418,1.);
+#7418 = DIRECTION('',(-1.,0.));
+#7419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7420 = PCURVE('',#7421,#7426);
+#7421 = PLANE('',#7422);
+#7422 = AXIS2_PLACEMENT_3D('',#7423,#7424,#7425);
+#7423 = CARTESIAN_POINT('',(-1.6,1.5,7.));
+#7424 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7425 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7426 = DEFINITIONAL_REPRESENTATION('',(#7427),#7431);
+#7427 = LINE('',#7428,#7429);
+#7428 = CARTESIAN_POINT('',(1.,-1.675));
+#7429 = VECTOR('',#7430,1.);
+#7430 = DIRECTION('',(-0.,-1.));
+#7431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7432 = ORIENTED_EDGE('',*,*,#7433,.T.);
+#7433 = EDGE_CURVE('',#7406,#7434,#7436,.T.);
+#7434 = VERTEX_POINT('',#7435);
+#7435 = CARTESIAN_POINT('',(-2.45,0.5,3.65));
+#7436 = SURFACE_CURVE('',#7437,(#7441,#7448),.PCURVE_S1.);
+#7437 = LINE('',#7438,#7439);
+#7438 = CARTESIAN_POINT('',(4.95,0.5,3.65));
+#7439 = VECTOR('',#7440,1.);
+#7440 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7441 = PCURVE('',#7194,#7442);
+#7442 = DEFINITIONAL_REPRESENTATION('',(#7443),#7447);
+#7443 = LINE('',#7444,#7445);
+#7444 = CARTESIAN_POINT('',(0.,0.));
+#7445 = VECTOR('',#7446,1.);
+#7446 = DIRECTION('',(0.,-1.));
+#7447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7448 = PCURVE('',#7449,#7454);
+#7449 = PLANE('',#7450);
+#7450 = AXIS2_PLACEMENT_3D('',#7451,#7452,#7453);
+#7451 = CARTESIAN_POINT('',(4.95,1.,3.65));
+#7452 = DIRECTION('',(0.,0.,1.));
+#7453 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7454 = DEFINITIONAL_REPRESENTATION('',(#7455),#7459);
+#7455 = LINE('',#7456,#7457);
+#7456 = CARTESIAN_POINT('',(0.5,6.123233995735E-17));
+#7457 = VECTOR('',#7458,1.);
+#7458 = DIRECTION('',(0.,-1.));
+#7459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7460 = ORIENTED_EDGE('',*,*,#7461,.T.);
+#7461 = EDGE_CURVE('',#7434,#7174,#7462,.T.);
+#7462 = SURFACE_CURVE('',#7463,(#7467,#7474),.PCURVE_S1.);
+#7463 = LINE('',#7464,#7465);
+#7464 = CARTESIAN_POINT('',(-2.45,0.5,1.825));
+#7465 = VECTOR('',#7466,1.);
+#7466 = DIRECTION('',(0.,0.,1.));
+#7467 = PCURVE('',#7194,#7468);
+#7468 = DEFINITIONAL_REPRESENTATION('',(#7469),#7473);
+#7469 = LINE('',#7470,#7471);
+#7470 = CARTESIAN_POINT('',(-1.825,-7.4));
+#7471 = VECTOR('',#7472,1.);
+#7472 = DIRECTION('',(1.,0.));
+#7473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7474 = PCURVE('',#7222,#7475);
+#7475 = DEFINITIONAL_REPRESENTATION('',(#7476),#7480);
+#7476 = LINE('',#7477,#7478);
+#7477 = CARTESIAN_POINT('',(1.85,-1.825));
+#7478 = VECTOR('',#7479,1.);
+#7479 = DIRECTION('',(0.,-1.));
+#7480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7481 = ORIENTED_EDGE('',*,*,#7171,.F.);
+#7482 = ORIENTED_EDGE('',*,*,#7483,.T.);
+#7483 = EDGE_CURVE('',#7172,#7404,#7484,.T.);
+#7484 = SURFACE_CURVE('',#7485,(#7489,#7496),.PCURVE_S1.);
+#7485 = LINE('',#7486,#7487);
+#7486 = CARTESIAN_POINT('',(0.775,0.5,4.425));
+#7487 = VECTOR('',#7488,1.);
+#7488 = DIRECTION('',(0.707106781187,-8.659560562349E-17,-0.707106781187
+ ));
+#7489 = PCURVE('',#7194,#7490);
+#7490 = DEFINITIONAL_REPRESENTATION('',(#7491),#7495);
+#7491 = LINE('',#7492,#7493);
+#7492 = CARTESIAN_POINT('',(0.775,-4.175));
+#7493 = VECTOR('',#7494,1.);
+#7494 = DIRECTION('',(-0.707106781187,0.707106781187));
+#7495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7496 = PCURVE('',#7388,#7497);
+#7497 = DEFINITIONAL_REPRESENTATION('',(#7498),#7502);
+#7498 = LINE('',#7499,#7500);
+#7499 = CARTESIAN_POINT('',(3.031000827889E-16,3.500178566873));
+#7500 = VECTOR('',#7501,1.);
+#7501 = DIRECTION('',(2.976755872057E-29,1.));
+#7502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7503 = ADVANCED_FACE('',(#7504),#7388,.F.);
+#7504 = FACE_BOUND('',#7505,.F.);
+#7505 = EDGE_LOOP('',(#7506,#7529,#7550,#7551));
+#7506 = ORIENTED_EDGE('',*,*,#7507,.T.);
+#7507 = EDGE_CURVE('',#7404,#7508,#7510,.T.);
+#7508 = VERTEX_POINT('',#7509);
+#7509 = CARTESIAN_POINT('',(-1.6,-2.65,6.8));
+#7510 = SURFACE_CURVE('',#7511,(#7515,#7522),.PCURVE_S1.);
+#7511 = LINE('',#7512,#7513);
+#7512 = CARTESIAN_POINT('',(-1.6,0.5,6.8));
+#7513 = VECTOR('',#7514,1.);
+#7514 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7515 = PCURVE('',#7388,#7516);
+#7516 = DEFINITIONAL_REPRESENTATION('',(#7517),#7521);
+#7517 = LINE('',#7518,#7519);
+#7518 = CARTESIAN_POINT('',(1.224646799147E-17,0.141421356237));
+#7519 = VECTOR('',#7520,1.);
+#7520 = DIRECTION('',(-1.,2.80259692865E-45));
+#7521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7522 = PCURVE('',#7421,#7523);
+#7523 = DEFINITIONAL_REPRESENTATION('',(#7524),#7528);
+#7524 = LINE('',#7525,#7526);
+#7525 = CARTESIAN_POINT('',(1.,-0.2));
+#7526 = VECTOR('',#7527,1.);
+#7527 = DIRECTION('',(1.,0.));
+#7528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7529 = ORIENTED_EDGE('',*,*,#7530,.F.);
+#7530 = EDGE_CURVE('',#7347,#7508,#7531,.T.);
+#7531 = SURFACE_CURVE('',#7532,(#7536,#7543),.PCURVE_S1.);
+#7532 = LINE('',#7533,#7534);
+#7533 = CARTESIAN_POINT('',(-1.141666666667,-2.191666666667,
+ 6.341666666667));
+#7534 = VECTOR('',#7535,1.);
+#7535 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#7536 = PCURVE('',#7388,#7537);
+#7537 = DEFINITIONAL_REPRESENTATION('',(#7538),#7542);
+#7538 = LINE('',#7539,#7540);
+#7539 = CARTESIAN_POINT('',(-2.691666666667,0.789602572325));
+#7540 = VECTOR('',#7541,1.);
+#7541 = DIRECTION('',(0.57735026919,0.816496580928));
+#7542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7543 = PCURVE('',#7362,#7544);
+#7544 = DEFINITIONAL_REPRESENTATION('',(#7545),#7549);
+#7545 = LINE('',#7546,#7547);
+#7546 = CARTESIAN_POINT('',(-0.458333333333,0.789602572325));
+#7547 = VECTOR('',#7548,1.);
+#7548 = DIRECTION('',(-0.57735026919,0.816496580928));
+#7549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7550 = ORIENTED_EDGE('',*,*,#7374,.F.);
+#7551 = ORIENTED_EDGE('',*,*,#7483,.T.);
+#7552 = ADVANCED_FACE('',(#7553),#7222,.F.);
+#7553 = FACE_BOUND('',#7554,.F.);
+#7554 = EDGE_LOOP('',(#7555,#7585,#7613,#7641,#7669,#7698,#7719,#7720,
+ #7721));
+#7555 = ORIENTED_EDGE('',*,*,#7556,.F.);
+#7556 = EDGE_CURVE('',#7557,#7559,#7561,.T.);
+#7557 = VERTEX_POINT('',#7558);
+#7558 = CARTESIAN_POINT('',(-2.45,2.35,0.));
+#7559 = VERTEX_POINT('',#7560);
+#7560 = CARTESIAN_POINT('',(-2.45,-3.4,0.));
+#7561 = SURFACE_CURVE('',#7562,(#7566,#7573),.PCURVE_S1.);
+#7562 = LINE('',#7563,#7564);
+#7563 = CARTESIAN_POINT('',(-2.45,2.35,0.));
+#7564 = VECTOR('',#7565,1.);
+#7565 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7566 = PCURVE('',#7222,#7567);
+#7567 = DEFINITIONAL_REPRESENTATION('',(#7568),#7572);
+#7568 = LINE('',#7569,#7570);
+#7569 = CARTESIAN_POINT('',(0.,0.));
+#7570 = VECTOR('',#7571,1.);
+#7571 = DIRECTION('',(1.,0.));
+#7572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7573 = PCURVE('',#7574,#7579);
+#7574 = PLANE('',#7575);
+#7575 = AXIS2_PLACEMENT_3D('',#7576,#7577,#7578);
+#7576 = CARTESIAN_POINT('',(1.25,-0.525,0.));
+#7577 = DIRECTION('',(0.,0.,1.));
+#7578 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7579 = DEFINITIONAL_REPRESENTATION('',(#7580),#7584);
+#7580 = LINE('',#7581,#7582);
+#7581 = CARTESIAN_POINT('',(3.7,-2.875));
+#7582 = VECTOR('',#7583,1.);
+#7583 = DIRECTION('',(0.,1.));
+#7584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7585 = ORIENTED_EDGE('',*,*,#7586,.T.);
+#7586 = EDGE_CURVE('',#7557,#7587,#7589,.T.);
+#7587 = VERTEX_POINT('',#7588);
+#7588 = CARTESIAN_POINT('',(-2.45,2.35,7.));
+#7589 = SURFACE_CURVE('',#7590,(#7594,#7601),.PCURVE_S1.);
+#7590 = LINE('',#7591,#7592);
+#7591 = CARTESIAN_POINT('',(-2.45,2.35,0.));
+#7592 = VECTOR('',#7593,1.);
+#7593 = DIRECTION('',(0.,0.,1.));
+#7594 = PCURVE('',#7222,#7595);
+#7595 = DEFINITIONAL_REPRESENTATION('',(#7596),#7600);
+#7596 = LINE('',#7597,#7598);
+#7597 = CARTESIAN_POINT('',(0.,0.));
+#7598 = VECTOR('',#7599,1.);
+#7599 = DIRECTION('',(0.,-1.));
+#7600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7601 = PCURVE('',#7602,#7607);
+#7602 = PLANE('',#7603);
+#7603 = AXIS2_PLACEMENT_3D('',#7604,#7605,#7606);
+#7604 = CARTESIAN_POINT('',(4.95,2.35,0.));
+#7605 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7606 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7607 = DEFINITIONAL_REPRESENTATION('',(#7608),#7612);
+#7608 = LINE('',#7609,#7610);
+#7609 = CARTESIAN_POINT('',(7.4,0.));
+#7610 = VECTOR('',#7611,1.);
+#7611 = DIRECTION('',(0.,-1.));
+#7612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7613 = ORIENTED_EDGE('',*,*,#7614,.T.);
+#7614 = EDGE_CURVE('',#7587,#7615,#7617,.T.);
+#7615 = VERTEX_POINT('',#7616);
+#7616 = CARTESIAN_POINT('',(-2.45,1.5,7.));
+#7617 = SURFACE_CURVE('',#7618,(#7622,#7629),.PCURVE_S1.);
+#7618 = LINE('',#7619,#7620);
+#7619 = CARTESIAN_POINT('',(-2.45,2.35,7.));
+#7620 = VECTOR('',#7621,1.);
+#7621 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7622 = PCURVE('',#7222,#7623);
+#7623 = DEFINITIONAL_REPRESENTATION('',(#7624),#7628);
+#7624 = LINE('',#7625,#7626);
+#7625 = CARTESIAN_POINT('',(0.,-7.));
+#7626 = VECTOR('',#7627,1.);
+#7627 = DIRECTION('',(1.,0.));
+#7628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7629 = PCURVE('',#7630,#7635);
+#7630 = PLANE('',#7631);
+#7631 = AXIS2_PLACEMENT_3D('',#7632,#7633,#7634);
+#7632 = CARTESIAN_POINT('',(1.25,-0.525,7.));
+#7633 = DIRECTION('',(0.,0.,1.));
+#7634 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7635 = DEFINITIONAL_REPRESENTATION('',(#7636),#7640);
+#7636 = LINE('',#7637,#7638);
+#7637 = CARTESIAN_POINT('',(3.7,-2.875));
+#7638 = VECTOR('',#7639,1.);
+#7639 = DIRECTION('',(0.,1.));
+#7640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7641 = ORIENTED_EDGE('',*,*,#7642,.T.);
+#7642 = EDGE_CURVE('',#7615,#7643,#7645,.T.);
+#7643 = VERTEX_POINT('',#7644);
+#7644 = CARTESIAN_POINT('',(-2.45,1.5,4.15));
+#7645 = SURFACE_CURVE('',#7646,(#7650,#7657),.PCURVE_S1.);
+#7646 = LINE('',#7647,#7648);
+#7647 = CARTESIAN_POINT('',(-2.45,1.5,3.5));
+#7648 = VECTOR('',#7649,1.);
+#7649 = DIRECTION('',(-0.,0.,-1.));
+#7650 = PCURVE('',#7222,#7651);
+#7651 = DEFINITIONAL_REPRESENTATION('',(#7652),#7656);
+#7652 = LINE('',#7653,#7654);
+#7653 = CARTESIAN_POINT('',(0.85,-3.5));
+#7654 = VECTOR('',#7655,1.);
+#7655 = DIRECTION('',(-0.,1.));
+#7656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7657 = PCURVE('',#7658,#7663);
+#7658 = PLANE('',#7659);
+#7659 = AXIS2_PLACEMENT_3D('',#7660,#7661,#7662);
+#7660 = CARTESIAN_POINT('',(1.25,1.5,4.58077689243));
+#7661 = DIRECTION('',(-1.224646799147E-16,-1.,-8.387236609414E-17));
+#7662 = DIRECTION('',(-1.027140246741E-32,-8.387236609414E-17,1.));
+#7663 = DEFINITIONAL_REPRESENTATION('',(#7664),#7668);
+#7664 = LINE('',#7665,#7666);
+#7665 = CARTESIAN_POINT('',(-1.08077689243,3.7));
+#7666 = VECTOR('',#7667,1.);
+#7667 = DIRECTION('',(-1.,2.606907787636E-45));
+#7668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7669 = ORIENTED_EDGE('',*,*,#7670,.F.);
+#7670 = EDGE_CURVE('',#7671,#7643,#7673,.T.);
+#7671 = VERTEX_POINT('',#7672);
+#7672 = CARTESIAN_POINT('',(-2.45,1.,3.65));
+#7673 = SURFACE_CURVE('',#7674,(#7679,#7686),.PCURVE_S1.);
+#7674 = CIRCLE('',#7675,0.5);
+#7675 = AXIS2_PLACEMENT_3D('',#7676,#7677,#7678);
+#7676 = CARTESIAN_POINT('',(-2.45,1.,4.15));
+#7677 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7678 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#7679 = PCURVE('',#7222,#7680);
+#7680 = DEFINITIONAL_REPRESENTATION('',(#7681),#7685);
+#7681 = CIRCLE('',#7682,0.5);
+#7682 = AXIS2_PLACEMENT_2D('',#7683,#7684);
+#7683 = CARTESIAN_POINT('',(1.35,-4.15));
+#7684 = DIRECTION('',(-1.,0.));
+#7685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7686 = PCURVE('',#7687,#7692);
+#7687 = CYLINDRICAL_SURFACE('',#7688,0.5);
+#7688 = AXIS2_PLACEMENT_3D('',#7689,#7690,#7691);
+#7689 = CARTESIAN_POINT('',(4.95,1.,4.15));
+#7690 = DIRECTION('',(1.,-1.224646799147E-16,-0.));
+#7691 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#7692 = DEFINITIONAL_REPRESENTATION('',(#7693),#7697);
+#7693 = LINE('',#7694,#7695);
+#7694 = CARTESIAN_POINT('',(-1.7763568394E-15,-7.4));
+#7695 = VECTOR('',#7696,1.);
+#7696 = DIRECTION('',(1.,0.));
+#7697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7698 = ORIENTED_EDGE('',*,*,#7699,.T.);
+#7699 = EDGE_CURVE('',#7671,#7434,#7700,.T.);
+#7700 = SURFACE_CURVE('',#7701,(#7705,#7712),.PCURVE_S1.);
+#7701 = LINE('',#7702,#7703);
+#7702 = CARTESIAN_POINT('',(-2.45,1.675,3.65));
+#7703 = VECTOR('',#7704,1.);
+#7704 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7705 = PCURVE('',#7222,#7706);
+#7706 = DEFINITIONAL_REPRESENTATION('',(#7707),#7711);
+#7707 = LINE('',#7708,#7709);
+#7708 = CARTESIAN_POINT('',(0.675,-3.65));
+#7709 = VECTOR('',#7710,1.);
+#7710 = DIRECTION('',(1.,0.));
+#7711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7712 = PCURVE('',#7449,#7713);
+#7713 = DEFINITIONAL_REPRESENTATION('',(#7714),#7718);
+#7714 = LINE('',#7715,#7716);
+#7715 = CARTESIAN_POINT('',(-0.675,-7.4));
+#7716 = VECTOR('',#7717,1.);
+#7717 = DIRECTION('',(1.,0.));
+#7718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7719 = ORIENTED_EDGE('',*,*,#7461,.T.);
+#7720 = ORIENTED_EDGE('',*,*,#7206,.T.);
+#7721 = ORIENTED_EDGE('',*,*,#7722,.F.);
+#7722 = EDGE_CURVE('',#7559,#7207,#7723,.T.);
+#7723 = SURFACE_CURVE('',#7724,(#7728,#7735),.PCURVE_S1.);
+#7724 = LINE('',#7725,#7726);
+#7725 = CARTESIAN_POINT('',(-2.45,-3.4,0.));
+#7726 = VECTOR('',#7727,1.);
+#7727 = DIRECTION('',(0.,0.,1.));
+#7728 = PCURVE('',#7222,#7729);
+#7729 = DEFINITIONAL_REPRESENTATION('',(#7730),#7734);
+#7730 = LINE('',#7731,#7732);
+#7731 = CARTESIAN_POINT('',(5.75,0.));
+#7732 = VECTOR('',#7733,1.);
+#7733 = DIRECTION('',(0.,-1.));
+#7734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7735 = PCURVE('',#7250,#7736);
+#7736 = DEFINITIONAL_REPRESENTATION('',(#7737),#7741);
+#7737 = LINE('',#7738,#7739);
+#7738 = CARTESIAN_POINT('',(0.,0.));
+#7739 = VECTOR('',#7740,1.);
+#7740 = DIRECTION('',(0.,-1.));
+#7741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7742 = ADVANCED_FACE('',(#7743),#7362,.F.);
+#7743 = FACE_BOUND('',#7744,.F.);
+#7744 = EDGE_LOOP('',(#7745,#7773,#7794,#7795));
+#7745 = ORIENTED_EDGE('',*,*,#7746,.T.);
+#7746 = EDGE_CURVE('',#7508,#7747,#7749,.T.);
+#7747 = VERTEX_POINT('',#7748);
+#7748 = CARTESIAN_POINT('',(4.1,-2.65,6.8));
+#7749 = SURFACE_CURVE('',#7750,(#7754,#7761),.PCURVE_S1.);
+#7750 = LINE('',#7751,#7752);
+#7751 = CARTESIAN_POINT('',(-1.6,-2.65,6.8));
+#7752 = VECTOR('',#7753,1.);
+#7753 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7754 = PCURVE('',#7362,#7755);
+#7755 = DEFINITIONAL_REPRESENTATION('',(#7756),#7760);
+#7756 = LINE('',#7757,#7758);
+#7757 = CARTESIAN_POINT('',(1.224646799147E-17,0.141421356237));
+#7758 = VECTOR('',#7759,1.);
+#7759 = DIRECTION('',(-1.,2.80259692865E-45));
+#7760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7761 = PCURVE('',#7762,#7767);
+#7762 = PLANE('',#7763);
+#7763 = AXIS2_PLACEMENT_3D('',#7764,#7765,#7766);
+#7764 = CARTESIAN_POINT('',(-1.6,-2.65,7.));
+#7765 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#7766 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7767 = DEFINITIONAL_REPRESENTATION('',(#7768),#7772);
+#7768 = LINE('',#7769,#7770);
+#7769 = CARTESIAN_POINT('',(0.,-0.2));
+#7770 = VECTOR('',#7771,1.);
+#7771 = DIRECTION('',(1.,0.));
+#7772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7773 = ORIENTED_EDGE('',*,*,#7774,.F.);
+#7774 = EDGE_CURVE('',#7319,#7747,#7775,.T.);
+#7775 = SURFACE_CURVE('',#7776,(#7780,#7787),.PCURVE_S1.);
+#7776 = LINE('',#7777,#7778);
+#7777 = CARTESIAN_POINT('',(3.216666666667,-1.766666666667,
+ 5.916666666667));
+#7778 = VECTOR('',#7779,1.);
+#7779 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#7780 = PCURVE('',#7362,#7781);
+#7781 = DEFINITIONAL_REPRESENTATION('',(#7782),#7786);
+#7782 = LINE('',#7783,#7784);
+#7783 = CARTESIAN_POINT('',(-4.816666666667,1.390643336333));
+#7784 = VECTOR('',#7785,1.);
+#7785 = DIRECTION('',(0.57735026919,0.816496580928));
+#7786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7787 = PCURVE('',#7334,#7788);
+#7788 = DEFINITIONAL_REPRESENTATION('',(#7789),#7793);
+#7789 = LINE('',#7790,#7791);
+#7790 = CARTESIAN_POINT('',(-0.883333333333,1.390643336333));
+#7791 = VECTOR('',#7792,1.);
+#7792 = DIRECTION('',(-0.57735026919,0.816496580928));
+#7793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7794 = ORIENTED_EDGE('',*,*,#7346,.F.);
+#7795 = ORIENTED_EDGE('',*,*,#7530,.T.);
+#7796 = ADVANCED_FACE('',(#7797),#7250,.F.);
+#7797 = FACE_BOUND('',#7798,.F.);
+#7798 = EDGE_LOOP('',(#7799,#7822,#7823,#7824,#7847,#7875,#7903,#7931,
+ #7959,#7987,#8015,#8043));
+#7799 = ORIENTED_EDGE('',*,*,#7800,.F.);
+#7800 = EDGE_CURVE('',#7559,#7801,#7803,.T.);
+#7801 = VERTEX_POINT('',#7802);
+#7802 = CARTESIAN_POINT('',(-0.75,-3.4,0.));
+#7803 = SURFACE_CURVE('',#7804,(#7808,#7815),.PCURVE_S1.);
+#7804 = LINE('',#7805,#7806);
+#7805 = CARTESIAN_POINT('',(-2.45,-3.4,0.));
+#7806 = VECTOR('',#7807,1.);
+#7807 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7808 = PCURVE('',#7250,#7809);
+#7809 = DEFINITIONAL_REPRESENTATION('',(#7810),#7814);
+#7810 = LINE('',#7811,#7812);
+#7811 = CARTESIAN_POINT('',(0.,0.));
+#7812 = VECTOR('',#7813,1.);
+#7813 = DIRECTION('',(1.,0.));
+#7814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7815 = PCURVE('',#7574,#7816);
+#7816 = DEFINITIONAL_REPRESENTATION('',(#7817),#7821);
+#7817 = LINE('',#7818,#7819);
+#7818 = CARTESIAN_POINT('',(3.7,2.875));
+#7819 = VECTOR('',#7820,1.);
+#7820 = DIRECTION('',(-1.,0.));
+#7821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7822 = ORIENTED_EDGE('',*,*,#7722,.T.);
+#7823 = ORIENTED_EDGE('',*,*,#7234,.T.);
+#7824 = ORIENTED_EDGE('',*,*,#7825,.F.);
+#7825 = EDGE_CURVE('',#7826,#7235,#7828,.T.);
+#7826 = VERTEX_POINT('',#7827);
+#7827 = CARTESIAN_POINT('',(4.95,-3.4,0.));
+#7828 = SURFACE_CURVE('',#7829,(#7833,#7840),.PCURVE_S1.);
+#7829 = LINE('',#7830,#7831);
+#7830 = CARTESIAN_POINT('',(4.95,-3.4,0.));
+#7831 = VECTOR('',#7832,1.);
+#7832 = DIRECTION('',(0.,0.,1.));
+#7833 = PCURVE('',#7250,#7834);
+#7834 = DEFINITIONAL_REPRESENTATION('',(#7835),#7839);
+#7835 = LINE('',#7836,#7837);
+#7836 = CARTESIAN_POINT('',(7.4,0.));
+#7837 = VECTOR('',#7838,1.);
+#7838 = DIRECTION('',(0.,-1.));
+#7839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7840 = PCURVE('',#7278,#7841);
+#7841 = DEFINITIONAL_REPRESENTATION('',(#7842),#7846);
+#7842 = LINE('',#7843,#7844);
+#7843 = CARTESIAN_POINT('',(0.,0.));
+#7844 = VECTOR('',#7845,1.);
+#7845 = DIRECTION('',(0.,-1.));
+#7846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7847 = ORIENTED_EDGE('',*,*,#7848,.F.);
+#7848 = EDGE_CURVE('',#7849,#7826,#7851,.T.);
+#7849 = VERTEX_POINT('',#7850);
+#7850 = CARTESIAN_POINT('',(3.25,-3.4,0.));
+#7851 = SURFACE_CURVE('',#7852,(#7856,#7863),.PCURVE_S1.);
+#7852 = LINE('',#7853,#7854);
+#7853 = CARTESIAN_POINT('',(-2.45,-3.4,0.));
+#7854 = VECTOR('',#7855,1.);
+#7855 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7856 = PCURVE('',#7250,#7857);
+#7857 = DEFINITIONAL_REPRESENTATION('',(#7858),#7862);
+#7858 = LINE('',#7859,#7860);
+#7859 = CARTESIAN_POINT('',(0.,0.));
+#7860 = VECTOR('',#7861,1.);
+#7861 = DIRECTION('',(1.,0.));
+#7862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7863 = PCURVE('',#7864,#7869);
+#7864 = PLANE('',#7865);
+#7865 = AXIS2_PLACEMENT_3D('',#7866,#7867,#7868);
+#7866 = CARTESIAN_POINT('',(1.25,-0.525,0.));
+#7867 = DIRECTION('',(0.,0.,1.));
+#7868 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7869 = DEFINITIONAL_REPRESENTATION('',(#7870),#7874);
+#7870 = LINE('',#7871,#7872);
+#7871 = CARTESIAN_POINT('',(3.7,2.875));
+#7872 = VECTOR('',#7873,1.);
+#7873 = DIRECTION('',(-1.,0.));
+#7874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7875 = ORIENTED_EDGE('',*,*,#7876,.F.);
+#7876 = EDGE_CURVE('',#7877,#7849,#7879,.T.);
+#7877 = VERTEX_POINT('',#7878);
+#7878 = CARTESIAN_POINT('',(3.25,-3.4,1.));
+#7879 = SURFACE_CURVE('',#7880,(#7884,#7891),.PCURVE_S1.);
+#7880 = LINE('',#7881,#7882);
+#7881 = CARTESIAN_POINT('',(3.25,-3.4,1.));
+#7882 = VECTOR('',#7883,1.);
+#7883 = DIRECTION('',(-0.,0.,-1.));
+#7884 = PCURVE('',#7250,#7885);
+#7885 = DEFINITIONAL_REPRESENTATION('',(#7886),#7890);
+#7886 = LINE('',#7887,#7888);
+#7887 = CARTESIAN_POINT('',(5.7,-1.));
+#7888 = VECTOR('',#7889,1.);
+#7889 = DIRECTION('',(-0.,1.));
+#7890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7891 = PCURVE('',#7892,#7897);
+#7892 = PLANE('',#7893);
+#7893 = AXIS2_PLACEMENT_3D('',#7894,#7895,#7896);
+#7894 = CARTESIAN_POINT('',(3.25,-0.515451356496,0.330008245993));
+#7895 = DIRECTION('',(1.,-1.224646799147E-16,-1.256256073143E-32));
+#7896 = DIRECTION('',(-1.256256073143E-32,1.538469978883E-48,-1.));
+#7897 = DEFINITIONAL_REPRESENTATION('',(#7898),#7902);
+#7898 = LINE('',#7899,#7900);
+#7899 = CARTESIAN_POINT('',(-0.669991754007,-2.884548643504));
+#7900 = VECTOR('',#7901,1.);
+#7901 = DIRECTION('',(1.,5.539334400166E-61));
+#7902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7903 = ORIENTED_EDGE('',*,*,#7904,.T.);
+#7904 = EDGE_CURVE('',#7877,#7905,#7907,.T.);
+#7905 = VERTEX_POINT('',#7906);
+#7906 = CARTESIAN_POINT('',(1.75,-3.4,1.));
+#7907 = SURFACE_CURVE('',#7908,(#7912,#7919),.PCURVE_S1.);
+#7908 = LINE('',#7909,#7910);
+#7909 = CARTESIAN_POINT('',(3.25,-3.4,1.));
+#7910 = VECTOR('',#7911,1.);
+#7911 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7912 = PCURVE('',#7250,#7913);
+#7913 = DEFINITIONAL_REPRESENTATION('',(#7914),#7918);
+#7914 = LINE('',#7915,#7916);
+#7915 = CARTESIAN_POINT('',(5.7,-1.));
+#7916 = VECTOR('',#7917,1.);
+#7917 = DIRECTION('',(-1.,0.));
+#7918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7919 = PCURVE('',#7920,#7925);
+#7920 = PLANE('',#7921);
+#7921 = AXIS2_PLACEMENT_3D('',#7922,#7923,#7924);
+#7922 = CARTESIAN_POINT('',(3.25,-0.5,0.3));
+#7923 = DIRECTION('',(2.87351777816E-17,0.234640533104,0.972082208573));
+#7924 = DIRECTION('',(-1.190457365237E-16,-0.972082208573,0.234640533104
+ ));
+#7925 = DEFINITIONAL_REPRESENTATION('',(#7926),#7930);
+#7926 = LINE('',#7927,#7928);
+#7927 = CARTESIAN_POINT('',(2.983286778035,3.551475717527E-16));
+#7928 = VECTOR('',#7929,1.);
+#7929 = DIRECTION('',(3.293850208463E-29,-1.));
+#7930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7931 = ORIENTED_EDGE('',*,*,#7932,.T.);
+#7932 = EDGE_CURVE('',#7905,#7933,#7935,.T.);
+#7933 = VERTEX_POINT('',#7934);
+#7934 = CARTESIAN_POINT('',(1.75,-3.4,0.));
+#7935 = SURFACE_CURVE('',#7936,(#7940,#7947),.PCURVE_S1.);
+#7936 = LINE('',#7937,#7938);
+#7937 = CARTESIAN_POINT('',(1.75,-3.4,1.));
+#7938 = VECTOR('',#7939,1.);
+#7939 = DIRECTION('',(-0.,0.,-1.));
+#7940 = PCURVE('',#7250,#7941);
+#7941 = DEFINITIONAL_REPRESENTATION('',(#7942),#7946);
+#7942 = LINE('',#7943,#7944);
+#7943 = CARTESIAN_POINT('',(4.2,-1.));
+#7944 = VECTOR('',#7945,1.);
+#7945 = DIRECTION('',(-0.,1.));
+#7946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7947 = PCURVE('',#7948,#7953);
+#7948 = PLANE('',#7949);
+#7949 = AXIS2_PLACEMENT_3D('',#7950,#7951,#7952);
+#7950 = CARTESIAN_POINT('',(1.75,-0.515451356496,0.330008245993));
+#7951 = DIRECTION('',(1.,-1.224646799147E-16,-1.256256073143E-32));
+#7952 = DIRECTION('',(-1.256256073143E-32,1.538469978883E-48,-1.));
+#7953 = DEFINITIONAL_REPRESENTATION('',(#7954),#7958);
+#7954 = LINE('',#7955,#7956);
+#7955 = CARTESIAN_POINT('',(-0.669991754007,-2.884548643504));
+#7956 = VECTOR('',#7957,1.);
+#7957 = DIRECTION('',(1.,5.539334400166E-61));
+#7958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7959 = ORIENTED_EDGE('',*,*,#7960,.F.);
+#7960 = EDGE_CURVE('',#7961,#7933,#7963,.T.);
+#7961 = VERTEX_POINT('',#7962);
+#7962 = CARTESIAN_POINT('',(0.75,-3.4,0.));
+#7963 = SURFACE_CURVE('',#7964,(#7968,#7975),.PCURVE_S1.);
+#7964 = LINE('',#7965,#7966);
+#7965 = CARTESIAN_POINT('',(-2.45,-3.4,0.));
+#7966 = VECTOR('',#7967,1.);
+#7967 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#7968 = PCURVE('',#7250,#7969);
+#7969 = DEFINITIONAL_REPRESENTATION('',(#7970),#7974);
+#7970 = LINE('',#7971,#7972);
+#7971 = CARTESIAN_POINT('',(0.,0.));
+#7972 = VECTOR('',#7973,1.);
+#7973 = DIRECTION('',(1.,0.));
+#7974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7975 = PCURVE('',#7976,#7981);
+#7976 = PLANE('',#7977);
+#7977 = AXIS2_PLACEMENT_3D('',#7978,#7979,#7980);
+#7978 = CARTESIAN_POINT('',(1.25,-0.525,0.));
+#7979 = DIRECTION('',(0.,0.,1.));
+#7980 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#7981 = DEFINITIONAL_REPRESENTATION('',(#7982),#7986);
+#7982 = LINE('',#7983,#7984);
+#7983 = CARTESIAN_POINT('',(3.7,2.875));
+#7984 = VECTOR('',#7985,1.);
+#7985 = DIRECTION('',(-1.,0.));
+#7986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7987 = ORIENTED_EDGE('',*,*,#7988,.F.);
+#7988 = EDGE_CURVE('',#7989,#7961,#7991,.T.);
+#7989 = VERTEX_POINT('',#7990);
+#7990 = CARTESIAN_POINT('',(0.75,-3.4,1.));
+#7991 = SURFACE_CURVE('',#7992,(#7996,#8003),.PCURVE_S1.);
+#7992 = LINE('',#7993,#7994);
+#7993 = CARTESIAN_POINT('',(0.75,-3.4,1.));
+#7994 = VECTOR('',#7995,1.);
+#7995 = DIRECTION('',(-0.,0.,-1.));
+#7996 = PCURVE('',#7250,#7997);
+#7997 = DEFINITIONAL_REPRESENTATION('',(#7998),#8002);
+#7998 = LINE('',#7999,#8000);
+#7999 = CARTESIAN_POINT('',(3.2,-1.));
+#8000 = VECTOR('',#8001,1.);
+#8001 = DIRECTION('',(-0.,1.));
+#8002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8003 = PCURVE('',#8004,#8009);
+#8004 = PLANE('',#8005);
+#8005 = AXIS2_PLACEMENT_3D('',#8006,#8007,#8008);
+#8006 = CARTESIAN_POINT('',(0.75,-0.515451356496,0.330008245993));
+#8007 = DIRECTION('',(1.,-1.224646799147E-16,-1.256256073143E-32));
+#8008 = DIRECTION('',(-1.256256073143E-32,1.538469978883E-48,-1.));
+#8009 = DEFINITIONAL_REPRESENTATION('',(#8010),#8014);
+#8010 = LINE('',#8011,#8012);
+#8011 = CARTESIAN_POINT('',(-0.669991754007,-2.884548643504));
+#8012 = VECTOR('',#8013,1.);
+#8013 = DIRECTION('',(1.,5.539334400166E-61));
+#8014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8015 = ORIENTED_EDGE('',*,*,#8016,.T.);
+#8016 = EDGE_CURVE('',#7989,#8017,#8019,.T.);
+#8017 = VERTEX_POINT('',#8018);
+#8018 = CARTESIAN_POINT('',(-0.75,-3.4,1.));
+#8019 = SURFACE_CURVE('',#8020,(#8024,#8031),.PCURVE_S1.);
+#8020 = LINE('',#8021,#8022);
+#8021 = CARTESIAN_POINT('',(0.75,-3.4,1.));
+#8022 = VECTOR('',#8023,1.);
+#8023 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8024 = PCURVE('',#7250,#8025);
+#8025 = DEFINITIONAL_REPRESENTATION('',(#8026),#8030);
+#8026 = LINE('',#8027,#8028);
+#8027 = CARTESIAN_POINT('',(3.2,-1.));
+#8028 = VECTOR('',#8029,1.);
+#8029 = DIRECTION('',(-1.,0.));
+#8030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8031 = PCURVE('',#8032,#8037);
+#8032 = PLANE('',#8033);
+#8033 = AXIS2_PLACEMENT_3D('',#8034,#8035,#8036);
+#8034 = CARTESIAN_POINT('',(0.75,-0.5,0.3));
+#8035 = DIRECTION('',(2.87351777816E-17,0.234640533104,0.972082208573));
+#8036 = DIRECTION('',(-1.190457365237E-16,-0.972082208573,0.234640533104
+ ));
+#8037 = DEFINITIONAL_REPRESENTATION('',(#8038),#8042);
+#8038 = LINE('',#8039,#8040);
+#8039 = CARTESIAN_POINT('',(2.983286778035,3.551475717527E-16));
+#8040 = VECTOR('',#8041,1.);
+#8041 = DIRECTION('',(3.293850208463E-29,-1.));
+#8042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8043 = ORIENTED_EDGE('',*,*,#8044,.T.);
+#8044 = EDGE_CURVE('',#8017,#7801,#8045,.T.);
+#8045 = SURFACE_CURVE('',#8046,(#8050,#8057),.PCURVE_S1.);
+#8046 = LINE('',#8047,#8048);
+#8047 = CARTESIAN_POINT('',(-0.75,-3.4,1.));
+#8048 = VECTOR('',#8049,1.);
+#8049 = DIRECTION('',(-0.,0.,-1.));
+#8050 = PCURVE('',#7250,#8051);
+#8051 = DEFINITIONAL_REPRESENTATION('',(#8052),#8056);
+#8052 = LINE('',#8053,#8054);
+#8053 = CARTESIAN_POINT('',(1.7,-1.));
+#8054 = VECTOR('',#8055,1.);
+#8055 = DIRECTION('',(-0.,1.));
+#8056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8057 = PCURVE('',#8058,#8063);
+#8058 = PLANE('',#8059);
+#8059 = AXIS2_PLACEMENT_3D('',#8060,#8061,#8062);
+#8060 = CARTESIAN_POINT('',(-0.75,-0.515451356496,0.330008245993));
+#8061 = DIRECTION('',(1.,-1.224646799147E-16,-1.256256073143E-32));
+#8062 = DIRECTION('',(-1.256256073143E-32,1.538469978883E-48,-1.));
+#8063 = DEFINITIONAL_REPRESENTATION('',(#8064),#8068);
+#8064 = LINE('',#8065,#8066);
+#8065 = CARTESIAN_POINT('',(-0.669991754007,-2.884548643504));
+#8066 = VECTOR('',#8067,1.);
+#8067 = DIRECTION('',(1.,5.539334400166E-61));
+#8068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8069 = ADVANCED_FACE('',(#8070),#7334,.F.);
+#8070 = FACE_BOUND('',#8071,.F.);
+#8071 = EDGE_LOOP('',(#8072,#8100,#8121,#8122));
+#8072 = ORIENTED_EDGE('',*,*,#8073,.T.);
+#8073 = EDGE_CURVE('',#7747,#8074,#8076,.T.);
+#8074 = VERTEX_POINT('',#8075);
+#8075 = CARTESIAN_POINT('',(4.1,0.5,6.8));
+#8076 = SURFACE_CURVE('',#8077,(#8081,#8088),.PCURVE_S1.);
+#8077 = LINE('',#8078,#8079);
+#8078 = CARTESIAN_POINT('',(4.1,-2.65,6.8));
+#8079 = VECTOR('',#8080,1.);
+#8080 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#8081 = PCURVE('',#7334,#8082);
+#8082 = DEFINITIONAL_REPRESENTATION('',(#8083),#8087);
+#8083 = LINE('',#8084,#8085);
+#8084 = CARTESIAN_POINT('',(1.224646799147E-17,0.141421356237));
+#8085 = VECTOR('',#8086,1.);
+#8086 = DIRECTION('',(-1.,2.80259692865E-45));
+#8087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8088 = PCURVE('',#8089,#8094);
+#8089 = PLANE('',#8090);
+#8090 = AXIS2_PLACEMENT_3D('',#8091,#8092,#8093);
+#8091 = CARTESIAN_POINT('',(4.1,-2.65,7.));
+#8092 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#8093 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#8094 = DEFINITIONAL_REPRESENTATION('',(#8095),#8099);
+#8095 = LINE('',#8096,#8097);
+#8096 = CARTESIAN_POINT('',(0.,-0.2));
+#8097 = VECTOR('',#8098,1.);
+#8098 = DIRECTION('',(1.,0.));
+#8099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8100 = ORIENTED_EDGE('',*,*,#8101,.F.);
+#8101 = EDGE_CURVE('',#7291,#8074,#8102,.T.);
+#8102 = SURFACE_CURVE('',#8103,(#8107,#8114),.PCURVE_S1.);
+#8103 = LINE('',#8104,#8105);
+#8104 = CARTESIAN_POINT('',(3.575,0.5,6.275));
+#8105 = VECTOR('',#8106,1.);
+#8106 = DIRECTION('',(-0.707106781187,8.659560562349E-17,-0.707106781187
+ ));
+#8107 = PCURVE('',#7334,#8108);
+#8108 = DEFINITIONAL_REPRESENTATION('',(#8109),#8113);
+#8109 = LINE('',#8110,#8111);
+#8110 = CARTESIAN_POINT('',(-3.15,0.883883476483));
+#8111 = VECTOR('',#8112,1.);
+#8112 = DIRECTION('',(2.976755872057E-29,1.));
+#8113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8114 = PCURVE('',#7306,#8115);
+#8115 = DEFINITIONAL_REPRESENTATION('',(#8116),#8120);
+#8116 = LINE('',#8117,#8118);
+#8117 = CARTESIAN_POINT('',(2.625,-1.375));
+#8118 = VECTOR('',#8119,1.);
+#8119 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#8120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8121 = ORIENTED_EDGE('',*,*,#7318,.F.);
+#8122 = ORIENTED_EDGE('',*,*,#7774,.T.);
+#8123 = ADVANCED_FACE('',(#8124),#7278,.F.);
+#8124 = FACE_BOUND('',#8125,.F.);
+#8125 = EDGE_LOOP('',(#8126,#8149,#8150,#8151,#8174,#8202,#8231,#8254,
+ #8282));
+#8126 = ORIENTED_EDGE('',*,*,#8127,.F.);
+#8127 = EDGE_CURVE('',#7826,#8128,#8130,.T.);
+#8128 = VERTEX_POINT('',#8129);
+#8129 = CARTESIAN_POINT('',(4.95,2.35,0.));
+#8130 = SURFACE_CURVE('',#8131,(#8135,#8142),.PCURVE_S1.);
+#8131 = LINE('',#8132,#8133);
+#8132 = CARTESIAN_POINT('',(4.95,-3.4,0.));
+#8133 = VECTOR('',#8134,1.);
+#8134 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#8135 = PCURVE('',#7278,#8136);
+#8136 = DEFINITIONAL_REPRESENTATION('',(#8137),#8141);
+#8137 = LINE('',#8138,#8139);
+#8138 = CARTESIAN_POINT('',(0.,0.));
+#8139 = VECTOR('',#8140,1.);
+#8140 = DIRECTION('',(1.,0.));
+#8141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8142 = PCURVE('',#7864,#8143);
+#8143 = DEFINITIONAL_REPRESENTATION('',(#8144),#8148);
+#8144 = LINE('',#8145,#8146);
+#8145 = CARTESIAN_POINT('',(-3.7,2.875));
+#8146 = VECTOR('',#8147,1.);
+#8147 = DIRECTION('',(0.,-1.));
+#8148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8149 = ORIENTED_EDGE('',*,*,#7825,.T.);
+#8150 = ORIENTED_EDGE('',*,*,#7262,.T.);
+#8151 = ORIENTED_EDGE('',*,*,#8152,.F.);
+#8152 = EDGE_CURVE('',#8153,#7263,#8155,.T.);
+#8153 = VERTEX_POINT('',#8154);
+#8154 = CARTESIAN_POINT('',(4.95,0.5,3.65));
+#8155 = SURFACE_CURVE('',#8156,(#8160,#8167),.PCURVE_S1.);
+#8156 = LINE('',#8157,#8158);
+#8157 = CARTESIAN_POINT('',(4.95,0.5,3.65));
+#8158 = VECTOR('',#8159,1.);
+#8159 = DIRECTION('',(0.,0.,1.));
+#8160 = PCURVE('',#7278,#8161);
+#8161 = DEFINITIONAL_REPRESENTATION('',(#8162),#8166);
+#8162 = LINE('',#8163,#8164);
+#8163 = CARTESIAN_POINT('',(3.9,-3.65));
+#8164 = VECTOR('',#8165,1.);
+#8165 = DIRECTION('',(0.,-1.));
+#8166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8167 = PCURVE('',#7306,#8168);
+#8168 = DEFINITIONAL_REPRESENTATION('',(#8169),#8173);
+#8169 = LINE('',#8170,#8171);
+#8170 = CARTESIAN_POINT('',(0.,0.));
+#8171 = VECTOR('',#8172,1.);
+#8172 = DIRECTION('',(1.,0.));
+#8173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8174 = ORIENTED_EDGE('',*,*,#8175,.F.);
+#8175 = EDGE_CURVE('',#8176,#8153,#8178,.T.);
+#8176 = VERTEX_POINT('',#8177);
+#8177 = CARTESIAN_POINT('',(4.95,1.,3.65));
+#8178 = SURFACE_CURVE('',#8179,(#8183,#8190),.PCURVE_S1.);
+#8179 = LINE('',#8180,#8181);
+#8180 = CARTESIAN_POINT('',(4.95,1.,3.65));
+#8181 = VECTOR('',#8182,1.);
+#8182 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#8183 = PCURVE('',#7278,#8184);
+#8184 = DEFINITIONAL_REPRESENTATION('',(#8185),#8189);
+#8185 = LINE('',#8186,#8187);
+#8186 = CARTESIAN_POINT('',(4.4,-3.65));
+#8187 = VECTOR('',#8188,1.);
+#8188 = DIRECTION('',(-1.,-0.));
+#8189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8190 = PCURVE('',#8191,#8196);
+#8191 = PLANE('',#8192);
+#8192 = AXIS2_PLACEMENT_3D('',#8193,#8194,#8195);
+#8193 = CARTESIAN_POINT('',(4.95,1.,3.65));
+#8194 = DIRECTION('',(0.,0.,1.));
+#8195 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#8196 = DEFINITIONAL_REPRESENTATION('',(#8197),#8201);
+#8197 = LINE('',#8198,#8199);
+#8198 = CARTESIAN_POINT('',(0.,0.));
+#8199 = VECTOR('',#8200,1.);
+#8200 = DIRECTION('',(1.,0.));
+#8201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8202 = ORIENTED_EDGE('',*,*,#8203,.F.);
+#8203 = EDGE_CURVE('',#8204,#8176,#8206,.T.);
+#8204 = VERTEX_POINT('',#8205);
+#8205 = CARTESIAN_POINT('',(4.95,1.5,4.15));
+#8206 = SURFACE_CURVE('',#8207,(#8212,#8219),.PCURVE_S1.);
+#8207 = CIRCLE('',#8208,0.5);
+#8208 = AXIS2_PLACEMENT_3D('',#8209,#8210,#8211);
+#8209 = CARTESIAN_POINT('',(4.95,1.,4.15));
+#8210 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8211 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#8212 = PCURVE('',#7278,#8213);
+#8213 = DEFINITIONAL_REPRESENTATION('',(#8214),#8218);
+#8214 = CIRCLE('',#8215,0.5);
+#8215 = AXIS2_PLACEMENT_2D('',#8216,#8217);
+#8216 = CARTESIAN_POINT('',(4.4,-4.15));
+#8217 = DIRECTION('',(1.,0.));
+#8218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8219 = PCURVE('',#8220,#8225);
+#8220 = CYLINDRICAL_SURFACE('',#8221,0.5);
+#8221 = AXIS2_PLACEMENT_3D('',#8222,#8223,#8224);
+#8222 = CARTESIAN_POINT('',(4.95,1.,4.15));
+#8223 = DIRECTION('',(1.,-1.224646799147E-16,-0.));
+#8224 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#8225 = DEFINITIONAL_REPRESENTATION('',(#8226),#8230);
+#8226 = LINE('',#8227,#8228);
+#8227 = CARTESIAN_POINT('',(6.28318530718,0.));
+#8228 = VECTOR('',#8229,1.);
+#8229 = DIRECTION('',(-1.,0.));
+#8230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8231 = ORIENTED_EDGE('',*,*,#8232,.F.);
+#8232 = EDGE_CURVE('',#8233,#8204,#8235,.T.);
+#8233 = VERTEX_POINT('',#8234);
+#8234 = CARTESIAN_POINT('',(4.95,1.5,7.));
+#8235 = SURFACE_CURVE('',#8236,(#8240,#8247),.PCURVE_S1.);
+#8236 = LINE('',#8237,#8238);
+#8237 = CARTESIAN_POINT('',(4.95,1.5,7.));
+#8238 = VECTOR('',#8239,1.);
+#8239 = DIRECTION('',(-0.,0.,-1.));
+#8240 = PCURVE('',#7278,#8241);
+#8241 = DEFINITIONAL_REPRESENTATION('',(#8242),#8246);
+#8242 = LINE('',#8243,#8244);
+#8243 = CARTESIAN_POINT('',(4.9,-7.));
+#8244 = VECTOR('',#8245,1.);
+#8245 = DIRECTION('',(0.,1.));
+#8246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8247 = PCURVE('',#7658,#8248);
+#8248 = DEFINITIONAL_REPRESENTATION('',(#8249),#8253);
+#8249 = LINE('',#8250,#8251);
+#8250 = CARTESIAN_POINT('',(2.41922310757,-3.7));
+#8251 = VECTOR('',#8252,1.);
+#8252 = DIRECTION('',(-1.,2.606907787636E-45));
+#8253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8254 = ORIENTED_EDGE('',*,*,#8255,.T.);
+#8255 = EDGE_CURVE('',#8233,#8256,#8258,.T.);
+#8256 = VERTEX_POINT('',#8257);
+#8257 = CARTESIAN_POINT('',(4.95,2.35,7.));
+#8258 = SURFACE_CURVE('',#8259,(#8263,#8270),.PCURVE_S1.);
+#8259 = LINE('',#8260,#8261);
+#8260 = CARTESIAN_POINT('',(4.95,-3.4,7.));
+#8261 = VECTOR('',#8262,1.);
+#8262 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#8263 = PCURVE('',#7278,#8264);
+#8264 = DEFINITIONAL_REPRESENTATION('',(#8265),#8269);
+#8265 = LINE('',#8266,#8267);
+#8266 = CARTESIAN_POINT('',(0.,-7.));
+#8267 = VECTOR('',#8268,1.);
+#8268 = DIRECTION('',(1.,0.));
+#8269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8270 = PCURVE('',#8271,#8276);
+#8271 = PLANE('',#8272);
+#8272 = AXIS2_PLACEMENT_3D('',#8273,#8274,#8275);
+#8273 = CARTESIAN_POINT('',(1.25,-0.525,7.));
+#8274 = DIRECTION('',(0.,0.,1.));
+#8275 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8276 = DEFINITIONAL_REPRESENTATION('',(#8277),#8281);
+#8277 = LINE('',#8278,#8279);
+#8278 = CARTESIAN_POINT('',(-3.7,2.875));
+#8279 = VECTOR('',#8280,1.);
+#8280 = DIRECTION('',(0.,-1.));
+#8281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8282 = ORIENTED_EDGE('',*,*,#8283,.F.);
+#8283 = EDGE_CURVE('',#8128,#8256,#8284,.T.);
+#8284 = SURFACE_CURVE('',#8285,(#8289,#8296),.PCURVE_S1.);
+#8285 = LINE('',#8286,#8287);
+#8286 = CARTESIAN_POINT('',(4.95,2.35,0.));
+#8287 = VECTOR('',#8288,1.);
+#8288 = DIRECTION('',(0.,0.,1.));
+#8289 = PCURVE('',#7278,#8290);
+#8290 = DEFINITIONAL_REPRESENTATION('',(#8291),#8295);
+#8291 = LINE('',#8292,#8293);
+#8292 = CARTESIAN_POINT('',(5.75,0.));
+#8293 = VECTOR('',#8294,1.);
+#8294 = DIRECTION('',(0.,-1.));
+#8295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8296 = PCURVE('',#7602,#8297);
+#8297 = DEFINITIONAL_REPRESENTATION('',(#8298),#8302);
+#8298 = LINE('',#8299,#8300);
+#8299 = CARTESIAN_POINT('',(0.,0.));
+#8300 = VECTOR('',#8301,1.);
+#8301 = DIRECTION('',(0.,-1.));
+#8302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8303 = ADVANCED_FACE('',(#8304),#7306,.T.);
+#8304 = FACE_BOUND('',#8305,.T.);
+#8305 = EDGE_LOOP('',(#8306,#8307,#8308,#8331,#8352));
+#8306 = ORIENTED_EDGE('',*,*,#7290,.F.);
+#8307 = ORIENTED_EDGE('',*,*,#8152,.F.);
+#8308 = ORIENTED_EDGE('',*,*,#8309,.T.);
+#8309 = EDGE_CURVE('',#8153,#8310,#8312,.T.);
+#8310 = VERTEX_POINT('',#8311);
+#8311 = CARTESIAN_POINT('',(4.1,0.5,3.65));
+#8312 = SURFACE_CURVE('',#8313,(#8317,#8324),.PCURVE_S1.);
+#8313 = LINE('',#8314,#8315);
+#8314 = CARTESIAN_POINT('',(4.95,0.5,3.65));
+#8315 = VECTOR('',#8316,1.);
+#8316 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8317 = PCURVE('',#7306,#8318);
+#8318 = DEFINITIONAL_REPRESENTATION('',(#8319),#8323);
+#8319 = LINE('',#8320,#8321);
+#8320 = CARTESIAN_POINT('',(0.,0.));
+#8321 = VECTOR('',#8322,1.);
+#8322 = DIRECTION('',(0.,-1.));
+#8323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8324 = PCURVE('',#8191,#8325);
+#8325 = DEFINITIONAL_REPRESENTATION('',(#8326),#8330);
+#8326 = LINE('',#8327,#8328);
+#8327 = CARTESIAN_POINT('',(0.5,6.123233995735E-17));
+#8328 = VECTOR('',#8329,1.);
+#8329 = DIRECTION('',(0.,-1.));
+#8330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8331 = ORIENTED_EDGE('',*,*,#8332,.T.);
+#8332 = EDGE_CURVE('',#8310,#8074,#8333,.T.);
+#8333 = SURFACE_CURVE('',#8334,(#8338,#8345),.PCURVE_S1.);
+#8334 = LINE('',#8335,#8336);
+#8335 = CARTESIAN_POINT('',(4.1,0.5,5.325));
+#8336 = VECTOR('',#8337,1.);
+#8337 = DIRECTION('',(0.,0.,1.));
+#8338 = PCURVE('',#7306,#8339);
+#8339 = DEFINITIONAL_REPRESENTATION('',(#8340),#8344);
+#8340 = LINE('',#8341,#8342);
+#8341 = CARTESIAN_POINT('',(1.675,-0.85));
+#8342 = VECTOR('',#8343,1.);
+#8343 = DIRECTION('',(1.,0.));
+#8344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8345 = PCURVE('',#8089,#8346);
+#8346 = DEFINITIONAL_REPRESENTATION('',(#8347),#8351);
+#8347 = LINE('',#8348,#8349);
+#8348 = CARTESIAN_POINT('',(3.15,-1.675));
+#8349 = VECTOR('',#8350,1.);
+#8350 = DIRECTION('',(0.,1.));
+#8351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8352 = ORIENTED_EDGE('',*,*,#8101,.F.);
+#8353 = ADVANCED_FACE('',(#8354),#7421,.F.);
+#8354 = FACE_BOUND('',#8355,.F.);
+#8355 = EDGE_LOOP('',(#8356,#8357,#8380,#8408,#8431,#8459,#8480));
+#8356 = ORIENTED_EDGE('',*,*,#7403,.T.);
+#8357 = ORIENTED_EDGE('',*,*,#8358,.T.);
+#8358 = EDGE_CURVE('',#7406,#8359,#8361,.T.);
+#8359 = VERTEX_POINT('',#8360);
+#8360 = CARTESIAN_POINT('',(-1.6,1.,3.65));
+#8361 = SURFACE_CURVE('',#8362,(#8366,#8373),.PCURVE_S1.);
+#8362 = LINE('',#8363,#8364);
+#8363 = CARTESIAN_POINT('',(-1.6,1.25,3.65));
+#8364 = VECTOR('',#8365,1.);
+#8365 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#8366 = PCURVE('',#7421,#8367);
+#8367 = DEFINITIONAL_REPRESENTATION('',(#8368),#8372);
+#8368 = LINE('',#8369,#8370);
+#8369 = CARTESIAN_POINT('',(0.25,-3.35));
+#8370 = VECTOR('',#8371,1.);
+#8371 = DIRECTION('',(-1.,0.));
+#8372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8373 = PCURVE('',#7449,#8374);
+#8374 = DEFINITIONAL_REPRESENTATION('',(#8375),#8379);
+#8375 = LINE('',#8376,#8377);
+#8376 = CARTESIAN_POINT('',(-0.25,-6.55));
+#8377 = VECTOR('',#8378,1.);
+#8378 = DIRECTION('',(-1.,0.));
+#8379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8380 = ORIENTED_EDGE('',*,*,#8381,.T.);
+#8381 = EDGE_CURVE('',#8359,#8382,#8384,.T.);
+#8382 = VERTEX_POINT('',#8383);
+#8383 = CARTESIAN_POINT('',(-1.6,1.5,4.15));
+#8384 = SURFACE_CURVE('',#8385,(#8390,#8401),.PCURVE_S1.);
+#8385 = CIRCLE('',#8386,0.5);
+#8386 = AXIS2_PLACEMENT_3D('',#8387,#8388,#8389);
+#8387 = CARTESIAN_POINT('',(-1.6,1.,4.15));
+#8388 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#8389 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#8390 = PCURVE('',#7421,#8391);
+#8391 = DEFINITIONAL_REPRESENTATION('',(#8392),#8400);
+#8392 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8393,#8394,#8395,#8396,
+#8397,#8398,#8399),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#8393 = CARTESIAN_POINT('',(0.,-2.85));
+#8394 = CARTESIAN_POINT('',(0.,-1.983974596216));
+#8395 = CARTESIAN_POINT('',(0.75,-2.416987298108));
+#8396 = CARTESIAN_POINT('',(1.5,-2.85));
+#8397 = CARTESIAN_POINT('',(0.75,-3.283012701892));
+#8398 = CARTESIAN_POINT('',(7.771561172376E-16,-3.716025403784));
+#8399 = CARTESIAN_POINT('',(0.,-2.85));
+#8400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8401 = PCURVE('',#7687,#8402);
+#8402 = DEFINITIONAL_REPRESENTATION('',(#8403),#8407);
+#8403 = LINE('',#8404,#8405);
+#8404 = CARTESIAN_POINT('',(-1.7763568394E-15,-6.55));
+#8405 = VECTOR('',#8406,1.);
+#8406 = DIRECTION('',(1.,0.));
+#8407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8408 = ORIENTED_EDGE('',*,*,#8409,.T.);
+#8409 = EDGE_CURVE('',#8382,#8410,#8412,.T.);
+#8410 = VERTEX_POINT('',#8411);
+#8411 = CARTESIAN_POINT('',(-1.6,1.5,1.85));
+#8412 = SURFACE_CURVE('',#8413,(#8417,#8424),.PCURVE_S1.);
+#8413 = LINE('',#8414,#8415);
+#8414 = CARTESIAN_POINT('',(-1.6,1.5,7.));
+#8415 = VECTOR('',#8416,1.);
+#8416 = DIRECTION('',(0.,0.,-1.));
+#8417 = PCURVE('',#7421,#8418);
+#8418 = DEFINITIONAL_REPRESENTATION('',(#8419),#8423);
+#8419 = LINE('',#8420,#8421);
+#8420 = CARTESIAN_POINT('',(0.,0.));
+#8421 = VECTOR('',#8422,1.);
+#8422 = DIRECTION('',(-0.,-1.));
+#8423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8424 = PCURVE('',#7658,#8425);
+#8425 = DEFINITIONAL_REPRESENTATION('',(#8426),#8430);
+#8426 = LINE('',#8427,#8428);
+#8427 = CARTESIAN_POINT('',(2.41922310757,2.85));
+#8428 = VECTOR('',#8429,1.);
+#8429 = DIRECTION('',(-1.,2.606907787636E-45));
+#8430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8431 = ORIENTED_EDGE('',*,*,#8432,.T.);
+#8432 = EDGE_CURVE('',#8410,#8433,#8435,.T.);
+#8433 = VERTEX_POINT('',#8434);
+#8434 = CARTESIAN_POINT('',(-1.6,-2.65,1.85));
+#8435 = SURFACE_CURVE('',#8436,(#8440,#8447),.PCURVE_S1.);
+#8436 = LINE('',#8437,#8438);
+#8437 = CARTESIAN_POINT('',(-1.6,1.5,1.85));
+#8438 = VECTOR('',#8439,1.);
+#8439 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#8440 = PCURVE('',#7421,#8441);
+#8441 = DEFINITIONAL_REPRESENTATION('',(#8442),#8446);
+#8442 = LINE('',#8443,#8444);
+#8443 = CARTESIAN_POINT('',(-0.,-5.15));
+#8444 = VECTOR('',#8445,1.);
+#8445 = DIRECTION('',(1.,0.));
+#8446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8447 = PCURVE('',#8448,#8453);
+#8448 = PLANE('',#8449);
+#8449 = AXIS2_PLACEMENT_3D('',#8450,#8451,#8452);
+#8450 = CARTESIAN_POINT('',(1.25,-0.575,1.85));
+#8451 = DIRECTION('',(0.,0.,1.));
+#8452 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8453 = DEFINITIONAL_REPRESENTATION('',(#8454),#8458);
+#8454 = LINE('',#8455,#8456);
+#8455 = CARTESIAN_POINT('',(2.85,-2.075));
+#8456 = VECTOR('',#8457,1.);
+#8457 = DIRECTION('',(0.,1.));
+#8458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8459 = ORIENTED_EDGE('',*,*,#8460,.F.);
+#8460 = EDGE_CURVE('',#7508,#8433,#8461,.T.);
+#8461 = SURFACE_CURVE('',#8462,(#8466,#8473),.PCURVE_S1.);
+#8462 = LINE('',#8463,#8464);
+#8463 = CARTESIAN_POINT('',(-1.6,-2.65,7.));
+#8464 = VECTOR('',#8465,1.);
+#8465 = DIRECTION('',(0.,0.,-1.));
+#8466 = PCURVE('',#7421,#8467);
+#8467 = DEFINITIONAL_REPRESENTATION('',(#8468),#8472);
+#8468 = LINE('',#8469,#8470);
+#8469 = CARTESIAN_POINT('',(4.15,0.));
+#8470 = VECTOR('',#8471,1.);
+#8471 = DIRECTION('',(-0.,-1.));
+#8472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8473 = PCURVE('',#7762,#8474);
+#8474 = DEFINITIONAL_REPRESENTATION('',(#8475),#8479);
+#8475 = LINE('',#8476,#8477);
+#8476 = CARTESIAN_POINT('',(0.,0.));
+#8477 = VECTOR('',#8478,1.);
+#8478 = DIRECTION('',(0.,-1.));
+#8479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8480 = ORIENTED_EDGE('',*,*,#7507,.F.);
+#8481 = ADVANCED_FACE('',(#8482),#7449,.T.);
+#8482 = FACE_BOUND('',#8483,.T.);
+#8483 = EDGE_LOOP('',(#8484,#8485,#8506,#8507));
+#8484 = ORIENTED_EDGE('',*,*,#8358,.T.);
+#8485 = ORIENTED_EDGE('',*,*,#8486,.T.);
+#8486 = EDGE_CURVE('',#8359,#7671,#8487,.T.);
+#8487 = SURFACE_CURVE('',#8488,(#8492,#8499),.PCURVE_S1.);
+#8488 = LINE('',#8489,#8490);
+#8489 = CARTESIAN_POINT('',(4.95,1.,3.65));
+#8490 = VECTOR('',#8491,1.);
+#8491 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8492 = PCURVE('',#7449,#8493);
+#8493 = DEFINITIONAL_REPRESENTATION('',(#8494),#8498);
+#8494 = LINE('',#8495,#8496);
+#8495 = CARTESIAN_POINT('',(0.,0.));
+#8496 = VECTOR('',#8497,1.);
+#8497 = DIRECTION('',(0.,-1.));
+#8498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8499 = PCURVE('',#7687,#8500);
+#8500 = DEFINITIONAL_REPRESENTATION('',(#8501),#8505);
+#8501 = LINE('',#8502,#8503);
+#8502 = CARTESIAN_POINT('',(4.712388980385,0.));
+#8503 = VECTOR('',#8504,1.);
+#8504 = DIRECTION('',(0.,-1.));
+#8505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8506 = ORIENTED_EDGE('',*,*,#7699,.T.);
+#8507 = ORIENTED_EDGE('',*,*,#7433,.F.);
+#8508 = ADVANCED_FACE('',(#8509),#7574,.F.);
+#8509 = FACE_BOUND('',#8510,.F.);
+#8510 = EDGE_LOOP('',(#8511,#8512,#8535,#8556));
+#8511 = ORIENTED_EDGE('',*,*,#7800,.T.);
+#8512 = ORIENTED_EDGE('',*,*,#8513,.T.);
+#8513 = EDGE_CURVE('',#7801,#8514,#8516,.T.);
+#8514 = VERTEX_POINT('',#8515);
+#8515 = CARTESIAN_POINT('',(-0.75,2.35,0.));
+#8516 = SURFACE_CURVE('',#8517,(#8521,#8528),.PCURVE_S1.);
+#8517 = LINE('',#8518,#8519);
+#8518 = CARTESIAN_POINT('',(-0.75,-3.4,0.));
+#8519 = VECTOR('',#8520,1.);
+#8520 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#8521 = PCURVE('',#7574,#8522);
+#8522 = DEFINITIONAL_REPRESENTATION('',(#8523),#8527);
+#8523 = LINE('',#8524,#8525);
+#8524 = CARTESIAN_POINT('',(2.,2.875));
+#8525 = VECTOR('',#8526,1.);
+#8526 = DIRECTION('',(0.,-1.));
+#8527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8528 = PCURVE('',#8058,#8529);
+#8529 = DEFINITIONAL_REPRESENTATION('',(#8530),#8534);
+#8530 = LINE('',#8531,#8532);
+#8531 = CARTESIAN_POINT('',(0.330008245993,-2.884548643504));
+#8532 = VECTOR('',#8533,1.);
+#8533 = DIRECTION('',(-5.539334400166E-61,1.));
+#8534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8535 = ORIENTED_EDGE('',*,*,#8536,.T.);
+#8536 = EDGE_CURVE('',#8514,#7557,#8537,.T.);
+#8537 = SURFACE_CURVE('',#8538,(#8542,#8549),.PCURVE_S1.);
+#8538 = LINE('',#8539,#8540);
+#8539 = CARTESIAN_POINT('',(4.95,2.35,0.));
+#8540 = VECTOR('',#8541,1.);
+#8541 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8542 = PCURVE('',#7574,#8543);
+#8543 = DEFINITIONAL_REPRESENTATION('',(#8544),#8548);
+#8544 = LINE('',#8545,#8546);
+#8545 = CARTESIAN_POINT('',(-3.7,-2.875));
+#8546 = VECTOR('',#8547,1.);
+#8547 = DIRECTION('',(1.,0.));
+#8548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8549 = PCURVE('',#7602,#8550);
+#8550 = DEFINITIONAL_REPRESENTATION('',(#8551),#8555);
+#8551 = LINE('',#8552,#8553);
+#8552 = CARTESIAN_POINT('',(0.,0.));
+#8553 = VECTOR('',#8554,1.);
+#8554 = DIRECTION('',(1.,0.));
+#8555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8556 = ORIENTED_EDGE('',*,*,#7556,.T.);
+#8557 = ADVANCED_FACE('',(#8558),#7687,.F.);
+#8558 = FACE_BOUND('',#8559,.F.);
+#8559 = EDGE_LOOP('',(#8560,#8561,#8562,#8583));
+#8560 = ORIENTED_EDGE('',*,*,#8486,.T.);
+#8561 = ORIENTED_EDGE('',*,*,#7670,.T.);
+#8562 = ORIENTED_EDGE('',*,*,#8563,.F.);
+#8563 = EDGE_CURVE('',#8382,#7643,#8564,.T.);
+#8564 = SURFACE_CURVE('',#8565,(#8569,#8576),.PCURVE_S1.);
+#8565 = LINE('',#8566,#8567);
+#8566 = CARTESIAN_POINT('',(4.95,1.5,4.15));
+#8567 = VECTOR('',#8568,1.);
+#8568 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8569 = PCURVE('',#7687,#8570);
+#8570 = DEFINITIONAL_REPRESENTATION('',(#8571),#8575);
+#8571 = LINE('',#8572,#8573);
+#8572 = CARTESIAN_POINT('',(6.28318530718,0.));
+#8573 = VECTOR('',#8574,1.);
+#8574 = DIRECTION('',(0.,-1.));
+#8575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8576 = PCURVE('',#7658,#8577);
+#8577 = DEFINITIONAL_REPRESENTATION('',(#8578),#8582);
+#8578 = LINE('',#8579,#8580);
+#8579 = CARTESIAN_POINT('',(-0.43077689243,-3.7));
+#8580 = VECTOR('',#8581,1.);
+#8581 = DIRECTION('',(2.606907787636E-45,1.));
+#8582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8583 = ORIENTED_EDGE('',*,*,#8381,.F.);
+#8584 = ADVANCED_FACE('',(#8585),#7658,.T.);
+#8585 = FACE_BOUND('',#8586,.T.);
+#8586 = EDGE_LOOP('',(#8587,#8588,#8611,#8639,#8667,#8695,#8723,#8752,
+ #8780,#8809,#8837,#8865,#8893,#8921,#8942,#8943,#8944,#8945,#8968,
+ #8991));
+#8587 = ORIENTED_EDGE('',*,*,#8232,.F.);
+#8588 = ORIENTED_EDGE('',*,*,#8589,.T.);
+#8589 = EDGE_CURVE('',#8233,#8590,#8592,.T.);
+#8590 = VERTEX_POINT('',#8591);
+#8591 = CARTESIAN_POINT('',(3.,1.5,7.));
+#8592 = SURFACE_CURVE('',#8593,(#8597,#8604),.PCURVE_S1.);
+#8593 = LINE('',#8594,#8595);
+#8594 = CARTESIAN_POINT('',(4.95,1.5,7.));
+#8595 = VECTOR('',#8596,1.);
+#8596 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8597 = PCURVE('',#7658,#8598);
+#8598 = DEFINITIONAL_REPRESENTATION('',(#8599),#8603);
+#8599 = LINE('',#8600,#8601);
+#8600 = CARTESIAN_POINT('',(2.41922310757,-3.7));
+#8601 = VECTOR('',#8602,1.);
+#8602 = DIRECTION('',(2.606907787636E-45,1.));
+#8603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8604 = PCURVE('',#8271,#8605);
+#8605 = DEFINITIONAL_REPRESENTATION('',(#8606),#8610);
+#8606 = LINE('',#8607,#8608);
+#8607 = CARTESIAN_POINT('',(-3.7,-2.025));
+#8608 = VECTOR('',#8609,1.);
+#8609 = DIRECTION('',(1.,0.));
+#8610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8611 = ORIENTED_EDGE('',*,*,#8612,.T.);
+#8612 = EDGE_CURVE('',#8590,#8613,#8615,.T.);
+#8613 = VERTEX_POINT('',#8614);
+#8614 = CARTESIAN_POINT('',(3.,1.5,6.1));
+#8615 = SURFACE_CURVE('',#8616,(#8620,#8627),.PCURVE_S1.);
+#8616 = LINE('',#8617,#8618);
+#8617 = CARTESIAN_POINT('',(3.,1.5,5.340388446215));
+#8618 = VECTOR('',#8619,1.);
+#8619 = DIRECTION('',(-2.467162276945E-16,8.387236609414E-17,-1.));
+#8620 = PCURVE('',#7658,#8621);
+#8621 = DEFINITIONAL_REPRESENTATION('',(#8622),#8626);
+#8622 = LINE('',#8623,#8624);
+#8623 = CARTESIAN_POINT('',(0.759611553785,-1.75));
+#8624 = VECTOR('',#8625,1.);
+#8625 = DIRECTION('',(-1.,2.467162276945E-16));
+#8626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8627 = PCURVE('',#8628,#8633);
+#8628 = PLANE('',#8629);
+#8629 = AXIS2_PLACEMENT_3D('',#8630,#8631,#8632);
+#8630 = CARTESIAN_POINT('',(3.,2.35,6.1));
+#8631 = DIRECTION('',(-1.,1.224646799147E-16,2.467162276945E-16));
+#8632 = DIRECTION('',(2.467162276945E-16,-3.021402385438E-32,1.));
+#8633 = DEFINITIONAL_REPRESENTATION('',(#8634),#8638);
+#8634 = LINE('',#8635,#8636);
+#8635 = CARTESIAN_POINT('',(-0.759611553785,-0.85));
+#8636 = VECTOR('',#8637,1.);
+#8637 = DIRECTION('',(-1.,8.387236609414E-17));
+#8638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8639 = ORIENTED_EDGE('',*,*,#8640,.T.);
+#8640 = EDGE_CURVE('',#8613,#8641,#8643,.T.);
+#8641 = VERTEX_POINT('',#8642);
+#8642 = CARTESIAN_POINT('',(2.75,1.5,5.85));
+#8643 = SURFACE_CURVE('',#8644,(#8648,#8655),.PCURVE_S1.);
+#8644 = LINE('',#8645,#8646);
+#8645 = CARTESIAN_POINT('',(2.057694223108,1.5,5.157694223108));
+#8646 = VECTOR('',#8647,1.);
+#8647 = DIRECTION('',(-0.707106781187,1.459023244428E-16,-0.707106781187
+ ));
+#8648 = PCURVE('',#7658,#8649);
+#8649 = DEFINITIONAL_REPRESENTATION('',(#8650),#8654);
+#8650 = LINE('',#8651,#8652);
+#8651 = CARTESIAN_POINT('',(0.576917330678,-0.807694223108));
+#8652 = VECTOR('',#8653,1.);
+#8653 = DIRECTION('',(-0.707106781187,0.707106781187));
+#8654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8655 = PCURVE('',#8656,#8661);
+#8656 = PLANE('',#8657);
+#8657 = AXIS2_PLACEMENT_3D('',#8658,#8659,#8660);
+#8658 = CARTESIAN_POINT('',(2.75,2.35,5.85));
+#8659 = DIRECTION('',(-0.707106781187,8.659560562349E-17,0.707106781187)
+ );
+#8660 = DIRECTION('',(0.707106781187,-8.659560562349E-17,0.707106781187)
+ );
+#8661 = DEFINITIONAL_REPRESENTATION('',(#8662),#8666);
+#8662 = LINE('',#8663,#8664);
+#8663 = CARTESIAN_POINT('',(-0.97906821899,-0.85));
+#8664 = VECTOR('',#8665,1.);
+#8665 = DIRECTION('',(-1.,5.930671881931E-17));
+#8666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8667 = ORIENTED_EDGE('',*,*,#8668,.T.);
+#8668 = EDGE_CURVE('',#8641,#8669,#8671,.T.);
+#8669 = VERTEX_POINT('',#8670);
+#8670 = CARTESIAN_POINT('',(3.,1.5,5.6));
+#8671 = SURFACE_CURVE('',#8672,(#8676,#8683),.PCURVE_S1.);
+#8672 = LINE('',#8673,#8674);
+#8673 = CARTESIAN_POINT('',(2.817305776892,1.5,5.782694223108));
+#8674 = VECTOR('',#8675,1.);
+#8675 = DIRECTION('',(0.707106781187,-2.72888868042E-17,-0.707106781187)
+ );
+#8676 = PCURVE('',#7658,#8677);
+#8677 = DEFINITIONAL_REPRESENTATION('',(#8678),#8682);
+#8678 = LINE('',#8679,#8680);
+#8679 = CARTESIAN_POINT('',(1.201917330678,-1.567305776892));
+#8680 = VECTOR('',#8681,1.);
+#8681 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#8682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8683 = PCURVE('',#8684,#8689);
+#8684 = PLANE('',#8685);
+#8685 = AXIS2_PLACEMENT_3D('',#8686,#8687,#8688);
+#8686 = CARTESIAN_POINT('',(3.,2.35,5.6));
+#8687 = DIRECTION('',(-0.707106781187,8.659560562349E-17,-0.707106781187
+ ));
+#8688 = DIRECTION('',(-0.707106781187,8.659560562349E-17,0.707106781187)
+ );
+#8689 = DEFINITIONAL_REPRESENTATION('',(#8690),#8694);
+#8690 = LINE('',#8691,#8692);
+#8691 = CARTESIAN_POINT('',(0.258368648087,-0.85));
+#8692 = VECTOR('',#8693,1.);
+#8693 = DIRECTION('',(-1.,5.930671881929E-17));
+#8694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8695 = ORIENTED_EDGE('',*,*,#8696,.T.);
+#8696 = EDGE_CURVE('',#8669,#8697,#8699,.T.);
+#8697 = VERTEX_POINT('',#8698);
+#8698 = CARTESIAN_POINT('',(3.,1.5,3.85));
+#8699 = SURFACE_CURVE('',#8700,(#8704,#8711),.PCURVE_S1.);
+#8700 = LINE('',#8701,#8702);
+#8701 = CARTESIAN_POINT('',(3.,1.5,3.840388446215));
+#8702 = VECTOR('',#8703,1.);
+#8703 = DIRECTION('',(1.027140246741E-32,8.387236609414E-17,-1.));
+#8704 = PCURVE('',#7658,#8705);
+#8705 = DEFINITIONAL_REPRESENTATION('',(#8706),#8710);
+#8706 = LINE('',#8707,#8708);
+#8707 = CARTESIAN_POINT('',(-0.740388446215,-1.75));
+#8708 = VECTOR('',#8709,1.);
+#8709 = DIRECTION('',(-1.,0.));
+#8710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8711 = PCURVE('',#8712,#8717);
+#8712 = PLANE('',#8713);
+#8713 = AXIS2_PLACEMENT_3D('',#8714,#8715,#8716);
+#8714 = CARTESIAN_POINT('',(3.,2.35,3.1));
+#8715 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8716 = DIRECTION('',(0.,0.,1.));
+#8717 = DEFINITIONAL_REPRESENTATION('',(#8718),#8722);
+#8718 = LINE('',#8719,#8720);
+#8719 = CARTESIAN_POINT('',(0.740388446215,-0.85));
+#8720 = VECTOR('',#8721,1.);
+#8721 = DIRECTION('',(-1.,8.387236609414E-17));
+#8722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8723 = ORIENTED_EDGE('',*,*,#8724,.F.);
+#8724 = EDGE_CURVE('',#8725,#8697,#8727,.T.);
+#8725 = VERTEX_POINT('',#8726);
+#8726 = CARTESIAN_POINT('',(2.25,1.5,3.1));
+#8727 = SURFACE_CURVE('',#8728,(#8733,#8740),.PCURVE_S1.);
+#8728 = CIRCLE('',#8729,0.75);
+#8729 = AXIS2_PLACEMENT_3D('',#8730,#8731,#8732);
+#8730 = CARTESIAN_POINT('',(2.25,1.5,3.85));
+#8731 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#8732 = DIRECTION('',(-0.,0.,-1.));
+#8733 = PCURVE('',#7658,#8734);
+#8734 = DEFINITIONAL_REPRESENTATION('',(#8735),#8739);
+#8735 = CIRCLE('',#8736,0.75);
+#8736 = AXIS2_PLACEMENT_2D('',#8737,#8738);
+#8737 = CARTESIAN_POINT('',(-0.73077689243,-1.));
+#8738 = DIRECTION('',(-1.,2.606907787636E-45));
+#8739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8740 = PCURVE('',#8741,#8746);
+#8741 = CYLINDRICAL_SURFACE('',#8742,0.75);
+#8742 = AXIS2_PLACEMENT_3D('',#8743,#8744,#8745);
+#8743 = CARTESIAN_POINT('',(2.25,2.35,3.85));
+#8744 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#8745 = DIRECTION('',(0.,-0.,-1.));
+#8746 = DEFINITIONAL_REPRESENTATION('',(#8747),#8751);
+#8747 = LINE('',#8748,#8749);
+#8748 = CARTESIAN_POINT('',(5.921189464668E-16,0.85));
+#8749 = VECTOR('',#8750,1.);
+#8750 = DIRECTION('',(1.,-1.413579858428E-16));
+#8751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8752 = ORIENTED_EDGE('',*,*,#8753,.F.);
+#8753 = EDGE_CURVE('',#8754,#8725,#8756,.T.);
+#8754 = VERTEX_POINT('',#8755);
+#8755 = CARTESIAN_POINT('',(0.25,1.5,3.1));
+#8756 = SURFACE_CURVE('',#8757,(#8761,#8768),.PCURVE_S1.);
+#8757 = LINE('',#8758,#8759);
+#8758 = CARTESIAN_POINT('',(1.25,1.5,3.1));
+#8759 = VECTOR('',#8760,1.);
+#8760 = DIRECTION('',(1.,-1.224646799147E-16,6.189508478766E-63));
+#8761 = PCURVE('',#7658,#8762);
+#8762 = DEFINITIONAL_REPRESENTATION('',(#8763),#8767);
+#8763 = LINE('',#8764,#8765);
+#8764 = CARTESIAN_POINT('',(-1.48077689243,2.719262146893E-32));
+#8765 = VECTOR('',#8766,1.);
+#8766 = DIRECTION('',(-2.606907787636E-45,-1.));
+#8767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8768 = PCURVE('',#8769,#8774);
+#8769 = PLANE('',#8770);
+#8770 = AXIS2_PLACEMENT_3D('',#8771,#8772,#8773);
+#8771 = CARTESIAN_POINT('',(1.25,1.85,3.1));
+#8772 = DIRECTION('',(1.288101310069E-46,1.051814540295E-30,-1.));
+#8773 = DIRECTION('',(1.224646799147E-16,1.,1.051814540295E-30));
+#8774 = DEFINITIONAL_REPRESENTATION('',(#8775),#8779);
+#8775 = LINE('',#8776,#8777);
+#8776 = CARTESIAN_POINT('',(-0.35,4.286263797015E-17));
+#8777 = VECTOR('',#8778,1.);
+#8778 = DIRECTION('',(4.788411584277E-89,1.));
+#8779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8780 = ORIENTED_EDGE('',*,*,#8781,.F.);
+#8781 = EDGE_CURVE('',#8782,#8754,#8784,.T.);
+#8782 = VERTEX_POINT('',#8783);
+#8783 = CARTESIAN_POINT('',(-0.5,1.5,3.85));
+#8784 = SURFACE_CURVE('',#8785,(#8790,#8797),.PCURVE_S1.);
+#8785 = CIRCLE('',#8786,0.75);
+#8786 = AXIS2_PLACEMENT_3D('',#8787,#8788,#8789);
+#8787 = CARTESIAN_POINT('',(0.25,1.5,3.85));
+#8788 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#8789 = DIRECTION('',(-0.,0.,-1.));
+#8790 = PCURVE('',#7658,#8791);
+#8791 = DEFINITIONAL_REPRESENTATION('',(#8792),#8796);
+#8792 = CIRCLE('',#8793,0.75);
+#8793 = AXIS2_PLACEMENT_2D('',#8794,#8795);
+#8794 = CARTESIAN_POINT('',(-0.73077689243,1.));
+#8795 = DIRECTION('',(-1.,2.606907787636E-45));
+#8796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8797 = PCURVE('',#8798,#8803);
+#8798 = CYLINDRICAL_SURFACE('',#8799,0.75);
+#8799 = AXIS2_PLACEMENT_3D('',#8800,#8801,#8802);
+#8800 = CARTESIAN_POINT('',(0.25,2.35,3.85));
+#8801 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#8802 = DIRECTION('',(-0.,0.,-1.));
+#8803 = DEFINITIONAL_REPRESENTATION('',(#8804),#8808);
+#8804 = LINE('',#8805,#8806);
+#8805 = CARTESIAN_POINT('',(0.,0.85));
+#8806 = VECTOR('',#8807,1.);
+#8807 = DIRECTION('',(1.,0.));
+#8808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8809 = ORIENTED_EDGE('',*,*,#8810,.F.);
+#8810 = EDGE_CURVE('',#8811,#8782,#8813,.T.);
+#8811 = VERTEX_POINT('',#8812);
+#8812 = CARTESIAN_POINT('',(-0.5,1.5,5.6));
+#8813 = SURFACE_CURVE('',#8814,(#8818,#8825),.PCURVE_S1.);
+#8814 = LINE('',#8815,#8816);
+#8815 = CARTESIAN_POINT('',(-0.5,1.5,3.840388446215));
+#8816 = VECTOR('',#8817,1.);
+#8817 = DIRECTION('',(1.027140246741E-32,8.387236609414E-17,-1.));
+#8818 = PCURVE('',#7658,#8819);
+#8819 = DEFINITIONAL_REPRESENTATION('',(#8820),#8824);
+#8820 = LINE('',#8821,#8822);
+#8821 = CARTESIAN_POINT('',(-0.740388446215,1.75));
+#8822 = VECTOR('',#8823,1.);
+#8823 = DIRECTION('',(-1.,0.));
+#8824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8825 = PCURVE('',#8826,#8831);
+#8826 = PLANE('',#8827);
+#8827 = AXIS2_PLACEMENT_3D('',#8828,#8829,#8830);
+#8828 = CARTESIAN_POINT('',(-0.5,2.35,3.1));
+#8829 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8830 = DIRECTION('',(0.,0.,1.));
+#8831 = DEFINITIONAL_REPRESENTATION('',(#8832),#8836);
+#8832 = LINE('',#8833,#8834);
+#8833 = CARTESIAN_POINT('',(0.740388446215,-0.85));
+#8834 = VECTOR('',#8835,1.);
+#8835 = DIRECTION('',(-1.,8.387236609414E-17));
+#8836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8837 = ORIENTED_EDGE('',*,*,#8838,.F.);
+#8838 = EDGE_CURVE('',#8839,#8811,#8841,.T.);
+#8839 = VERTEX_POINT('',#8840);
+#8840 = CARTESIAN_POINT('',(-0.25,1.5,5.85));
+#8841 = SURFACE_CURVE('',#8842,(#8846,#8853),.PCURVE_S1.);
+#8842 = LINE('',#8843,#8844);
+#8843 = CARTESIAN_POINT('',(-0.317305776892,1.5,5.782694223108));
+#8844 = VECTOR('',#8845,1.);
+#8845 = DIRECTION('',(-0.707106781187,1.459023244428E-16,-0.707106781187
+ ));
+#8846 = PCURVE('',#7658,#8847);
+#8847 = DEFINITIONAL_REPRESENTATION('',(#8848),#8852);
+#8848 = LINE('',#8849,#8850);
+#8849 = CARTESIAN_POINT('',(1.201917330678,1.567305776892));
+#8850 = VECTOR('',#8851,1.);
+#8851 = DIRECTION('',(-0.707106781187,0.707106781187));
+#8852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8853 = PCURVE('',#8854,#8859);
+#8854 = PLANE('',#8855);
+#8855 = AXIS2_PLACEMENT_3D('',#8856,#8857,#8858);
+#8856 = CARTESIAN_POINT('',(-0.5,2.35,5.6));
+#8857 = DIRECTION('',(-0.707106781187,8.659560562349E-17,0.707106781187)
+ );
+#8858 = DIRECTION('',(0.707106781187,-8.659560562349E-17,0.707106781187)
+ );
+#8859 = DEFINITIONAL_REPRESENTATION('',(#8860),#8864);
+#8860 = LINE('',#8861,#8862);
+#8861 = CARTESIAN_POINT('',(0.258368648087,-0.85));
+#8862 = VECTOR('',#8863,1.);
+#8863 = DIRECTION('',(-1.,5.930671881931E-17));
+#8864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8865 = ORIENTED_EDGE('',*,*,#8866,.F.);
+#8866 = EDGE_CURVE('',#8867,#8839,#8869,.T.);
+#8867 = VERTEX_POINT('',#8868);
+#8868 = CARTESIAN_POINT('',(-0.5,1.5,6.1));
+#8869 = SURFACE_CURVE('',#8870,(#8874,#8881),.PCURVE_S1.);
+#8870 = LINE('',#8871,#8872);
+#8871 = CARTESIAN_POINT('',(0.442305776892,1.5,5.157694223108));
+#8872 = VECTOR('',#8873,1.);
+#8873 = DIRECTION('',(0.707106781187,-2.72888868042E-17,-0.707106781187)
+ );
+#8874 = PCURVE('',#7658,#8875);
+#8875 = DEFINITIONAL_REPRESENTATION('',(#8876),#8880);
+#8876 = LINE('',#8877,#8878);
+#8877 = CARTESIAN_POINT('',(0.576917330678,0.807694223108));
+#8878 = VECTOR('',#8879,1.);
+#8879 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#8880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8881 = PCURVE('',#8882,#8887);
+#8882 = PLANE('',#8883);
+#8883 = AXIS2_PLACEMENT_3D('',#8884,#8885,#8886);
+#8884 = CARTESIAN_POINT('',(-0.25,2.35,5.85));
+#8885 = DIRECTION('',(-0.707106781187,8.659560562349E-17,-0.707106781187
+ ));
+#8886 = DIRECTION('',(-0.707106781187,8.659560562349E-17,0.707106781187)
+ );
+#8887 = DEFINITIONAL_REPRESENTATION('',(#8888),#8892);
+#8888 = LINE('',#8889,#8890);
+#8889 = CARTESIAN_POINT('',(-0.97906821899,-0.85));
+#8890 = VECTOR('',#8891,1.);
+#8891 = DIRECTION('',(-1.,5.930671881929E-17));
+#8892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8893 = ORIENTED_EDGE('',*,*,#8894,.F.);
+#8894 = EDGE_CURVE('',#8895,#8867,#8897,.T.);
+#8895 = VERTEX_POINT('',#8896);
+#8896 = CARTESIAN_POINT('',(-0.5,1.5,7.));
+#8897 = SURFACE_CURVE('',#8898,(#8902,#8909),.PCURVE_S1.);
+#8898 = LINE('',#8899,#8900);
+#8899 = CARTESIAN_POINT('',(-0.5,1.5,5.340388446215));
+#8900 = VECTOR('',#8901,1.);
+#8901 = DIRECTION('',(1.027140246741E-32,8.387236609414E-17,-1.));
+#8902 = PCURVE('',#7658,#8903);
+#8903 = DEFINITIONAL_REPRESENTATION('',(#8904),#8908);
+#8904 = LINE('',#8905,#8906);
+#8905 = CARTESIAN_POINT('',(0.759611553785,1.75));
+#8906 = VECTOR('',#8907,1.);
+#8907 = DIRECTION('',(-1.,0.));
+#8908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8909 = PCURVE('',#8910,#8915);
+#8910 = PLANE('',#8911);
+#8911 = AXIS2_PLACEMENT_3D('',#8912,#8913,#8914);
+#8912 = CARTESIAN_POINT('',(-0.5,2.35,6.1));
+#8913 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8914 = DIRECTION('',(0.,0.,1.));
+#8915 = DEFINITIONAL_REPRESENTATION('',(#8916),#8920);
+#8916 = LINE('',#8917,#8918);
+#8917 = CARTESIAN_POINT('',(-0.759611553785,-0.85));
+#8918 = VECTOR('',#8919,1.);
+#8919 = DIRECTION('',(-1.,8.387236609414E-17));
+#8920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8921 = ORIENTED_EDGE('',*,*,#8922,.T.);
+#8922 = EDGE_CURVE('',#8895,#7615,#8923,.T.);
+#8923 = SURFACE_CURVE('',#8924,(#8928,#8935),.PCURVE_S1.);
+#8924 = LINE('',#8925,#8926);
+#8925 = CARTESIAN_POINT('',(4.95,1.5,7.));
+#8926 = VECTOR('',#8927,1.);
+#8927 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8928 = PCURVE('',#7658,#8929);
+#8929 = DEFINITIONAL_REPRESENTATION('',(#8930),#8934);
+#8930 = LINE('',#8931,#8932);
+#8931 = CARTESIAN_POINT('',(2.41922310757,-3.7));
+#8932 = VECTOR('',#8933,1.);
+#8933 = DIRECTION('',(2.606907787636E-45,1.));
+#8934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8935 = PCURVE('',#7630,#8936);
+#8936 = DEFINITIONAL_REPRESENTATION('',(#8937),#8941);
+#8937 = LINE('',#8938,#8939);
+#8938 = CARTESIAN_POINT('',(-3.7,-2.025));
+#8939 = VECTOR('',#8940,1.);
+#8940 = DIRECTION('',(1.,0.));
+#8941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8942 = ORIENTED_EDGE('',*,*,#7642,.T.);
+#8943 = ORIENTED_EDGE('',*,*,#8563,.F.);
+#8944 = ORIENTED_EDGE('',*,*,#8409,.T.);
+#8945 = ORIENTED_EDGE('',*,*,#8946,.F.);
+#8946 = EDGE_CURVE('',#8947,#8410,#8949,.T.);
+#8947 = VERTEX_POINT('',#8948);
+#8948 = CARTESIAN_POINT('',(4.1,1.5,1.85));
+#8949 = SURFACE_CURVE('',#8950,(#8954,#8961),.PCURVE_S1.);
+#8950 = LINE('',#8951,#8952);
+#8951 = CARTESIAN_POINT('',(4.1,1.5,1.85));
+#8952 = VECTOR('',#8953,1.);
+#8953 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8954 = PCURVE('',#7658,#8955);
+#8955 = DEFINITIONAL_REPRESENTATION('',(#8956),#8960);
+#8956 = LINE('',#8957,#8958);
+#8957 = CARTESIAN_POINT('',(-2.73077689243,-2.85));
+#8958 = VECTOR('',#8959,1.);
+#8959 = DIRECTION('',(2.606907787636E-45,1.));
+#8960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8961 = PCURVE('',#8448,#8962);
+#8962 = DEFINITIONAL_REPRESENTATION('',(#8963),#8967);
+#8963 = LINE('',#8964,#8965);
+#8964 = CARTESIAN_POINT('',(-2.85,-2.075));
+#8965 = VECTOR('',#8966,1.);
+#8966 = DIRECTION('',(1.,0.));
+#8967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8968 = ORIENTED_EDGE('',*,*,#8969,.F.);
+#8969 = EDGE_CURVE('',#8970,#8947,#8972,.T.);
+#8970 = VERTEX_POINT('',#8971);
+#8971 = CARTESIAN_POINT('',(4.1,1.5,4.15));
+#8972 = SURFACE_CURVE('',#8973,(#8977,#8984),.PCURVE_S1.);
+#8973 = LINE('',#8974,#8975);
+#8974 = CARTESIAN_POINT('',(4.1,1.5,7.));
+#8975 = VECTOR('',#8976,1.);
+#8976 = DIRECTION('',(0.,0.,-1.));
+#8977 = PCURVE('',#7658,#8978);
+#8978 = DEFINITIONAL_REPRESENTATION('',(#8979),#8983);
+#8979 = LINE('',#8980,#8981);
+#8980 = CARTESIAN_POINT('',(2.41922310757,-2.85));
+#8981 = VECTOR('',#8982,1.);
+#8982 = DIRECTION('',(-1.,2.606907787636E-45));
+#8983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8984 = PCURVE('',#8089,#8985);
+#8985 = DEFINITIONAL_REPRESENTATION('',(#8986),#8990);
+#8986 = LINE('',#8987,#8988);
+#8987 = CARTESIAN_POINT('',(4.15,0.));
+#8988 = VECTOR('',#8989,1.);
+#8989 = DIRECTION('',(0.,-1.));
+#8990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8991 = ORIENTED_EDGE('',*,*,#8992,.F.);
+#8992 = EDGE_CURVE('',#8204,#8970,#8993,.T.);
+#8993 = SURFACE_CURVE('',#8994,(#8998,#9005),.PCURVE_S1.);
+#8994 = LINE('',#8995,#8996);
+#8995 = CARTESIAN_POINT('',(4.95,1.5,4.15));
+#8996 = VECTOR('',#8997,1.);
+#8997 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#8998 = PCURVE('',#7658,#8999);
+#8999 = DEFINITIONAL_REPRESENTATION('',(#9000),#9004);
+#9000 = LINE('',#9001,#9002);
+#9001 = CARTESIAN_POINT('',(-0.43077689243,-3.7));
+#9002 = VECTOR('',#9003,1.);
+#9003 = DIRECTION('',(2.606907787636E-45,1.));
+#9004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9005 = PCURVE('',#8220,#9006);
+#9006 = DEFINITIONAL_REPRESENTATION('',(#9007),#9011);
+#9007 = LINE('',#9008,#9009);
+#9008 = CARTESIAN_POINT('',(6.28318530718,0.));
+#9009 = VECTOR('',#9010,1.);
+#9010 = DIRECTION('',(0.,-1.));
+#9011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9012 = ADVANCED_FACE('',(#9013),#7630,.T.);
+#9013 = FACE_BOUND('',#9014,.T.);
+#9014 = EDGE_LOOP('',(#9015,#9016,#9039,#9060));
+#9015 = ORIENTED_EDGE('',*,*,#8922,.F.);
+#9016 = ORIENTED_EDGE('',*,*,#9017,.F.);
+#9017 = EDGE_CURVE('',#9018,#8895,#9020,.T.);
+#9018 = VERTEX_POINT('',#9019);
+#9019 = CARTESIAN_POINT('',(-0.5,2.35,7.));
+#9020 = SURFACE_CURVE('',#9021,(#9025,#9032),.PCURVE_S1.);
+#9021 = LINE('',#9022,#9023);
+#9022 = CARTESIAN_POINT('',(-0.5,2.35,7.));
+#9023 = VECTOR('',#9024,1.);
+#9024 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#9025 = PCURVE('',#7630,#9026);
+#9026 = DEFINITIONAL_REPRESENTATION('',(#9027),#9031);
+#9027 = LINE('',#9028,#9029);
+#9028 = CARTESIAN_POINT('',(1.75,-2.875));
+#9029 = VECTOR('',#9030,1.);
+#9030 = DIRECTION('',(0.,1.));
+#9031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9032 = PCURVE('',#8910,#9033);
+#9033 = DEFINITIONAL_REPRESENTATION('',(#9034),#9038);
+#9034 = LINE('',#9035,#9036);
+#9035 = CARTESIAN_POINT('',(0.9,0.));
+#9036 = VECTOR('',#9037,1.);
+#9037 = DIRECTION('',(0.,-1.));
+#9038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9039 = ORIENTED_EDGE('',*,*,#9040,.T.);
+#9040 = EDGE_CURVE('',#9018,#7587,#9041,.T.);
+#9041 = SURFACE_CURVE('',#9042,(#9046,#9053),.PCURVE_S1.);
+#9042 = LINE('',#9043,#9044);
+#9043 = CARTESIAN_POINT('',(4.95,2.35,7.));
+#9044 = VECTOR('',#9045,1.);
+#9045 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#9046 = PCURVE('',#7630,#9047);
+#9047 = DEFINITIONAL_REPRESENTATION('',(#9048),#9052);
+#9048 = LINE('',#9049,#9050);
+#9049 = CARTESIAN_POINT('',(-3.7,-2.875));
+#9050 = VECTOR('',#9051,1.);
+#9051 = DIRECTION('',(1.,0.));
+#9052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9053 = PCURVE('',#7602,#9054);
+#9054 = DEFINITIONAL_REPRESENTATION('',(#9055),#9059);
+#9055 = LINE('',#9056,#9057);
+#9056 = CARTESIAN_POINT('',(0.,-7.));
+#9057 = VECTOR('',#9058,1.);
+#9058 = DIRECTION('',(1.,0.));
+#9059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9060 = ORIENTED_EDGE('',*,*,#7614,.T.);
+#9061 = ADVANCED_FACE('',(#9062),#7602,.F.);
+#9062 = FACE_BOUND('',#9063,.F.);
+#9063 = EDGE_LOOP('',(#9064,#9087,#9088,#9111,#9134,#9157,#9180,#9203,
+ #9227,#9250,#9278,#9301,#9324,#9347,#9368,#9369,#9370,#9371,#9394,
+ #9422,#9445,#9468,#9491,#9519));
+#9064 = ORIENTED_EDGE('',*,*,#9065,.F.);
+#9065 = EDGE_CURVE('',#8128,#9066,#9068,.T.);
+#9066 = VERTEX_POINT('',#9067);
+#9067 = CARTESIAN_POINT('',(3.25,2.35,0.));
+#9068 = SURFACE_CURVE('',#9069,(#9073,#9080),.PCURVE_S1.);
+#9069 = LINE('',#9070,#9071);
+#9070 = CARTESIAN_POINT('',(4.95,2.35,0.));
+#9071 = VECTOR('',#9072,1.);
+#9072 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#9073 = PCURVE('',#7602,#9074);
+#9074 = DEFINITIONAL_REPRESENTATION('',(#9075),#9079);
+#9075 = LINE('',#9076,#9077);
+#9076 = CARTESIAN_POINT('',(0.,0.));
+#9077 = VECTOR('',#9078,1.);
+#9078 = DIRECTION('',(1.,0.));
+#9079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9080 = PCURVE('',#7864,#9081);
+#9081 = DEFINITIONAL_REPRESENTATION('',(#9082),#9086);
+#9082 = LINE('',#9083,#9084);
+#9083 = CARTESIAN_POINT('',(-3.7,-2.875));
+#9084 = VECTOR('',#9085,1.);
+#9085 = DIRECTION('',(1.,0.));
+#9086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9087 = ORIENTED_EDGE('',*,*,#8283,.T.);
+#9088 = ORIENTED_EDGE('',*,*,#9089,.T.);
+#9089 = EDGE_CURVE('',#8256,#9090,#9092,.T.);
+#9090 = VERTEX_POINT('',#9091);
+#9091 = CARTESIAN_POINT('',(3.,2.35,7.));
+#9092 = SURFACE_CURVE('',#9093,(#9097,#9104),.PCURVE_S1.);
+#9093 = LINE('',#9094,#9095);
+#9094 = CARTESIAN_POINT('',(4.95,2.35,7.));
+#9095 = VECTOR('',#9096,1.);
+#9096 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#9097 = PCURVE('',#7602,#9098);
+#9098 = DEFINITIONAL_REPRESENTATION('',(#9099),#9103);
+#9099 = LINE('',#9100,#9101);
+#9100 = CARTESIAN_POINT('',(0.,-7.));
+#9101 = VECTOR('',#9102,1.);
+#9102 = DIRECTION('',(1.,0.));
+#9103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9104 = PCURVE('',#8271,#9105);
+#9105 = DEFINITIONAL_REPRESENTATION('',(#9106),#9110);
+#9106 = LINE('',#9107,#9108);
+#9107 = CARTESIAN_POINT('',(-3.7,-2.875));
+#9108 = VECTOR('',#9109,1.);
+#9109 = DIRECTION('',(1.,0.));
+#9110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9111 = ORIENTED_EDGE('',*,*,#9112,.F.);
+#9112 = EDGE_CURVE('',#9113,#9090,#9115,.T.);
+#9113 = VERTEX_POINT('',#9114);
+#9114 = CARTESIAN_POINT('',(3.,2.35,6.1));
+#9115 = SURFACE_CURVE('',#9116,(#9120,#9127),.PCURVE_S1.);
+#9116 = LINE('',#9117,#9118);
+#9117 = CARTESIAN_POINT('',(3.,2.35,6.1));
+#9118 = VECTOR('',#9119,1.);
+#9119 = DIRECTION('',(2.467162276945E-16,-3.021402385438E-32,1.));
+#9120 = PCURVE('',#7602,#9121);
+#9121 = DEFINITIONAL_REPRESENTATION('',(#9122),#9126);
+#9122 = LINE('',#9123,#9124);
+#9123 = CARTESIAN_POINT('',(1.95,-6.1));
+#9124 = VECTOR('',#9125,1.);
+#9125 = DIRECTION('',(-2.467162276945E-16,-1.));
+#9126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9127 = PCURVE('',#8628,#9128);
+#9128 = DEFINITIONAL_REPRESENTATION('',(#9129),#9133);
+#9129 = LINE('',#9130,#9131);
+#9130 = CARTESIAN_POINT('',(0.,0.));
+#9131 = VECTOR('',#9132,1.);
+#9132 = DIRECTION('',(1.,0.));
+#9133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9134 = ORIENTED_EDGE('',*,*,#9135,.F.);
+#9135 = EDGE_CURVE('',#9136,#9113,#9138,.T.);
+#9136 = VERTEX_POINT('',#9137);
+#9137 = CARTESIAN_POINT('',(2.75,2.35,5.85));
+#9138 = SURFACE_CURVE('',#9139,(#9143,#9150),.PCURVE_S1.);
+#9139 = LINE('',#9140,#9141);
+#9140 = CARTESIAN_POINT('',(2.75,2.35,5.85));
+#9141 = VECTOR('',#9142,1.);
+#9142 = DIRECTION('',(0.707106781187,-8.659560562349E-17,0.707106781187)
+ );
+#9143 = PCURVE('',#7602,#9144);
+#9144 = DEFINITIONAL_REPRESENTATION('',(#9145),#9149);
+#9145 = LINE('',#9146,#9147);
+#9146 = CARTESIAN_POINT('',(2.2,-5.85));
+#9147 = VECTOR('',#9148,1.);
+#9148 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#9149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9150 = PCURVE('',#8656,#9151);
+#9151 = DEFINITIONAL_REPRESENTATION('',(#9152),#9156);
+#9152 = LINE('',#9153,#9154);
+#9153 = CARTESIAN_POINT('',(0.,0.));
+#9154 = VECTOR('',#9155,1.);
+#9155 = DIRECTION('',(1.,-2.975747962829E-32));
+#9156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9157 = ORIENTED_EDGE('',*,*,#9158,.F.);
+#9158 = EDGE_CURVE('',#9159,#9136,#9161,.T.);
+#9159 = VERTEX_POINT('',#9160);
+#9160 = CARTESIAN_POINT('',(3.,2.35,5.6));
+#9161 = SURFACE_CURVE('',#9162,(#9166,#9173),.PCURVE_S1.);
+#9162 = LINE('',#9163,#9164);
+#9163 = CARTESIAN_POINT('',(3.,2.35,5.6));
+#9164 = VECTOR('',#9165,1.);
+#9165 = DIRECTION('',(-0.707106781187,8.659560562349E-17,0.707106781187)
+ );
+#9166 = PCURVE('',#7602,#9167);
+#9167 = DEFINITIONAL_REPRESENTATION('',(#9168),#9172);
+#9168 = LINE('',#9169,#9170);
+#9169 = CARTESIAN_POINT('',(1.95,-5.6));
+#9170 = VECTOR('',#9171,1.);
+#9171 = DIRECTION('',(0.707106781187,-0.707106781187));
+#9172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9173 = PCURVE('',#8684,#9174);
+#9174 = DEFINITIONAL_REPRESENTATION('',(#9175),#9179);
+#9175 = LINE('',#9176,#9177);
+#9176 = CARTESIAN_POINT('',(0.,0.));
+#9177 = VECTOR('',#9178,1.);
+#9178 = DIRECTION('',(1.,2.975747962829E-32));
+#9179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9180 = ORIENTED_EDGE('',*,*,#9181,.F.);
+#9181 = EDGE_CURVE('',#9182,#9159,#9184,.T.);
+#9182 = VERTEX_POINT('',#9183);
+#9183 = CARTESIAN_POINT('',(3.,2.35,3.85));
+#9184 = SURFACE_CURVE('',#9185,(#9189,#9196),.PCURVE_S1.);
+#9185 = LINE('',#9186,#9187);
+#9186 = CARTESIAN_POINT('',(3.,2.35,3.1));
+#9187 = VECTOR('',#9188,1.);
+#9188 = DIRECTION('',(0.,0.,1.));
+#9189 = PCURVE('',#7602,#9190);
+#9190 = DEFINITIONAL_REPRESENTATION('',(#9191),#9195);
+#9191 = LINE('',#9192,#9193);
+#9192 = CARTESIAN_POINT('',(1.95,-3.1));
+#9193 = VECTOR('',#9194,1.);
+#9194 = DIRECTION('',(0.,-1.));
+#9195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9196 = PCURVE('',#8712,#9197);
+#9197 = DEFINITIONAL_REPRESENTATION('',(#9198),#9202);
+#9198 = LINE('',#9199,#9200);
+#9199 = CARTESIAN_POINT('',(0.,0.));
+#9200 = VECTOR('',#9201,1.);
+#9201 = DIRECTION('',(1.,0.));
+#9202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9203 = ORIENTED_EDGE('',*,*,#9204,.F.);
+#9204 = EDGE_CURVE('',#9205,#9182,#9207,.T.);
+#9205 = VERTEX_POINT('',#9206);
+#9206 = CARTESIAN_POINT('',(2.25,2.35,3.1));
+#9207 = SURFACE_CURVE('',#9208,(#9213,#9220),.PCURVE_S1.);
+#9208 = CIRCLE('',#9209,0.75);
+#9209 = AXIS2_PLACEMENT_3D('',#9210,#9211,#9212);
+#9210 = CARTESIAN_POINT('',(2.25,2.35,3.85));
+#9211 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#9212 = DIRECTION('',(0.,0.,1.));
+#9213 = PCURVE('',#7602,#9214);
+#9214 = DEFINITIONAL_REPRESENTATION('',(#9215),#9219);
+#9215 = CIRCLE('',#9216,0.75);
+#9216 = AXIS2_PLACEMENT_2D('',#9217,#9218);
+#9217 = CARTESIAN_POINT('',(2.7,-3.85));
+#9218 = DIRECTION('',(0.,-1.));
+#9219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9220 = PCURVE('',#8741,#9221);
+#9221 = DEFINITIONAL_REPRESENTATION('',(#9222),#9226);
+#9222 = LINE('',#9223,#9224);
+#9223 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#9224 = VECTOR('',#9225,1.);
+#9225 = DIRECTION('',(1.,0.));
+#9226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9227 = ORIENTED_EDGE('',*,*,#9228,.F.);
+#9228 = EDGE_CURVE('',#9229,#9205,#9231,.T.);
+#9229 = VERTEX_POINT('',#9230);
+#9230 = CARTESIAN_POINT('',(0.25,2.35,3.1));
+#9231 = SURFACE_CURVE('',#9232,(#9236,#9243),.PCURVE_S1.);
+#9232 = LINE('',#9233,#9234);
+#9233 = CARTESIAN_POINT('',(1.25,2.35,3.1));
+#9234 = VECTOR('',#9235,1.);
+#9235 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#9236 = PCURVE('',#7602,#9237);
+#9237 = DEFINITIONAL_REPRESENTATION('',(#9238),#9242);
+#9238 = LINE('',#9239,#9240);
+#9239 = CARTESIAN_POINT('',(3.7,-3.1));
+#9240 = VECTOR('',#9241,1.);
+#9241 = DIRECTION('',(-1.,-0.));
+#9242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9243 = PCURVE('',#8769,#9244);
+#9244 = DEFINITIONAL_REPRESENTATION('',(#9245),#9249);
+#9245 = LINE('',#9246,#9247);
+#9246 = CARTESIAN_POINT('',(0.5,-6.123233995735E-17));
+#9247 = VECTOR('',#9248,1.);
+#9248 = DIRECTION('',(4.788411584277E-89,1.));
+#9249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9250 = ORIENTED_EDGE('',*,*,#9251,.T.);
+#9251 = EDGE_CURVE('',#9229,#9252,#9254,.T.);
+#9252 = VERTEX_POINT('',#9253);
+#9253 = CARTESIAN_POINT('',(-0.5,2.35,3.85));
+#9254 = SURFACE_CURVE('',#9255,(#9260,#9271),.PCURVE_S1.);
+#9255 = CIRCLE('',#9256,0.75);
+#9256 = AXIS2_PLACEMENT_3D('',#9257,#9258,#9259);
+#9257 = CARTESIAN_POINT('',(0.25,2.35,3.85));
+#9258 = DIRECTION('',(1.224646799147E-16,1.,-0.));
+#9259 = DIRECTION('',(0.,0.,1.));
+#9260 = PCURVE('',#7602,#9261);
+#9261 = DEFINITIONAL_REPRESENTATION('',(#9262),#9270);
+#9262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9263,#9264,#9265,#9266,
+#9267,#9268,#9269),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#9263 = CARTESIAN_POINT('',(4.7,-4.6));
+#9264 = CARTESIAN_POINT('',(3.400961894323,-4.6));
+#9265 = CARTESIAN_POINT('',(4.050480947162,-3.475));
+#9266 = CARTESIAN_POINT('',(4.7,-2.35));
+#9267 = CARTESIAN_POINT('',(5.349519052838,-3.475));
+#9268 = CARTESIAN_POINT('',(5.999038105677,-4.6));
+#9269 = CARTESIAN_POINT('',(4.7,-4.6));
+#9270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9271 = PCURVE('',#8798,#9272);
+#9272 = DEFINITIONAL_REPRESENTATION('',(#9273),#9277);
+#9273 = LINE('',#9274,#9275);
+#9274 = CARTESIAN_POINT('',(9.424777960769,0.));
+#9275 = VECTOR('',#9276,1.);
+#9276 = DIRECTION('',(-1.,0.));
+#9277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9278 = ORIENTED_EDGE('',*,*,#9279,.T.);
+#9279 = EDGE_CURVE('',#9252,#9280,#9282,.T.);
+#9280 = VERTEX_POINT('',#9281);
+#9281 = CARTESIAN_POINT('',(-0.5,2.35,5.6));
+#9282 = SURFACE_CURVE('',#9283,(#9287,#9294),.PCURVE_S1.);
+#9283 = LINE('',#9284,#9285);
+#9284 = CARTESIAN_POINT('',(-0.5,2.35,3.1));
+#9285 = VECTOR('',#9286,1.);
+#9286 = DIRECTION('',(0.,0.,1.));
+#9287 = PCURVE('',#7602,#9288);
+#9288 = DEFINITIONAL_REPRESENTATION('',(#9289),#9293);
+#9289 = LINE('',#9290,#9291);
+#9290 = CARTESIAN_POINT('',(5.45,-3.1));
+#9291 = VECTOR('',#9292,1.);
+#9292 = DIRECTION('',(0.,-1.));
+#9293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9294 = PCURVE('',#8826,#9295);
+#9295 = DEFINITIONAL_REPRESENTATION('',(#9296),#9300);
+#9296 = LINE('',#9297,#9298);
+#9297 = CARTESIAN_POINT('',(0.,0.));
+#9298 = VECTOR('',#9299,1.);
+#9299 = DIRECTION('',(1.,0.));
+#9300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9301 = ORIENTED_EDGE('',*,*,#9302,.T.);
+#9302 = EDGE_CURVE('',#9280,#9303,#9305,.T.);
+#9303 = VERTEX_POINT('',#9304);
+#9304 = CARTESIAN_POINT('',(-0.25,2.35,5.85));
+#9305 = SURFACE_CURVE('',#9306,(#9310,#9317),.PCURVE_S1.);
+#9306 = LINE('',#9307,#9308);
+#9307 = CARTESIAN_POINT('',(-0.5,2.35,5.6));
+#9308 = VECTOR('',#9309,1.);
+#9309 = DIRECTION('',(0.707106781187,-8.659560562349E-17,0.707106781187)
+ );
+#9310 = PCURVE('',#7602,#9311);
+#9311 = DEFINITIONAL_REPRESENTATION('',(#9312),#9316);
+#9312 = LINE('',#9313,#9314);
+#9313 = CARTESIAN_POINT('',(5.45,-5.6));
+#9314 = VECTOR('',#9315,1.);
+#9315 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#9316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9317 = PCURVE('',#8854,#9318);
+#9318 = DEFINITIONAL_REPRESENTATION('',(#9319),#9323);
+#9319 = LINE('',#9320,#9321);
+#9320 = CARTESIAN_POINT('',(0.,0.));
+#9321 = VECTOR('',#9322,1.);
+#9322 = DIRECTION('',(1.,-2.975747962829E-32));
+#9323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9324 = ORIENTED_EDGE('',*,*,#9325,.T.);
+#9325 = EDGE_CURVE('',#9303,#9326,#9328,.T.);
+#9326 = VERTEX_POINT('',#9327);
+#9327 = CARTESIAN_POINT('',(-0.5,2.35,6.1));
+#9328 = SURFACE_CURVE('',#9329,(#9333,#9340),.PCURVE_S1.);
+#9329 = LINE('',#9330,#9331);
+#9330 = CARTESIAN_POINT('',(-0.25,2.35,5.85));
+#9331 = VECTOR('',#9332,1.);
+#9332 = DIRECTION('',(-0.707106781187,8.659560562349E-17,0.707106781187)
+ );
+#9333 = PCURVE('',#7602,#9334);
+#9334 = DEFINITIONAL_REPRESENTATION('',(#9335),#9339);
+#9335 = LINE('',#9336,#9337);
+#9336 = CARTESIAN_POINT('',(5.2,-5.85));
+#9337 = VECTOR('',#9338,1.);
+#9338 = DIRECTION('',(0.707106781187,-0.707106781187));
+#9339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9340 = PCURVE('',#8882,#9341);
+#9341 = DEFINITIONAL_REPRESENTATION('',(#9342),#9346);
+#9342 = LINE('',#9343,#9344);
+#9343 = CARTESIAN_POINT('',(0.,0.));
+#9344 = VECTOR('',#9345,1.);
+#9345 = DIRECTION('',(1.,2.975747962829E-32));
+#9346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9347 = ORIENTED_EDGE('',*,*,#9348,.T.);
+#9348 = EDGE_CURVE('',#9326,#9018,#9349,.T.);
+#9349 = SURFACE_CURVE('',#9350,(#9354,#9361),.PCURVE_S1.);
+#9350 = LINE('',#9351,#9352);
+#9351 = CARTESIAN_POINT('',(-0.5,2.35,6.1));
+#9352 = VECTOR('',#9353,1.);
+#9353 = DIRECTION('',(0.,0.,1.));
+#9354 = PCURVE('',#7602,#9355);
+#9355 = DEFINITIONAL_REPRESENTATION('',(#9356),#9360);
+#9356 = LINE('',#9357,#9358);
+#9357 = CARTESIAN_POINT('',(5.45,-6.1));
+#9358 = VECTOR('',#9359,1.);
+#9359 = DIRECTION('',(0.,-1.));
+#9360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9361 = PCURVE('',#8910,#9362);
+#9362 = DEFINITIONAL_REPRESENTATION('',(#9363),#9367);
+#9363 = LINE('',#9364,#9365);
+#9364 = CARTESIAN_POINT('',(0.,0.));
+#9365 = VECTOR('',#9366,1.);
+#9366 = DIRECTION('',(1.,0.));
+#9367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9368 = ORIENTED_EDGE('',*,*,#9040,.T.);
+#9369 = ORIENTED_EDGE('',*,*,#7586,.F.);
+#9370 = ORIENTED_EDGE('',*,*,#8536,.F.);
+#9371 = ORIENTED_EDGE('',*,*,#9372,.T.);
+#9372 = EDGE_CURVE('',#8514,#9373,#9375,.T.);
+#9373 = VERTEX_POINT('',#9374);
+#9374 = CARTESIAN_POINT('',(-0.75,2.35,1.));
+#9375 = SURFACE_CURVE('',#9376,(#9380,#9387),.PCURVE_S1.);
+#9376 = LINE('',#9377,#9378);
+#9377 = CARTESIAN_POINT('',(-0.75,2.35,0.));
+#9378 = VECTOR('',#9379,1.);
+#9379 = DIRECTION('',(0.,0.,1.));
+#9380 = PCURVE('',#7602,#9381);
+#9381 = DEFINITIONAL_REPRESENTATION('',(#9382),#9386);
+#9382 = LINE('',#9383,#9384);
+#9383 = CARTESIAN_POINT('',(5.7,0.));
+#9384 = VECTOR('',#9385,1.);
+#9385 = DIRECTION('',(0.,-1.));
+#9386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9387 = PCURVE('',#8058,#9388);
+#9388 = DEFINITIONAL_REPRESENTATION('',(#9389),#9393);
+#9389 = LINE('',#9390,#9391);
+#9390 = CARTESIAN_POINT('',(0.330008245993,2.865451356496));
+#9391 = VECTOR('',#9392,1.);
+#9392 = DIRECTION('',(-1.,-5.539334400166E-61));
+#9393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9394 = ORIENTED_EDGE('',*,*,#9395,.F.);
+#9395 = EDGE_CURVE('',#9396,#9373,#9398,.T.);
+#9396 = VERTEX_POINT('',#9397);
+#9397 = CARTESIAN_POINT('',(0.75,2.35,1.));
+#9398 = SURFACE_CURVE('',#9399,(#9403,#9410),.PCURVE_S1.);
+#9399 = LINE('',#9400,#9401);
+#9400 = CARTESIAN_POINT('',(0.75,2.35,1.));
+#9401 = VECTOR('',#9402,1.);
+#9402 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#9403 = PCURVE('',#7602,#9404);
+#9404 = DEFINITIONAL_REPRESENTATION('',(#9405),#9409);
+#9405 = LINE('',#9406,#9407);
+#9406 = CARTESIAN_POINT('',(4.2,-1.));
+#9407 = VECTOR('',#9408,1.);
+#9408 = DIRECTION('',(1.,0.));
+#9409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9410 = PCURVE('',#9411,#9416);
+#9411 = PLANE('',#9412);
+#9412 = AXIS2_PLACEMENT_3D('',#9413,#9414,#9415);
+#9413 = CARTESIAN_POINT('',(0.75,2.35,1.));
+#9414 = DIRECTION('',(-4.33392824344E-17,-0.353892097416,0.935286257456)
+ );
+#9415 = DIRECTION('',(-1.14539532148E-16,-0.935286257456,-0.353892097416
+ ));
+#9416 = DEFINITIONAL_REPRESENTATION('',(#9417),#9421);
+#9417 = LINE('',#9418,#9419);
+#9418 = CARTESIAN_POINT('',(-0.,0.));
+#9419 = VECTOR('',#9420,1.);
+#9420 = DIRECTION('',(3.319703269257E-29,-1.));
+#9421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9422 = ORIENTED_EDGE('',*,*,#9423,.F.);
+#9423 = EDGE_CURVE('',#9424,#9396,#9426,.T.);
+#9424 = VERTEX_POINT('',#9425);
+#9425 = CARTESIAN_POINT('',(0.75,2.35,0.));
+#9426 = SURFACE_CURVE('',#9427,(#9431,#9438),.PCURVE_S1.);
+#9427 = LINE('',#9428,#9429);
+#9428 = CARTESIAN_POINT('',(0.75,2.35,0.));
+#9429 = VECTOR('',#9430,1.);
+#9430 = DIRECTION('',(0.,0.,1.));
+#9431 = PCURVE('',#7602,#9432);
+#9432 = DEFINITIONAL_REPRESENTATION('',(#9433),#9437);
+#9433 = LINE('',#9434,#9435);
+#9434 = CARTESIAN_POINT('',(4.2,0.));
+#9435 = VECTOR('',#9436,1.);
+#9436 = DIRECTION('',(0.,-1.));
+#9437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9438 = PCURVE('',#8004,#9439);
+#9439 = DEFINITIONAL_REPRESENTATION('',(#9440),#9444);
+#9440 = LINE('',#9441,#9442);
+#9441 = CARTESIAN_POINT('',(0.330008245993,2.865451356496));
+#9442 = VECTOR('',#9443,1.);
+#9443 = DIRECTION('',(-1.,-5.539334400166E-61));
+#9444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9445 = ORIENTED_EDGE('',*,*,#9446,.F.);
+#9446 = EDGE_CURVE('',#9447,#9424,#9449,.T.);
+#9447 = VERTEX_POINT('',#9448);
+#9448 = CARTESIAN_POINT('',(1.75,2.35,0.));
+#9449 = SURFACE_CURVE('',#9450,(#9454,#9461),.PCURVE_S1.);
+#9450 = LINE('',#9451,#9452);
+#9451 = CARTESIAN_POINT('',(4.95,2.35,0.));
+#9452 = VECTOR('',#9453,1.);
+#9453 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#9454 = PCURVE('',#7602,#9455);
+#9455 = DEFINITIONAL_REPRESENTATION('',(#9456),#9460);
+#9456 = LINE('',#9457,#9458);
+#9457 = CARTESIAN_POINT('',(0.,0.));
+#9458 = VECTOR('',#9459,1.);
+#9459 = DIRECTION('',(1.,0.));
+#9460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9461 = PCURVE('',#7976,#9462);
+#9462 = DEFINITIONAL_REPRESENTATION('',(#9463),#9467);
+#9463 = LINE('',#9464,#9465);
+#9464 = CARTESIAN_POINT('',(-3.7,-2.875));
+#9465 = VECTOR('',#9466,1.);
+#9466 = DIRECTION('',(1.,0.));
+#9467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9468 = ORIENTED_EDGE('',*,*,#9469,.T.);
+#9469 = EDGE_CURVE('',#9447,#9470,#9472,.T.);
+#9470 = VERTEX_POINT('',#9471);
+#9471 = CARTESIAN_POINT('',(1.75,2.35,1.));
+#9472 = SURFACE_CURVE('',#9473,(#9477,#9484),.PCURVE_S1.);
+#9473 = LINE('',#9474,#9475);
+#9474 = CARTESIAN_POINT('',(1.75,2.35,0.));
+#9475 = VECTOR('',#9476,1.);
+#9476 = DIRECTION('',(0.,0.,1.));
+#9477 = PCURVE('',#7602,#9478);
+#9478 = DEFINITIONAL_REPRESENTATION('',(#9479),#9483);
+#9479 = LINE('',#9480,#9481);
+#9480 = CARTESIAN_POINT('',(3.2,0.));
+#9481 = VECTOR('',#9482,1.);
+#9482 = DIRECTION('',(0.,-1.));
+#9483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9484 = PCURVE('',#7948,#9485);
+#9485 = DEFINITIONAL_REPRESENTATION('',(#9486),#9490);
+#9486 = LINE('',#9487,#9488);
+#9487 = CARTESIAN_POINT('',(0.330008245993,2.865451356496));
+#9488 = VECTOR('',#9489,1.);
+#9489 = DIRECTION('',(-1.,-5.539334400166E-61));
+#9490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9491 = ORIENTED_EDGE('',*,*,#9492,.F.);
+#9492 = EDGE_CURVE('',#9493,#9470,#9495,.T.);
+#9493 = VERTEX_POINT('',#9494);
+#9494 = CARTESIAN_POINT('',(3.25,2.35,1.));
+#9495 = SURFACE_CURVE('',#9496,(#9500,#9507),.PCURVE_S1.);
+#9496 = LINE('',#9497,#9498);
+#9497 = CARTESIAN_POINT('',(3.25,2.35,1.));
+#9498 = VECTOR('',#9499,1.);
+#9499 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#9500 = PCURVE('',#7602,#9501);
+#9501 = DEFINITIONAL_REPRESENTATION('',(#9502),#9506);
+#9502 = LINE('',#9503,#9504);
+#9503 = CARTESIAN_POINT('',(1.7,-1.));
+#9504 = VECTOR('',#9505,1.);
+#9505 = DIRECTION('',(1.,0.));
+#9506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9507 = PCURVE('',#9508,#9513);
+#9508 = PLANE('',#9509);
+#9509 = AXIS2_PLACEMENT_3D('',#9510,#9511,#9512);
+#9510 = CARTESIAN_POINT('',(3.25,2.35,1.));
+#9511 = DIRECTION('',(-4.33392824344E-17,-0.353892097416,0.935286257456)
+ );
+#9512 = DIRECTION('',(-1.14539532148E-16,-0.935286257456,-0.353892097416
+ ));
+#9513 = DEFINITIONAL_REPRESENTATION('',(#9514),#9518);
+#9514 = LINE('',#9515,#9516);
+#9515 = CARTESIAN_POINT('',(-0.,0.));
+#9516 = VECTOR('',#9517,1.);
+#9517 = DIRECTION('',(3.319703269257E-29,-1.));
+#9518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9519 = ORIENTED_EDGE('',*,*,#9520,.F.);
+#9520 = EDGE_CURVE('',#9066,#9493,#9521,.T.);
+#9521 = SURFACE_CURVE('',#9522,(#9526,#9533),.PCURVE_S1.);
+#9522 = LINE('',#9523,#9524);
+#9523 = CARTESIAN_POINT('',(3.25,2.35,0.));
+#9524 = VECTOR('',#9525,1.);
+#9525 = DIRECTION('',(0.,0.,1.));
+#9526 = PCURVE('',#7602,#9527);
+#9527 = DEFINITIONAL_REPRESENTATION('',(#9528),#9532);
+#9528 = LINE('',#9529,#9530);
+#9529 = CARTESIAN_POINT('',(1.7,0.));
+#9530 = VECTOR('',#9531,1.);
+#9531 = DIRECTION('',(0.,-1.));
+#9532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9533 = PCURVE('',#7892,#9534);
+#9534 = DEFINITIONAL_REPRESENTATION('',(#9535),#9539);
+#9535 = LINE('',#9536,#9537);
+#9536 = CARTESIAN_POINT('',(0.330008245993,2.865451356496));
+#9537 = VECTOR('',#9538,1.);
+#9538 = DIRECTION('',(-1.,-5.539334400166E-61));
+#9539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9540 = ADVANCED_FACE('',(#9541),#7762,.F.);
+#9541 = FACE_BOUND('',#9542,.F.);
+#9542 = EDGE_LOOP('',(#9543,#9544,#9567,#9588));
+#9543 = ORIENTED_EDGE('',*,*,#8460,.T.);
+#9544 = ORIENTED_EDGE('',*,*,#9545,.T.);
+#9545 = EDGE_CURVE('',#8433,#9546,#9548,.T.);
+#9546 = VERTEX_POINT('',#9547);
+#9547 = CARTESIAN_POINT('',(4.1,-2.65,1.85));
+#9548 = SURFACE_CURVE('',#9549,(#9553,#9560),.PCURVE_S1.);
+#9549 = LINE('',#9550,#9551);
+#9550 = CARTESIAN_POINT('',(-1.6,-2.65,1.85));
+#9551 = VECTOR('',#9552,1.);
+#9552 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#9553 = PCURVE('',#7762,#9554);
+#9554 = DEFINITIONAL_REPRESENTATION('',(#9555),#9559);
+#9555 = LINE('',#9556,#9557);
+#9556 = CARTESIAN_POINT('',(0.,-5.15));
+#9557 = VECTOR('',#9558,1.);
+#9558 = DIRECTION('',(1.,0.));
+#9559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9560 = PCURVE('',#8448,#9561);
+#9561 = DEFINITIONAL_REPRESENTATION('',(#9562),#9566);
+#9562 = LINE('',#9563,#9564);
+#9563 = CARTESIAN_POINT('',(2.85,2.075));
+#9564 = VECTOR('',#9565,1.);
+#9565 = DIRECTION('',(-1.,0.));
+#9566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9567 = ORIENTED_EDGE('',*,*,#9568,.F.);
+#9568 = EDGE_CURVE('',#7747,#9546,#9569,.T.);
+#9569 = SURFACE_CURVE('',#9570,(#9574,#9581),.PCURVE_S1.);
+#9570 = LINE('',#9571,#9572);
+#9571 = CARTESIAN_POINT('',(4.1,-2.65,7.));
+#9572 = VECTOR('',#9573,1.);
+#9573 = DIRECTION('',(0.,0.,-1.));
+#9574 = PCURVE('',#7762,#9575);
+#9575 = DEFINITIONAL_REPRESENTATION('',(#9576),#9580);
+#9576 = LINE('',#9577,#9578);
+#9577 = CARTESIAN_POINT('',(5.7,0.));
+#9578 = VECTOR('',#9579,1.);
+#9579 = DIRECTION('',(0.,-1.));
+#9580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9581 = PCURVE('',#8089,#9582);
+#9582 = DEFINITIONAL_REPRESENTATION('',(#9583),#9587);
+#9583 = LINE('',#9584,#9585);
+#9584 = CARTESIAN_POINT('',(0.,0.));
+#9585 = VECTOR('',#9586,1.);
+#9586 = DIRECTION('',(0.,-1.));
+#9587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9588 = ORIENTED_EDGE('',*,*,#7746,.F.);
+#9589 = ADVANCED_FACE('',(#9590),#8058,.T.);
+#9590 = FACE_BOUND('',#9591,.T.);
+#9591 = EDGE_LOOP('',(#9592,#9593,#9616,#9644,#9665,#9666));
+#9592 = ORIENTED_EDGE('',*,*,#9372,.T.);
+#9593 = ORIENTED_EDGE('',*,*,#9594,.T.);
+#9594 = EDGE_CURVE('',#9373,#9595,#9597,.T.);
+#9595 = VERTEX_POINT('',#9596);
+#9596 = CARTESIAN_POINT('',(-0.75,0.5,0.3));
+#9597 = SURFACE_CURVE('',#9598,(#9602,#9609),.PCURVE_S1.);
+#9598 = LINE('',#9599,#9600);
+#9599 = CARTESIAN_POINT('',(-0.75,2.35,1.));
+#9600 = VECTOR('',#9601,1.);
+#9601 = DIRECTION('',(-1.14539532148E-16,-0.935286257456,-0.353892097416
+ ));
+#9602 = PCURVE('',#8058,#9603);
+#9603 = DEFINITIONAL_REPRESENTATION('',(#9604),#9608);
+#9604 = LINE('',#9605,#9606);
+#9605 = CARTESIAN_POINT('',(-0.669991754007,2.865451356496));
+#9606 = VECTOR('',#9607,1.);
+#9607 = DIRECTION('',(0.353892097416,-0.935286257456));
+#9608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9609 = PCURVE('',#9411,#9610);
+#9610 = DEFINITIONAL_REPRESENTATION('',(#9611),#9615);
+#9611 = LINE('',#9612,#9613);
+#9612 = CARTESIAN_POINT('',(2.110992137005E-16,-1.5));
+#9613 = VECTOR('',#9614,1.);
+#9614 = DIRECTION('',(1.,-4.989959939091E-32));
+#9615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9616 = ORIENTED_EDGE('',*,*,#9617,.T.);
+#9617 = EDGE_CURVE('',#9595,#9618,#9620,.T.);
+#9618 = VERTEX_POINT('',#9619);
+#9619 = CARTESIAN_POINT('',(-0.75,-0.5,0.3));
+#9620 = SURFACE_CURVE('',#9621,(#9625,#9632),.PCURVE_S1.);
+#9621 = LINE('',#9622,#9623);
+#9622 = CARTESIAN_POINT('',(-0.75,0.5,0.3));
+#9623 = VECTOR('',#9624,1.);
+#9624 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#9625 = PCURVE('',#8058,#9626);
+#9626 = DEFINITIONAL_REPRESENTATION('',(#9627),#9631);
+#9627 = LINE('',#9628,#9629);
+#9628 = CARTESIAN_POINT('',(3.0008245993E-02,1.015451356496));
+#9629 = VECTOR('',#9630,1.);
+#9630 = DIRECTION('',(5.539334400166E-61,-1.));
+#9631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9632 = PCURVE('',#9633,#9638);
+#9633 = PLANE('',#9634);
+#9634 = AXIS2_PLACEMENT_3D('',#9635,#9636,#9637);
+#9635 = CARTESIAN_POINT('',(0.75,0.5,0.3));
+#9636 = DIRECTION('',(0.,0.,1.));
+#9637 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#9638 = DEFINITIONAL_REPRESENTATION('',(#9639),#9643);
+#9639 = LINE('',#9640,#9641);
+#9640 = CARTESIAN_POINT('',(1.83697019872E-16,-1.5));
+#9641 = VECTOR('',#9642,1.);
+#9642 = DIRECTION('',(1.,0.));
+#9643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9644 = ORIENTED_EDGE('',*,*,#9645,.T.);
+#9645 = EDGE_CURVE('',#9618,#8017,#9646,.T.);
+#9646 = SURFACE_CURVE('',#9647,(#9651,#9658),.PCURVE_S1.);
+#9647 = LINE('',#9648,#9649);
+#9648 = CARTESIAN_POINT('',(-0.75,-0.5,0.3));
+#9649 = VECTOR('',#9650,1.);
+#9650 = DIRECTION('',(-1.190457365237E-16,-0.972082208573,0.234640533104
+ ));
+#9651 = PCURVE('',#8058,#9652);
+#9652 = DEFINITIONAL_REPRESENTATION('',(#9653),#9657);
+#9653 = LINE('',#9654,#9655);
+#9654 = CARTESIAN_POINT('',(3.0008245993E-02,1.5451356496E-02));
+#9655 = VECTOR('',#9656,1.);
+#9656 = DIRECTION('',(-0.234640533104,-0.972082208573));
+#9657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9658 = PCURVE('',#8032,#9659);
+#9659 = DEFINITIONAL_REPRESENTATION('',(#9660),#9664);
+#9660 = LINE('',#9661,#9662);
+#9661 = CARTESIAN_POINT('',(1.915937709037E-16,-1.5));
+#9662 = VECTOR('',#9663,1.);
+#9663 = DIRECTION('',(1.,3.613209433974E-32));
+#9664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9665 = ORIENTED_EDGE('',*,*,#8044,.T.);
+#9666 = ORIENTED_EDGE('',*,*,#8513,.T.);
+#9667 = ADVANCED_FACE('',(#9668),#8032,.F.);
+#9668 = FACE_BOUND('',#9669,.F.);
+#9669 = EDGE_LOOP('',(#9670,#9693,#9694,#9695));
+#9670 = ORIENTED_EDGE('',*,*,#9671,.T.);
+#9671 = EDGE_CURVE('',#9672,#9618,#9674,.T.);
+#9672 = VERTEX_POINT('',#9673);
+#9673 = CARTESIAN_POINT('',(0.75,-0.5,0.3));
+#9674 = SURFACE_CURVE('',#9675,(#9679,#9686),.PCURVE_S1.);
+#9675 = LINE('',#9676,#9677);
+#9676 = CARTESIAN_POINT('',(0.75,-0.5,0.3));
+#9677 = VECTOR('',#9678,1.);
+#9678 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#9679 = PCURVE('',#8032,#9680);
+#9680 = DEFINITIONAL_REPRESENTATION('',(#9681),#9685);
+#9681 = LINE('',#9682,#9683);
+#9682 = CARTESIAN_POINT('',(0.,0.));
+#9683 = VECTOR('',#9684,1.);
+#9684 = DIRECTION('',(3.293850208463E-29,-1.));
+#9685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9686 = PCURVE('',#9633,#9687);
+#9687 = DEFINITIONAL_REPRESENTATION('',(#9688),#9692);
+#9688 = LINE('',#9689,#9690);
+#9689 = CARTESIAN_POINT('',(1.,1.224646799147E-16));
+#9690 = VECTOR('',#9691,1.);
+#9691 = DIRECTION('',(0.,-1.));
+#9692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9693 = ORIENTED_EDGE('',*,*,#9645,.T.);
+#9694 = ORIENTED_EDGE('',*,*,#8016,.F.);
+#9695 = ORIENTED_EDGE('',*,*,#9696,.F.);
+#9696 = EDGE_CURVE('',#9672,#7989,#9697,.T.);
+#9697 = SURFACE_CURVE('',#9698,(#9702,#9709),.PCURVE_S1.);
+#9698 = LINE('',#9699,#9700);
+#9699 = CARTESIAN_POINT('',(0.75,-0.5,0.3));
+#9700 = VECTOR('',#9701,1.);
+#9701 = DIRECTION('',(-1.190457365237E-16,-0.972082208573,0.234640533104
+ ));
+#9702 = PCURVE('',#8032,#9703);
+#9703 = DEFINITIONAL_REPRESENTATION('',(#9704),#9708);
+#9704 = LINE('',#9705,#9706);
+#9705 = CARTESIAN_POINT('',(0.,0.));
+#9706 = VECTOR('',#9707,1.);
+#9707 = DIRECTION('',(1.,3.613209433974E-32));
+#9708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9709 = PCURVE('',#8004,#9710);
+#9710 = DEFINITIONAL_REPRESENTATION('',(#9711),#9715);
+#9711 = LINE('',#9712,#9713);
+#9712 = CARTESIAN_POINT('',(3.0008245993E-02,1.5451356496E-02));
+#9713 = VECTOR('',#9714,1.);
+#9714 = DIRECTION('',(-0.234640533104,-0.972082208573));
+#9715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9716 = ADVANCED_FACE('',(#9717),#8004,.F.);
+#9717 = FACE_BOUND('',#9718,.F.);
+#9718 = EDGE_LOOP('',(#9719,#9720,#9743,#9764,#9765,#9766));
+#9719 = ORIENTED_EDGE('',*,*,#9423,.T.);
+#9720 = ORIENTED_EDGE('',*,*,#9721,.T.);
+#9721 = EDGE_CURVE('',#9396,#9722,#9724,.T.);
+#9722 = VERTEX_POINT('',#9723);
+#9723 = CARTESIAN_POINT('',(0.75,0.5,0.3));
+#9724 = SURFACE_CURVE('',#9725,(#9729,#9736),.PCURVE_S1.);
+#9725 = LINE('',#9726,#9727);
+#9726 = CARTESIAN_POINT('',(0.75,2.35,1.));
+#9727 = VECTOR('',#9728,1.);
+#9728 = DIRECTION('',(-1.14539532148E-16,-0.935286257456,-0.353892097416
+ ));
+#9729 = PCURVE('',#8004,#9730);
+#9730 = DEFINITIONAL_REPRESENTATION('',(#9731),#9735);
+#9731 = LINE('',#9732,#9733);
+#9732 = CARTESIAN_POINT('',(-0.669991754007,2.865451356496));
+#9733 = VECTOR('',#9734,1.);
+#9734 = DIRECTION('',(0.353892097416,-0.935286257456));
+#9735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9736 = PCURVE('',#9411,#9737);
+#9737 = DEFINITIONAL_REPRESENTATION('',(#9738),#9742);
+#9738 = LINE('',#9739,#9740);
+#9739 = CARTESIAN_POINT('',(-0.,0.));
+#9740 = VECTOR('',#9741,1.);
+#9741 = DIRECTION('',(1.,-4.989959939091E-32));
+#9742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9743 = ORIENTED_EDGE('',*,*,#9744,.T.);
+#9744 = EDGE_CURVE('',#9722,#9672,#9745,.T.);
+#9745 = SURFACE_CURVE('',#9746,(#9750,#9757),.PCURVE_S1.);
+#9746 = LINE('',#9747,#9748);
+#9747 = CARTESIAN_POINT('',(0.75,0.5,0.3));
+#9748 = VECTOR('',#9749,1.);
+#9749 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#9750 = PCURVE('',#8004,#9751);
+#9751 = DEFINITIONAL_REPRESENTATION('',(#9752),#9756);
+#9752 = LINE('',#9753,#9754);
+#9753 = CARTESIAN_POINT('',(3.0008245993E-02,1.015451356496));
+#9754 = VECTOR('',#9755,1.);
+#9755 = DIRECTION('',(5.539334400166E-61,-1.));
+#9756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9757 = PCURVE('',#9633,#9758);
+#9758 = DEFINITIONAL_REPRESENTATION('',(#9759),#9763);
+#9759 = LINE('',#9760,#9761);
+#9760 = CARTESIAN_POINT('',(0.,0.));
+#9761 = VECTOR('',#9762,1.);
+#9762 = DIRECTION('',(1.,0.));
+#9763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9764 = ORIENTED_EDGE('',*,*,#9696,.T.);
+#9765 = ORIENTED_EDGE('',*,*,#7988,.T.);
+#9766 = ORIENTED_EDGE('',*,*,#9767,.T.);
+#9767 = EDGE_CURVE('',#7961,#9424,#9768,.T.);
+#9768 = SURFACE_CURVE('',#9769,(#9773,#9780),.PCURVE_S1.);
+#9769 = LINE('',#9770,#9771);
+#9770 = CARTESIAN_POINT('',(0.75,-3.4,0.));
+#9771 = VECTOR('',#9772,1.);
+#9772 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#9773 = PCURVE('',#8004,#9774);
+#9774 = DEFINITIONAL_REPRESENTATION('',(#9775),#9779);
+#9775 = LINE('',#9776,#9777);
+#9776 = CARTESIAN_POINT('',(0.330008245993,-2.884548643504));
+#9777 = VECTOR('',#9778,1.);
+#9778 = DIRECTION('',(-5.539334400166E-61,1.));
+#9779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9780 = PCURVE('',#7976,#9781);
+#9781 = DEFINITIONAL_REPRESENTATION('',(#9782),#9786);
+#9782 = LINE('',#9783,#9784);
+#9783 = CARTESIAN_POINT('',(0.5,2.875));
+#9784 = VECTOR('',#9785,1.);
+#9785 = DIRECTION('',(0.,-1.));
+#9786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9787 = ADVANCED_FACE('',(#9788),#7976,.F.);
+#9788 = FACE_BOUND('',#9789,.F.);
+#9789 = EDGE_LOOP('',(#9790,#9791,#9812,#9813));
+#9790 = ORIENTED_EDGE('',*,*,#7960,.T.);
+#9791 = ORIENTED_EDGE('',*,*,#9792,.T.);
+#9792 = EDGE_CURVE('',#7933,#9447,#9793,.T.);
+#9793 = SURFACE_CURVE('',#9794,(#9798,#9805),.PCURVE_S1.);
+#9794 = LINE('',#9795,#9796);
+#9795 = CARTESIAN_POINT('',(1.75,-3.4,0.));
+#9796 = VECTOR('',#9797,1.);
+#9797 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#9798 = PCURVE('',#7976,#9799);
+#9799 = DEFINITIONAL_REPRESENTATION('',(#9800),#9804);
+#9800 = LINE('',#9801,#9802);
+#9801 = CARTESIAN_POINT('',(-0.5,2.875));
+#9802 = VECTOR('',#9803,1.);
+#9803 = DIRECTION('',(0.,-1.));
+#9804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9805 = PCURVE('',#7948,#9806);
+#9806 = DEFINITIONAL_REPRESENTATION('',(#9807),#9811);
+#9807 = LINE('',#9808,#9809);
+#9808 = CARTESIAN_POINT('',(0.330008245993,-2.884548643504));
+#9809 = VECTOR('',#9810,1.);
+#9810 = DIRECTION('',(-5.539334400166E-61,1.));
+#9811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9812 = ORIENTED_EDGE('',*,*,#9446,.T.);
+#9813 = ORIENTED_EDGE('',*,*,#9767,.F.);
+#9814 = ADVANCED_FACE('',(#9815),#7948,.T.);
+#9815 = FACE_BOUND('',#9816,.T.);
+#9816 = EDGE_LOOP('',(#9817,#9818,#9841,#9869,#9890,#9891));
+#9817 = ORIENTED_EDGE('',*,*,#9469,.T.);
+#9818 = ORIENTED_EDGE('',*,*,#9819,.T.);
+#9819 = EDGE_CURVE('',#9470,#9820,#9822,.T.);
+#9820 = VERTEX_POINT('',#9821);
+#9821 = CARTESIAN_POINT('',(1.75,0.5,0.3));
+#9822 = SURFACE_CURVE('',#9823,(#9827,#9834),.PCURVE_S1.);
+#9823 = LINE('',#9824,#9825);
+#9824 = CARTESIAN_POINT('',(1.75,2.35,1.));
+#9825 = VECTOR('',#9826,1.);
+#9826 = DIRECTION('',(-1.14539532148E-16,-0.935286257456,-0.353892097416
+ ));
+#9827 = PCURVE('',#7948,#9828);
+#9828 = DEFINITIONAL_REPRESENTATION('',(#9829),#9833);
+#9829 = LINE('',#9830,#9831);
+#9830 = CARTESIAN_POINT('',(-0.669991754007,2.865451356496));
+#9831 = VECTOR('',#9832,1.);
+#9832 = DIRECTION('',(0.353892097416,-0.935286257456));
+#9833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9834 = PCURVE('',#9508,#9835);
+#9835 = DEFINITIONAL_REPRESENTATION('',(#9836),#9840);
+#9836 = LINE('',#9837,#9838);
+#9837 = CARTESIAN_POINT('',(2.110992137005E-16,-1.5));
+#9838 = VECTOR('',#9839,1.);
+#9839 = DIRECTION('',(1.,-4.989959939091E-32));
+#9840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9841 = ORIENTED_EDGE('',*,*,#9842,.T.);
+#9842 = EDGE_CURVE('',#9820,#9843,#9845,.T.);
+#9843 = VERTEX_POINT('',#9844);
+#9844 = CARTESIAN_POINT('',(1.75,-0.5,0.3));
+#9845 = SURFACE_CURVE('',#9846,(#9850,#9857),.PCURVE_S1.);
+#9846 = LINE('',#9847,#9848);
+#9847 = CARTESIAN_POINT('',(1.75,0.5,0.3));
+#9848 = VECTOR('',#9849,1.);
+#9849 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#9850 = PCURVE('',#7948,#9851);
+#9851 = DEFINITIONAL_REPRESENTATION('',(#9852),#9856);
+#9852 = LINE('',#9853,#9854);
+#9853 = CARTESIAN_POINT('',(3.0008245993E-02,1.015451356496));
+#9854 = VECTOR('',#9855,1.);
+#9855 = DIRECTION('',(5.539334400166E-61,-1.));
+#9856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9857 = PCURVE('',#9858,#9863);
+#9858 = PLANE('',#9859);
+#9859 = AXIS2_PLACEMENT_3D('',#9860,#9861,#9862);
+#9860 = CARTESIAN_POINT('',(3.25,0.5,0.3));
+#9861 = DIRECTION('',(0.,0.,1.));
+#9862 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#9863 = DEFINITIONAL_REPRESENTATION('',(#9864),#9868);
+#9864 = LINE('',#9865,#9866);
+#9865 = CARTESIAN_POINT('',(1.83697019872E-16,-1.5));
+#9866 = VECTOR('',#9867,1.);
+#9867 = DIRECTION('',(1.,0.));
+#9868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9869 = ORIENTED_EDGE('',*,*,#9870,.T.);
+#9870 = EDGE_CURVE('',#9843,#7905,#9871,.T.);
+#9871 = SURFACE_CURVE('',#9872,(#9876,#9883),.PCURVE_S1.);
+#9872 = LINE('',#9873,#9874);
+#9873 = CARTESIAN_POINT('',(1.75,-0.5,0.3));
+#9874 = VECTOR('',#9875,1.);
+#9875 = DIRECTION('',(-1.190457365237E-16,-0.972082208573,0.234640533104
+ ));
+#9876 = PCURVE('',#7948,#9877);
+#9877 = DEFINITIONAL_REPRESENTATION('',(#9878),#9882);
+#9878 = LINE('',#9879,#9880);
+#9879 = CARTESIAN_POINT('',(3.0008245993E-02,1.5451356496E-02));
+#9880 = VECTOR('',#9881,1.);
+#9881 = DIRECTION('',(-0.234640533104,-0.972082208573));
+#9882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9883 = PCURVE('',#7920,#9884);
+#9884 = DEFINITIONAL_REPRESENTATION('',(#9885),#9889);
+#9885 = LINE('',#9886,#9887);
+#9886 = CARTESIAN_POINT('',(1.915937709037E-16,-1.5));
+#9887 = VECTOR('',#9888,1.);
+#9888 = DIRECTION('',(1.,3.613209433974E-32));
+#9889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9890 = ORIENTED_EDGE('',*,*,#7932,.T.);
+#9891 = ORIENTED_EDGE('',*,*,#9792,.T.);
+#9892 = ADVANCED_FACE('',(#9893),#7920,.F.);
+#9893 = FACE_BOUND('',#9894,.F.);
+#9894 = EDGE_LOOP('',(#9895,#9918,#9919,#9920));
+#9895 = ORIENTED_EDGE('',*,*,#9896,.T.);
+#9896 = EDGE_CURVE('',#9897,#9843,#9899,.T.);
+#9897 = VERTEX_POINT('',#9898);
+#9898 = CARTESIAN_POINT('',(3.25,-0.5,0.3));
+#9899 = SURFACE_CURVE('',#9900,(#9904,#9911),.PCURVE_S1.);
+#9900 = LINE('',#9901,#9902);
+#9901 = CARTESIAN_POINT('',(3.25,-0.5,0.3));
+#9902 = VECTOR('',#9903,1.);
+#9903 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#9904 = PCURVE('',#7920,#9905);
+#9905 = DEFINITIONAL_REPRESENTATION('',(#9906),#9910);
+#9906 = LINE('',#9907,#9908);
+#9907 = CARTESIAN_POINT('',(0.,0.));
+#9908 = VECTOR('',#9909,1.);
+#9909 = DIRECTION('',(3.293850208463E-29,-1.));
+#9910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9911 = PCURVE('',#9858,#9912);
+#9912 = DEFINITIONAL_REPRESENTATION('',(#9913),#9917);
+#9913 = LINE('',#9914,#9915);
+#9914 = CARTESIAN_POINT('',(1.,1.224646799147E-16));
+#9915 = VECTOR('',#9916,1.);
+#9916 = DIRECTION('',(0.,-1.));
+#9917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9918 = ORIENTED_EDGE('',*,*,#9870,.T.);
+#9919 = ORIENTED_EDGE('',*,*,#7904,.F.);
+#9920 = ORIENTED_EDGE('',*,*,#9921,.F.);
+#9921 = EDGE_CURVE('',#9897,#7877,#9922,.T.);
+#9922 = SURFACE_CURVE('',#9923,(#9927,#9934),.PCURVE_S1.);
+#9923 = LINE('',#9924,#9925);
+#9924 = CARTESIAN_POINT('',(3.25,-0.5,0.3));
+#9925 = VECTOR('',#9926,1.);
+#9926 = DIRECTION('',(-1.190457365237E-16,-0.972082208573,0.234640533104
+ ));
+#9927 = PCURVE('',#7920,#9928);
+#9928 = DEFINITIONAL_REPRESENTATION('',(#9929),#9933);
+#9929 = LINE('',#9930,#9931);
+#9930 = CARTESIAN_POINT('',(0.,0.));
+#9931 = VECTOR('',#9932,1.);
+#9932 = DIRECTION('',(1.,3.613209433974E-32));
+#9933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9934 = PCURVE('',#7892,#9935);
+#9935 = DEFINITIONAL_REPRESENTATION('',(#9936),#9940);
+#9936 = LINE('',#9937,#9938);
+#9937 = CARTESIAN_POINT('',(3.0008245993E-02,1.5451356496E-02));
+#9938 = VECTOR('',#9939,1.);
+#9939 = DIRECTION('',(-0.234640533104,-0.972082208573));
+#9940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9941 = ADVANCED_FACE('',(#9942),#7892,.F.);
+#9942 = FACE_BOUND('',#9943,.F.);
+#9943 = EDGE_LOOP('',(#9944,#9945,#9968,#9989,#9990,#9991));
+#9944 = ORIENTED_EDGE('',*,*,#9520,.T.);
+#9945 = ORIENTED_EDGE('',*,*,#9946,.T.);
+#9946 = EDGE_CURVE('',#9493,#9947,#9949,.T.);
+#9947 = VERTEX_POINT('',#9948);
+#9948 = CARTESIAN_POINT('',(3.25,0.5,0.3));
+#9949 = SURFACE_CURVE('',#9950,(#9954,#9961),.PCURVE_S1.);
+#9950 = LINE('',#9951,#9952);
+#9951 = CARTESIAN_POINT('',(3.25,2.35,1.));
+#9952 = VECTOR('',#9953,1.);
+#9953 = DIRECTION('',(-1.14539532148E-16,-0.935286257456,-0.353892097416
+ ));
+#9954 = PCURVE('',#7892,#9955);
+#9955 = DEFINITIONAL_REPRESENTATION('',(#9956),#9960);
+#9956 = LINE('',#9957,#9958);
+#9957 = CARTESIAN_POINT('',(-0.669991754007,2.865451356496));
+#9958 = VECTOR('',#9959,1.);
+#9959 = DIRECTION('',(0.353892097416,-0.935286257456));
+#9960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9961 = PCURVE('',#9508,#9962);
+#9962 = DEFINITIONAL_REPRESENTATION('',(#9963),#9967);
+#9963 = LINE('',#9964,#9965);
+#9964 = CARTESIAN_POINT('',(-0.,0.));
+#9965 = VECTOR('',#9966,1.);
+#9966 = DIRECTION('',(1.,-4.989959939091E-32));
+#9967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9968 = ORIENTED_EDGE('',*,*,#9969,.T.);
+#9969 = EDGE_CURVE('',#9947,#9897,#9970,.T.);
+#9970 = SURFACE_CURVE('',#9971,(#9975,#9982),.PCURVE_S1.);
+#9971 = LINE('',#9972,#9973);
+#9972 = CARTESIAN_POINT('',(3.25,0.5,0.3));
+#9973 = VECTOR('',#9974,1.);
+#9974 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#9975 = PCURVE('',#7892,#9976);
+#9976 = DEFINITIONAL_REPRESENTATION('',(#9977),#9981);
+#9977 = LINE('',#9978,#9979);
+#9978 = CARTESIAN_POINT('',(3.0008245993E-02,1.015451356496));
+#9979 = VECTOR('',#9980,1.);
+#9980 = DIRECTION('',(5.539334400166E-61,-1.));
+#9981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9982 = PCURVE('',#9858,#9983);
+#9983 = DEFINITIONAL_REPRESENTATION('',(#9984),#9988);
+#9984 = LINE('',#9985,#9986);
+#9985 = CARTESIAN_POINT('',(0.,0.));
+#9986 = VECTOR('',#9987,1.);
+#9987 = DIRECTION('',(1.,0.));
+#9988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9989 = ORIENTED_EDGE('',*,*,#9921,.T.);
+#9990 = ORIENTED_EDGE('',*,*,#7876,.T.);
+#9991 = ORIENTED_EDGE('',*,*,#9992,.T.);
+#9992 = EDGE_CURVE('',#7849,#9066,#9993,.T.);
+#9993 = SURFACE_CURVE('',#9994,(#9998,#10005),.PCURVE_S1.);
+#9994 = LINE('',#9995,#9996);
+#9995 = CARTESIAN_POINT('',(3.25,-3.4,0.));
+#9996 = VECTOR('',#9997,1.);
+#9997 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#9998 = PCURVE('',#7892,#9999);
+#9999 = DEFINITIONAL_REPRESENTATION('',(#10000),#10004);
+#10000 = LINE('',#10001,#10002);
+#10001 = CARTESIAN_POINT('',(0.330008245993,-2.884548643504));
+#10002 = VECTOR('',#10003,1.);
+#10003 = DIRECTION('',(-5.539334400166E-61,1.));
+#10004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10005 = PCURVE('',#7864,#10006);
+#10006 = DEFINITIONAL_REPRESENTATION('',(#10007),#10011);
+#10007 = LINE('',#10008,#10009);
+#10008 = CARTESIAN_POINT('',(-2.,2.875));
+#10009 = VECTOR('',#10010,1.);
+#10010 = DIRECTION('',(0.,-1.));
+#10011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10012 = ADVANCED_FACE('',(#10013),#7864,.F.);
+#10013 = FACE_BOUND('',#10014,.F.);
+#10014 = EDGE_LOOP('',(#10015,#10016,#10017,#10018));
+#10015 = ORIENTED_EDGE('',*,*,#8127,.T.);
+#10016 = ORIENTED_EDGE('',*,*,#9065,.T.);
+#10017 = ORIENTED_EDGE('',*,*,#9992,.F.);
+#10018 = ORIENTED_EDGE('',*,*,#7848,.T.);
+#10019 = ADVANCED_FACE('',(#10020),#8089,.F.);
+#10020 = FACE_BOUND('',#10021,.F.);
+#10021 = EDGE_LOOP('',(#10022,#10023,#10024,#10025,#10046,#10047,#10071)
+ );
+#10022 = ORIENTED_EDGE('',*,*,#8332,.T.);
+#10023 = ORIENTED_EDGE('',*,*,#8073,.F.);
+#10024 = ORIENTED_EDGE('',*,*,#9568,.T.);
+#10025 = ORIENTED_EDGE('',*,*,#10026,.T.);
+#10026 = EDGE_CURVE('',#9546,#8947,#10027,.T.);
+#10027 = SURFACE_CURVE('',#10028,(#10032,#10039),.PCURVE_S1.);
+#10028 = LINE('',#10029,#10030);
+#10029 = CARTESIAN_POINT('',(4.1,-2.65,1.85));
+#10030 = VECTOR('',#10031,1.);
+#10031 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#10032 = PCURVE('',#8089,#10033);
+#10033 = DEFINITIONAL_REPRESENTATION('',(#10034),#10038);
+#10034 = LINE('',#10035,#10036);
+#10035 = CARTESIAN_POINT('',(0.,-5.15));
+#10036 = VECTOR('',#10037,1.);
+#10037 = DIRECTION('',(1.,0.));
+#10038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10039 = PCURVE('',#8448,#10040);
+#10040 = DEFINITIONAL_REPRESENTATION('',(#10041),#10045);
+#10041 = LINE('',#10042,#10043);
+#10042 = CARTESIAN_POINT('',(-2.85,2.075));
+#10043 = VECTOR('',#10044,1.);
+#10044 = DIRECTION('',(0.,-1.));
+#10045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10046 = ORIENTED_EDGE('',*,*,#8969,.F.);
+#10047 = ORIENTED_EDGE('',*,*,#10048,.F.);
+#10048 = EDGE_CURVE('',#10049,#8970,#10051,.T.);
+#10049 = VERTEX_POINT('',#10050);
+#10050 = CARTESIAN_POINT('',(4.1,1.,3.65));
+#10051 = SURFACE_CURVE('',#10052,(#10057,#10064),.PCURVE_S1.);
+#10052 = CIRCLE('',#10053,0.5);
+#10053 = AXIS2_PLACEMENT_3D('',#10054,#10055,#10056);
+#10054 = CARTESIAN_POINT('',(4.1,1.,4.15));
+#10055 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#10056 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#10057 = PCURVE('',#8089,#10058);
+#10058 = DEFINITIONAL_REPRESENTATION('',(#10059),#10063);
+#10059 = CIRCLE('',#10060,0.5);
+#10060 = AXIS2_PLACEMENT_2D('',#10061,#10062);
+#10061 = CARTESIAN_POINT('',(3.65,-2.85));
+#10062 = DIRECTION('',(1.,0.));
+#10063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10064 = PCURVE('',#8220,#10065);
+#10065 = DEFINITIONAL_REPRESENTATION('',(#10066),#10070);
+#10066 = LINE('',#10067,#10068);
+#10067 = CARTESIAN_POINT('',(0.,-0.85));
+#10068 = VECTOR('',#10069,1.);
+#10069 = DIRECTION('',(1.,0.));
+#10070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10071 = ORIENTED_EDGE('',*,*,#10072,.T.);
+#10072 = EDGE_CURVE('',#10049,#8310,#10073,.T.);
+#10073 = SURFACE_CURVE('',#10074,(#10078,#10085),.PCURVE_S1.);
+#10074 = LINE('',#10075,#10076);
+#10075 = CARTESIAN_POINT('',(4.1,-0.825,3.65));
+#10076 = VECTOR('',#10077,1.);
+#10077 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10078 = PCURVE('',#8089,#10079);
+#10079 = DEFINITIONAL_REPRESENTATION('',(#10080),#10084);
+#10080 = LINE('',#10081,#10082);
+#10081 = CARTESIAN_POINT('',(1.825,-3.35));
+#10082 = VECTOR('',#10083,1.);
+#10083 = DIRECTION('',(-1.,0.));
+#10084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10085 = PCURVE('',#8191,#10086);
+#10086 = DEFINITIONAL_REPRESENTATION('',(#10087),#10091);
+#10087 = LINE('',#10088,#10089);
+#10088 = CARTESIAN_POINT('',(1.825,-0.85));
+#10089 = VECTOR('',#10090,1.);
+#10090 = DIRECTION('',(1.,0.));
+#10091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10092 = ADVANCED_FACE('',(#10093),#8271,.T.);
+#10093 = FACE_BOUND('',#10094,.T.);
+#10094 = EDGE_LOOP('',(#10095,#10096,#10097,#10098));
+#10095 = ORIENTED_EDGE('',*,*,#8589,.F.);
+#10096 = ORIENTED_EDGE('',*,*,#8255,.T.);
+#10097 = ORIENTED_EDGE('',*,*,#9089,.T.);
+#10098 = ORIENTED_EDGE('',*,*,#10099,.T.);
+#10099 = EDGE_CURVE('',#9090,#8590,#10100,.T.);
+#10100 = SURFACE_CURVE('',#10101,(#10105,#10112),.PCURVE_S1.);
+#10101 = LINE('',#10102,#10103);
+#10102 = CARTESIAN_POINT('',(3.,2.35,7.));
+#10103 = VECTOR('',#10104,1.);
+#10104 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10105 = PCURVE('',#8271,#10106);
+#10106 = DEFINITIONAL_REPRESENTATION('',(#10107),#10111);
+#10107 = LINE('',#10108,#10109);
+#10108 = CARTESIAN_POINT('',(-1.75,-2.875));
+#10109 = VECTOR('',#10110,1.);
+#10110 = DIRECTION('',(0.,1.));
+#10111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10112 = PCURVE('',#8628,#10113);
+#10113 = DEFINITIONAL_REPRESENTATION('',(#10114),#10118);
+#10114 = LINE('',#10115,#10116);
+#10115 = CARTESIAN_POINT('',(0.9,5.438524293787E-32));
+#10116 = VECTOR('',#10117,1.);
+#10117 = DIRECTION('',(1.081627252151E-44,-1.));
+#10118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10119 = ADVANCED_FACE('',(#10120),#8220,.F.);
+#10120 = FACE_BOUND('',#10121,.F.);
+#10121 = EDGE_LOOP('',(#10122,#10143,#10144,#10145));
+#10122 = ORIENTED_EDGE('',*,*,#10123,.T.);
+#10123 = EDGE_CURVE('',#8176,#10049,#10124,.T.);
+#10124 = SURFACE_CURVE('',#10125,(#10129,#10136),.PCURVE_S1.);
+#10125 = LINE('',#10126,#10127);
+#10126 = CARTESIAN_POINT('',(4.95,1.,3.65));
+#10127 = VECTOR('',#10128,1.);
+#10128 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10129 = PCURVE('',#8220,#10130);
+#10130 = DEFINITIONAL_REPRESENTATION('',(#10131),#10135);
+#10131 = LINE('',#10132,#10133);
+#10132 = CARTESIAN_POINT('',(4.712388980385,0.));
+#10133 = VECTOR('',#10134,1.);
+#10134 = DIRECTION('',(0.,-1.));
+#10135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10136 = PCURVE('',#8191,#10137);
+#10137 = DEFINITIONAL_REPRESENTATION('',(#10138),#10142);
+#10138 = LINE('',#10139,#10140);
+#10139 = CARTESIAN_POINT('',(0.,0.));
+#10140 = VECTOR('',#10141,1.);
+#10141 = DIRECTION('',(0.,-1.));
+#10142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10143 = ORIENTED_EDGE('',*,*,#10048,.T.);
+#10144 = ORIENTED_EDGE('',*,*,#8992,.F.);
+#10145 = ORIENTED_EDGE('',*,*,#8203,.T.);
+#10146 = ADVANCED_FACE('',(#10147),#8191,.T.);
+#10147 = FACE_BOUND('',#10148,.T.);
+#10148 = EDGE_LOOP('',(#10149,#10150,#10151,#10152));
+#10149 = ORIENTED_EDGE('',*,*,#8175,.F.);
+#10150 = ORIENTED_EDGE('',*,*,#10123,.T.);
+#10151 = ORIENTED_EDGE('',*,*,#10072,.T.);
+#10152 = ORIENTED_EDGE('',*,*,#8309,.F.);
+#10153 = ADVANCED_FACE('',(#10154,#10160,#10274),#8448,.T.);
+#10154 = FACE_BOUND('',#10155,.T.);
+#10155 = EDGE_LOOP('',(#10156,#10157,#10158,#10159));
+#10156 = ORIENTED_EDGE('',*,*,#8946,.T.);
+#10157 = ORIENTED_EDGE('',*,*,#8432,.T.);
+#10158 = ORIENTED_EDGE('',*,*,#9545,.T.);
+#10159 = ORIENTED_EDGE('',*,*,#10026,.T.);
+#10160 = FACE_BOUND('',#10161,.T.);
+#10161 = EDGE_LOOP('',(#10162,#10192,#10220,#10248));
+#10162 = ORIENTED_EDGE('',*,*,#10163,.F.);
+#10163 = EDGE_CURVE('',#10164,#10166,#10168,.T.);
+#10164 = VERTEX_POINT('',#10165);
+#10165 = CARTESIAN_POINT('',(-0.32,0.32,1.85));
+#10166 = VERTEX_POINT('',#10167);
+#10167 = CARTESIAN_POINT('',(-0.32,-0.32,1.85));
+#10168 = SURFACE_CURVE('',#10169,(#10173,#10180),.PCURVE_S1.);
+#10169 = LINE('',#10170,#10171);
+#10170 = CARTESIAN_POINT('',(-0.32,-0.26920299558,1.85));
+#10171 = VECTOR('',#10172,1.);
+#10172 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10173 = PCURVE('',#8448,#10174);
+#10174 = DEFINITIONAL_REPRESENTATION('',(#10175),#10179);
+#10175 = LINE('',#10176,#10177);
+#10176 = CARTESIAN_POINT('',(1.57,-0.30579700442));
+#10177 = VECTOR('',#10178,1.);
+#10178 = DIRECTION('',(0.,1.));
+#10179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10180 = PCURVE('',#10181,#10186);
+#10181 = PLANE('',#10182);
+#10182 = AXIS2_PLACEMENT_3D('',#10183,#10184,#10185);
+#10183 = CARTESIAN_POINT('',(-0.32,3.65940088399E-02,1.522832428212));
+#10184 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10185 = DIRECTION('',(0.,0.,1.));
+#10186 = DEFINITIONAL_REPRESENTATION('',(#10187),#10191);
+#10187 = LINE('',#10188,#10189);
+#10188 = CARTESIAN_POINT('',(0.327167571788,-0.30579700442));
+#10189 = VECTOR('',#10190,1.);
+#10190 = DIRECTION('',(0.,-1.));
+#10191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10192 = ORIENTED_EDGE('',*,*,#10193,.T.);
+#10193 = EDGE_CURVE('',#10164,#10194,#10196,.T.);
+#10194 = VERTEX_POINT('',#10195);
+#10195 = CARTESIAN_POINT('',(0.32,0.32,1.85));
+#10196 = SURFACE_CURVE('',#10197,(#10201,#10208),.PCURVE_S1.);
+#10197 = LINE('',#10198,#10199);
+#10198 = CARTESIAN_POINT('',(0.785,0.32,1.85));
+#10199 = VECTOR('',#10200,1.);
+#10200 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#10201 = PCURVE('',#8448,#10202);
+#10202 = DEFINITIONAL_REPRESENTATION('',(#10203),#10207);
+#10203 = LINE('',#10204,#10205);
+#10204 = CARTESIAN_POINT('',(0.465,-0.895));
+#10205 = VECTOR('',#10206,1.);
+#10206 = DIRECTION('',(-1.,0.));
+#10207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10208 = PCURVE('',#10209,#10214);
+#10209 = PLANE('',#10210);
+#10210 = AXIS2_PLACEMENT_3D('',#10211,#10212,#10213);
+#10211 = CARTESIAN_POINT('',(0.32,0.32,6.5));
+#10212 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10213 = DIRECTION('',(-0.,0.,-1.));
+#10214 = DEFINITIONAL_REPRESENTATION('',(#10215),#10219);
+#10215 = LINE('',#10216,#10217);
+#10216 = CARTESIAN_POINT('',(4.65,0.465));
+#10217 = VECTOR('',#10218,1.);
+#10218 = DIRECTION('',(-0.,1.));
+#10219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10220 = ORIENTED_EDGE('',*,*,#10221,.T.);
+#10221 = EDGE_CURVE('',#10194,#10222,#10224,.T.);
+#10222 = VERTEX_POINT('',#10223);
+#10223 = CARTESIAN_POINT('',(0.32,-0.32,1.85));
+#10224 = SURFACE_CURVE('',#10225,(#10229,#10236),.PCURVE_S1.);
+#10225 = LINE('',#10226,#10227);
+#10226 = CARTESIAN_POINT('',(0.32,-0.26920299558,1.85));
+#10227 = VECTOR('',#10228,1.);
+#10228 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10229 = PCURVE('',#8448,#10230);
+#10230 = DEFINITIONAL_REPRESENTATION('',(#10231),#10235);
+#10231 = LINE('',#10232,#10233);
+#10232 = CARTESIAN_POINT('',(0.93,-0.30579700442));
+#10233 = VECTOR('',#10234,1.);
+#10234 = DIRECTION('',(0.,1.));
+#10235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10236 = PCURVE('',#10237,#10242);
+#10237 = PLANE('',#10238);
+#10238 = AXIS2_PLACEMENT_3D('',#10239,#10240,#10241);
+#10239 = CARTESIAN_POINT('',(0.32,3.65940088399E-02,1.522832428212));
+#10240 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10241 = DIRECTION('',(0.,0.,1.));
+#10242 = DEFINITIONAL_REPRESENTATION('',(#10243),#10247);
+#10243 = LINE('',#10244,#10245);
+#10244 = CARTESIAN_POINT('',(0.327167571788,-0.30579700442));
+#10245 = VECTOR('',#10246,1.);
+#10246 = DIRECTION('',(0.,-1.));
+#10247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10248 = ORIENTED_EDGE('',*,*,#10249,.T.);
+#10249 = EDGE_CURVE('',#10222,#10166,#10250,.T.);
+#10250 = SURFACE_CURVE('',#10251,(#10255,#10262),.PCURVE_S1.);
+#10251 = LINE('',#10252,#10253);
+#10252 = CARTESIAN_POINT('',(0.785,-0.32,1.85));
+#10253 = VECTOR('',#10254,1.);
+#10254 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10255 = PCURVE('',#8448,#10256);
+#10256 = DEFINITIONAL_REPRESENTATION('',(#10257),#10261);
+#10257 = LINE('',#10258,#10259);
+#10258 = CARTESIAN_POINT('',(0.465,-0.255));
+#10259 = VECTOR('',#10260,1.);
+#10260 = DIRECTION('',(1.,0.));
+#10261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10262 = PCURVE('',#10263,#10268);
+#10263 = PLANE('',#10264);
+#10264 = AXIS2_PLACEMENT_3D('',#10265,#10266,#10267);
+#10265 = CARTESIAN_POINT('',(0.32,-0.32,-0.9));
+#10266 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#10267 = DIRECTION('',(0.,-0.,1.));
+#10268 = DEFINITIONAL_REPRESENTATION('',(#10269),#10273);
+#10269 = LINE('',#10270,#10271);
+#10270 = CARTESIAN_POINT('',(2.75,0.465));
+#10271 = VECTOR('',#10272,1.);
+#10272 = DIRECTION('',(0.,-1.));
+#10273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10274 = FACE_BOUND('',#10275,.T.);
+#10275 = EDGE_LOOP('',(#10276,#10306,#10334,#10362));
+#10276 = ORIENTED_EDGE('',*,*,#10277,.F.);
+#10277 = EDGE_CURVE('',#10278,#10280,#10282,.T.);
+#10278 = VERTEX_POINT('',#10279);
+#10279 = CARTESIAN_POINT('',(2.18,0.32,1.85));
+#10280 = VERTEX_POINT('',#10281);
+#10281 = CARTESIAN_POINT('',(2.18,-0.32,1.85));
+#10282 = SURFACE_CURVE('',#10283,(#10287,#10294),.PCURVE_S1.);
+#10283 = LINE('',#10284,#10285);
+#10284 = CARTESIAN_POINT('',(2.18,-0.26920299558,1.85));
+#10285 = VECTOR('',#10286,1.);
+#10286 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10287 = PCURVE('',#8448,#10288);
+#10288 = DEFINITIONAL_REPRESENTATION('',(#10289),#10293);
+#10289 = LINE('',#10290,#10291);
+#10290 = CARTESIAN_POINT('',(-0.93,-0.30579700442));
+#10291 = VECTOR('',#10292,1.);
+#10292 = DIRECTION('',(0.,1.));
+#10293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10294 = PCURVE('',#10295,#10300);
+#10295 = PLANE('',#10296);
+#10296 = AXIS2_PLACEMENT_3D('',#10297,#10298,#10299);
+#10297 = CARTESIAN_POINT('',(2.18,3.65940088399E-02,1.522832428212));
+#10298 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10299 = DIRECTION('',(0.,0.,1.));
+#10300 = DEFINITIONAL_REPRESENTATION('',(#10301),#10305);
+#10301 = LINE('',#10302,#10303);
+#10302 = CARTESIAN_POINT('',(0.327167571788,-0.30579700442));
+#10303 = VECTOR('',#10304,1.);
+#10304 = DIRECTION('',(0.,-1.));
+#10305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10306 = ORIENTED_EDGE('',*,*,#10307,.T.);
+#10307 = EDGE_CURVE('',#10278,#10308,#10310,.T.);
+#10308 = VERTEX_POINT('',#10309);
+#10309 = CARTESIAN_POINT('',(2.82,0.32,1.85));
+#10310 = SURFACE_CURVE('',#10311,(#10315,#10322),.PCURVE_S1.);
+#10311 = LINE('',#10312,#10313);
+#10312 = CARTESIAN_POINT('',(2.035,0.32,1.85));
+#10313 = VECTOR('',#10314,1.);
+#10314 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#10315 = PCURVE('',#8448,#10316);
+#10316 = DEFINITIONAL_REPRESENTATION('',(#10317),#10321);
+#10317 = LINE('',#10318,#10319);
+#10318 = CARTESIAN_POINT('',(-0.785,-0.895));
+#10319 = VECTOR('',#10320,1.);
+#10320 = DIRECTION('',(-1.,0.));
+#10321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10322 = PCURVE('',#10323,#10328);
+#10323 = PLANE('',#10324);
+#10324 = AXIS2_PLACEMENT_3D('',#10325,#10326,#10327);
+#10325 = CARTESIAN_POINT('',(2.82,0.32,6.5));
+#10326 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10327 = DIRECTION('',(-0.,0.,-1.));
+#10328 = DEFINITIONAL_REPRESENTATION('',(#10329),#10333);
+#10329 = LINE('',#10330,#10331);
+#10330 = CARTESIAN_POINT('',(4.65,-0.785));
+#10331 = VECTOR('',#10332,1.);
+#10332 = DIRECTION('',(-0.,1.));
+#10333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10334 = ORIENTED_EDGE('',*,*,#10335,.T.);
+#10335 = EDGE_CURVE('',#10308,#10336,#10338,.T.);
+#10336 = VERTEX_POINT('',#10337);
+#10337 = CARTESIAN_POINT('',(2.82,-0.32,1.85));
+#10338 = SURFACE_CURVE('',#10339,(#10343,#10350),.PCURVE_S1.);
+#10339 = LINE('',#10340,#10341);
+#10340 = CARTESIAN_POINT('',(2.82,-0.26920299558,1.85));
+#10341 = VECTOR('',#10342,1.);
+#10342 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10343 = PCURVE('',#8448,#10344);
+#10344 = DEFINITIONAL_REPRESENTATION('',(#10345),#10349);
+#10345 = LINE('',#10346,#10347);
+#10346 = CARTESIAN_POINT('',(-1.57,-0.30579700442));
+#10347 = VECTOR('',#10348,1.);
+#10348 = DIRECTION('',(0.,1.));
+#10349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10350 = PCURVE('',#10351,#10356);
+#10351 = PLANE('',#10352);
+#10352 = AXIS2_PLACEMENT_3D('',#10353,#10354,#10355);
+#10353 = CARTESIAN_POINT('',(2.82,3.65940088399E-02,1.522832428212));
+#10354 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10355 = DIRECTION('',(0.,0.,1.));
+#10356 = DEFINITIONAL_REPRESENTATION('',(#10357),#10361);
+#10357 = LINE('',#10358,#10359);
+#10358 = CARTESIAN_POINT('',(0.327167571788,-0.30579700442));
+#10359 = VECTOR('',#10360,1.);
+#10360 = DIRECTION('',(0.,-1.));
+#10361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10362 = ORIENTED_EDGE('',*,*,#10363,.T.);
+#10363 = EDGE_CURVE('',#10336,#10280,#10364,.T.);
+#10364 = SURFACE_CURVE('',#10365,(#10369,#10376),.PCURVE_S1.);
+#10365 = LINE('',#10366,#10367);
+#10366 = CARTESIAN_POINT('',(2.035,-0.32,1.85));
+#10367 = VECTOR('',#10368,1.);
+#10368 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10369 = PCURVE('',#8448,#10370);
+#10370 = DEFINITIONAL_REPRESENTATION('',(#10371),#10375);
+#10371 = LINE('',#10372,#10373);
+#10372 = CARTESIAN_POINT('',(-0.785,-0.255));
+#10373 = VECTOR('',#10374,1.);
+#10374 = DIRECTION('',(1.,0.));
+#10375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10376 = PCURVE('',#10377,#10382);
+#10377 = PLANE('',#10378);
+#10378 = AXIS2_PLACEMENT_3D('',#10379,#10380,#10381);
+#10379 = CARTESIAN_POINT('',(2.82,-0.32,-0.9));
+#10380 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#10381 = DIRECTION('',(0.,-0.,1.));
+#10382 = DEFINITIONAL_REPRESENTATION('',(#10383),#10387);
+#10383 = LINE('',#10384,#10385);
+#10384 = CARTESIAN_POINT('',(2.75,-0.785));
+#10385 = VECTOR('',#10386,1.);
+#10386 = DIRECTION('',(0.,-1.));
+#10387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10388 = ADVANCED_FACE('',(#10389),#8910,.F.);
+#10389 = FACE_BOUND('',#10390,.F.);
+#10390 = EDGE_LOOP('',(#10391,#10392,#10413,#10414));
+#10391 = ORIENTED_EDGE('',*,*,#9348,.F.);
+#10392 = ORIENTED_EDGE('',*,*,#10393,.T.);
+#10393 = EDGE_CURVE('',#9326,#8867,#10394,.T.);
+#10394 = SURFACE_CURVE('',#10395,(#10399,#10406),.PCURVE_S1.);
+#10395 = LINE('',#10396,#10397);
+#10396 = CARTESIAN_POINT('',(-0.5,2.35,6.1));
+#10397 = VECTOR('',#10398,1.);
+#10398 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10399 = PCURVE('',#8910,#10400);
+#10400 = DEFINITIONAL_REPRESENTATION('',(#10401),#10405);
+#10401 = LINE('',#10402,#10403);
+#10402 = CARTESIAN_POINT('',(0.,0.));
+#10403 = VECTOR('',#10404,1.);
+#10404 = DIRECTION('',(0.,-1.));
+#10405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10406 = PCURVE('',#8882,#10407);
+#10407 = DEFINITIONAL_REPRESENTATION('',(#10408),#10412);
+#10408 = LINE('',#10409,#10410);
+#10409 = CARTESIAN_POINT('',(0.353553390593,-3.061616997866E-17));
+#10410 = VECTOR('',#10411,1.);
+#10411 = DIRECTION('',(2.979182512374E-29,-1.));
+#10412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10413 = ORIENTED_EDGE('',*,*,#8894,.F.);
+#10414 = ORIENTED_EDGE('',*,*,#9017,.F.);
+#10415 = ADVANCED_FACE('',(#10416),#8882,.F.);
+#10416 = FACE_BOUND('',#10417,.F.);
+#10417 = EDGE_LOOP('',(#10418,#10419,#10440,#10441));
+#10418 = ORIENTED_EDGE('',*,*,#9325,.F.);
+#10419 = ORIENTED_EDGE('',*,*,#10420,.T.);
+#10420 = EDGE_CURVE('',#9303,#8839,#10421,.T.);
+#10421 = SURFACE_CURVE('',#10422,(#10426,#10433),.PCURVE_S1.);
+#10422 = LINE('',#10423,#10424);
+#10423 = CARTESIAN_POINT('',(-0.25,2.35,5.85));
+#10424 = VECTOR('',#10425,1.);
+#10425 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10426 = PCURVE('',#8882,#10427);
+#10427 = DEFINITIONAL_REPRESENTATION('',(#10428),#10432);
+#10428 = LINE('',#10429,#10430);
+#10429 = CARTESIAN_POINT('',(0.,0.));
+#10430 = VECTOR('',#10431,1.);
+#10431 = DIRECTION('',(2.979182512374E-29,-1.));
+#10432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10433 = PCURVE('',#8854,#10434);
+#10434 = DEFINITIONAL_REPRESENTATION('',(#10435),#10439);
+#10435 = LINE('',#10436,#10437);
+#10436 = CARTESIAN_POINT('',(0.353553390593,3.061616997866E-17));
+#10437 = VECTOR('',#10438,1.);
+#10438 = DIRECTION('',(-2.979182512374E-29,-1.));
+#10439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10440 = ORIENTED_EDGE('',*,*,#8866,.F.);
+#10441 = ORIENTED_EDGE('',*,*,#10393,.F.);
+#10442 = ADVANCED_FACE('',(#10443),#8854,.F.);
+#10443 = FACE_BOUND('',#10444,.F.);
+#10444 = EDGE_LOOP('',(#10445,#10446,#10467,#10468));
+#10445 = ORIENTED_EDGE('',*,*,#9302,.F.);
+#10446 = ORIENTED_EDGE('',*,*,#10447,.T.);
+#10447 = EDGE_CURVE('',#9280,#8811,#10448,.T.);
+#10448 = SURFACE_CURVE('',#10449,(#10453,#10460),.PCURVE_S1.);
+#10449 = LINE('',#10450,#10451);
+#10450 = CARTESIAN_POINT('',(-0.5,2.35,5.6));
+#10451 = VECTOR('',#10452,1.);
+#10452 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10453 = PCURVE('',#8854,#10454);
+#10454 = DEFINITIONAL_REPRESENTATION('',(#10455),#10459);
+#10455 = LINE('',#10456,#10457);
+#10456 = CARTESIAN_POINT('',(0.,0.));
+#10457 = VECTOR('',#10458,1.);
+#10458 = DIRECTION('',(-2.979182512374E-29,-1.));
+#10459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10460 = PCURVE('',#8826,#10461);
+#10461 = DEFINITIONAL_REPRESENTATION('',(#10462),#10466);
+#10462 = LINE('',#10463,#10464);
+#10463 = CARTESIAN_POINT('',(2.5,0.));
+#10464 = VECTOR('',#10465,1.);
+#10465 = DIRECTION('',(0.,-1.));
+#10466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10467 = ORIENTED_EDGE('',*,*,#8838,.F.);
+#10468 = ORIENTED_EDGE('',*,*,#10420,.F.);
+#10469 = ADVANCED_FACE('',(#10470),#8826,.F.);
+#10470 = FACE_BOUND('',#10471,.F.);
+#10471 = EDGE_LOOP('',(#10472,#10473,#10494,#10495));
+#10472 = ORIENTED_EDGE('',*,*,#9279,.F.);
+#10473 = ORIENTED_EDGE('',*,*,#10474,.T.);
+#10474 = EDGE_CURVE('',#9252,#8782,#10475,.T.);
+#10475 = SURFACE_CURVE('',#10476,(#10480,#10487),.PCURVE_S1.);
+#10476 = LINE('',#10477,#10478);
+#10477 = CARTESIAN_POINT('',(-0.5,2.35,3.85));
+#10478 = VECTOR('',#10479,1.);
+#10479 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10480 = PCURVE('',#8826,#10481);
+#10481 = DEFINITIONAL_REPRESENTATION('',(#10482),#10486);
+#10482 = LINE('',#10483,#10484);
+#10483 = CARTESIAN_POINT('',(0.75,0.));
+#10484 = VECTOR('',#10485,1.);
+#10485 = DIRECTION('',(0.,-1.));
+#10486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10487 = PCURVE('',#8798,#10488);
+#10488 = DEFINITIONAL_REPRESENTATION('',(#10489),#10493);
+#10489 = LINE('',#10490,#10491);
+#10490 = CARTESIAN_POINT('',(4.712388980385,0.));
+#10491 = VECTOR('',#10492,1.);
+#10492 = DIRECTION('',(0.,1.));
+#10493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10494 = ORIENTED_EDGE('',*,*,#8810,.F.);
+#10495 = ORIENTED_EDGE('',*,*,#10447,.F.);
+#10496 = ADVANCED_FACE('',(#10497),#8798,.F.);
+#10497 = FACE_BOUND('',#10498,.F.);
+#10498 = EDGE_LOOP('',(#10499,#10500,#10501,#10502));
+#10499 = ORIENTED_EDGE('',*,*,#8781,.F.);
+#10500 = ORIENTED_EDGE('',*,*,#10474,.F.);
+#10501 = ORIENTED_EDGE('',*,*,#9251,.F.);
+#10502 = ORIENTED_EDGE('',*,*,#10503,.T.);
+#10503 = EDGE_CURVE('',#9229,#8754,#10504,.T.);
+#10504 = SURFACE_CURVE('',#10505,(#10509,#10516),.PCURVE_S1.);
+#10505 = LINE('',#10506,#10507);
+#10506 = CARTESIAN_POINT('',(0.25,2.35,3.1));
+#10507 = VECTOR('',#10508,1.);
+#10508 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10509 = PCURVE('',#8798,#10510);
+#10510 = DEFINITIONAL_REPRESENTATION('',(#10511),#10515);
+#10511 = LINE('',#10512,#10513);
+#10512 = CARTESIAN_POINT('',(6.28318530718,0.));
+#10513 = VECTOR('',#10514,1.);
+#10514 = DIRECTION('',(0.,1.));
+#10515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10516 = PCURVE('',#8769,#10517);
+#10517 = DEFINITIONAL_REPRESENTATION('',(#10518),#10522);
+#10518 = LINE('',#10519,#10520);
+#10519 = CARTESIAN_POINT('',(0.5,-1.));
+#10520 = VECTOR('',#10521,1.);
+#10521 = DIRECTION('',(-1.,-4.788411584277E-89));
+#10522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10523 = ADVANCED_FACE('',(#10524),#8769,.F.);
+#10524 = FACE_BOUND('',#10525,.F.);
+#10525 = EDGE_LOOP('',(#10526,#10527,#10528,#10549));
+#10526 = ORIENTED_EDGE('',*,*,#10503,.F.);
+#10527 = ORIENTED_EDGE('',*,*,#9228,.T.);
+#10528 = ORIENTED_EDGE('',*,*,#10529,.T.);
+#10529 = EDGE_CURVE('',#9205,#8725,#10530,.T.);
+#10530 = SURFACE_CURVE('',#10531,(#10535,#10542),.PCURVE_S1.);
+#10531 = LINE('',#10532,#10533);
+#10532 = CARTESIAN_POINT('',(2.25,2.35,3.1));
+#10533 = VECTOR('',#10534,1.);
+#10534 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10535 = PCURVE('',#8769,#10536);
+#10536 = DEFINITIONAL_REPRESENTATION('',(#10537),#10541);
+#10537 = LINE('',#10538,#10539);
+#10538 = CARTESIAN_POINT('',(0.5,1.));
+#10539 = VECTOR('',#10540,1.);
+#10540 = DIRECTION('',(-1.,-4.788411584277E-89));
+#10541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10542 = PCURVE('',#8741,#10543);
+#10543 = DEFINITIONAL_REPRESENTATION('',(#10544),#10548);
+#10544 = LINE('',#10545,#10546);
+#10545 = CARTESIAN_POINT('',(0.,0.));
+#10546 = VECTOR('',#10547,1.);
+#10547 = DIRECTION('',(0.,1.));
+#10548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10549 = ORIENTED_EDGE('',*,*,#8753,.F.);
+#10550 = ADVANCED_FACE('',(#10551),#8741,.F.);
+#10551 = FACE_BOUND('',#10552,.F.);
+#10552 = EDGE_LOOP('',(#10553,#10554,#10555,#10576));
+#10553 = ORIENTED_EDGE('',*,*,#10529,.F.);
+#10554 = ORIENTED_EDGE('',*,*,#9204,.T.);
+#10555 = ORIENTED_EDGE('',*,*,#10556,.T.);
+#10556 = EDGE_CURVE('',#9182,#8697,#10557,.T.);
+#10557 = SURFACE_CURVE('',#10558,(#10562,#10569),.PCURVE_S1.);
+#10558 = LINE('',#10559,#10560);
+#10559 = CARTESIAN_POINT('',(3.,2.35,3.85));
+#10560 = VECTOR('',#10561,1.);
+#10561 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10562 = PCURVE('',#8741,#10563);
+#10563 = DEFINITIONAL_REPRESENTATION('',(#10564),#10568);
+#10564 = LINE('',#10565,#10566);
+#10565 = CARTESIAN_POINT('',(1.570796326795,0.));
+#10566 = VECTOR('',#10567,1.);
+#10567 = DIRECTION('',(0.,1.));
+#10568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10569 = PCURVE('',#8712,#10570);
+#10570 = DEFINITIONAL_REPRESENTATION('',(#10571),#10575);
+#10571 = LINE('',#10572,#10573);
+#10572 = CARTESIAN_POINT('',(0.75,0.));
+#10573 = VECTOR('',#10574,1.);
+#10574 = DIRECTION('',(0.,-1.));
+#10575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10576 = ORIENTED_EDGE('',*,*,#8724,.F.);
+#10577 = ADVANCED_FACE('',(#10578),#8712,.T.);
+#10578 = FACE_BOUND('',#10579,.T.);
+#10579 = EDGE_LOOP('',(#10580,#10581,#10582,#10583));
+#10580 = ORIENTED_EDGE('',*,*,#9181,.F.);
+#10581 = ORIENTED_EDGE('',*,*,#10556,.T.);
+#10582 = ORIENTED_EDGE('',*,*,#8696,.F.);
+#10583 = ORIENTED_EDGE('',*,*,#10584,.F.);
+#10584 = EDGE_CURVE('',#9159,#8669,#10585,.T.);
+#10585 = SURFACE_CURVE('',#10586,(#10590,#10597),.PCURVE_S1.);
+#10586 = LINE('',#10587,#10588);
+#10587 = CARTESIAN_POINT('',(3.,2.35,5.6));
+#10588 = VECTOR('',#10589,1.);
+#10589 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10590 = PCURVE('',#8712,#10591);
+#10591 = DEFINITIONAL_REPRESENTATION('',(#10592),#10596);
+#10592 = LINE('',#10593,#10594);
+#10593 = CARTESIAN_POINT('',(2.5,0.));
+#10594 = VECTOR('',#10595,1.);
+#10595 = DIRECTION('',(0.,-1.));
+#10596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10597 = PCURVE('',#8684,#10598);
+#10598 = DEFINITIONAL_REPRESENTATION('',(#10599),#10603);
+#10599 = LINE('',#10600,#10601);
+#10600 = CARTESIAN_POINT('',(0.,0.));
+#10601 = VECTOR('',#10602,1.);
+#10602 = DIRECTION('',(2.979182512374E-29,-1.));
+#10603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10604 = ADVANCED_FACE('',(#10605),#8684,.T.);
+#10605 = FACE_BOUND('',#10606,.T.);
+#10606 = EDGE_LOOP('',(#10607,#10608,#10609,#10610));
+#10607 = ORIENTED_EDGE('',*,*,#9158,.F.);
+#10608 = ORIENTED_EDGE('',*,*,#10584,.T.);
+#10609 = ORIENTED_EDGE('',*,*,#8668,.F.);
+#10610 = ORIENTED_EDGE('',*,*,#10611,.F.);
+#10611 = EDGE_CURVE('',#9136,#8641,#10612,.T.);
+#10612 = SURFACE_CURVE('',#10613,(#10617,#10624),.PCURVE_S1.);
+#10613 = LINE('',#10614,#10615);
+#10614 = CARTESIAN_POINT('',(2.75,2.35,5.85));
+#10615 = VECTOR('',#10616,1.);
+#10616 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10617 = PCURVE('',#8684,#10618);
+#10618 = DEFINITIONAL_REPRESENTATION('',(#10619),#10623);
+#10619 = LINE('',#10620,#10621);
+#10620 = CARTESIAN_POINT('',(0.353553390593,-3.061616997866E-17));
+#10621 = VECTOR('',#10622,1.);
+#10622 = DIRECTION('',(2.979182512374E-29,-1.));
+#10623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10624 = PCURVE('',#8656,#10625);
+#10625 = DEFINITIONAL_REPRESENTATION('',(#10626),#10630);
+#10626 = LINE('',#10627,#10628);
+#10627 = CARTESIAN_POINT('',(0.,0.));
+#10628 = VECTOR('',#10629,1.);
+#10629 = DIRECTION('',(-2.979182512374E-29,-1.));
+#10630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10631 = ADVANCED_FACE('',(#10632),#8656,.T.);
+#10632 = FACE_BOUND('',#10633,.T.);
+#10633 = EDGE_LOOP('',(#10634,#10635,#10636,#10637));
+#10634 = ORIENTED_EDGE('',*,*,#9135,.F.);
+#10635 = ORIENTED_EDGE('',*,*,#10611,.T.);
+#10636 = ORIENTED_EDGE('',*,*,#8640,.F.);
+#10637 = ORIENTED_EDGE('',*,*,#10638,.F.);
+#10638 = EDGE_CURVE('',#9113,#8613,#10639,.T.);
+#10639 = SURFACE_CURVE('',#10640,(#10644,#10651),.PCURVE_S1.);
+#10640 = LINE('',#10641,#10642);
+#10641 = CARTESIAN_POINT('',(3.,2.35,6.1));
+#10642 = VECTOR('',#10643,1.);
+#10643 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10644 = PCURVE('',#8656,#10645);
+#10645 = DEFINITIONAL_REPRESENTATION('',(#10646),#10650);
+#10646 = LINE('',#10647,#10648);
+#10647 = CARTESIAN_POINT('',(0.353553390593,3.061616997866E-17));
+#10648 = VECTOR('',#10649,1.);
+#10649 = DIRECTION('',(-2.979182512374E-29,-1.));
+#10650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10651 = PCURVE('',#8628,#10652);
+#10652 = DEFINITIONAL_REPRESENTATION('',(#10653),#10657);
+#10653 = LINE('',#10654,#10655);
+#10654 = CARTESIAN_POINT('',(0.,0.));
+#10655 = VECTOR('',#10656,1.);
+#10656 = DIRECTION('',(1.081627252151E-44,-1.));
+#10657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10658 = ADVANCED_FACE('',(#10659),#8628,.T.);
+#10659 = FACE_BOUND('',#10660,.T.);
+#10660 = EDGE_LOOP('',(#10661,#10662,#10663,#10664));
+#10661 = ORIENTED_EDGE('',*,*,#9112,.F.);
+#10662 = ORIENTED_EDGE('',*,*,#10638,.T.);
+#10663 = ORIENTED_EDGE('',*,*,#8612,.F.);
+#10664 = ORIENTED_EDGE('',*,*,#10099,.F.);
+#10665 = ADVANCED_FACE('',(#10666),#9508,.F.);
+#10666 = FACE_BOUND('',#10667,.F.);
+#10667 = EDGE_LOOP('',(#10668,#10669,#10670,#10691));
+#10668 = ORIENTED_EDGE('',*,*,#9492,.T.);
+#10669 = ORIENTED_EDGE('',*,*,#9819,.T.);
+#10670 = ORIENTED_EDGE('',*,*,#10671,.F.);
+#10671 = EDGE_CURVE('',#9947,#9820,#10672,.T.);
+#10672 = SURFACE_CURVE('',#10673,(#10677,#10684),.PCURVE_S1.);
+#10673 = LINE('',#10674,#10675);
+#10674 = CARTESIAN_POINT('',(3.25,0.5,0.3));
+#10675 = VECTOR('',#10676,1.);
+#10676 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10677 = PCURVE('',#9508,#10678);
+#10678 = DEFINITIONAL_REPRESENTATION('',(#10679),#10683);
+#10679 = LINE('',#10680,#10681);
+#10680 = CARTESIAN_POINT('',(1.978004044485,2.265596578422E-16));
+#10681 = VECTOR('',#10682,1.);
+#10682 = DIRECTION('',(3.319703269257E-29,-1.));
+#10683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10684 = PCURVE('',#9858,#10685);
+#10685 = DEFINITIONAL_REPRESENTATION('',(#10686),#10690);
+#10686 = LINE('',#10687,#10688);
+#10687 = CARTESIAN_POINT('',(0.,0.));
+#10688 = VECTOR('',#10689,1.);
+#10689 = DIRECTION('',(0.,-1.));
+#10690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10691 = ORIENTED_EDGE('',*,*,#9946,.F.);
+#10692 = ADVANCED_FACE('',(#10693),#9411,.F.);
+#10693 = FACE_BOUND('',#10694,.F.);
+#10694 = EDGE_LOOP('',(#10695,#10696,#10697,#10718));
+#10695 = ORIENTED_EDGE('',*,*,#9395,.T.);
+#10696 = ORIENTED_EDGE('',*,*,#9594,.T.);
+#10697 = ORIENTED_EDGE('',*,*,#10698,.F.);
+#10698 = EDGE_CURVE('',#9722,#9595,#10699,.T.);
+#10699 = SURFACE_CURVE('',#10700,(#10704,#10711),.PCURVE_S1.);
+#10700 = LINE('',#10701,#10702);
+#10701 = CARTESIAN_POINT('',(0.75,0.5,0.3));
+#10702 = VECTOR('',#10703,1.);
+#10703 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10704 = PCURVE('',#9411,#10705);
+#10705 = DEFINITIONAL_REPRESENTATION('',(#10706),#10710);
+#10706 = LINE('',#10707,#10708);
+#10707 = CARTESIAN_POINT('',(1.978004044485,2.265596578422E-16));
+#10708 = VECTOR('',#10709,1.);
+#10709 = DIRECTION('',(3.319703269257E-29,-1.));
+#10710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10711 = PCURVE('',#9633,#10712);
+#10712 = DEFINITIONAL_REPRESENTATION('',(#10713),#10717);
+#10713 = LINE('',#10714,#10715);
+#10714 = CARTESIAN_POINT('',(0.,0.));
+#10715 = VECTOR('',#10716,1.);
+#10716 = DIRECTION('',(0.,-1.));
+#10717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10718 = ORIENTED_EDGE('',*,*,#9721,.F.);
+#10719 = ADVANCED_FACE('',(#10720,#10726),#9633,.F.);
+#10720 = FACE_BOUND('',#10721,.F.);
+#10721 = EDGE_LOOP('',(#10722,#10723,#10724,#10725));
+#10722 = ORIENTED_EDGE('',*,*,#10698,.T.);
+#10723 = ORIENTED_EDGE('',*,*,#9617,.T.);
+#10724 = ORIENTED_EDGE('',*,*,#9671,.F.);
+#10725 = ORIENTED_EDGE('',*,*,#9744,.F.);
+#10726 = FACE_BOUND('',#10727,.F.);
+#10727 = EDGE_LOOP('',(#10728,#10758,#10786,#10814));
+#10728 = ORIENTED_EDGE('',*,*,#10729,.F.);
+#10729 = EDGE_CURVE('',#10730,#10732,#10734,.T.);
+#10730 = VERTEX_POINT('',#10731);
+#10731 = CARTESIAN_POINT('',(-0.32,0.32,0.3));
+#10732 = VERTEX_POINT('',#10733);
+#10733 = CARTESIAN_POINT('',(-0.32,-0.32,0.3));
+#10734 = SURFACE_CURVE('',#10735,(#10739,#10746),.PCURVE_S1.);
+#10735 = LINE('',#10736,#10737);
+#10736 = CARTESIAN_POINT('',(-0.32,0.26829700442,0.3));
+#10737 = VECTOR('',#10738,1.);
+#10738 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10739 = PCURVE('',#9633,#10740);
+#10740 = DEFINITIONAL_REPRESENTATION('',(#10741),#10745);
+#10741 = LINE('',#10742,#10743);
+#10742 = CARTESIAN_POINT('',(0.23170299558,-1.07));
+#10743 = VECTOR('',#10744,1.);
+#10744 = DIRECTION('',(1.,0.));
+#10745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10746 = PCURVE('',#10747,#10752);
+#10747 = PLANE('',#10748);
+#10748 = AXIS2_PLACEMENT_3D('',#10749,#10750,#10751);
+#10749 = CARTESIAN_POINT('',(-0.32,3.65940088399E-02,1.522832428212));
+#10750 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10751 = DIRECTION('',(0.,0.,1.));
+#10752 = DEFINITIONAL_REPRESENTATION('',(#10753),#10757);
+#10753 = LINE('',#10754,#10755);
+#10754 = CARTESIAN_POINT('',(-1.222832428212,0.23170299558));
+#10755 = VECTOR('',#10756,1.);
+#10756 = DIRECTION('',(0.,-1.));
+#10757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10758 = ORIENTED_EDGE('',*,*,#10759,.T.);
+#10759 = EDGE_CURVE('',#10730,#10760,#10762,.T.);
+#10760 = VERTEX_POINT('',#10761);
+#10761 = CARTESIAN_POINT('',(0.32,0.32,0.3));
+#10762 = SURFACE_CURVE('',#10763,(#10767,#10774),.PCURVE_S1.);
+#10763 = LINE('',#10764,#10765);
+#10764 = CARTESIAN_POINT('',(0.535,0.32,0.3));
+#10765 = VECTOR('',#10766,1.);
+#10766 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#10767 = PCURVE('',#9633,#10768);
+#10768 = DEFINITIONAL_REPRESENTATION('',(#10769),#10773);
+#10769 = LINE('',#10770,#10771);
+#10770 = CARTESIAN_POINT('',(0.18,-0.215));
+#10771 = VECTOR('',#10772,1.);
+#10772 = DIRECTION('',(0.,1.));
+#10773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10774 = PCURVE('',#10775,#10780);
+#10775 = PLANE('',#10776);
+#10776 = AXIS2_PLACEMENT_3D('',#10777,#10778,#10779);
+#10777 = CARTESIAN_POINT('',(0.32,0.32,6.5));
+#10778 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10779 = DIRECTION('',(-0.,0.,-1.));
+#10780 = DEFINITIONAL_REPRESENTATION('',(#10781),#10785);
+#10781 = LINE('',#10782,#10783);
+#10782 = CARTESIAN_POINT('',(6.2,0.215));
+#10783 = VECTOR('',#10784,1.);
+#10784 = DIRECTION('',(-0.,1.));
+#10785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10786 = ORIENTED_EDGE('',*,*,#10787,.T.);
+#10787 = EDGE_CURVE('',#10760,#10788,#10790,.T.);
+#10788 = VERTEX_POINT('',#10789);
+#10789 = CARTESIAN_POINT('',(0.32,-0.32,0.3));
+#10790 = SURFACE_CURVE('',#10791,(#10795,#10802),.PCURVE_S1.);
+#10791 = LINE('',#10792,#10793);
+#10792 = CARTESIAN_POINT('',(0.32,0.26829700442,0.3));
+#10793 = VECTOR('',#10794,1.);
+#10794 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10795 = PCURVE('',#9633,#10796);
+#10796 = DEFINITIONAL_REPRESENTATION('',(#10797),#10801);
+#10797 = LINE('',#10798,#10799);
+#10798 = CARTESIAN_POINT('',(0.23170299558,-0.43));
+#10799 = VECTOR('',#10800,1.);
+#10800 = DIRECTION('',(1.,0.));
+#10801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10802 = PCURVE('',#10803,#10808);
+#10803 = PLANE('',#10804);
+#10804 = AXIS2_PLACEMENT_3D('',#10805,#10806,#10807);
+#10805 = CARTESIAN_POINT('',(0.32,3.65940088399E-02,1.522832428212));
+#10806 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10807 = DIRECTION('',(0.,0.,1.));
+#10808 = DEFINITIONAL_REPRESENTATION('',(#10809),#10813);
+#10809 = LINE('',#10810,#10811);
+#10810 = CARTESIAN_POINT('',(-1.222832428212,0.23170299558));
+#10811 = VECTOR('',#10812,1.);
+#10812 = DIRECTION('',(0.,-1.));
+#10813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10814 = ORIENTED_EDGE('',*,*,#10815,.T.);
+#10815 = EDGE_CURVE('',#10788,#10732,#10816,.T.);
+#10816 = SURFACE_CURVE('',#10817,(#10821,#10828),.PCURVE_S1.);
+#10817 = LINE('',#10818,#10819);
+#10818 = CARTESIAN_POINT('',(0.535,-0.32,0.3));
+#10819 = VECTOR('',#10820,1.);
+#10820 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10821 = PCURVE('',#9633,#10822);
+#10822 = DEFINITIONAL_REPRESENTATION('',(#10823),#10827);
+#10823 = LINE('',#10824,#10825);
+#10824 = CARTESIAN_POINT('',(0.82,-0.215));
+#10825 = VECTOR('',#10826,1.);
+#10826 = DIRECTION('',(0.,-1.));
+#10827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10828 = PCURVE('',#10829,#10834);
+#10829 = PLANE('',#10830);
+#10830 = AXIS2_PLACEMENT_3D('',#10831,#10832,#10833);
+#10831 = CARTESIAN_POINT('',(0.32,-0.32,-0.9));
+#10832 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#10833 = DIRECTION('',(0.,-0.,1.));
+#10834 = DEFINITIONAL_REPRESENTATION('',(#10835),#10839);
+#10835 = LINE('',#10836,#10837);
+#10836 = CARTESIAN_POINT('',(1.2,0.215));
+#10837 = VECTOR('',#10838,1.);
+#10838 = DIRECTION('',(0.,-1.));
+#10839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10840 = ADVANCED_FACE('',(#10841,#10847),#9858,.F.);
+#10841 = FACE_BOUND('',#10842,.F.);
+#10842 = EDGE_LOOP('',(#10843,#10844,#10845,#10846));
+#10843 = ORIENTED_EDGE('',*,*,#10671,.T.);
+#10844 = ORIENTED_EDGE('',*,*,#9842,.T.);
+#10845 = ORIENTED_EDGE('',*,*,#9896,.F.);
+#10846 = ORIENTED_EDGE('',*,*,#9969,.F.);
+#10847 = FACE_BOUND('',#10848,.F.);
+#10848 = EDGE_LOOP('',(#10849,#10879,#10907,#10935));
+#10849 = ORIENTED_EDGE('',*,*,#10850,.F.);
+#10850 = EDGE_CURVE('',#10851,#10853,#10855,.T.);
+#10851 = VERTEX_POINT('',#10852);
+#10852 = CARTESIAN_POINT('',(2.18,0.32,0.3));
+#10853 = VERTEX_POINT('',#10854);
+#10854 = CARTESIAN_POINT('',(2.18,-0.32,0.3));
+#10855 = SURFACE_CURVE('',#10856,(#10860,#10867),.PCURVE_S1.);
+#10856 = LINE('',#10857,#10858);
+#10857 = CARTESIAN_POINT('',(2.18,0.26829700442,0.3));
+#10858 = VECTOR('',#10859,1.);
+#10859 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10860 = PCURVE('',#9858,#10861);
+#10861 = DEFINITIONAL_REPRESENTATION('',(#10862),#10866);
+#10862 = LINE('',#10863,#10864);
+#10863 = CARTESIAN_POINT('',(0.23170299558,-1.07));
+#10864 = VECTOR('',#10865,1.);
+#10865 = DIRECTION('',(1.,0.));
+#10866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10867 = PCURVE('',#10868,#10873);
+#10868 = PLANE('',#10869);
+#10869 = AXIS2_PLACEMENT_3D('',#10870,#10871,#10872);
+#10870 = CARTESIAN_POINT('',(2.18,3.65940088399E-02,1.522832428212));
+#10871 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10872 = DIRECTION('',(0.,0.,1.));
+#10873 = DEFINITIONAL_REPRESENTATION('',(#10874),#10878);
+#10874 = LINE('',#10875,#10876);
+#10875 = CARTESIAN_POINT('',(-1.222832428212,0.23170299558));
+#10876 = VECTOR('',#10877,1.);
+#10877 = DIRECTION('',(0.,-1.));
+#10878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10879 = ORIENTED_EDGE('',*,*,#10880,.T.);
+#10880 = EDGE_CURVE('',#10851,#10881,#10883,.T.);
+#10881 = VERTEX_POINT('',#10882);
+#10882 = CARTESIAN_POINT('',(2.82,0.32,0.3));
+#10883 = SURFACE_CURVE('',#10884,(#10888,#10895),.PCURVE_S1.);
+#10884 = LINE('',#10885,#10886);
+#10885 = CARTESIAN_POINT('',(3.035,0.32,0.3));
+#10886 = VECTOR('',#10887,1.);
+#10887 = DIRECTION('',(1.,-1.224646799147E-16,0.));
+#10888 = PCURVE('',#9858,#10889);
+#10889 = DEFINITIONAL_REPRESENTATION('',(#10890),#10894);
+#10890 = LINE('',#10891,#10892);
+#10891 = CARTESIAN_POINT('',(0.18,-0.215));
+#10892 = VECTOR('',#10893,1.);
+#10893 = DIRECTION('',(0.,1.));
+#10894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10895 = PCURVE('',#10896,#10901);
+#10896 = PLANE('',#10897);
+#10897 = AXIS2_PLACEMENT_3D('',#10898,#10899,#10900);
+#10898 = CARTESIAN_POINT('',(2.82,0.32,6.5));
+#10899 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10900 = DIRECTION('',(-0.,0.,-1.));
+#10901 = DEFINITIONAL_REPRESENTATION('',(#10902),#10906);
+#10902 = LINE('',#10903,#10904);
+#10903 = CARTESIAN_POINT('',(6.2,0.215));
+#10904 = VECTOR('',#10905,1.);
+#10905 = DIRECTION('',(-0.,1.));
+#10906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10907 = ORIENTED_EDGE('',*,*,#10908,.T.);
+#10908 = EDGE_CURVE('',#10881,#10909,#10911,.T.);
+#10909 = VERTEX_POINT('',#10910);
+#10910 = CARTESIAN_POINT('',(2.82,-0.32,0.3));
+#10911 = SURFACE_CURVE('',#10912,(#10916,#10923),.PCURVE_S1.);
+#10912 = LINE('',#10913,#10914);
+#10913 = CARTESIAN_POINT('',(2.82,0.26829700442,0.3));
+#10914 = VECTOR('',#10915,1.);
+#10915 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#10916 = PCURVE('',#9858,#10917);
+#10917 = DEFINITIONAL_REPRESENTATION('',(#10918),#10922);
+#10918 = LINE('',#10919,#10920);
+#10919 = CARTESIAN_POINT('',(0.23170299558,-0.43));
+#10920 = VECTOR('',#10921,1.);
+#10921 = DIRECTION('',(1.,0.));
+#10922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10923 = PCURVE('',#10924,#10929);
+#10924 = PLANE('',#10925);
+#10925 = AXIS2_PLACEMENT_3D('',#10926,#10927,#10928);
+#10926 = CARTESIAN_POINT('',(2.82,3.65940088399E-02,1.522832428212));
+#10927 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10928 = DIRECTION('',(0.,0.,1.));
+#10929 = DEFINITIONAL_REPRESENTATION('',(#10930),#10934);
+#10930 = LINE('',#10931,#10932);
+#10931 = CARTESIAN_POINT('',(-1.222832428212,0.23170299558));
+#10932 = VECTOR('',#10933,1.);
+#10933 = DIRECTION('',(0.,-1.));
+#10934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10935 = ORIENTED_EDGE('',*,*,#10936,.T.);
+#10936 = EDGE_CURVE('',#10909,#10853,#10937,.T.);
+#10937 = SURFACE_CURVE('',#10938,(#10942,#10949),.PCURVE_S1.);
+#10938 = LINE('',#10939,#10940);
+#10939 = CARTESIAN_POINT('',(3.035,-0.32,0.3));
+#10940 = VECTOR('',#10941,1.);
+#10941 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#10942 = PCURVE('',#9858,#10943);
+#10943 = DEFINITIONAL_REPRESENTATION('',(#10944),#10948);
+#10944 = LINE('',#10945,#10946);
+#10945 = CARTESIAN_POINT('',(0.82,-0.215));
+#10946 = VECTOR('',#10947,1.);
+#10947 = DIRECTION('',(0.,-1.));
+#10948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10949 = PCURVE('',#10950,#10955);
+#10950 = PLANE('',#10951);
+#10951 = AXIS2_PLACEMENT_3D('',#10952,#10953,#10954);
+#10952 = CARTESIAN_POINT('',(2.82,-0.32,-0.9));
+#10953 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#10954 = DIRECTION('',(0.,-0.,1.));
+#10955 = DEFINITIONAL_REPRESENTATION('',(#10956),#10960);
+#10956 = LINE('',#10957,#10958);
+#10957 = CARTESIAN_POINT('',(1.2,0.215));
+#10958 = VECTOR('',#10959,1.);
+#10959 = DIRECTION('',(0.,-1.));
+#10960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10961 = ADVANCED_FACE('',(#10962),#10181,.T.);
+#10962 = FACE_BOUND('',#10963,.T.);
+#10963 = EDGE_LOOP('',(#10964,#10965,#10988,#11016));
+#10964 = ORIENTED_EDGE('',*,*,#10163,.T.);
+#10965 = ORIENTED_EDGE('',*,*,#10966,.T.);
+#10966 = EDGE_CURVE('',#10166,#10967,#10969,.T.);
+#10967 = VERTEX_POINT('',#10968);
+#10968 = CARTESIAN_POINT('',(-0.32,-0.32,6.3));
+#10969 = SURFACE_CURVE('',#10970,(#10974,#10981),.PCURVE_S1.);
+#10970 = LINE('',#10971,#10972);
+#10971 = CARTESIAN_POINT('',(-0.32,-0.32,-0.9));
+#10972 = VECTOR('',#10973,1.);
+#10973 = DIRECTION('',(0.,0.,1.));
+#10974 = PCURVE('',#10181,#10975);
+#10975 = DEFINITIONAL_REPRESENTATION('',(#10976),#10980);
+#10976 = LINE('',#10977,#10978);
+#10977 = CARTESIAN_POINT('',(-2.422832428212,-0.35659400884));
+#10978 = VECTOR('',#10979,1.);
+#10979 = DIRECTION('',(1.,0.));
+#10980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10981 = PCURVE('',#10263,#10982);
+#10982 = DEFINITIONAL_REPRESENTATION('',(#10983),#10987);
+#10983 = LINE('',#10984,#10985);
+#10984 = CARTESIAN_POINT('',(0.,-0.64));
+#10985 = VECTOR('',#10986,1.);
+#10986 = DIRECTION('',(1.,0.));
+#10987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10988 = ORIENTED_EDGE('',*,*,#10989,.T.);
+#10989 = EDGE_CURVE('',#10967,#10990,#10992,.T.);
+#10990 = VERTEX_POINT('',#10991);
+#10991 = CARTESIAN_POINT('',(-0.32,0.32,6.3));
+#10992 = SURFACE_CURVE('',#10993,(#10997,#11004),.PCURVE_S1.);
+#10993 = LINE('',#10994,#10995);
+#10994 = CARTESIAN_POINT('',(-0.32,-0.32,6.3));
+#10995 = VECTOR('',#10996,1.);
+#10996 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#10997 = PCURVE('',#10181,#10998);
+#10998 = DEFINITIONAL_REPRESENTATION('',(#10999),#11003);
+#10999 = LINE('',#11000,#11001);
+#11000 = CARTESIAN_POINT('',(4.777167571788,-0.35659400884));
+#11001 = VECTOR('',#11002,1.);
+#11002 = DIRECTION('',(0.,1.));
+#11003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11004 = PCURVE('',#11005,#11010);
+#11005 = PLANE('',#11006);
+#11006 = AXIS2_PLACEMENT_3D('',#11007,#11008,#11009);
+#11007 = CARTESIAN_POINT('',(-0.22,-0.32,6.4));
+#11008 = DIRECTION('',(0.707106781187,-8.486018839685E-17,
+ -0.707106781187));
+#11009 = DIRECTION('',(-1.212375546256E-16,-1.,-1.227125289196E-18));
+#11010 = DEFINITIONAL_REPRESENTATION('',(#11011),#11015);
+#11011 = LINE('',#11012,#11013);
+#11012 = CARTESIAN_POINT('',(1.224646799147E-17,0.141421356237));
+#11013 = VECTOR('',#11014,1.);
+#11014 = DIRECTION('',(-1.,3.39210189245E-29));
+#11015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11016 = ORIENTED_EDGE('',*,*,#11017,.T.);
+#11017 = EDGE_CURVE('',#10990,#10164,#11018,.T.);
+#11018 = SURFACE_CURVE('',#11019,(#11023,#11030),.PCURVE_S1.);
+#11019 = LINE('',#11020,#11021);
+#11020 = CARTESIAN_POINT('',(-0.32,0.32,6.5));
+#11021 = VECTOR('',#11022,1.);
+#11022 = DIRECTION('',(-0.,0.,-1.));
+#11023 = PCURVE('',#10181,#11024);
+#11024 = DEFINITIONAL_REPRESENTATION('',(#11025),#11029);
+#11025 = LINE('',#11026,#11027);
+#11026 = CARTESIAN_POINT('',(4.977167571788,0.28340599116));
+#11027 = VECTOR('',#11028,1.);
+#11028 = DIRECTION('',(-1.,0.));
+#11029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11030 = PCURVE('',#10209,#11031);
+#11031 = DEFINITIONAL_REPRESENTATION('',(#11032),#11036);
+#11032 = LINE('',#11033,#11034);
+#11033 = CARTESIAN_POINT('',(0.,-0.64));
+#11034 = VECTOR('',#11035,1.);
+#11035 = DIRECTION('',(1.,0.));
+#11036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11037 = ADVANCED_FACE('',(#11038),#10263,.F.);
+#11038 = FACE_BOUND('',#11039,.F.);
+#11039 = EDGE_LOOP('',(#11040,#11063,#11064,#11065));
+#11040 = ORIENTED_EDGE('',*,*,#11041,.F.);
+#11041 = EDGE_CURVE('',#10222,#11042,#11044,.T.);
+#11042 = VERTEX_POINT('',#11043);
+#11043 = CARTESIAN_POINT('',(0.32,-0.32,6.3));
+#11044 = SURFACE_CURVE('',#11045,(#11049,#11056),.PCURVE_S1.);
+#11045 = LINE('',#11046,#11047);
+#11046 = CARTESIAN_POINT('',(0.32,-0.32,-0.9));
+#11047 = VECTOR('',#11048,1.);
+#11048 = DIRECTION('',(0.,0.,1.));
+#11049 = PCURVE('',#10263,#11050);
+#11050 = DEFINITIONAL_REPRESENTATION('',(#11051),#11055);
+#11051 = LINE('',#11052,#11053);
+#11052 = CARTESIAN_POINT('',(0.,0.));
+#11053 = VECTOR('',#11054,1.);
+#11054 = DIRECTION('',(1.,0.));
+#11055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11056 = PCURVE('',#10237,#11057);
+#11057 = DEFINITIONAL_REPRESENTATION('',(#11058),#11062);
+#11058 = LINE('',#11059,#11060);
+#11059 = CARTESIAN_POINT('',(-2.422832428212,-0.35659400884));
+#11060 = VECTOR('',#11061,1.);
+#11061 = DIRECTION('',(1.,0.));
+#11062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11063 = ORIENTED_EDGE('',*,*,#10249,.T.);
+#11064 = ORIENTED_EDGE('',*,*,#10966,.T.);
+#11065 = ORIENTED_EDGE('',*,*,#11066,.F.);
+#11066 = EDGE_CURVE('',#11042,#10967,#11067,.T.);
+#11067 = SURFACE_CURVE('',#11068,(#11072,#11079),.PCURVE_S1.);
+#11068 = LINE('',#11069,#11070);
+#11069 = CARTESIAN_POINT('',(0.32,-0.32,6.3));
+#11070 = VECTOR('',#11071,1.);
+#11071 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#11072 = PCURVE('',#10263,#11073);
+#11073 = DEFINITIONAL_REPRESENTATION('',(#11074),#11078);
+#11074 = LINE('',#11075,#11076);
+#11075 = CARTESIAN_POINT('',(7.2,0.));
+#11076 = VECTOR('',#11077,1.);
+#11077 = DIRECTION('',(0.,-1.));
+#11078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11079 = PCURVE('',#11080,#11085);
+#11080 = PLANE('',#11081);
+#11081 = AXIS2_PLACEMENT_3D('',#11082,#11083,#11084);
+#11082 = CARTESIAN_POINT('',(0.32,-0.22,6.4));
+#11083 = DIRECTION('',(-8.833102285013E-17,-0.707106781187,
+ 0.707106781187));
+#11084 = DIRECTION('',(1.,-1.236918052038E-16,1.227125289097E-18));
+#11085 = DEFINITIONAL_REPRESENTATION('',(#11086),#11090);
+#11086 = LINE('',#11087,#11088);
+#11087 = CARTESIAN_POINT('',(1.224646799148E-17,-0.141421356237));
+#11088 = VECTOR('',#11089,1.);
+#11089 = DIRECTION('',(-1.,-3.677447673011E-29));
+#11090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11091 = ADVANCED_FACE('',(#11092),#10237,.F.);
+#11092 = FACE_BOUND('',#11093,.F.);
+#11093 = EDGE_LOOP('',(#11094,#11095,#11096,#11124));
+#11094 = ORIENTED_EDGE('',*,*,#10221,.T.);
+#11095 = ORIENTED_EDGE('',*,*,#11041,.T.);
+#11096 = ORIENTED_EDGE('',*,*,#11097,.T.);
+#11097 = EDGE_CURVE('',#11042,#11098,#11100,.T.);
+#11098 = VERTEX_POINT('',#11099);
+#11099 = CARTESIAN_POINT('',(0.32,0.32,6.3));
+#11100 = SURFACE_CURVE('',#11101,(#11105,#11112),.PCURVE_S1.);
+#11101 = LINE('',#11102,#11103);
+#11102 = CARTESIAN_POINT('',(0.32,-0.32,6.3));
+#11103 = VECTOR('',#11104,1.);
+#11104 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#11105 = PCURVE('',#10237,#11106);
+#11106 = DEFINITIONAL_REPRESENTATION('',(#11107),#11111);
+#11107 = LINE('',#11108,#11109);
+#11108 = CARTESIAN_POINT('',(4.777167571788,-0.35659400884));
+#11109 = VECTOR('',#11110,1.);
+#11110 = DIRECTION('',(0.,1.));
+#11111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11112 = PCURVE('',#11113,#11118);
+#11113 = PLANE('',#11114);
+#11114 = AXIS2_PLACEMENT_3D('',#11115,#11116,#11117);
+#11115 = CARTESIAN_POINT('',(0.22,-0.32,6.4));
+#11116 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187
+ ));
+#11117 = DIRECTION('',(-1.236918052038E-16,-1.,-1.227125289097E-18));
+#11118 = DEFINITIONAL_REPRESENTATION('',(#11119),#11123);
+#11119 = LINE('',#11120,#11121);
+#11120 = CARTESIAN_POINT('',(-1.224646799148E-17,0.141421356237));
+#11121 = VECTOR('',#11122,1.);
+#11122 = DIRECTION('',(-1.,-3.677447673011E-29));
+#11123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11124 = ORIENTED_EDGE('',*,*,#11125,.T.);
+#11125 = EDGE_CURVE('',#11098,#10194,#11126,.T.);
+#11126 = SURFACE_CURVE('',#11127,(#11131,#11138),.PCURVE_S1.);
+#11127 = LINE('',#11128,#11129);
+#11128 = CARTESIAN_POINT('',(0.32,0.32,6.5));
+#11129 = VECTOR('',#11130,1.);
+#11130 = DIRECTION('',(-0.,0.,-1.));
+#11131 = PCURVE('',#10237,#11132);
+#11132 = DEFINITIONAL_REPRESENTATION('',(#11133),#11137);
+#11133 = LINE('',#11134,#11135);
+#11134 = CARTESIAN_POINT('',(4.977167571788,0.28340599116));
+#11135 = VECTOR('',#11136,1.);
+#11136 = DIRECTION('',(-1.,0.));
+#11137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11138 = PCURVE('',#10209,#11139);
+#11139 = DEFINITIONAL_REPRESENTATION('',(#11140),#11144);
+#11140 = LINE('',#11141,#11142);
+#11141 = CARTESIAN_POINT('',(0.,0.));
+#11142 = VECTOR('',#11143,1.);
+#11143 = DIRECTION('',(1.,0.));
+#11144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11145 = ADVANCED_FACE('',(#11146),#10209,.F.);
+#11146 = FACE_BOUND('',#11147,.F.);
+#11147 = EDGE_LOOP('',(#11148,#11149,#11175,#11176));
+#11148 = ORIENTED_EDGE('',*,*,#11125,.F.);
+#11149 = ORIENTED_EDGE('',*,*,#11150,.T.);
+#11150 = EDGE_CURVE('',#11098,#10990,#11151,.T.);
+#11151 = SURFACE_CURVE('',#11152,(#11156,#11163),.PCURVE_S1.);
+#11152 = LINE('',#11153,#11154);
+#11153 = CARTESIAN_POINT('',(0.32,0.32,6.3));
+#11154 = VECTOR('',#11155,1.);
+#11155 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#11156 = PCURVE('',#10209,#11157);
+#11157 = DEFINITIONAL_REPRESENTATION('',(#11158),#11162);
+#11158 = LINE('',#11159,#11160);
+#11159 = CARTESIAN_POINT('',(0.2,0.));
+#11160 = VECTOR('',#11161,1.);
+#11161 = DIRECTION('',(0.,-1.));
+#11162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11163 = PCURVE('',#11164,#11169);
+#11164 = PLANE('',#11165);
+#11165 = AXIS2_PLACEMENT_3D('',#11166,#11167,#11168);
+#11166 = CARTESIAN_POINT('',(0.32,0.22,6.4));
+#11167 = DIRECTION('',(8.833102285013E-17,0.707106781187,0.707106781187)
+ );
+#11168 = DIRECTION('',(1.,-1.236918052038E-16,-1.227125289097E-18));
+#11169 = DEFINITIONAL_REPRESENTATION('',(#11170),#11174);
+#11170 = LINE('',#11171,#11172);
+#11171 = CARTESIAN_POINT('',(-1.224646799148E-17,0.141421356237));
+#11172 = VECTOR('',#11173,1.);
+#11173 = DIRECTION('',(-1.,-3.677447673011E-29));
+#11174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11175 = ORIENTED_EDGE('',*,*,#11017,.T.);
+#11176 = ORIENTED_EDGE('',*,*,#10193,.T.);
+#11177 = ADVANCED_FACE('',(#11178),#10295,.T.);
+#11178 = FACE_BOUND('',#11179,.T.);
+#11179 = EDGE_LOOP('',(#11180,#11181,#11204,#11232));
+#11180 = ORIENTED_EDGE('',*,*,#10277,.T.);
+#11181 = ORIENTED_EDGE('',*,*,#11182,.T.);
+#11182 = EDGE_CURVE('',#10280,#11183,#11185,.T.);
+#11183 = VERTEX_POINT('',#11184);
+#11184 = CARTESIAN_POINT('',(2.18,-0.32,6.3));
+#11185 = SURFACE_CURVE('',#11186,(#11190,#11197),.PCURVE_S1.);
+#11186 = LINE('',#11187,#11188);
+#11187 = CARTESIAN_POINT('',(2.18,-0.32,-0.9));
+#11188 = VECTOR('',#11189,1.);
+#11189 = DIRECTION('',(0.,0.,1.));
+#11190 = PCURVE('',#10295,#11191);
+#11191 = DEFINITIONAL_REPRESENTATION('',(#11192),#11196);
+#11192 = LINE('',#11193,#11194);
+#11193 = CARTESIAN_POINT('',(-2.422832428212,-0.35659400884));
+#11194 = VECTOR('',#11195,1.);
+#11195 = DIRECTION('',(1.,0.));
+#11196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11197 = PCURVE('',#10377,#11198);
+#11198 = DEFINITIONAL_REPRESENTATION('',(#11199),#11203);
+#11199 = LINE('',#11200,#11201);
+#11200 = CARTESIAN_POINT('',(0.,-0.64));
+#11201 = VECTOR('',#11202,1.);
+#11202 = DIRECTION('',(1.,0.));
+#11203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11204 = ORIENTED_EDGE('',*,*,#11205,.T.);
+#11205 = EDGE_CURVE('',#11183,#11206,#11208,.T.);
+#11206 = VERTEX_POINT('',#11207);
+#11207 = CARTESIAN_POINT('',(2.18,0.32,6.3));
+#11208 = SURFACE_CURVE('',#11209,(#11213,#11220),.PCURVE_S1.);
+#11209 = LINE('',#11210,#11211);
+#11210 = CARTESIAN_POINT('',(2.18,-0.32,6.3));
+#11211 = VECTOR('',#11212,1.);
+#11212 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#11213 = PCURVE('',#10295,#11214);
+#11214 = DEFINITIONAL_REPRESENTATION('',(#11215),#11219);
+#11215 = LINE('',#11216,#11217);
+#11216 = CARTESIAN_POINT('',(4.777167571788,-0.35659400884));
+#11217 = VECTOR('',#11218,1.);
+#11218 = DIRECTION('',(0.,1.));
+#11219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11220 = PCURVE('',#11221,#11226);
+#11221 = PLANE('',#11222);
+#11222 = AXIS2_PLACEMENT_3D('',#11223,#11224,#11225);
+#11223 = CARTESIAN_POINT('',(2.28,-0.32,6.4));
+#11224 = DIRECTION('',(0.707106781187,-8.486018839685E-17,
+ -0.707106781187));
+#11225 = DIRECTION('',(-1.212375546256E-16,-1.,-1.227125289196E-18));
+#11226 = DEFINITIONAL_REPRESENTATION('',(#11227),#11231);
+#11227 = LINE('',#11228,#11229);
+#11228 = CARTESIAN_POINT('',(1.224646799147E-17,0.141421356237));
+#11229 = VECTOR('',#11230,1.);
+#11230 = DIRECTION('',(-1.,3.39210189245E-29));
+#11231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11232 = ORIENTED_EDGE('',*,*,#11233,.T.);
+#11233 = EDGE_CURVE('',#11206,#10278,#11234,.T.);
+#11234 = SURFACE_CURVE('',#11235,(#11239,#11246),.PCURVE_S1.);
+#11235 = LINE('',#11236,#11237);
+#11236 = CARTESIAN_POINT('',(2.18,0.32,6.5));
+#11237 = VECTOR('',#11238,1.);
+#11238 = DIRECTION('',(-0.,0.,-1.));
+#11239 = PCURVE('',#10295,#11240);
+#11240 = DEFINITIONAL_REPRESENTATION('',(#11241),#11245);
+#11241 = LINE('',#11242,#11243);
+#11242 = CARTESIAN_POINT('',(4.977167571788,0.28340599116));
+#11243 = VECTOR('',#11244,1.);
+#11244 = DIRECTION('',(-1.,0.));
+#11245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11246 = PCURVE('',#10323,#11247);
+#11247 = DEFINITIONAL_REPRESENTATION('',(#11248),#11252);
+#11248 = LINE('',#11249,#11250);
+#11249 = CARTESIAN_POINT('',(0.,-0.64));
+#11250 = VECTOR('',#11251,1.);
+#11251 = DIRECTION('',(1.,0.));
+#11252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11253 = ADVANCED_FACE('',(#11254),#10377,.F.);
+#11254 = FACE_BOUND('',#11255,.F.);
+#11255 = EDGE_LOOP('',(#11256,#11279,#11280,#11281));
+#11256 = ORIENTED_EDGE('',*,*,#11257,.F.);
+#11257 = EDGE_CURVE('',#10336,#11258,#11260,.T.);
+#11258 = VERTEX_POINT('',#11259);
+#11259 = CARTESIAN_POINT('',(2.82,-0.32,6.3));
+#11260 = SURFACE_CURVE('',#11261,(#11265,#11272),.PCURVE_S1.);
+#11261 = LINE('',#11262,#11263);
+#11262 = CARTESIAN_POINT('',(2.82,-0.32,-0.9));
+#11263 = VECTOR('',#11264,1.);
+#11264 = DIRECTION('',(0.,0.,1.));
+#11265 = PCURVE('',#10377,#11266);
+#11266 = DEFINITIONAL_REPRESENTATION('',(#11267),#11271);
+#11267 = LINE('',#11268,#11269);
+#11268 = CARTESIAN_POINT('',(0.,0.));
+#11269 = VECTOR('',#11270,1.);
+#11270 = DIRECTION('',(1.,0.));
+#11271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11272 = PCURVE('',#10351,#11273);
+#11273 = DEFINITIONAL_REPRESENTATION('',(#11274),#11278);
+#11274 = LINE('',#11275,#11276);
+#11275 = CARTESIAN_POINT('',(-2.422832428212,-0.35659400884));
+#11276 = VECTOR('',#11277,1.);
+#11277 = DIRECTION('',(1.,0.));
+#11278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11279 = ORIENTED_EDGE('',*,*,#10363,.T.);
+#11280 = ORIENTED_EDGE('',*,*,#11182,.T.);
+#11281 = ORIENTED_EDGE('',*,*,#11282,.F.);
+#11282 = EDGE_CURVE('',#11258,#11183,#11283,.T.);
+#11283 = SURFACE_CURVE('',#11284,(#11288,#11295),.PCURVE_S1.);
+#11284 = LINE('',#11285,#11286);
+#11285 = CARTESIAN_POINT('',(2.82,-0.32,6.3));
+#11286 = VECTOR('',#11287,1.);
+#11287 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#11288 = PCURVE('',#10377,#11289);
+#11289 = DEFINITIONAL_REPRESENTATION('',(#11290),#11294);
+#11290 = LINE('',#11291,#11292);
+#11291 = CARTESIAN_POINT('',(7.2,0.));
+#11292 = VECTOR('',#11293,1.);
+#11293 = DIRECTION('',(0.,-1.));
+#11294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11295 = PCURVE('',#11296,#11301);
+#11296 = PLANE('',#11297);
+#11297 = AXIS2_PLACEMENT_3D('',#11298,#11299,#11300);
+#11298 = CARTESIAN_POINT('',(2.82,-0.22,6.4));
+#11299 = DIRECTION('',(-8.833102285013E-17,-0.707106781187,
+ 0.707106781187));
+#11300 = DIRECTION('',(1.,-1.236918052038E-16,1.227125289097E-18));
+#11301 = DEFINITIONAL_REPRESENTATION('',(#11302),#11306);
+#11302 = LINE('',#11303,#11304);
+#11303 = CARTESIAN_POINT('',(1.224646799148E-17,-0.141421356237));
+#11304 = VECTOR('',#11305,1.);
+#11305 = DIRECTION('',(-1.,-3.677447673011E-29));
+#11306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11307 = ADVANCED_FACE('',(#11308),#10351,.F.);
+#11308 = FACE_BOUND('',#11309,.F.);
+#11309 = EDGE_LOOP('',(#11310,#11311,#11312,#11340));
+#11310 = ORIENTED_EDGE('',*,*,#10335,.T.);
+#11311 = ORIENTED_EDGE('',*,*,#11257,.T.);
+#11312 = ORIENTED_EDGE('',*,*,#11313,.T.);
+#11313 = EDGE_CURVE('',#11258,#11314,#11316,.T.);
+#11314 = VERTEX_POINT('',#11315);
+#11315 = CARTESIAN_POINT('',(2.82,0.32,6.3));
+#11316 = SURFACE_CURVE('',#11317,(#11321,#11328),.PCURVE_S1.);
+#11317 = LINE('',#11318,#11319);
+#11318 = CARTESIAN_POINT('',(2.82,-0.32,6.3));
+#11319 = VECTOR('',#11320,1.);
+#11320 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#11321 = PCURVE('',#10351,#11322);
+#11322 = DEFINITIONAL_REPRESENTATION('',(#11323),#11327);
+#11323 = LINE('',#11324,#11325);
+#11324 = CARTESIAN_POINT('',(4.777167571788,-0.35659400884));
+#11325 = VECTOR('',#11326,1.);
+#11326 = DIRECTION('',(0.,1.));
+#11327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11328 = PCURVE('',#11329,#11334);
+#11329 = PLANE('',#11330);
+#11330 = AXIS2_PLACEMENT_3D('',#11331,#11332,#11333);
+#11331 = CARTESIAN_POINT('',(2.72,-0.32,6.4));
+#11332 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187
+ ));
+#11333 = DIRECTION('',(-1.236918052038E-16,-1.,-1.227125289097E-18));
+#11334 = DEFINITIONAL_REPRESENTATION('',(#11335),#11339);
+#11335 = LINE('',#11336,#11337);
+#11336 = CARTESIAN_POINT('',(-1.224646799148E-17,0.141421356237));
+#11337 = VECTOR('',#11338,1.);
+#11338 = DIRECTION('',(-1.,-3.677447673011E-29));
+#11339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11340 = ORIENTED_EDGE('',*,*,#11341,.T.);
+#11341 = EDGE_CURVE('',#11314,#10308,#11342,.T.);
+#11342 = SURFACE_CURVE('',#11343,(#11347,#11354),.PCURVE_S1.);
+#11343 = LINE('',#11344,#11345);
+#11344 = CARTESIAN_POINT('',(2.82,0.32,6.5));
+#11345 = VECTOR('',#11346,1.);
+#11346 = DIRECTION('',(-0.,0.,-1.));
+#11347 = PCURVE('',#10351,#11348);
+#11348 = DEFINITIONAL_REPRESENTATION('',(#11349),#11353);
+#11349 = LINE('',#11350,#11351);
+#11350 = CARTESIAN_POINT('',(4.977167571788,0.28340599116));
+#11351 = VECTOR('',#11352,1.);
+#11352 = DIRECTION('',(-1.,0.));
+#11353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11354 = PCURVE('',#10323,#11355);
+#11355 = DEFINITIONAL_REPRESENTATION('',(#11356),#11360);
+#11356 = LINE('',#11357,#11358);
+#11357 = CARTESIAN_POINT('',(0.,0.));
+#11358 = VECTOR('',#11359,1.);
+#11359 = DIRECTION('',(1.,0.));
+#11360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11361 = ADVANCED_FACE('',(#11362),#10323,.F.);
+#11362 = FACE_BOUND('',#11363,.F.);
+#11363 = EDGE_LOOP('',(#11364,#11365,#11391,#11392));
+#11364 = ORIENTED_EDGE('',*,*,#11341,.F.);
+#11365 = ORIENTED_EDGE('',*,*,#11366,.T.);
+#11366 = EDGE_CURVE('',#11314,#11206,#11367,.T.);
+#11367 = SURFACE_CURVE('',#11368,(#11372,#11379),.PCURVE_S1.);
+#11368 = LINE('',#11369,#11370);
+#11369 = CARTESIAN_POINT('',(2.82,0.32,6.3));
+#11370 = VECTOR('',#11371,1.);
+#11371 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#11372 = PCURVE('',#10323,#11373);
+#11373 = DEFINITIONAL_REPRESENTATION('',(#11374),#11378);
+#11374 = LINE('',#11375,#11376);
+#11375 = CARTESIAN_POINT('',(0.2,0.));
+#11376 = VECTOR('',#11377,1.);
+#11377 = DIRECTION('',(0.,-1.));
+#11378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11379 = PCURVE('',#11380,#11385);
+#11380 = PLANE('',#11381);
+#11381 = AXIS2_PLACEMENT_3D('',#11382,#11383,#11384);
+#11382 = CARTESIAN_POINT('',(2.82,0.22,6.4));
+#11383 = DIRECTION('',(8.833102285013E-17,0.707106781187,0.707106781187)
+ );
+#11384 = DIRECTION('',(1.,-1.236918052038E-16,-1.227125289097E-18));
+#11385 = DEFINITIONAL_REPRESENTATION('',(#11386),#11390);
+#11386 = LINE('',#11387,#11388);
+#11387 = CARTESIAN_POINT('',(-1.224646799148E-17,0.141421356237));
+#11388 = VECTOR('',#11389,1.);
+#11389 = DIRECTION('',(-1.,-3.677447673011E-29));
+#11390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11391 = ORIENTED_EDGE('',*,*,#11233,.T.);
+#11392 = ORIENTED_EDGE('',*,*,#10307,.T.);
+#11393 = ADVANCED_FACE('',(#11394),#10747,.T.);
+#11394 = FACE_BOUND('',#11395,.T.);
+#11395 = EDGE_LOOP('',(#11396,#11426,#11454,#11482,#11503,#11504,#11527,
+ #11555));
+#11396 = ORIENTED_EDGE('',*,*,#11397,.T.);
+#11397 = EDGE_CURVE('',#11398,#11400,#11402,.T.);
+#11398 = VERTEX_POINT('',#11399);
+#11399 = CARTESIAN_POINT('',(-0.32,0.351578947368,-3.2));
+#11400 = VERTEX_POINT('',#11401);
+#11401 = CARTESIAN_POINT('',(-0.32,-0.288421052632,-3.2));
+#11402 = SURFACE_CURVE('',#11403,(#11407,#11414),.PCURVE_S1.);
+#11403 = LINE('',#11404,#11405);
+#11404 = CARTESIAN_POINT('',(-0.32,0.32,-3.2));
+#11405 = VECTOR('',#11406,1.);
+#11406 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#11407 = PCURVE('',#10747,#11408);
+#11408 = DEFINITIONAL_REPRESENTATION('',(#11409),#11413);
+#11409 = LINE('',#11410,#11411);
+#11410 = CARTESIAN_POINT('',(-4.722832428212,0.28340599116));
+#11411 = VECTOR('',#11412,1.);
+#11412 = DIRECTION('',(0.,-1.));
+#11413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11414 = PCURVE('',#11415,#11420);
+#11415 = PLANE('',#11416);
+#11416 = AXIS2_PLACEMENT_3D('',#11417,#11418,#11419);
+#11417 = CARTESIAN_POINT('',(-0.22,0.32,-3.3));
+#11418 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187
+ ));
+#11419 = DIRECTION('',(1.236918052038E-16,1.,1.227125289097E-18));
+#11420 = DEFINITIONAL_REPRESENTATION('',(#11421),#11425);
+#11421 = LINE('',#11422,#11423);
+#11422 = CARTESIAN_POINT('',(-1.224646799148E-17,0.141421356237));
+#11423 = VECTOR('',#11424,1.);
+#11424 = DIRECTION('',(-1.,-3.677447673011E-29));
+#11425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11426 = ORIENTED_EDGE('',*,*,#11427,.T.);
+#11427 = EDGE_CURVE('',#11400,#11428,#11430,.T.);
+#11428 = VERTEX_POINT('',#11429);
+#11429 = CARTESIAN_POINT('',(-0.32,-2.E-02,-1.5));
+#11430 = SURFACE_CURVE('',#11431,(#11435,#11442),.PCURVE_S1.);
+#11431 = LINE('',#11432,#11433);
+#11432 = CARTESIAN_POINT('',(-0.32,-0.32,-3.4));
+#11433 = VECTOR('',#11434,1.);
+#11434 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329)
+ );
+#11435 = PCURVE('',#10747,#11436);
+#11436 = DEFINITIONAL_REPRESENTATION('',(#11437),#11441);
+#11437 = LINE('',#11438,#11439);
+#11438 = CARTESIAN_POINT('',(-4.922832428212,-0.35659400884));
+#11439 = VECTOR('',#11440,1.);
+#11440 = DIRECTION('',(0.987762965329,0.155962573473));
+#11441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11442 = PCURVE('',#11443,#11448);
+#11443 = PLANE('',#11444);
+#11444 = AXIS2_PLACEMENT_3D('',#11445,#11446,#11447);
+#11445 = CARTESIAN_POINT('',(0.32,-0.32,-3.4));
+#11446 = DIRECTION('',(1.209660753807E-16,0.987762965329,-0.155962573473
+ ));
+#11447 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329)
+ );
+#11448 = DEFINITIONAL_REPRESENTATION('',(#11449),#11453);
+#11449 = LINE('',#11450,#11451);
+#11450 = CARTESIAN_POINT('',(-3.566278246516E-18,-0.64));
+#11451 = VECTOR('',#11452,1.);
+#11452 = DIRECTION('',(1.,-9.007147913395E-33));
+#11453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11454 = ORIENTED_EDGE('',*,*,#11455,.T.);
+#11455 = EDGE_CURVE('',#11428,#11456,#11458,.T.);
+#11456 = VERTEX_POINT('',#11457);
+#11457 = CARTESIAN_POINT('',(-0.32,-0.32,-0.9));
+#11458 = SURFACE_CURVE('',#11459,(#11463,#11470),.PCURVE_S1.);
+#11459 = LINE('',#11460,#11461);
+#11460 = CARTESIAN_POINT('',(-0.32,-2.E-02,-1.5));
+#11461 = VECTOR('',#11462,1.);
+#11462 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191));
+#11463 = PCURVE('',#10747,#11464);
+#11464 = DEFINITIONAL_REPRESENTATION('',(#11465),#11469);
+#11465 = LINE('',#11466,#11467);
+#11466 = CARTESIAN_POINT('',(-3.022832428212,-5.65940088399E-02));
+#11467 = VECTOR('',#11468,1.);
+#11468 = DIRECTION('',(0.894427191,-0.4472135955));
+#11469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11470 = PCURVE('',#11471,#11476);
+#11471 = PLANE('',#11472);
+#11472 = AXIS2_PLACEMENT_3D('',#11473,#11474,#11475);
+#11473 = CARTESIAN_POINT('',(0.32,-2.E-02,-1.5));
+#11474 = DIRECTION('',(1.095357396528E-16,0.894427191,0.4472135955));
+#11475 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191));
+#11476 = DEFINITIONAL_REPRESENTATION('',(#11477),#11481);
+#11477 = LINE('',#11478,#11479);
+#11478 = CARTESIAN_POINT('',(7.122927464874E-18,-0.64));
+#11479 = VECTOR('',#11480,1.);
+#11480 = DIRECTION('',(1.,3.217908294421E-33));
+#11481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11482 = ORIENTED_EDGE('',*,*,#11483,.T.);
+#11483 = EDGE_CURVE('',#11456,#10732,#11484,.T.);
+#11484 = SURFACE_CURVE('',#11485,(#11489,#11496),.PCURVE_S1.);
+#11485 = LINE('',#11486,#11487);
+#11486 = CARTESIAN_POINT('',(-0.32,-0.32,-0.9));
+#11487 = VECTOR('',#11488,1.);
+#11488 = DIRECTION('',(0.,0.,1.));
+#11489 = PCURVE('',#10747,#11490);
+#11490 = DEFINITIONAL_REPRESENTATION('',(#11491),#11495);
+#11491 = LINE('',#11492,#11493);
+#11492 = CARTESIAN_POINT('',(-2.422832428212,-0.35659400884));
+#11493 = VECTOR('',#11494,1.);
+#11494 = DIRECTION('',(1.,0.));
+#11495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11496 = PCURVE('',#10829,#11497);
+#11497 = DEFINITIONAL_REPRESENTATION('',(#11498),#11502);
+#11498 = LINE('',#11499,#11500);
+#11499 = CARTESIAN_POINT('',(0.,-0.64));
+#11500 = VECTOR('',#11501,1.);
+#11501 = DIRECTION('',(1.,0.));
+#11502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11503 = ORIENTED_EDGE('',*,*,#10729,.F.);
+#11504 = ORIENTED_EDGE('',*,*,#11505,.T.);
+#11505 = EDGE_CURVE('',#10730,#11506,#11508,.T.);
+#11506 = VERTEX_POINT('',#11507);
+#11507 = CARTESIAN_POINT('',(-0.32,0.32,-0.9));
+#11508 = SURFACE_CURVE('',#11509,(#11513,#11520),.PCURVE_S1.);
+#11509 = LINE('',#11510,#11511);
+#11510 = CARTESIAN_POINT('',(-0.32,0.32,6.5));
+#11511 = VECTOR('',#11512,1.);
+#11512 = DIRECTION('',(-0.,0.,-1.));
+#11513 = PCURVE('',#10747,#11514);
+#11514 = DEFINITIONAL_REPRESENTATION('',(#11515),#11519);
+#11515 = LINE('',#11516,#11517);
+#11516 = CARTESIAN_POINT('',(4.977167571788,0.28340599116));
+#11517 = VECTOR('',#11518,1.);
+#11518 = DIRECTION('',(-1.,0.));
+#11519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11520 = PCURVE('',#10775,#11521);
+#11521 = DEFINITIONAL_REPRESENTATION('',(#11522),#11526);
+#11522 = LINE('',#11523,#11524);
+#11523 = CARTESIAN_POINT('',(0.,-0.64));
+#11524 = VECTOR('',#11525,1.);
+#11525 = DIRECTION('',(1.,0.));
+#11526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11527 = ORIENTED_EDGE('',*,*,#11528,.T.);
+#11528 = EDGE_CURVE('',#11506,#11529,#11531,.T.);
+#11529 = VERTEX_POINT('',#11530);
+#11530 = CARTESIAN_POINT('',(-0.32,0.62,-1.5));
+#11531 = SURFACE_CURVE('',#11532,(#11536,#11543),.PCURVE_S1.);
+#11532 = LINE('',#11533,#11534);
+#11533 = CARTESIAN_POINT('',(-0.32,0.32,-0.9));
+#11534 = VECTOR('',#11535,1.);
+#11535 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191));
+#11536 = PCURVE('',#10747,#11537);
+#11537 = DEFINITIONAL_REPRESENTATION('',(#11538),#11542);
+#11538 = LINE('',#11539,#11540);
+#11539 = CARTESIAN_POINT('',(-2.422832428212,0.28340599116));
+#11540 = VECTOR('',#11541,1.);
+#11541 = DIRECTION('',(-0.894427191,0.4472135955));
+#11542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11543 = PCURVE('',#11544,#11549);
+#11544 = PLANE('',#11545);
+#11545 = AXIS2_PLACEMENT_3D('',#11546,#11547,#11548);
+#11546 = CARTESIAN_POINT('',(0.32,0.32,-0.9));
+#11547 = DIRECTION('',(-1.095357396528E-16,-0.894427191,-0.4472135955));
+#11548 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191));
+#11549 = DEFINITIONAL_REPRESENTATION('',(#11550),#11554);
+#11550 = LINE('',#11551,#11552);
+#11551 = CARTESIAN_POINT('',(-1.022609515643E-17,-0.64));
+#11552 = VECTOR('',#11553,1.);
+#11553 = DIRECTION('',(1.,-3.217908294421E-33));
+#11554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11555 = ORIENTED_EDGE('',*,*,#11556,.T.);
+#11556 = EDGE_CURVE('',#11529,#11398,#11557,.T.);
+#11557 = SURFACE_CURVE('',#11558,(#11562,#11569),.PCURVE_S1.);
+#11558 = LINE('',#11559,#11560);
+#11559 = CARTESIAN_POINT('',(-0.32,0.62,-1.5));
+#11560 = VECTOR('',#11561,1.);
+#11561 = DIRECTION('',(-1.909990663905E-17,-0.155962573473,
+ -0.987762965329));
+#11562 = PCURVE('',#10747,#11563);
+#11563 = DEFINITIONAL_REPRESENTATION('',(#11564),#11568);
+#11564 = LINE('',#11565,#11566);
+#11565 = CARTESIAN_POINT('',(-3.022832428212,0.58340599116));
+#11566 = VECTOR('',#11567,1.);
+#11567 = DIRECTION('',(-0.987762965329,-0.155962573473));
+#11568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11569 = PCURVE('',#11570,#11575);
+#11570 = PLANE('',#11571);
+#11571 = AXIS2_PLACEMENT_3D('',#11572,#11573,#11574);
+#11572 = CARTESIAN_POINT('',(0.32,0.62,-1.5));
+#11573 = DIRECTION('',(-1.209660753807E-16,-0.987762965329,
+ 0.155962573473));
+#11574 = DIRECTION('',(-1.909990663905E-17,-0.155962573473,
+ -0.987762965329));
+#11575 = DEFINITIONAL_REPRESENTATION('',(#11576),#11580);
+#11576 = LINE('',#11577,#11578);
+#11577 = CARTESIAN_POINT('',(-5.09138375596E-18,-0.64));
+#11578 = VECTOR('',#11579,1.);
+#11579 = DIRECTION('',(1.,9.007147913395E-33));
+#11580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11581 = ADVANCED_FACE('',(#11582),#10829,.F.);
+#11582 = FACE_BOUND('',#11583,.F.);
+#11583 = EDGE_LOOP('',(#11584,#11607,#11628,#11629));
+#11584 = ORIENTED_EDGE('',*,*,#11585,.F.);
+#11585 = EDGE_CURVE('',#11586,#10788,#11588,.T.);
+#11586 = VERTEX_POINT('',#11587);
+#11587 = CARTESIAN_POINT('',(0.32,-0.32,-0.9));
+#11588 = SURFACE_CURVE('',#11589,(#11593,#11600),.PCURVE_S1.);
+#11589 = LINE('',#11590,#11591);
+#11590 = CARTESIAN_POINT('',(0.32,-0.32,-0.9));
+#11591 = VECTOR('',#11592,1.);
+#11592 = DIRECTION('',(0.,0.,1.));
+#11593 = PCURVE('',#10829,#11594);
+#11594 = DEFINITIONAL_REPRESENTATION('',(#11595),#11599);
+#11595 = LINE('',#11596,#11597);
+#11596 = CARTESIAN_POINT('',(0.,0.));
+#11597 = VECTOR('',#11598,1.);
+#11598 = DIRECTION('',(1.,0.));
+#11599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11600 = PCURVE('',#10803,#11601);
+#11601 = DEFINITIONAL_REPRESENTATION('',(#11602),#11606);
+#11602 = LINE('',#11603,#11604);
+#11603 = CARTESIAN_POINT('',(-2.422832428212,-0.35659400884));
+#11604 = VECTOR('',#11605,1.);
+#11605 = DIRECTION('',(1.,0.));
+#11606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11607 = ORIENTED_EDGE('',*,*,#11608,.T.);
+#11608 = EDGE_CURVE('',#11586,#11456,#11609,.T.);
+#11609 = SURFACE_CURVE('',#11610,(#11614,#11621),.PCURVE_S1.);
+#11610 = LINE('',#11611,#11612);
+#11611 = CARTESIAN_POINT('',(0.32,-0.32,-0.9));
+#11612 = VECTOR('',#11613,1.);
+#11613 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#11614 = PCURVE('',#10829,#11615);
+#11615 = DEFINITIONAL_REPRESENTATION('',(#11616),#11620);
+#11616 = LINE('',#11617,#11618);
+#11617 = CARTESIAN_POINT('',(0.,0.));
+#11618 = VECTOR('',#11619,1.);
+#11619 = DIRECTION('',(0.,-1.));
+#11620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11621 = PCURVE('',#11471,#11622);
+#11622 = DEFINITIONAL_REPRESENTATION('',(#11623),#11627);
+#11623 = LINE('',#11624,#11625);
+#11624 = CARTESIAN_POINT('',(0.67082039325,3.673940397442E-17));
+#11625 = VECTOR('',#11626,1.);
+#11626 = DIRECTION('',(1.039694021178E-29,-1.));
+#11627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11628 = ORIENTED_EDGE('',*,*,#11483,.T.);
+#11629 = ORIENTED_EDGE('',*,*,#10815,.F.);
+#11630 = ADVANCED_FACE('',(#11631),#10803,.F.);
+#11631 = FACE_BOUND('',#11632,.F.);
+#11632 = EDGE_LOOP('',(#11633,#11663,#11686,#11707,#11708,#11709,#11732,
+ #11755));
+#11633 = ORIENTED_EDGE('',*,*,#11634,.T.);
+#11634 = EDGE_CURVE('',#11635,#11637,#11639,.T.);
+#11635 = VERTEX_POINT('',#11636);
+#11636 = CARTESIAN_POINT('',(0.32,0.351578947368,-3.2));
+#11637 = VERTEX_POINT('',#11638);
+#11638 = CARTESIAN_POINT('',(0.32,-0.288421052632,-3.2));
+#11639 = SURFACE_CURVE('',#11640,(#11644,#11651),.PCURVE_S1.);
+#11640 = LINE('',#11641,#11642);
+#11641 = CARTESIAN_POINT('',(0.32,0.32,-3.2));
+#11642 = VECTOR('',#11643,1.);
+#11643 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#11644 = PCURVE('',#10803,#11645);
+#11645 = DEFINITIONAL_REPRESENTATION('',(#11646),#11650);
+#11646 = LINE('',#11647,#11648);
+#11647 = CARTESIAN_POINT('',(-4.722832428212,0.28340599116));
+#11648 = VECTOR('',#11649,1.);
+#11649 = DIRECTION('',(0.,-1.));
+#11650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11651 = PCURVE('',#11652,#11657);
+#11652 = PLANE('',#11653);
+#11653 = AXIS2_PLACEMENT_3D('',#11654,#11655,#11656);
+#11654 = CARTESIAN_POINT('',(0.22,0.32,-3.3));
+#11655 = DIRECTION('',(0.707106781187,-8.486018839685E-17,
+ -0.707106781187));
+#11656 = DIRECTION('',(1.212375546256E-16,1.,1.227125289196E-18));
+#11657 = DEFINITIONAL_REPRESENTATION('',(#11658),#11662);
+#11658 = LINE('',#11659,#11660);
+#11659 = CARTESIAN_POINT('',(1.224646799147E-17,0.141421356237));
+#11660 = VECTOR('',#11661,1.);
+#11661 = DIRECTION('',(-1.,3.39210189245E-29));
+#11662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11663 = ORIENTED_EDGE('',*,*,#11664,.T.);
+#11664 = EDGE_CURVE('',#11637,#11665,#11667,.T.);
+#11665 = VERTEX_POINT('',#11666);
+#11666 = CARTESIAN_POINT('',(0.32,-2.E-02,-1.5));
+#11667 = SURFACE_CURVE('',#11668,(#11672,#11679),.PCURVE_S1.);
+#11668 = LINE('',#11669,#11670);
+#11669 = CARTESIAN_POINT('',(0.32,-0.32,-3.4));
+#11670 = VECTOR('',#11671,1.);
+#11671 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329)
+ );
+#11672 = PCURVE('',#10803,#11673);
+#11673 = DEFINITIONAL_REPRESENTATION('',(#11674),#11678);
+#11674 = LINE('',#11675,#11676);
+#11675 = CARTESIAN_POINT('',(-4.922832428212,-0.35659400884));
+#11676 = VECTOR('',#11677,1.);
+#11677 = DIRECTION('',(0.987762965329,0.155962573473));
+#11678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11679 = PCURVE('',#11443,#11680);
+#11680 = DEFINITIONAL_REPRESENTATION('',(#11681),#11685);
+#11681 = LINE('',#11682,#11683);
+#11682 = CARTESIAN_POINT('',(0.,0.));
+#11683 = VECTOR('',#11684,1.);
+#11684 = DIRECTION('',(1.,-9.007147913395E-33));
+#11685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11686 = ORIENTED_EDGE('',*,*,#11687,.T.);
+#11687 = EDGE_CURVE('',#11665,#11586,#11688,.T.);
+#11688 = SURFACE_CURVE('',#11689,(#11693,#11700),.PCURVE_S1.);
+#11689 = LINE('',#11690,#11691);
+#11690 = CARTESIAN_POINT('',(0.32,-2.E-02,-1.5));
+#11691 = VECTOR('',#11692,1.);
+#11692 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191));
+#11693 = PCURVE('',#10803,#11694);
+#11694 = DEFINITIONAL_REPRESENTATION('',(#11695),#11699);
+#11695 = LINE('',#11696,#11697);
+#11696 = CARTESIAN_POINT('',(-3.022832428212,-5.65940088399E-02));
+#11697 = VECTOR('',#11698,1.);
+#11698 = DIRECTION('',(0.894427191,-0.4472135955));
+#11699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11700 = PCURVE('',#11471,#11701);
+#11701 = DEFINITIONAL_REPRESENTATION('',(#11702),#11706);
+#11702 = LINE('',#11703,#11704);
+#11703 = CARTESIAN_POINT('',(0.,0.));
+#11704 = VECTOR('',#11705,1.);
+#11705 = DIRECTION('',(1.,3.217908294421E-33));
+#11706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11707 = ORIENTED_EDGE('',*,*,#11585,.T.);
+#11708 = ORIENTED_EDGE('',*,*,#10787,.F.);
+#11709 = ORIENTED_EDGE('',*,*,#11710,.T.);
+#11710 = EDGE_CURVE('',#10760,#11711,#11713,.T.);
+#11711 = VERTEX_POINT('',#11712);
+#11712 = CARTESIAN_POINT('',(0.32,0.32,-0.9));
+#11713 = SURFACE_CURVE('',#11714,(#11718,#11725),.PCURVE_S1.);
+#11714 = LINE('',#11715,#11716);
+#11715 = CARTESIAN_POINT('',(0.32,0.32,6.5));
+#11716 = VECTOR('',#11717,1.);
+#11717 = DIRECTION('',(-0.,0.,-1.));
+#11718 = PCURVE('',#10803,#11719);
+#11719 = DEFINITIONAL_REPRESENTATION('',(#11720),#11724);
+#11720 = LINE('',#11721,#11722);
+#11721 = CARTESIAN_POINT('',(4.977167571788,0.28340599116));
+#11722 = VECTOR('',#11723,1.);
+#11723 = DIRECTION('',(-1.,0.));
+#11724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11725 = PCURVE('',#10775,#11726);
+#11726 = DEFINITIONAL_REPRESENTATION('',(#11727),#11731);
+#11727 = LINE('',#11728,#11729);
+#11728 = CARTESIAN_POINT('',(0.,0.));
+#11729 = VECTOR('',#11730,1.);
+#11730 = DIRECTION('',(1.,0.));
+#11731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11732 = ORIENTED_EDGE('',*,*,#11733,.T.);
+#11733 = EDGE_CURVE('',#11711,#11734,#11736,.T.);
+#11734 = VERTEX_POINT('',#11735);
+#11735 = CARTESIAN_POINT('',(0.32,0.62,-1.5));
+#11736 = SURFACE_CURVE('',#11737,(#11741,#11748),.PCURVE_S1.);
+#11737 = LINE('',#11738,#11739);
+#11738 = CARTESIAN_POINT('',(0.32,0.32,-0.9));
+#11739 = VECTOR('',#11740,1.);
+#11740 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191));
+#11741 = PCURVE('',#10803,#11742);
+#11742 = DEFINITIONAL_REPRESENTATION('',(#11743),#11747);
+#11743 = LINE('',#11744,#11745);
+#11744 = CARTESIAN_POINT('',(-2.422832428212,0.28340599116));
+#11745 = VECTOR('',#11746,1.);
+#11746 = DIRECTION('',(-0.894427191,0.4472135955));
+#11747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11748 = PCURVE('',#11544,#11749);
+#11749 = DEFINITIONAL_REPRESENTATION('',(#11750),#11754);
+#11750 = LINE('',#11751,#11752);
+#11751 = CARTESIAN_POINT('',(0.,0.));
+#11752 = VECTOR('',#11753,1.);
+#11753 = DIRECTION('',(1.,-3.217908294421E-33));
+#11754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11755 = ORIENTED_EDGE('',*,*,#11756,.T.);
+#11756 = EDGE_CURVE('',#11734,#11635,#11757,.T.);
+#11757 = SURFACE_CURVE('',#11758,(#11762,#11769),.PCURVE_S1.);
+#11758 = LINE('',#11759,#11760);
+#11759 = CARTESIAN_POINT('',(0.32,0.62,-1.5));
+#11760 = VECTOR('',#11761,1.);
+#11761 = DIRECTION('',(-1.909990663905E-17,-0.155962573473,
+ -0.987762965329));
+#11762 = PCURVE('',#10803,#11763);
+#11763 = DEFINITIONAL_REPRESENTATION('',(#11764),#11768);
+#11764 = LINE('',#11765,#11766);
+#11765 = CARTESIAN_POINT('',(-3.022832428212,0.58340599116));
+#11766 = VECTOR('',#11767,1.);
+#11767 = DIRECTION('',(-0.987762965329,-0.155962573473));
+#11768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11769 = PCURVE('',#11570,#11770);
+#11770 = DEFINITIONAL_REPRESENTATION('',(#11771),#11775);
+#11771 = LINE('',#11772,#11773);
+#11772 = CARTESIAN_POINT('',(-0.,0.));
+#11773 = VECTOR('',#11774,1.);
+#11774 = DIRECTION('',(1.,9.007147913395E-33));
+#11775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11776 = ADVANCED_FACE('',(#11777),#10775,.F.);
+#11777 = FACE_BOUND('',#11778,.F.);
+#11778 = EDGE_LOOP('',(#11779,#11780,#11781,#11782));
+#11779 = ORIENTED_EDGE('',*,*,#11710,.F.);
+#11780 = ORIENTED_EDGE('',*,*,#10759,.F.);
+#11781 = ORIENTED_EDGE('',*,*,#11505,.T.);
+#11782 = ORIENTED_EDGE('',*,*,#11783,.F.);
+#11783 = EDGE_CURVE('',#11711,#11506,#11784,.T.);
+#11784 = SURFACE_CURVE('',#11785,(#11789,#11796),.PCURVE_S1.);
+#11785 = LINE('',#11786,#11787);
+#11786 = CARTESIAN_POINT('',(0.32,0.32,-0.9));
+#11787 = VECTOR('',#11788,1.);
+#11788 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#11789 = PCURVE('',#10775,#11790);
+#11790 = DEFINITIONAL_REPRESENTATION('',(#11791),#11795);
+#11791 = LINE('',#11792,#11793);
+#11792 = CARTESIAN_POINT('',(7.4,0.));
+#11793 = VECTOR('',#11794,1.);
+#11794 = DIRECTION('',(0.,-1.));
+#11795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11796 = PCURVE('',#11544,#11797);
+#11797 = DEFINITIONAL_REPRESENTATION('',(#11798),#11802);
+#11798 = LINE('',#11799,#11800);
+#11799 = CARTESIAN_POINT('',(0.,0.));
+#11800 = VECTOR('',#11801,1.);
+#11801 = DIRECTION('',(-1.039694021178E-29,-1.));
+#11802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11803 = ADVANCED_FACE('',(#11804),#10868,.T.);
+#11804 = FACE_BOUND('',#11805,.T.);
+#11805 = EDGE_LOOP('',(#11806,#11836,#11864,#11892,#11913,#11914,#11937,
+ #11965));
+#11806 = ORIENTED_EDGE('',*,*,#11807,.T.);
+#11807 = EDGE_CURVE('',#11808,#11810,#11812,.T.);
+#11808 = VERTEX_POINT('',#11809);
+#11809 = CARTESIAN_POINT('',(2.18,0.351578947368,-3.2));
+#11810 = VERTEX_POINT('',#11811);
+#11811 = CARTESIAN_POINT('',(2.18,-0.288421052632,-3.2));
+#11812 = SURFACE_CURVE('',#11813,(#11817,#11824),.PCURVE_S1.);
+#11813 = LINE('',#11814,#11815);
+#11814 = CARTESIAN_POINT('',(2.18,0.32,-3.2));
+#11815 = VECTOR('',#11816,1.);
+#11816 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#11817 = PCURVE('',#10868,#11818);
+#11818 = DEFINITIONAL_REPRESENTATION('',(#11819),#11823);
+#11819 = LINE('',#11820,#11821);
+#11820 = CARTESIAN_POINT('',(-4.722832428212,0.28340599116));
+#11821 = VECTOR('',#11822,1.);
+#11822 = DIRECTION('',(0.,-1.));
+#11823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11824 = PCURVE('',#11825,#11830);
+#11825 = PLANE('',#11826);
+#11826 = AXIS2_PLACEMENT_3D('',#11827,#11828,#11829);
+#11827 = CARTESIAN_POINT('',(2.28,0.32,-3.3));
+#11828 = DIRECTION('',(0.707106781187,-8.833102285013E-17,0.707106781187
+ ));
+#11829 = DIRECTION('',(1.236918052038E-16,1.,1.227125289097E-18));
+#11830 = DEFINITIONAL_REPRESENTATION('',(#11831),#11835);
+#11831 = LINE('',#11832,#11833);
+#11832 = CARTESIAN_POINT('',(-1.224646799148E-17,0.141421356237));
+#11833 = VECTOR('',#11834,1.);
+#11834 = DIRECTION('',(-1.,-3.677447673011E-29));
+#11835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11836 = ORIENTED_EDGE('',*,*,#11837,.T.);
+#11837 = EDGE_CURVE('',#11810,#11838,#11840,.T.);
+#11838 = VERTEX_POINT('',#11839);
+#11839 = CARTESIAN_POINT('',(2.18,-2.E-02,-1.5));
+#11840 = SURFACE_CURVE('',#11841,(#11845,#11852),.PCURVE_S1.);
+#11841 = LINE('',#11842,#11843);
+#11842 = CARTESIAN_POINT('',(2.18,-0.32,-3.4));
+#11843 = VECTOR('',#11844,1.);
+#11844 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329)
+ );
+#11845 = PCURVE('',#10868,#11846);
+#11846 = DEFINITIONAL_REPRESENTATION('',(#11847),#11851);
+#11847 = LINE('',#11848,#11849);
+#11848 = CARTESIAN_POINT('',(-4.922832428212,-0.35659400884));
+#11849 = VECTOR('',#11850,1.);
+#11850 = DIRECTION('',(0.987762965329,0.155962573473));
+#11851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11852 = PCURVE('',#11853,#11858);
+#11853 = PLANE('',#11854);
+#11854 = AXIS2_PLACEMENT_3D('',#11855,#11856,#11857);
+#11855 = CARTESIAN_POINT('',(2.82,-0.32,-3.4));
+#11856 = DIRECTION('',(1.209660753807E-16,0.987762965329,-0.155962573473
+ ));
+#11857 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329)
+ );
+#11858 = DEFINITIONAL_REPRESENTATION('',(#11859),#11863);
+#11859 = LINE('',#11860,#11861);
+#11860 = CARTESIAN_POINT('',(-3.566278246516E-18,-0.64));
+#11861 = VECTOR('',#11862,1.);
+#11862 = DIRECTION('',(1.,-9.007147913395E-33));
+#11863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11864 = ORIENTED_EDGE('',*,*,#11865,.T.);
+#11865 = EDGE_CURVE('',#11838,#11866,#11868,.T.);
+#11866 = VERTEX_POINT('',#11867);
+#11867 = CARTESIAN_POINT('',(2.18,-0.32,-0.9));
+#11868 = SURFACE_CURVE('',#11869,(#11873,#11880),.PCURVE_S1.);
+#11869 = LINE('',#11870,#11871);
+#11870 = CARTESIAN_POINT('',(2.18,-2.E-02,-1.5));
+#11871 = VECTOR('',#11872,1.);
+#11872 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191));
+#11873 = PCURVE('',#10868,#11874);
+#11874 = DEFINITIONAL_REPRESENTATION('',(#11875),#11879);
+#11875 = LINE('',#11876,#11877);
+#11876 = CARTESIAN_POINT('',(-3.022832428212,-5.65940088399E-02));
+#11877 = VECTOR('',#11878,1.);
+#11878 = DIRECTION('',(0.894427191,-0.4472135955));
+#11879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11880 = PCURVE('',#11881,#11886);
+#11881 = PLANE('',#11882);
+#11882 = AXIS2_PLACEMENT_3D('',#11883,#11884,#11885);
+#11883 = CARTESIAN_POINT('',(2.82,-2.E-02,-1.5));
+#11884 = DIRECTION('',(1.095357396528E-16,0.894427191,0.4472135955));
+#11885 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191));
+#11886 = DEFINITIONAL_REPRESENTATION('',(#11887),#11891);
+#11887 = LINE('',#11888,#11889);
+#11888 = CARTESIAN_POINT('',(7.122927464874E-18,-0.64));
+#11889 = VECTOR('',#11890,1.);
+#11890 = DIRECTION('',(1.,3.217908294421E-33));
+#11891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11892 = ORIENTED_EDGE('',*,*,#11893,.T.);
+#11893 = EDGE_CURVE('',#11866,#10853,#11894,.T.);
+#11894 = SURFACE_CURVE('',#11895,(#11899,#11906),.PCURVE_S1.);
+#11895 = LINE('',#11896,#11897);
+#11896 = CARTESIAN_POINT('',(2.18,-0.32,-0.9));
+#11897 = VECTOR('',#11898,1.);
+#11898 = DIRECTION('',(0.,0.,1.));
+#11899 = PCURVE('',#10868,#11900);
+#11900 = DEFINITIONAL_REPRESENTATION('',(#11901),#11905);
+#11901 = LINE('',#11902,#11903);
+#11902 = CARTESIAN_POINT('',(-2.422832428212,-0.35659400884));
+#11903 = VECTOR('',#11904,1.);
+#11904 = DIRECTION('',(1.,0.));
+#11905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11906 = PCURVE('',#10950,#11907);
+#11907 = DEFINITIONAL_REPRESENTATION('',(#11908),#11912);
+#11908 = LINE('',#11909,#11910);
+#11909 = CARTESIAN_POINT('',(0.,-0.64));
+#11910 = VECTOR('',#11911,1.);
+#11911 = DIRECTION('',(1.,0.));
+#11912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11913 = ORIENTED_EDGE('',*,*,#10850,.F.);
+#11914 = ORIENTED_EDGE('',*,*,#11915,.T.);
+#11915 = EDGE_CURVE('',#10851,#11916,#11918,.T.);
+#11916 = VERTEX_POINT('',#11917);
+#11917 = CARTESIAN_POINT('',(2.18,0.32,-0.9));
+#11918 = SURFACE_CURVE('',#11919,(#11923,#11930),.PCURVE_S1.);
+#11919 = LINE('',#11920,#11921);
+#11920 = CARTESIAN_POINT('',(2.18,0.32,6.5));
+#11921 = VECTOR('',#11922,1.);
+#11922 = DIRECTION('',(-0.,0.,-1.));
+#11923 = PCURVE('',#10868,#11924);
+#11924 = DEFINITIONAL_REPRESENTATION('',(#11925),#11929);
+#11925 = LINE('',#11926,#11927);
+#11926 = CARTESIAN_POINT('',(4.977167571788,0.28340599116));
+#11927 = VECTOR('',#11928,1.);
+#11928 = DIRECTION('',(-1.,0.));
+#11929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11930 = PCURVE('',#10896,#11931);
+#11931 = DEFINITIONAL_REPRESENTATION('',(#11932),#11936);
+#11932 = LINE('',#11933,#11934);
+#11933 = CARTESIAN_POINT('',(0.,-0.64));
+#11934 = VECTOR('',#11935,1.);
+#11935 = DIRECTION('',(1.,0.));
+#11936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11937 = ORIENTED_EDGE('',*,*,#11938,.T.);
+#11938 = EDGE_CURVE('',#11916,#11939,#11941,.T.);
+#11939 = VERTEX_POINT('',#11940);
+#11940 = CARTESIAN_POINT('',(2.18,0.62,-1.5));
+#11941 = SURFACE_CURVE('',#11942,(#11946,#11953),.PCURVE_S1.);
+#11942 = LINE('',#11943,#11944);
+#11943 = CARTESIAN_POINT('',(2.18,0.32,-0.9));
+#11944 = VECTOR('',#11945,1.);
+#11945 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191));
+#11946 = PCURVE('',#10868,#11947);
+#11947 = DEFINITIONAL_REPRESENTATION('',(#11948),#11952);
+#11948 = LINE('',#11949,#11950);
+#11949 = CARTESIAN_POINT('',(-2.422832428212,0.28340599116));
+#11950 = VECTOR('',#11951,1.);
+#11951 = DIRECTION('',(-0.894427191,0.4472135955));
+#11952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11953 = PCURVE('',#11954,#11959);
+#11954 = PLANE('',#11955);
+#11955 = AXIS2_PLACEMENT_3D('',#11956,#11957,#11958);
+#11956 = CARTESIAN_POINT('',(2.82,0.32,-0.9));
+#11957 = DIRECTION('',(-1.095357396528E-16,-0.894427191,-0.4472135955));
+#11958 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191));
+#11959 = DEFINITIONAL_REPRESENTATION('',(#11960),#11964);
+#11960 = LINE('',#11961,#11962);
+#11961 = CARTESIAN_POINT('',(-1.022609515643E-17,-0.64));
+#11962 = VECTOR('',#11963,1.);
+#11963 = DIRECTION('',(1.,-3.217908294421E-33));
+#11964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11965 = ORIENTED_EDGE('',*,*,#11966,.T.);
+#11966 = EDGE_CURVE('',#11939,#11808,#11967,.T.);
+#11967 = SURFACE_CURVE('',#11968,(#11972,#11979),.PCURVE_S1.);
+#11968 = LINE('',#11969,#11970);
+#11969 = CARTESIAN_POINT('',(2.18,0.62,-1.5));
+#11970 = VECTOR('',#11971,1.);
+#11971 = DIRECTION('',(-1.909990663905E-17,-0.155962573473,
+ -0.987762965329));
+#11972 = PCURVE('',#10868,#11973);
+#11973 = DEFINITIONAL_REPRESENTATION('',(#11974),#11978);
+#11974 = LINE('',#11975,#11976);
+#11975 = CARTESIAN_POINT('',(-3.022832428212,0.58340599116));
+#11976 = VECTOR('',#11977,1.);
+#11977 = DIRECTION('',(-0.987762965329,-0.155962573473));
+#11978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11979 = PCURVE('',#11980,#11985);
+#11980 = PLANE('',#11981);
+#11981 = AXIS2_PLACEMENT_3D('',#11982,#11983,#11984);
+#11982 = CARTESIAN_POINT('',(2.82,0.62,-1.5));
+#11983 = DIRECTION('',(-1.209660753807E-16,-0.987762965329,
+ 0.155962573473));
+#11984 = DIRECTION('',(-1.909990663905E-17,-0.155962573473,
+ -0.987762965329));
+#11985 = DEFINITIONAL_REPRESENTATION('',(#11986),#11990);
+#11986 = LINE('',#11987,#11988);
+#11987 = CARTESIAN_POINT('',(-5.09138375596E-18,-0.64));
+#11988 = VECTOR('',#11989,1.);
+#11989 = DIRECTION('',(1.,9.007147913395E-33));
+#11990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11991 = ADVANCED_FACE('',(#11992),#10950,.F.);
+#11992 = FACE_BOUND('',#11993,.F.);
+#11993 = EDGE_LOOP('',(#11994,#12017,#12038,#12039));
+#11994 = ORIENTED_EDGE('',*,*,#11995,.F.);
+#11995 = EDGE_CURVE('',#11996,#10909,#11998,.T.);
+#11996 = VERTEX_POINT('',#11997);
+#11997 = CARTESIAN_POINT('',(2.82,-0.32,-0.9));
+#11998 = SURFACE_CURVE('',#11999,(#12003,#12010),.PCURVE_S1.);
+#11999 = LINE('',#12000,#12001);
+#12000 = CARTESIAN_POINT('',(2.82,-0.32,-0.9));
+#12001 = VECTOR('',#12002,1.);
+#12002 = DIRECTION('',(0.,0.,1.));
+#12003 = PCURVE('',#10950,#12004);
+#12004 = DEFINITIONAL_REPRESENTATION('',(#12005),#12009);
+#12005 = LINE('',#12006,#12007);
+#12006 = CARTESIAN_POINT('',(0.,0.));
+#12007 = VECTOR('',#12008,1.);
+#12008 = DIRECTION('',(1.,0.));
+#12009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12010 = PCURVE('',#10924,#12011);
+#12011 = DEFINITIONAL_REPRESENTATION('',(#12012),#12016);
+#12012 = LINE('',#12013,#12014);
+#12013 = CARTESIAN_POINT('',(-2.422832428212,-0.35659400884));
+#12014 = VECTOR('',#12015,1.);
+#12015 = DIRECTION('',(1.,0.));
+#12016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12017 = ORIENTED_EDGE('',*,*,#12018,.T.);
+#12018 = EDGE_CURVE('',#11996,#11866,#12019,.T.);
+#12019 = SURFACE_CURVE('',#12020,(#12024,#12031),.PCURVE_S1.);
+#12020 = LINE('',#12021,#12022);
+#12021 = CARTESIAN_POINT('',(2.82,-0.32,-0.9));
+#12022 = VECTOR('',#12023,1.);
+#12023 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12024 = PCURVE('',#10950,#12025);
+#12025 = DEFINITIONAL_REPRESENTATION('',(#12026),#12030);
+#12026 = LINE('',#12027,#12028);
+#12027 = CARTESIAN_POINT('',(0.,0.));
+#12028 = VECTOR('',#12029,1.);
+#12029 = DIRECTION('',(0.,-1.));
+#12030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12031 = PCURVE('',#11881,#12032);
+#12032 = DEFINITIONAL_REPRESENTATION('',(#12033),#12037);
+#12033 = LINE('',#12034,#12035);
+#12034 = CARTESIAN_POINT('',(0.67082039325,3.673940397442E-17));
+#12035 = VECTOR('',#12036,1.);
+#12036 = DIRECTION('',(1.039694021178E-29,-1.));
+#12037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12038 = ORIENTED_EDGE('',*,*,#11893,.T.);
+#12039 = ORIENTED_EDGE('',*,*,#10936,.F.);
+#12040 = ADVANCED_FACE('',(#12041),#10924,.F.);
+#12041 = FACE_BOUND('',#12042,.F.);
+#12042 = EDGE_LOOP('',(#12043,#12073,#12096,#12117,#12118,#12119,#12142,
+ #12165));
+#12043 = ORIENTED_EDGE('',*,*,#12044,.T.);
+#12044 = EDGE_CURVE('',#12045,#12047,#12049,.T.);
+#12045 = VERTEX_POINT('',#12046);
+#12046 = CARTESIAN_POINT('',(2.82,0.351578947368,-3.2));
+#12047 = VERTEX_POINT('',#12048);
+#12048 = CARTESIAN_POINT('',(2.82,-0.288421052632,-3.2));
+#12049 = SURFACE_CURVE('',#12050,(#12054,#12061),.PCURVE_S1.);
+#12050 = LINE('',#12051,#12052);
+#12051 = CARTESIAN_POINT('',(2.82,0.32,-3.2));
+#12052 = VECTOR('',#12053,1.);
+#12053 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#12054 = PCURVE('',#10924,#12055);
+#12055 = DEFINITIONAL_REPRESENTATION('',(#12056),#12060);
+#12056 = LINE('',#12057,#12058);
+#12057 = CARTESIAN_POINT('',(-4.722832428212,0.28340599116));
+#12058 = VECTOR('',#12059,1.);
+#12059 = DIRECTION('',(0.,-1.));
+#12060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12061 = PCURVE('',#12062,#12067);
+#12062 = PLANE('',#12063);
+#12063 = AXIS2_PLACEMENT_3D('',#12064,#12065,#12066);
+#12064 = CARTESIAN_POINT('',(2.72,0.32,-3.3));
+#12065 = DIRECTION('',(0.707106781187,-8.486018839685E-17,
+ -0.707106781187));
+#12066 = DIRECTION('',(1.212375546256E-16,1.,1.227125289196E-18));
+#12067 = DEFINITIONAL_REPRESENTATION('',(#12068),#12072);
+#12068 = LINE('',#12069,#12070);
+#12069 = CARTESIAN_POINT('',(1.224646799147E-17,0.141421356237));
+#12070 = VECTOR('',#12071,1.);
+#12071 = DIRECTION('',(-1.,3.39210189245E-29));
+#12072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12073 = ORIENTED_EDGE('',*,*,#12074,.T.);
+#12074 = EDGE_CURVE('',#12047,#12075,#12077,.T.);
+#12075 = VERTEX_POINT('',#12076);
+#12076 = CARTESIAN_POINT('',(2.82,-2.E-02,-1.5));
+#12077 = SURFACE_CURVE('',#12078,(#12082,#12089),.PCURVE_S1.);
+#12078 = LINE('',#12079,#12080);
+#12079 = CARTESIAN_POINT('',(2.82,-0.32,-3.4));
+#12080 = VECTOR('',#12081,1.);
+#12081 = DIRECTION('',(1.909990663905E-17,0.155962573473,0.987762965329)
+ );
+#12082 = PCURVE('',#10924,#12083);
+#12083 = DEFINITIONAL_REPRESENTATION('',(#12084),#12088);
+#12084 = LINE('',#12085,#12086);
+#12085 = CARTESIAN_POINT('',(-4.922832428212,-0.35659400884));
+#12086 = VECTOR('',#12087,1.);
+#12087 = DIRECTION('',(0.987762965329,0.155962573473));
+#12088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12089 = PCURVE('',#11853,#12090);
+#12090 = DEFINITIONAL_REPRESENTATION('',(#12091),#12095);
+#12091 = LINE('',#12092,#12093);
+#12092 = CARTESIAN_POINT('',(0.,0.));
+#12093 = VECTOR('',#12094,1.);
+#12094 = DIRECTION('',(1.,-9.007147913395E-33));
+#12095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12096 = ORIENTED_EDGE('',*,*,#12097,.T.);
+#12097 = EDGE_CURVE('',#12075,#11996,#12098,.T.);
+#12098 = SURFACE_CURVE('',#12099,(#12103,#12110),.PCURVE_S1.);
+#12099 = LINE('',#12100,#12101);
+#12100 = CARTESIAN_POINT('',(2.82,-2.E-02,-1.5));
+#12101 = VECTOR('',#12102,1.);
+#12102 = DIRECTION('',(-5.476786982641E-17,-0.4472135955,0.894427191));
+#12103 = PCURVE('',#10924,#12104);
+#12104 = DEFINITIONAL_REPRESENTATION('',(#12105),#12109);
+#12105 = LINE('',#12106,#12107);
+#12106 = CARTESIAN_POINT('',(-3.022832428212,-5.65940088399E-02));
+#12107 = VECTOR('',#12108,1.);
+#12108 = DIRECTION('',(0.894427191,-0.4472135955));
+#12109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12110 = PCURVE('',#11881,#12111);
+#12111 = DEFINITIONAL_REPRESENTATION('',(#12112),#12116);
+#12112 = LINE('',#12113,#12114);
+#12113 = CARTESIAN_POINT('',(0.,0.));
+#12114 = VECTOR('',#12115,1.);
+#12115 = DIRECTION('',(1.,3.217908294421E-33));
+#12116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12117 = ORIENTED_EDGE('',*,*,#11995,.T.);
+#12118 = ORIENTED_EDGE('',*,*,#10908,.F.);
+#12119 = ORIENTED_EDGE('',*,*,#12120,.T.);
+#12120 = EDGE_CURVE('',#10881,#12121,#12123,.T.);
+#12121 = VERTEX_POINT('',#12122);
+#12122 = CARTESIAN_POINT('',(2.82,0.32,-0.9));
+#12123 = SURFACE_CURVE('',#12124,(#12128,#12135),.PCURVE_S1.);
+#12124 = LINE('',#12125,#12126);
+#12125 = CARTESIAN_POINT('',(2.82,0.32,6.5));
+#12126 = VECTOR('',#12127,1.);
+#12127 = DIRECTION('',(-0.,0.,-1.));
+#12128 = PCURVE('',#10924,#12129);
+#12129 = DEFINITIONAL_REPRESENTATION('',(#12130),#12134);
+#12130 = LINE('',#12131,#12132);
+#12131 = CARTESIAN_POINT('',(4.977167571788,0.28340599116));
+#12132 = VECTOR('',#12133,1.);
+#12133 = DIRECTION('',(-1.,0.));
+#12134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12135 = PCURVE('',#10896,#12136);
+#12136 = DEFINITIONAL_REPRESENTATION('',(#12137),#12141);
+#12137 = LINE('',#12138,#12139);
+#12138 = CARTESIAN_POINT('',(0.,0.));
+#12139 = VECTOR('',#12140,1.);
+#12140 = DIRECTION('',(1.,0.));
+#12141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12142 = ORIENTED_EDGE('',*,*,#12143,.T.);
+#12143 = EDGE_CURVE('',#12121,#12144,#12146,.T.);
+#12144 = VERTEX_POINT('',#12145);
+#12145 = CARTESIAN_POINT('',(2.82,0.62,-1.5));
+#12146 = SURFACE_CURVE('',#12147,(#12151,#12158),.PCURVE_S1.);
+#12147 = LINE('',#12148,#12149);
+#12148 = CARTESIAN_POINT('',(2.82,0.32,-0.9));
+#12149 = VECTOR('',#12150,1.);
+#12150 = DIRECTION('',(5.476786982641E-17,0.4472135955,-0.894427191));
+#12151 = PCURVE('',#10924,#12152);
+#12152 = DEFINITIONAL_REPRESENTATION('',(#12153),#12157);
+#12153 = LINE('',#12154,#12155);
+#12154 = CARTESIAN_POINT('',(-2.422832428212,0.28340599116));
+#12155 = VECTOR('',#12156,1.);
+#12156 = DIRECTION('',(-0.894427191,0.4472135955));
+#12157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12158 = PCURVE('',#11954,#12159);
+#12159 = DEFINITIONAL_REPRESENTATION('',(#12160),#12164);
+#12160 = LINE('',#12161,#12162);
+#12161 = CARTESIAN_POINT('',(0.,0.));
+#12162 = VECTOR('',#12163,1.);
+#12163 = DIRECTION('',(1.,-3.217908294421E-33));
+#12164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12165 = ORIENTED_EDGE('',*,*,#12166,.T.);
+#12166 = EDGE_CURVE('',#12144,#12045,#12167,.T.);
+#12167 = SURFACE_CURVE('',#12168,(#12172,#12179),.PCURVE_S1.);
+#12168 = LINE('',#12169,#12170);
+#12169 = CARTESIAN_POINT('',(2.82,0.62,-1.5));
+#12170 = VECTOR('',#12171,1.);
+#12171 = DIRECTION('',(-1.909990663905E-17,-0.155962573473,
+ -0.987762965329));
+#12172 = PCURVE('',#10924,#12173);
+#12173 = DEFINITIONAL_REPRESENTATION('',(#12174),#12178);
+#12174 = LINE('',#12175,#12176);
+#12175 = CARTESIAN_POINT('',(-3.022832428212,0.58340599116));
+#12176 = VECTOR('',#12177,1.);
+#12177 = DIRECTION('',(-0.987762965329,-0.155962573473));
+#12178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12179 = PCURVE('',#11980,#12180);
+#12180 = DEFINITIONAL_REPRESENTATION('',(#12181),#12185);
+#12181 = LINE('',#12182,#12183);
+#12182 = CARTESIAN_POINT('',(-0.,0.));
+#12183 = VECTOR('',#12184,1.);
+#12184 = DIRECTION('',(1.,9.007147913395E-33));
+#12185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12186 = ADVANCED_FACE('',(#12187),#10896,.F.);
+#12187 = FACE_BOUND('',#12188,.F.);
+#12188 = EDGE_LOOP('',(#12189,#12190,#12191,#12192));
+#12189 = ORIENTED_EDGE('',*,*,#12120,.F.);
+#12190 = ORIENTED_EDGE('',*,*,#10880,.F.);
+#12191 = ORIENTED_EDGE('',*,*,#11915,.T.);
+#12192 = ORIENTED_EDGE('',*,*,#12193,.F.);
+#12193 = EDGE_CURVE('',#12121,#11916,#12194,.T.);
+#12194 = SURFACE_CURVE('',#12195,(#12199,#12206),.PCURVE_S1.);
+#12195 = LINE('',#12196,#12197);
+#12196 = CARTESIAN_POINT('',(2.82,0.32,-0.9));
+#12197 = VECTOR('',#12198,1.);
+#12198 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12199 = PCURVE('',#10896,#12200);
+#12200 = DEFINITIONAL_REPRESENTATION('',(#12201),#12205);
+#12201 = LINE('',#12202,#12203);
+#12202 = CARTESIAN_POINT('',(7.4,0.));
+#12203 = VECTOR('',#12204,1.);
+#12204 = DIRECTION('',(0.,-1.));
+#12205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12206 = PCURVE('',#11954,#12207);
+#12207 = DEFINITIONAL_REPRESENTATION('',(#12208),#12212);
+#12208 = LINE('',#12209,#12210);
+#12209 = CARTESIAN_POINT('',(0.,0.));
+#12210 = VECTOR('',#12211,1.);
+#12211 = DIRECTION('',(-1.039694021178E-29,-1.));
+#12212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12213 = ADVANCED_FACE('',(#12214),#11005,.F.);
+#12214 = FACE_BOUND('',#12215,.F.);
+#12215 = EDGE_LOOP('',(#12216,#12217,#12240,#12268));
+#12216 = ORIENTED_EDGE('',*,*,#10989,.T.);
+#12217 = ORIENTED_EDGE('',*,*,#12218,.F.);
+#12218 = EDGE_CURVE('',#12219,#10990,#12221,.T.);
+#12219 = VERTEX_POINT('',#12220);
+#12220 = CARTESIAN_POINT('',(-0.12,0.12,6.5));
+#12221 = SURFACE_CURVE('',#12222,(#12226,#12233),.PCURVE_S1.);
+#12222 = LINE('',#12223,#12224);
+#12223 = CARTESIAN_POINT('',(-4.E-02,4.E-02,6.58));
+#12224 = VECTOR('',#12225,1.);
+#12225 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#12226 = PCURVE('',#11005,#12227);
+#12227 = DEFINITIONAL_REPRESENTATION('',(#12228),#12232);
+#12228 = LINE('',#12229,#12230);
+#12229 = CARTESIAN_POINT('',(-0.36,-0.254558441227));
+#12230 = VECTOR('',#12231,1.);
+#12231 = DIRECTION('',(-0.57735026919,0.816496580928));
+#12232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12233 = PCURVE('',#11164,#12234);
+#12234 = DEFINITIONAL_REPRESENTATION('',(#12235),#12239);
+#12235 = LINE('',#12236,#12237);
+#12236 = CARTESIAN_POINT('',(-0.36,-0.254558441227));
+#12237 = VECTOR('',#12238,1.);
+#12238 = DIRECTION('',(-0.57735026919,0.816496580928));
+#12239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12240 = ORIENTED_EDGE('',*,*,#12241,.F.);
+#12241 = EDGE_CURVE('',#12242,#12219,#12244,.T.);
+#12242 = VERTEX_POINT('',#12243);
+#12243 = CARTESIAN_POINT('',(-0.12,-0.12,6.5));
+#12244 = SURFACE_CURVE('',#12245,(#12249,#12256),.PCURVE_S1.);
+#12245 = LINE('',#12246,#12247);
+#12246 = CARTESIAN_POINT('',(-0.12,-0.32,6.5));
+#12247 = VECTOR('',#12248,1.);
+#12248 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#12249 = PCURVE('',#11005,#12250);
+#12250 = DEFINITIONAL_REPRESENTATION('',(#12251),#12255);
+#12251 = LINE('',#12252,#12253);
+#12252 = CARTESIAN_POINT('',(-1.224646799147E-17,-0.141421356237));
+#12253 = VECTOR('',#12254,1.);
+#12254 = DIRECTION('',(-1.,3.39210189245E-29));
+#12255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12256 = PCURVE('',#12257,#12262);
+#12257 = PLANE('',#12258);
+#12258 = AXIS2_PLACEMENT_3D('',#12259,#12260,#12261);
+#12259 = CARTESIAN_POINT('',(0.32,-0.32,6.5));
+#12260 = DIRECTION('',(-0.,0.,-1.));
+#12261 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#12262 = DEFINITIONAL_REPRESENTATION('',(#12263),#12267);
+#12263 = LINE('',#12264,#12265);
+#12264 = CARTESIAN_POINT('',(-5.388445916247E-17,-0.44));
+#12265 = VECTOR('',#12266,1.);
+#12266 = DIRECTION('',(1.,0.));
+#12267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12268 = ORIENTED_EDGE('',*,*,#12269,.T.);
+#12269 = EDGE_CURVE('',#12242,#10967,#12270,.T.);
+#12270 = SURFACE_CURVE('',#12271,(#12275,#12282),.PCURVE_S1.);
+#12271 = LINE('',#12272,#12273);
+#12272 = CARTESIAN_POINT('',(-0.146666666667,-0.146666666667,
+ 6.473333333333));
+#12273 = VECTOR('',#12274,1.);
+#12274 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#12275 = PCURVE('',#11005,#12276);
+#12276 = DEFINITIONAL_REPRESENTATION('',(#12277),#12281);
+#12277 = LINE('',#12278,#12279);
+#12278 = CARTESIAN_POINT('',(-0.173333333333,-0.103708994574));
+#12279 = VECTOR('',#12280,1.);
+#12280 = DIRECTION('',(0.57735026919,0.816496580928));
+#12281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12282 = PCURVE('',#11080,#12283);
+#12283 = DEFINITIONAL_REPRESENTATION('',(#12284),#12288);
+#12284 = LINE('',#12285,#12286);
+#12285 = CARTESIAN_POINT('',(-0.466666666667,0.103708994574));
+#12286 = VECTOR('',#12287,1.);
+#12287 = DIRECTION('',(-0.57735026919,-0.816496580928));
+#12288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12289 = ADVANCED_FACE('',(#12290),#11080,.T.);
+#12290 = FACE_BOUND('',#12291,.T.);
+#12291 = EDGE_LOOP('',(#12292,#12315,#12316,#12317));
+#12292 = ORIENTED_EDGE('',*,*,#12293,.T.);
+#12293 = EDGE_CURVE('',#12294,#12242,#12296,.T.);
+#12294 = VERTEX_POINT('',#12295);
+#12295 = CARTESIAN_POINT('',(0.12,-0.12,6.5));
+#12296 = SURFACE_CURVE('',#12297,(#12301,#12308),.PCURVE_S1.);
+#12297 = LINE('',#12298,#12299);
+#12298 = CARTESIAN_POINT('',(0.32,-0.12,6.5));
+#12299 = VECTOR('',#12300,1.);
+#12300 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12301 = PCURVE('',#11080,#12302);
+#12302 = DEFINITIONAL_REPRESENTATION('',(#12303),#12307);
+#12303 = LINE('',#12304,#12305);
+#12304 = CARTESIAN_POINT('',(-1.224646799148E-17,0.141421356237));
+#12305 = VECTOR('',#12306,1.);
+#12306 = DIRECTION('',(-1.,-3.677447673011E-29));
+#12307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12308 = PCURVE('',#12257,#12309);
+#12309 = DEFINITIONAL_REPRESENTATION('',(#12310),#12314);
+#12310 = LINE('',#12311,#12312);
+#12311 = CARTESIAN_POINT('',(0.2,-2.449293598294E-17));
+#12312 = VECTOR('',#12313,1.);
+#12313 = DIRECTION('',(0.,-1.));
+#12314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12315 = ORIENTED_EDGE('',*,*,#12269,.T.);
+#12316 = ORIENTED_EDGE('',*,*,#11066,.F.);
+#12317 = ORIENTED_EDGE('',*,*,#12318,.F.);
+#12318 = EDGE_CURVE('',#12294,#11042,#12319,.T.);
+#12319 = SURFACE_CURVE('',#12320,(#12324,#12331),.PCURVE_S1.);
+#12320 = LINE('',#12321,#12322);
+#12321 = CARTESIAN_POINT('',(0.253333333333,-0.253333333333,
+ 6.366666666667));
+#12322 = VECTOR('',#12323,1.);
+#12323 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#12324 = PCURVE('',#11080,#12325);
+#12325 = DEFINITIONAL_REPRESENTATION('',(#12326),#12330);
+#12326 = LINE('',#12327,#12328);
+#12327 = CARTESIAN_POINT('',(-6.6666666667E-02,-4.714045207863E-02));
+#12328 = VECTOR('',#12329,1.);
+#12329 = DIRECTION('',(0.57735026919,-0.816496580928));
+#12330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12331 = PCURVE('',#11113,#12332);
+#12332 = DEFINITIONAL_REPRESENTATION('',(#12333),#12337);
+#12333 = LINE('',#12334,#12335);
+#12334 = CARTESIAN_POINT('',(-6.6666666667E-02,4.714045207863E-02));
+#12335 = VECTOR('',#12336,1.);
+#12336 = DIRECTION('',(0.57735026919,0.816496580928));
+#12337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12338 = ADVANCED_FACE('',(#12339),#11113,.T.);
+#12339 = FACE_BOUND('',#12340,.T.);
+#12340 = EDGE_LOOP('',(#12341,#12342,#12365,#12386));
+#12341 = ORIENTED_EDGE('',*,*,#11097,.T.);
+#12342 = ORIENTED_EDGE('',*,*,#12343,.F.);
+#12343 = EDGE_CURVE('',#12344,#11098,#12346,.T.);
+#12344 = VERTEX_POINT('',#12345);
+#12345 = CARTESIAN_POINT('',(0.12,0.12,6.5));
+#12346 = SURFACE_CURVE('',#12347,(#12351,#12358),.PCURVE_S1.);
+#12347 = LINE('',#12348,#12349);
+#12348 = CARTESIAN_POINT('',(0.146666666667,0.146666666667,
+ 6.473333333333));
+#12349 = VECTOR('',#12350,1.);
+#12350 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#12351 = PCURVE('',#11113,#12352);
+#12352 = DEFINITIONAL_REPRESENTATION('',(#12353),#12357);
+#12353 = LINE('',#12354,#12355);
+#12354 = CARTESIAN_POINT('',(-0.466666666667,-0.103708994574));
+#12355 = VECTOR('',#12356,1.);
+#12356 = DIRECTION('',(-0.57735026919,0.816496580928));
+#12357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12358 = PCURVE('',#11164,#12359);
+#12359 = DEFINITIONAL_REPRESENTATION('',(#12360),#12364);
+#12360 = LINE('',#12361,#12362);
+#12361 = CARTESIAN_POINT('',(-0.173333333333,-0.103708994574));
+#12362 = VECTOR('',#12363,1.);
+#12363 = DIRECTION('',(0.57735026919,0.816496580928));
+#12364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12365 = ORIENTED_EDGE('',*,*,#12366,.F.);
+#12366 = EDGE_CURVE('',#12294,#12344,#12367,.T.);
+#12367 = SURFACE_CURVE('',#12368,(#12372,#12379),.PCURVE_S1.);
+#12368 = LINE('',#12369,#12370);
+#12369 = CARTESIAN_POINT('',(0.12,-0.32,6.5));
+#12370 = VECTOR('',#12371,1.);
+#12371 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#12372 = PCURVE('',#11113,#12373);
+#12373 = DEFINITIONAL_REPRESENTATION('',(#12374),#12378);
+#12374 = LINE('',#12375,#12376);
+#12375 = CARTESIAN_POINT('',(1.224646799148E-17,-0.141421356237));
+#12376 = VECTOR('',#12377,1.);
+#12377 = DIRECTION('',(-1.,-3.677447673011E-29));
+#12378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12379 = PCURVE('',#12257,#12380);
+#12380 = DEFINITIONAL_REPRESENTATION('',(#12381),#12385);
+#12381 = LINE('',#12382,#12383);
+#12382 = CARTESIAN_POINT('',(-2.449293598294E-17,-0.2));
+#12383 = VECTOR('',#12384,1.);
+#12384 = DIRECTION('',(1.,0.));
+#12385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12386 = ORIENTED_EDGE('',*,*,#12318,.T.);
+#12387 = ADVANCED_FACE('',(#12388),#11164,.T.);
+#12388 = FACE_BOUND('',#12389,.F.);
+#12389 = EDGE_LOOP('',(#12390,#12391,#12412,#12413));
+#12390 = ORIENTED_EDGE('',*,*,#12343,.F.);
+#12391 = ORIENTED_EDGE('',*,*,#12392,.T.);
+#12392 = EDGE_CURVE('',#12344,#12219,#12393,.T.);
+#12393 = SURFACE_CURVE('',#12394,(#12398,#12405),.PCURVE_S1.);
+#12394 = LINE('',#12395,#12396);
+#12395 = CARTESIAN_POINT('',(0.32,0.12,6.5));
+#12396 = VECTOR('',#12397,1.);
+#12397 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12398 = PCURVE('',#11164,#12399);
+#12399 = DEFINITIONAL_REPRESENTATION('',(#12400),#12404);
+#12400 = LINE('',#12401,#12402);
+#12401 = CARTESIAN_POINT('',(1.224646799148E-17,-0.141421356237));
+#12402 = VECTOR('',#12403,1.);
+#12403 = DIRECTION('',(-1.,-3.677447673011E-29));
+#12404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12405 = PCURVE('',#12257,#12406);
+#12406 = DEFINITIONAL_REPRESENTATION('',(#12407),#12411);
+#12407 = LINE('',#12408,#12409);
+#12408 = CARTESIAN_POINT('',(0.44,-5.388445916247E-17));
+#12409 = VECTOR('',#12410,1.);
+#12410 = DIRECTION('',(0.,-1.));
+#12411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12412 = ORIENTED_EDGE('',*,*,#12218,.T.);
+#12413 = ORIENTED_EDGE('',*,*,#11150,.F.);
+#12414 = ADVANCED_FACE('',(#12415),#11221,.F.);
+#12415 = FACE_BOUND('',#12416,.F.);
+#12416 = EDGE_LOOP('',(#12417,#12418,#12441,#12469));
+#12417 = ORIENTED_EDGE('',*,*,#11205,.T.);
+#12418 = ORIENTED_EDGE('',*,*,#12419,.F.);
+#12419 = EDGE_CURVE('',#12420,#11206,#12422,.T.);
+#12420 = VERTEX_POINT('',#12421);
+#12421 = CARTESIAN_POINT('',(2.38,0.12,6.5));
+#12422 = SURFACE_CURVE('',#12423,(#12427,#12434),.PCURVE_S1.);
+#12423 = LINE('',#12424,#12425);
+#12424 = CARTESIAN_POINT('',(2.46,4.E-02,6.58));
+#12425 = VECTOR('',#12426,1.);
+#12426 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#12427 = PCURVE('',#11221,#12428);
+#12428 = DEFINITIONAL_REPRESENTATION('',(#12429),#12433);
+#12429 = LINE('',#12430,#12431);
+#12430 = CARTESIAN_POINT('',(-0.36,-0.254558441227));
+#12431 = VECTOR('',#12432,1.);
+#12432 = DIRECTION('',(-0.57735026919,0.816496580928));
+#12433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12434 = PCURVE('',#11380,#12435);
+#12435 = DEFINITIONAL_REPRESENTATION('',(#12436),#12440);
+#12436 = LINE('',#12437,#12438);
+#12437 = CARTESIAN_POINT('',(-0.36,-0.254558441227));
+#12438 = VECTOR('',#12439,1.);
+#12439 = DIRECTION('',(-0.57735026919,0.816496580928));
+#12440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12441 = ORIENTED_EDGE('',*,*,#12442,.F.);
+#12442 = EDGE_CURVE('',#12443,#12420,#12445,.T.);
+#12443 = VERTEX_POINT('',#12444);
+#12444 = CARTESIAN_POINT('',(2.38,-0.12,6.5));
+#12445 = SURFACE_CURVE('',#12446,(#12450,#12457),.PCURVE_S1.);
+#12446 = LINE('',#12447,#12448);
+#12447 = CARTESIAN_POINT('',(2.38,-0.32,6.5));
+#12448 = VECTOR('',#12449,1.);
+#12449 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#12450 = PCURVE('',#11221,#12451);
+#12451 = DEFINITIONAL_REPRESENTATION('',(#12452),#12456);
+#12452 = LINE('',#12453,#12454);
+#12453 = CARTESIAN_POINT('',(-1.224646799147E-17,-0.141421356237));
+#12454 = VECTOR('',#12455,1.);
+#12455 = DIRECTION('',(-1.,3.39210189245E-29));
+#12456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12457 = PCURVE('',#12458,#12463);
+#12458 = PLANE('',#12459);
+#12459 = AXIS2_PLACEMENT_3D('',#12460,#12461,#12462);
+#12460 = CARTESIAN_POINT('',(2.82,-0.32,6.5));
+#12461 = DIRECTION('',(-0.,0.,-1.));
+#12462 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#12463 = DEFINITIONAL_REPRESENTATION('',(#12464),#12468);
+#12464 = LINE('',#12465,#12466);
+#12465 = CARTESIAN_POINT('',(-5.388445916247E-17,-0.44));
+#12466 = VECTOR('',#12467,1.);
+#12467 = DIRECTION('',(1.,0.));
+#12468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12469 = ORIENTED_EDGE('',*,*,#12470,.T.);
+#12470 = EDGE_CURVE('',#12443,#11183,#12471,.T.);
+#12471 = SURFACE_CURVE('',#12472,(#12476,#12483),.PCURVE_S1.);
+#12472 = LINE('',#12473,#12474);
+#12473 = CARTESIAN_POINT('',(2.353333333333,-0.146666666667,
+ 6.473333333333));
+#12474 = VECTOR('',#12475,1.);
+#12475 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#12476 = PCURVE('',#11221,#12477);
+#12477 = DEFINITIONAL_REPRESENTATION('',(#12478),#12482);
+#12478 = LINE('',#12479,#12480);
+#12479 = CARTESIAN_POINT('',(-0.173333333333,-0.103708994574));
+#12480 = VECTOR('',#12481,1.);
+#12481 = DIRECTION('',(0.57735026919,0.816496580928));
+#12482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12483 = PCURVE('',#11296,#12484);
+#12484 = DEFINITIONAL_REPRESENTATION('',(#12485),#12489);
+#12485 = LINE('',#12486,#12487);
+#12486 = CARTESIAN_POINT('',(-0.466666666667,0.103708994574));
+#12487 = VECTOR('',#12488,1.);
+#12488 = DIRECTION('',(-0.57735026919,-0.816496580928));
+#12489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12490 = ADVANCED_FACE('',(#12491),#11296,.T.);
+#12491 = FACE_BOUND('',#12492,.T.);
+#12492 = EDGE_LOOP('',(#12493,#12516,#12517,#12518));
+#12493 = ORIENTED_EDGE('',*,*,#12494,.T.);
+#12494 = EDGE_CURVE('',#12495,#12443,#12497,.T.);
+#12495 = VERTEX_POINT('',#12496);
+#12496 = CARTESIAN_POINT('',(2.62,-0.12,6.5));
+#12497 = SURFACE_CURVE('',#12498,(#12502,#12509),.PCURVE_S1.);
+#12498 = LINE('',#12499,#12500);
+#12499 = CARTESIAN_POINT('',(2.82,-0.12,6.5));
+#12500 = VECTOR('',#12501,1.);
+#12501 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12502 = PCURVE('',#11296,#12503);
+#12503 = DEFINITIONAL_REPRESENTATION('',(#12504),#12508);
+#12504 = LINE('',#12505,#12506);
+#12505 = CARTESIAN_POINT('',(-1.224646799148E-17,0.141421356237));
+#12506 = VECTOR('',#12507,1.);
+#12507 = DIRECTION('',(-1.,-3.677447673011E-29));
+#12508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12509 = PCURVE('',#12458,#12510);
+#12510 = DEFINITIONAL_REPRESENTATION('',(#12511),#12515);
+#12511 = LINE('',#12512,#12513);
+#12512 = CARTESIAN_POINT('',(0.2,-2.449293598294E-17));
+#12513 = VECTOR('',#12514,1.);
+#12514 = DIRECTION('',(0.,-1.));
+#12515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12516 = ORIENTED_EDGE('',*,*,#12470,.T.);
+#12517 = ORIENTED_EDGE('',*,*,#11282,.F.);
+#12518 = ORIENTED_EDGE('',*,*,#12519,.F.);
+#12519 = EDGE_CURVE('',#12495,#11258,#12520,.T.);
+#12520 = SURFACE_CURVE('',#12521,(#12525,#12532),.PCURVE_S1.);
+#12521 = LINE('',#12522,#12523);
+#12522 = CARTESIAN_POINT('',(2.753333333333,-0.253333333333,
+ 6.366666666667));
+#12523 = VECTOR('',#12524,1.);
+#12524 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#12525 = PCURVE('',#11296,#12526);
+#12526 = DEFINITIONAL_REPRESENTATION('',(#12527),#12531);
+#12527 = LINE('',#12528,#12529);
+#12528 = CARTESIAN_POINT('',(-6.6666666667E-02,-4.714045207863E-02));
+#12529 = VECTOR('',#12530,1.);
+#12530 = DIRECTION('',(0.57735026919,-0.816496580928));
+#12531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12532 = PCURVE('',#11329,#12533);
+#12533 = DEFINITIONAL_REPRESENTATION('',(#12534),#12538);
+#12534 = LINE('',#12535,#12536);
+#12535 = CARTESIAN_POINT('',(-6.6666666667E-02,4.714045207863E-02));
+#12536 = VECTOR('',#12537,1.);
+#12537 = DIRECTION('',(0.57735026919,0.816496580928));
+#12538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12539 = ADVANCED_FACE('',(#12540),#11329,.T.);
+#12540 = FACE_BOUND('',#12541,.T.);
+#12541 = EDGE_LOOP('',(#12542,#12543,#12566,#12587));
+#12542 = ORIENTED_EDGE('',*,*,#11313,.T.);
+#12543 = ORIENTED_EDGE('',*,*,#12544,.F.);
+#12544 = EDGE_CURVE('',#12545,#11314,#12547,.T.);
+#12545 = VERTEX_POINT('',#12546);
+#12546 = CARTESIAN_POINT('',(2.62,0.12,6.5));
+#12547 = SURFACE_CURVE('',#12548,(#12552,#12559),.PCURVE_S1.);
+#12548 = LINE('',#12549,#12550);
+#12549 = CARTESIAN_POINT('',(2.646666666667,0.146666666667,
+ 6.473333333333));
+#12550 = VECTOR('',#12551,1.);
+#12551 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#12552 = PCURVE('',#11329,#12553);
+#12553 = DEFINITIONAL_REPRESENTATION('',(#12554),#12558);
+#12554 = LINE('',#12555,#12556);
+#12555 = CARTESIAN_POINT('',(-0.466666666667,-0.103708994574));
+#12556 = VECTOR('',#12557,1.);
+#12557 = DIRECTION('',(-0.57735026919,0.816496580928));
+#12558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12559 = PCURVE('',#11380,#12560);
+#12560 = DEFINITIONAL_REPRESENTATION('',(#12561),#12565);
+#12561 = LINE('',#12562,#12563);
+#12562 = CARTESIAN_POINT('',(-0.173333333333,-0.103708994574));
+#12563 = VECTOR('',#12564,1.);
+#12564 = DIRECTION('',(0.57735026919,0.816496580928));
+#12565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12566 = ORIENTED_EDGE('',*,*,#12567,.F.);
+#12567 = EDGE_CURVE('',#12495,#12545,#12568,.T.);
+#12568 = SURFACE_CURVE('',#12569,(#12573,#12580),.PCURVE_S1.);
+#12569 = LINE('',#12570,#12571);
+#12570 = CARTESIAN_POINT('',(2.62,-0.32,6.5));
+#12571 = VECTOR('',#12572,1.);
+#12572 = DIRECTION('',(1.224646799147E-16,1.,0.));
+#12573 = PCURVE('',#11329,#12574);
+#12574 = DEFINITIONAL_REPRESENTATION('',(#12575),#12579);
+#12575 = LINE('',#12576,#12577);
+#12576 = CARTESIAN_POINT('',(1.224646799148E-17,-0.141421356237));
+#12577 = VECTOR('',#12578,1.);
+#12578 = DIRECTION('',(-1.,-3.677447673011E-29));
+#12579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12580 = PCURVE('',#12458,#12581);
+#12581 = DEFINITIONAL_REPRESENTATION('',(#12582),#12586);
+#12582 = LINE('',#12583,#12584);
+#12583 = CARTESIAN_POINT('',(-2.449293598294E-17,-0.2));
+#12584 = VECTOR('',#12585,1.);
+#12585 = DIRECTION('',(1.,0.));
+#12586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12587 = ORIENTED_EDGE('',*,*,#12519,.T.);
+#12588 = ADVANCED_FACE('',(#12589),#11380,.T.);
+#12589 = FACE_BOUND('',#12590,.F.);
+#12590 = EDGE_LOOP('',(#12591,#12592,#12613,#12614));
+#12591 = ORIENTED_EDGE('',*,*,#12544,.F.);
+#12592 = ORIENTED_EDGE('',*,*,#12593,.T.);
+#12593 = EDGE_CURVE('',#12545,#12420,#12594,.T.);
+#12594 = SURFACE_CURVE('',#12595,(#12599,#12606),.PCURVE_S1.);
+#12595 = LINE('',#12596,#12597);
+#12596 = CARTESIAN_POINT('',(2.82,0.12,6.5));
+#12597 = VECTOR('',#12598,1.);
+#12598 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12599 = PCURVE('',#11380,#12600);
+#12600 = DEFINITIONAL_REPRESENTATION('',(#12601),#12605);
+#12601 = LINE('',#12602,#12603);
+#12602 = CARTESIAN_POINT('',(1.224646799148E-17,-0.141421356237));
+#12603 = VECTOR('',#12604,1.);
+#12604 = DIRECTION('',(-1.,-3.677447673011E-29));
+#12605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12606 = PCURVE('',#12458,#12607);
+#12607 = DEFINITIONAL_REPRESENTATION('',(#12608),#12612);
+#12608 = LINE('',#12609,#12610);
+#12609 = CARTESIAN_POINT('',(0.44,-5.388445916247E-17));
+#12610 = VECTOR('',#12611,1.);
+#12611 = DIRECTION('',(0.,-1.));
+#12612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12613 = ORIENTED_EDGE('',*,*,#12419,.T.);
+#12614 = ORIENTED_EDGE('',*,*,#11366,.F.);
+#12615 = ADVANCED_FACE('',(#12616),#11415,.F.);
+#12616 = FACE_BOUND('',#12617,.F.);
+#12617 = EDGE_LOOP('',(#12618,#12648,#12676,#12697,#12698,#12721));
+#12618 = ORIENTED_EDGE('',*,*,#12619,.F.);
+#12619 = EDGE_CURVE('',#12620,#12622,#12624,.T.);
+#12620 = VERTEX_POINT('',#12621);
+#12621 = CARTESIAN_POINT('',(-0.12,0.12,-3.4));
+#12622 = VERTEX_POINT('',#12623);
+#12623 = CARTESIAN_POINT('',(-0.12,-0.12,-3.4));
+#12624 = SURFACE_CURVE('',#12625,(#12629,#12636),.PCURVE_S1.);
+#12625 = LINE('',#12626,#12627);
+#12626 = CARTESIAN_POINT('',(-0.12,0.32,-3.4));
+#12627 = VECTOR('',#12628,1.);
+#12628 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#12629 = PCURVE('',#11415,#12630);
+#12630 = DEFINITIONAL_REPRESENTATION('',(#12631),#12635);
+#12631 = LINE('',#12632,#12633);
+#12632 = CARTESIAN_POINT('',(1.224646799148E-17,-0.141421356237));
+#12633 = VECTOR('',#12634,1.);
+#12634 = DIRECTION('',(-1.,-3.677447673011E-29));
+#12635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12636 = PCURVE('',#12637,#12642);
+#12637 = PLANE('',#12638);
+#12638 = AXIS2_PLACEMENT_3D('',#12639,#12640,#12641);
+#12639 = CARTESIAN_POINT('',(0.32,0.32,-3.4));
+#12640 = DIRECTION('',(0.,0.,1.));
+#12641 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#12642 = DEFINITIONAL_REPRESENTATION('',(#12643),#12647);
+#12643 = LINE('',#12644,#12645);
+#12644 = CARTESIAN_POINT('',(5.388445916247E-17,-0.44));
+#12645 = VECTOR('',#12646,1.);
+#12646 = DIRECTION('',(1.,0.));
+#12647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12648 = ORIENTED_EDGE('',*,*,#12649,.T.);
+#12649 = EDGE_CURVE('',#12620,#12650,#12652,.T.);
+#12650 = VERTEX_POINT('',#12651);
+#12651 = CARTESIAN_POINT('',(-0.317552593066,0.351192514695,
+ -3.202447406934));
+#12652 = SURFACE_CURVE('',#12653,(#12657,#12664),.PCURVE_S1.);
+#12653 = LINE('',#12654,#12655);
+#12654 = CARTESIAN_POINT('',(-0.153849098111,0.159613036666,
+ -3.366150901889));
+#12655 = VECTOR('',#12656,1.);
+#12656 = DIRECTION('',(-0.544770019249,0.63753529491,0.544770019249));
+#12657 = PCURVE('',#11415,#12658);
+#12658 = DEFINITIONAL_REPRESENTATION('',(#12659),#12663);
+#12659 = LINE('',#12660,#12661);
+#12660 = CARTESIAN_POINT('',(-0.160386963334,-9.355150261464E-02));
+#12661 = VECTOR('',#12662,1.);
+#12662 = DIRECTION('',(0.63753529491,0.770421149596));
+#12663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12664 = PCURVE('',#12665,#12670);
+#12665 = PLANE('',#12666);
+#12666 = AXIS2_PLACEMENT_3D('',#12667,#12668,#12669);
+#12667 = CARTESIAN_POINT('',(0.32,0.235596257347,-3.301223703467));
+#12668 = DIRECTION('',(8.302774088379E-17,0.64962967394,-0.760250805153)
+ );
+#12669 = DIRECTION('',(-1.,1.247195775152E-16,-2.638869166629E-18));
+#12670 = DEFINITIONAL_REPRESENTATION('',(#12671),#12675);
+#12671 = LINE('',#12672,#12673);
+#12672 = CARTESIAN_POINT('',(0.473849098111,-9.994493944161E-02));
+#12673 = VECTOR('',#12674,1.);
+#12674 = DIRECTION('',(0.544770019249,0.838585491246));
+#12675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12676 = ORIENTED_EDGE('',*,*,#12677,.T.);
+#12677 = EDGE_CURVE('',#12650,#11398,#12678,.T.);
+#12678 = SURFACE_CURVE('',#12679,(#12683,#12690),.PCURVE_S1.);
+#12679 = LINE('',#12680,#12681);
+#12680 = CARTESIAN_POINT('',(-0.541586867305,0.386566347469,
+ -2.978413132695));
+#12681 = VECTOR('',#12682,1.);
+#12682 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383));
+#12683 = PCURVE('',#11415,#12684);
+#12684 = DEFINITIONAL_REPRESENTATION('',(#12685),#12689);
+#12685 = LINE('',#12686,#12687);
+#12686 = CARTESIAN_POINT('',(6.6566347469E-02,0.454792509224));
+#12687 = VECTOR('',#12688,1.);
+#12688 = DIRECTION('',(0.110959008218,0.993824983835));
+#12689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12690 = PCURVE('',#11570,#12691);
+#12691 = DEFINITIONAL_REPRESENTATION('',(#12692),#12696);
+#12692 = LINE('',#12693,#12694);
+#12693 = CARTESIAN_POINT('',(1.496728653116,-0.861586867305));
+#12694 = VECTOR('',#12695,1.);
+#12695 = DIRECTION('',(-0.711446379394,-0.702740385383));
+#12696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12697 = ORIENTED_EDGE('',*,*,#11397,.T.);
+#12698 = ORIENTED_EDGE('',*,*,#12699,.F.);
+#12699 = EDGE_CURVE('',#12700,#11400,#12702,.T.);
+#12700 = VERTEX_POINT('',#12701);
+#12701 = CARTESIAN_POINT('',(-0.317552593066,-0.288807485305,
+ -3.202447406934));
+#12702 = SURFACE_CURVE('',#12703,(#12707,#12714),.PCURVE_S1.);
+#12703 = LINE('',#12704,#12705);
+#12704 = CARTESIAN_POINT('',(-8.569083447332E-02,-0.325417236662,
+ -3.434309165527));
+#12705 = VECTOR('',#12706,1.);
+#12706 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383));
+#12707 = PCURVE('',#11415,#12708);
+#12708 = DEFINITIONAL_REPRESENTATION('',(#12709),#12713);
+#12709 = LINE('',#12710,#12711);
+#12710 = CARTESIAN_POINT('',(-0.645417236662,-0.189941843439));
+#12711 = VECTOR('',#12712,1.);
+#12712 = DIRECTION('',(0.110959008218,0.993824983835));
+#12713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12714 = PCURVE('',#11443,#12715);
+#12715 = DEFINITIONAL_REPRESENTATION('',(#12716),#12720);
+#12716 = LINE('',#12717,#12718);
+#12717 = CARTESIAN_POINT('',(-3.473420924983E-02,-0.405690834473));
+#12718 = VECTOR('',#12719,1.);
+#12719 = DIRECTION('',(0.711446379394,-0.702740385383));
+#12720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12721 = ORIENTED_EDGE('',*,*,#12722,.F.);
+#12722 = EDGE_CURVE('',#12622,#12700,#12723,.T.);
+#12723 = SURFACE_CURVE('',#12724,(#12728,#12735),.PCURVE_S1.);
+#12724 = LINE('',#12725,#12726);
+#12725 = CARTESIAN_POINT('',(-3.848855660758E-02,-5.034896900541E-02,
+ -3.481511443392));
+#12726 = VECTOR('',#12727,1.);
+#12727 = DIRECTION('',(-0.605209817607,-0.517148096144,0.605209817607));
+#12728 = PCURVE('',#11415,#12729);
+#12729 = DEFINITIONAL_REPRESENTATION('',(#12730),#12734);
+#12730 = LINE('',#12731,#12732);
+#12731 = CARTESIAN_POINT('',(-0.370348969005,-0.256695944971));
+#12732 = VECTOR('',#12733,1.);
+#12733 = DIRECTION('',(-0.517148096144,0.855895932141));
+#12734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12735 = PCURVE('',#12736,#12741);
+#12736 = PLANE('',#12737);
+#12737 = AXIS2_PLACEMENT_3D('',#12738,#12739,#12740);
+#12738 = CARTESIAN_POINT('',(0.32,-0.204403742653,-3.301223703467));
+#12739 = DIRECTION('',(-9.310387150808E-17,-0.760250805153,
+ -0.64962967394));
+#12740 = DIRECTION('',(1.,-1.224646799148E-16,-5.515863360725E-29));
+#12741 = DEFINITIONAL_REPRESENTATION('',(#12742),#12746);
+#12742 = LINE('',#12743,#12744);
+#12743 = CARTESIAN_POINT('',(-0.358488556608,-0.237142451811));
+#12744 = VECTOR('',#12745,1.);
+#12745 = DIRECTION('',(-0.605209817607,0.796066000199));
+#12746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12747 = ADVANCED_FACE('',(#12748),#11570,.F.);
+#12748 = FACE_BOUND('',#12749,.F.);
+#12749 = EDGE_LOOP('',(#12750,#12751,#12772,#12773,#12774,#12797));
+#12750 = ORIENTED_EDGE('',*,*,#11756,.F.);
+#12751 = ORIENTED_EDGE('',*,*,#12752,.T.);
+#12752 = EDGE_CURVE('',#11734,#11529,#12753,.T.);
+#12753 = SURFACE_CURVE('',#12754,(#12758,#12765),.PCURVE_S1.);
+#12754 = LINE('',#12755,#12756);
+#12755 = CARTESIAN_POINT('',(0.32,0.62,-1.5));
+#12756 = VECTOR('',#12757,1.);
+#12757 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12758 = PCURVE('',#11570,#12759);
+#12759 = DEFINITIONAL_REPRESENTATION('',(#12760),#12764);
+#12760 = LINE('',#12761,#12762);
+#12761 = CARTESIAN_POINT('',(-0.,0.));
+#12762 = VECTOR('',#12763,1.);
+#12763 = DIRECTION('',(6.184579550799E-30,-1.));
+#12764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12765 = PCURVE('',#11544,#12766);
+#12766 = DEFINITIONAL_REPRESENTATION('',(#12767),#12771);
+#12767 = LINE('',#12768,#12769);
+#12768 = CARTESIAN_POINT('',(0.67082039325,-3.673940397442E-17));
+#12769 = VECTOR('',#12770,1.);
+#12770 = DIRECTION('',(-1.039694021178E-29,-1.));
+#12771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12772 = ORIENTED_EDGE('',*,*,#11556,.T.);
+#12773 = ORIENTED_EDGE('',*,*,#12677,.F.);
+#12774 = ORIENTED_EDGE('',*,*,#12775,.F.);
+#12775 = EDGE_CURVE('',#12776,#12650,#12778,.T.);
+#12776 = VERTEX_POINT('',#12777);
+#12777 = CARTESIAN_POINT('',(0.317552593066,0.351192514695,
+ -3.202447406934));
+#12778 = SURFACE_CURVE('',#12779,(#12783,#12790),.PCURVE_S1.);
+#12779 = LINE('',#12780,#12781);
+#12780 = CARTESIAN_POINT('',(0.32,0.351192514695,-3.202447406934));
+#12781 = VECTOR('',#12782,1.);
+#12782 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12783 = PCURVE('',#11570,#12784);
+#12784 = DEFINITIONAL_REPRESENTATION('',(#12785),#12789);
+#12785 = LINE('',#12786,#12787);
+#12786 = CARTESIAN_POINT('',(1.723538406167,3.291942264661E-17));
+#12787 = VECTOR('',#12788,1.);
+#12788 = DIRECTION('',(6.184579550799E-30,-1.));
+#12789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12790 = PCURVE('',#12665,#12791);
+#12791 = DEFINITIONAL_REPRESENTATION('',(#12792),#12796);
+#12792 = LINE('',#12793,#12794);
+#12793 = CARTESIAN_POINT('',(1.415645865543E-17,0.152050161031));
+#12794 = VECTOR('',#12795,1.);
+#12795 = DIRECTION('',(1.,-3.345764017988E-29));
+#12796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12797 = ORIENTED_EDGE('',*,*,#12798,.T.);
+#12798 = EDGE_CURVE('',#12776,#11635,#12799,.T.);
+#12799 = SURFACE_CURVE('',#12800,(#12804,#12811),.PCURVE_S1.);
+#12800 = LINE('',#12801,#12802);
+#12801 = CARTESIAN_POINT('',(0.699616963064,0.411518467852,
+ -2.820383036936));
+#12802 = VECTOR('',#12803,1.);
+#12803 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383));
+#12804 = PCURVE('',#11570,#12805);
+#12805 = DEFINITIONAL_REPRESENTATION('',(#12806),#12810);
+#12806 = LINE('',#12807,#12808);
+#12807 = CARTESIAN_POINT('',(1.33674078021,0.379616963064));
+#12808 = VECTOR('',#12809,1.);
+#12809 = DIRECTION('',(-0.711446379394,0.702740385383));
+#12810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12811 = PCURVE('',#11652,#12812);
+#12812 = DEFINITIONAL_REPRESENTATION('',(#12813),#12817);
+#12813 = LINE('',#12814,#12815);
+#12814 = CARTESIAN_POINT('',(9.1518467852E-02,0.678280813909));
+#12815 = VECTOR('',#12816,1.);
+#12816 = DIRECTION('',(0.110959008218,0.993824983835));
+#12817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12818 = ADVANCED_FACE('',(#12819),#11544,.F.);
+#12819 = FACE_BOUND('',#12820,.F.);
+#12820 = EDGE_LOOP('',(#12821,#12822,#12823,#12824));
+#12821 = ORIENTED_EDGE('',*,*,#11783,.T.);
+#12822 = ORIENTED_EDGE('',*,*,#11528,.T.);
+#12823 = ORIENTED_EDGE('',*,*,#12752,.F.);
+#12824 = ORIENTED_EDGE('',*,*,#11733,.F.);
+#12825 = ADVANCED_FACE('',(#12826),#11471,.F.);
+#12826 = FACE_BOUND('',#12827,.F.);
+#12827 = EDGE_LOOP('',(#12828,#12849,#12850,#12851));
+#12828 = ORIENTED_EDGE('',*,*,#12829,.T.);
+#12829 = EDGE_CURVE('',#11665,#11428,#12830,.T.);
+#12830 = SURFACE_CURVE('',#12831,(#12835,#12842),.PCURVE_S1.);
+#12831 = LINE('',#12832,#12833);
+#12832 = CARTESIAN_POINT('',(0.32,-2.E-02,-1.5));
+#12833 = VECTOR('',#12834,1.);
+#12834 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12835 = PCURVE('',#11471,#12836);
+#12836 = DEFINITIONAL_REPRESENTATION('',(#12837),#12841);
+#12837 = LINE('',#12838,#12839);
+#12838 = CARTESIAN_POINT('',(0.,0.));
+#12839 = VECTOR('',#12840,1.);
+#12840 = DIRECTION('',(1.039694021178E-29,-1.));
+#12841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12842 = PCURVE('',#11443,#12843);
+#12843 = DEFINITIONAL_REPRESENTATION('',(#12844),#12848);
+#12844 = LINE('',#12845,#12846);
+#12845 = CARTESIAN_POINT('',(1.923538406167,-3.673940397442E-17));
+#12846 = VECTOR('',#12847,1.);
+#12847 = DIRECTION('',(-6.184579550799E-30,-1.));
+#12848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12849 = ORIENTED_EDGE('',*,*,#11455,.T.);
+#12850 = ORIENTED_EDGE('',*,*,#11608,.F.);
+#12851 = ORIENTED_EDGE('',*,*,#11687,.F.);
+#12852 = ADVANCED_FACE('',(#12853),#11443,.F.);
+#12853 = FACE_BOUND('',#12854,.F.);
+#12854 = EDGE_LOOP('',(#12855,#12856,#12879,#12900,#12901,#12902));
+#12855 = ORIENTED_EDGE('',*,*,#11664,.F.);
+#12856 = ORIENTED_EDGE('',*,*,#12857,.F.);
+#12857 = EDGE_CURVE('',#12858,#11637,#12860,.T.);
+#12858 = VERTEX_POINT('',#12859);
+#12859 = CARTESIAN_POINT('',(0.317552593066,-0.288807485305,
+ -3.202447406934));
+#12860 = SURFACE_CURVE('',#12861,(#12865,#12872),.PCURVE_S1.);
+#12861 = LINE('',#12862,#12863);
+#12862 = CARTESIAN_POINT('',(0.243720930233,-0.300465116279,
+ -3.276279069767));
+#12863 = VECTOR('',#12864,1.);
+#12864 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383));
+#12865 = PCURVE('',#11443,#12866);
+#12866 = DEFINITIONAL_REPRESENTATION('',(#12867),#12871);
+#12867 = LINE('',#12868,#12869);
+#12868 = CARTESIAN_POINT('',(0.125253663658,-7.6279069767E-02));
+#12869 = VECTOR('',#12870,1.);
+#12870 = DIRECTION('',(0.711446379394,0.702740385383));
+#12871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12872 = PCURVE('',#11652,#12873);
+#12873 = DEFINITIONAL_REPRESENTATION('',(#12874),#12878);
+#12874 = LINE('',#12875,#12876);
+#12875 = CARTESIAN_POINT('',(-0.620465116279,3.354646124761E-02));
+#12876 = VECTOR('',#12877,1.);
+#12877 = DIRECTION('',(0.110959008218,0.993824983835));
+#12878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12879 = ORIENTED_EDGE('',*,*,#12880,.T.);
+#12880 = EDGE_CURVE('',#12858,#12700,#12881,.T.);
+#12881 = SURFACE_CURVE('',#12882,(#12886,#12893),.PCURVE_S1.);
+#12882 = LINE('',#12883,#12884);
+#12883 = CARTESIAN_POINT('',(0.32,-0.288807485305,-3.202447406934));
+#12884 = VECTOR('',#12885,1.);
+#12885 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#12886 = PCURVE('',#11443,#12887);
+#12887 = DEFINITIONAL_REPRESENTATION('',(#12888),#12892);
+#12888 = LINE('',#12889,#12890);
+#12889 = CARTESIAN_POINT('',(0.2,-3.819981327815E-18));
+#12890 = VECTOR('',#12891,1.);
+#12891 = DIRECTION('',(-6.184579550799E-30,-1.));
+#12892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12893 = PCURVE('',#12736,#12894);
+#12894 = DEFINITIONAL_REPRESENTATION('',(#12895),#12899);
+#12895 = LINE('',#12896,#12897);
+#12896 = CARTESIAN_POINT('',(1.033647732754E-17,0.129925934788));
+#12897 = VECTOR('',#12898,1.);
+#12898 = DIRECTION('',(-1.,-1.779219151486E-33));
+#12899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12900 = ORIENTED_EDGE('',*,*,#12699,.T.);
+#12901 = ORIENTED_EDGE('',*,*,#11427,.T.);
+#12902 = ORIENTED_EDGE('',*,*,#12829,.F.);
+#12903 = ADVANCED_FACE('',(#12904),#11652,.T.);
+#12904 = FACE_BOUND('',#12905,.T.);
+#12905 = EDGE_LOOP('',(#12906,#12931,#12952,#12953,#12954,#12955));
+#12906 = ORIENTED_EDGE('',*,*,#12907,.F.);
+#12907 = EDGE_CURVE('',#12908,#12910,#12912,.T.);
+#12908 = VERTEX_POINT('',#12909);
+#12909 = CARTESIAN_POINT('',(0.12,0.12,-3.4));
+#12910 = VERTEX_POINT('',#12911);
+#12911 = CARTESIAN_POINT('',(0.12,-0.12,-3.4));
+#12912 = SURFACE_CURVE('',#12913,(#12917,#12924),.PCURVE_S1.);
+#12913 = LINE('',#12914,#12915);
+#12914 = CARTESIAN_POINT('',(0.12,0.32,-3.4));
+#12915 = VECTOR('',#12916,1.);
+#12916 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#12917 = PCURVE('',#11652,#12918);
+#12918 = DEFINITIONAL_REPRESENTATION('',(#12919),#12923);
+#12919 = LINE('',#12920,#12921);
+#12920 = CARTESIAN_POINT('',(-1.224646799147E-17,-0.141421356237));
+#12921 = VECTOR('',#12922,1.);
+#12922 = DIRECTION('',(-1.,3.39210189245E-29));
+#12923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12924 = PCURVE('',#12637,#12925);
+#12925 = DEFINITIONAL_REPRESENTATION('',(#12926),#12930);
+#12926 = LINE('',#12927,#12928);
+#12927 = CARTESIAN_POINT('',(2.449293598294E-17,-0.2));
+#12928 = VECTOR('',#12929,1.);
+#12929 = DIRECTION('',(1.,0.));
+#12930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12931 = ORIENTED_EDGE('',*,*,#12932,.T.);
+#12932 = EDGE_CURVE('',#12908,#12776,#12933,.T.);
+#12933 = SURFACE_CURVE('',#12934,(#12938,#12945),.PCURVE_S1.);
+#12934 = LINE('',#12935,#12936);
+#12935 = CARTESIAN_POINT('',(0.24881689775,0.270752273427,-3.27118310225
+ ));
+#12936 = VECTOR('',#12937,1.);
+#12937 = DIRECTION('',(0.544770019249,0.63753529491,0.544770019249));
+#12938 = PCURVE('',#11652,#12939);
+#12939 = DEFINITIONAL_REPRESENTATION('',(#12940),#12944);
+#12940 = LINE('',#12941,#12942);
+#12941 = CARTESIAN_POINT('',(-4.9247726573E-02,4.075324762357E-02));
+#12942 = VECTOR('',#12943,1.);
+#12943 = DIRECTION('',(0.63753529491,0.770421149596));
+#12944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12945 = PCURVE('',#12665,#12946);
+#12946 = DEFINITIONAL_REPRESENTATION('',(#12947),#12951);
+#12947 = LINE('',#12948,#12949);
+#12948 = CARTESIAN_POINT('',(7.118310225E-02,4.624265550437E-02));
+#12949 = VECTOR('',#12950,1.);
+#12950 = DIRECTION('',(-0.544770019249,0.838585491246));
+#12951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12952 = ORIENTED_EDGE('',*,*,#12798,.T.);
+#12953 = ORIENTED_EDGE('',*,*,#11634,.T.);
+#12954 = ORIENTED_EDGE('',*,*,#12857,.F.);
+#12955 = ORIENTED_EDGE('',*,*,#12956,.F.);
+#12956 = EDGE_CURVE('',#12910,#12858,#12957,.T.);
+#12957 = SURFACE_CURVE('',#12958,(#12962,#12969),.PCURVE_S1.);
+#12958 = LINE('',#12959,#12960);
+#12959 = CARTESIAN_POINT('',(0.155697812072,-0.150503562587,
+ -3.364302187928));
+#12960 = VECTOR('',#12961,1.);
+#12961 = DIRECTION('',(0.605209817607,-0.517148096144,0.605209817607));
+#12962 = PCURVE('',#11652,#12963);
+#12963 = DEFINITIONAL_REPRESENTATION('',(#12964),#12968);
+#12964 = LINE('',#12965,#12966);
+#12965 = CARTESIAN_POINT('',(-0.470503562587,-9.093702625804E-02));
+#12966 = VECTOR('',#12967,1.);
+#12967 = DIRECTION('',(-0.517148096144,0.855895932141));
+#12968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12969 = PCURVE('',#12736,#12970);
+#12970 = DEFINITIONAL_REPRESENTATION('',(#12971),#12975);
+#12971 = LINE('',#12972,#12973);
+#12972 = CARTESIAN_POINT('',(-0.164302187928,-8.297062500092E-02));
+#12973 = VECTOR('',#12974,1.);
+#12974 = DIRECTION('',(0.605209817607,0.796066000199));
+#12975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12976 = ADVANCED_FACE('',(#12977),#11825,.F.);
+#12977 = FACE_BOUND('',#12978,.F.);
+#12978 = EDGE_LOOP('',(#12979,#13009,#13037,#13058,#13059,#13082));
+#12979 = ORIENTED_EDGE('',*,*,#12980,.F.);
+#12980 = EDGE_CURVE('',#12981,#12983,#12985,.T.);
+#12981 = VERTEX_POINT('',#12982);
+#12982 = CARTESIAN_POINT('',(2.38,0.12,-3.4));
+#12983 = VERTEX_POINT('',#12984);
+#12984 = CARTESIAN_POINT('',(2.38,-0.12,-3.4));
+#12985 = SURFACE_CURVE('',#12986,(#12990,#12997),.PCURVE_S1.);
+#12986 = LINE('',#12987,#12988);
+#12987 = CARTESIAN_POINT('',(2.38,0.32,-3.4));
+#12988 = VECTOR('',#12989,1.);
+#12989 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#12990 = PCURVE('',#11825,#12991);
+#12991 = DEFINITIONAL_REPRESENTATION('',(#12992),#12996);
+#12992 = LINE('',#12993,#12994);
+#12993 = CARTESIAN_POINT('',(1.224646799148E-17,-0.141421356237));
+#12994 = VECTOR('',#12995,1.);
+#12995 = DIRECTION('',(-1.,-3.677447673011E-29));
+#12996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12997 = PCURVE('',#12998,#13003);
+#12998 = PLANE('',#12999);
+#12999 = AXIS2_PLACEMENT_3D('',#13000,#13001,#13002);
+#13000 = CARTESIAN_POINT('',(2.82,0.32,-3.4));
+#13001 = DIRECTION('',(0.,0.,1.));
+#13002 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#13003 = DEFINITIONAL_REPRESENTATION('',(#13004),#13008);
+#13004 = LINE('',#13005,#13006);
+#13005 = CARTESIAN_POINT('',(5.388445916247E-17,-0.44));
+#13006 = VECTOR('',#13007,1.);
+#13007 = DIRECTION('',(1.,0.));
+#13008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13009 = ORIENTED_EDGE('',*,*,#13010,.T.);
+#13010 = EDGE_CURVE('',#12981,#13011,#13013,.T.);
+#13011 = VERTEX_POINT('',#13012);
+#13012 = CARTESIAN_POINT('',(2.182447406934,0.351192514695,
+ -3.202447406934));
+#13013 = SURFACE_CURVE('',#13014,(#13018,#13025),.PCURVE_S1.);
+#13014 = LINE('',#13015,#13016);
+#13015 = CARTESIAN_POINT('',(2.346150901889,0.159613036666,
+ -3.366150901889));
+#13016 = VECTOR('',#13017,1.);
+#13017 = DIRECTION('',(-0.544770019249,0.63753529491,0.544770019249));
+#13018 = PCURVE('',#11825,#13019);
+#13019 = DEFINITIONAL_REPRESENTATION('',(#13020),#13024);
+#13020 = LINE('',#13021,#13022);
+#13021 = CARTESIAN_POINT('',(-0.160386963334,-9.355150261464E-02));
+#13022 = VECTOR('',#13023,1.);
+#13023 = DIRECTION('',(0.63753529491,0.770421149596));
+#13024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13025 = PCURVE('',#13026,#13031);
+#13026 = PLANE('',#13027);
+#13027 = AXIS2_PLACEMENT_3D('',#13028,#13029,#13030);
+#13028 = CARTESIAN_POINT('',(2.82,0.235596257347,-3.301223703467));
+#13029 = DIRECTION('',(8.302774088379E-17,0.64962967394,-0.760250805153)
+ );
+#13030 = DIRECTION('',(-1.,1.247195775152E-16,-2.638869166629E-18));
+#13031 = DEFINITIONAL_REPRESENTATION('',(#13032),#13036);
+#13032 = LINE('',#13033,#13034);
+#13033 = CARTESIAN_POINT('',(0.473849098111,-9.994493944161E-02));
+#13034 = VECTOR('',#13035,1.);
+#13035 = DIRECTION('',(0.544770019249,0.838585491246));
+#13036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13037 = ORIENTED_EDGE('',*,*,#13038,.T.);
+#13038 = EDGE_CURVE('',#13011,#11808,#13039,.T.);
+#13039 = SURFACE_CURVE('',#13040,(#13044,#13051),.PCURVE_S1.);
+#13040 = LINE('',#13041,#13042);
+#13041 = CARTESIAN_POINT('',(1.958413132695,0.386566347469,
+ -2.978413132695));
+#13042 = VECTOR('',#13043,1.);
+#13043 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383));
+#13044 = PCURVE('',#11825,#13045);
+#13045 = DEFINITIONAL_REPRESENTATION('',(#13046),#13050);
+#13046 = LINE('',#13047,#13048);
+#13047 = CARTESIAN_POINT('',(6.6566347469E-02,0.454792509224));
+#13048 = VECTOR('',#13049,1.);
+#13049 = DIRECTION('',(0.110959008218,0.993824983835));
+#13050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13051 = PCURVE('',#11980,#13052);
+#13052 = DEFINITIONAL_REPRESENTATION('',(#13053),#13057);
+#13053 = LINE('',#13054,#13055);
+#13054 = CARTESIAN_POINT('',(1.496728653116,-0.861586867305));
+#13055 = VECTOR('',#13056,1.);
+#13056 = DIRECTION('',(-0.711446379394,-0.702740385383));
+#13057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13058 = ORIENTED_EDGE('',*,*,#11807,.T.);
+#13059 = ORIENTED_EDGE('',*,*,#13060,.F.);
+#13060 = EDGE_CURVE('',#13061,#11810,#13063,.T.);
+#13061 = VERTEX_POINT('',#13062);
+#13062 = CARTESIAN_POINT('',(2.182447406934,-0.288807485305,
+ -3.202447406934));
+#13063 = SURFACE_CURVE('',#13064,(#13068,#13075),.PCURVE_S1.);
+#13064 = LINE('',#13065,#13066);
+#13065 = CARTESIAN_POINT('',(2.414309165527,-0.325417236662,
+ -3.434309165527));
+#13066 = VECTOR('',#13067,1.);
+#13067 = DIRECTION('',(-0.702740385383,0.110959008218,0.702740385383));
+#13068 = PCURVE('',#11825,#13069);
+#13069 = DEFINITIONAL_REPRESENTATION('',(#13070),#13074);
+#13070 = LINE('',#13071,#13072);
+#13071 = CARTESIAN_POINT('',(-0.645417236662,-0.189941843439));
+#13072 = VECTOR('',#13073,1.);
+#13073 = DIRECTION('',(0.110959008218,0.993824983835));
+#13074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13075 = PCURVE('',#11853,#13076);
+#13076 = DEFINITIONAL_REPRESENTATION('',(#13077),#13081);
+#13077 = LINE('',#13078,#13079);
+#13078 = CARTESIAN_POINT('',(-3.473420924983E-02,-0.405690834473));
+#13079 = VECTOR('',#13080,1.);
+#13080 = DIRECTION('',(0.711446379394,-0.702740385383));
+#13081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13082 = ORIENTED_EDGE('',*,*,#13083,.F.);
+#13083 = EDGE_CURVE('',#12983,#13061,#13084,.T.);
+#13084 = SURFACE_CURVE('',#13085,(#13089,#13096),.PCURVE_S1.);
+#13085 = LINE('',#13086,#13087);
+#13086 = CARTESIAN_POINT('',(2.461511443392,-5.034896900541E-02,
+ -3.481511443392));
+#13087 = VECTOR('',#13088,1.);
+#13088 = DIRECTION('',(-0.605209817607,-0.517148096144,0.605209817607));
+#13089 = PCURVE('',#11825,#13090);
+#13090 = DEFINITIONAL_REPRESENTATION('',(#13091),#13095);
+#13091 = LINE('',#13092,#13093);
+#13092 = CARTESIAN_POINT('',(-0.370348969005,-0.256695944971));
+#13093 = VECTOR('',#13094,1.);
+#13094 = DIRECTION('',(-0.517148096144,0.855895932141));
+#13095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13096 = PCURVE('',#13097,#13102);
+#13097 = PLANE('',#13098);
+#13098 = AXIS2_PLACEMENT_3D('',#13099,#13100,#13101);
+#13099 = CARTESIAN_POINT('',(2.82,-0.204403742653,-3.301223703467));
+#13100 = DIRECTION('',(-9.310387150808E-17,-0.760250805153,
+ -0.64962967394));
+#13101 = DIRECTION('',(1.,-1.224646799148E-16,-5.515863360725E-29));
+#13102 = DEFINITIONAL_REPRESENTATION('',(#13103),#13107);
+#13103 = LINE('',#13104,#13105);
+#13104 = CARTESIAN_POINT('',(-0.358488556608,-0.237142451811));
+#13105 = VECTOR('',#13106,1.);
+#13106 = DIRECTION('',(-0.605209817607,0.796066000199));
+#13107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13108 = ADVANCED_FACE('',(#13109),#11980,.F.);
+#13109 = FACE_BOUND('',#13110,.F.);
+#13110 = EDGE_LOOP('',(#13111,#13112,#13133,#13134,#13135,#13158));
+#13111 = ORIENTED_EDGE('',*,*,#12166,.F.);
+#13112 = ORIENTED_EDGE('',*,*,#13113,.T.);
+#13113 = EDGE_CURVE('',#12144,#11939,#13114,.T.);
+#13114 = SURFACE_CURVE('',#13115,(#13119,#13126),.PCURVE_S1.);
+#13115 = LINE('',#13116,#13117);
+#13116 = CARTESIAN_POINT('',(2.82,0.62,-1.5));
+#13117 = VECTOR('',#13118,1.);
+#13118 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#13119 = PCURVE('',#11980,#13120);
+#13120 = DEFINITIONAL_REPRESENTATION('',(#13121),#13125);
+#13121 = LINE('',#13122,#13123);
+#13122 = CARTESIAN_POINT('',(-0.,0.));
+#13123 = VECTOR('',#13124,1.);
+#13124 = DIRECTION('',(6.184579550799E-30,-1.));
+#13125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13126 = PCURVE('',#11954,#13127);
+#13127 = DEFINITIONAL_REPRESENTATION('',(#13128),#13132);
+#13128 = LINE('',#13129,#13130);
+#13129 = CARTESIAN_POINT('',(0.67082039325,-3.673940397442E-17));
+#13130 = VECTOR('',#13131,1.);
+#13131 = DIRECTION('',(-1.039694021178E-29,-1.));
+#13132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13133 = ORIENTED_EDGE('',*,*,#11966,.T.);
+#13134 = ORIENTED_EDGE('',*,*,#13038,.F.);
+#13135 = ORIENTED_EDGE('',*,*,#13136,.F.);
+#13136 = EDGE_CURVE('',#13137,#13011,#13139,.T.);
+#13137 = VERTEX_POINT('',#13138);
+#13138 = CARTESIAN_POINT('',(2.817552593066,0.351192514695,
+ -3.202447406934));
+#13139 = SURFACE_CURVE('',#13140,(#13144,#13151),.PCURVE_S1.);
+#13140 = LINE('',#13141,#13142);
+#13141 = CARTESIAN_POINT('',(2.82,0.351192514695,-3.202447406934));
+#13142 = VECTOR('',#13143,1.);
+#13143 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#13144 = PCURVE('',#11980,#13145);
+#13145 = DEFINITIONAL_REPRESENTATION('',(#13146),#13150);
+#13146 = LINE('',#13147,#13148);
+#13147 = CARTESIAN_POINT('',(1.723538406167,3.291942264661E-17));
+#13148 = VECTOR('',#13149,1.);
+#13149 = DIRECTION('',(6.184579550799E-30,-1.));
+#13150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13151 = PCURVE('',#13026,#13152);
+#13152 = DEFINITIONAL_REPRESENTATION('',(#13153),#13157);
+#13153 = LINE('',#13154,#13155);
+#13154 = CARTESIAN_POINT('',(1.415645865543E-17,0.152050161031));
+#13155 = VECTOR('',#13156,1.);
+#13156 = DIRECTION('',(1.,-3.345764017988E-29));
+#13157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13158 = ORIENTED_EDGE('',*,*,#13159,.T.);
+#13159 = EDGE_CURVE('',#13137,#12045,#13160,.T.);
+#13160 = SURFACE_CURVE('',#13161,(#13165,#13172),.PCURVE_S1.);
+#13161 = LINE('',#13162,#13163);
+#13162 = CARTESIAN_POINT('',(3.199616963064,0.411518467852,
+ -2.820383036936));
+#13163 = VECTOR('',#13164,1.);
+#13164 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383));
+#13165 = PCURVE('',#11980,#13166);
+#13166 = DEFINITIONAL_REPRESENTATION('',(#13167),#13171);
+#13167 = LINE('',#13168,#13169);
+#13168 = CARTESIAN_POINT('',(1.33674078021,0.379616963064));
+#13169 = VECTOR('',#13170,1.);
+#13170 = DIRECTION('',(-0.711446379394,0.702740385383));
+#13171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13172 = PCURVE('',#12062,#13173);
+#13173 = DEFINITIONAL_REPRESENTATION('',(#13174),#13178);
+#13174 = LINE('',#13175,#13176);
+#13175 = CARTESIAN_POINT('',(9.1518467852E-02,0.678280813909));
+#13176 = VECTOR('',#13177,1.);
+#13177 = DIRECTION('',(0.110959008218,0.993824983835));
+#13178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13179 = ADVANCED_FACE('',(#13180),#11954,.F.);
+#13180 = FACE_BOUND('',#13181,.F.);
+#13181 = EDGE_LOOP('',(#13182,#13183,#13184,#13185));
+#13182 = ORIENTED_EDGE('',*,*,#12193,.T.);
+#13183 = ORIENTED_EDGE('',*,*,#11938,.T.);
+#13184 = ORIENTED_EDGE('',*,*,#13113,.F.);
+#13185 = ORIENTED_EDGE('',*,*,#12143,.F.);
+#13186 = ADVANCED_FACE('',(#13187),#11881,.F.);
+#13187 = FACE_BOUND('',#13188,.F.);
+#13188 = EDGE_LOOP('',(#13189,#13210,#13211,#13212));
+#13189 = ORIENTED_EDGE('',*,*,#13190,.T.);
+#13190 = EDGE_CURVE('',#12075,#11838,#13191,.T.);
+#13191 = SURFACE_CURVE('',#13192,(#13196,#13203),.PCURVE_S1.);
+#13192 = LINE('',#13193,#13194);
+#13193 = CARTESIAN_POINT('',(2.82,-2.E-02,-1.5));
+#13194 = VECTOR('',#13195,1.);
+#13195 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#13196 = PCURVE('',#11881,#13197);
+#13197 = DEFINITIONAL_REPRESENTATION('',(#13198),#13202);
+#13198 = LINE('',#13199,#13200);
+#13199 = CARTESIAN_POINT('',(0.,0.));
+#13200 = VECTOR('',#13201,1.);
+#13201 = DIRECTION('',(1.039694021178E-29,-1.));
+#13202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13203 = PCURVE('',#11853,#13204);
+#13204 = DEFINITIONAL_REPRESENTATION('',(#13205),#13209);
+#13205 = LINE('',#13206,#13207);
+#13206 = CARTESIAN_POINT('',(1.923538406167,-3.673940397442E-17));
+#13207 = VECTOR('',#13208,1.);
+#13208 = DIRECTION('',(-6.184579550799E-30,-1.));
+#13209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13210 = ORIENTED_EDGE('',*,*,#11865,.T.);
+#13211 = ORIENTED_EDGE('',*,*,#12018,.F.);
+#13212 = ORIENTED_EDGE('',*,*,#12097,.F.);
+#13213 = ADVANCED_FACE('',(#13214),#11853,.F.);
+#13214 = FACE_BOUND('',#13215,.F.);
+#13215 = EDGE_LOOP('',(#13216,#13217,#13240,#13261,#13262,#13263));
+#13216 = ORIENTED_EDGE('',*,*,#12074,.F.);
+#13217 = ORIENTED_EDGE('',*,*,#13218,.F.);
+#13218 = EDGE_CURVE('',#13219,#12047,#13221,.T.);
+#13219 = VERTEX_POINT('',#13220);
+#13220 = CARTESIAN_POINT('',(2.817552593066,-0.288807485305,
+ -3.202447406934));
+#13221 = SURFACE_CURVE('',#13222,(#13226,#13233),.PCURVE_S1.);
+#13222 = LINE('',#13223,#13224);
+#13223 = CARTESIAN_POINT('',(2.743720930233,-0.300465116279,
+ -3.276279069767));
+#13224 = VECTOR('',#13225,1.);
+#13225 = DIRECTION('',(0.702740385383,0.110959008218,0.702740385383));
+#13226 = PCURVE('',#11853,#13227);
+#13227 = DEFINITIONAL_REPRESENTATION('',(#13228),#13232);
+#13228 = LINE('',#13229,#13230);
+#13229 = CARTESIAN_POINT('',(0.125253663658,-7.6279069767E-02));
+#13230 = VECTOR('',#13231,1.);
+#13231 = DIRECTION('',(0.711446379394,0.702740385383));
+#13232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13233 = PCURVE('',#12062,#13234);
+#13234 = DEFINITIONAL_REPRESENTATION('',(#13235),#13239);
+#13235 = LINE('',#13236,#13237);
+#13236 = CARTESIAN_POINT('',(-0.620465116279,3.354646124761E-02));
+#13237 = VECTOR('',#13238,1.);
+#13238 = DIRECTION('',(0.110959008218,0.993824983835));
+#13239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13240 = ORIENTED_EDGE('',*,*,#13241,.T.);
+#13241 = EDGE_CURVE('',#13219,#13061,#13242,.T.);
+#13242 = SURFACE_CURVE('',#13243,(#13247,#13254),.PCURVE_S1.);
+#13243 = LINE('',#13244,#13245);
+#13244 = CARTESIAN_POINT('',(2.82,-0.288807485305,-3.202447406934));
+#13245 = VECTOR('',#13246,1.);
+#13246 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#13247 = PCURVE('',#11853,#13248);
+#13248 = DEFINITIONAL_REPRESENTATION('',(#13249),#13253);
+#13249 = LINE('',#13250,#13251);
+#13250 = CARTESIAN_POINT('',(0.2,-3.819981327815E-18));
+#13251 = VECTOR('',#13252,1.);
+#13252 = DIRECTION('',(-6.184579550799E-30,-1.));
+#13253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13254 = PCURVE('',#13097,#13255);
+#13255 = DEFINITIONAL_REPRESENTATION('',(#13256),#13260);
+#13256 = LINE('',#13257,#13258);
+#13257 = CARTESIAN_POINT('',(1.033647732754E-17,0.129925934788));
+#13258 = VECTOR('',#13259,1.);
+#13259 = DIRECTION('',(-1.,-1.779219151486E-33));
+#13260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13261 = ORIENTED_EDGE('',*,*,#13060,.T.);
+#13262 = ORIENTED_EDGE('',*,*,#11837,.T.);
+#13263 = ORIENTED_EDGE('',*,*,#13190,.F.);
+#13264 = ADVANCED_FACE('',(#13265),#12062,.T.);
+#13265 = FACE_BOUND('',#13266,.T.);
+#13266 = EDGE_LOOP('',(#13267,#13292,#13313,#13314,#13315,#13316));
+#13267 = ORIENTED_EDGE('',*,*,#13268,.F.);
+#13268 = EDGE_CURVE('',#13269,#13271,#13273,.T.);
+#13269 = VERTEX_POINT('',#13270);
+#13270 = CARTESIAN_POINT('',(2.62,0.12,-3.4));
+#13271 = VERTEX_POINT('',#13272);
+#13272 = CARTESIAN_POINT('',(2.62,-0.12,-3.4));
+#13273 = SURFACE_CURVE('',#13274,(#13278,#13285),.PCURVE_S1.);
+#13274 = LINE('',#13275,#13276);
+#13275 = CARTESIAN_POINT('',(2.62,0.32,-3.4));
+#13276 = VECTOR('',#13277,1.);
+#13277 = DIRECTION('',(-1.224646799147E-16,-1.,0.));
+#13278 = PCURVE('',#12062,#13279);
+#13279 = DEFINITIONAL_REPRESENTATION('',(#13280),#13284);
+#13280 = LINE('',#13281,#13282);
+#13281 = CARTESIAN_POINT('',(-1.224646799147E-17,-0.141421356237));
+#13282 = VECTOR('',#13283,1.);
+#13283 = DIRECTION('',(-1.,3.39210189245E-29));
+#13284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13285 = PCURVE('',#12998,#13286);
+#13286 = DEFINITIONAL_REPRESENTATION('',(#13287),#13291);
+#13287 = LINE('',#13288,#13289);
+#13288 = CARTESIAN_POINT('',(2.449293598294E-17,-0.2));
+#13289 = VECTOR('',#13290,1.);
+#13290 = DIRECTION('',(1.,0.));
+#13291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13292 = ORIENTED_EDGE('',*,*,#13293,.T.);
+#13293 = EDGE_CURVE('',#13269,#13137,#13294,.T.);
+#13294 = SURFACE_CURVE('',#13295,(#13299,#13306),.PCURVE_S1.);
+#13295 = LINE('',#13296,#13297);
+#13296 = CARTESIAN_POINT('',(2.74881689775,0.270752273427,-3.27118310225
+ ));
+#13297 = VECTOR('',#13298,1.);
+#13298 = DIRECTION('',(0.544770019249,0.63753529491,0.544770019249));
+#13299 = PCURVE('',#12062,#13300);
+#13300 = DEFINITIONAL_REPRESENTATION('',(#13301),#13305);
+#13301 = LINE('',#13302,#13303);
+#13302 = CARTESIAN_POINT('',(-4.9247726573E-02,4.075324762357E-02));
+#13303 = VECTOR('',#13304,1.);
+#13304 = DIRECTION('',(0.63753529491,0.770421149596));
+#13305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13306 = PCURVE('',#13026,#13307);
+#13307 = DEFINITIONAL_REPRESENTATION('',(#13308),#13312);
+#13308 = LINE('',#13309,#13310);
+#13309 = CARTESIAN_POINT('',(7.118310225E-02,4.624265550437E-02));
+#13310 = VECTOR('',#13311,1.);
+#13311 = DIRECTION('',(-0.544770019249,0.838585491246));
+#13312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13313 = ORIENTED_EDGE('',*,*,#13159,.T.);
+#13314 = ORIENTED_EDGE('',*,*,#12044,.T.);
+#13315 = ORIENTED_EDGE('',*,*,#13218,.F.);
+#13316 = ORIENTED_EDGE('',*,*,#13317,.F.);
+#13317 = EDGE_CURVE('',#13271,#13219,#13318,.T.);
+#13318 = SURFACE_CURVE('',#13319,(#13323,#13330),.PCURVE_S1.);
+#13319 = LINE('',#13320,#13321);
+#13320 = CARTESIAN_POINT('',(2.655697812072,-0.150503562587,
+ -3.364302187928));
+#13321 = VECTOR('',#13322,1.);
+#13322 = DIRECTION('',(0.605209817607,-0.517148096144,0.605209817607));
+#13323 = PCURVE('',#12062,#13324);
+#13324 = DEFINITIONAL_REPRESENTATION('',(#13325),#13329);
+#13325 = LINE('',#13326,#13327);
+#13326 = CARTESIAN_POINT('',(-0.470503562587,-9.093702625804E-02));
+#13327 = VECTOR('',#13328,1.);
+#13328 = DIRECTION('',(-0.517148096144,0.855895932141));
+#13329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13330 = PCURVE('',#13097,#13331);
+#13331 = DEFINITIONAL_REPRESENTATION('',(#13332),#13336);
+#13332 = LINE('',#13333,#13334);
+#13333 = CARTESIAN_POINT('',(-0.164302187928,-8.297062500092E-02));
+#13334 = VECTOR('',#13335,1.);
+#13335 = DIRECTION('',(0.605209817607,0.796066000199));
+#13336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13337 = ADVANCED_FACE('',(#13338),#12257,.F.);
+#13338 = FACE_BOUND('',#13339,.F.);
+#13339 = EDGE_LOOP('',(#13340,#13341,#13342,#13343));
+#13340 = ORIENTED_EDGE('',*,*,#12241,.T.);
+#13341 = ORIENTED_EDGE('',*,*,#12392,.F.);
+#13342 = ORIENTED_EDGE('',*,*,#12366,.F.);
+#13343 = ORIENTED_EDGE('',*,*,#12293,.T.);
+#13344 = ADVANCED_FACE('',(#13345),#12458,.F.);
+#13345 = FACE_BOUND('',#13346,.F.);
+#13346 = EDGE_LOOP('',(#13347,#13348,#13349,#13350));
+#13347 = ORIENTED_EDGE('',*,*,#12442,.T.);
+#13348 = ORIENTED_EDGE('',*,*,#12593,.F.);
+#13349 = ORIENTED_EDGE('',*,*,#12567,.F.);
+#13350 = ORIENTED_EDGE('',*,*,#12494,.T.);
+#13351 = ADVANCED_FACE('',(#13352),#12736,.T.);
+#13352 = FACE_BOUND('',#13353,.F.);
+#13353 = EDGE_LOOP('',(#13354,#13355,#13376,#13377));
+#13354 = ORIENTED_EDGE('',*,*,#12956,.F.);
+#13355 = ORIENTED_EDGE('',*,*,#13356,.T.);
+#13356 = EDGE_CURVE('',#12910,#12622,#13357,.T.);
+#13357 = SURFACE_CURVE('',#13358,(#13362,#13369),.PCURVE_S1.);
+#13358 = LINE('',#13359,#13360);
+#13359 = CARTESIAN_POINT('',(0.32,-0.12,-3.4));
+#13360 = VECTOR('',#13361,1.);
+#13361 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#13362 = PCURVE('',#12736,#13363);
+#13363 = DEFINITIONAL_REPRESENTATION('',(#13364),#13368);
+#13364 = LINE('',#13365,#13366);
+#13365 = CARTESIAN_POINT('',(-1.033647732759E-17,-0.129925934788));
+#13366 = VECTOR('',#13367,1.);
+#13367 = DIRECTION('',(-1.,-1.779219151486E-33));
+#13368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13369 = PCURVE('',#12637,#13370);
+#13370 = DEFINITIONAL_REPRESENTATION('',(#13371),#13375);
+#13371 = LINE('',#13372,#13373);
+#13372 = CARTESIAN_POINT('',(0.44,5.388445916247E-17));
+#13373 = VECTOR('',#13374,1.);
+#13374 = DIRECTION('',(0.,-1.));
+#13375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13376 = ORIENTED_EDGE('',*,*,#12722,.T.);
+#13377 = ORIENTED_EDGE('',*,*,#12880,.F.);
+#13378 = ADVANCED_FACE('',(#13379),#12637,.F.);
+#13379 = FACE_BOUND('',#13380,.F.);
+#13380 = EDGE_LOOP('',(#13381,#13382,#13383,#13404));
+#13381 = ORIENTED_EDGE('',*,*,#13356,.F.);
+#13382 = ORIENTED_EDGE('',*,*,#12907,.F.);
+#13383 = ORIENTED_EDGE('',*,*,#13384,.T.);
+#13384 = EDGE_CURVE('',#12908,#12620,#13385,.T.);
+#13385 = SURFACE_CURVE('',#13386,(#13390,#13397),.PCURVE_S1.);
+#13386 = LINE('',#13387,#13388);
+#13387 = CARTESIAN_POINT('',(0.32,0.12,-3.4));
+#13388 = VECTOR('',#13389,1.);
+#13389 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#13390 = PCURVE('',#12637,#13391);
+#13391 = DEFINITIONAL_REPRESENTATION('',(#13392),#13396);
+#13392 = LINE('',#13393,#13394);
+#13393 = CARTESIAN_POINT('',(0.2,2.449293598294E-17));
+#13394 = VECTOR('',#13395,1.);
+#13395 = DIRECTION('',(0.,-1.));
+#13396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13397 = PCURVE('',#12665,#13398);
+#13398 = DEFINITIONAL_REPRESENTATION('',(#13399),#13403);
+#13399 = LINE('',#13400,#13401);
+#13400 = CARTESIAN_POINT('',(-1.415645865536E-17,-0.152050161031));
+#13401 = VECTOR('',#13402,1.);
+#13402 = DIRECTION('',(1.,-3.345764017988E-29));
+#13403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13404 = ORIENTED_EDGE('',*,*,#12619,.T.);
+#13405 = ADVANCED_FACE('',(#13406),#12665,.T.);
+#13406 = FACE_BOUND('',#13407,.T.);
+#13407 = EDGE_LOOP('',(#13408,#13409,#13410,#13411));
+#13408 = ORIENTED_EDGE('',*,*,#12932,.F.);
+#13409 = ORIENTED_EDGE('',*,*,#13384,.T.);
+#13410 = ORIENTED_EDGE('',*,*,#12649,.T.);
+#13411 = ORIENTED_EDGE('',*,*,#12775,.F.);
+#13412 = ADVANCED_FACE('',(#13413),#13097,.T.);
+#13413 = FACE_BOUND('',#13414,.F.);
+#13414 = EDGE_LOOP('',(#13415,#13416,#13437,#13438));
+#13415 = ORIENTED_EDGE('',*,*,#13317,.F.);
+#13416 = ORIENTED_EDGE('',*,*,#13417,.T.);
+#13417 = EDGE_CURVE('',#13271,#12983,#13418,.T.);
+#13418 = SURFACE_CURVE('',#13419,(#13423,#13430),.PCURVE_S1.);
+#13419 = LINE('',#13420,#13421);
+#13420 = CARTESIAN_POINT('',(2.82,-0.12,-3.4));
+#13421 = VECTOR('',#13422,1.);
+#13422 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#13423 = PCURVE('',#13097,#13424);
+#13424 = DEFINITIONAL_REPRESENTATION('',(#13425),#13429);
+#13425 = LINE('',#13426,#13427);
+#13426 = CARTESIAN_POINT('',(-1.033647732759E-17,-0.129925934788));
+#13427 = VECTOR('',#13428,1.);
+#13428 = DIRECTION('',(-1.,-1.779219151486E-33));
+#13429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13430 = PCURVE('',#12998,#13431);
+#13431 = DEFINITIONAL_REPRESENTATION('',(#13432),#13436);
+#13432 = LINE('',#13433,#13434);
+#13433 = CARTESIAN_POINT('',(0.44,5.388445916247E-17));
+#13434 = VECTOR('',#13435,1.);
+#13435 = DIRECTION('',(0.,-1.));
+#13436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13437 = ORIENTED_EDGE('',*,*,#13083,.T.);
+#13438 = ORIENTED_EDGE('',*,*,#13241,.F.);
+#13439 = ADVANCED_FACE('',(#13440),#12998,.F.);
+#13440 = FACE_BOUND('',#13441,.F.);
+#13441 = EDGE_LOOP('',(#13442,#13443,#13444,#13465));
+#13442 = ORIENTED_EDGE('',*,*,#13417,.F.);
+#13443 = ORIENTED_EDGE('',*,*,#13268,.F.);
+#13444 = ORIENTED_EDGE('',*,*,#13445,.T.);
+#13445 = EDGE_CURVE('',#13269,#12981,#13446,.T.);
+#13446 = SURFACE_CURVE('',#13447,(#13451,#13458),.PCURVE_S1.);
+#13447 = LINE('',#13448,#13449);
+#13448 = CARTESIAN_POINT('',(2.82,0.12,-3.4));
+#13449 = VECTOR('',#13450,1.);
+#13450 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#13451 = PCURVE('',#12998,#13452);
+#13452 = DEFINITIONAL_REPRESENTATION('',(#13453),#13457);
+#13453 = LINE('',#13454,#13455);
+#13454 = CARTESIAN_POINT('',(0.2,2.449293598294E-17));
+#13455 = VECTOR('',#13456,1.);
+#13456 = DIRECTION('',(0.,-1.));
+#13457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13458 = PCURVE('',#13026,#13459);
+#13459 = DEFINITIONAL_REPRESENTATION('',(#13460),#13464);
+#13460 = LINE('',#13461,#13462);
+#13461 = CARTESIAN_POINT('',(-1.415645865536E-17,-0.152050161031));
+#13462 = VECTOR('',#13463,1.);
+#13463 = DIRECTION('',(1.,-3.345764017988E-29));
+#13464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13465 = ORIENTED_EDGE('',*,*,#12980,.T.);
+#13466 = ADVANCED_FACE('',(#13467),#13026,.T.);
+#13467 = FACE_BOUND('',#13468,.T.);
+#13468 = EDGE_LOOP('',(#13469,#13470,#13471,#13472));
+#13469 = ORIENTED_EDGE('',*,*,#13293,.F.);
+#13470 = ORIENTED_EDGE('',*,*,#13445,.T.);
+#13471 = ORIENTED_EDGE('',*,*,#13010,.T.);
+#13472 = ORIENTED_EDGE('',*,*,#13136,.F.);
+#13473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13477))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13474,#13475,#13476))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13474 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13475 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13476 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13477 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#13474,
+ 'distance_accuracy_value','confusion accuracy');
+#13478 = SHAPE_DEFINITION_REPRESENTATION(#13479,#7164);
+#13479 = PRODUCT_DEFINITION_SHAPE('','',#13480);
+#13480 = PRODUCT_DEFINITION('design','',#13481,#13484);
+#13481 = PRODUCT_DEFINITION_FORMATION('','',#13482);
+#13482 = PRODUCT('SOLID','SOLID','',(#13483));
+#13483 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13484 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13485 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13486,#13488);
+#13486 = ( REPRESENTATION_RELATIONSHIP('','',#7164,#7154)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13487)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13487 = ITEM_DEFINED_TRANSFORMATION('','',#11,#7155);
+#13488 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13489);
+#13489 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','=>[0:1:1:9]','',#7149,
+ #13480,$);
+#13490 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13482));
+#13491 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13492,#13494);
+#13492 = ( REPRESENTATION_RELATIONSHIP('','',#7154,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13493)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13493 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#13494 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13495);
+#13495 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','','',#5,#7149,$);
+#13496 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7151));
+#13497 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13498,#13500);
+#13498 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13499)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13499 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#13500 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13501);
+#13501 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',#5,#403,$);
+#13502 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13503,#13505);
+#13503 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13504)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13504 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#13505 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13506);
+#13506 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',#5,#403,$);
+#13507 = SHAPE_DEFINITION_REPRESENTATION(#13508,#13514);
+#13508 = PRODUCT_DEFINITION_SHAPE('','',#13509);
+#13509 = PRODUCT_DEFINITION('design','',#13510,#13513);
+#13510 = PRODUCT_DEFINITION_FORMATION('','',#13511);
+#13511 = PRODUCT('C_0805_2012Metric','C_0805_2012Metric','',(#13512));
+#13512 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13514 = SHAPE_REPRESENTATION('',(#11,#13515),#13519);
+#13515 = AXIS2_PLACEMENT_3D('',#13516,#13517,#13518);
+#13516 = CARTESIAN_POINT('',(0.,0.,0.));
+#13517 = DIRECTION('',(0.,0.,1.));
+#13518 = DIRECTION('',(1.,0.,-0.));
+#13519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13523))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13520,#13521,#13522))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13520 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13521 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13522 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13523 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#13520,
+ 'distance_accuracy_value','confusion accuracy');
+#13524 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13525),#15507);
+#13525 = MANIFOLD_SOLID_BREP('',#13526);
+#13526 = CLOSED_SHELL('',(#13527,#13771,#13847,#13897,#13951,#14000,
+ #14049,#14103,#14153,#14180,#14429,#14506,#14555,#14609,#14658,
+ #14708,#14757,#14811,#14838,#15087,#15163,#15213,#15267,#15316,
+ #15365,#15419,#15469,#15496));
+#13527 = ADVANCED_FACE('',(#13528),#13542,.F.);
+#13528 = FACE_BOUND('',#13529,.F.);
+#13529 = EDGE_LOOP('',(#13530,#13565,#13594,#13622,#13655,#13683,#13712,
+ #13740));
+#13530 = ORIENTED_EDGE('',*,*,#13531,.F.);
+#13531 = EDGE_CURVE('',#13532,#13534,#13536,.T.);
+#13532 = VERTEX_POINT('',#13533);
+#13533 = CARTESIAN_POINT('',(-1.,-0.625,4.E-02));
+#13534 = VERTEX_POINT('',#13535);
+#13535 = CARTESIAN_POINT('',(-1.,-0.625,1.21));
+#13536 = SURFACE_CURVE('',#13537,(#13541,#13553),.PCURVE_S1.);
+#13537 = LINE('',#13538,#13539);
+#13538 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#13539 = VECTOR('',#13540,1.);
+#13540 = DIRECTION('',(0.,0.,1.));
+#13541 = PCURVE('',#13542,#13547);
+#13542 = PLANE('',#13543);
+#13543 = AXIS2_PLACEMENT_3D('',#13544,#13545,#13546);
+#13544 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#13545 = DIRECTION('',(1.,0.,0.));
+#13546 = DIRECTION('',(0.,0.,1.));
+#13547 = DEFINITIONAL_REPRESENTATION('',(#13548),#13552);
+#13548 = LINE('',#13549,#13550);
+#13549 = CARTESIAN_POINT('',(0.,0.));
+#13550 = VECTOR('',#13551,1.);
+#13551 = DIRECTION('',(1.,0.));
+#13552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13553 = PCURVE('',#13554,#13559);
+#13554 = PLANE('',#13555);
+#13555 = AXIS2_PLACEMENT_3D('',#13556,#13557,#13558);
+#13556 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#13557 = DIRECTION('',(0.,1.,0.));
+#13558 = DIRECTION('',(0.,-0.,1.));
+#13559 = DEFINITIONAL_REPRESENTATION('',(#13560),#13564);
+#13560 = LINE('',#13561,#13562);
+#13561 = CARTESIAN_POINT('',(0.,0.));
+#13562 = VECTOR('',#13563,1.);
+#13563 = DIRECTION('',(1.,0.));
+#13564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13565 = ORIENTED_EDGE('',*,*,#13566,.T.);
+#13566 = EDGE_CURVE('',#13532,#13567,#13569,.T.);
+#13567 = VERTEX_POINT('',#13568);
+#13568 = CARTESIAN_POINT('',(-1.,-0.585,0.));
+#13569 = SURFACE_CURVE('',#13570,(#13575,#13582),.PCURVE_S1.);
+#13570 = CIRCLE('',#13571,4.E-02);
+#13571 = AXIS2_PLACEMENT_3D('',#13572,#13573,#13574);
+#13572 = CARTESIAN_POINT('',(-1.,-0.585,4.E-02));
+#13573 = DIRECTION('',(1.,0.,-0.));
+#13574 = DIRECTION('',(0.,0.,1.));
+#13575 = PCURVE('',#13542,#13576);
+#13576 = DEFINITIONAL_REPRESENTATION('',(#13577),#13581);
+#13577 = CIRCLE('',#13578,4.E-02);
+#13578 = AXIS2_PLACEMENT_2D('',#13579,#13580);
+#13579 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#13580 = DIRECTION('',(1.,0.));
+#13581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13582 = PCURVE('',#13583,#13588);
+#13583 = CYLINDRICAL_SURFACE('',#13584,4.E-02);
+#13584 = AXIS2_PLACEMENT_3D('',#13585,#13586,#13587);
+#13585 = CARTESIAN_POINT('',(-1.,-0.585,4.E-02));
+#13586 = DIRECTION('',(1.,0.,0.));
+#13587 = DIRECTION('',(0.,-1.,0.));
+#13588 = DEFINITIONAL_REPRESENTATION('',(#13589),#13593);
+#13589 = LINE('',#13590,#13591);
+#13590 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#13591 = VECTOR('',#13592,1.);
+#13592 = DIRECTION('',(1.,0.));
+#13593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13594 = ORIENTED_EDGE('',*,*,#13595,.T.);
+#13595 = EDGE_CURVE('',#13567,#13596,#13598,.T.);
+#13596 = VERTEX_POINT('',#13597);
+#13597 = CARTESIAN_POINT('',(-1.,0.585,0.));
+#13598 = SURFACE_CURVE('',#13599,(#13603,#13610),.PCURVE_S1.);
+#13599 = LINE('',#13600,#13601);
+#13600 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#13601 = VECTOR('',#13602,1.);
+#13602 = DIRECTION('',(0.,1.,0.));
+#13603 = PCURVE('',#13542,#13604);
+#13604 = DEFINITIONAL_REPRESENTATION('',(#13605),#13609);
+#13605 = LINE('',#13606,#13607);
+#13606 = CARTESIAN_POINT('',(0.,0.));
+#13607 = VECTOR('',#13608,1.);
+#13608 = DIRECTION('',(0.,-1.));
+#13609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13610 = PCURVE('',#13611,#13616);
+#13611 = PLANE('',#13612);
+#13612 = AXIS2_PLACEMENT_3D('',#13613,#13614,#13615);
+#13613 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#13614 = DIRECTION('',(0.,0.,1.));
+#13615 = DIRECTION('',(1.,0.,-0.));
+#13616 = DEFINITIONAL_REPRESENTATION('',(#13617),#13621);
+#13617 = LINE('',#13618,#13619);
+#13618 = CARTESIAN_POINT('',(0.,0.));
+#13619 = VECTOR('',#13620,1.);
+#13620 = DIRECTION('',(0.,1.));
+#13621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13622 = ORIENTED_EDGE('',*,*,#13623,.F.);
+#13623 = EDGE_CURVE('',#13624,#13596,#13626,.T.);
+#13624 = VERTEX_POINT('',#13625);
+#13625 = CARTESIAN_POINT('',(-1.,0.625,4.E-02));
+#13626 = SURFACE_CURVE('',#13627,(#13632,#13643),.PCURVE_S1.);
+#13627 = CIRCLE('',#13628,4.E-02);
+#13628 = AXIS2_PLACEMENT_3D('',#13629,#13630,#13631);
+#13629 = CARTESIAN_POINT('',(-1.,0.585,4.E-02));
+#13630 = DIRECTION('',(-1.,0.,0.));
+#13631 = DIRECTION('',(0.,0.,1.));
+#13632 = PCURVE('',#13542,#13633);
+#13633 = DEFINITIONAL_REPRESENTATION('',(#13634),#13642);
+#13634 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13635,#13636,#13637,#13638
+ ,#13639,#13640,#13641),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#13635 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#13636 = CARTESIAN_POINT('',(8.E-02,-1.279282032303));
+#13637 = CARTESIAN_POINT('',(2.E-02,-1.244641016151));
+#13638 = CARTESIAN_POINT('',(-4.E-02,-1.21));
+#13639 = CARTESIAN_POINT('',(2.E-02,-1.175358983849));
+#13640 = CARTESIAN_POINT('',(8.E-02,-1.140717967697));
+#13641 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#13642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13643 = PCURVE('',#13644,#13649);
+#13644 = CYLINDRICAL_SURFACE('',#13645,4.E-02);
+#13645 = AXIS2_PLACEMENT_3D('',#13646,#13647,#13648);
+#13646 = CARTESIAN_POINT('',(-1.,0.585,4.E-02));
+#13647 = DIRECTION('',(1.,0.,0.));
+#13648 = DIRECTION('',(-0.,1.,0.));
+#13649 = DEFINITIONAL_REPRESENTATION('',(#13650),#13654);
+#13650 = LINE('',#13651,#13652);
+#13651 = CARTESIAN_POINT('',(7.853981633974,0.));
+#13652 = VECTOR('',#13653,1.);
+#13653 = DIRECTION('',(-1.,0.));
+#13654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13655 = ORIENTED_EDGE('',*,*,#13656,.T.);
+#13656 = EDGE_CURVE('',#13624,#13657,#13659,.T.);
+#13657 = VERTEX_POINT('',#13658);
+#13658 = CARTESIAN_POINT('',(-1.,0.625,1.21));
+#13659 = SURFACE_CURVE('',#13660,(#13664,#13671),.PCURVE_S1.);
+#13660 = LINE('',#13661,#13662);
+#13661 = CARTESIAN_POINT('',(-1.,0.625,0.));
+#13662 = VECTOR('',#13663,1.);
+#13663 = DIRECTION('',(0.,0.,1.));
+#13664 = PCURVE('',#13542,#13665);
+#13665 = DEFINITIONAL_REPRESENTATION('',(#13666),#13670);
+#13666 = LINE('',#13667,#13668);
+#13667 = CARTESIAN_POINT('',(0.,-1.25));
+#13668 = VECTOR('',#13669,1.);
+#13669 = DIRECTION('',(1.,0.));
+#13670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13671 = PCURVE('',#13672,#13677);
+#13672 = PLANE('',#13673);
+#13673 = AXIS2_PLACEMENT_3D('',#13674,#13675,#13676);
+#13674 = CARTESIAN_POINT('',(-1.,0.625,0.));
+#13675 = DIRECTION('',(0.,1.,0.));
+#13676 = DIRECTION('',(0.,-0.,1.));
+#13677 = DEFINITIONAL_REPRESENTATION('',(#13678),#13682);
+#13678 = LINE('',#13679,#13680);
+#13679 = CARTESIAN_POINT('',(0.,0.));
+#13680 = VECTOR('',#13681,1.);
+#13681 = DIRECTION('',(1.,0.));
+#13682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13683 = ORIENTED_EDGE('',*,*,#13684,.T.);
+#13684 = EDGE_CURVE('',#13657,#13685,#13687,.T.);
+#13685 = VERTEX_POINT('',#13686);
+#13686 = CARTESIAN_POINT('',(-1.,0.585,1.25));
+#13687 = SURFACE_CURVE('',#13688,(#13693,#13700),.PCURVE_S1.);
+#13688 = CIRCLE('',#13689,4.E-02);
+#13689 = AXIS2_PLACEMENT_3D('',#13690,#13691,#13692);
+#13690 = CARTESIAN_POINT('',(-1.,0.585,1.21));
+#13691 = DIRECTION('',(1.,0.,-0.));
+#13692 = DIRECTION('',(0.,0.,1.));
+#13693 = PCURVE('',#13542,#13694);
+#13694 = DEFINITIONAL_REPRESENTATION('',(#13695),#13699);
+#13695 = CIRCLE('',#13696,4.E-02);
+#13696 = AXIS2_PLACEMENT_2D('',#13697,#13698);
+#13697 = CARTESIAN_POINT('',(1.21,-1.21));
+#13698 = DIRECTION('',(1.,0.));
+#13699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13700 = PCURVE('',#13701,#13706);
+#13701 = CYLINDRICAL_SURFACE('',#13702,4.E-02);
+#13702 = AXIS2_PLACEMENT_3D('',#13703,#13704,#13705);
+#13703 = CARTESIAN_POINT('',(-1.,0.585,1.21));
+#13704 = DIRECTION('',(1.,0.,0.));
+#13705 = DIRECTION('',(-0.,1.,0.));
+#13706 = DEFINITIONAL_REPRESENTATION('',(#13707),#13711);
+#13707 = LINE('',#13708,#13709);
+#13708 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#13709 = VECTOR('',#13710,1.);
+#13710 = DIRECTION('',(1.,0.));
+#13711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13712 = ORIENTED_EDGE('',*,*,#13713,.F.);
+#13713 = EDGE_CURVE('',#13714,#13685,#13716,.T.);
+#13714 = VERTEX_POINT('',#13715);
+#13715 = CARTESIAN_POINT('',(-1.,-0.585,1.25));
+#13716 = SURFACE_CURVE('',#13717,(#13721,#13728),.PCURVE_S1.);
+#13717 = LINE('',#13718,#13719);
+#13718 = CARTESIAN_POINT('',(-1.,-0.625,1.25));
+#13719 = VECTOR('',#13720,1.);
+#13720 = DIRECTION('',(0.,1.,0.));
+#13721 = PCURVE('',#13542,#13722);
+#13722 = DEFINITIONAL_REPRESENTATION('',(#13723),#13727);
+#13723 = LINE('',#13724,#13725);
+#13724 = CARTESIAN_POINT('',(1.25,0.));
+#13725 = VECTOR('',#13726,1.);
+#13726 = DIRECTION('',(0.,-1.));
+#13727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13728 = PCURVE('',#13729,#13734);
+#13729 = PLANE('',#13730);
+#13730 = AXIS2_PLACEMENT_3D('',#13731,#13732,#13733);
+#13731 = CARTESIAN_POINT('',(-1.,-0.625,1.25));
+#13732 = DIRECTION('',(0.,0.,1.));
+#13733 = DIRECTION('',(1.,0.,-0.));
+#13734 = DEFINITIONAL_REPRESENTATION('',(#13735),#13739);
+#13735 = LINE('',#13736,#13737);
+#13736 = CARTESIAN_POINT('',(0.,0.));
+#13737 = VECTOR('',#13738,1.);
+#13738 = DIRECTION('',(0.,1.));
+#13739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13740 = ORIENTED_EDGE('',*,*,#13741,.F.);
+#13741 = EDGE_CURVE('',#13534,#13714,#13742,.T.);
+#13742 = SURFACE_CURVE('',#13743,(#13748,#13759),.PCURVE_S1.);
+#13743 = CIRCLE('',#13744,4.E-02);
+#13744 = AXIS2_PLACEMENT_3D('',#13745,#13746,#13747);
+#13745 = CARTESIAN_POINT('',(-1.,-0.585,1.21));
+#13746 = DIRECTION('',(-1.,0.,0.));
+#13747 = DIRECTION('',(0.,0.,1.));
+#13748 = PCURVE('',#13542,#13749);
+#13749 = DEFINITIONAL_REPRESENTATION('',(#13750),#13758);
+#13750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13751,#13752,#13753,#13754
+ ,#13755,#13756,#13757),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#13751 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#13752 = CARTESIAN_POINT('',(1.25,-0.109282032303));
+#13753 = CARTESIAN_POINT('',(1.19,-7.464101615138E-02));
+#13754 = CARTESIAN_POINT('',(1.13,-4.E-02));
+#13755 = CARTESIAN_POINT('',(1.19,-5.358983848622E-03));
+#13756 = CARTESIAN_POINT('',(1.25,2.928203230276E-02));
+#13757 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#13758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13759 = PCURVE('',#13760,#13765);
+#13760 = CYLINDRICAL_SURFACE('',#13761,4.E-02);
+#13761 = AXIS2_PLACEMENT_3D('',#13762,#13763,#13764);
+#13762 = CARTESIAN_POINT('',(-1.,-0.585,1.21));
+#13763 = DIRECTION('',(1.,0.,0.));
+#13764 = DIRECTION('',(0.,-1.,0.));
+#13765 = DEFINITIONAL_REPRESENTATION('',(#13766),#13770);
+#13766 = LINE('',#13767,#13768);
+#13767 = CARTESIAN_POINT('',(10.995574287564,0.));
+#13768 = VECTOR('',#13769,1.);
+#13769 = DIRECTION('',(-1.,0.));
+#13770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13771 = ADVANCED_FACE('',(#13772),#13554,.F.);
+#13772 = FACE_BOUND('',#13773,.F.);
+#13773 = EDGE_LOOP('',(#13774,#13804,#13825,#13826));
+#13774 = ORIENTED_EDGE('',*,*,#13775,.F.);
+#13775 = EDGE_CURVE('',#13776,#13778,#13780,.T.);
+#13776 = VERTEX_POINT('',#13777);
+#13777 = CARTESIAN_POINT('',(-0.6,-0.625,4.E-02));
+#13778 = VERTEX_POINT('',#13779);
+#13779 = CARTESIAN_POINT('',(-0.6,-0.625,1.21));
+#13780 = SURFACE_CURVE('',#13781,(#13785,#13792),.PCURVE_S1.);
+#13781 = LINE('',#13782,#13783);
+#13782 = CARTESIAN_POINT('',(-0.6,-0.625,0.));
+#13783 = VECTOR('',#13784,1.);
+#13784 = DIRECTION('',(0.,0.,1.));
+#13785 = PCURVE('',#13554,#13786);
+#13786 = DEFINITIONAL_REPRESENTATION('',(#13787),#13791);
+#13787 = LINE('',#13788,#13789);
+#13788 = CARTESIAN_POINT('',(0.,0.4));
+#13789 = VECTOR('',#13790,1.);
+#13790 = DIRECTION('',(1.,0.));
+#13791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13792 = PCURVE('',#13793,#13798);
+#13793 = PLANE('',#13794);
+#13794 = AXIS2_PLACEMENT_3D('',#13795,#13796,#13797);
+#13795 = CARTESIAN_POINT('',(-0.6,-0.625,0.));
+#13796 = DIRECTION('',(1.,0.,0.));
+#13797 = DIRECTION('',(0.,0.,1.));
+#13798 = DEFINITIONAL_REPRESENTATION('',(#13799),#13803);
+#13799 = LINE('',#13800,#13801);
+#13800 = CARTESIAN_POINT('',(0.,0.));
+#13801 = VECTOR('',#13802,1.);
+#13802 = DIRECTION('',(1.,0.));
+#13803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13804 = ORIENTED_EDGE('',*,*,#13805,.F.);
+#13805 = EDGE_CURVE('',#13532,#13776,#13806,.T.);
+#13806 = SURFACE_CURVE('',#13807,(#13811,#13818),.PCURVE_S1.);
+#13807 = LINE('',#13808,#13809);
+#13808 = CARTESIAN_POINT('',(-1.,-0.625,4.E-02));
+#13809 = VECTOR('',#13810,1.);
+#13810 = DIRECTION('',(1.,0.,0.));
+#13811 = PCURVE('',#13554,#13812);
+#13812 = DEFINITIONAL_REPRESENTATION('',(#13813),#13817);
+#13813 = LINE('',#13814,#13815);
+#13814 = CARTESIAN_POINT('',(4.E-02,0.));
+#13815 = VECTOR('',#13816,1.);
+#13816 = DIRECTION('',(0.,1.));
+#13817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13818 = PCURVE('',#13583,#13819);
+#13819 = DEFINITIONAL_REPRESENTATION('',(#13820),#13824);
+#13820 = LINE('',#13821,#13822);
+#13821 = CARTESIAN_POINT('',(0.,0.));
+#13822 = VECTOR('',#13823,1.);
+#13823 = DIRECTION('',(0.,1.));
+#13824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13825 = ORIENTED_EDGE('',*,*,#13531,.T.);
+#13826 = ORIENTED_EDGE('',*,*,#13827,.T.);
+#13827 = EDGE_CURVE('',#13534,#13778,#13828,.T.);
+#13828 = SURFACE_CURVE('',#13829,(#13833,#13840),.PCURVE_S1.);
+#13829 = LINE('',#13830,#13831);
+#13830 = CARTESIAN_POINT('',(-1.,-0.625,1.21));
+#13831 = VECTOR('',#13832,1.);
+#13832 = DIRECTION('',(1.,0.,0.));
+#13833 = PCURVE('',#13554,#13834);
+#13834 = DEFINITIONAL_REPRESENTATION('',(#13835),#13839);
+#13835 = LINE('',#13836,#13837);
+#13836 = CARTESIAN_POINT('',(1.21,0.));
+#13837 = VECTOR('',#13838,1.);
+#13838 = DIRECTION('',(0.,1.));
+#13839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13840 = PCURVE('',#13760,#13841);
+#13841 = DEFINITIONAL_REPRESENTATION('',(#13842),#13846);
+#13842 = LINE('',#13843,#13844);
+#13843 = CARTESIAN_POINT('',(6.28318530718,0.));
+#13844 = VECTOR('',#13845,1.);
+#13845 = DIRECTION('',(0.,1.));
+#13846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13847 = ADVANCED_FACE('',(#13848),#13583,.T.);
+#13848 = FACE_BOUND('',#13849,.T.);
+#13849 = EDGE_LOOP('',(#13850,#13851,#13874,#13896));
+#13850 = ORIENTED_EDGE('',*,*,#13566,.T.);
+#13851 = ORIENTED_EDGE('',*,*,#13852,.T.);
+#13852 = EDGE_CURVE('',#13567,#13853,#13855,.T.);
+#13853 = VERTEX_POINT('',#13854);
+#13854 = CARTESIAN_POINT('',(-0.6,-0.585,0.));
+#13855 = SURFACE_CURVE('',#13856,(#13860,#13867),.PCURVE_S1.);
+#13856 = LINE('',#13857,#13858);
+#13857 = CARTESIAN_POINT('',(-1.,-0.585,0.));
+#13858 = VECTOR('',#13859,1.);
+#13859 = DIRECTION('',(1.,0.,0.));
+#13860 = PCURVE('',#13583,#13861);
+#13861 = DEFINITIONAL_REPRESENTATION('',(#13862),#13866);
+#13862 = LINE('',#13863,#13864);
+#13863 = CARTESIAN_POINT('',(1.570796326795,0.));
+#13864 = VECTOR('',#13865,1.);
+#13865 = DIRECTION('',(0.,1.));
+#13866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13867 = PCURVE('',#13611,#13868);
+#13868 = DEFINITIONAL_REPRESENTATION('',(#13869),#13873);
+#13869 = LINE('',#13870,#13871);
+#13870 = CARTESIAN_POINT('',(0.,4.E-02));
+#13871 = VECTOR('',#13872,1.);
+#13872 = DIRECTION('',(1.,0.));
+#13873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13874 = ORIENTED_EDGE('',*,*,#13875,.F.);
+#13875 = EDGE_CURVE('',#13776,#13853,#13876,.T.);
+#13876 = SURFACE_CURVE('',#13877,(#13882,#13889),.PCURVE_S1.);
+#13877 = CIRCLE('',#13878,4.E-02);
+#13878 = AXIS2_PLACEMENT_3D('',#13879,#13880,#13881);
+#13879 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#13880 = DIRECTION('',(1.,0.,-0.));
+#13881 = DIRECTION('',(0.,0.,1.));
+#13882 = PCURVE('',#13583,#13883);
+#13883 = DEFINITIONAL_REPRESENTATION('',(#13884),#13888);
+#13884 = LINE('',#13885,#13886);
+#13885 = CARTESIAN_POINT('',(-1.570796326795,0.4));
+#13886 = VECTOR('',#13887,1.);
+#13887 = DIRECTION('',(1.,0.));
+#13888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13889 = PCURVE('',#13793,#13890);
+#13890 = DEFINITIONAL_REPRESENTATION('',(#13891),#13895);
+#13891 = CIRCLE('',#13892,4.E-02);
+#13892 = AXIS2_PLACEMENT_2D('',#13893,#13894);
+#13893 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#13894 = DIRECTION('',(1.,0.));
+#13895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13896 = ORIENTED_EDGE('',*,*,#13805,.F.);
+#13897 = ADVANCED_FACE('',(#13898),#13760,.T.);
+#13898 = FACE_BOUND('',#13899,.T.);
+#13899 = EDGE_LOOP('',(#13900,#13901,#13929,#13950));
+#13900 = ORIENTED_EDGE('',*,*,#13827,.T.);
+#13901 = ORIENTED_EDGE('',*,*,#13902,.T.);
+#13902 = EDGE_CURVE('',#13778,#13903,#13905,.T.);
+#13903 = VERTEX_POINT('',#13904);
+#13904 = CARTESIAN_POINT('',(-0.6,-0.585,1.25));
+#13905 = SURFACE_CURVE('',#13906,(#13911,#13918),.PCURVE_S1.);
+#13906 = CIRCLE('',#13907,4.E-02);
+#13907 = AXIS2_PLACEMENT_3D('',#13908,#13909,#13910);
+#13908 = CARTESIAN_POINT('',(-0.6,-0.585,1.21));
+#13909 = DIRECTION('',(-1.,0.,0.));
+#13910 = DIRECTION('',(0.,0.,1.));
+#13911 = PCURVE('',#13760,#13912);
+#13912 = DEFINITIONAL_REPRESENTATION('',(#13913),#13917);
+#13913 = LINE('',#13914,#13915);
+#13914 = CARTESIAN_POINT('',(10.995574287564,0.4));
+#13915 = VECTOR('',#13916,1.);
+#13916 = DIRECTION('',(-1.,0.));
+#13917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13918 = PCURVE('',#13793,#13919);
+#13919 = DEFINITIONAL_REPRESENTATION('',(#13920),#13928);
+#13920 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13921,#13922,#13923,#13924
+ ,#13925,#13926,#13927),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#13921 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#13922 = CARTESIAN_POINT('',(1.25,-0.109282032303));
+#13923 = CARTESIAN_POINT('',(1.19,-7.464101615138E-02));
+#13924 = CARTESIAN_POINT('',(1.13,-4.E-02));
+#13925 = CARTESIAN_POINT('',(1.19,-5.358983848622E-03));
+#13926 = CARTESIAN_POINT('',(1.25,2.928203230276E-02));
+#13927 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#13928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13929 = ORIENTED_EDGE('',*,*,#13930,.F.);
+#13930 = EDGE_CURVE('',#13714,#13903,#13931,.T.);
+#13931 = SURFACE_CURVE('',#13932,(#13936,#13943),.PCURVE_S1.);
+#13932 = LINE('',#13933,#13934);
+#13933 = CARTESIAN_POINT('',(-1.,-0.585,1.25));
+#13934 = VECTOR('',#13935,1.);
+#13935 = DIRECTION('',(1.,0.,0.));
+#13936 = PCURVE('',#13760,#13937);
+#13937 = DEFINITIONAL_REPRESENTATION('',(#13938),#13942);
+#13938 = LINE('',#13939,#13940);
+#13939 = CARTESIAN_POINT('',(4.712388980385,0.));
+#13940 = VECTOR('',#13941,1.);
+#13941 = DIRECTION('',(0.,1.));
+#13942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13943 = PCURVE('',#13729,#13944);
+#13944 = DEFINITIONAL_REPRESENTATION('',(#13945),#13949);
+#13945 = LINE('',#13946,#13947);
+#13946 = CARTESIAN_POINT('',(0.,4.E-02));
+#13947 = VECTOR('',#13948,1.);
+#13948 = DIRECTION('',(1.,0.));
+#13949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13950 = ORIENTED_EDGE('',*,*,#13741,.F.);
+#13951 = ADVANCED_FACE('',(#13952),#13611,.F.);
+#13952 = FACE_BOUND('',#13953,.F.);
+#13953 = EDGE_LOOP('',(#13954,#13955,#13956,#13979));
+#13954 = ORIENTED_EDGE('',*,*,#13595,.F.);
+#13955 = ORIENTED_EDGE('',*,*,#13852,.T.);
+#13956 = ORIENTED_EDGE('',*,*,#13957,.T.);
+#13957 = EDGE_CURVE('',#13853,#13958,#13960,.T.);
+#13958 = VERTEX_POINT('',#13959);
+#13959 = CARTESIAN_POINT('',(-0.6,0.585,0.));
+#13960 = SURFACE_CURVE('',#13961,(#13965,#13972),.PCURVE_S1.);
+#13961 = LINE('',#13962,#13963);
+#13962 = CARTESIAN_POINT('',(-0.6,-0.625,0.));
+#13963 = VECTOR('',#13964,1.);
+#13964 = DIRECTION('',(0.,1.,0.));
+#13965 = PCURVE('',#13611,#13966);
+#13966 = DEFINITIONAL_REPRESENTATION('',(#13967),#13971);
+#13967 = LINE('',#13968,#13969);
+#13968 = CARTESIAN_POINT('',(0.4,0.));
+#13969 = VECTOR('',#13970,1.);
+#13970 = DIRECTION('',(0.,1.));
+#13971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13972 = PCURVE('',#13793,#13973);
+#13973 = DEFINITIONAL_REPRESENTATION('',(#13974),#13978);
+#13974 = LINE('',#13975,#13976);
+#13975 = CARTESIAN_POINT('',(0.,0.));
+#13976 = VECTOR('',#13977,1.);
+#13977 = DIRECTION('',(0.,-1.));
+#13978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13979 = ORIENTED_EDGE('',*,*,#13980,.F.);
+#13980 = EDGE_CURVE('',#13596,#13958,#13981,.T.);
+#13981 = SURFACE_CURVE('',#13982,(#13986,#13993),.PCURVE_S1.);
+#13982 = LINE('',#13983,#13984);
+#13983 = CARTESIAN_POINT('',(-1.,0.585,0.));
+#13984 = VECTOR('',#13985,1.);
+#13985 = DIRECTION('',(1.,0.,0.));
+#13986 = PCURVE('',#13611,#13987);
+#13987 = DEFINITIONAL_REPRESENTATION('',(#13988),#13992);
+#13988 = LINE('',#13989,#13990);
+#13989 = CARTESIAN_POINT('',(0.,1.21));
+#13990 = VECTOR('',#13991,1.);
+#13991 = DIRECTION('',(1.,0.));
+#13992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13993 = PCURVE('',#13644,#13994);
+#13994 = DEFINITIONAL_REPRESENTATION('',(#13995),#13999);
+#13995 = LINE('',#13996,#13997);
+#13996 = CARTESIAN_POINT('',(4.712388980385,0.));
+#13997 = VECTOR('',#13998,1.);
+#13998 = DIRECTION('',(0.,1.));
+#13999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14000 = ADVANCED_FACE('',(#14001),#13729,.T.);
+#14001 = FACE_BOUND('',#14002,.T.);
+#14002 = EDGE_LOOP('',(#14003,#14004,#14005,#14028));
+#14003 = ORIENTED_EDGE('',*,*,#13713,.F.);
+#14004 = ORIENTED_EDGE('',*,*,#13930,.T.);
+#14005 = ORIENTED_EDGE('',*,*,#14006,.T.);
+#14006 = EDGE_CURVE('',#13903,#14007,#14009,.T.);
+#14007 = VERTEX_POINT('',#14008);
+#14008 = CARTESIAN_POINT('',(-0.6,0.585,1.25));
+#14009 = SURFACE_CURVE('',#14010,(#14014,#14021),.PCURVE_S1.);
+#14010 = LINE('',#14011,#14012);
+#14011 = CARTESIAN_POINT('',(-0.6,-0.625,1.25));
+#14012 = VECTOR('',#14013,1.);
+#14013 = DIRECTION('',(0.,1.,0.));
+#14014 = PCURVE('',#13729,#14015);
+#14015 = DEFINITIONAL_REPRESENTATION('',(#14016),#14020);
+#14016 = LINE('',#14017,#14018);
+#14017 = CARTESIAN_POINT('',(0.4,0.));
+#14018 = VECTOR('',#14019,1.);
+#14019 = DIRECTION('',(0.,1.));
+#14020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14021 = PCURVE('',#13793,#14022);
+#14022 = DEFINITIONAL_REPRESENTATION('',(#14023),#14027);
+#14023 = LINE('',#14024,#14025);
+#14024 = CARTESIAN_POINT('',(1.25,0.));
+#14025 = VECTOR('',#14026,1.);
+#14026 = DIRECTION('',(0.,-1.));
+#14027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14028 = ORIENTED_EDGE('',*,*,#14029,.F.);
+#14029 = EDGE_CURVE('',#13685,#14007,#14030,.T.);
+#14030 = SURFACE_CURVE('',#14031,(#14035,#14042),.PCURVE_S1.);
+#14031 = LINE('',#14032,#14033);
+#14032 = CARTESIAN_POINT('',(-1.,0.585,1.25));
+#14033 = VECTOR('',#14034,1.);
+#14034 = DIRECTION('',(1.,0.,0.));
+#14035 = PCURVE('',#13729,#14036);
+#14036 = DEFINITIONAL_REPRESENTATION('',(#14037),#14041);
+#14037 = LINE('',#14038,#14039);
+#14038 = CARTESIAN_POINT('',(0.,1.21));
+#14039 = VECTOR('',#14040,1.);
+#14040 = DIRECTION('',(1.,0.));
+#14041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14042 = PCURVE('',#13701,#14043);
+#14043 = DEFINITIONAL_REPRESENTATION('',(#14044),#14048);
+#14044 = LINE('',#14045,#14046);
+#14045 = CARTESIAN_POINT('',(1.570796326795,0.));
+#14046 = VECTOR('',#14047,1.);
+#14047 = DIRECTION('',(0.,1.));
+#14048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14049 = ADVANCED_FACE('',(#14050),#13644,.T.);
+#14050 = FACE_BOUND('',#14051,.T.);
+#14051 = EDGE_LOOP('',(#14052,#14075,#14101,#14102));
+#14052 = ORIENTED_EDGE('',*,*,#14053,.T.);
+#14053 = EDGE_CURVE('',#13624,#14054,#14056,.T.);
+#14054 = VERTEX_POINT('',#14055);
+#14055 = CARTESIAN_POINT('',(-0.6,0.625,4.E-02));
+#14056 = SURFACE_CURVE('',#14057,(#14061,#14068),.PCURVE_S1.);
+#14057 = LINE('',#14058,#14059);
+#14058 = CARTESIAN_POINT('',(-1.,0.625,4.E-02));
+#14059 = VECTOR('',#14060,1.);
+#14060 = DIRECTION('',(1.,0.,0.));
+#14061 = PCURVE('',#13644,#14062);
+#14062 = DEFINITIONAL_REPRESENTATION('',(#14063),#14067);
+#14063 = LINE('',#14064,#14065);
+#14064 = CARTESIAN_POINT('',(6.28318530718,0.));
+#14065 = VECTOR('',#14066,1.);
+#14066 = DIRECTION('',(0.,1.));
+#14067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14068 = PCURVE('',#13672,#14069);
+#14069 = DEFINITIONAL_REPRESENTATION('',(#14070),#14074);
+#14070 = LINE('',#14071,#14072);
+#14071 = CARTESIAN_POINT('',(4.E-02,0.));
+#14072 = VECTOR('',#14073,1.);
+#14073 = DIRECTION('',(0.,1.));
+#14074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14075 = ORIENTED_EDGE('',*,*,#14076,.T.);
+#14076 = EDGE_CURVE('',#14054,#13958,#14077,.T.);
+#14077 = SURFACE_CURVE('',#14078,(#14083,#14090),.PCURVE_S1.);
+#14078 = CIRCLE('',#14079,4.E-02);
+#14079 = AXIS2_PLACEMENT_3D('',#14080,#14081,#14082);
+#14080 = CARTESIAN_POINT('',(-0.6,0.585,4.E-02));
+#14081 = DIRECTION('',(-1.,0.,0.));
+#14082 = DIRECTION('',(0.,0.,1.));
+#14083 = PCURVE('',#13644,#14084);
+#14084 = DEFINITIONAL_REPRESENTATION('',(#14085),#14089);
+#14085 = LINE('',#14086,#14087);
+#14086 = CARTESIAN_POINT('',(7.853981633974,0.4));
+#14087 = VECTOR('',#14088,1.);
+#14088 = DIRECTION('',(-1.,0.));
+#14089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14090 = PCURVE('',#13793,#14091);
+#14091 = DEFINITIONAL_REPRESENTATION('',(#14092),#14100);
+#14092 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14093,#14094,#14095,#14096
+ ,#14097,#14098,#14099),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14093 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#14094 = CARTESIAN_POINT('',(8.E-02,-1.279282032303));
+#14095 = CARTESIAN_POINT('',(2.E-02,-1.244641016151));
+#14096 = CARTESIAN_POINT('',(-4.E-02,-1.21));
+#14097 = CARTESIAN_POINT('',(2.E-02,-1.175358983849));
+#14098 = CARTESIAN_POINT('',(8.E-02,-1.140717967697));
+#14099 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#14100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14101 = ORIENTED_EDGE('',*,*,#13980,.F.);
+#14102 = ORIENTED_EDGE('',*,*,#13623,.F.);
+#14103 = ADVANCED_FACE('',(#14104),#13701,.T.);
+#14104 = FACE_BOUND('',#14105,.T.);
+#14105 = EDGE_LOOP('',(#14106,#14107,#14108,#14132));
+#14106 = ORIENTED_EDGE('',*,*,#13684,.T.);
+#14107 = ORIENTED_EDGE('',*,*,#14029,.T.);
+#14108 = ORIENTED_EDGE('',*,*,#14109,.F.);
+#14109 = EDGE_CURVE('',#14110,#14007,#14112,.T.);
+#14110 = VERTEX_POINT('',#14111);
+#14111 = CARTESIAN_POINT('',(-0.6,0.625,1.21));
+#14112 = SURFACE_CURVE('',#14113,(#14118,#14125),.PCURVE_S1.);
+#14113 = CIRCLE('',#14114,4.E-02);
+#14114 = AXIS2_PLACEMENT_3D('',#14115,#14116,#14117);
+#14115 = CARTESIAN_POINT('',(-0.6,0.585,1.21));
+#14116 = DIRECTION('',(1.,0.,-0.));
+#14117 = DIRECTION('',(0.,0.,1.));
+#14118 = PCURVE('',#13701,#14119);
+#14119 = DEFINITIONAL_REPRESENTATION('',(#14120),#14124);
+#14120 = LINE('',#14121,#14122);
+#14121 = CARTESIAN_POINT('',(-4.712388980385,0.4));
+#14122 = VECTOR('',#14123,1.);
+#14123 = DIRECTION('',(1.,0.));
+#14124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14125 = PCURVE('',#13793,#14126);
+#14126 = DEFINITIONAL_REPRESENTATION('',(#14127),#14131);
+#14127 = CIRCLE('',#14128,4.E-02);
+#14128 = AXIS2_PLACEMENT_2D('',#14129,#14130);
+#14129 = CARTESIAN_POINT('',(1.21,-1.21));
+#14130 = DIRECTION('',(1.,0.));
+#14131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14132 = ORIENTED_EDGE('',*,*,#14133,.F.);
+#14133 = EDGE_CURVE('',#13657,#14110,#14134,.T.);
+#14134 = SURFACE_CURVE('',#14135,(#14139,#14146),.PCURVE_S1.);
+#14135 = LINE('',#14136,#14137);
+#14136 = CARTESIAN_POINT('',(-1.,0.625,1.21));
+#14137 = VECTOR('',#14138,1.);
+#14138 = DIRECTION('',(1.,0.,0.));
+#14139 = PCURVE('',#13701,#14140);
+#14140 = DEFINITIONAL_REPRESENTATION('',(#14141),#14145);
+#14141 = LINE('',#14142,#14143);
+#14142 = CARTESIAN_POINT('',(0.,0.));
+#14143 = VECTOR('',#14144,1.);
+#14144 = DIRECTION('',(0.,1.));
+#14145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14146 = PCURVE('',#13672,#14147);
+#14147 = DEFINITIONAL_REPRESENTATION('',(#14148),#14152);
+#14148 = LINE('',#14149,#14150);
+#14149 = CARTESIAN_POINT('',(1.21,0.));
+#14150 = VECTOR('',#14151,1.);
+#14151 = DIRECTION('',(0.,1.));
+#14152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14153 = ADVANCED_FACE('',(#14154),#13672,.T.);
+#14154 = FACE_BOUND('',#14155,.T.);
+#14155 = EDGE_LOOP('',(#14156,#14177,#14178,#14179));
+#14156 = ORIENTED_EDGE('',*,*,#14157,.F.);
+#14157 = EDGE_CURVE('',#14054,#14110,#14158,.T.);
+#14158 = SURFACE_CURVE('',#14159,(#14163,#14170),.PCURVE_S1.);
+#14159 = LINE('',#14160,#14161);
+#14160 = CARTESIAN_POINT('',(-0.6,0.625,0.));
+#14161 = VECTOR('',#14162,1.);
+#14162 = DIRECTION('',(0.,0.,1.));
+#14163 = PCURVE('',#13672,#14164);
+#14164 = DEFINITIONAL_REPRESENTATION('',(#14165),#14169);
+#14165 = LINE('',#14166,#14167);
+#14166 = CARTESIAN_POINT('',(0.,0.4));
+#14167 = VECTOR('',#14168,1.);
+#14168 = DIRECTION('',(1.,0.));
+#14169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14170 = PCURVE('',#13793,#14171);
+#14171 = DEFINITIONAL_REPRESENTATION('',(#14172),#14176);
+#14172 = LINE('',#14173,#14174);
+#14173 = CARTESIAN_POINT('',(0.,-1.25));
+#14174 = VECTOR('',#14175,1.);
+#14175 = DIRECTION('',(1.,0.));
+#14176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14177 = ORIENTED_EDGE('',*,*,#14053,.F.);
+#14178 = ORIENTED_EDGE('',*,*,#13656,.T.);
+#14179 = ORIENTED_EDGE('',*,*,#14133,.T.);
+#14180 = ADVANCED_FACE('',(#14181,#14191),#13793,.T.);
+#14181 = FACE_BOUND('',#14182,.T.);
+#14182 = EDGE_LOOP('',(#14183,#14184,#14185,#14186,#14187,#14188,#14189,
+ #14190));
+#14183 = ORIENTED_EDGE('',*,*,#13775,.F.);
+#14184 = ORIENTED_EDGE('',*,*,#13875,.T.);
+#14185 = ORIENTED_EDGE('',*,*,#13957,.T.);
+#14186 = ORIENTED_EDGE('',*,*,#14076,.F.);
+#14187 = ORIENTED_EDGE('',*,*,#14157,.T.);
+#14188 = ORIENTED_EDGE('',*,*,#14109,.T.);
+#14189 = ORIENTED_EDGE('',*,*,#14006,.F.);
+#14190 = ORIENTED_EDGE('',*,*,#13902,.F.);
+#14191 = FACE_BOUND('',#14192,.T.);
+#14192 = EDGE_LOOP('',(#14193,#14224,#14252,#14285,#14313,#14342,#14370,
+ #14403));
+#14193 = ORIENTED_EDGE('',*,*,#14194,.F.);
+#14194 = EDGE_CURVE('',#14195,#14197,#14199,.T.);
+#14195 = VERTEX_POINT('',#14196);
+#14196 = CARTESIAN_POINT('',(-0.6,-0.585,8.E-02));
+#14197 = VERTEX_POINT('',#14198);
+#14198 = CARTESIAN_POINT('',(-0.6,-0.545,4.E-02));
+#14199 = SURFACE_CURVE('',#14200,(#14205,#14212),.PCURVE_S1.);
+#14200 = CIRCLE('',#14201,4.E-02);
+#14201 = AXIS2_PLACEMENT_3D('',#14202,#14203,#14204);
+#14202 = CARTESIAN_POINT('',(-0.6,-0.545,8.E-02));
+#14203 = DIRECTION('',(1.,0.,-0.));
+#14204 = DIRECTION('',(0.,0.,1.));
+#14205 = PCURVE('',#13793,#14206);
+#14206 = DEFINITIONAL_REPRESENTATION('',(#14207),#14211);
+#14207 = CIRCLE('',#14208,4.E-02);
+#14208 = AXIS2_PLACEMENT_2D('',#14209,#14210);
+#14209 = CARTESIAN_POINT('',(8.E-02,-8.E-02));
+#14210 = DIRECTION('',(1.,0.));
+#14211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14212 = PCURVE('',#14213,#14218);
+#14213 = CYLINDRICAL_SURFACE('',#14214,4.E-02);
+#14214 = AXIS2_PLACEMENT_3D('',#14215,#14216,#14217);
+#14215 = CARTESIAN_POINT('',(-0.6,-0.545,8.E-02));
+#14216 = DIRECTION('',(1.,0.,0.));
+#14217 = DIRECTION('',(0.,-1.,0.));
+#14218 = DEFINITIONAL_REPRESENTATION('',(#14219),#14223);
+#14219 = LINE('',#14220,#14221);
+#14220 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#14221 = VECTOR('',#14222,1.);
+#14222 = DIRECTION('',(1.,0.));
+#14223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14224 = ORIENTED_EDGE('',*,*,#14225,.T.);
+#14225 = EDGE_CURVE('',#14195,#14226,#14228,.T.);
+#14226 = VERTEX_POINT('',#14227);
+#14227 = CARTESIAN_POINT('',(-0.6,-0.585,1.17));
+#14228 = SURFACE_CURVE('',#14229,(#14233,#14240),.PCURVE_S1.);
+#14229 = LINE('',#14230,#14231);
+#14230 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#14231 = VECTOR('',#14232,1.);
+#14232 = DIRECTION('',(0.,0.,1.));
+#14233 = PCURVE('',#13793,#14234);
+#14234 = DEFINITIONAL_REPRESENTATION('',(#14235),#14239);
+#14235 = LINE('',#14236,#14237);
+#14236 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#14237 = VECTOR('',#14238,1.);
+#14238 = DIRECTION('',(1.,0.));
+#14239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14240 = PCURVE('',#14241,#14246);
+#14241 = PLANE('',#14242);
+#14242 = AXIS2_PLACEMENT_3D('',#14243,#14244,#14245);
+#14243 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#14244 = DIRECTION('',(0.,1.,0.));
+#14245 = DIRECTION('',(0.,-0.,1.));
+#14246 = DEFINITIONAL_REPRESENTATION('',(#14247),#14251);
+#14247 = LINE('',#14248,#14249);
+#14248 = CARTESIAN_POINT('',(0.,0.));
+#14249 = VECTOR('',#14250,1.);
+#14250 = DIRECTION('',(1.,0.));
+#14251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14252 = ORIENTED_EDGE('',*,*,#14253,.T.);
+#14253 = EDGE_CURVE('',#14226,#14254,#14256,.T.);
+#14254 = VERTEX_POINT('',#14255);
+#14255 = CARTESIAN_POINT('',(-0.6,-0.545,1.21));
+#14256 = SURFACE_CURVE('',#14257,(#14262,#14273),.PCURVE_S1.);
+#14257 = CIRCLE('',#14258,4.E-02);
+#14258 = AXIS2_PLACEMENT_3D('',#14259,#14260,#14261);
+#14259 = CARTESIAN_POINT('',(-0.6,-0.545,1.17));
+#14260 = DIRECTION('',(-1.,0.,0.));
+#14261 = DIRECTION('',(0.,0.,1.));
+#14262 = PCURVE('',#13793,#14263);
+#14263 = DEFINITIONAL_REPRESENTATION('',(#14264),#14272);
+#14264 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14265,#14266,#14267,#14268
+ ,#14269,#14270,#14271),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14265 = CARTESIAN_POINT('',(1.21,-8.E-02));
+#14266 = CARTESIAN_POINT('',(1.21,-0.149282032303));
+#14267 = CARTESIAN_POINT('',(1.15,-0.114641016151));
+#14268 = CARTESIAN_POINT('',(1.09,-8.E-02));
+#14269 = CARTESIAN_POINT('',(1.15,-4.535898384862E-02));
+#14270 = CARTESIAN_POINT('',(1.21,-1.071796769724E-02));
+#14271 = CARTESIAN_POINT('',(1.21,-8.E-02));
+#14272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14273 = PCURVE('',#14274,#14279);
+#14274 = CYLINDRICAL_SURFACE('',#14275,4.E-02);
+#14275 = AXIS2_PLACEMENT_3D('',#14276,#14277,#14278);
+#14276 = CARTESIAN_POINT('',(-0.6,-0.545,1.17));
+#14277 = DIRECTION('',(1.,0.,0.));
+#14278 = DIRECTION('',(0.,-1.,0.));
+#14279 = DEFINITIONAL_REPRESENTATION('',(#14280),#14284);
+#14280 = LINE('',#14281,#14282);
+#14281 = CARTESIAN_POINT('',(10.995574287564,0.));
+#14282 = VECTOR('',#14283,1.);
+#14283 = DIRECTION('',(-1.,0.));
+#14284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14285 = ORIENTED_EDGE('',*,*,#14286,.T.);
+#14286 = EDGE_CURVE('',#14254,#14287,#14289,.T.);
+#14287 = VERTEX_POINT('',#14288);
+#14288 = CARTESIAN_POINT('',(-0.6,0.545,1.21));
+#14289 = SURFACE_CURVE('',#14290,(#14294,#14301),.PCURVE_S1.);
+#14290 = LINE('',#14291,#14292);
+#14291 = CARTESIAN_POINT('',(-0.6,-0.585,1.21));
+#14292 = VECTOR('',#14293,1.);
+#14293 = DIRECTION('',(0.,1.,0.));
+#14294 = PCURVE('',#13793,#14295);
+#14295 = DEFINITIONAL_REPRESENTATION('',(#14296),#14300);
+#14296 = LINE('',#14297,#14298);
+#14297 = CARTESIAN_POINT('',(1.21,-4.E-02));
+#14298 = VECTOR('',#14299,1.);
+#14299 = DIRECTION('',(0.,-1.));
+#14300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14301 = PCURVE('',#14302,#14307);
+#14302 = PLANE('',#14303);
+#14303 = AXIS2_PLACEMENT_3D('',#14304,#14305,#14306);
+#14304 = CARTESIAN_POINT('',(-0.6,-0.585,1.21));
+#14305 = DIRECTION('',(0.,0.,1.));
+#14306 = DIRECTION('',(1.,0.,-0.));
+#14307 = DEFINITIONAL_REPRESENTATION('',(#14308),#14312);
+#14308 = LINE('',#14309,#14310);
+#14309 = CARTESIAN_POINT('',(0.,0.));
+#14310 = VECTOR('',#14311,1.);
+#14311 = DIRECTION('',(0.,1.));
+#14312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14313 = ORIENTED_EDGE('',*,*,#14314,.F.);
+#14314 = EDGE_CURVE('',#14315,#14287,#14317,.T.);
+#14315 = VERTEX_POINT('',#14316);
+#14316 = CARTESIAN_POINT('',(-0.6,0.585,1.17));
+#14317 = SURFACE_CURVE('',#14318,(#14323,#14330),.PCURVE_S1.);
+#14318 = CIRCLE('',#14319,4.E-02);
+#14319 = AXIS2_PLACEMENT_3D('',#14320,#14321,#14322);
+#14320 = CARTESIAN_POINT('',(-0.6,0.545,1.17));
+#14321 = DIRECTION('',(1.,0.,-0.));
+#14322 = DIRECTION('',(0.,0.,1.));
+#14323 = PCURVE('',#13793,#14324);
+#14324 = DEFINITIONAL_REPRESENTATION('',(#14325),#14329);
+#14325 = CIRCLE('',#14326,4.E-02);
+#14326 = AXIS2_PLACEMENT_2D('',#14327,#14328);
+#14327 = CARTESIAN_POINT('',(1.17,-1.17));
+#14328 = DIRECTION('',(1.,0.));
+#14329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14330 = PCURVE('',#14331,#14336);
+#14331 = CYLINDRICAL_SURFACE('',#14332,4.E-02);
+#14332 = AXIS2_PLACEMENT_3D('',#14333,#14334,#14335);
+#14333 = CARTESIAN_POINT('',(-0.6,0.545,1.17));
+#14334 = DIRECTION('',(1.,0.,0.));
+#14335 = DIRECTION('',(-0.,1.,0.));
+#14336 = DEFINITIONAL_REPRESENTATION('',(#14337),#14341);
+#14337 = LINE('',#14338,#14339);
+#14338 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#14339 = VECTOR('',#14340,1.);
+#14340 = DIRECTION('',(1.,0.));
+#14341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14342 = ORIENTED_EDGE('',*,*,#14343,.F.);
+#14343 = EDGE_CURVE('',#14344,#14315,#14346,.T.);
+#14344 = VERTEX_POINT('',#14345);
+#14345 = CARTESIAN_POINT('',(-0.6,0.585,8.E-02));
+#14346 = SURFACE_CURVE('',#14347,(#14351,#14358),.PCURVE_S1.);
+#14347 = LINE('',#14348,#14349);
+#14348 = CARTESIAN_POINT('',(-0.6,0.585,4.E-02));
+#14349 = VECTOR('',#14350,1.);
+#14350 = DIRECTION('',(0.,0.,1.));
+#14351 = PCURVE('',#13793,#14352);
+#14352 = DEFINITIONAL_REPRESENTATION('',(#14353),#14357);
+#14353 = LINE('',#14354,#14355);
+#14354 = CARTESIAN_POINT('',(4.E-02,-1.21));
+#14355 = VECTOR('',#14356,1.);
+#14356 = DIRECTION('',(1.,0.));
+#14357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14358 = PCURVE('',#14359,#14364);
+#14359 = PLANE('',#14360);
+#14360 = AXIS2_PLACEMENT_3D('',#14361,#14362,#14363);
+#14361 = CARTESIAN_POINT('',(-0.6,0.585,4.E-02));
+#14362 = DIRECTION('',(0.,1.,0.));
+#14363 = DIRECTION('',(0.,-0.,1.));
+#14364 = DEFINITIONAL_REPRESENTATION('',(#14365),#14369);
+#14365 = LINE('',#14366,#14367);
+#14366 = CARTESIAN_POINT('',(0.,0.));
+#14367 = VECTOR('',#14368,1.);
+#14368 = DIRECTION('',(1.,0.));
+#14369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14370 = ORIENTED_EDGE('',*,*,#14371,.T.);
+#14371 = EDGE_CURVE('',#14344,#14372,#14374,.T.);
+#14372 = VERTEX_POINT('',#14373);
+#14373 = CARTESIAN_POINT('',(-0.6,0.545,4.E-02));
+#14374 = SURFACE_CURVE('',#14375,(#14380,#14391),.PCURVE_S1.);
+#14375 = CIRCLE('',#14376,4.E-02);
+#14376 = AXIS2_PLACEMENT_3D('',#14377,#14378,#14379);
+#14377 = CARTESIAN_POINT('',(-0.6,0.545,8.E-02));
+#14378 = DIRECTION('',(-1.,0.,0.));
+#14379 = DIRECTION('',(0.,0.,1.));
+#14380 = PCURVE('',#13793,#14381);
+#14381 = DEFINITIONAL_REPRESENTATION('',(#14382),#14390);
+#14382 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14383,#14384,#14385,#14386
+ ,#14387,#14388,#14389),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14383 = CARTESIAN_POINT('',(0.12,-1.17));
+#14384 = CARTESIAN_POINT('',(0.12,-1.239282032303));
+#14385 = CARTESIAN_POINT('',(6.E-02,-1.204641016151));
+#14386 = CARTESIAN_POINT('',(2.775557561563E-17,-1.17));
+#14387 = CARTESIAN_POINT('',(6.E-02,-1.135358983849));
+#14388 = CARTESIAN_POINT('',(0.12,-1.100717967697));
+#14389 = CARTESIAN_POINT('',(0.12,-1.17));
+#14390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14391 = PCURVE('',#14392,#14397);
+#14392 = CYLINDRICAL_SURFACE('',#14393,4.E-02);
+#14393 = AXIS2_PLACEMENT_3D('',#14394,#14395,#14396);
+#14394 = CARTESIAN_POINT('',(-0.6,0.545,8.E-02));
+#14395 = DIRECTION('',(1.,0.,0.));
+#14396 = DIRECTION('',(-0.,1.,0.));
+#14397 = DEFINITIONAL_REPRESENTATION('',(#14398),#14402);
+#14398 = LINE('',#14399,#14400);
+#14399 = CARTESIAN_POINT('',(7.853981633974,0.));
+#14400 = VECTOR('',#14401,1.);
+#14401 = DIRECTION('',(-1.,0.));
+#14402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14403 = ORIENTED_EDGE('',*,*,#14404,.F.);
+#14404 = EDGE_CURVE('',#14197,#14372,#14405,.T.);
+#14405 = SURFACE_CURVE('',#14406,(#14410,#14417),.PCURVE_S1.);
+#14406 = LINE('',#14407,#14408);
+#14407 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#14408 = VECTOR('',#14409,1.);
+#14409 = DIRECTION('',(0.,1.,0.));
+#14410 = PCURVE('',#13793,#14411);
+#14411 = DEFINITIONAL_REPRESENTATION('',(#14412),#14416);
+#14412 = LINE('',#14413,#14414);
+#14413 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#14414 = VECTOR('',#14415,1.);
+#14415 = DIRECTION('',(0.,-1.));
+#14416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14417 = PCURVE('',#14418,#14423);
+#14418 = PLANE('',#14419);
+#14419 = AXIS2_PLACEMENT_3D('',#14420,#14421,#14422);
+#14420 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#14421 = DIRECTION('',(0.,0.,1.));
+#14422 = DIRECTION('',(1.,0.,-0.));
+#14423 = DEFINITIONAL_REPRESENTATION('',(#14424),#14428);
+#14424 = LINE('',#14425,#14426);
+#14425 = CARTESIAN_POINT('',(0.,0.));
+#14426 = VECTOR('',#14427,1.);
+#14427 = DIRECTION('',(0.,1.));
+#14428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14429 = ADVANCED_FACE('',(#14430),#14213,.T.);
+#14430 = FACE_BOUND('',#14431,.T.);
+#14431 = EDGE_LOOP('',(#14432,#14433,#14456,#14485));
+#14432 = ORIENTED_EDGE('',*,*,#14194,.T.);
+#14433 = ORIENTED_EDGE('',*,*,#14434,.T.);
+#14434 = EDGE_CURVE('',#14197,#14435,#14437,.T.);
+#14435 = VERTEX_POINT('',#14436);
+#14436 = CARTESIAN_POINT('',(0.6,-0.545,4.E-02));
+#14437 = SURFACE_CURVE('',#14438,(#14442,#14449),.PCURVE_S1.);
+#14438 = LINE('',#14439,#14440);
+#14439 = CARTESIAN_POINT('',(-0.6,-0.545,4.E-02));
+#14440 = VECTOR('',#14441,1.);
+#14441 = DIRECTION('',(1.,0.,0.));
+#14442 = PCURVE('',#14213,#14443);
+#14443 = DEFINITIONAL_REPRESENTATION('',(#14444),#14448);
+#14444 = LINE('',#14445,#14446);
+#14445 = CARTESIAN_POINT('',(1.570796326795,0.));
+#14446 = VECTOR('',#14447,1.);
+#14447 = DIRECTION('',(0.,1.));
+#14448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14449 = PCURVE('',#14418,#14450);
+#14450 = DEFINITIONAL_REPRESENTATION('',(#14451),#14455);
+#14451 = LINE('',#14452,#14453);
+#14452 = CARTESIAN_POINT('',(0.,4.E-02));
+#14453 = VECTOR('',#14454,1.);
+#14454 = DIRECTION('',(1.,0.));
+#14455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14456 = ORIENTED_EDGE('',*,*,#14457,.F.);
+#14457 = EDGE_CURVE('',#14458,#14435,#14460,.T.);
+#14458 = VERTEX_POINT('',#14459);
+#14459 = CARTESIAN_POINT('',(0.6,-0.585,8.E-02));
+#14460 = SURFACE_CURVE('',#14461,(#14466,#14473),.PCURVE_S1.);
+#14461 = CIRCLE('',#14462,4.E-02);
+#14462 = AXIS2_PLACEMENT_3D('',#14463,#14464,#14465);
+#14463 = CARTESIAN_POINT('',(0.6,-0.545,8.E-02));
+#14464 = DIRECTION('',(1.,0.,-0.));
+#14465 = DIRECTION('',(0.,0.,1.));
+#14466 = PCURVE('',#14213,#14467);
+#14467 = DEFINITIONAL_REPRESENTATION('',(#14468),#14472);
+#14468 = LINE('',#14469,#14470);
+#14469 = CARTESIAN_POINT('',(-1.570796326795,1.2));
+#14470 = VECTOR('',#14471,1.);
+#14471 = DIRECTION('',(1.,0.));
+#14472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14473 = PCURVE('',#14474,#14479);
+#14474 = PLANE('',#14475);
+#14475 = AXIS2_PLACEMENT_3D('',#14476,#14477,#14478);
+#14476 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#14477 = DIRECTION('',(1.,0.,0.));
+#14478 = DIRECTION('',(0.,0.,1.));
+#14479 = DEFINITIONAL_REPRESENTATION('',(#14480),#14484);
+#14480 = CIRCLE('',#14481,4.E-02);
+#14481 = AXIS2_PLACEMENT_2D('',#14482,#14483);
+#14482 = CARTESIAN_POINT('',(8.E-02,-8.E-02));
+#14483 = DIRECTION('',(1.,0.));
+#14484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14485 = ORIENTED_EDGE('',*,*,#14486,.F.);
+#14486 = EDGE_CURVE('',#14195,#14458,#14487,.T.);
+#14487 = SURFACE_CURVE('',#14488,(#14492,#14499),.PCURVE_S1.);
+#14488 = LINE('',#14489,#14490);
+#14489 = CARTESIAN_POINT('',(-0.6,-0.585,8.E-02));
+#14490 = VECTOR('',#14491,1.);
+#14491 = DIRECTION('',(1.,0.,0.));
+#14492 = PCURVE('',#14213,#14493);
+#14493 = DEFINITIONAL_REPRESENTATION('',(#14494),#14498);
+#14494 = LINE('',#14495,#14496);
+#14495 = CARTESIAN_POINT('',(0.,0.));
+#14496 = VECTOR('',#14497,1.);
+#14497 = DIRECTION('',(0.,1.));
+#14498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14499 = PCURVE('',#14241,#14500);
+#14500 = DEFINITIONAL_REPRESENTATION('',(#14501),#14505);
+#14501 = LINE('',#14502,#14503);
+#14502 = CARTESIAN_POINT('',(4.E-02,0.));
+#14503 = VECTOR('',#14504,1.);
+#14504 = DIRECTION('',(0.,1.));
+#14505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14506 = ADVANCED_FACE('',(#14507),#14418,.F.);
+#14507 = FACE_BOUND('',#14508,.F.);
+#14508 = EDGE_LOOP('',(#14509,#14510,#14511,#14534));
+#14509 = ORIENTED_EDGE('',*,*,#14404,.F.);
+#14510 = ORIENTED_EDGE('',*,*,#14434,.T.);
+#14511 = ORIENTED_EDGE('',*,*,#14512,.T.);
+#14512 = EDGE_CURVE('',#14435,#14513,#14515,.T.);
+#14513 = VERTEX_POINT('',#14514);
+#14514 = CARTESIAN_POINT('',(0.6,0.545,4.E-02));
+#14515 = SURFACE_CURVE('',#14516,(#14520,#14527),.PCURVE_S1.);
+#14516 = LINE('',#14517,#14518);
+#14517 = CARTESIAN_POINT('',(0.6,-0.585,4.E-02));
+#14518 = VECTOR('',#14519,1.);
+#14519 = DIRECTION('',(0.,1.,0.));
+#14520 = PCURVE('',#14418,#14521);
+#14521 = DEFINITIONAL_REPRESENTATION('',(#14522),#14526);
+#14522 = LINE('',#14523,#14524);
+#14523 = CARTESIAN_POINT('',(1.2,0.));
+#14524 = VECTOR('',#14525,1.);
+#14525 = DIRECTION('',(0.,1.));
+#14526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14527 = PCURVE('',#14474,#14528);
+#14528 = DEFINITIONAL_REPRESENTATION('',(#14529),#14533);
+#14529 = LINE('',#14530,#14531);
+#14530 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#14531 = VECTOR('',#14532,1.);
+#14532 = DIRECTION('',(0.,-1.));
+#14533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14534 = ORIENTED_EDGE('',*,*,#14535,.F.);
+#14535 = EDGE_CURVE('',#14372,#14513,#14536,.T.);
+#14536 = SURFACE_CURVE('',#14537,(#14541,#14548),.PCURVE_S1.);
+#14537 = LINE('',#14538,#14539);
+#14538 = CARTESIAN_POINT('',(-0.6,0.545,4.E-02));
+#14539 = VECTOR('',#14540,1.);
+#14540 = DIRECTION('',(1.,0.,0.));
+#14541 = PCURVE('',#14418,#14542);
+#14542 = DEFINITIONAL_REPRESENTATION('',(#14543),#14547);
+#14543 = LINE('',#14544,#14545);
+#14544 = CARTESIAN_POINT('',(0.,1.13));
+#14545 = VECTOR('',#14546,1.);
+#14546 = DIRECTION('',(1.,0.));
+#14547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14548 = PCURVE('',#14392,#14549);
+#14549 = DEFINITIONAL_REPRESENTATION('',(#14550),#14554);
+#14550 = LINE('',#14551,#14552);
+#14551 = CARTESIAN_POINT('',(4.712388980385,0.));
+#14552 = VECTOR('',#14553,1.);
+#14553 = DIRECTION('',(0.,1.));
+#14554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14555 = ADVANCED_FACE('',(#14556),#14392,.T.);
+#14556 = FACE_BOUND('',#14557,.T.);
+#14557 = EDGE_LOOP('',(#14558,#14581,#14607,#14608));
+#14558 = ORIENTED_EDGE('',*,*,#14559,.T.);
+#14559 = EDGE_CURVE('',#14344,#14560,#14562,.T.);
+#14560 = VERTEX_POINT('',#14561);
+#14561 = CARTESIAN_POINT('',(0.6,0.585,8.E-02));
+#14562 = SURFACE_CURVE('',#14563,(#14567,#14574),.PCURVE_S1.);
+#14563 = LINE('',#14564,#14565);
+#14564 = CARTESIAN_POINT('',(-0.6,0.585,8.E-02));
+#14565 = VECTOR('',#14566,1.);
+#14566 = DIRECTION('',(1.,0.,0.));
+#14567 = PCURVE('',#14392,#14568);
+#14568 = DEFINITIONAL_REPRESENTATION('',(#14569),#14573);
+#14569 = LINE('',#14570,#14571);
+#14570 = CARTESIAN_POINT('',(6.28318530718,0.));
+#14571 = VECTOR('',#14572,1.);
+#14572 = DIRECTION('',(0.,1.));
+#14573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14574 = PCURVE('',#14359,#14575);
+#14575 = DEFINITIONAL_REPRESENTATION('',(#14576),#14580);
+#14576 = LINE('',#14577,#14578);
+#14577 = CARTESIAN_POINT('',(4.E-02,0.));
+#14578 = VECTOR('',#14579,1.);
+#14579 = DIRECTION('',(0.,1.));
+#14580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14581 = ORIENTED_EDGE('',*,*,#14582,.T.);
+#14582 = EDGE_CURVE('',#14560,#14513,#14583,.T.);
+#14583 = SURFACE_CURVE('',#14584,(#14589,#14596),.PCURVE_S1.);
+#14584 = CIRCLE('',#14585,4.E-02);
+#14585 = AXIS2_PLACEMENT_3D('',#14586,#14587,#14588);
+#14586 = CARTESIAN_POINT('',(0.6,0.545,8.E-02));
+#14587 = DIRECTION('',(-1.,0.,0.));
+#14588 = DIRECTION('',(0.,0.,1.));
+#14589 = PCURVE('',#14392,#14590);
+#14590 = DEFINITIONAL_REPRESENTATION('',(#14591),#14595);
+#14591 = LINE('',#14592,#14593);
+#14592 = CARTESIAN_POINT('',(7.853981633974,1.2));
+#14593 = VECTOR('',#14594,1.);
+#14594 = DIRECTION('',(-1.,0.));
+#14595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14596 = PCURVE('',#14474,#14597);
+#14597 = DEFINITIONAL_REPRESENTATION('',(#14598),#14606);
+#14598 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14599,#14600,#14601,#14602
+ ,#14603,#14604,#14605),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14599 = CARTESIAN_POINT('',(0.12,-1.17));
+#14600 = CARTESIAN_POINT('',(0.12,-1.239282032303));
+#14601 = CARTESIAN_POINT('',(6.E-02,-1.204641016151));
+#14602 = CARTESIAN_POINT('',(2.775557561563E-17,-1.17));
+#14603 = CARTESIAN_POINT('',(6.E-02,-1.135358983849));
+#14604 = CARTESIAN_POINT('',(0.12,-1.100717967697));
+#14605 = CARTESIAN_POINT('',(0.12,-1.17));
+#14606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14607 = ORIENTED_EDGE('',*,*,#14535,.F.);
+#14608 = ORIENTED_EDGE('',*,*,#14371,.F.);
+#14609 = ADVANCED_FACE('',(#14610),#14359,.T.);
+#14610 = FACE_BOUND('',#14611,.T.);
+#14611 = EDGE_LOOP('',(#14612,#14635,#14636,#14637));
+#14612 = ORIENTED_EDGE('',*,*,#14613,.F.);
+#14613 = EDGE_CURVE('',#14560,#14614,#14616,.T.);
+#14614 = VERTEX_POINT('',#14615);
+#14615 = CARTESIAN_POINT('',(0.6,0.585,1.17));
+#14616 = SURFACE_CURVE('',#14617,(#14621,#14628),.PCURVE_S1.);
+#14617 = LINE('',#14618,#14619);
+#14618 = CARTESIAN_POINT('',(0.6,0.585,4.E-02));
+#14619 = VECTOR('',#14620,1.);
+#14620 = DIRECTION('',(0.,0.,1.));
+#14621 = PCURVE('',#14359,#14622);
+#14622 = DEFINITIONAL_REPRESENTATION('',(#14623),#14627);
+#14623 = LINE('',#14624,#14625);
+#14624 = CARTESIAN_POINT('',(0.,1.2));
+#14625 = VECTOR('',#14626,1.);
+#14626 = DIRECTION('',(1.,0.));
+#14627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14628 = PCURVE('',#14474,#14629);
+#14629 = DEFINITIONAL_REPRESENTATION('',(#14630),#14634);
+#14630 = LINE('',#14631,#14632);
+#14631 = CARTESIAN_POINT('',(4.E-02,-1.21));
+#14632 = VECTOR('',#14633,1.);
+#14633 = DIRECTION('',(1.,0.));
+#14634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14635 = ORIENTED_EDGE('',*,*,#14559,.F.);
+#14636 = ORIENTED_EDGE('',*,*,#14343,.T.);
+#14637 = ORIENTED_EDGE('',*,*,#14638,.T.);
+#14638 = EDGE_CURVE('',#14315,#14614,#14639,.T.);
+#14639 = SURFACE_CURVE('',#14640,(#14644,#14651),.PCURVE_S1.);
+#14640 = LINE('',#14641,#14642);
+#14641 = CARTESIAN_POINT('',(-0.6,0.585,1.17));
+#14642 = VECTOR('',#14643,1.);
+#14643 = DIRECTION('',(1.,0.,0.));
+#14644 = PCURVE('',#14359,#14645);
+#14645 = DEFINITIONAL_REPRESENTATION('',(#14646),#14650);
+#14646 = LINE('',#14647,#14648);
+#14647 = CARTESIAN_POINT('',(1.13,0.));
+#14648 = VECTOR('',#14649,1.);
+#14649 = DIRECTION('',(0.,1.));
+#14650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14651 = PCURVE('',#14331,#14652);
+#14652 = DEFINITIONAL_REPRESENTATION('',(#14653),#14657);
+#14653 = LINE('',#14654,#14655);
+#14654 = CARTESIAN_POINT('',(0.,0.));
+#14655 = VECTOR('',#14656,1.);
+#14656 = DIRECTION('',(0.,1.));
+#14657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14658 = ADVANCED_FACE('',(#14659),#14331,.T.);
+#14659 = FACE_BOUND('',#14660,.T.);
+#14660 = EDGE_LOOP('',(#14661,#14662,#14685,#14707));
+#14661 = ORIENTED_EDGE('',*,*,#14314,.T.);
+#14662 = ORIENTED_EDGE('',*,*,#14663,.T.);
+#14663 = EDGE_CURVE('',#14287,#14664,#14666,.T.);
+#14664 = VERTEX_POINT('',#14665);
+#14665 = CARTESIAN_POINT('',(0.6,0.545,1.21));
+#14666 = SURFACE_CURVE('',#14667,(#14671,#14678),.PCURVE_S1.);
+#14667 = LINE('',#14668,#14669);
+#14668 = CARTESIAN_POINT('',(-0.6,0.545,1.21));
+#14669 = VECTOR('',#14670,1.);
+#14670 = DIRECTION('',(1.,0.,0.));
+#14671 = PCURVE('',#14331,#14672);
+#14672 = DEFINITIONAL_REPRESENTATION('',(#14673),#14677);
+#14673 = LINE('',#14674,#14675);
+#14674 = CARTESIAN_POINT('',(1.570796326795,0.));
+#14675 = VECTOR('',#14676,1.);
+#14676 = DIRECTION('',(0.,1.));
+#14677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14678 = PCURVE('',#14302,#14679);
+#14679 = DEFINITIONAL_REPRESENTATION('',(#14680),#14684);
+#14680 = LINE('',#14681,#14682);
+#14681 = CARTESIAN_POINT('',(0.,1.13));
+#14682 = VECTOR('',#14683,1.);
+#14683 = DIRECTION('',(1.,0.));
+#14684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14685 = ORIENTED_EDGE('',*,*,#14686,.F.);
+#14686 = EDGE_CURVE('',#14614,#14664,#14687,.T.);
+#14687 = SURFACE_CURVE('',#14688,(#14693,#14700),.PCURVE_S1.);
+#14688 = CIRCLE('',#14689,4.E-02);
+#14689 = AXIS2_PLACEMENT_3D('',#14690,#14691,#14692);
+#14690 = CARTESIAN_POINT('',(0.6,0.545,1.17));
+#14691 = DIRECTION('',(1.,0.,-0.));
+#14692 = DIRECTION('',(0.,0.,1.));
+#14693 = PCURVE('',#14331,#14694);
+#14694 = DEFINITIONAL_REPRESENTATION('',(#14695),#14699);
+#14695 = LINE('',#14696,#14697);
+#14696 = CARTESIAN_POINT('',(-4.712388980385,1.2));
+#14697 = VECTOR('',#14698,1.);
+#14698 = DIRECTION('',(1.,0.));
+#14699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14700 = PCURVE('',#14474,#14701);
+#14701 = DEFINITIONAL_REPRESENTATION('',(#14702),#14706);
+#14702 = CIRCLE('',#14703,4.E-02);
+#14703 = AXIS2_PLACEMENT_2D('',#14704,#14705);
+#14704 = CARTESIAN_POINT('',(1.17,-1.17));
+#14705 = DIRECTION('',(1.,0.));
+#14706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14707 = ORIENTED_EDGE('',*,*,#14638,.F.);
+#14708 = ADVANCED_FACE('',(#14709),#14302,.T.);
+#14709 = FACE_BOUND('',#14710,.T.);
+#14710 = EDGE_LOOP('',(#14711,#14712,#14735,#14756));
+#14711 = ORIENTED_EDGE('',*,*,#14286,.F.);
+#14712 = ORIENTED_EDGE('',*,*,#14713,.T.);
+#14713 = EDGE_CURVE('',#14254,#14714,#14716,.T.);
+#14714 = VERTEX_POINT('',#14715);
+#14715 = CARTESIAN_POINT('',(0.6,-0.545,1.21));
+#14716 = SURFACE_CURVE('',#14717,(#14721,#14728),.PCURVE_S1.);
+#14717 = LINE('',#14718,#14719);
+#14718 = CARTESIAN_POINT('',(-0.6,-0.545,1.21));
+#14719 = VECTOR('',#14720,1.);
+#14720 = DIRECTION('',(1.,0.,0.));
+#14721 = PCURVE('',#14302,#14722);
+#14722 = DEFINITIONAL_REPRESENTATION('',(#14723),#14727);
+#14723 = LINE('',#14724,#14725);
+#14724 = CARTESIAN_POINT('',(0.,4.E-02));
+#14725 = VECTOR('',#14726,1.);
+#14726 = DIRECTION('',(1.,0.));
+#14727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14728 = PCURVE('',#14274,#14729);
+#14729 = DEFINITIONAL_REPRESENTATION('',(#14730),#14734);
+#14730 = LINE('',#14731,#14732);
+#14731 = CARTESIAN_POINT('',(4.712388980385,0.));
+#14732 = VECTOR('',#14733,1.);
+#14733 = DIRECTION('',(0.,1.));
+#14734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14735 = ORIENTED_EDGE('',*,*,#14736,.T.);
+#14736 = EDGE_CURVE('',#14714,#14664,#14737,.T.);
+#14737 = SURFACE_CURVE('',#14738,(#14742,#14749),.PCURVE_S1.);
+#14738 = LINE('',#14739,#14740);
+#14739 = CARTESIAN_POINT('',(0.6,-0.585,1.21));
+#14740 = VECTOR('',#14741,1.);
+#14741 = DIRECTION('',(0.,1.,0.));
+#14742 = PCURVE('',#14302,#14743);
+#14743 = DEFINITIONAL_REPRESENTATION('',(#14744),#14748);
+#14744 = LINE('',#14745,#14746);
+#14745 = CARTESIAN_POINT('',(1.2,0.));
+#14746 = VECTOR('',#14747,1.);
+#14747 = DIRECTION('',(0.,1.));
+#14748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14749 = PCURVE('',#14474,#14750);
+#14750 = DEFINITIONAL_REPRESENTATION('',(#14751),#14755);
+#14751 = LINE('',#14752,#14753);
+#14752 = CARTESIAN_POINT('',(1.21,-4.E-02));
+#14753 = VECTOR('',#14754,1.);
+#14754 = DIRECTION('',(0.,-1.));
+#14755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14756 = ORIENTED_EDGE('',*,*,#14663,.F.);
+#14757 = ADVANCED_FACE('',(#14758),#14274,.T.);
+#14758 = FACE_BOUND('',#14759,.T.);
+#14759 = EDGE_LOOP('',(#14760,#14783,#14809,#14810));
+#14760 = ORIENTED_EDGE('',*,*,#14761,.T.);
+#14761 = EDGE_CURVE('',#14226,#14762,#14764,.T.);
+#14762 = VERTEX_POINT('',#14763);
+#14763 = CARTESIAN_POINT('',(0.6,-0.585,1.17));
+#14764 = SURFACE_CURVE('',#14765,(#14769,#14776),.PCURVE_S1.);
+#14765 = LINE('',#14766,#14767);
+#14766 = CARTESIAN_POINT('',(-0.6,-0.585,1.17));
+#14767 = VECTOR('',#14768,1.);
+#14768 = DIRECTION('',(1.,0.,0.));
+#14769 = PCURVE('',#14274,#14770);
+#14770 = DEFINITIONAL_REPRESENTATION('',(#14771),#14775);
+#14771 = LINE('',#14772,#14773);
+#14772 = CARTESIAN_POINT('',(6.28318530718,0.));
+#14773 = VECTOR('',#14774,1.);
+#14774 = DIRECTION('',(0.,1.));
+#14775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14776 = PCURVE('',#14241,#14777);
+#14777 = DEFINITIONAL_REPRESENTATION('',(#14778),#14782);
+#14778 = LINE('',#14779,#14780);
+#14779 = CARTESIAN_POINT('',(1.13,0.));
+#14780 = VECTOR('',#14781,1.);
+#14781 = DIRECTION('',(0.,1.));
+#14782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14783 = ORIENTED_EDGE('',*,*,#14784,.T.);
+#14784 = EDGE_CURVE('',#14762,#14714,#14785,.T.);
+#14785 = SURFACE_CURVE('',#14786,(#14791,#14798),.PCURVE_S1.);
+#14786 = CIRCLE('',#14787,4.E-02);
+#14787 = AXIS2_PLACEMENT_3D('',#14788,#14789,#14790);
+#14788 = CARTESIAN_POINT('',(0.6,-0.545,1.17));
+#14789 = DIRECTION('',(-1.,0.,0.));
+#14790 = DIRECTION('',(0.,0.,1.));
+#14791 = PCURVE('',#14274,#14792);
+#14792 = DEFINITIONAL_REPRESENTATION('',(#14793),#14797);
+#14793 = LINE('',#14794,#14795);
+#14794 = CARTESIAN_POINT('',(10.995574287564,1.2));
+#14795 = VECTOR('',#14796,1.);
+#14796 = DIRECTION('',(-1.,0.));
+#14797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14798 = PCURVE('',#14474,#14799);
+#14799 = DEFINITIONAL_REPRESENTATION('',(#14800),#14808);
+#14800 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14801,#14802,#14803,#14804
+ ,#14805,#14806,#14807),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14801 = CARTESIAN_POINT('',(1.21,-8.E-02));
+#14802 = CARTESIAN_POINT('',(1.21,-0.149282032303));
+#14803 = CARTESIAN_POINT('',(1.15,-0.114641016151));
+#14804 = CARTESIAN_POINT('',(1.09,-8.E-02));
+#14805 = CARTESIAN_POINT('',(1.15,-4.535898384862E-02));
+#14806 = CARTESIAN_POINT('',(1.21,-1.071796769724E-02));
+#14807 = CARTESIAN_POINT('',(1.21,-8.E-02));
+#14808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14809 = ORIENTED_EDGE('',*,*,#14713,.F.);
+#14810 = ORIENTED_EDGE('',*,*,#14253,.F.);
+#14811 = ADVANCED_FACE('',(#14812),#14241,.F.);
+#14812 = FACE_BOUND('',#14813,.F.);
+#14813 = EDGE_LOOP('',(#14814,#14835,#14836,#14837));
+#14814 = ORIENTED_EDGE('',*,*,#14815,.F.);
+#14815 = EDGE_CURVE('',#14458,#14762,#14816,.T.);
+#14816 = SURFACE_CURVE('',#14817,(#14821,#14828),.PCURVE_S1.);
+#14817 = LINE('',#14818,#14819);
+#14818 = CARTESIAN_POINT('',(0.6,-0.585,4.E-02));
+#14819 = VECTOR('',#14820,1.);
+#14820 = DIRECTION('',(0.,0.,1.));
+#14821 = PCURVE('',#14241,#14822);
+#14822 = DEFINITIONAL_REPRESENTATION('',(#14823),#14827);
+#14823 = LINE('',#14824,#14825);
+#14824 = CARTESIAN_POINT('',(0.,1.2));
+#14825 = VECTOR('',#14826,1.);
+#14826 = DIRECTION('',(1.,0.));
+#14827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14828 = PCURVE('',#14474,#14829);
+#14829 = DEFINITIONAL_REPRESENTATION('',(#14830),#14834);
+#14830 = LINE('',#14831,#14832);
+#14831 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#14832 = VECTOR('',#14833,1.);
+#14833 = DIRECTION('',(1.,0.));
+#14834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14835 = ORIENTED_EDGE('',*,*,#14486,.F.);
+#14836 = ORIENTED_EDGE('',*,*,#14225,.T.);
+#14837 = ORIENTED_EDGE('',*,*,#14761,.T.);
+#14838 = ADVANCED_FACE('',(#14839,#15077),#14474,.F.);
+#14839 = FACE_BOUND('',#14840,.F.);
+#14840 = EDGE_LOOP('',(#14841,#14871,#14900,#14928,#14961,#14989,#15018,
+ #15046));
+#14841 = ORIENTED_EDGE('',*,*,#14842,.F.);
+#14842 = EDGE_CURVE('',#14843,#14845,#14847,.T.);
+#14843 = VERTEX_POINT('',#14844);
+#14844 = CARTESIAN_POINT('',(0.6,-0.625,4.E-02));
+#14845 = VERTEX_POINT('',#14846);
+#14846 = CARTESIAN_POINT('',(0.6,-0.625,1.21));
+#14847 = SURFACE_CURVE('',#14848,(#14852,#14859),.PCURVE_S1.);
+#14848 = LINE('',#14849,#14850);
+#14849 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#14850 = VECTOR('',#14851,1.);
+#14851 = DIRECTION('',(0.,0.,1.));
+#14852 = PCURVE('',#14474,#14853);
+#14853 = DEFINITIONAL_REPRESENTATION('',(#14854),#14858);
+#14854 = LINE('',#14855,#14856);
+#14855 = CARTESIAN_POINT('',(0.,0.));
+#14856 = VECTOR('',#14857,1.);
+#14857 = DIRECTION('',(1.,0.));
+#14858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14859 = PCURVE('',#14860,#14865);
+#14860 = PLANE('',#14861);
+#14861 = AXIS2_PLACEMENT_3D('',#14862,#14863,#14864);
+#14862 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#14863 = DIRECTION('',(0.,1.,0.));
+#14864 = DIRECTION('',(0.,-0.,1.));
+#14865 = DEFINITIONAL_REPRESENTATION('',(#14866),#14870);
+#14866 = LINE('',#14867,#14868);
+#14867 = CARTESIAN_POINT('',(0.,0.));
+#14868 = VECTOR('',#14869,1.);
+#14869 = DIRECTION('',(1.,0.));
+#14870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14871 = ORIENTED_EDGE('',*,*,#14872,.T.);
+#14872 = EDGE_CURVE('',#14843,#14873,#14875,.T.);
+#14873 = VERTEX_POINT('',#14874);
+#14874 = CARTESIAN_POINT('',(0.6,-0.585,0.));
+#14875 = SURFACE_CURVE('',#14876,(#14881,#14888),.PCURVE_S1.);
+#14876 = CIRCLE('',#14877,4.E-02);
+#14877 = AXIS2_PLACEMENT_3D('',#14878,#14879,#14880);
+#14878 = CARTESIAN_POINT('',(0.6,-0.585,4.E-02));
+#14879 = DIRECTION('',(1.,0.,-0.));
+#14880 = DIRECTION('',(0.,0.,1.));
+#14881 = PCURVE('',#14474,#14882);
+#14882 = DEFINITIONAL_REPRESENTATION('',(#14883),#14887);
+#14883 = CIRCLE('',#14884,4.E-02);
+#14884 = AXIS2_PLACEMENT_2D('',#14885,#14886);
+#14885 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#14886 = DIRECTION('',(1.,0.));
+#14887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14888 = PCURVE('',#14889,#14894);
+#14889 = CYLINDRICAL_SURFACE('',#14890,4.E-02);
+#14890 = AXIS2_PLACEMENT_3D('',#14891,#14892,#14893);
+#14891 = CARTESIAN_POINT('',(0.6,-0.585,4.E-02));
+#14892 = DIRECTION('',(1.,0.,0.));
+#14893 = DIRECTION('',(0.,-1.,0.));
+#14894 = DEFINITIONAL_REPRESENTATION('',(#14895),#14899);
+#14895 = LINE('',#14896,#14897);
+#14896 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#14897 = VECTOR('',#14898,1.);
+#14898 = DIRECTION('',(1.,0.));
+#14899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14900 = ORIENTED_EDGE('',*,*,#14901,.T.);
+#14901 = EDGE_CURVE('',#14873,#14902,#14904,.T.);
+#14902 = VERTEX_POINT('',#14903);
+#14903 = CARTESIAN_POINT('',(0.6,0.585,0.));
+#14904 = SURFACE_CURVE('',#14905,(#14909,#14916),.PCURVE_S1.);
+#14905 = LINE('',#14906,#14907);
+#14906 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#14907 = VECTOR('',#14908,1.);
+#14908 = DIRECTION('',(0.,1.,0.));
+#14909 = PCURVE('',#14474,#14910);
+#14910 = DEFINITIONAL_REPRESENTATION('',(#14911),#14915);
+#14911 = LINE('',#14912,#14913);
+#14912 = CARTESIAN_POINT('',(0.,0.));
+#14913 = VECTOR('',#14914,1.);
+#14914 = DIRECTION('',(0.,-1.));
+#14915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14916 = PCURVE('',#14917,#14922);
+#14917 = PLANE('',#14918);
+#14918 = AXIS2_PLACEMENT_3D('',#14919,#14920,#14921);
+#14919 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#14920 = DIRECTION('',(0.,0.,1.));
+#14921 = DIRECTION('',(1.,0.,-0.));
+#14922 = DEFINITIONAL_REPRESENTATION('',(#14923),#14927);
+#14923 = LINE('',#14924,#14925);
+#14924 = CARTESIAN_POINT('',(0.,0.));
+#14925 = VECTOR('',#14926,1.);
+#14926 = DIRECTION('',(0.,1.));
+#14927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14928 = ORIENTED_EDGE('',*,*,#14929,.F.);
+#14929 = EDGE_CURVE('',#14930,#14902,#14932,.T.);
+#14930 = VERTEX_POINT('',#14931);
+#14931 = CARTESIAN_POINT('',(0.6,0.625,4.E-02));
+#14932 = SURFACE_CURVE('',#14933,(#14938,#14949),.PCURVE_S1.);
+#14933 = CIRCLE('',#14934,4.E-02);
+#14934 = AXIS2_PLACEMENT_3D('',#14935,#14936,#14937);
+#14935 = CARTESIAN_POINT('',(0.6,0.585,4.E-02));
+#14936 = DIRECTION('',(-1.,0.,0.));
+#14937 = DIRECTION('',(0.,0.,1.));
+#14938 = PCURVE('',#14474,#14939);
+#14939 = DEFINITIONAL_REPRESENTATION('',(#14940),#14948);
+#14940 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14941,#14942,#14943,#14944
+ ,#14945,#14946,#14947),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14941 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#14942 = CARTESIAN_POINT('',(8.E-02,-1.279282032303));
+#14943 = CARTESIAN_POINT('',(2.E-02,-1.244641016151));
+#14944 = CARTESIAN_POINT('',(-4.E-02,-1.21));
+#14945 = CARTESIAN_POINT('',(2.E-02,-1.175358983849));
+#14946 = CARTESIAN_POINT('',(8.E-02,-1.140717967697));
+#14947 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#14948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14949 = PCURVE('',#14950,#14955);
+#14950 = CYLINDRICAL_SURFACE('',#14951,4.E-02);
+#14951 = AXIS2_PLACEMENT_3D('',#14952,#14953,#14954);
+#14952 = CARTESIAN_POINT('',(0.6,0.585,4.E-02));
+#14953 = DIRECTION('',(1.,0.,0.));
+#14954 = DIRECTION('',(-0.,1.,0.));
+#14955 = DEFINITIONAL_REPRESENTATION('',(#14956),#14960);
+#14956 = LINE('',#14957,#14958);
+#14957 = CARTESIAN_POINT('',(7.853981633974,0.));
+#14958 = VECTOR('',#14959,1.);
+#14959 = DIRECTION('',(-1.,0.));
+#14960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14961 = ORIENTED_EDGE('',*,*,#14962,.T.);
+#14962 = EDGE_CURVE('',#14930,#14963,#14965,.T.);
+#14963 = VERTEX_POINT('',#14964);
+#14964 = CARTESIAN_POINT('',(0.6,0.625,1.21));
+#14965 = SURFACE_CURVE('',#14966,(#14970,#14977),.PCURVE_S1.);
+#14966 = LINE('',#14967,#14968);
+#14967 = CARTESIAN_POINT('',(0.6,0.625,0.));
+#14968 = VECTOR('',#14969,1.);
+#14969 = DIRECTION('',(0.,0.,1.));
+#14970 = PCURVE('',#14474,#14971);
+#14971 = DEFINITIONAL_REPRESENTATION('',(#14972),#14976);
+#14972 = LINE('',#14973,#14974);
+#14973 = CARTESIAN_POINT('',(0.,-1.25));
+#14974 = VECTOR('',#14975,1.);
+#14975 = DIRECTION('',(1.,0.));
+#14976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14977 = PCURVE('',#14978,#14983);
+#14978 = PLANE('',#14979);
+#14979 = AXIS2_PLACEMENT_3D('',#14980,#14981,#14982);
+#14980 = CARTESIAN_POINT('',(0.6,0.625,0.));
+#14981 = DIRECTION('',(0.,1.,0.));
+#14982 = DIRECTION('',(0.,-0.,1.));
+#14983 = DEFINITIONAL_REPRESENTATION('',(#14984),#14988);
+#14984 = LINE('',#14985,#14986);
+#14985 = CARTESIAN_POINT('',(0.,0.));
+#14986 = VECTOR('',#14987,1.);
+#14987 = DIRECTION('',(1.,0.));
+#14988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14989 = ORIENTED_EDGE('',*,*,#14990,.T.);
+#14990 = EDGE_CURVE('',#14963,#14991,#14993,.T.);
+#14991 = VERTEX_POINT('',#14992);
+#14992 = CARTESIAN_POINT('',(0.6,0.585,1.25));
+#14993 = SURFACE_CURVE('',#14994,(#14999,#15006),.PCURVE_S1.);
+#14994 = CIRCLE('',#14995,4.E-02);
+#14995 = AXIS2_PLACEMENT_3D('',#14996,#14997,#14998);
+#14996 = CARTESIAN_POINT('',(0.6,0.585,1.21));
+#14997 = DIRECTION('',(1.,0.,-0.));
+#14998 = DIRECTION('',(0.,0.,1.));
+#14999 = PCURVE('',#14474,#15000);
+#15000 = DEFINITIONAL_REPRESENTATION('',(#15001),#15005);
+#15001 = CIRCLE('',#15002,4.E-02);
+#15002 = AXIS2_PLACEMENT_2D('',#15003,#15004);
+#15003 = CARTESIAN_POINT('',(1.21,-1.21));
+#15004 = DIRECTION('',(1.,0.));
+#15005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15006 = PCURVE('',#15007,#15012);
+#15007 = CYLINDRICAL_SURFACE('',#15008,4.E-02);
+#15008 = AXIS2_PLACEMENT_3D('',#15009,#15010,#15011);
+#15009 = CARTESIAN_POINT('',(0.6,0.585,1.21));
+#15010 = DIRECTION('',(1.,0.,0.));
+#15011 = DIRECTION('',(-0.,1.,0.));
+#15012 = DEFINITIONAL_REPRESENTATION('',(#15013),#15017);
+#15013 = LINE('',#15014,#15015);
+#15014 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#15015 = VECTOR('',#15016,1.);
+#15016 = DIRECTION('',(1.,0.));
+#15017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15018 = ORIENTED_EDGE('',*,*,#15019,.F.);
+#15019 = EDGE_CURVE('',#15020,#14991,#15022,.T.);
+#15020 = VERTEX_POINT('',#15021);
+#15021 = CARTESIAN_POINT('',(0.6,-0.585,1.25));
+#15022 = SURFACE_CURVE('',#15023,(#15027,#15034),.PCURVE_S1.);
+#15023 = LINE('',#15024,#15025);
+#15024 = CARTESIAN_POINT('',(0.6,-0.625,1.25));
+#15025 = VECTOR('',#15026,1.);
+#15026 = DIRECTION('',(0.,1.,0.));
+#15027 = PCURVE('',#14474,#15028);
+#15028 = DEFINITIONAL_REPRESENTATION('',(#15029),#15033);
+#15029 = LINE('',#15030,#15031);
+#15030 = CARTESIAN_POINT('',(1.25,0.));
+#15031 = VECTOR('',#15032,1.);
+#15032 = DIRECTION('',(0.,-1.));
+#15033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15034 = PCURVE('',#15035,#15040);
+#15035 = PLANE('',#15036);
+#15036 = AXIS2_PLACEMENT_3D('',#15037,#15038,#15039);
+#15037 = CARTESIAN_POINT('',(0.6,-0.625,1.25));
+#15038 = DIRECTION('',(0.,0.,1.));
+#15039 = DIRECTION('',(1.,0.,-0.));
+#15040 = DEFINITIONAL_REPRESENTATION('',(#15041),#15045);
+#15041 = LINE('',#15042,#15043);
+#15042 = CARTESIAN_POINT('',(0.,0.));
+#15043 = VECTOR('',#15044,1.);
+#15044 = DIRECTION('',(0.,1.));
+#15045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15046 = ORIENTED_EDGE('',*,*,#15047,.F.);
+#15047 = EDGE_CURVE('',#14845,#15020,#15048,.T.);
+#15048 = SURFACE_CURVE('',#15049,(#15054,#15065),.PCURVE_S1.);
+#15049 = CIRCLE('',#15050,4.E-02);
+#15050 = AXIS2_PLACEMENT_3D('',#15051,#15052,#15053);
+#15051 = CARTESIAN_POINT('',(0.6,-0.585,1.21));
+#15052 = DIRECTION('',(-1.,0.,0.));
+#15053 = DIRECTION('',(0.,0.,1.));
+#15054 = PCURVE('',#14474,#15055);
+#15055 = DEFINITIONAL_REPRESENTATION('',(#15056),#15064);
+#15056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15057,#15058,#15059,#15060
+ ,#15061,#15062,#15063),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15057 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#15058 = CARTESIAN_POINT('',(1.25,-0.109282032303));
+#15059 = CARTESIAN_POINT('',(1.19,-7.464101615138E-02));
+#15060 = CARTESIAN_POINT('',(1.13,-4.E-02));
+#15061 = CARTESIAN_POINT('',(1.19,-5.358983848622E-03));
+#15062 = CARTESIAN_POINT('',(1.25,2.928203230276E-02));
+#15063 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#15064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15065 = PCURVE('',#15066,#15071);
+#15066 = CYLINDRICAL_SURFACE('',#15067,4.E-02);
+#15067 = AXIS2_PLACEMENT_3D('',#15068,#15069,#15070);
+#15068 = CARTESIAN_POINT('',(0.6,-0.585,1.21));
+#15069 = DIRECTION('',(1.,0.,0.));
+#15070 = DIRECTION('',(0.,-1.,0.));
+#15071 = DEFINITIONAL_REPRESENTATION('',(#15072),#15076);
+#15072 = LINE('',#15073,#15074);
+#15073 = CARTESIAN_POINT('',(10.995574287564,0.));
+#15074 = VECTOR('',#15075,1.);
+#15075 = DIRECTION('',(-1.,0.));
+#15076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15077 = FACE_BOUND('',#15078,.F.);
+#15078 = EDGE_LOOP('',(#15079,#15080,#15081,#15082,#15083,#15084,#15085,
+ #15086));
+#15079 = ORIENTED_EDGE('',*,*,#14457,.F.);
+#15080 = ORIENTED_EDGE('',*,*,#14815,.T.);
+#15081 = ORIENTED_EDGE('',*,*,#14784,.T.);
+#15082 = ORIENTED_EDGE('',*,*,#14736,.T.);
+#15083 = ORIENTED_EDGE('',*,*,#14686,.F.);
+#15084 = ORIENTED_EDGE('',*,*,#14613,.F.);
+#15085 = ORIENTED_EDGE('',*,*,#14582,.T.);
+#15086 = ORIENTED_EDGE('',*,*,#14512,.F.);
+#15087 = ADVANCED_FACE('',(#15088),#14860,.F.);
+#15088 = FACE_BOUND('',#15089,.F.);
+#15089 = EDGE_LOOP('',(#15090,#15120,#15141,#15142));
+#15090 = ORIENTED_EDGE('',*,*,#15091,.F.);
+#15091 = EDGE_CURVE('',#15092,#15094,#15096,.T.);
+#15092 = VERTEX_POINT('',#15093);
+#15093 = CARTESIAN_POINT('',(1.,-0.625,4.E-02));
+#15094 = VERTEX_POINT('',#15095);
+#15095 = CARTESIAN_POINT('',(1.,-0.625,1.21));
+#15096 = SURFACE_CURVE('',#15097,(#15101,#15108),.PCURVE_S1.);
+#15097 = LINE('',#15098,#15099);
+#15098 = CARTESIAN_POINT('',(1.,-0.625,0.));
+#15099 = VECTOR('',#15100,1.);
+#15100 = DIRECTION('',(0.,0.,1.));
+#15101 = PCURVE('',#14860,#15102);
+#15102 = DEFINITIONAL_REPRESENTATION('',(#15103),#15107);
+#15103 = LINE('',#15104,#15105);
+#15104 = CARTESIAN_POINT('',(0.,0.4));
+#15105 = VECTOR('',#15106,1.);
+#15106 = DIRECTION('',(1.,0.));
+#15107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15108 = PCURVE('',#15109,#15114);
+#15109 = PLANE('',#15110);
+#15110 = AXIS2_PLACEMENT_3D('',#15111,#15112,#15113);
+#15111 = CARTESIAN_POINT('',(1.,-0.625,0.));
+#15112 = DIRECTION('',(1.,0.,0.));
+#15113 = DIRECTION('',(0.,0.,1.));
+#15114 = DEFINITIONAL_REPRESENTATION('',(#15115),#15119);
+#15115 = LINE('',#15116,#15117);
+#15116 = CARTESIAN_POINT('',(0.,0.));
+#15117 = VECTOR('',#15118,1.);
+#15118 = DIRECTION('',(1.,0.));
+#15119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15120 = ORIENTED_EDGE('',*,*,#15121,.F.);
+#15121 = EDGE_CURVE('',#14843,#15092,#15122,.T.);
+#15122 = SURFACE_CURVE('',#15123,(#15127,#15134),.PCURVE_S1.);
+#15123 = LINE('',#15124,#15125);
+#15124 = CARTESIAN_POINT('',(0.6,-0.625,4.E-02));
+#15125 = VECTOR('',#15126,1.);
+#15126 = DIRECTION('',(1.,0.,0.));
+#15127 = PCURVE('',#14860,#15128);
+#15128 = DEFINITIONAL_REPRESENTATION('',(#15129),#15133);
+#15129 = LINE('',#15130,#15131);
+#15130 = CARTESIAN_POINT('',(4.E-02,0.));
+#15131 = VECTOR('',#15132,1.);
+#15132 = DIRECTION('',(0.,1.));
+#15133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15134 = PCURVE('',#14889,#15135);
+#15135 = DEFINITIONAL_REPRESENTATION('',(#15136),#15140);
+#15136 = LINE('',#15137,#15138);
+#15137 = CARTESIAN_POINT('',(0.,0.));
+#15138 = VECTOR('',#15139,1.);
+#15139 = DIRECTION('',(0.,1.));
+#15140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15141 = ORIENTED_EDGE('',*,*,#14842,.T.);
+#15142 = ORIENTED_EDGE('',*,*,#15143,.T.);
+#15143 = EDGE_CURVE('',#14845,#15094,#15144,.T.);
+#15144 = SURFACE_CURVE('',#15145,(#15149,#15156),.PCURVE_S1.);
+#15145 = LINE('',#15146,#15147);
+#15146 = CARTESIAN_POINT('',(0.6,-0.625,1.21));
+#15147 = VECTOR('',#15148,1.);
+#15148 = DIRECTION('',(1.,0.,0.));
+#15149 = PCURVE('',#14860,#15150);
+#15150 = DEFINITIONAL_REPRESENTATION('',(#15151),#15155);
+#15151 = LINE('',#15152,#15153);
+#15152 = CARTESIAN_POINT('',(1.21,0.));
+#15153 = VECTOR('',#15154,1.);
+#15154 = DIRECTION('',(0.,1.));
+#15155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15156 = PCURVE('',#15066,#15157);
+#15157 = DEFINITIONAL_REPRESENTATION('',(#15158),#15162);
+#15158 = LINE('',#15159,#15160);
+#15159 = CARTESIAN_POINT('',(6.28318530718,0.));
+#15160 = VECTOR('',#15161,1.);
+#15161 = DIRECTION('',(0.,1.));
+#15162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15163 = ADVANCED_FACE('',(#15164),#14889,.T.);
+#15164 = FACE_BOUND('',#15165,.T.);
+#15165 = EDGE_LOOP('',(#15166,#15167,#15190,#15212));
+#15166 = ORIENTED_EDGE('',*,*,#14872,.T.);
+#15167 = ORIENTED_EDGE('',*,*,#15168,.T.);
+#15168 = EDGE_CURVE('',#14873,#15169,#15171,.T.);
+#15169 = VERTEX_POINT('',#15170);
+#15170 = CARTESIAN_POINT('',(1.,-0.585,0.));
+#15171 = SURFACE_CURVE('',#15172,(#15176,#15183),.PCURVE_S1.);
+#15172 = LINE('',#15173,#15174);
+#15173 = CARTESIAN_POINT('',(0.6,-0.585,0.));
+#15174 = VECTOR('',#15175,1.);
+#15175 = DIRECTION('',(1.,0.,0.));
+#15176 = PCURVE('',#14889,#15177);
+#15177 = DEFINITIONAL_REPRESENTATION('',(#15178),#15182);
+#15178 = LINE('',#15179,#15180);
+#15179 = CARTESIAN_POINT('',(1.570796326795,0.));
+#15180 = VECTOR('',#15181,1.);
+#15181 = DIRECTION('',(0.,1.));
+#15182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15183 = PCURVE('',#14917,#15184);
+#15184 = DEFINITIONAL_REPRESENTATION('',(#15185),#15189);
+#15185 = LINE('',#15186,#15187);
+#15186 = CARTESIAN_POINT('',(0.,4.E-02));
+#15187 = VECTOR('',#15188,1.);
+#15188 = DIRECTION('',(1.,0.));
+#15189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15190 = ORIENTED_EDGE('',*,*,#15191,.F.);
+#15191 = EDGE_CURVE('',#15092,#15169,#15192,.T.);
+#15192 = SURFACE_CURVE('',#15193,(#15198,#15205),.PCURVE_S1.);
+#15193 = CIRCLE('',#15194,4.E-02);
+#15194 = AXIS2_PLACEMENT_3D('',#15195,#15196,#15197);
+#15195 = CARTESIAN_POINT('',(1.,-0.585,4.E-02));
+#15196 = DIRECTION('',(1.,0.,-0.));
+#15197 = DIRECTION('',(0.,0.,1.));
+#15198 = PCURVE('',#14889,#15199);
+#15199 = DEFINITIONAL_REPRESENTATION('',(#15200),#15204);
+#15200 = LINE('',#15201,#15202);
+#15201 = CARTESIAN_POINT('',(-1.570796326795,0.4));
+#15202 = VECTOR('',#15203,1.);
+#15203 = DIRECTION('',(1.,0.));
+#15204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15205 = PCURVE('',#15109,#15206);
+#15206 = DEFINITIONAL_REPRESENTATION('',(#15207),#15211);
+#15207 = CIRCLE('',#15208,4.E-02);
+#15208 = AXIS2_PLACEMENT_2D('',#15209,#15210);
+#15209 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#15210 = DIRECTION('',(1.,0.));
+#15211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15212 = ORIENTED_EDGE('',*,*,#15121,.F.);
+#15213 = ADVANCED_FACE('',(#15214),#15066,.T.);
+#15214 = FACE_BOUND('',#15215,.T.);
+#15215 = EDGE_LOOP('',(#15216,#15217,#15245,#15266));
+#15216 = ORIENTED_EDGE('',*,*,#15143,.T.);
+#15217 = ORIENTED_EDGE('',*,*,#15218,.T.);
+#15218 = EDGE_CURVE('',#15094,#15219,#15221,.T.);
+#15219 = VERTEX_POINT('',#15220);
+#15220 = CARTESIAN_POINT('',(1.,-0.585,1.25));
+#15221 = SURFACE_CURVE('',#15222,(#15227,#15234),.PCURVE_S1.);
+#15222 = CIRCLE('',#15223,4.E-02);
+#15223 = AXIS2_PLACEMENT_3D('',#15224,#15225,#15226);
+#15224 = CARTESIAN_POINT('',(1.,-0.585,1.21));
+#15225 = DIRECTION('',(-1.,0.,0.));
+#15226 = DIRECTION('',(0.,0.,1.));
+#15227 = PCURVE('',#15066,#15228);
+#15228 = DEFINITIONAL_REPRESENTATION('',(#15229),#15233);
+#15229 = LINE('',#15230,#15231);
+#15230 = CARTESIAN_POINT('',(10.995574287564,0.4));
+#15231 = VECTOR('',#15232,1.);
+#15232 = DIRECTION('',(-1.,0.));
+#15233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15234 = PCURVE('',#15109,#15235);
+#15235 = DEFINITIONAL_REPRESENTATION('',(#15236),#15244);
+#15236 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15237,#15238,#15239,#15240
+ ,#15241,#15242,#15243),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15237 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#15238 = CARTESIAN_POINT('',(1.25,-0.109282032303));
+#15239 = CARTESIAN_POINT('',(1.19,-7.464101615138E-02));
+#15240 = CARTESIAN_POINT('',(1.13,-4.E-02));
+#15241 = CARTESIAN_POINT('',(1.19,-5.358983848622E-03));
+#15242 = CARTESIAN_POINT('',(1.25,2.928203230276E-02));
+#15243 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#15244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15245 = ORIENTED_EDGE('',*,*,#15246,.F.);
+#15246 = EDGE_CURVE('',#15020,#15219,#15247,.T.);
+#15247 = SURFACE_CURVE('',#15248,(#15252,#15259),.PCURVE_S1.);
+#15248 = LINE('',#15249,#15250);
+#15249 = CARTESIAN_POINT('',(0.6,-0.585,1.25));
+#15250 = VECTOR('',#15251,1.);
+#15251 = DIRECTION('',(1.,0.,0.));
+#15252 = PCURVE('',#15066,#15253);
+#15253 = DEFINITIONAL_REPRESENTATION('',(#15254),#15258);
+#15254 = LINE('',#15255,#15256);
+#15255 = CARTESIAN_POINT('',(4.712388980385,0.));
+#15256 = VECTOR('',#15257,1.);
+#15257 = DIRECTION('',(0.,1.));
+#15258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15259 = PCURVE('',#15035,#15260);
+#15260 = DEFINITIONAL_REPRESENTATION('',(#15261),#15265);
+#15261 = LINE('',#15262,#15263);
+#15262 = CARTESIAN_POINT('',(0.,4.E-02));
+#15263 = VECTOR('',#15264,1.);
+#15264 = DIRECTION('',(1.,0.));
+#15265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15266 = ORIENTED_EDGE('',*,*,#15047,.F.);
+#15267 = ADVANCED_FACE('',(#15268),#14917,.F.);
+#15268 = FACE_BOUND('',#15269,.F.);
+#15269 = EDGE_LOOP('',(#15270,#15271,#15272,#15295));
+#15270 = ORIENTED_EDGE('',*,*,#14901,.F.);
+#15271 = ORIENTED_EDGE('',*,*,#15168,.T.);
+#15272 = ORIENTED_EDGE('',*,*,#15273,.T.);
+#15273 = EDGE_CURVE('',#15169,#15274,#15276,.T.);
+#15274 = VERTEX_POINT('',#15275);
+#15275 = CARTESIAN_POINT('',(1.,0.585,0.));
+#15276 = SURFACE_CURVE('',#15277,(#15281,#15288),.PCURVE_S1.);
+#15277 = LINE('',#15278,#15279);
+#15278 = CARTESIAN_POINT('',(1.,-0.625,0.));
+#15279 = VECTOR('',#15280,1.);
+#15280 = DIRECTION('',(0.,1.,0.));
+#15281 = PCURVE('',#14917,#15282);
+#15282 = DEFINITIONAL_REPRESENTATION('',(#15283),#15287);
+#15283 = LINE('',#15284,#15285);
+#15284 = CARTESIAN_POINT('',(0.4,0.));
+#15285 = VECTOR('',#15286,1.);
+#15286 = DIRECTION('',(0.,1.));
+#15287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15288 = PCURVE('',#15109,#15289);
+#15289 = DEFINITIONAL_REPRESENTATION('',(#15290),#15294);
+#15290 = LINE('',#15291,#15292);
+#15291 = CARTESIAN_POINT('',(0.,0.));
+#15292 = VECTOR('',#15293,1.);
+#15293 = DIRECTION('',(0.,-1.));
+#15294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15295 = ORIENTED_EDGE('',*,*,#15296,.F.);
+#15296 = EDGE_CURVE('',#14902,#15274,#15297,.T.);
+#15297 = SURFACE_CURVE('',#15298,(#15302,#15309),.PCURVE_S1.);
+#15298 = LINE('',#15299,#15300);
+#15299 = CARTESIAN_POINT('',(0.6,0.585,0.));
+#15300 = VECTOR('',#15301,1.);
+#15301 = DIRECTION('',(1.,0.,0.));
+#15302 = PCURVE('',#14917,#15303);
+#15303 = DEFINITIONAL_REPRESENTATION('',(#15304),#15308);
+#15304 = LINE('',#15305,#15306);
+#15305 = CARTESIAN_POINT('',(0.,1.21));
+#15306 = VECTOR('',#15307,1.);
+#15307 = DIRECTION('',(1.,0.));
+#15308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15309 = PCURVE('',#14950,#15310);
+#15310 = DEFINITIONAL_REPRESENTATION('',(#15311),#15315);
+#15311 = LINE('',#15312,#15313);
+#15312 = CARTESIAN_POINT('',(4.712388980385,0.));
+#15313 = VECTOR('',#15314,1.);
+#15314 = DIRECTION('',(0.,1.));
+#15315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15316 = ADVANCED_FACE('',(#15317),#15035,.T.);
+#15317 = FACE_BOUND('',#15318,.T.);
+#15318 = EDGE_LOOP('',(#15319,#15320,#15321,#15344));
+#15319 = ORIENTED_EDGE('',*,*,#15019,.F.);
+#15320 = ORIENTED_EDGE('',*,*,#15246,.T.);
+#15321 = ORIENTED_EDGE('',*,*,#15322,.T.);
+#15322 = EDGE_CURVE('',#15219,#15323,#15325,.T.);
+#15323 = VERTEX_POINT('',#15324);
+#15324 = CARTESIAN_POINT('',(1.,0.585,1.25));
+#15325 = SURFACE_CURVE('',#15326,(#15330,#15337),.PCURVE_S1.);
+#15326 = LINE('',#15327,#15328);
+#15327 = CARTESIAN_POINT('',(1.,-0.625,1.25));
+#15328 = VECTOR('',#15329,1.);
+#15329 = DIRECTION('',(0.,1.,0.));
+#15330 = PCURVE('',#15035,#15331);
+#15331 = DEFINITIONAL_REPRESENTATION('',(#15332),#15336);
+#15332 = LINE('',#15333,#15334);
+#15333 = CARTESIAN_POINT('',(0.4,0.));
+#15334 = VECTOR('',#15335,1.);
+#15335 = DIRECTION('',(0.,1.));
+#15336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15337 = PCURVE('',#15109,#15338);
+#15338 = DEFINITIONAL_REPRESENTATION('',(#15339),#15343);
+#15339 = LINE('',#15340,#15341);
+#15340 = CARTESIAN_POINT('',(1.25,0.));
+#15341 = VECTOR('',#15342,1.);
+#15342 = DIRECTION('',(0.,-1.));
+#15343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15344 = ORIENTED_EDGE('',*,*,#15345,.F.);
+#15345 = EDGE_CURVE('',#14991,#15323,#15346,.T.);
+#15346 = SURFACE_CURVE('',#15347,(#15351,#15358),.PCURVE_S1.);
+#15347 = LINE('',#15348,#15349);
+#15348 = CARTESIAN_POINT('',(0.6,0.585,1.25));
+#15349 = VECTOR('',#15350,1.);
+#15350 = DIRECTION('',(1.,0.,0.));
+#15351 = PCURVE('',#15035,#15352);
+#15352 = DEFINITIONAL_REPRESENTATION('',(#15353),#15357);
+#15353 = LINE('',#15354,#15355);
+#15354 = CARTESIAN_POINT('',(0.,1.21));
+#15355 = VECTOR('',#15356,1.);
+#15356 = DIRECTION('',(1.,0.));
+#15357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15358 = PCURVE('',#15007,#15359);
+#15359 = DEFINITIONAL_REPRESENTATION('',(#15360),#15364);
+#15360 = LINE('',#15361,#15362);
+#15361 = CARTESIAN_POINT('',(1.570796326795,0.));
+#15362 = VECTOR('',#15363,1.);
+#15363 = DIRECTION('',(0.,1.));
+#15364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15365 = ADVANCED_FACE('',(#15366),#14950,.T.);
+#15366 = FACE_BOUND('',#15367,.T.);
+#15367 = EDGE_LOOP('',(#15368,#15391,#15417,#15418));
+#15368 = ORIENTED_EDGE('',*,*,#15369,.T.);
+#15369 = EDGE_CURVE('',#14930,#15370,#15372,.T.);
+#15370 = VERTEX_POINT('',#15371);
+#15371 = CARTESIAN_POINT('',(1.,0.625,4.E-02));
+#15372 = SURFACE_CURVE('',#15373,(#15377,#15384),.PCURVE_S1.);
+#15373 = LINE('',#15374,#15375);
+#15374 = CARTESIAN_POINT('',(0.6,0.625,4.E-02));
+#15375 = VECTOR('',#15376,1.);
+#15376 = DIRECTION('',(1.,0.,0.));
+#15377 = PCURVE('',#14950,#15378);
+#15378 = DEFINITIONAL_REPRESENTATION('',(#15379),#15383);
+#15379 = LINE('',#15380,#15381);
+#15380 = CARTESIAN_POINT('',(6.28318530718,0.));
+#15381 = VECTOR('',#15382,1.);
+#15382 = DIRECTION('',(0.,1.));
+#15383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15384 = PCURVE('',#14978,#15385);
+#15385 = DEFINITIONAL_REPRESENTATION('',(#15386),#15390);
+#15386 = LINE('',#15387,#15388);
+#15387 = CARTESIAN_POINT('',(4.E-02,0.));
+#15388 = VECTOR('',#15389,1.);
+#15389 = DIRECTION('',(0.,1.));
+#15390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15391 = ORIENTED_EDGE('',*,*,#15392,.T.);
+#15392 = EDGE_CURVE('',#15370,#15274,#15393,.T.);
+#15393 = SURFACE_CURVE('',#15394,(#15399,#15406),.PCURVE_S1.);
+#15394 = CIRCLE('',#15395,4.E-02);
+#15395 = AXIS2_PLACEMENT_3D('',#15396,#15397,#15398);
+#15396 = CARTESIAN_POINT('',(1.,0.585,4.E-02));
+#15397 = DIRECTION('',(-1.,0.,0.));
+#15398 = DIRECTION('',(0.,0.,1.));
+#15399 = PCURVE('',#14950,#15400);
+#15400 = DEFINITIONAL_REPRESENTATION('',(#15401),#15405);
+#15401 = LINE('',#15402,#15403);
+#15402 = CARTESIAN_POINT('',(7.853981633974,0.4));
+#15403 = VECTOR('',#15404,1.);
+#15404 = DIRECTION('',(-1.,0.));
+#15405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15406 = PCURVE('',#15109,#15407);
+#15407 = DEFINITIONAL_REPRESENTATION('',(#15408),#15416);
+#15408 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15409,#15410,#15411,#15412
+ ,#15413,#15414,#15415),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15409 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#15410 = CARTESIAN_POINT('',(8.E-02,-1.279282032303));
+#15411 = CARTESIAN_POINT('',(2.E-02,-1.244641016151));
+#15412 = CARTESIAN_POINT('',(-4.E-02,-1.21));
+#15413 = CARTESIAN_POINT('',(2.E-02,-1.175358983849));
+#15414 = CARTESIAN_POINT('',(8.E-02,-1.140717967697));
+#15415 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#15416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15417 = ORIENTED_EDGE('',*,*,#15296,.F.);
+#15418 = ORIENTED_EDGE('',*,*,#14929,.F.);
+#15419 = ADVANCED_FACE('',(#15420),#15007,.T.);
+#15420 = FACE_BOUND('',#15421,.T.);
+#15421 = EDGE_LOOP('',(#15422,#15423,#15424,#15448));
+#15422 = ORIENTED_EDGE('',*,*,#14990,.T.);
+#15423 = ORIENTED_EDGE('',*,*,#15345,.T.);
+#15424 = ORIENTED_EDGE('',*,*,#15425,.F.);
+#15425 = EDGE_CURVE('',#15426,#15323,#15428,.T.);
+#15426 = VERTEX_POINT('',#15427);
+#15427 = CARTESIAN_POINT('',(1.,0.625,1.21));
+#15428 = SURFACE_CURVE('',#15429,(#15434,#15441),.PCURVE_S1.);
+#15429 = CIRCLE('',#15430,4.E-02);
+#15430 = AXIS2_PLACEMENT_3D('',#15431,#15432,#15433);
+#15431 = CARTESIAN_POINT('',(1.,0.585,1.21));
+#15432 = DIRECTION('',(1.,0.,-0.));
+#15433 = DIRECTION('',(0.,0.,1.));
+#15434 = PCURVE('',#15007,#15435);
+#15435 = DEFINITIONAL_REPRESENTATION('',(#15436),#15440);
+#15436 = LINE('',#15437,#15438);
+#15437 = CARTESIAN_POINT('',(-4.712388980385,0.4));
+#15438 = VECTOR('',#15439,1.);
+#15439 = DIRECTION('',(1.,0.));
+#15440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15441 = PCURVE('',#15109,#15442);
+#15442 = DEFINITIONAL_REPRESENTATION('',(#15443),#15447);
+#15443 = CIRCLE('',#15444,4.E-02);
+#15444 = AXIS2_PLACEMENT_2D('',#15445,#15446);
+#15445 = CARTESIAN_POINT('',(1.21,-1.21));
+#15446 = DIRECTION('',(1.,0.));
+#15447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15448 = ORIENTED_EDGE('',*,*,#15449,.F.);
+#15449 = EDGE_CURVE('',#14963,#15426,#15450,.T.);
+#15450 = SURFACE_CURVE('',#15451,(#15455,#15462),.PCURVE_S1.);
+#15451 = LINE('',#15452,#15453);
+#15452 = CARTESIAN_POINT('',(0.6,0.625,1.21));
+#15453 = VECTOR('',#15454,1.);
+#15454 = DIRECTION('',(1.,0.,0.));
+#15455 = PCURVE('',#15007,#15456);
+#15456 = DEFINITIONAL_REPRESENTATION('',(#15457),#15461);
+#15457 = LINE('',#15458,#15459);
+#15458 = CARTESIAN_POINT('',(0.,0.));
+#15459 = VECTOR('',#15460,1.);
+#15460 = DIRECTION('',(0.,1.));
+#15461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15462 = PCURVE('',#14978,#15463);
+#15463 = DEFINITIONAL_REPRESENTATION('',(#15464),#15468);
+#15464 = LINE('',#15465,#15466);
+#15465 = CARTESIAN_POINT('',(1.21,0.));
+#15466 = VECTOR('',#15467,1.);
+#15467 = DIRECTION('',(0.,1.));
+#15468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15469 = ADVANCED_FACE('',(#15470),#14978,.T.);
+#15470 = FACE_BOUND('',#15471,.T.);
+#15471 = EDGE_LOOP('',(#15472,#15493,#15494,#15495));
+#15472 = ORIENTED_EDGE('',*,*,#15473,.F.);
+#15473 = EDGE_CURVE('',#15370,#15426,#15474,.T.);
+#15474 = SURFACE_CURVE('',#15475,(#15479,#15486),.PCURVE_S1.);
+#15475 = LINE('',#15476,#15477);
+#15476 = CARTESIAN_POINT('',(1.,0.625,0.));
+#15477 = VECTOR('',#15478,1.);
+#15478 = DIRECTION('',(0.,0.,1.));
+#15479 = PCURVE('',#14978,#15480);
+#15480 = DEFINITIONAL_REPRESENTATION('',(#15481),#15485);
+#15481 = LINE('',#15482,#15483);
+#15482 = CARTESIAN_POINT('',(0.,0.4));
+#15483 = VECTOR('',#15484,1.);
+#15484 = DIRECTION('',(1.,0.));
+#15485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15486 = PCURVE('',#15109,#15487);
+#15487 = DEFINITIONAL_REPRESENTATION('',(#15488),#15492);
+#15488 = LINE('',#15489,#15490);
+#15489 = CARTESIAN_POINT('',(0.,-1.25));
+#15490 = VECTOR('',#15491,1.);
+#15491 = DIRECTION('',(1.,0.));
+#15492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15493 = ORIENTED_EDGE('',*,*,#15369,.F.);
+#15494 = ORIENTED_EDGE('',*,*,#14962,.T.);
+#15495 = ORIENTED_EDGE('',*,*,#15449,.T.);
+#15496 = ADVANCED_FACE('',(#15497),#15109,.T.);
+#15497 = FACE_BOUND('',#15498,.T.);
+#15498 = EDGE_LOOP('',(#15499,#15500,#15501,#15502,#15503,#15504,#15505,
+ #15506));
+#15499 = ORIENTED_EDGE('',*,*,#15091,.F.);
+#15500 = ORIENTED_EDGE('',*,*,#15191,.T.);
+#15501 = ORIENTED_EDGE('',*,*,#15273,.T.);
+#15502 = ORIENTED_EDGE('',*,*,#15392,.F.);
+#15503 = ORIENTED_EDGE('',*,*,#15473,.T.);
+#15504 = ORIENTED_EDGE('',*,*,#15425,.T.);
+#15505 = ORIENTED_EDGE('',*,*,#15322,.F.);
+#15506 = ORIENTED_EDGE('',*,*,#15218,.F.);
+#15507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15511))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15508,#15509,#15510))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15508 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15509 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15510 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15511 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#15508,
+ 'distance_accuracy_value','confusion accuracy');
+#15512 = SHAPE_DEFINITION_REPRESENTATION(#15513,#13524);
+#15513 = PRODUCT_DEFINITION_SHAPE('','',#15514);
+#15514 = PRODUCT_DEFINITION('design','',#15515,#15518);
+#15515 = PRODUCT_DEFINITION_FORMATION('','',#15516);
+#15516 = PRODUCT('SOLID','SOLID','',(#15517));
+#15517 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15518 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15519 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15520,#15522);
+#15520 = ( REPRESENTATION_RELATIONSHIP('','',#13524,#13514)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15521)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15521 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13515);
+#15522 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15523);
+#15523 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','=>[0:1:1:11]','',#13509,
+ #15514,$);
+#15524 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15516));
+#15525 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15526,#15528);
+#15526 = ( REPRESENTATION_RELATIONSHIP('','',#13514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15527)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15527 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#15528 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15529);
+#15529 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#13509,$);
+#15530 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13511));
+#15531 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15532,#15534);
+#15532 = ( REPRESENTATION_RELATIONSHIP('','',#13514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15533)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15533 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#15534 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15535);
+#15535 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#5,#13509,$);
+#15536 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15537,#15539);
+#15537 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15538)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15538 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#15539 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15540);
+#15540 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#403,$);
+#15541 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15542,#15544);
+#15542 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15543)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15543 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#15544 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15545);
+#15545 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#5,#403,$);
+#15546 = SHAPE_DEFINITION_REPRESENTATION(#15547,#15553);
+#15547 = PRODUCT_DEFINITION_SHAPE('','',#15548);
+#15548 = PRODUCT_DEFINITION('design','',#15549,#15552);
+#15549 = PRODUCT_DEFINITION_FORMATION('','',#15550);
+#15550 = PRODUCT('SOT-23','SOT-23','',(#15551));
+#15551 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15552 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15553 = SHAPE_REPRESENTATION('',(#11,#15554),#15558);
+#15554 = AXIS2_PLACEMENT_3D('',#15555,#15556,#15557);
+#15555 = CARTESIAN_POINT('',(0.,0.,0.));
+#15556 = DIRECTION('',(0.,0.,1.));
+#15557 = DIRECTION('',(1.,0.,-0.));
+#15558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15562))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15559,#15560,#15561))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15559 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15560 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15561 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15562 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#15559,
+ 'distance_accuracy_value','confusion accuracy');
+#15563 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15564),#20337);
+#15564 = MANIFOLD_SOLID_BREP('',#15565);
+#15565 = CLOSED_SHELL('',(#15566,#15683,#15864,#15917,#15992,#16040,
+ #16149,#16202,#16255,#16308,#16452,#16503,#16581,#16627,#16686,
+ #16764,#16850,#16901,#16952,#17003,#17062,#17121,#17212,#17303,
+ #17379,#17431,#17509,#17556,#17613,#17842,#18036,#18104,#18131,
+ #18183,#18235,#18287,#18344,#18573,#18802,#18854,#19048,#19075,
+ #19269,#19296,#19364,#19411,#19546,#19572,#19620,#19647,#19674,
+ #19701,#19728,#19755,#19782,#19809,#19816,#19842,#19868,#19894,
+ #19945,#19972,#19999,#20026,#20053,#20080,#20107,#20134,#20141,
+ #20188,#20215,#20242,#20269,#20296,#20323,#20330));
+#15566 = ADVANCED_FACE('',(#15567),#15581,.F.);
+#15567 = FACE_BOUND('',#15568,.F.);
+#15568 = EDGE_LOOP('',(#15569,#15603,#15630,#15658));
+#15569 = ORIENTED_EDGE('',*,*,#15570,.T.);
+#15570 = EDGE_CURVE('',#15571,#15573,#15575,.T.);
+#15571 = VERTEX_POINT('',#15572);
+#15572 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1));
+#15573 = VERTEX_POINT('',#15574);
+#15574 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1));
+#15575 = SURFACE_CURVE('',#15576,(#15580,#15591),.PCURVE_S1.);
+#15576 = LINE('',#15577,#15578);
+#15577 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1));
+#15578 = VECTOR('',#15579,1.);
+#15579 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#15580 = PCURVE('',#15581,#15586);
+#15581 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#15582,#15583)
+ ,(#15584,#15585
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#15582 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1));
+#15583 = CARTESIAN_POINT('',(-0.605,1.5,0.575));
+#15584 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1));
+#15585 = CARTESIAN_POINT('',(0.605,1.5,0.575));
+#15586 = DEFINITIONAL_REPRESENTATION('',(#15587),#15590);
+#15587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15588,#15589),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.143243103516),.PIECEWISE_BEZIER_KNOTS.);
+#15588 = CARTESIAN_POINT('',(-2.050960504893E-17,-1.0046300404E-16));
+#15589 = CARTESIAN_POINT('',(1.21,-4.256441848219E-17));
+#15590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15591 = PCURVE('',#15592,#15597);
+#15592 = PLANE('',#15593);
+#15593 = AXIS2_PLACEMENT_3D('',#15594,#15595,#15596);
+#15594 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1));
+#15595 = DIRECTION('',(0.,0.,-1.));
+#15596 = DIRECTION('',(0.370454302632,-0.928850692879,0.));
+#15597 = DEFINITIONAL_REPRESENTATION('',(#15598),#15602);
+#15598 = LINE('',#15599,#15600);
+#15599 = CARTESIAN_POINT('',(0.,-0.));
+#15600 = VECTOR('',#15601,1.);
+#15601 = DIRECTION('',(0.370454302632,-0.928850692879));
+#15602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15603 = ORIENTED_EDGE('',*,*,#15604,.T.);
+#15604 = EDGE_CURVE('',#15573,#15605,#15607,.T.);
+#15605 = VERTEX_POINT('',#15606);
+#15606 = CARTESIAN_POINT('',(0.605,1.5,0.575));
+#15607 = SURFACE_CURVE('',#15608,(#15611,#15618),.PCURVE_S1.);
+#15608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15609,#15610),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15609 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1));
+#15610 = CARTESIAN_POINT('',(0.605,1.5,0.575));
+#15611 = PCURVE('',#15581,#15612);
+#15612 = DEFINITIONAL_REPRESENTATION('',(#15613),#15617);
+#15613 = LINE('',#15614,#15615);
+#15614 = CARTESIAN_POINT('',(1.21,-1.209239319139E-16));
+#15615 = VECTOR('',#15616,1.);
+#15616 = DIRECTION('',(0.,1.));
+#15617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15618 = PCURVE('',#15619,#15624);
+#15619 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#15620,#15621)
+ ,(#15622,#15623
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#15620 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1));
+#15621 = CARTESIAN_POINT('',(0.605,1.5,0.575));
+#15622 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1));
+#15623 = CARTESIAN_POINT('',(0.7,1.405,0.575));
+#15624 = DEFINITIONAL_REPRESENTATION('',(#15625),#15629);
+#15625 = LINE('',#15626,#15627);
+#15626 = CARTESIAN_POINT('',(4.589380222321E-17,-7.126706318087E-17));
+#15627 = VECTOR('',#15628,1.);
+#15628 = DIRECTION('',(5.084421279821E-17,1.));
+#15629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15630 = ORIENTED_EDGE('',*,*,#15631,.F.);
+#15631 = EDGE_CURVE('',#15632,#15605,#15634,.T.);
+#15632 = VERTEX_POINT('',#15633);
+#15633 = CARTESIAN_POINT('',(-0.605,1.5,0.575));
+#15634 = SURFACE_CURVE('',#15635,(#15639,#15646),.PCURVE_S1.);
+#15635 = LINE('',#15636,#15637);
+#15636 = CARTESIAN_POINT('',(-0.605,1.5,0.575));
+#15637 = VECTOR('',#15638,1.);
+#15638 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#15639 = PCURVE('',#15581,#15640);
+#15640 = DEFINITIONAL_REPRESENTATION('',(#15641),#15645);
+#15641 = LINE('',#15642,#15643);
+#15642 = CARTESIAN_POINT('',(-5.523104750652E-18,1.));
+#15643 = VECTOR('',#15644,1.);
+#15644 = DIRECTION('',(1.,9.175396897729E-17));
+#15645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15646 = PCURVE('',#15647,#15652);
+#15647 = PLANE('',#15648);
+#15648 = AXIS2_PLACEMENT_3D('',#15649,#15650,#15651);
+#15649 = CARTESIAN_POINT('',(-0.605,1.5,0.725));
+#15650 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#15651 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#15652 = DEFINITIONAL_REPRESENTATION('',(#15653),#15657);
+#15653 = LINE('',#15654,#15655);
+#15654 = CARTESIAN_POINT('',(0.,-0.15));
+#15655 = VECTOR('',#15656,1.);
+#15656 = DIRECTION('',(1.,0.));
+#15657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15658 = ORIENTED_EDGE('',*,*,#15659,.F.);
+#15659 = EDGE_CURVE('',#15571,#15632,#15660,.T.);
+#15660 = SURFACE_CURVE('',#15661,(#15664,#15671),.PCURVE_S1.);
+#15661 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15662,#15663),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15662 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1));
+#15663 = CARTESIAN_POINT('',(-0.605,1.5,0.575));
+#15664 = PCURVE('',#15581,#15665);
+#15665 = DEFINITIONAL_REPRESENTATION('',(#15666),#15670);
+#15666 = LINE('',#15667,#15668);
+#15667 = CARTESIAN_POINT('',(-2.050960504893E-17,-1.0046300404E-16));
+#15668 = VECTOR('',#15669,1.);
+#15669 = DIRECTION('',(1.498650029828E-17,1.));
+#15670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15671 = PCURVE('',#15672,#15677);
+#15672 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#15673,#15674)
+ ,(#15675,#15676
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#15673 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1));
+#15674 = CARTESIAN_POINT('',(-0.7,1.405,0.575));
+#15675 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1));
+#15676 = CARTESIAN_POINT('',(-0.605,1.5,0.575));
+#15677 = DEFINITIONAL_REPRESENTATION('',(#15678),#15682);
+#15678 = LINE('',#15679,#15680);
+#15679 = CARTESIAN_POINT('',(0.134350288425,-8.825061480459E-17));
+#15680 = VECTOR('',#15681,1.);
+#15681 = DIRECTION('',(-2.775557561563E-16,1.));
+#15682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15683 = ADVANCED_FACE('',(#15684),#15592,.T.);
+#15684 = FACE_BOUND('',#15685,.T.);
+#15685 = EDGE_LOOP('',(#15686,#15687,#15709,#15736,#15763,#15790,#15817,
+ #15844));
+#15686 = ORIENTED_EDGE('',*,*,#15570,.T.);
+#15687 = ORIENTED_EDGE('',*,*,#15688,.T.);
+#15688 = EDGE_CURVE('',#15573,#15689,#15691,.T.);
+#15689 = VERTEX_POINT('',#15690);
+#15690 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1));
+#15691 = SURFACE_CURVE('',#15692,(#15696,#15703),.PCURVE_S1.);
+#15692 = LINE('',#15693,#15694);
+#15693 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1));
+#15694 = VECTOR('',#15695,1.);
+#15695 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#15696 = PCURVE('',#15592,#15697);
+#15697 = DEFINITIONAL_REPRESENTATION('',(#15698),#15702);
+#15698 = LINE('',#15699,#15700);
+#15699 = CARTESIAN_POINT('',(0.423519326652,-1.06190214883));
+#15700 = VECTOR('',#15701,1.);
+#15701 = DIRECTION('',(0.918747373155,-0.394845874134));
+#15702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15703 = PCURVE('',#15619,#15704);
+#15704 = DEFINITIONAL_REPRESENTATION('',(#15705),#15708);
+#15705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15706,#15707),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,8.714603423064E-02),.PIECEWISE_BEZIER_KNOTS.);
+#15706 = CARTESIAN_POINT('',(4.589380222321E-17,-7.126706318087E-17));
+#15707 = CARTESIAN_POINT('',(0.134350288425,-7.760534045055E-17));
+#15708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15709 = ORIENTED_EDGE('',*,*,#15710,.T.);
+#15710 = EDGE_CURVE('',#15689,#15711,#15713,.T.);
+#15711 = VERTEX_POINT('',#15712);
+#15712 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1));
+#15713 = SURFACE_CURVE('',#15714,(#15718,#15725),.PCURVE_S1.);
+#15714 = LINE('',#15715,#15716);
+#15715 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1));
+#15716 = VECTOR('',#15717,1.);
+#15717 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#15718 = PCURVE('',#15592,#15719);
+#15719 = DEFINITIONAL_REPRESENTATION('',(#15720),#15724);
+#15720 = LINE('',#15721,#15722);
+#15721 = CARTESIAN_POINT('',(0.503584516682,-1.096311400893));
+#15722 = VECTOR('',#15723,1.);
+#15723 = DIRECTION('',(0.928850692879,0.370454302632));
+#15724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15725 = PCURVE('',#15726,#15731);
+#15726 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#15727,#15728)
+ ,(#15729,#15730
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#15727 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1));
+#15728 = CARTESIAN_POINT('',(0.7,1.405,0.575));
+#15729 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1));
+#15730 = CARTESIAN_POINT('',(0.7,-1.405,0.575));
+#15731 = DEFINITIONAL_REPRESENTATION('',(#15732),#15735);
+#15732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15733,#15734),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.743243103516),.PIECEWISE_BEZIER_KNOTS.);
+#15733 = CARTESIAN_POINT('',(1.074339669733E-16,-8.659292345319E-17));
+#15734 = CARTESIAN_POINT('',(2.81,1.032347196983E-16));
+#15735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15736 = ORIENTED_EDGE('',*,*,#15737,.T.);
+#15737 = EDGE_CURVE('',#15711,#15738,#15740,.T.);
+#15738 = VERTEX_POINT('',#15739);
+#15739 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1));
+#15740 = SURFACE_CURVE('',#15741,(#15745,#15752),.PCURVE_S1.);
+#15741 = LINE('',#15742,#15743);
+#15742 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1));
+#15743 = VECTOR('',#15744,1.);
+#15744 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#15745 = PCURVE('',#15592,#15746);
+#15746 = DEFINITIONAL_REPRESENTATION('',(#15747),#15751);
+#15747 = LINE('',#15748,#15749);
+#15748 = CARTESIAN_POINT('',(3.051647774118,-8.006519002998E-02));
+#15749 = VECTOR('',#15750,1.);
+#15750 = DIRECTION('',(0.394845874134,0.918747373155));
+#15751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15752 = PCURVE('',#15753,#15758);
+#15753 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#15754,#15755)
+ ,(#15756,#15757
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#15754 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1));
+#15755 = CARTESIAN_POINT('',(0.7,-1.405,0.575));
+#15756 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1));
+#15757 = CARTESIAN_POINT('',(0.605,-1.5,0.575));
+#15758 = DEFINITIONAL_REPRESENTATION('',(#15759),#15762);
+#15759 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15760,#15761),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,8.714603423064E-02),.PIECEWISE_BEZIER_KNOTS.);
+#15760 = CARTESIAN_POINT('',(4.147490393896E-17,-1.076806629752E-16));
+#15761 = CARTESIAN_POINT('',(0.134350288425,-8.642339428301E-17));
+#15762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15763 = ORIENTED_EDGE('',*,*,#15764,.T.);
+#15764 = EDGE_CURVE('',#15738,#15765,#15767,.T.);
+#15765 = VERTEX_POINT('',#15766);
+#15766 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1));
+#15767 = SURFACE_CURVE('',#15768,(#15772,#15779),.PCURVE_S1.);
+#15768 = LINE('',#15769,#15770);
+#15769 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1));
+#15770 = VECTOR('',#15771,1.);
+#15771 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#15772 = PCURVE('',#15592,#15773);
+#15773 = DEFINITIONAL_REPRESENTATION('',(#15774),#15778);
+#15774 = LINE('',#15775,#15776);
+#15775 = CARTESIAN_POINT('',(3.086057026181,3.115285807098E-13));
+#15776 = VECTOR('',#15777,1.);
+#15777 = DIRECTION('',(-0.370454302632,0.928850692879));
+#15778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15779 = PCURVE('',#15780,#15785);
+#15780 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#15781,#15782)
+ ,(#15783,#15784
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#15781 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1));
+#15782 = CARTESIAN_POINT('',(0.605,-1.5,0.575));
+#15783 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1));
+#15784 = CARTESIAN_POINT('',(-0.605,-1.5,0.575));
+#15785 = DEFINITIONAL_REPRESENTATION('',(#15786),#15789);
+#15786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15787,#15788),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.143243103516),.PIECEWISE_BEZIER_KNOTS.);
+#15787 = CARTESIAN_POINT('',(-2.050960504893E-17,-1.0046300404E-16));
+#15788 = CARTESIAN_POINT('',(1.21,-4.256441848219E-17));
+#15789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15790 = ORIENTED_EDGE('',*,*,#15791,.T.);
+#15791 = EDGE_CURVE('',#15765,#15792,#15794,.T.);
+#15792 = VERTEX_POINT('',#15793);
+#15793 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1));
+#15794 = SURFACE_CURVE('',#15795,(#15799,#15806),.PCURVE_S1.);
+#15795 = LINE('',#15796,#15797);
+#15796 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1));
+#15797 = VECTOR('',#15798,1.);
+#15798 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#15799 = PCURVE('',#15592,#15800);
+#15800 = DEFINITIONAL_REPRESENTATION('',(#15801),#15805);
+#15801 = LINE('',#15802,#15803);
+#15802 = CARTESIAN_POINT('',(2.662537699529,1.06190214883));
+#15803 = VECTOR('',#15804,1.);
+#15804 = DIRECTION('',(-0.918747373155,0.394845874134));
+#15805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15806 = PCURVE('',#15807,#15812);
+#15807 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#15808,#15809)
+ ,(#15810,#15811
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#15808 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1));
+#15809 = CARTESIAN_POINT('',(-0.605,-1.5,0.575));
+#15810 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1));
+#15811 = CARTESIAN_POINT('',(-0.7,-1.405,0.575));
+#15812 = DEFINITIONAL_REPRESENTATION('',(#15813),#15816);
+#15813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15814,#15815),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,8.714603423064E-02),.PIECEWISE_BEZIER_KNOTS.);
+#15814 = CARTESIAN_POINT('',(4.589380222321E-17,-7.126706318087E-17));
+#15815 = CARTESIAN_POINT('',(0.134350288425,-7.760534045055E-17));
+#15816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15817 = ORIENTED_EDGE('',*,*,#15818,.T.);
+#15818 = EDGE_CURVE('',#15792,#15819,#15821,.T.);
+#15819 = VERTEX_POINT('',#15820);
+#15820 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1));
+#15821 = SURFACE_CURVE('',#15822,(#15826,#15833),.PCURVE_S1.);
+#15822 = LINE('',#15823,#15824);
+#15823 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1));
+#15824 = VECTOR('',#15825,1.);
+#15825 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#15826 = PCURVE('',#15592,#15827);
+#15827 = DEFINITIONAL_REPRESENTATION('',(#15828),#15832);
+#15828 = LINE('',#15829,#15830);
+#15829 = CARTESIAN_POINT('',(2.582472509499,1.096311400893));
+#15830 = VECTOR('',#15831,1.);
+#15831 = DIRECTION('',(-0.928850692879,-0.370454302632));
+#15832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15833 = PCURVE('',#15834,#15839);
+#15834 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#15835,#15836)
+ ,(#15837,#15838
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#15835 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1));
+#15836 = CARTESIAN_POINT('',(-0.7,-1.405,0.575));
+#15837 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1));
+#15838 = CARTESIAN_POINT('',(-0.7,1.405,0.575));
+#15839 = DEFINITIONAL_REPRESENTATION('',(#15840),#15843);
+#15840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15841,#15842),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.743243103516),.PIECEWISE_BEZIER_KNOTS.);
+#15841 = CARTESIAN_POINT('',(1.074339669733E-16,-8.659292345319E-17));
+#15842 = CARTESIAN_POINT('',(2.81,1.032347196983E-16));
+#15843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15844 = ORIENTED_EDGE('',*,*,#15845,.T.);
+#15845 = EDGE_CURVE('',#15819,#15571,#15846,.T.);
+#15846 = SURFACE_CURVE('',#15847,(#15851,#15858),.PCURVE_S1.);
+#15847 = LINE('',#15848,#15849);
+#15848 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1));
+#15849 = VECTOR('',#15850,1.);
+#15850 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#15851 = PCURVE('',#15592,#15852);
+#15852 = DEFINITIONAL_REPRESENTATION('',(#15853),#15857);
+#15853 = LINE('',#15854,#15855);
+#15854 = CARTESIAN_POINT('',(3.440925206308E-02,8.006519003029E-02));
+#15855 = VECTOR('',#15856,1.);
+#15856 = DIRECTION('',(-0.394845874134,-0.918747373155));
+#15857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15858 = PCURVE('',#15672,#15859);
+#15859 = DEFINITIONAL_REPRESENTATION('',(#15860),#15863);
+#15860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15861,#15862),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,8.714603423064E-02),.PIECEWISE_BEZIER_KNOTS.);
+#15861 = CARTESIAN_POINT('',(4.147490393896E-17,-1.076806629752E-16));
+#15862 = CARTESIAN_POINT('',(0.134350288425,-8.642339428301E-17));
+#15863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15864 = ADVANCED_FACE('',(#15865),#15619,.F.);
+#15865 = FACE_BOUND('',#15866,.F.);
+#15866 = EDGE_LOOP('',(#15867,#15868,#15890,#15916));
+#15867 = ORIENTED_EDGE('',*,*,#15688,.T.);
+#15868 = ORIENTED_EDGE('',*,*,#15869,.T.);
+#15869 = EDGE_CURVE('',#15689,#15870,#15872,.T.);
+#15870 = VERTEX_POINT('',#15871);
+#15871 = CARTESIAN_POINT('',(0.7,1.405,0.575));
+#15872 = SURFACE_CURVE('',#15873,(#15876,#15883),.PCURVE_S1.);
+#15873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15874,#15875),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15874 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1));
+#15875 = CARTESIAN_POINT('',(0.7,1.405,0.575));
+#15876 = PCURVE('',#15619,#15877);
+#15877 = DEFINITIONAL_REPRESENTATION('',(#15878),#15882);
+#15878 = LINE('',#15879,#15880);
+#15879 = CARTESIAN_POINT('',(0.134350288425,-9.163645605593E-17));
+#15880 = VECTOR('',#15881,1.);
+#15881 = DIRECTION('',(1.110223024625E-16,1.));
+#15882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15883 = PCURVE('',#15726,#15884);
+#15884 = DEFINITIONAL_REPRESENTATION('',(#15885),#15889);
+#15885 = LINE('',#15886,#15887);
+#15886 = CARTESIAN_POINT('',(1.074339669733E-16,-8.659292345319E-17));
+#15887 = VECTOR('',#15888,1.);
+#15888 = DIRECTION('',(3.383911553732E-16,1.));
+#15889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15890 = ORIENTED_EDGE('',*,*,#15891,.F.);
+#15891 = EDGE_CURVE('',#15605,#15870,#15892,.T.);
+#15892 = SURFACE_CURVE('',#15893,(#15897,#15904),.PCURVE_S1.);
+#15893 = LINE('',#15894,#15895);
+#15894 = CARTESIAN_POINT('',(0.605,1.5,0.575));
+#15895 = VECTOR('',#15896,1.);
+#15896 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#15897 = PCURVE('',#15619,#15898);
+#15898 = DEFINITIONAL_REPRESENTATION('',(#15899),#15903);
+#15899 = LINE('',#15900,#15901);
+#15900 = CARTESIAN_POINT('',(9.673801502141E-17,1.));
+#15901 = VECTOR('',#15902,1.);
+#15902 = DIRECTION('',(1.,0.));
+#15903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15904 = PCURVE('',#15905,#15910);
+#15905 = PLANE('',#15906);
+#15906 = AXIS2_PLACEMENT_3D('',#15907,#15908,#15909);
+#15907 = CARTESIAN_POINT('',(0.605,1.5,0.725));
+#15908 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#15909 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#15910 = DEFINITIONAL_REPRESENTATION('',(#15911),#15915);
+#15911 = LINE('',#15912,#15913);
+#15912 = CARTESIAN_POINT('',(0.,-0.15));
+#15913 = VECTOR('',#15914,1.);
+#15914 = DIRECTION('',(1.,0.));
+#15915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15916 = ORIENTED_EDGE('',*,*,#15604,.F.);
+#15917 = ADVANCED_FACE('',(#15918),#15647,.F.);
+#15918 = FACE_BOUND('',#15919,.F.);
+#15919 = EDGE_LOOP('',(#15920,#15921,#15941,#15969));
+#15920 = ORIENTED_EDGE('',*,*,#15631,.T.);
+#15921 = ORIENTED_EDGE('',*,*,#15922,.T.);
+#15922 = EDGE_CURVE('',#15605,#15923,#15925,.T.);
+#15923 = VERTEX_POINT('',#15924);
+#15924 = CARTESIAN_POINT('',(0.605,1.5,0.725));
+#15925 = SURFACE_CURVE('',#15926,(#15929,#15935),.PCURVE_S1.);
+#15926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15927,#15928),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15927 = CARTESIAN_POINT('',(0.605,1.5,0.575));
+#15928 = CARTESIAN_POINT('',(0.605,1.5,0.725));
+#15929 = PCURVE('',#15647,#15930);
+#15930 = DEFINITIONAL_REPRESENTATION('',(#15931),#15934);
+#15931 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15932,#15933),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15932 = CARTESIAN_POINT('',(1.21,-0.15));
+#15933 = CARTESIAN_POINT('',(1.21,0.));
+#15934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15935 = PCURVE('',#15905,#15936);
+#15936 = DEFINITIONAL_REPRESENTATION('',(#15937),#15940);
+#15937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15938,#15939),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15938 = CARTESIAN_POINT('',(0.,-0.15));
+#15939 = CARTESIAN_POINT('',(0.,0.));
+#15940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15941 = ORIENTED_EDGE('',*,*,#15942,.F.);
+#15942 = EDGE_CURVE('',#15943,#15923,#15945,.T.);
+#15943 = VERTEX_POINT('',#15944);
+#15944 = CARTESIAN_POINT('',(-0.605,1.5,0.725));
+#15945 = SURFACE_CURVE('',#15946,(#15950,#15957),.PCURVE_S1.);
+#15946 = LINE('',#15947,#15948);
+#15947 = CARTESIAN_POINT('',(-0.605,1.5,0.725));
+#15948 = VECTOR('',#15949,1.);
+#15949 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#15950 = PCURVE('',#15647,#15951);
+#15951 = DEFINITIONAL_REPRESENTATION('',(#15952),#15956);
+#15952 = LINE('',#15953,#15954);
+#15953 = CARTESIAN_POINT('',(0.,0.));
+#15954 = VECTOR('',#15955,1.);
+#15955 = DIRECTION('',(1.,0.));
+#15956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15957 = PCURVE('',#15958,#15963);
+#15958 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#15959,#15960)
+ ,(#15961,#15962
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#15959 = CARTESIAN_POINT('',(-0.605,1.5,0.725));
+#15960 = CARTESIAN_POINT('',(-0.5925,1.475,0.725));
+#15961 = CARTESIAN_POINT('',(0.605,1.5,0.725));
+#15962 = CARTESIAN_POINT('',(0.5925,1.475,0.725));
+#15963 = DEFINITIONAL_REPRESENTATION('',(#15964),#15968);
+#15964 = LINE('',#15965,#15966);
+#15965 = CARTESIAN_POINT('',(3.614163689045E-17,-2.612885942834E-15));
+#15966 = VECTOR('',#15967,1.);
+#15967 = DIRECTION('',(1.,-8.804976089377E-15));
+#15968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15969 = ORIENTED_EDGE('',*,*,#15970,.F.);
+#15970 = EDGE_CURVE('',#15632,#15943,#15971,.T.);
+#15971 = SURFACE_CURVE('',#15972,(#15975,#15981),.PCURVE_S1.);
+#15972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15973,#15974),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15973 = CARTESIAN_POINT('',(-0.605,1.5,0.575));
+#15974 = CARTESIAN_POINT('',(-0.605,1.5,0.725));
+#15975 = PCURVE('',#15647,#15976);
+#15976 = DEFINITIONAL_REPRESENTATION('',(#15977),#15980);
+#15977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15978,#15979),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15978 = CARTESIAN_POINT('',(0.,-0.15));
+#15979 = CARTESIAN_POINT('',(0.,0.));
+#15980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15981 = PCURVE('',#15982,#15987);
+#15982 = PLANE('',#15983);
+#15983 = AXIS2_PLACEMENT_3D('',#15984,#15985,#15986);
+#15984 = CARTESIAN_POINT('',(-0.7,1.405,0.725));
+#15985 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#15986 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#15987 = DEFINITIONAL_REPRESENTATION('',(#15988),#15991);
+#15988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15989,#15990),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15989 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#15990 = CARTESIAN_POINT('',(0.134350288425,0.));
+#15991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15992 = ADVANCED_FACE('',(#15993),#15672,.F.);
+#15993 = FACE_BOUND('',#15994,.F.);
+#15994 = EDGE_LOOP('',(#15995,#15996,#15997,#16020));
+#15995 = ORIENTED_EDGE('',*,*,#15845,.T.);
+#15996 = ORIENTED_EDGE('',*,*,#15659,.T.);
+#15997 = ORIENTED_EDGE('',*,*,#15998,.F.);
+#15998 = EDGE_CURVE('',#15999,#15632,#16001,.T.);
+#15999 = VERTEX_POINT('',#16000);
+#16000 = CARTESIAN_POINT('',(-0.7,1.405,0.575));
+#16001 = SURFACE_CURVE('',#16002,(#16006,#16013),.PCURVE_S1.);
+#16002 = LINE('',#16003,#16004);
+#16003 = CARTESIAN_POINT('',(-0.7,1.405,0.575));
+#16004 = VECTOR('',#16005,1.);
+#16005 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#16006 = PCURVE('',#15672,#16007);
+#16007 = DEFINITIONAL_REPRESENTATION('',(#16008),#16012);
+#16008 = LINE('',#16009,#16010);
+#16009 = CARTESIAN_POINT('',(-1.387744135905E-16,1.));
+#16010 = VECTOR('',#16011,1.);
+#16011 = DIRECTION('',(1.,0.));
+#16012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16013 = PCURVE('',#15982,#16014);
+#16014 = DEFINITIONAL_REPRESENTATION('',(#16015),#16019);
+#16015 = LINE('',#16016,#16017);
+#16016 = CARTESIAN_POINT('',(0.,-0.15));
+#16017 = VECTOR('',#16018,1.);
+#16018 = DIRECTION('',(1.,0.));
+#16019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16020 = ORIENTED_EDGE('',*,*,#16021,.F.);
+#16021 = EDGE_CURVE('',#15819,#15999,#16022,.T.);
+#16022 = SURFACE_CURVE('',#16023,(#16026,#16033),.PCURVE_S1.);
+#16023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16024,#16025),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16024 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1));
+#16025 = CARTESIAN_POINT('',(-0.7,1.405,0.575));
+#16026 = PCURVE('',#15672,#16027);
+#16027 = DEFINITIONAL_REPRESENTATION('',(#16028),#16032);
+#16028 = LINE('',#16029,#16030);
+#16029 = CARTESIAN_POINT('',(4.147490393896E-17,-1.076806629752E-16));
+#16030 = VECTOR('',#16031,1.);
+#16031 = DIRECTION('',(-1.802493175294E-16,1.));
+#16032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16033 = PCURVE('',#15834,#16034);
+#16034 = DEFINITIONAL_REPRESENTATION('',(#16035),#16039);
+#16035 = LINE('',#16036,#16037);
+#16036 = CARTESIAN_POINT('',(2.81,-2.452730061589E-17));
+#16037 = VECTOR('',#16038,1.);
+#16038 = DIRECTION('',(0.,1.));
+#16039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16040 = ADVANCED_FACE('',(#16041),#15726,.F.);
+#16041 = FACE_BOUND('',#16042,.F.);
+#16042 = EDGE_LOOP('',(#16043,#16044,#16066,#16094,#16122,#16148));
+#16043 = ORIENTED_EDGE('',*,*,#15710,.T.);
+#16044 = ORIENTED_EDGE('',*,*,#16045,.T.);
+#16045 = EDGE_CURVE('',#15711,#16046,#16048,.T.);
+#16046 = VERTEX_POINT('',#16047);
+#16047 = CARTESIAN_POINT('',(0.7,-1.405,0.575));
+#16048 = SURFACE_CURVE('',#16049,(#16052,#16059),.PCURVE_S1.);
+#16049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16050,#16051),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16050 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1));
+#16051 = CARTESIAN_POINT('',(0.7,-1.405,0.575));
+#16052 = PCURVE('',#15726,#16053);
+#16053 = DEFINITIONAL_REPRESENTATION('',(#16054),#16058);
+#16054 = LINE('',#16055,#16056);
+#16055 = CARTESIAN_POINT('',(2.81,-2.452730061589E-17));
+#16056 = VECTOR('',#16057,1.);
+#16057 = DIRECTION('',(0.,1.));
+#16058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16059 = PCURVE('',#15753,#16060);
+#16060 = DEFINITIONAL_REPRESENTATION('',(#16061),#16065);
+#16061 = LINE('',#16062,#16063);
+#16062 = CARTESIAN_POINT('',(4.147490393896E-17,-1.076806629752E-16));
+#16063 = VECTOR('',#16064,1.);
+#16064 = DIRECTION('',(-1.802493175294E-16,1.));
+#16065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16066 = ORIENTED_EDGE('',*,*,#16067,.F.);
+#16067 = EDGE_CURVE('',#16068,#16046,#16070,.T.);
+#16068 = VERTEX_POINT('',#16069);
+#16069 = CARTESIAN_POINT('',(0.7,-0.2,0.575));
+#16070 = SURFACE_CURVE('',#16071,(#16075,#16082),.PCURVE_S1.);
+#16071 = LINE('',#16072,#16073);
+#16072 = CARTESIAN_POINT('',(0.7,1.405,0.575));
+#16073 = VECTOR('',#16074,1.);
+#16074 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16075 = PCURVE('',#15726,#16076);
+#16076 = DEFINITIONAL_REPRESENTATION('',(#16077),#16081);
+#16077 = LINE('',#16078,#16079);
+#16078 = CARTESIAN_POINT('',(0.,1.));
+#16079 = VECTOR('',#16080,1.);
+#16080 = DIRECTION('',(1.,0.));
+#16081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16082 = PCURVE('',#16083,#16088);
+#16083 = PLANE('',#16084);
+#16084 = AXIS2_PLACEMENT_3D('',#16085,#16086,#16087);
+#16085 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#16086 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#16087 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16088 = DEFINITIONAL_REPRESENTATION('',(#16089),#16093);
+#16089 = LINE('',#16090,#16091);
+#16090 = CARTESIAN_POINT('',(0.,-0.15));
+#16091 = VECTOR('',#16092,1.);
+#16092 = DIRECTION('',(1.,0.));
+#16093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16094 = ORIENTED_EDGE('',*,*,#16095,.F.);
+#16095 = EDGE_CURVE('',#16096,#16068,#16098,.T.);
+#16096 = VERTEX_POINT('',#16097);
+#16097 = CARTESIAN_POINT('',(0.7,0.2,0.575));
+#16098 = SURFACE_CURVE('',#16099,(#16103,#16110),.PCURVE_S1.);
+#16099 = LINE('',#16100,#16101);
+#16100 = CARTESIAN_POINT('',(0.7,0.2,0.575));
+#16101 = VECTOR('',#16102,1.);
+#16102 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16103 = PCURVE('',#15726,#16104);
+#16104 = DEFINITIONAL_REPRESENTATION('',(#16105),#16109);
+#16105 = LINE('',#16106,#16107);
+#16106 = CARTESIAN_POINT('',(1.205,1.));
+#16107 = VECTOR('',#16108,1.);
+#16108 = DIRECTION('',(1.,0.));
+#16109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16110 = PCURVE('',#16111,#16116);
+#16111 = CYLINDRICAL_SURFACE('',#16112,0.1);
+#16112 = AXIS2_PLACEMENT_3D('',#16113,#16114,#16115);
+#16113 = CARTESIAN_POINT('',(0.7,0.2,0.475));
+#16114 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16115 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#16116 = DEFINITIONAL_REPRESENTATION('',(#16117),#16121);
+#16117 = LINE('',#16118,#16119);
+#16118 = CARTESIAN_POINT('',(0.,0.));
+#16119 = VECTOR('',#16120,1.);
+#16120 = DIRECTION('',(0.,-1.));
+#16121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16122 = ORIENTED_EDGE('',*,*,#16123,.F.);
+#16123 = EDGE_CURVE('',#15870,#16096,#16124,.T.);
+#16124 = SURFACE_CURVE('',#16125,(#16129,#16136),.PCURVE_S1.);
+#16125 = LINE('',#16126,#16127);
+#16126 = CARTESIAN_POINT('',(0.7,1.405,0.575));
+#16127 = VECTOR('',#16128,1.);
+#16128 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16129 = PCURVE('',#15726,#16130);
+#16130 = DEFINITIONAL_REPRESENTATION('',(#16131),#16135);
+#16131 = LINE('',#16132,#16133);
+#16132 = CARTESIAN_POINT('',(4.458251223465E-16,1.));
+#16133 = VECTOR('',#16134,1.);
+#16134 = DIRECTION('',(1.,9.213469084026E-17));
+#16135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16136 = PCURVE('',#16137,#16142);
+#16137 = PLANE('',#16138);
+#16138 = AXIS2_PLACEMENT_3D('',#16139,#16140,#16141);
+#16139 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#16140 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#16141 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16142 = DEFINITIONAL_REPRESENTATION('',(#16143),#16147);
+#16143 = LINE('',#16144,#16145);
+#16144 = CARTESIAN_POINT('',(0.,-0.15));
+#16145 = VECTOR('',#16146,1.);
+#16146 = DIRECTION('',(1.,0.));
+#16147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16148 = ORIENTED_EDGE('',*,*,#15869,.F.);
+#16149 = ADVANCED_FACE('',(#16150),#15753,.F.);
+#16150 = FACE_BOUND('',#16151,.F.);
+#16151 = EDGE_LOOP('',(#16152,#16153,#16175,#16201));
+#16152 = ORIENTED_EDGE('',*,*,#15737,.T.);
+#16153 = ORIENTED_EDGE('',*,*,#16154,.T.);
+#16154 = EDGE_CURVE('',#15738,#16155,#16157,.T.);
+#16155 = VERTEX_POINT('',#16156);
+#16156 = CARTESIAN_POINT('',(0.605,-1.5,0.575));
+#16157 = SURFACE_CURVE('',#16158,(#16161,#16168),.PCURVE_S1.);
+#16158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16159,#16160),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16159 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1));
+#16160 = CARTESIAN_POINT('',(0.605,-1.5,0.575));
+#16161 = PCURVE('',#15753,#16162);
+#16162 = DEFINITIONAL_REPRESENTATION('',(#16163),#16167);
+#16163 = LINE('',#16164,#16165);
+#16164 = CARTESIAN_POINT('',(0.134350288425,-8.825061480459E-17));
+#16165 = VECTOR('',#16166,1.);
+#16166 = DIRECTION('',(-2.775557561563E-16,1.));
+#16167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16168 = PCURVE('',#15780,#16169);
+#16169 = DEFINITIONAL_REPRESENTATION('',(#16170),#16174);
+#16170 = LINE('',#16171,#16172);
+#16171 = CARTESIAN_POINT('',(-2.050960504893E-17,-1.0046300404E-16));
+#16172 = VECTOR('',#16173,1.);
+#16173 = DIRECTION('',(1.498650029828E-17,1.));
+#16174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16175 = ORIENTED_EDGE('',*,*,#16176,.F.);
+#16176 = EDGE_CURVE('',#16046,#16155,#16177,.T.);
+#16177 = SURFACE_CURVE('',#16178,(#16182,#16189),.PCURVE_S1.);
+#16178 = LINE('',#16179,#16180);
+#16179 = CARTESIAN_POINT('',(0.7,-1.405,0.575));
+#16180 = VECTOR('',#16181,1.);
+#16181 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#16182 = PCURVE('',#15753,#16183);
+#16183 = DEFINITIONAL_REPRESENTATION('',(#16184),#16188);
+#16184 = LINE('',#16185,#16186);
+#16185 = CARTESIAN_POINT('',(-1.387744135905E-16,1.));
+#16186 = VECTOR('',#16187,1.);
+#16187 = DIRECTION('',(1.,0.));
+#16188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16189 = PCURVE('',#16190,#16195);
+#16190 = PLANE('',#16191);
+#16191 = AXIS2_PLACEMENT_3D('',#16192,#16193,#16194);
+#16192 = CARTESIAN_POINT('',(0.7,-1.405,0.725));
+#16193 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#16194 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#16195 = DEFINITIONAL_REPRESENTATION('',(#16196),#16200);
+#16196 = LINE('',#16197,#16198);
+#16197 = CARTESIAN_POINT('',(-0.,-0.15));
+#16198 = VECTOR('',#16199,1.);
+#16199 = DIRECTION('',(1.,0.));
+#16200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16201 = ORIENTED_EDGE('',*,*,#16045,.F.);
+#16202 = ADVANCED_FACE('',(#16203),#15780,.F.);
+#16203 = FACE_BOUND('',#16204,.F.);
+#16204 = EDGE_LOOP('',(#16205,#16206,#16228,#16254));
+#16205 = ORIENTED_EDGE('',*,*,#15764,.T.);
+#16206 = ORIENTED_EDGE('',*,*,#16207,.T.);
+#16207 = EDGE_CURVE('',#15765,#16208,#16210,.T.);
+#16208 = VERTEX_POINT('',#16209);
+#16209 = CARTESIAN_POINT('',(-0.605,-1.5,0.575));
+#16210 = SURFACE_CURVE('',#16211,(#16214,#16221),.PCURVE_S1.);
+#16211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16212,#16213),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16212 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1));
+#16213 = CARTESIAN_POINT('',(-0.605,-1.5,0.575));
+#16214 = PCURVE('',#15780,#16215);
+#16215 = DEFINITIONAL_REPRESENTATION('',(#16216),#16220);
+#16216 = LINE('',#16217,#16218);
+#16217 = CARTESIAN_POINT('',(1.21,-1.209239319139E-16));
+#16218 = VECTOR('',#16219,1.);
+#16219 = DIRECTION('',(0.,1.));
+#16220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16221 = PCURVE('',#15807,#16222);
+#16222 = DEFINITIONAL_REPRESENTATION('',(#16223),#16227);
+#16223 = LINE('',#16224,#16225);
+#16224 = CARTESIAN_POINT('',(4.589380222321E-17,-7.126706318087E-17));
+#16225 = VECTOR('',#16226,1.);
+#16226 = DIRECTION('',(5.084421279821E-17,1.));
+#16227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16228 = ORIENTED_EDGE('',*,*,#16229,.F.);
+#16229 = EDGE_CURVE('',#16155,#16208,#16230,.T.);
+#16230 = SURFACE_CURVE('',#16231,(#16235,#16242),.PCURVE_S1.);
+#16231 = LINE('',#16232,#16233);
+#16232 = CARTESIAN_POINT('',(0.605,-1.5,0.575));
+#16233 = VECTOR('',#16234,1.);
+#16234 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#16235 = PCURVE('',#15780,#16236);
+#16236 = DEFINITIONAL_REPRESENTATION('',(#16237),#16241);
+#16237 = LINE('',#16238,#16239);
+#16238 = CARTESIAN_POINT('',(-5.523104750652E-18,1.));
+#16239 = VECTOR('',#16240,1.);
+#16240 = DIRECTION('',(1.,9.175396897729E-17));
+#16241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16242 = PCURVE('',#16243,#16248);
+#16243 = PLANE('',#16244);
+#16244 = AXIS2_PLACEMENT_3D('',#16245,#16246,#16247);
+#16245 = CARTESIAN_POINT('',(0.605,-1.5,0.725));
+#16246 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16247 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#16248 = DEFINITIONAL_REPRESENTATION('',(#16249),#16253);
+#16249 = LINE('',#16250,#16251);
+#16250 = CARTESIAN_POINT('',(-0.,-0.15));
+#16251 = VECTOR('',#16252,1.);
+#16252 = DIRECTION('',(1.,0.));
+#16253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16254 = ORIENTED_EDGE('',*,*,#16154,.F.);
+#16255 = ADVANCED_FACE('',(#16256),#15807,.F.);
+#16256 = FACE_BOUND('',#16257,.F.);
+#16257 = EDGE_LOOP('',(#16258,#16259,#16281,#16307));
+#16258 = ORIENTED_EDGE('',*,*,#15791,.T.);
+#16259 = ORIENTED_EDGE('',*,*,#16260,.T.);
+#16260 = EDGE_CURVE('',#15792,#16261,#16263,.T.);
+#16261 = VERTEX_POINT('',#16262);
+#16262 = CARTESIAN_POINT('',(-0.7,-1.405,0.575));
+#16263 = SURFACE_CURVE('',#16264,(#16267,#16274),.PCURVE_S1.);
+#16264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16265,#16266),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16265 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1));
+#16266 = CARTESIAN_POINT('',(-0.7,-1.405,0.575));
+#16267 = PCURVE('',#15807,#16268);
+#16268 = DEFINITIONAL_REPRESENTATION('',(#16269),#16273);
+#16269 = LINE('',#16270,#16271);
+#16270 = CARTESIAN_POINT('',(0.134350288425,-9.163645605593E-17));
+#16271 = VECTOR('',#16272,1.);
+#16272 = DIRECTION('',(1.110223024625E-16,1.));
+#16273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16274 = PCURVE('',#15834,#16275);
+#16275 = DEFINITIONAL_REPRESENTATION('',(#16276),#16280);
+#16276 = LINE('',#16277,#16278);
+#16277 = CARTESIAN_POINT('',(1.074339669733E-16,-8.659292345319E-17));
+#16278 = VECTOR('',#16279,1.);
+#16279 = DIRECTION('',(3.383911553732E-16,1.));
+#16280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16281 = ORIENTED_EDGE('',*,*,#16282,.F.);
+#16282 = EDGE_CURVE('',#16208,#16261,#16283,.T.);
+#16283 = SURFACE_CURVE('',#16284,(#16288,#16295),.PCURVE_S1.);
+#16284 = LINE('',#16285,#16286);
+#16285 = CARTESIAN_POINT('',(-0.605,-1.5,0.575));
+#16286 = VECTOR('',#16287,1.);
+#16287 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#16288 = PCURVE('',#15807,#16289);
+#16289 = DEFINITIONAL_REPRESENTATION('',(#16290),#16294);
+#16290 = LINE('',#16291,#16292);
+#16291 = CARTESIAN_POINT('',(9.673801502141E-17,1.));
+#16292 = VECTOR('',#16293,1.);
+#16293 = DIRECTION('',(1.,0.));
+#16294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16295 = PCURVE('',#16296,#16301);
+#16296 = PLANE('',#16297);
+#16297 = AXIS2_PLACEMENT_3D('',#16298,#16299,#16300);
+#16298 = CARTESIAN_POINT('',(-0.605,-1.5,0.725));
+#16299 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#16300 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#16301 = DEFINITIONAL_REPRESENTATION('',(#16302),#16306);
+#16302 = LINE('',#16303,#16304);
+#16303 = CARTESIAN_POINT('',(0.,-0.15));
+#16304 = VECTOR('',#16305,1.);
+#16305 = DIRECTION('',(1.,0.));
+#16306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16307 = ORIENTED_EDGE('',*,*,#16207,.F.);
+#16308 = ADVANCED_FACE('',(#16309),#15834,.F.);
+#16309 = FACE_BOUND('',#16310,.F.);
+#16310 = EDGE_LOOP('',(#16311,#16312,#16313,#16341,#16369,#16397,#16425,
+ #16451));
+#16311 = ORIENTED_EDGE('',*,*,#15818,.T.);
+#16312 = ORIENTED_EDGE('',*,*,#16021,.T.);
+#16313 = ORIENTED_EDGE('',*,*,#16314,.F.);
+#16314 = EDGE_CURVE('',#16315,#15999,#16317,.T.);
+#16315 = VERTEX_POINT('',#16316);
+#16316 = CARTESIAN_POINT('',(-0.7,1.15,0.575));
+#16317 = SURFACE_CURVE('',#16318,(#16322,#16329),.PCURVE_S1.);
+#16318 = LINE('',#16319,#16320);
+#16319 = CARTESIAN_POINT('',(-0.7,-1.405,0.575));
+#16320 = VECTOR('',#16321,1.);
+#16321 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16322 = PCURVE('',#15834,#16323);
+#16323 = DEFINITIONAL_REPRESENTATION('',(#16324),#16328);
+#16324 = LINE('',#16325,#16326);
+#16325 = CARTESIAN_POINT('',(0.,1.));
+#16326 = VECTOR('',#16327,1.);
+#16327 = DIRECTION('',(1.,-8.707631565687E-16));
+#16328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16329 = PCURVE('',#16330,#16335);
+#16330 = PLANE('',#16331);
+#16331 = AXIS2_PLACEMENT_3D('',#16332,#16333,#16334);
+#16332 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#16333 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#16334 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16335 = DEFINITIONAL_REPRESENTATION('',(#16336),#16340);
+#16336 = LINE('',#16337,#16338);
+#16337 = CARTESIAN_POINT('',(0.,-0.15));
+#16338 = VECTOR('',#16339,1.);
+#16339 = DIRECTION('',(1.,0.));
+#16340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16341 = ORIENTED_EDGE('',*,*,#16342,.F.);
+#16342 = EDGE_CURVE('',#16343,#16315,#16345,.T.);
+#16343 = VERTEX_POINT('',#16344);
+#16344 = CARTESIAN_POINT('',(-0.7,0.75,0.575));
+#16345 = SURFACE_CURVE('',#16346,(#16350,#16357),.PCURVE_S1.);
+#16346 = LINE('',#16347,#16348);
+#16347 = CARTESIAN_POINT('',(-0.7,0.75,0.575));
+#16348 = VECTOR('',#16349,1.);
+#16349 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#16350 = PCURVE('',#15834,#16351);
+#16351 = DEFINITIONAL_REPRESENTATION('',(#16352),#16356);
+#16352 = LINE('',#16353,#16354);
+#16353 = CARTESIAN_POINT('',(2.155,1.));
+#16354 = VECTOR('',#16355,1.);
+#16355 = DIRECTION('',(1.,0.));
+#16356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16357 = PCURVE('',#16358,#16363);
+#16358 = CYLINDRICAL_SURFACE('',#16359,0.1);
+#16359 = AXIS2_PLACEMENT_3D('',#16360,#16361,#16362);
+#16360 = CARTESIAN_POINT('',(-0.7,0.75,0.475));
+#16361 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#16362 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#16363 = DEFINITIONAL_REPRESENTATION('',(#16364),#16368);
+#16364 = LINE('',#16365,#16366);
+#16365 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#16366 = VECTOR('',#16367,1.);
+#16367 = DIRECTION('',(0.,-1.));
+#16368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16369 = ORIENTED_EDGE('',*,*,#16370,.F.);
+#16370 = EDGE_CURVE('',#16371,#16343,#16373,.T.);
+#16371 = VERTEX_POINT('',#16372);
+#16372 = CARTESIAN_POINT('',(-0.7,-0.75,0.575));
+#16373 = SURFACE_CURVE('',#16374,(#16378,#16385),.PCURVE_S1.);
+#16374 = LINE('',#16375,#16376);
+#16375 = CARTESIAN_POINT('',(-0.7,-1.405,0.575));
+#16376 = VECTOR('',#16377,1.);
+#16377 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16378 = PCURVE('',#15834,#16379);
+#16379 = DEFINITIONAL_REPRESENTATION('',(#16380),#16384);
+#16380 = LINE('',#16381,#16382);
+#16381 = CARTESIAN_POINT('',(0.,1.));
+#16382 = VECTOR('',#16383,1.);
+#16383 = DIRECTION('',(1.,7.401486830834E-17));
+#16384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16385 = PCURVE('',#16386,#16391);
+#16386 = PLANE('',#16387);
+#16387 = AXIS2_PLACEMENT_3D('',#16388,#16389,#16390);
+#16388 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#16389 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#16390 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16391 = DEFINITIONAL_REPRESENTATION('',(#16392),#16396);
+#16392 = LINE('',#16393,#16394);
+#16393 = CARTESIAN_POINT('',(0.,-0.15));
+#16394 = VECTOR('',#16395,1.);
+#16395 = DIRECTION('',(1.,0.));
+#16396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16397 = ORIENTED_EDGE('',*,*,#16398,.F.);
+#16398 = EDGE_CURVE('',#16399,#16371,#16401,.T.);
+#16399 = VERTEX_POINT('',#16400);
+#16400 = CARTESIAN_POINT('',(-0.7,-1.15,0.575));
+#16401 = SURFACE_CURVE('',#16402,(#16406,#16413),.PCURVE_S1.);
+#16402 = LINE('',#16403,#16404);
+#16403 = CARTESIAN_POINT('',(-0.7,-1.15,0.575));
+#16404 = VECTOR('',#16405,1.);
+#16405 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#16406 = PCURVE('',#15834,#16407);
+#16407 = DEFINITIONAL_REPRESENTATION('',(#16408),#16412);
+#16408 = LINE('',#16409,#16410);
+#16409 = CARTESIAN_POINT('',(0.255,1.));
+#16410 = VECTOR('',#16411,1.);
+#16411 = DIRECTION('',(1.,0.));
+#16412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16413 = PCURVE('',#16414,#16419);
+#16414 = CYLINDRICAL_SURFACE('',#16415,0.1);
+#16415 = AXIS2_PLACEMENT_3D('',#16416,#16417,#16418);
+#16416 = CARTESIAN_POINT('',(-0.7,-1.15,0.475));
+#16417 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#16418 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#16419 = DEFINITIONAL_REPRESENTATION('',(#16420),#16424);
+#16420 = LINE('',#16421,#16422);
+#16421 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#16422 = VECTOR('',#16423,1.);
+#16423 = DIRECTION('',(0.,-1.));
+#16424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16425 = ORIENTED_EDGE('',*,*,#16426,.F.);
+#16426 = EDGE_CURVE('',#16261,#16399,#16427,.T.);
+#16427 = SURFACE_CURVE('',#16428,(#16432,#16439),.PCURVE_S1.);
+#16428 = LINE('',#16429,#16430);
+#16429 = CARTESIAN_POINT('',(-0.7,-1.405,0.575));
+#16430 = VECTOR('',#16431,1.);
+#16431 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16432 = PCURVE('',#15834,#16433);
+#16433 = DEFINITIONAL_REPRESENTATION('',(#16434),#16438);
+#16434 = LINE('',#16435,#16436);
+#16435 = CARTESIAN_POINT('',(4.458251223465E-16,1.));
+#16436 = VECTOR('',#16437,1.);
+#16437 = DIRECTION('',(1.,-4.353815782844E-16));
+#16438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16439 = PCURVE('',#16440,#16445);
+#16440 = PLANE('',#16441);
+#16441 = AXIS2_PLACEMENT_3D('',#16442,#16443,#16444);
+#16442 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#16443 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#16444 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16445 = DEFINITIONAL_REPRESENTATION('',(#16446),#16450);
+#16446 = LINE('',#16447,#16448);
+#16447 = CARTESIAN_POINT('',(0.,-0.15));
+#16448 = VECTOR('',#16449,1.);
+#16449 = DIRECTION('',(1.,0.));
+#16450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16451 = ORIENTED_EDGE('',*,*,#16260,.F.);
+#16452 = ADVANCED_FACE('',(#16453),#15905,.F.);
+#16453 = FACE_BOUND('',#16454,.F.);
+#16454 = EDGE_LOOP('',(#16455,#16456,#16476,#16502));
+#16455 = ORIENTED_EDGE('',*,*,#15891,.T.);
+#16456 = ORIENTED_EDGE('',*,*,#16457,.T.);
+#16457 = EDGE_CURVE('',#15870,#16458,#16460,.T.);
+#16458 = VERTEX_POINT('',#16459);
+#16459 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#16460 = SURFACE_CURVE('',#16461,(#16464,#16470),.PCURVE_S1.);
+#16461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16462,#16463),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16462 = CARTESIAN_POINT('',(0.7,1.405,0.575));
+#16463 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#16464 = PCURVE('',#15905,#16465);
+#16465 = DEFINITIONAL_REPRESENTATION('',(#16466),#16469);
+#16466 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16467,#16468),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16467 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#16468 = CARTESIAN_POINT('',(0.134350288425,0.));
+#16469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16470 = PCURVE('',#16137,#16471);
+#16471 = DEFINITIONAL_REPRESENTATION('',(#16472),#16475);
+#16472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16473,#16474),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16473 = CARTESIAN_POINT('',(0.,-0.15));
+#16474 = CARTESIAN_POINT('',(0.,0.));
+#16475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16476 = ORIENTED_EDGE('',*,*,#16477,.F.);
+#16477 = EDGE_CURVE('',#15923,#16458,#16478,.T.);
+#16478 = SURFACE_CURVE('',#16479,(#16483,#16490),.PCURVE_S1.);
+#16479 = LINE('',#16480,#16481);
+#16480 = CARTESIAN_POINT('',(0.605,1.5,0.725));
+#16481 = VECTOR('',#16482,1.);
+#16482 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#16483 = PCURVE('',#15905,#16484);
+#16484 = DEFINITIONAL_REPRESENTATION('',(#16485),#16489);
+#16485 = LINE('',#16486,#16487);
+#16486 = CARTESIAN_POINT('',(0.,0.));
+#16487 = VECTOR('',#16488,1.);
+#16488 = DIRECTION('',(1.,0.));
+#16489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16490 = PCURVE('',#16491,#16496);
+#16491 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#16492,#16493)
+ ,(#16494,#16495
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#16492 = CARTESIAN_POINT('',(0.605,1.5,0.725));
+#16493 = CARTESIAN_POINT('',(0.5925,1.475,0.725));
+#16494 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#16495 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#16496 = DEFINITIONAL_REPRESENTATION('',(#16497),#16501);
+#16497 = LINE('',#16498,#16499);
+#16498 = CARTESIAN_POINT('',(1.826509277223E-16,2.276478885096E-15));
+#16499 = VECTOR('',#16500,1.);
+#16500 = DIRECTION('',(1.,2.513847974998E-14));
+#16501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16502 = ORIENTED_EDGE('',*,*,#15922,.F.);
+#16503 = ADVANCED_FACE('',(#16504),#15958,.F.);
+#16504 = FACE_BOUND('',#16505,.F.);
+#16505 = EDGE_LOOP('',(#16506,#16507,#16529,#16556));
+#16506 = ORIENTED_EDGE('',*,*,#15942,.T.);
+#16507 = ORIENTED_EDGE('',*,*,#16508,.T.);
+#16508 = EDGE_CURVE('',#15923,#16509,#16511,.T.);
+#16509 = VERTEX_POINT('',#16510);
+#16510 = CARTESIAN_POINT('',(0.5925,1.475,0.725));
+#16511 = SURFACE_CURVE('',#16512,(#16515,#16522),.PCURVE_S1.);
+#16512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16513,#16514),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16513 = CARTESIAN_POINT('',(0.605,1.5,0.725));
+#16514 = CARTESIAN_POINT('',(0.5925,1.475,0.725));
+#16515 = PCURVE('',#15958,#16516);
+#16516 = DEFINITIONAL_REPRESENTATION('',(#16517),#16521);
+#16517 = LINE('',#16518,#16519);
+#16518 = CARTESIAN_POINT('',(1.21,2.719870915693E-15));
+#16519 = VECTOR('',#16520,1.);
+#16520 = DIRECTION('',(0.,1.));
+#16521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16522 = PCURVE('',#16491,#16523);
+#16523 = DEFINITIONAL_REPRESENTATION('',(#16524),#16528);
+#16524 = LINE('',#16525,#16526);
+#16525 = CARTESIAN_POINT('',(1.826509277223E-16,2.276478885096E-15));
+#16526 = VECTOR('',#16527,1.);
+#16527 = DIRECTION('',(-4.115782681314E-17,1.));
+#16528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16529 = ORIENTED_EDGE('',*,*,#16530,.F.);
+#16530 = EDGE_CURVE('',#16531,#16509,#16533,.T.);
+#16531 = VERTEX_POINT('',#16532);
+#16532 = CARTESIAN_POINT('',(-0.5925,1.475,0.725));
+#16533 = SURFACE_CURVE('',#16534,(#16538,#16544),.PCURVE_S1.);
+#16534 = LINE('',#16535,#16536);
+#16535 = CARTESIAN_POINT('',(-0.5925,1.475,0.725));
+#16536 = VECTOR('',#16537,1.);
+#16537 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#16538 = PCURVE('',#15958,#16539);
+#16539 = DEFINITIONAL_REPRESENTATION('',(#16540),#16543);
+#16540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16541,#16542),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.185),.PIECEWISE_BEZIER_KNOTS.);
+#16541 = CARTESIAN_POINT('',(1.242426694533E-16,1.));
+#16542 = CARTESIAN_POINT('',(1.21,1.));
+#16543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16544 = PCURVE('',#16545,#16550);
+#16545 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#16546,#16547)
+ ,(#16548,#16549
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#16546 = CARTESIAN_POINT('',(-0.5925,1.475,0.725));
+#16547 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2));
+#16548 = CARTESIAN_POINT('',(0.5925,1.475,0.725));
+#16549 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2));
+#16550 = DEFINITIONAL_REPRESENTATION('',(#16551),#16555);
+#16551 = LINE('',#16552,#16553);
+#16552 = CARTESIAN_POINT('',(2.895057706728E-17,1.366844932245E-16));
+#16553 = VECTOR('',#16554,1.);
+#16554 = DIRECTION('',(1.,-1.087273378923E-16));
+#16555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16556 = ORIENTED_EDGE('',*,*,#16557,.F.);
+#16557 = EDGE_CURVE('',#15943,#16531,#16558,.T.);
+#16558 = SURFACE_CURVE('',#16559,(#16562,#16569),.PCURVE_S1.);
+#16559 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16560,#16561),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16560 = CARTESIAN_POINT('',(-0.605,1.5,0.725));
+#16561 = CARTESIAN_POINT('',(-0.5925,1.475,0.725));
+#16562 = PCURVE('',#15958,#16563);
+#16563 = DEFINITIONAL_REPRESENTATION('',(#16564),#16568);
+#16564 = LINE('',#16565,#16566);
+#16565 = CARTESIAN_POINT('',(3.614163689045E-17,-2.612885942834E-15));
+#16566 = VECTOR('',#16567,1.);
+#16567 = DIRECTION('',(8.81010325629E-17,1.));
+#16568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16569 = PCURVE('',#16570,#16575);
+#16570 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#16571,#16572)
+ ,(#16573,#16574
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#16571 = CARTESIAN_POINT('',(-0.7,1.405,0.725));
+#16572 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#16573 = CARTESIAN_POINT('',(-0.605,1.5,0.725));
+#16574 = CARTESIAN_POINT('',(-0.5925,1.475,0.725));
+#16575 = DEFINITIONAL_REPRESENTATION('',(#16576),#16580);
+#16576 = LINE('',#16577,#16578);
+#16577 = CARTESIAN_POINT('',(0.134350288425,-5.116914900512E-16));
+#16578 = VECTOR('',#16579,1.);
+#16579 = DIRECTION('',(-5.551115123126E-17,1.));
+#16580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16581 = ADVANCED_FACE('',(#16582),#15982,.F.);
+#16582 = FACE_BOUND('',#16583,.F.);
+#16583 = EDGE_LOOP('',(#16584,#16585,#16586,#16609));
+#16584 = ORIENTED_EDGE('',*,*,#15998,.T.);
+#16585 = ORIENTED_EDGE('',*,*,#15970,.T.);
+#16586 = ORIENTED_EDGE('',*,*,#16587,.F.);
+#16587 = EDGE_CURVE('',#16588,#15943,#16590,.T.);
+#16588 = VERTEX_POINT('',#16589);
+#16589 = CARTESIAN_POINT('',(-0.7,1.405,0.725));
+#16590 = SURFACE_CURVE('',#16591,(#16595,#16602),.PCURVE_S1.);
+#16591 = LINE('',#16592,#16593);
+#16592 = CARTESIAN_POINT('',(-0.7,1.405,0.725));
+#16593 = VECTOR('',#16594,1.);
+#16594 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#16595 = PCURVE('',#15982,#16596);
+#16596 = DEFINITIONAL_REPRESENTATION('',(#16597),#16601);
+#16597 = LINE('',#16598,#16599);
+#16598 = CARTESIAN_POINT('',(0.,0.));
+#16599 = VECTOR('',#16600,1.);
+#16600 = DIRECTION('',(1.,0.));
+#16601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16602 = PCURVE('',#16570,#16603);
+#16603 = DEFINITIONAL_REPRESENTATION('',(#16604),#16608);
+#16604 = LINE('',#16605,#16606);
+#16605 = CARTESIAN_POINT('',(-2.109296996248E-16,-1.485561157568E-16));
+#16606 = VECTOR('',#16607,1.);
+#16607 = DIRECTION('',(1.,-2.702899848981E-15));
+#16608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16609 = ORIENTED_EDGE('',*,*,#16610,.F.);
+#16610 = EDGE_CURVE('',#15999,#16588,#16611,.T.);
+#16611 = SURFACE_CURVE('',#16612,(#16615,#16621),.PCURVE_S1.);
+#16612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16613,#16614),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16613 = CARTESIAN_POINT('',(-0.7,1.405,0.575));
+#16614 = CARTESIAN_POINT('',(-0.7,1.405,0.725));
+#16615 = PCURVE('',#15982,#16616);
+#16616 = DEFINITIONAL_REPRESENTATION('',(#16617),#16620);
+#16617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16618,#16619),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16618 = CARTESIAN_POINT('',(0.,-0.15));
+#16619 = CARTESIAN_POINT('',(0.,0.));
+#16620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16621 = PCURVE('',#16330,#16622);
+#16622 = DEFINITIONAL_REPRESENTATION('',(#16623),#16626);
+#16623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16624,#16625),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16624 = CARTESIAN_POINT('',(2.81,-0.15));
+#16625 = CARTESIAN_POINT('',(2.81,0.));
+#16626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16627 = ADVANCED_FACE('',(#16628),#16137,.F.);
+#16628 = FACE_BOUND('',#16629,.F.);
+#16629 = EDGE_LOOP('',(#16630,#16631,#16632,#16660));
+#16630 = ORIENTED_EDGE('',*,*,#16457,.F.);
+#16631 = ORIENTED_EDGE('',*,*,#16123,.T.);
+#16632 = ORIENTED_EDGE('',*,*,#16633,.T.);
+#16633 = EDGE_CURVE('',#16096,#16634,#16636,.T.);
+#16634 = VERTEX_POINT('',#16635);
+#16635 = CARTESIAN_POINT('',(0.7,0.2,0.725));
+#16636 = SURFACE_CURVE('',#16637,(#16641,#16648),.PCURVE_S1.);
+#16637 = LINE('',#16638,#16639);
+#16638 = CARTESIAN_POINT('',(0.7,0.2,0.525297170697));
+#16639 = VECTOR('',#16640,1.);
+#16640 = DIRECTION('',(0.,0.,1.));
+#16641 = PCURVE('',#16137,#16642);
+#16642 = DEFINITIONAL_REPRESENTATION('',(#16643),#16647);
+#16643 = LINE('',#16644,#16645);
+#16644 = CARTESIAN_POINT('',(1.205,-0.199702829303));
+#16645 = VECTOR('',#16646,1.);
+#16646 = DIRECTION('',(0.,1.));
+#16647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16648 = PCURVE('',#16649,#16654);
+#16649 = PLANE('',#16650);
+#16650 = AXIS2_PLACEMENT_3D('',#16651,#16652,#16653);
+#16651 = CARTESIAN_POINT('',(0.923137815574,0.2,0.325594341393));
+#16652 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16653 = DIRECTION('',(0.,0.,1.));
+#16654 = DEFINITIONAL_REPRESENTATION('',(#16655),#16659);
+#16655 = LINE('',#16656,#16657);
+#16656 = CARTESIAN_POINT('',(0.199702829304,0.223137815574));
+#16657 = VECTOR('',#16658,1.);
+#16658 = DIRECTION('',(1.,0.));
+#16659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16660 = ORIENTED_EDGE('',*,*,#16661,.F.);
+#16661 = EDGE_CURVE('',#16458,#16634,#16662,.T.);
+#16662 = SURFACE_CURVE('',#16663,(#16667,#16674),.PCURVE_S1.);
+#16663 = LINE('',#16664,#16665);
+#16664 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#16665 = VECTOR('',#16666,1.);
+#16666 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16667 = PCURVE('',#16137,#16668);
+#16668 = DEFINITIONAL_REPRESENTATION('',(#16669),#16673);
+#16669 = LINE('',#16670,#16671);
+#16670 = CARTESIAN_POINT('',(0.,0.));
+#16671 = VECTOR('',#16672,1.);
+#16672 = DIRECTION('',(1.,0.));
+#16673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16674 = PCURVE('',#16675,#16680);
+#16675 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#16676,#16677)
+ ,(#16678,#16679
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#16676 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#16677 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#16678 = CARTESIAN_POINT('',(0.7,-1.405,0.725));
+#16679 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));
+#16680 = DEFINITIONAL_REPRESENTATION('',(#16681),#16685);
+#16681 = LINE('',#16682,#16683);
+#16682 = CARTESIAN_POINT('',(-1.807931276293E-16,-1.471471565201E-15));
+#16683 = VECTOR('',#16684,1.);
+#16684 = DIRECTION('',(1.,-4.410236751726E-15));
+#16685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16686 = ADVANCED_FACE('',(#16687),#16083,.F.);
+#16687 = FACE_BOUND('',#16688,.F.);
+#16688 = EDGE_LOOP('',(#16689,#16717,#16718,#16738));
+#16689 = ORIENTED_EDGE('',*,*,#16690,.F.);
+#16690 = EDGE_CURVE('',#16068,#16691,#16693,.T.);
+#16691 = VERTEX_POINT('',#16692);
+#16692 = CARTESIAN_POINT('',(0.7,-0.2,0.725));
+#16693 = SURFACE_CURVE('',#16694,(#16698,#16705),.PCURVE_S1.);
+#16694 = LINE('',#16695,#16696);
+#16695 = CARTESIAN_POINT('',(0.7,-0.2,0.525297170697));
+#16696 = VECTOR('',#16697,1.);
+#16697 = DIRECTION('',(0.,0.,1.));
+#16698 = PCURVE('',#16083,#16699);
+#16699 = DEFINITIONAL_REPRESENTATION('',(#16700),#16704);
+#16700 = LINE('',#16701,#16702);
+#16701 = CARTESIAN_POINT('',(1.605,-0.199702829303));
+#16702 = VECTOR('',#16703,1.);
+#16703 = DIRECTION('',(0.,1.));
+#16704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16705 = PCURVE('',#16706,#16711);
+#16706 = PLANE('',#16707);
+#16707 = AXIS2_PLACEMENT_3D('',#16708,#16709,#16710);
+#16708 = CARTESIAN_POINT('',(0.923137815574,-0.2,0.325594341393));
+#16709 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16710 = DIRECTION('',(0.,0.,1.));
+#16711 = DEFINITIONAL_REPRESENTATION('',(#16712),#16716);
+#16712 = LINE('',#16713,#16714);
+#16713 = CARTESIAN_POINT('',(0.199702829304,0.223137815574));
+#16714 = VECTOR('',#16715,1.);
+#16715 = DIRECTION('',(1.,0.));
+#16716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16717 = ORIENTED_EDGE('',*,*,#16067,.T.);
+#16718 = ORIENTED_EDGE('',*,*,#16719,.T.);
+#16719 = EDGE_CURVE('',#16046,#16720,#16722,.T.);
+#16720 = VERTEX_POINT('',#16721);
+#16721 = CARTESIAN_POINT('',(0.7,-1.405,0.725));
+#16722 = SURFACE_CURVE('',#16723,(#16726,#16732),.PCURVE_S1.);
+#16723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16724,#16725),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16724 = CARTESIAN_POINT('',(0.7,-1.405,0.575));
+#16725 = CARTESIAN_POINT('',(0.7,-1.405,0.725));
+#16726 = PCURVE('',#16083,#16727);
+#16727 = DEFINITIONAL_REPRESENTATION('',(#16728),#16731);
+#16728 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16729,#16730),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16729 = CARTESIAN_POINT('',(2.81,-0.15));
+#16730 = CARTESIAN_POINT('',(2.81,0.));
+#16731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16732 = PCURVE('',#16190,#16733);
+#16733 = DEFINITIONAL_REPRESENTATION('',(#16734),#16737);
+#16734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16735,#16736),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16735 = CARTESIAN_POINT('',(0.,-0.15));
+#16736 = CARTESIAN_POINT('',(0.,0.));
+#16737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16738 = ORIENTED_EDGE('',*,*,#16739,.F.);
+#16739 = EDGE_CURVE('',#16691,#16720,#16740,.T.);
+#16740 = SURFACE_CURVE('',#16741,(#16745,#16752),.PCURVE_S1.);
+#16741 = LINE('',#16742,#16743);
+#16742 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#16743 = VECTOR('',#16744,1.);
+#16744 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16745 = PCURVE('',#16083,#16746);
+#16746 = DEFINITIONAL_REPRESENTATION('',(#16747),#16751);
+#16747 = LINE('',#16748,#16749);
+#16748 = CARTESIAN_POINT('',(0.,0.));
+#16749 = VECTOR('',#16750,1.);
+#16750 = DIRECTION('',(1.,0.));
+#16751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16752 = PCURVE('',#16753,#16758);
+#16753 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#16754,#16755)
+ ,(#16756,#16757
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#16754 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#16755 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#16756 = CARTESIAN_POINT('',(0.7,-1.405,0.725));
+#16757 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));
+#16758 = DEFINITIONAL_REPRESENTATION('',(#16759),#16763);
+#16759 = LINE('',#16760,#16761);
+#16760 = CARTESIAN_POINT('',(0.,1.125711017595E-14));
+#16761 = VECTOR('',#16762,1.);
+#16762 = DIRECTION('',(1.,-1.40086038165E-14));
+#16763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16764 = ADVANCED_FACE('',(#16765),#16111,.F.);
+#16765 = FACE_BOUND('',#16766,.F.);
+#16766 = EDGE_LOOP('',(#16767,#16768,#16796,#16824));
+#16767 = ORIENTED_EDGE('',*,*,#16095,.T.);
+#16768 = ORIENTED_EDGE('',*,*,#16769,.T.);
+#16769 = EDGE_CURVE('',#16068,#16770,#16772,.T.);
+#16770 = VERTEX_POINT('',#16771);
+#16771 = CARTESIAN_POINT('',(0.8,-0.2,0.475));
+#16772 = SURFACE_CURVE('',#16773,(#16778,#16785),.PCURVE_S1.);
+#16773 = CIRCLE('',#16774,0.1);
+#16774 = AXIS2_PLACEMENT_3D('',#16775,#16776,#16777);
+#16775 = CARTESIAN_POINT('',(0.7,-0.2,0.475));
+#16776 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16777 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#16778 = PCURVE('',#16111,#16779);
+#16779 = DEFINITIONAL_REPRESENTATION('',(#16780),#16784);
+#16780 = LINE('',#16781,#16782);
+#16781 = CARTESIAN_POINT('',(0.,-0.4));
+#16782 = VECTOR('',#16783,1.);
+#16783 = DIRECTION('',(1.,0.));
+#16784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16785 = PCURVE('',#16706,#16786);
+#16786 = DEFINITIONAL_REPRESENTATION('',(#16787),#16795);
+#16787 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16788,#16789,#16790,#16791
+ ,#16792,#16793,#16794),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#16788 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#16789 = CARTESIAN_POINT('',(0.249405658607,4.993273481711E-02));
+#16790 = CARTESIAN_POINT('',(9.9405658607E-02,0.136535275196));
+#16791 = CARTESIAN_POINT('',(-5.0594341393E-02,0.223137815574));
+#16792 = CARTESIAN_POINT('',(9.9405658607E-02,0.309740355952));
+#16793 = CARTESIAN_POINT('',(0.249405658607,0.396342896331));
+#16794 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#16795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16796 = ORIENTED_EDGE('',*,*,#16797,.F.);
+#16797 = EDGE_CURVE('',#16798,#16770,#16800,.T.);
+#16798 = VERTEX_POINT('',#16799);
+#16799 = CARTESIAN_POINT('',(0.8,0.2,0.475));
+#16800 = SURFACE_CURVE('',#16801,(#16805,#16812),.PCURVE_S1.);
+#16801 = LINE('',#16802,#16803);
+#16802 = CARTESIAN_POINT('',(0.8,0.2,0.475));
+#16803 = VECTOR('',#16804,1.);
+#16804 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#16805 = PCURVE('',#16111,#16806);
+#16806 = DEFINITIONAL_REPRESENTATION('',(#16807),#16811);
+#16807 = LINE('',#16808,#16809);
+#16808 = CARTESIAN_POINT('',(1.570796326795,0.));
+#16809 = VECTOR('',#16810,1.);
+#16810 = DIRECTION('',(0.,-1.));
+#16811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16812 = PCURVE('',#16813,#16818);
+#16813 = PLANE('',#16814);
+#16814 = AXIS2_PLACEMENT_3D('',#16815,#16816,#16817);
+#16815 = CARTESIAN_POINT('',(0.8,0.2,0.475));
+#16816 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#16817 = DIRECTION('',(0.,0.,-1.));
+#16818 = DEFINITIONAL_REPRESENTATION('',(#16819),#16823);
+#16819 = LINE('',#16820,#16821);
+#16820 = CARTESIAN_POINT('',(0.,0.));
+#16821 = VECTOR('',#16822,1.);
+#16822 = DIRECTION('',(0.,-1.));
+#16823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16824 = ORIENTED_EDGE('',*,*,#16825,.F.);
+#16825 = EDGE_CURVE('',#16096,#16798,#16826,.T.);
+#16826 = SURFACE_CURVE('',#16827,(#16832,#16839),.PCURVE_S1.);
+#16827 = CIRCLE('',#16828,0.1);
+#16828 = AXIS2_PLACEMENT_3D('',#16829,#16830,#16831);
+#16829 = CARTESIAN_POINT('',(0.7,0.2,0.475));
+#16830 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#16831 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#16832 = PCURVE('',#16111,#16833);
+#16833 = DEFINITIONAL_REPRESENTATION('',(#16834),#16838);
+#16834 = LINE('',#16835,#16836);
+#16835 = CARTESIAN_POINT('',(0.,0.));
+#16836 = VECTOR('',#16837,1.);
+#16837 = DIRECTION('',(1.,1.766974823035E-17));
+#16838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16839 = PCURVE('',#16649,#16840);
+#16840 = DEFINITIONAL_REPRESENTATION('',(#16841),#16849);
+#16841 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16842,#16843,#16844,#16845
+ ,#16846,#16847,#16848),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#16842 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#16843 = CARTESIAN_POINT('',(0.249405658607,4.993273481711E-02));
+#16844 = CARTESIAN_POINT('',(9.9405658607E-02,0.136535275196));
+#16845 = CARTESIAN_POINT('',(-5.0594341393E-02,0.223137815574));
+#16846 = CARTESIAN_POINT('',(9.9405658607E-02,0.309740355952));
+#16847 = CARTESIAN_POINT('',(0.249405658607,0.396342896331));
+#16848 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#16849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16850 = ADVANCED_FACE('',(#16851),#16190,.F.);
+#16851 = FACE_BOUND('',#16852,.F.);
+#16852 = EDGE_LOOP('',(#16853,#16854,#16874,#16900));
+#16853 = ORIENTED_EDGE('',*,*,#16176,.T.);
+#16854 = ORIENTED_EDGE('',*,*,#16855,.T.);
+#16855 = EDGE_CURVE('',#16155,#16856,#16858,.T.);
+#16856 = VERTEX_POINT('',#16857);
+#16857 = CARTESIAN_POINT('',(0.605,-1.5,0.725));
+#16858 = SURFACE_CURVE('',#16859,(#16862,#16868),.PCURVE_S1.);
+#16859 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16860,#16861),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16860 = CARTESIAN_POINT('',(0.605,-1.5,0.575));
+#16861 = CARTESIAN_POINT('',(0.605,-1.5,0.725));
+#16862 = PCURVE('',#16190,#16863);
+#16863 = DEFINITIONAL_REPRESENTATION('',(#16864),#16867);
+#16864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16865,#16866),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16865 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#16866 = CARTESIAN_POINT('',(0.134350288425,0.));
+#16867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16868 = PCURVE('',#16243,#16869);
+#16869 = DEFINITIONAL_REPRESENTATION('',(#16870),#16873);
+#16870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16871,#16872),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16871 = CARTESIAN_POINT('',(0.,-0.15));
+#16872 = CARTESIAN_POINT('',(0.,0.));
+#16873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16874 = ORIENTED_EDGE('',*,*,#16875,.F.);
+#16875 = EDGE_CURVE('',#16720,#16856,#16876,.T.);
+#16876 = SURFACE_CURVE('',#16877,(#16881,#16888),.PCURVE_S1.);
+#16877 = LINE('',#16878,#16879);
+#16878 = CARTESIAN_POINT('',(0.7,-1.405,0.725));
+#16879 = VECTOR('',#16880,1.);
+#16880 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#16881 = PCURVE('',#16190,#16882);
+#16882 = DEFINITIONAL_REPRESENTATION('',(#16883),#16887);
+#16883 = LINE('',#16884,#16885);
+#16884 = CARTESIAN_POINT('',(0.,0.));
+#16885 = VECTOR('',#16886,1.);
+#16886 = DIRECTION('',(1.,0.));
+#16887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16888 = PCURVE('',#16889,#16894);
+#16889 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#16890,#16891)
+ ,(#16892,#16893
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#16890 = CARTESIAN_POINT('',(0.7,-1.405,0.725));
+#16891 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));
+#16892 = CARTESIAN_POINT('',(0.605,-1.5,0.725));
+#16893 = CARTESIAN_POINT('',(0.5925,-1.475,0.725));
+#16894 = DEFINITIONAL_REPRESENTATION('',(#16895),#16899);
+#16895 = LINE('',#16896,#16897);
+#16896 = CARTESIAN_POINT('',(-2.109296996248E-16,-1.485561157568E-16));
+#16897 = VECTOR('',#16898,1.);
+#16898 = DIRECTION('',(1.,-2.702899848981E-15));
+#16899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16900 = ORIENTED_EDGE('',*,*,#16719,.F.);
+#16901 = ADVANCED_FACE('',(#16902),#16243,.F.);
+#16902 = FACE_BOUND('',#16903,.F.);
+#16903 = EDGE_LOOP('',(#16904,#16905,#16925,#16951));
+#16904 = ORIENTED_EDGE('',*,*,#16229,.T.);
+#16905 = ORIENTED_EDGE('',*,*,#16906,.T.);
+#16906 = EDGE_CURVE('',#16208,#16907,#16909,.T.);
+#16907 = VERTEX_POINT('',#16908);
+#16908 = CARTESIAN_POINT('',(-0.605,-1.5,0.725));
+#16909 = SURFACE_CURVE('',#16910,(#16913,#16919),.PCURVE_S1.);
+#16910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16911,#16912),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16911 = CARTESIAN_POINT('',(-0.605,-1.5,0.575));
+#16912 = CARTESIAN_POINT('',(-0.605,-1.5,0.725));
+#16913 = PCURVE('',#16243,#16914);
+#16914 = DEFINITIONAL_REPRESENTATION('',(#16915),#16918);
+#16915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16916,#16917),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16916 = CARTESIAN_POINT('',(1.21,-0.15));
+#16917 = CARTESIAN_POINT('',(1.21,0.));
+#16918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16919 = PCURVE('',#16296,#16920);
+#16920 = DEFINITIONAL_REPRESENTATION('',(#16921),#16924);
+#16921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16922,#16923),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16922 = CARTESIAN_POINT('',(0.,-0.15));
+#16923 = CARTESIAN_POINT('',(0.,0.));
+#16924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16925 = ORIENTED_EDGE('',*,*,#16926,.F.);
+#16926 = EDGE_CURVE('',#16856,#16907,#16927,.T.);
+#16927 = SURFACE_CURVE('',#16928,(#16932,#16939),.PCURVE_S1.);
+#16928 = LINE('',#16929,#16930);
+#16929 = CARTESIAN_POINT('',(0.605,-1.5,0.725));
+#16930 = VECTOR('',#16931,1.);
+#16931 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#16932 = PCURVE('',#16243,#16933);
+#16933 = DEFINITIONAL_REPRESENTATION('',(#16934),#16938);
+#16934 = LINE('',#16935,#16936);
+#16935 = CARTESIAN_POINT('',(0.,0.));
+#16936 = VECTOR('',#16937,1.);
+#16937 = DIRECTION('',(1.,0.));
+#16938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16939 = PCURVE('',#16940,#16945);
+#16940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#16941,#16942)
+ ,(#16943,#16944
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#16941 = CARTESIAN_POINT('',(0.605,-1.5,0.725));
+#16942 = CARTESIAN_POINT('',(0.5925,-1.475,0.725));
+#16943 = CARTESIAN_POINT('',(-0.605,-1.5,0.725));
+#16944 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725));
+#16945 = DEFINITIONAL_REPRESENTATION('',(#16946),#16950);
+#16946 = LINE('',#16947,#16948);
+#16947 = CARTESIAN_POINT('',(3.614163689045E-17,-2.612885942834E-15));
+#16948 = VECTOR('',#16949,1.);
+#16949 = DIRECTION('',(1.,-8.804976089377E-15));
+#16950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16951 = ORIENTED_EDGE('',*,*,#16855,.F.);
+#16952 = ADVANCED_FACE('',(#16953),#16296,.F.);
+#16953 = FACE_BOUND('',#16954,.F.);
+#16954 = EDGE_LOOP('',(#16955,#16956,#16976,#17002));
+#16955 = ORIENTED_EDGE('',*,*,#16282,.T.);
+#16956 = ORIENTED_EDGE('',*,*,#16957,.T.);
+#16957 = EDGE_CURVE('',#16261,#16958,#16960,.T.);
+#16958 = VERTEX_POINT('',#16959);
+#16959 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#16960 = SURFACE_CURVE('',#16961,(#16964,#16970),.PCURVE_S1.);
+#16961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16962,#16963),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16962 = CARTESIAN_POINT('',(-0.7,-1.405,0.575));
+#16963 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#16964 = PCURVE('',#16296,#16965);
+#16965 = DEFINITIONAL_REPRESENTATION('',(#16966),#16969);
+#16966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16967,#16968),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16967 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#16968 = CARTESIAN_POINT('',(0.134350288425,0.));
+#16969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16970 = PCURVE('',#16440,#16971);
+#16971 = DEFINITIONAL_REPRESENTATION('',(#16972),#16975);
+#16972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16973,#16974),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16973 = CARTESIAN_POINT('',(0.,-0.15));
+#16974 = CARTESIAN_POINT('',(0.,0.));
+#16975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16976 = ORIENTED_EDGE('',*,*,#16977,.F.);
+#16977 = EDGE_CURVE('',#16907,#16958,#16978,.T.);
+#16978 = SURFACE_CURVE('',#16979,(#16983,#16990),.PCURVE_S1.);
+#16979 = LINE('',#16980,#16981);
+#16980 = CARTESIAN_POINT('',(-0.605,-1.5,0.725));
+#16981 = VECTOR('',#16982,1.);
+#16982 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#16983 = PCURVE('',#16296,#16984);
+#16984 = DEFINITIONAL_REPRESENTATION('',(#16985),#16989);
+#16985 = LINE('',#16986,#16987);
+#16986 = CARTESIAN_POINT('',(0.,0.));
+#16987 = VECTOR('',#16988,1.);
+#16988 = DIRECTION('',(1.,0.));
+#16989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16990 = PCURVE('',#16991,#16996);
+#16991 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#16992,#16993)
+ ,(#16994,#16995
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#16992 = CARTESIAN_POINT('',(-0.605,-1.5,0.725));
+#16993 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725));
+#16994 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#16995 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#16996 = DEFINITIONAL_REPRESENTATION('',(#16997),#17001);
+#16997 = LINE('',#16998,#16999);
+#16998 = CARTESIAN_POINT('',(1.826509277223E-16,2.276478885096E-15));
+#16999 = VECTOR('',#17000,1.);
+#17000 = DIRECTION('',(1.,2.513847974998E-14));
+#17001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17002 = ORIENTED_EDGE('',*,*,#16906,.F.);
+#17003 = ADVANCED_FACE('',(#17004),#16440,.F.);
+#17004 = FACE_BOUND('',#17005,.F.);
+#17005 = EDGE_LOOP('',(#17006,#17007,#17008,#17036));
+#17006 = ORIENTED_EDGE('',*,*,#16957,.F.);
+#17007 = ORIENTED_EDGE('',*,*,#16426,.T.);
+#17008 = ORIENTED_EDGE('',*,*,#17009,.T.);
+#17009 = EDGE_CURVE('',#16399,#17010,#17012,.T.);
+#17010 = VERTEX_POINT('',#17011);
+#17011 = CARTESIAN_POINT('',(-0.7,-1.15,0.725));
+#17012 = SURFACE_CURVE('',#17013,(#17017,#17024),.PCURVE_S1.);
+#17013 = LINE('',#17014,#17015);
+#17014 = CARTESIAN_POINT('',(-0.7,-1.15,0.525297170697));
+#17015 = VECTOR('',#17016,1.);
+#17016 = DIRECTION('',(0.,0.,1.));
+#17017 = PCURVE('',#16440,#17018);
+#17018 = DEFINITIONAL_REPRESENTATION('',(#17019),#17023);
+#17019 = LINE('',#17020,#17021);
+#17020 = CARTESIAN_POINT('',(0.255,-0.199702829303));
+#17021 = VECTOR('',#17022,1.);
+#17022 = DIRECTION('',(0.,1.));
+#17023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17024 = PCURVE('',#17025,#17030);
+#17025 = PLANE('',#17026);
+#17026 = AXIS2_PLACEMENT_3D('',#17027,#17028,#17029);
+#17027 = CARTESIAN_POINT('',(-0.923137815574,-1.15,0.325594341393));
+#17028 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#17029 = DIRECTION('',(0.,0.,1.));
+#17030 = DEFINITIONAL_REPRESENTATION('',(#17031),#17035);
+#17031 = LINE('',#17032,#17033);
+#17032 = CARTESIAN_POINT('',(0.199702829304,0.223137815574));
+#17033 = VECTOR('',#17034,1.);
+#17034 = DIRECTION('',(1.,0.));
+#17035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17036 = ORIENTED_EDGE('',*,*,#17037,.F.);
+#17037 = EDGE_CURVE('',#16958,#17010,#17038,.T.);
+#17038 = SURFACE_CURVE('',#17039,(#17043,#17050),.PCURVE_S1.);
+#17039 = LINE('',#17040,#17041);
+#17040 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#17041 = VECTOR('',#17042,1.);
+#17042 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#17043 = PCURVE('',#16440,#17044);
+#17044 = DEFINITIONAL_REPRESENTATION('',(#17045),#17049);
+#17045 = LINE('',#17046,#17047);
+#17046 = CARTESIAN_POINT('',(0.,0.));
+#17047 = VECTOR('',#17048,1.);
+#17048 = DIRECTION('',(1.,0.));
+#17049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17050 = PCURVE('',#17051,#17056);
+#17051 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#17052,#17053)
+ ,(#17054,#17055
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#17052 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#17053 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#17054 = CARTESIAN_POINT('',(-0.7,1.405,0.725));
+#17055 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#17056 = DEFINITIONAL_REPRESENTATION('',(#17057),#17061);
+#17057 = LINE('',#17058,#17059);
+#17058 = CARTESIAN_POINT('',(-1.807931276293E-16,-1.471471565201E-15));
+#17059 = VECTOR('',#17060,1.);
+#17060 = DIRECTION('',(1.,-1.584268133624E-14));
+#17061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17062 = ADVANCED_FACE('',(#17063),#16330,.F.);
+#17063 = FACE_BOUND('',#17064,.F.);
+#17064 = EDGE_LOOP('',(#17065,#17093,#17094,#17095));
+#17065 = ORIENTED_EDGE('',*,*,#17066,.F.);
+#17066 = EDGE_CURVE('',#16315,#17067,#17069,.T.);
+#17067 = VERTEX_POINT('',#17068);
+#17068 = CARTESIAN_POINT('',(-0.7,1.15,0.725));
+#17069 = SURFACE_CURVE('',#17070,(#17074,#17081),.PCURVE_S1.);
+#17070 = LINE('',#17071,#17072);
+#17071 = CARTESIAN_POINT('',(-0.7,1.15,0.525297170697));
+#17072 = VECTOR('',#17073,1.);
+#17073 = DIRECTION('',(0.,0.,1.));
+#17074 = PCURVE('',#16330,#17075);
+#17075 = DEFINITIONAL_REPRESENTATION('',(#17076),#17080);
+#17076 = LINE('',#17077,#17078);
+#17077 = CARTESIAN_POINT('',(2.555,-0.199702829303));
+#17078 = VECTOR('',#17079,1.);
+#17079 = DIRECTION('',(0.,1.));
+#17080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17081 = PCURVE('',#17082,#17087);
+#17082 = PLANE('',#17083);
+#17083 = AXIS2_PLACEMENT_3D('',#17084,#17085,#17086);
+#17084 = CARTESIAN_POINT('',(-0.923137815574,1.15,0.325594341393));
+#17085 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#17086 = DIRECTION('',(0.,0.,1.));
+#17087 = DEFINITIONAL_REPRESENTATION('',(#17088),#17092);
+#17088 = LINE('',#17089,#17090);
+#17089 = CARTESIAN_POINT('',(0.199702829304,0.223137815574));
+#17090 = VECTOR('',#17091,1.);
+#17091 = DIRECTION('',(1.,0.));
+#17092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17093 = ORIENTED_EDGE('',*,*,#16314,.T.);
+#17094 = ORIENTED_EDGE('',*,*,#16610,.T.);
+#17095 = ORIENTED_EDGE('',*,*,#17096,.F.);
+#17096 = EDGE_CURVE('',#17067,#16588,#17097,.T.);
+#17097 = SURFACE_CURVE('',#17098,(#17102,#17109),.PCURVE_S1.);
+#17098 = LINE('',#17099,#17100);
+#17099 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#17100 = VECTOR('',#17101,1.);
+#17101 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#17102 = PCURVE('',#16330,#17103);
+#17103 = DEFINITIONAL_REPRESENTATION('',(#17104),#17108);
+#17104 = LINE('',#17105,#17106);
+#17105 = CARTESIAN_POINT('',(0.,0.));
+#17106 = VECTOR('',#17107,1.);
+#17107 = DIRECTION('',(1.,0.));
+#17108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17109 = PCURVE('',#17110,#17115);
+#17110 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#17111,#17112)
+ ,(#17113,#17114
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#17111 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#17112 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#17113 = CARTESIAN_POINT('',(-0.7,1.405,0.725));
+#17114 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#17115 = DEFINITIONAL_REPRESENTATION('',(#17116),#17120);
+#17116 = LINE('',#17117,#17118);
+#17117 = CARTESIAN_POINT('',(0.,2.51221373082E-14));
+#17118 = VECTOR('',#17119,1.);
+#17119 = DIRECTION('',(1.,-1.894277717317E-14));
+#17120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17121 = ADVANCED_FACE('',(#17122),#16414,.F.);
+#17122 = FACE_BOUND('',#17123,.F.);
+#17123 = EDGE_LOOP('',(#17124,#17125,#17158,#17186));
+#17124 = ORIENTED_EDGE('',*,*,#16398,.T.);
+#17125 = ORIENTED_EDGE('',*,*,#17126,.T.);
+#17126 = EDGE_CURVE('',#16371,#17127,#17129,.T.);
+#17127 = VERTEX_POINT('',#17128);
+#17128 = CARTESIAN_POINT('',(-0.8,-0.75,0.475));
+#17129 = SURFACE_CURVE('',#17130,(#17135,#17142),.PCURVE_S1.);
+#17130 = CIRCLE('',#17131,0.1);
+#17131 = AXIS2_PLACEMENT_3D('',#17132,#17133,#17134);
+#17132 = CARTESIAN_POINT('',(-0.7,-0.75,0.475));
+#17133 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#17134 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#17135 = PCURVE('',#16414,#17136);
+#17136 = DEFINITIONAL_REPRESENTATION('',(#17137),#17141);
+#17137 = LINE('',#17138,#17139);
+#17138 = CARTESIAN_POINT('',(0.,-0.4));
+#17139 = VECTOR('',#17140,1.);
+#17140 = DIRECTION('',(1.,0.));
+#17141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17142 = PCURVE('',#17143,#17148);
+#17143 = PLANE('',#17144);
+#17144 = AXIS2_PLACEMENT_3D('',#17145,#17146,#17147);
+#17145 = CARTESIAN_POINT('',(-0.923137815574,-0.75,0.325594341393));
+#17146 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#17147 = DIRECTION('',(0.,0.,1.));
+#17148 = DEFINITIONAL_REPRESENTATION('',(#17149),#17157);
+#17149 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17150,#17151,#17152,#17153
+ ,#17154,#17155,#17156),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17150 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#17151 = CARTESIAN_POINT('',(0.249405658607,4.993273481711E-02));
+#17152 = CARTESIAN_POINT('',(9.9405658607E-02,0.136535275196));
+#17153 = CARTESIAN_POINT('',(-5.0594341393E-02,0.223137815574));
+#17154 = CARTESIAN_POINT('',(9.9405658607E-02,0.309740355952));
+#17155 = CARTESIAN_POINT('',(0.249405658607,0.396342896331));
+#17156 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#17157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17158 = ORIENTED_EDGE('',*,*,#17159,.F.);
+#17159 = EDGE_CURVE('',#17160,#17127,#17162,.T.);
+#17160 = VERTEX_POINT('',#17161);
+#17161 = CARTESIAN_POINT('',(-0.8,-1.15,0.475));
+#17162 = SURFACE_CURVE('',#17163,(#17167,#17174),.PCURVE_S1.);
+#17163 = LINE('',#17164,#17165);
+#17164 = CARTESIAN_POINT('',(-0.8,-1.15,0.475));
+#17165 = VECTOR('',#17166,1.);
+#17166 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#17167 = PCURVE('',#16414,#17168);
+#17168 = DEFINITIONAL_REPRESENTATION('',(#17169),#17173);
+#17169 = LINE('',#17170,#17171);
+#17170 = CARTESIAN_POINT('',(1.570796326795,0.));
+#17171 = VECTOR('',#17172,1.);
+#17172 = DIRECTION('',(0.,-1.));
+#17173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17174 = PCURVE('',#17175,#17180);
+#17175 = PLANE('',#17176);
+#17176 = AXIS2_PLACEMENT_3D('',#17177,#17178,#17179);
+#17177 = CARTESIAN_POINT('',(-0.8,-1.15,0.475));
+#17178 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#17179 = DIRECTION('',(-0.,0.,-1.));
+#17180 = DEFINITIONAL_REPRESENTATION('',(#17181),#17185);
+#17181 = LINE('',#17182,#17183);
+#17182 = CARTESIAN_POINT('',(0.,0.));
+#17183 = VECTOR('',#17184,1.);
+#17184 = DIRECTION('',(0.,-1.));
+#17185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17186 = ORIENTED_EDGE('',*,*,#17187,.F.);
+#17187 = EDGE_CURVE('',#16399,#17160,#17188,.T.);
+#17188 = SURFACE_CURVE('',#17189,(#17194,#17201),.PCURVE_S1.);
+#17189 = CIRCLE('',#17190,0.1);
+#17190 = AXIS2_PLACEMENT_3D('',#17191,#17192,#17193);
+#17191 = CARTESIAN_POINT('',(-0.7,-1.15,0.475));
+#17192 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#17193 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#17194 = PCURVE('',#16414,#17195);
+#17195 = DEFINITIONAL_REPRESENTATION('',(#17196),#17200);
+#17196 = LINE('',#17197,#17198);
+#17197 = CARTESIAN_POINT('',(0.,0.));
+#17198 = VECTOR('',#17199,1.);
+#17199 = DIRECTION('',(1.,0.));
+#17200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17201 = PCURVE('',#17025,#17202);
+#17202 = DEFINITIONAL_REPRESENTATION('',(#17203),#17211);
+#17203 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17204,#17205,#17206,#17207
+ ,#17208,#17209,#17210),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17204 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#17205 = CARTESIAN_POINT('',(0.249405658607,4.993273481711E-02));
+#17206 = CARTESIAN_POINT('',(9.9405658607E-02,0.136535275196));
+#17207 = CARTESIAN_POINT('',(-5.0594341393E-02,0.223137815574));
+#17208 = CARTESIAN_POINT('',(9.9405658607E-02,0.309740355952));
+#17209 = CARTESIAN_POINT('',(0.249405658607,0.396342896331));
+#17210 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#17211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17212 = ADVANCED_FACE('',(#17213),#16358,.F.);
+#17213 = FACE_BOUND('',#17214,.F.);
+#17214 = EDGE_LOOP('',(#17215,#17216,#17244,#17272));
+#17215 = ORIENTED_EDGE('',*,*,#16342,.T.);
+#17216 = ORIENTED_EDGE('',*,*,#17217,.T.);
+#17217 = EDGE_CURVE('',#16315,#17218,#17220,.T.);
+#17218 = VERTEX_POINT('',#17219);
+#17219 = CARTESIAN_POINT('',(-0.8,1.15,0.475));
+#17220 = SURFACE_CURVE('',#17221,(#17226,#17233),.PCURVE_S1.);
+#17221 = CIRCLE('',#17222,0.1);
+#17222 = AXIS2_PLACEMENT_3D('',#17223,#17224,#17225);
+#17223 = CARTESIAN_POINT('',(-0.7,1.15,0.475));
+#17224 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#17225 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#17226 = PCURVE('',#16358,#17227);
+#17227 = DEFINITIONAL_REPRESENTATION('',(#17228),#17232);
+#17228 = LINE('',#17229,#17230);
+#17229 = CARTESIAN_POINT('',(0.,-0.4));
+#17230 = VECTOR('',#17231,1.);
+#17231 = DIRECTION('',(1.,0.));
+#17232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17233 = PCURVE('',#17082,#17234);
+#17234 = DEFINITIONAL_REPRESENTATION('',(#17235),#17243);
+#17235 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17236,#17237,#17238,#17239
+ ,#17240,#17241,#17242),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17236 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#17237 = CARTESIAN_POINT('',(0.249405658607,4.993273481711E-02));
+#17238 = CARTESIAN_POINT('',(9.9405658607E-02,0.136535275196));
+#17239 = CARTESIAN_POINT('',(-5.0594341393E-02,0.223137815574));
+#17240 = CARTESIAN_POINT('',(9.9405658607E-02,0.309740355952));
+#17241 = CARTESIAN_POINT('',(0.249405658607,0.396342896331));
+#17242 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#17243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17244 = ORIENTED_EDGE('',*,*,#17245,.F.);
+#17245 = EDGE_CURVE('',#17246,#17218,#17248,.T.);
+#17246 = VERTEX_POINT('',#17247);
+#17247 = CARTESIAN_POINT('',(-0.8,0.75,0.475));
+#17248 = SURFACE_CURVE('',#17249,(#17253,#17260),.PCURVE_S1.);
+#17249 = LINE('',#17250,#17251);
+#17250 = CARTESIAN_POINT('',(-0.8,0.75,0.475));
+#17251 = VECTOR('',#17252,1.);
+#17252 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#17253 = PCURVE('',#16358,#17254);
+#17254 = DEFINITIONAL_REPRESENTATION('',(#17255),#17259);
+#17255 = LINE('',#17256,#17257);
+#17256 = CARTESIAN_POINT('',(1.570796326795,0.));
+#17257 = VECTOR('',#17258,1.);
+#17258 = DIRECTION('',(0.,-1.));
+#17259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17260 = PCURVE('',#17261,#17266);
+#17261 = PLANE('',#17262);
+#17262 = AXIS2_PLACEMENT_3D('',#17263,#17264,#17265);
+#17263 = CARTESIAN_POINT('',(-0.8,0.75,0.475));
+#17264 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#17265 = DIRECTION('',(-0.,0.,-1.));
+#17266 = DEFINITIONAL_REPRESENTATION('',(#17267),#17271);
+#17267 = LINE('',#17268,#17269);
+#17268 = CARTESIAN_POINT('',(0.,0.));
+#17269 = VECTOR('',#17270,1.);
+#17270 = DIRECTION('',(0.,-1.));
+#17271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17272 = ORIENTED_EDGE('',*,*,#17273,.F.);
+#17273 = EDGE_CURVE('',#16343,#17246,#17274,.T.);
+#17274 = SURFACE_CURVE('',#17275,(#17280,#17287),.PCURVE_S1.);
+#17275 = CIRCLE('',#17276,0.1);
+#17276 = AXIS2_PLACEMENT_3D('',#17277,#17278,#17279);
+#17277 = CARTESIAN_POINT('',(-0.7,0.75,0.475));
+#17278 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#17279 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#17280 = PCURVE('',#16358,#17281);
+#17281 = DEFINITIONAL_REPRESENTATION('',(#17282),#17286);
+#17282 = LINE('',#17283,#17284);
+#17283 = CARTESIAN_POINT('',(0.,0.));
+#17284 = VECTOR('',#17285,1.);
+#17285 = DIRECTION('',(1.,0.));
+#17286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17287 = PCURVE('',#17288,#17293);
+#17288 = PLANE('',#17289);
+#17289 = AXIS2_PLACEMENT_3D('',#17290,#17291,#17292);
+#17290 = CARTESIAN_POINT('',(-0.923137815574,0.75,0.325594341393));
+#17291 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#17292 = DIRECTION('',(0.,0.,1.));
+#17293 = DEFINITIONAL_REPRESENTATION('',(#17294),#17302);
+#17294 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17295,#17296,#17297,#17298
+ ,#17299,#17300,#17301),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17295 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#17296 = CARTESIAN_POINT('',(0.249405658607,4.993273481711E-02));
+#17297 = CARTESIAN_POINT('',(9.9405658607E-02,0.136535275196));
+#17298 = CARTESIAN_POINT('',(-5.0594341393E-02,0.223137815574));
+#17299 = CARTESIAN_POINT('',(9.9405658607E-02,0.309740355952));
+#17300 = CARTESIAN_POINT('',(0.249405658607,0.396342896331));
+#17301 = CARTESIAN_POINT('',(0.249405658607,0.223137815574));
+#17302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17303 = ADVANCED_FACE('',(#17304),#16386,.F.);
+#17304 = FACE_BOUND('',#17305,.F.);
+#17305 = EDGE_LOOP('',(#17306,#17329,#17330,#17353));
+#17306 = ORIENTED_EDGE('',*,*,#17307,.F.);
+#17307 = EDGE_CURVE('',#16371,#17308,#17310,.T.);
+#17308 = VERTEX_POINT('',#17309);
+#17309 = CARTESIAN_POINT('',(-0.7,-0.75,0.725));
+#17310 = SURFACE_CURVE('',#17311,(#17315,#17322),.PCURVE_S1.);
+#17311 = LINE('',#17312,#17313);
+#17312 = CARTESIAN_POINT('',(-0.7,-0.75,0.525297170697));
+#17313 = VECTOR('',#17314,1.);
+#17314 = DIRECTION('',(0.,0.,1.));
+#17315 = PCURVE('',#16386,#17316);
+#17316 = DEFINITIONAL_REPRESENTATION('',(#17317),#17321);
+#17317 = LINE('',#17318,#17319);
+#17318 = CARTESIAN_POINT('',(0.655,-0.199702829303));
+#17319 = VECTOR('',#17320,1.);
+#17320 = DIRECTION('',(0.,1.));
+#17321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17322 = PCURVE('',#17143,#17323);
+#17323 = DEFINITIONAL_REPRESENTATION('',(#17324),#17328);
+#17324 = LINE('',#17325,#17326);
+#17325 = CARTESIAN_POINT('',(0.199702829304,0.223137815574));
+#17326 = VECTOR('',#17327,1.);
+#17327 = DIRECTION('',(1.,0.));
+#17328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17329 = ORIENTED_EDGE('',*,*,#16370,.T.);
+#17330 = ORIENTED_EDGE('',*,*,#17331,.T.);
+#17331 = EDGE_CURVE('',#16343,#17332,#17334,.T.);
+#17332 = VERTEX_POINT('',#17333);
+#17333 = CARTESIAN_POINT('',(-0.7,0.75,0.725));
+#17334 = SURFACE_CURVE('',#17335,(#17339,#17346),.PCURVE_S1.);
+#17335 = LINE('',#17336,#17337);
+#17336 = CARTESIAN_POINT('',(-0.7,0.75,0.525297170697));
+#17337 = VECTOR('',#17338,1.);
+#17338 = DIRECTION('',(0.,0.,1.));
+#17339 = PCURVE('',#16386,#17340);
+#17340 = DEFINITIONAL_REPRESENTATION('',(#17341),#17345);
+#17341 = LINE('',#17342,#17343);
+#17342 = CARTESIAN_POINT('',(2.155,-0.199702829303));
+#17343 = VECTOR('',#17344,1.);
+#17344 = DIRECTION('',(0.,1.));
+#17345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17346 = PCURVE('',#17288,#17347);
+#17347 = DEFINITIONAL_REPRESENTATION('',(#17348),#17352);
+#17348 = LINE('',#17349,#17350);
+#17349 = CARTESIAN_POINT('',(0.199702829304,0.223137815574));
+#17350 = VECTOR('',#17351,1.);
+#17351 = DIRECTION('',(1.,0.));
+#17352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17353 = ORIENTED_EDGE('',*,*,#17354,.F.);
+#17354 = EDGE_CURVE('',#17308,#17332,#17355,.T.);
+#17355 = SURFACE_CURVE('',#17356,(#17360,#17367),.PCURVE_S1.);
+#17356 = LINE('',#17357,#17358);
+#17357 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#17358 = VECTOR('',#17359,1.);
+#17359 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#17360 = PCURVE('',#16386,#17361);
+#17361 = DEFINITIONAL_REPRESENTATION('',(#17362),#17366);
+#17362 = LINE('',#17363,#17364);
+#17363 = CARTESIAN_POINT('',(0.,0.));
+#17364 = VECTOR('',#17365,1.);
+#17365 = DIRECTION('',(1.,0.));
+#17366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17367 = PCURVE('',#17368,#17373);
+#17368 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#17369,#17370)
+ ,(#17371,#17372
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#17369 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#17370 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#17371 = CARTESIAN_POINT('',(-0.7,1.405,0.725));
+#17372 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#17373 = DEFINITIONAL_REPRESENTATION('',(#17374),#17378);
+#17374 = LINE('',#17375,#17376);
+#17375 = CARTESIAN_POINT('',(0.,-3.947372804662E-16));
+#17376 = VECTOR('',#17377,1.);
+#17377 = DIRECTION('',(1.,-8.373510178835E-15));
+#17378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17379 = ADVANCED_FACE('',(#17380),#16491,.F.);
+#17380 = FACE_BOUND('',#17381,.F.);
+#17381 = EDGE_LOOP('',(#17382,#17383,#17405,#17430));
+#17382 = ORIENTED_EDGE('',*,*,#16477,.T.);
+#17383 = ORIENTED_EDGE('',*,*,#17384,.T.);
+#17384 = EDGE_CURVE('',#16458,#17385,#17387,.T.);
+#17385 = VERTEX_POINT('',#17386);
+#17386 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#17387 = SURFACE_CURVE('',#17388,(#17391,#17398),.PCURVE_S1.);
+#17388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17389,#17390),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17389 = CARTESIAN_POINT('',(0.7,1.405,0.725));
+#17390 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#17391 = PCURVE('',#16491,#17392);
+#17392 = DEFINITIONAL_REPRESENTATION('',(#17393),#17397);
+#17393 = LINE('',#17394,#17395);
+#17394 = CARTESIAN_POINT('',(0.134350288425,5.653840890071E-15));
+#17395 = VECTOR('',#17396,1.);
+#17396 = DIRECTION('',(-1.110223024625E-16,1.));
+#17397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17398 = PCURVE('',#16675,#17399);
+#17399 = DEFINITIONAL_REPRESENTATION('',(#17400),#17404);
+#17400 = LINE('',#17401,#17402);
+#17401 = CARTESIAN_POINT('',(-1.807931276293E-16,-1.471471565201E-15));
+#17402 = VECTOR('',#17403,1.);
+#17403 = DIRECTION('',(3.686641005123E-17,1.));
+#17404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17405 = ORIENTED_EDGE('',*,*,#17406,.F.);
+#17406 = EDGE_CURVE('',#16509,#17385,#17407,.T.);
+#17407 = SURFACE_CURVE('',#17408,(#17412,#17418),.PCURVE_S1.);
+#17408 = LINE('',#17409,#17410);
+#17409 = CARTESIAN_POINT('',(0.5925,1.475,0.725));
+#17410 = VECTOR('',#17411,1.);
+#17411 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#17412 = PCURVE('',#16491,#17413);
+#17413 = DEFINITIONAL_REPRESENTATION('',(#17414),#17417);
+#17414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17415,#17416),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#17415 = CARTESIAN_POINT('',(1.414931009091E-16,1.));
+#17416 = CARTESIAN_POINT('',(0.134350288425,1.));
+#17417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17418 = PCURVE('',#17419,#17424);
+#17419 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#17420,#17421)
+ ,(#17422,#17423
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#17420 = CARTESIAN_POINT('',(0.5925,1.475,0.725));
+#17421 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2));
+#17422 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#17423 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2));
+#17424 = DEFINITIONAL_REPRESENTATION('',(#17425),#17429);
+#17425 = LINE('',#17426,#17427);
+#17426 = CARTESIAN_POINT('',(4.017724794871E-17,1.003111046248E-16));
+#17427 = VECTOR('',#17428,1.);
+#17428 = DIRECTION('',(1.,1.379164279432E-16));
+#17429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17430 = ORIENTED_EDGE('',*,*,#16508,.F.);
+#17431 = ADVANCED_FACE('',(#17432),#16545,.F.);
+#17432 = FACE_BOUND('',#17433,.F.);
+#17433 = EDGE_LOOP('',(#17434,#17435,#17457,#17484));
+#17434 = ORIENTED_EDGE('',*,*,#16530,.T.);
+#17435 = ORIENTED_EDGE('',*,*,#17436,.T.);
+#17436 = EDGE_CURVE('',#16509,#17437,#17439,.T.);
+#17437 = VERTEX_POINT('',#17438);
+#17438 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2));
+#17439 = SURFACE_CURVE('',#17440,(#17443,#17450),.PCURVE_S1.);
+#17440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17441,#17442),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17441 = CARTESIAN_POINT('',(0.5925,1.475,0.725));
+#17442 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2));
+#17443 = PCURVE('',#16545,#17444);
+#17444 = DEFINITIONAL_REPRESENTATION('',(#17445),#17449);
+#17445 = LINE('',#17446,#17447);
+#17446 = CARTESIAN_POINT('',(1.185,1.366929635539E-16));
+#17447 = VECTOR('',#17448,1.);
+#17448 = DIRECTION('',(0.,1.));
+#17449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17450 = PCURVE('',#17419,#17451);
+#17451 = DEFINITIONAL_REPRESENTATION('',(#17452),#17456);
+#17452 = LINE('',#17453,#17454);
+#17453 = CARTESIAN_POINT('',(4.017724794871E-17,1.003111046248E-16));
+#17454 = VECTOR('',#17455,1.);
+#17455 = DIRECTION('',(2.825627160755E-16,1.));
+#17456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17457 = ORIENTED_EDGE('',*,*,#17458,.F.);
+#17458 = EDGE_CURVE('',#17459,#17437,#17461,.T.);
+#17459 = VERTEX_POINT('',#17460);
+#17460 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2));
+#17461 = SURFACE_CURVE('',#17462,(#17466,#17472),.PCURVE_S1.);
+#17462 = LINE('',#17463,#17464);
+#17463 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2));
+#17464 = VECTOR('',#17465,1.);
+#17465 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#17466 = PCURVE('',#16545,#17467);
+#17467 = DEFINITIONAL_REPRESENTATION('',(#17468),#17471);
+#17468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17469,#17470),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.118243103516),.PIECEWISE_BEZIER_KNOTS.);
+#17469 = CARTESIAN_POINT('',(-4.65134701946E-17,1.));
+#17470 = CARTESIAN_POINT('',(1.185,1.));
+#17471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17472 = PCURVE('',#17473,#17478);
+#17473 = PLANE('',#17474);
+#17474 = AXIS2_PLACEMENT_3D('',#17475,#17476,#17477);
+#17475 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2));
+#17476 = DIRECTION('',(0.,0.,1.));
+#17477 = DIRECTION('',(0.369013679242,-0.929423963825,0.));
+#17478 = DEFINITIONAL_REPRESENTATION('',(#17479),#17483);
+#17479 = LINE('',#17480,#17481);
+#17480 = CARTESIAN_POINT('',(0.,0.));
+#17481 = VECTOR('',#17482,1.);
+#17482 = DIRECTION('',(0.369013679242,0.929423963825));
+#17483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17484 = ORIENTED_EDGE('',*,*,#17485,.F.);
+#17485 = EDGE_CURVE('',#16531,#17459,#17486,.T.);
+#17486 = SURFACE_CURVE('',#17487,(#17490,#17497),.PCURVE_S1.);
+#17487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17488,#17489),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17488 = CARTESIAN_POINT('',(-0.5925,1.475,0.725));
+#17489 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2));
+#17490 = PCURVE('',#16545,#17491);
+#17491 = DEFINITIONAL_REPRESENTATION('',(#17492),#17496);
+#17492 = LINE('',#17493,#17494);
+#17493 = CARTESIAN_POINT('',(2.895057706728E-17,1.366844932245E-16));
+#17494 = VECTOR('',#17495,1.);
+#17495 = DIRECTION('',(-7.546404726188E-17,1.));
+#17496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17497 = PCURVE('',#17498,#17503);
+#17498 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#17499,#17500)
+ ,(#17501,#17502
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#17499 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#17500 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2));
+#17501 = CARTESIAN_POINT('',(-0.5925,1.475,0.725));
+#17502 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2));
+#17503 = DEFINITIONAL_REPRESENTATION('',(#17504),#17508);
+#17504 = LINE('',#17505,#17506);
+#17505 = CARTESIAN_POINT('',(0.116672618896,1.003102575919E-16));
+#17506 = VECTOR('',#17507,1.);
+#17507 = DIRECTION('',(-2.914335439641E-16,1.));
+#17508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17509 = ADVANCED_FACE('',(#17510),#16570,.F.);
+#17510 = FACE_BOUND('',#17511,.F.);
+#17511 = EDGE_LOOP('',(#17512,#17513,#17514,#17536));
+#17512 = ORIENTED_EDGE('',*,*,#16587,.T.);
+#17513 = ORIENTED_EDGE('',*,*,#16557,.T.);
+#17514 = ORIENTED_EDGE('',*,*,#17515,.F.);
+#17515 = EDGE_CURVE('',#17516,#16531,#17518,.T.);
+#17516 = VERTEX_POINT('',#17517);
+#17517 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#17518 = SURFACE_CURVE('',#17519,(#17523,#17529),.PCURVE_S1.);
+#17519 = LINE('',#17520,#17521);
+#17520 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#17521 = VECTOR('',#17522,1.);
+#17522 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#17523 = PCURVE('',#16570,#17524);
+#17524 = DEFINITIONAL_REPRESENTATION('',(#17525),#17528);
+#17525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17526,#17527),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#17526 = CARTESIAN_POINT('',(-1.067447675522E-17,1.));
+#17527 = CARTESIAN_POINT('',(0.134350288425,1.));
+#17528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17529 = PCURVE('',#17498,#17530);
+#17530 = DEFINITIONAL_REPRESENTATION('',(#17531),#17535);
+#17531 = LINE('',#17532,#17533);
+#17532 = CARTESIAN_POINT('',(-1.173858412431E-16,1.164021754617E-16));
+#17533 = VECTOR('',#17534,1.);
+#17534 = DIRECTION('',(1.,-1.379236878553E-16));
+#17535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17536 = ORIENTED_EDGE('',*,*,#17537,.F.);
+#17537 = EDGE_CURVE('',#16588,#17516,#17538,.T.);
+#17538 = SURFACE_CURVE('',#17539,(#17542,#17549),.PCURVE_S1.);
+#17539 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17540,#17541),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17540 = CARTESIAN_POINT('',(-0.7,1.405,0.725));
+#17541 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#17542 = PCURVE('',#16570,#17543);
+#17543 = DEFINITIONAL_REPRESENTATION('',(#17544),#17548);
+#17544 = LINE('',#17545,#17546);
+#17545 = CARTESIAN_POINT('',(-2.109296996248E-16,-1.485561157568E-16));
+#17546 = VECTOR('',#17547,1.);
+#17547 = DIRECTION('',(2.002552228696E-16,1.));
+#17548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17549 = PCURVE('',#17110,#17550);
+#17550 = DEFINITIONAL_REPRESENTATION('',(#17551),#17555);
+#17551 = LINE('',#17552,#17553);
+#17552 = CARTESIAN_POINT('',(2.81,-1.463448469124E-15));
+#17553 = VECTOR('',#17554,1.);
+#17554 = DIRECTION('',(0.,1.));
+#17555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17556 = ADVANCED_FACE('',(#17557),#16675,.F.);
+#17557 = FACE_BOUND('',#17558,.F.);
+#17558 = EDGE_LOOP('',(#17559,#17560,#17561,#17588));
+#17559 = ORIENTED_EDGE('',*,*,#17384,.F.);
+#17560 = ORIENTED_EDGE('',*,*,#16661,.T.);
+#17561 = ORIENTED_EDGE('',*,*,#17562,.T.);
+#17562 = EDGE_CURVE('',#16634,#17563,#17565,.T.);
+#17563 = VERTEX_POINT('',#17564);
+#17564 = CARTESIAN_POINT('',(0.675,0.2,0.725));
+#17565 = SURFACE_CURVE('',#17566,(#17570,#17576),.PCURVE_S1.);
+#17566 = LINE('',#17567,#17568);
+#17567 = CARTESIAN_POINT('',(0.7,0.2,0.725));
+#17568 = VECTOR('',#17569,1.);
+#17569 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#17570 = PCURVE('',#16675,#17571);
+#17571 = DEFINITIONAL_REPRESENTATION('',(#17572),#17575);
+#17572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17573,#17574),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#17573 = CARTESIAN_POINT('',(1.205,2.097712065569E-15));
+#17574 = CARTESIAN_POINT('',(1.203204667864,1.));
+#17575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17576 = PCURVE('',#17577,#17582);
+#17577 = PLANE('',#17578);
+#17578 = AXIS2_PLACEMENT_3D('',#17579,#17580,#17581);
+#17579 = CARTESIAN_POINT('',(0.7,0.2,0.725));
+#17580 = DIRECTION('',(0.,0.,-1.));
+#17581 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#17582 = DEFINITIONAL_REPRESENTATION('',(#17583),#17587);
+#17583 = LINE('',#17584,#17585);
+#17584 = CARTESIAN_POINT('',(-0.,0.));
+#17585 = VECTOR('',#17586,1.);
+#17586 = DIRECTION('',(1.,0.));
+#17587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17588 = ORIENTED_EDGE('',*,*,#17589,.F.);
+#17589 = EDGE_CURVE('',#17385,#17563,#17590,.T.);
+#17590 = SURFACE_CURVE('',#17591,(#17595,#17601),.PCURVE_S1.);
+#17591 = LINE('',#17592,#17593);
+#17592 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#17593 = VECTOR('',#17594,1.);
+#17594 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#17595 = PCURVE('',#16675,#17596);
+#17596 = DEFINITIONAL_REPRESENTATION('',(#17597),#17600);
+#17597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17598,#17599),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.1925),.PIECEWISE_BEZIER_KNOTS.);
+#17598 = CARTESIAN_POINT('',(-1.439267175781E-16,1.));
+#17599 = CARTESIAN_POINT('',(1.203204667864,1.));
+#17600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17601 = PCURVE('',#17602,#17607);
+#17602 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#17603,#17604)
+ ,(#17605,#17606
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#17603 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#17604 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2));
+#17605 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));
+#17606 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2));
+#17607 = DEFINITIONAL_REPRESENTATION('',(#17608),#17612);
+#17608 = LINE('',#17609,#17610);
+#17609 = CARTESIAN_POINT('',(4.068508213199E-16,7.262180985429E-17));
+#17610 = VECTOR('',#17611,1.);
+#17611 = DIRECTION('',(1.,-9.661540047055E-17));
+#17612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17613 = ADVANCED_FACE('',(#17614),#16649,.F.);
+#17614 = FACE_BOUND('',#17615,.F.);
+#17615 = EDGE_LOOP('',(#17616,#17617,#17618,#17641,#17670,#17698,#17726,
+ #17754,#17787,#17815));
+#17616 = ORIENTED_EDGE('',*,*,#16633,.F.);
+#17617 = ORIENTED_EDGE('',*,*,#16825,.T.);
+#17618 = ORIENTED_EDGE('',*,*,#17619,.T.);
+#17619 = EDGE_CURVE('',#16798,#17620,#17622,.T.);
+#17620 = VERTEX_POINT('',#17621);
+#17621 = CARTESIAN_POINT('',(0.8,0.2,0.25));
+#17622 = SURFACE_CURVE('',#17623,(#17627,#17634),.PCURVE_S1.);
+#17623 = LINE('',#17624,#17625);
+#17624 = CARTESIAN_POINT('',(0.8,0.2,0.475));
+#17625 = VECTOR('',#17626,1.);
+#17626 = DIRECTION('',(0.,0.,-1.));
+#17627 = PCURVE('',#16649,#17628);
+#17628 = DEFINITIONAL_REPRESENTATION('',(#17629),#17633);
+#17629 = LINE('',#17630,#17631);
+#17630 = CARTESIAN_POINT('',(0.149405658607,0.123137815574));
+#17631 = VECTOR('',#17632,1.);
+#17632 = DIRECTION('',(-1.,-0.));
+#17633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17634 = PCURVE('',#16813,#17635);
+#17635 = DEFINITIONAL_REPRESENTATION('',(#17636),#17640);
+#17636 = LINE('',#17637,#17638);
+#17637 = CARTESIAN_POINT('',(0.,0.));
+#17638 = VECTOR('',#17639,1.);
+#17639 = DIRECTION('',(1.,0.));
+#17640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17641 = ORIENTED_EDGE('',*,*,#17642,.T.);
+#17642 = EDGE_CURVE('',#17620,#17643,#17645,.T.);
+#17643 = VERTEX_POINT('',#17644);
+#17644 = CARTESIAN_POINT('',(1.05,0.2,0.));
+#17645 = SURFACE_CURVE('',#17646,(#17651,#17658),.PCURVE_S1.);
+#17646 = CIRCLE('',#17647,0.25);
+#17647 = AXIS2_PLACEMENT_3D('',#17648,#17649,#17650);
+#17648 = CARTESIAN_POINT('',(1.05,0.2,0.25));
+#17649 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#17650 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#17651 = PCURVE('',#16649,#17652);
+#17652 = DEFINITIONAL_REPRESENTATION('',(#17653),#17657);
+#17653 = CIRCLE('',#17654,0.25);
+#17654 = AXIS2_PLACEMENT_2D('',#17655,#17656);
+#17655 = CARTESIAN_POINT('',(-7.5594341393E-02,-0.126862184426));
+#17656 = DIRECTION('',(-4.440892098501E-16,1.));
+#17657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17658 = PCURVE('',#17659,#17664);
+#17659 = CYLINDRICAL_SURFACE('',#17660,0.25);
+#17660 = AXIS2_PLACEMENT_3D('',#17661,#17662,#17663);
+#17661 = CARTESIAN_POINT('',(1.05,0.2,0.25));
+#17662 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#17663 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#17664 = DEFINITIONAL_REPRESENTATION('',(#17665),#17669);
+#17665 = LINE('',#17666,#17667);
+#17666 = CARTESIAN_POINT('',(6.28318530718,0.));
+#17667 = VECTOR('',#17668,1.);
+#17668 = DIRECTION('',(-1.,0.));
+#17669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17670 = ORIENTED_EDGE('',*,*,#17671,.T.);
+#17671 = EDGE_CURVE('',#17643,#17672,#17674,.T.);
+#17672 = VERTEX_POINT('',#17673);
+#17673 = CARTESIAN_POINT('',(1.25,0.2,0.));
+#17674 = SURFACE_CURVE('',#17675,(#17679,#17686),.PCURVE_S1.);
+#17675 = LINE('',#17676,#17677);
+#17676 = CARTESIAN_POINT('',(1.05,0.2,0.));
+#17677 = VECTOR('',#17678,1.);
+#17678 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#17679 = PCURVE('',#16649,#17680);
+#17680 = DEFINITIONAL_REPRESENTATION('',(#17681),#17685);
+#17681 = LINE('',#17682,#17683);
+#17682 = CARTESIAN_POINT('',(-0.325594341393,-0.126862184426));
+#17683 = VECTOR('',#17684,1.);
+#17684 = DIRECTION('',(0.,-1.));
+#17685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17686 = PCURVE('',#17687,#17692);
+#17687 = PLANE('',#17688);
+#17688 = AXIS2_PLACEMENT_3D('',#17689,#17690,#17691);
+#17689 = CARTESIAN_POINT('',(1.05,0.2,0.));
+#17690 = DIRECTION('',(0.,0.,1.));
+#17691 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#17692 = DEFINITIONAL_REPRESENTATION('',(#17693),#17697);
+#17693 = LINE('',#17694,#17695);
+#17694 = CARTESIAN_POINT('',(0.,0.));
+#17695 = VECTOR('',#17696,1.);
+#17696 = DIRECTION('',(1.,0.));
+#17697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17698 = ORIENTED_EDGE('',*,*,#17699,.T.);
+#17699 = EDGE_CURVE('',#17672,#17700,#17702,.T.);
+#17700 = VERTEX_POINT('',#17701);
+#17701 = CARTESIAN_POINT('',(1.25,0.2,0.15));
+#17702 = SURFACE_CURVE('',#17703,(#17707,#17714),.PCURVE_S1.);
+#17703 = LINE('',#17704,#17705);
+#17704 = CARTESIAN_POINT('',(1.25,0.2,0.));
+#17705 = VECTOR('',#17706,1.);
+#17706 = DIRECTION('',(0.,0.,1.));
+#17707 = PCURVE('',#16649,#17708);
+#17708 = DEFINITIONAL_REPRESENTATION('',(#17709),#17713);
+#17709 = LINE('',#17710,#17711);
+#17710 = CARTESIAN_POINT('',(-0.325594341393,-0.326862184426));
+#17711 = VECTOR('',#17712,1.);
+#17712 = DIRECTION('',(1.,0.));
+#17713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17714 = PCURVE('',#17715,#17720);
+#17715 = PLANE('',#17716);
+#17716 = AXIS2_PLACEMENT_3D('',#17717,#17718,#17719);
+#17717 = CARTESIAN_POINT('',(1.25,0.2,0.));
+#17718 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#17719 = DIRECTION('',(0.,0.,1.));
+#17720 = DEFINITIONAL_REPRESENTATION('',(#17721),#17725);
+#17721 = LINE('',#17722,#17723);
+#17722 = CARTESIAN_POINT('',(0.,0.));
+#17723 = VECTOR('',#17724,1.);
+#17724 = DIRECTION('',(1.,0.));
+#17725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17726 = ORIENTED_EDGE('',*,*,#17727,.T.);
+#17727 = EDGE_CURVE('',#17700,#17728,#17730,.T.);
+#17728 = VERTEX_POINT('',#17729);
+#17729 = CARTESIAN_POINT('',(1.05,0.2,0.15));
+#17730 = SURFACE_CURVE('',#17731,(#17735,#17742),.PCURVE_S1.);
+#17731 = LINE('',#17732,#17733);
+#17732 = CARTESIAN_POINT('',(1.25,0.2,0.15));
+#17733 = VECTOR('',#17734,1.);
+#17734 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#17735 = PCURVE('',#16649,#17736);
+#17736 = DEFINITIONAL_REPRESENTATION('',(#17737),#17741);
+#17737 = LINE('',#17738,#17739);
+#17738 = CARTESIAN_POINT('',(-0.175594341393,-0.326862184426));
+#17739 = VECTOR('',#17740,1.);
+#17740 = DIRECTION('',(0.,1.));
+#17741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17742 = PCURVE('',#17743,#17748);
+#17743 = PLANE('',#17744);
+#17744 = AXIS2_PLACEMENT_3D('',#17745,#17746,#17747);
+#17745 = CARTESIAN_POINT('',(1.25,0.2,0.15));
+#17746 = DIRECTION('',(0.,0.,-1.));
+#17747 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#17748 = DEFINITIONAL_REPRESENTATION('',(#17749),#17753);
+#17749 = LINE('',#17750,#17751);
+#17750 = CARTESIAN_POINT('',(-0.,0.));
+#17751 = VECTOR('',#17752,1.);
+#17752 = DIRECTION('',(1.,0.));
+#17753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17754 = ORIENTED_EDGE('',*,*,#17755,.T.);
+#17755 = EDGE_CURVE('',#17728,#17756,#17758,.T.);
+#17756 = VERTEX_POINT('',#17757);
+#17757 = CARTESIAN_POINT('',(0.95,0.2,0.25));
+#17758 = SURFACE_CURVE('',#17759,(#17764,#17775),.PCURVE_S1.);
+#17759 = CIRCLE('',#17760,0.1);
+#17760 = AXIS2_PLACEMENT_3D('',#17761,#17762,#17763);
+#17761 = CARTESIAN_POINT('',(1.05,0.2,0.25));
+#17762 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#17763 = DIRECTION('',(-2.22044604925E-15,-4.93038065763E-31,-1.));
+#17764 = PCURVE('',#16649,#17765);
+#17765 = DEFINITIONAL_REPRESENTATION('',(#17766),#17774);
+#17766 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17767,#17768,#17769,#17770
+ ,#17771,#17772,#17773),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17767 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#17768 = CARTESIAN_POINT('',(-0.175594341393,4.634289633089E-02));
+#17769 = CARTESIAN_POINT('',(-2.5594341393E-02,-4.025964404756E-02));
+#17770 = CARTESIAN_POINT('',(0.124405658607,-0.126862184426));
+#17771 = CARTESIAN_POINT('',(-2.5594341393E-02,-0.213464724804));
+#17772 = CARTESIAN_POINT('',(-0.175594341393,-0.300067265183));
+#17773 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#17774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17775 = PCURVE('',#17776,#17781);
+#17776 = CYLINDRICAL_SURFACE('',#17777,0.1);
+#17777 = AXIS2_PLACEMENT_3D('',#17778,#17779,#17780);
+#17778 = CARTESIAN_POINT('',(1.05,0.2,0.25));
+#17779 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#17780 = DIRECTION('',(-2.22044604925E-15,-4.93038065763E-31,-1.));
+#17781 = DEFINITIONAL_REPRESENTATION('',(#17782),#17786);
+#17782 = LINE('',#17783,#17784);
+#17783 = CARTESIAN_POINT('',(0.,0.));
+#17784 = VECTOR('',#17785,1.);
+#17785 = DIRECTION('',(1.,-1.766974823035E-17));
+#17786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17787 = ORIENTED_EDGE('',*,*,#17788,.T.);
+#17788 = EDGE_CURVE('',#17756,#17789,#17791,.T.);
+#17789 = VERTEX_POINT('',#17790);
+#17790 = CARTESIAN_POINT('',(0.95,0.2,0.475));
+#17791 = SURFACE_CURVE('',#17792,(#17796,#17803),.PCURVE_S1.);
+#17792 = LINE('',#17793,#17794);
+#17793 = CARTESIAN_POINT('',(0.95,0.2,0.25));
+#17794 = VECTOR('',#17795,1.);
+#17795 = DIRECTION('',(0.,0.,1.));
+#17796 = PCURVE('',#16649,#17797);
+#17797 = DEFINITIONAL_REPRESENTATION('',(#17798),#17802);
+#17798 = LINE('',#17799,#17800);
+#17799 = CARTESIAN_POINT('',(-7.5594341393E-02,-2.6862184426E-02));
+#17800 = VECTOR('',#17801,1.);
+#17801 = DIRECTION('',(1.,0.));
+#17802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17803 = PCURVE('',#17804,#17809);
+#17804 = PLANE('',#17805);
+#17805 = AXIS2_PLACEMENT_3D('',#17806,#17807,#17808);
+#17806 = CARTESIAN_POINT('',(0.95,0.2,0.25));
+#17807 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#17808 = DIRECTION('',(0.,0.,1.));
+#17809 = DEFINITIONAL_REPRESENTATION('',(#17810),#17814);
+#17810 = LINE('',#17811,#17812);
+#17811 = CARTESIAN_POINT('',(0.,0.));
+#17812 = VECTOR('',#17813,1.);
+#17813 = DIRECTION('',(1.,0.));
+#17814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17815 = ORIENTED_EDGE('',*,*,#17816,.T.);
+#17816 = EDGE_CURVE('',#17789,#16634,#17817,.T.);
+#17817 = SURFACE_CURVE('',#17818,(#17823,#17830),.PCURVE_S1.);
+#17818 = CIRCLE('',#17819,0.25);
+#17819 = AXIS2_PLACEMENT_3D('',#17820,#17821,#17822);
+#17820 = CARTESIAN_POINT('',(0.7,0.2,0.475));
+#17821 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#17822 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#17823 = PCURVE('',#16649,#17824);
+#17824 = DEFINITIONAL_REPRESENTATION('',(#17825),#17829);
+#17825 = CIRCLE('',#17826,0.25);
+#17826 = AXIS2_PLACEMENT_2D('',#17827,#17828);
+#17827 = CARTESIAN_POINT('',(0.149405658607,0.223137815574));
+#17828 = DIRECTION('',(0.,-1.));
+#17829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17830 = PCURVE('',#17831,#17836);
+#17831 = CYLINDRICAL_SURFACE('',#17832,0.25);
+#17832 = AXIS2_PLACEMENT_3D('',#17833,#17834,#17835);
+#17833 = CARTESIAN_POINT('',(0.7,0.2,0.475));
+#17834 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#17835 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#17836 = DEFINITIONAL_REPRESENTATION('',(#17837),#17841);
+#17837 = LINE('',#17838,#17839);
+#17838 = CARTESIAN_POINT('',(6.28318530718,0.));
+#17839 = VECTOR('',#17840,1.);
+#17840 = DIRECTION('',(-1.,0.));
+#17841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17842 = ADVANCED_FACE('',(#17843),#16706,.T.);
+#17843 = FACE_BOUND('',#17844,.T.);
+#17844 = EDGE_LOOP('',(#17845,#17846,#17847,#17870,#17894,#17917,#17940,
+ #17963,#17991,#18014));
+#17845 = ORIENTED_EDGE('',*,*,#16690,.F.);
+#17846 = ORIENTED_EDGE('',*,*,#16769,.T.);
+#17847 = ORIENTED_EDGE('',*,*,#17848,.T.);
+#17848 = EDGE_CURVE('',#16770,#17849,#17851,.T.);
+#17849 = VERTEX_POINT('',#17850);
+#17850 = CARTESIAN_POINT('',(0.8,-0.2,0.25));
+#17851 = SURFACE_CURVE('',#17852,(#17856,#17863),.PCURVE_S1.);
+#17852 = LINE('',#17853,#17854);
+#17853 = CARTESIAN_POINT('',(0.8,-0.2,0.475));
+#17854 = VECTOR('',#17855,1.);
+#17855 = DIRECTION('',(0.,0.,-1.));
+#17856 = PCURVE('',#16706,#17857);
+#17857 = DEFINITIONAL_REPRESENTATION('',(#17858),#17862);
+#17858 = LINE('',#17859,#17860);
+#17859 = CARTESIAN_POINT('',(0.149405658607,0.123137815574));
+#17860 = VECTOR('',#17861,1.);
+#17861 = DIRECTION('',(-1.,-0.));
+#17862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17863 = PCURVE('',#16813,#17864);
+#17864 = DEFINITIONAL_REPRESENTATION('',(#17865),#17869);
+#17865 = LINE('',#17866,#17867);
+#17866 = CARTESIAN_POINT('',(0.,-0.4));
+#17867 = VECTOR('',#17868,1.);
+#17868 = DIRECTION('',(1.,0.));
+#17869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17870 = ORIENTED_EDGE('',*,*,#17871,.T.);
+#17871 = EDGE_CURVE('',#17849,#17872,#17874,.T.);
+#17872 = VERTEX_POINT('',#17873);
+#17873 = CARTESIAN_POINT('',(1.05,-0.2,0.));
+#17874 = SURFACE_CURVE('',#17875,(#17880,#17887),.PCURVE_S1.);
+#17875 = CIRCLE('',#17876,0.25);
+#17876 = AXIS2_PLACEMENT_3D('',#17877,#17878,#17879);
+#17877 = CARTESIAN_POINT('',(1.05,-0.2,0.25));
+#17878 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#17879 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#17880 = PCURVE('',#16706,#17881);
+#17881 = DEFINITIONAL_REPRESENTATION('',(#17882),#17886);
+#17882 = CIRCLE('',#17883,0.25);
+#17883 = AXIS2_PLACEMENT_2D('',#17884,#17885);
+#17884 = CARTESIAN_POINT('',(-7.5594341393E-02,-0.126862184426));
+#17885 = DIRECTION('',(-4.440892098501E-16,1.));
+#17886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17887 = PCURVE('',#17659,#17888);
+#17888 = DEFINITIONAL_REPRESENTATION('',(#17889),#17893);
+#17889 = LINE('',#17890,#17891);
+#17890 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#17891 = VECTOR('',#17892,1.);
+#17892 = DIRECTION('',(-1.,0.));
+#17893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17894 = ORIENTED_EDGE('',*,*,#17895,.T.);
+#17895 = EDGE_CURVE('',#17872,#17896,#17898,.T.);
+#17896 = VERTEX_POINT('',#17897);
+#17897 = CARTESIAN_POINT('',(1.25,-0.2,0.));
+#17898 = SURFACE_CURVE('',#17899,(#17903,#17910),.PCURVE_S1.);
+#17899 = LINE('',#17900,#17901);
+#17900 = CARTESIAN_POINT('',(1.05,-0.2,0.));
+#17901 = VECTOR('',#17902,1.);
+#17902 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#17903 = PCURVE('',#16706,#17904);
+#17904 = DEFINITIONAL_REPRESENTATION('',(#17905),#17909);
+#17905 = LINE('',#17906,#17907);
+#17906 = CARTESIAN_POINT('',(-0.325594341393,-0.126862184426));
+#17907 = VECTOR('',#17908,1.);
+#17908 = DIRECTION('',(0.,-1.));
+#17909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17910 = PCURVE('',#17687,#17911);
+#17911 = DEFINITIONAL_REPRESENTATION('',(#17912),#17916);
+#17912 = LINE('',#17913,#17914);
+#17913 = CARTESIAN_POINT('',(-8.881784197E-17,-0.4));
+#17914 = VECTOR('',#17915,1.);
+#17915 = DIRECTION('',(1.,0.));
+#17916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17917 = ORIENTED_EDGE('',*,*,#17918,.T.);
+#17918 = EDGE_CURVE('',#17896,#17919,#17921,.T.);
+#17919 = VERTEX_POINT('',#17920);
+#17920 = CARTESIAN_POINT('',(1.25,-0.2,0.15));
+#17921 = SURFACE_CURVE('',#17922,(#17926,#17933),.PCURVE_S1.);
+#17922 = LINE('',#17923,#17924);
+#17923 = CARTESIAN_POINT('',(1.25,-0.2,0.));
+#17924 = VECTOR('',#17925,1.);
+#17925 = DIRECTION('',(0.,0.,1.));
+#17926 = PCURVE('',#16706,#17927);
+#17927 = DEFINITIONAL_REPRESENTATION('',(#17928),#17932);
+#17928 = LINE('',#17929,#17930);
+#17929 = CARTESIAN_POINT('',(-0.325594341393,-0.326862184426));
+#17930 = VECTOR('',#17931,1.);
+#17931 = DIRECTION('',(1.,0.));
+#17932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17933 = PCURVE('',#17715,#17934);
+#17934 = DEFINITIONAL_REPRESENTATION('',(#17935),#17939);
+#17935 = LINE('',#17936,#17937);
+#17936 = CARTESIAN_POINT('',(0.,-0.4));
+#17937 = VECTOR('',#17938,1.);
+#17938 = DIRECTION('',(1.,0.));
+#17939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17940 = ORIENTED_EDGE('',*,*,#17941,.T.);
+#17941 = EDGE_CURVE('',#17919,#17942,#17944,.T.);
+#17942 = VERTEX_POINT('',#17943);
+#17943 = CARTESIAN_POINT('',(1.05,-0.2,0.15));
+#17944 = SURFACE_CURVE('',#17945,(#17949,#17956),.PCURVE_S1.);
+#17945 = LINE('',#17946,#17947);
+#17946 = CARTESIAN_POINT('',(1.25,-0.2,0.15));
+#17947 = VECTOR('',#17948,1.);
+#17948 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#17949 = PCURVE('',#16706,#17950);
+#17950 = DEFINITIONAL_REPRESENTATION('',(#17951),#17955);
+#17951 = LINE('',#17952,#17953);
+#17952 = CARTESIAN_POINT('',(-0.175594341393,-0.326862184426));
+#17953 = VECTOR('',#17954,1.);
+#17954 = DIRECTION('',(0.,1.));
+#17955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17956 = PCURVE('',#17743,#17957);
+#17957 = DEFINITIONAL_REPRESENTATION('',(#17958),#17962);
+#17958 = LINE('',#17959,#17960);
+#17959 = CARTESIAN_POINT('',(8.881784197E-17,-0.4));
+#17960 = VECTOR('',#17961,1.);
+#17961 = DIRECTION('',(1.,0.));
+#17962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17963 = ORIENTED_EDGE('',*,*,#17964,.T.);
+#17964 = EDGE_CURVE('',#17942,#17965,#17967,.T.);
+#17965 = VERTEX_POINT('',#17966);
+#17966 = CARTESIAN_POINT('',(0.95,-0.2,0.25));
+#17967 = SURFACE_CURVE('',#17968,(#17973,#17984),.PCURVE_S1.);
+#17968 = CIRCLE('',#17969,0.1);
+#17969 = AXIS2_PLACEMENT_3D('',#17970,#17971,#17972);
+#17970 = CARTESIAN_POINT('',(1.05,-0.2,0.25));
+#17971 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#17972 = DIRECTION('',(-2.22044604925E-15,-4.93038065763E-31,-1.));
+#17973 = PCURVE('',#16706,#17974);
+#17974 = DEFINITIONAL_REPRESENTATION('',(#17975),#17983);
+#17975 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17976,#17977,#17978,#17979
+ ,#17980,#17981,#17982),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17976 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#17977 = CARTESIAN_POINT('',(-0.175594341393,4.634289633089E-02));
+#17978 = CARTESIAN_POINT('',(-2.5594341393E-02,-4.025964404756E-02));
+#17979 = CARTESIAN_POINT('',(0.124405658607,-0.126862184426));
+#17980 = CARTESIAN_POINT('',(-2.5594341393E-02,-0.213464724804));
+#17981 = CARTESIAN_POINT('',(-0.175594341393,-0.300067265183));
+#17982 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#17983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17984 = PCURVE('',#17776,#17985);
+#17985 = DEFINITIONAL_REPRESENTATION('',(#17986),#17990);
+#17986 = LINE('',#17987,#17988);
+#17987 = CARTESIAN_POINT('',(0.,-0.4));
+#17988 = VECTOR('',#17989,1.);
+#17989 = DIRECTION('',(1.,0.));
+#17990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17991 = ORIENTED_EDGE('',*,*,#17992,.T.);
+#17992 = EDGE_CURVE('',#17965,#17993,#17995,.T.);
+#17993 = VERTEX_POINT('',#17994);
+#17994 = CARTESIAN_POINT('',(0.95,-0.2,0.475));
+#17995 = SURFACE_CURVE('',#17996,(#18000,#18007),.PCURVE_S1.);
+#17996 = LINE('',#17997,#17998);
+#17997 = CARTESIAN_POINT('',(0.95,-0.2,0.25));
+#17998 = VECTOR('',#17999,1.);
+#17999 = DIRECTION('',(0.,0.,1.));
+#18000 = PCURVE('',#16706,#18001);
+#18001 = DEFINITIONAL_REPRESENTATION('',(#18002),#18006);
+#18002 = LINE('',#18003,#18004);
+#18003 = CARTESIAN_POINT('',(-7.5594341393E-02,-2.6862184426E-02));
+#18004 = VECTOR('',#18005,1.);
+#18005 = DIRECTION('',(1.,0.));
+#18006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18007 = PCURVE('',#17804,#18008);
+#18008 = DEFINITIONAL_REPRESENTATION('',(#18009),#18013);
+#18009 = LINE('',#18010,#18011);
+#18010 = CARTESIAN_POINT('',(0.,-0.4));
+#18011 = VECTOR('',#18012,1.);
+#18012 = DIRECTION('',(1.,0.));
+#18013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18014 = ORIENTED_EDGE('',*,*,#18015,.T.);
+#18015 = EDGE_CURVE('',#17993,#16691,#18016,.T.);
+#18016 = SURFACE_CURVE('',#18017,(#18022,#18029),.PCURVE_S1.);
+#18017 = CIRCLE('',#18018,0.25);
+#18018 = AXIS2_PLACEMENT_3D('',#18019,#18020,#18021);
+#18019 = CARTESIAN_POINT('',(0.7,-0.2,0.475));
+#18020 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#18021 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#18022 = PCURVE('',#16706,#18023);
+#18023 = DEFINITIONAL_REPRESENTATION('',(#18024),#18028);
+#18024 = CIRCLE('',#18025,0.25);
+#18025 = AXIS2_PLACEMENT_2D('',#18026,#18027);
+#18026 = CARTESIAN_POINT('',(0.149405658607,0.223137815574));
+#18027 = DIRECTION('',(0.,-1.));
+#18028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18029 = PCURVE('',#17831,#18030);
+#18030 = DEFINITIONAL_REPRESENTATION('',(#18031),#18035);
+#18031 = LINE('',#18032,#18033);
+#18032 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#18033 = VECTOR('',#18034,1.);
+#18034 = DIRECTION('',(-1.,0.));
+#18035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18036 = ADVANCED_FACE('',(#18037),#16753,.F.);
+#18037 = FACE_BOUND('',#18038,.F.);
+#18038 = EDGE_LOOP('',(#18039,#18061,#18062,#18084));
+#18039 = ORIENTED_EDGE('',*,*,#18040,.F.);
+#18040 = EDGE_CURVE('',#16691,#18041,#18043,.T.);
+#18041 = VERTEX_POINT('',#18042);
+#18042 = CARTESIAN_POINT('',(0.675,-0.2,0.725));
+#18043 = SURFACE_CURVE('',#18044,(#18048,#18054),.PCURVE_S1.);
+#18044 = LINE('',#18045,#18046);
+#18045 = CARTESIAN_POINT('',(0.7,-0.2,0.725));
+#18046 = VECTOR('',#18047,1.);
+#18047 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#18048 = PCURVE('',#16753,#18049);
+#18049 = DEFINITIONAL_REPRESENTATION('',(#18050),#18053);
+#18050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18051,#18052),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#18051 = CARTESIAN_POINT('',(1.605,2.097712065569E-15));
+#18052 = CARTESIAN_POINT('',(1.606795332136,1.));
+#18053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18054 = PCURVE('',#17577,#18055);
+#18055 = DEFINITIONAL_REPRESENTATION('',(#18056),#18060);
+#18056 = LINE('',#18057,#18058);
+#18057 = CARTESIAN_POINT('',(8.881784197E-17,-0.4));
+#18058 = VECTOR('',#18059,1.);
+#18059 = DIRECTION('',(1.,0.));
+#18060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18061 = ORIENTED_EDGE('',*,*,#16739,.T.);
+#18062 = ORIENTED_EDGE('',*,*,#18063,.T.);
+#18063 = EDGE_CURVE('',#16720,#18064,#18066,.T.);
+#18064 = VERTEX_POINT('',#18065);
+#18065 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));
+#18066 = SURFACE_CURVE('',#18067,(#18070,#18077),.PCURVE_S1.);
+#18067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18068,#18069),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18068 = CARTESIAN_POINT('',(0.7,-1.405,0.725));
+#18069 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));
+#18070 = PCURVE('',#16753,#18071);
+#18071 = DEFINITIONAL_REPRESENTATION('',(#18072),#18076);
+#18072 = LINE('',#18073,#18074);
+#18073 = CARTESIAN_POINT('',(2.81,-1.463448469124E-15));
+#18074 = VECTOR('',#18075,1.);
+#18075 = DIRECTION('',(0.,1.));
+#18076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18077 = PCURVE('',#16889,#18078);
+#18078 = DEFINITIONAL_REPRESENTATION('',(#18079),#18083);
+#18079 = LINE('',#18080,#18081);
+#18080 = CARTESIAN_POINT('',(-2.109296996248E-16,-1.485561157568E-16));
+#18081 = VECTOR('',#18082,1.);
+#18082 = DIRECTION('',(2.002552228696E-16,1.));
+#18083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18084 = ORIENTED_EDGE('',*,*,#18085,.F.);
+#18085 = EDGE_CURVE('',#18041,#18064,#18086,.T.);
+#18086 = SURFACE_CURVE('',#18087,(#18091,#18097),.PCURVE_S1.);
+#18087 = LINE('',#18088,#18089);
+#18088 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#18089 = VECTOR('',#18090,1.);
+#18090 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#18091 = PCURVE('',#16753,#18092);
+#18092 = DEFINITIONAL_REPRESENTATION('',(#18093),#18096);
+#18093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18094,#18095),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.5925,2.785),.PIECEWISE_BEZIER_KNOTS.);
+#18094 = CARTESIAN_POINT('',(1.606795332136,1.));
+#18095 = CARTESIAN_POINT('',(2.81,1.));
+#18096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18097 = PCURVE('',#17602,#18098);
+#18098 = DEFINITIONAL_REPRESENTATION('',(#18099),#18103);
+#18099 = LINE('',#18100,#18101);
+#18100 = CARTESIAN_POINT('',(0.,2.756711792919E-16));
+#18101 = VECTOR('',#18102,1.);
+#18102 = DIRECTION('',(1.,-1.165583452057E-16));
+#18103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18104 = ADVANCED_FACE('',(#18105),#16813,.F.);
+#18105 = FACE_BOUND('',#18106,.F.);
+#18106 = EDGE_LOOP('',(#18107,#18108,#18109,#18130));
+#18107 = ORIENTED_EDGE('',*,*,#16797,.T.);
+#18108 = ORIENTED_EDGE('',*,*,#17848,.T.);
+#18109 = ORIENTED_EDGE('',*,*,#18110,.F.);
+#18110 = EDGE_CURVE('',#17620,#17849,#18111,.T.);
+#18111 = SURFACE_CURVE('',#18112,(#18116,#18123),.PCURVE_S1.);
+#18112 = LINE('',#18113,#18114);
+#18113 = CARTESIAN_POINT('',(0.8,0.2,0.25));
+#18114 = VECTOR('',#18115,1.);
+#18115 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#18116 = PCURVE('',#16813,#18117);
+#18117 = DEFINITIONAL_REPRESENTATION('',(#18118),#18122);
+#18118 = LINE('',#18119,#18120);
+#18119 = CARTESIAN_POINT('',(0.225,0.));
+#18120 = VECTOR('',#18121,1.);
+#18121 = DIRECTION('',(0.,-1.));
+#18122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18123 = PCURVE('',#17659,#18124);
+#18124 = DEFINITIONAL_REPRESENTATION('',(#18125),#18129);
+#18125 = LINE('',#18126,#18127);
+#18126 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-17));
+#18127 = VECTOR('',#18128,1.);
+#18128 = DIRECTION('',(0.,-1.));
+#18129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18130 = ORIENTED_EDGE('',*,*,#17619,.F.);
+#18131 = ADVANCED_FACE('',(#18132),#16889,.F.);
+#18132 = FACE_BOUND('',#18133,.F.);
+#18133 = EDGE_LOOP('',(#18134,#18135,#18157,#18182));
+#18134 = ORIENTED_EDGE('',*,*,#16875,.T.);
+#18135 = ORIENTED_EDGE('',*,*,#18136,.T.);
+#18136 = EDGE_CURVE('',#16856,#18137,#18139,.T.);
+#18137 = VERTEX_POINT('',#18138);
+#18138 = CARTESIAN_POINT('',(0.5925,-1.475,0.725));
+#18139 = SURFACE_CURVE('',#18140,(#18143,#18150),.PCURVE_S1.);
+#18140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18141,#18142),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18141 = CARTESIAN_POINT('',(0.605,-1.5,0.725));
+#18142 = CARTESIAN_POINT('',(0.5925,-1.475,0.725));
+#18143 = PCURVE('',#16889,#18144);
+#18144 = DEFINITIONAL_REPRESENTATION('',(#18145),#18149);
+#18145 = LINE('',#18146,#18147);
+#18146 = CARTESIAN_POINT('',(0.134350288425,-5.116914900512E-16));
+#18147 = VECTOR('',#18148,1.);
+#18148 = DIRECTION('',(-5.551115123126E-17,1.));
+#18149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18150 = PCURVE('',#16940,#18151);
+#18151 = DEFINITIONAL_REPRESENTATION('',(#18152),#18156);
+#18152 = LINE('',#18153,#18154);
+#18153 = CARTESIAN_POINT('',(3.614163689045E-17,-2.612885942834E-15));
+#18154 = VECTOR('',#18155,1.);
+#18155 = DIRECTION('',(8.81010325629E-17,1.));
+#18156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18157 = ORIENTED_EDGE('',*,*,#18158,.F.);
+#18158 = EDGE_CURVE('',#18064,#18137,#18159,.T.);
+#18159 = SURFACE_CURVE('',#18160,(#18164,#18170),.PCURVE_S1.);
+#18160 = LINE('',#18161,#18162);
+#18161 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));
+#18162 = VECTOR('',#18163,1.);
+#18163 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#18164 = PCURVE('',#16889,#18165);
+#18165 = DEFINITIONAL_REPRESENTATION('',(#18166),#18169);
+#18166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18167,#18168),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#18167 = CARTESIAN_POINT('',(-1.067447675522E-17,1.));
+#18168 = CARTESIAN_POINT('',(0.134350288425,1.));
+#18169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18170 = PCURVE('',#18171,#18176);
+#18171 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#18172,#18173)
+ ,(#18174,#18175
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#18172 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));
+#18173 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2));
+#18174 = CARTESIAN_POINT('',(0.5925,-1.475,0.725));
+#18175 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2));
+#18176 = DEFINITIONAL_REPRESENTATION('',(#18177),#18181);
+#18177 = LINE('',#18178,#18179);
+#18178 = CARTESIAN_POINT('',(-1.173858412431E-16,1.164021754617E-16));
+#18179 = VECTOR('',#18180,1.);
+#18180 = DIRECTION('',(1.,-1.379236878553E-16));
+#18181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18182 = ORIENTED_EDGE('',*,*,#18063,.F.);
+#18183 = ADVANCED_FACE('',(#18184),#16940,.F.);
+#18184 = FACE_BOUND('',#18185,.F.);
+#18185 = EDGE_LOOP('',(#18186,#18187,#18209,#18234));
+#18186 = ORIENTED_EDGE('',*,*,#16926,.T.);
+#18187 = ORIENTED_EDGE('',*,*,#18188,.T.);
+#18188 = EDGE_CURVE('',#16907,#18189,#18191,.T.);
+#18189 = VERTEX_POINT('',#18190);
+#18190 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725));
+#18191 = SURFACE_CURVE('',#18192,(#18195,#18202),.PCURVE_S1.);
+#18192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18193,#18194),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18193 = CARTESIAN_POINT('',(-0.605,-1.5,0.725));
+#18194 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725));
+#18195 = PCURVE('',#16940,#18196);
+#18196 = DEFINITIONAL_REPRESENTATION('',(#18197),#18201);
+#18197 = LINE('',#18198,#18199);
+#18198 = CARTESIAN_POINT('',(1.21,2.719870915693E-15));
+#18199 = VECTOR('',#18200,1.);
+#18200 = DIRECTION('',(0.,1.));
+#18201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18202 = PCURVE('',#16991,#18203);
+#18203 = DEFINITIONAL_REPRESENTATION('',(#18204),#18208);
+#18204 = LINE('',#18205,#18206);
+#18205 = CARTESIAN_POINT('',(1.826509277223E-16,2.276478885096E-15));
+#18206 = VECTOR('',#18207,1.);
+#18207 = DIRECTION('',(-4.115782681314E-17,1.));
+#18208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18209 = ORIENTED_EDGE('',*,*,#18210,.F.);
+#18210 = EDGE_CURVE('',#18137,#18189,#18211,.T.);
+#18211 = SURFACE_CURVE('',#18212,(#18216,#18222),.PCURVE_S1.);
+#18212 = LINE('',#18213,#18214);
+#18213 = CARTESIAN_POINT('',(0.5925,-1.475,0.725));
+#18214 = VECTOR('',#18215,1.);
+#18215 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#18216 = PCURVE('',#16940,#18217);
+#18217 = DEFINITIONAL_REPRESENTATION('',(#18218),#18221);
+#18218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18219,#18220),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.185),.PIECEWISE_BEZIER_KNOTS.);
+#18219 = CARTESIAN_POINT('',(1.242426694533E-16,1.));
+#18220 = CARTESIAN_POINT('',(1.21,1.));
+#18221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18222 = PCURVE('',#18223,#18228);
+#18223 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#18224,#18225)
+ ,(#18226,#18227
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18224 = CARTESIAN_POINT('',(0.5925,-1.475,0.725));
+#18225 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2));
+#18226 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725));
+#18227 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2));
+#18228 = DEFINITIONAL_REPRESENTATION('',(#18229),#18233);
+#18229 = LINE('',#18230,#18231);
+#18230 = CARTESIAN_POINT('',(2.895057706728E-17,1.366844932245E-16));
+#18231 = VECTOR('',#18232,1.);
+#18232 = DIRECTION('',(1.,-1.087273378923E-16));
+#18233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18234 = ORIENTED_EDGE('',*,*,#18136,.F.);
+#18235 = ADVANCED_FACE('',(#18236),#16991,.F.);
+#18236 = FACE_BOUND('',#18237,.F.);
+#18237 = EDGE_LOOP('',(#18238,#18239,#18261,#18286));
+#18238 = ORIENTED_EDGE('',*,*,#16977,.T.);
+#18239 = ORIENTED_EDGE('',*,*,#18240,.T.);
+#18240 = EDGE_CURVE('',#16958,#18241,#18243,.T.);
+#18241 = VERTEX_POINT('',#18242);
+#18242 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#18243 = SURFACE_CURVE('',#18244,(#18247,#18254),.PCURVE_S1.);
+#18244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18245,#18246),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18245 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));
+#18246 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#18247 = PCURVE('',#16991,#18248);
+#18248 = DEFINITIONAL_REPRESENTATION('',(#18249),#18253);
+#18249 = LINE('',#18250,#18251);
+#18250 = CARTESIAN_POINT('',(0.134350288425,5.653840890071E-15));
+#18251 = VECTOR('',#18252,1.);
+#18252 = DIRECTION('',(-1.110223024625E-16,1.));
+#18253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18254 = PCURVE('',#17051,#18255);
+#18255 = DEFINITIONAL_REPRESENTATION('',(#18256),#18260);
+#18256 = LINE('',#18257,#18258);
+#18257 = CARTESIAN_POINT('',(-1.807931276293E-16,-1.471471565201E-15));
+#18258 = VECTOR('',#18259,1.);
+#18259 = DIRECTION('',(3.686641005123E-17,1.));
+#18260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18261 = ORIENTED_EDGE('',*,*,#18262,.F.);
+#18262 = EDGE_CURVE('',#18189,#18241,#18263,.T.);
+#18263 = SURFACE_CURVE('',#18264,(#18268,#18274),.PCURVE_S1.);
+#18264 = LINE('',#18265,#18266);
+#18265 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725));
+#18266 = VECTOR('',#18267,1.);
+#18267 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#18268 = PCURVE('',#16991,#18269);
+#18269 = DEFINITIONAL_REPRESENTATION('',(#18270),#18273);
+#18270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18271,#18272),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#18271 = CARTESIAN_POINT('',(1.414931009091E-16,1.));
+#18272 = CARTESIAN_POINT('',(0.134350288425,1.));
+#18273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18274 = PCURVE('',#18275,#18280);
+#18275 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#18276,#18277)
+ ,(#18278,#18279
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#18276 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725));
+#18277 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2));
+#18278 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#18279 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2));
+#18280 = DEFINITIONAL_REPRESENTATION('',(#18281),#18285);
+#18281 = LINE('',#18282,#18283);
+#18282 = CARTESIAN_POINT('',(4.017724794871E-17,1.003111046248E-16));
+#18283 = VECTOR('',#18284,1.);
+#18284 = DIRECTION('',(1.,1.379164279432E-16));
+#18285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18286 = ORIENTED_EDGE('',*,*,#18188,.F.);
+#18287 = ADVANCED_FACE('',(#18288),#17051,.F.);
+#18288 = FACE_BOUND('',#18289,.F.);
+#18289 = EDGE_LOOP('',(#18290,#18291,#18292,#18319));
+#18290 = ORIENTED_EDGE('',*,*,#18240,.F.);
+#18291 = ORIENTED_EDGE('',*,*,#17037,.T.);
+#18292 = ORIENTED_EDGE('',*,*,#18293,.T.);
+#18293 = EDGE_CURVE('',#17010,#18294,#18296,.T.);
+#18294 = VERTEX_POINT('',#18295);
+#18295 = CARTESIAN_POINT('',(-0.675,-1.15,0.725));
+#18296 = SURFACE_CURVE('',#18297,(#18301,#18307),.PCURVE_S1.);
+#18297 = LINE('',#18298,#18299);
+#18298 = CARTESIAN_POINT('',(-0.7,-1.15,0.725));
+#18299 = VECTOR('',#18300,1.);
+#18300 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18301 = PCURVE('',#17051,#18302);
+#18302 = DEFINITIONAL_REPRESENTATION('',(#18303),#18306);
+#18303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18304,#18305),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#18304 = CARTESIAN_POINT('',(0.255,-1.07046320744E-15));
+#18305 = CARTESIAN_POINT('',(0.244676840215,1.));
+#18306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18307 = PCURVE('',#18308,#18313);
+#18308 = PLANE('',#18309);
+#18309 = AXIS2_PLACEMENT_3D('',#18310,#18311,#18312);
+#18310 = CARTESIAN_POINT('',(-0.7,-1.15,0.725));
+#18311 = DIRECTION('',(-0.,0.,-1.));
+#18312 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18313 = DEFINITIONAL_REPRESENTATION('',(#18314),#18318);
+#18314 = LINE('',#18315,#18316);
+#18315 = CARTESIAN_POINT('',(0.,0.));
+#18316 = VECTOR('',#18317,1.);
+#18317 = DIRECTION('',(1.,0.));
+#18318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18319 = ORIENTED_EDGE('',*,*,#18320,.F.);
+#18320 = EDGE_CURVE('',#18241,#18294,#18321,.T.);
+#18321 = SURFACE_CURVE('',#18322,(#18326,#18332),.PCURVE_S1.);
+#18322 = LINE('',#18323,#18324);
+#18323 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#18324 = VECTOR('',#18325,1.);
+#18325 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#18326 = PCURVE('',#17051,#18327);
+#18327 = DEFINITIONAL_REPRESENTATION('',(#18328),#18331);
+#18328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18329,#18330),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.2425),.PIECEWISE_BEZIER_KNOTS.);
+#18329 = CARTESIAN_POINT('',(-1.439267175781E-16,1.));
+#18330 = CARTESIAN_POINT('',(0.244676840215,1.));
+#18331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18332 = PCURVE('',#18333,#18338);
+#18333 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#18334,#18335)
+ ,(#18336,#18337
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#18334 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#18335 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2));
+#18336 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#18337 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2));
+#18338 = DEFINITIONAL_REPRESENTATION('',(#18339),#18343);
+#18339 = LINE('',#18340,#18341);
+#18340 = CARTESIAN_POINT('',(4.068508213199E-16,7.262180985429E-17));
+#18341 = VECTOR('',#18342,1.);
+#18342 = DIRECTION('',(1.,3.565696624938E-16));
+#18343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18344 = ADVANCED_FACE('',(#18345),#17025,.F.);
+#18345 = FACE_BOUND('',#18346,.F.);
+#18346 = EDGE_LOOP('',(#18347,#18348,#18349,#18372,#18401,#18429,#18457,
+ #18485,#18518,#18546));
+#18347 = ORIENTED_EDGE('',*,*,#17009,.F.);
+#18348 = ORIENTED_EDGE('',*,*,#17187,.T.);
+#18349 = ORIENTED_EDGE('',*,*,#18350,.T.);
+#18350 = EDGE_CURVE('',#17160,#18351,#18353,.T.);
+#18351 = VERTEX_POINT('',#18352);
+#18352 = CARTESIAN_POINT('',(-0.8,-1.15,0.25));
+#18353 = SURFACE_CURVE('',#18354,(#18358,#18365),.PCURVE_S1.);
+#18354 = LINE('',#18355,#18356);
+#18355 = CARTESIAN_POINT('',(-0.8,-1.15,0.475));
+#18356 = VECTOR('',#18357,1.);
+#18357 = DIRECTION('',(-0.,0.,-1.));
+#18358 = PCURVE('',#17025,#18359);
+#18359 = DEFINITIONAL_REPRESENTATION('',(#18360),#18364);
+#18360 = LINE('',#18361,#18362);
+#18361 = CARTESIAN_POINT('',(0.149405658607,0.123137815574));
+#18362 = VECTOR('',#18363,1.);
+#18363 = DIRECTION('',(-1.,0.));
+#18364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18365 = PCURVE('',#17175,#18366);
+#18366 = DEFINITIONAL_REPRESENTATION('',(#18367),#18371);
+#18367 = LINE('',#18368,#18369);
+#18368 = CARTESIAN_POINT('',(0.,0.));
+#18369 = VECTOR('',#18370,1.);
+#18370 = DIRECTION('',(1.,0.));
+#18371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18372 = ORIENTED_EDGE('',*,*,#18373,.T.);
+#18373 = EDGE_CURVE('',#18351,#18374,#18376,.T.);
+#18374 = VERTEX_POINT('',#18375);
+#18375 = CARTESIAN_POINT('',(-1.05,-1.15,0.));
+#18376 = SURFACE_CURVE('',#18377,(#18382,#18389),.PCURVE_S1.);
+#18377 = CIRCLE('',#18378,0.25);
+#18378 = AXIS2_PLACEMENT_3D('',#18379,#18380,#18381);
+#18379 = CARTESIAN_POINT('',(-1.05,-1.15,0.25));
+#18380 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#18381 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#18382 = PCURVE('',#17025,#18383);
+#18383 = DEFINITIONAL_REPRESENTATION('',(#18384),#18388);
+#18384 = CIRCLE('',#18385,0.25);
+#18385 = AXIS2_PLACEMENT_2D('',#18386,#18387);
+#18386 = CARTESIAN_POINT('',(-7.5594341393E-02,-0.126862184426));
+#18387 = DIRECTION('',(-4.440892098501E-16,1.));
+#18388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18389 = PCURVE('',#18390,#18395);
+#18390 = CYLINDRICAL_SURFACE('',#18391,0.25);
+#18391 = AXIS2_PLACEMENT_3D('',#18392,#18393,#18394);
+#18392 = CARTESIAN_POINT('',(-1.05,-1.15,0.25));
+#18393 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#18394 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#18395 = DEFINITIONAL_REPRESENTATION('',(#18396),#18400);
+#18396 = LINE('',#18397,#18398);
+#18397 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18398 = VECTOR('',#18399,1.);
+#18399 = DIRECTION('',(-1.,0.));
+#18400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18401 = ORIENTED_EDGE('',*,*,#18402,.T.);
+#18402 = EDGE_CURVE('',#18374,#18403,#18405,.T.);
+#18403 = VERTEX_POINT('',#18404);
+#18404 = CARTESIAN_POINT('',(-1.25,-1.15,0.));
+#18405 = SURFACE_CURVE('',#18406,(#18410,#18417),.PCURVE_S1.);
+#18406 = LINE('',#18407,#18408);
+#18407 = CARTESIAN_POINT('',(-1.05,-1.15,0.));
+#18408 = VECTOR('',#18409,1.);
+#18409 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#18410 = PCURVE('',#17025,#18411);
+#18411 = DEFINITIONAL_REPRESENTATION('',(#18412),#18416);
+#18412 = LINE('',#18413,#18414);
+#18413 = CARTESIAN_POINT('',(-0.325594341393,-0.126862184426));
+#18414 = VECTOR('',#18415,1.);
+#18415 = DIRECTION('',(0.,-1.));
+#18416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18417 = PCURVE('',#18418,#18423);
+#18418 = PLANE('',#18419);
+#18419 = AXIS2_PLACEMENT_3D('',#18420,#18421,#18422);
+#18420 = CARTESIAN_POINT('',(-1.05,-1.15,0.));
+#18421 = DIRECTION('',(0.,0.,1.));
+#18422 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#18423 = DEFINITIONAL_REPRESENTATION('',(#18424),#18428);
+#18424 = LINE('',#18425,#18426);
+#18425 = CARTESIAN_POINT('',(0.,0.));
+#18426 = VECTOR('',#18427,1.);
+#18427 = DIRECTION('',(1.,0.));
+#18428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18429 = ORIENTED_EDGE('',*,*,#18430,.T.);
+#18430 = EDGE_CURVE('',#18403,#18431,#18433,.T.);
+#18431 = VERTEX_POINT('',#18432);
+#18432 = CARTESIAN_POINT('',(-1.25,-1.15,0.15));
+#18433 = SURFACE_CURVE('',#18434,(#18438,#18445),.PCURVE_S1.);
+#18434 = LINE('',#18435,#18436);
+#18435 = CARTESIAN_POINT('',(-1.25,-1.15,0.));
+#18436 = VECTOR('',#18437,1.);
+#18437 = DIRECTION('',(0.,0.,1.));
+#18438 = PCURVE('',#17025,#18439);
+#18439 = DEFINITIONAL_REPRESENTATION('',(#18440),#18444);
+#18440 = LINE('',#18441,#18442);
+#18441 = CARTESIAN_POINT('',(-0.325594341393,-0.326862184426));
+#18442 = VECTOR('',#18443,1.);
+#18443 = DIRECTION('',(1.,0.));
+#18444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18445 = PCURVE('',#18446,#18451);
+#18446 = PLANE('',#18447);
+#18447 = AXIS2_PLACEMENT_3D('',#18448,#18449,#18450);
+#18448 = CARTESIAN_POINT('',(-1.25,-1.15,0.));
+#18449 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18450 = DIRECTION('',(0.,-0.,1.));
+#18451 = DEFINITIONAL_REPRESENTATION('',(#18452),#18456);
+#18452 = LINE('',#18453,#18454);
+#18453 = CARTESIAN_POINT('',(0.,0.));
+#18454 = VECTOR('',#18455,1.);
+#18455 = DIRECTION('',(1.,0.));
+#18456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18457 = ORIENTED_EDGE('',*,*,#18458,.T.);
+#18458 = EDGE_CURVE('',#18431,#18459,#18461,.T.);
+#18459 = VERTEX_POINT('',#18460);
+#18460 = CARTESIAN_POINT('',(-1.05,-1.15,0.15));
+#18461 = SURFACE_CURVE('',#18462,(#18466,#18473),.PCURVE_S1.);
+#18462 = LINE('',#18463,#18464);
+#18463 = CARTESIAN_POINT('',(-1.25,-1.15,0.15));
+#18464 = VECTOR('',#18465,1.);
+#18465 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18466 = PCURVE('',#17025,#18467);
+#18467 = DEFINITIONAL_REPRESENTATION('',(#18468),#18472);
+#18468 = LINE('',#18469,#18470);
+#18469 = CARTESIAN_POINT('',(-0.175594341393,-0.326862184426));
+#18470 = VECTOR('',#18471,1.);
+#18471 = DIRECTION('',(0.,1.));
+#18472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18473 = PCURVE('',#18474,#18479);
+#18474 = PLANE('',#18475);
+#18475 = AXIS2_PLACEMENT_3D('',#18476,#18477,#18478);
+#18476 = CARTESIAN_POINT('',(-1.25,-1.15,0.15));
+#18477 = DIRECTION('',(-0.,0.,-1.));
+#18478 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18479 = DEFINITIONAL_REPRESENTATION('',(#18480),#18484);
+#18480 = LINE('',#18481,#18482);
+#18481 = CARTESIAN_POINT('',(0.,0.));
+#18482 = VECTOR('',#18483,1.);
+#18483 = DIRECTION('',(1.,0.));
+#18484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18485 = ORIENTED_EDGE('',*,*,#18486,.T.);
+#18486 = EDGE_CURVE('',#18459,#18487,#18489,.T.);
+#18487 = VERTEX_POINT('',#18488);
+#18488 = CARTESIAN_POINT('',(-0.95,-1.15,0.25));
+#18489 = SURFACE_CURVE('',#18490,(#18495,#18506),.PCURVE_S1.);
+#18490 = CIRCLE('',#18491,0.1);
+#18491 = AXIS2_PLACEMENT_3D('',#18492,#18493,#18494);
+#18492 = CARTESIAN_POINT('',(-1.05,-1.15,0.25));
+#18493 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#18494 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.));
+#18495 = PCURVE('',#17025,#18496);
+#18496 = DEFINITIONAL_REPRESENTATION('',(#18497),#18505);
+#18497 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18498,#18499,#18500,#18501
+ ,#18502,#18503,#18504),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#18498 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#18499 = CARTESIAN_POINT('',(-0.175594341393,4.634289633089E-02));
+#18500 = CARTESIAN_POINT('',(-2.5594341393E-02,-4.025964404756E-02));
+#18501 = CARTESIAN_POINT('',(0.124405658607,-0.126862184426));
+#18502 = CARTESIAN_POINT('',(-2.5594341393E-02,-0.213464724804));
+#18503 = CARTESIAN_POINT('',(-0.175594341393,-0.300067265183));
+#18504 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#18505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18506 = PCURVE('',#18507,#18512);
+#18507 = CYLINDRICAL_SURFACE('',#18508,0.1);
+#18508 = AXIS2_PLACEMENT_3D('',#18509,#18510,#18511);
+#18509 = CARTESIAN_POINT('',(-1.05,-1.15,0.25));
+#18510 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#18511 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.));
+#18512 = DEFINITIONAL_REPRESENTATION('',(#18513),#18517);
+#18513 = LINE('',#18514,#18515);
+#18514 = CARTESIAN_POINT('',(0.,0.));
+#18515 = VECTOR('',#18516,1.);
+#18516 = DIRECTION('',(1.,0.));
+#18517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18518 = ORIENTED_EDGE('',*,*,#18519,.T.);
+#18519 = EDGE_CURVE('',#18487,#18520,#18522,.T.);
+#18520 = VERTEX_POINT('',#18521);
+#18521 = CARTESIAN_POINT('',(-0.95,-1.15,0.475));
+#18522 = SURFACE_CURVE('',#18523,(#18527,#18534),.PCURVE_S1.);
+#18523 = LINE('',#18524,#18525);
+#18524 = CARTESIAN_POINT('',(-0.95,-1.15,0.25));
+#18525 = VECTOR('',#18526,1.);
+#18526 = DIRECTION('',(0.,0.,1.));
+#18527 = PCURVE('',#17025,#18528);
+#18528 = DEFINITIONAL_REPRESENTATION('',(#18529),#18533);
+#18529 = LINE('',#18530,#18531);
+#18530 = CARTESIAN_POINT('',(-7.5594341393E-02,-2.6862184426E-02));
+#18531 = VECTOR('',#18532,1.);
+#18532 = DIRECTION('',(1.,0.));
+#18533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18534 = PCURVE('',#18535,#18540);
+#18535 = PLANE('',#18536);
+#18536 = AXIS2_PLACEMENT_3D('',#18537,#18538,#18539);
+#18537 = CARTESIAN_POINT('',(-0.95,-1.15,0.25));
+#18538 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18539 = DIRECTION('',(0.,-0.,1.));
+#18540 = DEFINITIONAL_REPRESENTATION('',(#18541),#18545);
+#18541 = LINE('',#18542,#18543);
+#18542 = CARTESIAN_POINT('',(0.,0.));
+#18543 = VECTOR('',#18544,1.);
+#18544 = DIRECTION('',(1.,0.));
+#18545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18546 = ORIENTED_EDGE('',*,*,#18547,.T.);
+#18547 = EDGE_CURVE('',#18520,#17010,#18548,.T.);
+#18548 = SURFACE_CURVE('',#18549,(#18554,#18561),.PCURVE_S1.);
+#18549 = CIRCLE('',#18550,0.25);
+#18550 = AXIS2_PLACEMENT_3D('',#18551,#18552,#18553);
+#18551 = CARTESIAN_POINT('',(-0.7,-1.15,0.475));
+#18552 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#18553 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#18554 = PCURVE('',#17025,#18555);
+#18555 = DEFINITIONAL_REPRESENTATION('',(#18556),#18560);
+#18556 = CIRCLE('',#18557,0.25);
+#18557 = AXIS2_PLACEMENT_2D('',#18558,#18559);
+#18558 = CARTESIAN_POINT('',(0.149405658607,0.223137815574));
+#18559 = DIRECTION('',(0.,-1.));
+#18560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18561 = PCURVE('',#18562,#18567);
+#18562 = CYLINDRICAL_SURFACE('',#18563,0.25);
+#18563 = AXIS2_PLACEMENT_3D('',#18564,#18565,#18566);
+#18564 = CARTESIAN_POINT('',(-0.7,-1.15,0.475));
+#18565 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#18566 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#18567 = DEFINITIONAL_REPRESENTATION('',(#18568),#18572);
+#18568 = LINE('',#18569,#18570);
+#18569 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18570 = VECTOR('',#18571,1.);
+#18571 = DIRECTION('',(-1.,0.));
+#18572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18573 = ADVANCED_FACE('',(#18574),#17082,.T.);
+#18574 = FACE_BOUND('',#18575,.T.);
+#18575 = EDGE_LOOP('',(#18576,#18577,#18578,#18601,#18630,#18658,#18686,
+ #18714,#18747,#18775));
+#18576 = ORIENTED_EDGE('',*,*,#17066,.F.);
+#18577 = ORIENTED_EDGE('',*,*,#17217,.T.);
+#18578 = ORIENTED_EDGE('',*,*,#18579,.T.);
+#18579 = EDGE_CURVE('',#17218,#18580,#18582,.T.);
+#18580 = VERTEX_POINT('',#18581);
+#18581 = CARTESIAN_POINT('',(-0.8,1.15,0.25));
+#18582 = SURFACE_CURVE('',#18583,(#18587,#18594),.PCURVE_S1.);
+#18583 = LINE('',#18584,#18585);
+#18584 = CARTESIAN_POINT('',(-0.8,1.15,0.475));
+#18585 = VECTOR('',#18586,1.);
+#18586 = DIRECTION('',(-0.,0.,-1.));
+#18587 = PCURVE('',#17082,#18588);
+#18588 = DEFINITIONAL_REPRESENTATION('',(#18589),#18593);
+#18589 = LINE('',#18590,#18591);
+#18590 = CARTESIAN_POINT('',(0.149405658607,0.123137815574));
+#18591 = VECTOR('',#18592,1.);
+#18592 = DIRECTION('',(-1.,0.));
+#18593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18594 = PCURVE('',#17261,#18595);
+#18595 = DEFINITIONAL_REPRESENTATION('',(#18596),#18600);
+#18596 = LINE('',#18597,#18598);
+#18597 = CARTESIAN_POINT('',(0.,-0.4));
+#18598 = VECTOR('',#18599,1.);
+#18599 = DIRECTION('',(1.,0.));
+#18600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18601 = ORIENTED_EDGE('',*,*,#18602,.T.);
+#18602 = EDGE_CURVE('',#18580,#18603,#18605,.T.);
+#18603 = VERTEX_POINT('',#18604);
+#18604 = CARTESIAN_POINT('',(-1.05,1.15,0.));
+#18605 = SURFACE_CURVE('',#18606,(#18611,#18618),.PCURVE_S1.);
+#18606 = CIRCLE('',#18607,0.25);
+#18607 = AXIS2_PLACEMENT_3D('',#18608,#18609,#18610);
+#18608 = CARTESIAN_POINT('',(-1.05,1.15,0.25));
+#18609 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#18610 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#18611 = PCURVE('',#17082,#18612);
+#18612 = DEFINITIONAL_REPRESENTATION('',(#18613),#18617);
+#18613 = CIRCLE('',#18614,0.25);
+#18614 = AXIS2_PLACEMENT_2D('',#18615,#18616);
+#18615 = CARTESIAN_POINT('',(-7.5594341393E-02,-0.126862184426));
+#18616 = DIRECTION('',(-4.440892098501E-16,1.));
+#18617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18618 = PCURVE('',#18619,#18624);
+#18619 = CYLINDRICAL_SURFACE('',#18620,0.25);
+#18620 = AXIS2_PLACEMENT_3D('',#18621,#18622,#18623);
+#18621 = CARTESIAN_POINT('',(-1.05,0.75,0.25));
+#18622 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#18623 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#18624 = DEFINITIONAL_REPRESENTATION('',(#18625),#18629);
+#18625 = LINE('',#18626,#18627);
+#18626 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#18627 = VECTOR('',#18628,1.);
+#18628 = DIRECTION('',(-1.,0.));
+#18629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18630 = ORIENTED_EDGE('',*,*,#18631,.T.);
+#18631 = EDGE_CURVE('',#18603,#18632,#18634,.T.);
+#18632 = VERTEX_POINT('',#18633);
+#18633 = CARTESIAN_POINT('',(-1.25,1.15,0.));
+#18634 = SURFACE_CURVE('',#18635,(#18639,#18646),.PCURVE_S1.);
+#18635 = LINE('',#18636,#18637);
+#18636 = CARTESIAN_POINT('',(-1.05,1.15,0.));
+#18637 = VECTOR('',#18638,1.);
+#18638 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#18639 = PCURVE('',#17082,#18640);
+#18640 = DEFINITIONAL_REPRESENTATION('',(#18641),#18645);
+#18641 = LINE('',#18642,#18643);
+#18642 = CARTESIAN_POINT('',(-0.325594341393,-0.126862184426));
+#18643 = VECTOR('',#18644,1.);
+#18644 = DIRECTION('',(0.,-1.));
+#18645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18646 = PCURVE('',#18647,#18652);
+#18647 = PLANE('',#18648);
+#18648 = AXIS2_PLACEMENT_3D('',#18649,#18650,#18651);
+#18649 = CARTESIAN_POINT('',(-1.05,0.75,0.));
+#18650 = DIRECTION('',(0.,0.,1.));
+#18651 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#18652 = DEFINITIONAL_REPRESENTATION('',(#18653),#18657);
+#18653 = LINE('',#18654,#18655);
+#18654 = CARTESIAN_POINT('',(-3.983197000412E-17,-0.4));
+#18655 = VECTOR('',#18656,1.);
+#18656 = DIRECTION('',(1.,0.));
+#18657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18658 = ORIENTED_EDGE('',*,*,#18659,.T.);
+#18659 = EDGE_CURVE('',#18632,#18660,#18662,.T.);
+#18660 = VERTEX_POINT('',#18661);
+#18661 = CARTESIAN_POINT('',(-1.25,1.15,0.15));
+#18662 = SURFACE_CURVE('',#18663,(#18667,#18674),.PCURVE_S1.);
+#18663 = LINE('',#18664,#18665);
+#18664 = CARTESIAN_POINT('',(-1.25,1.15,0.));
+#18665 = VECTOR('',#18666,1.);
+#18666 = DIRECTION('',(0.,0.,1.));
+#18667 = PCURVE('',#17082,#18668);
+#18668 = DEFINITIONAL_REPRESENTATION('',(#18669),#18673);
+#18669 = LINE('',#18670,#18671);
+#18670 = CARTESIAN_POINT('',(-0.325594341393,-0.326862184426));
+#18671 = VECTOR('',#18672,1.);
+#18672 = DIRECTION('',(1.,0.));
+#18673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18674 = PCURVE('',#18675,#18680);
+#18675 = PLANE('',#18676);
+#18676 = AXIS2_PLACEMENT_3D('',#18677,#18678,#18679);
+#18677 = CARTESIAN_POINT('',(-1.25,0.75,0.));
+#18678 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18679 = DIRECTION('',(0.,-0.,1.));
+#18680 = DEFINITIONAL_REPRESENTATION('',(#18681),#18685);
+#18681 = LINE('',#18682,#18683);
+#18682 = CARTESIAN_POINT('',(0.,-0.4));
+#18683 = VECTOR('',#18684,1.);
+#18684 = DIRECTION('',(1.,0.));
+#18685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18686 = ORIENTED_EDGE('',*,*,#18687,.T.);
+#18687 = EDGE_CURVE('',#18660,#18688,#18690,.T.);
+#18688 = VERTEX_POINT('',#18689);
+#18689 = CARTESIAN_POINT('',(-1.05,1.15,0.15));
+#18690 = SURFACE_CURVE('',#18691,(#18695,#18702),.PCURVE_S1.);
+#18691 = LINE('',#18692,#18693);
+#18692 = CARTESIAN_POINT('',(-1.25,1.15,0.15));
+#18693 = VECTOR('',#18694,1.);
+#18694 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18695 = PCURVE('',#17082,#18696);
+#18696 = DEFINITIONAL_REPRESENTATION('',(#18697),#18701);
+#18697 = LINE('',#18698,#18699);
+#18698 = CARTESIAN_POINT('',(-0.175594341393,-0.326862184426));
+#18699 = VECTOR('',#18700,1.);
+#18700 = DIRECTION('',(0.,1.));
+#18701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18702 = PCURVE('',#18703,#18708);
+#18703 = PLANE('',#18704);
+#18704 = AXIS2_PLACEMENT_3D('',#18705,#18706,#18707);
+#18705 = CARTESIAN_POINT('',(-1.25,0.75,0.15));
+#18706 = DIRECTION('',(-0.,0.,-1.));
+#18707 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18708 = DEFINITIONAL_REPRESENTATION('',(#18709),#18713);
+#18709 = LINE('',#18710,#18711);
+#18710 = CARTESIAN_POINT('',(3.983197000412E-17,-0.4));
+#18711 = VECTOR('',#18712,1.);
+#18712 = DIRECTION('',(1.,0.));
+#18713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18714 = ORIENTED_EDGE('',*,*,#18715,.T.);
+#18715 = EDGE_CURVE('',#18688,#18716,#18718,.T.);
+#18716 = VERTEX_POINT('',#18717);
+#18717 = CARTESIAN_POINT('',(-0.95,1.15,0.25));
+#18718 = SURFACE_CURVE('',#18719,(#18724,#18735),.PCURVE_S1.);
+#18719 = CIRCLE('',#18720,0.1);
+#18720 = AXIS2_PLACEMENT_3D('',#18721,#18722,#18723);
+#18721 = CARTESIAN_POINT('',(-1.05,1.15,0.25));
+#18722 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#18723 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.));
+#18724 = PCURVE('',#17082,#18725);
+#18725 = DEFINITIONAL_REPRESENTATION('',(#18726),#18734);
+#18726 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18727,#18728,#18729,#18730
+ ,#18731,#18732,#18733),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#18727 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#18728 = CARTESIAN_POINT('',(-0.175594341393,4.634289633089E-02));
+#18729 = CARTESIAN_POINT('',(-2.5594341393E-02,-4.025964404756E-02));
+#18730 = CARTESIAN_POINT('',(0.124405658607,-0.126862184426));
+#18731 = CARTESIAN_POINT('',(-2.5594341393E-02,-0.213464724804));
+#18732 = CARTESIAN_POINT('',(-0.175594341393,-0.300067265183));
+#18733 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#18734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18735 = PCURVE('',#18736,#18741);
+#18736 = CYLINDRICAL_SURFACE('',#18737,0.1);
+#18737 = AXIS2_PLACEMENT_3D('',#18738,#18739,#18740);
+#18738 = CARTESIAN_POINT('',(-1.05,0.75,0.25));
+#18739 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#18740 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.));
+#18741 = DEFINITIONAL_REPRESENTATION('',(#18742),#18746);
+#18742 = LINE('',#18743,#18744);
+#18743 = CARTESIAN_POINT('',(2.22044604925E-15,-0.4));
+#18744 = VECTOR('',#18745,1.);
+#18745 = DIRECTION('',(1.,0.));
+#18746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18747 = ORIENTED_EDGE('',*,*,#18748,.T.);
+#18748 = EDGE_CURVE('',#18716,#18749,#18751,.T.);
+#18749 = VERTEX_POINT('',#18750);
+#18750 = CARTESIAN_POINT('',(-0.95,1.15,0.475));
+#18751 = SURFACE_CURVE('',#18752,(#18756,#18763),.PCURVE_S1.);
+#18752 = LINE('',#18753,#18754);
+#18753 = CARTESIAN_POINT('',(-0.95,1.15,0.25));
+#18754 = VECTOR('',#18755,1.);
+#18755 = DIRECTION('',(0.,0.,1.));
+#18756 = PCURVE('',#17082,#18757);
+#18757 = DEFINITIONAL_REPRESENTATION('',(#18758),#18762);
+#18758 = LINE('',#18759,#18760);
+#18759 = CARTESIAN_POINT('',(-7.5594341393E-02,-2.6862184426E-02));
+#18760 = VECTOR('',#18761,1.);
+#18761 = DIRECTION('',(1.,0.));
+#18762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18763 = PCURVE('',#18764,#18769);
+#18764 = PLANE('',#18765);
+#18765 = AXIS2_PLACEMENT_3D('',#18766,#18767,#18768);
+#18766 = CARTESIAN_POINT('',(-0.95,0.75,0.25));
+#18767 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18768 = DIRECTION('',(0.,-0.,1.));
+#18769 = DEFINITIONAL_REPRESENTATION('',(#18770),#18774);
+#18770 = LINE('',#18771,#18772);
+#18771 = CARTESIAN_POINT('',(0.,-0.4));
+#18772 = VECTOR('',#18773,1.);
+#18773 = DIRECTION('',(1.,0.));
+#18774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18775 = ORIENTED_EDGE('',*,*,#18776,.T.);
+#18776 = EDGE_CURVE('',#18749,#17067,#18777,.T.);
+#18777 = SURFACE_CURVE('',#18778,(#18783,#18790),.PCURVE_S1.);
+#18778 = CIRCLE('',#18779,0.25);
+#18779 = AXIS2_PLACEMENT_3D('',#18780,#18781,#18782);
+#18780 = CARTESIAN_POINT('',(-0.7,1.15,0.475));
+#18781 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#18782 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#18783 = PCURVE('',#17082,#18784);
+#18784 = DEFINITIONAL_REPRESENTATION('',(#18785),#18789);
+#18785 = CIRCLE('',#18786,0.25);
+#18786 = AXIS2_PLACEMENT_2D('',#18787,#18788);
+#18787 = CARTESIAN_POINT('',(0.149405658607,0.223137815574));
+#18788 = DIRECTION('',(0.,-1.));
+#18789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18790 = PCURVE('',#18791,#18796);
+#18791 = CYLINDRICAL_SURFACE('',#18792,0.25);
+#18792 = AXIS2_PLACEMENT_3D('',#18793,#18794,#18795);
+#18793 = CARTESIAN_POINT('',(-0.7,0.75,0.475));
+#18794 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#18795 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#18796 = DEFINITIONAL_REPRESENTATION('',(#18797),#18801);
+#18797 = LINE('',#18798,#18799);
+#18798 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#18799 = VECTOR('',#18800,1.);
+#18800 = DIRECTION('',(-1.,0.));
+#18801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18802 = ADVANCED_FACE('',(#18803),#17110,.F.);
+#18803 = FACE_BOUND('',#18804,.F.);
+#18804 = EDGE_LOOP('',(#18805,#18832,#18833,#18834));
+#18805 = ORIENTED_EDGE('',*,*,#18806,.F.);
+#18806 = EDGE_CURVE('',#17067,#18807,#18809,.T.);
+#18807 = VERTEX_POINT('',#18808);
+#18808 = CARTESIAN_POINT('',(-0.675,1.15,0.725));
+#18809 = SURFACE_CURVE('',#18810,(#18814,#18820),.PCURVE_S1.);
+#18810 = LINE('',#18811,#18812);
+#18811 = CARTESIAN_POINT('',(-0.7,1.15,0.725));
+#18812 = VECTOR('',#18813,1.);
+#18813 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18814 = PCURVE('',#17110,#18815);
+#18815 = DEFINITIONAL_REPRESENTATION('',(#18816),#18819);
+#18816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18817,#18818),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#18817 = CARTESIAN_POINT('',(2.555,-1.066993679224E-15));
+#18818 = CARTESIAN_POINT('',(2.565323159785,1.));
+#18819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18820 = PCURVE('',#18821,#18826);
+#18821 = PLANE('',#18822);
+#18822 = AXIS2_PLACEMENT_3D('',#18823,#18824,#18825);
+#18823 = CARTESIAN_POINT('',(-0.7,0.75,0.725));
+#18824 = DIRECTION('',(-0.,0.,-1.));
+#18825 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18826 = DEFINITIONAL_REPRESENTATION('',(#18827),#18831);
+#18827 = LINE('',#18828,#18829);
+#18828 = CARTESIAN_POINT('',(3.983197000412E-17,-0.4));
+#18829 = VECTOR('',#18830,1.);
+#18830 = DIRECTION('',(1.,0.));
+#18831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18832 = ORIENTED_EDGE('',*,*,#17096,.T.);
+#18833 = ORIENTED_EDGE('',*,*,#17537,.T.);
+#18834 = ORIENTED_EDGE('',*,*,#18835,.F.);
+#18835 = EDGE_CURVE('',#18807,#17516,#18836,.T.);
+#18836 = SURFACE_CURVE('',#18837,(#18841,#18847),.PCURVE_S1.);
+#18837 = LINE('',#18838,#18839);
+#18838 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#18839 = VECTOR('',#18840,1.);
+#18840 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#18841 = PCURVE('',#17110,#18842);
+#18842 = DEFINITIONAL_REPRESENTATION('',(#18843),#18846);
+#18843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18844,#18845),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(2.5425,2.785),.PIECEWISE_BEZIER_KNOTS.);
+#18844 = CARTESIAN_POINT('',(2.565323159785,1.));
+#18845 = CARTESIAN_POINT('',(2.81,1.));
+#18846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18847 = PCURVE('',#18333,#18848);
+#18848 = DEFINITIONAL_REPRESENTATION('',(#18849),#18853);
+#18849 = LINE('',#18850,#18851);
+#18850 = CARTESIAN_POINT('',(0.,-7.64004595817E-16));
+#18851 = VECTOR('',#18852,1.);
+#18852 = DIRECTION('',(1.,2.567543209016E-16));
+#18853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18854 = ADVANCED_FACE('',(#18855),#17143,.T.);
+#18855 = FACE_BOUND('',#18856,.T.);
+#18856 = EDGE_LOOP('',(#18857,#18858,#18859,#18882,#18906,#18929,#18952,
+ #18975,#19003,#19026));
+#18857 = ORIENTED_EDGE('',*,*,#17307,.F.);
+#18858 = ORIENTED_EDGE('',*,*,#17126,.T.);
+#18859 = ORIENTED_EDGE('',*,*,#18860,.T.);
+#18860 = EDGE_CURVE('',#17127,#18861,#18863,.T.);
+#18861 = VERTEX_POINT('',#18862);
+#18862 = CARTESIAN_POINT('',(-0.8,-0.75,0.25));
+#18863 = SURFACE_CURVE('',#18864,(#18868,#18875),.PCURVE_S1.);
+#18864 = LINE('',#18865,#18866);
+#18865 = CARTESIAN_POINT('',(-0.8,-0.75,0.475));
+#18866 = VECTOR('',#18867,1.);
+#18867 = DIRECTION('',(-0.,0.,-1.));
+#18868 = PCURVE('',#17143,#18869);
+#18869 = DEFINITIONAL_REPRESENTATION('',(#18870),#18874);
+#18870 = LINE('',#18871,#18872);
+#18871 = CARTESIAN_POINT('',(0.149405658607,0.123137815574));
+#18872 = VECTOR('',#18873,1.);
+#18873 = DIRECTION('',(-1.,0.));
+#18874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18875 = PCURVE('',#17175,#18876);
+#18876 = DEFINITIONAL_REPRESENTATION('',(#18877),#18881);
+#18877 = LINE('',#18878,#18879);
+#18878 = CARTESIAN_POINT('',(0.,-0.4));
+#18879 = VECTOR('',#18880,1.);
+#18880 = DIRECTION('',(1.,0.));
+#18881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18882 = ORIENTED_EDGE('',*,*,#18883,.T.);
+#18883 = EDGE_CURVE('',#18861,#18884,#18886,.T.);
+#18884 = VERTEX_POINT('',#18885);
+#18885 = CARTESIAN_POINT('',(-1.05,-0.75,0.));
+#18886 = SURFACE_CURVE('',#18887,(#18892,#18899),.PCURVE_S1.);
+#18887 = CIRCLE('',#18888,0.25);
+#18888 = AXIS2_PLACEMENT_3D('',#18889,#18890,#18891);
+#18889 = CARTESIAN_POINT('',(-1.05,-0.75,0.25));
+#18890 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#18891 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#18892 = PCURVE('',#17143,#18893);
+#18893 = DEFINITIONAL_REPRESENTATION('',(#18894),#18898);
+#18894 = CIRCLE('',#18895,0.25);
+#18895 = AXIS2_PLACEMENT_2D('',#18896,#18897);
+#18896 = CARTESIAN_POINT('',(-7.5594341393E-02,-0.126862184426));
+#18897 = DIRECTION('',(-4.440892098501E-16,1.));
+#18898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18899 = PCURVE('',#18390,#18900);
+#18900 = DEFINITIONAL_REPRESENTATION('',(#18901),#18905);
+#18901 = LINE('',#18902,#18903);
+#18902 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#18903 = VECTOR('',#18904,1.);
+#18904 = DIRECTION('',(-1.,0.));
+#18905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18906 = ORIENTED_EDGE('',*,*,#18907,.T.);
+#18907 = EDGE_CURVE('',#18884,#18908,#18910,.T.);
+#18908 = VERTEX_POINT('',#18909);
+#18909 = CARTESIAN_POINT('',(-1.25,-0.75,0.));
+#18910 = SURFACE_CURVE('',#18911,(#18915,#18922),.PCURVE_S1.);
+#18911 = LINE('',#18912,#18913);
+#18912 = CARTESIAN_POINT('',(-1.05,-0.75,0.));
+#18913 = VECTOR('',#18914,1.);
+#18914 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#18915 = PCURVE('',#17143,#18916);
+#18916 = DEFINITIONAL_REPRESENTATION('',(#18917),#18921);
+#18917 = LINE('',#18918,#18919);
+#18918 = CARTESIAN_POINT('',(-0.325594341393,-0.126862184426));
+#18919 = VECTOR('',#18920,1.);
+#18920 = DIRECTION('',(0.,-1.));
+#18921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18922 = PCURVE('',#18418,#18923);
+#18923 = DEFINITIONAL_REPRESENTATION('',(#18924),#18928);
+#18924 = LINE('',#18925,#18926);
+#18925 = CARTESIAN_POINT('',(-3.983197000412E-17,-0.4));
+#18926 = VECTOR('',#18927,1.);
+#18927 = DIRECTION('',(1.,0.));
+#18928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18929 = ORIENTED_EDGE('',*,*,#18930,.T.);
+#18930 = EDGE_CURVE('',#18908,#18931,#18933,.T.);
+#18931 = VERTEX_POINT('',#18932);
+#18932 = CARTESIAN_POINT('',(-1.25,-0.75,0.15));
+#18933 = SURFACE_CURVE('',#18934,(#18938,#18945),.PCURVE_S1.);
+#18934 = LINE('',#18935,#18936);
+#18935 = CARTESIAN_POINT('',(-1.25,-0.75,0.));
+#18936 = VECTOR('',#18937,1.);
+#18937 = DIRECTION('',(0.,0.,1.));
+#18938 = PCURVE('',#17143,#18939);
+#18939 = DEFINITIONAL_REPRESENTATION('',(#18940),#18944);
+#18940 = LINE('',#18941,#18942);
+#18941 = CARTESIAN_POINT('',(-0.325594341393,-0.326862184426));
+#18942 = VECTOR('',#18943,1.);
+#18943 = DIRECTION('',(1.,0.));
+#18944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18945 = PCURVE('',#18446,#18946);
+#18946 = DEFINITIONAL_REPRESENTATION('',(#18947),#18951);
+#18947 = LINE('',#18948,#18949);
+#18948 = CARTESIAN_POINT('',(0.,-0.4));
+#18949 = VECTOR('',#18950,1.);
+#18950 = DIRECTION('',(1.,0.));
+#18951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18952 = ORIENTED_EDGE('',*,*,#18953,.T.);
+#18953 = EDGE_CURVE('',#18931,#18954,#18956,.T.);
+#18954 = VERTEX_POINT('',#18955);
+#18955 = CARTESIAN_POINT('',(-1.05,-0.75,0.15));
+#18956 = SURFACE_CURVE('',#18957,(#18961,#18968),.PCURVE_S1.);
+#18957 = LINE('',#18958,#18959);
+#18958 = CARTESIAN_POINT('',(-1.25,-0.75,0.15));
+#18959 = VECTOR('',#18960,1.);
+#18960 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#18961 = PCURVE('',#17143,#18962);
+#18962 = DEFINITIONAL_REPRESENTATION('',(#18963),#18967);
+#18963 = LINE('',#18964,#18965);
+#18964 = CARTESIAN_POINT('',(-0.175594341393,-0.326862184426));
+#18965 = VECTOR('',#18966,1.);
+#18966 = DIRECTION('',(0.,1.));
+#18967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18968 = PCURVE('',#18474,#18969);
+#18969 = DEFINITIONAL_REPRESENTATION('',(#18970),#18974);
+#18970 = LINE('',#18971,#18972);
+#18971 = CARTESIAN_POINT('',(3.983197000412E-17,-0.4));
+#18972 = VECTOR('',#18973,1.);
+#18973 = DIRECTION('',(1.,0.));
+#18974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18975 = ORIENTED_EDGE('',*,*,#18976,.T.);
+#18976 = EDGE_CURVE('',#18954,#18977,#18979,.T.);
+#18977 = VERTEX_POINT('',#18978);
+#18978 = CARTESIAN_POINT('',(-0.95,-0.75,0.25));
+#18979 = SURFACE_CURVE('',#18980,(#18985,#18996),.PCURVE_S1.);
+#18980 = CIRCLE('',#18981,0.1);
+#18981 = AXIS2_PLACEMENT_3D('',#18982,#18983,#18984);
+#18982 = CARTESIAN_POINT('',(-1.05,-0.75,0.25));
+#18983 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#18984 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.));
+#18985 = PCURVE('',#17143,#18986);
+#18986 = DEFINITIONAL_REPRESENTATION('',(#18987),#18995);
+#18987 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18988,#18989,#18990,#18991
+ ,#18992,#18993,#18994),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#18988 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#18989 = CARTESIAN_POINT('',(-0.175594341393,4.634289633089E-02));
+#18990 = CARTESIAN_POINT('',(-2.5594341393E-02,-4.025964404756E-02));
+#18991 = CARTESIAN_POINT('',(0.124405658607,-0.126862184426));
+#18992 = CARTESIAN_POINT('',(-2.5594341393E-02,-0.213464724804));
+#18993 = CARTESIAN_POINT('',(-0.175594341393,-0.300067265183));
+#18994 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#18995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18996 = PCURVE('',#18507,#18997);
+#18997 = DEFINITIONAL_REPRESENTATION('',(#18998),#19002);
+#18998 = LINE('',#18999,#19000);
+#18999 = CARTESIAN_POINT('',(2.22044604925E-15,-0.4));
+#19000 = VECTOR('',#19001,1.);
+#19001 = DIRECTION('',(1.,0.));
+#19002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19003 = ORIENTED_EDGE('',*,*,#19004,.T.);
+#19004 = EDGE_CURVE('',#18977,#19005,#19007,.T.);
+#19005 = VERTEX_POINT('',#19006);
+#19006 = CARTESIAN_POINT('',(-0.95,-0.75,0.475));
+#19007 = SURFACE_CURVE('',#19008,(#19012,#19019),.PCURVE_S1.);
+#19008 = LINE('',#19009,#19010);
+#19009 = CARTESIAN_POINT('',(-0.95,-0.75,0.25));
+#19010 = VECTOR('',#19011,1.);
+#19011 = DIRECTION('',(0.,0.,1.));
+#19012 = PCURVE('',#17143,#19013);
+#19013 = DEFINITIONAL_REPRESENTATION('',(#19014),#19018);
+#19014 = LINE('',#19015,#19016);
+#19015 = CARTESIAN_POINT('',(-7.5594341393E-02,-2.6862184426E-02));
+#19016 = VECTOR('',#19017,1.);
+#19017 = DIRECTION('',(1.,0.));
+#19018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19019 = PCURVE('',#18535,#19020);
+#19020 = DEFINITIONAL_REPRESENTATION('',(#19021),#19025);
+#19021 = LINE('',#19022,#19023);
+#19022 = CARTESIAN_POINT('',(0.,-0.4));
+#19023 = VECTOR('',#19024,1.);
+#19024 = DIRECTION('',(1.,0.));
+#19025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19026 = ORIENTED_EDGE('',*,*,#19027,.T.);
+#19027 = EDGE_CURVE('',#19005,#17308,#19028,.T.);
+#19028 = SURFACE_CURVE('',#19029,(#19034,#19041),.PCURVE_S1.);
+#19029 = CIRCLE('',#19030,0.25);
+#19030 = AXIS2_PLACEMENT_3D('',#19031,#19032,#19033);
+#19031 = CARTESIAN_POINT('',(-0.7,-0.75,0.475));
+#19032 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#19033 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#19034 = PCURVE('',#17143,#19035);
+#19035 = DEFINITIONAL_REPRESENTATION('',(#19036),#19040);
+#19036 = CIRCLE('',#19037,0.25);
+#19037 = AXIS2_PLACEMENT_2D('',#19038,#19039);
+#19038 = CARTESIAN_POINT('',(0.149405658607,0.223137815574));
+#19039 = DIRECTION('',(0.,-1.));
+#19040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19041 = PCURVE('',#18562,#19042);
+#19042 = DEFINITIONAL_REPRESENTATION('',(#19043),#19047);
+#19043 = LINE('',#19044,#19045);
+#19044 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#19045 = VECTOR('',#19046,1.);
+#19046 = DIRECTION('',(-1.,0.));
+#19047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19048 = ADVANCED_FACE('',(#19049),#17175,.F.);
+#19049 = FACE_BOUND('',#19050,.F.);
+#19050 = EDGE_LOOP('',(#19051,#19052,#19053,#19074));
+#19051 = ORIENTED_EDGE('',*,*,#17159,.T.);
+#19052 = ORIENTED_EDGE('',*,*,#18860,.T.);
+#19053 = ORIENTED_EDGE('',*,*,#19054,.F.);
+#19054 = EDGE_CURVE('',#18351,#18861,#19055,.T.);
+#19055 = SURFACE_CURVE('',#19056,(#19060,#19067),.PCURVE_S1.);
+#19056 = LINE('',#19057,#19058);
+#19057 = CARTESIAN_POINT('',(-0.8,-1.15,0.25));
+#19058 = VECTOR('',#19059,1.);
+#19059 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#19060 = PCURVE('',#17175,#19061);
+#19061 = DEFINITIONAL_REPRESENTATION('',(#19062),#19066);
+#19062 = LINE('',#19063,#19064);
+#19063 = CARTESIAN_POINT('',(0.225,0.));
+#19064 = VECTOR('',#19065,1.);
+#19065 = DIRECTION('',(0.,-1.));
+#19066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19067 = PCURVE('',#18390,#19068);
+#19068 = DEFINITIONAL_REPRESENTATION('',(#19069),#19073);
+#19069 = LINE('',#19070,#19071);
+#19070 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19071 = VECTOR('',#19072,1.);
+#19072 = DIRECTION('',(0.,-1.));
+#19073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19074 = ORIENTED_EDGE('',*,*,#18350,.F.);
+#19075 = ADVANCED_FACE('',(#19076),#17288,.F.);
+#19076 = FACE_BOUND('',#19077,.F.);
+#19077 = EDGE_LOOP('',(#19078,#19079,#19080,#19103,#19127,#19150,#19173,
+ #19196,#19224,#19247));
+#19078 = ORIENTED_EDGE('',*,*,#17331,.F.);
+#19079 = ORIENTED_EDGE('',*,*,#17273,.T.);
+#19080 = ORIENTED_EDGE('',*,*,#19081,.T.);
+#19081 = EDGE_CURVE('',#17246,#19082,#19084,.T.);
+#19082 = VERTEX_POINT('',#19083);
+#19083 = CARTESIAN_POINT('',(-0.8,0.75,0.25));
+#19084 = SURFACE_CURVE('',#19085,(#19089,#19096),.PCURVE_S1.);
+#19085 = LINE('',#19086,#19087);
+#19086 = CARTESIAN_POINT('',(-0.8,0.75,0.475));
+#19087 = VECTOR('',#19088,1.);
+#19088 = DIRECTION('',(-0.,0.,-1.));
+#19089 = PCURVE('',#17288,#19090);
+#19090 = DEFINITIONAL_REPRESENTATION('',(#19091),#19095);
+#19091 = LINE('',#19092,#19093);
+#19092 = CARTESIAN_POINT('',(0.149405658607,0.123137815574));
+#19093 = VECTOR('',#19094,1.);
+#19094 = DIRECTION('',(-1.,0.));
+#19095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19096 = PCURVE('',#17261,#19097);
+#19097 = DEFINITIONAL_REPRESENTATION('',(#19098),#19102);
+#19098 = LINE('',#19099,#19100);
+#19099 = CARTESIAN_POINT('',(0.,0.));
+#19100 = VECTOR('',#19101,1.);
+#19101 = DIRECTION('',(1.,0.));
+#19102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19103 = ORIENTED_EDGE('',*,*,#19104,.T.);
+#19104 = EDGE_CURVE('',#19082,#19105,#19107,.T.);
+#19105 = VERTEX_POINT('',#19106);
+#19106 = CARTESIAN_POINT('',(-1.05,0.75,0.));
+#19107 = SURFACE_CURVE('',#19108,(#19113,#19120),.PCURVE_S1.);
+#19108 = CIRCLE('',#19109,0.25);
+#19109 = AXIS2_PLACEMENT_3D('',#19110,#19111,#19112);
+#19110 = CARTESIAN_POINT('',(-1.05,0.75,0.25));
+#19111 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#19112 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#19113 = PCURVE('',#17288,#19114);
+#19114 = DEFINITIONAL_REPRESENTATION('',(#19115),#19119);
+#19115 = CIRCLE('',#19116,0.25);
+#19116 = AXIS2_PLACEMENT_2D('',#19117,#19118);
+#19117 = CARTESIAN_POINT('',(-7.5594341393E-02,-0.126862184426));
+#19118 = DIRECTION('',(-4.440892098501E-16,1.));
+#19119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19120 = PCURVE('',#18619,#19121);
+#19121 = DEFINITIONAL_REPRESENTATION('',(#19122),#19126);
+#19122 = LINE('',#19123,#19124);
+#19123 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19124 = VECTOR('',#19125,1.);
+#19125 = DIRECTION('',(-1.,0.));
+#19126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19127 = ORIENTED_EDGE('',*,*,#19128,.T.);
+#19128 = EDGE_CURVE('',#19105,#19129,#19131,.T.);
+#19129 = VERTEX_POINT('',#19130);
+#19130 = CARTESIAN_POINT('',(-1.25,0.75,0.));
+#19131 = SURFACE_CURVE('',#19132,(#19136,#19143),.PCURVE_S1.);
+#19132 = LINE('',#19133,#19134);
+#19133 = CARTESIAN_POINT('',(-1.05,0.75,0.));
+#19134 = VECTOR('',#19135,1.);
+#19135 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#19136 = PCURVE('',#17288,#19137);
+#19137 = DEFINITIONAL_REPRESENTATION('',(#19138),#19142);
+#19138 = LINE('',#19139,#19140);
+#19139 = CARTESIAN_POINT('',(-0.325594341393,-0.126862184426));
+#19140 = VECTOR('',#19141,1.);
+#19141 = DIRECTION('',(0.,-1.));
+#19142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19143 = PCURVE('',#18647,#19144);
+#19144 = DEFINITIONAL_REPRESENTATION('',(#19145),#19149);
+#19145 = LINE('',#19146,#19147);
+#19146 = CARTESIAN_POINT('',(0.,0.));
+#19147 = VECTOR('',#19148,1.);
+#19148 = DIRECTION('',(1.,0.));
+#19149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19150 = ORIENTED_EDGE('',*,*,#19151,.T.);
+#19151 = EDGE_CURVE('',#19129,#19152,#19154,.T.);
+#19152 = VERTEX_POINT('',#19153);
+#19153 = CARTESIAN_POINT('',(-1.25,0.75,0.15));
+#19154 = SURFACE_CURVE('',#19155,(#19159,#19166),.PCURVE_S1.);
+#19155 = LINE('',#19156,#19157);
+#19156 = CARTESIAN_POINT('',(-1.25,0.75,0.));
+#19157 = VECTOR('',#19158,1.);
+#19158 = DIRECTION('',(0.,0.,1.));
+#19159 = PCURVE('',#17288,#19160);
+#19160 = DEFINITIONAL_REPRESENTATION('',(#19161),#19165);
+#19161 = LINE('',#19162,#19163);
+#19162 = CARTESIAN_POINT('',(-0.325594341393,-0.326862184426));
+#19163 = VECTOR('',#19164,1.);
+#19164 = DIRECTION('',(1.,0.));
+#19165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19166 = PCURVE('',#18675,#19167);
+#19167 = DEFINITIONAL_REPRESENTATION('',(#19168),#19172);
+#19168 = LINE('',#19169,#19170);
+#19169 = CARTESIAN_POINT('',(0.,0.));
+#19170 = VECTOR('',#19171,1.);
+#19171 = DIRECTION('',(1.,0.));
+#19172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19173 = ORIENTED_EDGE('',*,*,#19174,.T.);
+#19174 = EDGE_CURVE('',#19152,#19175,#19177,.T.);
+#19175 = VERTEX_POINT('',#19176);
+#19176 = CARTESIAN_POINT('',(-1.05,0.75,0.15));
+#19177 = SURFACE_CURVE('',#19178,(#19182,#19189),.PCURVE_S1.);
+#19178 = LINE('',#19179,#19180);
+#19179 = CARTESIAN_POINT('',(-1.25,0.75,0.15));
+#19180 = VECTOR('',#19181,1.);
+#19181 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#19182 = PCURVE('',#17288,#19183);
+#19183 = DEFINITIONAL_REPRESENTATION('',(#19184),#19188);
+#19184 = LINE('',#19185,#19186);
+#19185 = CARTESIAN_POINT('',(-0.175594341393,-0.326862184426));
+#19186 = VECTOR('',#19187,1.);
+#19187 = DIRECTION('',(0.,1.));
+#19188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19189 = PCURVE('',#18703,#19190);
+#19190 = DEFINITIONAL_REPRESENTATION('',(#19191),#19195);
+#19191 = LINE('',#19192,#19193);
+#19192 = CARTESIAN_POINT('',(0.,0.));
+#19193 = VECTOR('',#19194,1.);
+#19194 = DIRECTION('',(1.,0.));
+#19195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19196 = ORIENTED_EDGE('',*,*,#19197,.T.);
+#19197 = EDGE_CURVE('',#19175,#19198,#19200,.T.);
+#19198 = VERTEX_POINT('',#19199);
+#19199 = CARTESIAN_POINT('',(-0.95,0.75,0.25));
+#19200 = SURFACE_CURVE('',#19201,(#19206,#19217),.PCURVE_S1.);
+#19201 = CIRCLE('',#19202,0.1);
+#19202 = AXIS2_PLACEMENT_3D('',#19203,#19204,#19205);
+#19203 = CARTESIAN_POINT('',(-1.05,0.75,0.25));
+#19204 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#19205 = DIRECTION('',(2.22044604925E-15,2.211118510737E-31,-1.));
+#19206 = PCURVE('',#17288,#19207);
+#19207 = DEFINITIONAL_REPRESENTATION('',(#19208),#19216);
+#19208 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19209,#19210,#19211,#19212
+ ,#19213,#19214,#19215),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#19209 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#19210 = CARTESIAN_POINT('',(-0.175594341393,4.634289633089E-02));
+#19211 = CARTESIAN_POINT('',(-2.5594341393E-02,-4.025964404756E-02));
+#19212 = CARTESIAN_POINT('',(0.124405658607,-0.126862184426));
+#19213 = CARTESIAN_POINT('',(-2.5594341393E-02,-0.213464724804));
+#19214 = CARTESIAN_POINT('',(-0.175594341393,-0.300067265183));
+#19215 = CARTESIAN_POINT('',(-0.175594341393,-0.126862184426));
+#19216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19217 = PCURVE('',#18736,#19218);
+#19218 = DEFINITIONAL_REPRESENTATION('',(#19219),#19223);
+#19219 = LINE('',#19220,#19221);
+#19220 = CARTESIAN_POINT('',(0.,0.));
+#19221 = VECTOR('',#19222,1.);
+#19222 = DIRECTION('',(1.,0.));
+#19223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19224 = ORIENTED_EDGE('',*,*,#19225,.T.);
+#19225 = EDGE_CURVE('',#19198,#19226,#19228,.T.);
+#19226 = VERTEX_POINT('',#19227);
+#19227 = CARTESIAN_POINT('',(-0.95,0.75,0.475));
+#19228 = SURFACE_CURVE('',#19229,(#19233,#19240),.PCURVE_S1.);
+#19229 = LINE('',#19230,#19231);
+#19230 = CARTESIAN_POINT('',(-0.95,0.75,0.25));
+#19231 = VECTOR('',#19232,1.);
+#19232 = DIRECTION('',(0.,0.,1.));
+#19233 = PCURVE('',#17288,#19234);
+#19234 = DEFINITIONAL_REPRESENTATION('',(#19235),#19239);
+#19235 = LINE('',#19236,#19237);
+#19236 = CARTESIAN_POINT('',(-7.5594341393E-02,-2.6862184426E-02));
+#19237 = VECTOR('',#19238,1.);
+#19238 = DIRECTION('',(1.,0.));
+#19239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19240 = PCURVE('',#18764,#19241);
+#19241 = DEFINITIONAL_REPRESENTATION('',(#19242),#19246);
+#19242 = LINE('',#19243,#19244);
+#19243 = CARTESIAN_POINT('',(0.,0.));
+#19244 = VECTOR('',#19245,1.);
+#19245 = DIRECTION('',(1.,0.));
+#19246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19247 = ORIENTED_EDGE('',*,*,#19248,.T.);
+#19248 = EDGE_CURVE('',#19226,#17332,#19249,.T.);
+#19249 = SURFACE_CURVE('',#19250,(#19255,#19262),.PCURVE_S1.);
+#19250 = CIRCLE('',#19251,0.25);
+#19251 = AXIS2_PLACEMENT_3D('',#19252,#19253,#19254);
+#19252 = CARTESIAN_POINT('',(-0.7,0.75,0.475));
+#19253 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#19254 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#19255 = PCURVE('',#17288,#19256);
+#19256 = DEFINITIONAL_REPRESENTATION('',(#19257),#19261);
+#19257 = CIRCLE('',#19258,0.25);
+#19258 = AXIS2_PLACEMENT_2D('',#19259,#19260);
+#19259 = CARTESIAN_POINT('',(0.149405658607,0.223137815574));
+#19260 = DIRECTION('',(0.,-1.));
+#19261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19262 = PCURVE('',#18791,#19263);
+#19263 = DEFINITIONAL_REPRESENTATION('',(#19264),#19268);
+#19264 = LINE('',#19265,#19266);
+#19265 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19266 = VECTOR('',#19267,1.);
+#19267 = DIRECTION('',(-1.,0.));
+#19268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19269 = ADVANCED_FACE('',(#19270),#17261,.F.);
+#19270 = FACE_BOUND('',#19271,.F.);
+#19271 = EDGE_LOOP('',(#19272,#19273,#19274,#19295));
+#19272 = ORIENTED_EDGE('',*,*,#17245,.T.);
+#19273 = ORIENTED_EDGE('',*,*,#18579,.T.);
+#19274 = ORIENTED_EDGE('',*,*,#19275,.F.);
+#19275 = EDGE_CURVE('',#19082,#18580,#19276,.T.);
+#19276 = SURFACE_CURVE('',#19277,(#19281,#19288),.PCURVE_S1.);
+#19277 = LINE('',#19278,#19279);
+#19278 = CARTESIAN_POINT('',(-0.8,0.75,0.25));
+#19279 = VECTOR('',#19280,1.);
+#19280 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#19281 = PCURVE('',#17261,#19282);
+#19282 = DEFINITIONAL_REPRESENTATION('',(#19283),#19287);
+#19283 = LINE('',#19284,#19285);
+#19284 = CARTESIAN_POINT('',(0.225,0.));
+#19285 = VECTOR('',#19286,1.);
+#19286 = DIRECTION('',(0.,-1.));
+#19287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19288 = PCURVE('',#18619,#19289);
+#19289 = DEFINITIONAL_REPRESENTATION('',(#19290),#19294);
+#19290 = LINE('',#19291,#19292);
+#19291 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19292 = VECTOR('',#19293,1.);
+#19293 = DIRECTION('',(0.,-1.));
+#19294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19295 = ORIENTED_EDGE('',*,*,#19081,.F.);
+#19296 = ADVANCED_FACE('',(#19297),#17368,.F.);
+#19297 = FACE_BOUND('',#19298,.F.);
+#19298 = EDGE_LOOP('',(#19299,#19321,#19322,#19344));
+#19299 = ORIENTED_EDGE('',*,*,#19300,.F.);
+#19300 = EDGE_CURVE('',#17308,#19301,#19303,.T.);
+#19301 = VERTEX_POINT('',#19302);
+#19302 = CARTESIAN_POINT('',(-0.675,-0.75,0.725));
+#19303 = SURFACE_CURVE('',#19304,(#19308,#19314),.PCURVE_S1.);
+#19304 = LINE('',#19305,#19306);
+#19305 = CARTESIAN_POINT('',(-0.7,-0.75,0.725));
+#19306 = VECTOR('',#19307,1.);
+#19307 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#19308 = PCURVE('',#17368,#19309);
+#19309 = DEFINITIONAL_REPRESENTATION('',(#19310),#19313);
+#19310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19311,#19312),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#19311 = CARTESIAN_POINT('',(0.655,6.336328826563E-16));
+#19312 = CARTESIAN_POINT('',(0.648267504488,1.));
+#19313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19314 = PCURVE('',#18308,#19315);
+#19315 = DEFINITIONAL_REPRESENTATION('',(#19316),#19320);
+#19316 = LINE('',#19317,#19318);
+#19317 = CARTESIAN_POINT('',(3.983197000412E-17,-0.4));
+#19318 = VECTOR('',#19319,1.);
+#19319 = DIRECTION('',(1.,0.));
+#19320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19321 = ORIENTED_EDGE('',*,*,#17354,.T.);
+#19322 = ORIENTED_EDGE('',*,*,#19323,.T.);
+#19323 = EDGE_CURVE('',#17332,#19324,#19326,.T.);
+#19324 = VERTEX_POINT('',#19325);
+#19325 = CARTESIAN_POINT('',(-0.675,0.75,0.725));
+#19326 = SURFACE_CURVE('',#19327,(#19331,#19337),.PCURVE_S1.);
+#19327 = LINE('',#19328,#19329);
+#19328 = CARTESIAN_POINT('',(-0.7,0.75,0.725));
+#19329 = VECTOR('',#19330,1.);
+#19330 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#19331 = PCURVE('',#17368,#19332);
+#19332 = DEFINITIONAL_REPRESENTATION('',(#19333),#19336);
+#19333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19334,#19335),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#19334 = CARTESIAN_POINT('',(2.155,-1.591357260128E-16));
+#19335 = CARTESIAN_POINT('',(2.161732495512,1.));
+#19336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19337 = PCURVE('',#18821,#19338);
+#19338 = DEFINITIONAL_REPRESENTATION('',(#19339),#19343);
+#19339 = LINE('',#19340,#19341);
+#19340 = CARTESIAN_POINT('',(0.,0.));
+#19341 = VECTOR('',#19342,1.);
+#19342 = DIRECTION('',(1.,0.));
+#19343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19344 = ORIENTED_EDGE('',*,*,#19345,.F.);
+#19345 = EDGE_CURVE('',#19301,#19324,#19346,.T.);
+#19346 = SURFACE_CURVE('',#19347,(#19351,#19357),.PCURVE_S1.);
+#19347 = LINE('',#19348,#19349);
+#19348 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#19349 = VECTOR('',#19350,1.);
+#19350 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#19351 = PCURVE('',#17368,#19352);
+#19352 = DEFINITIONAL_REPRESENTATION('',(#19353),#19356);
+#19353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19354,#19355),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.6425,2.1425),.PIECEWISE_BEZIER_KNOTS.);
+#19354 = CARTESIAN_POINT('',(0.648267504488,1.));
+#19355 = CARTESIAN_POINT('',(2.161732495512,1.));
+#19356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19357 = PCURVE('',#18333,#19358);
+#19358 = DEFINITIONAL_REPRESENTATION('',(#19359),#19363);
+#19359 = LINE('',#19360,#19361);
+#19360 = CARTESIAN_POINT('',(0.,1.258021045908E-16));
+#19361 = VECTOR('',#19362,1.);
+#19362 = DIRECTION('',(1.,-1.132864176704E-16));
+#19363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19364 = ADVANCED_FACE('',(#19365),#17419,.F.);
+#19365 = FACE_BOUND('',#19366,.F.);
+#19366 = EDGE_LOOP('',(#19367,#19368,#19390,#19410));
+#19367 = ORIENTED_EDGE('',*,*,#17406,.T.);
+#19368 = ORIENTED_EDGE('',*,*,#19369,.T.);
+#19369 = EDGE_CURVE('',#17385,#19370,#19372,.T.);
+#19370 = VERTEX_POINT('',#19371);
+#19371 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2));
+#19372 = SURFACE_CURVE('',#19373,(#19376,#19383),.PCURVE_S1.);
+#19373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19374,#19375),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19374 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#19375 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2));
+#19376 = PCURVE('',#17419,#19377);
+#19377 = DEFINITIONAL_REPRESENTATION('',(#19378),#19382);
+#19378 = LINE('',#19379,#19380);
+#19379 = CARTESIAN_POINT('',(0.116672618896,1.164021754617E-16));
+#19380 = VECTOR('',#19381,1.);
+#19381 = DIRECTION('',(6.938893903907E-17,1.));
+#19382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19383 = PCURVE('',#17602,#19384);
+#19384 = DEFINITIONAL_REPRESENTATION('',(#19385),#19389);
+#19385 = LINE('',#19386,#19387);
+#19386 = CARTESIAN_POINT('',(4.068508213199E-16,7.262180985429E-17));
+#19387 = VECTOR('',#19388,1.);
+#19388 = DIRECTION('',(-1.859491709315E-16,1.));
+#19389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19390 = ORIENTED_EDGE('',*,*,#19391,.F.);
+#19391 = EDGE_CURVE('',#17437,#19370,#19392,.T.);
+#19392 = SURFACE_CURVE('',#19393,(#19397,#19403),.PCURVE_S1.);
+#19393 = LINE('',#19394,#19395);
+#19394 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2));
+#19395 = VECTOR('',#19396,1.);
+#19396 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#19397 = PCURVE('',#17419,#19398);
+#19398 = DEFINITIONAL_REPRESENTATION('',(#19399),#19402);
+#19399 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19400,#19401),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,6.946836470098E-02),.PIECEWISE_BEZIER_KNOTS.);
+#19400 = CARTESIAN_POINT('',(3.227399640242E-16,1.));
+#19401 = CARTESIAN_POINT('',(0.116672618896,1.));
+#19402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19403 = PCURVE('',#17473,#19404);
+#19404 = DEFINITIONAL_REPRESENTATION('',(#19405),#19409);
+#19405 = LINE('',#19406,#19407);
+#19406 = CARTESIAN_POINT('',(0.412647001915,1.03932193779));
+#19407 = VECTOR('',#19408,1.);
+#19408 = DIRECTION('',(0.918134062361,0.396269912475));
+#19409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19410 = ORIENTED_EDGE('',*,*,#17436,.F.);
+#19411 = ADVANCED_FACE('',(#19412),#17473,.T.);
+#19412 = FACE_BOUND('',#19413,.T.);
+#19413 = EDGE_LOOP('',(#19414,#19436,#19458,#19480,#19502,#19524,#19544,
+ #19545));
+#19414 = ORIENTED_EDGE('',*,*,#19415,.F.);
+#19415 = EDGE_CURVE('',#19416,#17459,#19418,.T.);
+#19416 = VERTEX_POINT('',#19417);
+#19417 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2));
+#19418 = SURFACE_CURVE('',#19419,(#19423,#19430),.PCURVE_S1.);
+#19419 = LINE('',#19420,#19421);
+#19420 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2));
+#19421 = VECTOR('',#19422,1.);
+#19422 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#19423 = PCURVE('',#17473,#19424);
+#19424 = DEFINITIONAL_REPRESENTATION('',(#19425),#19429);
+#19425 = LINE('',#19426,#19427);
+#19426 = CARTESIAN_POINT('',(2.752822279986E-02,-6.378127188845E-02));
+#19427 = VECTOR('',#19428,1.);
+#19428 = DIRECTION('',(-0.396269912475,0.918134062361));
+#19429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19430 = PCURVE('',#17498,#19431);
+#19431 = DEFINITIONAL_REPRESENTATION('',(#19432),#19435);
+#19432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19433,#19434),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,6.946836470098E-02),.PIECEWISE_BEZIER_KNOTS.);
+#19433 = CARTESIAN_POINT('',(-2.016241067192E-16,1.));
+#19434 = CARTESIAN_POINT('',(0.116672618896,1.));
+#19435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19436 = ORIENTED_EDGE('',*,*,#19437,.F.);
+#19437 = EDGE_CURVE('',#19438,#19416,#19440,.T.);
+#19438 = VERTEX_POINT('',#19439);
+#19439 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2));
+#19440 = SURFACE_CURVE('',#19441,(#19445,#19452),.PCURVE_S1.);
+#19441 = LINE('',#19442,#19443);
+#19442 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2));
+#19443 = VECTOR('',#19444,1.);
+#19444 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#19445 = PCURVE('',#17473,#19446);
+#19446 = DEFINITIONAL_REPRESENTATION('',(#19447),#19451);
+#19447 = LINE('',#19448,#19449);
+#19448 = CARTESIAN_POINT('',(2.55392850271,-1.066850160591));
+#19449 = VECTOR('',#19450,1.);
+#19450 = DIRECTION('',(-0.929423963825,0.369013679242));
+#19451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19452 = PCURVE('',#18333,#19453);
+#19453 = DEFINITIONAL_REPRESENTATION('',(#19454),#19457);
+#19454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19455,#19456),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.718243103516),.PIECEWISE_BEZIER_KNOTS.);
+#19455 = CARTESIAN_POINT('',(2.209016503884E-16,1.));
+#19456 = CARTESIAN_POINT('',(2.785,1.));
+#19457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19458 = ORIENTED_EDGE('',*,*,#19459,.F.);
+#19459 = EDGE_CURVE('',#19460,#19438,#19462,.T.);
+#19460 = VERTEX_POINT('',#19461);
+#19461 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2));
+#19462 = SURFACE_CURVE('',#19463,(#19467,#19474),.PCURVE_S1.);
+#19463 = LINE('',#19464,#19465);
+#19464 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2));
+#19465 = VECTOR('',#19466,1.);
+#19466 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#19467 = PCURVE('',#17473,#19468);
+#19468 = DEFINITIONAL_REPRESENTATION('',(#19469),#19473);
+#19469 = LINE('',#19470,#19471);
+#19470 = CARTESIAN_POINT('',(2.617709774598,-1.039321937791));
+#19471 = VECTOR('',#19472,1.);
+#19472 = DIRECTION('',(-0.918134062361,-0.396269912475));
+#19473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19474 = PCURVE('',#18275,#19475);
+#19475 = DEFINITIONAL_REPRESENTATION('',(#19476),#19479);
+#19476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19477,#19478),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,6.946836470098E-02),.PIECEWISE_BEZIER_KNOTS.);
+#19477 = CARTESIAN_POINT('',(3.227399640242E-16,1.));
+#19478 = CARTESIAN_POINT('',(0.116672618896,1.));
+#19479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19480 = ORIENTED_EDGE('',*,*,#19481,.F.);
+#19481 = EDGE_CURVE('',#19482,#19460,#19484,.T.);
+#19482 = VERTEX_POINT('',#19483);
+#19483 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2));
+#19484 = SURFACE_CURVE('',#19485,(#19489,#19496),.PCURVE_S1.);
+#19485 = LINE('',#19486,#19487);
+#19486 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2));
+#19487 = VECTOR('',#19488,1.);
+#19488 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#19489 = PCURVE('',#17473,#19490);
+#19490 = DEFINITIONAL_REPRESENTATION('',(#19491),#19495);
+#19491 = LINE('',#19492,#19493);
+#19492 = CARTESIAN_POINT('',(3.030356776514,-1.412869821138E-12));
+#19493 = VECTOR('',#19494,1.);
+#19494 = DIRECTION('',(-0.369013679242,-0.929423963825));
+#19495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19496 = PCURVE('',#18223,#19497);
+#19497 = DEFINITIONAL_REPRESENTATION('',(#19498),#19501);
+#19498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19499,#19500),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.118243103516),.PIECEWISE_BEZIER_KNOTS.);
+#19499 = CARTESIAN_POINT('',(-4.65134701946E-17,1.));
+#19500 = CARTESIAN_POINT('',(1.185,1.));
+#19501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19502 = ORIENTED_EDGE('',*,*,#19503,.F.);
+#19503 = EDGE_CURVE('',#19504,#19482,#19506,.T.);
+#19504 = VERTEX_POINT('',#19505);
+#19505 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2));
+#19506 = SURFACE_CURVE('',#19507,(#19511,#19518),.PCURVE_S1.);
+#19507 = LINE('',#19508,#19509);
+#19508 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2));
+#19509 = VECTOR('',#19510,1.);
+#19510 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#19511 = PCURVE('',#17473,#19512);
+#19512 = DEFINITIONAL_REPRESENTATION('',(#19513),#19517);
+#19513 = LINE('',#19514,#19515);
+#19514 = CARTESIAN_POINT('',(3.002828553714,6.378127188704E-02));
+#19515 = VECTOR('',#19516,1.);
+#19516 = DIRECTION('',(0.396269912475,-0.918134062361));
+#19517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19518 = PCURVE('',#18171,#19519);
+#19519 = DEFINITIONAL_REPRESENTATION('',(#19520),#19523);
+#19520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19521,#19522),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,6.946836470098E-02),.PIECEWISE_BEZIER_KNOTS.);
+#19521 = CARTESIAN_POINT('',(-2.016241067192E-16,1.));
+#19522 = CARTESIAN_POINT('',(0.116672618896,1.));
+#19523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19524 = ORIENTED_EDGE('',*,*,#19525,.F.);
+#19525 = EDGE_CURVE('',#19370,#19504,#19526,.T.);
+#19526 = SURFACE_CURVE('',#19527,(#19531,#19538),.PCURVE_S1.);
+#19527 = LINE('',#19528,#19529);
+#19528 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2));
+#19529 = VECTOR('',#19530,1.);
+#19530 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#19531 = PCURVE('',#17473,#19532);
+#19532 = DEFINITIONAL_REPRESENTATION('',(#19533),#19537);
+#19533 = LINE('',#19534,#19535);
+#19534 = CARTESIAN_POINT('',(0.476428273804,1.06685016059));
+#19535 = VECTOR('',#19536,1.);
+#19536 = DIRECTION('',(0.929423963825,-0.369013679242));
+#19537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19538 = PCURVE('',#17602,#19539);
+#19539 = DEFINITIONAL_REPRESENTATION('',(#19540),#19543);
+#19540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19541,#19542),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.718243103516),.PIECEWISE_BEZIER_KNOTS.);
+#19541 = CARTESIAN_POINT('',(2.209016503884E-16,1.));
+#19542 = CARTESIAN_POINT('',(2.785,1.));
+#19543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19544 = ORIENTED_EDGE('',*,*,#19391,.F.);
+#19545 = ORIENTED_EDGE('',*,*,#17458,.F.);
+#19546 = ADVANCED_FACE('',(#19547),#17498,.F.);
+#19547 = FACE_BOUND('',#19548,.F.);
+#19548 = EDGE_LOOP('',(#19549,#19550,#19551,#19552));
+#19549 = ORIENTED_EDGE('',*,*,#17515,.T.);
+#19550 = ORIENTED_EDGE('',*,*,#17485,.T.);
+#19551 = ORIENTED_EDGE('',*,*,#19415,.F.);
+#19552 = ORIENTED_EDGE('',*,*,#19553,.F.);
+#19553 = EDGE_CURVE('',#17516,#19416,#19554,.T.);
+#19554 = SURFACE_CURVE('',#19555,(#19558,#19565),.PCURVE_S1.);
+#19555 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19556,#19557),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19556 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));
+#19557 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2));
+#19558 = PCURVE('',#17498,#19559);
+#19559 = DEFINITIONAL_REPRESENTATION('',(#19560),#19564);
+#19560 = LINE('',#19561,#19562);
+#19561 = CARTESIAN_POINT('',(-1.173858412431E-16,1.164021754617E-16));
+#19562 = VECTOR('',#19563,1.);
+#19563 = DIRECTION('',(-8.423826547617E-17,1.));
+#19564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19565 = PCURVE('',#18333,#19566);
+#19566 = DEFINITIONAL_REPRESENTATION('',(#19567),#19571);
+#19567 = LINE('',#19568,#19569);
+#19568 = CARTESIAN_POINT('',(2.785,7.247442612147E-17));
+#19569 = VECTOR('',#19570,1.);
+#19570 = DIRECTION('',(4.440892098501E-16,1.));
+#19571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19572 = ADVANCED_FACE('',(#19573),#17602,.F.);
+#19573 = FACE_BOUND('',#19574,.F.);
+#19574 = EDGE_LOOP('',(#19575,#19576,#19597,#19598,#19618,#19619));
+#19575 = ORIENTED_EDGE('',*,*,#17589,.T.);
+#19576 = ORIENTED_EDGE('',*,*,#19577,.T.);
+#19577 = EDGE_CURVE('',#17563,#18041,#19578,.T.);
+#19578 = SURFACE_CURVE('',#19579,(#19583,#19590),.PCURVE_S1.);
+#19579 = LINE('',#19580,#19581);
+#19580 = CARTESIAN_POINT('',(0.675,1.3925,0.725));
+#19581 = VECTOR('',#19582,1.);
+#19582 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#19583 = PCURVE('',#17602,#19584);
+#19584 = DEFINITIONAL_REPRESENTATION('',(#19585),#19589);
+#19585 = LINE('',#19586,#19587);
+#19586 = CARTESIAN_POINT('',(0.,-4.380371881748E-16));
+#19587 = VECTOR('',#19588,1.);
+#19588 = DIRECTION('',(1.,3.316101743966E-16));
+#19589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19590 = PCURVE('',#17577,#19591);
+#19591 = DEFINITIONAL_REPRESENTATION('',(#19592),#19596);
+#19592 = LINE('',#19593,#19594);
+#19593 = CARTESIAN_POINT('',(2.5E-02,1.1925));
+#19594 = VECTOR('',#19595,1.);
+#19595 = DIRECTION('',(0.,-1.));
+#19596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19597 = ORIENTED_EDGE('',*,*,#18085,.T.);
+#19598 = ORIENTED_EDGE('',*,*,#19599,.T.);
+#19599 = EDGE_CURVE('',#18064,#19504,#19600,.T.);
+#19600 = SURFACE_CURVE('',#19601,(#19604,#19611),.PCURVE_S1.);
+#19601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19602,#19603),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19602 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));
+#19603 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2));
+#19604 = PCURVE('',#17602,#19605);
+#19605 = DEFINITIONAL_REPRESENTATION('',(#19606),#19610);
+#19606 = LINE('',#19607,#19608);
+#19607 = CARTESIAN_POINT('',(2.785,7.247442612147E-17));
+#19608 = VECTOR('',#19609,1.);
+#19609 = DIRECTION('',(4.440892098501E-16,1.));
+#19610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19611 = PCURVE('',#18171,#19612);
+#19612 = DEFINITIONAL_REPRESENTATION('',(#19613),#19617);
+#19613 = LINE('',#19614,#19615);
+#19614 = CARTESIAN_POINT('',(-1.173858412431E-16,1.164021754617E-16));
+#19615 = VECTOR('',#19616,1.);
+#19616 = DIRECTION('',(-8.423826547617E-17,1.));
+#19617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19618 = ORIENTED_EDGE('',*,*,#19525,.F.);
+#19619 = ORIENTED_EDGE('',*,*,#19369,.F.);
+#19620 = ADVANCED_FACE('',(#19621),#17577,.F.);
+#19621 = FACE_BOUND('',#19622,.F.);
+#19622 = EDGE_LOOP('',(#19623,#19624,#19645,#19646));
+#19623 = ORIENTED_EDGE('',*,*,#17562,.F.);
+#19624 = ORIENTED_EDGE('',*,*,#19625,.T.);
+#19625 = EDGE_CURVE('',#16634,#16691,#19626,.T.);
+#19626 = SURFACE_CURVE('',#19627,(#19631,#19638),.PCURVE_S1.);
+#19627 = LINE('',#19628,#19629);
+#19628 = CARTESIAN_POINT('',(0.7,0.2,0.725));
+#19629 = VECTOR('',#19630,1.);
+#19630 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#19631 = PCURVE('',#17577,#19632);
+#19632 = DEFINITIONAL_REPRESENTATION('',(#19633),#19637);
+#19633 = LINE('',#19634,#19635);
+#19634 = CARTESIAN_POINT('',(-0.,0.));
+#19635 = VECTOR('',#19636,1.);
+#19636 = DIRECTION('',(0.,-1.));
+#19637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19638 = PCURVE('',#17831,#19639);
+#19639 = DEFINITIONAL_REPRESENTATION('',(#19640),#19644);
+#19640 = LINE('',#19641,#19642);
+#19641 = CARTESIAN_POINT('',(4.712388980385,0.));
+#19642 = VECTOR('',#19643,1.);
+#19643 = DIRECTION('',(0.,-1.));
+#19644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19645 = ORIENTED_EDGE('',*,*,#18040,.T.);
+#19646 = ORIENTED_EDGE('',*,*,#19577,.F.);
+#19647 = ADVANCED_FACE('',(#19648),#17831,.T.);
+#19648 = FACE_BOUND('',#19649,.T.);
+#19649 = EDGE_LOOP('',(#19650,#19651,#19652,#19653));
+#19650 = ORIENTED_EDGE('',*,*,#17816,.T.);
+#19651 = ORIENTED_EDGE('',*,*,#19625,.T.);
+#19652 = ORIENTED_EDGE('',*,*,#18015,.F.);
+#19653 = ORIENTED_EDGE('',*,*,#19654,.F.);
+#19654 = EDGE_CURVE('',#17789,#17993,#19655,.T.);
+#19655 = SURFACE_CURVE('',#19656,(#19660,#19667),.PCURVE_S1.);
+#19656 = LINE('',#19657,#19658);
+#19657 = CARTESIAN_POINT('',(0.95,0.2,0.475));
+#19658 = VECTOR('',#19659,1.);
+#19659 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#19660 = PCURVE('',#17831,#19661);
+#19661 = DEFINITIONAL_REPRESENTATION('',(#19662),#19666);
+#19662 = LINE('',#19663,#19664);
+#19663 = CARTESIAN_POINT('',(6.28318530718,-5.551115123126E-17));
+#19664 = VECTOR('',#19665,1.);
+#19665 = DIRECTION('',(0.,-1.));
+#19666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19667 = PCURVE('',#17804,#19668);
+#19668 = DEFINITIONAL_REPRESENTATION('',(#19669),#19673);
+#19669 = LINE('',#19670,#19671);
+#19670 = CARTESIAN_POINT('',(0.225,0.));
+#19671 = VECTOR('',#19672,1.);
+#19672 = DIRECTION('',(0.,-1.));
+#19673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19674 = ADVANCED_FACE('',(#19675),#17804,.F.);
+#19675 = FACE_BOUND('',#19676,.F.);
+#19676 = EDGE_LOOP('',(#19677,#19698,#19699,#19700));
+#19677 = ORIENTED_EDGE('',*,*,#19678,.T.);
+#19678 = EDGE_CURVE('',#17756,#17965,#19679,.T.);
+#19679 = SURFACE_CURVE('',#19680,(#19684,#19691),.PCURVE_S1.);
+#19680 = LINE('',#19681,#19682);
+#19681 = CARTESIAN_POINT('',(0.95,0.2,0.25));
+#19682 = VECTOR('',#19683,1.);
+#19683 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#19684 = PCURVE('',#17804,#19685);
+#19685 = DEFINITIONAL_REPRESENTATION('',(#19686),#19690);
+#19686 = LINE('',#19687,#19688);
+#19687 = CARTESIAN_POINT('',(0.,0.));
+#19688 = VECTOR('',#19689,1.);
+#19689 = DIRECTION('',(0.,-1.));
+#19690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19691 = PCURVE('',#17776,#19692);
+#19692 = DEFINITIONAL_REPRESENTATION('',(#19693),#19697);
+#19693 = LINE('',#19694,#19695);
+#19694 = CARTESIAN_POINT('',(1.570796326795,0.));
+#19695 = VECTOR('',#19696,1.);
+#19696 = DIRECTION('',(0.,-1.));
+#19697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19698 = ORIENTED_EDGE('',*,*,#17992,.T.);
+#19699 = ORIENTED_EDGE('',*,*,#19654,.F.);
+#19700 = ORIENTED_EDGE('',*,*,#17788,.F.);
+#19701 = ADVANCED_FACE('',(#19702),#17776,.F.);
+#19702 = FACE_BOUND('',#19703,.F.);
+#19703 = EDGE_LOOP('',(#19704,#19725,#19726,#19727));
+#19704 = ORIENTED_EDGE('',*,*,#19705,.T.);
+#19705 = EDGE_CURVE('',#17728,#17942,#19706,.T.);
+#19706 = SURFACE_CURVE('',#19707,(#19711,#19718),.PCURVE_S1.);
+#19707 = LINE('',#19708,#19709);
+#19708 = CARTESIAN_POINT('',(1.05,0.2,0.15));
+#19709 = VECTOR('',#19710,1.);
+#19710 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#19711 = PCURVE('',#17776,#19712);
+#19712 = DEFINITIONAL_REPRESENTATION('',(#19713),#19717);
+#19713 = LINE('',#19714,#19715);
+#19714 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#19715 = VECTOR('',#19716,1.);
+#19716 = DIRECTION('',(0.,-1.));
+#19717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19718 = PCURVE('',#17743,#19719);
+#19719 = DEFINITIONAL_REPRESENTATION('',(#19720),#19724);
+#19720 = LINE('',#19721,#19722);
+#19721 = CARTESIAN_POINT('',(0.2,4.4408920985E-17));
+#19722 = VECTOR('',#19723,1.);
+#19723 = DIRECTION('',(0.,-1.));
+#19724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19725 = ORIENTED_EDGE('',*,*,#17964,.T.);
+#19726 = ORIENTED_EDGE('',*,*,#19678,.F.);
+#19727 = ORIENTED_EDGE('',*,*,#17755,.F.);
+#19728 = ADVANCED_FACE('',(#19729),#17743,.F.);
+#19729 = FACE_BOUND('',#19730,.F.);
+#19730 = EDGE_LOOP('',(#19731,#19752,#19753,#19754));
+#19731 = ORIENTED_EDGE('',*,*,#19732,.T.);
+#19732 = EDGE_CURVE('',#17700,#17919,#19733,.T.);
+#19733 = SURFACE_CURVE('',#19734,(#19738,#19745),.PCURVE_S1.);
+#19734 = LINE('',#19735,#19736);
+#19735 = CARTESIAN_POINT('',(1.25,0.2,0.15));
+#19736 = VECTOR('',#19737,1.);
+#19737 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#19738 = PCURVE('',#17743,#19739);
+#19739 = DEFINITIONAL_REPRESENTATION('',(#19740),#19744);
+#19740 = LINE('',#19741,#19742);
+#19741 = CARTESIAN_POINT('',(-0.,0.));
+#19742 = VECTOR('',#19743,1.);
+#19743 = DIRECTION('',(0.,-1.));
+#19744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19745 = PCURVE('',#17715,#19746);
+#19746 = DEFINITIONAL_REPRESENTATION('',(#19747),#19751);
+#19747 = LINE('',#19748,#19749);
+#19748 = CARTESIAN_POINT('',(0.15,0.));
+#19749 = VECTOR('',#19750,1.);
+#19750 = DIRECTION('',(0.,-1.));
+#19751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19752 = ORIENTED_EDGE('',*,*,#17941,.T.);
+#19753 = ORIENTED_EDGE('',*,*,#19705,.F.);
+#19754 = ORIENTED_EDGE('',*,*,#17727,.F.);
+#19755 = ADVANCED_FACE('',(#19756),#17715,.F.);
+#19756 = FACE_BOUND('',#19757,.F.);
+#19757 = EDGE_LOOP('',(#19758,#19779,#19780,#19781));
+#19758 = ORIENTED_EDGE('',*,*,#19759,.T.);
+#19759 = EDGE_CURVE('',#17672,#17896,#19760,.T.);
+#19760 = SURFACE_CURVE('',#19761,(#19765,#19772),.PCURVE_S1.);
+#19761 = LINE('',#19762,#19763);
+#19762 = CARTESIAN_POINT('',(1.25,0.2,0.));
+#19763 = VECTOR('',#19764,1.);
+#19764 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#19765 = PCURVE('',#17715,#19766);
+#19766 = DEFINITIONAL_REPRESENTATION('',(#19767),#19771);
+#19767 = LINE('',#19768,#19769);
+#19768 = CARTESIAN_POINT('',(0.,0.));
+#19769 = VECTOR('',#19770,1.);
+#19770 = DIRECTION('',(0.,-1.));
+#19771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19772 = PCURVE('',#17687,#19773);
+#19773 = DEFINITIONAL_REPRESENTATION('',(#19774),#19778);
+#19774 = LINE('',#19775,#19776);
+#19775 = CARTESIAN_POINT('',(0.2,-4.4408920985E-17));
+#19776 = VECTOR('',#19777,1.);
+#19777 = DIRECTION('',(0.,-1.));
+#19778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19779 = ORIENTED_EDGE('',*,*,#17918,.T.);
+#19780 = ORIENTED_EDGE('',*,*,#19732,.F.);
+#19781 = ORIENTED_EDGE('',*,*,#17699,.F.);
+#19782 = ADVANCED_FACE('',(#19783),#17687,.F.);
+#19783 = FACE_BOUND('',#19784,.F.);
+#19784 = EDGE_LOOP('',(#19785,#19806,#19807,#19808));
+#19785 = ORIENTED_EDGE('',*,*,#19786,.T.);
+#19786 = EDGE_CURVE('',#17643,#17872,#19787,.T.);
+#19787 = SURFACE_CURVE('',#19788,(#19792,#19799),.PCURVE_S1.);
+#19788 = LINE('',#19789,#19790);
+#19789 = CARTESIAN_POINT('',(1.05,0.2,0.));
+#19790 = VECTOR('',#19791,1.);
+#19791 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#19792 = PCURVE('',#17687,#19793);
+#19793 = DEFINITIONAL_REPRESENTATION('',(#19794),#19798);
+#19794 = LINE('',#19795,#19796);
+#19795 = CARTESIAN_POINT('',(0.,0.));
+#19796 = VECTOR('',#19797,1.);
+#19797 = DIRECTION('',(0.,-1.));
+#19798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19799 = PCURVE('',#17659,#19800);
+#19800 = DEFINITIONAL_REPRESENTATION('',(#19801),#19805);
+#19801 = LINE('',#19802,#19803);
+#19802 = CARTESIAN_POINT('',(4.712388980385,0.));
+#19803 = VECTOR('',#19804,1.);
+#19804 = DIRECTION('',(0.,-1.));
+#19805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19806 = ORIENTED_EDGE('',*,*,#17895,.T.);
+#19807 = ORIENTED_EDGE('',*,*,#19759,.F.);
+#19808 = ORIENTED_EDGE('',*,*,#17671,.F.);
+#19809 = ADVANCED_FACE('',(#19810),#17659,.T.);
+#19810 = FACE_BOUND('',#19811,.T.);
+#19811 = EDGE_LOOP('',(#19812,#19813,#19814,#19815));
+#19812 = ORIENTED_EDGE('',*,*,#17642,.T.);
+#19813 = ORIENTED_EDGE('',*,*,#19786,.T.);
+#19814 = ORIENTED_EDGE('',*,*,#17871,.F.);
+#19815 = ORIENTED_EDGE('',*,*,#18110,.F.);
+#19816 = ADVANCED_FACE('',(#19817),#18171,.F.);
+#19817 = FACE_BOUND('',#19818,.F.);
+#19818 = EDGE_LOOP('',(#19819,#19820,#19840,#19841));
+#19819 = ORIENTED_EDGE('',*,*,#18158,.T.);
+#19820 = ORIENTED_EDGE('',*,*,#19821,.T.);
+#19821 = EDGE_CURVE('',#18137,#19482,#19822,.T.);
+#19822 = SURFACE_CURVE('',#19823,(#19826,#19833),.PCURVE_S1.);
+#19823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19824,#19825),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19824 = CARTESIAN_POINT('',(0.5925,-1.475,0.725));
+#19825 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2));
+#19826 = PCURVE('',#18171,#19827);
+#19827 = DEFINITIONAL_REPRESENTATION('',(#19828),#19832);
+#19828 = LINE('',#19829,#19830);
+#19829 = CARTESIAN_POINT('',(0.116672618896,1.003102575919E-16));
+#19830 = VECTOR('',#19831,1.);
+#19831 = DIRECTION('',(-2.914335439641E-16,1.));
+#19832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19833 = PCURVE('',#18223,#19834);
+#19834 = DEFINITIONAL_REPRESENTATION('',(#19835),#19839);
+#19835 = LINE('',#19836,#19837);
+#19836 = CARTESIAN_POINT('',(2.895057706728E-17,1.366844932245E-16));
+#19837 = VECTOR('',#19838,1.);
+#19838 = DIRECTION('',(-7.546404726188E-17,1.));
+#19839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19840 = ORIENTED_EDGE('',*,*,#19503,.F.);
+#19841 = ORIENTED_EDGE('',*,*,#19599,.F.);
+#19842 = ADVANCED_FACE('',(#19843),#18223,.F.);
+#19843 = FACE_BOUND('',#19844,.F.);
+#19844 = EDGE_LOOP('',(#19845,#19846,#19866,#19867));
+#19845 = ORIENTED_EDGE('',*,*,#18210,.T.);
+#19846 = ORIENTED_EDGE('',*,*,#19847,.T.);
+#19847 = EDGE_CURVE('',#18189,#19460,#19848,.T.);
+#19848 = SURFACE_CURVE('',#19849,(#19852,#19859),.PCURVE_S1.);
+#19849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19850,#19851),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19850 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725));
+#19851 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2));
+#19852 = PCURVE('',#18223,#19853);
+#19853 = DEFINITIONAL_REPRESENTATION('',(#19854),#19858);
+#19854 = LINE('',#19855,#19856);
+#19855 = CARTESIAN_POINT('',(1.185,1.366929635539E-16));
+#19856 = VECTOR('',#19857,1.);
+#19857 = DIRECTION('',(0.,1.));
+#19858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19859 = PCURVE('',#18275,#19860);
+#19860 = DEFINITIONAL_REPRESENTATION('',(#19861),#19865);
+#19861 = LINE('',#19862,#19863);
+#19862 = CARTESIAN_POINT('',(4.017724794871E-17,1.003111046248E-16));
+#19863 = VECTOR('',#19864,1.);
+#19864 = DIRECTION('',(2.825627160755E-16,1.));
+#19865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19866 = ORIENTED_EDGE('',*,*,#19481,.F.);
+#19867 = ORIENTED_EDGE('',*,*,#19821,.F.);
+#19868 = ADVANCED_FACE('',(#19869),#18275,.F.);
+#19869 = FACE_BOUND('',#19870,.F.);
+#19870 = EDGE_LOOP('',(#19871,#19872,#19892,#19893));
+#19871 = ORIENTED_EDGE('',*,*,#18262,.T.);
+#19872 = ORIENTED_EDGE('',*,*,#19873,.T.);
+#19873 = EDGE_CURVE('',#18241,#19438,#19874,.T.);
+#19874 = SURFACE_CURVE('',#19875,(#19878,#19885),.PCURVE_S1.);
+#19875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19876,#19877),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19876 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#19877 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2));
+#19878 = PCURVE('',#18275,#19879);
+#19879 = DEFINITIONAL_REPRESENTATION('',(#19880),#19884);
+#19880 = LINE('',#19881,#19882);
+#19881 = CARTESIAN_POINT('',(0.116672618896,1.164021754617E-16));
+#19882 = VECTOR('',#19883,1.);
+#19883 = DIRECTION('',(6.938893903907E-17,1.));
+#19884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19885 = PCURVE('',#18333,#19886);
+#19886 = DEFINITIONAL_REPRESENTATION('',(#19887),#19891);
+#19887 = LINE('',#19888,#19889);
+#19888 = CARTESIAN_POINT('',(4.068508213199E-16,7.262180985429E-17));
+#19889 = VECTOR('',#19890,1.);
+#19890 = DIRECTION('',(-1.859491709315E-16,1.));
+#19891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19892 = ORIENTED_EDGE('',*,*,#19459,.F.);
+#19893 = ORIENTED_EDGE('',*,*,#19847,.F.);
+#19894 = ADVANCED_FACE('',(#19895),#18333,.F.);
+#19895 = FACE_BOUND('',#19896,.F.);
+#19896 = EDGE_LOOP('',(#19897,#19898,#19919,#19920,#19941,#19942,#19943,
+ #19944));
+#19897 = ORIENTED_EDGE('',*,*,#18320,.T.);
+#19898 = ORIENTED_EDGE('',*,*,#19899,.T.);
+#19899 = EDGE_CURVE('',#18294,#19301,#19900,.T.);
+#19900 = SURFACE_CURVE('',#19901,(#19905,#19912),.PCURVE_S1.);
+#19901 = LINE('',#19902,#19903);
+#19902 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#19903 = VECTOR('',#19904,1.);
+#19904 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#19905 = PCURVE('',#18333,#19906);
+#19906 = DEFINITIONAL_REPRESENTATION('',(#19907),#19911);
+#19907 = LINE('',#19908,#19909);
+#19908 = CARTESIAN_POINT('',(-2.775557561563E-17,2.233975408955E-16));
+#19909 = VECTOR('',#19910,1.);
+#19910 = DIRECTION('',(1.,-2.651859294286E-16));
+#19911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19912 = PCURVE('',#18308,#19913);
+#19913 = DEFINITIONAL_REPRESENTATION('',(#19914),#19918);
+#19914 = LINE('',#19915,#19916);
+#19915 = CARTESIAN_POINT('',(2.5E-02,0.2425));
+#19916 = VECTOR('',#19917,1.);
+#19917 = DIRECTION('',(-1.224646799147E-16,-1.));
+#19918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19919 = ORIENTED_EDGE('',*,*,#19345,.T.);
+#19920 = ORIENTED_EDGE('',*,*,#19921,.T.);
+#19921 = EDGE_CURVE('',#19324,#18807,#19922,.T.);
+#19922 = SURFACE_CURVE('',#19923,(#19927,#19934),.PCURVE_S1.);
+#19923 = LINE('',#19924,#19925);
+#19924 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));
+#19925 = VECTOR('',#19926,1.);
+#19926 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#19927 = PCURVE('',#18333,#19928);
+#19928 = DEFINITIONAL_REPRESENTATION('',(#19929),#19933);
+#19929 = LINE('',#19930,#19931);
+#19930 = CARTESIAN_POINT('',(0.,-1.474838262941E-16));
+#19931 = VECTOR('',#19932,1.);
+#19932 = DIRECTION('',(1.,1.42682758582E-17));
+#19933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19934 = PCURVE('',#18821,#19935);
+#19935 = DEFINITIONAL_REPRESENTATION('',(#19936),#19940);
+#19936 = LINE('',#19937,#19938);
+#19937 = CARTESIAN_POINT('',(2.5E-02,2.1425));
+#19938 = VECTOR('',#19939,1.);
+#19939 = DIRECTION('',(-1.224646799147E-16,-1.));
+#19940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19941 = ORIENTED_EDGE('',*,*,#18835,.T.);
+#19942 = ORIENTED_EDGE('',*,*,#19553,.T.);
+#19943 = ORIENTED_EDGE('',*,*,#19437,.F.);
+#19944 = ORIENTED_EDGE('',*,*,#19873,.F.);
+#19945 = ADVANCED_FACE('',(#19946),#18308,.F.);
+#19946 = FACE_BOUND('',#19947,.F.);
+#19947 = EDGE_LOOP('',(#19948,#19949,#19970,#19971));
+#19948 = ORIENTED_EDGE('',*,*,#18293,.F.);
+#19949 = ORIENTED_EDGE('',*,*,#19950,.T.);
+#19950 = EDGE_CURVE('',#17010,#17308,#19951,.T.);
+#19951 = SURFACE_CURVE('',#19952,(#19956,#19963),.PCURVE_S1.);
+#19952 = LINE('',#19953,#19954);
+#19953 = CARTESIAN_POINT('',(-0.7,-1.15,0.725));
+#19954 = VECTOR('',#19955,1.);
+#19955 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#19956 = PCURVE('',#18308,#19957);
+#19957 = DEFINITIONAL_REPRESENTATION('',(#19958),#19962);
+#19958 = LINE('',#19959,#19960);
+#19959 = CARTESIAN_POINT('',(0.,0.));
+#19960 = VECTOR('',#19961,1.);
+#19961 = DIRECTION('',(0.,-1.));
+#19962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19963 = PCURVE('',#18562,#19964);
+#19964 = DEFINITIONAL_REPRESENTATION('',(#19965),#19969);
+#19965 = LINE('',#19966,#19967);
+#19966 = CARTESIAN_POINT('',(4.712388980385,0.));
+#19967 = VECTOR('',#19968,1.);
+#19968 = DIRECTION('',(0.,-1.));
+#19969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19970 = ORIENTED_EDGE('',*,*,#19300,.T.);
+#19971 = ORIENTED_EDGE('',*,*,#19899,.F.);
+#19972 = ADVANCED_FACE('',(#19973),#18562,.T.);
+#19973 = FACE_BOUND('',#19974,.T.);
+#19974 = EDGE_LOOP('',(#19975,#19976,#19977,#19978));
+#19975 = ORIENTED_EDGE('',*,*,#18547,.T.);
+#19976 = ORIENTED_EDGE('',*,*,#19950,.T.);
+#19977 = ORIENTED_EDGE('',*,*,#19027,.F.);
+#19978 = ORIENTED_EDGE('',*,*,#19979,.F.);
+#19979 = EDGE_CURVE('',#18520,#19005,#19980,.T.);
+#19980 = SURFACE_CURVE('',#19981,(#19985,#19992),.PCURVE_S1.);
+#19981 = LINE('',#19982,#19983);
+#19982 = CARTESIAN_POINT('',(-0.95,-1.15,0.475));
+#19983 = VECTOR('',#19984,1.);
+#19984 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#19985 = PCURVE('',#18562,#19986);
+#19986 = DEFINITIONAL_REPRESENTATION('',(#19987),#19991);
+#19987 = LINE('',#19988,#19989);
+#19988 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19989 = VECTOR('',#19990,1.);
+#19990 = DIRECTION('',(0.,-1.));
+#19991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19992 = PCURVE('',#18535,#19993);
+#19993 = DEFINITIONAL_REPRESENTATION('',(#19994),#19998);
+#19994 = LINE('',#19995,#19996);
+#19995 = CARTESIAN_POINT('',(0.225,0.));
+#19996 = VECTOR('',#19997,1.);
+#19997 = DIRECTION('',(0.,-1.));
+#19998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19999 = ADVANCED_FACE('',(#20000),#18535,.F.);
+#20000 = FACE_BOUND('',#20001,.F.);
+#20001 = EDGE_LOOP('',(#20002,#20023,#20024,#20025));
+#20002 = ORIENTED_EDGE('',*,*,#20003,.T.);
+#20003 = EDGE_CURVE('',#18487,#18977,#20004,.T.);
+#20004 = SURFACE_CURVE('',#20005,(#20009,#20016),.PCURVE_S1.);
+#20005 = LINE('',#20006,#20007);
+#20006 = CARTESIAN_POINT('',(-0.95,-1.15,0.25));
+#20007 = VECTOR('',#20008,1.);
+#20008 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20009 = PCURVE('',#18535,#20010);
+#20010 = DEFINITIONAL_REPRESENTATION('',(#20011),#20015);
+#20011 = LINE('',#20012,#20013);
+#20012 = CARTESIAN_POINT('',(0.,0.));
+#20013 = VECTOR('',#20014,1.);
+#20014 = DIRECTION('',(0.,-1.));
+#20015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20016 = PCURVE('',#18507,#20017);
+#20017 = DEFINITIONAL_REPRESENTATION('',(#20018),#20022);
+#20018 = LINE('',#20019,#20020);
+#20019 = CARTESIAN_POINT('',(1.570796326795,0.));
+#20020 = VECTOR('',#20021,1.);
+#20021 = DIRECTION('',(0.,-1.));
+#20022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20023 = ORIENTED_EDGE('',*,*,#19004,.T.);
+#20024 = ORIENTED_EDGE('',*,*,#19979,.F.);
+#20025 = ORIENTED_EDGE('',*,*,#18519,.F.);
+#20026 = ADVANCED_FACE('',(#20027),#18507,.F.);
+#20027 = FACE_BOUND('',#20028,.F.);
+#20028 = EDGE_LOOP('',(#20029,#20050,#20051,#20052));
+#20029 = ORIENTED_EDGE('',*,*,#20030,.T.);
+#20030 = EDGE_CURVE('',#18459,#18954,#20031,.T.);
+#20031 = SURFACE_CURVE('',#20032,(#20036,#20043),.PCURVE_S1.);
+#20032 = LINE('',#20033,#20034);
+#20033 = CARTESIAN_POINT('',(-1.05,-1.15,0.15));
+#20034 = VECTOR('',#20035,1.);
+#20035 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20036 = PCURVE('',#18507,#20037);
+#20037 = DEFINITIONAL_REPRESENTATION('',(#20038),#20042);
+#20038 = LINE('',#20039,#20040);
+#20039 = CARTESIAN_POINT('',(0.,0.));
+#20040 = VECTOR('',#20041,1.);
+#20041 = DIRECTION('',(0.,-1.));
+#20042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20043 = PCURVE('',#18474,#20044);
+#20044 = DEFINITIONAL_REPRESENTATION('',(#20045),#20049);
+#20045 = LINE('',#20046,#20047);
+#20046 = CARTESIAN_POINT('',(0.2,1.991598500206E-17));
+#20047 = VECTOR('',#20048,1.);
+#20048 = DIRECTION('',(0.,-1.));
+#20049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20050 = ORIENTED_EDGE('',*,*,#18976,.T.);
+#20051 = ORIENTED_EDGE('',*,*,#20003,.F.);
+#20052 = ORIENTED_EDGE('',*,*,#18486,.F.);
+#20053 = ADVANCED_FACE('',(#20054),#18474,.F.);
+#20054 = FACE_BOUND('',#20055,.F.);
+#20055 = EDGE_LOOP('',(#20056,#20077,#20078,#20079));
+#20056 = ORIENTED_EDGE('',*,*,#20057,.T.);
+#20057 = EDGE_CURVE('',#18431,#18931,#20058,.T.);
+#20058 = SURFACE_CURVE('',#20059,(#20063,#20070),.PCURVE_S1.);
+#20059 = LINE('',#20060,#20061);
+#20060 = CARTESIAN_POINT('',(-1.25,-1.15,0.15));
+#20061 = VECTOR('',#20062,1.);
+#20062 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20063 = PCURVE('',#18474,#20064);
+#20064 = DEFINITIONAL_REPRESENTATION('',(#20065),#20069);
+#20065 = LINE('',#20066,#20067);
+#20066 = CARTESIAN_POINT('',(0.,0.));
+#20067 = VECTOR('',#20068,1.);
+#20068 = DIRECTION('',(0.,-1.));
+#20069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20070 = PCURVE('',#18446,#20071);
+#20071 = DEFINITIONAL_REPRESENTATION('',(#20072),#20076);
+#20072 = LINE('',#20073,#20074);
+#20073 = CARTESIAN_POINT('',(0.15,0.));
+#20074 = VECTOR('',#20075,1.);
+#20075 = DIRECTION('',(0.,-1.));
+#20076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20077 = ORIENTED_EDGE('',*,*,#18953,.T.);
+#20078 = ORIENTED_EDGE('',*,*,#20030,.F.);
+#20079 = ORIENTED_EDGE('',*,*,#18458,.F.);
+#20080 = ADVANCED_FACE('',(#20081),#18446,.F.);
+#20081 = FACE_BOUND('',#20082,.F.);
+#20082 = EDGE_LOOP('',(#20083,#20104,#20105,#20106));
+#20083 = ORIENTED_EDGE('',*,*,#20084,.T.);
+#20084 = EDGE_CURVE('',#18403,#18908,#20085,.T.);
+#20085 = SURFACE_CURVE('',#20086,(#20090,#20097),.PCURVE_S1.);
+#20086 = LINE('',#20087,#20088);
+#20087 = CARTESIAN_POINT('',(-1.25,-1.15,0.));
+#20088 = VECTOR('',#20089,1.);
+#20089 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20090 = PCURVE('',#18446,#20091);
+#20091 = DEFINITIONAL_REPRESENTATION('',(#20092),#20096);
+#20092 = LINE('',#20093,#20094);
+#20093 = CARTESIAN_POINT('',(0.,0.));
+#20094 = VECTOR('',#20095,1.);
+#20095 = DIRECTION('',(0.,-1.));
+#20096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20097 = PCURVE('',#18418,#20098);
+#20098 = DEFINITIONAL_REPRESENTATION('',(#20099),#20103);
+#20099 = LINE('',#20100,#20101);
+#20100 = CARTESIAN_POINT('',(0.2,-1.991598500206E-17));
+#20101 = VECTOR('',#20102,1.);
+#20102 = DIRECTION('',(0.,-1.));
+#20103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20104 = ORIENTED_EDGE('',*,*,#18930,.T.);
+#20105 = ORIENTED_EDGE('',*,*,#20057,.F.);
+#20106 = ORIENTED_EDGE('',*,*,#18430,.F.);
+#20107 = ADVANCED_FACE('',(#20108),#18418,.F.);
+#20108 = FACE_BOUND('',#20109,.F.);
+#20109 = EDGE_LOOP('',(#20110,#20131,#20132,#20133));
+#20110 = ORIENTED_EDGE('',*,*,#20111,.T.);
+#20111 = EDGE_CURVE('',#18374,#18884,#20112,.T.);
+#20112 = SURFACE_CURVE('',#20113,(#20117,#20124),.PCURVE_S1.);
+#20113 = LINE('',#20114,#20115);
+#20114 = CARTESIAN_POINT('',(-1.05,-1.15,0.));
+#20115 = VECTOR('',#20116,1.);
+#20116 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20117 = PCURVE('',#18418,#20118);
+#20118 = DEFINITIONAL_REPRESENTATION('',(#20119),#20123);
+#20119 = LINE('',#20120,#20121);
+#20120 = CARTESIAN_POINT('',(0.,0.));
+#20121 = VECTOR('',#20122,1.);
+#20122 = DIRECTION('',(0.,-1.));
+#20123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20124 = PCURVE('',#18390,#20125);
+#20125 = DEFINITIONAL_REPRESENTATION('',(#20126),#20130);
+#20126 = LINE('',#20127,#20128);
+#20127 = CARTESIAN_POINT('',(4.712388980385,0.));
+#20128 = VECTOR('',#20129,1.);
+#20129 = DIRECTION('',(0.,-1.));
+#20130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20131 = ORIENTED_EDGE('',*,*,#18907,.T.);
+#20132 = ORIENTED_EDGE('',*,*,#20084,.F.);
+#20133 = ORIENTED_EDGE('',*,*,#18402,.F.);
+#20134 = ADVANCED_FACE('',(#20135),#18390,.T.);
+#20135 = FACE_BOUND('',#20136,.T.);
+#20136 = EDGE_LOOP('',(#20137,#20138,#20139,#20140));
+#20137 = ORIENTED_EDGE('',*,*,#18373,.T.);
+#20138 = ORIENTED_EDGE('',*,*,#20111,.T.);
+#20139 = ORIENTED_EDGE('',*,*,#18883,.F.);
+#20140 = ORIENTED_EDGE('',*,*,#19054,.F.);
+#20141 = ADVANCED_FACE('',(#20142),#18791,.T.);
+#20142 = FACE_BOUND('',#20143,.T.);
+#20143 = EDGE_LOOP('',(#20144,#20145,#20166,#20167));
+#20144 = ORIENTED_EDGE('',*,*,#19248,.T.);
+#20145 = ORIENTED_EDGE('',*,*,#20146,.T.);
+#20146 = EDGE_CURVE('',#17332,#17067,#20147,.T.);
+#20147 = SURFACE_CURVE('',#20148,(#20152,#20159),.PCURVE_S1.);
+#20148 = LINE('',#20149,#20150);
+#20149 = CARTESIAN_POINT('',(-0.7,0.75,0.725));
+#20150 = VECTOR('',#20151,1.);
+#20151 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20152 = PCURVE('',#18791,#20153);
+#20153 = DEFINITIONAL_REPRESENTATION('',(#20154),#20158);
+#20154 = LINE('',#20155,#20156);
+#20155 = CARTESIAN_POINT('',(4.712388980385,0.));
+#20156 = VECTOR('',#20157,1.);
+#20157 = DIRECTION('',(0.,-1.));
+#20158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20159 = PCURVE('',#18821,#20160);
+#20160 = DEFINITIONAL_REPRESENTATION('',(#20161),#20165);
+#20161 = LINE('',#20162,#20163);
+#20162 = CARTESIAN_POINT('',(0.,0.));
+#20163 = VECTOR('',#20164,1.);
+#20164 = DIRECTION('',(0.,-1.));
+#20165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20166 = ORIENTED_EDGE('',*,*,#18776,.F.);
+#20167 = ORIENTED_EDGE('',*,*,#20168,.F.);
+#20168 = EDGE_CURVE('',#19226,#18749,#20169,.T.);
+#20169 = SURFACE_CURVE('',#20170,(#20174,#20181),.PCURVE_S1.);
+#20170 = LINE('',#20171,#20172);
+#20171 = CARTESIAN_POINT('',(-0.95,0.75,0.475));
+#20172 = VECTOR('',#20173,1.);
+#20173 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20174 = PCURVE('',#18791,#20175);
+#20175 = DEFINITIONAL_REPRESENTATION('',(#20176),#20180);
+#20176 = LINE('',#20177,#20178);
+#20177 = CARTESIAN_POINT('',(6.28318530718,0.));
+#20178 = VECTOR('',#20179,1.);
+#20179 = DIRECTION('',(0.,-1.));
+#20180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20181 = PCURVE('',#18764,#20182);
+#20182 = DEFINITIONAL_REPRESENTATION('',(#20183),#20187);
+#20183 = LINE('',#20184,#20185);
+#20184 = CARTESIAN_POINT('',(0.225,0.));
+#20185 = VECTOR('',#20186,1.);
+#20186 = DIRECTION('',(0.,-1.));
+#20187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20188 = ADVANCED_FACE('',(#20189),#18764,.F.);
+#20189 = FACE_BOUND('',#20190,.F.);
+#20190 = EDGE_LOOP('',(#20191,#20212,#20213,#20214));
+#20191 = ORIENTED_EDGE('',*,*,#20192,.T.);
+#20192 = EDGE_CURVE('',#19198,#18716,#20193,.T.);
+#20193 = SURFACE_CURVE('',#20194,(#20198,#20205),.PCURVE_S1.);
+#20194 = LINE('',#20195,#20196);
+#20195 = CARTESIAN_POINT('',(-0.95,0.75,0.25));
+#20196 = VECTOR('',#20197,1.);
+#20197 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20198 = PCURVE('',#18764,#20199);
+#20199 = DEFINITIONAL_REPRESENTATION('',(#20200),#20204);
+#20200 = LINE('',#20201,#20202);
+#20201 = CARTESIAN_POINT('',(0.,0.));
+#20202 = VECTOR('',#20203,1.);
+#20203 = DIRECTION('',(0.,-1.));
+#20204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20205 = PCURVE('',#18736,#20206);
+#20206 = DEFINITIONAL_REPRESENTATION('',(#20207),#20211);
+#20207 = LINE('',#20208,#20209);
+#20208 = CARTESIAN_POINT('',(1.570796326795,0.));
+#20209 = VECTOR('',#20210,1.);
+#20210 = DIRECTION('',(0.,-1.));
+#20211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20212 = ORIENTED_EDGE('',*,*,#18748,.T.);
+#20213 = ORIENTED_EDGE('',*,*,#20168,.F.);
+#20214 = ORIENTED_EDGE('',*,*,#19225,.F.);
+#20215 = ADVANCED_FACE('',(#20216),#18736,.F.);
+#20216 = FACE_BOUND('',#20217,.F.);
+#20217 = EDGE_LOOP('',(#20218,#20239,#20240,#20241));
+#20218 = ORIENTED_EDGE('',*,*,#20219,.T.);
+#20219 = EDGE_CURVE('',#19175,#18688,#20220,.T.);
+#20220 = SURFACE_CURVE('',#20221,(#20225,#20232),.PCURVE_S1.);
+#20221 = LINE('',#20222,#20223);
+#20222 = CARTESIAN_POINT('',(-1.05,0.75,0.15));
+#20223 = VECTOR('',#20224,1.);
+#20224 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20225 = PCURVE('',#18736,#20226);
+#20226 = DEFINITIONAL_REPRESENTATION('',(#20227),#20231);
+#20227 = LINE('',#20228,#20229);
+#20228 = CARTESIAN_POINT('',(0.,0.));
+#20229 = VECTOR('',#20230,1.);
+#20230 = DIRECTION('',(0.,-1.));
+#20231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20232 = PCURVE('',#18703,#20233);
+#20233 = DEFINITIONAL_REPRESENTATION('',(#20234),#20238);
+#20234 = LINE('',#20235,#20236);
+#20235 = CARTESIAN_POINT('',(0.2,1.991598500206E-17));
+#20236 = VECTOR('',#20237,1.);
+#20237 = DIRECTION('',(0.,-1.));
+#20238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20239 = ORIENTED_EDGE('',*,*,#18715,.T.);
+#20240 = ORIENTED_EDGE('',*,*,#20192,.F.);
+#20241 = ORIENTED_EDGE('',*,*,#19197,.F.);
+#20242 = ADVANCED_FACE('',(#20243),#18703,.F.);
+#20243 = FACE_BOUND('',#20244,.F.);
+#20244 = EDGE_LOOP('',(#20245,#20266,#20267,#20268));
+#20245 = ORIENTED_EDGE('',*,*,#20246,.T.);
+#20246 = EDGE_CURVE('',#19152,#18660,#20247,.T.);
+#20247 = SURFACE_CURVE('',#20248,(#20252,#20259),.PCURVE_S1.);
+#20248 = LINE('',#20249,#20250);
+#20249 = CARTESIAN_POINT('',(-1.25,0.75,0.15));
+#20250 = VECTOR('',#20251,1.);
+#20251 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20252 = PCURVE('',#18703,#20253);
+#20253 = DEFINITIONAL_REPRESENTATION('',(#20254),#20258);
+#20254 = LINE('',#20255,#20256);
+#20255 = CARTESIAN_POINT('',(0.,0.));
+#20256 = VECTOR('',#20257,1.);
+#20257 = DIRECTION('',(0.,-1.));
+#20258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20259 = PCURVE('',#18675,#20260);
+#20260 = DEFINITIONAL_REPRESENTATION('',(#20261),#20265);
+#20261 = LINE('',#20262,#20263);
+#20262 = CARTESIAN_POINT('',(0.15,0.));
+#20263 = VECTOR('',#20264,1.);
+#20264 = DIRECTION('',(0.,-1.));
+#20265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20266 = ORIENTED_EDGE('',*,*,#18687,.T.);
+#20267 = ORIENTED_EDGE('',*,*,#20219,.F.);
+#20268 = ORIENTED_EDGE('',*,*,#19174,.F.);
+#20269 = ADVANCED_FACE('',(#20270),#18675,.F.);
+#20270 = FACE_BOUND('',#20271,.F.);
+#20271 = EDGE_LOOP('',(#20272,#20293,#20294,#20295));
+#20272 = ORIENTED_EDGE('',*,*,#20273,.T.);
+#20273 = EDGE_CURVE('',#19129,#18632,#20274,.T.);
+#20274 = SURFACE_CURVE('',#20275,(#20279,#20286),.PCURVE_S1.);
+#20275 = LINE('',#20276,#20277);
+#20276 = CARTESIAN_POINT('',(-1.25,0.75,0.));
+#20277 = VECTOR('',#20278,1.);
+#20278 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20279 = PCURVE('',#18675,#20280);
+#20280 = DEFINITIONAL_REPRESENTATION('',(#20281),#20285);
+#20281 = LINE('',#20282,#20283);
+#20282 = CARTESIAN_POINT('',(0.,0.));
+#20283 = VECTOR('',#20284,1.);
+#20284 = DIRECTION('',(0.,-1.));
+#20285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20286 = PCURVE('',#18647,#20287);
+#20287 = DEFINITIONAL_REPRESENTATION('',(#20288),#20292);
+#20288 = LINE('',#20289,#20290);
+#20289 = CARTESIAN_POINT('',(0.2,-1.991598500206E-17));
+#20290 = VECTOR('',#20291,1.);
+#20291 = DIRECTION('',(0.,-1.));
+#20292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20293 = ORIENTED_EDGE('',*,*,#18659,.T.);
+#20294 = ORIENTED_EDGE('',*,*,#20246,.F.);
+#20295 = ORIENTED_EDGE('',*,*,#19151,.F.);
+#20296 = ADVANCED_FACE('',(#20297),#18647,.F.);
+#20297 = FACE_BOUND('',#20298,.F.);
+#20298 = EDGE_LOOP('',(#20299,#20320,#20321,#20322));
+#20299 = ORIENTED_EDGE('',*,*,#20300,.T.);
+#20300 = EDGE_CURVE('',#19105,#18603,#20301,.T.);
+#20301 = SURFACE_CURVE('',#20302,(#20306,#20313),.PCURVE_S1.);
+#20302 = LINE('',#20303,#20304);
+#20303 = CARTESIAN_POINT('',(-1.05,0.75,0.));
+#20304 = VECTOR('',#20305,1.);
+#20305 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#20306 = PCURVE('',#18647,#20307);
+#20307 = DEFINITIONAL_REPRESENTATION('',(#20308),#20312);
+#20308 = LINE('',#20309,#20310);
+#20309 = CARTESIAN_POINT('',(0.,0.));
+#20310 = VECTOR('',#20311,1.);
+#20311 = DIRECTION('',(0.,-1.));
+#20312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20313 = PCURVE('',#18619,#20314);
+#20314 = DEFINITIONAL_REPRESENTATION('',(#20315),#20319);
+#20315 = LINE('',#20316,#20317);
+#20316 = CARTESIAN_POINT('',(4.712388980385,0.));
+#20317 = VECTOR('',#20318,1.);
+#20318 = DIRECTION('',(0.,-1.));
+#20319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20320 = ORIENTED_EDGE('',*,*,#18631,.T.);
+#20321 = ORIENTED_EDGE('',*,*,#20273,.F.);
+#20322 = ORIENTED_EDGE('',*,*,#19128,.F.);
+#20323 = ADVANCED_FACE('',(#20324),#18619,.T.);
+#20324 = FACE_BOUND('',#20325,.T.);
+#20325 = EDGE_LOOP('',(#20326,#20327,#20328,#20329));
+#20326 = ORIENTED_EDGE('',*,*,#19104,.T.);
+#20327 = ORIENTED_EDGE('',*,*,#20300,.T.);
+#20328 = ORIENTED_EDGE('',*,*,#18602,.F.);
+#20329 = ORIENTED_EDGE('',*,*,#19275,.F.);
+#20330 = ADVANCED_FACE('',(#20331),#18821,.F.);
+#20331 = FACE_BOUND('',#20332,.F.);
+#20332 = EDGE_LOOP('',(#20333,#20334,#20335,#20336));
+#20333 = ORIENTED_EDGE('',*,*,#19323,.F.);
+#20334 = ORIENTED_EDGE('',*,*,#20146,.T.);
+#20335 = ORIENTED_EDGE('',*,*,#18806,.T.);
+#20336 = ORIENTED_EDGE('',*,*,#19921,.F.);
+#20337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20341))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20338,#20339,#20340))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#20338 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20339 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20340 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20341 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#20338,
+ 'distance_accuracy_value','confusion accuracy');
+#20342 = SHAPE_DEFINITION_REPRESENTATION(#20343,#15563);
+#20343 = PRODUCT_DEFINITION_SHAPE('','',#20344);
+#20344 = PRODUCT_DEFINITION('design','',#20345,#20348);
+#20345 = PRODUCT_DEFINITION_FORMATION('','',#20346);
+#20346 = PRODUCT('SOLID','SOLID','',(#20347));
+#20347 = PRODUCT_CONTEXT('',#2,'mechanical');
+#20348 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20349 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20350,#20352);
+#20350 = ( REPRESENTATION_RELATIONSHIP('','',#15563,#15553)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20351)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20351 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15554);
+#20352 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20353);
+#20353 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','=>[0:1:1:13]','',#15548,
+ #20344,$);
+#20354 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20346));
+#20355 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20356,#20358);
+#20356 = ( REPRESENTATION_RELATIONSHIP('','',#15553,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20357)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20357 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#20358 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20359);
+#20359 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',#5,#15548,$);
+#20360 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15550));
+#20361 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20362,#20364);
+#20362 = ( REPRESENTATION_RELATIONSHIP('','',#15553,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20363)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20363 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#20364 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20365);
+#20365 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#15548,$);
+#20366 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20367,#20369);
+#20367 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20368)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20368 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#20369 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20370);
+#20370 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#5,#2427,$);
+#20371 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20372,#20374);
+#20372 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20373)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20373 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#20374 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20375);
+#20375 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#2427,$);
+#20376 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20377,#20379);
+#20377 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20378)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20378 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#20379 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20380);
+#20380 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#5,#2427,$);
+#20381 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20382,#20384);
+#20382 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20383)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20383 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#20384 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20385);
+#20385 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#5,#2427,$);
+#20386 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20387,#20389);
+#20387 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20388)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20388 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
+#20389 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20390);
+#20390 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',#5,#2427,$);
+#20391 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20392,#20394);
+#20392 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20393)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20393 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
+#20394 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20395);
+#20395 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',#5,#2427,$);
+#20396 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20397,#20399);
+#20397 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20398)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20398 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
+#20399 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20400);
+#20400 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',#5,#2427,$);
+#20401 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20402,#20404);
+#20402 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20403)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20403 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
+#20404 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20405);
+#20405 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','','',#5,#2427,$);
+#20406 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20407,#20409);
+#20407 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20408)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20408 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
+#20409 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20410);
+#20410 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','','',#5,#2427,$);
+#20411 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20412,#20414);
+#20412 = ( REPRESENTATION_RELATIONSHIP('','',#15553,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20413)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20413 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
+#20414 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20415);
+#20415 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','','',#5,#15548,$);
+#20416 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20417,#20419);
+#20417 = ( REPRESENTATION_RELATIONSHIP('','',#15553,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20418)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20418 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
+#20419 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20420);
+#20420 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','','',#5,#15548,$);
+#20421 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20422,#20424);
+#20422 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20423)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20423 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
+#20424 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20425);
+#20425 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','','',#5,#403,$);
+#20426 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20427,#20429);
+#20427 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20428)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20428 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
+#20429 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20430);
+#20430 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','','',#5,#403,$);
+#20431 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20432,#20434);
+#20432 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20433)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20433 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
+#20434 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20435);
+#20435 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','','',#5,#403,$);
+#20436 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20437,#20439);
+#20437 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20438)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20438 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
+#20439 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20440);
+#20440 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','','',#5,#403,$);
+#20441 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20442,#20444);
+#20442 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20443)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20443 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
+#20444 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20445);
+#20445 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','','',#5,#403,$);
+#20446 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20447,#20449);
+#20447 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20448)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20448 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
+#20449 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20450);
+#20450 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','','',#5,#403,$);
+#20451 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20452,#20454);
+#20452 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20453)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20453 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
+#20454 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20455);
+#20455 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#5,#403,$);
+#20456 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20457,#20459);
+#20457 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20458)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20458 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
+#20459 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20460);
+#20460 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#5,#403,$);
+#20461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20462,#20464);
+#20462 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20463)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
+#20464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #20465);
+#20465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','','',#5,#403,$);
+#20466 = SHAPE_DEFINITION_REPRESENTATION(#20467,#20473);
+#20467 = PRODUCT_DEFINITION_SHAPE('','',#20468);
+#20468 = PRODUCT_DEFINITION('design','',#20469,#20472);
+#20469 = PRODUCT_DEFINITION_FORMATION('','',#20470);
+#20470 = PRODUCT('LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm',
+ 'LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm','',(#20471));
+#20471 = PRODUCT_CONTEXT('',#2,'mechanical');
+#20472 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20473 = SHAPE_REPRESENTATION('',(#11,#20474),#20478);
+#20474 = AXIS2_PLACEMENT_3D('',#20475,#20476,#20477);
+#20475 = CARTESIAN_POINT('',(0.,0.,0.));
+#20476 = DIRECTION('',(0.,0.,1.));
+#20477 = DIRECTION('',(1.,0.,-0.));
+#20478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20482))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20479,#20480,#20481))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#20479 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20480 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20481 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20482 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#20479,
+ 'distance_accuracy_value','confusion accuracy');
+#20483 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#20484),#26054);
+#20484 = MANIFOLD_SOLID_BREP('',#20485);
+#20485 = CLOSED_SHELL('',(#20486,#20669,#20724,#20890,#20989,#21088,
+ #21187,#21219,#21274,#21350,#21780,#22159,#22208,#22257,#22261,
+ #22744,#22820,#22826,#22902,#22978,#23222,#23271,#23476,#23747,
+ #23796,#24023,#24050,#24126,#24202,#24278,#24518,#24567,#24776,
+ #24852,#25108,#25157,#25350,#25377,#25404,#25431,#25458,#25485,
+ #25512,#25539,#25586,#25593,#25600,#25627,#25634,#25681,#25688,
+ #25715,#25722,#25749,#25756,#25783,#25810,#25837,#25884,#25891,
+ #25898,#25925,#25932,#25959,#26006,#26013,#26040,#26047));
+#20486 = ADVANCED_FACE('',(#20487,#20527),#20500,.T.);
+#20487 = FACE_BOUND('',#20488,.T.);
+#20488 = EDGE_LOOP('',(#20489));
+#20489 = ORIENTED_EDGE('',*,*,#20490,.T.);
+#20490 = EDGE_CURVE('',#20491,#20491,#20493,.T.);
+#20491 = VERTEX_POINT('',#20492);
+#20492 = CARTESIAN_POINT('',(1.986666666667,0.,1.7));
+#20493 = SURFACE_CURVE('',#20494,(#20499,#20515),.PCURVE_S1.);
+#20494 = CIRCLE('',#20495,1.986666666667);
+#20495 = AXIS2_PLACEMENT_3D('',#20496,#20497,#20498);
+#20496 = CARTESIAN_POINT('',(0.,0.,1.7));
+#20497 = DIRECTION('',(0.,0.,-1.));
+#20498 = DIRECTION('',(1.,0.,0.));
+#20499 = PCURVE('',#20500,#20505);
+#20500 = PLANE('',#20501);
+#20501 = AXIS2_PLACEMENT_3D('',#20502,#20503,#20504);
+#20502 = CARTESIAN_POINT('',(0.,0.,1.7));
+#20503 = DIRECTION('',(0.,0.,1.));
+#20504 = DIRECTION('',(1.,0.,-0.));
+#20505 = DEFINITIONAL_REPRESENTATION('',(#20506),#20514);
+#20506 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20507,#20508,#20509,#20510
+ ,#20511,#20512,#20513),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#20507 = CARTESIAN_POINT('',(1.986666666667,0.));
+#20508 = CARTESIAN_POINT('',(1.986666666667,-3.441007604371));
+#20509 = CARTESIAN_POINT('',(-0.993333333333,-1.720503802185));
+#20510 = CARTESIAN_POINT('',(-3.973333333334,-4.865929948613E-16));
+#20511 = CARTESIAN_POINT('',(-0.993333333334,1.720503802185));
+#20512 = CARTESIAN_POINT('',(1.986666666667,3.441007604371));
+#20513 = CARTESIAN_POINT('',(1.986666666667,0.));
+#20514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20515 = PCURVE('',#20516,#20521);
+#20516 = CONICAL_SURFACE('',#20517,1.666666666667,0.785398163397);
+#20517 = AXIS2_PLACEMENT_3D('',#20518,#20519,#20520);
+#20518 = CARTESIAN_POINT('',(0.,0.,1.38));
+#20519 = DIRECTION('',(0.,0.,1.));
+#20520 = DIRECTION('',(1.,0.,-0.));
+#20521 = DEFINITIONAL_REPRESENTATION('',(#20522),#20526);
+#20522 = LINE('',#20523,#20524);
+#20523 = CARTESIAN_POINT('',(6.28318530718,0.32));
+#20524 = VECTOR('',#20525,1.);
+#20525 = DIRECTION('',(-1.,0.));
+#20526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20527 = FACE_BOUND('',#20528,.T.);
+#20528 = EDGE_LOOP('',(#20529,#20559,#20587,#20615,#20643));
+#20529 = ORIENTED_EDGE('',*,*,#20530,.T.);
+#20530 = EDGE_CURVE('',#20531,#20533,#20535,.T.);
+#20531 = VERTEX_POINT('',#20532);
+#20532 = CARTESIAN_POINT('',(-2.42,-2.42,1.7));
+#20533 = VERTEX_POINT('',#20534);
+#20534 = CARTESIAN_POINT('',(2.42,-2.42,1.7));
+#20535 = SURFACE_CURVE('',#20536,(#20540,#20547),.PCURVE_S1.);
+#20536 = LINE('',#20537,#20538);
+#20537 = CARTESIAN_POINT('',(-2.5,-2.42,1.7));
+#20538 = VECTOR('',#20539,1.);
+#20539 = DIRECTION('',(1.,0.,0.));
+#20540 = PCURVE('',#20500,#20541);
+#20541 = DEFINITIONAL_REPRESENTATION('',(#20542),#20546);
+#20542 = LINE('',#20543,#20544);
+#20543 = CARTESIAN_POINT('',(-2.5,-2.42));
+#20544 = VECTOR('',#20545,1.);
+#20545 = DIRECTION('',(1.,0.));
+#20546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20547 = PCURVE('',#20548,#20553);
+#20548 = CYLINDRICAL_SURFACE('',#20549,8.E-02);
+#20549 = AXIS2_PLACEMENT_3D('',#20550,#20551,#20552);
+#20550 = CARTESIAN_POINT('',(-2.5,-2.42,1.62));
+#20551 = DIRECTION('',(1.,0.,0.));
+#20552 = DIRECTION('',(0.,-1.,0.));
+#20553 = DEFINITIONAL_REPRESENTATION('',(#20554),#20558);
+#20554 = LINE('',#20555,#20556);
+#20555 = CARTESIAN_POINT('',(4.712388980385,0.));
+#20556 = VECTOR('',#20557,1.);
+#20557 = DIRECTION('',(0.,1.));
+#20558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20559 = ORIENTED_EDGE('',*,*,#20560,.T.);
+#20560 = EDGE_CURVE('',#20533,#20561,#20563,.T.);
+#20561 = VERTEX_POINT('',#20562);
+#20562 = CARTESIAN_POINT('',(2.42,2.42,1.7));
+#20563 = SURFACE_CURVE('',#20564,(#20568,#20575),.PCURVE_S1.);
+#20564 = LINE('',#20565,#20566);
+#20565 = CARTESIAN_POINT('',(2.42,-2.5,1.7));
+#20566 = VECTOR('',#20567,1.);
+#20567 = DIRECTION('',(0.,1.,0.));
+#20568 = PCURVE('',#20500,#20569);
+#20569 = DEFINITIONAL_REPRESENTATION('',(#20570),#20574);
+#20570 = LINE('',#20571,#20572);
+#20571 = CARTESIAN_POINT('',(2.42,-2.5));
+#20572 = VECTOR('',#20573,1.);
+#20573 = DIRECTION('',(0.,1.));
+#20574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20575 = PCURVE('',#20576,#20581);
+#20576 = CYLINDRICAL_SURFACE('',#20577,8.E-02);
+#20577 = AXIS2_PLACEMENT_3D('',#20578,#20579,#20580);
+#20578 = CARTESIAN_POINT('',(2.42,-2.5,1.62));
+#20579 = DIRECTION('',(0.,1.,0.));
+#20580 = DIRECTION('',(1.,0.,0.));
+#20581 = DEFINITIONAL_REPRESENTATION('',(#20582),#20586);
+#20582 = LINE('',#20583,#20584);
+#20583 = CARTESIAN_POINT('',(4.712388980385,0.));
+#20584 = VECTOR('',#20585,1.);
+#20585 = DIRECTION('',(0.,1.));
+#20586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20587 = ORIENTED_EDGE('',*,*,#20588,.T.);
+#20588 = EDGE_CURVE('',#20561,#20589,#20591,.T.);
+#20589 = VERTEX_POINT('',#20590);
+#20590 = CARTESIAN_POINT('',(-1.431329009077,2.42,1.7));
+#20591 = SURFACE_CURVE('',#20592,(#20596,#20603),.PCURVE_S1.);
+#20592 = LINE('',#20593,#20594);
+#20593 = CARTESIAN_POINT('',(2.5,2.42,1.7));
+#20594 = VECTOR('',#20595,1.);
+#20595 = DIRECTION('',(-1.,0.,0.));
+#20596 = PCURVE('',#20500,#20597);
+#20597 = DEFINITIONAL_REPRESENTATION('',(#20598),#20602);
+#20598 = LINE('',#20599,#20600);
+#20599 = CARTESIAN_POINT('',(2.5,2.42));
+#20600 = VECTOR('',#20601,1.);
+#20601 = DIRECTION('',(-1.,0.));
+#20602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20603 = PCURVE('',#20604,#20609);
+#20604 = CYLINDRICAL_SURFACE('',#20605,8.E-02);
+#20605 = AXIS2_PLACEMENT_3D('',#20606,#20607,#20608);
+#20606 = CARTESIAN_POINT('',(2.5,2.42,1.62));
+#20607 = DIRECTION('',(-1.,0.,0.));
+#20608 = DIRECTION('',(0.,0.,1.));
+#20609 = DEFINITIONAL_REPRESENTATION('',(#20610),#20614);
+#20610 = LINE('',#20611,#20612);
+#20611 = CARTESIAN_POINT('',(0.,0.));
+#20612 = VECTOR('',#20613,1.);
+#20613 = DIRECTION('',(0.,1.));
+#20614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20615 = ORIENTED_EDGE('',*,*,#20616,.T.);
+#20616 = EDGE_CURVE('',#20589,#20617,#20619,.T.);
+#20617 = VERTEX_POINT('',#20618);
+#20618 = CARTESIAN_POINT('',(-2.42,1.431329009077,1.7));
+#20619 = SURFACE_CURVE('',#20620,(#20624,#20631),.PCURVE_S1.);
+#20620 = LINE('',#20621,#20622);
+#20621 = CARTESIAN_POINT('',(-1.407897551572,2.443431457505,1.7));
+#20622 = VECTOR('',#20623,1.);
+#20623 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#20624 = PCURVE('',#20500,#20625);
+#20625 = DEFINITIONAL_REPRESENTATION('',(#20626),#20630);
+#20626 = LINE('',#20627,#20628);
+#20627 = CARTESIAN_POINT('',(-1.407897551572,2.443431457505));
+#20628 = VECTOR('',#20629,1.);
+#20629 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#20630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20631 = PCURVE('',#20632,#20637);
+#20632 = CYLINDRICAL_SURFACE('',#20633,8.E-02);
+#20633 = AXIS2_PLACEMENT_3D('',#20634,#20635,#20636);
+#20634 = CARTESIAN_POINT('',(-1.407897551572,2.443431457505,1.62));
+#20635 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#20636 = DIRECTION('',(0.,0.,1.));
+#20637 = DEFINITIONAL_REPRESENTATION('',(#20638),#20642);
+#20638 = LINE('',#20639,#20640);
+#20639 = CARTESIAN_POINT('',(0.,6.938893903907E-17));
+#20640 = VECTOR('',#20641,1.);
+#20641 = DIRECTION('',(0.,1.));
+#20642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20643 = ORIENTED_EDGE('',*,*,#20644,.T.);
+#20644 = EDGE_CURVE('',#20617,#20531,#20645,.T.);
+#20645 = SURFACE_CURVE('',#20646,(#20650,#20657),.PCURVE_S1.);
+#20646 = LINE('',#20647,#20648);
+#20647 = CARTESIAN_POINT('',(-2.42,1.464466094067,1.7));
+#20648 = VECTOR('',#20649,1.);
+#20649 = DIRECTION('',(0.,-1.,0.));
+#20650 = PCURVE('',#20500,#20651);
+#20651 = DEFINITIONAL_REPRESENTATION('',(#20652),#20656);
+#20652 = LINE('',#20653,#20654);
+#20653 = CARTESIAN_POINT('',(-2.42,1.464466094067));
+#20654 = VECTOR('',#20655,1.);
+#20655 = DIRECTION('',(0.,-1.));
+#20656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20657 = PCURVE('',#20658,#20663);
+#20658 = CYLINDRICAL_SURFACE('',#20659,8.E-02);
+#20659 = AXIS2_PLACEMENT_3D('',#20660,#20661,#20662);
+#20660 = CARTESIAN_POINT('',(-2.42,1.464466094067,1.62));
+#20661 = DIRECTION('',(0.,-1.,0.));
+#20662 = DIRECTION('',(-1.,0.,0.));
+#20663 = DEFINITIONAL_REPRESENTATION('',(#20664),#20668);
+#20664 = LINE('',#20665,#20666);
+#20665 = CARTESIAN_POINT('',(4.712388980385,0.));
+#20666 = VECTOR('',#20667,1.);
+#20667 = DIRECTION('',(0.,1.));
+#20668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20669 = ADVANCED_FACE('',(#20670),#20516,.F.);
+#20670 = FACE_BOUND('',#20671,.F.);
+#20671 = EDGE_LOOP('',(#20672,#20695,#20696,#20697));
+#20672 = ORIENTED_EDGE('',*,*,#20673,.F.);
+#20673 = EDGE_CURVE('',#20491,#20674,#20676,.T.);
+#20674 = VERTEX_POINT('',#20675);
+#20675 = CARTESIAN_POINT('',(1.666666666667,0.,1.38));
+#20676 = SEAM_CURVE('',#20677,(#20681,#20688),.PCURVE_S1.);
+#20677 = LINE('',#20678,#20679);
+#20678 = CARTESIAN_POINT('',(1.666666666667,0.,1.38));
+#20679 = VECTOR('',#20680,1.);
+#20680 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#20681 = PCURVE('',#20516,#20682);
+#20682 = DEFINITIONAL_REPRESENTATION('',(#20683),#20687);
+#20683 = LINE('',#20684,#20685);
+#20684 = CARTESIAN_POINT('',(6.28318530718,-3.925231146711E-17));
+#20685 = VECTOR('',#20686,1.);
+#20686 = DIRECTION('',(0.,-1.));
+#20687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20688 = PCURVE('',#20516,#20689);
+#20689 = DEFINITIONAL_REPRESENTATION('',(#20690),#20694);
+#20690 = LINE('',#20691,#20692);
+#20691 = CARTESIAN_POINT('',(0.,-3.925231146711E-17));
+#20692 = VECTOR('',#20693,1.);
+#20693 = DIRECTION('',(0.,-1.));
+#20694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20695 = ORIENTED_EDGE('',*,*,#20490,.T.);
+#20696 = ORIENTED_EDGE('',*,*,#20673,.T.);
+#20697 = ORIENTED_EDGE('',*,*,#20698,.F.);
+#20698 = EDGE_CURVE('',#20674,#20674,#20699,.T.);
+#20699 = SURFACE_CURVE('',#20700,(#20705,#20712),.PCURVE_S1.);
+#20700 = CIRCLE('',#20701,1.666666666667);
+#20701 = AXIS2_PLACEMENT_3D('',#20702,#20703,#20704);
+#20702 = CARTESIAN_POINT('',(0.,0.,1.38));
+#20703 = DIRECTION('',(0.,0.,-1.));
+#20704 = DIRECTION('',(1.,0.,0.));
+#20705 = PCURVE('',#20516,#20706);
+#20706 = DEFINITIONAL_REPRESENTATION('',(#20707),#20711);
+#20707 = LINE('',#20708,#20709);
+#20708 = CARTESIAN_POINT('',(6.28318530718,0.));
+#20709 = VECTOR('',#20710,1.);
+#20710 = DIRECTION('',(-1.,0.));
+#20711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20712 = PCURVE('',#20713,#20718);
+#20713 = CYLINDRICAL_SURFACE('',#20714,1.666666666667);
+#20714 = AXIS2_PLACEMENT_3D('',#20715,#20716,#20717);
+#20715 = CARTESIAN_POINT('',(0.,0.,0.9));
+#20716 = DIRECTION('',(-0.,-0.,-1.));
+#20717 = DIRECTION('',(1.,0.,0.));
+#20718 = DEFINITIONAL_REPRESENTATION('',(#20719),#20723);
+#20719 = LINE('',#20720,#20721);
+#20720 = CARTESIAN_POINT('',(0.,-0.48));
+#20721 = VECTOR('',#20722,1.);
+#20722 = DIRECTION('',(1.,0.));
+#20723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20724 = ADVANCED_FACE('',(#20725),#20548,.T.);
+#20725 = FACE_BOUND('',#20726,.T.);
+#20726 = EDGE_LOOP('',(#20727,#20757,#20823,#20824));
+#20727 = ORIENTED_EDGE('',*,*,#20728,.T.);
+#20728 = EDGE_CURVE('',#20729,#20731,#20733,.T.);
+#20729 = VERTEX_POINT('',#20730);
+#20730 = CARTESIAN_POINT('',(-2.5,-2.5,1.62));
+#20731 = VERTEX_POINT('',#20732);
+#20732 = CARTESIAN_POINT('',(2.5,-2.5,1.62));
+#20733 = SURFACE_CURVE('',#20734,(#20738,#20745),.PCURVE_S1.);
+#20734 = LINE('',#20735,#20736);
+#20735 = CARTESIAN_POINT('',(-2.5,-2.5,1.62));
+#20736 = VECTOR('',#20737,1.);
+#20737 = DIRECTION('',(1.,0.,0.));
+#20738 = PCURVE('',#20548,#20739);
+#20739 = DEFINITIONAL_REPRESENTATION('',(#20740),#20744);
+#20740 = LINE('',#20741,#20742);
+#20741 = CARTESIAN_POINT('',(6.28318530718,0.));
+#20742 = VECTOR('',#20743,1.);
+#20743 = DIRECTION('',(0.,1.));
+#20744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20745 = PCURVE('',#20746,#20751);
+#20746 = PLANE('',#20747);
+#20747 = AXIS2_PLACEMENT_3D('',#20748,#20749,#20750);
+#20748 = CARTESIAN_POINT('',(-2.5,-2.5,0.1));
+#20749 = DIRECTION('',(0.,1.,0.));
+#20750 = DIRECTION('',(1.,0.,0.));
+#20751 = DEFINITIONAL_REPRESENTATION('',(#20752),#20756);
+#20752 = LINE('',#20753,#20754);
+#20753 = CARTESIAN_POINT('',(0.,-1.52));
+#20754 = VECTOR('',#20755,1.);
+#20755 = DIRECTION('',(1.,0.));
+#20756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20757 = ORIENTED_EDGE('',*,*,#20758,.T.);
+#20758 = EDGE_CURVE('',#20731,#20533,#20759,.T.);
+#20759 = SURFACE_CURVE('',#20760,(#20765,#20794),.PCURVE_S1.);
+#20760 = ELLIPSE('',#20761,0.11313708499,8.E-02);
+#20761 = AXIS2_PLACEMENT_3D('',#20762,#20763,#20764);
+#20762 = CARTESIAN_POINT('',(2.42,-2.42,1.62));
+#20763 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#20764 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#20765 = PCURVE('',#20548,#20766);
+#20766 = DEFINITIONAL_REPRESENTATION('',(#20767),#20793);
+#20767 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20768,#20769,#20770,#20771,
+ #20772,#20773,#20774,#20775,#20776,#20777,#20778,#20779,#20780,
+ #20781,#20782,#20783,#20784,#20785,#20786,#20787,#20788,#20789,
+ #20790,#20791,#20792),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.,7.139983303613E-02,0.142799666072,
+ 0.214199499108,0.285599332145,0.356999165181,0.428398998217,
+ 0.499798831253,0.571198664289,0.642598497325,0.713998330361,
+ 0.785398163397,0.856797996434,0.92819782947,0.999597662506,
+ 1.070997495542,1.142397328578,1.213797161614,1.28519699465,
+ 1.356596827687,1.427996660723,1.499396493759,1.570796326795),
+ .QUASI_UNIFORM_KNOTS.);
+#20768 = CARTESIAN_POINT('',(6.28318530718,5.));
+#20769 = CARTESIAN_POINT('',(6.259385362834,5.000000172525));
+#20770 = CARTESIAN_POINT('',(6.211785474144,4.999863917204));
+#20771 = CARTESIAN_POINT('',(6.140385641108,4.999253046013));
+#20772 = CARTESIAN_POINT('',(6.068985808071,4.998238190848));
+#20773 = CARTESIAN_POINT('',(5.997585975035,4.99682468626));
+#20774 = CARTESIAN_POINT('',(5.926186141999,4.995019691446));
+#20775 = CARTESIAN_POINT('',(5.854786308963,4.992832415955));
+#20776 = CARTESIAN_POINT('',(5.783386475927,4.990274002504));
+#20777 = CARTESIAN_POINT('',(5.711986642891,4.987357489022));
+#20778 = CARTESIAN_POINT('',(5.640586809855,4.984097737168));
+#20779 = CARTESIAN_POINT('',(5.569186976819,4.980511357951));
+#20780 = CARTESIAN_POINT('',(5.497787143783,4.97661662672));
+#20781 = CARTESIAN_POINT('',(5.426387310747,4.972433390139));
+#20782 = CARTESIAN_POINT('',(5.354987477711,4.967982965019));
+#20783 = CARTESIAN_POINT('',(5.283587644674,4.96328802971));
+#20784 = CARTESIAN_POINT('',(5.212187811638,4.95837250852));
+#20785 = CARTESIAN_POINT('',(5.140787978602,4.953261449837));
+#20786 = CARTESIAN_POINT('',(5.069388145566,4.947980898373));
+#20787 = CARTESIAN_POINT('',(4.99798831253,4.94255776288));
+#20788 = CARTESIAN_POINT('',(4.926588479493,4.937019677391));
+#20789 = CARTESIAN_POINT('',(4.855188646457,4.931394866542));
+#20790 = CARTESIAN_POINT('',(4.783788813421,4.925711978813));
+#20791 = CARTESIAN_POINT('',(4.73618892473,4.921904010365));
+#20792 = CARTESIAN_POINT('',(4.712388980385,4.92));
+#20793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20794 = PCURVE('',#20576,#20795);
+#20795 = DEFINITIONAL_REPRESENTATION('',(#20796),#20822);
+#20796 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20797,#20798,#20799,#20800,
+ #20801,#20802,#20803,#20804,#20805,#20806,#20807,#20808,#20809,
+ #20810,#20811,#20812,#20813,#20814,#20815,#20816,#20817,#20818,
+ #20819,#20820,#20821),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.,7.139983303613E-02,0.142799666072,
+ 0.214199499108,0.285599332145,0.356999165181,0.428398998217,
+ 0.499798831253,0.571198664289,0.642598497325,0.713998330361,
+ 0.785398163397,0.856797996434,0.92819782947,0.999597662506,
+ 1.070997495542,1.142397328578,1.213797161614,1.28519699465,
+ 1.356596827687,1.427996660723,1.499396493759,1.570796326795),
+ .QUASI_UNIFORM_KNOTS.);
+#20797 = CARTESIAN_POINT('',(6.28318530718,-1.074695887837E-13));
+#20798 = CARTESIAN_POINT('',(6.259385362834,-1.725245453166E-07));
+#20799 = CARTESIAN_POINT('',(6.211785474144,1.360827960031E-04));
+#20800 = CARTESIAN_POINT('',(6.140385641108,7.469539872413E-04));
+#20801 = CARTESIAN_POINT('',(6.068985808071,1.761809151545E-03));
+#20802 = CARTESIAN_POINT('',(5.997585975035,3.175313739791E-03));
+#20803 = CARTESIAN_POINT('',(5.926186141999,4.980308553712E-03));
+#20804 = CARTESIAN_POINT('',(5.854786308963,7.167584044871E-03));
+#20805 = CARTESIAN_POINT('',(5.783386475927,9.725997496047E-03));
+#20806 = CARTESIAN_POINT('',(5.711986642891,1.264251097809E-02));
+#20807 = CARTESIAN_POINT('',(5.640586809855,1.590226283208E-02));
+#20808 = CARTESIAN_POINT('',(5.569186976819,1.948864204939E-02));
+#20809 = CARTESIAN_POINT('',(5.497787143783,2.338337327982E-02));
+#20810 = CARTESIAN_POINT('',(5.426387310747,2.756660986133E-02));
+#20811 = CARTESIAN_POINT('',(5.354987477711,3.201703498071E-02));
+#20812 = CARTESIAN_POINT('',(5.283587644674,3.671197028998E-02));
+#20813 = CARTESIAN_POINT('',(5.212187811638,4.162749148033E-02));
+#20814 = CARTESIAN_POINT('',(5.140787978602,4.673855016278E-02));
+#20815 = CARTESIAN_POINT('',(5.069388145566,5.201910162739E-02));
+#20816 = CARTESIAN_POINT('',(4.99798831253,5.744223711986E-02));
+#20817 = CARTESIAN_POINT('',(4.926588479493,6.29803226091E-02));
+#20818 = CARTESIAN_POINT('',(4.855188646457,6.860513345817E-02));
+#20819 = CARTESIAN_POINT('',(4.783788813421,7.428802118697E-02));
+#20820 = CARTESIAN_POINT('',(4.73618892473,7.809598963452E-02));
+#20821 = CARTESIAN_POINT('',(4.712388980385,8.E-02));
+#20822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20823 = ORIENTED_EDGE('',*,*,#20530,.F.);
+#20824 = ORIENTED_EDGE('',*,*,#20825,.F.);
+#20825 = EDGE_CURVE('',#20729,#20531,#20826,.T.);
+#20826 = SURFACE_CURVE('',#20827,(#20832,#20861),.PCURVE_S1.);
+#20827 = ELLIPSE('',#20828,0.11313708499,8.E-02);
+#20828 = AXIS2_PLACEMENT_3D('',#20829,#20830,#20831);
+#20829 = CARTESIAN_POINT('',(-2.42,-2.42,1.62));
+#20830 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#20831 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#20832 = PCURVE('',#20548,#20833);
+#20833 = DEFINITIONAL_REPRESENTATION('',(#20834),#20860);
+#20834 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20835,#20836,#20837,#20838,
+ #20839,#20840,#20841,#20842,#20843,#20844,#20845,#20846,#20847,
+ #20848,#20849,#20850,#20851,#20852,#20853,#20854,#20855,#20856,
+ #20857,#20858,#20859),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(3.14159265359,3.212992486626,3.284392319662
+ ,3.355792152698,3.427191985734,3.49859181877,3.569991651807,
+ 3.641391484843,3.712791317879,3.784191150915,3.855590983951,
+ 3.926990816987,3.998390650023,4.06979048306,4.141190316096,
+ 4.212590149132,4.283989982168,4.355389815204,4.42678964824,
+ 4.498189481276,4.569589314312,4.640989147349,4.712388980385),
+ .QUASI_UNIFORM_KNOTS.);
+#20835 = CARTESIAN_POINT('',(6.28318530718,-1.074695887837E-13));
+#20836 = CARTESIAN_POINT('',(6.259385362834,-1.725245453166E-07));
+#20837 = CARTESIAN_POINT('',(6.211785474144,1.360827960031E-04));
+#20838 = CARTESIAN_POINT('',(6.140385641108,7.469539872413E-04));
+#20839 = CARTESIAN_POINT('',(6.068985808071,1.761809151545E-03));
+#20840 = CARTESIAN_POINT('',(5.997585975035,3.175313739791E-03));
+#20841 = CARTESIAN_POINT('',(5.926186141999,4.980308553711E-03));
+#20842 = CARTESIAN_POINT('',(5.854786308963,7.167584044871E-03));
+#20843 = CARTESIAN_POINT('',(5.783386475927,9.725997496047E-03));
+#20844 = CARTESIAN_POINT('',(5.711986642891,1.264251097809E-02));
+#20845 = CARTESIAN_POINT('',(5.640586809855,1.590226283208E-02));
+#20846 = CARTESIAN_POINT('',(5.569186976819,1.948864204939E-02));
+#20847 = CARTESIAN_POINT('',(5.497787143783,2.338337327982E-02));
+#20848 = CARTESIAN_POINT('',(5.426387310747,2.756660986133E-02));
+#20849 = CARTESIAN_POINT('',(5.354987477711,3.201703498071E-02));
+#20850 = CARTESIAN_POINT('',(5.283587644674,3.671197028998E-02));
+#20851 = CARTESIAN_POINT('',(5.212187811638,4.162749148033E-02));
+#20852 = CARTESIAN_POINT('',(5.140787978602,4.673855016278E-02));
+#20853 = CARTESIAN_POINT('',(5.069388145566,5.201910162739E-02));
+#20854 = CARTESIAN_POINT('',(4.99798831253,5.744223711986E-02));
+#20855 = CARTESIAN_POINT('',(4.926588479493,6.29803226091E-02));
+#20856 = CARTESIAN_POINT('',(4.855188646457,6.860513345817E-02));
+#20857 = CARTESIAN_POINT('',(4.783788813421,7.428802118696E-02));
+#20858 = CARTESIAN_POINT('',(4.73618892473,7.809598963452E-02));
+#20859 = CARTESIAN_POINT('',(4.712388980385,8.E-02));
+#20860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20861 = PCURVE('',#20658,#20862);
+#20862 = DEFINITIONAL_REPRESENTATION('',(#20863),#20889);
+#20863 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20864,#20865,#20866,#20867,
+ #20868,#20869,#20870,#20871,#20872,#20873,#20874,#20875,#20876,
+ #20877,#20878,#20879,#20880,#20881,#20882,#20883,#20884,#20885,
+ #20886,#20887,#20888),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(3.14159265359,3.212992486626,3.284392319662
+ ,3.355792152698,3.427191985734,3.49859181877,3.569991651807,
+ 3.641391484843,3.712791317879,3.784191150915,3.855590983951,
+ 3.926990816987,3.998390650023,4.06979048306,4.141190316096,
+ 4.212590149132,4.283989982168,4.355389815204,4.42678964824,
+ 4.498189481276,4.569589314312,4.640989147349,4.712388980385),
+ .QUASI_UNIFORM_KNOTS.);
+#20864 = CARTESIAN_POINT('',(6.28318530718,3.964466094067));
+#20865 = CARTESIAN_POINT('',(6.259385362834,3.964466266592));
+#20866 = CARTESIAN_POINT('',(6.211785474144,3.964330011271));
+#20867 = CARTESIAN_POINT('',(6.140385641108,3.96371914008));
+#20868 = CARTESIAN_POINT('',(6.068985808071,3.962704284915));
+#20869 = CARTESIAN_POINT('',(5.997585975035,3.961290780327));
+#20870 = CARTESIAN_POINT('',(5.926186141999,3.959485785513));
+#20871 = CARTESIAN_POINT('',(5.854786308963,3.957298510022));
+#20872 = CARTESIAN_POINT('',(5.783386475927,3.954740096571));
+#20873 = CARTESIAN_POINT('',(5.711986642891,3.951823583089));
+#20874 = CARTESIAN_POINT('',(5.640586809855,3.948563831235));
+#20875 = CARTESIAN_POINT('',(5.569186976819,3.944977452018));
+#20876 = CARTESIAN_POINT('',(5.497787143783,3.941082720787));
+#20877 = CARTESIAN_POINT('',(5.426387310747,3.936899484206));
+#20878 = CARTESIAN_POINT('',(5.354987477711,3.932449059086));
+#20879 = CARTESIAN_POINT('',(5.283587644674,3.927754123777));
+#20880 = CARTESIAN_POINT('',(5.212187811638,3.922838602587));
+#20881 = CARTESIAN_POINT('',(5.140787978602,3.917727543904));
+#20882 = CARTESIAN_POINT('',(5.069388145566,3.91244699244));
+#20883 = CARTESIAN_POINT('',(4.99798831253,3.907023856947));
+#20884 = CARTESIAN_POINT('',(4.926588479493,3.901485771458));
+#20885 = CARTESIAN_POINT('',(4.855188646457,3.895860960609));
+#20886 = CARTESIAN_POINT('',(4.783788813421,3.89017807288));
+#20887 = CARTESIAN_POINT('',(4.73618892473,3.886370104432));
+#20888 = CARTESIAN_POINT('',(4.712388980385,3.884466094067));
+#20889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20890 = ADVANCED_FACE('',(#20891),#20658,.T.);
+#20891 = FACE_BOUND('',#20892,.T.);
+#20892 = EDGE_LOOP('',(#20893,#20921,#20922,#20923));
+#20893 = ORIENTED_EDGE('',*,*,#20894,.T.);
+#20894 = EDGE_CURVE('',#20895,#20729,#20897,.T.);
+#20895 = VERTEX_POINT('',#20896);
+#20896 = CARTESIAN_POINT('',(-2.5,1.464466094067,1.62));
+#20897 = SURFACE_CURVE('',#20898,(#20902,#20909),.PCURVE_S1.);
+#20898 = LINE('',#20899,#20900);
+#20899 = CARTESIAN_POINT('',(-2.5,1.464466094067,1.62));
+#20900 = VECTOR('',#20901,1.);
+#20901 = DIRECTION('',(0.,-1.,0.));
+#20902 = PCURVE('',#20658,#20903);
+#20903 = DEFINITIONAL_REPRESENTATION('',(#20904),#20908);
+#20904 = LINE('',#20905,#20906);
+#20905 = CARTESIAN_POINT('',(6.28318530718,0.));
+#20906 = VECTOR('',#20907,1.);
+#20907 = DIRECTION('',(0.,1.));
+#20908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20909 = PCURVE('',#20910,#20915);
+#20910 = PLANE('',#20911);
+#20911 = AXIS2_PLACEMENT_3D('',#20912,#20913,#20914);
+#20912 = CARTESIAN_POINT('',(-2.5,2.5,0.1));
+#20913 = DIRECTION('',(1.,0.,0.));
+#20914 = DIRECTION('',(0.,-1.,0.));
+#20915 = DEFINITIONAL_REPRESENTATION('',(#20916),#20920);
+#20916 = LINE('',#20917,#20918);
+#20917 = CARTESIAN_POINT('',(1.035533905933,-1.52));
+#20918 = VECTOR('',#20919,1.);
+#20919 = DIRECTION('',(1.,0.));
+#20920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20921 = ORIENTED_EDGE('',*,*,#20825,.T.);
+#20922 = ORIENTED_EDGE('',*,*,#20644,.F.);
+#20923 = ORIENTED_EDGE('',*,*,#20924,.F.);
+#20924 = EDGE_CURVE('',#20895,#20617,#20925,.T.);
+#20925 = SURFACE_CURVE('',#20926,(#20931,#20960),.PCURVE_S1.);
+#20926 = ELLIPSE('',#20927,8.659137602339E-02,8.E-02);
+#20927 = AXIS2_PLACEMENT_3D('',#20928,#20929,#20930);
+#20928 = CARTESIAN_POINT('',(-2.42,1.431329009077,1.62));
+#20929 = DIRECTION('',(0.382683432365,0.923879532511,0.));
+#20930 = DIRECTION('',(0.923879532511,-0.382683432365,0.));
+#20931 = PCURVE('',#20658,#20932);
+#20932 = DEFINITIONAL_REPRESENTATION('',(#20933),#20959);
+#20933 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20934,#20935,#20936,#20937,
+ #20938,#20939,#20940,#20941,#20942,#20943,#20944,#20945,#20946,
+ #20947,#20948,#20949,#20950,#20951,#20952,#20953,#20954,#20955,
+ #20956,#20957,#20958),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(3.14159265359,3.212992486626,3.284392319662
+ ,3.355792152698,3.427191985734,3.49859181877,3.569991651807,
+ 3.641391484843,3.712791317879,3.784191150915,3.855590983951,
+ 3.926990816987,3.998390650023,4.06979048306,4.141190316096,
+ 4.212590149132,4.283989982168,4.355389815204,4.42678964824,
+ 4.498189481276,4.569589314312,4.640989147349,4.712388980385),
+ .QUASI_UNIFORM_KNOTS.);
+#20934 = CARTESIAN_POINT('',(6.28318530718,1.50990331349E-13));
+#20935 = CARTESIAN_POINT('',(6.259385362834,-7.146181096257E-08));
+#20936 = CARTESIAN_POINT('',(6.211785474143,5.636733990566E-05));
+#20937 = CARTESIAN_POINT('',(6.140385641107,3.093984721792E-04));
+#20938 = CARTESIAN_POINT('',(6.068985808071,7.297652450776E-04));
+#20939 = CARTESIAN_POINT('',(5.997585975035,1.315258016005E-03));
+#20940 = CARTESIAN_POINT('',(5.926186141999,2.062911347943E-03));
+#20941 = CARTESIAN_POINT('',(5.854786308963,2.968910521026E-03));
+#20942 = CARTESIAN_POINT('',(5.783386475927,4.02864007066E-03));
+#20943 = CARTESIAN_POINT('',(5.711986642891,5.236699509765E-03));
+#20944 = CARTESIAN_POINT('',(5.640586809854,6.586932937655E-03));
+#20945 = CARTESIAN_POINT('',(5.569186976818,8.072459849278E-03));
+#20946 = CARTESIAN_POINT('',(5.497787143782,9.685710346717E-03));
+#20947 = CARTESIAN_POINT('',(5.426387310746,1.141846367339E-02));
+#20948 = CARTESIAN_POINT('',(5.35498747771,1.326189011616E-02));
+#20949 = CARTESIAN_POINT('',(5.283587644674,1.520659599572E-02));
+#20950 = CARTESIAN_POINT('',(5.212187811638,1.724267153889E-02));
+#20951 = CARTESIAN_POINT('',(5.140787978601,1.935974136325E-02));
+#20952 = CARTESIAN_POINT('',(5.069388145565,2.15470173967E-02));
+#20953 = CARTESIAN_POINT('',(4.997988312529,2.379335366826E-02));
+#20954 = CARTESIAN_POINT('',(4.926588479493,2.608730378748E-02));
+#20955 = CARTESIAN_POINT('',(4.855188646457,2.841717672695E-02));
+#20956 = CARTESIAN_POINT('',(4.783788813421,3.077110589766E-02));
+#20957 = CARTESIAN_POINT('',(4.73618892473,3.234841807372E-02));
+#20958 = CARTESIAN_POINT('',(4.712388980385,3.313708499E-02));
+#20959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20960 = PCURVE('',#20632,#20961);
+#20961 = DEFINITIONAL_REPRESENTATION('',(#20962),#20988);
+#20962 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20963,#20964,#20965,#20966,
+ #20967,#20968,#20969,#20970,#20971,#20972,#20973,#20974,#20975,
+ #20976,#20977,#20978,#20979,#20980,#20981,#20982,#20983,#20984,
+ #20985,#20986,#20987),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(3.14159265359,3.212992486626,3.284392319662
+ ,3.355792152698,3.427191985734,3.49859181877,3.569991651807,
+ 3.641391484843,3.712791317879,3.784191150915,3.855590983951,
+ 3.926990816987,3.998390650023,4.06979048306,4.141190316096,
+ 4.212590149132,4.283989982168,4.355389815204,4.42678964824,
+ 4.498189481276,4.569589314312,4.640989147349,4.712388980385),
+ .QUASI_UNIFORM_KNOTS.);
+#20963 = CARTESIAN_POINT('',(1.570796326795,1.464466094068));
+#20964 = CARTESIAN_POINT('',(1.54699638245,1.46446616553));
+#20965 = CARTESIAN_POINT('',(1.499396493759,1.464409726728));
+#20966 = CARTESIAN_POINT('',(1.427996660723,1.464156695596));
+#20967 = CARTESIAN_POINT('',(1.356596827686,1.463736328823));
+#20968 = CARTESIAN_POINT('',(1.28519699465,1.463150836052));
+#20969 = CARTESIAN_POINT('',(1.213797161614,1.46240318272));
+#20970 = CARTESIAN_POINT('',(1.142397328578,1.461497183547));
+#20971 = CARTESIAN_POINT('',(1.070997495542,1.460437453997));
+#20972 = CARTESIAN_POINT('',(0.999597662506,1.459229394558));
+#20973 = CARTESIAN_POINT('',(0.92819782947,1.45787916113));
+#20974 = CARTESIAN_POINT('',(0.856797996434,1.456393634219));
+#20975 = CARTESIAN_POINT('',(0.785398163397,1.454780383721));
+#20976 = CARTESIAN_POINT('',(0.713998330361,1.453047630395));
+#20977 = CARTESIAN_POINT('',(0.642598497325,1.451204203952));
+#20978 = CARTESIAN_POINT('',(0.571198664289,1.449259498072));
+#20979 = CARTESIAN_POINT('',(0.499798831253,1.447223422529));
+#20980 = CARTESIAN_POINT('',(0.428398998217,1.445106352705));
+#20981 = CARTESIAN_POINT('',(0.356999165181,1.442919076671));
+#20982 = CARTESIAN_POINT('',(0.285599332145,1.4406727404));
+#20983 = CARTESIAN_POINT('',(0.214199499108,1.43837879028));
+#20984 = CARTESIAN_POINT('',(0.142799666072,1.436048917341));
+#20985 = CARTESIAN_POINT('',(7.139983303613E-02,1.43369498817));
+#20986 = CARTESIAN_POINT('',(2.379994434538E-02,1.432117675994));
+#20987 = CARTESIAN_POINT('',(0.,1.431329009078));
+#20988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20989 = ADVANCED_FACE('',(#20990),#20576,.T.);
+#20990 = FACE_BOUND('',#20991,.T.);
+#20991 = EDGE_LOOP('',(#20992,#21020,#21086,#21087));
+#20992 = ORIENTED_EDGE('',*,*,#20993,.T.);
+#20993 = EDGE_CURVE('',#20731,#20994,#20996,.T.);
+#20994 = VERTEX_POINT('',#20995);
+#20995 = CARTESIAN_POINT('',(2.5,2.5,1.62));
+#20996 = SURFACE_CURVE('',#20997,(#21001,#21008),.PCURVE_S1.);
+#20997 = LINE('',#20998,#20999);
+#20998 = CARTESIAN_POINT('',(2.5,-2.5,1.62));
+#20999 = VECTOR('',#21000,1.);
+#21000 = DIRECTION('',(0.,1.,0.));
+#21001 = PCURVE('',#20576,#21002);
+#21002 = DEFINITIONAL_REPRESENTATION('',(#21003),#21007);
+#21003 = LINE('',#21004,#21005);
+#21004 = CARTESIAN_POINT('',(6.28318530718,0.));
+#21005 = VECTOR('',#21006,1.);
+#21006 = DIRECTION('',(0.,1.));
+#21007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21008 = PCURVE('',#21009,#21014);
+#21009 = PLANE('',#21010);
+#21010 = AXIS2_PLACEMENT_3D('',#21011,#21012,#21013);
+#21011 = CARTESIAN_POINT('',(2.5,-2.5,0.1));
+#21012 = DIRECTION('',(-1.,0.,0.));
+#21013 = DIRECTION('',(0.,1.,0.));
+#21014 = DEFINITIONAL_REPRESENTATION('',(#21015),#21019);
+#21015 = LINE('',#21016,#21017);
+#21016 = CARTESIAN_POINT('',(0.,-1.52));
+#21017 = VECTOR('',#21018,1.);
+#21018 = DIRECTION('',(1.,0.));
+#21019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21020 = ORIENTED_EDGE('',*,*,#21021,.F.);
+#21021 = EDGE_CURVE('',#20561,#20994,#21022,.T.);
+#21022 = SURFACE_CURVE('',#21023,(#21028,#21057),.PCURVE_S1.);
+#21023 = ELLIPSE('',#21024,0.11313708499,8.E-02);
+#21024 = AXIS2_PLACEMENT_3D('',#21025,#21026,#21027);
+#21025 = CARTESIAN_POINT('',(2.42,2.42,1.62));
+#21026 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#21027 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#21028 = PCURVE('',#20576,#21029);
+#21029 = DEFINITIONAL_REPRESENTATION('',(#21030),#21056);
+#21030 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21031,#21032,#21033,#21034,
+ #21035,#21036,#21037,#21038,#21039,#21040,#21041,#21042,#21043,
+ #21044,#21045,#21046,#21047,#21048,#21049,#21050,#21051,#21052,
+ #21053,#21054,#21055),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326795,1.642196159831,
+ 1.713595992867,1.784995825903,1.856395658939,1.927795491976,
+ 1.999195325012,2.070595158048,2.141994991084,2.21339482412,
+ 2.284794657156,2.356194490192,2.427594323228,2.498994156265,
+ 2.570393989301,2.641793822337,2.713193655373,2.784593488409,
+ 2.855993321445,2.927393154481,2.998792987518,3.070192820554,
+ 3.14159265359),.QUASI_UNIFORM_KNOTS.);
+#21031 = CARTESIAN_POINT('',(4.712388980385,4.92));
+#21032 = CARTESIAN_POINT('',(4.73618892473,4.921904010365));
+#21033 = CARTESIAN_POINT('',(4.783788813421,4.925711978813));
+#21034 = CARTESIAN_POINT('',(4.855188646457,4.931394866542));
+#21035 = CARTESIAN_POINT('',(4.926588479493,4.937019677391));
+#21036 = CARTESIAN_POINT('',(4.99798831253,4.94255776288));
+#21037 = CARTESIAN_POINT('',(5.069388145566,4.947980898373));
+#21038 = CARTESIAN_POINT('',(5.140787978602,4.953261449837));
+#21039 = CARTESIAN_POINT('',(5.212187811638,4.95837250852));
+#21040 = CARTESIAN_POINT('',(5.283587644674,4.96328802971));
+#21041 = CARTESIAN_POINT('',(5.354987477711,4.967982965019));
+#21042 = CARTESIAN_POINT('',(5.426387310747,4.972433390139));
+#21043 = CARTESIAN_POINT('',(5.497787143783,4.97661662672));
+#21044 = CARTESIAN_POINT('',(5.569186976819,4.980511357951));
+#21045 = CARTESIAN_POINT('',(5.640586809855,4.984097737168));
+#21046 = CARTESIAN_POINT('',(5.711986642891,4.987357489022));
+#21047 = CARTESIAN_POINT('',(5.783386475927,4.990274002504));
+#21048 = CARTESIAN_POINT('',(5.854786308963,4.992832415955));
+#21049 = CARTESIAN_POINT('',(5.926186141999,4.995019691446));
+#21050 = CARTESIAN_POINT('',(5.997585975035,4.99682468626));
+#21051 = CARTESIAN_POINT('',(6.068985808071,4.998238190848));
+#21052 = CARTESIAN_POINT('',(6.140385641108,4.999253046013));
+#21053 = CARTESIAN_POINT('',(6.211785474144,4.999863917204));
+#21054 = CARTESIAN_POINT('',(6.259385362834,5.000000172525));
+#21055 = CARTESIAN_POINT('',(6.28318530718,5.));
+#21056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21057 = PCURVE('',#20604,#21058);
+#21058 = DEFINITIONAL_REPRESENTATION('',(#21059),#21085);
+#21059 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21060,#21061,#21062,#21063,
+ #21064,#21065,#21066,#21067,#21068,#21069,#21070,#21071,#21072,
+ #21073,#21074,#21075,#21076,#21077,#21078,#21079,#21080,#21081,
+ #21082,#21083,#21084),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326795,1.642196159831,
+ 1.713595992867,1.784995825903,1.856395658939,1.927795491976,
+ 1.999195325012,2.070595158048,2.141994991084,2.21339482412,
+ 2.284794657156,2.356194490192,2.427594323228,2.498994156265,
+ 2.570393989301,2.641793822337,2.713193655373,2.784593488409,
+ 2.855993321445,2.927393154481,2.998792987518,3.070192820554,
+ 3.14159265359),.QUASI_UNIFORM_KNOTS.);
+#21060 = CARTESIAN_POINT('',(0.,8.E-02));
+#21061 = CARTESIAN_POINT('',(2.379994434541E-02,7.809598963452E-02));
+#21062 = CARTESIAN_POINT('',(7.139983303622E-02,7.428802118697E-02));
+#21063 = CARTESIAN_POINT('',(0.142799666072,6.860513345817E-02));
+#21064 = CARTESIAN_POINT('',(0.214199499109,6.29803226091E-02));
+#21065 = CARTESIAN_POINT('',(0.285599332145,5.744223711986E-02));
+#21066 = CARTESIAN_POINT('',(0.356999165181,5.201910162739E-02));
+#21067 = CARTESIAN_POINT('',(0.428398998217,4.673855016278E-02));
+#21068 = CARTESIAN_POINT('',(0.499798831253,4.162749148033E-02));
+#21069 = CARTESIAN_POINT('',(0.57119866429,3.671197028998E-02));
+#21070 = CARTESIAN_POINT('',(0.642598497326,3.201703498071E-02));
+#21071 = CARTESIAN_POINT('',(0.713998330362,2.756660986133E-02));
+#21072 = CARTESIAN_POINT('',(0.785398163398,2.338337327982E-02));
+#21073 = CARTESIAN_POINT('',(0.856797996434,1.948864204939E-02));
+#21074 = CARTESIAN_POINT('',(0.92819782947,1.590226283208E-02));
+#21075 = CARTESIAN_POINT('',(0.999597662506,1.264251097809E-02));
+#21076 = CARTESIAN_POINT('',(1.070997495543,9.725997496047E-03));
+#21077 = CARTESIAN_POINT('',(1.142397328579,7.167584044871E-03));
+#21078 = CARTESIAN_POINT('',(1.213797161615,4.980308553711E-03));
+#21079 = CARTESIAN_POINT('',(1.285196994651,3.175313739791E-03));
+#21080 = CARTESIAN_POINT('',(1.356596827687,1.761809151545E-03));
+#21081 = CARTESIAN_POINT('',(1.427996660723,7.469539872413E-04));
+#21082 = CARTESIAN_POINT('',(1.499396493759,1.360827960031E-04));
+#21083 = CARTESIAN_POINT('',(1.54699638245,-1.725245453166E-07));
+#21084 = CARTESIAN_POINT('',(1.570796326795,-1.074695887837E-13));
+#21085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21086 = ORIENTED_EDGE('',*,*,#20560,.F.);
+#21087 = ORIENTED_EDGE('',*,*,#20758,.F.);
+#21088 = ADVANCED_FACE('',(#21089),#20632,.T.);
+#21089 = FACE_BOUND('',#21090,.T.);
+#21090 = EDGE_LOOP('',(#21091,#21159,#21185,#21186));
+#21091 = ORIENTED_EDGE('',*,*,#21092,.T.);
+#21092 = EDGE_CURVE('',#20589,#21093,#21095,.T.);
+#21093 = VERTEX_POINT('',#21094);
+#21094 = CARTESIAN_POINT('',(-1.464466094067,2.5,1.62));
+#21095 = SURFACE_CURVE('',#21096,(#21101,#21130),.PCURVE_S1.);
+#21096 = ELLIPSE('',#21097,8.659137602339E-02,8.E-02);
+#21097 = AXIS2_PLACEMENT_3D('',#21098,#21099,#21100);
+#21098 = CARTESIAN_POINT('',(-1.431329009077,2.42,1.62));
+#21099 = DIRECTION('',(-0.923879532511,-0.382683432365,-0.));
+#21100 = DIRECTION('',(-0.382683432365,0.923879532511,0.));
+#21101 = PCURVE('',#20632,#21102);
+#21102 = DEFINITIONAL_REPRESENTATION('',(#21103),#21129);
+#21103 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21104,#21105,#21106,#21107,
+ #21108,#21109,#21110,#21111,#21112,#21113,#21114,#21115,#21116,
+ #21117,#21118,#21119,#21120,#21121,#21122,#21123,#21124,#21125,
+ #21126,#21127,#21128),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(4.712388980385,4.783788813421,
+ 4.855188646457,4.926588479493,4.997988312529,5.069388145565,
+ 5.140787978601,5.212187811638,5.283587644674,5.35498747771,
+ 5.426387310746,5.497787143782,5.569186976818,5.640586809854,
+ 5.711986642891,5.783386475927,5.854786308963,5.926186141999,
+ 5.997585975035,6.068985808071,6.140385641107,6.211785474143,
+ 6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#21104 = CARTESIAN_POINT('',(0.,3.313708498974E-02));
+#21105 = CARTESIAN_POINT('',(2.379994434538E-02,3.234841807346E-02));
+#21106 = CARTESIAN_POINT('',(7.139983303613E-02,3.07711058974E-02));
+#21107 = CARTESIAN_POINT('',(0.142799666072,2.841717672669E-02));
+#21108 = CARTESIAN_POINT('',(0.214199499108,2.608730378723E-02));
+#21109 = CARTESIAN_POINT('',(0.285599332145,2.3793353668E-02));
+#21110 = CARTESIAN_POINT('',(0.356999165181,2.154701739644E-02));
+#21111 = CARTESIAN_POINT('',(0.428398998217,1.935974136299E-02));
+#21112 = CARTESIAN_POINT('',(0.499798831253,1.724267153864E-02));
+#21113 = CARTESIAN_POINT('',(0.571198664289,1.520659599547E-02));
+#21114 = CARTESIAN_POINT('',(0.642598497325,1.326189011591E-02));
+#21115 = CARTESIAN_POINT('',(0.713998330361,1.141846367313E-02));
+#21116 = CARTESIAN_POINT('',(0.785398163397,9.68571034646E-03));
+#21117 = CARTESIAN_POINT('',(0.856797996434,8.072459849021E-03));
+#21118 = CARTESIAN_POINT('',(0.92819782947,6.586932937398E-03));
+#21119 = CARTESIAN_POINT('',(0.999597662506,5.236699509508E-03));
+#21120 = CARTESIAN_POINT('',(1.070997495542,4.028640070403E-03));
+#21121 = CARTESIAN_POINT('',(1.142397328578,2.96891052077E-03));
+#21122 = CARTESIAN_POINT('',(1.213797161614,2.062911347687E-03));
+#21123 = CARTESIAN_POINT('',(1.28519699465,1.315258015749E-03));
+#21124 = CARTESIAN_POINT('',(1.356596827686,7.297652448214E-04));
+#21125 = CARTESIAN_POINT('',(1.427996660723,3.09398471923E-04));
+#21126 = CARTESIAN_POINT('',(1.499396493759,5.636733964942E-05));
+#21127 = CARTESIAN_POINT('',(1.54699638245,-7.146206720274E-08));
+#21128 = CARTESIAN_POINT('',(1.570796326795,-1.052491427345E-13));
+#21129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21130 = PCURVE('',#20604,#21131);
+#21131 = DEFINITIONAL_REPRESENTATION('',(#21132),#21158);
+#21132 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21133,#21134,#21135,#21136,
+ #21137,#21138,#21139,#21140,#21141,#21142,#21143,#21144,#21145,
+ #21146,#21147,#21148,#21149,#21150,#21151,#21152,#21153,#21154,
+ #21155,#21156,#21157),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(4.712388980385,4.783788813421,
+ 4.855188646457,4.926588479493,4.997988312529,5.069388145565,
+ 5.140787978601,5.212187811638,5.283587644674,5.35498747771,
+ 5.426387310746,5.497787143782,5.569186976818,5.640586809854,
+ 5.711986642891,5.783386475927,5.854786308963,5.926186141999,
+ 5.997585975035,6.068985808071,6.140385641107,6.211785474143,
+ 6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#21133 = CARTESIAN_POINT('',(0.,3.931329009077));
+#21134 = CARTESIAN_POINT('',(2.379994434538E-02,3.932117675993));
+#21135 = CARTESIAN_POINT('',(7.139983303613E-02,3.933694988169));
+#21136 = CARTESIAN_POINT('',(0.142799666072,3.93604891734));
+#21137 = CARTESIAN_POINT('',(0.214199499108,3.93837879028));
+#21138 = CARTESIAN_POINT('',(0.285599332145,3.940672740399));
+#21139 = CARTESIAN_POINT('',(0.356999165181,3.94291907667));
+#21140 = CARTESIAN_POINT('',(0.428398998217,3.945106352704));
+#21141 = CARTESIAN_POINT('',(0.499798831253,3.947223422528));
+#21142 = CARTESIAN_POINT('',(0.571198664289,3.949259498071));
+#21143 = CARTESIAN_POINT('',(0.642598497325,3.951204203951));
+#21144 = CARTESIAN_POINT('',(0.713998330361,3.953047630394));
+#21145 = CARTESIAN_POINT('',(0.785398163397,3.95478038372));
+#21146 = CARTESIAN_POINT('',(0.856797996434,3.956393634218));
+#21147 = CARTESIAN_POINT('',(0.92819782947,3.957879161129));
+#21148 = CARTESIAN_POINT('',(0.999597662506,3.959229394557));
+#21149 = CARTESIAN_POINT('',(1.070997495542,3.960437453996));
+#21150 = CARTESIAN_POINT('',(1.142397328578,3.961497183546));
+#21151 = CARTESIAN_POINT('',(1.213797161614,3.962403182719));
+#21152 = CARTESIAN_POINT('',(1.28519699465,3.963150836051));
+#21153 = CARTESIAN_POINT('',(1.356596827686,3.963736328822));
+#21154 = CARTESIAN_POINT('',(1.427996660723,3.964156695595));
+#21155 = CARTESIAN_POINT('',(1.499396493759,3.964409726727));
+#21156 = CARTESIAN_POINT('',(1.54699638245,3.964466165529));
+#21157 = CARTESIAN_POINT('',(1.570796326795,3.964466094067));
+#21158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21159 = ORIENTED_EDGE('',*,*,#21160,.T.);
+#21160 = EDGE_CURVE('',#21093,#20895,#21161,.T.);
+#21161 = SURFACE_CURVE('',#21162,(#21166,#21173),.PCURVE_S1.);
+#21162 = LINE('',#21163,#21164);
+#21163 = CARTESIAN_POINT('',(-1.464466094067,2.5,1.62));
+#21164 = VECTOR('',#21165,1.);
+#21165 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#21166 = PCURVE('',#20632,#21167);
+#21167 = DEFINITIONAL_REPRESENTATION('',(#21168),#21172);
+#21168 = LINE('',#21169,#21170);
+#21169 = CARTESIAN_POINT('',(1.570796326795,0.));
+#21170 = VECTOR('',#21171,1.);
+#21171 = DIRECTION('',(0.,1.));
+#21172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21173 = PCURVE('',#21174,#21179);
+#21174 = PLANE('',#21175);
+#21175 = AXIS2_PLACEMENT_3D('',#21176,#21177,#21178);
+#21176 = CARTESIAN_POINT('',(-3.75,0.214466094067,1.38));
+#21177 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#21178 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#21179 = DEFINITIONAL_REPRESENTATION('',(#21180),#21184);
+#21180 = LINE('',#21181,#21182);
+#21181 = CARTESIAN_POINT('',(3.232233047034,-0.24));
+#21182 = VECTOR('',#21183,1.);
+#21183 = DIRECTION('',(-1.,-0.));
+#21184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21185 = ORIENTED_EDGE('',*,*,#20924,.T.);
+#21186 = ORIENTED_EDGE('',*,*,#20616,.F.);
+#21187 = ADVANCED_FACE('',(#21188),#20604,.T.);
+#21188 = FACE_BOUND('',#21189,.T.);
+#21189 = EDGE_LOOP('',(#21190,#21191,#21217,#21218));
+#21190 = ORIENTED_EDGE('',*,*,#21021,.T.);
+#21191 = ORIENTED_EDGE('',*,*,#21192,.T.);
+#21192 = EDGE_CURVE('',#20994,#21093,#21193,.T.);
+#21193 = SURFACE_CURVE('',#21194,(#21198,#21205),.PCURVE_S1.);
+#21194 = LINE('',#21195,#21196);
+#21195 = CARTESIAN_POINT('',(2.5,2.5,1.62));
+#21196 = VECTOR('',#21197,1.);
+#21197 = DIRECTION('',(-1.,0.,0.));
+#21198 = PCURVE('',#20604,#21199);
+#21199 = DEFINITIONAL_REPRESENTATION('',(#21200),#21204);
+#21200 = LINE('',#21201,#21202);
+#21201 = CARTESIAN_POINT('',(1.570796326795,0.));
+#21202 = VECTOR('',#21203,1.);
+#21203 = DIRECTION('',(0.,1.));
+#21204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21205 = PCURVE('',#21206,#21211);
+#21206 = PLANE('',#21207);
+#21207 = AXIS2_PLACEMENT_3D('',#21208,#21209,#21210);
+#21208 = CARTESIAN_POINT('',(2.5,2.5,0.1));
+#21209 = DIRECTION('',(0.,-1.,0.));
+#21210 = DIRECTION('',(-1.,0.,0.));
+#21211 = DEFINITIONAL_REPRESENTATION('',(#21212),#21216);
+#21212 = LINE('',#21213,#21214);
+#21213 = CARTESIAN_POINT('',(0.,-1.52));
+#21214 = VECTOR('',#21215,1.);
+#21215 = DIRECTION('',(1.,0.));
+#21216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21217 = ORIENTED_EDGE('',*,*,#21092,.F.);
+#21218 = ORIENTED_EDGE('',*,*,#20588,.F.);
+#21219 = ADVANCED_FACE('',(#21220),#20713,.F.);
+#21220 = FACE_BOUND('',#21221,.F.);
+#21221 = EDGE_LOOP('',(#21222,#21245,#21246,#21247));
+#21222 = ORIENTED_EDGE('',*,*,#21223,.T.);
+#21223 = EDGE_CURVE('',#21224,#20674,#21226,.T.);
+#21224 = VERTEX_POINT('',#21225);
+#21225 = CARTESIAN_POINT('',(1.666666666667,0.,1.3));
+#21226 = SEAM_CURVE('',#21227,(#21231,#21238),.PCURVE_S1.);
+#21227 = LINE('',#21228,#21229);
+#21228 = CARTESIAN_POINT('',(1.666666666667,0.,0.9));
+#21229 = VECTOR('',#21230,1.);
+#21230 = DIRECTION('',(0.,0.,1.));
+#21231 = PCURVE('',#20713,#21232);
+#21232 = DEFINITIONAL_REPRESENTATION('',(#21233),#21237);
+#21233 = LINE('',#21234,#21235);
+#21234 = CARTESIAN_POINT('',(0.,0.));
+#21235 = VECTOR('',#21236,1.);
+#21236 = DIRECTION('',(0.,-1.));
+#21237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21238 = PCURVE('',#20713,#21239);
+#21239 = DEFINITIONAL_REPRESENTATION('',(#21240),#21244);
+#21240 = LINE('',#21241,#21242);
+#21241 = CARTESIAN_POINT('',(6.28318530718,0.));
+#21242 = VECTOR('',#21243,1.);
+#21243 = DIRECTION('',(0.,-1.));
+#21244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21245 = ORIENTED_EDGE('',*,*,#20698,.T.);
+#21246 = ORIENTED_EDGE('',*,*,#21223,.F.);
+#21247 = ORIENTED_EDGE('',*,*,#21248,.T.);
+#21248 = EDGE_CURVE('',#21224,#21224,#21249,.T.);
+#21249 = SURFACE_CURVE('',#21250,(#21255,#21262),.PCURVE_S1.);
+#21250 = CIRCLE('',#21251,1.666666666667);
+#21251 = AXIS2_PLACEMENT_3D('',#21252,#21253,#21254);
+#21252 = CARTESIAN_POINT('',(0.,0.,1.3));
+#21253 = DIRECTION('',(0.,0.,1.));
+#21254 = DIRECTION('',(1.,0.,-0.));
+#21255 = PCURVE('',#20713,#21256);
+#21256 = DEFINITIONAL_REPRESENTATION('',(#21257),#21261);
+#21257 = LINE('',#21258,#21259);
+#21258 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#21259 = VECTOR('',#21260,1.);
+#21260 = DIRECTION('',(-1.,0.));
+#21261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21262 = PCURVE('',#21263,#21268);
+#21263 = PLANE('',#21264);
+#21264 = AXIS2_PLACEMENT_3D('',#21265,#21266,#21267);
+#21265 = CARTESIAN_POINT('',(-1.538370149107E-16,1.370800865949E-16,1.3)
+ );
+#21266 = DIRECTION('',(1.368455531567E-48,-7.264797914051E-33,1.));
+#21267 = DIRECTION('',(0.,1.,7.264797914051E-33));
+#21268 = DEFINITIONAL_REPRESENTATION('',(#21269),#21273);
+#21269 = CIRCLE('',#21270,1.666666666667);
+#21270 = AXIS2_PLACEMENT_2D('',#21271,#21272);
+#21271 = CARTESIAN_POINT('',(-1.370800865949E-16,-1.538370149107E-16));
+#21272 = DIRECTION('',(0.,-1.));
+#21273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21274 = ADVANCED_FACE('',(#21275),#20746,.F.);
+#21275 = FACE_BOUND('',#21276,.F.);
+#21276 = EDGE_LOOP('',(#21277,#21300,#21301,#21324));
+#21277 = ORIENTED_EDGE('',*,*,#21278,.T.);
+#21278 = EDGE_CURVE('',#21279,#20729,#21281,.T.);
+#21279 = VERTEX_POINT('',#21280);
+#21280 = CARTESIAN_POINT('',(-2.5,-2.5,0.1));
+#21281 = SURFACE_CURVE('',#21282,(#21286,#21293),.PCURVE_S1.);
+#21282 = LINE('',#21283,#21284);
+#21283 = CARTESIAN_POINT('',(-2.5,-2.5,0.1));
+#21284 = VECTOR('',#21285,1.);
+#21285 = DIRECTION('',(0.,0.,1.));
+#21286 = PCURVE('',#20746,#21287);
+#21287 = DEFINITIONAL_REPRESENTATION('',(#21288),#21292);
+#21288 = LINE('',#21289,#21290);
+#21289 = CARTESIAN_POINT('',(0.,0.));
+#21290 = VECTOR('',#21291,1.);
+#21291 = DIRECTION('',(0.,-1.));
+#21292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21293 = PCURVE('',#20910,#21294);
+#21294 = DEFINITIONAL_REPRESENTATION('',(#21295),#21299);
+#21295 = LINE('',#21296,#21297);
+#21296 = CARTESIAN_POINT('',(5.,0.));
+#21297 = VECTOR('',#21298,1.);
+#21298 = DIRECTION('',(0.,-1.));
+#21299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21300 = ORIENTED_EDGE('',*,*,#20728,.T.);
+#21301 = ORIENTED_EDGE('',*,*,#21302,.F.);
+#21302 = EDGE_CURVE('',#21303,#20731,#21305,.T.);
+#21303 = VERTEX_POINT('',#21304);
+#21304 = CARTESIAN_POINT('',(2.5,-2.5,0.1));
+#21305 = SURFACE_CURVE('',#21306,(#21310,#21317),.PCURVE_S1.);
+#21306 = LINE('',#21307,#21308);
+#21307 = CARTESIAN_POINT('',(2.5,-2.5,0.1));
+#21308 = VECTOR('',#21309,1.);
+#21309 = DIRECTION('',(0.,0.,1.));
+#21310 = PCURVE('',#20746,#21311);
+#21311 = DEFINITIONAL_REPRESENTATION('',(#21312),#21316);
+#21312 = LINE('',#21313,#21314);
+#21313 = CARTESIAN_POINT('',(5.,0.));
+#21314 = VECTOR('',#21315,1.);
+#21315 = DIRECTION('',(0.,-1.));
+#21316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21317 = PCURVE('',#21009,#21318);
+#21318 = DEFINITIONAL_REPRESENTATION('',(#21319),#21323);
+#21319 = LINE('',#21320,#21321);
+#21320 = CARTESIAN_POINT('',(0.,0.));
+#21321 = VECTOR('',#21322,1.);
+#21322 = DIRECTION('',(0.,-1.));
+#21323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21324 = ORIENTED_EDGE('',*,*,#21325,.F.);
+#21325 = EDGE_CURVE('',#21279,#21303,#21326,.T.);
+#21326 = SURFACE_CURVE('',#21327,(#21331,#21338),.PCURVE_S1.);
+#21327 = LINE('',#21328,#21329);
+#21328 = CARTESIAN_POINT('',(-2.5,-2.5,0.1));
+#21329 = VECTOR('',#21330,1.);
+#21330 = DIRECTION('',(1.,0.,0.));
+#21331 = PCURVE('',#20746,#21332);
+#21332 = DEFINITIONAL_REPRESENTATION('',(#21333),#21337);
+#21333 = LINE('',#21334,#21335);
+#21334 = CARTESIAN_POINT('',(0.,0.));
+#21335 = VECTOR('',#21336,1.);
+#21336 = DIRECTION('',(1.,0.));
+#21337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21338 = PCURVE('',#21339,#21344);
+#21339 = PLANE('',#21340);
+#21340 = AXIS2_PLACEMENT_3D('',#21341,#21342,#21343);
+#21341 = CARTESIAN_POINT('',(0.,0.,0.1));
+#21342 = DIRECTION('',(0.,0.,1.));
+#21343 = DIRECTION('',(1.,0.,-0.));
+#21344 = DEFINITIONAL_REPRESENTATION('',(#21345),#21349);
+#21345 = LINE('',#21346,#21347);
+#21346 = CARTESIAN_POINT('',(-2.5,-2.5));
+#21347 = VECTOR('',#21348,1.);
+#21348 = DIRECTION('',(1.,0.));
+#21349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21350 = ADVANCED_FACE('',(#21351,#21552,#21666),#20910,.F.);
+#21351 = FACE_BOUND('',#21352,.F.);
+#21352 = EDGE_LOOP('',(#21353,#21354,#21377,#21405,#21428,#21456,#21479,
+ #21502,#21530,#21551));
+#21353 = ORIENTED_EDGE('',*,*,#21278,.F.);
+#21354 = ORIENTED_EDGE('',*,*,#21355,.F.);
+#21355 = EDGE_CURVE('',#21356,#21279,#21358,.T.);
+#21356 = VERTEX_POINT('',#21357);
+#21357 = CARTESIAN_POINT('',(-2.5,-2.1,0.1));
+#21358 = SURFACE_CURVE('',#21359,(#21363,#21370),.PCURVE_S1.);
+#21359 = LINE('',#21360,#21361);
+#21360 = CARTESIAN_POINT('',(-2.5,2.5,0.1));
+#21361 = VECTOR('',#21362,1.);
+#21362 = DIRECTION('',(0.,-1.,0.));
+#21363 = PCURVE('',#20910,#21364);
+#21364 = DEFINITIONAL_REPRESENTATION('',(#21365),#21369);
+#21365 = LINE('',#21366,#21367);
+#21366 = CARTESIAN_POINT('',(0.,0.));
+#21367 = VECTOR('',#21368,1.);
+#21368 = DIRECTION('',(1.,0.));
+#21369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21370 = PCURVE('',#21339,#21371);
+#21371 = DEFINITIONAL_REPRESENTATION('',(#21372),#21376);
+#21372 = LINE('',#21373,#21374);
+#21373 = CARTESIAN_POINT('',(-2.5,2.5));
+#21374 = VECTOR('',#21375,1.);
+#21375 = DIRECTION('',(0.,-1.));
+#21376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21377 = ORIENTED_EDGE('',*,*,#21378,.F.);
+#21378 = EDGE_CURVE('',#21379,#21356,#21381,.T.);
+#21379 = VERTEX_POINT('',#21380);
+#21380 = CARTESIAN_POINT('',(-2.5,-1.1,0.1));
+#21381 = SURFACE_CURVE('',#21382,(#21386,#21393),.PCURVE_S1.);
+#21382 = LINE('',#21383,#21384);
+#21383 = CARTESIAN_POINT('',(-2.5,2.5,0.1));
+#21384 = VECTOR('',#21385,1.);
+#21385 = DIRECTION('',(0.,-1.,0.));
+#21386 = PCURVE('',#20910,#21387);
+#21387 = DEFINITIONAL_REPRESENTATION('',(#21388),#21392);
+#21388 = LINE('',#21389,#21390);
+#21389 = CARTESIAN_POINT('',(0.,0.));
+#21390 = VECTOR('',#21391,1.);
+#21391 = DIRECTION('',(1.,0.));
+#21392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21393 = PCURVE('',#21394,#21399);
+#21394 = PLANE('',#21395);
+#21395 = AXIS2_PLACEMENT_3D('',#21396,#21397,#21398);
+#21396 = CARTESIAN_POINT('',(-2.2,-1.6,0.1));
+#21397 = DIRECTION('',(-1.44444745829E-33,0.,1.));
+#21398 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#21399 = DEFINITIONAL_REPRESENTATION('',(#21400),#21404);
+#21400 = LINE('',#21401,#21402);
+#21401 = CARTESIAN_POINT('',(-0.3,4.1));
+#21402 = VECTOR('',#21403,1.);
+#21403 = DIRECTION('',(0.,-1.));
+#21404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21405 = ORIENTED_EDGE('',*,*,#21406,.F.);
+#21406 = EDGE_CURVE('',#21407,#21379,#21409,.T.);
+#21407 = VERTEX_POINT('',#21408);
+#21408 = CARTESIAN_POINT('',(-2.5,1.1,0.1));
+#21409 = SURFACE_CURVE('',#21410,(#21414,#21421),.PCURVE_S1.);
+#21410 = LINE('',#21411,#21412);
+#21411 = CARTESIAN_POINT('',(-2.5,2.5,0.1));
+#21412 = VECTOR('',#21413,1.);
+#21413 = DIRECTION('',(0.,-1.,0.));
+#21414 = PCURVE('',#20910,#21415);
+#21415 = DEFINITIONAL_REPRESENTATION('',(#21416),#21420);
+#21416 = LINE('',#21417,#21418);
+#21417 = CARTESIAN_POINT('',(0.,0.));
+#21418 = VECTOR('',#21419,1.);
+#21419 = DIRECTION('',(1.,0.));
+#21420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21421 = PCURVE('',#21339,#21422);
+#21422 = DEFINITIONAL_REPRESENTATION('',(#21423),#21427);
+#21423 = LINE('',#21424,#21425);
+#21424 = CARTESIAN_POINT('',(-2.5,2.5));
+#21425 = VECTOR('',#21426,1.);
+#21426 = DIRECTION('',(0.,-1.));
+#21427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21428 = ORIENTED_EDGE('',*,*,#21429,.F.);
+#21429 = EDGE_CURVE('',#21430,#21407,#21432,.T.);
+#21430 = VERTEX_POINT('',#21431);
+#21431 = CARTESIAN_POINT('',(-2.5,2.1,0.1));
+#21432 = SURFACE_CURVE('',#21433,(#21437,#21444),.PCURVE_S1.);
+#21433 = LINE('',#21434,#21435);
+#21434 = CARTESIAN_POINT('',(-2.5,2.5,0.1));
+#21435 = VECTOR('',#21436,1.);
+#21436 = DIRECTION('',(0.,-1.,0.));
+#21437 = PCURVE('',#20910,#21438);
+#21438 = DEFINITIONAL_REPRESENTATION('',(#21439),#21443);
+#21439 = LINE('',#21440,#21441);
+#21440 = CARTESIAN_POINT('',(0.,0.));
+#21441 = VECTOR('',#21442,1.);
+#21442 = DIRECTION('',(1.,0.));
+#21443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21444 = PCURVE('',#21445,#21450);
+#21445 = PLANE('',#21446);
+#21446 = AXIS2_PLACEMENT_3D('',#21447,#21448,#21449);
+#21447 = CARTESIAN_POINT('',(-2.2,1.6,0.1));
+#21448 = DIRECTION('',(-1.44444745829E-33,0.,1.));
+#21449 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#21450 = DEFINITIONAL_REPRESENTATION('',(#21451),#21455);
+#21451 = LINE('',#21452,#21453);
+#21452 = CARTESIAN_POINT('',(-0.3,0.9));
+#21453 = VECTOR('',#21454,1.);
+#21454 = DIRECTION('',(0.,-1.));
+#21455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21456 = ORIENTED_EDGE('',*,*,#21457,.F.);
+#21457 = EDGE_CURVE('',#21458,#21430,#21460,.T.);
+#21458 = VERTEX_POINT('',#21459);
+#21459 = CARTESIAN_POINT('',(-2.5,2.5,0.1));
+#21460 = SURFACE_CURVE('',#21461,(#21465,#21472),.PCURVE_S1.);
+#21461 = LINE('',#21462,#21463);
+#21462 = CARTESIAN_POINT('',(-2.5,2.5,0.1));
+#21463 = VECTOR('',#21464,1.);
+#21464 = DIRECTION('',(0.,-1.,0.));
+#21465 = PCURVE('',#20910,#21466);
+#21466 = DEFINITIONAL_REPRESENTATION('',(#21467),#21471);
+#21467 = LINE('',#21468,#21469);
+#21468 = CARTESIAN_POINT('',(0.,0.));
+#21469 = VECTOR('',#21470,1.);
+#21470 = DIRECTION('',(1.,0.));
+#21471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21472 = PCURVE('',#21339,#21473);
+#21473 = DEFINITIONAL_REPRESENTATION('',(#21474),#21478);
+#21474 = LINE('',#21475,#21476);
+#21475 = CARTESIAN_POINT('',(-2.5,2.5));
+#21476 = VECTOR('',#21477,1.);
+#21477 = DIRECTION('',(0.,-1.));
+#21478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21479 = ORIENTED_EDGE('',*,*,#21480,.T.);
+#21480 = EDGE_CURVE('',#21458,#21481,#21483,.T.);
+#21481 = VERTEX_POINT('',#21482);
+#21482 = CARTESIAN_POINT('',(-2.5,2.5,1.38));
+#21483 = SURFACE_CURVE('',#21484,(#21488,#21495),.PCURVE_S1.);
+#21484 = LINE('',#21485,#21486);
+#21485 = CARTESIAN_POINT('',(-2.5,2.5,0.1));
+#21486 = VECTOR('',#21487,1.);
+#21487 = DIRECTION('',(0.,0.,1.));
+#21488 = PCURVE('',#20910,#21489);
+#21489 = DEFINITIONAL_REPRESENTATION('',(#21490),#21494);
+#21490 = LINE('',#21491,#21492);
+#21491 = CARTESIAN_POINT('',(0.,0.));
+#21492 = VECTOR('',#21493,1.);
+#21493 = DIRECTION('',(0.,-1.));
+#21494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21495 = PCURVE('',#21206,#21496);
+#21496 = DEFINITIONAL_REPRESENTATION('',(#21497),#21501);
+#21497 = LINE('',#21498,#21499);
+#21498 = CARTESIAN_POINT('',(5.,0.));
+#21499 = VECTOR('',#21500,1.);
+#21500 = DIRECTION('',(0.,-1.));
+#21501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21502 = ORIENTED_EDGE('',*,*,#21503,.T.);
+#21503 = EDGE_CURVE('',#21481,#21504,#21506,.T.);
+#21504 = VERTEX_POINT('',#21505);
+#21505 = CARTESIAN_POINT('',(-2.5,1.464466094067,1.38));
+#21506 = SURFACE_CURVE('',#21507,(#21511,#21518),.PCURVE_S1.);
+#21507 = LINE('',#21508,#21509);
+#21508 = CARTESIAN_POINT('',(-2.5,3.125,1.38));
+#21509 = VECTOR('',#21510,1.);
+#21510 = DIRECTION('',(0.,-1.,0.));
+#21511 = PCURVE('',#20910,#21512);
+#21512 = DEFINITIONAL_REPRESENTATION('',(#21513),#21517);
+#21513 = LINE('',#21514,#21515);
+#21514 = CARTESIAN_POINT('',(-0.625,-1.28));
+#21515 = VECTOR('',#21516,1.);
+#21516 = DIRECTION('',(1.,0.));
+#21517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21518 = PCURVE('',#21519,#21524);
+#21519 = PLANE('',#21520);
+#21520 = AXIS2_PLACEMENT_3D('',#21521,#21522,#21523);
+#21521 = CARTESIAN_POINT('',(-3.75,3.75,1.38));
+#21522 = DIRECTION('',(0.,0.,1.));
+#21523 = DIRECTION('',(0.707106781187,0.707106781187,-0.));
+#21524 = DEFINITIONAL_REPRESENTATION('',(#21525),#21529);
+#21525 = LINE('',#21526,#21527);
+#21526 = CARTESIAN_POINT('',(0.441941738242,-1.325825214725));
+#21527 = VECTOR('',#21528,1.);
+#21528 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#21529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21530 = ORIENTED_EDGE('',*,*,#21531,.T.);
+#21531 = EDGE_CURVE('',#21504,#20895,#21532,.T.);
+#21532 = SURFACE_CURVE('',#21533,(#21537,#21544),.PCURVE_S1.);
+#21533 = LINE('',#21534,#21535);
+#21534 = CARTESIAN_POINT('',(-2.5,1.464466094067,0.74));
+#21535 = VECTOR('',#21536,1.);
+#21536 = DIRECTION('',(0.,0.,1.));
+#21537 = PCURVE('',#20910,#21538);
+#21538 = DEFINITIONAL_REPRESENTATION('',(#21539),#21543);
+#21539 = LINE('',#21540,#21541);
+#21540 = CARTESIAN_POINT('',(1.035533905933,-0.64));
+#21541 = VECTOR('',#21542,1.);
+#21542 = DIRECTION('',(0.,-1.));
+#21543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21544 = PCURVE('',#21174,#21545);
+#21545 = DEFINITIONAL_REPRESENTATION('',(#21546),#21550);
+#21546 = LINE('',#21547,#21548);
+#21547 = CARTESIAN_POINT('',(1.767766952966,0.64));
+#21548 = VECTOR('',#21549,1.);
+#21549 = DIRECTION('',(0.,-1.));
+#21550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21551 = ORIENTED_EDGE('',*,*,#20894,.T.);
+#21552 = FACE_BOUND('',#21553,.F.);
+#21553 = EDGE_LOOP('',(#21554,#21584,#21612,#21640));
+#21554 = ORIENTED_EDGE('',*,*,#21555,.T.);
+#21555 = EDGE_CURVE('',#21556,#21558,#21560,.T.);
+#21556 = VERTEX_POINT('',#21557);
+#21557 = CARTESIAN_POINT('',(-2.5,2.1,0.5));
+#21558 = VERTEX_POINT('',#21559);
+#21559 = CARTESIAN_POINT('',(-2.5,1.1,0.5));
+#21560 = SURFACE_CURVE('',#21561,(#21565,#21572),.PCURVE_S1.);
+#21561 = LINE('',#21562,#21563);
+#21562 = CARTESIAN_POINT('',(-2.5,2.05,0.5));
+#21563 = VECTOR('',#21564,1.);
+#21564 = DIRECTION('',(0.,-1.,0.));
+#21565 = PCURVE('',#20910,#21566);
+#21566 = DEFINITIONAL_REPRESENTATION('',(#21567),#21571);
+#21567 = LINE('',#21568,#21569);
+#21568 = CARTESIAN_POINT('',(0.45,-0.4));
+#21569 = VECTOR('',#21570,1.);
+#21570 = DIRECTION('',(1.,0.));
+#21571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21572 = PCURVE('',#21573,#21578);
+#21573 = PLANE('',#21574);
+#21574 = AXIS2_PLACEMENT_3D('',#21575,#21576,#21577);
+#21575 = CARTESIAN_POINT('',(-2.2,1.6,0.5));
+#21576 = DIRECTION('',(-1.44444745829E-33,0.,1.));
+#21577 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#21578 = DEFINITIONAL_REPRESENTATION('',(#21579),#21583);
+#21579 = LINE('',#21580,#21581);
+#21580 = CARTESIAN_POINT('',(-0.3,0.45));
+#21581 = VECTOR('',#21582,1.);
+#21582 = DIRECTION('',(0.,-1.));
+#21583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21584 = ORIENTED_EDGE('',*,*,#21585,.T.);
+#21585 = EDGE_CURVE('',#21558,#21586,#21588,.T.);
+#21586 = VERTEX_POINT('',#21587);
+#21587 = CARTESIAN_POINT('',(-2.5,1.1,0.6));
+#21588 = SURFACE_CURVE('',#21589,(#21593,#21600),.PCURVE_S1.);
+#21589 = LINE('',#21590,#21591);
+#21590 = CARTESIAN_POINT('',(-2.5,1.1,5.E-02));
+#21591 = VECTOR('',#21592,1.);
+#21592 = DIRECTION('',(0.,0.,1.));
+#21593 = PCURVE('',#20910,#21594);
+#21594 = DEFINITIONAL_REPRESENTATION('',(#21595),#21599);
+#21595 = LINE('',#21596,#21597);
+#21596 = CARTESIAN_POINT('',(1.4,5.E-02));
+#21597 = VECTOR('',#21598,1.);
+#21598 = DIRECTION('',(0.,-1.));
+#21599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21600 = PCURVE('',#21601,#21606);
+#21601 = PLANE('',#21602);
+#21602 = AXIS2_PLACEMENT_3D('',#21603,#21604,#21605);
+#21603 = CARTESIAN_POINT('',(-2.7,1.1,0.));
+#21604 = DIRECTION('',(0.,1.,0.));
+#21605 = DIRECTION('',(1.,0.,0.));
+#21606 = DEFINITIONAL_REPRESENTATION('',(#21607),#21611);
+#21607 = LINE('',#21608,#21609);
+#21608 = CARTESIAN_POINT('',(0.2,-5.E-02));
+#21609 = VECTOR('',#21610,1.);
+#21610 = DIRECTION('',(0.,-1.));
+#21611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21612 = ORIENTED_EDGE('',*,*,#21613,.F.);
+#21613 = EDGE_CURVE('',#21614,#21586,#21616,.T.);
+#21614 = VERTEX_POINT('',#21615);
+#21615 = CARTESIAN_POINT('',(-2.5,2.1,0.6));
+#21616 = SURFACE_CURVE('',#21617,(#21621,#21628),.PCURVE_S1.);
+#21617 = LINE('',#21618,#21619);
+#21618 = CARTESIAN_POINT('',(-2.5,2.05,0.6));
+#21619 = VECTOR('',#21620,1.);
+#21620 = DIRECTION('',(0.,-1.,0.));
+#21621 = PCURVE('',#20910,#21622);
+#21622 = DEFINITIONAL_REPRESENTATION('',(#21623),#21627);
+#21623 = LINE('',#21624,#21625);
+#21624 = CARTESIAN_POINT('',(0.45,-0.5));
+#21625 = VECTOR('',#21626,1.);
+#21626 = DIRECTION('',(1.,0.));
+#21627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21628 = PCURVE('',#21629,#21634);
+#21629 = PLANE('',#21630);
+#21630 = AXIS2_PLACEMENT_3D('',#21631,#21632,#21633);
+#21631 = CARTESIAN_POINT('',(-2.2,1.6,0.6));
+#21632 = DIRECTION('',(0.,0.,1.));
+#21633 = DIRECTION('',(1.,0.,-0.));
+#21634 = DEFINITIONAL_REPRESENTATION('',(#21635),#21639);
+#21635 = LINE('',#21636,#21637);
+#21636 = CARTESIAN_POINT('',(-0.3,0.45));
+#21637 = VECTOR('',#21638,1.);
+#21638 = DIRECTION('',(0.,-1.));
+#21639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21640 = ORIENTED_EDGE('',*,*,#21641,.T.);
+#21641 = EDGE_CURVE('',#21614,#21556,#21642,.T.);
+#21642 = SURFACE_CURVE('',#21643,(#21647,#21654),.PCURVE_S1.);
+#21643 = LINE('',#21644,#21645);
+#21644 = CARTESIAN_POINT('',(-2.5,2.1,5.E-02));
+#21645 = VECTOR('',#21646,1.);
+#21646 = DIRECTION('',(0.,0.,-1.));
+#21647 = PCURVE('',#20910,#21648);
+#21648 = DEFINITIONAL_REPRESENTATION('',(#21649),#21653);
+#21649 = LINE('',#21650,#21651);
+#21650 = CARTESIAN_POINT('',(0.4,5.E-02));
+#21651 = VECTOR('',#21652,1.);
+#21652 = DIRECTION('',(0.,1.));
+#21653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21654 = PCURVE('',#21655,#21660);
+#21655 = PLANE('',#21656);
+#21656 = AXIS2_PLACEMENT_3D('',#21657,#21658,#21659);
+#21657 = CARTESIAN_POINT('',(-1.7,2.1,0.));
+#21658 = DIRECTION('',(0.,-1.,0.));
+#21659 = DIRECTION('',(-1.,0.,0.));
+#21660 = DEFINITIONAL_REPRESENTATION('',(#21661),#21665);
+#21661 = LINE('',#21662,#21663);
+#21662 = CARTESIAN_POINT('',(0.8,-5.E-02));
+#21663 = VECTOR('',#21664,1.);
+#21664 = DIRECTION('',(0.,1.));
+#21665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21666 = FACE_BOUND('',#21667,.F.);
+#21667 = EDGE_LOOP('',(#21668,#21698,#21726,#21754));
+#21668 = ORIENTED_EDGE('',*,*,#21669,.T.);
+#21669 = EDGE_CURVE('',#21670,#21672,#21674,.T.);
+#21670 = VERTEX_POINT('',#21671);
+#21671 = CARTESIAN_POINT('',(-2.5,-1.1,0.6));
+#21672 = VERTEX_POINT('',#21673);
+#21673 = CARTESIAN_POINT('',(-2.5,-1.1,0.5));
+#21674 = SURFACE_CURVE('',#21675,(#21679,#21686),.PCURVE_S1.);
+#21675 = LINE('',#21676,#21677);
+#21676 = CARTESIAN_POINT('',(-2.5,-1.1,5.E-02));
+#21677 = VECTOR('',#21678,1.);
+#21678 = DIRECTION('',(0.,0.,-1.));
+#21679 = PCURVE('',#20910,#21680);
+#21680 = DEFINITIONAL_REPRESENTATION('',(#21681),#21685);
+#21681 = LINE('',#21682,#21683);
+#21682 = CARTESIAN_POINT('',(3.6,5.E-02));
+#21683 = VECTOR('',#21684,1.);
+#21684 = DIRECTION('',(0.,1.));
+#21685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21686 = PCURVE('',#21687,#21692);
+#21687 = PLANE('',#21688);
+#21688 = AXIS2_PLACEMENT_3D('',#21689,#21690,#21691);
+#21689 = CARTESIAN_POINT('',(-1.7,-1.1,0.));
+#21690 = DIRECTION('',(0.,-1.,0.));
+#21691 = DIRECTION('',(-1.,0.,0.));
+#21692 = DEFINITIONAL_REPRESENTATION('',(#21693),#21697);
+#21693 = LINE('',#21694,#21695);
+#21694 = CARTESIAN_POINT('',(0.8,-5.E-02));
+#21695 = VECTOR('',#21696,1.);
+#21696 = DIRECTION('',(0.,1.));
+#21697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21698 = ORIENTED_EDGE('',*,*,#21699,.T.);
+#21699 = EDGE_CURVE('',#21672,#21700,#21702,.T.);
+#21700 = VERTEX_POINT('',#21701);
+#21701 = CARTESIAN_POINT('',(-2.5,-2.1,0.5));
+#21702 = SURFACE_CURVE('',#21703,(#21707,#21714),.PCURVE_S1.);
+#21703 = LINE('',#21704,#21705);
+#21704 = CARTESIAN_POINT('',(-2.5,0.45,0.5));
+#21705 = VECTOR('',#21706,1.);
+#21706 = DIRECTION('',(0.,-1.,0.));
+#21707 = PCURVE('',#20910,#21708);
+#21708 = DEFINITIONAL_REPRESENTATION('',(#21709),#21713);
+#21709 = LINE('',#21710,#21711);
+#21710 = CARTESIAN_POINT('',(2.05,-0.4));
+#21711 = VECTOR('',#21712,1.);
+#21712 = DIRECTION('',(1.,0.));
+#21713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21714 = PCURVE('',#21715,#21720);
+#21715 = PLANE('',#21716);
+#21716 = AXIS2_PLACEMENT_3D('',#21717,#21718,#21719);
+#21717 = CARTESIAN_POINT('',(-2.2,-1.6,0.5));
+#21718 = DIRECTION('',(-1.44444745829E-33,0.,1.));
+#21719 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#21720 = DEFINITIONAL_REPRESENTATION('',(#21721),#21725);
+#21721 = LINE('',#21722,#21723);
+#21722 = CARTESIAN_POINT('',(-0.3,2.05));
+#21723 = VECTOR('',#21724,1.);
+#21724 = DIRECTION('',(0.,-1.));
+#21725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21726 = ORIENTED_EDGE('',*,*,#21727,.T.);
+#21727 = EDGE_CURVE('',#21700,#21728,#21730,.T.);
+#21728 = VERTEX_POINT('',#21729);
+#21729 = CARTESIAN_POINT('',(-2.5,-2.1,0.6));
+#21730 = SURFACE_CURVE('',#21731,(#21735,#21742),.PCURVE_S1.);
+#21731 = LINE('',#21732,#21733);
+#21732 = CARTESIAN_POINT('',(-2.5,-2.1,5.E-02));
+#21733 = VECTOR('',#21734,1.);
+#21734 = DIRECTION('',(0.,0.,1.));
+#21735 = PCURVE('',#20910,#21736);
+#21736 = DEFINITIONAL_REPRESENTATION('',(#21737),#21741);
+#21737 = LINE('',#21738,#21739);
+#21738 = CARTESIAN_POINT('',(4.6,5.E-02));
+#21739 = VECTOR('',#21740,1.);
+#21740 = DIRECTION('',(0.,-1.));
+#21741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21742 = PCURVE('',#21743,#21748);
+#21743 = PLANE('',#21744);
+#21744 = AXIS2_PLACEMENT_3D('',#21745,#21746,#21747);
+#21745 = CARTESIAN_POINT('',(-2.7,-2.1,0.));
+#21746 = DIRECTION('',(0.,1.,0.));
+#21747 = DIRECTION('',(1.,0.,0.));
+#21748 = DEFINITIONAL_REPRESENTATION('',(#21749),#21753);
+#21749 = LINE('',#21750,#21751);
+#21750 = CARTESIAN_POINT('',(0.2,-5.E-02));
+#21751 = VECTOR('',#21752,1.);
+#21752 = DIRECTION('',(0.,-1.));
+#21753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21754 = ORIENTED_EDGE('',*,*,#21755,.F.);
+#21755 = EDGE_CURVE('',#21670,#21728,#21756,.T.);
+#21756 = SURFACE_CURVE('',#21757,(#21761,#21768),.PCURVE_S1.);
+#21757 = LINE('',#21758,#21759);
+#21758 = CARTESIAN_POINT('',(-2.5,0.45,0.6));
+#21759 = VECTOR('',#21760,1.);
+#21760 = DIRECTION('',(0.,-1.,0.));
+#21761 = PCURVE('',#20910,#21762);
+#21762 = DEFINITIONAL_REPRESENTATION('',(#21763),#21767);
+#21763 = LINE('',#21764,#21765);
+#21764 = CARTESIAN_POINT('',(2.05,-0.5));
+#21765 = VECTOR('',#21766,1.);
+#21766 = DIRECTION('',(1.,0.));
+#21767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21768 = PCURVE('',#21769,#21774);
+#21769 = PLANE('',#21770);
+#21770 = AXIS2_PLACEMENT_3D('',#21771,#21772,#21773);
+#21771 = CARTESIAN_POINT('',(-2.2,-1.6,0.6));
+#21772 = DIRECTION('',(0.,0.,1.));
+#21773 = DIRECTION('',(1.,0.,-0.));
+#21774 = DEFINITIONAL_REPRESENTATION('',(#21775),#21779);
+#21775 = LINE('',#21776,#21777);
+#21776 = CARTESIAN_POINT('',(-0.3,2.05));
+#21777 = VECTOR('',#21778,1.);
+#21778 = DIRECTION('',(0.,-1.));
+#21779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21780 = ADVANCED_FACE('',(#21781,#21931,#22045),#21009,.F.);
+#21781 = FACE_BOUND('',#21782,.F.);
+#21782 = EDGE_LOOP('',(#21783,#21784,#21785,#21808,#21831,#21859,#21882,
+ #21910));
+#21783 = ORIENTED_EDGE('',*,*,#21302,.T.);
+#21784 = ORIENTED_EDGE('',*,*,#20993,.T.);
+#21785 = ORIENTED_EDGE('',*,*,#21786,.F.);
+#21786 = EDGE_CURVE('',#21787,#20994,#21789,.T.);
+#21787 = VERTEX_POINT('',#21788);
+#21788 = CARTESIAN_POINT('',(2.5,2.5,0.1));
+#21789 = SURFACE_CURVE('',#21790,(#21794,#21801),.PCURVE_S1.);
+#21790 = LINE('',#21791,#21792);
+#21791 = CARTESIAN_POINT('',(2.5,2.5,0.1));
+#21792 = VECTOR('',#21793,1.);
+#21793 = DIRECTION('',(0.,0.,1.));
+#21794 = PCURVE('',#21009,#21795);
+#21795 = DEFINITIONAL_REPRESENTATION('',(#21796),#21800);
+#21796 = LINE('',#21797,#21798);
+#21797 = CARTESIAN_POINT('',(5.,0.));
+#21798 = VECTOR('',#21799,1.);
+#21799 = DIRECTION('',(0.,-1.));
+#21800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21801 = PCURVE('',#21206,#21802);
+#21802 = DEFINITIONAL_REPRESENTATION('',(#21803),#21807);
+#21803 = LINE('',#21804,#21805);
+#21804 = CARTESIAN_POINT('',(0.,-0.));
+#21805 = VECTOR('',#21806,1.);
+#21806 = DIRECTION('',(0.,-1.));
+#21807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21808 = ORIENTED_EDGE('',*,*,#21809,.F.);
+#21809 = EDGE_CURVE('',#21810,#21787,#21812,.T.);
+#21810 = VERTEX_POINT('',#21811);
+#21811 = CARTESIAN_POINT('',(2.5,2.1,0.1));
+#21812 = SURFACE_CURVE('',#21813,(#21817,#21824),.PCURVE_S1.);
+#21813 = LINE('',#21814,#21815);
+#21814 = CARTESIAN_POINT('',(2.5,-2.5,0.1));
+#21815 = VECTOR('',#21816,1.);
+#21816 = DIRECTION('',(0.,1.,0.));
+#21817 = PCURVE('',#21009,#21818);
+#21818 = DEFINITIONAL_REPRESENTATION('',(#21819),#21823);
+#21819 = LINE('',#21820,#21821);
+#21820 = CARTESIAN_POINT('',(0.,0.));
+#21821 = VECTOR('',#21822,1.);
+#21822 = DIRECTION('',(1.,0.));
+#21823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21824 = PCURVE('',#21339,#21825);
+#21825 = DEFINITIONAL_REPRESENTATION('',(#21826),#21830);
+#21826 = LINE('',#21827,#21828);
+#21827 = CARTESIAN_POINT('',(2.5,-2.5));
+#21828 = VECTOR('',#21829,1.);
+#21829 = DIRECTION('',(0.,1.));
+#21830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21831 = ORIENTED_EDGE('',*,*,#21832,.F.);
+#21832 = EDGE_CURVE('',#21833,#21810,#21835,.T.);
+#21833 = VERTEX_POINT('',#21834);
+#21834 = CARTESIAN_POINT('',(2.5,1.1,0.1));
+#21835 = SURFACE_CURVE('',#21836,(#21840,#21847),.PCURVE_S1.);
+#21836 = LINE('',#21837,#21838);
+#21837 = CARTESIAN_POINT('',(2.5,-2.5,0.1));
+#21838 = VECTOR('',#21839,1.);
+#21839 = DIRECTION('',(0.,1.,0.));
+#21840 = PCURVE('',#21009,#21841);
+#21841 = DEFINITIONAL_REPRESENTATION('',(#21842),#21846);
+#21842 = LINE('',#21843,#21844);
+#21843 = CARTESIAN_POINT('',(0.,0.));
+#21844 = VECTOR('',#21845,1.);
+#21845 = DIRECTION('',(1.,0.));
+#21846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21847 = PCURVE('',#21848,#21853);
+#21848 = PLANE('',#21849);
+#21849 = AXIS2_PLACEMENT_3D('',#21850,#21851,#21852);
+#21850 = CARTESIAN_POINT('',(2.2,1.6,0.1));
+#21851 = DIRECTION('',(-1.44444745829E-33,0.,1.));
+#21852 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#21853 = DEFINITIONAL_REPRESENTATION('',(#21854),#21858);
+#21854 = LINE('',#21855,#21856);
+#21855 = CARTESIAN_POINT('',(0.3,-4.1));
+#21856 = VECTOR('',#21857,1.);
+#21857 = DIRECTION('',(0.,1.));
+#21858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21859 = ORIENTED_EDGE('',*,*,#21860,.F.);
+#21860 = EDGE_CURVE('',#21861,#21833,#21863,.T.);
+#21861 = VERTEX_POINT('',#21862);
+#21862 = CARTESIAN_POINT('',(2.5,-1.1,0.1));
+#21863 = SURFACE_CURVE('',#21864,(#21868,#21875),.PCURVE_S1.);
+#21864 = LINE('',#21865,#21866);
+#21865 = CARTESIAN_POINT('',(2.5,-2.5,0.1));
+#21866 = VECTOR('',#21867,1.);
+#21867 = DIRECTION('',(0.,1.,0.));
+#21868 = PCURVE('',#21009,#21869);
+#21869 = DEFINITIONAL_REPRESENTATION('',(#21870),#21874);
+#21870 = LINE('',#21871,#21872);
+#21871 = CARTESIAN_POINT('',(0.,0.));
+#21872 = VECTOR('',#21873,1.);
+#21873 = DIRECTION('',(1.,0.));
+#21874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21875 = PCURVE('',#21339,#21876);
+#21876 = DEFINITIONAL_REPRESENTATION('',(#21877),#21881);
+#21877 = LINE('',#21878,#21879);
+#21878 = CARTESIAN_POINT('',(2.5,-2.5));
+#21879 = VECTOR('',#21880,1.);
+#21880 = DIRECTION('',(0.,1.));
+#21881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21882 = ORIENTED_EDGE('',*,*,#21883,.F.);
+#21883 = EDGE_CURVE('',#21884,#21861,#21886,.T.);
+#21884 = VERTEX_POINT('',#21885);
+#21885 = CARTESIAN_POINT('',(2.5,-2.1,0.1));
+#21886 = SURFACE_CURVE('',#21887,(#21891,#21898),.PCURVE_S1.);
+#21887 = LINE('',#21888,#21889);
+#21888 = CARTESIAN_POINT('',(2.5,-2.5,0.1));
+#21889 = VECTOR('',#21890,1.);
+#21890 = DIRECTION('',(0.,1.,0.));
+#21891 = PCURVE('',#21009,#21892);
+#21892 = DEFINITIONAL_REPRESENTATION('',(#21893),#21897);
+#21893 = LINE('',#21894,#21895);
+#21894 = CARTESIAN_POINT('',(0.,0.));
+#21895 = VECTOR('',#21896,1.);
+#21896 = DIRECTION('',(1.,0.));
+#21897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21898 = PCURVE('',#21899,#21904);
+#21899 = PLANE('',#21900);
+#21900 = AXIS2_PLACEMENT_3D('',#21901,#21902,#21903);
+#21901 = CARTESIAN_POINT('',(2.2,-1.6,0.1));
+#21902 = DIRECTION('',(-1.44444745829E-33,0.,1.));
+#21903 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#21904 = DEFINITIONAL_REPRESENTATION('',(#21905),#21909);
+#21905 = LINE('',#21906,#21907);
+#21906 = CARTESIAN_POINT('',(0.3,-0.9));
+#21907 = VECTOR('',#21908,1.);
+#21908 = DIRECTION('',(0.,1.));
+#21909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21910 = ORIENTED_EDGE('',*,*,#21911,.F.);
+#21911 = EDGE_CURVE('',#21303,#21884,#21912,.T.);
+#21912 = SURFACE_CURVE('',#21913,(#21917,#21924),.PCURVE_S1.);
+#21913 = LINE('',#21914,#21915);
+#21914 = CARTESIAN_POINT('',(2.5,-2.5,0.1));
+#21915 = VECTOR('',#21916,1.);
+#21916 = DIRECTION('',(0.,1.,0.));
+#21917 = PCURVE('',#21009,#21918);
+#21918 = DEFINITIONAL_REPRESENTATION('',(#21919),#21923);
+#21919 = LINE('',#21920,#21921);
+#21920 = CARTESIAN_POINT('',(0.,0.));
+#21921 = VECTOR('',#21922,1.);
+#21922 = DIRECTION('',(1.,0.));
+#21923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21924 = PCURVE('',#21339,#21925);
+#21925 = DEFINITIONAL_REPRESENTATION('',(#21926),#21930);
+#21926 = LINE('',#21927,#21928);
+#21927 = CARTESIAN_POINT('',(2.5,-2.5));
+#21928 = VECTOR('',#21929,1.);
+#21929 = DIRECTION('',(0.,1.));
+#21930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21931 = FACE_BOUND('',#21932,.F.);
+#21932 = EDGE_LOOP('',(#21933,#21963,#21991,#22019));
+#21933 = ORIENTED_EDGE('',*,*,#21934,.T.);
+#21934 = EDGE_CURVE('',#21935,#21937,#21939,.T.);
+#21935 = VERTEX_POINT('',#21936);
+#21936 = CARTESIAN_POINT('',(2.5,1.1,0.5));
+#21937 = VERTEX_POINT('',#21938);
+#21938 = CARTESIAN_POINT('',(2.5,2.1,0.5));
+#21939 = SURFACE_CURVE('',#21940,(#21944,#21951),.PCURVE_S1.);
+#21940 = LINE('',#21941,#21942);
+#21941 = CARTESIAN_POINT('',(2.5,-0.45,0.5));
+#21942 = VECTOR('',#21943,1.);
+#21943 = DIRECTION('',(0.,1.,0.));
+#21944 = PCURVE('',#21009,#21945);
+#21945 = DEFINITIONAL_REPRESENTATION('',(#21946),#21950);
+#21946 = LINE('',#21947,#21948);
+#21947 = CARTESIAN_POINT('',(2.05,-0.4));
+#21948 = VECTOR('',#21949,1.);
+#21949 = DIRECTION('',(1.,0.));
+#21950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21951 = PCURVE('',#21952,#21957);
+#21952 = PLANE('',#21953);
+#21953 = AXIS2_PLACEMENT_3D('',#21954,#21955,#21956);
+#21954 = CARTESIAN_POINT('',(2.2,1.6,0.5));
+#21955 = DIRECTION('',(-1.44444745829E-33,0.,1.));
+#21956 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#21957 = DEFINITIONAL_REPRESENTATION('',(#21958),#21962);
+#21958 = LINE('',#21959,#21960);
+#21959 = CARTESIAN_POINT('',(0.3,-2.05));
+#21960 = VECTOR('',#21961,1.);
+#21961 = DIRECTION('',(0.,1.));
+#21962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21963 = ORIENTED_EDGE('',*,*,#21964,.T.);
+#21964 = EDGE_CURVE('',#21937,#21965,#21967,.T.);
+#21965 = VERTEX_POINT('',#21966);
+#21966 = CARTESIAN_POINT('',(2.5,2.1,0.6));
+#21967 = SURFACE_CURVE('',#21968,(#21972,#21979),.PCURVE_S1.);
+#21968 = LINE('',#21969,#21970);
+#21969 = CARTESIAN_POINT('',(2.5,2.1,5.E-02));
+#21970 = VECTOR('',#21971,1.);
+#21971 = DIRECTION('',(0.,0.,1.));
+#21972 = PCURVE('',#21009,#21973);
+#21973 = DEFINITIONAL_REPRESENTATION('',(#21974),#21978);
+#21974 = LINE('',#21975,#21976);
+#21975 = CARTESIAN_POINT('',(4.6,5.E-02));
+#21976 = VECTOR('',#21977,1.);
+#21977 = DIRECTION('',(0.,-1.));
+#21978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21979 = PCURVE('',#21980,#21985);
+#21980 = PLANE('',#21981);
+#21981 = AXIS2_PLACEMENT_3D('',#21982,#21983,#21984);
+#21982 = CARTESIAN_POINT('',(2.7,2.1,0.));
+#21983 = DIRECTION('',(0.,-1.,0.));
+#21984 = DIRECTION('',(-1.,0.,0.));
+#21985 = DEFINITIONAL_REPRESENTATION('',(#21986),#21990);
+#21986 = LINE('',#21987,#21988);
+#21987 = CARTESIAN_POINT('',(0.2,-5.E-02));
+#21988 = VECTOR('',#21989,1.);
+#21989 = DIRECTION('',(0.,-1.));
+#21990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21991 = ORIENTED_EDGE('',*,*,#21992,.F.);
+#21992 = EDGE_CURVE('',#21993,#21965,#21995,.T.);
+#21993 = VERTEX_POINT('',#21994);
+#21994 = CARTESIAN_POINT('',(2.5,1.1,0.6));
+#21995 = SURFACE_CURVE('',#21996,(#22000,#22007),.PCURVE_S1.);
+#21996 = LINE('',#21997,#21998);
+#21997 = CARTESIAN_POINT('',(2.5,-0.45,0.6));
+#21998 = VECTOR('',#21999,1.);
+#21999 = DIRECTION('',(0.,1.,0.));
+#22000 = PCURVE('',#21009,#22001);
+#22001 = DEFINITIONAL_REPRESENTATION('',(#22002),#22006);
+#22002 = LINE('',#22003,#22004);
+#22003 = CARTESIAN_POINT('',(2.05,-0.5));
+#22004 = VECTOR('',#22005,1.);
+#22005 = DIRECTION('',(1.,0.));
+#22006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22007 = PCURVE('',#22008,#22013);
+#22008 = PLANE('',#22009);
+#22009 = AXIS2_PLACEMENT_3D('',#22010,#22011,#22012);
+#22010 = CARTESIAN_POINT('',(2.2,1.6,0.6));
+#22011 = DIRECTION('',(0.,0.,1.));
+#22012 = DIRECTION('',(1.,0.,-0.));
+#22013 = DEFINITIONAL_REPRESENTATION('',(#22014),#22018);
+#22014 = LINE('',#22015,#22016);
+#22015 = CARTESIAN_POINT('',(0.3,-2.05));
+#22016 = VECTOR('',#22017,1.);
+#22017 = DIRECTION('',(0.,1.));
+#22018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22019 = ORIENTED_EDGE('',*,*,#22020,.T.);
+#22020 = EDGE_CURVE('',#21993,#21935,#22021,.T.);
+#22021 = SURFACE_CURVE('',#22022,(#22026,#22033),.PCURVE_S1.);
+#22022 = LINE('',#22023,#22024);
+#22023 = CARTESIAN_POINT('',(2.5,1.1,5.E-02));
+#22024 = VECTOR('',#22025,1.);
+#22025 = DIRECTION('',(0.,0.,-1.));
+#22026 = PCURVE('',#21009,#22027);
+#22027 = DEFINITIONAL_REPRESENTATION('',(#22028),#22032);
+#22028 = LINE('',#22029,#22030);
+#22029 = CARTESIAN_POINT('',(3.6,5.E-02));
+#22030 = VECTOR('',#22031,1.);
+#22031 = DIRECTION('',(0.,1.));
+#22032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22033 = PCURVE('',#22034,#22039);
+#22034 = PLANE('',#22035);
+#22035 = AXIS2_PLACEMENT_3D('',#22036,#22037,#22038);
+#22036 = CARTESIAN_POINT('',(1.7,1.1,0.));
+#22037 = DIRECTION('',(0.,1.,0.));
+#22038 = DIRECTION('',(1.,0.,0.));
+#22039 = DEFINITIONAL_REPRESENTATION('',(#22040),#22044);
+#22040 = LINE('',#22041,#22042);
+#22041 = CARTESIAN_POINT('',(0.8,-5.E-02));
+#22042 = VECTOR('',#22043,1.);
+#22043 = DIRECTION('',(0.,1.));
+#22044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22045 = FACE_BOUND('',#22046,.F.);
+#22046 = EDGE_LOOP('',(#22047,#22077,#22105,#22133));
+#22047 = ORIENTED_EDGE('',*,*,#22048,.F.);
+#22048 = EDGE_CURVE('',#22049,#22051,#22053,.T.);
+#22049 = VERTEX_POINT('',#22050);
+#22050 = CARTESIAN_POINT('',(2.5,-2.1,0.6));
+#22051 = VERTEX_POINT('',#22052);
+#22052 = CARTESIAN_POINT('',(2.5,-1.1,0.6));
+#22053 = SURFACE_CURVE('',#22054,(#22058,#22065),.PCURVE_S1.);
+#22054 = LINE('',#22055,#22056);
+#22055 = CARTESIAN_POINT('',(2.5,-2.05,0.6));
+#22056 = VECTOR('',#22057,1.);
+#22057 = DIRECTION('',(0.,1.,0.));
+#22058 = PCURVE('',#21009,#22059);
+#22059 = DEFINITIONAL_REPRESENTATION('',(#22060),#22064);
+#22060 = LINE('',#22061,#22062);
+#22061 = CARTESIAN_POINT('',(0.45,-0.5));
+#22062 = VECTOR('',#22063,1.);
+#22063 = DIRECTION('',(1.,0.));
+#22064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22065 = PCURVE('',#22066,#22071);
+#22066 = PLANE('',#22067);
+#22067 = AXIS2_PLACEMENT_3D('',#22068,#22069,#22070);
+#22068 = CARTESIAN_POINT('',(2.2,-1.6,0.6));
+#22069 = DIRECTION('',(0.,0.,1.));
+#22070 = DIRECTION('',(1.,0.,-0.));
+#22071 = DEFINITIONAL_REPRESENTATION('',(#22072),#22076);
+#22072 = LINE('',#22073,#22074);
+#22073 = CARTESIAN_POINT('',(0.3,-0.45));
+#22074 = VECTOR('',#22075,1.);
+#22075 = DIRECTION('',(0.,1.));
+#22076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22077 = ORIENTED_EDGE('',*,*,#22078,.T.);
+#22078 = EDGE_CURVE('',#22049,#22079,#22081,.T.);
+#22079 = VERTEX_POINT('',#22080);
+#22080 = CARTESIAN_POINT('',(2.5,-2.1,0.5));
+#22081 = SURFACE_CURVE('',#22082,(#22086,#22093),.PCURVE_S1.);
+#22082 = LINE('',#22083,#22084);
+#22083 = CARTESIAN_POINT('',(2.5,-2.1,5.E-02));
+#22084 = VECTOR('',#22085,1.);
+#22085 = DIRECTION('',(0.,0.,-1.));
+#22086 = PCURVE('',#21009,#22087);
+#22087 = DEFINITIONAL_REPRESENTATION('',(#22088),#22092);
+#22088 = LINE('',#22089,#22090);
+#22089 = CARTESIAN_POINT('',(0.4,5.E-02));
+#22090 = VECTOR('',#22091,1.);
+#22091 = DIRECTION('',(0.,1.));
+#22092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22093 = PCURVE('',#22094,#22099);
+#22094 = PLANE('',#22095);
+#22095 = AXIS2_PLACEMENT_3D('',#22096,#22097,#22098);
+#22096 = CARTESIAN_POINT('',(1.7,-2.1,0.));
+#22097 = DIRECTION('',(0.,1.,0.));
+#22098 = DIRECTION('',(1.,0.,0.));
+#22099 = DEFINITIONAL_REPRESENTATION('',(#22100),#22104);
+#22100 = LINE('',#22101,#22102);
+#22101 = CARTESIAN_POINT('',(0.8,-5.E-02));
+#22102 = VECTOR('',#22103,1.);
+#22103 = DIRECTION('',(0.,1.));
+#22104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22105 = ORIENTED_EDGE('',*,*,#22106,.T.);
+#22106 = EDGE_CURVE('',#22079,#22107,#22109,.T.);
+#22107 = VERTEX_POINT('',#22108);
+#22108 = CARTESIAN_POINT('',(2.5,-1.1,0.5));
+#22109 = SURFACE_CURVE('',#22110,(#22114,#22121),.PCURVE_S1.);
+#22110 = LINE('',#22111,#22112);
+#22111 = CARTESIAN_POINT('',(2.5,-2.05,0.5));
+#22112 = VECTOR('',#22113,1.);
+#22113 = DIRECTION('',(0.,1.,0.));
+#22114 = PCURVE('',#21009,#22115);
+#22115 = DEFINITIONAL_REPRESENTATION('',(#22116),#22120);
+#22116 = LINE('',#22117,#22118);
+#22117 = CARTESIAN_POINT('',(0.45,-0.4));
+#22118 = VECTOR('',#22119,1.);
+#22119 = DIRECTION('',(1.,0.));
+#22120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22121 = PCURVE('',#22122,#22127);
+#22122 = PLANE('',#22123);
+#22123 = AXIS2_PLACEMENT_3D('',#22124,#22125,#22126);
+#22124 = CARTESIAN_POINT('',(2.2,-1.6,0.5));
+#22125 = DIRECTION('',(-1.44444745829E-33,0.,1.));
+#22126 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#22127 = DEFINITIONAL_REPRESENTATION('',(#22128),#22132);
+#22128 = LINE('',#22129,#22130);
+#22129 = CARTESIAN_POINT('',(0.3,-0.45));
+#22130 = VECTOR('',#22131,1.);
+#22131 = DIRECTION('',(0.,1.));
+#22132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22133 = ORIENTED_EDGE('',*,*,#22134,.T.);
+#22134 = EDGE_CURVE('',#22107,#22051,#22135,.T.);
+#22135 = SURFACE_CURVE('',#22136,(#22140,#22147),.PCURVE_S1.);
+#22136 = LINE('',#22137,#22138);
+#22137 = CARTESIAN_POINT('',(2.5,-1.1,5.E-02));
+#22138 = VECTOR('',#22139,1.);
+#22139 = DIRECTION('',(0.,0.,1.));
+#22140 = PCURVE('',#21009,#22141);
+#22141 = DEFINITIONAL_REPRESENTATION('',(#22142),#22146);
+#22142 = LINE('',#22143,#22144);
+#22143 = CARTESIAN_POINT('',(1.4,5.E-02));
+#22144 = VECTOR('',#22145,1.);
+#22145 = DIRECTION('',(0.,-1.));
+#22146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22147 = PCURVE('',#22148,#22153);
+#22148 = PLANE('',#22149);
+#22149 = AXIS2_PLACEMENT_3D('',#22150,#22151,#22152);
+#22150 = CARTESIAN_POINT('',(2.7,-1.1,0.));
+#22151 = DIRECTION('',(0.,-1.,0.));
+#22152 = DIRECTION('',(-1.,0.,0.));
+#22153 = DEFINITIONAL_REPRESENTATION('',(#22154),#22158);
+#22154 = LINE('',#22155,#22156);
+#22155 = CARTESIAN_POINT('',(0.2,-5.E-02));
+#22156 = VECTOR('',#22157,1.);
+#22157 = DIRECTION('',(0.,-1.));
+#22158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22159 = ADVANCED_FACE('',(#22160),#21174,.T.);
+#22160 = FACE_BOUND('',#22161,.T.);
+#22161 = EDGE_LOOP('',(#22162,#22185,#22206,#22207));
+#22162 = ORIENTED_EDGE('',*,*,#22163,.T.);
+#22163 = EDGE_CURVE('',#21093,#22164,#22166,.T.);
+#22164 = VERTEX_POINT('',#22165);
+#22165 = CARTESIAN_POINT('',(-1.464466094067,2.5,1.38));
+#22166 = SURFACE_CURVE('',#22167,(#22171,#22178),.PCURVE_S1.);
+#22167 = LINE('',#22168,#22169);
+#22168 = CARTESIAN_POINT('',(-1.464466094067,2.5,0.74));
+#22169 = VECTOR('',#22170,1.);
+#22170 = DIRECTION('',(-0.,-0.,-1.));
+#22171 = PCURVE('',#21174,#22172);
+#22172 = DEFINITIONAL_REPRESENTATION('',(#22173),#22177);
+#22173 = LINE('',#22174,#22175);
+#22174 = CARTESIAN_POINT('',(3.232233047034,0.64));
+#22175 = VECTOR('',#22176,1.);
+#22176 = DIRECTION('',(0.,1.));
+#22177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22178 = PCURVE('',#21206,#22179);
+#22179 = DEFINITIONAL_REPRESENTATION('',(#22180),#22184);
+#22180 = LINE('',#22181,#22182);
+#22181 = CARTESIAN_POINT('',(3.964466094067,-0.64));
+#22182 = VECTOR('',#22183,1.);
+#22183 = DIRECTION('',(0.,1.));
+#22184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22185 = ORIENTED_EDGE('',*,*,#22186,.F.);
+#22186 = EDGE_CURVE('',#21504,#22164,#22187,.T.);
+#22187 = SURFACE_CURVE('',#22188,(#22192,#22199),.PCURVE_S1.);
+#22188 = LINE('',#22189,#22190);
+#22189 = CARTESIAN_POINT('',(-3.75,0.214466094067,1.38));
+#22190 = VECTOR('',#22191,1.);
+#22191 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#22192 = PCURVE('',#21174,#22193);
+#22193 = DEFINITIONAL_REPRESENTATION('',(#22194),#22198);
+#22194 = LINE('',#22195,#22196);
+#22195 = CARTESIAN_POINT('',(0.,0.));
+#22196 = VECTOR('',#22197,1.);
+#22197 = DIRECTION('',(1.,0.));
+#22198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22199 = PCURVE('',#21519,#22200);
+#22200 = DEFINITIONAL_REPRESENTATION('',(#22201),#22205);
+#22201 = LINE('',#22202,#22203);
+#22202 = CARTESIAN_POINT('',(-2.5,-2.5));
+#22203 = VECTOR('',#22204,1.);
+#22204 = DIRECTION('',(1.,0.));
+#22205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22206 = ORIENTED_EDGE('',*,*,#21531,.T.);
+#22207 = ORIENTED_EDGE('',*,*,#21160,.F.);
+#22208 = ADVANCED_FACE('',(#22209),#21206,.F.);
+#22209 = FACE_BOUND('',#22210,.F.);
+#22210 = EDGE_LOOP('',(#22211,#22212,#22233,#22234,#22255,#22256));
+#22211 = ORIENTED_EDGE('',*,*,#22163,.T.);
+#22212 = ORIENTED_EDGE('',*,*,#22213,.T.);
+#22213 = EDGE_CURVE('',#22164,#21481,#22214,.T.);
+#22214 = SURFACE_CURVE('',#22215,(#22219,#22226),.PCURVE_S1.);
+#22215 = LINE('',#22216,#22217);
+#22216 = CARTESIAN_POINT('',(-0.625,2.5,1.38));
+#22217 = VECTOR('',#22218,1.);
+#22218 = DIRECTION('',(-1.,0.,0.));
+#22219 = PCURVE('',#21206,#22220);
+#22220 = DEFINITIONAL_REPRESENTATION('',(#22221),#22225);
+#22221 = LINE('',#22222,#22223);
+#22222 = CARTESIAN_POINT('',(3.125,-1.28));
+#22223 = VECTOR('',#22224,1.);
+#22224 = DIRECTION('',(1.,0.));
+#22225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22226 = PCURVE('',#21519,#22227);
+#22227 = DEFINITIONAL_REPRESENTATION('',(#22228),#22232);
+#22228 = LINE('',#22229,#22230);
+#22229 = CARTESIAN_POINT('',(1.325825214725,-3.093592167691));
+#22230 = VECTOR('',#22231,1.);
+#22231 = DIRECTION('',(-0.707106781187,0.707106781187));
+#22232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22233 = ORIENTED_EDGE('',*,*,#21480,.F.);
+#22234 = ORIENTED_EDGE('',*,*,#22235,.F.);
+#22235 = EDGE_CURVE('',#21787,#21458,#22236,.T.);
+#22236 = SURFACE_CURVE('',#22237,(#22241,#22248),.PCURVE_S1.);
+#22237 = LINE('',#22238,#22239);
+#22238 = CARTESIAN_POINT('',(2.5,2.5,0.1));
+#22239 = VECTOR('',#22240,1.);
+#22240 = DIRECTION('',(-1.,0.,0.));
+#22241 = PCURVE('',#21206,#22242);
+#22242 = DEFINITIONAL_REPRESENTATION('',(#22243),#22247);
+#22243 = LINE('',#22244,#22245);
+#22244 = CARTESIAN_POINT('',(0.,-0.));
+#22245 = VECTOR('',#22246,1.);
+#22246 = DIRECTION('',(1.,0.));
+#22247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22248 = PCURVE('',#21339,#22249);
+#22249 = DEFINITIONAL_REPRESENTATION('',(#22250),#22254);
+#22250 = LINE('',#22251,#22252);
+#22251 = CARTESIAN_POINT('',(2.5,2.5));
+#22252 = VECTOR('',#22253,1.);
+#22253 = DIRECTION('',(-1.,0.));
+#22254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22255 = ORIENTED_EDGE('',*,*,#21786,.T.);
+#22256 = ORIENTED_EDGE('',*,*,#21192,.T.);
+#22257 = ADVANCED_FACE('',(#22258),#21263,.T.);
+#22258 = FACE_BOUND('',#22259,.T.);
+#22259 = EDGE_LOOP('',(#22260));
+#22260 = ORIENTED_EDGE('',*,*,#21248,.T.);
+#22261 = ADVANCED_FACE('',(#22262),#21339,.F.);
+#22262 = FACE_BOUND('',#22263,.F.);
+#22263 = EDGE_LOOP('',(#22264,#22265,#22266,#22267,#22290,#22313,#22341,
+ #22364,#22385,#22386,#22409,#22432,#22460,#22483,#22504,#22505,
+ #22506,#22507,#22530,#22553,#22581,#22604,#22625,#22626,#22649,
+ #22672,#22700,#22723));
+#22264 = ORIENTED_EDGE('',*,*,#21355,.T.);
+#22265 = ORIENTED_EDGE('',*,*,#21325,.T.);
+#22266 = ORIENTED_EDGE('',*,*,#21911,.T.);
+#22267 = ORIENTED_EDGE('',*,*,#22268,.F.);
+#22268 = EDGE_CURVE('',#22269,#21884,#22271,.T.);
+#22269 = VERTEX_POINT('',#22270);
+#22270 = CARTESIAN_POINT('',(1.85,-2.1,0.1));
+#22271 = SURFACE_CURVE('',#22272,(#22276,#22283),.PCURVE_S1.);
+#22272 = LINE('',#22273,#22274);
+#22273 = CARTESIAN_POINT('',(1.95,-2.1,0.1));
+#22274 = VECTOR('',#22275,1.);
+#22275 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#22276 = PCURVE('',#21339,#22277);
+#22277 = DEFINITIONAL_REPRESENTATION('',(#22278),#22282);
+#22278 = LINE('',#22279,#22280);
+#22279 = CARTESIAN_POINT('',(1.95,-2.1));
+#22280 = VECTOR('',#22281,1.);
+#22281 = DIRECTION('',(1.,0.));
+#22282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22283 = PCURVE('',#22094,#22284);
+#22284 = DEFINITIONAL_REPRESENTATION('',(#22285),#22289);
+#22285 = LINE('',#22286,#22287);
+#22286 = CARTESIAN_POINT('',(0.25,-0.1));
+#22287 = VECTOR('',#22288,1.);
+#22288 = DIRECTION('',(1.,-1.44444745829E-33));
+#22289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22290 = ORIENTED_EDGE('',*,*,#22291,.T.);
+#22291 = EDGE_CURVE('',#22269,#22292,#22294,.T.);
+#22292 = VERTEX_POINT('',#22293);
+#22293 = CARTESIAN_POINT('',(1.7,-2.1,0.1));
+#22294 = SURFACE_CURVE('',#22295,(#22299,#22306),.PCURVE_S1.);
+#22295 = LINE('',#22296,#22297);
+#22296 = CARTESIAN_POINT('',(0.85,-2.1,0.1));
+#22297 = VECTOR('',#22298,1.);
+#22298 = DIRECTION('',(-1.,0.,0.));
+#22299 = PCURVE('',#21339,#22300);
+#22300 = DEFINITIONAL_REPRESENTATION('',(#22301),#22305);
+#22301 = LINE('',#22302,#22303);
+#22302 = CARTESIAN_POINT('',(0.85,-2.1));
+#22303 = VECTOR('',#22304,1.);
+#22304 = DIRECTION('',(-1.,0.));
+#22305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22306 = PCURVE('',#22094,#22307);
+#22307 = DEFINITIONAL_REPRESENTATION('',(#22308),#22312);
+#22308 = LINE('',#22309,#22310);
+#22309 = CARTESIAN_POINT('',(-0.85,-0.1));
+#22310 = VECTOR('',#22311,1.);
+#22311 = DIRECTION('',(-1.,0.));
+#22312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22313 = ORIENTED_EDGE('',*,*,#22314,.T.);
+#22314 = EDGE_CURVE('',#22292,#22315,#22317,.T.);
+#22315 = VERTEX_POINT('',#22316);
+#22316 = CARTESIAN_POINT('',(1.7,-1.1,0.1));
+#22317 = SURFACE_CURVE('',#22318,(#22322,#22329),.PCURVE_S1.);
+#22318 = LINE('',#22319,#22320);
+#22319 = CARTESIAN_POINT('',(1.7,-0.55,0.1));
+#22320 = VECTOR('',#22321,1.);
+#22321 = DIRECTION('',(0.,1.,0.));
+#22322 = PCURVE('',#21339,#22323);
+#22323 = DEFINITIONAL_REPRESENTATION('',(#22324),#22328);
+#22324 = LINE('',#22325,#22326);
+#22325 = CARTESIAN_POINT('',(1.7,-0.55));
+#22326 = VECTOR('',#22327,1.);
+#22327 = DIRECTION('',(0.,1.));
+#22328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22329 = PCURVE('',#22330,#22335);
+#22330 = PLANE('',#22331);
+#22331 = AXIS2_PLACEMENT_3D('',#22332,#22333,#22334);
+#22332 = CARTESIAN_POINT('',(1.7,-1.1,0.));
+#22333 = DIRECTION('',(1.,0.,0.));
+#22334 = DIRECTION('',(0.,-1.,0.));
+#22335 = DEFINITIONAL_REPRESENTATION('',(#22336),#22340);
+#22336 = LINE('',#22337,#22338);
+#22337 = CARTESIAN_POINT('',(-0.55,-0.1));
+#22338 = VECTOR('',#22339,1.);
+#22339 = DIRECTION('',(-1.,0.));
+#22340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22341 = ORIENTED_EDGE('',*,*,#22342,.T.);
+#22342 = EDGE_CURVE('',#22315,#22343,#22345,.T.);
+#22343 = VERTEX_POINT('',#22344);
+#22344 = CARTESIAN_POINT('',(1.85,-1.1,0.1));
+#22345 = SURFACE_CURVE('',#22346,(#22350,#22357),.PCURVE_S1.);
+#22346 = LINE('',#22347,#22348);
+#22347 = CARTESIAN_POINT('',(1.35,-1.1,0.1));
+#22348 = VECTOR('',#22349,1.);
+#22349 = DIRECTION('',(1.,0.,0.));
+#22350 = PCURVE('',#21339,#22351);
+#22351 = DEFINITIONAL_REPRESENTATION('',(#22352),#22356);
+#22352 = LINE('',#22353,#22354);
+#22353 = CARTESIAN_POINT('',(1.35,-1.1));
+#22354 = VECTOR('',#22355,1.);
+#22355 = DIRECTION('',(1.,0.));
+#22356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22357 = PCURVE('',#22148,#22358);
+#22358 = DEFINITIONAL_REPRESENTATION('',(#22359),#22363);
+#22359 = LINE('',#22360,#22361);
+#22360 = CARTESIAN_POINT('',(1.35,-0.1));
+#22361 = VECTOR('',#22362,1.);
+#22362 = DIRECTION('',(-1.,-0.));
+#22363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22364 = ORIENTED_EDGE('',*,*,#22365,.F.);
+#22365 = EDGE_CURVE('',#21861,#22343,#22366,.T.);
+#22366 = SURFACE_CURVE('',#22367,(#22371,#22378),.PCURVE_S1.);
+#22367 = LINE('',#22368,#22369);
+#22368 = CARTESIAN_POINT('',(2.45,-1.1,0.1));
+#22369 = VECTOR('',#22370,1.);
+#22370 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#22371 = PCURVE('',#21339,#22372);
+#22372 = DEFINITIONAL_REPRESENTATION('',(#22373),#22377);
+#22373 = LINE('',#22374,#22375);
+#22374 = CARTESIAN_POINT('',(2.45,-1.1));
+#22375 = VECTOR('',#22376,1.);
+#22376 = DIRECTION('',(-1.,0.));
+#22377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22378 = PCURVE('',#22148,#22379);
+#22379 = DEFINITIONAL_REPRESENTATION('',(#22380),#22384);
+#22380 = LINE('',#22381,#22382);
+#22381 = CARTESIAN_POINT('',(0.25,-0.1));
+#22382 = VECTOR('',#22383,1.);
+#22383 = DIRECTION('',(1.,1.44444745829E-33));
+#22384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22385 = ORIENTED_EDGE('',*,*,#21860,.T.);
+#22386 = ORIENTED_EDGE('',*,*,#22387,.F.);
+#22387 = EDGE_CURVE('',#22388,#21833,#22390,.T.);
+#22388 = VERTEX_POINT('',#22389);
+#22389 = CARTESIAN_POINT('',(1.85,1.1,0.1));
+#22390 = SURFACE_CURVE('',#22391,(#22395,#22402),.PCURVE_S1.);
+#22391 = LINE('',#22392,#22393);
+#22392 = CARTESIAN_POINT('',(1.95,1.1,0.1));
+#22393 = VECTOR('',#22394,1.);
+#22394 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#22395 = PCURVE('',#21339,#22396);
+#22396 = DEFINITIONAL_REPRESENTATION('',(#22397),#22401);
+#22397 = LINE('',#22398,#22399);
+#22398 = CARTESIAN_POINT('',(1.95,1.1));
+#22399 = VECTOR('',#22400,1.);
+#22400 = DIRECTION('',(1.,0.));
+#22401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22402 = PCURVE('',#22034,#22403);
+#22403 = DEFINITIONAL_REPRESENTATION('',(#22404),#22408);
+#22404 = LINE('',#22405,#22406);
+#22405 = CARTESIAN_POINT('',(0.25,-0.1));
+#22406 = VECTOR('',#22407,1.);
+#22407 = DIRECTION('',(1.,-1.44444745829E-33));
+#22408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22409 = ORIENTED_EDGE('',*,*,#22410,.T.);
+#22410 = EDGE_CURVE('',#22388,#22411,#22413,.T.);
+#22411 = VERTEX_POINT('',#22412);
+#22412 = CARTESIAN_POINT('',(1.7,1.1,0.1));
+#22413 = SURFACE_CURVE('',#22414,(#22418,#22425),.PCURVE_S1.);
+#22414 = LINE('',#22415,#22416);
+#22415 = CARTESIAN_POINT('',(0.85,1.1,0.1));
+#22416 = VECTOR('',#22417,1.);
+#22417 = DIRECTION('',(-1.,0.,0.));
+#22418 = PCURVE('',#21339,#22419);
+#22419 = DEFINITIONAL_REPRESENTATION('',(#22420),#22424);
+#22420 = LINE('',#22421,#22422);
+#22421 = CARTESIAN_POINT('',(0.85,1.1));
+#22422 = VECTOR('',#22423,1.);
+#22423 = DIRECTION('',(-1.,0.));
+#22424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22425 = PCURVE('',#22034,#22426);
+#22426 = DEFINITIONAL_REPRESENTATION('',(#22427),#22431);
+#22427 = LINE('',#22428,#22429);
+#22428 = CARTESIAN_POINT('',(-0.85,-0.1));
+#22429 = VECTOR('',#22430,1.);
+#22430 = DIRECTION('',(-1.,0.));
+#22431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22432 = ORIENTED_EDGE('',*,*,#22433,.T.);
+#22433 = EDGE_CURVE('',#22411,#22434,#22436,.T.);
+#22434 = VERTEX_POINT('',#22435);
+#22435 = CARTESIAN_POINT('',(1.7,2.1,0.1));
+#22436 = SURFACE_CURVE('',#22437,(#22441,#22448),.PCURVE_S1.);
+#22437 = LINE('',#22438,#22439);
+#22438 = CARTESIAN_POINT('',(1.7,1.05,0.1));
+#22439 = VECTOR('',#22440,1.);
+#22440 = DIRECTION('',(0.,1.,0.));
+#22441 = PCURVE('',#21339,#22442);
+#22442 = DEFINITIONAL_REPRESENTATION('',(#22443),#22447);
+#22443 = LINE('',#22444,#22445);
+#22444 = CARTESIAN_POINT('',(1.7,1.05));
+#22445 = VECTOR('',#22446,1.);
+#22446 = DIRECTION('',(0.,1.));
+#22447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22448 = PCURVE('',#22449,#22454);
+#22449 = PLANE('',#22450);
+#22450 = AXIS2_PLACEMENT_3D('',#22451,#22452,#22453);
+#22451 = CARTESIAN_POINT('',(1.7,2.1,0.));
+#22452 = DIRECTION('',(1.,0.,0.));
+#22453 = DIRECTION('',(0.,-1.,0.));
+#22454 = DEFINITIONAL_REPRESENTATION('',(#22455),#22459);
+#22455 = LINE('',#22456,#22457);
+#22456 = CARTESIAN_POINT('',(1.05,-0.1));
+#22457 = VECTOR('',#22458,1.);
+#22458 = DIRECTION('',(-1.,0.));
+#22459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22460 = ORIENTED_EDGE('',*,*,#22461,.T.);
+#22461 = EDGE_CURVE('',#22434,#22462,#22464,.T.);
+#22462 = VERTEX_POINT('',#22463);
+#22463 = CARTESIAN_POINT('',(1.85,2.1,0.1));
+#22464 = SURFACE_CURVE('',#22465,(#22469,#22476),.PCURVE_S1.);
+#22465 = LINE('',#22466,#22467);
+#22466 = CARTESIAN_POINT('',(1.35,2.1,0.1));
+#22467 = VECTOR('',#22468,1.);
+#22468 = DIRECTION('',(1.,0.,0.));
+#22469 = PCURVE('',#21339,#22470);
+#22470 = DEFINITIONAL_REPRESENTATION('',(#22471),#22475);
+#22471 = LINE('',#22472,#22473);
+#22472 = CARTESIAN_POINT('',(1.35,2.1));
+#22473 = VECTOR('',#22474,1.);
+#22474 = DIRECTION('',(1.,0.));
+#22475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22476 = PCURVE('',#21980,#22477);
+#22477 = DEFINITIONAL_REPRESENTATION('',(#22478),#22482);
+#22478 = LINE('',#22479,#22480);
+#22479 = CARTESIAN_POINT('',(1.35,-0.1));
+#22480 = VECTOR('',#22481,1.);
+#22481 = DIRECTION('',(-1.,-0.));
+#22482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22483 = ORIENTED_EDGE('',*,*,#22484,.F.);
+#22484 = EDGE_CURVE('',#21810,#22462,#22485,.T.);
+#22485 = SURFACE_CURVE('',#22486,(#22490,#22497),.PCURVE_S1.);
+#22486 = LINE('',#22487,#22488);
+#22487 = CARTESIAN_POINT('',(2.45,2.1,0.1));
+#22488 = VECTOR('',#22489,1.);
+#22489 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#22490 = PCURVE('',#21339,#22491);
+#22491 = DEFINITIONAL_REPRESENTATION('',(#22492),#22496);
+#22492 = LINE('',#22493,#22494);
+#22493 = CARTESIAN_POINT('',(2.45,2.1));
+#22494 = VECTOR('',#22495,1.);
+#22495 = DIRECTION('',(-1.,0.));
+#22496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22497 = PCURVE('',#21980,#22498);
+#22498 = DEFINITIONAL_REPRESENTATION('',(#22499),#22503);
+#22499 = LINE('',#22500,#22501);
+#22500 = CARTESIAN_POINT('',(0.25,-0.1));
+#22501 = VECTOR('',#22502,1.);
+#22502 = DIRECTION('',(1.,1.44444745829E-33));
+#22503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22504 = ORIENTED_EDGE('',*,*,#21809,.T.);
+#22505 = ORIENTED_EDGE('',*,*,#22235,.T.);
+#22506 = ORIENTED_EDGE('',*,*,#21457,.T.);
+#22507 = ORIENTED_EDGE('',*,*,#22508,.F.);
+#22508 = EDGE_CURVE('',#22509,#21430,#22511,.T.);
+#22509 = VERTEX_POINT('',#22510);
+#22510 = CARTESIAN_POINT('',(-1.85,2.1,0.1));
+#22511 = SURFACE_CURVE('',#22512,(#22516,#22523),.PCURVE_S1.);
+#22512 = LINE('',#22513,#22514);
+#22513 = CARTESIAN_POINT('',(-1.95,2.1,0.1));
+#22514 = VECTOR('',#22515,1.);
+#22515 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#22516 = PCURVE('',#21339,#22517);
+#22517 = DEFINITIONAL_REPRESENTATION('',(#22518),#22522);
+#22518 = LINE('',#22519,#22520);
+#22519 = CARTESIAN_POINT('',(-1.95,2.1));
+#22520 = VECTOR('',#22521,1.);
+#22521 = DIRECTION('',(-1.,0.));
+#22522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22523 = PCURVE('',#21655,#22524);
+#22524 = DEFINITIONAL_REPRESENTATION('',(#22525),#22529);
+#22525 = LINE('',#22526,#22527);
+#22526 = CARTESIAN_POINT('',(0.25,-0.1));
+#22527 = VECTOR('',#22528,1.);
+#22528 = DIRECTION('',(1.,1.44444745829E-33));
+#22529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22530 = ORIENTED_EDGE('',*,*,#22531,.T.);
+#22531 = EDGE_CURVE('',#22509,#22532,#22534,.T.);
+#22532 = VERTEX_POINT('',#22533);
+#22533 = CARTESIAN_POINT('',(-1.7,2.1,0.1));
+#22534 = SURFACE_CURVE('',#22535,(#22539,#22546),.PCURVE_S1.);
+#22535 = LINE('',#22536,#22537);
+#22536 = CARTESIAN_POINT('',(-0.85,2.1,0.1));
+#22537 = VECTOR('',#22538,1.);
+#22538 = DIRECTION('',(1.,0.,0.));
+#22539 = PCURVE('',#21339,#22540);
+#22540 = DEFINITIONAL_REPRESENTATION('',(#22541),#22545);
+#22541 = LINE('',#22542,#22543);
+#22542 = CARTESIAN_POINT('',(-0.85,2.1));
+#22543 = VECTOR('',#22544,1.);
+#22544 = DIRECTION('',(1.,0.));
+#22545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22546 = PCURVE('',#21655,#22547);
+#22547 = DEFINITIONAL_REPRESENTATION('',(#22548),#22552);
+#22548 = LINE('',#22549,#22550);
+#22549 = CARTESIAN_POINT('',(-0.85,-0.1));
+#22550 = VECTOR('',#22551,1.);
+#22551 = DIRECTION('',(-1.,-0.));
+#22552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22553 = ORIENTED_EDGE('',*,*,#22554,.T.);
+#22554 = EDGE_CURVE('',#22532,#22555,#22557,.T.);
+#22555 = VERTEX_POINT('',#22556);
+#22556 = CARTESIAN_POINT('',(-1.7,1.1,0.1));
+#22557 = SURFACE_CURVE('',#22558,(#22562,#22569),.PCURVE_S1.);
+#22558 = LINE('',#22559,#22560);
+#22559 = CARTESIAN_POINT('',(-1.7,0.55,0.1));
+#22560 = VECTOR('',#22561,1.);
+#22561 = DIRECTION('',(0.,-1.,0.));
+#22562 = PCURVE('',#21339,#22563);
+#22563 = DEFINITIONAL_REPRESENTATION('',(#22564),#22568);
+#22564 = LINE('',#22565,#22566);
+#22565 = CARTESIAN_POINT('',(-1.7,0.55));
+#22566 = VECTOR('',#22567,1.);
+#22567 = DIRECTION('',(0.,-1.));
+#22568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22569 = PCURVE('',#22570,#22575);
+#22570 = PLANE('',#22571);
+#22571 = AXIS2_PLACEMENT_3D('',#22572,#22573,#22574);
+#22572 = CARTESIAN_POINT('',(-1.7,1.1,0.));
+#22573 = DIRECTION('',(-1.,0.,0.));
+#22574 = DIRECTION('',(0.,1.,0.));
+#22575 = DEFINITIONAL_REPRESENTATION('',(#22576),#22580);
+#22576 = LINE('',#22577,#22578);
+#22577 = CARTESIAN_POINT('',(-0.55,-0.1));
+#22578 = VECTOR('',#22579,1.);
+#22579 = DIRECTION('',(-1.,0.));
+#22580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22581 = ORIENTED_EDGE('',*,*,#22582,.T.);
+#22582 = EDGE_CURVE('',#22555,#22583,#22585,.T.);
+#22583 = VERTEX_POINT('',#22584);
+#22584 = CARTESIAN_POINT('',(-1.85,1.1,0.1));
+#22585 = SURFACE_CURVE('',#22586,(#22590,#22597),.PCURVE_S1.);
+#22586 = LINE('',#22587,#22588);
+#22587 = CARTESIAN_POINT('',(-1.35,1.1,0.1));
+#22588 = VECTOR('',#22589,1.);
+#22589 = DIRECTION('',(-1.,0.,0.));
+#22590 = PCURVE('',#21339,#22591);
+#22591 = DEFINITIONAL_REPRESENTATION('',(#22592),#22596);
+#22592 = LINE('',#22593,#22594);
+#22593 = CARTESIAN_POINT('',(-1.35,1.1));
+#22594 = VECTOR('',#22595,1.);
+#22595 = DIRECTION('',(-1.,0.));
+#22596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22597 = PCURVE('',#21601,#22598);
+#22598 = DEFINITIONAL_REPRESENTATION('',(#22599),#22603);
+#22599 = LINE('',#22600,#22601);
+#22600 = CARTESIAN_POINT('',(1.35,-0.1));
+#22601 = VECTOR('',#22602,1.);
+#22602 = DIRECTION('',(-1.,0.));
+#22603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22604 = ORIENTED_EDGE('',*,*,#22605,.F.);
+#22605 = EDGE_CURVE('',#21407,#22583,#22606,.T.);
+#22606 = SURFACE_CURVE('',#22607,(#22611,#22618),.PCURVE_S1.);
+#22607 = LINE('',#22608,#22609);
+#22608 = CARTESIAN_POINT('',(-2.45,1.1,0.1));
+#22609 = VECTOR('',#22610,1.);
+#22610 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#22611 = PCURVE('',#21339,#22612);
+#22612 = DEFINITIONAL_REPRESENTATION('',(#22613),#22617);
+#22613 = LINE('',#22614,#22615);
+#22614 = CARTESIAN_POINT('',(-2.45,1.1));
+#22615 = VECTOR('',#22616,1.);
+#22616 = DIRECTION('',(1.,0.));
+#22617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22618 = PCURVE('',#21601,#22619);
+#22619 = DEFINITIONAL_REPRESENTATION('',(#22620),#22624);
+#22620 = LINE('',#22621,#22622);
+#22621 = CARTESIAN_POINT('',(0.25,-0.1));
+#22622 = VECTOR('',#22623,1.);
+#22623 = DIRECTION('',(1.,-1.44444745829E-33));
+#22624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22625 = ORIENTED_EDGE('',*,*,#21406,.T.);
+#22626 = ORIENTED_EDGE('',*,*,#22627,.F.);
+#22627 = EDGE_CURVE('',#22628,#21379,#22630,.T.);
+#22628 = VERTEX_POINT('',#22629);
+#22629 = CARTESIAN_POINT('',(-1.85,-1.1,0.1));
+#22630 = SURFACE_CURVE('',#22631,(#22635,#22642),.PCURVE_S1.);
+#22631 = LINE('',#22632,#22633);
+#22632 = CARTESIAN_POINT('',(-1.95,-1.1,0.1));
+#22633 = VECTOR('',#22634,1.);
+#22634 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#22635 = PCURVE('',#21339,#22636);
+#22636 = DEFINITIONAL_REPRESENTATION('',(#22637),#22641);
+#22637 = LINE('',#22638,#22639);
+#22638 = CARTESIAN_POINT('',(-1.95,-1.1));
+#22639 = VECTOR('',#22640,1.);
+#22640 = DIRECTION('',(-1.,0.));
+#22641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22642 = PCURVE('',#21687,#22643);
+#22643 = DEFINITIONAL_REPRESENTATION('',(#22644),#22648);
+#22644 = LINE('',#22645,#22646);
+#22645 = CARTESIAN_POINT('',(0.25,-0.1));
+#22646 = VECTOR('',#22647,1.);
+#22647 = DIRECTION('',(1.,1.44444745829E-33));
+#22648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22649 = ORIENTED_EDGE('',*,*,#22650,.T.);
+#22650 = EDGE_CURVE('',#22628,#22651,#22653,.T.);
+#22651 = VERTEX_POINT('',#22652);
+#22652 = CARTESIAN_POINT('',(-1.7,-1.1,0.1));
+#22653 = SURFACE_CURVE('',#22654,(#22658,#22665),.PCURVE_S1.);
+#22654 = LINE('',#22655,#22656);
+#22655 = CARTESIAN_POINT('',(-0.85,-1.1,0.1));
+#22656 = VECTOR('',#22657,1.);
+#22657 = DIRECTION('',(1.,0.,0.));
+#22658 = PCURVE('',#21339,#22659);
+#22659 = DEFINITIONAL_REPRESENTATION('',(#22660),#22664);
+#22660 = LINE('',#22661,#22662);
+#22661 = CARTESIAN_POINT('',(-0.85,-1.1));
+#22662 = VECTOR('',#22663,1.);
+#22663 = DIRECTION('',(1.,0.));
+#22664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22665 = PCURVE('',#21687,#22666);
+#22666 = DEFINITIONAL_REPRESENTATION('',(#22667),#22671);
+#22667 = LINE('',#22668,#22669);
+#22668 = CARTESIAN_POINT('',(-0.85,-0.1));
+#22669 = VECTOR('',#22670,1.);
+#22670 = DIRECTION('',(-1.,-0.));
+#22671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22672 = ORIENTED_EDGE('',*,*,#22673,.T.);
+#22673 = EDGE_CURVE('',#22651,#22674,#22676,.T.);
+#22674 = VERTEX_POINT('',#22675);
+#22675 = CARTESIAN_POINT('',(-1.7,-2.1,0.1));
+#22676 = SURFACE_CURVE('',#22677,(#22681,#22688),.PCURVE_S1.);
+#22677 = LINE('',#22678,#22679);
+#22678 = CARTESIAN_POINT('',(-1.7,-1.05,0.1));
+#22679 = VECTOR('',#22680,1.);
+#22680 = DIRECTION('',(0.,-1.,0.));
+#22681 = PCURVE('',#21339,#22682);
+#22682 = DEFINITIONAL_REPRESENTATION('',(#22683),#22687);
+#22683 = LINE('',#22684,#22685);
+#22684 = CARTESIAN_POINT('',(-1.7,-1.05));
+#22685 = VECTOR('',#22686,1.);
+#22686 = DIRECTION('',(0.,-1.));
+#22687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22688 = PCURVE('',#22689,#22694);
+#22689 = PLANE('',#22690);
+#22690 = AXIS2_PLACEMENT_3D('',#22691,#22692,#22693);
+#22691 = CARTESIAN_POINT('',(-1.7,-2.1,0.));
+#22692 = DIRECTION('',(-1.,0.,0.));
+#22693 = DIRECTION('',(0.,1.,0.));
+#22694 = DEFINITIONAL_REPRESENTATION('',(#22695),#22699);
+#22695 = LINE('',#22696,#22697);
+#22696 = CARTESIAN_POINT('',(1.05,-0.1));
+#22697 = VECTOR('',#22698,1.);
+#22698 = DIRECTION('',(-1.,0.));
+#22699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22700 = ORIENTED_EDGE('',*,*,#22701,.T.);
+#22701 = EDGE_CURVE('',#22674,#22702,#22704,.T.);
+#22702 = VERTEX_POINT('',#22703);
+#22703 = CARTESIAN_POINT('',(-1.85,-2.1,0.1));
+#22704 = SURFACE_CURVE('',#22705,(#22709,#22716),.PCURVE_S1.);
+#22705 = LINE('',#22706,#22707);
+#22706 = CARTESIAN_POINT('',(-1.35,-2.1,0.1));
+#22707 = VECTOR('',#22708,1.);
+#22708 = DIRECTION('',(-1.,0.,0.));
+#22709 = PCURVE('',#21339,#22710);
+#22710 = DEFINITIONAL_REPRESENTATION('',(#22711),#22715);
+#22711 = LINE('',#22712,#22713);
+#22712 = CARTESIAN_POINT('',(-1.35,-2.1));
+#22713 = VECTOR('',#22714,1.);
+#22714 = DIRECTION('',(-1.,0.));
+#22715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22716 = PCURVE('',#21743,#22717);
+#22717 = DEFINITIONAL_REPRESENTATION('',(#22718),#22722);
+#22718 = LINE('',#22719,#22720);
+#22719 = CARTESIAN_POINT('',(1.35,-0.1));
+#22720 = VECTOR('',#22721,1.);
+#22721 = DIRECTION('',(-1.,0.));
+#22722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22723 = ORIENTED_EDGE('',*,*,#22724,.F.);
+#22724 = EDGE_CURVE('',#21356,#22702,#22725,.T.);
+#22725 = SURFACE_CURVE('',#22726,(#22730,#22737),.PCURVE_S1.);
+#22726 = LINE('',#22727,#22728);
+#22727 = CARTESIAN_POINT('',(-2.45,-2.1,0.1));
+#22728 = VECTOR('',#22729,1.);
+#22729 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#22730 = PCURVE('',#21339,#22731);
+#22731 = DEFINITIONAL_REPRESENTATION('',(#22732),#22736);
+#22732 = LINE('',#22733,#22734);
+#22733 = CARTESIAN_POINT('',(-2.45,-2.1));
+#22734 = VECTOR('',#22735,1.);
+#22735 = DIRECTION('',(1.,0.));
+#22736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22737 = PCURVE('',#21743,#22738);
+#22738 = DEFINITIONAL_REPRESENTATION('',(#22739),#22743);
+#22739 = LINE('',#22740,#22741);
+#22740 = CARTESIAN_POINT('',(0.25,-0.1));
+#22741 = VECTOR('',#22742,1.);
+#22742 = DIRECTION('',(1.,-1.44444745829E-33));
+#22743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22744 = ADVANCED_FACE('',(#22745),#21394,.T.);
+#22745 = FACE_BOUND('',#22746,.T.);
+#22746 = EDGE_LOOP('',(#22747,#22777,#22798,#22799));
+#22747 = ORIENTED_EDGE('',*,*,#22748,.T.);
+#22748 = EDGE_CURVE('',#22749,#22751,#22753,.T.);
+#22749 = VERTEX_POINT('',#22750);
+#22750 = CARTESIAN_POINT('',(-2.55,-1.1,0.1));
+#22751 = VERTEX_POINT('',#22752);
+#22752 = CARTESIAN_POINT('',(-2.55,-2.1,0.1));
+#22753 = SURFACE_CURVE('',#22754,(#22758,#22765),.PCURVE_S1.);
+#22754 = LINE('',#22755,#22756);
+#22755 = CARTESIAN_POINT('',(-2.55,-1.,0.1));
+#22756 = VECTOR('',#22757,1.);
+#22757 = DIRECTION('',(0.,-1.,0.));
+#22758 = PCURVE('',#21394,#22759);
+#22759 = DEFINITIONAL_REPRESENTATION('',(#22760),#22764);
+#22760 = LINE('',#22761,#22762);
+#22761 = CARTESIAN_POINT('',(-0.35,0.6));
+#22762 = VECTOR('',#22763,1.);
+#22763 = DIRECTION('',(0.,-1.));
+#22764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22765 = PCURVE('',#22766,#22771);
+#22766 = CYLINDRICAL_SURFACE('',#22767,5.E-02);
+#22767 = AXIS2_PLACEMENT_3D('',#22768,#22769,#22770);
+#22768 = CARTESIAN_POINT('',(-2.55,-1.,0.15));
+#22769 = DIRECTION('',(0.,-1.,0.));
+#22770 = DIRECTION('',(-1.,0.,0.));
+#22771 = DEFINITIONAL_REPRESENTATION('',(#22772),#22776);
+#22772 = LINE('',#22773,#22774);
+#22773 = CARTESIAN_POINT('',(1.570796326795,0.));
+#22774 = VECTOR('',#22775,1.);
+#22775 = DIRECTION('',(0.,1.));
+#22776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22777 = ORIENTED_EDGE('',*,*,#22778,.T.);
+#22778 = EDGE_CURVE('',#22751,#21356,#22779,.T.);
+#22779 = SURFACE_CURVE('',#22780,(#22784,#22791),.PCURVE_S1.);
+#22780 = LINE('',#22781,#22782);
+#22781 = CARTESIAN_POINT('',(-2.45,-2.1,0.1));
+#22782 = VECTOR('',#22783,1.);
+#22783 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#22784 = PCURVE('',#21394,#22785);
+#22785 = DEFINITIONAL_REPRESENTATION('',(#22786),#22790);
+#22786 = LINE('',#22787,#22788);
+#22787 = CARTESIAN_POINT('',(-0.25,-0.5));
+#22788 = VECTOR('',#22789,1.);
+#22789 = DIRECTION('',(1.,0.));
+#22790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22791 = PCURVE('',#21743,#22792);
+#22792 = DEFINITIONAL_REPRESENTATION('',(#22793),#22797);
+#22793 = LINE('',#22794,#22795);
+#22794 = CARTESIAN_POINT('',(0.25,-0.1));
+#22795 = VECTOR('',#22796,1.);
+#22796 = DIRECTION('',(1.,-1.44444745829E-33));
+#22797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22798 = ORIENTED_EDGE('',*,*,#21378,.F.);
+#22799 = ORIENTED_EDGE('',*,*,#22800,.T.);
+#22800 = EDGE_CURVE('',#21379,#22749,#22801,.T.);
+#22801 = SURFACE_CURVE('',#22802,(#22806,#22813),.PCURVE_S1.);
+#22802 = LINE('',#22803,#22804);
+#22803 = CARTESIAN_POINT('',(-1.95,-1.1,0.1));
+#22804 = VECTOR('',#22805,1.);
+#22805 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#22806 = PCURVE('',#21394,#22807);
+#22807 = DEFINITIONAL_REPRESENTATION('',(#22808),#22812);
+#22808 = LINE('',#22809,#22810);
+#22809 = CARTESIAN_POINT('',(0.25,0.5));
+#22810 = VECTOR('',#22811,1.);
+#22811 = DIRECTION('',(-1.,0.));
+#22812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22813 = PCURVE('',#21687,#22814);
+#22814 = DEFINITIONAL_REPRESENTATION('',(#22815),#22819);
+#22815 = LINE('',#22816,#22817);
+#22816 = CARTESIAN_POINT('',(0.25,-0.1));
+#22817 = VECTOR('',#22818,1.);
+#22818 = DIRECTION('',(1.,1.44444745829E-33));
+#22819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22820 = ADVANCED_FACE('',(#22821),#21519,.T.);
+#22821 = FACE_BOUND('',#22822,.T.);
+#22822 = EDGE_LOOP('',(#22823,#22824,#22825));
+#22823 = ORIENTED_EDGE('',*,*,#21503,.T.);
+#22824 = ORIENTED_EDGE('',*,*,#22186,.T.);
+#22825 = ORIENTED_EDGE('',*,*,#22213,.T.);
+#22826 = ADVANCED_FACE('',(#22827),#21445,.T.);
+#22827 = FACE_BOUND('',#22828,.T.);
+#22828 = EDGE_LOOP('',(#22829,#22859,#22880,#22881));
+#22829 = ORIENTED_EDGE('',*,*,#22830,.T.);
+#22830 = EDGE_CURVE('',#22831,#22833,#22835,.T.);
+#22831 = VERTEX_POINT('',#22832);
+#22832 = CARTESIAN_POINT('',(-2.55,2.1,0.1));
+#22833 = VERTEX_POINT('',#22834);
+#22834 = CARTESIAN_POINT('',(-2.55,1.1,0.1));
+#22835 = SURFACE_CURVE('',#22836,(#22840,#22847),.PCURVE_S1.);
+#22836 = LINE('',#22837,#22838);
+#22837 = CARTESIAN_POINT('',(-2.55,2.2,0.1));
+#22838 = VECTOR('',#22839,1.);
+#22839 = DIRECTION('',(0.,-1.,0.));
+#22840 = PCURVE('',#21445,#22841);
+#22841 = DEFINITIONAL_REPRESENTATION('',(#22842),#22846);
+#22842 = LINE('',#22843,#22844);
+#22843 = CARTESIAN_POINT('',(-0.35,0.6));
+#22844 = VECTOR('',#22845,1.);
+#22845 = DIRECTION('',(0.,-1.));
+#22846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22847 = PCURVE('',#22848,#22853);
+#22848 = CYLINDRICAL_SURFACE('',#22849,5.E-02);
+#22849 = AXIS2_PLACEMENT_3D('',#22850,#22851,#22852);
+#22850 = CARTESIAN_POINT('',(-2.55,2.2,0.15));
+#22851 = DIRECTION('',(0.,-1.,0.));
+#22852 = DIRECTION('',(-1.,0.,0.));
+#22853 = DEFINITIONAL_REPRESENTATION('',(#22854),#22858);
+#22854 = LINE('',#22855,#22856);
+#22855 = CARTESIAN_POINT('',(1.570796326795,0.));
+#22856 = VECTOR('',#22857,1.);
+#22857 = DIRECTION('',(0.,1.));
+#22858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22859 = ORIENTED_EDGE('',*,*,#22860,.T.);
+#22860 = EDGE_CURVE('',#22833,#21407,#22861,.T.);
+#22861 = SURFACE_CURVE('',#22862,(#22866,#22873),.PCURVE_S1.);
+#22862 = LINE('',#22863,#22864);
+#22863 = CARTESIAN_POINT('',(-2.45,1.1,0.1));
+#22864 = VECTOR('',#22865,1.);
+#22865 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#22866 = PCURVE('',#21445,#22867);
+#22867 = DEFINITIONAL_REPRESENTATION('',(#22868),#22872);
+#22868 = LINE('',#22869,#22870);
+#22869 = CARTESIAN_POINT('',(-0.25,-0.5));
+#22870 = VECTOR('',#22871,1.);
+#22871 = DIRECTION('',(1.,0.));
+#22872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22873 = PCURVE('',#21601,#22874);
+#22874 = DEFINITIONAL_REPRESENTATION('',(#22875),#22879);
+#22875 = LINE('',#22876,#22877);
+#22876 = CARTESIAN_POINT('',(0.25,-0.1));
+#22877 = VECTOR('',#22878,1.);
+#22878 = DIRECTION('',(1.,-1.44444745829E-33));
+#22879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22880 = ORIENTED_EDGE('',*,*,#21429,.F.);
+#22881 = ORIENTED_EDGE('',*,*,#22882,.T.);
+#22882 = EDGE_CURVE('',#21430,#22831,#22883,.T.);
+#22883 = SURFACE_CURVE('',#22884,(#22888,#22895),.PCURVE_S1.);
+#22884 = LINE('',#22885,#22886);
+#22885 = CARTESIAN_POINT('',(-1.95,2.1,0.1));
+#22886 = VECTOR('',#22887,1.);
+#22887 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#22888 = PCURVE('',#21445,#22889);
+#22889 = DEFINITIONAL_REPRESENTATION('',(#22890),#22894);
+#22890 = LINE('',#22891,#22892);
+#22891 = CARTESIAN_POINT('',(0.25,0.5));
+#22892 = VECTOR('',#22893,1.);
+#22893 = DIRECTION('',(-1.,0.));
+#22894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22895 = PCURVE('',#21655,#22896);
+#22896 = DEFINITIONAL_REPRESENTATION('',(#22897),#22901);
+#22897 = LINE('',#22898,#22899);
+#22898 = CARTESIAN_POINT('',(0.25,-0.1));
+#22899 = VECTOR('',#22900,1.);
+#22900 = DIRECTION('',(1.,1.44444745829E-33));
+#22901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22902 = ADVANCED_FACE('',(#22903),#21573,.F.);
+#22903 = FACE_BOUND('',#22904,.F.);
+#22904 = EDGE_LOOP('',(#22905,#22935,#22956,#22957));
+#22905 = ORIENTED_EDGE('',*,*,#22906,.T.);
+#22906 = EDGE_CURVE('',#22907,#22909,#22911,.T.);
+#22907 = VERTEX_POINT('',#22908);
+#22908 = CARTESIAN_POINT('',(-2.55,2.1,0.5));
+#22909 = VERTEX_POINT('',#22910);
+#22910 = CARTESIAN_POINT('',(-2.55,1.1,0.5));
+#22911 = SURFACE_CURVE('',#22912,(#22916,#22923),.PCURVE_S1.);
+#22912 = LINE('',#22913,#22914);
+#22913 = CARTESIAN_POINT('',(-2.55,2.2,0.5));
+#22914 = VECTOR('',#22915,1.);
+#22915 = DIRECTION('',(0.,-1.,0.));
+#22916 = PCURVE('',#21573,#22917);
+#22917 = DEFINITIONAL_REPRESENTATION('',(#22918),#22922);
+#22918 = LINE('',#22919,#22920);
+#22919 = CARTESIAN_POINT('',(-0.35,0.6));
+#22920 = VECTOR('',#22921,1.);
+#22921 = DIRECTION('',(0.,-1.));
+#22922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22923 = PCURVE('',#22924,#22929);
+#22924 = CYLINDRICAL_SURFACE('',#22925,5.E-02);
+#22925 = AXIS2_PLACEMENT_3D('',#22926,#22927,#22928);
+#22926 = CARTESIAN_POINT('',(-2.55,2.2,0.45));
+#22927 = DIRECTION('',(0.,-1.,0.));
+#22928 = DIRECTION('',(-1.,0.,0.));
+#22929 = DEFINITIONAL_REPRESENTATION('',(#22930),#22934);
+#22930 = LINE('',#22931,#22932);
+#22931 = CARTESIAN_POINT('',(4.712388980385,0.));
+#22932 = VECTOR('',#22933,1.);
+#22933 = DIRECTION('',(0.,1.));
+#22934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22935 = ORIENTED_EDGE('',*,*,#22936,.T.);
+#22936 = EDGE_CURVE('',#22909,#21558,#22937,.T.);
+#22937 = SURFACE_CURVE('',#22938,(#22942,#22949),.PCURVE_S1.);
+#22938 = LINE('',#22939,#22940);
+#22939 = CARTESIAN_POINT('',(-2.45,1.1,0.5));
+#22940 = VECTOR('',#22941,1.);
+#22941 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#22942 = PCURVE('',#21573,#22943);
+#22943 = DEFINITIONAL_REPRESENTATION('',(#22944),#22948);
+#22944 = LINE('',#22945,#22946);
+#22945 = CARTESIAN_POINT('',(-0.25,-0.5));
+#22946 = VECTOR('',#22947,1.);
+#22947 = DIRECTION('',(1.,0.));
+#22948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22949 = PCURVE('',#21601,#22950);
+#22950 = DEFINITIONAL_REPRESENTATION('',(#22951),#22955);
+#22951 = LINE('',#22952,#22953);
+#22952 = CARTESIAN_POINT('',(0.25,-0.5));
+#22953 = VECTOR('',#22954,1.);
+#22954 = DIRECTION('',(1.,-1.44444745829E-33));
+#22955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22956 = ORIENTED_EDGE('',*,*,#21555,.F.);
+#22957 = ORIENTED_EDGE('',*,*,#22958,.T.);
+#22958 = EDGE_CURVE('',#21556,#22907,#22959,.T.);
+#22959 = SURFACE_CURVE('',#22960,(#22964,#22971),.PCURVE_S1.);
+#22960 = LINE('',#22961,#22962);
+#22961 = CARTESIAN_POINT('',(-1.95,2.1,0.5));
+#22962 = VECTOR('',#22963,1.);
+#22963 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#22964 = PCURVE('',#21573,#22965);
+#22965 = DEFINITIONAL_REPRESENTATION('',(#22966),#22970);
+#22966 = LINE('',#22967,#22968);
+#22967 = CARTESIAN_POINT('',(0.25,0.5));
+#22968 = VECTOR('',#22969,1.);
+#22969 = DIRECTION('',(-1.,0.));
+#22970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22971 = PCURVE('',#21655,#22972);
+#22972 = DEFINITIONAL_REPRESENTATION('',(#22973),#22977);
+#22973 = LINE('',#22974,#22975);
+#22974 = CARTESIAN_POINT('',(0.25,-0.5));
+#22975 = VECTOR('',#22976,1.);
+#22976 = DIRECTION('',(1.,1.44444745829E-33));
+#22977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22978 = ADVANCED_FACE('',(#22979),#21655,.F.);
+#22979 = FACE_BOUND('',#22980,.F.);
+#22980 = EDGE_LOOP('',(#22981,#23011,#23040,#23068,#23089,#23090,#23091,
+ #23092,#23116,#23144,#23166,#23167,#23168,#23191));
+#22981 = ORIENTED_EDGE('',*,*,#22982,.F.);
+#22982 = EDGE_CURVE('',#22983,#22985,#22987,.T.);
+#22983 = VERTEX_POINT('',#22984);
+#22984 = CARTESIAN_POINT('',(-2.7,2.1,5.E-02));
+#22985 = VERTEX_POINT('',#22986);
+#22986 = CARTESIAN_POINT('',(-2.7,2.1,0.55));
+#22987 = SURFACE_CURVE('',#22988,(#22992,#22999),.PCURVE_S1.);
+#22988 = LINE('',#22989,#22990);
+#22989 = CARTESIAN_POINT('',(-2.7,2.1,0.));
+#22990 = VECTOR('',#22991,1.);
+#22991 = DIRECTION('',(0.,0.,1.));
+#22992 = PCURVE('',#21655,#22993);
+#22993 = DEFINITIONAL_REPRESENTATION('',(#22994),#22998);
+#22994 = LINE('',#22995,#22996);
+#22995 = CARTESIAN_POINT('',(1.,0.));
+#22996 = VECTOR('',#22997,1.);
+#22997 = DIRECTION('',(0.,-1.));
+#22998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22999 = PCURVE('',#23000,#23005);
+#23000 = PLANE('',#23001);
+#23001 = AXIS2_PLACEMENT_3D('',#23002,#23003,#23004);
+#23002 = CARTESIAN_POINT('',(-2.7,2.1,0.));
+#23003 = DIRECTION('',(1.,0.,0.));
+#23004 = DIRECTION('',(0.,-1.,0.));
+#23005 = DEFINITIONAL_REPRESENTATION('',(#23006),#23010);
+#23006 = LINE('',#23007,#23008);
+#23007 = CARTESIAN_POINT('',(0.,0.));
+#23008 = VECTOR('',#23009,1.);
+#23009 = DIRECTION('',(0.,-1.));
+#23010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23011 = ORIENTED_EDGE('',*,*,#23012,.T.);
+#23012 = EDGE_CURVE('',#22983,#23013,#23015,.T.);
+#23013 = VERTEX_POINT('',#23014);
+#23014 = CARTESIAN_POINT('',(-2.65,2.1,-6.938893903907E-18));
+#23015 = SURFACE_CURVE('',#23016,(#23021,#23028),.PCURVE_S1.);
+#23016 = CIRCLE('',#23017,5.E-02);
+#23017 = AXIS2_PLACEMENT_3D('',#23018,#23019,#23020);
+#23018 = CARTESIAN_POINT('',(-2.65,2.1,5.E-02));
+#23019 = DIRECTION('',(0.,-1.,0.));
+#23020 = DIRECTION('',(0.,0.,-1.));
+#23021 = PCURVE('',#21655,#23022);
+#23022 = DEFINITIONAL_REPRESENTATION('',(#23023),#23027);
+#23023 = CIRCLE('',#23024,5.E-02);
+#23024 = AXIS2_PLACEMENT_2D('',#23025,#23026);
+#23025 = CARTESIAN_POINT('',(0.95,-5.E-02));
+#23026 = DIRECTION('',(0.,1.));
+#23027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23028 = PCURVE('',#23029,#23034);
+#23029 = CYLINDRICAL_SURFACE('',#23030,5.E-02);
+#23030 = AXIS2_PLACEMENT_3D('',#23031,#23032,#23033);
+#23031 = CARTESIAN_POINT('',(-2.65,2.1,5.E-02));
+#23032 = DIRECTION('',(0.,-1.,0.));
+#23033 = DIRECTION('',(-1.,0.,0.));
+#23034 = DEFINITIONAL_REPRESENTATION('',(#23035),#23039);
+#23035 = LINE('',#23036,#23037);
+#23036 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#23037 = VECTOR('',#23038,1.);
+#23038 = DIRECTION('',(1.,0.));
+#23039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23040 = ORIENTED_EDGE('',*,*,#23041,.F.);
+#23041 = EDGE_CURVE('',#23042,#23013,#23044,.T.);
+#23042 = VERTEX_POINT('',#23043);
+#23043 = CARTESIAN_POINT('',(-1.7,2.1,0.));
+#23044 = SURFACE_CURVE('',#23045,(#23049,#23056),.PCURVE_S1.);
+#23045 = LINE('',#23046,#23047);
+#23046 = CARTESIAN_POINT('',(-1.7,2.1,0.));
+#23047 = VECTOR('',#23048,1.);
+#23048 = DIRECTION('',(-1.,0.,0.));
+#23049 = PCURVE('',#21655,#23050);
+#23050 = DEFINITIONAL_REPRESENTATION('',(#23051),#23055);
+#23051 = LINE('',#23052,#23053);
+#23052 = CARTESIAN_POINT('',(0.,-0.));
+#23053 = VECTOR('',#23054,1.);
+#23054 = DIRECTION('',(1.,0.));
+#23055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23056 = PCURVE('',#23057,#23062);
+#23057 = PLANE('',#23058);
+#23058 = AXIS2_PLACEMENT_3D('',#23059,#23060,#23061);
+#23059 = CARTESIAN_POINT('',(-2.2,1.6,0.));
+#23060 = DIRECTION('',(0.,0.,1.));
+#23061 = DIRECTION('',(1.,0.,-0.));
+#23062 = DEFINITIONAL_REPRESENTATION('',(#23063),#23067);
+#23063 = LINE('',#23064,#23065);
+#23064 = CARTESIAN_POINT('',(0.5,0.5));
+#23065 = VECTOR('',#23066,1.);
+#23066 = DIRECTION('',(-1.,0.));
+#23067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23068 = ORIENTED_EDGE('',*,*,#23069,.T.);
+#23069 = EDGE_CURVE('',#23042,#22532,#23070,.T.);
+#23070 = SURFACE_CURVE('',#23071,(#23075,#23082),.PCURVE_S1.);
+#23071 = LINE('',#23072,#23073);
+#23072 = CARTESIAN_POINT('',(-1.7,2.1,0.));
+#23073 = VECTOR('',#23074,1.);
+#23074 = DIRECTION('',(0.,0.,1.));
+#23075 = PCURVE('',#21655,#23076);
+#23076 = DEFINITIONAL_REPRESENTATION('',(#23077),#23081);
+#23077 = LINE('',#23078,#23079);
+#23078 = CARTESIAN_POINT('',(0.,-0.));
+#23079 = VECTOR('',#23080,1.);
+#23080 = DIRECTION('',(0.,-1.));
+#23081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23082 = PCURVE('',#22570,#23083);
+#23083 = DEFINITIONAL_REPRESENTATION('',(#23084),#23088);
+#23084 = LINE('',#23085,#23086);
+#23085 = CARTESIAN_POINT('',(1.,0.));
+#23086 = VECTOR('',#23087,1.);
+#23087 = DIRECTION('',(0.,-1.));
+#23088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23089 = ORIENTED_EDGE('',*,*,#22531,.F.);
+#23090 = ORIENTED_EDGE('',*,*,#22508,.T.);
+#23091 = ORIENTED_EDGE('',*,*,#22882,.T.);
+#23092 = ORIENTED_EDGE('',*,*,#23093,.F.);
+#23093 = EDGE_CURVE('',#23094,#22831,#23096,.T.);
+#23094 = VERTEX_POINT('',#23095);
+#23095 = CARTESIAN_POINT('',(-2.6,2.1,0.15));
+#23096 = SURFACE_CURVE('',#23097,(#23102,#23109),.PCURVE_S1.);
+#23097 = CIRCLE('',#23098,5.E-02);
+#23098 = AXIS2_PLACEMENT_3D('',#23099,#23100,#23101);
+#23099 = CARTESIAN_POINT('',(-2.55,2.1,0.15));
+#23100 = DIRECTION('',(0.,-1.,0.));
+#23101 = DIRECTION('',(-1.,0.,0.));
+#23102 = PCURVE('',#21655,#23103);
+#23103 = DEFINITIONAL_REPRESENTATION('',(#23104),#23108);
+#23104 = CIRCLE('',#23105,5.E-02);
+#23105 = AXIS2_PLACEMENT_2D('',#23106,#23107);
+#23106 = CARTESIAN_POINT('',(0.85,-0.15));
+#23107 = DIRECTION('',(1.,0.));
+#23108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23109 = PCURVE('',#22848,#23110);
+#23110 = DEFINITIONAL_REPRESENTATION('',(#23111),#23115);
+#23111 = LINE('',#23112,#23113);
+#23112 = CARTESIAN_POINT('',(0.,0.1));
+#23113 = VECTOR('',#23114,1.);
+#23114 = DIRECTION('',(1.,0.));
+#23115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23116 = ORIENTED_EDGE('',*,*,#23117,.T.);
+#23117 = EDGE_CURVE('',#23094,#23118,#23120,.T.);
+#23118 = VERTEX_POINT('',#23119);
+#23119 = CARTESIAN_POINT('',(-2.6,2.1,0.45));
+#23120 = SURFACE_CURVE('',#23121,(#23125,#23132),.PCURVE_S1.);
+#23121 = LINE('',#23122,#23123);
+#23122 = CARTESIAN_POINT('',(-2.6,2.1,5.E-02));
+#23123 = VECTOR('',#23124,1.);
+#23124 = DIRECTION('',(0.,0.,1.));
+#23125 = PCURVE('',#21655,#23126);
+#23126 = DEFINITIONAL_REPRESENTATION('',(#23127),#23131);
+#23127 = LINE('',#23128,#23129);
+#23128 = CARTESIAN_POINT('',(0.9,-5.E-02));
+#23129 = VECTOR('',#23130,1.);
+#23130 = DIRECTION('',(0.,-1.));
+#23131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23132 = PCURVE('',#23133,#23138);
+#23133 = PLANE('',#23134);
+#23134 = AXIS2_PLACEMENT_3D('',#23135,#23136,#23137);
+#23135 = CARTESIAN_POINT('',(-2.6,2.2,0.1));
+#23136 = DIRECTION('',(1.,0.,0.));
+#23137 = DIRECTION('',(0.,-1.,0.));
+#23138 = DEFINITIONAL_REPRESENTATION('',(#23139),#23143);
+#23139 = LINE('',#23140,#23141);
+#23140 = CARTESIAN_POINT('',(0.1,5.E-02));
+#23141 = VECTOR('',#23142,1.);
+#23142 = DIRECTION('',(0.,-1.));
+#23143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23144 = ORIENTED_EDGE('',*,*,#23145,.F.);
+#23145 = EDGE_CURVE('',#22907,#23118,#23146,.T.);
+#23146 = SURFACE_CURVE('',#23147,(#23152,#23159),.PCURVE_S1.);
+#23147 = CIRCLE('',#23148,5.E-02);
+#23148 = AXIS2_PLACEMENT_3D('',#23149,#23150,#23151);
+#23149 = CARTESIAN_POINT('',(-2.55,2.1,0.45));
+#23150 = DIRECTION('',(0.,-1.,0.));
+#23151 = DIRECTION('',(-1.,0.,0.));
+#23152 = PCURVE('',#21655,#23153);
+#23153 = DEFINITIONAL_REPRESENTATION('',(#23154),#23158);
+#23154 = CIRCLE('',#23155,5.E-02);
+#23155 = AXIS2_PLACEMENT_2D('',#23156,#23157);
+#23156 = CARTESIAN_POINT('',(0.85,-0.45));
+#23157 = DIRECTION('',(1.,0.));
+#23158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23159 = PCURVE('',#22924,#23160);
+#23160 = DEFINITIONAL_REPRESENTATION('',(#23161),#23165);
+#23161 = LINE('',#23162,#23163);
+#23162 = CARTESIAN_POINT('',(0.,0.1));
+#23163 = VECTOR('',#23164,1.);
+#23164 = DIRECTION('',(1.,0.));
+#23165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23166 = ORIENTED_EDGE('',*,*,#22958,.F.);
+#23167 = ORIENTED_EDGE('',*,*,#21641,.F.);
+#23168 = ORIENTED_EDGE('',*,*,#23169,.T.);
+#23169 = EDGE_CURVE('',#21614,#23170,#23172,.T.);
+#23170 = VERTEX_POINT('',#23171);
+#23171 = CARTESIAN_POINT('',(-2.65,2.1,0.6));
+#23172 = SURFACE_CURVE('',#23173,(#23177,#23184),.PCURVE_S1.);
+#23173 = LINE('',#23174,#23175);
+#23174 = CARTESIAN_POINT('',(-1.7,2.1,0.6));
+#23175 = VECTOR('',#23176,1.);
+#23176 = DIRECTION('',(-1.,0.,0.));
+#23177 = PCURVE('',#21655,#23178);
+#23178 = DEFINITIONAL_REPRESENTATION('',(#23179),#23183);
+#23179 = LINE('',#23180,#23181);
+#23180 = CARTESIAN_POINT('',(0.,-0.6));
+#23181 = VECTOR('',#23182,1.);
+#23182 = DIRECTION('',(1.,0.));
+#23183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23184 = PCURVE('',#21629,#23185);
+#23185 = DEFINITIONAL_REPRESENTATION('',(#23186),#23190);
+#23186 = LINE('',#23187,#23188);
+#23187 = CARTESIAN_POINT('',(0.5,0.5));
+#23188 = VECTOR('',#23189,1.);
+#23189 = DIRECTION('',(-1.,0.));
+#23190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23191 = ORIENTED_EDGE('',*,*,#23192,.F.);
+#23192 = EDGE_CURVE('',#22985,#23170,#23193,.T.);
+#23193 = SURFACE_CURVE('',#23194,(#23199,#23210),.PCURVE_S1.);
+#23194 = CIRCLE('',#23195,5.E-02);
+#23195 = AXIS2_PLACEMENT_3D('',#23196,#23197,#23198);
+#23196 = CARTESIAN_POINT('',(-2.65,2.1,0.55));
+#23197 = DIRECTION('',(0.,1.,0.));
+#23198 = DIRECTION('',(0.,0.,-1.));
+#23199 = PCURVE('',#21655,#23200);
+#23200 = DEFINITIONAL_REPRESENTATION('',(#23201),#23209);
+#23201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23202,#23203,#23204,#23205
+ ,#23206,#23207,#23208),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23202 = CARTESIAN_POINT('',(0.95,-0.5));
+#23203 = CARTESIAN_POINT('',(1.036602540378,-0.5));
+#23204 = CARTESIAN_POINT('',(0.993301270189,-0.575));
+#23205 = CARTESIAN_POINT('',(0.95,-0.65));
+#23206 = CARTESIAN_POINT('',(0.906698729811,-0.575));
+#23207 = CARTESIAN_POINT('',(0.863397459622,-0.5));
+#23208 = CARTESIAN_POINT('',(0.95,-0.5));
+#23209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23210 = PCURVE('',#23211,#23216);
+#23211 = CYLINDRICAL_SURFACE('',#23212,5.E-02);
+#23212 = AXIS2_PLACEMENT_3D('',#23213,#23214,#23215);
+#23213 = CARTESIAN_POINT('',(-2.65,2.1,0.55));
+#23214 = DIRECTION('',(0.,-1.,0.));
+#23215 = DIRECTION('',(-1.,0.,0.));
+#23216 = DEFINITIONAL_REPRESENTATION('',(#23217),#23221);
+#23217 = LINE('',#23218,#23219);
+#23218 = CARTESIAN_POINT('',(7.853981633974,0.));
+#23219 = VECTOR('',#23220,1.);
+#23220 = DIRECTION('',(-1.,0.));
+#23221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23222 = ADVANCED_FACE('',(#23223),#21629,.T.);
+#23223 = FACE_BOUND('',#23224,.T.);
+#23224 = EDGE_LOOP('',(#23225,#23248,#23269,#23270));
+#23225 = ORIENTED_EDGE('',*,*,#23226,.T.);
+#23226 = EDGE_CURVE('',#23170,#23227,#23229,.T.);
+#23227 = VERTEX_POINT('',#23228);
+#23228 = CARTESIAN_POINT('',(-2.65,1.1,0.6));
+#23229 = SURFACE_CURVE('',#23230,(#23234,#23241),.PCURVE_S1.);
+#23230 = LINE('',#23231,#23232);
+#23231 = CARTESIAN_POINT('',(-2.65,2.1,0.6));
+#23232 = VECTOR('',#23233,1.);
+#23233 = DIRECTION('',(0.,-1.,0.));
+#23234 = PCURVE('',#21629,#23235);
+#23235 = DEFINITIONAL_REPRESENTATION('',(#23236),#23240);
+#23236 = LINE('',#23237,#23238);
+#23237 = CARTESIAN_POINT('',(-0.45,0.5));
+#23238 = VECTOR('',#23239,1.);
+#23239 = DIRECTION('',(0.,-1.));
+#23240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23241 = PCURVE('',#23211,#23242);
+#23242 = DEFINITIONAL_REPRESENTATION('',(#23243),#23247);
+#23243 = LINE('',#23244,#23245);
+#23244 = CARTESIAN_POINT('',(4.712388980385,0.));
+#23245 = VECTOR('',#23246,1.);
+#23246 = DIRECTION('',(0.,1.));
+#23247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23248 = ORIENTED_EDGE('',*,*,#23249,.T.);
+#23249 = EDGE_CURVE('',#23227,#21586,#23250,.T.);
+#23250 = SURFACE_CURVE('',#23251,(#23255,#23262),.PCURVE_S1.);
+#23251 = LINE('',#23252,#23253);
+#23252 = CARTESIAN_POINT('',(-2.7,1.1,0.6));
+#23253 = VECTOR('',#23254,1.);
+#23254 = DIRECTION('',(1.,0.,0.));
+#23255 = PCURVE('',#21629,#23256);
+#23256 = DEFINITIONAL_REPRESENTATION('',(#23257),#23261);
+#23257 = LINE('',#23258,#23259);
+#23258 = CARTESIAN_POINT('',(-0.5,-0.5));
+#23259 = VECTOR('',#23260,1.);
+#23260 = DIRECTION('',(1.,0.));
+#23261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23262 = PCURVE('',#21601,#23263);
+#23263 = DEFINITIONAL_REPRESENTATION('',(#23264),#23268);
+#23264 = LINE('',#23265,#23266);
+#23265 = CARTESIAN_POINT('',(0.,-0.6));
+#23266 = VECTOR('',#23267,1.);
+#23267 = DIRECTION('',(1.,0.));
+#23268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23269 = ORIENTED_EDGE('',*,*,#21613,.F.);
+#23270 = ORIENTED_EDGE('',*,*,#23169,.T.);
+#23271 = ADVANCED_FACE('',(#23272),#21601,.F.);
+#23272 = FACE_BOUND('',#23273,.F.);
+#23273 = EDGE_LOOP('',(#23274,#23304,#23327,#23349,#23350,#23351,#23352,
+ #23380,#23403,#23429,#23430,#23431,#23432,#23455));
+#23274 = ORIENTED_EDGE('',*,*,#23275,.F.);
+#23275 = EDGE_CURVE('',#23276,#23278,#23280,.T.);
+#23276 = VERTEX_POINT('',#23277);
+#23277 = CARTESIAN_POINT('',(-2.7,1.1,5.E-02));
+#23278 = VERTEX_POINT('',#23279);
+#23279 = CARTESIAN_POINT('',(-2.65,1.1,-6.938893903907E-18));
+#23280 = SURFACE_CURVE('',#23281,(#23286,#23297),.PCURVE_S1.);
+#23281 = CIRCLE('',#23282,5.E-02);
+#23282 = AXIS2_PLACEMENT_3D('',#23283,#23284,#23285);
+#23283 = CARTESIAN_POINT('',(-2.65,1.1,5.E-02));
+#23284 = DIRECTION('',(0.,-1.,0.));
+#23285 = DIRECTION('',(0.,0.,-1.));
+#23286 = PCURVE('',#21601,#23287);
+#23287 = DEFINITIONAL_REPRESENTATION('',(#23288),#23296);
+#23288 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23289,#23290,#23291,#23292
+ ,#23293,#23294,#23295),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23289 = CARTESIAN_POINT('',(5.E-02,0.));
+#23290 = CARTESIAN_POINT('',(0.136602540378,0.));
+#23291 = CARTESIAN_POINT('',(9.330127018922E-02,-7.5E-02));
+#23292 = CARTESIAN_POINT('',(5.E-02,-0.15));
+#23293 = CARTESIAN_POINT('',(6.698729810778E-03,-7.5E-02));
+#23294 = CARTESIAN_POINT('',(-3.660254037844E-02,-7.632783294298E-17));
+#23295 = CARTESIAN_POINT('',(5.E-02,0.));
+#23296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23297 = PCURVE('',#23029,#23298);
+#23298 = DEFINITIONAL_REPRESENTATION('',(#23299),#23303);
+#23299 = LINE('',#23300,#23301);
+#23300 = CARTESIAN_POINT('',(-4.712388980385,1.));
+#23301 = VECTOR('',#23302,1.);
+#23302 = DIRECTION('',(1.,0.));
+#23303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23304 = ORIENTED_EDGE('',*,*,#23305,.T.);
+#23305 = EDGE_CURVE('',#23276,#23306,#23308,.T.);
+#23306 = VERTEX_POINT('',#23307);
+#23307 = CARTESIAN_POINT('',(-2.7,1.1,0.55));
+#23308 = SURFACE_CURVE('',#23309,(#23313,#23320),.PCURVE_S1.);
+#23309 = LINE('',#23310,#23311);
+#23310 = CARTESIAN_POINT('',(-2.7,1.1,0.));
+#23311 = VECTOR('',#23312,1.);
+#23312 = DIRECTION('',(0.,0.,1.));
+#23313 = PCURVE('',#21601,#23314);
+#23314 = DEFINITIONAL_REPRESENTATION('',(#23315),#23319);
+#23315 = LINE('',#23316,#23317);
+#23316 = CARTESIAN_POINT('',(0.,0.));
+#23317 = VECTOR('',#23318,1.);
+#23318 = DIRECTION('',(0.,-1.));
+#23319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23320 = PCURVE('',#23000,#23321);
+#23321 = DEFINITIONAL_REPRESENTATION('',(#23322),#23326);
+#23322 = LINE('',#23323,#23324);
+#23323 = CARTESIAN_POINT('',(1.,0.));
+#23324 = VECTOR('',#23325,1.);
+#23325 = DIRECTION('',(0.,-1.));
+#23326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23327 = ORIENTED_EDGE('',*,*,#23328,.T.);
+#23328 = EDGE_CURVE('',#23306,#23227,#23329,.T.);
+#23329 = SURFACE_CURVE('',#23330,(#23335,#23342),.PCURVE_S1.);
+#23330 = CIRCLE('',#23331,5.E-02);
+#23331 = AXIS2_PLACEMENT_3D('',#23332,#23333,#23334);
+#23332 = CARTESIAN_POINT('',(-2.65,1.1,0.55));
+#23333 = DIRECTION('',(0.,1.,0.));
+#23334 = DIRECTION('',(0.,0.,-1.));
+#23335 = PCURVE('',#21601,#23336);
+#23336 = DEFINITIONAL_REPRESENTATION('',(#23337),#23341);
+#23337 = CIRCLE('',#23338,5.E-02);
+#23338 = AXIS2_PLACEMENT_2D('',#23339,#23340);
+#23339 = CARTESIAN_POINT('',(5.E-02,-0.55));
+#23340 = DIRECTION('',(0.,1.));
+#23341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23342 = PCURVE('',#23211,#23343);
+#23343 = DEFINITIONAL_REPRESENTATION('',(#23344),#23348);
+#23344 = LINE('',#23345,#23346);
+#23345 = CARTESIAN_POINT('',(7.853981633974,1.));
+#23346 = VECTOR('',#23347,1.);
+#23347 = DIRECTION('',(-1.,0.));
+#23348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23349 = ORIENTED_EDGE('',*,*,#23249,.T.);
+#23350 = ORIENTED_EDGE('',*,*,#21585,.F.);
+#23351 = ORIENTED_EDGE('',*,*,#22936,.F.);
+#23352 = ORIENTED_EDGE('',*,*,#23353,.T.);
+#23353 = EDGE_CURVE('',#22909,#23354,#23356,.T.);
+#23354 = VERTEX_POINT('',#23355);
+#23355 = CARTESIAN_POINT('',(-2.6,1.1,0.45));
+#23356 = SURFACE_CURVE('',#23357,(#23362,#23373),.PCURVE_S1.);
+#23357 = CIRCLE('',#23358,5.E-02);
+#23358 = AXIS2_PLACEMENT_3D('',#23359,#23360,#23361);
+#23359 = CARTESIAN_POINT('',(-2.55,1.1,0.45));
+#23360 = DIRECTION('',(0.,-1.,0.));
+#23361 = DIRECTION('',(-1.,0.,0.));
+#23362 = PCURVE('',#21601,#23363);
+#23363 = DEFINITIONAL_REPRESENTATION('',(#23364),#23372);
+#23364 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23365,#23366,#23367,#23368
+ ,#23369,#23370,#23371),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23365 = CARTESIAN_POINT('',(0.1,-0.45));
+#23366 = CARTESIAN_POINT('',(0.1,-0.363397459622));
+#23367 = CARTESIAN_POINT('',(0.175,-0.406698729811));
+#23368 = CARTESIAN_POINT('',(0.25,-0.45));
+#23369 = CARTESIAN_POINT('',(0.175,-0.493301270189));
+#23370 = CARTESIAN_POINT('',(0.1,-0.536602540378));
+#23371 = CARTESIAN_POINT('',(0.1,-0.45));
+#23372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23373 = PCURVE('',#22924,#23374);
+#23374 = DEFINITIONAL_REPRESENTATION('',(#23375),#23379);
+#23375 = LINE('',#23376,#23377);
+#23376 = CARTESIAN_POINT('',(0.,1.1));
+#23377 = VECTOR('',#23378,1.);
+#23378 = DIRECTION('',(1.,0.));
+#23379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23380 = ORIENTED_EDGE('',*,*,#23381,.T.);
+#23381 = EDGE_CURVE('',#23354,#23382,#23384,.T.);
+#23382 = VERTEX_POINT('',#23383);
+#23383 = CARTESIAN_POINT('',(-2.6,1.1,0.15));
+#23384 = SURFACE_CURVE('',#23385,(#23389,#23396),.PCURVE_S1.);
+#23385 = LINE('',#23386,#23387);
+#23386 = CARTESIAN_POINT('',(-2.6,1.1,5.E-02));
+#23387 = VECTOR('',#23388,1.);
+#23388 = DIRECTION('',(0.,0.,-1.));
+#23389 = PCURVE('',#21601,#23390);
+#23390 = DEFINITIONAL_REPRESENTATION('',(#23391),#23395);
+#23391 = LINE('',#23392,#23393);
+#23392 = CARTESIAN_POINT('',(0.1,-5.E-02));
+#23393 = VECTOR('',#23394,1.);
+#23394 = DIRECTION('',(0.,1.));
+#23395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23396 = PCURVE('',#23133,#23397);
+#23397 = DEFINITIONAL_REPRESENTATION('',(#23398),#23402);
+#23398 = LINE('',#23399,#23400);
+#23399 = CARTESIAN_POINT('',(1.1,5.E-02));
+#23400 = VECTOR('',#23401,1.);
+#23401 = DIRECTION('',(0.,1.));
+#23402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23403 = ORIENTED_EDGE('',*,*,#23404,.T.);
+#23404 = EDGE_CURVE('',#23382,#22833,#23405,.T.);
+#23405 = SURFACE_CURVE('',#23406,(#23411,#23422),.PCURVE_S1.);
+#23406 = CIRCLE('',#23407,5.E-02);
+#23407 = AXIS2_PLACEMENT_3D('',#23408,#23409,#23410);
+#23408 = CARTESIAN_POINT('',(-2.55,1.1,0.15));
+#23409 = DIRECTION('',(0.,-1.,0.));
+#23410 = DIRECTION('',(-1.,0.,0.));
+#23411 = PCURVE('',#21601,#23412);
+#23412 = DEFINITIONAL_REPRESENTATION('',(#23413),#23421);
+#23413 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23414,#23415,#23416,#23417
+ ,#23418,#23419,#23420),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23414 = CARTESIAN_POINT('',(0.1,-0.15));
+#23415 = CARTESIAN_POINT('',(0.1,-6.339745962156E-02));
+#23416 = CARTESIAN_POINT('',(0.175,-0.106698729811));
+#23417 = CARTESIAN_POINT('',(0.25,-0.15));
+#23418 = CARTESIAN_POINT('',(0.175,-0.193301270189));
+#23419 = CARTESIAN_POINT('',(0.1,-0.236602540378));
+#23420 = CARTESIAN_POINT('',(0.1,-0.15));
+#23421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23422 = PCURVE('',#22848,#23423);
+#23423 = DEFINITIONAL_REPRESENTATION('',(#23424),#23428);
+#23424 = LINE('',#23425,#23426);
+#23425 = CARTESIAN_POINT('',(0.,1.1));
+#23426 = VECTOR('',#23427,1.);
+#23427 = DIRECTION('',(1.,0.));
+#23428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23429 = ORIENTED_EDGE('',*,*,#22860,.T.);
+#23430 = ORIENTED_EDGE('',*,*,#22605,.T.);
+#23431 = ORIENTED_EDGE('',*,*,#22582,.F.);
+#23432 = ORIENTED_EDGE('',*,*,#23433,.F.);
+#23433 = EDGE_CURVE('',#23434,#22555,#23436,.T.);
+#23434 = VERTEX_POINT('',#23435);
+#23435 = CARTESIAN_POINT('',(-1.7,1.1,0.));
+#23436 = SURFACE_CURVE('',#23437,(#23441,#23448),.PCURVE_S1.);
+#23437 = LINE('',#23438,#23439);
+#23438 = CARTESIAN_POINT('',(-1.7,1.1,0.));
+#23439 = VECTOR('',#23440,1.);
+#23440 = DIRECTION('',(0.,0.,1.));
+#23441 = PCURVE('',#21601,#23442);
+#23442 = DEFINITIONAL_REPRESENTATION('',(#23443),#23447);
+#23443 = LINE('',#23444,#23445);
+#23444 = CARTESIAN_POINT('',(1.,0.));
+#23445 = VECTOR('',#23446,1.);
+#23446 = DIRECTION('',(0.,-1.));
+#23447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23448 = PCURVE('',#22570,#23449);
+#23449 = DEFINITIONAL_REPRESENTATION('',(#23450),#23454);
+#23450 = LINE('',#23451,#23452);
+#23451 = CARTESIAN_POINT('',(0.,0.));
+#23452 = VECTOR('',#23453,1.);
+#23453 = DIRECTION('',(0.,-1.));
+#23454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23455 = ORIENTED_EDGE('',*,*,#23456,.F.);
+#23456 = EDGE_CURVE('',#23278,#23434,#23457,.T.);
+#23457 = SURFACE_CURVE('',#23458,(#23462,#23469),.PCURVE_S1.);
+#23458 = LINE('',#23459,#23460);
+#23459 = CARTESIAN_POINT('',(-2.7,1.1,0.));
+#23460 = VECTOR('',#23461,1.);
+#23461 = DIRECTION('',(1.,0.,0.));
+#23462 = PCURVE('',#21601,#23463);
+#23463 = DEFINITIONAL_REPRESENTATION('',(#23464),#23468);
+#23464 = LINE('',#23465,#23466);
+#23465 = CARTESIAN_POINT('',(0.,0.));
+#23466 = VECTOR('',#23467,1.);
+#23467 = DIRECTION('',(1.,0.));
+#23468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23469 = PCURVE('',#23057,#23470);
+#23470 = DEFINITIONAL_REPRESENTATION('',(#23471),#23475);
+#23471 = LINE('',#23472,#23473);
+#23472 = CARTESIAN_POINT('',(-0.5,-0.5));
+#23473 = VECTOR('',#23474,1.);
+#23474 = DIRECTION('',(1.,0.));
+#23475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23476 = ADVANCED_FACE('',(#23477),#21687,.F.);
+#23477 = FACE_BOUND('',#23478,.F.);
+#23478 = EDGE_LOOP('',(#23479,#23509,#23538,#23566,#23587,#23588,#23589,
+ #23590,#23614,#23642,#23671,#23692,#23693,#23716));
+#23479 = ORIENTED_EDGE('',*,*,#23480,.F.);
+#23480 = EDGE_CURVE('',#23481,#23483,#23485,.T.);
+#23481 = VERTEX_POINT('',#23482);
+#23482 = CARTESIAN_POINT('',(-2.7,-1.1,5.E-02));
+#23483 = VERTEX_POINT('',#23484);
+#23484 = CARTESIAN_POINT('',(-2.7,-1.1,0.55));
+#23485 = SURFACE_CURVE('',#23486,(#23490,#23497),.PCURVE_S1.);
+#23486 = LINE('',#23487,#23488);
+#23487 = CARTESIAN_POINT('',(-2.7,-1.1,0.));
+#23488 = VECTOR('',#23489,1.);
+#23489 = DIRECTION('',(0.,0.,1.));
+#23490 = PCURVE('',#21687,#23491);
+#23491 = DEFINITIONAL_REPRESENTATION('',(#23492),#23496);
+#23492 = LINE('',#23493,#23494);
+#23493 = CARTESIAN_POINT('',(1.,0.));
+#23494 = VECTOR('',#23495,1.);
+#23495 = DIRECTION('',(0.,-1.));
+#23496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23497 = PCURVE('',#23498,#23503);
+#23498 = PLANE('',#23499);
+#23499 = AXIS2_PLACEMENT_3D('',#23500,#23501,#23502);
+#23500 = CARTESIAN_POINT('',(-2.7,-1.1,0.));
+#23501 = DIRECTION('',(1.,0.,0.));
+#23502 = DIRECTION('',(0.,-1.,0.));
+#23503 = DEFINITIONAL_REPRESENTATION('',(#23504),#23508);
+#23504 = LINE('',#23505,#23506);
+#23505 = CARTESIAN_POINT('',(0.,0.));
+#23506 = VECTOR('',#23507,1.);
+#23507 = DIRECTION('',(0.,-1.));
+#23508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23509 = ORIENTED_EDGE('',*,*,#23510,.T.);
+#23510 = EDGE_CURVE('',#23481,#23511,#23513,.T.);
+#23511 = VERTEX_POINT('',#23512);
+#23512 = CARTESIAN_POINT('',(-2.65,-1.1,-6.938893903907E-18));
+#23513 = SURFACE_CURVE('',#23514,(#23519,#23526),.PCURVE_S1.);
+#23514 = CIRCLE('',#23515,5.E-02);
+#23515 = AXIS2_PLACEMENT_3D('',#23516,#23517,#23518);
+#23516 = CARTESIAN_POINT('',(-2.65,-1.1,5.E-02));
+#23517 = DIRECTION('',(0.,-1.,0.));
+#23518 = DIRECTION('',(0.,0.,-1.));
+#23519 = PCURVE('',#21687,#23520);
+#23520 = DEFINITIONAL_REPRESENTATION('',(#23521),#23525);
+#23521 = CIRCLE('',#23522,5.E-02);
+#23522 = AXIS2_PLACEMENT_2D('',#23523,#23524);
+#23523 = CARTESIAN_POINT('',(0.95,-5.E-02));
+#23524 = DIRECTION('',(0.,1.));
+#23525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23526 = PCURVE('',#23527,#23532);
+#23527 = CYLINDRICAL_SURFACE('',#23528,5.E-02);
+#23528 = AXIS2_PLACEMENT_3D('',#23529,#23530,#23531);
+#23529 = CARTESIAN_POINT('',(-2.65,-1.1,5.E-02));
+#23530 = DIRECTION('',(0.,-1.,0.));
+#23531 = DIRECTION('',(-1.,0.,0.));
+#23532 = DEFINITIONAL_REPRESENTATION('',(#23533),#23537);
+#23533 = LINE('',#23534,#23535);
+#23534 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#23535 = VECTOR('',#23536,1.);
+#23536 = DIRECTION('',(1.,0.));
+#23537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23538 = ORIENTED_EDGE('',*,*,#23539,.F.);
+#23539 = EDGE_CURVE('',#23540,#23511,#23542,.T.);
+#23540 = VERTEX_POINT('',#23541);
+#23541 = CARTESIAN_POINT('',(-1.7,-1.1,0.));
+#23542 = SURFACE_CURVE('',#23543,(#23547,#23554),.PCURVE_S1.);
+#23543 = LINE('',#23544,#23545);
+#23544 = CARTESIAN_POINT('',(-1.7,-1.1,0.));
+#23545 = VECTOR('',#23546,1.);
+#23546 = DIRECTION('',(-1.,0.,0.));
+#23547 = PCURVE('',#21687,#23548);
+#23548 = DEFINITIONAL_REPRESENTATION('',(#23549),#23553);
+#23549 = LINE('',#23550,#23551);
+#23550 = CARTESIAN_POINT('',(0.,-0.));
+#23551 = VECTOR('',#23552,1.);
+#23552 = DIRECTION('',(1.,0.));
+#23553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23554 = PCURVE('',#23555,#23560);
+#23555 = PLANE('',#23556);
+#23556 = AXIS2_PLACEMENT_3D('',#23557,#23558,#23559);
+#23557 = CARTESIAN_POINT('',(-2.2,-1.6,0.));
+#23558 = DIRECTION('',(0.,0.,1.));
+#23559 = DIRECTION('',(1.,0.,-0.));
+#23560 = DEFINITIONAL_REPRESENTATION('',(#23561),#23565);
+#23561 = LINE('',#23562,#23563);
+#23562 = CARTESIAN_POINT('',(0.5,0.5));
+#23563 = VECTOR('',#23564,1.);
+#23564 = DIRECTION('',(-1.,0.));
+#23565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23566 = ORIENTED_EDGE('',*,*,#23567,.T.);
+#23567 = EDGE_CURVE('',#23540,#22651,#23568,.T.);
+#23568 = SURFACE_CURVE('',#23569,(#23573,#23580),.PCURVE_S1.);
+#23569 = LINE('',#23570,#23571);
+#23570 = CARTESIAN_POINT('',(-1.7,-1.1,0.));
+#23571 = VECTOR('',#23572,1.);
+#23572 = DIRECTION('',(0.,0.,1.));
+#23573 = PCURVE('',#21687,#23574);
+#23574 = DEFINITIONAL_REPRESENTATION('',(#23575),#23579);
+#23575 = LINE('',#23576,#23577);
+#23576 = CARTESIAN_POINT('',(0.,-0.));
+#23577 = VECTOR('',#23578,1.);
+#23578 = DIRECTION('',(0.,-1.));
+#23579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23580 = PCURVE('',#22689,#23581);
+#23581 = DEFINITIONAL_REPRESENTATION('',(#23582),#23586);
+#23582 = LINE('',#23583,#23584);
+#23583 = CARTESIAN_POINT('',(1.,0.));
+#23584 = VECTOR('',#23585,1.);
+#23585 = DIRECTION('',(0.,-1.));
+#23586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23587 = ORIENTED_EDGE('',*,*,#22650,.F.);
+#23588 = ORIENTED_EDGE('',*,*,#22627,.T.);
+#23589 = ORIENTED_EDGE('',*,*,#22800,.T.);
+#23590 = ORIENTED_EDGE('',*,*,#23591,.F.);
+#23591 = EDGE_CURVE('',#23592,#22749,#23594,.T.);
+#23592 = VERTEX_POINT('',#23593);
+#23593 = CARTESIAN_POINT('',(-2.6,-1.1,0.15));
+#23594 = SURFACE_CURVE('',#23595,(#23600,#23607),.PCURVE_S1.);
+#23595 = CIRCLE('',#23596,5.E-02);
+#23596 = AXIS2_PLACEMENT_3D('',#23597,#23598,#23599);
+#23597 = CARTESIAN_POINT('',(-2.55,-1.1,0.15));
+#23598 = DIRECTION('',(0.,-1.,0.));
+#23599 = DIRECTION('',(-1.,0.,0.));
+#23600 = PCURVE('',#21687,#23601);
+#23601 = DEFINITIONAL_REPRESENTATION('',(#23602),#23606);
+#23602 = CIRCLE('',#23603,5.E-02);
+#23603 = AXIS2_PLACEMENT_2D('',#23604,#23605);
+#23604 = CARTESIAN_POINT('',(0.85,-0.15));
+#23605 = DIRECTION('',(1.,0.));
+#23606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23607 = PCURVE('',#22766,#23608);
+#23608 = DEFINITIONAL_REPRESENTATION('',(#23609),#23613);
+#23609 = LINE('',#23610,#23611);
+#23610 = CARTESIAN_POINT('',(0.,0.1));
+#23611 = VECTOR('',#23612,1.);
+#23612 = DIRECTION('',(1.,0.));
+#23613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23614 = ORIENTED_EDGE('',*,*,#23615,.T.);
+#23615 = EDGE_CURVE('',#23592,#23616,#23618,.T.);
+#23616 = VERTEX_POINT('',#23617);
+#23617 = CARTESIAN_POINT('',(-2.6,-1.1,0.45));
+#23618 = SURFACE_CURVE('',#23619,(#23623,#23630),.PCURVE_S1.);
+#23619 = LINE('',#23620,#23621);
+#23620 = CARTESIAN_POINT('',(-2.6,-1.1,5.E-02));
+#23621 = VECTOR('',#23622,1.);
+#23622 = DIRECTION('',(0.,0.,1.));
+#23623 = PCURVE('',#21687,#23624);
+#23624 = DEFINITIONAL_REPRESENTATION('',(#23625),#23629);
+#23625 = LINE('',#23626,#23627);
+#23626 = CARTESIAN_POINT('',(0.9,-5.E-02));
+#23627 = VECTOR('',#23628,1.);
+#23628 = DIRECTION('',(0.,-1.));
+#23629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23630 = PCURVE('',#23631,#23636);
+#23631 = PLANE('',#23632);
+#23632 = AXIS2_PLACEMENT_3D('',#23633,#23634,#23635);
+#23633 = CARTESIAN_POINT('',(-2.6,-1.,0.1));
+#23634 = DIRECTION('',(1.,0.,0.));
+#23635 = DIRECTION('',(0.,-1.,0.));
+#23636 = DEFINITIONAL_REPRESENTATION('',(#23637),#23641);
+#23637 = LINE('',#23638,#23639);
+#23638 = CARTESIAN_POINT('',(0.1,5.E-02));
+#23639 = VECTOR('',#23640,1.);
+#23640 = DIRECTION('',(0.,-1.));
+#23641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23642 = ORIENTED_EDGE('',*,*,#23643,.F.);
+#23643 = EDGE_CURVE('',#23644,#23616,#23646,.T.);
+#23644 = VERTEX_POINT('',#23645);
+#23645 = CARTESIAN_POINT('',(-2.55,-1.1,0.5));
+#23646 = SURFACE_CURVE('',#23647,(#23652,#23659),.PCURVE_S1.);
+#23647 = CIRCLE('',#23648,5.E-02);
+#23648 = AXIS2_PLACEMENT_3D('',#23649,#23650,#23651);
+#23649 = CARTESIAN_POINT('',(-2.55,-1.1,0.45));
+#23650 = DIRECTION('',(0.,-1.,0.));
+#23651 = DIRECTION('',(-1.,0.,0.));
+#23652 = PCURVE('',#21687,#23653);
+#23653 = DEFINITIONAL_REPRESENTATION('',(#23654),#23658);
+#23654 = CIRCLE('',#23655,5.E-02);
+#23655 = AXIS2_PLACEMENT_2D('',#23656,#23657);
+#23656 = CARTESIAN_POINT('',(0.85,-0.45));
+#23657 = DIRECTION('',(1.,0.));
+#23658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23659 = PCURVE('',#23660,#23665);
+#23660 = CYLINDRICAL_SURFACE('',#23661,5.E-02);
+#23661 = AXIS2_PLACEMENT_3D('',#23662,#23663,#23664);
+#23662 = CARTESIAN_POINT('',(-2.55,-1.,0.45));
+#23663 = DIRECTION('',(0.,-1.,0.));
+#23664 = DIRECTION('',(-1.,0.,0.));
+#23665 = DEFINITIONAL_REPRESENTATION('',(#23666),#23670);
+#23666 = LINE('',#23667,#23668);
+#23667 = CARTESIAN_POINT('',(0.,0.1));
+#23668 = VECTOR('',#23669,1.);
+#23669 = DIRECTION('',(1.,0.));
+#23670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23671 = ORIENTED_EDGE('',*,*,#23672,.F.);
+#23672 = EDGE_CURVE('',#21672,#23644,#23673,.T.);
+#23673 = SURFACE_CURVE('',#23674,(#23678,#23685),.PCURVE_S1.);
+#23674 = LINE('',#23675,#23676);
+#23675 = CARTESIAN_POINT('',(-1.95,-1.1,0.5));
+#23676 = VECTOR('',#23677,1.);
+#23677 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#23678 = PCURVE('',#21687,#23679);
+#23679 = DEFINITIONAL_REPRESENTATION('',(#23680),#23684);
+#23680 = LINE('',#23681,#23682);
+#23681 = CARTESIAN_POINT('',(0.25,-0.5));
+#23682 = VECTOR('',#23683,1.);
+#23683 = DIRECTION('',(1.,1.44444745829E-33));
+#23684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23685 = PCURVE('',#21715,#23686);
+#23686 = DEFINITIONAL_REPRESENTATION('',(#23687),#23691);
+#23687 = LINE('',#23688,#23689);
+#23688 = CARTESIAN_POINT('',(0.25,0.5));
+#23689 = VECTOR('',#23690,1.);
+#23690 = DIRECTION('',(-1.,0.));
+#23691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23692 = ORIENTED_EDGE('',*,*,#21669,.F.);
+#23693 = ORIENTED_EDGE('',*,*,#23694,.T.);
+#23694 = EDGE_CURVE('',#21670,#23695,#23697,.T.);
+#23695 = VERTEX_POINT('',#23696);
+#23696 = CARTESIAN_POINT('',(-2.65,-1.1,0.6));
+#23697 = SURFACE_CURVE('',#23698,(#23702,#23709),.PCURVE_S1.);
+#23698 = LINE('',#23699,#23700);
+#23699 = CARTESIAN_POINT('',(-1.7,-1.1,0.6));
+#23700 = VECTOR('',#23701,1.);
+#23701 = DIRECTION('',(-1.,0.,0.));
+#23702 = PCURVE('',#21687,#23703);
+#23703 = DEFINITIONAL_REPRESENTATION('',(#23704),#23708);
+#23704 = LINE('',#23705,#23706);
+#23705 = CARTESIAN_POINT('',(0.,-0.6));
+#23706 = VECTOR('',#23707,1.);
+#23707 = DIRECTION('',(1.,0.));
+#23708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23709 = PCURVE('',#21769,#23710);
+#23710 = DEFINITIONAL_REPRESENTATION('',(#23711),#23715);
+#23711 = LINE('',#23712,#23713);
+#23712 = CARTESIAN_POINT('',(0.5,0.5));
+#23713 = VECTOR('',#23714,1.);
+#23714 = DIRECTION('',(-1.,0.));
+#23715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23716 = ORIENTED_EDGE('',*,*,#23717,.F.);
+#23717 = EDGE_CURVE('',#23483,#23695,#23718,.T.);
+#23718 = SURFACE_CURVE('',#23719,(#23724,#23735),.PCURVE_S1.);
+#23719 = CIRCLE('',#23720,5.E-02);
+#23720 = AXIS2_PLACEMENT_3D('',#23721,#23722,#23723);
+#23721 = CARTESIAN_POINT('',(-2.65,-1.1,0.55));
+#23722 = DIRECTION('',(0.,1.,0.));
+#23723 = DIRECTION('',(0.,0.,-1.));
+#23724 = PCURVE('',#21687,#23725);
+#23725 = DEFINITIONAL_REPRESENTATION('',(#23726),#23734);
+#23726 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23727,#23728,#23729,#23730
+ ,#23731,#23732,#23733),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23727 = CARTESIAN_POINT('',(0.95,-0.5));
+#23728 = CARTESIAN_POINT('',(1.036602540378,-0.5));
+#23729 = CARTESIAN_POINT('',(0.993301270189,-0.575));
+#23730 = CARTESIAN_POINT('',(0.95,-0.65));
+#23731 = CARTESIAN_POINT('',(0.906698729811,-0.575));
+#23732 = CARTESIAN_POINT('',(0.863397459622,-0.5));
+#23733 = CARTESIAN_POINT('',(0.95,-0.5));
+#23734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23735 = PCURVE('',#23736,#23741);
+#23736 = CYLINDRICAL_SURFACE('',#23737,5.E-02);
+#23737 = AXIS2_PLACEMENT_3D('',#23738,#23739,#23740);
+#23738 = CARTESIAN_POINT('',(-2.65,-1.1,0.55));
+#23739 = DIRECTION('',(0.,-1.,0.));
+#23740 = DIRECTION('',(-1.,0.,0.));
+#23741 = DEFINITIONAL_REPRESENTATION('',(#23742),#23746);
+#23742 = LINE('',#23743,#23744);
+#23743 = CARTESIAN_POINT('',(7.853981633974,0.));
+#23744 = VECTOR('',#23745,1.);
+#23745 = DIRECTION('',(-1.,0.));
+#23746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23747 = ADVANCED_FACE('',(#23748),#21769,.T.);
+#23748 = FACE_BOUND('',#23749,.T.);
+#23749 = EDGE_LOOP('',(#23750,#23773,#23794,#23795));
+#23750 = ORIENTED_EDGE('',*,*,#23751,.T.);
+#23751 = EDGE_CURVE('',#23695,#23752,#23754,.T.);
+#23752 = VERTEX_POINT('',#23753);
+#23753 = CARTESIAN_POINT('',(-2.65,-2.1,0.6));
+#23754 = SURFACE_CURVE('',#23755,(#23759,#23766),.PCURVE_S1.);
+#23755 = LINE('',#23756,#23757);
+#23756 = CARTESIAN_POINT('',(-2.65,-1.1,0.6));
+#23757 = VECTOR('',#23758,1.);
+#23758 = DIRECTION('',(0.,-1.,0.));
+#23759 = PCURVE('',#21769,#23760);
+#23760 = DEFINITIONAL_REPRESENTATION('',(#23761),#23765);
+#23761 = LINE('',#23762,#23763);
+#23762 = CARTESIAN_POINT('',(-0.45,0.5));
+#23763 = VECTOR('',#23764,1.);
+#23764 = DIRECTION('',(0.,-1.));
+#23765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23766 = PCURVE('',#23736,#23767);
+#23767 = DEFINITIONAL_REPRESENTATION('',(#23768),#23772);
+#23768 = LINE('',#23769,#23770);
+#23769 = CARTESIAN_POINT('',(4.712388980385,0.));
+#23770 = VECTOR('',#23771,1.);
+#23771 = DIRECTION('',(0.,1.));
+#23772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23773 = ORIENTED_EDGE('',*,*,#23774,.T.);
+#23774 = EDGE_CURVE('',#23752,#21728,#23775,.T.);
+#23775 = SURFACE_CURVE('',#23776,(#23780,#23787),.PCURVE_S1.);
+#23776 = LINE('',#23777,#23778);
+#23777 = CARTESIAN_POINT('',(-2.7,-2.1,0.6));
+#23778 = VECTOR('',#23779,1.);
+#23779 = DIRECTION('',(1.,0.,0.));
+#23780 = PCURVE('',#21769,#23781);
+#23781 = DEFINITIONAL_REPRESENTATION('',(#23782),#23786);
+#23782 = LINE('',#23783,#23784);
+#23783 = CARTESIAN_POINT('',(-0.5,-0.5));
+#23784 = VECTOR('',#23785,1.);
+#23785 = DIRECTION('',(1.,0.));
+#23786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23787 = PCURVE('',#21743,#23788);
+#23788 = DEFINITIONAL_REPRESENTATION('',(#23789),#23793);
+#23789 = LINE('',#23790,#23791);
+#23790 = CARTESIAN_POINT('',(0.,-0.6));
+#23791 = VECTOR('',#23792,1.);
+#23792 = DIRECTION('',(1.,0.));
+#23793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23794 = ORIENTED_EDGE('',*,*,#21755,.F.);
+#23795 = ORIENTED_EDGE('',*,*,#23694,.T.);
+#23796 = ADVANCED_FACE('',(#23797),#21743,.F.);
+#23797 = FACE_BOUND('',#23798,.F.);
+#23798 = EDGE_LOOP('',(#23799,#23829,#23852,#23874,#23875,#23876,#23899,
+ #23927,#23950,#23976,#23977,#23978,#23979,#24002));
+#23799 = ORIENTED_EDGE('',*,*,#23800,.F.);
+#23800 = EDGE_CURVE('',#23801,#23803,#23805,.T.);
+#23801 = VERTEX_POINT('',#23802);
+#23802 = CARTESIAN_POINT('',(-2.7,-2.1,5.E-02));
+#23803 = VERTEX_POINT('',#23804);
+#23804 = CARTESIAN_POINT('',(-2.65,-2.1,-6.938893903907E-18));
+#23805 = SURFACE_CURVE('',#23806,(#23811,#23822),.PCURVE_S1.);
+#23806 = CIRCLE('',#23807,5.E-02);
+#23807 = AXIS2_PLACEMENT_3D('',#23808,#23809,#23810);
+#23808 = CARTESIAN_POINT('',(-2.65,-2.1,5.E-02));
+#23809 = DIRECTION('',(0.,-1.,0.));
+#23810 = DIRECTION('',(0.,0.,-1.));
+#23811 = PCURVE('',#21743,#23812);
+#23812 = DEFINITIONAL_REPRESENTATION('',(#23813),#23821);
+#23813 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23814,#23815,#23816,#23817
+ ,#23818,#23819,#23820),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23814 = CARTESIAN_POINT('',(5.E-02,0.));
+#23815 = CARTESIAN_POINT('',(0.136602540378,0.));
+#23816 = CARTESIAN_POINT('',(9.330127018922E-02,-7.5E-02));
+#23817 = CARTESIAN_POINT('',(5.E-02,-0.15));
+#23818 = CARTESIAN_POINT('',(6.698729810778E-03,-7.5E-02));
+#23819 = CARTESIAN_POINT('',(-3.660254037844E-02,-7.632783294298E-17));
+#23820 = CARTESIAN_POINT('',(5.E-02,0.));
+#23821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23822 = PCURVE('',#23527,#23823);
+#23823 = DEFINITIONAL_REPRESENTATION('',(#23824),#23828);
+#23824 = LINE('',#23825,#23826);
+#23825 = CARTESIAN_POINT('',(-4.712388980385,1.));
+#23826 = VECTOR('',#23827,1.);
+#23827 = DIRECTION('',(1.,0.));
+#23828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23829 = ORIENTED_EDGE('',*,*,#23830,.T.);
+#23830 = EDGE_CURVE('',#23801,#23831,#23833,.T.);
+#23831 = VERTEX_POINT('',#23832);
+#23832 = CARTESIAN_POINT('',(-2.7,-2.1,0.55));
+#23833 = SURFACE_CURVE('',#23834,(#23838,#23845),.PCURVE_S1.);
+#23834 = LINE('',#23835,#23836);
+#23835 = CARTESIAN_POINT('',(-2.7,-2.1,0.));
+#23836 = VECTOR('',#23837,1.);
+#23837 = DIRECTION('',(0.,0.,1.));
+#23838 = PCURVE('',#21743,#23839);
+#23839 = DEFINITIONAL_REPRESENTATION('',(#23840),#23844);
+#23840 = LINE('',#23841,#23842);
+#23841 = CARTESIAN_POINT('',(0.,0.));
+#23842 = VECTOR('',#23843,1.);
+#23843 = DIRECTION('',(0.,-1.));
+#23844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23845 = PCURVE('',#23498,#23846);
+#23846 = DEFINITIONAL_REPRESENTATION('',(#23847),#23851);
+#23847 = LINE('',#23848,#23849);
+#23848 = CARTESIAN_POINT('',(1.,0.));
+#23849 = VECTOR('',#23850,1.);
+#23850 = DIRECTION('',(0.,-1.));
+#23851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23852 = ORIENTED_EDGE('',*,*,#23853,.T.);
+#23853 = EDGE_CURVE('',#23831,#23752,#23854,.T.);
+#23854 = SURFACE_CURVE('',#23855,(#23860,#23867),.PCURVE_S1.);
+#23855 = CIRCLE('',#23856,5.E-02);
+#23856 = AXIS2_PLACEMENT_3D('',#23857,#23858,#23859);
+#23857 = CARTESIAN_POINT('',(-2.65,-2.1,0.55));
+#23858 = DIRECTION('',(0.,1.,0.));
+#23859 = DIRECTION('',(0.,0.,-1.));
+#23860 = PCURVE('',#21743,#23861);
+#23861 = DEFINITIONAL_REPRESENTATION('',(#23862),#23866);
+#23862 = CIRCLE('',#23863,5.E-02);
+#23863 = AXIS2_PLACEMENT_2D('',#23864,#23865);
+#23864 = CARTESIAN_POINT('',(5.E-02,-0.55));
+#23865 = DIRECTION('',(0.,1.));
+#23866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23867 = PCURVE('',#23736,#23868);
+#23868 = DEFINITIONAL_REPRESENTATION('',(#23869),#23873);
+#23869 = LINE('',#23870,#23871);
+#23870 = CARTESIAN_POINT('',(7.853981633974,1.));
+#23871 = VECTOR('',#23872,1.);
+#23872 = DIRECTION('',(-1.,0.));
+#23873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23874 = ORIENTED_EDGE('',*,*,#23774,.T.);
+#23875 = ORIENTED_EDGE('',*,*,#21727,.F.);
+#23876 = ORIENTED_EDGE('',*,*,#23877,.F.);
+#23877 = EDGE_CURVE('',#23878,#21700,#23880,.T.);
+#23878 = VERTEX_POINT('',#23879);
+#23879 = CARTESIAN_POINT('',(-2.55,-2.1,0.5));
+#23880 = SURFACE_CURVE('',#23881,(#23885,#23892),.PCURVE_S1.);
+#23881 = LINE('',#23882,#23883);
+#23882 = CARTESIAN_POINT('',(-2.45,-2.1,0.5));
+#23883 = VECTOR('',#23884,1.);
+#23884 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#23885 = PCURVE('',#21743,#23886);
+#23886 = DEFINITIONAL_REPRESENTATION('',(#23887),#23891);
+#23887 = LINE('',#23888,#23889);
+#23888 = CARTESIAN_POINT('',(0.25,-0.5));
+#23889 = VECTOR('',#23890,1.);
+#23890 = DIRECTION('',(1.,-1.44444745829E-33));
+#23891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23892 = PCURVE('',#21715,#23893);
+#23893 = DEFINITIONAL_REPRESENTATION('',(#23894),#23898);
+#23894 = LINE('',#23895,#23896);
+#23895 = CARTESIAN_POINT('',(-0.25,-0.5));
+#23896 = VECTOR('',#23897,1.);
+#23897 = DIRECTION('',(1.,0.));
+#23898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23899 = ORIENTED_EDGE('',*,*,#23900,.T.);
+#23900 = EDGE_CURVE('',#23878,#23901,#23903,.T.);
+#23901 = VERTEX_POINT('',#23902);
+#23902 = CARTESIAN_POINT('',(-2.6,-2.1,0.45));
+#23903 = SURFACE_CURVE('',#23904,(#23909,#23920),.PCURVE_S1.);
+#23904 = CIRCLE('',#23905,5.E-02);
+#23905 = AXIS2_PLACEMENT_3D('',#23906,#23907,#23908);
+#23906 = CARTESIAN_POINT('',(-2.55,-2.1,0.45));
+#23907 = DIRECTION('',(0.,-1.,0.));
+#23908 = DIRECTION('',(-1.,0.,0.));
+#23909 = PCURVE('',#21743,#23910);
+#23910 = DEFINITIONAL_REPRESENTATION('',(#23911),#23919);
+#23911 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23912,#23913,#23914,#23915
+ ,#23916,#23917,#23918),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23912 = CARTESIAN_POINT('',(0.1,-0.45));
+#23913 = CARTESIAN_POINT('',(0.1,-0.363397459622));
+#23914 = CARTESIAN_POINT('',(0.175,-0.406698729811));
+#23915 = CARTESIAN_POINT('',(0.25,-0.45));
+#23916 = CARTESIAN_POINT('',(0.175,-0.493301270189));
+#23917 = CARTESIAN_POINT('',(0.1,-0.536602540378));
+#23918 = CARTESIAN_POINT('',(0.1,-0.45));
+#23919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23920 = PCURVE('',#23660,#23921);
+#23921 = DEFINITIONAL_REPRESENTATION('',(#23922),#23926);
+#23922 = LINE('',#23923,#23924);
+#23923 = CARTESIAN_POINT('',(0.,1.1));
+#23924 = VECTOR('',#23925,1.);
+#23925 = DIRECTION('',(1.,0.));
+#23926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23927 = ORIENTED_EDGE('',*,*,#23928,.T.);
+#23928 = EDGE_CURVE('',#23901,#23929,#23931,.T.);
+#23929 = VERTEX_POINT('',#23930);
+#23930 = CARTESIAN_POINT('',(-2.6,-2.1,0.15));
+#23931 = SURFACE_CURVE('',#23932,(#23936,#23943),.PCURVE_S1.);
+#23932 = LINE('',#23933,#23934);
+#23933 = CARTESIAN_POINT('',(-2.6,-2.1,5.E-02));
+#23934 = VECTOR('',#23935,1.);
+#23935 = DIRECTION('',(0.,0.,-1.));
+#23936 = PCURVE('',#21743,#23937);
+#23937 = DEFINITIONAL_REPRESENTATION('',(#23938),#23942);
+#23938 = LINE('',#23939,#23940);
+#23939 = CARTESIAN_POINT('',(0.1,-5.E-02));
+#23940 = VECTOR('',#23941,1.);
+#23941 = DIRECTION('',(0.,1.));
+#23942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23943 = PCURVE('',#23631,#23944);
+#23944 = DEFINITIONAL_REPRESENTATION('',(#23945),#23949);
+#23945 = LINE('',#23946,#23947);
+#23946 = CARTESIAN_POINT('',(1.1,5.E-02));
+#23947 = VECTOR('',#23948,1.);
+#23948 = DIRECTION('',(0.,1.));
+#23949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23950 = ORIENTED_EDGE('',*,*,#23951,.T.);
+#23951 = EDGE_CURVE('',#23929,#22751,#23952,.T.);
+#23952 = SURFACE_CURVE('',#23953,(#23958,#23969),.PCURVE_S1.);
+#23953 = CIRCLE('',#23954,5.E-02);
+#23954 = AXIS2_PLACEMENT_3D('',#23955,#23956,#23957);
+#23955 = CARTESIAN_POINT('',(-2.55,-2.1,0.15));
+#23956 = DIRECTION('',(0.,-1.,0.));
+#23957 = DIRECTION('',(-1.,0.,0.));
+#23958 = PCURVE('',#21743,#23959);
+#23959 = DEFINITIONAL_REPRESENTATION('',(#23960),#23968);
+#23960 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23961,#23962,#23963,#23964
+ ,#23965,#23966,#23967),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23961 = CARTESIAN_POINT('',(0.1,-0.15));
+#23962 = CARTESIAN_POINT('',(0.1,-6.339745962156E-02));
+#23963 = CARTESIAN_POINT('',(0.175,-0.106698729811));
+#23964 = CARTESIAN_POINT('',(0.25,-0.15));
+#23965 = CARTESIAN_POINT('',(0.175,-0.193301270189));
+#23966 = CARTESIAN_POINT('',(0.1,-0.236602540378));
+#23967 = CARTESIAN_POINT('',(0.1,-0.15));
+#23968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23969 = PCURVE('',#22766,#23970);
+#23970 = DEFINITIONAL_REPRESENTATION('',(#23971),#23975);
+#23971 = LINE('',#23972,#23973);
+#23972 = CARTESIAN_POINT('',(0.,1.1));
+#23973 = VECTOR('',#23974,1.);
+#23974 = DIRECTION('',(1.,0.));
+#23975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23976 = ORIENTED_EDGE('',*,*,#22778,.T.);
+#23977 = ORIENTED_EDGE('',*,*,#22724,.T.);
+#23978 = ORIENTED_EDGE('',*,*,#22701,.F.);
+#23979 = ORIENTED_EDGE('',*,*,#23980,.F.);
+#23980 = EDGE_CURVE('',#23981,#22674,#23983,.T.);
+#23981 = VERTEX_POINT('',#23982);
+#23982 = CARTESIAN_POINT('',(-1.7,-2.1,0.));
+#23983 = SURFACE_CURVE('',#23984,(#23988,#23995),.PCURVE_S1.);
+#23984 = LINE('',#23985,#23986);
+#23985 = CARTESIAN_POINT('',(-1.7,-2.1,0.));
+#23986 = VECTOR('',#23987,1.);
+#23987 = DIRECTION('',(0.,0.,1.));
+#23988 = PCURVE('',#21743,#23989);
+#23989 = DEFINITIONAL_REPRESENTATION('',(#23990),#23994);
+#23990 = LINE('',#23991,#23992);
+#23991 = CARTESIAN_POINT('',(1.,0.));
+#23992 = VECTOR('',#23993,1.);
+#23993 = DIRECTION('',(0.,-1.));
+#23994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23995 = PCURVE('',#22689,#23996);
+#23996 = DEFINITIONAL_REPRESENTATION('',(#23997),#24001);
+#23997 = LINE('',#23998,#23999);
+#23998 = CARTESIAN_POINT('',(0.,0.));
+#23999 = VECTOR('',#24000,1.);
+#24000 = DIRECTION('',(0.,-1.));
+#24001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24002 = ORIENTED_EDGE('',*,*,#24003,.F.);
+#24003 = EDGE_CURVE('',#23803,#23981,#24004,.T.);
+#24004 = SURFACE_CURVE('',#24005,(#24009,#24016),.PCURVE_S1.);
+#24005 = LINE('',#24006,#24007);
+#24006 = CARTESIAN_POINT('',(-2.7,-2.1,0.));
+#24007 = VECTOR('',#24008,1.);
+#24008 = DIRECTION('',(1.,0.,0.));
+#24009 = PCURVE('',#21743,#24010);
+#24010 = DEFINITIONAL_REPRESENTATION('',(#24011),#24015);
+#24011 = LINE('',#24012,#24013);
+#24012 = CARTESIAN_POINT('',(0.,0.));
+#24013 = VECTOR('',#24014,1.);
+#24014 = DIRECTION('',(1.,0.));
+#24015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24016 = PCURVE('',#23555,#24017);
+#24017 = DEFINITIONAL_REPRESENTATION('',(#24018),#24022);
+#24018 = LINE('',#24019,#24020);
+#24019 = CARTESIAN_POINT('',(-0.5,-0.5));
+#24020 = VECTOR('',#24021,1.);
+#24021 = DIRECTION('',(1.,0.));
+#24022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24023 = ADVANCED_FACE('',(#24024),#21715,.F.);
+#24024 = FACE_BOUND('',#24025,.F.);
+#24025 = EDGE_LOOP('',(#24026,#24047,#24048,#24049));
+#24026 = ORIENTED_EDGE('',*,*,#24027,.T.);
+#24027 = EDGE_CURVE('',#23644,#23878,#24028,.T.);
+#24028 = SURFACE_CURVE('',#24029,(#24033,#24040),.PCURVE_S1.);
+#24029 = LINE('',#24030,#24031);
+#24030 = CARTESIAN_POINT('',(-2.55,-1.,0.5));
+#24031 = VECTOR('',#24032,1.);
+#24032 = DIRECTION('',(0.,-1.,0.));
+#24033 = PCURVE('',#21715,#24034);
+#24034 = DEFINITIONAL_REPRESENTATION('',(#24035),#24039);
+#24035 = LINE('',#24036,#24037);
+#24036 = CARTESIAN_POINT('',(-0.35,0.6));
+#24037 = VECTOR('',#24038,1.);
+#24038 = DIRECTION('',(0.,-1.));
+#24039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24040 = PCURVE('',#23660,#24041);
+#24041 = DEFINITIONAL_REPRESENTATION('',(#24042),#24046);
+#24042 = LINE('',#24043,#24044);
+#24043 = CARTESIAN_POINT('',(4.712388980385,0.));
+#24044 = VECTOR('',#24045,1.);
+#24045 = DIRECTION('',(0.,1.));
+#24046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24047 = ORIENTED_EDGE('',*,*,#23877,.T.);
+#24048 = ORIENTED_EDGE('',*,*,#21699,.F.);
+#24049 = ORIENTED_EDGE('',*,*,#23672,.T.);
+#24050 = ADVANCED_FACE('',(#24051),#21899,.T.);
+#24051 = FACE_BOUND('',#24052,.T.);
+#24052 = EDGE_LOOP('',(#24053,#24054,#24077,#24105));
+#24053 = ORIENTED_EDGE('',*,*,#21883,.F.);
+#24054 = ORIENTED_EDGE('',*,*,#24055,.T.);
+#24055 = EDGE_CURVE('',#21884,#24056,#24058,.T.);
+#24056 = VERTEX_POINT('',#24057);
+#24057 = CARTESIAN_POINT('',(2.55,-2.1,0.1));
+#24058 = SURFACE_CURVE('',#24059,(#24063,#24070),.PCURVE_S1.);
+#24059 = LINE('',#24060,#24061);
+#24060 = CARTESIAN_POINT('',(1.95,-2.1,0.1));
+#24061 = VECTOR('',#24062,1.);
+#24062 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#24063 = PCURVE('',#21899,#24064);
+#24064 = DEFINITIONAL_REPRESENTATION('',(#24065),#24069);
+#24065 = LINE('',#24066,#24067);
+#24066 = CARTESIAN_POINT('',(-0.25,-0.5));
+#24067 = VECTOR('',#24068,1.);
+#24068 = DIRECTION('',(1.,0.));
+#24069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24070 = PCURVE('',#22094,#24071);
+#24071 = DEFINITIONAL_REPRESENTATION('',(#24072),#24076);
+#24072 = LINE('',#24073,#24074);
+#24073 = CARTESIAN_POINT('',(0.25,-0.1));
+#24074 = VECTOR('',#24075,1.);
+#24075 = DIRECTION('',(1.,-1.44444745829E-33));
+#24076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24077 = ORIENTED_EDGE('',*,*,#24078,.T.);
+#24078 = EDGE_CURVE('',#24056,#24079,#24081,.T.);
+#24079 = VERTEX_POINT('',#24080);
+#24080 = CARTESIAN_POINT('',(2.55,-1.1,0.1));
+#24081 = SURFACE_CURVE('',#24082,(#24086,#24093),.PCURVE_S1.);
+#24082 = LINE('',#24083,#24084);
+#24083 = CARTESIAN_POINT('',(2.55,-2.2,0.1));
+#24084 = VECTOR('',#24085,1.);
+#24085 = DIRECTION('',(0.,1.,0.));
+#24086 = PCURVE('',#21899,#24087);
+#24087 = DEFINITIONAL_REPRESENTATION('',(#24088),#24092);
+#24088 = LINE('',#24089,#24090);
+#24089 = CARTESIAN_POINT('',(0.35,-0.6));
+#24090 = VECTOR('',#24091,1.);
+#24091 = DIRECTION('',(0.,1.));
+#24092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24093 = PCURVE('',#24094,#24099);
+#24094 = CYLINDRICAL_SURFACE('',#24095,5.E-02);
+#24095 = AXIS2_PLACEMENT_3D('',#24096,#24097,#24098);
+#24096 = CARTESIAN_POINT('',(2.55,-2.2,0.15));
+#24097 = DIRECTION('',(0.,1.,0.));
+#24098 = DIRECTION('',(1.44444745829E-33,0.,-1.));
+#24099 = DEFINITIONAL_REPRESENTATION('',(#24100),#24104);
+#24100 = LINE('',#24101,#24102);
+#24101 = CARTESIAN_POINT('',(6.28318530718,0.));
+#24102 = VECTOR('',#24103,1.);
+#24103 = DIRECTION('',(0.,1.));
+#24104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24105 = ORIENTED_EDGE('',*,*,#24106,.T.);
+#24106 = EDGE_CURVE('',#24079,#21861,#24107,.T.);
+#24107 = SURFACE_CURVE('',#24108,(#24112,#24119),.PCURVE_S1.);
+#24108 = LINE('',#24109,#24110);
+#24109 = CARTESIAN_POINT('',(2.45,-1.1,0.1));
+#24110 = VECTOR('',#24111,1.);
+#24111 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#24112 = PCURVE('',#21899,#24113);
+#24113 = DEFINITIONAL_REPRESENTATION('',(#24114),#24118);
+#24114 = LINE('',#24115,#24116);
+#24115 = CARTESIAN_POINT('',(0.25,0.5));
+#24116 = VECTOR('',#24117,1.);
+#24117 = DIRECTION('',(-1.,0.));
+#24118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24119 = PCURVE('',#22148,#24120);
+#24120 = DEFINITIONAL_REPRESENTATION('',(#24121),#24125);
+#24121 = LINE('',#24122,#24123);
+#24122 = CARTESIAN_POINT('',(0.25,-0.1));
+#24123 = VECTOR('',#24124,1.);
+#24124 = DIRECTION('',(1.,1.44444745829E-33));
+#24125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24126 = ADVANCED_FACE('',(#24127),#21848,.T.);
+#24127 = FACE_BOUND('',#24128,.T.);
+#24128 = EDGE_LOOP('',(#24129,#24130,#24153,#24181));
+#24129 = ORIENTED_EDGE('',*,*,#21832,.F.);
+#24130 = ORIENTED_EDGE('',*,*,#24131,.T.);
+#24131 = EDGE_CURVE('',#21833,#24132,#24134,.T.);
+#24132 = VERTEX_POINT('',#24133);
+#24133 = CARTESIAN_POINT('',(2.55,1.1,0.1));
+#24134 = SURFACE_CURVE('',#24135,(#24139,#24146),.PCURVE_S1.);
+#24135 = LINE('',#24136,#24137);
+#24136 = CARTESIAN_POINT('',(1.95,1.1,0.1));
+#24137 = VECTOR('',#24138,1.);
+#24138 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#24139 = PCURVE('',#21848,#24140);
+#24140 = DEFINITIONAL_REPRESENTATION('',(#24141),#24145);
+#24141 = LINE('',#24142,#24143);
+#24142 = CARTESIAN_POINT('',(-0.25,-0.5));
+#24143 = VECTOR('',#24144,1.);
+#24144 = DIRECTION('',(1.,0.));
+#24145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24146 = PCURVE('',#22034,#24147);
+#24147 = DEFINITIONAL_REPRESENTATION('',(#24148),#24152);
+#24148 = LINE('',#24149,#24150);
+#24149 = CARTESIAN_POINT('',(0.25,-0.1));
+#24150 = VECTOR('',#24151,1.);
+#24151 = DIRECTION('',(1.,-1.44444745829E-33));
+#24152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24153 = ORIENTED_EDGE('',*,*,#24154,.T.);
+#24154 = EDGE_CURVE('',#24132,#24155,#24157,.T.);
+#24155 = VERTEX_POINT('',#24156);
+#24156 = CARTESIAN_POINT('',(2.55,2.1,0.1));
+#24157 = SURFACE_CURVE('',#24158,(#24162,#24169),.PCURVE_S1.);
+#24158 = LINE('',#24159,#24160);
+#24159 = CARTESIAN_POINT('',(2.55,1.,0.1));
+#24160 = VECTOR('',#24161,1.);
+#24161 = DIRECTION('',(0.,1.,0.));
+#24162 = PCURVE('',#21848,#24163);
+#24163 = DEFINITIONAL_REPRESENTATION('',(#24164),#24168);
+#24164 = LINE('',#24165,#24166);
+#24165 = CARTESIAN_POINT('',(0.35,-0.6));
+#24166 = VECTOR('',#24167,1.);
+#24167 = DIRECTION('',(0.,1.));
+#24168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24169 = PCURVE('',#24170,#24175);
+#24170 = CYLINDRICAL_SURFACE('',#24171,5.E-02);
+#24171 = AXIS2_PLACEMENT_3D('',#24172,#24173,#24174);
+#24172 = CARTESIAN_POINT('',(2.55,1.,0.15));
+#24173 = DIRECTION('',(0.,1.,0.));
+#24174 = DIRECTION('',(1.44444745829E-33,0.,-1.));
+#24175 = DEFINITIONAL_REPRESENTATION('',(#24176),#24180);
+#24176 = LINE('',#24177,#24178);
+#24177 = CARTESIAN_POINT('',(6.28318530718,0.));
+#24178 = VECTOR('',#24179,1.);
+#24179 = DIRECTION('',(0.,1.));
+#24180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24181 = ORIENTED_EDGE('',*,*,#24182,.T.);
+#24182 = EDGE_CURVE('',#24155,#21810,#24183,.T.);
+#24183 = SURFACE_CURVE('',#24184,(#24188,#24195),.PCURVE_S1.);
+#24184 = LINE('',#24185,#24186);
+#24185 = CARTESIAN_POINT('',(2.45,2.1,0.1));
+#24186 = VECTOR('',#24187,1.);
+#24187 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#24188 = PCURVE('',#21848,#24189);
+#24189 = DEFINITIONAL_REPRESENTATION('',(#24190),#24194);
+#24190 = LINE('',#24191,#24192);
+#24191 = CARTESIAN_POINT('',(0.25,0.5));
+#24192 = VECTOR('',#24193,1.);
+#24193 = DIRECTION('',(-1.,0.));
+#24194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24195 = PCURVE('',#21980,#24196);
+#24196 = DEFINITIONAL_REPRESENTATION('',(#24197),#24201);
+#24197 = LINE('',#24198,#24199);
+#24198 = CARTESIAN_POINT('',(0.25,-0.1));
+#24199 = VECTOR('',#24200,1.);
+#24200 = DIRECTION('',(1.,1.44444745829E-33));
+#24201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24202 = ADVANCED_FACE('',(#24203),#21952,.F.);
+#24203 = FACE_BOUND('',#24204,.F.);
+#24204 = EDGE_LOOP('',(#24205,#24206,#24229,#24257));
+#24205 = ORIENTED_EDGE('',*,*,#21934,.F.);
+#24206 = ORIENTED_EDGE('',*,*,#24207,.T.);
+#24207 = EDGE_CURVE('',#21935,#24208,#24210,.T.);
+#24208 = VERTEX_POINT('',#24209);
+#24209 = CARTESIAN_POINT('',(2.55,1.1,0.5));
+#24210 = SURFACE_CURVE('',#24211,(#24215,#24222),.PCURVE_S1.);
+#24211 = LINE('',#24212,#24213);
+#24212 = CARTESIAN_POINT('',(1.95,1.1,0.5));
+#24213 = VECTOR('',#24214,1.);
+#24214 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#24215 = PCURVE('',#21952,#24216);
+#24216 = DEFINITIONAL_REPRESENTATION('',(#24217),#24221);
+#24217 = LINE('',#24218,#24219);
+#24218 = CARTESIAN_POINT('',(-0.25,-0.5));
+#24219 = VECTOR('',#24220,1.);
+#24220 = DIRECTION('',(1.,0.));
+#24221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24222 = PCURVE('',#22034,#24223);
+#24223 = DEFINITIONAL_REPRESENTATION('',(#24224),#24228);
+#24224 = LINE('',#24225,#24226);
+#24225 = CARTESIAN_POINT('',(0.25,-0.5));
+#24226 = VECTOR('',#24227,1.);
+#24227 = DIRECTION('',(1.,-1.44444745829E-33));
+#24228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24229 = ORIENTED_EDGE('',*,*,#24230,.T.);
+#24230 = EDGE_CURVE('',#24208,#24231,#24233,.T.);
+#24231 = VERTEX_POINT('',#24232);
+#24232 = CARTESIAN_POINT('',(2.55,2.1,0.5));
+#24233 = SURFACE_CURVE('',#24234,(#24238,#24245),.PCURVE_S1.);
+#24234 = LINE('',#24235,#24236);
+#24235 = CARTESIAN_POINT('',(2.55,1.,0.5));
+#24236 = VECTOR('',#24237,1.);
+#24237 = DIRECTION('',(0.,1.,0.));
+#24238 = PCURVE('',#21952,#24239);
+#24239 = DEFINITIONAL_REPRESENTATION('',(#24240),#24244);
+#24240 = LINE('',#24241,#24242);
+#24241 = CARTESIAN_POINT('',(0.35,-0.6));
+#24242 = VECTOR('',#24243,1.);
+#24243 = DIRECTION('',(0.,1.));
+#24244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24245 = PCURVE('',#24246,#24251);
+#24246 = CYLINDRICAL_SURFACE('',#24247,5.E-02);
+#24247 = AXIS2_PLACEMENT_3D('',#24248,#24249,#24250);
+#24248 = CARTESIAN_POINT('',(2.55,1.,0.45));
+#24249 = DIRECTION('',(0.,1.,0.));
+#24250 = DIRECTION('',(1.,0.,0.));
+#24251 = DEFINITIONAL_REPRESENTATION('',(#24252),#24256);
+#24252 = LINE('',#24253,#24254);
+#24253 = CARTESIAN_POINT('',(4.712388980385,0.));
+#24254 = VECTOR('',#24255,1.);
+#24255 = DIRECTION('',(0.,1.));
+#24256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24257 = ORIENTED_EDGE('',*,*,#24258,.T.);
+#24258 = EDGE_CURVE('',#24231,#21937,#24259,.T.);
+#24259 = SURFACE_CURVE('',#24260,(#24264,#24271),.PCURVE_S1.);
+#24260 = LINE('',#24261,#24262);
+#24261 = CARTESIAN_POINT('',(2.45,2.1,0.5));
+#24262 = VECTOR('',#24263,1.);
+#24263 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#24264 = PCURVE('',#21952,#24265);
+#24265 = DEFINITIONAL_REPRESENTATION('',(#24266),#24270);
+#24266 = LINE('',#24267,#24268);
+#24267 = CARTESIAN_POINT('',(0.25,0.5));
+#24268 = VECTOR('',#24269,1.);
+#24269 = DIRECTION('',(-1.,0.));
+#24270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24271 = PCURVE('',#21980,#24272);
+#24272 = DEFINITIONAL_REPRESENTATION('',(#24273),#24277);
+#24273 = LINE('',#24274,#24275);
+#24274 = CARTESIAN_POINT('',(0.25,-0.5));
+#24275 = VECTOR('',#24276,1.);
+#24276 = DIRECTION('',(1.,1.44444745829E-33));
+#24277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24278 = ADVANCED_FACE('',(#24279),#22034,.F.);
+#24279 = FACE_BOUND('',#24280,.F.);
+#24280 = EDGE_LOOP('',(#24281,#24311,#24340,#24368,#24389,#24390,#24391,
+ #24392,#24416,#24444,#24466,#24467,#24468,#24491));
+#24281 = ORIENTED_EDGE('',*,*,#24282,.F.);
+#24282 = EDGE_CURVE('',#24283,#24285,#24287,.T.);
+#24283 = VERTEX_POINT('',#24284);
+#24284 = CARTESIAN_POINT('',(2.7,1.1,5.E-02));
+#24285 = VERTEX_POINT('',#24286);
+#24286 = CARTESIAN_POINT('',(2.7,1.1,0.55));
+#24287 = SURFACE_CURVE('',#24288,(#24292,#24299),.PCURVE_S1.);
+#24288 = LINE('',#24289,#24290);
+#24289 = CARTESIAN_POINT('',(2.7,1.1,0.));
+#24290 = VECTOR('',#24291,1.);
+#24291 = DIRECTION('',(0.,0.,1.));
+#24292 = PCURVE('',#22034,#24293);
+#24293 = DEFINITIONAL_REPRESENTATION('',(#24294),#24298);
+#24294 = LINE('',#24295,#24296);
+#24295 = CARTESIAN_POINT('',(1.,0.));
+#24296 = VECTOR('',#24297,1.);
+#24297 = DIRECTION('',(0.,-1.));
+#24298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24299 = PCURVE('',#24300,#24305);
+#24300 = PLANE('',#24301);
+#24301 = AXIS2_PLACEMENT_3D('',#24302,#24303,#24304);
+#24302 = CARTESIAN_POINT('',(2.7,1.1,0.));
+#24303 = DIRECTION('',(-1.,0.,0.));
+#24304 = DIRECTION('',(0.,1.,0.));
+#24305 = DEFINITIONAL_REPRESENTATION('',(#24306),#24310);
+#24306 = LINE('',#24307,#24308);
+#24307 = CARTESIAN_POINT('',(0.,0.));
+#24308 = VECTOR('',#24309,1.);
+#24309 = DIRECTION('',(0.,-1.));
+#24310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24311 = ORIENTED_EDGE('',*,*,#24312,.T.);
+#24312 = EDGE_CURVE('',#24283,#24313,#24315,.T.);
+#24313 = VERTEX_POINT('',#24314);
+#24314 = CARTESIAN_POINT('',(2.65,1.1,-6.938893903907E-18));
+#24315 = SURFACE_CURVE('',#24316,(#24321,#24328),.PCURVE_S1.);
+#24316 = CIRCLE('',#24317,5.E-02);
+#24317 = AXIS2_PLACEMENT_3D('',#24318,#24319,#24320);
+#24318 = CARTESIAN_POINT('',(2.65,1.1,5.E-02));
+#24319 = DIRECTION('',(0.,1.,0.));
+#24320 = DIRECTION('',(0.,-0.,1.));
+#24321 = PCURVE('',#22034,#24322);
+#24322 = DEFINITIONAL_REPRESENTATION('',(#24323),#24327);
+#24323 = CIRCLE('',#24324,5.E-02);
+#24324 = AXIS2_PLACEMENT_2D('',#24325,#24326);
+#24325 = CARTESIAN_POINT('',(0.95,-5.E-02));
+#24326 = DIRECTION('',(0.,-1.));
+#24327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24328 = PCURVE('',#24329,#24334);
+#24329 = CYLINDRICAL_SURFACE('',#24330,5.E-02);
+#24330 = AXIS2_PLACEMENT_3D('',#24331,#24332,#24333);
+#24331 = CARTESIAN_POINT('',(2.65,1.1,5.E-02));
+#24332 = DIRECTION('',(0.,1.,0.));
+#24333 = DIRECTION('',(1.,0.,0.));
+#24334 = DEFINITIONAL_REPRESENTATION('',(#24335),#24339);
+#24335 = LINE('',#24336,#24337);
+#24336 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#24337 = VECTOR('',#24338,1.);
+#24338 = DIRECTION('',(1.,0.));
+#24339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24340 = ORIENTED_EDGE('',*,*,#24341,.F.);
+#24341 = EDGE_CURVE('',#24342,#24313,#24344,.T.);
+#24342 = VERTEX_POINT('',#24343);
+#24343 = CARTESIAN_POINT('',(1.7,1.1,0.));
+#24344 = SURFACE_CURVE('',#24345,(#24349,#24356),.PCURVE_S1.);
+#24345 = LINE('',#24346,#24347);
+#24346 = CARTESIAN_POINT('',(1.7,1.1,0.));
+#24347 = VECTOR('',#24348,1.);
+#24348 = DIRECTION('',(1.,0.,0.));
+#24349 = PCURVE('',#22034,#24350);
+#24350 = DEFINITIONAL_REPRESENTATION('',(#24351),#24355);
+#24351 = LINE('',#24352,#24353);
+#24352 = CARTESIAN_POINT('',(0.,0.));
+#24353 = VECTOR('',#24354,1.);
+#24354 = DIRECTION('',(1.,0.));
+#24355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24356 = PCURVE('',#24357,#24362);
+#24357 = PLANE('',#24358);
+#24358 = AXIS2_PLACEMENT_3D('',#24359,#24360,#24361);
+#24359 = CARTESIAN_POINT('',(2.2,1.6,0.));
+#24360 = DIRECTION('',(0.,0.,1.));
+#24361 = DIRECTION('',(1.,0.,-0.));
+#24362 = DEFINITIONAL_REPRESENTATION('',(#24363),#24367);
+#24363 = LINE('',#24364,#24365);
+#24364 = CARTESIAN_POINT('',(-0.5,-0.5));
+#24365 = VECTOR('',#24366,1.);
+#24366 = DIRECTION('',(1.,0.));
+#24367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24368 = ORIENTED_EDGE('',*,*,#24369,.T.);
+#24369 = EDGE_CURVE('',#24342,#22411,#24370,.T.);
+#24370 = SURFACE_CURVE('',#24371,(#24375,#24382),.PCURVE_S1.);
+#24371 = LINE('',#24372,#24373);
+#24372 = CARTESIAN_POINT('',(1.7,1.1,0.));
+#24373 = VECTOR('',#24374,1.);
+#24374 = DIRECTION('',(0.,0.,1.));
+#24375 = PCURVE('',#22034,#24376);
+#24376 = DEFINITIONAL_REPRESENTATION('',(#24377),#24381);
+#24377 = LINE('',#24378,#24379);
+#24378 = CARTESIAN_POINT('',(0.,0.));
+#24379 = VECTOR('',#24380,1.);
+#24380 = DIRECTION('',(0.,-1.));
+#24381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24382 = PCURVE('',#22449,#24383);
+#24383 = DEFINITIONAL_REPRESENTATION('',(#24384),#24388);
+#24384 = LINE('',#24385,#24386);
+#24385 = CARTESIAN_POINT('',(1.,0.));
+#24386 = VECTOR('',#24387,1.);
+#24387 = DIRECTION('',(0.,-1.));
+#24388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24389 = ORIENTED_EDGE('',*,*,#22410,.F.);
+#24390 = ORIENTED_EDGE('',*,*,#22387,.T.);
+#24391 = ORIENTED_EDGE('',*,*,#24131,.T.);
+#24392 = ORIENTED_EDGE('',*,*,#24393,.F.);
+#24393 = EDGE_CURVE('',#24394,#24132,#24396,.T.);
+#24394 = VERTEX_POINT('',#24395);
+#24395 = CARTESIAN_POINT('',(2.6,1.1,0.15));
+#24396 = SURFACE_CURVE('',#24397,(#24402,#24409),.PCURVE_S1.);
+#24397 = CIRCLE('',#24398,5.E-02);
+#24398 = AXIS2_PLACEMENT_3D('',#24399,#24400,#24401);
+#24399 = CARTESIAN_POINT('',(2.55,1.1,0.15));
+#24400 = DIRECTION('',(0.,1.,0.));
+#24401 = DIRECTION('',(1.44444745829E-33,0.,-1.));
+#24402 = PCURVE('',#22034,#24403);
+#24403 = DEFINITIONAL_REPRESENTATION('',(#24404),#24408);
+#24404 = CIRCLE('',#24405,5.E-02);
+#24405 = AXIS2_PLACEMENT_2D('',#24406,#24407);
+#24406 = CARTESIAN_POINT('',(0.85,-0.15));
+#24407 = DIRECTION('',(1.44444745829E-33,1.));
+#24408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24409 = PCURVE('',#24170,#24410);
+#24410 = DEFINITIONAL_REPRESENTATION('',(#24411),#24415);
+#24411 = LINE('',#24412,#24413);
+#24412 = CARTESIAN_POINT('',(0.,0.1));
+#24413 = VECTOR('',#24414,1.);
+#24414 = DIRECTION('',(1.,0.));
+#24415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24416 = ORIENTED_EDGE('',*,*,#24417,.T.);
+#24417 = EDGE_CURVE('',#24394,#24418,#24420,.T.);
+#24418 = VERTEX_POINT('',#24419);
+#24419 = CARTESIAN_POINT('',(2.6,1.1,0.45));
+#24420 = SURFACE_CURVE('',#24421,(#24425,#24432),.PCURVE_S1.);
+#24421 = LINE('',#24422,#24423);
+#24422 = CARTESIAN_POINT('',(2.6,1.1,5.E-02));
+#24423 = VECTOR('',#24424,1.);
+#24424 = DIRECTION('',(0.,0.,1.));
+#24425 = PCURVE('',#22034,#24426);
+#24426 = DEFINITIONAL_REPRESENTATION('',(#24427),#24431);
+#24427 = LINE('',#24428,#24429);
+#24428 = CARTESIAN_POINT('',(0.9,-5.E-02));
+#24429 = VECTOR('',#24430,1.);
+#24430 = DIRECTION('',(0.,-1.));
+#24431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24432 = PCURVE('',#24433,#24438);
+#24433 = PLANE('',#24434);
+#24434 = AXIS2_PLACEMENT_3D('',#24435,#24436,#24437);
+#24435 = CARTESIAN_POINT('',(2.6,1.,0.1));
+#24436 = DIRECTION('',(-1.,0.,0.));
+#24437 = DIRECTION('',(0.,1.,0.));
+#24438 = DEFINITIONAL_REPRESENTATION('',(#24439),#24443);
+#24439 = LINE('',#24440,#24441);
+#24440 = CARTESIAN_POINT('',(0.1,5.E-02));
+#24441 = VECTOR('',#24442,1.);
+#24442 = DIRECTION('',(0.,-1.));
+#24443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24444 = ORIENTED_EDGE('',*,*,#24445,.F.);
+#24445 = EDGE_CURVE('',#24208,#24418,#24446,.T.);
+#24446 = SURFACE_CURVE('',#24447,(#24452,#24459),.PCURVE_S1.);
+#24447 = CIRCLE('',#24448,5.E-02);
+#24448 = AXIS2_PLACEMENT_3D('',#24449,#24450,#24451);
+#24449 = CARTESIAN_POINT('',(2.55,1.1,0.45));
+#24450 = DIRECTION('',(-0.,1.,0.));
+#24451 = DIRECTION('',(1.,0.,0.));
+#24452 = PCURVE('',#22034,#24453);
+#24453 = DEFINITIONAL_REPRESENTATION('',(#24454),#24458);
+#24454 = CIRCLE('',#24455,5.E-02);
+#24455 = AXIS2_PLACEMENT_2D('',#24456,#24457);
+#24456 = CARTESIAN_POINT('',(0.85,-0.45));
+#24457 = DIRECTION('',(1.,0.));
+#24458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24459 = PCURVE('',#24246,#24460);
+#24460 = DEFINITIONAL_REPRESENTATION('',(#24461),#24465);
+#24461 = LINE('',#24462,#24463);
+#24462 = CARTESIAN_POINT('',(0.,0.1));
+#24463 = VECTOR('',#24464,1.);
+#24464 = DIRECTION('',(1.,0.));
+#24465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24466 = ORIENTED_EDGE('',*,*,#24207,.F.);
+#24467 = ORIENTED_EDGE('',*,*,#22020,.F.);
+#24468 = ORIENTED_EDGE('',*,*,#24469,.T.);
+#24469 = EDGE_CURVE('',#21993,#24470,#24472,.T.);
+#24470 = VERTEX_POINT('',#24471);
+#24471 = CARTESIAN_POINT('',(2.65,1.1,0.6));
+#24472 = SURFACE_CURVE('',#24473,(#24477,#24484),.PCURVE_S1.);
+#24473 = LINE('',#24474,#24475);
+#24474 = CARTESIAN_POINT('',(1.7,1.1,0.6));
+#24475 = VECTOR('',#24476,1.);
+#24476 = DIRECTION('',(1.,0.,0.));
+#24477 = PCURVE('',#22034,#24478);
+#24478 = DEFINITIONAL_REPRESENTATION('',(#24479),#24483);
+#24479 = LINE('',#24480,#24481);
+#24480 = CARTESIAN_POINT('',(0.,-0.6));
+#24481 = VECTOR('',#24482,1.);
+#24482 = DIRECTION('',(1.,0.));
+#24483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24484 = PCURVE('',#22008,#24485);
+#24485 = DEFINITIONAL_REPRESENTATION('',(#24486),#24490);
+#24486 = LINE('',#24487,#24488);
+#24487 = CARTESIAN_POINT('',(-0.5,-0.5));
+#24488 = VECTOR('',#24489,1.);
+#24489 = DIRECTION('',(1.,0.));
+#24490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24491 = ORIENTED_EDGE('',*,*,#24492,.T.);
+#24492 = EDGE_CURVE('',#24470,#24285,#24493,.T.);
+#24493 = SURFACE_CURVE('',#24494,(#24499,#24506),.PCURVE_S1.);
+#24494 = CIRCLE('',#24495,5.E-02);
+#24495 = AXIS2_PLACEMENT_3D('',#24496,#24497,#24498);
+#24496 = CARTESIAN_POINT('',(2.65,1.1,0.55));
+#24497 = DIRECTION('',(0.,1.,0.));
+#24498 = DIRECTION('',(0.,-0.,1.));
+#24499 = PCURVE('',#22034,#24500);
+#24500 = DEFINITIONAL_REPRESENTATION('',(#24501),#24505);
+#24501 = CIRCLE('',#24502,5.E-02);
+#24502 = AXIS2_PLACEMENT_2D('',#24503,#24504);
+#24503 = CARTESIAN_POINT('',(0.95,-0.55));
+#24504 = DIRECTION('',(0.,-1.));
+#24505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24506 = PCURVE('',#24507,#24512);
+#24507 = CYLINDRICAL_SURFACE('',#24508,5.E-02);
+#24508 = AXIS2_PLACEMENT_3D('',#24509,#24510,#24511);
+#24509 = CARTESIAN_POINT('',(2.65,1.1,0.55));
+#24510 = DIRECTION('',(0.,1.,0.));
+#24511 = DIRECTION('',(0.,-0.,1.));
+#24512 = DEFINITIONAL_REPRESENTATION('',(#24513),#24517);
+#24513 = LINE('',#24514,#24515);
+#24514 = CARTESIAN_POINT('',(0.,0.));
+#24515 = VECTOR('',#24516,1.);
+#24516 = DIRECTION('',(1.,0.));
+#24517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24518 = ADVANCED_FACE('',(#24519),#22008,.T.);
+#24519 = FACE_BOUND('',#24520,.T.);
+#24520 = EDGE_LOOP('',(#24521,#24522,#24523,#24546));
+#24521 = ORIENTED_EDGE('',*,*,#21992,.F.);
+#24522 = ORIENTED_EDGE('',*,*,#24469,.T.);
+#24523 = ORIENTED_EDGE('',*,*,#24524,.T.);
+#24524 = EDGE_CURVE('',#24470,#24525,#24527,.T.);
+#24525 = VERTEX_POINT('',#24526);
+#24526 = CARTESIAN_POINT('',(2.65,2.1,0.6));
+#24527 = SURFACE_CURVE('',#24528,(#24532,#24539),.PCURVE_S1.);
+#24528 = LINE('',#24529,#24530);
+#24529 = CARTESIAN_POINT('',(2.65,1.1,0.6));
+#24530 = VECTOR('',#24531,1.);
+#24531 = DIRECTION('',(0.,1.,0.));
+#24532 = PCURVE('',#22008,#24533);
+#24533 = DEFINITIONAL_REPRESENTATION('',(#24534),#24538);
+#24534 = LINE('',#24535,#24536);
+#24535 = CARTESIAN_POINT('',(0.45,-0.5));
+#24536 = VECTOR('',#24537,1.);
+#24537 = DIRECTION('',(0.,1.));
+#24538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24539 = PCURVE('',#24507,#24540);
+#24540 = DEFINITIONAL_REPRESENTATION('',(#24541),#24545);
+#24541 = LINE('',#24542,#24543);
+#24542 = CARTESIAN_POINT('',(0.,0.));
+#24543 = VECTOR('',#24544,1.);
+#24544 = DIRECTION('',(0.,1.));
+#24545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24546 = ORIENTED_EDGE('',*,*,#24547,.T.);
+#24547 = EDGE_CURVE('',#24525,#21965,#24548,.T.);
+#24548 = SURFACE_CURVE('',#24549,(#24553,#24560),.PCURVE_S1.);
+#24549 = LINE('',#24550,#24551);
+#24550 = CARTESIAN_POINT('',(2.7,2.1,0.6));
+#24551 = VECTOR('',#24552,1.);
+#24552 = DIRECTION('',(-1.,0.,0.));
+#24553 = PCURVE('',#22008,#24554);
+#24554 = DEFINITIONAL_REPRESENTATION('',(#24555),#24559);
+#24555 = LINE('',#24556,#24557);
+#24556 = CARTESIAN_POINT('',(0.5,0.5));
+#24557 = VECTOR('',#24558,1.);
+#24558 = DIRECTION('',(-1.,0.));
+#24559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24560 = PCURVE('',#21980,#24561);
+#24561 = DEFINITIONAL_REPRESENTATION('',(#24562),#24566);
+#24562 = LINE('',#24563,#24564);
+#24563 = CARTESIAN_POINT('',(0.,-0.6));
+#24564 = VECTOR('',#24565,1.);
+#24565 = DIRECTION('',(1.,0.));
+#24566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24567 = ADVANCED_FACE('',(#24568),#21980,.F.);
+#24568 = FACE_BOUND('',#24569,.F.);
+#24569 = EDGE_LOOP('',(#24570,#24600,#24623,#24649,#24650,#24651,#24652,
+ #24680,#24703,#24729,#24730,#24731,#24732,#24755));
+#24570 = ORIENTED_EDGE('',*,*,#24571,.F.);
+#24571 = EDGE_CURVE('',#24572,#24574,#24576,.T.);
+#24572 = VERTEX_POINT('',#24573);
+#24573 = CARTESIAN_POINT('',(2.7,2.1,5.E-02));
+#24574 = VERTEX_POINT('',#24575);
+#24575 = CARTESIAN_POINT('',(2.65,2.1,-6.938893903907E-18));
+#24576 = SURFACE_CURVE('',#24577,(#24582,#24593),.PCURVE_S1.);
+#24577 = CIRCLE('',#24578,5.E-02);
+#24578 = AXIS2_PLACEMENT_3D('',#24579,#24580,#24581);
+#24579 = CARTESIAN_POINT('',(2.65,2.1,5.E-02));
+#24580 = DIRECTION('',(0.,1.,0.));
+#24581 = DIRECTION('',(0.,-0.,1.));
+#24582 = PCURVE('',#21980,#24583);
+#24583 = DEFINITIONAL_REPRESENTATION('',(#24584),#24592);
+#24584 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24585,#24586,#24587,#24588
+ ,#24589,#24590,#24591),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24585 = CARTESIAN_POINT('',(5.E-02,-0.1));
+#24586 = CARTESIAN_POINT('',(-3.660254037844E-02,-0.1));
+#24587 = CARTESIAN_POINT('',(6.698729810778E-03,-2.5E-02));
+#24588 = CARTESIAN_POINT('',(5.E-02,5.E-02));
+#24589 = CARTESIAN_POINT('',(9.330127018922E-02,-2.5E-02));
+#24590 = CARTESIAN_POINT('',(0.136602540378,-1.E-01));
+#24591 = CARTESIAN_POINT('',(5.E-02,-0.1));
+#24592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24593 = PCURVE('',#24329,#24594);
+#24594 = DEFINITIONAL_REPRESENTATION('',(#24595),#24599);
+#24595 = LINE('',#24596,#24597);
+#24596 = CARTESIAN_POINT('',(-1.570796326795,1.));
+#24597 = VECTOR('',#24598,1.);
+#24598 = DIRECTION('',(1.,0.));
+#24599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24600 = ORIENTED_EDGE('',*,*,#24601,.T.);
+#24601 = EDGE_CURVE('',#24572,#24602,#24604,.T.);
+#24602 = VERTEX_POINT('',#24603);
+#24603 = CARTESIAN_POINT('',(2.7,2.1,0.55));
+#24604 = SURFACE_CURVE('',#24605,(#24609,#24616),.PCURVE_S1.);
+#24605 = LINE('',#24606,#24607);
+#24606 = CARTESIAN_POINT('',(2.7,2.1,0.));
+#24607 = VECTOR('',#24608,1.);
+#24608 = DIRECTION('',(0.,0.,1.));
+#24609 = PCURVE('',#21980,#24610);
+#24610 = DEFINITIONAL_REPRESENTATION('',(#24611),#24615);
+#24611 = LINE('',#24612,#24613);
+#24612 = CARTESIAN_POINT('',(0.,-0.));
+#24613 = VECTOR('',#24614,1.);
+#24614 = DIRECTION('',(0.,-1.));
+#24615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24616 = PCURVE('',#24300,#24617);
+#24617 = DEFINITIONAL_REPRESENTATION('',(#24618),#24622);
+#24618 = LINE('',#24619,#24620);
+#24619 = CARTESIAN_POINT('',(1.,0.));
+#24620 = VECTOR('',#24621,1.);
+#24621 = DIRECTION('',(0.,-1.));
+#24622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24623 = ORIENTED_EDGE('',*,*,#24624,.F.);
+#24624 = EDGE_CURVE('',#24525,#24602,#24625,.T.);
+#24625 = SURFACE_CURVE('',#24626,(#24631,#24642),.PCURVE_S1.);
+#24626 = CIRCLE('',#24627,5.E-02);
+#24627 = AXIS2_PLACEMENT_3D('',#24628,#24629,#24630);
+#24628 = CARTESIAN_POINT('',(2.65,2.1,0.55));
+#24629 = DIRECTION('',(0.,1.,0.));
+#24630 = DIRECTION('',(0.,-0.,1.));
+#24631 = PCURVE('',#21980,#24632);
+#24632 = DEFINITIONAL_REPRESENTATION('',(#24633),#24641);
+#24633 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24634,#24635,#24636,#24637
+ ,#24638,#24639,#24640),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24634 = CARTESIAN_POINT('',(5.E-02,-0.6));
+#24635 = CARTESIAN_POINT('',(-3.660254037844E-02,-0.6));
+#24636 = CARTESIAN_POINT('',(6.698729810778E-03,-0.525));
+#24637 = CARTESIAN_POINT('',(5.E-02,-0.45));
+#24638 = CARTESIAN_POINT('',(9.330127018922E-02,-0.525));
+#24639 = CARTESIAN_POINT('',(0.136602540378,-0.6));
+#24640 = CARTESIAN_POINT('',(5.E-02,-0.6));
+#24641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24642 = PCURVE('',#24507,#24643);
+#24643 = DEFINITIONAL_REPRESENTATION('',(#24644),#24648);
+#24644 = LINE('',#24645,#24646);
+#24645 = CARTESIAN_POINT('',(0.,1.));
+#24646 = VECTOR('',#24647,1.);
+#24647 = DIRECTION('',(1.,0.));
+#24648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24649 = ORIENTED_EDGE('',*,*,#24547,.T.);
+#24650 = ORIENTED_EDGE('',*,*,#21964,.F.);
+#24651 = ORIENTED_EDGE('',*,*,#24258,.F.);
+#24652 = ORIENTED_EDGE('',*,*,#24653,.T.);
+#24653 = EDGE_CURVE('',#24231,#24654,#24656,.T.);
+#24654 = VERTEX_POINT('',#24655);
+#24655 = CARTESIAN_POINT('',(2.6,2.1,0.45));
+#24656 = SURFACE_CURVE('',#24657,(#24662,#24673),.PCURVE_S1.);
+#24657 = CIRCLE('',#24658,5.E-02);
+#24658 = AXIS2_PLACEMENT_3D('',#24659,#24660,#24661);
+#24659 = CARTESIAN_POINT('',(2.55,2.1,0.45));
+#24660 = DIRECTION('',(-0.,1.,0.));
+#24661 = DIRECTION('',(1.,0.,0.));
+#24662 = PCURVE('',#21980,#24663);
+#24663 = DEFINITIONAL_REPRESENTATION('',(#24664),#24672);
+#24664 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24665,#24666,#24667,#24668
+ ,#24669,#24670,#24671),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24665 = CARTESIAN_POINT('',(0.1,-0.45));
+#24666 = CARTESIAN_POINT('',(0.1,-0.363397459622));
+#24667 = CARTESIAN_POINT('',(0.175,-0.406698729811));
+#24668 = CARTESIAN_POINT('',(0.25,-0.45));
+#24669 = CARTESIAN_POINT('',(0.175,-0.493301270189));
+#24670 = CARTESIAN_POINT('',(0.1,-0.536602540378));
+#24671 = CARTESIAN_POINT('',(0.1,-0.45));
+#24672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24673 = PCURVE('',#24246,#24674);
+#24674 = DEFINITIONAL_REPRESENTATION('',(#24675),#24679);
+#24675 = LINE('',#24676,#24677);
+#24676 = CARTESIAN_POINT('',(0.,1.1));
+#24677 = VECTOR('',#24678,1.);
+#24678 = DIRECTION('',(1.,0.));
+#24679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24680 = ORIENTED_EDGE('',*,*,#24681,.T.);
+#24681 = EDGE_CURVE('',#24654,#24682,#24684,.T.);
+#24682 = VERTEX_POINT('',#24683);
+#24683 = CARTESIAN_POINT('',(2.6,2.1,0.15));
+#24684 = SURFACE_CURVE('',#24685,(#24689,#24696),.PCURVE_S1.);
+#24685 = LINE('',#24686,#24687);
+#24686 = CARTESIAN_POINT('',(2.6,2.1,5.E-02));
+#24687 = VECTOR('',#24688,1.);
+#24688 = DIRECTION('',(-0.,-0.,-1.));
+#24689 = PCURVE('',#21980,#24690);
+#24690 = DEFINITIONAL_REPRESENTATION('',(#24691),#24695);
+#24691 = LINE('',#24692,#24693);
+#24692 = CARTESIAN_POINT('',(0.1,-5.E-02));
+#24693 = VECTOR('',#24694,1.);
+#24694 = DIRECTION('',(0.,1.));
+#24695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24696 = PCURVE('',#24433,#24697);
+#24697 = DEFINITIONAL_REPRESENTATION('',(#24698),#24702);
+#24698 = LINE('',#24699,#24700);
+#24699 = CARTESIAN_POINT('',(1.1,5.E-02));
+#24700 = VECTOR('',#24701,1.);
+#24701 = DIRECTION('',(0.,1.));
+#24702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24703 = ORIENTED_EDGE('',*,*,#24704,.T.);
+#24704 = EDGE_CURVE('',#24682,#24155,#24705,.T.);
+#24705 = SURFACE_CURVE('',#24706,(#24711,#24722),.PCURVE_S1.);
+#24706 = CIRCLE('',#24707,5.E-02);
+#24707 = AXIS2_PLACEMENT_3D('',#24708,#24709,#24710);
+#24708 = CARTESIAN_POINT('',(2.55,2.1,0.15));
+#24709 = DIRECTION('',(0.,1.,0.));
+#24710 = DIRECTION('',(1.44444745829E-33,0.,-1.));
+#24711 = PCURVE('',#21980,#24712);
+#24712 = DEFINITIONAL_REPRESENTATION('',(#24713),#24721);
+#24713 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24714,#24715,#24716,#24717
+ ,#24718,#24719,#24720),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24714 = CARTESIAN_POINT('',(0.15,-1.E-01));
+#24715 = CARTESIAN_POINT('',(0.236602540378,-1.E-01));
+#24716 = CARTESIAN_POINT('',(0.193301270189,-0.175));
+#24717 = CARTESIAN_POINT('',(0.15,-0.25));
+#24718 = CARTESIAN_POINT('',(0.106698729811,-0.175));
+#24719 = CARTESIAN_POINT('',(6.339745962156E-02,-0.1));
+#24720 = CARTESIAN_POINT('',(0.15,-1.E-01));
+#24721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24722 = PCURVE('',#24170,#24723);
+#24723 = DEFINITIONAL_REPRESENTATION('',(#24724),#24728);
+#24724 = LINE('',#24725,#24726);
+#24725 = CARTESIAN_POINT('',(0.,1.1));
+#24726 = VECTOR('',#24727,1.);
+#24727 = DIRECTION('',(1.,0.));
+#24728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24729 = ORIENTED_EDGE('',*,*,#24182,.T.);
+#24730 = ORIENTED_EDGE('',*,*,#22484,.T.);
+#24731 = ORIENTED_EDGE('',*,*,#22461,.F.);
+#24732 = ORIENTED_EDGE('',*,*,#24733,.F.);
+#24733 = EDGE_CURVE('',#24734,#22434,#24736,.T.);
+#24734 = VERTEX_POINT('',#24735);
+#24735 = CARTESIAN_POINT('',(1.7,2.1,0.));
+#24736 = SURFACE_CURVE('',#24737,(#24741,#24748),.PCURVE_S1.);
+#24737 = LINE('',#24738,#24739);
+#24738 = CARTESIAN_POINT('',(1.7,2.1,0.));
+#24739 = VECTOR('',#24740,1.);
+#24740 = DIRECTION('',(0.,0.,1.));
+#24741 = PCURVE('',#21980,#24742);
+#24742 = DEFINITIONAL_REPRESENTATION('',(#24743),#24747);
+#24743 = LINE('',#24744,#24745);
+#24744 = CARTESIAN_POINT('',(1.,0.));
+#24745 = VECTOR('',#24746,1.);
+#24746 = DIRECTION('',(0.,-1.));
+#24747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24748 = PCURVE('',#22449,#24749);
+#24749 = DEFINITIONAL_REPRESENTATION('',(#24750),#24754);
+#24750 = LINE('',#24751,#24752);
+#24751 = CARTESIAN_POINT('',(0.,0.));
+#24752 = VECTOR('',#24753,1.);
+#24753 = DIRECTION('',(0.,-1.));
+#24754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24755 = ORIENTED_EDGE('',*,*,#24756,.F.);
+#24756 = EDGE_CURVE('',#24574,#24734,#24757,.T.);
+#24757 = SURFACE_CURVE('',#24758,(#24762,#24769),.PCURVE_S1.);
+#24758 = LINE('',#24759,#24760);
+#24759 = CARTESIAN_POINT('',(2.7,2.1,0.));
+#24760 = VECTOR('',#24761,1.);
+#24761 = DIRECTION('',(-1.,0.,0.));
+#24762 = PCURVE('',#21980,#24763);
+#24763 = DEFINITIONAL_REPRESENTATION('',(#24764),#24768);
+#24764 = LINE('',#24765,#24766);
+#24765 = CARTESIAN_POINT('',(0.,-0.));
+#24766 = VECTOR('',#24767,1.);
+#24767 = DIRECTION('',(1.,0.));
+#24768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24769 = PCURVE('',#24357,#24770);
+#24770 = DEFINITIONAL_REPRESENTATION('',(#24771),#24775);
+#24771 = LINE('',#24772,#24773);
+#24772 = CARTESIAN_POINT('',(0.5,0.5));
+#24773 = VECTOR('',#24774,1.);
+#24774 = DIRECTION('',(-1.,0.));
+#24775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24776 = ADVANCED_FACE('',(#24777),#22066,.T.);
+#24777 = FACE_BOUND('',#24778,.T.);
+#24778 = EDGE_LOOP('',(#24779,#24780,#24803,#24831));
+#24779 = ORIENTED_EDGE('',*,*,#22048,.F.);
+#24780 = ORIENTED_EDGE('',*,*,#24781,.T.);
+#24781 = EDGE_CURVE('',#22049,#24782,#24784,.T.);
+#24782 = VERTEX_POINT('',#24783);
+#24783 = CARTESIAN_POINT('',(2.65,-2.1,0.6));
+#24784 = SURFACE_CURVE('',#24785,(#24789,#24796),.PCURVE_S1.);
+#24785 = LINE('',#24786,#24787);
+#24786 = CARTESIAN_POINT('',(1.7,-2.1,0.6));
+#24787 = VECTOR('',#24788,1.);
+#24788 = DIRECTION('',(1.,0.,0.));
+#24789 = PCURVE('',#22066,#24790);
+#24790 = DEFINITIONAL_REPRESENTATION('',(#24791),#24795);
+#24791 = LINE('',#24792,#24793);
+#24792 = CARTESIAN_POINT('',(-0.5,-0.5));
+#24793 = VECTOR('',#24794,1.);
+#24794 = DIRECTION('',(1.,0.));
+#24795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24796 = PCURVE('',#22094,#24797);
+#24797 = DEFINITIONAL_REPRESENTATION('',(#24798),#24802);
+#24798 = LINE('',#24799,#24800);
+#24799 = CARTESIAN_POINT('',(0.,-0.6));
+#24800 = VECTOR('',#24801,1.);
+#24801 = DIRECTION('',(1.,0.));
+#24802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24803 = ORIENTED_EDGE('',*,*,#24804,.T.);
+#24804 = EDGE_CURVE('',#24782,#24805,#24807,.T.);
+#24805 = VERTEX_POINT('',#24806);
+#24806 = CARTESIAN_POINT('',(2.65,-1.1,0.6));
+#24807 = SURFACE_CURVE('',#24808,(#24812,#24819),.PCURVE_S1.);
+#24808 = LINE('',#24809,#24810);
+#24809 = CARTESIAN_POINT('',(2.65,-2.1,0.6));
+#24810 = VECTOR('',#24811,1.);
+#24811 = DIRECTION('',(0.,1.,0.));
+#24812 = PCURVE('',#22066,#24813);
+#24813 = DEFINITIONAL_REPRESENTATION('',(#24814),#24818);
+#24814 = LINE('',#24815,#24816);
+#24815 = CARTESIAN_POINT('',(0.45,-0.5));
+#24816 = VECTOR('',#24817,1.);
+#24817 = DIRECTION('',(0.,1.));
+#24818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24819 = PCURVE('',#24820,#24825);
+#24820 = CYLINDRICAL_SURFACE('',#24821,5.E-02);
+#24821 = AXIS2_PLACEMENT_3D('',#24822,#24823,#24824);
+#24822 = CARTESIAN_POINT('',(2.65,-2.1,0.55));
+#24823 = DIRECTION('',(0.,1.,0.));
+#24824 = DIRECTION('',(0.,-0.,1.));
+#24825 = DEFINITIONAL_REPRESENTATION('',(#24826),#24830);
+#24826 = LINE('',#24827,#24828);
+#24827 = CARTESIAN_POINT('',(0.,0.));
+#24828 = VECTOR('',#24829,1.);
+#24829 = DIRECTION('',(0.,1.));
+#24830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24831 = ORIENTED_EDGE('',*,*,#24832,.T.);
+#24832 = EDGE_CURVE('',#24805,#22051,#24833,.T.);
+#24833 = SURFACE_CURVE('',#24834,(#24838,#24845),.PCURVE_S1.);
+#24834 = LINE('',#24835,#24836);
+#24835 = CARTESIAN_POINT('',(2.7,-1.1,0.6));
+#24836 = VECTOR('',#24837,1.);
+#24837 = DIRECTION('',(-1.,0.,0.));
+#24838 = PCURVE('',#22066,#24839);
+#24839 = DEFINITIONAL_REPRESENTATION('',(#24840),#24844);
+#24840 = LINE('',#24841,#24842);
+#24841 = CARTESIAN_POINT('',(0.5,0.5));
+#24842 = VECTOR('',#24843,1.);
+#24843 = DIRECTION('',(-1.,0.));
+#24844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24845 = PCURVE('',#22148,#24846);
+#24846 = DEFINITIONAL_REPRESENTATION('',(#24847),#24851);
+#24847 = LINE('',#24848,#24849);
+#24848 = CARTESIAN_POINT('',(0.,-0.6));
+#24849 = VECTOR('',#24850,1.);
+#24850 = DIRECTION('',(1.,0.));
+#24851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24852 = ADVANCED_FACE('',(#24853),#22148,.F.);
+#24853 = FACE_BOUND('',#24854,.F.);
+#24854 = EDGE_LOOP('',(#24855,#24890,#24918,#24944,#24945,#24946,#24969,
+ #25002,#25030,#25056,#25057,#25058,#25059,#25082));
+#24855 = ORIENTED_EDGE('',*,*,#24856,.F.);
+#24856 = EDGE_CURVE('',#24857,#24859,#24861,.T.);
+#24857 = VERTEX_POINT('',#24858);
+#24858 = CARTESIAN_POINT('',(2.7,-1.1,5.E-02));
+#24859 = VERTEX_POINT('',#24860);
+#24860 = CARTESIAN_POINT('',(2.65,-1.1,-6.938893903907E-18));
+#24861 = SURFACE_CURVE('',#24862,(#24867,#24878),.PCURVE_S1.);
+#24862 = CIRCLE('',#24863,5.E-02);
+#24863 = AXIS2_PLACEMENT_3D('',#24864,#24865,#24866);
+#24864 = CARTESIAN_POINT('',(2.65,-1.1,5.E-02));
+#24865 = DIRECTION('',(0.,1.,0.));
+#24866 = DIRECTION('',(0.,-0.,1.));
+#24867 = PCURVE('',#22148,#24868);
+#24868 = DEFINITIONAL_REPRESENTATION('',(#24869),#24877);
+#24869 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24870,#24871,#24872,#24873
+ ,#24874,#24875,#24876),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24870 = CARTESIAN_POINT('',(5.E-02,-0.1));
+#24871 = CARTESIAN_POINT('',(-3.660254037844E-02,-0.1));
+#24872 = CARTESIAN_POINT('',(6.698729810778E-03,-2.5E-02));
+#24873 = CARTESIAN_POINT('',(5.E-02,5.E-02));
+#24874 = CARTESIAN_POINT('',(9.330127018922E-02,-2.5E-02));
+#24875 = CARTESIAN_POINT('',(0.136602540378,-1.E-01));
+#24876 = CARTESIAN_POINT('',(5.E-02,-0.1));
+#24877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24878 = PCURVE('',#24879,#24884);
+#24879 = CYLINDRICAL_SURFACE('',#24880,5.E-02);
+#24880 = AXIS2_PLACEMENT_3D('',#24881,#24882,#24883);
+#24881 = CARTESIAN_POINT('',(2.65,-2.1,5.E-02));
+#24882 = DIRECTION('',(0.,1.,0.));
+#24883 = DIRECTION('',(1.,0.,0.));
+#24884 = DEFINITIONAL_REPRESENTATION('',(#24885),#24889);
+#24885 = LINE('',#24886,#24887);
+#24886 = CARTESIAN_POINT('',(-1.570796326795,1.));
+#24887 = VECTOR('',#24888,1.);
+#24888 = DIRECTION('',(1.,0.));
+#24889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24890 = ORIENTED_EDGE('',*,*,#24891,.T.);
+#24891 = EDGE_CURVE('',#24857,#24892,#24894,.T.);
+#24892 = VERTEX_POINT('',#24893);
+#24893 = CARTESIAN_POINT('',(2.7,-1.1,0.55));
+#24894 = SURFACE_CURVE('',#24895,(#24899,#24906),.PCURVE_S1.);
+#24895 = LINE('',#24896,#24897);
+#24896 = CARTESIAN_POINT('',(2.7,-1.1,0.));
+#24897 = VECTOR('',#24898,1.);
+#24898 = DIRECTION('',(0.,0.,1.));
+#24899 = PCURVE('',#22148,#24900);
+#24900 = DEFINITIONAL_REPRESENTATION('',(#24901),#24905);
+#24901 = LINE('',#24902,#24903);
+#24902 = CARTESIAN_POINT('',(0.,-0.));
+#24903 = VECTOR('',#24904,1.);
+#24904 = DIRECTION('',(0.,-1.));
+#24905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24906 = PCURVE('',#24907,#24912);
+#24907 = PLANE('',#24908);
+#24908 = AXIS2_PLACEMENT_3D('',#24909,#24910,#24911);
+#24909 = CARTESIAN_POINT('',(2.7,-2.1,0.));
+#24910 = DIRECTION('',(-1.,0.,0.));
+#24911 = DIRECTION('',(0.,1.,0.));
+#24912 = DEFINITIONAL_REPRESENTATION('',(#24913),#24917);
+#24913 = LINE('',#24914,#24915);
+#24914 = CARTESIAN_POINT('',(1.,0.));
+#24915 = VECTOR('',#24916,1.);
+#24916 = DIRECTION('',(0.,-1.));
+#24917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24918 = ORIENTED_EDGE('',*,*,#24919,.F.);
+#24919 = EDGE_CURVE('',#24805,#24892,#24920,.T.);
+#24920 = SURFACE_CURVE('',#24921,(#24926,#24937),.PCURVE_S1.);
+#24921 = CIRCLE('',#24922,5.E-02);
+#24922 = AXIS2_PLACEMENT_3D('',#24923,#24924,#24925);
+#24923 = CARTESIAN_POINT('',(2.65,-1.1,0.55));
+#24924 = DIRECTION('',(0.,1.,0.));
+#24925 = DIRECTION('',(0.,-0.,1.));
+#24926 = PCURVE('',#22148,#24927);
+#24927 = DEFINITIONAL_REPRESENTATION('',(#24928),#24936);
+#24928 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24929,#24930,#24931,#24932
+ ,#24933,#24934,#24935),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24929 = CARTESIAN_POINT('',(5.E-02,-0.6));
+#24930 = CARTESIAN_POINT('',(-3.660254037844E-02,-0.6));
+#24931 = CARTESIAN_POINT('',(6.698729810778E-03,-0.525));
+#24932 = CARTESIAN_POINT('',(5.E-02,-0.45));
+#24933 = CARTESIAN_POINT('',(9.330127018922E-02,-0.525));
+#24934 = CARTESIAN_POINT('',(0.136602540378,-0.6));
+#24935 = CARTESIAN_POINT('',(5.E-02,-0.6));
+#24936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24937 = PCURVE('',#24820,#24938);
+#24938 = DEFINITIONAL_REPRESENTATION('',(#24939),#24943);
+#24939 = LINE('',#24940,#24941);
+#24940 = CARTESIAN_POINT('',(0.,1.));
+#24941 = VECTOR('',#24942,1.);
+#24942 = DIRECTION('',(1.,0.));
+#24943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24944 = ORIENTED_EDGE('',*,*,#24832,.T.);
+#24945 = ORIENTED_EDGE('',*,*,#22134,.F.);
+#24946 = ORIENTED_EDGE('',*,*,#24947,.F.);
+#24947 = EDGE_CURVE('',#24948,#22107,#24950,.T.);
+#24948 = VERTEX_POINT('',#24949);
+#24949 = CARTESIAN_POINT('',(2.55,-1.1,0.5));
+#24950 = SURFACE_CURVE('',#24951,(#24955,#24962),.PCURVE_S1.);
+#24951 = LINE('',#24952,#24953);
+#24952 = CARTESIAN_POINT('',(2.45,-1.1,0.5));
+#24953 = VECTOR('',#24954,1.);
+#24954 = DIRECTION('',(-1.,-0.,-1.44444745829E-33));
+#24955 = PCURVE('',#22148,#24956);
+#24956 = DEFINITIONAL_REPRESENTATION('',(#24957),#24961);
+#24957 = LINE('',#24958,#24959);
+#24958 = CARTESIAN_POINT('',(0.25,-0.5));
+#24959 = VECTOR('',#24960,1.);
+#24960 = DIRECTION('',(1.,1.44444745829E-33));
+#24961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24962 = PCURVE('',#22122,#24963);
+#24963 = DEFINITIONAL_REPRESENTATION('',(#24964),#24968);
+#24964 = LINE('',#24965,#24966);
+#24965 = CARTESIAN_POINT('',(0.25,0.5));
+#24966 = VECTOR('',#24967,1.);
+#24967 = DIRECTION('',(-1.,0.));
+#24968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24969 = ORIENTED_EDGE('',*,*,#24970,.T.);
+#24970 = EDGE_CURVE('',#24948,#24971,#24973,.T.);
+#24971 = VERTEX_POINT('',#24972);
+#24972 = CARTESIAN_POINT('',(2.6,-1.1,0.45));
+#24973 = SURFACE_CURVE('',#24974,(#24979,#24990),.PCURVE_S1.);
+#24974 = CIRCLE('',#24975,5.E-02);
+#24975 = AXIS2_PLACEMENT_3D('',#24976,#24977,#24978);
+#24976 = CARTESIAN_POINT('',(2.55,-1.1,0.45));
+#24977 = DIRECTION('',(-0.,1.,0.));
+#24978 = DIRECTION('',(1.,0.,0.));
+#24979 = PCURVE('',#22148,#24980);
+#24980 = DEFINITIONAL_REPRESENTATION('',(#24981),#24989);
+#24981 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24982,#24983,#24984,#24985
+ ,#24986,#24987,#24988),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24982 = CARTESIAN_POINT('',(0.1,-0.45));
+#24983 = CARTESIAN_POINT('',(0.1,-0.363397459622));
+#24984 = CARTESIAN_POINT('',(0.175,-0.406698729811));
+#24985 = CARTESIAN_POINT('',(0.25,-0.45));
+#24986 = CARTESIAN_POINT('',(0.175,-0.493301270189));
+#24987 = CARTESIAN_POINT('',(0.1,-0.536602540378));
+#24988 = CARTESIAN_POINT('',(0.1,-0.45));
+#24989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24990 = PCURVE('',#24991,#24996);
+#24991 = CYLINDRICAL_SURFACE('',#24992,5.E-02);
+#24992 = AXIS2_PLACEMENT_3D('',#24993,#24994,#24995);
+#24993 = CARTESIAN_POINT('',(2.55,-2.2,0.45));
+#24994 = DIRECTION('',(0.,1.,0.));
+#24995 = DIRECTION('',(1.,0.,0.));
+#24996 = DEFINITIONAL_REPRESENTATION('',(#24997),#25001);
+#24997 = LINE('',#24998,#24999);
+#24998 = CARTESIAN_POINT('',(0.,1.1));
+#24999 = VECTOR('',#25000,1.);
+#25000 = DIRECTION('',(1.,0.));
+#25001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25002 = ORIENTED_EDGE('',*,*,#25003,.T.);
+#25003 = EDGE_CURVE('',#24971,#25004,#25006,.T.);
+#25004 = VERTEX_POINT('',#25005);
+#25005 = CARTESIAN_POINT('',(2.6,-1.1,0.15));
+#25006 = SURFACE_CURVE('',#25007,(#25011,#25018),.PCURVE_S1.);
+#25007 = LINE('',#25008,#25009);
+#25008 = CARTESIAN_POINT('',(2.6,-1.1,5.E-02));
+#25009 = VECTOR('',#25010,1.);
+#25010 = DIRECTION('',(-0.,-0.,-1.));
+#25011 = PCURVE('',#22148,#25012);
+#25012 = DEFINITIONAL_REPRESENTATION('',(#25013),#25017);
+#25013 = LINE('',#25014,#25015);
+#25014 = CARTESIAN_POINT('',(0.1,-5.E-02));
+#25015 = VECTOR('',#25016,1.);
+#25016 = DIRECTION('',(0.,1.));
+#25017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25018 = PCURVE('',#25019,#25024);
+#25019 = PLANE('',#25020);
+#25020 = AXIS2_PLACEMENT_3D('',#25021,#25022,#25023);
+#25021 = CARTESIAN_POINT('',(2.6,-2.2,0.1));
+#25022 = DIRECTION('',(-1.,0.,0.));
+#25023 = DIRECTION('',(0.,1.,0.));
+#25024 = DEFINITIONAL_REPRESENTATION('',(#25025),#25029);
+#25025 = LINE('',#25026,#25027);
+#25026 = CARTESIAN_POINT('',(1.1,5.E-02));
+#25027 = VECTOR('',#25028,1.);
+#25028 = DIRECTION('',(0.,1.));
+#25029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25030 = ORIENTED_EDGE('',*,*,#25031,.T.);
+#25031 = EDGE_CURVE('',#25004,#24079,#25032,.T.);
+#25032 = SURFACE_CURVE('',#25033,(#25038,#25049),.PCURVE_S1.);
+#25033 = CIRCLE('',#25034,5.E-02);
+#25034 = AXIS2_PLACEMENT_3D('',#25035,#25036,#25037);
+#25035 = CARTESIAN_POINT('',(2.55,-1.1,0.15));
+#25036 = DIRECTION('',(0.,1.,0.));
+#25037 = DIRECTION('',(1.44444745829E-33,0.,-1.));
+#25038 = PCURVE('',#22148,#25039);
+#25039 = DEFINITIONAL_REPRESENTATION('',(#25040),#25048);
+#25040 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25041,#25042,#25043,#25044
+ ,#25045,#25046,#25047),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#25041 = CARTESIAN_POINT('',(0.15,-1.E-01));
+#25042 = CARTESIAN_POINT('',(0.236602540378,-1.E-01));
+#25043 = CARTESIAN_POINT('',(0.193301270189,-0.175));
+#25044 = CARTESIAN_POINT('',(0.15,-0.25));
+#25045 = CARTESIAN_POINT('',(0.106698729811,-0.175));
+#25046 = CARTESIAN_POINT('',(6.339745962156E-02,-0.1));
+#25047 = CARTESIAN_POINT('',(0.15,-1.E-01));
+#25048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25049 = PCURVE('',#24094,#25050);
+#25050 = DEFINITIONAL_REPRESENTATION('',(#25051),#25055);
+#25051 = LINE('',#25052,#25053);
+#25052 = CARTESIAN_POINT('',(0.,1.1));
+#25053 = VECTOR('',#25054,1.);
+#25054 = DIRECTION('',(1.,0.));
+#25055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25056 = ORIENTED_EDGE('',*,*,#24106,.T.);
+#25057 = ORIENTED_EDGE('',*,*,#22365,.T.);
+#25058 = ORIENTED_EDGE('',*,*,#22342,.F.);
+#25059 = ORIENTED_EDGE('',*,*,#25060,.F.);
+#25060 = EDGE_CURVE('',#25061,#22315,#25063,.T.);
+#25061 = VERTEX_POINT('',#25062);
+#25062 = CARTESIAN_POINT('',(1.7,-1.1,0.));
+#25063 = SURFACE_CURVE('',#25064,(#25068,#25075),.PCURVE_S1.);
+#25064 = LINE('',#25065,#25066);
+#25065 = CARTESIAN_POINT('',(1.7,-1.1,0.));
+#25066 = VECTOR('',#25067,1.);
+#25067 = DIRECTION('',(0.,0.,1.));
+#25068 = PCURVE('',#22148,#25069);
+#25069 = DEFINITIONAL_REPRESENTATION('',(#25070),#25074);
+#25070 = LINE('',#25071,#25072);
+#25071 = CARTESIAN_POINT('',(1.,0.));
+#25072 = VECTOR('',#25073,1.);
+#25073 = DIRECTION('',(0.,-1.));
+#25074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25075 = PCURVE('',#22330,#25076);
+#25076 = DEFINITIONAL_REPRESENTATION('',(#25077),#25081);
+#25077 = LINE('',#25078,#25079);
+#25078 = CARTESIAN_POINT('',(0.,0.));
+#25079 = VECTOR('',#25080,1.);
+#25080 = DIRECTION('',(0.,-1.));
+#25081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25082 = ORIENTED_EDGE('',*,*,#25083,.F.);
+#25083 = EDGE_CURVE('',#24859,#25061,#25084,.T.);
+#25084 = SURFACE_CURVE('',#25085,(#25089,#25096),.PCURVE_S1.);
+#25085 = LINE('',#25086,#25087);
+#25086 = CARTESIAN_POINT('',(2.7,-1.1,0.));
+#25087 = VECTOR('',#25088,1.);
+#25088 = DIRECTION('',(-1.,0.,0.));
+#25089 = PCURVE('',#22148,#25090);
+#25090 = DEFINITIONAL_REPRESENTATION('',(#25091),#25095);
+#25091 = LINE('',#25092,#25093);
+#25092 = CARTESIAN_POINT('',(0.,-0.));
+#25093 = VECTOR('',#25094,1.);
+#25094 = DIRECTION('',(1.,0.));
+#25095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25096 = PCURVE('',#25097,#25102);
+#25097 = PLANE('',#25098);
+#25098 = AXIS2_PLACEMENT_3D('',#25099,#25100,#25101);
+#25099 = CARTESIAN_POINT('',(2.2,-1.6,0.));
+#25100 = DIRECTION('',(0.,0.,1.));
+#25101 = DIRECTION('',(1.,0.,-0.));
+#25102 = DEFINITIONAL_REPRESENTATION('',(#25103),#25107);
+#25103 = LINE('',#25104,#25105);
+#25104 = CARTESIAN_POINT('',(0.5,0.5));
+#25105 = VECTOR('',#25106,1.);
+#25106 = DIRECTION('',(-1.,0.));
+#25107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25108 = ADVANCED_FACE('',(#25109),#22122,.F.);
+#25109 = FACE_BOUND('',#25110,.F.);
+#25110 = EDGE_LOOP('',(#25111,#25112,#25135,#25156));
+#25111 = ORIENTED_EDGE('',*,*,#22106,.F.);
+#25112 = ORIENTED_EDGE('',*,*,#25113,.T.);
+#25113 = EDGE_CURVE('',#22079,#25114,#25116,.T.);
+#25114 = VERTEX_POINT('',#25115);
+#25115 = CARTESIAN_POINT('',(2.55,-2.1,0.5));
+#25116 = SURFACE_CURVE('',#25117,(#25121,#25128),.PCURVE_S1.);
+#25117 = LINE('',#25118,#25119);
+#25118 = CARTESIAN_POINT('',(1.95,-2.1,0.5));
+#25119 = VECTOR('',#25120,1.);
+#25120 = DIRECTION('',(1.,0.,1.44444745829E-33));
+#25121 = PCURVE('',#22122,#25122);
+#25122 = DEFINITIONAL_REPRESENTATION('',(#25123),#25127);
+#25123 = LINE('',#25124,#25125);
+#25124 = CARTESIAN_POINT('',(-0.25,-0.5));
+#25125 = VECTOR('',#25126,1.);
+#25126 = DIRECTION('',(1.,0.));
+#25127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25128 = PCURVE('',#22094,#25129);
+#25129 = DEFINITIONAL_REPRESENTATION('',(#25130),#25134);
+#25130 = LINE('',#25131,#25132);
+#25131 = CARTESIAN_POINT('',(0.25,-0.5));
+#25132 = VECTOR('',#25133,1.);
+#25133 = DIRECTION('',(1.,-1.44444745829E-33));
+#25134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25135 = ORIENTED_EDGE('',*,*,#25136,.T.);
+#25136 = EDGE_CURVE('',#25114,#24948,#25137,.T.);
+#25137 = SURFACE_CURVE('',#25138,(#25142,#25149),.PCURVE_S1.);
+#25138 = LINE('',#25139,#25140);
+#25139 = CARTESIAN_POINT('',(2.55,-2.2,0.5));
+#25140 = VECTOR('',#25141,1.);
+#25141 = DIRECTION('',(0.,1.,0.));
+#25142 = PCURVE('',#22122,#25143);
+#25143 = DEFINITIONAL_REPRESENTATION('',(#25144),#25148);
+#25144 = LINE('',#25145,#25146);
+#25145 = CARTESIAN_POINT('',(0.35,-0.6));
+#25146 = VECTOR('',#25147,1.);
+#25147 = DIRECTION('',(0.,1.));
+#25148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25149 = PCURVE('',#24991,#25150);
+#25150 = DEFINITIONAL_REPRESENTATION('',(#25151),#25155);
+#25151 = LINE('',#25152,#25153);
+#25152 = CARTESIAN_POINT('',(4.712388980385,0.));
+#25153 = VECTOR('',#25154,1.);
+#25154 = DIRECTION('',(0.,1.));
+#25155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25156 = ORIENTED_EDGE('',*,*,#24947,.T.);
+#25157 = ADVANCED_FACE('',(#25158),#22094,.F.);
+#25158 = FACE_BOUND('',#25159,.F.);
+#25159 = EDGE_LOOP('',(#25160,#25185,#25209,#25232,#25253,#25254,#25255,
+ #25256,#25280,#25303,#25325,#25326,#25327,#25328));
+#25160 = ORIENTED_EDGE('',*,*,#25161,.F.);
+#25161 = EDGE_CURVE('',#25162,#25164,#25166,.T.);
+#25162 = VERTEX_POINT('',#25163);
+#25163 = CARTESIAN_POINT('',(2.7,-2.1,5.E-02));
+#25164 = VERTEX_POINT('',#25165);
+#25165 = CARTESIAN_POINT('',(2.7,-2.1,0.55));
+#25166 = SURFACE_CURVE('',#25167,(#25171,#25178),.PCURVE_S1.);
+#25167 = LINE('',#25168,#25169);
+#25168 = CARTESIAN_POINT('',(2.7,-2.1,0.));
+#25169 = VECTOR('',#25170,1.);
+#25170 = DIRECTION('',(0.,0.,1.));
+#25171 = PCURVE('',#22094,#25172);
+#25172 = DEFINITIONAL_REPRESENTATION('',(#25173),#25177);
+#25173 = LINE('',#25174,#25175);
+#25174 = CARTESIAN_POINT('',(1.,0.));
+#25175 = VECTOR('',#25176,1.);
+#25176 = DIRECTION('',(0.,-1.));
+#25177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25178 = PCURVE('',#24907,#25179);
+#25179 = DEFINITIONAL_REPRESENTATION('',(#25180),#25184);
+#25180 = LINE('',#25181,#25182);
+#25181 = CARTESIAN_POINT('',(0.,0.));
+#25182 = VECTOR('',#25183,1.);
+#25183 = DIRECTION('',(0.,-1.));
+#25184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25185 = ORIENTED_EDGE('',*,*,#25186,.T.);
+#25186 = EDGE_CURVE('',#25162,#25187,#25189,.T.);
+#25187 = VERTEX_POINT('',#25188);
+#25188 = CARTESIAN_POINT('',(2.65,-2.1,-6.938893903907E-18));
+#25189 = SURFACE_CURVE('',#25190,(#25195,#25202),.PCURVE_S1.);
+#25190 = CIRCLE('',#25191,5.E-02);
+#25191 = AXIS2_PLACEMENT_3D('',#25192,#25193,#25194);
+#25192 = CARTESIAN_POINT('',(2.65,-2.1,5.E-02));
+#25193 = DIRECTION('',(0.,1.,0.));
+#25194 = DIRECTION('',(0.,-0.,1.));
+#25195 = PCURVE('',#22094,#25196);
+#25196 = DEFINITIONAL_REPRESENTATION('',(#25197),#25201);
+#25197 = CIRCLE('',#25198,5.E-02);
+#25198 = AXIS2_PLACEMENT_2D('',#25199,#25200);
+#25199 = CARTESIAN_POINT('',(0.95,-5.E-02));
+#25200 = DIRECTION('',(0.,-1.));
+#25201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25202 = PCURVE('',#24879,#25203);
+#25203 = DEFINITIONAL_REPRESENTATION('',(#25204),#25208);
+#25204 = LINE('',#25205,#25206);
+#25205 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#25206 = VECTOR('',#25207,1.);
+#25207 = DIRECTION('',(1.,0.));
+#25208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25209 = ORIENTED_EDGE('',*,*,#25210,.F.);
+#25210 = EDGE_CURVE('',#25211,#25187,#25213,.T.);
+#25211 = VERTEX_POINT('',#25212);
+#25212 = CARTESIAN_POINT('',(1.7,-2.1,0.));
+#25213 = SURFACE_CURVE('',#25214,(#25218,#25225),.PCURVE_S1.);
+#25214 = LINE('',#25215,#25216);
+#25215 = CARTESIAN_POINT('',(1.7,-2.1,0.));
+#25216 = VECTOR('',#25217,1.);
+#25217 = DIRECTION('',(1.,0.,0.));
+#25218 = PCURVE('',#22094,#25219);
+#25219 = DEFINITIONAL_REPRESENTATION('',(#25220),#25224);
+#25220 = LINE('',#25221,#25222);
+#25221 = CARTESIAN_POINT('',(0.,0.));
+#25222 = VECTOR('',#25223,1.);
+#25223 = DIRECTION('',(1.,0.));
+#25224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25225 = PCURVE('',#25097,#25226);
+#25226 = DEFINITIONAL_REPRESENTATION('',(#25227),#25231);
+#25227 = LINE('',#25228,#25229);
+#25228 = CARTESIAN_POINT('',(-0.5,-0.5));
+#25229 = VECTOR('',#25230,1.);
+#25230 = DIRECTION('',(1.,0.));
+#25231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25232 = ORIENTED_EDGE('',*,*,#25233,.T.);
+#25233 = EDGE_CURVE('',#25211,#22292,#25234,.T.);
+#25234 = SURFACE_CURVE('',#25235,(#25239,#25246),.PCURVE_S1.);
+#25235 = LINE('',#25236,#25237);
+#25236 = CARTESIAN_POINT('',(1.7,-2.1,0.));
+#25237 = VECTOR('',#25238,1.);
+#25238 = DIRECTION('',(0.,0.,1.));
+#25239 = PCURVE('',#22094,#25240);
+#25240 = DEFINITIONAL_REPRESENTATION('',(#25241),#25245);
+#25241 = LINE('',#25242,#25243);
+#25242 = CARTESIAN_POINT('',(0.,0.));
+#25243 = VECTOR('',#25244,1.);
+#25244 = DIRECTION('',(0.,-1.));
+#25245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25246 = PCURVE('',#22330,#25247);
+#25247 = DEFINITIONAL_REPRESENTATION('',(#25248),#25252);
+#25248 = LINE('',#25249,#25250);
+#25249 = CARTESIAN_POINT('',(1.,0.));
+#25250 = VECTOR('',#25251,1.);
+#25251 = DIRECTION('',(0.,-1.));
+#25252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25253 = ORIENTED_EDGE('',*,*,#22291,.F.);
+#25254 = ORIENTED_EDGE('',*,*,#22268,.T.);
+#25255 = ORIENTED_EDGE('',*,*,#24055,.T.);
+#25256 = ORIENTED_EDGE('',*,*,#25257,.F.);
+#25257 = EDGE_CURVE('',#25258,#24056,#25260,.T.);
+#25258 = VERTEX_POINT('',#25259);
+#25259 = CARTESIAN_POINT('',(2.6,-2.1,0.15));
+#25260 = SURFACE_CURVE('',#25261,(#25266,#25273),.PCURVE_S1.);
+#25261 = CIRCLE('',#25262,5.E-02);
+#25262 = AXIS2_PLACEMENT_3D('',#25263,#25264,#25265);
+#25263 = CARTESIAN_POINT('',(2.55,-2.1,0.15));
+#25264 = DIRECTION('',(0.,1.,0.));
+#25265 = DIRECTION('',(1.44444745829E-33,0.,-1.));
+#25266 = PCURVE('',#22094,#25267);
+#25267 = DEFINITIONAL_REPRESENTATION('',(#25268),#25272);
+#25268 = CIRCLE('',#25269,5.E-02);
+#25269 = AXIS2_PLACEMENT_2D('',#25270,#25271);
+#25270 = CARTESIAN_POINT('',(0.85,-0.15));
+#25271 = DIRECTION('',(1.44444745829E-33,1.));
+#25272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25273 = PCURVE('',#24094,#25274);
+#25274 = DEFINITIONAL_REPRESENTATION('',(#25275),#25279);
+#25275 = LINE('',#25276,#25277);
+#25276 = CARTESIAN_POINT('',(0.,0.1));
+#25277 = VECTOR('',#25278,1.);
+#25278 = DIRECTION('',(1.,0.));
+#25279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25280 = ORIENTED_EDGE('',*,*,#25281,.T.);
+#25281 = EDGE_CURVE('',#25258,#25282,#25284,.T.);
+#25282 = VERTEX_POINT('',#25283);
+#25283 = CARTESIAN_POINT('',(2.6,-2.1,0.45));
+#25284 = SURFACE_CURVE('',#25285,(#25289,#25296),.PCURVE_S1.);
+#25285 = LINE('',#25286,#25287);
+#25286 = CARTESIAN_POINT('',(2.6,-2.1,5.E-02));
+#25287 = VECTOR('',#25288,1.);
+#25288 = DIRECTION('',(0.,0.,1.));
+#25289 = PCURVE('',#22094,#25290);
+#25290 = DEFINITIONAL_REPRESENTATION('',(#25291),#25295);
+#25291 = LINE('',#25292,#25293);
+#25292 = CARTESIAN_POINT('',(0.9,-5.E-02));
+#25293 = VECTOR('',#25294,1.);
+#25294 = DIRECTION('',(0.,-1.));
+#25295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25296 = PCURVE('',#25019,#25297);
+#25297 = DEFINITIONAL_REPRESENTATION('',(#25298),#25302);
+#25298 = LINE('',#25299,#25300);
+#25299 = CARTESIAN_POINT('',(0.1,5.E-02));
+#25300 = VECTOR('',#25301,1.);
+#25301 = DIRECTION('',(0.,-1.));
+#25302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25303 = ORIENTED_EDGE('',*,*,#25304,.F.);
+#25304 = EDGE_CURVE('',#25114,#25282,#25305,.T.);
+#25305 = SURFACE_CURVE('',#25306,(#25311,#25318),.PCURVE_S1.);
+#25306 = CIRCLE('',#25307,5.E-02);
+#25307 = AXIS2_PLACEMENT_3D('',#25308,#25309,#25310);
+#25308 = CARTESIAN_POINT('',(2.55,-2.1,0.45));
+#25309 = DIRECTION('',(-0.,1.,0.));
+#25310 = DIRECTION('',(1.,0.,0.));
+#25311 = PCURVE('',#22094,#25312);
+#25312 = DEFINITIONAL_REPRESENTATION('',(#25313),#25317);
+#25313 = CIRCLE('',#25314,5.E-02);
+#25314 = AXIS2_PLACEMENT_2D('',#25315,#25316);
+#25315 = CARTESIAN_POINT('',(0.85,-0.45));
+#25316 = DIRECTION('',(1.,0.));
+#25317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25318 = PCURVE('',#24991,#25319);
+#25319 = DEFINITIONAL_REPRESENTATION('',(#25320),#25324);
+#25320 = LINE('',#25321,#25322);
+#25321 = CARTESIAN_POINT('',(0.,0.1));
+#25322 = VECTOR('',#25323,1.);
+#25323 = DIRECTION('',(1.,0.));
+#25324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25325 = ORIENTED_EDGE('',*,*,#25113,.F.);
+#25326 = ORIENTED_EDGE('',*,*,#22078,.F.);
+#25327 = ORIENTED_EDGE('',*,*,#24781,.T.);
+#25328 = ORIENTED_EDGE('',*,*,#25329,.T.);
+#25329 = EDGE_CURVE('',#24782,#25164,#25330,.T.);
+#25330 = SURFACE_CURVE('',#25331,(#25336,#25343),.PCURVE_S1.);
+#25331 = CIRCLE('',#25332,5.E-02);
+#25332 = AXIS2_PLACEMENT_3D('',#25333,#25334,#25335);
+#25333 = CARTESIAN_POINT('',(2.65,-2.1,0.55));
+#25334 = DIRECTION('',(0.,1.,0.));
+#25335 = DIRECTION('',(0.,-0.,1.));
+#25336 = PCURVE('',#22094,#25337);
+#25337 = DEFINITIONAL_REPRESENTATION('',(#25338),#25342);
+#25338 = CIRCLE('',#25339,5.E-02);
+#25339 = AXIS2_PLACEMENT_2D('',#25340,#25341);
+#25340 = CARTESIAN_POINT('',(0.95,-0.55));
+#25341 = DIRECTION('',(0.,-1.));
+#25342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25343 = PCURVE('',#24820,#25344);
+#25344 = DEFINITIONAL_REPRESENTATION('',(#25345),#25349);
+#25345 = LINE('',#25346,#25347);
+#25346 = CARTESIAN_POINT('',(0.,0.));
+#25347 = VECTOR('',#25348,1.);
+#25348 = DIRECTION('',(1.,0.));
+#25349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25350 = ADVANCED_FACE('',(#25351),#22689,.F.);
+#25351 = FACE_BOUND('',#25352,.F.);
+#25352 = EDGE_LOOP('',(#25353,#25374,#25375,#25376));
+#25353 = ORIENTED_EDGE('',*,*,#25354,.F.);
+#25354 = EDGE_CURVE('',#23981,#23540,#25355,.T.);
+#25355 = SURFACE_CURVE('',#25356,(#25360,#25367),.PCURVE_S1.);
+#25356 = LINE('',#25357,#25358);
+#25357 = CARTESIAN_POINT('',(-1.7,-2.1,0.));
+#25358 = VECTOR('',#25359,1.);
+#25359 = DIRECTION('',(0.,1.,0.));
+#25360 = PCURVE('',#22689,#25361);
+#25361 = DEFINITIONAL_REPRESENTATION('',(#25362),#25366);
+#25362 = LINE('',#25363,#25364);
+#25363 = CARTESIAN_POINT('',(0.,0.));
+#25364 = VECTOR('',#25365,1.);
+#25365 = DIRECTION('',(1.,0.));
+#25366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25367 = PCURVE('',#23555,#25368);
+#25368 = DEFINITIONAL_REPRESENTATION('',(#25369),#25373);
+#25369 = LINE('',#25370,#25371);
+#25370 = CARTESIAN_POINT('',(0.5,-0.5));
+#25371 = VECTOR('',#25372,1.);
+#25372 = DIRECTION('',(0.,1.));
+#25373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25374 = ORIENTED_EDGE('',*,*,#23980,.T.);
+#25375 = ORIENTED_EDGE('',*,*,#22673,.F.);
+#25376 = ORIENTED_EDGE('',*,*,#23567,.F.);
+#25377 = ADVANCED_FACE('',(#25378),#22570,.F.);
+#25378 = FACE_BOUND('',#25379,.F.);
+#25379 = EDGE_LOOP('',(#25380,#25401,#25402,#25403));
+#25380 = ORIENTED_EDGE('',*,*,#25381,.F.);
+#25381 = EDGE_CURVE('',#23434,#23042,#25382,.T.);
+#25382 = SURFACE_CURVE('',#25383,(#25387,#25394),.PCURVE_S1.);
+#25383 = LINE('',#25384,#25385);
+#25384 = CARTESIAN_POINT('',(-1.7,1.1,0.));
+#25385 = VECTOR('',#25386,1.);
+#25386 = DIRECTION('',(0.,1.,0.));
+#25387 = PCURVE('',#22570,#25388);
+#25388 = DEFINITIONAL_REPRESENTATION('',(#25389),#25393);
+#25389 = LINE('',#25390,#25391);
+#25390 = CARTESIAN_POINT('',(0.,0.));
+#25391 = VECTOR('',#25392,1.);
+#25392 = DIRECTION('',(1.,0.));
+#25393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25394 = PCURVE('',#23057,#25395);
+#25395 = DEFINITIONAL_REPRESENTATION('',(#25396),#25400);
+#25396 = LINE('',#25397,#25398);
+#25397 = CARTESIAN_POINT('',(0.5,-0.5));
+#25398 = VECTOR('',#25399,1.);
+#25399 = DIRECTION('',(0.,1.));
+#25400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25401 = ORIENTED_EDGE('',*,*,#23433,.T.);
+#25402 = ORIENTED_EDGE('',*,*,#22554,.F.);
+#25403 = ORIENTED_EDGE('',*,*,#23069,.F.);
+#25404 = ADVANCED_FACE('',(#25405),#22449,.F.);
+#25405 = FACE_BOUND('',#25406,.F.);
+#25406 = EDGE_LOOP('',(#25407,#25428,#25429,#25430));
+#25407 = ORIENTED_EDGE('',*,*,#25408,.F.);
+#25408 = EDGE_CURVE('',#24734,#24342,#25409,.T.);
+#25409 = SURFACE_CURVE('',#25410,(#25414,#25421),.PCURVE_S1.);
+#25410 = LINE('',#25411,#25412);
+#25411 = CARTESIAN_POINT('',(1.7,2.1,0.));
+#25412 = VECTOR('',#25413,1.);
+#25413 = DIRECTION('',(0.,-1.,0.));
+#25414 = PCURVE('',#22449,#25415);
+#25415 = DEFINITIONAL_REPRESENTATION('',(#25416),#25420);
+#25416 = LINE('',#25417,#25418);
+#25417 = CARTESIAN_POINT('',(0.,0.));
+#25418 = VECTOR('',#25419,1.);
+#25419 = DIRECTION('',(1.,0.));
+#25420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25421 = PCURVE('',#24357,#25422);
+#25422 = DEFINITIONAL_REPRESENTATION('',(#25423),#25427);
+#25423 = LINE('',#25424,#25425);
+#25424 = CARTESIAN_POINT('',(-0.5,0.5));
+#25425 = VECTOR('',#25426,1.);
+#25426 = DIRECTION('',(0.,-1.));
+#25427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25428 = ORIENTED_EDGE('',*,*,#24733,.T.);
+#25429 = ORIENTED_EDGE('',*,*,#22433,.F.);
+#25430 = ORIENTED_EDGE('',*,*,#24369,.F.);
+#25431 = ADVANCED_FACE('',(#25432),#22330,.F.);
+#25432 = FACE_BOUND('',#25433,.F.);
+#25433 = EDGE_LOOP('',(#25434,#25455,#25456,#25457));
+#25434 = ORIENTED_EDGE('',*,*,#25435,.F.);
+#25435 = EDGE_CURVE('',#25061,#25211,#25436,.T.);
+#25436 = SURFACE_CURVE('',#25437,(#25441,#25448),.PCURVE_S1.);
+#25437 = LINE('',#25438,#25439);
+#25438 = CARTESIAN_POINT('',(1.7,-1.1,0.));
+#25439 = VECTOR('',#25440,1.);
+#25440 = DIRECTION('',(0.,-1.,0.));
+#25441 = PCURVE('',#22330,#25442);
+#25442 = DEFINITIONAL_REPRESENTATION('',(#25443),#25447);
+#25443 = LINE('',#25444,#25445);
+#25444 = CARTESIAN_POINT('',(0.,0.));
+#25445 = VECTOR('',#25446,1.);
+#25446 = DIRECTION('',(1.,0.));
+#25447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25448 = PCURVE('',#25097,#25449);
+#25449 = DEFINITIONAL_REPRESENTATION('',(#25450),#25454);
+#25450 = LINE('',#25451,#25452);
+#25451 = CARTESIAN_POINT('',(-0.5,0.5));
+#25452 = VECTOR('',#25453,1.);
+#25453 = DIRECTION('',(0.,-1.));
+#25454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25455 = ORIENTED_EDGE('',*,*,#25060,.T.);
+#25456 = ORIENTED_EDGE('',*,*,#22314,.F.);
+#25457 = ORIENTED_EDGE('',*,*,#25233,.F.);
+#25458 = ADVANCED_FACE('',(#25459),#22766,.F.);
+#25459 = FACE_BOUND('',#25460,.F.);
+#25460 = EDGE_LOOP('',(#25461,#25462,#25463,#25464));
+#25461 = ORIENTED_EDGE('',*,*,#23591,.T.);
+#25462 = ORIENTED_EDGE('',*,*,#22748,.T.);
+#25463 = ORIENTED_EDGE('',*,*,#23951,.F.);
+#25464 = ORIENTED_EDGE('',*,*,#25465,.F.);
+#25465 = EDGE_CURVE('',#23592,#23929,#25466,.T.);
+#25466 = SURFACE_CURVE('',#25467,(#25471,#25478),.PCURVE_S1.);
+#25467 = LINE('',#25468,#25469);
+#25468 = CARTESIAN_POINT('',(-2.6,-1.,0.15));
+#25469 = VECTOR('',#25470,1.);
+#25470 = DIRECTION('',(0.,-1.,0.));
+#25471 = PCURVE('',#22766,#25472);
+#25472 = DEFINITIONAL_REPRESENTATION('',(#25473),#25477);
+#25473 = LINE('',#25474,#25475);
+#25474 = CARTESIAN_POINT('',(0.,0.));
+#25475 = VECTOR('',#25476,1.);
+#25476 = DIRECTION('',(0.,1.));
+#25477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25478 = PCURVE('',#23631,#25479);
+#25479 = DEFINITIONAL_REPRESENTATION('',(#25480),#25484);
+#25480 = LINE('',#25481,#25482);
+#25481 = CARTESIAN_POINT('',(0.,-5.E-02));
+#25482 = VECTOR('',#25483,1.);
+#25483 = DIRECTION('',(1.,0.));
+#25484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25485 = ADVANCED_FACE('',(#25486),#22848,.F.);
+#25486 = FACE_BOUND('',#25487,.F.);
+#25487 = EDGE_LOOP('',(#25488,#25489,#25490,#25491));
+#25488 = ORIENTED_EDGE('',*,*,#23093,.T.);
+#25489 = ORIENTED_EDGE('',*,*,#22830,.T.);
+#25490 = ORIENTED_EDGE('',*,*,#23404,.F.);
+#25491 = ORIENTED_EDGE('',*,*,#25492,.F.);
+#25492 = EDGE_CURVE('',#23094,#23382,#25493,.T.);
+#25493 = SURFACE_CURVE('',#25494,(#25498,#25505),.PCURVE_S1.);
+#25494 = LINE('',#25495,#25496);
+#25495 = CARTESIAN_POINT('',(-2.6,2.2,0.15));
+#25496 = VECTOR('',#25497,1.);
+#25497 = DIRECTION('',(0.,-1.,0.));
+#25498 = PCURVE('',#22848,#25499);
+#25499 = DEFINITIONAL_REPRESENTATION('',(#25500),#25504);
+#25500 = LINE('',#25501,#25502);
+#25501 = CARTESIAN_POINT('',(0.,0.));
+#25502 = VECTOR('',#25503,1.);
+#25503 = DIRECTION('',(0.,1.));
+#25504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25505 = PCURVE('',#23133,#25506);
+#25506 = DEFINITIONAL_REPRESENTATION('',(#25507),#25511);
+#25507 = LINE('',#25508,#25509);
+#25508 = CARTESIAN_POINT('',(0.,-5.E-02));
+#25509 = VECTOR('',#25510,1.);
+#25510 = DIRECTION('',(1.,0.));
+#25511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25512 = ADVANCED_FACE('',(#25513),#22924,.F.);
+#25513 = FACE_BOUND('',#25514,.F.);
+#25514 = EDGE_LOOP('',(#25515,#25536,#25537,#25538));
+#25515 = ORIENTED_EDGE('',*,*,#25516,.T.);
+#25516 = EDGE_CURVE('',#23118,#23354,#25517,.T.);
+#25517 = SURFACE_CURVE('',#25518,(#25522,#25529),.PCURVE_S1.);
+#25518 = LINE('',#25519,#25520);
+#25519 = CARTESIAN_POINT('',(-2.6,2.2,0.45));
+#25520 = VECTOR('',#25521,1.);
+#25521 = DIRECTION('',(0.,-1.,0.));
+#25522 = PCURVE('',#22924,#25523);
+#25523 = DEFINITIONAL_REPRESENTATION('',(#25524),#25528);
+#25524 = LINE('',#25525,#25526);
+#25525 = CARTESIAN_POINT('',(6.28318530718,0.));
+#25526 = VECTOR('',#25527,1.);
+#25527 = DIRECTION('',(0.,1.));
+#25528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25529 = PCURVE('',#23133,#25530);
+#25530 = DEFINITIONAL_REPRESENTATION('',(#25531),#25535);
+#25531 = LINE('',#25532,#25533);
+#25532 = CARTESIAN_POINT('',(0.,-0.35));
+#25533 = VECTOR('',#25534,1.);
+#25534 = DIRECTION('',(1.,0.));
+#25535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25536 = ORIENTED_EDGE('',*,*,#23353,.F.);
+#25537 = ORIENTED_EDGE('',*,*,#22906,.F.);
+#25538 = ORIENTED_EDGE('',*,*,#23145,.T.);
+#25539 = ADVANCED_FACE('',(#25540),#23000,.F.);
+#25540 = FACE_BOUND('',#25541,.F.);
+#25541 = EDGE_LOOP('',(#25542,#25543,#25564,#25565));
+#25542 = ORIENTED_EDGE('',*,*,#22982,.T.);
+#25543 = ORIENTED_EDGE('',*,*,#25544,.T.);
+#25544 = EDGE_CURVE('',#22985,#23306,#25545,.T.);
+#25545 = SURFACE_CURVE('',#25546,(#25550,#25557),.PCURVE_S1.);
+#25546 = LINE('',#25547,#25548);
+#25547 = CARTESIAN_POINT('',(-2.7,2.1,0.55));
+#25548 = VECTOR('',#25549,1.);
+#25549 = DIRECTION('',(0.,-1.,0.));
+#25550 = PCURVE('',#23000,#25551);
+#25551 = DEFINITIONAL_REPRESENTATION('',(#25552),#25556);
+#25552 = LINE('',#25553,#25554);
+#25553 = CARTESIAN_POINT('',(0.,-0.55));
+#25554 = VECTOR('',#25555,1.);
+#25555 = DIRECTION('',(1.,0.));
+#25556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25557 = PCURVE('',#23211,#25558);
+#25558 = DEFINITIONAL_REPRESENTATION('',(#25559),#25563);
+#25559 = LINE('',#25560,#25561);
+#25560 = CARTESIAN_POINT('',(6.28318530718,0.));
+#25561 = VECTOR('',#25562,1.);
+#25562 = DIRECTION('',(0.,1.));
+#25563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25564 = ORIENTED_EDGE('',*,*,#23305,.F.);
+#25565 = ORIENTED_EDGE('',*,*,#25566,.F.);
+#25566 = EDGE_CURVE('',#22983,#23276,#25567,.T.);
+#25567 = SURFACE_CURVE('',#25568,(#25572,#25579),.PCURVE_S1.);
+#25568 = LINE('',#25569,#25570);
+#25569 = CARTESIAN_POINT('',(-2.7,2.1,5.E-02));
+#25570 = VECTOR('',#25571,1.);
+#25571 = DIRECTION('',(0.,-1.,0.));
+#25572 = PCURVE('',#23000,#25573);
+#25573 = DEFINITIONAL_REPRESENTATION('',(#25574),#25578);
+#25574 = LINE('',#25575,#25576);
+#25575 = CARTESIAN_POINT('',(0.,-5.E-02));
+#25576 = VECTOR('',#25577,1.);
+#25577 = DIRECTION('',(1.,0.));
+#25578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25579 = PCURVE('',#23029,#25580);
+#25580 = DEFINITIONAL_REPRESENTATION('',(#25581),#25585);
+#25581 = LINE('',#25582,#25583);
+#25582 = CARTESIAN_POINT('',(0.,0.));
+#25583 = VECTOR('',#25584,1.);
+#25584 = DIRECTION('',(0.,1.));
+#25585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25586 = ADVANCED_FACE('',(#25587),#23211,.T.);
+#25587 = FACE_BOUND('',#25588,.T.);
+#25588 = EDGE_LOOP('',(#25589,#25590,#25591,#25592));
+#25589 = ORIENTED_EDGE('',*,*,#25544,.T.);
+#25590 = ORIENTED_EDGE('',*,*,#23328,.T.);
+#25591 = ORIENTED_EDGE('',*,*,#23226,.F.);
+#25592 = ORIENTED_EDGE('',*,*,#23192,.F.);
+#25593 = ADVANCED_FACE('',(#25594),#23133,.T.);
+#25594 = FACE_BOUND('',#25595,.T.);
+#25595 = EDGE_LOOP('',(#25596,#25597,#25598,#25599));
+#25596 = ORIENTED_EDGE('',*,*,#25492,.F.);
+#25597 = ORIENTED_EDGE('',*,*,#23117,.T.);
+#25598 = ORIENTED_EDGE('',*,*,#25516,.T.);
+#25599 = ORIENTED_EDGE('',*,*,#23381,.T.);
+#25600 = ADVANCED_FACE('',(#25601),#23057,.F.);
+#25601 = FACE_BOUND('',#25602,.F.);
+#25602 = EDGE_LOOP('',(#25603,#25604,#25605,#25606));
+#25603 = ORIENTED_EDGE('',*,*,#23456,.T.);
+#25604 = ORIENTED_EDGE('',*,*,#25381,.T.);
+#25605 = ORIENTED_EDGE('',*,*,#23041,.T.);
+#25606 = ORIENTED_EDGE('',*,*,#25607,.T.);
+#25607 = EDGE_CURVE('',#23013,#23278,#25608,.T.);
+#25608 = SURFACE_CURVE('',#25609,(#25613,#25620),.PCURVE_S1.);
+#25609 = LINE('',#25610,#25611);
+#25610 = CARTESIAN_POINT('',(-2.65,2.1,-6.938893903907E-18));
+#25611 = VECTOR('',#25612,1.);
+#25612 = DIRECTION('',(0.,-1.,0.));
+#25613 = PCURVE('',#23057,#25614);
+#25614 = DEFINITIONAL_REPRESENTATION('',(#25615),#25619);
+#25615 = LINE('',#25616,#25617);
+#25616 = CARTESIAN_POINT('',(-0.45,0.5));
+#25617 = VECTOR('',#25618,1.);
+#25618 = DIRECTION('',(0.,-1.));
+#25619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25620 = PCURVE('',#23029,#25621);
+#25621 = DEFINITIONAL_REPRESENTATION('',(#25622),#25626);
+#25622 = LINE('',#25623,#25624);
+#25623 = CARTESIAN_POINT('',(1.570796326795,0.));
+#25624 = VECTOR('',#25625,1.);
+#25625 = DIRECTION('',(0.,1.));
+#25626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25627 = ADVANCED_FACE('',(#25628),#23029,.T.);
+#25628 = FACE_BOUND('',#25629,.T.);
+#25629 = EDGE_LOOP('',(#25630,#25631,#25632,#25633));
+#25630 = ORIENTED_EDGE('',*,*,#23012,.T.);
+#25631 = ORIENTED_EDGE('',*,*,#25607,.T.);
+#25632 = ORIENTED_EDGE('',*,*,#23275,.F.);
+#25633 = ORIENTED_EDGE('',*,*,#25566,.F.);
+#25634 = ADVANCED_FACE('',(#25635),#23498,.F.);
+#25635 = FACE_BOUND('',#25636,.F.);
+#25636 = EDGE_LOOP('',(#25637,#25638,#25659,#25660));
+#25637 = ORIENTED_EDGE('',*,*,#23480,.T.);
+#25638 = ORIENTED_EDGE('',*,*,#25639,.T.);
+#25639 = EDGE_CURVE('',#23483,#23831,#25640,.T.);
+#25640 = SURFACE_CURVE('',#25641,(#25645,#25652),.PCURVE_S1.);
+#25641 = LINE('',#25642,#25643);
+#25642 = CARTESIAN_POINT('',(-2.7,-1.1,0.55));
+#25643 = VECTOR('',#25644,1.);
+#25644 = DIRECTION('',(0.,-1.,0.));
+#25645 = PCURVE('',#23498,#25646);
+#25646 = DEFINITIONAL_REPRESENTATION('',(#25647),#25651);
+#25647 = LINE('',#25648,#25649);
+#25648 = CARTESIAN_POINT('',(0.,-0.55));
+#25649 = VECTOR('',#25650,1.);
+#25650 = DIRECTION('',(1.,0.));
+#25651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25652 = PCURVE('',#23736,#25653);
+#25653 = DEFINITIONAL_REPRESENTATION('',(#25654),#25658);
+#25654 = LINE('',#25655,#25656);
+#25655 = CARTESIAN_POINT('',(6.28318530718,0.));
+#25656 = VECTOR('',#25657,1.);
+#25657 = DIRECTION('',(0.,1.));
+#25658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25659 = ORIENTED_EDGE('',*,*,#23830,.F.);
+#25660 = ORIENTED_EDGE('',*,*,#25661,.F.);
+#25661 = EDGE_CURVE('',#23481,#23801,#25662,.T.);
+#25662 = SURFACE_CURVE('',#25663,(#25667,#25674),.PCURVE_S1.);
+#25663 = LINE('',#25664,#25665);
+#25664 = CARTESIAN_POINT('',(-2.7,-1.1,5.E-02));
+#25665 = VECTOR('',#25666,1.);
+#25666 = DIRECTION('',(0.,-1.,0.));
+#25667 = PCURVE('',#23498,#25668);
+#25668 = DEFINITIONAL_REPRESENTATION('',(#25669),#25673);
+#25669 = LINE('',#25670,#25671);
+#25670 = CARTESIAN_POINT('',(0.,-5.E-02));
+#25671 = VECTOR('',#25672,1.);
+#25672 = DIRECTION('',(1.,0.));
+#25673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25674 = PCURVE('',#23527,#25675);
+#25675 = DEFINITIONAL_REPRESENTATION('',(#25676),#25680);
+#25676 = LINE('',#25677,#25678);
+#25677 = CARTESIAN_POINT('',(0.,0.));
+#25678 = VECTOR('',#25679,1.);
+#25679 = DIRECTION('',(0.,1.));
+#25680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25681 = ADVANCED_FACE('',(#25682),#23736,.T.);
+#25682 = FACE_BOUND('',#25683,.T.);
+#25683 = EDGE_LOOP('',(#25684,#25685,#25686,#25687));
+#25684 = ORIENTED_EDGE('',*,*,#25639,.T.);
+#25685 = ORIENTED_EDGE('',*,*,#23853,.T.);
+#25686 = ORIENTED_EDGE('',*,*,#23751,.F.);
+#25687 = ORIENTED_EDGE('',*,*,#23717,.F.);
+#25688 = ADVANCED_FACE('',(#25689),#23660,.F.);
+#25689 = FACE_BOUND('',#25690,.F.);
+#25690 = EDGE_LOOP('',(#25691,#25712,#25713,#25714));
+#25691 = ORIENTED_EDGE('',*,*,#25692,.T.);
+#25692 = EDGE_CURVE('',#23616,#23901,#25693,.T.);
+#25693 = SURFACE_CURVE('',#25694,(#25698,#25705),.PCURVE_S1.);
+#25694 = LINE('',#25695,#25696);
+#25695 = CARTESIAN_POINT('',(-2.6,-1.,0.45));
+#25696 = VECTOR('',#25697,1.);
+#25697 = DIRECTION('',(0.,-1.,0.));
+#25698 = PCURVE('',#23660,#25699);
+#25699 = DEFINITIONAL_REPRESENTATION('',(#25700),#25704);
+#25700 = LINE('',#25701,#25702);
+#25701 = CARTESIAN_POINT('',(6.28318530718,0.));
+#25702 = VECTOR('',#25703,1.);
+#25703 = DIRECTION('',(0.,1.));
+#25704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25705 = PCURVE('',#23631,#25706);
+#25706 = DEFINITIONAL_REPRESENTATION('',(#25707),#25711);
+#25707 = LINE('',#25708,#25709);
+#25708 = CARTESIAN_POINT('',(0.,-0.35));
+#25709 = VECTOR('',#25710,1.);
+#25710 = DIRECTION('',(1.,0.));
+#25711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25712 = ORIENTED_EDGE('',*,*,#23900,.F.);
+#25713 = ORIENTED_EDGE('',*,*,#24027,.F.);
+#25714 = ORIENTED_EDGE('',*,*,#23643,.T.);
+#25715 = ADVANCED_FACE('',(#25716),#23631,.T.);
+#25716 = FACE_BOUND('',#25717,.T.);
+#25717 = EDGE_LOOP('',(#25718,#25719,#25720,#25721));
+#25718 = ORIENTED_EDGE('',*,*,#25465,.F.);
+#25719 = ORIENTED_EDGE('',*,*,#23615,.T.);
+#25720 = ORIENTED_EDGE('',*,*,#25692,.T.);
+#25721 = ORIENTED_EDGE('',*,*,#23928,.T.);
+#25722 = ADVANCED_FACE('',(#25723),#23555,.F.);
+#25723 = FACE_BOUND('',#25724,.F.);
+#25724 = EDGE_LOOP('',(#25725,#25726,#25727,#25728));
+#25725 = ORIENTED_EDGE('',*,*,#24003,.T.);
+#25726 = ORIENTED_EDGE('',*,*,#25354,.T.);
+#25727 = ORIENTED_EDGE('',*,*,#23539,.T.);
+#25728 = ORIENTED_EDGE('',*,*,#25729,.T.);
+#25729 = EDGE_CURVE('',#23511,#23803,#25730,.T.);
+#25730 = SURFACE_CURVE('',#25731,(#25735,#25742),.PCURVE_S1.);
+#25731 = LINE('',#25732,#25733);
+#25732 = CARTESIAN_POINT('',(-2.65,-1.1,-6.938893903907E-18));
+#25733 = VECTOR('',#25734,1.);
+#25734 = DIRECTION('',(0.,-1.,0.));
+#25735 = PCURVE('',#23555,#25736);
+#25736 = DEFINITIONAL_REPRESENTATION('',(#25737),#25741);
+#25737 = LINE('',#25738,#25739);
+#25738 = CARTESIAN_POINT('',(-0.45,0.5));
+#25739 = VECTOR('',#25740,1.);
+#25740 = DIRECTION('',(0.,-1.));
+#25741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25742 = PCURVE('',#23527,#25743);
+#25743 = DEFINITIONAL_REPRESENTATION('',(#25744),#25748);
+#25744 = LINE('',#25745,#25746);
+#25745 = CARTESIAN_POINT('',(1.570796326795,0.));
+#25746 = VECTOR('',#25747,1.);
+#25747 = DIRECTION('',(0.,1.));
+#25748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25749 = ADVANCED_FACE('',(#25750),#23527,.T.);
+#25750 = FACE_BOUND('',#25751,.T.);
+#25751 = EDGE_LOOP('',(#25752,#25753,#25754,#25755));
+#25752 = ORIENTED_EDGE('',*,*,#23510,.T.);
+#25753 = ORIENTED_EDGE('',*,*,#25729,.T.);
+#25754 = ORIENTED_EDGE('',*,*,#23800,.F.);
+#25755 = ORIENTED_EDGE('',*,*,#25661,.F.);
+#25756 = ADVANCED_FACE('',(#25757),#24094,.F.);
+#25757 = FACE_BOUND('',#25758,.F.);
+#25758 = EDGE_LOOP('',(#25759,#25760,#25781,#25782));
+#25759 = ORIENTED_EDGE('',*,*,#25031,.F.);
+#25760 = ORIENTED_EDGE('',*,*,#25761,.F.);
+#25761 = EDGE_CURVE('',#25258,#25004,#25762,.T.);
+#25762 = SURFACE_CURVE('',#25763,(#25767,#25774),.PCURVE_S1.);
+#25763 = LINE('',#25764,#25765);
+#25764 = CARTESIAN_POINT('',(2.6,-2.2,0.15));
+#25765 = VECTOR('',#25766,1.);
+#25766 = DIRECTION('',(0.,1.,0.));
+#25767 = PCURVE('',#24094,#25768);
+#25768 = DEFINITIONAL_REPRESENTATION('',(#25769),#25773);
+#25769 = LINE('',#25770,#25771);
+#25770 = CARTESIAN_POINT('',(4.712388980385,0.));
+#25771 = VECTOR('',#25772,1.);
+#25772 = DIRECTION('',(0.,1.));
+#25773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25774 = PCURVE('',#25019,#25775);
+#25775 = DEFINITIONAL_REPRESENTATION('',(#25776),#25780);
+#25776 = LINE('',#25777,#25778);
+#25777 = CARTESIAN_POINT('',(0.,-5.E-02));
+#25778 = VECTOR('',#25779,1.);
+#25779 = DIRECTION('',(1.,0.));
+#25780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25781 = ORIENTED_EDGE('',*,*,#25257,.T.);
+#25782 = ORIENTED_EDGE('',*,*,#24078,.T.);
+#25783 = ADVANCED_FACE('',(#25784),#24170,.F.);
+#25784 = FACE_BOUND('',#25785,.F.);
+#25785 = EDGE_LOOP('',(#25786,#25787,#25808,#25809));
+#25786 = ORIENTED_EDGE('',*,*,#24704,.F.);
+#25787 = ORIENTED_EDGE('',*,*,#25788,.F.);
+#25788 = EDGE_CURVE('',#24394,#24682,#25789,.T.);
+#25789 = SURFACE_CURVE('',#25790,(#25794,#25801),.PCURVE_S1.);
+#25790 = LINE('',#25791,#25792);
+#25791 = CARTESIAN_POINT('',(2.6,1.,0.15));
+#25792 = VECTOR('',#25793,1.);
+#25793 = DIRECTION('',(0.,1.,0.));
+#25794 = PCURVE('',#24170,#25795);
+#25795 = DEFINITIONAL_REPRESENTATION('',(#25796),#25800);
+#25796 = LINE('',#25797,#25798);
+#25797 = CARTESIAN_POINT('',(4.712388980385,0.));
+#25798 = VECTOR('',#25799,1.);
+#25799 = DIRECTION('',(0.,1.));
+#25800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25801 = PCURVE('',#24433,#25802);
+#25802 = DEFINITIONAL_REPRESENTATION('',(#25803),#25807);
+#25803 = LINE('',#25804,#25805);
+#25804 = CARTESIAN_POINT('',(0.,-5.E-02));
+#25805 = VECTOR('',#25806,1.);
+#25806 = DIRECTION('',(1.,0.));
+#25807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25808 = ORIENTED_EDGE('',*,*,#24393,.T.);
+#25809 = ORIENTED_EDGE('',*,*,#24154,.T.);
+#25810 = ADVANCED_FACE('',(#25811),#24246,.F.);
+#25811 = FACE_BOUND('',#25812,.F.);
+#25812 = EDGE_LOOP('',(#25813,#25834,#25835,#25836));
+#25813 = ORIENTED_EDGE('',*,*,#25814,.T.);
+#25814 = EDGE_CURVE('',#24418,#24654,#25815,.T.);
+#25815 = SURFACE_CURVE('',#25816,(#25820,#25827),.PCURVE_S1.);
+#25816 = LINE('',#25817,#25818);
+#25817 = CARTESIAN_POINT('',(2.6,1.,0.45));
+#25818 = VECTOR('',#25819,1.);
+#25819 = DIRECTION('',(0.,1.,0.));
+#25820 = PCURVE('',#24246,#25821);
+#25821 = DEFINITIONAL_REPRESENTATION('',(#25822),#25826);
+#25822 = LINE('',#25823,#25824);
+#25823 = CARTESIAN_POINT('',(6.28318530718,0.));
+#25824 = VECTOR('',#25825,1.);
+#25825 = DIRECTION('',(0.,1.));
+#25826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25827 = PCURVE('',#24433,#25828);
+#25828 = DEFINITIONAL_REPRESENTATION('',(#25829),#25833);
+#25829 = LINE('',#25830,#25831);
+#25830 = CARTESIAN_POINT('',(0.,-0.35));
+#25831 = VECTOR('',#25832,1.);
+#25832 = DIRECTION('',(1.,0.));
+#25833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25834 = ORIENTED_EDGE('',*,*,#24653,.F.);
+#25835 = ORIENTED_EDGE('',*,*,#24230,.F.);
+#25836 = ORIENTED_EDGE('',*,*,#24445,.T.);
+#25837 = ADVANCED_FACE('',(#25838),#24300,.F.);
+#25838 = FACE_BOUND('',#25839,.F.);
+#25839 = EDGE_LOOP('',(#25840,#25841,#25862,#25863));
+#25840 = ORIENTED_EDGE('',*,*,#24282,.T.);
+#25841 = ORIENTED_EDGE('',*,*,#25842,.T.);
+#25842 = EDGE_CURVE('',#24285,#24602,#25843,.T.);
+#25843 = SURFACE_CURVE('',#25844,(#25848,#25855),.PCURVE_S1.);
+#25844 = LINE('',#25845,#25846);
+#25845 = CARTESIAN_POINT('',(2.7,1.1,0.55));
+#25846 = VECTOR('',#25847,1.);
+#25847 = DIRECTION('',(0.,1.,0.));
+#25848 = PCURVE('',#24300,#25849);
+#25849 = DEFINITIONAL_REPRESENTATION('',(#25850),#25854);
+#25850 = LINE('',#25851,#25852);
+#25851 = CARTESIAN_POINT('',(0.,-0.55));
+#25852 = VECTOR('',#25853,1.);
+#25853 = DIRECTION('',(1.,0.));
+#25854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25855 = PCURVE('',#24507,#25856);
+#25856 = DEFINITIONAL_REPRESENTATION('',(#25857),#25861);
+#25857 = LINE('',#25858,#25859);
+#25858 = CARTESIAN_POINT('',(1.570796326795,0.));
+#25859 = VECTOR('',#25860,1.);
+#25860 = DIRECTION('',(0.,1.));
+#25861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25862 = ORIENTED_EDGE('',*,*,#24601,.F.);
+#25863 = ORIENTED_EDGE('',*,*,#25864,.F.);
+#25864 = EDGE_CURVE('',#24283,#24572,#25865,.T.);
+#25865 = SURFACE_CURVE('',#25866,(#25870,#25877),.PCURVE_S1.);
+#25866 = LINE('',#25867,#25868);
+#25867 = CARTESIAN_POINT('',(2.7,1.1,5.E-02));
+#25868 = VECTOR('',#25869,1.);
+#25869 = DIRECTION('',(0.,1.,0.));
+#25870 = PCURVE('',#24300,#25871);
+#25871 = DEFINITIONAL_REPRESENTATION('',(#25872),#25876);
+#25872 = LINE('',#25873,#25874);
+#25873 = CARTESIAN_POINT('',(0.,-5.E-02));
+#25874 = VECTOR('',#25875,1.);
+#25875 = DIRECTION('',(1.,0.));
+#25876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25877 = PCURVE('',#24329,#25878);
+#25878 = DEFINITIONAL_REPRESENTATION('',(#25879),#25883);
+#25879 = LINE('',#25880,#25881);
+#25880 = CARTESIAN_POINT('',(0.,0.));
+#25881 = VECTOR('',#25882,1.);
+#25882 = DIRECTION('',(0.,1.));
+#25883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25884 = ADVANCED_FACE('',(#25885),#24507,.T.);
+#25885 = FACE_BOUND('',#25886,.T.);
+#25886 = EDGE_LOOP('',(#25887,#25888,#25889,#25890));
+#25887 = ORIENTED_EDGE('',*,*,#24492,.T.);
+#25888 = ORIENTED_EDGE('',*,*,#25842,.T.);
+#25889 = ORIENTED_EDGE('',*,*,#24624,.F.);
+#25890 = ORIENTED_EDGE('',*,*,#24524,.F.);
+#25891 = ADVANCED_FACE('',(#25892),#24433,.T.);
+#25892 = FACE_BOUND('',#25893,.T.);
+#25893 = EDGE_LOOP('',(#25894,#25895,#25896,#25897));
+#25894 = ORIENTED_EDGE('',*,*,#25788,.F.);
+#25895 = ORIENTED_EDGE('',*,*,#24417,.T.);
+#25896 = ORIENTED_EDGE('',*,*,#25814,.T.);
+#25897 = ORIENTED_EDGE('',*,*,#24681,.T.);
+#25898 = ADVANCED_FACE('',(#25899),#24357,.F.);
+#25899 = FACE_BOUND('',#25900,.F.);
+#25900 = EDGE_LOOP('',(#25901,#25902,#25923,#25924));
+#25901 = ORIENTED_EDGE('',*,*,#24341,.T.);
+#25902 = ORIENTED_EDGE('',*,*,#25903,.T.);
+#25903 = EDGE_CURVE('',#24313,#24574,#25904,.T.);
+#25904 = SURFACE_CURVE('',#25905,(#25909,#25916),.PCURVE_S1.);
+#25905 = LINE('',#25906,#25907);
+#25906 = CARTESIAN_POINT('',(2.65,1.1,-6.938893903907E-18));
+#25907 = VECTOR('',#25908,1.);
+#25908 = DIRECTION('',(0.,1.,0.));
+#25909 = PCURVE('',#24357,#25910);
+#25910 = DEFINITIONAL_REPRESENTATION('',(#25911),#25915);
+#25911 = LINE('',#25912,#25913);
+#25912 = CARTESIAN_POINT('',(0.45,-0.5));
+#25913 = VECTOR('',#25914,1.);
+#25914 = DIRECTION('',(0.,1.));
+#25915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25916 = PCURVE('',#24329,#25917);
+#25917 = DEFINITIONAL_REPRESENTATION('',(#25918),#25922);
+#25918 = LINE('',#25919,#25920);
+#25919 = CARTESIAN_POINT('',(1.570796326795,0.));
+#25920 = VECTOR('',#25921,1.);
+#25921 = DIRECTION('',(0.,1.));
+#25922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25923 = ORIENTED_EDGE('',*,*,#24756,.T.);
+#25924 = ORIENTED_EDGE('',*,*,#25408,.T.);
+#25925 = ADVANCED_FACE('',(#25926),#24329,.T.);
+#25926 = FACE_BOUND('',#25927,.T.);
+#25927 = EDGE_LOOP('',(#25928,#25929,#25930,#25931));
+#25928 = ORIENTED_EDGE('',*,*,#24312,.T.);
+#25929 = ORIENTED_EDGE('',*,*,#25903,.T.);
+#25930 = ORIENTED_EDGE('',*,*,#24571,.F.);
+#25931 = ORIENTED_EDGE('',*,*,#25864,.F.);
+#25932 = ADVANCED_FACE('',(#25933),#24820,.T.);
+#25933 = FACE_BOUND('',#25934,.T.);
+#25934 = EDGE_LOOP('',(#25935,#25936,#25957,#25958));
+#25935 = ORIENTED_EDGE('',*,*,#25329,.T.);
+#25936 = ORIENTED_EDGE('',*,*,#25937,.T.);
+#25937 = EDGE_CURVE('',#25164,#24892,#25938,.T.);
+#25938 = SURFACE_CURVE('',#25939,(#25943,#25950),.PCURVE_S1.);
+#25939 = LINE('',#25940,#25941);
+#25940 = CARTESIAN_POINT('',(2.7,-2.1,0.55));
+#25941 = VECTOR('',#25942,1.);
+#25942 = DIRECTION('',(0.,1.,0.));
+#25943 = PCURVE('',#24820,#25944);
+#25944 = DEFINITIONAL_REPRESENTATION('',(#25945),#25949);
+#25945 = LINE('',#25946,#25947);
+#25946 = CARTESIAN_POINT('',(1.570796326795,0.));
+#25947 = VECTOR('',#25948,1.);
+#25948 = DIRECTION('',(0.,1.));
+#25949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25950 = PCURVE('',#24907,#25951);
+#25951 = DEFINITIONAL_REPRESENTATION('',(#25952),#25956);
+#25952 = LINE('',#25953,#25954);
+#25953 = CARTESIAN_POINT('',(0.,-0.55));
+#25954 = VECTOR('',#25955,1.);
+#25955 = DIRECTION('',(1.,0.));
+#25956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25957 = ORIENTED_EDGE('',*,*,#24919,.F.);
+#25958 = ORIENTED_EDGE('',*,*,#24804,.F.);
+#25959 = ADVANCED_FACE('',(#25960),#24879,.T.);
+#25960 = FACE_BOUND('',#25961,.T.);
+#25961 = EDGE_LOOP('',(#25962,#25963,#25984,#25985));
+#25962 = ORIENTED_EDGE('',*,*,#25186,.T.);
+#25963 = ORIENTED_EDGE('',*,*,#25964,.T.);
+#25964 = EDGE_CURVE('',#25187,#24859,#25965,.T.);
+#25965 = SURFACE_CURVE('',#25966,(#25970,#25977),.PCURVE_S1.);
+#25966 = LINE('',#25967,#25968);
+#25967 = CARTESIAN_POINT('',(2.65,-2.1,-6.938893903907E-18));
+#25968 = VECTOR('',#25969,1.);
+#25969 = DIRECTION('',(0.,1.,0.));
+#25970 = PCURVE('',#24879,#25971);
+#25971 = DEFINITIONAL_REPRESENTATION('',(#25972),#25976);
+#25972 = LINE('',#25973,#25974);
+#25973 = CARTESIAN_POINT('',(1.570796326795,0.));
+#25974 = VECTOR('',#25975,1.);
+#25975 = DIRECTION('',(0.,1.));
+#25976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25977 = PCURVE('',#25097,#25978);
+#25978 = DEFINITIONAL_REPRESENTATION('',(#25979),#25983);
+#25979 = LINE('',#25980,#25981);
+#25980 = CARTESIAN_POINT('',(0.45,-0.5));
+#25981 = VECTOR('',#25982,1.);
+#25982 = DIRECTION('',(0.,1.));
+#25983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25984 = ORIENTED_EDGE('',*,*,#24856,.F.);
+#25985 = ORIENTED_EDGE('',*,*,#25986,.F.);
+#25986 = EDGE_CURVE('',#25162,#24857,#25987,.T.);
+#25987 = SURFACE_CURVE('',#25988,(#25992,#25999),.PCURVE_S1.);
+#25988 = LINE('',#25989,#25990);
+#25989 = CARTESIAN_POINT('',(2.7,-2.1,5.E-02));
+#25990 = VECTOR('',#25991,1.);
+#25991 = DIRECTION('',(0.,1.,0.));
+#25992 = PCURVE('',#24879,#25993);
+#25993 = DEFINITIONAL_REPRESENTATION('',(#25994),#25998);
+#25994 = LINE('',#25995,#25996);
+#25995 = CARTESIAN_POINT('',(0.,0.));
+#25996 = VECTOR('',#25997,1.);
+#25997 = DIRECTION('',(0.,1.));
+#25998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25999 = PCURVE('',#24907,#26000);
+#26000 = DEFINITIONAL_REPRESENTATION('',(#26001),#26005);
+#26001 = LINE('',#26002,#26003);
+#26002 = CARTESIAN_POINT('',(0.,-5.E-02));
+#26003 = VECTOR('',#26004,1.);
+#26004 = DIRECTION('',(1.,0.));
+#26005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26006 = ADVANCED_FACE('',(#26007),#25097,.F.);
+#26007 = FACE_BOUND('',#26008,.F.);
+#26008 = EDGE_LOOP('',(#26009,#26010,#26011,#26012));
+#26009 = ORIENTED_EDGE('',*,*,#25210,.T.);
+#26010 = ORIENTED_EDGE('',*,*,#25964,.T.);
+#26011 = ORIENTED_EDGE('',*,*,#25083,.T.);
+#26012 = ORIENTED_EDGE('',*,*,#25435,.T.);
+#26013 = ADVANCED_FACE('',(#26014),#25019,.T.);
+#26014 = FACE_BOUND('',#26015,.T.);
+#26015 = EDGE_LOOP('',(#26016,#26017,#26018,#26039));
+#26016 = ORIENTED_EDGE('',*,*,#25761,.F.);
+#26017 = ORIENTED_EDGE('',*,*,#25281,.T.);
+#26018 = ORIENTED_EDGE('',*,*,#26019,.T.);
+#26019 = EDGE_CURVE('',#25282,#24971,#26020,.T.);
+#26020 = SURFACE_CURVE('',#26021,(#26025,#26032),.PCURVE_S1.);
+#26021 = LINE('',#26022,#26023);
+#26022 = CARTESIAN_POINT('',(2.6,-2.2,0.45));
+#26023 = VECTOR('',#26024,1.);
+#26024 = DIRECTION('',(0.,1.,0.));
+#26025 = PCURVE('',#25019,#26026);
+#26026 = DEFINITIONAL_REPRESENTATION('',(#26027),#26031);
+#26027 = LINE('',#26028,#26029);
+#26028 = CARTESIAN_POINT('',(0.,-0.35));
+#26029 = VECTOR('',#26030,1.);
+#26030 = DIRECTION('',(1.,0.));
+#26031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26032 = PCURVE('',#24991,#26033);
+#26033 = DEFINITIONAL_REPRESENTATION('',(#26034),#26038);
+#26034 = LINE('',#26035,#26036);
+#26035 = CARTESIAN_POINT('',(6.28318530718,0.));
+#26036 = VECTOR('',#26037,1.);
+#26037 = DIRECTION('',(0.,1.));
+#26038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26039 = ORIENTED_EDGE('',*,*,#25003,.T.);
+#26040 = ADVANCED_FACE('',(#26041),#24991,.F.);
+#26041 = FACE_BOUND('',#26042,.F.);
+#26042 = EDGE_LOOP('',(#26043,#26044,#26045,#26046));
+#26043 = ORIENTED_EDGE('',*,*,#26019,.T.);
+#26044 = ORIENTED_EDGE('',*,*,#24970,.F.);
+#26045 = ORIENTED_EDGE('',*,*,#25136,.F.);
+#26046 = ORIENTED_EDGE('',*,*,#25304,.T.);
+#26047 = ADVANCED_FACE('',(#26048),#24907,.F.);
+#26048 = FACE_BOUND('',#26049,.F.);
+#26049 = EDGE_LOOP('',(#26050,#26051,#26052,#26053));
+#26050 = ORIENTED_EDGE('',*,*,#25161,.T.);
+#26051 = ORIENTED_EDGE('',*,*,#25937,.T.);
+#26052 = ORIENTED_EDGE('',*,*,#24891,.F.);
+#26053 = ORIENTED_EDGE('',*,*,#25986,.F.);
+#26054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26058))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26055,#26056,#26057))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#26055 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26056 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26057 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26058 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#26055,
+ 'distance_accuracy_value','confusion accuracy');
+#26059 = SHAPE_DEFINITION_REPRESENTATION(#26060,#20483);
+#26060 = PRODUCT_DEFINITION_SHAPE('','',#26061);
+#26061 = PRODUCT_DEFINITION('design','',#26062,#26065);
+#26062 = PRODUCT_DEFINITION_FORMATION('','',#26063);
+#26063 = PRODUCT('SOLID','SOLID','',(#26064));
+#26064 = PRODUCT_CONTEXT('',#2,'mechanical');
+#26065 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26067,#26069);
+#26067 = ( REPRESENTATION_RELATIONSHIP('','',#20483,#20473)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26068)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#20474);
+#26069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #26070);
+#26070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','=>[0:1:1:15]','',#20468,
+ #26061,$);
+#26071 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26063));
+#26072 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26073,#26075);
+#26073 = ( REPRESENTATION_RELATIONSHIP('','',#20473,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26074)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26074 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
+#26075 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #26076);
+#26076 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#20468,$);
+#26077 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20470));
+#26078 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26079,#26081);
+#26079 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26080)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26080 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
+#26081 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #26082);
+#26082 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','','',#5,#403,$);
+#26083 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26084,#26086);
+#26084 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26085)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26085 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
+#26086 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #26087);
+#26087 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','','',#5,#2427,$);
+#26088 = SHAPE_DEFINITION_REPRESENTATION(#26089,#26095);
+#26089 = PRODUCT_DEFINITION_SHAPE('','',#26090);
+#26090 = PRODUCT_DEFINITION('design','',#26091,#26094);
+#26091 = PRODUCT_DEFINITION_FORMATION('','',#26092);
+#26092 = PRODUCT('L_0805_2012Metric','L_0805_2012Metric','',(#26093));
+#26093 = PRODUCT_CONTEXT('',#2,'mechanical');
+#26094 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26095 = SHAPE_REPRESENTATION('',(#11,#26096),#26100);
+#26096 = AXIS2_PLACEMENT_3D('',#26097,#26098,#26099);
+#26097 = CARTESIAN_POINT('',(0.,0.,0.));
+#26098 = DIRECTION('',(0.,0.,1.));
+#26099 = DIRECTION('',(1.,0.,-0.));
+#26100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26104))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26101,#26102,#26103))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#26101 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26102 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26103 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26104 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#26101,
+ 'distance_accuracy_value','confusion accuracy');
+#26105 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26106),#28088);
+#26106 = MANIFOLD_SOLID_BREP('',#26107);
+#26107 = CLOSED_SHELL('',(#26108,#26352,#26428,#26478,#26532,#26581,
+ #26630,#26684,#26734,#26761,#27010,#27087,#27136,#27190,#27239,
+ #27289,#27338,#27392,#27419,#27668,#27744,#27794,#27848,#27897,
+ #27946,#28000,#28050,#28077));
+#26108 = ADVANCED_FACE('',(#26109),#26123,.F.);
+#26109 = FACE_BOUND('',#26110,.F.);
+#26110 = EDGE_LOOP('',(#26111,#26146,#26175,#26203,#26236,#26264,#26293,
+ #26321));
+#26111 = ORIENTED_EDGE('',*,*,#26112,.F.);
+#26112 = EDGE_CURVE('',#26113,#26115,#26117,.T.);
+#26113 = VERTEX_POINT('',#26114);
+#26114 = CARTESIAN_POINT('',(-1.,-0.625,4.E-02));
+#26115 = VERTEX_POINT('',#26116);
+#26116 = CARTESIAN_POINT('',(-1.,-0.625,1.21));
+#26117 = SURFACE_CURVE('',#26118,(#26122,#26134),.PCURVE_S1.);
+#26118 = LINE('',#26119,#26120);
+#26119 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#26120 = VECTOR('',#26121,1.);
+#26121 = DIRECTION('',(0.,0.,1.));
+#26122 = PCURVE('',#26123,#26128);
+#26123 = PLANE('',#26124);
+#26124 = AXIS2_PLACEMENT_3D('',#26125,#26126,#26127);
+#26125 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#26126 = DIRECTION('',(1.,0.,0.));
+#26127 = DIRECTION('',(0.,0.,1.));
+#26128 = DEFINITIONAL_REPRESENTATION('',(#26129),#26133);
+#26129 = LINE('',#26130,#26131);
+#26130 = CARTESIAN_POINT('',(0.,0.));
+#26131 = VECTOR('',#26132,1.);
+#26132 = DIRECTION('',(1.,0.));
+#26133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26134 = PCURVE('',#26135,#26140);
+#26135 = PLANE('',#26136);
+#26136 = AXIS2_PLACEMENT_3D('',#26137,#26138,#26139);
+#26137 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#26138 = DIRECTION('',(0.,1.,0.));
+#26139 = DIRECTION('',(0.,-0.,1.));
+#26140 = DEFINITIONAL_REPRESENTATION('',(#26141),#26145);
+#26141 = LINE('',#26142,#26143);
+#26142 = CARTESIAN_POINT('',(0.,0.));
+#26143 = VECTOR('',#26144,1.);
+#26144 = DIRECTION('',(1.,0.));
+#26145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26146 = ORIENTED_EDGE('',*,*,#26147,.T.);
+#26147 = EDGE_CURVE('',#26113,#26148,#26150,.T.);
+#26148 = VERTEX_POINT('',#26149);
+#26149 = CARTESIAN_POINT('',(-1.,-0.585,0.));
+#26150 = SURFACE_CURVE('',#26151,(#26156,#26163),.PCURVE_S1.);
+#26151 = CIRCLE('',#26152,4.E-02);
+#26152 = AXIS2_PLACEMENT_3D('',#26153,#26154,#26155);
+#26153 = CARTESIAN_POINT('',(-1.,-0.585,4.E-02));
+#26154 = DIRECTION('',(1.,0.,-0.));
+#26155 = DIRECTION('',(0.,0.,1.));
+#26156 = PCURVE('',#26123,#26157);
+#26157 = DEFINITIONAL_REPRESENTATION('',(#26158),#26162);
+#26158 = CIRCLE('',#26159,4.E-02);
+#26159 = AXIS2_PLACEMENT_2D('',#26160,#26161);
+#26160 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#26161 = DIRECTION('',(1.,0.));
+#26162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26163 = PCURVE('',#26164,#26169);
+#26164 = CYLINDRICAL_SURFACE('',#26165,4.E-02);
+#26165 = AXIS2_PLACEMENT_3D('',#26166,#26167,#26168);
+#26166 = CARTESIAN_POINT('',(-1.,-0.585,4.E-02));
+#26167 = DIRECTION('',(1.,0.,0.));
+#26168 = DIRECTION('',(0.,-1.,0.));
+#26169 = DEFINITIONAL_REPRESENTATION('',(#26170),#26174);
+#26170 = LINE('',#26171,#26172);
+#26171 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#26172 = VECTOR('',#26173,1.);
+#26173 = DIRECTION('',(1.,0.));
+#26174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26175 = ORIENTED_EDGE('',*,*,#26176,.T.);
+#26176 = EDGE_CURVE('',#26148,#26177,#26179,.T.);
+#26177 = VERTEX_POINT('',#26178);
+#26178 = CARTESIAN_POINT('',(-1.,0.585,0.));
+#26179 = SURFACE_CURVE('',#26180,(#26184,#26191),.PCURVE_S1.);
+#26180 = LINE('',#26181,#26182);
+#26181 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#26182 = VECTOR('',#26183,1.);
+#26183 = DIRECTION('',(0.,1.,0.));
+#26184 = PCURVE('',#26123,#26185);
+#26185 = DEFINITIONAL_REPRESENTATION('',(#26186),#26190);
+#26186 = LINE('',#26187,#26188);
+#26187 = CARTESIAN_POINT('',(0.,0.));
+#26188 = VECTOR('',#26189,1.);
+#26189 = DIRECTION('',(0.,-1.));
+#26190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26191 = PCURVE('',#26192,#26197);
+#26192 = PLANE('',#26193);
+#26193 = AXIS2_PLACEMENT_3D('',#26194,#26195,#26196);
+#26194 = CARTESIAN_POINT('',(-1.,-0.625,0.));
+#26195 = DIRECTION('',(0.,0.,1.));
+#26196 = DIRECTION('',(1.,0.,-0.));
+#26197 = DEFINITIONAL_REPRESENTATION('',(#26198),#26202);
+#26198 = LINE('',#26199,#26200);
+#26199 = CARTESIAN_POINT('',(0.,0.));
+#26200 = VECTOR('',#26201,1.);
+#26201 = DIRECTION('',(0.,1.));
+#26202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26203 = ORIENTED_EDGE('',*,*,#26204,.F.);
+#26204 = EDGE_CURVE('',#26205,#26177,#26207,.T.);
+#26205 = VERTEX_POINT('',#26206);
+#26206 = CARTESIAN_POINT('',(-1.,0.625,4.E-02));
+#26207 = SURFACE_CURVE('',#26208,(#26213,#26224),.PCURVE_S1.);
+#26208 = CIRCLE('',#26209,4.E-02);
+#26209 = AXIS2_PLACEMENT_3D('',#26210,#26211,#26212);
+#26210 = CARTESIAN_POINT('',(-1.,0.585,4.E-02));
+#26211 = DIRECTION('',(-1.,0.,0.));
+#26212 = DIRECTION('',(0.,0.,1.));
+#26213 = PCURVE('',#26123,#26214);
+#26214 = DEFINITIONAL_REPRESENTATION('',(#26215),#26223);
+#26215 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26216,#26217,#26218,#26219
+ ,#26220,#26221,#26222),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26216 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#26217 = CARTESIAN_POINT('',(8.E-02,-1.279282032303));
+#26218 = CARTESIAN_POINT('',(2.E-02,-1.244641016151));
+#26219 = CARTESIAN_POINT('',(-4.E-02,-1.21));
+#26220 = CARTESIAN_POINT('',(2.E-02,-1.175358983849));
+#26221 = CARTESIAN_POINT('',(8.E-02,-1.140717967697));
+#26222 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#26223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26224 = PCURVE('',#26225,#26230);
+#26225 = CYLINDRICAL_SURFACE('',#26226,4.E-02);
+#26226 = AXIS2_PLACEMENT_3D('',#26227,#26228,#26229);
+#26227 = CARTESIAN_POINT('',(-1.,0.585,4.E-02));
+#26228 = DIRECTION('',(1.,0.,0.));
+#26229 = DIRECTION('',(-0.,1.,0.));
+#26230 = DEFINITIONAL_REPRESENTATION('',(#26231),#26235);
+#26231 = LINE('',#26232,#26233);
+#26232 = CARTESIAN_POINT('',(7.853981633974,0.));
+#26233 = VECTOR('',#26234,1.);
+#26234 = DIRECTION('',(-1.,0.));
+#26235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26236 = ORIENTED_EDGE('',*,*,#26237,.T.);
+#26237 = EDGE_CURVE('',#26205,#26238,#26240,.T.);
+#26238 = VERTEX_POINT('',#26239);
+#26239 = CARTESIAN_POINT('',(-1.,0.625,1.21));
+#26240 = SURFACE_CURVE('',#26241,(#26245,#26252),.PCURVE_S1.);
+#26241 = LINE('',#26242,#26243);
+#26242 = CARTESIAN_POINT('',(-1.,0.625,0.));
+#26243 = VECTOR('',#26244,1.);
+#26244 = DIRECTION('',(0.,0.,1.));
+#26245 = PCURVE('',#26123,#26246);
+#26246 = DEFINITIONAL_REPRESENTATION('',(#26247),#26251);
+#26247 = LINE('',#26248,#26249);
+#26248 = CARTESIAN_POINT('',(0.,-1.25));
+#26249 = VECTOR('',#26250,1.);
+#26250 = DIRECTION('',(1.,0.));
+#26251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26252 = PCURVE('',#26253,#26258);
+#26253 = PLANE('',#26254);
+#26254 = AXIS2_PLACEMENT_3D('',#26255,#26256,#26257);
+#26255 = CARTESIAN_POINT('',(-1.,0.625,0.));
+#26256 = DIRECTION('',(0.,1.,0.));
+#26257 = DIRECTION('',(0.,-0.,1.));
+#26258 = DEFINITIONAL_REPRESENTATION('',(#26259),#26263);
+#26259 = LINE('',#26260,#26261);
+#26260 = CARTESIAN_POINT('',(0.,0.));
+#26261 = VECTOR('',#26262,1.);
+#26262 = DIRECTION('',(1.,0.));
+#26263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26264 = ORIENTED_EDGE('',*,*,#26265,.T.);
+#26265 = EDGE_CURVE('',#26238,#26266,#26268,.T.);
+#26266 = VERTEX_POINT('',#26267);
+#26267 = CARTESIAN_POINT('',(-1.,0.585,1.25));
+#26268 = SURFACE_CURVE('',#26269,(#26274,#26281),.PCURVE_S1.);
+#26269 = CIRCLE('',#26270,4.E-02);
+#26270 = AXIS2_PLACEMENT_3D('',#26271,#26272,#26273);
+#26271 = CARTESIAN_POINT('',(-1.,0.585,1.21));
+#26272 = DIRECTION('',(1.,0.,-0.));
+#26273 = DIRECTION('',(0.,0.,1.));
+#26274 = PCURVE('',#26123,#26275);
+#26275 = DEFINITIONAL_REPRESENTATION('',(#26276),#26280);
+#26276 = CIRCLE('',#26277,4.E-02);
+#26277 = AXIS2_PLACEMENT_2D('',#26278,#26279);
+#26278 = CARTESIAN_POINT('',(1.21,-1.21));
+#26279 = DIRECTION('',(1.,0.));
+#26280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26281 = PCURVE('',#26282,#26287);
+#26282 = CYLINDRICAL_SURFACE('',#26283,4.E-02);
+#26283 = AXIS2_PLACEMENT_3D('',#26284,#26285,#26286);
+#26284 = CARTESIAN_POINT('',(-1.,0.585,1.21));
+#26285 = DIRECTION('',(1.,0.,0.));
+#26286 = DIRECTION('',(-0.,1.,0.));
+#26287 = DEFINITIONAL_REPRESENTATION('',(#26288),#26292);
+#26288 = LINE('',#26289,#26290);
+#26289 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#26290 = VECTOR('',#26291,1.);
+#26291 = DIRECTION('',(1.,0.));
+#26292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26293 = ORIENTED_EDGE('',*,*,#26294,.F.);
+#26294 = EDGE_CURVE('',#26295,#26266,#26297,.T.);
+#26295 = VERTEX_POINT('',#26296);
+#26296 = CARTESIAN_POINT('',(-1.,-0.585,1.25));
+#26297 = SURFACE_CURVE('',#26298,(#26302,#26309),.PCURVE_S1.);
+#26298 = LINE('',#26299,#26300);
+#26299 = CARTESIAN_POINT('',(-1.,-0.625,1.25));
+#26300 = VECTOR('',#26301,1.);
+#26301 = DIRECTION('',(0.,1.,0.));
+#26302 = PCURVE('',#26123,#26303);
+#26303 = DEFINITIONAL_REPRESENTATION('',(#26304),#26308);
+#26304 = LINE('',#26305,#26306);
+#26305 = CARTESIAN_POINT('',(1.25,0.));
+#26306 = VECTOR('',#26307,1.);
+#26307 = DIRECTION('',(0.,-1.));
+#26308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26309 = PCURVE('',#26310,#26315);
+#26310 = PLANE('',#26311);
+#26311 = AXIS2_PLACEMENT_3D('',#26312,#26313,#26314);
+#26312 = CARTESIAN_POINT('',(-1.,-0.625,1.25));
+#26313 = DIRECTION('',(0.,0.,1.));
+#26314 = DIRECTION('',(1.,0.,-0.));
+#26315 = DEFINITIONAL_REPRESENTATION('',(#26316),#26320);
+#26316 = LINE('',#26317,#26318);
+#26317 = CARTESIAN_POINT('',(0.,0.));
+#26318 = VECTOR('',#26319,1.);
+#26319 = DIRECTION('',(0.,1.));
+#26320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26321 = ORIENTED_EDGE('',*,*,#26322,.F.);
+#26322 = EDGE_CURVE('',#26115,#26295,#26323,.T.);
+#26323 = SURFACE_CURVE('',#26324,(#26329,#26340),.PCURVE_S1.);
+#26324 = CIRCLE('',#26325,4.E-02);
+#26325 = AXIS2_PLACEMENT_3D('',#26326,#26327,#26328);
+#26326 = CARTESIAN_POINT('',(-1.,-0.585,1.21));
+#26327 = DIRECTION('',(-1.,0.,0.));
+#26328 = DIRECTION('',(0.,0.,1.));
+#26329 = PCURVE('',#26123,#26330);
+#26330 = DEFINITIONAL_REPRESENTATION('',(#26331),#26339);
+#26331 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26332,#26333,#26334,#26335
+ ,#26336,#26337,#26338),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26332 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#26333 = CARTESIAN_POINT('',(1.25,-0.109282032303));
+#26334 = CARTESIAN_POINT('',(1.19,-7.464101615138E-02));
+#26335 = CARTESIAN_POINT('',(1.13,-4.E-02));
+#26336 = CARTESIAN_POINT('',(1.19,-5.358983848622E-03));
+#26337 = CARTESIAN_POINT('',(1.25,2.928203230276E-02));
+#26338 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#26339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26340 = PCURVE('',#26341,#26346);
+#26341 = CYLINDRICAL_SURFACE('',#26342,4.E-02);
+#26342 = AXIS2_PLACEMENT_3D('',#26343,#26344,#26345);
+#26343 = CARTESIAN_POINT('',(-1.,-0.585,1.21));
+#26344 = DIRECTION('',(1.,0.,0.));
+#26345 = DIRECTION('',(0.,-1.,0.));
+#26346 = DEFINITIONAL_REPRESENTATION('',(#26347),#26351);
+#26347 = LINE('',#26348,#26349);
+#26348 = CARTESIAN_POINT('',(10.995574287564,0.));
+#26349 = VECTOR('',#26350,1.);
+#26350 = DIRECTION('',(-1.,0.));
+#26351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26352 = ADVANCED_FACE('',(#26353),#26135,.F.);
+#26353 = FACE_BOUND('',#26354,.F.);
+#26354 = EDGE_LOOP('',(#26355,#26385,#26406,#26407));
+#26355 = ORIENTED_EDGE('',*,*,#26356,.F.);
+#26356 = EDGE_CURVE('',#26357,#26359,#26361,.T.);
+#26357 = VERTEX_POINT('',#26358);
+#26358 = CARTESIAN_POINT('',(-0.6,-0.625,4.E-02));
+#26359 = VERTEX_POINT('',#26360);
+#26360 = CARTESIAN_POINT('',(-0.6,-0.625,1.21));
+#26361 = SURFACE_CURVE('',#26362,(#26366,#26373),.PCURVE_S1.);
+#26362 = LINE('',#26363,#26364);
+#26363 = CARTESIAN_POINT('',(-0.6,-0.625,0.));
+#26364 = VECTOR('',#26365,1.);
+#26365 = DIRECTION('',(0.,0.,1.));
+#26366 = PCURVE('',#26135,#26367);
+#26367 = DEFINITIONAL_REPRESENTATION('',(#26368),#26372);
+#26368 = LINE('',#26369,#26370);
+#26369 = CARTESIAN_POINT('',(0.,0.4));
+#26370 = VECTOR('',#26371,1.);
+#26371 = DIRECTION('',(1.,0.));
+#26372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26373 = PCURVE('',#26374,#26379);
+#26374 = PLANE('',#26375);
+#26375 = AXIS2_PLACEMENT_3D('',#26376,#26377,#26378);
+#26376 = CARTESIAN_POINT('',(-0.6,-0.625,0.));
+#26377 = DIRECTION('',(1.,0.,0.));
+#26378 = DIRECTION('',(0.,0.,1.));
+#26379 = DEFINITIONAL_REPRESENTATION('',(#26380),#26384);
+#26380 = LINE('',#26381,#26382);
+#26381 = CARTESIAN_POINT('',(0.,0.));
+#26382 = VECTOR('',#26383,1.);
+#26383 = DIRECTION('',(1.,0.));
+#26384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26385 = ORIENTED_EDGE('',*,*,#26386,.F.);
+#26386 = EDGE_CURVE('',#26113,#26357,#26387,.T.);
+#26387 = SURFACE_CURVE('',#26388,(#26392,#26399),.PCURVE_S1.);
+#26388 = LINE('',#26389,#26390);
+#26389 = CARTESIAN_POINT('',(-1.,-0.625,4.E-02));
+#26390 = VECTOR('',#26391,1.);
+#26391 = DIRECTION('',(1.,0.,0.));
+#26392 = PCURVE('',#26135,#26393);
+#26393 = DEFINITIONAL_REPRESENTATION('',(#26394),#26398);
+#26394 = LINE('',#26395,#26396);
+#26395 = CARTESIAN_POINT('',(4.E-02,0.));
+#26396 = VECTOR('',#26397,1.);
+#26397 = DIRECTION('',(0.,1.));
+#26398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26399 = PCURVE('',#26164,#26400);
+#26400 = DEFINITIONAL_REPRESENTATION('',(#26401),#26405);
+#26401 = LINE('',#26402,#26403);
+#26402 = CARTESIAN_POINT('',(0.,0.));
+#26403 = VECTOR('',#26404,1.);
+#26404 = DIRECTION('',(0.,1.));
+#26405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26406 = ORIENTED_EDGE('',*,*,#26112,.T.);
+#26407 = ORIENTED_EDGE('',*,*,#26408,.T.);
+#26408 = EDGE_CURVE('',#26115,#26359,#26409,.T.);
+#26409 = SURFACE_CURVE('',#26410,(#26414,#26421),.PCURVE_S1.);
+#26410 = LINE('',#26411,#26412);
+#26411 = CARTESIAN_POINT('',(-1.,-0.625,1.21));
+#26412 = VECTOR('',#26413,1.);
+#26413 = DIRECTION('',(1.,0.,0.));
+#26414 = PCURVE('',#26135,#26415);
+#26415 = DEFINITIONAL_REPRESENTATION('',(#26416),#26420);
+#26416 = LINE('',#26417,#26418);
+#26417 = CARTESIAN_POINT('',(1.21,0.));
+#26418 = VECTOR('',#26419,1.);
+#26419 = DIRECTION('',(0.,1.));
+#26420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26421 = PCURVE('',#26341,#26422);
+#26422 = DEFINITIONAL_REPRESENTATION('',(#26423),#26427);
+#26423 = LINE('',#26424,#26425);
+#26424 = CARTESIAN_POINT('',(6.28318530718,0.));
+#26425 = VECTOR('',#26426,1.);
+#26426 = DIRECTION('',(0.,1.));
+#26427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26428 = ADVANCED_FACE('',(#26429),#26164,.T.);
+#26429 = FACE_BOUND('',#26430,.T.);
+#26430 = EDGE_LOOP('',(#26431,#26432,#26455,#26477));
+#26431 = ORIENTED_EDGE('',*,*,#26147,.T.);
+#26432 = ORIENTED_EDGE('',*,*,#26433,.T.);
+#26433 = EDGE_CURVE('',#26148,#26434,#26436,.T.);
+#26434 = VERTEX_POINT('',#26435);
+#26435 = CARTESIAN_POINT('',(-0.6,-0.585,0.));
+#26436 = SURFACE_CURVE('',#26437,(#26441,#26448),.PCURVE_S1.);
+#26437 = LINE('',#26438,#26439);
+#26438 = CARTESIAN_POINT('',(-1.,-0.585,0.));
+#26439 = VECTOR('',#26440,1.);
+#26440 = DIRECTION('',(1.,0.,0.));
+#26441 = PCURVE('',#26164,#26442);
+#26442 = DEFINITIONAL_REPRESENTATION('',(#26443),#26447);
+#26443 = LINE('',#26444,#26445);
+#26444 = CARTESIAN_POINT('',(1.570796326795,0.));
+#26445 = VECTOR('',#26446,1.);
+#26446 = DIRECTION('',(0.,1.));
+#26447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26448 = PCURVE('',#26192,#26449);
+#26449 = DEFINITIONAL_REPRESENTATION('',(#26450),#26454);
+#26450 = LINE('',#26451,#26452);
+#26451 = CARTESIAN_POINT('',(0.,4.E-02));
+#26452 = VECTOR('',#26453,1.);
+#26453 = DIRECTION('',(1.,0.));
+#26454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26455 = ORIENTED_EDGE('',*,*,#26456,.F.);
+#26456 = EDGE_CURVE('',#26357,#26434,#26457,.T.);
+#26457 = SURFACE_CURVE('',#26458,(#26463,#26470),.PCURVE_S1.);
+#26458 = CIRCLE('',#26459,4.E-02);
+#26459 = AXIS2_PLACEMENT_3D('',#26460,#26461,#26462);
+#26460 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#26461 = DIRECTION('',(1.,0.,-0.));
+#26462 = DIRECTION('',(0.,0.,1.));
+#26463 = PCURVE('',#26164,#26464);
+#26464 = DEFINITIONAL_REPRESENTATION('',(#26465),#26469);
+#26465 = LINE('',#26466,#26467);
+#26466 = CARTESIAN_POINT('',(-1.570796326795,0.4));
+#26467 = VECTOR('',#26468,1.);
+#26468 = DIRECTION('',(1.,0.));
+#26469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26470 = PCURVE('',#26374,#26471);
+#26471 = DEFINITIONAL_REPRESENTATION('',(#26472),#26476);
+#26472 = CIRCLE('',#26473,4.E-02);
+#26473 = AXIS2_PLACEMENT_2D('',#26474,#26475);
+#26474 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#26475 = DIRECTION('',(1.,0.));
+#26476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26477 = ORIENTED_EDGE('',*,*,#26386,.F.);
+#26478 = ADVANCED_FACE('',(#26479),#26341,.T.);
+#26479 = FACE_BOUND('',#26480,.T.);
+#26480 = EDGE_LOOP('',(#26481,#26482,#26510,#26531));
+#26481 = ORIENTED_EDGE('',*,*,#26408,.T.);
+#26482 = ORIENTED_EDGE('',*,*,#26483,.T.);
+#26483 = EDGE_CURVE('',#26359,#26484,#26486,.T.);
+#26484 = VERTEX_POINT('',#26485);
+#26485 = CARTESIAN_POINT('',(-0.6,-0.585,1.25));
+#26486 = SURFACE_CURVE('',#26487,(#26492,#26499),.PCURVE_S1.);
+#26487 = CIRCLE('',#26488,4.E-02);
+#26488 = AXIS2_PLACEMENT_3D('',#26489,#26490,#26491);
+#26489 = CARTESIAN_POINT('',(-0.6,-0.585,1.21));
+#26490 = DIRECTION('',(-1.,0.,0.));
+#26491 = DIRECTION('',(0.,0.,1.));
+#26492 = PCURVE('',#26341,#26493);
+#26493 = DEFINITIONAL_REPRESENTATION('',(#26494),#26498);
+#26494 = LINE('',#26495,#26496);
+#26495 = CARTESIAN_POINT('',(10.995574287564,0.4));
+#26496 = VECTOR('',#26497,1.);
+#26497 = DIRECTION('',(-1.,0.));
+#26498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26499 = PCURVE('',#26374,#26500);
+#26500 = DEFINITIONAL_REPRESENTATION('',(#26501),#26509);
+#26501 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26502,#26503,#26504,#26505
+ ,#26506,#26507,#26508),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26502 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#26503 = CARTESIAN_POINT('',(1.25,-0.109282032303));
+#26504 = CARTESIAN_POINT('',(1.19,-7.464101615138E-02));
+#26505 = CARTESIAN_POINT('',(1.13,-4.E-02));
+#26506 = CARTESIAN_POINT('',(1.19,-5.358983848622E-03));
+#26507 = CARTESIAN_POINT('',(1.25,2.928203230276E-02));
+#26508 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#26509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26510 = ORIENTED_EDGE('',*,*,#26511,.F.);
+#26511 = EDGE_CURVE('',#26295,#26484,#26512,.T.);
+#26512 = SURFACE_CURVE('',#26513,(#26517,#26524),.PCURVE_S1.);
+#26513 = LINE('',#26514,#26515);
+#26514 = CARTESIAN_POINT('',(-1.,-0.585,1.25));
+#26515 = VECTOR('',#26516,1.);
+#26516 = DIRECTION('',(1.,0.,0.));
+#26517 = PCURVE('',#26341,#26518);
+#26518 = DEFINITIONAL_REPRESENTATION('',(#26519),#26523);
+#26519 = LINE('',#26520,#26521);
+#26520 = CARTESIAN_POINT('',(4.712388980385,0.));
+#26521 = VECTOR('',#26522,1.);
+#26522 = DIRECTION('',(0.,1.));
+#26523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26524 = PCURVE('',#26310,#26525);
+#26525 = DEFINITIONAL_REPRESENTATION('',(#26526),#26530);
+#26526 = LINE('',#26527,#26528);
+#26527 = CARTESIAN_POINT('',(0.,4.E-02));
+#26528 = VECTOR('',#26529,1.);
+#26529 = DIRECTION('',(1.,0.));
+#26530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26531 = ORIENTED_EDGE('',*,*,#26322,.F.);
+#26532 = ADVANCED_FACE('',(#26533),#26192,.F.);
+#26533 = FACE_BOUND('',#26534,.F.);
+#26534 = EDGE_LOOP('',(#26535,#26536,#26537,#26560));
+#26535 = ORIENTED_EDGE('',*,*,#26176,.F.);
+#26536 = ORIENTED_EDGE('',*,*,#26433,.T.);
+#26537 = ORIENTED_EDGE('',*,*,#26538,.T.);
+#26538 = EDGE_CURVE('',#26434,#26539,#26541,.T.);
+#26539 = VERTEX_POINT('',#26540);
+#26540 = CARTESIAN_POINT('',(-0.6,0.585,0.));
+#26541 = SURFACE_CURVE('',#26542,(#26546,#26553),.PCURVE_S1.);
+#26542 = LINE('',#26543,#26544);
+#26543 = CARTESIAN_POINT('',(-0.6,-0.625,0.));
+#26544 = VECTOR('',#26545,1.);
+#26545 = DIRECTION('',(0.,1.,0.));
+#26546 = PCURVE('',#26192,#26547);
+#26547 = DEFINITIONAL_REPRESENTATION('',(#26548),#26552);
+#26548 = LINE('',#26549,#26550);
+#26549 = CARTESIAN_POINT('',(0.4,0.));
+#26550 = VECTOR('',#26551,1.);
+#26551 = DIRECTION('',(0.,1.));
+#26552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26553 = PCURVE('',#26374,#26554);
+#26554 = DEFINITIONAL_REPRESENTATION('',(#26555),#26559);
+#26555 = LINE('',#26556,#26557);
+#26556 = CARTESIAN_POINT('',(0.,0.));
+#26557 = VECTOR('',#26558,1.);
+#26558 = DIRECTION('',(0.,-1.));
+#26559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26560 = ORIENTED_EDGE('',*,*,#26561,.F.);
+#26561 = EDGE_CURVE('',#26177,#26539,#26562,.T.);
+#26562 = SURFACE_CURVE('',#26563,(#26567,#26574),.PCURVE_S1.);
+#26563 = LINE('',#26564,#26565);
+#26564 = CARTESIAN_POINT('',(-1.,0.585,0.));
+#26565 = VECTOR('',#26566,1.);
+#26566 = DIRECTION('',(1.,0.,0.));
+#26567 = PCURVE('',#26192,#26568);
+#26568 = DEFINITIONAL_REPRESENTATION('',(#26569),#26573);
+#26569 = LINE('',#26570,#26571);
+#26570 = CARTESIAN_POINT('',(0.,1.21));
+#26571 = VECTOR('',#26572,1.);
+#26572 = DIRECTION('',(1.,0.));
+#26573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26574 = PCURVE('',#26225,#26575);
+#26575 = DEFINITIONAL_REPRESENTATION('',(#26576),#26580);
+#26576 = LINE('',#26577,#26578);
+#26577 = CARTESIAN_POINT('',(4.712388980385,0.));
+#26578 = VECTOR('',#26579,1.);
+#26579 = DIRECTION('',(0.,1.));
+#26580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26581 = ADVANCED_FACE('',(#26582),#26310,.T.);
+#26582 = FACE_BOUND('',#26583,.T.);
+#26583 = EDGE_LOOP('',(#26584,#26585,#26586,#26609));
+#26584 = ORIENTED_EDGE('',*,*,#26294,.F.);
+#26585 = ORIENTED_EDGE('',*,*,#26511,.T.);
+#26586 = ORIENTED_EDGE('',*,*,#26587,.T.);
+#26587 = EDGE_CURVE('',#26484,#26588,#26590,.T.);
+#26588 = VERTEX_POINT('',#26589);
+#26589 = CARTESIAN_POINT('',(-0.6,0.585,1.25));
+#26590 = SURFACE_CURVE('',#26591,(#26595,#26602),.PCURVE_S1.);
+#26591 = LINE('',#26592,#26593);
+#26592 = CARTESIAN_POINT('',(-0.6,-0.625,1.25));
+#26593 = VECTOR('',#26594,1.);
+#26594 = DIRECTION('',(0.,1.,0.));
+#26595 = PCURVE('',#26310,#26596);
+#26596 = DEFINITIONAL_REPRESENTATION('',(#26597),#26601);
+#26597 = LINE('',#26598,#26599);
+#26598 = CARTESIAN_POINT('',(0.4,0.));
+#26599 = VECTOR('',#26600,1.);
+#26600 = DIRECTION('',(0.,1.));
+#26601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26602 = PCURVE('',#26374,#26603);
+#26603 = DEFINITIONAL_REPRESENTATION('',(#26604),#26608);
+#26604 = LINE('',#26605,#26606);
+#26605 = CARTESIAN_POINT('',(1.25,0.));
+#26606 = VECTOR('',#26607,1.);
+#26607 = DIRECTION('',(0.,-1.));
+#26608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26609 = ORIENTED_EDGE('',*,*,#26610,.F.);
+#26610 = EDGE_CURVE('',#26266,#26588,#26611,.T.);
+#26611 = SURFACE_CURVE('',#26612,(#26616,#26623),.PCURVE_S1.);
+#26612 = LINE('',#26613,#26614);
+#26613 = CARTESIAN_POINT('',(-1.,0.585,1.25));
+#26614 = VECTOR('',#26615,1.);
+#26615 = DIRECTION('',(1.,0.,0.));
+#26616 = PCURVE('',#26310,#26617);
+#26617 = DEFINITIONAL_REPRESENTATION('',(#26618),#26622);
+#26618 = LINE('',#26619,#26620);
+#26619 = CARTESIAN_POINT('',(0.,1.21));
+#26620 = VECTOR('',#26621,1.);
+#26621 = DIRECTION('',(1.,0.));
+#26622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26623 = PCURVE('',#26282,#26624);
+#26624 = DEFINITIONAL_REPRESENTATION('',(#26625),#26629);
+#26625 = LINE('',#26626,#26627);
+#26626 = CARTESIAN_POINT('',(1.570796326795,0.));
+#26627 = VECTOR('',#26628,1.);
+#26628 = DIRECTION('',(0.,1.));
+#26629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26630 = ADVANCED_FACE('',(#26631),#26225,.T.);
+#26631 = FACE_BOUND('',#26632,.T.);
+#26632 = EDGE_LOOP('',(#26633,#26656,#26682,#26683));
+#26633 = ORIENTED_EDGE('',*,*,#26634,.T.);
+#26634 = EDGE_CURVE('',#26205,#26635,#26637,.T.);
+#26635 = VERTEX_POINT('',#26636);
+#26636 = CARTESIAN_POINT('',(-0.6,0.625,4.E-02));
+#26637 = SURFACE_CURVE('',#26638,(#26642,#26649),.PCURVE_S1.);
+#26638 = LINE('',#26639,#26640);
+#26639 = CARTESIAN_POINT('',(-1.,0.625,4.E-02));
+#26640 = VECTOR('',#26641,1.);
+#26641 = DIRECTION('',(1.,0.,0.));
+#26642 = PCURVE('',#26225,#26643);
+#26643 = DEFINITIONAL_REPRESENTATION('',(#26644),#26648);
+#26644 = LINE('',#26645,#26646);
+#26645 = CARTESIAN_POINT('',(6.28318530718,0.));
+#26646 = VECTOR('',#26647,1.);
+#26647 = DIRECTION('',(0.,1.));
+#26648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26649 = PCURVE('',#26253,#26650);
+#26650 = DEFINITIONAL_REPRESENTATION('',(#26651),#26655);
+#26651 = LINE('',#26652,#26653);
+#26652 = CARTESIAN_POINT('',(4.E-02,0.));
+#26653 = VECTOR('',#26654,1.);
+#26654 = DIRECTION('',(0.,1.));
+#26655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26656 = ORIENTED_EDGE('',*,*,#26657,.T.);
+#26657 = EDGE_CURVE('',#26635,#26539,#26658,.T.);
+#26658 = SURFACE_CURVE('',#26659,(#26664,#26671),.PCURVE_S1.);
+#26659 = CIRCLE('',#26660,4.E-02);
+#26660 = AXIS2_PLACEMENT_3D('',#26661,#26662,#26663);
+#26661 = CARTESIAN_POINT('',(-0.6,0.585,4.E-02));
+#26662 = DIRECTION('',(-1.,0.,0.));
+#26663 = DIRECTION('',(0.,0.,1.));
+#26664 = PCURVE('',#26225,#26665);
+#26665 = DEFINITIONAL_REPRESENTATION('',(#26666),#26670);
+#26666 = LINE('',#26667,#26668);
+#26667 = CARTESIAN_POINT('',(7.853981633974,0.4));
+#26668 = VECTOR('',#26669,1.);
+#26669 = DIRECTION('',(-1.,0.));
+#26670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26671 = PCURVE('',#26374,#26672);
+#26672 = DEFINITIONAL_REPRESENTATION('',(#26673),#26681);
+#26673 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26674,#26675,#26676,#26677
+ ,#26678,#26679,#26680),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26674 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#26675 = CARTESIAN_POINT('',(8.E-02,-1.279282032303));
+#26676 = CARTESIAN_POINT('',(2.E-02,-1.244641016151));
+#26677 = CARTESIAN_POINT('',(-4.E-02,-1.21));
+#26678 = CARTESIAN_POINT('',(2.E-02,-1.175358983849));
+#26679 = CARTESIAN_POINT('',(8.E-02,-1.140717967697));
+#26680 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#26681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26682 = ORIENTED_EDGE('',*,*,#26561,.F.);
+#26683 = ORIENTED_EDGE('',*,*,#26204,.F.);
+#26684 = ADVANCED_FACE('',(#26685),#26282,.T.);
+#26685 = FACE_BOUND('',#26686,.T.);
+#26686 = EDGE_LOOP('',(#26687,#26688,#26689,#26713));
+#26687 = ORIENTED_EDGE('',*,*,#26265,.T.);
+#26688 = ORIENTED_EDGE('',*,*,#26610,.T.);
+#26689 = ORIENTED_EDGE('',*,*,#26690,.F.);
+#26690 = EDGE_CURVE('',#26691,#26588,#26693,.T.);
+#26691 = VERTEX_POINT('',#26692);
+#26692 = CARTESIAN_POINT('',(-0.6,0.625,1.21));
+#26693 = SURFACE_CURVE('',#26694,(#26699,#26706),.PCURVE_S1.);
+#26694 = CIRCLE('',#26695,4.E-02);
+#26695 = AXIS2_PLACEMENT_3D('',#26696,#26697,#26698);
+#26696 = CARTESIAN_POINT('',(-0.6,0.585,1.21));
+#26697 = DIRECTION('',(1.,0.,-0.));
+#26698 = DIRECTION('',(0.,0.,1.));
+#26699 = PCURVE('',#26282,#26700);
+#26700 = DEFINITIONAL_REPRESENTATION('',(#26701),#26705);
+#26701 = LINE('',#26702,#26703);
+#26702 = CARTESIAN_POINT('',(-4.712388980385,0.4));
+#26703 = VECTOR('',#26704,1.);
+#26704 = DIRECTION('',(1.,0.));
+#26705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26706 = PCURVE('',#26374,#26707);
+#26707 = DEFINITIONAL_REPRESENTATION('',(#26708),#26712);
+#26708 = CIRCLE('',#26709,4.E-02);
+#26709 = AXIS2_PLACEMENT_2D('',#26710,#26711);
+#26710 = CARTESIAN_POINT('',(1.21,-1.21));
+#26711 = DIRECTION('',(1.,0.));
+#26712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26713 = ORIENTED_EDGE('',*,*,#26714,.F.);
+#26714 = EDGE_CURVE('',#26238,#26691,#26715,.T.);
+#26715 = SURFACE_CURVE('',#26716,(#26720,#26727),.PCURVE_S1.);
+#26716 = LINE('',#26717,#26718);
+#26717 = CARTESIAN_POINT('',(-1.,0.625,1.21));
+#26718 = VECTOR('',#26719,1.);
+#26719 = DIRECTION('',(1.,0.,0.));
+#26720 = PCURVE('',#26282,#26721);
+#26721 = DEFINITIONAL_REPRESENTATION('',(#26722),#26726);
+#26722 = LINE('',#26723,#26724);
+#26723 = CARTESIAN_POINT('',(0.,0.));
+#26724 = VECTOR('',#26725,1.);
+#26725 = DIRECTION('',(0.,1.));
+#26726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26727 = PCURVE('',#26253,#26728);
+#26728 = DEFINITIONAL_REPRESENTATION('',(#26729),#26733);
+#26729 = LINE('',#26730,#26731);
+#26730 = CARTESIAN_POINT('',(1.21,0.));
+#26731 = VECTOR('',#26732,1.);
+#26732 = DIRECTION('',(0.,1.));
+#26733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26734 = ADVANCED_FACE('',(#26735),#26253,.T.);
+#26735 = FACE_BOUND('',#26736,.T.);
+#26736 = EDGE_LOOP('',(#26737,#26758,#26759,#26760));
+#26737 = ORIENTED_EDGE('',*,*,#26738,.F.);
+#26738 = EDGE_CURVE('',#26635,#26691,#26739,.T.);
+#26739 = SURFACE_CURVE('',#26740,(#26744,#26751),.PCURVE_S1.);
+#26740 = LINE('',#26741,#26742);
+#26741 = CARTESIAN_POINT('',(-0.6,0.625,0.));
+#26742 = VECTOR('',#26743,1.);
+#26743 = DIRECTION('',(0.,0.,1.));
+#26744 = PCURVE('',#26253,#26745);
+#26745 = DEFINITIONAL_REPRESENTATION('',(#26746),#26750);
+#26746 = LINE('',#26747,#26748);
+#26747 = CARTESIAN_POINT('',(0.,0.4));
+#26748 = VECTOR('',#26749,1.);
+#26749 = DIRECTION('',(1.,0.));
+#26750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26751 = PCURVE('',#26374,#26752);
+#26752 = DEFINITIONAL_REPRESENTATION('',(#26753),#26757);
+#26753 = LINE('',#26754,#26755);
+#26754 = CARTESIAN_POINT('',(0.,-1.25));
+#26755 = VECTOR('',#26756,1.);
+#26756 = DIRECTION('',(1.,0.));
+#26757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26758 = ORIENTED_EDGE('',*,*,#26634,.F.);
+#26759 = ORIENTED_EDGE('',*,*,#26237,.T.);
+#26760 = ORIENTED_EDGE('',*,*,#26714,.T.);
+#26761 = ADVANCED_FACE('',(#26762,#26772),#26374,.T.);
+#26762 = FACE_BOUND('',#26763,.T.);
+#26763 = EDGE_LOOP('',(#26764,#26765,#26766,#26767,#26768,#26769,#26770,
+ #26771));
+#26764 = ORIENTED_EDGE('',*,*,#26356,.F.);
+#26765 = ORIENTED_EDGE('',*,*,#26456,.T.);
+#26766 = ORIENTED_EDGE('',*,*,#26538,.T.);
+#26767 = ORIENTED_EDGE('',*,*,#26657,.F.);
+#26768 = ORIENTED_EDGE('',*,*,#26738,.T.);
+#26769 = ORIENTED_EDGE('',*,*,#26690,.T.);
+#26770 = ORIENTED_EDGE('',*,*,#26587,.F.);
+#26771 = ORIENTED_EDGE('',*,*,#26483,.F.);
+#26772 = FACE_BOUND('',#26773,.T.);
+#26773 = EDGE_LOOP('',(#26774,#26805,#26833,#26866,#26894,#26923,#26951,
+ #26984));
+#26774 = ORIENTED_EDGE('',*,*,#26775,.F.);
+#26775 = EDGE_CURVE('',#26776,#26778,#26780,.T.);
+#26776 = VERTEX_POINT('',#26777);
+#26777 = CARTESIAN_POINT('',(-0.6,-0.585,8.E-02));
+#26778 = VERTEX_POINT('',#26779);
+#26779 = CARTESIAN_POINT('',(-0.6,-0.545,4.E-02));
+#26780 = SURFACE_CURVE('',#26781,(#26786,#26793),.PCURVE_S1.);
+#26781 = CIRCLE('',#26782,4.E-02);
+#26782 = AXIS2_PLACEMENT_3D('',#26783,#26784,#26785);
+#26783 = CARTESIAN_POINT('',(-0.6,-0.545,8.E-02));
+#26784 = DIRECTION('',(1.,0.,-0.));
+#26785 = DIRECTION('',(0.,0.,1.));
+#26786 = PCURVE('',#26374,#26787);
+#26787 = DEFINITIONAL_REPRESENTATION('',(#26788),#26792);
+#26788 = CIRCLE('',#26789,4.E-02);
+#26789 = AXIS2_PLACEMENT_2D('',#26790,#26791);
+#26790 = CARTESIAN_POINT('',(8.E-02,-8.E-02));
+#26791 = DIRECTION('',(1.,0.));
+#26792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26793 = PCURVE('',#26794,#26799);
+#26794 = CYLINDRICAL_SURFACE('',#26795,4.E-02);
+#26795 = AXIS2_PLACEMENT_3D('',#26796,#26797,#26798);
+#26796 = CARTESIAN_POINT('',(-0.6,-0.545,8.E-02));
+#26797 = DIRECTION('',(1.,0.,0.));
+#26798 = DIRECTION('',(0.,-1.,0.));
+#26799 = DEFINITIONAL_REPRESENTATION('',(#26800),#26804);
+#26800 = LINE('',#26801,#26802);
+#26801 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#26802 = VECTOR('',#26803,1.);
+#26803 = DIRECTION('',(1.,0.));
+#26804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26805 = ORIENTED_EDGE('',*,*,#26806,.T.);
+#26806 = EDGE_CURVE('',#26776,#26807,#26809,.T.);
+#26807 = VERTEX_POINT('',#26808);
+#26808 = CARTESIAN_POINT('',(-0.6,-0.585,1.17));
+#26809 = SURFACE_CURVE('',#26810,(#26814,#26821),.PCURVE_S1.);
+#26810 = LINE('',#26811,#26812);
+#26811 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#26812 = VECTOR('',#26813,1.);
+#26813 = DIRECTION('',(0.,0.,1.));
+#26814 = PCURVE('',#26374,#26815);
+#26815 = DEFINITIONAL_REPRESENTATION('',(#26816),#26820);
+#26816 = LINE('',#26817,#26818);
+#26817 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#26818 = VECTOR('',#26819,1.);
+#26819 = DIRECTION('',(1.,0.));
+#26820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26821 = PCURVE('',#26822,#26827);
+#26822 = PLANE('',#26823);
+#26823 = AXIS2_PLACEMENT_3D('',#26824,#26825,#26826);
+#26824 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#26825 = DIRECTION('',(0.,1.,0.));
+#26826 = DIRECTION('',(0.,-0.,1.));
+#26827 = DEFINITIONAL_REPRESENTATION('',(#26828),#26832);
+#26828 = LINE('',#26829,#26830);
+#26829 = CARTESIAN_POINT('',(0.,0.));
+#26830 = VECTOR('',#26831,1.);
+#26831 = DIRECTION('',(1.,0.));
+#26832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26833 = ORIENTED_EDGE('',*,*,#26834,.T.);
+#26834 = EDGE_CURVE('',#26807,#26835,#26837,.T.);
+#26835 = VERTEX_POINT('',#26836);
+#26836 = CARTESIAN_POINT('',(-0.6,-0.545,1.21));
+#26837 = SURFACE_CURVE('',#26838,(#26843,#26854),.PCURVE_S1.);
+#26838 = CIRCLE('',#26839,4.E-02);
+#26839 = AXIS2_PLACEMENT_3D('',#26840,#26841,#26842);
+#26840 = CARTESIAN_POINT('',(-0.6,-0.545,1.17));
+#26841 = DIRECTION('',(-1.,0.,0.));
+#26842 = DIRECTION('',(0.,0.,1.));
+#26843 = PCURVE('',#26374,#26844);
+#26844 = DEFINITIONAL_REPRESENTATION('',(#26845),#26853);
+#26845 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26846,#26847,#26848,#26849
+ ,#26850,#26851,#26852),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26846 = CARTESIAN_POINT('',(1.21,-8.E-02));
+#26847 = CARTESIAN_POINT('',(1.21,-0.149282032303));
+#26848 = CARTESIAN_POINT('',(1.15,-0.114641016151));
+#26849 = CARTESIAN_POINT('',(1.09,-8.E-02));
+#26850 = CARTESIAN_POINT('',(1.15,-4.535898384862E-02));
+#26851 = CARTESIAN_POINT('',(1.21,-1.071796769724E-02));
+#26852 = CARTESIAN_POINT('',(1.21,-8.E-02));
+#26853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26854 = PCURVE('',#26855,#26860);
+#26855 = CYLINDRICAL_SURFACE('',#26856,4.E-02);
+#26856 = AXIS2_PLACEMENT_3D('',#26857,#26858,#26859);
+#26857 = CARTESIAN_POINT('',(-0.6,-0.545,1.17));
+#26858 = DIRECTION('',(1.,0.,0.));
+#26859 = DIRECTION('',(0.,-1.,0.));
+#26860 = DEFINITIONAL_REPRESENTATION('',(#26861),#26865);
+#26861 = LINE('',#26862,#26863);
+#26862 = CARTESIAN_POINT('',(10.995574287564,0.));
+#26863 = VECTOR('',#26864,1.);
+#26864 = DIRECTION('',(-1.,0.));
+#26865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26866 = ORIENTED_EDGE('',*,*,#26867,.T.);
+#26867 = EDGE_CURVE('',#26835,#26868,#26870,.T.);
+#26868 = VERTEX_POINT('',#26869);
+#26869 = CARTESIAN_POINT('',(-0.6,0.545,1.21));
+#26870 = SURFACE_CURVE('',#26871,(#26875,#26882),.PCURVE_S1.);
+#26871 = LINE('',#26872,#26873);
+#26872 = CARTESIAN_POINT('',(-0.6,-0.585,1.21));
+#26873 = VECTOR('',#26874,1.);
+#26874 = DIRECTION('',(0.,1.,0.));
+#26875 = PCURVE('',#26374,#26876);
+#26876 = DEFINITIONAL_REPRESENTATION('',(#26877),#26881);
+#26877 = LINE('',#26878,#26879);
+#26878 = CARTESIAN_POINT('',(1.21,-4.E-02));
+#26879 = VECTOR('',#26880,1.);
+#26880 = DIRECTION('',(0.,-1.));
+#26881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26882 = PCURVE('',#26883,#26888);
+#26883 = PLANE('',#26884);
+#26884 = AXIS2_PLACEMENT_3D('',#26885,#26886,#26887);
+#26885 = CARTESIAN_POINT('',(-0.6,-0.585,1.21));
+#26886 = DIRECTION('',(0.,0.,1.));
+#26887 = DIRECTION('',(1.,0.,-0.));
+#26888 = DEFINITIONAL_REPRESENTATION('',(#26889),#26893);
+#26889 = LINE('',#26890,#26891);
+#26890 = CARTESIAN_POINT('',(0.,0.));
+#26891 = VECTOR('',#26892,1.);
+#26892 = DIRECTION('',(0.,1.));
+#26893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26894 = ORIENTED_EDGE('',*,*,#26895,.F.);
+#26895 = EDGE_CURVE('',#26896,#26868,#26898,.T.);
+#26896 = VERTEX_POINT('',#26897);
+#26897 = CARTESIAN_POINT('',(-0.6,0.585,1.17));
+#26898 = SURFACE_CURVE('',#26899,(#26904,#26911),.PCURVE_S1.);
+#26899 = CIRCLE('',#26900,4.E-02);
+#26900 = AXIS2_PLACEMENT_3D('',#26901,#26902,#26903);
+#26901 = CARTESIAN_POINT('',(-0.6,0.545,1.17));
+#26902 = DIRECTION('',(1.,0.,-0.));
+#26903 = DIRECTION('',(0.,0.,1.));
+#26904 = PCURVE('',#26374,#26905);
+#26905 = DEFINITIONAL_REPRESENTATION('',(#26906),#26910);
+#26906 = CIRCLE('',#26907,4.E-02);
+#26907 = AXIS2_PLACEMENT_2D('',#26908,#26909);
+#26908 = CARTESIAN_POINT('',(1.17,-1.17));
+#26909 = DIRECTION('',(1.,0.));
+#26910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26911 = PCURVE('',#26912,#26917);
+#26912 = CYLINDRICAL_SURFACE('',#26913,4.E-02);
+#26913 = AXIS2_PLACEMENT_3D('',#26914,#26915,#26916);
+#26914 = CARTESIAN_POINT('',(-0.6,0.545,1.17));
+#26915 = DIRECTION('',(1.,0.,0.));
+#26916 = DIRECTION('',(-0.,1.,0.));
+#26917 = DEFINITIONAL_REPRESENTATION('',(#26918),#26922);
+#26918 = LINE('',#26919,#26920);
+#26919 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#26920 = VECTOR('',#26921,1.);
+#26921 = DIRECTION('',(1.,0.));
+#26922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26923 = ORIENTED_EDGE('',*,*,#26924,.F.);
+#26924 = EDGE_CURVE('',#26925,#26896,#26927,.T.);
+#26925 = VERTEX_POINT('',#26926);
+#26926 = CARTESIAN_POINT('',(-0.6,0.585,8.E-02));
+#26927 = SURFACE_CURVE('',#26928,(#26932,#26939),.PCURVE_S1.);
+#26928 = LINE('',#26929,#26930);
+#26929 = CARTESIAN_POINT('',(-0.6,0.585,4.E-02));
+#26930 = VECTOR('',#26931,1.);
+#26931 = DIRECTION('',(0.,0.,1.));
+#26932 = PCURVE('',#26374,#26933);
+#26933 = DEFINITIONAL_REPRESENTATION('',(#26934),#26938);
+#26934 = LINE('',#26935,#26936);
+#26935 = CARTESIAN_POINT('',(4.E-02,-1.21));
+#26936 = VECTOR('',#26937,1.);
+#26937 = DIRECTION('',(1.,0.));
+#26938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26939 = PCURVE('',#26940,#26945);
+#26940 = PLANE('',#26941);
+#26941 = AXIS2_PLACEMENT_3D('',#26942,#26943,#26944);
+#26942 = CARTESIAN_POINT('',(-0.6,0.585,4.E-02));
+#26943 = DIRECTION('',(0.,1.,0.));
+#26944 = DIRECTION('',(0.,-0.,1.));
+#26945 = DEFINITIONAL_REPRESENTATION('',(#26946),#26950);
+#26946 = LINE('',#26947,#26948);
+#26947 = CARTESIAN_POINT('',(0.,0.));
+#26948 = VECTOR('',#26949,1.);
+#26949 = DIRECTION('',(1.,0.));
+#26950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26951 = ORIENTED_EDGE('',*,*,#26952,.T.);
+#26952 = EDGE_CURVE('',#26925,#26953,#26955,.T.);
+#26953 = VERTEX_POINT('',#26954);
+#26954 = CARTESIAN_POINT('',(-0.6,0.545,4.E-02));
+#26955 = SURFACE_CURVE('',#26956,(#26961,#26972),.PCURVE_S1.);
+#26956 = CIRCLE('',#26957,4.E-02);
+#26957 = AXIS2_PLACEMENT_3D('',#26958,#26959,#26960);
+#26958 = CARTESIAN_POINT('',(-0.6,0.545,8.E-02));
+#26959 = DIRECTION('',(-1.,0.,0.));
+#26960 = DIRECTION('',(0.,0.,1.));
+#26961 = PCURVE('',#26374,#26962);
+#26962 = DEFINITIONAL_REPRESENTATION('',(#26963),#26971);
+#26963 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26964,#26965,#26966,#26967
+ ,#26968,#26969,#26970),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26964 = CARTESIAN_POINT('',(0.12,-1.17));
+#26965 = CARTESIAN_POINT('',(0.12,-1.239282032303));
+#26966 = CARTESIAN_POINT('',(6.E-02,-1.204641016151));
+#26967 = CARTESIAN_POINT('',(2.775557561563E-17,-1.17));
+#26968 = CARTESIAN_POINT('',(6.E-02,-1.135358983849));
+#26969 = CARTESIAN_POINT('',(0.12,-1.100717967697));
+#26970 = CARTESIAN_POINT('',(0.12,-1.17));
+#26971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26972 = PCURVE('',#26973,#26978);
+#26973 = CYLINDRICAL_SURFACE('',#26974,4.E-02);
+#26974 = AXIS2_PLACEMENT_3D('',#26975,#26976,#26977);
+#26975 = CARTESIAN_POINT('',(-0.6,0.545,8.E-02));
+#26976 = DIRECTION('',(1.,0.,0.));
+#26977 = DIRECTION('',(-0.,1.,0.));
+#26978 = DEFINITIONAL_REPRESENTATION('',(#26979),#26983);
+#26979 = LINE('',#26980,#26981);
+#26980 = CARTESIAN_POINT('',(7.853981633974,0.));
+#26981 = VECTOR('',#26982,1.);
+#26982 = DIRECTION('',(-1.,0.));
+#26983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26984 = ORIENTED_EDGE('',*,*,#26985,.F.);
+#26985 = EDGE_CURVE('',#26778,#26953,#26986,.T.);
+#26986 = SURFACE_CURVE('',#26987,(#26991,#26998),.PCURVE_S1.);
+#26987 = LINE('',#26988,#26989);
+#26988 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#26989 = VECTOR('',#26990,1.);
+#26990 = DIRECTION('',(0.,1.,0.));
+#26991 = PCURVE('',#26374,#26992);
+#26992 = DEFINITIONAL_REPRESENTATION('',(#26993),#26997);
+#26993 = LINE('',#26994,#26995);
+#26994 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#26995 = VECTOR('',#26996,1.);
+#26996 = DIRECTION('',(0.,-1.));
+#26997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26998 = PCURVE('',#26999,#27004);
+#26999 = PLANE('',#27000);
+#27000 = AXIS2_PLACEMENT_3D('',#27001,#27002,#27003);
+#27001 = CARTESIAN_POINT('',(-0.6,-0.585,4.E-02));
+#27002 = DIRECTION('',(0.,0.,1.));
+#27003 = DIRECTION('',(1.,0.,-0.));
+#27004 = DEFINITIONAL_REPRESENTATION('',(#27005),#27009);
+#27005 = LINE('',#27006,#27007);
+#27006 = CARTESIAN_POINT('',(0.,0.));
+#27007 = VECTOR('',#27008,1.);
+#27008 = DIRECTION('',(0.,1.));
+#27009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27010 = ADVANCED_FACE('',(#27011),#26794,.T.);
+#27011 = FACE_BOUND('',#27012,.T.);
+#27012 = EDGE_LOOP('',(#27013,#27014,#27037,#27066));
+#27013 = ORIENTED_EDGE('',*,*,#26775,.T.);
+#27014 = ORIENTED_EDGE('',*,*,#27015,.T.);
+#27015 = EDGE_CURVE('',#26778,#27016,#27018,.T.);
+#27016 = VERTEX_POINT('',#27017);
+#27017 = CARTESIAN_POINT('',(0.6,-0.545,4.E-02));
+#27018 = SURFACE_CURVE('',#27019,(#27023,#27030),.PCURVE_S1.);
+#27019 = LINE('',#27020,#27021);
+#27020 = CARTESIAN_POINT('',(-0.6,-0.545,4.E-02));
+#27021 = VECTOR('',#27022,1.);
+#27022 = DIRECTION('',(1.,0.,0.));
+#27023 = PCURVE('',#26794,#27024);
+#27024 = DEFINITIONAL_REPRESENTATION('',(#27025),#27029);
+#27025 = LINE('',#27026,#27027);
+#27026 = CARTESIAN_POINT('',(1.570796326795,0.));
+#27027 = VECTOR('',#27028,1.);
+#27028 = DIRECTION('',(0.,1.));
+#27029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27030 = PCURVE('',#26999,#27031);
+#27031 = DEFINITIONAL_REPRESENTATION('',(#27032),#27036);
+#27032 = LINE('',#27033,#27034);
+#27033 = CARTESIAN_POINT('',(0.,4.E-02));
+#27034 = VECTOR('',#27035,1.);
+#27035 = DIRECTION('',(1.,0.));
+#27036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27037 = ORIENTED_EDGE('',*,*,#27038,.F.);
+#27038 = EDGE_CURVE('',#27039,#27016,#27041,.T.);
+#27039 = VERTEX_POINT('',#27040);
+#27040 = CARTESIAN_POINT('',(0.6,-0.585,8.E-02));
+#27041 = SURFACE_CURVE('',#27042,(#27047,#27054),.PCURVE_S1.);
+#27042 = CIRCLE('',#27043,4.E-02);
+#27043 = AXIS2_PLACEMENT_3D('',#27044,#27045,#27046);
+#27044 = CARTESIAN_POINT('',(0.6,-0.545,8.E-02));
+#27045 = DIRECTION('',(1.,0.,-0.));
+#27046 = DIRECTION('',(0.,0.,1.));
+#27047 = PCURVE('',#26794,#27048);
+#27048 = DEFINITIONAL_REPRESENTATION('',(#27049),#27053);
+#27049 = LINE('',#27050,#27051);
+#27050 = CARTESIAN_POINT('',(-1.570796326795,1.2));
+#27051 = VECTOR('',#27052,1.);
+#27052 = DIRECTION('',(1.,0.));
+#27053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27054 = PCURVE('',#27055,#27060);
+#27055 = PLANE('',#27056);
+#27056 = AXIS2_PLACEMENT_3D('',#27057,#27058,#27059);
+#27057 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#27058 = DIRECTION('',(1.,0.,0.));
+#27059 = DIRECTION('',(0.,0.,1.));
+#27060 = DEFINITIONAL_REPRESENTATION('',(#27061),#27065);
+#27061 = CIRCLE('',#27062,4.E-02);
+#27062 = AXIS2_PLACEMENT_2D('',#27063,#27064);
+#27063 = CARTESIAN_POINT('',(8.E-02,-8.E-02));
+#27064 = DIRECTION('',(1.,0.));
+#27065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27066 = ORIENTED_EDGE('',*,*,#27067,.F.);
+#27067 = EDGE_CURVE('',#26776,#27039,#27068,.T.);
+#27068 = SURFACE_CURVE('',#27069,(#27073,#27080),.PCURVE_S1.);
+#27069 = LINE('',#27070,#27071);
+#27070 = CARTESIAN_POINT('',(-0.6,-0.585,8.E-02));
+#27071 = VECTOR('',#27072,1.);
+#27072 = DIRECTION('',(1.,0.,0.));
+#27073 = PCURVE('',#26794,#27074);
+#27074 = DEFINITIONAL_REPRESENTATION('',(#27075),#27079);
+#27075 = LINE('',#27076,#27077);
+#27076 = CARTESIAN_POINT('',(0.,0.));
+#27077 = VECTOR('',#27078,1.);
+#27078 = DIRECTION('',(0.,1.));
+#27079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27080 = PCURVE('',#26822,#27081);
+#27081 = DEFINITIONAL_REPRESENTATION('',(#27082),#27086);
+#27082 = LINE('',#27083,#27084);
+#27083 = CARTESIAN_POINT('',(4.E-02,0.));
+#27084 = VECTOR('',#27085,1.);
+#27085 = DIRECTION('',(0.,1.));
+#27086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27087 = ADVANCED_FACE('',(#27088),#26999,.F.);
+#27088 = FACE_BOUND('',#27089,.F.);
+#27089 = EDGE_LOOP('',(#27090,#27091,#27092,#27115));
+#27090 = ORIENTED_EDGE('',*,*,#26985,.F.);
+#27091 = ORIENTED_EDGE('',*,*,#27015,.T.);
+#27092 = ORIENTED_EDGE('',*,*,#27093,.T.);
+#27093 = EDGE_CURVE('',#27016,#27094,#27096,.T.);
+#27094 = VERTEX_POINT('',#27095);
+#27095 = CARTESIAN_POINT('',(0.6,0.545,4.E-02));
+#27096 = SURFACE_CURVE('',#27097,(#27101,#27108),.PCURVE_S1.);
+#27097 = LINE('',#27098,#27099);
+#27098 = CARTESIAN_POINT('',(0.6,-0.585,4.E-02));
+#27099 = VECTOR('',#27100,1.);
+#27100 = DIRECTION('',(0.,1.,0.));
+#27101 = PCURVE('',#26999,#27102);
+#27102 = DEFINITIONAL_REPRESENTATION('',(#27103),#27107);
+#27103 = LINE('',#27104,#27105);
+#27104 = CARTESIAN_POINT('',(1.2,0.));
+#27105 = VECTOR('',#27106,1.);
+#27106 = DIRECTION('',(0.,1.));
+#27107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27108 = PCURVE('',#27055,#27109);
+#27109 = DEFINITIONAL_REPRESENTATION('',(#27110),#27114);
+#27110 = LINE('',#27111,#27112);
+#27111 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#27112 = VECTOR('',#27113,1.);
+#27113 = DIRECTION('',(0.,-1.));
+#27114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27115 = ORIENTED_EDGE('',*,*,#27116,.F.);
+#27116 = EDGE_CURVE('',#26953,#27094,#27117,.T.);
+#27117 = SURFACE_CURVE('',#27118,(#27122,#27129),.PCURVE_S1.);
+#27118 = LINE('',#27119,#27120);
+#27119 = CARTESIAN_POINT('',(-0.6,0.545,4.E-02));
+#27120 = VECTOR('',#27121,1.);
+#27121 = DIRECTION('',(1.,0.,0.));
+#27122 = PCURVE('',#26999,#27123);
+#27123 = DEFINITIONAL_REPRESENTATION('',(#27124),#27128);
+#27124 = LINE('',#27125,#27126);
+#27125 = CARTESIAN_POINT('',(0.,1.13));
+#27126 = VECTOR('',#27127,1.);
+#27127 = DIRECTION('',(1.,0.));
+#27128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27129 = PCURVE('',#26973,#27130);
+#27130 = DEFINITIONAL_REPRESENTATION('',(#27131),#27135);
+#27131 = LINE('',#27132,#27133);
+#27132 = CARTESIAN_POINT('',(4.712388980385,0.));
+#27133 = VECTOR('',#27134,1.);
+#27134 = DIRECTION('',(0.,1.));
+#27135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27136 = ADVANCED_FACE('',(#27137),#26973,.T.);
+#27137 = FACE_BOUND('',#27138,.T.);
+#27138 = EDGE_LOOP('',(#27139,#27162,#27188,#27189));
+#27139 = ORIENTED_EDGE('',*,*,#27140,.T.);
+#27140 = EDGE_CURVE('',#26925,#27141,#27143,.T.);
+#27141 = VERTEX_POINT('',#27142);
+#27142 = CARTESIAN_POINT('',(0.6,0.585,8.E-02));
+#27143 = SURFACE_CURVE('',#27144,(#27148,#27155),.PCURVE_S1.);
+#27144 = LINE('',#27145,#27146);
+#27145 = CARTESIAN_POINT('',(-0.6,0.585,8.E-02));
+#27146 = VECTOR('',#27147,1.);
+#27147 = DIRECTION('',(1.,0.,0.));
+#27148 = PCURVE('',#26973,#27149);
+#27149 = DEFINITIONAL_REPRESENTATION('',(#27150),#27154);
+#27150 = LINE('',#27151,#27152);
+#27151 = CARTESIAN_POINT('',(6.28318530718,0.));
+#27152 = VECTOR('',#27153,1.);
+#27153 = DIRECTION('',(0.,1.));
+#27154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27155 = PCURVE('',#26940,#27156);
+#27156 = DEFINITIONAL_REPRESENTATION('',(#27157),#27161);
+#27157 = LINE('',#27158,#27159);
+#27158 = CARTESIAN_POINT('',(4.E-02,0.));
+#27159 = VECTOR('',#27160,1.);
+#27160 = DIRECTION('',(0.,1.));
+#27161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27162 = ORIENTED_EDGE('',*,*,#27163,.T.);
+#27163 = EDGE_CURVE('',#27141,#27094,#27164,.T.);
+#27164 = SURFACE_CURVE('',#27165,(#27170,#27177),.PCURVE_S1.);
+#27165 = CIRCLE('',#27166,4.E-02);
+#27166 = AXIS2_PLACEMENT_3D('',#27167,#27168,#27169);
+#27167 = CARTESIAN_POINT('',(0.6,0.545,8.E-02));
+#27168 = DIRECTION('',(-1.,0.,0.));
+#27169 = DIRECTION('',(0.,0.,1.));
+#27170 = PCURVE('',#26973,#27171);
+#27171 = DEFINITIONAL_REPRESENTATION('',(#27172),#27176);
+#27172 = LINE('',#27173,#27174);
+#27173 = CARTESIAN_POINT('',(7.853981633974,1.2));
+#27174 = VECTOR('',#27175,1.);
+#27175 = DIRECTION('',(-1.,0.));
+#27176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27177 = PCURVE('',#27055,#27178);
+#27178 = DEFINITIONAL_REPRESENTATION('',(#27179),#27187);
+#27179 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27180,#27181,#27182,#27183
+ ,#27184,#27185,#27186),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27180 = CARTESIAN_POINT('',(0.12,-1.17));
+#27181 = CARTESIAN_POINT('',(0.12,-1.239282032303));
+#27182 = CARTESIAN_POINT('',(6.E-02,-1.204641016151));
+#27183 = CARTESIAN_POINT('',(2.775557561563E-17,-1.17));
+#27184 = CARTESIAN_POINT('',(6.E-02,-1.135358983849));
+#27185 = CARTESIAN_POINT('',(0.12,-1.100717967697));
+#27186 = CARTESIAN_POINT('',(0.12,-1.17));
+#27187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27188 = ORIENTED_EDGE('',*,*,#27116,.F.);
+#27189 = ORIENTED_EDGE('',*,*,#26952,.F.);
+#27190 = ADVANCED_FACE('',(#27191),#26940,.T.);
+#27191 = FACE_BOUND('',#27192,.T.);
+#27192 = EDGE_LOOP('',(#27193,#27216,#27217,#27218));
+#27193 = ORIENTED_EDGE('',*,*,#27194,.F.);
+#27194 = EDGE_CURVE('',#27141,#27195,#27197,.T.);
+#27195 = VERTEX_POINT('',#27196);
+#27196 = CARTESIAN_POINT('',(0.6,0.585,1.17));
+#27197 = SURFACE_CURVE('',#27198,(#27202,#27209),.PCURVE_S1.);
+#27198 = LINE('',#27199,#27200);
+#27199 = CARTESIAN_POINT('',(0.6,0.585,4.E-02));
+#27200 = VECTOR('',#27201,1.);
+#27201 = DIRECTION('',(0.,0.,1.));
+#27202 = PCURVE('',#26940,#27203);
+#27203 = DEFINITIONAL_REPRESENTATION('',(#27204),#27208);
+#27204 = LINE('',#27205,#27206);
+#27205 = CARTESIAN_POINT('',(0.,1.2));
+#27206 = VECTOR('',#27207,1.);
+#27207 = DIRECTION('',(1.,0.));
+#27208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27209 = PCURVE('',#27055,#27210);
+#27210 = DEFINITIONAL_REPRESENTATION('',(#27211),#27215);
+#27211 = LINE('',#27212,#27213);
+#27212 = CARTESIAN_POINT('',(4.E-02,-1.21));
+#27213 = VECTOR('',#27214,1.);
+#27214 = DIRECTION('',(1.,0.));
+#27215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27216 = ORIENTED_EDGE('',*,*,#27140,.F.);
+#27217 = ORIENTED_EDGE('',*,*,#26924,.T.);
+#27218 = ORIENTED_EDGE('',*,*,#27219,.T.);
+#27219 = EDGE_CURVE('',#26896,#27195,#27220,.T.);
+#27220 = SURFACE_CURVE('',#27221,(#27225,#27232),.PCURVE_S1.);
+#27221 = LINE('',#27222,#27223);
+#27222 = CARTESIAN_POINT('',(-0.6,0.585,1.17));
+#27223 = VECTOR('',#27224,1.);
+#27224 = DIRECTION('',(1.,0.,0.));
+#27225 = PCURVE('',#26940,#27226);
+#27226 = DEFINITIONAL_REPRESENTATION('',(#27227),#27231);
+#27227 = LINE('',#27228,#27229);
+#27228 = CARTESIAN_POINT('',(1.13,0.));
+#27229 = VECTOR('',#27230,1.);
+#27230 = DIRECTION('',(0.,1.));
+#27231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27232 = PCURVE('',#26912,#27233);
+#27233 = DEFINITIONAL_REPRESENTATION('',(#27234),#27238);
+#27234 = LINE('',#27235,#27236);
+#27235 = CARTESIAN_POINT('',(0.,0.));
+#27236 = VECTOR('',#27237,1.);
+#27237 = DIRECTION('',(0.,1.));
+#27238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27239 = ADVANCED_FACE('',(#27240),#26912,.T.);
+#27240 = FACE_BOUND('',#27241,.T.);
+#27241 = EDGE_LOOP('',(#27242,#27243,#27266,#27288));
+#27242 = ORIENTED_EDGE('',*,*,#26895,.T.);
+#27243 = ORIENTED_EDGE('',*,*,#27244,.T.);
+#27244 = EDGE_CURVE('',#26868,#27245,#27247,.T.);
+#27245 = VERTEX_POINT('',#27246);
+#27246 = CARTESIAN_POINT('',(0.6,0.545,1.21));
+#27247 = SURFACE_CURVE('',#27248,(#27252,#27259),.PCURVE_S1.);
+#27248 = LINE('',#27249,#27250);
+#27249 = CARTESIAN_POINT('',(-0.6,0.545,1.21));
+#27250 = VECTOR('',#27251,1.);
+#27251 = DIRECTION('',(1.,0.,0.));
+#27252 = PCURVE('',#26912,#27253);
+#27253 = DEFINITIONAL_REPRESENTATION('',(#27254),#27258);
+#27254 = LINE('',#27255,#27256);
+#27255 = CARTESIAN_POINT('',(1.570796326795,0.));
+#27256 = VECTOR('',#27257,1.);
+#27257 = DIRECTION('',(0.,1.));
+#27258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27259 = PCURVE('',#26883,#27260);
+#27260 = DEFINITIONAL_REPRESENTATION('',(#27261),#27265);
+#27261 = LINE('',#27262,#27263);
+#27262 = CARTESIAN_POINT('',(0.,1.13));
+#27263 = VECTOR('',#27264,1.);
+#27264 = DIRECTION('',(1.,0.));
+#27265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27266 = ORIENTED_EDGE('',*,*,#27267,.F.);
+#27267 = EDGE_CURVE('',#27195,#27245,#27268,.T.);
+#27268 = SURFACE_CURVE('',#27269,(#27274,#27281),.PCURVE_S1.);
+#27269 = CIRCLE('',#27270,4.E-02);
+#27270 = AXIS2_PLACEMENT_3D('',#27271,#27272,#27273);
+#27271 = CARTESIAN_POINT('',(0.6,0.545,1.17));
+#27272 = DIRECTION('',(1.,0.,-0.));
+#27273 = DIRECTION('',(0.,0.,1.));
+#27274 = PCURVE('',#26912,#27275);
+#27275 = DEFINITIONAL_REPRESENTATION('',(#27276),#27280);
+#27276 = LINE('',#27277,#27278);
+#27277 = CARTESIAN_POINT('',(-4.712388980385,1.2));
+#27278 = VECTOR('',#27279,1.);
+#27279 = DIRECTION('',(1.,0.));
+#27280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27281 = PCURVE('',#27055,#27282);
+#27282 = DEFINITIONAL_REPRESENTATION('',(#27283),#27287);
+#27283 = CIRCLE('',#27284,4.E-02);
+#27284 = AXIS2_PLACEMENT_2D('',#27285,#27286);
+#27285 = CARTESIAN_POINT('',(1.17,-1.17));
+#27286 = DIRECTION('',(1.,0.));
+#27287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27288 = ORIENTED_EDGE('',*,*,#27219,.F.);
+#27289 = ADVANCED_FACE('',(#27290),#26883,.T.);
+#27290 = FACE_BOUND('',#27291,.T.);
+#27291 = EDGE_LOOP('',(#27292,#27293,#27316,#27337));
+#27292 = ORIENTED_EDGE('',*,*,#26867,.F.);
+#27293 = ORIENTED_EDGE('',*,*,#27294,.T.);
+#27294 = EDGE_CURVE('',#26835,#27295,#27297,.T.);
+#27295 = VERTEX_POINT('',#27296);
+#27296 = CARTESIAN_POINT('',(0.6,-0.545,1.21));
+#27297 = SURFACE_CURVE('',#27298,(#27302,#27309),.PCURVE_S1.);
+#27298 = LINE('',#27299,#27300);
+#27299 = CARTESIAN_POINT('',(-0.6,-0.545,1.21));
+#27300 = VECTOR('',#27301,1.);
+#27301 = DIRECTION('',(1.,0.,0.));
+#27302 = PCURVE('',#26883,#27303);
+#27303 = DEFINITIONAL_REPRESENTATION('',(#27304),#27308);
+#27304 = LINE('',#27305,#27306);
+#27305 = CARTESIAN_POINT('',(0.,4.E-02));
+#27306 = VECTOR('',#27307,1.);
+#27307 = DIRECTION('',(1.,0.));
+#27308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27309 = PCURVE('',#26855,#27310);
+#27310 = DEFINITIONAL_REPRESENTATION('',(#27311),#27315);
+#27311 = LINE('',#27312,#27313);
+#27312 = CARTESIAN_POINT('',(4.712388980385,0.));
+#27313 = VECTOR('',#27314,1.);
+#27314 = DIRECTION('',(0.,1.));
+#27315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27316 = ORIENTED_EDGE('',*,*,#27317,.T.);
+#27317 = EDGE_CURVE('',#27295,#27245,#27318,.T.);
+#27318 = SURFACE_CURVE('',#27319,(#27323,#27330),.PCURVE_S1.);
+#27319 = LINE('',#27320,#27321);
+#27320 = CARTESIAN_POINT('',(0.6,-0.585,1.21));
+#27321 = VECTOR('',#27322,1.);
+#27322 = DIRECTION('',(0.,1.,0.));
+#27323 = PCURVE('',#26883,#27324);
+#27324 = DEFINITIONAL_REPRESENTATION('',(#27325),#27329);
+#27325 = LINE('',#27326,#27327);
+#27326 = CARTESIAN_POINT('',(1.2,0.));
+#27327 = VECTOR('',#27328,1.);
+#27328 = DIRECTION('',(0.,1.));
+#27329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27330 = PCURVE('',#27055,#27331);
+#27331 = DEFINITIONAL_REPRESENTATION('',(#27332),#27336);
+#27332 = LINE('',#27333,#27334);
+#27333 = CARTESIAN_POINT('',(1.21,-4.E-02));
+#27334 = VECTOR('',#27335,1.);
+#27335 = DIRECTION('',(0.,-1.));
+#27336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27337 = ORIENTED_EDGE('',*,*,#27244,.F.);
+#27338 = ADVANCED_FACE('',(#27339),#26855,.T.);
+#27339 = FACE_BOUND('',#27340,.T.);
+#27340 = EDGE_LOOP('',(#27341,#27364,#27390,#27391));
+#27341 = ORIENTED_EDGE('',*,*,#27342,.T.);
+#27342 = EDGE_CURVE('',#26807,#27343,#27345,.T.);
+#27343 = VERTEX_POINT('',#27344);
+#27344 = CARTESIAN_POINT('',(0.6,-0.585,1.17));
+#27345 = SURFACE_CURVE('',#27346,(#27350,#27357),.PCURVE_S1.);
+#27346 = LINE('',#27347,#27348);
+#27347 = CARTESIAN_POINT('',(-0.6,-0.585,1.17));
+#27348 = VECTOR('',#27349,1.);
+#27349 = DIRECTION('',(1.,0.,0.));
+#27350 = PCURVE('',#26855,#27351);
+#27351 = DEFINITIONAL_REPRESENTATION('',(#27352),#27356);
+#27352 = LINE('',#27353,#27354);
+#27353 = CARTESIAN_POINT('',(6.28318530718,0.));
+#27354 = VECTOR('',#27355,1.);
+#27355 = DIRECTION('',(0.,1.));
+#27356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27357 = PCURVE('',#26822,#27358);
+#27358 = DEFINITIONAL_REPRESENTATION('',(#27359),#27363);
+#27359 = LINE('',#27360,#27361);
+#27360 = CARTESIAN_POINT('',(1.13,0.));
+#27361 = VECTOR('',#27362,1.);
+#27362 = DIRECTION('',(0.,1.));
+#27363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27364 = ORIENTED_EDGE('',*,*,#27365,.T.);
+#27365 = EDGE_CURVE('',#27343,#27295,#27366,.T.);
+#27366 = SURFACE_CURVE('',#27367,(#27372,#27379),.PCURVE_S1.);
+#27367 = CIRCLE('',#27368,4.E-02);
+#27368 = AXIS2_PLACEMENT_3D('',#27369,#27370,#27371);
+#27369 = CARTESIAN_POINT('',(0.6,-0.545,1.17));
+#27370 = DIRECTION('',(-1.,0.,0.));
+#27371 = DIRECTION('',(0.,0.,1.));
+#27372 = PCURVE('',#26855,#27373);
+#27373 = DEFINITIONAL_REPRESENTATION('',(#27374),#27378);
+#27374 = LINE('',#27375,#27376);
+#27375 = CARTESIAN_POINT('',(10.995574287564,1.2));
+#27376 = VECTOR('',#27377,1.);
+#27377 = DIRECTION('',(-1.,0.));
+#27378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27379 = PCURVE('',#27055,#27380);
+#27380 = DEFINITIONAL_REPRESENTATION('',(#27381),#27389);
+#27381 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27382,#27383,#27384,#27385
+ ,#27386,#27387,#27388),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27382 = CARTESIAN_POINT('',(1.21,-8.E-02));
+#27383 = CARTESIAN_POINT('',(1.21,-0.149282032303));
+#27384 = CARTESIAN_POINT('',(1.15,-0.114641016151));
+#27385 = CARTESIAN_POINT('',(1.09,-8.E-02));
+#27386 = CARTESIAN_POINT('',(1.15,-4.535898384862E-02));
+#27387 = CARTESIAN_POINT('',(1.21,-1.071796769724E-02));
+#27388 = CARTESIAN_POINT('',(1.21,-8.E-02));
+#27389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27390 = ORIENTED_EDGE('',*,*,#27294,.F.);
+#27391 = ORIENTED_EDGE('',*,*,#26834,.F.);
+#27392 = ADVANCED_FACE('',(#27393),#26822,.F.);
+#27393 = FACE_BOUND('',#27394,.F.);
+#27394 = EDGE_LOOP('',(#27395,#27416,#27417,#27418));
+#27395 = ORIENTED_EDGE('',*,*,#27396,.F.);
+#27396 = EDGE_CURVE('',#27039,#27343,#27397,.T.);
+#27397 = SURFACE_CURVE('',#27398,(#27402,#27409),.PCURVE_S1.);
+#27398 = LINE('',#27399,#27400);
+#27399 = CARTESIAN_POINT('',(0.6,-0.585,4.E-02));
+#27400 = VECTOR('',#27401,1.);
+#27401 = DIRECTION('',(0.,0.,1.));
+#27402 = PCURVE('',#26822,#27403);
+#27403 = DEFINITIONAL_REPRESENTATION('',(#27404),#27408);
+#27404 = LINE('',#27405,#27406);
+#27405 = CARTESIAN_POINT('',(0.,1.2));
+#27406 = VECTOR('',#27407,1.);
+#27407 = DIRECTION('',(1.,0.));
+#27408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27409 = PCURVE('',#27055,#27410);
+#27410 = DEFINITIONAL_REPRESENTATION('',(#27411),#27415);
+#27411 = LINE('',#27412,#27413);
+#27412 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#27413 = VECTOR('',#27414,1.);
+#27414 = DIRECTION('',(1.,0.));
+#27415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27416 = ORIENTED_EDGE('',*,*,#27067,.F.);
+#27417 = ORIENTED_EDGE('',*,*,#26806,.T.);
+#27418 = ORIENTED_EDGE('',*,*,#27342,.T.);
+#27419 = ADVANCED_FACE('',(#27420,#27658),#27055,.F.);
+#27420 = FACE_BOUND('',#27421,.F.);
+#27421 = EDGE_LOOP('',(#27422,#27452,#27481,#27509,#27542,#27570,#27599,
+ #27627));
+#27422 = ORIENTED_EDGE('',*,*,#27423,.F.);
+#27423 = EDGE_CURVE('',#27424,#27426,#27428,.T.);
+#27424 = VERTEX_POINT('',#27425);
+#27425 = CARTESIAN_POINT('',(0.6,-0.625,4.E-02));
+#27426 = VERTEX_POINT('',#27427);
+#27427 = CARTESIAN_POINT('',(0.6,-0.625,1.21));
+#27428 = SURFACE_CURVE('',#27429,(#27433,#27440),.PCURVE_S1.);
+#27429 = LINE('',#27430,#27431);
+#27430 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#27431 = VECTOR('',#27432,1.);
+#27432 = DIRECTION('',(0.,0.,1.));
+#27433 = PCURVE('',#27055,#27434);
+#27434 = DEFINITIONAL_REPRESENTATION('',(#27435),#27439);
+#27435 = LINE('',#27436,#27437);
+#27436 = CARTESIAN_POINT('',(0.,0.));
+#27437 = VECTOR('',#27438,1.);
+#27438 = DIRECTION('',(1.,0.));
+#27439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27440 = PCURVE('',#27441,#27446);
+#27441 = PLANE('',#27442);
+#27442 = AXIS2_PLACEMENT_3D('',#27443,#27444,#27445);
+#27443 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#27444 = DIRECTION('',(0.,1.,0.));
+#27445 = DIRECTION('',(0.,-0.,1.));
+#27446 = DEFINITIONAL_REPRESENTATION('',(#27447),#27451);
+#27447 = LINE('',#27448,#27449);
+#27448 = CARTESIAN_POINT('',(0.,0.));
+#27449 = VECTOR('',#27450,1.);
+#27450 = DIRECTION('',(1.,0.));
+#27451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27452 = ORIENTED_EDGE('',*,*,#27453,.T.);
+#27453 = EDGE_CURVE('',#27424,#27454,#27456,.T.);
+#27454 = VERTEX_POINT('',#27455);
+#27455 = CARTESIAN_POINT('',(0.6,-0.585,0.));
+#27456 = SURFACE_CURVE('',#27457,(#27462,#27469),.PCURVE_S1.);
+#27457 = CIRCLE('',#27458,4.E-02);
+#27458 = AXIS2_PLACEMENT_3D('',#27459,#27460,#27461);
+#27459 = CARTESIAN_POINT('',(0.6,-0.585,4.E-02));
+#27460 = DIRECTION('',(1.,0.,-0.));
+#27461 = DIRECTION('',(0.,0.,1.));
+#27462 = PCURVE('',#27055,#27463);
+#27463 = DEFINITIONAL_REPRESENTATION('',(#27464),#27468);
+#27464 = CIRCLE('',#27465,4.E-02);
+#27465 = AXIS2_PLACEMENT_2D('',#27466,#27467);
+#27466 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#27467 = DIRECTION('',(1.,0.));
+#27468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27469 = PCURVE('',#27470,#27475);
+#27470 = CYLINDRICAL_SURFACE('',#27471,4.E-02);
+#27471 = AXIS2_PLACEMENT_3D('',#27472,#27473,#27474);
+#27472 = CARTESIAN_POINT('',(0.6,-0.585,4.E-02));
+#27473 = DIRECTION('',(1.,0.,0.));
+#27474 = DIRECTION('',(0.,-1.,0.));
+#27475 = DEFINITIONAL_REPRESENTATION('',(#27476),#27480);
+#27476 = LINE('',#27477,#27478);
+#27477 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#27478 = VECTOR('',#27479,1.);
+#27479 = DIRECTION('',(1.,0.));
+#27480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27481 = ORIENTED_EDGE('',*,*,#27482,.T.);
+#27482 = EDGE_CURVE('',#27454,#27483,#27485,.T.);
+#27483 = VERTEX_POINT('',#27484);
+#27484 = CARTESIAN_POINT('',(0.6,0.585,0.));
+#27485 = SURFACE_CURVE('',#27486,(#27490,#27497),.PCURVE_S1.);
+#27486 = LINE('',#27487,#27488);
+#27487 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#27488 = VECTOR('',#27489,1.);
+#27489 = DIRECTION('',(0.,1.,0.));
+#27490 = PCURVE('',#27055,#27491);
+#27491 = DEFINITIONAL_REPRESENTATION('',(#27492),#27496);
+#27492 = LINE('',#27493,#27494);
+#27493 = CARTESIAN_POINT('',(0.,0.));
+#27494 = VECTOR('',#27495,1.);
+#27495 = DIRECTION('',(0.,-1.));
+#27496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27497 = PCURVE('',#27498,#27503);
+#27498 = PLANE('',#27499);
+#27499 = AXIS2_PLACEMENT_3D('',#27500,#27501,#27502);
+#27500 = CARTESIAN_POINT('',(0.6,-0.625,0.));
+#27501 = DIRECTION('',(0.,0.,1.));
+#27502 = DIRECTION('',(1.,0.,-0.));
+#27503 = DEFINITIONAL_REPRESENTATION('',(#27504),#27508);
+#27504 = LINE('',#27505,#27506);
+#27505 = CARTESIAN_POINT('',(0.,0.));
+#27506 = VECTOR('',#27507,1.);
+#27507 = DIRECTION('',(0.,1.));
+#27508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27509 = ORIENTED_EDGE('',*,*,#27510,.F.);
+#27510 = EDGE_CURVE('',#27511,#27483,#27513,.T.);
+#27511 = VERTEX_POINT('',#27512);
+#27512 = CARTESIAN_POINT('',(0.6,0.625,4.E-02));
+#27513 = SURFACE_CURVE('',#27514,(#27519,#27530),.PCURVE_S1.);
+#27514 = CIRCLE('',#27515,4.E-02);
+#27515 = AXIS2_PLACEMENT_3D('',#27516,#27517,#27518);
+#27516 = CARTESIAN_POINT('',(0.6,0.585,4.E-02));
+#27517 = DIRECTION('',(-1.,0.,0.));
+#27518 = DIRECTION('',(0.,0.,1.));
+#27519 = PCURVE('',#27055,#27520);
+#27520 = DEFINITIONAL_REPRESENTATION('',(#27521),#27529);
+#27521 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27522,#27523,#27524,#27525
+ ,#27526,#27527,#27528),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27522 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#27523 = CARTESIAN_POINT('',(8.E-02,-1.279282032303));
+#27524 = CARTESIAN_POINT('',(2.E-02,-1.244641016151));
+#27525 = CARTESIAN_POINT('',(-4.E-02,-1.21));
+#27526 = CARTESIAN_POINT('',(2.E-02,-1.175358983849));
+#27527 = CARTESIAN_POINT('',(8.E-02,-1.140717967697));
+#27528 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#27529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27530 = PCURVE('',#27531,#27536);
+#27531 = CYLINDRICAL_SURFACE('',#27532,4.E-02);
+#27532 = AXIS2_PLACEMENT_3D('',#27533,#27534,#27535);
+#27533 = CARTESIAN_POINT('',(0.6,0.585,4.E-02));
+#27534 = DIRECTION('',(1.,0.,0.));
+#27535 = DIRECTION('',(-0.,1.,0.));
+#27536 = DEFINITIONAL_REPRESENTATION('',(#27537),#27541);
+#27537 = LINE('',#27538,#27539);
+#27538 = CARTESIAN_POINT('',(7.853981633974,0.));
+#27539 = VECTOR('',#27540,1.);
+#27540 = DIRECTION('',(-1.,0.));
+#27541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27542 = ORIENTED_EDGE('',*,*,#27543,.T.);
+#27543 = EDGE_CURVE('',#27511,#27544,#27546,.T.);
+#27544 = VERTEX_POINT('',#27545);
+#27545 = CARTESIAN_POINT('',(0.6,0.625,1.21));
+#27546 = SURFACE_CURVE('',#27547,(#27551,#27558),.PCURVE_S1.);
+#27547 = LINE('',#27548,#27549);
+#27548 = CARTESIAN_POINT('',(0.6,0.625,0.));
+#27549 = VECTOR('',#27550,1.);
+#27550 = DIRECTION('',(0.,0.,1.));
+#27551 = PCURVE('',#27055,#27552);
+#27552 = DEFINITIONAL_REPRESENTATION('',(#27553),#27557);
+#27553 = LINE('',#27554,#27555);
+#27554 = CARTESIAN_POINT('',(0.,-1.25));
+#27555 = VECTOR('',#27556,1.);
+#27556 = DIRECTION('',(1.,0.));
+#27557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27558 = PCURVE('',#27559,#27564);
+#27559 = PLANE('',#27560);
+#27560 = AXIS2_PLACEMENT_3D('',#27561,#27562,#27563);
+#27561 = CARTESIAN_POINT('',(0.6,0.625,0.));
+#27562 = DIRECTION('',(0.,1.,0.));
+#27563 = DIRECTION('',(0.,-0.,1.));
+#27564 = DEFINITIONAL_REPRESENTATION('',(#27565),#27569);
+#27565 = LINE('',#27566,#27567);
+#27566 = CARTESIAN_POINT('',(0.,0.));
+#27567 = VECTOR('',#27568,1.);
+#27568 = DIRECTION('',(1.,0.));
+#27569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27570 = ORIENTED_EDGE('',*,*,#27571,.T.);
+#27571 = EDGE_CURVE('',#27544,#27572,#27574,.T.);
+#27572 = VERTEX_POINT('',#27573);
+#27573 = CARTESIAN_POINT('',(0.6,0.585,1.25));
+#27574 = SURFACE_CURVE('',#27575,(#27580,#27587),.PCURVE_S1.);
+#27575 = CIRCLE('',#27576,4.E-02);
+#27576 = AXIS2_PLACEMENT_3D('',#27577,#27578,#27579);
+#27577 = CARTESIAN_POINT('',(0.6,0.585,1.21));
+#27578 = DIRECTION('',(1.,0.,-0.));
+#27579 = DIRECTION('',(0.,0.,1.));
+#27580 = PCURVE('',#27055,#27581);
+#27581 = DEFINITIONAL_REPRESENTATION('',(#27582),#27586);
+#27582 = CIRCLE('',#27583,4.E-02);
+#27583 = AXIS2_PLACEMENT_2D('',#27584,#27585);
+#27584 = CARTESIAN_POINT('',(1.21,-1.21));
+#27585 = DIRECTION('',(1.,0.));
+#27586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27587 = PCURVE('',#27588,#27593);
+#27588 = CYLINDRICAL_SURFACE('',#27589,4.E-02);
+#27589 = AXIS2_PLACEMENT_3D('',#27590,#27591,#27592);
+#27590 = CARTESIAN_POINT('',(0.6,0.585,1.21));
+#27591 = DIRECTION('',(1.,0.,0.));
+#27592 = DIRECTION('',(-0.,1.,0.));
+#27593 = DEFINITIONAL_REPRESENTATION('',(#27594),#27598);
+#27594 = LINE('',#27595,#27596);
+#27595 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#27596 = VECTOR('',#27597,1.);
+#27597 = DIRECTION('',(1.,0.));
+#27598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27599 = ORIENTED_EDGE('',*,*,#27600,.F.);
+#27600 = EDGE_CURVE('',#27601,#27572,#27603,.T.);
+#27601 = VERTEX_POINT('',#27602);
+#27602 = CARTESIAN_POINT('',(0.6,-0.585,1.25));
+#27603 = SURFACE_CURVE('',#27604,(#27608,#27615),.PCURVE_S1.);
+#27604 = LINE('',#27605,#27606);
+#27605 = CARTESIAN_POINT('',(0.6,-0.625,1.25));
+#27606 = VECTOR('',#27607,1.);
+#27607 = DIRECTION('',(0.,1.,0.));
+#27608 = PCURVE('',#27055,#27609);
+#27609 = DEFINITIONAL_REPRESENTATION('',(#27610),#27614);
+#27610 = LINE('',#27611,#27612);
+#27611 = CARTESIAN_POINT('',(1.25,0.));
+#27612 = VECTOR('',#27613,1.);
+#27613 = DIRECTION('',(0.,-1.));
+#27614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27615 = PCURVE('',#27616,#27621);
+#27616 = PLANE('',#27617);
+#27617 = AXIS2_PLACEMENT_3D('',#27618,#27619,#27620);
+#27618 = CARTESIAN_POINT('',(0.6,-0.625,1.25));
+#27619 = DIRECTION('',(0.,0.,1.));
+#27620 = DIRECTION('',(1.,0.,-0.));
+#27621 = DEFINITIONAL_REPRESENTATION('',(#27622),#27626);
+#27622 = LINE('',#27623,#27624);
+#27623 = CARTESIAN_POINT('',(0.,0.));
+#27624 = VECTOR('',#27625,1.);
+#27625 = DIRECTION('',(0.,1.));
+#27626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27627 = ORIENTED_EDGE('',*,*,#27628,.F.);
+#27628 = EDGE_CURVE('',#27426,#27601,#27629,.T.);
+#27629 = SURFACE_CURVE('',#27630,(#27635,#27646),.PCURVE_S1.);
+#27630 = CIRCLE('',#27631,4.E-02);
+#27631 = AXIS2_PLACEMENT_3D('',#27632,#27633,#27634);
+#27632 = CARTESIAN_POINT('',(0.6,-0.585,1.21));
+#27633 = DIRECTION('',(-1.,0.,0.));
+#27634 = DIRECTION('',(0.,0.,1.));
+#27635 = PCURVE('',#27055,#27636);
+#27636 = DEFINITIONAL_REPRESENTATION('',(#27637),#27645);
+#27637 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27638,#27639,#27640,#27641
+ ,#27642,#27643,#27644),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27638 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#27639 = CARTESIAN_POINT('',(1.25,-0.109282032303));
+#27640 = CARTESIAN_POINT('',(1.19,-7.464101615138E-02));
+#27641 = CARTESIAN_POINT('',(1.13,-4.E-02));
+#27642 = CARTESIAN_POINT('',(1.19,-5.358983848622E-03));
+#27643 = CARTESIAN_POINT('',(1.25,2.928203230276E-02));
+#27644 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#27645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27646 = PCURVE('',#27647,#27652);
+#27647 = CYLINDRICAL_SURFACE('',#27648,4.E-02);
+#27648 = AXIS2_PLACEMENT_3D('',#27649,#27650,#27651);
+#27649 = CARTESIAN_POINT('',(0.6,-0.585,1.21));
+#27650 = DIRECTION('',(1.,0.,0.));
+#27651 = DIRECTION('',(0.,-1.,0.));
+#27652 = DEFINITIONAL_REPRESENTATION('',(#27653),#27657);
+#27653 = LINE('',#27654,#27655);
+#27654 = CARTESIAN_POINT('',(10.995574287564,0.));
+#27655 = VECTOR('',#27656,1.);
+#27656 = DIRECTION('',(-1.,0.));
+#27657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27658 = FACE_BOUND('',#27659,.F.);
+#27659 = EDGE_LOOP('',(#27660,#27661,#27662,#27663,#27664,#27665,#27666,
+ #27667));
+#27660 = ORIENTED_EDGE('',*,*,#27038,.F.);
+#27661 = ORIENTED_EDGE('',*,*,#27396,.T.);
+#27662 = ORIENTED_EDGE('',*,*,#27365,.T.);
+#27663 = ORIENTED_EDGE('',*,*,#27317,.T.);
+#27664 = ORIENTED_EDGE('',*,*,#27267,.F.);
+#27665 = ORIENTED_EDGE('',*,*,#27194,.F.);
+#27666 = ORIENTED_EDGE('',*,*,#27163,.T.);
+#27667 = ORIENTED_EDGE('',*,*,#27093,.F.);
+#27668 = ADVANCED_FACE('',(#27669),#27441,.F.);
+#27669 = FACE_BOUND('',#27670,.F.);
+#27670 = EDGE_LOOP('',(#27671,#27701,#27722,#27723));
+#27671 = ORIENTED_EDGE('',*,*,#27672,.F.);
+#27672 = EDGE_CURVE('',#27673,#27675,#27677,.T.);
+#27673 = VERTEX_POINT('',#27674);
+#27674 = CARTESIAN_POINT('',(1.,-0.625,4.E-02));
+#27675 = VERTEX_POINT('',#27676);
+#27676 = CARTESIAN_POINT('',(1.,-0.625,1.21));
+#27677 = SURFACE_CURVE('',#27678,(#27682,#27689),.PCURVE_S1.);
+#27678 = LINE('',#27679,#27680);
+#27679 = CARTESIAN_POINT('',(1.,-0.625,0.));
+#27680 = VECTOR('',#27681,1.);
+#27681 = DIRECTION('',(0.,0.,1.));
+#27682 = PCURVE('',#27441,#27683);
+#27683 = DEFINITIONAL_REPRESENTATION('',(#27684),#27688);
+#27684 = LINE('',#27685,#27686);
+#27685 = CARTESIAN_POINT('',(0.,0.4));
+#27686 = VECTOR('',#27687,1.);
+#27687 = DIRECTION('',(1.,0.));
+#27688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27689 = PCURVE('',#27690,#27695);
+#27690 = PLANE('',#27691);
+#27691 = AXIS2_PLACEMENT_3D('',#27692,#27693,#27694);
+#27692 = CARTESIAN_POINT('',(1.,-0.625,0.));
+#27693 = DIRECTION('',(1.,0.,0.));
+#27694 = DIRECTION('',(0.,0.,1.));
+#27695 = DEFINITIONAL_REPRESENTATION('',(#27696),#27700);
+#27696 = LINE('',#27697,#27698);
+#27697 = CARTESIAN_POINT('',(0.,0.));
+#27698 = VECTOR('',#27699,1.);
+#27699 = DIRECTION('',(1.,0.));
+#27700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27701 = ORIENTED_EDGE('',*,*,#27702,.F.);
+#27702 = EDGE_CURVE('',#27424,#27673,#27703,.T.);
+#27703 = SURFACE_CURVE('',#27704,(#27708,#27715),.PCURVE_S1.);
+#27704 = LINE('',#27705,#27706);
+#27705 = CARTESIAN_POINT('',(0.6,-0.625,4.E-02));
+#27706 = VECTOR('',#27707,1.);
+#27707 = DIRECTION('',(1.,0.,0.));
+#27708 = PCURVE('',#27441,#27709);
+#27709 = DEFINITIONAL_REPRESENTATION('',(#27710),#27714);
+#27710 = LINE('',#27711,#27712);
+#27711 = CARTESIAN_POINT('',(4.E-02,0.));
+#27712 = VECTOR('',#27713,1.);
+#27713 = DIRECTION('',(0.,1.));
+#27714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27715 = PCURVE('',#27470,#27716);
+#27716 = DEFINITIONAL_REPRESENTATION('',(#27717),#27721);
+#27717 = LINE('',#27718,#27719);
+#27718 = CARTESIAN_POINT('',(0.,0.));
+#27719 = VECTOR('',#27720,1.);
+#27720 = DIRECTION('',(0.,1.));
+#27721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27722 = ORIENTED_EDGE('',*,*,#27423,.T.);
+#27723 = ORIENTED_EDGE('',*,*,#27724,.T.);
+#27724 = EDGE_CURVE('',#27426,#27675,#27725,.T.);
+#27725 = SURFACE_CURVE('',#27726,(#27730,#27737),.PCURVE_S1.);
+#27726 = LINE('',#27727,#27728);
+#27727 = CARTESIAN_POINT('',(0.6,-0.625,1.21));
+#27728 = VECTOR('',#27729,1.);
+#27729 = DIRECTION('',(1.,0.,0.));
+#27730 = PCURVE('',#27441,#27731);
+#27731 = DEFINITIONAL_REPRESENTATION('',(#27732),#27736);
+#27732 = LINE('',#27733,#27734);
+#27733 = CARTESIAN_POINT('',(1.21,0.));
+#27734 = VECTOR('',#27735,1.);
+#27735 = DIRECTION('',(0.,1.));
+#27736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27737 = PCURVE('',#27647,#27738);
+#27738 = DEFINITIONAL_REPRESENTATION('',(#27739),#27743);
+#27739 = LINE('',#27740,#27741);
+#27740 = CARTESIAN_POINT('',(6.28318530718,0.));
+#27741 = VECTOR('',#27742,1.);
+#27742 = DIRECTION('',(0.,1.));
+#27743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27744 = ADVANCED_FACE('',(#27745),#27470,.T.);
+#27745 = FACE_BOUND('',#27746,.T.);
+#27746 = EDGE_LOOP('',(#27747,#27748,#27771,#27793));
+#27747 = ORIENTED_EDGE('',*,*,#27453,.T.);
+#27748 = ORIENTED_EDGE('',*,*,#27749,.T.);
+#27749 = EDGE_CURVE('',#27454,#27750,#27752,.T.);
+#27750 = VERTEX_POINT('',#27751);
+#27751 = CARTESIAN_POINT('',(1.,-0.585,0.));
+#27752 = SURFACE_CURVE('',#27753,(#27757,#27764),.PCURVE_S1.);
+#27753 = LINE('',#27754,#27755);
+#27754 = CARTESIAN_POINT('',(0.6,-0.585,0.));
+#27755 = VECTOR('',#27756,1.);
+#27756 = DIRECTION('',(1.,0.,0.));
+#27757 = PCURVE('',#27470,#27758);
+#27758 = DEFINITIONAL_REPRESENTATION('',(#27759),#27763);
+#27759 = LINE('',#27760,#27761);
+#27760 = CARTESIAN_POINT('',(1.570796326795,0.));
+#27761 = VECTOR('',#27762,1.);
+#27762 = DIRECTION('',(0.,1.));
+#27763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27764 = PCURVE('',#27498,#27765);
+#27765 = DEFINITIONAL_REPRESENTATION('',(#27766),#27770);
+#27766 = LINE('',#27767,#27768);
+#27767 = CARTESIAN_POINT('',(0.,4.E-02));
+#27768 = VECTOR('',#27769,1.);
+#27769 = DIRECTION('',(1.,0.));
+#27770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27771 = ORIENTED_EDGE('',*,*,#27772,.F.);
+#27772 = EDGE_CURVE('',#27673,#27750,#27773,.T.);
+#27773 = SURFACE_CURVE('',#27774,(#27779,#27786),.PCURVE_S1.);
+#27774 = CIRCLE('',#27775,4.E-02);
+#27775 = AXIS2_PLACEMENT_3D('',#27776,#27777,#27778);
+#27776 = CARTESIAN_POINT('',(1.,-0.585,4.E-02));
+#27777 = DIRECTION('',(1.,0.,-0.));
+#27778 = DIRECTION('',(0.,0.,1.));
+#27779 = PCURVE('',#27470,#27780);
+#27780 = DEFINITIONAL_REPRESENTATION('',(#27781),#27785);
+#27781 = LINE('',#27782,#27783);
+#27782 = CARTESIAN_POINT('',(-1.570796326795,0.4));
+#27783 = VECTOR('',#27784,1.);
+#27784 = DIRECTION('',(1.,0.));
+#27785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27786 = PCURVE('',#27690,#27787);
+#27787 = DEFINITIONAL_REPRESENTATION('',(#27788),#27792);
+#27788 = CIRCLE('',#27789,4.E-02);
+#27789 = AXIS2_PLACEMENT_2D('',#27790,#27791);
+#27790 = CARTESIAN_POINT('',(4.E-02,-4.E-02));
+#27791 = DIRECTION('',(1.,0.));
+#27792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27793 = ORIENTED_EDGE('',*,*,#27702,.F.);
+#27794 = ADVANCED_FACE('',(#27795),#27647,.T.);
+#27795 = FACE_BOUND('',#27796,.T.);
+#27796 = EDGE_LOOP('',(#27797,#27798,#27826,#27847));
+#27797 = ORIENTED_EDGE('',*,*,#27724,.T.);
+#27798 = ORIENTED_EDGE('',*,*,#27799,.T.);
+#27799 = EDGE_CURVE('',#27675,#27800,#27802,.T.);
+#27800 = VERTEX_POINT('',#27801);
+#27801 = CARTESIAN_POINT('',(1.,-0.585,1.25));
+#27802 = SURFACE_CURVE('',#27803,(#27808,#27815),.PCURVE_S1.);
+#27803 = CIRCLE('',#27804,4.E-02);
+#27804 = AXIS2_PLACEMENT_3D('',#27805,#27806,#27807);
+#27805 = CARTESIAN_POINT('',(1.,-0.585,1.21));
+#27806 = DIRECTION('',(-1.,0.,0.));
+#27807 = DIRECTION('',(0.,0.,1.));
+#27808 = PCURVE('',#27647,#27809);
+#27809 = DEFINITIONAL_REPRESENTATION('',(#27810),#27814);
+#27810 = LINE('',#27811,#27812);
+#27811 = CARTESIAN_POINT('',(10.995574287564,0.4));
+#27812 = VECTOR('',#27813,1.);
+#27813 = DIRECTION('',(-1.,0.));
+#27814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27815 = PCURVE('',#27690,#27816);
+#27816 = DEFINITIONAL_REPRESENTATION('',(#27817),#27825);
+#27817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27818,#27819,#27820,#27821
+ ,#27822,#27823,#27824),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27818 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#27819 = CARTESIAN_POINT('',(1.25,-0.109282032303));
+#27820 = CARTESIAN_POINT('',(1.19,-7.464101615138E-02));
+#27821 = CARTESIAN_POINT('',(1.13,-4.E-02));
+#27822 = CARTESIAN_POINT('',(1.19,-5.358983848622E-03));
+#27823 = CARTESIAN_POINT('',(1.25,2.928203230276E-02));
+#27824 = CARTESIAN_POINT('',(1.25,-4.E-02));
+#27825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27826 = ORIENTED_EDGE('',*,*,#27827,.F.);
+#27827 = EDGE_CURVE('',#27601,#27800,#27828,.T.);
+#27828 = SURFACE_CURVE('',#27829,(#27833,#27840),.PCURVE_S1.);
+#27829 = LINE('',#27830,#27831);
+#27830 = CARTESIAN_POINT('',(0.6,-0.585,1.25));
+#27831 = VECTOR('',#27832,1.);
+#27832 = DIRECTION('',(1.,0.,0.));
+#27833 = PCURVE('',#27647,#27834);
+#27834 = DEFINITIONAL_REPRESENTATION('',(#27835),#27839);
+#27835 = LINE('',#27836,#27837);
+#27836 = CARTESIAN_POINT('',(4.712388980385,0.));
+#27837 = VECTOR('',#27838,1.);
+#27838 = DIRECTION('',(0.,1.));
+#27839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27840 = PCURVE('',#27616,#27841);
+#27841 = DEFINITIONAL_REPRESENTATION('',(#27842),#27846);
+#27842 = LINE('',#27843,#27844);
+#27843 = CARTESIAN_POINT('',(0.,4.E-02));
+#27844 = VECTOR('',#27845,1.);
+#27845 = DIRECTION('',(1.,0.));
+#27846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27847 = ORIENTED_EDGE('',*,*,#27628,.F.);
+#27848 = ADVANCED_FACE('',(#27849),#27498,.F.);
+#27849 = FACE_BOUND('',#27850,.F.);
+#27850 = EDGE_LOOP('',(#27851,#27852,#27853,#27876));
+#27851 = ORIENTED_EDGE('',*,*,#27482,.F.);
+#27852 = ORIENTED_EDGE('',*,*,#27749,.T.);
+#27853 = ORIENTED_EDGE('',*,*,#27854,.T.);
+#27854 = EDGE_CURVE('',#27750,#27855,#27857,.T.);
+#27855 = VERTEX_POINT('',#27856);
+#27856 = CARTESIAN_POINT('',(1.,0.585,0.));
+#27857 = SURFACE_CURVE('',#27858,(#27862,#27869),.PCURVE_S1.);
+#27858 = LINE('',#27859,#27860);
+#27859 = CARTESIAN_POINT('',(1.,-0.625,0.));
+#27860 = VECTOR('',#27861,1.);
+#27861 = DIRECTION('',(0.,1.,0.));
+#27862 = PCURVE('',#27498,#27863);
+#27863 = DEFINITIONAL_REPRESENTATION('',(#27864),#27868);
+#27864 = LINE('',#27865,#27866);
+#27865 = CARTESIAN_POINT('',(0.4,0.));
+#27866 = VECTOR('',#27867,1.);
+#27867 = DIRECTION('',(0.,1.));
+#27868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27869 = PCURVE('',#27690,#27870);
+#27870 = DEFINITIONAL_REPRESENTATION('',(#27871),#27875);
+#27871 = LINE('',#27872,#27873);
+#27872 = CARTESIAN_POINT('',(0.,0.));
+#27873 = VECTOR('',#27874,1.);
+#27874 = DIRECTION('',(0.,-1.));
+#27875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27876 = ORIENTED_EDGE('',*,*,#27877,.F.);
+#27877 = EDGE_CURVE('',#27483,#27855,#27878,.T.);
+#27878 = SURFACE_CURVE('',#27879,(#27883,#27890),.PCURVE_S1.);
+#27879 = LINE('',#27880,#27881);
+#27880 = CARTESIAN_POINT('',(0.6,0.585,0.));
+#27881 = VECTOR('',#27882,1.);
+#27882 = DIRECTION('',(1.,0.,0.));
+#27883 = PCURVE('',#27498,#27884);
+#27884 = DEFINITIONAL_REPRESENTATION('',(#27885),#27889);
+#27885 = LINE('',#27886,#27887);
+#27886 = CARTESIAN_POINT('',(0.,1.21));
+#27887 = VECTOR('',#27888,1.);
+#27888 = DIRECTION('',(1.,0.));
+#27889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27890 = PCURVE('',#27531,#27891);
+#27891 = DEFINITIONAL_REPRESENTATION('',(#27892),#27896);
+#27892 = LINE('',#27893,#27894);
+#27893 = CARTESIAN_POINT('',(4.712388980385,0.));
+#27894 = VECTOR('',#27895,1.);
+#27895 = DIRECTION('',(0.,1.));
+#27896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27897 = ADVANCED_FACE('',(#27898),#27616,.T.);
+#27898 = FACE_BOUND('',#27899,.T.);
+#27899 = EDGE_LOOP('',(#27900,#27901,#27902,#27925));
+#27900 = ORIENTED_EDGE('',*,*,#27600,.F.);
+#27901 = ORIENTED_EDGE('',*,*,#27827,.T.);
+#27902 = ORIENTED_EDGE('',*,*,#27903,.T.);
+#27903 = EDGE_CURVE('',#27800,#27904,#27906,.T.);
+#27904 = VERTEX_POINT('',#27905);
+#27905 = CARTESIAN_POINT('',(1.,0.585,1.25));
+#27906 = SURFACE_CURVE('',#27907,(#27911,#27918),.PCURVE_S1.);
+#27907 = LINE('',#27908,#27909);
+#27908 = CARTESIAN_POINT('',(1.,-0.625,1.25));
+#27909 = VECTOR('',#27910,1.);
+#27910 = DIRECTION('',(0.,1.,0.));
+#27911 = PCURVE('',#27616,#27912);
+#27912 = DEFINITIONAL_REPRESENTATION('',(#27913),#27917);
+#27913 = LINE('',#27914,#27915);
+#27914 = CARTESIAN_POINT('',(0.4,0.));
+#27915 = VECTOR('',#27916,1.);
+#27916 = DIRECTION('',(0.,1.));
+#27917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27918 = PCURVE('',#27690,#27919);
+#27919 = DEFINITIONAL_REPRESENTATION('',(#27920),#27924);
+#27920 = LINE('',#27921,#27922);
+#27921 = CARTESIAN_POINT('',(1.25,0.));
+#27922 = VECTOR('',#27923,1.);
+#27923 = DIRECTION('',(0.,-1.));
+#27924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27925 = ORIENTED_EDGE('',*,*,#27926,.F.);
+#27926 = EDGE_CURVE('',#27572,#27904,#27927,.T.);
+#27927 = SURFACE_CURVE('',#27928,(#27932,#27939),.PCURVE_S1.);
+#27928 = LINE('',#27929,#27930);
+#27929 = CARTESIAN_POINT('',(0.6,0.585,1.25));
+#27930 = VECTOR('',#27931,1.);
+#27931 = DIRECTION('',(1.,0.,0.));
+#27932 = PCURVE('',#27616,#27933);
+#27933 = DEFINITIONAL_REPRESENTATION('',(#27934),#27938);
+#27934 = LINE('',#27935,#27936);
+#27935 = CARTESIAN_POINT('',(0.,1.21));
+#27936 = VECTOR('',#27937,1.);
+#27937 = DIRECTION('',(1.,0.));
+#27938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27939 = PCURVE('',#27588,#27940);
+#27940 = DEFINITIONAL_REPRESENTATION('',(#27941),#27945);
+#27941 = LINE('',#27942,#27943);
+#27942 = CARTESIAN_POINT('',(1.570796326795,0.));
+#27943 = VECTOR('',#27944,1.);
+#27944 = DIRECTION('',(0.,1.));
+#27945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27946 = ADVANCED_FACE('',(#27947),#27531,.T.);
+#27947 = FACE_BOUND('',#27948,.T.);
+#27948 = EDGE_LOOP('',(#27949,#27972,#27998,#27999));
+#27949 = ORIENTED_EDGE('',*,*,#27950,.T.);
+#27950 = EDGE_CURVE('',#27511,#27951,#27953,.T.);
+#27951 = VERTEX_POINT('',#27952);
+#27952 = CARTESIAN_POINT('',(1.,0.625,4.E-02));
+#27953 = SURFACE_CURVE('',#27954,(#27958,#27965),.PCURVE_S1.);
+#27954 = LINE('',#27955,#27956);
+#27955 = CARTESIAN_POINT('',(0.6,0.625,4.E-02));
+#27956 = VECTOR('',#27957,1.);
+#27957 = DIRECTION('',(1.,0.,0.));
+#27958 = PCURVE('',#27531,#27959);
+#27959 = DEFINITIONAL_REPRESENTATION('',(#27960),#27964);
+#27960 = LINE('',#27961,#27962);
+#27961 = CARTESIAN_POINT('',(6.28318530718,0.));
+#27962 = VECTOR('',#27963,1.);
+#27963 = DIRECTION('',(0.,1.));
+#27964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27965 = PCURVE('',#27559,#27966);
+#27966 = DEFINITIONAL_REPRESENTATION('',(#27967),#27971);
+#27967 = LINE('',#27968,#27969);
+#27968 = CARTESIAN_POINT('',(4.E-02,0.));
+#27969 = VECTOR('',#27970,1.);
+#27970 = DIRECTION('',(0.,1.));
+#27971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27972 = ORIENTED_EDGE('',*,*,#27973,.T.);
+#27973 = EDGE_CURVE('',#27951,#27855,#27974,.T.);
+#27974 = SURFACE_CURVE('',#27975,(#27980,#27987),.PCURVE_S1.);
+#27975 = CIRCLE('',#27976,4.E-02);
+#27976 = AXIS2_PLACEMENT_3D('',#27977,#27978,#27979);
+#27977 = CARTESIAN_POINT('',(1.,0.585,4.E-02));
+#27978 = DIRECTION('',(-1.,0.,0.));
+#27979 = DIRECTION('',(0.,0.,1.));
+#27980 = PCURVE('',#27531,#27981);
+#27981 = DEFINITIONAL_REPRESENTATION('',(#27982),#27986);
+#27982 = LINE('',#27983,#27984);
+#27983 = CARTESIAN_POINT('',(7.853981633974,0.4));
+#27984 = VECTOR('',#27985,1.);
+#27985 = DIRECTION('',(-1.,0.));
+#27986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27987 = PCURVE('',#27690,#27988);
+#27988 = DEFINITIONAL_REPRESENTATION('',(#27989),#27997);
+#27989 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27990,#27991,#27992,#27993
+ ,#27994,#27995,#27996),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27990 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#27991 = CARTESIAN_POINT('',(8.E-02,-1.279282032303));
+#27992 = CARTESIAN_POINT('',(2.E-02,-1.244641016151));
+#27993 = CARTESIAN_POINT('',(-4.E-02,-1.21));
+#27994 = CARTESIAN_POINT('',(2.E-02,-1.175358983849));
+#27995 = CARTESIAN_POINT('',(8.E-02,-1.140717967697));
+#27996 = CARTESIAN_POINT('',(8.E-02,-1.21));
+#27997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27998 = ORIENTED_EDGE('',*,*,#27877,.F.);
+#27999 = ORIENTED_EDGE('',*,*,#27510,.F.);
+#28000 = ADVANCED_FACE('',(#28001),#27588,.T.);
+#28001 = FACE_BOUND('',#28002,.T.);
+#28002 = EDGE_LOOP('',(#28003,#28004,#28005,#28029));
+#28003 = ORIENTED_EDGE('',*,*,#27571,.T.);
+#28004 = ORIENTED_EDGE('',*,*,#27926,.T.);
+#28005 = ORIENTED_EDGE('',*,*,#28006,.F.);
+#28006 = EDGE_CURVE('',#28007,#27904,#28009,.T.);
+#28007 = VERTEX_POINT('',#28008);
+#28008 = CARTESIAN_POINT('',(1.,0.625,1.21));
+#28009 = SURFACE_CURVE('',#28010,(#28015,#28022),.PCURVE_S1.);
+#28010 = CIRCLE('',#28011,4.E-02);
+#28011 = AXIS2_PLACEMENT_3D('',#28012,#28013,#28014);
+#28012 = CARTESIAN_POINT('',(1.,0.585,1.21));
+#28013 = DIRECTION('',(1.,0.,-0.));
+#28014 = DIRECTION('',(0.,0.,1.));
+#28015 = PCURVE('',#27588,#28016);
+#28016 = DEFINITIONAL_REPRESENTATION('',(#28017),#28021);
+#28017 = LINE('',#28018,#28019);
+#28018 = CARTESIAN_POINT('',(-4.712388980385,0.4));
+#28019 = VECTOR('',#28020,1.);
+#28020 = DIRECTION('',(1.,0.));
+#28021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28022 = PCURVE('',#27690,#28023);
+#28023 = DEFINITIONAL_REPRESENTATION('',(#28024),#28028);
+#28024 = CIRCLE('',#28025,4.E-02);
+#28025 = AXIS2_PLACEMENT_2D('',#28026,#28027);
+#28026 = CARTESIAN_POINT('',(1.21,-1.21));
+#28027 = DIRECTION('',(1.,0.));
+#28028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28029 = ORIENTED_EDGE('',*,*,#28030,.F.);
+#28030 = EDGE_CURVE('',#27544,#28007,#28031,.T.);
+#28031 = SURFACE_CURVE('',#28032,(#28036,#28043),.PCURVE_S1.);
+#28032 = LINE('',#28033,#28034);
+#28033 = CARTESIAN_POINT('',(0.6,0.625,1.21));
+#28034 = VECTOR('',#28035,1.);
+#28035 = DIRECTION('',(1.,0.,0.));
+#28036 = PCURVE('',#27588,#28037);
+#28037 = DEFINITIONAL_REPRESENTATION('',(#28038),#28042);
+#28038 = LINE('',#28039,#28040);
+#28039 = CARTESIAN_POINT('',(0.,0.));
+#28040 = VECTOR('',#28041,1.);
+#28041 = DIRECTION('',(0.,1.));
+#28042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28043 = PCURVE('',#27559,#28044);
+#28044 = DEFINITIONAL_REPRESENTATION('',(#28045),#28049);
+#28045 = LINE('',#28046,#28047);
+#28046 = CARTESIAN_POINT('',(1.21,0.));
+#28047 = VECTOR('',#28048,1.);
+#28048 = DIRECTION('',(0.,1.));
+#28049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28050 = ADVANCED_FACE('',(#28051),#27559,.T.);
+#28051 = FACE_BOUND('',#28052,.T.);
+#28052 = EDGE_LOOP('',(#28053,#28074,#28075,#28076));
+#28053 = ORIENTED_EDGE('',*,*,#28054,.F.);
+#28054 = EDGE_CURVE('',#27951,#28007,#28055,.T.);
+#28055 = SURFACE_CURVE('',#28056,(#28060,#28067),.PCURVE_S1.);
+#28056 = LINE('',#28057,#28058);
+#28057 = CARTESIAN_POINT('',(1.,0.625,0.));
+#28058 = VECTOR('',#28059,1.);
+#28059 = DIRECTION('',(0.,0.,1.));
+#28060 = PCURVE('',#27559,#28061);
+#28061 = DEFINITIONAL_REPRESENTATION('',(#28062),#28066);
+#28062 = LINE('',#28063,#28064);
+#28063 = CARTESIAN_POINT('',(0.,0.4));
+#28064 = VECTOR('',#28065,1.);
+#28065 = DIRECTION('',(1.,0.));
+#28066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28067 = PCURVE('',#27690,#28068);
+#28068 = DEFINITIONAL_REPRESENTATION('',(#28069),#28073);
+#28069 = LINE('',#28070,#28071);
+#28070 = CARTESIAN_POINT('',(0.,-1.25));
+#28071 = VECTOR('',#28072,1.);
+#28072 = DIRECTION('',(1.,0.));
+#28073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28074 = ORIENTED_EDGE('',*,*,#27950,.F.);
+#28075 = ORIENTED_EDGE('',*,*,#27543,.T.);
+#28076 = ORIENTED_EDGE('',*,*,#28030,.T.);
+#28077 = ADVANCED_FACE('',(#28078),#27690,.T.);
+#28078 = FACE_BOUND('',#28079,.T.);
+#28079 = EDGE_LOOP('',(#28080,#28081,#28082,#28083,#28084,#28085,#28086,
+ #28087));
+#28080 = ORIENTED_EDGE('',*,*,#27672,.F.);
+#28081 = ORIENTED_EDGE('',*,*,#27772,.T.);
+#28082 = ORIENTED_EDGE('',*,*,#27854,.T.);
+#28083 = ORIENTED_EDGE('',*,*,#27973,.F.);
+#28084 = ORIENTED_EDGE('',*,*,#28054,.T.);
+#28085 = ORIENTED_EDGE('',*,*,#28006,.T.);
+#28086 = ORIENTED_EDGE('',*,*,#27903,.F.);
+#28087 = ORIENTED_EDGE('',*,*,#27799,.F.);
+#28088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28092))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28089,#28090,#28091))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#28089 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28090 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28091 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28092 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#28089,
+ 'distance_accuracy_value','confusion accuracy');
+#28093 = SHAPE_DEFINITION_REPRESENTATION(#28094,#26105);
+#28094 = PRODUCT_DEFINITION_SHAPE('','',#28095);
+#28095 = PRODUCT_DEFINITION('design','',#28096,#28099);
+#28096 = PRODUCT_DEFINITION_FORMATION('','',#28097);
+#28097 = PRODUCT('SOLID','SOLID','',(#28098));
+#28098 = PRODUCT_CONTEXT('',#2,'mechanical');
+#28099 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28100 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28101,#28103);
+#28101 = ( REPRESENTATION_RELATIONSHIP('','',#26105,#26095)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28102)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28102 = ITEM_DEFINED_TRANSFORMATION('','',#11,#26096);
+#28103 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #28104);
+#28104 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','=>[0:1:1:17]','',#26090,
+ #28095,$);
+#28105 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28097));
+#28106 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28107,#28109);
+#28107 = ( REPRESENTATION_RELATIONSHIP('','',#26095,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28108)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28108 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
+#28109 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #28110);
+#28110 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','','',#5,#26090,$);
+#28111 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26092));
+#28112 = SHAPE_DEFINITION_REPRESENTATION(#28113,#28119);
+#28113 = PRODUCT_DEFINITION_SHAPE('','',#28114);
+#28114 = PRODUCT_DEFINITION('design','',#28115,#28118);
+#28115 = PRODUCT_DEFINITION_FORMATION('','',#28116);
+#28116 = PRODUCT('SW_Tactile_SPST_Angled_PTS645Vx58-2LFS',
+ 'SW_Tactile_SPST_Angled_PTS645Vx58-2LFS','',(#28117));
+#28117 = PRODUCT_CONTEXT('',#2,'mechanical');
+#28118 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28119 = SHAPE_REPRESENTATION('',(#11,#28120),#28124);
+#28120 = AXIS2_PLACEMENT_3D('',#28121,#28122,#28123);
+#28121 = CARTESIAN_POINT('',(0.,0.,0.));
+#28122 = DIRECTION('',(0.,0.,1.));
+#28123 = DIRECTION('',(1.,0.,-0.));
+#28124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28128))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28125,#28126,#28127))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#28125 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28126 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28127 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28128 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#28125,
+ 'distance_accuracy_value','confusion accuracy');
+#28129 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#28130),#37390);
+#28130 = MANIFOLD_SOLID_BREP('',#28131);
+#28131 = CLOSED_SHELL('',(#28132,#28563,#28697,#28752,#28801,#29067,
+ #29116,#29165,#29580,#29629,#29679,#29728,#30087,#30136,#30185,
+ #30212,#30262,#30338,#30398,#30425,#30786,#30845,#31205,#31556,
+ #31605,#31659,#31951,#32037,#32113,#32140,#32167,#32196,#32223,
+ #32230,#32257,#32284,#32311,#32338,#32394,#32421,#32448,#32495,
+ #32522,#32549,#32576,#32583,#32642,#32701,#32728,#32787,#32846,
+ #32875,#32902,#32929,#33317,#33344,#33394,#33421,#33756,#33783,
+ #33810,#33817,#33844,#33883,#33922,#33961,#34000,#34027,#34034,
+ #34073,#34112,#34151,#34190,#34217,#34246,#34273,#34300,#34380,
+ #34434,#34510,#34537,#34564,#34591,#34598,#34625,#34684,#34738,
+ #34792,#34846,#34875,#34904,#34933,#34962,#34969,#35131,#35435,
+ #35484,#35533,#35788,#35843,#35850,#36048,#36097,#36248,#36275,
+ #36465,#36514,#36657,#36684,#36760,#36809,#36858,#36885,#36961,
+ #37010,#37059,#37086,#37142,#37189,#37216,#37243,#37250,#37257,
+ #37304,#37331,#37358,#37365,#37372,#37379,#37386));
+#28132 = ADVANCED_FACE('',(#28133,#28532),#28147,.T.);
+#28133 = FACE_BOUND('',#28134,.T.);
+#28134 = EDGE_LOOP('',(#28135,#28170,#28198,#28226,#28254,#28282,#28310,
+ #28338,#28366,#28394,#28422,#28450,#28478,#28506));
+#28135 = ORIENTED_EDGE('',*,*,#28136,.T.);
+#28136 = EDGE_CURVE('',#28137,#28139,#28141,.T.);
+#28137 = VERTEX_POINT('',#28138);
+#28138 = CARTESIAN_POINT('',(5.95000105291,0.11,3.5));
+#28139 = VERTEX_POINT('',#28140);
+#28140 = CARTESIAN_POINT('',(5.95000105291,1.96,3.5));
+#28141 = SURFACE_CURVE('',#28142,(#28146,#28158),.PCURVE_S1.);
+#28142 = LINE('',#28143,#28144);
+#28143 = CARTESIAN_POINT('',(5.95000105291,0.11,3.5));
+#28144 = VECTOR('',#28145,1.);
+#28145 = DIRECTION('',(6.62044604925E-16,1.,-0.));
+#28146 = PCURVE('',#28147,#28152);
+#28147 = PLANE('',#28148);
+#28148 = AXIS2_PLACEMENT_3D('',#28149,#28150,#28151);
+#28149 = CARTESIAN_POINT('',(5.95000105291,-2.19,-3.7));
+#28150 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#28151 = DIRECTION('',(0.,-0.,-1.));
+#28152 = DEFINITIONAL_REPRESENTATION('',(#28153),#28157);
+#28153 = LINE('',#28154,#28155);
+#28154 = CARTESIAN_POINT('',(-7.2,2.3));
+#28155 = VECTOR('',#28156,1.);
+#28156 = DIRECTION('',(0.,1.));
+#28157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28158 = PCURVE('',#28159,#28164);
+#28159 = PLANE('',#28160);
+#28160 = AXIS2_PLACEMENT_3D('',#28161,#28162,#28163);
+#28161 = CARTESIAN_POINT('',(5.780785330662,1.304366301923,3.5));
+#28162 = DIRECTION('',(-1.37E-15,2.7E-16,1.));
+#28163 = DIRECTION('',(-1.,2.22044604925E-16,-1.37E-15));
+#28164 = DEFINITIONAL_REPRESENTATION('',(#28165),#28169);
+#28165 = LINE('',#28166,#28167);
+#28166 = CARTESIAN_POINT('',(-0.169215722248,1.194366301923));
+#28167 = VECTOR('',#28168,1.);
+#28168 = DIRECTION('',(-4.4E-16,-1.));
+#28169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28170 = ORIENTED_EDGE('',*,*,#28171,.T.);
+#28171 = EDGE_CURVE('',#28139,#28172,#28174,.T.);
+#28172 = VERTEX_POINT('',#28173);
+#28173 = CARTESIAN_POINT('',(5.95000105291,1.96,6.8));
+#28174 = SURFACE_CURVE('',#28175,(#28179,#28186),.PCURVE_S1.);
+#28175 = LINE('',#28176,#28177);
+#28176 = CARTESIAN_POINT('',(5.95000105291,1.96,3.5));
+#28177 = VECTOR('',#28178,1.);
+#28178 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#28179 = PCURVE('',#28147,#28180);
+#28180 = DEFINITIONAL_REPRESENTATION('',(#28181),#28185);
+#28181 = LINE('',#28182,#28183);
+#28182 = CARTESIAN_POINT('',(-7.2,4.15));
+#28183 = VECTOR('',#28184,1.);
+#28184 = DIRECTION('',(-1.,-5.6E-16));
+#28185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28186 = PCURVE('',#28187,#28192);
+#28187 = CYLINDRICAL_SURFACE('',#28188,0.45);
+#28188 = AXIS2_PLACEMENT_3D('',#28189,#28190,#28191);
+#28189 = CARTESIAN_POINT('',(5.50000105291,1.96,3.5));
+#28190 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#28191 = DIRECTION('',(1.,-7.82044604925E-16,-3.136E-31));
+#28192 = DEFINITIONAL_REPRESENTATION('',(#28193),#28197);
+#28193 = LINE('',#28194,#28195);
+#28194 = CARTESIAN_POINT('',(9.868649107779E-16,0.));
+#28195 = VECTOR('',#28196,1.);
+#28196 = DIRECTION('',(0.,1.));
+#28197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28198 = ORIENTED_EDGE('',*,*,#28199,.T.);
+#28199 = EDGE_CURVE('',#28172,#28200,#28202,.T.);
+#28200 = VERTEX_POINT('',#28201);
+#28201 = CARTESIAN_POINT('',(5.95000105291,-0.6,6.8));
+#28202 = SURFACE_CURVE('',#28203,(#28207,#28214),.PCURVE_S1.);
+#28203 = LINE('',#28204,#28205);
+#28204 = CARTESIAN_POINT('',(5.95000105291,2.41,6.8));
+#28205 = VECTOR('',#28206,1.);
+#28206 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#28207 = PCURVE('',#28147,#28208);
+#28208 = DEFINITIONAL_REPRESENTATION('',(#28209),#28213);
+#28209 = LINE('',#28210,#28211);
+#28210 = CARTESIAN_POINT('',(-10.5,4.6));
+#28211 = VECTOR('',#28212,1.);
+#28212 = DIRECTION('',(0.,-1.));
+#28213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28214 = PCURVE('',#28215,#28220);
+#28215 = PLANE('',#28216);
+#28216 = AXIS2_PLACEMENT_3D('',#28217,#28218,#28219);
+#28217 = CARTESIAN_POINT('',(5.95000105291,2.41,6.8));
+#28218 = DIRECTION('',(1.1E-16,-2.442490654175E-32,1.));
+#28219 = DIRECTION('',(-3.32044604925E-16,-1.,1.21E-32));
+#28220 = DEFINITIONAL_REPRESENTATION('',(#28221),#28225);
+#28221 = LINE('',#28222,#28223);
+#28222 = CARTESIAN_POINT('',(0.,0.));
+#28223 = VECTOR('',#28224,1.);
+#28224 = DIRECTION('',(1.,1.1E-16));
+#28225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28226 = ORIENTED_EDGE('',*,*,#28227,.T.);
+#28227 = EDGE_CURVE('',#28200,#28228,#28230,.T.);
+#28228 = VERTEX_POINT('',#28229);
+#28229 = CARTESIAN_POINT('',(5.95000105291,-2.19,5.21));
+#28230 = SURFACE_CURVE('',#28231,(#28235,#28242),.PCURVE_S1.);
+#28231 = LINE('',#28232,#28233);
+#28232 = CARTESIAN_POINT('',(5.95000105291,-0.6,6.8));
+#28233 = VECTOR('',#28234,1.);
+#28234 = DIRECTION('',(-1.570092458683E-16,-0.707106781187,
+ -0.707106781187));
+#28235 = PCURVE('',#28147,#28236);
+#28236 = DEFINITIONAL_REPRESENTATION('',(#28237),#28241);
+#28237 = LINE('',#28238,#28239);
+#28238 = CARTESIAN_POINT('',(-10.5,1.59));
+#28239 = VECTOR('',#28240,1.);
+#28240 = DIRECTION('',(0.707106781187,-0.707106781187));
+#28241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28242 = PCURVE('',#28243,#28248);
+#28243 = PLANE('',#28244);
+#28244 = AXIS2_PLACEMENT_3D('',#28245,#28246,#28247);
+#28245 = CARTESIAN_POINT('',(5.95000105291,-0.6,6.8));
+#28246 = DIRECTION('',(-7.700924586833E-17,-0.707106781187,
+ 0.707106781187));
+#28247 = DIRECTION('',(-2.370092458682E-16,-0.707106781187,
+ -0.707106781187));
+#28248 = DEFINITIONAL_REPRESENTATION('',(#28249),#28253);
+#28249 = LINE('',#28250,#28251);
+#28250 = CARTESIAN_POINT('',(-0.,0.));
+#28251 = VECTOR('',#28252,1.);
+#28252 = DIRECTION('',(1.,7.999999999995E-17));
+#28253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28254 = ORIENTED_EDGE('',*,*,#28255,.T.);
+#28255 = EDGE_CURVE('',#28228,#28256,#28258,.T.);
+#28256 = VERTEX_POINT('',#28257);
+#28257 = CARTESIAN_POINT('',(5.95000105291,-2.19,2.68));
+#28258 = SURFACE_CURVE('',#28259,(#28263,#28270),.PCURVE_S1.);
+#28259 = LINE('',#28260,#28261);
+#28260 = CARTESIAN_POINT('',(5.95000105291,-2.19,5.21));
+#28261 = VECTOR('',#28262,1.);
+#28262 = DIRECTION('',(-0.,0.,-1.));
+#28263 = PCURVE('',#28147,#28264);
+#28264 = DEFINITIONAL_REPRESENTATION('',(#28265),#28269);
+#28265 = LINE('',#28266,#28267);
+#28266 = CARTESIAN_POINT('',(-8.91,0.));
+#28267 = VECTOR('',#28268,1.);
+#28268 = DIRECTION('',(1.,0.));
+#28269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28270 = PCURVE('',#28271,#28276);
+#28271 = PLANE('',#28272);
+#28272 = AXIS2_PLACEMENT_3D('',#28273,#28274,#28275);
+#28273 = CARTESIAN_POINT('',(5.95000105291,-2.19,5.21));
+#28274 = DIRECTION('',(-2.22044604925E-16,-1.,-1.1E-16));
+#28275 = DIRECTION('',(2.442490654175E-32,1.1E-16,-1.));
+#28276 = DEFINITIONAL_REPRESENTATION('',(#28277),#28281);
+#28277 = LINE('',#28278,#28279);
+#28278 = CARTESIAN_POINT('',(0.,0.));
+#28279 = VECTOR('',#28280,1.);
+#28280 = DIRECTION('',(1.,2.736911063134E-48));
+#28281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28282 = ORIENTED_EDGE('',*,*,#28283,.T.);
+#28283 = EDGE_CURVE('',#28256,#28284,#28286,.T.);
+#28284 = VERTEX_POINT('',#28285);
+#28285 = CARTESIAN_POINT('',(5.95000105291,-2.92,2.68));
+#28286 = SURFACE_CURVE('',#28287,(#28291,#28298),.PCURVE_S1.);
+#28287 = LINE('',#28288,#28289);
+#28288 = CARTESIAN_POINT('',(5.95000105291,-2.19,2.68));
+#28289 = VECTOR('',#28290,1.);
+#28290 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#28291 = PCURVE('',#28147,#28292);
+#28292 = DEFINITIONAL_REPRESENTATION('',(#28293),#28297);
+#28293 = LINE('',#28294,#28295);
+#28294 = CARTESIAN_POINT('',(-6.38,0.));
+#28295 = VECTOR('',#28296,1.);
+#28296 = DIRECTION('',(0.,-1.));
+#28297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28298 = PCURVE('',#28299,#28304);
+#28299 = PLANE('',#28300);
+#28300 = AXIS2_PLACEMENT_3D('',#28301,#28302,#28303);
+#28301 = CARTESIAN_POINT('',(5.95000105291,-2.19,2.68));
+#28302 = DIRECTION('',(1.1E-16,-2.442490654175E-32,1.));
+#28303 = DIRECTION('',(-3.32044604925E-16,-1.,1.21E-32));
+#28304 = DEFINITIONAL_REPRESENTATION('',(#28305),#28309);
+#28305 = LINE('',#28306,#28307);
+#28306 = CARTESIAN_POINT('',(0.,0.));
+#28307 = VECTOR('',#28308,1.);
+#28308 = DIRECTION('',(1.,1.1E-16));
+#28309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28310 = ORIENTED_EDGE('',*,*,#28311,.T.);
+#28311 = EDGE_CURVE('',#28284,#28312,#28314,.T.);
+#28312 = VERTEX_POINT('',#28313);
+#28313 = CARTESIAN_POINT('',(5.95000105291,-4.19,1.41));
+#28314 = SURFACE_CURVE('',#28315,(#28319,#28326),.PCURVE_S1.);
+#28315 = LINE('',#28316,#28317);
+#28316 = CARTESIAN_POINT('',(5.95000105291,-2.92,2.68));
+#28317 = VECTOR('',#28318,1.);
+#28318 = DIRECTION('',(-1.570092458683E-16,-0.707106781187,
+ -0.707106781187));
+#28319 = PCURVE('',#28147,#28320);
+#28320 = DEFINITIONAL_REPRESENTATION('',(#28321),#28325);
+#28321 = LINE('',#28322,#28323);
+#28322 = CARTESIAN_POINT('',(-6.38,-0.73));
+#28323 = VECTOR('',#28324,1.);
+#28324 = DIRECTION('',(0.707106781187,-0.707106781187));
+#28325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28326 = PCURVE('',#28327,#28332);
+#28327 = PLANE('',#28328);
+#28328 = AXIS2_PLACEMENT_3D('',#28329,#28330,#28331);
+#28329 = CARTESIAN_POINT('',(5.95000105291,-2.92,2.68));
+#28330 = DIRECTION('',(-7.700924586833E-17,-0.707106781187,
+ 0.707106781187));
+#28331 = DIRECTION('',(-2.370092458682E-16,-0.707106781187,
+ -0.707106781187));
+#28332 = DEFINITIONAL_REPRESENTATION('',(#28333),#28337);
+#28333 = LINE('',#28334,#28335);
+#28334 = CARTESIAN_POINT('',(-0.,0.));
+#28335 = VECTOR('',#28336,1.);
+#28336 = DIRECTION('',(1.,7.999999999995E-17));
+#28337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28338 = ORIENTED_EDGE('',*,*,#28339,.T.);
+#28339 = EDGE_CURVE('',#28312,#28340,#28342,.T.);
+#28340 = VERTEX_POINT('',#28341);
+#28341 = CARTESIAN_POINT('',(5.95000105291,-4.19,-2.E-15));
+#28342 = SURFACE_CURVE('',#28343,(#28347,#28354),.PCURVE_S1.);
+#28343 = LINE('',#28344,#28345);
+#28344 = CARTESIAN_POINT('',(5.95000105291,-4.19,1.41));
+#28345 = VECTOR('',#28346,1.);
+#28346 = DIRECTION('',(-0.,0.,-1.));
+#28347 = PCURVE('',#28147,#28348);
+#28348 = DEFINITIONAL_REPRESENTATION('',(#28349),#28353);
+#28349 = LINE('',#28350,#28351);
+#28350 = CARTESIAN_POINT('',(-5.11,-2.));
+#28351 = VECTOR('',#28352,1.);
+#28352 = DIRECTION('',(1.,0.));
+#28353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28354 = PCURVE('',#28355,#28360);
+#28355 = PLANE('',#28356);
+#28356 = AXIS2_PLACEMENT_3D('',#28357,#28358,#28359);
+#28357 = CARTESIAN_POINT('',(5.95000105291,-4.19,1.41));
+#28358 = DIRECTION('',(-2.22044604925E-16,-1.,-1.1E-16));
+#28359 = DIRECTION('',(2.442490654175E-32,1.1E-16,-1.));
+#28360 = DEFINITIONAL_REPRESENTATION('',(#28361),#28365);
+#28361 = LINE('',#28362,#28363);
+#28362 = CARTESIAN_POINT('',(0.,0.));
+#28363 = VECTOR('',#28364,1.);
+#28364 = DIRECTION('',(1.,2.736911063134E-48));
+#28365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28366 = ORIENTED_EDGE('',*,*,#28367,.T.);
+#28367 = EDGE_CURVE('',#28340,#28368,#28370,.T.);
+#28368 = VERTEX_POINT('',#28369);
+#28369 = CARTESIAN_POINT('',(5.95000105291,-2.89,-2.E-15));
+#28370 = SURFACE_CURVE('',#28371,(#28375,#28382),.PCURVE_S1.);
+#28371 = LINE('',#28372,#28373);
+#28372 = CARTESIAN_POINT('',(5.95000105291,-4.19,0.));
+#28373 = VECTOR('',#28374,1.);
+#28374 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#28375 = PCURVE('',#28147,#28376);
+#28376 = DEFINITIONAL_REPRESENTATION('',(#28377),#28381);
+#28377 = LINE('',#28378,#28379);
+#28378 = CARTESIAN_POINT('',(-3.7,-2.));
+#28379 = VECTOR('',#28380,1.);
+#28380 = DIRECTION('',(0.,1.));
+#28381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28382 = PCURVE('',#28383,#28388);
+#28383 = PLANE('',#28384);
+#28384 = AXIS2_PLACEMENT_3D('',#28385,#28386,#28387);
+#28385 = CARTESIAN_POINT('',(5.95000105291,-4.19,-4.1E-16));
+#28386 = DIRECTION('',(-1.1E-16,2.442490654175E-32,-1.));
+#28387 = DIRECTION('',(3.32044604925E-16,1.,-1.21E-32));
+#28388 = DEFINITIONAL_REPRESENTATION('',(#28389),#28393);
+#28389 = LINE('',#28390,#28391);
+#28390 = CARTESIAN_POINT('',(0.,0.));
+#28391 = VECTOR('',#28392,1.);
+#28392 = DIRECTION('',(1.,-1.1E-16));
+#28393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28394 = ORIENTED_EDGE('',*,*,#28395,.T.);
+#28395 = EDGE_CURVE('',#28368,#28396,#28398,.T.);
+#28396 = VERTEX_POINT('',#28397);
+#28397 = CARTESIAN_POINT('',(5.95000105291,-2.89,-0.87));
+#28398 = SURFACE_CURVE('',#28399,(#28403,#28410),.PCURVE_S1.);
+#28399 = LINE('',#28400,#28401);
+#28400 = CARTESIAN_POINT('',(5.95000105291,-2.89,0.));
+#28401 = VECTOR('',#28402,1.);
+#28402 = DIRECTION('',(-0.,0.,-1.));
+#28403 = PCURVE('',#28147,#28404);
+#28404 = DEFINITIONAL_REPRESENTATION('',(#28405),#28409);
+#28405 = LINE('',#28406,#28407);
+#28406 = CARTESIAN_POINT('',(-3.7,-0.7));
+#28407 = VECTOR('',#28408,1.);
+#28408 = DIRECTION('',(1.,0.));
+#28409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28410 = PCURVE('',#28411,#28416);
+#28411 = PLANE('',#28412);
+#28412 = AXIS2_PLACEMENT_3D('',#28413,#28414,#28415);
+#28413 = CARTESIAN_POINT('',(5.95000105291,-2.89,-8.2E-16));
+#28414 = DIRECTION('',(-5.92044604925E-16,-1.,-2.3E-16));
+#28415 = DIRECTION('',(-1.,5.92044604925E-16,0.));
+#28416 = DEFINITIONAL_REPRESENTATION('',(#28417),#28421);
+#28417 = LINE('',#28418,#28419);
+#28418 = CARTESIAN_POINT('',(0.,-8.2E-16));
+#28419 = VECTOR('',#28420,1.);
+#28420 = DIRECTION('',(0.,1.));
+#28421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28422 = ORIENTED_EDGE('',*,*,#28423,.T.);
+#28423 = EDGE_CURVE('',#28396,#28424,#28426,.T.);
+#28424 = VERTEX_POINT('',#28425);
+#28425 = CARTESIAN_POINT('',(5.95000105291,-2.19,-0.87));
+#28426 = SURFACE_CURVE('',#28427,(#28431,#28438),.PCURVE_S1.);
+#28427 = LINE('',#28428,#28429);
+#28428 = CARTESIAN_POINT('',(5.95000105291,-3.89,-0.87));
+#28429 = VECTOR('',#28430,1.);
+#28430 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#28431 = PCURVE('',#28147,#28432);
+#28432 = DEFINITIONAL_REPRESENTATION('',(#28433),#28437);
+#28433 = LINE('',#28434,#28435);
+#28434 = CARTESIAN_POINT('',(-2.83,-1.7));
+#28435 = VECTOR('',#28436,1.);
+#28436 = DIRECTION('',(0.,1.));
+#28437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28438 = PCURVE('',#28439,#28444);
+#28439 = CYLINDRICAL_SURFACE('',#28440,0.7);
+#28440 = AXIS2_PLACEMENT_3D('',#28441,#28442,#28443);
+#28441 = CARTESIAN_POINT('',(5.25000105291,-3.89,-0.87));
+#28442 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#28443 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#28444 = DEFINITIONAL_REPRESENTATION('',(#28445),#28449);
+#28445 = LINE('',#28446,#28447);
+#28446 = CARTESIAN_POINT('',(4.712388980385,0.));
+#28447 = VECTOR('',#28448,1.);
+#28448 = DIRECTION('',(0.,-1.));
+#28449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28450 = ORIENTED_EDGE('',*,*,#28451,.T.);
+#28451 = EDGE_CURVE('',#28424,#28452,#28454,.T.);
+#28452 = VERTEX_POINT('',#28453);
+#28453 = CARTESIAN_POINT('',(5.95000105291,-2.19,-2.E-15));
+#28454 = SURFACE_CURVE('',#28455,(#28459,#28466),.PCURVE_S1.);
+#28455 = LINE('',#28456,#28457);
+#28456 = CARTESIAN_POINT('',(5.95000105291,-2.19,-3.7));
+#28457 = VECTOR('',#28458,1.);
+#28458 = DIRECTION('',(0.,0.,1.));
+#28459 = PCURVE('',#28147,#28460);
+#28460 = DEFINITIONAL_REPRESENTATION('',(#28461),#28465);
+#28461 = LINE('',#28462,#28463);
+#28462 = CARTESIAN_POINT('',(0.,0.));
+#28463 = VECTOR('',#28464,1.);
+#28464 = DIRECTION('',(-1.,0.));
+#28465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28466 = PCURVE('',#28467,#28472);
+#28467 = PLANE('',#28468);
+#28468 = AXIS2_PLACEMENT_3D('',#28469,#28470,#28471);
+#28469 = CARTESIAN_POINT('',(5.543221391893,-2.19,-0.566779661017));
+#28470 = DIRECTION('',(-1.072044604925E-15,-1.,-1.E-16));
+#28471 = DIRECTION('',(-1.,1.072044604925E-15,0.));
+#28472 = DEFINITIONAL_REPRESENTATION('',(#28473),#28477);
+#28473 = LINE('',#28474,#28475);
+#28474 = CARTESIAN_POINT('',(-0.406779661017,3.133220338983));
+#28475 = VECTOR('',#28476,1.);
+#28476 = DIRECTION('',(0.,-1.));
+#28477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28478 = ORIENTED_EDGE('',*,*,#28479,.T.);
+#28479 = EDGE_CURVE('',#28452,#28480,#28482,.T.);
+#28480 = VERTEX_POINT('',#28481);
+#28481 = CARTESIAN_POINT('',(5.95000105291,-1.115,-2.E-15));
+#28482 = SURFACE_CURVE('',#28483,(#28487,#28494),.PCURVE_S1.);
+#28483 = LINE('',#28484,#28485);
+#28484 = CARTESIAN_POINT('',(5.95000105291,-2.19,0.));
+#28485 = VECTOR('',#28486,1.);
+#28486 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#28487 = PCURVE('',#28147,#28488);
+#28488 = DEFINITIONAL_REPRESENTATION('',(#28489),#28493);
+#28489 = LINE('',#28490,#28491);
+#28490 = CARTESIAN_POINT('',(-3.7,0.));
+#28491 = VECTOR('',#28492,1.);
+#28492 = DIRECTION('',(0.,1.));
+#28493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28494 = PCURVE('',#28495,#28500);
+#28495 = PLANE('',#28496);
+#28496 = AXIS2_PLACEMENT_3D('',#28497,#28498,#28499);
+#28497 = CARTESIAN_POINT('',(5.95000105291,-2.19,-4.1E-16));
+#28498 = DIRECTION('',(-1.1E-16,2.442490654175E-32,-1.));
+#28499 = DIRECTION('',(3.32044604925E-16,1.,-1.21E-32));
+#28500 = DEFINITIONAL_REPRESENTATION('',(#28501),#28505);
+#28501 = LINE('',#28502,#28503);
+#28502 = CARTESIAN_POINT('',(0.,0.));
+#28503 = VECTOR('',#28504,1.);
+#28504 = DIRECTION('',(1.,-1.1E-16));
+#28505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28506 = ORIENTED_EDGE('',*,*,#28507,.T.);
+#28507 = EDGE_CURVE('',#28480,#28137,#28508,.T.);
+#28508 = SURFACE_CURVE('',#28509,(#28513,#28520),.PCURVE_S1.);
+#28509 = LINE('',#28510,#28511);
+#28510 = CARTESIAN_POINT('',(5.95000105291,-1.115,0.));
+#28511 = VECTOR('',#28512,1.);
+#28512 = DIRECTION('',(7.335252954557E-17,0.330350424728,0.943858356366)
+ );
+#28513 = PCURVE('',#28147,#28514);
+#28514 = DEFINITIONAL_REPRESENTATION('',(#28515),#28519);
+#28515 = LINE('',#28516,#28517);
+#28516 = CARTESIAN_POINT('',(-3.7,1.075));
+#28517 = VECTOR('',#28518,1.);
+#28518 = DIRECTION('',(-0.943858356366,0.330350424728));
+#28519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28520 = PCURVE('',#28521,#28526);
+#28521 = PLANE('',#28522);
+#28522 = AXIS2_PLACEMENT_3D('',#28523,#28524,#28525);
+#28523 = CARTESIAN_POINT('',(5.95000105291,-1.115,-4.1E-16));
+#28524 = DIRECTION('',(1.695786558445E-16,0.943858356366,-0.330350424728
+ ));
+#28525 = DIRECTION('',(1.133525295456E-16,0.330350424728,0.943858356366)
+ );
+#28526 = DEFINITIONAL_REPRESENTATION('',(#28527),#28531);
+#28527 = LINE('',#28528,#28529);
+#28528 = CARTESIAN_POINT('',(4.181025750779E-16,-6.247126398313E-32));
+#28529 = VECTOR('',#28530,1.);
+#28530 = DIRECTION('',(1.,-4.000000000003E-17));
+#28531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28532 = FACE_BOUND('',#28533,.T.);
+#28533 = EDGE_LOOP('',(#28534));
+#28534 = ORIENTED_EDGE('',*,*,#28535,.F.);
+#28535 = EDGE_CURVE('',#28536,#28536,#28538,.T.);
+#28536 = VERTEX_POINT('',#28537);
+#28537 = CARTESIAN_POINT('',(5.95000105291,-3.14,1.8));
+#28538 = SURFACE_CURVE('',#28539,(#28544,#28551),.PCURVE_S1.);
+#28539 = CIRCLE('',#28540,0.6);
+#28540 = AXIS2_PLACEMENT_3D('',#28541,#28542,#28543);
+#28541 = CARTESIAN_POINT('',(5.95000105291,-2.54,1.8));
+#28542 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#28543 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#28544 = PCURVE('',#28147,#28545);
+#28545 = DEFINITIONAL_REPRESENTATION('',(#28546),#28550);
+#28546 = CIRCLE('',#28547,0.6);
+#28547 = AXIS2_PLACEMENT_2D('',#28548,#28549);
+#28548 = CARTESIAN_POINT('',(-5.5,-0.35));
+#28549 = DIRECTION('',(0.,-1.));
+#28550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28551 = PCURVE('',#28552,#28557);
+#28552 = CYLINDRICAL_SURFACE('',#28553,0.6);
+#28553 = AXIS2_PLACEMENT_3D('',#28554,#28555,#28556);
+#28554 = CARTESIAN_POINT('',(5.95000105291,-2.54,1.8));
+#28555 = DIRECTION('',(1.,-3.32044604925E-16,-4.4E-16));
+#28556 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#28557 = DEFINITIONAL_REPRESENTATION('',(#28558),#28562);
+#28558 = LINE('',#28559,#28560);
+#28559 = CARTESIAN_POINT('',(0.,0.));
+#28560 = VECTOR('',#28561,1.);
+#28561 = DIRECTION('',(1.,0.));
+#28562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28563 = ADVANCED_FACE('',(#28564),#28159,.F.);
+#28564 = FACE_BOUND('',#28565,.F.);
+#28565 = EDGE_LOOP('',(#28566,#28567,#28591,#28619,#28648,#28676));
+#28566 = ORIENTED_EDGE('',*,*,#28136,.T.);
+#28567 = ORIENTED_EDGE('',*,*,#28568,.T.);
+#28568 = EDGE_CURVE('',#28139,#28569,#28571,.T.);
+#28569 = VERTEX_POINT('',#28570);
+#28570 = CARTESIAN_POINT('',(5.50000105291,2.41,3.5));
+#28571 = SURFACE_CURVE('',#28572,(#28577,#28584),.PCURVE_S1.);
+#28572 = CIRCLE('',#28573,0.45);
+#28573 = AXIS2_PLACEMENT_3D('',#28574,#28575,#28576);
+#28574 = CARTESIAN_POINT('',(5.50000105291,1.96,3.5));
+#28575 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#28576 = DIRECTION('',(2.22044604925E-16,1.,5.6E-16));
+#28577 = PCURVE('',#28159,#28578);
+#28578 = DEFINITIONAL_REPRESENTATION('',(#28579),#28583);
+#28579 = CIRCLE('',#28580,0.45);
+#28580 = AXIS2_PLACEMENT_2D('',#28581,#28582);
+#28581 = CARTESIAN_POINT('',(0.280784277752,-0.655633698077));
+#28582 = DIRECTION('',(-7.640875512552E-31,-1.));
+#28583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28584 = PCURVE('',#28187,#28585);
+#28585 = DEFINITIONAL_REPRESENTATION('',(#28586),#28590);
+#28586 = LINE('',#28587,#28588);
+#28587 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#28588 = VECTOR('',#28589,1.);
+#28589 = DIRECTION('',(1.,0.));
+#28590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28591 = ORIENTED_EDGE('',*,*,#28592,.T.);
+#28592 = EDGE_CURVE('',#28569,#28593,#28595,.T.);
+#28593 = VERTEX_POINT('',#28594);
+#28594 = CARTESIAN_POINT('',(5.50000105291,2.11,3.5));
+#28595 = SURFACE_CURVE('',#28596,(#28600,#28607),.PCURVE_S1.);
+#28596 = LINE('',#28597,#28598);
+#28597 = CARTESIAN_POINT('',(5.50000105291,2.41,3.5));
+#28598 = VECTOR('',#28599,1.);
+#28599 = DIRECTION('',(-6.62044604925E-16,-1.,-1.1E-16));
+#28600 = PCURVE('',#28159,#28601);
+#28601 = DEFINITIONAL_REPRESENTATION('',(#28602),#28606);
+#28602 = LINE('',#28603,#28604);
+#28603 = CARTESIAN_POINT('',(0.280784277752,-1.105633698077));
+#28604 = VECTOR('',#28605,1.);
+#28605 = DIRECTION('',(4.4E-16,1.));
+#28606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28607 = PCURVE('',#28608,#28613);
+#28608 = PLANE('',#28609);
+#28609 = AXIS2_PLACEMENT_3D('',#28610,#28611,#28612);
+#28610 = CARTESIAN_POINT('',(5.50000105291,2.41,0.3));
+#28611 = DIRECTION('',(-1.,6.62044604925E-16,0.));
+#28612 = DIRECTION('',(-1.456498130835E-31,-2.2E-16,1.));
+#28613 = DEFINITIONAL_REPRESENTATION('',(#28614),#28618);
+#28614 = LINE('',#28615,#28616);
+#28615 = CARTESIAN_POINT('',(3.2,7.04E-16));
+#28616 = VECTOR('',#28617,1.);
+#28617 = DIRECTION('',(1.1E-16,-1.));
+#28618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28619 = ORIENTED_EDGE('',*,*,#28620,.F.);
+#28620 = EDGE_CURVE('',#28621,#28593,#28623,.T.);
+#28621 = VERTEX_POINT('',#28622);
+#28622 = CARTESIAN_POINT('',(5.65000105291,1.96,3.5));
+#28623 = SURFACE_CURVE('',#28624,(#28629,#28636),.PCURVE_S1.);
+#28624 = CIRCLE('',#28625,0.15);
+#28625 = AXIS2_PLACEMENT_3D('',#28626,#28627,#28628);
+#28626 = CARTESIAN_POINT('',(5.50000105291,1.96,3.5));
+#28627 = DIRECTION('',(2.2E-16,-4.884981308351E-32,1.));
+#28628 = DIRECTION('',(1.12044604925E-16,1.,2.420000000001E-32));
+#28629 = PCURVE('',#28159,#28630);
+#28630 = DEFINITIONAL_REPRESENTATION('',(#28631),#28635);
+#28631 = CIRCLE('',#28632,0.15);
+#28632 = AXIS2_PLACEMENT_2D('',#28633,#28634);
+#28633 = CARTESIAN_POINT('',(0.280784277752,-0.655633698077));
+#28634 = DIRECTION('',(1.1E-16,-1.));
+#28635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28636 = PCURVE('',#28637,#28642);
+#28637 = CYLINDRICAL_SURFACE('',#28638,0.15);
+#28638 = AXIS2_PLACEMENT_3D('',#28639,#28640,#28641);
+#28639 = CARTESIAN_POINT('',(5.50000105291,1.96,6.8));
+#28640 = DIRECTION('',(2.2E-16,-4.884981308351E-32,1.));
+#28641 = DIRECTION('',(1.12044604925E-16,1.,2.420000000001E-32));
+#28642 = DEFINITIONAL_REPRESENTATION('',(#28643),#28647);
+#28643 = LINE('',#28644,#28645);
+#28644 = CARTESIAN_POINT('',(0.,-3.3));
+#28645 = VECTOR('',#28646,1.);
+#28646 = DIRECTION('',(1.,0.));
+#28647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28648 = ORIENTED_EDGE('',*,*,#28649,.T.);
+#28649 = EDGE_CURVE('',#28621,#28650,#28652,.T.);
+#28650 = VERTEX_POINT('',#28651);
+#28651 = CARTESIAN_POINT('',(5.65000105291,0.11,3.5));
+#28652 = SURFACE_CURVE('',#28653,(#28657,#28664),.PCURVE_S1.);
+#28653 = LINE('',#28654,#28655);
+#28654 = CARTESIAN_POINT('',(5.65000105291,-1.04,3.5));
+#28655 = VECTOR('',#28656,1.);
+#28656 = DIRECTION('',(-2.22044604925E-16,-1.,-1.1E-16));
+#28657 = PCURVE('',#28159,#28658);
+#28658 = DEFINITIONAL_REPRESENTATION('',(#28659),#28663);
+#28659 = LINE('',#28660,#28661);
+#28660 = CARTESIAN_POINT('',(0.130784277752,2.344366301923));
+#28661 = VECTOR('',#28662,1.);
+#28662 = DIRECTION('',(1.477899690513E-31,1.));
+#28663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28664 = PCURVE('',#28665,#28670);
+#28665 = PLANE('',#28666);
+#28666 = AXIS2_PLACEMENT_3D('',#28667,#28668,#28669);
+#28667 = CARTESIAN_POINT('',(5.65000105291,-1.088325258165,
+ 3.050705137718));
+#28668 = DIRECTION('',(1.,-9.204460492503E-17,-1.2E-16));
+#28669 = DIRECTION('',(9.204460492503E-17,1.,0.));
+#28670 = DEFINITIONAL_REPRESENTATION('',(#28671),#28675);
+#28671 = LINE('',#28672,#28673);
+#28672 = CARTESIAN_POINT('',(4.8325258165E-02,0.449294862282));
+#28673 = VECTOR('',#28674,1.);
+#28674 = DIRECTION('',(-1.,-1.1E-16));
+#28675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28676 = ORIENTED_EDGE('',*,*,#28677,.F.);
+#28677 = EDGE_CURVE('',#28137,#28650,#28678,.T.);
+#28678 = SURFACE_CURVE('',#28679,(#28683,#28690),.PCURVE_S1.);
+#28679 = LINE('',#28680,#28681);
+#28680 = CARTESIAN_POINT('',(5.95000105291,0.11,3.5));
+#28681 = VECTOR('',#28682,1.);
+#28682 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#28683 = PCURVE('',#28159,#28684);
+#28684 = DEFINITIONAL_REPRESENTATION('',(#28685),#28689);
+#28685 = LINE('',#28686,#28687);
+#28686 = CARTESIAN_POINT('',(-0.169215722248,1.194366301923));
+#28687 = VECTOR('',#28688,1.);
+#28688 = DIRECTION('',(1.,3.943090019329E-31));
+#28689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28690 = PCURVE('',#28521,#28691);
+#28691 = DEFINITIONAL_REPRESENTATION('',(#28692),#28696);
+#28692 = LINE('',#28693,#28694);
+#28693 = CARTESIAN_POINT('',(3.708183517573,-4.203319817362E-16));
+#28694 = VECTOR('',#28695,1.);
+#28695 = DIRECTION('',(6.38244192002E-17,-1.));
+#28696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28697 = ADVANCED_FACE('',(#28698),#28187,.T.);
+#28698 = FACE_BOUND('',#28699,.T.);
+#28699 = EDGE_LOOP('',(#28700,#28701,#28729,#28751));
+#28700 = ORIENTED_EDGE('',*,*,#28568,.T.);
+#28701 = ORIENTED_EDGE('',*,*,#28702,.T.);
+#28702 = EDGE_CURVE('',#28569,#28703,#28705,.T.);
+#28703 = VERTEX_POINT('',#28704);
+#28704 = CARTESIAN_POINT('',(5.50000105291,2.41,6.8));
+#28705 = SURFACE_CURVE('',#28706,(#28710,#28717),.PCURVE_S1.);
+#28706 = LINE('',#28707,#28708);
+#28707 = CARTESIAN_POINT('',(5.50000105291,2.41,3.5));
+#28708 = VECTOR('',#28709,1.);
+#28709 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#28710 = PCURVE('',#28187,#28711);
+#28711 = DEFINITIONAL_REPRESENTATION('',(#28712),#28716);
+#28712 = LINE('',#28713,#28714);
+#28713 = CARTESIAN_POINT('',(1.570796326795,-4.440892098501E-16));
+#28714 = VECTOR('',#28715,1.);
+#28715 = DIRECTION('',(0.,1.));
+#28716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28717 = PCURVE('',#28718,#28723);
+#28718 = PLANE('',#28719);
+#28719 = AXIS2_PLACEMENT_3D('',#28720,#28721,#28722);
+#28720 = CARTESIAN_POINT('',(5.95000105291,2.41,-4.1E-16));
+#28721 = DIRECTION('',(2.22044604925E-16,1.,1.1E-16));
+#28722 = DIRECTION('',(-2.442490654175E-32,-1.1E-16,1.));
+#28723 = DEFINITIONAL_REPRESENTATION('',(#28724),#28728);
+#28724 = LINE('',#28725,#28726);
+#28725 = CARTESIAN_POINT('',(3.5,-0.45));
+#28726 = VECTOR('',#28727,1.);
+#28727 = DIRECTION('',(1.,1.368455531567E-47));
+#28728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28729 = ORIENTED_EDGE('',*,*,#28730,.F.);
+#28730 = EDGE_CURVE('',#28172,#28703,#28731,.T.);
+#28731 = SURFACE_CURVE('',#28732,(#28737,#28744),.PCURVE_S1.);
+#28732 = CIRCLE('',#28733,0.45);
+#28733 = AXIS2_PLACEMENT_3D('',#28734,#28735,#28736);
+#28734 = CARTESIAN_POINT('',(5.50000105291,1.96,6.8));
+#28735 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#28736 = DIRECTION('',(2.22044604925E-16,1.,5.6E-16));
+#28737 = PCURVE('',#28187,#28738);
+#28738 = DEFINITIONAL_REPRESENTATION('',(#28739),#28743);
+#28739 = LINE('',#28740,#28741);
+#28740 = CARTESIAN_POINT('',(-4.712388980385,3.3));
+#28741 = VECTOR('',#28742,1.);
+#28742 = DIRECTION('',(1.,-5.654319433713E-16));
+#28743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28744 = PCURVE('',#28215,#28745);
+#28745 = DEFINITIONAL_REPRESENTATION('',(#28746),#28750);
+#28746 = CIRCLE('',#28747,0.45);
+#28747 = AXIS2_PLACEMENT_2D('',#28748,#28749);
+#28748 = CARTESIAN_POINT('',(0.45,-0.45));
+#28749 = DIRECTION('',(-1.,-1.1E-16));
+#28750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28751 = ORIENTED_EDGE('',*,*,#28171,.F.);
+#28752 = ADVANCED_FACE('',(#28753),#28521,.T.);
+#28753 = FACE_BOUND('',#28754,.T.);
+#28754 = EDGE_LOOP('',(#28755,#28756,#28779,#28800));
+#28755 = ORIENTED_EDGE('',*,*,#28507,.F.);
+#28756 = ORIENTED_EDGE('',*,*,#28757,.T.);
+#28757 = EDGE_CURVE('',#28480,#28758,#28760,.T.);
+#28758 = VERTEX_POINT('',#28759);
+#28759 = CARTESIAN_POINT('',(5.65000105291,-1.115,-2.E-15));
+#28760 = SURFACE_CURVE('',#28761,(#28765,#28772),.PCURVE_S1.);
+#28761 = LINE('',#28762,#28763);
+#28762 = CARTESIAN_POINT('',(5.95000105291,-1.115,-4.1E-16));
+#28763 = VECTOR('',#28764,1.);
+#28764 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#28765 = PCURVE('',#28521,#28766);
+#28766 = DEFINITIONAL_REPRESENTATION('',(#28767),#28771);
+#28767 = LINE('',#28768,#28769);
+#28768 = CARTESIAN_POINT('',(0.,0.));
+#28769 = VECTOR('',#28770,1.);
+#28770 = DIRECTION('',(6.38244192002E-17,-1.));
+#28771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28772 = PCURVE('',#28495,#28773);
+#28773 = DEFINITIONAL_REPRESENTATION('',(#28774),#28778);
+#28774 = LINE('',#28775,#28776);
+#28775 = CARTESIAN_POINT('',(1.075,-3.569479502944E-16));
+#28776 = VECTOR('',#28777,1.);
+#28777 = DIRECTION('',(-1.1E-16,-1.));
+#28778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28779 = ORIENTED_EDGE('',*,*,#28780,.F.);
+#28780 = EDGE_CURVE('',#28650,#28758,#28781,.T.);
+#28781 = SURFACE_CURVE('',#28782,(#28786,#28793),.PCURVE_S1.);
+#28782 = LINE('',#28783,#28784);
+#28783 = CARTESIAN_POINT('',(5.65000105291,-0.113524498886,2.86135857461
+ ));
+#28784 = VECTOR('',#28785,1.);
+#28785 = DIRECTION('',(-1.033525295456E-16,-0.330350424728,
+ -0.943858356366));
+#28786 = PCURVE('',#28521,#28787);
+#28787 = DEFINITIONAL_REPRESENTATION('',(#28788),#28792);
+#28788 = LINE('',#28789,#28790);
+#28789 = CARTESIAN_POINT('',(3.031555058353,-0.3));
+#28790 = VECTOR('',#28791,1.);
+#28791 = DIRECTION('',(-1.,1.E-17));
+#28792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28793 = PCURVE('',#28665,#28794);
+#28794 = DEFINITIONAL_REPRESENTATION('',(#28795),#28799);
+#28795 = LINE('',#28796,#28797);
+#28796 = CARTESIAN_POINT('',(0.974800759279,-0.189346563108));
+#28797 = VECTOR('',#28798,1.);
+#28798 = DIRECTION('',(-0.330350424728,-0.943858356366));
+#28799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28800 = ORIENTED_EDGE('',*,*,#28677,.F.);
+#28801 = ADVANCED_FACE('',(#28802),#28215,.T.);
+#28802 = FACE_BOUND('',#28803,.T.);
+#28803 = EDGE_LOOP('',(#28804,#28805,#28806,#28829,#28858,#28886,#28914,
+ #28942,#28971,#28999,#29023,#29046));
+#28804 = ORIENTED_EDGE('',*,*,#28199,.F.);
+#28805 = ORIENTED_EDGE('',*,*,#28730,.T.);
+#28806 = ORIENTED_EDGE('',*,*,#28807,.T.);
+#28807 = EDGE_CURVE('',#28703,#28808,#28810,.T.);
+#28808 = VERTEX_POINT('',#28809);
+#28809 = CARTESIAN_POINT('',(-0.99999894709,2.41,6.8));
+#28810 = SURFACE_CURVE('',#28811,(#28815,#28822),.PCURVE_S1.);
+#28811 = LINE('',#28812,#28813);
+#28812 = CARTESIAN_POINT('',(5.95000105291,2.41,6.8));
+#28813 = VECTOR('',#28814,1.);
+#28814 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#28815 = PCURVE('',#28215,#28816);
+#28816 = DEFINITIONAL_REPRESENTATION('',(#28817),#28821);
+#28817 = LINE('',#28818,#28819);
+#28818 = CARTESIAN_POINT('',(0.,0.));
+#28819 = VECTOR('',#28820,1.);
+#28820 = DIRECTION('',(1.1E-16,-1.));
+#28821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28822 = PCURVE('',#28718,#28823);
+#28823 = DEFINITIONAL_REPRESENTATION('',(#28824),#28828);
+#28824 = LINE('',#28825,#28826);
+#28825 = CARTESIAN_POINT('',(6.8,1.972152263052E-31));
+#28826 = VECTOR('',#28827,1.);
+#28827 = DIRECTION('',(1.1E-16,-1.));
+#28828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28829 = ORIENTED_EDGE('',*,*,#28830,.T.);
+#28830 = EDGE_CURVE('',#28808,#28831,#28833,.T.);
+#28831 = VERTEX_POINT('',#28832);
+#28832 = CARTESIAN_POINT('',(-1.44999894709,1.96,6.8));
+#28833 = SURFACE_CURVE('',#28834,(#28839,#28846),.PCURVE_S1.);
+#28834 = CIRCLE('',#28835,0.45);
+#28835 = AXIS2_PLACEMENT_3D('',#28836,#28837,#28838);
+#28836 = CARTESIAN_POINT('',(-0.99999894709,1.96,6.8));
+#28837 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#28838 = DIRECTION('',(2.22044604925E-16,1.,5.6E-16));
+#28839 = PCURVE('',#28215,#28840);
+#28840 = DEFINITIONAL_REPRESENTATION('',(#28841),#28845);
+#28841 = CIRCLE('',#28842,0.45);
+#28842 = AXIS2_PLACEMENT_2D('',#28843,#28844);
+#28843 = CARTESIAN_POINT('',(0.45,-6.95));
+#28844 = DIRECTION('',(-1.,-1.1E-16));
+#28845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28846 = PCURVE('',#28847,#28852);
+#28847 = CYLINDRICAL_SURFACE('',#28848,0.45);
+#28848 = AXIS2_PLACEMENT_3D('',#28849,#28850,#28851);
+#28849 = CARTESIAN_POINT('',(-0.99999894709,1.96,3.5));
+#28850 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#28851 = DIRECTION('',(2.22044604925E-16,1.,5.6E-16));
+#28852 = DEFINITIONAL_REPRESENTATION('',(#28853),#28857);
+#28853 = LINE('',#28854,#28855);
+#28854 = CARTESIAN_POINT('',(0.,3.3));
+#28855 = VECTOR('',#28856,1.);
+#28856 = DIRECTION('',(1.,5.654319433713E-16));
+#28857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28858 = ORIENTED_EDGE('',*,*,#28859,.T.);
+#28859 = EDGE_CURVE('',#28831,#28860,#28862,.T.);
+#28860 = VERTEX_POINT('',#28861);
+#28861 = CARTESIAN_POINT('',(-1.44999894709,-0.6,6.8));
+#28862 = SURFACE_CURVE('',#28863,(#28867,#28874),.PCURVE_S1.);
+#28863 = LINE('',#28864,#28865);
+#28864 = CARTESIAN_POINT('',(-1.44999894709,2.41,6.8));
+#28865 = VECTOR('',#28866,1.);
+#28866 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#28867 = PCURVE('',#28215,#28868);
+#28868 = DEFINITIONAL_REPRESENTATION('',(#28869),#28873);
+#28869 = LINE('',#28870,#28871);
+#28870 = CARTESIAN_POINT('',(2.457130076445E-15,-7.4));
+#28871 = VECTOR('',#28872,1.);
+#28872 = DIRECTION('',(1.,1.1E-16));
+#28873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28874 = PCURVE('',#28875,#28880);
+#28875 = PLANE('',#28876);
+#28876 = AXIS2_PLACEMENT_3D('',#28877,#28878,#28879);
+#28877 = CARTESIAN_POINT('',(-1.44999894709,-2.19,-3.7));
+#28878 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#28879 = DIRECTION('',(0.,-0.,-1.));
+#28880 = DEFINITIONAL_REPRESENTATION('',(#28881),#28885);
+#28881 = LINE('',#28882,#28883);
+#28882 = CARTESIAN_POINT('',(-10.5,4.6));
+#28883 = VECTOR('',#28884,1.);
+#28884 = DIRECTION('',(0.,-1.));
+#28885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28886 = ORIENTED_EDGE('',*,*,#28887,.F.);
+#28887 = EDGE_CURVE('',#28888,#28860,#28890,.T.);
+#28888 = VERTEX_POINT('',#28889);
+#28889 = CARTESIAN_POINT('',(-1.14999894709,-0.6,6.8));
+#28890 = SURFACE_CURVE('',#28891,(#28895,#28902),.PCURVE_S1.);
+#28891 = LINE('',#28892,#28893);
+#28892 = CARTESIAN_POINT('',(5.95000105291,-0.6,6.8));
+#28893 = VECTOR('',#28894,1.);
+#28894 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#28895 = PCURVE('',#28215,#28896);
+#28896 = DEFINITIONAL_REPRESENTATION('',(#28897),#28901);
+#28897 = LINE('',#28898,#28899);
+#28898 = CARTESIAN_POINT('',(3.01,9.994542608243E-16));
+#28899 = VECTOR('',#28900,1.);
+#28900 = DIRECTION('',(1.1E-16,-1.));
+#28901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28902 = PCURVE('',#28903,#28908);
+#28903 = PLANE('',#28904);
+#28904 = AXIS2_PLACEMENT_3D('',#28905,#28906,#28907);
+#28905 = CARTESIAN_POINT('',(5.95000105291,-0.6,6.8));
+#28906 = DIRECTION('',(-7.700924586833E-17,-0.707106781187,
+ 0.707106781187));
+#28907 = DIRECTION('',(-2.370092458682E-16,-0.707106781187,
+ -0.707106781187));
+#28908 = DEFINITIONAL_REPRESENTATION('',(#28909),#28913);
+#28909 = LINE('',#28910,#28911);
+#28910 = CARTESIAN_POINT('',(-0.,0.));
+#28911 = VECTOR('',#28912,1.);
+#28912 = DIRECTION('',(2.218254069373E-18,-1.));
+#28913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28914 = ORIENTED_EDGE('',*,*,#28915,.F.);
+#28915 = EDGE_CURVE('',#28916,#28888,#28918,.T.);
+#28916 = VERTEX_POINT('',#28917);
+#28917 = CARTESIAN_POINT('',(-1.14999894709,1.96,6.8));
+#28918 = SURFACE_CURVE('',#28919,(#28923,#28930),.PCURVE_S1.);
+#28919 = LINE('',#28920,#28921);
+#28920 = CARTESIAN_POINT('',(-1.14999894709,1.96,6.8));
+#28921 = VECTOR('',#28922,1.);
+#28922 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#28923 = PCURVE('',#28215,#28924);
+#28924 = DEFINITIONAL_REPRESENTATION('',(#28925),#28929);
+#28925 = LINE('',#28926,#28927);
+#28926 = CARTESIAN_POINT('',(0.45,-7.1));
+#28927 = VECTOR('',#28928,1.);
+#28928 = DIRECTION('',(1.,1.1E-16));
+#28929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28930 = PCURVE('',#28931,#28936);
+#28931 = PLANE('',#28932);
+#28932 = AXIS2_PLACEMENT_3D('',#28933,#28934,#28935);
+#28933 = CARTESIAN_POINT('',(-1.14999894709,1.96,6.8));
+#28934 = DIRECTION('',(-1.,2.22044604925E-16,-2.8E-16));
+#28935 = DIRECTION('',(-2.8E-16,6.217248937901E-32,1.));
+#28936 = DEFINITIONAL_REPRESENTATION('',(#28937),#28941);
+#28937 = LINE('',#28938,#28939);
+#28938 = CARTESIAN_POINT('',(0.,0.));
+#28939 = VECTOR('',#28940,1.);
+#28940 = DIRECTION('',(-9.995199202567E-45,-1.));
+#28941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28942 = ORIENTED_EDGE('',*,*,#28943,.F.);
+#28943 = EDGE_CURVE('',#28944,#28916,#28946,.T.);
+#28944 = VERTEX_POINT('',#28945);
+#28945 = CARTESIAN_POINT('',(-0.99999894709,2.11,6.8));
+#28946 = SURFACE_CURVE('',#28947,(#28952,#28959),.PCURVE_S1.);
+#28947 = CIRCLE('',#28948,0.15);
+#28948 = AXIS2_PLACEMENT_3D('',#28949,#28950,#28951);
+#28949 = CARTESIAN_POINT('',(-0.99999894709,1.96,6.8));
+#28950 = DIRECTION('',(0.,-0.,1.));
+#28951 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#28952 = PCURVE('',#28215,#28953);
+#28953 = DEFINITIONAL_REPRESENTATION('',(#28954),#28958);
+#28954 = CIRCLE('',#28955,0.15);
+#28955 = AXIS2_PLACEMENT_2D('',#28956,#28957);
+#28956 = CARTESIAN_POINT('',(0.45,-6.95));
+#28957 = DIRECTION('',(-1.,-1.1E-16));
+#28958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28959 = PCURVE('',#28960,#28965);
+#28960 = CYLINDRICAL_SURFACE('',#28961,0.15);
+#28961 = AXIS2_PLACEMENT_3D('',#28962,#28963,#28964);
+#28962 = CARTESIAN_POINT('',(-0.99999894709,1.96,6.8));
+#28963 = DIRECTION('',(2.2E-16,-4.884981308351E-32,1.));
+#28964 = DIRECTION('',(1.12044604925E-16,1.,2.420000000001E-32));
+#28965 = DEFINITIONAL_REPRESENTATION('',(#28966),#28970);
+#28966 = LINE('',#28967,#28968);
+#28967 = CARTESIAN_POINT('',(0.,0.));
+#28968 = VECTOR('',#28969,1.);
+#28969 = DIRECTION('',(1.,0.));
+#28970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28971 = ORIENTED_EDGE('',*,*,#28972,.F.);
+#28972 = EDGE_CURVE('',#28973,#28944,#28975,.T.);
+#28973 = VERTEX_POINT('',#28974);
+#28974 = CARTESIAN_POINT('',(5.50000105291,2.11,6.8));
+#28975 = SURFACE_CURVE('',#28976,(#28980,#28987),.PCURVE_S1.);
+#28976 = LINE('',#28977,#28978);
+#28977 = CARTESIAN_POINT('',(5.50000105291,2.11,6.8));
+#28978 = VECTOR('',#28979,1.);
+#28979 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#28980 = PCURVE('',#28215,#28981);
+#28981 = DEFINITIONAL_REPRESENTATION('',(#28982),#28986);
+#28982 = LINE('',#28983,#28984);
+#28983 = CARTESIAN_POINT('',(0.3,-0.45));
+#28984 = VECTOR('',#28985,1.);
+#28985 = DIRECTION('',(1.1E-16,-1.));
+#28986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28987 = PCURVE('',#28988,#28993);
+#28988 = PLANE('',#28989);
+#28989 = AXIS2_PLACEMENT_3D('',#28990,#28991,#28992);
+#28990 = CARTESIAN_POINT('',(5.95000105291,2.11,3.5));
+#28991 = DIRECTION('',(-2.22044604925E-16,-1.,-2.5E-16));
+#28992 = DIRECTION('',(-5.551115123126E-32,-2.5E-16,1.));
+#28993 = DEFINITIONAL_REPRESENTATION('',(#28994),#28998);
+#28994 = LINE('',#28995,#28996);
+#28995 = CARTESIAN_POINT('',(3.3,0.45));
+#28996 = VECTOR('',#28997,1.);
+#28997 = DIRECTION('',(9.995199202567E-45,1.));
+#28998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28999 = ORIENTED_EDGE('',*,*,#29000,.F.);
+#29000 = EDGE_CURVE('',#29001,#28973,#29003,.T.);
+#29001 = VERTEX_POINT('',#29002);
+#29002 = CARTESIAN_POINT('',(5.65000105291,1.96,6.8));
+#29003 = SURFACE_CURVE('',#29004,(#29009,#29016),.PCURVE_S1.);
+#29004 = CIRCLE('',#29005,0.15);
+#29005 = AXIS2_PLACEMENT_3D('',#29006,#29007,#29008);
+#29006 = CARTESIAN_POINT('',(5.50000105291,1.96,6.8));
+#29007 = DIRECTION('',(0.,-0.,1.));
+#29008 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#29009 = PCURVE('',#28215,#29010);
+#29010 = DEFINITIONAL_REPRESENTATION('',(#29011),#29015);
+#29011 = CIRCLE('',#29012,0.15);
+#29012 = AXIS2_PLACEMENT_2D('',#29013,#29014);
+#29013 = CARTESIAN_POINT('',(0.45,-0.45));
+#29014 = DIRECTION('',(-1.,-1.1E-16));
+#29015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29016 = PCURVE('',#28637,#29017);
+#29017 = DEFINITIONAL_REPRESENTATION('',(#29018),#29022);
+#29018 = LINE('',#29019,#29020);
+#29019 = CARTESIAN_POINT('',(0.,0.));
+#29020 = VECTOR('',#29021,1.);
+#29021 = DIRECTION('',(1.,0.));
+#29022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29023 = ORIENTED_EDGE('',*,*,#29024,.F.);
+#29024 = EDGE_CURVE('',#29025,#29001,#29027,.T.);
+#29025 = VERTEX_POINT('',#29026);
+#29026 = CARTESIAN_POINT('',(5.65000105291,-0.6,6.8));
+#29027 = SURFACE_CURVE('',#29028,(#29032,#29039),.PCURVE_S1.);
+#29028 = LINE('',#29029,#29030);
+#29029 = CARTESIAN_POINT('',(5.65000105291,-2.19,6.8));
+#29030 = VECTOR('',#29031,1.);
+#29031 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#29032 = PCURVE('',#28215,#29033);
+#29033 = DEFINITIONAL_REPRESENTATION('',(#29034),#29038);
+#29034 = LINE('',#29035,#29036);
+#29035 = CARTESIAN_POINT('',(4.6,-0.3));
+#29036 = VECTOR('',#29037,1.);
+#29037 = DIRECTION('',(-1.,-2.2E-16));
+#29038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29039 = PCURVE('',#28665,#29040);
+#29040 = DEFINITIONAL_REPRESENTATION('',(#29041),#29045);
+#29041 = LINE('',#29042,#29043);
+#29042 = CARTESIAN_POINT('',(-1.101674741835,3.749294862282));
+#29043 = VECTOR('',#29044,1.);
+#29044 = DIRECTION('',(1.,2.399999999996E-33));
+#29045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29046 = ORIENTED_EDGE('',*,*,#29047,.F.);
+#29047 = EDGE_CURVE('',#28200,#29025,#29048,.T.);
+#29048 = SURFACE_CURVE('',#29049,(#29053,#29060),.PCURVE_S1.);
+#29049 = LINE('',#29050,#29051);
+#29050 = CARTESIAN_POINT('',(5.95000105291,-0.6,6.8));
+#29051 = VECTOR('',#29052,1.);
+#29052 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#29053 = PCURVE('',#28215,#29054);
+#29054 = DEFINITIONAL_REPRESENTATION('',(#29055),#29059);
+#29055 = LINE('',#29056,#29057);
+#29056 = CARTESIAN_POINT('',(3.01,9.994542608243E-16));
+#29057 = VECTOR('',#29058,1.);
+#29058 = DIRECTION('',(1.1E-16,-1.));
+#29059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29060 = PCURVE('',#28243,#29061);
+#29061 = DEFINITIONAL_REPRESENTATION('',(#29062),#29066);
+#29062 = LINE('',#29063,#29064);
+#29063 = CARTESIAN_POINT('',(-0.,0.));
+#29064 = VECTOR('',#29065,1.);
+#29065 = DIRECTION('',(2.218254069373E-18,-1.));
+#29066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29067 = ADVANCED_FACE('',(#29068),#28495,.T.);
+#29068 = FACE_BOUND('',#29069,.T.);
+#29069 = EDGE_LOOP('',(#29070,#29071,#29094,#29115));
+#29070 = ORIENTED_EDGE('',*,*,#28479,.F.);
+#29071 = ORIENTED_EDGE('',*,*,#29072,.T.);
+#29072 = EDGE_CURVE('',#28452,#29073,#29075,.T.);
+#29073 = VERTEX_POINT('',#29074);
+#29074 = CARTESIAN_POINT('',(5.65000105291,-2.19,-2.E-15));
+#29075 = SURFACE_CURVE('',#29076,(#29080,#29087),.PCURVE_S1.);
+#29076 = LINE('',#29077,#29078);
+#29077 = CARTESIAN_POINT('',(5.95000105291,-2.19,-4.1E-16));
+#29078 = VECTOR('',#29079,1.);
+#29079 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#29080 = PCURVE('',#28495,#29081);
+#29081 = DEFINITIONAL_REPRESENTATION('',(#29082),#29086);
+#29082 = LINE('',#29083,#29084);
+#29083 = CARTESIAN_POINT('',(0.,0.));
+#29084 = VECTOR('',#29085,1.);
+#29085 = DIRECTION('',(-1.1E-16,-1.));
+#29086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29087 = PCURVE('',#28467,#29088);
+#29088 = DEFINITIONAL_REPRESENTATION('',(#29089),#29093);
+#29089 = LINE('',#29090,#29091);
+#29090 = CARTESIAN_POINT('',(-0.406779661017,-0.566779661017));
+#29091 = VECTOR('',#29092,1.);
+#29092 = DIRECTION('',(1.,-1.1E-16));
+#29093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29094 = ORIENTED_EDGE('',*,*,#29095,.F.);
+#29095 = EDGE_CURVE('',#28758,#29073,#29096,.T.);
+#29096 = SURFACE_CURVE('',#29097,(#29101,#29108),.PCURVE_S1.);
+#29097 = LINE('',#29098,#29099);
+#29098 = CARTESIAN_POINT('',(5.65000105291,-2.19,-1.22E-15));
+#29099 = VECTOR('',#29100,1.);
+#29100 = DIRECTION('',(-1.12044604925E-16,-1.,-1.1E-16));
+#29101 = PCURVE('',#28495,#29102);
+#29102 = DEFINITIONAL_REPRESENTATION('',(#29103),#29107);
+#29103 = LINE('',#29104,#29105);
+#29104 = CARTESIAN_POINT('',(-9.96133814775E-17,-0.3));
+#29105 = VECTOR('',#29106,1.);
+#29106 = DIRECTION('',(-1.,2.2E-16));
+#29107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29108 = PCURVE('',#28665,#29109);
+#29109 = DEFINITIONAL_REPRESENTATION('',(#29110),#29114);
+#29110 = LINE('',#29111,#29112);
+#29111 = CARTESIAN_POINT('',(-1.101674741835,-3.050705137718));
+#29112 = VECTOR('',#29113,1.);
+#29113 = DIRECTION('',(-1.,-1.1E-16));
+#29114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29115 = ORIENTED_EDGE('',*,*,#28757,.F.);
+#29116 = ADVANCED_FACE('',(#29117),#28243,.T.);
+#29117 = FACE_BOUND('',#29118,.T.);
+#29118 = EDGE_LOOP('',(#29119,#29120,#29121,#29144));
+#29119 = ORIENTED_EDGE('',*,*,#28227,.F.);
+#29120 = ORIENTED_EDGE('',*,*,#29047,.T.);
+#29121 = ORIENTED_EDGE('',*,*,#29122,.F.);
+#29122 = EDGE_CURVE('',#29123,#29025,#29125,.T.);
+#29123 = VERTEX_POINT('',#29124);
+#29124 = CARTESIAN_POINT('',(5.65000105291,-2.19,5.21));
+#29125 = SURFACE_CURVE('',#29126,(#29130,#29137),.PCURVE_S1.);
+#29126 = LINE('',#29127,#29128);
+#29127 = CARTESIAN_POINT('',(5.65000105291,-0.9975,6.4025));
+#29128 = VECTOR('',#29129,1.);
+#29129 = DIRECTION('',(7.700924586833E-17,0.707106781187,0.707106781187)
+ );
+#29130 = PCURVE('',#28243,#29131);
+#29131 = DEFINITIONAL_REPRESENTATION('',(#29132),#29136);
+#29132 = LINE('',#29133,#29134);
+#29133 = CARTESIAN_POINT('',(0.562149891043,-0.3));
+#29134 = VECTOR('',#29135,1.);
+#29135 = DIRECTION('',(-1.,-1.599999999999E-16));
+#29136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29137 = PCURVE('',#28665,#29138);
+#29138 = DEFINITIONAL_REPRESENTATION('',(#29139),#29143);
+#29139 = LINE('',#29140,#29141);
+#29140 = CARTESIAN_POINT('',(9.0825258165E-02,3.351794862282));
+#29141 = VECTOR('',#29142,1.);
+#29142 = DIRECTION('',(0.707106781187,0.707106781187));
+#29143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29144 = ORIENTED_EDGE('',*,*,#29145,.F.);
+#29145 = EDGE_CURVE('',#28228,#29123,#29146,.T.);
+#29146 = SURFACE_CURVE('',#29147,(#29151,#29158),.PCURVE_S1.);
+#29147 = LINE('',#29148,#29149);
+#29148 = CARTESIAN_POINT('',(5.95000105291,-2.19,5.21));
+#29149 = VECTOR('',#29150,1.);
+#29150 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#29151 = PCURVE('',#28243,#29152);
+#29152 = DEFINITIONAL_REPRESENTATION('',(#29153),#29157);
+#29153 = LINE('',#29154,#29155);
+#29154 = CARTESIAN_POINT('',(2.248599564173,5.329388869644E-16));
+#29155 = VECTOR('',#29156,1.);
+#29156 = DIRECTION('',(2.218254069373E-18,-1.));
+#29157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29158 = PCURVE('',#28271,#29159);
+#29159 = DEFINITIONAL_REPRESENTATION('',(#29160),#29164);
+#29160 = LINE('',#29161,#29162);
+#29161 = CARTESIAN_POINT('',(0.,0.));
+#29162 = VECTOR('',#29163,1.);
+#29163 = DIRECTION('',(-1.1E-16,-1.));
+#29164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29165 = ADVANCED_FACE('',(#29166),#28467,.F.);
+#29166 = FACE_BOUND('',#29167,.F.);
+#29167 = EDGE_LOOP('',(#29168,#29198,#29226,#29255,#29283,#29312,#29340,
+ #29362,#29363,#29364,#29387,#29416,#29444,#29473,#29497,#29525,
+ #29554));
+#29168 = ORIENTED_EDGE('',*,*,#29169,.F.);
+#29169 = EDGE_CURVE('',#29170,#29172,#29174,.T.);
+#29170 = VERTEX_POINT('',#29171);
+#29171 = CARTESIAN_POINT('',(5.95000105291,-2.19,-3.7));
+#29172 = VERTEX_POINT('',#29173);
+#29173 = CARTESIAN_POINT('',(5.65000105291,-2.19,-3.7));
+#29174 = SURFACE_CURVE('',#29175,(#29179,#29186),.PCURVE_S1.);
+#29175 = LINE('',#29176,#29177);
+#29176 = CARTESIAN_POINT('',(5.95000105291,-2.19,-3.7));
+#29177 = VECTOR('',#29178,1.);
+#29178 = DIRECTION('',(-1.,2.22044604925E-16,2.2E-16));
+#29179 = PCURVE('',#28467,#29180);
+#29180 = DEFINITIONAL_REPRESENTATION('',(#29181),#29185);
+#29181 = LINE('',#29182,#29183);
+#29182 = CARTESIAN_POINT('',(-0.406779661017,3.133220338983));
+#29183 = VECTOR('',#29184,1.);
+#29184 = DIRECTION('',(1.,-2.2E-16));
+#29185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29186 = PCURVE('',#29187,#29192);
+#29187 = CYLINDRICAL_SURFACE('',#29188,0.2);
+#29188 = AXIS2_PLACEMENT_3D('',#29189,#29190,#29191);
+#29189 = CARTESIAN_POINT('',(5.95000105291,-2.39,-3.7));
+#29190 = DIRECTION('',(1.,-3.32044604925E-16,0.));
+#29191 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#29192 = DEFINITIONAL_REPRESENTATION('',(#29193),#29197);
+#29193 = LINE('',#29194,#29195);
+#29194 = CARTESIAN_POINT('',(3.14159265359,0.));
+#29195 = VECTOR('',#29196,1.);
+#29196 = DIRECTION('',(0.,-1.));
+#29197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29198 = ORIENTED_EDGE('',*,*,#29199,.T.);
+#29199 = EDGE_CURVE('',#29170,#29200,#29202,.T.);
+#29200 = VERTEX_POINT('',#29201);
+#29201 = CARTESIAN_POINT('',(5.95000105291,-2.19,-3.13));
+#29202 = SURFACE_CURVE('',#29203,(#29207,#29214),.PCURVE_S1.);
+#29203 = LINE('',#29204,#29205);
+#29204 = CARTESIAN_POINT('',(5.95000105291,-2.19,-3.7));
+#29205 = VECTOR('',#29206,1.);
+#29206 = DIRECTION('',(0.,0.,1.));
+#29207 = PCURVE('',#28467,#29208);
+#29208 = DEFINITIONAL_REPRESENTATION('',(#29209),#29213);
+#29209 = LINE('',#29210,#29211);
+#29210 = CARTESIAN_POINT('',(-0.406779661017,3.133220338983));
+#29211 = VECTOR('',#29212,1.);
+#29212 = DIRECTION('',(0.,-1.));
+#29213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29214 = PCURVE('',#29215,#29220);
+#29215 = PLANE('',#29216);
+#29216 = AXIS2_PLACEMENT_3D('',#29217,#29218,#29219);
+#29217 = CARTESIAN_POINT('',(5.95000105291,-2.19,-3.7));
+#29218 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#29219 = DIRECTION('',(0.,-0.,-1.));
+#29220 = DEFINITIONAL_REPRESENTATION('',(#29221),#29225);
+#29221 = LINE('',#29222,#29223);
+#29222 = CARTESIAN_POINT('',(0.,0.));
+#29223 = VECTOR('',#29224,1.);
+#29224 = DIRECTION('',(-1.,0.));
+#29225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29226 = ORIENTED_EDGE('',*,*,#29227,.T.);
+#29227 = EDGE_CURVE('',#29200,#29228,#29230,.T.);
+#29228 = VERTEX_POINT('',#29229);
+#29229 = CARTESIAN_POINT('',(5.919414382084,-2.19,-2.925339806694));
+#29230 = SURFACE_CURVE('',#29231,(#29236,#29243),.PCURVE_S1.);
+#29231 = CIRCLE('',#29232,0.7);
+#29232 = AXIS2_PLACEMENT_3D('',#29233,#29234,#29235);
+#29233 = CARTESIAN_POINT('',(5.25000105291,-2.19,-3.13));
+#29234 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29235 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29236 = PCURVE('',#28467,#29237);
+#29237 = DEFINITIONAL_REPRESENTATION('',(#29238),#29242);
+#29238 = CIRCLE('',#29239,0.7);
+#29239 = AXIS2_PLACEMENT_2D('',#29240,#29241);
+#29240 = CARTESIAN_POINT('',(0.293220338983,2.563220338983));
+#29241 = DIRECTION('',(2.2E-16,-1.));
+#29242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29243 = PCURVE('',#29244,#29249);
+#29244 = CYLINDRICAL_SURFACE('',#29245,0.7);
+#29245 = AXIS2_PLACEMENT_3D('',#29246,#29247,#29248);
+#29246 = CARTESIAN_POINT('',(5.25000105291,-3.89,-3.13));
+#29247 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29248 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29249 = DEFINITIONAL_REPRESENTATION('',(#29250),#29254);
+#29250 = LINE('',#29251,#29252);
+#29251 = CARTESIAN_POINT('',(0.,-1.7));
+#29252 = VECTOR('',#29253,1.);
+#29253 = DIRECTION('',(1.,0.));
+#29254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29255 = ORIENTED_EDGE('',*,*,#29256,.T.);
+#29256 = EDGE_CURVE('',#29228,#29257,#29259,.T.);
+#29257 = VERTEX_POINT('',#29258);
+#29258 = CARTESIAN_POINT('',(5.575937415617,-2.19,-2.122020992923));
+#29259 = SURFACE_CURVE('',#29260,(#29264,#29271),.PCURVE_S1.);
+#29260 = LINE('',#29261,#29262);
+#29261 = CARTESIAN_POINT('',(5.464048459543,-2.19,-1.860336768819));
+#29262 = VECTOR('',#29263,1.);
+#29263 = DIRECTION('',(-0.393143125865,3.772953100617E-16,0.919477287694
+ ));
+#29264 = PCURVE('',#28467,#29265);
+#29265 = DEFINITIONAL_REPRESENTATION('',(#29266),#29270);
+#29266 = LINE('',#29267,#29268);
+#29267 = CARTESIAN_POINT('',(7.917293235E-02,1.293557107802));
+#29268 = VECTOR('',#29269,1.);
+#29269 = DIRECTION('',(0.393143125865,-0.919477287694));
+#29270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29271 = PCURVE('',#29272,#29277);
+#29272 = PLANE('',#29273);
+#29273 = AXIS2_PLACEMENT_3D('',#29274,#29275,#29276);
+#29274 = CARTESIAN_POINT('',(5.919414382084,-3.89,-2.925339806694));
+#29275 = DIRECTION('',(-0.919477287694,1.041649710835E-16,
+ -0.393143125865));
+#29276 = DIRECTION('',(0.393143125865,1.027046899383E-16,-0.919477287694
+ ));
+#29277 = DEFINITIONAL_REPRESENTATION('',(#29278),#29282);
+#29278 = LINE('',#29279,#29280);
+#29279 = CARTESIAN_POINT('',(-1.158270086851,-1.7));
+#29280 = VECTOR('',#29281,1.);
+#29281 = DIRECTION('',(-1.,-4.8E-16));
+#29282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29283 = ORIENTED_EDGE('',*,*,#29284,.F.);
+#29284 = EDGE_CURVE('',#29285,#29257,#29287,.T.);
+#29285 = VERTEX_POINT('',#29286);
+#29286 = CARTESIAN_POINT('',(5.575937415617,-2.19,-1.877979007077));
+#29287 = SURFACE_CURVE('',#29288,(#29293,#29300),.PCURVE_S1.);
+#29288 = CIRCLE('',#29289,0.3);
+#29289 = AXIS2_PLACEMENT_3D('',#29290,#29291,#29292);
+#29290 = CARTESIAN_POINT('',(5.85000105291,-2.19,-2.));
+#29291 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29292 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29293 = PCURVE('',#28467,#29294);
+#29294 = DEFINITIONAL_REPRESENTATION('',(#29295),#29299);
+#29295 = CIRCLE('',#29296,0.3);
+#29296 = AXIS2_PLACEMENT_2D('',#29297,#29298);
+#29297 = CARTESIAN_POINT('',(-0.306779661017,1.433220338983));
+#29298 = DIRECTION('',(2.2E-16,-1.));
+#29299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29300 = PCURVE('',#29301,#29306);
+#29301 = CYLINDRICAL_SURFACE('',#29302,0.3);
+#29302 = AXIS2_PLACEMENT_3D('',#29303,#29304,#29305);
+#29303 = CARTESIAN_POINT('',(5.85000105291,-3.89,-2.));
+#29304 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29305 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29306 = DEFINITIONAL_REPRESENTATION('',(#29307),#29311);
+#29307 = LINE('',#29308,#29309);
+#29308 = CARTESIAN_POINT('',(2.22044604925E-16,-1.7));
+#29309 = VECTOR('',#29310,1.);
+#29310 = DIRECTION('',(1.,5.3009244691E-16));
+#29311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29312 = ORIENTED_EDGE('',*,*,#29313,.T.);
+#29313 = EDGE_CURVE('',#29285,#29314,#29316,.T.);
+#29314 = VERTEX_POINT('',#29315);
+#29315 = CARTESIAN_POINT('',(5.919414382084,-2.19,-1.074660193306));
+#29316 = SURFACE_CURVE('',#29317,(#29321,#29328),.PCURVE_S1.);
+#29317 = LINE('',#29318,#29319);
+#29318 = CARTESIAN_POINT('',(5.810399314647,-2.19,-1.329623009467));
+#29319 = VECTOR('',#29320,1.);
+#29320 = DIRECTION('',(0.393143125865,-5.572953100617E-16,0.919477287694
+ ));
+#29321 = PCURVE('',#28467,#29322);
+#29322 = DEFINITIONAL_REPRESENTATION('',(#29323),#29327);
+#29323 = LINE('',#29324,#29325);
+#29324 = CARTESIAN_POINT('',(-0.267177922754,0.76284334845));
+#29325 = VECTOR('',#29326,1.);
+#29326 = DIRECTION('',(-0.393143125865,-0.919477287694));
+#29327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29328 = PCURVE('',#29329,#29334);
+#29329 = PLANE('',#29330);
+#29330 = AXIS2_PLACEMENT_3D('',#29331,#29332,#29333);
+#29331 = CARTESIAN_POINT('',(5.575937415617,-3.89,-1.877979007077));
+#29332 = DIRECTION('',(-0.919477287694,1.041649710835E-16,0.393143125865
+ ));
+#29333 = DIRECTION('',(-0.393143125865,9.729531006171E-17,
+ -0.919477287694));
+#29334 = DEFINITIONAL_REPRESENTATION('',(#29335),#29339);
+#29335 = LINE('',#29336,#29337);
+#29336 = CARTESIAN_POINT('',(-0.596377969254,-1.7));
+#29337 = VECTOR('',#29338,1.);
+#29338 = DIRECTION('',(-1.,4.6E-16));
+#29339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29340 = ORIENTED_EDGE('',*,*,#29341,.T.);
+#29341 = EDGE_CURVE('',#29314,#28424,#29342,.T.);
+#29342 = SURFACE_CURVE('',#29343,(#29348,#29355),.PCURVE_S1.);
+#29343 = CIRCLE('',#29344,0.7);
+#29344 = AXIS2_PLACEMENT_3D('',#29345,#29346,#29347);
+#29345 = CARTESIAN_POINT('',(5.25000105291,-2.19,-0.87));
+#29346 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29347 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29348 = PCURVE('',#28467,#29349);
+#29349 = DEFINITIONAL_REPRESENTATION('',(#29350),#29354);
+#29350 = CIRCLE('',#29351,0.7);
+#29351 = AXIS2_PLACEMENT_2D('',#29352,#29353);
+#29352 = CARTESIAN_POINT('',(0.293220338983,0.303220338983));
+#29353 = DIRECTION('',(2.2E-16,-1.));
+#29354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29355 = PCURVE('',#28439,#29356);
+#29356 = DEFINITIONAL_REPRESENTATION('',(#29357),#29361);
+#29357 = LINE('',#29358,#29359);
+#29358 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.7));
+#29359 = VECTOR('',#29360,1.);
+#29360 = DIRECTION('',(1.,0.));
+#29361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29362 = ORIENTED_EDGE('',*,*,#28451,.T.);
+#29363 = ORIENTED_EDGE('',*,*,#29072,.T.);
+#29364 = ORIENTED_EDGE('',*,*,#29365,.T.);
+#29365 = EDGE_CURVE('',#29073,#29366,#29368,.T.);
+#29366 = VERTEX_POINT('',#29367);
+#29367 = CARTESIAN_POINT('',(5.65000105291,-2.19,-0.87));
+#29368 = SURFACE_CURVE('',#29369,(#29373,#29380),.PCURVE_S1.);
+#29369 = LINE('',#29370,#29371);
+#29370 = CARTESIAN_POINT('',(5.65000105291,-2.19,-0.718389830508));
+#29371 = VECTOR('',#29372,1.);
+#29372 = DIRECTION('',(-1.E-16,1.E-16,-1.));
+#29373 = PCURVE('',#28467,#29374);
+#29374 = DEFINITIONAL_REPRESENTATION('',(#29375),#29379);
+#29375 = LINE('',#29376,#29377);
+#29376 = CARTESIAN_POINT('',(-0.106779661017,0.151610169491));
+#29377 = VECTOR('',#29378,1.);
+#29378 = DIRECTION('',(1.E-16,1.));
+#29379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29380 = PCURVE('',#28665,#29381);
+#29381 = DEFINITIONAL_REPRESENTATION('',(#29382),#29386);
+#29382 = LINE('',#29383,#29384);
+#29383 = CARTESIAN_POINT('',(-1.101674741835,-3.769094968226));
+#29384 = VECTOR('',#29385,1.);
+#29385 = DIRECTION('',(1.E-16,-1.));
+#29386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29387 = ORIENTED_EDGE('',*,*,#29388,.F.);
+#29388 = EDGE_CURVE('',#29389,#29366,#29391,.T.);
+#29389 = VERTEX_POINT('',#29390);
+#29390 = CARTESIAN_POINT('',(5.632522955295,-2.19,-0.986948681889));
+#29391 = SURFACE_CURVE('',#29392,(#29397,#29404),.PCURVE_S1.);
+#29392 = CIRCLE('',#29393,0.4);
+#29393 = AXIS2_PLACEMENT_3D('',#29394,#29395,#29396);
+#29394 = CARTESIAN_POINT('',(5.25000105291,-2.19,-0.87));
+#29395 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29396 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29397 = PCURVE('',#28467,#29398);
+#29398 = DEFINITIONAL_REPRESENTATION('',(#29399),#29403);
+#29399 = CIRCLE('',#29400,0.4);
+#29400 = AXIS2_PLACEMENT_2D('',#29401,#29402);
+#29401 = CARTESIAN_POINT('',(0.293220338983,0.303220338983));
+#29402 = DIRECTION('',(2.2E-16,-1.));
+#29403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29404 = PCURVE('',#29405,#29410);
+#29405 = CYLINDRICAL_SURFACE('',#29406,0.4);
+#29406 = AXIS2_PLACEMENT_3D('',#29407,#29408,#29409);
+#29407 = CARTESIAN_POINT('',(5.25000105291,-3.89,-0.87));
+#29408 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29409 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29410 = DEFINITIONAL_REPRESENTATION('',(#29411),#29415);
+#29411 = LINE('',#29412,#29413);
+#29412 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.7));
+#29413 = VECTOR('',#29414,1.);
+#29414 = DIRECTION('',(1.,0.));
+#29415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29416 = ORIENTED_EDGE('',*,*,#29417,.F.);
+#29417 = EDGE_CURVE('',#29418,#29389,#29420,.T.);
+#29418 = VERTEX_POINT('',#29419);
+#29419 = CARTESIAN_POINT('',(5.301873778324,-2.19,-1.755958014155));
+#29420 = SURFACE_CURVE('',#29421,(#29425,#29432),.PCURVE_S1.);
+#29421 = LINE('',#29422,#29423);
+#29422 = CARTESIAN_POINT('',(5.536467325386,-2.19,-1.210350646756));
+#29423 = VECTOR('',#29424,1.);
+#29424 = DIRECTION('',(0.395002710711,-5.577082208438E-16,0.918679954354
+ ));
+#29425 = PCURVE('',#28467,#29426);
+#29426 = DEFINITIONAL_REPRESENTATION('',(#29427),#29431);
+#29427 = LINE('',#29428,#29429);
+#29428 = CARTESIAN_POINT('',(6.754066507E-03,0.643570985739));
+#29429 = VECTOR('',#29430,1.);
+#29430 = DIRECTION('',(-0.395002710711,-0.918679954354));
+#29431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29432 = PCURVE('',#29433,#29438);
+#29433 = PLANE('',#29434);
+#29434 = AXIS2_PLACEMENT_3D('',#29435,#29436,#29437);
+#29435 = CARTESIAN_POINT('',(5.301873778324,-3.89,-1.755958014155));
+#29436 = DIRECTION('',(-0.918679954354,1.03987927517E-16,0.395002710711)
+ );
+#29437 = DIRECTION('',(-0.395002710711,9.770822084401E-17,
+ -0.918679954354));
+#29438 = DEFINITIONAL_REPRESENTATION('',(#29439),#29443);
+#29439 = LINE('',#29440,#29441);
+#29440 = CARTESIAN_POINT('',(-0.593903638382,-1.7));
+#29441 = VECTOR('',#29442,1.);
+#29442 = DIRECTION('',(-1.,4.599999999998E-16));
+#29443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29444 = ORIENTED_EDGE('',*,*,#29445,.T.);
+#29445 = EDGE_CURVE('',#29418,#29446,#29448,.T.);
+#29446 = VERTEX_POINT('',#29447);
+#29447 = CARTESIAN_POINT('',(5.25000105291,-2.19,-2.));
+#29448 = SURFACE_CURVE('',#29449,(#29454,#29461),.PCURVE_S1.);
+#29449 = CIRCLE('',#29450,0.6);
+#29450 = AXIS2_PLACEMENT_3D('',#29451,#29452,#29453);
+#29451 = CARTESIAN_POINT('',(5.85000105291,-2.19,-2.));
+#29452 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29453 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29454 = PCURVE('',#28467,#29455);
+#29455 = DEFINITIONAL_REPRESENTATION('',(#29456),#29460);
+#29456 = CIRCLE('',#29457,0.6);
+#29457 = AXIS2_PLACEMENT_2D('',#29458,#29459);
+#29458 = CARTESIAN_POINT('',(-0.306779661017,1.433220338983));
+#29459 = DIRECTION('',(2.2E-16,-1.));
+#29460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29461 = PCURVE('',#29462,#29467);
+#29462 = CYLINDRICAL_SURFACE('',#29463,0.6);
+#29463 = AXIS2_PLACEMENT_3D('',#29464,#29465,#29466);
+#29464 = CARTESIAN_POINT('',(5.85000105291,-3.89,-2.));
+#29465 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29466 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29467 = DEFINITIONAL_REPRESENTATION('',(#29468),#29472);
+#29468 = LINE('',#29469,#29470);
+#29469 = CARTESIAN_POINT('',(4.440892098501E-16,-1.7));
+#29470 = VECTOR('',#29471,1.);
+#29471 = DIRECTION('',(1.,0.));
+#29472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29473 = ORIENTED_EDGE('',*,*,#29474,.T.);
+#29474 = EDGE_CURVE('',#29446,#29475,#29477,.T.);
+#29475 = VERTEX_POINT('',#29476);
+#29476 = CARTESIAN_POINT('',(5.301873778324,-2.19,-2.244041985845));
+#29477 = SURFACE_CURVE('',#29478,(#29483,#29490),.PCURVE_S1.);
+#29478 = CIRCLE('',#29479,0.6);
+#29479 = AXIS2_PLACEMENT_3D('',#29480,#29481,#29482);
+#29480 = CARTESIAN_POINT('',(5.85000105291,-2.19,-2.));
+#29481 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29482 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29483 = PCURVE('',#28467,#29484);
+#29484 = DEFINITIONAL_REPRESENTATION('',(#29485),#29489);
+#29485 = CIRCLE('',#29486,0.6);
+#29486 = AXIS2_PLACEMENT_2D('',#29487,#29488);
+#29487 = CARTESIAN_POINT('',(-0.306779661017,1.433220338983));
+#29488 = DIRECTION('',(2.2E-16,-1.));
+#29489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29490 = PCURVE('',#29462,#29491);
+#29491 = DEFINITIONAL_REPRESENTATION('',(#29492),#29496);
+#29492 = LINE('',#29493,#29494);
+#29493 = CARTESIAN_POINT('',(2.22044604925E-16,-1.7));
+#29494 = VECTOR('',#29495,1.);
+#29495 = DIRECTION('',(1.,1.060184893824E-15));
+#29496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29497 = ORIENTED_EDGE('',*,*,#29498,.F.);
+#29498 = EDGE_CURVE('',#29499,#29475,#29501,.T.);
+#29499 = VERTEX_POINT('',#29500);
+#29500 = CARTESIAN_POINT('',(5.632522955295,-2.19,-3.013051318111));
+#29501 = SURFACE_CURVE('',#29502,(#29506,#29513),.PCURVE_S1.);
+#29502 = LINE('',#29503,#29504);
+#29503 = CARTESIAN_POINT('',(5.181703380497,-2.19,-1.96455495298));
+#29504 = VECTOR('',#29505,1.);
+#29505 = DIRECTION('',(-0.395002710711,3.777082208439E-16,0.918679954354
+ ));
+#29506 = PCURVE('',#28467,#29507);
+#29507 = DEFINITIONAL_REPRESENTATION('',(#29508),#29512);
+#29508 = LINE('',#29509,#29510);
+#29509 = CARTESIAN_POINT('',(0.361518011396,1.397775291963));
+#29510 = VECTOR('',#29511,1.);
+#29511 = DIRECTION('',(0.395002710711,-0.918679954354));
+#29512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29513 = PCURVE('',#29514,#29519);
+#29514 = PLANE('',#29515);
+#29515 = AXIS2_PLACEMENT_3D('',#29516,#29517,#29518);
+#29516 = CARTESIAN_POINT('',(5.632522955295,-3.89,-3.013051318111));
+#29517 = DIRECTION('',(-0.918679954354,1.03987927517E-16,-0.395002710711
+ ));
+#29518 = DIRECTION('',(0.395002710711,1.022917791559E-16,-0.918679954354
+ ));
+#29519 = DEFINITIONAL_REPRESENTATION('',(#29520),#29524);
+#29520 = LINE('',#29521,#29522);
+#29521 = CARTESIAN_POINT('',(-1.141307546945,-1.7));
+#29522 = VECTOR('',#29523,1.);
+#29523 = DIRECTION('',(-1.,-4.799999999998E-16));
+#29524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29525 = ORIENTED_EDGE('',*,*,#29526,.F.);
+#29526 = EDGE_CURVE('',#29527,#29499,#29529,.T.);
+#29527 = VERTEX_POINT('',#29528);
+#29528 = CARTESIAN_POINT('',(5.65000105291,-2.19,-3.13));
+#29529 = SURFACE_CURVE('',#29530,(#29535,#29542),.PCURVE_S1.);
+#29530 = CIRCLE('',#29531,0.4);
+#29531 = AXIS2_PLACEMENT_3D('',#29532,#29533,#29534);
+#29532 = CARTESIAN_POINT('',(5.25000105291,-2.19,-3.13));
+#29533 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29534 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29535 = PCURVE('',#28467,#29536);
+#29536 = DEFINITIONAL_REPRESENTATION('',(#29537),#29541);
+#29537 = CIRCLE('',#29538,0.4);
+#29538 = AXIS2_PLACEMENT_2D('',#29539,#29540);
+#29539 = CARTESIAN_POINT('',(0.293220338983,2.563220338983));
+#29540 = DIRECTION('',(2.2E-16,-1.));
+#29541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29542 = PCURVE('',#29543,#29548);
+#29543 = CYLINDRICAL_SURFACE('',#29544,0.4);
+#29544 = AXIS2_PLACEMENT_3D('',#29545,#29546,#29547);
+#29545 = CARTESIAN_POINT('',(5.25000105291,-3.89,-3.13));
+#29546 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29547 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29548 = DEFINITIONAL_REPRESENTATION('',(#29549),#29553);
+#29549 = LINE('',#29550,#29551);
+#29550 = CARTESIAN_POINT('',(0.,-1.7));
+#29551 = VECTOR('',#29552,1.);
+#29552 = DIRECTION('',(1.,0.));
+#29553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29554 = ORIENTED_EDGE('',*,*,#29555,.F.);
+#29555 = EDGE_CURVE('',#29172,#29527,#29556,.T.);
+#29556 = SURFACE_CURVE('',#29557,(#29561,#29568),.PCURVE_S1.);
+#29557 = LINE('',#29558,#29559);
+#29558 = CARTESIAN_POINT('',(5.65000105291,-2.19,-2.383389830508));
+#29559 = VECTOR('',#29560,1.);
+#29560 = DIRECTION('',(-2.2E-16,-1.E-16,1.));
+#29561 = PCURVE('',#28467,#29562);
+#29562 = DEFINITIONAL_REPRESENTATION('',(#29563),#29567);
+#29563 = LINE('',#29564,#29565);
+#29564 = CARTESIAN_POINT('',(-0.106779661017,1.816610169491));
+#29565 = VECTOR('',#29566,1.);
+#29566 = DIRECTION('',(2.2E-16,-1.));
+#29567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29568 = PCURVE('',#29569,#29574);
+#29569 = PLANE('',#29570);
+#29570 = AXIS2_PLACEMENT_3D('',#29571,#29572,#29573);
+#29571 = CARTESIAN_POINT('',(5.65000105291,-3.89,-4.2));
+#29572 = DIRECTION('',(-1.,1.12044604925E-16,-2.2E-16));
+#29573 = DIRECTION('',(2.2E-16,1.1E-16,-1.));
+#29574 = DEFINITIONAL_REPRESENTATION('',(#29575),#29579);
+#29575 = LINE('',#29576,#29577);
+#29576 = CARTESIAN_POINT('',(-1.816610169492,-1.7));
+#29577 = VECTOR('',#29578,1.);
+#29578 = DIRECTION('',(-1.,-1.E-17));
+#29579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29580 = ADVANCED_FACE('',(#29581),#28271,.T.);
+#29581 = FACE_BOUND('',#29582,.T.);
+#29582 = EDGE_LOOP('',(#29583,#29584,#29585,#29608));
+#29583 = ORIENTED_EDGE('',*,*,#28255,.F.);
+#29584 = ORIENTED_EDGE('',*,*,#29145,.T.);
+#29585 = ORIENTED_EDGE('',*,*,#29586,.T.);
+#29586 = EDGE_CURVE('',#29123,#29587,#29589,.T.);
+#29587 = VERTEX_POINT('',#29588);
+#29588 = CARTESIAN_POINT('',(5.65000105291,-2.19,2.68));
+#29589 = SURFACE_CURVE('',#29590,(#29594,#29601),.PCURVE_S1.);
+#29590 = LINE('',#29591,#29592);
+#29591 = CARTESIAN_POINT('',(5.65000105291,-2.19,6.8));
+#29592 = VECTOR('',#29593,1.);
+#29593 = DIRECTION('',(-1.1E-16,2.2E-16,-1.));
+#29594 = PCURVE('',#28271,#29595);
+#29595 = DEFINITIONAL_REPRESENTATION('',(#29596),#29600);
+#29596 = LINE('',#29597,#29598);
+#29597 = CARTESIAN_POINT('',(-1.59,-0.3));
+#29598 = VECTOR('',#29599,1.);
+#29599 = DIRECTION('',(1.,-1.1E-16));
+#29600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29601 = PCURVE('',#28665,#29602);
+#29602 = DEFINITIONAL_REPRESENTATION('',(#29603),#29607);
+#29603 = LINE('',#29604,#29605);
+#29604 = CARTESIAN_POINT('',(-1.101674741835,3.749294862282));
+#29605 = VECTOR('',#29606,1.);
+#29606 = DIRECTION('',(2.2E-16,-1.));
+#29607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29608 = ORIENTED_EDGE('',*,*,#29609,.F.);
+#29609 = EDGE_CURVE('',#28256,#29587,#29610,.T.);
+#29610 = SURFACE_CURVE('',#29611,(#29615,#29622),.PCURVE_S1.);
+#29611 = LINE('',#29612,#29613);
+#29612 = CARTESIAN_POINT('',(5.95000105291,-2.19,2.68));
+#29613 = VECTOR('',#29614,1.);
+#29614 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#29615 = PCURVE('',#28271,#29616);
+#29616 = DEFINITIONAL_REPRESENTATION('',(#29617),#29621);
+#29617 = LINE('',#29618,#29619);
+#29618 = CARTESIAN_POINT('',(2.53,-9.860761315261E-32));
+#29619 = VECTOR('',#29620,1.);
+#29620 = DIRECTION('',(-1.1E-16,-1.));
+#29621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29622 = PCURVE('',#28299,#29623);
+#29623 = DEFINITIONAL_REPRESENTATION('',(#29624),#29628);
+#29624 = LINE('',#29625,#29626);
+#29625 = CARTESIAN_POINT('',(0.,0.));
+#29626 = VECTOR('',#29627,1.);
+#29627 = DIRECTION('',(1.1E-16,-1.));
+#29628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29629 = ADVANCED_FACE('',(#29630),#28439,.T.);
+#29630 = FACE_BOUND('',#29631,.T.);
+#29631 = EDGE_LOOP('',(#29632,#29655,#29656,#29657));
+#29632 = ORIENTED_EDGE('',*,*,#29633,.T.);
+#29633 = EDGE_CURVE('',#29634,#29314,#29636,.T.);
+#29634 = VERTEX_POINT('',#29635);
+#29635 = CARTESIAN_POINT('',(5.919414382084,-2.89,-1.074660193306));
+#29636 = SURFACE_CURVE('',#29637,(#29641,#29648),.PCURVE_S1.);
+#29637 = LINE('',#29638,#29639);
+#29638 = CARTESIAN_POINT('',(5.919414382084,-3.89,-1.074660193306));
+#29639 = VECTOR('',#29640,1.);
+#29640 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#29641 = PCURVE('',#28439,#29642);
+#29642 = DEFINITIONAL_REPRESENTATION('',(#29643),#29647);
+#29643 = LINE('',#29644,#29645);
+#29644 = CARTESIAN_POINT('',(4.415683007545,0.));
+#29645 = VECTOR('',#29646,1.);
+#29646 = DIRECTION('',(0.,-1.));
+#29647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29648 = PCURVE('',#29329,#29649);
+#29649 = DEFINITIONAL_REPRESENTATION('',(#29650),#29654);
+#29650 = LINE('',#29651,#29652);
+#29651 = CARTESIAN_POINT('',(-0.873669012299,-8.500389744296E-17));
+#29652 = VECTOR('',#29653,1.);
+#29653 = DIRECTION('',(5.324574384519E-17,-1.));
+#29654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29655 = ORIENTED_EDGE('',*,*,#29341,.T.);
+#29656 = ORIENTED_EDGE('',*,*,#28423,.F.);
+#29657 = ORIENTED_EDGE('',*,*,#29658,.F.);
+#29658 = EDGE_CURVE('',#29634,#28396,#29659,.T.);
+#29659 = SURFACE_CURVE('',#29660,(#29665,#29672),.PCURVE_S1.);
+#29660 = CIRCLE('',#29661,0.7);
+#29661 = AXIS2_PLACEMENT_3D('',#29662,#29663,#29664);
+#29662 = CARTESIAN_POINT('',(5.25000105291,-2.89,-0.87));
+#29663 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29664 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29665 = PCURVE('',#28439,#29666);
+#29666 = DEFINITIONAL_REPRESENTATION('',(#29667),#29671);
+#29667 = LINE('',#29668,#29669);
+#29668 = CARTESIAN_POINT('',(0.,-1.));
+#29669 = VECTOR('',#29670,1.);
+#29670 = DIRECTION('',(1.,0.));
+#29671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29672 = PCURVE('',#28411,#29673);
+#29673 = DEFINITIONAL_REPRESENTATION('',(#29674),#29678);
+#29674 = CIRCLE('',#29675,0.7);
+#29675 = AXIS2_PLACEMENT_2D('',#29676,#29677);
+#29676 = CARTESIAN_POINT('',(0.7,0.87));
+#29677 = DIRECTION('',(2.2E-16,-1.));
+#29678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29679 = ADVANCED_FACE('',(#29680),#28299,.T.);
+#29680 = FACE_BOUND('',#29681,.T.);
+#29681 = EDGE_LOOP('',(#29682,#29683,#29684,#29707));
+#29682 = ORIENTED_EDGE('',*,*,#28283,.F.);
+#29683 = ORIENTED_EDGE('',*,*,#29609,.T.);
+#29684 = ORIENTED_EDGE('',*,*,#29685,.T.);
+#29685 = EDGE_CURVE('',#29587,#29686,#29688,.T.);
+#29686 = VERTEX_POINT('',#29687);
+#29687 = CARTESIAN_POINT('',(5.65000105291,-2.92,2.68));
+#29688 = SURFACE_CURVE('',#29689,(#29693,#29700),.PCURVE_S1.);
+#29689 = LINE('',#29690,#29691);
+#29690 = CARTESIAN_POINT('',(5.65000105291,-3.04,2.68));
+#29691 = VECTOR('',#29692,1.);
+#29692 = DIRECTION('',(-2.044604925031E-18,-1.,-2.2E-16));
+#29693 = PCURVE('',#28299,#29694);
+#29694 = DEFINITIONAL_REPRESENTATION('',(#29695),#29699);
+#29695 = LINE('',#29696,#29697);
+#29696 = CARTESIAN_POINT('',(0.85,-0.3));
+#29697 = VECTOR('',#29698,1.);
+#29698 = DIRECTION('',(1.,3.3E-16));
+#29699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29700 = PCURVE('',#28665,#29701);
+#29701 = DEFINITIONAL_REPRESENTATION('',(#29702),#29706);
+#29702 = LINE('',#29703,#29704);
+#29703 = CARTESIAN_POINT('',(-1.951674741835,-0.370705137718));
+#29704 = VECTOR('',#29705,1.);
+#29705 = DIRECTION('',(-1.,-2.2E-16));
+#29706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29707 = ORIENTED_EDGE('',*,*,#29708,.F.);
+#29708 = EDGE_CURVE('',#28284,#29686,#29709,.T.);
+#29709 = SURFACE_CURVE('',#29710,(#29714,#29721),.PCURVE_S1.);
+#29710 = LINE('',#29711,#29712);
+#29711 = CARTESIAN_POINT('',(5.95000105291,-2.92,2.68));
+#29712 = VECTOR('',#29713,1.);
+#29713 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#29714 = PCURVE('',#28299,#29715);
+#29715 = DEFINITIONAL_REPRESENTATION('',(#29716),#29720);
+#29716 = LINE('',#29717,#29718);
+#29717 = CARTESIAN_POINT('',(0.73,2.423925615953E-16));
+#29718 = VECTOR('',#29719,1.);
+#29719 = DIRECTION('',(1.1E-16,-1.));
+#29720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29721 = PCURVE('',#28327,#29722);
+#29722 = DEFINITIONAL_REPRESENTATION('',(#29723),#29727);
+#29723 = LINE('',#29724,#29725);
+#29724 = CARTESIAN_POINT('',(-0.,0.));
+#29725 = VECTOR('',#29726,1.);
+#29726 = DIRECTION('',(2.218254069373E-18,-1.));
+#29727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29728 = ADVANCED_FACE('',(#29729),#28411,.T.);
+#29729 = FACE_BOUND('',#29730,.T.);
+#29730 = EDGE_LOOP('',(#29731,#29732,#29755,#29778,#29802,#29825,#29849,
+ #29873,#29896,#29920,#29943,#29971,#29994,#30018,#30041,#30065,
+ #30086));
+#29731 = ORIENTED_EDGE('',*,*,#28395,.F.);
+#29732 = ORIENTED_EDGE('',*,*,#29733,.T.);
+#29733 = EDGE_CURVE('',#28368,#29734,#29736,.T.);
+#29734 = VERTEX_POINT('',#29735);
+#29735 = CARTESIAN_POINT('',(5.65000105291,-2.89,-2.E-15));
+#29736 = SURFACE_CURVE('',#29737,(#29741,#29748),.PCURVE_S1.);
+#29737 = LINE('',#29738,#29739);
+#29738 = CARTESIAN_POINT('',(5.95000105291,-2.89,-4.1E-16));
+#29739 = VECTOR('',#29740,1.);
+#29740 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#29741 = PCURVE('',#28411,#29742);
+#29742 = DEFINITIONAL_REPRESENTATION('',(#29743),#29747);
+#29743 = LINE('',#29744,#29745);
+#29744 = CARTESIAN_POINT('',(0.,-4.1E-16));
+#29745 = VECTOR('',#29746,1.);
+#29746 = DIRECTION('',(1.,-1.1E-16));
+#29747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29748 = PCURVE('',#28383,#29749);
+#29749 = DEFINITIONAL_REPRESENTATION('',(#29750),#29754);
+#29750 = LINE('',#29751,#29752);
+#29751 = CARTESIAN_POINT('',(1.3,-4.316579864025E-16));
+#29752 = VECTOR('',#29753,1.);
+#29753 = DIRECTION('',(-1.1E-16,-1.));
+#29754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29755 = ORIENTED_EDGE('',*,*,#29756,.T.);
+#29756 = EDGE_CURVE('',#29734,#29757,#29759,.T.);
+#29757 = VERTEX_POINT('',#29758);
+#29758 = CARTESIAN_POINT('',(5.65000105291,-2.89,-0.87));
+#29759 = SURFACE_CURVE('',#29760,(#29764,#29771),.PCURVE_S1.);
+#29760 = LINE('',#29761,#29762);
+#29761 = CARTESIAN_POINT('',(5.65000105291,-2.89,-0.435));
+#29762 = VECTOR('',#29763,1.);
+#29763 = DIRECTION('',(-1.E-16,2.3E-16,-1.));
+#29764 = PCURVE('',#28411,#29765);
+#29765 = DEFINITIONAL_REPRESENTATION('',(#29766),#29770);
+#29766 = LINE('',#29767,#29768);
+#29767 = CARTESIAN_POINT('',(0.3,0.435));
+#29768 = VECTOR('',#29769,1.);
+#29769 = DIRECTION('',(1.E-16,1.));
+#29770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29771 = PCURVE('',#28665,#29772);
+#29772 = DEFINITIONAL_REPRESENTATION('',(#29773),#29777);
+#29773 = LINE('',#29774,#29775);
+#29774 = CARTESIAN_POINT('',(-1.801674741835,-3.485705137718));
+#29775 = VECTOR('',#29776,1.);
+#29776 = DIRECTION('',(2.3E-16,-1.));
+#29777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29778 = ORIENTED_EDGE('',*,*,#29779,.F.);
+#29779 = EDGE_CURVE('',#29780,#29757,#29782,.T.);
+#29780 = VERTEX_POINT('',#29781);
+#29781 = CARTESIAN_POINT('',(5.632522955295,-2.89,-0.986948681889));
+#29782 = SURFACE_CURVE('',#29783,(#29788,#29795),.PCURVE_S1.);
+#29783 = CIRCLE('',#29784,0.4);
+#29784 = AXIS2_PLACEMENT_3D('',#29785,#29786,#29787);
+#29785 = CARTESIAN_POINT('',(5.25000105291,-2.89,-0.87));
+#29786 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29787 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29788 = PCURVE('',#28411,#29789);
+#29789 = DEFINITIONAL_REPRESENTATION('',(#29790),#29794);
+#29790 = CIRCLE('',#29791,0.4);
+#29791 = AXIS2_PLACEMENT_2D('',#29792,#29793);
+#29792 = CARTESIAN_POINT('',(0.7,0.87));
+#29793 = DIRECTION('',(2.2E-16,-1.));
+#29794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29795 = PCURVE('',#29405,#29796);
+#29796 = DEFINITIONAL_REPRESENTATION('',(#29797),#29801);
+#29797 = LINE('',#29798,#29799);
+#29798 = CARTESIAN_POINT('',(0.,-1.));
+#29799 = VECTOR('',#29800,1.);
+#29800 = DIRECTION('',(1.,0.));
+#29801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29802 = ORIENTED_EDGE('',*,*,#29803,.F.);
+#29803 = EDGE_CURVE('',#29804,#29780,#29806,.T.);
+#29804 = VERTEX_POINT('',#29805);
+#29805 = CARTESIAN_POINT('',(5.301873778324,-2.89,-1.755958014155));
+#29806 = SURFACE_CURVE('',#29807,(#29811,#29818),.PCURVE_S1.);
+#29807 = LINE('',#29808,#29809);
+#29808 = CARTESIAN_POINT('',(5.671038464802,-2.89,-0.897371001645));
+#29809 = VECTOR('',#29810,1.);
+#29810 = DIRECTION('',(0.395002710711,-4.877082208439E-16,0.918679954354
+ ));
+#29811 = PCURVE('',#28411,#29812);
+#29812 = DEFINITIONAL_REPRESENTATION('',(#29813),#29817);
+#29813 = LINE('',#29814,#29815);
+#29814 = CARTESIAN_POINT('',(0.278962588108,0.897371001645));
+#29815 = VECTOR('',#29816,1.);
+#29816 = DIRECTION('',(-0.395002710711,-0.918679954354));
+#29817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29818 = PCURVE('',#29433,#29819);
+#29819 = DEFINITIONAL_REPRESENTATION('',(#29820),#29824);
+#29820 = LINE('',#29821,#29822);
+#29821 = CARTESIAN_POINT('',(-0.934587729319,-1.));
+#29822 = VECTOR('',#29823,1.);
+#29823 = DIRECTION('',(-1.,3.899999999999E-16));
+#29824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29825 = ORIENTED_EDGE('',*,*,#29826,.T.);
+#29826 = EDGE_CURVE('',#29804,#29827,#29829,.T.);
+#29827 = VERTEX_POINT('',#29828);
+#29828 = CARTESIAN_POINT('',(5.25000105291,-2.89,-2.));
+#29829 = SURFACE_CURVE('',#29830,(#29835,#29842),.PCURVE_S1.);
+#29830 = CIRCLE('',#29831,0.6);
+#29831 = AXIS2_PLACEMENT_3D('',#29832,#29833,#29834);
+#29832 = CARTESIAN_POINT('',(5.85000105291,-2.89,-2.));
+#29833 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29834 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29835 = PCURVE('',#28411,#29836);
+#29836 = DEFINITIONAL_REPRESENTATION('',(#29837),#29841);
+#29837 = CIRCLE('',#29838,0.6);
+#29838 = AXIS2_PLACEMENT_2D('',#29839,#29840);
+#29839 = CARTESIAN_POINT('',(0.1,2.));
+#29840 = DIRECTION('',(2.2E-16,-1.));
+#29841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29842 = PCURVE('',#29462,#29843);
+#29843 = DEFINITIONAL_REPRESENTATION('',(#29844),#29848);
+#29844 = LINE('',#29845,#29846);
+#29845 = CARTESIAN_POINT('',(4.440892098501E-16,-1.));
+#29846 = VECTOR('',#29847,1.);
+#29847 = DIRECTION('',(1.,0.));
+#29848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29849 = ORIENTED_EDGE('',*,*,#29850,.T.);
+#29850 = EDGE_CURVE('',#29827,#29851,#29853,.T.);
+#29851 = VERTEX_POINT('',#29852);
+#29852 = CARTESIAN_POINT('',(5.301873778324,-2.89,-2.244041985845));
+#29853 = SURFACE_CURVE('',#29854,(#29859,#29866),.PCURVE_S1.);
+#29854 = CIRCLE('',#29855,0.6);
+#29855 = AXIS2_PLACEMENT_3D('',#29856,#29857,#29858);
+#29856 = CARTESIAN_POINT('',(5.85000105291,-2.89,-2.));
+#29857 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29858 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29859 = PCURVE('',#28411,#29860);
+#29860 = DEFINITIONAL_REPRESENTATION('',(#29861),#29865);
+#29861 = CIRCLE('',#29862,0.6);
+#29862 = AXIS2_PLACEMENT_2D('',#29863,#29864);
+#29863 = CARTESIAN_POINT('',(0.1,2.));
+#29864 = DIRECTION('',(2.2E-16,-1.));
+#29865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29866 = PCURVE('',#29462,#29867);
+#29867 = DEFINITIONAL_REPRESENTATION('',(#29868),#29872);
+#29868 = LINE('',#29869,#29870);
+#29869 = CARTESIAN_POINT('',(2.22044604925E-16,-1.));
+#29870 = VECTOR('',#29871,1.);
+#29871 = DIRECTION('',(1.,1.060184893824E-15));
+#29872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29873 = ORIENTED_EDGE('',*,*,#29874,.F.);
+#29874 = EDGE_CURVE('',#29875,#29851,#29877,.T.);
+#29875 = VERTEX_POINT('',#29876);
+#29876 = CARTESIAN_POINT('',(5.632522955295,-2.89,-3.013051318111));
+#29877 = SURFACE_CURVE('',#29878,(#29882,#29889),.PCURVE_S1.);
+#29878 = LINE('',#29879,#29880);
+#29879 = CARTESIAN_POINT('',(5.110600908797,-2.89,-1.799187947426));
+#29880 = VECTOR('',#29881,1.);
+#29881 = DIRECTION('',(-0.395002710711,6.770822084402E-17,0.918679954354
+ ));
+#29882 = PCURVE('',#28411,#29883);
+#29883 = DEFINITIONAL_REPRESENTATION('',(#29884),#29888);
+#29884 = LINE('',#29885,#29886);
+#29885 = CARTESIAN_POINT('',(0.839400144113,1.799187947426));
+#29886 = VECTOR('',#29887,1.);
+#29887 = DIRECTION('',(0.395002710711,-0.918679954354));
+#29888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29889 = PCURVE('',#29514,#29890);
+#29890 = DEFINITIONAL_REPRESENTATION('',(#29891),#29895);
+#29891 = LINE('',#29892,#29893);
+#29892 = CARTESIAN_POINT('',(-1.321312569119,-1.));
+#29893 = VECTOR('',#29894,1.);
+#29894 = DIRECTION('',(-1.,-1.699999999999E-16));
+#29895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29896 = ORIENTED_EDGE('',*,*,#29897,.F.);
+#29897 = EDGE_CURVE('',#29898,#29875,#29900,.T.);
+#29898 = VERTEX_POINT('',#29899);
+#29899 = CARTESIAN_POINT('',(5.65000105291,-2.89,-3.13));
+#29900 = SURFACE_CURVE('',#29901,(#29906,#29913),.PCURVE_S1.);
+#29901 = CIRCLE('',#29902,0.4);
+#29902 = AXIS2_PLACEMENT_3D('',#29903,#29904,#29905);
+#29903 = CARTESIAN_POINT('',(5.25000105291,-2.89,-3.13));
+#29904 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#29905 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#29906 = PCURVE('',#28411,#29907);
+#29907 = DEFINITIONAL_REPRESENTATION('',(#29908),#29912);
+#29908 = CIRCLE('',#29909,0.4);
+#29909 = AXIS2_PLACEMENT_2D('',#29910,#29911);
+#29910 = CARTESIAN_POINT('',(0.7,3.13));
+#29911 = DIRECTION('',(2.2E-16,-1.));
+#29912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29913 = PCURVE('',#29543,#29914);
+#29914 = DEFINITIONAL_REPRESENTATION('',(#29915),#29919);
+#29915 = LINE('',#29916,#29917);
+#29916 = CARTESIAN_POINT('',(0.,-1.));
+#29917 = VECTOR('',#29918,1.);
+#29918 = DIRECTION('',(1.,0.));
+#29919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29920 = ORIENTED_EDGE('',*,*,#29921,.F.);
+#29921 = EDGE_CURVE('',#29922,#29898,#29924,.T.);
+#29922 = VERTEX_POINT('',#29923);
+#29923 = CARTESIAN_POINT('',(5.65000105291,-2.89,-3.7));
+#29924 = SURFACE_CURVE('',#29925,(#29929,#29936),.PCURVE_S1.);
+#29925 = LINE('',#29926,#29927);
+#29926 = CARTESIAN_POINT('',(5.65000105291,-2.89,-2.1));
+#29927 = VECTOR('',#29928,1.);
+#29928 = DIRECTION('',(-2.2E-16,-2.3E-16,1.));
+#29929 = PCURVE('',#28411,#29930);
+#29930 = DEFINITIONAL_REPRESENTATION('',(#29931),#29935);
+#29931 = LINE('',#29932,#29933);
+#29932 = CARTESIAN_POINT('',(0.3,2.1));
+#29933 = VECTOR('',#29934,1.);
+#29934 = DIRECTION('',(2.2E-16,-1.));
+#29935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29936 = PCURVE('',#29569,#29937);
+#29937 = DEFINITIONAL_REPRESENTATION('',(#29938),#29942);
+#29938 = LINE('',#29939,#29940);
+#29939 = CARTESIAN_POINT('',(-2.1,-1.));
+#29940 = VECTOR('',#29941,1.);
+#29941 = DIRECTION('',(-1.,1.2E-16));
+#29942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29943 = ORIENTED_EDGE('',*,*,#29944,.F.);
+#29944 = EDGE_CURVE('',#29945,#29922,#29947,.T.);
+#29945 = VERTEX_POINT('',#29946);
+#29946 = CARTESIAN_POINT('',(5.95000105291,-2.89,-3.7));
+#29947 = SURFACE_CURVE('',#29948,(#29952,#29959),.PCURVE_S1.);
+#29948 = LINE('',#29949,#29950);
+#29949 = CARTESIAN_POINT('',(5.95000105291,-2.89,-3.7));
+#29950 = VECTOR('',#29951,1.);
+#29951 = DIRECTION('',(-1.,2.22044604925E-16,2.2E-16));
+#29952 = PCURVE('',#28411,#29953);
+#29953 = DEFINITIONAL_REPRESENTATION('',(#29954),#29958);
+#29954 = LINE('',#29955,#29956);
+#29955 = CARTESIAN_POINT('',(5.258412415943E-31,3.7));
+#29956 = VECTOR('',#29957,1.);
+#29957 = DIRECTION('',(1.,-2.2E-16));
+#29958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29959 = PCURVE('',#29960,#29965);
+#29960 = CYLINDRICAL_SURFACE('',#29961,0.2);
+#29961 = AXIS2_PLACEMENT_3D('',#29962,#29963,#29964);
+#29962 = CARTESIAN_POINT('',(5.95000105291,-2.69,-3.7));
+#29963 = DIRECTION('',(1.,-3.32044604925E-16,0.));
+#29964 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#29965 = DEFINITIONAL_REPRESENTATION('',(#29966),#29970);
+#29966 = LINE('',#29967,#29968);
+#29967 = CARTESIAN_POINT('',(0.,0.));
+#29968 = VECTOR('',#29969,1.);
+#29969 = DIRECTION('',(0.,-1.));
+#29970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29971 = ORIENTED_EDGE('',*,*,#29972,.F.);
+#29972 = EDGE_CURVE('',#29973,#29945,#29975,.T.);
+#29973 = VERTEX_POINT('',#29974);
+#29974 = CARTESIAN_POINT('',(5.95000105291,-2.89,-3.13));
+#29975 = SURFACE_CURVE('',#29976,(#29980,#29987),.PCURVE_S1.);
+#29976 = LINE('',#29977,#29978);
+#29977 = CARTESIAN_POINT('',(5.95000105291,-2.89,0.));
+#29978 = VECTOR('',#29979,1.);
+#29979 = DIRECTION('',(-0.,0.,-1.));
+#29980 = PCURVE('',#28411,#29981);
+#29981 = DEFINITIONAL_REPRESENTATION('',(#29982),#29986);
+#29982 = LINE('',#29983,#29984);
+#29983 = CARTESIAN_POINT('',(0.,-8.2E-16));
+#29984 = VECTOR('',#29985,1.);
+#29985 = DIRECTION('',(0.,1.));
+#29986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29987 = PCURVE('',#29215,#29988);
+#29988 = DEFINITIONAL_REPRESENTATION('',(#29989),#29993);
+#29989 = LINE('',#29990,#29991);
+#29990 = CARTESIAN_POINT('',(-3.7,-0.7));
+#29991 = VECTOR('',#29992,1.);
+#29992 = DIRECTION('',(1.,0.));
+#29993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29994 = ORIENTED_EDGE('',*,*,#29995,.T.);
+#29995 = EDGE_CURVE('',#29973,#29996,#29998,.T.);
+#29996 = VERTEX_POINT('',#29997);
+#29997 = CARTESIAN_POINT('',(5.919414382084,-2.89,-2.925339806694));
+#29998 = SURFACE_CURVE('',#29999,(#30004,#30011),.PCURVE_S1.);
+#29999 = CIRCLE('',#30000,0.7);
+#30000 = AXIS2_PLACEMENT_3D('',#30001,#30002,#30003);
+#30001 = CARTESIAN_POINT('',(5.25000105291,-2.89,-3.13));
+#30002 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#30003 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#30004 = PCURVE('',#28411,#30005);
+#30005 = DEFINITIONAL_REPRESENTATION('',(#30006),#30010);
+#30006 = CIRCLE('',#30007,0.7);
+#30007 = AXIS2_PLACEMENT_2D('',#30008,#30009);
+#30008 = CARTESIAN_POINT('',(0.7,3.13));
+#30009 = DIRECTION('',(2.2E-16,-1.));
+#30010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30011 = PCURVE('',#29244,#30012);
+#30012 = DEFINITIONAL_REPRESENTATION('',(#30013),#30017);
+#30013 = LINE('',#30014,#30015);
+#30014 = CARTESIAN_POINT('',(0.,-1.));
+#30015 = VECTOR('',#30016,1.);
+#30016 = DIRECTION('',(1.,0.));
+#30017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30018 = ORIENTED_EDGE('',*,*,#30019,.T.);
+#30019 = EDGE_CURVE('',#29996,#30020,#30022,.T.);
+#30020 = VERTEX_POINT('',#30021);
+#30021 = CARTESIAN_POINT('',(5.575937415617,-2.89,-2.122020992923));
+#30022 = SURFACE_CURVE('',#30023,(#30027,#30034),.PCURVE_S1.);
+#30023 = LINE('',#30024,#30025);
+#30024 = CARTESIAN_POINT('',(5.393043194496,-2.89,-1.694270712408));
+#30025 = VECTOR('',#30026,1.);
+#30026 = DIRECTION('',(-0.393143125865,6.729531006171E-17,0.919477287694
+ ));
+#30027 = PCURVE('',#28411,#30028);
+#30028 = DEFINITIONAL_REPRESENTATION('',(#30029),#30033);
+#30029 = LINE('',#30030,#30031);
+#30030 = CARTESIAN_POINT('',(0.556957858414,1.694270712408));
+#30031 = VECTOR('',#30032,1.);
+#30032 = DIRECTION('',(0.393143125865,-0.919477287694));
+#30033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30034 = PCURVE('',#29272,#30035);
+#30035 = DEFINITIONAL_REPRESENTATION('',(#30036),#30040);
+#30036 = LINE('',#30037,#30038);
+#30037 = CARTESIAN_POINT('',(-1.338879285832,-1.));
+#30038 = VECTOR('',#30039,1.);
+#30039 = DIRECTION('',(-1.,-1.7E-16));
+#30040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30041 = ORIENTED_EDGE('',*,*,#30042,.F.);
+#30042 = EDGE_CURVE('',#30043,#30020,#30045,.T.);
+#30043 = VERTEX_POINT('',#30044);
+#30044 = CARTESIAN_POINT('',(5.575937415617,-2.89,-1.877979007077));
+#30045 = SURFACE_CURVE('',#30046,(#30051,#30058),.PCURVE_S1.);
+#30046 = CIRCLE('',#30047,0.3);
+#30047 = AXIS2_PLACEMENT_3D('',#30048,#30049,#30050);
+#30048 = CARTESIAN_POINT('',(5.85000105291,-2.89,-2.));
+#30049 = DIRECTION('',(-2.044604925031E-18,-1.,-1.1E-16));
+#30050 = DIRECTION('',(-2.2E-16,-1.1E-16,1.));
+#30051 = PCURVE('',#28411,#30052);
+#30052 = DEFINITIONAL_REPRESENTATION('',(#30053),#30057);
+#30053 = CIRCLE('',#30054,0.3);
+#30054 = AXIS2_PLACEMENT_2D('',#30055,#30056);
+#30055 = CARTESIAN_POINT('',(0.1,2.));
+#30056 = DIRECTION('',(2.2E-16,-1.));
+#30057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30058 = PCURVE('',#29301,#30059);
+#30059 = DEFINITIONAL_REPRESENTATION('',(#30060),#30064);
+#30060 = LINE('',#30061,#30062);
+#30061 = CARTESIAN_POINT('',(2.22044604925E-16,-1.));
+#30062 = VECTOR('',#30063,1.);
+#30063 = DIRECTION('',(1.,5.3009244691E-16));
+#30064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30065 = ORIENTED_EDGE('',*,*,#30066,.T.);
+#30066 = EDGE_CURVE('',#30043,#29634,#30067,.T.);
+#30067 = SURFACE_CURVE('',#30068,(#30072,#30079),.PCURVE_S1.);
+#30068 = LINE('',#30069,#30070);
+#30069 = CARTESIAN_POINT('',(5.944277061355,-2.89,-1.016511729308));
+#30070 = VECTOR('',#30071,1.);
+#30071 = DIRECTION('',(0.393143125865,-4.872953100617E-16,0.919477287694
+ ));
+#30072 = PCURVE('',#28411,#30073);
+#30073 = DEFINITIONAL_REPRESENTATION('',(#30074),#30078);
+#30074 = LINE('',#30075,#30076);
+#30075 = CARTESIAN_POINT('',(5.723991555E-03,1.016511729308));
+#30076 = VECTOR('',#30077,1.);
+#30077 = DIRECTION('',(-0.393143125865,-0.919477287694));
+#30078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30079 = PCURVE('',#29329,#30080);
+#30080 = DEFINITIONAL_REPRESENTATION('',(#30081),#30085);
+#30081 = LINE('',#30082,#30083);
+#30082 = CARTESIAN_POINT('',(-0.936909795706,-1.));
+#30083 = VECTOR('',#30084,1.);
+#30084 = DIRECTION('',(-1.,3.9E-16));
+#30085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30086 = ORIENTED_EDGE('',*,*,#29658,.T.);
+#30087 = ADVANCED_FACE('',(#30088),#28327,.T.);
+#30088 = FACE_BOUND('',#30089,.T.);
+#30089 = EDGE_LOOP('',(#30090,#30091,#30114,#30135));
+#30090 = ORIENTED_EDGE('',*,*,#29708,.T.);
+#30091 = ORIENTED_EDGE('',*,*,#30092,.F.);
+#30092 = EDGE_CURVE('',#30093,#29686,#30095,.T.);
+#30093 = VERTEX_POINT('',#30094);
+#30094 = CARTESIAN_POINT('',(5.65000105291,-4.19,1.41));
+#30095 = SURFACE_CURVE('',#30096,(#30100,#30107),.PCURVE_S1.);
+#30096 = LINE('',#30097,#30098);
+#30097 = CARTESIAN_POINT('',(5.65000105291,-2.39,3.21));
+#30098 = VECTOR('',#30099,1.);
+#30099 = DIRECTION('',(2.370092458682E-16,0.707106781187,0.707106781187)
+ );
+#30100 = PCURVE('',#28327,#30101);
+#30101 = DEFINITIONAL_REPRESENTATION('',(#30102),#30106);
+#30102 = LINE('',#30103,#30104);
+#30103 = CARTESIAN_POINT('',(-0.749533188058,-0.3));
+#30104 = VECTOR('',#30105,1.);
+#30105 = DIRECTION('',(-1.,2.465190328816E-32));
+#30106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30107 = PCURVE('',#28665,#30108);
+#30108 = DEFINITIONAL_REPRESENTATION('',(#30109),#30113);
+#30109 = LINE('',#30110,#30111);
+#30110 = CARTESIAN_POINT('',(-1.301674741835,0.159294862282));
+#30111 = VECTOR('',#30112,1.);
+#30112 = DIRECTION('',(0.707106781187,0.707106781187));
+#30113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30114 = ORIENTED_EDGE('',*,*,#30115,.F.);
+#30115 = EDGE_CURVE('',#28312,#30093,#30116,.T.);
+#30116 = SURFACE_CURVE('',#30117,(#30121,#30128),.PCURVE_S1.);
+#30117 = LINE('',#30118,#30119);
+#30118 = CARTESIAN_POINT('',(5.95000105291,-4.19,1.41));
+#30119 = VECTOR('',#30120,1.);
+#30120 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#30121 = PCURVE('',#28327,#30122);
+#30122 = DEFINITIONAL_REPRESENTATION('',(#30123),#30127);
+#30123 = LINE('',#30124,#30125);
+#30124 = CARTESIAN_POINT('',(1.796051224214,4.256807461917E-16));
+#30125 = VECTOR('',#30126,1.);
+#30126 = DIRECTION('',(2.218254069373E-18,-1.));
+#30127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30128 = PCURVE('',#28355,#30129);
+#30129 = DEFINITIONAL_REPRESENTATION('',(#30130),#30134);
+#30130 = LINE('',#30131,#30132);
+#30131 = CARTESIAN_POINT('',(0.,0.));
+#30132 = VECTOR('',#30133,1.);
+#30133 = DIRECTION('',(-1.1E-16,-1.));
+#30134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30135 = ORIENTED_EDGE('',*,*,#28311,.F.);
+#30136 = ADVANCED_FACE('',(#30137),#28383,.T.);
+#30137 = FACE_BOUND('',#30138,.T.);
+#30138 = EDGE_LOOP('',(#30139,#30140,#30163,#30184));
+#30139 = ORIENTED_EDGE('',*,*,#28367,.F.);
+#30140 = ORIENTED_EDGE('',*,*,#30141,.T.);
+#30141 = EDGE_CURVE('',#28340,#30142,#30144,.T.);
+#30142 = VERTEX_POINT('',#30143);
+#30143 = CARTESIAN_POINT('',(5.65000105291,-4.19,-2.E-15));
+#30144 = SURFACE_CURVE('',#30145,(#30149,#30156),.PCURVE_S1.);
+#30145 = LINE('',#30146,#30147);
+#30146 = CARTESIAN_POINT('',(5.95000105291,-4.19,-4.1E-16));
+#30147 = VECTOR('',#30148,1.);
+#30148 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#30149 = PCURVE('',#28383,#30150);
+#30150 = DEFINITIONAL_REPRESENTATION('',(#30151),#30155);
+#30151 = LINE('',#30152,#30153);
+#30152 = CARTESIAN_POINT('',(0.,0.));
+#30153 = VECTOR('',#30154,1.);
+#30154 = DIRECTION('',(-1.1E-16,-1.));
+#30155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30156 = PCURVE('',#28355,#30157);
+#30157 = DEFINITIONAL_REPRESENTATION('',(#30158),#30162);
+#30158 = LINE('',#30159,#30160);
+#30159 = CARTESIAN_POINT('',(1.41,3.85904459902E-48));
+#30160 = VECTOR('',#30161,1.);
+#30161 = DIRECTION('',(-1.1E-16,-1.));
+#30162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30163 = ORIENTED_EDGE('',*,*,#30164,.F.);
+#30164 = EDGE_CURVE('',#29734,#30142,#30165,.T.);
+#30165 = SURFACE_CURVE('',#30166,(#30170,#30177),.PCURVE_S1.);
+#30166 = LINE('',#30167,#30168);
+#30167 = CARTESIAN_POINT('',(5.65000105291,-4.555,-7.7E-16));
+#30168 = VECTOR('',#30169,1.);
+#30169 = DIRECTION('',(-2.22044604925E-16,-1.,-1.1E-16));
+#30170 = PCURVE('',#28383,#30171);
+#30171 = DEFINITIONAL_REPRESENTATION('',(#30172),#30176);
+#30172 = LINE('',#30173,#30174);
+#30173 = CARTESIAN_POINT('',(-0.365,-0.3));
+#30174 = VECTOR('',#30175,1.);
+#30175 = DIRECTION('',(-1.,1.1E-16));
+#30176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30177 = PCURVE('',#28665,#30178);
+#30178 = DEFINITIONAL_REPRESENTATION('',(#30179),#30183);
+#30179 = LINE('',#30180,#30181);
+#30180 = CARTESIAN_POINT('',(-3.466674741835,-3.050705137718));
+#30181 = VECTOR('',#30182,1.);
+#30182 = DIRECTION('',(-1.,-1.1E-16));
+#30183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30184 = ORIENTED_EDGE('',*,*,#29733,.F.);
+#30185 = ADVANCED_FACE('',(#30186),#28355,.T.);
+#30186 = FACE_BOUND('',#30187,.T.);
+#30187 = EDGE_LOOP('',(#30188,#30189,#30190,#30211));
+#30188 = ORIENTED_EDGE('',*,*,#28339,.F.);
+#30189 = ORIENTED_EDGE('',*,*,#30115,.T.);
+#30190 = ORIENTED_EDGE('',*,*,#30191,.F.);
+#30191 = EDGE_CURVE('',#30142,#30093,#30192,.T.);
+#30192 = SURFACE_CURVE('',#30193,(#30197,#30204),.PCURVE_S1.);
+#30193 = LINE('',#30194,#30195);
+#30194 = CARTESIAN_POINT('',(5.65000105291,-4.19,4.105));
+#30195 = VECTOR('',#30196,1.);
+#30196 = DIRECTION('',(1.1E-16,-1.1E-16,1.));
+#30197 = PCURVE('',#28355,#30198);
+#30198 = DEFINITIONAL_REPRESENTATION('',(#30199),#30203);
+#30199 = LINE('',#30200,#30201);
+#30200 = CARTESIAN_POINT('',(-2.695,-0.3));
+#30201 = VECTOR('',#30202,1.);
+#30202 = DIRECTION('',(-1.,1.1E-16));
+#30203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30204 = PCURVE('',#28665,#30205);
+#30205 = DEFINITIONAL_REPRESENTATION('',(#30206),#30210);
+#30206 = LINE('',#30207,#30208);
+#30207 = CARTESIAN_POINT('',(-3.101674741835,1.054294862282));
+#30208 = VECTOR('',#30209,1.);
+#30209 = DIRECTION('',(-1.1E-16,1.));
+#30210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30211 = ORIENTED_EDGE('',*,*,#30141,.F.);
+#30212 = ADVANCED_FACE('',(#30213),#28552,.F.);
+#30213 = FACE_BOUND('',#30214,.F.);
+#30214 = EDGE_LOOP('',(#30215,#30216,#30239,#30261));
+#30215 = ORIENTED_EDGE('',*,*,#28535,.F.);
+#30216 = ORIENTED_EDGE('',*,*,#30217,.T.);
+#30217 = EDGE_CURVE('',#28536,#30218,#30220,.T.);
+#30218 = VERTEX_POINT('',#30219);
+#30219 = CARTESIAN_POINT('',(5.65000105291,-3.14,1.8));
+#30220 = SEAM_CURVE('',#30221,(#30225,#30232),.PCURVE_S1.);
+#30221 = LINE('',#30222,#30223);
+#30222 = CARTESIAN_POINT('',(5.95000105291,-3.14,1.8));
+#30223 = VECTOR('',#30224,1.);
+#30224 = DIRECTION('',(-1.,2.22044604925E-16,5.6E-16));
+#30225 = PCURVE('',#28552,#30226);
+#30226 = DEFINITIONAL_REPRESENTATION('',(#30227),#30231);
+#30227 = LINE('',#30228,#30229);
+#30228 = CARTESIAN_POINT('',(0.,0.));
+#30229 = VECTOR('',#30230,1.);
+#30230 = DIRECTION('',(0.,-1.));
+#30231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30232 = PCURVE('',#28552,#30233);
+#30233 = DEFINITIONAL_REPRESENTATION('',(#30234),#30238);
+#30234 = LINE('',#30235,#30236);
+#30235 = CARTESIAN_POINT('',(6.28318530718,0.));
+#30236 = VECTOR('',#30237,1.);
+#30237 = DIRECTION('',(0.,-1.));
+#30238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30239 = ORIENTED_EDGE('',*,*,#30240,.T.);
+#30240 = EDGE_CURVE('',#30218,#30218,#30241,.T.);
+#30241 = SURFACE_CURVE('',#30242,(#30247,#30254),.PCURVE_S1.);
+#30242 = CIRCLE('',#30243,0.6);
+#30243 = AXIS2_PLACEMENT_3D('',#30244,#30245,#30246);
+#30244 = CARTESIAN_POINT('',(5.65000105291,-2.54,1.8));
+#30245 = DIRECTION('',(1.,-3.32044604925E-16,-4.4E-16));
+#30246 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#30247 = PCURVE('',#28552,#30248);
+#30248 = DEFINITIONAL_REPRESENTATION('',(#30249),#30253);
+#30249 = LINE('',#30250,#30251);
+#30250 = CARTESIAN_POINT('',(3.700743415417E-16,-0.3));
+#30251 = VECTOR('',#30252,1.);
+#30252 = DIRECTION('',(1.,0.));
+#30253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30254 = PCURVE('',#28665,#30255);
+#30255 = DEFINITIONAL_REPRESENTATION('',(#30256),#30260);
+#30256 = CIRCLE('',#30257,0.6);
+#30257 = AXIS2_PLACEMENT_2D('',#30258,#30259);
+#30258 = CARTESIAN_POINT('',(-1.451674741835,-1.250705137718));
+#30259 = DIRECTION('',(-1.,-2.88E-32));
+#30260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30261 = ORIENTED_EDGE('',*,*,#30217,.F.);
+#30262 = ADVANCED_FACE('',(#30263),#28608,.F.);
+#30263 = FACE_BOUND('',#30264,.F.);
+#30264 = EDGE_LOOP('',(#30265,#30288,#30316,#30337));
+#30265 = ORIENTED_EDGE('',*,*,#30266,.F.);
+#30266 = EDGE_CURVE('',#30267,#28569,#30269,.T.);
+#30267 = VERTEX_POINT('',#30268);
+#30268 = CARTESIAN_POINT('',(5.50000105291,2.41,0.3));
+#30269 = SURFACE_CURVE('',#30270,(#30274,#30281),.PCURVE_S1.);
+#30270 = LINE('',#30271,#30272);
+#30271 = CARTESIAN_POINT('',(5.50000105291,2.41,0.3));
+#30272 = VECTOR('',#30273,1.);
+#30273 = DIRECTION('',(0.,0.,1.));
+#30274 = PCURVE('',#28608,#30275);
+#30275 = DEFINITIONAL_REPRESENTATION('',(#30276),#30280);
+#30276 = LINE('',#30277,#30278);
+#30277 = CARTESIAN_POINT('',(0.,0.));
+#30278 = VECTOR('',#30279,1.);
+#30279 = DIRECTION('',(1.,2.2E-16));
+#30280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30281 = PCURVE('',#28718,#30282);
+#30282 = DEFINITIONAL_REPRESENTATION('',(#30283),#30287);
+#30283 = LINE('',#30284,#30285);
+#30284 = CARTESIAN_POINT('',(0.3,-0.45));
+#30285 = VECTOR('',#30286,1.);
+#30286 = DIRECTION('',(1.,-2.736911063134E-48));
+#30287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30288 = ORIENTED_EDGE('',*,*,#30289,.T.);
+#30289 = EDGE_CURVE('',#30267,#30290,#30292,.T.);
+#30290 = VERTEX_POINT('',#30291);
+#30291 = CARTESIAN_POINT('',(5.50000105291,2.11,0.3));
+#30292 = SURFACE_CURVE('',#30293,(#30297,#30304),.PCURVE_S1.);
+#30293 = LINE('',#30294,#30295);
+#30294 = CARTESIAN_POINT('',(5.50000105291,2.41,0.3));
+#30295 = VECTOR('',#30296,1.);
+#30296 = DIRECTION('',(-6.62044604925E-16,-1.,-1.1E-16));
+#30297 = PCURVE('',#28608,#30298);
+#30298 = DEFINITIONAL_REPRESENTATION('',(#30299),#30303);
+#30299 = LINE('',#30300,#30301);
+#30300 = CARTESIAN_POINT('',(0.,0.));
+#30301 = VECTOR('',#30302,1.);
+#30302 = DIRECTION('',(1.1E-16,-1.));
+#30303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30304 = PCURVE('',#30305,#30310);
+#30305 = PLANE('',#30306);
+#30306 = AXIS2_PLACEMENT_3D('',#30307,#30308,#30309);
+#30307 = CARTESIAN_POINT('',(3.50000105291,2.41,0.3));
+#30308 = DIRECTION('',(-2.442490654175E-32,-1.1E-16,1.));
+#30309 = DIRECTION('',(1.,-4.42044604925E-16,-2.42E-32));
+#30310 = DEFINITIONAL_REPRESENTATION('',(#30311),#30315);
+#30311 = LINE('',#30312,#30313);
+#30312 = CARTESIAN_POINT('',(2.,8.8408920985E-16));
+#30313 = VECTOR('',#30314,1.);
+#30314 = DIRECTION('',(-2.2E-16,-1.));
+#30315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30316 = ORIENTED_EDGE('',*,*,#30317,.F.);
+#30317 = EDGE_CURVE('',#28593,#30290,#30318,.T.);
+#30318 = SURFACE_CURVE('',#30319,(#30323,#30330),.PCURVE_S1.);
+#30319 = LINE('',#30320,#30321);
+#30320 = CARTESIAN_POINT('',(5.50000105291,2.11,1.9));
+#30321 = VECTOR('',#30322,1.);
+#30322 = DIRECTION('',(5.551115123126E-32,2.5E-16,-1.));
+#30323 = PCURVE('',#28608,#30324);
+#30324 = DEFINITIONAL_REPRESENTATION('',(#30325),#30329);
+#30325 = LINE('',#30326,#30327);
+#30326 = CARTESIAN_POINT('',(1.6,-0.3));
+#30327 = VECTOR('',#30328,1.);
+#30328 = DIRECTION('',(-1.,3.E-17));
+#30329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30330 = PCURVE('',#28988,#30331);
+#30331 = DEFINITIONAL_REPRESENTATION('',(#30332),#30336);
+#30332 = LINE('',#30333,#30334);
+#30333 = CARTESIAN_POINT('',(-1.6,0.45));
+#30334 = VECTOR('',#30335,1.);
+#30335 = DIRECTION('',(-1.,0.));
+#30336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30337 = ORIENTED_EDGE('',*,*,#28592,.F.);
+#30338 = ADVANCED_FACE('',(#30339,#30395),#28665,.F.);
+#30339 = FACE_BOUND('',#30340,.F.);
+#30340 = EDGE_LOOP('',(#30341,#30362,#30363,#30364,#30365,#30366,#30387,
+ #30388,#30389,#30390,#30391,#30392,#30393,#30394));
+#30341 = ORIENTED_EDGE('',*,*,#30342,.T.);
+#30342 = EDGE_CURVE('',#29757,#29366,#30343,.T.);
+#30343 = SURFACE_CURVE('',#30344,(#30348,#30355),.PCURVE_S1.);
+#30344 = LINE('',#30345,#30346);
+#30345 = CARTESIAN_POINT('',(5.65000105291,-3.89,-0.87));
+#30346 = VECTOR('',#30347,1.);
+#30347 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#30348 = PCURVE('',#28665,#30349);
+#30349 = DEFINITIONAL_REPRESENTATION('',(#30350),#30354);
+#30350 = LINE('',#30351,#30352);
+#30351 = CARTESIAN_POINT('',(-2.801674741835,-3.920705137718));
+#30352 = VECTOR('',#30353,1.);
+#30353 = DIRECTION('',(1.,2.399999999996E-33));
+#30354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30355 = PCURVE('',#29405,#30356);
+#30356 = DEFINITIONAL_REPRESENTATION('',(#30357),#30361);
+#30357 = LINE('',#30358,#30359);
+#30358 = CARTESIAN_POINT('',(4.712388980385,0.));
+#30359 = VECTOR('',#30360,1.);
+#30360 = DIRECTION('',(0.,-1.));
+#30361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30362 = ORIENTED_EDGE('',*,*,#29365,.F.);
+#30363 = ORIENTED_EDGE('',*,*,#29095,.F.);
+#30364 = ORIENTED_EDGE('',*,*,#28780,.F.);
+#30365 = ORIENTED_EDGE('',*,*,#28649,.F.);
+#30366 = ORIENTED_EDGE('',*,*,#30367,.F.);
+#30367 = EDGE_CURVE('',#29001,#28621,#30368,.T.);
+#30368 = SURFACE_CURVE('',#30369,(#30373,#30380),.PCURVE_S1.);
+#30369 = LINE('',#30370,#30371);
+#30370 = CARTESIAN_POINT('',(5.65000105291,1.96,6.8));
+#30371 = VECTOR('',#30372,1.);
+#30372 = DIRECTION('',(-1.1E-16,1.1E-16,-1.));
+#30373 = PCURVE('',#28665,#30374);
+#30374 = DEFINITIONAL_REPRESENTATION('',(#30375),#30379);
+#30375 = LINE('',#30376,#30377);
+#30376 = CARTESIAN_POINT('',(3.048325258165,3.749294862282));
+#30377 = VECTOR('',#30378,1.);
+#30378 = DIRECTION('',(1.1E-16,-1.));
+#30379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30380 = PCURVE('',#28637,#30381);
+#30381 = DEFINITIONAL_REPRESENTATION('',(#30382),#30386);
+#30382 = LINE('',#30383,#30384);
+#30383 = CARTESIAN_POINT('',(4.712388980385,0.));
+#30384 = VECTOR('',#30385,1.);
+#30385 = DIRECTION('',(0.,-1.));
+#30386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30387 = ORIENTED_EDGE('',*,*,#29024,.F.);
+#30388 = ORIENTED_EDGE('',*,*,#29122,.F.);
+#30389 = ORIENTED_EDGE('',*,*,#29586,.T.);
+#30390 = ORIENTED_EDGE('',*,*,#29685,.T.);
+#30391 = ORIENTED_EDGE('',*,*,#30092,.F.);
+#30392 = ORIENTED_EDGE('',*,*,#30191,.F.);
+#30393 = ORIENTED_EDGE('',*,*,#30164,.F.);
+#30394 = ORIENTED_EDGE('',*,*,#29756,.T.);
+#30395 = FACE_BOUND('',#30396,.F.);
+#30396 = EDGE_LOOP('',(#30397));
+#30397 = ORIENTED_EDGE('',*,*,#30240,.F.);
+#30398 = ADVANCED_FACE('',(#30399),#28637,.F.);
+#30399 = FACE_BOUND('',#30400,.F.);
+#30400 = EDGE_LOOP('',(#30401,#30402,#30403,#30404));
+#30401 = ORIENTED_EDGE('',*,*,#29000,.F.);
+#30402 = ORIENTED_EDGE('',*,*,#30367,.T.);
+#30403 = ORIENTED_EDGE('',*,*,#28620,.T.);
+#30404 = ORIENTED_EDGE('',*,*,#30405,.F.);
+#30405 = EDGE_CURVE('',#28973,#28593,#30406,.T.);
+#30406 = SURFACE_CURVE('',#30407,(#30411,#30418),.PCURVE_S1.);
+#30407 = LINE('',#30408,#30409);
+#30408 = CARTESIAN_POINT('',(5.50000105291,2.11,6.8));
+#30409 = VECTOR('',#30410,1.);
+#30410 = DIRECTION('',(-1.1E-16,1.1E-16,-1.));
+#30411 = PCURVE('',#28637,#30412);
+#30412 = DEFINITIONAL_REPRESENTATION('',(#30413),#30417);
+#30413 = LINE('',#30414,#30415);
+#30414 = CARTESIAN_POINT('',(6.28318530718,0.));
+#30415 = VECTOR('',#30416,1.);
+#30416 = DIRECTION('',(0.,-1.));
+#30417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30418 = PCURVE('',#28988,#30419);
+#30419 = DEFINITIONAL_REPRESENTATION('',(#30420),#30424);
+#30420 = LINE('',#30421,#30422);
+#30421 = CARTESIAN_POINT('',(3.3,0.45));
+#30422 = VECTOR('',#30423,1.);
+#30423 = DIRECTION('',(-1.,1.1E-16));
+#30424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30425 = ADVANCED_FACE('',(#30426,#30615,#30650,#30685,#30716,#30751),
+ #28718,.T.);
+#30426 = FACE_BOUND('',#30427,.T.);
+#30427 = EDGE_LOOP('',(#30428,#30429,#30430,#30431,#30454,#30482,#30510,
+ #30538,#30566,#30594));
+#30428 = ORIENTED_EDGE('',*,*,#28807,.F.);
+#30429 = ORIENTED_EDGE('',*,*,#28702,.F.);
+#30430 = ORIENTED_EDGE('',*,*,#30266,.F.);
+#30431 = ORIENTED_EDGE('',*,*,#30432,.F.);
+#30432 = EDGE_CURVE('',#30433,#30267,#30435,.T.);
+#30433 = VERTEX_POINT('',#30434);
+#30434 = CARTESIAN_POINT('',(3.50000105291,2.41,0.3));
+#30435 = SURFACE_CURVE('',#30436,(#30440,#30447),.PCURVE_S1.);
+#30436 = LINE('',#30437,#30438);
+#30437 = CARTESIAN_POINT('',(3.50000105291,2.41,0.3));
+#30438 = VECTOR('',#30439,1.);
+#30439 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#30440 = PCURVE('',#28718,#30441);
+#30441 = DEFINITIONAL_REPRESENTATION('',(#30442),#30446);
+#30442 = LINE('',#30443,#30444);
+#30443 = CARTESIAN_POINT('',(0.3,-2.45));
+#30444 = VECTOR('',#30445,1.);
+#30445 = DIRECTION('',(2.736911063134E-48,1.));
+#30446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30447 = PCURVE('',#30305,#30448);
+#30448 = DEFINITIONAL_REPRESENTATION('',(#30449),#30453);
+#30449 = LINE('',#30450,#30451);
+#30450 = CARTESIAN_POINT('',(0.,0.));
+#30451 = VECTOR('',#30452,1.);
+#30452 = DIRECTION('',(1.,2.2E-16));
+#30453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30454 = ORIENTED_EDGE('',*,*,#30455,.F.);
+#30455 = EDGE_CURVE('',#30456,#30433,#30458,.T.);
+#30456 = VERTEX_POINT('',#30457);
+#30457 = CARTESIAN_POINT('',(3.50000105291,2.41,-1.E-15));
+#30458 = SURFACE_CURVE('',#30459,(#30463,#30470),.PCURVE_S1.);
+#30459 = LINE('',#30460,#30461);
+#30460 = CARTESIAN_POINT('',(3.50000105291,2.41,-0.5));
+#30461 = VECTOR('',#30462,1.);
+#30462 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,1.));
+#30463 = PCURVE('',#28718,#30464);
+#30464 = DEFINITIONAL_REPRESENTATION('',(#30465),#30469);
+#30465 = LINE('',#30466,#30467);
+#30466 = CARTESIAN_POINT('',(-0.5,-2.45));
+#30467 = VECTOR('',#30468,1.);
+#30468 = DIRECTION('',(1.,-9.99793611363E-45));
+#30469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30470 = PCURVE('',#30471,#30476);
+#30471 = PLANE('',#30472);
+#30472 = AXIS2_PLACEMENT_3D('',#30473,#30474,#30475);
+#30473 = CARTESIAN_POINT('',(3.50000105291,1.91,-0.1));
+#30474 = DIRECTION('',(1.,-6.62044604925E-16,0.));
+#30475 = DIRECTION('',(6.62044604925E-16,1.,0.));
+#30476 = DEFINITIONAL_REPRESENTATION('',(#30477),#30481);
+#30477 = LINE('',#30478,#30479);
+#30478 = CARTESIAN_POINT('',(0.5,-0.4));
+#30479 = VECTOR('',#30480,1.);
+#30480 = DIRECTION('',(-2.2E-16,1.));
+#30481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30482 = ORIENTED_EDGE('',*,*,#30483,.T.);
+#30483 = EDGE_CURVE('',#30456,#30484,#30486,.T.);
+#30484 = VERTEX_POINT('',#30485);
+#30485 = CARTESIAN_POINT('',(1.00000105291,2.41,1.E-15));
+#30486 = SURFACE_CURVE('',#30487,(#30491,#30498),.PCURVE_S1.);
+#30487 = LINE('',#30488,#30489);
+#30488 = CARTESIAN_POINT('',(5.95000105291,2.41,-4.1E-16));
+#30489 = VECTOR('',#30490,1.);
+#30490 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#30491 = PCURVE('',#28718,#30492);
+#30492 = DEFINITIONAL_REPRESENTATION('',(#30493),#30497);
+#30493 = LINE('',#30494,#30495);
+#30494 = CARTESIAN_POINT('',(0.,0.));
+#30495 = VECTOR('',#30496,1.);
+#30496 = DIRECTION('',(1.1E-16,-1.));
+#30497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30498 = PCURVE('',#30499,#30504);
+#30499 = PLANE('',#30500);
+#30500 = AXIS2_PLACEMENT_3D('',#30501,#30502,#30503);
+#30501 = CARTESIAN_POINT('',(5.95000105291,2.11,-4.1E-16));
+#30502 = DIRECTION('',(-1.1E-16,2.442490654175E-32,-1.));
+#30503 = DIRECTION('',(3.32044604925E-16,1.,-1.21E-32));
+#30504 = DEFINITIONAL_REPRESENTATION('',(#30505),#30509);
+#30505 = LINE('',#30506,#30507);
+#30506 = CARTESIAN_POINT('',(0.3,-9.96133814775E-17));
+#30507 = VECTOR('',#30508,1.);
+#30508 = DIRECTION('',(-1.1E-16,-1.));
+#30509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30510 = ORIENTED_EDGE('',*,*,#30511,.T.);
+#30511 = EDGE_CURVE('',#30484,#30512,#30514,.T.);
+#30512 = VERTEX_POINT('',#30513);
+#30513 = CARTESIAN_POINT('',(1.00000105291,2.41,0.3));
+#30514 = SURFACE_CURVE('',#30515,(#30519,#30526),.PCURVE_S1.);
+#30515 = LINE('',#30516,#30517);
+#30516 = CARTESIAN_POINT('',(1.00000105291,2.41,-0.5));
+#30517 = VECTOR('',#30518,1.);
+#30518 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,1.));
+#30519 = PCURVE('',#28718,#30520);
+#30520 = DEFINITIONAL_REPRESENTATION('',(#30521),#30525);
+#30521 = LINE('',#30522,#30523);
+#30522 = CARTESIAN_POINT('',(-0.5,-4.95));
+#30523 = VECTOR('',#30524,1.);
+#30524 = DIRECTION('',(1.,-9.99793611363E-45));
+#30525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30526 = PCURVE('',#30527,#30532);
+#30527 = PLANE('',#30528);
+#30528 = AXIS2_PLACEMENT_3D('',#30529,#30530,#30531);
+#30529 = CARTESIAN_POINT('',(1.00000105291,1.91,-0.1));
+#30530 = DIRECTION('',(-1.,4.42044604925E-16,0.));
+#30531 = DIRECTION('',(-4.42044604925E-16,-1.,0.));
+#30532 = DEFINITIONAL_REPRESENTATION('',(#30533),#30537);
+#30533 = LINE('',#30534,#30535);
+#30534 = CARTESIAN_POINT('',(-0.5,-0.4));
+#30535 = VECTOR('',#30536,1.);
+#30536 = DIRECTION('',(2.2E-16,1.));
+#30537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30538 = ORIENTED_EDGE('',*,*,#30539,.T.);
+#30539 = EDGE_CURVE('',#30512,#30540,#30542,.T.);
+#30540 = VERTEX_POINT('',#30541);
+#30541 = CARTESIAN_POINT('',(-0.99999894709,2.41,0.3));
+#30542 = SURFACE_CURVE('',#30543,(#30547,#30554),.PCURVE_S1.);
+#30543 = LINE('',#30544,#30545);
+#30544 = CARTESIAN_POINT('',(1.00000105291,2.41,0.3));
+#30545 = VECTOR('',#30546,1.);
+#30546 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30547 = PCURVE('',#28718,#30548);
+#30548 = DEFINITIONAL_REPRESENTATION('',(#30549),#30553);
+#30549 = LINE('',#30550,#30551);
+#30550 = CARTESIAN_POINT('',(0.3,-4.95));
+#30551 = VECTOR('',#30552,1.);
+#30552 = DIRECTION('',(-2.736911063134E-48,-1.));
+#30553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30554 = PCURVE('',#30555,#30560);
+#30555 = PLANE('',#30556);
+#30556 = AXIS2_PLACEMENT_3D('',#30557,#30558,#30559);
+#30557 = CARTESIAN_POINT('',(1.00000105291,2.41,0.3));
+#30558 = DIRECTION('',(-2.442490654175E-32,-1.1E-16,1.));
+#30559 = DIRECTION('',(1.,-6.62044604925E-16,-4.84E-32));
+#30560 = DEFINITIONAL_REPRESENTATION('',(#30561),#30565);
+#30561 = LINE('',#30562,#30563);
+#30562 = CARTESIAN_POINT('',(0.,0.));
+#30563 = VECTOR('',#30564,1.);
+#30564 = DIRECTION('',(-1.,-4.4E-16));
+#30565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30566 = ORIENTED_EDGE('',*,*,#30567,.T.);
+#30567 = EDGE_CURVE('',#30540,#30568,#30570,.T.);
+#30568 = VERTEX_POINT('',#30569);
+#30569 = CARTESIAN_POINT('',(-0.99999894709,2.41,3.5));
+#30570 = SURFACE_CURVE('',#30571,(#30575,#30582),.PCURVE_S1.);
+#30571 = LINE('',#30572,#30573);
+#30572 = CARTESIAN_POINT('',(-0.99999894709,2.41,0.3));
+#30573 = VECTOR('',#30574,1.);
+#30574 = DIRECTION('',(-0.,0.,1.));
+#30575 = PCURVE('',#28718,#30576);
+#30576 = DEFINITIONAL_REPRESENTATION('',(#30577),#30581);
+#30577 = LINE('',#30578,#30579);
+#30578 = CARTESIAN_POINT('',(0.3,-6.95));
+#30579 = VECTOR('',#30580,1.);
+#30580 = DIRECTION('',(1.,-2.736911063134E-48));
+#30581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30582 = PCURVE('',#30583,#30588);
+#30583 = PLANE('',#30584);
+#30584 = AXIS2_PLACEMENT_3D('',#30585,#30586,#30587);
+#30585 = CARTESIAN_POINT('',(-0.99999894709,2.41,0.3));
+#30586 = DIRECTION('',(1.,-4.42044604925E-16,0.));
+#30587 = DIRECTION('',(9.72498130835E-32,2.2E-16,-1.));
+#30588 = DEFINITIONAL_REPRESENTATION('',(#30589),#30593);
+#30589 = LINE('',#30590,#30591);
+#30590 = CARTESIAN_POINT('',(0.,0.));
+#30591 = VECTOR('',#30592,1.);
+#30592 = DIRECTION('',(-1.,2.2E-16));
+#30593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30594 = ORIENTED_EDGE('',*,*,#30595,.T.);
+#30595 = EDGE_CURVE('',#30568,#28808,#30596,.T.);
+#30596 = SURFACE_CURVE('',#30597,(#30601,#30608),.PCURVE_S1.);
+#30597 = LINE('',#30598,#30599);
+#30598 = CARTESIAN_POINT('',(-0.99999894709,2.41,3.5));
+#30599 = VECTOR('',#30600,1.);
+#30600 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#30601 = PCURVE('',#28718,#30602);
+#30602 = DEFINITIONAL_REPRESENTATION('',(#30603),#30607);
+#30603 = LINE('',#30604,#30605);
+#30604 = CARTESIAN_POINT('',(3.5,-6.95));
+#30605 = VECTOR('',#30606,1.);
+#30606 = DIRECTION('',(1.,1.368455531567E-47));
+#30607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30608 = PCURVE('',#28847,#30609);
+#30609 = DEFINITIONAL_REPRESENTATION('',(#30610),#30614);
+#30610 = LINE('',#30611,#30612);
+#30611 = CARTESIAN_POINT('',(2.467162276945E-16,-4.440892098501E-16));
+#30612 = VECTOR('',#30613,1.);
+#30613 = DIRECTION('',(0.,1.));
+#30614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30615 = FACE_BOUND('',#30616,.T.);
+#30616 = EDGE_LOOP('',(#30617));
+#30617 = ORIENTED_EDGE('',*,*,#30618,.T.);
+#30618 = EDGE_CURVE('',#30619,#30619,#30621,.T.);
+#30619 = VERTEX_POINT('',#30620);
+#30620 = CARTESIAN_POINT('',(3.99545,2.41,1.25));
+#30621 = SURFACE_CURVE('',#30622,(#30627,#30638),.PCURVE_S1.);
+#30622 = CIRCLE('',#30623,0.5);
+#30623 = AXIS2_PLACEMENT_3D('',#30624,#30625,#30626);
+#30624 = CARTESIAN_POINT('',(4.49545,2.41,1.25));
+#30625 = DIRECTION('',(-2.22044604925E-16,-1.,-1.E-15));
+#30626 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30627 = PCURVE('',#28718,#30628);
+#30628 = DEFINITIONAL_REPRESENTATION('',(#30629),#30637);
+#30629 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30630,#30631,#30632,#30633
+ ,#30634,#30635,#30636),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30630 = CARTESIAN_POINT('',(1.25,-1.95455105291));
+#30631 = CARTESIAN_POINT('',(0.383974596216,-1.95455105291));
+#30632 = CARTESIAN_POINT('',(0.816987298108,-1.20455105291));
+#30633 = CARTESIAN_POINT('',(1.25,-0.45455105291));
+#30634 = CARTESIAN_POINT('',(1.683012701892,-1.20455105291));
+#30635 = CARTESIAN_POINT('',(2.116025403784,-1.95455105291));
+#30636 = CARTESIAN_POINT('',(1.25,-1.95455105291));
+#30637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30638 = PCURVE('',#30639,#30644);
+#30639 = CYLINDRICAL_SURFACE('',#30640,0.5);
+#30640 = AXIS2_PLACEMENT_3D('',#30641,#30642,#30643);
+#30641 = CARTESIAN_POINT('',(4.49545,2.11,1.25));
+#30642 = DIRECTION('',(-2.22044604925E-16,-1.,-1.E-15));
+#30643 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30644 = DEFINITIONAL_REPRESENTATION('',(#30645),#30649);
+#30645 = LINE('',#30646,#30647);
+#30646 = CARTESIAN_POINT('',(4.440892098501E-16,-0.3));
+#30647 = VECTOR('',#30648,1.);
+#30648 = DIRECTION('',(1.,0.));
+#30649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30650 = FACE_BOUND('',#30651,.T.);
+#30651 = EDGE_LOOP('',(#30652));
+#30652 = ORIENTED_EDGE('',*,*,#30653,.T.);
+#30653 = EDGE_CURVE('',#30654,#30654,#30656,.T.);
+#30654 = VERTEX_POINT('',#30655);
+#30655 = CARTESIAN_POINT('',(3.99545,2.41,5.75));
+#30656 = SURFACE_CURVE('',#30657,(#30662,#30673),.PCURVE_S1.);
+#30657 = CIRCLE('',#30658,0.5);
+#30658 = AXIS2_PLACEMENT_3D('',#30659,#30660,#30661);
+#30659 = CARTESIAN_POINT('',(4.49545,2.41,5.75));
+#30660 = DIRECTION('',(-2.22044604925E-16,-1.,-1.E-15));
+#30661 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30662 = PCURVE('',#28718,#30663);
+#30663 = DEFINITIONAL_REPRESENTATION('',(#30664),#30672);
+#30664 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30665,#30666,#30667,#30668
+ ,#30669,#30670,#30671),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30665 = CARTESIAN_POINT('',(5.75,-1.95455105291));
+#30666 = CARTESIAN_POINT('',(4.883974596216,-1.95455105291));
+#30667 = CARTESIAN_POINT('',(5.316987298108,-1.20455105291));
+#30668 = CARTESIAN_POINT('',(5.75,-0.45455105291));
+#30669 = CARTESIAN_POINT('',(6.183012701892,-1.20455105291));
+#30670 = CARTESIAN_POINT('',(6.616025403784,-1.95455105291));
+#30671 = CARTESIAN_POINT('',(5.75,-1.95455105291));
+#30672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30673 = PCURVE('',#30674,#30679);
+#30674 = CYLINDRICAL_SURFACE('',#30675,0.5);
+#30675 = AXIS2_PLACEMENT_3D('',#30676,#30677,#30678);
+#30676 = CARTESIAN_POINT('',(4.49545,2.11,5.75));
+#30677 = DIRECTION('',(-2.22044604925E-16,-1.,-1.E-15));
+#30678 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30679 = DEFINITIONAL_REPRESENTATION('',(#30680),#30684);
+#30680 = LINE('',#30681,#30682);
+#30681 = CARTESIAN_POINT('',(1.7763568394E-15,-0.3));
+#30682 = VECTOR('',#30683,1.);
+#30683 = DIRECTION('',(1.,0.));
+#30684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30685 = FACE_BOUND('',#30686,.T.);
+#30686 = EDGE_LOOP('',(#30687));
+#30687 = ORIENTED_EDGE('',*,*,#30688,.F.);
+#30688 = EDGE_CURVE('',#30689,#30689,#30691,.T.);
+#30689 = VERTEX_POINT('',#30690);
+#30690 = CARTESIAN_POINT('',(0.50000105291,2.41,3.5));
+#30691 = SURFACE_CURVE('',#30692,(#30697,#30704),.PCURVE_S1.);
+#30692 = CIRCLE('',#30693,1.75);
+#30693 = AXIS2_PLACEMENT_3D('',#30694,#30695,#30696);
+#30694 = CARTESIAN_POINT('',(2.25000105291,2.41,3.5));
+#30695 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#30696 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30697 = PCURVE('',#28718,#30698);
+#30698 = DEFINITIONAL_REPRESENTATION('',(#30699),#30703);
+#30699 = CIRCLE('',#30700,1.75);
+#30700 = AXIS2_PLACEMENT_2D('',#30701,#30702);
+#30701 = CARTESIAN_POINT('',(3.5,-3.7));
+#30702 = DIRECTION('',(-2.736911063134E-48,-1.));
+#30703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30704 = PCURVE('',#30705,#30710);
+#30705 = CYLINDRICAL_SURFACE('',#30706,1.75);
+#30706 = AXIS2_PLACEMENT_3D('',#30707,#30708,#30709);
+#30707 = CARTESIAN_POINT('',(2.25000105291,2.41,3.5));
+#30708 = DIRECTION('',(6.62044604925E-16,1.,2.2E-16));
+#30709 = DIRECTION('',(-1.,6.62044604925E-16,0.));
+#30710 = DEFINITIONAL_REPRESENTATION('',(#30711),#30715);
+#30711 = LINE('',#30712,#30713);
+#30712 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
+#30713 = VECTOR('',#30714,1.);
+#30714 = DIRECTION('',(1.,0.));
+#30715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30716 = FACE_BOUND('',#30717,.T.);
+#30717 = EDGE_LOOP('',(#30718));
+#30718 = ORIENTED_EDGE('',*,*,#30719,.T.);
+#30719 = EDGE_CURVE('',#30720,#30720,#30722,.T.);
+#30720 = VERTEX_POINT('',#30721);
+#30721 = CARTESIAN_POINT('',(-0.50455,2.41,5.75));
+#30722 = SURFACE_CURVE('',#30723,(#30728,#30739),.PCURVE_S1.);
+#30723 = CIRCLE('',#30724,0.5);
+#30724 = AXIS2_PLACEMENT_3D('',#30725,#30726,#30727);
+#30725 = CARTESIAN_POINT('',(-4.55E-03,2.41,5.75));
+#30726 = DIRECTION('',(-2.22044604925E-16,-1.,-1.E-15));
+#30727 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30728 = PCURVE('',#28718,#30729);
+#30729 = DEFINITIONAL_REPRESENTATION('',(#30730),#30738);
+#30730 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30731,#30732,#30733,#30734
+ ,#30735,#30736,#30737),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30731 = CARTESIAN_POINT('',(5.75,-6.45455105291));
+#30732 = CARTESIAN_POINT('',(4.883974596216,-6.45455105291));
+#30733 = CARTESIAN_POINT('',(5.316987298108,-5.70455105291));
+#30734 = CARTESIAN_POINT('',(5.75,-4.95455105291));
+#30735 = CARTESIAN_POINT('',(6.183012701892,-5.70455105291));
+#30736 = CARTESIAN_POINT('',(6.616025403784,-6.45455105291));
+#30737 = CARTESIAN_POINT('',(5.75,-6.45455105291));
+#30738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30739 = PCURVE('',#30740,#30745);
+#30740 = CYLINDRICAL_SURFACE('',#30741,0.5);
+#30741 = AXIS2_PLACEMENT_3D('',#30742,#30743,#30744);
+#30742 = CARTESIAN_POINT('',(-4.55E-03,2.11,5.75));
+#30743 = DIRECTION('',(-2.22044604925E-16,-1.,-1.E-15));
+#30744 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30745 = DEFINITIONAL_REPRESENTATION('',(#30746),#30750);
+#30746 = LINE('',#30747,#30748);
+#30747 = CARTESIAN_POINT('',(1.7763568394E-15,-0.3));
+#30748 = VECTOR('',#30749,1.);
+#30749 = DIRECTION('',(1.,0.));
+#30750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30751 = FACE_BOUND('',#30752,.T.);
+#30752 = EDGE_LOOP('',(#30753));
+#30753 = ORIENTED_EDGE('',*,*,#30754,.T.);
+#30754 = EDGE_CURVE('',#30755,#30755,#30757,.T.);
+#30755 = VERTEX_POINT('',#30756);
+#30756 = CARTESIAN_POINT('',(-0.50455,2.41,1.25));
+#30757 = SURFACE_CURVE('',#30758,(#30763,#30774),.PCURVE_S1.);
+#30758 = CIRCLE('',#30759,0.5);
+#30759 = AXIS2_PLACEMENT_3D('',#30760,#30761,#30762);
+#30760 = CARTESIAN_POINT('',(-4.55E-03,2.41,1.25));
+#30761 = DIRECTION('',(-2.22044604925E-16,-1.,-1.E-15));
+#30762 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30763 = PCURVE('',#28718,#30764);
+#30764 = DEFINITIONAL_REPRESENTATION('',(#30765),#30773);
+#30765 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30766,#30767,#30768,#30769
+ ,#30770,#30771,#30772),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30766 = CARTESIAN_POINT('',(1.25,-6.45455105291));
+#30767 = CARTESIAN_POINT('',(0.383974596216,-6.45455105291));
+#30768 = CARTESIAN_POINT('',(0.816987298108,-5.70455105291));
+#30769 = CARTESIAN_POINT('',(1.25,-4.95455105291));
+#30770 = CARTESIAN_POINT('',(1.683012701892,-5.70455105291));
+#30771 = CARTESIAN_POINT('',(2.116025403784,-6.45455105291));
+#30772 = CARTESIAN_POINT('',(1.25,-6.45455105291));
+#30773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30774 = PCURVE('',#30775,#30780);
+#30775 = CYLINDRICAL_SURFACE('',#30776,0.5);
+#30776 = AXIS2_PLACEMENT_3D('',#30777,#30778,#30779);
+#30777 = CARTESIAN_POINT('',(-4.55E-03,2.11,1.25));
+#30778 = DIRECTION('',(-2.22044604925E-16,-1.,-1.E-15));
+#30779 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#30780 = DEFINITIONAL_REPRESENTATION('',(#30781),#30785);
+#30781 = LINE('',#30782,#30783);
+#30782 = CARTESIAN_POINT('',(4.440892098501E-16,-0.3));
+#30783 = VECTOR('',#30784,1.);
+#30784 = DIRECTION('',(1.,0.));
+#30785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30786 = ADVANCED_FACE('',(#30787),#28847,.T.);
+#30787 = FACE_BOUND('',#30788,.T.);
+#30788 = EDGE_LOOP('',(#30789,#30822,#30843,#30844));
+#30789 = ORIENTED_EDGE('',*,*,#30790,.T.);
+#30790 = EDGE_CURVE('',#30568,#30791,#30793,.T.);
+#30791 = VERTEX_POINT('',#30792);
+#30792 = CARTESIAN_POINT('',(-1.44999894709,1.96,3.5));
+#30793 = SURFACE_CURVE('',#30794,(#30799,#30806),.PCURVE_S1.);
+#30794 = CIRCLE('',#30795,0.45);
+#30795 = AXIS2_PLACEMENT_3D('',#30796,#30797,#30798);
+#30796 = CARTESIAN_POINT('',(-0.99999894709,1.96,3.5));
+#30797 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#30798 = DIRECTION('',(2.22044604925E-16,1.,5.6E-16));
+#30799 = PCURVE('',#28847,#30800);
+#30800 = DEFINITIONAL_REPRESENTATION('',(#30801),#30805);
+#30801 = LINE('',#30802,#30803);
+#30802 = CARTESIAN_POINT('',(0.,0.));
+#30803 = VECTOR('',#30804,1.);
+#30804 = DIRECTION('',(1.,0.));
+#30805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30806 = PCURVE('',#30807,#30812);
+#30807 = PLANE('',#30808);
+#30808 = AXIS2_PLACEMENT_3D('',#30809,#30810,#30811);
+#30809 = CARTESIAN_POINT('',(-1.280783224842,1.304366301923,3.5));
+#30810 = DIRECTION('',(-4.35E-15,-1.17E-15,-1.));
+#30811 = DIRECTION('',(1.,-2.22044604925E-16,-4.35E-15));
+#30812 = DEFINITIONAL_REPRESENTATION('',(#30813),#30821);
+#30813 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30814,#30815,#30816,#30817
+ ,#30818,#30819,#30820),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30814 = CARTESIAN_POINT('',(0.280784277752,-1.105633698077));
+#30815 = CARTESIAN_POINT('',(-0.498638585654,-1.105633698077));
+#30816 = CARTESIAN_POINT('',(-0.108927153951,-0.430633698077));
+#30817 = CARTESIAN_POINT('',(0.280784277752,0.244366301923));
+#30818 = CARTESIAN_POINT('',(0.670495709455,-0.430633698077));
+#30819 = CARTESIAN_POINT('',(1.060207141158,-1.105633698077));
+#30820 = CARTESIAN_POINT('',(0.280784277752,-1.105633698077));
+#30821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30822 = ORIENTED_EDGE('',*,*,#30823,.T.);
+#30823 = EDGE_CURVE('',#30791,#28831,#30824,.T.);
+#30824 = SURFACE_CURVE('',#30825,(#30829,#30836),.PCURVE_S1.);
+#30825 = LINE('',#30826,#30827);
+#30826 = CARTESIAN_POINT('',(-1.44999894709,1.96,3.5));
+#30827 = VECTOR('',#30828,1.);
+#30828 = DIRECTION('',(-1.24344978758E-31,-5.6E-16,1.));
+#30829 = PCURVE('',#28847,#30830);
+#30830 = DEFINITIONAL_REPRESENTATION('',(#30831),#30835);
+#30831 = LINE('',#30832,#30833);
+#30832 = CARTESIAN_POINT('',(1.570796326795,0.));
+#30833 = VECTOR('',#30834,1.);
+#30834 = DIRECTION('',(0.,1.));
+#30835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30836 = PCURVE('',#28875,#30837);
+#30837 = DEFINITIONAL_REPRESENTATION('',(#30838),#30842);
+#30838 = LINE('',#30839,#30840);
+#30839 = CARTESIAN_POINT('',(-7.2,4.15));
+#30840 = VECTOR('',#30841,1.);
+#30841 = DIRECTION('',(-1.,-5.6E-16));
+#30842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30843 = ORIENTED_EDGE('',*,*,#28830,.F.);
+#30844 = ORIENTED_EDGE('',*,*,#30595,.F.);
+#30845 = ADVANCED_FACE('',(#30846,#31174),#28875,.F.);
+#30846 = FACE_BOUND('',#30847,.F.);
+#30847 = EDGE_LOOP('',(#30848,#30871,#30872,#30873,#30896,#30924,#30952,
+ #30980,#31008,#31036,#31064,#31092,#31120,#31148));
+#30848 = ORIENTED_EDGE('',*,*,#30849,.F.);
+#30849 = EDGE_CURVE('',#30791,#30850,#30852,.T.);
+#30850 = VERTEX_POINT('',#30851);
+#30851 = CARTESIAN_POINT('',(-1.44999894709,0.11,3.5));
+#30852 = SURFACE_CURVE('',#30853,(#30857,#30864),.PCURVE_S1.);
+#30853 = LINE('',#30854,#30855);
+#30854 = CARTESIAN_POINT('',(-1.44999894709,0.11,3.5));
+#30855 = VECTOR('',#30856,1.);
+#30856 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#30857 = PCURVE('',#28875,#30858);
+#30858 = DEFINITIONAL_REPRESENTATION('',(#30859),#30863);
+#30859 = LINE('',#30860,#30861);
+#30860 = CARTESIAN_POINT('',(-7.2,2.3));
+#30861 = VECTOR('',#30862,1.);
+#30862 = DIRECTION('',(0.,-1.));
+#30863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30864 = PCURVE('',#30807,#30865);
+#30865 = DEFINITIONAL_REPRESENTATION('',(#30866),#30870);
+#30866 = LINE('',#30867,#30868);
+#30867 = CARTESIAN_POINT('',(-0.169215722248,1.194366301923));
+#30868 = VECTOR('',#30869,1.);
+#30869 = DIRECTION('',(-1.120792263974E-32,1.));
+#30870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30871 = ORIENTED_EDGE('',*,*,#30823,.T.);
+#30872 = ORIENTED_EDGE('',*,*,#28859,.T.);
+#30873 = ORIENTED_EDGE('',*,*,#30874,.T.);
+#30874 = EDGE_CURVE('',#28860,#30875,#30877,.T.);
+#30875 = VERTEX_POINT('',#30876);
+#30876 = CARTESIAN_POINT('',(-1.44999894709,-2.19,5.21));
+#30877 = SURFACE_CURVE('',#30878,(#30882,#30889),.PCURVE_S1.);
+#30878 = LINE('',#30879,#30880);
+#30879 = CARTESIAN_POINT('',(-1.44999894709,-0.6,6.8));
+#30880 = VECTOR('',#30881,1.);
+#30881 = DIRECTION('',(-1.570092458683E-16,-0.707106781187,
+ -0.707106781187));
+#30882 = PCURVE('',#28875,#30883);
+#30883 = DEFINITIONAL_REPRESENTATION('',(#30884),#30888);
+#30884 = LINE('',#30885,#30886);
+#30885 = CARTESIAN_POINT('',(-10.5,1.59));
+#30886 = VECTOR('',#30887,1.);
+#30887 = DIRECTION('',(0.707106781187,-0.707106781187));
+#30888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30889 = PCURVE('',#28903,#30890);
+#30890 = DEFINITIONAL_REPRESENTATION('',(#30891),#30895);
+#30891 = LINE('',#30892,#30893);
+#30892 = CARTESIAN_POINT('',(1.439849927688E-15,-7.4));
+#30893 = VECTOR('',#30894,1.);
+#30894 = DIRECTION('',(1.,7.999999999995E-17));
+#30895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30896 = ORIENTED_EDGE('',*,*,#30897,.T.);
+#30897 = EDGE_CURVE('',#30875,#30898,#30900,.T.);
+#30898 = VERTEX_POINT('',#30899);
+#30899 = CARTESIAN_POINT('',(-1.44999894709,-2.19,2.68));
+#30900 = SURFACE_CURVE('',#30901,(#30905,#30912),.PCURVE_S1.);
+#30901 = LINE('',#30902,#30903);
+#30902 = CARTESIAN_POINT('',(-1.44999894709,-2.19,5.21));
+#30903 = VECTOR('',#30904,1.);
+#30904 = DIRECTION('',(-0.,0.,-1.));
+#30905 = PCURVE('',#28875,#30906);
+#30906 = DEFINITIONAL_REPRESENTATION('',(#30907),#30911);
+#30907 = LINE('',#30908,#30909);
+#30908 = CARTESIAN_POINT('',(-8.91,0.));
+#30909 = VECTOR('',#30910,1.);
+#30910 = DIRECTION('',(1.,0.));
+#30911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30912 = PCURVE('',#30913,#30918);
+#30913 = PLANE('',#30914);
+#30914 = AXIS2_PLACEMENT_3D('',#30915,#30916,#30917);
+#30915 = CARTESIAN_POINT('',(5.95000105291,-2.19,5.21));
+#30916 = DIRECTION('',(-2.22044604925E-16,-1.,-1.1E-16));
+#30917 = DIRECTION('',(2.442490654175E-32,1.1E-16,-1.));
+#30918 = DEFINITIONAL_REPRESENTATION('',(#30919),#30923);
+#30919 = LINE('',#30920,#30921);
+#30920 = CARTESIAN_POINT('',(1.465494392508E-32,-7.4));
+#30921 = VECTOR('',#30922,1.);
+#30922 = DIRECTION('',(1.,2.736911063134E-48));
+#30923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30924 = ORIENTED_EDGE('',*,*,#30925,.T.);
+#30925 = EDGE_CURVE('',#30898,#30926,#30928,.T.);
+#30926 = VERTEX_POINT('',#30927);
+#30927 = CARTESIAN_POINT('',(-1.44999894709,-2.92,2.68));
+#30928 = SURFACE_CURVE('',#30929,(#30933,#30940),.PCURVE_S1.);
+#30929 = LINE('',#30930,#30931);
+#30930 = CARTESIAN_POINT('',(-1.44999894709,-2.19,2.68));
+#30931 = VECTOR('',#30932,1.);
+#30932 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#30933 = PCURVE('',#28875,#30934);
+#30934 = DEFINITIONAL_REPRESENTATION('',(#30935),#30939);
+#30935 = LINE('',#30936,#30937);
+#30936 = CARTESIAN_POINT('',(-6.38,0.));
+#30937 = VECTOR('',#30938,1.);
+#30938 = DIRECTION('',(0.,-1.));
+#30939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30940 = PCURVE('',#30941,#30946);
+#30941 = PLANE('',#30942);
+#30942 = AXIS2_PLACEMENT_3D('',#30943,#30944,#30945);
+#30943 = CARTESIAN_POINT('',(5.95000105291,-2.19,2.68));
+#30944 = DIRECTION('',(1.1E-16,-2.442490654175E-32,1.));
+#30945 = DIRECTION('',(-3.32044604925E-16,-1.,1.21E-32));
+#30946 = DEFINITIONAL_REPRESENTATION('',(#30947),#30951);
+#30947 = LINE('',#30948,#30949);
+#30948 = CARTESIAN_POINT('',(2.457130076445E-15,-7.4));
+#30949 = VECTOR('',#30950,1.);
+#30950 = DIRECTION('',(1.,1.1E-16));
+#30951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30952 = ORIENTED_EDGE('',*,*,#30953,.T.);
+#30953 = EDGE_CURVE('',#30926,#30954,#30956,.T.);
+#30954 = VERTEX_POINT('',#30955);
+#30955 = CARTESIAN_POINT('',(-1.44999894709,-4.19,1.41));
+#30956 = SURFACE_CURVE('',#30957,(#30961,#30968),.PCURVE_S1.);
+#30957 = LINE('',#30958,#30959);
+#30958 = CARTESIAN_POINT('',(-1.44999894709,-2.92,2.68));
+#30959 = VECTOR('',#30960,1.);
+#30960 = DIRECTION('',(-1.570092458683E-16,-0.707106781187,
+ -0.707106781187));
+#30961 = PCURVE('',#28875,#30962);
+#30962 = DEFINITIONAL_REPRESENTATION('',(#30963),#30967);
+#30963 = LINE('',#30964,#30965);
+#30964 = CARTESIAN_POINT('',(-6.38,-0.73));
+#30965 = VECTOR('',#30966,1.);
+#30966 = DIRECTION('',(0.707106781187,-0.707106781187));
+#30967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30968 = PCURVE('',#30969,#30974);
+#30969 = PLANE('',#30970);
+#30970 = AXIS2_PLACEMENT_3D('',#30971,#30972,#30973);
+#30971 = CARTESIAN_POINT('',(5.95000105291,-2.92,2.68));
+#30972 = DIRECTION('',(-7.700924586833E-17,-0.707106781187,
+ 0.707106781187));
+#30973 = DIRECTION('',(-2.370092458682E-16,-0.707106781187,
+ -0.707106781187));
+#30974 = DEFINITIONAL_REPRESENTATION('',(#30975),#30979);
+#30975 = LINE('',#30976,#30977);
+#30976 = CARTESIAN_POINT('',(1.753868419425E-15,-7.4));
+#30977 = VECTOR('',#30978,1.);
+#30978 = DIRECTION('',(1.,7.999999999995E-17));
+#30979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30980 = ORIENTED_EDGE('',*,*,#30981,.T.);
+#30981 = EDGE_CURVE('',#30954,#30982,#30984,.T.);
+#30982 = VERTEX_POINT('',#30983);
+#30983 = CARTESIAN_POINT('',(-1.44999894709,-4.19,2.E-15));
+#30984 = SURFACE_CURVE('',#30985,(#30989,#30996),.PCURVE_S1.);
+#30985 = LINE('',#30986,#30987);
+#30986 = CARTESIAN_POINT('',(-1.44999894709,-4.19,1.41));
+#30987 = VECTOR('',#30988,1.);
+#30988 = DIRECTION('',(-0.,0.,-1.));
+#30989 = PCURVE('',#28875,#30990);
+#30990 = DEFINITIONAL_REPRESENTATION('',(#30991),#30995);
+#30991 = LINE('',#30992,#30993);
+#30992 = CARTESIAN_POINT('',(-5.11,-2.));
+#30993 = VECTOR('',#30994,1.);
+#30994 = DIRECTION('',(1.,0.));
+#30995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30996 = PCURVE('',#30997,#31002);
+#30997 = PLANE('',#30998);
+#30998 = AXIS2_PLACEMENT_3D('',#30999,#31000,#31001);
+#30999 = CARTESIAN_POINT('',(5.95000105291,-4.19,1.41));
+#31000 = DIRECTION('',(-2.22044604925E-16,-1.,-1.1E-16));
+#31001 = DIRECTION('',(2.442490654175E-32,1.1E-16,-1.));
+#31002 = DEFINITIONAL_REPRESENTATION('',(#31003),#31007);
+#31003 = LINE('',#31004,#31005);
+#31004 = CARTESIAN_POINT('',(1.465494392508E-32,-7.4));
+#31005 = VECTOR('',#31006,1.);
+#31006 = DIRECTION('',(1.,2.736911063134E-48));
+#31007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31008 = ORIENTED_EDGE('',*,*,#31009,.T.);
+#31009 = EDGE_CURVE('',#30982,#31010,#31012,.T.);
+#31010 = VERTEX_POINT('',#31011);
+#31011 = CARTESIAN_POINT('',(-1.44999894709,-2.89,2.E-15));
+#31012 = SURFACE_CURVE('',#31013,(#31017,#31024),.PCURVE_S1.);
+#31013 = LINE('',#31014,#31015);
+#31014 = CARTESIAN_POINT('',(-1.44999894709,-4.19,1.E-15));
+#31015 = VECTOR('',#31016,1.);
+#31016 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#31017 = PCURVE('',#28875,#31018);
+#31018 = DEFINITIONAL_REPRESENTATION('',(#31019),#31023);
+#31019 = LINE('',#31020,#31021);
+#31020 = CARTESIAN_POINT('',(-3.7,-2.));
+#31021 = VECTOR('',#31022,1.);
+#31022 = DIRECTION('',(0.,1.));
+#31023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31024 = PCURVE('',#31025,#31030);
+#31025 = PLANE('',#31026);
+#31026 = AXIS2_PLACEMENT_3D('',#31027,#31028,#31029);
+#31027 = CARTESIAN_POINT('',(5.95000105291,-4.19,-4.1E-16));
+#31028 = DIRECTION('',(-1.1E-16,2.442490654175E-32,-1.));
+#31029 = DIRECTION('',(3.32044604925E-16,1.,-1.21E-32));
+#31030 = DEFINITIONAL_REPRESENTATION('',(#31031),#31035);
+#31031 = LINE('',#31032,#31033);
+#31032 = CARTESIAN_POINT('',(-2.457130076445E-15,-7.4));
+#31033 = VECTOR('',#31034,1.);
+#31034 = DIRECTION('',(1.,-1.1E-16));
+#31035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31036 = ORIENTED_EDGE('',*,*,#31037,.T.);
+#31037 = EDGE_CURVE('',#31010,#31038,#31040,.T.);
+#31038 = VERTEX_POINT('',#31039);
+#31039 = CARTESIAN_POINT('',(-1.44999894709,-2.89,-0.87));
+#31040 = SURFACE_CURVE('',#31041,(#31045,#31052),.PCURVE_S1.);
+#31041 = LINE('',#31042,#31043);
+#31042 = CARTESIAN_POINT('',(-1.44999894709,-2.89,1.E-15));
+#31043 = VECTOR('',#31044,1.);
+#31044 = DIRECTION('',(-0.,0.,-1.));
+#31045 = PCURVE('',#28875,#31046);
+#31046 = DEFINITIONAL_REPRESENTATION('',(#31047),#31051);
+#31047 = LINE('',#31048,#31049);
+#31048 = CARTESIAN_POINT('',(-3.7,-0.7));
+#31049 = VECTOR('',#31050,1.);
+#31050 = DIRECTION('',(1.,0.));
+#31051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31052 = PCURVE('',#31053,#31058);
+#31053 = PLANE('',#31054);
+#31054 = AXIS2_PLACEMENT_3D('',#31055,#31056,#31057);
+#31055 = CARTESIAN_POINT('',(5.95000105291,-2.89,-4.1E-16));
+#31056 = DIRECTION('',(-2.22044604925E-16,-1.,-1.1E-16));
+#31057 = DIRECTION('',(2.442490654175E-32,1.1E-16,-1.));
+#31058 = DEFINITIONAL_REPRESENTATION('',(#31059),#31063);
+#31059 = LINE('',#31060,#31061);
+#31060 = CARTESIAN_POINT('',(-1.41E-15,-7.4));
+#31061 = VECTOR('',#31062,1.);
+#31062 = DIRECTION('',(1.,2.736911063134E-48));
+#31063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31064 = ORIENTED_EDGE('',*,*,#31065,.T.);
+#31065 = EDGE_CURVE('',#31038,#31066,#31068,.T.);
+#31066 = VERTEX_POINT('',#31067);
+#31067 = CARTESIAN_POINT('',(-1.44999894709,-2.19,-0.87));
+#31068 = SURFACE_CURVE('',#31069,(#31073,#31080),.PCURVE_S1.);
+#31069 = LINE('',#31070,#31071);
+#31070 = CARTESIAN_POINT('',(-1.44999894709,-3.89,-0.87));
+#31071 = VECTOR('',#31072,1.);
+#31072 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#31073 = PCURVE('',#28875,#31074);
+#31074 = DEFINITIONAL_REPRESENTATION('',(#31075),#31079);
+#31075 = LINE('',#31076,#31077);
+#31076 = CARTESIAN_POINT('',(-2.83,-1.7));
+#31077 = VECTOR('',#31078,1.);
+#31078 = DIRECTION('',(0.,1.));
+#31079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31080 = PCURVE('',#31081,#31086);
+#31081 = CYLINDRICAL_SURFACE('',#31082,0.7);
+#31082 = AXIS2_PLACEMENT_3D('',#31083,#31084,#31085);
+#31083 = CARTESIAN_POINT('',(-0.74999894709,-3.89,-0.87));
+#31084 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#31085 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#31086 = DEFINITIONAL_REPRESENTATION('',(#31087),#31091);
+#31087 = LINE('',#31088,#31089);
+#31088 = CARTESIAN_POINT('',(1.570796326795,0.));
+#31089 = VECTOR('',#31090,1.);
+#31090 = DIRECTION('',(0.,-1.));
+#31091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31092 = ORIENTED_EDGE('',*,*,#31093,.T.);
+#31093 = EDGE_CURVE('',#31066,#31094,#31096,.T.);
+#31094 = VERTEX_POINT('',#31095);
+#31095 = CARTESIAN_POINT('',(-1.44999894709,-2.19,2.E-15));
+#31096 = SURFACE_CURVE('',#31097,(#31101,#31108),.PCURVE_S1.);
+#31097 = LINE('',#31098,#31099);
+#31098 = CARTESIAN_POINT('',(-1.44999894709,-2.19,-3.7));
+#31099 = VECTOR('',#31100,1.);
+#31100 = DIRECTION('',(0.,0.,1.));
+#31101 = PCURVE('',#28875,#31102);
+#31102 = DEFINITIONAL_REPRESENTATION('',(#31103),#31107);
+#31103 = LINE('',#31104,#31105);
+#31104 = CARTESIAN_POINT('',(0.,0.));
+#31105 = VECTOR('',#31106,1.);
+#31106 = DIRECTION('',(-1.,0.));
+#31107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31108 = PCURVE('',#31109,#31114);
+#31109 = PLANE('',#31110);
+#31110 = AXIS2_PLACEMENT_3D('',#31111,#31112,#31113);
+#31111 = CARTESIAN_POINT('',(-1.043219286073,-2.19,-0.566779661017));
+#31112 = DIRECTION('',(-9.22044604925E-16,-1.,-1.6E-16));
+#31113 = DIRECTION('',(-1.,9.22044604925E-16,0.));
+#31114 = DEFINITIONAL_REPRESENTATION('',(#31115),#31119);
+#31115 = LINE('',#31116,#31117);
+#31116 = CARTESIAN_POINT('',(0.406779661017,3.133220338983));
+#31117 = VECTOR('',#31118,1.);
+#31118 = DIRECTION('',(0.,-1.));
+#31119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31120 = ORIENTED_EDGE('',*,*,#31121,.T.);
+#31121 = EDGE_CURVE('',#31094,#31122,#31124,.T.);
+#31122 = VERTEX_POINT('',#31123);
+#31123 = CARTESIAN_POINT('',(-1.44999894709,-1.115,2.E-15));
+#31124 = SURFACE_CURVE('',#31125,(#31129,#31136),.PCURVE_S1.);
+#31125 = LINE('',#31126,#31127);
+#31126 = CARTESIAN_POINT('',(-1.44999894709,-2.19,1.E-15));
+#31127 = VECTOR('',#31128,1.);
+#31128 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#31129 = PCURVE('',#28875,#31130);
+#31130 = DEFINITIONAL_REPRESENTATION('',(#31131),#31135);
+#31131 = LINE('',#31132,#31133);
+#31132 = CARTESIAN_POINT('',(-3.7,0.));
+#31133 = VECTOR('',#31134,1.);
+#31134 = DIRECTION('',(0.,1.));
+#31135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31136 = PCURVE('',#31137,#31142);
+#31137 = PLANE('',#31138);
+#31138 = AXIS2_PLACEMENT_3D('',#31139,#31140,#31141);
+#31139 = CARTESIAN_POINT('',(5.95000105291,-2.19,-4.1E-16));
+#31140 = DIRECTION('',(-1.1E-16,2.442490654175E-32,-1.));
+#31141 = DIRECTION('',(3.32044604925E-16,1.,-1.21E-32));
+#31142 = DEFINITIONAL_REPRESENTATION('',(#31143),#31147);
+#31143 = LINE('',#31144,#31145);
+#31144 = CARTESIAN_POINT('',(-2.457130076445E-15,-7.4));
+#31145 = VECTOR('',#31146,1.);
+#31146 = DIRECTION('',(1.,-1.1E-16));
+#31147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31148 = ORIENTED_EDGE('',*,*,#31149,.T.);
+#31149 = EDGE_CURVE('',#31122,#30850,#31150,.T.);
+#31150 = SURFACE_CURVE('',#31151,(#31155,#31162),.PCURVE_S1.);
+#31151 = LINE('',#31152,#31153);
+#31152 = CARTESIAN_POINT('',(-1.44999894709,-1.115,1.E-15));
+#31153 = VECTOR('',#31154,1.);
+#31154 = DIRECTION('',(7.335252954557E-17,0.330350424728,0.943858356366)
+ );
+#31155 = PCURVE('',#28875,#31156);
+#31156 = DEFINITIONAL_REPRESENTATION('',(#31157),#31161);
+#31157 = LINE('',#31158,#31159);
+#31158 = CARTESIAN_POINT('',(-3.7,1.075));
+#31159 = VECTOR('',#31160,1.);
+#31160 = DIRECTION('',(-0.943858356366,0.330350424728));
+#31161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31162 = PCURVE('',#31163,#31168);
+#31163 = PLANE('',#31164);
+#31164 = AXIS2_PLACEMENT_3D('',#31165,#31166,#31167);
+#31165 = CARTESIAN_POINT('',(5.95000105291,-1.115,-4.1E-16));
+#31166 = DIRECTION('',(1.695786558445E-16,0.943858356366,-0.330350424728
+ ));
+#31167 = DIRECTION('',(1.133525295456E-16,0.330350424728,0.943858356366)
+ );
+#31168 = DEFINITIONAL_REPRESENTATION('',(#31169),#31173);
+#31169 = LINE('',#31170,#31171);
+#31170 = CARTESIAN_POINT('',(4.689855483943E-16,-7.4));
+#31171 = VECTOR('',#31172,1.);
+#31172 = DIRECTION('',(1.,-4.000000000003E-17));
+#31173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31174 = FACE_BOUND('',#31175,.F.);
+#31175 = EDGE_LOOP('',(#31176));
+#31176 = ORIENTED_EDGE('',*,*,#31177,.F.);
+#31177 = EDGE_CURVE('',#31178,#31178,#31180,.T.);
+#31178 = VERTEX_POINT('',#31179);
+#31179 = CARTESIAN_POINT('',(-1.44999894709,-3.14,1.8));
+#31180 = SURFACE_CURVE('',#31181,(#31186,#31193),.PCURVE_S1.);
+#31181 = CIRCLE('',#31182,0.6);
+#31182 = AXIS2_PLACEMENT_3D('',#31183,#31184,#31185);
+#31183 = CARTESIAN_POINT('',(-1.44999894709,-2.54,1.8));
+#31184 = DIRECTION('',(1.,-3.32044604925E-16,-4.4E-16));
+#31185 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#31186 = PCURVE('',#28875,#31187);
+#31187 = DEFINITIONAL_REPRESENTATION('',(#31188),#31192);
+#31188 = CIRCLE('',#31189,0.6);
+#31189 = AXIS2_PLACEMENT_2D('',#31190,#31191);
+#31190 = CARTESIAN_POINT('',(-5.5,-0.35));
+#31191 = DIRECTION('',(0.,-1.));
+#31192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31193 = PCURVE('',#31194,#31199);
+#31194 = CYLINDRICAL_SURFACE('',#31195,0.6);
+#31195 = AXIS2_PLACEMENT_3D('',#31196,#31197,#31198);
+#31196 = CARTESIAN_POINT('',(5.95000105291,-2.54,1.8));
+#31197 = DIRECTION('',(1.,-3.32044604925E-16,-4.4E-16));
+#31198 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#31199 = DEFINITIONAL_REPRESENTATION('',(#31200),#31204);
+#31200 = LINE('',#31201,#31202);
+#31201 = CARTESIAN_POINT('',(5.329070518201E-15,-7.4));
+#31202 = VECTOR('',#31203,1.);
+#31203 = DIRECTION('',(1.,0.));
+#31204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31205 = ADVANCED_FACE('',(#31206,#31370,#31409,#31448,#31487,#31517),
+ #28988,.T.);
+#31206 = FACE_BOUND('',#31207,.T.);
+#31207 = EDGE_LOOP('',(#31208,#31209,#31210,#31211,#31234,#31257,#31280,
+ #31303,#31326,#31349));
+#31208 = ORIENTED_EDGE('',*,*,#30317,.F.);
+#31209 = ORIENTED_EDGE('',*,*,#30405,.F.);
+#31210 = ORIENTED_EDGE('',*,*,#28972,.T.);
+#31211 = ORIENTED_EDGE('',*,*,#31212,.T.);
+#31212 = EDGE_CURVE('',#28944,#31213,#31215,.T.);
+#31213 = VERTEX_POINT('',#31214);
+#31214 = CARTESIAN_POINT('',(-0.99999894709,2.11,3.5));
+#31215 = SURFACE_CURVE('',#31216,(#31220,#31227),.PCURVE_S1.);
+#31216 = LINE('',#31217,#31218);
+#31217 = CARTESIAN_POINT('',(-0.99999894709,2.11,6.8));
+#31218 = VECTOR('',#31219,1.);
+#31219 = DIRECTION('',(-1.1E-16,1.1E-16,-1.));
+#31220 = PCURVE('',#28988,#31221);
+#31221 = DEFINITIONAL_REPRESENTATION('',(#31222),#31226);
+#31222 = LINE('',#31223,#31224);
+#31223 = CARTESIAN_POINT('',(3.3,6.95));
+#31224 = VECTOR('',#31225,1.);
+#31225 = DIRECTION('',(-1.,1.1E-16));
+#31226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31227 = PCURVE('',#28960,#31228);
+#31228 = DEFINITIONAL_REPRESENTATION('',(#31229),#31233);
+#31229 = LINE('',#31230,#31231);
+#31230 = CARTESIAN_POINT('',(0.,0.));
+#31231 = VECTOR('',#31232,1.);
+#31232 = DIRECTION('',(0.,-1.));
+#31233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31234 = ORIENTED_EDGE('',*,*,#31235,.T.);
+#31235 = EDGE_CURVE('',#31213,#31236,#31238,.T.);
+#31236 = VERTEX_POINT('',#31237);
+#31237 = CARTESIAN_POINT('',(-0.99999894709,2.11,0.3));
+#31238 = SURFACE_CURVE('',#31239,(#31243,#31250),.PCURVE_S1.);
+#31239 = LINE('',#31240,#31241);
+#31240 = CARTESIAN_POINT('',(-0.99999894709,2.11,1.9));
+#31241 = VECTOR('',#31242,1.);
+#31242 = DIRECTION('',(5.551115123126E-32,2.5E-16,-1.));
+#31243 = PCURVE('',#28988,#31244);
+#31244 = DEFINITIONAL_REPRESENTATION('',(#31245),#31249);
+#31245 = LINE('',#31246,#31247);
+#31246 = CARTESIAN_POINT('',(-1.6,6.95));
+#31247 = VECTOR('',#31248,1.);
+#31248 = DIRECTION('',(-1.,0.));
+#31249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31250 = PCURVE('',#30583,#31251);
+#31251 = DEFINITIONAL_REPRESENTATION('',(#31252),#31256);
+#31252 = LINE('',#31253,#31254);
+#31253 = CARTESIAN_POINT('',(-1.6,-0.3));
+#31254 = VECTOR('',#31255,1.);
+#31255 = DIRECTION('',(1.,3.E-17));
+#31256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31257 = ORIENTED_EDGE('',*,*,#31258,.T.);
+#31258 = EDGE_CURVE('',#31236,#31259,#31261,.T.);
+#31259 = VERTEX_POINT('',#31260);
+#31260 = CARTESIAN_POINT('',(1.00000105291,2.11,0.3));
+#31261 = SURFACE_CURVE('',#31262,(#31266,#31273),.PCURVE_S1.);
+#31262 = LINE('',#31263,#31264);
+#31263 = CARTESIAN_POINT('',(3.47500105291,2.11,0.3));
+#31264 = VECTOR('',#31265,1.);
+#31265 = DIRECTION('',(1.,-4.42044604925E-16,0.));
+#31266 = PCURVE('',#28988,#31267);
+#31267 = DEFINITIONAL_REPRESENTATION('',(#31268),#31272);
+#31268 = LINE('',#31269,#31270);
+#31269 = CARTESIAN_POINT('',(-3.2,2.475));
+#31270 = VECTOR('',#31271,1.);
+#31271 = DIRECTION('',(5.499999999999E-32,-1.));
+#31272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31273 = PCURVE('',#30555,#31274);
+#31274 = DEFINITIONAL_REPRESENTATION('',(#31275),#31279);
+#31275 = LINE('',#31276,#31277);
+#31276 = CARTESIAN_POINT('',(2.475,-0.3));
+#31277 = VECTOR('',#31278,1.);
+#31278 = DIRECTION('',(1.,2.2E-16));
+#31279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31280 = ORIENTED_EDGE('',*,*,#31281,.F.);
+#31281 = EDGE_CURVE('',#31282,#31259,#31284,.T.);
+#31282 = VERTEX_POINT('',#31283);
+#31283 = CARTESIAN_POINT('',(1.00000105291,2.11,1.E-15));
+#31284 = SURFACE_CURVE('',#31285,(#31289,#31296),.PCURVE_S1.);
+#31285 = LINE('',#31286,#31287);
+#31286 = CARTESIAN_POINT('',(1.00000105291,2.11,1.7));
+#31287 = VECTOR('',#31288,1.);
+#31288 = DIRECTION('',(-5.551115123126E-32,-2.5E-16,1.));
+#31289 = PCURVE('',#28988,#31290);
+#31290 = DEFINITIONAL_REPRESENTATION('',(#31291),#31295);
+#31291 = LINE('',#31292,#31293);
+#31292 = CARTESIAN_POINT('',(-1.8,4.95));
+#31293 = VECTOR('',#31294,1.);
+#31294 = DIRECTION('',(1.,0.));
+#31295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31296 = PCURVE('',#30527,#31297);
+#31297 = DEFINITIONAL_REPRESENTATION('',(#31298),#31302);
+#31298 = LINE('',#31299,#31300);
+#31299 = CARTESIAN_POINT('',(-0.2,1.8));
+#31300 = VECTOR('',#31301,1.);
+#31301 = DIRECTION('',(2.5E-16,1.));
+#31302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31303 = ORIENTED_EDGE('',*,*,#31304,.F.);
+#31304 = EDGE_CURVE('',#31305,#31282,#31307,.T.);
+#31305 = VERTEX_POINT('',#31306);
+#31306 = CARTESIAN_POINT('',(3.50000105291,2.11,-1.E-15));
+#31307 = SURFACE_CURVE('',#31308,(#31312,#31319),.PCURVE_S1.);
+#31308 = LINE('',#31309,#31310);
+#31309 = CARTESIAN_POINT('',(5.95000105291,2.11,-8.2E-16));
+#31310 = VECTOR('',#31311,1.);
+#31311 = DIRECTION('',(-1.,2.22044604925E-16,2.2E-16));
+#31312 = PCURVE('',#28988,#31313);
+#31313 = DEFINITIONAL_REPRESENTATION('',(#31314),#31318);
+#31314 = LINE('',#31315,#31316);
+#31315 = CARTESIAN_POINT('',(-3.5,1.972152263053E-31));
+#31316 = VECTOR('',#31317,1.);
+#31317 = DIRECTION('',(2.2E-16,1.));
+#31318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31319 = PCURVE('',#30499,#31320);
+#31320 = DEFINITIONAL_REPRESENTATION('',(#31321),#31325);
+#31321 = LINE('',#31322,#31323);
+#31322 = CARTESIAN_POINT('',(0.,0.));
+#31323 = VECTOR('',#31324,1.);
+#31324 = DIRECTION('',(-1.1E-16,-1.));
+#31325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31326 = ORIENTED_EDGE('',*,*,#31327,.T.);
+#31327 = EDGE_CURVE('',#31305,#31328,#31330,.T.);
+#31328 = VERTEX_POINT('',#31329);
+#31329 = CARTESIAN_POINT('',(3.50000105291,2.11,0.3));
+#31330 = SURFACE_CURVE('',#31331,(#31335,#31342),.PCURVE_S1.);
+#31331 = LINE('',#31332,#31333);
+#31332 = CARTESIAN_POINT('',(3.50000105291,2.11,1.7));
+#31333 = VECTOR('',#31334,1.);
+#31334 = DIRECTION('',(-5.551115123126E-32,-2.5E-16,1.));
+#31335 = PCURVE('',#28988,#31336);
+#31336 = DEFINITIONAL_REPRESENTATION('',(#31337),#31341);
+#31337 = LINE('',#31338,#31339);
+#31338 = CARTESIAN_POINT('',(-1.8,2.45));
+#31339 = VECTOR('',#31340,1.);
+#31340 = DIRECTION('',(1.,0.));
+#31341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31342 = PCURVE('',#30471,#31343);
+#31343 = DEFINITIONAL_REPRESENTATION('',(#31344),#31348);
+#31344 = LINE('',#31345,#31346);
+#31345 = CARTESIAN_POINT('',(0.2,1.8));
+#31346 = VECTOR('',#31347,1.);
+#31347 = DIRECTION('',(-2.5E-16,1.));
+#31348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31349 = ORIENTED_EDGE('',*,*,#31350,.F.);
+#31350 = EDGE_CURVE('',#30290,#31328,#31351,.T.);
+#31351 = SURFACE_CURVE('',#31352,(#31356,#31363),.PCURVE_S1.);
+#31352 = LINE('',#31353,#31354);
+#31353 = CARTESIAN_POINT('',(4.72500105291,2.11,0.3));
+#31354 = VECTOR('',#31355,1.);
+#31355 = DIRECTION('',(-1.,4.42044604925E-16,0.));
+#31356 = PCURVE('',#28988,#31357);
+#31357 = DEFINITIONAL_REPRESENTATION('',(#31358),#31362);
+#31358 = LINE('',#31359,#31360);
+#31359 = CARTESIAN_POINT('',(-3.2,1.225));
+#31360 = VECTOR('',#31361,1.);
+#31361 = DIRECTION('',(-5.499999999999E-32,1.));
+#31362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31363 = PCURVE('',#30305,#31364);
+#31364 = DEFINITIONAL_REPRESENTATION('',(#31365),#31369);
+#31365 = LINE('',#31366,#31367);
+#31366 = CARTESIAN_POINT('',(1.225,-0.3));
+#31367 = VECTOR('',#31368,1.);
+#31368 = DIRECTION('',(-1.,2.662E-48));
+#31369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31370 = FACE_BOUND('',#31371,.T.);
+#31371 = EDGE_LOOP('',(#31372));
+#31372 = ORIENTED_EDGE('',*,*,#31373,.T.);
+#31373 = EDGE_CURVE('',#31374,#31374,#31376,.T.);
+#31374 = VERTEX_POINT('',#31375);
+#31375 = CARTESIAN_POINT('',(-0.50455,2.11,1.25));
+#31376 = SURFACE_CURVE('',#31377,(#31382,#31393),.PCURVE_S1.);
+#31377 = CIRCLE('',#31378,0.5);
+#31378 = AXIS2_PLACEMENT_3D('',#31379,#31380,#31381);
+#31379 = CARTESIAN_POINT('',(-4.55E-03,2.11,1.25));
+#31380 = DIRECTION('',(2.22044604925E-16,1.,1.E-15));
+#31381 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#31382 = PCURVE('',#28988,#31383);
+#31383 = DEFINITIONAL_REPRESENTATION('',(#31384),#31392);
+#31384 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31385,#31386,#31387,#31388
+ ,#31389,#31390,#31391),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31385 = CARTESIAN_POINT('',(-2.25,6.45455105291));
+#31386 = CARTESIAN_POINT('',(-1.383974596216,6.45455105291));
+#31387 = CARTESIAN_POINT('',(-1.816987298108,5.70455105291));
+#31388 = CARTESIAN_POINT('',(-2.25,4.95455105291));
+#31389 = CARTESIAN_POINT('',(-2.683012701892,5.70455105291));
+#31390 = CARTESIAN_POINT('',(-3.116025403784,6.45455105291));
+#31391 = CARTESIAN_POINT('',(-2.25,6.45455105291));
+#31392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31393 = PCURVE('',#31394,#31399);
+#31394 = PLANE('',#31395);
+#31395 = AXIS2_PLACEMENT_3D('',#31396,#31397,#31398);
+#31396 = CARTESIAN_POINT('',(5.95000105291,2.11,3.5));
+#31397 = DIRECTION('',(-2.22044604925E-16,-1.,-2.5E-16));
+#31398 = DIRECTION('',(-5.551115123126E-32,-2.5E-16,1.));
+#31399 = DEFINITIONAL_REPRESENTATION('',(#31400),#31408);
+#31400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31401,#31402,#31403,#31404
+ ,#31405,#31406,#31407),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31401 = CARTESIAN_POINT('',(-2.25,6.45455105291));
+#31402 = CARTESIAN_POINT('',(-1.383974596216,6.45455105291));
+#31403 = CARTESIAN_POINT('',(-1.816987298108,5.70455105291));
+#31404 = CARTESIAN_POINT('',(-2.25,4.95455105291));
+#31405 = CARTESIAN_POINT('',(-2.683012701892,5.70455105291));
+#31406 = CARTESIAN_POINT('',(-3.116025403784,6.45455105291));
+#31407 = CARTESIAN_POINT('',(-2.25,6.45455105291));
+#31408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31409 = FACE_BOUND('',#31410,.T.);
+#31410 = EDGE_LOOP('',(#31411));
+#31411 = ORIENTED_EDGE('',*,*,#31412,.T.);
+#31412 = EDGE_CURVE('',#31413,#31413,#31415,.T.);
+#31413 = VERTEX_POINT('',#31414);
+#31414 = CARTESIAN_POINT('',(3.99545,2.11,1.25));
+#31415 = SURFACE_CURVE('',#31416,(#31421,#31432),.PCURVE_S1.);
+#31416 = CIRCLE('',#31417,0.5);
+#31417 = AXIS2_PLACEMENT_3D('',#31418,#31419,#31420);
+#31418 = CARTESIAN_POINT('',(4.49545,2.11,1.25));
+#31419 = DIRECTION('',(2.22044604925E-16,1.,1.E-15));
+#31420 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#31421 = PCURVE('',#28988,#31422);
+#31422 = DEFINITIONAL_REPRESENTATION('',(#31423),#31431);
+#31423 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31424,#31425,#31426,#31427
+ ,#31428,#31429,#31430),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31424 = CARTESIAN_POINT('',(-2.25,1.95455105291));
+#31425 = CARTESIAN_POINT('',(-1.383974596216,1.95455105291));
+#31426 = CARTESIAN_POINT('',(-1.816987298108,1.20455105291));
+#31427 = CARTESIAN_POINT('',(-2.25,0.45455105291));
+#31428 = CARTESIAN_POINT('',(-2.683012701892,1.20455105291));
+#31429 = CARTESIAN_POINT('',(-3.116025403784,1.95455105291));
+#31430 = CARTESIAN_POINT('',(-2.25,1.95455105291));
+#31431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31432 = PCURVE('',#31433,#31438);
+#31433 = PLANE('',#31434);
+#31434 = AXIS2_PLACEMENT_3D('',#31435,#31436,#31437);
+#31435 = CARTESIAN_POINT('',(3.99545,2.11,1.25));
+#31436 = DIRECTION('',(-2.22044604925E-16,-1.,-7.7E-16));
+#31437 = DIRECTION('',(-1.709743457923E-31,-7.7E-16,1.));
+#31438 = DEFINITIONAL_REPRESENTATION('',(#31439),#31447);
+#31439 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31440,#31441,#31442,#31443
+ ,#31444,#31445,#31446),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31440 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#31441 = CARTESIAN_POINT('',(0.866025403784,0.));
+#31442 = CARTESIAN_POINT('',(0.433012701892,-0.75));
+#31443 = CARTESIAN_POINT('',(1.224646799147E-16,-1.5));
+#31444 = CARTESIAN_POINT('',(-0.433012701892,-0.75));
+#31445 = CARTESIAN_POINT('',(-0.866025403784,-7.771561172376E-16));
+#31446 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#31447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31448 = FACE_BOUND('',#31449,.T.);
+#31449 = EDGE_LOOP('',(#31450));
+#31450 = ORIENTED_EDGE('',*,*,#31451,.T.);
+#31451 = EDGE_CURVE('',#31452,#31452,#31454,.T.);
+#31452 = VERTEX_POINT('',#31453);
+#31453 = CARTESIAN_POINT('',(3.99545,2.11,5.75));
+#31454 = SURFACE_CURVE('',#31455,(#31460,#31471),.PCURVE_S1.);
+#31455 = CIRCLE('',#31456,0.5);
+#31456 = AXIS2_PLACEMENT_3D('',#31457,#31458,#31459);
+#31457 = CARTESIAN_POINT('',(4.49545,2.11,5.75));
+#31458 = DIRECTION('',(2.22044604925E-16,1.,1.E-15));
+#31459 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#31460 = PCURVE('',#28988,#31461);
+#31461 = DEFINITIONAL_REPRESENTATION('',(#31462),#31470);
+#31462 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31463,#31464,#31465,#31466
+ ,#31467,#31468,#31469),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31463 = CARTESIAN_POINT('',(2.25,1.95455105291));
+#31464 = CARTESIAN_POINT('',(3.116025403784,1.95455105291));
+#31465 = CARTESIAN_POINT('',(2.683012701892,1.20455105291));
+#31466 = CARTESIAN_POINT('',(2.25,0.45455105291));
+#31467 = CARTESIAN_POINT('',(1.816987298108,1.20455105291));
+#31468 = CARTESIAN_POINT('',(1.383974596216,1.95455105291));
+#31469 = CARTESIAN_POINT('',(2.25,1.95455105291));
+#31470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31471 = PCURVE('',#31472,#31477);
+#31472 = PLANE('',#31473);
+#31473 = AXIS2_PLACEMENT_3D('',#31474,#31475,#31476);
+#31474 = CARTESIAN_POINT('',(3.99545,2.11,5.75));
+#31475 = DIRECTION('',(-2.22044604925E-16,-1.,-7.7E-16));
+#31476 = DIRECTION('',(-1.709743457923E-31,-7.7E-16,1.));
+#31477 = DEFINITIONAL_REPRESENTATION('',(#31478),#31486);
+#31478 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31479,#31480,#31481,#31482
+ ,#31483,#31484,#31485),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31479 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#31480 = CARTESIAN_POINT('',(0.866025403784,0.));
+#31481 = CARTESIAN_POINT('',(0.433012701892,-0.75));
+#31482 = CARTESIAN_POINT('',(1.224646799147E-16,-1.5));
+#31483 = CARTESIAN_POINT('',(-0.433012701892,-0.75));
+#31484 = CARTESIAN_POINT('',(-0.866025403784,-7.771561172376E-16));
+#31485 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#31486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31487 = FACE_BOUND('',#31488,.T.);
+#31488 = EDGE_LOOP('',(#31489));
+#31489 = ORIENTED_EDGE('',*,*,#31490,.T.);
+#31490 = EDGE_CURVE('',#31491,#31491,#31493,.T.);
+#31491 = VERTEX_POINT('',#31492);
+#31492 = CARTESIAN_POINT('',(0.50000105291,2.11,3.5));
+#31493 = SURFACE_CURVE('',#31494,(#31499,#31510),.PCURVE_S1.);
+#31494 = CIRCLE('',#31495,1.75);
+#31495 = AXIS2_PLACEMENT_3D('',#31496,#31497,#31498);
+#31496 = CARTESIAN_POINT('',(2.25000105291,2.11,3.5));
+#31497 = DIRECTION('',(6.62044604925E-16,1.,2.2E-16));
+#31498 = DIRECTION('',(-1.,6.62044604925E-16,0.));
+#31499 = PCURVE('',#28988,#31500);
+#31500 = DEFINITIONAL_REPRESENTATION('',(#31501),#31509);
+#31501 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31502,#31503,#31504,#31505
+ ,#31506,#31507,#31508),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31502 = CARTESIAN_POINT('',(-2.091533453694E-31,5.45));
+#31503 = CARTESIAN_POINT('',(3.031088913246,5.45));
+#31504 = CARTESIAN_POINT('',(1.515544456623,2.825));
+#31505 = CARTESIAN_POINT('',(4.286263797016E-16,0.2));
+#31506 = CARTESIAN_POINT('',(-1.515544456623,2.825));
+#31507 = CARTESIAN_POINT('',(-3.031088913246,5.45));
+#31508 = CARTESIAN_POINT('',(-2.091533453694E-31,5.45));
+#31509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31510 = PCURVE('',#30705,#31511);
+#31511 = DEFINITIONAL_REPRESENTATION('',(#31512),#31516);
+#31512 = LINE('',#31513,#31514);
+#31513 = CARTESIAN_POINT('',(0.,-0.3));
+#31514 = VECTOR('',#31515,1.);
+#31515 = DIRECTION('',(1.,0.));
+#31516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31517 = FACE_BOUND('',#31518,.T.);
+#31518 = EDGE_LOOP('',(#31519));
+#31519 = ORIENTED_EDGE('',*,*,#31520,.T.);
+#31520 = EDGE_CURVE('',#31521,#31521,#31523,.T.);
+#31521 = VERTEX_POINT('',#31522);
+#31522 = CARTESIAN_POINT('',(-0.50455,2.11,5.75));
+#31523 = SURFACE_CURVE('',#31524,(#31529,#31540),.PCURVE_S1.);
+#31524 = CIRCLE('',#31525,0.5);
+#31525 = AXIS2_PLACEMENT_3D('',#31526,#31527,#31528);
+#31526 = CARTESIAN_POINT('',(-4.55E-03,2.11,5.75));
+#31527 = DIRECTION('',(2.22044604925E-16,1.,1.E-15));
+#31528 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#31529 = PCURVE('',#28988,#31530);
+#31530 = DEFINITIONAL_REPRESENTATION('',(#31531),#31539);
+#31531 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31532,#31533,#31534,#31535
+ ,#31536,#31537,#31538),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31532 = CARTESIAN_POINT('',(2.25,6.45455105291));
+#31533 = CARTESIAN_POINT('',(3.116025403784,6.45455105291));
+#31534 = CARTESIAN_POINT('',(2.683012701892,5.70455105291));
+#31535 = CARTESIAN_POINT('',(2.25,4.95455105291));
+#31536 = CARTESIAN_POINT('',(1.816987298108,5.70455105291));
+#31537 = CARTESIAN_POINT('',(1.383974596216,6.45455105291));
+#31538 = CARTESIAN_POINT('',(2.25,6.45455105291));
+#31539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31540 = PCURVE('',#31541,#31546);
+#31541 = PLANE('',#31542);
+#31542 = AXIS2_PLACEMENT_3D('',#31543,#31544,#31545);
+#31543 = CARTESIAN_POINT('',(-0.50455,2.11,5.75));
+#31544 = DIRECTION('',(-2.22044604925E-16,-1.,-7.7E-16));
+#31545 = DIRECTION('',(-1.709743457923E-31,-7.7E-16,1.));
+#31546 = DEFINITIONAL_REPRESENTATION('',(#31547),#31555);
+#31547 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31548,#31549,#31550,#31551
+ ,#31552,#31553,#31554),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31548 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#31549 = CARTESIAN_POINT('',(0.866025403784,0.));
+#31550 = CARTESIAN_POINT('',(0.433012701892,-0.75));
+#31551 = CARTESIAN_POINT('',(1.224646799147E-16,-1.5));
+#31552 = CARTESIAN_POINT('',(-0.433012701892,-0.75));
+#31553 = CARTESIAN_POINT('',(-0.866025403784,-7.771561172376E-16));
+#31554 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#31555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31556 = ADVANCED_FACE('',(#31557),#28903,.T.);
+#31557 = FACE_BOUND('',#31558,.T.);
+#31558 = EDGE_LOOP('',(#31559,#31582,#31583,#31584));
+#31559 = ORIENTED_EDGE('',*,*,#31560,.F.);
+#31560 = EDGE_CURVE('',#28888,#31561,#31563,.T.);
+#31561 = VERTEX_POINT('',#31562);
+#31562 = CARTESIAN_POINT('',(-1.14999894709,-2.19,5.21));
+#31563 = SURFACE_CURVE('',#31564,(#31568,#31575),.PCURVE_S1.);
+#31564 = LINE('',#31565,#31566);
+#31565 = CARTESIAN_POINT('',(-1.14999894709,4.E-02,7.44));
+#31566 = VECTOR('',#31567,1.);
+#31567 = DIRECTION('',(-1.570092458683E-16,-0.707106781187,
+ -0.707106781187));
+#31568 = PCURVE('',#28903,#31569);
+#31569 = DEFINITIONAL_REPRESENTATION('',(#31570),#31574);
+#31570 = LINE('',#31571,#31572);
+#31571 = CARTESIAN_POINT('',(-0.905096679919,-7.1));
+#31572 = VECTOR('',#31573,1.);
+#31573 = DIRECTION('',(1.,7.999999999995E-17));
+#31574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31575 = PCURVE('',#28931,#31576);
+#31576 = DEFINITIONAL_REPRESENTATION('',(#31577),#31581);
+#31577 = LINE('',#31578,#31579);
+#31578 = CARTESIAN_POINT('',(0.64,-1.92));
+#31579 = VECTOR('',#31580,1.);
+#31580 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#31581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31582 = ORIENTED_EDGE('',*,*,#28887,.T.);
+#31583 = ORIENTED_EDGE('',*,*,#30874,.T.);
+#31584 = ORIENTED_EDGE('',*,*,#31585,.F.);
+#31585 = EDGE_CURVE('',#31561,#30875,#31586,.T.);
+#31586 = SURFACE_CURVE('',#31587,(#31591,#31598),.PCURVE_S1.);
+#31587 = LINE('',#31588,#31589);
+#31588 = CARTESIAN_POINT('',(5.95000105291,-2.19,5.21));
+#31589 = VECTOR('',#31590,1.);
+#31590 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#31591 = PCURVE('',#28903,#31592);
+#31592 = DEFINITIONAL_REPRESENTATION('',(#31593),#31597);
+#31593 = LINE('',#31594,#31595);
+#31594 = CARTESIAN_POINT('',(2.248599564173,5.329388869644E-16));
+#31595 = VECTOR('',#31596,1.);
+#31596 = DIRECTION('',(2.218254069373E-18,-1.));
+#31597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31598 = PCURVE('',#30913,#31599);
+#31599 = DEFINITIONAL_REPRESENTATION('',(#31600),#31604);
+#31600 = LINE('',#31601,#31602);
+#31601 = CARTESIAN_POINT('',(0.,0.));
+#31602 = VECTOR('',#31603,1.);
+#31603 = DIRECTION('',(-1.1E-16,-1.));
+#31604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31605 = ADVANCED_FACE('',(#31606),#28960,.F.);
+#31606 = FACE_BOUND('',#31607,.F.);
+#31607 = EDGE_LOOP('',(#31608,#31609,#31610,#31638));
+#31608 = ORIENTED_EDGE('',*,*,#28943,.F.);
+#31609 = ORIENTED_EDGE('',*,*,#31212,.T.);
+#31610 = ORIENTED_EDGE('',*,*,#31611,.T.);
+#31611 = EDGE_CURVE('',#31213,#31612,#31614,.T.);
+#31612 = VERTEX_POINT('',#31613);
+#31613 = CARTESIAN_POINT('',(-1.14999894709,1.96,3.5));
+#31614 = SURFACE_CURVE('',#31615,(#31620,#31627),.PCURVE_S1.);
+#31615 = CIRCLE('',#31616,0.15);
+#31616 = AXIS2_PLACEMENT_3D('',#31617,#31618,#31619);
+#31617 = CARTESIAN_POINT('',(-0.99999894709,1.96,3.5));
+#31618 = DIRECTION('',(2.2E-16,-4.884981308351E-32,1.));
+#31619 = DIRECTION('',(1.12044604925E-16,1.,2.420000000001E-32));
+#31620 = PCURVE('',#28960,#31621);
+#31621 = DEFINITIONAL_REPRESENTATION('',(#31622),#31626);
+#31622 = LINE('',#31623,#31624);
+#31623 = CARTESIAN_POINT('',(-4.440892098501E-15,-3.3));
+#31624 = VECTOR('',#31625,1.);
+#31625 = DIRECTION('',(1.,-2.827159716856E-16));
+#31626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31627 = PCURVE('',#30807,#31628);
+#31628 = DEFINITIONAL_REPRESENTATION('',(#31629),#31637);
+#31629 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31630,#31631,#31632,#31633
+ ,#31634,#31635,#31636),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31630 = CARTESIAN_POINT('',(0.280784277752,-0.805633698077));
+#31631 = CARTESIAN_POINT('',(2.097665661667E-02,-0.805633698077));
+#31632 = CARTESIAN_POINT('',(0.150880467184,-0.580633698077));
+#31633 = CARTESIAN_POINT('',(0.280784277752,-0.355633698077));
+#31634 = CARTESIAN_POINT('',(0.41068808832,-0.580633698077));
+#31635 = CARTESIAN_POINT('',(0.540591898887,-0.805633698077));
+#31636 = CARTESIAN_POINT('',(0.280784277752,-0.805633698077));
+#31637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31638 = ORIENTED_EDGE('',*,*,#31639,.F.);
+#31639 = EDGE_CURVE('',#28916,#31612,#31640,.T.);
+#31640 = SURFACE_CURVE('',#31641,(#31645,#31652),.PCURVE_S1.);
+#31641 = LINE('',#31642,#31643);
+#31642 = CARTESIAN_POINT('',(-1.14999894709,1.96,6.8));
+#31643 = VECTOR('',#31644,1.);
+#31644 = DIRECTION('',(-1.1E-16,1.1E-16,-1.));
+#31645 = PCURVE('',#28960,#31646);
+#31646 = DEFINITIONAL_REPRESENTATION('',(#31647),#31651);
+#31647 = LINE('',#31648,#31649);
+#31648 = CARTESIAN_POINT('',(1.570796326795,0.));
+#31649 = VECTOR('',#31650,1.);
+#31650 = DIRECTION('',(0.,-1.));
+#31651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31652 = PCURVE('',#28931,#31653);
+#31653 = DEFINITIONAL_REPRESENTATION('',(#31654),#31658);
+#31654 = LINE('',#31655,#31656);
+#31655 = CARTESIAN_POINT('',(0.,0.));
+#31656 = VECTOR('',#31657,1.);
+#31657 = DIRECTION('',(-1.,1.1E-16));
+#31658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31659 = ADVANCED_FACE('',(#31660,#31921),#28931,.F.);
+#31660 = FACE_BOUND('',#31661,.F.);
+#31661 = EDGE_LOOP('',(#31662,#31663,#31664,#31687,#31710,#31733,#31756,
+ #31784,#31807,#31830,#31853,#31876,#31899,#31920));
+#31662 = ORIENTED_EDGE('',*,*,#28915,.F.);
+#31663 = ORIENTED_EDGE('',*,*,#31639,.T.);
+#31664 = ORIENTED_EDGE('',*,*,#31665,.F.);
+#31665 = EDGE_CURVE('',#31666,#31612,#31668,.T.);
+#31666 = VERTEX_POINT('',#31667);
+#31667 = CARTESIAN_POINT('',(-1.14999894709,0.11,3.5));
+#31668 = SURFACE_CURVE('',#31669,(#31673,#31680),.PCURVE_S1.);
+#31669 = LINE('',#31670,#31671);
+#31670 = CARTESIAN_POINT('',(-1.14999894709,1.035,3.5));
+#31671 = VECTOR('',#31672,1.);
+#31672 = DIRECTION('',(3.32044604925E-16,1.,1.1E-16));
+#31673 = PCURVE('',#28931,#31674);
+#31674 = DEFINITIONAL_REPRESENTATION('',(#31675),#31679);
+#31675 = LINE('',#31676,#31677);
+#31676 = CARTESIAN_POINT('',(-3.3,-0.925));
+#31677 = VECTOR('',#31678,1.);
+#31678 = DIRECTION('',(1.1E-16,1.));
+#31679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31680 = PCURVE('',#30807,#31681);
+#31681 = DEFINITIONAL_REPRESENTATION('',(#31682),#31686);
+#31682 = LINE('',#31683,#31684);
+#31683 = CARTESIAN_POINT('',(0.130784277752,0.269366301923));
+#31684 = VECTOR('',#31685,1.);
+#31685 = DIRECTION('',(1.1E-16,-1.));
+#31686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31687 = ORIENTED_EDGE('',*,*,#31688,.F.);
+#31688 = EDGE_CURVE('',#31689,#31666,#31691,.T.);
+#31689 = VERTEX_POINT('',#31690);
+#31690 = CARTESIAN_POINT('',(-1.14999894709,-1.115,2.E-15));
+#31691 = SURFACE_CURVE('',#31692,(#31696,#31703),.PCURVE_S1.);
+#31692 = LINE('',#31693,#31694);
+#31693 = CARTESIAN_POINT('',(-1.14999894709,0.112923162584,
+ 3.508351893096));
+#31694 = VECTOR('',#31695,1.);
+#31695 = DIRECTION('',(1.433525295456E-16,0.330350424728,0.943858356366)
+ );
+#31696 = PCURVE('',#28931,#31697);
+#31697 = DEFINITIONAL_REPRESENTATION('',(#31698),#31702);
+#31698 = LINE('',#31699,#31700);
+#31699 = CARTESIAN_POINT('',(-3.291648106904,-1.847076837416));
+#31700 = VECTOR('',#31701,1.);
+#31701 = DIRECTION('',(0.943858356366,0.330350424728));
+#31702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31703 = PCURVE('',#31163,#31704);
+#31704 = DEFINITIONAL_REPRESENTATION('',(#31705),#31709);
+#31705 = LINE('',#31706,#31707);
+#31706 = CARTESIAN_POINT('',(3.717032189664,-7.1));
+#31707 = VECTOR('',#31708,1.);
+#31708 = DIRECTION('',(1.,3.E-17));
+#31709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31710 = ORIENTED_EDGE('',*,*,#31711,.F.);
+#31711 = EDGE_CURVE('',#31712,#31689,#31714,.T.);
+#31712 = VERTEX_POINT('',#31713);
+#31713 = CARTESIAN_POINT('',(-1.14999894709,-2.19,2.E-15));
+#31714 = SURFACE_CURVE('',#31715,(#31719,#31726),.PCURVE_S1.);
+#31715 = LINE('',#31716,#31717);
+#31716 = CARTESIAN_POINT('',(-1.14999894709,-0.115,3.6E-16));
+#31717 = VECTOR('',#31718,1.);
+#31718 = DIRECTION('',(2.22044604925E-16,1.,1.1E-16));
+#31719 = PCURVE('',#28931,#31720);
+#31720 = DEFINITIONAL_REPRESENTATION('',(#31721),#31725);
+#31721 = LINE('',#31722,#31723);
+#31722 = CARTESIAN_POINT('',(-6.8,-2.075));
+#31723 = VECTOR('',#31724,1.);
+#31724 = DIRECTION('',(1.1E-16,1.));
+#31725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31726 = PCURVE('',#31137,#31727);
+#31727 = DEFINITIONAL_REPRESENTATION('',(#31728),#31732);
+#31728 = LINE('',#31729,#31730);
+#31729 = CARTESIAN_POINT('',(2.075,-7.1));
+#31730 = VECTOR('',#31731,1.);
+#31731 = DIRECTION('',(1.,-1.1E-16));
+#31732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31733 = ORIENTED_EDGE('',*,*,#31734,.T.);
+#31734 = EDGE_CURVE('',#31712,#31735,#31737,.T.);
+#31735 = VERTEX_POINT('',#31736);
+#31736 = CARTESIAN_POINT('',(-1.14999894709,-2.19,-0.87));
+#31737 = SURFACE_CURVE('',#31738,(#31742,#31749),.PCURVE_S1.);
+#31738 = LINE('',#31739,#31740);
+#31739 = CARTESIAN_POINT('',(-1.14999894709,-2.19,-0.718389830508));
+#31740 = VECTOR('',#31741,1.);
+#31741 = DIRECTION('',(-1.3E-16,1.6E-16,-1.));
+#31742 = PCURVE('',#28931,#31743);
+#31743 = DEFINITIONAL_REPRESENTATION('',(#31744),#31748);
+#31744 = LINE('',#31745,#31746);
+#31745 = CARTESIAN_POINT('',(-7.518389830508,-4.15));
+#31746 = VECTOR('',#31747,1.);
+#31747 = DIRECTION('',(-1.,1.6E-16));
+#31748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31749 = PCURVE('',#31109,#31750);
+#31750 = DEFINITIONAL_REPRESENTATION('',(#31751),#31755);
+#31751 = LINE('',#31752,#31753);
+#31752 = CARTESIAN_POINT('',(0.106779661017,0.151610169491));
+#31753 = VECTOR('',#31754,1.);
+#31754 = DIRECTION('',(1.3E-16,1.));
+#31755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31756 = ORIENTED_EDGE('',*,*,#31757,.F.);
+#31757 = EDGE_CURVE('',#31758,#31735,#31760,.T.);
+#31758 = VERTEX_POINT('',#31759);
+#31759 = CARTESIAN_POINT('',(-1.14999894709,-2.89,-0.87));
+#31760 = SURFACE_CURVE('',#31761,(#31765,#31772),.PCURVE_S1.);
+#31761 = LINE('',#31762,#31763);
+#31762 = CARTESIAN_POINT('',(-1.14999894709,-3.89,-0.87));
+#31763 = VECTOR('',#31764,1.);
+#31764 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#31765 = PCURVE('',#28931,#31766);
+#31766 = DEFINITIONAL_REPRESENTATION('',(#31767),#31771);
+#31767 = LINE('',#31768,#31769);
+#31768 = CARTESIAN_POINT('',(-7.67,-5.85));
+#31769 = VECTOR('',#31770,1.);
+#31770 = DIRECTION('',(-3.079999999999E-32,1.));
+#31771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31772 = PCURVE('',#31773,#31778);
+#31773 = CYLINDRICAL_SURFACE('',#31774,0.4);
+#31774 = AXIS2_PLACEMENT_3D('',#31775,#31776,#31777);
+#31775 = CARTESIAN_POINT('',(-0.74999894709,-3.89,-0.87));
+#31776 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#31777 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#31778 = DEFINITIONAL_REPRESENTATION('',(#31779),#31783);
+#31779 = LINE('',#31780,#31781);
+#31780 = CARTESIAN_POINT('',(1.570796326795,0.));
+#31781 = VECTOR('',#31782,1.);
+#31782 = DIRECTION('',(0.,-1.));
+#31783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31784 = ORIENTED_EDGE('',*,*,#31785,.F.);
+#31785 = EDGE_CURVE('',#31786,#31758,#31788,.T.);
+#31786 = VERTEX_POINT('',#31787);
+#31787 = CARTESIAN_POINT('',(-1.14999894709,-2.89,2.E-15));
+#31788 = SURFACE_CURVE('',#31789,(#31793,#31800),.PCURVE_S1.);
+#31789 = LINE('',#31790,#31791);
+#31790 = CARTESIAN_POINT('',(-1.14999894709,-2.89,-0.435));
+#31791 = VECTOR('',#31792,1.);
+#31792 = DIRECTION('',(-1.3E-16,1.1E-16,-1.));
+#31793 = PCURVE('',#28931,#31794);
+#31794 = DEFINITIONAL_REPRESENTATION('',(#31795),#31799);
+#31795 = LINE('',#31796,#31797);
+#31796 = CARTESIAN_POINT('',(-7.235,-4.85));
+#31797 = VECTOR('',#31798,1.);
+#31798 = DIRECTION('',(-1.,1.1E-16));
+#31799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31800 = PCURVE('',#31053,#31801);
+#31801 = DEFINITIONAL_REPRESENTATION('',(#31802),#31806);
+#31802 = LINE('',#31803,#31804);
+#31803 = CARTESIAN_POINT('',(0.435,-7.1));
+#31804 = VECTOR('',#31805,1.);
+#31805 = DIRECTION('',(1.,-1.3E-16));
+#31806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31807 = ORIENTED_EDGE('',*,*,#31808,.F.);
+#31808 = EDGE_CURVE('',#31809,#31786,#31811,.T.);
+#31809 = VERTEX_POINT('',#31810);
+#31810 = CARTESIAN_POINT('',(-1.14999894709,-4.19,2.E-15));
+#31811 = SURFACE_CURVE('',#31812,(#31816,#31823),.PCURVE_S1.);
+#31812 = LINE('',#31813,#31814);
+#31813 = CARTESIAN_POINT('',(-1.14999894709,-4.04,-4.4E-16));
+#31814 = VECTOR('',#31815,1.);
+#31815 = DIRECTION('',(4.42044604925E-16,1.,2.2E-16));
+#31816 = PCURVE('',#28931,#31817);
+#31817 = DEFINITIONAL_REPRESENTATION('',(#31818),#31822);
+#31818 = LINE('',#31819,#31820);
+#31819 = CARTESIAN_POINT('',(-6.8,-6.));
+#31820 = VECTOR('',#31821,1.);
+#31821 = DIRECTION('',(2.2E-16,1.));
+#31822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31823 = PCURVE('',#31025,#31824);
+#31824 = DEFINITIONAL_REPRESENTATION('',(#31825),#31829);
+#31825 = LINE('',#31826,#31827);
+#31826 = CARTESIAN_POINT('',(0.15,-7.1));
+#31827 = VECTOR('',#31828,1.);
+#31828 = DIRECTION('',(1.,1.1E-16));
+#31829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31830 = ORIENTED_EDGE('',*,*,#31831,.F.);
+#31831 = EDGE_CURVE('',#31832,#31809,#31834,.T.);
+#31832 = VERTEX_POINT('',#31833);
+#31833 = CARTESIAN_POINT('',(-1.14999894709,-4.19,1.41));
+#31834 = SURFACE_CURVE('',#31835,(#31839,#31846),.PCURVE_S1.);
+#31835 = LINE('',#31836,#31837);
+#31836 = CARTESIAN_POINT('',(-1.14999894709,-4.19,4.105));
+#31837 = VECTOR('',#31838,1.);
+#31838 = DIRECTION('',(-1.1E-16,1.1E-16,-1.));
+#31839 = PCURVE('',#28931,#31840);
+#31840 = DEFINITIONAL_REPRESENTATION('',(#31841),#31845);
+#31841 = LINE('',#31842,#31843);
+#31842 = CARTESIAN_POINT('',(-2.695,-6.15));
+#31843 = VECTOR('',#31844,1.);
+#31844 = DIRECTION('',(-1.,1.1E-16));
+#31845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31846 = PCURVE('',#30997,#31847);
+#31847 = DEFINITIONAL_REPRESENTATION('',(#31848),#31852);
+#31848 = LINE('',#31849,#31850);
+#31849 = CARTESIAN_POINT('',(-2.695,-7.1));
+#31850 = VECTOR('',#31851,1.);
+#31851 = DIRECTION('',(1.,-1.1E-16));
+#31852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31853 = ORIENTED_EDGE('',*,*,#31854,.F.);
+#31854 = EDGE_CURVE('',#31855,#31832,#31857,.T.);
+#31855 = VERTEX_POINT('',#31856);
+#31856 = CARTESIAN_POINT('',(-1.14999894709,-2.92,2.68));
+#31857 = SURFACE_CURVE('',#31858,(#31862,#31869),.PCURVE_S1.);
+#31858 = LINE('',#31859,#31860);
+#31859 = CARTESIAN_POINT('',(-1.14999894709,-1.89,3.71));
+#31860 = VECTOR('',#31861,1.);
+#31861 = DIRECTION('',(-2.370092458682E-16,-0.707106781187,
+ -0.707106781187));
+#31862 = PCURVE('',#28931,#31863);
+#31863 = DEFINITIONAL_REPRESENTATION('',(#31864),#31868);
+#31864 = LINE('',#31865,#31866);
+#31865 = CARTESIAN_POINT('',(-3.09,-3.85));
+#31866 = VECTOR('',#31867,1.);
+#31867 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#31868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31869 = PCURVE('',#30969,#31870);
+#31870 = DEFINITIONAL_REPRESENTATION('',(#31871),#31875);
+#31871 = LINE('',#31872,#31873);
+#31872 = CARTESIAN_POINT('',(-1.456639969244,-7.1));
+#31873 = VECTOR('',#31874,1.);
+#31874 = DIRECTION('',(1.,-2.465190328816E-32));
+#31875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31876 = ORIENTED_EDGE('',*,*,#31877,.F.);
+#31877 = EDGE_CURVE('',#31878,#31855,#31880,.T.);
+#31878 = VERTEX_POINT('',#31879);
+#31879 = CARTESIAN_POINT('',(-1.14999894709,-2.19,2.68));
+#31880 = SURFACE_CURVE('',#31881,(#31885,#31892),.PCURVE_S1.);
+#31881 = LINE('',#31882,#31883);
+#31882 = CARTESIAN_POINT('',(-1.14999894709,-3.04,2.68));
+#31883 = VECTOR('',#31884,1.);
+#31884 = DIRECTION('',(-4.42044604925E-16,-1.,-2.2E-16));
+#31885 = PCURVE('',#28931,#31886);
+#31886 = DEFINITIONAL_REPRESENTATION('',(#31887),#31891);
+#31887 = LINE('',#31888,#31889);
+#31888 = CARTESIAN_POINT('',(-4.12,-5.));
+#31889 = VECTOR('',#31890,1.);
+#31890 = DIRECTION('',(-2.2E-16,-1.));
+#31891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31892 = PCURVE('',#30941,#31893);
+#31893 = DEFINITIONAL_REPRESENTATION('',(#31894),#31898);
+#31894 = LINE('',#31895,#31896);
+#31895 = CARTESIAN_POINT('',(0.85,-7.1));
+#31896 = VECTOR('',#31897,1.);
+#31897 = DIRECTION('',(1.,-1.1E-16));
+#31898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31899 = ORIENTED_EDGE('',*,*,#31900,.F.);
+#31900 = EDGE_CURVE('',#31561,#31878,#31901,.T.);
+#31901 = SURFACE_CURVE('',#31902,(#31906,#31913),.PCURVE_S1.);
+#31902 = LINE('',#31903,#31904);
+#31903 = CARTESIAN_POINT('',(-1.14999894709,-2.19,6.8));
+#31904 = VECTOR('',#31905,1.);
+#31905 = DIRECTION('',(-1.1E-16,2.2E-16,-1.));
+#31906 = PCURVE('',#28931,#31907);
+#31907 = DEFINITIONAL_REPRESENTATION('',(#31908),#31912);
+#31908 = LINE('',#31909,#31910);
+#31909 = CARTESIAN_POINT('',(-9.325873406856E-33,-4.15));
+#31910 = VECTOR('',#31911,1.);
+#31911 = DIRECTION('',(-1.,2.2E-16));
+#31912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31913 = PCURVE('',#30913,#31914);
+#31914 = DEFINITIONAL_REPRESENTATION('',(#31915),#31919);
+#31915 = LINE('',#31916,#31917);
+#31916 = CARTESIAN_POINT('',(-1.59,-7.1));
+#31917 = VECTOR('',#31918,1.);
+#31918 = DIRECTION('',(1.,-1.1E-16));
+#31919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31920 = ORIENTED_EDGE('',*,*,#31560,.F.);
+#31921 = FACE_BOUND('',#31922,.F.);
+#31922 = EDGE_LOOP('',(#31923));
+#31923 = ORIENTED_EDGE('',*,*,#31924,.T.);
+#31924 = EDGE_CURVE('',#31925,#31925,#31927,.T.);
+#31925 = VERTEX_POINT('',#31926);
+#31926 = CARTESIAN_POINT('',(-1.14999894709,-3.14,1.8));
+#31927 = SURFACE_CURVE('',#31928,(#31933,#31944),.PCURVE_S1.);
+#31928 = CIRCLE('',#31929,0.6);
+#31929 = AXIS2_PLACEMENT_3D('',#31930,#31931,#31932);
+#31930 = CARTESIAN_POINT('',(-1.14999894709,-2.54,1.8));
+#31931 = DIRECTION('',(1.,-3.32044604925E-16,-4.4E-16));
+#31932 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#31933 = PCURVE('',#28931,#31934);
+#31934 = DEFINITIONAL_REPRESENTATION('',(#31935),#31943);
+#31935 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31936,#31937,#31938,#31939
+ ,#31940,#31941,#31942),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31936 = CARTESIAN_POINT('',(-5.,-5.1));
+#31937 = CARTESIAN_POINT('',(-6.039230484541,-5.1));
+#31938 = CARTESIAN_POINT('',(-5.519615242271,-4.2));
+#31939 = CARTESIAN_POINT('',(-5.,-3.3));
+#31940 = CARTESIAN_POINT('',(-4.480384757729,-4.2));
+#31941 = CARTESIAN_POINT('',(-3.960769515459,-5.1));
+#31942 = CARTESIAN_POINT('',(-5.,-5.1));
+#31943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31944 = PCURVE('',#31194,#31945);
+#31945 = DEFINITIONAL_REPRESENTATION('',(#31946),#31950);
+#31946 = LINE('',#31947,#31948);
+#31947 = CARTESIAN_POINT('',(5.329070518201E-15,-7.1));
+#31948 = VECTOR('',#31949,1.);
+#31949 = DIRECTION('',(1.,0.));
+#31950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31951 = ADVANCED_FACE('',(#31952),#29187,.T.);
+#31952 = FACE_BOUND('',#31953,.T.);
+#31953 = EDGE_LOOP('',(#31954,#31984,#32010,#32011));
+#31954 = ORIENTED_EDGE('',*,*,#31955,.T.);
+#31955 = EDGE_CURVE('',#31956,#31958,#31960,.T.);
+#31956 = VERTEX_POINT('',#31957);
+#31957 = CARTESIAN_POINT('',(5.95000105291,-2.39,-3.9));
+#31958 = VERTEX_POINT('',#31959);
+#31959 = CARTESIAN_POINT('',(5.65000105291,-2.39,-3.9));
+#31960 = SURFACE_CURVE('',#31961,(#31965,#31972),.PCURVE_S1.);
+#31961 = LINE('',#31962,#31963);
+#31962 = CARTESIAN_POINT('',(5.95000105291,-2.39,-3.9));
+#31963 = VECTOR('',#31964,1.);
+#31964 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#31965 = PCURVE('',#29187,#31966);
+#31966 = DEFINITIONAL_REPRESENTATION('',(#31967),#31971);
+#31967 = LINE('',#31968,#31969);
+#31968 = CARTESIAN_POINT('',(1.570796326795,0.));
+#31969 = VECTOR('',#31970,1.);
+#31970 = DIRECTION('',(0.,-1.));
+#31971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31972 = PCURVE('',#31973,#31978);
+#31973 = PLANE('',#31974);
+#31974 = AXIS2_PLACEMENT_3D('',#31975,#31976,#31977);
+#31975 = CARTESIAN_POINT('',(5.95000105291,-2.69,-3.9));
+#31976 = DIRECTION('',(-1.1E-16,2.442490654175E-32,-1.));
+#31977 = DIRECTION('',(3.32044604925E-16,1.,-1.21E-32));
+#31978 = DEFINITIONAL_REPRESENTATION('',(#31979),#31983);
+#31979 = LINE('',#31980,#31981);
+#31980 = CARTESIAN_POINT('',(0.3,-9.96133814775E-17));
+#31981 = VECTOR('',#31982,1.);
+#31982 = DIRECTION('',(-1.1E-16,-1.));
+#31983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31984 = ORIENTED_EDGE('',*,*,#31985,.T.);
+#31985 = EDGE_CURVE('',#31958,#29172,#31986,.T.);
+#31986 = SURFACE_CURVE('',#31987,(#31992,#31999),.PCURVE_S1.);
+#31987 = CIRCLE('',#31988,0.2);
+#31988 = AXIS2_PLACEMENT_3D('',#31989,#31990,#31991);
+#31989 = CARTESIAN_POINT('',(5.65000105291,-2.39,-3.7));
+#31990 = DIRECTION('',(1.,-3.32044604925E-16,-2.2E-16));
+#31991 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#31992 = PCURVE('',#29187,#31993);
+#31993 = DEFINITIONAL_REPRESENTATION('',(#31994),#31998);
+#31994 = LINE('',#31995,#31996);
+#31995 = CARTESIAN_POINT('',(0.,-0.3));
+#31996 = VECTOR('',#31997,1.);
+#31997 = DIRECTION('',(1.,0.));
+#31998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31999 = PCURVE('',#29569,#32000);
+#32000 = DEFINITIONAL_REPRESENTATION('',(#32001),#32009);
+#32001 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32002,#32003,#32004,#32005
+ ,#32006,#32007,#32008),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32002 = CARTESIAN_POINT('',(-0.5,-1.3));
+#32003 = CARTESIAN_POINT('',(-0.153589838486,-1.3));
+#32004 = CARTESIAN_POINT('',(-0.326794919243,-1.6));
+#32005 = CARTESIAN_POINT('',(-0.5,-1.9));
+#32006 = CARTESIAN_POINT('',(-0.673205080757,-1.6));
+#32007 = CARTESIAN_POINT('',(-0.846410161514,-1.3));
+#32008 = CARTESIAN_POINT('',(-0.5,-1.3));
+#32009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32010 = ORIENTED_EDGE('',*,*,#29169,.F.);
+#32011 = ORIENTED_EDGE('',*,*,#32012,.T.);
+#32012 = EDGE_CURVE('',#29170,#31956,#32013,.T.);
+#32013 = SURFACE_CURVE('',#32014,(#32019,#32026),.PCURVE_S1.);
+#32014 = CIRCLE('',#32015,0.2);
+#32015 = AXIS2_PLACEMENT_3D('',#32016,#32017,#32018);
+#32016 = CARTESIAN_POINT('',(5.95000105291,-2.39,-3.7));
+#32017 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#32018 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#32019 = PCURVE('',#29187,#32020);
+#32020 = DEFINITIONAL_REPRESENTATION('',(#32021),#32025);
+#32021 = LINE('',#32022,#32023);
+#32022 = CARTESIAN_POINT('',(6.28318530718,0.));
+#32023 = VECTOR('',#32024,1.);
+#32024 = DIRECTION('',(-1.,0.));
+#32025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32026 = PCURVE('',#29215,#32027);
+#32027 = DEFINITIONAL_REPRESENTATION('',(#32028),#32036);
+#32028 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32029,#32030,#32031,#32032
+ ,#32033,#32034,#32035),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32029 = CARTESIAN_POINT('',(0.,-0.4));
+#32030 = CARTESIAN_POINT('',(-0.346410161514,-0.4));
+#32031 = CARTESIAN_POINT('',(-0.173205080757,-0.1));
+#32032 = CARTESIAN_POINT('',(-4.898587196589E-17,0.2));
+#32033 = CARTESIAN_POINT('',(0.173205080757,-0.1));
+#32034 = CARTESIAN_POINT('',(0.346410161514,-0.4));
+#32035 = CARTESIAN_POINT('',(0.,-0.4));
+#32036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32037 = ADVANCED_FACE('',(#32038),#29569,.T.);
+#32038 = FACE_BOUND('',#32039,.T.);
+#32039 = EDGE_LOOP('',(#32040,#32041,#32042,#32065,#32091,#32092));
+#32040 = ORIENTED_EDGE('',*,*,#29555,.F.);
+#32041 = ORIENTED_EDGE('',*,*,#31985,.F.);
+#32042 = ORIENTED_EDGE('',*,*,#32043,.T.);
+#32043 = EDGE_CURVE('',#31958,#32044,#32046,.T.);
+#32044 = VERTEX_POINT('',#32045);
+#32045 = CARTESIAN_POINT('',(5.65000105291,-2.69,-3.9));
+#32046 = SURFACE_CURVE('',#32047,(#32051,#32058),.PCURVE_S1.);
+#32047 = LINE('',#32048,#32049);
+#32048 = CARTESIAN_POINT('',(5.65000105291,-3.29,-3.9));
+#32049 = VECTOR('',#32050,1.);
+#32050 = DIRECTION('',(-1.12044604925E-16,-1.,-2.2E-16));
+#32051 = PCURVE('',#29569,#32052);
+#32052 = DEFINITIONAL_REPRESENTATION('',(#32053),#32057);
+#32053 = LINE('',#32054,#32055);
+#32054 = CARTESIAN_POINT('',(-0.3,-0.6));
+#32055 = VECTOR('',#32056,1.);
+#32056 = DIRECTION('',(1.1E-16,1.));
+#32057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32058 = PCURVE('',#31973,#32059);
+#32059 = DEFINITIONAL_REPRESENTATION('',(#32060),#32064);
+#32060 = LINE('',#32061,#32062);
+#32061 = CARTESIAN_POINT('',(-0.6,-0.3));
+#32062 = VECTOR('',#32063,1.);
+#32063 = DIRECTION('',(-1.,2.2E-16));
+#32064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32065 = ORIENTED_EDGE('',*,*,#32066,.F.);
+#32066 = EDGE_CURVE('',#29922,#32044,#32067,.T.);
+#32067 = SURFACE_CURVE('',#32068,(#32073,#32084),.PCURVE_S1.);
+#32068 = CIRCLE('',#32069,0.2);
+#32069 = AXIS2_PLACEMENT_3D('',#32070,#32071,#32072);
+#32070 = CARTESIAN_POINT('',(5.65000105291,-2.69,-3.7));
+#32071 = DIRECTION('',(1.,-3.32044604925E-16,-2.2E-16));
+#32072 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#32073 = PCURVE('',#29569,#32074);
+#32074 = DEFINITIONAL_REPRESENTATION('',(#32075),#32083);
+#32075 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32076,#32077,#32078,#32079
+ ,#32080,#32081,#32082),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32076 = CARTESIAN_POINT('',(-0.5,-1.));
+#32077 = CARTESIAN_POINT('',(-0.153589838486,-1.));
+#32078 = CARTESIAN_POINT('',(-0.326794919243,-1.3));
+#32079 = CARTESIAN_POINT('',(-0.5,-1.6));
+#32080 = CARTESIAN_POINT('',(-0.673205080757,-1.3));
+#32081 = CARTESIAN_POINT('',(-0.846410161514,-1.));
+#32082 = CARTESIAN_POINT('',(-0.5,-1.));
+#32083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32084 = PCURVE('',#29960,#32085);
+#32085 = DEFINITIONAL_REPRESENTATION('',(#32086),#32090);
+#32086 = LINE('',#32087,#32088);
+#32087 = CARTESIAN_POINT('',(0.,-0.3));
+#32088 = VECTOR('',#32089,1.);
+#32089 = DIRECTION('',(1.,0.));
+#32090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32091 = ORIENTED_EDGE('',*,*,#29921,.T.);
+#32092 = ORIENTED_EDGE('',*,*,#32093,.T.);
+#32093 = EDGE_CURVE('',#29898,#29527,#32094,.T.);
+#32094 = SURFACE_CURVE('',#32095,(#32099,#32106),.PCURVE_S1.);
+#32095 = LINE('',#32096,#32097);
+#32096 = CARTESIAN_POINT('',(5.65000105291,-3.89,-3.13));
+#32097 = VECTOR('',#32098,1.);
+#32098 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#32099 = PCURVE('',#29569,#32100);
+#32100 = DEFINITIONAL_REPRESENTATION('',(#32101),#32105);
+#32101 = LINE('',#32102,#32103);
+#32102 = CARTESIAN_POINT('',(-1.07,-1.177E-16));
+#32103 = VECTOR('',#32104,1.);
+#32104 = DIRECTION('',(1.1E-16,-1.));
+#32105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32106 = PCURVE('',#29543,#32107);
+#32107 = DEFINITIONAL_REPRESENTATION('',(#32108),#32112);
+#32108 = LINE('',#32109,#32110);
+#32109 = CARTESIAN_POINT('',(4.712388980385,0.));
+#32110 = VECTOR('',#32111,1.);
+#32111 = DIRECTION('',(0.,-1.));
+#32112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32113 = ADVANCED_FACE('',(#32114),#29543,.F.);
+#32114 = FACE_BOUND('',#32115,.F.);
+#32115 = EDGE_LOOP('',(#32116,#32117,#32118,#32139));
+#32116 = ORIENTED_EDGE('',*,*,#32093,.T.);
+#32117 = ORIENTED_EDGE('',*,*,#29526,.T.);
+#32118 = ORIENTED_EDGE('',*,*,#32119,.F.);
+#32119 = EDGE_CURVE('',#29875,#29499,#32120,.T.);
+#32120 = SURFACE_CURVE('',#32121,(#32125,#32132),.PCURVE_S1.);
+#32121 = LINE('',#32122,#32123);
+#32122 = CARTESIAN_POINT('',(5.632522955295,-3.89,-3.013051318111));
+#32123 = VECTOR('',#32124,1.);
+#32124 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#32125 = PCURVE('',#29543,#32126);
+#32126 = DEFINITIONAL_REPRESENTATION('',(#32127),#32131);
+#32127 = LINE('',#32128,#32129);
+#32128 = CARTESIAN_POINT('',(5.009094953224,0.));
+#32129 = VECTOR('',#32130,1.);
+#32130 = DIRECTION('',(0.,-1.));
+#32131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32132 = PCURVE('',#29514,#32133);
+#32133 = DEFINITIONAL_REPRESENTATION('',(#32134),#32138);
+#32134 = LINE('',#32135,#32136);
+#32135 = CARTESIAN_POINT('',(0.,-0.));
+#32136 = VECTOR('',#32137,1.);
+#32137 = DIRECTION('',(1.465497018218E-16,-1.));
+#32138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32139 = ORIENTED_EDGE('',*,*,#29897,.F.);
+#32140 = ADVANCED_FACE('',(#32141),#29514,.T.);
+#32141 = FACE_BOUND('',#32142,.F.);
+#32142 = EDGE_LOOP('',(#32143,#32144,#32145,#32146));
+#32143 = ORIENTED_EDGE('',*,*,#29874,.F.);
+#32144 = ORIENTED_EDGE('',*,*,#32119,.T.);
+#32145 = ORIENTED_EDGE('',*,*,#29498,.T.);
+#32146 = ORIENTED_EDGE('',*,*,#32147,.F.);
+#32147 = EDGE_CURVE('',#29851,#29475,#32148,.T.);
+#32148 = SURFACE_CURVE('',#32149,(#32153,#32160),.PCURVE_S1.);
+#32149 = LINE('',#32150,#32151);
+#32150 = CARTESIAN_POINT('',(5.301873778324,-3.89,-2.244041985845));
+#32151 = VECTOR('',#32152,1.);
+#32152 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#32153 = PCURVE('',#29514,#32154);
+#32154 = DEFINITIONAL_REPRESENTATION('',(#32155),#32159);
+#32155 = LINE('',#32156,#32157);
+#32156 = CARTESIAN_POINT('',(-0.837080779461,-8.562648222828E-17));
+#32157 = VECTOR('',#32158,1.);
+#32158 = DIRECTION('',(1.465497018218E-16,-1.));
+#32159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32160 = PCURVE('',#29462,#32161);
+#32161 = DEFINITIONAL_REPRESENTATION('',(#32162),#32166);
+#32162 = LINE('',#32163,#32164);
+#32163 = CARTESIAN_POINT('',(1.989675347273,4.440892098501E-16));
+#32164 = VECTOR('',#32165,1.);
+#32165 = DIRECTION('',(0.,-1.));
+#32166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32167 = ADVANCED_FACE('',(#32168),#29462,.T.);
+#32168 = FACE_BOUND('',#32169,.T.);
+#32169 = EDGE_LOOP('',(#32170,#32171,#32172,#32173,#32174,#32175));
+#32170 = ORIENTED_EDGE('',*,*,#29445,.T.);
+#32171 = ORIENTED_EDGE('',*,*,#29474,.T.);
+#32172 = ORIENTED_EDGE('',*,*,#32147,.F.);
+#32173 = ORIENTED_EDGE('',*,*,#29850,.F.);
+#32174 = ORIENTED_EDGE('',*,*,#29826,.F.);
+#32175 = ORIENTED_EDGE('',*,*,#32176,.T.);
+#32176 = EDGE_CURVE('',#29804,#29418,#32177,.T.);
+#32177 = SURFACE_CURVE('',#32178,(#32182,#32189),.PCURVE_S1.);
+#32178 = LINE('',#32179,#32180);
+#32179 = CARTESIAN_POINT('',(5.301873778324,-3.89,-1.755958014155));
+#32180 = VECTOR('',#32181,1.);
+#32181 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#32182 = PCURVE('',#29462,#32183);
+#32183 = DEFINITIONAL_REPRESENTATION('',(#32184),#32188);
+#32184 = LINE('',#32185,#32186);
+#32185 = CARTESIAN_POINT('',(1.151917306317,0.));
+#32186 = VECTOR('',#32187,1.);
+#32187 = DIRECTION('',(0.,-1.));
+#32188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32189 = PCURVE('',#29433,#32190);
+#32190 = DEFINITIONAL_REPRESENTATION('',(#32191),#32195);
+#32191 = LINE('',#32192,#32193);
+#32192 = CARTESIAN_POINT('',(0.,-0.));
+#32193 = VECTOR('',#32194,1.);
+#32194 = DIRECTION('',(5.345029817811E-17,-1.));
+#32195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32196 = ADVANCED_FACE('',(#32197),#29433,.T.);
+#32197 = FACE_BOUND('',#32198,.F.);
+#32198 = EDGE_LOOP('',(#32199,#32200,#32201,#32202));
+#32199 = ORIENTED_EDGE('',*,*,#29803,.F.);
+#32200 = ORIENTED_EDGE('',*,*,#32176,.T.);
+#32201 = ORIENTED_EDGE('',*,*,#29417,.T.);
+#32202 = ORIENTED_EDGE('',*,*,#32203,.F.);
+#32203 = EDGE_CURVE('',#29780,#29389,#32204,.T.);
+#32204 = SURFACE_CURVE('',#32205,(#32209,#32216),.PCURVE_S1.);
+#32205 = LINE('',#32206,#32207);
+#32206 = CARTESIAN_POINT('',(5.632522955295,-3.89,-0.986948681889));
+#32207 = VECTOR('',#32208,1.);
+#32208 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#32209 = PCURVE('',#29433,#32210);
+#32210 = DEFINITIONAL_REPRESENTATION('',(#32211),#32215);
+#32211 = LINE('',#32212,#32213);
+#32212 = CARTESIAN_POINT('',(-0.837080779461,-8.178967366389E-17));
+#32213 = VECTOR('',#32214,1.);
+#32214 = DIRECTION('',(5.345029817811E-17,-1.));
+#32215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32216 = PCURVE('',#29405,#32217);
+#32217 = DEFINITIONAL_REPRESENTATION('',(#32218),#32222);
+#32218 = LINE('',#32219,#32220);
+#32219 = CARTESIAN_POINT('',(4.415683007546,0.));
+#32220 = VECTOR('',#32221,1.);
+#32221 = DIRECTION('',(0.,-1.));
+#32222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32223 = ADVANCED_FACE('',(#32224),#29405,.F.);
+#32224 = FACE_BOUND('',#32225,.F.);
+#32225 = EDGE_LOOP('',(#32226,#32227,#32228,#32229));
+#32226 = ORIENTED_EDGE('',*,*,#32203,.T.);
+#32227 = ORIENTED_EDGE('',*,*,#29388,.T.);
+#32228 = ORIENTED_EDGE('',*,*,#30342,.F.);
+#32229 = ORIENTED_EDGE('',*,*,#29779,.F.);
+#32230 = ADVANCED_FACE('',(#32231),#29329,.F.);
+#32231 = FACE_BOUND('',#32232,.T.);
+#32232 = EDGE_LOOP('',(#32233,#32234,#32255,#32256));
+#32233 = ORIENTED_EDGE('',*,*,#30066,.F.);
+#32234 = ORIENTED_EDGE('',*,*,#32235,.T.);
+#32235 = EDGE_CURVE('',#30043,#29285,#32236,.T.);
+#32236 = SURFACE_CURVE('',#32237,(#32241,#32248),.PCURVE_S1.);
+#32237 = LINE('',#32238,#32239);
+#32238 = CARTESIAN_POINT('',(5.575937415617,-3.89,-1.877979007077));
+#32239 = VECTOR('',#32240,1.);
+#32240 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#32241 = PCURVE('',#29329,#32242);
+#32242 = DEFINITIONAL_REPRESENTATION('',(#32243),#32247);
+#32243 = LINE('',#32244,#32245);
+#32244 = CARTESIAN_POINT('',(0.,-0.));
+#32245 = VECTOR('',#32246,1.);
+#32246 = DIRECTION('',(5.324574384519E-17,-1.));
+#32247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32248 = PCURVE('',#29301,#32249);
+#32249 = DEFINITIONAL_REPRESENTATION('',(#32250),#32254);
+#32250 = LINE('',#32251,#32252);
+#32251 = CARTESIAN_POINT('',(1.151917306316,0.));
+#32252 = VECTOR('',#32253,1.);
+#32253 = DIRECTION('',(0.,-1.));
+#32254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32255 = ORIENTED_EDGE('',*,*,#29313,.T.);
+#32256 = ORIENTED_EDGE('',*,*,#29633,.F.);
+#32257 = ADVANCED_FACE('',(#32258),#29301,.F.);
+#32258 = FACE_BOUND('',#32259,.F.);
+#32259 = EDGE_LOOP('',(#32260,#32261,#32262,#32283));
+#32260 = ORIENTED_EDGE('',*,*,#32235,.T.);
+#32261 = ORIENTED_EDGE('',*,*,#29284,.T.);
+#32262 = ORIENTED_EDGE('',*,*,#32263,.F.);
+#32263 = EDGE_CURVE('',#30020,#29257,#32264,.T.);
+#32264 = SURFACE_CURVE('',#32265,(#32269,#32276),.PCURVE_S1.);
+#32265 = LINE('',#32266,#32267);
+#32266 = CARTESIAN_POINT('',(5.575937415617,-3.89,-2.122020992923));
+#32267 = VECTOR('',#32268,1.);
+#32268 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#32269 = PCURVE('',#29301,#32270);
+#32270 = DEFINITIONAL_REPRESENTATION('',(#32271),#32275);
+#32271 = LINE('',#32272,#32273);
+#32272 = CARTESIAN_POINT('',(1.989675347274,4.440892098501E-16));
+#32273 = VECTOR('',#32274,1.);
+#32274 = DIRECTION('',(0.,-1.));
+#32275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32276 = PCURVE('',#29272,#32277);
+#32277 = DEFINITIONAL_REPRESENTATION('',(#32278),#32282);
+#32278 = LINE('',#32279,#32280);
+#32279 = CARTESIAN_POINT('',(-0.873669012299,-8.972990501689E-17));
+#32280 = VECTOR('',#32281,1.);
+#32281 = DIRECTION('',(1.467542561548E-16,-1.));
+#32282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32283 = ORIENTED_EDGE('',*,*,#30042,.F.);
+#32284 = ADVANCED_FACE('',(#32285),#29272,.F.);
+#32285 = FACE_BOUND('',#32286,.T.);
+#32286 = EDGE_LOOP('',(#32287,#32288,#32309,#32310));
+#32287 = ORIENTED_EDGE('',*,*,#30019,.F.);
+#32288 = ORIENTED_EDGE('',*,*,#32289,.T.);
+#32289 = EDGE_CURVE('',#29996,#29228,#32290,.T.);
+#32290 = SURFACE_CURVE('',#32291,(#32295,#32302),.PCURVE_S1.);
+#32291 = LINE('',#32292,#32293);
+#32292 = CARTESIAN_POINT('',(5.919414382084,-3.89,-2.925339806694));
+#32293 = VECTOR('',#32294,1.);
+#32294 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#32295 = PCURVE('',#29272,#32296);
+#32296 = DEFINITIONAL_REPRESENTATION('',(#32297),#32301);
+#32297 = LINE('',#32298,#32299);
+#32298 = CARTESIAN_POINT('',(0.,-0.));
+#32299 = VECTOR('',#32300,1.);
+#32300 = DIRECTION('',(1.467542561548E-16,-1.));
+#32301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32302 = PCURVE('',#29244,#32303);
+#32303 = DEFINITIONAL_REPRESENTATION('',(#32304),#32308);
+#32304 = LINE('',#32305,#32306);
+#32305 = CARTESIAN_POINT('',(5.009094953224,0.));
+#32306 = VECTOR('',#32307,1.);
+#32307 = DIRECTION('',(0.,-1.));
+#32308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32309 = ORIENTED_EDGE('',*,*,#29256,.T.);
+#32310 = ORIENTED_EDGE('',*,*,#32263,.F.);
+#32311 = ADVANCED_FACE('',(#32312),#29244,.T.);
+#32312 = FACE_BOUND('',#32313,.T.);
+#32313 = EDGE_LOOP('',(#32314,#32335,#32336,#32337));
+#32314 = ORIENTED_EDGE('',*,*,#32315,.T.);
+#32315 = EDGE_CURVE('',#29973,#29200,#32316,.T.);
+#32316 = SURFACE_CURVE('',#32317,(#32321,#32328),.PCURVE_S1.);
+#32317 = LINE('',#32318,#32319);
+#32318 = CARTESIAN_POINT('',(5.95000105291,-3.89,-3.13));
+#32319 = VECTOR('',#32320,1.);
+#32320 = DIRECTION('',(1.12044604925E-16,1.,0.));
+#32321 = PCURVE('',#29244,#32322);
+#32322 = DEFINITIONAL_REPRESENTATION('',(#32323),#32327);
+#32323 = LINE('',#32324,#32325);
+#32324 = CARTESIAN_POINT('',(4.712388980385,0.));
+#32325 = VECTOR('',#32326,1.);
+#32326 = DIRECTION('',(0.,-1.));
+#32327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32328 = PCURVE('',#29215,#32329);
+#32329 = DEFINITIONAL_REPRESENTATION('',(#32330),#32334);
+#32330 = LINE('',#32331,#32332);
+#32331 = CARTESIAN_POINT('',(-0.57,-1.7));
+#32332 = VECTOR('',#32333,1.);
+#32333 = DIRECTION('',(0.,1.));
+#32334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32335 = ORIENTED_EDGE('',*,*,#29227,.T.);
+#32336 = ORIENTED_EDGE('',*,*,#32289,.F.);
+#32337 = ORIENTED_EDGE('',*,*,#29995,.F.);
+#32338 = ADVANCED_FACE('',(#32339),#29215,.T.);
+#32339 = FACE_BOUND('',#32340,.T.);
+#32340 = EDGE_LOOP('',(#32341,#32342,#32343,#32344,#32345,#32373));
+#32341 = ORIENTED_EDGE('',*,*,#32012,.F.);
+#32342 = ORIENTED_EDGE('',*,*,#29199,.T.);
+#32343 = ORIENTED_EDGE('',*,*,#32315,.F.);
+#32344 = ORIENTED_EDGE('',*,*,#29972,.T.);
+#32345 = ORIENTED_EDGE('',*,*,#32346,.F.);
+#32346 = EDGE_CURVE('',#32347,#29945,#32349,.T.);
+#32347 = VERTEX_POINT('',#32348);
+#32348 = CARTESIAN_POINT('',(5.95000105291,-2.69,-3.9));
+#32349 = SURFACE_CURVE('',#32350,(#32355,#32366),.PCURVE_S1.);
+#32350 = CIRCLE('',#32351,0.2);
+#32351 = AXIS2_PLACEMENT_3D('',#32352,#32353,#32354);
+#32352 = CARTESIAN_POINT('',(5.95000105291,-2.69,-3.7));
+#32353 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#32354 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#32355 = PCURVE('',#29215,#32356);
+#32356 = DEFINITIONAL_REPRESENTATION('',(#32357),#32365);
+#32357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32358,#32359,#32360,#32361
+ ,#32362,#32363,#32364),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32358 = CARTESIAN_POINT('',(0.,-0.7));
+#32359 = CARTESIAN_POINT('',(-0.346410161514,-0.7));
+#32360 = CARTESIAN_POINT('',(-0.173205080757,-0.4));
+#32361 = CARTESIAN_POINT('',(-4.898587196589E-17,-1.E-01));
+#32362 = CARTESIAN_POINT('',(0.173205080757,-0.4));
+#32363 = CARTESIAN_POINT('',(0.346410161514,-0.7));
+#32364 = CARTESIAN_POINT('',(0.,-0.7));
+#32365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32366 = PCURVE('',#29960,#32367);
+#32367 = DEFINITIONAL_REPRESENTATION('',(#32368),#32372);
+#32368 = LINE('',#32369,#32370);
+#32369 = CARTESIAN_POINT('',(6.28318530718,0.));
+#32370 = VECTOR('',#32371,1.);
+#32371 = DIRECTION('',(-1.,0.));
+#32372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32373 = ORIENTED_EDGE('',*,*,#32374,.T.);
+#32374 = EDGE_CURVE('',#32347,#31956,#32375,.T.);
+#32375 = SURFACE_CURVE('',#32376,(#32380,#32387),.PCURVE_S1.);
+#32376 = LINE('',#32377,#32378);
+#32377 = CARTESIAN_POINT('',(5.95000105291,-2.69,-3.9));
+#32378 = VECTOR('',#32379,1.);
+#32379 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#32380 = PCURVE('',#29215,#32381);
+#32381 = DEFINITIONAL_REPRESENTATION('',(#32382),#32386);
+#32382 = LINE('',#32383,#32384);
+#32383 = CARTESIAN_POINT('',(0.2,-0.5));
+#32384 = VECTOR('',#32385,1.);
+#32385 = DIRECTION('',(0.,1.));
+#32386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32387 = PCURVE('',#31973,#32388);
+#32388 = DEFINITIONAL_REPRESENTATION('',(#32389),#32393);
+#32389 = LINE('',#32390,#32391);
+#32390 = CARTESIAN_POINT('',(0.,0.));
+#32391 = VECTOR('',#32392,1.);
+#32392 = DIRECTION('',(1.,-1.1E-16));
+#32393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32394 = ADVANCED_FACE('',(#32395),#29960,.T.);
+#32395 = FACE_BOUND('',#32396,.T.);
+#32396 = EDGE_LOOP('',(#32397,#32398,#32399,#32420));
+#32397 = ORIENTED_EDGE('',*,*,#29944,.T.);
+#32398 = ORIENTED_EDGE('',*,*,#32066,.T.);
+#32399 = ORIENTED_EDGE('',*,*,#32400,.F.);
+#32400 = EDGE_CURVE('',#32347,#32044,#32401,.T.);
+#32401 = SURFACE_CURVE('',#32402,(#32406,#32413),.PCURVE_S1.);
+#32402 = LINE('',#32403,#32404);
+#32403 = CARTESIAN_POINT('',(5.95000105291,-2.69,-3.9));
+#32404 = VECTOR('',#32405,1.);
+#32405 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#32406 = PCURVE('',#29960,#32407);
+#32407 = DEFINITIONAL_REPRESENTATION('',(#32408),#32412);
+#32408 = LINE('',#32409,#32410);
+#32409 = CARTESIAN_POINT('',(1.570796326795,0.));
+#32410 = VECTOR('',#32411,1.);
+#32411 = DIRECTION('',(0.,-1.));
+#32412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32413 = PCURVE('',#31973,#32414);
+#32414 = DEFINITIONAL_REPRESENTATION('',(#32415),#32419);
+#32415 = LINE('',#32416,#32417);
+#32416 = CARTESIAN_POINT('',(0.,0.));
+#32417 = VECTOR('',#32418,1.);
+#32418 = DIRECTION('',(-1.1E-16,-1.));
+#32419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32420 = ORIENTED_EDGE('',*,*,#32346,.T.);
+#32421 = ADVANCED_FACE('',(#32422),#30305,.F.);
+#32422 = FACE_BOUND('',#32423,.F.);
+#32423 = EDGE_LOOP('',(#32424,#32425,#32446,#32447));
+#32424 = ORIENTED_EDGE('',*,*,#30432,.F.);
+#32425 = ORIENTED_EDGE('',*,*,#32426,.T.);
+#32426 = EDGE_CURVE('',#30433,#31328,#32427,.T.);
+#32427 = SURFACE_CURVE('',#32428,(#32432,#32439),.PCURVE_S1.);
+#32428 = LINE('',#32429,#32430);
+#32429 = CARTESIAN_POINT('',(3.50000105291,2.41,0.3));
+#32430 = VECTOR('',#32431,1.);
+#32431 = DIRECTION('',(-6.62044604925E-16,-1.,-1.1E-16));
+#32432 = PCURVE('',#30305,#32433);
+#32433 = DEFINITIONAL_REPRESENTATION('',(#32434),#32438);
+#32434 = LINE('',#32435,#32436);
+#32435 = CARTESIAN_POINT('',(0.,0.));
+#32436 = VECTOR('',#32437,1.);
+#32437 = DIRECTION('',(-2.2E-16,-1.));
+#32438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32439 = PCURVE('',#30471,#32440);
+#32440 = DEFINITIONAL_REPRESENTATION('',(#32441),#32445);
+#32441 = LINE('',#32442,#32443);
+#32442 = CARTESIAN_POINT('',(0.5,0.4));
+#32443 = VECTOR('',#32444,1.);
+#32444 = DIRECTION('',(-1.,-1.1E-16));
+#32445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32446 = ORIENTED_EDGE('',*,*,#31350,.F.);
+#32447 = ORIENTED_EDGE('',*,*,#30289,.F.);
+#32448 = ADVANCED_FACE('',(#32449),#30583,.F.);
+#32449 = FACE_BOUND('',#32450,.T.);
+#32450 = EDGE_LOOP('',(#32451,#32452,#32473,#32474));
+#32451 = ORIENTED_EDGE('',*,*,#30567,.F.);
+#32452 = ORIENTED_EDGE('',*,*,#32453,.T.);
+#32453 = EDGE_CURVE('',#30540,#31236,#32454,.T.);
+#32454 = SURFACE_CURVE('',#32455,(#32459,#32466),.PCURVE_S1.);
+#32455 = LINE('',#32456,#32457);
+#32456 = CARTESIAN_POINT('',(-0.99999894709,2.41,0.3));
+#32457 = VECTOR('',#32458,1.);
+#32458 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#32459 = PCURVE('',#30583,#32460);
+#32460 = DEFINITIONAL_REPRESENTATION('',(#32461),#32465);
+#32461 = LINE('',#32462,#32463);
+#32462 = CARTESIAN_POINT('',(0.,0.));
+#32463 = VECTOR('',#32464,1.);
+#32464 = DIRECTION('',(-1.1E-16,-1.));
+#32465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32466 = PCURVE('',#30555,#32467);
+#32467 = DEFINITIONAL_REPRESENTATION('',(#32468),#32472);
+#32468 = LINE('',#32469,#32470);
+#32469 = CARTESIAN_POINT('',(-2.,-1.32408920985E-15));
+#32470 = VECTOR('',#32471,1.);
+#32471 = DIRECTION('',(2.2E-16,-1.));
+#32472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32473 = ORIENTED_EDGE('',*,*,#31235,.F.);
+#32474 = ORIENTED_EDGE('',*,*,#32475,.F.);
+#32475 = EDGE_CURVE('',#30568,#31213,#32476,.T.);
+#32476 = SURFACE_CURVE('',#32477,(#32481,#32488),.PCURVE_S1.);
+#32477 = LINE('',#32478,#32479);
+#32478 = CARTESIAN_POINT('',(-0.99999894709,2.41,3.5));
+#32479 = VECTOR('',#32480,1.);
+#32480 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#32481 = PCURVE('',#30583,#32482);
+#32482 = DEFINITIONAL_REPRESENTATION('',(#32483),#32487);
+#32483 = LINE('',#32484,#32485);
+#32484 = CARTESIAN_POINT('',(-3.2,7.04E-16));
+#32485 = VECTOR('',#32486,1.);
+#32486 = DIRECTION('',(-1.1E-16,-1.));
+#32487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32488 = PCURVE('',#30807,#32489);
+#32489 = DEFINITIONAL_REPRESENTATION('',(#32490),#32494);
+#32490 = LINE('',#32491,#32492);
+#32491 = CARTESIAN_POINT('',(0.280784277752,-1.105633698077));
+#32492 = VECTOR('',#32493,1.);
+#32493 = DIRECTION('',(-2.2E-16,1.));
+#32494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32495 = ADVANCED_FACE('',(#32496),#30555,.F.);
+#32496 = FACE_BOUND('',#32497,.T.);
+#32497 = EDGE_LOOP('',(#32498,#32499,#32520,#32521));
+#32498 = ORIENTED_EDGE('',*,*,#30539,.F.);
+#32499 = ORIENTED_EDGE('',*,*,#32500,.T.);
+#32500 = EDGE_CURVE('',#30512,#31259,#32501,.T.);
+#32501 = SURFACE_CURVE('',#32502,(#32506,#32513),.PCURVE_S1.);
+#32502 = LINE('',#32503,#32504);
+#32503 = CARTESIAN_POINT('',(1.00000105291,2.41,0.3));
+#32504 = VECTOR('',#32505,1.);
+#32505 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#32506 = PCURVE('',#30555,#32507);
+#32507 = DEFINITIONAL_REPRESENTATION('',(#32508),#32512);
+#32508 = LINE('',#32509,#32510);
+#32509 = CARTESIAN_POINT('',(0.,0.));
+#32510 = VECTOR('',#32511,1.);
+#32511 = DIRECTION('',(2.2E-16,-1.));
+#32512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32513 = PCURVE('',#30527,#32514);
+#32514 = DEFINITIONAL_REPRESENTATION('',(#32515),#32519);
+#32515 = LINE('',#32516,#32517);
+#32516 = CARTESIAN_POINT('',(-0.5,0.4));
+#32517 = VECTOR('',#32518,1.);
+#32518 = DIRECTION('',(1.,-1.1E-16));
+#32519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32520 = ORIENTED_EDGE('',*,*,#31258,.F.);
+#32521 = ORIENTED_EDGE('',*,*,#32453,.F.);
+#32522 = ADVANCED_FACE('',(#32523),#30471,.T.);
+#32523 = FACE_BOUND('',#32524,.T.);
+#32524 = EDGE_LOOP('',(#32525,#32526,#32527,#32528));
+#32525 = ORIENTED_EDGE('',*,*,#30455,.T.);
+#32526 = ORIENTED_EDGE('',*,*,#32426,.T.);
+#32527 = ORIENTED_EDGE('',*,*,#31327,.F.);
+#32528 = ORIENTED_EDGE('',*,*,#32529,.F.);
+#32529 = EDGE_CURVE('',#30456,#31305,#32530,.T.);
+#32530 = SURFACE_CURVE('',#32531,(#32535,#32542),.PCURVE_S1.);
+#32531 = LINE('',#32532,#32533);
+#32532 = CARTESIAN_POINT('',(3.50000105291,2.01,-1.4E-15));
+#32533 = VECTOR('',#32534,1.);
+#32534 = DIRECTION('',(-6.62044604925E-16,-1.,-3.3E-16));
+#32535 = PCURVE('',#30471,#32536);
+#32536 = DEFINITIONAL_REPRESENTATION('',(#32537),#32541);
+#32537 = LINE('',#32538,#32539);
+#32538 = CARTESIAN_POINT('',(1.E-01,1.E-01));
+#32539 = VECTOR('',#32540,1.);
+#32540 = DIRECTION('',(-1.,-3.3E-16));
+#32541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32542 = PCURVE('',#30499,#32543);
+#32543 = DEFINITIONAL_REPRESENTATION('',(#32544),#32548);
+#32544 = LINE('',#32545,#32546);
+#32545 = CARTESIAN_POINT('',(-0.1,-2.45));
+#32546 = VECTOR('',#32547,1.);
+#32547 = DIRECTION('',(-1.,-3.3E-16));
+#32548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32549 = ADVANCED_FACE('',(#32550),#30527,.T.);
+#32550 = FACE_BOUND('',#32551,.F.);
+#32551 = EDGE_LOOP('',(#32552,#32553,#32554,#32555));
+#32552 = ORIENTED_EDGE('',*,*,#30511,.T.);
+#32553 = ORIENTED_EDGE('',*,*,#32500,.T.);
+#32554 = ORIENTED_EDGE('',*,*,#31281,.F.);
+#32555 = ORIENTED_EDGE('',*,*,#32556,.F.);
+#32556 = EDGE_CURVE('',#30484,#31282,#32557,.T.);
+#32557 = SURFACE_CURVE('',#32558,(#32562,#32569),.PCURVE_S1.);
+#32558 = LINE('',#32559,#32560);
+#32559 = CARTESIAN_POINT('',(1.00000105291,2.01,-1.12E-15));
+#32560 = VECTOR('',#32561,1.);
+#32561 = DIRECTION('',(-4.42044604925E-16,-1.,-3.3E-16));
+#32562 = PCURVE('',#30527,#32563);
+#32563 = DEFINITIONAL_REPRESENTATION('',(#32564),#32568);
+#32564 = LINE('',#32565,#32566);
+#32565 = CARTESIAN_POINT('',(-1.E-01,1.E-01));
+#32566 = VECTOR('',#32567,1.);
+#32567 = DIRECTION('',(1.,-3.3E-16));
+#32568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32569 = PCURVE('',#30499,#32570);
+#32570 = DEFINITIONAL_REPRESENTATION('',(#32571),#32575);
+#32571 = LINE('',#32572,#32573);
+#32572 = CARTESIAN_POINT('',(-0.1,-4.95));
+#32573 = VECTOR('',#32574,1.);
+#32574 = DIRECTION('',(-1.,-1.1E-16));
+#32575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32576 = ADVANCED_FACE('',(#32577),#30499,.T.);
+#32577 = FACE_BOUND('',#32578,.T.);
+#32578 = EDGE_LOOP('',(#32579,#32580,#32581,#32582));
+#32579 = ORIENTED_EDGE('',*,*,#30483,.F.);
+#32580 = ORIENTED_EDGE('',*,*,#32529,.T.);
+#32581 = ORIENTED_EDGE('',*,*,#31304,.T.);
+#32582 = ORIENTED_EDGE('',*,*,#32556,.F.);
+#32583 = ADVANCED_FACE('',(#32584),#30639,.T.);
+#32584 = FACE_BOUND('',#32585,.T.);
+#32585 = EDGE_LOOP('',(#32586,#32609,#32640,#32641));
+#32586 = ORIENTED_EDGE('',*,*,#32587,.T.);
+#32587 = EDGE_CURVE('',#30619,#32588,#32590,.T.);
+#32588 = VERTEX_POINT('',#32589);
+#32589 = CARTESIAN_POINT('',(3.99545,2.51,1.25));
+#32590 = SEAM_CURVE('',#32591,(#32595,#32602),.PCURVE_S1.);
+#32591 = LINE('',#32592,#32593);
+#32592 = CARTESIAN_POINT('',(3.99545,2.11,1.25));
+#32593 = VECTOR('',#32594,1.);
+#32594 = DIRECTION('',(2.22044604925E-16,1.,9.4E-16));
+#32595 = PCURVE('',#30639,#32596);
+#32596 = DEFINITIONAL_REPRESENTATION('',(#32597),#32601);
+#32597 = LINE('',#32598,#32599);
+#32598 = CARTESIAN_POINT('',(0.,0.));
+#32599 = VECTOR('',#32600,1.);
+#32600 = DIRECTION('',(0.,-1.));
+#32601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32602 = PCURVE('',#30639,#32603);
+#32603 = DEFINITIONAL_REPRESENTATION('',(#32604),#32608);
+#32604 = LINE('',#32605,#32606);
+#32605 = CARTESIAN_POINT('',(6.28318530718,0.));
+#32606 = VECTOR('',#32607,1.);
+#32607 = DIRECTION('',(0.,-1.));
+#32608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32609 = ORIENTED_EDGE('',*,*,#32610,.F.);
+#32610 = EDGE_CURVE('',#32588,#32588,#32611,.T.);
+#32611 = SURFACE_CURVE('',#32612,(#32617,#32624),.PCURVE_S1.);
+#32612 = CIRCLE('',#32613,0.5);
+#32613 = AXIS2_PLACEMENT_3D('',#32614,#32615,#32616);
+#32614 = CARTESIAN_POINT('',(4.49545,2.51,1.25));
+#32615 = DIRECTION('',(2.22044604925E-16,1.,1.E-15));
+#32616 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#32617 = PCURVE('',#30639,#32618);
+#32618 = DEFINITIONAL_REPRESENTATION('',(#32619),#32623);
+#32619 = LINE('',#32620,#32621);
+#32620 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#32621 = VECTOR('',#32622,1.);
+#32622 = DIRECTION('',(-1.,0.));
+#32623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32624 = PCURVE('',#32625,#32630);
+#32625 = PLANE('',#32626);
+#32626 = AXIS2_PLACEMENT_3D('',#32627,#32628,#32629);
+#32627 = CARTESIAN_POINT('',(3.99545,2.51,1.25));
+#32628 = DIRECTION('',(-2.22044604925E-16,-1.,-7.7E-16));
+#32629 = DIRECTION('',(-1.709743457923E-31,-7.7E-16,1.));
+#32630 = DEFINITIONAL_REPRESENTATION('',(#32631),#32639);
+#32631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32632,#32633,#32634,#32635
+ ,#32636,#32637,#32638),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32632 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#32633 = CARTESIAN_POINT('',(0.866025403784,0.));
+#32634 = CARTESIAN_POINT('',(0.433012701892,-0.75));
+#32635 = CARTESIAN_POINT('',(1.224646799147E-16,-1.5));
+#32636 = CARTESIAN_POINT('',(-0.433012701892,-0.75));
+#32637 = CARTESIAN_POINT('',(-0.866025403784,-7.771561172376E-16));
+#32638 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#32639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32640 = ORIENTED_EDGE('',*,*,#32587,.F.);
+#32641 = ORIENTED_EDGE('',*,*,#30618,.F.);
+#32642 = ADVANCED_FACE('',(#32643),#30674,.T.);
+#32643 = FACE_BOUND('',#32644,.T.);
+#32644 = EDGE_LOOP('',(#32645,#32668,#32699,#32700));
+#32645 = ORIENTED_EDGE('',*,*,#32646,.T.);
+#32646 = EDGE_CURVE('',#30654,#32647,#32649,.T.);
+#32647 = VERTEX_POINT('',#32648);
+#32648 = CARTESIAN_POINT('',(3.99545,2.51,5.75));
+#32649 = SEAM_CURVE('',#32650,(#32654,#32661),.PCURVE_S1.);
+#32650 = LINE('',#32651,#32652);
+#32651 = CARTESIAN_POINT('',(3.99545,2.11,5.75));
+#32652 = VECTOR('',#32653,1.);
+#32653 = DIRECTION('',(2.22044604925E-16,1.,9.4E-16));
+#32654 = PCURVE('',#30674,#32655);
+#32655 = DEFINITIONAL_REPRESENTATION('',(#32656),#32660);
+#32656 = LINE('',#32657,#32658);
+#32657 = CARTESIAN_POINT('',(1.7763568394E-15,0.));
+#32658 = VECTOR('',#32659,1.);
+#32659 = DIRECTION('',(0.,-1.));
+#32660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32661 = PCURVE('',#30674,#32662);
+#32662 = DEFINITIONAL_REPRESENTATION('',(#32663),#32667);
+#32663 = LINE('',#32664,#32665);
+#32664 = CARTESIAN_POINT('',(6.28318530718,0.));
+#32665 = VECTOR('',#32666,1.);
+#32666 = DIRECTION('',(0.,-1.));
+#32667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32668 = ORIENTED_EDGE('',*,*,#32669,.F.);
+#32669 = EDGE_CURVE('',#32647,#32647,#32670,.T.);
+#32670 = SURFACE_CURVE('',#32671,(#32676,#32683),.PCURVE_S1.);
+#32671 = CIRCLE('',#32672,0.5);
+#32672 = AXIS2_PLACEMENT_3D('',#32673,#32674,#32675);
+#32673 = CARTESIAN_POINT('',(4.49545,2.51,5.75));
+#32674 = DIRECTION('',(2.22044604925E-16,1.,1.E-15));
+#32675 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#32676 = PCURVE('',#30674,#32677);
+#32677 = DEFINITIONAL_REPRESENTATION('',(#32678),#32682);
+#32678 = LINE('',#32679,#32680);
+#32679 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#32680 = VECTOR('',#32681,1.);
+#32681 = DIRECTION('',(-1.,0.));
+#32682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32683 = PCURVE('',#32684,#32689);
+#32684 = PLANE('',#32685);
+#32685 = AXIS2_PLACEMENT_3D('',#32686,#32687,#32688);
+#32686 = CARTESIAN_POINT('',(3.99545,2.51,5.75));
+#32687 = DIRECTION('',(-2.22044604925E-16,-1.,-7.7E-16));
+#32688 = DIRECTION('',(-1.709743457923E-31,-7.7E-16,1.));
+#32689 = DEFINITIONAL_REPRESENTATION('',(#32690),#32698);
+#32690 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32691,#32692,#32693,#32694
+ ,#32695,#32696,#32697),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32691 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#32692 = CARTESIAN_POINT('',(0.866025403784,0.));
+#32693 = CARTESIAN_POINT('',(0.433012701892,-0.75));
+#32694 = CARTESIAN_POINT('',(1.224646799147E-16,-1.5));
+#32695 = CARTESIAN_POINT('',(-0.433012701892,-0.75));
+#32696 = CARTESIAN_POINT('',(-0.866025403784,-7.771561172376E-16));
+#32697 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#32698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32699 = ORIENTED_EDGE('',*,*,#32646,.F.);
+#32700 = ORIENTED_EDGE('',*,*,#30653,.F.);
+#32701 = ADVANCED_FACE('',(#32702),#30705,.F.);
+#32702 = FACE_BOUND('',#32703,.F.);
+#32703 = EDGE_LOOP('',(#32704,#32705,#32726,#32727));
+#32704 = ORIENTED_EDGE('',*,*,#30688,.F.);
+#32705 = ORIENTED_EDGE('',*,*,#32706,.T.);
+#32706 = EDGE_CURVE('',#30689,#31491,#32707,.T.);
+#32707 = SEAM_CURVE('',#32708,(#32712,#32719),.PCURVE_S1.);
+#32708 = LINE('',#32709,#32710);
+#32709 = CARTESIAN_POINT('',(0.50000105291,2.41,3.5));
+#32710 = VECTOR('',#32711,1.);
+#32711 = DIRECTION('',(-6.62044604925E-16,-1.,-2.2E-16));
+#32712 = PCURVE('',#30705,#32713);
+#32713 = DEFINITIONAL_REPRESENTATION('',(#32714),#32718);
+#32714 = LINE('',#32715,#32716);
+#32715 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#32716 = VECTOR('',#32717,1.);
+#32717 = DIRECTION('',(0.,-1.));
+#32718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32719 = PCURVE('',#30705,#32720);
+#32720 = DEFINITIONAL_REPRESENTATION('',(#32721),#32725);
+#32721 = LINE('',#32722,#32723);
+#32722 = CARTESIAN_POINT('',(6.28318530718,-8.881784197001E-16));
+#32723 = VECTOR('',#32724,1.);
+#32724 = DIRECTION('',(0.,-1.));
+#32725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32726 = ORIENTED_EDGE('',*,*,#31490,.T.);
+#32727 = ORIENTED_EDGE('',*,*,#32706,.F.);
+#32728 = ADVANCED_FACE('',(#32729),#30740,.T.);
+#32729 = FACE_BOUND('',#32730,.T.);
+#32730 = EDGE_LOOP('',(#32731,#32754,#32785,#32786));
+#32731 = ORIENTED_EDGE('',*,*,#32732,.T.);
+#32732 = EDGE_CURVE('',#30720,#32733,#32735,.T.);
+#32733 = VERTEX_POINT('',#32734);
+#32734 = CARTESIAN_POINT('',(-0.50455,2.51,5.75));
+#32735 = SEAM_CURVE('',#32736,(#32740,#32747),.PCURVE_S1.);
+#32736 = LINE('',#32737,#32738);
+#32737 = CARTESIAN_POINT('',(-0.50455,2.11,5.75));
+#32738 = VECTOR('',#32739,1.);
+#32739 = DIRECTION('',(2.22044604925E-16,1.,9.4E-16));
+#32740 = PCURVE('',#30740,#32741);
+#32741 = DEFINITIONAL_REPRESENTATION('',(#32742),#32746);
+#32742 = LINE('',#32743,#32744);
+#32743 = CARTESIAN_POINT('',(1.7763568394E-15,0.));
+#32744 = VECTOR('',#32745,1.);
+#32745 = DIRECTION('',(0.,-1.));
+#32746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32747 = PCURVE('',#30740,#32748);
+#32748 = DEFINITIONAL_REPRESENTATION('',(#32749),#32753);
+#32749 = LINE('',#32750,#32751);
+#32750 = CARTESIAN_POINT('',(6.28318530718,0.));
+#32751 = VECTOR('',#32752,1.);
+#32752 = DIRECTION('',(0.,-1.));
+#32753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32754 = ORIENTED_EDGE('',*,*,#32755,.F.);
+#32755 = EDGE_CURVE('',#32733,#32733,#32756,.T.);
+#32756 = SURFACE_CURVE('',#32757,(#32762,#32769),.PCURVE_S1.);
+#32757 = CIRCLE('',#32758,0.5);
+#32758 = AXIS2_PLACEMENT_3D('',#32759,#32760,#32761);
+#32759 = CARTESIAN_POINT('',(-4.55E-03,2.51,5.75));
+#32760 = DIRECTION('',(2.22044604925E-16,1.,1.E-15));
+#32761 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#32762 = PCURVE('',#30740,#32763);
+#32763 = DEFINITIONAL_REPRESENTATION('',(#32764),#32768);
+#32764 = LINE('',#32765,#32766);
+#32765 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#32766 = VECTOR('',#32767,1.);
+#32767 = DIRECTION('',(-1.,0.));
+#32768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32769 = PCURVE('',#32770,#32775);
+#32770 = PLANE('',#32771);
+#32771 = AXIS2_PLACEMENT_3D('',#32772,#32773,#32774);
+#32772 = CARTESIAN_POINT('',(-0.50455,2.51,5.75));
+#32773 = DIRECTION('',(-2.22044604925E-16,-1.,-7.7E-16));
+#32774 = DIRECTION('',(-1.709743457923E-31,-7.7E-16,1.));
+#32775 = DEFINITIONAL_REPRESENTATION('',(#32776),#32784);
+#32776 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32777,#32778,#32779,#32780
+ ,#32781,#32782,#32783),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32777 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#32778 = CARTESIAN_POINT('',(0.866025403784,0.));
+#32779 = CARTESIAN_POINT('',(0.433012701892,-0.75));
+#32780 = CARTESIAN_POINT('',(1.224646799147E-16,-1.5));
+#32781 = CARTESIAN_POINT('',(-0.433012701892,-0.75));
+#32782 = CARTESIAN_POINT('',(-0.866025403784,-7.771561172376E-16));
+#32783 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#32784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32785 = ORIENTED_EDGE('',*,*,#32732,.F.);
+#32786 = ORIENTED_EDGE('',*,*,#30719,.F.);
+#32787 = ADVANCED_FACE('',(#32788),#30775,.T.);
+#32788 = FACE_BOUND('',#32789,.T.);
+#32789 = EDGE_LOOP('',(#32790,#32813,#32844,#32845));
+#32790 = ORIENTED_EDGE('',*,*,#32791,.T.);
+#32791 = EDGE_CURVE('',#30755,#32792,#32794,.T.);
+#32792 = VERTEX_POINT('',#32793);
+#32793 = CARTESIAN_POINT('',(-0.50455,2.51,1.25));
+#32794 = SEAM_CURVE('',#32795,(#32799,#32806),.PCURVE_S1.);
+#32795 = LINE('',#32796,#32797);
+#32796 = CARTESIAN_POINT('',(-0.50455,2.11,1.25));
+#32797 = VECTOR('',#32798,1.);
+#32798 = DIRECTION('',(2.22044604925E-16,1.,9.4E-16));
+#32799 = PCURVE('',#30775,#32800);
+#32800 = DEFINITIONAL_REPRESENTATION('',(#32801),#32805);
+#32801 = LINE('',#32802,#32803);
+#32802 = CARTESIAN_POINT('',(0.,0.));
+#32803 = VECTOR('',#32804,1.);
+#32804 = DIRECTION('',(0.,-1.));
+#32805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32806 = PCURVE('',#30775,#32807);
+#32807 = DEFINITIONAL_REPRESENTATION('',(#32808),#32812);
+#32808 = LINE('',#32809,#32810);
+#32809 = CARTESIAN_POINT('',(6.28318530718,0.));
+#32810 = VECTOR('',#32811,1.);
+#32811 = DIRECTION('',(0.,-1.));
+#32812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32813 = ORIENTED_EDGE('',*,*,#32814,.F.);
+#32814 = EDGE_CURVE('',#32792,#32792,#32815,.T.);
+#32815 = SURFACE_CURVE('',#32816,(#32821,#32828),.PCURVE_S1.);
+#32816 = CIRCLE('',#32817,0.5);
+#32817 = AXIS2_PLACEMENT_3D('',#32818,#32819,#32820);
+#32818 = CARTESIAN_POINT('',(-4.55E-03,2.51,1.25));
+#32819 = DIRECTION('',(2.22044604925E-16,1.,1.E-15));
+#32820 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#32821 = PCURVE('',#30775,#32822);
+#32822 = DEFINITIONAL_REPRESENTATION('',(#32823),#32827);
+#32823 = LINE('',#32824,#32825);
+#32824 = CARTESIAN_POINT('',(6.28318530718,-0.4));
+#32825 = VECTOR('',#32826,1.);
+#32826 = DIRECTION('',(-1.,0.));
+#32827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32828 = PCURVE('',#32829,#32834);
+#32829 = PLANE('',#32830);
+#32830 = AXIS2_PLACEMENT_3D('',#32831,#32832,#32833);
+#32831 = CARTESIAN_POINT('',(-0.50455,2.51,1.25));
+#32832 = DIRECTION('',(-2.22044604925E-16,-1.,-7.7E-16));
+#32833 = DIRECTION('',(-1.709743457923E-31,-7.7E-16,1.));
+#32834 = DEFINITIONAL_REPRESENTATION('',(#32835),#32843);
+#32835 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32836,#32837,#32838,#32839
+ ,#32840,#32841,#32842),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32836 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#32837 = CARTESIAN_POINT('',(0.866025403784,0.));
+#32838 = CARTESIAN_POINT('',(0.433012701892,-0.75));
+#32839 = CARTESIAN_POINT('',(1.224646799147E-16,-1.5));
+#32840 = CARTESIAN_POINT('',(-0.433012701892,-0.75));
+#32841 = CARTESIAN_POINT('',(-0.866025403784,-7.771561172376E-16));
+#32842 = CARTESIAN_POINT('',(-8.548717289612E-32,0.));
+#32843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32844 = ORIENTED_EDGE('',*,*,#32791,.F.);
+#32845 = ORIENTED_EDGE('',*,*,#30754,.F.);
+#32846 = ADVANCED_FACE('',(#32847),#30807,.T.);
+#32847 = FACE_BOUND('',#32848,.T.);
+#32848 = EDGE_LOOP('',(#32849,#32850,#32851,#32852,#32853,#32854));
+#32849 = ORIENTED_EDGE('',*,*,#30849,.F.);
+#32850 = ORIENTED_EDGE('',*,*,#30790,.F.);
+#32851 = ORIENTED_EDGE('',*,*,#32475,.T.);
+#32852 = ORIENTED_EDGE('',*,*,#31611,.T.);
+#32853 = ORIENTED_EDGE('',*,*,#31665,.F.);
+#32854 = ORIENTED_EDGE('',*,*,#32855,.T.);
+#32855 = EDGE_CURVE('',#31666,#30850,#32856,.T.);
+#32856 = SURFACE_CURVE('',#32857,(#32861,#32868),.PCURVE_S1.);
+#32857 = LINE('',#32858,#32859);
+#32858 = CARTESIAN_POINT('',(5.95000105291,0.11,3.5));
+#32859 = VECTOR('',#32860,1.);
+#32860 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#32861 = PCURVE('',#30807,#32862);
+#32862 = DEFINITIONAL_REPRESENTATION('',(#32863),#32867);
+#32863 = LINE('',#32864,#32865);
+#32864 = CARTESIAN_POINT('',(7.230784277752,1.194366301923));
+#32865 = VECTOR('',#32866,1.);
+#32866 = DIRECTION('',(-1.,-4.94382463828E-30));
+#32867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32868 = PCURVE('',#31163,#32869);
+#32869 = DEFINITIONAL_REPRESENTATION('',(#32870),#32874);
+#32870 = LINE('',#32871,#32872);
+#32871 = CARTESIAN_POINT('',(3.708183517573,-4.203319817362E-16));
+#32872 = VECTOR('',#32873,1.);
+#32873 = DIRECTION('',(6.38244192002E-17,-1.));
+#32874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32875 = ADVANCED_FACE('',(#32876),#31163,.T.);
+#32876 = FACE_BOUND('',#32877,.T.);
+#32877 = EDGE_LOOP('',(#32878,#32879,#32900,#32901));
+#32878 = ORIENTED_EDGE('',*,*,#31688,.F.);
+#32879 = ORIENTED_EDGE('',*,*,#32880,.T.);
+#32880 = EDGE_CURVE('',#31689,#31122,#32881,.T.);
+#32881 = SURFACE_CURVE('',#32882,(#32886,#32893),.PCURVE_S1.);
+#32882 = LINE('',#32883,#32884);
+#32883 = CARTESIAN_POINT('',(5.95000105291,-1.115,-4.1E-16));
+#32884 = VECTOR('',#32885,1.);
+#32885 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#32886 = PCURVE('',#31163,#32887);
+#32887 = DEFINITIONAL_REPRESENTATION('',(#32888),#32892);
+#32888 = LINE('',#32889,#32890);
+#32889 = CARTESIAN_POINT('',(0.,0.));
+#32890 = VECTOR('',#32891,1.);
+#32891 = DIRECTION('',(6.38244192002E-17,-1.));
+#32892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32893 = PCURVE('',#31137,#32894);
+#32894 = DEFINITIONAL_REPRESENTATION('',(#32895),#32899);
+#32895 = LINE('',#32896,#32897);
+#32896 = CARTESIAN_POINT('',(1.075,-3.569479502944E-16));
+#32897 = VECTOR('',#32898,1.);
+#32898 = DIRECTION('',(-1.1E-16,-1.));
+#32899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32900 = ORIENTED_EDGE('',*,*,#31149,.T.);
+#32901 = ORIENTED_EDGE('',*,*,#32855,.F.);
+#32902 = ADVANCED_FACE('',(#32903),#31137,.T.);
+#32903 = FACE_BOUND('',#32904,.T.);
+#32904 = EDGE_LOOP('',(#32905,#32906,#32907,#32928));
+#32905 = ORIENTED_EDGE('',*,*,#32880,.F.);
+#32906 = ORIENTED_EDGE('',*,*,#31711,.F.);
+#32907 = ORIENTED_EDGE('',*,*,#32908,.T.);
+#32908 = EDGE_CURVE('',#31712,#31094,#32909,.T.);
+#32909 = SURFACE_CURVE('',#32910,(#32914,#32921),.PCURVE_S1.);
+#32910 = LINE('',#32911,#32912);
+#32911 = CARTESIAN_POINT('',(5.95000105291,-2.19,-4.1E-16));
+#32912 = VECTOR('',#32913,1.);
+#32913 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#32914 = PCURVE('',#31137,#32915);
+#32915 = DEFINITIONAL_REPRESENTATION('',(#32916),#32920);
+#32916 = LINE('',#32917,#32918);
+#32917 = CARTESIAN_POINT('',(0.,0.));
+#32918 = VECTOR('',#32919,1.);
+#32919 = DIRECTION('',(-1.1E-16,-1.));
+#32920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32921 = PCURVE('',#31109,#32922);
+#32922 = DEFINITIONAL_REPRESENTATION('',(#32923),#32927);
+#32923 = LINE('',#32924,#32925);
+#32924 = CARTESIAN_POINT('',(-6.993220338983,-0.566779661017));
+#32925 = VECTOR('',#32926,1.);
+#32926 = DIRECTION('',(1.,-1.1E-16));
+#32927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32928 = ORIENTED_EDGE('',*,*,#31121,.T.);
+#32929 = ADVANCED_FACE('',(#32930),#31109,.F.);
+#32930 = FACE_BOUND('',#32931,.F.);
+#32931 = EDGE_LOOP('',(#32932,#32933,#32934,#32935,#32959,#32987,#33016,
+ #33044,#33073,#33101,#33129,#33157,#33186,#33214,#33243,#33267,
+ #33295));
+#32932 = ORIENTED_EDGE('',*,*,#31734,.F.);
+#32933 = ORIENTED_EDGE('',*,*,#32908,.T.);
+#32934 = ORIENTED_EDGE('',*,*,#31093,.F.);
+#32935 = ORIENTED_EDGE('',*,*,#32936,.T.);
+#32936 = EDGE_CURVE('',#31066,#32937,#32939,.T.);
+#32937 = VERTEX_POINT('',#32938);
+#32938 = CARTESIAN_POINT('',(-1.419412276264,-2.19,-1.074660193306));
+#32939 = SURFACE_CURVE('',#32940,(#32945,#32952),.PCURVE_S1.);
+#32940 = CIRCLE('',#32941,0.7);
+#32941 = AXIS2_PLACEMENT_3D('',#32942,#32943,#32944);
+#32942 = CARTESIAN_POINT('',(-0.74999894709,-2.19,-0.87));
+#32943 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#32944 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#32945 = PCURVE('',#31109,#32946);
+#32946 = DEFINITIONAL_REPRESENTATION('',(#32947),#32951);
+#32947 = CIRCLE('',#32948,0.7);
+#32948 = AXIS2_PLACEMENT_2D('',#32949,#32950);
+#32949 = CARTESIAN_POINT('',(-0.293220338983,0.303220338983));
+#32950 = DIRECTION('',(-4.4E-16,-1.));
+#32951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32952 = PCURVE('',#31081,#32953);
+#32953 = DEFINITIONAL_REPRESENTATION('',(#32954),#32958);
+#32954 = LINE('',#32955,#32956);
+#32955 = CARTESIAN_POINT('',(4.440892098501E-16,-1.7));
+#32956 = VECTOR('',#32957,1.);
+#32957 = DIRECTION('',(1.,0.));
+#32958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32959 = ORIENTED_EDGE('',*,*,#32960,.F.);
+#32960 = EDGE_CURVE('',#32961,#32937,#32963,.T.);
+#32961 = VERTEX_POINT('',#32962);
+#32962 = CARTESIAN_POINT('',(-1.075935309797,-2.19,-1.877979007077));
+#32963 = SURFACE_CURVE('',#32964,(#32968,#32975),.PCURVE_S1.);
+#32964 = LINE('',#32965,#32966);
+#32965 = CARTESIAN_POINT('',(-1.310397208827,-2.19,-1.329623009467));
+#32966 = VECTOR('',#32967,1.);
+#32967 = DIRECTION('',(-0.393143125865,2.572953100617E-16,0.919477287694
+ ));
+#32968 = PCURVE('',#31109,#32969);
+#32969 = DEFINITIONAL_REPRESENTATION('',(#32970),#32974);
+#32970 = LINE('',#32971,#32972);
+#32971 = CARTESIAN_POINT('',(0.267177922754,0.76284334845));
+#32972 = VECTOR('',#32973,1.);
+#32973 = DIRECTION('',(0.393143125865,-0.919477287694));
+#32974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32975 = PCURVE('',#32976,#32981);
+#32976 = PLANE('',#32977);
+#32977 = AXIS2_PLACEMENT_3D('',#32978,#32979,#32980);
+#32978 = CARTESIAN_POINT('',(-1.075935309797,-3.89,-1.877979007077));
+#32979 = DIRECTION('',(0.919477287694,-3.041649710835E-16,0.393143125865
+ ));
+#32980 = DIRECTION('',(-0.393143125865,7.729531006171E-17,0.919477287694
+ ));
+#32981 = DEFINITIONAL_REPRESENTATION('',(#32982),#32986);
+#32982 = LINE('',#32983,#32984);
+#32983 = CARTESIAN_POINT('',(0.596377969254,-1.7));
+#32984 = VECTOR('',#32985,1.);
+#32985 = DIRECTION('',(1.,-1.8E-16));
+#32986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32987 = ORIENTED_EDGE('',*,*,#32988,.F.);
+#32988 = EDGE_CURVE('',#32989,#32961,#32991,.T.);
+#32989 = VERTEX_POINT('',#32990);
+#32990 = CARTESIAN_POINT('',(-1.075935309797,-2.19,-2.122020992923));
+#32991 = SURFACE_CURVE('',#32992,(#32997,#33004),.PCURVE_S1.);
+#32992 = CIRCLE('',#32993,0.3);
+#32993 = AXIS2_PLACEMENT_3D('',#32994,#32995,#32996);
+#32994 = CARTESIAN_POINT('',(-1.34999894709,-2.19,-2.));
+#32995 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#32996 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#32997 = PCURVE('',#31109,#32998);
+#32998 = DEFINITIONAL_REPRESENTATION('',(#32999),#33003);
+#32999 = CIRCLE('',#33000,0.3);
+#33000 = AXIS2_PLACEMENT_2D('',#33001,#33002);
+#33001 = CARTESIAN_POINT('',(0.306779661017,1.433220338983));
+#33002 = DIRECTION('',(-4.4E-16,-1.));
+#33003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33004 = PCURVE('',#33005,#33010);
+#33005 = CYLINDRICAL_SURFACE('',#33006,0.3);
+#33006 = AXIS2_PLACEMENT_3D('',#33007,#33008,#33009);
+#33007 = CARTESIAN_POINT('',(-1.34999894709,-3.89,-2.));
+#33008 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33009 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33010 = DEFINITIONAL_REPRESENTATION('',(#33011),#33015);
+#33011 = LINE('',#33012,#33013);
+#33012 = CARTESIAN_POINT('',(-2.6645352591E-15,-1.7));
+#33013 = VECTOR('',#33014,1.);
+#33014 = DIRECTION('',(1.,-5.3009244691E-16));
+#33015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33016 = ORIENTED_EDGE('',*,*,#33017,.F.);
+#33017 = EDGE_CURVE('',#33018,#32989,#33020,.T.);
+#33018 = VERTEX_POINT('',#33019);
+#33019 = CARTESIAN_POINT('',(-1.419412276264,-2.19,-2.925339806694));
+#33020 = SURFACE_CURVE('',#33021,(#33025,#33032),.PCURVE_S1.);
+#33021 = LINE('',#33022,#33023);
+#33022 = CARTESIAN_POINT('',(-0.964046353723,-2.19,-1.860336768819));
+#33023 = VECTOR('',#33024,1.);
+#33024 = DIRECTION('',(0.393143125865,-5.572953100617E-16,0.919477287694
+ ));
+#33025 = PCURVE('',#31109,#33026);
+#33026 = DEFINITIONAL_REPRESENTATION('',(#33027),#33031);
+#33027 = LINE('',#33028,#33029);
+#33028 = CARTESIAN_POINT('',(-7.917293235E-02,1.293557107802));
+#33029 = VECTOR('',#33030,1.);
+#33030 = DIRECTION('',(-0.393143125865,-0.919477287694));
+#33031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33032 = PCURVE('',#33033,#33038);
+#33033 = PLANE('',#33034);
+#33034 = AXIS2_PLACEMENT_3D('',#33035,#33036,#33037);
+#33035 = CARTESIAN_POINT('',(-1.419412276264,-3.89,-2.925339806694));
+#33036 = DIRECTION('',(0.919477287694,-3.041649710835E-16,
+ -0.393143125865));
+#33037 = DIRECTION('',(0.393143125865,-2.772953100617E-16,0.919477287694
+ ));
+#33038 = DEFINITIONAL_REPRESENTATION('',(#33039),#33043);
+#33039 = LINE('',#33040,#33041);
+#33040 = CARTESIAN_POINT('',(1.158270086851,-1.7));
+#33041 = VECTOR('',#33042,1.);
+#33042 = DIRECTION('',(1.,2.8E-16));
+#33043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33044 = ORIENTED_EDGE('',*,*,#33045,.T.);
+#33045 = EDGE_CURVE('',#33018,#33046,#33048,.T.);
+#33046 = VERTEX_POINT('',#33047);
+#33047 = CARTESIAN_POINT('',(-1.44999894709,-2.19,-3.13));
+#33048 = SURFACE_CURVE('',#33049,(#33054,#33061),.PCURVE_S1.);
+#33049 = CIRCLE('',#33050,0.7);
+#33050 = AXIS2_PLACEMENT_3D('',#33051,#33052,#33053);
+#33051 = CARTESIAN_POINT('',(-0.74999894709,-2.19,-3.13));
+#33052 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33053 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33054 = PCURVE('',#31109,#33055);
+#33055 = DEFINITIONAL_REPRESENTATION('',(#33056),#33060);
+#33056 = CIRCLE('',#33057,0.7);
+#33057 = AXIS2_PLACEMENT_2D('',#33058,#33059);
+#33058 = CARTESIAN_POINT('',(-0.293220338983,2.563220338983));
+#33059 = DIRECTION('',(-4.4E-16,-1.));
+#33060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33061 = PCURVE('',#33062,#33067);
+#33062 = CYLINDRICAL_SURFACE('',#33063,0.7);
+#33063 = AXIS2_PLACEMENT_3D('',#33064,#33065,#33066);
+#33064 = CARTESIAN_POINT('',(-0.74999894709,-3.89,-3.13));
+#33065 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33066 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33067 = DEFINITIONAL_REPRESENTATION('',(#33068),#33072);
+#33068 = LINE('',#33069,#33070);
+#33069 = CARTESIAN_POINT('',(2.22044604925E-16,-1.7));
+#33070 = VECTOR('',#33071,1.);
+#33071 = DIRECTION('',(1.,0.));
+#33072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33073 = ORIENTED_EDGE('',*,*,#33074,.F.);
+#33074 = EDGE_CURVE('',#33075,#33046,#33077,.T.);
+#33075 = VERTEX_POINT('',#33076);
+#33076 = CARTESIAN_POINT('',(-1.44999894709,-2.19,-3.7));
+#33077 = SURFACE_CURVE('',#33078,(#33082,#33089),.PCURVE_S1.);
+#33078 = LINE('',#33079,#33080);
+#33079 = CARTESIAN_POINT('',(-1.44999894709,-2.19,-3.7));
+#33080 = VECTOR('',#33081,1.);
+#33081 = DIRECTION('',(0.,0.,1.));
+#33082 = PCURVE('',#31109,#33083);
+#33083 = DEFINITIONAL_REPRESENTATION('',(#33084),#33088);
+#33084 = LINE('',#33085,#33086);
+#33085 = CARTESIAN_POINT('',(0.406779661017,3.133220338983));
+#33086 = VECTOR('',#33087,1.);
+#33087 = DIRECTION('',(0.,-1.));
+#33088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33089 = PCURVE('',#33090,#33095);
+#33090 = PLANE('',#33091);
+#33091 = AXIS2_PLACEMENT_3D('',#33092,#33093,#33094);
+#33092 = CARTESIAN_POINT('',(-1.44999894709,-2.19,-3.7));
+#33093 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#33094 = DIRECTION('',(0.,-0.,-1.));
+#33095 = DEFINITIONAL_REPRESENTATION('',(#33096),#33100);
+#33096 = LINE('',#33097,#33098);
+#33097 = CARTESIAN_POINT('',(0.,0.));
+#33098 = VECTOR('',#33099,1.);
+#33099 = DIRECTION('',(-1.,0.));
+#33100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33101 = ORIENTED_EDGE('',*,*,#33102,.F.);
+#33102 = EDGE_CURVE('',#33103,#33075,#33105,.T.);
+#33103 = VERTEX_POINT('',#33104);
+#33104 = CARTESIAN_POINT('',(-1.14999894709,-2.19,-3.7));
+#33105 = SURFACE_CURVE('',#33106,(#33110,#33117),.PCURVE_S1.);
+#33106 = LINE('',#33107,#33108);
+#33107 = CARTESIAN_POINT('',(5.95000105291,-2.19,-3.7));
+#33108 = VECTOR('',#33109,1.);
+#33109 = DIRECTION('',(-1.,2.22044604925E-16,2.2E-16));
+#33110 = PCURVE('',#31109,#33111);
+#33111 = DEFINITIONAL_REPRESENTATION('',(#33112),#33116);
+#33112 = LINE('',#33113,#33114);
+#33113 = CARTESIAN_POINT('',(-6.993220338983,3.133220338983));
+#33114 = VECTOR('',#33115,1.);
+#33115 = DIRECTION('',(1.,-2.2E-16));
+#33116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33117 = PCURVE('',#33118,#33123);
+#33118 = CYLINDRICAL_SURFACE('',#33119,0.2);
+#33119 = AXIS2_PLACEMENT_3D('',#33120,#33121,#33122);
+#33120 = CARTESIAN_POINT('',(5.95000105291,-2.39,-3.7));
+#33121 = DIRECTION('',(1.,-3.32044604925E-16,0.));
+#33122 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#33123 = DEFINITIONAL_REPRESENTATION('',(#33124),#33128);
+#33124 = LINE('',#33125,#33126);
+#33125 = CARTESIAN_POINT('',(3.14159265359,0.));
+#33126 = VECTOR('',#33127,1.);
+#33127 = DIRECTION('',(0.,-1.));
+#33128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33129 = ORIENTED_EDGE('',*,*,#33130,.T.);
+#33130 = EDGE_CURVE('',#33103,#33131,#33133,.T.);
+#33131 = VERTEX_POINT('',#33132);
+#33132 = CARTESIAN_POINT('',(-1.14999894709,-2.19,-3.13));
+#33133 = SURFACE_CURVE('',#33134,(#33138,#33145),.PCURVE_S1.);
+#33134 = LINE('',#33135,#33136);
+#33135 = CARTESIAN_POINT('',(-1.14999894709,-2.19,-2.383389830508));
+#33136 = VECTOR('',#33137,1.);
+#33137 = DIRECTION('',(4.4E-16,-1.6E-16,1.));
+#33138 = PCURVE('',#31109,#33139);
+#33139 = DEFINITIONAL_REPRESENTATION('',(#33140),#33144);
+#33140 = LINE('',#33141,#33142);
+#33141 = CARTESIAN_POINT('',(0.106779661017,1.816610169491));
+#33142 = VECTOR('',#33143,1.);
+#33143 = DIRECTION('',(-4.4E-16,-1.));
+#33144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33145 = PCURVE('',#33146,#33151);
+#33146 = PLANE('',#33147);
+#33147 = AXIS2_PLACEMENT_3D('',#33148,#33149,#33150);
+#33148 = CARTESIAN_POINT('',(-1.14999894709,-3.89,-4.2));
+#33149 = DIRECTION('',(1.,-3.32044604925E-16,-4.4E-16));
+#33150 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33151 = DEFINITIONAL_REPRESENTATION('',(#33152),#33156);
+#33152 = LINE('',#33153,#33154);
+#33153 = CARTESIAN_POINT('',(1.816610169492,-1.7));
+#33154 = VECTOR('',#33155,1.);
+#33155 = DIRECTION('',(1.,5.E-17));
+#33156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33157 = ORIENTED_EDGE('',*,*,#33158,.F.);
+#33158 = EDGE_CURVE('',#33159,#33131,#33161,.T.);
+#33159 = VERTEX_POINT('',#33160);
+#33160 = CARTESIAN_POINT('',(-1.132520849475,-2.19,-3.013051318111));
+#33161 = SURFACE_CURVE('',#33162,(#33167,#33174),.PCURVE_S1.);
+#33162 = CIRCLE('',#33163,0.4);
+#33163 = AXIS2_PLACEMENT_3D('',#33164,#33165,#33166);
+#33164 = CARTESIAN_POINT('',(-0.74999894709,-2.19,-3.13));
+#33165 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33166 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33167 = PCURVE('',#31109,#33168);
+#33168 = DEFINITIONAL_REPRESENTATION('',(#33169),#33173);
+#33169 = CIRCLE('',#33170,0.4);
+#33170 = AXIS2_PLACEMENT_2D('',#33171,#33172);
+#33171 = CARTESIAN_POINT('',(-0.293220338983,2.563220338983));
+#33172 = DIRECTION('',(-4.4E-16,-1.));
+#33173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33174 = PCURVE('',#33175,#33180);
+#33175 = CYLINDRICAL_SURFACE('',#33176,0.4);
+#33176 = AXIS2_PLACEMENT_3D('',#33177,#33178,#33179);
+#33177 = CARTESIAN_POINT('',(-0.74999894709,-3.89,-3.13));
+#33178 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33179 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33180 = DEFINITIONAL_REPRESENTATION('',(#33181),#33185);
+#33181 = LINE('',#33182,#33183);
+#33182 = CARTESIAN_POINT('',(1.33226762955E-15,-1.7));
+#33183 = VECTOR('',#33184,1.);
+#33184 = DIRECTION('',(1.,0.));
+#33185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33186 = ORIENTED_EDGE('',*,*,#33187,.T.);
+#33187 = EDGE_CURVE('',#33159,#33188,#33190,.T.);
+#33188 = VERTEX_POINT('',#33189);
+#33189 = CARTESIAN_POINT('',(-0.801871672504,-2.19,-2.244041985845));
+#33190 = SURFACE_CURVE('',#33191,(#33195,#33202),.PCURVE_S1.);
+#33191 = LINE('',#33192,#33193);
+#33192 = CARTESIAN_POINT('',(-0.681701274677,-2.19,-1.96455495298));
+#33193 = VECTOR('',#33194,1.);
+#33194 = DIRECTION('',(0.395002710711,-5.577082208438E-16,0.918679954354
+ ));
+#33195 = PCURVE('',#31109,#33196);
+#33196 = DEFINITIONAL_REPRESENTATION('',(#33197),#33201);
+#33197 = LINE('',#33198,#33199);
+#33198 = CARTESIAN_POINT('',(-0.361518011396,1.397775291963));
+#33199 = VECTOR('',#33200,1.);
+#33200 = DIRECTION('',(-0.395002710711,-0.918679954354));
+#33201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33202 = PCURVE('',#33203,#33208);
+#33203 = PLANE('',#33204);
+#33204 = AXIS2_PLACEMENT_3D('',#33205,#33206,#33207);
+#33205 = CARTESIAN_POINT('',(-1.132520849475,-3.89,-3.013051318111));
+#33206 = DIRECTION('',(0.918679954354,-3.039879275169E-16,
+ -0.395002710711));
+#33207 = DIRECTION('',(0.395002710711,-2.77708220844E-16,0.918679954354)
+ );
+#33208 = DEFINITIONAL_REPRESENTATION('',(#33209),#33213);
+#33209 = LINE('',#33210,#33211);
+#33210 = CARTESIAN_POINT('',(1.141307546945,-1.7));
+#33211 = VECTOR('',#33212,1.);
+#33212 = DIRECTION('',(1.,2.799999999999E-16));
+#33213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33214 = ORIENTED_EDGE('',*,*,#33215,.T.);
+#33215 = EDGE_CURVE('',#33188,#33216,#33218,.T.);
+#33216 = VERTEX_POINT('',#33217);
+#33217 = CARTESIAN_POINT('',(-0.74999894709,-2.19,-2.));
+#33218 = SURFACE_CURVE('',#33219,(#33224,#33231),.PCURVE_S1.);
+#33219 = CIRCLE('',#33220,0.6);
+#33220 = AXIS2_PLACEMENT_3D('',#33221,#33222,#33223);
+#33221 = CARTESIAN_POINT('',(-1.34999894709,-2.19,-2.));
+#33222 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33223 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33224 = PCURVE('',#31109,#33225);
+#33225 = DEFINITIONAL_REPRESENTATION('',(#33226),#33230);
+#33226 = CIRCLE('',#33227,0.6);
+#33227 = AXIS2_PLACEMENT_2D('',#33228,#33229);
+#33228 = CARTESIAN_POINT('',(0.306779661017,1.433220338983));
+#33229 = DIRECTION('',(-4.4E-16,-1.));
+#33230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33231 = PCURVE('',#33232,#33237);
+#33232 = CYLINDRICAL_SURFACE('',#33233,0.6);
+#33233 = AXIS2_PLACEMENT_3D('',#33234,#33235,#33236);
+#33234 = CARTESIAN_POINT('',(-1.34999894709,-3.89,-2.));
+#33235 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33236 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33237 = DEFINITIONAL_REPRESENTATION('',(#33238),#33242);
+#33238 = LINE('',#33239,#33240);
+#33239 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.7));
+#33240 = VECTOR('',#33241,1.);
+#33241 = DIRECTION('',(1.,0.));
+#33242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33243 = ORIENTED_EDGE('',*,*,#33244,.T.);
+#33244 = EDGE_CURVE('',#33216,#33245,#33247,.T.);
+#33245 = VERTEX_POINT('',#33246);
+#33246 = CARTESIAN_POINT('',(-0.801871672504,-2.19,-1.755958014155));
+#33247 = SURFACE_CURVE('',#33248,(#33253,#33260),.PCURVE_S1.);
+#33248 = CIRCLE('',#33249,0.6);
+#33249 = AXIS2_PLACEMENT_3D('',#33250,#33251,#33252);
+#33250 = CARTESIAN_POINT('',(-1.34999894709,-2.19,-2.));
+#33251 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33252 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33253 = PCURVE('',#31109,#33254);
+#33254 = DEFINITIONAL_REPRESENTATION('',(#33255),#33259);
+#33255 = CIRCLE('',#33256,0.6);
+#33256 = AXIS2_PLACEMENT_2D('',#33257,#33258);
+#33257 = CARTESIAN_POINT('',(0.306779661017,1.433220338983));
+#33258 = DIRECTION('',(-4.4E-16,-1.));
+#33259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33260 = PCURVE('',#33232,#33261);
+#33261 = DEFINITIONAL_REPRESENTATION('',(#33262),#33266);
+#33262 = LINE('',#33263,#33264);
+#33263 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.7));
+#33264 = VECTOR('',#33265,1.);
+#33265 = DIRECTION('',(1.,0.));
+#33266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33267 = ORIENTED_EDGE('',*,*,#33268,.T.);
+#33268 = EDGE_CURVE('',#33245,#33269,#33271,.T.);
+#33269 = VERTEX_POINT('',#33270);
+#33270 = CARTESIAN_POINT('',(-1.132520849475,-2.19,-0.986948681889));
+#33271 = SURFACE_CURVE('',#33272,(#33276,#33283),.PCURVE_S1.);
+#33272 = LINE('',#33273,#33274);
+#33273 = CARTESIAN_POINT('',(-1.036465219566,-2.19,-1.210350646756));
+#33274 = VECTOR('',#33275,1.);
+#33275 = DIRECTION('',(-0.395002710711,2.57708220844E-16,0.918679954354)
+ );
+#33276 = PCURVE('',#31109,#33277);
+#33277 = DEFINITIONAL_REPRESENTATION('',(#33278),#33282);
+#33278 = LINE('',#33279,#33280);
+#33279 = CARTESIAN_POINT('',(-6.754066507E-03,0.643570985739));
+#33280 = VECTOR('',#33281,1.);
+#33281 = DIRECTION('',(0.395002710711,-0.918679954354));
+#33282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33283 = PCURVE('',#33284,#33289);
+#33284 = PLANE('',#33285);
+#33285 = AXIS2_PLACEMENT_3D('',#33286,#33287,#33288);
+#33286 = CARTESIAN_POINT('',(-0.801871672504,-3.89,-1.755958014155));
+#33287 = DIRECTION('',(0.918679954354,-3.039879275169E-16,0.395002710711
+ ));
+#33288 = DIRECTION('',(-0.395002710711,7.770822084401E-17,0.918679954354
+ ));
+#33289 = DEFINITIONAL_REPRESENTATION('',(#33290),#33294);
+#33290 = LINE('',#33291,#33292);
+#33291 = CARTESIAN_POINT('',(0.593903638382,-1.7));
+#33292 = VECTOR('',#33293,1.);
+#33293 = DIRECTION('',(1.,-1.8E-16));
+#33294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33295 = ORIENTED_EDGE('',*,*,#33296,.F.);
+#33296 = EDGE_CURVE('',#31735,#33269,#33297,.T.);
+#33297 = SURFACE_CURVE('',#33298,(#33303,#33310),.PCURVE_S1.);
+#33298 = CIRCLE('',#33299,0.4);
+#33299 = AXIS2_PLACEMENT_3D('',#33300,#33301,#33302);
+#33300 = CARTESIAN_POINT('',(-0.74999894709,-2.19,-0.87));
+#33301 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33302 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33303 = PCURVE('',#31109,#33304);
+#33304 = DEFINITIONAL_REPRESENTATION('',(#33305),#33309);
+#33305 = CIRCLE('',#33306,0.4);
+#33306 = AXIS2_PLACEMENT_2D('',#33307,#33308);
+#33307 = CARTESIAN_POINT('',(-0.293220338983,0.303220338983));
+#33308 = DIRECTION('',(-4.4E-16,-1.));
+#33309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33310 = PCURVE('',#31773,#33311);
+#33311 = DEFINITIONAL_REPRESENTATION('',(#33312),#33316);
+#33312 = LINE('',#33313,#33314);
+#33313 = CARTESIAN_POINT('',(4.440892098501E-16,-1.7));
+#33314 = VECTOR('',#33315,1.);
+#33315 = DIRECTION('',(1.,0.));
+#33316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33317 = ADVANCED_FACE('',(#33318),#30913,.T.);
+#33318 = FACE_BOUND('',#33319,.T.);
+#33319 = EDGE_LOOP('',(#33320,#33321,#33322,#33343));
+#33320 = ORIENTED_EDGE('',*,*,#31585,.T.);
+#33321 = ORIENTED_EDGE('',*,*,#30897,.T.);
+#33322 = ORIENTED_EDGE('',*,*,#33323,.F.);
+#33323 = EDGE_CURVE('',#31878,#30898,#33324,.T.);
+#33324 = SURFACE_CURVE('',#33325,(#33329,#33336),.PCURVE_S1.);
+#33325 = LINE('',#33326,#33327);
+#33326 = CARTESIAN_POINT('',(5.95000105291,-2.19,2.68));
+#33327 = VECTOR('',#33328,1.);
+#33328 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#33329 = PCURVE('',#30913,#33330);
+#33330 = DEFINITIONAL_REPRESENTATION('',(#33331),#33335);
+#33331 = LINE('',#33332,#33333);
+#33332 = CARTESIAN_POINT('',(2.53,-9.860761315261E-32));
+#33333 = VECTOR('',#33334,1.);
+#33334 = DIRECTION('',(-1.1E-16,-1.));
+#33335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33336 = PCURVE('',#30941,#33337);
+#33337 = DEFINITIONAL_REPRESENTATION('',(#33338),#33342);
+#33338 = LINE('',#33339,#33340);
+#33339 = CARTESIAN_POINT('',(0.,0.));
+#33340 = VECTOR('',#33341,1.);
+#33341 = DIRECTION('',(1.1E-16,-1.));
+#33342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33343 = ORIENTED_EDGE('',*,*,#31900,.F.);
+#33344 = ADVANCED_FACE('',(#33345),#31081,.T.);
+#33345 = FACE_BOUND('',#33346,.T.);
+#33346 = EDGE_LOOP('',(#33347,#33371,#33372,#33373));
+#33347 = ORIENTED_EDGE('',*,*,#33348,.F.);
+#33348 = EDGE_CURVE('',#31038,#33349,#33351,.T.);
+#33349 = VERTEX_POINT('',#33350);
+#33350 = CARTESIAN_POINT('',(-1.419412276264,-2.89,-1.074660193306));
+#33351 = SURFACE_CURVE('',#33352,(#33357,#33364),.PCURVE_S1.);
+#33352 = CIRCLE('',#33353,0.7);
+#33353 = AXIS2_PLACEMENT_3D('',#33354,#33355,#33356);
+#33354 = CARTESIAN_POINT('',(-0.74999894709,-2.89,-0.87));
+#33355 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33356 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33357 = PCURVE('',#31081,#33358);
+#33358 = DEFINITIONAL_REPRESENTATION('',(#33359),#33363);
+#33359 = LINE('',#33360,#33361);
+#33360 = CARTESIAN_POINT('',(2.22044604925E-16,-1.));
+#33361 = VECTOR('',#33362,1.);
+#33362 = DIRECTION('',(1.,0.));
+#33363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33364 = PCURVE('',#31053,#33365);
+#33365 = DEFINITIONAL_REPRESENTATION('',(#33366),#33370);
+#33366 = CIRCLE('',#33367,0.7);
+#33367 = AXIS2_PLACEMENT_2D('',#33368,#33369);
+#33368 = CARTESIAN_POINT('',(0.87,-6.7));
+#33369 = DIRECTION('',(-1.,4.4E-16));
+#33370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33371 = ORIENTED_EDGE('',*,*,#31065,.T.);
+#33372 = ORIENTED_EDGE('',*,*,#32936,.T.);
+#33373 = ORIENTED_EDGE('',*,*,#33374,.F.);
+#33374 = EDGE_CURVE('',#33349,#32937,#33375,.T.);
+#33375 = SURFACE_CURVE('',#33376,(#33380,#33387),.PCURVE_S1.);
+#33376 = LINE('',#33377,#33378);
+#33377 = CARTESIAN_POINT('',(-1.419412276264,-3.89,-1.074660193306));
+#33378 = VECTOR('',#33379,1.);
+#33379 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#33380 = PCURVE('',#31081,#33381);
+#33381 = DEFINITIONAL_REPRESENTATION('',(#33382),#33386);
+#33382 = LINE('',#33383,#33384);
+#33383 = CARTESIAN_POINT('',(1.867502299634,0.));
+#33384 = VECTOR('',#33385,1.);
+#33385 = DIRECTION('',(0.,-1.));
+#33386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33387 = PCURVE('',#32976,#33388);
+#33388 = DEFINITIONAL_REPRESENTATION('',(#33389),#33393);
+#33389 = LINE('',#33390,#33391);
+#33390 = CARTESIAN_POINT('',(0.873669012299,6.753051719697E-17));
+#33391 = VECTOR('',#33392,1.);
+#33392 = DIRECTION('',(-5.324574384511E-17,-1.));
+#33393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33394 = ADVANCED_FACE('',(#33395),#30941,.T.);
+#33395 = FACE_BOUND('',#33396,.T.);
+#33396 = EDGE_LOOP('',(#33397,#33398,#33399,#33400));
+#33397 = ORIENTED_EDGE('',*,*,#31877,.F.);
+#33398 = ORIENTED_EDGE('',*,*,#33323,.T.);
+#33399 = ORIENTED_EDGE('',*,*,#30925,.T.);
+#33400 = ORIENTED_EDGE('',*,*,#33401,.F.);
+#33401 = EDGE_CURVE('',#31855,#30926,#33402,.T.);
+#33402 = SURFACE_CURVE('',#33403,(#33407,#33414),.PCURVE_S1.);
+#33403 = LINE('',#33404,#33405);
+#33404 = CARTESIAN_POINT('',(5.95000105291,-2.92,2.68));
+#33405 = VECTOR('',#33406,1.);
+#33406 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#33407 = PCURVE('',#30941,#33408);
+#33408 = DEFINITIONAL_REPRESENTATION('',(#33409),#33413);
+#33409 = LINE('',#33410,#33411);
+#33410 = CARTESIAN_POINT('',(0.73,2.423925615953E-16));
+#33411 = VECTOR('',#33412,1.);
+#33412 = DIRECTION('',(1.1E-16,-1.));
+#33413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33414 = PCURVE('',#30969,#33415);
+#33415 = DEFINITIONAL_REPRESENTATION('',(#33416),#33420);
+#33416 = LINE('',#33417,#33418);
+#33417 = CARTESIAN_POINT('',(-0.,0.));
+#33418 = VECTOR('',#33419,1.);
+#33419 = DIRECTION('',(2.218254069373E-18,-1.));
+#33420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33421 = ADVANCED_FACE('',(#33422),#31053,.T.);
+#33422 = FACE_BOUND('',#33423,.T.);
+#33423 = EDGE_LOOP('',(#33424,#33450,#33474,#33497,#33519,#33520,#33541,
+ #33542,#33543,#33566,#33590,#33613,#33637,#33660,#33688,#33711,
+ #33735));
+#33424 = ORIENTED_EDGE('',*,*,#33425,.T.);
+#33425 = EDGE_CURVE('',#33426,#33428,#33430,.T.);
+#33426 = VERTEX_POINT('',#33427);
+#33427 = CARTESIAN_POINT('',(-0.801871672504,-2.89,-2.244041985845));
+#33428 = VERTEX_POINT('',#33429);
+#33429 = CARTESIAN_POINT('',(-0.74999894709,-2.89,-2.));
+#33430 = SURFACE_CURVE('',#33431,(#33436,#33443),.PCURVE_S1.);
+#33431 = CIRCLE('',#33432,0.6);
+#33432 = AXIS2_PLACEMENT_3D('',#33433,#33434,#33435);
+#33433 = CARTESIAN_POINT('',(-1.34999894709,-2.89,-2.));
+#33434 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33435 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33436 = PCURVE('',#31053,#33437);
+#33437 = DEFINITIONAL_REPRESENTATION('',(#33438),#33442);
+#33438 = CIRCLE('',#33439,0.6);
+#33439 = AXIS2_PLACEMENT_2D('',#33440,#33441);
+#33440 = CARTESIAN_POINT('',(2.,-7.3));
+#33441 = DIRECTION('',(-1.,4.4E-16));
+#33442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33443 = PCURVE('',#33232,#33444);
+#33444 = DEFINITIONAL_REPRESENTATION('',(#33445),#33449);
+#33445 = LINE('',#33446,#33447);
+#33446 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.));
+#33447 = VECTOR('',#33448,1.);
+#33448 = DIRECTION('',(1.,0.));
+#33449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33450 = ORIENTED_EDGE('',*,*,#33451,.T.);
+#33451 = EDGE_CURVE('',#33428,#33452,#33454,.T.);
+#33452 = VERTEX_POINT('',#33453);
+#33453 = CARTESIAN_POINT('',(-0.801871672504,-2.89,-1.755958014155));
+#33454 = SURFACE_CURVE('',#33455,(#33460,#33467),.PCURVE_S1.);
+#33455 = CIRCLE('',#33456,0.6);
+#33456 = AXIS2_PLACEMENT_3D('',#33457,#33458,#33459);
+#33457 = CARTESIAN_POINT('',(-1.34999894709,-2.89,-2.));
+#33458 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33459 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33460 = PCURVE('',#31053,#33461);
+#33461 = DEFINITIONAL_REPRESENTATION('',(#33462),#33466);
+#33462 = CIRCLE('',#33463,0.6);
+#33463 = AXIS2_PLACEMENT_2D('',#33464,#33465);
+#33464 = CARTESIAN_POINT('',(2.,-7.3));
+#33465 = DIRECTION('',(-1.,4.4E-16));
+#33466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33467 = PCURVE('',#33232,#33468);
+#33468 = DEFINITIONAL_REPRESENTATION('',(#33469),#33473);
+#33469 = LINE('',#33470,#33471);
+#33470 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.));
+#33471 = VECTOR('',#33472,1.);
+#33472 = DIRECTION('',(1.,0.));
+#33473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33474 = ORIENTED_EDGE('',*,*,#33475,.T.);
+#33475 = EDGE_CURVE('',#33452,#33476,#33478,.T.);
+#33476 = VERTEX_POINT('',#33477);
+#33477 = CARTESIAN_POINT('',(-1.132520849475,-2.89,-0.986948681889));
+#33478 = SURFACE_CURVE('',#33479,(#33483,#33490),.PCURVE_S1.);
+#33479 = LINE('',#33480,#33481);
+#33480 = CARTESIAN_POINT('',(-0.593735935548,-2.89,-2.240030968952));
+#33481 = VECTOR('',#33482,1.);
+#33482 = DIRECTION('',(-0.395002710711,7.770822084401E-17,0.918679954354
+ ));
+#33483 = PCURVE('',#31053,#33484);
+#33484 = DEFINITIONAL_REPRESENTATION('',(#33485),#33489);
+#33485 = LINE('',#33486,#33487);
+#33486 = CARTESIAN_POINT('',(2.240030968952,-6.543736988458));
+#33487 = VECTOR('',#33488,1.);
+#33488 = DIRECTION('',(-0.918679954354,-0.395002710711));
+#33489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33490 = PCURVE('',#33284,#33491);
+#33491 = DEFINITIONAL_REPRESENTATION('',(#33492),#33496);
+#33492 = LINE('',#33493,#33494);
+#33493 = CARTESIAN_POINT('',(-0.52692230031,-1.));
+#33494 = VECTOR('',#33495,1.);
+#33495 = DIRECTION('',(1.,5.546678239835E-32));
+#33496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33497 = ORIENTED_EDGE('',*,*,#33498,.F.);
+#33498 = EDGE_CURVE('',#31758,#33476,#33499,.T.);
+#33499 = SURFACE_CURVE('',#33500,(#33505,#33512),.PCURVE_S1.);
+#33500 = CIRCLE('',#33501,0.4);
+#33501 = AXIS2_PLACEMENT_3D('',#33502,#33503,#33504);
+#33502 = CARTESIAN_POINT('',(-0.74999894709,-2.89,-0.87));
+#33503 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33504 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33505 = PCURVE('',#31053,#33506);
+#33506 = DEFINITIONAL_REPRESENTATION('',(#33507),#33511);
+#33507 = CIRCLE('',#33508,0.4);
+#33508 = AXIS2_PLACEMENT_2D('',#33509,#33510);
+#33509 = CARTESIAN_POINT('',(0.87,-6.7));
+#33510 = DIRECTION('',(-1.,4.4E-16));
+#33511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33512 = PCURVE('',#31773,#33513);
+#33513 = DEFINITIONAL_REPRESENTATION('',(#33514),#33518);
+#33514 = LINE('',#33515,#33516);
+#33515 = CARTESIAN_POINT('',(4.440892098501E-16,-1.));
+#33516 = VECTOR('',#33517,1.);
+#33517 = DIRECTION('',(1.,0.));
+#33518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33519 = ORIENTED_EDGE('',*,*,#31785,.F.);
+#33520 = ORIENTED_EDGE('',*,*,#33521,.T.);
+#33521 = EDGE_CURVE('',#31786,#31010,#33522,.T.);
+#33522 = SURFACE_CURVE('',#33523,(#33527,#33534),.PCURVE_S1.);
+#33523 = LINE('',#33524,#33525);
+#33524 = CARTESIAN_POINT('',(5.95000105291,-2.89,-4.1E-16));
+#33525 = VECTOR('',#33526,1.);
+#33526 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#33527 = PCURVE('',#31053,#33528);
+#33528 = DEFINITIONAL_REPRESENTATION('',(#33529),#33533);
+#33529 = LINE('',#33530,#33531);
+#33530 = CARTESIAN_POINT('',(0.,0.));
+#33531 = VECTOR('',#33532,1.);
+#33532 = DIRECTION('',(-1.1E-16,-1.));
+#33533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33534 = PCURVE('',#31025,#33535);
+#33535 = DEFINITIONAL_REPRESENTATION('',(#33536),#33540);
+#33536 = LINE('',#33537,#33538);
+#33537 = CARTESIAN_POINT('',(1.3,-4.316579864025E-16));
+#33538 = VECTOR('',#33539,1.);
+#33539 = DIRECTION('',(-1.1E-16,-1.));
+#33540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33541 = ORIENTED_EDGE('',*,*,#31037,.T.);
+#33542 = ORIENTED_EDGE('',*,*,#33348,.T.);
+#33543 = ORIENTED_EDGE('',*,*,#33544,.F.);
+#33544 = EDGE_CURVE('',#33545,#33349,#33547,.T.);
+#33545 = VERTEX_POINT('',#33546);
+#33546 = CARTESIAN_POINT('',(-1.075935309797,-2.89,-1.877979007077));
+#33547 = SURFACE_CURVE('',#33548,(#33552,#33559),.PCURVE_S1.);
+#33548 = LINE('',#33549,#33550);
+#33549 = CARTESIAN_POINT('',(-0.872397341099,-2.89,-2.354010576978));
+#33550 = VECTOR('',#33551,1.);
+#33551 = DIRECTION('',(-0.393143125865,7.729531006171E-17,0.919477287694
+ ));
+#33552 = PCURVE('',#31053,#33553);
+#33553 = DEFINITIONAL_REPRESENTATION('',(#33554),#33558);
+#33554 = LINE('',#33555,#33556);
+#33555 = CARTESIAN_POINT('',(2.354010576978,-6.822398394009));
+#33556 = VECTOR('',#33557,1.);
+#33557 = DIRECTION('',(-0.919477287694,-0.393143125865));
+#33558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33559 = PCURVE('',#32976,#33560);
+#33560 = DEFINITIONAL_REPRESENTATION('',(#33561),#33565);
+#33561 = LINE('',#33562,#33563);
+#33562 = CARTESIAN_POINT('',(-0.517719769995,-1.));
+#33563 = VECTOR('',#33564,1.);
+#33564 = DIRECTION('',(1.,2.465190328816E-32));
+#33565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33566 = ORIENTED_EDGE('',*,*,#33567,.F.);
+#33567 = EDGE_CURVE('',#33568,#33545,#33570,.T.);
+#33568 = VERTEX_POINT('',#33569);
+#33569 = CARTESIAN_POINT('',(-1.075935309797,-2.89,-2.122020992923));
+#33570 = SURFACE_CURVE('',#33571,(#33576,#33583),.PCURVE_S1.);
+#33571 = CIRCLE('',#33572,0.3);
+#33572 = AXIS2_PLACEMENT_3D('',#33573,#33574,#33575);
+#33573 = CARTESIAN_POINT('',(-1.34999894709,-2.89,-2.));
+#33574 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33575 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33576 = PCURVE('',#31053,#33577);
+#33577 = DEFINITIONAL_REPRESENTATION('',(#33578),#33582);
+#33578 = CIRCLE('',#33579,0.3);
+#33579 = AXIS2_PLACEMENT_2D('',#33580,#33581);
+#33580 = CARTESIAN_POINT('',(2.,-7.3));
+#33581 = DIRECTION('',(-1.,4.4E-16));
+#33582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33583 = PCURVE('',#33005,#33584);
+#33584 = DEFINITIONAL_REPRESENTATION('',(#33585),#33589);
+#33585 = LINE('',#33586,#33587);
+#33586 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.));
+#33587 = VECTOR('',#33588,1.);
+#33588 = DIRECTION('',(1.,-5.3009244691E-16));
+#33589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33590 = ORIENTED_EDGE('',*,*,#33591,.F.);
+#33591 = EDGE_CURVE('',#33592,#33568,#33594,.T.);
+#33592 = VERTEX_POINT('',#33593);
+#33593 = CARTESIAN_POINT('',(-1.419412276264,-2.89,-2.925339806694));
+#33594 = SURFACE_CURVE('',#33595,(#33599,#33606),.PCURVE_S1.);
+#33595 = LINE('',#33596,#33597);
+#33596 = CARTESIAN_POINT('',(-0.321163474241,-2.89,-0.356771864738));
+#33597 = VECTOR('',#33598,1.);
+#33598 = DIRECTION('',(0.393143125865,-2.772953100617E-16,0.919477287694
+ ));
+#33599 = PCURVE('',#31053,#33600);
+#33600 = DEFINITIONAL_REPRESENTATION('',(#33601),#33605);
+#33601 = LINE('',#33602,#33603);
+#33602 = CARTESIAN_POINT('',(0.356771864738,-6.271164527151));
+#33603 = VECTOR('',#33604,1.);
+#33604 = DIRECTION('',(-0.919477287694,0.393143125865));
+#33605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33606 = PCURVE('',#33033,#33607);
+#33607 = DEFINITIONAL_REPRESENTATION('',(#33608),#33612);
+#33608 = LINE('',#33609,#33610);
+#33609 = CARTESIAN_POINT('',(2.793508851532,-1.));
+#33610 = VECTOR('',#33611,1.);
+#33611 = DIRECTION('',(1.,9.860761315263E-32));
+#33612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33613 = ORIENTED_EDGE('',*,*,#33614,.T.);
+#33614 = EDGE_CURVE('',#33592,#33615,#33617,.T.);
+#33615 = VERTEX_POINT('',#33616);
+#33616 = CARTESIAN_POINT('',(-1.44999894709,-2.89,-3.13));
+#33617 = SURFACE_CURVE('',#33618,(#33623,#33630),.PCURVE_S1.);
+#33618 = CIRCLE('',#33619,0.7);
+#33619 = AXIS2_PLACEMENT_3D('',#33620,#33621,#33622);
+#33620 = CARTESIAN_POINT('',(-0.74999894709,-2.89,-3.13));
+#33621 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33622 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33623 = PCURVE('',#31053,#33624);
+#33624 = DEFINITIONAL_REPRESENTATION('',(#33625),#33629);
+#33625 = CIRCLE('',#33626,0.7);
+#33626 = AXIS2_PLACEMENT_2D('',#33627,#33628);
+#33627 = CARTESIAN_POINT('',(3.13,-6.7));
+#33628 = DIRECTION('',(-1.,4.4E-16));
+#33629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33630 = PCURVE('',#33062,#33631);
+#33631 = DEFINITIONAL_REPRESENTATION('',(#33632),#33636);
+#33632 = LINE('',#33633,#33634);
+#33633 = CARTESIAN_POINT('',(0.,-1.));
+#33634 = VECTOR('',#33635,1.);
+#33635 = DIRECTION('',(1.,0.));
+#33636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33637 = ORIENTED_EDGE('',*,*,#33638,.T.);
+#33638 = EDGE_CURVE('',#33615,#33639,#33641,.T.);
+#33639 = VERTEX_POINT('',#33640);
+#33640 = CARTESIAN_POINT('',(-1.44999894709,-2.89,-3.7));
+#33641 = SURFACE_CURVE('',#33642,(#33646,#33653),.PCURVE_S1.);
+#33642 = LINE('',#33643,#33644);
+#33643 = CARTESIAN_POINT('',(-1.44999894709,-2.89,1.E-15));
+#33644 = VECTOR('',#33645,1.);
+#33645 = DIRECTION('',(-0.,0.,-1.));
+#33646 = PCURVE('',#31053,#33647);
+#33647 = DEFINITIONAL_REPRESENTATION('',(#33648),#33652);
+#33648 = LINE('',#33649,#33650);
+#33649 = CARTESIAN_POINT('',(-1.41E-15,-7.4));
+#33650 = VECTOR('',#33651,1.);
+#33651 = DIRECTION('',(1.,2.736911063134E-48));
+#33652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33653 = PCURVE('',#33090,#33654);
+#33654 = DEFINITIONAL_REPRESENTATION('',(#33655),#33659);
+#33655 = LINE('',#33656,#33657);
+#33656 = CARTESIAN_POINT('',(-3.7,-0.7));
+#33657 = VECTOR('',#33658,1.);
+#33658 = DIRECTION('',(1.,0.));
+#33659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33660 = ORIENTED_EDGE('',*,*,#33661,.F.);
+#33661 = EDGE_CURVE('',#33662,#33639,#33664,.T.);
+#33662 = VERTEX_POINT('',#33663);
+#33663 = CARTESIAN_POINT('',(-1.14999894709,-2.89,-3.7));
+#33664 = SURFACE_CURVE('',#33665,(#33669,#33676),.PCURVE_S1.);
+#33665 = LINE('',#33666,#33667);
+#33666 = CARTESIAN_POINT('',(5.95000105291,-2.89,-3.7));
+#33667 = VECTOR('',#33668,1.);
+#33668 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#33669 = PCURVE('',#31053,#33670);
+#33670 = DEFINITIONAL_REPRESENTATION('',(#33671),#33675);
+#33671 = LINE('',#33672,#33673);
+#33672 = CARTESIAN_POINT('',(3.7,-9.860761315261E-32));
+#33673 = VECTOR('',#33674,1.);
+#33674 = DIRECTION('',(-1.1E-16,-1.));
+#33675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33676 = PCURVE('',#33677,#33682);
+#33677 = CYLINDRICAL_SURFACE('',#33678,0.2);
+#33678 = AXIS2_PLACEMENT_3D('',#33679,#33680,#33681);
+#33679 = CARTESIAN_POINT('',(5.95000105291,-2.69,-3.7));
+#33680 = DIRECTION('',(1.,-3.32044604925E-16,0.));
+#33681 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#33682 = DEFINITIONAL_REPRESENTATION('',(#33683),#33687);
+#33683 = LINE('',#33684,#33685);
+#33684 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#33685 = VECTOR('',#33686,1.);
+#33686 = DIRECTION('',(0.,-1.));
+#33687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33688 = ORIENTED_EDGE('',*,*,#33689,.T.);
+#33689 = EDGE_CURVE('',#33662,#33690,#33692,.T.);
+#33690 = VERTEX_POINT('',#33691);
+#33691 = CARTESIAN_POINT('',(-1.14999894709,-2.89,-3.13));
+#33692 = SURFACE_CURVE('',#33693,(#33697,#33704),.PCURVE_S1.);
+#33693 = LINE('',#33694,#33695);
+#33694 = CARTESIAN_POINT('',(-1.14999894709,-2.89,-2.1));
+#33695 = VECTOR('',#33696,1.);
+#33696 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33697 = PCURVE('',#31053,#33698);
+#33698 = DEFINITIONAL_REPRESENTATION('',(#33699),#33703);
+#33699 = LINE('',#33700,#33701);
+#33700 = CARTESIAN_POINT('',(2.1,-7.1));
+#33701 = VECTOR('',#33702,1.);
+#33702 = DIRECTION('',(-1.,4.4E-16));
+#33703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33704 = PCURVE('',#33146,#33705);
+#33705 = DEFINITIONAL_REPRESENTATION('',(#33706),#33710);
+#33706 = LINE('',#33707,#33708);
+#33707 = CARTESIAN_POINT('',(2.1,-1.));
+#33708 = VECTOR('',#33709,1.);
+#33709 = DIRECTION('',(1.,0.));
+#33710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33711 = ORIENTED_EDGE('',*,*,#33712,.F.);
+#33712 = EDGE_CURVE('',#33713,#33690,#33715,.T.);
+#33713 = VERTEX_POINT('',#33714);
+#33714 = CARTESIAN_POINT('',(-1.132520849475,-2.89,-3.013051318111));
+#33715 = SURFACE_CURVE('',#33716,(#33721,#33728),.PCURVE_S1.);
+#33716 = CIRCLE('',#33717,0.4);
+#33717 = AXIS2_PLACEMENT_3D('',#33718,#33719,#33720);
+#33718 = CARTESIAN_POINT('',(-0.74999894709,-2.89,-3.13));
+#33719 = DIRECTION('',(-4.42044604925E-16,-1.,-1.1E-16));
+#33720 = DIRECTION('',(4.4E-16,-1.1E-16,1.));
+#33721 = PCURVE('',#31053,#33722);
+#33722 = DEFINITIONAL_REPRESENTATION('',(#33723),#33727);
+#33723 = CIRCLE('',#33724,0.4);
+#33724 = AXIS2_PLACEMENT_2D('',#33725,#33726);
+#33725 = CARTESIAN_POINT('',(3.13,-6.7));
+#33726 = DIRECTION('',(-1.,4.4E-16));
+#33727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33728 = PCURVE('',#33175,#33729);
+#33729 = DEFINITIONAL_REPRESENTATION('',(#33730),#33734);
+#33730 = LINE('',#33731,#33732);
+#33731 = CARTESIAN_POINT('',(0.,-1.));
+#33732 = VECTOR('',#33733,1.);
+#33733 = DIRECTION('',(1.,0.));
+#33734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33735 = ORIENTED_EDGE('',*,*,#33736,.T.);
+#33736 = EDGE_CURVE('',#33713,#33426,#33737,.T.);
+#33737 = SURFACE_CURVE('',#33738,(#33742,#33749),.PCURVE_S1.);
+#33738 = LINE('',#33739,#33740);
+#33739 = CARTESIAN_POINT('',(-3.329837954288E-02,-2.89,-0.456527980118)
+ );
+#33740 = VECTOR('',#33741,1.);
+#33741 = DIRECTION('',(0.395002710711,-2.77708220844E-16,0.918679954354)
+ );
+#33742 = PCURVE('',#31053,#33743);
+#33743 = DEFINITIONAL_REPRESENTATION('',(#33744),#33748);
+#33744 = LINE('',#33745,#33746);
+#33745 = CARTESIAN_POINT('',(0.456527980118,-5.983299432453));
+#33746 = VECTOR('',#33747,1.);
+#33747 = DIRECTION('',(-0.918679954354,0.395002710711));
+#33748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33749 = PCURVE('',#33203,#33750);
+#33750 = DEFINITIONAL_REPRESENTATION('',(#33751),#33755);
+#33751 = LINE('',#33752,#33753);
+#33752 = CARTESIAN_POINT('',(2.782822598749,-1.));
+#33753 = VECTOR('',#33754,1.);
+#33754 = DIRECTION('',(1.,0.));
+#33755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33756 = ADVANCED_FACE('',(#33757),#30969,.T.);
+#33757 = FACE_BOUND('',#33758,.T.);
+#33758 = EDGE_LOOP('',(#33759,#33760,#33761,#33782));
+#33759 = ORIENTED_EDGE('',*,*,#33401,.T.);
+#33760 = ORIENTED_EDGE('',*,*,#30953,.T.);
+#33761 = ORIENTED_EDGE('',*,*,#33762,.F.);
+#33762 = EDGE_CURVE('',#31832,#30954,#33763,.T.);
+#33763 = SURFACE_CURVE('',#33764,(#33768,#33775),.PCURVE_S1.);
+#33764 = LINE('',#33765,#33766);
+#33765 = CARTESIAN_POINT('',(5.95000105291,-4.19,1.41));
+#33766 = VECTOR('',#33767,1.);
+#33767 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#33768 = PCURVE('',#30969,#33769);
+#33769 = DEFINITIONAL_REPRESENTATION('',(#33770),#33774);
+#33770 = LINE('',#33771,#33772);
+#33771 = CARTESIAN_POINT('',(1.796051224214,4.256807461917E-16));
+#33772 = VECTOR('',#33773,1.);
+#33773 = DIRECTION('',(2.218254069373E-18,-1.));
+#33774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33775 = PCURVE('',#30997,#33776);
+#33776 = DEFINITIONAL_REPRESENTATION('',(#33777),#33781);
+#33777 = LINE('',#33778,#33779);
+#33778 = CARTESIAN_POINT('',(0.,0.));
+#33779 = VECTOR('',#33780,1.);
+#33780 = DIRECTION('',(-1.1E-16,-1.));
+#33781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33782 = ORIENTED_EDGE('',*,*,#31854,.F.);
+#33783 = ADVANCED_FACE('',(#33784),#31025,.T.);
+#33784 = FACE_BOUND('',#33785,.T.);
+#33785 = EDGE_LOOP('',(#33786,#33787,#33808,#33809));
+#33786 = ORIENTED_EDGE('',*,*,#31808,.F.);
+#33787 = ORIENTED_EDGE('',*,*,#33788,.T.);
+#33788 = EDGE_CURVE('',#31809,#30982,#33789,.T.);
+#33789 = SURFACE_CURVE('',#33790,(#33794,#33801),.PCURVE_S1.);
+#33790 = LINE('',#33791,#33792);
+#33791 = CARTESIAN_POINT('',(5.95000105291,-4.19,-4.1E-16));
+#33792 = VECTOR('',#33793,1.);
+#33793 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#33794 = PCURVE('',#31025,#33795);
+#33795 = DEFINITIONAL_REPRESENTATION('',(#33796),#33800);
+#33796 = LINE('',#33797,#33798);
+#33797 = CARTESIAN_POINT('',(0.,0.));
+#33798 = VECTOR('',#33799,1.);
+#33799 = DIRECTION('',(-1.1E-16,-1.));
+#33800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33801 = PCURVE('',#30997,#33802);
+#33802 = DEFINITIONAL_REPRESENTATION('',(#33803),#33807);
+#33803 = LINE('',#33804,#33805);
+#33804 = CARTESIAN_POINT('',(1.41,3.85904459902E-48));
+#33805 = VECTOR('',#33806,1.);
+#33806 = DIRECTION('',(-1.1E-16,-1.));
+#33807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33808 = ORIENTED_EDGE('',*,*,#31009,.T.);
+#33809 = ORIENTED_EDGE('',*,*,#33521,.F.);
+#33810 = ADVANCED_FACE('',(#33811),#30997,.T.);
+#33811 = FACE_BOUND('',#33812,.T.);
+#33812 = EDGE_LOOP('',(#33813,#33814,#33815,#33816));
+#33813 = ORIENTED_EDGE('',*,*,#31831,.F.);
+#33814 = ORIENTED_EDGE('',*,*,#33762,.T.);
+#33815 = ORIENTED_EDGE('',*,*,#30981,.T.);
+#33816 = ORIENTED_EDGE('',*,*,#33788,.F.);
+#33817 = ADVANCED_FACE('',(#33818),#31194,.F.);
+#33818 = FACE_BOUND('',#33819,.F.);
+#33819 = EDGE_LOOP('',(#33820,#33821,#33842,#33843));
+#33820 = ORIENTED_EDGE('',*,*,#31924,.F.);
+#33821 = ORIENTED_EDGE('',*,*,#33822,.T.);
+#33822 = EDGE_CURVE('',#31925,#31178,#33823,.T.);
+#33823 = SEAM_CURVE('',#33824,(#33828,#33835),.PCURVE_S1.);
+#33824 = LINE('',#33825,#33826);
+#33825 = CARTESIAN_POINT('',(5.95000105291,-3.14,1.8));
+#33826 = VECTOR('',#33827,1.);
+#33827 = DIRECTION('',(-1.,2.22044604925E-16,5.6E-16));
+#33828 = PCURVE('',#31194,#33829);
+#33829 = DEFINITIONAL_REPRESENTATION('',(#33830),#33834);
+#33830 = LINE('',#33831,#33832);
+#33831 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#33832 = VECTOR('',#33833,1.);
+#33833 = DIRECTION('',(0.,-1.));
+#33834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33835 = PCURVE('',#31194,#33836);
+#33836 = DEFINITIONAL_REPRESENTATION('',(#33837),#33841);
+#33837 = LINE('',#33838,#33839);
+#33838 = CARTESIAN_POINT('',(6.28318530718,0.));
+#33839 = VECTOR('',#33840,1.);
+#33840 = DIRECTION('',(0.,-1.));
+#33841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33842 = ORIENTED_EDGE('',*,*,#31177,.T.);
+#33843 = ORIENTED_EDGE('',*,*,#33822,.F.);
+#33844 = ADVANCED_FACE('',(#33845,#33848),#31394,.T.);
+#33845 = FACE_BOUND('',#33846,.T.);
+#33846 = EDGE_LOOP('',(#33847));
+#33847 = ORIENTED_EDGE('',*,*,#31373,.F.);
+#33848 = FACE_BOUND('',#33849,.T.);
+#33849 = EDGE_LOOP('',(#33850));
+#33850 = ORIENTED_EDGE('',*,*,#33851,.T.);
+#33851 = EDGE_CURVE('',#33852,#33852,#33854,.T.);
+#33852 = VERTEX_POINT('',#33853);
+#33853 = CARTESIAN_POINT('',(-0.40455,2.11,1.25));
+#33854 = SURFACE_CURVE('',#33855,(#33860,#33871),.PCURVE_S1.);
+#33855 = CIRCLE('',#33856,0.4);
+#33856 = AXIS2_PLACEMENT_3D('',#33857,#33858,#33859);
+#33857 = CARTESIAN_POINT('',(-4.55E-03,2.11,1.25));
+#33858 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#33859 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#33860 = PCURVE('',#31394,#33861);
+#33861 = DEFINITIONAL_REPRESENTATION('',(#33862),#33870);
+#33862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33863,#33864,#33865,#33866
+ ,#33867,#33868,#33869),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33863 = CARTESIAN_POINT('',(-2.25,6.35455105291));
+#33864 = CARTESIAN_POINT('',(-1.557179676972,6.35455105291));
+#33865 = CARTESIAN_POINT('',(-1.903589838486,5.75455105291));
+#33866 = CARTESIAN_POINT('',(-2.25,5.15455105291));
+#33867 = CARTESIAN_POINT('',(-2.596410161514,5.75455105291));
+#33868 = CARTESIAN_POINT('',(-2.942820323028,6.35455105291));
+#33869 = CARTESIAN_POINT('',(-2.25,6.35455105291));
+#33870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33871 = PCURVE('',#33872,#33877);
+#33872 = CYLINDRICAL_SURFACE('',#33873,0.4);
+#33873 = AXIS2_PLACEMENT_3D('',#33874,#33875,#33876);
+#33874 = CARTESIAN_POINT('',(-4.55E-03,2.01,1.25));
+#33875 = DIRECTION('',(-2.22044604925E-16,-1.,-4.4E-16));
+#33876 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#33877 = DEFINITIONAL_REPRESENTATION('',(#33878),#33882);
+#33878 = LINE('',#33879,#33880);
+#33879 = CARTESIAN_POINT('',(6.28318530718,-0.1));
+#33880 = VECTOR('',#33881,1.);
+#33881 = DIRECTION('',(-1.,0.));
+#33882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33883 = ADVANCED_FACE('',(#33884,#33887),#31433,.T.);
+#33884 = FACE_BOUND('',#33885,.T.);
+#33885 = EDGE_LOOP('',(#33886));
+#33886 = ORIENTED_EDGE('',*,*,#31412,.F.);
+#33887 = FACE_BOUND('',#33888,.T.);
+#33888 = EDGE_LOOP('',(#33889));
+#33889 = ORIENTED_EDGE('',*,*,#33890,.T.);
+#33890 = EDGE_CURVE('',#33891,#33891,#33893,.T.);
+#33891 = VERTEX_POINT('',#33892);
+#33892 = CARTESIAN_POINT('',(4.09545,2.11,1.25));
+#33893 = SURFACE_CURVE('',#33894,(#33899,#33910),.PCURVE_S1.);
+#33894 = CIRCLE('',#33895,0.4);
+#33895 = AXIS2_PLACEMENT_3D('',#33896,#33897,#33898);
+#33896 = CARTESIAN_POINT('',(4.49545,2.11,1.25));
+#33897 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#33898 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#33899 = PCURVE('',#31433,#33900);
+#33900 = DEFINITIONAL_REPRESENTATION('',(#33901),#33909);
+#33901 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33902,#33903,#33904,#33905
+ ,#33906,#33907,#33908),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33902 = CARTESIAN_POINT('',(-8.548717289613E-32,-1.E-01));
+#33903 = CARTESIAN_POINT('',(0.692820323028,-1.E-01));
+#33904 = CARTESIAN_POINT('',(0.346410161514,-0.7));
+#33905 = CARTESIAN_POINT('',(9.797174393179E-17,-1.3));
+#33906 = CARTESIAN_POINT('',(-0.346410161514,-0.7));
+#33907 = CARTESIAN_POINT('',(-0.692820323028,-0.1));
+#33908 = CARTESIAN_POINT('',(-8.548717289613E-32,-1.E-01));
+#33909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33910 = PCURVE('',#33911,#33916);
+#33911 = CYLINDRICAL_SURFACE('',#33912,0.4);
+#33912 = AXIS2_PLACEMENT_3D('',#33913,#33914,#33915);
+#33913 = CARTESIAN_POINT('',(4.49545,2.01,1.25));
+#33914 = DIRECTION('',(-2.22044604925E-16,-1.,-4.4E-16));
+#33915 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#33916 = DEFINITIONAL_REPRESENTATION('',(#33917),#33921);
+#33917 = LINE('',#33918,#33919);
+#33918 = CARTESIAN_POINT('',(6.28318530718,-0.1));
+#33919 = VECTOR('',#33920,1.);
+#33920 = DIRECTION('',(-1.,0.));
+#33921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33922 = ADVANCED_FACE('',(#33923,#33926),#31472,.T.);
+#33923 = FACE_BOUND('',#33924,.T.);
+#33924 = EDGE_LOOP('',(#33925));
+#33925 = ORIENTED_EDGE('',*,*,#31451,.F.);
+#33926 = FACE_BOUND('',#33927,.T.);
+#33927 = EDGE_LOOP('',(#33928));
+#33928 = ORIENTED_EDGE('',*,*,#33929,.T.);
+#33929 = EDGE_CURVE('',#33930,#33930,#33932,.T.);
+#33930 = VERTEX_POINT('',#33931);
+#33931 = CARTESIAN_POINT('',(4.09545,2.11,5.75));
+#33932 = SURFACE_CURVE('',#33933,(#33938,#33949),.PCURVE_S1.);
+#33933 = CIRCLE('',#33934,0.4);
+#33934 = AXIS2_PLACEMENT_3D('',#33935,#33936,#33937);
+#33935 = CARTESIAN_POINT('',(4.49545,2.11,5.75));
+#33936 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#33937 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#33938 = PCURVE('',#31472,#33939);
+#33939 = DEFINITIONAL_REPRESENTATION('',(#33940),#33948);
+#33940 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33941,#33942,#33943,#33944
+ ,#33945,#33946,#33947),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33941 = CARTESIAN_POINT('',(-8.548717289613E-32,-1.E-01));
+#33942 = CARTESIAN_POINT('',(0.692820323028,-1.E-01));
+#33943 = CARTESIAN_POINT('',(0.346410161514,-0.7));
+#33944 = CARTESIAN_POINT('',(9.797174393179E-17,-1.3));
+#33945 = CARTESIAN_POINT('',(-0.346410161514,-0.7));
+#33946 = CARTESIAN_POINT('',(-0.692820323028,-0.1));
+#33947 = CARTESIAN_POINT('',(-8.548717289613E-32,-1.E-01));
+#33948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33949 = PCURVE('',#33950,#33955);
+#33950 = CYLINDRICAL_SURFACE('',#33951,0.4);
+#33951 = AXIS2_PLACEMENT_3D('',#33952,#33953,#33954);
+#33952 = CARTESIAN_POINT('',(4.49545,2.01,5.75));
+#33953 = DIRECTION('',(-2.22044604925E-16,-1.,-4.4E-16));
+#33954 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#33955 = DEFINITIONAL_REPRESENTATION('',(#33956),#33960);
+#33956 = LINE('',#33957,#33958);
+#33957 = CARTESIAN_POINT('',(6.28318530718,-0.1));
+#33958 = VECTOR('',#33959,1.);
+#33959 = DIRECTION('',(-1.,0.));
+#33960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33961 = ADVANCED_FACE('',(#33962,#33965),#31541,.T.);
+#33962 = FACE_BOUND('',#33963,.T.);
+#33963 = EDGE_LOOP('',(#33964));
+#33964 = ORIENTED_EDGE('',*,*,#31520,.F.);
+#33965 = FACE_BOUND('',#33966,.T.);
+#33966 = EDGE_LOOP('',(#33967));
+#33967 = ORIENTED_EDGE('',*,*,#33968,.T.);
+#33968 = EDGE_CURVE('',#33969,#33969,#33971,.T.);
+#33969 = VERTEX_POINT('',#33970);
+#33970 = CARTESIAN_POINT('',(-0.40455,2.11,5.75));
+#33971 = SURFACE_CURVE('',#33972,(#33977,#33988),.PCURVE_S1.);
+#33972 = CIRCLE('',#33973,0.4);
+#33973 = AXIS2_PLACEMENT_3D('',#33974,#33975,#33976);
+#33974 = CARTESIAN_POINT('',(-4.55E-03,2.11,5.75));
+#33975 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#33976 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#33977 = PCURVE('',#31541,#33978);
+#33978 = DEFINITIONAL_REPRESENTATION('',(#33979),#33987);
+#33979 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33980,#33981,#33982,#33983
+ ,#33984,#33985,#33986),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33980 = CARTESIAN_POINT('',(-8.548717289613E-32,-1.E-01));
+#33981 = CARTESIAN_POINT('',(0.692820323028,-1.E-01));
+#33982 = CARTESIAN_POINT('',(0.346410161514,-0.7));
+#33983 = CARTESIAN_POINT('',(9.797174393179E-17,-1.3));
+#33984 = CARTESIAN_POINT('',(-0.346410161514,-0.7));
+#33985 = CARTESIAN_POINT('',(-0.692820323028,-0.1));
+#33986 = CARTESIAN_POINT('',(-8.548717289613E-32,-1.E-01));
+#33987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33988 = PCURVE('',#33989,#33994);
+#33989 = CYLINDRICAL_SURFACE('',#33990,0.4);
+#33990 = AXIS2_PLACEMENT_3D('',#33991,#33992,#33993);
+#33991 = CARTESIAN_POINT('',(-4.55E-03,2.01,5.75));
+#33992 = DIRECTION('',(-2.22044604925E-16,-1.,-4.4E-16));
+#33993 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#33994 = DEFINITIONAL_REPRESENTATION('',(#33995),#33999);
+#33995 = LINE('',#33996,#33997);
+#33996 = CARTESIAN_POINT('',(6.28318530718,-0.1));
+#33997 = VECTOR('',#33998,1.);
+#33998 = DIRECTION('',(-1.,0.));
+#33999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34000 = ADVANCED_FACE('',(#34001),#31773,.F.);
+#34001 = FACE_BOUND('',#34002,.F.);
+#34002 = EDGE_LOOP('',(#34003,#34004,#34005,#34006));
+#34003 = ORIENTED_EDGE('',*,*,#33498,.F.);
+#34004 = ORIENTED_EDGE('',*,*,#31757,.T.);
+#34005 = ORIENTED_EDGE('',*,*,#33296,.T.);
+#34006 = ORIENTED_EDGE('',*,*,#34007,.F.);
+#34007 = EDGE_CURVE('',#33476,#33269,#34008,.T.);
+#34008 = SURFACE_CURVE('',#34009,(#34013,#34020),.PCURVE_S1.);
+#34009 = LINE('',#34010,#34011);
+#34010 = CARTESIAN_POINT('',(-1.132520849475,-3.89,-0.986948681889));
+#34011 = VECTOR('',#34012,1.);
+#34012 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#34013 = PCURVE('',#31773,#34014);
+#34014 = DEFINITIONAL_REPRESENTATION('',(#34015),#34019);
+#34015 = LINE('',#34016,#34017);
+#34016 = CARTESIAN_POINT('',(1.867502299634,0.));
+#34017 = VECTOR('',#34018,1.);
+#34018 = DIRECTION('',(0.,-1.));
+#34019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34020 = PCURVE('',#33284,#34021);
+#34021 = DEFINITIONAL_REPRESENTATION('',(#34022),#34026);
+#34022 = LINE('',#34023,#34024);
+#34023 = CARTESIAN_POINT('',(0.837080779461,6.504805807467E-17));
+#34024 = VECTOR('',#34025,1.);
+#34025 = DIRECTION('',(-5.345029817826E-17,-1.));
+#34026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34027 = ADVANCED_FACE('',(#34028),#31973,.T.);
+#34028 = FACE_BOUND('',#34029,.T.);
+#34029 = EDGE_LOOP('',(#34030,#34031,#34032,#34033));
+#34030 = ORIENTED_EDGE('',*,*,#32374,.F.);
+#34031 = ORIENTED_EDGE('',*,*,#32400,.T.);
+#34032 = ORIENTED_EDGE('',*,*,#32043,.F.);
+#34033 = ORIENTED_EDGE('',*,*,#31955,.F.);
+#34034 = ADVANCED_FACE('',(#34035,#34038),#32625,.F.);
+#34035 = FACE_BOUND('',#34036,.F.);
+#34036 = EDGE_LOOP('',(#34037));
+#34037 = ORIENTED_EDGE('',*,*,#32610,.F.);
+#34038 = FACE_BOUND('',#34039,.F.);
+#34039 = EDGE_LOOP('',(#34040));
+#34040 = ORIENTED_EDGE('',*,*,#34041,.T.);
+#34041 = EDGE_CURVE('',#34042,#34042,#34044,.T.);
+#34042 = VERTEX_POINT('',#34043);
+#34043 = CARTESIAN_POINT('',(3.998377379136,2.51,1.25));
+#34044 = SURFACE_CURVE('',#34045,(#34050,#34061),.PCURVE_S1.);
+#34045 = CIRCLE('',#34046,0.497072620864);
+#34046 = AXIS2_PLACEMENT_3D('',#34047,#34048,#34049);
+#34047 = CARTESIAN_POINT('',(4.49545,2.51,1.25));
+#34048 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#34049 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34050 = PCURVE('',#32625,#34051);
+#34051 = DEFINITIONAL_REPRESENTATION('',(#34052),#34060);
+#34052 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34053,#34054,#34055,#34056
+ ,#34057,#34058,#34059),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34053 = CARTESIAN_POINT('',(-8.548717289613E-32,-2.927379136E-03));
+#34054 = CARTESIAN_POINT('',(0.860955034388,-2.927379136E-03));
+#34055 = CARTESIAN_POINT('',(0.430477517194,-0.748536310432));
+#34056 = CARTESIAN_POINT('',(1.21747678817E-16,-1.494145241728));
+#34057 = CARTESIAN_POINT('',(-0.430477517194,-0.748536310432));
+#34058 = CARTESIAN_POINT('',(-0.860955034388,-2.927379136001E-03));
+#34059 = CARTESIAN_POINT('',(-8.548717289613E-32,-2.927379136E-03));
+#34060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34061 = PCURVE('',#34062,#34067);
+#34062 = SPHERICAL_SURFACE('',#34063,0.54);
+#34063 = AXIS2_PLACEMENT_3D('',#34064,#34065,#34066);
+#34064 = CARTESIAN_POINT('',(4.49545,2.299005190616,1.25));
+#34065 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#34066 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34067 = DEFINITIONAL_REPRESENTATION('',(#34068),#34072);
+#34068 = LINE('',#34069,#34070);
+#34069 = CARTESIAN_POINT('',(0.,0.401425727959));
+#34070 = VECTOR('',#34071,1.);
+#34071 = DIRECTION('',(1.,0.));
+#34072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34073 = ADVANCED_FACE('',(#34074,#34077),#32684,.F.);
+#34074 = FACE_BOUND('',#34075,.F.);
+#34075 = EDGE_LOOP('',(#34076));
+#34076 = ORIENTED_EDGE('',*,*,#32669,.F.);
+#34077 = FACE_BOUND('',#34078,.F.);
+#34078 = EDGE_LOOP('',(#34079));
+#34079 = ORIENTED_EDGE('',*,*,#34080,.T.);
+#34080 = EDGE_CURVE('',#34081,#34081,#34083,.T.);
+#34081 = VERTEX_POINT('',#34082);
+#34082 = CARTESIAN_POINT('',(3.998377379136,2.51,5.75));
+#34083 = SURFACE_CURVE('',#34084,(#34089,#34100),.PCURVE_S1.);
+#34084 = CIRCLE('',#34085,0.497072620864);
+#34085 = AXIS2_PLACEMENT_3D('',#34086,#34087,#34088);
+#34086 = CARTESIAN_POINT('',(4.49545,2.51,5.75));
+#34087 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#34088 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34089 = PCURVE('',#32684,#34090);
+#34090 = DEFINITIONAL_REPRESENTATION('',(#34091),#34099);
+#34091 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34092,#34093,#34094,#34095
+ ,#34096,#34097,#34098),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34092 = CARTESIAN_POINT('',(-8.548717289613E-32,-2.927379136E-03));
+#34093 = CARTESIAN_POINT('',(0.860955034388,-2.927379136E-03));
+#34094 = CARTESIAN_POINT('',(0.430477517194,-0.748536310432));
+#34095 = CARTESIAN_POINT('',(1.21747678817E-16,-1.494145241728));
+#34096 = CARTESIAN_POINT('',(-0.430477517194,-0.748536310432));
+#34097 = CARTESIAN_POINT('',(-0.860955034388,-2.927379136001E-03));
+#34098 = CARTESIAN_POINT('',(-8.548717289613E-32,-2.927379136E-03));
+#34099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34100 = PCURVE('',#34101,#34106);
+#34101 = SPHERICAL_SURFACE('',#34102,0.54);
+#34102 = AXIS2_PLACEMENT_3D('',#34103,#34104,#34105);
+#34103 = CARTESIAN_POINT('',(4.49545,2.299005190616,5.75));
+#34104 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#34105 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34106 = DEFINITIONAL_REPRESENTATION('',(#34107),#34111);
+#34107 = LINE('',#34108,#34109);
+#34108 = CARTESIAN_POINT('',(0.,0.401425727959));
+#34109 = VECTOR('',#34110,1.);
+#34110 = DIRECTION('',(1.,0.));
+#34111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34112 = ADVANCED_FACE('',(#34113,#34116),#32770,.F.);
+#34113 = FACE_BOUND('',#34114,.F.);
+#34114 = EDGE_LOOP('',(#34115));
+#34115 = ORIENTED_EDGE('',*,*,#32755,.F.);
+#34116 = FACE_BOUND('',#34117,.F.);
+#34117 = EDGE_LOOP('',(#34118));
+#34118 = ORIENTED_EDGE('',*,*,#34119,.T.);
+#34119 = EDGE_CURVE('',#34120,#34120,#34122,.T.);
+#34120 = VERTEX_POINT('',#34121);
+#34121 = CARTESIAN_POINT('',(-0.501622620864,2.51,5.75));
+#34122 = SURFACE_CURVE('',#34123,(#34128,#34139),.PCURVE_S1.);
+#34123 = CIRCLE('',#34124,0.497072620864);
+#34124 = AXIS2_PLACEMENT_3D('',#34125,#34126,#34127);
+#34125 = CARTESIAN_POINT('',(-4.55E-03,2.51,5.75));
+#34126 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#34127 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34128 = PCURVE('',#32770,#34129);
+#34129 = DEFINITIONAL_REPRESENTATION('',(#34130),#34138);
+#34130 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34131,#34132,#34133,#34134
+ ,#34135,#34136,#34137),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34131 = CARTESIAN_POINT('',(-8.548717289613E-32,-2.927379136E-03));
+#34132 = CARTESIAN_POINT('',(0.860955034388,-2.927379136E-03));
+#34133 = CARTESIAN_POINT('',(0.430477517194,-0.748536310432));
+#34134 = CARTESIAN_POINT('',(1.21747678817E-16,-1.494145241728));
+#34135 = CARTESIAN_POINT('',(-0.430477517194,-0.748536310432));
+#34136 = CARTESIAN_POINT('',(-0.860955034388,-2.927379136001E-03));
+#34137 = CARTESIAN_POINT('',(-8.548717289613E-32,-2.927379136E-03));
+#34138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34139 = PCURVE('',#34140,#34145);
+#34140 = SPHERICAL_SURFACE('',#34141,0.54);
+#34141 = AXIS2_PLACEMENT_3D('',#34142,#34143,#34144);
+#34142 = CARTESIAN_POINT('',(-4.55E-03,2.299005190616,5.75));
+#34143 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#34144 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34145 = DEFINITIONAL_REPRESENTATION('',(#34146),#34150);
+#34146 = LINE('',#34147,#34148);
+#34147 = CARTESIAN_POINT('',(0.,0.401425727959));
+#34148 = VECTOR('',#34149,1.);
+#34149 = DIRECTION('',(1.,0.));
+#34150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34151 = ADVANCED_FACE('',(#34152,#34155),#32829,.F.);
+#34152 = FACE_BOUND('',#34153,.F.);
+#34153 = EDGE_LOOP('',(#34154));
+#34154 = ORIENTED_EDGE('',*,*,#32814,.F.);
+#34155 = FACE_BOUND('',#34156,.F.);
+#34156 = EDGE_LOOP('',(#34157));
+#34157 = ORIENTED_EDGE('',*,*,#34158,.T.);
+#34158 = EDGE_CURVE('',#34159,#34159,#34161,.T.);
+#34159 = VERTEX_POINT('',#34160);
+#34160 = CARTESIAN_POINT('',(-0.501622620864,2.51,1.25));
+#34161 = SURFACE_CURVE('',#34162,(#34167,#34178),.PCURVE_S1.);
+#34162 = CIRCLE('',#34163,0.497072620864);
+#34163 = AXIS2_PLACEMENT_3D('',#34164,#34165,#34166);
+#34164 = CARTESIAN_POINT('',(-4.55E-03,2.51,1.25));
+#34165 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#34166 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34167 = PCURVE('',#32829,#34168);
+#34168 = DEFINITIONAL_REPRESENTATION('',(#34169),#34177);
+#34169 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34170,#34171,#34172,#34173
+ ,#34174,#34175,#34176),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34170 = CARTESIAN_POINT('',(-8.548717289613E-32,-2.927379136E-03));
+#34171 = CARTESIAN_POINT('',(0.860955034388,-2.927379136E-03));
+#34172 = CARTESIAN_POINT('',(0.430477517194,-0.748536310432));
+#34173 = CARTESIAN_POINT('',(1.21747678817E-16,-1.494145241728));
+#34174 = CARTESIAN_POINT('',(-0.430477517194,-0.748536310432));
+#34175 = CARTESIAN_POINT('',(-0.860955034388,-2.927379136001E-03));
+#34176 = CARTESIAN_POINT('',(-8.548717289613E-32,-2.927379136E-03));
+#34177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34178 = PCURVE('',#34179,#34184);
+#34179 = SPHERICAL_SURFACE('',#34180,0.54);
+#34180 = AXIS2_PLACEMENT_3D('',#34181,#34182,#34183);
+#34181 = CARTESIAN_POINT('',(-4.55E-03,2.299005190616,1.25));
+#34182 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#34183 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34184 = DEFINITIONAL_REPRESENTATION('',(#34185),#34189);
+#34185 = LINE('',#34186,#34187);
+#34186 = CARTESIAN_POINT('',(0.,0.401425727959));
+#34187 = VECTOR('',#34188,1.);
+#34188 = DIRECTION('',(1.,0.));
+#34189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34190 = ADVANCED_FACE('',(#34191),#33284,.T.);
+#34191 = FACE_BOUND('',#34192,.T.);
+#34192 = EDGE_LOOP('',(#34193,#34194,#34215,#34216));
+#34193 = ORIENTED_EDGE('',*,*,#33475,.F.);
+#34194 = ORIENTED_EDGE('',*,*,#34195,.T.);
+#34195 = EDGE_CURVE('',#33452,#33245,#34196,.T.);
+#34196 = SURFACE_CURVE('',#34197,(#34201,#34208),.PCURVE_S1.);
+#34197 = LINE('',#34198,#34199);
+#34198 = CARTESIAN_POINT('',(-0.801871672504,-3.89,-1.755958014155));
+#34199 = VECTOR('',#34200,1.);
+#34200 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#34201 = PCURVE('',#33284,#34202);
+#34202 = DEFINITIONAL_REPRESENTATION('',(#34203),#34207);
+#34203 = LINE('',#34204,#34205);
+#34204 = CARTESIAN_POINT('',(0.,-0.));
+#34205 = VECTOR('',#34206,1.);
+#34206 = DIRECTION('',(-5.345029817826E-17,-1.));
+#34207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34208 = PCURVE('',#33232,#34209);
+#34209 = DEFINITIONAL_REPRESENTATION('',(#34210),#34214);
+#34210 = LINE('',#34211,#34212);
+#34211 = CARTESIAN_POINT('',(5.131268000862,0.));
+#34212 = VECTOR('',#34213,1.);
+#34213 = DIRECTION('',(0.,-1.));
+#34214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34215 = ORIENTED_EDGE('',*,*,#33268,.T.);
+#34216 = ORIENTED_EDGE('',*,*,#34007,.F.);
+#34217 = ADVANCED_FACE('',(#34218),#33232,.T.);
+#34218 = FACE_BOUND('',#34219,.T.);
+#34219 = EDGE_LOOP('',(#34220,#34221,#34222,#34223,#34224,#34245));
+#34220 = ORIENTED_EDGE('',*,*,#33244,.T.);
+#34221 = ORIENTED_EDGE('',*,*,#34195,.F.);
+#34222 = ORIENTED_EDGE('',*,*,#33451,.F.);
+#34223 = ORIENTED_EDGE('',*,*,#33425,.F.);
+#34224 = ORIENTED_EDGE('',*,*,#34225,.T.);
+#34225 = EDGE_CURVE('',#33426,#33188,#34226,.T.);
+#34226 = SURFACE_CURVE('',#34227,(#34231,#34238),.PCURVE_S1.);
+#34227 = LINE('',#34228,#34229);
+#34228 = CARTESIAN_POINT('',(-0.801871672504,-3.89,-2.244041985845));
+#34229 = VECTOR('',#34230,1.);
+#34230 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#34231 = PCURVE('',#33232,#34232);
+#34232 = DEFINITIONAL_REPRESENTATION('',(#34233),#34237);
+#34233 = LINE('',#34234,#34235);
+#34234 = CARTESIAN_POINT('',(4.293509959907,4.440892098501E-16));
+#34235 = VECTOR('',#34236,1.);
+#34236 = DIRECTION('',(0.,-1.));
+#34237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34238 = PCURVE('',#33203,#34239);
+#34239 = DEFINITIONAL_REPRESENTATION('',(#34240),#34244);
+#34240 = LINE('',#34241,#34242);
+#34241 = CARTESIAN_POINT('',(0.837080779461,-2.324642139669E-16));
+#34242 = VECTOR('',#34243,1.);
+#34243 = DIRECTION('',(-1.465497018217E-16,-1.));
+#34244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34245 = ORIENTED_EDGE('',*,*,#33215,.T.);
+#34246 = ADVANCED_FACE('',(#34247),#33203,.T.);
+#34247 = FACE_BOUND('',#34248,.T.);
+#34248 = EDGE_LOOP('',(#34249,#34250,#34271,#34272));
+#34249 = ORIENTED_EDGE('',*,*,#33736,.F.);
+#34250 = ORIENTED_EDGE('',*,*,#34251,.T.);
+#34251 = EDGE_CURVE('',#33713,#33159,#34252,.T.);
+#34252 = SURFACE_CURVE('',#34253,(#34257,#34264),.PCURVE_S1.);
+#34253 = LINE('',#34254,#34255);
+#34254 = CARTESIAN_POINT('',(-1.132520849475,-3.89,-3.013051318111));
+#34255 = VECTOR('',#34256,1.);
+#34256 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#34257 = PCURVE('',#33203,#34258);
+#34258 = DEFINITIONAL_REPRESENTATION('',(#34259),#34263);
+#34259 = LINE('',#34260,#34261);
+#34260 = CARTESIAN_POINT('',(0.,-0.));
+#34261 = VECTOR('',#34262,1.);
+#34262 = DIRECTION('',(-1.465497018217E-16,-1.));
+#34263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34264 = PCURVE('',#33175,#34265);
+#34265 = DEFINITIONAL_REPRESENTATION('',(#34266),#34270);
+#34266 = LINE('',#34267,#34268);
+#34267 = CARTESIAN_POINT('',(1.274090353956,0.));
+#34268 = VECTOR('',#34269,1.);
+#34269 = DIRECTION('',(0.,-1.));
+#34270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34271 = ORIENTED_EDGE('',*,*,#33187,.T.);
+#34272 = ORIENTED_EDGE('',*,*,#34225,.F.);
+#34273 = ADVANCED_FACE('',(#34274),#33175,.F.);
+#34274 = FACE_BOUND('',#34275,.F.);
+#34275 = EDGE_LOOP('',(#34276,#34277,#34278,#34279));
+#34276 = ORIENTED_EDGE('',*,*,#33712,.F.);
+#34277 = ORIENTED_EDGE('',*,*,#34251,.T.);
+#34278 = ORIENTED_EDGE('',*,*,#33158,.T.);
+#34279 = ORIENTED_EDGE('',*,*,#34280,.F.);
+#34280 = EDGE_CURVE('',#33690,#33131,#34281,.T.);
+#34281 = SURFACE_CURVE('',#34282,(#34286,#34293),.PCURVE_S1.);
+#34282 = LINE('',#34283,#34284);
+#34283 = CARTESIAN_POINT('',(-1.14999894709,-3.89,-3.13));
+#34284 = VECTOR('',#34285,1.);
+#34285 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#34286 = PCURVE('',#33175,#34287);
+#34287 = DEFINITIONAL_REPRESENTATION('',(#34288),#34292);
+#34288 = LINE('',#34289,#34290);
+#34289 = CARTESIAN_POINT('',(1.570796326795,0.));
+#34290 = VECTOR('',#34291,1.);
+#34291 = DIRECTION('',(0.,-1.));
+#34292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34293 = PCURVE('',#33146,#34294);
+#34294 = DEFINITIONAL_REPRESENTATION('',(#34295),#34299);
+#34295 = LINE('',#34296,#34297);
+#34296 = CARTESIAN_POINT('',(1.07,-1.177E-16));
+#34297 = VECTOR('',#34298,1.);
+#34298 = DIRECTION('',(-1.1E-16,-1.));
+#34299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34300 = ADVANCED_FACE('',(#34301),#33146,.T.);
+#34301 = FACE_BOUND('',#34302,.T.);
+#34302 = EDGE_LOOP('',(#34303,#34304,#34305,#34329,#34357,#34379));
+#34303 = ORIENTED_EDGE('',*,*,#34280,.F.);
+#34304 = ORIENTED_EDGE('',*,*,#33689,.F.);
+#34305 = ORIENTED_EDGE('',*,*,#34306,.T.);
+#34306 = EDGE_CURVE('',#33662,#34307,#34309,.T.);
+#34307 = VERTEX_POINT('',#34308);
+#34308 = CARTESIAN_POINT('',(-1.14999894709,-2.69,-3.9));
+#34309 = SURFACE_CURVE('',#34310,(#34315,#34322),.PCURVE_S1.);
+#34310 = CIRCLE('',#34311,0.2);
+#34311 = AXIS2_PLACEMENT_3D('',#34312,#34313,#34314);
+#34312 = CARTESIAN_POINT('',(-1.14999894709,-2.69,-3.7));
+#34313 = DIRECTION('',(1.,-3.32044604925E-16,-2.2E-16));
+#34314 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#34315 = PCURVE('',#33146,#34316);
+#34316 = DEFINITIONAL_REPRESENTATION('',(#34317),#34321);
+#34317 = CIRCLE('',#34318,0.2);
+#34318 = AXIS2_PLACEMENT_2D('',#34319,#34320);
+#34319 = CARTESIAN_POINT('',(0.5,-1.2));
+#34320 = DIRECTION('',(1.1E-16,1.));
+#34321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34322 = PCURVE('',#33677,#34323);
+#34323 = DEFINITIONAL_REPRESENTATION('',(#34324),#34328);
+#34324 = LINE('',#34325,#34326);
+#34325 = CARTESIAN_POINT('',(0.,-7.1));
+#34326 = VECTOR('',#34327,1.);
+#34327 = DIRECTION('',(1.,0.));
+#34328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34329 = ORIENTED_EDGE('',*,*,#34330,.F.);
+#34330 = EDGE_CURVE('',#34331,#34307,#34333,.T.);
+#34331 = VERTEX_POINT('',#34332);
+#34332 = CARTESIAN_POINT('',(-1.14999894709,-2.39,-3.9));
+#34333 = SURFACE_CURVE('',#34334,(#34338,#34345),.PCURVE_S1.);
+#34334 = LINE('',#34335,#34336);
+#34335 = CARTESIAN_POINT('',(-1.14999894709,-3.29,-3.9));
+#34336 = VECTOR('',#34337,1.);
+#34337 = DIRECTION('',(-3.32044604925E-16,-1.,-2.2E-16));
+#34338 = PCURVE('',#33146,#34339);
+#34339 = DEFINITIONAL_REPRESENTATION('',(#34340),#34344);
+#34340 = LINE('',#34341,#34342);
+#34341 = CARTESIAN_POINT('',(0.3,-0.6));
+#34342 = VECTOR('',#34343,1.);
+#34343 = DIRECTION('',(-1.1E-16,1.));
+#34344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34345 = PCURVE('',#34346,#34351);
+#34346 = PLANE('',#34347);
+#34347 = AXIS2_PLACEMENT_3D('',#34348,#34349,#34350);
+#34348 = CARTESIAN_POINT('',(5.95000105291,-2.69,-3.9));
+#34349 = DIRECTION('',(-1.1E-16,2.442490654175E-32,-1.));
+#34350 = DIRECTION('',(3.32044604925E-16,1.,-1.21E-32));
+#34351 = DEFINITIONAL_REPRESENTATION('',(#34352),#34356);
+#34352 = LINE('',#34353,#34354);
+#34353 = CARTESIAN_POINT('',(-0.6,-7.1));
+#34354 = VECTOR('',#34355,1.);
+#34355 = DIRECTION('',(-1.,0.));
+#34356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34357 = ORIENTED_EDGE('',*,*,#34358,.T.);
+#34358 = EDGE_CURVE('',#34331,#33103,#34359,.T.);
+#34359 = SURFACE_CURVE('',#34360,(#34365,#34372),.PCURVE_S1.);
+#34360 = CIRCLE('',#34361,0.2);
+#34361 = AXIS2_PLACEMENT_3D('',#34362,#34363,#34364);
+#34362 = CARTESIAN_POINT('',(-1.14999894709,-2.39,-3.7));
+#34363 = DIRECTION('',(1.,-3.32044604925E-16,-2.2E-16));
+#34364 = DIRECTION('',(-3.32044604925E-16,-1.,0.));
+#34365 = PCURVE('',#33146,#34366);
+#34366 = DEFINITIONAL_REPRESENTATION('',(#34367),#34371);
+#34367 = CIRCLE('',#34368,0.2);
+#34368 = AXIS2_PLACEMENT_2D('',#34369,#34370);
+#34369 = CARTESIAN_POINT('',(0.5,-1.5));
+#34370 = DIRECTION('',(1.1E-16,1.));
+#34371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34372 = PCURVE('',#33118,#34373);
+#34373 = DEFINITIONAL_REPRESENTATION('',(#34374),#34378);
+#34374 = LINE('',#34375,#34376);
+#34375 = CARTESIAN_POINT('',(-1.110223024625E-14,-7.1));
+#34376 = VECTOR('',#34377,1.);
+#34377 = DIRECTION('',(1.,0.));
+#34378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34379 = ORIENTED_EDGE('',*,*,#33130,.T.);
+#34380 = ADVANCED_FACE('',(#34381),#33118,.T.);
+#34381 = FACE_BOUND('',#34382,.T.);
+#34382 = EDGE_LOOP('',(#34383,#34411,#34412,#34413));
+#34383 = ORIENTED_EDGE('',*,*,#34384,.F.);
+#34384 = EDGE_CURVE('',#33075,#34385,#34387,.T.);
+#34385 = VERTEX_POINT('',#34386);
+#34386 = CARTESIAN_POINT('',(-1.44999894709,-2.39,-3.9));
+#34387 = SURFACE_CURVE('',#34388,(#34393,#34400),.PCURVE_S1.);
+#34388 = CIRCLE('',#34389,0.2);
+#34389 = AXIS2_PLACEMENT_3D('',#34390,#34391,#34392);
+#34390 = CARTESIAN_POINT('',(-1.44999894709,-2.39,-3.7));
+#34391 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34392 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#34393 = PCURVE('',#33118,#34394);
+#34394 = DEFINITIONAL_REPRESENTATION('',(#34395),#34399);
+#34395 = LINE('',#34396,#34397);
+#34396 = CARTESIAN_POINT('',(6.28318530718,-7.4));
+#34397 = VECTOR('',#34398,1.);
+#34398 = DIRECTION('',(-1.,0.));
+#34399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34400 = PCURVE('',#33090,#34401);
+#34401 = DEFINITIONAL_REPRESENTATION('',(#34402),#34410);
+#34402 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34403,#34404,#34405,#34406
+ ,#34407,#34408,#34409),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34403 = CARTESIAN_POINT('',(0.,-0.4));
+#34404 = CARTESIAN_POINT('',(-0.346410161514,-0.4));
+#34405 = CARTESIAN_POINT('',(-0.173205080757,-0.1));
+#34406 = CARTESIAN_POINT('',(-4.898587196589E-17,0.2));
+#34407 = CARTESIAN_POINT('',(0.173205080757,-0.1));
+#34408 = CARTESIAN_POINT('',(0.346410161514,-0.4));
+#34409 = CARTESIAN_POINT('',(0.,-0.4));
+#34410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34411 = ORIENTED_EDGE('',*,*,#33102,.F.);
+#34412 = ORIENTED_EDGE('',*,*,#34358,.F.);
+#34413 = ORIENTED_EDGE('',*,*,#34414,.T.);
+#34414 = EDGE_CURVE('',#34331,#34385,#34415,.T.);
+#34415 = SURFACE_CURVE('',#34416,(#34420,#34427),.PCURVE_S1.);
+#34416 = LINE('',#34417,#34418);
+#34417 = CARTESIAN_POINT('',(5.95000105291,-2.39,-3.9));
+#34418 = VECTOR('',#34419,1.);
+#34419 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#34420 = PCURVE('',#33118,#34421);
+#34421 = DEFINITIONAL_REPRESENTATION('',(#34422),#34426);
+#34422 = LINE('',#34423,#34424);
+#34423 = CARTESIAN_POINT('',(1.570796326795,0.));
+#34424 = VECTOR('',#34425,1.);
+#34425 = DIRECTION('',(0.,-1.));
+#34426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34427 = PCURVE('',#34346,#34428);
+#34428 = DEFINITIONAL_REPRESENTATION('',(#34429),#34433);
+#34429 = LINE('',#34430,#34431);
+#34430 = CARTESIAN_POINT('',(0.3,-9.96133814775E-17));
+#34431 = VECTOR('',#34432,1.);
+#34432 = DIRECTION('',(-1.1E-16,-1.));
+#34433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34434 = ADVANCED_FACE('',(#34435),#33090,.F.);
+#34435 = FACE_BOUND('',#34436,.F.);
+#34436 = EDGE_LOOP('',(#34437,#34438,#34439,#34460,#34461,#34489));
+#34437 = ORIENTED_EDGE('',*,*,#34384,.F.);
+#34438 = ORIENTED_EDGE('',*,*,#33074,.T.);
+#34439 = ORIENTED_EDGE('',*,*,#34440,.F.);
+#34440 = EDGE_CURVE('',#33615,#33046,#34441,.T.);
+#34441 = SURFACE_CURVE('',#34442,(#34446,#34453),.PCURVE_S1.);
+#34442 = LINE('',#34443,#34444);
+#34443 = CARTESIAN_POINT('',(-1.44999894709,-3.89,-3.13));
+#34444 = VECTOR('',#34445,1.);
+#34445 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#34446 = PCURVE('',#33090,#34447);
+#34447 = DEFINITIONAL_REPRESENTATION('',(#34448),#34452);
+#34448 = LINE('',#34449,#34450);
+#34449 = CARTESIAN_POINT('',(-0.57,-1.7));
+#34450 = VECTOR('',#34451,1.);
+#34451 = DIRECTION('',(0.,1.));
+#34452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34453 = PCURVE('',#33062,#34454);
+#34454 = DEFINITIONAL_REPRESENTATION('',(#34455),#34459);
+#34455 = LINE('',#34456,#34457);
+#34456 = CARTESIAN_POINT('',(1.570796326795,0.));
+#34457 = VECTOR('',#34458,1.);
+#34458 = DIRECTION('',(0.,-1.));
+#34459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34460 = ORIENTED_EDGE('',*,*,#33638,.T.);
+#34461 = ORIENTED_EDGE('',*,*,#34462,.F.);
+#34462 = EDGE_CURVE('',#34463,#33639,#34465,.T.);
+#34463 = VERTEX_POINT('',#34464);
+#34464 = CARTESIAN_POINT('',(-1.44999894709,-2.69,-3.9));
+#34465 = SURFACE_CURVE('',#34466,(#34471,#34482),.PCURVE_S1.);
+#34466 = CIRCLE('',#34467,0.2);
+#34467 = AXIS2_PLACEMENT_3D('',#34468,#34469,#34470);
+#34468 = CARTESIAN_POINT('',(-1.44999894709,-2.69,-3.7));
+#34469 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34470 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#34471 = PCURVE('',#33090,#34472);
+#34472 = DEFINITIONAL_REPRESENTATION('',(#34473),#34481);
+#34473 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34474,#34475,#34476,#34477
+ ,#34478,#34479,#34480),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34474 = CARTESIAN_POINT('',(0.,-0.7));
+#34475 = CARTESIAN_POINT('',(-0.346410161514,-0.7));
+#34476 = CARTESIAN_POINT('',(-0.173205080757,-0.4));
+#34477 = CARTESIAN_POINT('',(-4.898587196589E-17,-1.E-01));
+#34478 = CARTESIAN_POINT('',(0.173205080757,-0.4));
+#34479 = CARTESIAN_POINT('',(0.346410161514,-0.7));
+#34480 = CARTESIAN_POINT('',(0.,-0.7));
+#34481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34482 = PCURVE('',#33677,#34483);
+#34483 = DEFINITIONAL_REPRESENTATION('',(#34484),#34488);
+#34484 = LINE('',#34485,#34486);
+#34485 = CARTESIAN_POINT('',(6.28318530718,-7.4));
+#34486 = VECTOR('',#34487,1.);
+#34487 = DIRECTION('',(-1.,0.));
+#34488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34489 = ORIENTED_EDGE('',*,*,#34490,.T.);
+#34490 = EDGE_CURVE('',#34463,#34385,#34491,.T.);
+#34491 = SURFACE_CURVE('',#34492,(#34496,#34503),.PCURVE_S1.);
+#34492 = LINE('',#34493,#34494);
+#34493 = CARTESIAN_POINT('',(-1.44999894709,-2.69,-3.9));
+#34494 = VECTOR('',#34495,1.);
+#34495 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#34496 = PCURVE('',#33090,#34497);
+#34497 = DEFINITIONAL_REPRESENTATION('',(#34498),#34502);
+#34498 = LINE('',#34499,#34500);
+#34499 = CARTESIAN_POINT('',(0.2,-0.5));
+#34500 = VECTOR('',#34501,1.);
+#34501 = DIRECTION('',(0.,1.));
+#34502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34503 = PCURVE('',#34346,#34504);
+#34504 = DEFINITIONAL_REPRESENTATION('',(#34505),#34509);
+#34505 = LINE('',#34506,#34507);
+#34506 = CARTESIAN_POINT('',(-2.457130076445E-15,-7.4));
+#34507 = VECTOR('',#34508,1.);
+#34508 = DIRECTION('',(1.,-1.1E-16));
+#34509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34510 = ADVANCED_FACE('',(#34511),#33062,.T.);
+#34511 = FACE_BOUND('',#34512,.T.);
+#34512 = EDGE_LOOP('',(#34513,#34514,#34535,#34536));
+#34513 = ORIENTED_EDGE('',*,*,#33614,.F.);
+#34514 = ORIENTED_EDGE('',*,*,#34515,.T.);
+#34515 = EDGE_CURVE('',#33592,#33018,#34516,.T.);
+#34516 = SURFACE_CURVE('',#34517,(#34521,#34528),.PCURVE_S1.);
+#34517 = LINE('',#34518,#34519);
+#34518 = CARTESIAN_POINT('',(-1.419412276264,-3.89,-2.925339806694));
+#34519 = VECTOR('',#34520,1.);
+#34520 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#34521 = PCURVE('',#33062,#34522);
+#34522 = DEFINITIONAL_REPRESENTATION('',(#34523),#34527);
+#34523 = LINE('',#34524,#34525);
+#34524 = CARTESIAN_POINT('',(1.274090353956,0.));
+#34525 = VECTOR('',#34526,1.);
+#34526 = DIRECTION('',(0.,-1.));
+#34527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34528 = PCURVE('',#33033,#34529);
+#34529 = DEFINITIONAL_REPRESENTATION('',(#34530),#34534);
+#34530 = LINE('',#34531,#34532);
+#34531 = CARTESIAN_POINT('',(0.,-0.));
+#34532 = VECTOR('',#34533,1.);
+#34533 = DIRECTION('',(-1.467542561549E-16,-1.));
+#34534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34535 = ORIENTED_EDGE('',*,*,#33045,.T.);
+#34536 = ORIENTED_EDGE('',*,*,#34440,.F.);
+#34537 = ADVANCED_FACE('',(#34538),#33033,.F.);
+#34538 = FACE_BOUND('',#34539,.F.);
+#34539 = EDGE_LOOP('',(#34540,#34541,#34542,#34543));
+#34540 = ORIENTED_EDGE('',*,*,#33591,.F.);
+#34541 = ORIENTED_EDGE('',*,*,#34515,.T.);
+#34542 = ORIENTED_EDGE('',*,*,#33017,.T.);
+#34543 = ORIENTED_EDGE('',*,*,#34544,.F.);
+#34544 = EDGE_CURVE('',#33568,#32989,#34545,.T.);
+#34545 = SURFACE_CURVE('',#34546,(#34550,#34557),.PCURVE_S1.);
+#34546 = LINE('',#34547,#34548);
+#34547 = CARTESIAN_POINT('',(-1.075935309797,-3.89,-2.122020992923));
+#34548 = VECTOR('',#34549,1.);
+#34549 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#34550 = PCURVE('',#33033,#34551);
+#34551 = DEFINITIONAL_REPRESENTATION('',(#34552),#34556);
+#34552 = LINE('',#34553,#34554);
+#34553 = CARTESIAN_POINT('',(0.873669012299,-2.422643196568E-16));
+#34554 = VECTOR('',#34555,1.);
+#34555 = DIRECTION('',(-1.467542561549E-16,-1.));
+#34556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34557 = PCURVE('',#33005,#34558);
+#34558 = DEFINITIONAL_REPRESENTATION('',(#34559),#34563);
+#34559 = LINE('',#34560,#34561);
+#34560 = CARTESIAN_POINT('',(4.293509959906,4.440892098501E-16));
+#34561 = VECTOR('',#34562,1.);
+#34562 = DIRECTION('',(0.,-1.));
+#34563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34564 = ADVANCED_FACE('',(#34565),#33005,.F.);
+#34565 = FACE_BOUND('',#34566,.F.);
+#34566 = EDGE_LOOP('',(#34567,#34568,#34569,#34570));
+#34567 = ORIENTED_EDGE('',*,*,#33567,.F.);
+#34568 = ORIENTED_EDGE('',*,*,#34544,.T.);
+#34569 = ORIENTED_EDGE('',*,*,#32988,.T.);
+#34570 = ORIENTED_EDGE('',*,*,#34571,.F.);
+#34571 = EDGE_CURVE('',#33545,#32961,#34572,.T.);
+#34572 = SURFACE_CURVE('',#34573,(#34577,#34584),.PCURVE_S1.);
+#34573 = LINE('',#34574,#34575);
+#34574 = CARTESIAN_POINT('',(-1.075935309797,-3.89,-1.877979007077));
+#34575 = VECTOR('',#34576,1.);
+#34576 = DIRECTION('',(3.32044604925E-16,1.,-0.));
+#34577 = PCURVE('',#33005,#34578);
+#34578 = DEFINITIONAL_REPRESENTATION('',(#34579),#34583);
+#34579 = LINE('',#34580,#34581);
+#34580 = CARTESIAN_POINT('',(5.131268000864,0.));
+#34581 = VECTOR('',#34582,1.);
+#34582 = DIRECTION('',(0.,-1.));
+#34583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34584 = PCURVE('',#32976,#34585);
+#34585 = DEFINITIONAL_REPRESENTATION('',(#34586),#34590);
+#34586 = LINE('',#34587,#34588);
+#34587 = CARTESIAN_POINT('',(0.,-0.));
+#34588 = VECTOR('',#34589,1.);
+#34589 = DIRECTION('',(-5.324574384511E-17,-1.));
+#34590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34591 = ADVANCED_FACE('',(#34592),#32976,.F.);
+#34592 = FACE_BOUND('',#34593,.F.);
+#34593 = EDGE_LOOP('',(#34594,#34595,#34596,#34597));
+#34594 = ORIENTED_EDGE('',*,*,#33544,.F.);
+#34595 = ORIENTED_EDGE('',*,*,#34571,.T.);
+#34596 = ORIENTED_EDGE('',*,*,#32960,.T.);
+#34597 = ORIENTED_EDGE('',*,*,#33374,.F.);
+#34598 = ADVANCED_FACE('',(#34599),#33677,.T.);
+#34599 = FACE_BOUND('',#34600,.T.);
+#34600 = EDGE_LOOP('',(#34601,#34602,#34623,#34624));
+#34601 = ORIENTED_EDGE('',*,*,#34462,.F.);
+#34602 = ORIENTED_EDGE('',*,*,#34603,.F.);
+#34603 = EDGE_CURVE('',#34307,#34463,#34604,.T.);
+#34604 = SURFACE_CURVE('',#34605,(#34609,#34616),.PCURVE_S1.);
+#34605 = LINE('',#34606,#34607);
+#34606 = CARTESIAN_POINT('',(5.95000105291,-2.69,-3.9));
+#34607 = VECTOR('',#34608,1.);
+#34608 = DIRECTION('',(-1.,2.22044604925E-16,1.1E-16));
+#34609 = PCURVE('',#33677,#34610);
+#34610 = DEFINITIONAL_REPRESENTATION('',(#34611),#34615);
+#34611 = LINE('',#34612,#34613);
+#34612 = CARTESIAN_POINT('',(1.570796326795,0.));
+#34613 = VECTOR('',#34614,1.);
+#34614 = DIRECTION('',(0.,-1.));
+#34615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34616 = PCURVE('',#34346,#34617);
+#34617 = DEFINITIONAL_REPRESENTATION('',(#34618),#34622);
+#34618 = LINE('',#34619,#34620);
+#34619 = CARTESIAN_POINT('',(0.,0.));
+#34620 = VECTOR('',#34621,1.);
+#34621 = DIRECTION('',(-1.1E-16,-1.));
+#34622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34623 = ORIENTED_EDGE('',*,*,#34306,.F.);
+#34624 = ORIENTED_EDGE('',*,*,#33661,.T.);
+#34625 = ADVANCED_FACE('',(#34626),#33872,.T.);
+#34626 = FACE_BOUND('',#34627,.T.);
+#34627 = EDGE_LOOP('',(#34628,#34651,#34652,#34653));
+#34628 = ORIENTED_EDGE('',*,*,#34629,.T.);
+#34629 = EDGE_CURVE('',#34630,#33852,#34632,.T.);
+#34630 = VERTEX_POINT('',#34631);
+#34631 = CARTESIAN_POINT('',(-0.40455,2.01,1.25));
+#34632 = SEAM_CURVE('',#34633,(#34637,#34644),.PCURVE_S1.);
+#34633 = LINE('',#34634,#34635);
+#34634 = CARTESIAN_POINT('',(-0.40455,2.01,1.25));
+#34635 = VECTOR('',#34636,1.);
+#34636 = DIRECTION('',(2.22044604925E-16,1.,2.2E-16));
+#34637 = PCURVE('',#33872,#34638);
+#34638 = DEFINITIONAL_REPRESENTATION('',(#34639),#34643);
+#34639 = LINE('',#34640,#34641);
+#34640 = CARTESIAN_POINT('',(0.,0.));
+#34641 = VECTOR('',#34642,1.);
+#34642 = DIRECTION('',(0.,-1.));
+#34643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34644 = PCURVE('',#33872,#34645);
+#34645 = DEFINITIONAL_REPRESENTATION('',(#34646),#34650);
+#34646 = LINE('',#34647,#34648);
+#34647 = CARTESIAN_POINT('',(6.28318530718,0.));
+#34648 = VECTOR('',#34649,1.);
+#34649 = DIRECTION('',(0.,-1.));
+#34650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34651 = ORIENTED_EDGE('',*,*,#33851,.F.);
+#34652 = ORIENTED_EDGE('',*,*,#34629,.F.);
+#34653 = ORIENTED_EDGE('',*,*,#34654,.T.);
+#34654 = EDGE_CURVE('',#34630,#34630,#34655,.T.);
+#34655 = SURFACE_CURVE('',#34656,(#34661,#34668),.PCURVE_S1.);
+#34656 = CIRCLE('',#34657,0.4);
+#34657 = AXIS2_PLACEMENT_3D('',#34658,#34659,#34660);
+#34658 = CARTESIAN_POINT('',(-4.55E-03,2.01,1.25));
+#34659 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#34660 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34661 = PCURVE('',#33872,#34662);
+#34662 = DEFINITIONAL_REPRESENTATION('',(#34663),#34667);
+#34663 = LINE('',#34664,#34665);
+#34664 = CARTESIAN_POINT('',(6.28318530718,0.));
+#34665 = VECTOR('',#34666,1.);
+#34666 = DIRECTION('',(-1.,0.));
+#34667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34668 = PCURVE('',#34669,#34674);
+#34669 = PLANE('',#34670);
+#34670 = AXIS2_PLACEMENT_3D('',#34671,#34672,#34673);
+#34671 = CARTESIAN_POINT('',(5.54545,2.01,0.3));
+#34672 = DIRECTION('',(-2.22044604925E-16,-1.,-5.730669073875E-16));
+#34673 = DIRECTION('',(-1.272464150465E-31,-5.730669073875E-16,1.));
+#34674 = DEFINITIONAL_REPRESENTATION('',(#34675),#34683);
+#34675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34676,#34677,#34678,#34679
+ ,#34680,#34681,#34682),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34676 = CARTESIAN_POINT('',(0.95,5.95));
+#34677 = CARTESIAN_POINT('',(1.642820323028,5.95));
+#34678 = CARTESIAN_POINT('',(1.296410161514,5.35));
+#34679 = CARTESIAN_POINT('',(0.95,4.75));
+#34680 = CARTESIAN_POINT('',(0.603589838486,5.35));
+#34681 = CARTESIAN_POINT('',(0.257179676972,5.95));
+#34682 = CARTESIAN_POINT('',(0.95,5.95));
+#34683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34684 = ADVANCED_FACE('',(#34685),#33911,.T.);
+#34685 = FACE_BOUND('',#34686,.T.);
+#34686 = EDGE_LOOP('',(#34687,#34710,#34711,#34712));
+#34687 = ORIENTED_EDGE('',*,*,#34688,.T.);
+#34688 = EDGE_CURVE('',#34689,#33891,#34691,.T.);
+#34689 = VERTEX_POINT('',#34690);
+#34690 = CARTESIAN_POINT('',(4.09545,2.01,1.25));
+#34691 = SEAM_CURVE('',#34692,(#34696,#34703),.PCURVE_S1.);
+#34692 = LINE('',#34693,#34694);
+#34693 = CARTESIAN_POINT('',(4.09545,2.01,1.25));
+#34694 = VECTOR('',#34695,1.);
+#34695 = DIRECTION('',(2.22044604925E-16,1.,2.2E-16));
+#34696 = PCURVE('',#33911,#34697);
+#34697 = DEFINITIONAL_REPRESENTATION('',(#34698),#34702);
+#34698 = LINE('',#34699,#34700);
+#34699 = CARTESIAN_POINT('',(0.,0.));
+#34700 = VECTOR('',#34701,1.);
+#34701 = DIRECTION('',(0.,-1.));
+#34702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34703 = PCURVE('',#33911,#34704);
+#34704 = DEFINITIONAL_REPRESENTATION('',(#34705),#34709);
+#34705 = LINE('',#34706,#34707);
+#34706 = CARTESIAN_POINT('',(6.28318530718,0.));
+#34707 = VECTOR('',#34708,1.);
+#34708 = DIRECTION('',(0.,-1.));
+#34709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34710 = ORIENTED_EDGE('',*,*,#33890,.F.);
+#34711 = ORIENTED_EDGE('',*,*,#34688,.F.);
+#34712 = ORIENTED_EDGE('',*,*,#34713,.T.);
+#34713 = EDGE_CURVE('',#34689,#34689,#34714,.T.);
+#34714 = SURFACE_CURVE('',#34715,(#34720,#34727),.PCURVE_S1.);
+#34715 = CIRCLE('',#34716,0.4);
+#34716 = AXIS2_PLACEMENT_3D('',#34717,#34718,#34719);
+#34717 = CARTESIAN_POINT('',(4.49545,2.01,1.25));
+#34718 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#34719 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34720 = PCURVE('',#33911,#34721);
+#34721 = DEFINITIONAL_REPRESENTATION('',(#34722),#34726);
+#34722 = LINE('',#34723,#34724);
+#34723 = CARTESIAN_POINT('',(6.28318530718,0.));
+#34724 = VECTOR('',#34725,1.);
+#34725 = DIRECTION('',(-1.,0.));
+#34726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34727 = PCURVE('',#34669,#34728);
+#34728 = DEFINITIONAL_REPRESENTATION('',(#34729),#34737);
+#34729 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34730,#34731,#34732,#34733
+ ,#34734,#34735,#34736),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34730 = CARTESIAN_POINT('',(0.95,1.45));
+#34731 = CARTESIAN_POINT('',(1.642820323028,1.45));
+#34732 = CARTESIAN_POINT('',(1.296410161514,0.85));
+#34733 = CARTESIAN_POINT('',(0.95,0.25));
+#34734 = CARTESIAN_POINT('',(0.603589838486,0.85));
+#34735 = CARTESIAN_POINT('',(0.257179676972,1.45));
+#34736 = CARTESIAN_POINT('',(0.95,1.45));
+#34737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34738 = ADVANCED_FACE('',(#34739),#33950,.T.);
+#34739 = FACE_BOUND('',#34740,.T.);
+#34740 = EDGE_LOOP('',(#34741,#34764,#34765,#34766));
+#34741 = ORIENTED_EDGE('',*,*,#34742,.T.);
+#34742 = EDGE_CURVE('',#34743,#33930,#34745,.T.);
+#34743 = VERTEX_POINT('',#34744);
+#34744 = CARTESIAN_POINT('',(4.09545,2.01,5.75));
+#34745 = SEAM_CURVE('',#34746,(#34750,#34757),.PCURVE_S1.);
+#34746 = LINE('',#34747,#34748);
+#34747 = CARTESIAN_POINT('',(4.09545,2.01,5.75));
+#34748 = VECTOR('',#34749,1.);
+#34749 = DIRECTION('',(2.22044604925E-16,1.,2.2E-16));
+#34750 = PCURVE('',#33950,#34751);
+#34751 = DEFINITIONAL_REPRESENTATION('',(#34752),#34756);
+#34752 = LINE('',#34753,#34754);
+#34753 = CARTESIAN_POINT('',(0.,0.));
+#34754 = VECTOR('',#34755,1.);
+#34755 = DIRECTION('',(0.,-1.));
+#34756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34757 = PCURVE('',#33950,#34758);
+#34758 = DEFINITIONAL_REPRESENTATION('',(#34759),#34763);
+#34759 = LINE('',#34760,#34761);
+#34760 = CARTESIAN_POINT('',(6.28318530718,0.));
+#34761 = VECTOR('',#34762,1.);
+#34762 = DIRECTION('',(0.,-1.));
+#34763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34764 = ORIENTED_EDGE('',*,*,#33929,.F.);
+#34765 = ORIENTED_EDGE('',*,*,#34742,.F.);
+#34766 = ORIENTED_EDGE('',*,*,#34767,.T.);
+#34767 = EDGE_CURVE('',#34743,#34743,#34768,.T.);
+#34768 = SURFACE_CURVE('',#34769,(#34774,#34781),.PCURVE_S1.);
+#34769 = CIRCLE('',#34770,0.4);
+#34770 = AXIS2_PLACEMENT_3D('',#34771,#34772,#34773);
+#34771 = CARTESIAN_POINT('',(4.49545,2.01,5.75));
+#34772 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#34773 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34774 = PCURVE('',#33950,#34775);
+#34775 = DEFINITIONAL_REPRESENTATION('',(#34776),#34780);
+#34776 = LINE('',#34777,#34778);
+#34777 = CARTESIAN_POINT('',(6.28318530718,0.));
+#34778 = VECTOR('',#34779,1.);
+#34779 = DIRECTION('',(-1.,0.));
+#34780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34781 = PCURVE('',#34669,#34782);
+#34782 = DEFINITIONAL_REPRESENTATION('',(#34783),#34791);
+#34783 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34784,#34785,#34786,#34787
+ ,#34788,#34789,#34790),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34784 = CARTESIAN_POINT('',(5.45,1.45));
+#34785 = CARTESIAN_POINT('',(6.142820323028,1.45));
+#34786 = CARTESIAN_POINT('',(5.796410161514,0.85));
+#34787 = CARTESIAN_POINT('',(5.45,0.25));
+#34788 = CARTESIAN_POINT('',(5.103589838486,0.85));
+#34789 = CARTESIAN_POINT('',(4.757179676972,1.45));
+#34790 = CARTESIAN_POINT('',(5.45,1.45));
+#34791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34792 = ADVANCED_FACE('',(#34793),#33989,.T.);
+#34793 = FACE_BOUND('',#34794,.T.);
+#34794 = EDGE_LOOP('',(#34795,#34818,#34819,#34820));
+#34795 = ORIENTED_EDGE('',*,*,#34796,.T.);
+#34796 = EDGE_CURVE('',#34797,#33969,#34799,.T.);
+#34797 = VERTEX_POINT('',#34798);
+#34798 = CARTESIAN_POINT('',(-0.40455,2.01,5.75));
+#34799 = SEAM_CURVE('',#34800,(#34804,#34811),.PCURVE_S1.);
+#34800 = LINE('',#34801,#34802);
+#34801 = CARTESIAN_POINT('',(-0.40455,2.01,5.75));
+#34802 = VECTOR('',#34803,1.);
+#34803 = DIRECTION('',(2.22044604925E-16,1.,2.2E-16));
+#34804 = PCURVE('',#33989,#34805);
+#34805 = DEFINITIONAL_REPRESENTATION('',(#34806),#34810);
+#34806 = LINE('',#34807,#34808);
+#34807 = CARTESIAN_POINT('',(0.,0.));
+#34808 = VECTOR('',#34809,1.);
+#34809 = DIRECTION('',(0.,-1.));
+#34810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34811 = PCURVE('',#33989,#34812);
+#34812 = DEFINITIONAL_REPRESENTATION('',(#34813),#34817);
+#34813 = LINE('',#34814,#34815);
+#34814 = CARTESIAN_POINT('',(6.28318530718,0.));
+#34815 = VECTOR('',#34816,1.);
+#34816 = DIRECTION('',(0.,-1.));
+#34817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34818 = ORIENTED_EDGE('',*,*,#33968,.F.);
+#34819 = ORIENTED_EDGE('',*,*,#34796,.F.);
+#34820 = ORIENTED_EDGE('',*,*,#34821,.T.);
+#34821 = EDGE_CURVE('',#34797,#34797,#34822,.T.);
+#34822 = SURFACE_CURVE('',#34823,(#34828,#34835),.PCURVE_S1.);
+#34823 = CIRCLE('',#34824,0.4);
+#34824 = AXIS2_PLACEMENT_3D('',#34825,#34826,#34827);
+#34825 = CARTESIAN_POINT('',(-4.55E-03,2.01,5.75));
+#34826 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#34827 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34828 = PCURVE('',#33989,#34829);
+#34829 = DEFINITIONAL_REPRESENTATION('',(#34830),#34834);
+#34830 = LINE('',#34831,#34832);
+#34831 = CARTESIAN_POINT('',(6.28318530718,0.));
+#34832 = VECTOR('',#34833,1.);
+#34833 = DIRECTION('',(-1.,0.));
+#34834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34835 = PCURVE('',#34669,#34836);
+#34836 = DEFINITIONAL_REPRESENTATION('',(#34837),#34845);
+#34837 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34838,#34839,#34840,#34841
+ ,#34842,#34843,#34844),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34838 = CARTESIAN_POINT('',(5.45,5.95));
+#34839 = CARTESIAN_POINT('',(6.142820323028,5.95));
+#34840 = CARTESIAN_POINT('',(5.796410161514,5.35));
+#34841 = CARTESIAN_POINT('',(5.45,4.75));
+#34842 = CARTESIAN_POINT('',(5.103589838486,5.35));
+#34843 = CARTESIAN_POINT('',(4.757179676972,5.95));
+#34844 = CARTESIAN_POINT('',(5.45,5.95));
+#34845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34846 = ADVANCED_FACE('',(#34847),#34062,.T.);
+#34847 = FACE_BOUND('',#34848,.T.);
+#34848 = EDGE_LOOP('',(#34849,#34873,#34874));
+#34849 = ORIENTED_EDGE('',*,*,#34850,.T.);
+#34850 = EDGE_CURVE('',#34042,#34851,#34853,.T.);
+#34851 = VERTEX_POINT('',#34852);
+#34852 = CARTESIAN_POINT('',(4.49545,2.839005190616,1.25));
+#34853 = SEAM_CURVE('',#34854,(#34859,#34866),.PCURVE_S1.);
+#34854 = CIRCLE('',#34855,0.54);
+#34855 = AXIS2_PLACEMENT_3D('',#34856,#34857,#34858);
+#34856 = CARTESIAN_POINT('',(4.49545,2.299005190616,1.25));
+#34857 = DIRECTION('',(2.4E-16,-5.329070518201E-32,-1.));
+#34858 = DIRECTION('',(-1.,2.22044604925E-16,-2.4E-16));
+#34859 = PCURVE('',#34062,#34860);
+#34860 = DEFINITIONAL_REPRESENTATION('',(#34861),#34865);
+#34861 = LINE('',#34862,#34863);
+#34862 = CARTESIAN_POINT('',(6.28318530718,6.106226635438E-16));
+#34863 = VECTOR('',#34864,1.);
+#34864 = DIRECTION('',(0.,1.));
+#34865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34866 = PCURVE('',#34062,#34867);
+#34867 = DEFINITIONAL_REPRESENTATION('',(#34868),#34872);
+#34868 = LINE('',#34869,#34870);
+#34869 = CARTESIAN_POINT('',(0.,6.106226635438E-16));
+#34870 = VECTOR('',#34871,1.);
+#34871 = DIRECTION('',(0.,1.));
+#34872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34873 = ORIENTED_EDGE('',*,*,#34850,.F.);
+#34874 = ORIENTED_EDGE('',*,*,#34041,.T.);
+#34875 = ADVANCED_FACE('',(#34876),#34101,.T.);
+#34876 = FACE_BOUND('',#34877,.T.);
+#34877 = EDGE_LOOP('',(#34878,#34902,#34903));
+#34878 = ORIENTED_EDGE('',*,*,#34879,.T.);
+#34879 = EDGE_CURVE('',#34081,#34880,#34882,.T.);
+#34880 = VERTEX_POINT('',#34881);
+#34881 = CARTESIAN_POINT('',(4.49545,2.839005190616,5.75));
+#34882 = SEAM_CURVE('',#34883,(#34888,#34895),.PCURVE_S1.);
+#34883 = CIRCLE('',#34884,0.54);
+#34884 = AXIS2_PLACEMENT_3D('',#34885,#34886,#34887);
+#34885 = CARTESIAN_POINT('',(4.49545,2.299005190616,5.75));
+#34886 = DIRECTION('',(2.4E-16,-5.329070518201E-32,-1.));
+#34887 = DIRECTION('',(-1.,2.22044604925E-16,-2.4E-16));
+#34888 = PCURVE('',#34101,#34889);
+#34889 = DEFINITIONAL_REPRESENTATION('',(#34890),#34894);
+#34890 = LINE('',#34891,#34892);
+#34891 = CARTESIAN_POINT('',(6.28318530718,6.106226635438E-16));
+#34892 = VECTOR('',#34893,1.);
+#34893 = DIRECTION('',(0.,1.));
+#34894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34895 = PCURVE('',#34101,#34896);
+#34896 = DEFINITIONAL_REPRESENTATION('',(#34897),#34901);
+#34897 = LINE('',#34898,#34899);
+#34898 = CARTESIAN_POINT('',(0.,6.106226635438E-16));
+#34899 = VECTOR('',#34900,1.);
+#34900 = DIRECTION('',(0.,1.));
+#34901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34902 = ORIENTED_EDGE('',*,*,#34879,.F.);
+#34903 = ORIENTED_EDGE('',*,*,#34080,.T.);
+#34904 = ADVANCED_FACE('',(#34905),#34140,.T.);
+#34905 = FACE_BOUND('',#34906,.T.);
+#34906 = EDGE_LOOP('',(#34907,#34931,#34932));
+#34907 = ORIENTED_EDGE('',*,*,#34908,.T.);
+#34908 = EDGE_CURVE('',#34120,#34909,#34911,.T.);
+#34909 = VERTEX_POINT('',#34910);
+#34910 = CARTESIAN_POINT('',(-4.55E-03,2.839005190616,5.75));
+#34911 = SEAM_CURVE('',#34912,(#34917,#34924),.PCURVE_S1.);
+#34912 = CIRCLE('',#34913,0.54);
+#34913 = AXIS2_PLACEMENT_3D('',#34914,#34915,#34916);
+#34914 = CARTESIAN_POINT('',(-4.55E-03,2.299005190616,5.75));
+#34915 = DIRECTION('',(2.4E-16,-5.329070518201E-32,-1.));
+#34916 = DIRECTION('',(-1.,2.22044604925E-16,-2.4E-16));
+#34917 = PCURVE('',#34140,#34918);
+#34918 = DEFINITIONAL_REPRESENTATION('',(#34919),#34923);
+#34919 = LINE('',#34920,#34921);
+#34920 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#34921 = VECTOR('',#34922,1.);
+#34922 = DIRECTION('',(0.,1.));
+#34923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34924 = PCURVE('',#34140,#34925);
+#34925 = DEFINITIONAL_REPRESENTATION('',(#34926),#34930);
+#34926 = LINE('',#34927,#34928);
+#34927 = CARTESIAN_POINT('',(0.,2.22044604925E-16));
+#34928 = VECTOR('',#34929,1.);
+#34929 = DIRECTION('',(0.,1.));
+#34930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34931 = ORIENTED_EDGE('',*,*,#34908,.F.);
+#34932 = ORIENTED_EDGE('',*,*,#34119,.T.);
+#34933 = ADVANCED_FACE('',(#34934),#34179,.T.);
+#34934 = FACE_BOUND('',#34935,.T.);
+#34935 = EDGE_LOOP('',(#34936,#34960,#34961));
+#34936 = ORIENTED_EDGE('',*,*,#34937,.T.);
+#34937 = EDGE_CURVE('',#34159,#34938,#34940,.T.);
+#34938 = VERTEX_POINT('',#34939);
+#34939 = CARTESIAN_POINT('',(-4.55E-03,2.839005190616,1.25));
+#34940 = SEAM_CURVE('',#34941,(#34946,#34953),.PCURVE_S1.);
+#34941 = CIRCLE('',#34942,0.54);
+#34942 = AXIS2_PLACEMENT_3D('',#34943,#34944,#34945);
+#34943 = CARTESIAN_POINT('',(-4.55E-03,2.299005190616,1.25));
+#34944 = DIRECTION('',(2.4E-16,-5.329070518201E-32,-1.));
+#34945 = DIRECTION('',(-1.,2.22044604925E-16,-2.4E-16));
+#34946 = PCURVE('',#34179,#34947);
+#34947 = DEFINITIONAL_REPRESENTATION('',(#34948),#34952);
+#34948 = LINE('',#34949,#34950);
+#34949 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#34950 = VECTOR('',#34951,1.);
+#34951 = DIRECTION('',(0.,1.));
+#34952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34953 = PCURVE('',#34179,#34954);
+#34954 = DEFINITIONAL_REPRESENTATION('',(#34955),#34959);
+#34955 = LINE('',#34956,#34957);
+#34956 = CARTESIAN_POINT('',(0.,2.22044604925E-16));
+#34957 = VECTOR('',#34958,1.);
+#34958 = DIRECTION('',(0.,1.));
+#34959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34960 = ORIENTED_EDGE('',*,*,#34937,.F.);
+#34961 = ORIENTED_EDGE('',*,*,#34158,.T.);
+#34962 = ADVANCED_FACE('',(#34963),#34346,.T.);
+#34963 = FACE_BOUND('',#34964,.T.);
+#34964 = EDGE_LOOP('',(#34965,#34966,#34967,#34968));
+#34965 = ORIENTED_EDGE('',*,*,#34330,.T.);
+#34966 = ORIENTED_EDGE('',*,*,#34603,.T.);
+#34967 = ORIENTED_EDGE('',*,*,#34490,.T.);
+#34968 = ORIENTED_EDGE('',*,*,#34414,.F.);
+#34969 = ADVANCED_FACE('',(#34970,#35084,#35087,#35090,#35125,#35128),
+ #34669,.F.);
+#34970 = FACE_BOUND('',#34971,.F.);
+#34971 = EDGE_LOOP('',(#34972,#35002,#35030,#35058));
+#34972 = ORIENTED_EDGE('',*,*,#34973,.F.);
+#34973 = EDGE_CURVE('',#34974,#34976,#34978,.T.);
+#34974 = VERTEX_POINT('',#34975);
+#34975 = CARTESIAN_POINT('',(5.54545,2.01,0.3));
+#34976 = VERTEX_POINT('',#34977);
+#34977 = CARTESIAN_POINT('',(-1.05455,2.01,0.3));
+#34978 = SURFACE_CURVE('',#34979,(#34983,#34990),.PCURVE_S1.);
+#34979 = LINE('',#34980,#34981);
+#34980 = CARTESIAN_POINT('',(5.54545,2.01,0.3));
+#34981 = VECTOR('',#34982,1.);
+#34982 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#34983 = PCURVE('',#34669,#34984);
+#34984 = DEFINITIONAL_REPRESENTATION('',(#34985),#34989);
+#34985 = LINE('',#34986,#34987);
+#34986 = CARTESIAN_POINT('',(0.,0.));
+#34987 = VECTOR('',#34988,1.);
+#34988 = DIRECTION('',(5.099412692832E-44,1.));
+#34989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34990 = PCURVE('',#34991,#34996);
+#34991 = PLANE('',#34992);
+#34992 = AXIS2_PLACEMENT_3D('',#34993,#34994,#34995);
+#34993 = CARTESIAN_POINT('',(5.54545,-0.99,0.3));
+#34994 = DIRECTION('',(-1.22805522948E-31,-5.530669073875E-16,1.));
+#34995 = DIRECTION('',(-1.,2.22044604925E-16,-5.099412692832E-44));
+#34996 = DEFINITIONAL_REPRESENTATION('',(#34997),#35001);
+#34997 = LINE('',#34998,#34999);
+#34998 = CARTESIAN_POINT('',(6.66133814775E-16,-3.));
+#34999 = VECTOR('',#35000,1.);
+#35000 = DIRECTION('',(1.,2.820316407517E-59));
+#35001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35002 = ORIENTED_EDGE('',*,*,#35003,.F.);
+#35003 = EDGE_CURVE('',#35004,#34974,#35006,.T.);
+#35004 = VERTEX_POINT('',#35005);
+#35005 = CARTESIAN_POINT('',(5.54545,2.01,6.8));
+#35006 = SURFACE_CURVE('',#35007,(#35011,#35018),.PCURVE_S1.);
+#35007 = LINE('',#35008,#35009);
+#35008 = CARTESIAN_POINT('',(5.54545,2.01,6.8));
+#35009 = VECTOR('',#35010,1.);
+#35010 = DIRECTION('',(7.395570986447E-32,3.330669073875E-16,-1.));
+#35011 = PCURVE('',#34669,#35012);
+#35012 = DEFINITIONAL_REPRESENTATION('',(#35013),#35017);
+#35013 = LINE('',#35014,#35015);
+#35014 = CARTESIAN_POINT('',(6.5,-7.888609052212E-31));
+#35015 = VECTOR('',#35016,1.);
+#35016 = DIRECTION('',(-1.,3.001844054046E-44));
+#35017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35018 = PCURVE('',#35019,#35024);
+#35019 = PLANE('',#35020);
+#35020 = AXIS2_PLACEMENT_3D('',#35021,#35022,#35023);
+#35021 = CARTESIAN_POINT('',(5.54545,-0.99,6.8));
+#35022 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35023 = DIRECTION('',(1.716553360314E-31,7.730669073875E-16,-1.));
+#35024 = DEFINITIONAL_REPRESENTATION('',(#35025),#35029);
+#35025 = LINE('',#35026,#35027);
+#35026 = CARTESIAN_POINT('',(2.319200722163E-15,-3.));
+#35027 = VECTOR('',#35028,1.);
+#35028 = DIRECTION('',(1.,4.4E-16));
+#35029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35030 = ORIENTED_EDGE('',*,*,#35031,.F.);
+#35031 = EDGE_CURVE('',#35032,#35004,#35034,.T.);
+#35032 = VERTEX_POINT('',#35033);
+#35033 = CARTESIAN_POINT('',(-1.05455,2.01,6.8));
+#35034 = SURFACE_CURVE('',#35035,(#35039,#35046),.PCURVE_S1.);
+#35035 = LINE('',#35036,#35037);
+#35036 = CARTESIAN_POINT('',(-1.05455,2.01,6.8));
+#35037 = VECTOR('',#35038,1.);
+#35038 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#35039 = PCURVE('',#34669,#35040);
+#35040 = DEFINITIONAL_REPRESENTATION('',(#35041),#35045);
+#35041 = LINE('',#35042,#35043);
+#35042 = CARTESIAN_POINT('',(6.5,6.6));
+#35043 = VECTOR('',#35044,1.);
+#35044 = DIRECTION('',(-5.099412692832E-44,-1.));
+#35045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35046 = PCURVE('',#35047,#35052);
+#35047 = PLANE('',#35048);
+#35048 = AXIS2_PLACEMENT_3D('',#35049,#35050,#35051);
+#35049 = CARTESIAN_POINT('',(-1.05455,-0.99,6.8));
+#35050 = DIRECTION('',(1.22805522948E-31,5.530669073875E-16,-1.));
+#35051 = DIRECTION('',(1.,-2.22044604925E-16,5.099412692832E-44));
+#35052 = DEFINITIONAL_REPRESENTATION('',(#35053),#35057);
+#35053 = LINE('',#35054,#35055);
+#35054 = CARTESIAN_POINT('',(-6.66133814775E-16,-3.));
+#35055 = VECTOR('',#35056,1.);
+#35056 = DIRECTION('',(1.,-2.820316407517E-59));
+#35057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35058 = ORIENTED_EDGE('',*,*,#35059,.F.);
+#35059 = EDGE_CURVE('',#34976,#35032,#35060,.T.);
+#35060 = SURFACE_CURVE('',#35061,(#35065,#35072),.PCURVE_S1.);
+#35061 = LINE('',#35062,#35063);
+#35062 = CARTESIAN_POINT('',(-1.05455,2.01,0.3));
+#35063 = VECTOR('',#35064,1.);
+#35064 = DIRECTION('',(-7.395570986447E-32,-3.330669073875E-16,1.));
+#35065 = PCURVE('',#34669,#35066);
+#35066 = DEFINITIONAL_REPRESENTATION('',(#35067),#35071);
+#35067 = LINE('',#35068,#35069);
+#35068 = CARTESIAN_POINT('',(7.63478490281E-32,6.6));
+#35069 = VECTOR('',#35070,1.);
+#35070 = DIRECTION('',(1.,-3.001844054046E-44));
+#35071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35072 = PCURVE('',#35073,#35078);
+#35073 = PLANE('',#35074);
+#35074 = AXIS2_PLACEMENT_3D('',#35075,#35076,#35077);
+#35075 = CARTESIAN_POINT('',(-1.05455,-0.99,0.3));
+#35076 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#35077 = DIRECTION('',(-1.716553360314E-31,-7.730669073875E-16,1.));
+#35078 = DEFINITIONAL_REPRESENTATION('',(#35079),#35083);
+#35079 = LINE('',#35080,#35081);
+#35080 = CARTESIAN_POINT('',(-2.319200722163E-15,-3.));
+#35081 = VECTOR('',#35082,1.);
+#35082 = DIRECTION('',(1.,-4.4E-16));
+#35083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35084 = FACE_BOUND('',#35085,.F.);
+#35085 = EDGE_LOOP('',(#35086));
+#35086 = ORIENTED_EDGE('',*,*,#34713,.T.);
+#35087 = FACE_BOUND('',#35088,.F.);
+#35088 = EDGE_LOOP('',(#35089));
+#35089 = ORIENTED_EDGE('',*,*,#34654,.T.);
+#35090 = FACE_BOUND('',#35091,.F.);
+#35091 = EDGE_LOOP('',(#35092));
+#35092 = ORIENTED_EDGE('',*,*,#35093,.T.);
+#35093 = EDGE_CURVE('',#35094,#35094,#35096,.T.);
+#35094 = VERTEX_POINT('',#35095);
+#35095 = CARTESIAN_POINT('',(0.67545,2.01,3.5));
+#35096 = SURFACE_CURVE('',#35097,(#35102,#35113),.PCURVE_S1.);
+#35097 = CIRCLE('',#35098,1.57);
+#35098 = AXIS2_PLACEMENT_3D('',#35099,#35100,#35101);
+#35099 = CARTESIAN_POINT('',(2.24545,2.01,3.5));
+#35100 = DIRECTION('',(2.22044604925E-16,1.,1.221245327088E-15));
+#35101 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35102 = PCURVE('',#34669,#35103);
+#35103 = DEFINITIONAL_REPRESENTATION('',(#35104),#35112);
+#35104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35105,#35106,#35107,#35108
+ ,#35109,#35110,#35111),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35105 = CARTESIAN_POINT('',(3.2,4.87));
+#35106 = CARTESIAN_POINT('',(5.919319767883,4.87));
+#35107 = CARTESIAN_POINT('',(4.559659883942,2.515));
+#35108 = CARTESIAN_POINT('',(3.2,0.16));
+#35109 = CARTESIAN_POINT('',(1.840340116058,2.515));
+#35110 = CARTESIAN_POINT('',(0.480680232117,4.87));
+#35111 = CARTESIAN_POINT('',(3.2,4.87));
+#35112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35113 = PCURVE('',#35114,#35119);
+#35114 = CYLINDRICAL_SURFACE('',#35115,1.57);
+#35115 = AXIS2_PLACEMENT_3D('',#35116,#35117,#35118);
+#35116 = CARTESIAN_POINT('',(2.24545,2.01,3.5));
+#35117 = DIRECTION('',(-2.22044604925E-16,-1.,-1.221245327088E-15));
+#35118 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35119 = DEFINITIONAL_REPRESENTATION('',(#35120),#35124);
+#35120 = LINE('',#35121,#35122);
+#35121 = CARTESIAN_POINT('',(6.28318530718,0.));
+#35122 = VECTOR('',#35123,1.);
+#35123 = DIRECTION('',(-1.,0.));
+#35124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35125 = FACE_BOUND('',#35126,.F.);
+#35126 = EDGE_LOOP('',(#35127));
+#35127 = ORIENTED_EDGE('',*,*,#34821,.T.);
+#35128 = FACE_BOUND('',#35129,.F.);
+#35129 = EDGE_LOOP('',(#35130));
+#35130 = ORIENTED_EDGE('',*,*,#34767,.T.);
+#35131 = ADVANCED_FACE('',(#35132,#35207,#35321),#34991,.F.);
+#35132 = FACE_BOUND('',#35133,.F.);
+#35133 = EDGE_LOOP('',(#35134,#35157,#35158,#35181));
+#35134 = ORIENTED_EDGE('',*,*,#35135,.T.);
+#35135 = EDGE_CURVE('',#35136,#34974,#35138,.T.);
+#35136 = VERTEX_POINT('',#35137);
+#35137 = CARTESIAN_POINT('',(5.54545,-0.99,0.3));
+#35138 = SURFACE_CURVE('',#35139,(#35143,#35150),.PCURVE_S1.);
+#35139 = LINE('',#35140,#35141);
+#35140 = CARTESIAN_POINT('',(5.54545,-0.99,0.3));
+#35141 = VECTOR('',#35142,1.);
+#35142 = DIRECTION('',(2.22044604925E-16,1.,5.530669073875E-16));
+#35143 = PCURVE('',#34991,#35144);
+#35144 = DEFINITIONAL_REPRESENTATION('',(#35145),#35149);
+#35145 = LINE('',#35146,#35147);
+#35146 = CARTESIAN_POINT('',(0.,-0.));
+#35147 = VECTOR('',#35148,1.);
+#35148 = DIRECTION('',(-2.820316407517E-59,-1.));
+#35149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35150 = PCURVE('',#35019,#35151);
+#35151 = DEFINITIONAL_REPRESENTATION('',(#35152),#35156);
+#35152 = LINE('',#35153,#35154);
+#35153 = CARTESIAN_POINT('',(6.5,5.024934898019E-15));
+#35154 = VECTOR('',#35155,1.);
+#35155 = DIRECTION('',(2.2E-16,-1.));
+#35156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35157 = ORIENTED_EDGE('',*,*,#34973,.T.);
+#35158 = ORIENTED_EDGE('',*,*,#35159,.F.);
+#35159 = EDGE_CURVE('',#35160,#34976,#35162,.T.);
+#35160 = VERTEX_POINT('',#35161);
+#35161 = CARTESIAN_POINT('',(-1.05455,-0.99,0.3));
+#35162 = SURFACE_CURVE('',#35163,(#35167,#35174),.PCURVE_S1.);
+#35163 = LINE('',#35164,#35165);
+#35164 = CARTESIAN_POINT('',(-1.05455,-0.99,0.3));
+#35165 = VECTOR('',#35166,1.);
+#35166 = DIRECTION('',(2.22044604925E-16,1.,5.530669073875E-16));
+#35167 = PCURVE('',#34991,#35168);
+#35168 = DEFINITIONAL_REPRESENTATION('',(#35169),#35173);
+#35169 = LINE('',#35170,#35171);
+#35170 = CARTESIAN_POINT('',(6.6,1.465494392505E-15));
+#35171 = VECTOR('',#35172,1.);
+#35172 = DIRECTION('',(-2.820316407517E-59,-1.));
+#35173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35174 = PCURVE('',#35073,#35175);
+#35175 = DEFINITIONAL_REPRESENTATION('',(#35176),#35180);
+#35176 = LINE('',#35177,#35178);
+#35177 = CARTESIAN_POINT('',(0.,-0.));
+#35178 = VECTOR('',#35179,1.);
+#35179 = DIRECTION('',(-2.2E-16,-1.));
+#35180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35181 = ORIENTED_EDGE('',*,*,#35182,.F.);
+#35182 = EDGE_CURVE('',#35136,#35160,#35183,.T.);
+#35183 = SURFACE_CURVE('',#35184,(#35188,#35195),.PCURVE_S1.);
+#35184 = LINE('',#35185,#35186);
+#35185 = CARTESIAN_POINT('',(5.54545,-0.99,0.3));
+#35186 = VECTOR('',#35187,1.);
+#35187 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35188 = PCURVE('',#34991,#35189);
+#35189 = DEFINITIONAL_REPRESENTATION('',(#35190),#35194);
+#35190 = LINE('',#35191,#35192);
+#35191 = CARTESIAN_POINT('',(0.,-0.));
+#35192 = VECTOR('',#35193,1.);
+#35193 = DIRECTION('',(1.,2.820316407517E-59));
+#35194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35195 = PCURVE('',#35196,#35201);
+#35196 = PLANE('',#35197);
+#35197 = AXIS2_PLACEMENT_3D('',#35198,#35199,#35200);
+#35198 = CARTESIAN_POINT('',(5.54545,-0.99,0.3));
+#35199 = DIRECTION('',(-2.22044604925E-16,-1.,-5.730669073875E-16));
+#35200 = DIRECTION('',(-1.272464150465E-31,-5.730669073875E-16,1.));
+#35201 = DEFINITIONAL_REPRESENTATION('',(#35202),#35206);
+#35202 = LINE('',#35203,#35204);
+#35203 = CARTESIAN_POINT('',(0.,0.));
+#35204 = VECTOR('',#35205,1.);
+#35205 = DIRECTION('',(5.099412692832E-44,1.));
+#35206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35207 = FACE_BOUND('',#35208,.F.);
+#35208 = EDGE_LOOP('',(#35209,#35239,#35267,#35295));
+#35209 = ORIENTED_EDGE('',*,*,#35210,.F.);
+#35210 = EDGE_CURVE('',#35211,#35213,#35215,.T.);
+#35211 = VERTEX_POINT('',#35212);
+#35212 = CARTESIAN_POINT('',(4.154552105821,-0.19,0.3));
+#35213 = VERTEX_POINT('',#35214);
+#35214 = CARTESIAN_POINT('',(4.854552105821,-0.19,0.3));
+#35215 = SURFACE_CURVE('',#35216,(#35220,#35227),.PCURVE_S1.);
+#35216 = LINE('',#35217,#35218);
+#35217 = CARTESIAN_POINT('',(5.108255960621,-0.19,0.3));
+#35218 = VECTOR('',#35219,1.);
+#35219 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#35220 = PCURVE('',#34991,#35221);
+#35221 = DEFINITIONAL_REPRESENTATION('',(#35222),#35226);
+#35222 = LINE('',#35223,#35224);
+#35223 = CARTESIAN_POINT('',(0.437194039379,-0.8));
+#35224 = VECTOR('',#35225,1.);
+#35225 = DIRECTION('',(-1.,-2.820316407517E-59));
+#35226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35227 = PCURVE('',#35228,#35233);
+#35228 = PLANE('',#35229);
+#35229 = AXIS2_PLACEMENT_3D('',#35230,#35231,#35232);
+#35230 = CARTESIAN_POINT('',(4.671061921242,-0.19,-3.918578353032));
+#35231 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#35232 = DIRECTION('',(0.,0.,1.));
+#35233 = DEFINITIONAL_REPRESENTATION('',(#35234),#35238);
+#35234 = LINE('',#35235,#35236);
+#35235 = CARTESIAN_POINT('',(4.218578353032,-0.437194039379));
+#35236 = VECTOR('',#35237,1.);
+#35237 = DIRECTION('',(0.,-1.));
+#35238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35239 = ORIENTED_EDGE('',*,*,#35240,.F.);
+#35240 = EDGE_CURVE('',#35241,#35211,#35243,.T.);
+#35241 = VERTEX_POINT('',#35242);
+#35242 = CARTESIAN_POINT('',(4.154552105821,0.11,0.3));
+#35243 = SURFACE_CURVE('',#35244,(#35248,#35255),.PCURVE_S1.);
+#35244 = LINE('',#35245,#35246);
+#35245 = CARTESIAN_POINT('',(4.154552105821,-0.59,0.3));
+#35246 = VECTOR('',#35247,1.);
+#35247 = DIRECTION('',(-2.22044604925E-16,-1.,-5.530669073875E-16));
+#35248 = PCURVE('',#34991,#35249);
+#35249 = DEFINITIONAL_REPRESENTATION('',(#35250),#35254);
+#35250 = LINE('',#35251,#35252);
+#35251 = CARTESIAN_POINT('',(1.390897894179,-0.4));
+#35252 = VECTOR('',#35253,1.);
+#35253 = DIRECTION('',(2.820316407517E-59,1.));
+#35254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35255 = PCURVE('',#35256,#35261);
+#35256 = PLANE('',#35257);
+#35257 = AXIS2_PLACEMENT_3D('',#35258,#35259,#35260);
+#35258 = CARTESIAN_POINT('',(4.154552105821,-0.19,7.007610490534));
+#35259 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35260 = DIRECTION('',(0.,0.,-1.));
+#35261 = DEFINITIONAL_REPRESENTATION('',(#35262),#35266);
+#35262 = LINE('',#35263,#35264);
+#35263 = CARTESIAN_POINT('',(6.707610490534,0.4));
+#35264 = VECTOR('',#35265,1.);
+#35265 = DIRECTION('',(5.530669073875E-16,1.));
+#35266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35267 = ORIENTED_EDGE('',*,*,#35268,.T.);
+#35268 = EDGE_CURVE('',#35241,#35269,#35271,.T.);
+#35269 = VERTEX_POINT('',#35270);
+#35270 = CARTESIAN_POINT('',(4.854552105821,0.11,0.3));
+#35271 = SURFACE_CURVE('',#35272,(#35276,#35283),.PCURVE_S1.);
+#35272 = LINE('',#35273,#35274);
+#35273 = CARTESIAN_POINT('',(5.108255960621,0.11,0.3));
+#35274 = VECTOR('',#35275,1.);
+#35275 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#35276 = PCURVE('',#34991,#35277);
+#35277 = DEFINITIONAL_REPRESENTATION('',(#35278),#35282);
+#35278 = LINE('',#35279,#35280);
+#35279 = CARTESIAN_POINT('',(0.437194039379,-1.1));
+#35280 = VECTOR('',#35281,1.);
+#35281 = DIRECTION('',(-1.,-2.820316407517E-59));
+#35282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35283 = PCURVE('',#35284,#35289);
+#35284 = PLANE('',#35285);
+#35285 = AXIS2_PLACEMENT_3D('',#35286,#35287,#35288);
+#35286 = CARTESIAN_POINT('',(4.671061921242,0.11,-3.918578353032));
+#35287 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#35288 = DIRECTION('',(0.,0.,1.));
+#35289 = DEFINITIONAL_REPRESENTATION('',(#35290),#35294);
+#35290 = LINE('',#35291,#35292);
+#35291 = CARTESIAN_POINT('',(4.218578353032,-0.437194039379));
+#35292 = VECTOR('',#35293,1.);
+#35293 = DIRECTION('',(0.,-1.));
+#35294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35295 = ORIENTED_EDGE('',*,*,#35296,.F.);
+#35296 = EDGE_CURVE('',#35213,#35269,#35297,.T.);
+#35297 = SURFACE_CURVE('',#35298,(#35302,#35309),.PCURVE_S1.);
+#35298 = LINE('',#35299,#35300);
+#35299 = CARTESIAN_POINT('',(4.854552105821,-0.59,0.3));
+#35300 = VECTOR('',#35301,1.);
+#35301 = DIRECTION('',(2.22044604925E-16,1.,5.530669073875E-16));
+#35302 = PCURVE('',#34991,#35303);
+#35303 = DEFINITIONAL_REPRESENTATION('',(#35304),#35308);
+#35304 = LINE('',#35305,#35306);
+#35305 = CARTESIAN_POINT('',(0.690897894179,-0.4));
+#35306 = VECTOR('',#35307,1.);
+#35307 = DIRECTION('',(-2.820316407517E-59,-1.));
+#35308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35309 = PCURVE('',#35310,#35315);
+#35310 = PLANE('',#35311);
+#35311 = AXIS2_PLACEMENT_3D('',#35312,#35313,#35314);
+#35312 = CARTESIAN_POINT('',(4.854552105821,-0.19,-3.242389509466));
+#35313 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#35314 = DIRECTION('',(0.,0.,1.));
+#35315 = DEFINITIONAL_REPRESENTATION('',(#35316),#35320);
+#35316 = LINE('',#35317,#35318);
+#35317 = CARTESIAN_POINT('',(3.542389509466,0.4));
+#35318 = VECTOR('',#35319,1.);
+#35319 = DIRECTION('',(5.530669073875E-16,-1.));
+#35320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35321 = FACE_BOUND('',#35322,.F.);
+#35322 = EDGE_LOOP('',(#35323,#35353,#35381,#35409));
+#35323 = ORIENTED_EDGE('',*,*,#35324,.T.);
+#35324 = EDGE_CURVE('',#35325,#35327,#35329,.T.);
+#35325 = VERTEX_POINT('',#35326);
+#35326 = CARTESIAN_POINT('',(0.345449999999,-0.19,0.3));
+#35327 = VERTEX_POINT('',#35328);
+#35328 = CARTESIAN_POINT('',(-0.354550000001,-0.19,0.3));
+#35329 = SURFACE_CURVE('',#35330,(#35334,#35341),.PCURVE_S1.);
+#35330 = LINE('',#35331,#35332);
+#35331 = CARTESIAN_POINT('',(2.687195092289,-0.19,0.3));
+#35332 = VECTOR('',#35333,1.);
+#35333 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35334 = PCURVE('',#34991,#35335);
+#35335 = DEFINITIONAL_REPRESENTATION('',(#35336),#35340);
+#35336 = LINE('',#35337,#35338);
+#35337 = CARTESIAN_POINT('',(2.858254907711,-0.8));
+#35338 = VECTOR('',#35339,1.);
+#35339 = DIRECTION('',(1.,2.820316407517E-59));
+#35340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35341 = PCURVE('',#35342,#35347);
+#35342 = PLANE('',#35343);
+#35343 = AXIS2_PLACEMENT_3D('',#35344,#35345,#35346);
+#35344 = CARTESIAN_POINT('',(-0.171059815422,-0.19,-3.918578353032));
+#35345 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#35346 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,-1.));
+#35347 = DEFINITIONAL_REPRESENTATION('',(#35348),#35352);
+#35348 = LINE('',#35349,#35350);
+#35349 = CARTESIAN_POINT('',(-4.218578353032,2.858254907711));
+#35350 = VECTOR('',#35351,1.);
+#35351 = DIRECTION('',(9.995199202567E-45,-1.));
+#35352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35353 = ORIENTED_EDGE('',*,*,#35354,.T.);
+#35354 = EDGE_CURVE('',#35327,#35355,#35357,.T.);
+#35355 = VERTEX_POINT('',#35356);
+#35356 = CARTESIAN_POINT('',(-0.354550000001,0.11,0.3));
+#35357 = SURFACE_CURVE('',#35358,(#35362,#35369),.PCURVE_S1.);
+#35358 = LINE('',#35359,#35360);
+#35359 = CARTESIAN_POINT('',(-0.354550000001,-0.59,0.3));
+#35360 = VECTOR('',#35361,1.);
+#35361 = DIRECTION('',(2.22044604925E-16,1.,5.530669073875E-16));
+#35362 = PCURVE('',#34991,#35363);
+#35363 = DEFINITIONAL_REPRESENTATION('',(#35364),#35368);
+#35364 = LINE('',#35365,#35366);
+#35365 = CARTESIAN_POINT('',(5.900000000001,-0.4));
+#35366 = VECTOR('',#35367,1.);
+#35367 = DIRECTION('',(-2.820316407517E-59,-1.));
+#35368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35369 = PCURVE('',#35370,#35375);
+#35370 = PLANE('',#35371);
+#35371 = AXIS2_PLACEMENT_3D('',#35372,#35373,#35374);
+#35372 = CARTESIAN_POINT('',(-0.354550000001,-0.19,-3.242389509466));
+#35373 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35374 = DIRECTION('',(-4.88498130835E-32,-2.2E-16,-1.));
+#35375 = DEFINITIONAL_REPRESENTATION('',(#35376),#35380);
+#35376 = LINE('',#35377,#35378);
+#35377 = CARTESIAN_POINT('',(-3.542389509466,0.4));
+#35378 = VECTOR('',#35379,1.);
+#35379 = DIRECTION('',(-7.730669073875E-16,-1.));
+#35380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35381 = ORIENTED_EDGE('',*,*,#35382,.F.);
+#35382 = EDGE_CURVE('',#35383,#35355,#35385,.T.);
+#35383 = VERTEX_POINT('',#35384);
+#35384 = CARTESIAN_POINT('',(0.345449999999,0.11,0.3));
+#35385 = SURFACE_CURVE('',#35386,(#35390,#35397),.PCURVE_S1.);
+#35386 = LINE('',#35387,#35388);
+#35387 = CARTESIAN_POINT('',(2.687195092289,0.11,0.3));
+#35388 = VECTOR('',#35389,1.);
+#35389 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35390 = PCURVE('',#34991,#35391);
+#35391 = DEFINITIONAL_REPRESENTATION('',(#35392),#35396);
+#35392 = LINE('',#35393,#35394);
+#35393 = CARTESIAN_POINT('',(2.858254907711,-1.1));
+#35394 = VECTOR('',#35395,1.);
+#35395 = DIRECTION('',(1.,2.820316407517E-59));
+#35396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35397 = PCURVE('',#35398,#35403);
+#35398 = PLANE('',#35399);
+#35399 = AXIS2_PLACEMENT_3D('',#35400,#35401,#35402);
+#35400 = CARTESIAN_POINT('',(-0.171059815422,0.11,-3.918578353032));
+#35401 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#35402 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,-1.));
+#35403 = DEFINITIONAL_REPRESENTATION('',(#35404),#35408);
+#35404 = LINE('',#35405,#35406);
+#35405 = CARTESIAN_POINT('',(-4.218578353032,2.858254907711));
+#35406 = VECTOR('',#35407,1.);
+#35407 = DIRECTION('',(9.995199202567E-45,-1.));
+#35408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35409 = ORIENTED_EDGE('',*,*,#35410,.T.);
+#35410 = EDGE_CURVE('',#35383,#35325,#35411,.T.);
+#35411 = SURFACE_CURVE('',#35412,(#35416,#35423),.PCURVE_S1.);
+#35412 = LINE('',#35413,#35414);
+#35413 = CARTESIAN_POINT('',(0.345449999999,-0.59,0.3));
+#35414 = VECTOR('',#35415,1.);
+#35415 = DIRECTION('',(-2.22044604925E-16,-1.,-5.530669073875E-16));
+#35416 = PCURVE('',#34991,#35417);
+#35417 = DEFINITIONAL_REPRESENTATION('',(#35418),#35422);
+#35418 = LINE('',#35419,#35420);
+#35419 = CARTESIAN_POINT('',(5.200000000001,-0.4));
+#35420 = VECTOR('',#35421,1.);
+#35421 = DIRECTION('',(2.820316407517E-59,1.));
+#35422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35423 = PCURVE('',#35424,#35429);
+#35424 = PLANE('',#35425);
+#35425 = AXIS2_PLACEMENT_3D('',#35426,#35427,#35428);
+#35426 = CARTESIAN_POINT('',(0.345449999999,-0.19,7.007610490534));
+#35427 = DIRECTION('',(1.,-2.22044604925E-16,-0.));
+#35428 = DIRECTION('',(4.88498130835E-32,2.2E-16,1.));
+#35429 = DEFINITIONAL_REPRESENTATION('',(#35430),#35434);
+#35430 = LINE('',#35431,#35432);
+#35431 = CARTESIAN_POINT('',(-6.707610490534,0.4));
+#35432 = VECTOR('',#35433,1.);
+#35433 = DIRECTION('',(-7.730669073875E-16,1.));
+#35434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35435 = ADVANCED_FACE('',(#35436),#35019,.F.);
+#35436 = FACE_BOUND('',#35437,.F.);
+#35437 = EDGE_LOOP('',(#35438,#35461,#35462,#35463));
+#35438 = ORIENTED_EDGE('',*,*,#35439,.T.);
+#35439 = EDGE_CURVE('',#35440,#35004,#35442,.T.);
+#35440 = VERTEX_POINT('',#35441);
+#35441 = CARTESIAN_POINT('',(5.54545,-0.99,6.8));
+#35442 = SURFACE_CURVE('',#35443,(#35447,#35454),.PCURVE_S1.);
+#35443 = LINE('',#35444,#35445);
+#35444 = CARTESIAN_POINT('',(5.54545,-0.99,6.8));
+#35445 = VECTOR('',#35446,1.);
+#35446 = DIRECTION('',(2.22044604925E-16,1.,5.530669073875E-16));
+#35447 = PCURVE('',#35019,#35448);
+#35448 = DEFINITIONAL_REPRESENTATION('',(#35449),#35453);
+#35449 = LINE('',#35450,#35451);
+#35450 = CARTESIAN_POINT('',(0.,-0.));
+#35451 = VECTOR('',#35452,1.);
+#35452 = DIRECTION('',(2.2E-16,-1.));
+#35453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35454 = PCURVE('',#35047,#35455);
+#35455 = DEFINITIONAL_REPRESENTATION('',(#35456),#35460);
+#35456 = LINE('',#35457,#35458);
+#35457 = CARTESIAN_POINT('',(6.6,-1.465494392505E-15));
+#35458 = VECTOR('',#35459,1.);
+#35459 = DIRECTION('',(2.820316407517E-59,-1.));
+#35460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35461 = ORIENTED_EDGE('',*,*,#35003,.T.);
+#35462 = ORIENTED_EDGE('',*,*,#35135,.F.);
+#35463 = ORIENTED_EDGE('',*,*,#35464,.F.);
+#35464 = EDGE_CURVE('',#35440,#35136,#35465,.T.);
+#35465 = SURFACE_CURVE('',#35466,(#35470,#35477),.PCURVE_S1.);
+#35466 = LINE('',#35467,#35468);
+#35467 = CARTESIAN_POINT('',(5.54545,-0.99,6.8));
+#35468 = VECTOR('',#35469,1.);
+#35469 = DIRECTION('',(7.395570986447E-32,3.330669073875E-16,-1.));
+#35470 = PCURVE('',#35019,#35471);
+#35471 = DEFINITIONAL_REPRESENTATION('',(#35472),#35476);
+#35472 = LINE('',#35473,#35474);
+#35473 = CARTESIAN_POINT('',(0.,-0.));
+#35474 = VECTOR('',#35475,1.);
+#35475 = DIRECTION('',(1.,4.4E-16));
+#35476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35477 = PCURVE('',#35196,#35478);
+#35478 = DEFINITIONAL_REPRESENTATION('',(#35479),#35483);
+#35479 = LINE('',#35480,#35481);
+#35480 = CARTESIAN_POINT('',(6.5,-8.381647117975E-31));
+#35481 = VECTOR('',#35482,1.);
+#35482 = DIRECTION('',(-1.,3.001844054046E-44));
+#35483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35484 = ADVANCED_FACE('',(#35485),#35073,.F.);
+#35485 = FACE_BOUND('',#35486,.F.);
+#35486 = EDGE_LOOP('',(#35487,#35488,#35489,#35512));
+#35487 = ORIENTED_EDGE('',*,*,#35159,.T.);
+#35488 = ORIENTED_EDGE('',*,*,#35059,.T.);
+#35489 = ORIENTED_EDGE('',*,*,#35490,.F.);
+#35490 = EDGE_CURVE('',#35491,#35032,#35493,.T.);
+#35491 = VERTEX_POINT('',#35492);
+#35492 = CARTESIAN_POINT('',(-1.05455,-0.99,6.8));
+#35493 = SURFACE_CURVE('',#35494,(#35498,#35505),.PCURVE_S1.);
+#35494 = LINE('',#35495,#35496);
+#35495 = CARTESIAN_POINT('',(-1.05455,-0.99,6.8));
+#35496 = VECTOR('',#35497,1.);
+#35497 = DIRECTION('',(2.22044604925E-16,1.,5.530669073875E-16));
+#35498 = PCURVE('',#35073,#35499);
+#35499 = DEFINITIONAL_REPRESENTATION('',(#35500),#35504);
+#35500 = LINE('',#35501,#35502);
+#35501 = CARTESIAN_POINT('',(6.5,-5.024934898019E-15));
+#35502 = VECTOR('',#35503,1.);
+#35503 = DIRECTION('',(-2.2E-16,-1.));
+#35504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35505 = PCURVE('',#35047,#35506);
+#35506 = DEFINITIONAL_REPRESENTATION('',(#35507),#35511);
+#35507 = LINE('',#35508,#35509);
+#35508 = CARTESIAN_POINT('',(0.,-0.));
+#35509 = VECTOR('',#35510,1.);
+#35510 = DIRECTION('',(2.820316407517E-59,-1.));
+#35511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35512 = ORIENTED_EDGE('',*,*,#35513,.F.);
+#35513 = EDGE_CURVE('',#35160,#35491,#35514,.T.);
+#35514 = SURFACE_CURVE('',#35515,(#35519,#35526),.PCURVE_S1.);
+#35515 = LINE('',#35516,#35517);
+#35516 = CARTESIAN_POINT('',(-1.05455,-0.99,0.3));
+#35517 = VECTOR('',#35518,1.);
+#35518 = DIRECTION('',(-7.395570986447E-32,-3.330669073875E-16,1.));
+#35519 = PCURVE('',#35073,#35520);
+#35520 = DEFINITIONAL_REPRESENTATION('',(#35521),#35525);
+#35521 = LINE('',#35522,#35523);
+#35522 = CARTESIAN_POINT('',(0.,-0.));
+#35523 = VECTOR('',#35524,1.);
+#35524 = DIRECTION('',(1.,-4.4E-16));
+#35525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35526 = PCURVE('',#35196,#35527);
+#35527 = DEFINITIONAL_REPRESENTATION('',(#35528),#35532);
+#35528 = LINE('',#35529,#35530);
+#35529 = CARTESIAN_POINT('',(1.272464150486E-32,6.6));
+#35530 = VECTOR('',#35531,1.);
+#35531 = DIRECTION('',(1.,-3.001844054046E-44));
+#35532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35533 = ADVANCED_FACE('',(#35534,#35560,#35674),#35047,.F.);
+#35534 = FACE_BOUND('',#35535,.F.);
+#35535 = EDGE_LOOP('',(#35536,#35537,#35538,#35539));
+#35536 = ORIENTED_EDGE('',*,*,#35490,.T.);
+#35537 = ORIENTED_EDGE('',*,*,#35031,.T.);
+#35538 = ORIENTED_EDGE('',*,*,#35439,.F.);
+#35539 = ORIENTED_EDGE('',*,*,#35540,.F.);
+#35540 = EDGE_CURVE('',#35491,#35440,#35541,.T.);
+#35541 = SURFACE_CURVE('',#35542,(#35546,#35553),.PCURVE_S1.);
+#35542 = LINE('',#35543,#35544);
+#35543 = CARTESIAN_POINT('',(-1.05455,-0.99,6.8));
+#35544 = VECTOR('',#35545,1.);
+#35545 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#35546 = PCURVE('',#35047,#35547);
+#35547 = DEFINITIONAL_REPRESENTATION('',(#35548),#35552);
+#35548 = LINE('',#35549,#35550);
+#35549 = CARTESIAN_POINT('',(0.,-0.));
+#35550 = VECTOR('',#35551,1.);
+#35551 = DIRECTION('',(1.,-2.820316407517E-59));
+#35552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35553 = PCURVE('',#35196,#35554);
+#35554 = DEFINITIONAL_REPRESENTATION('',(#35555),#35559);
+#35555 = LINE('',#35556,#35557);
+#35556 = CARTESIAN_POINT('',(6.5,6.6));
+#35557 = VECTOR('',#35558,1.);
+#35558 = DIRECTION('',(-5.099412692832E-44,-1.));
+#35559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35560 = FACE_BOUND('',#35561,.F.);
+#35561 = EDGE_LOOP('',(#35562,#35592,#35620,#35648));
+#35562 = ORIENTED_EDGE('',*,*,#35563,.F.);
+#35563 = EDGE_CURVE('',#35564,#35566,#35568,.T.);
+#35564 = VERTEX_POINT('',#35565);
+#35565 = CARTESIAN_POINT('',(4.854552105821,-0.19,6.8));
+#35566 = VERTEX_POINT('',#35567);
+#35567 = CARTESIAN_POINT('',(4.154552105821,-0.19,6.8));
+#35568 = SURFACE_CURVE('',#35569,(#35573,#35580),.PCURVE_S1.);
+#35569 = LINE('',#35570,#35571);
+#35570 = CARTESIAN_POINT('',(1.808255960621,-0.19,6.8));
+#35571 = VECTOR('',#35572,1.);
+#35572 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35573 = PCURVE('',#35047,#35574);
+#35574 = DEFINITIONAL_REPRESENTATION('',(#35575),#35579);
+#35575 = LINE('',#35576,#35577);
+#35576 = CARTESIAN_POINT('',(2.862805960621,-0.8));
+#35577 = VECTOR('',#35578,1.);
+#35578 = DIRECTION('',(-1.,2.820316407517E-59));
+#35579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35580 = PCURVE('',#35581,#35586);
+#35581 = PLANE('',#35582);
+#35582 = AXIS2_PLACEMENT_3D('',#35583,#35584,#35585);
+#35583 = CARTESIAN_POINT('',(4.671061921242,-0.19,-3.918578353032));
+#35584 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#35585 = DIRECTION('',(0.,0.,1.));
+#35586 = DEFINITIONAL_REPRESENTATION('',(#35587),#35591);
+#35587 = LINE('',#35588,#35589);
+#35588 = CARTESIAN_POINT('',(10.718578353032,2.862805960621));
+#35589 = VECTOR('',#35590,1.);
+#35590 = DIRECTION('',(0.,1.));
+#35591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35592 = ORIENTED_EDGE('',*,*,#35593,.F.);
+#35593 = EDGE_CURVE('',#35594,#35564,#35596,.T.);
+#35594 = VERTEX_POINT('',#35595);
+#35595 = CARTESIAN_POINT('',(4.854552105821,0.11,6.8));
+#35596 = SURFACE_CURVE('',#35597,(#35601,#35608),.PCURVE_S1.);
+#35597 = LINE('',#35598,#35599);
+#35598 = CARTESIAN_POINT('',(4.854552105821,-0.59,6.8));
+#35599 = VECTOR('',#35600,1.);
+#35600 = DIRECTION('',(-2.22044604925E-16,-1.,-5.530669073875E-16));
+#35601 = PCURVE('',#35047,#35602);
+#35602 = DEFINITIONAL_REPRESENTATION('',(#35603),#35607);
+#35603 = LINE('',#35604,#35605);
+#35604 = CARTESIAN_POINT('',(5.909102105821,-0.4));
+#35605 = VECTOR('',#35606,1.);
+#35606 = DIRECTION('',(-2.820316407517E-59,1.));
+#35607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35608 = PCURVE('',#35609,#35614);
+#35609 = PLANE('',#35610);
+#35610 = AXIS2_PLACEMENT_3D('',#35611,#35612,#35613);
+#35611 = CARTESIAN_POINT('',(4.854552105821,-0.19,-3.242389509466));
+#35612 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#35613 = DIRECTION('',(0.,0.,1.));
+#35614 = DEFINITIONAL_REPRESENTATION('',(#35615),#35619);
+#35615 = LINE('',#35616,#35617);
+#35616 = CARTESIAN_POINT('',(10.042389509466,0.4));
+#35617 = VECTOR('',#35618,1.);
+#35618 = DIRECTION('',(-5.530669073875E-16,1.));
+#35619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35620 = ORIENTED_EDGE('',*,*,#35621,.T.);
+#35621 = EDGE_CURVE('',#35594,#35622,#35624,.T.);
+#35622 = VERTEX_POINT('',#35623);
+#35623 = CARTESIAN_POINT('',(4.154552105821,0.11,6.8));
+#35624 = SURFACE_CURVE('',#35625,(#35629,#35636),.PCURVE_S1.);
+#35625 = LINE('',#35626,#35627);
+#35626 = CARTESIAN_POINT('',(1.808255960621,0.11,6.8));
+#35627 = VECTOR('',#35628,1.);
+#35628 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35629 = PCURVE('',#35047,#35630);
+#35630 = DEFINITIONAL_REPRESENTATION('',(#35631),#35635);
+#35631 = LINE('',#35632,#35633);
+#35632 = CARTESIAN_POINT('',(2.862805960621,-1.1));
+#35633 = VECTOR('',#35634,1.);
+#35634 = DIRECTION('',(-1.,2.820316407517E-59));
+#35635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35636 = PCURVE('',#35637,#35642);
+#35637 = PLANE('',#35638);
+#35638 = AXIS2_PLACEMENT_3D('',#35639,#35640,#35641);
+#35639 = CARTESIAN_POINT('',(4.671061921242,0.11,-3.918578353032));
+#35640 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#35641 = DIRECTION('',(0.,0.,1.));
+#35642 = DEFINITIONAL_REPRESENTATION('',(#35643),#35647);
+#35643 = LINE('',#35644,#35645);
+#35644 = CARTESIAN_POINT('',(10.718578353032,2.862805960621));
+#35645 = VECTOR('',#35646,1.);
+#35646 = DIRECTION('',(0.,1.));
+#35647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35648 = ORIENTED_EDGE('',*,*,#35649,.F.);
+#35649 = EDGE_CURVE('',#35566,#35622,#35650,.T.);
+#35650 = SURFACE_CURVE('',#35651,(#35655,#35662),.PCURVE_S1.);
+#35651 = LINE('',#35652,#35653);
+#35652 = CARTESIAN_POINT('',(4.154552105821,-0.59,6.8));
+#35653 = VECTOR('',#35654,1.);
+#35654 = DIRECTION('',(2.22044604925E-16,1.,5.530669073875E-16));
+#35655 = PCURVE('',#35047,#35656);
+#35656 = DEFINITIONAL_REPRESENTATION('',(#35657),#35661);
+#35657 = LINE('',#35658,#35659);
+#35658 = CARTESIAN_POINT('',(5.209102105821,-0.4));
+#35659 = VECTOR('',#35660,1.);
+#35660 = DIRECTION('',(2.820316407517E-59,-1.));
+#35661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35662 = PCURVE('',#35663,#35668);
+#35663 = PLANE('',#35664);
+#35664 = AXIS2_PLACEMENT_3D('',#35665,#35666,#35667);
+#35665 = CARTESIAN_POINT('',(4.154552105821,-0.19,7.007610490534));
+#35666 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35667 = DIRECTION('',(0.,0.,-1.));
+#35668 = DEFINITIONAL_REPRESENTATION('',(#35669),#35673);
+#35669 = LINE('',#35670,#35671);
+#35670 = CARTESIAN_POINT('',(0.207610490534,0.4));
+#35671 = VECTOR('',#35672,1.);
+#35672 = DIRECTION('',(-5.530669073875E-16,-1.));
+#35673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35674 = FACE_BOUND('',#35675,.F.);
+#35675 = EDGE_LOOP('',(#35676,#35706,#35734,#35762));
+#35676 = ORIENTED_EDGE('',*,*,#35677,.F.);
+#35677 = EDGE_CURVE('',#35678,#35680,#35682,.T.);
+#35678 = VERTEX_POINT('',#35679);
+#35679 = CARTESIAN_POINT('',(-0.354550000001,0.11,6.8));
+#35680 = VERTEX_POINT('',#35681);
+#35681 = CARTESIAN_POINT('',(0.345449999999,0.11,6.8));
+#35682 = SURFACE_CURVE('',#35683,(#35687,#35694),.PCURVE_S1.);
+#35683 = LINE('',#35684,#35685);
+#35684 = CARTESIAN_POINT('',(-0.612804907711,0.11,6.8));
+#35685 = VECTOR('',#35686,1.);
+#35686 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#35687 = PCURVE('',#35047,#35688);
+#35688 = DEFINITIONAL_REPRESENTATION('',(#35689),#35693);
+#35689 = LINE('',#35690,#35691);
+#35690 = CARTESIAN_POINT('',(0.441745092289,-1.1));
+#35691 = VECTOR('',#35692,1.);
+#35692 = DIRECTION('',(1.,-2.820316407517E-59));
+#35693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35694 = PCURVE('',#35695,#35700);
+#35695 = PLANE('',#35696);
+#35696 = AXIS2_PLACEMENT_3D('',#35697,#35698,#35699);
+#35697 = CARTESIAN_POINT('',(-0.171059815422,0.11,-3.918578353032));
+#35698 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#35699 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,-1.));
+#35700 = DEFINITIONAL_REPRESENTATION('',(#35701),#35705);
+#35701 = LINE('',#35702,#35703);
+#35702 = CARTESIAN_POINT('',(-10.71857835303,-0.441745092289));
+#35703 = VECTOR('',#35704,1.);
+#35704 = DIRECTION('',(-9.995199202567E-45,1.));
+#35705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35706 = ORIENTED_EDGE('',*,*,#35707,.T.);
+#35707 = EDGE_CURVE('',#35678,#35708,#35710,.T.);
+#35708 = VERTEX_POINT('',#35709);
+#35709 = CARTESIAN_POINT('',(-0.354550000001,-0.19,6.8));
+#35710 = SURFACE_CURVE('',#35711,(#35715,#35722),.PCURVE_S1.);
+#35711 = LINE('',#35712,#35713);
+#35712 = CARTESIAN_POINT('',(-0.354550000001,-0.59,6.8));
+#35713 = VECTOR('',#35714,1.);
+#35714 = DIRECTION('',(-2.22044604925E-16,-1.,-5.530669073875E-16));
+#35715 = PCURVE('',#35047,#35716);
+#35716 = DEFINITIONAL_REPRESENTATION('',(#35717),#35721);
+#35717 = LINE('',#35718,#35719);
+#35718 = CARTESIAN_POINT('',(0.699999999999,-0.4));
+#35719 = VECTOR('',#35720,1.);
+#35720 = DIRECTION('',(-2.820316407517E-59,1.));
+#35721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35722 = PCURVE('',#35723,#35728);
+#35723 = PLANE('',#35724);
+#35724 = AXIS2_PLACEMENT_3D('',#35725,#35726,#35727);
+#35725 = CARTESIAN_POINT('',(-0.354550000001,-0.19,-3.242389509466));
+#35726 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35727 = DIRECTION('',(-4.88498130835E-32,-2.2E-16,-1.));
+#35728 = DEFINITIONAL_REPRESENTATION('',(#35729),#35733);
+#35729 = LINE('',#35730,#35731);
+#35730 = CARTESIAN_POINT('',(-10.04238950946,0.4));
+#35731 = VECTOR('',#35732,1.);
+#35732 = DIRECTION('',(7.730669073875E-16,1.));
+#35733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35734 = ORIENTED_EDGE('',*,*,#35735,.T.);
+#35735 = EDGE_CURVE('',#35708,#35736,#35738,.T.);
+#35736 = VERTEX_POINT('',#35737);
+#35737 = CARTESIAN_POINT('',(0.345449999999,-0.19,6.8));
+#35738 = SURFACE_CURVE('',#35739,(#35743,#35750),.PCURVE_S1.);
+#35739 = LINE('',#35740,#35741);
+#35740 = CARTESIAN_POINT('',(-0.612804907711,-0.19,6.8));
+#35741 = VECTOR('',#35742,1.);
+#35742 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#35743 = PCURVE('',#35047,#35744);
+#35744 = DEFINITIONAL_REPRESENTATION('',(#35745),#35749);
+#35745 = LINE('',#35746,#35747);
+#35746 = CARTESIAN_POINT('',(0.441745092289,-0.8));
+#35747 = VECTOR('',#35748,1.);
+#35748 = DIRECTION('',(1.,-2.820316407517E-59));
+#35749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35750 = PCURVE('',#35751,#35756);
+#35751 = PLANE('',#35752);
+#35752 = AXIS2_PLACEMENT_3D('',#35753,#35754,#35755);
+#35753 = CARTESIAN_POINT('',(-0.171059815422,-0.19,-3.918578353032));
+#35754 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#35755 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,-1.));
+#35756 = DEFINITIONAL_REPRESENTATION('',(#35757),#35761);
+#35757 = LINE('',#35758,#35759);
+#35758 = CARTESIAN_POINT('',(-10.71857835303,-0.441745092289));
+#35759 = VECTOR('',#35760,1.);
+#35760 = DIRECTION('',(-9.995199202567E-45,1.));
+#35761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35762 = ORIENTED_EDGE('',*,*,#35763,.T.);
+#35763 = EDGE_CURVE('',#35736,#35680,#35764,.T.);
+#35764 = SURFACE_CURVE('',#35765,(#35769,#35776),.PCURVE_S1.);
+#35765 = LINE('',#35766,#35767);
+#35766 = CARTESIAN_POINT('',(0.345449999999,-0.59,6.8));
+#35767 = VECTOR('',#35768,1.);
+#35768 = DIRECTION('',(2.22044604925E-16,1.,5.530669073875E-16));
+#35769 = PCURVE('',#35047,#35770);
+#35770 = DEFINITIONAL_REPRESENTATION('',(#35771),#35775);
+#35771 = LINE('',#35772,#35773);
+#35772 = CARTESIAN_POINT('',(1.399999999999,-0.4));
+#35773 = VECTOR('',#35774,1.);
+#35774 = DIRECTION('',(2.820316407517E-59,-1.));
+#35775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35776 = PCURVE('',#35777,#35782);
+#35777 = PLANE('',#35778);
+#35778 = AXIS2_PLACEMENT_3D('',#35779,#35780,#35781);
+#35779 = CARTESIAN_POINT('',(0.345449999999,-0.19,7.007610490534));
+#35780 = DIRECTION('',(1.,-2.22044604925E-16,-0.));
+#35781 = DIRECTION('',(4.88498130835E-32,2.2E-16,1.));
+#35782 = DEFINITIONAL_REPRESENTATION('',(#35783),#35787);
+#35783 = LINE('',#35784,#35785);
+#35784 = CARTESIAN_POINT('',(-0.207610490534,0.4));
+#35785 = VECTOR('',#35786,1.);
+#35786 = DIRECTION('',(7.730669073875E-16,-1.));
+#35787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35788 = ADVANCED_FACE('',(#35789),#35114,.T.);
+#35789 = FACE_BOUND('',#35790,.T.);
+#35790 = EDGE_LOOP('',(#35791,#35820,#35841,#35842));
+#35791 = ORIENTED_EDGE('',*,*,#35792,.F.);
+#35792 = EDGE_CURVE('',#35793,#35793,#35795,.T.);
+#35793 = VERTEX_POINT('',#35794);
+#35794 = CARTESIAN_POINT('',(0.67545,5.61,3.5));
+#35795 = SURFACE_CURVE('',#35796,(#35801,#35808),.PCURVE_S1.);
+#35796 = CIRCLE('',#35797,1.57);
+#35797 = AXIS2_PLACEMENT_3D('',#35798,#35799,#35800);
+#35798 = CARTESIAN_POINT('',(2.24545,5.61,3.5));
+#35799 = DIRECTION('',(4.106175178125E-16,1.,1.09087590062E-15));
+#35800 = DIRECTION('',(-1.,4.106175178125E-16,2.133768278905E-16));
+#35801 = PCURVE('',#35114,#35802);
+#35802 = DEFINITIONAL_REPRESENTATION('',(#35803),#35807);
+#35803 = LINE('',#35804,#35805);
+#35804 = CARTESIAN_POINT('',(6.28318530718,-3.6));
+#35805 = VECTOR('',#35806,1.);
+#35806 = DIRECTION('',(-1.,0.));
+#35807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35808 = PCURVE('',#35809,#35814);
+#35809 = TOROIDAL_SURFACE('',#35810,1.47,0.1);
+#35810 = AXIS2_PLACEMENT_3D('',#35811,#35812,#35813);
+#35811 = CARTESIAN_POINT('',(2.24545,5.61,3.5));
+#35812 = DIRECTION('',(4.106175178125E-16,1.,1.09087590062E-15));
+#35813 = DIRECTION('',(-1.,4.106175178125E-16,2.133768278905E-16));
+#35814 = DEFINITIONAL_REPRESENTATION('',(#35815),#35819);
+#35815 = LINE('',#35816,#35817);
+#35816 = CARTESIAN_POINT('',(2.828593693313E-16,0.));
+#35817 = VECTOR('',#35818,1.);
+#35818 = DIRECTION('',(1.,0.));
+#35819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35820 = ORIENTED_EDGE('',*,*,#35821,.F.);
+#35821 = EDGE_CURVE('',#35094,#35793,#35822,.T.);
+#35822 = SEAM_CURVE('',#35823,(#35827,#35834),.PCURVE_S1.);
+#35823 = LINE('',#35824,#35825);
+#35824 = CARTESIAN_POINT('',(0.67545,2.01,3.5));
+#35825 = VECTOR('',#35826,1.);
+#35826 = DIRECTION('',(2.22044604925E-16,1.,1.221245327088E-15));
+#35827 = PCURVE('',#35114,#35828);
+#35828 = DEFINITIONAL_REPRESENTATION('',(#35829),#35833);
+#35829 = LINE('',#35830,#35831);
+#35830 = CARTESIAN_POINT('',(6.28318530718,4.440892098501E-16));
+#35831 = VECTOR('',#35832,1.);
+#35832 = DIRECTION('',(0.,-1.));
+#35833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35834 = PCURVE('',#35114,#35835);
+#35835 = DEFINITIONAL_REPRESENTATION('',(#35836),#35840);
+#35836 = LINE('',#35837,#35838);
+#35837 = CARTESIAN_POINT('',(0.,4.440892098501E-16));
+#35838 = VECTOR('',#35839,1.);
+#35839 = DIRECTION('',(0.,-1.));
+#35840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35841 = ORIENTED_EDGE('',*,*,#35093,.T.);
+#35842 = ORIENTED_EDGE('',*,*,#35821,.T.);
+#35843 = ADVANCED_FACE('',(#35844),#35196,.T.);
+#35844 = FACE_BOUND('',#35845,.F.);
+#35845 = EDGE_LOOP('',(#35846,#35847,#35848,#35849));
+#35846 = ORIENTED_EDGE('',*,*,#35182,.T.);
+#35847 = ORIENTED_EDGE('',*,*,#35513,.T.);
+#35848 = ORIENTED_EDGE('',*,*,#35540,.T.);
+#35849 = ORIENTED_EDGE('',*,*,#35464,.T.);
+#35850 = ADVANCED_FACE('',(#35851),#35228,.T.);
+#35851 = FACE_BOUND('',#35852,.T.);
+#35852 = EDGE_LOOP('',(#35853,#35888,#35916,#35937,#35938,#35961,#35989,
+ #36022));
+#35853 = ORIENTED_EDGE('',*,*,#35854,.F.);
+#35854 = EDGE_CURVE('',#35855,#35857,#35859,.T.);
+#35855 = VERTEX_POINT('',#35856);
+#35856 = CARTESIAN_POINT('',(4.671061921242,-0.19,-3.918578353032));
+#35857 = VERTEX_POINT('',#35858);
+#35858 = CARTESIAN_POINT('',(4.574552105821,-0.19,-3.992389509466));
+#35859 = SURFACE_CURVE('',#35860,(#35865,#35876),.PCURVE_S1.);
+#35860 = CIRCLE('',#35861,0.1);
+#35861 = AXIS2_PLACEMENT_3D('',#35862,#35863,#35864);
+#35862 = CARTESIAN_POINT('',(4.574552105821,-0.19,-3.892389509466));
+#35863 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#35864 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35865 = PCURVE('',#35228,#35866);
+#35866 = DEFINITIONAL_REPRESENTATION('',(#35867),#35875);
+#35867 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35868,#35869,#35870,#35871
+ ,#35872,#35873,#35874),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35868 = CARTESIAN_POINT('',(2.6188843566E-02,0.196509815421));
+#35869 = CARTESIAN_POINT('',(0.199393924323,0.196509815421));
+#35870 = CARTESIAN_POINT('',(0.112791383944,4.6509815421E-02));
+#35871 = CARTESIAN_POINT('',(2.6188843566E-02,-0.103490184579));
+#35872 = CARTESIAN_POINT('',(-6.041369681244E-02,4.6509815421E-02));
+#35873 = CARTESIAN_POINT('',(-0.147016237191,0.196509815421));
+#35874 = CARTESIAN_POINT('',(2.6188843566E-02,0.196509815421));
+#35875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35876 = PCURVE('',#35877,#35882);
+#35877 = CYLINDRICAL_SURFACE('',#35878,0.1);
+#35878 = AXIS2_PLACEMENT_3D('',#35879,#35880,#35881);
+#35879 = CARTESIAN_POINT('',(4.574552105821,-0.19,-3.892389509466));
+#35880 = DIRECTION('',(-2.22044604925E-16,-1.,-0.));
+#35881 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35882 = DEFINITIONAL_REPRESENTATION('',(#35883),#35887);
+#35883 = LINE('',#35884,#35885);
+#35884 = CARTESIAN_POINT('',(6.28318530718,1.001633285927E-16));
+#35885 = VECTOR('',#35886,1.);
+#35886 = DIRECTION('',(-1.,-2.125531848275E-17));
+#35887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35888 = ORIENTED_EDGE('',*,*,#35889,.F.);
+#35889 = EDGE_CURVE('',#35890,#35855,#35892,.T.);
+#35890 = VERTEX_POINT('',#35891);
+#35891 = CARTESIAN_POINT('',(4.854552105821,-0.19,-3.242389509466));
+#35892 = SURFACE_CURVE('',#35893,(#35897,#35904),.PCURVE_S1.);
+#35893 = LINE('',#35894,#35895);
+#35894 = CARTESIAN_POINT('',(4.854552105821,-0.19,-3.242389509466));
+#35895 = VECTOR('',#35896,1.);
+#35896 = DIRECTION('',(-0.261888435661,5.815091423084E-17,
+ -0.965098154214));
+#35897 = PCURVE('',#35228,#35898);
+#35898 = DEFINITIONAL_REPRESENTATION('',(#35899),#35903);
+#35899 = LINE('',#35900,#35901);
+#35900 = CARTESIAN_POINT('',(0.676188843566,-0.183490184579));
+#35901 = VECTOR('',#35902,1.);
+#35902 = DIRECTION('',(-0.965098154214,0.261888435661));
+#35903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35904 = PCURVE('',#35905,#35910);
+#35905 = PLANE('',#35906);
+#35906 = AXIS2_PLACEMENT_3D('',#35907,#35908,#35909);
+#35907 = CARTESIAN_POINT('',(4.854552105821,-0.19,-3.242389509466));
+#35908 = DIRECTION('',(-0.965098154214,2.142948383663E-16,0.261888435661
+ ));
+#35909 = DIRECTION('',(-0.261888435661,5.815091423084E-17,
+ -0.965098154214));
+#35910 = DEFINITIONAL_REPRESENTATION('',(#35911),#35915);
+#35911 = LINE('',#35912,#35913);
+#35912 = CARTESIAN_POINT('',(0.,-0.));
+#35913 = VECTOR('',#35914,1.);
+#35914 = DIRECTION('',(1.,3.365097463046E-32));
+#35915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35916 = ORIENTED_EDGE('',*,*,#35917,.T.);
+#35917 = EDGE_CURVE('',#35890,#35213,#35918,.T.);
+#35918 = SURFACE_CURVE('',#35919,(#35923,#35930),.PCURVE_S1.);
+#35919 = LINE('',#35920,#35921);
+#35920 = CARTESIAN_POINT('',(4.854552105821,-0.19,-3.242389509466));
+#35921 = VECTOR('',#35922,1.);
+#35922 = DIRECTION('',(0.,0.,1.));
+#35923 = PCURVE('',#35228,#35924);
+#35924 = DEFINITIONAL_REPRESENTATION('',(#35925),#35929);
+#35925 = LINE('',#35926,#35927);
+#35926 = CARTESIAN_POINT('',(0.676188843566,-0.183490184579));
+#35927 = VECTOR('',#35928,1.);
+#35928 = DIRECTION('',(1.,0.));
+#35929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35930 = PCURVE('',#35310,#35931);
+#35931 = DEFINITIONAL_REPRESENTATION('',(#35932),#35936);
+#35932 = LINE('',#35933,#35934);
+#35933 = CARTESIAN_POINT('',(0.,0.));
+#35934 = VECTOR('',#35935,1.);
+#35935 = DIRECTION('',(1.,0.));
+#35936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35937 = ORIENTED_EDGE('',*,*,#35210,.F.);
+#35938 = ORIENTED_EDGE('',*,*,#35939,.T.);
+#35939 = EDGE_CURVE('',#35211,#35940,#35942,.T.);
+#35940 = VERTEX_POINT('',#35941);
+#35941 = CARTESIAN_POINT('',(4.154552105821,-0.19,-3.242389509466));
+#35942 = SURFACE_CURVE('',#35943,(#35947,#35954),.PCURVE_S1.);
+#35943 = LINE('',#35944,#35945);
+#35944 = CARTESIAN_POINT('',(4.154552105821,-0.19,7.007610490534));
+#35945 = VECTOR('',#35946,1.);
+#35946 = DIRECTION('',(0.,0.,-1.));
+#35947 = PCURVE('',#35228,#35948);
+#35948 = DEFINITIONAL_REPRESENTATION('',(#35949),#35953);
+#35949 = LINE('',#35950,#35951);
+#35950 = CARTESIAN_POINT('',(10.926188843566,0.516509815421));
+#35951 = VECTOR('',#35952,1.);
+#35952 = DIRECTION('',(-1.,0.));
+#35953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35954 = PCURVE('',#35256,#35955);
+#35955 = DEFINITIONAL_REPRESENTATION('',(#35956),#35960);
+#35956 = LINE('',#35957,#35958);
+#35957 = CARTESIAN_POINT('',(0.,-0.));
+#35958 = VECTOR('',#35959,1.);
+#35959 = DIRECTION('',(1.,0.));
+#35960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35961 = ORIENTED_EDGE('',*,*,#35962,.F.);
+#35962 = EDGE_CURVE('',#35963,#35940,#35965,.T.);
+#35963 = VERTEX_POINT('',#35964);
+#35964 = CARTESIAN_POINT('',(4.3380422904,-0.19,-3.918578353032));
+#35965 = SURFACE_CURVE('',#35966,(#35970,#35977),.PCURVE_S1.);
+#35966 = LINE('',#35967,#35968);
+#35967 = CARTESIAN_POINT('',(4.3380422904,-0.19,-3.918578353032));
+#35968 = VECTOR('',#35969,1.);
+#35969 = DIRECTION('',(-0.261888435661,5.815091423084E-17,0.965098154214
+ ));
+#35970 = PCURVE('',#35228,#35971);
+#35971 = DEFINITIONAL_REPRESENTATION('',(#35972),#35976);
+#35972 = LINE('',#35973,#35974);
+#35973 = CARTESIAN_POINT('',(0.,0.333019630842));
+#35974 = VECTOR('',#35975,1.);
+#35975 = DIRECTION('',(0.965098154214,0.261888435661));
+#35976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35977 = PCURVE('',#35978,#35983);
+#35978 = PLANE('',#35979);
+#35979 = AXIS2_PLACEMENT_3D('',#35980,#35981,#35982);
+#35980 = CARTESIAN_POINT('',(4.3380422904,-0.19,-3.918578353032));
+#35981 = DIRECTION('',(0.965098154214,-2.142948383663E-16,0.261888435661
+ ));
+#35982 = DIRECTION('',(-0.261888435661,5.815091423084E-17,0.965098154214
+ ));
+#35983 = DEFINITIONAL_REPRESENTATION('',(#35984),#35988);
+#35984 = LINE('',#35985,#35986);
+#35985 = CARTESIAN_POINT('',(0.,0.));
+#35986 = VECTOR('',#35987,1.);
+#35987 = DIRECTION('',(1.,3.365097463046E-32));
+#35988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35989 = ORIENTED_EDGE('',*,*,#35990,.F.);
+#35990 = EDGE_CURVE('',#35991,#35963,#35993,.T.);
+#35991 = VERTEX_POINT('',#35992);
+#35992 = CARTESIAN_POINT('',(4.434552105821,-0.19,-3.992389509466));
+#35993 = SURFACE_CURVE('',#35994,(#35999,#36010),.PCURVE_S1.);
+#35994 = CIRCLE('',#35995,0.1);
+#35995 = AXIS2_PLACEMENT_3D('',#35996,#35997,#35998);
+#35996 = CARTESIAN_POINT('',(4.434552105821,-0.19,-3.892389509466));
+#35997 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#35998 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#35999 = PCURVE('',#35228,#36000);
+#36000 = DEFINITIONAL_REPRESENTATION('',(#36001),#36009);
+#36001 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36002,#36003,#36004,#36005
+ ,#36006,#36007,#36008),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#36002 = CARTESIAN_POINT('',(2.6188843566E-02,0.336509815421));
+#36003 = CARTESIAN_POINT('',(0.199393924323,0.336509815421));
+#36004 = CARTESIAN_POINT('',(0.112791383944,0.186509815421));
+#36005 = CARTESIAN_POINT('',(2.6188843566E-02,3.6509815421E-02));
+#36006 = CARTESIAN_POINT('',(-6.041369681244E-02,0.186509815421));
+#36007 = CARTESIAN_POINT('',(-0.147016237191,0.336509815421));
+#36008 = CARTESIAN_POINT('',(2.6188843566E-02,0.336509815421));
+#36009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36010 = PCURVE('',#36011,#36016);
+#36011 = CYLINDRICAL_SURFACE('',#36012,0.1);
+#36012 = AXIS2_PLACEMENT_3D('',#36013,#36014,#36015);
+#36013 = CARTESIAN_POINT('',(4.434552105821,-0.19,-3.892389509466));
+#36014 = DIRECTION('',(-2.22044604925E-16,-1.,-0.));
+#36015 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#36016 = DEFINITIONAL_REPRESENTATION('',(#36017),#36021);
+#36017 = LINE('',#36018,#36019);
+#36018 = CARTESIAN_POINT('',(6.28318530718,1.001633285927E-16));
+#36019 = VECTOR('',#36020,1.);
+#36020 = DIRECTION('',(-1.,-2.125531848275E-17));
+#36021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36022 = ORIENTED_EDGE('',*,*,#36023,.F.);
+#36023 = EDGE_CURVE('',#35857,#35991,#36024,.T.);
+#36024 = SURFACE_CURVE('',#36025,(#36029,#36036),.PCURVE_S1.);
+#36025 = LINE('',#36026,#36027);
+#36026 = CARTESIAN_POINT('',(4.574552105821,-0.19,-3.992389509466));
+#36027 = VECTOR('',#36028,1.);
+#36028 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#36029 = PCURVE('',#35228,#36030);
+#36030 = DEFINITIONAL_REPRESENTATION('',(#36031),#36035);
+#36031 = LINE('',#36032,#36033);
+#36032 = CARTESIAN_POINT('',(-7.3811156434E-02,9.6509815421E-02));
+#36033 = VECTOR('',#36034,1.);
+#36034 = DIRECTION('',(0.,1.));
+#36035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36036 = PCURVE('',#36037,#36042);
+#36037 = PLANE('',#36038);
+#36038 = AXIS2_PLACEMENT_3D('',#36039,#36040,#36041);
+#36039 = CARTESIAN_POINT('',(4.574552105821,-0.19,-3.992389509466));
+#36040 = DIRECTION('',(0.,0.,1.));
+#36041 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#36042 = DEFINITIONAL_REPRESENTATION('',(#36043),#36047);
+#36043 = LINE('',#36044,#36045);
+#36044 = CARTESIAN_POINT('',(0.,0.));
+#36045 = VECTOR('',#36046,1.);
+#36046 = DIRECTION('',(1.,0.));
+#36047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36048 = ADVANCED_FACE('',(#36049),#35310,.T.);
+#36049 = FACE_BOUND('',#36050,.T.);
+#36050 = EDGE_LOOP('',(#36051,#36052,#36075,#36096));
+#36051 = ORIENTED_EDGE('',*,*,#35917,.F.);
+#36052 = ORIENTED_EDGE('',*,*,#36053,.T.);
+#36053 = EDGE_CURVE('',#35890,#36054,#36056,.T.);
+#36054 = VERTEX_POINT('',#36055);
+#36055 = CARTESIAN_POINT('',(4.854552105821,0.11,-3.242389509466));
+#36056 = SURFACE_CURVE('',#36057,(#36061,#36068),.PCURVE_S1.);
+#36057 = LINE('',#36058,#36059);
+#36058 = CARTESIAN_POINT('',(4.854552105821,-0.19,-3.242389509466));
+#36059 = VECTOR('',#36060,1.);
+#36060 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#36061 = PCURVE('',#35310,#36062);
+#36062 = DEFINITIONAL_REPRESENTATION('',(#36063),#36067);
+#36063 = LINE('',#36064,#36065);
+#36064 = CARTESIAN_POINT('',(0.,0.));
+#36065 = VECTOR('',#36066,1.);
+#36066 = DIRECTION('',(0.,-1.));
+#36067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36068 = PCURVE('',#35905,#36069);
+#36069 = DEFINITIONAL_REPRESENTATION('',(#36070),#36074);
+#36070 = LINE('',#36071,#36072);
+#36071 = CARTESIAN_POINT('',(0.,-0.));
+#36072 = VECTOR('',#36073,1.);
+#36073 = DIRECTION('',(7.699724449754E-29,-1.));
+#36074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36075 = ORIENTED_EDGE('',*,*,#36076,.T.);
+#36076 = EDGE_CURVE('',#36054,#35269,#36077,.T.);
+#36077 = SURFACE_CURVE('',#36078,(#36082,#36089),.PCURVE_S1.);
+#36078 = LINE('',#36079,#36080);
+#36079 = CARTESIAN_POINT('',(4.854552105821,0.11,-3.242389509466));
+#36080 = VECTOR('',#36081,1.);
+#36081 = DIRECTION('',(0.,0.,1.));
+#36082 = PCURVE('',#35310,#36083);
+#36083 = DEFINITIONAL_REPRESENTATION('',(#36084),#36088);
+#36084 = LINE('',#36085,#36086);
+#36085 = CARTESIAN_POINT('',(0.,-0.3));
+#36086 = VECTOR('',#36087,1.);
+#36087 = DIRECTION('',(1.,0.));
+#36088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36089 = PCURVE('',#35284,#36090);
+#36090 = DEFINITIONAL_REPRESENTATION('',(#36091),#36095);
+#36091 = LINE('',#36092,#36093);
+#36092 = CARTESIAN_POINT('',(0.676188843566,-0.183490184579));
+#36093 = VECTOR('',#36094,1.);
+#36094 = DIRECTION('',(1.,0.));
+#36095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36096 = ORIENTED_EDGE('',*,*,#35296,.F.);
+#36097 = ADVANCED_FACE('',(#36098),#35284,.F.);
+#36098 = FACE_BOUND('',#36099,.F.);
+#36099 = EDGE_LOOP('',(#36100,#36130,#36151,#36152,#36153,#36176,#36199,
+ #36227));
+#36100 = ORIENTED_EDGE('',*,*,#36101,.F.);
+#36101 = EDGE_CURVE('',#36102,#36104,#36106,.T.);
+#36102 = VERTEX_POINT('',#36103);
+#36103 = CARTESIAN_POINT('',(4.671061921242,0.11,-3.918578353032));
+#36104 = VERTEX_POINT('',#36105);
+#36105 = CARTESIAN_POINT('',(4.574552105821,0.11,-3.992389509466));
+#36106 = SURFACE_CURVE('',#36107,(#36112,#36123),.PCURVE_S1.);
+#36107 = CIRCLE('',#36108,0.1);
+#36108 = AXIS2_PLACEMENT_3D('',#36109,#36110,#36111);
+#36109 = CARTESIAN_POINT('',(4.574552105821,0.11,-3.892389509466));
+#36110 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#36111 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#36112 = PCURVE('',#35284,#36113);
+#36113 = DEFINITIONAL_REPRESENTATION('',(#36114),#36122);
+#36114 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36115,#36116,#36117,#36118
+ ,#36119,#36120,#36121),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#36115 = CARTESIAN_POINT('',(2.6188843566E-02,0.196509815421));
+#36116 = CARTESIAN_POINT('',(0.199393924323,0.196509815421));
+#36117 = CARTESIAN_POINT('',(0.112791383944,4.6509815421E-02));
+#36118 = CARTESIAN_POINT('',(2.6188843566E-02,-0.103490184579));
+#36119 = CARTESIAN_POINT('',(-6.041369681244E-02,4.6509815421E-02));
+#36120 = CARTESIAN_POINT('',(-0.147016237191,0.196509815421));
+#36121 = CARTESIAN_POINT('',(2.6188843566E-02,0.196509815421));
+#36122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36123 = PCURVE('',#35877,#36124);
+#36124 = DEFINITIONAL_REPRESENTATION('',(#36125),#36129);
+#36125 = LINE('',#36126,#36127);
+#36126 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#36127 = VECTOR('',#36128,1.);
+#36128 = DIRECTION('',(-1.,0.));
+#36129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36130 = ORIENTED_EDGE('',*,*,#36131,.F.);
+#36131 = EDGE_CURVE('',#36054,#36102,#36132,.T.);
+#36132 = SURFACE_CURVE('',#36133,(#36137,#36144),.PCURVE_S1.);
+#36133 = LINE('',#36134,#36135);
+#36134 = CARTESIAN_POINT('',(4.854552105821,0.11,-3.242389509466));
+#36135 = VECTOR('',#36136,1.);
+#36136 = DIRECTION('',(-0.261888435661,5.815091423084E-17,
+ -0.965098154214));
+#36137 = PCURVE('',#35284,#36138);
+#36138 = DEFINITIONAL_REPRESENTATION('',(#36139),#36143);
+#36139 = LINE('',#36140,#36141);
+#36140 = CARTESIAN_POINT('',(0.676188843566,-0.183490184579));
+#36141 = VECTOR('',#36142,1.);
+#36142 = DIRECTION('',(-0.965098154214,0.261888435661));
+#36143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36144 = PCURVE('',#35905,#36145);
+#36145 = DEFINITIONAL_REPRESENTATION('',(#36146),#36150);
+#36146 = LINE('',#36147,#36148);
+#36147 = CARTESIAN_POINT('',(1.744527426925E-17,-0.3));
+#36148 = VECTOR('',#36149,1.);
+#36149 = DIRECTION('',(1.,3.365097463046E-32));
+#36150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36151 = ORIENTED_EDGE('',*,*,#36076,.T.);
+#36152 = ORIENTED_EDGE('',*,*,#35268,.F.);
+#36153 = ORIENTED_EDGE('',*,*,#36154,.T.);
+#36154 = EDGE_CURVE('',#35241,#36155,#36157,.T.);
+#36155 = VERTEX_POINT('',#36156);
+#36156 = CARTESIAN_POINT('',(4.154552105821,0.11,-3.242389509466));
+#36157 = SURFACE_CURVE('',#36158,(#36162,#36169),.PCURVE_S1.);
+#36158 = LINE('',#36159,#36160);
+#36159 = CARTESIAN_POINT('',(4.154552105821,0.11,7.007610490534));
+#36160 = VECTOR('',#36161,1.);
+#36161 = DIRECTION('',(0.,0.,-1.));
+#36162 = PCURVE('',#35284,#36163);
+#36163 = DEFINITIONAL_REPRESENTATION('',(#36164),#36168);
+#36164 = LINE('',#36165,#36166);
+#36165 = CARTESIAN_POINT('',(10.926188843566,0.516509815421));
+#36166 = VECTOR('',#36167,1.);
+#36167 = DIRECTION('',(-1.,0.));
+#36168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36169 = PCURVE('',#35256,#36170);
+#36170 = DEFINITIONAL_REPRESENTATION('',(#36171),#36175);
+#36171 = LINE('',#36172,#36173);
+#36172 = CARTESIAN_POINT('',(0.,-0.3));
+#36173 = VECTOR('',#36174,1.);
+#36174 = DIRECTION('',(1.,0.));
+#36175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36176 = ORIENTED_EDGE('',*,*,#36177,.F.);
+#36177 = EDGE_CURVE('',#36178,#36155,#36180,.T.);
+#36178 = VERTEX_POINT('',#36179);
+#36179 = CARTESIAN_POINT('',(4.3380422904,0.11,-3.918578353032));
+#36180 = SURFACE_CURVE('',#36181,(#36185,#36192),.PCURVE_S1.);
+#36181 = LINE('',#36182,#36183);
+#36182 = CARTESIAN_POINT('',(4.3380422904,0.11,-3.918578353032));
+#36183 = VECTOR('',#36184,1.);
+#36184 = DIRECTION('',(-0.261888435661,5.815091423084E-17,0.965098154214
+ ));
+#36185 = PCURVE('',#35284,#36186);
+#36186 = DEFINITIONAL_REPRESENTATION('',(#36187),#36191);
+#36187 = LINE('',#36188,#36189);
+#36188 = CARTESIAN_POINT('',(0.,0.333019630842));
+#36189 = VECTOR('',#36190,1.);
+#36190 = DIRECTION('',(0.965098154214,0.261888435661));
+#36191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36192 = PCURVE('',#35978,#36193);
+#36193 = DEFINITIONAL_REPRESENTATION('',(#36194),#36198);
+#36194 = LINE('',#36195,#36196);
+#36195 = CARTESIAN_POINT('',(1.744527426925E-17,-0.3));
+#36196 = VECTOR('',#36197,1.);
+#36197 = DIRECTION('',(1.,3.365097463046E-32));
+#36198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36199 = ORIENTED_EDGE('',*,*,#36200,.F.);
+#36200 = EDGE_CURVE('',#36201,#36178,#36203,.T.);
+#36201 = VERTEX_POINT('',#36202);
+#36202 = CARTESIAN_POINT('',(4.434552105821,0.11,-3.992389509466));
+#36203 = SURFACE_CURVE('',#36204,(#36209,#36220),.PCURVE_S1.);
+#36204 = CIRCLE('',#36205,0.1);
+#36205 = AXIS2_PLACEMENT_3D('',#36206,#36207,#36208);
+#36206 = CARTESIAN_POINT('',(4.434552105821,0.11,-3.892389509466));
+#36207 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#36208 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#36209 = PCURVE('',#35284,#36210);
+#36210 = DEFINITIONAL_REPRESENTATION('',(#36211),#36219);
+#36211 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36212,#36213,#36214,#36215
+ ,#36216,#36217,#36218),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#36212 = CARTESIAN_POINT('',(2.6188843566E-02,0.336509815421));
+#36213 = CARTESIAN_POINT('',(0.199393924323,0.336509815421));
+#36214 = CARTESIAN_POINT('',(0.112791383944,0.186509815421));
+#36215 = CARTESIAN_POINT('',(2.6188843566E-02,3.6509815421E-02));
+#36216 = CARTESIAN_POINT('',(-6.041369681244E-02,0.186509815421));
+#36217 = CARTESIAN_POINT('',(-0.147016237191,0.336509815421));
+#36218 = CARTESIAN_POINT('',(2.6188843566E-02,0.336509815421));
+#36219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36220 = PCURVE('',#36011,#36221);
+#36221 = DEFINITIONAL_REPRESENTATION('',(#36222),#36226);
+#36222 = LINE('',#36223,#36224);
+#36223 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#36224 = VECTOR('',#36225,1.);
+#36225 = DIRECTION('',(-1.,0.));
+#36226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36227 = ORIENTED_EDGE('',*,*,#36228,.F.);
+#36228 = EDGE_CURVE('',#36104,#36201,#36229,.T.);
+#36229 = SURFACE_CURVE('',#36230,(#36234,#36241),.PCURVE_S1.);
+#36230 = LINE('',#36231,#36232);
+#36231 = CARTESIAN_POINT('',(4.574552105821,0.11,-3.992389509466));
+#36232 = VECTOR('',#36233,1.);
+#36233 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#36234 = PCURVE('',#35284,#36235);
+#36235 = DEFINITIONAL_REPRESENTATION('',(#36236),#36240);
+#36236 = LINE('',#36237,#36238);
+#36237 = CARTESIAN_POINT('',(-7.3811156434E-02,9.6509815421E-02));
+#36238 = VECTOR('',#36239,1.);
+#36239 = DIRECTION('',(0.,1.));
+#36240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36241 = PCURVE('',#36037,#36242);
+#36242 = DEFINITIONAL_REPRESENTATION('',(#36243),#36247);
+#36243 = LINE('',#36244,#36245);
+#36244 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#36245 = VECTOR('',#36246,1.);
+#36246 = DIRECTION('',(1.,0.));
+#36247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36248 = ADVANCED_FACE('',(#36249),#35256,.T.);
+#36249 = FACE_BOUND('',#36250,.T.);
+#36250 = EDGE_LOOP('',(#36251,#36252,#36253,#36254));
+#36251 = ORIENTED_EDGE('',*,*,#35939,.F.);
+#36252 = ORIENTED_EDGE('',*,*,#35240,.F.);
+#36253 = ORIENTED_EDGE('',*,*,#36154,.T.);
+#36254 = ORIENTED_EDGE('',*,*,#36255,.F.);
+#36255 = EDGE_CURVE('',#35940,#36155,#36256,.T.);
+#36256 = SURFACE_CURVE('',#36257,(#36261,#36268),.PCURVE_S1.);
+#36257 = LINE('',#36258,#36259);
+#36258 = CARTESIAN_POINT('',(4.154552105821,-0.19,-3.242389509466));
+#36259 = VECTOR('',#36260,1.);
+#36260 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#36261 = PCURVE('',#35256,#36262);
+#36262 = DEFINITIONAL_REPRESENTATION('',(#36263),#36267);
+#36263 = LINE('',#36264,#36265);
+#36264 = CARTESIAN_POINT('',(10.25,0.));
+#36265 = VECTOR('',#36266,1.);
+#36266 = DIRECTION('',(0.,-1.));
+#36267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36268 = PCURVE('',#35978,#36269);
+#36269 = DEFINITIONAL_REPRESENTATION('',(#36270),#36274);
+#36270 = LINE('',#36271,#36272);
+#36271 = CARTESIAN_POINT('',(0.700642562224,4.074300554237E-17));
+#36272 = VECTOR('',#36273,1.);
+#36273 = DIRECTION('',(7.699724449754E-29,-1.));
+#36274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36275 = ADVANCED_FACE('',(#36276),#35342,.T.);
+#36276 = FACE_BOUND('',#36277,.T.);
+#36277 = EDGE_LOOP('',(#36278,#36308,#36337,#36365,#36386,#36387,#36410,
+ #36438));
+#36278 = ORIENTED_EDGE('',*,*,#36279,.T.);
+#36279 = EDGE_CURVE('',#36280,#36282,#36284,.T.);
+#36280 = VERTEX_POINT('',#36281);
+#36281 = CARTESIAN_POINT('',(-7.455000000105E-02,-0.19,-3.992389509466)
+ );
+#36282 = VERTEX_POINT('',#36283);
+#36283 = CARTESIAN_POINT('',(6.544999999895E-02,-0.19,-3.992389509466));
+#36284 = SURFACE_CURVE('',#36285,(#36289,#36296),.PCURVE_S1.);
+#36285 = LINE('',#36286,#36287);
+#36286 = CARTESIAN_POINT('',(-7.455000000105E-02,-0.19,-3.992389509466)
+ );
+#36287 = VECTOR('',#36288,1.);
+#36288 = DIRECTION('',(1.,-2.22044604925E-16,-0.));
+#36289 = PCURVE('',#35342,#36290);
+#36290 = DEFINITIONAL_REPRESENTATION('',(#36291),#36295);
+#36291 = LINE('',#36292,#36293);
+#36292 = CARTESIAN_POINT('',(7.3811156434E-02,9.650981542095E-02));
+#36293 = VECTOR('',#36294,1.);
+#36294 = DIRECTION('',(-9.995199202567E-45,1.));
+#36295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36296 = PCURVE('',#36297,#36302);
+#36297 = PLANE('',#36298);
+#36298 = AXIS2_PLACEMENT_3D('',#36299,#36300,#36301);
+#36299 = CARTESIAN_POINT('',(-7.455000000105E-02,-0.19,-3.992389509466)
+ );
+#36300 = DIRECTION('',(4.884981308351E-32,2.2E-16,1.));
+#36301 = DIRECTION('',(-1.,2.22044604925E-16,9.995199202567E-45));
+#36302 = DEFINITIONAL_REPRESENTATION('',(#36303),#36307);
+#36303 = LINE('',#36304,#36305);
+#36304 = CARTESIAN_POINT('',(0.,0.));
+#36305 = VECTOR('',#36306,1.);
+#36306 = DIRECTION('',(-1.,-2.198943824565E-60));
+#36307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36308 = ORIENTED_EDGE('',*,*,#36309,.T.);
+#36309 = EDGE_CURVE('',#36282,#36310,#36312,.T.);
+#36310 = VERTEX_POINT('',#36311);
+#36311 = CARTESIAN_POINT('',(0.16195981542,-0.19,-3.918578353032));
+#36312 = SURFACE_CURVE('',#36313,(#36318,#36325),.PCURVE_S1.);
+#36313 = CIRCLE('',#36314,0.1);
+#36314 = AXIS2_PLACEMENT_3D('',#36315,#36316,#36317);
+#36315 = CARTESIAN_POINT('',(6.544999999895E-02,-0.19,-3.892389509466));
+#36316 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#36317 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#36318 = PCURVE('',#35342,#36319);
+#36319 = DEFINITIONAL_REPRESENTATION('',(#36320),#36324);
+#36320 = CIRCLE('',#36321,1.E-01);
+#36321 = AXIS2_PLACEMENT_2D('',#36322,#36323);
+#36322 = CARTESIAN_POINT('',(-2.6188843566E-02,0.236509815421));
+#36323 = DIRECTION('',(-9.995199202567E-45,1.));
+#36324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36325 = PCURVE('',#36326,#36331);
+#36326 = CYLINDRICAL_SURFACE('',#36327,0.1);
+#36327 = AXIS2_PLACEMENT_3D('',#36328,#36329,#36330);
+#36328 = CARTESIAN_POINT('',(6.544999999895E-02,-0.19,-3.892389509466));
+#36329 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#36330 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#36331 = DEFINITIONAL_REPRESENTATION('',(#36332),#36336);
+#36332 = LINE('',#36333,#36334);
+#36333 = CARTESIAN_POINT('',(0.,-1.001633285927E-16));
+#36334 = VECTOR('',#36335,1.);
+#36335 = DIRECTION('',(1.,2.125531848275E-17));
+#36336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36337 = ORIENTED_EDGE('',*,*,#36338,.T.);
+#36338 = EDGE_CURVE('',#36310,#36339,#36341,.T.);
+#36339 = VERTEX_POINT('',#36340);
+#36340 = CARTESIAN_POINT('',(0.345449999999,-0.19,-3.242389509466));
+#36341 = SURFACE_CURVE('',#36342,(#36346,#36353),.PCURVE_S1.);
+#36342 = LINE('',#36343,#36344);
+#36343 = CARTESIAN_POINT('',(0.16195981542,-0.19,-3.918578353032));
+#36344 = VECTOR('',#36345,1.);
+#36345 = DIRECTION('',(0.261888435661,1.518490857691E-16,0.965098154214)
+ );
+#36346 = PCURVE('',#35342,#36347);
+#36347 = DEFINITIONAL_REPRESENTATION('',(#36348),#36352);
+#36348 = LINE('',#36349,#36350);
+#36349 = CARTESIAN_POINT('',(2.050733186544E-33,0.333019630842));
+#36350 = VECTOR('',#36351,1.);
+#36351 = DIRECTION('',(-0.965098154214,0.261888435661));
+#36352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36353 = PCURVE('',#36354,#36359);
+#36354 = PLANE('',#36355);
+#36355 = AXIS2_PLACEMENT_3D('',#36356,#36357,#36358);
+#36356 = CARTESIAN_POINT('',(0.16195981542,-0.19,-3.918578353032));
+#36357 = DIRECTION('',(-0.965098154214,2.742948383663E-16,0.261888435661
+ ));
+#36358 = DIRECTION('',(-0.261888435661,-1.518490857691E-16,
+ -0.965098154214));
+#36359 = DEFINITIONAL_REPRESENTATION('',(#36360),#36364);
+#36360 = LINE('',#36361,#36362);
+#36361 = CARTESIAN_POINT('',(-0.,0.));
+#36362 = VECTOR('',#36363,1.);
+#36363 = DIRECTION('',(-1.,-2.465190328816E-32));
+#36364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36365 = ORIENTED_EDGE('',*,*,#36366,.F.);
+#36366 = EDGE_CURVE('',#35325,#36339,#36367,.T.);
+#36367 = SURFACE_CURVE('',#36368,(#36372,#36379),.PCURVE_S1.);
+#36368 = LINE('',#36369,#36370);
+#36369 = CARTESIAN_POINT('',(0.345449999999,-0.19,7.007610490534));
+#36370 = VECTOR('',#36371,1.);
+#36371 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,-1.));
+#36372 = PCURVE('',#35342,#36373);
+#36373 = DEFINITIONAL_REPRESENTATION('',(#36374),#36378);
+#36374 = LINE('',#36375,#36376);
+#36375 = CARTESIAN_POINT('',(-10.92618884356,0.516509815421));
+#36376 = VECTOR('',#36377,1.);
+#36377 = DIRECTION('',(1.,0.));
+#36378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36379 = PCURVE('',#35424,#36380);
+#36380 = DEFINITIONAL_REPRESENTATION('',(#36381),#36385);
+#36381 = LINE('',#36382,#36383);
+#36382 = CARTESIAN_POINT('',(0.,0.));
+#36383 = VECTOR('',#36384,1.);
+#36384 = DIRECTION('',(-1.,0.));
+#36385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36386 = ORIENTED_EDGE('',*,*,#35324,.T.);
+#36387 = ORIENTED_EDGE('',*,*,#36388,.F.);
+#36388 = EDGE_CURVE('',#36389,#35327,#36391,.T.);
+#36389 = VERTEX_POINT('',#36390);
+#36390 = CARTESIAN_POINT('',(-0.354550000001,-0.19,-3.242389509466));
+#36391 = SURFACE_CURVE('',#36392,(#36396,#36403),.PCURVE_S1.);
+#36392 = LINE('',#36393,#36394);
+#36393 = CARTESIAN_POINT('',(-0.354550000001,-0.19,-3.242389509466));
+#36394 = VECTOR('',#36395,1.);
+#36395 = DIRECTION('',(4.884981308351E-32,2.2E-16,1.));
+#36396 = PCURVE('',#35342,#36397);
+#36397 = DEFINITIONAL_REPRESENTATION('',(#36398),#36402);
+#36398 = LINE('',#36399,#36400);
+#36399 = CARTESIAN_POINT('',(-0.676188843566,-0.183490184579));
+#36400 = VECTOR('',#36401,1.);
+#36401 = DIRECTION('',(-1.,0.));
+#36402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36403 = PCURVE('',#35370,#36404);
+#36404 = DEFINITIONAL_REPRESENTATION('',(#36405),#36409);
+#36405 = LINE('',#36406,#36407);
+#36406 = CARTESIAN_POINT('',(-0.,0.));
+#36407 = VECTOR('',#36408,1.);
+#36408 = DIRECTION('',(-1.,0.));
+#36409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36410 = ORIENTED_EDGE('',*,*,#36411,.T.);
+#36411 = EDGE_CURVE('',#36389,#36412,#36414,.T.);
+#36412 = VERTEX_POINT('',#36413);
+#36413 = CARTESIAN_POINT('',(-0.171059815422,-0.19,-3.918578353032));
+#36414 = SURFACE_CURVE('',#36415,(#36419,#36426),.PCURVE_S1.);
+#36415 = LINE('',#36416,#36417);
+#36416 = CARTESIAN_POINT('',(-0.354550000001,-0.19,-3.242389509466));
+#36417 = VECTOR('',#36418,1.);
+#36418 = DIRECTION('',(0.261888435661,-2.681509142309E-16,
+ -0.965098154214));
+#36419 = PCURVE('',#35342,#36420);
+#36420 = DEFINITIONAL_REPRESENTATION('',(#36421),#36425);
+#36421 = LINE('',#36422,#36423);
+#36422 = CARTESIAN_POINT('',(-0.676188843566,-0.183490184579));
+#36423 = VECTOR('',#36424,1.);
+#36424 = DIRECTION('',(0.965098154214,0.261888435661));
+#36425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36426 = PCURVE('',#36427,#36432);
+#36427 = PLANE('',#36428);
+#36428 = AXIS2_PLACEMENT_3D('',#36429,#36430,#36431);
+#36429 = CARTESIAN_POINT('',(-0.354550000001,-0.19,-3.242389509466));
+#36430 = DIRECTION('',(0.965098154214,-1.542948383663E-16,0.261888435661
+ ));
+#36431 = DIRECTION('',(-0.261888435661,2.681509142309E-16,0.965098154214
+ ));
+#36432 = DEFINITIONAL_REPRESENTATION('',(#36433),#36437);
+#36433 = LINE('',#36434,#36435);
+#36434 = CARTESIAN_POINT('',(0.,0.));
+#36435 = VECTOR('',#36436,1.);
+#36436 = DIRECTION('',(-1.,2.465190328816E-32));
+#36437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36438 = ORIENTED_EDGE('',*,*,#36439,.T.);
+#36439 = EDGE_CURVE('',#36412,#36280,#36440,.T.);
+#36440 = SURFACE_CURVE('',#36441,(#36446,#36453),.PCURVE_S1.);
+#36441 = CIRCLE('',#36442,0.1);
+#36442 = AXIS2_PLACEMENT_3D('',#36443,#36444,#36445);
+#36443 = CARTESIAN_POINT('',(-7.455000000105E-02,-0.19,-3.892389509466)
+ );
+#36444 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#36445 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#36446 = PCURVE('',#35342,#36447);
+#36447 = DEFINITIONAL_REPRESENTATION('',(#36448),#36452);
+#36448 = CIRCLE('',#36449,0.1);
+#36449 = AXIS2_PLACEMENT_2D('',#36450,#36451);
+#36450 = CARTESIAN_POINT('',(-2.6188843566E-02,9.650981542095E-02));
+#36451 = DIRECTION('',(-9.995199202567E-45,1.));
+#36452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36453 = PCURVE('',#36454,#36459);
+#36454 = CYLINDRICAL_SURFACE('',#36455,0.1);
+#36455 = AXIS2_PLACEMENT_3D('',#36456,#36457,#36458);
+#36456 = CARTESIAN_POINT('',(-7.455000000105E-02,-0.19,-3.892389509466)
+ );
+#36457 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#36458 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#36459 = DEFINITIONAL_REPRESENTATION('',(#36460),#36464);
+#36460 = LINE('',#36461,#36462);
+#36461 = CARTESIAN_POINT('',(1.7763568394E-15,-1.001633285927E-16));
+#36462 = VECTOR('',#36463,1.);
+#36463 = DIRECTION('',(1.,2.125531848275E-17));
+#36464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36465 = ADVANCED_FACE('',(#36466),#35424,.T.);
+#36466 = FACE_BOUND('',#36467,.T.);
+#36467 = EDGE_LOOP('',(#36468,#36491,#36512,#36513));
+#36468 = ORIENTED_EDGE('',*,*,#36469,.T.);
+#36469 = EDGE_CURVE('',#36339,#36470,#36472,.T.);
+#36470 = VERTEX_POINT('',#36471);
+#36471 = CARTESIAN_POINT('',(0.345449999999,0.11,-3.242389509466));
+#36472 = SURFACE_CURVE('',#36473,(#36477,#36484),.PCURVE_S1.);
+#36473 = LINE('',#36474,#36475);
+#36474 = CARTESIAN_POINT('',(0.345449999999,-0.19,-3.242389509466));
+#36475 = VECTOR('',#36476,1.);
+#36476 = DIRECTION('',(2.22044604925E-16,1.,-2.2E-16));
+#36477 = PCURVE('',#35424,#36478);
+#36478 = DEFINITIONAL_REPRESENTATION('',(#36479),#36483);
+#36479 = LINE('',#36480,#36481);
+#36480 = CARTESIAN_POINT('',(-10.25,-2.255E-15));
+#36481 = VECTOR('',#36482,1.);
+#36482 = DIRECTION('',(0.,-1.));
+#36483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36484 = PCURVE('',#36354,#36485);
+#36485 = DEFINITIONAL_REPRESENTATION('',(#36486),#36490);
+#36486 = LINE('',#36487,#36488);
+#36487 = CARTESIAN_POINT('',(-0.700642562224,1.063919325246E-16));
+#36488 = VECTOR('',#36489,1.);
+#36489 = DIRECTION('',(2.321593927207E-18,-1.));
+#36490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36491 = ORIENTED_EDGE('',*,*,#36492,.F.);
+#36492 = EDGE_CURVE('',#35383,#36470,#36493,.T.);
+#36493 = SURFACE_CURVE('',#36494,(#36498,#36505),.PCURVE_S1.);
+#36494 = LINE('',#36495,#36496);
+#36495 = CARTESIAN_POINT('',(0.345449999999,0.11,7.007610490534));
+#36496 = VECTOR('',#36497,1.);
+#36497 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,-1.));
+#36498 = PCURVE('',#35424,#36499);
+#36499 = DEFINITIONAL_REPRESENTATION('',(#36500),#36504);
+#36500 = LINE('',#36501,#36502);
+#36501 = CARTESIAN_POINT('',(6.6E-17,-0.3));
+#36502 = VECTOR('',#36503,1.);
+#36503 = DIRECTION('',(-1.,0.));
+#36504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36505 = PCURVE('',#35398,#36506);
+#36506 = DEFINITIONAL_REPRESENTATION('',(#36507),#36511);
+#36507 = LINE('',#36508,#36509);
+#36508 = CARTESIAN_POINT('',(-10.92618884356,0.516509815421));
+#36509 = VECTOR('',#36510,1.);
+#36510 = DIRECTION('',(1.,0.));
+#36511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36512 = ORIENTED_EDGE('',*,*,#35410,.T.);
+#36513 = ORIENTED_EDGE('',*,*,#36366,.T.);
+#36514 = ADVANCED_FACE('',(#36515),#35398,.F.);
+#36515 = FACE_BOUND('',#36516,.F.);
+#36516 = EDGE_LOOP('',(#36517,#36542,#36566,#36587,#36588,#36589,#36612,
+ #36635));
+#36517 = ORIENTED_EDGE('',*,*,#36518,.T.);
+#36518 = EDGE_CURVE('',#36519,#36521,#36523,.T.);
+#36519 = VERTEX_POINT('',#36520);
+#36520 = CARTESIAN_POINT('',(-7.455000000105E-02,0.11,-3.992389509466));
+#36521 = VERTEX_POINT('',#36522);
+#36522 = CARTESIAN_POINT('',(6.544999999895E-02,0.11,-3.992389509466));
+#36523 = SURFACE_CURVE('',#36524,(#36528,#36535),.PCURVE_S1.);
+#36524 = LINE('',#36525,#36526);
+#36525 = CARTESIAN_POINT('',(-7.455000000105E-02,0.11,-3.992389509466));
+#36526 = VECTOR('',#36527,1.);
+#36527 = DIRECTION('',(1.,-2.22044604925E-16,-0.));
+#36528 = PCURVE('',#35398,#36529);
+#36529 = DEFINITIONAL_REPRESENTATION('',(#36530),#36534);
+#36530 = LINE('',#36531,#36532);
+#36531 = CARTESIAN_POINT('',(7.3811156434E-02,9.650981542095E-02));
+#36532 = VECTOR('',#36533,1.);
+#36533 = DIRECTION('',(-9.995199202567E-45,1.));
+#36534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36535 = PCURVE('',#36297,#36536);
+#36536 = DEFINITIONAL_REPRESENTATION('',(#36537),#36541);
+#36537 = LINE('',#36538,#36539);
+#36538 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#36539 = VECTOR('',#36540,1.);
+#36540 = DIRECTION('',(-1.,-2.198943824565E-60));
+#36541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36542 = ORIENTED_EDGE('',*,*,#36543,.T.);
+#36543 = EDGE_CURVE('',#36521,#36544,#36546,.T.);
+#36544 = VERTEX_POINT('',#36545);
+#36545 = CARTESIAN_POINT('',(0.16195981542,0.11,-3.918578353032));
+#36546 = SURFACE_CURVE('',#36547,(#36552,#36559),.PCURVE_S1.);
+#36547 = CIRCLE('',#36548,0.1);
+#36548 = AXIS2_PLACEMENT_3D('',#36549,#36550,#36551);
+#36549 = CARTESIAN_POINT('',(6.544999999895E-02,0.11,-3.892389509466));
+#36550 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#36551 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#36552 = PCURVE('',#35398,#36553);
+#36553 = DEFINITIONAL_REPRESENTATION('',(#36554),#36558);
+#36554 = CIRCLE('',#36555,1.E-01);
+#36555 = AXIS2_PLACEMENT_2D('',#36556,#36557);
+#36556 = CARTESIAN_POINT('',(-2.6188843566E-02,0.236509815421));
+#36557 = DIRECTION('',(-9.995199202567E-45,1.));
+#36558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36559 = PCURVE('',#36326,#36560);
+#36560 = DEFINITIONAL_REPRESENTATION('',(#36561),#36565);
+#36561 = LINE('',#36562,#36563);
+#36562 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.3));
+#36563 = VECTOR('',#36564,1.);
+#36564 = DIRECTION('',(1.,0.));
+#36565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36566 = ORIENTED_EDGE('',*,*,#36567,.T.);
+#36567 = EDGE_CURVE('',#36544,#36470,#36568,.T.);
+#36568 = SURFACE_CURVE('',#36569,(#36573,#36580),.PCURVE_S1.);
+#36569 = LINE('',#36570,#36571);
+#36570 = CARTESIAN_POINT('',(0.16195981542,0.11,-3.918578353032));
+#36571 = VECTOR('',#36572,1.);
+#36572 = DIRECTION('',(0.261888435661,1.518490857691E-16,0.965098154214)
+ );
+#36573 = PCURVE('',#35398,#36574);
+#36574 = DEFINITIONAL_REPRESENTATION('',(#36575),#36579);
+#36575 = LINE('',#36576,#36577);
+#36576 = CARTESIAN_POINT('',(-1.002380131175E-33,0.333019630842));
+#36577 = VECTOR('',#36578,1.);
+#36578 = DIRECTION('',(-0.965098154214,0.261888435661));
+#36579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36580 = PCURVE('',#36354,#36581);
+#36581 = DEFINITIONAL_REPRESENTATION('',(#36582),#36586);
+#36582 = LINE('',#36583,#36584);
+#36583 = CARTESIAN_POINT('',(-6.736131856727E-17,-0.3));
+#36584 = VECTOR('',#36585,1.);
+#36585 = DIRECTION('',(-1.,-2.465190328816E-32));
+#36586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36587 = ORIENTED_EDGE('',*,*,#36492,.F.);
+#36588 = ORIENTED_EDGE('',*,*,#35382,.T.);
+#36589 = ORIENTED_EDGE('',*,*,#36590,.F.);
+#36590 = EDGE_CURVE('',#36591,#35355,#36593,.T.);
+#36591 = VERTEX_POINT('',#36592);
+#36592 = CARTESIAN_POINT('',(-0.354550000001,0.11,-3.242389509466));
+#36593 = SURFACE_CURVE('',#36594,(#36598,#36605),.PCURVE_S1.);
+#36594 = LINE('',#36595,#36596);
+#36595 = CARTESIAN_POINT('',(-0.354550000001,0.11,-3.242389509466));
+#36596 = VECTOR('',#36597,1.);
+#36597 = DIRECTION('',(4.884981308351E-32,2.2E-16,1.));
+#36598 = PCURVE('',#35398,#36599);
+#36599 = DEFINITIONAL_REPRESENTATION('',(#36600),#36604);
+#36600 = LINE('',#36601,#36602);
+#36601 = CARTESIAN_POINT('',(-0.676188843566,-0.183490184579));
+#36602 = VECTOR('',#36603,1.);
+#36603 = DIRECTION('',(-1.,0.));
+#36604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36605 = PCURVE('',#35370,#36606);
+#36606 = DEFINITIONAL_REPRESENTATION('',(#36607),#36611);
+#36607 = LINE('',#36608,#36609);
+#36608 = CARTESIAN_POINT('',(-6.6E-17,-0.3));
+#36609 = VECTOR('',#36610,1.);
+#36610 = DIRECTION('',(-1.,0.));
+#36611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36612 = ORIENTED_EDGE('',*,*,#36613,.T.);
+#36613 = EDGE_CURVE('',#36591,#36614,#36616,.T.);
+#36614 = VERTEX_POINT('',#36615);
+#36615 = CARTESIAN_POINT('',(-0.171059815422,0.11,-3.918578353032));
+#36616 = SURFACE_CURVE('',#36617,(#36621,#36628),.PCURVE_S1.);
+#36617 = LINE('',#36618,#36619);
+#36618 = CARTESIAN_POINT('',(-0.354550000001,0.11,-3.242389509466));
+#36619 = VECTOR('',#36620,1.);
+#36620 = DIRECTION('',(0.261888435661,-2.681509142309E-16,
+ -0.965098154214));
+#36621 = PCURVE('',#35398,#36622);
+#36622 = DEFINITIONAL_REPRESENTATION('',(#36623),#36627);
+#36623 = LINE('',#36624,#36625);
+#36624 = CARTESIAN_POINT('',(-0.676188843566,-0.183490184579));
+#36625 = VECTOR('',#36626,1.);
+#36626 = DIRECTION('',(0.965098154214,0.261888435661));
+#36627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36628 = PCURVE('',#36427,#36629);
+#36629 = DEFINITIONAL_REPRESENTATION('',(#36630),#36634);
+#36630 = LINE('',#36631,#36632);
+#36631 = CARTESIAN_POINT('',(6.590754571157E-17,-0.3));
+#36632 = VECTOR('',#36633,1.);
+#36633 = DIRECTION('',(-1.,2.465190328816E-32));
+#36634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36635 = ORIENTED_EDGE('',*,*,#36636,.T.);
+#36636 = EDGE_CURVE('',#36614,#36519,#36637,.T.);
+#36637 = SURFACE_CURVE('',#36638,(#36643,#36650),.PCURVE_S1.);
+#36638 = CIRCLE('',#36639,0.1);
+#36639 = AXIS2_PLACEMENT_3D('',#36640,#36641,#36642);
+#36640 = CARTESIAN_POINT('',(-7.455000000105E-02,0.11,-3.892389509466));
+#36641 = DIRECTION('',(-2.22044604925E-16,-1.,2.2E-16));
+#36642 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#36643 = PCURVE('',#35398,#36644);
+#36644 = DEFINITIONAL_REPRESENTATION('',(#36645),#36649);
+#36645 = CIRCLE('',#36646,0.1);
+#36646 = AXIS2_PLACEMENT_2D('',#36647,#36648);
+#36647 = CARTESIAN_POINT('',(-2.6188843566E-02,9.650981542095E-02));
+#36648 = DIRECTION('',(-9.995199202567E-45,1.));
+#36649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36650 = PCURVE('',#36454,#36651);
+#36651 = DEFINITIONAL_REPRESENTATION('',(#36652),#36656);
+#36652 = LINE('',#36653,#36654);
+#36653 = CARTESIAN_POINT('',(1.33226762955E-15,-0.3));
+#36654 = VECTOR('',#36655,1.);
+#36655 = DIRECTION('',(1.,0.));
+#36656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36657 = ADVANCED_FACE('',(#36658),#35370,.T.);
+#36658 = FACE_BOUND('',#36659,.F.);
+#36659 = EDGE_LOOP('',(#36660,#36661,#36682,#36683));
+#36660 = ORIENTED_EDGE('',*,*,#36388,.F.);
+#36661 = ORIENTED_EDGE('',*,*,#36662,.T.);
+#36662 = EDGE_CURVE('',#36389,#36591,#36663,.T.);
+#36663 = SURFACE_CURVE('',#36664,(#36668,#36675),.PCURVE_S1.);
+#36664 = LINE('',#36665,#36666);
+#36665 = CARTESIAN_POINT('',(-0.354550000001,-0.19,-3.242389509466));
+#36666 = VECTOR('',#36667,1.);
+#36667 = DIRECTION('',(2.22044604925E-16,1.,-2.2E-16));
+#36668 = PCURVE('',#35370,#36669);
+#36669 = DEFINITIONAL_REPRESENTATION('',(#36670),#36674);
+#36670 = LINE('',#36671,#36672);
+#36671 = CARTESIAN_POINT('',(-0.,0.));
+#36672 = VECTOR('',#36673,1.);
+#36673 = DIRECTION('',(0.,-1.));
+#36674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36675 = PCURVE('',#36427,#36676);
+#36676 = DEFINITIONAL_REPRESENTATION('',(#36677),#36681);
+#36677 = LINE('',#36678,#36679);
+#36678 = CARTESIAN_POINT('',(0.,0.));
+#36679 = VECTOR('',#36680,1.);
+#36680 = DIRECTION('',(-2.321593926953E-18,-1.));
+#36681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36682 = ORIENTED_EDGE('',*,*,#36590,.T.);
+#36683 = ORIENTED_EDGE('',*,*,#35354,.F.);
+#36684 = ADVANCED_FACE('',(#36685),#35581,.T.);
+#36685 = FACE_BOUND('',#36686,.T.);
+#36686 = EDGE_LOOP('',(#36687,#36688,#36711,#36739));
+#36687 = ORIENTED_EDGE('',*,*,#35563,.F.);
+#36688 = ORIENTED_EDGE('',*,*,#36689,.T.);
+#36689 = EDGE_CURVE('',#35564,#36690,#36692,.T.);
+#36690 = VERTEX_POINT('',#36691);
+#36691 = CARTESIAN_POINT('',(4.854552105821,-0.19,7.007610490534));
+#36692 = SURFACE_CURVE('',#36693,(#36697,#36704),.PCURVE_S1.);
+#36693 = LINE('',#36694,#36695);
+#36694 = CARTESIAN_POINT('',(4.854552105821,-0.19,-3.242389509466));
+#36695 = VECTOR('',#36696,1.);
+#36696 = DIRECTION('',(0.,0.,1.));
+#36697 = PCURVE('',#35581,#36698);
+#36698 = DEFINITIONAL_REPRESENTATION('',(#36699),#36703);
+#36699 = LINE('',#36700,#36701);
+#36700 = CARTESIAN_POINT('',(0.676188843566,-0.183490184579));
+#36701 = VECTOR('',#36702,1.);
+#36702 = DIRECTION('',(1.,0.));
+#36703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36704 = PCURVE('',#35609,#36705);
+#36705 = DEFINITIONAL_REPRESENTATION('',(#36706),#36710);
+#36706 = LINE('',#36707,#36708);
+#36707 = CARTESIAN_POINT('',(0.,0.));
+#36708 = VECTOR('',#36709,1.);
+#36709 = DIRECTION('',(1.,0.));
+#36710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36711 = ORIENTED_EDGE('',*,*,#36712,.T.);
+#36712 = EDGE_CURVE('',#36690,#36713,#36715,.T.);
+#36713 = VERTEX_POINT('',#36714);
+#36714 = CARTESIAN_POINT('',(4.154552105821,-0.19,7.007610490534));
+#36715 = SURFACE_CURVE('',#36716,(#36720,#36727),.PCURVE_S1.);
+#36716 = LINE('',#36717,#36718);
+#36717 = CARTESIAN_POINT('',(4.854552105821,-0.19,7.007610490534));
+#36718 = VECTOR('',#36719,1.);
+#36719 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#36720 = PCURVE('',#35581,#36721);
+#36721 = DEFINITIONAL_REPRESENTATION('',(#36722),#36726);
+#36722 = LINE('',#36723,#36724);
+#36723 = CARTESIAN_POINT('',(10.926188843566,-0.183490184579));
+#36724 = VECTOR('',#36725,1.);
+#36725 = DIRECTION('',(0.,1.));
+#36726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36727 = PCURVE('',#36728,#36733);
+#36728 = PLANE('',#36729);
+#36729 = AXIS2_PLACEMENT_3D('',#36730,#36731,#36732);
+#36730 = CARTESIAN_POINT('',(4.854552105821,-0.19,7.007610490534));
+#36731 = DIRECTION('',(0.,0.,1.));
+#36732 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#36733 = DEFINITIONAL_REPRESENTATION('',(#36734),#36738);
+#36734 = LINE('',#36735,#36736);
+#36735 = CARTESIAN_POINT('',(0.,0.));
+#36736 = VECTOR('',#36737,1.);
+#36737 = DIRECTION('',(1.,0.));
+#36738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36739 = ORIENTED_EDGE('',*,*,#36740,.T.);
+#36740 = EDGE_CURVE('',#36713,#35566,#36741,.T.);
+#36741 = SURFACE_CURVE('',#36742,(#36746,#36753),.PCURVE_S1.);
+#36742 = LINE('',#36743,#36744);
+#36743 = CARTESIAN_POINT('',(4.154552105821,-0.19,7.007610490534));
+#36744 = VECTOR('',#36745,1.);
+#36745 = DIRECTION('',(0.,0.,-1.));
+#36746 = PCURVE('',#35581,#36747);
+#36747 = DEFINITIONAL_REPRESENTATION('',(#36748),#36752);
+#36748 = LINE('',#36749,#36750);
+#36749 = CARTESIAN_POINT('',(10.926188843566,0.516509815421));
+#36750 = VECTOR('',#36751,1.);
+#36751 = DIRECTION('',(-1.,0.));
+#36752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36753 = PCURVE('',#35663,#36754);
+#36754 = DEFINITIONAL_REPRESENTATION('',(#36755),#36759);
+#36755 = LINE('',#36756,#36757);
+#36756 = CARTESIAN_POINT('',(0.,-0.));
+#36757 = VECTOR('',#36758,1.);
+#36758 = DIRECTION('',(1.,0.));
+#36759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36760 = ADVANCED_FACE('',(#36761),#35663,.T.);
+#36761 = FACE_BOUND('',#36762,.T.);
+#36762 = EDGE_LOOP('',(#36763,#36764,#36787,#36808));
+#36763 = ORIENTED_EDGE('',*,*,#36740,.F.);
+#36764 = ORIENTED_EDGE('',*,*,#36765,.T.);
+#36765 = EDGE_CURVE('',#36713,#36766,#36768,.T.);
+#36766 = VERTEX_POINT('',#36767);
+#36767 = CARTESIAN_POINT('',(4.154552105821,0.11,7.007610490534));
+#36768 = SURFACE_CURVE('',#36769,(#36773,#36780),.PCURVE_S1.);
+#36769 = LINE('',#36770,#36771);
+#36770 = CARTESIAN_POINT('',(4.154552105821,-0.19,7.007610490534));
+#36771 = VECTOR('',#36772,1.);
+#36772 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#36773 = PCURVE('',#35663,#36774);
+#36774 = DEFINITIONAL_REPRESENTATION('',(#36775),#36779);
+#36775 = LINE('',#36776,#36777);
+#36776 = CARTESIAN_POINT('',(0.,-0.));
+#36777 = VECTOR('',#36778,1.);
+#36778 = DIRECTION('',(0.,-1.));
+#36779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36780 = PCURVE('',#36728,#36781);
+#36781 = DEFINITIONAL_REPRESENTATION('',(#36782),#36786);
+#36782 = LINE('',#36783,#36784);
+#36783 = CARTESIAN_POINT('',(0.7,1.554312234475E-16));
+#36784 = VECTOR('',#36785,1.);
+#36785 = DIRECTION('',(0.,-1.));
+#36786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36787 = ORIENTED_EDGE('',*,*,#36788,.T.);
+#36788 = EDGE_CURVE('',#36766,#35622,#36789,.T.);
+#36789 = SURFACE_CURVE('',#36790,(#36794,#36801),.PCURVE_S1.);
+#36790 = LINE('',#36791,#36792);
+#36791 = CARTESIAN_POINT('',(4.154552105821,0.11,7.007610490534));
+#36792 = VECTOR('',#36793,1.);
+#36793 = DIRECTION('',(0.,0.,-1.));
+#36794 = PCURVE('',#35663,#36795);
+#36795 = DEFINITIONAL_REPRESENTATION('',(#36796),#36800);
+#36796 = LINE('',#36797,#36798);
+#36797 = CARTESIAN_POINT('',(0.,-0.3));
+#36798 = VECTOR('',#36799,1.);
+#36799 = DIRECTION('',(1.,0.));
+#36800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36801 = PCURVE('',#35637,#36802);
+#36802 = DEFINITIONAL_REPRESENTATION('',(#36803),#36807);
+#36803 = LINE('',#36804,#36805);
+#36804 = CARTESIAN_POINT('',(10.926188843566,0.516509815421));
+#36805 = VECTOR('',#36806,1.);
+#36806 = DIRECTION('',(-1.,0.));
+#36807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36808 = ORIENTED_EDGE('',*,*,#35649,.F.);
+#36809 = ADVANCED_FACE('',(#36810),#35637,.F.);
+#36810 = FACE_BOUND('',#36811,.F.);
+#36811 = EDGE_LOOP('',(#36812,#36813,#36836,#36857));
+#36812 = ORIENTED_EDGE('',*,*,#35621,.F.);
+#36813 = ORIENTED_EDGE('',*,*,#36814,.T.);
+#36814 = EDGE_CURVE('',#35594,#36815,#36817,.T.);
+#36815 = VERTEX_POINT('',#36816);
+#36816 = CARTESIAN_POINT('',(4.854552105821,0.11,7.007610490534));
+#36817 = SURFACE_CURVE('',#36818,(#36822,#36829),.PCURVE_S1.);
+#36818 = LINE('',#36819,#36820);
+#36819 = CARTESIAN_POINT('',(4.854552105821,0.11,-3.242389509466));
+#36820 = VECTOR('',#36821,1.);
+#36821 = DIRECTION('',(0.,0.,1.));
+#36822 = PCURVE('',#35637,#36823);
+#36823 = DEFINITIONAL_REPRESENTATION('',(#36824),#36828);
+#36824 = LINE('',#36825,#36826);
+#36825 = CARTESIAN_POINT('',(0.676188843566,-0.183490184579));
+#36826 = VECTOR('',#36827,1.);
+#36827 = DIRECTION('',(1.,0.));
+#36828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36829 = PCURVE('',#35609,#36830);
+#36830 = DEFINITIONAL_REPRESENTATION('',(#36831),#36835);
+#36831 = LINE('',#36832,#36833);
+#36832 = CARTESIAN_POINT('',(0.,-0.3));
+#36833 = VECTOR('',#36834,1.);
+#36834 = DIRECTION('',(1.,0.));
+#36835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36836 = ORIENTED_EDGE('',*,*,#36837,.T.);
+#36837 = EDGE_CURVE('',#36815,#36766,#36838,.T.);
+#36838 = SURFACE_CURVE('',#36839,(#36843,#36850),.PCURVE_S1.);
+#36839 = LINE('',#36840,#36841);
+#36840 = CARTESIAN_POINT('',(4.854552105821,0.11,7.007610490534));
+#36841 = VECTOR('',#36842,1.);
+#36842 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#36843 = PCURVE('',#35637,#36844);
+#36844 = DEFINITIONAL_REPRESENTATION('',(#36845),#36849);
+#36845 = LINE('',#36846,#36847);
+#36846 = CARTESIAN_POINT('',(10.926188843566,-0.183490184579));
+#36847 = VECTOR('',#36848,1.);
+#36848 = DIRECTION('',(0.,1.));
+#36849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36850 = PCURVE('',#36728,#36851);
+#36851 = DEFINITIONAL_REPRESENTATION('',(#36852),#36856);
+#36852 = LINE('',#36853,#36854);
+#36853 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#36854 = VECTOR('',#36855,1.);
+#36855 = DIRECTION('',(1.,0.));
+#36856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36857 = ORIENTED_EDGE('',*,*,#36788,.T.);
+#36858 = ADVANCED_FACE('',(#36859),#35609,.T.);
+#36859 = FACE_BOUND('',#36860,.T.);
+#36860 = EDGE_LOOP('',(#36861,#36862,#36863,#36864));
+#36861 = ORIENTED_EDGE('',*,*,#36689,.F.);
+#36862 = ORIENTED_EDGE('',*,*,#35593,.F.);
+#36863 = ORIENTED_EDGE('',*,*,#36814,.T.);
+#36864 = ORIENTED_EDGE('',*,*,#36865,.F.);
+#36865 = EDGE_CURVE('',#36690,#36815,#36866,.T.);
+#36866 = SURFACE_CURVE('',#36867,(#36871,#36878),.PCURVE_S1.);
+#36867 = LINE('',#36868,#36869);
+#36868 = CARTESIAN_POINT('',(4.854552105821,-0.19,7.007610490534));
+#36869 = VECTOR('',#36870,1.);
+#36870 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#36871 = PCURVE('',#35609,#36872);
+#36872 = DEFINITIONAL_REPRESENTATION('',(#36873),#36877);
+#36873 = LINE('',#36874,#36875);
+#36874 = CARTESIAN_POINT('',(10.25,0.));
+#36875 = VECTOR('',#36876,1.);
+#36876 = DIRECTION('',(0.,-1.));
+#36877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36878 = PCURVE('',#36728,#36879);
+#36879 = DEFINITIONAL_REPRESENTATION('',(#36880),#36884);
+#36880 = LINE('',#36881,#36882);
+#36881 = CARTESIAN_POINT('',(0.,0.));
+#36882 = VECTOR('',#36883,1.);
+#36883 = DIRECTION('',(0.,-1.));
+#36884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36885 = ADVANCED_FACE('',(#36886),#35695,.F.);
+#36886 = FACE_BOUND('',#36887,.F.);
+#36887 = EDGE_LOOP('',(#36888,#36911,#36939,#36960));
+#36888 = ORIENTED_EDGE('',*,*,#36889,.F.);
+#36889 = EDGE_CURVE('',#36890,#35680,#36892,.T.);
+#36890 = VERTEX_POINT('',#36891);
+#36891 = CARTESIAN_POINT('',(0.345449999999,0.11,7.007610490534));
+#36892 = SURFACE_CURVE('',#36893,(#36897,#36904),.PCURVE_S1.);
+#36893 = LINE('',#36894,#36895);
+#36894 = CARTESIAN_POINT('',(0.345449999999,0.11,7.007610490534));
+#36895 = VECTOR('',#36896,1.);
+#36896 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,-1.));
+#36897 = PCURVE('',#35695,#36898);
+#36898 = DEFINITIONAL_REPRESENTATION('',(#36899),#36903);
+#36899 = LINE('',#36900,#36901);
+#36900 = CARTESIAN_POINT('',(-10.92618884356,0.516509815421));
+#36901 = VECTOR('',#36902,1.);
+#36902 = DIRECTION('',(1.,0.));
+#36903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36904 = PCURVE('',#35777,#36905);
+#36905 = DEFINITIONAL_REPRESENTATION('',(#36906),#36910);
+#36906 = LINE('',#36907,#36908);
+#36907 = CARTESIAN_POINT('',(6.6E-17,-0.3));
+#36908 = VECTOR('',#36909,1.);
+#36909 = DIRECTION('',(-1.,0.));
+#36910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36911 = ORIENTED_EDGE('',*,*,#36912,.F.);
+#36912 = EDGE_CURVE('',#36913,#36890,#36915,.T.);
+#36913 = VERTEX_POINT('',#36914);
+#36914 = CARTESIAN_POINT('',(-0.354550000001,0.11,7.007610490534));
+#36915 = SURFACE_CURVE('',#36916,(#36920,#36927),.PCURVE_S1.);
+#36916 = LINE('',#36917,#36918);
+#36917 = CARTESIAN_POINT('',(-0.354550000001,0.11,7.007610490534));
+#36918 = VECTOR('',#36919,1.);
+#36919 = DIRECTION('',(1.,-2.22044604925E-16,-0.));
+#36920 = PCURVE('',#35695,#36921);
+#36921 = DEFINITIONAL_REPRESENTATION('',(#36922),#36926);
+#36922 = LINE('',#36923,#36924);
+#36923 = CARTESIAN_POINT('',(-10.92618884356,-0.183490184579));
+#36924 = VECTOR('',#36925,1.);
+#36925 = DIRECTION('',(-9.995199202567E-45,1.));
+#36926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36927 = PCURVE('',#36928,#36933);
+#36928 = PLANE('',#36929);
+#36929 = AXIS2_PLACEMENT_3D('',#36930,#36931,#36932);
+#36930 = CARTESIAN_POINT('',(-0.354550000001,-0.19,7.007610490534));
+#36931 = DIRECTION('',(4.884981308351E-32,2.2E-16,1.));
+#36932 = DIRECTION('',(-1.,2.22044604925E-16,9.995199202567E-45));
+#36933 = DEFINITIONAL_REPRESENTATION('',(#36934),#36938);
+#36934 = LINE('',#36935,#36936);
+#36935 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#36936 = VECTOR('',#36937,1.);
+#36937 = DIRECTION('',(-1.,-2.198943824565E-60));
+#36938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36939 = ORIENTED_EDGE('',*,*,#36940,.F.);
+#36940 = EDGE_CURVE('',#35678,#36913,#36941,.T.);
+#36941 = SURFACE_CURVE('',#36942,(#36946,#36953),.PCURVE_S1.);
+#36942 = LINE('',#36943,#36944);
+#36943 = CARTESIAN_POINT('',(-0.354550000001,0.11,-3.242389509466));
+#36944 = VECTOR('',#36945,1.);
+#36945 = DIRECTION('',(4.884981308351E-32,2.2E-16,1.));
+#36946 = PCURVE('',#35695,#36947);
+#36947 = DEFINITIONAL_REPRESENTATION('',(#36948),#36952);
+#36948 = LINE('',#36949,#36950);
+#36949 = CARTESIAN_POINT('',(-0.676188843566,-0.183490184579));
+#36950 = VECTOR('',#36951,1.);
+#36951 = DIRECTION('',(-1.,0.));
+#36952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36953 = PCURVE('',#35723,#36954);
+#36954 = DEFINITIONAL_REPRESENTATION('',(#36955),#36959);
+#36955 = LINE('',#36956,#36957);
+#36956 = CARTESIAN_POINT('',(-6.6E-17,-0.3));
+#36957 = VECTOR('',#36958,1.);
+#36958 = DIRECTION('',(-1.,0.));
+#36959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36960 = ORIENTED_EDGE('',*,*,#35677,.T.);
+#36961 = ADVANCED_FACE('',(#36962),#35777,.T.);
+#36962 = FACE_BOUND('',#36963,.T.);
+#36963 = EDGE_LOOP('',(#36964,#36965,#36966,#36989));
+#36964 = ORIENTED_EDGE('',*,*,#35763,.T.);
+#36965 = ORIENTED_EDGE('',*,*,#36889,.F.);
+#36966 = ORIENTED_EDGE('',*,*,#36967,.F.);
+#36967 = EDGE_CURVE('',#36968,#36890,#36970,.T.);
+#36968 = VERTEX_POINT('',#36969);
+#36969 = CARTESIAN_POINT('',(0.345449999999,-0.19,7.007610490534));
+#36970 = SURFACE_CURVE('',#36971,(#36975,#36982),.PCURVE_S1.);
+#36971 = LINE('',#36972,#36973);
+#36972 = CARTESIAN_POINT('',(0.345449999999,-0.19,7.007610490534));
+#36973 = VECTOR('',#36974,1.);
+#36974 = DIRECTION('',(2.22044604925E-16,1.,-2.2E-16));
+#36975 = PCURVE('',#35777,#36976);
+#36976 = DEFINITIONAL_REPRESENTATION('',(#36977),#36981);
+#36977 = LINE('',#36978,#36979);
+#36978 = CARTESIAN_POINT('',(0.,0.));
+#36979 = VECTOR('',#36980,1.);
+#36980 = DIRECTION('',(0.,-1.));
+#36981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36982 = PCURVE('',#36928,#36983);
+#36983 = DEFINITIONAL_REPRESENTATION('',(#36984),#36988);
+#36984 = LINE('',#36985,#36986);
+#36985 = CARTESIAN_POINT('',(-0.7,-1.554312234475E-16));
+#36986 = VECTOR('',#36987,1.);
+#36987 = DIRECTION('',(-2.198943824565E-60,-1.));
+#36988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36989 = ORIENTED_EDGE('',*,*,#36990,.T.);
+#36990 = EDGE_CURVE('',#36968,#35736,#36991,.T.);
+#36991 = SURFACE_CURVE('',#36992,(#36996,#37003),.PCURVE_S1.);
+#36992 = LINE('',#36993,#36994);
+#36993 = CARTESIAN_POINT('',(0.345449999999,-0.19,7.007610490534));
+#36994 = VECTOR('',#36995,1.);
+#36995 = DIRECTION('',(-4.884981308351E-32,-2.2E-16,-1.));
+#36996 = PCURVE('',#35777,#36997);
+#36997 = DEFINITIONAL_REPRESENTATION('',(#36998),#37002);
+#36998 = LINE('',#36999,#37000);
+#36999 = CARTESIAN_POINT('',(0.,0.));
+#37000 = VECTOR('',#37001,1.);
+#37001 = DIRECTION('',(-1.,0.));
+#37002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37003 = PCURVE('',#35751,#37004);
+#37004 = DEFINITIONAL_REPRESENTATION('',(#37005),#37009);
+#37005 = LINE('',#37006,#37007);
+#37006 = CARTESIAN_POINT('',(-10.92618884356,0.516509815421));
+#37007 = VECTOR('',#37008,1.);
+#37008 = DIRECTION('',(1.,0.));
+#37009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37010 = ADVANCED_FACE('',(#37011),#35751,.T.);
+#37011 = FACE_BOUND('',#37012,.T.);
+#37012 = EDGE_LOOP('',(#37013,#37014,#37037,#37058));
+#37013 = ORIENTED_EDGE('',*,*,#36990,.F.);
+#37014 = ORIENTED_EDGE('',*,*,#37015,.F.);
+#37015 = EDGE_CURVE('',#37016,#36968,#37018,.T.);
+#37016 = VERTEX_POINT('',#37017);
+#37017 = CARTESIAN_POINT('',(-0.354550000001,-0.19,7.007610490534));
+#37018 = SURFACE_CURVE('',#37019,(#37023,#37030),.PCURVE_S1.);
+#37019 = LINE('',#37020,#37021);
+#37020 = CARTESIAN_POINT('',(-0.354550000001,-0.19,7.007610490534));
+#37021 = VECTOR('',#37022,1.);
+#37022 = DIRECTION('',(1.,-2.22044604925E-16,-0.));
+#37023 = PCURVE('',#35751,#37024);
+#37024 = DEFINITIONAL_REPRESENTATION('',(#37025),#37029);
+#37025 = LINE('',#37026,#37027);
+#37026 = CARTESIAN_POINT('',(-10.92618884356,-0.183490184579));
+#37027 = VECTOR('',#37028,1.);
+#37028 = DIRECTION('',(-9.995199202567E-45,1.));
+#37029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37030 = PCURVE('',#36928,#37031);
+#37031 = DEFINITIONAL_REPRESENTATION('',(#37032),#37036);
+#37032 = LINE('',#37033,#37034);
+#37033 = CARTESIAN_POINT('',(0.,0.));
+#37034 = VECTOR('',#37035,1.);
+#37035 = DIRECTION('',(-1.,-2.198943824565E-60));
+#37036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37037 = ORIENTED_EDGE('',*,*,#37038,.F.);
+#37038 = EDGE_CURVE('',#35708,#37016,#37039,.T.);
+#37039 = SURFACE_CURVE('',#37040,(#37044,#37051),.PCURVE_S1.);
+#37040 = LINE('',#37041,#37042);
+#37041 = CARTESIAN_POINT('',(-0.354550000001,-0.19,-3.242389509466));
+#37042 = VECTOR('',#37043,1.);
+#37043 = DIRECTION('',(4.884981308351E-32,2.2E-16,1.));
+#37044 = PCURVE('',#35751,#37045);
+#37045 = DEFINITIONAL_REPRESENTATION('',(#37046),#37050);
+#37046 = LINE('',#37047,#37048);
+#37047 = CARTESIAN_POINT('',(-0.676188843566,-0.183490184579));
+#37048 = VECTOR('',#37049,1.);
+#37049 = DIRECTION('',(-1.,0.));
+#37050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37051 = PCURVE('',#35723,#37052);
+#37052 = DEFINITIONAL_REPRESENTATION('',(#37053),#37057);
+#37053 = LINE('',#37054,#37055);
+#37054 = CARTESIAN_POINT('',(-0.,0.));
+#37055 = VECTOR('',#37056,1.);
+#37056 = DIRECTION('',(-1.,0.));
+#37057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37058 = ORIENTED_EDGE('',*,*,#35735,.T.);
+#37059 = ADVANCED_FACE('',(#37060),#35723,.T.);
+#37060 = FACE_BOUND('',#37061,.F.);
+#37061 = EDGE_LOOP('',(#37062,#37063,#37064,#37065));
+#37062 = ORIENTED_EDGE('',*,*,#37038,.F.);
+#37063 = ORIENTED_EDGE('',*,*,#35707,.F.);
+#37064 = ORIENTED_EDGE('',*,*,#36940,.T.);
+#37065 = ORIENTED_EDGE('',*,*,#37066,.F.);
+#37066 = EDGE_CURVE('',#37016,#36913,#37067,.T.);
+#37067 = SURFACE_CURVE('',#37068,(#37072,#37079),.PCURVE_S1.);
+#37068 = LINE('',#37069,#37070);
+#37069 = CARTESIAN_POINT('',(-0.354550000001,-0.19,7.007610490534));
+#37070 = VECTOR('',#37071,1.);
+#37071 = DIRECTION('',(2.22044604925E-16,1.,-2.2E-16));
+#37072 = PCURVE('',#35723,#37073);
+#37073 = DEFINITIONAL_REPRESENTATION('',(#37074),#37078);
+#37074 = LINE('',#37075,#37076);
+#37075 = CARTESIAN_POINT('',(-10.25,2.255E-15));
+#37076 = VECTOR('',#37077,1.);
+#37077 = DIRECTION('',(0.,-1.));
+#37078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37079 = PCURVE('',#36928,#37080);
+#37080 = DEFINITIONAL_REPRESENTATION('',(#37081),#37085);
+#37081 = LINE('',#37082,#37083);
+#37082 = CARTESIAN_POINT('',(0.,0.));
+#37083 = VECTOR('',#37084,1.);
+#37084 = DIRECTION('',(-2.198943824565E-60,-1.));
+#37085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37086 = ADVANCED_FACE('',(#37087),#35809,.T.);
+#37087 = FACE_BOUND('',#37088,.T.);
+#37088 = EDGE_LOOP('',(#37089,#37113,#37114,#37115));
+#37089 = ORIENTED_EDGE('',*,*,#37090,.F.);
+#37090 = EDGE_CURVE('',#35793,#37091,#37093,.T.);
+#37091 = VERTEX_POINT('',#37092);
+#37092 = CARTESIAN_POINT('',(0.77545,5.71,3.5));
+#37093 = SEAM_CURVE('',#37094,(#37099,#37106),.PCURVE_S1.);
+#37094 = CIRCLE('',#37095,0.1);
+#37095 = AXIS2_PLACEMENT_3D('',#37096,#37097,#37098);
+#37096 = CARTESIAN_POINT('',(0.77545,5.61,3.5));
+#37097 = DIRECTION('',(6.948254144075E-17,1.09087590062E-15,-1.));
+#37098 = DIRECTION('',(-1.,4.106175178125E-16,-6.948254144075E-17));
+#37099 = PCURVE('',#35809,#37100);
+#37100 = DEFINITIONAL_REPRESENTATION('',(#37101),#37105);
+#37101 = LINE('',#37102,#37103);
+#37102 = CARTESIAN_POINT('',(0.,-8.881784197001E-15));
+#37103 = VECTOR('',#37104,1.);
+#37104 = DIRECTION('',(0.,1.));
+#37105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37106 = PCURVE('',#35809,#37107);
+#37107 = DEFINITIONAL_REPRESENTATION('',(#37108),#37112);
+#37108 = LINE('',#37109,#37110);
+#37109 = CARTESIAN_POINT('',(6.28318530718,-8.881784197001E-15));
+#37110 = VECTOR('',#37111,1.);
+#37111 = DIRECTION('',(0.,1.));
+#37112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37113 = ORIENTED_EDGE('',*,*,#35792,.T.);
+#37114 = ORIENTED_EDGE('',*,*,#37090,.T.);
+#37115 = ORIENTED_EDGE('',*,*,#37116,.F.);
+#37116 = EDGE_CURVE('',#37091,#37091,#37117,.T.);
+#37117 = SURFACE_CURVE('',#37118,(#37123,#37130),.PCURVE_S1.);
+#37118 = CIRCLE('',#37119,1.47);
+#37119 = AXIS2_PLACEMENT_3D('',#37120,#37121,#37122);
+#37120 = CARTESIAN_POINT('',(2.24545,5.71,3.5));
+#37121 = DIRECTION('',(4.106175178125E-16,1.,1.09087590062E-15));
+#37122 = DIRECTION('',(-1.,4.106175178125E-16,2.133768278905E-16));
+#37123 = PCURVE('',#35809,#37124);
+#37124 = DEFINITIONAL_REPRESENTATION('',(#37125),#37129);
+#37125 = LINE('',#37126,#37127);
+#37126 = CARTESIAN_POINT('',(0.,1.570796326795));
+#37127 = VECTOR('',#37128,1.);
+#37128 = DIRECTION('',(1.,0.));
+#37129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37130 = PCURVE('',#37131,#37136);
+#37131 = PLANE('',#37132);
+#37132 = AXIS2_PLACEMENT_3D('',#37133,#37134,#37135);
+#37133 = CARTESIAN_POINT('',(2.24545,5.71,3.5));
+#37134 = DIRECTION('',(4.106175178125E-16,1.,1.09087590062E-15));
+#37135 = DIRECTION('',(2.422231083753E-31,1.09087590062E-15,-1.));
+#37136 = DEFINITIONAL_REPRESENTATION('',(#37137),#37141);
+#37137 = CIRCLE('',#37138,1.47);
+#37138 = AXIS2_PLACEMENT_2D('',#37139,#37140);
+#37139 = CARTESIAN_POINT('',(0.,0.));
+#37140 = DIRECTION('',(-2.133768278905E-16,1.));
+#37141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37142 = ADVANCED_FACE('',(#37143),#35877,.T.);
+#37143 = FACE_BOUND('',#37144,.T.);
+#37144 = EDGE_LOOP('',(#37145,#37146,#37167,#37168));
+#37145 = ORIENTED_EDGE('',*,*,#35854,.T.);
+#37146 = ORIENTED_EDGE('',*,*,#37147,.T.);
+#37147 = EDGE_CURVE('',#35857,#36104,#37148,.T.);
+#37148 = SURFACE_CURVE('',#37149,(#37153,#37160),.PCURVE_S1.);
+#37149 = LINE('',#37150,#37151);
+#37150 = CARTESIAN_POINT('',(4.574552105821,-0.19,-3.992389509466));
+#37151 = VECTOR('',#37152,1.);
+#37152 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#37153 = PCURVE('',#35877,#37154);
+#37154 = DEFINITIONAL_REPRESENTATION('',(#37155),#37159);
+#37155 = LINE('',#37156,#37157);
+#37156 = CARTESIAN_POINT('',(1.570796326795,0.));
+#37157 = VECTOR('',#37158,1.);
+#37158 = DIRECTION('',(0.,-1.));
+#37159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37160 = PCURVE('',#36037,#37161);
+#37161 = DEFINITIONAL_REPRESENTATION('',(#37162),#37166);
+#37162 = LINE('',#37163,#37164);
+#37163 = CARTESIAN_POINT('',(0.,0.));
+#37164 = VECTOR('',#37165,1.);
+#37165 = DIRECTION('',(0.,-1.));
+#37166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37167 = ORIENTED_EDGE('',*,*,#36101,.F.);
+#37168 = ORIENTED_EDGE('',*,*,#37169,.F.);
+#37169 = EDGE_CURVE('',#35855,#36102,#37170,.T.);
+#37170 = SURFACE_CURVE('',#37171,(#37175,#37182),.PCURVE_S1.);
+#37171 = LINE('',#37172,#37173);
+#37172 = CARTESIAN_POINT('',(4.671061921242,-0.19,-3.918578353032));
+#37173 = VECTOR('',#37174,1.);
+#37174 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#37175 = PCURVE('',#35877,#37176);
+#37176 = DEFINITIONAL_REPRESENTATION('',(#37177),#37181);
+#37177 = LINE('',#37178,#37179);
+#37178 = CARTESIAN_POINT('',(2.876614239528,0.));
+#37179 = VECTOR('',#37180,1.);
+#37180 = DIRECTION('',(0.,-1.));
+#37181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37182 = PCURVE('',#35905,#37183);
+#37183 = DEFINITIONAL_REPRESENTATION('',(#37184),#37188);
+#37184 = LINE('',#37185,#37186);
+#37185 = CARTESIAN_POINT('',(0.700642562224,4.074300554237E-17));
+#37186 = VECTOR('',#37187,1.);
+#37187 = DIRECTION('',(7.699724449754E-29,-1.));
+#37188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37189 = ADVANCED_FACE('',(#37190),#36037,.F.);
+#37190 = FACE_BOUND('',#37191,.F.);
+#37191 = EDGE_LOOP('',(#37192,#37193,#37194,#37215));
+#37192 = ORIENTED_EDGE('',*,*,#37147,.T.);
+#37193 = ORIENTED_EDGE('',*,*,#36228,.T.);
+#37194 = ORIENTED_EDGE('',*,*,#37195,.F.);
+#37195 = EDGE_CURVE('',#35991,#36201,#37196,.T.);
+#37196 = SURFACE_CURVE('',#37197,(#37201,#37208),.PCURVE_S1.);
+#37197 = LINE('',#37198,#37199);
+#37198 = CARTESIAN_POINT('',(4.434552105821,-0.19,-3.992389509466));
+#37199 = VECTOR('',#37200,1.);
+#37200 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#37201 = PCURVE('',#36037,#37202);
+#37202 = DEFINITIONAL_REPRESENTATION('',(#37203),#37207);
+#37203 = LINE('',#37204,#37205);
+#37204 = CARTESIAN_POINT('',(0.14,3.10862446895E-17));
+#37205 = VECTOR('',#37206,1.);
+#37206 = DIRECTION('',(0.,-1.));
+#37207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37208 = PCURVE('',#36011,#37209);
+#37209 = DEFINITIONAL_REPRESENTATION('',(#37210),#37214);
+#37210 = LINE('',#37211,#37212);
+#37211 = CARTESIAN_POINT('',(1.570796326795,0.));
+#37212 = VECTOR('',#37213,1.);
+#37213 = DIRECTION('',(0.,-1.));
+#37214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37215 = ORIENTED_EDGE('',*,*,#36023,.F.);
+#37216 = ADVANCED_FACE('',(#37217),#36011,.T.);
+#37217 = FACE_BOUND('',#37218,.T.);
+#37218 = EDGE_LOOP('',(#37219,#37220,#37241,#37242));
+#37219 = ORIENTED_EDGE('',*,*,#35990,.T.);
+#37220 = ORIENTED_EDGE('',*,*,#37221,.T.);
+#37221 = EDGE_CURVE('',#35963,#36178,#37222,.T.);
+#37222 = SURFACE_CURVE('',#37223,(#37227,#37234),.PCURVE_S1.);
+#37223 = LINE('',#37224,#37225);
+#37224 = CARTESIAN_POINT('',(4.3380422904,-0.19,-3.918578353032));
+#37225 = VECTOR('',#37226,1.);
+#37226 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#37227 = PCURVE('',#36011,#37228);
+#37228 = DEFINITIONAL_REPRESENTATION('',(#37229),#37233);
+#37229 = LINE('',#37230,#37231);
+#37230 = CARTESIAN_POINT('',(0.264978414061,0.));
+#37231 = VECTOR('',#37232,1.);
+#37232 = DIRECTION('',(0.,-1.));
+#37233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37234 = PCURVE('',#35978,#37235);
+#37235 = DEFINITIONAL_REPRESENTATION('',(#37236),#37240);
+#37236 = LINE('',#37237,#37238);
+#37237 = CARTESIAN_POINT('',(0.,0.));
+#37238 = VECTOR('',#37239,1.);
+#37239 = DIRECTION('',(7.699724449754E-29,-1.));
+#37240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37241 = ORIENTED_EDGE('',*,*,#36200,.F.);
+#37242 = ORIENTED_EDGE('',*,*,#37195,.F.);
+#37243 = ADVANCED_FACE('',(#37244),#35978,.F.);
+#37244 = FACE_BOUND('',#37245,.F.);
+#37245 = EDGE_LOOP('',(#37246,#37247,#37248,#37249));
+#37246 = ORIENTED_EDGE('',*,*,#37221,.T.);
+#37247 = ORIENTED_EDGE('',*,*,#36177,.T.);
+#37248 = ORIENTED_EDGE('',*,*,#36255,.F.);
+#37249 = ORIENTED_EDGE('',*,*,#35962,.F.);
+#37250 = ADVANCED_FACE('',(#37251),#35905,.F.);
+#37251 = FACE_BOUND('',#37252,.F.);
+#37252 = EDGE_LOOP('',(#37253,#37254,#37255,#37256));
+#37253 = ORIENTED_EDGE('',*,*,#36053,.T.);
+#37254 = ORIENTED_EDGE('',*,*,#36131,.T.);
+#37255 = ORIENTED_EDGE('',*,*,#37169,.F.);
+#37256 = ORIENTED_EDGE('',*,*,#35889,.F.);
+#37257 = ADVANCED_FACE('',(#37258),#36454,.T.);
+#37258 = FACE_BOUND('',#37259,.T.);
+#37259 = EDGE_LOOP('',(#37260,#37281,#37282,#37303));
+#37260 = ORIENTED_EDGE('',*,*,#37261,.T.);
+#37261 = EDGE_CURVE('',#36412,#36614,#37262,.T.);
+#37262 = SURFACE_CURVE('',#37263,(#37267,#37274),.PCURVE_S1.);
+#37263 = LINE('',#37264,#37265);
+#37264 = CARTESIAN_POINT('',(-0.171059815422,-0.19,-3.918578353032));
+#37265 = VECTOR('',#37266,1.);
+#37266 = DIRECTION('',(2.22044604925E-16,1.,-2.2E-16));
+#37267 = PCURVE('',#36454,#37268);
+#37268 = DEFINITIONAL_REPRESENTATION('',(#37269),#37273);
+#37269 = LINE('',#37270,#37271);
+#37270 = CARTESIAN_POINT('',(3.406571067651,0.));
+#37271 = VECTOR('',#37272,1.);
+#37272 = DIRECTION('',(0.,-1.));
+#37273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37274 = PCURVE('',#36427,#37275);
+#37275 = DEFINITIONAL_REPRESENTATION('',(#37276),#37280);
+#37276 = LINE('',#37277,#37278);
+#37277 = CARTESIAN_POINT('',(-0.700642562224,-1.878779436095E-16));
+#37278 = VECTOR('',#37279,1.);
+#37279 = DIRECTION('',(-2.321593926953E-18,-1.));
+#37280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37281 = ORIENTED_EDGE('',*,*,#36636,.T.);
+#37282 = ORIENTED_EDGE('',*,*,#37283,.F.);
+#37283 = EDGE_CURVE('',#36280,#36519,#37284,.T.);
+#37284 = SURFACE_CURVE('',#37285,(#37289,#37296),.PCURVE_S1.);
+#37285 = LINE('',#37286,#37287);
+#37286 = CARTESIAN_POINT('',(-7.455000000105E-02,-0.19,-3.992389509466)
+ );
+#37287 = VECTOR('',#37288,1.);
+#37288 = DIRECTION('',(2.22044604925E-16,1.,-2.2E-16));
+#37289 = PCURVE('',#36454,#37290);
+#37290 = DEFINITIONAL_REPRESENTATION('',(#37291),#37295);
+#37291 = LINE('',#37292,#37293);
+#37292 = CARTESIAN_POINT('',(4.712388980385,-2.775557561563E-17));
+#37293 = VECTOR('',#37294,1.);
+#37294 = DIRECTION('',(0.,-1.));
+#37295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37296 = PCURVE('',#36297,#37297);
+#37297 = DEFINITIONAL_REPRESENTATION('',(#37298),#37302);
+#37298 = LINE('',#37299,#37300);
+#37299 = CARTESIAN_POINT('',(0.,0.));
+#37300 = VECTOR('',#37301,1.);
+#37301 = DIRECTION('',(-2.198943824565E-60,-1.));
+#37302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37303 = ORIENTED_EDGE('',*,*,#36439,.F.);
+#37304 = ADVANCED_FACE('',(#37305),#36297,.F.);
+#37305 = FACE_BOUND('',#37306,.T.);
+#37306 = EDGE_LOOP('',(#37307,#37308,#37309,#37330));
+#37307 = ORIENTED_EDGE('',*,*,#37283,.T.);
+#37308 = ORIENTED_EDGE('',*,*,#36518,.T.);
+#37309 = ORIENTED_EDGE('',*,*,#37310,.F.);
+#37310 = EDGE_CURVE('',#36282,#36521,#37311,.T.);
+#37311 = SURFACE_CURVE('',#37312,(#37316,#37323),.PCURVE_S1.);
+#37312 = LINE('',#37313,#37314);
+#37313 = CARTESIAN_POINT('',(6.544999999895E-02,-0.19,-3.992389509466));
+#37314 = VECTOR('',#37315,1.);
+#37315 = DIRECTION('',(2.22044604925E-16,1.,-2.2E-16));
+#37316 = PCURVE('',#36297,#37317);
+#37317 = DEFINITIONAL_REPRESENTATION('',(#37318),#37322);
+#37318 = LINE('',#37319,#37320);
+#37319 = CARTESIAN_POINT('',(-0.14,-3.10862446895E-17));
+#37320 = VECTOR('',#37321,1.);
+#37321 = DIRECTION('',(-2.198943824565E-60,-1.));
+#37322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37323 = PCURVE('',#36326,#37324);
+#37324 = DEFINITIONAL_REPRESENTATION('',(#37325),#37329);
+#37325 = LINE('',#37326,#37327);
+#37326 = CARTESIAN_POINT('',(4.712388980385,-2.775557561563E-17));
+#37327 = VECTOR('',#37328,1.);
+#37328 = DIRECTION('',(0.,-1.));
+#37329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37330 = ORIENTED_EDGE('',*,*,#36279,.F.);
+#37331 = ADVANCED_FACE('',(#37332),#36326,.T.);
+#37332 = FACE_BOUND('',#37333,.T.);
+#37333 = EDGE_LOOP('',(#37334,#37335,#37336,#37357));
+#37334 = ORIENTED_EDGE('',*,*,#37310,.T.);
+#37335 = ORIENTED_EDGE('',*,*,#36543,.T.);
+#37336 = ORIENTED_EDGE('',*,*,#37337,.F.);
+#37337 = EDGE_CURVE('',#36310,#36544,#37338,.T.);
+#37338 = SURFACE_CURVE('',#37339,(#37343,#37350),.PCURVE_S1.);
+#37339 = LINE('',#37340,#37341);
+#37340 = CARTESIAN_POINT('',(0.16195981542,-0.19,-3.918578353032));
+#37341 = VECTOR('',#37342,1.);
+#37342 = DIRECTION('',(2.22044604925E-16,1.,-2.2E-16));
+#37343 = PCURVE('',#36326,#37344);
+#37344 = DEFINITIONAL_REPRESENTATION('',(#37345),#37349);
+#37345 = LINE('',#37346,#37347);
+#37346 = CARTESIAN_POINT('',(6.018206893118,0.));
+#37347 = VECTOR('',#37348,1.);
+#37348 = DIRECTION('',(0.,-1.));
+#37349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37350 = PCURVE('',#36354,#37351);
+#37351 = DEFINITIONAL_REPRESENTATION('',(#37352),#37356);
+#37352 = LINE('',#37353,#37354);
+#37353 = CARTESIAN_POINT('',(-0.,0.));
+#37354 = VECTOR('',#37355,1.);
+#37355 = DIRECTION('',(2.321593927207E-18,-1.));
+#37356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37357 = ORIENTED_EDGE('',*,*,#36309,.F.);
+#37358 = ADVANCED_FACE('',(#37359),#36354,.F.);
+#37359 = FACE_BOUND('',#37360,.T.);
+#37360 = EDGE_LOOP('',(#37361,#37362,#37363,#37364));
+#37361 = ORIENTED_EDGE('',*,*,#37337,.T.);
+#37362 = ORIENTED_EDGE('',*,*,#36567,.T.);
+#37363 = ORIENTED_EDGE('',*,*,#36469,.F.);
+#37364 = ORIENTED_EDGE('',*,*,#36338,.F.);
+#37365 = ADVANCED_FACE('',(#37366),#36427,.F.);
+#37366 = FACE_BOUND('',#37367,.T.);
+#37367 = EDGE_LOOP('',(#37368,#37369,#37370,#37371));
+#37368 = ORIENTED_EDGE('',*,*,#36662,.T.);
+#37369 = ORIENTED_EDGE('',*,*,#36613,.T.);
+#37370 = ORIENTED_EDGE('',*,*,#37261,.F.);
+#37371 = ORIENTED_EDGE('',*,*,#36411,.F.);
+#37372 = ADVANCED_FACE('',(#37373),#36728,.T.);
+#37373 = FACE_BOUND('',#37374,.T.);
+#37374 = EDGE_LOOP('',(#37375,#37376,#37377,#37378));
+#37375 = ORIENTED_EDGE('',*,*,#36865,.T.);
+#37376 = ORIENTED_EDGE('',*,*,#36837,.T.);
+#37377 = ORIENTED_EDGE('',*,*,#36765,.F.);
+#37378 = ORIENTED_EDGE('',*,*,#36712,.F.);
+#37379 = ADVANCED_FACE('',(#37380),#36928,.T.);
+#37380 = FACE_BOUND('',#37381,.F.);
+#37381 = EDGE_LOOP('',(#37382,#37383,#37384,#37385));
+#37382 = ORIENTED_EDGE('',*,*,#37066,.T.);
+#37383 = ORIENTED_EDGE('',*,*,#36912,.T.);
+#37384 = ORIENTED_EDGE('',*,*,#36967,.F.);
+#37385 = ORIENTED_EDGE('',*,*,#37015,.F.);
+#37386 = ADVANCED_FACE('',(#37387),#37131,.T.);
+#37387 = FACE_BOUND('',#37388,.T.);
+#37388 = EDGE_LOOP('',(#37389));
+#37389 = ORIENTED_EDGE('',*,*,#37116,.T.);
+#37390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37394))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37391,#37392,#37393))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#37391 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37392 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37393 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37394 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#37391,
+ 'distance_accuracy_value','confusion accuracy');
+#37395 = SHAPE_DEFINITION_REPRESENTATION(#37396,#28129);
+#37396 = PRODUCT_DEFINITION_SHAPE('','',#37397);
+#37397 = PRODUCT_DEFINITION('design','',#37398,#37401);
+#37398 = PRODUCT_DEFINITION_FORMATION('','',#37399);
+#37399 = PRODUCT('SOLID','SOLID','',(#37400));
+#37400 = PRODUCT_CONTEXT('',#2,'mechanical');
+#37401 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37402 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37403,#37405);
+#37403 = ( REPRESENTATION_RELATIONSHIP('','',#28129,#28119)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37404)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#37404 = ITEM_DEFINED_TRANSFORMATION('','',#11,#28120);
+#37405 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #37406);
+#37406 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','=>[0:1:1:19]','',#28114,
+ #37397,$);
+#37407 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37399));
+#37408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37409,#37411);
+#37409 = ( REPRESENTATION_RELATIONSHIP('','',#28119,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37410)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#37410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
+#37411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #37412);
+#37412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#28114,$);
+#37413 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28116));
+#37414 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37415,#37417);
+#37415 = ( REPRESENTATION_RELATIONSHIP('','',#28119,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37416)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#37416 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
+#37417 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #37418);
+#37418 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','','',#5,#28114,$);
+#37419 = SHAPE_DEFINITION_REPRESENTATION(#37420,#37426);
+#37420 = PRODUCT_DEFINITION_SHAPE('','',#37421);
+#37421 = PRODUCT_DEFINITION('design','',#37422,#37425);
+#37422 = PRODUCT_DEFINITION_FORMATION('','',#37423);
+#37423 = PRODUCT('SOT-23-6','SOT-23-6','',(#37424));
+#37424 = PRODUCT_CONTEXT('',#2,'mechanical');
+#37425 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37426 = SHAPE_REPRESENTATION('',(#11,#37427),#37431);
+#37427 = AXIS2_PLACEMENT_3D('',#37428,#37429,#37430);
+#37428 = CARTESIAN_POINT('',(0.,0.,0.));
+#37429 = DIRECTION('',(0.,0.,1.));
+#37430 = DIRECTION('',(1.,0.,-0.));
+#37431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37435))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37432,#37433,#37434))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#37432 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37433 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37434 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37435 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#37432,
+ 'distance_accuracy_value','confusion accuracy');
+#37436 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37437),#45873);
+#37437 = MANIFOLD_SOLID_BREP('',#37438);
+#37438 = CLOSED_SHELL('',(#37439,#37556,#37737,#37790,#37865,#37913,
+ #38134,#38187,#38240,#38293,#38493,#38544,#38622,#38668,#38727,
+ #38805,#38886,#38967,#39048,#39129,#39205,#39256,#39307,#39358,
+ #39417,#39476,#39557,#39638,#39719,#39800,#39876,#39928,#40006,
+ #40053,#40110,#40395,#40685,#40753,#40807,#41025,#41270,#41297,
+ #41370,#41655,#41900,#41968,#41995,#42047,#42099,#42151,#42208,
+ #42493,#42783,#42830,#42884,#43102,#43347,#43374,#43447,#43732,
+ #43977,#44045,#44072,#44119,#44254,#44280,#44372,#44401,#44428,
+ #44455,#44482,#44509,#44536,#44563,#44590,#44597,#44626,#44653,
+ #44680,#44707,#44734,#44761,#44788,#44815,#44822,#44851,#44878,
+ #44905,#44932,#44959,#44986,#45013,#45040,#45047,#45073,#45099,
+ #45125,#45198,#45227,#45254,#45281,#45308,#45335,#45362,#45389,
+ #45416,#45423,#45452,#45479,#45506,#45533,#45560,#45587,#45614,
+ #45641,#45648,#45677,#45704,#45731,#45758,#45785,#45812,#45839,
+ #45866));
+#37439 = ADVANCED_FACE('',(#37440),#37454,.F.);
+#37440 = FACE_BOUND('',#37441,.F.);
+#37441 = EDGE_LOOP('',(#37442,#37476,#37503,#37531));
+#37442 = ORIENTED_EDGE('',*,*,#37443,.T.);
+#37443 = EDGE_CURVE('',#37444,#37446,#37448,.T.);
+#37444 = VERTEX_POINT('',#37445);
+#37445 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1));
+#37446 = VERTEX_POINT('',#37447);
+#37447 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1));
+#37448 = SURFACE_CURVE('',#37449,(#37453,#37464),.PCURVE_S1.);
+#37449 = LINE('',#37450,#37451);
+#37450 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1));
+#37451 = VECTOR('',#37452,1.);
+#37452 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#37453 = PCURVE('',#37454,#37459);
+#37454 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#37455,#37456)
+ ,(#37457,#37458
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#37455 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1));
+#37456 = CARTESIAN_POINT('',(-0.705,1.45,0.75));
+#37457 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1));
+#37458 = CARTESIAN_POINT('',(0.705,1.45,0.75));
+#37459 = DEFINITIONAL_REPRESENTATION('',(#37460),#37463);
+#37460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37461,#37462),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.318648457444),.PIECEWISE_BEZIER_KNOTS.);
+#37461 = CARTESIAN_POINT('',(-2.277912687296E-17,1.473780438876E-17));
+#37462 = CARTESIAN_POINT('',(1.41,2.517522622662E-17));
+#37463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37464 = PCURVE('',#37465,#37470);
+#37465 = PLANE('',#37466);
+#37466 = AXIS2_PLACEMENT_3D('',#37467,#37468,#37469);
+#37467 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1));
+#37468 = DIRECTION('',(0.,0.,1.));
+#37469 = DIRECTION('',(0.436587433964,-0.899661832304,0.));
+#37470 = DEFINITIONAL_REPRESENTATION('',(#37471),#37475);
+#37471 = LINE('',#37472,#37473);
+#37472 = CARTESIAN_POINT('',(0.,0.));
+#37473 = VECTOR('',#37474,1.);
+#37474 = DIRECTION('',(0.436587433964,0.899661832304));
+#37475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37476 = ORIENTED_EDGE('',*,*,#37477,.T.);
+#37477 = EDGE_CURVE('',#37446,#37478,#37480,.T.);
+#37478 = VERTEX_POINT('',#37479);
+#37479 = CARTESIAN_POINT('',(0.705,1.45,0.75));
+#37480 = SURFACE_CURVE('',#37481,(#37484,#37491),.PCURVE_S1.);
+#37481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37482,#37483),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37482 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1));
+#37483 = CARTESIAN_POINT('',(0.705,1.45,0.75));
+#37484 = PCURVE('',#37454,#37485);
+#37485 = DEFINITIONAL_REPRESENTATION('',(#37486),#37490);
+#37486 = LINE('',#37487,#37488);
+#37487 = CARTESIAN_POINT('',(1.41,1.476490944307E-17));
+#37488 = VECTOR('',#37489,1.);
+#37489 = DIRECTION('',(0.,1.));
+#37490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37491 = PCURVE('',#37492,#37497);
+#37492 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#37493,#37494)
+ ,(#37495,#37496
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#37493 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1));
+#37494 = CARTESIAN_POINT('',(0.705,1.45,0.75));
+#37495 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1));
+#37496 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#37497 = DEFINITIONAL_REPRESENTATION('',(#37498),#37502);
+#37498 = LINE('',#37499,#37500);
+#37499 = CARTESIAN_POINT('',(1.784179947128E-16,-2.404795176883E-17));
+#37500 = VECTOR('',#37501,1.);
+#37501 = DIRECTION('',(-2.251374147385E-16,1.));
+#37502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37503 = ORIENTED_EDGE('',*,*,#37504,.F.);
+#37504 = EDGE_CURVE('',#37505,#37478,#37507,.T.);
+#37505 = VERTEX_POINT('',#37506);
+#37506 = CARTESIAN_POINT('',(-0.705,1.45,0.75));
+#37507 = SURFACE_CURVE('',#37508,(#37512,#37519),.PCURVE_S1.);
+#37508 = LINE('',#37509,#37510);
+#37509 = CARTESIAN_POINT('',(-0.705,1.45,0.75));
+#37510 = VECTOR('',#37511,1.);
+#37511 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#37512 = PCURVE('',#37454,#37513);
+#37513 = DEFINITIONAL_REPRESENTATION('',(#37514),#37518);
+#37514 = LINE('',#37515,#37516);
+#37515 = CARTESIAN_POINT('',(1.244402234481E-16,1.));
+#37516 = VECTOR('',#37517,1.);
+#37517 = DIRECTION('',(1.,0.));
+#37518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37519 = PCURVE('',#37520,#37525);
+#37520 = PLANE('',#37521);
+#37521 = AXIS2_PLACEMENT_3D('',#37522,#37523,#37524);
+#37522 = CARTESIAN_POINT('',(-0.705,1.45,0.9));
+#37523 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#37524 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#37525 = DEFINITIONAL_REPRESENTATION('',(#37526),#37530);
+#37526 = LINE('',#37527,#37528);
+#37527 = CARTESIAN_POINT('',(0.,-0.15));
+#37528 = VECTOR('',#37529,1.);
+#37529 = DIRECTION('',(1.,0.));
+#37530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37531 = ORIENTED_EDGE('',*,*,#37532,.F.);
+#37532 = EDGE_CURVE('',#37444,#37505,#37533,.T.);
+#37533 = SURFACE_CURVE('',#37534,(#37537,#37544),.PCURVE_S1.);
+#37534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37535,#37536),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37535 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1));
+#37536 = CARTESIAN_POINT('',(-0.705,1.45,0.75));
+#37537 = PCURVE('',#37454,#37538);
+#37538 = DEFINITIONAL_REPRESENTATION('',(#37539),#37543);
+#37539 = LINE('',#37540,#37541);
+#37540 = CARTESIAN_POINT('',(-2.277912687296E-17,1.473780438876E-17));
+#37541 = VECTOR('',#37542,1.);
+#37542 = DIRECTION('',(1.47219350321E-16,1.));
+#37543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37544 = PCURVE('',#37545,#37550);
+#37545 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#37546,#37547)
+ ,(#37548,#37549
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#37546 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1));
+#37547 = CARTESIAN_POINT('',(-0.8,1.355,0.75));
+#37548 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1));
+#37549 = CARTESIAN_POINT('',(-0.705,1.45,0.75));
+#37550 = DEFINITIONAL_REPRESENTATION('',(#37551),#37555);
+#37551 = LINE('',#37552,#37553);
+#37552 = CARTESIAN_POINT('',(0.134350288425,-2.404795176906E-17));
+#37553 = VECTOR('',#37554,1.);
+#37554 = DIRECTION('',(3.053113317719E-16,1.));
+#37555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37556 = ADVANCED_FACE('',(#37557),#37465,.F.);
+#37557 = FACE_BOUND('',#37558,.F.);
+#37558 = EDGE_LOOP('',(#37559,#37581,#37608,#37635,#37662,#37689,#37716,
+ #37736));
+#37559 = ORIENTED_EDGE('',*,*,#37560,.F.);
+#37560 = EDGE_CURVE('',#37561,#37444,#37563,.T.);
+#37561 = VERTEX_POINT('',#37562);
+#37562 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1));
+#37563 = SURFACE_CURVE('',#37564,(#37568,#37575),.PCURVE_S1.);
+#37564 = LINE('',#37565,#37566);
+#37565 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1));
+#37566 = VECTOR('',#37567,1.);
+#37567 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#37568 = PCURVE('',#37465,#37569);
+#37569 = DEFINITIONAL_REPRESENTATION('',(#37570),#37574);
+#37570 = LINE('',#37571,#37572);
+#37571 = CARTESIAN_POINT('',(2.284078753856E-02,-6.590946443768E-02));
+#37572 = VECTOR('',#37573,1.);
+#37573 = DIRECTION('',(-0.32744304726,0.944870917534));
+#37574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37575 = PCURVE('',#37545,#37576);
+#37576 = DEFINITIONAL_REPRESENTATION('',(#37577),#37580);
+#37577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37578,#37579),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,6.975499321083E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37578 = CARTESIAN_POINT('',(-2.752210022875E-16,-2.40479517375E-17));
+#37579 = CARTESIAN_POINT('',(0.134350288425,-7.688405456821E-17));
+#37580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37581 = ORIENTED_EDGE('',*,*,#37582,.F.);
+#37582 = EDGE_CURVE('',#37583,#37561,#37585,.T.);
+#37583 = VERTEX_POINT('',#37584);
+#37584 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1));
+#37585 = SURFACE_CURVE('',#37586,(#37590,#37597),.PCURVE_S1.);
+#37586 = LINE('',#37587,#37588);
+#37587 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1));
+#37588 = VECTOR('',#37589,1.);
+#37589 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#37590 = PCURVE('',#37465,#37591);
+#37591 = DEFINITIONAL_REPRESENTATION('',(#37592),#37596);
+#37592 = LINE('',#37593,#37594);
+#37593 = CARTESIAN_POINT('',(2.378738856923,-1.209178474927));
+#37594 = VECTOR('',#37595,1.);
+#37595 = DIRECTION('',(-0.899661832304,0.436587433964));
+#37596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37597 = PCURVE('',#37598,#37603);
+#37598 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#37599,#37600)
+ ,(#37601,#37602
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#37599 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1));
+#37600 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#37601 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1));
+#37602 = CARTESIAN_POINT('',(-0.8,1.355,0.75));
+#37603 = DEFINITIONAL_REPRESENTATION('',(#37604),#37607);
+#37604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37605,#37606),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.618648457444),.PIECEWISE_BEZIER_KNOTS.);
+#37605 = CARTESIAN_POINT('',(-3.075218633935E-16,-4.455342402997E-17));
+#37606 = CARTESIAN_POINT('',(2.71,5.164286177617E-17));
+#37607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37608 = ORIENTED_EDGE('',*,*,#37609,.F.);
+#37609 = EDGE_CURVE('',#37610,#37583,#37612,.T.);
+#37610 = VERTEX_POINT('',#37611);
+#37611 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1));
+#37612 = SURFACE_CURVE('',#37613,(#37617,#37624),.PCURVE_S1.);
+#37613 = LINE('',#37614,#37615);
+#37614 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1));
+#37615 = VECTOR('',#37616,1.);
+#37616 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#37617 = PCURVE('',#37465,#37618);
+#37618 = DEFINITIONAL_REPRESENTATION('',(#37619),#37623);
+#37619 = LINE('',#37620,#37621);
+#37620 = CARTESIAN_POINT('',(2.444648321361,-1.186337687388));
+#37621 = VECTOR('',#37622,1.);
+#37622 = DIRECTION('',(-0.944870917534,-0.32744304726));
+#37623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37624 = PCURVE('',#37625,#37630);
+#37625 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#37626,#37627)
+ ,(#37628,#37629
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#37626 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1));
+#37627 = CARTESIAN_POINT('',(-0.705,-1.45,0.75));
+#37628 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1));
+#37629 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#37630 = DEFINITIONAL_REPRESENTATION('',(#37631),#37634);
+#37631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37632,#37633),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,6.975499321083E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37632 = CARTESIAN_POINT('',(1.784179947128E-16,-2.404795176883E-17));
+#37633 = CARTESIAN_POINT('',(0.134350288425,-8.997839051359E-17));
+#37634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37635 = ORIENTED_EDGE('',*,*,#37636,.F.);
+#37636 = EDGE_CURVE('',#37637,#37610,#37639,.T.);
+#37637 = VERTEX_POINT('',#37638);
+#37638 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1));
+#37639 = SURFACE_CURVE('',#37640,(#37644,#37651),.PCURVE_S1.);
+#37640 = LINE('',#37641,#37642);
+#37641 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1));
+#37642 = VECTOR('',#37643,1.);
+#37643 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#37644 = PCURVE('',#37465,#37645);
+#37645 = DEFINITIONAL_REPRESENTATION('',(#37646),#37650);
+#37646 = LINE('',#37647,#37648);
+#37647 = CARTESIAN_POINT('',(3.020353667697,5.397904345728E-13));
+#37648 = VECTOR('',#37649,1.);
+#37649 = DIRECTION('',(-0.436587433964,-0.899661832304));
+#37650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37651 = PCURVE('',#37652,#37657);
+#37652 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#37653,#37654)
+ ,(#37655,#37656
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#37653 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1));
+#37654 = CARTESIAN_POINT('',(0.705,-1.45,0.75));
+#37655 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1));
+#37656 = CARTESIAN_POINT('',(-0.705,-1.45,0.75));
+#37657 = DEFINITIONAL_REPRESENTATION('',(#37658),#37661);
+#37658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37659,#37660),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.318648457444),.PIECEWISE_BEZIER_KNOTS.);
+#37659 = CARTESIAN_POINT('',(-2.277912687296E-17,1.473780438876E-17));
+#37660 = CARTESIAN_POINT('',(1.41,2.517522622662E-17));
+#37661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37662 = ORIENTED_EDGE('',*,*,#37663,.F.);
+#37663 = EDGE_CURVE('',#37664,#37637,#37666,.T.);
+#37664 = VERTEX_POINT('',#37665);
+#37665 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1));
+#37666 = SURFACE_CURVE('',#37667,(#37671,#37678),.PCURVE_S1.);
+#37667 = LINE('',#37668,#37669);
+#37668 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1));
+#37669 = VECTOR('',#37670,1.);
+#37670 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#37671 = PCURVE('',#37465,#37672);
+#37672 = DEFINITIONAL_REPRESENTATION('',(#37673),#37677);
+#37673 = LINE('',#37674,#37675);
+#37674 = CARTESIAN_POINT('',(2.997512880158,6.590946443822E-02));
+#37675 = VECTOR('',#37676,1.);
+#37676 = DIRECTION('',(0.32744304726,-0.944870917534));
+#37677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37678 = PCURVE('',#37679,#37684);
+#37679 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#37680,#37681)
+ ,(#37682,#37683
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#37680 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1));
+#37681 = CARTESIAN_POINT('',(0.8,-1.355,0.75));
+#37682 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1));
+#37683 = CARTESIAN_POINT('',(0.705,-1.45,0.75));
+#37684 = DEFINITIONAL_REPRESENTATION('',(#37685),#37688);
+#37685 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37686,#37687),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,6.975499321083E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37686 = CARTESIAN_POINT('',(-2.752210022875E-16,-2.40479517375E-17));
+#37687 = CARTESIAN_POINT('',(0.134350288425,-7.688405456821E-17));
+#37688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37689 = ORIENTED_EDGE('',*,*,#37690,.F.);
+#37690 = EDGE_CURVE('',#37691,#37664,#37693,.T.);
+#37691 = VERTEX_POINT('',#37692);
+#37692 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1));
+#37693 = SURFACE_CURVE('',#37694,(#37698,#37705),.PCURVE_S1.);
+#37694 = LINE('',#37695,#37696);
+#37695 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1));
+#37696 = VECTOR('',#37697,1.);
+#37697 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#37698 = PCURVE('',#37465,#37699);
+#37699 = DEFINITIONAL_REPRESENTATION('',(#37700),#37704);
+#37700 = LINE('',#37701,#37702);
+#37701 = CARTESIAN_POINT('',(0.641614810774,1.209178474928));
+#37702 = VECTOR('',#37703,1.);
+#37703 = DIRECTION('',(0.899661832304,-0.436587433964));
+#37704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37705 = PCURVE('',#37706,#37711);
+#37706 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#37707,#37708)
+ ,(#37709,#37710
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#37707 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1));
+#37708 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#37709 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1));
+#37710 = CARTESIAN_POINT('',(0.8,-1.355,0.75));
+#37711 = DEFINITIONAL_REPRESENTATION('',(#37712),#37715);
+#37712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37713,#37714),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.618648457444),.PIECEWISE_BEZIER_KNOTS.);
+#37713 = CARTESIAN_POINT('',(-3.075218633935E-16,-4.455342402997E-17));
+#37714 = CARTESIAN_POINT('',(2.71,5.164286177617E-17));
+#37715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37716 = ORIENTED_EDGE('',*,*,#37717,.F.);
+#37717 = EDGE_CURVE('',#37446,#37691,#37718,.T.);
+#37718 = SURFACE_CURVE('',#37719,(#37723,#37730),.PCURVE_S1.);
+#37719 = LINE('',#37720,#37721);
+#37720 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1));
+#37721 = VECTOR('',#37722,1.);
+#37722 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#37723 = PCURVE('',#37465,#37724);
+#37724 = DEFINITIONAL_REPRESENTATION('',(#37725),#37729);
+#37725 = LINE('',#37726,#37727);
+#37726 = CARTESIAN_POINT('',(0.575705346336,1.186337687389));
+#37727 = VECTOR('',#37728,1.);
+#37728 = DIRECTION('',(0.944870917534,0.32744304726));
+#37729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37730 = PCURVE('',#37492,#37731);
+#37731 = DEFINITIONAL_REPRESENTATION('',(#37732),#37735);
+#37732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37733,#37734),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,6.975499321083E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37733 = CARTESIAN_POINT('',(1.784179947128E-16,-2.404795176883E-17));
+#37734 = CARTESIAN_POINT('',(0.134350288425,-8.997839051359E-17));
+#37735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37736 = ORIENTED_EDGE('',*,*,#37443,.F.);
+#37737 = ADVANCED_FACE('',(#37738),#37492,.F.);
+#37738 = FACE_BOUND('',#37739,.F.);
+#37739 = EDGE_LOOP('',(#37740,#37741,#37763,#37789));
+#37740 = ORIENTED_EDGE('',*,*,#37717,.T.);
+#37741 = ORIENTED_EDGE('',*,*,#37742,.T.);
+#37742 = EDGE_CURVE('',#37691,#37743,#37745,.T.);
+#37743 = VERTEX_POINT('',#37744);
+#37744 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#37745 = SURFACE_CURVE('',#37746,(#37749,#37756),.PCURVE_S1.);
+#37746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37747,#37748),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37747 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1));
+#37748 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#37749 = PCURVE('',#37492,#37750);
+#37750 = DEFINITIONAL_REPRESENTATION('',(#37751),#37755);
+#37751 = LINE('',#37752,#37753);
+#37752 = CARTESIAN_POINT('',(0.134350288425,-4.16560726677E-17));
+#37753 = VECTOR('',#37754,1.);
+#37754 = DIRECTION('',(-8.326672684689E-17,1.));
+#37755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37756 = PCURVE('',#37706,#37757);
+#37757 = DEFINITIONAL_REPRESENTATION('',(#37758),#37762);
+#37758 = LINE('',#37759,#37760);
+#37759 = CARTESIAN_POINT('',(-3.075218633935E-16,-4.455342402997E-17));
+#37760 = VECTOR('',#37761,1.);
+#37761 = DIRECTION('',(3.133245852608E-16,1.));
+#37762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37763 = ORIENTED_EDGE('',*,*,#37764,.F.);
+#37764 = EDGE_CURVE('',#37478,#37743,#37765,.T.);
+#37765 = SURFACE_CURVE('',#37766,(#37770,#37777),.PCURVE_S1.);
+#37766 = LINE('',#37767,#37768);
+#37767 = CARTESIAN_POINT('',(0.705,1.45,0.75));
+#37768 = VECTOR('',#37769,1.);
+#37769 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#37770 = PCURVE('',#37492,#37771);
+#37771 = DEFINITIONAL_REPRESENTATION('',(#37772),#37776);
+#37772 = LINE('',#37773,#37774);
+#37773 = CARTESIAN_POINT('',(-4.67194200257E-17,1.));
+#37774 = VECTOR('',#37775,1.);
+#37775 = DIRECTION('',(1.,0.));
+#37776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37777 = PCURVE('',#37778,#37783);
+#37778 = PLANE('',#37779);
+#37779 = AXIS2_PLACEMENT_3D('',#37780,#37781,#37782);
+#37780 = CARTESIAN_POINT('',(0.705,1.45,0.9));
+#37781 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#37782 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#37783 = DEFINITIONAL_REPRESENTATION('',(#37784),#37788);
+#37784 = LINE('',#37785,#37786);
+#37785 = CARTESIAN_POINT('',(0.,-0.15));
+#37786 = VECTOR('',#37787,1.);
+#37787 = DIRECTION('',(1.,0.));
+#37788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37789 = ORIENTED_EDGE('',*,*,#37477,.F.);
+#37790 = ADVANCED_FACE('',(#37791),#37520,.F.);
+#37791 = FACE_BOUND('',#37792,.F.);
+#37792 = EDGE_LOOP('',(#37793,#37794,#37814,#37842));
+#37793 = ORIENTED_EDGE('',*,*,#37504,.T.);
+#37794 = ORIENTED_EDGE('',*,*,#37795,.T.);
+#37795 = EDGE_CURVE('',#37478,#37796,#37798,.T.);
+#37796 = VERTEX_POINT('',#37797);
+#37797 = CARTESIAN_POINT('',(0.705,1.45,0.9));
+#37798 = SURFACE_CURVE('',#37799,(#37802,#37808),.PCURVE_S1.);
+#37799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37800,#37801),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37800 = CARTESIAN_POINT('',(0.705,1.45,0.75));
+#37801 = CARTESIAN_POINT('',(0.705,1.45,0.9));
+#37802 = PCURVE('',#37520,#37803);
+#37803 = DEFINITIONAL_REPRESENTATION('',(#37804),#37807);
+#37804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37805,#37806),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37805 = CARTESIAN_POINT('',(1.41,-0.15));
+#37806 = CARTESIAN_POINT('',(1.41,0.));
+#37807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37808 = PCURVE('',#37778,#37809);
+#37809 = DEFINITIONAL_REPRESENTATION('',(#37810),#37813);
+#37810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37811,#37812),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37811 = CARTESIAN_POINT('',(0.,-0.15));
+#37812 = CARTESIAN_POINT('',(0.,0.));
+#37813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37814 = ORIENTED_EDGE('',*,*,#37815,.F.);
+#37815 = EDGE_CURVE('',#37816,#37796,#37818,.T.);
+#37816 = VERTEX_POINT('',#37817);
+#37817 = CARTESIAN_POINT('',(-0.705,1.45,0.9));
+#37818 = SURFACE_CURVE('',#37819,(#37823,#37830),.PCURVE_S1.);
+#37819 = LINE('',#37820,#37821);
+#37820 = CARTESIAN_POINT('',(-0.705,1.45,0.9));
+#37821 = VECTOR('',#37822,1.);
+#37822 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#37823 = PCURVE('',#37520,#37824);
+#37824 = DEFINITIONAL_REPRESENTATION('',(#37825),#37829);
+#37825 = LINE('',#37826,#37827);
+#37826 = CARTESIAN_POINT('',(0.,0.));
+#37827 = VECTOR('',#37828,1.);
+#37828 = DIRECTION('',(1.,0.));
+#37829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37830 = PCURVE('',#37831,#37836);
+#37831 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#37832,#37833)
+ ,(#37834,#37835
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#37832 = CARTESIAN_POINT('',(-0.705,1.45,0.9));
+#37833 = CARTESIAN_POINT('',(-0.6925,1.425,0.9));
+#37834 = CARTESIAN_POINT('',(0.705,1.45,0.9));
+#37835 = CARTESIAN_POINT('',(0.6925,1.425,0.9));
+#37836 = DEFINITIONAL_REPRESENTATION('',(#37837),#37841);
+#37837 = LINE('',#37838,#37839);
+#37838 = CARTESIAN_POINT('',(8.267352998703E-17,1.296771946272E-15));
+#37839 = VECTOR('',#37840,1.);
+#37840 = DIRECTION('',(1.,-5.042078377228E-15));
+#37841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37842 = ORIENTED_EDGE('',*,*,#37843,.F.);
+#37843 = EDGE_CURVE('',#37505,#37816,#37844,.T.);
+#37844 = SURFACE_CURVE('',#37845,(#37848,#37854),.PCURVE_S1.);
+#37845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37846,#37847),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37846 = CARTESIAN_POINT('',(-0.705,1.45,0.75));
+#37847 = CARTESIAN_POINT('',(-0.705,1.45,0.9));
+#37848 = PCURVE('',#37520,#37849);
+#37849 = DEFINITIONAL_REPRESENTATION('',(#37850),#37853);
+#37850 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37851,#37852),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37851 = CARTESIAN_POINT('',(0.,-0.15));
+#37852 = CARTESIAN_POINT('',(0.,0.));
+#37853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37854 = PCURVE('',#37855,#37860);
+#37855 = PLANE('',#37856);
+#37856 = AXIS2_PLACEMENT_3D('',#37857,#37858,#37859);
+#37857 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#37858 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#37859 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#37860 = DEFINITIONAL_REPRESENTATION('',(#37861),#37864);
+#37861 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37862,#37863),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37862 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#37863 = CARTESIAN_POINT('',(0.134350288425,0.));
+#37864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37865 = ADVANCED_FACE('',(#37866),#37545,.F.);
+#37866 = FACE_BOUND('',#37867,.F.);
+#37867 = EDGE_LOOP('',(#37868,#37869,#37870,#37893));
+#37868 = ORIENTED_EDGE('',*,*,#37560,.T.);
+#37869 = ORIENTED_EDGE('',*,*,#37532,.T.);
+#37870 = ORIENTED_EDGE('',*,*,#37871,.F.);
+#37871 = EDGE_CURVE('',#37872,#37505,#37874,.T.);
+#37872 = VERTEX_POINT('',#37873);
+#37873 = CARTESIAN_POINT('',(-0.8,1.355,0.75));
+#37874 = SURFACE_CURVE('',#37875,(#37879,#37886),.PCURVE_S1.);
+#37875 = LINE('',#37876,#37877);
+#37876 = CARTESIAN_POINT('',(-0.8,1.355,0.75));
+#37877 = VECTOR('',#37878,1.);
+#37878 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#37879 = PCURVE('',#37545,#37880);
+#37880 = DEFINITIONAL_REPRESENTATION('',(#37881),#37885);
+#37881 = LINE('',#37882,#37883);
+#37882 = CARTESIAN_POINT('',(-4.614319431414E-17,1.));
+#37883 = VECTOR('',#37884,1.);
+#37884 = DIRECTION('',(1.,0.));
+#37885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37886 = PCURVE('',#37855,#37887);
+#37887 = DEFINITIONAL_REPRESENTATION('',(#37888),#37892);
+#37888 = LINE('',#37889,#37890);
+#37889 = CARTESIAN_POINT('',(0.,-0.15));
+#37890 = VECTOR('',#37891,1.);
+#37891 = DIRECTION('',(1.,0.));
+#37892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37893 = ORIENTED_EDGE('',*,*,#37894,.F.);
+#37894 = EDGE_CURVE('',#37561,#37872,#37895,.T.);
+#37895 = SURFACE_CURVE('',#37896,(#37899,#37906),.PCURVE_S1.);
+#37896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37897,#37898),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37897 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1));
+#37898 = CARTESIAN_POINT('',(-0.8,1.355,0.75));
+#37899 = PCURVE('',#37545,#37900);
+#37900 = DEFINITIONAL_REPRESENTATION('',(#37901),#37905);
+#37901 = LINE('',#37902,#37903);
+#37902 = CARTESIAN_POINT('',(-2.752210022875E-16,-2.40479517375E-17));
+#37903 = VECTOR('',#37904,1.);
+#37904 = DIRECTION('',(2.290778079734E-16,1.));
+#37905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37906 = PCURVE('',#37598,#37907);
+#37907 = DEFINITIONAL_REPRESENTATION('',(#37908),#37912);
+#37908 = LINE('',#37909,#37910);
+#37909 = CARTESIAN_POINT('',(2.71,-4.963468562457E-17));
+#37910 = VECTOR('',#37911,1.);
+#37911 = DIRECTION('',(-4.440892098501E-16,1.));
+#37912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37913 = ADVANCED_FACE('',(#37914),#37706,.F.);
+#37914 = FACE_BOUND('',#37915,.F.);
+#37915 = EDGE_LOOP('',(#37916,#37917,#37939,#37967,#37995,#38023,#38051,
+ #38079,#38107,#38133));
+#37916 = ORIENTED_EDGE('',*,*,#37690,.T.);
+#37917 = ORIENTED_EDGE('',*,*,#37918,.T.);
+#37918 = EDGE_CURVE('',#37664,#37919,#37921,.T.);
+#37919 = VERTEX_POINT('',#37920);
+#37920 = CARTESIAN_POINT('',(0.8,-1.355,0.75));
+#37921 = SURFACE_CURVE('',#37922,(#37925,#37932),.PCURVE_S1.);
+#37922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37923,#37924),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#37923 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1));
+#37924 = CARTESIAN_POINT('',(0.8,-1.355,0.75));
+#37925 = PCURVE('',#37706,#37926);
+#37926 = DEFINITIONAL_REPRESENTATION('',(#37927),#37931);
+#37927 = LINE('',#37928,#37929);
+#37928 = CARTESIAN_POINT('',(2.71,-4.963468562457E-17));
+#37929 = VECTOR('',#37930,1.);
+#37930 = DIRECTION('',(-4.440892098501E-16,1.));
+#37931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37932 = PCURVE('',#37679,#37933);
+#37933 = DEFINITIONAL_REPRESENTATION('',(#37934),#37938);
+#37934 = LINE('',#37935,#37936);
+#37935 = CARTESIAN_POINT('',(-2.752210022875E-16,-2.40479517375E-17));
+#37936 = VECTOR('',#37937,1.);
+#37937 = DIRECTION('',(2.290778079734E-16,1.));
+#37938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37939 = ORIENTED_EDGE('',*,*,#37940,.F.);
+#37940 = EDGE_CURVE('',#37941,#37919,#37943,.T.);
+#37941 = VERTEX_POINT('',#37942);
+#37942 = CARTESIAN_POINT('',(0.8,-1.2,0.75));
+#37943 = SURFACE_CURVE('',#37944,(#37948,#37955),.PCURVE_S1.);
+#37944 = LINE('',#37945,#37946);
+#37945 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#37946 = VECTOR('',#37947,1.);
+#37947 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#37948 = PCURVE('',#37706,#37949);
+#37949 = DEFINITIONAL_REPRESENTATION('',(#37950),#37954);
+#37950 = LINE('',#37951,#37952);
+#37951 = CARTESIAN_POINT('',(0.,1.));
+#37952 = VECTOR('',#37953,1.);
+#37953 = DIRECTION('',(1.,0.));
+#37954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37955 = PCURVE('',#37956,#37961);
+#37956 = PLANE('',#37957);
+#37957 = AXIS2_PLACEMENT_3D('',#37958,#37959,#37960);
+#37958 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#37959 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#37960 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#37961 = DEFINITIONAL_REPRESENTATION('',(#37962),#37966);
+#37962 = LINE('',#37963,#37964);
+#37963 = CARTESIAN_POINT('',(0.,-0.15));
+#37964 = VECTOR('',#37965,1.);
+#37965 = DIRECTION('',(1.,0.));
+#37966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37967 = ORIENTED_EDGE('',*,*,#37968,.F.);
+#37968 = EDGE_CURVE('',#37969,#37941,#37971,.T.);
+#37969 = VERTEX_POINT('',#37970);
+#37970 = CARTESIAN_POINT('',(0.8,-0.7,0.75));
+#37971 = SURFACE_CURVE('',#37972,(#37976,#37983),.PCURVE_S1.);
+#37972 = LINE('',#37973,#37974);
+#37973 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#37974 = VECTOR('',#37975,1.);
+#37975 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#37976 = PCURVE('',#37706,#37977);
+#37977 = DEFINITIONAL_REPRESENTATION('',(#37978),#37982);
+#37978 = LINE('',#37979,#37980);
+#37979 = CARTESIAN_POINT('',(0.,1.));
+#37980 = VECTOR('',#37981,1.);
+#37981 = DIRECTION('',(1.,0.));
+#37982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37983 = PCURVE('',#37984,#37989);
+#37984 = PLANE('',#37985);
+#37985 = AXIS2_PLACEMENT_3D('',#37986,#37987,#37988);
+#37986 = CARTESIAN_POINT('',(0.75,-0.7,0.75));
+#37987 = DIRECTION('',(0.,0.,1.));
+#37988 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#37989 = DEFINITIONAL_REPRESENTATION('',(#37990),#37994);
+#37990 = LINE('',#37991,#37992);
+#37991 = CARTESIAN_POINT('',(5.E-02,2.055));
+#37992 = VECTOR('',#37993,1.);
+#37993 = DIRECTION('',(0.,-1.));
+#37994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37995 = ORIENTED_EDGE('',*,*,#37996,.F.);
+#37996 = EDGE_CURVE('',#37997,#37969,#37999,.T.);
+#37997 = VERTEX_POINT('',#37998);
+#37998 = CARTESIAN_POINT('',(0.8,-0.25,0.75));
+#37999 = SURFACE_CURVE('',#38000,(#38004,#38011),.PCURVE_S1.);
+#38000 = LINE('',#38001,#38002);
+#38001 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#38002 = VECTOR('',#38003,1.);
+#38003 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38004 = PCURVE('',#37706,#38005);
+#38005 = DEFINITIONAL_REPRESENTATION('',(#38006),#38010);
+#38006 = LINE('',#38007,#38008);
+#38007 = CARTESIAN_POINT('',(0.,1.));
+#38008 = VECTOR('',#38009,1.);
+#38009 = DIRECTION('',(1.,0.));
+#38010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38011 = PCURVE('',#38012,#38017);
+#38012 = PLANE('',#38013);
+#38013 = AXIS2_PLACEMENT_3D('',#38014,#38015,#38016);
+#38014 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38015 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#38016 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38017 = DEFINITIONAL_REPRESENTATION('',(#38018),#38022);
+#38018 = LINE('',#38019,#38020);
+#38019 = CARTESIAN_POINT('',(0.,-0.15));
+#38020 = VECTOR('',#38021,1.);
+#38021 = DIRECTION('',(1.,0.));
+#38022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38023 = ORIENTED_EDGE('',*,*,#38024,.F.);
+#38024 = EDGE_CURVE('',#38025,#37997,#38027,.T.);
+#38025 = VERTEX_POINT('',#38026);
+#38026 = CARTESIAN_POINT('',(0.8,0.25,0.75));
+#38027 = SURFACE_CURVE('',#38028,(#38032,#38039),.PCURVE_S1.);
+#38028 = LINE('',#38029,#38030);
+#38029 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#38030 = VECTOR('',#38031,1.);
+#38031 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38032 = PCURVE('',#37706,#38033);
+#38033 = DEFINITIONAL_REPRESENTATION('',(#38034),#38038);
+#38034 = LINE('',#38035,#38036);
+#38035 = CARTESIAN_POINT('',(0.,1.));
+#38036 = VECTOR('',#38037,1.);
+#38037 = DIRECTION('',(1.,0.));
+#38038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38039 = PCURVE('',#38040,#38045);
+#38040 = PLANE('',#38041);
+#38041 = AXIS2_PLACEMENT_3D('',#38042,#38043,#38044);
+#38042 = CARTESIAN_POINT('',(0.75,0.25,0.75));
+#38043 = DIRECTION('',(0.,0.,1.));
+#38044 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#38045 = DEFINITIONAL_REPRESENTATION('',(#38046),#38050);
+#38046 = LINE('',#38047,#38048);
+#38047 = CARTESIAN_POINT('',(5.E-02,1.105));
+#38048 = VECTOR('',#38049,1.);
+#38049 = DIRECTION('',(0.,-1.));
+#38050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38051 = ORIENTED_EDGE('',*,*,#38052,.F.);
+#38052 = EDGE_CURVE('',#38053,#38025,#38055,.T.);
+#38053 = VERTEX_POINT('',#38054);
+#38054 = CARTESIAN_POINT('',(0.8,0.7,0.75));
+#38055 = SURFACE_CURVE('',#38056,(#38060,#38067),.PCURVE_S1.);
+#38056 = LINE('',#38057,#38058);
+#38057 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#38058 = VECTOR('',#38059,1.);
+#38059 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38060 = PCURVE('',#37706,#38061);
+#38061 = DEFINITIONAL_REPRESENTATION('',(#38062),#38066);
+#38062 = LINE('',#38063,#38064);
+#38063 = CARTESIAN_POINT('',(0.,1.));
+#38064 = VECTOR('',#38065,1.);
+#38065 = DIRECTION('',(1.,0.));
+#38066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38067 = PCURVE('',#38068,#38073);
+#38068 = PLANE('',#38069);
+#38069 = AXIS2_PLACEMENT_3D('',#38070,#38071,#38072);
+#38070 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38071 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#38072 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38073 = DEFINITIONAL_REPRESENTATION('',(#38074),#38078);
+#38074 = LINE('',#38075,#38076);
+#38075 = CARTESIAN_POINT('',(0.,-0.15));
+#38076 = VECTOR('',#38077,1.);
+#38077 = DIRECTION('',(1.,0.));
+#38078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38079 = ORIENTED_EDGE('',*,*,#38080,.F.);
+#38080 = EDGE_CURVE('',#38081,#38053,#38083,.T.);
+#38081 = VERTEX_POINT('',#38082);
+#38082 = CARTESIAN_POINT('',(0.8,1.2,0.75));
+#38083 = SURFACE_CURVE('',#38084,(#38088,#38095),.PCURVE_S1.);
+#38084 = LINE('',#38085,#38086);
+#38085 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#38086 = VECTOR('',#38087,1.);
+#38087 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38088 = PCURVE('',#37706,#38089);
+#38089 = DEFINITIONAL_REPRESENTATION('',(#38090),#38094);
+#38090 = LINE('',#38091,#38092);
+#38091 = CARTESIAN_POINT('',(2.775557561563E-17,1.));
+#38092 = VECTOR('',#38093,1.);
+#38093 = DIRECTION('',(1.,0.));
+#38094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38095 = PCURVE('',#38096,#38101);
+#38096 = PLANE('',#38097);
+#38097 = AXIS2_PLACEMENT_3D('',#38098,#38099,#38100);
+#38098 = CARTESIAN_POINT('',(0.75,1.2,0.75));
+#38099 = DIRECTION('',(0.,0.,1.));
+#38100 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#38101 = DEFINITIONAL_REPRESENTATION('',(#38102),#38106);
+#38102 = LINE('',#38103,#38104);
+#38103 = CARTESIAN_POINT('',(5.E-02,0.155));
+#38104 = VECTOR('',#38105,1.);
+#38105 = DIRECTION('',(0.,-1.));
+#38106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38107 = ORIENTED_EDGE('',*,*,#38108,.F.);
+#38108 = EDGE_CURVE('',#37743,#38081,#38109,.T.);
+#38109 = SURFACE_CURVE('',#38110,(#38114,#38121),.PCURVE_S1.);
+#38110 = LINE('',#38111,#38112);
+#38111 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#38112 = VECTOR('',#38113,1.);
+#38113 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38114 = PCURVE('',#37706,#38115);
+#38115 = DEFINITIONAL_REPRESENTATION('',(#38116),#38120);
+#38116 = LINE('',#38117,#38118);
+#38117 = CARTESIAN_POINT('',(5.802721867308E-18,1.));
+#38118 = VECTOR('',#38119,1.);
+#38119 = DIRECTION('',(1.,7.16272919113E-16));
+#38120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38121 = PCURVE('',#38122,#38127);
+#38122 = PLANE('',#38123);
+#38123 = AXIS2_PLACEMENT_3D('',#38124,#38125,#38126);
+#38124 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38125 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#38126 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38127 = DEFINITIONAL_REPRESENTATION('',(#38128),#38132);
+#38128 = LINE('',#38129,#38130);
+#38129 = CARTESIAN_POINT('',(0.,-0.15));
+#38130 = VECTOR('',#38131,1.);
+#38131 = DIRECTION('',(1.,0.));
+#38132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38133 = ORIENTED_EDGE('',*,*,#37742,.F.);
+#38134 = ADVANCED_FACE('',(#38135),#37679,.F.);
+#38135 = FACE_BOUND('',#38136,.F.);
+#38136 = EDGE_LOOP('',(#38137,#38138,#38160,#38186));
+#38137 = ORIENTED_EDGE('',*,*,#37663,.T.);
+#38138 = ORIENTED_EDGE('',*,*,#38139,.T.);
+#38139 = EDGE_CURVE('',#37637,#38140,#38142,.T.);
+#38140 = VERTEX_POINT('',#38141);
+#38141 = CARTESIAN_POINT('',(0.705,-1.45,0.75));
+#38142 = SURFACE_CURVE('',#38143,(#38146,#38153),.PCURVE_S1.);
+#38143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38144,#38145),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38144 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1));
+#38145 = CARTESIAN_POINT('',(0.705,-1.45,0.75));
+#38146 = PCURVE('',#37679,#38147);
+#38147 = DEFINITIONAL_REPRESENTATION('',(#38148),#38152);
+#38148 = LINE('',#38149,#38150);
+#38149 = CARTESIAN_POINT('',(0.134350288425,-2.404795176906E-17));
+#38150 = VECTOR('',#38151,1.);
+#38151 = DIRECTION('',(3.053113317719E-16,1.));
+#38152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38153 = PCURVE('',#37652,#38154);
+#38154 = DEFINITIONAL_REPRESENTATION('',(#38155),#38159);
+#38155 = LINE('',#38156,#38157);
+#38156 = CARTESIAN_POINT('',(-2.277912687296E-17,1.473780438876E-17));
+#38157 = VECTOR('',#38158,1.);
+#38158 = DIRECTION('',(1.47219350321E-16,1.));
+#38159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38160 = ORIENTED_EDGE('',*,*,#38161,.F.);
+#38161 = EDGE_CURVE('',#37919,#38140,#38162,.T.);
+#38162 = SURFACE_CURVE('',#38163,(#38167,#38174),.PCURVE_S1.);
+#38163 = LINE('',#38164,#38165);
+#38164 = CARTESIAN_POINT('',(0.8,-1.355,0.75));
+#38165 = VECTOR('',#38166,1.);
+#38166 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#38167 = PCURVE('',#37679,#38168);
+#38168 = DEFINITIONAL_REPRESENTATION('',(#38169),#38173);
+#38169 = LINE('',#38170,#38171);
+#38170 = CARTESIAN_POINT('',(-4.614319431414E-17,1.));
+#38171 = VECTOR('',#38172,1.);
+#38172 = DIRECTION('',(1.,0.));
+#38173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38174 = PCURVE('',#38175,#38180);
+#38175 = PLANE('',#38176);
+#38176 = AXIS2_PLACEMENT_3D('',#38177,#38178,#38179);
+#38177 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#38178 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#38179 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#38180 = DEFINITIONAL_REPRESENTATION('',(#38181),#38185);
+#38181 = LINE('',#38182,#38183);
+#38182 = CARTESIAN_POINT('',(-0.,-0.15));
+#38183 = VECTOR('',#38184,1.);
+#38184 = DIRECTION('',(1.,0.));
+#38185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38186 = ORIENTED_EDGE('',*,*,#37918,.F.);
+#38187 = ADVANCED_FACE('',(#38188),#37652,.F.);
+#38188 = FACE_BOUND('',#38189,.F.);
+#38189 = EDGE_LOOP('',(#38190,#38191,#38213,#38239));
+#38190 = ORIENTED_EDGE('',*,*,#37636,.T.);
+#38191 = ORIENTED_EDGE('',*,*,#38192,.T.);
+#38192 = EDGE_CURVE('',#37610,#38193,#38195,.T.);
+#38193 = VERTEX_POINT('',#38194);
+#38194 = CARTESIAN_POINT('',(-0.705,-1.45,0.75));
+#38195 = SURFACE_CURVE('',#38196,(#38199,#38206),.PCURVE_S1.);
+#38196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38197,#38198),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38197 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1));
+#38198 = CARTESIAN_POINT('',(-0.705,-1.45,0.75));
+#38199 = PCURVE('',#37652,#38200);
+#38200 = DEFINITIONAL_REPRESENTATION('',(#38201),#38205);
+#38201 = LINE('',#38202,#38203);
+#38202 = CARTESIAN_POINT('',(1.41,1.476490944307E-17));
+#38203 = VECTOR('',#38204,1.);
+#38204 = DIRECTION('',(0.,1.));
+#38205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38206 = PCURVE('',#37625,#38207);
+#38207 = DEFINITIONAL_REPRESENTATION('',(#38208),#38212);
+#38208 = LINE('',#38209,#38210);
+#38209 = CARTESIAN_POINT('',(1.784179947128E-16,-2.404795176883E-17));
+#38210 = VECTOR('',#38211,1.);
+#38211 = DIRECTION('',(-2.251374147385E-16,1.));
+#38212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38213 = ORIENTED_EDGE('',*,*,#38214,.F.);
+#38214 = EDGE_CURVE('',#38140,#38193,#38215,.T.);
+#38215 = SURFACE_CURVE('',#38216,(#38220,#38227),.PCURVE_S1.);
+#38216 = LINE('',#38217,#38218);
+#38217 = CARTESIAN_POINT('',(0.705,-1.45,0.75));
+#38218 = VECTOR('',#38219,1.);
+#38219 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#38220 = PCURVE('',#37652,#38221);
+#38221 = DEFINITIONAL_REPRESENTATION('',(#38222),#38226);
+#38222 = LINE('',#38223,#38224);
+#38223 = CARTESIAN_POINT('',(1.244402234481E-16,1.));
+#38224 = VECTOR('',#38225,1.);
+#38225 = DIRECTION('',(1.,0.));
+#38226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38227 = PCURVE('',#38228,#38233);
+#38228 = PLANE('',#38229);
+#38229 = AXIS2_PLACEMENT_3D('',#38230,#38231,#38232);
+#38230 = CARTESIAN_POINT('',(0.705,-1.45,0.9));
+#38231 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38232 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#38233 = DEFINITIONAL_REPRESENTATION('',(#38234),#38238);
+#38234 = LINE('',#38235,#38236);
+#38235 = CARTESIAN_POINT('',(-0.,-0.15));
+#38236 = VECTOR('',#38237,1.);
+#38237 = DIRECTION('',(1.,0.));
+#38238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38239 = ORIENTED_EDGE('',*,*,#38139,.F.);
+#38240 = ADVANCED_FACE('',(#38241),#37625,.F.);
+#38241 = FACE_BOUND('',#38242,.F.);
+#38242 = EDGE_LOOP('',(#38243,#38244,#38266,#38292));
+#38243 = ORIENTED_EDGE('',*,*,#37609,.T.);
+#38244 = ORIENTED_EDGE('',*,*,#38245,.T.);
+#38245 = EDGE_CURVE('',#37583,#38246,#38248,.T.);
+#38246 = VERTEX_POINT('',#38247);
+#38247 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#38248 = SURFACE_CURVE('',#38249,(#38252,#38259),.PCURVE_S1.);
+#38249 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38250,#38251),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38250 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1));
+#38251 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#38252 = PCURVE('',#37625,#38253);
+#38253 = DEFINITIONAL_REPRESENTATION('',(#38254),#38258);
+#38254 = LINE('',#38255,#38256);
+#38255 = CARTESIAN_POINT('',(0.134350288425,-4.16560726677E-17));
+#38256 = VECTOR('',#38257,1.);
+#38257 = DIRECTION('',(-8.326672684689E-17,1.));
+#38258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38259 = PCURVE('',#37598,#38260);
+#38260 = DEFINITIONAL_REPRESENTATION('',(#38261),#38265);
+#38261 = LINE('',#38262,#38263);
+#38262 = CARTESIAN_POINT('',(-3.075218633935E-16,-4.455342402997E-17));
+#38263 = VECTOR('',#38264,1.);
+#38264 = DIRECTION('',(3.133245852608E-16,1.));
+#38265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38266 = ORIENTED_EDGE('',*,*,#38267,.F.);
+#38267 = EDGE_CURVE('',#38193,#38246,#38268,.T.);
+#38268 = SURFACE_CURVE('',#38269,(#38273,#38280),.PCURVE_S1.);
+#38269 = LINE('',#38270,#38271);
+#38270 = CARTESIAN_POINT('',(-0.705,-1.45,0.75));
+#38271 = VECTOR('',#38272,1.);
+#38272 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#38273 = PCURVE('',#37625,#38274);
+#38274 = DEFINITIONAL_REPRESENTATION('',(#38275),#38279);
+#38275 = LINE('',#38276,#38277);
+#38276 = CARTESIAN_POINT('',(-4.67194200257E-17,1.));
+#38277 = VECTOR('',#38278,1.);
+#38278 = DIRECTION('',(1.,0.));
+#38279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38280 = PCURVE('',#38281,#38286);
+#38281 = PLANE('',#38282);
+#38282 = AXIS2_PLACEMENT_3D('',#38283,#38284,#38285);
+#38283 = CARTESIAN_POINT('',(-0.705,-1.45,0.9));
+#38284 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#38285 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#38286 = DEFINITIONAL_REPRESENTATION('',(#38287),#38291);
+#38287 = LINE('',#38288,#38289);
+#38288 = CARTESIAN_POINT('',(0.,-0.15));
+#38289 = VECTOR('',#38290,1.);
+#38290 = DIRECTION('',(1.,0.));
+#38291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38292 = ORIENTED_EDGE('',*,*,#38192,.F.);
+#38293 = ADVANCED_FACE('',(#38294),#37598,.F.);
+#38294 = FACE_BOUND('',#38295,.F.);
+#38295 = EDGE_LOOP('',(#38296,#38297,#38298,#38326,#38354,#38382,#38410,
+ #38438,#38466,#38492));
+#38296 = ORIENTED_EDGE('',*,*,#37582,.T.);
+#38297 = ORIENTED_EDGE('',*,*,#37894,.T.);
+#38298 = ORIENTED_EDGE('',*,*,#38299,.F.);
+#38299 = EDGE_CURVE('',#38300,#37872,#38302,.T.);
+#38300 = VERTEX_POINT('',#38301);
+#38301 = CARTESIAN_POINT('',(-0.8,1.2,0.75));
+#38302 = SURFACE_CURVE('',#38303,(#38307,#38314),.PCURVE_S1.);
+#38303 = LINE('',#38304,#38305);
+#38304 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#38305 = VECTOR('',#38306,1.);
+#38306 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38307 = PCURVE('',#37598,#38308);
+#38308 = DEFINITIONAL_REPRESENTATION('',(#38309),#38313);
+#38309 = LINE('',#38310,#38311);
+#38310 = CARTESIAN_POINT('',(0.,1.));
+#38311 = VECTOR('',#38312,1.);
+#38312 = DIRECTION('',(1.,0.));
+#38313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38314 = PCURVE('',#38315,#38320);
+#38315 = PLANE('',#38316);
+#38316 = AXIS2_PLACEMENT_3D('',#38317,#38318,#38319);
+#38317 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#38318 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#38319 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38320 = DEFINITIONAL_REPRESENTATION('',(#38321),#38325);
+#38321 = LINE('',#38322,#38323);
+#38322 = CARTESIAN_POINT('',(0.,-0.15));
+#38323 = VECTOR('',#38324,1.);
+#38324 = DIRECTION('',(1.,0.));
+#38325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38326 = ORIENTED_EDGE('',*,*,#38327,.F.);
+#38327 = EDGE_CURVE('',#38328,#38300,#38330,.T.);
+#38328 = VERTEX_POINT('',#38329);
+#38329 = CARTESIAN_POINT('',(-0.8,0.7,0.75));
+#38330 = SURFACE_CURVE('',#38331,(#38335,#38342),.PCURVE_S1.);
+#38331 = LINE('',#38332,#38333);
+#38332 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#38333 = VECTOR('',#38334,1.);
+#38334 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38335 = PCURVE('',#37598,#38336);
+#38336 = DEFINITIONAL_REPRESENTATION('',(#38337),#38341);
+#38337 = LINE('',#38338,#38339);
+#38338 = CARTESIAN_POINT('',(0.,1.));
+#38339 = VECTOR('',#38340,1.);
+#38340 = DIRECTION('',(1.,0.));
+#38341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38342 = PCURVE('',#38343,#38348);
+#38343 = PLANE('',#38344);
+#38344 = AXIS2_PLACEMENT_3D('',#38345,#38346,#38347);
+#38345 = CARTESIAN_POINT('',(-0.75,0.7,0.75));
+#38346 = DIRECTION('',(0.,0.,1.));
+#38347 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#38348 = DEFINITIONAL_REPRESENTATION('',(#38349),#38353);
+#38349 = LINE('',#38350,#38351);
+#38350 = CARTESIAN_POINT('',(5.E-02,2.055));
+#38351 = VECTOR('',#38352,1.);
+#38352 = DIRECTION('',(1.224646799147E-16,-1.));
+#38353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38354 = ORIENTED_EDGE('',*,*,#38355,.F.);
+#38355 = EDGE_CURVE('',#38356,#38328,#38358,.T.);
+#38356 = VERTEX_POINT('',#38357);
+#38357 = CARTESIAN_POINT('',(-0.8,0.25,0.75));
+#38358 = SURFACE_CURVE('',#38359,(#38363,#38370),.PCURVE_S1.);
+#38359 = LINE('',#38360,#38361);
+#38360 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#38361 = VECTOR('',#38362,1.);
+#38362 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38363 = PCURVE('',#37598,#38364);
+#38364 = DEFINITIONAL_REPRESENTATION('',(#38365),#38369);
+#38365 = LINE('',#38366,#38367);
+#38366 = CARTESIAN_POINT('',(0.,1.));
+#38367 = VECTOR('',#38368,1.);
+#38368 = DIRECTION('',(1.,0.));
+#38369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38370 = PCURVE('',#38371,#38376);
+#38371 = PLANE('',#38372);
+#38372 = AXIS2_PLACEMENT_3D('',#38373,#38374,#38375);
+#38373 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#38374 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#38375 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38376 = DEFINITIONAL_REPRESENTATION('',(#38377),#38381);
+#38377 = LINE('',#38378,#38379);
+#38378 = CARTESIAN_POINT('',(0.,-0.15));
+#38379 = VECTOR('',#38380,1.);
+#38380 = DIRECTION('',(1.,0.));
+#38381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38382 = ORIENTED_EDGE('',*,*,#38383,.F.);
+#38383 = EDGE_CURVE('',#38384,#38356,#38386,.T.);
+#38384 = VERTEX_POINT('',#38385);
+#38385 = CARTESIAN_POINT('',(-0.8,-0.25,0.75));
+#38386 = SURFACE_CURVE('',#38387,(#38391,#38398),.PCURVE_S1.);
+#38387 = LINE('',#38388,#38389);
+#38388 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#38389 = VECTOR('',#38390,1.);
+#38390 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38391 = PCURVE('',#37598,#38392);
+#38392 = DEFINITIONAL_REPRESENTATION('',(#38393),#38397);
+#38393 = LINE('',#38394,#38395);
+#38394 = CARTESIAN_POINT('',(0.,1.));
+#38395 = VECTOR('',#38396,1.);
+#38396 = DIRECTION('',(1.,0.));
+#38397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38398 = PCURVE('',#38399,#38404);
+#38399 = PLANE('',#38400);
+#38400 = AXIS2_PLACEMENT_3D('',#38401,#38402,#38403);
+#38401 = CARTESIAN_POINT('',(-0.75,-0.25,0.75));
+#38402 = DIRECTION('',(0.,0.,1.));
+#38403 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#38404 = DEFINITIONAL_REPRESENTATION('',(#38405),#38409);
+#38405 = LINE('',#38406,#38407);
+#38406 = CARTESIAN_POINT('',(5.E-02,1.105));
+#38407 = VECTOR('',#38408,1.);
+#38408 = DIRECTION('',(1.224646799147E-16,-1.));
+#38409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38410 = ORIENTED_EDGE('',*,*,#38411,.F.);
+#38411 = EDGE_CURVE('',#38412,#38384,#38414,.T.);
+#38412 = VERTEX_POINT('',#38413);
+#38413 = CARTESIAN_POINT('',(-0.8,-0.7,0.75));
+#38414 = SURFACE_CURVE('',#38415,(#38419,#38426),.PCURVE_S1.);
+#38415 = LINE('',#38416,#38417);
+#38416 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#38417 = VECTOR('',#38418,1.);
+#38418 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38419 = PCURVE('',#37598,#38420);
+#38420 = DEFINITIONAL_REPRESENTATION('',(#38421),#38425);
+#38421 = LINE('',#38422,#38423);
+#38422 = CARTESIAN_POINT('',(0.,1.));
+#38423 = VECTOR('',#38424,1.);
+#38424 = DIRECTION('',(1.,0.));
+#38425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38426 = PCURVE('',#38427,#38432);
+#38427 = PLANE('',#38428);
+#38428 = AXIS2_PLACEMENT_3D('',#38429,#38430,#38431);
+#38429 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#38430 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#38431 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38432 = DEFINITIONAL_REPRESENTATION('',(#38433),#38437);
+#38433 = LINE('',#38434,#38435);
+#38434 = CARTESIAN_POINT('',(0.,-0.15));
+#38435 = VECTOR('',#38436,1.);
+#38436 = DIRECTION('',(1.,0.));
+#38437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38438 = ORIENTED_EDGE('',*,*,#38439,.F.);
+#38439 = EDGE_CURVE('',#38440,#38412,#38442,.T.);
+#38440 = VERTEX_POINT('',#38441);
+#38441 = CARTESIAN_POINT('',(-0.8,-1.2,0.75));
+#38442 = SURFACE_CURVE('',#38443,(#38447,#38454),.PCURVE_S1.);
+#38443 = LINE('',#38444,#38445);
+#38444 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#38445 = VECTOR('',#38446,1.);
+#38446 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38447 = PCURVE('',#37598,#38448);
+#38448 = DEFINITIONAL_REPRESENTATION('',(#38449),#38453);
+#38449 = LINE('',#38450,#38451);
+#38450 = CARTESIAN_POINT('',(2.775557561563E-17,1.));
+#38451 = VECTOR('',#38452,1.);
+#38452 = DIRECTION('',(1.,0.));
+#38453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38454 = PCURVE('',#38455,#38460);
+#38455 = PLANE('',#38456);
+#38456 = AXIS2_PLACEMENT_3D('',#38457,#38458,#38459);
+#38457 = CARTESIAN_POINT('',(-0.75,-1.2,0.75));
+#38458 = DIRECTION('',(0.,0.,1.));
+#38459 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#38460 = DEFINITIONAL_REPRESENTATION('',(#38461),#38465);
+#38461 = LINE('',#38462,#38463);
+#38462 = CARTESIAN_POINT('',(5.E-02,0.155));
+#38463 = VECTOR('',#38464,1.);
+#38464 = DIRECTION('',(1.224646799147E-16,-1.));
+#38465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38466 = ORIENTED_EDGE('',*,*,#38467,.F.);
+#38467 = EDGE_CURVE('',#38246,#38440,#38468,.T.);
+#38468 = SURFACE_CURVE('',#38469,(#38473,#38480),.PCURVE_S1.);
+#38469 = LINE('',#38470,#38471);
+#38470 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#38471 = VECTOR('',#38472,1.);
+#38472 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38473 = PCURVE('',#37598,#38474);
+#38474 = DEFINITIONAL_REPRESENTATION('',(#38475),#38479);
+#38475 = LINE('',#38476,#38477);
+#38476 = CARTESIAN_POINT('',(5.802721867308E-18,1.));
+#38477 = VECTOR('',#38478,1.);
+#38478 = DIRECTION('',(1.,7.16272919113E-16));
+#38479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38480 = PCURVE('',#38481,#38486);
+#38481 = PLANE('',#38482);
+#38482 = AXIS2_PLACEMENT_3D('',#38483,#38484,#38485);
+#38483 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#38484 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#38485 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38486 = DEFINITIONAL_REPRESENTATION('',(#38487),#38491);
+#38487 = LINE('',#38488,#38489);
+#38488 = CARTESIAN_POINT('',(0.,-0.15));
+#38489 = VECTOR('',#38490,1.);
+#38490 = DIRECTION('',(1.,0.));
+#38491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38492 = ORIENTED_EDGE('',*,*,#38245,.F.);
+#38493 = ADVANCED_FACE('',(#38494),#37778,.F.);
+#38494 = FACE_BOUND('',#38495,.F.);
+#38495 = EDGE_LOOP('',(#38496,#38497,#38517,#38543));
+#38496 = ORIENTED_EDGE('',*,*,#37764,.T.);
+#38497 = ORIENTED_EDGE('',*,*,#38498,.T.);
+#38498 = EDGE_CURVE('',#37743,#38499,#38501,.T.);
+#38499 = VERTEX_POINT('',#38500);
+#38500 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38501 = SURFACE_CURVE('',#38502,(#38505,#38511),.PCURVE_S1.);
+#38502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38503,#38504),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38503 = CARTESIAN_POINT('',(0.8,1.355,0.75));
+#38504 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38505 = PCURVE('',#37778,#38506);
+#38506 = DEFINITIONAL_REPRESENTATION('',(#38507),#38510);
+#38507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38508,#38509),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38508 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#38509 = CARTESIAN_POINT('',(0.134350288425,0.));
+#38510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38511 = PCURVE('',#38122,#38512);
+#38512 = DEFINITIONAL_REPRESENTATION('',(#38513),#38516);
+#38513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38514,#38515),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38514 = CARTESIAN_POINT('',(0.,-0.15));
+#38515 = CARTESIAN_POINT('',(0.,0.));
+#38516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38517 = ORIENTED_EDGE('',*,*,#38518,.F.);
+#38518 = EDGE_CURVE('',#37796,#38499,#38519,.T.);
+#38519 = SURFACE_CURVE('',#38520,(#38524,#38531),.PCURVE_S1.);
+#38520 = LINE('',#38521,#38522);
+#38521 = CARTESIAN_POINT('',(0.705,1.45,0.9));
+#38522 = VECTOR('',#38523,1.);
+#38523 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#38524 = PCURVE('',#37778,#38525);
+#38525 = DEFINITIONAL_REPRESENTATION('',(#38526),#38530);
+#38526 = LINE('',#38527,#38528);
+#38527 = CARTESIAN_POINT('',(0.,0.));
+#38528 = VECTOR('',#38529,1.);
+#38529 = DIRECTION('',(1.,0.));
+#38530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38531 = PCURVE('',#38532,#38537);
+#38532 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#38533,#38534)
+ ,(#38535,#38536
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#38533 = CARTESIAN_POINT('',(0.705,1.45,0.9));
+#38534 = CARTESIAN_POINT('',(0.6925,1.425,0.9));
+#38535 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38536 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#38537 = DEFINITIONAL_REPRESENTATION('',(#38538),#38542);
+#38538 = LINE('',#38539,#38540);
+#38539 = CARTESIAN_POINT('',(-8.015109233988E-17,-1.27529498418E-15));
+#38540 = VECTOR('',#38541,1.);
+#38541 = DIRECTION('',(1.,-1.455041679348E-14));
+#38542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38543 = ORIENTED_EDGE('',*,*,#37795,.F.);
+#38544 = ADVANCED_FACE('',(#38545),#37831,.F.);
+#38545 = FACE_BOUND('',#38546,.F.);
+#38546 = EDGE_LOOP('',(#38547,#38548,#38570,#38597));
+#38547 = ORIENTED_EDGE('',*,*,#37815,.T.);
+#38548 = ORIENTED_EDGE('',*,*,#38549,.T.);
+#38549 = EDGE_CURVE('',#37796,#38550,#38552,.T.);
+#38550 = VERTEX_POINT('',#38551);
+#38551 = CARTESIAN_POINT('',(0.6925,1.425,0.9));
+#38552 = SURFACE_CURVE('',#38553,(#38556,#38563),.PCURVE_S1.);
+#38553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38554,#38555),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38554 = CARTESIAN_POINT('',(0.705,1.45,0.9));
+#38555 = CARTESIAN_POINT('',(0.6925,1.425,0.9));
+#38556 = PCURVE('',#37831,#38557);
+#38557 = DEFINITIONAL_REPRESENTATION('',(#38558),#38562);
+#38558 = LINE('',#38559,#38560);
+#38559 = CARTESIAN_POINT('',(1.41,1.292435084642E-15));
+#38560 = VECTOR('',#38561,1.);
+#38561 = DIRECTION('',(0.,1.));
+#38562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38563 = PCURVE('',#38532,#38564);
+#38564 = DEFINITIONAL_REPRESENTATION('',(#38565),#38569);
+#38565 = LINE('',#38566,#38567);
+#38566 = CARTESIAN_POINT('',(-8.015109233988E-17,-1.27529498418E-15));
+#38567 = VECTOR('',#38568,1.);
+#38568 = DIRECTION('',(8.801616961162E-17,1.));
+#38569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38570 = ORIENTED_EDGE('',*,*,#38571,.F.);
+#38571 = EDGE_CURVE('',#38572,#38550,#38574,.T.);
+#38572 = VERTEX_POINT('',#38573);
+#38573 = CARTESIAN_POINT('',(-0.6925,1.425,0.9));
+#38574 = SURFACE_CURVE('',#38575,(#38579,#38585),.PCURVE_S1.);
+#38575 = LINE('',#38576,#38577);
+#38576 = CARTESIAN_POINT('',(-0.6925,1.425,0.9));
+#38577 = VECTOR('',#38578,1.);
+#38578 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#38579 = PCURVE('',#37831,#38580);
+#38580 = DEFINITIONAL_REPRESENTATION('',(#38581),#38584);
+#38581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38582,#38583),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.385),.PIECEWISE_BEZIER_KNOTS.);
+#38582 = CARTESIAN_POINT('',(-2.670548968033E-17,1.));
+#38583 = CARTESIAN_POINT('',(1.41,1.));
+#38584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38585 = PCURVE('',#38586,#38591);
+#38586 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#38587,#38588)
+ ,(#38589,#38590
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.385),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#38587 = CARTESIAN_POINT('',(-0.6925,1.425,0.9));
+#38588 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55));
+#38589 = CARTESIAN_POINT('',(0.6925,1.425,0.9));
+#38590 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55));
+#38591 = DEFINITIONAL_REPRESENTATION('',(#38592),#38596);
+#38592 = LINE('',#38593,#38594);
+#38593 = CARTESIAN_POINT('',(-6.474838029657E-17,-5.513829005757E-18));
+#38594 = VECTOR('',#38595,1.);
+#38595 = DIRECTION('',(1.,-6.797427845077E-17));
+#38596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38597 = ORIENTED_EDGE('',*,*,#38598,.F.);
+#38598 = EDGE_CURVE('',#37816,#38572,#38599,.T.);
+#38599 = SURFACE_CURVE('',#38600,(#38603,#38610),.PCURVE_S1.);
+#38600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38601,#38602),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38601 = CARTESIAN_POINT('',(-0.705,1.45,0.9));
+#38602 = CARTESIAN_POINT('',(-0.6925,1.425,0.9));
+#38603 = PCURVE('',#37831,#38604);
+#38604 = DEFINITIONAL_REPRESENTATION('',(#38605),#38609);
+#38605 = LINE('',#38606,#38607);
+#38606 = CARTESIAN_POINT('',(8.267352998703E-17,1.296771946272E-15));
+#38607 = VECTOR('',#38608,1.);
+#38608 = DIRECTION('',(-1.093790196674E-16,1.));
+#38609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38610 = PCURVE('',#38611,#38616);
+#38611 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#38612,#38613)
+ ,(#38614,#38615
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#38612 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#38613 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#38614 = CARTESIAN_POINT('',(-0.705,1.45,0.9));
+#38615 = CARTESIAN_POINT('',(-0.6925,1.425,0.9));
+#38616 = DEFINITIONAL_REPRESENTATION('',(#38617),#38621);
+#38617 = LINE('',#38618,#38619);
+#38618 = CARTESIAN_POINT('',(0.134350288425,-9.609990988284E-15));
+#38619 = VECTOR('',#38620,1.);
+#38620 = DIRECTION('',(0.,1.));
+#38621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38622 = ADVANCED_FACE('',(#38623),#37855,.F.);
+#38623 = FACE_BOUND('',#38624,.F.);
+#38624 = EDGE_LOOP('',(#38625,#38626,#38627,#38650));
+#38625 = ORIENTED_EDGE('',*,*,#37871,.T.);
+#38626 = ORIENTED_EDGE('',*,*,#37843,.T.);
+#38627 = ORIENTED_EDGE('',*,*,#38628,.F.);
+#38628 = EDGE_CURVE('',#38629,#37816,#38631,.T.);
+#38629 = VERTEX_POINT('',#38630);
+#38630 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#38631 = SURFACE_CURVE('',#38632,(#38636,#38643),.PCURVE_S1.);
+#38632 = LINE('',#38633,#38634);
+#38633 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#38634 = VECTOR('',#38635,1.);
+#38635 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#38636 = PCURVE('',#37855,#38637);
+#38637 = DEFINITIONAL_REPRESENTATION('',(#38638),#38642);
+#38638 = LINE('',#38639,#38640);
+#38639 = CARTESIAN_POINT('',(0.,0.));
+#38640 = VECTOR('',#38641,1.);
+#38641 = DIRECTION('',(1.,0.));
+#38642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38643 = PCURVE('',#38611,#38644);
+#38644 = DEFINITIONAL_REPRESENTATION('',(#38645),#38649);
+#38645 = LINE('',#38646,#38647);
+#38646 = CARTESIAN_POINT('',(1.944839221607E-16,-7.612565324259E-15));
+#38647 = VECTOR('',#38648,1.);
+#38648 = DIRECTION('',(1.,-1.486729717845E-14));
+#38649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38650 = ORIENTED_EDGE('',*,*,#38651,.F.);
+#38651 = EDGE_CURVE('',#37872,#38629,#38652,.T.);
+#38652 = SURFACE_CURVE('',#38653,(#38656,#38662),.PCURVE_S1.);
+#38653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38654,#38655),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38654 = CARTESIAN_POINT('',(-0.8,1.355,0.75));
+#38655 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#38656 = PCURVE('',#37855,#38657);
+#38657 = DEFINITIONAL_REPRESENTATION('',(#38658),#38661);
+#38658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38659,#38660),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38659 = CARTESIAN_POINT('',(0.,-0.15));
+#38660 = CARTESIAN_POINT('',(0.,0.));
+#38661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38662 = PCURVE('',#38315,#38663);
+#38663 = DEFINITIONAL_REPRESENTATION('',(#38664),#38667);
+#38664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38665,#38666),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38665 = CARTESIAN_POINT('',(2.71,-0.15));
+#38666 = CARTESIAN_POINT('',(2.71,0.));
+#38667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38668 = ADVANCED_FACE('',(#38669),#38122,.F.);
+#38669 = FACE_BOUND('',#38670,.F.);
+#38670 = EDGE_LOOP('',(#38671,#38672,#38673,#38701));
+#38671 = ORIENTED_EDGE('',*,*,#38498,.F.);
+#38672 = ORIENTED_EDGE('',*,*,#38108,.T.);
+#38673 = ORIENTED_EDGE('',*,*,#38674,.T.);
+#38674 = EDGE_CURVE('',#38081,#38675,#38677,.T.);
+#38675 = VERTEX_POINT('',#38676);
+#38676 = CARTESIAN_POINT('',(0.8,1.2,0.9));
+#38677 = SURFACE_CURVE('',#38678,(#38682,#38689),.PCURVE_S1.);
+#38678 = LINE('',#38679,#38680);
+#38679 = CARTESIAN_POINT('',(0.8,1.2,0.661544864752));
+#38680 = VECTOR('',#38681,1.);
+#38681 = DIRECTION('',(0.,0.,1.));
+#38682 = PCURVE('',#38122,#38683);
+#38683 = DEFINITIONAL_REPRESENTATION('',(#38684),#38688);
+#38684 = LINE('',#38685,#38686);
+#38685 = CARTESIAN_POINT('',(0.155,-0.238455135248));
+#38686 = VECTOR('',#38687,1.);
+#38687 = DIRECTION('',(0.,1.));
+#38688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38689 = PCURVE('',#38690,#38695);
+#38690 = PLANE('',#38691);
+#38691 = AXIS2_PLACEMENT_3D('',#38692,#38693,#38694);
+#38692 = CARTESIAN_POINT('',(1.05370428853,1.2,0.423089729504));
+#38693 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38694 = DIRECTION('',(0.,0.,1.));
+#38695 = DEFINITIONAL_REPRESENTATION('',(#38696),#38700);
+#38696 = LINE('',#38697,#38698);
+#38697 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#38698 = VECTOR('',#38699,1.);
+#38699 = DIRECTION('',(1.,0.));
+#38700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38701 = ORIENTED_EDGE('',*,*,#38702,.F.);
+#38702 = EDGE_CURVE('',#38499,#38675,#38703,.T.);
+#38703 = SURFACE_CURVE('',#38704,(#38708,#38715),.PCURVE_S1.);
+#38704 = LINE('',#38705,#38706);
+#38705 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38706 = VECTOR('',#38707,1.);
+#38707 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38708 = PCURVE('',#38122,#38709);
+#38709 = DEFINITIONAL_REPRESENTATION('',(#38710),#38714);
+#38710 = LINE('',#38711,#38712);
+#38711 = CARTESIAN_POINT('',(0.,0.));
+#38712 = VECTOR('',#38713,1.);
+#38713 = DIRECTION('',(1.,0.));
+#38714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38715 = PCURVE('',#38716,#38721);
+#38716 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#38717,#38718)
+ ,(#38719,#38720
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#38717 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38718 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#38719 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#38720 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#38721 = DEFINITIONAL_REPRESENTATION('',(#38722),#38726);
+#38722 = LINE('',#38723,#38724);
+#38723 = CARTESIAN_POINT('',(4.924404709875E-17,-2.326193242276E-15));
+#38724 = VECTOR('',#38725,1.);
+#38725 = DIRECTION('',(1.,2.037535622862E-14));
+#38726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38727 = ADVANCED_FACE('',(#38728),#37956,.F.);
+#38728 = FACE_BOUND('',#38729,.F.);
+#38729 = EDGE_LOOP('',(#38730,#38758,#38759,#38779));
+#38730 = ORIENTED_EDGE('',*,*,#38731,.F.);
+#38731 = EDGE_CURVE('',#37941,#38732,#38734,.T.);
+#38732 = VERTEX_POINT('',#38733);
+#38733 = CARTESIAN_POINT('',(0.8,-1.2,0.9));
+#38734 = SURFACE_CURVE('',#38735,(#38739,#38746),.PCURVE_S1.);
+#38735 = LINE('',#38736,#38737);
+#38736 = CARTESIAN_POINT('',(0.8,-1.2,0.661544864752));
+#38737 = VECTOR('',#38738,1.);
+#38738 = DIRECTION('',(0.,0.,1.));
+#38739 = PCURVE('',#37956,#38740);
+#38740 = DEFINITIONAL_REPRESENTATION('',(#38741),#38745);
+#38741 = LINE('',#38742,#38743);
+#38742 = CARTESIAN_POINT('',(2.555,-0.238455135248));
+#38743 = VECTOR('',#38744,1.);
+#38744 = DIRECTION('',(0.,1.));
+#38745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38746 = PCURVE('',#38747,#38752);
+#38747 = PLANE('',#38748);
+#38748 = AXIS2_PLACEMENT_3D('',#38749,#38750,#38751);
+#38749 = CARTESIAN_POINT('',(1.05370428853,-1.2,0.423089729504));
+#38750 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38751 = DIRECTION('',(0.,0.,1.));
+#38752 = DEFINITIONAL_REPRESENTATION('',(#38753),#38757);
+#38753 = LINE('',#38754,#38755);
+#38754 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#38755 = VECTOR('',#38756,1.);
+#38756 = DIRECTION('',(1.,0.));
+#38757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38758 = ORIENTED_EDGE('',*,*,#37940,.T.);
+#38759 = ORIENTED_EDGE('',*,*,#38760,.T.);
+#38760 = EDGE_CURVE('',#37919,#38761,#38763,.T.);
+#38761 = VERTEX_POINT('',#38762);
+#38762 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#38763 = SURFACE_CURVE('',#38764,(#38767,#38773),.PCURVE_S1.);
+#38764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38765,#38766),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38765 = CARTESIAN_POINT('',(0.8,-1.355,0.75));
+#38766 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#38767 = PCURVE('',#37956,#38768);
+#38768 = DEFINITIONAL_REPRESENTATION('',(#38769),#38772);
+#38769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38770,#38771),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38770 = CARTESIAN_POINT('',(2.71,-0.15));
+#38771 = CARTESIAN_POINT('',(2.71,0.));
+#38772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38773 = PCURVE('',#38175,#38774);
+#38774 = DEFINITIONAL_REPRESENTATION('',(#38775),#38778);
+#38775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38776,#38777),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38776 = CARTESIAN_POINT('',(0.,-0.15));
+#38777 = CARTESIAN_POINT('',(0.,0.));
+#38778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38779 = ORIENTED_EDGE('',*,*,#38780,.F.);
+#38780 = EDGE_CURVE('',#38732,#38761,#38781,.T.);
+#38781 = SURFACE_CURVE('',#38782,(#38786,#38793),.PCURVE_S1.);
+#38782 = LINE('',#38783,#38784);
+#38783 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38784 = VECTOR('',#38785,1.);
+#38785 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38786 = PCURVE('',#37956,#38787);
+#38787 = DEFINITIONAL_REPRESENTATION('',(#38788),#38792);
+#38788 = LINE('',#38789,#38790);
+#38789 = CARTESIAN_POINT('',(0.,0.));
+#38790 = VECTOR('',#38791,1.);
+#38791 = DIRECTION('',(1.,0.));
+#38792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38793 = PCURVE('',#38794,#38799);
+#38794 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#38795,#38796)
+ ,(#38797,#38798
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#38795 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#38796 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#38797 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#38798 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#38799 = DEFINITIONAL_REPRESENTATION('',(#38800),#38804);
+#38800 = LINE('',#38801,#38802);
+#38801 = CARTESIAN_POINT('',(0.,3.06954398713E-14));
+#38802 = VECTOR('',#38803,1.);
+#38803 = DIRECTION('',(1.,-2.037815212023E-14));
+#38804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38805 = ADVANCED_FACE('',(#38806),#38096,.F.);
+#38806 = FACE_BOUND('',#38807,.F.);
+#38807 = EDGE_LOOP('',(#38808,#38831,#38832,#38860));
+#38808 = ORIENTED_EDGE('',*,*,#38809,.F.);
+#38809 = EDGE_CURVE('',#38081,#38810,#38812,.T.);
+#38810 = VERTEX_POINT('',#38811);
+#38811 = CARTESIAN_POINT('',(0.85,1.2,0.75));
+#38812 = SURFACE_CURVE('',#38813,(#38817,#38824),.PCURVE_S1.);
+#38813 = LINE('',#38814,#38815);
+#38814 = CARTESIAN_POINT('',(0.75,1.2,0.75));
+#38815 = VECTOR('',#38816,1.);
+#38816 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#38817 = PCURVE('',#38096,#38818);
+#38818 = DEFINITIONAL_REPRESENTATION('',(#38819),#38823);
+#38819 = LINE('',#38820,#38821);
+#38820 = CARTESIAN_POINT('',(0.,0.));
+#38821 = VECTOR('',#38822,1.);
+#38822 = DIRECTION('',(1.,0.));
+#38823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38824 = PCURVE('',#38690,#38825);
+#38825 = DEFINITIONAL_REPRESENTATION('',(#38826),#38830);
+#38826 = LINE('',#38827,#38828);
+#38827 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#38828 = VECTOR('',#38829,1.);
+#38829 = DIRECTION('',(0.,-1.));
+#38830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38831 = ORIENTED_EDGE('',*,*,#38080,.T.);
+#38832 = ORIENTED_EDGE('',*,*,#38833,.T.);
+#38833 = EDGE_CURVE('',#38053,#38834,#38836,.T.);
+#38834 = VERTEX_POINT('',#38835);
+#38835 = CARTESIAN_POINT('',(0.85,0.7,0.75));
+#38836 = SURFACE_CURVE('',#38837,(#38841,#38848),.PCURVE_S1.);
+#38837 = LINE('',#38838,#38839);
+#38838 = CARTESIAN_POINT('',(0.75,0.7,0.75));
+#38839 = VECTOR('',#38840,1.);
+#38840 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#38841 = PCURVE('',#38096,#38842);
+#38842 = DEFINITIONAL_REPRESENTATION('',(#38843),#38847);
+#38843 = LINE('',#38844,#38845);
+#38844 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.5));
+#38845 = VECTOR('',#38846,1.);
+#38846 = DIRECTION('',(1.,0.));
+#38847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38848 = PCURVE('',#38849,#38854);
+#38849 = PLANE('',#38850);
+#38850 = AXIS2_PLACEMENT_3D('',#38851,#38852,#38853);
+#38851 = CARTESIAN_POINT('',(1.05370428853,0.7,0.423089729504));
+#38852 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38853 = DIRECTION('',(0.,0.,1.));
+#38854 = DEFINITIONAL_REPRESENTATION('',(#38855),#38859);
+#38855 = LINE('',#38856,#38857);
+#38856 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#38857 = VECTOR('',#38858,1.);
+#38858 = DIRECTION('',(0.,-1.));
+#38859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38860 = ORIENTED_EDGE('',*,*,#38861,.F.);
+#38861 = EDGE_CURVE('',#38810,#38834,#38862,.T.);
+#38862 = SURFACE_CURVE('',#38863,(#38867,#38874),.PCURVE_S1.);
+#38863 = LINE('',#38864,#38865);
+#38864 = CARTESIAN_POINT('',(0.85,1.2,0.75));
+#38865 = VECTOR('',#38866,1.);
+#38866 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38867 = PCURVE('',#38096,#38868);
+#38868 = DEFINITIONAL_REPRESENTATION('',(#38869),#38873);
+#38869 = LINE('',#38870,#38871);
+#38870 = CARTESIAN_POINT('',(1.E-01,-2.22044604925E-17));
+#38871 = VECTOR('',#38872,1.);
+#38872 = DIRECTION('',(0.,-1.));
+#38873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38874 = PCURVE('',#38875,#38880);
+#38875 = CYLINDRICAL_SURFACE('',#38876,0.1);
+#38876 = AXIS2_PLACEMENT_3D('',#38877,#38878,#38879);
+#38877 = CARTESIAN_POINT('',(0.85,1.2,0.65));
+#38878 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38879 = DIRECTION('',(-1.110223024625E-15,-2.465190328815E-31,1.));
+#38880 = DEFINITIONAL_REPRESENTATION('',(#38881),#38885);
+#38881 = LINE('',#38882,#38883);
+#38882 = CARTESIAN_POINT('',(1.110223024625E-15,0.));
+#38883 = VECTOR('',#38884,1.);
+#38884 = DIRECTION('',(0.,-1.));
+#38885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38886 = ADVANCED_FACE('',(#38887),#37984,.F.);
+#38887 = FACE_BOUND('',#38888,.F.);
+#38888 = EDGE_LOOP('',(#38889,#38917,#38918,#38941));
+#38889 = ORIENTED_EDGE('',*,*,#38890,.F.);
+#38890 = EDGE_CURVE('',#37969,#38891,#38893,.T.);
+#38891 = VERTEX_POINT('',#38892);
+#38892 = CARTESIAN_POINT('',(0.85,-0.7,0.75));
+#38893 = SURFACE_CURVE('',#38894,(#38898,#38905),.PCURVE_S1.);
+#38894 = LINE('',#38895,#38896);
+#38895 = CARTESIAN_POINT('',(0.75,-0.7,0.75));
+#38896 = VECTOR('',#38897,1.);
+#38897 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#38898 = PCURVE('',#37984,#38899);
+#38899 = DEFINITIONAL_REPRESENTATION('',(#38900),#38904);
+#38900 = LINE('',#38901,#38902);
+#38901 = CARTESIAN_POINT('',(0.,0.));
+#38902 = VECTOR('',#38903,1.);
+#38903 = DIRECTION('',(1.,0.));
+#38904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38905 = PCURVE('',#38906,#38911);
+#38906 = PLANE('',#38907);
+#38907 = AXIS2_PLACEMENT_3D('',#38908,#38909,#38910);
+#38908 = CARTESIAN_POINT('',(1.05370428853,-0.7,0.423089729504));
+#38909 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38910 = DIRECTION('',(0.,0.,1.));
+#38911 = DEFINITIONAL_REPRESENTATION('',(#38912),#38916);
+#38912 = LINE('',#38913,#38914);
+#38913 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#38914 = VECTOR('',#38915,1.);
+#38915 = DIRECTION('',(0.,-1.));
+#38916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38917 = ORIENTED_EDGE('',*,*,#37968,.T.);
+#38918 = ORIENTED_EDGE('',*,*,#38919,.T.);
+#38919 = EDGE_CURVE('',#37941,#38920,#38922,.T.);
+#38920 = VERTEX_POINT('',#38921);
+#38921 = CARTESIAN_POINT('',(0.85,-1.2,0.75));
+#38922 = SURFACE_CURVE('',#38923,(#38927,#38934),.PCURVE_S1.);
+#38923 = LINE('',#38924,#38925);
+#38924 = CARTESIAN_POINT('',(0.75,-1.2,0.75));
+#38925 = VECTOR('',#38926,1.);
+#38926 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#38927 = PCURVE('',#37984,#38928);
+#38928 = DEFINITIONAL_REPRESENTATION('',(#38929),#38933);
+#38929 = LINE('',#38930,#38931);
+#38930 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.5));
+#38931 = VECTOR('',#38932,1.);
+#38932 = DIRECTION('',(1.,0.));
+#38933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38934 = PCURVE('',#38747,#38935);
+#38935 = DEFINITIONAL_REPRESENTATION('',(#38936),#38940);
+#38936 = LINE('',#38937,#38938);
+#38937 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#38938 = VECTOR('',#38939,1.);
+#38939 = DIRECTION('',(0.,-1.));
+#38940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38941 = ORIENTED_EDGE('',*,*,#38942,.F.);
+#38942 = EDGE_CURVE('',#38891,#38920,#38943,.T.);
+#38943 = SURFACE_CURVE('',#38944,(#38948,#38955),.PCURVE_S1.);
+#38944 = LINE('',#38945,#38946);
+#38945 = CARTESIAN_POINT('',(0.85,-0.7,0.75));
+#38946 = VECTOR('',#38947,1.);
+#38947 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#38948 = PCURVE('',#37984,#38949);
+#38949 = DEFINITIONAL_REPRESENTATION('',(#38950),#38954);
+#38950 = LINE('',#38951,#38952);
+#38951 = CARTESIAN_POINT('',(1.E-01,-2.22044604925E-17));
+#38952 = VECTOR('',#38953,1.);
+#38953 = DIRECTION('',(0.,-1.));
+#38954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38955 = PCURVE('',#38956,#38961);
+#38956 = CYLINDRICAL_SURFACE('',#38957,0.1);
+#38957 = AXIS2_PLACEMENT_3D('',#38958,#38959,#38960);
+#38958 = CARTESIAN_POINT('',(0.85,-0.7,0.65));
+#38959 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#38960 = DIRECTION('',(-1.110223024625E-15,-2.465190328815E-31,1.));
+#38961 = DEFINITIONAL_REPRESENTATION('',(#38962),#38966);
+#38962 = LINE('',#38963,#38964);
+#38963 = CARTESIAN_POINT('',(1.110223024625E-15,0.));
+#38964 = VECTOR('',#38965,1.);
+#38965 = DIRECTION('',(0.,-1.));
+#38966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38967 = ADVANCED_FACE('',(#38968),#38068,.F.);
+#38968 = FACE_BOUND('',#38969,.F.);
+#38969 = EDGE_LOOP('',(#38970,#38993,#38994,#39022));
+#38970 = ORIENTED_EDGE('',*,*,#38971,.F.);
+#38971 = EDGE_CURVE('',#38053,#38972,#38974,.T.);
+#38972 = VERTEX_POINT('',#38973);
+#38973 = CARTESIAN_POINT('',(0.8,0.7,0.9));
+#38974 = SURFACE_CURVE('',#38975,(#38979,#38986),.PCURVE_S1.);
+#38975 = LINE('',#38976,#38977);
+#38976 = CARTESIAN_POINT('',(0.8,0.7,0.661544864752));
+#38977 = VECTOR('',#38978,1.);
+#38978 = DIRECTION('',(0.,0.,1.));
+#38979 = PCURVE('',#38068,#38980);
+#38980 = DEFINITIONAL_REPRESENTATION('',(#38981),#38985);
+#38981 = LINE('',#38982,#38983);
+#38982 = CARTESIAN_POINT('',(0.655,-0.238455135248));
+#38983 = VECTOR('',#38984,1.);
+#38984 = DIRECTION('',(0.,1.));
+#38985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38986 = PCURVE('',#38849,#38987);
+#38987 = DEFINITIONAL_REPRESENTATION('',(#38988),#38992);
+#38988 = LINE('',#38989,#38990);
+#38989 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#38990 = VECTOR('',#38991,1.);
+#38991 = DIRECTION('',(1.,0.));
+#38992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38993 = ORIENTED_EDGE('',*,*,#38052,.T.);
+#38994 = ORIENTED_EDGE('',*,*,#38995,.T.);
+#38995 = EDGE_CURVE('',#38025,#38996,#38998,.T.);
+#38996 = VERTEX_POINT('',#38997);
+#38997 = CARTESIAN_POINT('',(0.8,0.25,0.9));
+#38998 = SURFACE_CURVE('',#38999,(#39003,#39010),.PCURVE_S1.);
+#38999 = LINE('',#39000,#39001);
+#39000 = CARTESIAN_POINT('',(0.8,0.25,0.661544864752));
+#39001 = VECTOR('',#39002,1.);
+#39002 = DIRECTION('',(0.,0.,1.));
+#39003 = PCURVE('',#38068,#39004);
+#39004 = DEFINITIONAL_REPRESENTATION('',(#39005),#39009);
+#39005 = LINE('',#39006,#39007);
+#39006 = CARTESIAN_POINT('',(1.105,-0.238455135248));
+#39007 = VECTOR('',#39008,1.);
+#39008 = DIRECTION('',(0.,1.));
+#39009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39010 = PCURVE('',#39011,#39016);
+#39011 = PLANE('',#39012);
+#39012 = AXIS2_PLACEMENT_3D('',#39013,#39014,#39015);
+#39013 = CARTESIAN_POINT('',(1.05370428853,0.25,0.423089729504));
+#39014 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#39015 = DIRECTION('',(0.,0.,1.));
+#39016 = DEFINITIONAL_REPRESENTATION('',(#39017),#39021);
+#39017 = LINE('',#39018,#39019);
+#39018 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#39019 = VECTOR('',#39020,1.);
+#39020 = DIRECTION('',(1.,0.));
+#39021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39022 = ORIENTED_EDGE('',*,*,#39023,.F.);
+#39023 = EDGE_CURVE('',#38972,#38996,#39024,.T.);
+#39024 = SURFACE_CURVE('',#39025,(#39029,#39036),.PCURVE_S1.);
+#39025 = LINE('',#39026,#39027);
+#39026 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#39027 = VECTOR('',#39028,1.);
+#39028 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#39029 = PCURVE('',#38068,#39030);
+#39030 = DEFINITIONAL_REPRESENTATION('',(#39031),#39035);
+#39031 = LINE('',#39032,#39033);
+#39032 = CARTESIAN_POINT('',(0.,0.));
+#39033 = VECTOR('',#39034,1.);
+#39034 = DIRECTION('',(1.,0.));
+#39035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39036 = PCURVE('',#39037,#39042);
+#39037 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39038,#39039)
+ ,(#39040,#39041
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#39038 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#39039 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#39040 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#39041 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#39042 = DEFINITIONAL_REPRESENTATION('',(#39043),#39047);
+#39043 = LINE('',#39044,#39045);
+#39044 = CARTESIAN_POINT('',(1.110223024625E-16,9.676128669285E-16));
+#39045 = VECTOR('',#39046,1.);
+#39046 = DIRECTION('',(1.,-8.207021518793E-15));
+#39047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39048 = ADVANCED_FACE('',(#39049),#38012,.F.);
+#39049 = FACE_BOUND('',#39050,.F.);
+#39050 = EDGE_LOOP('',(#39051,#39079,#39080,#39103));
+#39051 = ORIENTED_EDGE('',*,*,#39052,.F.);
+#39052 = EDGE_CURVE('',#37997,#39053,#39055,.T.);
+#39053 = VERTEX_POINT('',#39054);
+#39054 = CARTESIAN_POINT('',(0.8,-0.25,0.9));
+#39055 = SURFACE_CURVE('',#39056,(#39060,#39067),.PCURVE_S1.);
+#39056 = LINE('',#39057,#39058);
+#39057 = CARTESIAN_POINT('',(0.8,-0.25,0.661544864752));
+#39058 = VECTOR('',#39059,1.);
+#39059 = DIRECTION('',(0.,0.,1.));
+#39060 = PCURVE('',#38012,#39061);
+#39061 = DEFINITIONAL_REPRESENTATION('',(#39062),#39066);
+#39062 = LINE('',#39063,#39064);
+#39063 = CARTESIAN_POINT('',(1.605,-0.238455135248));
+#39064 = VECTOR('',#39065,1.);
+#39065 = DIRECTION('',(0.,1.));
+#39066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39067 = PCURVE('',#39068,#39073);
+#39068 = PLANE('',#39069);
+#39069 = AXIS2_PLACEMENT_3D('',#39070,#39071,#39072);
+#39070 = CARTESIAN_POINT('',(1.05370428853,-0.25,0.423089729504));
+#39071 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#39072 = DIRECTION('',(0.,0.,1.));
+#39073 = DEFINITIONAL_REPRESENTATION('',(#39074),#39078);
+#39074 = LINE('',#39075,#39076);
+#39075 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#39076 = VECTOR('',#39077,1.);
+#39077 = DIRECTION('',(1.,0.));
+#39078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39079 = ORIENTED_EDGE('',*,*,#37996,.T.);
+#39080 = ORIENTED_EDGE('',*,*,#39081,.T.);
+#39081 = EDGE_CURVE('',#37969,#39082,#39084,.T.);
+#39082 = VERTEX_POINT('',#39083);
+#39083 = CARTESIAN_POINT('',(0.8,-0.7,0.9));
+#39084 = SURFACE_CURVE('',#39085,(#39089,#39096),.PCURVE_S1.);
+#39085 = LINE('',#39086,#39087);
+#39086 = CARTESIAN_POINT('',(0.8,-0.7,0.661544864752));
+#39087 = VECTOR('',#39088,1.);
+#39088 = DIRECTION('',(0.,0.,1.));
+#39089 = PCURVE('',#38012,#39090);
+#39090 = DEFINITIONAL_REPRESENTATION('',(#39091),#39095);
+#39091 = LINE('',#39092,#39093);
+#39092 = CARTESIAN_POINT('',(2.055,-0.238455135248));
+#39093 = VECTOR('',#39094,1.);
+#39094 = DIRECTION('',(0.,1.));
+#39095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39096 = PCURVE('',#38906,#39097);
+#39097 = DEFINITIONAL_REPRESENTATION('',(#39098),#39102);
+#39098 = LINE('',#39099,#39100);
+#39099 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#39100 = VECTOR('',#39101,1.);
+#39101 = DIRECTION('',(1.,0.));
+#39102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39103 = ORIENTED_EDGE('',*,*,#39104,.F.);
+#39104 = EDGE_CURVE('',#39053,#39082,#39105,.T.);
+#39105 = SURFACE_CURVE('',#39106,(#39110,#39117),.PCURVE_S1.);
+#39106 = LINE('',#39107,#39108);
+#39107 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#39108 = VECTOR('',#39109,1.);
+#39109 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#39110 = PCURVE('',#38012,#39111);
+#39111 = DEFINITIONAL_REPRESENTATION('',(#39112),#39116);
+#39112 = LINE('',#39113,#39114);
+#39113 = CARTESIAN_POINT('',(0.,0.));
+#39114 = VECTOR('',#39115,1.);
+#39115 = DIRECTION('',(1.,0.));
+#39116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39117 = PCURVE('',#39118,#39123);
+#39118 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39119,#39120)
+ ,(#39121,#39122
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#39119 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#39120 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#39121 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#39122 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#39123 = DEFINITIONAL_REPRESENTATION('',(#39124),#39128);
+#39124 = LINE('',#39125,#39126);
+#39125 = CARTESIAN_POINT('',(0.,5.965790842441E-15));
+#39126 = VECTOR('',#39127,1.);
+#39127 = DIRECTION('',(1.,-1.153027671577E-14));
+#39128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39129 = ADVANCED_FACE('',(#39130),#38040,.F.);
+#39130 = FACE_BOUND('',#39131,.F.);
+#39131 = EDGE_LOOP('',(#39132,#39155,#39156,#39179));
+#39132 = ORIENTED_EDGE('',*,*,#39133,.F.);
+#39133 = EDGE_CURVE('',#38025,#39134,#39136,.T.);
+#39134 = VERTEX_POINT('',#39135);
+#39135 = CARTESIAN_POINT('',(0.85,0.25,0.75));
+#39136 = SURFACE_CURVE('',#39137,(#39141,#39148),.PCURVE_S1.);
+#39137 = LINE('',#39138,#39139);
+#39138 = CARTESIAN_POINT('',(0.75,0.25,0.75));
+#39139 = VECTOR('',#39140,1.);
+#39140 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#39141 = PCURVE('',#38040,#39142);
+#39142 = DEFINITIONAL_REPRESENTATION('',(#39143),#39147);
+#39143 = LINE('',#39144,#39145);
+#39144 = CARTESIAN_POINT('',(0.,0.));
+#39145 = VECTOR('',#39146,1.);
+#39146 = DIRECTION('',(1.,0.));
+#39147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39148 = PCURVE('',#39011,#39149);
+#39149 = DEFINITIONAL_REPRESENTATION('',(#39150),#39154);
+#39150 = LINE('',#39151,#39152);
+#39151 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#39152 = VECTOR('',#39153,1.);
+#39153 = DIRECTION('',(0.,-1.));
+#39154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39155 = ORIENTED_EDGE('',*,*,#38024,.T.);
+#39156 = ORIENTED_EDGE('',*,*,#39157,.T.);
+#39157 = EDGE_CURVE('',#37997,#39158,#39160,.T.);
+#39158 = VERTEX_POINT('',#39159);
+#39159 = CARTESIAN_POINT('',(0.85,-0.25,0.75));
+#39160 = SURFACE_CURVE('',#39161,(#39165,#39172),.PCURVE_S1.);
+#39161 = LINE('',#39162,#39163);
+#39162 = CARTESIAN_POINT('',(0.75,-0.25,0.75));
+#39163 = VECTOR('',#39164,1.);
+#39164 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#39165 = PCURVE('',#38040,#39166);
+#39166 = DEFINITIONAL_REPRESENTATION('',(#39167),#39171);
+#39167 = LINE('',#39168,#39169);
+#39168 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.5));
+#39169 = VECTOR('',#39170,1.);
+#39170 = DIRECTION('',(1.,0.));
+#39171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39172 = PCURVE('',#39068,#39173);
+#39173 = DEFINITIONAL_REPRESENTATION('',(#39174),#39178);
+#39174 = LINE('',#39175,#39176);
+#39175 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#39176 = VECTOR('',#39177,1.);
+#39177 = DIRECTION('',(0.,-1.));
+#39178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39179 = ORIENTED_EDGE('',*,*,#39180,.F.);
+#39180 = EDGE_CURVE('',#39134,#39158,#39181,.T.);
+#39181 = SURFACE_CURVE('',#39182,(#39186,#39193),.PCURVE_S1.);
+#39182 = LINE('',#39183,#39184);
+#39183 = CARTESIAN_POINT('',(0.85,0.25,0.75));
+#39184 = VECTOR('',#39185,1.);
+#39185 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#39186 = PCURVE('',#38040,#39187);
+#39187 = DEFINITIONAL_REPRESENTATION('',(#39188),#39192);
+#39188 = LINE('',#39189,#39190);
+#39189 = CARTESIAN_POINT('',(1.E-01,-2.22044604925E-17));
+#39190 = VECTOR('',#39191,1.);
+#39191 = DIRECTION('',(0.,-1.));
+#39192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39193 = PCURVE('',#39194,#39199);
+#39194 = CYLINDRICAL_SURFACE('',#39195,0.1);
+#39195 = AXIS2_PLACEMENT_3D('',#39196,#39197,#39198);
+#39196 = CARTESIAN_POINT('',(0.85,0.25,0.65));
+#39197 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#39198 = DIRECTION('',(-1.110223024625E-15,-2.465190328815E-31,1.));
+#39199 = DEFINITIONAL_REPRESENTATION('',(#39200),#39204);
+#39200 = LINE('',#39201,#39202);
+#39201 = CARTESIAN_POINT('',(1.110223024625E-15,0.));
+#39202 = VECTOR('',#39203,1.);
+#39203 = DIRECTION('',(0.,-1.));
+#39204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39205 = ADVANCED_FACE('',(#39206),#38175,.F.);
+#39206 = FACE_BOUND('',#39207,.F.);
+#39207 = EDGE_LOOP('',(#39208,#39209,#39229,#39255));
+#39208 = ORIENTED_EDGE('',*,*,#38161,.T.);
+#39209 = ORIENTED_EDGE('',*,*,#39210,.T.);
+#39210 = EDGE_CURVE('',#38140,#39211,#39213,.T.);
+#39211 = VERTEX_POINT('',#39212);
+#39212 = CARTESIAN_POINT('',(0.705,-1.45,0.9));
+#39213 = SURFACE_CURVE('',#39214,(#39217,#39223),.PCURVE_S1.);
+#39214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39215,#39216),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39215 = CARTESIAN_POINT('',(0.705,-1.45,0.75));
+#39216 = CARTESIAN_POINT('',(0.705,-1.45,0.9));
+#39217 = PCURVE('',#38175,#39218);
+#39218 = DEFINITIONAL_REPRESENTATION('',(#39219),#39222);
+#39219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39220,#39221),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39220 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#39221 = CARTESIAN_POINT('',(0.134350288425,0.));
+#39222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39223 = PCURVE('',#38228,#39224);
+#39224 = DEFINITIONAL_REPRESENTATION('',(#39225),#39228);
+#39225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39226,#39227),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39226 = CARTESIAN_POINT('',(0.,-0.15));
+#39227 = CARTESIAN_POINT('',(0.,0.));
+#39228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39229 = ORIENTED_EDGE('',*,*,#39230,.F.);
+#39230 = EDGE_CURVE('',#38761,#39211,#39231,.T.);
+#39231 = SURFACE_CURVE('',#39232,(#39236,#39243),.PCURVE_S1.);
+#39232 = LINE('',#39233,#39234);
+#39233 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#39234 = VECTOR('',#39235,1.);
+#39235 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#39236 = PCURVE('',#38175,#39237);
+#39237 = DEFINITIONAL_REPRESENTATION('',(#39238),#39242);
+#39238 = LINE('',#39239,#39240);
+#39239 = CARTESIAN_POINT('',(0.,0.));
+#39240 = VECTOR('',#39241,1.);
+#39241 = DIRECTION('',(1.,0.));
+#39242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39243 = PCURVE('',#39244,#39249);
+#39244 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39245,#39246)
+ ,(#39247,#39248
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#39245 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#39246 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#39247 = CARTESIAN_POINT('',(0.705,-1.45,0.9));
+#39248 = CARTESIAN_POINT('',(0.6925,-1.425,0.9));
+#39249 = DEFINITIONAL_REPRESENTATION('',(#39250),#39254);
+#39250 = LINE('',#39251,#39252);
+#39251 = CARTESIAN_POINT('',(1.944839221607E-16,-7.612565324259E-15));
+#39252 = VECTOR('',#39253,1.);
+#39253 = DIRECTION('',(1.,-1.486729717845E-14));
+#39254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39255 = ORIENTED_EDGE('',*,*,#38760,.F.);
+#39256 = ADVANCED_FACE('',(#39257),#38228,.F.);
+#39257 = FACE_BOUND('',#39258,.F.);
+#39258 = EDGE_LOOP('',(#39259,#39260,#39280,#39306));
+#39259 = ORIENTED_EDGE('',*,*,#38214,.T.);
+#39260 = ORIENTED_EDGE('',*,*,#39261,.T.);
+#39261 = EDGE_CURVE('',#38193,#39262,#39264,.T.);
+#39262 = VERTEX_POINT('',#39263);
+#39263 = CARTESIAN_POINT('',(-0.705,-1.45,0.9));
+#39264 = SURFACE_CURVE('',#39265,(#39268,#39274),.PCURVE_S1.);
+#39265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39266,#39267),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39266 = CARTESIAN_POINT('',(-0.705,-1.45,0.75));
+#39267 = CARTESIAN_POINT('',(-0.705,-1.45,0.9));
+#39268 = PCURVE('',#38228,#39269);
+#39269 = DEFINITIONAL_REPRESENTATION('',(#39270),#39273);
+#39270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39271,#39272),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39271 = CARTESIAN_POINT('',(1.41,-0.15));
+#39272 = CARTESIAN_POINT('',(1.41,0.));
+#39273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39274 = PCURVE('',#38281,#39275);
+#39275 = DEFINITIONAL_REPRESENTATION('',(#39276),#39279);
+#39276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39277,#39278),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39277 = CARTESIAN_POINT('',(0.,-0.15));
+#39278 = CARTESIAN_POINT('',(0.,0.));
+#39279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39280 = ORIENTED_EDGE('',*,*,#39281,.F.);
+#39281 = EDGE_CURVE('',#39211,#39262,#39282,.T.);
+#39282 = SURFACE_CURVE('',#39283,(#39287,#39294),.PCURVE_S1.);
+#39283 = LINE('',#39284,#39285);
+#39284 = CARTESIAN_POINT('',(0.705,-1.45,0.9));
+#39285 = VECTOR('',#39286,1.);
+#39286 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#39287 = PCURVE('',#38228,#39288);
+#39288 = DEFINITIONAL_REPRESENTATION('',(#39289),#39293);
+#39289 = LINE('',#39290,#39291);
+#39290 = CARTESIAN_POINT('',(0.,0.));
+#39291 = VECTOR('',#39292,1.);
+#39292 = DIRECTION('',(1.,0.));
+#39293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39294 = PCURVE('',#39295,#39300);
+#39295 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39296,#39297)
+ ,(#39298,#39299
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#39296 = CARTESIAN_POINT('',(0.705,-1.45,0.9));
+#39297 = CARTESIAN_POINT('',(0.6925,-1.425,0.9));
+#39298 = CARTESIAN_POINT('',(-0.705,-1.45,0.9));
+#39299 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9));
+#39300 = DEFINITIONAL_REPRESENTATION('',(#39301),#39305);
+#39301 = LINE('',#39302,#39303);
+#39302 = CARTESIAN_POINT('',(8.267352998703E-17,1.296771946272E-15));
+#39303 = VECTOR('',#39304,1.);
+#39304 = DIRECTION('',(1.,-5.042078377228E-15));
+#39305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39306 = ORIENTED_EDGE('',*,*,#39210,.F.);
+#39307 = ADVANCED_FACE('',(#39308),#38281,.F.);
+#39308 = FACE_BOUND('',#39309,.F.);
+#39309 = EDGE_LOOP('',(#39310,#39311,#39331,#39357));
+#39310 = ORIENTED_EDGE('',*,*,#38267,.T.);
+#39311 = ORIENTED_EDGE('',*,*,#39312,.T.);
+#39312 = EDGE_CURVE('',#38246,#39313,#39315,.T.);
+#39313 = VERTEX_POINT('',#39314);
+#39314 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39315 = SURFACE_CURVE('',#39316,(#39319,#39325),.PCURVE_S1.);
+#39316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39317,#39318),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39317 = CARTESIAN_POINT('',(-0.8,-1.355,0.75));
+#39318 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39319 = PCURVE('',#38281,#39320);
+#39320 = DEFINITIONAL_REPRESENTATION('',(#39321),#39324);
+#39321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39322,#39323),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39322 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#39323 = CARTESIAN_POINT('',(0.134350288425,0.));
+#39324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39325 = PCURVE('',#38481,#39326);
+#39326 = DEFINITIONAL_REPRESENTATION('',(#39327),#39330);
+#39327 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39328,#39329),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39328 = CARTESIAN_POINT('',(0.,-0.15));
+#39329 = CARTESIAN_POINT('',(0.,0.));
+#39330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39331 = ORIENTED_EDGE('',*,*,#39332,.F.);
+#39332 = EDGE_CURVE('',#39262,#39313,#39333,.T.);
+#39333 = SURFACE_CURVE('',#39334,(#39338,#39345),.PCURVE_S1.);
+#39334 = LINE('',#39335,#39336);
+#39335 = CARTESIAN_POINT('',(-0.705,-1.45,0.9));
+#39336 = VECTOR('',#39337,1.);
+#39337 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#39338 = PCURVE('',#38281,#39339);
+#39339 = DEFINITIONAL_REPRESENTATION('',(#39340),#39344);
+#39340 = LINE('',#39341,#39342);
+#39341 = CARTESIAN_POINT('',(0.,0.));
+#39342 = VECTOR('',#39343,1.);
+#39343 = DIRECTION('',(1.,0.));
+#39344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39345 = PCURVE('',#39346,#39351);
+#39346 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39347,#39348)
+ ,(#39349,#39350
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#39347 = CARTESIAN_POINT('',(-0.705,-1.45,0.9));
+#39348 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9));
+#39349 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39350 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#39351 = DEFINITIONAL_REPRESENTATION('',(#39352),#39356);
+#39352 = LINE('',#39353,#39354);
+#39353 = CARTESIAN_POINT('',(-8.015109233988E-17,-1.27529498418E-15));
+#39354 = VECTOR('',#39355,1.);
+#39355 = DIRECTION('',(1.,-1.455041679348E-14));
+#39356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39357 = ORIENTED_EDGE('',*,*,#39261,.F.);
+#39358 = ADVANCED_FACE('',(#39359),#38481,.F.);
+#39359 = FACE_BOUND('',#39360,.F.);
+#39360 = EDGE_LOOP('',(#39361,#39362,#39363,#39391));
+#39361 = ORIENTED_EDGE('',*,*,#39312,.F.);
+#39362 = ORIENTED_EDGE('',*,*,#38467,.T.);
+#39363 = ORIENTED_EDGE('',*,*,#39364,.T.);
+#39364 = EDGE_CURVE('',#38440,#39365,#39367,.T.);
+#39365 = VERTEX_POINT('',#39366);
+#39366 = CARTESIAN_POINT('',(-0.8,-1.2,0.9));
+#39367 = SURFACE_CURVE('',#39368,(#39372,#39379),.PCURVE_S1.);
+#39368 = LINE('',#39369,#39370);
+#39369 = CARTESIAN_POINT('',(-0.8,-1.2,0.661544864752));
+#39370 = VECTOR('',#39371,1.);
+#39371 = DIRECTION('',(0.,0.,1.));
+#39372 = PCURVE('',#38481,#39373);
+#39373 = DEFINITIONAL_REPRESENTATION('',(#39374),#39378);
+#39374 = LINE('',#39375,#39376);
+#39375 = CARTESIAN_POINT('',(0.155,-0.238455135248));
+#39376 = VECTOR('',#39377,1.);
+#39377 = DIRECTION('',(0.,1.));
+#39378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39379 = PCURVE('',#39380,#39385);
+#39380 = PLANE('',#39381);
+#39381 = AXIS2_PLACEMENT_3D('',#39382,#39383,#39384);
+#39382 = CARTESIAN_POINT('',(-1.05370428853,-1.2,0.423089729504));
+#39383 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#39384 = DIRECTION('',(0.,0.,1.));
+#39385 = DEFINITIONAL_REPRESENTATION('',(#39386),#39390);
+#39386 = LINE('',#39387,#39388);
+#39387 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#39388 = VECTOR('',#39389,1.);
+#39389 = DIRECTION('',(1.,0.));
+#39390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39391 = ORIENTED_EDGE('',*,*,#39392,.F.);
+#39392 = EDGE_CURVE('',#39313,#39365,#39393,.T.);
+#39393 = SURFACE_CURVE('',#39394,(#39398,#39405),.PCURVE_S1.);
+#39394 = LINE('',#39395,#39396);
+#39395 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39396 = VECTOR('',#39397,1.);
+#39397 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#39398 = PCURVE('',#38481,#39399);
+#39399 = DEFINITIONAL_REPRESENTATION('',(#39400),#39404);
+#39400 = LINE('',#39401,#39402);
+#39401 = CARTESIAN_POINT('',(0.,0.));
+#39402 = VECTOR('',#39403,1.);
+#39403 = DIRECTION('',(1.,0.));
+#39404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39405 = PCURVE('',#39406,#39411);
+#39406 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39407,#39408)
+ ,(#39409,#39410
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#39407 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39408 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#39409 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#39410 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#39411 = DEFINITIONAL_REPRESENTATION('',(#39412),#39416);
+#39412 = LINE('',#39413,#39414);
+#39413 = CARTESIAN_POINT('',(4.924404709875E-17,-2.326193242276E-15));
+#39414 = VECTOR('',#39415,1.);
+#39415 = DIRECTION('',(1.,2.037535622862E-14));
+#39416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39417 = ADVANCED_FACE('',(#39418),#38315,.F.);
+#39418 = FACE_BOUND('',#39419,.F.);
+#39419 = EDGE_LOOP('',(#39420,#39448,#39449,#39450));
+#39420 = ORIENTED_EDGE('',*,*,#39421,.F.);
+#39421 = EDGE_CURVE('',#38300,#39422,#39424,.T.);
+#39422 = VERTEX_POINT('',#39423);
+#39423 = CARTESIAN_POINT('',(-0.8,1.2,0.9));
+#39424 = SURFACE_CURVE('',#39425,(#39429,#39436),.PCURVE_S1.);
+#39425 = LINE('',#39426,#39427);
+#39426 = CARTESIAN_POINT('',(-0.8,1.2,0.661544864752));
+#39427 = VECTOR('',#39428,1.);
+#39428 = DIRECTION('',(0.,0.,1.));
+#39429 = PCURVE('',#38315,#39430);
+#39430 = DEFINITIONAL_REPRESENTATION('',(#39431),#39435);
+#39431 = LINE('',#39432,#39433);
+#39432 = CARTESIAN_POINT('',(2.555,-0.238455135248));
+#39433 = VECTOR('',#39434,1.);
+#39434 = DIRECTION('',(0.,1.));
+#39435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39436 = PCURVE('',#39437,#39442);
+#39437 = PLANE('',#39438);
+#39438 = AXIS2_PLACEMENT_3D('',#39439,#39440,#39441);
+#39439 = CARTESIAN_POINT('',(-1.05370428853,1.2,0.423089729504));
+#39440 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#39441 = DIRECTION('',(0.,0.,1.));
+#39442 = DEFINITIONAL_REPRESENTATION('',(#39443),#39447);
+#39443 = LINE('',#39444,#39445);
+#39444 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#39445 = VECTOR('',#39446,1.);
+#39446 = DIRECTION('',(1.,0.));
+#39447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39448 = ORIENTED_EDGE('',*,*,#38299,.T.);
+#39449 = ORIENTED_EDGE('',*,*,#38651,.T.);
+#39450 = ORIENTED_EDGE('',*,*,#39451,.F.);
+#39451 = EDGE_CURVE('',#39422,#38629,#39452,.T.);
+#39452 = SURFACE_CURVE('',#39453,(#39457,#39464),.PCURVE_S1.);
+#39453 = LINE('',#39454,#39455);
+#39454 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39455 = VECTOR('',#39456,1.);
+#39456 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#39457 = PCURVE('',#38315,#39458);
+#39458 = DEFINITIONAL_REPRESENTATION('',(#39459),#39463);
+#39459 = LINE('',#39460,#39461);
+#39460 = CARTESIAN_POINT('',(0.,0.));
+#39461 = VECTOR('',#39462,1.);
+#39462 = DIRECTION('',(1.,0.));
+#39463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39464 = PCURVE('',#39465,#39470);
+#39465 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39466,#39467)
+ ,(#39468,#39469
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#39466 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39467 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#39468 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#39469 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#39470 = DEFINITIONAL_REPRESENTATION('',(#39471),#39475);
+#39471 = LINE('',#39472,#39473);
+#39472 = CARTESIAN_POINT('',(0.,3.06954398713E-14));
+#39473 = VECTOR('',#39474,1.);
+#39474 = DIRECTION('',(1.,-2.037815212023E-14));
+#39475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39476 = ADVANCED_FACE('',(#39477),#38455,.F.);
+#39477 = FACE_BOUND('',#39478,.F.);
+#39478 = EDGE_LOOP('',(#39479,#39502,#39503,#39531));
+#39479 = ORIENTED_EDGE('',*,*,#39480,.F.);
+#39480 = EDGE_CURVE('',#38440,#39481,#39483,.T.);
+#39481 = VERTEX_POINT('',#39482);
+#39482 = CARTESIAN_POINT('',(-0.85,-1.2,0.75));
+#39483 = SURFACE_CURVE('',#39484,(#39488,#39495),.PCURVE_S1.);
+#39484 = LINE('',#39485,#39486);
+#39485 = CARTESIAN_POINT('',(-0.75,-1.2,0.75));
+#39486 = VECTOR('',#39487,1.);
+#39487 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#39488 = PCURVE('',#38455,#39489);
+#39489 = DEFINITIONAL_REPRESENTATION('',(#39490),#39494);
+#39490 = LINE('',#39491,#39492);
+#39491 = CARTESIAN_POINT('',(0.,0.));
+#39492 = VECTOR('',#39493,1.);
+#39493 = DIRECTION('',(1.,0.));
+#39494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39495 = PCURVE('',#39380,#39496);
+#39496 = DEFINITIONAL_REPRESENTATION('',(#39497),#39501);
+#39497 = LINE('',#39498,#39499);
+#39498 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#39499 = VECTOR('',#39500,1.);
+#39500 = DIRECTION('',(0.,-1.));
+#39501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39502 = ORIENTED_EDGE('',*,*,#38439,.T.);
+#39503 = ORIENTED_EDGE('',*,*,#39504,.T.);
+#39504 = EDGE_CURVE('',#38412,#39505,#39507,.T.);
+#39505 = VERTEX_POINT('',#39506);
+#39506 = CARTESIAN_POINT('',(-0.85,-0.7,0.75));
+#39507 = SURFACE_CURVE('',#39508,(#39512,#39519),.PCURVE_S1.);
+#39508 = LINE('',#39509,#39510);
+#39509 = CARTESIAN_POINT('',(-0.75,-0.7,0.75));
+#39510 = VECTOR('',#39511,1.);
+#39511 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#39512 = PCURVE('',#38455,#39513);
+#39513 = DEFINITIONAL_REPRESENTATION('',(#39514),#39518);
+#39514 = LINE('',#39515,#39516);
+#39515 = CARTESIAN_POINT('',(-4.978996250515E-17,-0.5));
+#39516 = VECTOR('',#39517,1.);
+#39517 = DIRECTION('',(1.,0.));
+#39518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39519 = PCURVE('',#39520,#39525);
+#39520 = PLANE('',#39521);
+#39521 = AXIS2_PLACEMENT_3D('',#39522,#39523,#39524);
+#39522 = CARTESIAN_POINT('',(-1.05370428853,-0.7,0.423089729504));
+#39523 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#39524 = DIRECTION('',(0.,0.,1.));
+#39525 = DEFINITIONAL_REPRESENTATION('',(#39526),#39530);
+#39526 = LINE('',#39527,#39528);
+#39527 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#39528 = VECTOR('',#39529,1.);
+#39529 = DIRECTION('',(0.,-1.));
+#39530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39531 = ORIENTED_EDGE('',*,*,#39532,.F.);
+#39532 = EDGE_CURVE('',#39481,#39505,#39533,.T.);
+#39533 = SURFACE_CURVE('',#39534,(#39538,#39545),.PCURVE_S1.);
+#39534 = LINE('',#39535,#39536);
+#39535 = CARTESIAN_POINT('',(-0.85,-1.2,0.75));
+#39536 = VECTOR('',#39537,1.);
+#39537 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#39538 = PCURVE('',#38455,#39539);
+#39539 = DEFINITIONAL_REPRESENTATION('',(#39540),#39544);
+#39540 = LINE('',#39541,#39542);
+#39541 = CARTESIAN_POINT('',(1.E-01,-9.95799250103E-18));
+#39542 = VECTOR('',#39543,1.);
+#39543 = DIRECTION('',(0.,-1.));
+#39544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39545 = PCURVE('',#39546,#39551);
+#39546 = CYLINDRICAL_SURFACE('',#39547,0.1);
+#39547 = AXIS2_PLACEMENT_3D('',#39548,#39549,#39550);
+#39548 = CARTESIAN_POINT('',(-0.85,-1.2,0.65));
+#39549 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#39550 = DIRECTION('',(1.110223024625E-15,1.105559255369E-31,1.));
+#39551 = DEFINITIONAL_REPRESENTATION('',(#39552),#39556);
+#39552 = LINE('',#39553,#39554);
+#39553 = CARTESIAN_POINT('',(1.110223024625E-15,0.));
+#39554 = VECTOR('',#39555,1.);
+#39555 = DIRECTION('',(0.,-1.));
+#39556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39557 = ADVANCED_FACE('',(#39558),#38343,.F.);
+#39558 = FACE_BOUND('',#39559,.F.);
+#39559 = EDGE_LOOP('',(#39560,#39588,#39589,#39612));
+#39560 = ORIENTED_EDGE('',*,*,#39561,.F.);
+#39561 = EDGE_CURVE('',#38328,#39562,#39564,.T.);
+#39562 = VERTEX_POINT('',#39563);
+#39563 = CARTESIAN_POINT('',(-0.85,0.7,0.75));
+#39564 = SURFACE_CURVE('',#39565,(#39569,#39576),.PCURVE_S1.);
+#39565 = LINE('',#39566,#39567);
+#39566 = CARTESIAN_POINT('',(-0.75,0.7,0.75));
+#39567 = VECTOR('',#39568,1.);
+#39568 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#39569 = PCURVE('',#38343,#39570);
+#39570 = DEFINITIONAL_REPRESENTATION('',(#39571),#39575);
+#39571 = LINE('',#39572,#39573);
+#39572 = CARTESIAN_POINT('',(0.,0.));
+#39573 = VECTOR('',#39574,1.);
+#39574 = DIRECTION('',(1.,0.));
+#39575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39576 = PCURVE('',#39577,#39582);
+#39577 = PLANE('',#39578);
+#39578 = AXIS2_PLACEMENT_3D('',#39579,#39580,#39581);
+#39579 = CARTESIAN_POINT('',(-1.05370428853,0.7,0.423089729504));
+#39580 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#39581 = DIRECTION('',(0.,0.,1.));
+#39582 = DEFINITIONAL_REPRESENTATION('',(#39583),#39587);
+#39583 = LINE('',#39584,#39585);
+#39584 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#39585 = VECTOR('',#39586,1.);
+#39586 = DIRECTION('',(0.,-1.));
+#39587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39588 = ORIENTED_EDGE('',*,*,#38327,.T.);
+#39589 = ORIENTED_EDGE('',*,*,#39590,.T.);
+#39590 = EDGE_CURVE('',#38300,#39591,#39593,.T.);
+#39591 = VERTEX_POINT('',#39592);
+#39592 = CARTESIAN_POINT('',(-0.85,1.2,0.75));
+#39593 = SURFACE_CURVE('',#39594,(#39598,#39605),.PCURVE_S1.);
+#39594 = LINE('',#39595,#39596);
+#39595 = CARTESIAN_POINT('',(-0.75,1.2,0.75));
+#39596 = VECTOR('',#39597,1.);
+#39597 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#39598 = PCURVE('',#38343,#39599);
+#39599 = DEFINITIONAL_REPRESENTATION('',(#39600),#39604);
+#39600 = LINE('',#39601,#39602);
+#39601 = CARTESIAN_POINT('',(-4.978996250515E-17,-0.5));
+#39602 = VECTOR('',#39603,1.);
+#39603 = DIRECTION('',(1.,0.));
+#39604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39605 = PCURVE('',#39437,#39606);
+#39606 = DEFINITIONAL_REPRESENTATION('',(#39607),#39611);
+#39607 = LINE('',#39608,#39609);
+#39608 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#39609 = VECTOR('',#39610,1.);
+#39610 = DIRECTION('',(0.,-1.));
+#39611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39612 = ORIENTED_EDGE('',*,*,#39613,.F.);
+#39613 = EDGE_CURVE('',#39562,#39591,#39614,.T.);
+#39614 = SURFACE_CURVE('',#39615,(#39619,#39626),.PCURVE_S1.);
+#39615 = LINE('',#39616,#39617);
+#39616 = CARTESIAN_POINT('',(-0.85,0.7,0.75));
+#39617 = VECTOR('',#39618,1.);
+#39618 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#39619 = PCURVE('',#38343,#39620);
+#39620 = DEFINITIONAL_REPRESENTATION('',(#39621),#39625);
+#39621 = LINE('',#39622,#39623);
+#39622 = CARTESIAN_POINT('',(1.E-01,-9.95799250103E-18));
+#39623 = VECTOR('',#39624,1.);
+#39624 = DIRECTION('',(0.,-1.));
+#39625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39626 = PCURVE('',#39627,#39632);
+#39627 = CYLINDRICAL_SURFACE('',#39628,0.1);
+#39628 = AXIS2_PLACEMENT_3D('',#39629,#39630,#39631);
+#39629 = CARTESIAN_POINT('',(-0.85,0.7,0.65));
+#39630 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#39631 = DIRECTION('',(1.110223024625E-15,1.105559255369E-31,1.));
+#39632 = DEFINITIONAL_REPRESENTATION('',(#39633),#39637);
+#39633 = LINE('',#39634,#39635);
+#39634 = CARTESIAN_POINT('',(1.110223024625E-15,0.));
+#39635 = VECTOR('',#39636,1.);
+#39636 = DIRECTION('',(0.,-1.));
+#39637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39638 = ADVANCED_FACE('',(#39639),#38427,.F.);
+#39639 = FACE_BOUND('',#39640,.F.);
+#39640 = EDGE_LOOP('',(#39641,#39664,#39665,#39693));
+#39641 = ORIENTED_EDGE('',*,*,#39642,.F.);
+#39642 = EDGE_CURVE('',#38412,#39643,#39645,.T.);
+#39643 = VERTEX_POINT('',#39644);
+#39644 = CARTESIAN_POINT('',(-0.8,-0.7,0.9));
+#39645 = SURFACE_CURVE('',#39646,(#39650,#39657),.PCURVE_S1.);
+#39646 = LINE('',#39647,#39648);
+#39647 = CARTESIAN_POINT('',(-0.8,-0.7,0.661544864752));
+#39648 = VECTOR('',#39649,1.);
+#39649 = DIRECTION('',(0.,0.,1.));
+#39650 = PCURVE('',#38427,#39651);
+#39651 = DEFINITIONAL_REPRESENTATION('',(#39652),#39656);
+#39652 = LINE('',#39653,#39654);
+#39653 = CARTESIAN_POINT('',(0.655,-0.238455135248));
+#39654 = VECTOR('',#39655,1.);
+#39655 = DIRECTION('',(0.,1.));
+#39656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39657 = PCURVE('',#39520,#39658);
+#39658 = DEFINITIONAL_REPRESENTATION('',(#39659),#39663);
+#39659 = LINE('',#39660,#39661);
+#39660 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#39661 = VECTOR('',#39662,1.);
+#39662 = DIRECTION('',(1.,0.));
+#39663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39664 = ORIENTED_EDGE('',*,*,#38411,.T.);
+#39665 = ORIENTED_EDGE('',*,*,#39666,.T.);
+#39666 = EDGE_CURVE('',#38384,#39667,#39669,.T.);
+#39667 = VERTEX_POINT('',#39668);
+#39668 = CARTESIAN_POINT('',(-0.8,-0.25,0.9));
+#39669 = SURFACE_CURVE('',#39670,(#39674,#39681),.PCURVE_S1.);
+#39670 = LINE('',#39671,#39672);
+#39671 = CARTESIAN_POINT('',(-0.8,-0.25,0.661544864752));
+#39672 = VECTOR('',#39673,1.);
+#39673 = DIRECTION('',(0.,0.,1.));
+#39674 = PCURVE('',#38427,#39675);
+#39675 = DEFINITIONAL_REPRESENTATION('',(#39676),#39680);
+#39676 = LINE('',#39677,#39678);
+#39677 = CARTESIAN_POINT('',(1.105,-0.238455135248));
+#39678 = VECTOR('',#39679,1.);
+#39679 = DIRECTION('',(0.,1.));
+#39680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39681 = PCURVE('',#39682,#39687);
+#39682 = PLANE('',#39683);
+#39683 = AXIS2_PLACEMENT_3D('',#39684,#39685,#39686);
+#39684 = CARTESIAN_POINT('',(-1.05370428853,-0.25,0.423089729504));
+#39685 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#39686 = DIRECTION('',(0.,0.,1.));
+#39687 = DEFINITIONAL_REPRESENTATION('',(#39688),#39692);
+#39688 = LINE('',#39689,#39690);
+#39689 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#39690 = VECTOR('',#39691,1.);
+#39691 = DIRECTION('',(1.,0.));
+#39692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39693 = ORIENTED_EDGE('',*,*,#39694,.F.);
+#39694 = EDGE_CURVE('',#39643,#39667,#39695,.T.);
+#39695 = SURFACE_CURVE('',#39696,(#39700,#39707),.PCURVE_S1.);
+#39696 = LINE('',#39697,#39698);
+#39697 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39698 = VECTOR('',#39699,1.);
+#39699 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#39700 = PCURVE('',#38427,#39701);
+#39701 = DEFINITIONAL_REPRESENTATION('',(#39702),#39706);
+#39702 = LINE('',#39703,#39704);
+#39703 = CARTESIAN_POINT('',(0.,0.));
+#39704 = VECTOR('',#39705,1.);
+#39705 = DIRECTION('',(1.,0.));
+#39706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39707 = PCURVE('',#39708,#39713);
+#39708 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39709,#39710)
+ ,(#39711,#39712
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#39709 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39710 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#39711 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#39712 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#39713 = DEFINITIONAL_REPRESENTATION('',(#39714),#39718);
+#39714 = LINE('',#39715,#39716);
+#39715 = CARTESIAN_POINT('',(1.110223024625E-16,9.676128669285E-16));
+#39716 = VECTOR('',#39717,1.);
+#39717 = DIRECTION('',(1.,-8.207021518793E-15));
+#39718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39719 = ADVANCED_FACE('',(#39720),#38371,.F.);
+#39720 = FACE_BOUND('',#39721,.F.);
+#39721 = EDGE_LOOP('',(#39722,#39750,#39751,#39774));
+#39722 = ORIENTED_EDGE('',*,*,#39723,.F.);
+#39723 = EDGE_CURVE('',#38356,#39724,#39726,.T.);
+#39724 = VERTEX_POINT('',#39725);
+#39725 = CARTESIAN_POINT('',(-0.8,0.25,0.9));
+#39726 = SURFACE_CURVE('',#39727,(#39731,#39738),.PCURVE_S1.);
+#39727 = LINE('',#39728,#39729);
+#39728 = CARTESIAN_POINT('',(-0.8,0.25,0.661544864752));
+#39729 = VECTOR('',#39730,1.);
+#39730 = DIRECTION('',(0.,0.,1.));
+#39731 = PCURVE('',#38371,#39732);
+#39732 = DEFINITIONAL_REPRESENTATION('',(#39733),#39737);
+#39733 = LINE('',#39734,#39735);
+#39734 = CARTESIAN_POINT('',(1.605,-0.238455135248));
+#39735 = VECTOR('',#39736,1.);
+#39736 = DIRECTION('',(0.,1.));
+#39737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39738 = PCURVE('',#39739,#39744);
+#39739 = PLANE('',#39740);
+#39740 = AXIS2_PLACEMENT_3D('',#39741,#39742,#39743);
+#39741 = CARTESIAN_POINT('',(-1.05370428853,0.25,0.423089729504));
+#39742 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#39743 = DIRECTION('',(0.,0.,1.));
+#39744 = DEFINITIONAL_REPRESENTATION('',(#39745),#39749);
+#39745 = LINE('',#39746,#39747);
+#39746 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#39747 = VECTOR('',#39748,1.);
+#39748 = DIRECTION('',(1.,0.));
+#39749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39750 = ORIENTED_EDGE('',*,*,#38355,.T.);
+#39751 = ORIENTED_EDGE('',*,*,#39752,.T.);
+#39752 = EDGE_CURVE('',#38328,#39753,#39755,.T.);
+#39753 = VERTEX_POINT('',#39754);
+#39754 = CARTESIAN_POINT('',(-0.8,0.7,0.9));
+#39755 = SURFACE_CURVE('',#39756,(#39760,#39767),.PCURVE_S1.);
+#39756 = LINE('',#39757,#39758);
+#39757 = CARTESIAN_POINT('',(-0.8,0.7,0.661544864752));
+#39758 = VECTOR('',#39759,1.);
+#39759 = DIRECTION('',(0.,0.,1.));
+#39760 = PCURVE('',#38371,#39761);
+#39761 = DEFINITIONAL_REPRESENTATION('',(#39762),#39766);
+#39762 = LINE('',#39763,#39764);
+#39763 = CARTESIAN_POINT('',(2.055,-0.238455135248));
+#39764 = VECTOR('',#39765,1.);
+#39765 = DIRECTION('',(0.,1.));
+#39766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39767 = PCURVE('',#39577,#39768);
+#39768 = DEFINITIONAL_REPRESENTATION('',(#39769),#39773);
+#39769 = LINE('',#39770,#39771);
+#39770 = CARTESIAN_POINT('',(0.238455135248,0.25370428853));
+#39771 = VECTOR('',#39772,1.);
+#39772 = DIRECTION('',(1.,0.));
+#39773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39774 = ORIENTED_EDGE('',*,*,#39775,.F.);
+#39775 = EDGE_CURVE('',#39724,#39753,#39776,.T.);
+#39776 = SURFACE_CURVE('',#39777,(#39781,#39788),.PCURVE_S1.);
+#39777 = LINE('',#39778,#39779);
+#39778 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39779 = VECTOR('',#39780,1.);
+#39780 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#39781 = PCURVE('',#38371,#39782);
+#39782 = DEFINITIONAL_REPRESENTATION('',(#39783),#39787);
+#39783 = LINE('',#39784,#39785);
+#39784 = CARTESIAN_POINT('',(0.,0.));
+#39785 = VECTOR('',#39786,1.);
+#39786 = DIRECTION('',(1.,0.));
+#39787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39788 = PCURVE('',#39789,#39794);
+#39789 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39790,#39791)
+ ,(#39792,#39793
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#39790 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#39791 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#39792 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#39793 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#39794 = DEFINITIONAL_REPRESENTATION('',(#39795),#39799);
+#39795 = LINE('',#39796,#39797);
+#39796 = CARTESIAN_POINT('',(0.,5.965790842441E-15));
+#39797 = VECTOR('',#39798,1.);
+#39798 = DIRECTION('',(1.,-1.153027671577E-14));
+#39799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39800 = ADVANCED_FACE('',(#39801),#38399,.F.);
+#39801 = FACE_BOUND('',#39802,.F.);
+#39802 = EDGE_LOOP('',(#39803,#39826,#39827,#39850));
+#39803 = ORIENTED_EDGE('',*,*,#39804,.F.);
+#39804 = EDGE_CURVE('',#38384,#39805,#39807,.T.);
+#39805 = VERTEX_POINT('',#39806);
+#39806 = CARTESIAN_POINT('',(-0.85,-0.25,0.75));
+#39807 = SURFACE_CURVE('',#39808,(#39812,#39819),.PCURVE_S1.);
+#39808 = LINE('',#39809,#39810);
+#39809 = CARTESIAN_POINT('',(-0.75,-0.25,0.75));
+#39810 = VECTOR('',#39811,1.);
+#39811 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#39812 = PCURVE('',#38399,#39813);
+#39813 = DEFINITIONAL_REPRESENTATION('',(#39814),#39818);
+#39814 = LINE('',#39815,#39816);
+#39815 = CARTESIAN_POINT('',(0.,0.));
+#39816 = VECTOR('',#39817,1.);
+#39817 = DIRECTION('',(1.,0.));
+#39818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39819 = PCURVE('',#39682,#39820);
+#39820 = DEFINITIONAL_REPRESENTATION('',(#39821),#39825);
+#39821 = LINE('',#39822,#39823);
+#39822 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#39823 = VECTOR('',#39824,1.);
+#39824 = DIRECTION('',(0.,-1.));
+#39825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39826 = ORIENTED_EDGE('',*,*,#38383,.T.);
+#39827 = ORIENTED_EDGE('',*,*,#39828,.T.);
+#39828 = EDGE_CURVE('',#38356,#39829,#39831,.T.);
+#39829 = VERTEX_POINT('',#39830);
+#39830 = CARTESIAN_POINT('',(-0.85,0.25,0.75));
+#39831 = SURFACE_CURVE('',#39832,(#39836,#39843),.PCURVE_S1.);
+#39832 = LINE('',#39833,#39834);
+#39833 = CARTESIAN_POINT('',(-0.75,0.25,0.75));
+#39834 = VECTOR('',#39835,1.);
+#39835 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#39836 = PCURVE('',#38399,#39837);
+#39837 = DEFINITIONAL_REPRESENTATION('',(#39838),#39842);
+#39838 = LINE('',#39839,#39840);
+#39839 = CARTESIAN_POINT('',(-4.978996250515E-17,-0.5));
+#39840 = VECTOR('',#39841,1.);
+#39841 = DIRECTION('',(1.,0.));
+#39842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39843 = PCURVE('',#39739,#39844);
+#39844 = DEFINITIONAL_REPRESENTATION('',(#39845),#39849);
+#39845 = LINE('',#39846,#39847);
+#39846 = CARTESIAN_POINT('',(0.326910270496,0.30370428853));
+#39847 = VECTOR('',#39848,1.);
+#39848 = DIRECTION('',(0.,-1.));
+#39849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39850 = ORIENTED_EDGE('',*,*,#39851,.F.);
+#39851 = EDGE_CURVE('',#39805,#39829,#39852,.T.);
+#39852 = SURFACE_CURVE('',#39853,(#39857,#39864),.PCURVE_S1.);
+#39853 = LINE('',#39854,#39855);
+#39854 = CARTESIAN_POINT('',(-0.85,-0.25,0.75));
+#39855 = VECTOR('',#39856,1.);
+#39856 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#39857 = PCURVE('',#38399,#39858);
+#39858 = DEFINITIONAL_REPRESENTATION('',(#39859),#39863);
+#39859 = LINE('',#39860,#39861);
+#39860 = CARTESIAN_POINT('',(1.E-01,-9.95799250103E-18));
+#39861 = VECTOR('',#39862,1.);
+#39862 = DIRECTION('',(0.,-1.));
+#39863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39864 = PCURVE('',#39865,#39870);
+#39865 = CYLINDRICAL_SURFACE('',#39866,0.1);
+#39866 = AXIS2_PLACEMENT_3D('',#39867,#39868,#39869);
+#39867 = CARTESIAN_POINT('',(-0.85,-0.25,0.65));
+#39868 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#39869 = DIRECTION('',(1.110223024625E-15,1.105559255369E-31,1.));
+#39870 = DEFINITIONAL_REPRESENTATION('',(#39871),#39875);
+#39871 = LINE('',#39872,#39873);
+#39872 = CARTESIAN_POINT('',(1.110223024625E-15,0.));
+#39873 = VECTOR('',#39874,1.);
+#39874 = DIRECTION('',(0.,-1.));
+#39875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39876 = ADVANCED_FACE('',(#39877),#38532,.F.);
+#39877 = FACE_BOUND('',#39878,.F.);
+#39878 = EDGE_LOOP('',(#39879,#39880,#39902,#39927));
+#39879 = ORIENTED_EDGE('',*,*,#38518,.T.);
+#39880 = ORIENTED_EDGE('',*,*,#39881,.T.);
+#39881 = EDGE_CURVE('',#38499,#39882,#39884,.T.);
+#39882 = VERTEX_POINT('',#39883);
+#39883 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#39884 = SURFACE_CURVE('',#39885,(#39888,#39895),.PCURVE_S1.);
+#39885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39886,#39887),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39886 = CARTESIAN_POINT('',(0.8,1.355,0.9));
+#39887 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#39888 = PCURVE('',#38532,#39889);
+#39889 = DEFINITIONAL_REPRESENTATION('',(#39890),#39894);
+#39890 = LINE('',#39891,#39892);
+#39891 = CARTESIAN_POINT('',(0.134350288425,-3.230147677088E-15));
+#39892 = VECTOR('',#39893,1.);
+#39893 = DIRECTION('',(-8.326672684689E-17,1.));
+#39894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39895 = PCURVE('',#38716,#39896);
+#39896 = DEFINITIONAL_REPRESENTATION('',(#39897),#39901);
+#39897 = LINE('',#39898,#39899);
+#39898 = CARTESIAN_POINT('',(4.924404709875E-17,-2.326193242276E-15));
+#39899 = VECTOR('',#39900,1.);
+#39900 = DIRECTION('',(-4.139258281823E-16,1.));
+#39901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39902 = ORIENTED_EDGE('',*,*,#39903,.F.);
+#39903 = EDGE_CURVE('',#38550,#39882,#39904,.T.);
+#39904 = SURFACE_CURVE('',#39905,(#39909,#39915),.PCURVE_S1.);
+#39905 = LINE('',#39906,#39907);
+#39906 = CARTESIAN_POINT('',(0.6925,1.425,0.9));
+#39907 = VECTOR('',#39908,1.);
+#39908 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#39909 = PCURVE('',#38532,#39910);
+#39910 = DEFINITIONAL_REPRESENTATION('',(#39911),#39914);
+#39911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39912,#39913),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#39912 = CARTESIAN_POINT('',(7.865077271741E-18,1.));
+#39913 = CARTESIAN_POINT('',(0.134350288425,1.));
+#39914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39915 = PCURVE('',#39916,#39921);
+#39916 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39917,#39918)
+ ,(#39919,#39920
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#39917 = CARTESIAN_POINT('',(0.6925,1.425,0.9));
+#39918 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55));
+#39919 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#39920 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55));
+#39921 = DEFINITIONAL_REPRESENTATION('',(#39922),#39926);
+#39922 = LINE('',#39923,#39924);
+#39923 = CARTESIAN_POINT('',(-9.360962500162E-17,-8.997795986117E-17));
+#39924 = VECTOR('',#39925,1.);
+#39925 = DIRECTION('',(1.,-3.019542603862E-16));
+#39926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39927 = ORIENTED_EDGE('',*,*,#38549,.F.);
+#39928 = ADVANCED_FACE('',(#39929),#38586,.F.);
+#39929 = FACE_BOUND('',#39930,.F.);
+#39930 = EDGE_LOOP('',(#39931,#39932,#39954,#39981));
+#39931 = ORIENTED_EDGE('',*,*,#38571,.T.);
+#39932 = ORIENTED_EDGE('',*,*,#39933,.T.);
+#39933 = EDGE_CURVE('',#38550,#39934,#39936,.T.);
+#39934 = VERTEX_POINT('',#39935);
+#39935 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55));
+#39936 = SURFACE_CURVE('',#39937,(#39940,#39947),.PCURVE_S1.);
+#39937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39938,#39939),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39938 = CARTESIAN_POINT('',(0.6925,1.425,0.9));
+#39939 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55));
+#39940 = PCURVE('',#38586,#39941);
+#39941 = DEFINITIONAL_REPRESENTATION('',(#39942),#39946);
+#39942 = LINE('',#39943,#39944);
+#39943 = CARTESIAN_POINT('',(1.385,-5.496888553607E-18));
+#39944 = VECTOR('',#39945,1.);
+#39945 = DIRECTION('',(-2.22044604925E-16,1.));
+#39946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39947 = PCURVE('',#39916,#39948);
+#39948 = DEFINITIONAL_REPRESENTATION('',(#39949),#39953);
+#39949 = LINE('',#39950,#39951);
+#39950 = CARTESIAN_POINT('',(-9.360962500162E-17,-8.997795986117E-17));
+#39951 = VECTOR('',#39952,1.);
+#39952 = DIRECTION('',(-2.361681345801E-17,1.));
+#39953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39954 = ORIENTED_EDGE('',*,*,#39955,.F.);
+#39955 = EDGE_CURVE('',#39956,#39934,#39958,.T.);
+#39956 = VERTEX_POINT('',#39957);
+#39957 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55));
+#39958 = SURFACE_CURVE('',#39959,(#39963,#39969),.PCURVE_S1.);
+#39959 = LINE('',#39960,#39961);
+#39960 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55));
+#39961 = VECTOR('',#39962,1.);
+#39962 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#39963 = PCURVE('',#38586,#39964);
+#39964 = DEFINITIONAL_REPRESENTATION('',(#39965),#39968);
+#39965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39966,#39967),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.293648457444),.PIECEWISE_BEZIER_KNOTS.);
+#39966 = CARTESIAN_POINT('',(-6.98329776052E-17,1.));
+#39967 = CARTESIAN_POINT('',(1.385,1.));
+#39968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39969 = PCURVE('',#39970,#39975);
+#39970 = PLANE('',#39971);
+#39971 = AXIS2_PLACEMENT_3D('',#39972,#39973,#39974);
+#39972 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55));
+#39973 = DIRECTION('',(0.,0.,1.));
+#39974 = DIRECTION('',(0.436386464522,-0.899759330922,0.));
+#39975 = DEFINITIONAL_REPRESENTATION('',(#39976),#39980);
+#39976 = LINE('',#39977,#39978);
+#39977 = CARTESIAN_POINT('',(0.,0.));
+#39978 = VECTOR('',#39979,1.);
+#39979 = DIRECTION('',(0.436386464522,0.899759330922));
+#39980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39981 = ORIENTED_EDGE('',*,*,#39982,.F.);
+#39982 = EDGE_CURVE('',#38572,#39956,#39983,.T.);
+#39983 = SURFACE_CURVE('',#39984,(#39987,#39994),.PCURVE_S1.);
+#39984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39985,#39986),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#39985 = CARTESIAN_POINT('',(-0.6925,1.425,0.9));
+#39986 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55));
+#39987 = PCURVE('',#38586,#39988);
+#39988 = DEFINITIONAL_REPRESENTATION('',(#39989),#39993);
+#39989 = LINE('',#39990,#39991);
+#39990 = CARTESIAN_POINT('',(-6.474838029657E-17,-5.513829005757E-18));
+#39991 = VECTOR('',#39992,1.);
+#39992 = DIRECTION('',(-5.084597308633E-18,1.));
+#39993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39994 = PCURVE('',#39995,#40000);
+#39995 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#39996,#39997)
+ ,(#39998,#39999
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#39996 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#39997 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55));
+#39998 = CARTESIAN_POINT('',(-0.6925,1.425,0.9));
+#39999 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55));
+#40000 = DEFINITIONAL_REPRESENTATION('',(#40001),#40005);
+#40001 = LINE('',#40002,#40003);
+#40002 = CARTESIAN_POINT('',(0.116672618896,-8.997795986094E-17));
+#40003 = VECTOR('',#40004,1.);
+#40004 = DIRECTION('',(2.775557561563E-17,1.));
+#40005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40006 = ADVANCED_FACE('',(#40007),#38611,.F.);
+#40007 = FACE_BOUND('',#40008,.F.);
+#40008 = EDGE_LOOP('',(#40009,#40010,#40011,#40033));
+#40009 = ORIENTED_EDGE('',*,*,#38628,.T.);
+#40010 = ORIENTED_EDGE('',*,*,#38598,.T.);
+#40011 = ORIENTED_EDGE('',*,*,#40012,.F.);
+#40012 = EDGE_CURVE('',#40013,#38572,#40015,.T.);
+#40013 = VERTEX_POINT('',#40014);
+#40014 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#40015 = SURFACE_CURVE('',#40016,(#40020,#40026),.PCURVE_S1.);
+#40016 = LINE('',#40017,#40018);
+#40017 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#40018 = VECTOR('',#40019,1.);
+#40019 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#40020 = PCURVE('',#38611,#40021);
+#40021 = DEFINITIONAL_REPRESENTATION('',(#40022),#40025);
+#40022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40023,#40024),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#40023 = CARTESIAN_POINT('',(-7.31522404482E-17,1.));
+#40024 = CARTESIAN_POINT('',(0.134350288425,1.));
+#40025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40026 = PCURVE('',#39995,#40027);
+#40027 = DEFINITIONAL_REPRESENTATION('',(#40028),#40032);
+#40028 = LINE('',#40029,#40030);
+#40029 = CARTESIAN_POINT('',(6.454440699254E-17,-1.252077542071E-16));
+#40030 = VECTOR('',#40031,1.);
+#40031 = DIRECTION('',(1.,3.019542603872E-16));
+#40032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40033 = ORIENTED_EDGE('',*,*,#40034,.F.);
+#40034 = EDGE_CURVE('',#38629,#40013,#40035,.T.);
+#40035 = SURFACE_CURVE('',#40036,(#40039,#40046),.PCURVE_S1.);
+#40036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40037,#40038),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#40037 = CARTESIAN_POINT('',(-0.8,1.355,0.9));
+#40038 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#40039 = PCURVE('',#38611,#40040);
+#40040 = DEFINITIONAL_REPRESENTATION('',(#40041),#40045);
+#40041 = LINE('',#40042,#40043);
+#40042 = CARTESIAN_POINT('',(1.944839221607E-16,-7.612565324259E-15));
+#40043 = VECTOR('',#40044,1.);
+#40044 = DIRECTION('',(-2.676361626089E-16,1.));
+#40045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40046 = PCURVE('',#39465,#40047);
+#40047 = DEFINITIONAL_REPRESENTATION('',(#40048),#40052);
+#40048 = LINE('',#40049,#40050);
+#40049 = CARTESIAN_POINT('',(2.71,-2.326193242276E-15));
+#40050 = VECTOR('',#40051,1.);
+#40051 = DIRECTION('',(0.,1.));
+#40052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40053 = ADVANCED_FACE('',(#40054),#38716,.F.);
+#40054 = FACE_BOUND('',#40055,.F.);
+#40055 = EDGE_LOOP('',(#40056,#40057,#40058,#40085));
+#40056 = ORIENTED_EDGE('',*,*,#39881,.F.);
+#40057 = ORIENTED_EDGE('',*,*,#38702,.T.);
+#40058 = ORIENTED_EDGE('',*,*,#40059,.T.);
+#40059 = EDGE_CURVE('',#38675,#40060,#40062,.T.);
+#40060 = VERTEX_POINT('',#40061);
+#40061 = CARTESIAN_POINT('',(0.775,1.2,0.9));
+#40062 = SURFACE_CURVE('',#40063,(#40067,#40073),.PCURVE_S1.);
+#40063 = LINE('',#40064,#40065);
+#40064 = CARTESIAN_POINT('',(0.85,1.2,0.9));
+#40065 = VECTOR('',#40066,1.);
+#40066 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40067 = PCURVE('',#38716,#40068);
+#40068 = DEFINITIONAL_REPRESENTATION('',(#40069),#40072);
+#40069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40070,#40071),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40070 = CARTESIAN_POINT('',(0.155,8.319869731611E-16));
+#40071 = CARTESIAN_POINT('',(0.143826815642,1.));
+#40072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40073 = PCURVE('',#40074,#40079);
+#40074 = PLANE('',#40075);
+#40075 = AXIS2_PLACEMENT_3D('',#40076,#40077,#40078);
+#40076 = CARTESIAN_POINT('',(0.85,1.2,0.9));
+#40077 = DIRECTION('',(0.,0.,-1.));
+#40078 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#40079 = DEFINITIONAL_REPRESENTATION('',(#40080),#40084);
+#40080 = LINE('',#40081,#40082);
+#40081 = CARTESIAN_POINT('',(-0.,0.));
+#40082 = VECTOR('',#40083,1.);
+#40083 = DIRECTION('',(1.,0.));
+#40084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40085 = ORIENTED_EDGE('',*,*,#40086,.F.);
+#40086 = EDGE_CURVE('',#39882,#40060,#40087,.T.);
+#40087 = SURFACE_CURVE('',#40088,(#40092,#40098),.PCURVE_S1.);
+#40088 = LINE('',#40089,#40090);
+#40089 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#40090 = VECTOR('',#40091,1.);
+#40091 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#40092 = PCURVE('',#38716,#40093);
+#40093 = DEFINITIONAL_REPRESENTATION('',(#40094),#40097);
+#40094 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40095,#40096),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.1425),.PIECEWISE_BEZIER_KNOTS.);
+#40095 = CARTESIAN_POINT('',(-3.646817810836E-16,1.));
+#40096 = CARTESIAN_POINT('',(0.143826815642,1.));
+#40097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40098 = PCURVE('',#40099,#40104);
+#40099 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#40100,#40101)
+ ,(#40102,#40103
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.685),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#40100 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#40101 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55));
+#40102 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#40103 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55));
+#40104 = DEFINITIONAL_REPRESENTATION('',(#40105),#40109);
+#40105 = LINE('',#40106,#40107);
+#40106 = CARTESIAN_POINT('',(9.776039213487E-18,2.419479551634E-17));
+#40107 = VECTOR('',#40108,1.);
+#40108 = DIRECTION('',(1.,-6.425154602777E-16));
+#40109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40110 = ADVANCED_FACE('',(#40111),#38690,.F.);
+#40111 = FACE_BOUND('',#40112,.F.);
+#40112 = EDGE_LOOP('',(#40113,#40114,#40115,#40143,#40171,#40200,#40228,
+ #40256,#40284,#40317,#40345,#40374));
+#40113 = ORIENTED_EDGE('',*,*,#38674,.F.);
+#40114 = ORIENTED_EDGE('',*,*,#38809,.T.);
+#40115 = ORIENTED_EDGE('',*,*,#40116,.T.);
+#40116 = EDGE_CURVE('',#38810,#40117,#40119,.T.);
+#40117 = VERTEX_POINT('',#40118);
+#40118 = CARTESIAN_POINT('',(0.95,1.2,0.65));
+#40119 = SURFACE_CURVE('',#40120,(#40125,#40136),.PCURVE_S1.);
+#40120 = CIRCLE('',#40121,0.1);
+#40121 = AXIS2_PLACEMENT_3D('',#40122,#40123,#40124);
+#40122 = CARTESIAN_POINT('',(0.85,1.2,0.65));
+#40123 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#40124 = DIRECTION('',(-1.110223024625E-15,-2.465190328815E-31,1.));
+#40125 = PCURVE('',#38690,#40126);
+#40126 = DEFINITIONAL_REPRESENTATION('',(#40127),#40135);
+#40127 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40128,#40129,#40130,#40131
+ ,#40132,#40133,#40134),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40128 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#40129 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#40130 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#40131 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#40132 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#40133 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#40134 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#40135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40136 = PCURVE('',#38875,#40137);
+#40137 = DEFINITIONAL_REPRESENTATION('',(#40138),#40142);
+#40138 = LINE('',#40139,#40140);
+#40139 = CARTESIAN_POINT('',(0.,0.));
+#40140 = VECTOR('',#40141,1.);
+#40141 = DIRECTION('',(1.,0.));
+#40142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40143 = ORIENTED_EDGE('',*,*,#40144,.T.);
+#40144 = EDGE_CURVE('',#40117,#40145,#40147,.T.);
+#40145 = VERTEX_POINT('',#40146);
+#40146 = CARTESIAN_POINT('',(0.95,1.2,0.25));
+#40147 = SURFACE_CURVE('',#40148,(#40152,#40159),.PCURVE_S1.);
+#40148 = LINE('',#40149,#40150);
+#40149 = CARTESIAN_POINT('',(0.95,1.2,0.65));
+#40150 = VECTOR('',#40151,1.);
+#40151 = DIRECTION('',(0.,0.,-1.));
+#40152 = PCURVE('',#38690,#40153);
+#40153 = DEFINITIONAL_REPRESENTATION('',(#40154),#40158);
+#40154 = LINE('',#40155,#40156);
+#40155 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#40156 = VECTOR('',#40157,1.);
+#40157 = DIRECTION('',(-1.,-0.));
+#40158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40159 = PCURVE('',#40160,#40165);
+#40160 = PLANE('',#40161);
+#40161 = AXIS2_PLACEMENT_3D('',#40162,#40163,#40164);
+#40162 = CARTESIAN_POINT('',(0.95,1.2,0.65));
+#40163 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#40164 = DIRECTION('',(0.,0.,-1.));
+#40165 = DEFINITIONAL_REPRESENTATION('',(#40166),#40170);
+#40166 = LINE('',#40167,#40168);
+#40167 = CARTESIAN_POINT('',(0.,0.));
+#40168 = VECTOR('',#40169,1.);
+#40169 = DIRECTION('',(1.,0.));
+#40170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40171 = ORIENTED_EDGE('',*,*,#40172,.T.);
+#40172 = EDGE_CURVE('',#40145,#40173,#40175,.T.);
+#40173 = VERTEX_POINT('',#40174);
+#40174 = CARTESIAN_POINT('',(1.2,1.2,0.));
+#40175 = SURFACE_CURVE('',#40176,(#40181,#40188),.PCURVE_S1.);
+#40176 = CIRCLE('',#40177,0.25);
+#40177 = AXIS2_PLACEMENT_3D('',#40178,#40179,#40180);
+#40178 = CARTESIAN_POINT('',(1.2,1.2,0.25));
+#40179 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#40180 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#40181 = PCURVE('',#38690,#40182);
+#40182 = DEFINITIONAL_REPRESENTATION('',(#40183),#40187);
+#40183 = CIRCLE('',#40184,0.25);
+#40184 = AXIS2_PLACEMENT_2D('',#40185,#40186);
+#40185 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#40186 = DIRECTION('',(-4.440892098501E-16,1.));
+#40187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40188 = PCURVE('',#40189,#40194);
+#40189 = CYLINDRICAL_SURFACE('',#40190,0.25);
+#40190 = AXIS2_PLACEMENT_3D('',#40191,#40192,#40193);
+#40191 = CARTESIAN_POINT('',(1.2,1.2,0.25));
+#40192 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#40193 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#40194 = DEFINITIONAL_REPRESENTATION('',(#40195),#40199);
+#40195 = LINE('',#40196,#40197);
+#40196 = CARTESIAN_POINT('',(6.28318530718,0.));
+#40197 = VECTOR('',#40198,1.);
+#40198 = DIRECTION('',(-1.,0.));
+#40199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40200 = ORIENTED_EDGE('',*,*,#40201,.T.);
+#40201 = EDGE_CURVE('',#40173,#40202,#40204,.T.);
+#40202 = VERTEX_POINT('',#40203);
+#40203 = CARTESIAN_POINT('',(1.4,1.2,0.));
+#40204 = SURFACE_CURVE('',#40205,(#40209,#40216),.PCURVE_S1.);
+#40205 = LINE('',#40206,#40207);
+#40206 = CARTESIAN_POINT('',(1.2,1.2,0.));
+#40207 = VECTOR('',#40208,1.);
+#40208 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#40209 = PCURVE('',#38690,#40210);
+#40210 = DEFINITIONAL_REPRESENTATION('',(#40211),#40215);
+#40211 = LINE('',#40212,#40213);
+#40212 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#40213 = VECTOR('',#40214,1.);
+#40214 = DIRECTION('',(0.,-1.));
+#40215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40216 = PCURVE('',#40217,#40222);
+#40217 = PLANE('',#40218);
+#40218 = AXIS2_PLACEMENT_3D('',#40219,#40220,#40221);
+#40219 = CARTESIAN_POINT('',(1.2,1.2,0.));
+#40220 = DIRECTION('',(0.,0.,1.));
+#40221 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#40222 = DEFINITIONAL_REPRESENTATION('',(#40223),#40227);
+#40223 = LINE('',#40224,#40225);
+#40224 = CARTESIAN_POINT('',(0.,0.));
+#40225 = VECTOR('',#40226,1.);
+#40226 = DIRECTION('',(1.,0.));
+#40227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40228 = ORIENTED_EDGE('',*,*,#40229,.T.);
+#40229 = EDGE_CURVE('',#40202,#40230,#40232,.T.);
+#40230 = VERTEX_POINT('',#40231);
+#40231 = CARTESIAN_POINT('',(1.4,1.2,0.15));
+#40232 = SURFACE_CURVE('',#40233,(#40237,#40244),.PCURVE_S1.);
+#40233 = LINE('',#40234,#40235);
+#40234 = CARTESIAN_POINT('',(1.4,1.2,0.));
+#40235 = VECTOR('',#40236,1.);
+#40236 = DIRECTION('',(0.,0.,1.));
+#40237 = PCURVE('',#38690,#40238);
+#40238 = DEFINITIONAL_REPRESENTATION('',(#40239),#40243);
+#40239 = LINE('',#40240,#40241);
+#40240 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#40241 = VECTOR('',#40242,1.);
+#40242 = DIRECTION('',(1.,0.));
+#40243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40244 = PCURVE('',#40245,#40250);
+#40245 = PLANE('',#40246);
+#40246 = AXIS2_PLACEMENT_3D('',#40247,#40248,#40249);
+#40247 = CARTESIAN_POINT('',(1.4,1.2,0.));
+#40248 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40249 = DIRECTION('',(0.,0.,1.));
+#40250 = DEFINITIONAL_REPRESENTATION('',(#40251),#40255);
+#40251 = LINE('',#40252,#40253);
+#40252 = CARTESIAN_POINT('',(0.,0.));
+#40253 = VECTOR('',#40254,1.);
+#40254 = DIRECTION('',(1.,0.));
+#40255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40256 = ORIENTED_EDGE('',*,*,#40257,.T.);
+#40257 = EDGE_CURVE('',#40230,#40258,#40260,.T.);
+#40258 = VERTEX_POINT('',#40259);
+#40259 = CARTESIAN_POINT('',(1.2,1.2,0.15));
+#40260 = SURFACE_CURVE('',#40261,(#40265,#40272),.PCURVE_S1.);
+#40261 = LINE('',#40262,#40263);
+#40262 = CARTESIAN_POINT('',(1.4,1.2,0.15));
+#40263 = VECTOR('',#40264,1.);
+#40264 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40265 = PCURVE('',#38690,#40266);
+#40266 = DEFINITIONAL_REPRESENTATION('',(#40267),#40271);
+#40267 = LINE('',#40268,#40269);
+#40268 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#40269 = VECTOR('',#40270,1.);
+#40270 = DIRECTION('',(0.,1.));
+#40271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40272 = PCURVE('',#40273,#40278);
+#40273 = PLANE('',#40274);
+#40274 = AXIS2_PLACEMENT_3D('',#40275,#40276,#40277);
+#40275 = CARTESIAN_POINT('',(1.4,1.2,0.15));
+#40276 = DIRECTION('',(0.,0.,-1.));
+#40277 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#40278 = DEFINITIONAL_REPRESENTATION('',(#40279),#40283);
+#40279 = LINE('',#40280,#40281);
+#40280 = CARTESIAN_POINT('',(-0.,0.));
+#40281 = VECTOR('',#40282,1.);
+#40282 = DIRECTION('',(1.,0.));
+#40283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40284 = ORIENTED_EDGE('',*,*,#40285,.T.);
+#40285 = EDGE_CURVE('',#40258,#40286,#40288,.T.);
+#40286 = VERTEX_POINT('',#40287);
+#40287 = CARTESIAN_POINT('',(1.1,1.2,0.25));
+#40288 = SURFACE_CURVE('',#40289,(#40294,#40305),.PCURVE_S1.);
+#40289 = CIRCLE('',#40290,0.1);
+#40290 = AXIS2_PLACEMENT_3D('',#40291,#40292,#40293);
+#40291 = CARTESIAN_POINT('',(1.2,1.2,0.25));
+#40292 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#40293 = DIRECTION('',(0.,0.,-1.));
+#40294 = PCURVE('',#38690,#40295);
+#40295 = DEFINITIONAL_REPRESENTATION('',(#40296),#40304);
+#40296 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40297,#40298,#40299,#40300
+ ,#40301,#40302,#40303),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40297 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#40298 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#40299 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#40300 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#40301 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#40302 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#40303 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#40304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40305 = PCURVE('',#40306,#40311);
+#40306 = CYLINDRICAL_SURFACE('',#40307,0.1);
+#40307 = AXIS2_PLACEMENT_3D('',#40308,#40309,#40310);
+#40308 = CARTESIAN_POINT('',(1.2,1.2,0.25));
+#40309 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#40310 = DIRECTION('',(0.,0.,-1.));
+#40311 = DEFINITIONAL_REPRESENTATION('',(#40312),#40316);
+#40312 = LINE('',#40313,#40314);
+#40313 = CARTESIAN_POINT('',(0.,0.));
+#40314 = VECTOR('',#40315,1.);
+#40315 = DIRECTION('',(1.,0.));
+#40316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40317 = ORIENTED_EDGE('',*,*,#40318,.T.);
+#40318 = EDGE_CURVE('',#40286,#40319,#40321,.T.);
+#40319 = VERTEX_POINT('',#40320);
+#40320 = CARTESIAN_POINT('',(1.1,1.2,0.65));
+#40321 = SURFACE_CURVE('',#40322,(#40326,#40333),.PCURVE_S1.);
+#40322 = LINE('',#40323,#40324);
+#40323 = CARTESIAN_POINT('',(1.1,1.2,0.25));
+#40324 = VECTOR('',#40325,1.);
+#40325 = DIRECTION('',(0.,0.,1.));
+#40326 = PCURVE('',#38690,#40327);
+#40327 = DEFINITIONAL_REPRESENTATION('',(#40328),#40332);
+#40328 = LINE('',#40329,#40330);
+#40329 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#40330 = VECTOR('',#40331,1.);
+#40331 = DIRECTION('',(1.,0.));
+#40332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40333 = PCURVE('',#40334,#40339);
+#40334 = PLANE('',#40335);
+#40335 = AXIS2_PLACEMENT_3D('',#40336,#40337,#40338);
+#40336 = CARTESIAN_POINT('',(1.1,1.2,0.25));
+#40337 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40338 = DIRECTION('',(0.,0.,1.));
+#40339 = DEFINITIONAL_REPRESENTATION('',(#40340),#40344);
+#40340 = LINE('',#40341,#40342);
+#40341 = CARTESIAN_POINT('',(0.,0.));
+#40342 = VECTOR('',#40343,1.);
+#40343 = DIRECTION('',(1.,0.));
+#40344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40345 = ORIENTED_EDGE('',*,*,#40346,.T.);
+#40346 = EDGE_CURVE('',#40319,#40347,#40349,.T.);
+#40347 = VERTEX_POINT('',#40348);
+#40348 = CARTESIAN_POINT('',(0.85,1.2,0.9));
+#40349 = SURFACE_CURVE('',#40350,(#40355,#40362),.PCURVE_S1.);
+#40350 = CIRCLE('',#40351,0.25);
+#40351 = AXIS2_PLACEMENT_3D('',#40352,#40353,#40354);
+#40352 = CARTESIAN_POINT('',(0.85,1.2,0.65));
+#40353 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#40354 = DIRECTION('',(1.,2.22044604925E-16,1.33226762955E-15));
+#40355 = PCURVE('',#38690,#40356);
+#40356 = DEFINITIONAL_REPRESENTATION('',(#40357),#40361);
+#40357 = CIRCLE('',#40358,0.25);
+#40358 = AXIS2_PLACEMENT_2D('',#40359,#40360);
+#40359 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#40360 = DIRECTION('',(1.33226762955E-15,-1.));
+#40361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40362 = PCURVE('',#40363,#40368);
+#40363 = CYLINDRICAL_SURFACE('',#40364,0.25);
+#40364 = AXIS2_PLACEMENT_3D('',#40365,#40366,#40367);
+#40365 = CARTESIAN_POINT('',(0.85,1.2,0.65));
+#40366 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#40367 = DIRECTION('',(1.,2.22044604925E-16,1.33226762955E-15));
+#40368 = DEFINITIONAL_REPRESENTATION('',(#40369),#40373);
+#40369 = LINE('',#40370,#40371);
+#40370 = CARTESIAN_POINT('',(6.28318530718,0.));
+#40371 = VECTOR('',#40372,1.);
+#40372 = DIRECTION('',(-1.,0.));
+#40373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40374 = ORIENTED_EDGE('',*,*,#40375,.T.);
+#40375 = EDGE_CURVE('',#40347,#38675,#40376,.T.);
+#40376 = SURFACE_CURVE('',#40377,(#40381,#40388),.PCURVE_S1.);
+#40377 = LINE('',#40378,#40379);
+#40378 = CARTESIAN_POINT('',(0.85,1.2,0.9));
+#40379 = VECTOR('',#40380,1.);
+#40380 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40381 = PCURVE('',#38690,#40382);
+#40382 = DEFINITIONAL_REPRESENTATION('',(#40383),#40387);
+#40383 = LINE('',#40384,#40385);
+#40384 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#40385 = VECTOR('',#40386,1.);
+#40386 = DIRECTION('',(0.,1.));
+#40387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40388 = PCURVE('',#40074,#40389);
+#40389 = DEFINITIONAL_REPRESENTATION('',(#40390),#40394);
+#40390 = LINE('',#40391,#40392);
+#40391 = CARTESIAN_POINT('',(-0.,0.));
+#40392 = VECTOR('',#40393,1.);
+#40393 = DIRECTION('',(1.,0.));
+#40394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40395 = ADVANCED_FACE('',(#40396),#38747,.T.);
+#40396 = FACE_BOUND('',#40397,.T.);
+#40397 = EDGE_LOOP('',(#40398,#40399,#40400,#40428,#40456,#40485,#40513,
+ #40541,#40569,#40602,#40630,#40659));
+#40398 = ORIENTED_EDGE('',*,*,#38731,.F.);
+#40399 = ORIENTED_EDGE('',*,*,#38919,.T.);
+#40400 = ORIENTED_EDGE('',*,*,#40401,.T.);
+#40401 = EDGE_CURVE('',#38920,#40402,#40404,.T.);
+#40402 = VERTEX_POINT('',#40403);
+#40403 = CARTESIAN_POINT('',(0.95,-1.2,0.65));
+#40404 = SURFACE_CURVE('',#40405,(#40410,#40421),.PCURVE_S1.);
+#40405 = CIRCLE('',#40406,0.1);
+#40406 = AXIS2_PLACEMENT_3D('',#40407,#40408,#40409);
+#40407 = CARTESIAN_POINT('',(0.85,-1.2,0.65));
+#40408 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#40409 = DIRECTION('',(-1.110223024625E-15,-2.465190328815E-31,1.));
+#40410 = PCURVE('',#38747,#40411);
+#40411 = DEFINITIONAL_REPRESENTATION('',(#40412),#40420);
+#40412 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40413,#40414,#40415,#40416
+ ,#40417,#40418,#40419),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40413 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#40414 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#40415 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#40416 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#40417 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#40418 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#40419 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#40420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40421 = PCURVE('',#38956,#40422);
+#40422 = DEFINITIONAL_REPRESENTATION('',(#40423),#40427);
+#40423 = LINE('',#40424,#40425);
+#40424 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.5));
+#40425 = VECTOR('',#40426,1.);
+#40426 = DIRECTION('',(1.,0.));
+#40427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40428 = ORIENTED_EDGE('',*,*,#40429,.T.);
+#40429 = EDGE_CURVE('',#40402,#40430,#40432,.T.);
+#40430 = VERTEX_POINT('',#40431);
+#40431 = CARTESIAN_POINT('',(0.95,-1.2,0.25));
+#40432 = SURFACE_CURVE('',#40433,(#40437,#40444),.PCURVE_S1.);
+#40433 = LINE('',#40434,#40435);
+#40434 = CARTESIAN_POINT('',(0.95,-1.2,0.65));
+#40435 = VECTOR('',#40436,1.);
+#40436 = DIRECTION('',(0.,0.,-1.));
+#40437 = PCURVE('',#38747,#40438);
+#40438 = DEFINITIONAL_REPRESENTATION('',(#40439),#40443);
+#40439 = LINE('',#40440,#40441);
+#40440 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#40441 = VECTOR('',#40442,1.);
+#40442 = DIRECTION('',(-1.,-0.));
+#40443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40444 = PCURVE('',#40445,#40450);
+#40445 = PLANE('',#40446);
+#40446 = AXIS2_PLACEMENT_3D('',#40447,#40448,#40449);
+#40447 = CARTESIAN_POINT('',(0.95,-0.7,0.65));
+#40448 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#40449 = DIRECTION('',(0.,0.,-1.));
+#40450 = DEFINITIONAL_REPRESENTATION('',(#40451),#40455);
+#40451 = LINE('',#40452,#40453);
+#40452 = CARTESIAN_POINT('',(0.,-0.5));
+#40453 = VECTOR('',#40454,1.);
+#40454 = DIRECTION('',(1.,0.));
+#40455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40456 = ORIENTED_EDGE('',*,*,#40457,.T.);
+#40457 = EDGE_CURVE('',#40430,#40458,#40460,.T.);
+#40458 = VERTEX_POINT('',#40459);
+#40459 = CARTESIAN_POINT('',(1.2,-1.2,0.));
+#40460 = SURFACE_CURVE('',#40461,(#40466,#40473),.PCURVE_S1.);
+#40461 = CIRCLE('',#40462,0.25);
+#40462 = AXIS2_PLACEMENT_3D('',#40463,#40464,#40465);
+#40463 = CARTESIAN_POINT('',(1.2,-1.2,0.25));
+#40464 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#40465 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#40466 = PCURVE('',#38747,#40467);
+#40467 = DEFINITIONAL_REPRESENTATION('',(#40468),#40472);
+#40468 = CIRCLE('',#40469,0.25);
+#40469 = AXIS2_PLACEMENT_2D('',#40470,#40471);
+#40470 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#40471 = DIRECTION('',(-4.440892098501E-16,1.));
+#40472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40473 = PCURVE('',#40474,#40479);
+#40474 = CYLINDRICAL_SURFACE('',#40475,0.25);
+#40475 = AXIS2_PLACEMENT_3D('',#40476,#40477,#40478);
+#40476 = CARTESIAN_POINT('',(1.2,-0.7,0.25));
+#40477 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#40478 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#40479 = DEFINITIONAL_REPRESENTATION('',(#40480),#40484);
+#40480 = LINE('',#40481,#40482);
+#40481 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#40482 = VECTOR('',#40483,1.);
+#40483 = DIRECTION('',(-1.,0.));
+#40484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40485 = ORIENTED_EDGE('',*,*,#40486,.T.);
+#40486 = EDGE_CURVE('',#40458,#40487,#40489,.T.);
+#40487 = VERTEX_POINT('',#40488);
+#40488 = CARTESIAN_POINT('',(1.4,-1.2,0.));
+#40489 = SURFACE_CURVE('',#40490,(#40494,#40501),.PCURVE_S1.);
+#40490 = LINE('',#40491,#40492);
+#40491 = CARTESIAN_POINT('',(1.2,-1.2,0.));
+#40492 = VECTOR('',#40493,1.);
+#40493 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#40494 = PCURVE('',#38747,#40495);
+#40495 = DEFINITIONAL_REPRESENTATION('',(#40496),#40500);
+#40496 = LINE('',#40497,#40498);
+#40497 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#40498 = VECTOR('',#40499,1.);
+#40499 = DIRECTION('',(0.,-1.));
+#40500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40501 = PCURVE('',#40502,#40507);
+#40502 = PLANE('',#40503);
+#40503 = AXIS2_PLACEMENT_3D('',#40504,#40505,#40506);
+#40504 = CARTESIAN_POINT('',(1.2,-0.7,0.));
+#40505 = DIRECTION('',(0.,0.,1.));
+#40506 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#40507 = DEFINITIONAL_REPRESENTATION('',(#40508),#40512);
+#40508 = LINE('',#40509,#40510);
+#40509 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.5));
+#40510 = VECTOR('',#40511,1.);
+#40511 = DIRECTION('',(1.,0.));
+#40512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40513 = ORIENTED_EDGE('',*,*,#40514,.T.);
+#40514 = EDGE_CURVE('',#40487,#40515,#40517,.T.);
+#40515 = VERTEX_POINT('',#40516);
+#40516 = CARTESIAN_POINT('',(1.4,-1.2,0.15));
+#40517 = SURFACE_CURVE('',#40518,(#40522,#40529),.PCURVE_S1.);
+#40518 = LINE('',#40519,#40520);
+#40519 = CARTESIAN_POINT('',(1.4,-1.2,0.));
+#40520 = VECTOR('',#40521,1.);
+#40521 = DIRECTION('',(0.,0.,1.));
+#40522 = PCURVE('',#38747,#40523);
+#40523 = DEFINITIONAL_REPRESENTATION('',(#40524),#40528);
+#40524 = LINE('',#40525,#40526);
+#40525 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#40526 = VECTOR('',#40527,1.);
+#40527 = DIRECTION('',(1.,0.));
+#40528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40529 = PCURVE('',#40530,#40535);
+#40530 = PLANE('',#40531);
+#40531 = AXIS2_PLACEMENT_3D('',#40532,#40533,#40534);
+#40532 = CARTESIAN_POINT('',(1.4,-0.7,0.));
+#40533 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40534 = DIRECTION('',(0.,0.,1.));
+#40535 = DEFINITIONAL_REPRESENTATION('',(#40536),#40540);
+#40536 = LINE('',#40537,#40538);
+#40537 = CARTESIAN_POINT('',(0.,-0.5));
+#40538 = VECTOR('',#40539,1.);
+#40539 = DIRECTION('',(1.,0.));
+#40540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40541 = ORIENTED_EDGE('',*,*,#40542,.T.);
+#40542 = EDGE_CURVE('',#40515,#40543,#40545,.T.);
+#40543 = VERTEX_POINT('',#40544);
+#40544 = CARTESIAN_POINT('',(1.2,-1.2,0.15));
+#40545 = SURFACE_CURVE('',#40546,(#40550,#40557),.PCURVE_S1.);
+#40546 = LINE('',#40547,#40548);
+#40547 = CARTESIAN_POINT('',(1.4,-1.2,0.15));
+#40548 = VECTOR('',#40549,1.);
+#40549 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40550 = PCURVE('',#38747,#40551);
+#40551 = DEFINITIONAL_REPRESENTATION('',(#40552),#40556);
+#40552 = LINE('',#40553,#40554);
+#40553 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#40554 = VECTOR('',#40555,1.);
+#40555 = DIRECTION('',(0.,1.));
+#40556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40557 = PCURVE('',#40558,#40563);
+#40558 = PLANE('',#40559);
+#40559 = AXIS2_PLACEMENT_3D('',#40560,#40561,#40562);
+#40560 = CARTESIAN_POINT('',(1.4,-0.7,0.15));
+#40561 = DIRECTION('',(0.,0.,-1.));
+#40562 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#40563 = DEFINITIONAL_REPRESENTATION('',(#40564),#40568);
+#40564 = LINE('',#40565,#40566);
+#40565 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#40566 = VECTOR('',#40567,1.);
+#40567 = DIRECTION('',(1.,0.));
+#40568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40569 = ORIENTED_EDGE('',*,*,#40570,.T.);
+#40570 = EDGE_CURVE('',#40543,#40571,#40573,.T.);
+#40571 = VERTEX_POINT('',#40572);
+#40572 = CARTESIAN_POINT('',(1.1,-1.2,0.25));
+#40573 = SURFACE_CURVE('',#40574,(#40579,#40590),.PCURVE_S1.);
+#40574 = CIRCLE('',#40575,0.1);
+#40575 = AXIS2_PLACEMENT_3D('',#40576,#40577,#40578);
+#40576 = CARTESIAN_POINT('',(1.2,-1.2,0.25));
+#40577 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#40578 = DIRECTION('',(0.,0.,-1.));
+#40579 = PCURVE('',#38747,#40580);
+#40580 = DEFINITIONAL_REPRESENTATION('',(#40581),#40589);
+#40581 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40582,#40583,#40584,#40585
+ ,#40586,#40587,#40588),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40582 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#40583 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#40584 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#40585 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#40586 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#40587 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#40588 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#40589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40590 = PCURVE('',#40591,#40596);
+#40591 = CYLINDRICAL_SURFACE('',#40592,0.1);
+#40592 = AXIS2_PLACEMENT_3D('',#40593,#40594,#40595);
+#40593 = CARTESIAN_POINT('',(1.2,-0.7,0.25));
+#40594 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#40595 = DIRECTION('',(0.,0.,-1.));
+#40596 = DEFINITIONAL_REPRESENTATION('',(#40597),#40601);
+#40597 = LINE('',#40598,#40599);
+#40598 = CARTESIAN_POINT('',(0.,-0.5));
+#40599 = VECTOR('',#40600,1.);
+#40600 = DIRECTION('',(1.,0.));
+#40601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40602 = ORIENTED_EDGE('',*,*,#40603,.T.);
+#40603 = EDGE_CURVE('',#40571,#40604,#40606,.T.);
+#40604 = VERTEX_POINT('',#40605);
+#40605 = CARTESIAN_POINT('',(1.1,-1.2,0.65));
+#40606 = SURFACE_CURVE('',#40607,(#40611,#40618),.PCURVE_S1.);
+#40607 = LINE('',#40608,#40609);
+#40608 = CARTESIAN_POINT('',(1.1,-1.2,0.25));
+#40609 = VECTOR('',#40610,1.);
+#40610 = DIRECTION('',(0.,0.,1.));
+#40611 = PCURVE('',#38747,#40612);
+#40612 = DEFINITIONAL_REPRESENTATION('',(#40613),#40617);
+#40613 = LINE('',#40614,#40615);
+#40614 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#40615 = VECTOR('',#40616,1.);
+#40616 = DIRECTION('',(1.,0.));
+#40617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40618 = PCURVE('',#40619,#40624);
+#40619 = PLANE('',#40620);
+#40620 = AXIS2_PLACEMENT_3D('',#40621,#40622,#40623);
+#40621 = CARTESIAN_POINT('',(1.1,-0.7,0.25));
+#40622 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40623 = DIRECTION('',(0.,0.,1.));
+#40624 = DEFINITIONAL_REPRESENTATION('',(#40625),#40629);
+#40625 = LINE('',#40626,#40627);
+#40626 = CARTESIAN_POINT('',(0.,-0.5));
+#40627 = VECTOR('',#40628,1.);
+#40628 = DIRECTION('',(1.,0.));
+#40629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40630 = ORIENTED_EDGE('',*,*,#40631,.T.);
+#40631 = EDGE_CURVE('',#40604,#40632,#40634,.T.);
+#40632 = VERTEX_POINT('',#40633);
+#40633 = CARTESIAN_POINT('',(0.85,-1.2,0.9));
+#40634 = SURFACE_CURVE('',#40635,(#40640,#40647),.PCURVE_S1.);
+#40635 = CIRCLE('',#40636,0.25);
+#40636 = AXIS2_PLACEMENT_3D('',#40637,#40638,#40639);
+#40637 = CARTESIAN_POINT('',(0.85,-1.2,0.65));
+#40638 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#40639 = DIRECTION('',(1.,2.22044604925E-16,1.33226762955E-15));
+#40640 = PCURVE('',#38747,#40641);
+#40641 = DEFINITIONAL_REPRESENTATION('',(#40642),#40646);
+#40642 = CIRCLE('',#40643,0.25);
+#40643 = AXIS2_PLACEMENT_2D('',#40644,#40645);
+#40644 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#40645 = DIRECTION('',(1.33226762955E-15,-1.));
+#40646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40647 = PCURVE('',#40648,#40653);
+#40648 = CYLINDRICAL_SURFACE('',#40649,0.25);
+#40649 = AXIS2_PLACEMENT_3D('',#40650,#40651,#40652);
+#40650 = CARTESIAN_POINT('',(0.85,-0.7,0.65));
+#40651 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#40652 = DIRECTION('',(1.,2.22044604925E-16,1.33226762955E-15));
+#40653 = DEFINITIONAL_REPRESENTATION('',(#40654),#40658);
+#40654 = LINE('',#40655,#40656);
+#40655 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#40656 = VECTOR('',#40657,1.);
+#40657 = DIRECTION('',(-1.,0.));
+#40658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40659 = ORIENTED_EDGE('',*,*,#40660,.T.);
+#40660 = EDGE_CURVE('',#40632,#38732,#40661,.T.);
+#40661 = SURFACE_CURVE('',#40662,(#40666,#40673),.PCURVE_S1.);
+#40662 = LINE('',#40663,#40664);
+#40663 = CARTESIAN_POINT('',(0.85,-1.2,0.9));
+#40664 = VECTOR('',#40665,1.);
+#40665 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40666 = PCURVE('',#38747,#40667);
+#40667 = DEFINITIONAL_REPRESENTATION('',(#40668),#40672);
+#40668 = LINE('',#40669,#40670);
+#40669 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#40670 = VECTOR('',#40671,1.);
+#40671 = DIRECTION('',(0.,1.));
+#40672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40673 = PCURVE('',#40674,#40679);
+#40674 = PLANE('',#40675);
+#40675 = AXIS2_PLACEMENT_3D('',#40676,#40677,#40678);
+#40676 = CARTESIAN_POINT('',(0.85,-0.7,0.9));
+#40677 = DIRECTION('',(0.,0.,-1.));
+#40678 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#40679 = DEFINITIONAL_REPRESENTATION('',(#40680),#40684);
+#40680 = LINE('',#40681,#40682);
+#40681 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#40682 = VECTOR('',#40683,1.);
+#40683 = DIRECTION('',(1.,0.));
+#40684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40685 = ADVANCED_FACE('',(#40686),#38794,.F.);
+#40686 = FACE_BOUND('',#40687,.F.);
+#40687 = EDGE_LOOP('',(#40688,#40710,#40711,#40733));
+#40688 = ORIENTED_EDGE('',*,*,#40689,.F.);
+#40689 = EDGE_CURVE('',#38732,#40690,#40692,.T.);
+#40690 = VERTEX_POINT('',#40691);
+#40691 = CARTESIAN_POINT('',(0.775,-1.2,0.9));
+#40692 = SURFACE_CURVE('',#40693,(#40697,#40703),.PCURVE_S1.);
+#40693 = LINE('',#40694,#40695);
+#40694 = CARTESIAN_POINT('',(0.85,-1.2,0.9));
+#40695 = VECTOR('',#40696,1.);
+#40696 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40697 = PCURVE('',#38794,#40698);
+#40698 = DEFINITIONAL_REPRESENTATION('',(#40699),#40702);
+#40699 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40700,#40701),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40700 = CARTESIAN_POINT('',(2.555,8.337216966371E-16));
+#40701 = CARTESIAN_POINT('',(2.566173184358,1.));
+#40702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40703 = PCURVE('',#40674,#40704);
+#40704 = DEFINITIONAL_REPRESENTATION('',(#40705),#40709);
+#40705 = LINE('',#40706,#40707);
+#40706 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#40707 = VECTOR('',#40708,1.);
+#40708 = DIRECTION('',(1.,0.));
+#40709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40710 = ORIENTED_EDGE('',*,*,#38780,.T.);
+#40711 = ORIENTED_EDGE('',*,*,#40712,.T.);
+#40712 = EDGE_CURVE('',#38761,#40713,#40715,.T.);
+#40713 = VERTEX_POINT('',#40714);
+#40714 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#40715 = SURFACE_CURVE('',#40716,(#40719,#40726),.PCURVE_S1.);
+#40716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40717,#40718),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#40717 = CARTESIAN_POINT('',(0.8,-1.355,0.9));
+#40718 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#40719 = PCURVE('',#38794,#40720);
+#40720 = DEFINITIONAL_REPRESENTATION('',(#40721),#40725);
+#40721 = LINE('',#40722,#40723);
+#40722 = CARTESIAN_POINT('',(2.71,-2.326193242276E-15));
+#40723 = VECTOR('',#40724,1.);
+#40724 = DIRECTION('',(0.,1.));
+#40725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40726 = PCURVE('',#39244,#40727);
+#40727 = DEFINITIONAL_REPRESENTATION('',(#40728),#40732);
+#40728 = LINE('',#40729,#40730);
+#40729 = CARTESIAN_POINT('',(1.944839221607E-16,-7.612565324259E-15));
+#40730 = VECTOR('',#40731,1.);
+#40731 = DIRECTION('',(-2.676361626089E-16,1.));
+#40732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40733 = ORIENTED_EDGE('',*,*,#40734,.F.);
+#40734 = EDGE_CURVE('',#40690,#40713,#40735,.T.);
+#40735 = SURFACE_CURVE('',#40736,(#40740,#40746),.PCURVE_S1.);
+#40736 = LINE('',#40737,#40738);
+#40737 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#40738 = VECTOR('',#40739,1.);
+#40739 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#40740 = PCURVE('',#38794,#40741);
+#40741 = DEFINITIONAL_REPRESENTATION('',(#40742),#40745);
+#40742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40743,#40744),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(2.5425,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#40743 = CARTESIAN_POINT('',(2.566173184358,1.));
+#40744 = CARTESIAN_POINT('',(2.71,1.));
+#40745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40746 = PCURVE('',#40099,#40747);
+#40747 = DEFINITIONAL_REPRESENTATION('',(#40748),#40752);
+#40748 = LINE('',#40749,#40750);
+#40749 = CARTESIAN_POINT('',(0.,1.218817633483E-15));
+#40750 = VECTOR('',#40751,1.);
+#40751 = DIRECTION('',(1.,-5.325805194407E-16));
+#40752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40753 = ADVANCED_FACE('',(#40754),#38875,.F.);
+#40754 = FACE_BOUND('',#40755,.F.);
+#40755 = EDGE_LOOP('',(#40756,#40757,#40785,#40806));
+#40756 = ORIENTED_EDGE('',*,*,#38861,.T.);
+#40757 = ORIENTED_EDGE('',*,*,#40758,.T.);
+#40758 = EDGE_CURVE('',#38834,#40759,#40761,.T.);
+#40759 = VERTEX_POINT('',#40760);
+#40760 = CARTESIAN_POINT('',(0.95,0.7,0.65));
+#40761 = SURFACE_CURVE('',#40762,(#40767,#40774),.PCURVE_S1.);
+#40762 = CIRCLE('',#40763,0.1);
+#40763 = AXIS2_PLACEMENT_3D('',#40764,#40765,#40766);
+#40764 = CARTESIAN_POINT('',(0.85,0.7,0.65));
+#40765 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#40766 = DIRECTION('',(-1.110223024625E-15,-2.465190328815E-31,1.));
+#40767 = PCURVE('',#38875,#40768);
+#40768 = DEFINITIONAL_REPRESENTATION('',(#40769),#40773);
+#40769 = LINE('',#40770,#40771);
+#40770 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.5));
+#40771 = VECTOR('',#40772,1.);
+#40772 = DIRECTION('',(1.,0.));
+#40773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40774 = PCURVE('',#38849,#40775);
+#40775 = DEFINITIONAL_REPRESENTATION('',(#40776),#40784);
+#40776 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40777,#40778,#40779,#40780
+ ,#40781,#40782,#40783),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40777 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#40778 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#40779 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#40780 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#40781 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#40782 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#40783 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#40784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40785 = ORIENTED_EDGE('',*,*,#40786,.F.);
+#40786 = EDGE_CURVE('',#40117,#40759,#40787,.T.);
+#40787 = SURFACE_CURVE('',#40788,(#40792,#40799),.PCURVE_S1.);
+#40788 = LINE('',#40789,#40790);
+#40789 = CARTESIAN_POINT('',(0.95,1.2,0.65));
+#40790 = VECTOR('',#40791,1.);
+#40791 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#40792 = PCURVE('',#38875,#40793);
+#40793 = DEFINITIONAL_REPRESENTATION('',(#40794),#40798);
+#40794 = LINE('',#40795,#40796);
+#40795 = CARTESIAN_POINT('',(1.570796326795,0.));
+#40796 = VECTOR('',#40797,1.);
+#40797 = DIRECTION('',(0.,-1.));
+#40798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40799 = PCURVE('',#40160,#40800);
+#40800 = DEFINITIONAL_REPRESENTATION('',(#40801),#40805);
+#40801 = LINE('',#40802,#40803);
+#40802 = CARTESIAN_POINT('',(0.,0.));
+#40803 = VECTOR('',#40804,1.);
+#40804 = DIRECTION('',(0.,-1.));
+#40805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40806 = ORIENTED_EDGE('',*,*,#40116,.F.);
+#40807 = ADVANCED_FACE('',(#40808),#38849,.T.);
+#40808 = FACE_BOUND('',#40809,.T.);
+#40809 = EDGE_LOOP('',(#40810,#40811,#40812,#40813,#40836,#40860,#40883,
+ #40906,#40929,#40957,#40980,#41004));
+#40810 = ORIENTED_EDGE('',*,*,#38971,.F.);
+#40811 = ORIENTED_EDGE('',*,*,#38833,.T.);
+#40812 = ORIENTED_EDGE('',*,*,#40758,.T.);
+#40813 = ORIENTED_EDGE('',*,*,#40814,.T.);
+#40814 = EDGE_CURVE('',#40759,#40815,#40817,.T.);
+#40815 = VERTEX_POINT('',#40816);
+#40816 = CARTESIAN_POINT('',(0.95,0.7,0.25));
+#40817 = SURFACE_CURVE('',#40818,(#40822,#40829),.PCURVE_S1.);
+#40818 = LINE('',#40819,#40820);
+#40819 = CARTESIAN_POINT('',(0.95,0.7,0.65));
+#40820 = VECTOR('',#40821,1.);
+#40821 = DIRECTION('',(0.,0.,-1.));
+#40822 = PCURVE('',#38849,#40823);
+#40823 = DEFINITIONAL_REPRESENTATION('',(#40824),#40828);
+#40824 = LINE('',#40825,#40826);
+#40825 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#40826 = VECTOR('',#40827,1.);
+#40827 = DIRECTION('',(-1.,-0.));
+#40828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40829 = PCURVE('',#40160,#40830);
+#40830 = DEFINITIONAL_REPRESENTATION('',(#40831),#40835);
+#40831 = LINE('',#40832,#40833);
+#40832 = CARTESIAN_POINT('',(0.,-0.5));
+#40833 = VECTOR('',#40834,1.);
+#40834 = DIRECTION('',(1.,0.));
+#40835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40836 = ORIENTED_EDGE('',*,*,#40837,.T.);
+#40837 = EDGE_CURVE('',#40815,#40838,#40840,.T.);
+#40838 = VERTEX_POINT('',#40839);
+#40839 = CARTESIAN_POINT('',(1.2,0.7,0.));
+#40840 = SURFACE_CURVE('',#40841,(#40846,#40853),.PCURVE_S1.);
+#40841 = CIRCLE('',#40842,0.25);
+#40842 = AXIS2_PLACEMENT_3D('',#40843,#40844,#40845);
+#40843 = CARTESIAN_POINT('',(1.2,0.7,0.25));
+#40844 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#40845 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#40846 = PCURVE('',#38849,#40847);
+#40847 = DEFINITIONAL_REPRESENTATION('',(#40848),#40852);
+#40848 = CIRCLE('',#40849,0.25);
+#40849 = AXIS2_PLACEMENT_2D('',#40850,#40851);
+#40850 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#40851 = DIRECTION('',(-4.440892098501E-16,1.));
+#40852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40853 = PCURVE('',#40189,#40854);
+#40854 = DEFINITIONAL_REPRESENTATION('',(#40855),#40859);
+#40855 = LINE('',#40856,#40857);
+#40856 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#40857 = VECTOR('',#40858,1.);
+#40858 = DIRECTION('',(-1.,0.));
+#40859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40860 = ORIENTED_EDGE('',*,*,#40861,.T.);
+#40861 = EDGE_CURVE('',#40838,#40862,#40864,.T.);
+#40862 = VERTEX_POINT('',#40863);
+#40863 = CARTESIAN_POINT('',(1.4,0.7,0.));
+#40864 = SURFACE_CURVE('',#40865,(#40869,#40876),.PCURVE_S1.);
+#40865 = LINE('',#40866,#40867);
+#40866 = CARTESIAN_POINT('',(1.2,0.7,0.));
+#40867 = VECTOR('',#40868,1.);
+#40868 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#40869 = PCURVE('',#38849,#40870);
+#40870 = DEFINITIONAL_REPRESENTATION('',(#40871),#40875);
+#40871 = LINE('',#40872,#40873);
+#40872 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#40873 = VECTOR('',#40874,1.);
+#40874 = DIRECTION('',(0.,-1.));
+#40875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40876 = PCURVE('',#40217,#40877);
+#40877 = DEFINITIONAL_REPRESENTATION('',(#40878),#40882);
+#40878 = LINE('',#40879,#40880);
+#40879 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.5));
+#40880 = VECTOR('',#40881,1.);
+#40881 = DIRECTION('',(1.,0.));
+#40882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40883 = ORIENTED_EDGE('',*,*,#40884,.T.);
+#40884 = EDGE_CURVE('',#40862,#40885,#40887,.T.);
+#40885 = VERTEX_POINT('',#40886);
+#40886 = CARTESIAN_POINT('',(1.4,0.7,0.15));
+#40887 = SURFACE_CURVE('',#40888,(#40892,#40899),.PCURVE_S1.);
+#40888 = LINE('',#40889,#40890);
+#40889 = CARTESIAN_POINT('',(1.4,0.7,0.));
+#40890 = VECTOR('',#40891,1.);
+#40891 = DIRECTION('',(0.,0.,1.));
+#40892 = PCURVE('',#38849,#40893);
+#40893 = DEFINITIONAL_REPRESENTATION('',(#40894),#40898);
+#40894 = LINE('',#40895,#40896);
+#40895 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#40896 = VECTOR('',#40897,1.);
+#40897 = DIRECTION('',(1.,0.));
+#40898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40899 = PCURVE('',#40245,#40900);
+#40900 = DEFINITIONAL_REPRESENTATION('',(#40901),#40905);
+#40901 = LINE('',#40902,#40903);
+#40902 = CARTESIAN_POINT('',(0.,-0.5));
+#40903 = VECTOR('',#40904,1.);
+#40904 = DIRECTION('',(1.,0.));
+#40905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40906 = ORIENTED_EDGE('',*,*,#40907,.T.);
+#40907 = EDGE_CURVE('',#40885,#40908,#40910,.T.);
+#40908 = VERTEX_POINT('',#40909);
+#40909 = CARTESIAN_POINT('',(1.2,0.7,0.15));
+#40910 = SURFACE_CURVE('',#40911,(#40915,#40922),.PCURVE_S1.);
+#40911 = LINE('',#40912,#40913);
+#40912 = CARTESIAN_POINT('',(1.4,0.7,0.15));
+#40913 = VECTOR('',#40914,1.);
+#40914 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#40915 = PCURVE('',#38849,#40916);
+#40916 = DEFINITIONAL_REPRESENTATION('',(#40917),#40921);
+#40917 = LINE('',#40918,#40919);
+#40918 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#40919 = VECTOR('',#40920,1.);
+#40920 = DIRECTION('',(0.,1.));
+#40921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40922 = PCURVE('',#40273,#40923);
+#40923 = DEFINITIONAL_REPRESENTATION('',(#40924),#40928);
+#40924 = LINE('',#40925,#40926);
+#40925 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#40926 = VECTOR('',#40927,1.);
+#40927 = DIRECTION('',(1.,0.));
+#40928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40929 = ORIENTED_EDGE('',*,*,#40930,.T.);
+#40930 = EDGE_CURVE('',#40908,#40931,#40933,.T.);
+#40931 = VERTEX_POINT('',#40932);
+#40932 = CARTESIAN_POINT('',(1.1,0.7,0.25));
+#40933 = SURFACE_CURVE('',#40934,(#40939,#40950),.PCURVE_S1.);
+#40934 = CIRCLE('',#40935,0.1);
+#40935 = AXIS2_PLACEMENT_3D('',#40936,#40937,#40938);
+#40936 = CARTESIAN_POINT('',(1.2,0.7,0.25));
+#40937 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#40938 = DIRECTION('',(0.,0.,-1.));
+#40939 = PCURVE('',#38849,#40940);
+#40940 = DEFINITIONAL_REPRESENTATION('',(#40941),#40949);
+#40941 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40942,#40943,#40944,#40945
+ ,#40946,#40947,#40948),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40942 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#40943 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#40944 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#40945 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#40946 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#40947 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#40948 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#40949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40950 = PCURVE('',#40306,#40951);
+#40951 = DEFINITIONAL_REPRESENTATION('',(#40952),#40956);
+#40952 = LINE('',#40953,#40954);
+#40953 = CARTESIAN_POINT('',(0.,-0.5));
+#40954 = VECTOR('',#40955,1.);
+#40955 = DIRECTION('',(1.,0.));
+#40956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40957 = ORIENTED_EDGE('',*,*,#40958,.T.);
+#40958 = EDGE_CURVE('',#40931,#40959,#40961,.T.);
+#40959 = VERTEX_POINT('',#40960);
+#40960 = CARTESIAN_POINT('',(1.1,0.7,0.65));
+#40961 = SURFACE_CURVE('',#40962,(#40966,#40973),.PCURVE_S1.);
+#40962 = LINE('',#40963,#40964);
+#40963 = CARTESIAN_POINT('',(1.1,0.7,0.25));
+#40964 = VECTOR('',#40965,1.);
+#40965 = DIRECTION('',(0.,0.,1.));
+#40966 = PCURVE('',#38849,#40967);
+#40967 = DEFINITIONAL_REPRESENTATION('',(#40968),#40972);
+#40968 = LINE('',#40969,#40970);
+#40969 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#40970 = VECTOR('',#40971,1.);
+#40971 = DIRECTION('',(1.,0.));
+#40972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40973 = PCURVE('',#40334,#40974);
+#40974 = DEFINITIONAL_REPRESENTATION('',(#40975),#40979);
+#40975 = LINE('',#40976,#40977);
+#40976 = CARTESIAN_POINT('',(0.,-0.5));
+#40977 = VECTOR('',#40978,1.);
+#40978 = DIRECTION('',(1.,0.));
+#40979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40980 = ORIENTED_EDGE('',*,*,#40981,.T.);
+#40981 = EDGE_CURVE('',#40959,#40982,#40984,.T.);
+#40982 = VERTEX_POINT('',#40983);
+#40983 = CARTESIAN_POINT('',(0.85,0.7,0.9));
+#40984 = SURFACE_CURVE('',#40985,(#40990,#40997),.PCURVE_S1.);
+#40985 = CIRCLE('',#40986,0.25);
+#40986 = AXIS2_PLACEMENT_3D('',#40987,#40988,#40989);
+#40987 = CARTESIAN_POINT('',(0.85,0.7,0.65));
+#40988 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#40989 = DIRECTION('',(1.,2.22044604925E-16,1.33226762955E-15));
+#40990 = PCURVE('',#38849,#40991);
+#40991 = DEFINITIONAL_REPRESENTATION('',(#40992),#40996);
+#40992 = CIRCLE('',#40993,0.25);
+#40993 = AXIS2_PLACEMENT_2D('',#40994,#40995);
+#40994 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#40995 = DIRECTION('',(1.33226762955E-15,-1.));
+#40996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40997 = PCURVE('',#40363,#40998);
+#40998 = DEFINITIONAL_REPRESENTATION('',(#40999),#41003);
+#40999 = LINE('',#41000,#41001);
+#41000 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#41001 = VECTOR('',#41002,1.);
+#41002 = DIRECTION('',(-1.,0.));
+#41003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41004 = ORIENTED_EDGE('',*,*,#41005,.T.);
+#41005 = EDGE_CURVE('',#40982,#38972,#41006,.T.);
+#41006 = SURFACE_CURVE('',#41007,(#41011,#41018),.PCURVE_S1.);
+#41007 = LINE('',#41008,#41009);
+#41008 = CARTESIAN_POINT('',(0.85,0.7,0.9));
+#41009 = VECTOR('',#41010,1.);
+#41010 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41011 = PCURVE('',#38849,#41012);
+#41012 = DEFINITIONAL_REPRESENTATION('',(#41013),#41017);
+#41013 = LINE('',#41014,#41015);
+#41014 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#41015 = VECTOR('',#41016,1.);
+#41016 = DIRECTION('',(0.,1.));
+#41017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41018 = PCURVE('',#40074,#41019);
+#41019 = DEFINITIONAL_REPRESENTATION('',(#41020),#41024);
+#41020 = LINE('',#41021,#41022);
+#41021 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#41022 = VECTOR('',#41023,1.);
+#41023 = DIRECTION('',(1.,0.));
+#41024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41025 = ADVANCED_FACE('',(#41026),#38906,.F.);
+#41026 = FACE_BOUND('',#41027,.F.);
+#41027 = EDGE_LOOP('',(#41028,#41029,#41030,#41058,#41081,#41105,#41128,
+ #41151,#41174,#41202,#41225,#41249));
+#41028 = ORIENTED_EDGE('',*,*,#39081,.F.);
+#41029 = ORIENTED_EDGE('',*,*,#38890,.T.);
+#41030 = ORIENTED_EDGE('',*,*,#41031,.T.);
+#41031 = EDGE_CURVE('',#38891,#41032,#41034,.T.);
+#41032 = VERTEX_POINT('',#41033);
+#41033 = CARTESIAN_POINT('',(0.95,-0.7,0.65));
+#41034 = SURFACE_CURVE('',#41035,(#41040,#41051),.PCURVE_S1.);
+#41035 = CIRCLE('',#41036,0.1);
+#41036 = AXIS2_PLACEMENT_3D('',#41037,#41038,#41039);
+#41037 = CARTESIAN_POINT('',(0.85,-0.7,0.65));
+#41038 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#41039 = DIRECTION('',(-1.110223024625E-15,-2.465190328815E-31,1.));
+#41040 = PCURVE('',#38906,#41041);
+#41041 = DEFINITIONAL_REPRESENTATION('',(#41042),#41050);
+#41042 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41043,#41044,#41045,#41046
+ ,#41047,#41048,#41049),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41043 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#41044 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#41045 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#41046 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#41047 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#41048 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#41049 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#41050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41051 = PCURVE('',#38956,#41052);
+#41052 = DEFINITIONAL_REPRESENTATION('',(#41053),#41057);
+#41053 = LINE('',#41054,#41055);
+#41054 = CARTESIAN_POINT('',(0.,0.));
+#41055 = VECTOR('',#41056,1.);
+#41056 = DIRECTION('',(1.,0.));
+#41057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41058 = ORIENTED_EDGE('',*,*,#41059,.T.);
+#41059 = EDGE_CURVE('',#41032,#41060,#41062,.T.);
+#41060 = VERTEX_POINT('',#41061);
+#41061 = CARTESIAN_POINT('',(0.95,-0.7,0.25));
+#41062 = SURFACE_CURVE('',#41063,(#41067,#41074),.PCURVE_S1.);
+#41063 = LINE('',#41064,#41065);
+#41064 = CARTESIAN_POINT('',(0.95,-0.7,0.65));
+#41065 = VECTOR('',#41066,1.);
+#41066 = DIRECTION('',(0.,0.,-1.));
+#41067 = PCURVE('',#38906,#41068);
+#41068 = DEFINITIONAL_REPRESENTATION('',(#41069),#41073);
+#41069 = LINE('',#41070,#41071);
+#41070 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#41071 = VECTOR('',#41072,1.);
+#41072 = DIRECTION('',(-1.,-0.));
+#41073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41074 = PCURVE('',#40445,#41075);
+#41075 = DEFINITIONAL_REPRESENTATION('',(#41076),#41080);
+#41076 = LINE('',#41077,#41078);
+#41077 = CARTESIAN_POINT('',(0.,0.));
+#41078 = VECTOR('',#41079,1.);
+#41079 = DIRECTION('',(1.,0.));
+#41080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41081 = ORIENTED_EDGE('',*,*,#41082,.T.);
+#41082 = EDGE_CURVE('',#41060,#41083,#41085,.T.);
+#41083 = VERTEX_POINT('',#41084);
+#41084 = CARTESIAN_POINT('',(1.2,-0.7,0.));
+#41085 = SURFACE_CURVE('',#41086,(#41091,#41098),.PCURVE_S1.);
+#41086 = CIRCLE('',#41087,0.25);
+#41087 = AXIS2_PLACEMENT_3D('',#41088,#41089,#41090);
+#41088 = CARTESIAN_POINT('',(1.2,-0.7,0.25));
+#41089 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41090 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#41091 = PCURVE('',#38906,#41092);
+#41092 = DEFINITIONAL_REPRESENTATION('',(#41093),#41097);
+#41093 = CIRCLE('',#41094,0.25);
+#41094 = AXIS2_PLACEMENT_2D('',#41095,#41096);
+#41095 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#41096 = DIRECTION('',(-4.440892098501E-16,1.));
+#41097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41098 = PCURVE('',#40474,#41099);
+#41099 = DEFINITIONAL_REPRESENTATION('',(#41100),#41104);
+#41100 = LINE('',#41101,#41102);
+#41101 = CARTESIAN_POINT('',(6.28318530718,0.));
+#41102 = VECTOR('',#41103,1.);
+#41103 = DIRECTION('',(-1.,0.));
+#41104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41105 = ORIENTED_EDGE('',*,*,#41106,.T.);
+#41106 = EDGE_CURVE('',#41083,#41107,#41109,.T.);
+#41107 = VERTEX_POINT('',#41108);
+#41108 = CARTESIAN_POINT('',(1.4,-0.7,0.));
+#41109 = SURFACE_CURVE('',#41110,(#41114,#41121),.PCURVE_S1.);
+#41110 = LINE('',#41111,#41112);
+#41111 = CARTESIAN_POINT('',(1.2,-0.7,0.));
+#41112 = VECTOR('',#41113,1.);
+#41113 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#41114 = PCURVE('',#38906,#41115);
+#41115 = DEFINITIONAL_REPRESENTATION('',(#41116),#41120);
+#41116 = LINE('',#41117,#41118);
+#41117 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#41118 = VECTOR('',#41119,1.);
+#41119 = DIRECTION('',(0.,-1.));
+#41120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41121 = PCURVE('',#40502,#41122);
+#41122 = DEFINITIONAL_REPRESENTATION('',(#41123),#41127);
+#41123 = LINE('',#41124,#41125);
+#41124 = CARTESIAN_POINT('',(0.,0.));
+#41125 = VECTOR('',#41126,1.);
+#41126 = DIRECTION('',(1.,0.));
+#41127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41128 = ORIENTED_EDGE('',*,*,#41129,.T.);
+#41129 = EDGE_CURVE('',#41107,#41130,#41132,.T.);
+#41130 = VERTEX_POINT('',#41131);
+#41131 = CARTESIAN_POINT('',(1.4,-0.7,0.15));
+#41132 = SURFACE_CURVE('',#41133,(#41137,#41144),.PCURVE_S1.);
+#41133 = LINE('',#41134,#41135);
+#41134 = CARTESIAN_POINT('',(1.4,-0.7,0.));
+#41135 = VECTOR('',#41136,1.);
+#41136 = DIRECTION('',(0.,0.,1.));
+#41137 = PCURVE('',#38906,#41138);
+#41138 = DEFINITIONAL_REPRESENTATION('',(#41139),#41143);
+#41139 = LINE('',#41140,#41141);
+#41140 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#41141 = VECTOR('',#41142,1.);
+#41142 = DIRECTION('',(1.,0.));
+#41143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41144 = PCURVE('',#40530,#41145);
+#41145 = DEFINITIONAL_REPRESENTATION('',(#41146),#41150);
+#41146 = LINE('',#41147,#41148);
+#41147 = CARTESIAN_POINT('',(0.,0.));
+#41148 = VECTOR('',#41149,1.);
+#41149 = DIRECTION('',(1.,0.));
+#41150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41151 = ORIENTED_EDGE('',*,*,#41152,.T.);
+#41152 = EDGE_CURVE('',#41130,#41153,#41155,.T.);
+#41153 = VERTEX_POINT('',#41154);
+#41154 = CARTESIAN_POINT('',(1.2,-0.7,0.15));
+#41155 = SURFACE_CURVE('',#41156,(#41160,#41167),.PCURVE_S1.);
+#41156 = LINE('',#41157,#41158);
+#41157 = CARTESIAN_POINT('',(1.4,-0.7,0.15));
+#41158 = VECTOR('',#41159,1.);
+#41159 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41160 = PCURVE('',#38906,#41161);
+#41161 = DEFINITIONAL_REPRESENTATION('',(#41162),#41166);
+#41162 = LINE('',#41163,#41164);
+#41163 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#41164 = VECTOR('',#41165,1.);
+#41165 = DIRECTION('',(0.,1.));
+#41166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41167 = PCURVE('',#40558,#41168);
+#41168 = DEFINITIONAL_REPRESENTATION('',(#41169),#41173);
+#41169 = LINE('',#41170,#41171);
+#41170 = CARTESIAN_POINT('',(-0.,0.));
+#41171 = VECTOR('',#41172,1.);
+#41172 = DIRECTION('',(1.,0.));
+#41173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41174 = ORIENTED_EDGE('',*,*,#41175,.T.);
+#41175 = EDGE_CURVE('',#41153,#41176,#41178,.T.);
+#41176 = VERTEX_POINT('',#41177);
+#41177 = CARTESIAN_POINT('',(1.1,-0.7,0.25));
+#41178 = SURFACE_CURVE('',#41179,(#41184,#41195),.PCURVE_S1.);
+#41179 = CIRCLE('',#41180,0.1);
+#41180 = AXIS2_PLACEMENT_3D('',#41181,#41182,#41183);
+#41181 = CARTESIAN_POINT('',(1.2,-0.7,0.25));
+#41182 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#41183 = DIRECTION('',(0.,0.,-1.));
+#41184 = PCURVE('',#38906,#41185);
+#41185 = DEFINITIONAL_REPRESENTATION('',(#41186),#41194);
+#41186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41187,#41188,#41189,#41190
+ ,#41191,#41192,#41193),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41187 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#41188 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#41189 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#41190 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#41191 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#41192 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#41193 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#41194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41195 = PCURVE('',#40591,#41196);
+#41196 = DEFINITIONAL_REPRESENTATION('',(#41197),#41201);
+#41197 = LINE('',#41198,#41199);
+#41198 = CARTESIAN_POINT('',(0.,0.));
+#41199 = VECTOR('',#41200,1.);
+#41200 = DIRECTION('',(1.,0.));
+#41201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41202 = ORIENTED_EDGE('',*,*,#41203,.T.);
+#41203 = EDGE_CURVE('',#41176,#41204,#41206,.T.);
+#41204 = VERTEX_POINT('',#41205);
+#41205 = CARTESIAN_POINT('',(1.1,-0.7,0.65));
+#41206 = SURFACE_CURVE('',#41207,(#41211,#41218),.PCURVE_S1.);
+#41207 = LINE('',#41208,#41209);
+#41208 = CARTESIAN_POINT('',(1.1,-0.7,0.25));
+#41209 = VECTOR('',#41210,1.);
+#41210 = DIRECTION('',(0.,0.,1.));
+#41211 = PCURVE('',#38906,#41212);
+#41212 = DEFINITIONAL_REPRESENTATION('',(#41213),#41217);
+#41213 = LINE('',#41214,#41215);
+#41214 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#41215 = VECTOR('',#41216,1.);
+#41216 = DIRECTION('',(1.,0.));
+#41217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41218 = PCURVE('',#40619,#41219);
+#41219 = DEFINITIONAL_REPRESENTATION('',(#41220),#41224);
+#41220 = LINE('',#41221,#41222);
+#41221 = CARTESIAN_POINT('',(0.,0.));
+#41222 = VECTOR('',#41223,1.);
+#41223 = DIRECTION('',(1.,0.));
+#41224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41225 = ORIENTED_EDGE('',*,*,#41226,.T.);
+#41226 = EDGE_CURVE('',#41204,#41227,#41229,.T.);
+#41227 = VERTEX_POINT('',#41228);
+#41228 = CARTESIAN_POINT('',(0.85,-0.7,0.9));
+#41229 = SURFACE_CURVE('',#41230,(#41235,#41242),.PCURVE_S1.);
+#41230 = CIRCLE('',#41231,0.25);
+#41231 = AXIS2_PLACEMENT_3D('',#41232,#41233,#41234);
+#41232 = CARTESIAN_POINT('',(0.85,-0.7,0.65));
+#41233 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41234 = DIRECTION('',(1.,2.22044604925E-16,1.33226762955E-15));
+#41235 = PCURVE('',#38906,#41236);
+#41236 = DEFINITIONAL_REPRESENTATION('',(#41237),#41241);
+#41237 = CIRCLE('',#41238,0.25);
+#41238 = AXIS2_PLACEMENT_2D('',#41239,#41240);
+#41239 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#41240 = DIRECTION('',(1.33226762955E-15,-1.));
+#41241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41242 = PCURVE('',#40648,#41243);
+#41243 = DEFINITIONAL_REPRESENTATION('',(#41244),#41248);
+#41244 = LINE('',#41245,#41246);
+#41245 = CARTESIAN_POINT('',(6.28318530718,0.));
+#41246 = VECTOR('',#41247,1.);
+#41247 = DIRECTION('',(-1.,0.));
+#41248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41249 = ORIENTED_EDGE('',*,*,#41250,.T.);
+#41250 = EDGE_CURVE('',#41227,#39082,#41251,.T.);
+#41251 = SURFACE_CURVE('',#41252,(#41256,#41263),.PCURVE_S1.);
+#41252 = LINE('',#41253,#41254);
+#41253 = CARTESIAN_POINT('',(0.85,-0.7,0.9));
+#41254 = VECTOR('',#41255,1.);
+#41255 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41256 = PCURVE('',#38906,#41257);
+#41257 = DEFINITIONAL_REPRESENTATION('',(#41258),#41262);
+#41258 = LINE('',#41259,#41260);
+#41259 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#41260 = VECTOR('',#41261,1.);
+#41261 = DIRECTION('',(0.,1.));
+#41262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41263 = PCURVE('',#40674,#41264);
+#41264 = DEFINITIONAL_REPRESENTATION('',(#41265),#41269);
+#41265 = LINE('',#41266,#41267);
+#41266 = CARTESIAN_POINT('',(-0.,0.));
+#41267 = VECTOR('',#41268,1.);
+#41268 = DIRECTION('',(1.,0.));
+#41269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41270 = ADVANCED_FACE('',(#41271),#38956,.F.);
+#41271 = FACE_BOUND('',#41272,.F.);
+#41272 = EDGE_LOOP('',(#41273,#41274,#41275,#41296));
+#41273 = ORIENTED_EDGE('',*,*,#38942,.T.);
+#41274 = ORIENTED_EDGE('',*,*,#40401,.T.);
+#41275 = ORIENTED_EDGE('',*,*,#41276,.F.);
+#41276 = EDGE_CURVE('',#41032,#40402,#41277,.T.);
+#41277 = SURFACE_CURVE('',#41278,(#41282,#41289),.PCURVE_S1.);
+#41278 = LINE('',#41279,#41280);
+#41279 = CARTESIAN_POINT('',(0.95,-0.7,0.65));
+#41280 = VECTOR('',#41281,1.);
+#41281 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41282 = PCURVE('',#38956,#41283);
+#41283 = DEFINITIONAL_REPRESENTATION('',(#41284),#41288);
+#41284 = LINE('',#41285,#41286);
+#41285 = CARTESIAN_POINT('',(1.570796326795,0.));
+#41286 = VECTOR('',#41287,1.);
+#41287 = DIRECTION('',(0.,-1.));
+#41288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41289 = PCURVE('',#40445,#41290);
+#41290 = DEFINITIONAL_REPRESENTATION('',(#41291),#41295);
+#41291 = LINE('',#41292,#41293);
+#41292 = CARTESIAN_POINT('',(0.,0.));
+#41293 = VECTOR('',#41294,1.);
+#41294 = DIRECTION('',(0.,-1.));
+#41295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41296 = ORIENTED_EDGE('',*,*,#41031,.F.);
+#41297 = ADVANCED_FACE('',(#41298),#39037,.F.);
+#41298 = FACE_BOUND('',#41299,.F.);
+#41299 = EDGE_LOOP('',(#41300,#41322,#41323,#41350));
+#41300 = ORIENTED_EDGE('',*,*,#41301,.F.);
+#41301 = EDGE_CURVE('',#38972,#41302,#41304,.T.);
+#41302 = VERTEX_POINT('',#41303);
+#41303 = CARTESIAN_POINT('',(0.775,0.7,0.9));
+#41304 = SURFACE_CURVE('',#41305,(#41309,#41315),.PCURVE_S1.);
+#41305 = LINE('',#41306,#41307);
+#41306 = CARTESIAN_POINT('',(0.85,0.7,0.9));
+#41307 = VECTOR('',#41308,1.);
+#41308 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41309 = PCURVE('',#39037,#41310);
+#41310 = DEFINITIONAL_REPRESENTATION('',(#41311),#41314);
+#41311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41312,#41313),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41312 = CARTESIAN_POINT('',(0.655,3.117112150785E-17));
+#41313 = CARTESIAN_POINT('',(0.648482309125,1.));
+#41314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41315 = PCURVE('',#40074,#41316);
+#41316 = DEFINITIONAL_REPRESENTATION('',(#41317),#41321);
+#41317 = LINE('',#41318,#41319);
+#41318 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#41319 = VECTOR('',#41320,1.);
+#41320 = DIRECTION('',(1.,0.));
+#41321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41322 = ORIENTED_EDGE('',*,*,#39023,.T.);
+#41323 = ORIENTED_EDGE('',*,*,#41324,.T.);
+#41324 = EDGE_CURVE('',#38996,#41325,#41327,.T.);
+#41325 = VERTEX_POINT('',#41326);
+#41326 = CARTESIAN_POINT('',(0.775,0.25,0.9));
+#41327 = SURFACE_CURVE('',#41328,(#41332,#41338),.PCURVE_S1.);
+#41328 = LINE('',#41329,#41330);
+#41329 = CARTESIAN_POINT('',(0.85,0.25,0.9));
+#41330 = VECTOR('',#41331,1.);
+#41331 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41332 = PCURVE('',#39037,#41333);
+#41333 = DEFINITIONAL_REPRESENTATION('',(#41334),#41337);
+#41334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41335,#41336),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41335 = CARTESIAN_POINT('',(1.105,7.806382810854E-16));
+#41336 = CARTESIAN_POINT('',(1.102672253259,1.));
+#41337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41338 = PCURVE('',#41339,#41344);
+#41339 = PLANE('',#41340);
+#41340 = AXIS2_PLACEMENT_3D('',#41341,#41342,#41343);
+#41341 = CARTESIAN_POINT('',(0.85,0.25,0.9));
+#41342 = DIRECTION('',(0.,0.,-1.));
+#41343 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#41344 = DEFINITIONAL_REPRESENTATION('',(#41345),#41349);
+#41345 = LINE('',#41346,#41347);
+#41346 = CARTESIAN_POINT('',(-0.,0.));
+#41347 = VECTOR('',#41348,1.);
+#41348 = DIRECTION('',(1.,0.));
+#41349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41350 = ORIENTED_EDGE('',*,*,#41351,.F.);
+#41351 = EDGE_CURVE('',#41302,#41325,#41352,.T.);
+#41352 = SURFACE_CURVE('',#41353,(#41357,#41363),.PCURVE_S1.);
+#41353 = LINE('',#41354,#41355);
+#41354 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#41355 = VECTOR('',#41356,1.);
+#41356 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41357 = PCURVE('',#39037,#41358);
+#41358 = DEFINITIONAL_REPRESENTATION('',(#41359),#41362);
+#41359 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41360,#41361),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.6425,1.0925),.PIECEWISE_BEZIER_KNOTS.);
+#41360 = CARTESIAN_POINT('',(0.648482309125,1.));
+#41361 = CARTESIAN_POINT('',(1.102672253259,1.));
+#41362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41363 = PCURVE('',#40099,#41364);
+#41364 = DEFINITIONAL_REPRESENTATION('',(#41365),#41369);
+#41365 = LINE('',#41366,#41367);
+#41366 = CARTESIAN_POINT('',(1.110223024625E-16,-4.723182391784E-17));
+#41367 = VECTOR('',#41368,1.);
+#41368 = DIRECTION('',(1.,-1.046161553308E-16));
+#41369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41370 = ADVANCED_FACE('',(#41371),#39011,.F.);
+#41371 = FACE_BOUND('',#41372,.F.);
+#41372 = EDGE_LOOP('',(#41373,#41374,#41375,#41403,#41431,#41460,#41488,
+ #41516,#41544,#41577,#41605,#41634));
+#41373 = ORIENTED_EDGE('',*,*,#38995,.F.);
+#41374 = ORIENTED_EDGE('',*,*,#39133,.T.);
+#41375 = ORIENTED_EDGE('',*,*,#41376,.T.);
+#41376 = EDGE_CURVE('',#39134,#41377,#41379,.T.);
+#41377 = VERTEX_POINT('',#41378);
+#41378 = CARTESIAN_POINT('',(0.95,0.25,0.65));
+#41379 = SURFACE_CURVE('',#41380,(#41385,#41396),.PCURVE_S1.);
+#41380 = CIRCLE('',#41381,0.1);
+#41381 = AXIS2_PLACEMENT_3D('',#41382,#41383,#41384);
+#41382 = CARTESIAN_POINT('',(0.85,0.25,0.65));
+#41383 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#41384 = DIRECTION('',(-1.110223024625E-15,-2.465190328815E-31,1.));
+#41385 = PCURVE('',#39011,#41386);
+#41386 = DEFINITIONAL_REPRESENTATION('',(#41387),#41395);
+#41387 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41388,#41389,#41390,#41391
+ ,#41392,#41393,#41394),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41388 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#41389 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#41390 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#41391 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#41392 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#41393 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#41394 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#41395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41396 = PCURVE('',#39194,#41397);
+#41397 = DEFINITIONAL_REPRESENTATION('',(#41398),#41402);
+#41398 = LINE('',#41399,#41400);
+#41399 = CARTESIAN_POINT('',(0.,0.));
+#41400 = VECTOR('',#41401,1.);
+#41401 = DIRECTION('',(1.,-1.766974823035E-17));
+#41402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41403 = ORIENTED_EDGE('',*,*,#41404,.T.);
+#41404 = EDGE_CURVE('',#41377,#41405,#41407,.T.);
+#41405 = VERTEX_POINT('',#41406);
+#41406 = CARTESIAN_POINT('',(0.95,0.25,0.25));
+#41407 = SURFACE_CURVE('',#41408,(#41412,#41419),.PCURVE_S1.);
+#41408 = LINE('',#41409,#41410);
+#41409 = CARTESIAN_POINT('',(0.95,0.25,0.65));
+#41410 = VECTOR('',#41411,1.);
+#41411 = DIRECTION('',(0.,0.,-1.));
+#41412 = PCURVE('',#39011,#41413);
+#41413 = DEFINITIONAL_REPRESENTATION('',(#41414),#41418);
+#41414 = LINE('',#41415,#41416);
+#41415 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#41416 = VECTOR('',#41417,1.);
+#41417 = DIRECTION('',(-1.,-0.));
+#41418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41419 = PCURVE('',#41420,#41425);
+#41420 = PLANE('',#41421);
+#41421 = AXIS2_PLACEMENT_3D('',#41422,#41423,#41424);
+#41422 = CARTESIAN_POINT('',(0.95,0.25,0.65));
+#41423 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#41424 = DIRECTION('',(0.,0.,-1.));
+#41425 = DEFINITIONAL_REPRESENTATION('',(#41426),#41430);
+#41426 = LINE('',#41427,#41428);
+#41427 = CARTESIAN_POINT('',(0.,0.));
+#41428 = VECTOR('',#41429,1.);
+#41429 = DIRECTION('',(1.,0.));
+#41430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41431 = ORIENTED_EDGE('',*,*,#41432,.T.);
+#41432 = EDGE_CURVE('',#41405,#41433,#41435,.T.);
+#41433 = VERTEX_POINT('',#41434);
+#41434 = CARTESIAN_POINT('',(1.2,0.25,0.));
+#41435 = SURFACE_CURVE('',#41436,(#41441,#41448),.PCURVE_S1.);
+#41436 = CIRCLE('',#41437,0.25);
+#41437 = AXIS2_PLACEMENT_3D('',#41438,#41439,#41440);
+#41438 = CARTESIAN_POINT('',(1.2,0.25,0.25));
+#41439 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41440 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#41441 = PCURVE('',#39011,#41442);
+#41442 = DEFINITIONAL_REPRESENTATION('',(#41443),#41447);
+#41443 = CIRCLE('',#41444,0.25);
+#41444 = AXIS2_PLACEMENT_2D('',#41445,#41446);
+#41445 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#41446 = DIRECTION('',(-4.440892098501E-16,1.));
+#41447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41448 = PCURVE('',#41449,#41454);
+#41449 = CYLINDRICAL_SURFACE('',#41450,0.25);
+#41450 = AXIS2_PLACEMENT_3D('',#41451,#41452,#41453);
+#41451 = CARTESIAN_POINT('',(1.2,0.25,0.25));
+#41452 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#41453 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#41454 = DEFINITIONAL_REPRESENTATION('',(#41455),#41459);
+#41455 = LINE('',#41456,#41457);
+#41456 = CARTESIAN_POINT('',(6.28318530718,0.));
+#41457 = VECTOR('',#41458,1.);
+#41458 = DIRECTION('',(-1.,0.));
+#41459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41460 = ORIENTED_EDGE('',*,*,#41461,.T.);
+#41461 = EDGE_CURVE('',#41433,#41462,#41464,.T.);
+#41462 = VERTEX_POINT('',#41463);
+#41463 = CARTESIAN_POINT('',(1.4,0.25,0.));
+#41464 = SURFACE_CURVE('',#41465,(#41469,#41476),.PCURVE_S1.);
+#41465 = LINE('',#41466,#41467);
+#41466 = CARTESIAN_POINT('',(1.2,0.25,0.));
+#41467 = VECTOR('',#41468,1.);
+#41468 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#41469 = PCURVE('',#39011,#41470);
+#41470 = DEFINITIONAL_REPRESENTATION('',(#41471),#41475);
+#41471 = LINE('',#41472,#41473);
+#41472 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#41473 = VECTOR('',#41474,1.);
+#41474 = DIRECTION('',(0.,-1.));
+#41475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41476 = PCURVE('',#41477,#41482);
+#41477 = PLANE('',#41478);
+#41478 = AXIS2_PLACEMENT_3D('',#41479,#41480,#41481);
+#41479 = CARTESIAN_POINT('',(1.2,0.25,0.));
+#41480 = DIRECTION('',(0.,0.,1.));
+#41481 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#41482 = DEFINITIONAL_REPRESENTATION('',(#41483),#41487);
+#41483 = LINE('',#41484,#41485);
+#41484 = CARTESIAN_POINT('',(0.,0.));
+#41485 = VECTOR('',#41486,1.);
+#41486 = DIRECTION('',(1.,0.));
+#41487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41488 = ORIENTED_EDGE('',*,*,#41489,.T.);
+#41489 = EDGE_CURVE('',#41462,#41490,#41492,.T.);
+#41490 = VERTEX_POINT('',#41491);
+#41491 = CARTESIAN_POINT('',(1.4,0.25,0.15));
+#41492 = SURFACE_CURVE('',#41493,(#41497,#41504),.PCURVE_S1.);
+#41493 = LINE('',#41494,#41495);
+#41494 = CARTESIAN_POINT('',(1.4,0.25,0.));
+#41495 = VECTOR('',#41496,1.);
+#41496 = DIRECTION('',(0.,0.,1.));
+#41497 = PCURVE('',#39011,#41498);
+#41498 = DEFINITIONAL_REPRESENTATION('',(#41499),#41503);
+#41499 = LINE('',#41500,#41501);
+#41500 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#41501 = VECTOR('',#41502,1.);
+#41502 = DIRECTION('',(1.,0.));
+#41503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41504 = PCURVE('',#41505,#41510);
+#41505 = PLANE('',#41506);
+#41506 = AXIS2_PLACEMENT_3D('',#41507,#41508,#41509);
+#41507 = CARTESIAN_POINT('',(1.4,0.25,0.));
+#41508 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41509 = DIRECTION('',(0.,0.,1.));
+#41510 = DEFINITIONAL_REPRESENTATION('',(#41511),#41515);
+#41511 = LINE('',#41512,#41513);
+#41512 = CARTESIAN_POINT('',(0.,0.));
+#41513 = VECTOR('',#41514,1.);
+#41514 = DIRECTION('',(1.,0.));
+#41515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41516 = ORIENTED_EDGE('',*,*,#41517,.T.);
+#41517 = EDGE_CURVE('',#41490,#41518,#41520,.T.);
+#41518 = VERTEX_POINT('',#41519);
+#41519 = CARTESIAN_POINT('',(1.2,0.25,0.15));
+#41520 = SURFACE_CURVE('',#41521,(#41525,#41532),.PCURVE_S1.);
+#41521 = LINE('',#41522,#41523);
+#41522 = CARTESIAN_POINT('',(1.4,0.25,0.15));
+#41523 = VECTOR('',#41524,1.);
+#41524 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41525 = PCURVE('',#39011,#41526);
+#41526 = DEFINITIONAL_REPRESENTATION('',(#41527),#41531);
+#41527 = LINE('',#41528,#41529);
+#41528 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#41529 = VECTOR('',#41530,1.);
+#41530 = DIRECTION('',(0.,1.));
+#41531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41532 = PCURVE('',#41533,#41538);
+#41533 = PLANE('',#41534);
+#41534 = AXIS2_PLACEMENT_3D('',#41535,#41536,#41537);
+#41535 = CARTESIAN_POINT('',(1.4,0.25,0.15));
+#41536 = DIRECTION('',(0.,0.,-1.));
+#41537 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#41538 = DEFINITIONAL_REPRESENTATION('',(#41539),#41543);
+#41539 = LINE('',#41540,#41541);
+#41540 = CARTESIAN_POINT('',(-0.,0.));
+#41541 = VECTOR('',#41542,1.);
+#41542 = DIRECTION('',(1.,0.));
+#41543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41544 = ORIENTED_EDGE('',*,*,#41545,.T.);
+#41545 = EDGE_CURVE('',#41518,#41546,#41548,.T.);
+#41546 = VERTEX_POINT('',#41547);
+#41547 = CARTESIAN_POINT('',(1.1,0.25,0.25));
+#41548 = SURFACE_CURVE('',#41549,(#41554,#41565),.PCURVE_S1.);
+#41549 = CIRCLE('',#41550,0.1);
+#41550 = AXIS2_PLACEMENT_3D('',#41551,#41552,#41553);
+#41551 = CARTESIAN_POINT('',(1.2,0.25,0.25));
+#41552 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#41553 = DIRECTION('',(0.,0.,-1.));
+#41554 = PCURVE('',#39011,#41555);
+#41555 = DEFINITIONAL_REPRESENTATION('',(#41556),#41564);
+#41556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41557,#41558,#41559,#41560
+ ,#41561,#41562,#41563),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41557 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#41558 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#41559 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#41560 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#41561 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#41562 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#41563 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#41564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41565 = PCURVE('',#41566,#41571);
+#41566 = CYLINDRICAL_SURFACE('',#41567,0.1);
+#41567 = AXIS2_PLACEMENT_3D('',#41568,#41569,#41570);
+#41568 = CARTESIAN_POINT('',(1.2,0.25,0.25));
+#41569 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#41570 = DIRECTION('',(0.,0.,-1.));
+#41571 = DEFINITIONAL_REPRESENTATION('',(#41572),#41576);
+#41572 = LINE('',#41573,#41574);
+#41573 = CARTESIAN_POINT('',(0.,0.));
+#41574 = VECTOR('',#41575,1.);
+#41575 = DIRECTION('',(1.,0.));
+#41576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41577 = ORIENTED_EDGE('',*,*,#41578,.T.);
+#41578 = EDGE_CURVE('',#41546,#41579,#41581,.T.);
+#41579 = VERTEX_POINT('',#41580);
+#41580 = CARTESIAN_POINT('',(1.1,0.25,0.65));
+#41581 = SURFACE_CURVE('',#41582,(#41586,#41593),.PCURVE_S1.);
+#41582 = LINE('',#41583,#41584);
+#41583 = CARTESIAN_POINT('',(1.1,0.25,0.25));
+#41584 = VECTOR('',#41585,1.);
+#41585 = DIRECTION('',(0.,0.,1.));
+#41586 = PCURVE('',#39011,#41587);
+#41587 = DEFINITIONAL_REPRESENTATION('',(#41588),#41592);
+#41588 = LINE('',#41589,#41590);
+#41589 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#41590 = VECTOR('',#41591,1.);
+#41591 = DIRECTION('',(1.,0.));
+#41592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41593 = PCURVE('',#41594,#41599);
+#41594 = PLANE('',#41595);
+#41595 = AXIS2_PLACEMENT_3D('',#41596,#41597,#41598);
+#41596 = CARTESIAN_POINT('',(1.1,0.25,0.25));
+#41597 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41598 = DIRECTION('',(0.,0.,1.));
+#41599 = DEFINITIONAL_REPRESENTATION('',(#41600),#41604);
+#41600 = LINE('',#41601,#41602);
+#41601 = CARTESIAN_POINT('',(0.,0.));
+#41602 = VECTOR('',#41603,1.);
+#41603 = DIRECTION('',(1.,0.));
+#41604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41605 = ORIENTED_EDGE('',*,*,#41606,.T.);
+#41606 = EDGE_CURVE('',#41579,#41607,#41609,.T.);
+#41607 = VERTEX_POINT('',#41608);
+#41608 = CARTESIAN_POINT('',(0.85,0.25,0.9));
+#41609 = SURFACE_CURVE('',#41610,(#41615,#41622),.PCURVE_S1.);
+#41610 = CIRCLE('',#41611,0.25);
+#41611 = AXIS2_PLACEMENT_3D('',#41612,#41613,#41614);
+#41612 = CARTESIAN_POINT('',(0.85,0.25,0.65));
+#41613 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41614 = DIRECTION('',(1.,2.22044604925E-16,1.33226762955E-15));
+#41615 = PCURVE('',#39011,#41616);
+#41616 = DEFINITIONAL_REPRESENTATION('',(#41617),#41621);
+#41617 = CIRCLE('',#41618,0.25);
+#41618 = AXIS2_PLACEMENT_2D('',#41619,#41620);
+#41619 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#41620 = DIRECTION('',(1.33226762955E-15,-1.));
+#41621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41622 = PCURVE('',#41623,#41628);
+#41623 = CYLINDRICAL_SURFACE('',#41624,0.25);
+#41624 = AXIS2_PLACEMENT_3D('',#41625,#41626,#41627);
+#41625 = CARTESIAN_POINT('',(0.85,0.25,0.65));
+#41626 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#41627 = DIRECTION('',(1.,2.22044604925E-16,1.33226762955E-15));
+#41628 = DEFINITIONAL_REPRESENTATION('',(#41629),#41633);
+#41629 = LINE('',#41630,#41631);
+#41630 = CARTESIAN_POINT('',(6.28318530718,0.));
+#41631 = VECTOR('',#41632,1.);
+#41632 = DIRECTION('',(-1.,0.));
+#41633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41634 = ORIENTED_EDGE('',*,*,#41635,.T.);
+#41635 = EDGE_CURVE('',#41607,#38996,#41636,.T.);
+#41636 = SURFACE_CURVE('',#41637,(#41641,#41648),.PCURVE_S1.);
+#41637 = LINE('',#41638,#41639);
+#41638 = CARTESIAN_POINT('',(0.85,0.25,0.9));
+#41639 = VECTOR('',#41640,1.);
+#41640 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41641 = PCURVE('',#39011,#41642);
+#41642 = DEFINITIONAL_REPRESENTATION('',(#41643),#41647);
+#41643 = LINE('',#41644,#41645);
+#41644 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#41645 = VECTOR('',#41646,1.);
+#41646 = DIRECTION('',(0.,1.));
+#41647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41648 = PCURVE('',#41339,#41649);
+#41649 = DEFINITIONAL_REPRESENTATION('',(#41650),#41654);
+#41650 = LINE('',#41651,#41652);
+#41651 = CARTESIAN_POINT('',(-0.,0.));
+#41652 = VECTOR('',#41653,1.);
+#41653 = DIRECTION('',(1.,0.));
+#41654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41655 = ADVANCED_FACE('',(#41656),#39068,.T.);
+#41656 = FACE_BOUND('',#41657,.T.);
+#41657 = EDGE_LOOP('',(#41658,#41659,#41660,#41688,#41711,#41735,#41758,
+ #41781,#41804,#41832,#41855,#41879));
+#41658 = ORIENTED_EDGE('',*,*,#39052,.F.);
+#41659 = ORIENTED_EDGE('',*,*,#39157,.T.);
+#41660 = ORIENTED_EDGE('',*,*,#41661,.T.);
+#41661 = EDGE_CURVE('',#39158,#41662,#41664,.T.);
+#41662 = VERTEX_POINT('',#41663);
+#41663 = CARTESIAN_POINT('',(0.95,-0.25,0.65));
+#41664 = SURFACE_CURVE('',#41665,(#41670,#41681),.PCURVE_S1.);
+#41665 = CIRCLE('',#41666,0.1);
+#41666 = AXIS2_PLACEMENT_3D('',#41667,#41668,#41669);
+#41667 = CARTESIAN_POINT('',(0.85,-0.25,0.65));
+#41668 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#41669 = DIRECTION('',(-1.110223024625E-15,-2.465190328815E-31,1.));
+#41670 = PCURVE('',#39068,#41671);
+#41671 = DEFINITIONAL_REPRESENTATION('',(#41672),#41680);
+#41672 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41673,#41674,#41675,#41676
+ ,#41677,#41678,#41679),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41673 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#41674 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#41675 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#41676 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#41677 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#41678 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#41679 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#41680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41681 = PCURVE('',#39194,#41682);
+#41682 = DEFINITIONAL_REPRESENTATION('',(#41683),#41687);
+#41683 = LINE('',#41684,#41685);
+#41684 = CARTESIAN_POINT('',(0.,-0.5));
+#41685 = VECTOR('',#41686,1.);
+#41686 = DIRECTION('',(1.,0.));
+#41687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41688 = ORIENTED_EDGE('',*,*,#41689,.T.);
+#41689 = EDGE_CURVE('',#41662,#41690,#41692,.T.);
+#41690 = VERTEX_POINT('',#41691);
+#41691 = CARTESIAN_POINT('',(0.95,-0.25,0.25));
+#41692 = SURFACE_CURVE('',#41693,(#41697,#41704),.PCURVE_S1.);
+#41693 = LINE('',#41694,#41695);
+#41694 = CARTESIAN_POINT('',(0.95,-0.25,0.65));
+#41695 = VECTOR('',#41696,1.);
+#41696 = DIRECTION('',(0.,0.,-1.));
+#41697 = PCURVE('',#39068,#41698);
+#41698 = DEFINITIONAL_REPRESENTATION('',(#41699),#41703);
+#41699 = LINE('',#41700,#41701);
+#41700 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#41701 = VECTOR('',#41702,1.);
+#41702 = DIRECTION('',(-1.,-0.));
+#41703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41704 = PCURVE('',#41420,#41705);
+#41705 = DEFINITIONAL_REPRESENTATION('',(#41706),#41710);
+#41706 = LINE('',#41707,#41708);
+#41707 = CARTESIAN_POINT('',(0.,-0.5));
+#41708 = VECTOR('',#41709,1.);
+#41709 = DIRECTION('',(1.,0.));
+#41710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41711 = ORIENTED_EDGE('',*,*,#41712,.T.);
+#41712 = EDGE_CURVE('',#41690,#41713,#41715,.T.);
+#41713 = VERTEX_POINT('',#41714);
+#41714 = CARTESIAN_POINT('',(1.2,-0.25,0.));
+#41715 = SURFACE_CURVE('',#41716,(#41721,#41728),.PCURVE_S1.);
+#41716 = CIRCLE('',#41717,0.25);
+#41717 = AXIS2_PLACEMENT_3D('',#41718,#41719,#41720);
+#41718 = CARTESIAN_POINT('',(1.2,-0.25,0.25));
+#41719 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41720 = DIRECTION('',(-1.,-2.22044604925E-16,-4.440892098501E-16));
+#41721 = PCURVE('',#39068,#41722);
+#41722 = DEFINITIONAL_REPRESENTATION('',(#41723),#41727);
+#41723 = CIRCLE('',#41724,0.25);
+#41724 = AXIS2_PLACEMENT_2D('',#41725,#41726);
+#41725 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#41726 = DIRECTION('',(-4.440892098501E-16,1.));
+#41727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41728 = PCURVE('',#41449,#41729);
+#41729 = DEFINITIONAL_REPRESENTATION('',(#41730),#41734);
+#41730 = LINE('',#41731,#41732);
+#41731 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#41732 = VECTOR('',#41733,1.);
+#41733 = DIRECTION('',(-1.,0.));
+#41734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41735 = ORIENTED_EDGE('',*,*,#41736,.T.);
+#41736 = EDGE_CURVE('',#41713,#41737,#41739,.T.);
+#41737 = VERTEX_POINT('',#41738);
+#41738 = CARTESIAN_POINT('',(1.4,-0.25,0.));
+#41739 = SURFACE_CURVE('',#41740,(#41744,#41751),.PCURVE_S1.);
+#41740 = LINE('',#41741,#41742);
+#41741 = CARTESIAN_POINT('',(1.2,-0.25,0.));
+#41742 = VECTOR('',#41743,1.);
+#41743 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#41744 = PCURVE('',#39068,#41745);
+#41745 = DEFINITIONAL_REPRESENTATION('',(#41746),#41750);
+#41746 = LINE('',#41747,#41748);
+#41747 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#41748 = VECTOR('',#41749,1.);
+#41749 = DIRECTION('',(0.,-1.));
+#41750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41751 = PCURVE('',#41477,#41752);
+#41752 = DEFINITIONAL_REPRESENTATION('',(#41753),#41757);
+#41753 = LINE('',#41754,#41755);
+#41754 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.5));
+#41755 = VECTOR('',#41756,1.);
+#41756 = DIRECTION('',(1.,0.));
+#41757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41758 = ORIENTED_EDGE('',*,*,#41759,.T.);
+#41759 = EDGE_CURVE('',#41737,#41760,#41762,.T.);
+#41760 = VERTEX_POINT('',#41761);
+#41761 = CARTESIAN_POINT('',(1.4,-0.25,0.15));
+#41762 = SURFACE_CURVE('',#41763,(#41767,#41774),.PCURVE_S1.);
+#41763 = LINE('',#41764,#41765);
+#41764 = CARTESIAN_POINT('',(1.4,-0.25,0.));
+#41765 = VECTOR('',#41766,1.);
+#41766 = DIRECTION('',(0.,0.,1.));
+#41767 = PCURVE('',#39068,#41768);
+#41768 = DEFINITIONAL_REPRESENTATION('',(#41769),#41773);
+#41769 = LINE('',#41770,#41771);
+#41770 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#41771 = VECTOR('',#41772,1.);
+#41772 = DIRECTION('',(1.,0.));
+#41773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41774 = PCURVE('',#41505,#41775);
+#41775 = DEFINITIONAL_REPRESENTATION('',(#41776),#41780);
+#41776 = LINE('',#41777,#41778);
+#41777 = CARTESIAN_POINT('',(0.,-0.5));
+#41778 = VECTOR('',#41779,1.);
+#41779 = DIRECTION('',(1.,0.));
+#41780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41781 = ORIENTED_EDGE('',*,*,#41782,.T.);
+#41782 = EDGE_CURVE('',#41760,#41783,#41785,.T.);
+#41783 = VERTEX_POINT('',#41784);
+#41784 = CARTESIAN_POINT('',(1.2,-0.25,0.15));
+#41785 = SURFACE_CURVE('',#41786,(#41790,#41797),.PCURVE_S1.);
+#41786 = LINE('',#41787,#41788);
+#41787 = CARTESIAN_POINT('',(1.4,-0.25,0.15));
+#41788 = VECTOR('',#41789,1.);
+#41789 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41790 = PCURVE('',#39068,#41791);
+#41791 = DEFINITIONAL_REPRESENTATION('',(#41792),#41796);
+#41792 = LINE('',#41793,#41794);
+#41793 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#41794 = VECTOR('',#41795,1.);
+#41795 = DIRECTION('',(0.,1.));
+#41796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41797 = PCURVE('',#41533,#41798);
+#41798 = DEFINITIONAL_REPRESENTATION('',(#41799),#41803);
+#41799 = LINE('',#41800,#41801);
+#41800 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#41801 = VECTOR('',#41802,1.);
+#41802 = DIRECTION('',(1.,0.));
+#41803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41804 = ORIENTED_EDGE('',*,*,#41805,.T.);
+#41805 = EDGE_CURVE('',#41783,#41806,#41808,.T.);
+#41806 = VERTEX_POINT('',#41807);
+#41807 = CARTESIAN_POINT('',(1.1,-0.25,0.25));
+#41808 = SURFACE_CURVE('',#41809,(#41814,#41825),.PCURVE_S1.);
+#41809 = CIRCLE('',#41810,0.1);
+#41810 = AXIS2_PLACEMENT_3D('',#41811,#41812,#41813);
+#41811 = CARTESIAN_POINT('',(1.2,-0.25,0.25));
+#41812 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#41813 = DIRECTION('',(0.,0.,-1.));
+#41814 = PCURVE('',#39068,#41815);
+#41815 = DEFINITIONAL_REPRESENTATION('',(#41816),#41824);
+#41816 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41817,#41818,#41819,#41820
+ ,#41821,#41822,#41823),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41817 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#41818 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#41819 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#41820 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#41821 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#41822 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#41823 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#41824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41825 = PCURVE('',#41566,#41826);
+#41826 = DEFINITIONAL_REPRESENTATION('',(#41827),#41831);
+#41827 = LINE('',#41828,#41829);
+#41828 = CARTESIAN_POINT('',(0.,-0.5));
+#41829 = VECTOR('',#41830,1.);
+#41830 = DIRECTION('',(1.,3.533949646071E-17));
+#41831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41832 = ORIENTED_EDGE('',*,*,#41833,.T.);
+#41833 = EDGE_CURVE('',#41806,#41834,#41836,.T.);
+#41834 = VERTEX_POINT('',#41835);
+#41835 = CARTESIAN_POINT('',(1.1,-0.25,0.65));
+#41836 = SURFACE_CURVE('',#41837,(#41841,#41848),.PCURVE_S1.);
+#41837 = LINE('',#41838,#41839);
+#41838 = CARTESIAN_POINT('',(1.1,-0.25,0.25));
+#41839 = VECTOR('',#41840,1.);
+#41840 = DIRECTION('',(0.,0.,1.));
+#41841 = PCURVE('',#39068,#41842);
+#41842 = DEFINITIONAL_REPRESENTATION('',(#41843),#41847);
+#41843 = LINE('',#41844,#41845);
+#41844 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#41845 = VECTOR('',#41846,1.);
+#41846 = DIRECTION('',(1.,0.));
+#41847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41848 = PCURVE('',#41594,#41849);
+#41849 = DEFINITIONAL_REPRESENTATION('',(#41850),#41854);
+#41850 = LINE('',#41851,#41852);
+#41851 = CARTESIAN_POINT('',(0.,-0.5));
+#41852 = VECTOR('',#41853,1.);
+#41853 = DIRECTION('',(1.,0.));
+#41854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41855 = ORIENTED_EDGE('',*,*,#41856,.T.);
+#41856 = EDGE_CURVE('',#41834,#41857,#41859,.T.);
+#41857 = VERTEX_POINT('',#41858);
+#41858 = CARTESIAN_POINT('',(0.85,-0.25,0.9));
+#41859 = SURFACE_CURVE('',#41860,(#41865,#41872),.PCURVE_S1.);
+#41860 = CIRCLE('',#41861,0.25);
+#41861 = AXIS2_PLACEMENT_3D('',#41862,#41863,#41864);
+#41862 = CARTESIAN_POINT('',(0.85,-0.25,0.65));
+#41863 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41864 = DIRECTION('',(1.,2.22044604925E-16,1.33226762955E-15));
+#41865 = PCURVE('',#39068,#41866);
+#41866 = DEFINITIONAL_REPRESENTATION('',(#41867),#41871);
+#41867 = CIRCLE('',#41868,0.25);
+#41868 = AXIS2_PLACEMENT_2D('',#41869,#41870);
+#41869 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#41870 = DIRECTION('',(1.33226762955E-15,-1.));
+#41871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41872 = PCURVE('',#41623,#41873);
+#41873 = DEFINITIONAL_REPRESENTATION('',(#41874),#41878);
+#41874 = LINE('',#41875,#41876);
+#41875 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#41876 = VECTOR('',#41877,1.);
+#41877 = DIRECTION('',(-1.,0.));
+#41878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41879 = ORIENTED_EDGE('',*,*,#41880,.T.);
+#41880 = EDGE_CURVE('',#41857,#39053,#41881,.T.);
+#41881 = SURFACE_CURVE('',#41882,(#41886,#41893),.PCURVE_S1.);
+#41882 = LINE('',#41883,#41884);
+#41883 = CARTESIAN_POINT('',(0.85,-0.25,0.9));
+#41884 = VECTOR('',#41885,1.);
+#41885 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41886 = PCURVE('',#39068,#41887);
+#41887 = DEFINITIONAL_REPRESENTATION('',(#41888),#41892);
+#41888 = LINE('',#41889,#41890);
+#41889 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#41890 = VECTOR('',#41891,1.);
+#41891 = DIRECTION('',(0.,1.));
+#41892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41893 = PCURVE('',#41339,#41894);
+#41894 = DEFINITIONAL_REPRESENTATION('',(#41895),#41899);
+#41895 = LINE('',#41896,#41897);
+#41896 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#41897 = VECTOR('',#41898,1.);
+#41898 = DIRECTION('',(1.,0.));
+#41899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41900 = ADVANCED_FACE('',(#41901),#39118,.F.);
+#41901 = FACE_BOUND('',#41902,.F.);
+#41902 = EDGE_LOOP('',(#41903,#41925,#41926,#41948));
+#41903 = ORIENTED_EDGE('',*,*,#41904,.F.);
+#41904 = EDGE_CURVE('',#39053,#41905,#41907,.T.);
+#41905 = VERTEX_POINT('',#41906);
+#41906 = CARTESIAN_POINT('',(0.775,-0.25,0.9));
+#41907 = SURFACE_CURVE('',#41908,(#41912,#41918),.PCURVE_S1.);
+#41908 = LINE('',#41909,#41910);
+#41909 = CARTESIAN_POINT('',(0.85,-0.25,0.9));
+#41910 = VECTOR('',#41911,1.);
+#41911 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41912 = PCURVE('',#39118,#41913);
+#41913 = DEFINITIONAL_REPRESENTATION('',(#41914),#41917);
+#41914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41915,#41916),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41915 = CARTESIAN_POINT('',(1.605,7.806382810854E-16));
+#41916 = CARTESIAN_POINT('',(1.607327746741,1.));
+#41917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41918 = PCURVE('',#41339,#41919);
+#41919 = DEFINITIONAL_REPRESENTATION('',(#41920),#41924);
+#41920 = LINE('',#41921,#41922);
+#41921 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#41922 = VECTOR('',#41923,1.);
+#41923 = DIRECTION('',(1.,0.));
+#41924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41925 = ORIENTED_EDGE('',*,*,#39104,.T.);
+#41926 = ORIENTED_EDGE('',*,*,#41927,.T.);
+#41927 = EDGE_CURVE('',#39082,#41928,#41930,.T.);
+#41928 = VERTEX_POINT('',#41929);
+#41929 = CARTESIAN_POINT('',(0.775,-0.7,0.9));
+#41930 = SURFACE_CURVE('',#41931,(#41935,#41941),.PCURVE_S1.);
+#41931 = LINE('',#41932,#41933);
+#41932 = CARTESIAN_POINT('',(0.85,-0.7,0.9));
+#41933 = VECTOR('',#41934,1.);
+#41934 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#41935 = PCURVE('',#39118,#41936);
+#41936 = DEFINITIONAL_REPRESENTATION('',(#41937),#41940);
+#41937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41938,#41939),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41938 = CARTESIAN_POINT('',(2.055,3.290589627549E-17));
+#41939 = CARTESIAN_POINT('',(2.061517690875,1.));
+#41940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41941 = PCURVE('',#40674,#41942);
+#41942 = DEFINITIONAL_REPRESENTATION('',(#41943),#41947);
+#41943 = LINE('',#41944,#41945);
+#41944 = CARTESIAN_POINT('',(-0.,0.));
+#41945 = VECTOR('',#41946,1.);
+#41946 = DIRECTION('',(1.,0.));
+#41947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41948 = ORIENTED_EDGE('',*,*,#41949,.F.);
+#41949 = EDGE_CURVE('',#41905,#41928,#41950,.T.);
+#41950 = SURFACE_CURVE('',#41951,(#41955,#41961),.PCURVE_S1.);
+#41951 = LINE('',#41952,#41953);
+#41952 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#41953 = VECTOR('',#41954,1.);
+#41954 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41955 = PCURVE('',#39118,#41956);
+#41956 = DEFINITIONAL_REPRESENTATION('',(#41957),#41960);
+#41957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41958,#41959),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.5925,2.0425),.PIECEWISE_BEZIER_KNOTS.);
+#41958 = CARTESIAN_POINT('',(1.607327746741,1.));
+#41959 = CARTESIAN_POINT('',(2.061517690875,1.));
+#41960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41961 = PCURVE('',#40099,#41962);
+#41962 = DEFINITIONAL_REPRESENTATION('',(#41963),#41967);
+#41963 = LINE('',#41964,#41965);
+#41964 = CARTESIAN_POINT('',(0.,-6.347393957235E-16));
+#41965 = VECTOR('',#41966,1.);
+#41966 = DIRECTION('',(1.,2.675879209178E-16));
+#41967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41968 = ADVANCED_FACE('',(#41969),#39194,.F.);
+#41969 = FACE_BOUND('',#41970,.F.);
+#41970 = EDGE_LOOP('',(#41971,#41972,#41973,#41994));
+#41971 = ORIENTED_EDGE('',*,*,#39180,.T.);
+#41972 = ORIENTED_EDGE('',*,*,#41661,.T.);
+#41973 = ORIENTED_EDGE('',*,*,#41974,.F.);
+#41974 = EDGE_CURVE('',#41377,#41662,#41975,.T.);
+#41975 = SURFACE_CURVE('',#41976,(#41980,#41987),.PCURVE_S1.);
+#41976 = LINE('',#41977,#41978);
+#41977 = CARTESIAN_POINT('',(0.95,0.25,0.65));
+#41978 = VECTOR('',#41979,1.);
+#41979 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#41980 = PCURVE('',#39194,#41981);
+#41981 = DEFINITIONAL_REPRESENTATION('',(#41982),#41986);
+#41982 = LINE('',#41983,#41984);
+#41983 = CARTESIAN_POINT('',(1.570796326795,-2.775557561563E-17));
+#41984 = VECTOR('',#41985,1.);
+#41985 = DIRECTION('',(0.,-1.));
+#41986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41987 = PCURVE('',#41420,#41988);
+#41988 = DEFINITIONAL_REPRESENTATION('',(#41989),#41993);
+#41989 = LINE('',#41990,#41991);
+#41990 = CARTESIAN_POINT('',(0.,0.));
+#41991 = VECTOR('',#41992,1.);
+#41992 = DIRECTION('',(0.,-1.));
+#41993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41994 = ORIENTED_EDGE('',*,*,#41376,.F.);
+#41995 = ADVANCED_FACE('',(#41996),#39244,.F.);
+#41996 = FACE_BOUND('',#41997,.F.);
+#41997 = EDGE_LOOP('',(#41998,#41999,#42021,#42046));
+#41998 = ORIENTED_EDGE('',*,*,#39230,.T.);
+#41999 = ORIENTED_EDGE('',*,*,#42000,.T.);
+#42000 = EDGE_CURVE('',#39211,#42001,#42003,.T.);
+#42001 = VERTEX_POINT('',#42002);
+#42002 = CARTESIAN_POINT('',(0.6925,-1.425,0.9));
+#42003 = SURFACE_CURVE('',#42004,(#42007,#42014),.PCURVE_S1.);
+#42004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42005,#42006),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#42005 = CARTESIAN_POINT('',(0.705,-1.45,0.9));
+#42006 = CARTESIAN_POINT('',(0.6925,-1.425,0.9));
+#42007 = PCURVE('',#39244,#42008);
+#42008 = DEFINITIONAL_REPRESENTATION('',(#42009),#42013);
+#42009 = LINE('',#42010,#42011);
+#42010 = CARTESIAN_POINT('',(0.134350288425,-9.609990988284E-15));
+#42011 = VECTOR('',#42012,1.);
+#42012 = DIRECTION('',(0.,1.));
+#42013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42014 = PCURVE('',#39295,#42015);
+#42015 = DEFINITIONAL_REPRESENTATION('',(#42016),#42020);
+#42016 = LINE('',#42017,#42018);
+#42017 = CARTESIAN_POINT('',(8.267352998703E-17,1.296771946272E-15));
+#42018 = VECTOR('',#42019,1.);
+#42019 = DIRECTION('',(-1.093790196674E-16,1.));
+#42020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42021 = ORIENTED_EDGE('',*,*,#42022,.F.);
+#42022 = EDGE_CURVE('',#40713,#42001,#42023,.T.);
+#42023 = SURFACE_CURVE('',#42024,(#42028,#42034),.PCURVE_S1.);
+#42024 = LINE('',#42025,#42026);
+#42025 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#42026 = VECTOR('',#42027,1.);
+#42027 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#42028 = PCURVE('',#39244,#42029);
+#42029 = DEFINITIONAL_REPRESENTATION('',(#42030),#42033);
+#42030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42031,#42032),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#42031 = CARTESIAN_POINT('',(-7.31522404482E-17,1.));
+#42032 = CARTESIAN_POINT('',(0.134350288425,1.));
+#42033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42034 = PCURVE('',#42035,#42040);
+#42035 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#42036,#42037)
+ ,(#42038,#42039
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#42036 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#42037 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55));
+#42038 = CARTESIAN_POINT('',(0.6925,-1.425,0.9));
+#42039 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55));
+#42040 = DEFINITIONAL_REPRESENTATION('',(#42041),#42045);
+#42041 = LINE('',#42042,#42043);
+#42042 = CARTESIAN_POINT('',(6.454440699254E-17,-1.252077542071E-16));
+#42043 = VECTOR('',#42044,1.);
+#42044 = DIRECTION('',(1.,3.019542603872E-16));
+#42045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42046 = ORIENTED_EDGE('',*,*,#40712,.F.);
+#42047 = ADVANCED_FACE('',(#42048),#39295,.F.);
+#42048 = FACE_BOUND('',#42049,.F.);
+#42049 = EDGE_LOOP('',(#42050,#42051,#42073,#42098));
+#42050 = ORIENTED_EDGE('',*,*,#39281,.T.);
+#42051 = ORIENTED_EDGE('',*,*,#42052,.T.);
+#42052 = EDGE_CURVE('',#39262,#42053,#42055,.T.);
+#42053 = VERTEX_POINT('',#42054);
+#42054 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9));
+#42055 = SURFACE_CURVE('',#42056,(#42059,#42066),.PCURVE_S1.);
+#42056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42057,#42058),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#42057 = CARTESIAN_POINT('',(-0.705,-1.45,0.9));
+#42058 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9));
+#42059 = PCURVE('',#39295,#42060);
+#42060 = DEFINITIONAL_REPRESENTATION('',(#42061),#42065);
+#42061 = LINE('',#42062,#42063);
+#42062 = CARTESIAN_POINT('',(1.41,1.292435084642E-15));
+#42063 = VECTOR('',#42064,1.);
+#42064 = DIRECTION('',(0.,1.));
+#42065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42066 = PCURVE('',#39346,#42067);
+#42067 = DEFINITIONAL_REPRESENTATION('',(#42068),#42072);
+#42068 = LINE('',#42069,#42070);
+#42069 = CARTESIAN_POINT('',(-8.015109233988E-17,-1.27529498418E-15));
+#42070 = VECTOR('',#42071,1.);
+#42071 = DIRECTION('',(8.801616961162E-17,1.));
+#42072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42073 = ORIENTED_EDGE('',*,*,#42074,.F.);
+#42074 = EDGE_CURVE('',#42001,#42053,#42075,.T.);
+#42075 = SURFACE_CURVE('',#42076,(#42080,#42086),.PCURVE_S1.);
+#42076 = LINE('',#42077,#42078);
+#42077 = CARTESIAN_POINT('',(0.6925,-1.425,0.9));
+#42078 = VECTOR('',#42079,1.);
+#42079 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#42080 = PCURVE('',#39295,#42081);
+#42081 = DEFINITIONAL_REPRESENTATION('',(#42082),#42085);
+#42082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42083,#42084),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.385),.PIECEWISE_BEZIER_KNOTS.);
+#42083 = CARTESIAN_POINT('',(-2.670548968033E-17,1.));
+#42084 = CARTESIAN_POINT('',(1.41,1.));
+#42085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42086 = PCURVE('',#42087,#42092);
+#42087 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#42088,#42089)
+ ,(#42090,#42091
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.385),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#42088 = CARTESIAN_POINT('',(0.6925,-1.425,0.9));
+#42089 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55));
+#42090 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9));
+#42091 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55));
+#42092 = DEFINITIONAL_REPRESENTATION('',(#42093),#42097);
+#42093 = LINE('',#42094,#42095);
+#42094 = CARTESIAN_POINT('',(-6.474838029657E-17,-5.513829005757E-18));
+#42095 = VECTOR('',#42096,1.);
+#42096 = DIRECTION('',(1.,-6.797427845077E-17));
+#42097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42098 = ORIENTED_EDGE('',*,*,#42000,.F.);
+#42099 = ADVANCED_FACE('',(#42100),#39346,.F.);
+#42100 = FACE_BOUND('',#42101,.F.);
+#42101 = EDGE_LOOP('',(#42102,#42103,#42125,#42150));
+#42102 = ORIENTED_EDGE('',*,*,#39332,.T.);
+#42103 = ORIENTED_EDGE('',*,*,#42104,.T.);
+#42104 = EDGE_CURVE('',#39313,#42105,#42107,.T.);
+#42105 = VERTEX_POINT('',#42106);
+#42106 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#42107 = SURFACE_CURVE('',#42108,(#42111,#42118),.PCURVE_S1.);
+#42108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42109,#42110),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#42109 = CARTESIAN_POINT('',(-0.8,-1.355,0.9));
+#42110 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#42111 = PCURVE('',#39346,#42112);
+#42112 = DEFINITIONAL_REPRESENTATION('',(#42113),#42117);
+#42113 = LINE('',#42114,#42115);
+#42114 = CARTESIAN_POINT('',(0.134350288425,-3.230147677088E-15));
+#42115 = VECTOR('',#42116,1.);
+#42116 = DIRECTION('',(-8.326672684689E-17,1.));
+#42117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42118 = PCURVE('',#39406,#42119);
+#42119 = DEFINITIONAL_REPRESENTATION('',(#42120),#42124);
+#42120 = LINE('',#42121,#42122);
+#42121 = CARTESIAN_POINT('',(4.924404709875E-17,-2.326193242276E-15));
+#42122 = VECTOR('',#42123,1.);
+#42123 = DIRECTION('',(-4.139258281823E-16,1.));
+#42124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42125 = ORIENTED_EDGE('',*,*,#42126,.F.);
+#42126 = EDGE_CURVE('',#42053,#42105,#42127,.T.);
+#42127 = SURFACE_CURVE('',#42128,(#42132,#42138),.PCURVE_S1.);
+#42128 = LINE('',#42129,#42130);
+#42129 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9));
+#42130 = VECTOR('',#42131,1.);
+#42131 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#42132 = PCURVE('',#39346,#42133);
+#42133 = DEFINITIONAL_REPRESENTATION('',(#42134),#42137);
+#42134 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42135,#42136),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#42135 = CARTESIAN_POINT('',(7.865077271741E-18,1.));
+#42136 = CARTESIAN_POINT('',(0.134350288425,1.));
+#42137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42138 = PCURVE('',#42139,#42144);
+#42139 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#42140,#42141)
+ ,(#42142,#42143
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#42140 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9));
+#42141 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55));
+#42142 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#42143 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55));
+#42144 = DEFINITIONAL_REPRESENTATION('',(#42145),#42149);
+#42145 = LINE('',#42146,#42147);
+#42146 = CARTESIAN_POINT('',(-9.360962500162E-17,-8.997795986117E-17));
+#42147 = VECTOR('',#42148,1.);
+#42148 = DIRECTION('',(1.,-3.019542603862E-16));
+#42149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42150 = ORIENTED_EDGE('',*,*,#42052,.F.);
+#42151 = ADVANCED_FACE('',(#42152),#39406,.F.);
+#42152 = FACE_BOUND('',#42153,.F.);
+#42153 = EDGE_LOOP('',(#42154,#42155,#42156,#42183));
+#42154 = ORIENTED_EDGE('',*,*,#42104,.F.);
+#42155 = ORIENTED_EDGE('',*,*,#39392,.T.);
+#42156 = ORIENTED_EDGE('',*,*,#42157,.T.);
+#42157 = EDGE_CURVE('',#39365,#42158,#42160,.T.);
+#42158 = VERTEX_POINT('',#42159);
+#42159 = CARTESIAN_POINT('',(-0.775,-1.2,0.9));
+#42160 = SURFACE_CURVE('',#42161,(#42165,#42171),.PCURVE_S1.);
+#42161 = LINE('',#42162,#42163);
+#42162 = CARTESIAN_POINT('',(-0.85,-1.2,0.9));
+#42163 = VECTOR('',#42164,1.);
+#42164 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42165 = PCURVE('',#39406,#42166);
+#42166 = DEFINITIONAL_REPRESENTATION('',(#42167),#42170);
+#42167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42168,#42169),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#42168 = CARTESIAN_POINT('',(0.155,8.319869731611E-16));
+#42169 = CARTESIAN_POINT('',(0.143826815642,1.));
+#42170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42171 = PCURVE('',#42172,#42177);
+#42172 = PLANE('',#42173);
+#42173 = AXIS2_PLACEMENT_3D('',#42174,#42175,#42176);
+#42174 = CARTESIAN_POINT('',(-0.85,-1.2,0.9));
+#42175 = DIRECTION('',(-0.,0.,-1.));
+#42176 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42177 = DEFINITIONAL_REPRESENTATION('',(#42178),#42182);
+#42178 = LINE('',#42179,#42180);
+#42179 = CARTESIAN_POINT('',(0.,0.));
+#42180 = VECTOR('',#42181,1.);
+#42181 = DIRECTION('',(1.,0.));
+#42182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42183 = ORIENTED_EDGE('',*,*,#42184,.F.);
+#42184 = EDGE_CURVE('',#42105,#42158,#42185,.T.);
+#42185 = SURFACE_CURVE('',#42186,(#42190,#42196),.PCURVE_S1.);
+#42186 = LINE('',#42187,#42188);
+#42187 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#42188 = VECTOR('',#42189,1.);
+#42189 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#42190 = PCURVE('',#39406,#42191);
+#42191 = DEFINITIONAL_REPRESENTATION('',(#42192),#42195);
+#42192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42193,#42194),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.1425),.PIECEWISE_BEZIER_KNOTS.);
+#42193 = CARTESIAN_POINT('',(-3.646817810836E-16,1.));
+#42194 = CARTESIAN_POINT('',(0.143826815642,1.));
+#42195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42196 = PCURVE('',#42197,#42202);
+#42197 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#42198,#42199)
+ ,(#42200,#42201
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.685),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#42198 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#42199 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55));
+#42200 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#42201 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55));
+#42202 = DEFINITIONAL_REPRESENTATION('',(#42203),#42207);
+#42203 = LINE('',#42204,#42205);
+#42204 = CARTESIAN_POINT('',(9.776039213487E-18,2.419479551634E-17));
+#42205 = VECTOR('',#42206,1.);
+#42206 = DIRECTION('',(1.,-6.425154602777E-16));
+#42207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42208 = ADVANCED_FACE('',(#42209),#39380,.F.);
+#42209 = FACE_BOUND('',#42210,.F.);
+#42210 = EDGE_LOOP('',(#42211,#42212,#42213,#42241,#42269,#42298,#42326,
+ #42354,#42382,#42415,#42443,#42472));
+#42211 = ORIENTED_EDGE('',*,*,#39364,.F.);
+#42212 = ORIENTED_EDGE('',*,*,#39480,.T.);
+#42213 = ORIENTED_EDGE('',*,*,#42214,.T.);
+#42214 = EDGE_CURVE('',#39481,#42215,#42217,.T.);
+#42215 = VERTEX_POINT('',#42216);
+#42216 = CARTESIAN_POINT('',(-0.95,-1.2,0.65));
+#42217 = SURFACE_CURVE('',#42218,(#42223,#42234),.PCURVE_S1.);
+#42218 = CIRCLE('',#42219,0.1);
+#42219 = AXIS2_PLACEMENT_3D('',#42220,#42221,#42222);
+#42220 = CARTESIAN_POINT('',(-0.85,-1.2,0.65));
+#42221 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#42222 = DIRECTION('',(1.110223024625E-15,1.105559255369E-31,1.));
+#42223 = PCURVE('',#39380,#42224);
+#42224 = DEFINITIONAL_REPRESENTATION('',(#42225),#42233);
+#42225 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42226,#42227,#42228,#42229
+ ,#42230,#42231,#42232),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42226 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#42227 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#42228 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#42229 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#42230 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#42231 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#42232 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#42233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42234 = PCURVE('',#39546,#42235);
+#42235 = DEFINITIONAL_REPRESENTATION('',(#42236),#42240);
+#42236 = LINE('',#42237,#42238);
+#42237 = CARTESIAN_POINT('',(0.,0.));
+#42238 = VECTOR('',#42239,1.);
+#42239 = DIRECTION('',(1.,0.));
+#42240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42241 = ORIENTED_EDGE('',*,*,#42242,.T.);
+#42242 = EDGE_CURVE('',#42215,#42243,#42245,.T.);
+#42243 = VERTEX_POINT('',#42244);
+#42244 = CARTESIAN_POINT('',(-0.95,-1.2,0.25));
+#42245 = SURFACE_CURVE('',#42246,(#42250,#42257),.PCURVE_S1.);
+#42246 = LINE('',#42247,#42248);
+#42247 = CARTESIAN_POINT('',(-0.95,-1.2,0.65));
+#42248 = VECTOR('',#42249,1.);
+#42249 = DIRECTION('',(-0.,0.,-1.));
+#42250 = PCURVE('',#39380,#42251);
+#42251 = DEFINITIONAL_REPRESENTATION('',(#42252),#42256);
+#42252 = LINE('',#42253,#42254);
+#42253 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#42254 = VECTOR('',#42255,1.);
+#42255 = DIRECTION('',(-1.,0.));
+#42256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42257 = PCURVE('',#42258,#42263);
+#42258 = PLANE('',#42259);
+#42259 = AXIS2_PLACEMENT_3D('',#42260,#42261,#42262);
+#42260 = CARTESIAN_POINT('',(-0.95,-1.2,0.65));
+#42261 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#42262 = DIRECTION('',(-0.,0.,-1.));
+#42263 = DEFINITIONAL_REPRESENTATION('',(#42264),#42268);
+#42264 = LINE('',#42265,#42266);
+#42265 = CARTESIAN_POINT('',(0.,0.));
+#42266 = VECTOR('',#42267,1.);
+#42267 = DIRECTION('',(1.,0.));
+#42268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42269 = ORIENTED_EDGE('',*,*,#42270,.T.);
+#42270 = EDGE_CURVE('',#42243,#42271,#42273,.T.);
+#42271 = VERTEX_POINT('',#42272);
+#42272 = CARTESIAN_POINT('',(-1.2,-1.2,0.));
+#42273 = SURFACE_CURVE('',#42274,(#42279,#42286),.PCURVE_S1.);
+#42274 = CIRCLE('',#42275,0.25);
+#42275 = AXIS2_PLACEMENT_3D('',#42276,#42277,#42278);
+#42276 = CARTESIAN_POINT('',(-1.2,-1.2,0.25));
+#42277 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#42278 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#42279 = PCURVE('',#39380,#42280);
+#42280 = DEFINITIONAL_REPRESENTATION('',(#42281),#42285);
+#42281 = CIRCLE('',#42282,0.25);
+#42282 = AXIS2_PLACEMENT_2D('',#42283,#42284);
+#42283 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#42284 = DIRECTION('',(-4.440892098501E-16,1.));
+#42285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42286 = PCURVE('',#42287,#42292);
+#42287 = CYLINDRICAL_SURFACE('',#42288,0.25);
+#42288 = AXIS2_PLACEMENT_3D('',#42289,#42290,#42291);
+#42289 = CARTESIAN_POINT('',(-1.2,-1.2,0.25));
+#42290 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#42291 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#42292 = DEFINITIONAL_REPRESENTATION('',(#42293),#42297);
+#42293 = LINE('',#42294,#42295);
+#42294 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#42295 = VECTOR('',#42296,1.);
+#42296 = DIRECTION('',(-1.,-1.413579858428E-16));
+#42297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42298 = ORIENTED_EDGE('',*,*,#42299,.T.);
+#42299 = EDGE_CURVE('',#42271,#42300,#42302,.T.);
+#42300 = VERTEX_POINT('',#42301);
+#42301 = CARTESIAN_POINT('',(-1.4,-1.2,0.));
+#42302 = SURFACE_CURVE('',#42303,(#42307,#42314),.PCURVE_S1.);
+#42303 = LINE('',#42304,#42305);
+#42304 = CARTESIAN_POINT('',(-1.2,-1.2,0.));
+#42305 = VECTOR('',#42306,1.);
+#42306 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#42307 = PCURVE('',#39380,#42308);
+#42308 = DEFINITIONAL_REPRESENTATION('',(#42309),#42313);
+#42309 = LINE('',#42310,#42311);
+#42310 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#42311 = VECTOR('',#42312,1.);
+#42312 = DIRECTION('',(0.,-1.));
+#42313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42314 = PCURVE('',#42315,#42320);
+#42315 = PLANE('',#42316);
+#42316 = AXIS2_PLACEMENT_3D('',#42317,#42318,#42319);
+#42317 = CARTESIAN_POINT('',(-1.2,-1.2,0.));
+#42318 = DIRECTION('',(0.,0.,1.));
+#42319 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#42320 = DEFINITIONAL_REPRESENTATION('',(#42321),#42325);
+#42321 = LINE('',#42322,#42323);
+#42322 = CARTESIAN_POINT('',(0.,0.));
+#42323 = VECTOR('',#42324,1.);
+#42324 = DIRECTION('',(1.,0.));
+#42325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42326 = ORIENTED_EDGE('',*,*,#42327,.T.);
+#42327 = EDGE_CURVE('',#42300,#42328,#42330,.T.);
+#42328 = VERTEX_POINT('',#42329);
+#42329 = CARTESIAN_POINT('',(-1.4,-1.2,0.15));
+#42330 = SURFACE_CURVE('',#42331,(#42335,#42342),.PCURVE_S1.);
+#42331 = LINE('',#42332,#42333);
+#42332 = CARTESIAN_POINT('',(-1.4,-1.2,0.));
+#42333 = VECTOR('',#42334,1.);
+#42334 = DIRECTION('',(0.,0.,1.));
+#42335 = PCURVE('',#39380,#42336);
+#42336 = DEFINITIONAL_REPRESENTATION('',(#42337),#42341);
+#42337 = LINE('',#42338,#42339);
+#42338 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#42339 = VECTOR('',#42340,1.);
+#42340 = DIRECTION('',(1.,0.));
+#42341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42342 = PCURVE('',#42343,#42348);
+#42343 = PLANE('',#42344);
+#42344 = AXIS2_PLACEMENT_3D('',#42345,#42346,#42347);
+#42345 = CARTESIAN_POINT('',(-1.4,-1.2,0.));
+#42346 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42347 = DIRECTION('',(0.,-0.,1.));
+#42348 = DEFINITIONAL_REPRESENTATION('',(#42349),#42353);
+#42349 = LINE('',#42350,#42351);
+#42350 = CARTESIAN_POINT('',(0.,0.));
+#42351 = VECTOR('',#42352,1.);
+#42352 = DIRECTION('',(1.,0.));
+#42353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42354 = ORIENTED_EDGE('',*,*,#42355,.T.);
+#42355 = EDGE_CURVE('',#42328,#42356,#42358,.T.);
+#42356 = VERTEX_POINT('',#42357);
+#42357 = CARTESIAN_POINT('',(-1.2,-1.2,0.15));
+#42358 = SURFACE_CURVE('',#42359,(#42363,#42370),.PCURVE_S1.);
+#42359 = LINE('',#42360,#42361);
+#42360 = CARTESIAN_POINT('',(-1.4,-1.2,0.15));
+#42361 = VECTOR('',#42362,1.);
+#42362 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42363 = PCURVE('',#39380,#42364);
+#42364 = DEFINITIONAL_REPRESENTATION('',(#42365),#42369);
+#42365 = LINE('',#42366,#42367);
+#42366 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#42367 = VECTOR('',#42368,1.);
+#42368 = DIRECTION('',(0.,1.));
+#42369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42370 = PCURVE('',#42371,#42376);
+#42371 = PLANE('',#42372);
+#42372 = AXIS2_PLACEMENT_3D('',#42373,#42374,#42375);
+#42373 = CARTESIAN_POINT('',(-1.4,-1.2,0.15));
+#42374 = DIRECTION('',(-0.,0.,-1.));
+#42375 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42376 = DEFINITIONAL_REPRESENTATION('',(#42377),#42381);
+#42377 = LINE('',#42378,#42379);
+#42378 = CARTESIAN_POINT('',(0.,0.));
+#42379 = VECTOR('',#42380,1.);
+#42380 = DIRECTION('',(1.,0.));
+#42381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42382 = ORIENTED_EDGE('',*,*,#42383,.T.);
+#42383 = EDGE_CURVE('',#42356,#42384,#42386,.T.);
+#42384 = VERTEX_POINT('',#42385);
+#42385 = CARTESIAN_POINT('',(-1.1,-1.2,0.25));
+#42386 = SURFACE_CURVE('',#42387,(#42392,#42403),.PCURVE_S1.);
+#42387 = CIRCLE('',#42388,0.1);
+#42388 = AXIS2_PLACEMENT_3D('',#42389,#42390,#42391);
+#42389 = CARTESIAN_POINT('',(-1.2,-1.2,0.25));
+#42390 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#42391 = DIRECTION('',(-0.,0.,-1.));
+#42392 = PCURVE('',#39380,#42393);
+#42393 = DEFINITIONAL_REPRESENTATION('',(#42394),#42402);
+#42394 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42395,#42396,#42397,#42398
+ ,#42399,#42400,#42401),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42395 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#42396 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#42397 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#42398 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#42399 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#42400 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#42401 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#42402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42403 = PCURVE('',#42404,#42409);
+#42404 = CYLINDRICAL_SURFACE('',#42405,0.1);
+#42405 = AXIS2_PLACEMENT_3D('',#42406,#42407,#42408);
+#42406 = CARTESIAN_POINT('',(-1.2,-1.2,0.25));
+#42407 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#42408 = DIRECTION('',(0.,-0.,-1.));
+#42409 = DEFINITIONAL_REPRESENTATION('',(#42410),#42414);
+#42410 = LINE('',#42411,#42412);
+#42411 = CARTESIAN_POINT('',(0.,0.));
+#42412 = VECTOR('',#42413,1.);
+#42413 = DIRECTION('',(1.,1.413579858428E-16));
+#42414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42415 = ORIENTED_EDGE('',*,*,#42416,.T.);
+#42416 = EDGE_CURVE('',#42384,#42417,#42419,.T.);
+#42417 = VERTEX_POINT('',#42418);
+#42418 = CARTESIAN_POINT('',(-1.1,-1.2,0.65));
+#42419 = SURFACE_CURVE('',#42420,(#42424,#42431),.PCURVE_S1.);
+#42420 = LINE('',#42421,#42422);
+#42421 = CARTESIAN_POINT('',(-1.1,-1.2,0.25));
+#42422 = VECTOR('',#42423,1.);
+#42423 = DIRECTION('',(0.,0.,1.));
+#42424 = PCURVE('',#39380,#42425);
+#42425 = DEFINITIONAL_REPRESENTATION('',(#42426),#42430);
+#42426 = LINE('',#42427,#42428);
+#42427 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#42428 = VECTOR('',#42429,1.);
+#42429 = DIRECTION('',(1.,0.));
+#42430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42431 = PCURVE('',#42432,#42437);
+#42432 = PLANE('',#42433);
+#42433 = AXIS2_PLACEMENT_3D('',#42434,#42435,#42436);
+#42434 = CARTESIAN_POINT('',(-1.1,-1.2,0.25));
+#42435 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42436 = DIRECTION('',(0.,-0.,1.));
+#42437 = DEFINITIONAL_REPRESENTATION('',(#42438),#42442);
+#42438 = LINE('',#42439,#42440);
+#42439 = CARTESIAN_POINT('',(0.,0.));
+#42440 = VECTOR('',#42441,1.);
+#42441 = DIRECTION('',(1.,0.));
+#42442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42443 = ORIENTED_EDGE('',*,*,#42444,.T.);
+#42444 = EDGE_CURVE('',#42417,#42445,#42447,.T.);
+#42445 = VERTEX_POINT('',#42446);
+#42446 = CARTESIAN_POINT('',(-0.85,-1.2,0.9));
+#42447 = SURFACE_CURVE('',#42448,(#42453,#42460),.PCURVE_S1.);
+#42448 = CIRCLE('',#42449,0.25);
+#42449 = AXIS2_PLACEMENT_3D('',#42450,#42451,#42452);
+#42450 = CARTESIAN_POINT('',(-0.85,-1.2,0.65));
+#42451 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#42452 = DIRECTION('',(-1.,-9.95799250103E-17,1.33226762955E-15));
+#42453 = PCURVE('',#39380,#42454);
+#42454 = DEFINITIONAL_REPRESENTATION('',(#42455),#42459);
+#42455 = CIRCLE('',#42456,0.25);
+#42456 = AXIS2_PLACEMENT_2D('',#42457,#42458);
+#42457 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#42458 = DIRECTION('',(1.33226762955E-15,-1.));
+#42459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42460 = PCURVE('',#42461,#42466);
+#42461 = CYLINDRICAL_SURFACE('',#42462,0.25);
+#42462 = AXIS2_PLACEMENT_3D('',#42463,#42464,#42465);
+#42463 = CARTESIAN_POINT('',(-0.85,-1.2,0.65));
+#42464 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#42465 = DIRECTION('',(-1.,-9.95799250103E-17,1.33226762955E-15));
+#42466 = DEFINITIONAL_REPRESENTATION('',(#42467),#42471);
+#42467 = LINE('',#42468,#42469);
+#42468 = CARTESIAN_POINT('',(6.28318530718,0.));
+#42469 = VECTOR('',#42470,1.);
+#42470 = DIRECTION('',(-1.,0.));
+#42471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42472 = ORIENTED_EDGE('',*,*,#42473,.T.);
+#42473 = EDGE_CURVE('',#42445,#39365,#42474,.T.);
+#42474 = SURFACE_CURVE('',#42475,(#42479,#42486),.PCURVE_S1.);
+#42475 = LINE('',#42476,#42477);
+#42476 = CARTESIAN_POINT('',(-0.85,-1.2,0.9));
+#42477 = VECTOR('',#42478,1.);
+#42478 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42479 = PCURVE('',#39380,#42480);
+#42480 = DEFINITIONAL_REPRESENTATION('',(#42481),#42485);
+#42481 = LINE('',#42482,#42483);
+#42482 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#42483 = VECTOR('',#42484,1.);
+#42484 = DIRECTION('',(0.,1.));
+#42485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42486 = PCURVE('',#42172,#42487);
+#42487 = DEFINITIONAL_REPRESENTATION('',(#42488),#42492);
+#42488 = LINE('',#42489,#42490);
+#42489 = CARTESIAN_POINT('',(0.,0.));
+#42490 = VECTOR('',#42491,1.);
+#42491 = DIRECTION('',(1.,0.));
+#42492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42493 = ADVANCED_FACE('',(#42494),#39437,.T.);
+#42494 = FACE_BOUND('',#42495,.T.);
+#42495 = EDGE_LOOP('',(#42496,#42497,#42498,#42526,#42554,#42583,#42611,
+ #42639,#42667,#42700,#42728,#42757));
+#42496 = ORIENTED_EDGE('',*,*,#39421,.F.);
+#42497 = ORIENTED_EDGE('',*,*,#39590,.T.);
+#42498 = ORIENTED_EDGE('',*,*,#42499,.T.);
+#42499 = EDGE_CURVE('',#39591,#42500,#42502,.T.);
+#42500 = VERTEX_POINT('',#42501);
+#42501 = CARTESIAN_POINT('',(-0.95,1.2,0.65));
+#42502 = SURFACE_CURVE('',#42503,(#42508,#42519),.PCURVE_S1.);
+#42503 = CIRCLE('',#42504,0.1);
+#42504 = AXIS2_PLACEMENT_3D('',#42505,#42506,#42507);
+#42505 = CARTESIAN_POINT('',(-0.85,1.2,0.65));
+#42506 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#42507 = DIRECTION('',(1.110223024625E-15,1.105559255369E-31,1.));
+#42508 = PCURVE('',#39437,#42509);
+#42509 = DEFINITIONAL_REPRESENTATION('',(#42510),#42518);
+#42510 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42511,#42512,#42513,#42514
+ ,#42515,#42516,#42517),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42511 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#42512 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#42513 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#42514 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#42515 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#42516 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#42517 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#42518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42519 = PCURVE('',#39627,#42520);
+#42520 = DEFINITIONAL_REPRESENTATION('',(#42521),#42525);
+#42521 = LINE('',#42522,#42523);
+#42522 = CARTESIAN_POINT('',(0.,-0.5));
+#42523 = VECTOR('',#42524,1.);
+#42524 = DIRECTION('',(1.,0.));
+#42525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42526 = ORIENTED_EDGE('',*,*,#42527,.T.);
+#42527 = EDGE_CURVE('',#42500,#42528,#42530,.T.);
+#42528 = VERTEX_POINT('',#42529);
+#42529 = CARTESIAN_POINT('',(-0.95,1.2,0.25));
+#42530 = SURFACE_CURVE('',#42531,(#42535,#42542),.PCURVE_S1.);
+#42531 = LINE('',#42532,#42533);
+#42532 = CARTESIAN_POINT('',(-0.95,1.2,0.65));
+#42533 = VECTOR('',#42534,1.);
+#42534 = DIRECTION('',(-0.,0.,-1.));
+#42535 = PCURVE('',#39437,#42536);
+#42536 = DEFINITIONAL_REPRESENTATION('',(#42537),#42541);
+#42537 = LINE('',#42538,#42539);
+#42538 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#42539 = VECTOR('',#42540,1.);
+#42540 = DIRECTION('',(-1.,0.));
+#42541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42542 = PCURVE('',#42543,#42548);
+#42543 = PLANE('',#42544);
+#42544 = AXIS2_PLACEMENT_3D('',#42545,#42546,#42547);
+#42545 = CARTESIAN_POINT('',(-0.95,0.7,0.65));
+#42546 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#42547 = DIRECTION('',(-0.,0.,-1.));
+#42548 = DEFINITIONAL_REPRESENTATION('',(#42549),#42553);
+#42549 = LINE('',#42550,#42551);
+#42550 = CARTESIAN_POINT('',(0.,-0.5));
+#42551 = VECTOR('',#42552,1.);
+#42552 = DIRECTION('',(1.,0.));
+#42553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42554 = ORIENTED_EDGE('',*,*,#42555,.T.);
+#42555 = EDGE_CURVE('',#42528,#42556,#42558,.T.);
+#42556 = VERTEX_POINT('',#42557);
+#42557 = CARTESIAN_POINT('',(-1.2,1.2,0.));
+#42558 = SURFACE_CURVE('',#42559,(#42564,#42571),.PCURVE_S1.);
+#42559 = CIRCLE('',#42560,0.25);
+#42560 = AXIS2_PLACEMENT_3D('',#42561,#42562,#42563);
+#42561 = CARTESIAN_POINT('',(-1.2,1.2,0.25));
+#42562 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#42563 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#42564 = PCURVE('',#39437,#42565);
+#42565 = DEFINITIONAL_REPRESENTATION('',(#42566),#42570);
+#42566 = CIRCLE('',#42567,0.25);
+#42567 = AXIS2_PLACEMENT_2D('',#42568,#42569);
+#42568 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#42569 = DIRECTION('',(-4.440892098501E-16,1.));
+#42570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42571 = PCURVE('',#42572,#42577);
+#42572 = CYLINDRICAL_SURFACE('',#42573,0.25);
+#42573 = AXIS2_PLACEMENT_3D('',#42574,#42575,#42576);
+#42574 = CARTESIAN_POINT('',(-1.2,0.7,0.25));
+#42575 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#42576 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#42577 = DEFINITIONAL_REPRESENTATION('',(#42578),#42582);
+#42578 = LINE('',#42579,#42580);
+#42579 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#42580 = VECTOR('',#42581,1.);
+#42581 = DIRECTION('',(-1.,-1.413579858428E-16));
+#42582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42583 = ORIENTED_EDGE('',*,*,#42584,.T.);
+#42584 = EDGE_CURVE('',#42556,#42585,#42587,.T.);
+#42585 = VERTEX_POINT('',#42586);
+#42586 = CARTESIAN_POINT('',(-1.4,1.2,0.));
+#42587 = SURFACE_CURVE('',#42588,(#42592,#42599),.PCURVE_S1.);
+#42588 = LINE('',#42589,#42590);
+#42589 = CARTESIAN_POINT('',(-1.2,1.2,0.));
+#42590 = VECTOR('',#42591,1.);
+#42591 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#42592 = PCURVE('',#39437,#42593);
+#42593 = DEFINITIONAL_REPRESENTATION('',(#42594),#42598);
+#42594 = LINE('',#42595,#42596);
+#42595 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#42596 = VECTOR('',#42597,1.);
+#42597 = DIRECTION('',(0.,-1.));
+#42598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42599 = PCURVE('',#42600,#42605);
+#42600 = PLANE('',#42601);
+#42601 = AXIS2_PLACEMENT_3D('',#42602,#42603,#42604);
+#42602 = CARTESIAN_POINT('',(-1.2,0.7,0.));
+#42603 = DIRECTION('',(0.,0.,1.));
+#42604 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#42605 = DEFINITIONAL_REPRESENTATION('',(#42606),#42610);
+#42606 = LINE('',#42607,#42608);
+#42607 = CARTESIAN_POINT('',(-4.978996250515E-17,-0.5));
+#42608 = VECTOR('',#42609,1.);
+#42609 = DIRECTION('',(1.,0.));
+#42610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42611 = ORIENTED_EDGE('',*,*,#42612,.T.);
+#42612 = EDGE_CURVE('',#42585,#42613,#42615,.T.);
+#42613 = VERTEX_POINT('',#42614);
+#42614 = CARTESIAN_POINT('',(-1.4,1.2,0.15));
+#42615 = SURFACE_CURVE('',#42616,(#42620,#42627),.PCURVE_S1.);
+#42616 = LINE('',#42617,#42618);
+#42617 = CARTESIAN_POINT('',(-1.4,1.2,0.));
+#42618 = VECTOR('',#42619,1.);
+#42619 = DIRECTION('',(0.,0.,1.));
+#42620 = PCURVE('',#39437,#42621);
+#42621 = DEFINITIONAL_REPRESENTATION('',(#42622),#42626);
+#42622 = LINE('',#42623,#42624);
+#42623 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#42624 = VECTOR('',#42625,1.);
+#42625 = DIRECTION('',(1.,0.));
+#42626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42627 = PCURVE('',#42628,#42633);
+#42628 = PLANE('',#42629);
+#42629 = AXIS2_PLACEMENT_3D('',#42630,#42631,#42632);
+#42630 = CARTESIAN_POINT('',(-1.4,0.7,0.));
+#42631 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42632 = DIRECTION('',(0.,-0.,1.));
+#42633 = DEFINITIONAL_REPRESENTATION('',(#42634),#42638);
+#42634 = LINE('',#42635,#42636);
+#42635 = CARTESIAN_POINT('',(0.,-0.5));
+#42636 = VECTOR('',#42637,1.);
+#42637 = DIRECTION('',(1.,0.));
+#42638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42639 = ORIENTED_EDGE('',*,*,#42640,.T.);
+#42640 = EDGE_CURVE('',#42613,#42641,#42643,.T.);
+#42641 = VERTEX_POINT('',#42642);
+#42642 = CARTESIAN_POINT('',(-1.2,1.2,0.15));
+#42643 = SURFACE_CURVE('',#42644,(#42648,#42655),.PCURVE_S1.);
+#42644 = LINE('',#42645,#42646);
+#42645 = CARTESIAN_POINT('',(-1.4,1.2,0.15));
+#42646 = VECTOR('',#42647,1.);
+#42647 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42648 = PCURVE('',#39437,#42649);
+#42649 = DEFINITIONAL_REPRESENTATION('',(#42650),#42654);
+#42650 = LINE('',#42651,#42652);
+#42651 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#42652 = VECTOR('',#42653,1.);
+#42653 = DIRECTION('',(0.,1.));
+#42654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42655 = PCURVE('',#42656,#42661);
+#42656 = PLANE('',#42657);
+#42657 = AXIS2_PLACEMENT_3D('',#42658,#42659,#42660);
+#42658 = CARTESIAN_POINT('',(-1.4,0.7,0.15));
+#42659 = DIRECTION('',(-0.,0.,-1.));
+#42660 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42661 = DEFINITIONAL_REPRESENTATION('',(#42662),#42666);
+#42662 = LINE('',#42663,#42664);
+#42663 = CARTESIAN_POINT('',(4.978996250515E-17,-0.5));
+#42664 = VECTOR('',#42665,1.);
+#42665 = DIRECTION('',(1.,0.));
+#42666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42667 = ORIENTED_EDGE('',*,*,#42668,.T.);
+#42668 = EDGE_CURVE('',#42641,#42669,#42671,.T.);
+#42669 = VERTEX_POINT('',#42670);
+#42670 = CARTESIAN_POINT('',(-1.1,1.2,0.25));
+#42671 = SURFACE_CURVE('',#42672,(#42677,#42688),.PCURVE_S1.);
+#42672 = CIRCLE('',#42673,0.1);
+#42673 = AXIS2_PLACEMENT_3D('',#42674,#42675,#42676);
+#42674 = CARTESIAN_POINT('',(-1.2,1.2,0.25));
+#42675 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#42676 = DIRECTION('',(-0.,0.,-1.));
+#42677 = PCURVE('',#39437,#42678);
+#42678 = DEFINITIONAL_REPRESENTATION('',(#42679),#42687);
+#42679 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42680,#42681,#42682,#42683
+ ,#42684,#42685,#42686),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42680 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#42681 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#42682 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#42683 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#42684 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#42685 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#42686 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#42687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42688 = PCURVE('',#42689,#42694);
+#42689 = CYLINDRICAL_SURFACE('',#42690,0.1);
+#42690 = AXIS2_PLACEMENT_3D('',#42691,#42692,#42693);
+#42691 = CARTESIAN_POINT('',(-1.2,0.7,0.25));
+#42692 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#42693 = DIRECTION('',(0.,-0.,-1.));
+#42694 = DEFINITIONAL_REPRESENTATION('',(#42695),#42699);
+#42695 = LINE('',#42696,#42697);
+#42696 = CARTESIAN_POINT('',(2.22044604925E-15,-0.5));
+#42697 = VECTOR('',#42698,1.);
+#42698 = DIRECTION('',(1.,1.413579858428E-16));
+#42699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42700 = ORIENTED_EDGE('',*,*,#42701,.T.);
+#42701 = EDGE_CURVE('',#42669,#42702,#42704,.T.);
+#42702 = VERTEX_POINT('',#42703);
+#42703 = CARTESIAN_POINT('',(-1.1,1.2,0.65));
+#42704 = SURFACE_CURVE('',#42705,(#42709,#42716),.PCURVE_S1.);
+#42705 = LINE('',#42706,#42707);
+#42706 = CARTESIAN_POINT('',(-1.1,1.2,0.25));
+#42707 = VECTOR('',#42708,1.);
+#42708 = DIRECTION('',(0.,0.,1.));
+#42709 = PCURVE('',#39437,#42710);
+#42710 = DEFINITIONAL_REPRESENTATION('',(#42711),#42715);
+#42711 = LINE('',#42712,#42713);
+#42712 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#42713 = VECTOR('',#42714,1.);
+#42714 = DIRECTION('',(1.,0.));
+#42715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42716 = PCURVE('',#42717,#42722);
+#42717 = PLANE('',#42718);
+#42718 = AXIS2_PLACEMENT_3D('',#42719,#42720,#42721);
+#42719 = CARTESIAN_POINT('',(-1.1,0.7,0.25));
+#42720 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42721 = DIRECTION('',(0.,-0.,1.));
+#42722 = DEFINITIONAL_REPRESENTATION('',(#42723),#42727);
+#42723 = LINE('',#42724,#42725);
+#42724 = CARTESIAN_POINT('',(0.,-0.5));
+#42725 = VECTOR('',#42726,1.);
+#42726 = DIRECTION('',(1.,0.));
+#42727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42728 = ORIENTED_EDGE('',*,*,#42729,.T.);
+#42729 = EDGE_CURVE('',#42702,#42730,#42732,.T.);
+#42730 = VERTEX_POINT('',#42731);
+#42731 = CARTESIAN_POINT('',(-0.85,1.2,0.9));
+#42732 = SURFACE_CURVE('',#42733,(#42738,#42745),.PCURVE_S1.);
+#42733 = CIRCLE('',#42734,0.25);
+#42734 = AXIS2_PLACEMENT_3D('',#42735,#42736,#42737);
+#42735 = CARTESIAN_POINT('',(-0.85,1.2,0.65));
+#42736 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#42737 = DIRECTION('',(-1.,-9.95799250103E-17,1.33226762955E-15));
+#42738 = PCURVE('',#39437,#42739);
+#42739 = DEFINITIONAL_REPRESENTATION('',(#42740),#42744);
+#42740 = CIRCLE('',#42741,0.25);
+#42741 = AXIS2_PLACEMENT_2D('',#42742,#42743);
+#42742 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#42743 = DIRECTION('',(1.33226762955E-15,-1.));
+#42744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42745 = PCURVE('',#42746,#42751);
+#42746 = CYLINDRICAL_SURFACE('',#42747,0.25);
+#42747 = AXIS2_PLACEMENT_3D('',#42748,#42749,#42750);
+#42748 = CARTESIAN_POINT('',(-0.85,0.7,0.65));
+#42749 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#42750 = DIRECTION('',(-1.,-9.95799250103E-17,1.33226762955E-15));
+#42751 = DEFINITIONAL_REPRESENTATION('',(#42752),#42756);
+#42752 = LINE('',#42753,#42754);
+#42753 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#42754 = VECTOR('',#42755,1.);
+#42755 = DIRECTION('',(-1.,0.));
+#42756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42757 = ORIENTED_EDGE('',*,*,#42758,.T.);
+#42758 = EDGE_CURVE('',#42730,#39422,#42759,.T.);
+#42759 = SURFACE_CURVE('',#42760,(#42764,#42771),.PCURVE_S1.);
+#42760 = LINE('',#42761,#42762);
+#42761 = CARTESIAN_POINT('',(-0.85,1.2,0.9));
+#42762 = VECTOR('',#42763,1.);
+#42763 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42764 = PCURVE('',#39437,#42765);
+#42765 = DEFINITIONAL_REPRESENTATION('',(#42766),#42770);
+#42766 = LINE('',#42767,#42768);
+#42767 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#42768 = VECTOR('',#42769,1.);
+#42769 = DIRECTION('',(0.,1.));
+#42770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42771 = PCURVE('',#42772,#42777);
+#42772 = PLANE('',#42773);
+#42773 = AXIS2_PLACEMENT_3D('',#42774,#42775,#42776);
+#42774 = CARTESIAN_POINT('',(-0.85,0.7,0.9));
+#42775 = DIRECTION('',(-0.,0.,-1.));
+#42776 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42777 = DEFINITIONAL_REPRESENTATION('',(#42778),#42782);
+#42778 = LINE('',#42779,#42780);
+#42779 = CARTESIAN_POINT('',(4.978996250515E-17,-0.5));
+#42780 = VECTOR('',#42781,1.);
+#42781 = DIRECTION('',(1.,0.));
+#42782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42783 = ADVANCED_FACE('',(#42784),#39465,.F.);
+#42784 = FACE_BOUND('',#42785,.F.);
+#42785 = EDGE_LOOP('',(#42786,#42808,#42809,#42810));
+#42786 = ORIENTED_EDGE('',*,*,#42787,.F.);
+#42787 = EDGE_CURVE('',#39422,#42788,#42790,.T.);
+#42788 = VERTEX_POINT('',#42789);
+#42789 = CARTESIAN_POINT('',(-0.775,1.2,0.9));
+#42790 = SURFACE_CURVE('',#42791,(#42795,#42801),.PCURVE_S1.);
+#42791 = LINE('',#42792,#42793);
+#42792 = CARTESIAN_POINT('',(-0.85,1.2,0.9));
+#42793 = VECTOR('',#42794,1.);
+#42794 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42795 = PCURVE('',#39465,#42796);
+#42796 = DEFINITIONAL_REPRESENTATION('',(#42797),#42800);
+#42797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42798,#42799),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#42798 = CARTESIAN_POINT('',(2.555,8.337216966371E-16));
+#42799 = CARTESIAN_POINT('',(2.566173184358,1.));
+#42800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42801 = PCURVE('',#42772,#42802);
+#42802 = DEFINITIONAL_REPRESENTATION('',(#42803),#42807);
+#42803 = LINE('',#42804,#42805);
+#42804 = CARTESIAN_POINT('',(4.978996250515E-17,-0.5));
+#42805 = VECTOR('',#42806,1.);
+#42806 = DIRECTION('',(1.,0.));
+#42807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42808 = ORIENTED_EDGE('',*,*,#39451,.T.);
+#42809 = ORIENTED_EDGE('',*,*,#40034,.T.);
+#42810 = ORIENTED_EDGE('',*,*,#42811,.F.);
+#42811 = EDGE_CURVE('',#42788,#40013,#42812,.T.);
+#42812 = SURFACE_CURVE('',#42813,(#42817,#42823),.PCURVE_S1.);
+#42813 = LINE('',#42814,#42815);
+#42814 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#42815 = VECTOR('',#42816,1.);
+#42816 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#42817 = PCURVE('',#39465,#42818);
+#42818 = DEFINITIONAL_REPRESENTATION('',(#42819),#42822);
+#42819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42820,#42821),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(2.5425,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#42820 = CARTESIAN_POINT('',(2.566173184358,1.));
+#42821 = CARTESIAN_POINT('',(2.71,1.));
+#42822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42823 = PCURVE('',#42197,#42824);
+#42824 = DEFINITIONAL_REPRESENTATION('',(#42825),#42829);
+#42825 = LINE('',#42826,#42827);
+#42826 = CARTESIAN_POINT('',(0.,1.218817633483E-15));
+#42827 = VECTOR('',#42828,1.);
+#42828 = DIRECTION('',(1.,-5.325805194407E-16));
+#42829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42830 = ADVANCED_FACE('',(#42831),#39546,.F.);
+#42831 = FACE_BOUND('',#42832,.F.);
+#42832 = EDGE_LOOP('',(#42833,#42834,#42862,#42883));
+#42833 = ORIENTED_EDGE('',*,*,#39532,.T.);
+#42834 = ORIENTED_EDGE('',*,*,#42835,.T.);
+#42835 = EDGE_CURVE('',#39505,#42836,#42838,.T.);
+#42836 = VERTEX_POINT('',#42837);
+#42837 = CARTESIAN_POINT('',(-0.95,-0.7,0.65));
+#42838 = SURFACE_CURVE('',#42839,(#42844,#42851),.PCURVE_S1.);
+#42839 = CIRCLE('',#42840,0.1);
+#42840 = AXIS2_PLACEMENT_3D('',#42841,#42842,#42843);
+#42841 = CARTESIAN_POINT('',(-0.85,-0.7,0.65));
+#42842 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#42843 = DIRECTION('',(1.110223024625E-15,1.105559255369E-31,1.));
+#42844 = PCURVE('',#39546,#42845);
+#42845 = DEFINITIONAL_REPRESENTATION('',(#42846),#42850);
+#42846 = LINE('',#42847,#42848);
+#42847 = CARTESIAN_POINT('',(0.,-0.5));
+#42848 = VECTOR('',#42849,1.);
+#42849 = DIRECTION('',(1.,0.));
+#42850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42851 = PCURVE('',#39520,#42852);
+#42852 = DEFINITIONAL_REPRESENTATION('',(#42853),#42861);
+#42853 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42854,#42855,#42856,#42857
+ ,#42858,#42859,#42860),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42854 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#42855 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#42856 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#42857 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#42858 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#42859 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#42860 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#42861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42862 = ORIENTED_EDGE('',*,*,#42863,.F.);
+#42863 = EDGE_CURVE('',#42215,#42836,#42864,.T.);
+#42864 = SURFACE_CURVE('',#42865,(#42869,#42876),.PCURVE_S1.);
+#42865 = LINE('',#42866,#42867);
+#42866 = CARTESIAN_POINT('',(-0.95,-1.2,0.65));
+#42867 = VECTOR('',#42868,1.);
+#42868 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#42869 = PCURVE('',#39546,#42870);
+#42870 = DEFINITIONAL_REPRESENTATION('',(#42871),#42875);
+#42871 = LINE('',#42872,#42873);
+#42872 = CARTESIAN_POINT('',(1.570796326795,0.));
+#42873 = VECTOR('',#42874,1.);
+#42874 = DIRECTION('',(0.,-1.));
+#42875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42876 = PCURVE('',#42258,#42877);
+#42877 = DEFINITIONAL_REPRESENTATION('',(#42878),#42882);
+#42878 = LINE('',#42879,#42880);
+#42879 = CARTESIAN_POINT('',(0.,0.));
+#42880 = VECTOR('',#42881,1.);
+#42881 = DIRECTION('',(0.,-1.));
+#42882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42883 = ORIENTED_EDGE('',*,*,#42214,.F.);
+#42884 = ADVANCED_FACE('',(#42885),#39520,.T.);
+#42885 = FACE_BOUND('',#42886,.T.);
+#42886 = EDGE_LOOP('',(#42887,#42888,#42889,#42890,#42913,#42937,#42960,
+ #42983,#43006,#43034,#43057,#43081));
+#42887 = ORIENTED_EDGE('',*,*,#39642,.F.);
+#42888 = ORIENTED_EDGE('',*,*,#39504,.T.);
+#42889 = ORIENTED_EDGE('',*,*,#42835,.T.);
+#42890 = ORIENTED_EDGE('',*,*,#42891,.T.);
+#42891 = EDGE_CURVE('',#42836,#42892,#42894,.T.);
+#42892 = VERTEX_POINT('',#42893);
+#42893 = CARTESIAN_POINT('',(-0.95,-0.7,0.25));
+#42894 = SURFACE_CURVE('',#42895,(#42899,#42906),.PCURVE_S1.);
+#42895 = LINE('',#42896,#42897);
+#42896 = CARTESIAN_POINT('',(-0.95,-0.7,0.65));
+#42897 = VECTOR('',#42898,1.);
+#42898 = DIRECTION('',(-0.,0.,-1.));
+#42899 = PCURVE('',#39520,#42900);
+#42900 = DEFINITIONAL_REPRESENTATION('',(#42901),#42905);
+#42901 = LINE('',#42902,#42903);
+#42902 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#42903 = VECTOR('',#42904,1.);
+#42904 = DIRECTION('',(-1.,0.));
+#42905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42906 = PCURVE('',#42258,#42907);
+#42907 = DEFINITIONAL_REPRESENTATION('',(#42908),#42912);
+#42908 = LINE('',#42909,#42910);
+#42909 = CARTESIAN_POINT('',(0.,-0.5));
+#42910 = VECTOR('',#42911,1.);
+#42911 = DIRECTION('',(1.,0.));
+#42912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42913 = ORIENTED_EDGE('',*,*,#42914,.T.);
+#42914 = EDGE_CURVE('',#42892,#42915,#42917,.T.);
+#42915 = VERTEX_POINT('',#42916);
+#42916 = CARTESIAN_POINT('',(-1.2,-0.7,0.));
+#42917 = SURFACE_CURVE('',#42918,(#42923,#42930),.PCURVE_S1.);
+#42918 = CIRCLE('',#42919,0.25);
+#42919 = AXIS2_PLACEMENT_3D('',#42920,#42921,#42922);
+#42920 = CARTESIAN_POINT('',(-1.2,-0.7,0.25));
+#42921 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#42922 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#42923 = PCURVE('',#39520,#42924);
+#42924 = DEFINITIONAL_REPRESENTATION('',(#42925),#42929);
+#42925 = CIRCLE('',#42926,0.25);
+#42926 = AXIS2_PLACEMENT_2D('',#42927,#42928);
+#42927 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#42928 = DIRECTION('',(-4.440892098501E-16,1.));
+#42929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42930 = PCURVE('',#42287,#42931);
+#42931 = DEFINITIONAL_REPRESENTATION('',(#42932),#42936);
+#42932 = LINE('',#42933,#42934);
+#42933 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#42934 = VECTOR('',#42935,1.);
+#42935 = DIRECTION('',(-1.,0.));
+#42936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42937 = ORIENTED_EDGE('',*,*,#42938,.T.);
+#42938 = EDGE_CURVE('',#42915,#42939,#42941,.T.);
+#42939 = VERTEX_POINT('',#42940);
+#42940 = CARTESIAN_POINT('',(-1.4,-0.7,0.));
+#42941 = SURFACE_CURVE('',#42942,(#42946,#42953),.PCURVE_S1.);
+#42942 = LINE('',#42943,#42944);
+#42943 = CARTESIAN_POINT('',(-1.2,-0.7,0.));
+#42944 = VECTOR('',#42945,1.);
+#42945 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#42946 = PCURVE('',#39520,#42947);
+#42947 = DEFINITIONAL_REPRESENTATION('',(#42948),#42952);
+#42948 = LINE('',#42949,#42950);
+#42949 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#42950 = VECTOR('',#42951,1.);
+#42951 = DIRECTION('',(0.,-1.));
+#42952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42953 = PCURVE('',#42315,#42954);
+#42954 = DEFINITIONAL_REPRESENTATION('',(#42955),#42959);
+#42955 = LINE('',#42956,#42957);
+#42956 = CARTESIAN_POINT('',(-4.978996250515E-17,-0.5));
+#42957 = VECTOR('',#42958,1.);
+#42958 = DIRECTION('',(1.,0.));
+#42959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42960 = ORIENTED_EDGE('',*,*,#42961,.T.);
+#42961 = EDGE_CURVE('',#42939,#42962,#42964,.T.);
+#42962 = VERTEX_POINT('',#42963);
+#42963 = CARTESIAN_POINT('',(-1.4,-0.7,0.15));
+#42964 = SURFACE_CURVE('',#42965,(#42969,#42976),.PCURVE_S1.);
+#42965 = LINE('',#42966,#42967);
+#42966 = CARTESIAN_POINT('',(-1.4,-0.7,0.));
+#42967 = VECTOR('',#42968,1.);
+#42968 = DIRECTION('',(0.,0.,1.));
+#42969 = PCURVE('',#39520,#42970);
+#42970 = DEFINITIONAL_REPRESENTATION('',(#42971),#42975);
+#42971 = LINE('',#42972,#42973);
+#42972 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#42973 = VECTOR('',#42974,1.);
+#42974 = DIRECTION('',(1.,0.));
+#42975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42976 = PCURVE('',#42343,#42977);
+#42977 = DEFINITIONAL_REPRESENTATION('',(#42978),#42982);
+#42978 = LINE('',#42979,#42980);
+#42979 = CARTESIAN_POINT('',(0.,-0.5));
+#42980 = VECTOR('',#42981,1.);
+#42981 = DIRECTION('',(1.,0.));
+#42982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42983 = ORIENTED_EDGE('',*,*,#42984,.T.);
+#42984 = EDGE_CURVE('',#42962,#42985,#42987,.T.);
+#42985 = VERTEX_POINT('',#42986);
+#42986 = CARTESIAN_POINT('',(-1.2,-0.7,0.15));
+#42987 = SURFACE_CURVE('',#42988,(#42992,#42999),.PCURVE_S1.);
+#42988 = LINE('',#42989,#42990);
+#42989 = CARTESIAN_POINT('',(-1.4,-0.7,0.15));
+#42990 = VECTOR('',#42991,1.);
+#42991 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#42992 = PCURVE('',#39520,#42993);
+#42993 = DEFINITIONAL_REPRESENTATION('',(#42994),#42998);
+#42994 = LINE('',#42995,#42996);
+#42995 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#42996 = VECTOR('',#42997,1.);
+#42997 = DIRECTION('',(0.,1.));
+#42998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42999 = PCURVE('',#42371,#43000);
+#43000 = DEFINITIONAL_REPRESENTATION('',(#43001),#43005);
+#43001 = LINE('',#43002,#43003);
+#43002 = CARTESIAN_POINT('',(4.978996250515E-17,-0.5));
+#43003 = VECTOR('',#43004,1.);
+#43004 = DIRECTION('',(1.,0.));
+#43005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43006 = ORIENTED_EDGE('',*,*,#43007,.T.);
+#43007 = EDGE_CURVE('',#42985,#43008,#43010,.T.);
+#43008 = VERTEX_POINT('',#43009);
+#43009 = CARTESIAN_POINT('',(-1.1,-0.7,0.25));
+#43010 = SURFACE_CURVE('',#43011,(#43016,#43027),.PCURVE_S1.);
+#43011 = CIRCLE('',#43012,0.1);
+#43012 = AXIS2_PLACEMENT_3D('',#43013,#43014,#43015);
+#43013 = CARTESIAN_POINT('',(-1.2,-0.7,0.25));
+#43014 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#43015 = DIRECTION('',(-0.,0.,-1.));
+#43016 = PCURVE('',#39520,#43017);
+#43017 = DEFINITIONAL_REPRESENTATION('',(#43018),#43026);
+#43018 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43019,#43020,#43021,#43022
+ ,#43023,#43024,#43025),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43019 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#43020 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#43021 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#43022 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#43023 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#43024 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#43025 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#43026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43027 = PCURVE('',#42404,#43028);
+#43028 = DEFINITIONAL_REPRESENTATION('',(#43029),#43033);
+#43029 = LINE('',#43030,#43031);
+#43030 = CARTESIAN_POINT('',(2.22044604925E-15,-0.5));
+#43031 = VECTOR('',#43032,1.);
+#43032 = DIRECTION('',(1.,0.));
+#43033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43034 = ORIENTED_EDGE('',*,*,#43035,.T.);
+#43035 = EDGE_CURVE('',#43008,#43036,#43038,.T.);
+#43036 = VERTEX_POINT('',#43037);
+#43037 = CARTESIAN_POINT('',(-1.1,-0.7,0.65));
+#43038 = SURFACE_CURVE('',#43039,(#43043,#43050),.PCURVE_S1.);
+#43039 = LINE('',#43040,#43041);
+#43040 = CARTESIAN_POINT('',(-1.1,-0.7,0.25));
+#43041 = VECTOR('',#43042,1.);
+#43042 = DIRECTION('',(0.,0.,1.));
+#43043 = PCURVE('',#39520,#43044);
+#43044 = DEFINITIONAL_REPRESENTATION('',(#43045),#43049);
+#43045 = LINE('',#43046,#43047);
+#43046 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#43047 = VECTOR('',#43048,1.);
+#43048 = DIRECTION('',(1.,0.));
+#43049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43050 = PCURVE('',#42432,#43051);
+#43051 = DEFINITIONAL_REPRESENTATION('',(#43052),#43056);
+#43052 = LINE('',#43053,#43054);
+#43053 = CARTESIAN_POINT('',(0.,-0.5));
+#43054 = VECTOR('',#43055,1.);
+#43055 = DIRECTION('',(1.,0.));
+#43056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43057 = ORIENTED_EDGE('',*,*,#43058,.T.);
+#43058 = EDGE_CURVE('',#43036,#43059,#43061,.T.);
+#43059 = VERTEX_POINT('',#43060);
+#43060 = CARTESIAN_POINT('',(-0.85,-0.7,0.9));
+#43061 = SURFACE_CURVE('',#43062,(#43067,#43074),.PCURVE_S1.);
+#43062 = CIRCLE('',#43063,0.25);
+#43063 = AXIS2_PLACEMENT_3D('',#43064,#43065,#43066);
+#43064 = CARTESIAN_POINT('',(-0.85,-0.7,0.65));
+#43065 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#43066 = DIRECTION('',(-1.,-9.95799250103E-17,1.33226762955E-15));
+#43067 = PCURVE('',#39520,#43068);
+#43068 = DEFINITIONAL_REPRESENTATION('',(#43069),#43073);
+#43069 = CIRCLE('',#43070,0.25);
+#43070 = AXIS2_PLACEMENT_2D('',#43071,#43072);
+#43071 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#43072 = DIRECTION('',(1.33226762955E-15,-1.));
+#43073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43074 = PCURVE('',#42461,#43075);
+#43075 = DEFINITIONAL_REPRESENTATION('',(#43076),#43080);
+#43076 = LINE('',#43077,#43078);
+#43077 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#43078 = VECTOR('',#43079,1.);
+#43079 = DIRECTION('',(-1.,0.));
+#43080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43081 = ORIENTED_EDGE('',*,*,#43082,.T.);
+#43082 = EDGE_CURVE('',#43059,#39643,#43083,.T.);
+#43083 = SURFACE_CURVE('',#43084,(#43088,#43095),.PCURVE_S1.);
+#43084 = LINE('',#43085,#43086);
+#43085 = CARTESIAN_POINT('',(-0.85,-0.7,0.9));
+#43086 = VECTOR('',#43087,1.);
+#43087 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43088 = PCURVE('',#39520,#43089);
+#43089 = DEFINITIONAL_REPRESENTATION('',(#43090),#43094);
+#43090 = LINE('',#43091,#43092);
+#43091 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#43092 = VECTOR('',#43093,1.);
+#43093 = DIRECTION('',(0.,1.));
+#43094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43095 = PCURVE('',#42172,#43096);
+#43096 = DEFINITIONAL_REPRESENTATION('',(#43097),#43101);
+#43097 = LINE('',#43098,#43099);
+#43098 = CARTESIAN_POINT('',(4.978996250515E-17,-0.5));
+#43099 = VECTOR('',#43100,1.);
+#43100 = DIRECTION('',(1.,0.));
+#43101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43102 = ADVANCED_FACE('',(#43103),#39577,.F.);
+#43103 = FACE_BOUND('',#43104,.F.);
+#43104 = EDGE_LOOP('',(#43105,#43106,#43107,#43135,#43158,#43182,#43205,
+ #43228,#43251,#43279,#43302,#43326));
+#43105 = ORIENTED_EDGE('',*,*,#39752,.F.);
+#43106 = ORIENTED_EDGE('',*,*,#39561,.T.);
+#43107 = ORIENTED_EDGE('',*,*,#43108,.T.);
+#43108 = EDGE_CURVE('',#39562,#43109,#43111,.T.);
+#43109 = VERTEX_POINT('',#43110);
+#43110 = CARTESIAN_POINT('',(-0.95,0.7,0.65));
+#43111 = SURFACE_CURVE('',#43112,(#43117,#43128),.PCURVE_S1.);
+#43112 = CIRCLE('',#43113,0.1);
+#43113 = AXIS2_PLACEMENT_3D('',#43114,#43115,#43116);
+#43114 = CARTESIAN_POINT('',(-0.85,0.7,0.65));
+#43115 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#43116 = DIRECTION('',(1.110223024625E-15,1.105559255369E-31,1.));
+#43117 = PCURVE('',#39577,#43118);
+#43118 = DEFINITIONAL_REPRESENTATION('',(#43119),#43127);
+#43119 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43120,#43121,#43122,#43123
+ ,#43124,#43125,#43126),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43120 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#43121 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#43122 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#43123 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#43124 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#43125 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#43126 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#43127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43128 = PCURVE('',#39627,#43129);
+#43129 = DEFINITIONAL_REPRESENTATION('',(#43130),#43134);
+#43130 = LINE('',#43131,#43132);
+#43131 = CARTESIAN_POINT('',(0.,0.));
+#43132 = VECTOR('',#43133,1.);
+#43133 = DIRECTION('',(1.,0.));
+#43134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43135 = ORIENTED_EDGE('',*,*,#43136,.T.);
+#43136 = EDGE_CURVE('',#43109,#43137,#43139,.T.);
+#43137 = VERTEX_POINT('',#43138);
+#43138 = CARTESIAN_POINT('',(-0.95,0.7,0.25));
+#43139 = SURFACE_CURVE('',#43140,(#43144,#43151),.PCURVE_S1.);
+#43140 = LINE('',#43141,#43142);
+#43141 = CARTESIAN_POINT('',(-0.95,0.7,0.65));
+#43142 = VECTOR('',#43143,1.);
+#43143 = DIRECTION('',(-0.,0.,-1.));
+#43144 = PCURVE('',#39577,#43145);
+#43145 = DEFINITIONAL_REPRESENTATION('',(#43146),#43150);
+#43146 = LINE('',#43147,#43148);
+#43147 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#43148 = VECTOR('',#43149,1.);
+#43149 = DIRECTION('',(-1.,0.));
+#43150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43151 = PCURVE('',#42543,#43152);
+#43152 = DEFINITIONAL_REPRESENTATION('',(#43153),#43157);
+#43153 = LINE('',#43154,#43155);
+#43154 = CARTESIAN_POINT('',(0.,0.));
+#43155 = VECTOR('',#43156,1.);
+#43156 = DIRECTION('',(1.,0.));
+#43157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43158 = ORIENTED_EDGE('',*,*,#43159,.T.);
+#43159 = EDGE_CURVE('',#43137,#43160,#43162,.T.);
+#43160 = VERTEX_POINT('',#43161);
+#43161 = CARTESIAN_POINT('',(-1.2,0.7,0.));
+#43162 = SURFACE_CURVE('',#43163,(#43168,#43175),.PCURVE_S1.);
+#43163 = CIRCLE('',#43164,0.25);
+#43164 = AXIS2_PLACEMENT_3D('',#43165,#43166,#43167);
+#43165 = CARTESIAN_POINT('',(-1.2,0.7,0.25));
+#43166 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#43167 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#43168 = PCURVE('',#39577,#43169);
+#43169 = DEFINITIONAL_REPRESENTATION('',(#43170),#43174);
+#43170 = CIRCLE('',#43171,0.25);
+#43171 = AXIS2_PLACEMENT_2D('',#43172,#43173);
+#43172 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#43173 = DIRECTION('',(-4.440892098501E-16,1.));
+#43174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43175 = PCURVE('',#42572,#43176);
+#43176 = DEFINITIONAL_REPRESENTATION('',(#43177),#43181);
+#43177 = LINE('',#43178,#43179);
+#43178 = CARTESIAN_POINT('',(6.28318530718,0.));
+#43179 = VECTOR('',#43180,1.);
+#43180 = DIRECTION('',(-1.,0.));
+#43181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43182 = ORIENTED_EDGE('',*,*,#43183,.T.);
+#43183 = EDGE_CURVE('',#43160,#43184,#43186,.T.);
+#43184 = VERTEX_POINT('',#43185);
+#43185 = CARTESIAN_POINT('',(-1.4,0.7,0.));
+#43186 = SURFACE_CURVE('',#43187,(#43191,#43198),.PCURVE_S1.);
+#43187 = LINE('',#43188,#43189);
+#43188 = CARTESIAN_POINT('',(-1.2,0.7,0.));
+#43189 = VECTOR('',#43190,1.);
+#43190 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#43191 = PCURVE('',#39577,#43192);
+#43192 = DEFINITIONAL_REPRESENTATION('',(#43193),#43197);
+#43193 = LINE('',#43194,#43195);
+#43194 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#43195 = VECTOR('',#43196,1.);
+#43196 = DIRECTION('',(0.,-1.));
+#43197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43198 = PCURVE('',#42600,#43199);
+#43199 = DEFINITIONAL_REPRESENTATION('',(#43200),#43204);
+#43200 = LINE('',#43201,#43202);
+#43201 = CARTESIAN_POINT('',(0.,0.));
+#43202 = VECTOR('',#43203,1.);
+#43203 = DIRECTION('',(1.,0.));
+#43204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43205 = ORIENTED_EDGE('',*,*,#43206,.T.);
+#43206 = EDGE_CURVE('',#43184,#43207,#43209,.T.);
+#43207 = VERTEX_POINT('',#43208);
+#43208 = CARTESIAN_POINT('',(-1.4,0.7,0.15));
+#43209 = SURFACE_CURVE('',#43210,(#43214,#43221),.PCURVE_S1.);
+#43210 = LINE('',#43211,#43212);
+#43211 = CARTESIAN_POINT('',(-1.4,0.7,0.));
+#43212 = VECTOR('',#43213,1.);
+#43213 = DIRECTION('',(0.,0.,1.));
+#43214 = PCURVE('',#39577,#43215);
+#43215 = DEFINITIONAL_REPRESENTATION('',(#43216),#43220);
+#43216 = LINE('',#43217,#43218);
+#43217 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#43218 = VECTOR('',#43219,1.);
+#43219 = DIRECTION('',(1.,0.));
+#43220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43221 = PCURVE('',#42628,#43222);
+#43222 = DEFINITIONAL_REPRESENTATION('',(#43223),#43227);
+#43223 = LINE('',#43224,#43225);
+#43224 = CARTESIAN_POINT('',(0.,0.));
+#43225 = VECTOR('',#43226,1.);
+#43226 = DIRECTION('',(1.,0.));
+#43227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43228 = ORIENTED_EDGE('',*,*,#43229,.T.);
+#43229 = EDGE_CURVE('',#43207,#43230,#43232,.T.);
+#43230 = VERTEX_POINT('',#43231);
+#43231 = CARTESIAN_POINT('',(-1.2,0.7,0.15));
+#43232 = SURFACE_CURVE('',#43233,(#43237,#43244),.PCURVE_S1.);
+#43233 = LINE('',#43234,#43235);
+#43234 = CARTESIAN_POINT('',(-1.4,0.7,0.15));
+#43235 = VECTOR('',#43236,1.);
+#43236 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43237 = PCURVE('',#39577,#43238);
+#43238 = DEFINITIONAL_REPRESENTATION('',(#43239),#43243);
+#43239 = LINE('',#43240,#43241);
+#43240 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#43241 = VECTOR('',#43242,1.);
+#43242 = DIRECTION('',(0.,1.));
+#43243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43244 = PCURVE('',#42656,#43245);
+#43245 = DEFINITIONAL_REPRESENTATION('',(#43246),#43250);
+#43246 = LINE('',#43247,#43248);
+#43247 = CARTESIAN_POINT('',(0.,0.));
+#43248 = VECTOR('',#43249,1.);
+#43249 = DIRECTION('',(1.,0.));
+#43250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43251 = ORIENTED_EDGE('',*,*,#43252,.T.);
+#43252 = EDGE_CURVE('',#43230,#43253,#43255,.T.);
+#43253 = VERTEX_POINT('',#43254);
+#43254 = CARTESIAN_POINT('',(-1.1,0.7,0.25));
+#43255 = SURFACE_CURVE('',#43256,(#43261,#43272),.PCURVE_S1.);
+#43256 = CIRCLE('',#43257,0.1);
+#43257 = AXIS2_PLACEMENT_3D('',#43258,#43259,#43260);
+#43258 = CARTESIAN_POINT('',(-1.2,0.7,0.25));
+#43259 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#43260 = DIRECTION('',(-0.,0.,-1.));
+#43261 = PCURVE('',#39577,#43262);
+#43262 = DEFINITIONAL_REPRESENTATION('',(#43263),#43271);
+#43263 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43264,#43265,#43266,#43267
+ ,#43268,#43269,#43270),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43264 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#43265 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#43266 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#43267 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#43268 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#43269 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#43270 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#43271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43272 = PCURVE('',#42689,#43273);
+#43273 = DEFINITIONAL_REPRESENTATION('',(#43274),#43278);
+#43274 = LINE('',#43275,#43276);
+#43275 = CARTESIAN_POINT('',(0.,0.));
+#43276 = VECTOR('',#43277,1.);
+#43277 = DIRECTION('',(1.,0.));
+#43278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43279 = ORIENTED_EDGE('',*,*,#43280,.T.);
+#43280 = EDGE_CURVE('',#43253,#43281,#43283,.T.);
+#43281 = VERTEX_POINT('',#43282);
+#43282 = CARTESIAN_POINT('',(-1.1,0.7,0.65));
+#43283 = SURFACE_CURVE('',#43284,(#43288,#43295),.PCURVE_S1.);
+#43284 = LINE('',#43285,#43286);
+#43285 = CARTESIAN_POINT('',(-1.1,0.7,0.25));
+#43286 = VECTOR('',#43287,1.);
+#43287 = DIRECTION('',(0.,0.,1.));
+#43288 = PCURVE('',#39577,#43289);
+#43289 = DEFINITIONAL_REPRESENTATION('',(#43290),#43294);
+#43290 = LINE('',#43291,#43292);
+#43291 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#43292 = VECTOR('',#43293,1.);
+#43293 = DIRECTION('',(1.,0.));
+#43294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43295 = PCURVE('',#42717,#43296);
+#43296 = DEFINITIONAL_REPRESENTATION('',(#43297),#43301);
+#43297 = LINE('',#43298,#43299);
+#43298 = CARTESIAN_POINT('',(0.,0.));
+#43299 = VECTOR('',#43300,1.);
+#43300 = DIRECTION('',(1.,0.));
+#43301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43302 = ORIENTED_EDGE('',*,*,#43303,.T.);
+#43303 = EDGE_CURVE('',#43281,#43304,#43306,.T.);
+#43304 = VERTEX_POINT('',#43305);
+#43305 = CARTESIAN_POINT('',(-0.85,0.7,0.9));
+#43306 = SURFACE_CURVE('',#43307,(#43312,#43319),.PCURVE_S1.);
+#43307 = CIRCLE('',#43308,0.25);
+#43308 = AXIS2_PLACEMENT_3D('',#43309,#43310,#43311);
+#43309 = CARTESIAN_POINT('',(-0.85,0.7,0.65));
+#43310 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#43311 = DIRECTION('',(-1.,-9.95799250103E-17,1.33226762955E-15));
+#43312 = PCURVE('',#39577,#43313);
+#43313 = DEFINITIONAL_REPRESENTATION('',(#43314),#43318);
+#43314 = CIRCLE('',#43315,0.25);
+#43315 = AXIS2_PLACEMENT_2D('',#43316,#43317);
+#43316 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#43317 = DIRECTION('',(1.33226762955E-15,-1.));
+#43318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43319 = PCURVE('',#42746,#43320);
+#43320 = DEFINITIONAL_REPRESENTATION('',(#43321),#43325);
+#43321 = LINE('',#43322,#43323);
+#43322 = CARTESIAN_POINT('',(6.28318530718,0.));
+#43323 = VECTOR('',#43324,1.);
+#43324 = DIRECTION('',(-1.,0.));
+#43325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43326 = ORIENTED_EDGE('',*,*,#43327,.T.);
+#43327 = EDGE_CURVE('',#43304,#39753,#43328,.T.);
+#43328 = SURFACE_CURVE('',#43329,(#43333,#43340),.PCURVE_S1.);
+#43329 = LINE('',#43330,#43331);
+#43330 = CARTESIAN_POINT('',(-0.85,0.7,0.9));
+#43331 = VECTOR('',#43332,1.);
+#43332 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43333 = PCURVE('',#39577,#43334);
+#43334 = DEFINITIONAL_REPRESENTATION('',(#43335),#43339);
+#43335 = LINE('',#43336,#43337);
+#43336 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#43337 = VECTOR('',#43338,1.);
+#43338 = DIRECTION('',(0.,1.));
+#43339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43340 = PCURVE('',#42772,#43341);
+#43341 = DEFINITIONAL_REPRESENTATION('',(#43342),#43346);
+#43342 = LINE('',#43343,#43344);
+#43343 = CARTESIAN_POINT('',(0.,0.));
+#43344 = VECTOR('',#43345,1.);
+#43345 = DIRECTION('',(1.,0.));
+#43346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43347 = ADVANCED_FACE('',(#43348),#39627,.F.);
+#43348 = FACE_BOUND('',#43349,.F.);
+#43349 = EDGE_LOOP('',(#43350,#43351,#43352,#43373));
+#43350 = ORIENTED_EDGE('',*,*,#39613,.T.);
+#43351 = ORIENTED_EDGE('',*,*,#42499,.T.);
+#43352 = ORIENTED_EDGE('',*,*,#43353,.F.);
+#43353 = EDGE_CURVE('',#43109,#42500,#43354,.T.);
+#43354 = SURFACE_CURVE('',#43355,(#43359,#43366),.PCURVE_S1.);
+#43355 = LINE('',#43356,#43357);
+#43356 = CARTESIAN_POINT('',(-0.95,0.7,0.65));
+#43357 = VECTOR('',#43358,1.);
+#43358 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#43359 = PCURVE('',#39627,#43360);
+#43360 = DEFINITIONAL_REPRESENTATION('',(#43361),#43365);
+#43361 = LINE('',#43362,#43363);
+#43362 = CARTESIAN_POINT('',(1.570796326795,0.));
+#43363 = VECTOR('',#43364,1.);
+#43364 = DIRECTION('',(0.,-1.));
+#43365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43366 = PCURVE('',#42543,#43367);
+#43367 = DEFINITIONAL_REPRESENTATION('',(#43368),#43372);
+#43368 = LINE('',#43369,#43370);
+#43369 = CARTESIAN_POINT('',(0.,0.));
+#43370 = VECTOR('',#43371,1.);
+#43371 = DIRECTION('',(0.,-1.));
+#43372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43373 = ORIENTED_EDGE('',*,*,#43108,.F.);
+#43374 = ADVANCED_FACE('',(#43375),#39708,.F.);
+#43375 = FACE_BOUND('',#43376,.F.);
+#43376 = EDGE_LOOP('',(#43377,#43399,#43400,#43427));
+#43377 = ORIENTED_EDGE('',*,*,#43378,.F.);
+#43378 = EDGE_CURVE('',#39643,#43379,#43381,.T.);
+#43379 = VERTEX_POINT('',#43380);
+#43380 = CARTESIAN_POINT('',(-0.775,-0.7,0.9));
+#43381 = SURFACE_CURVE('',#43382,(#43386,#43392),.PCURVE_S1.);
+#43382 = LINE('',#43383,#43384);
+#43383 = CARTESIAN_POINT('',(-0.85,-0.7,0.9));
+#43384 = VECTOR('',#43385,1.);
+#43385 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43386 = PCURVE('',#39708,#43387);
+#43387 = DEFINITIONAL_REPRESENTATION('',(#43388),#43391);
+#43388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43389,#43390),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#43389 = CARTESIAN_POINT('',(0.655,3.117112150785E-17));
+#43390 = CARTESIAN_POINT('',(0.648482309125,1.));
+#43391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43392 = PCURVE('',#42172,#43393);
+#43393 = DEFINITIONAL_REPRESENTATION('',(#43394),#43398);
+#43394 = LINE('',#43395,#43396);
+#43395 = CARTESIAN_POINT('',(4.978996250515E-17,-0.5));
+#43396 = VECTOR('',#43397,1.);
+#43397 = DIRECTION('',(1.,0.));
+#43398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43399 = ORIENTED_EDGE('',*,*,#39694,.T.);
+#43400 = ORIENTED_EDGE('',*,*,#43401,.T.);
+#43401 = EDGE_CURVE('',#39667,#43402,#43404,.T.);
+#43402 = VERTEX_POINT('',#43403);
+#43403 = CARTESIAN_POINT('',(-0.775,-0.25,0.9));
+#43404 = SURFACE_CURVE('',#43405,(#43409,#43415),.PCURVE_S1.);
+#43405 = LINE('',#43406,#43407);
+#43406 = CARTESIAN_POINT('',(-0.85,-0.25,0.9));
+#43407 = VECTOR('',#43408,1.);
+#43408 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43409 = PCURVE('',#39708,#43410);
+#43410 = DEFINITIONAL_REPRESENTATION('',(#43411),#43414);
+#43411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43412,#43413),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#43412 = CARTESIAN_POINT('',(1.105,7.806382810854E-16));
+#43413 = CARTESIAN_POINT('',(1.102672253259,1.));
+#43414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43415 = PCURVE('',#43416,#43421);
+#43416 = PLANE('',#43417);
+#43417 = AXIS2_PLACEMENT_3D('',#43418,#43419,#43420);
+#43418 = CARTESIAN_POINT('',(-0.85,-0.25,0.9));
+#43419 = DIRECTION('',(-0.,0.,-1.));
+#43420 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43421 = DEFINITIONAL_REPRESENTATION('',(#43422),#43426);
+#43422 = LINE('',#43423,#43424);
+#43423 = CARTESIAN_POINT('',(0.,0.));
+#43424 = VECTOR('',#43425,1.);
+#43425 = DIRECTION('',(1.,0.));
+#43426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43427 = ORIENTED_EDGE('',*,*,#43428,.F.);
+#43428 = EDGE_CURVE('',#43379,#43402,#43429,.T.);
+#43429 = SURFACE_CURVE('',#43430,(#43434,#43440),.PCURVE_S1.);
+#43430 = LINE('',#43431,#43432);
+#43431 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#43432 = VECTOR('',#43433,1.);
+#43433 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#43434 = PCURVE('',#39708,#43435);
+#43435 = DEFINITIONAL_REPRESENTATION('',(#43436),#43439);
+#43436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43437,#43438),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.6425,1.0925),.PIECEWISE_BEZIER_KNOTS.);
+#43437 = CARTESIAN_POINT('',(0.648482309125,1.));
+#43438 = CARTESIAN_POINT('',(1.102672253259,1.));
+#43439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43440 = PCURVE('',#42197,#43441);
+#43441 = DEFINITIONAL_REPRESENTATION('',(#43442),#43446);
+#43442 = LINE('',#43443,#43444);
+#43443 = CARTESIAN_POINT('',(1.110223024625E-16,-4.723182391784E-17));
+#43444 = VECTOR('',#43445,1.);
+#43445 = DIRECTION('',(1.,-1.046161553308E-16));
+#43446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43447 = ADVANCED_FACE('',(#43448),#39682,.F.);
+#43448 = FACE_BOUND('',#43449,.F.);
+#43449 = EDGE_LOOP('',(#43450,#43451,#43452,#43480,#43508,#43537,#43565,
+ #43593,#43621,#43654,#43682,#43711));
+#43450 = ORIENTED_EDGE('',*,*,#39666,.F.);
+#43451 = ORIENTED_EDGE('',*,*,#39804,.T.);
+#43452 = ORIENTED_EDGE('',*,*,#43453,.T.);
+#43453 = EDGE_CURVE('',#39805,#43454,#43456,.T.);
+#43454 = VERTEX_POINT('',#43455);
+#43455 = CARTESIAN_POINT('',(-0.95,-0.25,0.65));
+#43456 = SURFACE_CURVE('',#43457,(#43462,#43473),.PCURVE_S1.);
+#43457 = CIRCLE('',#43458,0.1);
+#43458 = AXIS2_PLACEMENT_3D('',#43459,#43460,#43461);
+#43459 = CARTESIAN_POINT('',(-0.85,-0.25,0.65));
+#43460 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#43461 = DIRECTION('',(1.110223024625E-15,1.105559255369E-31,1.));
+#43462 = PCURVE('',#39682,#43463);
+#43463 = DEFINITIONAL_REPRESENTATION('',(#43464),#43472);
+#43464 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43465,#43466,#43467,#43468
+ ,#43469,#43470,#43471),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43465 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#43466 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#43467 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#43468 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#43469 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#43470 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#43471 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#43472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43473 = PCURVE('',#39865,#43474);
+#43474 = DEFINITIONAL_REPRESENTATION('',(#43475),#43479);
+#43475 = LINE('',#43476,#43477);
+#43476 = CARTESIAN_POINT('',(0.,0.));
+#43477 = VECTOR('',#43478,1.);
+#43478 = DIRECTION('',(1.,0.));
+#43479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43480 = ORIENTED_EDGE('',*,*,#43481,.T.);
+#43481 = EDGE_CURVE('',#43454,#43482,#43484,.T.);
+#43482 = VERTEX_POINT('',#43483);
+#43483 = CARTESIAN_POINT('',(-0.95,-0.25,0.25));
+#43484 = SURFACE_CURVE('',#43485,(#43489,#43496),.PCURVE_S1.);
+#43485 = LINE('',#43486,#43487);
+#43486 = CARTESIAN_POINT('',(-0.95,-0.25,0.65));
+#43487 = VECTOR('',#43488,1.);
+#43488 = DIRECTION('',(-0.,0.,-1.));
+#43489 = PCURVE('',#39682,#43490);
+#43490 = DEFINITIONAL_REPRESENTATION('',(#43491),#43495);
+#43491 = LINE('',#43492,#43493);
+#43492 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#43493 = VECTOR('',#43494,1.);
+#43494 = DIRECTION('',(-1.,0.));
+#43495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43496 = PCURVE('',#43497,#43502);
+#43497 = PLANE('',#43498);
+#43498 = AXIS2_PLACEMENT_3D('',#43499,#43500,#43501);
+#43499 = CARTESIAN_POINT('',(-0.95,-0.25,0.65));
+#43500 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#43501 = DIRECTION('',(-0.,0.,-1.));
+#43502 = DEFINITIONAL_REPRESENTATION('',(#43503),#43507);
+#43503 = LINE('',#43504,#43505);
+#43504 = CARTESIAN_POINT('',(0.,0.));
+#43505 = VECTOR('',#43506,1.);
+#43506 = DIRECTION('',(1.,0.));
+#43507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43508 = ORIENTED_EDGE('',*,*,#43509,.T.);
+#43509 = EDGE_CURVE('',#43482,#43510,#43512,.T.);
+#43510 = VERTEX_POINT('',#43511);
+#43511 = CARTESIAN_POINT('',(-1.2,-0.25,0.));
+#43512 = SURFACE_CURVE('',#43513,(#43518,#43525),.PCURVE_S1.);
+#43513 = CIRCLE('',#43514,0.25);
+#43514 = AXIS2_PLACEMENT_3D('',#43515,#43516,#43517);
+#43515 = CARTESIAN_POINT('',(-1.2,-0.25,0.25));
+#43516 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#43517 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#43518 = PCURVE('',#39682,#43519);
+#43519 = DEFINITIONAL_REPRESENTATION('',(#43520),#43524);
+#43520 = CIRCLE('',#43521,0.25);
+#43521 = AXIS2_PLACEMENT_2D('',#43522,#43523);
+#43522 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#43523 = DIRECTION('',(-4.440892098501E-16,1.));
+#43524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43525 = PCURVE('',#43526,#43531);
+#43526 = CYLINDRICAL_SURFACE('',#43527,0.25);
+#43527 = AXIS2_PLACEMENT_3D('',#43528,#43529,#43530);
+#43528 = CARTESIAN_POINT('',(-1.2,-0.25,0.25));
+#43529 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#43530 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#43531 = DEFINITIONAL_REPRESENTATION('',(#43532),#43536);
+#43532 = LINE('',#43533,#43534);
+#43533 = CARTESIAN_POINT('',(6.28318530718,0.));
+#43534 = VECTOR('',#43535,1.);
+#43535 = DIRECTION('',(-1.,0.));
+#43536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43537 = ORIENTED_EDGE('',*,*,#43538,.T.);
+#43538 = EDGE_CURVE('',#43510,#43539,#43541,.T.);
+#43539 = VERTEX_POINT('',#43540);
+#43540 = CARTESIAN_POINT('',(-1.4,-0.25,0.));
+#43541 = SURFACE_CURVE('',#43542,(#43546,#43553),.PCURVE_S1.);
+#43542 = LINE('',#43543,#43544);
+#43543 = CARTESIAN_POINT('',(-1.2,-0.25,0.));
+#43544 = VECTOR('',#43545,1.);
+#43545 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#43546 = PCURVE('',#39682,#43547);
+#43547 = DEFINITIONAL_REPRESENTATION('',(#43548),#43552);
+#43548 = LINE('',#43549,#43550);
+#43549 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#43550 = VECTOR('',#43551,1.);
+#43551 = DIRECTION('',(0.,-1.));
+#43552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43553 = PCURVE('',#43554,#43559);
+#43554 = PLANE('',#43555);
+#43555 = AXIS2_PLACEMENT_3D('',#43556,#43557,#43558);
+#43556 = CARTESIAN_POINT('',(-1.2,-0.25,0.));
+#43557 = DIRECTION('',(0.,0.,1.));
+#43558 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#43559 = DEFINITIONAL_REPRESENTATION('',(#43560),#43564);
+#43560 = LINE('',#43561,#43562);
+#43561 = CARTESIAN_POINT('',(0.,0.));
+#43562 = VECTOR('',#43563,1.);
+#43563 = DIRECTION('',(1.,0.));
+#43564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43565 = ORIENTED_EDGE('',*,*,#43566,.T.);
+#43566 = EDGE_CURVE('',#43539,#43567,#43569,.T.);
+#43567 = VERTEX_POINT('',#43568);
+#43568 = CARTESIAN_POINT('',(-1.4,-0.25,0.15));
+#43569 = SURFACE_CURVE('',#43570,(#43574,#43581),.PCURVE_S1.);
+#43570 = LINE('',#43571,#43572);
+#43571 = CARTESIAN_POINT('',(-1.4,-0.25,0.));
+#43572 = VECTOR('',#43573,1.);
+#43573 = DIRECTION('',(0.,0.,1.));
+#43574 = PCURVE('',#39682,#43575);
+#43575 = DEFINITIONAL_REPRESENTATION('',(#43576),#43580);
+#43576 = LINE('',#43577,#43578);
+#43577 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#43578 = VECTOR('',#43579,1.);
+#43579 = DIRECTION('',(1.,0.));
+#43580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43581 = PCURVE('',#43582,#43587);
+#43582 = PLANE('',#43583);
+#43583 = AXIS2_PLACEMENT_3D('',#43584,#43585,#43586);
+#43584 = CARTESIAN_POINT('',(-1.4,-0.25,0.));
+#43585 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43586 = DIRECTION('',(0.,-0.,1.));
+#43587 = DEFINITIONAL_REPRESENTATION('',(#43588),#43592);
+#43588 = LINE('',#43589,#43590);
+#43589 = CARTESIAN_POINT('',(0.,0.));
+#43590 = VECTOR('',#43591,1.);
+#43591 = DIRECTION('',(1.,0.));
+#43592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43593 = ORIENTED_EDGE('',*,*,#43594,.T.);
+#43594 = EDGE_CURVE('',#43567,#43595,#43597,.T.);
+#43595 = VERTEX_POINT('',#43596);
+#43596 = CARTESIAN_POINT('',(-1.2,-0.25,0.15));
+#43597 = SURFACE_CURVE('',#43598,(#43602,#43609),.PCURVE_S1.);
+#43598 = LINE('',#43599,#43600);
+#43599 = CARTESIAN_POINT('',(-1.4,-0.25,0.15));
+#43600 = VECTOR('',#43601,1.);
+#43601 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43602 = PCURVE('',#39682,#43603);
+#43603 = DEFINITIONAL_REPRESENTATION('',(#43604),#43608);
+#43604 = LINE('',#43605,#43606);
+#43605 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#43606 = VECTOR('',#43607,1.);
+#43607 = DIRECTION('',(0.,1.));
+#43608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43609 = PCURVE('',#43610,#43615);
+#43610 = PLANE('',#43611);
+#43611 = AXIS2_PLACEMENT_3D('',#43612,#43613,#43614);
+#43612 = CARTESIAN_POINT('',(-1.4,-0.25,0.15));
+#43613 = DIRECTION('',(-0.,0.,-1.));
+#43614 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43615 = DEFINITIONAL_REPRESENTATION('',(#43616),#43620);
+#43616 = LINE('',#43617,#43618);
+#43617 = CARTESIAN_POINT('',(0.,0.));
+#43618 = VECTOR('',#43619,1.);
+#43619 = DIRECTION('',(1.,0.));
+#43620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43621 = ORIENTED_EDGE('',*,*,#43622,.T.);
+#43622 = EDGE_CURVE('',#43595,#43623,#43625,.T.);
+#43623 = VERTEX_POINT('',#43624);
+#43624 = CARTESIAN_POINT('',(-1.1,-0.25,0.25));
+#43625 = SURFACE_CURVE('',#43626,(#43631,#43642),.PCURVE_S1.);
+#43626 = CIRCLE('',#43627,0.1);
+#43627 = AXIS2_PLACEMENT_3D('',#43628,#43629,#43630);
+#43628 = CARTESIAN_POINT('',(-1.2,-0.25,0.25));
+#43629 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#43630 = DIRECTION('',(-0.,0.,-1.));
+#43631 = PCURVE('',#39682,#43632);
+#43632 = DEFINITIONAL_REPRESENTATION('',(#43633),#43641);
+#43633 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43634,#43635,#43636,#43637
+ ,#43638,#43639,#43640),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43634 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#43635 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#43636 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#43637 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#43638 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#43639 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#43640 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#43641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43642 = PCURVE('',#43643,#43648);
+#43643 = CYLINDRICAL_SURFACE('',#43644,0.1);
+#43644 = AXIS2_PLACEMENT_3D('',#43645,#43646,#43647);
+#43645 = CARTESIAN_POINT('',(-1.2,-0.25,0.25));
+#43646 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#43647 = DIRECTION('',(0.,-0.,-1.));
+#43648 = DEFINITIONAL_REPRESENTATION('',(#43649),#43653);
+#43649 = LINE('',#43650,#43651);
+#43650 = CARTESIAN_POINT('',(0.,0.));
+#43651 = VECTOR('',#43652,1.);
+#43652 = DIRECTION('',(1.,0.));
+#43653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43654 = ORIENTED_EDGE('',*,*,#43655,.T.);
+#43655 = EDGE_CURVE('',#43623,#43656,#43658,.T.);
+#43656 = VERTEX_POINT('',#43657);
+#43657 = CARTESIAN_POINT('',(-1.1,-0.25,0.65));
+#43658 = SURFACE_CURVE('',#43659,(#43663,#43670),.PCURVE_S1.);
+#43659 = LINE('',#43660,#43661);
+#43660 = CARTESIAN_POINT('',(-1.1,-0.25,0.25));
+#43661 = VECTOR('',#43662,1.);
+#43662 = DIRECTION('',(0.,0.,1.));
+#43663 = PCURVE('',#39682,#43664);
+#43664 = DEFINITIONAL_REPRESENTATION('',(#43665),#43669);
+#43665 = LINE('',#43666,#43667);
+#43666 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#43667 = VECTOR('',#43668,1.);
+#43668 = DIRECTION('',(1.,0.));
+#43669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43670 = PCURVE('',#43671,#43676);
+#43671 = PLANE('',#43672);
+#43672 = AXIS2_PLACEMENT_3D('',#43673,#43674,#43675);
+#43673 = CARTESIAN_POINT('',(-1.1,-0.25,0.25));
+#43674 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43675 = DIRECTION('',(0.,-0.,1.));
+#43676 = DEFINITIONAL_REPRESENTATION('',(#43677),#43681);
+#43677 = LINE('',#43678,#43679);
+#43678 = CARTESIAN_POINT('',(0.,0.));
+#43679 = VECTOR('',#43680,1.);
+#43680 = DIRECTION('',(1.,0.));
+#43681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43682 = ORIENTED_EDGE('',*,*,#43683,.T.);
+#43683 = EDGE_CURVE('',#43656,#43684,#43686,.T.);
+#43684 = VERTEX_POINT('',#43685);
+#43685 = CARTESIAN_POINT('',(-0.85,-0.25,0.9));
+#43686 = SURFACE_CURVE('',#43687,(#43692,#43699),.PCURVE_S1.);
+#43687 = CIRCLE('',#43688,0.25);
+#43688 = AXIS2_PLACEMENT_3D('',#43689,#43690,#43691);
+#43689 = CARTESIAN_POINT('',(-0.85,-0.25,0.65));
+#43690 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#43691 = DIRECTION('',(-1.,-9.95799250103E-17,1.33226762955E-15));
+#43692 = PCURVE('',#39682,#43693);
+#43693 = DEFINITIONAL_REPRESENTATION('',(#43694),#43698);
+#43694 = CIRCLE('',#43695,0.25);
+#43695 = AXIS2_PLACEMENT_2D('',#43696,#43697);
+#43696 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#43697 = DIRECTION('',(1.33226762955E-15,-1.));
+#43698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43699 = PCURVE('',#43700,#43705);
+#43700 = CYLINDRICAL_SURFACE('',#43701,0.25);
+#43701 = AXIS2_PLACEMENT_3D('',#43702,#43703,#43704);
+#43702 = CARTESIAN_POINT('',(-0.85,-0.25,0.65));
+#43703 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#43704 = DIRECTION('',(-1.,-9.95799250103E-17,1.33226762955E-15));
+#43705 = DEFINITIONAL_REPRESENTATION('',(#43706),#43710);
+#43706 = LINE('',#43707,#43708);
+#43707 = CARTESIAN_POINT('',(6.28318530718,-2.775557561563E-17));
+#43708 = VECTOR('',#43709,1.);
+#43709 = DIRECTION('',(-1.,1.766974823035E-17));
+#43710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43711 = ORIENTED_EDGE('',*,*,#43712,.T.);
+#43712 = EDGE_CURVE('',#43684,#39667,#43713,.T.);
+#43713 = SURFACE_CURVE('',#43714,(#43718,#43725),.PCURVE_S1.);
+#43714 = LINE('',#43715,#43716);
+#43715 = CARTESIAN_POINT('',(-0.85,-0.25,0.9));
+#43716 = VECTOR('',#43717,1.);
+#43717 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43718 = PCURVE('',#39682,#43719);
+#43719 = DEFINITIONAL_REPRESENTATION('',(#43720),#43724);
+#43720 = LINE('',#43721,#43722);
+#43721 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#43722 = VECTOR('',#43723,1.);
+#43723 = DIRECTION('',(0.,1.));
+#43724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43725 = PCURVE('',#43416,#43726);
+#43726 = DEFINITIONAL_REPRESENTATION('',(#43727),#43731);
+#43727 = LINE('',#43728,#43729);
+#43728 = CARTESIAN_POINT('',(0.,0.));
+#43729 = VECTOR('',#43730,1.);
+#43730 = DIRECTION('',(1.,0.));
+#43731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43732 = ADVANCED_FACE('',(#43733),#39739,.T.);
+#43733 = FACE_BOUND('',#43734,.T.);
+#43734 = EDGE_LOOP('',(#43735,#43736,#43737,#43765,#43788,#43812,#43835,
+ #43858,#43881,#43909,#43932,#43956));
+#43735 = ORIENTED_EDGE('',*,*,#39723,.F.);
+#43736 = ORIENTED_EDGE('',*,*,#39828,.T.);
+#43737 = ORIENTED_EDGE('',*,*,#43738,.T.);
+#43738 = EDGE_CURVE('',#39829,#43739,#43741,.T.);
+#43739 = VERTEX_POINT('',#43740);
+#43740 = CARTESIAN_POINT('',(-0.95,0.25,0.65));
+#43741 = SURFACE_CURVE('',#43742,(#43747,#43758),.PCURVE_S1.);
+#43742 = CIRCLE('',#43743,0.1);
+#43743 = AXIS2_PLACEMENT_3D('',#43744,#43745,#43746);
+#43744 = CARTESIAN_POINT('',(-0.85,0.25,0.65));
+#43745 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#43746 = DIRECTION('',(1.110223024625E-15,1.105559255369E-31,1.));
+#43747 = PCURVE('',#39739,#43748);
+#43748 = DEFINITIONAL_REPRESENTATION('',(#43749),#43757);
+#43749 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43750,#43751,#43752,#43753
+ ,#43754,#43755,#43756),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43750 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#43751 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-02));
+#43752 = CARTESIAN_POINT('',(0.176910270496,0.117101748152));
+#43753 = CARTESIAN_POINT('',(2.6910270496E-02,0.20370428853));
+#43754 = CARTESIAN_POINT('',(0.176910270496,0.290306828908));
+#43755 = CARTESIAN_POINT('',(0.326910270496,0.376909369287));
+#43756 = CARTESIAN_POINT('',(0.326910270496,0.20370428853));
+#43757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43758 = PCURVE('',#39865,#43759);
+#43759 = DEFINITIONAL_REPRESENTATION('',(#43760),#43764);
+#43760 = LINE('',#43761,#43762);
+#43761 = CARTESIAN_POINT('',(0.,-0.5));
+#43762 = VECTOR('',#43763,1.);
+#43763 = DIRECTION('',(1.,0.));
+#43764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43765 = ORIENTED_EDGE('',*,*,#43766,.T.);
+#43766 = EDGE_CURVE('',#43739,#43767,#43769,.T.);
+#43767 = VERTEX_POINT('',#43768);
+#43768 = CARTESIAN_POINT('',(-0.95,0.25,0.25));
+#43769 = SURFACE_CURVE('',#43770,(#43774,#43781),.PCURVE_S1.);
+#43770 = LINE('',#43771,#43772);
+#43771 = CARTESIAN_POINT('',(-0.95,0.25,0.65));
+#43772 = VECTOR('',#43773,1.);
+#43773 = DIRECTION('',(-0.,0.,-1.));
+#43774 = PCURVE('',#39739,#43775);
+#43775 = DEFINITIONAL_REPRESENTATION('',(#43776),#43780);
+#43776 = LINE('',#43777,#43778);
+#43777 = CARTESIAN_POINT('',(0.226910270496,0.10370428853));
+#43778 = VECTOR('',#43779,1.);
+#43779 = DIRECTION('',(-1.,0.));
+#43780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43781 = PCURVE('',#43497,#43782);
+#43782 = DEFINITIONAL_REPRESENTATION('',(#43783),#43787);
+#43783 = LINE('',#43784,#43785);
+#43784 = CARTESIAN_POINT('',(0.,-0.5));
+#43785 = VECTOR('',#43786,1.);
+#43786 = DIRECTION('',(1.,0.));
+#43787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43788 = ORIENTED_EDGE('',*,*,#43789,.T.);
+#43789 = EDGE_CURVE('',#43767,#43790,#43792,.T.);
+#43790 = VERTEX_POINT('',#43791);
+#43791 = CARTESIAN_POINT('',(-1.2,0.25,0.));
+#43792 = SURFACE_CURVE('',#43793,(#43798,#43805),.PCURVE_S1.);
+#43793 = CIRCLE('',#43794,0.25);
+#43794 = AXIS2_PLACEMENT_3D('',#43795,#43796,#43797);
+#43795 = CARTESIAN_POINT('',(-1.2,0.25,0.25));
+#43796 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#43797 = DIRECTION('',(1.,9.95799250103E-17,-4.440892098501E-16));
+#43798 = PCURVE('',#39739,#43799);
+#43799 = DEFINITIONAL_REPRESENTATION('',(#43800),#43804);
+#43800 = CIRCLE('',#43801,0.25);
+#43801 = AXIS2_PLACEMENT_2D('',#43802,#43803);
+#43802 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147));
+#43803 = DIRECTION('',(-4.440892098501E-16,1.));
+#43804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43805 = PCURVE('',#43526,#43806);
+#43806 = DEFINITIONAL_REPRESENTATION('',(#43807),#43811);
+#43807 = LINE('',#43808,#43809);
+#43808 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#43809 = VECTOR('',#43810,1.);
+#43810 = DIRECTION('',(-1.,0.));
+#43811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43812 = ORIENTED_EDGE('',*,*,#43813,.T.);
+#43813 = EDGE_CURVE('',#43790,#43814,#43816,.T.);
+#43814 = VERTEX_POINT('',#43815);
+#43815 = CARTESIAN_POINT('',(-1.4,0.25,0.));
+#43816 = SURFACE_CURVE('',#43817,(#43821,#43828),.PCURVE_S1.);
+#43817 = LINE('',#43818,#43819);
+#43818 = CARTESIAN_POINT('',(-1.2,0.25,0.));
+#43819 = VECTOR('',#43820,1.);
+#43820 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#43821 = PCURVE('',#39739,#43822);
+#43822 = DEFINITIONAL_REPRESENTATION('',(#43823),#43827);
+#43823 = LINE('',#43824,#43825);
+#43824 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147));
+#43825 = VECTOR('',#43826,1.);
+#43826 = DIRECTION('',(0.,-1.));
+#43827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43828 = PCURVE('',#43554,#43829);
+#43829 = DEFINITIONAL_REPRESENTATION('',(#43830),#43834);
+#43830 = LINE('',#43831,#43832);
+#43831 = CARTESIAN_POINT('',(-4.978996250515E-17,-0.5));
+#43832 = VECTOR('',#43833,1.);
+#43833 = DIRECTION('',(1.,0.));
+#43834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43835 = ORIENTED_EDGE('',*,*,#43836,.T.);
+#43836 = EDGE_CURVE('',#43814,#43837,#43839,.T.);
+#43837 = VERTEX_POINT('',#43838);
+#43838 = CARTESIAN_POINT('',(-1.4,0.25,0.15));
+#43839 = SURFACE_CURVE('',#43840,(#43844,#43851),.PCURVE_S1.);
+#43840 = LINE('',#43841,#43842);
+#43841 = CARTESIAN_POINT('',(-1.4,0.25,0.));
+#43842 = VECTOR('',#43843,1.);
+#43843 = DIRECTION('',(0.,0.,1.));
+#43844 = PCURVE('',#39739,#43845);
+#43845 = DEFINITIONAL_REPRESENTATION('',(#43846),#43850);
+#43846 = LINE('',#43847,#43848);
+#43847 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147));
+#43848 = VECTOR('',#43849,1.);
+#43849 = DIRECTION('',(1.,0.));
+#43850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43851 = PCURVE('',#43582,#43852);
+#43852 = DEFINITIONAL_REPRESENTATION('',(#43853),#43857);
+#43853 = LINE('',#43854,#43855);
+#43854 = CARTESIAN_POINT('',(0.,-0.5));
+#43855 = VECTOR('',#43856,1.);
+#43856 = DIRECTION('',(1.,0.));
+#43857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43858 = ORIENTED_EDGE('',*,*,#43859,.T.);
+#43859 = EDGE_CURVE('',#43837,#43860,#43862,.T.);
+#43860 = VERTEX_POINT('',#43861);
+#43861 = CARTESIAN_POINT('',(-1.2,0.25,0.15));
+#43862 = SURFACE_CURVE('',#43863,(#43867,#43874),.PCURVE_S1.);
+#43863 = LINE('',#43864,#43865);
+#43864 = CARTESIAN_POINT('',(-1.4,0.25,0.15));
+#43865 = VECTOR('',#43866,1.);
+#43866 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43867 = PCURVE('',#39739,#43868);
+#43868 = DEFINITIONAL_REPRESENTATION('',(#43869),#43873);
+#43869 = LINE('',#43870,#43871);
+#43870 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147));
+#43871 = VECTOR('',#43872,1.);
+#43872 = DIRECTION('',(0.,1.));
+#43873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43874 = PCURVE('',#43610,#43875);
+#43875 = DEFINITIONAL_REPRESENTATION('',(#43876),#43880);
+#43876 = LINE('',#43877,#43878);
+#43877 = CARTESIAN_POINT('',(4.978996250515E-17,-0.5));
+#43878 = VECTOR('',#43879,1.);
+#43879 = DIRECTION('',(1.,0.));
+#43880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43881 = ORIENTED_EDGE('',*,*,#43882,.T.);
+#43882 = EDGE_CURVE('',#43860,#43883,#43885,.T.);
+#43883 = VERTEX_POINT('',#43884);
+#43884 = CARTESIAN_POINT('',(-1.1,0.25,0.25));
+#43885 = SURFACE_CURVE('',#43886,(#43891,#43902),.PCURVE_S1.);
+#43886 = CIRCLE('',#43887,0.1);
+#43887 = AXIS2_PLACEMENT_3D('',#43888,#43889,#43890);
+#43888 = CARTESIAN_POINT('',(-1.2,0.25,0.25));
+#43889 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#43890 = DIRECTION('',(-0.,0.,-1.));
+#43891 = PCURVE('',#39739,#43892);
+#43892 = DEFINITIONAL_REPRESENTATION('',(#43893),#43901);
+#43893 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43894,#43895,#43896,#43897
+ ,#43898,#43899,#43900),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43894 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#43895 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-02));
+#43896 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-02));
+#43897 = CARTESIAN_POINT('',(2.6910270496E-02,-0.14629571147));
+#43898 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848));
+#43899 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227));
+#43900 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147));
+#43901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43902 = PCURVE('',#43643,#43903);
+#43903 = DEFINITIONAL_REPRESENTATION('',(#43904),#43908);
+#43904 = LINE('',#43905,#43906);
+#43905 = CARTESIAN_POINT('',(0.,-0.5));
+#43906 = VECTOR('',#43907,1.);
+#43907 = DIRECTION('',(1.,0.));
+#43908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43909 = ORIENTED_EDGE('',*,*,#43910,.T.);
+#43910 = EDGE_CURVE('',#43883,#43911,#43913,.T.);
+#43911 = VERTEX_POINT('',#43912);
+#43912 = CARTESIAN_POINT('',(-1.1,0.25,0.65));
+#43913 = SURFACE_CURVE('',#43914,(#43918,#43925),.PCURVE_S1.);
+#43914 = LINE('',#43915,#43916);
+#43915 = CARTESIAN_POINT('',(-1.1,0.25,0.25));
+#43916 = VECTOR('',#43917,1.);
+#43917 = DIRECTION('',(0.,0.,1.));
+#43918 = PCURVE('',#39739,#43919);
+#43919 = DEFINITIONAL_REPRESENTATION('',(#43920),#43924);
+#43920 = LINE('',#43921,#43922);
+#43921 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-02));
+#43922 = VECTOR('',#43923,1.);
+#43923 = DIRECTION('',(1.,0.));
+#43924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43925 = PCURVE('',#43671,#43926);
+#43926 = DEFINITIONAL_REPRESENTATION('',(#43927),#43931);
+#43927 = LINE('',#43928,#43929);
+#43928 = CARTESIAN_POINT('',(0.,-0.5));
+#43929 = VECTOR('',#43930,1.);
+#43930 = DIRECTION('',(1.,0.));
+#43931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43932 = ORIENTED_EDGE('',*,*,#43933,.T.);
+#43933 = EDGE_CURVE('',#43911,#43934,#43936,.T.);
+#43934 = VERTEX_POINT('',#43935);
+#43935 = CARTESIAN_POINT('',(-0.85,0.25,0.9));
+#43936 = SURFACE_CURVE('',#43937,(#43942,#43949),.PCURVE_S1.);
+#43937 = CIRCLE('',#43938,0.25);
+#43938 = AXIS2_PLACEMENT_3D('',#43939,#43940,#43941);
+#43939 = CARTESIAN_POINT('',(-0.85,0.25,0.65));
+#43940 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#43941 = DIRECTION('',(-1.,-9.95799250103E-17,1.33226762955E-15));
+#43942 = PCURVE('',#39739,#43943);
+#43943 = DEFINITIONAL_REPRESENTATION('',(#43944),#43948);
+#43944 = CIRCLE('',#43945,0.25);
+#43945 = AXIS2_PLACEMENT_2D('',#43946,#43947);
+#43946 = CARTESIAN_POINT('',(0.226910270496,0.20370428853));
+#43947 = DIRECTION('',(1.33226762955E-15,-1.));
+#43948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43949 = PCURVE('',#43700,#43950);
+#43950 = DEFINITIONAL_REPRESENTATION('',(#43951),#43955);
+#43951 = LINE('',#43952,#43953);
+#43952 = CARTESIAN_POINT('',(6.28318530718,-0.5));
+#43953 = VECTOR('',#43954,1.);
+#43954 = DIRECTION('',(-1.,0.));
+#43955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43956 = ORIENTED_EDGE('',*,*,#43957,.T.);
+#43957 = EDGE_CURVE('',#43934,#39724,#43958,.T.);
+#43958 = SURFACE_CURVE('',#43959,(#43963,#43970),.PCURVE_S1.);
+#43959 = LINE('',#43960,#43961);
+#43960 = CARTESIAN_POINT('',(-0.85,0.25,0.9));
+#43961 = VECTOR('',#43962,1.);
+#43962 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43963 = PCURVE('',#39739,#43964);
+#43964 = DEFINITIONAL_REPRESENTATION('',(#43965),#43969);
+#43965 = LINE('',#43966,#43967);
+#43966 = CARTESIAN_POINT('',(0.476910270496,0.20370428853));
+#43967 = VECTOR('',#43968,1.);
+#43968 = DIRECTION('',(0.,1.));
+#43969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43970 = PCURVE('',#43416,#43971);
+#43971 = DEFINITIONAL_REPRESENTATION('',(#43972),#43976);
+#43972 = LINE('',#43973,#43974);
+#43973 = CARTESIAN_POINT('',(4.978996250515E-17,-0.5));
+#43974 = VECTOR('',#43975,1.);
+#43975 = DIRECTION('',(1.,0.));
+#43976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43977 = ADVANCED_FACE('',(#43978),#39789,.F.);
+#43978 = FACE_BOUND('',#43979,.F.);
+#43979 = EDGE_LOOP('',(#43980,#44002,#44003,#44025));
+#43980 = ORIENTED_EDGE('',*,*,#43981,.F.);
+#43981 = EDGE_CURVE('',#39724,#43982,#43984,.T.);
+#43982 = VERTEX_POINT('',#43983);
+#43983 = CARTESIAN_POINT('',(-0.775,0.25,0.9));
+#43984 = SURFACE_CURVE('',#43985,(#43989,#43995),.PCURVE_S1.);
+#43985 = LINE('',#43986,#43987);
+#43986 = CARTESIAN_POINT('',(-0.85,0.25,0.9));
+#43987 = VECTOR('',#43988,1.);
+#43988 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#43989 = PCURVE('',#39789,#43990);
+#43990 = DEFINITIONAL_REPRESENTATION('',(#43991),#43994);
+#43991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43992,#43993),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#43992 = CARTESIAN_POINT('',(1.605,7.806382810854E-16));
+#43993 = CARTESIAN_POINT('',(1.607327746741,1.));
+#43994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43995 = PCURVE('',#43416,#43996);
+#43996 = DEFINITIONAL_REPRESENTATION('',(#43997),#44001);
+#43997 = LINE('',#43998,#43999);
+#43998 = CARTESIAN_POINT('',(4.978996250515E-17,-0.5));
+#43999 = VECTOR('',#44000,1.);
+#44000 = DIRECTION('',(1.,0.));
+#44001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44002 = ORIENTED_EDGE('',*,*,#39775,.T.);
+#44003 = ORIENTED_EDGE('',*,*,#44004,.T.);
+#44004 = EDGE_CURVE('',#39753,#44005,#44007,.T.);
+#44005 = VERTEX_POINT('',#44006);
+#44006 = CARTESIAN_POINT('',(-0.775,0.7,0.9));
+#44007 = SURFACE_CURVE('',#44008,(#44012,#44018),.PCURVE_S1.);
+#44008 = LINE('',#44009,#44010);
+#44009 = CARTESIAN_POINT('',(-0.85,0.7,0.9));
+#44010 = VECTOR('',#44011,1.);
+#44011 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#44012 = PCURVE('',#39789,#44013);
+#44013 = DEFINITIONAL_REPRESENTATION('',(#44014),#44017);
+#44014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44015,#44016),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.E-02,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#44015 = CARTESIAN_POINT('',(2.055,3.290589627549E-17));
+#44016 = CARTESIAN_POINT('',(2.061517690875,1.));
+#44017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44018 = PCURVE('',#42772,#44019);
+#44019 = DEFINITIONAL_REPRESENTATION('',(#44020),#44024);
+#44020 = LINE('',#44021,#44022);
+#44021 = CARTESIAN_POINT('',(0.,0.));
+#44022 = VECTOR('',#44023,1.);
+#44023 = DIRECTION('',(1.,0.));
+#44024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44025 = ORIENTED_EDGE('',*,*,#44026,.F.);
+#44026 = EDGE_CURVE('',#43982,#44005,#44027,.T.);
+#44027 = SURFACE_CURVE('',#44028,(#44032,#44038),.PCURVE_S1.);
+#44028 = LINE('',#44029,#44030);
+#44029 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#44030 = VECTOR('',#44031,1.);
+#44031 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#44032 = PCURVE('',#39789,#44033);
+#44033 = DEFINITIONAL_REPRESENTATION('',(#44034),#44037);
+#44034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44035,#44036),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.5925,2.0425),.PIECEWISE_BEZIER_KNOTS.);
+#44035 = CARTESIAN_POINT('',(1.607327746741,1.));
+#44036 = CARTESIAN_POINT('',(2.061517690875,1.));
+#44037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44038 = PCURVE('',#42197,#44039);
+#44039 = DEFINITIONAL_REPRESENTATION('',(#44040),#44044);
+#44040 = LINE('',#44041,#44042);
+#44041 = CARTESIAN_POINT('',(0.,-6.347393957235E-16));
+#44042 = VECTOR('',#44043,1.);
+#44043 = DIRECTION('',(1.,2.675879209178E-16));
+#44044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44045 = ADVANCED_FACE('',(#44046),#39865,.F.);
+#44046 = FACE_BOUND('',#44047,.F.);
+#44047 = EDGE_LOOP('',(#44048,#44049,#44050,#44071));
+#44048 = ORIENTED_EDGE('',*,*,#39851,.T.);
+#44049 = ORIENTED_EDGE('',*,*,#43738,.T.);
+#44050 = ORIENTED_EDGE('',*,*,#44051,.F.);
+#44051 = EDGE_CURVE('',#43454,#43739,#44052,.T.);
+#44052 = SURFACE_CURVE('',#44053,(#44057,#44064),.PCURVE_S1.);
+#44053 = LINE('',#44054,#44055);
+#44054 = CARTESIAN_POINT('',(-0.95,-0.25,0.65));
+#44055 = VECTOR('',#44056,1.);
+#44056 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#44057 = PCURVE('',#39865,#44058);
+#44058 = DEFINITIONAL_REPRESENTATION('',(#44059),#44063);
+#44059 = LINE('',#44060,#44061);
+#44060 = CARTESIAN_POINT('',(1.570796326795,0.));
+#44061 = VECTOR('',#44062,1.);
+#44062 = DIRECTION('',(0.,-1.));
+#44063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44064 = PCURVE('',#43497,#44065);
+#44065 = DEFINITIONAL_REPRESENTATION('',(#44066),#44070);
+#44066 = LINE('',#44067,#44068);
+#44067 = CARTESIAN_POINT('',(0.,0.));
+#44068 = VECTOR('',#44069,1.);
+#44069 = DIRECTION('',(0.,-1.));
+#44070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44071 = ORIENTED_EDGE('',*,*,#43453,.F.);
+#44072 = ADVANCED_FACE('',(#44073),#39916,.F.);
+#44073 = FACE_BOUND('',#44074,.F.);
+#44074 = EDGE_LOOP('',(#44075,#44076,#44098,#44118));
+#44075 = ORIENTED_EDGE('',*,*,#39903,.T.);
+#44076 = ORIENTED_EDGE('',*,*,#44077,.T.);
+#44077 = EDGE_CURVE('',#39882,#44078,#44080,.T.);
+#44078 = VERTEX_POINT('',#44079);
+#44079 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55));
+#44080 = SURFACE_CURVE('',#44081,(#44084,#44091),.PCURVE_S1.);
+#44081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44082,#44083),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#44082 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#44083 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55));
+#44084 = PCURVE('',#39916,#44085);
+#44085 = DEFINITIONAL_REPRESENTATION('',(#44086),#44090);
+#44086 = LINE('',#44087,#44088);
+#44087 = CARTESIAN_POINT('',(0.116672618896,-1.252077542072E-16));
+#44088 = VECTOR('',#44089,1.);
+#44089 = DIRECTION('',(1.942890293094E-16,1.));
+#44090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44091 = PCURVE('',#40099,#44092);
+#44092 = DEFINITIONAL_REPRESENTATION('',(#44093),#44097);
+#44093 = LINE('',#44094,#44095);
+#44094 = CARTESIAN_POINT('',(9.776039213487E-18,2.419479551634E-17));
+#44095 = VECTOR('',#44096,1.);
+#44096 = DIRECTION('',(-9.741457998902E-17,1.));
+#44097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44098 = ORIENTED_EDGE('',*,*,#44099,.F.);
+#44099 = EDGE_CURVE('',#39934,#44078,#44100,.T.);
+#44100 = SURFACE_CURVE('',#44101,(#44105,#44111),.PCURVE_S1.);
+#44101 = LINE('',#44102,#44103);
+#44102 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55));
+#44103 = VECTOR('',#44104,1.);
+#44104 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#44105 = PCURVE('',#39916,#44106);
+#44106 = DEFINITIONAL_REPRESENTATION('',(#44107),#44110);
+#44107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44108,#44109),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,5.207732368117E-02),.PIECEWISE_BEZIER_KNOTS.);
+#44108 = CARTESIAN_POINT('',(-1.172264384596E-16,1.));
+#44109 = CARTESIAN_POINT('',(0.116672618896,1.));
+#44110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44111 = PCURVE('',#39970,#44112);
+#44112 = DEFINITIONAL_REPRESENTATION('',(#44113),#44117);
+#44113 = LINE('',#44114,#44115);
+#44114 = CARTESIAN_POINT('',(0.564530676679,1.163972270519));
+#44115 = VECTOR('',#44116,1.);
+#44116 = DIRECTION('',(0.944797752613,0.327654096049));
+#44117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44118 = ORIENTED_EDGE('',*,*,#39933,.F.);
+#44119 = ADVANCED_FACE('',(#44120),#39970,.T.);
+#44120 = FACE_BOUND('',#44121,.T.);
+#44121 = EDGE_LOOP('',(#44122,#44144,#44166,#44188,#44210,#44232,#44252,
+ #44253));
+#44122 = ORIENTED_EDGE('',*,*,#44123,.F.);
+#44123 = EDGE_CURVE('',#44124,#39956,#44126,.T.);
+#44124 = VERTEX_POINT('',#44125);
+#44125 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55));
+#44126 = SURFACE_CURVE('',#44127,(#44131,#44138),.PCURVE_S1.);
+#44127 = LINE('',#44128,#44129);
+#44128 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55));
+#44129 = VECTOR('',#44130,1.);
+#44130 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#44131 = PCURVE('',#39970,#44132);
+#44132 = DEFINITIONAL_REPRESENTATION('',(#44133),#44137);
+#44133 = LINE('',#44134,#44135);
+#44134 = CARTESIAN_POINT('',(1.706334841543E-02,-4.920253837605E-02));
+#44135 = VECTOR('',#44136,1.);
+#44136 = DIRECTION('',(-0.327654096049,0.944797752613));
+#44137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44138 = PCURVE('',#39995,#44139);
+#44139 = DEFINITIONAL_REPRESENTATION('',(#44140),#44143);
+#44140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44141,#44142),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,5.207732368117E-02),.PIECEWISE_BEZIER_KNOTS.);
+#44141 = CARTESIAN_POINT('',(5.863110504278E-17,1.));
+#44142 = CARTESIAN_POINT('',(0.116672618896,1.));
+#44143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44144 = ORIENTED_EDGE('',*,*,#44145,.F.);
+#44145 = EDGE_CURVE('',#44146,#44124,#44148,.T.);
+#44146 = VERTEX_POINT('',#44147);
+#44147 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55));
+#44148 = SURFACE_CURVE('',#44149,(#44153,#44160),.PCURVE_S1.);
+#44149 = LINE('',#44150,#44151);
+#44150 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55));
+#44151 = VECTOR('',#44152,1.);
+#44152 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#44153 = PCURVE('',#39970,#44154);
+#44154 = DEFINITIONAL_REPRESENTATION('',(#44155),#44159);
+#44155 = LINE('',#44156,#44157);
+#44156 = CARTESIAN_POINT('',(2.350722749133,-1.181035618933));
+#44157 = VECTOR('',#44158,1.);
+#44158 = DIRECTION('',(-0.899759330922,0.436386464522));
+#44159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44160 = PCURVE('',#42197,#44161);
+#44161 = DEFINITIONAL_REPRESENTATION('',(#44162),#44165);
+#44162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44163,#44164),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.593648457444),.PIECEWISE_BEZIER_KNOTS.);
+#44163 = CARTESIAN_POINT('',(-8.763854077553E-17,1.));
+#44164 = CARTESIAN_POINT('',(2.685,1.));
+#44165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44166 = ORIENTED_EDGE('',*,*,#44167,.F.);
+#44167 = EDGE_CURVE('',#44168,#44146,#44170,.T.);
+#44168 = VERTEX_POINT('',#44169);
+#44169 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55));
+#44170 = SURFACE_CURVE('',#44171,(#44175,#44182),.PCURVE_S1.);
+#44171 = LINE('',#44172,#44173);
+#44172 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55));
+#44173 = VECTOR('',#44174,1.);
+#44174 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#44175 = PCURVE('',#39970,#44176);
+#44176 = DEFINITIONAL_REPRESENTATION('',(#44177),#44181);
+#44177 = LINE('',#44178,#44179);
+#44178 = CARTESIAN_POINT('',(2.399925287509,-1.163972270518));
+#44179 = VECTOR('',#44180,1.);
+#44180 = DIRECTION('',(-0.944797752613,-0.327654096049));
+#44181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44182 = PCURVE('',#42139,#44183);
+#44183 = DEFINITIONAL_REPRESENTATION('',(#44184),#44187);
+#44184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44185,#44186),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,5.207732368117E-02),.PIECEWISE_BEZIER_KNOTS.);
+#44185 = CARTESIAN_POINT('',(-1.172264384596E-16,1.));
+#44186 = CARTESIAN_POINT('',(0.116672618896,1.));
+#44187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44188 = ORIENTED_EDGE('',*,*,#44189,.F.);
+#44189 = EDGE_CURVE('',#44190,#44168,#44192,.T.);
+#44190 = VERTEX_POINT('',#44191);
+#44191 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55));
+#44192 = SURFACE_CURVE('',#44193,(#44197,#44204),.PCURVE_S1.);
+#44193 = LINE('',#44194,#44195);
+#44194 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55));
+#44195 = VECTOR('',#44196,1.);
+#44196 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#44197 = PCURVE('',#39970,#44198);
+#44198 = DEFINITIONAL_REPRESENTATION('',(#44199),#44203);
+#44199 = LINE('',#44200,#44201);
+#44200 = CARTESIAN_POINT('',(2.964455964188,5.511147094239E-13));
+#44201 = VECTOR('',#44202,1.);
+#44202 = DIRECTION('',(-0.436386464522,-0.899759330922));
+#44203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44204 = PCURVE('',#42087,#44205);
+#44205 = DEFINITIONAL_REPRESENTATION('',(#44206),#44209);
+#44206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44207,#44208),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.293648457444),.PIECEWISE_BEZIER_KNOTS.);
+#44207 = CARTESIAN_POINT('',(-6.98329776052E-17,1.));
+#44208 = CARTESIAN_POINT('',(1.385,1.));
+#44209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44210 = ORIENTED_EDGE('',*,*,#44211,.F.);
+#44211 = EDGE_CURVE('',#44212,#44190,#44214,.T.);
+#44212 = VERTEX_POINT('',#44213);
+#44213 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55));
+#44214 = SURFACE_CURVE('',#44215,(#44219,#44226),.PCURVE_S1.);
+#44215 = LINE('',#44216,#44217);
+#44216 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55));
+#44217 = VECTOR('',#44218,1.);
+#44218 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#44219 = PCURVE('',#39970,#44220);
+#44220 = DEFINITIONAL_REPRESENTATION('',(#44221),#44225);
+#44221 = LINE('',#44222,#44223);
+#44222 = CARTESIAN_POINT('',(2.947392615772,4.92025383766E-02));
+#44223 = VECTOR('',#44224,1.);
+#44224 = DIRECTION('',(0.327654096049,-0.944797752613));
+#44225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44226 = PCURVE('',#42035,#44227);
+#44227 = DEFINITIONAL_REPRESENTATION('',(#44228),#44231);
+#44228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44229,#44230),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,5.207732368117E-02),.PIECEWISE_BEZIER_KNOTS.);
+#44229 = CARTESIAN_POINT('',(5.863110504278E-17,1.));
+#44230 = CARTESIAN_POINT('',(0.116672618896,1.));
+#44231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44232 = ORIENTED_EDGE('',*,*,#44233,.F.);
+#44233 = EDGE_CURVE('',#44078,#44212,#44234,.T.);
+#44234 = SURFACE_CURVE('',#44235,(#44239,#44246),.PCURVE_S1.);
+#44235 = LINE('',#44236,#44237);
+#44236 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55));
+#44237 = VECTOR('',#44238,1.);
+#44238 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44239 = PCURVE('',#39970,#44240);
+#44240 = DEFINITIONAL_REPRESENTATION('',(#44241),#44245);
+#44241 = LINE('',#44242,#44243);
+#44242 = CARTESIAN_POINT('',(0.613733215055,1.181035618934));
+#44243 = VECTOR('',#44244,1.);
+#44244 = DIRECTION('',(0.899759330922,-0.436386464522));
+#44245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44246 = PCURVE('',#40099,#44247);
+#44247 = DEFINITIONAL_REPRESENTATION('',(#44248),#44251);
+#44248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44249,#44250),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.593648457444),.PIECEWISE_BEZIER_KNOTS.);
+#44249 = CARTESIAN_POINT('',(-8.763854077553E-17,1.));
+#44250 = CARTESIAN_POINT('',(2.685,1.));
+#44251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44252 = ORIENTED_EDGE('',*,*,#44099,.F.);
+#44253 = ORIENTED_EDGE('',*,*,#39955,.F.);
+#44254 = ADVANCED_FACE('',(#44255),#39995,.F.);
+#44255 = FACE_BOUND('',#44256,.F.);
+#44256 = EDGE_LOOP('',(#44257,#44258,#44259,#44260));
+#44257 = ORIENTED_EDGE('',*,*,#40012,.T.);
+#44258 = ORIENTED_EDGE('',*,*,#39982,.T.);
+#44259 = ORIENTED_EDGE('',*,*,#44123,.F.);
+#44260 = ORIENTED_EDGE('',*,*,#44261,.F.);
+#44261 = EDGE_CURVE('',#40013,#44124,#44262,.T.);
+#44262 = SURFACE_CURVE('',#44263,(#44266,#44273),.PCURVE_S1.);
+#44263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44264,#44265),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#44264 = CARTESIAN_POINT('',(-0.775,1.3425,0.9));
+#44265 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55));
+#44266 = PCURVE('',#39995,#44267);
+#44267 = DEFINITIONAL_REPRESENTATION('',(#44268),#44272);
+#44268 = LINE('',#44269,#44270);
+#44269 = CARTESIAN_POINT('',(6.454440699254E-17,-1.252077542071E-16));
+#44270 = VECTOR('',#44271,1.);
+#44271 = DIRECTION('',(-5.913301949766E-18,1.));
+#44272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44273 = PCURVE('',#42197,#44274);
+#44274 = DEFINITIONAL_REPRESENTATION('',(#44275),#44279);
+#44275 = LINE('',#44276,#44277);
+#44276 = CARTESIAN_POINT('',(2.685,-1.197096866045E-16));
+#44277 = VECTOR('',#44278,1.);
+#44278 = DIRECTION('',(4.440892098501E-16,1.));
+#44279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44280 = ADVANCED_FACE('',(#44281),#40099,.F.);
+#44281 = FACE_BOUND('',#44282,.F.);
+#44282 = EDGE_LOOP('',(#44283,#44284,#44305,#44306,#44327,#44328,#44349,
+ #44350,#44370,#44371));
+#44283 = ORIENTED_EDGE('',*,*,#40086,.T.);
+#44284 = ORIENTED_EDGE('',*,*,#44285,.T.);
+#44285 = EDGE_CURVE('',#40060,#41302,#44286,.T.);
+#44286 = SURFACE_CURVE('',#44287,(#44291,#44298),.PCURVE_S1.);
+#44287 = LINE('',#44288,#44289);
+#44288 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#44289 = VECTOR('',#44290,1.);
+#44290 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44291 = PCURVE('',#40099,#44292);
+#44292 = DEFINITIONAL_REPRESENTATION('',(#44293),#44297);
+#44293 = LINE('',#44294,#44295);
+#44294 = CARTESIAN_POINT('',(5.551115123126E-17,-5.394470442201E-17));
+#44295 = VECTOR('',#44296,1.);
+#44296 = DIRECTION('',(1.,-9.416809228929E-17));
+#44297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44298 = PCURVE('',#40074,#44299);
+#44299 = DEFINITIONAL_REPRESENTATION('',(#44300),#44304);
+#44300 = LINE('',#44301,#44302);
+#44301 = CARTESIAN_POINT('',(7.5E-02,0.1425));
+#44302 = VECTOR('',#44303,1.);
+#44303 = DIRECTION('',(0.,-1.));
+#44304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44305 = ORIENTED_EDGE('',*,*,#41351,.T.);
+#44306 = ORIENTED_EDGE('',*,*,#44307,.T.);
+#44307 = EDGE_CURVE('',#41325,#41905,#44308,.T.);
+#44308 = SURFACE_CURVE('',#44309,(#44313,#44320),.PCURVE_S1.);
+#44309 = LINE('',#44310,#44311);
+#44310 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#44311 = VECTOR('',#44312,1.);
+#44312 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44313 = PCURVE('',#40099,#44314);
+#44314 = DEFINITIONAL_REPRESENTATION('',(#44315),#44319);
+#44315 = LINE('',#44316,#44317);
+#44316 = CARTESIAN_POINT('',(0.,-5.8653735788E-17));
+#44317 = VECTOR('',#44318,1.);
+#44318 = DIRECTION('',(1.,-9.416131609038E-17));
+#44319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44320 = PCURVE('',#41339,#44321);
+#44321 = DEFINITIONAL_REPRESENTATION('',(#44322),#44326);
+#44322 = LINE('',#44323,#44324);
+#44323 = CARTESIAN_POINT('',(7.5E-02,1.0925));
+#44324 = VECTOR('',#44325,1.);
+#44325 = DIRECTION('',(0.,-1.));
+#44326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44327 = ORIENTED_EDGE('',*,*,#41949,.T.);
+#44328 = ORIENTED_EDGE('',*,*,#44329,.T.);
+#44329 = EDGE_CURVE('',#41928,#40690,#44330,.T.);
+#44330 = SURFACE_CURVE('',#44331,(#44335,#44342),.PCURVE_S1.);
+#44331 = LINE('',#44332,#44333);
+#44332 = CARTESIAN_POINT('',(0.775,1.3425,0.9));
+#44333 = VECTOR('',#44334,1.);
+#44334 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44335 = PCURVE('',#40099,#44336);
+#44336 = DEFINITIONAL_REPRESENTATION('',(#44337),#44341);
+#44337 = LINE('',#44338,#44339);
+#44338 = CARTESIAN_POINT('',(0.,1.041195804794E-16));
+#44339 = VECTOR('',#44340,1.);
+#44340 = DIRECTION('',(1.,-9.415453989149E-17));
+#44341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44342 = PCURVE('',#40674,#44343);
+#44343 = DEFINITIONAL_REPRESENTATION('',(#44344),#44348);
+#44344 = LINE('',#44345,#44346);
+#44345 = CARTESIAN_POINT('',(7.5E-02,2.0425));
+#44346 = VECTOR('',#44347,1.);
+#44347 = DIRECTION('',(0.,-1.));
+#44348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44349 = ORIENTED_EDGE('',*,*,#40734,.T.);
+#44350 = ORIENTED_EDGE('',*,*,#44351,.T.);
+#44351 = EDGE_CURVE('',#40713,#44212,#44352,.T.);
+#44352 = SURFACE_CURVE('',#44353,(#44356,#44363),.PCURVE_S1.);
+#44353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44354,#44355),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#44354 = CARTESIAN_POINT('',(0.775,-1.3425,0.9));
+#44355 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55));
+#44356 = PCURVE('',#40099,#44357);
+#44357 = DEFINITIONAL_REPRESENTATION('',(#44358),#44362);
+#44358 = LINE('',#44359,#44360);
+#44359 = CARTESIAN_POINT('',(2.685,-1.197096866045E-16));
+#44360 = VECTOR('',#44361,1.);
+#44361 = DIRECTION('',(4.440892098501E-16,1.));
+#44362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44363 = PCURVE('',#42035,#44364);
+#44364 = DEFINITIONAL_REPRESENTATION('',(#44365),#44369);
+#44365 = LINE('',#44366,#44367);
+#44366 = CARTESIAN_POINT('',(6.454440699254E-17,-1.252077542071E-16));
+#44367 = VECTOR('',#44368,1.);
+#44368 = DIRECTION('',(-5.913301949766E-18,1.));
+#44369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44370 = ORIENTED_EDGE('',*,*,#44233,.F.);
+#44371 = ORIENTED_EDGE('',*,*,#44077,.F.);
+#44372 = ADVANCED_FACE('',(#44373),#40074,.F.);
+#44373 = FACE_BOUND('',#44374,.F.);
+#44374 = EDGE_LOOP('',(#44375,#44376,#44397,#44398,#44399,#44400));
+#44375 = ORIENTED_EDGE('',*,*,#40375,.F.);
+#44376 = ORIENTED_EDGE('',*,*,#44377,.T.);
+#44377 = EDGE_CURVE('',#40347,#40982,#44378,.T.);
+#44378 = SURFACE_CURVE('',#44379,(#44383,#44390),.PCURVE_S1.);
+#44379 = LINE('',#44380,#44381);
+#44380 = CARTESIAN_POINT('',(0.85,1.2,0.9));
+#44381 = VECTOR('',#44382,1.);
+#44382 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44383 = PCURVE('',#40074,#44384);
+#44384 = DEFINITIONAL_REPRESENTATION('',(#44385),#44389);
+#44385 = LINE('',#44386,#44387);
+#44386 = CARTESIAN_POINT('',(-0.,0.));
+#44387 = VECTOR('',#44388,1.);
+#44388 = DIRECTION('',(0.,-1.));
+#44389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44390 = PCURVE('',#40363,#44391);
+#44391 = DEFINITIONAL_REPRESENTATION('',(#44392),#44396);
+#44392 = LINE('',#44393,#44394);
+#44393 = CARTESIAN_POINT('',(4.712388980385,0.));
+#44394 = VECTOR('',#44395,1.);
+#44395 = DIRECTION('',(0.,-1.));
+#44396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44397 = ORIENTED_EDGE('',*,*,#41005,.T.);
+#44398 = ORIENTED_EDGE('',*,*,#41301,.T.);
+#44399 = ORIENTED_EDGE('',*,*,#44285,.F.);
+#44400 = ORIENTED_EDGE('',*,*,#40059,.F.);
+#44401 = ADVANCED_FACE('',(#44402),#40363,.T.);
+#44402 = FACE_BOUND('',#44403,.T.);
+#44403 = EDGE_LOOP('',(#44404,#44405,#44406,#44407));
+#44404 = ORIENTED_EDGE('',*,*,#40346,.T.);
+#44405 = ORIENTED_EDGE('',*,*,#44377,.T.);
+#44406 = ORIENTED_EDGE('',*,*,#40981,.F.);
+#44407 = ORIENTED_EDGE('',*,*,#44408,.F.);
+#44408 = EDGE_CURVE('',#40319,#40959,#44409,.T.);
+#44409 = SURFACE_CURVE('',#44410,(#44414,#44421),.PCURVE_S1.);
+#44410 = LINE('',#44411,#44412);
+#44411 = CARTESIAN_POINT('',(1.1,1.2,0.65));
+#44412 = VECTOR('',#44413,1.);
+#44413 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44414 = PCURVE('',#40363,#44415);
+#44415 = DEFINITIONAL_REPRESENTATION('',(#44416),#44420);
+#44416 = LINE('',#44417,#44418);
+#44417 = CARTESIAN_POINT('',(6.28318530718,0.));
+#44418 = VECTOR('',#44419,1.);
+#44419 = DIRECTION('',(0.,-1.));
+#44420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44421 = PCURVE('',#40334,#44422);
+#44422 = DEFINITIONAL_REPRESENTATION('',(#44423),#44427);
+#44423 = LINE('',#44424,#44425);
+#44424 = CARTESIAN_POINT('',(0.4,0.));
+#44425 = VECTOR('',#44426,1.);
+#44426 = DIRECTION('',(0.,-1.));
+#44427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44428 = ADVANCED_FACE('',(#44429),#40334,.F.);
+#44429 = FACE_BOUND('',#44430,.F.);
+#44430 = EDGE_LOOP('',(#44431,#44452,#44453,#44454));
+#44431 = ORIENTED_EDGE('',*,*,#44432,.T.);
+#44432 = EDGE_CURVE('',#40286,#40931,#44433,.T.);
+#44433 = SURFACE_CURVE('',#44434,(#44438,#44445),.PCURVE_S1.);
+#44434 = LINE('',#44435,#44436);
+#44435 = CARTESIAN_POINT('',(1.1,1.2,0.25));
+#44436 = VECTOR('',#44437,1.);
+#44437 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44438 = PCURVE('',#40334,#44439);
+#44439 = DEFINITIONAL_REPRESENTATION('',(#44440),#44444);
+#44440 = LINE('',#44441,#44442);
+#44441 = CARTESIAN_POINT('',(0.,0.));
+#44442 = VECTOR('',#44443,1.);
+#44443 = DIRECTION('',(0.,-1.));
+#44444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44445 = PCURVE('',#40306,#44446);
+#44446 = DEFINITIONAL_REPRESENTATION('',(#44447),#44451);
+#44447 = LINE('',#44448,#44449);
+#44448 = CARTESIAN_POINT('',(1.570796326795,0.));
+#44449 = VECTOR('',#44450,1.);
+#44450 = DIRECTION('',(0.,-1.));
+#44451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44452 = ORIENTED_EDGE('',*,*,#40958,.T.);
+#44453 = ORIENTED_EDGE('',*,*,#44408,.F.);
+#44454 = ORIENTED_EDGE('',*,*,#40318,.F.);
+#44455 = ADVANCED_FACE('',(#44456),#40306,.F.);
+#44456 = FACE_BOUND('',#44457,.F.);
+#44457 = EDGE_LOOP('',(#44458,#44479,#44480,#44481));
+#44458 = ORIENTED_EDGE('',*,*,#44459,.T.);
+#44459 = EDGE_CURVE('',#40258,#40908,#44460,.T.);
+#44460 = SURFACE_CURVE('',#44461,(#44465,#44472),.PCURVE_S1.);
+#44461 = LINE('',#44462,#44463);
+#44462 = CARTESIAN_POINT('',(1.2,1.2,0.15));
+#44463 = VECTOR('',#44464,1.);
+#44464 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44465 = PCURVE('',#40306,#44466);
+#44466 = DEFINITIONAL_REPRESENTATION('',(#44467),#44471);
+#44467 = LINE('',#44468,#44469);
+#44468 = CARTESIAN_POINT('',(0.,0.));
+#44469 = VECTOR('',#44470,1.);
+#44470 = DIRECTION('',(0.,-1.));
+#44471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44472 = PCURVE('',#40273,#44473);
+#44473 = DEFINITIONAL_REPRESENTATION('',(#44474),#44478);
+#44474 = LINE('',#44475,#44476);
+#44475 = CARTESIAN_POINT('',(0.2,4.4408920985E-17));
+#44476 = VECTOR('',#44477,1.);
+#44477 = DIRECTION('',(0.,-1.));
+#44478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44479 = ORIENTED_EDGE('',*,*,#40930,.T.);
+#44480 = ORIENTED_EDGE('',*,*,#44432,.F.);
+#44481 = ORIENTED_EDGE('',*,*,#40285,.F.);
+#44482 = ADVANCED_FACE('',(#44483),#40273,.F.);
+#44483 = FACE_BOUND('',#44484,.F.);
+#44484 = EDGE_LOOP('',(#44485,#44506,#44507,#44508));
+#44485 = ORIENTED_EDGE('',*,*,#44486,.T.);
+#44486 = EDGE_CURVE('',#40230,#40885,#44487,.T.);
+#44487 = SURFACE_CURVE('',#44488,(#44492,#44499),.PCURVE_S1.);
+#44488 = LINE('',#44489,#44490);
+#44489 = CARTESIAN_POINT('',(1.4,1.2,0.15));
+#44490 = VECTOR('',#44491,1.);
+#44491 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44492 = PCURVE('',#40273,#44493);
+#44493 = DEFINITIONAL_REPRESENTATION('',(#44494),#44498);
+#44494 = LINE('',#44495,#44496);
+#44495 = CARTESIAN_POINT('',(-0.,0.));
+#44496 = VECTOR('',#44497,1.);
+#44497 = DIRECTION('',(0.,-1.));
+#44498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44499 = PCURVE('',#40245,#44500);
+#44500 = DEFINITIONAL_REPRESENTATION('',(#44501),#44505);
+#44501 = LINE('',#44502,#44503);
+#44502 = CARTESIAN_POINT('',(0.15,0.));
+#44503 = VECTOR('',#44504,1.);
+#44504 = DIRECTION('',(0.,-1.));
+#44505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44506 = ORIENTED_EDGE('',*,*,#40907,.T.);
+#44507 = ORIENTED_EDGE('',*,*,#44459,.F.);
+#44508 = ORIENTED_EDGE('',*,*,#40257,.F.);
+#44509 = ADVANCED_FACE('',(#44510),#40245,.F.);
+#44510 = FACE_BOUND('',#44511,.F.);
+#44511 = EDGE_LOOP('',(#44512,#44533,#44534,#44535));
+#44512 = ORIENTED_EDGE('',*,*,#44513,.T.);
+#44513 = EDGE_CURVE('',#40202,#40862,#44514,.T.);
+#44514 = SURFACE_CURVE('',#44515,(#44519,#44526),.PCURVE_S1.);
+#44515 = LINE('',#44516,#44517);
+#44516 = CARTESIAN_POINT('',(1.4,1.2,0.));
+#44517 = VECTOR('',#44518,1.);
+#44518 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44519 = PCURVE('',#40245,#44520);
+#44520 = DEFINITIONAL_REPRESENTATION('',(#44521),#44525);
+#44521 = LINE('',#44522,#44523);
+#44522 = CARTESIAN_POINT('',(0.,0.));
+#44523 = VECTOR('',#44524,1.);
+#44524 = DIRECTION('',(0.,-1.));
+#44525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44526 = PCURVE('',#40217,#44527);
+#44527 = DEFINITIONAL_REPRESENTATION('',(#44528),#44532);
+#44528 = LINE('',#44529,#44530);
+#44529 = CARTESIAN_POINT('',(0.2,-4.4408920985E-17));
+#44530 = VECTOR('',#44531,1.);
+#44531 = DIRECTION('',(0.,-1.));
+#44532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44533 = ORIENTED_EDGE('',*,*,#40884,.T.);
+#44534 = ORIENTED_EDGE('',*,*,#44486,.F.);
+#44535 = ORIENTED_EDGE('',*,*,#40229,.F.);
+#44536 = ADVANCED_FACE('',(#44537),#40217,.F.);
+#44537 = FACE_BOUND('',#44538,.F.);
+#44538 = EDGE_LOOP('',(#44539,#44560,#44561,#44562));
+#44539 = ORIENTED_EDGE('',*,*,#44540,.T.);
+#44540 = EDGE_CURVE('',#40173,#40838,#44541,.T.);
+#44541 = SURFACE_CURVE('',#44542,(#44546,#44553),.PCURVE_S1.);
+#44542 = LINE('',#44543,#44544);
+#44543 = CARTESIAN_POINT('',(1.2,1.2,0.));
+#44544 = VECTOR('',#44545,1.);
+#44545 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44546 = PCURVE('',#40217,#44547);
+#44547 = DEFINITIONAL_REPRESENTATION('',(#44548),#44552);
+#44548 = LINE('',#44549,#44550);
+#44549 = CARTESIAN_POINT('',(0.,0.));
+#44550 = VECTOR('',#44551,1.);
+#44551 = DIRECTION('',(0.,-1.));
+#44552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44553 = PCURVE('',#40189,#44554);
+#44554 = DEFINITIONAL_REPRESENTATION('',(#44555),#44559);
+#44555 = LINE('',#44556,#44557);
+#44556 = CARTESIAN_POINT('',(4.712388980385,0.));
+#44557 = VECTOR('',#44558,1.);
+#44558 = DIRECTION('',(0.,-1.));
+#44559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44560 = ORIENTED_EDGE('',*,*,#40861,.T.);
+#44561 = ORIENTED_EDGE('',*,*,#44513,.F.);
+#44562 = ORIENTED_EDGE('',*,*,#40201,.F.);
+#44563 = ADVANCED_FACE('',(#44564),#40189,.T.);
+#44564 = FACE_BOUND('',#44565,.T.);
+#44565 = EDGE_LOOP('',(#44566,#44567,#44568,#44569));
+#44566 = ORIENTED_EDGE('',*,*,#40172,.T.);
+#44567 = ORIENTED_EDGE('',*,*,#44540,.T.);
+#44568 = ORIENTED_EDGE('',*,*,#40837,.F.);
+#44569 = ORIENTED_EDGE('',*,*,#44570,.F.);
+#44570 = EDGE_CURVE('',#40145,#40815,#44571,.T.);
+#44571 = SURFACE_CURVE('',#44572,(#44576,#44583),.PCURVE_S1.);
+#44572 = LINE('',#44573,#44574);
+#44573 = CARTESIAN_POINT('',(0.95,1.2,0.25));
+#44574 = VECTOR('',#44575,1.);
+#44575 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44576 = PCURVE('',#40189,#44577);
+#44577 = DEFINITIONAL_REPRESENTATION('',(#44578),#44582);
+#44578 = LINE('',#44579,#44580);
+#44579 = CARTESIAN_POINT('',(6.28318530718,0.));
+#44580 = VECTOR('',#44581,1.);
+#44581 = DIRECTION('',(0.,-1.));
+#44582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44583 = PCURVE('',#40160,#44584);
+#44584 = DEFINITIONAL_REPRESENTATION('',(#44585),#44589);
+#44585 = LINE('',#44586,#44587);
+#44586 = CARTESIAN_POINT('',(0.4,0.));
+#44587 = VECTOR('',#44588,1.);
+#44588 = DIRECTION('',(0.,-1.));
+#44589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44590 = ADVANCED_FACE('',(#44591),#40160,.F.);
+#44591 = FACE_BOUND('',#44592,.F.);
+#44592 = EDGE_LOOP('',(#44593,#44594,#44595,#44596));
+#44593 = ORIENTED_EDGE('',*,*,#40786,.T.);
+#44594 = ORIENTED_EDGE('',*,*,#40814,.T.);
+#44595 = ORIENTED_EDGE('',*,*,#44570,.F.);
+#44596 = ORIENTED_EDGE('',*,*,#40144,.F.);
+#44597 = ADVANCED_FACE('',(#44598),#40674,.F.);
+#44598 = FACE_BOUND('',#44599,.F.);
+#44599 = EDGE_LOOP('',(#44600,#44601,#44622,#44623,#44624,#44625));
+#44600 = ORIENTED_EDGE('',*,*,#41250,.F.);
+#44601 = ORIENTED_EDGE('',*,*,#44602,.T.);
+#44602 = EDGE_CURVE('',#41227,#40632,#44603,.T.);
+#44603 = SURFACE_CURVE('',#44604,(#44608,#44615),.PCURVE_S1.);
+#44604 = LINE('',#44605,#44606);
+#44605 = CARTESIAN_POINT('',(0.85,-0.7,0.9));
+#44606 = VECTOR('',#44607,1.);
+#44607 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44608 = PCURVE('',#40674,#44609);
+#44609 = DEFINITIONAL_REPRESENTATION('',(#44610),#44614);
+#44610 = LINE('',#44611,#44612);
+#44611 = CARTESIAN_POINT('',(-0.,0.));
+#44612 = VECTOR('',#44613,1.);
+#44613 = DIRECTION('',(0.,-1.));
+#44614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44615 = PCURVE('',#40648,#44616);
+#44616 = DEFINITIONAL_REPRESENTATION('',(#44617),#44621);
+#44617 = LINE('',#44618,#44619);
+#44618 = CARTESIAN_POINT('',(4.712388980385,0.));
+#44619 = VECTOR('',#44620,1.);
+#44620 = DIRECTION('',(0.,-1.));
+#44621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44622 = ORIENTED_EDGE('',*,*,#40660,.T.);
+#44623 = ORIENTED_EDGE('',*,*,#40689,.T.);
+#44624 = ORIENTED_EDGE('',*,*,#44329,.F.);
+#44625 = ORIENTED_EDGE('',*,*,#41927,.F.);
+#44626 = ADVANCED_FACE('',(#44627),#40648,.T.);
+#44627 = FACE_BOUND('',#44628,.T.);
+#44628 = EDGE_LOOP('',(#44629,#44630,#44631,#44632));
+#44629 = ORIENTED_EDGE('',*,*,#41226,.T.);
+#44630 = ORIENTED_EDGE('',*,*,#44602,.T.);
+#44631 = ORIENTED_EDGE('',*,*,#40631,.F.);
+#44632 = ORIENTED_EDGE('',*,*,#44633,.F.);
+#44633 = EDGE_CURVE('',#41204,#40604,#44634,.T.);
+#44634 = SURFACE_CURVE('',#44635,(#44639,#44646),.PCURVE_S1.);
+#44635 = LINE('',#44636,#44637);
+#44636 = CARTESIAN_POINT('',(1.1,-0.7,0.65));
+#44637 = VECTOR('',#44638,1.);
+#44638 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44639 = PCURVE('',#40648,#44640);
+#44640 = DEFINITIONAL_REPRESENTATION('',(#44641),#44645);
+#44641 = LINE('',#44642,#44643);
+#44642 = CARTESIAN_POINT('',(6.28318530718,0.));
+#44643 = VECTOR('',#44644,1.);
+#44644 = DIRECTION('',(0.,-1.));
+#44645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44646 = PCURVE('',#40619,#44647);
+#44647 = DEFINITIONAL_REPRESENTATION('',(#44648),#44652);
+#44648 = LINE('',#44649,#44650);
+#44649 = CARTESIAN_POINT('',(0.4,0.));
+#44650 = VECTOR('',#44651,1.);
+#44651 = DIRECTION('',(0.,-1.));
+#44652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44653 = ADVANCED_FACE('',(#44654),#40619,.F.);
+#44654 = FACE_BOUND('',#44655,.F.);
+#44655 = EDGE_LOOP('',(#44656,#44677,#44678,#44679));
+#44656 = ORIENTED_EDGE('',*,*,#44657,.T.);
+#44657 = EDGE_CURVE('',#41176,#40571,#44658,.T.);
+#44658 = SURFACE_CURVE('',#44659,(#44663,#44670),.PCURVE_S1.);
+#44659 = LINE('',#44660,#44661);
+#44660 = CARTESIAN_POINT('',(1.1,-0.7,0.25));
+#44661 = VECTOR('',#44662,1.);
+#44662 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44663 = PCURVE('',#40619,#44664);
+#44664 = DEFINITIONAL_REPRESENTATION('',(#44665),#44669);
+#44665 = LINE('',#44666,#44667);
+#44666 = CARTESIAN_POINT('',(0.,0.));
+#44667 = VECTOR('',#44668,1.);
+#44668 = DIRECTION('',(0.,-1.));
+#44669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44670 = PCURVE('',#40591,#44671);
+#44671 = DEFINITIONAL_REPRESENTATION('',(#44672),#44676);
+#44672 = LINE('',#44673,#44674);
+#44673 = CARTESIAN_POINT('',(1.570796326795,0.));
+#44674 = VECTOR('',#44675,1.);
+#44675 = DIRECTION('',(0.,-1.));
+#44676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44677 = ORIENTED_EDGE('',*,*,#40603,.T.);
+#44678 = ORIENTED_EDGE('',*,*,#44633,.F.);
+#44679 = ORIENTED_EDGE('',*,*,#41203,.F.);
+#44680 = ADVANCED_FACE('',(#44681),#40591,.F.);
+#44681 = FACE_BOUND('',#44682,.F.);
+#44682 = EDGE_LOOP('',(#44683,#44704,#44705,#44706));
+#44683 = ORIENTED_EDGE('',*,*,#44684,.T.);
+#44684 = EDGE_CURVE('',#41153,#40543,#44685,.T.);
+#44685 = SURFACE_CURVE('',#44686,(#44690,#44697),.PCURVE_S1.);
+#44686 = LINE('',#44687,#44688);
+#44687 = CARTESIAN_POINT('',(1.2,-0.7,0.15));
+#44688 = VECTOR('',#44689,1.);
+#44689 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44690 = PCURVE('',#40591,#44691);
+#44691 = DEFINITIONAL_REPRESENTATION('',(#44692),#44696);
+#44692 = LINE('',#44693,#44694);
+#44693 = CARTESIAN_POINT('',(0.,0.));
+#44694 = VECTOR('',#44695,1.);
+#44695 = DIRECTION('',(0.,-1.));
+#44696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44697 = PCURVE('',#40558,#44698);
+#44698 = DEFINITIONAL_REPRESENTATION('',(#44699),#44703);
+#44699 = LINE('',#44700,#44701);
+#44700 = CARTESIAN_POINT('',(0.2,4.4408920985E-17));
+#44701 = VECTOR('',#44702,1.);
+#44702 = DIRECTION('',(0.,-1.));
+#44703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44704 = ORIENTED_EDGE('',*,*,#40570,.T.);
+#44705 = ORIENTED_EDGE('',*,*,#44657,.F.);
+#44706 = ORIENTED_EDGE('',*,*,#41175,.F.);
+#44707 = ADVANCED_FACE('',(#44708),#40558,.F.);
+#44708 = FACE_BOUND('',#44709,.F.);
+#44709 = EDGE_LOOP('',(#44710,#44731,#44732,#44733));
+#44710 = ORIENTED_EDGE('',*,*,#44711,.T.);
+#44711 = EDGE_CURVE('',#41130,#40515,#44712,.T.);
+#44712 = SURFACE_CURVE('',#44713,(#44717,#44724),.PCURVE_S1.);
+#44713 = LINE('',#44714,#44715);
+#44714 = CARTESIAN_POINT('',(1.4,-0.7,0.15));
+#44715 = VECTOR('',#44716,1.);
+#44716 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44717 = PCURVE('',#40558,#44718);
+#44718 = DEFINITIONAL_REPRESENTATION('',(#44719),#44723);
+#44719 = LINE('',#44720,#44721);
+#44720 = CARTESIAN_POINT('',(-0.,0.));
+#44721 = VECTOR('',#44722,1.);
+#44722 = DIRECTION('',(0.,-1.));
+#44723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44724 = PCURVE('',#40530,#44725);
+#44725 = DEFINITIONAL_REPRESENTATION('',(#44726),#44730);
+#44726 = LINE('',#44727,#44728);
+#44727 = CARTESIAN_POINT('',(0.15,0.));
+#44728 = VECTOR('',#44729,1.);
+#44729 = DIRECTION('',(0.,-1.));
+#44730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44731 = ORIENTED_EDGE('',*,*,#40542,.T.);
+#44732 = ORIENTED_EDGE('',*,*,#44684,.F.);
+#44733 = ORIENTED_EDGE('',*,*,#41152,.F.);
+#44734 = ADVANCED_FACE('',(#44735),#40530,.F.);
+#44735 = FACE_BOUND('',#44736,.F.);
+#44736 = EDGE_LOOP('',(#44737,#44758,#44759,#44760));
+#44737 = ORIENTED_EDGE('',*,*,#44738,.T.);
+#44738 = EDGE_CURVE('',#41107,#40487,#44739,.T.);
+#44739 = SURFACE_CURVE('',#44740,(#44744,#44751),.PCURVE_S1.);
+#44740 = LINE('',#44741,#44742);
+#44741 = CARTESIAN_POINT('',(1.4,-0.7,0.));
+#44742 = VECTOR('',#44743,1.);
+#44743 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44744 = PCURVE('',#40530,#44745);
+#44745 = DEFINITIONAL_REPRESENTATION('',(#44746),#44750);
+#44746 = LINE('',#44747,#44748);
+#44747 = CARTESIAN_POINT('',(0.,0.));
+#44748 = VECTOR('',#44749,1.);
+#44749 = DIRECTION('',(0.,-1.));
+#44750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44751 = PCURVE('',#40502,#44752);
+#44752 = DEFINITIONAL_REPRESENTATION('',(#44753),#44757);
+#44753 = LINE('',#44754,#44755);
+#44754 = CARTESIAN_POINT('',(0.2,-4.4408920985E-17));
+#44755 = VECTOR('',#44756,1.);
+#44756 = DIRECTION('',(0.,-1.));
+#44757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44758 = ORIENTED_EDGE('',*,*,#40514,.T.);
+#44759 = ORIENTED_EDGE('',*,*,#44711,.F.);
+#44760 = ORIENTED_EDGE('',*,*,#41129,.F.);
+#44761 = ADVANCED_FACE('',(#44762),#40502,.F.);
+#44762 = FACE_BOUND('',#44763,.F.);
+#44763 = EDGE_LOOP('',(#44764,#44785,#44786,#44787));
+#44764 = ORIENTED_EDGE('',*,*,#44765,.T.);
+#44765 = EDGE_CURVE('',#41083,#40458,#44766,.T.);
+#44766 = SURFACE_CURVE('',#44767,(#44771,#44778),.PCURVE_S1.);
+#44767 = LINE('',#44768,#44769);
+#44768 = CARTESIAN_POINT('',(1.2,-0.7,0.));
+#44769 = VECTOR('',#44770,1.);
+#44770 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44771 = PCURVE('',#40502,#44772);
+#44772 = DEFINITIONAL_REPRESENTATION('',(#44773),#44777);
+#44773 = LINE('',#44774,#44775);
+#44774 = CARTESIAN_POINT('',(0.,0.));
+#44775 = VECTOR('',#44776,1.);
+#44776 = DIRECTION('',(0.,-1.));
+#44777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44778 = PCURVE('',#40474,#44779);
+#44779 = DEFINITIONAL_REPRESENTATION('',(#44780),#44784);
+#44780 = LINE('',#44781,#44782);
+#44781 = CARTESIAN_POINT('',(4.712388980385,0.));
+#44782 = VECTOR('',#44783,1.);
+#44783 = DIRECTION('',(0.,-1.));
+#44784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44785 = ORIENTED_EDGE('',*,*,#40486,.T.);
+#44786 = ORIENTED_EDGE('',*,*,#44738,.F.);
+#44787 = ORIENTED_EDGE('',*,*,#41106,.F.);
+#44788 = ADVANCED_FACE('',(#44789),#40474,.T.);
+#44789 = FACE_BOUND('',#44790,.T.);
+#44790 = EDGE_LOOP('',(#44791,#44792,#44793,#44794));
+#44791 = ORIENTED_EDGE('',*,*,#41082,.T.);
+#44792 = ORIENTED_EDGE('',*,*,#44765,.T.);
+#44793 = ORIENTED_EDGE('',*,*,#40457,.F.);
+#44794 = ORIENTED_EDGE('',*,*,#44795,.F.);
+#44795 = EDGE_CURVE('',#41060,#40430,#44796,.T.);
+#44796 = SURFACE_CURVE('',#44797,(#44801,#44808),.PCURVE_S1.);
+#44797 = LINE('',#44798,#44799);
+#44798 = CARTESIAN_POINT('',(0.95,-0.7,0.25));
+#44799 = VECTOR('',#44800,1.);
+#44800 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44801 = PCURVE('',#40474,#44802);
+#44802 = DEFINITIONAL_REPRESENTATION('',(#44803),#44807);
+#44803 = LINE('',#44804,#44805);
+#44804 = CARTESIAN_POINT('',(6.28318530718,0.));
+#44805 = VECTOR('',#44806,1.);
+#44806 = DIRECTION('',(0.,-1.));
+#44807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44808 = PCURVE('',#40445,#44809);
+#44809 = DEFINITIONAL_REPRESENTATION('',(#44810),#44814);
+#44810 = LINE('',#44811,#44812);
+#44811 = CARTESIAN_POINT('',(0.4,0.));
+#44812 = VECTOR('',#44813,1.);
+#44813 = DIRECTION('',(0.,-1.));
+#44814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44815 = ADVANCED_FACE('',(#44816),#40445,.F.);
+#44816 = FACE_BOUND('',#44817,.F.);
+#44817 = EDGE_LOOP('',(#44818,#44819,#44820,#44821));
+#44818 = ORIENTED_EDGE('',*,*,#41276,.T.);
+#44819 = ORIENTED_EDGE('',*,*,#40429,.T.);
+#44820 = ORIENTED_EDGE('',*,*,#44795,.F.);
+#44821 = ORIENTED_EDGE('',*,*,#41059,.F.);
+#44822 = ADVANCED_FACE('',(#44823),#41339,.F.);
+#44823 = FACE_BOUND('',#44824,.F.);
+#44824 = EDGE_LOOP('',(#44825,#44826,#44847,#44848,#44849,#44850));
+#44825 = ORIENTED_EDGE('',*,*,#41635,.F.);
+#44826 = ORIENTED_EDGE('',*,*,#44827,.T.);
+#44827 = EDGE_CURVE('',#41607,#41857,#44828,.T.);
+#44828 = SURFACE_CURVE('',#44829,(#44833,#44840),.PCURVE_S1.);
+#44829 = LINE('',#44830,#44831);
+#44830 = CARTESIAN_POINT('',(0.85,0.25,0.9));
+#44831 = VECTOR('',#44832,1.);
+#44832 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44833 = PCURVE('',#41339,#44834);
+#44834 = DEFINITIONAL_REPRESENTATION('',(#44835),#44839);
+#44835 = LINE('',#44836,#44837);
+#44836 = CARTESIAN_POINT('',(-0.,0.));
+#44837 = VECTOR('',#44838,1.);
+#44838 = DIRECTION('',(0.,-1.));
+#44839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44840 = PCURVE('',#41623,#44841);
+#44841 = DEFINITIONAL_REPRESENTATION('',(#44842),#44846);
+#44842 = LINE('',#44843,#44844);
+#44843 = CARTESIAN_POINT('',(4.712388980385,0.));
+#44844 = VECTOR('',#44845,1.);
+#44845 = DIRECTION('',(0.,-1.));
+#44846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44847 = ORIENTED_EDGE('',*,*,#41880,.T.);
+#44848 = ORIENTED_EDGE('',*,*,#41904,.T.);
+#44849 = ORIENTED_EDGE('',*,*,#44307,.F.);
+#44850 = ORIENTED_EDGE('',*,*,#41324,.F.);
+#44851 = ADVANCED_FACE('',(#44852),#41623,.T.);
+#44852 = FACE_BOUND('',#44853,.T.);
+#44853 = EDGE_LOOP('',(#44854,#44855,#44856,#44857));
+#44854 = ORIENTED_EDGE('',*,*,#41606,.T.);
+#44855 = ORIENTED_EDGE('',*,*,#44827,.T.);
+#44856 = ORIENTED_EDGE('',*,*,#41856,.F.);
+#44857 = ORIENTED_EDGE('',*,*,#44858,.F.);
+#44858 = EDGE_CURVE('',#41579,#41834,#44859,.T.);
+#44859 = SURFACE_CURVE('',#44860,(#44864,#44871),.PCURVE_S1.);
+#44860 = LINE('',#44861,#44862);
+#44861 = CARTESIAN_POINT('',(1.1,0.25,0.65));
+#44862 = VECTOR('',#44863,1.);
+#44863 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44864 = PCURVE('',#41623,#44865);
+#44865 = DEFINITIONAL_REPRESENTATION('',(#44866),#44870);
+#44866 = LINE('',#44867,#44868);
+#44867 = CARTESIAN_POINT('',(6.28318530718,-5.551115123126E-17));
+#44868 = VECTOR('',#44869,1.);
+#44869 = DIRECTION('',(0.,-1.));
+#44870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44871 = PCURVE('',#41594,#44872);
+#44872 = DEFINITIONAL_REPRESENTATION('',(#44873),#44877);
+#44873 = LINE('',#44874,#44875);
+#44874 = CARTESIAN_POINT('',(0.4,0.));
+#44875 = VECTOR('',#44876,1.);
+#44876 = DIRECTION('',(0.,-1.));
+#44877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44878 = ADVANCED_FACE('',(#44879),#41594,.F.);
+#44879 = FACE_BOUND('',#44880,.F.);
+#44880 = EDGE_LOOP('',(#44881,#44902,#44903,#44904));
+#44881 = ORIENTED_EDGE('',*,*,#44882,.T.);
+#44882 = EDGE_CURVE('',#41546,#41806,#44883,.T.);
+#44883 = SURFACE_CURVE('',#44884,(#44888,#44895),.PCURVE_S1.);
+#44884 = LINE('',#44885,#44886);
+#44885 = CARTESIAN_POINT('',(1.1,0.25,0.25));
+#44886 = VECTOR('',#44887,1.);
+#44887 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44888 = PCURVE('',#41594,#44889);
+#44889 = DEFINITIONAL_REPRESENTATION('',(#44890),#44894);
+#44890 = LINE('',#44891,#44892);
+#44891 = CARTESIAN_POINT('',(0.,0.));
+#44892 = VECTOR('',#44893,1.);
+#44893 = DIRECTION('',(0.,-1.));
+#44894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44895 = PCURVE('',#41566,#44896);
+#44896 = DEFINITIONAL_REPRESENTATION('',(#44897),#44901);
+#44897 = LINE('',#44898,#44899);
+#44898 = CARTESIAN_POINT('',(1.570796326795,2.775557561563E-17));
+#44899 = VECTOR('',#44900,1.);
+#44900 = DIRECTION('',(0.,-1.));
+#44901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44902 = ORIENTED_EDGE('',*,*,#41833,.T.);
+#44903 = ORIENTED_EDGE('',*,*,#44858,.F.);
+#44904 = ORIENTED_EDGE('',*,*,#41578,.F.);
+#44905 = ADVANCED_FACE('',(#44906),#41566,.F.);
+#44906 = FACE_BOUND('',#44907,.F.);
+#44907 = EDGE_LOOP('',(#44908,#44929,#44930,#44931));
+#44908 = ORIENTED_EDGE('',*,*,#44909,.T.);
+#44909 = EDGE_CURVE('',#41518,#41783,#44910,.T.);
+#44910 = SURFACE_CURVE('',#44911,(#44915,#44922),.PCURVE_S1.);
+#44911 = LINE('',#44912,#44913);
+#44912 = CARTESIAN_POINT('',(1.2,0.25,0.15));
+#44913 = VECTOR('',#44914,1.);
+#44914 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44915 = PCURVE('',#41566,#44916);
+#44916 = DEFINITIONAL_REPRESENTATION('',(#44917),#44921);
+#44917 = LINE('',#44918,#44919);
+#44918 = CARTESIAN_POINT('',(0.,0.));
+#44919 = VECTOR('',#44920,1.);
+#44920 = DIRECTION('',(0.,-1.));
+#44921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44922 = PCURVE('',#41533,#44923);
+#44923 = DEFINITIONAL_REPRESENTATION('',(#44924),#44928);
+#44924 = LINE('',#44925,#44926);
+#44925 = CARTESIAN_POINT('',(0.2,4.4408920985E-17));
+#44926 = VECTOR('',#44927,1.);
+#44927 = DIRECTION('',(0.,-1.));
+#44928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44929 = ORIENTED_EDGE('',*,*,#41805,.T.);
+#44930 = ORIENTED_EDGE('',*,*,#44882,.F.);
+#44931 = ORIENTED_EDGE('',*,*,#41545,.F.);
+#44932 = ADVANCED_FACE('',(#44933),#41533,.F.);
+#44933 = FACE_BOUND('',#44934,.F.);
+#44934 = EDGE_LOOP('',(#44935,#44956,#44957,#44958));
+#44935 = ORIENTED_EDGE('',*,*,#44936,.T.);
+#44936 = EDGE_CURVE('',#41490,#41760,#44937,.T.);
+#44937 = SURFACE_CURVE('',#44938,(#44942,#44949),.PCURVE_S1.);
+#44938 = LINE('',#44939,#44940);
+#44939 = CARTESIAN_POINT('',(1.4,0.25,0.15));
+#44940 = VECTOR('',#44941,1.);
+#44941 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44942 = PCURVE('',#41533,#44943);
+#44943 = DEFINITIONAL_REPRESENTATION('',(#44944),#44948);
+#44944 = LINE('',#44945,#44946);
+#44945 = CARTESIAN_POINT('',(-0.,0.));
+#44946 = VECTOR('',#44947,1.);
+#44947 = DIRECTION('',(0.,-1.));
+#44948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44949 = PCURVE('',#41505,#44950);
+#44950 = DEFINITIONAL_REPRESENTATION('',(#44951),#44955);
+#44951 = LINE('',#44952,#44953);
+#44952 = CARTESIAN_POINT('',(0.15,0.));
+#44953 = VECTOR('',#44954,1.);
+#44954 = DIRECTION('',(0.,-1.));
+#44955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44956 = ORIENTED_EDGE('',*,*,#41782,.T.);
+#44957 = ORIENTED_EDGE('',*,*,#44909,.F.);
+#44958 = ORIENTED_EDGE('',*,*,#41517,.F.);
+#44959 = ADVANCED_FACE('',(#44960),#41505,.F.);
+#44960 = FACE_BOUND('',#44961,.F.);
+#44961 = EDGE_LOOP('',(#44962,#44983,#44984,#44985));
+#44962 = ORIENTED_EDGE('',*,*,#44963,.T.);
+#44963 = EDGE_CURVE('',#41462,#41737,#44964,.T.);
+#44964 = SURFACE_CURVE('',#44965,(#44969,#44976),.PCURVE_S1.);
+#44965 = LINE('',#44966,#44967);
+#44966 = CARTESIAN_POINT('',(1.4,0.25,0.));
+#44967 = VECTOR('',#44968,1.);
+#44968 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44969 = PCURVE('',#41505,#44970);
+#44970 = DEFINITIONAL_REPRESENTATION('',(#44971),#44975);
+#44971 = LINE('',#44972,#44973);
+#44972 = CARTESIAN_POINT('',(0.,0.));
+#44973 = VECTOR('',#44974,1.);
+#44974 = DIRECTION('',(0.,-1.));
+#44975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44976 = PCURVE('',#41477,#44977);
+#44977 = DEFINITIONAL_REPRESENTATION('',(#44978),#44982);
+#44978 = LINE('',#44979,#44980);
+#44979 = CARTESIAN_POINT('',(0.2,-4.4408920985E-17));
+#44980 = VECTOR('',#44981,1.);
+#44981 = DIRECTION('',(0.,-1.));
+#44982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44983 = ORIENTED_EDGE('',*,*,#41759,.T.);
+#44984 = ORIENTED_EDGE('',*,*,#44936,.F.);
+#44985 = ORIENTED_EDGE('',*,*,#41489,.F.);
+#44986 = ADVANCED_FACE('',(#44987),#41477,.F.);
+#44987 = FACE_BOUND('',#44988,.F.);
+#44988 = EDGE_LOOP('',(#44989,#45010,#45011,#45012));
+#44989 = ORIENTED_EDGE('',*,*,#44990,.T.);
+#44990 = EDGE_CURVE('',#41433,#41713,#44991,.T.);
+#44991 = SURFACE_CURVE('',#44992,(#44996,#45003),.PCURVE_S1.);
+#44992 = LINE('',#44993,#44994);
+#44993 = CARTESIAN_POINT('',(1.2,0.25,0.));
+#44994 = VECTOR('',#44995,1.);
+#44995 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#44996 = PCURVE('',#41477,#44997);
+#44997 = DEFINITIONAL_REPRESENTATION('',(#44998),#45002);
+#44998 = LINE('',#44999,#45000);
+#44999 = CARTESIAN_POINT('',(0.,0.));
+#45000 = VECTOR('',#45001,1.);
+#45001 = DIRECTION('',(0.,-1.));
+#45002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45003 = PCURVE('',#41449,#45004);
+#45004 = DEFINITIONAL_REPRESENTATION('',(#45005),#45009);
+#45005 = LINE('',#45006,#45007);
+#45006 = CARTESIAN_POINT('',(4.712388980385,0.));
+#45007 = VECTOR('',#45008,1.);
+#45008 = DIRECTION('',(0.,-1.));
+#45009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45010 = ORIENTED_EDGE('',*,*,#41736,.T.);
+#45011 = ORIENTED_EDGE('',*,*,#44963,.F.);
+#45012 = ORIENTED_EDGE('',*,*,#41461,.F.);
+#45013 = ADVANCED_FACE('',(#45014),#41449,.T.);
+#45014 = FACE_BOUND('',#45015,.T.);
+#45015 = EDGE_LOOP('',(#45016,#45017,#45018,#45019));
+#45016 = ORIENTED_EDGE('',*,*,#41432,.T.);
+#45017 = ORIENTED_EDGE('',*,*,#44990,.T.);
+#45018 = ORIENTED_EDGE('',*,*,#41712,.F.);
+#45019 = ORIENTED_EDGE('',*,*,#45020,.F.);
+#45020 = EDGE_CURVE('',#41405,#41690,#45021,.T.);
+#45021 = SURFACE_CURVE('',#45022,(#45026,#45033),.PCURVE_S1.);
+#45022 = LINE('',#45023,#45024);
+#45023 = CARTESIAN_POINT('',(0.95,0.25,0.25));
+#45024 = VECTOR('',#45025,1.);
+#45025 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#45026 = PCURVE('',#41449,#45027);
+#45027 = DEFINITIONAL_REPRESENTATION('',(#45028),#45032);
+#45028 = LINE('',#45029,#45030);
+#45029 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-17));
+#45030 = VECTOR('',#45031,1.);
+#45031 = DIRECTION('',(0.,-1.));
+#45032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45033 = PCURVE('',#41420,#45034);
+#45034 = DEFINITIONAL_REPRESENTATION('',(#45035),#45039);
+#45035 = LINE('',#45036,#45037);
+#45036 = CARTESIAN_POINT('',(0.4,0.));
+#45037 = VECTOR('',#45038,1.);
+#45038 = DIRECTION('',(0.,-1.));
+#45039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45040 = ADVANCED_FACE('',(#45041),#41420,.F.);
+#45041 = FACE_BOUND('',#45042,.F.);
+#45042 = EDGE_LOOP('',(#45043,#45044,#45045,#45046));
+#45043 = ORIENTED_EDGE('',*,*,#41974,.T.);
+#45044 = ORIENTED_EDGE('',*,*,#41689,.T.);
+#45045 = ORIENTED_EDGE('',*,*,#45020,.F.);
+#45046 = ORIENTED_EDGE('',*,*,#41404,.F.);
+#45047 = ADVANCED_FACE('',(#45048),#42035,.F.);
+#45048 = FACE_BOUND('',#45049,.F.);
+#45049 = EDGE_LOOP('',(#45050,#45051,#45071,#45072));
+#45050 = ORIENTED_EDGE('',*,*,#42022,.T.);
+#45051 = ORIENTED_EDGE('',*,*,#45052,.T.);
+#45052 = EDGE_CURVE('',#42001,#44190,#45053,.T.);
+#45053 = SURFACE_CURVE('',#45054,(#45057,#45064),.PCURVE_S1.);
+#45054 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45055,#45056),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#45055 = CARTESIAN_POINT('',(0.6925,-1.425,0.9));
+#45056 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55));
+#45057 = PCURVE('',#42035,#45058);
+#45058 = DEFINITIONAL_REPRESENTATION('',(#45059),#45063);
+#45059 = LINE('',#45060,#45061);
+#45060 = CARTESIAN_POINT('',(0.116672618896,-8.997795986094E-17));
+#45061 = VECTOR('',#45062,1.);
+#45062 = DIRECTION('',(2.775557561563E-17,1.));
+#45063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45064 = PCURVE('',#42087,#45065);
+#45065 = DEFINITIONAL_REPRESENTATION('',(#45066),#45070);
+#45066 = LINE('',#45067,#45068);
+#45067 = CARTESIAN_POINT('',(-6.474838029657E-17,-5.513829005757E-18));
+#45068 = VECTOR('',#45069,1.);
+#45069 = DIRECTION('',(-5.084597308633E-18,1.));
+#45070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45071 = ORIENTED_EDGE('',*,*,#44211,.F.);
+#45072 = ORIENTED_EDGE('',*,*,#44351,.F.);
+#45073 = ADVANCED_FACE('',(#45074),#42087,.F.);
+#45074 = FACE_BOUND('',#45075,.F.);
+#45075 = EDGE_LOOP('',(#45076,#45077,#45097,#45098));
+#45076 = ORIENTED_EDGE('',*,*,#42074,.T.);
+#45077 = ORIENTED_EDGE('',*,*,#45078,.T.);
+#45078 = EDGE_CURVE('',#42053,#44168,#45079,.T.);
+#45079 = SURFACE_CURVE('',#45080,(#45083,#45090),.PCURVE_S1.);
+#45080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45081,#45082),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#45081 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9));
+#45082 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55));
+#45083 = PCURVE('',#42087,#45084);
+#45084 = DEFINITIONAL_REPRESENTATION('',(#45085),#45089);
+#45085 = LINE('',#45086,#45087);
+#45086 = CARTESIAN_POINT('',(1.385,-5.496888553607E-18));
+#45087 = VECTOR('',#45088,1.);
+#45088 = DIRECTION('',(-2.22044604925E-16,1.));
+#45089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45090 = PCURVE('',#42139,#45091);
+#45091 = DEFINITIONAL_REPRESENTATION('',(#45092),#45096);
+#45092 = LINE('',#45093,#45094);
+#45093 = CARTESIAN_POINT('',(-9.360962500162E-17,-8.997795986117E-17));
+#45094 = VECTOR('',#45095,1.);
+#45095 = DIRECTION('',(-2.361681345801E-17,1.));
+#45096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45097 = ORIENTED_EDGE('',*,*,#44189,.F.);
+#45098 = ORIENTED_EDGE('',*,*,#45052,.F.);
+#45099 = ADVANCED_FACE('',(#45100),#42139,.F.);
+#45100 = FACE_BOUND('',#45101,.F.);
+#45101 = EDGE_LOOP('',(#45102,#45103,#45123,#45124));
+#45102 = ORIENTED_EDGE('',*,*,#42126,.T.);
+#45103 = ORIENTED_EDGE('',*,*,#45104,.T.);
+#45104 = EDGE_CURVE('',#42105,#44146,#45105,.T.);
+#45105 = SURFACE_CURVE('',#45106,(#45109,#45116),.PCURVE_S1.);
+#45106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45107,#45108),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#45107 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#45108 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55));
+#45109 = PCURVE('',#42139,#45110);
+#45110 = DEFINITIONAL_REPRESENTATION('',(#45111),#45115);
+#45111 = LINE('',#45112,#45113);
+#45112 = CARTESIAN_POINT('',(0.116672618896,-1.252077542072E-16));
+#45113 = VECTOR('',#45114,1.);
+#45114 = DIRECTION('',(1.942890293094E-16,1.));
+#45115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45116 = PCURVE('',#42197,#45117);
+#45117 = DEFINITIONAL_REPRESENTATION('',(#45118),#45122);
+#45118 = LINE('',#45119,#45120);
+#45119 = CARTESIAN_POINT('',(9.776039213487E-18,2.419479551634E-17));
+#45120 = VECTOR('',#45121,1.);
+#45121 = DIRECTION('',(-9.741457998902E-17,1.));
+#45122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45123 = ORIENTED_EDGE('',*,*,#44167,.F.);
+#45124 = ORIENTED_EDGE('',*,*,#45078,.F.);
+#45125 = ADVANCED_FACE('',(#45126),#42197,.F.);
+#45126 = FACE_BOUND('',#45127,.F.);
+#45127 = EDGE_LOOP('',(#45128,#45129,#45150,#45151,#45172,#45173,#45194,
+ #45195,#45196,#45197));
+#45128 = ORIENTED_EDGE('',*,*,#42184,.T.);
+#45129 = ORIENTED_EDGE('',*,*,#45130,.T.);
+#45130 = EDGE_CURVE('',#42158,#43379,#45131,.T.);
+#45131 = SURFACE_CURVE('',#45132,(#45136,#45143),.PCURVE_S1.);
+#45132 = LINE('',#45133,#45134);
+#45133 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#45134 = VECTOR('',#45135,1.);
+#45135 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#45136 = PCURVE('',#42197,#45137);
+#45137 = DEFINITIONAL_REPRESENTATION('',(#45138),#45142);
+#45138 = LINE('',#45139,#45140);
+#45139 = CARTESIAN_POINT('',(5.551115123126E-17,-5.394470442201E-17));
+#45140 = VECTOR('',#45141,1.);
+#45141 = DIRECTION('',(1.,-9.416809228929E-17));
+#45142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45143 = PCURVE('',#42172,#45144);
+#45144 = DEFINITIONAL_REPRESENTATION('',(#45145),#45149);
+#45145 = LINE('',#45146,#45147);
+#45146 = CARTESIAN_POINT('',(7.5E-02,0.1425));
+#45147 = VECTOR('',#45148,1.);
+#45148 = DIRECTION('',(-1.224646799147E-16,-1.));
+#45149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45150 = ORIENTED_EDGE('',*,*,#43428,.T.);
+#45151 = ORIENTED_EDGE('',*,*,#45152,.T.);
+#45152 = EDGE_CURVE('',#43402,#43982,#45153,.T.);
+#45153 = SURFACE_CURVE('',#45154,(#45158,#45165),.PCURVE_S1.);
+#45154 = LINE('',#45155,#45156);
+#45155 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#45156 = VECTOR('',#45157,1.);
+#45157 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#45158 = PCURVE('',#42197,#45159);
+#45159 = DEFINITIONAL_REPRESENTATION('',(#45160),#45164);
+#45160 = LINE('',#45161,#45162);
+#45161 = CARTESIAN_POINT('',(0.,-5.8653735788E-17));
+#45162 = VECTOR('',#45163,1.);
+#45163 = DIRECTION('',(1.,-9.416131609038E-17));
+#45164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45165 = PCURVE('',#43416,#45166);
+#45166 = DEFINITIONAL_REPRESENTATION('',(#45167),#45171);
+#45167 = LINE('',#45168,#45169);
+#45168 = CARTESIAN_POINT('',(7.5E-02,1.0925));
+#45169 = VECTOR('',#45170,1.);
+#45170 = DIRECTION('',(-1.224646799147E-16,-1.));
+#45171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45172 = ORIENTED_EDGE('',*,*,#44026,.T.);
+#45173 = ORIENTED_EDGE('',*,*,#45174,.T.);
+#45174 = EDGE_CURVE('',#44005,#42788,#45175,.T.);
+#45175 = SURFACE_CURVE('',#45176,(#45180,#45187),.PCURVE_S1.);
+#45176 = LINE('',#45177,#45178);
+#45177 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9));
+#45178 = VECTOR('',#45179,1.);
+#45179 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#45180 = PCURVE('',#42197,#45181);
+#45181 = DEFINITIONAL_REPRESENTATION('',(#45182),#45186);
+#45182 = LINE('',#45183,#45184);
+#45183 = CARTESIAN_POINT('',(0.,1.041195804794E-16));
+#45184 = VECTOR('',#45185,1.);
+#45185 = DIRECTION('',(1.,-9.415453989149E-17));
+#45186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45187 = PCURVE('',#42772,#45188);
+#45188 = DEFINITIONAL_REPRESENTATION('',(#45189),#45193);
+#45189 = LINE('',#45190,#45191);
+#45190 = CARTESIAN_POINT('',(7.5E-02,2.0425));
+#45191 = VECTOR('',#45192,1.);
+#45192 = DIRECTION('',(-1.224646799147E-16,-1.));
+#45193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45194 = ORIENTED_EDGE('',*,*,#42811,.T.);
+#45195 = ORIENTED_EDGE('',*,*,#44261,.T.);
+#45196 = ORIENTED_EDGE('',*,*,#44145,.F.);
+#45197 = ORIENTED_EDGE('',*,*,#45104,.F.);
+#45198 = ADVANCED_FACE('',(#45199),#42172,.F.);
+#45199 = FACE_BOUND('',#45200,.F.);
+#45200 = EDGE_LOOP('',(#45201,#45202,#45223,#45224,#45225,#45226));
+#45201 = ORIENTED_EDGE('',*,*,#42473,.F.);
+#45202 = ORIENTED_EDGE('',*,*,#45203,.T.);
+#45203 = EDGE_CURVE('',#42445,#43059,#45204,.T.);
+#45204 = SURFACE_CURVE('',#45205,(#45209,#45216),.PCURVE_S1.);
+#45205 = LINE('',#45206,#45207);
+#45206 = CARTESIAN_POINT('',(-0.85,-1.2,0.9));
+#45207 = VECTOR('',#45208,1.);
+#45208 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45209 = PCURVE('',#42172,#45210);
+#45210 = DEFINITIONAL_REPRESENTATION('',(#45211),#45215);
+#45211 = LINE('',#45212,#45213);
+#45212 = CARTESIAN_POINT('',(0.,0.));
+#45213 = VECTOR('',#45214,1.);
+#45214 = DIRECTION('',(0.,-1.));
+#45215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45216 = PCURVE('',#42461,#45217);
+#45217 = DEFINITIONAL_REPRESENTATION('',(#45218),#45222);
+#45218 = LINE('',#45219,#45220);
+#45219 = CARTESIAN_POINT('',(4.712388980385,0.));
+#45220 = VECTOR('',#45221,1.);
+#45221 = DIRECTION('',(0.,-1.));
+#45222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45223 = ORIENTED_EDGE('',*,*,#43082,.T.);
+#45224 = ORIENTED_EDGE('',*,*,#43378,.T.);
+#45225 = ORIENTED_EDGE('',*,*,#45130,.F.);
+#45226 = ORIENTED_EDGE('',*,*,#42157,.F.);
+#45227 = ADVANCED_FACE('',(#45228),#42461,.T.);
+#45228 = FACE_BOUND('',#45229,.T.);
+#45229 = EDGE_LOOP('',(#45230,#45231,#45232,#45233));
+#45230 = ORIENTED_EDGE('',*,*,#42444,.T.);
+#45231 = ORIENTED_EDGE('',*,*,#45203,.T.);
+#45232 = ORIENTED_EDGE('',*,*,#43058,.F.);
+#45233 = ORIENTED_EDGE('',*,*,#45234,.F.);
+#45234 = EDGE_CURVE('',#42417,#43036,#45235,.T.);
+#45235 = SURFACE_CURVE('',#45236,(#45240,#45247),.PCURVE_S1.);
+#45236 = LINE('',#45237,#45238);
+#45237 = CARTESIAN_POINT('',(-1.1,-1.2,0.65));
+#45238 = VECTOR('',#45239,1.);
+#45239 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45240 = PCURVE('',#42461,#45241);
+#45241 = DEFINITIONAL_REPRESENTATION('',(#45242),#45246);
+#45242 = LINE('',#45243,#45244);
+#45243 = CARTESIAN_POINT('',(6.28318530718,0.));
+#45244 = VECTOR('',#45245,1.);
+#45245 = DIRECTION('',(0.,-1.));
+#45246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45247 = PCURVE('',#42432,#45248);
+#45248 = DEFINITIONAL_REPRESENTATION('',(#45249),#45253);
+#45249 = LINE('',#45250,#45251);
+#45250 = CARTESIAN_POINT('',(0.4,0.));
+#45251 = VECTOR('',#45252,1.);
+#45252 = DIRECTION('',(0.,-1.));
+#45253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45254 = ADVANCED_FACE('',(#45255),#42432,.F.);
+#45255 = FACE_BOUND('',#45256,.F.);
+#45256 = EDGE_LOOP('',(#45257,#45278,#45279,#45280));
+#45257 = ORIENTED_EDGE('',*,*,#45258,.T.);
+#45258 = EDGE_CURVE('',#42384,#43008,#45259,.T.);
+#45259 = SURFACE_CURVE('',#45260,(#45264,#45271),.PCURVE_S1.);
+#45260 = LINE('',#45261,#45262);
+#45261 = CARTESIAN_POINT('',(-1.1,-1.2,0.25));
+#45262 = VECTOR('',#45263,1.);
+#45263 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45264 = PCURVE('',#42432,#45265);
+#45265 = DEFINITIONAL_REPRESENTATION('',(#45266),#45270);
+#45266 = LINE('',#45267,#45268);
+#45267 = CARTESIAN_POINT('',(0.,0.));
+#45268 = VECTOR('',#45269,1.);
+#45269 = DIRECTION('',(0.,-1.));
+#45270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45271 = PCURVE('',#42404,#45272);
+#45272 = DEFINITIONAL_REPRESENTATION('',(#45273),#45277);
+#45273 = LINE('',#45274,#45275);
+#45274 = CARTESIAN_POINT('',(1.570796326795,2.22044604925E-16));
+#45275 = VECTOR('',#45276,1.);
+#45276 = DIRECTION('',(0.,-1.));
+#45277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45278 = ORIENTED_EDGE('',*,*,#43035,.T.);
+#45279 = ORIENTED_EDGE('',*,*,#45234,.F.);
+#45280 = ORIENTED_EDGE('',*,*,#42416,.F.);
+#45281 = ADVANCED_FACE('',(#45282),#42404,.F.);
+#45282 = FACE_BOUND('',#45283,.F.);
+#45283 = EDGE_LOOP('',(#45284,#45305,#45306,#45307));
+#45284 = ORIENTED_EDGE('',*,*,#45285,.T.);
+#45285 = EDGE_CURVE('',#42356,#42985,#45286,.T.);
+#45286 = SURFACE_CURVE('',#45287,(#45291,#45298),.PCURVE_S1.);
+#45287 = LINE('',#45288,#45289);
+#45288 = CARTESIAN_POINT('',(-1.2,-1.2,0.15));
+#45289 = VECTOR('',#45290,1.);
+#45290 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45291 = PCURVE('',#42404,#45292);
+#45292 = DEFINITIONAL_REPRESENTATION('',(#45293),#45297);
+#45293 = LINE('',#45294,#45295);
+#45294 = CARTESIAN_POINT('',(0.,0.));
+#45295 = VECTOR('',#45296,1.);
+#45296 = DIRECTION('',(0.,-1.));
+#45297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45298 = PCURVE('',#42371,#45299);
+#45299 = DEFINITIONAL_REPRESENTATION('',(#45300),#45304);
+#45300 = LINE('',#45301,#45302);
+#45301 = CARTESIAN_POINT('',(0.2,1.991598500206E-17));
+#45302 = VECTOR('',#45303,1.);
+#45303 = DIRECTION('',(0.,-1.));
+#45304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45305 = ORIENTED_EDGE('',*,*,#43007,.T.);
+#45306 = ORIENTED_EDGE('',*,*,#45258,.F.);
+#45307 = ORIENTED_EDGE('',*,*,#42383,.F.);
+#45308 = ADVANCED_FACE('',(#45309),#42371,.F.);
+#45309 = FACE_BOUND('',#45310,.F.);
+#45310 = EDGE_LOOP('',(#45311,#45332,#45333,#45334));
+#45311 = ORIENTED_EDGE('',*,*,#45312,.T.);
+#45312 = EDGE_CURVE('',#42328,#42962,#45313,.T.);
+#45313 = SURFACE_CURVE('',#45314,(#45318,#45325),.PCURVE_S1.);
+#45314 = LINE('',#45315,#45316);
+#45315 = CARTESIAN_POINT('',(-1.4,-1.2,0.15));
+#45316 = VECTOR('',#45317,1.);
+#45317 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45318 = PCURVE('',#42371,#45319);
+#45319 = DEFINITIONAL_REPRESENTATION('',(#45320),#45324);
+#45320 = LINE('',#45321,#45322);
+#45321 = CARTESIAN_POINT('',(0.,0.));
+#45322 = VECTOR('',#45323,1.);
+#45323 = DIRECTION('',(0.,-1.));
+#45324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45325 = PCURVE('',#42343,#45326);
+#45326 = DEFINITIONAL_REPRESENTATION('',(#45327),#45331);
+#45327 = LINE('',#45328,#45329);
+#45328 = CARTESIAN_POINT('',(0.15,0.));
+#45329 = VECTOR('',#45330,1.);
+#45330 = DIRECTION('',(0.,-1.));
+#45331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45332 = ORIENTED_EDGE('',*,*,#42984,.T.);
+#45333 = ORIENTED_EDGE('',*,*,#45285,.F.);
+#45334 = ORIENTED_EDGE('',*,*,#42355,.F.);
+#45335 = ADVANCED_FACE('',(#45336),#42343,.F.);
+#45336 = FACE_BOUND('',#45337,.F.);
+#45337 = EDGE_LOOP('',(#45338,#45359,#45360,#45361));
+#45338 = ORIENTED_EDGE('',*,*,#45339,.T.);
+#45339 = EDGE_CURVE('',#42300,#42939,#45340,.T.);
+#45340 = SURFACE_CURVE('',#45341,(#45345,#45352),.PCURVE_S1.);
+#45341 = LINE('',#45342,#45343);
+#45342 = CARTESIAN_POINT('',(-1.4,-1.2,0.));
+#45343 = VECTOR('',#45344,1.);
+#45344 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45345 = PCURVE('',#42343,#45346);
+#45346 = DEFINITIONAL_REPRESENTATION('',(#45347),#45351);
+#45347 = LINE('',#45348,#45349);
+#45348 = CARTESIAN_POINT('',(0.,0.));
+#45349 = VECTOR('',#45350,1.);
+#45350 = DIRECTION('',(0.,-1.));
+#45351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45352 = PCURVE('',#42315,#45353);
+#45353 = DEFINITIONAL_REPRESENTATION('',(#45354),#45358);
+#45354 = LINE('',#45355,#45356);
+#45355 = CARTESIAN_POINT('',(0.2,-1.991598500206E-17));
+#45356 = VECTOR('',#45357,1.);
+#45357 = DIRECTION('',(0.,-1.));
+#45358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45359 = ORIENTED_EDGE('',*,*,#42961,.T.);
+#45360 = ORIENTED_EDGE('',*,*,#45312,.F.);
+#45361 = ORIENTED_EDGE('',*,*,#42327,.F.);
+#45362 = ADVANCED_FACE('',(#45363),#42315,.F.);
+#45363 = FACE_BOUND('',#45364,.F.);
+#45364 = EDGE_LOOP('',(#45365,#45386,#45387,#45388));
+#45365 = ORIENTED_EDGE('',*,*,#45366,.T.);
+#45366 = EDGE_CURVE('',#42271,#42915,#45367,.T.);
+#45367 = SURFACE_CURVE('',#45368,(#45372,#45379),.PCURVE_S1.);
+#45368 = LINE('',#45369,#45370);
+#45369 = CARTESIAN_POINT('',(-1.2,-1.2,0.));
+#45370 = VECTOR('',#45371,1.);
+#45371 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45372 = PCURVE('',#42315,#45373);
+#45373 = DEFINITIONAL_REPRESENTATION('',(#45374),#45378);
+#45374 = LINE('',#45375,#45376);
+#45375 = CARTESIAN_POINT('',(0.,0.));
+#45376 = VECTOR('',#45377,1.);
+#45377 = DIRECTION('',(0.,-1.));
+#45378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45379 = PCURVE('',#42287,#45380);
+#45380 = DEFINITIONAL_REPRESENTATION('',(#45381),#45385);
+#45381 = LINE('',#45382,#45383);
+#45382 = CARTESIAN_POINT('',(4.712388980385,0.));
+#45383 = VECTOR('',#45384,1.);
+#45384 = DIRECTION('',(0.,-1.));
+#45385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45386 = ORIENTED_EDGE('',*,*,#42938,.T.);
+#45387 = ORIENTED_EDGE('',*,*,#45339,.F.);
+#45388 = ORIENTED_EDGE('',*,*,#42299,.F.);
+#45389 = ADVANCED_FACE('',(#45390),#42287,.T.);
+#45390 = FACE_BOUND('',#45391,.T.);
+#45391 = EDGE_LOOP('',(#45392,#45393,#45394,#45395));
+#45392 = ORIENTED_EDGE('',*,*,#42270,.T.);
+#45393 = ORIENTED_EDGE('',*,*,#45366,.T.);
+#45394 = ORIENTED_EDGE('',*,*,#42914,.F.);
+#45395 = ORIENTED_EDGE('',*,*,#45396,.F.);
+#45396 = EDGE_CURVE('',#42243,#42892,#45397,.T.);
+#45397 = SURFACE_CURVE('',#45398,(#45402,#45409),.PCURVE_S1.);
+#45398 = LINE('',#45399,#45400);
+#45399 = CARTESIAN_POINT('',(-0.95,-1.2,0.25));
+#45400 = VECTOR('',#45401,1.);
+#45401 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45402 = PCURVE('',#42287,#45403);
+#45403 = DEFINITIONAL_REPRESENTATION('',(#45404),#45408);
+#45404 = LINE('',#45405,#45406);
+#45405 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#45406 = VECTOR('',#45407,1.);
+#45407 = DIRECTION('',(0.,-1.));
+#45408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45409 = PCURVE('',#42258,#45410);
+#45410 = DEFINITIONAL_REPRESENTATION('',(#45411),#45415);
+#45411 = LINE('',#45412,#45413);
+#45412 = CARTESIAN_POINT('',(0.4,0.));
+#45413 = VECTOR('',#45414,1.);
+#45414 = DIRECTION('',(0.,-1.));
+#45415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45416 = ADVANCED_FACE('',(#45417),#42258,.F.);
+#45417 = FACE_BOUND('',#45418,.F.);
+#45418 = EDGE_LOOP('',(#45419,#45420,#45421,#45422));
+#45419 = ORIENTED_EDGE('',*,*,#42863,.T.);
+#45420 = ORIENTED_EDGE('',*,*,#42891,.T.);
+#45421 = ORIENTED_EDGE('',*,*,#45396,.F.);
+#45422 = ORIENTED_EDGE('',*,*,#42242,.F.);
+#45423 = ADVANCED_FACE('',(#45424),#42772,.F.);
+#45424 = FACE_BOUND('',#45425,.F.);
+#45425 = EDGE_LOOP('',(#45426,#45427,#45448,#45449,#45450,#45451));
+#45426 = ORIENTED_EDGE('',*,*,#43327,.F.);
+#45427 = ORIENTED_EDGE('',*,*,#45428,.T.);
+#45428 = EDGE_CURVE('',#43304,#42730,#45429,.T.);
+#45429 = SURFACE_CURVE('',#45430,(#45434,#45441),.PCURVE_S1.);
+#45430 = LINE('',#45431,#45432);
+#45431 = CARTESIAN_POINT('',(-0.85,0.7,0.9));
+#45432 = VECTOR('',#45433,1.);
+#45433 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45434 = PCURVE('',#42772,#45435);
+#45435 = DEFINITIONAL_REPRESENTATION('',(#45436),#45440);
+#45436 = LINE('',#45437,#45438);
+#45437 = CARTESIAN_POINT('',(0.,0.));
+#45438 = VECTOR('',#45439,1.);
+#45439 = DIRECTION('',(0.,-1.));
+#45440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45441 = PCURVE('',#42746,#45442);
+#45442 = DEFINITIONAL_REPRESENTATION('',(#45443),#45447);
+#45443 = LINE('',#45444,#45445);
+#45444 = CARTESIAN_POINT('',(4.712388980385,0.));
+#45445 = VECTOR('',#45446,1.);
+#45446 = DIRECTION('',(0.,-1.));
+#45447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45448 = ORIENTED_EDGE('',*,*,#42758,.T.);
+#45449 = ORIENTED_EDGE('',*,*,#42787,.T.);
+#45450 = ORIENTED_EDGE('',*,*,#45174,.F.);
+#45451 = ORIENTED_EDGE('',*,*,#44004,.F.);
+#45452 = ADVANCED_FACE('',(#45453),#42746,.T.);
+#45453 = FACE_BOUND('',#45454,.T.);
+#45454 = EDGE_LOOP('',(#45455,#45456,#45457,#45458));
+#45455 = ORIENTED_EDGE('',*,*,#43303,.T.);
+#45456 = ORIENTED_EDGE('',*,*,#45428,.T.);
+#45457 = ORIENTED_EDGE('',*,*,#42729,.F.);
+#45458 = ORIENTED_EDGE('',*,*,#45459,.F.);
+#45459 = EDGE_CURVE('',#43281,#42702,#45460,.T.);
+#45460 = SURFACE_CURVE('',#45461,(#45465,#45472),.PCURVE_S1.);
+#45461 = LINE('',#45462,#45463);
+#45462 = CARTESIAN_POINT('',(-1.1,0.7,0.65));
+#45463 = VECTOR('',#45464,1.);
+#45464 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45465 = PCURVE('',#42746,#45466);
+#45466 = DEFINITIONAL_REPRESENTATION('',(#45467),#45471);
+#45467 = LINE('',#45468,#45469);
+#45468 = CARTESIAN_POINT('',(6.28318530718,0.));
+#45469 = VECTOR('',#45470,1.);
+#45470 = DIRECTION('',(0.,-1.));
+#45471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45472 = PCURVE('',#42717,#45473);
+#45473 = DEFINITIONAL_REPRESENTATION('',(#45474),#45478);
+#45474 = LINE('',#45475,#45476);
+#45475 = CARTESIAN_POINT('',(0.4,0.));
+#45476 = VECTOR('',#45477,1.);
+#45477 = DIRECTION('',(0.,-1.));
+#45478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45479 = ADVANCED_FACE('',(#45480),#42717,.F.);
+#45480 = FACE_BOUND('',#45481,.F.);
+#45481 = EDGE_LOOP('',(#45482,#45503,#45504,#45505));
+#45482 = ORIENTED_EDGE('',*,*,#45483,.T.);
+#45483 = EDGE_CURVE('',#43253,#42669,#45484,.T.);
+#45484 = SURFACE_CURVE('',#45485,(#45489,#45496),.PCURVE_S1.);
+#45485 = LINE('',#45486,#45487);
+#45486 = CARTESIAN_POINT('',(-1.1,0.7,0.25));
+#45487 = VECTOR('',#45488,1.);
+#45488 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45489 = PCURVE('',#42717,#45490);
+#45490 = DEFINITIONAL_REPRESENTATION('',(#45491),#45495);
+#45491 = LINE('',#45492,#45493);
+#45492 = CARTESIAN_POINT('',(0.,0.));
+#45493 = VECTOR('',#45494,1.);
+#45494 = DIRECTION('',(0.,-1.));
+#45495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45496 = PCURVE('',#42689,#45497);
+#45497 = DEFINITIONAL_REPRESENTATION('',(#45498),#45502);
+#45498 = LINE('',#45499,#45500);
+#45499 = CARTESIAN_POINT('',(1.570796326795,0.));
+#45500 = VECTOR('',#45501,1.);
+#45501 = DIRECTION('',(0.,-1.));
+#45502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45503 = ORIENTED_EDGE('',*,*,#42701,.T.);
+#45504 = ORIENTED_EDGE('',*,*,#45459,.F.);
+#45505 = ORIENTED_EDGE('',*,*,#43280,.F.);
+#45506 = ADVANCED_FACE('',(#45507),#42689,.F.);
+#45507 = FACE_BOUND('',#45508,.F.);
+#45508 = EDGE_LOOP('',(#45509,#45530,#45531,#45532));
+#45509 = ORIENTED_EDGE('',*,*,#45510,.T.);
+#45510 = EDGE_CURVE('',#43230,#42641,#45511,.T.);
+#45511 = SURFACE_CURVE('',#45512,(#45516,#45523),.PCURVE_S1.);
+#45512 = LINE('',#45513,#45514);
+#45513 = CARTESIAN_POINT('',(-1.2,0.7,0.15));
+#45514 = VECTOR('',#45515,1.);
+#45515 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45516 = PCURVE('',#42689,#45517);
+#45517 = DEFINITIONAL_REPRESENTATION('',(#45518),#45522);
+#45518 = LINE('',#45519,#45520);
+#45519 = CARTESIAN_POINT('',(0.,0.));
+#45520 = VECTOR('',#45521,1.);
+#45521 = DIRECTION('',(0.,-1.));
+#45522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45523 = PCURVE('',#42656,#45524);
+#45524 = DEFINITIONAL_REPRESENTATION('',(#45525),#45529);
+#45525 = LINE('',#45526,#45527);
+#45526 = CARTESIAN_POINT('',(0.2,1.991598500206E-17));
+#45527 = VECTOR('',#45528,1.);
+#45528 = DIRECTION('',(0.,-1.));
+#45529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45530 = ORIENTED_EDGE('',*,*,#42668,.T.);
+#45531 = ORIENTED_EDGE('',*,*,#45483,.F.);
+#45532 = ORIENTED_EDGE('',*,*,#43252,.F.);
+#45533 = ADVANCED_FACE('',(#45534),#42656,.F.);
+#45534 = FACE_BOUND('',#45535,.F.);
+#45535 = EDGE_LOOP('',(#45536,#45557,#45558,#45559));
+#45536 = ORIENTED_EDGE('',*,*,#45537,.T.);
+#45537 = EDGE_CURVE('',#43207,#42613,#45538,.T.);
+#45538 = SURFACE_CURVE('',#45539,(#45543,#45550),.PCURVE_S1.);
+#45539 = LINE('',#45540,#45541);
+#45540 = CARTESIAN_POINT('',(-1.4,0.7,0.15));
+#45541 = VECTOR('',#45542,1.);
+#45542 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45543 = PCURVE('',#42656,#45544);
+#45544 = DEFINITIONAL_REPRESENTATION('',(#45545),#45549);
+#45545 = LINE('',#45546,#45547);
+#45546 = CARTESIAN_POINT('',(0.,0.));
+#45547 = VECTOR('',#45548,1.);
+#45548 = DIRECTION('',(0.,-1.));
+#45549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45550 = PCURVE('',#42628,#45551);
+#45551 = DEFINITIONAL_REPRESENTATION('',(#45552),#45556);
+#45552 = LINE('',#45553,#45554);
+#45553 = CARTESIAN_POINT('',(0.15,0.));
+#45554 = VECTOR('',#45555,1.);
+#45555 = DIRECTION('',(0.,-1.));
+#45556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45557 = ORIENTED_EDGE('',*,*,#42640,.T.);
+#45558 = ORIENTED_EDGE('',*,*,#45510,.F.);
+#45559 = ORIENTED_EDGE('',*,*,#43229,.F.);
+#45560 = ADVANCED_FACE('',(#45561),#42628,.F.);
+#45561 = FACE_BOUND('',#45562,.F.);
+#45562 = EDGE_LOOP('',(#45563,#45584,#45585,#45586));
+#45563 = ORIENTED_EDGE('',*,*,#45564,.T.);
+#45564 = EDGE_CURVE('',#43184,#42585,#45565,.T.);
+#45565 = SURFACE_CURVE('',#45566,(#45570,#45577),.PCURVE_S1.);
+#45566 = LINE('',#45567,#45568);
+#45567 = CARTESIAN_POINT('',(-1.4,0.7,0.));
+#45568 = VECTOR('',#45569,1.);
+#45569 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45570 = PCURVE('',#42628,#45571);
+#45571 = DEFINITIONAL_REPRESENTATION('',(#45572),#45576);
+#45572 = LINE('',#45573,#45574);
+#45573 = CARTESIAN_POINT('',(0.,0.));
+#45574 = VECTOR('',#45575,1.);
+#45575 = DIRECTION('',(0.,-1.));
+#45576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45577 = PCURVE('',#42600,#45578);
+#45578 = DEFINITIONAL_REPRESENTATION('',(#45579),#45583);
+#45579 = LINE('',#45580,#45581);
+#45580 = CARTESIAN_POINT('',(0.2,-1.991598500206E-17));
+#45581 = VECTOR('',#45582,1.);
+#45582 = DIRECTION('',(0.,-1.));
+#45583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45584 = ORIENTED_EDGE('',*,*,#42612,.T.);
+#45585 = ORIENTED_EDGE('',*,*,#45537,.F.);
+#45586 = ORIENTED_EDGE('',*,*,#43206,.F.);
+#45587 = ADVANCED_FACE('',(#45588),#42600,.F.);
+#45588 = FACE_BOUND('',#45589,.F.);
+#45589 = EDGE_LOOP('',(#45590,#45611,#45612,#45613));
+#45590 = ORIENTED_EDGE('',*,*,#45591,.T.);
+#45591 = EDGE_CURVE('',#43160,#42556,#45592,.T.);
+#45592 = SURFACE_CURVE('',#45593,(#45597,#45604),.PCURVE_S1.);
+#45593 = LINE('',#45594,#45595);
+#45594 = CARTESIAN_POINT('',(-1.2,0.7,0.));
+#45595 = VECTOR('',#45596,1.);
+#45596 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45597 = PCURVE('',#42600,#45598);
+#45598 = DEFINITIONAL_REPRESENTATION('',(#45599),#45603);
+#45599 = LINE('',#45600,#45601);
+#45600 = CARTESIAN_POINT('',(0.,0.));
+#45601 = VECTOR('',#45602,1.);
+#45602 = DIRECTION('',(0.,-1.));
+#45603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45604 = PCURVE('',#42572,#45605);
+#45605 = DEFINITIONAL_REPRESENTATION('',(#45606),#45610);
+#45606 = LINE('',#45607,#45608);
+#45607 = CARTESIAN_POINT('',(4.712388980385,0.));
+#45608 = VECTOR('',#45609,1.);
+#45609 = DIRECTION('',(0.,-1.));
+#45610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45611 = ORIENTED_EDGE('',*,*,#42584,.T.);
+#45612 = ORIENTED_EDGE('',*,*,#45564,.F.);
+#45613 = ORIENTED_EDGE('',*,*,#43183,.F.);
+#45614 = ADVANCED_FACE('',(#45615),#42572,.T.);
+#45615 = FACE_BOUND('',#45616,.T.);
+#45616 = EDGE_LOOP('',(#45617,#45618,#45619,#45620));
+#45617 = ORIENTED_EDGE('',*,*,#43159,.T.);
+#45618 = ORIENTED_EDGE('',*,*,#45591,.T.);
+#45619 = ORIENTED_EDGE('',*,*,#42555,.F.);
+#45620 = ORIENTED_EDGE('',*,*,#45621,.F.);
+#45621 = EDGE_CURVE('',#43137,#42528,#45622,.T.);
+#45622 = SURFACE_CURVE('',#45623,(#45627,#45634),.PCURVE_S1.);
+#45623 = LINE('',#45624,#45625);
+#45624 = CARTESIAN_POINT('',(-0.95,0.7,0.25));
+#45625 = VECTOR('',#45626,1.);
+#45626 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45627 = PCURVE('',#42572,#45628);
+#45628 = DEFINITIONAL_REPRESENTATION('',(#45629),#45633);
+#45629 = LINE('',#45630,#45631);
+#45630 = CARTESIAN_POINT('',(6.28318530718,0.));
+#45631 = VECTOR('',#45632,1.);
+#45632 = DIRECTION('',(0.,-1.));
+#45633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45634 = PCURVE('',#42543,#45635);
+#45635 = DEFINITIONAL_REPRESENTATION('',(#45636),#45640);
+#45636 = LINE('',#45637,#45638);
+#45637 = CARTESIAN_POINT('',(0.4,0.));
+#45638 = VECTOR('',#45639,1.);
+#45639 = DIRECTION('',(0.,-1.));
+#45640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45641 = ADVANCED_FACE('',(#45642),#42543,.F.);
+#45642 = FACE_BOUND('',#45643,.F.);
+#45643 = EDGE_LOOP('',(#45644,#45645,#45646,#45647));
+#45644 = ORIENTED_EDGE('',*,*,#43353,.T.);
+#45645 = ORIENTED_EDGE('',*,*,#42527,.T.);
+#45646 = ORIENTED_EDGE('',*,*,#45621,.F.);
+#45647 = ORIENTED_EDGE('',*,*,#43136,.F.);
+#45648 = ADVANCED_FACE('',(#45649),#43416,.F.);
+#45649 = FACE_BOUND('',#45650,.F.);
+#45650 = EDGE_LOOP('',(#45651,#45652,#45673,#45674,#45675,#45676));
+#45651 = ORIENTED_EDGE('',*,*,#43712,.F.);
+#45652 = ORIENTED_EDGE('',*,*,#45653,.T.);
+#45653 = EDGE_CURVE('',#43684,#43934,#45654,.T.);
+#45654 = SURFACE_CURVE('',#45655,(#45659,#45666),.PCURVE_S1.);
+#45655 = LINE('',#45656,#45657);
+#45656 = CARTESIAN_POINT('',(-0.85,-0.25,0.9));
+#45657 = VECTOR('',#45658,1.);
+#45658 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45659 = PCURVE('',#43416,#45660);
+#45660 = DEFINITIONAL_REPRESENTATION('',(#45661),#45665);
+#45661 = LINE('',#45662,#45663);
+#45662 = CARTESIAN_POINT('',(0.,0.));
+#45663 = VECTOR('',#45664,1.);
+#45664 = DIRECTION('',(0.,-1.));
+#45665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45666 = PCURVE('',#43700,#45667);
+#45667 = DEFINITIONAL_REPRESENTATION('',(#45668),#45672);
+#45668 = LINE('',#45669,#45670);
+#45669 = CARTESIAN_POINT('',(4.712388980385,0.));
+#45670 = VECTOR('',#45671,1.);
+#45671 = DIRECTION('',(0.,-1.));
+#45672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45673 = ORIENTED_EDGE('',*,*,#43957,.T.);
+#45674 = ORIENTED_EDGE('',*,*,#43981,.T.);
+#45675 = ORIENTED_EDGE('',*,*,#45152,.F.);
+#45676 = ORIENTED_EDGE('',*,*,#43401,.F.);
+#45677 = ADVANCED_FACE('',(#45678),#43700,.T.);
+#45678 = FACE_BOUND('',#45679,.T.);
+#45679 = EDGE_LOOP('',(#45680,#45681,#45682,#45683));
+#45680 = ORIENTED_EDGE('',*,*,#43683,.T.);
+#45681 = ORIENTED_EDGE('',*,*,#45653,.T.);
+#45682 = ORIENTED_EDGE('',*,*,#43933,.F.);
+#45683 = ORIENTED_EDGE('',*,*,#45684,.F.);
+#45684 = EDGE_CURVE('',#43656,#43911,#45685,.T.);
+#45685 = SURFACE_CURVE('',#45686,(#45690,#45697),.PCURVE_S1.);
+#45686 = LINE('',#45687,#45688);
+#45687 = CARTESIAN_POINT('',(-1.1,-0.25,0.65));
+#45688 = VECTOR('',#45689,1.);
+#45689 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45690 = PCURVE('',#43700,#45691);
+#45691 = DEFINITIONAL_REPRESENTATION('',(#45692),#45696);
+#45692 = LINE('',#45693,#45694);
+#45693 = CARTESIAN_POINT('',(6.28318530718,-2.775557561563E-17));
+#45694 = VECTOR('',#45695,1.);
+#45695 = DIRECTION('',(0.,-1.));
+#45696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45697 = PCURVE('',#43671,#45698);
+#45698 = DEFINITIONAL_REPRESENTATION('',(#45699),#45703);
+#45699 = LINE('',#45700,#45701);
+#45700 = CARTESIAN_POINT('',(0.4,0.));
+#45701 = VECTOR('',#45702,1.);
+#45702 = DIRECTION('',(0.,-1.));
+#45703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45704 = ADVANCED_FACE('',(#45705),#43671,.F.);
+#45705 = FACE_BOUND('',#45706,.F.);
+#45706 = EDGE_LOOP('',(#45707,#45728,#45729,#45730));
+#45707 = ORIENTED_EDGE('',*,*,#45708,.T.);
+#45708 = EDGE_CURVE('',#43623,#43883,#45709,.T.);
+#45709 = SURFACE_CURVE('',#45710,(#45714,#45721),.PCURVE_S1.);
+#45710 = LINE('',#45711,#45712);
+#45711 = CARTESIAN_POINT('',(-1.1,-0.25,0.25));
+#45712 = VECTOR('',#45713,1.);
+#45713 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45714 = PCURVE('',#43671,#45715);
+#45715 = DEFINITIONAL_REPRESENTATION('',(#45716),#45720);
+#45716 = LINE('',#45717,#45718);
+#45717 = CARTESIAN_POINT('',(0.,0.));
+#45718 = VECTOR('',#45719,1.);
+#45719 = DIRECTION('',(0.,-1.));
+#45720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45721 = PCURVE('',#43643,#45722);
+#45722 = DEFINITIONAL_REPRESENTATION('',(#45723),#45727);
+#45723 = LINE('',#45724,#45725);
+#45724 = CARTESIAN_POINT('',(1.570796326795,0.));
+#45725 = VECTOR('',#45726,1.);
+#45726 = DIRECTION('',(0.,-1.));
+#45727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45728 = ORIENTED_EDGE('',*,*,#43910,.T.);
+#45729 = ORIENTED_EDGE('',*,*,#45684,.F.);
+#45730 = ORIENTED_EDGE('',*,*,#43655,.F.);
+#45731 = ADVANCED_FACE('',(#45732),#43643,.F.);
+#45732 = FACE_BOUND('',#45733,.F.);
+#45733 = EDGE_LOOP('',(#45734,#45755,#45756,#45757));
+#45734 = ORIENTED_EDGE('',*,*,#45735,.T.);
+#45735 = EDGE_CURVE('',#43595,#43860,#45736,.T.);
+#45736 = SURFACE_CURVE('',#45737,(#45741,#45748),.PCURVE_S1.);
+#45737 = LINE('',#45738,#45739);
+#45738 = CARTESIAN_POINT('',(-1.2,-0.25,0.15));
+#45739 = VECTOR('',#45740,1.);
+#45740 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45741 = PCURVE('',#43643,#45742);
+#45742 = DEFINITIONAL_REPRESENTATION('',(#45743),#45747);
+#45743 = LINE('',#45744,#45745);
+#45744 = CARTESIAN_POINT('',(0.,0.));
+#45745 = VECTOR('',#45746,1.);
+#45746 = DIRECTION('',(0.,-1.));
+#45747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45748 = PCURVE('',#43610,#45749);
+#45749 = DEFINITIONAL_REPRESENTATION('',(#45750),#45754);
+#45750 = LINE('',#45751,#45752);
+#45751 = CARTESIAN_POINT('',(0.2,1.991598500206E-17));
+#45752 = VECTOR('',#45753,1.);
+#45753 = DIRECTION('',(0.,-1.));
+#45754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45755 = ORIENTED_EDGE('',*,*,#43882,.T.);
+#45756 = ORIENTED_EDGE('',*,*,#45708,.F.);
+#45757 = ORIENTED_EDGE('',*,*,#43622,.F.);
+#45758 = ADVANCED_FACE('',(#45759),#43610,.F.);
+#45759 = FACE_BOUND('',#45760,.F.);
+#45760 = EDGE_LOOP('',(#45761,#45782,#45783,#45784));
+#45761 = ORIENTED_EDGE('',*,*,#45762,.T.);
+#45762 = EDGE_CURVE('',#43567,#43837,#45763,.T.);
+#45763 = SURFACE_CURVE('',#45764,(#45768,#45775),.PCURVE_S1.);
+#45764 = LINE('',#45765,#45766);
+#45765 = CARTESIAN_POINT('',(-1.4,-0.25,0.15));
+#45766 = VECTOR('',#45767,1.);
+#45767 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45768 = PCURVE('',#43610,#45769);
+#45769 = DEFINITIONAL_REPRESENTATION('',(#45770),#45774);
+#45770 = LINE('',#45771,#45772);
+#45771 = CARTESIAN_POINT('',(0.,0.));
+#45772 = VECTOR('',#45773,1.);
+#45773 = DIRECTION('',(0.,-1.));
+#45774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45775 = PCURVE('',#43582,#45776);
+#45776 = DEFINITIONAL_REPRESENTATION('',(#45777),#45781);
+#45777 = LINE('',#45778,#45779);
+#45778 = CARTESIAN_POINT('',(0.15,0.));
+#45779 = VECTOR('',#45780,1.);
+#45780 = DIRECTION('',(0.,-1.));
+#45781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45782 = ORIENTED_EDGE('',*,*,#43859,.T.);
+#45783 = ORIENTED_EDGE('',*,*,#45735,.F.);
+#45784 = ORIENTED_EDGE('',*,*,#43594,.F.);
+#45785 = ADVANCED_FACE('',(#45786),#43582,.F.);
+#45786 = FACE_BOUND('',#45787,.F.);
+#45787 = EDGE_LOOP('',(#45788,#45809,#45810,#45811));
+#45788 = ORIENTED_EDGE('',*,*,#45789,.T.);
+#45789 = EDGE_CURVE('',#43539,#43814,#45790,.T.);
+#45790 = SURFACE_CURVE('',#45791,(#45795,#45802),.PCURVE_S1.);
+#45791 = LINE('',#45792,#45793);
+#45792 = CARTESIAN_POINT('',(-1.4,-0.25,0.));
+#45793 = VECTOR('',#45794,1.);
+#45794 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45795 = PCURVE('',#43582,#45796);
+#45796 = DEFINITIONAL_REPRESENTATION('',(#45797),#45801);
+#45797 = LINE('',#45798,#45799);
+#45798 = CARTESIAN_POINT('',(0.,0.));
+#45799 = VECTOR('',#45800,1.);
+#45800 = DIRECTION('',(0.,-1.));
+#45801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45802 = PCURVE('',#43554,#45803);
+#45803 = DEFINITIONAL_REPRESENTATION('',(#45804),#45808);
+#45804 = LINE('',#45805,#45806);
+#45805 = CARTESIAN_POINT('',(0.2,-1.991598500206E-17));
+#45806 = VECTOR('',#45807,1.);
+#45807 = DIRECTION('',(0.,-1.));
+#45808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45809 = ORIENTED_EDGE('',*,*,#43836,.T.);
+#45810 = ORIENTED_EDGE('',*,*,#45762,.F.);
+#45811 = ORIENTED_EDGE('',*,*,#43566,.F.);
+#45812 = ADVANCED_FACE('',(#45813),#43554,.F.);
+#45813 = FACE_BOUND('',#45814,.F.);
+#45814 = EDGE_LOOP('',(#45815,#45836,#45837,#45838));
+#45815 = ORIENTED_EDGE('',*,*,#45816,.T.);
+#45816 = EDGE_CURVE('',#43510,#43790,#45817,.T.);
+#45817 = SURFACE_CURVE('',#45818,(#45822,#45829),.PCURVE_S1.);
+#45818 = LINE('',#45819,#45820);
+#45819 = CARTESIAN_POINT('',(-1.2,-0.25,0.));
+#45820 = VECTOR('',#45821,1.);
+#45821 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45822 = PCURVE('',#43554,#45823);
+#45823 = DEFINITIONAL_REPRESENTATION('',(#45824),#45828);
+#45824 = LINE('',#45825,#45826);
+#45825 = CARTESIAN_POINT('',(0.,0.));
+#45826 = VECTOR('',#45827,1.);
+#45827 = DIRECTION('',(0.,-1.));
+#45828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45829 = PCURVE('',#43526,#45830);
+#45830 = DEFINITIONAL_REPRESENTATION('',(#45831),#45835);
+#45831 = LINE('',#45832,#45833);
+#45832 = CARTESIAN_POINT('',(4.712388980385,0.));
+#45833 = VECTOR('',#45834,1.);
+#45834 = DIRECTION('',(0.,-1.));
+#45835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45836 = ORIENTED_EDGE('',*,*,#43813,.T.);
+#45837 = ORIENTED_EDGE('',*,*,#45789,.F.);
+#45838 = ORIENTED_EDGE('',*,*,#43538,.F.);
+#45839 = ADVANCED_FACE('',(#45840),#43526,.T.);
+#45840 = FACE_BOUND('',#45841,.T.);
+#45841 = EDGE_LOOP('',(#45842,#45843,#45844,#45845));
+#45842 = ORIENTED_EDGE('',*,*,#43509,.T.);
+#45843 = ORIENTED_EDGE('',*,*,#45816,.T.);
+#45844 = ORIENTED_EDGE('',*,*,#43789,.F.);
+#45845 = ORIENTED_EDGE('',*,*,#45846,.F.);
+#45846 = EDGE_CURVE('',#43482,#43767,#45847,.T.);
+#45847 = SURFACE_CURVE('',#45848,(#45852,#45859),.PCURVE_S1.);
+#45848 = LINE('',#45849,#45850);
+#45849 = CARTESIAN_POINT('',(-0.95,-0.25,0.25));
+#45850 = VECTOR('',#45851,1.);
+#45851 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#45852 = PCURVE('',#43526,#45853);
+#45853 = DEFINITIONAL_REPRESENTATION('',(#45854),#45858);
+#45854 = LINE('',#45855,#45856);
+#45855 = CARTESIAN_POINT('',(6.28318530718,2.775557561563E-17));
+#45856 = VECTOR('',#45857,1.);
+#45857 = DIRECTION('',(0.,-1.));
+#45858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45859 = PCURVE('',#43497,#45860);
+#45860 = DEFINITIONAL_REPRESENTATION('',(#45861),#45865);
+#45861 = LINE('',#45862,#45863);
+#45862 = CARTESIAN_POINT('',(0.4,0.));
+#45863 = VECTOR('',#45864,1.);
+#45864 = DIRECTION('',(0.,-1.));
+#45865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45866 = ADVANCED_FACE('',(#45867),#43497,.F.);
+#45867 = FACE_BOUND('',#45868,.F.);
+#45868 = EDGE_LOOP('',(#45869,#45870,#45871,#45872));
+#45869 = ORIENTED_EDGE('',*,*,#44051,.T.);
+#45870 = ORIENTED_EDGE('',*,*,#43766,.T.);
+#45871 = ORIENTED_EDGE('',*,*,#45846,.F.);
+#45872 = ORIENTED_EDGE('',*,*,#43481,.F.);
+#45873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45877))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#45874,#45875,#45876))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#45874 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45875 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#45876 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#45877 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#45874,
+ 'distance_accuracy_value','confusion accuracy');
+#45878 = SHAPE_DEFINITION_REPRESENTATION(#45879,#37436);
+#45879 = PRODUCT_DEFINITION_SHAPE('','',#45880);
+#45880 = PRODUCT_DEFINITION('design','',#45881,#45884);
+#45881 = PRODUCT_DEFINITION_FORMATION('','',#45882);
+#45882 = PRODUCT('SOLID','SOLID','',(#45883));
+#45883 = PRODUCT_CONTEXT('',#2,'mechanical');
+#45884 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#45885 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45886,#45888);
+#45886 = ( REPRESENTATION_RELATIONSHIP('','',#37436,#37426)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45887)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#45887 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37427);
+#45888 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #45889);
+#45889 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','=>[0:1:1:21]','',#37421,
+ #45880,$);
+#45890 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45882));
+#45891 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45892,#45894);
+#45892 = ( REPRESENTATION_RELATIONSHIP('','',#37426,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45893)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#45893 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
+#45894 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #45895);
+#45895 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','','',#5,#37421,$);
+#45896 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37423));
+#45897 = SHAPE_DEFINITION_REPRESENTATION(#45898,#45904);
+#45898 = PRODUCT_DEFINITION_SHAPE('','',#45899);
+#45899 = PRODUCT_DEFINITION('design','',#45900,#45903);
+#45900 = PRODUCT_DEFINITION_FORMATION('','',#45901);
+#45901 = PRODUCT('SOT-363_SC-70-6','SOT-363_SC-70-6','',(#45902));
+#45902 = PRODUCT_CONTEXT('',#2,'mechanical');
+#45903 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#45904 = SHAPE_REPRESENTATION('',(#11,#45905),#45909);
+#45905 = AXIS2_PLACEMENT_3D('',#45906,#45907,#45908);
+#45906 = CARTESIAN_POINT('',(0.,0.,0.));
+#45907 = DIRECTION('',(0.,0.,1.));
+#45908 = DIRECTION('',(1.,0.,-0.));
+#45909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45913))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#45910,#45911,#45912))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#45910 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45911 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#45912 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#45913 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#45910,
+ 'distance_accuracy_value','confusion accuracy');
+#45914 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45915),#53595);
+#45915 = MANIFOLD_SOLID_BREP('',#45916);
+#45916 = CLOSED_SHELL('',(#45917,#46034,#46215,#46268,#46343,#46391,
+ #46612,#46665,#46718,#46771,#46971,#47022,#47100,#47146,#47205,
+ #47283,#47374,#47465,#47546,#47627,#47713,#47764,#47815,#47866,
+ #47925,#47984,#48075,#48166,#48247,#48328,#48414,#48466,#48544,
+ #48591,#48648,#48877,#49106,#49179,#49373,#49400,#49594,#49621,
+ #49694,#49923,#50117,#50185,#50212,#50264,#50316,#50368,#50425,
+ #50654,#50883,#50935,#51129,#51156,#51350,#51377,#51450,#51679,
+ #51873,#51941,#51968,#52015,#52150,#52176,#52268,#52295,#52322,
+ #52349,#52376,#52403,#52430,#52457,#52464,#52511,#52538,#52565,
+ #52592,#52619,#52646,#52653,#52660,#52687,#52714,#52741,#52768,
+ #52795,#52822,#52849,#52856,#52882,#52908,#52934,#53007,#53034,
+ #53061,#53088,#53115,#53142,#53169,#53196,#53203,#53250,#53277,
+ #53304,#53331,#53358,#53385,#53392,#53399,#53426,#53453,#53480,
+ #53507,#53534,#53561,#53588));
+#45917 = ADVANCED_FACE('',(#45918),#45932,.F.);
+#45918 = FACE_BOUND('',#45919,.F.);
+#45919 = EDGE_LOOP('',(#45920,#45954,#45981,#46009));
+#45920 = ORIENTED_EDGE('',*,*,#45921,.T.);
+#45921 = EDGE_CURVE('',#45922,#45924,#45926,.T.);
+#45922 = VERTEX_POINT('',#45923);
+#45923 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));
+#45924 = VERTEX_POINT('',#45925);
+#45925 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));
+#45926 = SURFACE_CURVE('',#45927,(#45931,#45942),.PCURVE_S1.);
+#45927 = LINE('',#45928,#45929);
+#45928 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));
+#45929 = VECTOR('',#45930,1.);
+#45930 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#45931 = PCURVE('',#45932,#45937);
+#45932 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#45933,#45934)
+ ,(#45935,#45936
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#45933 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));
+#45934 = CARTESIAN_POINT('',(-0.53,1.,0.5));
+#45935 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));
+#45936 = CARTESIAN_POINT('',(0.53,1.,0.5));
+#45937 = DEFINITIONAL_REPRESENTATION('',(#45938),#45941);
+#45938 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45939,#45940),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.00378366612),.PIECEWISE_BEZIER_KNOTS.);
+#45939 = CARTESIAN_POINT('',(-3.773827067987E-17,-6.429352063121E-17));
+#45940 = CARTESIAN_POINT('',(1.06,4.629304252335E-17));
+#45941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45942 = PCURVE('',#45943,#45948);
+#45943 = PLANE('',#45944);
+#45944 = AXIS2_PLACEMENT_3D('',#45945,#45946,#45947);
+#45945 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));
+#45946 = DIRECTION('',(0.,0.,1.));
+#45947 = DIRECTION('',(0.469524916338,-0.882919222204,0.));
+#45948 = DEFINITIONAL_REPRESENTATION('',(#45949),#45953);
+#45949 = LINE('',#45950,#45951);
+#45950 = CARTESIAN_POINT('',(0.,0.));
+#45951 = VECTOR('',#45952,1.);
+#45952 = DIRECTION('',(0.469524916338,0.882919222204));
+#45953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45954 = ORIENTED_EDGE('',*,*,#45955,.T.);
+#45955 = EDGE_CURVE('',#45924,#45956,#45958,.T.);
+#45956 = VERTEX_POINT('',#45957);
+#45957 = CARTESIAN_POINT('',(0.53,1.,0.5));
+#45958 = SURFACE_CURVE('',#45959,(#45962,#45969),.PCURVE_S1.);
+#45959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45960,#45961),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#45960 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));
+#45961 = CARTESIAN_POINT('',(0.53,1.,0.5));
+#45962 = PCURVE('',#45932,#45963);
+#45963 = DEFINITIONAL_REPRESENTATION('',(#45964),#45968);
+#45964 = LINE('',#45965,#45966);
+#45965 = CARTESIAN_POINT('',(1.06,-4.676163258555E-17));
+#45966 = VECTOR('',#45967,1.);
+#45967 = DIRECTION('',(0.,1.));
+#45968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45969 = PCURVE('',#45970,#45975);
+#45970 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#45971,#45972)
+ ,(#45973,#45974
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#45971 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));
+#45972 = CARTESIAN_POINT('',(0.53,1.,0.5));
+#45973 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));
+#45974 = CARTESIAN_POINT('',(0.625,0.905,0.5));
+#45975 = DEFINITIONAL_REPRESENTATION('',(#45976),#45980);
+#45976 = LINE('',#45977,#45978);
+#45977 = CARTESIAN_POINT('',(-3.167197563722E-17,-9.838134328178E-17));
+#45978 = VECTOR('',#45979,1.);
+#45979 = DIRECTION('',(5.722001979149E-17,1.));
+#45980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45981 = ORIENTED_EDGE('',*,*,#45982,.F.);
+#45982 = EDGE_CURVE('',#45983,#45956,#45985,.T.);
+#45983 = VERTEX_POINT('',#45984);
+#45984 = CARTESIAN_POINT('',(-0.53,1.,0.5));
+#45985 = SURFACE_CURVE('',#45986,(#45990,#45997),.PCURVE_S1.);
+#45986 = LINE('',#45987,#45988);
+#45987 = CARTESIAN_POINT('',(-0.53,1.,0.5));
+#45988 = VECTOR('',#45989,1.);
+#45989 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#45990 = PCURVE('',#45932,#45991);
+#45991 = DEFINITIONAL_REPRESENTATION('',(#45992),#45996);
+#45992 = LINE('',#45993,#45994);
+#45993 = CARTESIAN_POINT('',(-1.455929480591E-17,1.));
+#45994 = VECTOR('',#45995,1.);
+#45995 = DIRECTION('',(1.,0.));
+#45996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45997 = PCURVE('',#45998,#46003);
+#45998 = PLANE('',#45999);
+#45999 = AXIS2_PLACEMENT_3D('',#46000,#46001,#46002);
+#46000 = CARTESIAN_POINT('',(-0.53,1.,0.65));
+#46001 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46002 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#46003 = DEFINITIONAL_REPRESENTATION('',(#46004),#46008);
+#46004 = LINE('',#46005,#46006);
+#46005 = CARTESIAN_POINT('',(0.,-0.15));
+#46006 = VECTOR('',#46007,1.);
+#46007 = DIRECTION('',(1.,0.));
+#46008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46009 = ORIENTED_EDGE('',*,*,#46010,.F.);
+#46010 = EDGE_CURVE('',#45922,#45983,#46011,.T.);
+#46011 = SURFACE_CURVE('',#46012,(#46015,#46022),.PCURVE_S1.);
+#46012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46013,#46014),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46013 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));
+#46014 = CARTESIAN_POINT('',(-0.53,1.,0.5));
+#46015 = PCURVE('',#45932,#46016);
+#46016 = DEFINITIONAL_REPRESENTATION('',(#46017),#46021);
+#46017 = LINE('',#46018,#46019);
+#46018 = CARTESIAN_POINT('',(-3.773827067987E-17,-6.429352063121E-17));
+#46019 = VECTOR('',#46020,1.);
+#46020 = DIRECTION('',(2.317897587396E-17,1.));
+#46021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46022 = PCURVE('',#46023,#46028);
+#46023 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#46024,#46025)
+ ,(#46026,#46027
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#46024 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));
+#46025 = CARTESIAN_POINT('',(-0.625,0.905,0.5));
+#46026 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));
+#46027 = CARTESIAN_POINT('',(-0.53,1.,0.5));
+#46028 = DEFINITIONAL_REPRESENTATION('',(#46029),#46033);
+#46029 = LINE('',#46030,#46031);
+#46030 = CARTESIAN_POINT('',(0.134350288425,-6.60896941365E-17));
+#46031 = VECTOR('',#46032,1.);
+#46032 = DIRECTION('',(-1.110223024625E-16,1.));
+#46033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46034 = ADVANCED_FACE('',(#46035),#45943,.F.);
+#46035 = FACE_BOUND('',#46036,.F.);
+#46036 = EDGE_LOOP('',(#46037,#46059,#46086,#46113,#46140,#46167,#46194,
+ #46214));
+#46037 = ORIENTED_EDGE('',*,*,#46038,.F.);
+#46038 = EDGE_CURVE('',#46039,#45922,#46041,.T.);
+#46039 = VERTEX_POINT('',#46040);
+#46040 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));
+#46041 = SURFACE_CURVE('',#46042,(#46046,#46053),.PCURVE_S1.);
+#46042 = LINE('',#46043,#46044);
+#46043 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));
+#46044 = VECTOR('',#46045,1.);
+#46045 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#46046 = PCURVE('',#45943,#46047);
+#46047 = DEFINITIONAL_REPRESENTATION('',(#46048),#46052);
+#46048 = LINE('',#46049,#46050);
+#46049 = CARTESIAN_POINT('',(2.765270289554E-02,-9.0467467537E-02));
+#46050 = VECTOR('',#46051,1.);
+#46051 = DIRECTION('',(-0.292313916982,0.956322421539));
+#46052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46053 = PCURVE('',#46023,#46054);
+#46054 = DEFINITIONAL_REPRESENTATION('',(#46055),#46058);
+#46055 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46056,#46057),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.459933752403E-02),.PIECEWISE_BEZIER_KNOTS.);
+#46056 = CARTESIAN_POINT('',(-3.167197563722E-17,-9.838134328178E-17));
+#46057 = CARTESIAN_POINT('',(0.134350288425,-6.60896941365E-17));
+#46058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46059 = ORIENTED_EDGE('',*,*,#46060,.F.);
+#46060 = EDGE_CURVE('',#46061,#46039,#46063,.T.);
+#46061 = VERTEX_POINT('',#46062);
+#46062 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));
+#46063 = SURFACE_CURVE('',#46064,(#46068,#46075),.PCURVE_S1.);
+#46064 = LINE('',#46065,#46066);
+#46065 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));
+#46066 = VECTOR('',#46067,1.);
+#46067 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46068 = PCURVE('',#45943,#46069);
+#46069 = DEFINITIONAL_REPRESENTATION('',(#46070),#46074);
+#46070 = LINE('',#46071,#46072);
+#46071 = CARTESIAN_POINT('',(1.576102013301,-0.913912596647));
+#46072 = VECTOR('',#46073,1.);
+#46073 = DIRECTION('',(-0.882919222204,0.469524916338));
+#46074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46075 = PCURVE('',#46076,#46081);
+#46076 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#46077,#46078)
+ ,(#46079,#46080
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#46077 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));
+#46078 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));
+#46079 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));
+#46080 = CARTESIAN_POINT('',(-0.625,0.905,0.5));
+#46081 = DEFINITIONAL_REPRESENTATION('',(#46082),#46085);
+#46082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46083,#46084),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.75378366612),.PIECEWISE_BEZIER_KNOTS.);
+#46083 = CARTESIAN_POINT('',(4.830040493602E-17,-5.194074274964E-17));
+#46084 = CARTESIAN_POINT('',(1.81,1.289125320772E-16));
+#46085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46086 = ORIENTED_EDGE('',*,*,#46087,.F.);
+#46087 = EDGE_CURVE('',#46088,#46061,#46090,.T.);
+#46088 = VERTEX_POINT('',#46089);
+#46089 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));
+#46090 = SURFACE_CURVE('',#46091,(#46095,#46102),.PCURVE_S1.);
+#46091 = LINE('',#46092,#46093);
+#46092 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));
+#46093 = VECTOR('',#46094,1.);
+#46094 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#46095 = PCURVE('',#45943,#46096);
+#46096 = DEFINITIONAL_REPRESENTATION('',(#46097),#46101);
+#46097 = LINE('',#46098,#46099);
+#46098 = CARTESIAN_POINT('',(1.666569480838,-0.886259893752));
+#46099 = VECTOR('',#46100,1.);
+#46100 = DIRECTION('',(-0.956322421539,-0.292313916982));
+#46101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46102 = PCURVE('',#46103,#46108);
+#46103 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#46104,#46105)
+ ,(#46106,#46107
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#46104 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));
+#46105 = CARTESIAN_POINT('',(-0.53,-1.,0.5));
+#46106 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));
+#46107 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));
+#46108 = DEFINITIONAL_REPRESENTATION('',(#46109),#46112);
+#46109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46110,#46111),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.459933752403E-02),.PIECEWISE_BEZIER_KNOTS.);
+#46110 = CARTESIAN_POINT('',(-3.167197563722E-17,-9.838134328178E-17));
+#46111 = CARTESIAN_POINT('',(0.134350288425,-6.60896941365E-17));
+#46112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46113 = ORIENTED_EDGE('',*,*,#46114,.F.);
+#46114 = EDGE_CURVE('',#46115,#46088,#46117,.T.);
+#46115 = VERTEX_POINT('',#46116);
+#46116 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));
+#46117 = SURFACE_CURVE('',#46118,(#46122,#46129),.PCURVE_S1.);
+#46118 = LINE('',#46119,#46120);
+#46119 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));
+#46120 = VECTOR('',#46121,1.);
+#46121 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#46122 = PCURVE('',#45943,#46123);
+#46123 = DEFINITIONAL_REPRESENTATION('',(#46124),#46128);
+#46124 = LINE('',#46125,#46126);
+#46125 = CARTESIAN_POINT('',(2.137870922694,3.611555499106E-13));
+#46126 = VECTOR('',#46127,1.);
+#46127 = DIRECTION('',(-0.469524916338,-0.882919222204));
+#46128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46129 = PCURVE('',#46130,#46135);
+#46130 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#46131,#46132)
+ ,(#46133,#46134
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#46131 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));
+#46132 = CARTESIAN_POINT('',(0.53,-1.,0.5));
+#46133 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));
+#46134 = CARTESIAN_POINT('',(-0.53,-1.,0.5));
+#46135 = DEFINITIONAL_REPRESENTATION('',(#46136),#46139);
+#46136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46137,#46138),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.00378366612),.PIECEWISE_BEZIER_KNOTS.);
+#46137 = CARTESIAN_POINT('',(-3.773827067987E-17,-6.429352063121E-17));
+#46138 = CARTESIAN_POINT('',(1.06,4.629304252335E-17));
+#46139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46140 = ORIENTED_EDGE('',*,*,#46141,.F.);
+#46141 = EDGE_CURVE('',#46142,#46115,#46144,.T.);
+#46142 = VERTEX_POINT('',#46143);
+#46143 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));
+#46144 = SURFACE_CURVE('',#46145,(#46149,#46156),.PCURVE_S1.);
+#46145 = LINE('',#46146,#46147);
+#46146 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));
+#46147 = VECTOR('',#46148,1.);
+#46148 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#46149 = PCURVE('',#45943,#46150);
+#46150 = DEFINITIONAL_REPRESENTATION('',(#46151),#46155);
+#46151 = LINE('',#46152,#46153);
+#46152 = CARTESIAN_POINT('',(2.110218219799,9.046746753736E-02));
+#46153 = VECTOR('',#46154,1.);
+#46154 = DIRECTION('',(0.292313916982,-0.956322421539));
+#46155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46156 = PCURVE('',#46157,#46162);
+#46157 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#46158,#46159)
+ ,(#46160,#46161
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#46158 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));
+#46159 = CARTESIAN_POINT('',(0.625,-0.905,0.5));
+#46160 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));
+#46161 = CARTESIAN_POINT('',(0.53,-1.,0.5));
+#46162 = DEFINITIONAL_REPRESENTATION('',(#46163),#46166);
+#46163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46164,#46165),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.459933752403E-02),.PIECEWISE_BEZIER_KNOTS.);
+#46164 = CARTESIAN_POINT('',(-3.167197563722E-17,-9.838134328178E-17));
+#46165 = CARTESIAN_POINT('',(0.134350288425,-6.60896941365E-17));
+#46166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46167 = ORIENTED_EDGE('',*,*,#46168,.F.);
+#46168 = EDGE_CURVE('',#46169,#46142,#46171,.T.);
+#46169 = VERTEX_POINT('',#46170);
+#46170 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));
+#46171 = SURFACE_CURVE('',#46172,(#46176,#46183),.PCURVE_S1.);
+#46172 = LINE('',#46173,#46174);
+#46173 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));
+#46174 = VECTOR('',#46175,1.);
+#46175 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46176 = PCURVE('',#45943,#46177);
+#46177 = DEFINITIONAL_REPRESENTATION('',(#46178),#46182);
+#46178 = LINE('',#46179,#46180);
+#46179 = CARTESIAN_POINT('',(0.561768909394,0.913912596647));
+#46180 = VECTOR('',#46181,1.);
+#46181 = DIRECTION('',(0.882919222204,-0.469524916338));
+#46182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46183 = PCURVE('',#46184,#46189);
+#46184 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#46185,#46186)
+ ,(#46187,#46188
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#46185 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));
+#46186 = CARTESIAN_POINT('',(0.625,0.905,0.5));
+#46187 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));
+#46188 = CARTESIAN_POINT('',(0.625,-0.905,0.5));
+#46189 = DEFINITIONAL_REPRESENTATION('',(#46190),#46193);
+#46190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46191,#46192),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.75378366612),.PIECEWISE_BEZIER_KNOTS.);
+#46191 = CARTESIAN_POINT('',(4.830040493602E-17,-5.194074274964E-17));
+#46192 = CARTESIAN_POINT('',(1.81,1.289125320772E-16));
+#46193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46194 = ORIENTED_EDGE('',*,*,#46195,.F.);
+#46195 = EDGE_CURVE('',#45924,#46169,#46196,.T.);
+#46196 = SURFACE_CURVE('',#46197,(#46201,#46208),.PCURVE_S1.);
+#46197 = LINE('',#46198,#46199);
+#46198 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));
+#46199 = VECTOR('',#46200,1.);
+#46200 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#46201 = PCURVE('',#45943,#46202);
+#46202 = DEFINITIONAL_REPRESENTATION('',(#46203),#46207);
+#46203 = LINE('',#46204,#46205);
+#46204 = CARTESIAN_POINT('',(0.471301441857,0.886259893752));
+#46205 = VECTOR('',#46206,1.);
+#46206 = DIRECTION('',(0.956322421539,0.292313916982));
+#46207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46208 = PCURVE('',#45970,#46209);
+#46209 = DEFINITIONAL_REPRESENTATION('',(#46210),#46213);
+#46210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46211,#46212),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.459933752403E-02),.PIECEWISE_BEZIER_KNOTS.);
+#46211 = CARTESIAN_POINT('',(-3.167197563722E-17,-9.838134328178E-17));
+#46212 = CARTESIAN_POINT('',(0.134350288425,-6.60896941365E-17));
+#46213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46214 = ORIENTED_EDGE('',*,*,#45921,.F.);
+#46215 = ADVANCED_FACE('',(#46216),#45970,.F.);
+#46216 = FACE_BOUND('',#46217,.F.);
+#46217 = EDGE_LOOP('',(#46218,#46219,#46241,#46267));
+#46218 = ORIENTED_EDGE('',*,*,#46195,.T.);
+#46219 = ORIENTED_EDGE('',*,*,#46220,.T.);
+#46220 = EDGE_CURVE('',#46169,#46221,#46223,.T.);
+#46221 = VERTEX_POINT('',#46222);
+#46222 = CARTESIAN_POINT('',(0.625,0.905,0.5));
+#46223 = SURFACE_CURVE('',#46224,(#46227,#46234),.PCURVE_S1.);
+#46224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46225,#46226),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46225 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));
+#46226 = CARTESIAN_POINT('',(0.625,0.905,0.5));
+#46227 = PCURVE('',#45970,#46228);
+#46228 = DEFINITIONAL_REPRESENTATION('',(#46229),#46233);
+#46229 = LINE('',#46230,#46231);
+#46230 = CARTESIAN_POINT('',(0.134350288425,-6.60896941365E-17));
+#46231 = VECTOR('',#46232,1.);
+#46232 = DIRECTION('',(-5.551115123126E-17,1.));
+#46233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46234 = PCURVE('',#46184,#46235);
+#46235 = DEFINITIONAL_REPRESENTATION('',(#46236),#46240);
+#46236 = LINE('',#46237,#46238);
+#46237 = CARTESIAN_POINT('',(4.830040493602E-17,-5.194074274964E-17));
+#46238 = VECTOR('',#46239,1.);
+#46239 = DIRECTION('',(1.154604393299E-16,1.));
+#46240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46241 = ORIENTED_EDGE('',*,*,#46242,.F.);
+#46242 = EDGE_CURVE('',#45956,#46221,#46243,.T.);
+#46243 = SURFACE_CURVE('',#46244,(#46248,#46255),.PCURVE_S1.);
+#46244 = LINE('',#46245,#46246);
+#46245 = CARTESIAN_POINT('',(0.53,1.,0.5));
+#46246 = VECTOR('',#46247,1.);
+#46247 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#46248 = PCURVE('',#45970,#46249);
+#46249 = DEFINITIONAL_REPRESENTATION('',(#46250),#46254);
+#46250 = LINE('',#46251,#46252);
+#46251 = CARTESIAN_POINT('',(2.554804415427E-17,1.));
+#46252 = VECTOR('',#46253,1.);
+#46253 = DIRECTION('',(1.,8.263644519416E-16));
+#46254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46255 = PCURVE('',#46256,#46261);
+#46256 = PLANE('',#46257);
+#46257 = AXIS2_PLACEMENT_3D('',#46258,#46259,#46260);
+#46258 = CARTESIAN_POINT('',(0.53,1.,0.65));
+#46259 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#46260 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#46261 = DEFINITIONAL_REPRESENTATION('',(#46262),#46266);
+#46262 = LINE('',#46263,#46264);
+#46263 = CARTESIAN_POINT('',(0.,-0.15));
+#46264 = VECTOR('',#46265,1.);
+#46265 = DIRECTION('',(1.,0.));
+#46266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46267 = ORIENTED_EDGE('',*,*,#45955,.F.);
+#46268 = ADVANCED_FACE('',(#46269),#45998,.F.);
+#46269 = FACE_BOUND('',#46270,.F.);
+#46270 = EDGE_LOOP('',(#46271,#46272,#46292,#46320));
+#46271 = ORIENTED_EDGE('',*,*,#45982,.T.);
+#46272 = ORIENTED_EDGE('',*,*,#46273,.T.);
+#46273 = EDGE_CURVE('',#45956,#46274,#46276,.T.);
+#46274 = VERTEX_POINT('',#46275);
+#46275 = CARTESIAN_POINT('',(0.53,1.,0.65));
+#46276 = SURFACE_CURVE('',#46277,(#46280,#46286),.PCURVE_S1.);
+#46277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46278,#46279),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46278 = CARTESIAN_POINT('',(0.53,1.,0.5));
+#46279 = CARTESIAN_POINT('',(0.53,1.,0.65));
+#46280 = PCURVE('',#45998,#46281);
+#46281 = DEFINITIONAL_REPRESENTATION('',(#46282),#46285);
+#46282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46283,#46284),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46283 = CARTESIAN_POINT('',(1.06,-0.15));
+#46284 = CARTESIAN_POINT('',(1.06,0.));
+#46285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46286 = PCURVE('',#46256,#46287);
+#46287 = DEFINITIONAL_REPRESENTATION('',(#46288),#46291);
+#46288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46289,#46290),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46289 = CARTESIAN_POINT('',(0.,-0.15));
+#46290 = CARTESIAN_POINT('',(0.,0.));
+#46291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46292 = ORIENTED_EDGE('',*,*,#46293,.F.);
+#46293 = EDGE_CURVE('',#46294,#46274,#46296,.T.);
+#46294 = VERTEX_POINT('',#46295);
+#46295 = CARTESIAN_POINT('',(-0.53,1.,0.65));
+#46296 = SURFACE_CURVE('',#46297,(#46301,#46308),.PCURVE_S1.);
+#46297 = LINE('',#46298,#46299);
+#46298 = CARTESIAN_POINT('',(-0.53,1.,0.65));
+#46299 = VECTOR('',#46300,1.);
+#46300 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#46301 = PCURVE('',#45998,#46302);
+#46302 = DEFINITIONAL_REPRESENTATION('',(#46303),#46307);
+#46303 = LINE('',#46304,#46305);
+#46304 = CARTESIAN_POINT('',(0.,0.));
+#46305 = VECTOR('',#46306,1.);
+#46306 = DIRECTION('',(1.,0.));
+#46307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46308 = PCURVE('',#46309,#46314);
+#46309 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#46310,#46311)
+ ,(#46312,#46313
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#46310 = CARTESIAN_POINT('',(-0.53,1.,0.65));
+#46311 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));
+#46312 = CARTESIAN_POINT('',(0.53,1.,0.65));
+#46313 = CARTESIAN_POINT('',(0.5175,0.975,0.65));
+#46314 = DEFINITIONAL_REPRESENTATION('',(#46315),#46319);
+#46315 = LINE('',#46316,#46317);
+#46316 = CARTESIAN_POINT('',(1.652670716088E-16,-1.163833275104E-15));
+#46317 = VECTOR('',#46318,1.);
+#46318 = DIRECTION('',(1.,-3.353969192262E-15));
+#46319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46320 = ORIENTED_EDGE('',*,*,#46321,.F.);
+#46321 = EDGE_CURVE('',#45983,#46294,#46322,.T.);
+#46322 = SURFACE_CURVE('',#46323,(#46326,#46332),.PCURVE_S1.);
+#46323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46324,#46325),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46324 = CARTESIAN_POINT('',(-0.53,1.,0.5));
+#46325 = CARTESIAN_POINT('',(-0.53,1.,0.65));
+#46326 = PCURVE('',#45998,#46327);
+#46327 = DEFINITIONAL_REPRESENTATION('',(#46328),#46331);
+#46328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46329,#46330),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46329 = CARTESIAN_POINT('',(0.,-0.15));
+#46330 = CARTESIAN_POINT('',(0.,0.));
+#46331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46332 = PCURVE('',#46333,#46338);
+#46333 = PLANE('',#46334);
+#46334 = AXIS2_PLACEMENT_3D('',#46335,#46336,#46337);
+#46335 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#46336 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#46337 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#46338 = DEFINITIONAL_REPRESENTATION('',(#46339),#46342);
+#46339 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46340,#46341),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46340 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#46341 = CARTESIAN_POINT('',(0.134350288425,0.));
+#46342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46343 = ADVANCED_FACE('',(#46344),#46023,.F.);
+#46344 = FACE_BOUND('',#46345,.F.);
+#46345 = EDGE_LOOP('',(#46346,#46347,#46348,#46371));
+#46346 = ORIENTED_EDGE('',*,*,#46038,.T.);
+#46347 = ORIENTED_EDGE('',*,*,#46010,.T.);
+#46348 = ORIENTED_EDGE('',*,*,#46349,.F.);
+#46349 = EDGE_CURVE('',#46350,#45983,#46352,.T.);
+#46350 = VERTEX_POINT('',#46351);
+#46351 = CARTESIAN_POINT('',(-0.625,0.905,0.5));
+#46352 = SURFACE_CURVE('',#46353,(#46357,#46364),.PCURVE_S1.);
+#46353 = LINE('',#46354,#46355);
+#46354 = CARTESIAN_POINT('',(-0.625,0.905,0.5));
+#46355 = VECTOR('',#46356,1.);
+#46356 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#46357 = PCURVE('',#46023,#46358);
+#46358 = DEFINITIONAL_REPRESENTATION('',(#46359),#46363);
+#46359 = LINE('',#46360,#46361);
+#46360 = CARTESIAN_POINT('',(-5.23877429584E-17,1.));
+#46361 = VECTOR('',#46362,1.);
+#46362 = DIRECTION('',(1.,-8.263644519416E-16));
+#46363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46364 = PCURVE('',#46333,#46365);
+#46365 = DEFINITIONAL_REPRESENTATION('',(#46366),#46370);
+#46366 = LINE('',#46367,#46368);
+#46367 = CARTESIAN_POINT('',(0.,-0.15));
+#46368 = VECTOR('',#46369,1.);
+#46369 = DIRECTION('',(1.,0.));
+#46370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46371 = ORIENTED_EDGE('',*,*,#46372,.F.);
+#46372 = EDGE_CURVE('',#46039,#46350,#46373,.T.);
+#46373 = SURFACE_CURVE('',#46374,(#46377,#46384),.PCURVE_S1.);
+#46374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46375,#46376),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46375 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));
+#46376 = CARTESIAN_POINT('',(-0.625,0.905,0.5));
+#46377 = PCURVE('',#46023,#46378);
+#46378 = DEFINITIONAL_REPRESENTATION('',(#46379),#46383);
+#46379 = LINE('',#46380,#46381);
+#46380 = CARTESIAN_POINT('',(-3.167197563722E-17,-9.838134328178E-17));
+#46381 = VECTOR('',#46382,1.);
+#46382 = DIRECTION('',(-2.071576732118E-17,1.));
+#46383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46384 = PCURVE('',#46076,#46385);
+#46385 = DEFINITIONAL_REPRESENTATION('',(#46386),#46390);
+#46386 = LINE('',#46387,#46388);
+#46387 = CARTESIAN_POINT('',(1.81,-5.720020647921E-17));
+#46388 = VECTOR('',#46389,1.);
+#46389 = DIRECTION('',(2.22044604925E-16,1.));
+#46390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46391 = ADVANCED_FACE('',(#46392),#46184,.F.);
+#46392 = FACE_BOUND('',#46393,.F.);
+#46393 = EDGE_LOOP('',(#46394,#46395,#46417,#46445,#46473,#46501,#46529,
+ #46557,#46585,#46611));
+#46394 = ORIENTED_EDGE('',*,*,#46168,.T.);
+#46395 = ORIENTED_EDGE('',*,*,#46396,.T.);
+#46396 = EDGE_CURVE('',#46142,#46397,#46399,.T.);
+#46397 = VERTEX_POINT('',#46398);
+#46398 = CARTESIAN_POINT('',(0.625,-0.905,0.5));
+#46399 = SURFACE_CURVE('',#46400,(#46403,#46410),.PCURVE_S1.);
+#46400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46401,#46402),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46401 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));
+#46402 = CARTESIAN_POINT('',(0.625,-0.905,0.5));
+#46403 = PCURVE('',#46184,#46404);
+#46404 = DEFINITIONAL_REPRESENTATION('',(#46405),#46409);
+#46405 = LINE('',#46406,#46407);
+#46406 = CARTESIAN_POINT('',(1.81,-5.720020647921E-17));
+#46407 = VECTOR('',#46408,1.);
+#46408 = DIRECTION('',(2.22044604925E-16,1.));
+#46409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46410 = PCURVE('',#46157,#46411);
+#46411 = DEFINITIONAL_REPRESENTATION('',(#46412),#46416);
+#46412 = LINE('',#46413,#46414);
+#46413 = CARTESIAN_POINT('',(-3.167197563722E-17,-9.838134328178E-17));
+#46414 = VECTOR('',#46415,1.);
+#46415 = DIRECTION('',(-2.071576732118E-17,1.));
+#46416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46417 = ORIENTED_EDGE('',*,*,#46418,.F.);
+#46418 = EDGE_CURVE('',#46419,#46397,#46421,.T.);
+#46419 = VERTEX_POINT('',#46420);
+#46420 = CARTESIAN_POINT('',(0.625,-0.8,0.5));
+#46421 = SURFACE_CURVE('',#46422,(#46426,#46433),.PCURVE_S1.);
+#46422 = LINE('',#46423,#46424);
+#46423 = CARTESIAN_POINT('',(0.625,0.905,0.5));
+#46424 = VECTOR('',#46425,1.);
+#46425 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46426 = PCURVE('',#46184,#46427);
+#46427 = DEFINITIONAL_REPRESENTATION('',(#46428),#46432);
+#46428 = LINE('',#46429,#46430);
+#46429 = CARTESIAN_POINT('',(0.,1.));
+#46430 = VECTOR('',#46431,1.);
+#46431 = DIRECTION('',(1.,2.114710523096E-15));
+#46432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46433 = PCURVE('',#46434,#46439);
+#46434 = PLANE('',#46435);
+#46435 = AXIS2_PLACEMENT_3D('',#46436,#46437,#46438);
+#46436 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#46437 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#46438 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46439 = DEFINITIONAL_REPRESENTATION('',(#46440),#46444);
+#46440 = LINE('',#46441,#46442);
+#46441 = CARTESIAN_POINT('',(0.,-0.15));
+#46442 = VECTOR('',#46443,1.);
+#46443 = DIRECTION('',(1.,0.));
+#46444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46445 = ORIENTED_EDGE('',*,*,#46446,.F.);
+#46446 = EDGE_CURVE('',#46447,#46419,#46449,.T.);
+#46447 = VERTEX_POINT('',#46448);
+#46448 = CARTESIAN_POINT('',(0.625,-0.5,0.5));
+#46449 = SURFACE_CURVE('',#46450,(#46454,#46461),.PCURVE_S1.);
+#46450 = LINE('',#46451,#46452);
+#46451 = CARTESIAN_POINT('',(0.625,-0.5,0.5));
+#46452 = VECTOR('',#46453,1.);
+#46453 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46454 = PCURVE('',#46184,#46455);
+#46455 = DEFINITIONAL_REPRESENTATION('',(#46456),#46460);
+#46456 = LINE('',#46457,#46458);
+#46457 = CARTESIAN_POINT('',(1.405,1.));
+#46458 = VECTOR('',#46459,1.);
+#46459 = DIRECTION('',(1.,0.));
+#46460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46461 = PCURVE('',#46462,#46467);
+#46462 = CYLINDRICAL_SURFACE('',#46463,0.1);
+#46463 = AXIS2_PLACEMENT_3D('',#46464,#46465,#46466);
+#46464 = CARTESIAN_POINT('',(0.625,-0.5,0.4));
+#46465 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46466 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#46467 = DEFINITIONAL_REPRESENTATION('',(#46468),#46472);
+#46468 = LINE('',#46469,#46470);
+#46469 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#46470 = VECTOR('',#46471,1.);
+#46471 = DIRECTION('',(0.,-1.));
+#46472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46473 = ORIENTED_EDGE('',*,*,#46474,.F.);
+#46474 = EDGE_CURVE('',#46475,#46447,#46477,.T.);
+#46475 = VERTEX_POINT('',#46476);
+#46476 = CARTESIAN_POINT('',(0.625,-0.15,0.5));
+#46477 = SURFACE_CURVE('',#46478,(#46482,#46489),.PCURVE_S1.);
+#46478 = LINE('',#46479,#46480);
+#46479 = CARTESIAN_POINT('',(0.625,0.905,0.5));
+#46480 = VECTOR('',#46481,1.);
+#46481 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46482 = PCURVE('',#46184,#46483);
+#46483 = DEFINITIONAL_REPRESENTATION('',(#46484),#46488);
+#46484 = LINE('',#46485,#46486);
+#46485 = CARTESIAN_POINT('',(0.,1.));
+#46486 = VECTOR('',#46487,1.);
+#46487 = DIRECTION('',(1.,0.));
+#46488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46489 = PCURVE('',#46490,#46495);
+#46490 = PLANE('',#46491);
+#46491 = AXIS2_PLACEMENT_3D('',#46492,#46493,#46494);
+#46492 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#46493 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#46494 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46495 = DEFINITIONAL_REPRESENTATION('',(#46496),#46500);
+#46496 = LINE('',#46497,#46498);
+#46497 = CARTESIAN_POINT('',(0.,-0.15));
+#46498 = VECTOR('',#46499,1.);
+#46499 = DIRECTION('',(1.,0.));
+#46500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46501 = ORIENTED_EDGE('',*,*,#46502,.F.);
+#46502 = EDGE_CURVE('',#46503,#46475,#46505,.T.);
+#46503 = VERTEX_POINT('',#46504);
+#46504 = CARTESIAN_POINT('',(0.625,0.15,0.5));
+#46505 = SURFACE_CURVE('',#46506,(#46510,#46517),.PCURVE_S1.);
+#46506 = LINE('',#46507,#46508);
+#46507 = CARTESIAN_POINT('',(0.625,0.15,0.5));
+#46508 = VECTOR('',#46509,1.);
+#46509 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46510 = PCURVE('',#46184,#46511);
+#46511 = DEFINITIONAL_REPRESENTATION('',(#46512),#46516);
+#46512 = LINE('',#46513,#46514);
+#46513 = CARTESIAN_POINT('',(0.755,1.));
+#46514 = VECTOR('',#46515,1.);
+#46515 = DIRECTION('',(1.,0.));
+#46516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46517 = PCURVE('',#46518,#46523);
+#46518 = CYLINDRICAL_SURFACE('',#46519,0.1);
+#46519 = AXIS2_PLACEMENT_3D('',#46520,#46521,#46522);
+#46520 = CARTESIAN_POINT('',(0.625,0.15,0.4));
+#46521 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46522 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#46523 = DEFINITIONAL_REPRESENTATION('',(#46524),#46528);
+#46524 = LINE('',#46525,#46526);
+#46525 = CARTESIAN_POINT('',(0.,0.));
+#46526 = VECTOR('',#46527,1.);
+#46527 = DIRECTION('',(0.,-1.));
+#46528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46529 = ORIENTED_EDGE('',*,*,#46530,.F.);
+#46530 = EDGE_CURVE('',#46531,#46503,#46533,.T.);
+#46531 = VERTEX_POINT('',#46532);
+#46532 = CARTESIAN_POINT('',(0.625,0.5,0.5));
+#46533 = SURFACE_CURVE('',#46534,(#46538,#46545),.PCURVE_S1.);
+#46534 = LINE('',#46535,#46536);
+#46535 = CARTESIAN_POINT('',(0.625,0.905,0.5));
+#46536 = VECTOR('',#46537,1.);
+#46537 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46538 = PCURVE('',#46184,#46539);
+#46539 = DEFINITIONAL_REPRESENTATION('',(#46540),#46544);
+#46540 = LINE('',#46541,#46542);
+#46541 = CARTESIAN_POINT('',(5.551115123126E-17,1.));
+#46542 = VECTOR('',#46543,1.);
+#46543 = DIRECTION('',(1.,0.));
+#46544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46545 = PCURVE('',#46546,#46551);
+#46546 = PLANE('',#46547);
+#46547 = AXIS2_PLACEMENT_3D('',#46548,#46549,#46550);
+#46548 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#46549 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#46550 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46551 = DEFINITIONAL_REPRESENTATION('',(#46552),#46556);
+#46552 = LINE('',#46553,#46554);
+#46553 = CARTESIAN_POINT('',(0.,-0.15));
+#46554 = VECTOR('',#46555,1.);
+#46555 = DIRECTION('',(1.,0.));
+#46556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46557 = ORIENTED_EDGE('',*,*,#46558,.F.);
+#46558 = EDGE_CURVE('',#46559,#46531,#46561,.T.);
+#46559 = VERTEX_POINT('',#46560);
+#46560 = CARTESIAN_POINT('',(0.625,0.8,0.5));
+#46561 = SURFACE_CURVE('',#46562,(#46566,#46573),.PCURVE_S1.);
+#46562 = LINE('',#46563,#46564);
+#46563 = CARTESIAN_POINT('',(0.625,0.8,0.5));
+#46564 = VECTOR('',#46565,1.);
+#46565 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46566 = PCURVE('',#46184,#46567);
+#46567 = DEFINITIONAL_REPRESENTATION('',(#46568),#46572);
+#46568 = LINE('',#46569,#46570);
+#46569 = CARTESIAN_POINT('',(0.105,1.));
+#46570 = VECTOR('',#46571,1.);
+#46571 = DIRECTION('',(1.,0.));
+#46572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46573 = PCURVE('',#46574,#46579);
+#46574 = CYLINDRICAL_SURFACE('',#46575,0.1);
+#46575 = AXIS2_PLACEMENT_3D('',#46576,#46577,#46578);
+#46576 = CARTESIAN_POINT('',(0.625,0.8,0.4));
+#46577 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46578 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#46579 = DEFINITIONAL_REPRESENTATION('',(#46580),#46584);
+#46580 = LINE('',#46581,#46582);
+#46581 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#46582 = VECTOR('',#46583,1.);
+#46583 = DIRECTION('',(0.,-1.));
+#46584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46585 = ORIENTED_EDGE('',*,*,#46586,.F.);
+#46586 = EDGE_CURVE('',#46221,#46559,#46587,.T.);
+#46587 = SURFACE_CURVE('',#46588,(#46592,#46599),.PCURVE_S1.);
+#46588 = LINE('',#46589,#46590);
+#46589 = CARTESIAN_POINT('',(0.625,0.905,0.5));
+#46590 = VECTOR('',#46591,1.);
+#46591 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46592 = PCURVE('',#46184,#46593);
+#46593 = DEFINITIONAL_REPRESENTATION('',(#46594),#46598);
+#46594 = LINE('',#46595,#46596);
+#46595 = CARTESIAN_POINT('',(1.63760844266E-16,1.));
+#46596 = VECTOR('',#46597,1.);
+#46597 = DIRECTION('',(1.,1.057355261548E-15));
+#46598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46599 = PCURVE('',#46600,#46605);
+#46600 = PLANE('',#46601);
+#46601 = AXIS2_PLACEMENT_3D('',#46602,#46603,#46604);
+#46602 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#46603 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#46604 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#46605 = DEFINITIONAL_REPRESENTATION('',(#46606),#46610);
+#46606 = LINE('',#46607,#46608);
+#46607 = CARTESIAN_POINT('',(0.,-0.15));
+#46608 = VECTOR('',#46609,1.);
+#46609 = DIRECTION('',(1.,0.));
+#46610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46611 = ORIENTED_EDGE('',*,*,#46220,.F.);
+#46612 = ADVANCED_FACE('',(#46613),#46157,.F.);
+#46613 = FACE_BOUND('',#46614,.F.);
+#46614 = EDGE_LOOP('',(#46615,#46616,#46638,#46664));
+#46615 = ORIENTED_EDGE('',*,*,#46141,.T.);
+#46616 = ORIENTED_EDGE('',*,*,#46617,.T.);
+#46617 = EDGE_CURVE('',#46115,#46618,#46620,.T.);
+#46618 = VERTEX_POINT('',#46619);
+#46619 = CARTESIAN_POINT('',(0.53,-1.,0.5));
+#46620 = SURFACE_CURVE('',#46621,(#46624,#46631),.PCURVE_S1.);
+#46621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46622,#46623),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46622 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));
+#46623 = CARTESIAN_POINT('',(0.53,-1.,0.5));
+#46624 = PCURVE('',#46157,#46625);
+#46625 = DEFINITIONAL_REPRESENTATION('',(#46626),#46630);
+#46626 = LINE('',#46627,#46628);
+#46627 = CARTESIAN_POINT('',(0.134350288425,-6.60896941365E-17));
+#46628 = VECTOR('',#46629,1.);
+#46629 = DIRECTION('',(-1.110223024625E-16,1.));
+#46630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46631 = PCURVE('',#46130,#46632);
+#46632 = DEFINITIONAL_REPRESENTATION('',(#46633),#46637);
+#46633 = LINE('',#46634,#46635);
+#46634 = CARTESIAN_POINT('',(-3.773827067987E-17,-6.429352063121E-17));
+#46635 = VECTOR('',#46636,1.);
+#46636 = DIRECTION('',(2.317897587396E-17,1.));
+#46637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46638 = ORIENTED_EDGE('',*,*,#46639,.F.);
+#46639 = EDGE_CURVE('',#46397,#46618,#46640,.T.);
+#46640 = SURFACE_CURVE('',#46641,(#46645,#46652),.PCURVE_S1.);
+#46641 = LINE('',#46642,#46643);
+#46642 = CARTESIAN_POINT('',(0.625,-0.905,0.5));
+#46643 = VECTOR('',#46644,1.);
+#46644 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#46645 = PCURVE('',#46157,#46646);
+#46646 = DEFINITIONAL_REPRESENTATION('',(#46647),#46651);
+#46647 = LINE('',#46648,#46649);
+#46648 = CARTESIAN_POINT('',(-5.23877429584E-17,1.));
+#46649 = VECTOR('',#46650,1.);
+#46650 = DIRECTION('',(1.,-8.263644519416E-16));
+#46651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46652 = PCURVE('',#46653,#46658);
+#46653 = PLANE('',#46654);
+#46654 = AXIS2_PLACEMENT_3D('',#46655,#46656,#46657);
+#46655 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#46656 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#46657 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#46658 = DEFINITIONAL_REPRESENTATION('',(#46659),#46663);
+#46659 = LINE('',#46660,#46661);
+#46660 = CARTESIAN_POINT('',(-0.,-0.15));
+#46661 = VECTOR('',#46662,1.);
+#46662 = DIRECTION('',(1.,0.));
+#46663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46664 = ORIENTED_EDGE('',*,*,#46396,.F.);
+#46665 = ADVANCED_FACE('',(#46666),#46130,.F.);
+#46666 = FACE_BOUND('',#46667,.F.);
+#46667 = EDGE_LOOP('',(#46668,#46669,#46691,#46717));
+#46668 = ORIENTED_EDGE('',*,*,#46114,.T.);
+#46669 = ORIENTED_EDGE('',*,*,#46670,.T.);
+#46670 = EDGE_CURVE('',#46088,#46671,#46673,.T.);
+#46671 = VERTEX_POINT('',#46672);
+#46672 = CARTESIAN_POINT('',(-0.53,-1.,0.5));
+#46673 = SURFACE_CURVE('',#46674,(#46677,#46684),.PCURVE_S1.);
+#46674 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46675,#46676),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46675 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));
+#46676 = CARTESIAN_POINT('',(-0.53,-1.,0.5));
+#46677 = PCURVE('',#46130,#46678);
+#46678 = DEFINITIONAL_REPRESENTATION('',(#46679),#46683);
+#46679 = LINE('',#46680,#46681);
+#46680 = CARTESIAN_POINT('',(1.06,-4.676163258555E-17));
+#46681 = VECTOR('',#46682,1.);
+#46682 = DIRECTION('',(0.,1.));
+#46683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46684 = PCURVE('',#46103,#46685);
+#46685 = DEFINITIONAL_REPRESENTATION('',(#46686),#46690);
+#46686 = LINE('',#46687,#46688);
+#46687 = CARTESIAN_POINT('',(-3.167197563722E-17,-9.838134328178E-17));
+#46688 = VECTOR('',#46689,1.);
+#46689 = DIRECTION('',(5.722001979149E-17,1.));
+#46690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46691 = ORIENTED_EDGE('',*,*,#46692,.F.);
+#46692 = EDGE_CURVE('',#46618,#46671,#46693,.T.);
+#46693 = SURFACE_CURVE('',#46694,(#46698,#46705),.PCURVE_S1.);
+#46694 = LINE('',#46695,#46696);
+#46695 = CARTESIAN_POINT('',(0.53,-1.,0.5));
+#46696 = VECTOR('',#46697,1.);
+#46697 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#46698 = PCURVE('',#46130,#46699);
+#46699 = DEFINITIONAL_REPRESENTATION('',(#46700),#46704);
+#46700 = LINE('',#46701,#46702);
+#46701 = CARTESIAN_POINT('',(-1.455929480591E-17,1.));
+#46702 = VECTOR('',#46703,1.);
+#46703 = DIRECTION('',(1.,0.));
+#46704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46705 = PCURVE('',#46706,#46711);
+#46706 = PLANE('',#46707);
+#46707 = AXIS2_PLACEMENT_3D('',#46708,#46709,#46710);
+#46708 = CARTESIAN_POINT('',(0.53,-1.,0.65));
+#46709 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46710 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#46711 = DEFINITIONAL_REPRESENTATION('',(#46712),#46716);
+#46712 = LINE('',#46713,#46714);
+#46713 = CARTESIAN_POINT('',(-0.,-0.15));
+#46714 = VECTOR('',#46715,1.);
+#46715 = DIRECTION('',(1.,0.));
+#46716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46717 = ORIENTED_EDGE('',*,*,#46617,.F.);
+#46718 = ADVANCED_FACE('',(#46719),#46103,.F.);
+#46719 = FACE_BOUND('',#46720,.F.);
+#46720 = EDGE_LOOP('',(#46721,#46722,#46744,#46770));
+#46721 = ORIENTED_EDGE('',*,*,#46087,.T.);
+#46722 = ORIENTED_EDGE('',*,*,#46723,.T.);
+#46723 = EDGE_CURVE('',#46061,#46724,#46726,.T.);
+#46724 = VERTEX_POINT('',#46725);
+#46725 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));
+#46726 = SURFACE_CURVE('',#46727,(#46730,#46737),.PCURVE_S1.);
+#46727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46728,#46729),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46728 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));
+#46729 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));
+#46730 = PCURVE('',#46103,#46731);
+#46731 = DEFINITIONAL_REPRESENTATION('',(#46732),#46736);
+#46732 = LINE('',#46733,#46734);
+#46733 = CARTESIAN_POINT('',(0.134350288425,-6.60896941365E-17));
+#46734 = VECTOR('',#46735,1.);
+#46735 = DIRECTION('',(-5.551115123126E-17,1.));
+#46736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46737 = PCURVE('',#46076,#46738);
+#46738 = DEFINITIONAL_REPRESENTATION('',(#46739),#46743);
+#46739 = LINE('',#46740,#46741);
+#46740 = CARTESIAN_POINT('',(4.830040493602E-17,-5.194074274964E-17));
+#46741 = VECTOR('',#46742,1.);
+#46742 = DIRECTION('',(1.154604393299E-16,1.));
+#46743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46744 = ORIENTED_EDGE('',*,*,#46745,.F.);
+#46745 = EDGE_CURVE('',#46671,#46724,#46746,.T.);
+#46746 = SURFACE_CURVE('',#46747,(#46751,#46758),.PCURVE_S1.);
+#46747 = LINE('',#46748,#46749);
+#46748 = CARTESIAN_POINT('',(-0.53,-1.,0.5));
+#46749 = VECTOR('',#46750,1.);
+#46750 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#46751 = PCURVE('',#46103,#46752);
+#46752 = DEFINITIONAL_REPRESENTATION('',(#46753),#46757);
+#46753 = LINE('',#46754,#46755);
+#46754 = CARTESIAN_POINT('',(2.554804415427E-17,1.));
+#46755 = VECTOR('',#46756,1.);
+#46756 = DIRECTION('',(1.,8.263644519416E-16));
+#46757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46758 = PCURVE('',#46759,#46764);
+#46759 = PLANE('',#46760);
+#46760 = AXIS2_PLACEMENT_3D('',#46761,#46762,#46763);
+#46761 = CARTESIAN_POINT('',(-0.53,-1.,0.65));
+#46762 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#46763 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#46764 = DEFINITIONAL_REPRESENTATION('',(#46765),#46769);
+#46765 = LINE('',#46766,#46767);
+#46766 = CARTESIAN_POINT('',(0.,-0.15));
+#46767 = VECTOR('',#46768,1.);
+#46768 = DIRECTION('',(1.,0.));
+#46769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46770 = ORIENTED_EDGE('',*,*,#46670,.F.);
+#46771 = ADVANCED_FACE('',(#46772),#46076,.F.);
+#46772 = FACE_BOUND('',#46773,.F.);
+#46773 = EDGE_LOOP('',(#46774,#46775,#46776,#46804,#46832,#46860,#46888,
+ #46916,#46944,#46970));
+#46774 = ORIENTED_EDGE('',*,*,#46060,.T.);
+#46775 = ORIENTED_EDGE('',*,*,#46372,.T.);
+#46776 = ORIENTED_EDGE('',*,*,#46777,.F.);
+#46777 = EDGE_CURVE('',#46778,#46350,#46780,.T.);
+#46778 = VERTEX_POINT('',#46779);
+#46779 = CARTESIAN_POINT('',(-0.625,0.8,0.5));
+#46780 = SURFACE_CURVE('',#46781,(#46785,#46792),.PCURVE_S1.);
+#46781 = LINE('',#46782,#46783);
+#46782 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));
+#46783 = VECTOR('',#46784,1.);
+#46784 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46785 = PCURVE('',#46076,#46786);
+#46786 = DEFINITIONAL_REPRESENTATION('',(#46787),#46791);
+#46787 = LINE('',#46788,#46789);
+#46788 = CARTESIAN_POINT('',(0.,1.));
+#46789 = VECTOR('',#46790,1.);
+#46790 = DIRECTION('',(1.,2.114710523096E-15));
+#46791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46792 = PCURVE('',#46793,#46798);
+#46793 = PLANE('',#46794);
+#46794 = AXIS2_PLACEMENT_3D('',#46795,#46796,#46797);
+#46795 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#46796 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#46797 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46798 = DEFINITIONAL_REPRESENTATION('',(#46799),#46803);
+#46799 = LINE('',#46800,#46801);
+#46800 = CARTESIAN_POINT('',(0.,-0.15));
+#46801 = VECTOR('',#46802,1.);
+#46802 = DIRECTION('',(1.,0.));
+#46803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46804 = ORIENTED_EDGE('',*,*,#46805,.F.);
+#46805 = EDGE_CURVE('',#46806,#46778,#46808,.T.);
+#46806 = VERTEX_POINT('',#46807);
+#46807 = CARTESIAN_POINT('',(-0.625,0.5,0.5));
+#46808 = SURFACE_CURVE('',#46809,(#46813,#46820),.PCURVE_S1.);
+#46809 = LINE('',#46810,#46811);
+#46810 = CARTESIAN_POINT('',(-0.625,0.5,0.5));
+#46811 = VECTOR('',#46812,1.);
+#46812 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#46813 = PCURVE('',#46076,#46814);
+#46814 = DEFINITIONAL_REPRESENTATION('',(#46815),#46819);
+#46815 = LINE('',#46816,#46817);
+#46816 = CARTESIAN_POINT('',(1.405,1.));
+#46817 = VECTOR('',#46818,1.);
+#46818 = DIRECTION('',(1.,0.));
+#46819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46820 = PCURVE('',#46821,#46826);
+#46821 = CYLINDRICAL_SURFACE('',#46822,0.1);
+#46822 = AXIS2_PLACEMENT_3D('',#46823,#46824,#46825);
+#46823 = CARTESIAN_POINT('',(-0.625,0.5,0.4));
+#46824 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#46825 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#46826 = DEFINITIONAL_REPRESENTATION('',(#46827),#46831);
+#46827 = LINE('',#46828,#46829);
+#46828 = CARTESIAN_POINT('',(-2.6645352591E-15,0.));
+#46829 = VECTOR('',#46830,1.);
+#46830 = DIRECTION('',(0.,-1.));
+#46831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46832 = ORIENTED_EDGE('',*,*,#46833,.F.);
+#46833 = EDGE_CURVE('',#46834,#46806,#46836,.T.);
+#46834 = VERTEX_POINT('',#46835);
+#46835 = CARTESIAN_POINT('',(-0.625,0.15,0.5));
+#46836 = SURFACE_CURVE('',#46837,(#46841,#46848),.PCURVE_S1.);
+#46837 = LINE('',#46838,#46839);
+#46838 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));
+#46839 = VECTOR('',#46840,1.);
+#46840 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46841 = PCURVE('',#46076,#46842);
+#46842 = DEFINITIONAL_REPRESENTATION('',(#46843),#46847);
+#46843 = LINE('',#46844,#46845);
+#46844 = CARTESIAN_POINT('',(0.,1.));
+#46845 = VECTOR('',#46846,1.);
+#46846 = DIRECTION('',(1.,0.));
+#46847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46848 = PCURVE('',#46849,#46854);
+#46849 = PLANE('',#46850);
+#46850 = AXIS2_PLACEMENT_3D('',#46851,#46852,#46853);
+#46851 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#46852 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#46853 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46854 = DEFINITIONAL_REPRESENTATION('',(#46855),#46859);
+#46855 = LINE('',#46856,#46857);
+#46856 = CARTESIAN_POINT('',(0.,-0.15));
+#46857 = VECTOR('',#46858,1.);
+#46858 = DIRECTION('',(1.,0.));
+#46859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46860 = ORIENTED_EDGE('',*,*,#46861,.F.);
+#46861 = EDGE_CURVE('',#46862,#46834,#46864,.T.);
+#46862 = VERTEX_POINT('',#46863);
+#46863 = CARTESIAN_POINT('',(-0.625,-0.15,0.5));
+#46864 = SURFACE_CURVE('',#46865,(#46869,#46876),.PCURVE_S1.);
+#46865 = LINE('',#46866,#46867);
+#46866 = CARTESIAN_POINT('',(-0.625,-0.15,0.5));
+#46867 = VECTOR('',#46868,1.);
+#46868 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#46869 = PCURVE('',#46076,#46870);
+#46870 = DEFINITIONAL_REPRESENTATION('',(#46871),#46875);
+#46871 = LINE('',#46872,#46873);
+#46872 = CARTESIAN_POINT('',(0.755,1.));
+#46873 = VECTOR('',#46874,1.);
+#46874 = DIRECTION('',(1.,0.));
+#46875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46876 = PCURVE('',#46877,#46882);
+#46877 = CYLINDRICAL_SURFACE('',#46878,0.1);
+#46878 = AXIS2_PLACEMENT_3D('',#46879,#46880,#46881);
+#46879 = CARTESIAN_POINT('',(-0.625,-0.15,0.4));
+#46880 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#46881 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#46882 = DEFINITIONAL_REPRESENTATION('',(#46883),#46887);
+#46883 = LINE('',#46884,#46885);
+#46884 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#46885 = VECTOR('',#46886,1.);
+#46886 = DIRECTION('',(0.,-1.));
+#46887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46888 = ORIENTED_EDGE('',*,*,#46889,.F.);
+#46889 = EDGE_CURVE('',#46890,#46862,#46892,.T.);
+#46890 = VERTEX_POINT('',#46891);
+#46891 = CARTESIAN_POINT('',(-0.625,-0.5,0.5));
+#46892 = SURFACE_CURVE('',#46893,(#46897,#46904),.PCURVE_S1.);
+#46893 = LINE('',#46894,#46895);
+#46894 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));
+#46895 = VECTOR('',#46896,1.);
+#46896 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46897 = PCURVE('',#46076,#46898);
+#46898 = DEFINITIONAL_REPRESENTATION('',(#46899),#46903);
+#46899 = LINE('',#46900,#46901);
+#46900 = CARTESIAN_POINT('',(5.551115123126E-17,1.));
+#46901 = VECTOR('',#46902,1.);
+#46902 = DIRECTION('',(1.,0.));
+#46903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46904 = PCURVE('',#46905,#46910);
+#46905 = PLANE('',#46906);
+#46906 = AXIS2_PLACEMENT_3D('',#46907,#46908,#46909);
+#46907 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#46908 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#46909 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46910 = DEFINITIONAL_REPRESENTATION('',(#46911),#46915);
+#46911 = LINE('',#46912,#46913);
+#46912 = CARTESIAN_POINT('',(0.,-0.15));
+#46913 = VECTOR('',#46914,1.);
+#46914 = DIRECTION('',(1.,0.));
+#46915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46916 = ORIENTED_EDGE('',*,*,#46917,.F.);
+#46917 = EDGE_CURVE('',#46918,#46890,#46920,.T.);
+#46918 = VERTEX_POINT('',#46919);
+#46919 = CARTESIAN_POINT('',(-0.625,-0.8,0.5));
+#46920 = SURFACE_CURVE('',#46921,(#46925,#46932),.PCURVE_S1.);
+#46921 = LINE('',#46922,#46923);
+#46922 = CARTESIAN_POINT('',(-0.625,-0.8,0.5));
+#46923 = VECTOR('',#46924,1.);
+#46924 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#46925 = PCURVE('',#46076,#46926);
+#46926 = DEFINITIONAL_REPRESENTATION('',(#46927),#46931);
+#46927 = LINE('',#46928,#46929);
+#46928 = CARTESIAN_POINT('',(0.105,1.));
+#46929 = VECTOR('',#46930,1.);
+#46930 = DIRECTION('',(1.,-3.700743415417E-16));
+#46931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46932 = PCURVE('',#46933,#46938);
+#46933 = CYLINDRICAL_SURFACE('',#46934,0.1);
+#46934 = AXIS2_PLACEMENT_3D('',#46935,#46936,#46937);
+#46935 = CARTESIAN_POINT('',(-0.625,-0.8,0.4));
+#46936 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#46937 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#46938 = DEFINITIONAL_REPRESENTATION('',(#46939),#46943);
+#46939 = LINE('',#46940,#46941);
+#46940 = CARTESIAN_POINT('',(-2.6645352591E-15,0.));
+#46941 = VECTOR('',#46942,1.);
+#46942 = DIRECTION('',(0.,-1.));
+#46943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46944 = ORIENTED_EDGE('',*,*,#46945,.F.);
+#46945 = EDGE_CURVE('',#46724,#46918,#46946,.T.);
+#46946 = SURFACE_CURVE('',#46947,(#46951,#46958),.PCURVE_S1.);
+#46947 = LINE('',#46948,#46949);
+#46948 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));
+#46949 = VECTOR('',#46950,1.);
+#46950 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46951 = PCURVE('',#46076,#46952);
+#46952 = DEFINITIONAL_REPRESENTATION('',(#46953),#46957);
+#46953 = LINE('',#46954,#46955);
+#46954 = CARTESIAN_POINT('',(1.63760844266E-16,1.));
+#46955 = VECTOR('',#46956,1.);
+#46956 = DIRECTION('',(1.,1.057355261548E-15));
+#46957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46958 = PCURVE('',#46959,#46964);
+#46959 = PLANE('',#46960);
+#46960 = AXIS2_PLACEMENT_3D('',#46961,#46962,#46963);
+#46961 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#46962 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#46963 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#46964 = DEFINITIONAL_REPRESENTATION('',(#46965),#46969);
+#46965 = LINE('',#46966,#46967);
+#46966 = CARTESIAN_POINT('',(0.,-0.15));
+#46967 = VECTOR('',#46968,1.);
+#46968 = DIRECTION('',(1.,0.));
+#46969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46970 = ORIENTED_EDGE('',*,*,#46723,.F.);
+#46971 = ADVANCED_FACE('',(#46972),#46256,.F.);
+#46972 = FACE_BOUND('',#46973,.F.);
+#46973 = EDGE_LOOP('',(#46974,#46975,#46995,#47021));
+#46974 = ORIENTED_EDGE('',*,*,#46242,.T.);
+#46975 = ORIENTED_EDGE('',*,*,#46976,.T.);
+#46976 = EDGE_CURVE('',#46221,#46977,#46979,.T.);
+#46977 = VERTEX_POINT('',#46978);
+#46978 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#46979 = SURFACE_CURVE('',#46980,(#46983,#46989),.PCURVE_S1.);
+#46980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46981,#46982),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46981 = CARTESIAN_POINT('',(0.625,0.905,0.5));
+#46982 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#46983 = PCURVE('',#46256,#46984);
+#46984 = DEFINITIONAL_REPRESENTATION('',(#46985),#46988);
+#46985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46986,#46987),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46986 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#46987 = CARTESIAN_POINT('',(0.134350288425,0.));
+#46988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46989 = PCURVE('',#46600,#46990);
+#46990 = DEFINITIONAL_REPRESENTATION('',(#46991),#46994);
+#46991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46992,#46993),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46992 = CARTESIAN_POINT('',(0.,-0.15));
+#46993 = CARTESIAN_POINT('',(0.,0.));
+#46994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46995 = ORIENTED_EDGE('',*,*,#46996,.F.);
+#46996 = EDGE_CURVE('',#46274,#46977,#46997,.T.);
+#46997 = SURFACE_CURVE('',#46998,(#47002,#47009),.PCURVE_S1.);
+#46998 = LINE('',#46999,#47000);
+#46999 = CARTESIAN_POINT('',(0.53,1.,0.65));
+#47000 = VECTOR('',#47001,1.);
+#47001 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#47002 = PCURVE('',#46256,#47003);
+#47003 = DEFINITIONAL_REPRESENTATION('',(#47004),#47008);
+#47004 = LINE('',#47005,#47006);
+#47005 = CARTESIAN_POINT('',(0.,0.));
+#47006 = VECTOR('',#47007,1.);
+#47007 = DIRECTION('',(1.,0.));
+#47008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47009 = PCURVE('',#47010,#47015);
+#47010 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47011,#47012)
+ ,(#47013,#47014
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#47011 = CARTESIAN_POINT('',(0.53,1.,0.65));
+#47012 = CARTESIAN_POINT('',(0.5175,0.975,0.65));
+#47013 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#47014 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#47015 = DEFINITIONAL_REPRESENTATION('',(#47016),#47020);
+#47016 = LINE('',#47017,#47018);
+#47017 = CARTESIAN_POINT('',(-4.35242999581E-19,2.105933848622E-15));
+#47018 = VECTOR('',#47019,1.);
+#47019 = DIRECTION('',(1.,-1.193843841046E-14));
+#47020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47021 = ORIENTED_EDGE('',*,*,#46273,.F.);
+#47022 = ADVANCED_FACE('',(#47023),#46309,.F.);
+#47023 = FACE_BOUND('',#47024,.F.);
+#47024 = EDGE_LOOP('',(#47025,#47026,#47048,#47075));
+#47025 = ORIENTED_EDGE('',*,*,#46293,.T.);
+#47026 = ORIENTED_EDGE('',*,*,#47027,.T.);
+#47027 = EDGE_CURVE('',#46274,#47028,#47030,.T.);
+#47028 = VERTEX_POINT('',#47029);
+#47029 = CARTESIAN_POINT('',(0.5175,0.975,0.65));
+#47030 = SURFACE_CURVE('',#47031,(#47034,#47041),.PCURVE_S1.);
+#47031 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47032,#47033),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47032 = CARTESIAN_POINT('',(0.53,1.,0.65));
+#47033 = CARTESIAN_POINT('',(0.5175,0.975,0.65));
+#47034 = PCURVE('',#46309,#47035);
+#47035 = DEFINITIONAL_REPRESENTATION('',(#47036),#47040);
+#47036 = LINE('',#47037,#47038);
+#47037 = CARTESIAN_POINT('',(1.06,2.386820406334E-15));
+#47038 = VECTOR('',#47039,1.);
+#47039 = DIRECTION('',(0.,1.));
+#47040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47041 = PCURVE('',#47010,#47042);
+#47042 = DEFINITIONAL_REPRESENTATION('',(#47043),#47047);
+#47043 = LINE('',#47044,#47045);
+#47044 = CARTESIAN_POINT('',(-4.35242999581E-19,2.105933848622E-15));
+#47045 = VECTOR('',#47046,1.);
+#47046 = DIRECTION('',(-9.236404383416E-18,1.));
+#47047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47048 = ORIENTED_EDGE('',*,*,#47049,.F.);
+#47049 = EDGE_CURVE('',#47050,#47028,#47052,.T.);
+#47050 = VERTEX_POINT('',#47051);
+#47051 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));
+#47052 = SURFACE_CURVE('',#47053,(#47057,#47063),.PCURVE_S1.);
+#47053 = LINE('',#47054,#47055);
+#47054 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));
+#47055 = VECTOR('',#47056,1.);
+#47056 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#47057 = PCURVE('',#46309,#47058);
+#47058 = DEFINITIONAL_REPRESENTATION('',(#47059),#47062);
+#47059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47060,#47061),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.035),.PIECEWISE_BEZIER_KNOTS.);
+#47060 = CARTESIAN_POINT('',(1.598779766831E-16,1.));
+#47061 = CARTESIAN_POINT('',(1.06,1.));
+#47062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47063 = PCURVE('',#47064,#47069);
+#47064 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47065,#47066)
+ ,(#47067,#47068
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#47065 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));
+#47066 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));
+#47067 = CARTESIAN_POINT('',(0.5175,0.975,0.65));
+#47068 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));
+#47069 = DEFINITIONAL_REPRESENTATION('',(#47070),#47074);
+#47070 = LINE('',#47071,#47072);
+#47071 = CARTESIAN_POINT('',(-6.736625690542E-17,-7.889331386388E-17));
+#47072 = VECTOR('',#47073,1.);
+#47073 = DIRECTION('',(1.,-1.294306025097E-16));
+#47074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47075 = ORIENTED_EDGE('',*,*,#47076,.F.);
+#47076 = EDGE_CURVE('',#46294,#47050,#47077,.T.);
+#47077 = SURFACE_CURVE('',#47078,(#47081,#47088),.PCURVE_S1.);
+#47078 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47079,#47080),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47079 = CARTESIAN_POINT('',(-0.53,1.,0.65));
+#47080 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));
+#47081 = PCURVE('',#46309,#47082);
+#47082 = DEFINITIONAL_REPRESENTATION('',(#47083),#47087);
+#47083 = LINE('',#47084,#47085);
+#47084 = CARTESIAN_POINT('',(1.652670716088E-16,-1.163833275104E-15));
+#47085 = VECTOR('',#47086,1.);
+#47086 = DIRECTION('',(-5.389094925673E-18,1.));
+#47087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47088 = PCURVE('',#47089,#47094);
+#47089 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47090,#47091)
+ ,(#47092,#47093
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#47090 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#47091 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#47092 = CARTESIAN_POINT('',(-0.53,1.,0.65));
+#47093 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));
+#47094 = DEFINITIONAL_REPRESENTATION('',(#47095),#47099);
+#47095 = LINE('',#47096,#47097);
+#47096 = CARTESIAN_POINT('',(0.134350288425,1.805682208604E-15));
+#47097 = VECTOR('',#47098,1.);
+#47098 = DIRECTION('',(-1.387778780781E-16,1.));
+#47099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47100 = ADVANCED_FACE('',(#47101),#46333,.F.);
+#47101 = FACE_BOUND('',#47102,.F.);
+#47102 = EDGE_LOOP('',(#47103,#47104,#47105,#47128));
+#47103 = ORIENTED_EDGE('',*,*,#46349,.T.);
+#47104 = ORIENTED_EDGE('',*,*,#46321,.T.);
+#47105 = ORIENTED_EDGE('',*,*,#47106,.F.);
+#47106 = EDGE_CURVE('',#47107,#46294,#47109,.T.);
+#47107 = VERTEX_POINT('',#47108);
+#47108 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#47109 = SURFACE_CURVE('',#47110,(#47114,#47121),.PCURVE_S1.);
+#47110 = LINE('',#47111,#47112);
+#47111 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#47112 = VECTOR('',#47113,1.);
+#47113 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#47114 = PCURVE('',#46333,#47115);
+#47115 = DEFINITIONAL_REPRESENTATION('',(#47116),#47120);
+#47116 = LINE('',#47117,#47118);
+#47117 = CARTESIAN_POINT('',(0.,0.));
+#47118 = VECTOR('',#47119,1.);
+#47119 = DIRECTION('',(1.,0.));
+#47120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47121 = PCURVE('',#47089,#47122);
+#47122 = DEFINITIONAL_REPRESENTATION('',(#47123),#47127);
+#47123 = LINE('',#47124,#47125);
+#47124 = CARTESIAN_POINT('',(-3.966975080017E-17,4.497427941222E-16));
+#47125 = VECTOR('',#47126,1.);
+#47126 = DIRECTION('',(1.,1.009256794591E-14));
+#47127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47128 = ORIENTED_EDGE('',*,*,#47129,.F.);
+#47129 = EDGE_CURVE('',#46350,#47107,#47130,.T.);
+#47130 = SURFACE_CURVE('',#47131,(#47134,#47140),.PCURVE_S1.);
+#47131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47132,#47133),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47132 = CARTESIAN_POINT('',(-0.625,0.905,0.5));
+#47133 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#47134 = PCURVE('',#46333,#47135);
+#47135 = DEFINITIONAL_REPRESENTATION('',(#47136),#47139);
+#47136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47137,#47138),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47137 = CARTESIAN_POINT('',(0.,-0.15));
+#47138 = CARTESIAN_POINT('',(0.,0.));
+#47139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47140 = PCURVE('',#46793,#47141);
+#47141 = DEFINITIONAL_REPRESENTATION('',(#47142),#47145);
+#47142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47143,#47144),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47143 = CARTESIAN_POINT('',(1.81,-0.15));
+#47144 = CARTESIAN_POINT('',(1.81,0.));
+#47145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47146 = ADVANCED_FACE('',(#47147),#46600,.F.);
+#47147 = FACE_BOUND('',#47148,.F.);
+#47148 = EDGE_LOOP('',(#47149,#47150,#47151,#47179));
+#47149 = ORIENTED_EDGE('',*,*,#46976,.F.);
+#47150 = ORIENTED_EDGE('',*,*,#46586,.T.);
+#47151 = ORIENTED_EDGE('',*,*,#47152,.T.);
+#47152 = EDGE_CURVE('',#46559,#47153,#47155,.T.);
+#47153 = VERTEX_POINT('',#47154);
+#47154 = CARTESIAN_POINT('',(0.625,0.8,0.65));
+#47155 = SURFACE_CURVE('',#47156,(#47160,#47167),.PCURVE_S1.);
+#47156 = LINE('',#47157,#47158);
+#47157 = CARTESIAN_POINT('',(0.625,0.8,0.490902212274));
+#47158 = VECTOR('',#47159,1.);
+#47159 = DIRECTION('',(0.,0.,1.));
+#47160 = PCURVE('',#46600,#47161);
+#47161 = DEFINITIONAL_REPRESENTATION('',(#47162),#47166);
+#47162 = LINE('',#47163,#47164);
+#47163 = CARTESIAN_POINT('',(0.105,-0.159097787726));
+#47164 = VECTOR('',#47165,1.);
+#47165 = DIRECTION('',(0.,1.));
+#47166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47167 = PCURVE('',#47168,#47173);
+#47168 = PLANE('',#47169);
+#47169 = AXIS2_PLACEMENT_3D('',#47170,#47171,#47172);
+#47170 = CARTESIAN_POINT('',(0.79217491177,0.8,0.331804424548));
+#47171 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47172 = DIRECTION('',(0.,0.,1.));
+#47173 = DEFINITIONAL_REPRESENTATION('',(#47174),#47178);
+#47174 = LINE('',#47175,#47176);
+#47175 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#47176 = VECTOR('',#47177,1.);
+#47177 = DIRECTION('',(1.,0.));
+#47178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47179 = ORIENTED_EDGE('',*,*,#47180,.F.);
+#47180 = EDGE_CURVE('',#46977,#47153,#47181,.T.);
+#47181 = SURFACE_CURVE('',#47182,(#47186,#47193),.PCURVE_S1.);
+#47182 = LINE('',#47183,#47184);
+#47183 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#47184 = VECTOR('',#47185,1.);
+#47185 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47186 = PCURVE('',#46600,#47187);
+#47187 = DEFINITIONAL_REPRESENTATION('',(#47188),#47192);
+#47188 = LINE('',#47189,#47190);
+#47189 = CARTESIAN_POINT('',(0.,0.));
+#47190 = VECTOR('',#47191,1.);
+#47191 = DIRECTION('',(1.,0.));
+#47192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47193 = PCURVE('',#47194,#47199);
+#47194 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47195,#47196)
+ ,(#47197,#47198
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#47195 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#47196 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#47197 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#47198 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#47199 = DEFINITIONAL_REPRESENTATION('',(#47200),#47204);
+#47200 = LINE('',#47201,#47202);
+#47201 = CARTESIAN_POINT('',(2.220132134208E-16,-3.658236302216E-16));
+#47202 = VECTOR('',#47203,1.);
+#47203 = DIRECTION('',(1.,-1.754425182578E-14));
+#47204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47205 = ADVANCED_FACE('',(#47206),#46434,.F.);
+#47206 = FACE_BOUND('',#47207,.F.);
+#47207 = EDGE_LOOP('',(#47208,#47236,#47237,#47257));
+#47208 = ORIENTED_EDGE('',*,*,#47209,.F.);
+#47209 = EDGE_CURVE('',#46419,#47210,#47212,.T.);
+#47210 = VERTEX_POINT('',#47211);
+#47211 = CARTESIAN_POINT('',(0.625,-0.8,0.65));
+#47212 = SURFACE_CURVE('',#47213,(#47217,#47224),.PCURVE_S1.);
+#47213 = LINE('',#47214,#47215);
+#47214 = CARTESIAN_POINT('',(0.625,-0.8,0.490902212274));
+#47215 = VECTOR('',#47216,1.);
+#47216 = DIRECTION('',(0.,0.,1.));
+#47217 = PCURVE('',#46434,#47218);
+#47218 = DEFINITIONAL_REPRESENTATION('',(#47219),#47223);
+#47219 = LINE('',#47220,#47221);
+#47220 = CARTESIAN_POINT('',(1.705,-0.159097787726));
+#47221 = VECTOR('',#47222,1.);
+#47222 = DIRECTION('',(0.,1.));
+#47223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47224 = PCURVE('',#47225,#47230);
+#47225 = PLANE('',#47226);
+#47226 = AXIS2_PLACEMENT_3D('',#47227,#47228,#47229);
+#47227 = CARTESIAN_POINT('',(0.79217491177,-0.8,0.331804424548));
+#47228 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47229 = DIRECTION('',(0.,0.,1.));
+#47230 = DEFINITIONAL_REPRESENTATION('',(#47231),#47235);
+#47231 = LINE('',#47232,#47233);
+#47232 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#47233 = VECTOR('',#47234,1.);
+#47234 = DIRECTION('',(1.,0.));
+#47235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47236 = ORIENTED_EDGE('',*,*,#46418,.T.);
+#47237 = ORIENTED_EDGE('',*,*,#47238,.T.);
+#47238 = EDGE_CURVE('',#46397,#47239,#47241,.T.);
+#47239 = VERTEX_POINT('',#47240);
+#47240 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#47241 = SURFACE_CURVE('',#47242,(#47245,#47251),.PCURVE_S1.);
+#47242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47243,#47244),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47243 = CARTESIAN_POINT('',(0.625,-0.905,0.5));
+#47244 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#47245 = PCURVE('',#46434,#47246);
+#47246 = DEFINITIONAL_REPRESENTATION('',(#47247),#47250);
+#47247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47248,#47249),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47248 = CARTESIAN_POINT('',(1.81,-0.15));
+#47249 = CARTESIAN_POINT('',(1.81,0.));
+#47250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47251 = PCURVE('',#46653,#47252);
+#47252 = DEFINITIONAL_REPRESENTATION('',(#47253),#47256);
+#47253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47254,#47255),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47254 = CARTESIAN_POINT('',(0.,-0.15));
+#47255 = CARTESIAN_POINT('',(0.,0.));
+#47256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47257 = ORIENTED_EDGE('',*,*,#47258,.F.);
+#47258 = EDGE_CURVE('',#47210,#47239,#47259,.T.);
+#47259 = SURFACE_CURVE('',#47260,(#47264,#47271),.PCURVE_S1.);
+#47260 = LINE('',#47261,#47262);
+#47261 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#47262 = VECTOR('',#47263,1.);
+#47263 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47264 = PCURVE('',#46434,#47265);
+#47265 = DEFINITIONAL_REPRESENTATION('',(#47266),#47270);
+#47266 = LINE('',#47267,#47268);
+#47267 = CARTESIAN_POINT('',(0.,0.));
+#47268 = VECTOR('',#47269,1.);
+#47269 = DIRECTION('',(1.,0.));
+#47270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47271 = PCURVE('',#47272,#47277);
+#47272 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47273,#47274)
+ ,(#47275,#47276
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#47273 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#47274 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#47275 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#47276 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#47277 = DEFINITIONAL_REPRESENTATION('',(#47278),#47282);
+#47278 = LINE('',#47279,#47280);
+#47279 = CARTESIAN_POINT('',(-2.22044604925E-16,-4.557387466939E-14));
+#47280 = VECTOR('',#47281,1.);
+#47281 = DIRECTION('',(1.,1.762066176066E-14));
+#47282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47283 = ADVANCED_FACE('',(#47284),#46574,.F.);
+#47284 = FACE_BOUND('',#47285,.F.);
+#47285 = EDGE_LOOP('',(#47286,#47287,#47320,#47348));
+#47286 = ORIENTED_EDGE('',*,*,#46558,.T.);
+#47287 = ORIENTED_EDGE('',*,*,#47288,.T.);
+#47288 = EDGE_CURVE('',#46531,#47289,#47291,.T.);
+#47289 = VERTEX_POINT('',#47290);
+#47290 = CARTESIAN_POINT('',(0.725,0.5,0.4));
+#47291 = SURFACE_CURVE('',#47292,(#47297,#47304),.PCURVE_S1.);
+#47292 = CIRCLE('',#47293,0.1);
+#47293 = AXIS2_PLACEMENT_3D('',#47294,#47295,#47296);
+#47294 = CARTESIAN_POINT('',(0.625,0.5,0.4));
+#47295 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#47296 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#47297 = PCURVE('',#46574,#47298);
+#47298 = DEFINITIONAL_REPRESENTATION('',(#47299),#47303);
+#47299 = LINE('',#47300,#47301);
+#47300 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.3));
+#47301 = VECTOR('',#47302,1.);
+#47302 = DIRECTION('',(1.,-3.533949646071E-17));
+#47303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47304 = PCURVE('',#47305,#47310);
+#47305 = PLANE('',#47306);
+#47306 = AXIS2_PLACEMENT_3D('',#47307,#47308,#47309);
+#47307 = CARTESIAN_POINT('',(0.79217491177,0.5,0.331804424548));
+#47308 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47309 = DIRECTION('',(0.,0.,1.));
+#47310 = DEFINITIONAL_REPRESENTATION('',(#47311),#47319);
+#47311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47312,#47313,#47314,#47315
+ ,#47316,#47317,#47318),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#47312 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47313 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#47314 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#47315 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#47316 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#47317 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#47318 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47320 = ORIENTED_EDGE('',*,*,#47321,.F.);
+#47321 = EDGE_CURVE('',#47322,#47289,#47324,.T.);
+#47322 = VERTEX_POINT('',#47323);
+#47323 = CARTESIAN_POINT('',(0.725,0.8,0.4));
+#47324 = SURFACE_CURVE('',#47325,(#47329,#47336),.PCURVE_S1.);
+#47325 = LINE('',#47326,#47327);
+#47326 = CARTESIAN_POINT('',(0.725,0.8,0.4));
+#47327 = VECTOR('',#47328,1.);
+#47328 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47329 = PCURVE('',#46574,#47330);
+#47330 = DEFINITIONAL_REPRESENTATION('',(#47331),#47335);
+#47331 = LINE('',#47332,#47333);
+#47332 = CARTESIAN_POINT('',(1.570796326795,0.));
+#47333 = VECTOR('',#47334,1.);
+#47334 = DIRECTION('',(0.,-1.));
+#47335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47336 = PCURVE('',#47337,#47342);
+#47337 = PLANE('',#47338);
+#47338 = AXIS2_PLACEMENT_3D('',#47339,#47340,#47341);
+#47339 = CARTESIAN_POINT('',(0.725,0.8,0.4));
+#47340 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#47341 = DIRECTION('',(0.,0.,-1.));
+#47342 = DEFINITIONAL_REPRESENTATION('',(#47343),#47347);
+#47343 = LINE('',#47344,#47345);
+#47344 = CARTESIAN_POINT('',(0.,0.));
+#47345 = VECTOR('',#47346,1.);
+#47346 = DIRECTION('',(0.,-1.));
+#47347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47348 = ORIENTED_EDGE('',*,*,#47349,.F.);
+#47349 = EDGE_CURVE('',#46559,#47322,#47350,.T.);
+#47350 = SURFACE_CURVE('',#47351,(#47356,#47363),.PCURVE_S1.);
+#47351 = CIRCLE('',#47352,0.1);
+#47352 = AXIS2_PLACEMENT_3D('',#47353,#47354,#47355);
+#47353 = CARTESIAN_POINT('',(0.625,0.8,0.4));
+#47354 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#47355 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#47356 = PCURVE('',#46574,#47357);
+#47357 = DEFINITIONAL_REPRESENTATION('',(#47358),#47362);
+#47358 = LINE('',#47359,#47360);
+#47359 = CARTESIAN_POINT('',(0.,0.));
+#47360 = VECTOR('',#47361,1.);
+#47361 = DIRECTION('',(1.,0.));
+#47362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47363 = PCURVE('',#47168,#47364);
+#47364 = DEFINITIONAL_REPRESENTATION('',(#47365),#47373);
+#47365 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47366,#47367,#47368,#47369
+ ,#47370,#47371,#47372),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#47366 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47367 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#47368 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#47369 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#47370 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#47371 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#47372 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47374 = ADVANCED_FACE('',(#47375),#46462,.F.);
+#47375 = FACE_BOUND('',#47376,.F.);
+#47376 = EDGE_LOOP('',(#47377,#47378,#47406,#47434));
+#47377 = ORIENTED_EDGE('',*,*,#46446,.T.);
+#47378 = ORIENTED_EDGE('',*,*,#47379,.T.);
+#47379 = EDGE_CURVE('',#46419,#47380,#47382,.T.);
+#47380 = VERTEX_POINT('',#47381);
+#47381 = CARTESIAN_POINT('',(0.725,-0.8,0.4));
+#47382 = SURFACE_CURVE('',#47383,(#47388,#47395),.PCURVE_S1.);
+#47383 = CIRCLE('',#47384,0.1);
+#47384 = AXIS2_PLACEMENT_3D('',#47385,#47386,#47387);
+#47385 = CARTESIAN_POINT('',(0.625,-0.8,0.4));
+#47386 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#47387 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#47388 = PCURVE('',#46462,#47389);
+#47389 = DEFINITIONAL_REPRESENTATION('',(#47390),#47394);
+#47390 = LINE('',#47391,#47392);
+#47391 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.3));
+#47392 = VECTOR('',#47393,1.);
+#47393 = DIRECTION('',(1.,0.));
+#47394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47395 = PCURVE('',#47225,#47396);
+#47396 = DEFINITIONAL_REPRESENTATION('',(#47397),#47405);
+#47397 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47398,#47399,#47400,#47401
+ ,#47402,#47403,#47404),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#47398 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47399 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#47400 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#47401 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#47402 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#47403 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#47404 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47406 = ORIENTED_EDGE('',*,*,#47407,.F.);
+#47407 = EDGE_CURVE('',#47408,#47380,#47410,.T.);
+#47408 = VERTEX_POINT('',#47409);
+#47409 = CARTESIAN_POINT('',(0.725,-0.5,0.4));
+#47410 = SURFACE_CURVE('',#47411,(#47415,#47422),.PCURVE_S1.);
+#47411 = LINE('',#47412,#47413);
+#47412 = CARTESIAN_POINT('',(0.725,-0.5,0.4));
+#47413 = VECTOR('',#47414,1.);
+#47414 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47415 = PCURVE('',#46462,#47416);
+#47416 = DEFINITIONAL_REPRESENTATION('',(#47417),#47421);
+#47417 = LINE('',#47418,#47419);
+#47418 = CARTESIAN_POINT('',(1.570796326795,0.));
+#47419 = VECTOR('',#47420,1.);
+#47420 = DIRECTION('',(0.,-1.));
+#47421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47422 = PCURVE('',#47423,#47428);
+#47423 = PLANE('',#47424);
+#47424 = AXIS2_PLACEMENT_3D('',#47425,#47426,#47427);
+#47425 = CARTESIAN_POINT('',(0.725,-0.5,0.4));
+#47426 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#47427 = DIRECTION('',(0.,0.,-1.));
+#47428 = DEFINITIONAL_REPRESENTATION('',(#47429),#47433);
+#47429 = LINE('',#47430,#47431);
+#47430 = CARTESIAN_POINT('',(0.,0.));
+#47431 = VECTOR('',#47432,1.);
+#47432 = DIRECTION('',(0.,-1.));
+#47433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47434 = ORIENTED_EDGE('',*,*,#47435,.F.);
+#47435 = EDGE_CURVE('',#46447,#47408,#47436,.T.);
+#47436 = SURFACE_CURVE('',#47437,(#47442,#47449),.PCURVE_S1.);
+#47437 = CIRCLE('',#47438,0.1);
+#47438 = AXIS2_PLACEMENT_3D('',#47439,#47440,#47441);
+#47439 = CARTESIAN_POINT('',(0.625,-0.5,0.4));
+#47440 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#47441 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#47442 = PCURVE('',#46462,#47443);
+#47443 = DEFINITIONAL_REPRESENTATION('',(#47444),#47448);
+#47444 = LINE('',#47445,#47446);
+#47445 = CARTESIAN_POINT('',(0.,0.));
+#47446 = VECTOR('',#47447,1.);
+#47447 = DIRECTION('',(1.,0.));
+#47448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47449 = PCURVE('',#47450,#47455);
+#47450 = PLANE('',#47451);
+#47451 = AXIS2_PLACEMENT_3D('',#47452,#47453,#47454);
+#47452 = CARTESIAN_POINT('',(0.79217491177,-0.5,0.331804424548));
+#47453 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47454 = DIRECTION('',(0.,0.,1.));
+#47455 = DEFINITIONAL_REPRESENTATION('',(#47456),#47464);
+#47456 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47457,#47458,#47459,#47460
+ ,#47461,#47462,#47463),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#47457 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47458 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#47459 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#47460 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#47461 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#47462 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#47463 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47465 = ADVANCED_FACE('',(#47466),#46546,.F.);
+#47466 = FACE_BOUND('',#47467,.F.);
+#47467 = EDGE_LOOP('',(#47468,#47491,#47492,#47520));
+#47468 = ORIENTED_EDGE('',*,*,#47469,.F.);
+#47469 = EDGE_CURVE('',#46531,#47470,#47472,.T.);
+#47470 = VERTEX_POINT('',#47471);
+#47471 = CARTESIAN_POINT('',(0.625,0.5,0.65));
+#47472 = SURFACE_CURVE('',#47473,(#47477,#47484),.PCURVE_S1.);
+#47473 = LINE('',#47474,#47475);
+#47474 = CARTESIAN_POINT('',(0.625,0.5,0.490902212274));
+#47475 = VECTOR('',#47476,1.);
+#47476 = DIRECTION('',(0.,0.,1.));
+#47477 = PCURVE('',#46546,#47478);
+#47478 = DEFINITIONAL_REPRESENTATION('',(#47479),#47483);
+#47479 = LINE('',#47480,#47481);
+#47480 = CARTESIAN_POINT('',(0.405,-0.159097787726));
+#47481 = VECTOR('',#47482,1.);
+#47482 = DIRECTION('',(0.,1.));
+#47483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47484 = PCURVE('',#47305,#47485);
+#47485 = DEFINITIONAL_REPRESENTATION('',(#47486),#47490);
+#47486 = LINE('',#47487,#47488);
+#47487 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#47488 = VECTOR('',#47489,1.);
+#47489 = DIRECTION('',(1.,0.));
+#47490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47491 = ORIENTED_EDGE('',*,*,#46530,.T.);
+#47492 = ORIENTED_EDGE('',*,*,#47493,.T.);
+#47493 = EDGE_CURVE('',#46503,#47494,#47496,.T.);
+#47494 = VERTEX_POINT('',#47495);
+#47495 = CARTESIAN_POINT('',(0.625,0.15,0.65));
+#47496 = SURFACE_CURVE('',#47497,(#47501,#47508),.PCURVE_S1.);
+#47497 = LINE('',#47498,#47499);
+#47498 = CARTESIAN_POINT('',(0.625,0.15,0.490902212274));
+#47499 = VECTOR('',#47500,1.);
+#47500 = DIRECTION('',(0.,0.,1.));
+#47501 = PCURVE('',#46546,#47502);
+#47502 = DEFINITIONAL_REPRESENTATION('',(#47503),#47507);
+#47503 = LINE('',#47504,#47505);
+#47504 = CARTESIAN_POINT('',(0.755,-0.159097787726));
+#47505 = VECTOR('',#47506,1.);
+#47506 = DIRECTION('',(0.,1.));
+#47507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47508 = PCURVE('',#47509,#47514);
+#47509 = PLANE('',#47510);
+#47510 = AXIS2_PLACEMENT_3D('',#47511,#47512,#47513);
+#47511 = CARTESIAN_POINT('',(0.79217491177,0.15,0.331804424548));
+#47512 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47513 = DIRECTION('',(0.,0.,1.));
+#47514 = DEFINITIONAL_REPRESENTATION('',(#47515),#47519);
+#47515 = LINE('',#47516,#47517);
+#47516 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#47517 = VECTOR('',#47518,1.);
+#47518 = DIRECTION('',(1.,0.));
+#47519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47520 = ORIENTED_EDGE('',*,*,#47521,.F.);
+#47521 = EDGE_CURVE('',#47470,#47494,#47522,.T.);
+#47522 = SURFACE_CURVE('',#47523,(#47527,#47534),.PCURVE_S1.);
+#47523 = LINE('',#47524,#47525);
+#47524 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#47525 = VECTOR('',#47526,1.);
+#47526 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47527 = PCURVE('',#46546,#47528);
+#47528 = DEFINITIONAL_REPRESENTATION('',(#47529),#47533);
+#47529 = LINE('',#47530,#47531);
+#47530 = CARTESIAN_POINT('',(0.,0.));
+#47531 = VECTOR('',#47532,1.);
+#47532 = DIRECTION('',(1.,0.));
+#47533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47534 = PCURVE('',#47535,#47540);
+#47535 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47536,#47537)
+ ,(#47538,#47539
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#47536 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#47537 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#47538 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#47539 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#47540 = DEFINITIONAL_REPRESENTATION('',(#47541),#47545);
+#47541 = LINE('',#47542,#47543);
+#47542 = CARTESIAN_POINT('',(5.551115123126E-17,-3.93948484233E-15));
+#47543 = VECTOR('',#47544,1.);
+#47544 = DIRECTION('',(1.,-5.632190163528E-15));
+#47545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47546 = ADVANCED_FACE('',(#47547),#46490,.F.);
+#47547 = FACE_BOUND('',#47548,.F.);
+#47548 = EDGE_LOOP('',(#47549,#47577,#47578,#47601));
+#47549 = ORIENTED_EDGE('',*,*,#47550,.F.);
+#47550 = EDGE_CURVE('',#46475,#47551,#47553,.T.);
+#47551 = VERTEX_POINT('',#47552);
+#47552 = CARTESIAN_POINT('',(0.625,-0.15,0.65));
+#47553 = SURFACE_CURVE('',#47554,(#47558,#47565),.PCURVE_S1.);
+#47554 = LINE('',#47555,#47556);
+#47555 = CARTESIAN_POINT('',(0.625,-0.15,0.490902212274));
+#47556 = VECTOR('',#47557,1.);
+#47557 = DIRECTION('',(0.,0.,1.));
+#47558 = PCURVE('',#46490,#47559);
+#47559 = DEFINITIONAL_REPRESENTATION('',(#47560),#47564);
+#47560 = LINE('',#47561,#47562);
+#47561 = CARTESIAN_POINT('',(1.055,-0.159097787726));
+#47562 = VECTOR('',#47563,1.);
+#47563 = DIRECTION('',(0.,1.));
+#47564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47565 = PCURVE('',#47566,#47571);
+#47566 = PLANE('',#47567);
+#47567 = AXIS2_PLACEMENT_3D('',#47568,#47569,#47570);
+#47568 = CARTESIAN_POINT('',(0.79217491177,-0.15,0.331804424548));
+#47569 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47570 = DIRECTION('',(0.,0.,1.));
+#47571 = DEFINITIONAL_REPRESENTATION('',(#47572),#47576);
+#47572 = LINE('',#47573,#47574);
+#47573 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#47574 = VECTOR('',#47575,1.);
+#47575 = DIRECTION('',(1.,0.));
+#47576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47577 = ORIENTED_EDGE('',*,*,#46474,.T.);
+#47578 = ORIENTED_EDGE('',*,*,#47579,.T.);
+#47579 = EDGE_CURVE('',#46447,#47580,#47582,.T.);
+#47580 = VERTEX_POINT('',#47581);
+#47581 = CARTESIAN_POINT('',(0.625,-0.5,0.65));
+#47582 = SURFACE_CURVE('',#47583,(#47587,#47594),.PCURVE_S1.);
+#47583 = LINE('',#47584,#47585);
+#47584 = CARTESIAN_POINT('',(0.625,-0.5,0.490902212274));
+#47585 = VECTOR('',#47586,1.);
+#47586 = DIRECTION('',(0.,0.,1.));
+#47587 = PCURVE('',#46490,#47588);
+#47588 = DEFINITIONAL_REPRESENTATION('',(#47589),#47593);
+#47589 = LINE('',#47590,#47591);
+#47590 = CARTESIAN_POINT('',(1.405,-0.159097787726));
+#47591 = VECTOR('',#47592,1.);
+#47592 = DIRECTION('',(0.,1.));
+#47593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47594 = PCURVE('',#47450,#47595);
+#47595 = DEFINITIONAL_REPRESENTATION('',(#47596),#47600);
+#47596 = LINE('',#47597,#47598);
+#47597 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#47598 = VECTOR('',#47599,1.);
+#47599 = DIRECTION('',(1.,0.));
+#47600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47601 = ORIENTED_EDGE('',*,*,#47602,.F.);
+#47602 = EDGE_CURVE('',#47551,#47580,#47603,.T.);
+#47603 = SURFACE_CURVE('',#47604,(#47608,#47615),.PCURVE_S1.);
+#47604 = LINE('',#47605,#47606);
+#47605 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#47606 = VECTOR('',#47607,1.);
+#47607 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47608 = PCURVE('',#46490,#47609);
+#47609 = DEFINITIONAL_REPRESENTATION('',(#47610),#47614);
+#47610 = LINE('',#47611,#47612);
+#47611 = CARTESIAN_POINT('',(0.,0.));
+#47612 = VECTOR('',#47613,1.);
+#47613 = DIRECTION('',(1.,0.));
+#47614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47615 = PCURVE('',#47616,#47621);
+#47616 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47617,#47618)
+ ,(#47619,#47620
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#47617 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#47618 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#47619 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#47620 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#47621 = DEFINITIONAL_REPRESENTATION('',(#47622),#47626);
+#47622 = LINE('',#47623,#47624);
+#47623 = CARTESIAN_POINT('',(0.,1.263848612895E-14));
+#47624 = VECTOR('',#47625,1.);
+#47625 = DIRECTION('',(1.,-1.974433606138E-14));
+#47626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47627 = ADVANCED_FACE('',(#47628),#46518,.F.);
+#47628 = FACE_BOUND('',#47629,.F.);
+#47629 = EDGE_LOOP('',(#47630,#47631,#47659,#47687));
+#47630 = ORIENTED_EDGE('',*,*,#46502,.T.);
+#47631 = ORIENTED_EDGE('',*,*,#47632,.T.);
+#47632 = EDGE_CURVE('',#46475,#47633,#47635,.T.);
+#47633 = VERTEX_POINT('',#47634);
+#47634 = CARTESIAN_POINT('',(0.725,-0.15,0.4));
+#47635 = SURFACE_CURVE('',#47636,(#47641,#47648),.PCURVE_S1.);
+#47636 = CIRCLE('',#47637,0.1);
+#47637 = AXIS2_PLACEMENT_3D('',#47638,#47639,#47640);
+#47638 = CARTESIAN_POINT('',(0.625,-0.15,0.4));
+#47639 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#47640 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#47641 = PCURVE('',#46518,#47642);
+#47642 = DEFINITIONAL_REPRESENTATION('',(#47643),#47647);
+#47643 = LINE('',#47644,#47645);
+#47644 = CARTESIAN_POINT('',(0.,-0.3));
+#47645 = VECTOR('',#47646,1.);
+#47646 = DIRECTION('',(1.,0.));
+#47647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47648 = PCURVE('',#47566,#47649);
+#47649 = DEFINITIONAL_REPRESENTATION('',(#47650),#47658);
+#47650 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47651,#47652,#47653,#47654
+ ,#47655,#47656,#47657),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#47651 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47652 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#47653 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#47654 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#47655 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#47656 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#47657 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47659 = ORIENTED_EDGE('',*,*,#47660,.F.);
+#47660 = EDGE_CURVE('',#47661,#47633,#47663,.T.);
+#47661 = VERTEX_POINT('',#47662);
+#47662 = CARTESIAN_POINT('',(0.725,0.15,0.4));
+#47663 = SURFACE_CURVE('',#47664,(#47668,#47675),.PCURVE_S1.);
+#47664 = LINE('',#47665,#47666);
+#47665 = CARTESIAN_POINT('',(0.725,0.15,0.4));
+#47666 = VECTOR('',#47667,1.);
+#47667 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#47668 = PCURVE('',#46518,#47669);
+#47669 = DEFINITIONAL_REPRESENTATION('',(#47670),#47674);
+#47670 = LINE('',#47671,#47672);
+#47671 = CARTESIAN_POINT('',(1.570796326795,-2.775557561563E-17));
+#47672 = VECTOR('',#47673,1.);
+#47673 = DIRECTION('',(0.,-1.));
+#47674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47675 = PCURVE('',#47676,#47681);
+#47676 = PLANE('',#47677);
+#47677 = AXIS2_PLACEMENT_3D('',#47678,#47679,#47680);
+#47678 = CARTESIAN_POINT('',(0.725,0.15,0.4));
+#47679 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#47680 = DIRECTION('',(0.,0.,-1.));
+#47681 = DEFINITIONAL_REPRESENTATION('',(#47682),#47686);
+#47682 = LINE('',#47683,#47684);
+#47683 = CARTESIAN_POINT('',(0.,0.));
+#47684 = VECTOR('',#47685,1.);
+#47685 = DIRECTION('',(0.,-1.));
+#47686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47687 = ORIENTED_EDGE('',*,*,#47688,.F.);
+#47688 = EDGE_CURVE('',#46503,#47661,#47689,.T.);
+#47689 = SURFACE_CURVE('',#47690,(#47695,#47702),.PCURVE_S1.);
+#47690 = CIRCLE('',#47691,0.1);
+#47691 = AXIS2_PLACEMENT_3D('',#47692,#47693,#47694);
+#47692 = CARTESIAN_POINT('',(0.625,0.15,0.4));
+#47693 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#47694 = DIRECTION('',(1.110223024625E-15,2.465190328815E-31,1.));
+#47695 = PCURVE('',#46518,#47696);
+#47696 = DEFINITIONAL_REPRESENTATION('',(#47697),#47701);
+#47697 = LINE('',#47698,#47699);
+#47698 = CARTESIAN_POINT('',(0.,0.));
+#47699 = VECTOR('',#47700,1.);
+#47700 = DIRECTION('',(1.,0.));
+#47701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47702 = PCURVE('',#47509,#47703);
+#47703 = DEFINITIONAL_REPRESENTATION('',(#47704),#47712);
+#47704 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47705,#47706,#47707,#47708
+ ,#47709,#47710,#47711),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#47705 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47706 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#47707 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#47708 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#47709 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#47710 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#47711 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#47712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47713 = ADVANCED_FACE('',(#47714),#46653,.F.);
+#47714 = FACE_BOUND('',#47715,.F.);
+#47715 = EDGE_LOOP('',(#47716,#47717,#47737,#47763));
+#47716 = ORIENTED_EDGE('',*,*,#46639,.T.);
+#47717 = ORIENTED_EDGE('',*,*,#47718,.T.);
+#47718 = EDGE_CURVE('',#46618,#47719,#47721,.T.);
+#47719 = VERTEX_POINT('',#47720);
+#47720 = CARTESIAN_POINT('',(0.53,-1.,0.65));
+#47721 = SURFACE_CURVE('',#47722,(#47725,#47731),.PCURVE_S1.);
+#47722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47723,#47724),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47723 = CARTESIAN_POINT('',(0.53,-1.,0.5));
+#47724 = CARTESIAN_POINT('',(0.53,-1.,0.65));
+#47725 = PCURVE('',#46653,#47726);
+#47726 = DEFINITIONAL_REPRESENTATION('',(#47727),#47730);
+#47727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47728,#47729),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47728 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#47729 = CARTESIAN_POINT('',(0.134350288425,0.));
+#47730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47731 = PCURVE('',#46706,#47732);
+#47732 = DEFINITIONAL_REPRESENTATION('',(#47733),#47736);
+#47733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47734,#47735),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47734 = CARTESIAN_POINT('',(0.,-0.15));
+#47735 = CARTESIAN_POINT('',(0.,0.));
+#47736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47737 = ORIENTED_EDGE('',*,*,#47738,.F.);
+#47738 = EDGE_CURVE('',#47239,#47719,#47739,.T.);
+#47739 = SURFACE_CURVE('',#47740,(#47744,#47751),.PCURVE_S1.);
+#47740 = LINE('',#47741,#47742);
+#47741 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#47742 = VECTOR('',#47743,1.);
+#47743 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#47744 = PCURVE('',#46653,#47745);
+#47745 = DEFINITIONAL_REPRESENTATION('',(#47746),#47750);
+#47746 = LINE('',#47747,#47748);
+#47747 = CARTESIAN_POINT('',(0.,0.));
+#47748 = VECTOR('',#47749,1.);
+#47749 = DIRECTION('',(1.,0.));
+#47750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47751 = PCURVE('',#47752,#47757);
+#47752 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47753,#47754)
+ ,(#47755,#47756
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#47753 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#47754 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#47755 = CARTESIAN_POINT('',(0.53,-1.,0.65));
+#47756 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));
+#47757 = DEFINITIONAL_REPRESENTATION('',(#47758),#47762);
+#47758 = LINE('',#47759,#47760);
+#47759 = CARTESIAN_POINT('',(-3.966975080017E-17,4.497427941222E-16));
+#47760 = VECTOR('',#47761,1.);
+#47761 = DIRECTION('',(1.,1.009256794591E-14));
+#47762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47763 = ORIENTED_EDGE('',*,*,#47238,.F.);
+#47764 = ADVANCED_FACE('',(#47765),#46706,.F.);
+#47765 = FACE_BOUND('',#47766,.F.);
+#47766 = EDGE_LOOP('',(#47767,#47768,#47788,#47814));
+#47767 = ORIENTED_EDGE('',*,*,#46692,.T.);
+#47768 = ORIENTED_EDGE('',*,*,#47769,.T.);
+#47769 = EDGE_CURVE('',#46671,#47770,#47772,.T.);
+#47770 = VERTEX_POINT('',#47771);
+#47771 = CARTESIAN_POINT('',(-0.53,-1.,0.65));
+#47772 = SURFACE_CURVE('',#47773,(#47776,#47782),.PCURVE_S1.);
+#47773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47774,#47775),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47774 = CARTESIAN_POINT('',(-0.53,-1.,0.5));
+#47775 = CARTESIAN_POINT('',(-0.53,-1.,0.65));
+#47776 = PCURVE('',#46706,#47777);
+#47777 = DEFINITIONAL_REPRESENTATION('',(#47778),#47781);
+#47778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47779,#47780),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47779 = CARTESIAN_POINT('',(1.06,-0.15));
+#47780 = CARTESIAN_POINT('',(1.06,0.));
+#47781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47782 = PCURVE('',#46759,#47783);
+#47783 = DEFINITIONAL_REPRESENTATION('',(#47784),#47787);
+#47784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47785,#47786),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47785 = CARTESIAN_POINT('',(0.,-0.15));
+#47786 = CARTESIAN_POINT('',(0.,0.));
+#47787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47788 = ORIENTED_EDGE('',*,*,#47789,.F.);
+#47789 = EDGE_CURVE('',#47719,#47770,#47790,.T.);
+#47790 = SURFACE_CURVE('',#47791,(#47795,#47802),.PCURVE_S1.);
+#47791 = LINE('',#47792,#47793);
+#47792 = CARTESIAN_POINT('',(0.53,-1.,0.65));
+#47793 = VECTOR('',#47794,1.);
+#47794 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#47795 = PCURVE('',#46706,#47796);
+#47796 = DEFINITIONAL_REPRESENTATION('',(#47797),#47801);
+#47797 = LINE('',#47798,#47799);
+#47798 = CARTESIAN_POINT('',(0.,0.));
+#47799 = VECTOR('',#47800,1.);
+#47800 = DIRECTION('',(1.,0.));
+#47801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47802 = PCURVE('',#47803,#47808);
+#47803 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47804,#47805)
+ ,(#47806,#47807
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#47804 = CARTESIAN_POINT('',(0.53,-1.,0.65));
+#47805 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));
+#47806 = CARTESIAN_POINT('',(-0.53,-1.,0.65));
+#47807 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));
+#47808 = DEFINITIONAL_REPRESENTATION('',(#47809),#47813);
+#47809 = LINE('',#47810,#47811);
+#47810 = CARTESIAN_POINT('',(1.652670716088E-16,-1.163833275104E-15));
+#47811 = VECTOR('',#47812,1.);
+#47812 = DIRECTION('',(1.,-3.353969192262E-15));
+#47813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47814 = ORIENTED_EDGE('',*,*,#47718,.F.);
+#47815 = ADVANCED_FACE('',(#47816),#46759,.F.);
+#47816 = FACE_BOUND('',#47817,.F.);
+#47817 = EDGE_LOOP('',(#47818,#47819,#47839,#47865));
+#47818 = ORIENTED_EDGE('',*,*,#46745,.T.);
+#47819 = ORIENTED_EDGE('',*,*,#47820,.T.);
+#47820 = EDGE_CURVE('',#46724,#47821,#47823,.T.);
+#47821 = VERTEX_POINT('',#47822);
+#47822 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#47823 = SURFACE_CURVE('',#47824,(#47827,#47833),.PCURVE_S1.);
+#47824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47825,#47826),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47825 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));
+#47826 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#47827 = PCURVE('',#46759,#47828);
+#47828 = DEFINITIONAL_REPRESENTATION('',(#47829),#47832);
+#47829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47830,#47831),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47830 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#47831 = CARTESIAN_POINT('',(0.134350288425,0.));
+#47832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47833 = PCURVE('',#46959,#47834);
+#47834 = DEFINITIONAL_REPRESENTATION('',(#47835),#47838);
+#47835 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47836,#47837),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#47836 = CARTESIAN_POINT('',(0.,-0.15));
+#47837 = CARTESIAN_POINT('',(0.,0.));
+#47838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47839 = ORIENTED_EDGE('',*,*,#47840,.F.);
+#47840 = EDGE_CURVE('',#47770,#47821,#47841,.T.);
+#47841 = SURFACE_CURVE('',#47842,(#47846,#47853),.PCURVE_S1.);
+#47842 = LINE('',#47843,#47844);
+#47843 = CARTESIAN_POINT('',(-0.53,-1.,0.65));
+#47844 = VECTOR('',#47845,1.);
+#47845 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#47846 = PCURVE('',#46759,#47847);
+#47847 = DEFINITIONAL_REPRESENTATION('',(#47848),#47852);
+#47848 = LINE('',#47849,#47850);
+#47849 = CARTESIAN_POINT('',(0.,0.));
+#47850 = VECTOR('',#47851,1.);
+#47851 = DIRECTION('',(1.,0.));
+#47852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47853 = PCURVE('',#47854,#47859);
+#47854 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47855,#47856)
+ ,(#47857,#47858
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#47855 = CARTESIAN_POINT('',(-0.53,-1.,0.65));
+#47856 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));
+#47857 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#47858 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#47859 = DEFINITIONAL_REPRESENTATION('',(#47860),#47864);
+#47860 = LINE('',#47861,#47862);
+#47861 = CARTESIAN_POINT('',(-4.35242999581E-19,2.105933848622E-15));
+#47862 = VECTOR('',#47863,1.);
+#47863 = DIRECTION('',(1.,-1.193843841046E-14));
+#47864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47865 = ORIENTED_EDGE('',*,*,#47769,.F.);
+#47866 = ADVANCED_FACE('',(#47867),#46959,.F.);
+#47867 = FACE_BOUND('',#47868,.F.);
+#47868 = EDGE_LOOP('',(#47869,#47870,#47871,#47899));
+#47869 = ORIENTED_EDGE('',*,*,#47820,.F.);
+#47870 = ORIENTED_EDGE('',*,*,#46945,.T.);
+#47871 = ORIENTED_EDGE('',*,*,#47872,.T.);
+#47872 = EDGE_CURVE('',#46918,#47873,#47875,.T.);
+#47873 = VERTEX_POINT('',#47874);
+#47874 = CARTESIAN_POINT('',(-0.625,-0.8,0.65));
+#47875 = SURFACE_CURVE('',#47876,(#47880,#47887),.PCURVE_S1.);
+#47876 = LINE('',#47877,#47878);
+#47877 = CARTESIAN_POINT('',(-0.625,-0.8,0.490902212274));
+#47878 = VECTOR('',#47879,1.);
+#47879 = DIRECTION('',(0.,0.,1.));
+#47880 = PCURVE('',#46959,#47881);
+#47881 = DEFINITIONAL_REPRESENTATION('',(#47882),#47886);
+#47882 = LINE('',#47883,#47884);
+#47883 = CARTESIAN_POINT('',(0.105,-0.159097787726));
+#47884 = VECTOR('',#47885,1.);
+#47885 = DIRECTION('',(0.,1.));
+#47886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47887 = PCURVE('',#47888,#47893);
+#47888 = PLANE('',#47889);
+#47889 = AXIS2_PLACEMENT_3D('',#47890,#47891,#47892);
+#47890 = CARTESIAN_POINT('',(-0.79217491177,-0.8,0.331804424548));
+#47891 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#47892 = DIRECTION('',(0.,0.,1.));
+#47893 = DEFINITIONAL_REPRESENTATION('',(#47894),#47898);
+#47894 = LINE('',#47895,#47896);
+#47895 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#47896 = VECTOR('',#47897,1.);
+#47897 = DIRECTION('',(1.,0.));
+#47898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47899 = ORIENTED_EDGE('',*,*,#47900,.F.);
+#47900 = EDGE_CURVE('',#47821,#47873,#47901,.T.);
+#47901 = SURFACE_CURVE('',#47902,(#47906,#47913),.PCURVE_S1.);
+#47902 = LINE('',#47903,#47904);
+#47903 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#47904 = VECTOR('',#47905,1.);
+#47905 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#47906 = PCURVE('',#46959,#47907);
+#47907 = DEFINITIONAL_REPRESENTATION('',(#47908),#47912);
+#47908 = LINE('',#47909,#47910);
+#47909 = CARTESIAN_POINT('',(0.,0.));
+#47910 = VECTOR('',#47911,1.);
+#47911 = DIRECTION('',(1.,0.));
+#47912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47913 = PCURVE('',#47914,#47919);
+#47914 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47915,#47916)
+ ,(#47917,#47918
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#47915 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#47916 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#47917 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#47918 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#47919 = DEFINITIONAL_REPRESENTATION('',(#47920),#47924);
+#47920 = LINE('',#47921,#47922);
+#47921 = CARTESIAN_POINT('',(2.220132134208E-16,-3.658236302216E-16));
+#47922 = VECTOR('',#47923,1.);
+#47923 = DIRECTION('',(1.,-1.754425182578E-14));
+#47924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47925 = ADVANCED_FACE('',(#47926),#46793,.F.);
+#47926 = FACE_BOUND('',#47927,.F.);
+#47927 = EDGE_LOOP('',(#47928,#47956,#47957,#47958));
+#47928 = ORIENTED_EDGE('',*,*,#47929,.F.);
+#47929 = EDGE_CURVE('',#46778,#47930,#47932,.T.);
+#47930 = VERTEX_POINT('',#47931);
+#47931 = CARTESIAN_POINT('',(-0.625,0.8,0.65));
+#47932 = SURFACE_CURVE('',#47933,(#47937,#47944),.PCURVE_S1.);
+#47933 = LINE('',#47934,#47935);
+#47934 = CARTESIAN_POINT('',(-0.625,0.8,0.490902212274));
+#47935 = VECTOR('',#47936,1.);
+#47936 = DIRECTION('',(0.,0.,1.));
+#47937 = PCURVE('',#46793,#47938);
+#47938 = DEFINITIONAL_REPRESENTATION('',(#47939),#47943);
+#47939 = LINE('',#47940,#47941);
+#47940 = CARTESIAN_POINT('',(1.705,-0.159097787726));
+#47941 = VECTOR('',#47942,1.);
+#47942 = DIRECTION('',(0.,1.));
+#47943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47944 = PCURVE('',#47945,#47950);
+#47945 = PLANE('',#47946);
+#47946 = AXIS2_PLACEMENT_3D('',#47947,#47948,#47949);
+#47947 = CARTESIAN_POINT('',(-0.79217491177,0.8,0.331804424548));
+#47948 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#47949 = DIRECTION('',(0.,0.,1.));
+#47950 = DEFINITIONAL_REPRESENTATION('',(#47951),#47955);
+#47951 = LINE('',#47952,#47953);
+#47952 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#47953 = VECTOR('',#47954,1.);
+#47954 = DIRECTION('',(1.,0.));
+#47955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47956 = ORIENTED_EDGE('',*,*,#46777,.T.);
+#47957 = ORIENTED_EDGE('',*,*,#47129,.T.);
+#47958 = ORIENTED_EDGE('',*,*,#47959,.F.);
+#47959 = EDGE_CURVE('',#47930,#47107,#47960,.T.);
+#47960 = SURFACE_CURVE('',#47961,(#47965,#47972),.PCURVE_S1.);
+#47961 = LINE('',#47962,#47963);
+#47962 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#47963 = VECTOR('',#47964,1.);
+#47964 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#47965 = PCURVE('',#46793,#47966);
+#47966 = DEFINITIONAL_REPRESENTATION('',(#47967),#47971);
+#47967 = LINE('',#47968,#47969);
+#47968 = CARTESIAN_POINT('',(0.,0.));
+#47969 = VECTOR('',#47970,1.);
+#47970 = DIRECTION('',(1.,0.));
+#47971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47972 = PCURVE('',#47973,#47978);
+#47973 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#47974,#47975)
+ ,(#47976,#47977
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#47974 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#47975 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#47976 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#47977 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#47978 = DEFINITIONAL_REPRESENTATION('',(#47979),#47983);
+#47979 = LINE('',#47980,#47981);
+#47980 = CARTESIAN_POINT('',(-2.22044604925E-16,-4.557387466939E-14));
+#47981 = VECTOR('',#47982,1.);
+#47982 = DIRECTION('',(1.,1.762066176066E-14));
+#47983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47984 = ADVANCED_FACE('',(#47985),#46933,.F.);
+#47985 = FACE_BOUND('',#47986,.F.);
+#47986 = EDGE_LOOP('',(#47987,#47988,#48021,#48049));
+#47987 = ORIENTED_EDGE('',*,*,#46917,.T.);
+#47988 = ORIENTED_EDGE('',*,*,#47989,.T.);
+#47989 = EDGE_CURVE('',#46890,#47990,#47992,.T.);
+#47990 = VERTEX_POINT('',#47991);
+#47991 = CARTESIAN_POINT('',(-0.725,-0.5,0.4));
+#47992 = SURFACE_CURVE('',#47993,(#47998,#48005),.PCURVE_S1.);
+#47993 = CIRCLE('',#47994,0.1);
+#47994 = AXIS2_PLACEMENT_3D('',#47995,#47996,#47997);
+#47995 = CARTESIAN_POINT('',(-0.625,-0.5,0.4));
+#47996 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#47997 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#47998 = PCURVE('',#46933,#47999);
+#47999 = DEFINITIONAL_REPRESENTATION('',(#48000),#48004);
+#48000 = LINE('',#48001,#48002);
+#48001 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.3));
+#48002 = VECTOR('',#48003,1.);
+#48003 = DIRECTION('',(1.,0.));
+#48004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48005 = PCURVE('',#48006,#48011);
+#48006 = PLANE('',#48007);
+#48007 = AXIS2_PLACEMENT_3D('',#48008,#48009,#48010);
+#48008 = CARTESIAN_POINT('',(-0.79217491177,-0.5,0.331804424548));
+#48009 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#48010 = DIRECTION('',(0.,0.,1.));
+#48011 = DEFINITIONAL_REPRESENTATION('',(#48012),#48020);
+#48012 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48013,#48014,#48015,#48016
+ ,#48017,#48018,#48019),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48013 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48014 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#48015 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#48016 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#48017 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#48018 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#48019 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48021 = ORIENTED_EDGE('',*,*,#48022,.F.);
+#48022 = EDGE_CURVE('',#48023,#47990,#48025,.T.);
+#48023 = VERTEX_POINT('',#48024);
+#48024 = CARTESIAN_POINT('',(-0.725,-0.8,0.4));
+#48025 = SURFACE_CURVE('',#48026,(#48030,#48037),.PCURVE_S1.);
+#48026 = LINE('',#48027,#48028);
+#48027 = CARTESIAN_POINT('',(-0.725,-0.8,0.4));
+#48028 = VECTOR('',#48029,1.);
+#48029 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#48030 = PCURVE('',#46933,#48031);
+#48031 = DEFINITIONAL_REPRESENTATION('',(#48032),#48036);
+#48032 = LINE('',#48033,#48034);
+#48033 = CARTESIAN_POINT('',(1.570796326795,0.));
+#48034 = VECTOR('',#48035,1.);
+#48035 = DIRECTION('',(0.,-1.));
+#48036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48037 = PCURVE('',#48038,#48043);
+#48038 = PLANE('',#48039);
+#48039 = AXIS2_PLACEMENT_3D('',#48040,#48041,#48042);
+#48040 = CARTESIAN_POINT('',(-0.725,-0.8,0.4));
+#48041 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#48042 = DIRECTION('',(-0.,0.,-1.));
+#48043 = DEFINITIONAL_REPRESENTATION('',(#48044),#48048);
+#48044 = LINE('',#48045,#48046);
+#48045 = CARTESIAN_POINT('',(0.,0.));
+#48046 = VECTOR('',#48047,1.);
+#48047 = DIRECTION('',(0.,-1.));
+#48048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48049 = ORIENTED_EDGE('',*,*,#48050,.F.);
+#48050 = EDGE_CURVE('',#46918,#48023,#48051,.T.);
+#48051 = SURFACE_CURVE('',#48052,(#48057,#48064),.PCURVE_S1.);
+#48052 = CIRCLE('',#48053,0.1);
+#48053 = AXIS2_PLACEMENT_3D('',#48054,#48055,#48056);
+#48054 = CARTESIAN_POINT('',(-0.625,-0.8,0.4));
+#48055 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#48056 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#48057 = PCURVE('',#46933,#48058);
+#48058 = DEFINITIONAL_REPRESENTATION('',(#48059),#48063);
+#48059 = LINE('',#48060,#48061);
+#48060 = CARTESIAN_POINT('',(0.,0.));
+#48061 = VECTOR('',#48062,1.);
+#48062 = DIRECTION('',(1.,0.));
+#48063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48064 = PCURVE('',#47888,#48065);
+#48065 = DEFINITIONAL_REPRESENTATION('',(#48066),#48074);
+#48066 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48067,#48068,#48069,#48070
+ ,#48071,#48072,#48073),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48067 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48068 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#48069 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#48070 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#48071 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#48072 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#48073 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48075 = ADVANCED_FACE('',(#48076),#46821,.F.);
+#48076 = FACE_BOUND('',#48077,.F.);
+#48077 = EDGE_LOOP('',(#48078,#48079,#48107,#48135));
+#48078 = ORIENTED_EDGE('',*,*,#46805,.T.);
+#48079 = ORIENTED_EDGE('',*,*,#48080,.T.);
+#48080 = EDGE_CURVE('',#46778,#48081,#48083,.T.);
+#48081 = VERTEX_POINT('',#48082);
+#48082 = CARTESIAN_POINT('',(-0.725,0.8,0.4));
+#48083 = SURFACE_CURVE('',#48084,(#48089,#48096),.PCURVE_S1.);
+#48084 = CIRCLE('',#48085,0.1);
+#48085 = AXIS2_PLACEMENT_3D('',#48086,#48087,#48088);
+#48086 = CARTESIAN_POINT('',(-0.625,0.8,0.4));
+#48087 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#48088 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#48089 = PCURVE('',#46821,#48090);
+#48090 = DEFINITIONAL_REPRESENTATION('',(#48091),#48095);
+#48091 = LINE('',#48092,#48093);
+#48092 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.3));
+#48093 = VECTOR('',#48094,1.);
+#48094 = DIRECTION('',(1.,0.));
+#48095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48096 = PCURVE('',#47945,#48097);
+#48097 = DEFINITIONAL_REPRESENTATION('',(#48098),#48106);
+#48098 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48099,#48100,#48101,#48102
+ ,#48103,#48104,#48105),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48099 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48100 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#48101 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#48102 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#48103 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#48104 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#48105 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48107 = ORIENTED_EDGE('',*,*,#48108,.F.);
+#48108 = EDGE_CURVE('',#48109,#48081,#48111,.T.);
+#48109 = VERTEX_POINT('',#48110);
+#48110 = CARTESIAN_POINT('',(-0.725,0.5,0.4));
+#48111 = SURFACE_CURVE('',#48112,(#48116,#48123),.PCURVE_S1.);
+#48112 = LINE('',#48113,#48114);
+#48113 = CARTESIAN_POINT('',(-0.725,0.5,0.4));
+#48114 = VECTOR('',#48115,1.);
+#48115 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#48116 = PCURVE('',#46821,#48117);
+#48117 = DEFINITIONAL_REPRESENTATION('',(#48118),#48122);
+#48118 = LINE('',#48119,#48120);
+#48119 = CARTESIAN_POINT('',(1.570796326795,0.));
+#48120 = VECTOR('',#48121,1.);
+#48121 = DIRECTION('',(0.,-1.));
+#48122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48123 = PCURVE('',#48124,#48129);
+#48124 = PLANE('',#48125);
+#48125 = AXIS2_PLACEMENT_3D('',#48126,#48127,#48128);
+#48126 = CARTESIAN_POINT('',(-0.725,0.5,0.4));
+#48127 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#48128 = DIRECTION('',(-0.,0.,-1.));
+#48129 = DEFINITIONAL_REPRESENTATION('',(#48130),#48134);
+#48130 = LINE('',#48131,#48132);
+#48131 = CARTESIAN_POINT('',(0.,0.));
+#48132 = VECTOR('',#48133,1.);
+#48133 = DIRECTION('',(0.,-1.));
+#48134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48135 = ORIENTED_EDGE('',*,*,#48136,.F.);
+#48136 = EDGE_CURVE('',#46806,#48109,#48137,.T.);
+#48137 = SURFACE_CURVE('',#48138,(#48143,#48150),.PCURVE_S1.);
+#48138 = CIRCLE('',#48139,0.1);
+#48139 = AXIS2_PLACEMENT_3D('',#48140,#48141,#48142);
+#48140 = CARTESIAN_POINT('',(-0.625,0.5,0.4));
+#48141 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#48142 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#48143 = PCURVE('',#46821,#48144);
+#48144 = DEFINITIONAL_REPRESENTATION('',(#48145),#48149);
+#48145 = LINE('',#48146,#48147);
+#48146 = CARTESIAN_POINT('',(0.,0.));
+#48147 = VECTOR('',#48148,1.);
+#48148 = DIRECTION('',(1.,0.));
+#48149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48150 = PCURVE('',#48151,#48156);
+#48151 = PLANE('',#48152);
+#48152 = AXIS2_PLACEMENT_3D('',#48153,#48154,#48155);
+#48153 = CARTESIAN_POINT('',(-0.79217491177,0.5,0.331804424548));
+#48154 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#48155 = DIRECTION('',(0.,0.,1.));
+#48156 = DEFINITIONAL_REPRESENTATION('',(#48157),#48165);
+#48157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48158,#48159,#48160,#48161
+ ,#48162,#48163,#48164),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48158 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48159 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#48160 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#48161 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#48162 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#48163 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#48164 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48166 = ADVANCED_FACE('',(#48167),#46905,.F.);
+#48167 = FACE_BOUND('',#48168,.F.);
+#48168 = EDGE_LOOP('',(#48169,#48192,#48193,#48221));
+#48169 = ORIENTED_EDGE('',*,*,#48170,.F.);
+#48170 = EDGE_CURVE('',#46890,#48171,#48173,.T.);
+#48171 = VERTEX_POINT('',#48172);
+#48172 = CARTESIAN_POINT('',(-0.625,-0.5,0.65));
+#48173 = SURFACE_CURVE('',#48174,(#48178,#48185),.PCURVE_S1.);
+#48174 = LINE('',#48175,#48176);
+#48175 = CARTESIAN_POINT('',(-0.625,-0.5,0.490902212274));
+#48176 = VECTOR('',#48177,1.);
+#48177 = DIRECTION('',(0.,0.,1.));
+#48178 = PCURVE('',#46905,#48179);
+#48179 = DEFINITIONAL_REPRESENTATION('',(#48180),#48184);
+#48180 = LINE('',#48181,#48182);
+#48181 = CARTESIAN_POINT('',(0.405,-0.159097787726));
+#48182 = VECTOR('',#48183,1.);
+#48183 = DIRECTION('',(0.,1.));
+#48184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48185 = PCURVE('',#48006,#48186);
+#48186 = DEFINITIONAL_REPRESENTATION('',(#48187),#48191);
+#48187 = LINE('',#48188,#48189);
+#48188 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#48189 = VECTOR('',#48190,1.);
+#48190 = DIRECTION('',(1.,0.));
+#48191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48192 = ORIENTED_EDGE('',*,*,#46889,.T.);
+#48193 = ORIENTED_EDGE('',*,*,#48194,.T.);
+#48194 = EDGE_CURVE('',#46862,#48195,#48197,.T.);
+#48195 = VERTEX_POINT('',#48196);
+#48196 = CARTESIAN_POINT('',(-0.625,-0.15,0.65));
+#48197 = SURFACE_CURVE('',#48198,(#48202,#48209),.PCURVE_S1.);
+#48198 = LINE('',#48199,#48200);
+#48199 = CARTESIAN_POINT('',(-0.625,-0.15,0.490902212274));
+#48200 = VECTOR('',#48201,1.);
+#48201 = DIRECTION('',(0.,0.,1.));
+#48202 = PCURVE('',#46905,#48203);
+#48203 = DEFINITIONAL_REPRESENTATION('',(#48204),#48208);
+#48204 = LINE('',#48205,#48206);
+#48205 = CARTESIAN_POINT('',(0.755,-0.159097787726));
+#48206 = VECTOR('',#48207,1.);
+#48207 = DIRECTION('',(0.,1.));
+#48208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48209 = PCURVE('',#48210,#48215);
+#48210 = PLANE('',#48211);
+#48211 = AXIS2_PLACEMENT_3D('',#48212,#48213,#48214);
+#48212 = CARTESIAN_POINT('',(-0.79217491177,-0.15,0.331804424548));
+#48213 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#48214 = DIRECTION('',(0.,0.,1.));
+#48215 = DEFINITIONAL_REPRESENTATION('',(#48216),#48220);
+#48216 = LINE('',#48217,#48218);
+#48217 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#48218 = VECTOR('',#48219,1.);
+#48219 = DIRECTION('',(1.,0.));
+#48220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48221 = ORIENTED_EDGE('',*,*,#48222,.F.);
+#48222 = EDGE_CURVE('',#48171,#48195,#48223,.T.);
+#48223 = SURFACE_CURVE('',#48224,(#48228,#48235),.PCURVE_S1.);
+#48224 = LINE('',#48225,#48226);
+#48225 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#48226 = VECTOR('',#48227,1.);
+#48227 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#48228 = PCURVE('',#46905,#48229);
+#48229 = DEFINITIONAL_REPRESENTATION('',(#48230),#48234);
+#48230 = LINE('',#48231,#48232);
+#48231 = CARTESIAN_POINT('',(0.,0.));
+#48232 = VECTOR('',#48233,1.);
+#48233 = DIRECTION('',(1.,0.));
+#48234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48235 = PCURVE('',#48236,#48241);
+#48236 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#48237,#48238)
+ ,(#48239,#48240
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#48237 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#48238 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#48239 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#48240 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#48241 = DEFINITIONAL_REPRESENTATION('',(#48242),#48246);
+#48242 = LINE('',#48243,#48244);
+#48243 = CARTESIAN_POINT('',(5.551115123126E-17,-3.93948484233E-15));
+#48244 = VECTOR('',#48245,1.);
+#48245 = DIRECTION('',(1.,-5.632190163528E-15));
+#48246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48247 = ADVANCED_FACE('',(#48248),#46849,.F.);
+#48248 = FACE_BOUND('',#48249,.F.);
+#48249 = EDGE_LOOP('',(#48250,#48278,#48279,#48302));
+#48250 = ORIENTED_EDGE('',*,*,#48251,.F.);
+#48251 = EDGE_CURVE('',#46834,#48252,#48254,.T.);
+#48252 = VERTEX_POINT('',#48253);
+#48253 = CARTESIAN_POINT('',(-0.625,0.15,0.65));
+#48254 = SURFACE_CURVE('',#48255,(#48259,#48266),.PCURVE_S1.);
+#48255 = LINE('',#48256,#48257);
+#48256 = CARTESIAN_POINT('',(-0.625,0.15,0.490902212274));
+#48257 = VECTOR('',#48258,1.);
+#48258 = DIRECTION('',(0.,0.,1.));
+#48259 = PCURVE('',#46849,#48260);
+#48260 = DEFINITIONAL_REPRESENTATION('',(#48261),#48265);
+#48261 = LINE('',#48262,#48263);
+#48262 = CARTESIAN_POINT('',(1.055,-0.159097787726));
+#48263 = VECTOR('',#48264,1.);
+#48264 = DIRECTION('',(0.,1.));
+#48265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48266 = PCURVE('',#48267,#48272);
+#48267 = PLANE('',#48268);
+#48268 = AXIS2_PLACEMENT_3D('',#48269,#48270,#48271);
+#48269 = CARTESIAN_POINT('',(-0.79217491177,0.15,0.331804424548));
+#48270 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#48271 = DIRECTION('',(0.,0.,1.));
+#48272 = DEFINITIONAL_REPRESENTATION('',(#48273),#48277);
+#48273 = LINE('',#48274,#48275);
+#48274 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#48275 = VECTOR('',#48276,1.);
+#48276 = DIRECTION('',(1.,0.));
+#48277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48278 = ORIENTED_EDGE('',*,*,#46833,.T.);
+#48279 = ORIENTED_EDGE('',*,*,#48280,.T.);
+#48280 = EDGE_CURVE('',#46806,#48281,#48283,.T.);
+#48281 = VERTEX_POINT('',#48282);
+#48282 = CARTESIAN_POINT('',(-0.625,0.5,0.65));
+#48283 = SURFACE_CURVE('',#48284,(#48288,#48295),.PCURVE_S1.);
+#48284 = LINE('',#48285,#48286);
+#48285 = CARTESIAN_POINT('',(-0.625,0.5,0.490902212274));
+#48286 = VECTOR('',#48287,1.);
+#48287 = DIRECTION('',(0.,0.,1.));
+#48288 = PCURVE('',#46849,#48289);
+#48289 = DEFINITIONAL_REPRESENTATION('',(#48290),#48294);
+#48290 = LINE('',#48291,#48292);
+#48291 = CARTESIAN_POINT('',(1.405,-0.159097787726));
+#48292 = VECTOR('',#48293,1.);
+#48293 = DIRECTION('',(0.,1.));
+#48294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48295 = PCURVE('',#48151,#48296);
+#48296 = DEFINITIONAL_REPRESENTATION('',(#48297),#48301);
+#48297 = LINE('',#48298,#48299);
+#48298 = CARTESIAN_POINT('',(0.159097787726,0.16717491177));
+#48299 = VECTOR('',#48300,1.);
+#48300 = DIRECTION('',(1.,0.));
+#48301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48302 = ORIENTED_EDGE('',*,*,#48303,.F.);
+#48303 = EDGE_CURVE('',#48252,#48281,#48304,.T.);
+#48304 = SURFACE_CURVE('',#48305,(#48309,#48316),.PCURVE_S1.);
+#48305 = LINE('',#48306,#48307);
+#48306 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#48307 = VECTOR('',#48308,1.);
+#48308 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#48309 = PCURVE('',#46849,#48310);
+#48310 = DEFINITIONAL_REPRESENTATION('',(#48311),#48315);
+#48311 = LINE('',#48312,#48313);
+#48312 = CARTESIAN_POINT('',(0.,0.));
+#48313 = VECTOR('',#48314,1.);
+#48314 = DIRECTION('',(1.,0.));
+#48315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48316 = PCURVE('',#48317,#48322);
+#48317 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#48318,#48319)
+ ,(#48320,#48321
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#48318 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#48319 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#48320 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#48321 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#48322 = DEFINITIONAL_REPRESENTATION('',(#48323),#48327);
+#48323 = LINE('',#48324,#48325);
+#48324 = CARTESIAN_POINT('',(0.,1.263848612895E-14));
+#48325 = VECTOR('',#48326,1.);
+#48326 = DIRECTION('',(1.,-1.974433606138E-14));
+#48327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48328 = ADVANCED_FACE('',(#48329),#46877,.F.);
+#48329 = FACE_BOUND('',#48330,.F.);
+#48330 = EDGE_LOOP('',(#48331,#48332,#48360,#48388));
+#48331 = ORIENTED_EDGE('',*,*,#46861,.T.);
+#48332 = ORIENTED_EDGE('',*,*,#48333,.T.);
+#48333 = EDGE_CURVE('',#46834,#48334,#48336,.T.);
+#48334 = VERTEX_POINT('',#48335);
+#48335 = CARTESIAN_POINT('',(-0.725,0.15,0.4));
+#48336 = SURFACE_CURVE('',#48337,(#48342,#48349),.PCURVE_S1.);
+#48337 = CIRCLE('',#48338,0.1);
+#48338 = AXIS2_PLACEMENT_3D('',#48339,#48340,#48341);
+#48339 = CARTESIAN_POINT('',(-0.625,0.15,0.4));
+#48340 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#48341 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#48342 = PCURVE('',#46877,#48343);
+#48343 = DEFINITIONAL_REPRESENTATION('',(#48344),#48348);
+#48344 = LINE('',#48345,#48346);
+#48345 = CARTESIAN_POINT('',(0.,-0.3));
+#48346 = VECTOR('',#48347,1.);
+#48347 = DIRECTION('',(1.,-3.533949646071E-17));
+#48348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48349 = PCURVE('',#48267,#48350);
+#48350 = DEFINITIONAL_REPRESENTATION('',(#48351),#48359);
+#48351 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48352,#48353,#48354,#48355
+ ,#48356,#48357,#48358),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48352 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48353 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#48354 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#48355 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#48356 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#48357 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#48358 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48360 = ORIENTED_EDGE('',*,*,#48361,.F.);
+#48361 = EDGE_CURVE('',#48362,#48334,#48364,.T.);
+#48362 = VERTEX_POINT('',#48363);
+#48363 = CARTESIAN_POINT('',(-0.725,-0.15,0.4));
+#48364 = SURFACE_CURVE('',#48365,(#48369,#48376),.PCURVE_S1.);
+#48365 = LINE('',#48366,#48367);
+#48366 = CARTESIAN_POINT('',(-0.725,-0.15,0.4));
+#48367 = VECTOR('',#48368,1.);
+#48368 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#48369 = PCURVE('',#46877,#48370);
+#48370 = DEFINITIONAL_REPRESENTATION('',(#48371),#48375);
+#48371 = LINE('',#48372,#48373);
+#48372 = CARTESIAN_POINT('',(1.570796326795,-2.775557561563E-17));
+#48373 = VECTOR('',#48374,1.);
+#48374 = DIRECTION('',(0.,-1.));
+#48375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48376 = PCURVE('',#48377,#48382);
+#48377 = PLANE('',#48378);
+#48378 = AXIS2_PLACEMENT_3D('',#48379,#48380,#48381);
+#48379 = CARTESIAN_POINT('',(-0.725,-0.15,0.4));
+#48380 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#48381 = DIRECTION('',(-0.,0.,-1.));
+#48382 = DEFINITIONAL_REPRESENTATION('',(#48383),#48387);
+#48383 = LINE('',#48384,#48385);
+#48384 = CARTESIAN_POINT('',(0.,0.));
+#48385 = VECTOR('',#48386,1.);
+#48386 = DIRECTION('',(0.,-1.));
+#48387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48388 = ORIENTED_EDGE('',*,*,#48389,.F.);
+#48389 = EDGE_CURVE('',#46862,#48362,#48390,.T.);
+#48390 = SURFACE_CURVE('',#48391,(#48396,#48403),.PCURVE_S1.);
+#48391 = CIRCLE('',#48392,0.1);
+#48392 = AXIS2_PLACEMENT_3D('',#48393,#48394,#48395);
+#48393 = CARTESIAN_POINT('',(-0.625,-0.15,0.4));
+#48394 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#48395 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));
+#48396 = PCURVE('',#46877,#48397);
+#48397 = DEFINITIONAL_REPRESENTATION('',(#48398),#48402);
+#48398 = LINE('',#48399,#48400);
+#48399 = CARTESIAN_POINT('',(0.,0.));
+#48400 = VECTOR('',#48401,1.);
+#48401 = DIRECTION('',(1.,-1.766974823035E-17));
+#48402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48403 = PCURVE('',#48210,#48404);
+#48404 = DEFINITIONAL_REPRESENTATION('',(#48405),#48413);
+#48405 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48406,#48407,#48408,#48409
+ ,#48410,#48411,#48412),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48406 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48407 = CARTESIAN_POINT('',(0.168195575452,-6.030168986888E-03));
+#48408 = CARTESIAN_POINT('',(1.8195575452E-02,8.057237139156E-02));
+#48409 = CARTESIAN_POINT('',(-0.131804424548,0.16717491177));
+#48410 = CARTESIAN_POINT('',(1.8195575452E-02,0.253777452148));
+#48411 = CARTESIAN_POINT('',(0.168195575452,0.340379992527));
+#48412 = CARTESIAN_POINT('',(0.168195575452,0.16717491177));
+#48413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48414 = ADVANCED_FACE('',(#48415),#47010,.F.);
+#48415 = FACE_BOUND('',#48416,.F.);
+#48416 = EDGE_LOOP('',(#48417,#48418,#48440,#48465));
+#48417 = ORIENTED_EDGE('',*,*,#46996,.T.);
+#48418 = ORIENTED_EDGE('',*,*,#48419,.T.);
+#48419 = EDGE_CURVE('',#46977,#48420,#48422,.T.);
+#48420 = VERTEX_POINT('',#48421);
+#48421 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#48422 = SURFACE_CURVE('',#48423,(#48426,#48433),.PCURVE_S1.);
+#48423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48424,#48425),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#48424 = CARTESIAN_POINT('',(0.625,0.905,0.65));
+#48425 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#48426 = PCURVE('',#47010,#48427);
+#48427 = DEFINITIONAL_REPRESENTATION('',(#48428),#48432);
+#48428 = LINE('',#48429,#48430);
+#48429 = CARTESIAN_POINT('',(0.134350288425,5.020012048328E-16));
+#48430 = VECTOR('',#48431,1.);
+#48431 = DIRECTION('',(-2.775557561563E-17,1.));
+#48432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48433 = PCURVE('',#47194,#48434);
+#48434 = DEFINITIONAL_REPRESENTATION('',(#48435),#48439);
+#48435 = LINE('',#48436,#48437);
+#48436 = CARTESIAN_POINT('',(2.220132134208E-16,-3.658236302216E-16));
+#48437 = VECTOR('',#48438,1.);
+#48438 = DIRECTION('',(-1.337299854143E-16,1.));
+#48439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48440 = ORIENTED_EDGE('',*,*,#48441,.F.);
+#48441 = EDGE_CURVE('',#47028,#48420,#48442,.T.);
+#48442 = SURFACE_CURVE('',#48443,(#48447,#48453),.PCURVE_S1.);
+#48443 = LINE('',#48444,#48445);
+#48444 = CARTESIAN_POINT('',(0.5175,0.975,0.65));
+#48445 = VECTOR('',#48446,1.);
+#48446 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#48447 = PCURVE('',#47010,#48448);
+#48448 = DEFINITIONAL_REPRESENTATION('',(#48449),#48452);
+#48449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48450,#48451),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#48450 = CARTESIAN_POINT('',(-9.671647382997E-18,1.));
+#48451 = CARTESIAN_POINT('',(0.134350288425,1.));
+#48452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48453 = PCURVE('',#48454,#48459);
+#48454 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#48455,#48456)
+ ,(#48457,#48458
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#48455 = CARTESIAN_POINT('',(0.5175,0.975,0.65));
+#48456 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));
+#48457 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#48458 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));
+#48459 = DEFINITIONAL_REPRESENTATION('',(#48460),#48464);
+#48460 = LINE('',#48461,#48462);
+#48461 = CARTESIAN_POINT('',(7.053866653058E-17,-1.224999928426E-16));
+#48462 = VECTOR('',#48463,1.);
+#48463 = DIRECTION('',(1.,1.016387681512E-19));
+#48464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48465 = ORIENTED_EDGE('',*,*,#47027,.F.);
+#48466 = ADVANCED_FACE('',(#48467),#47064,.F.);
+#48467 = FACE_BOUND('',#48468,.F.);
+#48468 = EDGE_LOOP('',(#48469,#48470,#48492,#48519));
+#48469 = ORIENTED_EDGE('',*,*,#47049,.T.);
+#48470 = ORIENTED_EDGE('',*,*,#48471,.T.);
+#48471 = EDGE_CURVE('',#47028,#48472,#48474,.T.);
+#48472 = VERTEX_POINT('',#48473);
+#48473 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));
+#48474 = SURFACE_CURVE('',#48475,(#48478,#48485),.PCURVE_S1.);
+#48475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48476,#48477),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#48476 = CARTESIAN_POINT('',(0.5175,0.975,0.65));
+#48477 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));
+#48478 = PCURVE('',#47064,#48479);
+#48479 = DEFINITIONAL_REPRESENTATION('',(#48480),#48484);
+#48480 = LINE('',#48481,#48482);
+#48481 = CARTESIAN_POINT('',(1.035,-2.558868758578E-16));
+#48482 = VECTOR('',#48483,1.);
+#48483 = DIRECTION('',(0.,1.));
+#48484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48485 = PCURVE('',#48454,#48486);
+#48486 = DEFINITIONAL_REPRESENTATION('',(#48487),#48491);
+#48487 = LINE('',#48488,#48489);
+#48488 = CARTESIAN_POINT('',(7.053866653058E-17,-1.224999928426E-16));
+#48489 = VECTOR('',#48490,1.);
+#48490 = DIRECTION('',(-1.046894562427E-16,1.));
+#48491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48492 = ORIENTED_EDGE('',*,*,#48493,.F.);
+#48493 = EDGE_CURVE('',#48494,#48472,#48496,.T.);
+#48494 = VERTEX_POINT('',#48495);
+#48495 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));
+#48496 = SURFACE_CURVE('',#48497,(#48501,#48507),.PCURVE_S1.);
+#48497 = LINE('',#48498,#48499);
+#48498 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));
+#48499 = VECTOR('',#48500,1.);
+#48500 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#48501 = PCURVE('',#47064,#48502);
+#48502 = DEFINITIONAL_REPRESENTATION('',(#48503),#48506);
+#48503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48504,#48505),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.97878366612),.PIECEWISE_BEZIER_KNOTS.);
+#48504 = CARTESIAN_POINT('',(-7.172188072312E-17,1.));
+#48505 = CARTESIAN_POINT('',(1.035,1.));
+#48506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48507 = PCURVE('',#48508,#48513);
+#48508 = PLANE('',#48509);
+#48509 = AXIS2_PLACEMENT_3D('',#48510,#48511,#48512);
+#48510 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));
+#48511 = DIRECTION('',(0.,0.,1.));
+#48512 = DIRECTION('',(0.470119899711,-0.882602560553,0.));
+#48513 = DEFINITIONAL_REPRESENTATION('',(#48514),#48518);
+#48514 = LINE('',#48515,#48516);
+#48515 = CARTESIAN_POINT('',(0.,0.));
+#48516 = VECTOR('',#48517,1.);
+#48517 = DIRECTION('',(0.470119899711,0.882602560553));
+#48518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48519 = ORIENTED_EDGE('',*,*,#48520,.F.);
+#48520 = EDGE_CURVE('',#47050,#48494,#48521,.T.);
+#48521 = SURFACE_CURVE('',#48522,(#48525,#48532),.PCURVE_S1.);
+#48522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48523,#48524),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#48523 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));
+#48524 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));
+#48525 = PCURVE('',#47064,#48526);
+#48526 = DEFINITIONAL_REPRESENTATION('',(#48527),#48531);
+#48527 = LINE('',#48528,#48529);
+#48528 = CARTESIAN_POINT('',(-6.736625690542E-17,-7.889331386388E-17));
+#48529 = VECTOR('',#48530,1.);
+#48530 = DIRECTION('',(-4.355623817703E-18,1.));
+#48531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48532 = PCURVE('',#48533,#48538);
+#48533 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#48534,#48535)
+ ,(#48536,#48537
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#48534 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#48535 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));
+#48536 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));
+#48537 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));
+#48538 = DEFINITIONAL_REPRESENTATION('',(#48539),#48543);
+#48539 = LINE('',#48540,#48541);
+#48540 = CARTESIAN_POINT('',(0.116672618896,-1.224881343813E-16));
+#48541 = VECTOR('',#48542,1.);
+#48542 = DIRECTION('',(-6.938893903907E-17,1.));
+#48543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48544 = ADVANCED_FACE('',(#48545),#47089,.F.);
+#48545 = FACE_BOUND('',#48546,.F.);
+#48546 = EDGE_LOOP('',(#48547,#48548,#48549,#48571));
+#48547 = ORIENTED_EDGE('',*,*,#47106,.T.);
+#48548 = ORIENTED_EDGE('',*,*,#47076,.T.);
+#48549 = ORIENTED_EDGE('',*,*,#48550,.F.);
+#48550 = EDGE_CURVE('',#48551,#47050,#48553,.T.);
+#48551 = VERTEX_POINT('',#48552);
+#48552 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#48553 = SURFACE_CURVE('',#48554,(#48558,#48564),.PCURVE_S1.);
+#48554 = LINE('',#48555,#48556);
+#48555 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#48556 = VECTOR('',#48557,1.);
+#48557 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#48558 = PCURVE('',#47089,#48559);
+#48559 = DEFINITIONAL_REPRESENTATION('',(#48560),#48563);
+#48560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48561,#48562),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#48561 = CARTESIAN_POINT('',(-9.671647382997E-18,1.));
+#48562 = CARTESIAN_POINT('',(0.134350288425,1.));
+#48563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48564 = PCURVE('',#48533,#48565);
+#48565 = DEFINITIONAL_REPRESENTATION('',(#48566),#48570);
+#48566 = LINE('',#48567,#48568);
+#48567 = CARTESIAN_POINT('',(7.053866653058E-17,-1.224999928426E-16));
+#48568 = VECTOR('',#48569,1.);
+#48569 = DIRECTION('',(1.,1.016387681512E-19));
+#48570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48571 = ORIENTED_EDGE('',*,*,#48572,.F.);
+#48572 = EDGE_CURVE('',#47107,#48551,#48573,.T.);
+#48573 = SURFACE_CURVE('',#48574,(#48577,#48584),.PCURVE_S1.);
+#48574 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48575,#48576),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#48575 = CARTESIAN_POINT('',(-0.625,0.905,0.65));
+#48576 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#48577 = PCURVE('',#47089,#48578);
+#48578 = DEFINITIONAL_REPRESENTATION('',(#48579),#48583);
+#48579 = LINE('',#48580,#48581);
+#48580 = CARTESIAN_POINT('',(-3.966975080017E-17,4.497427941222E-16));
+#48581 = VECTOR('',#48582,1.);
+#48582 = DIRECTION('',(2.999810341717E-17,1.));
+#48583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48584 = PCURVE('',#47973,#48585);
+#48585 = DEFINITIONAL_REPRESENTATION('',(#48586),#48590);
+#48586 = LINE('',#48587,#48588);
+#48587 = CARTESIAN_POINT('',(1.81,-3.588848421968E-16));
+#48588 = VECTOR('',#48589,1.);
+#48589 = DIRECTION('',(0.,1.));
+#48590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48591 = ADVANCED_FACE('',(#48592),#47194,.F.);
+#48592 = FACE_BOUND('',#48593,.F.);
+#48593 = EDGE_LOOP('',(#48594,#48595,#48596,#48623));
+#48594 = ORIENTED_EDGE('',*,*,#48419,.F.);
+#48595 = ORIENTED_EDGE('',*,*,#47180,.T.);
+#48596 = ORIENTED_EDGE('',*,*,#48597,.T.);
+#48597 = EDGE_CURVE('',#47153,#48598,#48600,.T.);
+#48598 = VERTEX_POINT('',#48599);
+#48599 = CARTESIAN_POINT('',(0.6,0.8,0.65));
+#48600 = SURFACE_CURVE('',#48601,(#48605,#48611),.PCURVE_S1.);
+#48601 = LINE('',#48602,#48603);
+#48602 = CARTESIAN_POINT('',(0.625,0.8,0.65));
+#48603 = VECTOR('',#48604,1.);
+#48604 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#48605 = PCURVE('',#47194,#48606);
+#48606 = DEFINITIONAL_REPRESENTATION('',(#48607),#48610);
+#48607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48608,#48609),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#48608 = CARTESIAN_POINT('',(0.105,-2.207970071928E-15));
+#48609 = CARTESIAN_POINT('',(9.379551820728E-02,1.));
+#48610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48611 = PCURVE('',#48612,#48617);
+#48612 = PLANE('',#48613);
+#48613 = AXIS2_PLACEMENT_3D('',#48614,#48615,#48616);
+#48614 = CARTESIAN_POINT('',(0.625,0.8,0.65));
+#48615 = DIRECTION('',(0.,0.,-1.));
+#48616 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#48617 = DEFINITIONAL_REPRESENTATION('',(#48618),#48622);
+#48618 = LINE('',#48619,#48620);
+#48619 = CARTESIAN_POINT('',(-0.,0.));
+#48620 = VECTOR('',#48621,1.);
+#48621 = DIRECTION('',(1.,0.));
+#48622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48623 = ORIENTED_EDGE('',*,*,#48624,.F.);
+#48624 = EDGE_CURVE('',#48420,#48598,#48625,.T.);
+#48625 = SURFACE_CURVE('',#48626,(#48630,#48636),.PCURVE_S1.);
+#48626 = LINE('',#48627,#48628);
+#48627 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#48628 = VECTOR('',#48629,1.);
+#48629 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#48630 = PCURVE('',#47194,#48631);
+#48631 = DEFINITIONAL_REPRESENTATION('',(#48632),#48635);
+#48632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48633,#48634),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.25E-02),.PIECEWISE_BEZIER_KNOTS.);
+#48633 = CARTESIAN_POINT('',(8.828322800644E-17,1.));
+#48634 = CARTESIAN_POINT('',(9.379551820728E-02,1.));
+#48635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48636 = PCURVE('',#48637,#48642);
+#48637 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#48638,#48639)
+ ,(#48640,#48641
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.785),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#48638 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#48639 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));
+#48640 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#48641 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));
+#48642 = DEFINITIONAL_REPRESENTATION('',(#48643),#48647);
+#48643 = LINE('',#48644,#48645);
+#48644 = CARTESIAN_POINT('',(-2.212927150156E-17,-2.320400147376E-16));
+#48645 = VECTOR('',#48646,1.);
+#48646 = DIRECTION('',(1.,-9.559091422265E-17));
+#48647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48648 = ADVANCED_FACE('',(#48649),#47168,.F.);
+#48649 = FACE_BOUND('',#48650,.F.);
+#48650 = EDGE_LOOP('',(#48651,#48652,#48653,#48676,#48705,#48733,#48761,
+ #48789,#48822,#48850));
+#48651 = ORIENTED_EDGE('',*,*,#47152,.F.);
+#48652 = ORIENTED_EDGE('',*,*,#47349,.T.);
+#48653 = ORIENTED_EDGE('',*,*,#48654,.T.);
+#48654 = EDGE_CURVE('',#47322,#48655,#48657,.T.);
+#48655 = VERTEX_POINT('',#48656);
+#48656 = CARTESIAN_POINT('',(0.725,0.8,0.25));
+#48657 = SURFACE_CURVE('',#48658,(#48662,#48669),.PCURVE_S1.);
+#48658 = LINE('',#48659,#48660);
+#48659 = CARTESIAN_POINT('',(0.725,0.8,0.4));
+#48660 = VECTOR('',#48661,1.);
+#48661 = DIRECTION('',(0.,0.,-1.));
+#48662 = PCURVE('',#47168,#48663);
+#48663 = DEFINITIONAL_REPRESENTATION('',(#48664),#48668);
+#48664 = LINE('',#48665,#48666);
+#48665 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#48666 = VECTOR('',#48667,1.);
+#48667 = DIRECTION('',(-1.,-0.));
+#48668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48669 = PCURVE('',#47337,#48670);
+#48670 = DEFINITIONAL_REPRESENTATION('',(#48671),#48675);
+#48671 = LINE('',#48672,#48673);
+#48672 = CARTESIAN_POINT('',(0.,0.));
+#48673 = VECTOR('',#48674,1.);
+#48674 = DIRECTION('',(1.,0.));
+#48675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48676 = ORIENTED_EDGE('',*,*,#48677,.T.);
+#48677 = EDGE_CURVE('',#48655,#48678,#48680,.T.);
+#48678 = VERTEX_POINT('',#48679);
+#48679 = CARTESIAN_POINT('',(0.975,0.8,0.));
+#48680 = SURFACE_CURVE('',#48681,(#48686,#48693),.PCURVE_S1.);
+#48681 = CIRCLE('',#48682,0.25);
+#48682 = AXIS2_PLACEMENT_3D('',#48683,#48684,#48685);
+#48683 = CARTESIAN_POINT('',(0.975,0.8,0.25));
+#48684 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#48685 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));
+#48686 = PCURVE('',#47168,#48687);
+#48687 = DEFINITIONAL_REPRESENTATION('',(#48688),#48692);
+#48688 = CIRCLE('',#48689,0.25);
+#48689 = AXIS2_PLACEMENT_2D('',#48690,#48691);
+#48690 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#48691 = DIRECTION('',(-2.22044604925E-16,1.));
+#48692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48693 = PCURVE('',#48694,#48699);
+#48694 = CYLINDRICAL_SURFACE('',#48695,0.25);
+#48695 = AXIS2_PLACEMENT_3D('',#48696,#48697,#48698);
+#48696 = CARTESIAN_POINT('',(0.975,0.8,0.25));
+#48697 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#48698 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));
+#48699 = DEFINITIONAL_REPRESENTATION('',(#48700),#48704);
+#48700 = LINE('',#48701,#48702);
+#48701 = CARTESIAN_POINT('',(6.28318530718,1.110223024625E-16));
+#48702 = VECTOR('',#48703,1.);
+#48703 = DIRECTION('',(-1.,-7.067899292141E-17));
+#48704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48705 = ORIENTED_EDGE('',*,*,#48706,.T.);
+#48706 = EDGE_CURVE('',#48678,#48707,#48709,.T.);
+#48707 = VERTEX_POINT('',#48708);
+#48708 = CARTESIAN_POINT('',(1.,0.8,0.));
+#48709 = SURFACE_CURVE('',#48710,(#48714,#48721),.PCURVE_S1.);
+#48710 = LINE('',#48711,#48712);
+#48711 = CARTESIAN_POINT('',(0.975,0.8,0.));
+#48712 = VECTOR('',#48713,1.);
+#48713 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#48714 = PCURVE('',#47168,#48715);
+#48715 = DEFINITIONAL_REPRESENTATION('',(#48716),#48720);
+#48716 = LINE('',#48717,#48718);
+#48717 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#48718 = VECTOR('',#48719,1.);
+#48719 = DIRECTION('',(0.,-1.));
+#48720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48721 = PCURVE('',#48722,#48727);
+#48722 = PLANE('',#48723);
+#48723 = AXIS2_PLACEMENT_3D('',#48724,#48725,#48726);
+#48724 = CARTESIAN_POINT('',(0.975,0.8,0.));
+#48725 = DIRECTION('',(0.,0.,1.));
+#48726 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#48727 = DEFINITIONAL_REPRESENTATION('',(#48728),#48732);
+#48728 = LINE('',#48729,#48730);
+#48729 = CARTESIAN_POINT('',(0.,0.));
+#48730 = VECTOR('',#48731,1.);
+#48731 = DIRECTION('',(1.,0.));
+#48732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48733 = ORIENTED_EDGE('',*,*,#48734,.T.);
+#48734 = EDGE_CURVE('',#48707,#48735,#48737,.T.);
+#48735 = VERTEX_POINT('',#48736);
+#48736 = CARTESIAN_POINT('',(1.,0.8,0.15));
+#48737 = SURFACE_CURVE('',#48738,(#48742,#48749),.PCURVE_S1.);
+#48738 = LINE('',#48739,#48740);
+#48739 = CARTESIAN_POINT('',(1.,0.8,0.));
+#48740 = VECTOR('',#48741,1.);
+#48741 = DIRECTION('',(0.,0.,1.));
+#48742 = PCURVE('',#47168,#48743);
+#48743 = DEFINITIONAL_REPRESENTATION('',(#48744),#48748);
+#48744 = LINE('',#48745,#48746);
+#48745 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#48746 = VECTOR('',#48747,1.);
+#48747 = DIRECTION('',(1.,0.));
+#48748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48749 = PCURVE('',#48750,#48755);
+#48750 = PLANE('',#48751);
+#48751 = AXIS2_PLACEMENT_3D('',#48752,#48753,#48754);
+#48752 = CARTESIAN_POINT('',(1.,0.8,0.));
+#48753 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#48754 = DIRECTION('',(0.,0.,1.));
+#48755 = DEFINITIONAL_REPRESENTATION('',(#48756),#48760);
+#48756 = LINE('',#48757,#48758);
+#48757 = CARTESIAN_POINT('',(0.,0.));
+#48758 = VECTOR('',#48759,1.);
+#48759 = DIRECTION('',(1.,0.));
+#48760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48761 = ORIENTED_EDGE('',*,*,#48762,.T.);
+#48762 = EDGE_CURVE('',#48735,#48763,#48765,.T.);
+#48763 = VERTEX_POINT('',#48764);
+#48764 = CARTESIAN_POINT('',(0.975,0.8,0.15));
+#48765 = SURFACE_CURVE('',#48766,(#48770,#48777),.PCURVE_S1.);
+#48766 = LINE('',#48767,#48768);
+#48767 = CARTESIAN_POINT('',(1.,0.8,0.15));
+#48768 = VECTOR('',#48769,1.);
+#48769 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#48770 = PCURVE('',#47168,#48771);
+#48771 = DEFINITIONAL_REPRESENTATION('',(#48772),#48776);
+#48772 = LINE('',#48773,#48774);
+#48773 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#48774 = VECTOR('',#48775,1.);
+#48775 = DIRECTION('',(0.,1.));
+#48776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48777 = PCURVE('',#48778,#48783);
+#48778 = PLANE('',#48779);
+#48779 = AXIS2_PLACEMENT_3D('',#48780,#48781,#48782);
+#48780 = CARTESIAN_POINT('',(1.,0.8,0.15));
+#48781 = DIRECTION('',(0.,0.,-1.));
+#48782 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#48783 = DEFINITIONAL_REPRESENTATION('',(#48784),#48788);
+#48784 = LINE('',#48785,#48786);
+#48785 = CARTESIAN_POINT('',(-0.,0.));
+#48786 = VECTOR('',#48787,1.);
+#48787 = DIRECTION('',(1.,0.));
+#48788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48789 = ORIENTED_EDGE('',*,*,#48790,.T.);
+#48790 = EDGE_CURVE('',#48763,#48791,#48793,.T.);
+#48791 = VERTEX_POINT('',#48792);
+#48792 = CARTESIAN_POINT('',(0.875,0.8,0.25));
+#48793 = SURFACE_CURVE('',#48794,(#48799,#48810),.PCURVE_S1.);
+#48794 = CIRCLE('',#48795,0.1);
+#48795 = AXIS2_PLACEMENT_3D('',#48796,#48797,#48798);
+#48796 = CARTESIAN_POINT('',(0.975,0.8,0.25));
+#48797 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#48798 = DIRECTION('',(0.,0.,-1.));
+#48799 = PCURVE('',#47168,#48800);
+#48800 = DEFINITIONAL_REPRESENTATION('',(#48801),#48809);
+#48801 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48802,#48803,#48804,#48805
+ ,#48806,#48807,#48808),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48802 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#48803 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#48804 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#48805 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#48806 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#48807 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#48808 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#48809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48810 = PCURVE('',#48811,#48816);
+#48811 = CYLINDRICAL_SURFACE('',#48812,0.1);
+#48812 = AXIS2_PLACEMENT_3D('',#48813,#48814,#48815);
+#48813 = CARTESIAN_POINT('',(0.975,0.8,0.25));
+#48814 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#48815 = DIRECTION('',(0.,0.,-1.));
+#48816 = DEFINITIONAL_REPRESENTATION('',(#48817),#48821);
+#48817 = LINE('',#48818,#48819);
+#48818 = CARTESIAN_POINT('',(0.,0.));
+#48819 = VECTOR('',#48820,1.);
+#48820 = DIRECTION('',(1.,0.));
+#48821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48822 = ORIENTED_EDGE('',*,*,#48823,.T.);
+#48823 = EDGE_CURVE('',#48791,#48824,#48826,.T.);
+#48824 = VERTEX_POINT('',#48825);
+#48825 = CARTESIAN_POINT('',(0.875,0.8,0.4));
+#48826 = SURFACE_CURVE('',#48827,(#48831,#48838),.PCURVE_S1.);
+#48827 = LINE('',#48828,#48829);
+#48828 = CARTESIAN_POINT('',(0.875,0.8,0.25));
+#48829 = VECTOR('',#48830,1.);
+#48830 = DIRECTION('',(0.,0.,1.));
+#48831 = PCURVE('',#47168,#48832);
+#48832 = DEFINITIONAL_REPRESENTATION('',(#48833),#48837);
+#48833 = LINE('',#48834,#48835);
+#48834 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#48835 = VECTOR('',#48836,1.);
+#48836 = DIRECTION('',(1.,0.));
+#48837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48838 = PCURVE('',#48839,#48844);
+#48839 = PLANE('',#48840);
+#48840 = AXIS2_PLACEMENT_3D('',#48841,#48842,#48843);
+#48841 = CARTESIAN_POINT('',(0.875,0.8,0.25));
+#48842 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#48843 = DIRECTION('',(0.,0.,1.));
+#48844 = DEFINITIONAL_REPRESENTATION('',(#48845),#48849);
+#48845 = LINE('',#48846,#48847);
+#48846 = CARTESIAN_POINT('',(0.,0.));
+#48847 = VECTOR('',#48848,1.);
+#48848 = DIRECTION('',(1.,0.));
+#48849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48850 = ORIENTED_EDGE('',*,*,#48851,.T.);
+#48851 = EDGE_CURVE('',#48824,#47153,#48852,.T.);
+#48852 = SURFACE_CURVE('',#48853,(#48858,#48865),.PCURVE_S1.);
+#48853 = CIRCLE('',#48854,0.25);
+#48854 = AXIS2_PLACEMENT_3D('',#48855,#48856,#48857);
+#48855 = CARTESIAN_POINT('',(0.625,0.8,0.4));
+#48856 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#48857 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));
+#48858 = PCURVE('',#47168,#48859);
+#48859 = DEFINITIONAL_REPRESENTATION('',(#48860),#48864);
+#48860 = CIRCLE('',#48861,0.25);
+#48861 = AXIS2_PLACEMENT_2D('',#48862,#48863);
+#48862 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#48863 = DIRECTION('',(4.440892098501E-16,-1.));
+#48864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48865 = PCURVE('',#48866,#48871);
+#48866 = CYLINDRICAL_SURFACE('',#48867,0.25);
+#48867 = AXIS2_PLACEMENT_3D('',#48868,#48869,#48870);
+#48868 = CARTESIAN_POINT('',(0.625,0.8,0.4));
+#48869 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#48870 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));
+#48871 = DEFINITIONAL_REPRESENTATION('',(#48872),#48876);
+#48872 = LINE('',#48873,#48874);
+#48873 = CARTESIAN_POINT('',(6.28318530718,-1.110223024625E-16));
+#48874 = VECTOR('',#48875,1.);
+#48875 = DIRECTION('',(-1.,7.067899292141E-17));
+#48876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48877 = ADVANCED_FACE('',(#48878),#47225,.T.);
+#48878 = FACE_BOUND('',#48879,.T.);
+#48879 = EDGE_LOOP('',(#48880,#48881,#48882,#48905,#48934,#48962,#48990,
+ #49018,#49051,#49079));
+#48880 = ORIENTED_EDGE('',*,*,#47209,.F.);
+#48881 = ORIENTED_EDGE('',*,*,#47379,.T.);
+#48882 = ORIENTED_EDGE('',*,*,#48883,.T.);
+#48883 = EDGE_CURVE('',#47380,#48884,#48886,.T.);
+#48884 = VERTEX_POINT('',#48885);
+#48885 = CARTESIAN_POINT('',(0.725,-0.8,0.25));
+#48886 = SURFACE_CURVE('',#48887,(#48891,#48898),.PCURVE_S1.);
+#48887 = LINE('',#48888,#48889);
+#48888 = CARTESIAN_POINT('',(0.725,-0.8,0.4));
+#48889 = VECTOR('',#48890,1.);
+#48890 = DIRECTION('',(0.,0.,-1.));
+#48891 = PCURVE('',#47225,#48892);
+#48892 = DEFINITIONAL_REPRESENTATION('',(#48893),#48897);
+#48893 = LINE('',#48894,#48895);
+#48894 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#48895 = VECTOR('',#48896,1.);
+#48896 = DIRECTION('',(-1.,-0.));
+#48897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48898 = PCURVE('',#47423,#48899);
+#48899 = DEFINITIONAL_REPRESENTATION('',(#48900),#48904);
+#48900 = LINE('',#48901,#48902);
+#48901 = CARTESIAN_POINT('',(0.,-0.3));
+#48902 = VECTOR('',#48903,1.);
+#48903 = DIRECTION('',(1.,0.));
+#48904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48905 = ORIENTED_EDGE('',*,*,#48906,.T.);
+#48906 = EDGE_CURVE('',#48884,#48907,#48909,.T.);
+#48907 = VERTEX_POINT('',#48908);
+#48908 = CARTESIAN_POINT('',(0.975,-0.8,0.));
+#48909 = SURFACE_CURVE('',#48910,(#48915,#48922),.PCURVE_S1.);
+#48910 = CIRCLE('',#48911,0.25);
+#48911 = AXIS2_PLACEMENT_3D('',#48912,#48913,#48914);
+#48912 = CARTESIAN_POINT('',(0.975,-0.8,0.25));
+#48913 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#48914 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));
+#48915 = PCURVE('',#47225,#48916);
+#48916 = DEFINITIONAL_REPRESENTATION('',(#48917),#48921);
+#48917 = CIRCLE('',#48918,0.25);
+#48918 = AXIS2_PLACEMENT_2D('',#48919,#48920);
+#48919 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#48920 = DIRECTION('',(-2.22044604925E-16,1.));
+#48921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48922 = PCURVE('',#48923,#48928);
+#48923 = CYLINDRICAL_SURFACE('',#48924,0.25);
+#48924 = AXIS2_PLACEMENT_3D('',#48925,#48926,#48927);
+#48925 = CARTESIAN_POINT('',(0.975,-0.5,0.25));
+#48926 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#48927 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));
+#48928 = DEFINITIONAL_REPRESENTATION('',(#48929),#48933);
+#48929 = LINE('',#48930,#48931);
+#48930 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#48931 = VECTOR('',#48932,1.);
+#48932 = DIRECTION('',(-1.,-7.067899292141E-17));
+#48933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48934 = ORIENTED_EDGE('',*,*,#48935,.T.);
+#48935 = EDGE_CURVE('',#48907,#48936,#48938,.T.);
+#48936 = VERTEX_POINT('',#48937);
+#48937 = CARTESIAN_POINT('',(1.,-0.8,0.));
+#48938 = SURFACE_CURVE('',#48939,(#48943,#48950),.PCURVE_S1.);
+#48939 = LINE('',#48940,#48941);
+#48940 = CARTESIAN_POINT('',(0.975,-0.8,0.));
+#48941 = VECTOR('',#48942,1.);
+#48942 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#48943 = PCURVE('',#47225,#48944);
+#48944 = DEFINITIONAL_REPRESENTATION('',(#48945),#48949);
+#48945 = LINE('',#48946,#48947);
+#48946 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#48947 = VECTOR('',#48948,1.);
+#48948 = DIRECTION('',(0.,-1.));
+#48949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48950 = PCURVE('',#48951,#48956);
+#48951 = PLANE('',#48952);
+#48952 = AXIS2_PLACEMENT_3D('',#48953,#48954,#48955);
+#48953 = CARTESIAN_POINT('',(0.975,-0.5,0.));
+#48954 = DIRECTION('',(0.,0.,1.));
+#48955 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#48956 = DEFINITIONAL_REPRESENTATION('',(#48957),#48961);
+#48957 = LINE('',#48958,#48959);
+#48958 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#48959 = VECTOR('',#48960,1.);
+#48960 = DIRECTION('',(1.,0.));
+#48961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48962 = ORIENTED_EDGE('',*,*,#48963,.T.);
+#48963 = EDGE_CURVE('',#48936,#48964,#48966,.T.);
+#48964 = VERTEX_POINT('',#48965);
+#48965 = CARTESIAN_POINT('',(1.,-0.8,0.15));
+#48966 = SURFACE_CURVE('',#48967,(#48971,#48978),.PCURVE_S1.);
+#48967 = LINE('',#48968,#48969);
+#48968 = CARTESIAN_POINT('',(1.,-0.8,0.));
+#48969 = VECTOR('',#48970,1.);
+#48970 = DIRECTION('',(0.,0.,1.));
+#48971 = PCURVE('',#47225,#48972);
+#48972 = DEFINITIONAL_REPRESENTATION('',(#48973),#48977);
+#48973 = LINE('',#48974,#48975);
+#48974 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#48975 = VECTOR('',#48976,1.);
+#48976 = DIRECTION('',(1.,0.));
+#48977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48978 = PCURVE('',#48979,#48984);
+#48979 = PLANE('',#48980);
+#48980 = AXIS2_PLACEMENT_3D('',#48981,#48982,#48983);
+#48981 = CARTESIAN_POINT('',(1.,-0.5,0.));
+#48982 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#48983 = DIRECTION('',(0.,0.,1.));
+#48984 = DEFINITIONAL_REPRESENTATION('',(#48985),#48989);
+#48985 = LINE('',#48986,#48987);
+#48986 = CARTESIAN_POINT('',(0.,-0.3));
+#48987 = VECTOR('',#48988,1.);
+#48988 = DIRECTION('',(1.,0.));
+#48989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48990 = ORIENTED_EDGE('',*,*,#48991,.T.);
+#48991 = EDGE_CURVE('',#48964,#48992,#48994,.T.);
+#48992 = VERTEX_POINT('',#48993);
+#48993 = CARTESIAN_POINT('',(0.975,-0.8,0.15));
+#48994 = SURFACE_CURVE('',#48995,(#48999,#49006),.PCURVE_S1.);
+#48995 = LINE('',#48996,#48997);
+#48996 = CARTESIAN_POINT('',(1.,-0.8,0.15));
+#48997 = VECTOR('',#48998,1.);
+#48998 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#48999 = PCURVE('',#47225,#49000);
+#49000 = DEFINITIONAL_REPRESENTATION('',(#49001),#49005);
+#49001 = LINE('',#49002,#49003);
+#49002 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#49003 = VECTOR('',#49004,1.);
+#49004 = DIRECTION('',(0.,1.));
+#49005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49006 = PCURVE('',#49007,#49012);
+#49007 = PLANE('',#49008);
+#49008 = AXIS2_PLACEMENT_3D('',#49009,#49010,#49011);
+#49009 = CARTESIAN_POINT('',(1.,-0.5,0.15));
+#49010 = DIRECTION('',(0.,0.,-1.));
+#49011 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#49012 = DEFINITIONAL_REPRESENTATION('',(#49013),#49017);
+#49013 = LINE('',#49014,#49015);
+#49014 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#49015 = VECTOR('',#49016,1.);
+#49016 = DIRECTION('',(1.,0.));
+#49017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49018 = ORIENTED_EDGE('',*,*,#49019,.T.);
+#49019 = EDGE_CURVE('',#48992,#49020,#49022,.T.);
+#49020 = VERTEX_POINT('',#49021);
+#49021 = CARTESIAN_POINT('',(0.875,-0.8,0.25));
+#49022 = SURFACE_CURVE('',#49023,(#49028,#49039),.PCURVE_S1.);
+#49023 = CIRCLE('',#49024,0.1);
+#49024 = AXIS2_PLACEMENT_3D('',#49025,#49026,#49027);
+#49025 = CARTESIAN_POINT('',(0.975,-0.8,0.25));
+#49026 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#49027 = DIRECTION('',(0.,0.,-1.));
+#49028 = PCURVE('',#47225,#49029);
+#49029 = DEFINITIONAL_REPRESENTATION('',(#49030),#49038);
+#49030 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49031,#49032,#49033,#49034
+ ,#49035,#49036,#49037),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#49031 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#49032 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#49033 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#49034 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#49035 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#49036 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#49037 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#49038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49039 = PCURVE('',#49040,#49045);
+#49040 = CYLINDRICAL_SURFACE('',#49041,0.1);
+#49041 = AXIS2_PLACEMENT_3D('',#49042,#49043,#49044);
+#49042 = CARTESIAN_POINT('',(0.975,-0.5,0.25));
+#49043 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#49044 = DIRECTION('',(0.,0.,-1.));
+#49045 = DEFINITIONAL_REPRESENTATION('',(#49046),#49050);
+#49046 = LINE('',#49047,#49048);
+#49047 = CARTESIAN_POINT('',(1.110223024625E-15,-0.3));
+#49048 = VECTOR('',#49049,1.);
+#49049 = DIRECTION('',(1.,0.));
+#49050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49051 = ORIENTED_EDGE('',*,*,#49052,.T.);
+#49052 = EDGE_CURVE('',#49020,#49053,#49055,.T.);
+#49053 = VERTEX_POINT('',#49054);
+#49054 = CARTESIAN_POINT('',(0.875,-0.8,0.4));
+#49055 = SURFACE_CURVE('',#49056,(#49060,#49067),.PCURVE_S1.);
+#49056 = LINE('',#49057,#49058);
+#49057 = CARTESIAN_POINT('',(0.875,-0.8,0.25));
+#49058 = VECTOR('',#49059,1.);
+#49059 = DIRECTION('',(0.,0.,1.));
+#49060 = PCURVE('',#47225,#49061);
+#49061 = DEFINITIONAL_REPRESENTATION('',(#49062),#49066);
+#49062 = LINE('',#49063,#49064);
+#49063 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#49064 = VECTOR('',#49065,1.);
+#49065 = DIRECTION('',(1.,0.));
+#49066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49067 = PCURVE('',#49068,#49073);
+#49068 = PLANE('',#49069);
+#49069 = AXIS2_PLACEMENT_3D('',#49070,#49071,#49072);
+#49070 = CARTESIAN_POINT('',(0.875,-0.5,0.25));
+#49071 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#49072 = DIRECTION('',(0.,0.,1.));
+#49073 = DEFINITIONAL_REPRESENTATION('',(#49074),#49078);
+#49074 = LINE('',#49075,#49076);
+#49075 = CARTESIAN_POINT('',(0.,-0.3));
+#49076 = VECTOR('',#49077,1.);
+#49077 = DIRECTION('',(1.,0.));
+#49078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49079 = ORIENTED_EDGE('',*,*,#49080,.T.);
+#49080 = EDGE_CURVE('',#49053,#47210,#49081,.T.);
+#49081 = SURFACE_CURVE('',#49082,(#49087,#49094),.PCURVE_S1.);
+#49082 = CIRCLE('',#49083,0.25);
+#49083 = AXIS2_PLACEMENT_3D('',#49084,#49085,#49086);
+#49084 = CARTESIAN_POINT('',(0.625,-0.8,0.4));
+#49085 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49086 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));
+#49087 = PCURVE('',#47225,#49088);
+#49088 = DEFINITIONAL_REPRESENTATION('',(#49089),#49093);
+#49089 = CIRCLE('',#49090,0.25);
+#49090 = AXIS2_PLACEMENT_2D('',#49091,#49092);
+#49091 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#49092 = DIRECTION('',(4.440892098501E-16,-1.));
+#49093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49094 = PCURVE('',#49095,#49100);
+#49095 = CYLINDRICAL_SURFACE('',#49096,0.25);
+#49096 = AXIS2_PLACEMENT_3D('',#49097,#49098,#49099);
+#49097 = CARTESIAN_POINT('',(0.625,-0.5,0.4));
+#49098 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#49099 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));
+#49100 = DEFINITIONAL_REPRESENTATION('',(#49101),#49105);
+#49101 = LINE('',#49102,#49103);
+#49102 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#49103 = VECTOR('',#49104,1.);
+#49104 = DIRECTION('',(-1.,7.067899292141E-17));
+#49105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49106 = ADVANCED_FACE('',(#49107),#47272,.F.);
+#49107 = FACE_BOUND('',#49108,.F.);
+#49108 = EDGE_LOOP('',(#49109,#49136,#49137,#49159));
+#49109 = ORIENTED_EDGE('',*,*,#49110,.F.);
+#49110 = EDGE_CURVE('',#47210,#49111,#49113,.T.);
+#49111 = VERTEX_POINT('',#49112);
+#49112 = CARTESIAN_POINT('',(0.6,-0.8,0.65));
+#49113 = SURFACE_CURVE('',#49114,(#49118,#49124),.PCURVE_S1.);
+#49114 = LINE('',#49115,#49116);
+#49115 = CARTESIAN_POINT('',(0.625,-0.8,0.65));
+#49116 = VECTOR('',#49117,1.);
+#49117 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#49118 = PCURVE('',#47272,#49119);
+#49119 = DEFINITIONAL_REPRESENTATION('',(#49120),#49123);
+#49120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49121,#49122),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#49121 = CARTESIAN_POINT('',(1.705,-2.207970130451E-15));
+#49122 = CARTESIAN_POINT('',(1.716204481793,1.));
+#49123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49124 = PCURVE('',#49125,#49130);
+#49125 = PLANE('',#49126);
+#49126 = AXIS2_PLACEMENT_3D('',#49127,#49128,#49129);
+#49127 = CARTESIAN_POINT('',(0.625,-0.5,0.65));
+#49128 = DIRECTION('',(0.,0.,-1.));
+#49129 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#49130 = DEFINITIONAL_REPRESENTATION('',(#49131),#49135);
+#49131 = LINE('',#49132,#49133);
+#49132 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#49133 = VECTOR('',#49134,1.);
+#49134 = DIRECTION('',(1.,0.));
+#49135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49136 = ORIENTED_EDGE('',*,*,#47258,.T.);
+#49137 = ORIENTED_EDGE('',*,*,#49138,.T.);
+#49138 = EDGE_CURVE('',#47239,#49139,#49141,.T.);
+#49139 = VERTEX_POINT('',#49140);
+#49140 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#49141 = SURFACE_CURVE('',#49142,(#49145,#49152),.PCURVE_S1.);
+#49142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49143,#49144),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#49143 = CARTESIAN_POINT('',(0.625,-0.905,0.65));
+#49144 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#49145 = PCURVE('',#47272,#49146);
+#49146 = DEFINITIONAL_REPRESENTATION('',(#49147),#49151);
+#49147 = LINE('',#49148,#49149);
+#49148 = CARTESIAN_POINT('',(1.81,-3.588848421968E-16));
+#49149 = VECTOR('',#49150,1.);
+#49150 = DIRECTION('',(0.,1.));
+#49151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49152 = PCURVE('',#47752,#49153);
+#49153 = DEFINITIONAL_REPRESENTATION('',(#49154),#49158);
+#49154 = LINE('',#49155,#49156);
+#49155 = CARTESIAN_POINT('',(-3.966975080017E-17,4.497427941222E-16));
+#49156 = VECTOR('',#49157,1.);
+#49157 = DIRECTION('',(2.999810341717E-17,1.));
+#49158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49159 = ORIENTED_EDGE('',*,*,#49160,.F.);
+#49160 = EDGE_CURVE('',#49111,#49139,#49161,.T.);
+#49161 = SURFACE_CURVE('',#49162,(#49166,#49172),.PCURVE_S1.);
+#49162 = LINE('',#49163,#49164);
+#49163 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#49164 = VECTOR('',#49165,1.);
+#49165 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49166 = PCURVE('',#47272,#49167);
+#49167 = DEFINITIONAL_REPRESENTATION('',(#49168),#49171);
+#49168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49169,#49170),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.6925,1.785),.PIECEWISE_BEZIER_KNOTS.);
+#49169 = CARTESIAN_POINT('',(1.716204481793,1.));
+#49170 = CARTESIAN_POINT('',(1.81,1.));
+#49171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49172 = PCURVE('',#48637,#49173);
+#49173 = DEFINITIONAL_REPRESENTATION('',(#49174),#49178);
+#49174 = LINE('',#49175,#49176);
+#49175 = CARTESIAN_POINT('',(0.,-4.303004875636E-15));
+#49176 = VECTOR('',#49177,1.);
+#49177 = DIRECTION('',(1.,2.328871970794E-15));
+#49178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49179 = ADVANCED_FACE('',(#49180),#47305,.T.);
+#49180 = FACE_BOUND('',#49181,.T.);
+#49181 = EDGE_LOOP('',(#49182,#49183,#49184,#49207,#49231,#49254,#49277,
+ #49300,#49328,#49351));
+#49182 = ORIENTED_EDGE('',*,*,#47469,.F.);
+#49183 = ORIENTED_EDGE('',*,*,#47288,.T.);
+#49184 = ORIENTED_EDGE('',*,*,#49185,.T.);
+#49185 = EDGE_CURVE('',#47289,#49186,#49188,.T.);
+#49186 = VERTEX_POINT('',#49187);
+#49187 = CARTESIAN_POINT('',(0.725,0.5,0.25));
+#49188 = SURFACE_CURVE('',#49189,(#49193,#49200),.PCURVE_S1.);
+#49189 = LINE('',#49190,#49191);
+#49190 = CARTESIAN_POINT('',(0.725,0.5,0.4));
+#49191 = VECTOR('',#49192,1.);
+#49192 = DIRECTION('',(0.,0.,-1.));
+#49193 = PCURVE('',#47305,#49194);
+#49194 = DEFINITIONAL_REPRESENTATION('',(#49195),#49199);
+#49195 = LINE('',#49196,#49197);
+#49196 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#49197 = VECTOR('',#49198,1.);
+#49198 = DIRECTION('',(-1.,-0.));
+#49199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49200 = PCURVE('',#47337,#49201);
+#49201 = DEFINITIONAL_REPRESENTATION('',(#49202),#49206);
+#49202 = LINE('',#49203,#49204);
+#49203 = CARTESIAN_POINT('',(0.,-0.3));
+#49204 = VECTOR('',#49205,1.);
+#49205 = DIRECTION('',(1.,0.));
+#49206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49207 = ORIENTED_EDGE('',*,*,#49208,.T.);
+#49208 = EDGE_CURVE('',#49186,#49209,#49211,.T.);
+#49209 = VERTEX_POINT('',#49210);
+#49210 = CARTESIAN_POINT('',(0.975,0.5,0.));
+#49211 = SURFACE_CURVE('',#49212,(#49217,#49224),.PCURVE_S1.);
+#49212 = CIRCLE('',#49213,0.25);
+#49213 = AXIS2_PLACEMENT_3D('',#49214,#49215,#49216);
+#49214 = CARTESIAN_POINT('',(0.975,0.5,0.25));
+#49215 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49216 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));
+#49217 = PCURVE('',#47305,#49218);
+#49218 = DEFINITIONAL_REPRESENTATION('',(#49219),#49223);
+#49219 = CIRCLE('',#49220,0.25);
+#49220 = AXIS2_PLACEMENT_2D('',#49221,#49222);
+#49221 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#49222 = DIRECTION('',(-2.22044604925E-16,1.));
+#49223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49224 = PCURVE('',#48694,#49225);
+#49225 = DEFINITIONAL_REPRESENTATION('',(#49226),#49230);
+#49226 = LINE('',#49227,#49228);
+#49227 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#49228 = VECTOR('',#49229,1.);
+#49229 = DIRECTION('',(-1.,0.));
+#49230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49231 = ORIENTED_EDGE('',*,*,#49232,.T.);
+#49232 = EDGE_CURVE('',#49209,#49233,#49235,.T.);
+#49233 = VERTEX_POINT('',#49234);
+#49234 = CARTESIAN_POINT('',(1.,0.5,0.));
+#49235 = SURFACE_CURVE('',#49236,(#49240,#49247),.PCURVE_S1.);
+#49236 = LINE('',#49237,#49238);
+#49237 = CARTESIAN_POINT('',(0.975,0.5,0.));
+#49238 = VECTOR('',#49239,1.);
+#49239 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#49240 = PCURVE('',#47305,#49241);
+#49241 = DEFINITIONAL_REPRESENTATION('',(#49242),#49246);
+#49242 = LINE('',#49243,#49244);
+#49243 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#49244 = VECTOR('',#49245,1.);
+#49245 = DIRECTION('',(0.,-1.));
+#49246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49247 = PCURVE('',#48722,#49248);
+#49248 = DEFINITIONAL_REPRESENTATION('',(#49249),#49253);
+#49249 = LINE('',#49250,#49251);
+#49250 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#49251 = VECTOR('',#49252,1.);
+#49252 = DIRECTION('',(1.,0.));
+#49253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49254 = ORIENTED_EDGE('',*,*,#49255,.T.);
+#49255 = EDGE_CURVE('',#49233,#49256,#49258,.T.);
+#49256 = VERTEX_POINT('',#49257);
+#49257 = CARTESIAN_POINT('',(1.,0.5,0.15));
+#49258 = SURFACE_CURVE('',#49259,(#49263,#49270),.PCURVE_S1.);
+#49259 = LINE('',#49260,#49261);
+#49260 = CARTESIAN_POINT('',(1.,0.5,0.));
+#49261 = VECTOR('',#49262,1.);
+#49262 = DIRECTION('',(0.,0.,1.));
+#49263 = PCURVE('',#47305,#49264);
+#49264 = DEFINITIONAL_REPRESENTATION('',(#49265),#49269);
+#49265 = LINE('',#49266,#49267);
+#49266 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#49267 = VECTOR('',#49268,1.);
+#49268 = DIRECTION('',(1.,0.));
+#49269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49270 = PCURVE('',#48750,#49271);
+#49271 = DEFINITIONAL_REPRESENTATION('',(#49272),#49276);
+#49272 = LINE('',#49273,#49274);
+#49273 = CARTESIAN_POINT('',(0.,-0.3));
+#49274 = VECTOR('',#49275,1.);
+#49275 = DIRECTION('',(1.,0.));
+#49276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49277 = ORIENTED_EDGE('',*,*,#49278,.T.);
+#49278 = EDGE_CURVE('',#49256,#49279,#49281,.T.);
+#49279 = VERTEX_POINT('',#49280);
+#49280 = CARTESIAN_POINT('',(0.975,0.5,0.15));
+#49281 = SURFACE_CURVE('',#49282,(#49286,#49293),.PCURVE_S1.);
+#49282 = LINE('',#49283,#49284);
+#49283 = CARTESIAN_POINT('',(1.,0.5,0.15));
+#49284 = VECTOR('',#49285,1.);
+#49285 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#49286 = PCURVE('',#47305,#49287);
+#49287 = DEFINITIONAL_REPRESENTATION('',(#49288),#49292);
+#49288 = LINE('',#49289,#49290);
+#49289 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#49290 = VECTOR('',#49291,1.);
+#49291 = DIRECTION('',(0.,1.));
+#49292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49293 = PCURVE('',#48778,#49294);
+#49294 = DEFINITIONAL_REPRESENTATION('',(#49295),#49299);
+#49295 = LINE('',#49296,#49297);
+#49296 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#49297 = VECTOR('',#49298,1.);
+#49298 = DIRECTION('',(1.,0.));
+#49299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49300 = ORIENTED_EDGE('',*,*,#49301,.T.);
+#49301 = EDGE_CURVE('',#49279,#49302,#49304,.T.);
+#49302 = VERTEX_POINT('',#49303);
+#49303 = CARTESIAN_POINT('',(0.875,0.5,0.25));
+#49304 = SURFACE_CURVE('',#49305,(#49310,#49321),.PCURVE_S1.);
+#49305 = CIRCLE('',#49306,0.1);
+#49306 = AXIS2_PLACEMENT_3D('',#49307,#49308,#49309);
+#49307 = CARTESIAN_POINT('',(0.975,0.5,0.25));
+#49308 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#49309 = DIRECTION('',(0.,0.,-1.));
+#49310 = PCURVE('',#47305,#49311);
+#49311 = DEFINITIONAL_REPRESENTATION('',(#49312),#49320);
+#49312 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49313,#49314,#49315,#49316
+ ,#49317,#49318,#49319),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#49313 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#49314 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#49315 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#49316 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#49317 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#49318 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#49319 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#49320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49321 = PCURVE('',#48811,#49322);
+#49322 = DEFINITIONAL_REPRESENTATION('',(#49323),#49327);
+#49323 = LINE('',#49324,#49325);
+#49324 = CARTESIAN_POINT('',(1.110223024625E-15,-0.3));
+#49325 = VECTOR('',#49326,1.);
+#49326 = DIRECTION('',(1.,3.533949646071E-17));
+#49327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49328 = ORIENTED_EDGE('',*,*,#49329,.T.);
+#49329 = EDGE_CURVE('',#49302,#49330,#49332,.T.);
+#49330 = VERTEX_POINT('',#49331);
+#49331 = CARTESIAN_POINT('',(0.875,0.5,0.4));
+#49332 = SURFACE_CURVE('',#49333,(#49337,#49344),.PCURVE_S1.);
+#49333 = LINE('',#49334,#49335);
+#49334 = CARTESIAN_POINT('',(0.875,0.5,0.25));
+#49335 = VECTOR('',#49336,1.);
+#49336 = DIRECTION('',(0.,0.,1.));
+#49337 = PCURVE('',#47305,#49338);
+#49338 = DEFINITIONAL_REPRESENTATION('',(#49339),#49343);
+#49339 = LINE('',#49340,#49341);
+#49340 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#49341 = VECTOR('',#49342,1.);
+#49342 = DIRECTION('',(1.,0.));
+#49343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49344 = PCURVE('',#48839,#49345);
+#49345 = DEFINITIONAL_REPRESENTATION('',(#49346),#49350);
+#49346 = LINE('',#49347,#49348);
+#49347 = CARTESIAN_POINT('',(0.,-0.3));
+#49348 = VECTOR('',#49349,1.);
+#49349 = DIRECTION('',(1.,0.));
+#49350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49351 = ORIENTED_EDGE('',*,*,#49352,.T.);
+#49352 = EDGE_CURVE('',#49330,#47470,#49353,.T.);
+#49353 = SURFACE_CURVE('',#49354,(#49359,#49366),.PCURVE_S1.);
+#49354 = CIRCLE('',#49355,0.25);
+#49355 = AXIS2_PLACEMENT_3D('',#49356,#49357,#49358);
+#49356 = CARTESIAN_POINT('',(0.625,0.5,0.4));
+#49357 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49358 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));
+#49359 = PCURVE('',#47305,#49360);
+#49360 = DEFINITIONAL_REPRESENTATION('',(#49361),#49365);
+#49361 = CIRCLE('',#49362,0.25);
+#49362 = AXIS2_PLACEMENT_2D('',#49363,#49364);
+#49363 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#49364 = DIRECTION('',(4.440892098501E-16,-1.));
+#49365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49366 = PCURVE('',#48866,#49367);
+#49367 = DEFINITIONAL_REPRESENTATION('',(#49368),#49372);
+#49368 = LINE('',#49369,#49370);
+#49369 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#49370 = VECTOR('',#49371,1.);
+#49371 = DIRECTION('',(-1.,3.533949646071E-17));
+#49372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49373 = ADVANCED_FACE('',(#49374),#47337,.F.);
+#49374 = FACE_BOUND('',#49375,.F.);
+#49375 = EDGE_LOOP('',(#49376,#49377,#49378,#49399));
+#49376 = ORIENTED_EDGE('',*,*,#47321,.T.);
+#49377 = ORIENTED_EDGE('',*,*,#49185,.T.);
+#49378 = ORIENTED_EDGE('',*,*,#49379,.F.);
+#49379 = EDGE_CURVE('',#48655,#49186,#49380,.T.);
+#49380 = SURFACE_CURVE('',#49381,(#49385,#49392),.PCURVE_S1.);
+#49381 = LINE('',#49382,#49383);
+#49382 = CARTESIAN_POINT('',(0.725,0.8,0.25));
+#49383 = VECTOR('',#49384,1.);
+#49384 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49385 = PCURVE('',#47337,#49386);
+#49386 = DEFINITIONAL_REPRESENTATION('',(#49387),#49391);
+#49387 = LINE('',#49388,#49389);
+#49388 = CARTESIAN_POINT('',(0.15,0.));
+#49389 = VECTOR('',#49390,1.);
+#49390 = DIRECTION('',(0.,-1.));
+#49391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49392 = PCURVE('',#48694,#49393);
+#49393 = DEFINITIONAL_REPRESENTATION('',(#49394),#49398);
+#49394 = LINE('',#49395,#49396);
+#49395 = CARTESIAN_POINT('',(6.28318530718,1.110223024625E-16));
+#49396 = VECTOR('',#49397,1.);
+#49397 = DIRECTION('',(0.,-1.));
+#49398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49399 = ORIENTED_EDGE('',*,*,#48654,.F.);
+#49400 = ADVANCED_FACE('',(#49401),#47450,.F.);
+#49401 = FACE_BOUND('',#49402,.F.);
+#49402 = EDGE_LOOP('',(#49403,#49404,#49405,#49428,#49452,#49475,#49498,
+ #49521,#49549,#49572));
+#49403 = ORIENTED_EDGE('',*,*,#47579,.F.);
+#49404 = ORIENTED_EDGE('',*,*,#47435,.T.);
+#49405 = ORIENTED_EDGE('',*,*,#49406,.T.);
+#49406 = EDGE_CURVE('',#47408,#49407,#49409,.T.);
+#49407 = VERTEX_POINT('',#49408);
+#49408 = CARTESIAN_POINT('',(0.725,-0.5,0.25));
+#49409 = SURFACE_CURVE('',#49410,(#49414,#49421),.PCURVE_S1.);
+#49410 = LINE('',#49411,#49412);
+#49411 = CARTESIAN_POINT('',(0.725,-0.5,0.4));
+#49412 = VECTOR('',#49413,1.);
+#49413 = DIRECTION('',(0.,0.,-1.));
+#49414 = PCURVE('',#47450,#49415);
+#49415 = DEFINITIONAL_REPRESENTATION('',(#49416),#49420);
+#49416 = LINE('',#49417,#49418);
+#49417 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#49418 = VECTOR('',#49419,1.);
+#49419 = DIRECTION('',(-1.,-0.));
+#49420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49421 = PCURVE('',#47423,#49422);
+#49422 = DEFINITIONAL_REPRESENTATION('',(#49423),#49427);
+#49423 = LINE('',#49424,#49425);
+#49424 = CARTESIAN_POINT('',(0.,0.));
+#49425 = VECTOR('',#49426,1.);
+#49426 = DIRECTION('',(1.,0.));
+#49427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49428 = ORIENTED_EDGE('',*,*,#49429,.T.);
+#49429 = EDGE_CURVE('',#49407,#49430,#49432,.T.);
+#49430 = VERTEX_POINT('',#49431);
+#49431 = CARTESIAN_POINT('',(0.975,-0.5,0.));
+#49432 = SURFACE_CURVE('',#49433,(#49438,#49445),.PCURVE_S1.);
+#49433 = CIRCLE('',#49434,0.25);
+#49434 = AXIS2_PLACEMENT_3D('',#49435,#49436,#49437);
+#49435 = CARTESIAN_POINT('',(0.975,-0.5,0.25));
+#49436 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49437 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));
+#49438 = PCURVE('',#47450,#49439);
+#49439 = DEFINITIONAL_REPRESENTATION('',(#49440),#49444);
+#49440 = CIRCLE('',#49441,0.25);
+#49441 = AXIS2_PLACEMENT_2D('',#49442,#49443);
+#49442 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#49443 = DIRECTION('',(-2.22044604925E-16,1.));
+#49444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49445 = PCURVE('',#48923,#49446);
+#49446 = DEFINITIONAL_REPRESENTATION('',(#49447),#49451);
+#49447 = LINE('',#49448,#49449);
+#49448 = CARTESIAN_POINT('',(6.28318530718,1.110223024625E-16));
+#49449 = VECTOR('',#49450,1.);
+#49450 = DIRECTION('',(-1.,-7.067899292141E-17));
+#49451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49452 = ORIENTED_EDGE('',*,*,#49453,.T.);
+#49453 = EDGE_CURVE('',#49430,#49454,#49456,.T.);
+#49454 = VERTEX_POINT('',#49455);
+#49455 = CARTESIAN_POINT('',(1.,-0.5,0.));
+#49456 = SURFACE_CURVE('',#49457,(#49461,#49468),.PCURVE_S1.);
+#49457 = LINE('',#49458,#49459);
+#49458 = CARTESIAN_POINT('',(0.975,-0.5,0.));
+#49459 = VECTOR('',#49460,1.);
+#49460 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#49461 = PCURVE('',#47450,#49462);
+#49462 = DEFINITIONAL_REPRESENTATION('',(#49463),#49467);
+#49463 = LINE('',#49464,#49465);
+#49464 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#49465 = VECTOR('',#49466,1.);
+#49466 = DIRECTION('',(0.,-1.));
+#49467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49468 = PCURVE('',#48951,#49469);
+#49469 = DEFINITIONAL_REPRESENTATION('',(#49470),#49474);
+#49470 = LINE('',#49471,#49472);
+#49471 = CARTESIAN_POINT('',(0.,0.));
+#49472 = VECTOR('',#49473,1.);
+#49473 = DIRECTION('',(1.,0.));
+#49474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49475 = ORIENTED_EDGE('',*,*,#49476,.T.);
+#49476 = EDGE_CURVE('',#49454,#49477,#49479,.T.);
+#49477 = VERTEX_POINT('',#49478);
+#49478 = CARTESIAN_POINT('',(1.,-0.5,0.15));
+#49479 = SURFACE_CURVE('',#49480,(#49484,#49491),.PCURVE_S1.);
+#49480 = LINE('',#49481,#49482);
+#49481 = CARTESIAN_POINT('',(1.,-0.5,0.));
+#49482 = VECTOR('',#49483,1.);
+#49483 = DIRECTION('',(0.,0.,1.));
+#49484 = PCURVE('',#47450,#49485);
+#49485 = DEFINITIONAL_REPRESENTATION('',(#49486),#49490);
+#49486 = LINE('',#49487,#49488);
+#49487 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#49488 = VECTOR('',#49489,1.);
+#49489 = DIRECTION('',(1.,0.));
+#49490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49491 = PCURVE('',#48979,#49492);
+#49492 = DEFINITIONAL_REPRESENTATION('',(#49493),#49497);
+#49493 = LINE('',#49494,#49495);
+#49494 = CARTESIAN_POINT('',(0.,0.));
+#49495 = VECTOR('',#49496,1.);
+#49496 = DIRECTION('',(1.,0.));
+#49497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49498 = ORIENTED_EDGE('',*,*,#49499,.T.);
+#49499 = EDGE_CURVE('',#49477,#49500,#49502,.T.);
+#49500 = VERTEX_POINT('',#49501);
+#49501 = CARTESIAN_POINT('',(0.975,-0.5,0.15));
+#49502 = SURFACE_CURVE('',#49503,(#49507,#49514),.PCURVE_S1.);
+#49503 = LINE('',#49504,#49505);
+#49504 = CARTESIAN_POINT('',(1.,-0.5,0.15));
+#49505 = VECTOR('',#49506,1.);
+#49506 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#49507 = PCURVE('',#47450,#49508);
+#49508 = DEFINITIONAL_REPRESENTATION('',(#49509),#49513);
+#49509 = LINE('',#49510,#49511);
+#49510 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#49511 = VECTOR('',#49512,1.);
+#49512 = DIRECTION('',(0.,1.));
+#49513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49514 = PCURVE('',#49007,#49515);
+#49515 = DEFINITIONAL_REPRESENTATION('',(#49516),#49520);
+#49516 = LINE('',#49517,#49518);
+#49517 = CARTESIAN_POINT('',(-0.,0.));
+#49518 = VECTOR('',#49519,1.);
+#49519 = DIRECTION('',(1.,0.));
+#49520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49521 = ORIENTED_EDGE('',*,*,#49522,.T.);
+#49522 = EDGE_CURVE('',#49500,#49523,#49525,.T.);
+#49523 = VERTEX_POINT('',#49524);
+#49524 = CARTESIAN_POINT('',(0.875,-0.5,0.25));
+#49525 = SURFACE_CURVE('',#49526,(#49531,#49542),.PCURVE_S1.);
+#49526 = CIRCLE('',#49527,0.1);
+#49527 = AXIS2_PLACEMENT_3D('',#49528,#49529,#49530);
+#49528 = CARTESIAN_POINT('',(0.975,-0.5,0.25));
+#49529 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#49530 = DIRECTION('',(0.,0.,-1.));
+#49531 = PCURVE('',#47450,#49532);
+#49532 = DEFINITIONAL_REPRESENTATION('',(#49533),#49541);
+#49533 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49534,#49535,#49536,#49537
+ ,#49538,#49539,#49540),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#49534 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#49535 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#49536 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#49537 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#49538 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#49539 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#49540 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#49541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49542 = PCURVE('',#49040,#49543);
+#49543 = DEFINITIONAL_REPRESENTATION('',(#49544),#49548);
+#49544 = LINE('',#49545,#49546);
+#49545 = CARTESIAN_POINT('',(0.,0.));
+#49546 = VECTOR('',#49547,1.);
+#49547 = DIRECTION('',(1.,0.));
+#49548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49549 = ORIENTED_EDGE('',*,*,#49550,.T.);
+#49550 = EDGE_CURVE('',#49523,#49551,#49553,.T.);
+#49551 = VERTEX_POINT('',#49552);
+#49552 = CARTESIAN_POINT('',(0.875,-0.5,0.4));
+#49553 = SURFACE_CURVE('',#49554,(#49558,#49565),.PCURVE_S1.);
+#49554 = LINE('',#49555,#49556);
+#49555 = CARTESIAN_POINT('',(0.875,-0.5,0.25));
+#49556 = VECTOR('',#49557,1.);
+#49557 = DIRECTION('',(0.,0.,1.));
+#49558 = PCURVE('',#47450,#49559);
+#49559 = DEFINITIONAL_REPRESENTATION('',(#49560),#49564);
+#49560 = LINE('',#49561,#49562);
+#49561 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#49562 = VECTOR('',#49563,1.);
+#49563 = DIRECTION('',(1.,0.));
+#49564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49565 = PCURVE('',#49068,#49566);
+#49566 = DEFINITIONAL_REPRESENTATION('',(#49567),#49571);
+#49567 = LINE('',#49568,#49569);
+#49568 = CARTESIAN_POINT('',(0.,0.));
+#49569 = VECTOR('',#49570,1.);
+#49570 = DIRECTION('',(1.,0.));
+#49571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49572 = ORIENTED_EDGE('',*,*,#49573,.T.);
+#49573 = EDGE_CURVE('',#49551,#47580,#49574,.T.);
+#49574 = SURFACE_CURVE('',#49575,(#49580,#49587),.PCURVE_S1.);
+#49575 = CIRCLE('',#49576,0.25);
+#49576 = AXIS2_PLACEMENT_3D('',#49577,#49578,#49579);
+#49577 = CARTESIAN_POINT('',(0.625,-0.5,0.4));
+#49578 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49579 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));
+#49580 = PCURVE('',#47450,#49581);
+#49581 = DEFINITIONAL_REPRESENTATION('',(#49582),#49586);
+#49582 = CIRCLE('',#49583,0.25);
+#49583 = AXIS2_PLACEMENT_2D('',#49584,#49585);
+#49584 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#49585 = DIRECTION('',(4.440892098501E-16,-1.));
+#49586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49587 = PCURVE('',#49095,#49588);
+#49588 = DEFINITIONAL_REPRESENTATION('',(#49589),#49593);
+#49589 = LINE('',#49590,#49591);
+#49590 = CARTESIAN_POINT('',(6.28318530718,0.));
+#49591 = VECTOR('',#49592,1.);
+#49592 = DIRECTION('',(-1.,0.));
+#49593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49594 = ADVANCED_FACE('',(#49595),#47423,.F.);
+#49595 = FACE_BOUND('',#49596,.F.);
+#49596 = EDGE_LOOP('',(#49597,#49598,#49599,#49620));
+#49597 = ORIENTED_EDGE('',*,*,#47407,.T.);
+#49598 = ORIENTED_EDGE('',*,*,#48883,.T.);
+#49599 = ORIENTED_EDGE('',*,*,#49600,.F.);
+#49600 = EDGE_CURVE('',#49407,#48884,#49601,.T.);
+#49601 = SURFACE_CURVE('',#49602,(#49606,#49613),.PCURVE_S1.);
+#49602 = LINE('',#49603,#49604);
+#49603 = CARTESIAN_POINT('',(0.725,-0.5,0.25));
+#49604 = VECTOR('',#49605,1.);
+#49605 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49606 = PCURVE('',#47423,#49607);
+#49607 = DEFINITIONAL_REPRESENTATION('',(#49608),#49612);
+#49608 = LINE('',#49609,#49610);
+#49609 = CARTESIAN_POINT('',(0.15,0.));
+#49610 = VECTOR('',#49611,1.);
+#49611 = DIRECTION('',(0.,-1.));
+#49612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49613 = PCURVE('',#48923,#49614);
+#49614 = DEFINITIONAL_REPRESENTATION('',(#49615),#49619);
+#49615 = LINE('',#49616,#49617);
+#49616 = CARTESIAN_POINT('',(6.28318530718,1.110223024625E-16));
+#49617 = VECTOR('',#49618,1.);
+#49618 = DIRECTION('',(0.,-1.));
+#49619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49620 = ORIENTED_EDGE('',*,*,#49406,.F.);
+#49621 = ADVANCED_FACE('',(#49622),#47535,.F.);
+#49622 = FACE_BOUND('',#49623,.F.);
+#49623 = EDGE_LOOP('',(#49624,#49646,#49647,#49674));
+#49624 = ORIENTED_EDGE('',*,*,#49625,.F.);
+#49625 = EDGE_CURVE('',#47470,#49626,#49628,.T.);
+#49626 = VERTEX_POINT('',#49627);
+#49627 = CARTESIAN_POINT('',(0.6,0.5,0.65));
+#49628 = SURFACE_CURVE('',#49629,(#49633,#49639),.PCURVE_S1.);
+#49629 = LINE('',#49630,#49631);
+#49630 = CARTESIAN_POINT('',(0.625,0.5,0.65));
+#49631 = VECTOR('',#49632,1.);
+#49632 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#49633 = PCURVE('',#47535,#49634);
+#49634 = DEFINITIONAL_REPRESENTATION('',(#49635),#49638);
+#49635 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49636,#49637),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#49636 = CARTESIAN_POINT('',(0.405,-1.779629760058E-15));
+#49637 = CARTESIAN_POINT('',(0.39799719888,1.));
+#49638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49639 = PCURVE('',#48612,#49640);
+#49640 = DEFINITIONAL_REPRESENTATION('',(#49641),#49645);
+#49641 = LINE('',#49642,#49643);
+#49642 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#49643 = VECTOR('',#49644,1.);
+#49644 = DIRECTION('',(1.,0.));
+#49645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49646 = ORIENTED_EDGE('',*,*,#47521,.T.);
+#49647 = ORIENTED_EDGE('',*,*,#49648,.T.);
+#49648 = EDGE_CURVE('',#47494,#49649,#49651,.T.);
+#49649 = VERTEX_POINT('',#49650);
+#49650 = CARTESIAN_POINT('',(0.6,0.15,0.65));
+#49651 = SURFACE_CURVE('',#49652,(#49656,#49662),.PCURVE_S1.);
+#49652 = LINE('',#49653,#49654);
+#49653 = CARTESIAN_POINT('',(0.625,0.15,0.65));
+#49654 = VECTOR('',#49655,1.);
+#49655 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#49656 = PCURVE('',#47535,#49657);
+#49657 = DEFINITIONAL_REPRESENTATION('',(#49658),#49661);
+#49658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49659,#49660),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#49659 = CARTESIAN_POINT('',(0.755,6.899957825801E-16));
+#49660 = CARTESIAN_POINT('',(0.752899159664,1.));
+#49661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49662 = PCURVE('',#49663,#49668);
+#49663 = PLANE('',#49664);
+#49664 = AXIS2_PLACEMENT_3D('',#49665,#49666,#49667);
+#49665 = CARTESIAN_POINT('',(0.625,0.15,0.65));
+#49666 = DIRECTION('',(0.,0.,-1.));
+#49667 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#49668 = DEFINITIONAL_REPRESENTATION('',(#49669),#49673);
+#49669 = LINE('',#49670,#49671);
+#49670 = CARTESIAN_POINT('',(-0.,0.));
+#49671 = VECTOR('',#49672,1.);
+#49672 = DIRECTION('',(1.,0.));
+#49673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49674 = ORIENTED_EDGE('',*,*,#49675,.F.);
+#49675 = EDGE_CURVE('',#49626,#49649,#49676,.T.);
+#49676 = SURFACE_CURVE('',#49677,(#49681,#49687),.PCURVE_S1.);
+#49677 = LINE('',#49678,#49679);
+#49678 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#49679 = VECTOR('',#49680,1.);
+#49680 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49681 = PCURVE('',#47535,#49682);
+#49682 = DEFINITIONAL_REPRESENTATION('',(#49683),#49686);
+#49683 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49684,#49685),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3925,0.7425),.PIECEWISE_BEZIER_KNOTS.);
+#49684 = CARTESIAN_POINT('',(0.39799719888,1.));
+#49685 = CARTESIAN_POINT('',(0.752899159664,1.));
+#49686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49687 = PCURVE('',#48637,#49688);
+#49688 = DEFINITIONAL_REPRESENTATION('',(#49689),#49693);
+#49689 = LINE('',#49690,#49691);
+#49690 = CARTESIAN_POINT('',(5.551115123126E-17,-3.404585607984E-16));
+#49691 = VECTOR('',#49692,1.);
+#49692 = DIRECTION('',(1.,-1.615530383394E-17));
+#49693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49694 = ADVANCED_FACE('',(#49695),#47509,.F.);
+#49695 = FACE_BOUND('',#49696,.F.);
+#49696 = EDGE_LOOP('',(#49697,#49698,#49699,#49722,#49751,#49779,#49807,
+ #49835,#49868,#49896));
+#49697 = ORIENTED_EDGE('',*,*,#47493,.F.);
+#49698 = ORIENTED_EDGE('',*,*,#47688,.T.);
+#49699 = ORIENTED_EDGE('',*,*,#49700,.T.);
+#49700 = EDGE_CURVE('',#47661,#49701,#49703,.T.);
+#49701 = VERTEX_POINT('',#49702);
+#49702 = CARTESIAN_POINT('',(0.725,0.15,0.25));
+#49703 = SURFACE_CURVE('',#49704,(#49708,#49715),.PCURVE_S1.);
+#49704 = LINE('',#49705,#49706);
+#49705 = CARTESIAN_POINT('',(0.725,0.15,0.4));
+#49706 = VECTOR('',#49707,1.);
+#49707 = DIRECTION('',(0.,0.,-1.));
+#49708 = PCURVE('',#47509,#49709);
+#49709 = DEFINITIONAL_REPRESENTATION('',(#49710),#49714);
+#49710 = LINE('',#49711,#49712);
+#49711 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#49712 = VECTOR('',#49713,1.);
+#49713 = DIRECTION('',(-1.,-0.));
+#49714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49715 = PCURVE('',#47676,#49716);
+#49716 = DEFINITIONAL_REPRESENTATION('',(#49717),#49721);
+#49717 = LINE('',#49718,#49719);
+#49718 = CARTESIAN_POINT('',(0.,0.));
+#49719 = VECTOR('',#49720,1.);
+#49720 = DIRECTION('',(1.,0.));
+#49721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49722 = ORIENTED_EDGE('',*,*,#49723,.T.);
+#49723 = EDGE_CURVE('',#49701,#49724,#49726,.T.);
+#49724 = VERTEX_POINT('',#49725);
+#49725 = CARTESIAN_POINT('',(0.975,0.15,0.));
+#49726 = SURFACE_CURVE('',#49727,(#49732,#49739),.PCURVE_S1.);
+#49727 = CIRCLE('',#49728,0.25);
+#49728 = AXIS2_PLACEMENT_3D('',#49729,#49730,#49731);
+#49729 = CARTESIAN_POINT('',(0.975,0.15,0.25));
+#49730 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49731 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));
+#49732 = PCURVE('',#47509,#49733);
+#49733 = DEFINITIONAL_REPRESENTATION('',(#49734),#49738);
+#49734 = CIRCLE('',#49735,0.25);
+#49735 = AXIS2_PLACEMENT_2D('',#49736,#49737);
+#49736 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#49737 = DIRECTION('',(-2.22044604925E-16,1.));
+#49738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49739 = PCURVE('',#49740,#49745);
+#49740 = CYLINDRICAL_SURFACE('',#49741,0.25);
+#49741 = AXIS2_PLACEMENT_3D('',#49742,#49743,#49744);
+#49742 = CARTESIAN_POINT('',(0.975,0.15,0.25));
+#49743 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#49744 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));
+#49745 = DEFINITIONAL_REPRESENTATION('',(#49746),#49750);
+#49746 = LINE('',#49747,#49748);
+#49747 = CARTESIAN_POINT('',(6.28318530718,0.));
+#49748 = VECTOR('',#49749,1.);
+#49749 = DIRECTION('',(-1.,0.));
+#49750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49751 = ORIENTED_EDGE('',*,*,#49752,.T.);
+#49752 = EDGE_CURVE('',#49724,#49753,#49755,.T.);
+#49753 = VERTEX_POINT('',#49754);
+#49754 = CARTESIAN_POINT('',(1.,0.15,0.));
+#49755 = SURFACE_CURVE('',#49756,(#49760,#49767),.PCURVE_S1.);
+#49756 = LINE('',#49757,#49758);
+#49757 = CARTESIAN_POINT('',(0.975,0.15,0.));
+#49758 = VECTOR('',#49759,1.);
+#49759 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#49760 = PCURVE('',#47509,#49761);
+#49761 = DEFINITIONAL_REPRESENTATION('',(#49762),#49766);
+#49762 = LINE('',#49763,#49764);
+#49763 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#49764 = VECTOR('',#49765,1.);
+#49765 = DIRECTION('',(0.,-1.));
+#49766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49767 = PCURVE('',#49768,#49773);
+#49768 = PLANE('',#49769);
+#49769 = AXIS2_PLACEMENT_3D('',#49770,#49771,#49772);
+#49770 = CARTESIAN_POINT('',(0.975,0.15,0.));
+#49771 = DIRECTION('',(0.,0.,1.));
+#49772 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#49773 = DEFINITIONAL_REPRESENTATION('',(#49774),#49778);
+#49774 = LINE('',#49775,#49776);
+#49775 = CARTESIAN_POINT('',(0.,0.));
+#49776 = VECTOR('',#49777,1.);
+#49777 = DIRECTION('',(1.,0.));
+#49778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49779 = ORIENTED_EDGE('',*,*,#49780,.T.);
+#49780 = EDGE_CURVE('',#49753,#49781,#49783,.T.);
+#49781 = VERTEX_POINT('',#49782);
+#49782 = CARTESIAN_POINT('',(1.,0.15,0.15));
+#49783 = SURFACE_CURVE('',#49784,(#49788,#49795),.PCURVE_S1.);
+#49784 = LINE('',#49785,#49786);
+#49785 = CARTESIAN_POINT('',(1.,0.15,0.));
+#49786 = VECTOR('',#49787,1.);
+#49787 = DIRECTION('',(0.,0.,1.));
+#49788 = PCURVE('',#47509,#49789);
+#49789 = DEFINITIONAL_REPRESENTATION('',(#49790),#49794);
+#49790 = LINE('',#49791,#49792);
+#49791 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#49792 = VECTOR('',#49793,1.);
+#49793 = DIRECTION('',(1.,0.));
+#49794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49795 = PCURVE('',#49796,#49801);
+#49796 = PLANE('',#49797);
+#49797 = AXIS2_PLACEMENT_3D('',#49798,#49799,#49800);
+#49798 = CARTESIAN_POINT('',(1.,0.15,0.));
+#49799 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#49800 = DIRECTION('',(0.,0.,1.));
+#49801 = DEFINITIONAL_REPRESENTATION('',(#49802),#49806);
+#49802 = LINE('',#49803,#49804);
+#49803 = CARTESIAN_POINT('',(0.,0.));
+#49804 = VECTOR('',#49805,1.);
+#49805 = DIRECTION('',(1.,0.));
+#49806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49807 = ORIENTED_EDGE('',*,*,#49808,.T.);
+#49808 = EDGE_CURVE('',#49781,#49809,#49811,.T.);
+#49809 = VERTEX_POINT('',#49810);
+#49810 = CARTESIAN_POINT('',(0.975,0.15,0.15));
+#49811 = SURFACE_CURVE('',#49812,(#49816,#49823),.PCURVE_S1.);
+#49812 = LINE('',#49813,#49814);
+#49813 = CARTESIAN_POINT('',(1.,0.15,0.15));
+#49814 = VECTOR('',#49815,1.);
+#49815 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#49816 = PCURVE('',#47509,#49817);
+#49817 = DEFINITIONAL_REPRESENTATION('',(#49818),#49822);
+#49818 = LINE('',#49819,#49820);
+#49819 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#49820 = VECTOR('',#49821,1.);
+#49821 = DIRECTION('',(0.,1.));
+#49822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49823 = PCURVE('',#49824,#49829);
+#49824 = PLANE('',#49825);
+#49825 = AXIS2_PLACEMENT_3D('',#49826,#49827,#49828);
+#49826 = CARTESIAN_POINT('',(1.,0.15,0.15));
+#49827 = DIRECTION('',(0.,0.,-1.));
+#49828 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#49829 = DEFINITIONAL_REPRESENTATION('',(#49830),#49834);
+#49830 = LINE('',#49831,#49832);
+#49831 = CARTESIAN_POINT('',(-0.,0.));
+#49832 = VECTOR('',#49833,1.);
+#49833 = DIRECTION('',(1.,0.));
+#49834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49835 = ORIENTED_EDGE('',*,*,#49836,.T.);
+#49836 = EDGE_CURVE('',#49809,#49837,#49839,.T.);
+#49837 = VERTEX_POINT('',#49838);
+#49838 = CARTESIAN_POINT('',(0.875,0.15,0.25));
+#49839 = SURFACE_CURVE('',#49840,(#49845,#49856),.PCURVE_S1.);
+#49840 = CIRCLE('',#49841,0.1);
+#49841 = AXIS2_PLACEMENT_3D('',#49842,#49843,#49844);
+#49842 = CARTESIAN_POINT('',(0.975,0.15,0.25));
+#49843 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#49844 = DIRECTION('',(0.,0.,-1.));
+#49845 = PCURVE('',#47509,#49846);
+#49846 = DEFINITIONAL_REPRESENTATION('',(#49847),#49855);
+#49847 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49848,#49849,#49850,#49851
+ ,#49852,#49853,#49854),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#49848 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#49849 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#49850 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#49851 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#49852 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#49853 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#49854 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#49855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49856 = PCURVE('',#49857,#49862);
+#49857 = CYLINDRICAL_SURFACE('',#49858,0.1);
+#49858 = AXIS2_PLACEMENT_3D('',#49859,#49860,#49861);
+#49859 = CARTESIAN_POINT('',(0.975,0.15,0.25));
+#49860 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#49861 = DIRECTION('',(0.,0.,-1.));
+#49862 = DEFINITIONAL_REPRESENTATION('',(#49863),#49867);
+#49863 = LINE('',#49864,#49865);
+#49864 = CARTESIAN_POINT('',(0.,0.));
+#49865 = VECTOR('',#49866,1.);
+#49866 = DIRECTION('',(1.,0.));
+#49867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49868 = ORIENTED_EDGE('',*,*,#49869,.T.);
+#49869 = EDGE_CURVE('',#49837,#49870,#49872,.T.);
+#49870 = VERTEX_POINT('',#49871);
+#49871 = CARTESIAN_POINT('',(0.875,0.15,0.4));
+#49872 = SURFACE_CURVE('',#49873,(#49877,#49884),.PCURVE_S1.);
+#49873 = LINE('',#49874,#49875);
+#49874 = CARTESIAN_POINT('',(0.875,0.15,0.25));
+#49875 = VECTOR('',#49876,1.);
+#49876 = DIRECTION('',(0.,0.,1.));
+#49877 = PCURVE('',#47509,#49878);
+#49878 = DEFINITIONAL_REPRESENTATION('',(#49879),#49883);
+#49879 = LINE('',#49880,#49881);
+#49880 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#49881 = VECTOR('',#49882,1.);
+#49882 = DIRECTION('',(1.,0.));
+#49883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49884 = PCURVE('',#49885,#49890);
+#49885 = PLANE('',#49886);
+#49886 = AXIS2_PLACEMENT_3D('',#49887,#49888,#49889);
+#49887 = CARTESIAN_POINT('',(0.875,0.15,0.25));
+#49888 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#49889 = DIRECTION('',(0.,0.,1.));
+#49890 = DEFINITIONAL_REPRESENTATION('',(#49891),#49895);
+#49891 = LINE('',#49892,#49893);
+#49892 = CARTESIAN_POINT('',(0.,0.));
+#49893 = VECTOR('',#49894,1.);
+#49894 = DIRECTION('',(1.,0.));
+#49895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49896 = ORIENTED_EDGE('',*,*,#49897,.T.);
+#49897 = EDGE_CURVE('',#49870,#47494,#49898,.T.);
+#49898 = SURFACE_CURVE('',#49899,(#49904,#49911),.PCURVE_S1.);
+#49899 = CIRCLE('',#49900,0.25);
+#49900 = AXIS2_PLACEMENT_3D('',#49901,#49902,#49903);
+#49901 = CARTESIAN_POINT('',(0.625,0.15,0.4));
+#49902 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49903 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));
+#49904 = PCURVE('',#47509,#49905);
+#49905 = DEFINITIONAL_REPRESENTATION('',(#49906),#49910);
+#49906 = CIRCLE('',#49907,0.25);
+#49907 = AXIS2_PLACEMENT_2D('',#49908,#49909);
+#49908 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#49909 = DIRECTION('',(4.440892098501E-16,-1.));
+#49910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49911 = PCURVE('',#49912,#49917);
+#49912 = CYLINDRICAL_SURFACE('',#49913,0.25);
+#49913 = AXIS2_PLACEMENT_3D('',#49914,#49915,#49916);
+#49914 = CARTESIAN_POINT('',(0.625,0.15,0.4));
+#49915 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#49916 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));
+#49917 = DEFINITIONAL_REPRESENTATION('',(#49918),#49922);
+#49918 = LINE('',#49919,#49920);
+#49919 = CARTESIAN_POINT('',(6.28318530718,0.));
+#49920 = VECTOR('',#49921,1.);
+#49921 = DIRECTION('',(-1.,0.));
+#49922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49923 = ADVANCED_FACE('',(#49924),#47566,.T.);
+#49924 = FACE_BOUND('',#49925,.T.);
+#49925 = EDGE_LOOP('',(#49926,#49927,#49928,#49951,#49975,#49998,#50021,
+ #50044,#50072,#50095));
+#49926 = ORIENTED_EDGE('',*,*,#47550,.F.);
+#49927 = ORIENTED_EDGE('',*,*,#47632,.T.);
+#49928 = ORIENTED_EDGE('',*,*,#49929,.T.);
+#49929 = EDGE_CURVE('',#47633,#49930,#49932,.T.);
+#49930 = VERTEX_POINT('',#49931);
+#49931 = CARTESIAN_POINT('',(0.725,-0.15,0.25));
+#49932 = SURFACE_CURVE('',#49933,(#49937,#49944),.PCURVE_S1.);
+#49933 = LINE('',#49934,#49935);
+#49934 = CARTESIAN_POINT('',(0.725,-0.15,0.4));
+#49935 = VECTOR('',#49936,1.);
+#49936 = DIRECTION('',(0.,0.,-1.));
+#49937 = PCURVE('',#47566,#49938);
+#49938 = DEFINITIONAL_REPRESENTATION('',(#49939),#49943);
+#49939 = LINE('',#49940,#49941);
+#49940 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#49941 = VECTOR('',#49942,1.);
+#49942 = DIRECTION('',(-1.,-0.));
+#49943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49944 = PCURVE('',#47676,#49945);
+#49945 = DEFINITIONAL_REPRESENTATION('',(#49946),#49950);
+#49946 = LINE('',#49947,#49948);
+#49947 = CARTESIAN_POINT('',(0.,-0.3));
+#49948 = VECTOR('',#49949,1.);
+#49949 = DIRECTION('',(1.,0.));
+#49950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49951 = ORIENTED_EDGE('',*,*,#49952,.T.);
+#49952 = EDGE_CURVE('',#49930,#49953,#49955,.T.);
+#49953 = VERTEX_POINT('',#49954);
+#49954 = CARTESIAN_POINT('',(0.975,-0.15,0.));
+#49955 = SURFACE_CURVE('',#49956,(#49961,#49968),.PCURVE_S1.);
+#49956 = CIRCLE('',#49957,0.25);
+#49957 = AXIS2_PLACEMENT_3D('',#49958,#49959,#49960);
+#49958 = CARTESIAN_POINT('',(0.975,-0.15,0.25));
+#49959 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#49960 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));
+#49961 = PCURVE('',#47566,#49962);
+#49962 = DEFINITIONAL_REPRESENTATION('',(#49963),#49967);
+#49963 = CIRCLE('',#49964,0.25);
+#49964 = AXIS2_PLACEMENT_2D('',#49965,#49966);
+#49965 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#49966 = DIRECTION('',(-2.22044604925E-16,1.));
+#49967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49968 = PCURVE('',#49740,#49969);
+#49969 = DEFINITIONAL_REPRESENTATION('',(#49970),#49974);
+#49970 = LINE('',#49971,#49972);
+#49971 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#49972 = VECTOR('',#49973,1.);
+#49973 = DIRECTION('',(-1.,0.));
+#49974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49975 = ORIENTED_EDGE('',*,*,#49976,.T.);
+#49976 = EDGE_CURVE('',#49953,#49977,#49979,.T.);
+#49977 = VERTEX_POINT('',#49978);
+#49978 = CARTESIAN_POINT('',(1.,-0.15,0.));
+#49979 = SURFACE_CURVE('',#49980,(#49984,#49991),.PCURVE_S1.);
+#49980 = LINE('',#49981,#49982);
+#49981 = CARTESIAN_POINT('',(0.975,-0.15,0.));
+#49982 = VECTOR('',#49983,1.);
+#49983 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#49984 = PCURVE('',#47566,#49985);
+#49985 = DEFINITIONAL_REPRESENTATION('',(#49986),#49990);
+#49986 = LINE('',#49987,#49988);
+#49987 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#49988 = VECTOR('',#49989,1.);
+#49989 = DIRECTION('',(0.,-1.));
+#49990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49991 = PCURVE('',#49768,#49992);
+#49992 = DEFINITIONAL_REPRESENTATION('',(#49993),#49997);
+#49993 = LINE('',#49994,#49995);
+#49994 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#49995 = VECTOR('',#49996,1.);
+#49996 = DIRECTION('',(1.,0.));
+#49997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49998 = ORIENTED_EDGE('',*,*,#49999,.T.);
+#49999 = EDGE_CURVE('',#49977,#50000,#50002,.T.);
+#50000 = VERTEX_POINT('',#50001);
+#50001 = CARTESIAN_POINT('',(1.,-0.15,0.15));
+#50002 = SURFACE_CURVE('',#50003,(#50007,#50014),.PCURVE_S1.);
+#50003 = LINE('',#50004,#50005);
+#50004 = CARTESIAN_POINT('',(1.,-0.15,0.));
+#50005 = VECTOR('',#50006,1.);
+#50006 = DIRECTION('',(0.,0.,1.));
+#50007 = PCURVE('',#47566,#50008);
+#50008 = DEFINITIONAL_REPRESENTATION('',(#50009),#50013);
+#50009 = LINE('',#50010,#50011);
+#50010 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#50011 = VECTOR('',#50012,1.);
+#50012 = DIRECTION('',(1.,0.));
+#50013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50014 = PCURVE('',#49796,#50015);
+#50015 = DEFINITIONAL_REPRESENTATION('',(#50016),#50020);
+#50016 = LINE('',#50017,#50018);
+#50017 = CARTESIAN_POINT('',(0.,-0.3));
+#50018 = VECTOR('',#50019,1.);
+#50019 = DIRECTION('',(1.,0.));
+#50020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50021 = ORIENTED_EDGE('',*,*,#50022,.T.);
+#50022 = EDGE_CURVE('',#50000,#50023,#50025,.T.);
+#50023 = VERTEX_POINT('',#50024);
+#50024 = CARTESIAN_POINT('',(0.975,-0.15,0.15));
+#50025 = SURFACE_CURVE('',#50026,(#50030,#50037),.PCURVE_S1.);
+#50026 = LINE('',#50027,#50028);
+#50027 = CARTESIAN_POINT('',(1.,-0.15,0.15));
+#50028 = VECTOR('',#50029,1.);
+#50029 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#50030 = PCURVE('',#47566,#50031);
+#50031 = DEFINITIONAL_REPRESENTATION('',(#50032),#50036);
+#50032 = LINE('',#50033,#50034);
+#50033 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#50034 = VECTOR('',#50035,1.);
+#50035 = DIRECTION('',(0.,1.));
+#50036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50037 = PCURVE('',#49824,#50038);
+#50038 = DEFINITIONAL_REPRESENTATION('',(#50039),#50043);
+#50039 = LINE('',#50040,#50041);
+#50040 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#50041 = VECTOR('',#50042,1.);
+#50042 = DIRECTION('',(1.,0.));
+#50043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50044 = ORIENTED_EDGE('',*,*,#50045,.T.);
+#50045 = EDGE_CURVE('',#50023,#50046,#50048,.T.);
+#50046 = VERTEX_POINT('',#50047);
+#50047 = CARTESIAN_POINT('',(0.875,-0.15,0.25));
+#50048 = SURFACE_CURVE('',#50049,(#50054,#50065),.PCURVE_S1.);
+#50049 = CIRCLE('',#50050,0.1);
+#50050 = AXIS2_PLACEMENT_3D('',#50051,#50052,#50053);
+#50051 = CARTESIAN_POINT('',(0.975,-0.15,0.25));
+#50052 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#50053 = DIRECTION('',(0.,0.,-1.));
+#50054 = PCURVE('',#47566,#50055);
+#50055 = DEFINITIONAL_REPRESENTATION('',(#50056),#50064);
+#50056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50057,#50058,#50059,#50060
+ ,#50061,#50062,#50063),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#50057 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#50058 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#50059 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#50060 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#50061 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#50062 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#50063 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#50064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50065 = PCURVE('',#49857,#50066);
+#50066 = DEFINITIONAL_REPRESENTATION('',(#50067),#50071);
+#50067 = LINE('',#50068,#50069);
+#50068 = CARTESIAN_POINT('',(0.,-0.3));
+#50069 = VECTOR('',#50070,1.);
+#50070 = DIRECTION('',(1.,0.));
+#50071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50072 = ORIENTED_EDGE('',*,*,#50073,.T.);
+#50073 = EDGE_CURVE('',#50046,#50074,#50076,.T.);
+#50074 = VERTEX_POINT('',#50075);
+#50075 = CARTESIAN_POINT('',(0.875,-0.15,0.4));
+#50076 = SURFACE_CURVE('',#50077,(#50081,#50088),.PCURVE_S1.);
+#50077 = LINE('',#50078,#50079);
+#50078 = CARTESIAN_POINT('',(0.875,-0.15,0.25));
+#50079 = VECTOR('',#50080,1.);
+#50080 = DIRECTION('',(0.,0.,1.));
+#50081 = PCURVE('',#47566,#50082);
+#50082 = DEFINITIONAL_REPRESENTATION('',(#50083),#50087);
+#50083 = LINE('',#50084,#50085);
+#50084 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#50085 = VECTOR('',#50086,1.);
+#50086 = DIRECTION('',(1.,0.));
+#50087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50088 = PCURVE('',#49885,#50089);
+#50089 = DEFINITIONAL_REPRESENTATION('',(#50090),#50094);
+#50090 = LINE('',#50091,#50092);
+#50091 = CARTESIAN_POINT('',(0.,-0.3));
+#50092 = VECTOR('',#50093,1.);
+#50093 = DIRECTION('',(1.,0.));
+#50094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50095 = ORIENTED_EDGE('',*,*,#50096,.T.);
+#50096 = EDGE_CURVE('',#50074,#47551,#50097,.T.);
+#50097 = SURFACE_CURVE('',#50098,(#50103,#50110),.PCURVE_S1.);
+#50098 = CIRCLE('',#50099,0.25);
+#50099 = AXIS2_PLACEMENT_3D('',#50100,#50101,#50102);
+#50100 = CARTESIAN_POINT('',(0.625,-0.15,0.4));
+#50101 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#50102 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));
+#50103 = PCURVE('',#47566,#50104);
+#50104 = DEFINITIONAL_REPRESENTATION('',(#50105),#50109);
+#50105 = CIRCLE('',#50106,0.25);
+#50106 = AXIS2_PLACEMENT_2D('',#50107,#50108);
+#50107 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#50108 = DIRECTION('',(4.440892098501E-16,-1.));
+#50109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50110 = PCURVE('',#49912,#50111);
+#50111 = DEFINITIONAL_REPRESENTATION('',(#50112),#50116);
+#50112 = LINE('',#50113,#50114);
+#50113 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#50114 = VECTOR('',#50115,1.);
+#50115 = DIRECTION('',(-1.,0.));
+#50116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50117 = ADVANCED_FACE('',(#50118),#47616,.F.);
+#50118 = FACE_BOUND('',#50119,.F.);
+#50119 = EDGE_LOOP('',(#50120,#50142,#50143,#50165));
+#50120 = ORIENTED_EDGE('',*,*,#50121,.F.);
+#50121 = EDGE_CURVE('',#47551,#50122,#50124,.T.);
+#50122 = VERTEX_POINT('',#50123);
+#50123 = CARTESIAN_POINT('',(0.6,-0.15,0.65));
+#50124 = SURFACE_CURVE('',#50125,(#50129,#50135),.PCURVE_S1.);
+#50125 = LINE('',#50126,#50127);
+#50126 = CARTESIAN_POINT('',(0.625,-0.15,0.65));
+#50127 = VECTOR('',#50128,1.);
+#50128 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#50129 = PCURVE('',#47616,#50130);
+#50130 = DEFINITIONAL_REPRESENTATION('',(#50131),#50134);
+#50131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50132,#50133),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#50132 = CARTESIAN_POINT('',(1.055,6.899957935528E-16));
+#50133 = CARTESIAN_POINT('',(1.057100840336,1.));
+#50134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50135 = PCURVE('',#49663,#50136);
+#50136 = DEFINITIONAL_REPRESENTATION('',(#50137),#50141);
+#50137 = LINE('',#50138,#50139);
+#50138 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#50139 = VECTOR('',#50140,1.);
+#50140 = DIRECTION('',(1.,0.));
+#50141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50142 = ORIENTED_EDGE('',*,*,#47602,.T.);
+#50143 = ORIENTED_EDGE('',*,*,#50144,.T.);
+#50144 = EDGE_CURVE('',#47580,#50145,#50147,.T.);
+#50145 = VERTEX_POINT('',#50146);
+#50146 = CARTESIAN_POINT('',(0.6,-0.5,0.65));
+#50147 = SURFACE_CURVE('',#50148,(#50152,#50158),.PCURVE_S1.);
+#50148 = LINE('',#50149,#50150);
+#50149 = CARTESIAN_POINT('',(0.625,-0.5,0.65));
+#50150 = VECTOR('',#50151,1.);
+#50151 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#50152 = PCURVE('',#47616,#50153);
+#50153 = DEFINITIONAL_REPRESENTATION('',(#50154),#50157);
+#50154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50155,#50156),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#50155 = CARTESIAN_POINT('',(1.405,-1.779629778347E-15));
+#50156 = CARTESIAN_POINT('',(1.41200280112,1.));
+#50157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50158 = PCURVE('',#49125,#50159);
+#50159 = DEFINITIONAL_REPRESENTATION('',(#50160),#50164);
+#50160 = LINE('',#50161,#50162);
+#50161 = CARTESIAN_POINT('',(-0.,0.));
+#50162 = VECTOR('',#50163,1.);
+#50163 = DIRECTION('',(1.,0.));
+#50164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50165 = ORIENTED_EDGE('',*,*,#50166,.F.);
+#50166 = EDGE_CURVE('',#50122,#50145,#50167,.T.);
+#50167 = SURFACE_CURVE('',#50168,(#50172,#50178),.PCURVE_S1.);
+#50168 = LINE('',#50169,#50170);
+#50169 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#50170 = VECTOR('',#50171,1.);
+#50171 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#50172 = PCURVE('',#47616,#50173);
+#50173 = DEFINITIONAL_REPRESENTATION('',(#50174),#50177);
+#50174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50175,#50176),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.0425,1.3925),.PIECEWISE_BEZIER_KNOTS.);
+#50175 = CARTESIAN_POINT('',(1.057100840336,1.));
+#50176 = CARTESIAN_POINT('',(1.41200280112,1.));
+#50177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50178 = PCURVE('',#48637,#50179);
+#50179 = DEFINITIONAL_REPRESENTATION('',(#50180),#50184);
+#50180 = LINE('',#50181,#50182);
+#50181 = CARTESIAN_POINT('',(0.,1.082309560689E-16));
+#50182 = VECTOR('',#50183,1.);
+#50183 = DIRECTION('',(1.,-2.726764192004E-16));
+#50184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50185 = ADVANCED_FACE('',(#50186),#47676,.F.);
+#50186 = FACE_BOUND('',#50187,.F.);
+#50187 = EDGE_LOOP('',(#50188,#50189,#50190,#50211));
+#50188 = ORIENTED_EDGE('',*,*,#47660,.T.);
+#50189 = ORIENTED_EDGE('',*,*,#49929,.T.);
+#50190 = ORIENTED_EDGE('',*,*,#50191,.F.);
+#50191 = EDGE_CURVE('',#49701,#49930,#50192,.T.);
+#50192 = SURFACE_CURVE('',#50193,(#50197,#50204),.PCURVE_S1.);
+#50193 = LINE('',#50194,#50195);
+#50194 = CARTESIAN_POINT('',(0.725,0.15,0.25));
+#50195 = VECTOR('',#50196,1.);
+#50196 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#50197 = PCURVE('',#47676,#50198);
+#50198 = DEFINITIONAL_REPRESENTATION('',(#50199),#50203);
+#50199 = LINE('',#50200,#50201);
+#50200 = CARTESIAN_POINT('',(0.15,0.));
+#50201 = VECTOR('',#50202,1.);
+#50202 = DIRECTION('',(0.,-1.));
+#50203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50204 = PCURVE('',#49740,#50205);
+#50205 = DEFINITIONAL_REPRESENTATION('',(#50206),#50210);
+#50206 = LINE('',#50207,#50208);
+#50207 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-17));
+#50208 = VECTOR('',#50209,1.);
+#50209 = DIRECTION('',(0.,-1.));
+#50210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50211 = ORIENTED_EDGE('',*,*,#49700,.F.);
+#50212 = ADVANCED_FACE('',(#50213),#47752,.F.);
+#50213 = FACE_BOUND('',#50214,.F.);
+#50214 = EDGE_LOOP('',(#50215,#50216,#50238,#50263));
+#50215 = ORIENTED_EDGE('',*,*,#47738,.T.);
+#50216 = ORIENTED_EDGE('',*,*,#50217,.T.);
+#50217 = EDGE_CURVE('',#47719,#50218,#50220,.T.);
+#50218 = VERTEX_POINT('',#50219);
+#50219 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));
+#50220 = SURFACE_CURVE('',#50221,(#50224,#50231),.PCURVE_S1.);
+#50221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50222,#50223),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#50222 = CARTESIAN_POINT('',(0.53,-1.,0.65));
+#50223 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));
+#50224 = PCURVE('',#47752,#50225);
+#50225 = DEFINITIONAL_REPRESENTATION('',(#50226),#50230);
+#50226 = LINE('',#50227,#50228);
+#50227 = CARTESIAN_POINT('',(0.134350288425,1.805682208604E-15));
+#50228 = VECTOR('',#50229,1.);
+#50229 = DIRECTION('',(-1.387778780781E-16,1.));
+#50230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50231 = PCURVE('',#47803,#50232);
+#50232 = DEFINITIONAL_REPRESENTATION('',(#50233),#50237);
+#50233 = LINE('',#50234,#50235);
+#50234 = CARTESIAN_POINT('',(1.652670716088E-16,-1.163833275104E-15));
+#50235 = VECTOR('',#50236,1.);
+#50236 = DIRECTION('',(-5.389094925673E-18,1.));
+#50237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50238 = ORIENTED_EDGE('',*,*,#50239,.F.);
+#50239 = EDGE_CURVE('',#49139,#50218,#50240,.T.);
+#50240 = SURFACE_CURVE('',#50241,(#50245,#50251),.PCURVE_S1.);
+#50241 = LINE('',#50242,#50243);
+#50242 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#50243 = VECTOR('',#50244,1.);
+#50244 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#50245 = PCURVE('',#47752,#50246);
+#50246 = DEFINITIONAL_REPRESENTATION('',(#50247),#50250);
+#50247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50248,#50249),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#50248 = CARTESIAN_POINT('',(-9.671647382997E-18,1.));
+#50249 = CARTESIAN_POINT('',(0.134350288425,1.));
+#50250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50251 = PCURVE('',#50252,#50257);
+#50252 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#50253,#50254)
+ ,(#50255,#50256
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#50253 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#50254 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));
+#50255 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));
+#50256 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));
+#50257 = DEFINITIONAL_REPRESENTATION('',(#50258),#50262);
+#50258 = LINE('',#50259,#50260);
+#50259 = CARTESIAN_POINT('',(7.053866653058E-17,-1.224999928426E-16));
+#50260 = VECTOR('',#50261,1.);
+#50261 = DIRECTION('',(1.,1.016387681512E-19));
+#50262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50263 = ORIENTED_EDGE('',*,*,#49138,.F.);
+#50264 = ADVANCED_FACE('',(#50265),#47803,.F.);
+#50265 = FACE_BOUND('',#50266,.F.);
+#50266 = EDGE_LOOP('',(#50267,#50268,#50290,#50315));
+#50267 = ORIENTED_EDGE('',*,*,#47789,.T.);
+#50268 = ORIENTED_EDGE('',*,*,#50269,.T.);
+#50269 = EDGE_CURVE('',#47770,#50270,#50272,.T.);
+#50270 = VERTEX_POINT('',#50271);
+#50271 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));
+#50272 = SURFACE_CURVE('',#50273,(#50276,#50283),.PCURVE_S1.);
+#50273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50274,#50275),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#50274 = CARTESIAN_POINT('',(-0.53,-1.,0.65));
+#50275 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));
+#50276 = PCURVE('',#47803,#50277);
+#50277 = DEFINITIONAL_REPRESENTATION('',(#50278),#50282);
+#50278 = LINE('',#50279,#50280);
+#50279 = CARTESIAN_POINT('',(1.06,2.386820406334E-15));
+#50280 = VECTOR('',#50281,1.);
+#50281 = DIRECTION('',(0.,1.));
+#50282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50283 = PCURVE('',#47854,#50284);
+#50284 = DEFINITIONAL_REPRESENTATION('',(#50285),#50289);
+#50285 = LINE('',#50286,#50287);
+#50286 = CARTESIAN_POINT('',(-4.35242999581E-19,2.105933848622E-15));
+#50287 = VECTOR('',#50288,1.);
+#50288 = DIRECTION('',(-9.236404383416E-18,1.));
+#50289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50290 = ORIENTED_EDGE('',*,*,#50291,.F.);
+#50291 = EDGE_CURVE('',#50218,#50270,#50292,.T.);
+#50292 = SURFACE_CURVE('',#50293,(#50297,#50303),.PCURVE_S1.);
+#50293 = LINE('',#50294,#50295);
+#50294 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));
+#50295 = VECTOR('',#50296,1.);
+#50296 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#50297 = PCURVE('',#47803,#50298);
+#50298 = DEFINITIONAL_REPRESENTATION('',(#50299),#50302);
+#50299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50300,#50301),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.035),.PIECEWISE_BEZIER_KNOTS.);
+#50300 = CARTESIAN_POINT('',(1.598779766831E-16,1.));
+#50301 = CARTESIAN_POINT('',(1.06,1.));
+#50302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50303 = PCURVE('',#50304,#50309);
+#50304 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#50305,#50306)
+ ,(#50307,#50308
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#50305 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));
+#50306 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));
+#50307 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));
+#50308 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));
+#50309 = DEFINITIONAL_REPRESENTATION('',(#50310),#50314);
+#50310 = LINE('',#50311,#50312);
+#50311 = CARTESIAN_POINT('',(-6.736625690542E-17,-7.889331386388E-17));
+#50312 = VECTOR('',#50313,1.);
+#50313 = DIRECTION('',(1.,-1.294306025097E-16));
+#50314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50315 = ORIENTED_EDGE('',*,*,#50217,.F.);
+#50316 = ADVANCED_FACE('',(#50317),#47854,.F.);
+#50317 = FACE_BOUND('',#50318,.F.);
+#50318 = EDGE_LOOP('',(#50319,#50320,#50342,#50367));
+#50319 = ORIENTED_EDGE('',*,*,#47840,.T.);
+#50320 = ORIENTED_EDGE('',*,*,#50321,.T.);
+#50321 = EDGE_CURVE('',#47821,#50322,#50324,.T.);
+#50322 = VERTEX_POINT('',#50323);
+#50323 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#50324 = SURFACE_CURVE('',#50325,(#50328,#50335),.PCURVE_S1.);
+#50325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50326,#50327),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#50326 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));
+#50327 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#50328 = PCURVE('',#47854,#50329);
+#50329 = DEFINITIONAL_REPRESENTATION('',(#50330),#50334);
+#50330 = LINE('',#50331,#50332);
+#50331 = CARTESIAN_POINT('',(0.134350288425,5.020012048328E-16));
+#50332 = VECTOR('',#50333,1.);
+#50333 = DIRECTION('',(-2.775557561563E-17,1.));
+#50334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50335 = PCURVE('',#47914,#50336);
+#50336 = DEFINITIONAL_REPRESENTATION('',(#50337),#50341);
+#50337 = LINE('',#50338,#50339);
+#50338 = CARTESIAN_POINT('',(2.220132134208E-16,-3.658236302216E-16));
+#50339 = VECTOR('',#50340,1.);
+#50340 = DIRECTION('',(-1.337299854143E-16,1.));
+#50341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50342 = ORIENTED_EDGE('',*,*,#50343,.F.);
+#50343 = EDGE_CURVE('',#50270,#50322,#50344,.T.);
+#50344 = SURFACE_CURVE('',#50345,(#50349,#50355),.PCURVE_S1.);
+#50345 = LINE('',#50346,#50347);
+#50346 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));
+#50347 = VECTOR('',#50348,1.);
+#50348 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#50349 = PCURVE('',#47854,#50350);
+#50350 = DEFINITIONAL_REPRESENTATION('',(#50351),#50354);
+#50351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50352,#50353),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#50352 = CARTESIAN_POINT('',(-9.671647382997E-18,1.));
+#50353 = CARTESIAN_POINT('',(0.134350288425,1.));
+#50354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50355 = PCURVE('',#50356,#50361);
+#50356 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#50357,#50358)
+ ,(#50359,#50360
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#50357 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));
+#50358 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));
+#50359 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#50360 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));
+#50361 = DEFINITIONAL_REPRESENTATION('',(#50362),#50366);
+#50362 = LINE('',#50363,#50364);
+#50363 = CARTESIAN_POINT('',(7.053866653058E-17,-1.224999928426E-16));
+#50364 = VECTOR('',#50365,1.);
+#50365 = DIRECTION('',(1.,1.016387681512E-19));
+#50366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50367 = ORIENTED_EDGE('',*,*,#50269,.F.);
+#50368 = ADVANCED_FACE('',(#50369),#47914,.F.);
+#50369 = FACE_BOUND('',#50370,.F.);
+#50370 = EDGE_LOOP('',(#50371,#50372,#50373,#50400));
+#50371 = ORIENTED_EDGE('',*,*,#50321,.F.);
+#50372 = ORIENTED_EDGE('',*,*,#47900,.T.);
+#50373 = ORIENTED_EDGE('',*,*,#50374,.T.);
+#50374 = EDGE_CURVE('',#47873,#50375,#50377,.T.);
+#50375 = VERTEX_POINT('',#50376);
+#50376 = CARTESIAN_POINT('',(-0.6,-0.8,0.65));
+#50377 = SURFACE_CURVE('',#50378,(#50382,#50388),.PCURVE_S1.);
+#50378 = LINE('',#50379,#50380);
+#50379 = CARTESIAN_POINT('',(-0.625,-0.8,0.65));
+#50380 = VECTOR('',#50381,1.);
+#50381 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50382 = PCURVE('',#47914,#50383);
+#50383 = DEFINITIONAL_REPRESENTATION('',(#50384),#50387);
+#50384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50385,#50386),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#50385 = CARTESIAN_POINT('',(0.105,-2.207970071928E-15));
+#50386 = CARTESIAN_POINT('',(9.379551820728E-02,1.));
+#50387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50388 = PCURVE('',#50389,#50394);
+#50389 = PLANE('',#50390);
+#50390 = AXIS2_PLACEMENT_3D('',#50391,#50392,#50393);
+#50391 = CARTESIAN_POINT('',(-0.625,-0.8,0.65));
+#50392 = DIRECTION('',(-0.,0.,-1.));
+#50393 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50394 = DEFINITIONAL_REPRESENTATION('',(#50395),#50399);
+#50395 = LINE('',#50396,#50397);
+#50396 = CARTESIAN_POINT('',(0.,0.));
+#50397 = VECTOR('',#50398,1.);
+#50398 = DIRECTION('',(1.,0.));
+#50399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50400 = ORIENTED_EDGE('',*,*,#50401,.F.);
+#50401 = EDGE_CURVE('',#50322,#50375,#50402,.T.);
+#50402 = SURFACE_CURVE('',#50403,(#50407,#50413),.PCURVE_S1.);
+#50403 = LINE('',#50404,#50405);
+#50404 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#50405 = VECTOR('',#50406,1.);
+#50406 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#50407 = PCURVE('',#47914,#50408);
+#50408 = DEFINITIONAL_REPRESENTATION('',(#50409),#50412);
+#50409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50410,#50411),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.25E-02),.PIECEWISE_BEZIER_KNOTS.);
+#50410 = CARTESIAN_POINT('',(8.828322800644E-17,1.));
+#50411 = CARTESIAN_POINT('',(9.379551820728E-02,1.));
+#50412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50413 = PCURVE('',#50414,#50419);
+#50414 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#50415,#50416)
+ ,(#50417,#50418
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.785),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#50415 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#50416 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));
+#50417 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#50418 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));
+#50419 = DEFINITIONAL_REPRESENTATION('',(#50420),#50424);
+#50420 = LINE('',#50421,#50422);
+#50421 = CARTESIAN_POINT('',(-2.212927150156E-17,-2.320400147376E-16));
+#50422 = VECTOR('',#50423,1.);
+#50423 = DIRECTION('',(1.,-9.559091422265E-17));
+#50424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50425 = ADVANCED_FACE('',(#50426),#47888,.F.);
+#50426 = FACE_BOUND('',#50427,.F.);
+#50427 = EDGE_LOOP('',(#50428,#50429,#50430,#50453,#50482,#50510,#50538,
+ #50566,#50599,#50627));
+#50428 = ORIENTED_EDGE('',*,*,#47872,.F.);
+#50429 = ORIENTED_EDGE('',*,*,#48050,.T.);
+#50430 = ORIENTED_EDGE('',*,*,#50431,.T.);
+#50431 = EDGE_CURVE('',#48023,#50432,#50434,.T.);
+#50432 = VERTEX_POINT('',#50433);
+#50433 = CARTESIAN_POINT('',(-0.725,-0.8,0.25));
+#50434 = SURFACE_CURVE('',#50435,(#50439,#50446),.PCURVE_S1.);
+#50435 = LINE('',#50436,#50437);
+#50436 = CARTESIAN_POINT('',(-0.725,-0.8,0.4));
+#50437 = VECTOR('',#50438,1.);
+#50438 = DIRECTION('',(-0.,0.,-1.));
+#50439 = PCURVE('',#47888,#50440);
+#50440 = DEFINITIONAL_REPRESENTATION('',(#50441),#50445);
+#50441 = LINE('',#50442,#50443);
+#50442 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#50443 = VECTOR('',#50444,1.);
+#50444 = DIRECTION('',(-1.,0.));
+#50445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50446 = PCURVE('',#48038,#50447);
+#50447 = DEFINITIONAL_REPRESENTATION('',(#50448),#50452);
+#50448 = LINE('',#50449,#50450);
+#50449 = CARTESIAN_POINT('',(0.,0.));
+#50450 = VECTOR('',#50451,1.);
+#50451 = DIRECTION('',(1.,0.));
+#50452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50453 = ORIENTED_EDGE('',*,*,#50454,.T.);
+#50454 = EDGE_CURVE('',#50432,#50455,#50457,.T.);
+#50455 = VERTEX_POINT('',#50456);
+#50456 = CARTESIAN_POINT('',(-0.975,-0.8,0.));
+#50457 = SURFACE_CURVE('',#50458,(#50463,#50470),.PCURVE_S1.);
+#50458 = CIRCLE('',#50459,0.25);
+#50459 = AXIS2_PLACEMENT_3D('',#50460,#50461,#50462);
+#50460 = CARTESIAN_POINT('',(-0.975,-0.8,0.25));
+#50461 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#50462 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));
+#50463 = PCURVE('',#47888,#50464);
+#50464 = DEFINITIONAL_REPRESENTATION('',(#50465),#50469);
+#50465 = CIRCLE('',#50466,0.25);
+#50466 = AXIS2_PLACEMENT_2D('',#50467,#50468);
+#50467 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#50468 = DIRECTION('',(-2.22044604925E-16,1.));
+#50469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50470 = PCURVE('',#50471,#50476);
+#50471 = CYLINDRICAL_SURFACE('',#50472,0.25);
+#50472 = AXIS2_PLACEMENT_3D('',#50473,#50474,#50475);
+#50473 = CARTESIAN_POINT('',(-0.975,-0.8,0.25));
+#50474 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#50475 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));
+#50476 = DEFINITIONAL_REPRESENTATION('',(#50477),#50481);
+#50477 = LINE('',#50478,#50479);
+#50478 = CARTESIAN_POINT('',(6.28318530718,0.));
+#50479 = VECTOR('',#50480,1.);
+#50480 = DIRECTION('',(-1.,0.));
+#50481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50482 = ORIENTED_EDGE('',*,*,#50483,.T.);
+#50483 = EDGE_CURVE('',#50455,#50484,#50486,.T.);
+#50484 = VERTEX_POINT('',#50485);
+#50485 = CARTESIAN_POINT('',(-1.,-0.8,0.));
+#50486 = SURFACE_CURVE('',#50487,(#50491,#50498),.PCURVE_S1.);
+#50487 = LINE('',#50488,#50489);
+#50488 = CARTESIAN_POINT('',(-0.975,-0.8,0.));
+#50489 = VECTOR('',#50490,1.);
+#50490 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#50491 = PCURVE('',#47888,#50492);
+#50492 = DEFINITIONAL_REPRESENTATION('',(#50493),#50497);
+#50493 = LINE('',#50494,#50495);
+#50494 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#50495 = VECTOR('',#50496,1.);
+#50496 = DIRECTION('',(0.,-1.));
+#50497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50498 = PCURVE('',#50499,#50504);
+#50499 = PLANE('',#50500);
+#50500 = AXIS2_PLACEMENT_3D('',#50501,#50502,#50503);
+#50501 = CARTESIAN_POINT('',(-0.975,-0.8,0.));
+#50502 = DIRECTION('',(0.,0.,1.));
+#50503 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#50504 = DEFINITIONAL_REPRESENTATION('',(#50505),#50509);
+#50505 = LINE('',#50506,#50507);
+#50506 = CARTESIAN_POINT('',(0.,0.));
+#50507 = VECTOR('',#50508,1.);
+#50508 = DIRECTION('',(1.,0.));
+#50509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50510 = ORIENTED_EDGE('',*,*,#50511,.T.);
+#50511 = EDGE_CURVE('',#50484,#50512,#50514,.T.);
+#50512 = VERTEX_POINT('',#50513);
+#50513 = CARTESIAN_POINT('',(-1.,-0.8,0.15));
+#50514 = SURFACE_CURVE('',#50515,(#50519,#50526),.PCURVE_S1.);
+#50515 = LINE('',#50516,#50517);
+#50516 = CARTESIAN_POINT('',(-1.,-0.8,0.));
+#50517 = VECTOR('',#50518,1.);
+#50518 = DIRECTION('',(0.,0.,1.));
+#50519 = PCURVE('',#47888,#50520);
+#50520 = DEFINITIONAL_REPRESENTATION('',(#50521),#50525);
+#50521 = LINE('',#50522,#50523);
+#50522 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#50523 = VECTOR('',#50524,1.);
+#50524 = DIRECTION('',(1.,0.));
+#50525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50526 = PCURVE('',#50527,#50532);
+#50527 = PLANE('',#50528);
+#50528 = AXIS2_PLACEMENT_3D('',#50529,#50530,#50531);
+#50529 = CARTESIAN_POINT('',(-1.,-0.8,0.));
+#50530 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50531 = DIRECTION('',(0.,-0.,1.));
+#50532 = DEFINITIONAL_REPRESENTATION('',(#50533),#50537);
+#50533 = LINE('',#50534,#50535);
+#50534 = CARTESIAN_POINT('',(0.,0.));
+#50535 = VECTOR('',#50536,1.);
+#50536 = DIRECTION('',(1.,0.));
+#50537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50538 = ORIENTED_EDGE('',*,*,#50539,.T.);
+#50539 = EDGE_CURVE('',#50512,#50540,#50542,.T.);
+#50540 = VERTEX_POINT('',#50541);
+#50541 = CARTESIAN_POINT('',(-0.975,-0.8,0.15));
+#50542 = SURFACE_CURVE('',#50543,(#50547,#50554),.PCURVE_S1.);
+#50543 = LINE('',#50544,#50545);
+#50544 = CARTESIAN_POINT('',(-1.,-0.8,0.15));
+#50545 = VECTOR('',#50546,1.);
+#50546 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50547 = PCURVE('',#47888,#50548);
+#50548 = DEFINITIONAL_REPRESENTATION('',(#50549),#50553);
+#50549 = LINE('',#50550,#50551);
+#50550 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#50551 = VECTOR('',#50552,1.);
+#50552 = DIRECTION('',(0.,1.));
+#50553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50554 = PCURVE('',#50555,#50560);
+#50555 = PLANE('',#50556);
+#50556 = AXIS2_PLACEMENT_3D('',#50557,#50558,#50559);
+#50557 = CARTESIAN_POINT('',(-1.,-0.8,0.15));
+#50558 = DIRECTION('',(-0.,0.,-1.));
+#50559 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50560 = DEFINITIONAL_REPRESENTATION('',(#50561),#50565);
+#50561 = LINE('',#50562,#50563);
+#50562 = CARTESIAN_POINT('',(0.,0.));
+#50563 = VECTOR('',#50564,1.);
+#50564 = DIRECTION('',(1.,0.));
+#50565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50566 = ORIENTED_EDGE('',*,*,#50567,.T.);
+#50567 = EDGE_CURVE('',#50540,#50568,#50570,.T.);
+#50568 = VERTEX_POINT('',#50569);
+#50569 = CARTESIAN_POINT('',(-0.875,-0.8,0.25));
+#50570 = SURFACE_CURVE('',#50571,(#50576,#50587),.PCURVE_S1.);
+#50571 = CIRCLE('',#50572,0.1);
+#50572 = AXIS2_PLACEMENT_3D('',#50573,#50574,#50575);
+#50573 = CARTESIAN_POINT('',(-0.975,-0.8,0.25));
+#50574 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#50575 = DIRECTION('',(-0.,0.,-1.));
+#50576 = PCURVE('',#47888,#50577);
+#50577 = DEFINITIONAL_REPRESENTATION('',(#50578),#50586);
+#50578 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50579,#50580,#50581,#50582
+ ,#50583,#50584,#50585),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#50579 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#50580 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#50581 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#50582 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#50583 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#50584 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#50585 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#50586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50587 = PCURVE('',#50588,#50593);
+#50588 = CYLINDRICAL_SURFACE('',#50589,0.1);
+#50589 = AXIS2_PLACEMENT_3D('',#50590,#50591,#50592);
+#50590 = CARTESIAN_POINT('',(-0.975,-0.8,0.25));
+#50591 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#50592 = DIRECTION('',(0.,-0.,-1.));
+#50593 = DEFINITIONAL_REPRESENTATION('',(#50594),#50598);
+#50594 = LINE('',#50595,#50596);
+#50595 = CARTESIAN_POINT('',(0.,0.));
+#50596 = VECTOR('',#50597,1.);
+#50597 = DIRECTION('',(1.,0.));
+#50598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50599 = ORIENTED_EDGE('',*,*,#50600,.T.);
+#50600 = EDGE_CURVE('',#50568,#50601,#50603,.T.);
+#50601 = VERTEX_POINT('',#50602);
+#50602 = CARTESIAN_POINT('',(-0.875,-0.8,0.4));
+#50603 = SURFACE_CURVE('',#50604,(#50608,#50615),.PCURVE_S1.);
+#50604 = LINE('',#50605,#50606);
+#50605 = CARTESIAN_POINT('',(-0.875,-0.8,0.25));
+#50606 = VECTOR('',#50607,1.);
+#50607 = DIRECTION('',(0.,0.,1.));
+#50608 = PCURVE('',#47888,#50609);
+#50609 = DEFINITIONAL_REPRESENTATION('',(#50610),#50614);
+#50610 = LINE('',#50611,#50612);
+#50611 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#50612 = VECTOR('',#50613,1.);
+#50613 = DIRECTION('',(1.,0.));
+#50614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50615 = PCURVE('',#50616,#50621);
+#50616 = PLANE('',#50617);
+#50617 = AXIS2_PLACEMENT_3D('',#50618,#50619,#50620);
+#50618 = CARTESIAN_POINT('',(-0.875,-0.8,0.25));
+#50619 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50620 = DIRECTION('',(0.,-0.,1.));
+#50621 = DEFINITIONAL_REPRESENTATION('',(#50622),#50626);
+#50622 = LINE('',#50623,#50624);
+#50623 = CARTESIAN_POINT('',(0.,0.));
+#50624 = VECTOR('',#50625,1.);
+#50625 = DIRECTION('',(1.,0.));
+#50626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50627 = ORIENTED_EDGE('',*,*,#50628,.T.);
+#50628 = EDGE_CURVE('',#50601,#47873,#50629,.T.);
+#50629 = SURFACE_CURVE('',#50630,(#50635,#50642),.PCURVE_S1.);
+#50630 = CIRCLE('',#50631,0.25);
+#50631 = AXIS2_PLACEMENT_3D('',#50632,#50633,#50634);
+#50632 = CARTESIAN_POINT('',(-0.625,-0.8,0.4));
+#50633 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#50634 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));
+#50635 = PCURVE('',#47888,#50636);
+#50636 = DEFINITIONAL_REPRESENTATION('',(#50637),#50641);
+#50637 = CIRCLE('',#50638,0.25);
+#50638 = AXIS2_PLACEMENT_2D('',#50639,#50640);
+#50639 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#50640 = DIRECTION('',(4.440892098501E-16,-1.));
+#50641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50642 = PCURVE('',#50643,#50648);
+#50643 = CYLINDRICAL_SURFACE('',#50644,0.25);
+#50644 = AXIS2_PLACEMENT_3D('',#50645,#50646,#50647);
+#50645 = CARTESIAN_POINT('',(-0.625,-0.8,0.4));
+#50646 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#50647 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));
+#50648 = DEFINITIONAL_REPRESENTATION('',(#50649),#50653);
+#50649 = LINE('',#50650,#50651);
+#50650 = CARTESIAN_POINT('',(6.28318530718,0.));
+#50651 = VECTOR('',#50652,1.);
+#50652 = DIRECTION('',(-1.,0.));
+#50653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50654 = ADVANCED_FACE('',(#50655),#47945,.T.);
+#50655 = FACE_BOUND('',#50656,.T.);
+#50656 = EDGE_LOOP('',(#50657,#50658,#50659,#50682,#50711,#50739,#50767,
+ #50795,#50828,#50856));
+#50657 = ORIENTED_EDGE('',*,*,#47929,.F.);
+#50658 = ORIENTED_EDGE('',*,*,#48080,.T.);
+#50659 = ORIENTED_EDGE('',*,*,#50660,.T.);
+#50660 = EDGE_CURVE('',#48081,#50661,#50663,.T.);
+#50661 = VERTEX_POINT('',#50662);
+#50662 = CARTESIAN_POINT('',(-0.725,0.8,0.25));
+#50663 = SURFACE_CURVE('',#50664,(#50668,#50675),.PCURVE_S1.);
+#50664 = LINE('',#50665,#50666);
+#50665 = CARTESIAN_POINT('',(-0.725,0.8,0.4));
+#50666 = VECTOR('',#50667,1.);
+#50667 = DIRECTION('',(-0.,0.,-1.));
+#50668 = PCURVE('',#47945,#50669);
+#50669 = DEFINITIONAL_REPRESENTATION('',(#50670),#50674);
+#50670 = LINE('',#50671,#50672);
+#50671 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#50672 = VECTOR('',#50673,1.);
+#50673 = DIRECTION('',(-1.,0.));
+#50674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50675 = PCURVE('',#48124,#50676);
+#50676 = DEFINITIONAL_REPRESENTATION('',(#50677),#50681);
+#50677 = LINE('',#50678,#50679);
+#50678 = CARTESIAN_POINT('',(0.,-0.3));
+#50679 = VECTOR('',#50680,1.);
+#50680 = DIRECTION('',(1.,0.));
+#50681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50682 = ORIENTED_EDGE('',*,*,#50683,.T.);
+#50683 = EDGE_CURVE('',#50661,#50684,#50686,.T.);
+#50684 = VERTEX_POINT('',#50685);
+#50685 = CARTESIAN_POINT('',(-0.975,0.8,0.));
+#50686 = SURFACE_CURVE('',#50687,(#50692,#50699),.PCURVE_S1.);
+#50687 = CIRCLE('',#50688,0.25);
+#50688 = AXIS2_PLACEMENT_3D('',#50689,#50690,#50691);
+#50689 = CARTESIAN_POINT('',(-0.975,0.8,0.25));
+#50690 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#50691 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));
+#50692 = PCURVE('',#47945,#50693);
+#50693 = DEFINITIONAL_REPRESENTATION('',(#50694),#50698);
+#50694 = CIRCLE('',#50695,0.25);
+#50695 = AXIS2_PLACEMENT_2D('',#50696,#50697);
+#50696 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#50697 = DIRECTION('',(-2.22044604925E-16,1.));
+#50698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50699 = PCURVE('',#50700,#50705);
+#50700 = CYLINDRICAL_SURFACE('',#50701,0.25);
+#50701 = AXIS2_PLACEMENT_3D('',#50702,#50703,#50704);
+#50702 = CARTESIAN_POINT('',(-0.975,0.5,0.25));
+#50703 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#50704 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));
+#50705 = DEFINITIONAL_REPRESENTATION('',(#50706),#50710);
+#50706 = LINE('',#50707,#50708);
+#50707 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#50708 = VECTOR('',#50709,1.);
+#50709 = DIRECTION('',(-1.,0.));
+#50710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50711 = ORIENTED_EDGE('',*,*,#50712,.T.);
+#50712 = EDGE_CURVE('',#50684,#50713,#50715,.T.);
+#50713 = VERTEX_POINT('',#50714);
+#50714 = CARTESIAN_POINT('',(-1.,0.8,0.));
+#50715 = SURFACE_CURVE('',#50716,(#50720,#50727),.PCURVE_S1.);
+#50716 = LINE('',#50717,#50718);
+#50717 = CARTESIAN_POINT('',(-0.975,0.8,0.));
+#50718 = VECTOR('',#50719,1.);
+#50719 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#50720 = PCURVE('',#47945,#50721);
+#50721 = DEFINITIONAL_REPRESENTATION('',(#50722),#50726);
+#50722 = LINE('',#50723,#50724);
+#50723 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#50724 = VECTOR('',#50725,1.);
+#50725 = DIRECTION('',(0.,-1.));
+#50726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50727 = PCURVE('',#50728,#50733);
+#50728 = PLANE('',#50729);
+#50729 = AXIS2_PLACEMENT_3D('',#50730,#50731,#50732);
+#50730 = CARTESIAN_POINT('',(-0.975,0.5,0.));
+#50731 = DIRECTION('',(0.,0.,1.));
+#50732 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#50733 = DEFINITIONAL_REPRESENTATION('',(#50734),#50738);
+#50734 = LINE('',#50735,#50736);
+#50735 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#50736 = VECTOR('',#50737,1.);
+#50737 = DIRECTION('',(1.,0.));
+#50738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50739 = ORIENTED_EDGE('',*,*,#50740,.T.);
+#50740 = EDGE_CURVE('',#50713,#50741,#50743,.T.);
+#50741 = VERTEX_POINT('',#50742);
+#50742 = CARTESIAN_POINT('',(-1.,0.8,0.15));
+#50743 = SURFACE_CURVE('',#50744,(#50748,#50755),.PCURVE_S1.);
+#50744 = LINE('',#50745,#50746);
+#50745 = CARTESIAN_POINT('',(-1.,0.8,0.));
+#50746 = VECTOR('',#50747,1.);
+#50747 = DIRECTION('',(0.,0.,1.));
+#50748 = PCURVE('',#47945,#50749);
+#50749 = DEFINITIONAL_REPRESENTATION('',(#50750),#50754);
+#50750 = LINE('',#50751,#50752);
+#50751 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#50752 = VECTOR('',#50753,1.);
+#50753 = DIRECTION('',(1.,0.));
+#50754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50755 = PCURVE('',#50756,#50761);
+#50756 = PLANE('',#50757);
+#50757 = AXIS2_PLACEMENT_3D('',#50758,#50759,#50760);
+#50758 = CARTESIAN_POINT('',(-1.,0.5,0.));
+#50759 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50760 = DIRECTION('',(0.,-0.,1.));
+#50761 = DEFINITIONAL_REPRESENTATION('',(#50762),#50766);
+#50762 = LINE('',#50763,#50764);
+#50763 = CARTESIAN_POINT('',(0.,-0.3));
+#50764 = VECTOR('',#50765,1.);
+#50765 = DIRECTION('',(1.,0.));
+#50766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50767 = ORIENTED_EDGE('',*,*,#50768,.T.);
+#50768 = EDGE_CURVE('',#50741,#50769,#50771,.T.);
+#50769 = VERTEX_POINT('',#50770);
+#50770 = CARTESIAN_POINT('',(-0.975,0.8,0.15));
+#50771 = SURFACE_CURVE('',#50772,(#50776,#50783),.PCURVE_S1.);
+#50772 = LINE('',#50773,#50774);
+#50773 = CARTESIAN_POINT('',(-1.,0.8,0.15));
+#50774 = VECTOR('',#50775,1.);
+#50775 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50776 = PCURVE('',#47945,#50777);
+#50777 = DEFINITIONAL_REPRESENTATION('',(#50778),#50782);
+#50778 = LINE('',#50779,#50780);
+#50779 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#50780 = VECTOR('',#50781,1.);
+#50781 = DIRECTION('',(0.,1.));
+#50782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50783 = PCURVE('',#50784,#50789);
+#50784 = PLANE('',#50785);
+#50785 = AXIS2_PLACEMENT_3D('',#50786,#50787,#50788);
+#50786 = CARTESIAN_POINT('',(-1.,0.5,0.15));
+#50787 = DIRECTION('',(-0.,0.,-1.));
+#50788 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50789 = DEFINITIONAL_REPRESENTATION('',(#50790),#50794);
+#50790 = LINE('',#50791,#50792);
+#50791 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#50792 = VECTOR('',#50793,1.);
+#50793 = DIRECTION('',(1.,0.));
+#50794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50795 = ORIENTED_EDGE('',*,*,#50796,.T.);
+#50796 = EDGE_CURVE('',#50769,#50797,#50799,.T.);
+#50797 = VERTEX_POINT('',#50798);
+#50798 = CARTESIAN_POINT('',(-0.875,0.8,0.25));
+#50799 = SURFACE_CURVE('',#50800,(#50805,#50816),.PCURVE_S1.);
+#50800 = CIRCLE('',#50801,0.1);
+#50801 = AXIS2_PLACEMENT_3D('',#50802,#50803,#50804);
+#50802 = CARTESIAN_POINT('',(-0.975,0.8,0.25));
+#50803 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#50804 = DIRECTION('',(-0.,0.,-1.));
+#50805 = PCURVE('',#47945,#50806);
+#50806 = DEFINITIONAL_REPRESENTATION('',(#50807),#50815);
+#50807 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50808,#50809,#50810,#50811
+ ,#50812,#50813,#50814),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#50808 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#50809 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#50810 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#50811 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#50812 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#50813 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#50814 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#50815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50816 = PCURVE('',#50817,#50822);
+#50817 = CYLINDRICAL_SURFACE('',#50818,0.1);
+#50818 = AXIS2_PLACEMENT_3D('',#50819,#50820,#50821);
+#50819 = CARTESIAN_POINT('',(-0.975,0.5,0.25));
+#50820 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#50821 = DIRECTION('',(0.,-0.,-1.));
+#50822 = DEFINITIONAL_REPRESENTATION('',(#50823),#50827);
+#50823 = LINE('',#50824,#50825);
+#50824 = CARTESIAN_POINT('',(1.110223024625E-15,-0.3));
+#50825 = VECTOR('',#50826,1.);
+#50826 = DIRECTION('',(1.,0.));
+#50827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50828 = ORIENTED_EDGE('',*,*,#50829,.T.);
+#50829 = EDGE_CURVE('',#50797,#50830,#50832,.T.);
+#50830 = VERTEX_POINT('',#50831);
+#50831 = CARTESIAN_POINT('',(-0.875,0.8,0.4));
+#50832 = SURFACE_CURVE('',#50833,(#50837,#50844),.PCURVE_S1.);
+#50833 = LINE('',#50834,#50835);
+#50834 = CARTESIAN_POINT('',(-0.875,0.8,0.25));
+#50835 = VECTOR('',#50836,1.);
+#50836 = DIRECTION('',(0.,0.,1.));
+#50837 = PCURVE('',#47945,#50838);
+#50838 = DEFINITIONAL_REPRESENTATION('',(#50839),#50843);
+#50839 = LINE('',#50840,#50841);
+#50840 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#50841 = VECTOR('',#50842,1.);
+#50842 = DIRECTION('',(1.,0.));
+#50843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50844 = PCURVE('',#50845,#50850);
+#50845 = PLANE('',#50846);
+#50846 = AXIS2_PLACEMENT_3D('',#50847,#50848,#50849);
+#50847 = CARTESIAN_POINT('',(-0.875,0.5,0.25));
+#50848 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50849 = DIRECTION('',(0.,-0.,1.));
+#50850 = DEFINITIONAL_REPRESENTATION('',(#50851),#50855);
+#50851 = LINE('',#50852,#50853);
+#50852 = CARTESIAN_POINT('',(0.,-0.3));
+#50853 = VECTOR('',#50854,1.);
+#50854 = DIRECTION('',(1.,0.));
+#50855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50856 = ORIENTED_EDGE('',*,*,#50857,.T.);
+#50857 = EDGE_CURVE('',#50830,#47930,#50858,.T.);
+#50858 = SURFACE_CURVE('',#50859,(#50864,#50871),.PCURVE_S1.);
+#50859 = CIRCLE('',#50860,0.25);
+#50860 = AXIS2_PLACEMENT_3D('',#50861,#50862,#50863);
+#50861 = CARTESIAN_POINT('',(-0.625,0.8,0.4));
+#50862 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#50863 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));
+#50864 = PCURVE('',#47945,#50865);
+#50865 = DEFINITIONAL_REPRESENTATION('',(#50866),#50870);
+#50866 = CIRCLE('',#50867,0.25);
+#50867 = AXIS2_PLACEMENT_2D('',#50868,#50869);
+#50868 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#50869 = DIRECTION('',(4.440892098501E-16,-1.));
+#50870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50871 = PCURVE('',#50872,#50877);
+#50872 = CYLINDRICAL_SURFACE('',#50873,0.25);
+#50873 = AXIS2_PLACEMENT_3D('',#50874,#50875,#50876);
+#50874 = CARTESIAN_POINT('',(-0.625,0.5,0.4));
+#50875 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#50876 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));
+#50877 = DEFINITIONAL_REPRESENTATION('',(#50878),#50882);
+#50878 = LINE('',#50879,#50880);
+#50879 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#50880 = VECTOR('',#50881,1.);
+#50881 = DIRECTION('',(-1.,0.));
+#50882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50883 = ADVANCED_FACE('',(#50884),#47973,.F.);
+#50884 = FACE_BOUND('',#50885,.F.);
+#50885 = EDGE_LOOP('',(#50886,#50913,#50914,#50915));
+#50886 = ORIENTED_EDGE('',*,*,#50887,.F.);
+#50887 = EDGE_CURVE('',#47930,#50888,#50890,.T.);
+#50888 = VERTEX_POINT('',#50889);
+#50889 = CARTESIAN_POINT('',(-0.6,0.8,0.65));
+#50890 = SURFACE_CURVE('',#50891,(#50895,#50901),.PCURVE_S1.);
+#50891 = LINE('',#50892,#50893);
+#50892 = CARTESIAN_POINT('',(-0.625,0.8,0.65));
+#50893 = VECTOR('',#50894,1.);
+#50894 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50895 = PCURVE('',#47973,#50896);
+#50896 = DEFINITIONAL_REPRESENTATION('',(#50897),#50900);
+#50897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50898,#50899),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#50898 = CARTESIAN_POINT('',(1.705,-2.207970130451E-15));
+#50899 = CARTESIAN_POINT('',(1.716204481793,1.));
+#50900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50901 = PCURVE('',#50902,#50907);
+#50902 = PLANE('',#50903);
+#50903 = AXIS2_PLACEMENT_3D('',#50904,#50905,#50906);
+#50904 = CARTESIAN_POINT('',(-0.625,0.5,0.65));
+#50905 = DIRECTION('',(-0.,0.,-1.));
+#50906 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#50907 = DEFINITIONAL_REPRESENTATION('',(#50908),#50912);
+#50908 = LINE('',#50909,#50910);
+#50909 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#50910 = VECTOR('',#50911,1.);
+#50911 = DIRECTION('',(1.,0.));
+#50912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50913 = ORIENTED_EDGE('',*,*,#47959,.T.);
+#50914 = ORIENTED_EDGE('',*,*,#48572,.T.);
+#50915 = ORIENTED_EDGE('',*,*,#50916,.F.);
+#50916 = EDGE_CURVE('',#50888,#48551,#50917,.T.);
+#50917 = SURFACE_CURVE('',#50918,(#50922,#50928),.PCURVE_S1.);
+#50918 = LINE('',#50919,#50920);
+#50919 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#50920 = VECTOR('',#50921,1.);
+#50921 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#50922 = PCURVE('',#47973,#50923);
+#50923 = DEFINITIONAL_REPRESENTATION('',(#50924),#50927);
+#50924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50925,#50926),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.6925,1.785),.PIECEWISE_BEZIER_KNOTS.);
+#50925 = CARTESIAN_POINT('',(1.716204481793,1.));
+#50926 = CARTESIAN_POINT('',(1.81,1.));
+#50927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50928 = PCURVE('',#50414,#50929);
+#50929 = DEFINITIONAL_REPRESENTATION('',(#50930),#50934);
+#50930 = LINE('',#50931,#50932);
+#50931 = CARTESIAN_POINT('',(0.,-4.303004875636E-15));
+#50932 = VECTOR('',#50933,1.);
+#50933 = DIRECTION('',(1.,2.328871970794E-15));
+#50934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50935 = ADVANCED_FACE('',(#50936),#48006,.T.);
+#50936 = FACE_BOUND('',#50937,.T.);
+#50937 = EDGE_LOOP('',(#50938,#50939,#50940,#50963,#50987,#51010,#51033,
+ #51056,#51084,#51107));
+#50938 = ORIENTED_EDGE('',*,*,#48170,.F.);
+#50939 = ORIENTED_EDGE('',*,*,#47989,.T.);
+#50940 = ORIENTED_EDGE('',*,*,#50941,.T.);
+#50941 = EDGE_CURVE('',#47990,#50942,#50944,.T.);
+#50942 = VERTEX_POINT('',#50943);
+#50943 = CARTESIAN_POINT('',(-0.725,-0.5,0.25));
+#50944 = SURFACE_CURVE('',#50945,(#50949,#50956),.PCURVE_S1.);
+#50945 = LINE('',#50946,#50947);
+#50946 = CARTESIAN_POINT('',(-0.725,-0.5,0.4));
+#50947 = VECTOR('',#50948,1.);
+#50948 = DIRECTION('',(-0.,0.,-1.));
+#50949 = PCURVE('',#48006,#50950);
+#50950 = DEFINITIONAL_REPRESENTATION('',(#50951),#50955);
+#50951 = LINE('',#50952,#50953);
+#50952 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#50953 = VECTOR('',#50954,1.);
+#50954 = DIRECTION('',(-1.,0.));
+#50955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50956 = PCURVE('',#48038,#50957);
+#50957 = DEFINITIONAL_REPRESENTATION('',(#50958),#50962);
+#50958 = LINE('',#50959,#50960);
+#50959 = CARTESIAN_POINT('',(0.,-0.3));
+#50960 = VECTOR('',#50961,1.);
+#50961 = DIRECTION('',(1.,0.));
+#50962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50963 = ORIENTED_EDGE('',*,*,#50964,.T.);
+#50964 = EDGE_CURVE('',#50942,#50965,#50967,.T.);
+#50965 = VERTEX_POINT('',#50966);
+#50966 = CARTESIAN_POINT('',(-0.975,-0.5,0.));
+#50967 = SURFACE_CURVE('',#50968,(#50973,#50980),.PCURVE_S1.);
+#50968 = CIRCLE('',#50969,0.25);
+#50969 = AXIS2_PLACEMENT_3D('',#50970,#50971,#50972);
+#50970 = CARTESIAN_POINT('',(-0.975,-0.5,0.25));
+#50971 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#50972 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));
+#50973 = PCURVE('',#48006,#50974);
+#50974 = DEFINITIONAL_REPRESENTATION('',(#50975),#50979);
+#50975 = CIRCLE('',#50976,0.25);
+#50976 = AXIS2_PLACEMENT_2D('',#50977,#50978);
+#50977 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#50978 = DIRECTION('',(-2.22044604925E-16,1.));
+#50979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50980 = PCURVE('',#50471,#50981);
+#50981 = DEFINITIONAL_REPRESENTATION('',(#50982),#50986);
+#50982 = LINE('',#50983,#50984);
+#50983 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#50984 = VECTOR('',#50985,1.);
+#50985 = DIRECTION('',(-1.,-3.533949646071E-17));
+#50986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#50987 = ORIENTED_EDGE('',*,*,#50988,.T.);
+#50988 = EDGE_CURVE('',#50965,#50989,#50991,.T.);
+#50989 = VERTEX_POINT('',#50990);
+#50990 = CARTESIAN_POINT('',(-1.,-0.5,0.));
+#50991 = SURFACE_CURVE('',#50992,(#50996,#51003),.PCURVE_S1.);
+#50992 = LINE('',#50993,#50994);
+#50993 = CARTESIAN_POINT('',(-0.975,-0.5,0.));
+#50994 = VECTOR('',#50995,1.);
+#50995 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#50996 = PCURVE('',#48006,#50997);
+#50997 = DEFINITIONAL_REPRESENTATION('',(#50998),#51002);
+#50998 = LINE('',#50999,#51000);
+#50999 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#51000 = VECTOR('',#51001,1.);
+#51001 = DIRECTION('',(0.,-1.));
+#51002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51003 = PCURVE('',#50499,#51004);
+#51004 = DEFINITIONAL_REPRESENTATION('',(#51005),#51009);
+#51005 = LINE('',#51006,#51007);
+#51006 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#51007 = VECTOR('',#51008,1.);
+#51008 = DIRECTION('',(1.,0.));
+#51009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51010 = ORIENTED_EDGE('',*,*,#51011,.T.);
+#51011 = EDGE_CURVE('',#50989,#51012,#51014,.T.);
+#51012 = VERTEX_POINT('',#51013);
+#51013 = CARTESIAN_POINT('',(-1.,-0.5,0.15));
+#51014 = SURFACE_CURVE('',#51015,(#51019,#51026),.PCURVE_S1.);
+#51015 = LINE('',#51016,#51017);
+#51016 = CARTESIAN_POINT('',(-1.,-0.5,0.));
+#51017 = VECTOR('',#51018,1.);
+#51018 = DIRECTION('',(0.,0.,1.));
+#51019 = PCURVE('',#48006,#51020);
+#51020 = DEFINITIONAL_REPRESENTATION('',(#51021),#51025);
+#51021 = LINE('',#51022,#51023);
+#51022 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#51023 = VECTOR('',#51024,1.);
+#51024 = DIRECTION('',(1.,0.));
+#51025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51026 = PCURVE('',#50527,#51027);
+#51027 = DEFINITIONAL_REPRESENTATION('',(#51028),#51032);
+#51028 = LINE('',#51029,#51030);
+#51029 = CARTESIAN_POINT('',(0.,-0.3));
+#51030 = VECTOR('',#51031,1.);
+#51031 = DIRECTION('',(1.,0.));
+#51032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51033 = ORIENTED_EDGE('',*,*,#51034,.T.);
+#51034 = EDGE_CURVE('',#51012,#51035,#51037,.T.);
+#51035 = VERTEX_POINT('',#51036);
+#51036 = CARTESIAN_POINT('',(-0.975,-0.5,0.15));
+#51037 = SURFACE_CURVE('',#51038,(#51042,#51049),.PCURVE_S1.);
+#51038 = LINE('',#51039,#51040);
+#51039 = CARTESIAN_POINT('',(-1.,-0.5,0.15));
+#51040 = VECTOR('',#51041,1.);
+#51041 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51042 = PCURVE('',#48006,#51043);
+#51043 = DEFINITIONAL_REPRESENTATION('',(#51044),#51048);
+#51044 = LINE('',#51045,#51046);
+#51045 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#51046 = VECTOR('',#51047,1.);
+#51047 = DIRECTION('',(0.,1.));
+#51048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51049 = PCURVE('',#50555,#51050);
+#51050 = DEFINITIONAL_REPRESENTATION('',(#51051),#51055);
+#51051 = LINE('',#51052,#51053);
+#51052 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#51053 = VECTOR('',#51054,1.);
+#51054 = DIRECTION('',(1.,0.));
+#51055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51056 = ORIENTED_EDGE('',*,*,#51057,.T.);
+#51057 = EDGE_CURVE('',#51035,#51058,#51060,.T.);
+#51058 = VERTEX_POINT('',#51059);
+#51059 = CARTESIAN_POINT('',(-0.875,-0.5,0.25));
+#51060 = SURFACE_CURVE('',#51061,(#51066,#51077),.PCURVE_S1.);
+#51061 = CIRCLE('',#51062,0.1);
+#51062 = AXIS2_PLACEMENT_3D('',#51063,#51064,#51065);
+#51063 = CARTESIAN_POINT('',(-0.975,-0.5,0.25));
+#51064 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#51065 = DIRECTION('',(-0.,0.,-1.));
+#51066 = PCURVE('',#48006,#51067);
+#51067 = DEFINITIONAL_REPRESENTATION('',(#51068),#51076);
+#51068 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51069,#51070,#51071,#51072
+ ,#51073,#51074,#51075),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#51069 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#51070 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#51071 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#51072 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#51073 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#51074 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#51075 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#51076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51077 = PCURVE('',#50588,#51078);
+#51078 = DEFINITIONAL_REPRESENTATION('',(#51079),#51083);
+#51079 = LINE('',#51080,#51081);
+#51080 = CARTESIAN_POINT('',(1.110223024625E-15,-0.3));
+#51081 = VECTOR('',#51082,1.);
+#51082 = DIRECTION('',(1.,0.));
+#51083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51084 = ORIENTED_EDGE('',*,*,#51085,.T.);
+#51085 = EDGE_CURVE('',#51058,#51086,#51088,.T.);
+#51086 = VERTEX_POINT('',#51087);
+#51087 = CARTESIAN_POINT('',(-0.875,-0.5,0.4));
+#51088 = SURFACE_CURVE('',#51089,(#51093,#51100),.PCURVE_S1.);
+#51089 = LINE('',#51090,#51091);
+#51090 = CARTESIAN_POINT('',(-0.875,-0.5,0.25));
+#51091 = VECTOR('',#51092,1.);
+#51092 = DIRECTION('',(0.,0.,1.));
+#51093 = PCURVE('',#48006,#51094);
+#51094 = DEFINITIONAL_REPRESENTATION('',(#51095),#51099);
+#51095 = LINE('',#51096,#51097);
+#51096 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#51097 = VECTOR('',#51098,1.);
+#51098 = DIRECTION('',(1.,0.));
+#51099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51100 = PCURVE('',#50616,#51101);
+#51101 = DEFINITIONAL_REPRESENTATION('',(#51102),#51106);
+#51102 = LINE('',#51103,#51104);
+#51103 = CARTESIAN_POINT('',(0.,-0.3));
+#51104 = VECTOR('',#51105,1.);
+#51105 = DIRECTION('',(1.,0.));
+#51106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51107 = ORIENTED_EDGE('',*,*,#51108,.T.);
+#51108 = EDGE_CURVE('',#51086,#48171,#51109,.T.);
+#51109 = SURFACE_CURVE('',#51110,(#51115,#51122),.PCURVE_S1.);
+#51110 = CIRCLE('',#51111,0.25);
+#51111 = AXIS2_PLACEMENT_3D('',#51112,#51113,#51114);
+#51112 = CARTESIAN_POINT('',(-0.625,-0.5,0.4));
+#51113 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51114 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));
+#51115 = PCURVE('',#48006,#51116);
+#51116 = DEFINITIONAL_REPRESENTATION('',(#51117),#51121);
+#51117 = CIRCLE('',#51118,0.25);
+#51118 = AXIS2_PLACEMENT_2D('',#51119,#51120);
+#51119 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#51120 = DIRECTION('',(4.440892098501E-16,-1.));
+#51121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51122 = PCURVE('',#50643,#51123);
+#51123 = DEFINITIONAL_REPRESENTATION('',(#51124),#51128);
+#51124 = LINE('',#51125,#51126);
+#51125 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#51126 = VECTOR('',#51127,1.);
+#51127 = DIRECTION('',(-1.,3.533949646071E-17));
+#51128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51129 = ADVANCED_FACE('',(#51130),#48038,.F.);
+#51130 = FACE_BOUND('',#51131,.F.);
+#51131 = EDGE_LOOP('',(#51132,#51133,#51134,#51155));
+#51132 = ORIENTED_EDGE('',*,*,#48022,.T.);
+#51133 = ORIENTED_EDGE('',*,*,#50941,.T.);
+#51134 = ORIENTED_EDGE('',*,*,#51135,.F.);
+#51135 = EDGE_CURVE('',#50432,#50942,#51136,.T.);
+#51136 = SURFACE_CURVE('',#51137,(#51141,#51148),.PCURVE_S1.);
+#51137 = LINE('',#51138,#51139);
+#51138 = CARTESIAN_POINT('',(-0.725,-0.8,0.25));
+#51139 = VECTOR('',#51140,1.);
+#51140 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51141 = PCURVE('',#48038,#51142);
+#51142 = DEFINITIONAL_REPRESENTATION('',(#51143),#51147);
+#51143 = LINE('',#51144,#51145);
+#51144 = CARTESIAN_POINT('',(0.15,0.));
+#51145 = VECTOR('',#51146,1.);
+#51146 = DIRECTION('',(0.,-1.));
+#51147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51148 = PCURVE('',#50471,#51149);
+#51149 = DEFINITIONAL_REPRESENTATION('',(#51150),#51154);
+#51150 = LINE('',#51151,#51152);
+#51151 = CARTESIAN_POINT('',(6.28318530718,0.));
+#51152 = VECTOR('',#51153,1.);
+#51153 = DIRECTION('',(0.,-1.));
+#51154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51155 = ORIENTED_EDGE('',*,*,#50431,.F.);
+#51156 = ADVANCED_FACE('',(#51157),#48151,.F.);
+#51157 = FACE_BOUND('',#51158,.F.);
+#51158 = EDGE_LOOP('',(#51159,#51160,#51161,#51184,#51208,#51231,#51254,
+ #51277,#51305,#51328));
+#51159 = ORIENTED_EDGE('',*,*,#48280,.F.);
+#51160 = ORIENTED_EDGE('',*,*,#48136,.T.);
+#51161 = ORIENTED_EDGE('',*,*,#51162,.T.);
+#51162 = EDGE_CURVE('',#48109,#51163,#51165,.T.);
+#51163 = VERTEX_POINT('',#51164);
+#51164 = CARTESIAN_POINT('',(-0.725,0.5,0.25));
+#51165 = SURFACE_CURVE('',#51166,(#51170,#51177),.PCURVE_S1.);
+#51166 = LINE('',#51167,#51168);
+#51167 = CARTESIAN_POINT('',(-0.725,0.5,0.4));
+#51168 = VECTOR('',#51169,1.);
+#51169 = DIRECTION('',(-0.,0.,-1.));
+#51170 = PCURVE('',#48151,#51171);
+#51171 = DEFINITIONAL_REPRESENTATION('',(#51172),#51176);
+#51172 = LINE('',#51173,#51174);
+#51173 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#51174 = VECTOR('',#51175,1.);
+#51175 = DIRECTION('',(-1.,0.));
+#51176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51177 = PCURVE('',#48124,#51178);
+#51178 = DEFINITIONAL_REPRESENTATION('',(#51179),#51183);
+#51179 = LINE('',#51180,#51181);
+#51180 = CARTESIAN_POINT('',(0.,0.));
+#51181 = VECTOR('',#51182,1.);
+#51182 = DIRECTION('',(1.,0.));
+#51183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51184 = ORIENTED_EDGE('',*,*,#51185,.T.);
+#51185 = EDGE_CURVE('',#51163,#51186,#51188,.T.);
+#51186 = VERTEX_POINT('',#51187);
+#51187 = CARTESIAN_POINT('',(-0.975,0.5,0.));
+#51188 = SURFACE_CURVE('',#51189,(#51194,#51201),.PCURVE_S1.);
+#51189 = CIRCLE('',#51190,0.25);
+#51190 = AXIS2_PLACEMENT_3D('',#51191,#51192,#51193);
+#51191 = CARTESIAN_POINT('',(-0.975,0.5,0.25));
+#51192 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51193 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));
+#51194 = PCURVE('',#48151,#51195);
+#51195 = DEFINITIONAL_REPRESENTATION('',(#51196),#51200);
+#51196 = CIRCLE('',#51197,0.25);
+#51197 = AXIS2_PLACEMENT_2D('',#51198,#51199);
+#51198 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#51199 = DIRECTION('',(-2.22044604925E-16,1.));
+#51200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51201 = PCURVE('',#50700,#51202);
+#51202 = DEFINITIONAL_REPRESENTATION('',(#51203),#51207);
+#51203 = LINE('',#51204,#51205);
+#51204 = CARTESIAN_POINT('',(6.28318530718,0.));
+#51205 = VECTOR('',#51206,1.);
+#51206 = DIRECTION('',(-1.,0.));
+#51207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51208 = ORIENTED_EDGE('',*,*,#51209,.T.);
+#51209 = EDGE_CURVE('',#51186,#51210,#51212,.T.);
+#51210 = VERTEX_POINT('',#51211);
+#51211 = CARTESIAN_POINT('',(-1.,0.5,0.));
+#51212 = SURFACE_CURVE('',#51213,(#51217,#51224),.PCURVE_S1.);
+#51213 = LINE('',#51214,#51215);
+#51214 = CARTESIAN_POINT('',(-0.975,0.5,0.));
+#51215 = VECTOR('',#51216,1.);
+#51216 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#51217 = PCURVE('',#48151,#51218);
+#51218 = DEFINITIONAL_REPRESENTATION('',(#51219),#51223);
+#51219 = LINE('',#51220,#51221);
+#51220 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#51221 = VECTOR('',#51222,1.);
+#51222 = DIRECTION('',(0.,-1.));
+#51223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51224 = PCURVE('',#50728,#51225);
+#51225 = DEFINITIONAL_REPRESENTATION('',(#51226),#51230);
+#51226 = LINE('',#51227,#51228);
+#51227 = CARTESIAN_POINT('',(0.,0.));
+#51228 = VECTOR('',#51229,1.);
+#51229 = DIRECTION('',(1.,0.));
+#51230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51231 = ORIENTED_EDGE('',*,*,#51232,.T.);
+#51232 = EDGE_CURVE('',#51210,#51233,#51235,.T.);
+#51233 = VERTEX_POINT('',#51234);
+#51234 = CARTESIAN_POINT('',(-1.,0.5,0.15));
+#51235 = SURFACE_CURVE('',#51236,(#51240,#51247),.PCURVE_S1.);
+#51236 = LINE('',#51237,#51238);
+#51237 = CARTESIAN_POINT('',(-1.,0.5,0.));
+#51238 = VECTOR('',#51239,1.);
+#51239 = DIRECTION('',(0.,0.,1.));
+#51240 = PCURVE('',#48151,#51241);
+#51241 = DEFINITIONAL_REPRESENTATION('',(#51242),#51246);
+#51242 = LINE('',#51243,#51244);
+#51243 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#51244 = VECTOR('',#51245,1.);
+#51245 = DIRECTION('',(1.,0.));
+#51246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51247 = PCURVE('',#50756,#51248);
+#51248 = DEFINITIONAL_REPRESENTATION('',(#51249),#51253);
+#51249 = LINE('',#51250,#51251);
+#51250 = CARTESIAN_POINT('',(0.,0.));
+#51251 = VECTOR('',#51252,1.);
+#51252 = DIRECTION('',(1.,0.));
+#51253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51254 = ORIENTED_EDGE('',*,*,#51255,.T.);
+#51255 = EDGE_CURVE('',#51233,#51256,#51258,.T.);
+#51256 = VERTEX_POINT('',#51257);
+#51257 = CARTESIAN_POINT('',(-0.975,0.5,0.15));
+#51258 = SURFACE_CURVE('',#51259,(#51263,#51270),.PCURVE_S1.);
+#51259 = LINE('',#51260,#51261);
+#51260 = CARTESIAN_POINT('',(-1.,0.5,0.15));
+#51261 = VECTOR('',#51262,1.);
+#51262 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51263 = PCURVE('',#48151,#51264);
+#51264 = DEFINITIONAL_REPRESENTATION('',(#51265),#51269);
+#51265 = LINE('',#51266,#51267);
+#51266 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#51267 = VECTOR('',#51268,1.);
+#51268 = DIRECTION('',(0.,1.));
+#51269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51270 = PCURVE('',#50784,#51271);
+#51271 = DEFINITIONAL_REPRESENTATION('',(#51272),#51276);
+#51272 = LINE('',#51273,#51274);
+#51273 = CARTESIAN_POINT('',(0.,0.));
+#51274 = VECTOR('',#51275,1.);
+#51275 = DIRECTION('',(1.,0.));
+#51276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51277 = ORIENTED_EDGE('',*,*,#51278,.T.);
+#51278 = EDGE_CURVE('',#51256,#51279,#51281,.T.);
+#51279 = VERTEX_POINT('',#51280);
+#51280 = CARTESIAN_POINT('',(-0.875,0.5,0.25));
+#51281 = SURFACE_CURVE('',#51282,(#51287,#51298),.PCURVE_S1.);
+#51282 = CIRCLE('',#51283,0.1);
+#51283 = AXIS2_PLACEMENT_3D('',#51284,#51285,#51286);
+#51284 = CARTESIAN_POINT('',(-0.975,0.5,0.25));
+#51285 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#51286 = DIRECTION('',(-0.,0.,-1.));
+#51287 = PCURVE('',#48151,#51288);
+#51288 = DEFINITIONAL_REPRESENTATION('',(#51289),#51297);
+#51289 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51290,#51291,#51292,#51293
+ ,#51294,#51295,#51296),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#51290 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#51291 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#51292 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#51293 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#51294 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#51295 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#51296 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#51297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51298 = PCURVE('',#50817,#51299);
+#51299 = DEFINITIONAL_REPRESENTATION('',(#51300),#51304);
+#51300 = LINE('',#51301,#51302);
+#51301 = CARTESIAN_POINT('',(0.,0.));
+#51302 = VECTOR('',#51303,1.);
+#51303 = DIRECTION('',(1.,0.));
+#51304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51305 = ORIENTED_EDGE('',*,*,#51306,.T.);
+#51306 = EDGE_CURVE('',#51279,#51307,#51309,.T.);
+#51307 = VERTEX_POINT('',#51308);
+#51308 = CARTESIAN_POINT('',(-0.875,0.5,0.4));
+#51309 = SURFACE_CURVE('',#51310,(#51314,#51321),.PCURVE_S1.);
+#51310 = LINE('',#51311,#51312);
+#51311 = CARTESIAN_POINT('',(-0.875,0.5,0.25));
+#51312 = VECTOR('',#51313,1.);
+#51313 = DIRECTION('',(0.,0.,1.));
+#51314 = PCURVE('',#48151,#51315);
+#51315 = DEFINITIONAL_REPRESENTATION('',(#51316),#51320);
+#51316 = LINE('',#51317,#51318);
+#51317 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#51318 = VECTOR('',#51319,1.);
+#51319 = DIRECTION('',(1.,0.));
+#51320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51321 = PCURVE('',#50845,#51322);
+#51322 = DEFINITIONAL_REPRESENTATION('',(#51323),#51327);
+#51323 = LINE('',#51324,#51325);
+#51324 = CARTESIAN_POINT('',(0.,0.));
+#51325 = VECTOR('',#51326,1.);
+#51326 = DIRECTION('',(1.,0.));
+#51327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51328 = ORIENTED_EDGE('',*,*,#51329,.T.);
+#51329 = EDGE_CURVE('',#51307,#48281,#51330,.T.);
+#51330 = SURFACE_CURVE('',#51331,(#51336,#51343),.PCURVE_S1.);
+#51331 = CIRCLE('',#51332,0.25);
+#51332 = AXIS2_PLACEMENT_3D('',#51333,#51334,#51335);
+#51333 = CARTESIAN_POINT('',(-0.625,0.5,0.4));
+#51334 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51335 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));
+#51336 = PCURVE('',#48151,#51337);
+#51337 = DEFINITIONAL_REPRESENTATION('',(#51338),#51342);
+#51338 = CIRCLE('',#51339,0.25);
+#51339 = AXIS2_PLACEMENT_2D('',#51340,#51341);
+#51340 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#51341 = DIRECTION('',(4.440892098501E-16,-1.));
+#51342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51343 = PCURVE('',#50872,#51344);
+#51344 = DEFINITIONAL_REPRESENTATION('',(#51345),#51349);
+#51345 = LINE('',#51346,#51347);
+#51346 = CARTESIAN_POINT('',(6.28318530718,0.));
+#51347 = VECTOR('',#51348,1.);
+#51348 = DIRECTION('',(-1.,0.));
+#51349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51350 = ADVANCED_FACE('',(#51351),#48124,.F.);
+#51351 = FACE_BOUND('',#51352,.F.);
+#51352 = EDGE_LOOP('',(#51353,#51354,#51355,#51376));
+#51353 = ORIENTED_EDGE('',*,*,#48108,.T.);
+#51354 = ORIENTED_EDGE('',*,*,#50660,.T.);
+#51355 = ORIENTED_EDGE('',*,*,#51356,.F.);
+#51356 = EDGE_CURVE('',#51163,#50661,#51357,.T.);
+#51357 = SURFACE_CURVE('',#51358,(#51362,#51369),.PCURVE_S1.);
+#51358 = LINE('',#51359,#51360);
+#51359 = CARTESIAN_POINT('',(-0.725,0.5,0.25));
+#51360 = VECTOR('',#51361,1.);
+#51361 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51362 = PCURVE('',#48124,#51363);
+#51363 = DEFINITIONAL_REPRESENTATION('',(#51364),#51368);
+#51364 = LINE('',#51365,#51366);
+#51365 = CARTESIAN_POINT('',(0.15,0.));
+#51366 = VECTOR('',#51367,1.);
+#51367 = DIRECTION('',(0.,-1.));
+#51368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51369 = PCURVE('',#50700,#51370);
+#51370 = DEFINITIONAL_REPRESENTATION('',(#51371),#51375);
+#51371 = LINE('',#51372,#51373);
+#51372 = CARTESIAN_POINT('',(6.28318530718,0.));
+#51373 = VECTOR('',#51374,1.);
+#51374 = DIRECTION('',(0.,-1.));
+#51375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51376 = ORIENTED_EDGE('',*,*,#51162,.F.);
+#51377 = ADVANCED_FACE('',(#51378),#48236,.F.);
+#51378 = FACE_BOUND('',#51379,.F.);
+#51379 = EDGE_LOOP('',(#51380,#51402,#51403,#51430));
+#51380 = ORIENTED_EDGE('',*,*,#51381,.F.);
+#51381 = EDGE_CURVE('',#48171,#51382,#51384,.T.);
+#51382 = VERTEX_POINT('',#51383);
+#51383 = CARTESIAN_POINT('',(-0.6,-0.5,0.65));
+#51384 = SURFACE_CURVE('',#51385,(#51389,#51395),.PCURVE_S1.);
+#51385 = LINE('',#51386,#51387);
+#51386 = CARTESIAN_POINT('',(-0.625,-0.5,0.65));
+#51387 = VECTOR('',#51388,1.);
+#51388 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51389 = PCURVE('',#48236,#51390);
+#51390 = DEFINITIONAL_REPRESENTATION('',(#51391),#51394);
+#51391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51392,#51393),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#51392 = CARTESIAN_POINT('',(0.405,-1.779629760058E-15));
+#51393 = CARTESIAN_POINT('',(0.39799719888,1.));
+#51394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51395 = PCURVE('',#50389,#51396);
+#51396 = DEFINITIONAL_REPRESENTATION('',(#51397),#51401);
+#51397 = LINE('',#51398,#51399);
+#51398 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#51399 = VECTOR('',#51400,1.);
+#51400 = DIRECTION('',(1.,0.));
+#51401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51402 = ORIENTED_EDGE('',*,*,#48222,.T.);
+#51403 = ORIENTED_EDGE('',*,*,#51404,.T.);
+#51404 = EDGE_CURVE('',#48195,#51405,#51407,.T.);
+#51405 = VERTEX_POINT('',#51406);
+#51406 = CARTESIAN_POINT('',(-0.6,-0.15,0.65));
+#51407 = SURFACE_CURVE('',#51408,(#51412,#51418),.PCURVE_S1.);
+#51408 = LINE('',#51409,#51410);
+#51409 = CARTESIAN_POINT('',(-0.625,-0.15,0.65));
+#51410 = VECTOR('',#51411,1.);
+#51411 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51412 = PCURVE('',#48236,#51413);
+#51413 = DEFINITIONAL_REPRESENTATION('',(#51414),#51417);
+#51414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51415,#51416),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#51415 = CARTESIAN_POINT('',(0.755,6.899957825801E-16));
+#51416 = CARTESIAN_POINT('',(0.752899159664,1.));
+#51417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51418 = PCURVE('',#51419,#51424);
+#51419 = PLANE('',#51420);
+#51420 = AXIS2_PLACEMENT_3D('',#51421,#51422,#51423);
+#51421 = CARTESIAN_POINT('',(-0.625,-0.15,0.65));
+#51422 = DIRECTION('',(-0.,0.,-1.));
+#51423 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51424 = DEFINITIONAL_REPRESENTATION('',(#51425),#51429);
+#51425 = LINE('',#51426,#51427);
+#51426 = CARTESIAN_POINT('',(0.,0.));
+#51427 = VECTOR('',#51428,1.);
+#51428 = DIRECTION('',(1.,0.));
+#51429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51430 = ORIENTED_EDGE('',*,*,#51431,.F.);
+#51431 = EDGE_CURVE('',#51382,#51405,#51432,.T.);
+#51432 = SURFACE_CURVE('',#51433,(#51437,#51443),.PCURVE_S1.);
+#51433 = LINE('',#51434,#51435);
+#51434 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#51435 = VECTOR('',#51436,1.);
+#51436 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#51437 = PCURVE('',#48236,#51438);
+#51438 = DEFINITIONAL_REPRESENTATION('',(#51439),#51442);
+#51439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51440,#51441),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3925,0.7425),.PIECEWISE_BEZIER_KNOTS.);
+#51440 = CARTESIAN_POINT('',(0.39799719888,1.));
+#51441 = CARTESIAN_POINT('',(0.752899159664,1.));
+#51442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51443 = PCURVE('',#50414,#51444);
+#51444 = DEFINITIONAL_REPRESENTATION('',(#51445),#51449);
+#51445 = LINE('',#51446,#51447);
+#51446 = CARTESIAN_POINT('',(5.551115123126E-17,-3.404585607984E-16));
+#51447 = VECTOR('',#51448,1.);
+#51448 = DIRECTION('',(1.,-1.615530383394E-17));
+#51449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51450 = ADVANCED_FACE('',(#51451),#48210,.F.);
+#51451 = FACE_BOUND('',#51452,.F.);
+#51452 = EDGE_LOOP('',(#51453,#51454,#51455,#51478,#51507,#51535,#51563,
+ #51591,#51624,#51652));
+#51453 = ORIENTED_EDGE('',*,*,#48194,.F.);
+#51454 = ORIENTED_EDGE('',*,*,#48389,.T.);
+#51455 = ORIENTED_EDGE('',*,*,#51456,.T.);
+#51456 = EDGE_CURVE('',#48362,#51457,#51459,.T.);
+#51457 = VERTEX_POINT('',#51458);
+#51458 = CARTESIAN_POINT('',(-0.725,-0.15,0.25));
+#51459 = SURFACE_CURVE('',#51460,(#51464,#51471),.PCURVE_S1.);
+#51460 = LINE('',#51461,#51462);
+#51461 = CARTESIAN_POINT('',(-0.725,-0.15,0.4));
+#51462 = VECTOR('',#51463,1.);
+#51463 = DIRECTION('',(-0.,0.,-1.));
+#51464 = PCURVE('',#48210,#51465);
+#51465 = DEFINITIONAL_REPRESENTATION('',(#51466),#51470);
+#51466 = LINE('',#51467,#51468);
+#51467 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#51468 = VECTOR('',#51469,1.);
+#51469 = DIRECTION('',(-1.,0.));
+#51470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51471 = PCURVE('',#48377,#51472);
+#51472 = DEFINITIONAL_REPRESENTATION('',(#51473),#51477);
+#51473 = LINE('',#51474,#51475);
+#51474 = CARTESIAN_POINT('',(0.,0.));
+#51475 = VECTOR('',#51476,1.);
+#51476 = DIRECTION('',(1.,0.));
+#51477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51478 = ORIENTED_EDGE('',*,*,#51479,.T.);
+#51479 = EDGE_CURVE('',#51457,#51480,#51482,.T.);
+#51480 = VERTEX_POINT('',#51481);
+#51481 = CARTESIAN_POINT('',(-0.975,-0.15,0.));
+#51482 = SURFACE_CURVE('',#51483,(#51488,#51495),.PCURVE_S1.);
+#51483 = CIRCLE('',#51484,0.25);
+#51484 = AXIS2_PLACEMENT_3D('',#51485,#51486,#51487);
+#51485 = CARTESIAN_POINT('',(-0.975,-0.15,0.25));
+#51486 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51487 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));
+#51488 = PCURVE('',#48210,#51489);
+#51489 = DEFINITIONAL_REPRESENTATION('',(#51490),#51494);
+#51490 = CIRCLE('',#51491,0.25);
+#51491 = AXIS2_PLACEMENT_2D('',#51492,#51493);
+#51492 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#51493 = DIRECTION('',(-2.22044604925E-16,1.));
+#51494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51495 = PCURVE('',#51496,#51501);
+#51496 = CYLINDRICAL_SURFACE('',#51497,0.25);
+#51497 = AXIS2_PLACEMENT_3D('',#51498,#51499,#51500);
+#51498 = CARTESIAN_POINT('',(-0.975,-0.15,0.25));
+#51499 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#51500 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));
+#51501 = DEFINITIONAL_REPRESENTATION('',(#51502),#51506);
+#51502 = LINE('',#51503,#51504);
+#51503 = CARTESIAN_POINT('',(6.28318530718,-2.775557561563E-17));
+#51504 = VECTOR('',#51505,1.);
+#51505 = DIRECTION('',(-1.,1.766974823035E-17));
+#51506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51507 = ORIENTED_EDGE('',*,*,#51508,.T.);
+#51508 = EDGE_CURVE('',#51480,#51509,#51511,.T.);
+#51509 = VERTEX_POINT('',#51510);
+#51510 = CARTESIAN_POINT('',(-1.,-0.15,0.));
+#51511 = SURFACE_CURVE('',#51512,(#51516,#51523),.PCURVE_S1.);
+#51512 = LINE('',#51513,#51514);
+#51513 = CARTESIAN_POINT('',(-0.975,-0.15,0.));
+#51514 = VECTOR('',#51515,1.);
+#51515 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#51516 = PCURVE('',#48210,#51517);
+#51517 = DEFINITIONAL_REPRESENTATION('',(#51518),#51522);
+#51518 = LINE('',#51519,#51520);
+#51519 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#51520 = VECTOR('',#51521,1.);
+#51521 = DIRECTION('',(0.,-1.));
+#51522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51523 = PCURVE('',#51524,#51529);
+#51524 = PLANE('',#51525);
+#51525 = AXIS2_PLACEMENT_3D('',#51526,#51527,#51528);
+#51526 = CARTESIAN_POINT('',(-0.975,-0.15,0.));
+#51527 = DIRECTION('',(0.,0.,1.));
+#51528 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#51529 = DEFINITIONAL_REPRESENTATION('',(#51530),#51534);
+#51530 = LINE('',#51531,#51532);
+#51531 = CARTESIAN_POINT('',(0.,0.));
+#51532 = VECTOR('',#51533,1.);
+#51533 = DIRECTION('',(1.,0.));
+#51534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51535 = ORIENTED_EDGE('',*,*,#51536,.T.);
+#51536 = EDGE_CURVE('',#51509,#51537,#51539,.T.);
+#51537 = VERTEX_POINT('',#51538);
+#51538 = CARTESIAN_POINT('',(-1.,-0.15,0.15));
+#51539 = SURFACE_CURVE('',#51540,(#51544,#51551),.PCURVE_S1.);
+#51540 = LINE('',#51541,#51542);
+#51541 = CARTESIAN_POINT('',(-1.,-0.15,0.));
+#51542 = VECTOR('',#51543,1.);
+#51543 = DIRECTION('',(0.,0.,1.));
+#51544 = PCURVE('',#48210,#51545);
+#51545 = DEFINITIONAL_REPRESENTATION('',(#51546),#51550);
+#51546 = LINE('',#51547,#51548);
+#51547 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#51548 = VECTOR('',#51549,1.);
+#51549 = DIRECTION('',(1.,0.));
+#51550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51551 = PCURVE('',#51552,#51557);
+#51552 = PLANE('',#51553);
+#51553 = AXIS2_PLACEMENT_3D('',#51554,#51555,#51556);
+#51554 = CARTESIAN_POINT('',(-1.,-0.15,0.));
+#51555 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51556 = DIRECTION('',(0.,-0.,1.));
+#51557 = DEFINITIONAL_REPRESENTATION('',(#51558),#51562);
+#51558 = LINE('',#51559,#51560);
+#51559 = CARTESIAN_POINT('',(0.,0.));
+#51560 = VECTOR('',#51561,1.);
+#51561 = DIRECTION('',(1.,0.));
+#51562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51563 = ORIENTED_EDGE('',*,*,#51564,.T.);
+#51564 = EDGE_CURVE('',#51537,#51565,#51567,.T.);
+#51565 = VERTEX_POINT('',#51566);
+#51566 = CARTESIAN_POINT('',(-0.975,-0.15,0.15));
+#51567 = SURFACE_CURVE('',#51568,(#51572,#51579),.PCURVE_S1.);
+#51568 = LINE('',#51569,#51570);
+#51569 = CARTESIAN_POINT('',(-1.,-0.15,0.15));
+#51570 = VECTOR('',#51571,1.);
+#51571 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51572 = PCURVE('',#48210,#51573);
+#51573 = DEFINITIONAL_REPRESENTATION('',(#51574),#51578);
+#51574 = LINE('',#51575,#51576);
+#51575 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#51576 = VECTOR('',#51577,1.);
+#51577 = DIRECTION('',(0.,1.));
+#51578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51579 = PCURVE('',#51580,#51585);
+#51580 = PLANE('',#51581);
+#51581 = AXIS2_PLACEMENT_3D('',#51582,#51583,#51584);
+#51582 = CARTESIAN_POINT('',(-1.,-0.15,0.15));
+#51583 = DIRECTION('',(-0.,0.,-1.));
+#51584 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51585 = DEFINITIONAL_REPRESENTATION('',(#51586),#51590);
+#51586 = LINE('',#51587,#51588);
+#51587 = CARTESIAN_POINT('',(0.,0.));
+#51588 = VECTOR('',#51589,1.);
+#51589 = DIRECTION('',(1.,0.));
+#51590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51591 = ORIENTED_EDGE('',*,*,#51592,.T.);
+#51592 = EDGE_CURVE('',#51565,#51593,#51595,.T.);
+#51593 = VERTEX_POINT('',#51594);
+#51594 = CARTESIAN_POINT('',(-0.875,-0.15,0.25));
+#51595 = SURFACE_CURVE('',#51596,(#51601,#51612),.PCURVE_S1.);
+#51596 = CIRCLE('',#51597,0.1);
+#51597 = AXIS2_PLACEMENT_3D('',#51598,#51599,#51600);
+#51598 = CARTESIAN_POINT('',(-0.975,-0.15,0.25));
+#51599 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#51600 = DIRECTION('',(-0.,0.,-1.));
+#51601 = PCURVE('',#48210,#51602);
+#51602 = DEFINITIONAL_REPRESENTATION('',(#51603),#51611);
+#51603 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51604,#51605,#51606,#51607
+ ,#51608,#51609,#51610),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#51604 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#51605 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#51606 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#51607 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#51608 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#51609 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#51610 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#51611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51612 = PCURVE('',#51613,#51618);
+#51613 = CYLINDRICAL_SURFACE('',#51614,0.1);
+#51614 = AXIS2_PLACEMENT_3D('',#51615,#51616,#51617);
+#51615 = CARTESIAN_POINT('',(-0.975,-0.15,0.25));
+#51616 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#51617 = DIRECTION('',(0.,-0.,-1.));
+#51618 = DEFINITIONAL_REPRESENTATION('',(#51619),#51623);
+#51619 = LINE('',#51620,#51621);
+#51620 = CARTESIAN_POINT('',(0.,0.));
+#51621 = VECTOR('',#51622,1.);
+#51622 = DIRECTION('',(1.,0.));
+#51623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51624 = ORIENTED_EDGE('',*,*,#51625,.T.);
+#51625 = EDGE_CURVE('',#51593,#51626,#51628,.T.);
+#51626 = VERTEX_POINT('',#51627);
+#51627 = CARTESIAN_POINT('',(-0.875,-0.15,0.4));
+#51628 = SURFACE_CURVE('',#51629,(#51633,#51640),.PCURVE_S1.);
+#51629 = LINE('',#51630,#51631);
+#51630 = CARTESIAN_POINT('',(-0.875,-0.15,0.25));
+#51631 = VECTOR('',#51632,1.);
+#51632 = DIRECTION('',(0.,0.,1.));
+#51633 = PCURVE('',#48210,#51634);
+#51634 = DEFINITIONAL_REPRESENTATION('',(#51635),#51639);
+#51635 = LINE('',#51636,#51637);
+#51636 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#51637 = VECTOR('',#51638,1.);
+#51638 = DIRECTION('',(1.,0.));
+#51639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51640 = PCURVE('',#51641,#51646);
+#51641 = PLANE('',#51642);
+#51642 = AXIS2_PLACEMENT_3D('',#51643,#51644,#51645);
+#51643 = CARTESIAN_POINT('',(-0.875,-0.15,0.25));
+#51644 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51645 = DIRECTION('',(0.,-0.,1.));
+#51646 = DEFINITIONAL_REPRESENTATION('',(#51647),#51651);
+#51647 = LINE('',#51648,#51649);
+#51648 = CARTESIAN_POINT('',(0.,0.));
+#51649 = VECTOR('',#51650,1.);
+#51650 = DIRECTION('',(1.,0.));
+#51651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51652 = ORIENTED_EDGE('',*,*,#51653,.T.);
+#51653 = EDGE_CURVE('',#51626,#48195,#51654,.T.);
+#51654 = SURFACE_CURVE('',#51655,(#51660,#51667),.PCURVE_S1.);
+#51655 = CIRCLE('',#51656,0.25);
+#51656 = AXIS2_PLACEMENT_3D('',#51657,#51658,#51659);
+#51657 = CARTESIAN_POINT('',(-0.625,-0.15,0.4));
+#51658 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51659 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));
+#51660 = PCURVE('',#48210,#51661);
+#51661 = DEFINITIONAL_REPRESENTATION('',(#51662),#51666);
+#51662 = CIRCLE('',#51663,0.25);
+#51663 = AXIS2_PLACEMENT_2D('',#51664,#51665);
+#51664 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#51665 = DIRECTION('',(4.440892098501E-16,-1.));
+#51666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51667 = PCURVE('',#51668,#51673);
+#51668 = CYLINDRICAL_SURFACE('',#51669,0.25);
+#51669 = AXIS2_PLACEMENT_3D('',#51670,#51671,#51672);
+#51670 = CARTESIAN_POINT('',(-0.625,-0.15,0.4));
+#51671 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#51672 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));
+#51673 = DEFINITIONAL_REPRESENTATION('',(#51674),#51678);
+#51674 = LINE('',#51675,#51676);
+#51675 = CARTESIAN_POINT('',(6.28318530718,0.));
+#51676 = VECTOR('',#51677,1.);
+#51677 = DIRECTION('',(-1.,0.));
+#51678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51679 = ADVANCED_FACE('',(#51680),#48267,.T.);
+#51680 = FACE_BOUND('',#51681,.T.);
+#51681 = EDGE_LOOP('',(#51682,#51683,#51684,#51707,#51731,#51754,#51777,
+ #51800,#51828,#51851));
+#51682 = ORIENTED_EDGE('',*,*,#48251,.F.);
+#51683 = ORIENTED_EDGE('',*,*,#48333,.T.);
+#51684 = ORIENTED_EDGE('',*,*,#51685,.T.);
+#51685 = EDGE_CURVE('',#48334,#51686,#51688,.T.);
+#51686 = VERTEX_POINT('',#51687);
+#51687 = CARTESIAN_POINT('',(-0.725,0.15,0.25));
+#51688 = SURFACE_CURVE('',#51689,(#51693,#51700),.PCURVE_S1.);
+#51689 = LINE('',#51690,#51691);
+#51690 = CARTESIAN_POINT('',(-0.725,0.15,0.4));
+#51691 = VECTOR('',#51692,1.);
+#51692 = DIRECTION('',(-0.,0.,-1.));
+#51693 = PCURVE('',#48267,#51694);
+#51694 = DEFINITIONAL_REPRESENTATION('',(#51695),#51699);
+#51695 = LINE('',#51696,#51697);
+#51696 = CARTESIAN_POINT('',(6.8195575452E-02,6.717491177E-02));
+#51697 = VECTOR('',#51698,1.);
+#51698 = DIRECTION('',(-1.,0.));
+#51699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51700 = PCURVE('',#48377,#51701);
+#51701 = DEFINITIONAL_REPRESENTATION('',(#51702),#51706);
+#51702 = LINE('',#51703,#51704);
+#51703 = CARTESIAN_POINT('',(0.,-0.3));
+#51704 = VECTOR('',#51705,1.);
+#51705 = DIRECTION('',(1.,0.));
+#51706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51707 = ORIENTED_EDGE('',*,*,#51708,.T.);
+#51708 = EDGE_CURVE('',#51686,#51709,#51711,.T.);
+#51709 = VERTEX_POINT('',#51710);
+#51710 = CARTESIAN_POINT('',(-0.975,0.15,0.));
+#51711 = SURFACE_CURVE('',#51712,(#51717,#51724),.PCURVE_S1.);
+#51712 = CIRCLE('',#51713,0.25);
+#51713 = AXIS2_PLACEMENT_3D('',#51714,#51715,#51716);
+#51714 = CARTESIAN_POINT('',(-0.975,0.15,0.25));
+#51715 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51716 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));
+#51717 = PCURVE('',#48267,#51718);
+#51718 = DEFINITIONAL_REPRESENTATION('',(#51719),#51723);
+#51719 = CIRCLE('',#51720,0.25);
+#51720 = AXIS2_PLACEMENT_2D('',#51721,#51722);
+#51721 = CARTESIAN_POINT('',(-8.1804424548E-02,-0.18282508823));
+#51722 = DIRECTION('',(-2.22044604925E-16,1.));
+#51723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51724 = PCURVE('',#51496,#51725);
+#51725 = DEFINITIONAL_REPRESENTATION('',(#51726),#51730);
+#51726 = LINE('',#51727,#51728);
+#51727 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#51728 = VECTOR('',#51729,1.);
+#51729 = DIRECTION('',(-1.,3.533949646071E-17));
+#51730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51731 = ORIENTED_EDGE('',*,*,#51732,.T.);
+#51732 = EDGE_CURVE('',#51709,#51733,#51735,.T.);
+#51733 = VERTEX_POINT('',#51734);
+#51734 = CARTESIAN_POINT('',(-1.,0.15,0.));
+#51735 = SURFACE_CURVE('',#51736,(#51740,#51747),.PCURVE_S1.);
+#51736 = LINE('',#51737,#51738);
+#51737 = CARTESIAN_POINT('',(-0.975,0.15,0.));
+#51738 = VECTOR('',#51739,1.);
+#51739 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#51740 = PCURVE('',#48267,#51741);
+#51741 = DEFINITIONAL_REPRESENTATION('',(#51742),#51746);
+#51742 = LINE('',#51743,#51744);
+#51743 = CARTESIAN_POINT('',(-0.331804424548,-0.18282508823));
+#51744 = VECTOR('',#51745,1.);
+#51745 = DIRECTION('',(0.,-1.));
+#51746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51747 = PCURVE('',#51524,#51748);
+#51748 = DEFINITIONAL_REPRESENTATION('',(#51749),#51753);
+#51749 = LINE('',#51750,#51751);
+#51750 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#51751 = VECTOR('',#51752,1.);
+#51752 = DIRECTION('',(1.,0.));
+#51753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51754 = ORIENTED_EDGE('',*,*,#51755,.T.);
+#51755 = EDGE_CURVE('',#51733,#51756,#51758,.T.);
+#51756 = VERTEX_POINT('',#51757);
+#51757 = CARTESIAN_POINT('',(-1.,0.15,0.15));
+#51758 = SURFACE_CURVE('',#51759,(#51763,#51770),.PCURVE_S1.);
+#51759 = LINE('',#51760,#51761);
+#51760 = CARTESIAN_POINT('',(-1.,0.15,0.));
+#51761 = VECTOR('',#51762,1.);
+#51762 = DIRECTION('',(0.,0.,1.));
+#51763 = PCURVE('',#48267,#51764);
+#51764 = DEFINITIONAL_REPRESENTATION('',(#51765),#51769);
+#51765 = LINE('',#51766,#51767);
+#51766 = CARTESIAN_POINT('',(-0.331804424548,-0.20782508823));
+#51767 = VECTOR('',#51768,1.);
+#51768 = DIRECTION('',(1.,0.));
+#51769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51770 = PCURVE('',#51552,#51771);
+#51771 = DEFINITIONAL_REPRESENTATION('',(#51772),#51776);
+#51772 = LINE('',#51773,#51774);
+#51773 = CARTESIAN_POINT('',(0.,-0.3));
+#51774 = VECTOR('',#51775,1.);
+#51775 = DIRECTION('',(1.,0.));
+#51776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51777 = ORIENTED_EDGE('',*,*,#51778,.T.);
+#51778 = EDGE_CURVE('',#51756,#51779,#51781,.T.);
+#51779 = VERTEX_POINT('',#51780);
+#51780 = CARTESIAN_POINT('',(-0.975,0.15,0.15));
+#51781 = SURFACE_CURVE('',#51782,(#51786,#51793),.PCURVE_S1.);
+#51782 = LINE('',#51783,#51784);
+#51783 = CARTESIAN_POINT('',(-1.,0.15,0.15));
+#51784 = VECTOR('',#51785,1.);
+#51785 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51786 = PCURVE('',#48267,#51787);
+#51787 = DEFINITIONAL_REPRESENTATION('',(#51788),#51792);
+#51788 = LINE('',#51789,#51790);
+#51789 = CARTESIAN_POINT('',(-0.181804424548,-0.20782508823));
+#51790 = VECTOR('',#51791,1.);
+#51791 = DIRECTION('',(0.,1.));
+#51792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51793 = PCURVE('',#51580,#51794);
+#51794 = DEFINITIONAL_REPRESENTATION('',(#51795),#51799);
+#51795 = LINE('',#51796,#51797);
+#51796 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#51797 = VECTOR('',#51798,1.);
+#51798 = DIRECTION('',(1.,0.));
+#51799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51800 = ORIENTED_EDGE('',*,*,#51801,.T.);
+#51801 = EDGE_CURVE('',#51779,#51802,#51804,.T.);
+#51802 = VERTEX_POINT('',#51803);
+#51803 = CARTESIAN_POINT('',(-0.875,0.15,0.25));
+#51804 = SURFACE_CURVE('',#51805,(#51810,#51821),.PCURVE_S1.);
+#51805 = CIRCLE('',#51806,0.1);
+#51806 = AXIS2_PLACEMENT_3D('',#51807,#51808,#51809);
+#51807 = CARTESIAN_POINT('',(-0.975,0.15,0.25));
+#51808 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#51809 = DIRECTION('',(-0.,0.,-1.));
+#51810 = PCURVE('',#48267,#51811);
+#51811 = DEFINITIONAL_REPRESENTATION('',(#51812),#51820);
+#51812 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51813,#51814,#51815,#51816
+ ,#51817,#51818,#51819),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#51813 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#51814 = CARTESIAN_POINT('',(-0.181804424548,-9.620007473112E-03));
+#51815 = CARTESIAN_POINT('',(-3.1804424548E-02,-9.622254785156E-02));
+#51816 = CARTESIAN_POINT('',(0.118195575452,-0.18282508823));
+#51817 = CARTESIAN_POINT('',(-3.1804424548E-02,-0.269427628608));
+#51818 = CARTESIAN_POINT('',(-0.181804424548,-0.356030168987));
+#51819 = CARTESIAN_POINT('',(-0.181804424548,-0.18282508823));
+#51820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51821 = PCURVE('',#51613,#51822);
+#51822 = DEFINITIONAL_REPRESENTATION('',(#51823),#51827);
+#51823 = LINE('',#51824,#51825);
+#51824 = CARTESIAN_POINT('',(0.,-0.3));
+#51825 = VECTOR('',#51826,1.);
+#51826 = DIRECTION('',(1.,0.));
+#51827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51828 = ORIENTED_EDGE('',*,*,#51829,.T.);
+#51829 = EDGE_CURVE('',#51802,#51830,#51832,.T.);
+#51830 = VERTEX_POINT('',#51831);
+#51831 = CARTESIAN_POINT('',(-0.875,0.15,0.4));
+#51832 = SURFACE_CURVE('',#51833,(#51837,#51844),.PCURVE_S1.);
+#51833 = LINE('',#51834,#51835);
+#51834 = CARTESIAN_POINT('',(-0.875,0.15,0.25));
+#51835 = VECTOR('',#51836,1.);
+#51836 = DIRECTION('',(0.,0.,1.));
+#51837 = PCURVE('',#48267,#51838);
+#51838 = DEFINITIONAL_REPRESENTATION('',(#51839),#51843);
+#51839 = LINE('',#51840,#51841);
+#51840 = CARTESIAN_POINT('',(-8.1804424548E-02,-8.282508823E-02));
+#51841 = VECTOR('',#51842,1.);
+#51842 = DIRECTION('',(1.,0.));
+#51843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51844 = PCURVE('',#51641,#51845);
+#51845 = DEFINITIONAL_REPRESENTATION('',(#51846),#51850);
+#51846 = LINE('',#51847,#51848);
+#51847 = CARTESIAN_POINT('',(0.,-0.3));
+#51848 = VECTOR('',#51849,1.);
+#51849 = DIRECTION('',(1.,0.));
+#51850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51851 = ORIENTED_EDGE('',*,*,#51852,.T.);
+#51852 = EDGE_CURVE('',#51830,#48252,#51853,.T.);
+#51853 = SURFACE_CURVE('',#51854,(#51859,#51866),.PCURVE_S1.);
+#51854 = CIRCLE('',#51855,0.25);
+#51855 = AXIS2_PLACEMENT_3D('',#51856,#51857,#51858);
+#51856 = CARTESIAN_POINT('',(-0.625,0.15,0.4));
+#51857 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51858 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));
+#51859 = PCURVE('',#48267,#51860);
+#51860 = DEFINITIONAL_REPRESENTATION('',(#51861),#51865);
+#51861 = CIRCLE('',#51862,0.25);
+#51862 = AXIS2_PLACEMENT_2D('',#51863,#51864);
+#51863 = CARTESIAN_POINT('',(6.8195575452E-02,0.16717491177));
+#51864 = DIRECTION('',(4.440892098501E-16,-1.));
+#51865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51866 = PCURVE('',#51668,#51867);
+#51867 = DEFINITIONAL_REPRESENTATION('',(#51868),#51872);
+#51868 = LINE('',#51869,#51870);
+#51869 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#51870 = VECTOR('',#51871,1.);
+#51871 = DIRECTION('',(-1.,0.));
+#51872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51873 = ADVANCED_FACE('',(#51874),#48317,.F.);
+#51874 = FACE_BOUND('',#51875,.F.);
+#51875 = EDGE_LOOP('',(#51876,#51898,#51899,#51921));
+#51876 = ORIENTED_EDGE('',*,*,#51877,.F.);
+#51877 = EDGE_CURVE('',#48252,#51878,#51880,.T.);
+#51878 = VERTEX_POINT('',#51879);
+#51879 = CARTESIAN_POINT('',(-0.6,0.15,0.65));
+#51880 = SURFACE_CURVE('',#51881,(#51885,#51891),.PCURVE_S1.);
+#51881 = LINE('',#51882,#51883);
+#51882 = CARTESIAN_POINT('',(-0.625,0.15,0.65));
+#51883 = VECTOR('',#51884,1.);
+#51884 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51885 = PCURVE('',#48317,#51886);
+#51886 = DEFINITIONAL_REPRESENTATION('',(#51887),#51890);
+#51887 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51888,#51889),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#51888 = CARTESIAN_POINT('',(1.055,6.899957935528E-16));
+#51889 = CARTESIAN_POINT('',(1.057100840336,1.));
+#51890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51891 = PCURVE('',#51419,#51892);
+#51892 = DEFINITIONAL_REPRESENTATION('',(#51893),#51897);
+#51893 = LINE('',#51894,#51895);
+#51894 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#51895 = VECTOR('',#51896,1.);
+#51896 = DIRECTION('',(1.,0.));
+#51897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51898 = ORIENTED_EDGE('',*,*,#48303,.T.);
+#51899 = ORIENTED_EDGE('',*,*,#51900,.T.);
+#51900 = EDGE_CURVE('',#48281,#51901,#51903,.T.);
+#51901 = VERTEX_POINT('',#51902);
+#51902 = CARTESIAN_POINT('',(-0.6,0.5,0.65));
+#51903 = SURFACE_CURVE('',#51904,(#51908,#51914),.PCURVE_S1.);
+#51904 = LINE('',#51905,#51906);
+#51905 = CARTESIAN_POINT('',(-0.625,0.5,0.65));
+#51906 = VECTOR('',#51907,1.);
+#51907 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#51908 = PCURVE('',#48317,#51909);
+#51909 = DEFINITIONAL_REPRESENTATION('',(#51910),#51913);
+#51910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51911,#51912),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#51911 = CARTESIAN_POINT('',(1.405,-1.779629778347E-15));
+#51912 = CARTESIAN_POINT('',(1.41200280112,1.));
+#51913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51914 = PCURVE('',#50902,#51915);
+#51915 = DEFINITIONAL_REPRESENTATION('',(#51916),#51920);
+#51916 = LINE('',#51917,#51918);
+#51917 = CARTESIAN_POINT('',(0.,0.));
+#51918 = VECTOR('',#51919,1.);
+#51919 = DIRECTION('',(1.,0.));
+#51920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51921 = ORIENTED_EDGE('',*,*,#51922,.F.);
+#51922 = EDGE_CURVE('',#51878,#51901,#51923,.T.);
+#51923 = SURFACE_CURVE('',#51924,(#51928,#51934),.PCURVE_S1.);
+#51924 = LINE('',#51925,#51926);
+#51925 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#51926 = VECTOR('',#51927,1.);
+#51927 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#51928 = PCURVE('',#48317,#51929);
+#51929 = DEFINITIONAL_REPRESENTATION('',(#51930),#51933);
+#51930 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51931,#51932),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.0425,1.3925),.PIECEWISE_BEZIER_KNOTS.);
+#51931 = CARTESIAN_POINT('',(1.057100840336,1.));
+#51932 = CARTESIAN_POINT('',(1.41200280112,1.));
+#51933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51934 = PCURVE('',#50414,#51935);
+#51935 = DEFINITIONAL_REPRESENTATION('',(#51936),#51940);
+#51936 = LINE('',#51937,#51938);
+#51937 = CARTESIAN_POINT('',(0.,1.082309560689E-16));
+#51938 = VECTOR('',#51939,1.);
+#51939 = DIRECTION('',(1.,-2.726764192004E-16));
+#51940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51941 = ADVANCED_FACE('',(#51942),#48377,.F.);
+#51942 = FACE_BOUND('',#51943,.F.);
+#51943 = EDGE_LOOP('',(#51944,#51945,#51946,#51967));
+#51944 = ORIENTED_EDGE('',*,*,#48361,.T.);
+#51945 = ORIENTED_EDGE('',*,*,#51685,.T.);
+#51946 = ORIENTED_EDGE('',*,*,#51947,.F.);
+#51947 = EDGE_CURVE('',#51457,#51686,#51948,.T.);
+#51948 = SURFACE_CURVE('',#51949,(#51953,#51960),.PCURVE_S1.);
+#51949 = LINE('',#51950,#51951);
+#51950 = CARTESIAN_POINT('',(-0.725,-0.15,0.25));
+#51951 = VECTOR('',#51952,1.);
+#51952 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#51953 = PCURVE('',#48377,#51954);
+#51954 = DEFINITIONAL_REPRESENTATION('',(#51955),#51959);
+#51955 = LINE('',#51956,#51957);
+#51956 = CARTESIAN_POINT('',(0.15,0.));
+#51957 = VECTOR('',#51958,1.);
+#51958 = DIRECTION('',(0.,-1.));
+#51959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51960 = PCURVE('',#51496,#51961);
+#51961 = DEFINITIONAL_REPRESENTATION('',(#51962),#51966);
+#51962 = LINE('',#51963,#51964);
+#51963 = CARTESIAN_POINT('',(6.28318530718,0.));
+#51964 = VECTOR('',#51965,1.);
+#51965 = DIRECTION('',(0.,-1.));
+#51966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51967 = ORIENTED_EDGE('',*,*,#51456,.F.);
+#51968 = ADVANCED_FACE('',(#51969),#48454,.F.);
+#51969 = FACE_BOUND('',#51970,.F.);
+#51970 = EDGE_LOOP('',(#51971,#51972,#51994,#52014));
+#51971 = ORIENTED_EDGE('',*,*,#48441,.T.);
+#51972 = ORIENTED_EDGE('',*,*,#51973,.T.);
+#51973 = EDGE_CURVE('',#48420,#51974,#51976,.T.);
+#51974 = VERTEX_POINT('',#51975);
+#51975 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));
+#51976 = SURFACE_CURVE('',#51977,(#51980,#51987),.PCURVE_S1.);
+#51977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51978,#51979),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#51978 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#51979 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));
+#51980 = PCURVE('',#48454,#51981);
+#51981 = DEFINITIONAL_REPRESENTATION('',(#51982),#51986);
+#51982 = LINE('',#51983,#51984);
+#51983 = CARTESIAN_POINT('',(0.116672618896,-1.224881343813E-16));
+#51984 = VECTOR('',#51985,1.);
+#51985 = DIRECTION('',(0.,1.));
+#51986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51987 = PCURVE('',#48637,#51988);
+#51988 = DEFINITIONAL_REPRESENTATION('',(#51989),#51993);
+#51989 = LINE('',#51990,#51991);
+#51990 = CARTESIAN_POINT('',(-2.212927150156E-17,-2.320400147376E-16));
+#51991 = VECTOR('',#51992,1.);
+#51992 = DIRECTION('',(-4.872950539577E-17,1.));
+#51993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#51994 = ORIENTED_EDGE('',*,*,#51995,.F.);
+#51995 = EDGE_CURVE('',#48472,#51974,#51996,.T.);
+#51996 = SURFACE_CURVE('',#51997,(#52001,#52007),.PCURVE_S1.);
+#51997 = LINE('',#51998,#51999);
+#51998 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));
+#51999 = VECTOR('',#52000,1.);
+#52000 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#52001 = PCURVE('',#48454,#52002);
+#52002 = DEFINITIONAL_REPRESENTATION('',(#52003),#52006);
+#52003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52004,#52005),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,7.692166799437E-02),.PIECEWISE_BEZIER_KNOTS.);
+#52004 = CARTESIAN_POINT('',(-3.415078971217E-17,1.));
+#52005 = CARTESIAN_POINT('',(0.116672618896,1.));
+#52006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52007 = PCURVE('',#48508,#52008);
+#52008 = DEFINITIONAL_REPRESENTATION('',(#52009),#52013);
+#52009 = LINE('',#52010,#52011);
+#52010 = CARTESIAN_POINT('',(0.460145678955,0.863876969945));
+#52011 = VECTOR('',#52012,1.);
+#52012 = DIRECTION('',(0.956519224717,0.291669286603));
+#52013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52014 = ORIENTED_EDGE('',*,*,#48471,.F.);
+#52015 = ADVANCED_FACE('',(#52016),#48508,.T.);
+#52016 = FACE_BOUND('',#52017,.T.);
+#52017 = EDGE_LOOP('',(#52018,#52040,#52062,#52084,#52106,#52128,#52148,
+ #52149));
+#52018 = ORIENTED_EDGE('',*,*,#52019,.F.);
+#52019 = EDGE_CURVE('',#52020,#48494,#52022,.T.);
+#52020 = VERTEX_POINT('',#52021);
+#52021 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));
+#52022 = SURFACE_CURVE('',#52023,(#52027,#52034),.PCURVE_S1.);
+#52023 = LINE('',#52024,#52025);
+#52024 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));
+#52025 = VECTOR('',#52026,1.);
+#52026 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#52027 = PCURVE('',#48508,#52028);
+#52028 = DEFINITIONAL_REPRESENTATION('',(#52029),#52033);
+#52029 = LINE('',#52030,#52031);
+#52030 = CARTESIAN_POINT('',(2.243568802826E-02,-7.357705423388E-02));
+#52031 = VECTOR('',#52032,1.);
+#52032 = DIRECTION('',(-0.291669286603,0.956519224717));
+#52033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52034 = PCURVE('',#48533,#52035);
+#52035 = DEFINITIONAL_REPRESENTATION('',(#52036),#52039);
+#52036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52037,#52038),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,7.692166799437E-02),.PIECEWISE_BEZIER_KNOTS.);
+#52037 = CARTESIAN_POINT('',(-9.352267571928E-17,1.));
+#52038 = CARTESIAN_POINT('',(0.116672618896,1.));
+#52039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52040 = ORIENTED_EDGE('',*,*,#52041,.F.);
+#52041 = EDGE_CURVE('',#52042,#52020,#52044,.T.);
+#52042 = VERTEX_POINT('',#52043);
+#52043 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));
+#52044 = SURFACE_CURVE('',#52045,(#52049,#52056),.PCURVE_S1.);
+#52045 = LINE('',#52046,#52047);
+#52046 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));
+#52047 = VECTOR('',#52048,1.);
+#52048 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#52049 = PCURVE('',#48508,#52050);
+#52050 = DEFINITIONAL_REPRESENTATION('',(#52051),#52055);
+#52051 = LINE('',#52052,#52053);
+#52052 = CARTESIAN_POINT('',(1.548264578389,-0.886312657973));
+#52053 = VECTOR('',#52054,1.);
+#52054 = DIRECTION('',(-0.882602560553,0.470119899711));
+#52055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52056 = PCURVE('',#50414,#52057);
+#52057 = DEFINITIONAL_REPRESENTATION('',(#52058),#52061);
+#52058 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52059,#52060),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.72878366612),.PIECEWISE_BEZIER_KNOTS.);
+#52059 = CARTESIAN_POINT('',(-7.085877689733E-17,1.));
+#52060 = CARTESIAN_POINT('',(1.785,1.));
+#52061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52062 = ORIENTED_EDGE('',*,*,#52063,.F.);
+#52063 = EDGE_CURVE('',#52064,#52042,#52066,.T.);
+#52064 = VERTEX_POINT('',#52065);
+#52065 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));
+#52066 = SURFACE_CURVE('',#52067,(#52071,#52078),.PCURVE_S1.);
+#52067 = LINE('',#52068,#52069);
+#52068 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));
+#52069 = VECTOR('',#52070,1.);
+#52070 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#52071 = PCURVE('',#48508,#52072);
+#52072 = DEFINITIONAL_REPRESENTATION('',(#52073),#52077);
+#52073 = LINE('',#52074,#52075);
+#52074 = CARTESIAN_POINT('',(1.621841632623,-0.863876969944));
+#52075 = VECTOR('',#52076,1.);
+#52076 = DIRECTION('',(-0.956519224717,-0.291669286603));
+#52077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52078 = PCURVE('',#50356,#52079);
+#52079 = DEFINITIONAL_REPRESENTATION('',(#52080),#52083);
+#52080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52081,#52082),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,7.692166799437E-02),.PIECEWISE_BEZIER_KNOTS.);
+#52081 = CARTESIAN_POINT('',(-3.415078971217E-17,1.));
+#52082 = CARTESIAN_POINT('',(0.116672618896,1.));
+#52083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52084 = ORIENTED_EDGE('',*,*,#52085,.F.);
+#52085 = EDGE_CURVE('',#52086,#52064,#52088,.T.);
+#52086 = VERTEX_POINT('',#52087);
+#52087 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));
+#52088 = SURFACE_CURVE('',#52089,(#52093,#52100),.PCURVE_S1.);
+#52089 = LINE('',#52090,#52091);
+#52090 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));
+#52091 = VECTOR('',#52092,1.);
+#52092 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#52093 = PCURVE('',#48508,#52094);
+#52094 = DEFINITIONAL_REPRESENTATION('',(#52095),#52099);
+#52095 = LINE('',#52096,#52097);
+#52096 = CARTESIAN_POINT('',(2.081987311578,1.026290163963E-12));
+#52097 = VECTOR('',#52098,1.);
+#52098 = DIRECTION('',(-0.470119899711,-0.882602560553));
+#52099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52100 = PCURVE('',#50304,#52101);
+#52101 = DEFINITIONAL_REPRESENTATION('',(#52102),#52105);
+#52102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52103,#52104),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.97878366612),.PIECEWISE_BEZIER_KNOTS.);
+#52103 = CARTESIAN_POINT('',(-7.172188072312E-17,1.));
+#52104 = CARTESIAN_POINT('',(1.035,1.));
+#52105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52106 = ORIENTED_EDGE('',*,*,#52107,.F.);
+#52107 = EDGE_CURVE('',#52108,#52086,#52110,.T.);
+#52108 = VERTEX_POINT('',#52109);
+#52109 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));
+#52110 = SURFACE_CURVE('',#52111,(#52115,#52122),.PCURVE_S1.);
+#52111 = LINE('',#52112,#52113);
+#52112 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));
+#52113 = VECTOR('',#52114,1.);
+#52114 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#52115 = PCURVE('',#48508,#52116);
+#52116 = DEFINITIONAL_REPRESENTATION('',(#52117),#52121);
+#52117 = LINE('',#52118,#52119);
+#52118 = CARTESIAN_POINT('',(2.05955162355,7.35770542349E-02));
+#52119 = VECTOR('',#52120,1.);
+#52120 = DIRECTION('',(0.291669286603,-0.956519224717));
+#52121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52122 = PCURVE('',#50252,#52123);
+#52123 = DEFINITIONAL_REPRESENTATION('',(#52124),#52127);
+#52124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52125,#52126),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,7.692166799437E-02),.PIECEWISE_BEZIER_KNOTS.);
+#52125 = CARTESIAN_POINT('',(-9.352267571928E-17,1.));
+#52126 = CARTESIAN_POINT('',(0.116672618896,1.));
+#52127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52128 = ORIENTED_EDGE('',*,*,#52129,.F.);
+#52129 = EDGE_CURVE('',#51974,#52108,#52130,.T.);
+#52130 = SURFACE_CURVE('',#52131,(#52135,#52142),.PCURVE_S1.);
+#52131 = LINE('',#52132,#52133);
+#52132 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));
+#52133 = VECTOR('',#52134,1.);
+#52134 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52135 = PCURVE('',#48508,#52136);
+#52136 = DEFINITIONAL_REPRESENTATION('',(#52137),#52141);
+#52137 = LINE('',#52138,#52139);
+#52138 = CARTESIAN_POINT('',(0.533722733189,0.886312657974));
+#52139 = VECTOR('',#52140,1.);
+#52140 = DIRECTION('',(0.882602560553,-0.470119899711));
+#52141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52142 = PCURVE('',#48637,#52143);
+#52143 = DEFINITIONAL_REPRESENTATION('',(#52144),#52147);
+#52144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52145,#52146),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.72878366612),.PIECEWISE_BEZIER_KNOTS.);
+#52145 = CARTESIAN_POINT('',(-7.085877689733E-17,1.));
+#52146 = CARTESIAN_POINT('',(1.785,1.));
+#52147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52148 = ORIENTED_EDGE('',*,*,#51995,.F.);
+#52149 = ORIENTED_EDGE('',*,*,#48493,.F.);
+#52150 = ADVANCED_FACE('',(#52151),#48533,.F.);
+#52151 = FACE_BOUND('',#52152,.F.);
+#52152 = EDGE_LOOP('',(#52153,#52154,#52155,#52156));
+#52153 = ORIENTED_EDGE('',*,*,#48550,.T.);
+#52154 = ORIENTED_EDGE('',*,*,#48520,.T.);
+#52155 = ORIENTED_EDGE('',*,*,#52019,.F.);
+#52156 = ORIENTED_EDGE('',*,*,#52157,.F.);
+#52157 = EDGE_CURVE('',#48551,#52020,#52158,.T.);
+#52158 = SURFACE_CURVE('',#52159,(#52162,#52169),.PCURVE_S1.);
+#52159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52160,#52161),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#52160 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));
+#52161 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));
+#52162 = PCURVE('',#48533,#52163);
+#52163 = DEFINITIONAL_REPRESENTATION('',(#52164),#52168);
+#52164 = LINE('',#52165,#52166);
+#52165 = CARTESIAN_POINT('',(7.053866653058E-17,-1.224999928426E-16));
+#52166 = VECTOR('',#52167,1.);
+#52167 = DIRECTION('',(-1.640613422499E-16,1.));
+#52168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52169 = PCURVE('',#50414,#52170);
+#52170 = DEFINITIONAL_REPRESENTATION('',(#52171),#52175);
+#52171 = LINE('',#52172,#52173);
+#52172 = CARTESIAN_POINT('',(1.785,-2.320400147376E-16));
+#52173 = VECTOR('',#52174,1.);
+#52174 = DIRECTION('',(0.,1.));
+#52175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52176 = ADVANCED_FACE('',(#52177),#48637,.F.);
+#52177 = FACE_BOUND('',#52178,.F.);
+#52178 = EDGE_LOOP('',(#52179,#52180,#52201,#52202,#52223,#52224,#52245,
+ #52246,#52266,#52267));
+#52179 = ORIENTED_EDGE('',*,*,#48624,.T.);
+#52180 = ORIENTED_EDGE('',*,*,#52181,.T.);
+#52181 = EDGE_CURVE('',#48598,#49626,#52182,.T.);
+#52182 = SURFACE_CURVE('',#52183,(#52187,#52194),.PCURVE_S1.);
+#52183 = LINE('',#52184,#52185);
+#52184 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#52185 = VECTOR('',#52186,1.);
+#52186 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52187 = PCURVE('',#48637,#52188);
+#52188 = DEFINITIONAL_REPRESENTATION('',(#52189),#52193);
+#52189 = LINE('',#52190,#52191);
+#52190 = CARTESIAN_POINT('',(6.938893903907E-17,-2.082243268011E-16));
+#52191 = VECTOR('',#52192,1.);
+#52192 = DIRECTION('',(1.,-3.530578108336E-16));
+#52193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52194 = PCURVE('',#48612,#52195);
+#52195 = DEFINITIONAL_REPRESENTATION('',(#52196),#52200);
+#52196 = LINE('',#52197,#52198);
+#52197 = CARTESIAN_POINT('',(2.5E-02,9.25E-02));
+#52198 = VECTOR('',#52199,1.);
+#52199 = DIRECTION('',(0.,-1.));
+#52200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52201 = ORIENTED_EDGE('',*,*,#49675,.T.);
+#52202 = ORIENTED_EDGE('',*,*,#52203,.T.);
+#52203 = EDGE_CURVE('',#49649,#50122,#52204,.T.);
+#52204 = SURFACE_CURVE('',#52205,(#52209,#52216),.PCURVE_S1.);
+#52205 = LINE('',#52206,#52207);
+#52206 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#52207 = VECTOR('',#52208,1.);
+#52208 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52209 = PCURVE('',#48637,#52210);
+#52210 = DEFINITIONAL_REPRESENTATION('',(#52211),#52215);
+#52211 = LINE('',#52212,#52213);
+#52212 = CARTESIAN_POINT('',(0.,-7.890925396903E-16));
+#52213 = VECTOR('',#52214,1.);
+#52214 = DIRECTION('',(1.,5.880655431585E-16));
+#52215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52216 = PCURVE('',#49663,#52217);
+#52217 = DEFINITIONAL_REPRESENTATION('',(#52218),#52222);
+#52218 = LINE('',#52219,#52220);
+#52219 = CARTESIAN_POINT('',(2.5E-02,0.7425));
+#52220 = VECTOR('',#52221,1.);
+#52221 = DIRECTION('',(0.,-1.));
+#52222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52223 = ORIENTED_EDGE('',*,*,#50166,.T.);
+#52224 = ORIENTED_EDGE('',*,*,#52225,.T.);
+#52225 = EDGE_CURVE('',#50145,#49111,#52226,.T.);
+#52226 = SURFACE_CURVE('',#52227,(#52231,#52238),.PCURVE_S1.);
+#52227 = LINE('',#52228,#52229);
+#52228 = CARTESIAN_POINT('',(0.6,0.8925,0.65));
+#52229 = VECTOR('',#52230,1.);
+#52230 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52231 = PCURVE('',#48637,#52232);
+#52232 = DEFINITIONAL_REPRESENTATION('',(#52233),#52237);
+#52233 = LINE('',#52234,#52235);
+#52234 = CARTESIAN_POINT('',(0.,1.458989241794E-16));
+#52235 = VECTOR('',#52236,1.);
+#52236 = DIRECTION('',(1.,-2.997270246658E-16));
+#52237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52238 = PCURVE('',#49125,#52239);
+#52239 = DEFINITIONAL_REPRESENTATION('',(#52240),#52244);
+#52240 = LINE('',#52241,#52242);
+#52241 = CARTESIAN_POINT('',(2.5E-02,1.3925));
+#52242 = VECTOR('',#52243,1.);
+#52243 = DIRECTION('',(0.,-1.));
+#52244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52245 = ORIENTED_EDGE('',*,*,#49160,.T.);
+#52246 = ORIENTED_EDGE('',*,*,#52247,.T.);
+#52247 = EDGE_CURVE('',#49139,#52108,#52248,.T.);
+#52248 = SURFACE_CURVE('',#52249,(#52252,#52259),.PCURVE_S1.);
+#52249 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52250,#52251),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#52250 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));
+#52251 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));
+#52252 = PCURVE('',#48637,#52253);
+#52253 = DEFINITIONAL_REPRESENTATION('',(#52254),#52258);
+#52254 = LINE('',#52255,#52256);
+#52255 = CARTESIAN_POINT('',(1.785,-2.320400147376E-16));
+#52256 = VECTOR('',#52257,1.);
+#52257 = DIRECTION('',(0.,1.));
+#52258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52259 = PCURVE('',#50252,#52260);
+#52260 = DEFINITIONAL_REPRESENTATION('',(#52261),#52265);
+#52261 = LINE('',#52262,#52263);
+#52262 = CARTESIAN_POINT('',(7.053866653058E-17,-1.224999928426E-16));
+#52263 = VECTOR('',#52264,1.);
+#52264 = DIRECTION('',(-1.640613422499E-16,1.));
+#52265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52266 = ORIENTED_EDGE('',*,*,#52129,.F.);
+#52267 = ORIENTED_EDGE('',*,*,#51973,.F.);
+#52268 = ADVANCED_FACE('',(#52269),#48612,.F.);
+#52269 = FACE_BOUND('',#52270,.F.);
+#52270 = EDGE_LOOP('',(#52271,#52272,#52293,#52294));
+#52271 = ORIENTED_EDGE('',*,*,#48597,.F.);
+#52272 = ORIENTED_EDGE('',*,*,#52273,.T.);
+#52273 = EDGE_CURVE('',#47153,#47470,#52274,.T.);
+#52274 = SURFACE_CURVE('',#52275,(#52279,#52286),.PCURVE_S1.);
+#52275 = LINE('',#52276,#52277);
+#52276 = CARTESIAN_POINT('',(0.625,0.8,0.65));
+#52277 = VECTOR('',#52278,1.);
+#52278 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52279 = PCURVE('',#48612,#52280);
+#52280 = DEFINITIONAL_REPRESENTATION('',(#52281),#52285);
+#52281 = LINE('',#52282,#52283);
+#52282 = CARTESIAN_POINT('',(-0.,0.));
+#52283 = VECTOR('',#52284,1.);
+#52284 = DIRECTION('',(0.,-1.));
+#52285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52286 = PCURVE('',#48866,#52287);
+#52287 = DEFINITIONAL_REPRESENTATION('',(#52288),#52292);
+#52288 = LINE('',#52289,#52290);
+#52289 = CARTESIAN_POINT('',(4.712388980385,0.));
+#52290 = VECTOR('',#52291,1.);
+#52291 = DIRECTION('',(0.,-1.));
+#52292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52293 = ORIENTED_EDGE('',*,*,#49625,.T.);
+#52294 = ORIENTED_EDGE('',*,*,#52181,.F.);
+#52295 = ADVANCED_FACE('',(#52296),#48866,.T.);
+#52296 = FACE_BOUND('',#52297,.T.);
+#52297 = EDGE_LOOP('',(#52298,#52299,#52300,#52301));
+#52298 = ORIENTED_EDGE('',*,*,#48851,.T.);
+#52299 = ORIENTED_EDGE('',*,*,#52273,.T.);
+#52300 = ORIENTED_EDGE('',*,*,#49352,.F.);
+#52301 = ORIENTED_EDGE('',*,*,#52302,.F.);
+#52302 = EDGE_CURVE('',#48824,#49330,#52303,.T.);
+#52303 = SURFACE_CURVE('',#52304,(#52308,#52315),.PCURVE_S1.);
+#52304 = LINE('',#52305,#52306);
+#52305 = CARTESIAN_POINT('',(0.875,0.8,0.4));
+#52306 = VECTOR('',#52307,1.);
+#52307 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52308 = PCURVE('',#48866,#52309);
+#52309 = DEFINITIONAL_REPRESENTATION('',(#52310),#52314);
+#52310 = LINE('',#52311,#52312);
+#52311 = CARTESIAN_POINT('',(6.28318530718,-1.110223024625E-16));
+#52312 = VECTOR('',#52313,1.);
+#52313 = DIRECTION('',(0.,-1.));
+#52314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52315 = PCURVE('',#48839,#52316);
+#52316 = DEFINITIONAL_REPRESENTATION('',(#52317),#52321);
+#52317 = LINE('',#52318,#52319);
+#52318 = CARTESIAN_POINT('',(0.15,0.));
+#52319 = VECTOR('',#52320,1.);
+#52320 = DIRECTION('',(0.,-1.));
+#52321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52322 = ADVANCED_FACE('',(#52323),#48839,.F.);
+#52323 = FACE_BOUND('',#52324,.F.);
+#52324 = EDGE_LOOP('',(#52325,#52346,#52347,#52348));
+#52325 = ORIENTED_EDGE('',*,*,#52326,.T.);
+#52326 = EDGE_CURVE('',#48791,#49302,#52327,.T.);
+#52327 = SURFACE_CURVE('',#52328,(#52332,#52339),.PCURVE_S1.);
+#52328 = LINE('',#52329,#52330);
+#52329 = CARTESIAN_POINT('',(0.875,0.8,0.25));
+#52330 = VECTOR('',#52331,1.);
+#52331 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52332 = PCURVE('',#48839,#52333);
+#52333 = DEFINITIONAL_REPRESENTATION('',(#52334),#52338);
+#52334 = LINE('',#52335,#52336);
+#52335 = CARTESIAN_POINT('',(0.,0.));
+#52336 = VECTOR('',#52337,1.);
+#52337 = DIRECTION('',(0.,-1.));
+#52338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52339 = PCURVE('',#48811,#52340);
+#52340 = DEFINITIONAL_REPRESENTATION('',(#52341),#52345);
+#52341 = LINE('',#52342,#52343);
+#52342 = CARTESIAN_POINT('',(1.570796326795,0.));
+#52343 = VECTOR('',#52344,1.);
+#52344 = DIRECTION('',(0.,-1.));
+#52345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52346 = ORIENTED_EDGE('',*,*,#49329,.T.);
+#52347 = ORIENTED_EDGE('',*,*,#52302,.F.);
+#52348 = ORIENTED_EDGE('',*,*,#48823,.F.);
+#52349 = ADVANCED_FACE('',(#52350),#48811,.F.);
+#52350 = FACE_BOUND('',#52351,.F.);
+#52351 = EDGE_LOOP('',(#52352,#52373,#52374,#52375));
+#52352 = ORIENTED_EDGE('',*,*,#52353,.T.);
+#52353 = EDGE_CURVE('',#48763,#49279,#52354,.T.);
+#52354 = SURFACE_CURVE('',#52355,(#52359,#52366),.PCURVE_S1.);
+#52355 = LINE('',#52356,#52357);
+#52356 = CARTESIAN_POINT('',(0.975,0.8,0.15));
+#52357 = VECTOR('',#52358,1.);
+#52358 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52359 = PCURVE('',#48811,#52360);
+#52360 = DEFINITIONAL_REPRESENTATION('',(#52361),#52365);
+#52361 = LINE('',#52362,#52363);
+#52362 = CARTESIAN_POINT('',(0.,0.));
+#52363 = VECTOR('',#52364,1.);
+#52364 = DIRECTION('',(0.,-1.));
+#52365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52366 = PCURVE('',#48778,#52367);
+#52367 = DEFINITIONAL_REPRESENTATION('',(#52368),#52372);
+#52368 = LINE('',#52369,#52370);
+#52369 = CARTESIAN_POINT('',(2.5E-02,5.551115123125E-18));
+#52370 = VECTOR('',#52371,1.);
+#52371 = DIRECTION('',(0.,-1.));
+#52372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52373 = ORIENTED_EDGE('',*,*,#49301,.T.);
+#52374 = ORIENTED_EDGE('',*,*,#52326,.F.);
+#52375 = ORIENTED_EDGE('',*,*,#48790,.F.);
+#52376 = ADVANCED_FACE('',(#52377),#48778,.F.);
+#52377 = FACE_BOUND('',#52378,.F.);
+#52378 = EDGE_LOOP('',(#52379,#52400,#52401,#52402));
+#52379 = ORIENTED_EDGE('',*,*,#52380,.T.);
+#52380 = EDGE_CURVE('',#48735,#49256,#52381,.T.);
+#52381 = SURFACE_CURVE('',#52382,(#52386,#52393),.PCURVE_S1.);
+#52382 = LINE('',#52383,#52384);
+#52383 = CARTESIAN_POINT('',(1.,0.8,0.15));
+#52384 = VECTOR('',#52385,1.);
+#52385 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52386 = PCURVE('',#48778,#52387);
+#52387 = DEFINITIONAL_REPRESENTATION('',(#52388),#52392);
+#52388 = LINE('',#52389,#52390);
+#52389 = CARTESIAN_POINT('',(-0.,0.));
+#52390 = VECTOR('',#52391,1.);
+#52391 = DIRECTION('',(0.,-1.));
+#52392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52393 = PCURVE('',#48750,#52394);
+#52394 = DEFINITIONAL_REPRESENTATION('',(#52395),#52399);
+#52395 = LINE('',#52396,#52397);
+#52396 = CARTESIAN_POINT('',(0.15,0.));
+#52397 = VECTOR('',#52398,1.);
+#52398 = DIRECTION('',(0.,-1.));
+#52399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52400 = ORIENTED_EDGE('',*,*,#49278,.T.);
+#52401 = ORIENTED_EDGE('',*,*,#52353,.F.);
+#52402 = ORIENTED_EDGE('',*,*,#48762,.F.);
+#52403 = ADVANCED_FACE('',(#52404),#48750,.F.);
+#52404 = FACE_BOUND('',#52405,.F.);
+#52405 = EDGE_LOOP('',(#52406,#52427,#52428,#52429));
+#52406 = ORIENTED_EDGE('',*,*,#52407,.T.);
+#52407 = EDGE_CURVE('',#48707,#49233,#52408,.T.);
+#52408 = SURFACE_CURVE('',#52409,(#52413,#52420),.PCURVE_S1.);
+#52409 = LINE('',#52410,#52411);
+#52410 = CARTESIAN_POINT('',(1.,0.8,0.));
+#52411 = VECTOR('',#52412,1.);
+#52412 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52413 = PCURVE('',#48750,#52414);
+#52414 = DEFINITIONAL_REPRESENTATION('',(#52415),#52419);
+#52415 = LINE('',#52416,#52417);
+#52416 = CARTESIAN_POINT('',(0.,0.));
+#52417 = VECTOR('',#52418,1.);
+#52418 = DIRECTION('',(0.,-1.));
+#52419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52420 = PCURVE('',#48722,#52421);
+#52421 = DEFINITIONAL_REPRESENTATION('',(#52422),#52426);
+#52422 = LINE('',#52423,#52424);
+#52423 = CARTESIAN_POINT('',(2.5E-02,-5.551115123125E-18));
+#52424 = VECTOR('',#52425,1.);
+#52425 = DIRECTION('',(0.,-1.));
+#52426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52427 = ORIENTED_EDGE('',*,*,#49255,.T.);
+#52428 = ORIENTED_EDGE('',*,*,#52380,.F.);
+#52429 = ORIENTED_EDGE('',*,*,#48734,.F.);
+#52430 = ADVANCED_FACE('',(#52431),#48722,.F.);
+#52431 = FACE_BOUND('',#52432,.F.);
+#52432 = EDGE_LOOP('',(#52433,#52454,#52455,#52456));
+#52433 = ORIENTED_EDGE('',*,*,#52434,.T.);
+#52434 = EDGE_CURVE('',#48678,#49209,#52435,.T.);
+#52435 = SURFACE_CURVE('',#52436,(#52440,#52447),.PCURVE_S1.);
+#52436 = LINE('',#52437,#52438);
+#52437 = CARTESIAN_POINT('',(0.975,0.8,0.));
+#52438 = VECTOR('',#52439,1.);
+#52439 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52440 = PCURVE('',#48722,#52441);
+#52441 = DEFINITIONAL_REPRESENTATION('',(#52442),#52446);
+#52442 = LINE('',#52443,#52444);
+#52443 = CARTESIAN_POINT('',(0.,0.));
+#52444 = VECTOR('',#52445,1.);
+#52445 = DIRECTION('',(0.,-1.));
+#52446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52447 = PCURVE('',#48694,#52448);
+#52448 = DEFINITIONAL_REPRESENTATION('',(#52449),#52453);
+#52449 = LINE('',#52450,#52451);
+#52450 = CARTESIAN_POINT('',(4.712388980385,0.));
+#52451 = VECTOR('',#52452,1.);
+#52452 = DIRECTION('',(0.,-1.));
+#52453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52454 = ORIENTED_EDGE('',*,*,#49232,.T.);
+#52455 = ORIENTED_EDGE('',*,*,#52407,.F.);
+#52456 = ORIENTED_EDGE('',*,*,#48706,.F.);
+#52457 = ADVANCED_FACE('',(#52458),#48694,.T.);
+#52458 = FACE_BOUND('',#52459,.T.);
+#52459 = EDGE_LOOP('',(#52460,#52461,#52462,#52463));
+#52460 = ORIENTED_EDGE('',*,*,#48677,.T.);
+#52461 = ORIENTED_EDGE('',*,*,#52434,.T.);
+#52462 = ORIENTED_EDGE('',*,*,#49208,.F.);
+#52463 = ORIENTED_EDGE('',*,*,#49379,.F.);
+#52464 = ADVANCED_FACE('',(#52465),#49095,.T.);
+#52465 = FACE_BOUND('',#52466,.T.);
+#52466 = EDGE_LOOP('',(#52467,#52468,#52489,#52490));
+#52467 = ORIENTED_EDGE('',*,*,#49573,.T.);
+#52468 = ORIENTED_EDGE('',*,*,#52469,.T.);
+#52469 = EDGE_CURVE('',#47580,#47210,#52470,.T.);
+#52470 = SURFACE_CURVE('',#52471,(#52475,#52482),.PCURVE_S1.);
+#52471 = LINE('',#52472,#52473);
+#52472 = CARTESIAN_POINT('',(0.625,-0.5,0.65));
+#52473 = VECTOR('',#52474,1.);
+#52474 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52475 = PCURVE('',#49095,#52476);
+#52476 = DEFINITIONAL_REPRESENTATION('',(#52477),#52481);
+#52477 = LINE('',#52478,#52479);
+#52478 = CARTESIAN_POINT('',(4.712388980385,0.));
+#52479 = VECTOR('',#52480,1.);
+#52480 = DIRECTION('',(0.,-1.));
+#52481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52482 = PCURVE('',#49125,#52483);
+#52483 = DEFINITIONAL_REPRESENTATION('',(#52484),#52488);
+#52484 = LINE('',#52485,#52486);
+#52485 = CARTESIAN_POINT('',(-0.,0.));
+#52486 = VECTOR('',#52487,1.);
+#52487 = DIRECTION('',(0.,-1.));
+#52488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52489 = ORIENTED_EDGE('',*,*,#49080,.F.);
+#52490 = ORIENTED_EDGE('',*,*,#52491,.F.);
+#52491 = EDGE_CURVE('',#49551,#49053,#52492,.T.);
+#52492 = SURFACE_CURVE('',#52493,(#52497,#52504),.PCURVE_S1.);
+#52493 = LINE('',#52494,#52495);
+#52494 = CARTESIAN_POINT('',(0.875,-0.5,0.4));
+#52495 = VECTOR('',#52496,1.);
+#52496 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52497 = PCURVE('',#49095,#52498);
+#52498 = DEFINITIONAL_REPRESENTATION('',(#52499),#52503);
+#52499 = LINE('',#52500,#52501);
+#52500 = CARTESIAN_POINT('',(6.28318530718,-1.110223024625E-16));
+#52501 = VECTOR('',#52502,1.);
+#52502 = DIRECTION('',(0.,-1.));
+#52503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52504 = PCURVE('',#49068,#52505);
+#52505 = DEFINITIONAL_REPRESENTATION('',(#52506),#52510);
+#52506 = LINE('',#52507,#52508);
+#52507 = CARTESIAN_POINT('',(0.15,0.));
+#52508 = VECTOR('',#52509,1.);
+#52509 = DIRECTION('',(0.,-1.));
+#52510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52511 = ADVANCED_FACE('',(#52512),#49068,.F.);
+#52512 = FACE_BOUND('',#52513,.F.);
+#52513 = EDGE_LOOP('',(#52514,#52535,#52536,#52537));
+#52514 = ORIENTED_EDGE('',*,*,#52515,.T.);
+#52515 = EDGE_CURVE('',#49523,#49020,#52516,.T.);
+#52516 = SURFACE_CURVE('',#52517,(#52521,#52528),.PCURVE_S1.);
+#52517 = LINE('',#52518,#52519);
+#52518 = CARTESIAN_POINT('',(0.875,-0.5,0.25));
+#52519 = VECTOR('',#52520,1.);
+#52520 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52521 = PCURVE('',#49068,#52522);
+#52522 = DEFINITIONAL_REPRESENTATION('',(#52523),#52527);
+#52523 = LINE('',#52524,#52525);
+#52524 = CARTESIAN_POINT('',(0.,0.));
+#52525 = VECTOR('',#52526,1.);
+#52526 = DIRECTION('',(0.,-1.));
+#52527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52528 = PCURVE('',#49040,#52529);
+#52529 = DEFINITIONAL_REPRESENTATION('',(#52530),#52534);
+#52530 = LINE('',#52531,#52532);
+#52531 = CARTESIAN_POINT('',(1.570796326795,0.));
+#52532 = VECTOR('',#52533,1.);
+#52533 = DIRECTION('',(0.,-1.));
+#52534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52535 = ORIENTED_EDGE('',*,*,#49052,.T.);
+#52536 = ORIENTED_EDGE('',*,*,#52491,.F.);
+#52537 = ORIENTED_EDGE('',*,*,#49550,.F.);
+#52538 = ADVANCED_FACE('',(#52539),#49040,.F.);
+#52539 = FACE_BOUND('',#52540,.F.);
+#52540 = EDGE_LOOP('',(#52541,#52562,#52563,#52564));
+#52541 = ORIENTED_EDGE('',*,*,#52542,.T.);
+#52542 = EDGE_CURVE('',#49500,#48992,#52543,.T.);
+#52543 = SURFACE_CURVE('',#52544,(#52548,#52555),.PCURVE_S1.);
+#52544 = LINE('',#52545,#52546);
+#52545 = CARTESIAN_POINT('',(0.975,-0.5,0.15));
+#52546 = VECTOR('',#52547,1.);
+#52547 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52548 = PCURVE('',#49040,#52549);
+#52549 = DEFINITIONAL_REPRESENTATION('',(#52550),#52554);
+#52550 = LINE('',#52551,#52552);
+#52551 = CARTESIAN_POINT('',(0.,0.));
+#52552 = VECTOR('',#52553,1.);
+#52553 = DIRECTION('',(0.,-1.));
+#52554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52555 = PCURVE('',#49007,#52556);
+#52556 = DEFINITIONAL_REPRESENTATION('',(#52557),#52561);
+#52557 = LINE('',#52558,#52559);
+#52558 = CARTESIAN_POINT('',(2.5E-02,5.551115123125E-18));
+#52559 = VECTOR('',#52560,1.);
+#52560 = DIRECTION('',(0.,-1.));
+#52561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52562 = ORIENTED_EDGE('',*,*,#49019,.T.);
+#52563 = ORIENTED_EDGE('',*,*,#52515,.F.);
+#52564 = ORIENTED_EDGE('',*,*,#49522,.F.);
+#52565 = ADVANCED_FACE('',(#52566),#49007,.F.);
+#52566 = FACE_BOUND('',#52567,.F.);
+#52567 = EDGE_LOOP('',(#52568,#52589,#52590,#52591));
+#52568 = ORIENTED_EDGE('',*,*,#52569,.T.);
+#52569 = EDGE_CURVE('',#49477,#48964,#52570,.T.);
+#52570 = SURFACE_CURVE('',#52571,(#52575,#52582),.PCURVE_S1.);
+#52571 = LINE('',#52572,#52573);
+#52572 = CARTESIAN_POINT('',(1.,-0.5,0.15));
+#52573 = VECTOR('',#52574,1.);
+#52574 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52575 = PCURVE('',#49007,#52576);
+#52576 = DEFINITIONAL_REPRESENTATION('',(#52577),#52581);
+#52577 = LINE('',#52578,#52579);
+#52578 = CARTESIAN_POINT('',(-0.,0.));
+#52579 = VECTOR('',#52580,1.);
+#52580 = DIRECTION('',(0.,-1.));
+#52581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52582 = PCURVE('',#48979,#52583);
+#52583 = DEFINITIONAL_REPRESENTATION('',(#52584),#52588);
+#52584 = LINE('',#52585,#52586);
+#52585 = CARTESIAN_POINT('',(0.15,0.));
+#52586 = VECTOR('',#52587,1.);
+#52587 = DIRECTION('',(0.,-1.));
+#52588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52589 = ORIENTED_EDGE('',*,*,#48991,.T.);
+#52590 = ORIENTED_EDGE('',*,*,#52542,.F.);
+#52591 = ORIENTED_EDGE('',*,*,#49499,.F.);
+#52592 = ADVANCED_FACE('',(#52593),#48979,.F.);
+#52593 = FACE_BOUND('',#52594,.F.);
+#52594 = EDGE_LOOP('',(#52595,#52616,#52617,#52618));
+#52595 = ORIENTED_EDGE('',*,*,#52596,.T.);
+#52596 = EDGE_CURVE('',#49454,#48936,#52597,.T.);
+#52597 = SURFACE_CURVE('',#52598,(#52602,#52609),.PCURVE_S1.);
+#52598 = LINE('',#52599,#52600);
+#52599 = CARTESIAN_POINT('',(1.,-0.5,0.));
+#52600 = VECTOR('',#52601,1.);
+#52601 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52602 = PCURVE('',#48979,#52603);
+#52603 = DEFINITIONAL_REPRESENTATION('',(#52604),#52608);
+#52604 = LINE('',#52605,#52606);
+#52605 = CARTESIAN_POINT('',(0.,0.));
+#52606 = VECTOR('',#52607,1.);
+#52607 = DIRECTION('',(0.,-1.));
+#52608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52609 = PCURVE('',#48951,#52610);
+#52610 = DEFINITIONAL_REPRESENTATION('',(#52611),#52615);
+#52611 = LINE('',#52612,#52613);
+#52612 = CARTESIAN_POINT('',(2.5E-02,-5.551115123125E-18));
+#52613 = VECTOR('',#52614,1.);
+#52614 = DIRECTION('',(0.,-1.));
+#52615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52616 = ORIENTED_EDGE('',*,*,#48963,.T.);
+#52617 = ORIENTED_EDGE('',*,*,#52569,.F.);
+#52618 = ORIENTED_EDGE('',*,*,#49476,.F.);
+#52619 = ADVANCED_FACE('',(#52620),#48951,.F.);
+#52620 = FACE_BOUND('',#52621,.F.);
+#52621 = EDGE_LOOP('',(#52622,#52643,#52644,#52645));
+#52622 = ORIENTED_EDGE('',*,*,#52623,.T.);
+#52623 = EDGE_CURVE('',#49430,#48907,#52624,.T.);
+#52624 = SURFACE_CURVE('',#52625,(#52629,#52636),.PCURVE_S1.);
+#52625 = LINE('',#52626,#52627);
+#52626 = CARTESIAN_POINT('',(0.975,-0.5,0.));
+#52627 = VECTOR('',#52628,1.);
+#52628 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52629 = PCURVE('',#48951,#52630);
+#52630 = DEFINITIONAL_REPRESENTATION('',(#52631),#52635);
+#52631 = LINE('',#52632,#52633);
+#52632 = CARTESIAN_POINT('',(0.,0.));
+#52633 = VECTOR('',#52634,1.);
+#52634 = DIRECTION('',(0.,-1.));
+#52635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52636 = PCURVE('',#48923,#52637);
+#52637 = DEFINITIONAL_REPRESENTATION('',(#52638),#52642);
+#52638 = LINE('',#52639,#52640);
+#52639 = CARTESIAN_POINT('',(4.712388980385,0.));
+#52640 = VECTOR('',#52641,1.);
+#52641 = DIRECTION('',(0.,-1.));
+#52642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52643 = ORIENTED_EDGE('',*,*,#48935,.T.);
+#52644 = ORIENTED_EDGE('',*,*,#52596,.F.);
+#52645 = ORIENTED_EDGE('',*,*,#49453,.F.);
+#52646 = ADVANCED_FACE('',(#52647),#48923,.T.);
+#52647 = FACE_BOUND('',#52648,.T.);
+#52648 = EDGE_LOOP('',(#52649,#52650,#52651,#52652));
+#52649 = ORIENTED_EDGE('',*,*,#49429,.T.);
+#52650 = ORIENTED_EDGE('',*,*,#52623,.T.);
+#52651 = ORIENTED_EDGE('',*,*,#48906,.F.);
+#52652 = ORIENTED_EDGE('',*,*,#49600,.F.);
+#52653 = ADVANCED_FACE('',(#52654),#49125,.F.);
+#52654 = FACE_BOUND('',#52655,.F.);
+#52655 = EDGE_LOOP('',(#52656,#52657,#52658,#52659));
+#52656 = ORIENTED_EDGE('',*,*,#50144,.F.);
+#52657 = ORIENTED_EDGE('',*,*,#52469,.T.);
+#52658 = ORIENTED_EDGE('',*,*,#49110,.T.);
+#52659 = ORIENTED_EDGE('',*,*,#52225,.F.);
+#52660 = ADVANCED_FACE('',(#52661),#49663,.F.);
+#52661 = FACE_BOUND('',#52662,.F.);
+#52662 = EDGE_LOOP('',(#52663,#52664,#52685,#52686));
+#52663 = ORIENTED_EDGE('',*,*,#49648,.F.);
+#52664 = ORIENTED_EDGE('',*,*,#52665,.T.);
+#52665 = EDGE_CURVE('',#47494,#47551,#52666,.T.);
+#52666 = SURFACE_CURVE('',#52667,(#52671,#52678),.PCURVE_S1.);
+#52667 = LINE('',#52668,#52669);
+#52668 = CARTESIAN_POINT('',(0.625,0.15,0.65));
+#52669 = VECTOR('',#52670,1.);
+#52670 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52671 = PCURVE('',#49663,#52672);
+#52672 = DEFINITIONAL_REPRESENTATION('',(#52673),#52677);
+#52673 = LINE('',#52674,#52675);
+#52674 = CARTESIAN_POINT('',(-0.,0.));
+#52675 = VECTOR('',#52676,1.);
+#52676 = DIRECTION('',(0.,-1.));
+#52677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52678 = PCURVE('',#49912,#52679);
+#52679 = DEFINITIONAL_REPRESENTATION('',(#52680),#52684);
+#52680 = LINE('',#52681,#52682);
+#52681 = CARTESIAN_POINT('',(4.712388980385,0.));
+#52682 = VECTOR('',#52683,1.);
+#52683 = DIRECTION('',(0.,-1.));
+#52684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52685 = ORIENTED_EDGE('',*,*,#50121,.T.);
+#52686 = ORIENTED_EDGE('',*,*,#52203,.F.);
+#52687 = ADVANCED_FACE('',(#52688),#49912,.T.);
+#52688 = FACE_BOUND('',#52689,.T.);
+#52689 = EDGE_LOOP('',(#52690,#52691,#52692,#52693));
+#52690 = ORIENTED_EDGE('',*,*,#49897,.T.);
+#52691 = ORIENTED_EDGE('',*,*,#52665,.T.);
+#52692 = ORIENTED_EDGE('',*,*,#50096,.F.);
+#52693 = ORIENTED_EDGE('',*,*,#52694,.F.);
+#52694 = EDGE_CURVE('',#49870,#50074,#52695,.T.);
+#52695 = SURFACE_CURVE('',#52696,(#52700,#52707),.PCURVE_S1.);
+#52696 = LINE('',#52697,#52698);
+#52697 = CARTESIAN_POINT('',(0.875,0.15,0.4));
+#52698 = VECTOR('',#52699,1.);
+#52699 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52700 = PCURVE('',#49912,#52701);
+#52701 = DEFINITIONAL_REPRESENTATION('',(#52702),#52706);
+#52702 = LINE('',#52703,#52704);
+#52703 = CARTESIAN_POINT('',(6.28318530718,-5.551115123126E-17));
+#52704 = VECTOR('',#52705,1.);
+#52705 = DIRECTION('',(0.,-1.));
+#52706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52707 = PCURVE('',#49885,#52708);
+#52708 = DEFINITIONAL_REPRESENTATION('',(#52709),#52713);
+#52709 = LINE('',#52710,#52711);
+#52710 = CARTESIAN_POINT('',(0.15,0.));
+#52711 = VECTOR('',#52712,1.);
+#52712 = DIRECTION('',(0.,-1.));
+#52713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52714 = ADVANCED_FACE('',(#52715),#49885,.F.);
+#52715 = FACE_BOUND('',#52716,.F.);
+#52716 = EDGE_LOOP('',(#52717,#52738,#52739,#52740));
+#52717 = ORIENTED_EDGE('',*,*,#52718,.T.);
+#52718 = EDGE_CURVE('',#49837,#50046,#52719,.T.);
+#52719 = SURFACE_CURVE('',#52720,(#52724,#52731),.PCURVE_S1.);
+#52720 = LINE('',#52721,#52722);
+#52721 = CARTESIAN_POINT('',(0.875,0.15,0.25));
+#52722 = VECTOR('',#52723,1.);
+#52723 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52724 = PCURVE('',#49885,#52725);
+#52725 = DEFINITIONAL_REPRESENTATION('',(#52726),#52730);
+#52726 = LINE('',#52727,#52728);
+#52727 = CARTESIAN_POINT('',(0.,0.));
+#52728 = VECTOR('',#52729,1.);
+#52729 = DIRECTION('',(0.,-1.));
+#52730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52731 = PCURVE('',#49857,#52732);
+#52732 = DEFINITIONAL_REPRESENTATION('',(#52733),#52737);
+#52733 = LINE('',#52734,#52735);
+#52734 = CARTESIAN_POINT('',(1.570796326795,2.775557561563E-17));
+#52735 = VECTOR('',#52736,1.);
+#52736 = DIRECTION('',(0.,-1.));
+#52737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52738 = ORIENTED_EDGE('',*,*,#50073,.T.);
+#52739 = ORIENTED_EDGE('',*,*,#52694,.F.);
+#52740 = ORIENTED_EDGE('',*,*,#49869,.F.);
+#52741 = ADVANCED_FACE('',(#52742),#49857,.F.);
+#52742 = FACE_BOUND('',#52743,.F.);
+#52743 = EDGE_LOOP('',(#52744,#52765,#52766,#52767));
+#52744 = ORIENTED_EDGE('',*,*,#52745,.T.);
+#52745 = EDGE_CURVE('',#49809,#50023,#52746,.T.);
+#52746 = SURFACE_CURVE('',#52747,(#52751,#52758),.PCURVE_S1.);
+#52747 = LINE('',#52748,#52749);
+#52748 = CARTESIAN_POINT('',(0.975,0.15,0.15));
+#52749 = VECTOR('',#52750,1.);
+#52750 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52751 = PCURVE('',#49857,#52752);
+#52752 = DEFINITIONAL_REPRESENTATION('',(#52753),#52757);
+#52753 = LINE('',#52754,#52755);
+#52754 = CARTESIAN_POINT('',(0.,0.));
+#52755 = VECTOR('',#52756,1.);
+#52756 = DIRECTION('',(0.,-1.));
+#52757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52758 = PCURVE('',#49824,#52759);
+#52759 = DEFINITIONAL_REPRESENTATION('',(#52760),#52764);
+#52760 = LINE('',#52761,#52762);
+#52761 = CARTESIAN_POINT('',(2.5E-02,5.551115123125E-18));
+#52762 = VECTOR('',#52763,1.);
+#52763 = DIRECTION('',(0.,-1.));
+#52764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52765 = ORIENTED_EDGE('',*,*,#50045,.T.);
+#52766 = ORIENTED_EDGE('',*,*,#52718,.F.);
+#52767 = ORIENTED_EDGE('',*,*,#49836,.F.);
+#52768 = ADVANCED_FACE('',(#52769),#49824,.F.);
+#52769 = FACE_BOUND('',#52770,.F.);
+#52770 = EDGE_LOOP('',(#52771,#52792,#52793,#52794));
+#52771 = ORIENTED_EDGE('',*,*,#52772,.T.);
+#52772 = EDGE_CURVE('',#49781,#50000,#52773,.T.);
+#52773 = SURFACE_CURVE('',#52774,(#52778,#52785),.PCURVE_S1.);
+#52774 = LINE('',#52775,#52776);
+#52775 = CARTESIAN_POINT('',(1.,0.15,0.15));
+#52776 = VECTOR('',#52777,1.);
+#52777 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52778 = PCURVE('',#49824,#52779);
+#52779 = DEFINITIONAL_REPRESENTATION('',(#52780),#52784);
+#52780 = LINE('',#52781,#52782);
+#52781 = CARTESIAN_POINT('',(-0.,0.));
+#52782 = VECTOR('',#52783,1.);
+#52783 = DIRECTION('',(0.,-1.));
+#52784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52785 = PCURVE('',#49796,#52786);
+#52786 = DEFINITIONAL_REPRESENTATION('',(#52787),#52791);
+#52787 = LINE('',#52788,#52789);
+#52788 = CARTESIAN_POINT('',(0.15,0.));
+#52789 = VECTOR('',#52790,1.);
+#52790 = DIRECTION('',(0.,-1.));
+#52791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52792 = ORIENTED_EDGE('',*,*,#50022,.T.);
+#52793 = ORIENTED_EDGE('',*,*,#52745,.F.);
+#52794 = ORIENTED_EDGE('',*,*,#49808,.F.);
+#52795 = ADVANCED_FACE('',(#52796),#49796,.F.);
+#52796 = FACE_BOUND('',#52797,.F.);
+#52797 = EDGE_LOOP('',(#52798,#52819,#52820,#52821));
+#52798 = ORIENTED_EDGE('',*,*,#52799,.T.);
+#52799 = EDGE_CURVE('',#49753,#49977,#52800,.T.);
+#52800 = SURFACE_CURVE('',#52801,(#52805,#52812),.PCURVE_S1.);
+#52801 = LINE('',#52802,#52803);
+#52802 = CARTESIAN_POINT('',(1.,0.15,0.));
+#52803 = VECTOR('',#52804,1.);
+#52804 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52805 = PCURVE('',#49796,#52806);
+#52806 = DEFINITIONAL_REPRESENTATION('',(#52807),#52811);
+#52807 = LINE('',#52808,#52809);
+#52808 = CARTESIAN_POINT('',(0.,0.));
+#52809 = VECTOR('',#52810,1.);
+#52810 = DIRECTION('',(0.,-1.));
+#52811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52812 = PCURVE('',#49768,#52813);
+#52813 = DEFINITIONAL_REPRESENTATION('',(#52814),#52818);
+#52814 = LINE('',#52815,#52816);
+#52815 = CARTESIAN_POINT('',(2.5E-02,-5.551115123125E-18));
+#52816 = VECTOR('',#52817,1.);
+#52817 = DIRECTION('',(0.,-1.));
+#52818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52819 = ORIENTED_EDGE('',*,*,#49999,.T.);
+#52820 = ORIENTED_EDGE('',*,*,#52772,.F.);
+#52821 = ORIENTED_EDGE('',*,*,#49780,.F.);
+#52822 = ADVANCED_FACE('',(#52823),#49768,.F.);
+#52823 = FACE_BOUND('',#52824,.F.);
+#52824 = EDGE_LOOP('',(#52825,#52846,#52847,#52848));
+#52825 = ORIENTED_EDGE('',*,*,#52826,.T.);
+#52826 = EDGE_CURVE('',#49724,#49953,#52827,.T.);
+#52827 = SURFACE_CURVE('',#52828,(#52832,#52839),.PCURVE_S1.);
+#52828 = LINE('',#52829,#52830);
+#52829 = CARTESIAN_POINT('',(0.975,0.15,0.));
+#52830 = VECTOR('',#52831,1.);
+#52831 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#52832 = PCURVE('',#49768,#52833);
+#52833 = DEFINITIONAL_REPRESENTATION('',(#52834),#52838);
+#52834 = LINE('',#52835,#52836);
+#52835 = CARTESIAN_POINT('',(0.,0.));
+#52836 = VECTOR('',#52837,1.);
+#52837 = DIRECTION('',(0.,-1.));
+#52838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52839 = PCURVE('',#49740,#52840);
+#52840 = DEFINITIONAL_REPRESENTATION('',(#52841),#52845);
+#52841 = LINE('',#52842,#52843);
+#52842 = CARTESIAN_POINT('',(4.712388980385,0.));
+#52843 = VECTOR('',#52844,1.);
+#52844 = DIRECTION('',(0.,-1.));
+#52845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52846 = ORIENTED_EDGE('',*,*,#49976,.T.);
+#52847 = ORIENTED_EDGE('',*,*,#52799,.F.);
+#52848 = ORIENTED_EDGE('',*,*,#49752,.F.);
+#52849 = ADVANCED_FACE('',(#52850),#49740,.T.);
+#52850 = FACE_BOUND('',#52851,.T.);
+#52851 = EDGE_LOOP('',(#52852,#52853,#52854,#52855));
+#52852 = ORIENTED_EDGE('',*,*,#49723,.T.);
+#52853 = ORIENTED_EDGE('',*,*,#52826,.T.);
+#52854 = ORIENTED_EDGE('',*,*,#49952,.F.);
+#52855 = ORIENTED_EDGE('',*,*,#50191,.F.);
+#52856 = ADVANCED_FACE('',(#52857),#50252,.F.);
+#52857 = FACE_BOUND('',#52858,.F.);
+#52858 = EDGE_LOOP('',(#52859,#52860,#52880,#52881));
+#52859 = ORIENTED_EDGE('',*,*,#50239,.T.);
+#52860 = ORIENTED_EDGE('',*,*,#52861,.T.);
+#52861 = EDGE_CURVE('',#50218,#52086,#52862,.T.);
+#52862 = SURFACE_CURVE('',#52863,(#52866,#52873),.PCURVE_S1.);
+#52863 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52864,#52865),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#52864 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));
+#52865 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));
+#52866 = PCURVE('',#50252,#52867);
+#52867 = DEFINITIONAL_REPRESENTATION('',(#52868),#52872);
+#52868 = LINE('',#52869,#52870);
+#52869 = CARTESIAN_POINT('',(0.116672618896,-1.224881343813E-16));
+#52870 = VECTOR('',#52871,1.);
+#52871 = DIRECTION('',(-6.938893903907E-17,1.));
+#52872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52873 = PCURVE('',#50304,#52874);
+#52874 = DEFINITIONAL_REPRESENTATION('',(#52875),#52879);
+#52875 = LINE('',#52876,#52877);
+#52876 = CARTESIAN_POINT('',(-6.736625690542E-17,-7.889331386388E-17));
+#52877 = VECTOR('',#52878,1.);
+#52878 = DIRECTION('',(-4.355623817703E-18,1.));
+#52879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52880 = ORIENTED_EDGE('',*,*,#52107,.F.);
+#52881 = ORIENTED_EDGE('',*,*,#52247,.F.);
+#52882 = ADVANCED_FACE('',(#52883),#50304,.F.);
+#52883 = FACE_BOUND('',#52884,.F.);
+#52884 = EDGE_LOOP('',(#52885,#52886,#52906,#52907));
+#52885 = ORIENTED_EDGE('',*,*,#50291,.T.);
+#52886 = ORIENTED_EDGE('',*,*,#52887,.T.);
+#52887 = EDGE_CURVE('',#50270,#52064,#52888,.T.);
+#52888 = SURFACE_CURVE('',#52889,(#52892,#52899),.PCURVE_S1.);
+#52889 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52890,#52891),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#52890 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));
+#52891 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));
+#52892 = PCURVE('',#50304,#52893);
+#52893 = DEFINITIONAL_REPRESENTATION('',(#52894),#52898);
+#52894 = LINE('',#52895,#52896);
+#52895 = CARTESIAN_POINT('',(1.035,-2.558868758578E-16));
+#52896 = VECTOR('',#52897,1.);
+#52897 = DIRECTION('',(0.,1.));
+#52898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52899 = PCURVE('',#50356,#52900);
+#52900 = DEFINITIONAL_REPRESENTATION('',(#52901),#52905);
+#52901 = LINE('',#52902,#52903);
+#52902 = CARTESIAN_POINT('',(7.053866653058E-17,-1.224999928426E-16));
+#52903 = VECTOR('',#52904,1.);
+#52904 = DIRECTION('',(-1.046894562427E-16,1.));
+#52905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52906 = ORIENTED_EDGE('',*,*,#52085,.F.);
+#52907 = ORIENTED_EDGE('',*,*,#52861,.F.);
+#52908 = ADVANCED_FACE('',(#52909),#50356,.F.);
+#52909 = FACE_BOUND('',#52910,.F.);
+#52910 = EDGE_LOOP('',(#52911,#52912,#52932,#52933));
+#52911 = ORIENTED_EDGE('',*,*,#50343,.T.);
+#52912 = ORIENTED_EDGE('',*,*,#52913,.T.);
+#52913 = EDGE_CURVE('',#50322,#52042,#52914,.T.);
+#52914 = SURFACE_CURVE('',#52915,(#52918,#52925),.PCURVE_S1.);
+#52915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52916,#52917),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#52916 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#52917 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));
+#52918 = PCURVE('',#50356,#52919);
+#52919 = DEFINITIONAL_REPRESENTATION('',(#52920),#52924);
+#52920 = LINE('',#52921,#52922);
+#52921 = CARTESIAN_POINT('',(0.116672618896,-1.224881343813E-16));
+#52922 = VECTOR('',#52923,1.);
+#52923 = DIRECTION('',(0.,1.));
+#52924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52925 = PCURVE('',#50414,#52926);
+#52926 = DEFINITIONAL_REPRESENTATION('',(#52927),#52931);
+#52927 = LINE('',#52928,#52929);
+#52928 = CARTESIAN_POINT('',(-2.212927150156E-17,-2.320400147376E-16));
+#52929 = VECTOR('',#52930,1.);
+#52930 = DIRECTION('',(-4.872950539577E-17,1.));
+#52931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52932 = ORIENTED_EDGE('',*,*,#52063,.F.);
+#52933 = ORIENTED_EDGE('',*,*,#52887,.F.);
+#52934 = ADVANCED_FACE('',(#52935),#50414,.F.);
+#52935 = FACE_BOUND('',#52936,.F.);
+#52936 = EDGE_LOOP('',(#52937,#52938,#52959,#52960,#52981,#52982,#53003,
+ #53004,#53005,#53006));
+#52937 = ORIENTED_EDGE('',*,*,#50401,.T.);
+#52938 = ORIENTED_EDGE('',*,*,#52939,.T.);
+#52939 = EDGE_CURVE('',#50375,#51382,#52940,.T.);
+#52940 = SURFACE_CURVE('',#52941,(#52945,#52952),.PCURVE_S1.);
+#52941 = LINE('',#52942,#52943);
+#52942 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#52943 = VECTOR('',#52944,1.);
+#52944 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#52945 = PCURVE('',#50414,#52946);
+#52946 = DEFINITIONAL_REPRESENTATION('',(#52947),#52951);
+#52947 = LINE('',#52948,#52949);
+#52948 = CARTESIAN_POINT('',(6.938893903907E-17,-2.082243268011E-16));
+#52949 = VECTOR('',#52950,1.);
+#52950 = DIRECTION('',(1.,-3.530578108336E-16));
+#52951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52952 = PCURVE('',#50389,#52953);
+#52953 = DEFINITIONAL_REPRESENTATION('',(#52954),#52958);
+#52954 = LINE('',#52955,#52956);
+#52955 = CARTESIAN_POINT('',(2.5E-02,9.25E-02));
+#52956 = VECTOR('',#52957,1.);
+#52957 = DIRECTION('',(-1.224646799147E-16,-1.));
+#52958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52959 = ORIENTED_EDGE('',*,*,#51431,.T.);
+#52960 = ORIENTED_EDGE('',*,*,#52961,.T.);
+#52961 = EDGE_CURVE('',#51405,#51878,#52962,.T.);
+#52962 = SURFACE_CURVE('',#52963,(#52967,#52974),.PCURVE_S1.);
+#52963 = LINE('',#52964,#52965);
+#52964 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#52965 = VECTOR('',#52966,1.);
+#52966 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#52967 = PCURVE('',#50414,#52968);
+#52968 = DEFINITIONAL_REPRESENTATION('',(#52969),#52973);
+#52969 = LINE('',#52970,#52971);
+#52970 = CARTESIAN_POINT('',(0.,-7.890925396903E-16));
+#52971 = VECTOR('',#52972,1.);
+#52972 = DIRECTION('',(1.,5.880655431585E-16));
+#52973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52974 = PCURVE('',#51419,#52975);
+#52975 = DEFINITIONAL_REPRESENTATION('',(#52976),#52980);
+#52976 = LINE('',#52977,#52978);
+#52977 = CARTESIAN_POINT('',(2.5E-02,0.7425));
+#52978 = VECTOR('',#52979,1.);
+#52979 = DIRECTION('',(-1.224646799147E-16,-1.));
+#52980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52981 = ORIENTED_EDGE('',*,*,#51922,.T.);
+#52982 = ORIENTED_EDGE('',*,*,#52983,.T.);
+#52983 = EDGE_CURVE('',#51901,#50888,#52984,.T.);
+#52984 = SURFACE_CURVE('',#52985,(#52989,#52996),.PCURVE_S1.);
+#52985 = LINE('',#52986,#52987);
+#52986 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));
+#52987 = VECTOR('',#52988,1.);
+#52988 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#52989 = PCURVE('',#50414,#52990);
+#52990 = DEFINITIONAL_REPRESENTATION('',(#52991),#52995);
+#52991 = LINE('',#52992,#52993);
+#52992 = CARTESIAN_POINT('',(0.,1.458989241794E-16));
+#52993 = VECTOR('',#52994,1.);
+#52994 = DIRECTION('',(1.,-2.997270246658E-16));
+#52995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#52996 = PCURVE('',#50902,#52997);
+#52997 = DEFINITIONAL_REPRESENTATION('',(#52998),#53002);
+#52998 = LINE('',#52999,#53000);
+#52999 = CARTESIAN_POINT('',(2.5E-02,1.3925));
+#53000 = VECTOR('',#53001,1.);
+#53001 = DIRECTION('',(-1.224646799147E-16,-1.));
+#53002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53003 = ORIENTED_EDGE('',*,*,#50916,.T.);
+#53004 = ORIENTED_EDGE('',*,*,#52157,.T.);
+#53005 = ORIENTED_EDGE('',*,*,#52041,.F.);
+#53006 = ORIENTED_EDGE('',*,*,#52913,.F.);
+#53007 = ADVANCED_FACE('',(#53008),#50389,.F.);
+#53008 = FACE_BOUND('',#53009,.F.);
+#53009 = EDGE_LOOP('',(#53010,#53011,#53032,#53033));
+#53010 = ORIENTED_EDGE('',*,*,#50374,.F.);
+#53011 = ORIENTED_EDGE('',*,*,#53012,.T.);
+#53012 = EDGE_CURVE('',#47873,#48171,#53013,.T.);
+#53013 = SURFACE_CURVE('',#53014,(#53018,#53025),.PCURVE_S1.);
+#53014 = LINE('',#53015,#53016);
+#53015 = CARTESIAN_POINT('',(-0.625,-0.8,0.65));
+#53016 = VECTOR('',#53017,1.);
+#53017 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53018 = PCURVE('',#50389,#53019);
+#53019 = DEFINITIONAL_REPRESENTATION('',(#53020),#53024);
+#53020 = LINE('',#53021,#53022);
+#53021 = CARTESIAN_POINT('',(0.,0.));
+#53022 = VECTOR('',#53023,1.);
+#53023 = DIRECTION('',(0.,-1.));
+#53024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53025 = PCURVE('',#50643,#53026);
+#53026 = DEFINITIONAL_REPRESENTATION('',(#53027),#53031);
+#53027 = LINE('',#53028,#53029);
+#53028 = CARTESIAN_POINT('',(4.712388980385,0.));
+#53029 = VECTOR('',#53030,1.);
+#53030 = DIRECTION('',(0.,-1.));
+#53031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53032 = ORIENTED_EDGE('',*,*,#51381,.T.);
+#53033 = ORIENTED_EDGE('',*,*,#52939,.F.);
+#53034 = ADVANCED_FACE('',(#53035),#50643,.T.);
+#53035 = FACE_BOUND('',#53036,.T.);
+#53036 = EDGE_LOOP('',(#53037,#53038,#53039,#53040));
+#53037 = ORIENTED_EDGE('',*,*,#50628,.T.);
+#53038 = ORIENTED_EDGE('',*,*,#53012,.T.);
+#53039 = ORIENTED_EDGE('',*,*,#51108,.F.);
+#53040 = ORIENTED_EDGE('',*,*,#53041,.F.);
+#53041 = EDGE_CURVE('',#50601,#51086,#53042,.T.);
+#53042 = SURFACE_CURVE('',#53043,(#53047,#53054),.PCURVE_S1.);
+#53043 = LINE('',#53044,#53045);
+#53044 = CARTESIAN_POINT('',(-0.875,-0.8,0.4));
+#53045 = VECTOR('',#53046,1.);
+#53046 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53047 = PCURVE('',#50643,#53048);
+#53048 = DEFINITIONAL_REPRESENTATION('',(#53049),#53053);
+#53049 = LINE('',#53050,#53051);
+#53050 = CARTESIAN_POINT('',(6.28318530718,0.));
+#53051 = VECTOR('',#53052,1.);
+#53052 = DIRECTION('',(0.,-1.));
+#53053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53054 = PCURVE('',#50616,#53055);
+#53055 = DEFINITIONAL_REPRESENTATION('',(#53056),#53060);
+#53056 = LINE('',#53057,#53058);
+#53057 = CARTESIAN_POINT('',(0.15,0.));
+#53058 = VECTOR('',#53059,1.);
+#53059 = DIRECTION('',(0.,-1.));
+#53060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53061 = ADVANCED_FACE('',(#53062),#50616,.F.);
+#53062 = FACE_BOUND('',#53063,.F.);
+#53063 = EDGE_LOOP('',(#53064,#53085,#53086,#53087));
+#53064 = ORIENTED_EDGE('',*,*,#53065,.T.);
+#53065 = EDGE_CURVE('',#50568,#51058,#53066,.T.);
+#53066 = SURFACE_CURVE('',#53067,(#53071,#53078),.PCURVE_S1.);
+#53067 = LINE('',#53068,#53069);
+#53068 = CARTESIAN_POINT('',(-0.875,-0.8,0.25));
+#53069 = VECTOR('',#53070,1.);
+#53070 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53071 = PCURVE('',#50616,#53072);
+#53072 = DEFINITIONAL_REPRESENTATION('',(#53073),#53077);
+#53073 = LINE('',#53074,#53075);
+#53074 = CARTESIAN_POINT('',(0.,0.));
+#53075 = VECTOR('',#53076,1.);
+#53076 = DIRECTION('',(0.,-1.));
+#53077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53078 = PCURVE('',#50588,#53079);
+#53079 = DEFINITIONAL_REPRESENTATION('',(#53080),#53084);
+#53080 = LINE('',#53081,#53082);
+#53081 = CARTESIAN_POINT('',(1.570796326795,0.));
+#53082 = VECTOR('',#53083,1.);
+#53083 = DIRECTION('',(0.,-1.));
+#53084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53085 = ORIENTED_EDGE('',*,*,#51085,.T.);
+#53086 = ORIENTED_EDGE('',*,*,#53041,.F.);
+#53087 = ORIENTED_EDGE('',*,*,#50600,.F.);
+#53088 = ADVANCED_FACE('',(#53089),#50588,.F.);
+#53089 = FACE_BOUND('',#53090,.F.);
+#53090 = EDGE_LOOP('',(#53091,#53112,#53113,#53114));
+#53091 = ORIENTED_EDGE('',*,*,#53092,.T.);
+#53092 = EDGE_CURVE('',#50540,#51035,#53093,.T.);
+#53093 = SURFACE_CURVE('',#53094,(#53098,#53105),.PCURVE_S1.);
+#53094 = LINE('',#53095,#53096);
+#53095 = CARTESIAN_POINT('',(-0.975,-0.8,0.15));
+#53096 = VECTOR('',#53097,1.);
+#53097 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53098 = PCURVE('',#50588,#53099);
+#53099 = DEFINITIONAL_REPRESENTATION('',(#53100),#53104);
+#53100 = LINE('',#53101,#53102);
+#53101 = CARTESIAN_POINT('',(0.,0.));
+#53102 = VECTOR('',#53103,1.);
+#53103 = DIRECTION('',(0.,-1.));
+#53104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53105 = PCURVE('',#50555,#53106);
+#53106 = DEFINITIONAL_REPRESENTATION('',(#53107),#53111);
+#53107 = LINE('',#53108,#53109);
+#53108 = CARTESIAN_POINT('',(2.5E-02,2.489498125258E-18));
+#53109 = VECTOR('',#53110,1.);
+#53110 = DIRECTION('',(0.,-1.));
+#53111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53112 = ORIENTED_EDGE('',*,*,#51057,.T.);
+#53113 = ORIENTED_EDGE('',*,*,#53065,.F.);
+#53114 = ORIENTED_EDGE('',*,*,#50567,.F.);
+#53115 = ADVANCED_FACE('',(#53116),#50555,.F.);
+#53116 = FACE_BOUND('',#53117,.F.);
+#53117 = EDGE_LOOP('',(#53118,#53139,#53140,#53141));
+#53118 = ORIENTED_EDGE('',*,*,#53119,.T.);
+#53119 = EDGE_CURVE('',#50512,#51012,#53120,.T.);
+#53120 = SURFACE_CURVE('',#53121,(#53125,#53132),.PCURVE_S1.);
+#53121 = LINE('',#53122,#53123);
+#53122 = CARTESIAN_POINT('',(-1.,-0.8,0.15));
+#53123 = VECTOR('',#53124,1.);
+#53124 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53125 = PCURVE('',#50555,#53126);
+#53126 = DEFINITIONAL_REPRESENTATION('',(#53127),#53131);
+#53127 = LINE('',#53128,#53129);
+#53128 = CARTESIAN_POINT('',(0.,0.));
+#53129 = VECTOR('',#53130,1.);
+#53130 = DIRECTION('',(0.,-1.));
+#53131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53132 = PCURVE('',#50527,#53133);
+#53133 = DEFINITIONAL_REPRESENTATION('',(#53134),#53138);
+#53134 = LINE('',#53135,#53136);
+#53135 = CARTESIAN_POINT('',(0.15,0.));
+#53136 = VECTOR('',#53137,1.);
+#53137 = DIRECTION('',(0.,-1.));
+#53138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53139 = ORIENTED_EDGE('',*,*,#51034,.T.);
+#53140 = ORIENTED_EDGE('',*,*,#53092,.F.);
+#53141 = ORIENTED_EDGE('',*,*,#50539,.F.);
+#53142 = ADVANCED_FACE('',(#53143),#50527,.F.);
+#53143 = FACE_BOUND('',#53144,.F.);
+#53144 = EDGE_LOOP('',(#53145,#53166,#53167,#53168));
+#53145 = ORIENTED_EDGE('',*,*,#53146,.T.);
+#53146 = EDGE_CURVE('',#50484,#50989,#53147,.T.);
+#53147 = SURFACE_CURVE('',#53148,(#53152,#53159),.PCURVE_S1.);
+#53148 = LINE('',#53149,#53150);
+#53149 = CARTESIAN_POINT('',(-1.,-0.8,0.));
+#53150 = VECTOR('',#53151,1.);
+#53151 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53152 = PCURVE('',#50527,#53153);
+#53153 = DEFINITIONAL_REPRESENTATION('',(#53154),#53158);
+#53154 = LINE('',#53155,#53156);
+#53155 = CARTESIAN_POINT('',(0.,0.));
+#53156 = VECTOR('',#53157,1.);
+#53157 = DIRECTION('',(0.,-1.));
+#53158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53159 = PCURVE('',#50499,#53160);
+#53160 = DEFINITIONAL_REPRESENTATION('',(#53161),#53165);
+#53161 = LINE('',#53162,#53163);
+#53162 = CARTESIAN_POINT('',(2.5E-02,-2.489498125258E-18));
+#53163 = VECTOR('',#53164,1.);
+#53164 = DIRECTION('',(0.,-1.));
+#53165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53166 = ORIENTED_EDGE('',*,*,#51011,.T.);
+#53167 = ORIENTED_EDGE('',*,*,#53119,.F.);
+#53168 = ORIENTED_EDGE('',*,*,#50511,.F.);
+#53169 = ADVANCED_FACE('',(#53170),#50499,.F.);
+#53170 = FACE_BOUND('',#53171,.F.);
+#53171 = EDGE_LOOP('',(#53172,#53193,#53194,#53195));
+#53172 = ORIENTED_EDGE('',*,*,#53173,.T.);
+#53173 = EDGE_CURVE('',#50455,#50965,#53174,.T.);
+#53174 = SURFACE_CURVE('',#53175,(#53179,#53186),.PCURVE_S1.);
+#53175 = LINE('',#53176,#53177);
+#53176 = CARTESIAN_POINT('',(-0.975,-0.8,0.));
+#53177 = VECTOR('',#53178,1.);
+#53178 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53179 = PCURVE('',#50499,#53180);
+#53180 = DEFINITIONAL_REPRESENTATION('',(#53181),#53185);
+#53181 = LINE('',#53182,#53183);
+#53182 = CARTESIAN_POINT('',(0.,0.));
+#53183 = VECTOR('',#53184,1.);
+#53184 = DIRECTION('',(0.,-1.));
+#53185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53186 = PCURVE('',#50471,#53187);
+#53187 = DEFINITIONAL_REPRESENTATION('',(#53188),#53192);
+#53188 = LINE('',#53189,#53190);
+#53189 = CARTESIAN_POINT('',(4.712388980385,0.));
+#53190 = VECTOR('',#53191,1.);
+#53191 = DIRECTION('',(0.,-1.));
+#53192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53193 = ORIENTED_EDGE('',*,*,#50988,.T.);
+#53194 = ORIENTED_EDGE('',*,*,#53146,.F.);
+#53195 = ORIENTED_EDGE('',*,*,#50483,.F.);
+#53196 = ADVANCED_FACE('',(#53197),#50471,.T.);
+#53197 = FACE_BOUND('',#53198,.T.);
+#53198 = EDGE_LOOP('',(#53199,#53200,#53201,#53202));
+#53199 = ORIENTED_EDGE('',*,*,#50454,.T.);
+#53200 = ORIENTED_EDGE('',*,*,#53173,.T.);
+#53201 = ORIENTED_EDGE('',*,*,#50964,.F.);
+#53202 = ORIENTED_EDGE('',*,*,#51135,.F.);
+#53203 = ADVANCED_FACE('',(#53204),#50872,.T.);
+#53204 = FACE_BOUND('',#53205,.T.);
+#53205 = EDGE_LOOP('',(#53206,#53207,#53228,#53229));
+#53206 = ORIENTED_EDGE('',*,*,#51329,.T.);
+#53207 = ORIENTED_EDGE('',*,*,#53208,.T.);
+#53208 = EDGE_CURVE('',#48281,#47930,#53209,.T.);
+#53209 = SURFACE_CURVE('',#53210,(#53214,#53221),.PCURVE_S1.);
+#53210 = LINE('',#53211,#53212);
+#53211 = CARTESIAN_POINT('',(-0.625,0.5,0.65));
+#53212 = VECTOR('',#53213,1.);
+#53213 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53214 = PCURVE('',#50872,#53215);
+#53215 = DEFINITIONAL_REPRESENTATION('',(#53216),#53220);
+#53216 = LINE('',#53217,#53218);
+#53217 = CARTESIAN_POINT('',(4.712388980385,0.));
+#53218 = VECTOR('',#53219,1.);
+#53219 = DIRECTION('',(0.,-1.));
+#53220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53221 = PCURVE('',#50902,#53222);
+#53222 = DEFINITIONAL_REPRESENTATION('',(#53223),#53227);
+#53223 = LINE('',#53224,#53225);
+#53224 = CARTESIAN_POINT('',(0.,0.));
+#53225 = VECTOR('',#53226,1.);
+#53226 = DIRECTION('',(0.,-1.));
+#53227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53228 = ORIENTED_EDGE('',*,*,#50857,.F.);
+#53229 = ORIENTED_EDGE('',*,*,#53230,.F.);
+#53230 = EDGE_CURVE('',#51307,#50830,#53231,.T.);
+#53231 = SURFACE_CURVE('',#53232,(#53236,#53243),.PCURVE_S1.);
+#53232 = LINE('',#53233,#53234);
+#53233 = CARTESIAN_POINT('',(-0.875,0.5,0.4));
+#53234 = VECTOR('',#53235,1.);
+#53235 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53236 = PCURVE('',#50872,#53237);
+#53237 = DEFINITIONAL_REPRESENTATION('',(#53238),#53242);
+#53238 = LINE('',#53239,#53240);
+#53239 = CARTESIAN_POINT('',(6.28318530718,0.));
+#53240 = VECTOR('',#53241,1.);
+#53241 = DIRECTION('',(0.,-1.));
+#53242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53243 = PCURVE('',#50845,#53244);
+#53244 = DEFINITIONAL_REPRESENTATION('',(#53245),#53249);
+#53245 = LINE('',#53246,#53247);
+#53246 = CARTESIAN_POINT('',(0.15,0.));
+#53247 = VECTOR('',#53248,1.);
+#53248 = DIRECTION('',(0.,-1.));
+#53249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53250 = ADVANCED_FACE('',(#53251),#50845,.F.);
+#53251 = FACE_BOUND('',#53252,.F.);
+#53252 = EDGE_LOOP('',(#53253,#53274,#53275,#53276));
+#53253 = ORIENTED_EDGE('',*,*,#53254,.T.);
+#53254 = EDGE_CURVE('',#51279,#50797,#53255,.T.);
+#53255 = SURFACE_CURVE('',#53256,(#53260,#53267),.PCURVE_S1.);
+#53256 = LINE('',#53257,#53258);
+#53257 = CARTESIAN_POINT('',(-0.875,0.5,0.25));
+#53258 = VECTOR('',#53259,1.);
+#53259 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53260 = PCURVE('',#50845,#53261);
+#53261 = DEFINITIONAL_REPRESENTATION('',(#53262),#53266);
+#53262 = LINE('',#53263,#53264);
+#53263 = CARTESIAN_POINT('',(0.,0.));
+#53264 = VECTOR('',#53265,1.);
+#53265 = DIRECTION('',(0.,-1.));
+#53266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53267 = PCURVE('',#50817,#53268);
+#53268 = DEFINITIONAL_REPRESENTATION('',(#53269),#53273);
+#53269 = LINE('',#53270,#53271);
+#53270 = CARTESIAN_POINT('',(1.570796326795,0.));
+#53271 = VECTOR('',#53272,1.);
+#53272 = DIRECTION('',(0.,-1.));
+#53273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53274 = ORIENTED_EDGE('',*,*,#50829,.T.);
+#53275 = ORIENTED_EDGE('',*,*,#53230,.F.);
+#53276 = ORIENTED_EDGE('',*,*,#51306,.F.);
+#53277 = ADVANCED_FACE('',(#53278),#50817,.F.);
+#53278 = FACE_BOUND('',#53279,.F.);
+#53279 = EDGE_LOOP('',(#53280,#53301,#53302,#53303));
+#53280 = ORIENTED_EDGE('',*,*,#53281,.T.);
+#53281 = EDGE_CURVE('',#51256,#50769,#53282,.T.);
+#53282 = SURFACE_CURVE('',#53283,(#53287,#53294),.PCURVE_S1.);
+#53283 = LINE('',#53284,#53285);
+#53284 = CARTESIAN_POINT('',(-0.975,0.5,0.15));
+#53285 = VECTOR('',#53286,1.);
+#53286 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53287 = PCURVE('',#50817,#53288);
+#53288 = DEFINITIONAL_REPRESENTATION('',(#53289),#53293);
+#53289 = LINE('',#53290,#53291);
+#53290 = CARTESIAN_POINT('',(0.,0.));
+#53291 = VECTOR('',#53292,1.);
+#53292 = DIRECTION('',(0.,-1.));
+#53293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53294 = PCURVE('',#50784,#53295);
+#53295 = DEFINITIONAL_REPRESENTATION('',(#53296),#53300);
+#53296 = LINE('',#53297,#53298);
+#53297 = CARTESIAN_POINT('',(2.5E-02,2.489498125258E-18));
+#53298 = VECTOR('',#53299,1.);
+#53299 = DIRECTION('',(0.,-1.));
+#53300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53301 = ORIENTED_EDGE('',*,*,#50796,.T.);
+#53302 = ORIENTED_EDGE('',*,*,#53254,.F.);
+#53303 = ORIENTED_EDGE('',*,*,#51278,.F.);
+#53304 = ADVANCED_FACE('',(#53305),#50784,.F.);
+#53305 = FACE_BOUND('',#53306,.F.);
+#53306 = EDGE_LOOP('',(#53307,#53328,#53329,#53330));
+#53307 = ORIENTED_EDGE('',*,*,#53308,.T.);
+#53308 = EDGE_CURVE('',#51233,#50741,#53309,.T.);
+#53309 = SURFACE_CURVE('',#53310,(#53314,#53321),.PCURVE_S1.);
+#53310 = LINE('',#53311,#53312);
+#53311 = CARTESIAN_POINT('',(-1.,0.5,0.15));
+#53312 = VECTOR('',#53313,1.);
+#53313 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53314 = PCURVE('',#50784,#53315);
+#53315 = DEFINITIONAL_REPRESENTATION('',(#53316),#53320);
+#53316 = LINE('',#53317,#53318);
+#53317 = CARTESIAN_POINT('',(0.,0.));
+#53318 = VECTOR('',#53319,1.);
+#53319 = DIRECTION('',(0.,-1.));
+#53320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53321 = PCURVE('',#50756,#53322);
+#53322 = DEFINITIONAL_REPRESENTATION('',(#53323),#53327);
+#53323 = LINE('',#53324,#53325);
+#53324 = CARTESIAN_POINT('',(0.15,0.));
+#53325 = VECTOR('',#53326,1.);
+#53326 = DIRECTION('',(0.,-1.));
+#53327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53328 = ORIENTED_EDGE('',*,*,#50768,.T.);
+#53329 = ORIENTED_EDGE('',*,*,#53281,.F.);
+#53330 = ORIENTED_EDGE('',*,*,#51255,.F.);
+#53331 = ADVANCED_FACE('',(#53332),#50756,.F.);
+#53332 = FACE_BOUND('',#53333,.F.);
+#53333 = EDGE_LOOP('',(#53334,#53355,#53356,#53357));
+#53334 = ORIENTED_EDGE('',*,*,#53335,.T.);
+#53335 = EDGE_CURVE('',#51210,#50713,#53336,.T.);
+#53336 = SURFACE_CURVE('',#53337,(#53341,#53348),.PCURVE_S1.);
+#53337 = LINE('',#53338,#53339);
+#53338 = CARTESIAN_POINT('',(-1.,0.5,0.));
+#53339 = VECTOR('',#53340,1.);
+#53340 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53341 = PCURVE('',#50756,#53342);
+#53342 = DEFINITIONAL_REPRESENTATION('',(#53343),#53347);
+#53343 = LINE('',#53344,#53345);
+#53344 = CARTESIAN_POINT('',(0.,0.));
+#53345 = VECTOR('',#53346,1.);
+#53346 = DIRECTION('',(0.,-1.));
+#53347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53348 = PCURVE('',#50728,#53349);
+#53349 = DEFINITIONAL_REPRESENTATION('',(#53350),#53354);
+#53350 = LINE('',#53351,#53352);
+#53351 = CARTESIAN_POINT('',(2.5E-02,-2.489498125258E-18));
+#53352 = VECTOR('',#53353,1.);
+#53353 = DIRECTION('',(0.,-1.));
+#53354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53355 = ORIENTED_EDGE('',*,*,#50740,.T.);
+#53356 = ORIENTED_EDGE('',*,*,#53308,.F.);
+#53357 = ORIENTED_EDGE('',*,*,#51232,.F.);
+#53358 = ADVANCED_FACE('',(#53359),#50728,.F.);
+#53359 = FACE_BOUND('',#53360,.F.);
+#53360 = EDGE_LOOP('',(#53361,#53382,#53383,#53384));
+#53361 = ORIENTED_EDGE('',*,*,#53362,.T.);
+#53362 = EDGE_CURVE('',#51186,#50684,#53363,.T.);
+#53363 = SURFACE_CURVE('',#53364,(#53368,#53375),.PCURVE_S1.);
+#53364 = LINE('',#53365,#53366);
+#53365 = CARTESIAN_POINT('',(-0.975,0.5,0.));
+#53366 = VECTOR('',#53367,1.);
+#53367 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53368 = PCURVE('',#50728,#53369);
+#53369 = DEFINITIONAL_REPRESENTATION('',(#53370),#53374);
+#53370 = LINE('',#53371,#53372);
+#53371 = CARTESIAN_POINT('',(0.,0.));
+#53372 = VECTOR('',#53373,1.);
+#53373 = DIRECTION('',(0.,-1.));
+#53374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53375 = PCURVE('',#50700,#53376);
+#53376 = DEFINITIONAL_REPRESENTATION('',(#53377),#53381);
+#53377 = LINE('',#53378,#53379);
+#53378 = CARTESIAN_POINT('',(4.712388980385,0.));
+#53379 = VECTOR('',#53380,1.);
+#53380 = DIRECTION('',(0.,-1.));
+#53381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53382 = ORIENTED_EDGE('',*,*,#50712,.T.);
+#53383 = ORIENTED_EDGE('',*,*,#53335,.F.);
+#53384 = ORIENTED_EDGE('',*,*,#51209,.F.);
+#53385 = ADVANCED_FACE('',(#53386),#50700,.T.);
+#53386 = FACE_BOUND('',#53387,.T.);
+#53387 = EDGE_LOOP('',(#53388,#53389,#53390,#53391));
+#53388 = ORIENTED_EDGE('',*,*,#51185,.T.);
+#53389 = ORIENTED_EDGE('',*,*,#53362,.T.);
+#53390 = ORIENTED_EDGE('',*,*,#50683,.F.);
+#53391 = ORIENTED_EDGE('',*,*,#51356,.F.);
+#53392 = ADVANCED_FACE('',(#53393),#50902,.F.);
+#53393 = FACE_BOUND('',#53394,.F.);
+#53394 = EDGE_LOOP('',(#53395,#53396,#53397,#53398));
+#53395 = ORIENTED_EDGE('',*,*,#51900,.F.);
+#53396 = ORIENTED_EDGE('',*,*,#53208,.T.);
+#53397 = ORIENTED_EDGE('',*,*,#50887,.T.);
+#53398 = ORIENTED_EDGE('',*,*,#52983,.F.);
+#53399 = ADVANCED_FACE('',(#53400),#51419,.F.);
+#53400 = FACE_BOUND('',#53401,.F.);
+#53401 = EDGE_LOOP('',(#53402,#53403,#53424,#53425));
+#53402 = ORIENTED_EDGE('',*,*,#51404,.F.);
+#53403 = ORIENTED_EDGE('',*,*,#53404,.T.);
+#53404 = EDGE_CURVE('',#48195,#48252,#53405,.T.);
+#53405 = SURFACE_CURVE('',#53406,(#53410,#53417),.PCURVE_S1.);
+#53406 = LINE('',#53407,#53408);
+#53407 = CARTESIAN_POINT('',(-0.625,-0.15,0.65));
+#53408 = VECTOR('',#53409,1.);
+#53409 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53410 = PCURVE('',#51419,#53411);
+#53411 = DEFINITIONAL_REPRESENTATION('',(#53412),#53416);
+#53412 = LINE('',#53413,#53414);
+#53413 = CARTESIAN_POINT('',(0.,0.));
+#53414 = VECTOR('',#53415,1.);
+#53415 = DIRECTION('',(0.,-1.));
+#53416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53417 = PCURVE('',#51668,#53418);
+#53418 = DEFINITIONAL_REPRESENTATION('',(#53419),#53423);
+#53419 = LINE('',#53420,#53421);
+#53420 = CARTESIAN_POINT('',(4.712388980385,0.));
+#53421 = VECTOR('',#53422,1.);
+#53422 = DIRECTION('',(0.,-1.));
+#53423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53424 = ORIENTED_EDGE('',*,*,#51877,.T.);
+#53425 = ORIENTED_EDGE('',*,*,#52961,.F.);
+#53426 = ADVANCED_FACE('',(#53427),#51668,.T.);
+#53427 = FACE_BOUND('',#53428,.T.);
+#53428 = EDGE_LOOP('',(#53429,#53430,#53431,#53432));
+#53429 = ORIENTED_EDGE('',*,*,#51653,.T.);
+#53430 = ORIENTED_EDGE('',*,*,#53404,.T.);
+#53431 = ORIENTED_EDGE('',*,*,#51852,.F.);
+#53432 = ORIENTED_EDGE('',*,*,#53433,.F.);
+#53433 = EDGE_CURVE('',#51626,#51830,#53434,.T.);
+#53434 = SURFACE_CURVE('',#53435,(#53439,#53446),.PCURVE_S1.);
+#53435 = LINE('',#53436,#53437);
+#53436 = CARTESIAN_POINT('',(-0.875,-0.15,0.4));
+#53437 = VECTOR('',#53438,1.);
+#53438 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53439 = PCURVE('',#51668,#53440);
+#53440 = DEFINITIONAL_REPRESENTATION('',(#53441),#53445);
+#53441 = LINE('',#53442,#53443);
+#53442 = CARTESIAN_POINT('',(6.28318530718,-2.775557561563E-17));
+#53443 = VECTOR('',#53444,1.);
+#53444 = DIRECTION('',(0.,-1.));
+#53445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53446 = PCURVE('',#51641,#53447);
+#53447 = DEFINITIONAL_REPRESENTATION('',(#53448),#53452);
+#53448 = LINE('',#53449,#53450);
+#53449 = CARTESIAN_POINT('',(0.15,0.));
+#53450 = VECTOR('',#53451,1.);
+#53451 = DIRECTION('',(0.,-1.));
+#53452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53453 = ADVANCED_FACE('',(#53454),#51641,.F.);
+#53454 = FACE_BOUND('',#53455,.F.);
+#53455 = EDGE_LOOP('',(#53456,#53477,#53478,#53479));
+#53456 = ORIENTED_EDGE('',*,*,#53457,.T.);
+#53457 = EDGE_CURVE('',#51593,#51802,#53458,.T.);
+#53458 = SURFACE_CURVE('',#53459,(#53463,#53470),.PCURVE_S1.);
+#53459 = LINE('',#53460,#53461);
+#53460 = CARTESIAN_POINT('',(-0.875,-0.15,0.25));
+#53461 = VECTOR('',#53462,1.);
+#53462 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53463 = PCURVE('',#51641,#53464);
+#53464 = DEFINITIONAL_REPRESENTATION('',(#53465),#53469);
+#53465 = LINE('',#53466,#53467);
+#53466 = CARTESIAN_POINT('',(0.,0.));
+#53467 = VECTOR('',#53468,1.);
+#53468 = DIRECTION('',(0.,-1.));
+#53469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53470 = PCURVE('',#51613,#53471);
+#53471 = DEFINITIONAL_REPRESENTATION('',(#53472),#53476);
+#53472 = LINE('',#53473,#53474);
+#53473 = CARTESIAN_POINT('',(1.570796326795,0.));
+#53474 = VECTOR('',#53475,1.);
+#53475 = DIRECTION('',(0.,-1.));
+#53476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53477 = ORIENTED_EDGE('',*,*,#51829,.T.);
+#53478 = ORIENTED_EDGE('',*,*,#53433,.F.);
+#53479 = ORIENTED_EDGE('',*,*,#51625,.F.);
+#53480 = ADVANCED_FACE('',(#53481),#51613,.F.);
+#53481 = FACE_BOUND('',#53482,.F.);
+#53482 = EDGE_LOOP('',(#53483,#53504,#53505,#53506));
+#53483 = ORIENTED_EDGE('',*,*,#53484,.T.);
+#53484 = EDGE_CURVE('',#51565,#51779,#53485,.T.);
+#53485 = SURFACE_CURVE('',#53486,(#53490,#53497),.PCURVE_S1.);
+#53486 = LINE('',#53487,#53488);
+#53487 = CARTESIAN_POINT('',(-0.975,-0.15,0.15));
+#53488 = VECTOR('',#53489,1.);
+#53489 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53490 = PCURVE('',#51613,#53491);
+#53491 = DEFINITIONAL_REPRESENTATION('',(#53492),#53496);
+#53492 = LINE('',#53493,#53494);
+#53493 = CARTESIAN_POINT('',(0.,0.));
+#53494 = VECTOR('',#53495,1.);
+#53495 = DIRECTION('',(0.,-1.));
+#53496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53497 = PCURVE('',#51580,#53498);
+#53498 = DEFINITIONAL_REPRESENTATION('',(#53499),#53503);
+#53499 = LINE('',#53500,#53501);
+#53500 = CARTESIAN_POINT('',(2.5E-02,2.489498125258E-18));
+#53501 = VECTOR('',#53502,1.);
+#53502 = DIRECTION('',(0.,-1.));
+#53503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53504 = ORIENTED_EDGE('',*,*,#51801,.T.);
+#53505 = ORIENTED_EDGE('',*,*,#53457,.F.);
+#53506 = ORIENTED_EDGE('',*,*,#51592,.F.);
+#53507 = ADVANCED_FACE('',(#53508),#51580,.F.);
+#53508 = FACE_BOUND('',#53509,.F.);
+#53509 = EDGE_LOOP('',(#53510,#53531,#53532,#53533));
+#53510 = ORIENTED_EDGE('',*,*,#53511,.T.);
+#53511 = EDGE_CURVE('',#51537,#51756,#53512,.T.);
+#53512 = SURFACE_CURVE('',#53513,(#53517,#53524),.PCURVE_S1.);
+#53513 = LINE('',#53514,#53515);
+#53514 = CARTESIAN_POINT('',(-1.,-0.15,0.15));
+#53515 = VECTOR('',#53516,1.);
+#53516 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53517 = PCURVE('',#51580,#53518);
+#53518 = DEFINITIONAL_REPRESENTATION('',(#53519),#53523);
+#53519 = LINE('',#53520,#53521);
+#53520 = CARTESIAN_POINT('',(0.,0.));
+#53521 = VECTOR('',#53522,1.);
+#53522 = DIRECTION('',(0.,-1.));
+#53523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53524 = PCURVE('',#51552,#53525);
+#53525 = DEFINITIONAL_REPRESENTATION('',(#53526),#53530);
+#53526 = LINE('',#53527,#53528);
+#53527 = CARTESIAN_POINT('',(0.15,0.));
+#53528 = VECTOR('',#53529,1.);
+#53529 = DIRECTION('',(0.,-1.));
+#53530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53531 = ORIENTED_EDGE('',*,*,#51778,.T.);
+#53532 = ORIENTED_EDGE('',*,*,#53484,.F.);
+#53533 = ORIENTED_EDGE('',*,*,#51564,.F.);
+#53534 = ADVANCED_FACE('',(#53535),#51552,.F.);
+#53535 = FACE_BOUND('',#53536,.F.);
+#53536 = EDGE_LOOP('',(#53537,#53558,#53559,#53560));
+#53537 = ORIENTED_EDGE('',*,*,#53538,.T.);
+#53538 = EDGE_CURVE('',#51509,#51733,#53539,.T.);
+#53539 = SURFACE_CURVE('',#53540,(#53544,#53551),.PCURVE_S1.);
+#53540 = LINE('',#53541,#53542);
+#53541 = CARTESIAN_POINT('',(-1.,-0.15,0.));
+#53542 = VECTOR('',#53543,1.);
+#53543 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53544 = PCURVE('',#51552,#53545);
+#53545 = DEFINITIONAL_REPRESENTATION('',(#53546),#53550);
+#53546 = LINE('',#53547,#53548);
+#53547 = CARTESIAN_POINT('',(0.,0.));
+#53548 = VECTOR('',#53549,1.);
+#53549 = DIRECTION('',(0.,-1.));
+#53550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53551 = PCURVE('',#51524,#53552);
+#53552 = DEFINITIONAL_REPRESENTATION('',(#53553),#53557);
+#53553 = LINE('',#53554,#53555);
+#53554 = CARTESIAN_POINT('',(2.5E-02,-2.489498125258E-18));
+#53555 = VECTOR('',#53556,1.);
+#53556 = DIRECTION('',(0.,-1.));
+#53557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53558 = ORIENTED_EDGE('',*,*,#51755,.T.);
+#53559 = ORIENTED_EDGE('',*,*,#53511,.F.);
+#53560 = ORIENTED_EDGE('',*,*,#51536,.F.);
+#53561 = ADVANCED_FACE('',(#53562),#51524,.F.);
+#53562 = FACE_BOUND('',#53563,.F.);
+#53563 = EDGE_LOOP('',(#53564,#53585,#53586,#53587));
+#53564 = ORIENTED_EDGE('',*,*,#53565,.T.);
+#53565 = EDGE_CURVE('',#51480,#51709,#53566,.T.);
+#53566 = SURFACE_CURVE('',#53567,(#53571,#53578),.PCURVE_S1.);
+#53567 = LINE('',#53568,#53569);
+#53568 = CARTESIAN_POINT('',(-0.975,-0.15,0.));
+#53569 = VECTOR('',#53570,1.);
+#53570 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#53571 = PCURVE('',#51524,#53572);
+#53572 = DEFINITIONAL_REPRESENTATION('',(#53573),#53577);
+#53573 = LINE('',#53574,#53575);
+#53574 = CARTESIAN_POINT('',(0.,0.));
+#53575 = VECTOR('',#53576,1.);
+#53576 = DIRECTION('',(0.,-1.));
+#53577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53578 = PCURVE('',#51496,#53579);
+#53579 = DEFINITIONAL_REPRESENTATION('',(#53580),#53584);
+#53580 = LINE('',#53581,#53582);
+#53581 = CARTESIAN_POINT('',(4.712388980385,0.));
+#53582 = VECTOR('',#53583,1.);
+#53583 = DIRECTION('',(0.,-1.));
+#53584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53585 = ORIENTED_EDGE('',*,*,#51732,.T.);
+#53586 = ORIENTED_EDGE('',*,*,#53538,.F.);
+#53587 = ORIENTED_EDGE('',*,*,#51508,.F.);
+#53588 = ADVANCED_FACE('',(#53589),#51496,.T.);
+#53589 = FACE_BOUND('',#53590,.T.);
+#53590 = EDGE_LOOP('',(#53591,#53592,#53593,#53594));
+#53591 = ORIENTED_EDGE('',*,*,#51479,.T.);
+#53592 = ORIENTED_EDGE('',*,*,#53565,.T.);
+#53593 = ORIENTED_EDGE('',*,*,#51708,.F.);
+#53594 = ORIENTED_EDGE('',*,*,#51947,.F.);
+#53595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53599))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#53596,#53597,#53598))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#53596 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#53597 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#53598 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#53599 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#53596,
+ 'distance_accuracy_value','confusion accuracy');
+#53600 = SHAPE_DEFINITION_REPRESENTATION(#53601,#45914);
+#53601 = PRODUCT_DEFINITION_SHAPE('','',#53602);
+#53602 = PRODUCT_DEFINITION('design','',#53603,#53606);
+#53603 = PRODUCT_DEFINITION_FORMATION('','',#53604);
+#53604 = PRODUCT('SOLID','SOLID','',(#53605));
+#53605 = PRODUCT_CONTEXT('',#2,'mechanical');
+#53606 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#53607 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53608,#53610);
+#53608 = ( REPRESENTATION_RELATIONSHIP('','',#45914,#45904)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53609)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#53609 = ITEM_DEFINED_TRANSFORMATION('','',#11,#45905);
+#53610 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #53611);
+#53611 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','=>[0:1:1:23]','',#45899,
+ #53602,$);
+#53612 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53604));
+#53613 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53614,#53616);
+#53614 = ( REPRESENTATION_RELATIONSHIP('','',#45904,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53615)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#53615 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
+#53616 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #53617);
+#53617 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','','',#5,#45899,$);
+#53618 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45901));
+#53619 = SHAPE_DEFINITION_REPRESENTATION(#53620,#53626);
+#53620 = PRODUCT_DEFINITION_SHAPE('','',#53621);
+#53621 = PRODUCT_DEFINITION('design','',#53622,#53625);
+#53622 = PRODUCT_DEFINITION_FORMATION('','',#53623);
+#53623 = PRODUCT('SOIC-8_3.9x4.9mm_P1.27mm','SOIC-8_3.9x4.9mm_P1.27mm',
+ '',(#53624));
+#53624 = PRODUCT_CONTEXT('',#2,'mechanical');
+#53625 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#53626 = SHAPE_REPRESENTATION('',(#11,#53627),#53631);
+#53627 = AXIS2_PLACEMENT_3D('',#53628,#53629,#53630);
+#53628 = CARTESIAN_POINT('',(0.,0.,0.));
+#53629 = DIRECTION('',(0.,0.,1.));
+#53630 = DIRECTION('',(1.,0.,-0.));
+#53631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53635))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#53632,#53633,#53634))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#53632 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#53633 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#53634 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#53635 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#53632,
+ 'distance_accuracy_value','confusion accuracy');
+#53636 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#53637),#64541);
+#53637 = MANIFOLD_SOLID_BREP('',#53638);
+#53638 = CLOSED_SHELL('',(#53639,#53769,#53845,#53921,#54179,#54402,
+ #54699,#54726,#54782,#54929,#54956,#54983,#55010,#55037,#55064,
+ #55071,#55125,#55306,#55354,#55407,#55485,#55566,#55647,#55728,
+ #55809,#55885,#55941,#55988,#56244,#56270,#56555,#56603,#56656,
+ #56709,#56986,#57018,#57069,#57354,#57422,#57667,#57694,#57979,
+ #58047,#58101,#58319,#58564,#58591,#58636,#58688,#58734,#58786,
+ #58976,#59023,#59052,#59081,#59110,#59137,#59164,#59191,#59218,
+ #59245,#59272,#59299,#59306,#59357,#59408,#59467,#59545,#59626,
+ #59707,#59788,#59869,#59950,#60031,#60107,#60139,#60165,#60192,
+ #60219,#60246,#60273,#60300,#60327,#60354,#60361,#60388,#60415,
+ #60442,#60469,#60496,#60523,#60550,#60557,#60604,#60630,#60677,
+ #60924,#60971,#60997,#61052,#61078,#61104,#61153,#61438,#61723,
+ #61791,#61845,#62063,#62308,#62335,#62403,#62688,#62973,#63041,
+ #63095,#63313,#63558,#63585,#63630,#63637,#63666,#63695,#63724,
+ #63753,#63757,#63784,#63811,#63838,#63865,#63892,#63919,#63946,
+ #63953,#63980,#64007,#64034,#64061,#64088,#64115,#64142,#64149,
+ #64176,#64203,#64230,#64257,#64284,#64311,#64338,#64345,#64372,
+ #64399,#64426,#64453,#64480,#64507,#64534));
+#53639 = ADVANCED_FACE('',(#53640),#53654,.F.);
+#53640 = FACE_BOUND('',#53641,.F.);
+#53641 = EDGE_LOOP('',(#53642,#53677,#53710,#53738));
+#53642 = ORIENTED_EDGE('',*,*,#53643,.T.);
+#53643 = EDGE_CURVE('',#53644,#53646,#53648,.T.);
+#53644 = VERTEX_POINT('',#53645);
+#53645 = CARTESIAN_POINT('',(2.25,2.11,0.825));
+#53646 = VERTEX_POINT('',#53647);
+#53647 = CARTESIAN_POINT('',(2.25,1.7,0.825));
+#53648 = SURFACE_CURVE('',#53649,(#53653,#53665),.PCURVE_S1.);
+#53649 = LINE('',#53650,#53651);
+#53650 = CARTESIAN_POINT('',(2.25,2.11,0.825));
+#53651 = VECTOR('',#53652,1.);
+#53652 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#53653 = PCURVE('',#53654,#53659);
+#53654 = CYLINDRICAL_SURFACE('',#53655,0.1);
+#53655 = AXIS2_PLACEMENT_3D('',#53656,#53657,#53658);
+#53656 = CARTESIAN_POINT('',(2.25,2.11,0.725));
+#53657 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#53658 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#53659 = DEFINITIONAL_REPRESENTATION('',(#53660),#53664);
+#53660 = LINE('',#53661,#53662);
+#53661 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#53662 = VECTOR('',#53663,1.);
+#53663 = DIRECTION('',(0.,-1.));
+#53664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53665 = PCURVE('',#53666,#53671);
+#53666 = PLANE('',#53667);
+#53667 = AXIS2_PLACEMENT_3D('',#53668,#53669,#53670);
+#53668 = CARTESIAN_POINT('',(1.8,2.11,0.825));
+#53669 = DIRECTION('',(0.,0.,1.));
+#53670 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#53671 = DEFINITIONAL_REPRESENTATION('',(#53672),#53676);
+#53672 = LINE('',#53673,#53674);
+#53673 = CARTESIAN_POINT('',(0.45,-9.992007221625E-17));
+#53674 = VECTOR('',#53675,1.);
+#53675 = DIRECTION('',(0.,-1.));
+#53676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53677 = ORIENTED_EDGE('',*,*,#53678,.T.);
+#53678 = EDGE_CURVE('',#53646,#53679,#53681,.T.);
+#53679 = VERTEX_POINT('',#53680);
+#53680 = CARTESIAN_POINT('',(2.35,1.7,0.725));
+#53681 = SURFACE_CURVE('',#53682,(#53687,#53694),.PCURVE_S1.);
+#53682 = CIRCLE('',#53683,0.1);
+#53683 = AXIS2_PLACEMENT_3D('',#53684,#53685,#53686);
+#53684 = CARTESIAN_POINT('',(2.25,1.7,0.725));
+#53685 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#53686 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#53687 = PCURVE('',#53654,#53688);
+#53688 = DEFINITIONAL_REPRESENTATION('',(#53689),#53693);
+#53689 = LINE('',#53690,#53691);
+#53690 = CARTESIAN_POINT('',(0.,-0.41));
+#53691 = VECTOR('',#53692,1.);
+#53692 = DIRECTION('',(1.,0.));
+#53693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53694 = PCURVE('',#53695,#53700);
+#53695 = PLANE('',#53696);
+#53696 = AXIS2_PLACEMENT_3D('',#53697,#53698,#53699);
+#53697 = CARTESIAN_POINT('',(2.41578967201,1.7,0.532659657565));
+#53698 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#53699 = DIRECTION('',(0.,0.,1.));
+#53700 = DEFINITIONAL_REPRESENTATION('',(#53701),#53709);
+#53701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#53702,#53703,#53704,#53705
+ ,#53706,#53707,#53708),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#53702 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#53703 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#53704 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#53705 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#53706 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#53707 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#53708 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#53709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53710 = ORIENTED_EDGE('',*,*,#53711,.F.);
+#53711 = EDGE_CURVE('',#53712,#53679,#53714,.T.);
+#53712 = VERTEX_POINT('',#53713);
+#53713 = CARTESIAN_POINT('',(2.35,2.11,0.725));
+#53714 = SURFACE_CURVE('',#53715,(#53719,#53726),.PCURVE_S1.);
+#53715 = LINE('',#53716,#53717);
+#53716 = CARTESIAN_POINT('',(2.35,2.11,0.725));
+#53717 = VECTOR('',#53718,1.);
+#53718 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#53719 = PCURVE('',#53654,#53720);
+#53720 = DEFINITIONAL_REPRESENTATION('',(#53721),#53725);
+#53721 = LINE('',#53722,#53723);
+#53722 = CARTESIAN_POINT('',(1.570796326795,0.));
+#53723 = VECTOR('',#53724,1.);
+#53724 = DIRECTION('',(0.,-1.));
+#53725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53726 = PCURVE('',#53727,#53732);
+#53727 = PLANE('',#53728);
+#53728 = AXIS2_PLACEMENT_3D('',#53729,#53730,#53731);
+#53729 = CARTESIAN_POINT('',(2.35,2.11,0.725));
+#53730 = DIRECTION('',(1.,2.22044604925E-16,1.044915787883E-15));
+#53731 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#53732 = DEFINITIONAL_REPRESENTATION('',(#53733),#53737);
+#53733 = LINE('',#53734,#53735);
+#53734 = CARTESIAN_POINT('',(0.,0.));
+#53735 = VECTOR('',#53736,1.);
+#53736 = DIRECTION('',(7.584527938158E-44,-1.));
+#53737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53738 = ORIENTED_EDGE('',*,*,#53739,.F.);
+#53739 = EDGE_CURVE('',#53644,#53712,#53740,.T.);
+#53740 = SURFACE_CURVE('',#53741,(#53746,#53753),.PCURVE_S1.);
+#53741 = CIRCLE('',#53742,0.1);
+#53742 = AXIS2_PLACEMENT_3D('',#53743,#53744,#53745);
+#53743 = CARTESIAN_POINT('',(2.25,2.11,0.725));
+#53744 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#53745 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#53746 = PCURVE('',#53654,#53747);
+#53747 = DEFINITIONAL_REPRESENTATION('',(#53748),#53752);
+#53748 = LINE('',#53749,#53750);
+#53749 = CARTESIAN_POINT('',(0.,0.));
+#53750 = VECTOR('',#53751,1.);
+#53751 = DIRECTION('',(1.,0.));
+#53752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53753 = PCURVE('',#53754,#53759);
+#53754 = PLANE('',#53755);
+#53755 = AXIS2_PLACEMENT_3D('',#53756,#53757,#53758);
+#53756 = CARTESIAN_POINT('',(2.41578967201,2.11,0.532659657565));
+#53757 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#53758 = DIRECTION('',(0.,0.,1.));
+#53759 = DEFINITIONAL_REPRESENTATION('',(#53760),#53768);
+#53760 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#53761,#53762,#53763,#53764
+ ,#53765,#53766,#53767),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#53761 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#53762 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#53763 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#53764 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#53765 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#53766 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#53767 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#53768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53769 = ADVANCED_FACE('',(#53770),#53666,.F.);
+#53770 = FACE_BOUND('',#53771,.F.);
+#53771 = EDGE_LOOP('',(#53772,#53795,#53823,#53844));
+#53772 = ORIENTED_EDGE('',*,*,#53773,.F.);
+#53773 = EDGE_CURVE('',#53774,#53644,#53776,.T.);
+#53774 = VERTEX_POINT('',#53775);
+#53775 = CARTESIAN_POINT('',(1.95,2.11,0.825));
+#53776 = SURFACE_CURVE('',#53777,(#53781,#53788),.PCURVE_S1.);
+#53777 = LINE('',#53778,#53779);
+#53778 = CARTESIAN_POINT('',(1.8,2.11,0.825));
+#53779 = VECTOR('',#53780,1.);
+#53780 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#53781 = PCURVE('',#53666,#53782);
+#53782 = DEFINITIONAL_REPRESENTATION('',(#53783),#53787);
+#53783 = LINE('',#53784,#53785);
+#53784 = CARTESIAN_POINT('',(0.,0.));
+#53785 = VECTOR('',#53786,1.);
+#53786 = DIRECTION('',(1.,0.));
+#53787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53788 = PCURVE('',#53754,#53789);
+#53789 = DEFINITIONAL_REPRESENTATION('',(#53790),#53794);
+#53790 = LINE('',#53791,#53792);
+#53791 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#53792 = VECTOR('',#53793,1.);
+#53793 = DIRECTION('',(0.,-1.));
+#53794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53795 = ORIENTED_EDGE('',*,*,#53796,.T.);
+#53796 = EDGE_CURVE('',#53774,#53797,#53799,.T.);
+#53797 = VERTEX_POINT('',#53798);
+#53798 = CARTESIAN_POINT('',(1.95,1.7,0.825));
+#53799 = SURFACE_CURVE('',#53800,(#53804,#53811),.PCURVE_S1.);
+#53800 = LINE('',#53801,#53802);
+#53801 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#53802 = VECTOR('',#53803,1.);
+#53803 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#53804 = PCURVE('',#53666,#53805);
+#53805 = DEFINITIONAL_REPRESENTATION('',(#53806),#53810);
+#53806 = LINE('',#53807,#53808);
+#53807 = CARTESIAN_POINT('',(0.15,0.165));
+#53808 = VECTOR('',#53809,1.);
+#53809 = DIRECTION('',(0.,-1.));
+#53810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53811 = PCURVE('',#53812,#53817);
+#53812 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#53813,#53814)
+ ,(#53815,#53816
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#53813 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1));
+#53814 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#53815 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1));
+#53816 = CARTESIAN_POINT('',(1.95,-2.275,0.825));
+#53817 = DEFINITIONAL_REPRESENTATION('',(#53818),#53822);
+#53818 = LINE('',#53819,#53820);
+#53819 = CARTESIAN_POINT('',(1.665334536938E-16,1.));
+#53820 = VECTOR('',#53821,1.);
+#53821 = DIRECTION('',(1.,2.707861035671E-16));
+#53822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53823 = ORIENTED_EDGE('',*,*,#53824,.T.);
+#53824 = EDGE_CURVE('',#53797,#53646,#53825,.T.);
+#53825 = SURFACE_CURVE('',#53826,(#53830,#53837),.PCURVE_S1.);
+#53826 = LINE('',#53827,#53828);
+#53827 = CARTESIAN_POINT('',(1.8,1.7,0.825));
+#53828 = VECTOR('',#53829,1.);
+#53829 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#53830 = PCURVE('',#53666,#53831);
+#53831 = DEFINITIONAL_REPRESENTATION('',(#53832),#53836);
+#53832 = LINE('',#53833,#53834);
+#53833 = CARTESIAN_POINT('',(-9.103828801925E-17,-0.41));
+#53834 = VECTOR('',#53835,1.);
+#53835 = DIRECTION('',(1.,0.));
+#53836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53837 = PCURVE('',#53695,#53838);
+#53838 = DEFINITIONAL_REPRESENTATION('',(#53839),#53843);
+#53839 = LINE('',#53840,#53841);
+#53840 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#53841 = VECTOR('',#53842,1.);
+#53842 = DIRECTION('',(0.,-1.));
+#53843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53844 = ORIENTED_EDGE('',*,*,#53643,.F.);
+#53845 = ADVANCED_FACE('',(#53846),#53727,.F.);
+#53846 = FACE_BOUND('',#53847,.F.);
+#53847 = EDGE_LOOP('',(#53848,#53849,#53872,#53900));
+#53848 = ORIENTED_EDGE('',*,*,#53711,.T.);
+#53849 = ORIENTED_EDGE('',*,*,#53850,.T.);
+#53850 = EDGE_CURVE('',#53679,#53851,#53853,.T.);
+#53851 = VERTEX_POINT('',#53852);
+#53852 = CARTESIAN_POINT('',(2.35,1.7,0.3));
+#53853 = SURFACE_CURVE('',#53854,(#53858,#53865),.PCURVE_S1.);
+#53854 = LINE('',#53855,#53856);
+#53855 = CARTESIAN_POINT('',(2.35,1.7,0.725));
+#53856 = VECTOR('',#53857,1.);
+#53857 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#53858 = PCURVE('',#53727,#53859);
+#53859 = DEFINITIONAL_REPRESENTATION('',(#53860),#53864);
+#53860 = LINE('',#53861,#53862);
+#53861 = CARTESIAN_POINT('',(-9.512734445312E-32,-0.41));
+#53862 = VECTOR('',#53863,1.);
+#53863 = DIRECTION('',(1.,0.));
+#53864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53865 = PCURVE('',#53695,#53866);
+#53866 = DEFINITIONAL_REPRESENTATION('',(#53867),#53871);
+#53867 = LINE('',#53868,#53869);
+#53868 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#53869 = VECTOR('',#53870,1.);
+#53870 = DIRECTION('',(-1.,-1.044915787883E-15));
+#53871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53872 = ORIENTED_EDGE('',*,*,#53873,.F.);
+#53873 = EDGE_CURVE('',#53874,#53851,#53876,.T.);
+#53874 = VERTEX_POINT('',#53875);
+#53875 = CARTESIAN_POINT('',(2.35,2.11,0.3));
+#53876 = SURFACE_CURVE('',#53877,(#53881,#53888),.PCURVE_S1.);
+#53877 = LINE('',#53878,#53879);
+#53878 = CARTESIAN_POINT('',(2.35,2.11,0.3));
+#53879 = VECTOR('',#53880,1.);
+#53880 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#53881 = PCURVE('',#53727,#53882);
+#53882 = DEFINITIONAL_REPRESENTATION('',(#53883),#53887);
+#53883 = LINE('',#53884,#53885);
+#53884 = CARTESIAN_POINT('',(0.425,-9.860761315258E-32));
+#53885 = VECTOR('',#53886,1.);
+#53886 = DIRECTION('',(7.584527938158E-44,-1.));
+#53887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53888 = PCURVE('',#53889,#53894);
+#53889 = CYLINDRICAL_SURFACE('',#53890,0.3);
+#53890 = AXIS2_PLACEMENT_3D('',#53891,#53892,#53893);
+#53891 = CARTESIAN_POINT('',(2.65,2.11,0.3));
+#53892 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#53893 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#53894 = DEFINITIONAL_REPRESENTATION('',(#53895),#53899);
+#53895 = LINE('',#53896,#53897);
+#53896 = CARTESIAN_POINT('',(6.28318530718,0.));
+#53897 = VECTOR('',#53898,1.);
+#53898 = DIRECTION('',(0.,-1.));
+#53899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53900 = ORIENTED_EDGE('',*,*,#53901,.F.);
+#53901 = EDGE_CURVE('',#53712,#53874,#53902,.T.);
+#53902 = SURFACE_CURVE('',#53903,(#53907,#53914),.PCURVE_S1.);
+#53903 = LINE('',#53904,#53905);
+#53904 = CARTESIAN_POINT('',(2.35,2.11,0.725));
+#53905 = VECTOR('',#53906,1.);
+#53906 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#53907 = PCURVE('',#53727,#53908);
+#53908 = DEFINITIONAL_REPRESENTATION('',(#53909),#53913);
+#53909 = LINE('',#53910,#53911);
+#53910 = CARTESIAN_POINT('',(0.,0.));
+#53911 = VECTOR('',#53912,1.);
+#53912 = DIRECTION('',(1.,0.));
+#53913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53914 = PCURVE('',#53754,#53915);
+#53915 = DEFINITIONAL_REPRESENTATION('',(#53916),#53920);
+#53916 = LINE('',#53917,#53918);
+#53917 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#53918 = VECTOR('',#53919,1.);
+#53919 = DIRECTION('',(-1.,-1.044915787883E-15));
+#53920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53921 = ADVANCED_FACE('',(#53922),#53754,.F.);
+#53922 = FACE_BOUND('',#53923,.F.);
+#53923 = EDGE_LOOP('',(#53924,#53952,#53953,#53954,#53955,#53979,#54007,
+ #54035,#54063,#54096,#54124,#54153));
+#53924 = ORIENTED_EDGE('',*,*,#53925,.F.);
+#53925 = EDGE_CURVE('',#53774,#53926,#53928,.T.);
+#53926 = VERTEX_POINT('',#53927);
+#53927 = CARTESIAN_POINT('',(1.95,2.11,1.025));
+#53928 = SURFACE_CURVE('',#53929,(#53933,#53940),.PCURVE_S1.);
+#53929 = LINE('',#53930,#53931);
+#53930 = CARTESIAN_POINT('',(1.95,2.11,0.778829828783));
+#53931 = VECTOR('',#53932,1.);
+#53932 = DIRECTION('',(0.,0.,1.));
+#53933 = PCURVE('',#53754,#53934);
+#53934 = DEFINITIONAL_REPRESENTATION('',(#53935),#53939);
+#53935 = LINE('',#53936,#53937);
+#53936 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#53937 = VECTOR('',#53938,1.);
+#53938 = DIRECTION('',(1.,0.));
+#53939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53940 = PCURVE('',#53941,#53946);
+#53941 = PLANE('',#53942);
+#53942 = AXIS2_PLACEMENT_3D('',#53943,#53944,#53945);
+#53943 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#53944 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#53945 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#53946 = DEFINITIONAL_REPRESENTATION('',(#53947),#53951);
+#53947 = LINE('',#53948,#53949);
+#53948 = CARTESIAN_POINT('',(0.165,-0.246170171217));
+#53949 = VECTOR('',#53950,1.);
+#53950 = DIRECTION('',(0.,1.));
+#53951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53952 = ORIENTED_EDGE('',*,*,#53773,.T.);
+#53953 = ORIENTED_EDGE('',*,*,#53739,.T.);
+#53954 = ORIENTED_EDGE('',*,*,#53901,.T.);
+#53955 = ORIENTED_EDGE('',*,*,#53956,.T.);
+#53956 = EDGE_CURVE('',#53874,#53957,#53959,.T.);
+#53957 = VERTEX_POINT('',#53958);
+#53958 = CARTESIAN_POINT('',(2.65,2.11,5.551115123126E-17));
+#53959 = SURFACE_CURVE('',#53960,(#53965,#53972),.PCURVE_S1.);
+#53960 = CIRCLE('',#53961,0.3);
+#53961 = AXIS2_PLACEMENT_3D('',#53962,#53963,#53964);
+#53962 = CARTESIAN_POINT('',(2.65,2.11,0.3));
+#53963 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#53964 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#53965 = PCURVE('',#53754,#53966);
+#53966 = DEFINITIONAL_REPRESENTATION('',(#53967),#53971);
+#53967 = CIRCLE('',#53968,0.3);
+#53968 = AXIS2_PLACEMENT_2D('',#53969,#53970);
+#53969 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#53970 = DIRECTION('',(3.515706244646E-15,1.));
+#53971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53972 = PCURVE('',#53889,#53973);
+#53973 = DEFINITIONAL_REPRESENTATION('',(#53974),#53978);
+#53974 = LINE('',#53975,#53976);
+#53975 = CARTESIAN_POINT('',(6.28318530718,0.));
+#53976 = VECTOR('',#53977,1.);
+#53977 = DIRECTION('',(-1.,0.));
+#53978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53979 = ORIENTED_EDGE('',*,*,#53980,.T.);
+#53980 = EDGE_CURVE('',#53957,#53981,#53983,.T.);
+#53981 = VERTEX_POINT('',#53982);
+#53982 = CARTESIAN_POINT('',(3.,2.11,5.551115123126E-17));
+#53983 = SURFACE_CURVE('',#53984,(#53988,#53995),.PCURVE_S1.);
+#53984 = LINE('',#53985,#53986);
+#53985 = CARTESIAN_POINT('',(2.65,2.11,5.551115123126E-17));
+#53986 = VECTOR('',#53987,1.);
+#53987 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#53988 = PCURVE('',#53754,#53989);
+#53989 = DEFINITIONAL_REPRESENTATION('',(#53990),#53994);
+#53990 = LINE('',#53991,#53992);
+#53991 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#53992 = VECTOR('',#53993,1.);
+#53993 = DIRECTION('',(0.,-1.));
+#53994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#53995 = PCURVE('',#53996,#54001);
+#53996 = PLANE('',#53997);
+#53997 = AXIS2_PLACEMENT_3D('',#53998,#53999,#54000);
+#53998 = CARTESIAN_POINT('',(2.65,2.11,5.551115123126E-17));
+#53999 = DIRECTION('',(0.,0.,1.));
+#54000 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#54001 = DEFINITIONAL_REPRESENTATION('',(#54002),#54006);
+#54002 = LINE('',#54003,#54004);
+#54003 = CARTESIAN_POINT('',(0.,0.));
+#54004 = VECTOR('',#54005,1.);
+#54005 = DIRECTION('',(1.,0.));
+#54006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54007 = ORIENTED_EDGE('',*,*,#54008,.T.);
+#54008 = EDGE_CURVE('',#53981,#54009,#54011,.T.);
+#54009 = VERTEX_POINT('',#54010);
+#54010 = CARTESIAN_POINT('',(3.,2.11,0.2));
+#54011 = SURFACE_CURVE('',#54012,(#54016,#54023),.PCURVE_S1.);
+#54012 = LINE('',#54013,#54014);
+#54013 = CARTESIAN_POINT('',(3.,2.11,5.551115123126E-17));
+#54014 = VECTOR('',#54015,1.);
+#54015 = DIRECTION('',(0.,0.,1.));
+#54016 = PCURVE('',#53754,#54017);
+#54017 = DEFINITIONAL_REPRESENTATION('',(#54018),#54022);
+#54018 = LINE('',#54019,#54020);
+#54019 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#54020 = VECTOR('',#54021,1.);
+#54021 = DIRECTION('',(1.,0.));
+#54022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54023 = PCURVE('',#54024,#54029);
+#54024 = PLANE('',#54025);
+#54025 = AXIS2_PLACEMENT_3D('',#54026,#54027,#54028);
+#54026 = CARTESIAN_POINT('',(3.,2.11,5.551115123126E-17));
+#54027 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54028 = DIRECTION('',(0.,0.,1.));
+#54029 = DEFINITIONAL_REPRESENTATION('',(#54030),#54034);
+#54030 = LINE('',#54031,#54032);
+#54031 = CARTESIAN_POINT('',(0.,0.));
+#54032 = VECTOR('',#54033,1.);
+#54033 = DIRECTION('',(1.,0.));
+#54034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54035 = ORIENTED_EDGE('',*,*,#54036,.T.);
+#54036 = EDGE_CURVE('',#54009,#54037,#54039,.T.);
+#54037 = VERTEX_POINT('',#54038);
+#54038 = CARTESIAN_POINT('',(2.65,2.11,0.2));
+#54039 = SURFACE_CURVE('',#54040,(#54044,#54051),.PCURVE_S1.);
+#54040 = LINE('',#54041,#54042);
+#54041 = CARTESIAN_POINT('',(3.,2.11,0.2));
+#54042 = VECTOR('',#54043,1.);
+#54043 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54044 = PCURVE('',#53754,#54045);
+#54045 = DEFINITIONAL_REPRESENTATION('',(#54046),#54050);
+#54046 = LINE('',#54047,#54048);
+#54047 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#54048 = VECTOR('',#54049,1.);
+#54049 = DIRECTION('',(0.,1.));
+#54050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54051 = PCURVE('',#54052,#54057);
+#54052 = PLANE('',#54053);
+#54053 = AXIS2_PLACEMENT_3D('',#54054,#54055,#54056);
+#54054 = CARTESIAN_POINT('',(3.,2.11,0.2));
+#54055 = DIRECTION('',(0.,0.,-1.));
+#54056 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#54057 = DEFINITIONAL_REPRESENTATION('',(#54058),#54062);
+#54058 = LINE('',#54059,#54060);
+#54059 = CARTESIAN_POINT('',(-0.,0.));
+#54060 = VECTOR('',#54061,1.);
+#54061 = DIRECTION('',(1.,0.));
+#54062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54063 = ORIENTED_EDGE('',*,*,#54064,.T.);
+#54064 = EDGE_CURVE('',#54037,#54065,#54067,.T.);
+#54065 = VERTEX_POINT('',#54066);
+#54066 = CARTESIAN_POINT('',(2.55,2.11,0.3));
+#54067 = SURFACE_CURVE('',#54068,(#54073,#54084),.PCURVE_S1.);
+#54068 = CIRCLE('',#54069,0.1);
+#54069 = AXIS2_PLACEMENT_3D('',#54070,#54071,#54072);
+#54070 = CARTESIAN_POINT('',(2.65,2.11,0.3));
+#54071 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#54072 = DIRECTION('',(0.,0.,-1.));
+#54073 = PCURVE('',#53754,#54074);
+#54074 = DEFINITIONAL_REPRESENTATION('',(#54075),#54083);
+#54075 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#54076,#54077,#54078,#54079
+ ,#54080,#54081,#54082),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#54076 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#54077 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#54078 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#54079 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#54080 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#54081 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#54082 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#54083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54084 = PCURVE('',#54085,#54090);
+#54085 = CYLINDRICAL_SURFACE('',#54086,0.1);
+#54086 = AXIS2_PLACEMENT_3D('',#54087,#54088,#54089);
+#54087 = CARTESIAN_POINT('',(2.65,2.11,0.3));
+#54088 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#54089 = DIRECTION('',(0.,0.,-1.));
+#54090 = DEFINITIONAL_REPRESENTATION('',(#54091),#54095);
+#54091 = LINE('',#54092,#54093);
+#54092 = CARTESIAN_POINT('',(0.,0.));
+#54093 = VECTOR('',#54094,1.);
+#54094 = DIRECTION('',(1.,0.));
+#54095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54096 = ORIENTED_EDGE('',*,*,#54097,.T.);
+#54097 = EDGE_CURVE('',#54065,#54098,#54100,.T.);
+#54098 = VERTEX_POINT('',#54099);
+#54099 = CARTESIAN_POINT('',(2.55,2.11,0.725));
+#54100 = SURFACE_CURVE('',#54101,(#54105,#54112),.PCURVE_S1.);
+#54101 = LINE('',#54102,#54103);
+#54102 = CARTESIAN_POINT('',(2.55,2.11,0.3));
+#54103 = VECTOR('',#54104,1.);
+#54104 = DIRECTION('',(0.,0.,1.));
+#54105 = PCURVE('',#53754,#54106);
+#54106 = DEFINITIONAL_REPRESENTATION('',(#54107),#54111);
+#54107 = LINE('',#54108,#54109);
+#54108 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#54109 = VECTOR('',#54110,1.);
+#54110 = DIRECTION('',(1.,0.));
+#54111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54112 = PCURVE('',#54113,#54118);
+#54113 = PLANE('',#54114);
+#54114 = AXIS2_PLACEMENT_3D('',#54115,#54116,#54117);
+#54115 = CARTESIAN_POINT('',(2.55,2.11,0.3));
+#54116 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54117 = DIRECTION('',(0.,0.,1.));
+#54118 = DEFINITIONAL_REPRESENTATION('',(#54119),#54123);
+#54119 = LINE('',#54120,#54121);
+#54120 = CARTESIAN_POINT('',(0.,0.));
+#54121 = VECTOR('',#54122,1.);
+#54122 = DIRECTION('',(1.,0.));
+#54123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54124 = ORIENTED_EDGE('',*,*,#54125,.T.);
+#54125 = EDGE_CURVE('',#54098,#54126,#54128,.T.);
+#54126 = VERTEX_POINT('',#54127);
+#54127 = CARTESIAN_POINT('',(2.25,2.11,1.025));
+#54128 = SURFACE_CURVE('',#54129,(#54134,#54141),.PCURVE_S1.);
+#54129 = CIRCLE('',#54130,0.3);
+#54130 = AXIS2_PLACEMENT_3D('',#54131,#54132,#54133);
+#54131 = CARTESIAN_POINT('',(2.25,2.11,0.725));
+#54132 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54133 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#54134 = PCURVE('',#53754,#54135);
+#54135 = DEFINITIONAL_REPRESENTATION('',(#54136),#54140);
+#54136 = CIRCLE('',#54137,0.3);
+#54137 = AXIS2_PLACEMENT_2D('',#54138,#54139);
+#54138 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#54139 = DIRECTION('',(3.700743415417E-16,-1.));
+#54140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54141 = PCURVE('',#54142,#54147);
+#54142 = CYLINDRICAL_SURFACE('',#54143,0.3);
+#54143 = AXIS2_PLACEMENT_3D('',#54144,#54145,#54146);
+#54144 = CARTESIAN_POINT('',(2.25,2.11,0.725));
+#54145 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#54146 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#54147 = DEFINITIONAL_REPRESENTATION('',(#54148),#54152);
+#54148 = LINE('',#54149,#54150);
+#54149 = CARTESIAN_POINT('',(6.28318530718,0.));
+#54150 = VECTOR('',#54151,1.);
+#54151 = DIRECTION('',(-1.,0.));
+#54152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54153 = ORIENTED_EDGE('',*,*,#54154,.T.);
+#54154 = EDGE_CURVE('',#54126,#53926,#54155,.T.);
+#54155 = SURFACE_CURVE('',#54156,(#54160,#54167),.PCURVE_S1.);
+#54156 = LINE('',#54157,#54158);
+#54157 = CARTESIAN_POINT('',(2.25,2.11,1.025));
+#54158 = VECTOR('',#54159,1.);
+#54159 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54160 = PCURVE('',#53754,#54161);
+#54161 = DEFINITIONAL_REPRESENTATION('',(#54162),#54166);
+#54162 = LINE('',#54163,#54164);
+#54163 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#54164 = VECTOR('',#54165,1.);
+#54165 = DIRECTION('',(0.,1.));
+#54166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54167 = PCURVE('',#54168,#54173);
+#54168 = PLANE('',#54169);
+#54169 = AXIS2_PLACEMENT_3D('',#54170,#54171,#54172);
+#54170 = CARTESIAN_POINT('',(2.25,2.11,1.025));
+#54171 = DIRECTION('',(0.,0.,-1.));
+#54172 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#54173 = DEFINITIONAL_REPRESENTATION('',(#54174),#54178);
+#54174 = LINE('',#54175,#54176);
+#54175 = CARTESIAN_POINT('',(-0.,0.));
+#54176 = VECTOR('',#54177,1.);
+#54177 = DIRECTION('',(1.,0.));
+#54178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54179 = ADVANCED_FACE('',(#54180),#53695,.T.);
+#54180 = FACE_BOUND('',#54181,.T.);
+#54181 = EDGE_LOOP('',(#54182,#54210,#54211,#54212,#54213,#54237,#54260,
+ #54283,#54306,#54334,#54357,#54381));
+#54182 = ORIENTED_EDGE('',*,*,#54183,.F.);
+#54183 = EDGE_CURVE('',#53797,#54184,#54186,.T.);
+#54184 = VERTEX_POINT('',#54185);
+#54185 = CARTESIAN_POINT('',(1.95,1.7,1.025));
+#54186 = SURFACE_CURVE('',#54187,(#54191,#54198),.PCURVE_S1.);
+#54187 = LINE('',#54188,#54189);
+#54188 = CARTESIAN_POINT('',(1.95,1.7,0.778829828783));
+#54189 = VECTOR('',#54190,1.);
+#54190 = DIRECTION('',(0.,0.,1.));
+#54191 = PCURVE('',#53695,#54192);
+#54192 = DEFINITIONAL_REPRESENTATION('',(#54193),#54197);
+#54193 = LINE('',#54194,#54195);
+#54194 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#54195 = VECTOR('',#54196,1.);
+#54196 = DIRECTION('',(1.,0.));
+#54197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54198 = PCURVE('',#54199,#54204);
+#54199 = PLANE('',#54200);
+#54200 = AXIS2_PLACEMENT_3D('',#54201,#54202,#54203);
+#54201 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#54202 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54203 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54204 = DEFINITIONAL_REPRESENTATION('',(#54205),#54209);
+#54205 = LINE('',#54206,#54207);
+#54206 = CARTESIAN_POINT('',(0.575,-0.246170171217));
+#54207 = VECTOR('',#54208,1.);
+#54208 = DIRECTION('',(0.,1.));
+#54209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54210 = ORIENTED_EDGE('',*,*,#53824,.T.);
+#54211 = ORIENTED_EDGE('',*,*,#53678,.T.);
+#54212 = ORIENTED_EDGE('',*,*,#53850,.T.);
+#54213 = ORIENTED_EDGE('',*,*,#54214,.T.);
+#54214 = EDGE_CURVE('',#53851,#54215,#54217,.T.);
+#54215 = VERTEX_POINT('',#54216);
+#54216 = CARTESIAN_POINT('',(2.65,1.7,5.551115123126E-17));
+#54217 = SURFACE_CURVE('',#54218,(#54223,#54230),.PCURVE_S1.);
+#54218 = CIRCLE('',#54219,0.3);
+#54219 = AXIS2_PLACEMENT_3D('',#54220,#54221,#54222);
+#54220 = CARTESIAN_POINT('',(2.65,1.7,0.3));
+#54221 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54222 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#54223 = PCURVE('',#53695,#54224);
+#54224 = DEFINITIONAL_REPRESENTATION('',(#54225),#54229);
+#54225 = CIRCLE('',#54226,0.3);
+#54226 = AXIS2_PLACEMENT_2D('',#54227,#54228);
+#54227 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#54228 = DIRECTION('',(3.515706244646E-15,1.));
+#54229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54230 = PCURVE('',#53889,#54231);
+#54231 = DEFINITIONAL_REPRESENTATION('',(#54232),#54236);
+#54232 = LINE('',#54233,#54234);
+#54233 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#54234 = VECTOR('',#54235,1.);
+#54235 = DIRECTION('',(-1.,-1.413579858428E-16));
+#54236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54237 = ORIENTED_EDGE('',*,*,#54238,.T.);
+#54238 = EDGE_CURVE('',#54215,#54239,#54241,.T.);
+#54239 = VERTEX_POINT('',#54240);
+#54240 = CARTESIAN_POINT('',(3.,1.7,5.551115123126E-17));
+#54241 = SURFACE_CURVE('',#54242,(#54246,#54253),.PCURVE_S1.);
+#54242 = LINE('',#54243,#54244);
+#54243 = CARTESIAN_POINT('',(2.65,1.7,5.551115123126E-17));
+#54244 = VECTOR('',#54245,1.);
+#54245 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#54246 = PCURVE('',#53695,#54247);
+#54247 = DEFINITIONAL_REPRESENTATION('',(#54248),#54252);
+#54248 = LINE('',#54249,#54250);
+#54249 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#54250 = VECTOR('',#54251,1.);
+#54251 = DIRECTION('',(0.,-1.));
+#54252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54253 = PCURVE('',#53996,#54254);
+#54254 = DEFINITIONAL_REPRESENTATION('',(#54255),#54259);
+#54255 = LINE('',#54256,#54257);
+#54256 = CARTESIAN_POINT('',(-9.103828801925E-17,-0.41));
+#54257 = VECTOR('',#54258,1.);
+#54258 = DIRECTION('',(1.,0.));
+#54259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54260 = ORIENTED_EDGE('',*,*,#54261,.T.);
+#54261 = EDGE_CURVE('',#54239,#54262,#54264,.T.);
+#54262 = VERTEX_POINT('',#54263);
+#54263 = CARTESIAN_POINT('',(3.,1.7,0.2));
+#54264 = SURFACE_CURVE('',#54265,(#54269,#54276),.PCURVE_S1.);
+#54265 = LINE('',#54266,#54267);
+#54266 = CARTESIAN_POINT('',(3.,1.7,5.551115123126E-17));
+#54267 = VECTOR('',#54268,1.);
+#54268 = DIRECTION('',(0.,0.,1.));
+#54269 = PCURVE('',#53695,#54270);
+#54270 = DEFINITIONAL_REPRESENTATION('',(#54271),#54275);
+#54271 = LINE('',#54272,#54273);
+#54272 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#54273 = VECTOR('',#54274,1.);
+#54274 = DIRECTION('',(1.,0.));
+#54275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54276 = PCURVE('',#54024,#54277);
+#54277 = DEFINITIONAL_REPRESENTATION('',(#54278),#54282);
+#54278 = LINE('',#54279,#54280);
+#54279 = CARTESIAN_POINT('',(0.,-0.41));
+#54280 = VECTOR('',#54281,1.);
+#54281 = DIRECTION('',(1.,0.));
+#54282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54283 = ORIENTED_EDGE('',*,*,#54284,.T.);
+#54284 = EDGE_CURVE('',#54262,#54285,#54287,.T.);
+#54285 = VERTEX_POINT('',#54286);
+#54286 = CARTESIAN_POINT('',(2.65,1.7,0.2));
+#54287 = SURFACE_CURVE('',#54288,(#54292,#54299),.PCURVE_S1.);
+#54288 = LINE('',#54289,#54290);
+#54289 = CARTESIAN_POINT('',(3.,1.7,0.2));
+#54290 = VECTOR('',#54291,1.);
+#54291 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54292 = PCURVE('',#53695,#54293);
+#54293 = DEFINITIONAL_REPRESENTATION('',(#54294),#54298);
+#54294 = LINE('',#54295,#54296);
+#54295 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#54296 = VECTOR('',#54297,1.);
+#54297 = DIRECTION('',(0.,1.));
+#54298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54299 = PCURVE('',#54052,#54300);
+#54300 = DEFINITIONAL_REPRESENTATION('',(#54301),#54305);
+#54301 = LINE('',#54302,#54303);
+#54302 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#54303 = VECTOR('',#54304,1.);
+#54304 = DIRECTION('',(1.,0.));
+#54305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54306 = ORIENTED_EDGE('',*,*,#54307,.T.);
+#54307 = EDGE_CURVE('',#54285,#54308,#54310,.T.);
+#54308 = VERTEX_POINT('',#54309);
+#54309 = CARTESIAN_POINT('',(2.55,1.7,0.3));
+#54310 = SURFACE_CURVE('',#54311,(#54316,#54327),.PCURVE_S1.);
+#54311 = CIRCLE('',#54312,0.1);
+#54312 = AXIS2_PLACEMENT_3D('',#54313,#54314,#54315);
+#54313 = CARTESIAN_POINT('',(2.65,1.7,0.3));
+#54314 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#54315 = DIRECTION('',(0.,0.,-1.));
+#54316 = PCURVE('',#53695,#54317);
+#54317 = DEFINITIONAL_REPRESENTATION('',(#54318),#54326);
+#54318 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#54319,#54320,#54321,#54322
+ ,#54323,#54324,#54325),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#54319 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#54320 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#54321 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#54322 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#54323 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#54324 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#54325 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#54326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54327 = PCURVE('',#54085,#54328);
+#54328 = DEFINITIONAL_REPRESENTATION('',(#54329),#54333);
+#54329 = LINE('',#54330,#54331);
+#54330 = CARTESIAN_POINT('',(0.,-0.41));
+#54331 = VECTOR('',#54332,1.);
+#54332 = DIRECTION('',(1.,0.));
+#54333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54334 = ORIENTED_EDGE('',*,*,#54335,.T.);
+#54335 = EDGE_CURVE('',#54308,#54336,#54338,.T.);
+#54336 = VERTEX_POINT('',#54337);
+#54337 = CARTESIAN_POINT('',(2.55,1.7,0.725));
+#54338 = SURFACE_CURVE('',#54339,(#54343,#54350),.PCURVE_S1.);
+#54339 = LINE('',#54340,#54341);
+#54340 = CARTESIAN_POINT('',(2.55,1.7,0.3));
+#54341 = VECTOR('',#54342,1.);
+#54342 = DIRECTION('',(0.,0.,1.));
+#54343 = PCURVE('',#53695,#54344);
+#54344 = DEFINITIONAL_REPRESENTATION('',(#54345),#54349);
+#54345 = LINE('',#54346,#54347);
+#54346 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#54347 = VECTOR('',#54348,1.);
+#54348 = DIRECTION('',(1.,0.));
+#54349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54350 = PCURVE('',#54113,#54351);
+#54351 = DEFINITIONAL_REPRESENTATION('',(#54352),#54356);
+#54352 = LINE('',#54353,#54354);
+#54353 = CARTESIAN_POINT('',(0.,-0.41));
+#54354 = VECTOR('',#54355,1.);
+#54355 = DIRECTION('',(1.,0.));
+#54356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54357 = ORIENTED_EDGE('',*,*,#54358,.T.);
+#54358 = EDGE_CURVE('',#54336,#54359,#54361,.T.);
+#54359 = VERTEX_POINT('',#54360);
+#54360 = CARTESIAN_POINT('',(2.25,1.7,1.025));
+#54361 = SURFACE_CURVE('',#54362,(#54367,#54374),.PCURVE_S1.);
+#54362 = CIRCLE('',#54363,0.3);
+#54363 = AXIS2_PLACEMENT_3D('',#54364,#54365,#54366);
+#54364 = CARTESIAN_POINT('',(2.25,1.7,0.725));
+#54365 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54366 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#54367 = PCURVE('',#53695,#54368);
+#54368 = DEFINITIONAL_REPRESENTATION('',(#54369),#54373);
+#54369 = CIRCLE('',#54370,0.3);
+#54370 = AXIS2_PLACEMENT_2D('',#54371,#54372);
+#54371 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#54372 = DIRECTION('',(3.700743415417E-16,-1.));
+#54373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54374 = PCURVE('',#54142,#54375);
+#54375 = DEFINITIONAL_REPRESENTATION('',(#54376),#54380);
+#54376 = LINE('',#54377,#54378);
+#54377 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#54378 = VECTOR('',#54379,1.);
+#54379 = DIRECTION('',(-1.,1.413579858428E-16));
+#54380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54381 = ORIENTED_EDGE('',*,*,#54382,.T.);
+#54382 = EDGE_CURVE('',#54359,#54184,#54383,.T.);
+#54383 = SURFACE_CURVE('',#54384,(#54388,#54395),.PCURVE_S1.);
+#54384 = LINE('',#54385,#54386);
+#54385 = CARTESIAN_POINT('',(2.25,1.7,1.025));
+#54386 = VECTOR('',#54387,1.);
+#54387 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54388 = PCURVE('',#53695,#54389);
+#54389 = DEFINITIONAL_REPRESENTATION('',(#54390),#54394);
+#54390 = LINE('',#54391,#54392);
+#54391 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#54392 = VECTOR('',#54393,1.);
+#54393 = DIRECTION('',(0.,1.));
+#54394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54395 = PCURVE('',#54168,#54396);
+#54396 = DEFINITIONAL_REPRESENTATION('',(#54397),#54401);
+#54397 = LINE('',#54398,#54399);
+#54398 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#54399 = VECTOR('',#54400,1.);
+#54400 = DIRECTION('',(1.,0.));
+#54401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54402 = ADVANCED_FACE('',(#54403),#53812,.F.);
+#54403 = FACE_BOUND('',#54404,.F.);
+#54404 = EDGE_LOOP('',(#54405,#54434,#54461,#54489,#54517,#54545,#54573,
+ #54601,#54629,#54650,#54651,#54674));
+#54405 = ORIENTED_EDGE('',*,*,#54406,.T.);
+#54406 = EDGE_CURVE('',#54407,#54409,#54411,.T.);
+#54407 = VERTEX_POINT('',#54408);
+#54408 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1));
+#54409 = VERTEX_POINT('',#54410);
+#54410 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1));
+#54411 = SURFACE_CURVE('',#54412,(#54416,#54422),.PCURVE_S1.);
+#54412 = LINE('',#54413,#54414);
+#54413 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1));
+#54414 = VECTOR('',#54415,1.);
+#54415 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54416 = PCURVE('',#53812,#54417);
+#54417 = DEFINITIONAL_REPRESENTATION('',(#54418),#54421);
+#54418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54419,#54420),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.435171280764),.PIECEWISE_BEZIER_KNOTS.);
+#54419 = CARTESIAN_POINT('',(-4.94827695417E-16,-2.662846262169E-17));
+#54420 = CARTESIAN_POINT('',(4.55,1.773999406632E-16));
+#54421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54422 = PCURVE('',#54423,#54428);
+#54423 = PLANE('',#54424);
+#54424 = AXIS2_PLACEMENT_3D('',#54425,#54426,#54427);
+#54425 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1));
+#54426 = DIRECTION('',(0.,0.,1.));
+#54427 = DIRECTION('',(0.592513131498,-0.805560791625,0.));
+#54428 = DEFINITIONAL_REPRESENTATION('',(#54429),#54433);
+#54429 = LINE('',#54430,#54431);
+#54430 = CARTESIAN_POINT('',(2.199777510349,2.792290641846));
+#54431 = VECTOR('',#54432,1.);
+#54432 = DIRECTION('',(0.805560791625,-0.592513131498));
+#54433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54434 = ORIENTED_EDGE('',*,*,#54435,.T.);
+#54435 = EDGE_CURVE('',#54409,#54436,#54438,.T.);
+#54436 = VERTEX_POINT('',#54437);
+#54437 = CARTESIAN_POINT('',(1.95,-2.275,0.825));
+#54438 = SURFACE_CURVE('',#54439,(#54442,#54449),.PCURVE_S1.);
+#54439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54440,#54441),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#54440 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1));
+#54441 = CARTESIAN_POINT('',(1.95,-2.275,0.825));
+#54442 = PCURVE('',#53812,#54443);
+#54443 = DEFINITIONAL_REPRESENTATION('',(#54444),#54448);
+#54444 = LINE('',#54445,#54446);
+#54445 = CARTESIAN_POINT('',(4.55,-5.572304233278E-17));
+#54446 = VECTOR('',#54447,1.);
+#54447 = DIRECTION('',(8.881784197001E-16,1.));
+#54448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54449 = PCURVE('',#54450,#54455);
+#54450 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#54451,#54452)
+ ,(#54453,#54454
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#54451 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1));
+#54452 = CARTESIAN_POINT('',(1.95,-2.275,0.825));
+#54453 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1));
+#54454 = CARTESIAN_POINT('',(1.775,-2.45,0.825));
+#54455 = DEFINITIONAL_REPRESENTATION('',(#54456),#54460);
+#54456 = LINE('',#54457,#54458);
+#54457 = CARTESIAN_POINT('',(2.992756715082E-16,-4.171445780772E-17));
+#54458 = VECTOR('',#54459,1.);
+#54459 = DIRECTION('',(-4.054720267371E-16,1.));
+#54460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54461 = ORIENTED_EDGE('',*,*,#54462,.F.);
+#54462 = EDGE_CURVE('',#54463,#54436,#54465,.T.);
+#54463 = VERTEX_POINT('',#54464);
+#54464 = CARTESIAN_POINT('',(1.95,-2.11,0.825));
+#54465 = SURFACE_CURVE('',#54466,(#54470,#54477),.PCURVE_S1.);
+#54466 = LINE('',#54467,#54468);
+#54467 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54468 = VECTOR('',#54469,1.);
+#54469 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54470 = PCURVE('',#53812,#54471);
+#54471 = DEFINITIONAL_REPRESENTATION('',(#54472),#54476);
+#54472 = LINE('',#54473,#54474);
+#54473 = CARTESIAN_POINT('',(8.881784197001E-16,1.));
+#54474 = VECTOR('',#54475,1.);
+#54475 = DIRECTION('',(1.,0.));
+#54476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54477 = PCURVE('',#54478,#54483);
+#54478 = PLANE('',#54479);
+#54479 = AXIS2_PLACEMENT_3D('',#54480,#54481,#54482);
+#54480 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#54481 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54482 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54483 = DEFINITIONAL_REPRESENTATION('',(#54484),#54488);
+#54484 = LINE('',#54485,#54486);
+#54485 = CARTESIAN_POINT('',(0.,-0.2));
+#54486 = VECTOR('',#54487,1.);
+#54487 = DIRECTION('',(1.,0.));
+#54488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54489 = ORIENTED_EDGE('',*,*,#54490,.F.);
+#54490 = EDGE_CURVE('',#54491,#54463,#54493,.T.);
+#54491 = VERTEX_POINT('',#54492);
+#54492 = CARTESIAN_POINT('',(1.95,-1.7,0.825));
+#54493 = SURFACE_CURVE('',#54494,(#54498,#54505),.PCURVE_S1.);
+#54494 = LINE('',#54495,#54496);
+#54495 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54496 = VECTOR('',#54497,1.);
+#54497 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54498 = PCURVE('',#53812,#54499);
+#54499 = DEFINITIONAL_REPRESENTATION('',(#54500),#54504);
+#54500 = LINE('',#54501,#54502);
+#54501 = CARTESIAN_POINT('',(4.440892098501E-16,1.));
+#54502 = VECTOR('',#54503,1.);
+#54503 = DIRECTION('',(1.,0.));
+#54504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54505 = PCURVE('',#54506,#54511);
+#54506 = PLANE('',#54507);
+#54507 = AXIS2_PLACEMENT_3D('',#54508,#54509,#54510);
+#54508 = CARTESIAN_POINT('',(1.8,-1.7,0.825));
+#54509 = DIRECTION('',(0.,0.,1.));
+#54510 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#54511 = DEFINITIONAL_REPRESENTATION('',(#54512),#54516);
+#54512 = LINE('',#54513,#54514);
+#54513 = CARTESIAN_POINT('',(0.15,3.975));
+#54514 = VECTOR('',#54515,1.);
+#54515 = DIRECTION('',(0.,-1.));
+#54516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54517 = ORIENTED_EDGE('',*,*,#54518,.F.);
+#54518 = EDGE_CURVE('',#54519,#54491,#54521,.T.);
+#54519 = VERTEX_POINT('',#54520);
+#54520 = CARTESIAN_POINT('',(1.95,-0.84,0.825));
+#54521 = SURFACE_CURVE('',#54522,(#54526,#54533),.PCURVE_S1.);
+#54522 = LINE('',#54523,#54524);
+#54523 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54524 = VECTOR('',#54525,1.);
+#54525 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54526 = PCURVE('',#53812,#54527);
+#54527 = DEFINITIONAL_REPRESENTATION('',(#54528),#54532);
+#54528 = LINE('',#54529,#54530);
+#54529 = CARTESIAN_POINT('',(4.440892098501E-16,1.));
+#54530 = VECTOR('',#54531,1.);
+#54531 = DIRECTION('',(1.,0.));
+#54532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54533 = PCURVE('',#54534,#54539);
+#54534 = PLANE('',#54535);
+#54535 = AXIS2_PLACEMENT_3D('',#54536,#54537,#54538);
+#54536 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#54537 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54538 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54539 = DEFINITIONAL_REPRESENTATION('',(#54540),#54544);
+#54540 = LINE('',#54541,#54542);
+#54541 = CARTESIAN_POINT('',(0.,-0.2));
+#54542 = VECTOR('',#54543,1.);
+#54543 = DIRECTION('',(1.,0.));
+#54544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54545 = ORIENTED_EDGE('',*,*,#54546,.F.);
+#54546 = EDGE_CURVE('',#54547,#54519,#54549,.T.);
+#54547 = VERTEX_POINT('',#54548);
+#54548 = CARTESIAN_POINT('',(1.95,-0.43,0.825));
+#54549 = SURFACE_CURVE('',#54550,(#54554,#54561),.PCURVE_S1.);
+#54550 = LINE('',#54551,#54552);
+#54551 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54552 = VECTOR('',#54553,1.);
+#54553 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54554 = PCURVE('',#53812,#54555);
+#54555 = DEFINITIONAL_REPRESENTATION('',(#54556),#54560);
+#54556 = LINE('',#54557,#54558);
+#54557 = CARTESIAN_POINT('',(4.440892098501E-16,1.));
+#54558 = VECTOR('',#54559,1.);
+#54559 = DIRECTION('',(1.,0.));
+#54560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54561 = PCURVE('',#54562,#54567);
+#54562 = PLANE('',#54563);
+#54563 = AXIS2_PLACEMENT_3D('',#54564,#54565,#54566);
+#54564 = CARTESIAN_POINT('',(1.8,-0.43,0.825));
+#54565 = DIRECTION('',(0.,0.,1.));
+#54566 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#54567 = DEFINITIONAL_REPRESENTATION('',(#54568),#54572);
+#54568 = LINE('',#54569,#54570);
+#54569 = CARTESIAN_POINT('',(0.15,2.705));
+#54570 = VECTOR('',#54571,1.);
+#54571 = DIRECTION('',(0.,-1.));
+#54572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54573 = ORIENTED_EDGE('',*,*,#54574,.F.);
+#54574 = EDGE_CURVE('',#54575,#54547,#54577,.T.);
+#54575 = VERTEX_POINT('',#54576);
+#54576 = CARTESIAN_POINT('',(1.95,0.43,0.825));
+#54577 = SURFACE_CURVE('',#54578,(#54582,#54589),.PCURVE_S1.);
+#54578 = LINE('',#54579,#54580);
+#54579 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54580 = VECTOR('',#54581,1.);
+#54581 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54582 = PCURVE('',#53812,#54583);
+#54583 = DEFINITIONAL_REPRESENTATION('',(#54584),#54588);
+#54584 = LINE('',#54585,#54586);
+#54585 = CARTESIAN_POINT('',(2.22044604925E-16,1.));
+#54586 = VECTOR('',#54587,1.);
+#54587 = DIRECTION('',(1.,2.581914010756E-16));
+#54588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54589 = PCURVE('',#54590,#54595);
+#54590 = PLANE('',#54591);
+#54591 = AXIS2_PLACEMENT_3D('',#54592,#54593,#54594);
+#54592 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#54593 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54594 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54595 = DEFINITIONAL_REPRESENTATION('',(#54596),#54600);
+#54596 = LINE('',#54597,#54598);
+#54597 = CARTESIAN_POINT('',(0.,-0.2));
+#54598 = VECTOR('',#54599,1.);
+#54599 = DIRECTION('',(1.,0.));
+#54600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54601 = ORIENTED_EDGE('',*,*,#54602,.F.);
+#54602 = EDGE_CURVE('',#54603,#54575,#54605,.T.);
+#54603 = VERTEX_POINT('',#54604);
+#54604 = CARTESIAN_POINT('',(1.95,0.84,0.825));
+#54605 = SURFACE_CURVE('',#54606,(#54610,#54617),.PCURVE_S1.);
+#54606 = LINE('',#54607,#54608);
+#54607 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54608 = VECTOR('',#54609,1.);
+#54609 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54610 = PCURVE('',#53812,#54611);
+#54611 = DEFINITIONAL_REPRESENTATION('',(#54612),#54616);
+#54612 = LINE('',#54613,#54614);
+#54613 = CARTESIAN_POINT('',(2.22044604925E-16,1.));
+#54614 = VECTOR('',#54615,1.);
+#54615 = DIRECTION('',(1.,0.));
+#54616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54617 = PCURVE('',#54618,#54623);
+#54618 = PLANE('',#54619);
+#54619 = AXIS2_PLACEMENT_3D('',#54620,#54621,#54622);
+#54620 = CARTESIAN_POINT('',(1.8,0.84,0.825));
+#54621 = DIRECTION('',(0.,0.,1.));
+#54622 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#54623 = DEFINITIONAL_REPRESENTATION('',(#54624),#54628);
+#54624 = LINE('',#54625,#54626);
+#54625 = CARTESIAN_POINT('',(0.15,1.435));
+#54626 = VECTOR('',#54627,1.);
+#54627 = DIRECTION('',(0.,-1.));
+#54628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54629 = ORIENTED_EDGE('',*,*,#54630,.F.);
+#54630 = EDGE_CURVE('',#53797,#54603,#54631,.T.);
+#54631 = SURFACE_CURVE('',#54632,(#54636,#54643),.PCURVE_S1.);
+#54632 = LINE('',#54633,#54634);
+#54633 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54634 = VECTOR('',#54635,1.);
+#54635 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54636 = PCURVE('',#53812,#54637);
+#54637 = DEFINITIONAL_REPRESENTATION('',(#54638),#54642);
+#54638 = LINE('',#54639,#54640);
+#54639 = CARTESIAN_POINT('',(0.,1.));
+#54640 = VECTOR('',#54641,1.);
+#54641 = DIRECTION('',(1.,0.));
+#54642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54643 = PCURVE('',#54199,#54644);
+#54644 = DEFINITIONAL_REPRESENTATION('',(#54645),#54649);
+#54645 = LINE('',#54646,#54647);
+#54646 = CARTESIAN_POINT('',(0.,-0.2));
+#54647 = VECTOR('',#54648,1.);
+#54648 = DIRECTION('',(1.,0.));
+#54649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54650 = ORIENTED_EDGE('',*,*,#53796,.F.);
+#54651 = ORIENTED_EDGE('',*,*,#54652,.F.);
+#54652 = EDGE_CURVE('',#54653,#53774,#54655,.T.);
+#54653 = VERTEX_POINT('',#54654);
+#54654 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54655 = SURFACE_CURVE('',#54656,(#54660,#54667),.PCURVE_S1.);
+#54656 = LINE('',#54657,#54658);
+#54657 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54658 = VECTOR('',#54659,1.);
+#54659 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54660 = PCURVE('',#53812,#54661);
+#54661 = DEFINITIONAL_REPRESENTATION('',(#54662),#54666);
+#54662 = LINE('',#54663,#54664);
+#54663 = CARTESIAN_POINT('',(-3.364087759472E-16,1.));
+#54664 = VECTOR('',#54665,1.);
+#54665 = DIRECTION('',(1.,0.));
+#54666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54667 = PCURVE('',#53941,#54668);
+#54668 = DEFINITIONAL_REPRESENTATION('',(#54669),#54673);
+#54669 = LINE('',#54670,#54671);
+#54670 = CARTESIAN_POINT('',(0.,-0.2));
+#54671 = VECTOR('',#54672,1.);
+#54672 = DIRECTION('',(1.,0.));
+#54673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54674 = ORIENTED_EDGE('',*,*,#54675,.F.);
+#54675 = EDGE_CURVE('',#54407,#54653,#54676,.T.);
+#54676 = SURFACE_CURVE('',#54677,(#54680,#54687),.PCURVE_S1.);
+#54677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54678,#54679),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#54678 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1));
+#54679 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54680 = PCURVE('',#53812,#54681);
+#54681 = DEFINITIONAL_REPRESENTATION('',(#54682),#54686);
+#54682 = LINE('',#54683,#54684);
+#54683 = CARTESIAN_POINT('',(-4.94827695417E-16,-2.662846262169E-17));
+#54684 = VECTOR('',#54685,1.);
+#54685 = DIRECTION('',(1.584189194698E-16,1.));
+#54686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54687 = PCURVE('',#54688,#54693);
+#54688 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#54689,#54690)
+ ,(#54691,#54692
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#54689 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1));
+#54690 = CARTESIAN_POINT('',(1.775,2.45,0.825));
+#54691 = CARTESIAN_POINT('',(1.835171280765,2.217585640382,0.1));
+#54692 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54693 = DEFINITIONAL_REPRESENTATION('',(#54694),#54698);
+#54694 = LINE('',#54695,#54696);
+#54695 = CARTESIAN_POINT('',(0.247487373415,-4.171445780772E-17));
+#54696 = VECTOR('',#54697,1.);
+#54697 = DIRECTION('',(1.387778780781E-16,1.));
+#54698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54699 = ADVANCED_FACE('',(#54700),#53889,.T.);
+#54700 = FACE_BOUND('',#54701,.T.);
+#54701 = EDGE_LOOP('',(#54702,#54703,#54724,#54725));
+#54702 = ORIENTED_EDGE('',*,*,#53956,.T.);
+#54703 = ORIENTED_EDGE('',*,*,#54704,.T.);
+#54704 = EDGE_CURVE('',#53957,#54215,#54705,.T.);
+#54705 = SURFACE_CURVE('',#54706,(#54710,#54717),.PCURVE_S1.);
+#54706 = LINE('',#54707,#54708);
+#54707 = CARTESIAN_POINT('',(2.65,2.11,5.551115123126E-17));
+#54708 = VECTOR('',#54709,1.);
+#54709 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54710 = PCURVE('',#53889,#54711);
+#54711 = DEFINITIONAL_REPRESENTATION('',(#54712),#54716);
+#54712 = LINE('',#54713,#54714);
+#54713 = CARTESIAN_POINT('',(4.712388980385,0.));
+#54714 = VECTOR('',#54715,1.);
+#54715 = DIRECTION('',(0.,-1.));
+#54716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54717 = PCURVE('',#53996,#54718);
+#54718 = DEFINITIONAL_REPRESENTATION('',(#54719),#54723);
+#54719 = LINE('',#54720,#54721);
+#54720 = CARTESIAN_POINT('',(0.,0.));
+#54721 = VECTOR('',#54722,1.);
+#54722 = DIRECTION('',(0.,-1.));
+#54723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54724 = ORIENTED_EDGE('',*,*,#54214,.F.);
+#54725 = ORIENTED_EDGE('',*,*,#53873,.F.);
+#54726 = ADVANCED_FACE('',(#54727),#53941,.F.);
+#54727 = FACE_BOUND('',#54728,.F.);
+#54728 = EDGE_LOOP('',(#54729,#54754,#54755,#54756));
+#54729 = ORIENTED_EDGE('',*,*,#54730,.F.);
+#54730 = EDGE_CURVE('',#54653,#54731,#54733,.T.);
+#54731 = VERTEX_POINT('',#54732);
+#54732 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#54733 = SURFACE_CURVE('',#54734,(#54737,#54743),.PCURVE_S1.);
+#54734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54735,#54736),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#54735 = CARTESIAN_POINT('',(1.95,2.275,0.825));
+#54736 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#54737 = PCURVE('',#53941,#54738);
+#54738 = DEFINITIONAL_REPRESENTATION('',(#54739),#54742);
+#54739 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54740,#54741),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#54740 = CARTESIAN_POINT('',(0.,-0.2));
+#54741 = CARTESIAN_POINT('',(0.,0.));
+#54742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54743 = PCURVE('',#54744,#54749);
+#54744 = PLANE('',#54745);
+#54745 = AXIS2_PLACEMENT_3D('',#54746,#54747,#54748);
+#54746 = CARTESIAN_POINT('',(1.775,2.45,1.025));
+#54747 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#54748 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#54749 = DEFINITIONAL_REPRESENTATION('',(#54750),#54753);
+#54750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54751,#54752),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#54751 = CARTESIAN_POINT('',(0.247487373415,-0.2));
+#54752 = CARTESIAN_POINT('',(0.247487373415,0.));
+#54753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54754 = ORIENTED_EDGE('',*,*,#54652,.T.);
+#54755 = ORIENTED_EDGE('',*,*,#53925,.T.);
+#54756 = ORIENTED_EDGE('',*,*,#54757,.F.);
+#54757 = EDGE_CURVE('',#54731,#53926,#54758,.T.);
+#54758 = SURFACE_CURVE('',#54759,(#54763,#54770),.PCURVE_S1.);
+#54759 = LINE('',#54760,#54761);
+#54760 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#54761 = VECTOR('',#54762,1.);
+#54762 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54763 = PCURVE('',#53941,#54764);
+#54764 = DEFINITIONAL_REPRESENTATION('',(#54765),#54769);
+#54765 = LINE('',#54766,#54767);
+#54766 = CARTESIAN_POINT('',(0.,0.));
+#54767 = VECTOR('',#54768,1.);
+#54768 = DIRECTION('',(1.,0.));
+#54769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54770 = PCURVE('',#54771,#54776);
+#54771 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#54772,#54773)
+ ,(#54774,#54775
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#54772 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#54773 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#54774 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#54775 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#54776 = DEFINITIONAL_REPRESENTATION('',(#54777),#54781);
+#54777 = LINE('',#54778,#54779);
+#54778 = CARTESIAN_POINT('',(3.582431915782E-16,6.610125476969E-16));
+#54779 = VECTOR('',#54780,1.);
+#54780 = DIRECTION('',(1.,-8.115046621091E-14));
+#54781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54782 = ADVANCED_FACE('',(#54783),#54168,.F.);
+#54783 = FACE_BOUND('',#54784,.F.);
+#54784 = EDGE_LOOP('',(#54785,#54786,#54807,#54808,#54858,#54886));
+#54785 = ORIENTED_EDGE('',*,*,#54154,.F.);
+#54786 = ORIENTED_EDGE('',*,*,#54787,.T.);
+#54787 = EDGE_CURVE('',#54126,#54359,#54788,.T.);
+#54788 = SURFACE_CURVE('',#54789,(#54793,#54800),.PCURVE_S1.);
+#54789 = LINE('',#54790,#54791);
+#54790 = CARTESIAN_POINT('',(2.25,2.11,1.025));
+#54791 = VECTOR('',#54792,1.);
+#54792 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54793 = PCURVE('',#54168,#54794);
+#54794 = DEFINITIONAL_REPRESENTATION('',(#54795),#54799);
+#54795 = LINE('',#54796,#54797);
+#54796 = CARTESIAN_POINT('',(-0.,0.));
+#54797 = VECTOR('',#54798,1.);
+#54798 = DIRECTION('',(0.,-1.));
+#54799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54800 = PCURVE('',#54142,#54801);
+#54801 = DEFINITIONAL_REPRESENTATION('',(#54802),#54806);
+#54802 = LINE('',#54803,#54804);
+#54803 = CARTESIAN_POINT('',(4.712388980385,0.));
+#54804 = VECTOR('',#54805,1.);
+#54805 = DIRECTION('',(0.,-1.));
+#54806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54807 = ORIENTED_EDGE('',*,*,#54382,.T.);
+#54808 = ORIENTED_EDGE('',*,*,#54809,.T.);
+#54809 = EDGE_CURVE('',#54184,#54810,#54812,.T.);
+#54810 = VERTEX_POINT('',#54811);
+#54811 = CARTESIAN_POINT('',(1.875,1.7,1.025));
+#54812 = SURFACE_CURVE('',#54813,(#54817,#54824),.PCURVE_S1.);
+#54813 = LINE('',#54814,#54815);
+#54814 = CARTESIAN_POINT('',(2.25,1.7,1.025));
+#54815 = VECTOR('',#54816,1.);
+#54816 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54817 = PCURVE('',#54168,#54818);
+#54818 = DEFINITIONAL_REPRESENTATION('',(#54819),#54823);
+#54819 = LINE('',#54820,#54821);
+#54820 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#54821 = VECTOR('',#54822,1.);
+#54822 = DIRECTION('',(1.,0.));
+#54823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54824 = PCURVE('',#54825,#54830);
+#54825 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#54826,#54827)
+ ,(#54828,#54829
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#54826 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#54827 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#54828 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#54829 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#54830 = DEFINITIONAL_REPRESENTATION('',(#54831),#54857);
+#54831 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54832,#54833,#54834,#54835,
+ #54836,#54837,#54838,#54839,#54840,#54841,#54842,#54843,#54844,
+ #54845,#54846,#54847,#54848,#54849,#54850,#54851,#54852,#54853,
+ #54854,#54855,#54856),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.3,0.303409090909,0.306818181818,
+ 0.310227272727,0.313636363636,0.317045454545,0.320454545455,
+ 0.323863636364,0.327272727273,0.330681818182,0.334090909091,0.3375,
+ 0.340909090909,0.344318181818,0.347727272727,0.351136363636,
+ 0.354545454545,0.357954545455,0.361363636364,0.364772727273,
+ 0.368181818182,0.371590909091,0.375),.QUASI_UNIFORM_KNOTS.);
+#54832 = CARTESIAN_POINT('',(0.575,0.));
+#54833 = CARTESIAN_POINT('',(0.574575424574,1.515151515152E-02));
+#54834 = CARTESIAN_POINT('',(0.5737256375,4.545454545455E-02));
+#54835 = CARTESIAN_POINT('',(0.57244904391,9.090909090909E-02));
+#54836 = CARTESIAN_POINT('',(0.571170533034,0.136363636364));
+#54837 = CARTESIAN_POINT('',(0.56989010055,0.181818181818));
+#54838 = CARTESIAN_POINT('',(0.568607742122,0.227272727273));
+#54839 = CARTESIAN_POINT('',(0.567323453401,0.272727272727));
+#54840 = CARTESIAN_POINT('',(0.566037230026,0.318181818182));
+#54841 = CARTESIAN_POINT('',(0.564749067621,0.363636363636));
+#54842 = CARTESIAN_POINT('',(0.5634589618,0.409090909091));
+#54843 = CARTESIAN_POINT('',(0.56216690816,0.454545454545));
+#54844 = CARTESIAN_POINT('',(0.560872902287,0.5));
+#54845 = CARTESIAN_POINT('',(0.559576939754,0.545454545455));
+#54846 = CARTESIAN_POINT('',(0.558279016117,0.590909090909));
+#54847 = CARTESIAN_POINT('',(0.556979126924,0.636363636364));
+#54848 = CARTESIAN_POINT('',(0.555677267705,0.681818181818));
+#54849 = CARTESIAN_POINT('',(0.554373433979,0.727272727273));
+#54850 = CARTESIAN_POINT('',(0.553067621251,0.772727272727));
+#54851 = CARTESIAN_POINT('',(0.55175982501,0.818181818182));
+#54852 = CARTESIAN_POINT('',(0.550450040735,0.863636363636));
+#54853 = CARTESIAN_POINT('',(0.549138263888,0.909090909091));
+#54854 = CARTESIAN_POINT('',(0.54782448992,0.954545454545));
+#54855 = CARTESIAN_POINT('',(0.546947306149,0.984848484848));
+#54856 = CARTESIAN_POINT('',(0.546508379888,1.));
+#54857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54858 = ORIENTED_EDGE('',*,*,#54859,.F.);
+#54859 = EDGE_CURVE('',#54860,#54810,#54862,.T.);
+#54860 = VERTEX_POINT('',#54861);
+#54861 = CARTESIAN_POINT('',(1.875,2.11,1.025));
+#54862 = SURFACE_CURVE('',#54863,(#54867,#54874),.PCURVE_S1.);
+#54863 = LINE('',#54864,#54865);
+#54864 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#54865 = VECTOR('',#54866,1.);
+#54866 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54867 = PCURVE('',#54168,#54868);
+#54868 = DEFINITIONAL_REPRESENTATION('',(#54869),#54873);
+#54869 = LINE('',#54870,#54871);
+#54870 = CARTESIAN_POINT('',(0.375,0.1275));
+#54871 = VECTOR('',#54872,1.);
+#54872 = DIRECTION('',(0.,-1.));
+#54873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54874 = PCURVE('',#54875,#54880);
+#54875 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#54876,#54877)
+ ,(#54878,#54879
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.475),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#54876 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#54877 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75));
+#54878 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#54879 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75));
+#54880 = DEFINITIONAL_REPRESENTATION('',(#54881),#54885);
+#54881 = LINE('',#54882,#54883);
+#54882 = CARTESIAN_POINT('',(-1.110223024625E-16,2.030520704916E-16));
+#54883 = VECTOR('',#54884,1.);
+#54884 = DIRECTION('',(1.,-2.308285900451E-16));
+#54885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54886 = ORIENTED_EDGE('',*,*,#54887,.F.);
+#54887 = EDGE_CURVE('',#53926,#54860,#54888,.T.);
+#54888 = SURFACE_CURVE('',#54889,(#54893,#54900),.PCURVE_S1.);
+#54889 = LINE('',#54890,#54891);
+#54890 = CARTESIAN_POINT('',(2.25,2.11,1.025));
+#54891 = VECTOR('',#54892,1.);
+#54892 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#54893 = PCURVE('',#54168,#54894);
+#54894 = DEFINITIONAL_REPRESENTATION('',(#54895),#54899);
+#54895 = LINE('',#54896,#54897);
+#54896 = CARTESIAN_POINT('',(-0.,0.));
+#54897 = VECTOR('',#54898,1.);
+#54898 = DIRECTION('',(1.,0.));
+#54899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54900 = PCURVE('',#54771,#54901);
+#54901 = DEFINITIONAL_REPRESENTATION('',(#54902),#54928);
+#54902 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54903,#54904,#54905,#54906,
+ #54907,#54908,#54909,#54910,#54911,#54912,#54913,#54914,#54915,
+ #54916,#54917,#54918,#54919,#54920,#54921,#54922,#54923,#54924,
+ #54925,#54926,#54927),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.3,0.303409090909,0.306818181818,
+ 0.310227272727,0.313636363636,0.317045454545,0.320454545455,
+ 0.323863636364,0.327272727273,0.330681818182,0.334090909091,0.3375,
+ 0.340909090909,0.344318181818,0.347727272727,0.351136363636,
+ 0.354545454545,0.357954545455,0.361363636364,0.364772727273,
+ 0.368181818182,0.371590909091,0.375),.QUASI_UNIFORM_KNOTS.);
+#54903 = CARTESIAN_POINT('',(0.165,0.));
+#54904 = CARTESIAN_POINT('',(0.164473026972,1.515151515152E-02));
+#54905 = CARTESIAN_POINT('',(0.16341829125,4.545454545455E-02));
+#54906 = CARTESIAN_POINT('',(0.161833813323,9.090909090909E-02));
+#54907 = CARTESIAN_POINT('',(0.160246955707,0.136363636364));
+#54908 = CARTESIAN_POINT('',(0.158657713035,0.181818181818));
+#54909 = CARTESIAN_POINT('',(0.157066079927,0.227272727273));
+#54910 = CARTESIAN_POINT('',(0.155472050986,0.272727272727));
+#54911 = CARTESIAN_POINT('',(0.153875620797,0.318181818182));
+#54912 = CARTESIAN_POINT('',(0.15227678393,0.363636363636));
+#54913 = CARTESIAN_POINT('',(0.15067553494,0.409090909091));
+#54914 = CARTESIAN_POINT('',(0.149071868364,0.454545454545));
+#54915 = CARTESIAN_POINT('',(0.147465778721,0.5));
+#54916 = CARTESIAN_POINT('',(0.145857260518,0.545454545455));
+#54917 = CARTESIAN_POINT('',(0.14424630824,0.590909090909));
+#54918 = CARTESIAN_POINT('',(0.142632916359,0.636363636364));
+#54919 = CARTESIAN_POINT('',(0.141017079328,0.681818181818));
+#54920 = CARTESIAN_POINT('',(0.139398791586,0.727272727273));
+#54921 = CARTESIAN_POINT('',(0.137778047552,0.772727272727));
+#54922 = CARTESIAN_POINT('',(0.13615484163,0.818181818182));
+#54923 = CARTESIAN_POINT('',(0.134529168206,0.863636363636));
+#54924 = CARTESIAN_POINT('',(0.132901021649,0.909090909091));
+#54925 = CARTESIAN_POINT('',(0.131270396313,0.954545454545));
+#54926 = CARTESIAN_POINT('',(0.130181656456,0.984848484848));
+#54927 = CARTESIAN_POINT('',(0.129636871508,1.));
+#54928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54929 = ADVANCED_FACE('',(#54930),#54142,.T.);
+#54930 = FACE_BOUND('',#54931,.T.);
+#54931 = EDGE_LOOP('',(#54932,#54933,#54934,#54935));
+#54932 = ORIENTED_EDGE('',*,*,#54125,.T.);
+#54933 = ORIENTED_EDGE('',*,*,#54787,.T.);
+#54934 = ORIENTED_EDGE('',*,*,#54358,.F.);
+#54935 = ORIENTED_EDGE('',*,*,#54936,.F.);
+#54936 = EDGE_CURVE('',#54098,#54336,#54937,.T.);
+#54937 = SURFACE_CURVE('',#54938,(#54942,#54949),.PCURVE_S1.);
+#54938 = LINE('',#54939,#54940);
+#54939 = CARTESIAN_POINT('',(2.55,2.11,0.725));
+#54940 = VECTOR('',#54941,1.);
+#54941 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54942 = PCURVE('',#54142,#54943);
+#54943 = DEFINITIONAL_REPRESENTATION('',(#54944),#54948);
+#54944 = LINE('',#54945,#54946);
+#54945 = CARTESIAN_POINT('',(6.28318530718,0.));
+#54946 = VECTOR('',#54947,1.);
+#54947 = DIRECTION('',(0.,-1.));
+#54948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54949 = PCURVE('',#54113,#54950);
+#54950 = DEFINITIONAL_REPRESENTATION('',(#54951),#54955);
+#54951 = LINE('',#54952,#54953);
+#54952 = CARTESIAN_POINT('',(0.425,0.));
+#54953 = VECTOR('',#54954,1.);
+#54954 = DIRECTION('',(0.,-1.));
+#54955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54956 = ADVANCED_FACE('',(#54957),#54113,.F.);
+#54957 = FACE_BOUND('',#54958,.F.);
+#54958 = EDGE_LOOP('',(#54959,#54980,#54981,#54982));
+#54959 = ORIENTED_EDGE('',*,*,#54960,.T.);
+#54960 = EDGE_CURVE('',#54065,#54308,#54961,.T.);
+#54961 = SURFACE_CURVE('',#54962,(#54966,#54973),.PCURVE_S1.);
+#54962 = LINE('',#54963,#54964);
+#54963 = CARTESIAN_POINT('',(2.55,2.11,0.3));
+#54964 = VECTOR('',#54965,1.);
+#54965 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54966 = PCURVE('',#54113,#54967);
+#54967 = DEFINITIONAL_REPRESENTATION('',(#54968),#54972);
+#54968 = LINE('',#54969,#54970);
+#54969 = CARTESIAN_POINT('',(0.,0.));
+#54970 = VECTOR('',#54971,1.);
+#54971 = DIRECTION('',(0.,-1.));
+#54972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54973 = PCURVE('',#54085,#54974);
+#54974 = DEFINITIONAL_REPRESENTATION('',(#54975),#54979);
+#54975 = LINE('',#54976,#54977);
+#54976 = CARTESIAN_POINT('',(1.570796326795,0.));
+#54977 = VECTOR('',#54978,1.);
+#54978 = DIRECTION('',(0.,-1.));
+#54979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54980 = ORIENTED_EDGE('',*,*,#54335,.T.);
+#54981 = ORIENTED_EDGE('',*,*,#54936,.F.);
+#54982 = ORIENTED_EDGE('',*,*,#54097,.F.);
+#54983 = ADVANCED_FACE('',(#54984),#54085,.F.);
+#54984 = FACE_BOUND('',#54985,.F.);
+#54985 = EDGE_LOOP('',(#54986,#55007,#55008,#55009));
+#54986 = ORIENTED_EDGE('',*,*,#54987,.T.);
+#54987 = EDGE_CURVE('',#54037,#54285,#54988,.T.);
+#54988 = SURFACE_CURVE('',#54989,(#54993,#55000),.PCURVE_S1.);
+#54989 = LINE('',#54990,#54991);
+#54990 = CARTESIAN_POINT('',(2.65,2.11,0.2));
+#54991 = VECTOR('',#54992,1.);
+#54992 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#54993 = PCURVE('',#54085,#54994);
+#54994 = DEFINITIONAL_REPRESENTATION('',(#54995),#54999);
+#54995 = LINE('',#54996,#54997);
+#54996 = CARTESIAN_POINT('',(0.,0.));
+#54997 = VECTOR('',#54998,1.);
+#54998 = DIRECTION('',(0.,-1.));
+#54999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55000 = PCURVE('',#54052,#55001);
+#55001 = DEFINITIONAL_REPRESENTATION('',(#55002),#55006);
+#55002 = LINE('',#55003,#55004);
+#55003 = CARTESIAN_POINT('',(0.35,7.771561172375E-17));
+#55004 = VECTOR('',#55005,1.);
+#55005 = DIRECTION('',(0.,-1.));
+#55006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55007 = ORIENTED_EDGE('',*,*,#54307,.T.);
+#55008 = ORIENTED_EDGE('',*,*,#54960,.F.);
+#55009 = ORIENTED_EDGE('',*,*,#54064,.F.);
+#55010 = ADVANCED_FACE('',(#55011),#54052,.F.);
+#55011 = FACE_BOUND('',#55012,.F.);
+#55012 = EDGE_LOOP('',(#55013,#55034,#55035,#55036));
+#55013 = ORIENTED_EDGE('',*,*,#55014,.T.);
+#55014 = EDGE_CURVE('',#54009,#54262,#55015,.T.);
+#55015 = SURFACE_CURVE('',#55016,(#55020,#55027),.PCURVE_S1.);
+#55016 = LINE('',#55017,#55018);
+#55017 = CARTESIAN_POINT('',(3.,2.11,0.2));
+#55018 = VECTOR('',#55019,1.);
+#55019 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55020 = PCURVE('',#54052,#55021);
+#55021 = DEFINITIONAL_REPRESENTATION('',(#55022),#55026);
+#55022 = LINE('',#55023,#55024);
+#55023 = CARTESIAN_POINT('',(-0.,0.));
+#55024 = VECTOR('',#55025,1.);
+#55025 = DIRECTION('',(0.,-1.));
+#55026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55027 = PCURVE('',#54024,#55028);
+#55028 = DEFINITIONAL_REPRESENTATION('',(#55029),#55033);
+#55029 = LINE('',#55030,#55031);
+#55030 = CARTESIAN_POINT('',(0.2,0.));
+#55031 = VECTOR('',#55032,1.);
+#55032 = DIRECTION('',(0.,-1.));
+#55033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55034 = ORIENTED_EDGE('',*,*,#54284,.T.);
+#55035 = ORIENTED_EDGE('',*,*,#54987,.F.);
+#55036 = ORIENTED_EDGE('',*,*,#54036,.F.);
+#55037 = ADVANCED_FACE('',(#55038),#54024,.F.);
+#55038 = FACE_BOUND('',#55039,.F.);
+#55039 = EDGE_LOOP('',(#55040,#55061,#55062,#55063));
+#55040 = ORIENTED_EDGE('',*,*,#55041,.T.);
+#55041 = EDGE_CURVE('',#53981,#54239,#55042,.T.);
+#55042 = SURFACE_CURVE('',#55043,(#55047,#55054),.PCURVE_S1.);
+#55043 = LINE('',#55044,#55045);
+#55044 = CARTESIAN_POINT('',(3.,2.11,5.551115123126E-17));
+#55045 = VECTOR('',#55046,1.);
+#55046 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55047 = PCURVE('',#54024,#55048);
+#55048 = DEFINITIONAL_REPRESENTATION('',(#55049),#55053);
+#55049 = LINE('',#55050,#55051);
+#55050 = CARTESIAN_POINT('',(0.,0.));
+#55051 = VECTOR('',#55052,1.);
+#55052 = DIRECTION('',(0.,-1.));
+#55053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55054 = PCURVE('',#53996,#55055);
+#55055 = DEFINITIONAL_REPRESENTATION('',(#55056),#55060);
+#55056 = LINE('',#55057,#55058);
+#55057 = CARTESIAN_POINT('',(0.35,-7.771561172375E-17));
+#55058 = VECTOR('',#55059,1.);
+#55059 = DIRECTION('',(0.,-1.));
+#55060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55061 = ORIENTED_EDGE('',*,*,#54261,.T.);
+#55062 = ORIENTED_EDGE('',*,*,#55014,.F.);
+#55063 = ORIENTED_EDGE('',*,*,#54008,.F.);
+#55064 = ADVANCED_FACE('',(#55065),#53996,.F.);
+#55065 = FACE_BOUND('',#55066,.F.);
+#55066 = EDGE_LOOP('',(#55067,#55068,#55069,#55070));
+#55067 = ORIENTED_EDGE('',*,*,#54704,.T.);
+#55068 = ORIENTED_EDGE('',*,*,#54238,.T.);
+#55069 = ORIENTED_EDGE('',*,*,#55041,.F.);
+#55070 = ORIENTED_EDGE('',*,*,#53980,.F.);
+#55071 = ADVANCED_FACE('',(#55072),#54199,.F.);
+#55072 = FACE_BOUND('',#55073,.F.);
+#55073 = EDGE_LOOP('',(#55074,#55075,#55076,#55104));
+#55074 = ORIENTED_EDGE('',*,*,#54183,.F.);
+#55075 = ORIENTED_EDGE('',*,*,#54630,.T.);
+#55076 = ORIENTED_EDGE('',*,*,#55077,.T.);
+#55077 = EDGE_CURVE('',#54603,#55078,#55080,.T.);
+#55078 = VERTEX_POINT('',#55079);
+#55079 = CARTESIAN_POINT('',(1.95,0.84,1.025));
+#55080 = SURFACE_CURVE('',#55081,(#55085,#55092),.PCURVE_S1.);
+#55081 = LINE('',#55082,#55083);
+#55082 = CARTESIAN_POINT('',(1.95,0.84,0.778829828783));
+#55083 = VECTOR('',#55084,1.);
+#55084 = DIRECTION('',(0.,0.,1.));
+#55085 = PCURVE('',#54199,#55086);
+#55086 = DEFINITIONAL_REPRESENTATION('',(#55087),#55091);
+#55087 = LINE('',#55088,#55089);
+#55088 = CARTESIAN_POINT('',(1.435,-0.246170171217));
+#55089 = VECTOR('',#55090,1.);
+#55090 = DIRECTION('',(0.,1.));
+#55091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55092 = PCURVE('',#55093,#55098);
+#55093 = PLANE('',#55094);
+#55094 = AXIS2_PLACEMENT_3D('',#55095,#55096,#55097);
+#55095 = CARTESIAN_POINT('',(2.41578967201,0.84,0.532659657565));
+#55096 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55097 = DIRECTION('',(0.,0.,1.));
+#55098 = DEFINITIONAL_REPRESENTATION('',(#55099),#55103);
+#55099 = LINE('',#55100,#55101);
+#55100 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#55101 = VECTOR('',#55102,1.);
+#55102 = DIRECTION('',(1.,0.));
+#55103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55104 = ORIENTED_EDGE('',*,*,#55105,.F.);
+#55105 = EDGE_CURVE('',#54184,#55078,#55106,.T.);
+#55106 = SURFACE_CURVE('',#55107,(#55111,#55118),.PCURVE_S1.);
+#55107 = LINE('',#55108,#55109);
+#55108 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#55109 = VECTOR('',#55110,1.);
+#55110 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55111 = PCURVE('',#54199,#55112);
+#55112 = DEFINITIONAL_REPRESENTATION('',(#55113),#55117);
+#55113 = LINE('',#55114,#55115);
+#55114 = CARTESIAN_POINT('',(0.,0.));
+#55115 = VECTOR('',#55116,1.);
+#55116 = DIRECTION('',(1.,0.));
+#55117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55118 = PCURVE('',#54825,#55119);
+#55119 = DEFINITIONAL_REPRESENTATION('',(#55120),#55124);
+#55120 = LINE('',#55121,#55122);
+#55121 = CARTESIAN_POINT('',(-1.110223024625E-16,1.787388845424E-15));
+#55122 = VECTOR('',#55123,1.);
+#55123 = DIRECTION('',(1.,-3.108502339868E-15));
+#55124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55125 = ADVANCED_FACE('',(#55126),#54423,.F.);
+#55126 = FACE_BOUND('',#55127,.F.);
+#55127 = EDGE_LOOP('',(#55128,#55157,#55184,#55211,#55238,#55258,#55259,
+ #55281));
+#55128 = ORIENTED_EDGE('',*,*,#55129,.F.);
+#55129 = EDGE_CURVE('',#55130,#55132,#55134,.T.);
+#55130 = VERTEX_POINT('',#55131);
+#55131 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1));
+#55132 = VERTEX_POINT('',#55133);
+#55133 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1));
+#55134 = SURFACE_CURVE('',#55135,(#55139,#55146),.PCURVE_S1.);
+#55135 = LINE('',#55136,#55137);
+#55136 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1));
+#55137 = VECTOR('',#55138,1.);
+#55138 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#55139 = PCURVE('',#54423,#55140);
+#55140 = DEFINITIONAL_REPRESENTATION('',(#55141),#55145);
+#55141 = LINE('',#55142,#55143);
+#55142 = CARTESIAN_POINT('',(2.505134554812E-02,-0.164393417553));
+#55143 = VECTOR('',#55144,1.);
+#55144 = DIRECTION('',(-0.150647445192,0.98858755164));
+#55145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55146 = PCURVE('',#55147,#55152);
+#55147 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#55148,#55149)
+ ,(#55150,#55151
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#55148 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1));
+#55149 = CARTESIAN_POINT('',(-1.95,2.275,0.825));
+#55150 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1));
+#55151 = CARTESIAN_POINT('',(-1.775,2.45,0.825));
+#55152 = DEFINITIONAL_REPRESENTATION('',(#55153),#55156);
+#55153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55154,#55155),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.16629120737),.PIECEWISE_BEZIER_KNOTS.);
+#55154 = CARTESIAN_POINT('',(2.992756715082E-16,-4.171445780772E-17));
+#55155 = CARTESIAN_POINT('',(0.247487373415,2.905068403533E-17));
+#55156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55157 = ORIENTED_EDGE('',*,*,#55158,.F.);
+#55158 = EDGE_CURVE('',#55159,#55130,#55161,.T.);
+#55159 = VERTEX_POINT('',#55160);
+#55160 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1));
+#55161 = SURFACE_CURVE('',#55162,(#55166,#55173),.PCURVE_S1.);
+#55162 = LINE('',#55163,#55164);
+#55163 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1));
+#55164 = VECTOR('',#55165,1.);
+#55165 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#55166 = PCURVE('',#54423,#55167);
+#55167 = DEFINITIONAL_REPRESENTATION('',(#55168),#55172);
+#55168 = LINE('',#55169,#55170);
+#55169 = CARTESIAN_POINT('',(3.597851433471,-2.792290641847));
+#55170 = VECTOR('',#55171,1.);
+#55171 = DIRECTION('',(-0.805560791625,0.592513131498));
+#55172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55173 = PCURVE('',#55174,#55179);
+#55174 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#55175,#55176)
+ ,(#55177,#55178
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#55175 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1));
+#55176 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#55177 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1));
+#55178 = CARTESIAN_POINT('',(-1.95,2.275,0.825));
+#55179 = DEFINITIONAL_REPRESENTATION('',(#55180),#55183);
+#55180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55181,#55182),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.435171280764),.PIECEWISE_BEZIER_KNOTS.);
+#55181 = CARTESIAN_POINT('',(-4.94827695417E-16,-2.662846262169E-17));
+#55182 = CARTESIAN_POINT('',(4.55,1.773999406632E-16));
+#55183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55184 = ORIENTED_EDGE('',*,*,#55185,.F.);
+#55185 = EDGE_CURVE('',#55186,#55159,#55188,.T.);
+#55186 = VERTEX_POINT('',#55187);
+#55187 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1));
+#55188 = SURFACE_CURVE('',#55189,(#55193,#55200),.PCURVE_S1.);
+#55189 = LINE('',#55190,#55191);
+#55190 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1));
+#55191 = VECTOR('',#55192,1.);
+#55192 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#55193 = PCURVE('',#54423,#55194);
+#55194 = DEFINITIONAL_REPRESENTATION('',(#55195),#55199);
+#55195 = LINE('',#55196,#55197);
+#55196 = CARTESIAN_POINT('',(3.762244851024,-2.767239296299));
+#55197 = VECTOR('',#55198,1.);
+#55198 = DIRECTION('',(-0.98858755164,-0.150647445192));
+#55199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55200 = PCURVE('',#55201,#55206);
+#55201 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#55202,#55203)
+ ,(#55204,#55205
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#55202 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1));
+#55203 = CARTESIAN_POINT('',(-1.775,-2.45,0.825));
+#55204 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1));
+#55205 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#55206 = DEFINITIONAL_REPRESENTATION('',(#55207),#55210);
+#55207 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55208,#55209),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.16629120737),.PIECEWISE_BEZIER_KNOTS.);
+#55208 = CARTESIAN_POINT('',(-6.316502332661E-16,2.905068403496E-17));
+#55209 = CARTESIAN_POINT('',(0.247487373415,-4.171445780772E-17));
+#55210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55211 = ORIENTED_EDGE('',*,*,#55212,.F.);
+#55212 = EDGE_CURVE('',#55213,#55186,#55215,.T.);
+#55213 = VERTEX_POINT('',#55214);
+#55214 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1));
+#55215 = SURFACE_CURVE('',#55216,(#55220,#55227),.PCURVE_S1.);
+#55216 = LINE('',#55217,#55218);
+#55217 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1));
+#55218 = VECTOR('',#55219,1.);
+#55219 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#55220 = PCURVE('',#54423,#55221);
+#55221 = DEFINITIONAL_REPRESENTATION('',(#55222),#55226);
+#55222 = LINE('',#55223,#55224);
+#55223 = CARTESIAN_POINT('',(5.79762894382,-8.180123245438E-13));
+#55224 = VECTOR('',#55225,1.);
+#55225 = DIRECTION('',(-0.592513131498,-0.805560791625));
+#55226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55227 = PCURVE('',#55228,#55233);
+#55228 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#55229,#55230)
+ ,(#55231,#55232
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#55229 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1));
+#55230 = CARTESIAN_POINT('',(1.775,-2.45,0.825));
+#55231 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1));
+#55232 = CARTESIAN_POINT('',(-1.775,-2.45,0.825));
+#55233 = DEFINITIONAL_REPRESENTATION('',(#55234),#55237);
+#55234 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55235,#55236),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,3.435171280764),.PIECEWISE_BEZIER_KNOTS.);
+#55235 = CARTESIAN_POINT('',(2.867682730149E-16,-3.386432460304E-17));
+#55236 = CARTESIAN_POINT('',(3.55,1.579746795886E-16));
+#55237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55238 = ORIENTED_EDGE('',*,*,#55239,.F.);
+#55239 = EDGE_CURVE('',#54409,#55213,#55240,.T.);
+#55240 = SURFACE_CURVE('',#55241,(#55245,#55252),.PCURVE_S1.);
+#55241 = LINE('',#55242,#55243);
+#55242 = CARTESIAN_POINT('',(1.835171280765,-2.217585640382,0.1));
+#55243 = VECTOR('',#55244,1.);
+#55244 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#55245 = PCURVE('',#54423,#55246);
+#55246 = DEFINITIONAL_REPRESENTATION('',(#55247),#55251);
+#55247 = LINE('',#55248,#55249);
+#55248 = CARTESIAN_POINT('',(5.772577598272,0.164393417552));
+#55249 = VECTOR('',#55250,1.);
+#55250 = DIRECTION('',(0.150647445192,-0.98858755164));
+#55251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55252 = PCURVE('',#54450,#55253);
+#55253 = DEFINITIONAL_REPRESENTATION('',(#55254),#55257);
+#55254 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55255,#55256),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.16629120737),.PIECEWISE_BEZIER_KNOTS.);
+#55255 = CARTESIAN_POINT('',(2.992756715082E-16,-4.171445780772E-17));
+#55256 = CARTESIAN_POINT('',(0.247487373415,2.905068403533E-17));
+#55257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55258 = ORIENTED_EDGE('',*,*,#54406,.F.);
+#55259 = ORIENTED_EDGE('',*,*,#55260,.F.);
+#55260 = EDGE_CURVE('',#55261,#54407,#55263,.T.);
+#55261 = VERTEX_POINT('',#55262);
+#55262 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1));
+#55263 = SURFACE_CURVE('',#55264,(#55268,#55275),.PCURVE_S1.);
+#55264 = LINE('',#55265,#55266);
+#55265 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1));
+#55266 = VECTOR('',#55267,1.);
+#55267 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#55268 = PCURVE('',#54423,#55269);
+#55269 = DEFINITIONAL_REPRESENTATION('',(#55270),#55274);
+#55270 = LINE('',#55271,#55272);
+#55271 = CARTESIAN_POINT('',(2.035384092796,2.767239296298));
+#55272 = VECTOR('',#55273,1.);
+#55273 = DIRECTION('',(0.98858755164,0.150647445192));
+#55274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55275 = PCURVE('',#54688,#55276);
+#55276 = DEFINITIONAL_REPRESENTATION('',(#55277),#55280);
+#55277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55278,#55279),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.16629120737),.PIECEWISE_BEZIER_KNOTS.);
+#55278 = CARTESIAN_POINT('',(-6.316502332661E-16,2.905068403496E-17));
+#55279 = CARTESIAN_POINT('',(0.247487373415,-4.171445780772E-17));
+#55280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55281 = ORIENTED_EDGE('',*,*,#55282,.F.);
+#55282 = EDGE_CURVE('',#55132,#55261,#55283,.T.);
+#55283 = SURFACE_CURVE('',#55284,(#55288,#55295),.PCURVE_S1.);
+#55284 = LINE('',#55285,#55286);
+#55285 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1));
+#55286 = VECTOR('',#55287,1.);
+#55287 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#55288 = PCURVE('',#54423,#55289);
+#55289 = DEFINITIONAL_REPRESENTATION('',(#55290),#55294);
+#55290 = LINE('',#55291,#55292);
+#55291 = CARTESIAN_POINT('',(0.,0.));
+#55292 = VECTOR('',#55293,1.);
+#55293 = DIRECTION('',(0.592513131498,0.805560791625));
+#55294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55295 = PCURVE('',#55296,#55301);
+#55296 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#55297,#55298)
+ ,(#55299,#55300
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#55297 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1));
+#55298 = CARTESIAN_POINT('',(-1.775,2.45,0.825));
+#55299 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1));
+#55300 = CARTESIAN_POINT('',(1.775,2.45,0.825));
+#55301 = DEFINITIONAL_REPRESENTATION('',(#55302),#55305);
+#55302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55303,#55304),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,3.435171280764),.PIECEWISE_BEZIER_KNOTS.);
+#55303 = CARTESIAN_POINT('',(2.867682730149E-16,-3.386432460304E-17));
+#55304 = CARTESIAN_POINT('',(3.55,1.579746795886E-16));
+#55305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55306 = ADVANCED_FACE('',(#55307),#54688,.F.);
+#55307 = FACE_BOUND('',#55308,.F.);
+#55308 = EDGE_LOOP('',(#55309,#55310,#55311,#55334));
+#55309 = ORIENTED_EDGE('',*,*,#55260,.T.);
+#55310 = ORIENTED_EDGE('',*,*,#54675,.T.);
+#55311 = ORIENTED_EDGE('',*,*,#55312,.F.);
+#55312 = EDGE_CURVE('',#55313,#54653,#55315,.T.);
+#55313 = VERTEX_POINT('',#55314);
+#55314 = CARTESIAN_POINT('',(1.775,2.45,0.825));
+#55315 = SURFACE_CURVE('',#55316,(#55320,#55327),.PCURVE_S1.);
+#55316 = LINE('',#55317,#55318);
+#55317 = CARTESIAN_POINT('',(1.775,2.45,0.825));
+#55318 = VECTOR('',#55319,1.);
+#55319 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#55320 = PCURVE('',#54688,#55321);
+#55321 = DEFINITIONAL_REPRESENTATION('',(#55322),#55326);
+#55322 = LINE('',#55323,#55324);
+#55323 = CARTESIAN_POINT('',(5.057693122531E-17,1.));
+#55324 = VECTOR('',#55325,1.);
+#55325 = DIRECTION('',(1.,0.));
+#55326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55327 = PCURVE('',#54744,#55328);
+#55328 = DEFINITIONAL_REPRESENTATION('',(#55329),#55333);
+#55329 = LINE('',#55330,#55331);
+#55330 = CARTESIAN_POINT('',(0.,-0.2));
+#55331 = VECTOR('',#55332,1.);
+#55332 = DIRECTION('',(1.,0.));
+#55333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55334 = ORIENTED_EDGE('',*,*,#55335,.F.);
+#55335 = EDGE_CURVE('',#55261,#55313,#55336,.T.);
+#55336 = SURFACE_CURVE('',#55337,(#55340,#55347),.PCURVE_S1.);
+#55337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55338,#55339),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55338 = CARTESIAN_POINT('',(1.717585640382,2.335171280765,0.1));
+#55339 = CARTESIAN_POINT('',(1.775,2.45,0.825));
+#55340 = PCURVE('',#54688,#55341);
+#55341 = DEFINITIONAL_REPRESENTATION('',(#55342),#55346);
+#55342 = LINE('',#55343,#55344);
+#55343 = CARTESIAN_POINT('',(-6.316502332661E-16,2.905068403496E-17));
+#55344 = VECTOR('',#55345,1.);
+#55345 = DIRECTION('',(6.822271644914E-16,1.));
+#55346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55347 = PCURVE('',#55296,#55348);
+#55348 = DEFINITIONAL_REPRESENTATION('',(#55349),#55353);
+#55349 = LINE('',#55350,#55351);
+#55350 = CARTESIAN_POINT('',(3.55,-7.120423569698E-17));
+#55351 = VECTOR('',#55352,1.);
+#55352 = DIRECTION('',(0.,1.));
+#55353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55354 = ADVANCED_FACE('',(#55355),#54450,.F.);
+#55355 = FACE_BOUND('',#55356,.F.);
+#55356 = EDGE_LOOP('',(#55357,#55358,#55380,#55406));
+#55357 = ORIENTED_EDGE('',*,*,#55239,.T.);
+#55358 = ORIENTED_EDGE('',*,*,#55359,.T.);
+#55359 = EDGE_CURVE('',#55213,#55360,#55362,.T.);
+#55360 = VERTEX_POINT('',#55361);
+#55361 = CARTESIAN_POINT('',(1.775,-2.45,0.825));
+#55362 = SURFACE_CURVE('',#55363,(#55366,#55373),.PCURVE_S1.);
+#55363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55364,#55365),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55364 = CARTESIAN_POINT('',(1.717585640382,-2.335171280765,0.1));
+#55365 = CARTESIAN_POINT('',(1.775,-2.45,0.825));
+#55366 = PCURVE('',#54450,#55367);
+#55367 = DEFINITIONAL_REPRESENTATION('',(#55368),#55372);
+#55368 = LINE('',#55369,#55370);
+#55369 = CARTESIAN_POINT('',(0.247487373415,2.905068403533E-17));
+#55370 = VECTOR('',#55371,1.);
+#55371 = DIRECTION('',(-5.828670879282E-16,1.));
+#55372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55373 = PCURVE('',#55228,#55374);
+#55374 = DEFINITIONAL_REPRESENTATION('',(#55375),#55379);
+#55375 = LINE('',#55376,#55377);
+#55376 = CARTESIAN_POINT('',(2.867682730149E-16,-3.386432460304E-17));
+#55377 = VECTOR('',#55378,1.);
+#55378 = DIRECTION('',(-2.650018708623E-16,1.));
+#55379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55380 = ORIENTED_EDGE('',*,*,#55381,.F.);
+#55381 = EDGE_CURVE('',#54436,#55360,#55382,.T.);
+#55382 = SURFACE_CURVE('',#55383,(#55387,#55394),.PCURVE_S1.);
+#55383 = LINE('',#55384,#55385);
+#55384 = CARTESIAN_POINT('',(1.95,-2.275,0.825));
+#55385 = VECTOR('',#55386,1.);
+#55386 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#55387 = PCURVE('',#54450,#55388);
+#55388 = DEFINITIONAL_REPRESENTATION('',(#55389),#55393);
+#55389 = LINE('',#55390,#55391);
+#55390 = CARTESIAN_POINT('',(-1.061963552289E-16,1.));
+#55391 = VECTOR('',#55392,1.);
+#55392 = DIRECTION('',(1.,0.));
+#55393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55394 = PCURVE('',#55395,#55400);
+#55395 = PLANE('',#55396);
+#55396 = AXIS2_PLACEMENT_3D('',#55397,#55398,#55399);
+#55397 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#55398 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#55399 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#55400 = DEFINITIONAL_REPRESENTATION('',(#55401),#55405);
+#55401 = LINE('',#55402,#55403);
+#55402 = CARTESIAN_POINT('',(-0.,-0.2));
+#55403 = VECTOR('',#55404,1.);
+#55404 = DIRECTION('',(1.,0.));
+#55405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55406 = ORIENTED_EDGE('',*,*,#54435,.F.);
+#55407 = ADVANCED_FACE('',(#55408),#54478,.F.);
+#55408 = FACE_BOUND('',#55409,.F.);
+#55409 = EDGE_LOOP('',(#55410,#55438,#55439,#55459));
+#55410 = ORIENTED_EDGE('',*,*,#55411,.F.);
+#55411 = EDGE_CURVE('',#54463,#55412,#55414,.T.);
+#55412 = VERTEX_POINT('',#55413);
+#55413 = CARTESIAN_POINT('',(1.95,-2.11,1.025));
+#55414 = SURFACE_CURVE('',#55415,(#55419,#55426),.PCURVE_S1.);
+#55415 = LINE('',#55416,#55417);
+#55416 = CARTESIAN_POINT('',(1.95,-2.11,0.778829828783));
+#55417 = VECTOR('',#55418,1.);
+#55418 = DIRECTION('',(0.,0.,1.));
+#55419 = PCURVE('',#54478,#55420);
+#55420 = DEFINITIONAL_REPRESENTATION('',(#55421),#55425);
+#55421 = LINE('',#55422,#55423);
+#55422 = CARTESIAN_POINT('',(4.385,-0.246170171217));
+#55423 = VECTOR('',#55424,1.);
+#55424 = DIRECTION('',(0.,1.));
+#55425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55426 = PCURVE('',#55427,#55432);
+#55427 = PLANE('',#55428);
+#55428 = AXIS2_PLACEMENT_3D('',#55429,#55430,#55431);
+#55429 = CARTESIAN_POINT('',(2.41578967201,-2.11,0.532659657565));
+#55430 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55431 = DIRECTION('',(0.,0.,1.));
+#55432 = DEFINITIONAL_REPRESENTATION('',(#55433),#55437);
+#55433 = LINE('',#55434,#55435);
+#55434 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#55435 = VECTOR('',#55436,1.);
+#55436 = DIRECTION('',(1.,0.));
+#55437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55438 = ORIENTED_EDGE('',*,*,#54462,.T.);
+#55439 = ORIENTED_EDGE('',*,*,#55440,.T.);
+#55440 = EDGE_CURVE('',#54436,#55441,#55443,.T.);
+#55441 = VERTEX_POINT('',#55442);
+#55442 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#55443 = SURFACE_CURVE('',#55444,(#55447,#55453),.PCURVE_S1.);
+#55444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55445,#55446),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55445 = CARTESIAN_POINT('',(1.95,-2.275,0.825));
+#55446 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#55447 = PCURVE('',#54478,#55448);
+#55448 = DEFINITIONAL_REPRESENTATION('',(#55449),#55452);
+#55449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55450,#55451),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55450 = CARTESIAN_POINT('',(4.55,-0.2));
+#55451 = CARTESIAN_POINT('',(4.55,0.));
+#55452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55453 = PCURVE('',#55395,#55454);
+#55454 = DEFINITIONAL_REPRESENTATION('',(#55455),#55458);
+#55455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55456,#55457),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55456 = CARTESIAN_POINT('',(0.,-0.2));
+#55457 = CARTESIAN_POINT('',(0.,0.));
+#55458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55459 = ORIENTED_EDGE('',*,*,#55460,.F.);
+#55460 = EDGE_CURVE('',#55412,#55441,#55461,.T.);
+#55461 = SURFACE_CURVE('',#55462,(#55466,#55473),.PCURVE_S1.);
+#55462 = LINE('',#55463,#55464);
+#55463 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#55464 = VECTOR('',#55465,1.);
+#55465 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55466 = PCURVE('',#54478,#55467);
+#55467 = DEFINITIONAL_REPRESENTATION('',(#55468),#55472);
+#55468 = LINE('',#55469,#55470);
+#55469 = CARTESIAN_POINT('',(0.,0.));
+#55470 = VECTOR('',#55471,1.);
+#55471 = DIRECTION('',(1.,0.));
+#55472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55473 = PCURVE('',#55474,#55479);
+#55474 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#55475,#55476)
+ ,(#55477,#55478
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#55475 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#55476 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#55477 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#55478 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#55479 = DEFINITIONAL_REPRESENTATION('',(#55480),#55484);
+#55480 = LINE('',#55481,#55482);
+#55481 = CARTESIAN_POINT('',(8.881784197001E-16,1.308297669345E-13));
+#55482 = VECTOR('',#55483,1.);
+#55483 = DIRECTION('',(1.,-3.186124313148E-14));
+#55484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55485 = ADVANCED_FACE('',(#55486),#54506,.F.);
+#55486 = FACE_BOUND('',#55487,.F.);
+#55487 = EDGE_LOOP('',(#55488,#55516,#55517,#55540));
+#55488 = ORIENTED_EDGE('',*,*,#55489,.F.);
+#55489 = EDGE_CURVE('',#54491,#55490,#55492,.T.);
+#55490 = VERTEX_POINT('',#55491);
+#55491 = CARTESIAN_POINT('',(2.25,-1.7,0.825));
+#55492 = SURFACE_CURVE('',#55493,(#55497,#55504),.PCURVE_S1.);
+#55493 = LINE('',#55494,#55495);
+#55494 = CARTESIAN_POINT('',(1.8,-1.7,0.825));
+#55495 = VECTOR('',#55496,1.);
+#55496 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#55497 = PCURVE('',#54506,#55498);
+#55498 = DEFINITIONAL_REPRESENTATION('',(#55499),#55503);
+#55499 = LINE('',#55500,#55501);
+#55500 = CARTESIAN_POINT('',(0.,0.));
+#55501 = VECTOR('',#55502,1.);
+#55502 = DIRECTION('',(1.,0.));
+#55503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55504 = PCURVE('',#55505,#55510);
+#55505 = PLANE('',#55506);
+#55506 = AXIS2_PLACEMENT_3D('',#55507,#55508,#55509);
+#55507 = CARTESIAN_POINT('',(2.41578967201,-1.7,0.532659657565));
+#55508 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55509 = DIRECTION('',(0.,0.,1.));
+#55510 = DEFINITIONAL_REPRESENTATION('',(#55511),#55515);
+#55511 = LINE('',#55512,#55513);
+#55512 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#55513 = VECTOR('',#55514,1.);
+#55514 = DIRECTION('',(0.,-1.));
+#55515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55516 = ORIENTED_EDGE('',*,*,#54490,.T.);
+#55517 = ORIENTED_EDGE('',*,*,#55518,.T.);
+#55518 = EDGE_CURVE('',#54463,#55519,#55521,.T.);
+#55519 = VERTEX_POINT('',#55520);
+#55520 = CARTESIAN_POINT('',(2.25,-2.11,0.825));
+#55521 = SURFACE_CURVE('',#55522,(#55526,#55533),.PCURVE_S1.);
+#55522 = LINE('',#55523,#55524);
+#55523 = CARTESIAN_POINT('',(1.8,-2.11,0.825));
+#55524 = VECTOR('',#55525,1.);
+#55525 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#55526 = PCURVE('',#54506,#55527);
+#55527 = DEFINITIONAL_REPRESENTATION('',(#55528),#55532);
+#55528 = LINE('',#55529,#55530);
+#55529 = CARTESIAN_POINT('',(-9.103828801925E-17,-0.41));
+#55530 = VECTOR('',#55531,1.);
+#55531 = DIRECTION('',(1.,0.));
+#55532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55533 = PCURVE('',#55427,#55534);
+#55534 = DEFINITIONAL_REPRESENTATION('',(#55535),#55539);
+#55535 = LINE('',#55536,#55537);
+#55536 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#55537 = VECTOR('',#55538,1.);
+#55538 = DIRECTION('',(0.,-1.));
+#55539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55540 = ORIENTED_EDGE('',*,*,#55541,.F.);
+#55541 = EDGE_CURVE('',#55490,#55519,#55542,.T.);
+#55542 = SURFACE_CURVE('',#55543,(#55547,#55554),.PCURVE_S1.);
+#55543 = LINE('',#55544,#55545);
+#55544 = CARTESIAN_POINT('',(2.25,-1.7,0.825));
+#55545 = VECTOR('',#55546,1.);
+#55546 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55547 = PCURVE('',#54506,#55548);
+#55548 = DEFINITIONAL_REPRESENTATION('',(#55549),#55553);
+#55549 = LINE('',#55550,#55551);
+#55550 = CARTESIAN_POINT('',(0.45,-9.992007221625E-17));
+#55551 = VECTOR('',#55552,1.);
+#55552 = DIRECTION('',(0.,-1.));
+#55553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55554 = PCURVE('',#55555,#55560);
+#55555 = CYLINDRICAL_SURFACE('',#55556,0.1);
+#55556 = AXIS2_PLACEMENT_3D('',#55557,#55558,#55559);
+#55557 = CARTESIAN_POINT('',(2.25,-1.7,0.725));
+#55558 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#55559 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#55560 = DEFINITIONAL_REPRESENTATION('',(#55561),#55565);
+#55561 = LINE('',#55562,#55563);
+#55562 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#55563 = VECTOR('',#55564,1.);
+#55564 = DIRECTION('',(0.,-1.));
+#55565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55566 = ADVANCED_FACE('',(#55567),#54534,.F.);
+#55567 = FACE_BOUND('',#55568,.F.);
+#55568 = EDGE_LOOP('',(#55569,#55597,#55598,#55621));
+#55569 = ORIENTED_EDGE('',*,*,#55570,.F.);
+#55570 = EDGE_CURVE('',#54519,#55571,#55573,.T.);
+#55571 = VERTEX_POINT('',#55572);
+#55572 = CARTESIAN_POINT('',(1.95,-0.84,1.025));
+#55573 = SURFACE_CURVE('',#55574,(#55578,#55585),.PCURVE_S1.);
+#55574 = LINE('',#55575,#55576);
+#55575 = CARTESIAN_POINT('',(1.95,-0.84,0.778829828783));
+#55576 = VECTOR('',#55577,1.);
+#55577 = DIRECTION('',(0.,0.,1.));
+#55578 = PCURVE('',#54534,#55579);
+#55579 = DEFINITIONAL_REPRESENTATION('',(#55580),#55584);
+#55580 = LINE('',#55581,#55582);
+#55581 = CARTESIAN_POINT('',(3.115,-0.246170171217));
+#55582 = VECTOR('',#55583,1.);
+#55583 = DIRECTION('',(0.,1.));
+#55584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55585 = PCURVE('',#55586,#55591);
+#55586 = PLANE('',#55587);
+#55587 = AXIS2_PLACEMENT_3D('',#55588,#55589,#55590);
+#55588 = CARTESIAN_POINT('',(2.41578967201,-0.84,0.532659657565));
+#55589 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55590 = DIRECTION('',(0.,0.,1.));
+#55591 = DEFINITIONAL_REPRESENTATION('',(#55592),#55596);
+#55592 = LINE('',#55593,#55594);
+#55593 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#55594 = VECTOR('',#55595,1.);
+#55595 = DIRECTION('',(1.,0.));
+#55596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55597 = ORIENTED_EDGE('',*,*,#54518,.T.);
+#55598 = ORIENTED_EDGE('',*,*,#55599,.T.);
+#55599 = EDGE_CURVE('',#54491,#55600,#55602,.T.);
+#55600 = VERTEX_POINT('',#55601);
+#55601 = CARTESIAN_POINT('',(1.95,-1.7,1.025));
+#55602 = SURFACE_CURVE('',#55603,(#55607,#55614),.PCURVE_S1.);
+#55603 = LINE('',#55604,#55605);
+#55604 = CARTESIAN_POINT('',(1.95,-1.7,0.778829828783));
+#55605 = VECTOR('',#55606,1.);
+#55606 = DIRECTION('',(0.,0.,1.));
+#55607 = PCURVE('',#54534,#55608);
+#55608 = DEFINITIONAL_REPRESENTATION('',(#55609),#55613);
+#55609 = LINE('',#55610,#55611);
+#55610 = CARTESIAN_POINT('',(3.975,-0.246170171217));
+#55611 = VECTOR('',#55612,1.);
+#55612 = DIRECTION('',(0.,1.));
+#55613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55614 = PCURVE('',#55505,#55615);
+#55615 = DEFINITIONAL_REPRESENTATION('',(#55616),#55620);
+#55616 = LINE('',#55617,#55618);
+#55617 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#55618 = VECTOR('',#55619,1.);
+#55619 = DIRECTION('',(1.,0.));
+#55620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55621 = ORIENTED_EDGE('',*,*,#55622,.F.);
+#55622 = EDGE_CURVE('',#55571,#55600,#55623,.T.);
+#55623 = SURFACE_CURVE('',#55624,(#55628,#55635),.PCURVE_S1.);
+#55624 = LINE('',#55625,#55626);
+#55625 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#55626 = VECTOR('',#55627,1.);
+#55627 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55628 = PCURVE('',#54534,#55629);
+#55629 = DEFINITIONAL_REPRESENTATION('',(#55630),#55634);
+#55630 = LINE('',#55631,#55632);
+#55631 = CARTESIAN_POINT('',(0.,0.));
+#55632 = VECTOR('',#55633,1.);
+#55633 = DIRECTION('',(1.,0.));
+#55634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55635 = PCURVE('',#55636,#55641);
+#55636 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#55637,#55638)
+ ,(#55639,#55640
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#55637 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#55638 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#55639 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#55640 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#55641 = DEFINITIONAL_REPRESENTATION('',(#55642),#55646);
+#55642 = LINE('',#55643,#55644);
+#55643 = CARTESIAN_POINT('',(4.440892098501E-16,-1.533621668044E-15));
+#55644 = VECTOR('',#55645,1.);
+#55645 = DIRECTION('',(1.,-2.266549457903E-15));
+#55646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55647 = ADVANCED_FACE('',(#55648),#54618,.F.);
+#55648 = FACE_BOUND('',#55649,.F.);
+#55649 = EDGE_LOOP('',(#55650,#55673,#55674,#55702));
+#55650 = ORIENTED_EDGE('',*,*,#55651,.F.);
+#55651 = EDGE_CURVE('',#54603,#55652,#55654,.T.);
+#55652 = VERTEX_POINT('',#55653);
+#55653 = CARTESIAN_POINT('',(2.25,0.84,0.825));
+#55654 = SURFACE_CURVE('',#55655,(#55659,#55666),.PCURVE_S1.);
+#55655 = LINE('',#55656,#55657);
+#55656 = CARTESIAN_POINT('',(1.8,0.84,0.825));
+#55657 = VECTOR('',#55658,1.);
+#55658 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#55659 = PCURVE('',#54618,#55660);
+#55660 = DEFINITIONAL_REPRESENTATION('',(#55661),#55665);
+#55661 = LINE('',#55662,#55663);
+#55662 = CARTESIAN_POINT('',(0.,0.));
+#55663 = VECTOR('',#55664,1.);
+#55664 = DIRECTION('',(1.,0.));
+#55665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55666 = PCURVE('',#55093,#55667);
+#55667 = DEFINITIONAL_REPRESENTATION('',(#55668),#55672);
+#55668 = LINE('',#55669,#55670);
+#55669 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#55670 = VECTOR('',#55671,1.);
+#55671 = DIRECTION('',(0.,-1.));
+#55672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55673 = ORIENTED_EDGE('',*,*,#54602,.T.);
+#55674 = ORIENTED_EDGE('',*,*,#55675,.T.);
+#55675 = EDGE_CURVE('',#54575,#55676,#55678,.T.);
+#55676 = VERTEX_POINT('',#55677);
+#55677 = CARTESIAN_POINT('',(2.25,0.43,0.825));
+#55678 = SURFACE_CURVE('',#55679,(#55683,#55690),.PCURVE_S1.);
+#55679 = LINE('',#55680,#55681);
+#55680 = CARTESIAN_POINT('',(1.8,0.43,0.825));
+#55681 = VECTOR('',#55682,1.);
+#55682 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#55683 = PCURVE('',#54618,#55684);
+#55684 = DEFINITIONAL_REPRESENTATION('',(#55685),#55689);
+#55685 = LINE('',#55686,#55687);
+#55686 = CARTESIAN_POINT('',(-9.103828801925E-17,-0.41));
+#55687 = VECTOR('',#55688,1.);
+#55688 = DIRECTION('',(1.,0.));
+#55689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55690 = PCURVE('',#55691,#55696);
+#55691 = PLANE('',#55692);
+#55692 = AXIS2_PLACEMENT_3D('',#55693,#55694,#55695);
+#55693 = CARTESIAN_POINT('',(2.41578967201,0.43,0.532659657565));
+#55694 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55695 = DIRECTION('',(0.,0.,1.));
+#55696 = DEFINITIONAL_REPRESENTATION('',(#55697),#55701);
+#55697 = LINE('',#55698,#55699);
+#55698 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#55699 = VECTOR('',#55700,1.);
+#55700 = DIRECTION('',(0.,-1.));
+#55701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55702 = ORIENTED_EDGE('',*,*,#55703,.F.);
+#55703 = EDGE_CURVE('',#55652,#55676,#55704,.T.);
+#55704 = SURFACE_CURVE('',#55705,(#55709,#55716),.PCURVE_S1.);
+#55705 = LINE('',#55706,#55707);
+#55706 = CARTESIAN_POINT('',(2.25,0.84,0.825));
+#55707 = VECTOR('',#55708,1.);
+#55708 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55709 = PCURVE('',#54618,#55710);
+#55710 = DEFINITIONAL_REPRESENTATION('',(#55711),#55715);
+#55711 = LINE('',#55712,#55713);
+#55712 = CARTESIAN_POINT('',(0.45,-9.992007221625E-17));
+#55713 = VECTOR('',#55714,1.);
+#55714 = DIRECTION('',(0.,-1.));
+#55715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55716 = PCURVE('',#55717,#55722);
+#55717 = CYLINDRICAL_SURFACE('',#55718,0.1);
+#55718 = AXIS2_PLACEMENT_3D('',#55719,#55720,#55721);
+#55719 = CARTESIAN_POINT('',(2.25,0.84,0.725));
+#55720 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#55721 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#55722 = DEFINITIONAL_REPRESENTATION('',(#55723),#55727);
+#55723 = LINE('',#55724,#55725);
+#55724 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#55725 = VECTOR('',#55726,1.);
+#55726 = DIRECTION('',(0.,-1.));
+#55727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55728 = ADVANCED_FACE('',(#55729),#54562,.F.);
+#55729 = FACE_BOUND('',#55730,.F.);
+#55730 = EDGE_LOOP('',(#55731,#55759,#55760,#55783));
+#55731 = ORIENTED_EDGE('',*,*,#55732,.F.);
+#55732 = EDGE_CURVE('',#54547,#55733,#55735,.T.);
+#55733 = VERTEX_POINT('',#55734);
+#55734 = CARTESIAN_POINT('',(2.25,-0.43,0.825));
+#55735 = SURFACE_CURVE('',#55736,(#55740,#55747),.PCURVE_S1.);
+#55736 = LINE('',#55737,#55738);
+#55737 = CARTESIAN_POINT('',(1.8,-0.43,0.825));
+#55738 = VECTOR('',#55739,1.);
+#55739 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#55740 = PCURVE('',#54562,#55741);
+#55741 = DEFINITIONAL_REPRESENTATION('',(#55742),#55746);
+#55742 = LINE('',#55743,#55744);
+#55743 = CARTESIAN_POINT('',(0.,0.));
+#55744 = VECTOR('',#55745,1.);
+#55745 = DIRECTION('',(1.,0.));
+#55746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55747 = PCURVE('',#55748,#55753);
+#55748 = PLANE('',#55749);
+#55749 = AXIS2_PLACEMENT_3D('',#55750,#55751,#55752);
+#55750 = CARTESIAN_POINT('',(2.41578967201,-0.43,0.532659657565));
+#55751 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55752 = DIRECTION('',(0.,0.,1.));
+#55753 = DEFINITIONAL_REPRESENTATION('',(#55754),#55758);
+#55754 = LINE('',#55755,#55756);
+#55755 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#55756 = VECTOR('',#55757,1.);
+#55757 = DIRECTION('',(0.,-1.));
+#55758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55759 = ORIENTED_EDGE('',*,*,#54546,.T.);
+#55760 = ORIENTED_EDGE('',*,*,#55761,.T.);
+#55761 = EDGE_CURVE('',#54519,#55762,#55764,.T.);
+#55762 = VERTEX_POINT('',#55763);
+#55763 = CARTESIAN_POINT('',(2.25,-0.84,0.825));
+#55764 = SURFACE_CURVE('',#55765,(#55769,#55776),.PCURVE_S1.);
+#55765 = LINE('',#55766,#55767);
+#55766 = CARTESIAN_POINT('',(1.8,-0.84,0.825));
+#55767 = VECTOR('',#55768,1.);
+#55768 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#55769 = PCURVE('',#54562,#55770);
+#55770 = DEFINITIONAL_REPRESENTATION('',(#55771),#55775);
+#55771 = LINE('',#55772,#55773);
+#55772 = CARTESIAN_POINT('',(-9.103828801925E-17,-0.41));
+#55773 = VECTOR('',#55774,1.);
+#55774 = DIRECTION('',(1.,0.));
+#55775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55776 = PCURVE('',#55586,#55777);
+#55777 = DEFINITIONAL_REPRESENTATION('',(#55778),#55782);
+#55778 = LINE('',#55779,#55780);
+#55779 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#55780 = VECTOR('',#55781,1.);
+#55781 = DIRECTION('',(0.,-1.));
+#55782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55783 = ORIENTED_EDGE('',*,*,#55784,.F.);
+#55784 = EDGE_CURVE('',#55733,#55762,#55785,.T.);
+#55785 = SURFACE_CURVE('',#55786,(#55790,#55797),.PCURVE_S1.);
+#55786 = LINE('',#55787,#55788);
+#55787 = CARTESIAN_POINT('',(2.25,-0.43,0.825));
+#55788 = VECTOR('',#55789,1.);
+#55789 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55790 = PCURVE('',#54562,#55791);
+#55791 = DEFINITIONAL_REPRESENTATION('',(#55792),#55796);
+#55792 = LINE('',#55793,#55794);
+#55793 = CARTESIAN_POINT('',(0.45,-9.992007221625E-17));
+#55794 = VECTOR('',#55795,1.);
+#55795 = DIRECTION('',(0.,-1.));
+#55796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55797 = PCURVE('',#55798,#55803);
+#55798 = CYLINDRICAL_SURFACE('',#55799,0.1);
+#55799 = AXIS2_PLACEMENT_3D('',#55800,#55801,#55802);
+#55800 = CARTESIAN_POINT('',(2.25,-0.43,0.725));
+#55801 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#55802 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#55803 = DEFINITIONAL_REPRESENTATION('',(#55804),#55808);
+#55804 = LINE('',#55805,#55806);
+#55805 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#55806 = VECTOR('',#55807,1.);
+#55807 = DIRECTION('',(0.,-1.));
+#55808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55809 = ADVANCED_FACE('',(#55810),#54590,.F.);
+#55810 = FACE_BOUND('',#55811,.F.);
+#55811 = EDGE_LOOP('',(#55812,#55835,#55836,#55859));
+#55812 = ORIENTED_EDGE('',*,*,#55813,.F.);
+#55813 = EDGE_CURVE('',#54575,#55814,#55816,.T.);
+#55814 = VERTEX_POINT('',#55815);
+#55815 = CARTESIAN_POINT('',(1.95,0.43,1.025));
+#55816 = SURFACE_CURVE('',#55817,(#55821,#55828),.PCURVE_S1.);
+#55817 = LINE('',#55818,#55819);
+#55818 = CARTESIAN_POINT('',(1.95,0.43,0.778829828783));
+#55819 = VECTOR('',#55820,1.);
+#55820 = DIRECTION('',(0.,0.,1.));
+#55821 = PCURVE('',#54590,#55822);
+#55822 = DEFINITIONAL_REPRESENTATION('',(#55823),#55827);
+#55823 = LINE('',#55824,#55825);
+#55824 = CARTESIAN_POINT('',(1.845,-0.246170171217));
+#55825 = VECTOR('',#55826,1.);
+#55826 = DIRECTION('',(0.,1.));
+#55827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55828 = PCURVE('',#55691,#55829);
+#55829 = DEFINITIONAL_REPRESENTATION('',(#55830),#55834);
+#55830 = LINE('',#55831,#55832);
+#55831 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#55832 = VECTOR('',#55833,1.);
+#55833 = DIRECTION('',(1.,0.));
+#55834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55835 = ORIENTED_EDGE('',*,*,#54574,.T.);
+#55836 = ORIENTED_EDGE('',*,*,#55837,.T.);
+#55837 = EDGE_CURVE('',#54547,#55838,#55840,.T.);
+#55838 = VERTEX_POINT('',#55839);
+#55839 = CARTESIAN_POINT('',(1.95,-0.43,1.025));
+#55840 = SURFACE_CURVE('',#55841,(#55845,#55852),.PCURVE_S1.);
+#55841 = LINE('',#55842,#55843);
+#55842 = CARTESIAN_POINT('',(1.95,-0.43,0.778829828783));
+#55843 = VECTOR('',#55844,1.);
+#55844 = DIRECTION('',(0.,0.,1.));
+#55845 = PCURVE('',#54590,#55846);
+#55846 = DEFINITIONAL_REPRESENTATION('',(#55847),#55851);
+#55847 = LINE('',#55848,#55849);
+#55848 = CARTESIAN_POINT('',(2.705,-0.246170171217));
+#55849 = VECTOR('',#55850,1.);
+#55850 = DIRECTION('',(0.,1.));
+#55851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55852 = PCURVE('',#55748,#55853);
+#55853 = DEFINITIONAL_REPRESENTATION('',(#55854),#55858);
+#55854 = LINE('',#55855,#55856);
+#55855 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#55856 = VECTOR('',#55857,1.);
+#55857 = DIRECTION('',(1.,0.));
+#55858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55859 = ORIENTED_EDGE('',*,*,#55860,.F.);
+#55860 = EDGE_CURVE('',#55814,#55838,#55861,.T.);
+#55861 = SURFACE_CURVE('',#55862,(#55866,#55873),.PCURVE_S1.);
+#55862 = LINE('',#55863,#55864);
+#55863 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#55864 = VECTOR('',#55865,1.);
+#55865 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55866 = PCURVE('',#54590,#55867);
+#55867 = DEFINITIONAL_REPRESENTATION('',(#55868),#55872);
+#55868 = LINE('',#55869,#55870);
+#55869 = CARTESIAN_POINT('',(0.,0.));
+#55870 = VECTOR('',#55871,1.);
+#55871 = DIRECTION('',(1.,0.));
+#55872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55873 = PCURVE('',#55874,#55879);
+#55874 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#55875,#55876)
+ ,(#55877,#55878
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#55875 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#55876 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#55877 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#55878 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#55879 = DEFINITIONAL_REPRESENTATION('',(#55880),#55884);
+#55880 = LINE('',#55881,#55882);
+#55881 = CARTESIAN_POINT('',(4.440892098501E-16,4.614467133797E-16));
+#55882 = VECTOR('',#55883,1.);
+#55883 = DIRECTION('',(1.,-3.4432243677E-15));
+#55884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55885 = ADVANCED_FACE('',(#55886),#54744,.F.);
+#55886 = FACE_BOUND('',#55887,.F.);
+#55887 = EDGE_LOOP('',(#55888,#55889,#55890,#55918));
+#55888 = ORIENTED_EDGE('',*,*,#55312,.T.);
+#55889 = ORIENTED_EDGE('',*,*,#54730,.T.);
+#55890 = ORIENTED_EDGE('',*,*,#55891,.F.);
+#55891 = EDGE_CURVE('',#55892,#54731,#55894,.T.);
+#55892 = VERTEX_POINT('',#55893);
+#55893 = CARTESIAN_POINT('',(1.775,2.45,1.025));
+#55894 = SURFACE_CURVE('',#55895,(#55899,#55906),.PCURVE_S1.);
+#55895 = LINE('',#55896,#55897);
+#55896 = CARTESIAN_POINT('',(1.775,2.45,1.025));
+#55897 = VECTOR('',#55898,1.);
+#55898 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#55899 = PCURVE('',#54744,#55900);
+#55900 = DEFINITIONAL_REPRESENTATION('',(#55901),#55905);
+#55901 = LINE('',#55902,#55903);
+#55902 = CARTESIAN_POINT('',(0.,0.));
+#55903 = VECTOR('',#55904,1.);
+#55904 = DIRECTION('',(1.,0.));
+#55905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55906 = PCURVE('',#55907,#55912);
+#55907 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#55908,#55909)
+ ,(#55910,#55911
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#55908 = CARTESIAN_POINT('',(1.775,2.45,1.025));
+#55909 = CARTESIAN_POINT('',(1.7375,2.375,1.025));
+#55910 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#55911 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#55912 = DEFINITIONAL_REPRESENTATION('',(#55913),#55917);
+#55913 = LINE('',#55914,#55915);
+#55914 = CARTESIAN_POINT('',(-1.427240192909E-16,-5.26430630895E-15));
+#55915 = VECTOR('',#55916,1.);
+#55916 = DIRECTION('',(1.,-4.801228329872E-15));
+#55917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55918 = ORIENTED_EDGE('',*,*,#55919,.F.);
+#55919 = EDGE_CURVE('',#55313,#55892,#55920,.T.);
+#55920 = SURFACE_CURVE('',#55921,(#55924,#55930),.PCURVE_S1.);
+#55921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55922,#55923),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55922 = CARTESIAN_POINT('',(1.775,2.45,0.825));
+#55923 = CARTESIAN_POINT('',(1.775,2.45,1.025));
+#55924 = PCURVE('',#54744,#55925);
+#55925 = DEFINITIONAL_REPRESENTATION('',(#55926),#55929);
+#55926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55927,#55928),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55927 = CARTESIAN_POINT('',(0.,-0.2));
+#55928 = CARTESIAN_POINT('',(0.,0.));
+#55929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55930 = PCURVE('',#55931,#55936);
+#55931 = PLANE('',#55932);
+#55932 = AXIS2_PLACEMENT_3D('',#55933,#55934,#55935);
+#55933 = CARTESIAN_POINT('',(-1.775,2.45,1.025));
+#55934 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55935 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#55936 = DEFINITIONAL_REPRESENTATION('',(#55937),#55940);
+#55937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55938,#55939),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55938 = CARTESIAN_POINT('',(3.55,-0.2));
+#55939 = CARTESIAN_POINT('',(3.55,0.));
+#55940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55941 = ADVANCED_FACE('',(#55942),#54771,.F.);
+#55942 = FACE_BOUND('',#55943,.F.);
+#55943 = EDGE_LOOP('',(#55944,#55966,#55967,#55968));
+#55944 = ORIENTED_EDGE('',*,*,#55945,.F.);
+#55945 = EDGE_CURVE('',#54731,#55946,#55948,.T.);
+#55946 = VERTEX_POINT('',#55947);
+#55947 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#55948 = SURFACE_CURVE('',#55949,(#55952,#55959),.PCURVE_S1.);
+#55949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55950,#55951),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55950 = CARTESIAN_POINT('',(1.95,2.275,1.025));
+#55951 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#55952 = PCURVE('',#54771,#55953);
+#55953 = DEFINITIONAL_REPRESENTATION('',(#55954),#55958);
+#55954 = LINE('',#55955,#55956);
+#55955 = CARTESIAN_POINT('',(3.582431915782E-16,6.610125476969E-16));
+#55956 = VECTOR('',#55957,1.);
+#55957 = DIRECTION('',(2.539634103421E-16,1.));
+#55958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55959 = PCURVE('',#55907,#55960);
+#55960 = DEFINITIONAL_REPRESENTATION('',(#55961),#55965);
+#55961 = LINE('',#55962,#55963);
+#55962 = CARTESIAN_POINT('',(0.247487373415,-5.268019691465E-15));
+#55963 = VECTOR('',#55964,1.);
+#55964 = DIRECTION('',(3.053113317719E-16,1.));
+#55965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55966 = ORIENTED_EDGE('',*,*,#54757,.T.);
+#55967 = ORIENTED_EDGE('',*,*,#54887,.T.);
+#55968 = ORIENTED_EDGE('',*,*,#55969,.F.);
+#55969 = EDGE_CURVE('',#55946,#54860,#55970,.T.);
+#55970 = SURFACE_CURVE('',#55971,(#55975,#55981),.PCURVE_S1.);
+#55971 = LINE('',#55972,#55973);
+#55972 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#55973 = VECTOR('',#55974,1.);
+#55974 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#55975 = PCURVE('',#54771,#55976);
+#55976 = DEFINITIONAL_REPRESENTATION('',(#55977),#55980);
+#55977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55978,#55979),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.1275),.PIECEWISE_BEZIER_KNOTS.);
+#55978 = CARTESIAN_POINT('',(6.122066019203E-16,1.));
+#55979 = CARTESIAN_POINT('',(0.129636871508,1.));
+#55980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55981 = PCURVE('',#54875,#55982);
+#55982 = DEFINITIONAL_REPRESENTATION('',(#55983),#55987);
+#55983 = LINE('',#55984,#55985);
+#55984 = CARTESIAN_POINT('',(9.892682991552E-17,9.298836221054E-17));
+#55985 = VECTOR('',#55986,1.);
+#55986 = DIRECTION('',(1.,6.324161807868E-16));
+#55987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55988 = ADVANCED_FACE('',(#55989),#54875,.F.);
+#55989 = FACE_BOUND('',#55990,.F.);
+#55990 = EDGE_LOOP('',(#55991,#55992,#55993,#56015,#56043,#56065,#56093,
+ #56115,#56143,#56165,#56192,#56219));
+#55991 = ORIENTED_EDGE('',*,*,#55969,.T.);
+#55992 = ORIENTED_EDGE('',*,*,#54859,.T.);
+#55993 = ORIENTED_EDGE('',*,*,#55994,.T.);
+#55994 = EDGE_CURVE('',#54810,#55995,#55997,.T.);
+#55995 = VERTEX_POINT('',#55996);
+#55996 = CARTESIAN_POINT('',(1.875,0.84,1.025));
+#55997 = SURFACE_CURVE('',#55998,(#56002,#56009),.PCURVE_S1.);
+#55998 = LINE('',#55999,#56000);
+#55999 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#56000 = VECTOR('',#56001,1.);
+#56001 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56002 = PCURVE('',#54875,#56003);
+#56003 = DEFINITIONAL_REPRESENTATION('',(#56004),#56008);
+#56004 = LINE('',#56005,#56006);
+#56005 = CARTESIAN_POINT('',(0.,7.898593846556E-17));
+#56006 = VECTOR('',#56007,1.);
+#56007 = DIRECTION('',(1.,-7.879298957242E-21));
+#56008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56009 = PCURVE('',#54825,#56010);
+#56010 = DEFINITIONAL_REPRESENTATION('',(#56011),#56014);
+#56011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56012,#56013),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5375,1.3975),.PIECEWISE_BEZIER_KNOTS.);
+#56012 = CARTESIAN_POINT('',(0.546508379888,1.));
+#56013 = CARTESIAN_POINT('',(1.420921787709,1.));
+#56014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56015 = ORIENTED_EDGE('',*,*,#56016,.T.);
+#56016 = EDGE_CURVE('',#55995,#56017,#56019,.T.);
+#56017 = VERTEX_POINT('',#56018);
+#56018 = CARTESIAN_POINT('',(1.875,0.43,1.025));
+#56019 = SURFACE_CURVE('',#56020,(#56024,#56031),.PCURVE_S1.);
+#56020 = LINE('',#56021,#56022);
+#56021 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#56022 = VECTOR('',#56023,1.);
+#56023 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56024 = PCURVE('',#54875,#56025);
+#56025 = DEFINITIONAL_REPRESENTATION('',(#56026),#56030);
+#56026 = LINE('',#56027,#56028);
+#56027 = CARTESIAN_POINT('',(0.,4.015578818414E-16));
+#56028 = VECTOR('',#56029,1.);
+#56029 = DIRECTION('',(1.,-2.308285901225E-16));
+#56030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56031 = PCURVE('',#56032,#56037);
+#56032 = PLANE('',#56033);
+#56033 = AXIS2_PLACEMENT_3D('',#56034,#56035,#56036);
+#56034 = CARTESIAN_POINT('',(2.25,0.84,1.025));
+#56035 = DIRECTION('',(0.,0.,-1.));
+#56036 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#56037 = DEFINITIONAL_REPRESENTATION('',(#56038),#56042);
+#56038 = LINE('',#56039,#56040);
+#56039 = CARTESIAN_POINT('',(0.375,1.3975));
+#56040 = VECTOR('',#56041,1.);
+#56041 = DIRECTION('',(0.,-1.));
+#56042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56043 = ORIENTED_EDGE('',*,*,#56044,.T.);
+#56044 = EDGE_CURVE('',#56017,#56045,#56047,.T.);
+#56045 = VERTEX_POINT('',#56046);
+#56046 = CARTESIAN_POINT('',(1.875,-0.43,1.025));
+#56047 = SURFACE_CURVE('',#56048,(#56052,#56059),.PCURVE_S1.);
+#56048 = LINE('',#56049,#56050);
+#56049 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#56050 = VECTOR('',#56051,1.);
+#56051 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56052 = PCURVE('',#54875,#56053);
+#56053 = DEFINITIONAL_REPRESENTATION('',(#56054),#56058);
+#56054 = LINE('',#56055,#56056);
+#56055 = CARTESIAN_POINT('',(0.,1.832436906063E-16));
+#56056 = VECTOR('',#56057,1.);
+#56057 = DIRECTION('',(1.,-1.100461883326E-16));
+#56058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56059 = PCURVE('',#55874,#56060);
+#56060 = DEFINITIONAL_REPRESENTATION('',(#56061),#56064);
+#56061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56062,#56063),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.8075,2.6675),.PIECEWISE_BEZIER_KNOTS.);
+#56062 = CARTESIAN_POINT('',(1.837793296089,1.));
+#56063 = CARTESIAN_POINT('',(2.712206703911,1.));
+#56064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56065 = ORIENTED_EDGE('',*,*,#56066,.T.);
+#56066 = EDGE_CURVE('',#56045,#56067,#56069,.T.);
+#56067 = VERTEX_POINT('',#56068);
+#56068 = CARTESIAN_POINT('',(1.875,-0.84,1.025));
+#56069 = SURFACE_CURVE('',#56070,(#56074,#56081),.PCURVE_S1.);
+#56070 = LINE('',#56071,#56072);
+#56071 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#56072 = VECTOR('',#56073,1.);
+#56073 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56074 = PCURVE('',#54875,#56075);
+#56075 = DEFINITIONAL_REPRESENTATION('',(#56076),#56080);
+#56076 = LINE('',#56077,#56078);
+#56077 = CARTESIAN_POINT('',(0.,-1.103045166678E-16));
+#56078 = VECTOR('',#56079,1.);
+#56079 = DIRECTION('',(1.,-3.867985841121E-26));
+#56080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56081 = PCURVE('',#56082,#56087);
+#56082 = PLANE('',#56083);
+#56083 = AXIS2_PLACEMENT_3D('',#56084,#56085,#56086);
+#56084 = CARTESIAN_POINT('',(2.25,-0.43,1.025));
+#56085 = DIRECTION('',(0.,0.,-1.));
+#56086 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#56087 = DEFINITIONAL_REPRESENTATION('',(#56088),#56092);
+#56088 = LINE('',#56089,#56090);
+#56089 = CARTESIAN_POINT('',(0.375,2.6675));
+#56090 = VECTOR('',#56091,1.);
+#56091 = DIRECTION('',(0.,-1.));
+#56092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56093 = ORIENTED_EDGE('',*,*,#56094,.T.);
+#56094 = EDGE_CURVE('',#56067,#56095,#56097,.T.);
+#56095 = VERTEX_POINT('',#56096);
+#56096 = CARTESIAN_POINT('',(1.875,-1.7,1.025));
+#56097 = SURFACE_CURVE('',#56098,(#56102,#56109),.PCURVE_S1.);
+#56098 = LINE('',#56099,#56100);
+#56099 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#56100 = VECTOR('',#56101,1.);
+#56101 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56102 = PCURVE('',#54875,#56103);
+#56103 = DEFINITIONAL_REPRESENTATION('',(#56104),#56108);
+#56104 = LINE('',#56105,#56106);
+#56105 = CARTESIAN_POINT('',(0.,2.283626280447E-16));
+#56106 = VECTOR('',#56107,1.);
+#56107 = DIRECTION('',(1.,-1.100461884099E-16));
+#56108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56109 = PCURVE('',#55636,#56110);
+#56110 = DEFINITIONAL_REPRESENTATION('',(#56111),#56114);
+#56111 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56112,#56113),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(3.0775,3.9375),.PIECEWISE_BEZIER_KNOTS.);
+#56112 = CARTESIAN_POINT('',(3.129078212291,1.));
+#56113 = CARTESIAN_POINT('',(4.003491620112,1.));
+#56114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56115 = ORIENTED_EDGE('',*,*,#56116,.T.);
+#56116 = EDGE_CURVE('',#56095,#56117,#56119,.T.);
+#56117 = VERTEX_POINT('',#56118);
+#56118 = CARTESIAN_POINT('',(1.875,-2.11,1.025));
+#56119 = SURFACE_CURVE('',#56120,(#56124,#56131),.PCURVE_S1.);
+#56120 = LINE('',#56121,#56122);
+#56121 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#56122 = VECTOR('',#56123,1.);
+#56123 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56124 = PCURVE('',#54875,#56125);
+#56125 = DEFINITIONAL_REPRESENTATION('',(#56126),#56130);
+#56126 = LINE('',#56127,#56128);
+#56127 = CARTESIAN_POINT('',(0.,-2.049442383629E-16));
+#56128 = VECTOR('',#56129,1.);
+#56129 = DIRECTION('',(1.,-1.159249739466E-25));
+#56130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56131 = PCURVE('',#56132,#56137);
+#56132 = PLANE('',#56133);
+#56133 = AXIS2_PLACEMENT_3D('',#56134,#56135,#56136);
+#56134 = CARTESIAN_POINT('',(2.25,-1.7,1.025));
+#56135 = DIRECTION('',(0.,0.,-1.));
+#56136 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#56137 = DEFINITIONAL_REPRESENTATION('',(#56138),#56142);
+#56138 = LINE('',#56139,#56140);
+#56139 = CARTESIAN_POINT('',(0.375,3.9375));
+#56140 = VECTOR('',#56141,1.);
+#56141 = DIRECTION('',(0.,-1.));
+#56142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56143 = ORIENTED_EDGE('',*,*,#56144,.T.);
+#56144 = EDGE_CURVE('',#56117,#56145,#56147,.T.);
+#56145 = VERTEX_POINT('',#56146);
+#56146 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#56147 = SURFACE_CURVE('',#56148,(#56152,#56159),.PCURVE_S1.);
+#56148 = LINE('',#56149,#56150);
+#56149 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#56150 = VECTOR('',#56151,1.);
+#56151 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56152 = PCURVE('',#54875,#56153);
+#56153 = DEFINITIONAL_REPRESENTATION('',(#56154),#56158);
+#56154 = LINE('',#56155,#56156);
+#56155 = CARTESIAN_POINT('',(0.,9.242286192998E-16));
+#56156 = VECTOR('',#56157,1.);
+#56157 = DIRECTION('',(1.,-2.597292370711E-16));
+#56158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56159 = PCURVE('',#55474,#56160);
+#56160 = DEFINITIONAL_REPRESENTATION('',(#56161),#56164);
+#56161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56162,#56163),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(4.3475,4.475),.PIECEWISE_BEZIER_KNOTS.);
+#56162 = CARTESIAN_POINT('',(4.420363128492,1.));
+#56163 = CARTESIAN_POINT('',(4.55,1.));
+#56164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56165 = ORIENTED_EDGE('',*,*,#56166,.T.);
+#56166 = EDGE_CURVE('',#56145,#56167,#56169,.T.);
+#56167 = VERTEX_POINT('',#56168);
+#56168 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75));
+#56169 = SURFACE_CURVE('',#56170,(#56173,#56180),.PCURVE_S1.);
+#56170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56171,#56172),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#56171 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#56172 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75));
+#56173 = PCURVE('',#54875,#56174);
+#56174 = DEFINITIONAL_REPRESENTATION('',(#56175),#56179);
+#56175 = LINE('',#56176,#56177);
+#56176 = CARTESIAN_POINT('',(4.475,9.319165177224E-17));
+#56177 = VECTOR('',#56178,1.);
+#56178 = DIRECTION('',(0.,1.));
+#56179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56180 = PCURVE('',#56181,#56186);
+#56181 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#56182,#56183)
+ ,(#56184,#56185
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#56182 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#56183 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75));
+#56184 = CARTESIAN_POINT('',(1.7375,-2.375,1.025));
+#56185 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75));
+#56186 = DEFINITIONAL_REPRESENTATION('',(#56187),#56191);
+#56187 = LINE('',#56188,#56189);
+#56188 = CARTESIAN_POINT('',(-1.318037530753E-16,1.463330846146E-16));
+#56189 = VECTOR('',#56190,1.);
+#56190 = DIRECTION('',(1.991356383806E-19,1.));
+#56191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56192 = ORIENTED_EDGE('',*,*,#56193,.F.);
+#56193 = EDGE_CURVE('',#56194,#56167,#56196,.T.);
+#56194 = VERTEX_POINT('',#56195);
+#56195 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75));
+#56196 = SURFACE_CURVE('',#56197,(#56201,#56207),.PCURVE_S1.);
+#56197 = LINE('',#56198,#56199);
+#56198 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75));
+#56199 = VECTOR('',#56200,1.);
+#56200 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56201 = PCURVE('',#54875,#56202);
+#56202 = DEFINITIONAL_REPRESENTATION('',(#56203),#56206);
+#56203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56204,#56205),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.360171280764),.PIECEWISE_BEZIER_KNOTS.);
+#56204 = CARTESIAN_POINT('',(-3.026276149984E-17,1.));
+#56205 = CARTESIAN_POINT('',(4.475,1.));
+#56206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56207 = PCURVE('',#56208,#56213);
+#56208 = PLANE('',#56209);
+#56209 = AXIS2_PLACEMENT_3D('',#56210,#56211,#56212);
+#56210 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75));
+#56211 = DIRECTION('',(0.,0.,-1.));
+#56212 = DIRECTION('',(0.596575959062,-0.802556617983,0.));
+#56213 = DEFINITIONAL_REPRESENTATION('',(#56214),#56218);
+#56214 = LINE('',#56215,#56216);
+#56215 = CARTESIAN_POINT('',(2.116647832849,-2.713223791911));
+#56216 = VECTOR('',#56217,1.);
+#56217 = DIRECTION('',(0.802556617983,0.596575959062));
+#56218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56219 = ORIENTED_EDGE('',*,*,#56220,.F.);
+#56220 = EDGE_CURVE('',#55946,#56194,#56221,.T.);
+#56221 = SURFACE_CURVE('',#56222,(#56225,#56232),.PCURVE_S1.);
+#56222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56223,#56224),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#56223 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#56224 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75));
+#56225 = PCURVE('',#54875,#56226);
+#56226 = DEFINITIONAL_REPRESENTATION('',(#56227),#56231);
+#56227 = LINE('',#56228,#56229);
+#56228 = CARTESIAN_POINT('',(9.892682991552E-17,9.298836221054E-17));
+#56229 = VECTOR('',#56230,1.);
+#56230 = DIRECTION('',(-1.291895914154E-16,1.));
+#56231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56232 = PCURVE('',#56233,#56238);
+#56233 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#56234,#56235)
+ ,(#56236,#56237
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#56234 = CARTESIAN_POINT('',(1.7375,2.375,1.025));
+#56235 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75));
+#56236 = CARTESIAN_POINT('',(1.875,2.2375,1.025));
+#56237 = CARTESIAN_POINT('',(1.760171280765,2.180085640382,1.75));
+#56238 = DEFINITIONAL_REPRESENTATION('',(#56239),#56243);
+#56239 = LINE('',#56240,#56241);
+#56240 = CARTESIAN_POINT('',(0.194454364826,1.109474362103E-16));
+#56241 = VECTOR('',#56242,1.);
+#56242 = DIRECTION('',(8.326672684689E-17,1.));
+#56243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56244 = ADVANCED_FACE('',(#56245),#54825,.F.);
+#56245 = FACE_BOUND('',#56246,.F.);
+#56246 = EDGE_LOOP('',(#56247,#56248,#56249,#56269));
+#56247 = ORIENTED_EDGE('',*,*,#54809,.F.);
+#56248 = ORIENTED_EDGE('',*,*,#55105,.T.);
+#56249 = ORIENTED_EDGE('',*,*,#56250,.T.);
+#56250 = EDGE_CURVE('',#55078,#55995,#56251,.T.);
+#56251 = SURFACE_CURVE('',#56252,(#56256,#56262),.PCURVE_S1.);
+#56252 = LINE('',#56253,#56254);
+#56253 = CARTESIAN_POINT('',(2.25,0.84,1.025));
+#56254 = VECTOR('',#56255,1.);
+#56255 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#56256 = PCURVE('',#54825,#56257);
+#56257 = DEFINITIONAL_REPRESENTATION('',(#56258),#56261);
+#56258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56259,#56260),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3,0.375),.PIECEWISE_BEZIER_KNOTS.);
+#56259 = CARTESIAN_POINT('',(1.435,2.895957172748E-16));
+#56260 = CARTESIAN_POINT('',(1.420921787709,1.));
+#56261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56262 = PCURVE('',#56032,#56263);
+#56263 = DEFINITIONAL_REPRESENTATION('',(#56264),#56268);
+#56264 = LINE('',#56265,#56266);
+#56265 = CARTESIAN_POINT('',(-0.,0.));
+#56266 = VECTOR('',#56267,1.);
+#56267 = DIRECTION('',(1.,0.));
+#56268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56269 = ORIENTED_EDGE('',*,*,#55994,.F.);
+#56270 = ADVANCED_FACE('',(#56271),#55093,.F.);
+#56271 = FACE_BOUND('',#56272,.F.);
+#56272 = EDGE_LOOP('',(#56273,#56274,#56275,#56303,#56331,#56360,#56388,
+ #56416,#56444,#56477,#56505,#56534));
+#56273 = ORIENTED_EDGE('',*,*,#55077,.F.);
+#56274 = ORIENTED_EDGE('',*,*,#55651,.T.);
+#56275 = ORIENTED_EDGE('',*,*,#56276,.T.);
+#56276 = EDGE_CURVE('',#55652,#56277,#56279,.T.);
+#56277 = VERTEX_POINT('',#56278);
+#56278 = CARTESIAN_POINT('',(2.35,0.84,0.725));
+#56279 = SURFACE_CURVE('',#56280,(#56285,#56296),.PCURVE_S1.);
+#56280 = CIRCLE('',#56281,0.1);
+#56281 = AXIS2_PLACEMENT_3D('',#56282,#56283,#56284);
+#56282 = CARTESIAN_POINT('',(2.25,0.84,0.725));
+#56283 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56284 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#56285 = PCURVE('',#55093,#56286);
+#56286 = DEFINITIONAL_REPRESENTATION('',(#56287),#56295);
+#56287 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#56288,#56289,#56290,#56291
+ ,#56292,#56293,#56294),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#56288 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#56289 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#56290 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#56291 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#56292 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#56293 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#56294 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#56295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56296 = PCURVE('',#55717,#56297);
+#56297 = DEFINITIONAL_REPRESENTATION('',(#56298),#56302);
+#56298 = LINE('',#56299,#56300);
+#56299 = CARTESIAN_POINT('',(0.,0.));
+#56300 = VECTOR('',#56301,1.);
+#56301 = DIRECTION('',(1.,-7.067899292141E-17));
+#56302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56303 = ORIENTED_EDGE('',*,*,#56304,.T.);
+#56304 = EDGE_CURVE('',#56277,#56305,#56307,.T.);
+#56305 = VERTEX_POINT('',#56306);
+#56306 = CARTESIAN_POINT('',(2.35,0.84,0.3));
+#56307 = SURFACE_CURVE('',#56308,(#56312,#56319),.PCURVE_S1.);
+#56308 = LINE('',#56309,#56310);
+#56309 = CARTESIAN_POINT('',(2.35,0.84,0.725));
+#56310 = VECTOR('',#56311,1.);
+#56311 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#56312 = PCURVE('',#55093,#56313);
+#56313 = DEFINITIONAL_REPRESENTATION('',(#56314),#56318);
+#56314 = LINE('',#56315,#56316);
+#56315 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#56316 = VECTOR('',#56317,1.);
+#56317 = DIRECTION('',(-1.,-1.044915787883E-15));
+#56318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56319 = PCURVE('',#56320,#56325);
+#56320 = PLANE('',#56321);
+#56321 = AXIS2_PLACEMENT_3D('',#56322,#56323,#56324);
+#56322 = CARTESIAN_POINT('',(2.35,0.84,0.725));
+#56323 = DIRECTION('',(1.,2.22044604925E-16,1.044915787883E-15));
+#56324 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#56325 = DEFINITIONAL_REPRESENTATION('',(#56326),#56330);
+#56326 = LINE('',#56327,#56328);
+#56327 = CARTESIAN_POINT('',(0.,0.));
+#56328 = VECTOR('',#56329,1.);
+#56329 = DIRECTION('',(1.,0.));
+#56330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56331 = ORIENTED_EDGE('',*,*,#56332,.T.);
+#56332 = EDGE_CURVE('',#56305,#56333,#56335,.T.);
+#56333 = VERTEX_POINT('',#56334);
+#56334 = CARTESIAN_POINT('',(2.65,0.84,5.551115123126E-17));
+#56335 = SURFACE_CURVE('',#56336,(#56341,#56348),.PCURVE_S1.);
+#56336 = CIRCLE('',#56337,0.3);
+#56337 = AXIS2_PLACEMENT_3D('',#56338,#56339,#56340);
+#56338 = CARTESIAN_POINT('',(2.65,0.84,0.3));
+#56339 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56340 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#56341 = PCURVE('',#55093,#56342);
+#56342 = DEFINITIONAL_REPRESENTATION('',(#56343),#56347);
+#56343 = CIRCLE('',#56344,0.3);
+#56344 = AXIS2_PLACEMENT_2D('',#56345,#56346);
+#56345 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#56346 = DIRECTION('',(3.515706244646E-15,1.));
+#56347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56348 = PCURVE('',#56349,#56354);
+#56349 = CYLINDRICAL_SURFACE('',#56350,0.3);
+#56350 = AXIS2_PLACEMENT_3D('',#56351,#56352,#56353);
+#56351 = CARTESIAN_POINT('',(2.65,0.84,0.3));
+#56352 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#56353 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#56354 = DEFINITIONAL_REPRESENTATION('',(#56355),#56359);
+#56355 = LINE('',#56356,#56357);
+#56356 = CARTESIAN_POINT('',(6.28318530718,-1.110223024625E-16));
+#56357 = VECTOR('',#56358,1.);
+#56358 = DIRECTION('',(-1.,7.067899292141E-17));
+#56359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56360 = ORIENTED_EDGE('',*,*,#56361,.T.);
+#56361 = EDGE_CURVE('',#56333,#56362,#56364,.T.);
+#56362 = VERTEX_POINT('',#56363);
+#56363 = CARTESIAN_POINT('',(3.,0.84,5.551115123126E-17));
+#56364 = SURFACE_CURVE('',#56365,(#56369,#56376),.PCURVE_S1.);
+#56365 = LINE('',#56366,#56367);
+#56366 = CARTESIAN_POINT('',(2.65,0.84,5.551115123126E-17));
+#56367 = VECTOR('',#56368,1.);
+#56368 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#56369 = PCURVE('',#55093,#56370);
+#56370 = DEFINITIONAL_REPRESENTATION('',(#56371),#56375);
+#56371 = LINE('',#56372,#56373);
+#56372 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#56373 = VECTOR('',#56374,1.);
+#56374 = DIRECTION('',(0.,-1.));
+#56375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56376 = PCURVE('',#56377,#56382);
+#56377 = PLANE('',#56378);
+#56378 = AXIS2_PLACEMENT_3D('',#56379,#56380,#56381);
+#56379 = CARTESIAN_POINT('',(2.65,0.84,5.551115123126E-17));
+#56380 = DIRECTION('',(0.,0.,1.));
+#56381 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#56382 = DEFINITIONAL_REPRESENTATION('',(#56383),#56387);
+#56383 = LINE('',#56384,#56385);
+#56384 = CARTESIAN_POINT('',(0.,0.));
+#56385 = VECTOR('',#56386,1.);
+#56386 = DIRECTION('',(1.,0.));
+#56387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56388 = ORIENTED_EDGE('',*,*,#56389,.T.);
+#56389 = EDGE_CURVE('',#56362,#56390,#56392,.T.);
+#56390 = VERTEX_POINT('',#56391);
+#56391 = CARTESIAN_POINT('',(3.,0.84,0.2));
+#56392 = SURFACE_CURVE('',#56393,(#56397,#56404),.PCURVE_S1.);
+#56393 = LINE('',#56394,#56395);
+#56394 = CARTESIAN_POINT('',(3.,0.84,5.551115123126E-17));
+#56395 = VECTOR('',#56396,1.);
+#56396 = DIRECTION('',(0.,0.,1.));
+#56397 = PCURVE('',#55093,#56398);
+#56398 = DEFINITIONAL_REPRESENTATION('',(#56399),#56403);
+#56399 = LINE('',#56400,#56401);
+#56400 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#56401 = VECTOR('',#56402,1.);
+#56402 = DIRECTION('',(1.,0.));
+#56403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56404 = PCURVE('',#56405,#56410);
+#56405 = PLANE('',#56406);
+#56406 = AXIS2_PLACEMENT_3D('',#56407,#56408,#56409);
+#56407 = CARTESIAN_POINT('',(3.,0.84,5.551115123126E-17));
+#56408 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#56409 = DIRECTION('',(0.,0.,1.));
+#56410 = DEFINITIONAL_REPRESENTATION('',(#56411),#56415);
+#56411 = LINE('',#56412,#56413);
+#56412 = CARTESIAN_POINT('',(0.,0.));
+#56413 = VECTOR('',#56414,1.);
+#56414 = DIRECTION('',(1.,0.));
+#56415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56416 = ORIENTED_EDGE('',*,*,#56417,.T.);
+#56417 = EDGE_CURVE('',#56390,#56418,#56420,.T.);
+#56418 = VERTEX_POINT('',#56419);
+#56419 = CARTESIAN_POINT('',(2.65,0.84,0.2));
+#56420 = SURFACE_CURVE('',#56421,(#56425,#56432),.PCURVE_S1.);
+#56421 = LINE('',#56422,#56423);
+#56422 = CARTESIAN_POINT('',(3.,0.84,0.2));
+#56423 = VECTOR('',#56424,1.);
+#56424 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#56425 = PCURVE('',#55093,#56426);
+#56426 = DEFINITIONAL_REPRESENTATION('',(#56427),#56431);
+#56427 = LINE('',#56428,#56429);
+#56428 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#56429 = VECTOR('',#56430,1.);
+#56430 = DIRECTION('',(0.,1.));
+#56431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56432 = PCURVE('',#56433,#56438);
+#56433 = PLANE('',#56434);
+#56434 = AXIS2_PLACEMENT_3D('',#56435,#56436,#56437);
+#56435 = CARTESIAN_POINT('',(3.,0.84,0.2));
+#56436 = DIRECTION('',(0.,0.,-1.));
+#56437 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#56438 = DEFINITIONAL_REPRESENTATION('',(#56439),#56443);
+#56439 = LINE('',#56440,#56441);
+#56440 = CARTESIAN_POINT('',(-0.,0.));
+#56441 = VECTOR('',#56442,1.);
+#56442 = DIRECTION('',(1.,0.));
+#56443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56444 = ORIENTED_EDGE('',*,*,#56445,.T.);
+#56445 = EDGE_CURVE('',#56418,#56446,#56448,.T.);
+#56446 = VERTEX_POINT('',#56447);
+#56447 = CARTESIAN_POINT('',(2.55,0.84,0.3));
+#56448 = SURFACE_CURVE('',#56449,(#56454,#56465),.PCURVE_S1.);
+#56449 = CIRCLE('',#56450,0.1);
+#56450 = AXIS2_PLACEMENT_3D('',#56451,#56452,#56453);
+#56451 = CARTESIAN_POINT('',(2.65,0.84,0.3));
+#56452 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56453 = DIRECTION('',(0.,0.,-1.));
+#56454 = PCURVE('',#55093,#56455);
+#56455 = DEFINITIONAL_REPRESENTATION('',(#56456),#56464);
+#56456 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#56457,#56458,#56459,#56460
+ ,#56461,#56462,#56463),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#56457 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#56458 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#56459 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#56460 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#56461 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#56462 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#56463 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#56464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56465 = PCURVE('',#56466,#56471);
+#56466 = CYLINDRICAL_SURFACE('',#56467,0.1);
+#56467 = AXIS2_PLACEMENT_3D('',#56468,#56469,#56470);
+#56468 = CARTESIAN_POINT('',(2.65,0.84,0.3));
+#56469 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56470 = DIRECTION('',(0.,0.,-1.));
+#56471 = DEFINITIONAL_REPRESENTATION('',(#56472),#56476);
+#56472 = LINE('',#56473,#56474);
+#56473 = CARTESIAN_POINT('',(0.,0.));
+#56474 = VECTOR('',#56475,1.);
+#56475 = DIRECTION('',(1.,0.));
+#56476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56477 = ORIENTED_EDGE('',*,*,#56478,.T.);
+#56478 = EDGE_CURVE('',#56446,#56479,#56481,.T.);
+#56479 = VERTEX_POINT('',#56480);
+#56480 = CARTESIAN_POINT('',(2.55,0.84,0.725));
+#56481 = SURFACE_CURVE('',#56482,(#56486,#56493),.PCURVE_S1.);
+#56482 = LINE('',#56483,#56484);
+#56483 = CARTESIAN_POINT('',(2.55,0.84,0.3));
+#56484 = VECTOR('',#56485,1.);
+#56485 = DIRECTION('',(0.,0.,1.));
+#56486 = PCURVE('',#55093,#56487);
+#56487 = DEFINITIONAL_REPRESENTATION('',(#56488),#56492);
+#56488 = LINE('',#56489,#56490);
+#56489 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#56490 = VECTOR('',#56491,1.);
+#56491 = DIRECTION('',(1.,0.));
+#56492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56493 = PCURVE('',#56494,#56499);
+#56494 = PLANE('',#56495);
+#56495 = AXIS2_PLACEMENT_3D('',#56496,#56497,#56498);
+#56496 = CARTESIAN_POINT('',(2.55,0.84,0.3));
+#56497 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#56498 = DIRECTION('',(0.,0.,1.));
+#56499 = DEFINITIONAL_REPRESENTATION('',(#56500),#56504);
+#56500 = LINE('',#56501,#56502);
+#56501 = CARTESIAN_POINT('',(0.,0.));
+#56502 = VECTOR('',#56503,1.);
+#56503 = DIRECTION('',(1.,0.));
+#56504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56505 = ORIENTED_EDGE('',*,*,#56506,.T.);
+#56506 = EDGE_CURVE('',#56479,#56507,#56509,.T.);
+#56507 = VERTEX_POINT('',#56508);
+#56508 = CARTESIAN_POINT('',(2.25,0.84,1.025));
+#56509 = SURFACE_CURVE('',#56510,(#56515,#56522),.PCURVE_S1.);
+#56510 = CIRCLE('',#56511,0.3);
+#56511 = AXIS2_PLACEMENT_3D('',#56512,#56513,#56514);
+#56512 = CARTESIAN_POINT('',(2.25,0.84,0.725));
+#56513 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#56514 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#56515 = PCURVE('',#55093,#56516);
+#56516 = DEFINITIONAL_REPRESENTATION('',(#56517),#56521);
+#56517 = CIRCLE('',#56518,0.3);
+#56518 = AXIS2_PLACEMENT_2D('',#56519,#56520);
+#56519 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#56520 = DIRECTION('',(3.700743415417E-16,-1.));
+#56521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56522 = PCURVE('',#56523,#56528);
+#56523 = CYLINDRICAL_SURFACE('',#56524,0.3);
+#56524 = AXIS2_PLACEMENT_3D('',#56525,#56526,#56527);
+#56525 = CARTESIAN_POINT('',(2.25,0.84,0.725));
+#56526 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#56527 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#56528 = DEFINITIONAL_REPRESENTATION('',(#56529),#56533);
+#56529 = LINE('',#56530,#56531);
+#56530 = CARTESIAN_POINT('',(6.28318530718,0.));
+#56531 = VECTOR('',#56532,1.);
+#56532 = DIRECTION('',(-1.,0.));
+#56533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56534 = ORIENTED_EDGE('',*,*,#56535,.T.);
+#56535 = EDGE_CURVE('',#56507,#55078,#56536,.T.);
+#56536 = SURFACE_CURVE('',#56537,(#56541,#56548),.PCURVE_S1.);
+#56537 = LINE('',#56538,#56539);
+#56538 = CARTESIAN_POINT('',(2.25,0.84,1.025));
+#56539 = VECTOR('',#56540,1.);
+#56540 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#56541 = PCURVE('',#55093,#56542);
+#56542 = DEFINITIONAL_REPRESENTATION('',(#56543),#56547);
+#56543 = LINE('',#56544,#56545);
+#56544 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#56545 = VECTOR('',#56546,1.);
+#56546 = DIRECTION('',(0.,1.));
+#56547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56548 = PCURVE('',#56032,#56549);
+#56549 = DEFINITIONAL_REPRESENTATION('',(#56550),#56554);
+#56550 = LINE('',#56551,#56552);
+#56551 = CARTESIAN_POINT('',(-0.,0.));
+#56552 = VECTOR('',#56553,1.);
+#56553 = DIRECTION('',(1.,0.));
+#56554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56555 = ADVANCED_FACE('',(#56556),#55296,.F.);
+#56556 = FACE_BOUND('',#56557,.F.);
+#56557 = EDGE_LOOP('',(#56558,#56559,#56560,#56583));
+#56558 = ORIENTED_EDGE('',*,*,#55282,.T.);
+#56559 = ORIENTED_EDGE('',*,*,#55335,.T.);
+#56560 = ORIENTED_EDGE('',*,*,#56561,.F.);
+#56561 = EDGE_CURVE('',#56562,#55313,#56564,.T.);
+#56562 = VERTEX_POINT('',#56563);
+#56563 = CARTESIAN_POINT('',(-1.775,2.45,0.825));
+#56564 = SURFACE_CURVE('',#56565,(#56569,#56576),.PCURVE_S1.);
+#56565 = LINE('',#56566,#56567);
+#56566 = CARTESIAN_POINT('',(-1.775,2.45,0.825));
+#56567 = VECTOR('',#56568,1.);
+#56568 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#56569 = PCURVE('',#55296,#56570);
+#56570 = DEFINITIONAL_REPRESENTATION('',(#56571),#56575);
+#56571 = LINE('',#56572,#56573);
+#56572 = CARTESIAN_POINT('',(2.176640215269E-17,1.));
+#56573 = VECTOR('',#56574,1.);
+#56574 = DIRECTION('',(1.,9.382166405283E-17));
+#56575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56576 = PCURVE('',#55931,#56577);
+#56577 = DEFINITIONAL_REPRESENTATION('',(#56578),#56582);
+#56578 = LINE('',#56579,#56580);
+#56579 = CARTESIAN_POINT('',(0.,-0.2));
+#56580 = VECTOR('',#56581,1.);
+#56581 = DIRECTION('',(1.,0.));
+#56582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56583 = ORIENTED_EDGE('',*,*,#56584,.F.);
+#56584 = EDGE_CURVE('',#55132,#56562,#56585,.T.);
+#56585 = SURFACE_CURVE('',#56586,(#56589,#56596),.PCURVE_S1.);
+#56586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56587,#56588),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#56587 = CARTESIAN_POINT('',(-1.717585640382,2.335171280765,0.1));
+#56588 = CARTESIAN_POINT('',(-1.775,2.45,0.825));
+#56589 = PCURVE('',#55296,#56590);
+#56590 = DEFINITIONAL_REPRESENTATION('',(#56591),#56595);
+#56591 = LINE('',#56592,#56593);
+#56592 = CARTESIAN_POINT('',(2.867682730149E-16,-3.386432460304E-17));
+#56593 = VECTOR('',#56594,1.);
+#56594 = DIRECTION('',(-2.650018708623E-16,1.));
+#56595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56596 = PCURVE('',#55147,#56597);
+#56597 = DEFINITIONAL_REPRESENTATION('',(#56598),#56602);
+#56598 = LINE('',#56599,#56600);
+#56599 = CARTESIAN_POINT('',(0.247487373415,2.905068403533E-17));
+#56600 = VECTOR('',#56601,1.);
+#56601 = DIRECTION('',(-5.828670879282E-16,1.));
+#56602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56603 = ADVANCED_FACE('',(#56604),#55228,.F.);
+#56604 = FACE_BOUND('',#56605,.F.);
+#56605 = EDGE_LOOP('',(#56606,#56607,#56629,#56655));
+#56606 = ORIENTED_EDGE('',*,*,#55212,.T.);
+#56607 = ORIENTED_EDGE('',*,*,#56608,.T.);
+#56608 = EDGE_CURVE('',#55186,#56609,#56611,.T.);
+#56609 = VERTEX_POINT('',#56610);
+#56610 = CARTESIAN_POINT('',(-1.775,-2.45,0.825));
+#56611 = SURFACE_CURVE('',#56612,(#56615,#56622),.PCURVE_S1.);
+#56612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56613,#56614),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#56613 = CARTESIAN_POINT('',(-1.717585640382,-2.335171280765,0.1));
+#56614 = CARTESIAN_POINT('',(-1.775,-2.45,0.825));
+#56615 = PCURVE('',#55228,#56616);
+#56616 = DEFINITIONAL_REPRESENTATION('',(#56617),#56621);
+#56617 = LINE('',#56618,#56619);
+#56618 = CARTESIAN_POINT('',(3.55,-7.120423569698E-17));
+#56619 = VECTOR('',#56620,1.);
+#56620 = DIRECTION('',(0.,1.));
+#56621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56622 = PCURVE('',#55201,#56623);
+#56623 = DEFINITIONAL_REPRESENTATION('',(#56624),#56628);
+#56624 = LINE('',#56625,#56626);
+#56625 = CARTESIAN_POINT('',(-6.316502332661E-16,2.905068403496E-17));
+#56626 = VECTOR('',#56627,1.);
+#56627 = DIRECTION('',(6.822271644914E-16,1.));
+#56628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56629 = ORIENTED_EDGE('',*,*,#56630,.F.);
+#56630 = EDGE_CURVE('',#55360,#56609,#56631,.T.);
+#56631 = SURFACE_CURVE('',#56632,(#56636,#56643),.PCURVE_S1.);
+#56632 = LINE('',#56633,#56634);
+#56633 = CARTESIAN_POINT('',(1.775,-2.45,0.825));
+#56634 = VECTOR('',#56635,1.);
+#56635 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#56636 = PCURVE('',#55228,#56637);
+#56637 = DEFINITIONAL_REPRESENTATION('',(#56638),#56642);
+#56638 = LINE('',#56639,#56640);
+#56639 = CARTESIAN_POINT('',(2.176640215269E-17,1.));
+#56640 = VECTOR('',#56641,1.);
+#56641 = DIRECTION('',(1.,9.382166405283E-17));
+#56642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56643 = PCURVE('',#56644,#56649);
+#56644 = PLANE('',#56645);
+#56645 = AXIS2_PLACEMENT_3D('',#56646,#56647,#56648);
+#56646 = CARTESIAN_POINT('',(1.775,-2.45,1.025));
+#56647 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56648 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#56649 = DEFINITIONAL_REPRESENTATION('',(#56650),#56654);
+#56650 = LINE('',#56651,#56652);
+#56651 = CARTESIAN_POINT('',(-0.,-0.2));
+#56652 = VECTOR('',#56653,1.);
+#56653 = DIRECTION('',(1.,0.));
+#56654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56655 = ORIENTED_EDGE('',*,*,#55359,.F.);
+#56656 = ADVANCED_FACE('',(#56657),#55201,.F.);
+#56657 = FACE_BOUND('',#56658,.F.);
+#56658 = EDGE_LOOP('',(#56659,#56660,#56682,#56708));
+#56659 = ORIENTED_EDGE('',*,*,#55185,.T.);
+#56660 = ORIENTED_EDGE('',*,*,#56661,.T.);
+#56661 = EDGE_CURVE('',#55159,#56662,#56664,.T.);
+#56662 = VERTEX_POINT('',#56663);
+#56663 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56664 = SURFACE_CURVE('',#56665,(#56668,#56675),.PCURVE_S1.);
+#56665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56666,#56667),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#56666 = CARTESIAN_POINT('',(-1.835171280765,-2.217585640382,0.1));
+#56667 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56668 = PCURVE('',#55201,#56669);
+#56669 = DEFINITIONAL_REPRESENTATION('',(#56670),#56674);
+#56670 = LINE('',#56671,#56672);
+#56671 = CARTESIAN_POINT('',(0.247487373415,-4.171445780772E-17));
+#56672 = VECTOR('',#56673,1.);
+#56673 = DIRECTION('',(1.387778780781E-16,1.));
+#56674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56675 = PCURVE('',#55174,#56676);
+#56676 = DEFINITIONAL_REPRESENTATION('',(#56677),#56681);
+#56677 = LINE('',#56678,#56679);
+#56678 = CARTESIAN_POINT('',(-4.94827695417E-16,-2.662846262169E-17));
+#56679 = VECTOR('',#56680,1.);
+#56680 = DIRECTION('',(1.584189194698E-16,1.));
+#56681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56682 = ORIENTED_EDGE('',*,*,#56683,.F.);
+#56683 = EDGE_CURVE('',#56609,#56662,#56684,.T.);
+#56684 = SURFACE_CURVE('',#56685,(#56689,#56696),.PCURVE_S1.);
+#56685 = LINE('',#56686,#56687);
+#56686 = CARTESIAN_POINT('',(-1.775,-2.45,0.825));
+#56687 = VECTOR('',#56688,1.);
+#56688 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#56689 = PCURVE('',#55201,#56690);
+#56690 = DEFINITIONAL_REPRESENTATION('',(#56691),#56695);
+#56691 = LINE('',#56692,#56693);
+#56692 = CARTESIAN_POINT('',(5.057693122531E-17,1.));
+#56693 = VECTOR('',#56694,1.);
+#56694 = DIRECTION('',(1.,0.));
+#56695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56696 = PCURVE('',#56697,#56702);
+#56697 = PLANE('',#56698);
+#56698 = AXIS2_PLACEMENT_3D('',#56699,#56700,#56701);
+#56699 = CARTESIAN_POINT('',(-1.775,-2.45,1.025));
+#56700 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#56701 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#56702 = DEFINITIONAL_REPRESENTATION('',(#56703),#56707);
+#56703 = LINE('',#56704,#56705);
+#56704 = CARTESIAN_POINT('',(0.,-0.2));
+#56705 = VECTOR('',#56706,1.);
+#56706 = DIRECTION('',(1.,0.));
+#56707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56708 = ORIENTED_EDGE('',*,*,#56608,.F.);
+#56709 = ADVANCED_FACE('',(#56710),#55174,.F.);
+#56710 = FACE_BOUND('',#56711,.F.);
+#56711 = EDGE_LOOP('',(#56712,#56713,#56735,#56763,#56791,#56819,#56847,
+ #56875,#56903,#56931,#56959,#56985));
+#56712 = ORIENTED_EDGE('',*,*,#55158,.T.);
+#56713 = ORIENTED_EDGE('',*,*,#56714,.T.);
+#56714 = EDGE_CURVE('',#55130,#56715,#56717,.T.);
+#56715 = VERTEX_POINT('',#56716);
+#56716 = CARTESIAN_POINT('',(-1.95,2.275,0.825));
+#56717 = SURFACE_CURVE('',#56718,(#56721,#56728),.PCURVE_S1.);
+#56718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56719,#56720),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#56719 = CARTESIAN_POINT('',(-1.835171280765,2.217585640382,0.1));
+#56720 = CARTESIAN_POINT('',(-1.95,2.275,0.825));
+#56721 = PCURVE('',#55174,#56722);
+#56722 = DEFINITIONAL_REPRESENTATION('',(#56723),#56727);
+#56723 = LINE('',#56724,#56725);
+#56724 = CARTESIAN_POINT('',(4.55,-5.572304233278E-17));
+#56725 = VECTOR('',#56726,1.);
+#56726 = DIRECTION('',(8.881784197001E-16,1.));
+#56727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56728 = PCURVE('',#55147,#56729);
+#56729 = DEFINITIONAL_REPRESENTATION('',(#56730),#56734);
+#56730 = LINE('',#56731,#56732);
+#56731 = CARTESIAN_POINT('',(2.992756715082E-16,-4.171445780772E-17));
+#56732 = VECTOR('',#56733,1.);
+#56733 = DIRECTION('',(-4.054720267371E-16,1.));
+#56734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56735 = ORIENTED_EDGE('',*,*,#56736,.F.);
+#56736 = EDGE_CURVE('',#56737,#56715,#56739,.T.);
+#56737 = VERTEX_POINT('',#56738);
+#56738 = CARTESIAN_POINT('',(-1.95,2.11,0.825));
+#56739 = SURFACE_CURVE('',#56740,(#56744,#56751),.PCURVE_S1.);
+#56740 = LINE('',#56741,#56742);
+#56741 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56742 = VECTOR('',#56743,1.);
+#56743 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56744 = PCURVE('',#55174,#56745);
+#56745 = DEFINITIONAL_REPRESENTATION('',(#56746),#56750);
+#56746 = LINE('',#56747,#56748);
+#56747 = CARTESIAN_POINT('',(8.881784197001E-16,1.));
+#56748 = VECTOR('',#56749,1.);
+#56749 = DIRECTION('',(1.,0.));
+#56750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56751 = PCURVE('',#56752,#56757);
+#56752 = PLANE('',#56753);
+#56753 = AXIS2_PLACEMENT_3D('',#56754,#56755,#56756);
+#56754 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#56755 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#56756 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56757 = DEFINITIONAL_REPRESENTATION('',(#56758),#56762);
+#56758 = LINE('',#56759,#56760);
+#56759 = CARTESIAN_POINT('',(0.,-0.2));
+#56760 = VECTOR('',#56761,1.);
+#56761 = DIRECTION('',(1.,0.));
+#56762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56763 = ORIENTED_EDGE('',*,*,#56764,.F.);
+#56764 = EDGE_CURVE('',#56765,#56737,#56767,.T.);
+#56765 = VERTEX_POINT('',#56766);
+#56766 = CARTESIAN_POINT('',(-1.95,1.7,0.825));
+#56767 = SURFACE_CURVE('',#56768,(#56772,#56779),.PCURVE_S1.);
+#56768 = LINE('',#56769,#56770);
+#56769 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56770 = VECTOR('',#56771,1.);
+#56771 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56772 = PCURVE('',#55174,#56773);
+#56773 = DEFINITIONAL_REPRESENTATION('',(#56774),#56778);
+#56774 = LINE('',#56775,#56776);
+#56775 = CARTESIAN_POINT('',(4.440892098501E-16,1.));
+#56776 = VECTOR('',#56777,1.);
+#56777 = DIRECTION('',(1.,0.));
+#56778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56779 = PCURVE('',#56780,#56785);
+#56780 = PLANE('',#56781);
+#56781 = AXIS2_PLACEMENT_3D('',#56782,#56783,#56784);
+#56782 = CARTESIAN_POINT('',(-1.8,1.7,0.825));
+#56783 = DIRECTION('',(0.,0.,1.));
+#56784 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#56785 = DEFINITIONAL_REPRESENTATION('',(#56786),#56790);
+#56786 = LINE('',#56787,#56788);
+#56787 = CARTESIAN_POINT('',(0.15,3.975));
+#56788 = VECTOR('',#56789,1.);
+#56789 = DIRECTION('',(1.224646799147E-16,-1.));
+#56790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56791 = ORIENTED_EDGE('',*,*,#56792,.F.);
+#56792 = EDGE_CURVE('',#56793,#56765,#56795,.T.);
+#56793 = VERTEX_POINT('',#56794);
+#56794 = CARTESIAN_POINT('',(-1.95,0.84,0.825));
+#56795 = SURFACE_CURVE('',#56796,(#56800,#56807),.PCURVE_S1.);
+#56796 = LINE('',#56797,#56798);
+#56797 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56798 = VECTOR('',#56799,1.);
+#56799 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56800 = PCURVE('',#55174,#56801);
+#56801 = DEFINITIONAL_REPRESENTATION('',(#56802),#56806);
+#56802 = LINE('',#56803,#56804);
+#56803 = CARTESIAN_POINT('',(4.440892098501E-16,1.));
+#56804 = VECTOR('',#56805,1.);
+#56805 = DIRECTION('',(1.,0.));
+#56806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56807 = PCURVE('',#56808,#56813);
+#56808 = PLANE('',#56809);
+#56809 = AXIS2_PLACEMENT_3D('',#56810,#56811,#56812);
+#56810 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#56811 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#56812 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56813 = DEFINITIONAL_REPRESENTATION('',(#56814),#56818);
+#56814 = LINE('',#56815,#56816);
+#56815 = CARTESIAN_POINT('',(0.,-0.2));
+#56816 = VECTOR('',#56817,1.);
+#56817 = DIRECTION('',(1.,0.));
+#56818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56819 = ORIENTED_EDGE('',*,*,#56820,.F.);
+#56820 = EDGE_CURVE('',#56821,#56793,#56823,.T.);
+#56821 = VERTEX_POINT('',#56822);
+#56822 = CARTESIAN_POINT('',(-1.95,0.43,0.825));
+#56823 = SURFACE_CURVE('',#56824,(#56828,#56835),.PCURVE_S1.);
+#56824 = LINE('',#56825,#56826);
+#56825 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56826 = VECTOR('',#56827,1.);
+#56827 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56828 = PCURVE('',#55174,#56829);
+#56829 = DEFINITIONAL_REPRESENTATION('',(#56830),#56834);
+#56830 = LINE('',#56831,#56832);
+#56831 = CARTESIAN_POINT('',(4.440892098501E-16,1.));
+#56832 = VECTOR('',#56833,1.);
+#56833 = DIRECTION('',(1.,0.));
+#56834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56835 = PCURVE('',#56836,#56841);
+#56836 = PLANE('',#56837);
+#56837 = AXIS2_PLACEMENT_3D('',#56838,#56839,#56840);
+#56838 = CARTESIAN_POINT('',(-1.8,0.43,0.825));
+#56839 = DIRECTION('',(0.,0.,1.));
+#56840 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#56841 = DEFINITIONAL_REPRESENTATION('',(#56842),#56846);
+#56842 = LINE('',#56843,#56844);
+#56843 = CARTESIAN_POINT('',(0.15,2.705));
+#56844 = VECTOR('',#56845,1.);
+#56845 = DIRECTION('',(1.224646799147E-16,-1.));
+#56846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56847 = ORIENTED_EDGE('',*,*,#56848,.F.);
+#56848 = EDGE_CURVE('',#56849,#56821,#56851,.T.);
+#56849 = VERTEX_POINT('',#56850);
+#56850 = CARTESIAN_POINT('',(-1.95,-0.43,0.825));
+#56851 = SURFACE_CURVE('',#56852,(#56856,#56863),.PCURVE_S1.);
+#56852 = LINE('',#56853,#56854);
+#56853 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56854 = VECTOR('',#56855,1.);
+#56855 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56856 = PCURVE('',#55174,#56857);
+#56857 = DEFINITIONAL_REPRESENTATION('',(#56858),#56862);
+#56858 = LINE('',#56859,#56860);
+#56859 = CARTESIAN_POINT('',(2.22044604925E-16,1.));
+#56860 = VECTOR('',#56861,1.);
+#56861 = DIRECTION('',(1.,2.581914010756E-16));
+#56862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56863 = PCURVE('',#56864,#56869);
+#56864 = PLANE('',#56865);
+#56865 = AXIS2_PLACEMENT_3D('',#56866,#56867,#56868);
+#56866 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#56867 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#56868 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56869 = DEFINITIONAL_REPRESENTATION('',(#56870),#56874);
+#56870 = LINE('',#56871,#56872);
+#56871 = CARTESIAN_POINT('',(0.,-0.2));
+#56872 = VECTOR('',#56873,1.);
+#56873 = DIRECTION('',(1.,0.));
+#56874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56875 = ORIENTED_EDGE('',*,*,#56876,.F.);
+#56876 = EDGE_CURVE('',#56877,#56849,#56879,.T.);
+#56877 = VERTEX_POINT('',#56878);
+#56878 = CARTESIAN_POINT('',(-1.95,-0.84,0.825));
+#56879 = SURFACE_CURVE('',#56880,(#56884,#56891),.PCURVE_S1.);
+#56880 = LINE('',#56881,#56882);
+#56881 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56882 = VECTOR('',#56883,1.);
+#56883 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56884 = PCURVE('',#55174,#56885);
+#56885 = DEFINITIONAL_REPRESENTATION('',(#56886),#56890);
+#56886 = LINE('',#56887,#56888);
+#56887 = CARTESIAN_POINT('',(2.22044604925E-16,1.));
+#56888 = VECTOR('',#56889,1.);
+#56889 = DIRECTION('',(1.,0.));
+#56890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56891 = PCURVE('',#56892,#56897);
+#56892 = PLANE('',#56893);
+#56893 = AXIS2_PLACEMENT_3D('',#56894,#56895,#56896);
+#56894 = CARTESIAN_POINT('',(-1.8,-0.84,0.825));
+#56895 = DIRECTION('',(0.,0.,1.));
+#56896 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#56897 = DEFINITIONAL_REPRESENTATION('',(#56898),#56902);
+#56898 = LINE('',#56899,#56900);
+#56899 = CARTESIAN_POINT('',(0.15,1.435));
+#56900 = VECTOR('',#56901,1.);
+#56901 = DIRECTION('',(1.224646799147E-16,-1.));
+#56902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56903 = ORIENTED_EDGE('',*,*,#56904,.F.);
+#56904 = EDGE_CURVE('',#56905,#56877,#56907,.T.);
+#56905 = VERTEX_POINT('',#56906);
+#56906 = CARTESIAN_POINT('',(-1.95,-1.7,0.825));
+#56907 = SURFACE_CURVE('',#56908,(#56912,#56919),.PCURVE_S1.);
+#56908 = LINE('',#56909,#56910);
+#56909 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56910 = VECTOR('',#56911,1.);
+#56911 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56912 = PCURVE('',#55174,#56913);
+#56913 = DEFINITIONAL_REPRESENTATION('',(#56914),#56918);
+#56914 = LINE('',#56915,#56916);
+#56915 = CARTESIAN_POINT('',(0.,1.));
+#56916 = VECTOR('',#56917,1.);
+#56917 = DIRECTION('',(1.,0.));
+#56918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56919 = PCURVE('',#56920,#56925);
+#56920 = PLANE('',#56921);
+#56921 = AXIS2_PLACEMENT_3D('',#56922,#56923,#56924);
+#56922 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#56923 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#56924 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56925 = DEFINITIONAL_REPRESENTATION('',(#56926),#56930);
+#56926 = LINE('',#56927,#56928);
+#56927 = CARTESIAN_POINT('',(0.,-0.2));
+#56928 = VECTOR('',#56929,1.);
+#56929 = DIRECTION('',(1.,0.));
+#56930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56931 = ORIENTED_EDGE('',*,*,#56932,.F.);
+#56932 = EDGE_CURVE('',#56933,#56905,#56935,.T.);
+#56933 = VERTEX_POINT('',#56934);
+#56934 = CARTESIAN_POINT('',(-1.95,-2.11,0.825));
+#56935 = SURFACE_CURVE('',#56936,(#56940,#56947),.PCURVE_S1.);
+#56936 = LINE('',#56937,#56938);
+#56937 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56938 = VECTOR('',#56939,1.);
+#56939 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56940 = PCURVE('',#55174,#56941);
+#56941 = DEFINITIONAL_REPRESENTATION('',(#56942),#56946);
+#56942 = LINE('',#56943,#56944);
+#56943 = CARTESIAN_POINT('',(1.665334536938E-16,1.));
+#56944 = VECTOR('',#56945,1.);
+#56945 = DIRECTION('',(1.,2.707861035671E-16));
+#56946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56947 = PCURVE('',#56948,#56953);
+#56948 = PLANE('',#56949);
+#56949 = AXIS2_PLACEMENT_3D('',#56950,#56951,#56952);
+#56950 = CARTESIAN_POINT('',(-1.8,-2.11,0.825));
+#56951 = DIRECTION('',(0.,0.,1.));
+#56952 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#56953 = DEFINITIONAL_REPRESENTATION('',(#56954),#56958);
+#56954 = LINE('',#56955,#56956);
+#56955 = CARTESIAN_POINT('',(0.15,0.165));
+#56956 = VECTOR('',#56957,1.);
+#56957 = DIRECTION('',(1.224646799147E-16,-1.));
+#56958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56959 = ORIENTED_EDGE('',*,*,#56960,.F.);
+#56960 = EDGE_CURVE('',#56662,#56933,#56961,.T.);
+#56961 = SURFACE_CURVE('',#56962,(#56966,#56973),.PCURVE_S1.);
+#56962 = LINE('',#56963,#56964);
+#56963 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#56964 = VECTOR('',#56965,1.);
+#56965 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56966 = PCURVE('',#55174,#56967);
+#56967 = DEFINITIONAL_REPRESENTATION('',(#56968),#56972);
+#56968 = LINE('',#56969,#56970);
+#56969 = CARTESIAN_POINT('',(-3.364087759472E-16,1.));
+#56970 = VECTOR('',#56971,1.);
+#56971 = DIRECTION('',(1.,0.));
+#56972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56973 = PCURVE('',#56974,#56979);
+#56974 = PLANE('',#56975);
+#56975 = AXIS2_PLACEMENT_3D('',#56976,#56977,#56978);
+#56976 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#56977 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#56978 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#56979 = DEFINITIONAL_REPRESENTATION('',(#56980),#56984);
+#56980 = LINE('',#56981,#56982);
+#56981 = CARTESIAN_POINT('',(0.,-0.2));
+#56982 = VECTOR('',#56983,1.);
+#56983 = DIRECTION('',(1.,0.));
+#56984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56985 = ORIENTED_EDGE('',*,*,#56661,.F.);
+#56986 = ADVANCED_FACE('',(#56987),#55147,.F.);
+#56987 = FACE_BOUND('',#56988,.F.);
+#56988 = EDGE_LOOP('',(#56989,#56990,#56991,#57017));
+#56989 = ORIENTED_EDGE('',*,*,#55129,.T.);
+#56990 = ORIENTED_EDGE('',*,*,#56584,.T.);
+#56991 = ORIENTED_EDGE('',*,*,#56992,.F.);
+#56992 = EDGE_CURVE('',#56715,#56562,#56993,.T.);
+#56993 = SURFACE_CURVE('',#56994,(#56998,#57005),.PCURVE_S1.);
+#56994 = LINE('',#56995,#56996);
+#56995 = CARTESIAN_POINT('',(-1.95,2.275,0.825));
+#56996 = VECTOR('',#56997,1.);
+#56997 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#56998 = PCURVE('',#55147,#56999);
+#56999 = DEFINITIONAL_REPRESENTATION('',(#57000),#57004);
+#57000 = LINE('',#57001,#57002);
+#57001 = CARTESIAN_POINT('',(-1.061963552289E-16,1.));
+#57002 = VECTOR('',#57003,1.);
+#57003 = DIRECTION('',(1.,0.));
+#57004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57005 = PCURVE('',#57006,#57011);
+#57006 = PLANE('',#57007);
+#57007 = AXIS2_PLACEMENT_3D('',#57008,#57009,#57010);
+#57008 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#57009 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#57010 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#57011 = DEFINITIONAL_REPRESENTATION('',(#57012),#57016);
+#57012 = LINE('',#57013,#57014);
+#57013 = CARTESIAN_POINT('',(0.,-0.2));
+#57014 = VECTOR('',#57015,1.);
+#57015 = DIRECTION('',(1.,0.));
+#57016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57017 = ORIENTED_EDGE('',*,*,#56714,.F.);
+#57018 = ADVANCED_FACE('',(#57019),#55395,.F.);
+#57019 = FACE_BOUND('',#57020,.F.);
+#57020 = EDGE_LOOP('',(#57021,#57022,#57042,#57068));
+#57021 = ORIENTED_EDGE('',*,*,#55381,.T.);
+#57022 = ORIENTED_EDGE('',*,*,#57023,.T.);
+#57023 = EDGE_CURVE('',#55360,#57024,#57026,.T.);
+#57024 = VERTEX_POINT('',#57025);
+#57025 = CARTESIAN_POINT('',(1.775,-2.45,1.025));
+#57026 = SURFACE_CURVE('',#57027,(#57030,#57036),.PCURVE_S1.);
+#57027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57028,#57029),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#57028 = CARTESIAN_POINT('',(1.775,-2.45,0.825));
+#57029 = CARTESIAN_POINT('',(1.775,-2.45,1.025));
+#57030 = PCURVE('',#55395,#57031);
+#57031 = DEFINITIONAL_REPRESENTATION('',(#57032),#57035);
+#57032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57033,#57034),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#57033 = CARTESIAN_POINT('',(0.247487373415,-0.2));
+#57034 = CARTESIAN_POINT('',(0.247487373415,0.));
+#57035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57036 = PCURVE('',#56644,#57037);
+#57037 = DEFINITIONAL_REPRESENTATION('',(#57038),#57041);
+#57038 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57039,#57040),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#57039 = CARTESIAN_POINT('',(0.,-0.2));
+#57040 = CARTESIAN_POINT('',(0.,0.));
+#57041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57042 = ORIENTED_EDGE('',*,*,#57043,.F.);
+#57043 = EDGE_CURVE('',#55441,#57024,#57044,.T.);
+#57044 = SURFACE_CURVE('',#57045,(#57049,#57056),.PCURVE_S1.);
+#57045 = LINE('',#57046,#57047);
+#57046 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#57047 = VECTOR('',#57048,1.);
+#57048 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#57049 = PCURVE('',#55395,#57050);
+#57050 = DEFINITIONAL_REPRESENTATION('',(#57051),#57055);
+#57051 = LINE('',#57052,#57053);
+#57052 = CARTESIAN_POINT('',(0.,0.));
+#57053 = VECTOR('',#57054,1.);
+#57054 = DIRECTION('',(1.,0.));
+#57055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57056 = PCURVE('',#57057,#57062);
+#57057 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#57058,#57059)
+ ,(#57060,#57061
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#57058 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#57059 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#57060 = CARTESIAN_POINT('',(1.775,-2.45,1.025));
+#57061 = CARTESIAN_POINT('',(1.7375,-2.375,1.025));
+#57062 = DEFINITIONAL_REPRESENTATION('',(#57063),#57067);
+#57063 = LINE('',#57064,#57065);
+#57064 = CARTESIAN_POINT('',(2.508731586994E-16,-4.08400163074E-15));
+#57065 = VECTOR('',#57066,1.);
+#57066 = DIRECTION('',(1.,7.990563855149E-15));
+#57067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57068 = ORIENTED_EDGE('',*,*,#55440,.F.);
+#57069 = ADVANCED_FACE('',(#57070),#55427,.T.);
+#57070 = FACE_BOUND('',#57071,.T.);
+#57071 = EDGE_LOOP('',(#57072,#57073,#57074,#57102,#57130,#57159,#57187,
+ #57215,#57243,#57276,#57304,#57333));
+#57072 = ORIENTED_EDGE('',*,*,#55411,.F.);
+#57073 = ORIENTED_EDGE('',*,*,#55518,.T.);
+#57074 = ORIENTED_EDGE('',*,*,#57075,.T.);
+#57075 = EDGE_CURVE('',#55519,#57076,#57078,.T.);
+#57076 = VERTEX_POINT('',#57077);
+#57077 = CARTESIAN_POINT('',(2.35,-2.11,0.725));
+#57078 = SURFACE_CURVE('',#57079,(#57084,#57095),.PCURVE_S1.);
+#57079 = CIRCLE('',#57080,0.1);
+#57080 = AXIS2_PLACEMENT_3D('',#57081,#57082,#57083);
+#57081 = CARTESIAN_POINT('',(2.25,-2.11,0.725));
+#57082 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#57083 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#57084 = PCURVE('',#55427,#57085);
+#57085 = DEFINITIONAL_REPRESENTATION('',(#57086),#57094);
+#57086 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#57087,#57088,#57089,#57090
+ ,#57091,#57092,#57093),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#57087 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#57088 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#57089 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#57090 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#57091 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#57092 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#57093 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#57094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57095 = PCURVE('',#55555,#57096);
+#57096 = DEFINITIONAL_REPRESENTATION('',(#57097),#57101);
+#57097 = LINE('',#57098,#57099);
+#57098 = CARTESIAN_POINT('',(0.,-0.41));
+#57099 = VECTOR('',#57100,1.);
+#57100 = DIRECTION('',(1.,0.));
+#57101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57102 = ORIENTED_EDGE('',*,*,#57103,.T.);
+#57103 = EDGE_CURVE('',#57076,#57104,#57106,.T.);
+#57104 = VERTEX_POINT('',#57105);
+#57105 = CARTESIAN_POINT('',(2.35,-2.11,0.3));
+#57106 = SURFACE_CURVE('',#57107,(#57111,#57118),.PCURVE_S1.);
+#57107 = LINE('',#57108,#57109);
+#57108 = CARTESIAN_POINT('',(2.35,-2.11,0.725));
+#57109 = VECTOR('',#57110,1.);
+#57110 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#57111 = PCURVE('',#55427,#57112);
+#57112 = DEFINITIONAL_REPRESENTATION('',(#57113),#57117);
+#57113 = LINE('',#57114,#57115);
+#57114 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#57115 = VECTOR('',#57116,1.);
+#57116 = DIRECTION('',(-1.,-1.044915787883E-15));
+#57117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57118 = PCURVE('',#57119,#57124);
+#57119 = PLANE('',#57120);
+#57120 = AXIS2_PLACEMENT_3D('',#57121,#57122,#57123);
+#57121 = CARTESIAN_POINT('',(2.35,-1.7,0.725));
+#57122 = DIRECTION('',(1.,2.22044604925E-16,1.044915787883E-15));
+#57123 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#57124 = DEFINITIONAL_REPRESENTATION('',(#57125),#57129);
+#57125 = LINE('',#57126,#57127);
+#57126 = CARTESIAN_POINT('',(-9.512734445312E-32,-0.41));
+#57127 = VECTOR('',#57128,1.);
+#57128 = DIRECTION('',(1.,0.));
+#57129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57130 = ORIENTED_EDGE('',*,*,#57131,.T.);
+#57131 = EDGE_CURVE('',#57104,#57132,#57134,.T.);
+#57132 = VERTEX_POINT('',#57133);
+#57133 = CARTESIAN_POINT('',(2.65,-2.11,5.551115123126E-17));
+#57134 = SURFACE_CURVE('',#57135,(#57140,#57147),.PCURVE_S1.);
+#57135 = CIRCLE('',#57136,0.3);
+#57136 = AXIS2_PLACEMENT_3D('',#57137,#57138,#57139);
+#57137 = CARTESIAN_POINT('',(2.65,-2.11,0.3));
+#57138 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#57139 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#57140 = PCURVE('',#55427,#57141);
+#57141 = DEFINITIONAL_REPRESENTATION('',(#57142),#57146);
+#57142 = CIRCLE('',#57143,0.3);
+#57143 = AXIS2_PLACEMENT_2D('',#57144,#57145);
+#57144 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#57145 = DIRECTION('',(3.515706244646E-15,1.));
+#57146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57147 = PCURVE('',#57148,#57153);
+#57148 = CYLINDRICAL_SURFACE('',#57149,0.3);
+#57149 = AXIS2_PLACEMENT_3D('',#57150,#57151,#57152);
+#57150 = CARTESIAN_POINT('',(2.65,-1.7,0.3));
+#57151 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#57152 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#57153 = DEFINITIONAL_REPRESENTATION('',(#57154),#57158);
+#57154 = LINE('',#57155,#57156);
+#57155 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#57156 = VECTOR('',#57157,1.);
+#57157 = DIRECTION('',(-1.,0.));
+#57158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57159 = ORIENTED_EDGE('',*,*,#57160,.T.);
+#57160 = EDGE_CURVE('',#57132,#57161,#57163,.T.);
+#57161 = VERTEX_POINT('',#57162);
+#57162 = CARTESIAN_POINT('',(3.,-2.11,5.551115123126E-17));
+#57163 = SURFACE_CURVE('',#57164,(#57168,#57175),.PCURVE_S1.);
+#57164 = LINE('',#57165,#57166);
+#57165 = CARTESIAN_POINT('',(2.65,-2.11,5.551115123126E-17));
+#57166 = VECTOR('',#57167,1.);
+#57167 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#57168 = PCURVE('',#55427,#57169);
+#57169 = DEFINITIONAL_REPRESENTATION('',(#57170),#57174);
+#57170 = LINE('',#57171,#57172);
+#57171 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#57172 = VECTOR('',#57173,1.);
+#57173 = DIRECTION('',(0.,-1.));
+#57174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57175 = PCURVE('',#57176,#57181);
+#57176 = PLANE('',#57177);
+#57177 = AXIS2_PLACEMENT_3D('',#57178,#57179,#57180);
+#57178 = CARTESIAN_POINT('',(2.65,-1.7,5.551115123126E-17));
+#57179 = DIRECTION('',(0.,0.,1.));
+#57180 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#57181 = DEFINITIONAL_REPRESENTATION('',(#57182),#57186);
+#57182 = LINE('',#57183,#57184);
+#57183 = CARTESIAN_POINT('',(-9.103828801925E-17,-0.41));
+#57184 = VECTOR('',#57185,1.);
+#57185 = DIRECTION('',(1.,0.));
+#57186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57187 = ORIENTED_EDGE('',*,*,#57188,.T.);
+#57188 = EDGE_CURVE('',#57161,#57189,#57191,.T.);
+#57189 = VERTEX_POINT('',#57190);
+#57190 = CARTESIAN_POINT('',(3.,-2.11,0.2));
+#57191 = SURFACE_CURVE('',#57192,(#57196,#57203),.PCURVE_S1.);
+#57192 = LINE('',#57193,#57194);
+#57193 = CARTESIAN_POINT('',(3.,-2.11,5.551115123126E-17));
+#57194 = VECTOR('',#57195,1.);
+#57195 = DIRECTION('',(0.,0.,1.));
+#57196 = PCURVE('',#55427,#57197);
+#57197 = DEFINITIONAL_REPRESENTATION('',(#57198),#57202);
+#57198 = LINE('',#57199,#57200);
+#57199 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#57200 = VECTOR('',#57201,1.);
+#57201 = DIRECTION('',(1.,0.));
+#57202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57203 = PCURVE('',#57204,#57209);
+#57204 = PLANE('',#57205);
+#57205 = AXIS2_PLACEMENT_3D('',#57206,#57207,#57208);
+#57206 = CARTESIAN_POINT('',(3.,-1.7,5.551115123126E-17));
+#57207 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57208 = DIRECTION('',(0.,0.,1.));
+#57209 = DEFINITIONAL_REPRESENTATION('',(#57210),#57214);
+#57210 = LINE('',#57211,#57212);
+#57211 = CARTESIAN_POINT('',(0.,-0.41));
+#57212 = VECTOR('',#57213,1.);
+#57213 = DIRECTION('',(1.,0.));
+#57214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57215 = ORIENTED_EDGE('',*,*,#57216,.T.);
+#57216 = EDGE_CURVE('',#57189,#57217,#57219,.T.);
+#57217 = VERTEX_POINT('',#57218);
+#57218 = CARTESIAN_POINT('',(2.65,-2.11,0.2));
+#57219 = SURFACE_CURVE('',#57220,(#57224,#57231),.PCURVE_S1.);
+#57220 = LINE('',#57221,#57222);
+#57221 = CARTESIAN_POINT('',(3.,-2.11,0.2));
+#57222 = VECTOR('',#57223,1.);
+#57223 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57224 = PCURVE('',#55427,#57225);
+#57225 = DEFINITIONAL_REPRESENTATION('',(#57226),#57230);
+#57226 = LINE('',#57227,#57228);
+#57227 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#57228 = VECTOR('',#57229,1.);
+#57229 = DIRECTION('',(0.,1.));
+#57230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57231 = PCURVE('',#57232,#57237);
+#57232 = PLANE('',#57233);
+#57233 = AXIS2_PLACEMENT_3D('',#57234,#57235,#57236);
+#57234 = CARTESIAN_POINT('',(3.,-1.7,0.2));
+#57235 = DIRECTION('',(0.,0.,-1.));
+#57236 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#57237 = DEFINITIONAL_REPRESENTATION('',(#57238),#57242);
+#57238 = LINE('',#57239,#57240);
+#57239 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#57240 = VECTOR('',#57241,1.);
+#57241 = DIRECTION('',(1.,0.));
+#57242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57243 = ORIENTED_EDGE('',*,*,#57244,.T.);
+#57244 = EDGE_CURVE('',#57217,#57245,#57247,.T.);
+#57245 = VERTEX_POINT('',#57246);
+#57246 = CARTESIAN_POINT('',(2.55,-2.11,0.3));
+#57247 = SURFACE_CURVE('',#57248,(#57253,#57264),.PCURVE_S1.);
+#57248 = CIRCLE('',#57249,0.1);
+#57249 = AXIS2_PLACEMENT_3D('',#57250,#57251,#57252);
+#57250 = CARTESIAN_POINT('',(2.65,-2.11,0.3));
+#57251 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#57252 = DIRECTION('',(0.,0.,-1.));
+#57253 = PCURVE('',#55427,#57254);
+#57254 = DEFINITIONAL_REPRESENTATION('',(#57255),#57263);
+#57255 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#57256,#57257,#57258,#57259
+ ,#57260,#57261,#57262),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#57256 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#57257 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#57258 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#57259 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#57260 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#57261 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#57262 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#57263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57264 = PCURVE('',#57265,#57270);
+#57265 = CYLINDRICAL_SURFACE('',#57266,0.1);
+#57266 = AXIS2_PLACEMENT_3D('',#57267,#57268,#57269);
+#57267 = CARTESIAN_POINT('',(2.65,-1.7,0.3));
+#57268 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#57269 = DIRECTION('',(0.,0.,-1.));
+#57270 = DEFINITIONAL_REPRESENTATION('',(#57271),#57275);
+#57271 = LINE('',#57272,#57273);
+#57272 = CARTESIAN_POINT('',(0.,-0.41));
+#57273 = VECTOR('',#57274,1.);
+#57274 = DIRECTION('',(1.,0.));
+#57275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57276 = ORIENTED_EDGE('',*,*,#57277,.T.);
+#57277 = EDGE_CURVE('',#57245,#57278,#57280,.T.);
+#57278 = VERTEX_POINT('',#57279);
+#57279 = CARTESIAN_POINT('',(2.55,-2.11,0.725));
+#57280 = SURFACE_CURVE('',#57281,(#57285,#57292),.PCURVE_S1.);
+#57281 = LINE('',#57282,#57283);
+#57282 = CARTESIAN_POINT('',(2.55,-2.11,0.3));
+#57283 = VECTOR('',#57284,1.);
+#57284 = DIRECTION('',(0.,0.,1.));
+#57285 = PCURVE('',#55427,#57286);
+#57286 = DEFINITIONAL_REPRESENTATION('',(#57287),#57291);
+#57287 = LINE('',#57288,#57289);
+#57288 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#57289 = VECTOR('',#57290,1.);
+#57290 = DIRECTION('',(1.,0.));
+#57291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57292 = PCURVE('',#57293,#57298);
+#57293 = PLANE('',#57294);
+#57294 = AXIS2_PLACEMENT_3D('',#57295,#57296,#57297);
+#57295 = CARTESIAN_POINT('',(2.55,-1.7,0.3));
+#57296 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57297 = DIRECTION('',(0.,0.,1.));
+#57298 = DEFINITIONAL_REPRESENTATION('',(#57299),#57303);
+#57299 = LINE('',#57300,#57301);
+#57300 = CARTESIAN_POINT('',(0.,-0.41));
+#57301 = VECTOR('',#57302,1.);
+#57302 = DIRECTION('',(1.,0.));
+#57303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57304 = ORIENTED_EDGE('',*,*,#57305,.T.);
+#57305 = EDGE_CURVE('',#57278,#57306,#57308,.T.);
+#57306 = VERTEX_POINT('',#57307);
+#57307 = CARTESIAN_POINT('',(2.25,-2.11,1.025));
+#57308 = SURFACE_CURVE('',#57309,(#57314,#57321),.PCURVE_S1.);
+#57309 = CIRCLE('',#57310,0.3);
+#57310 = AXIS2_PLACEMENT_3D('',#57311,#57312,#57313);
+#57311 = CARTESIAN_POINT('',(2.25,-2.11,0.725));
+#57312 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#57313 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#57314 = PCURVE('',#55427,#57315);
+#57315 = DEFINITIONAL_REPRESENTATION('',(#57316),#57320);
+#57316 = CIRCLE('',#57317,0.3);
+#57317 = AXIS2_PLACEMENT_2D('',#57318,#57319);
+#57318 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#57319 = DIRECTION('',(3.700743415417E-16,-1.));
+#57320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57321 = PCURVE('',#57322,#57327);
+#57322 = CYLINDRICAL_SURFACE('',#57323,0.3);
+#57323 = AXIS2_PLACEMENT_3D('',#57324,#57325,#57326);
+#57324 = CARTESIAN_POINT('',(2.25,-1.7,0.725));
+#57325 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#57326 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#57327 = DEFINITIONAL_REPRESENTATION('',(#57328),#57332);
+#57328 = LINE('',#57329,#57330);
+#57329 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#57330 = VECTOR('',#57331,1.);
+#57331 = DIRECTION('',(-1.,0.));
+#57332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57333 = ORIENTED_EDGE('',*,*,#57334,.T.);
+#57334 = EDGE_CURVE('',#57306,#55412,#57335,.T.);
+#57335 = SURFACE_CURVE('',#57336,(#57340,#57347),.PCURVE_S1.);
+#57336 = LINE('',#57337,#57338);
+#57337 = CARTESIAN_POINT('',(2.25,-2.11,1.025));
+#57338 = VECTOR('',#57339,1.);
+#57339 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57340 = PCURVE('',#55427,#57341);
+#57341 = DEFINITIONAL_REPRESENTATION('',(#57342),#57346);
+#57342 = LINE('',#57343,#57344);
+#57343 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#57344 = VECTOR('',#57345,1.);
+#57345 = DIRECTION('',(0.,1.));
+#57346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57347 = PCURVE('',#56132,#57348);
+#57348 = DEFINITIONAL_REPRESENTATION('',(#57349),#57353);
+#57349 = LINE('',#57350,#57351);
+#57350 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#57351 = VECTOR('',#57352,1.);
+#57352 = DIRECTION('',(1.,0.));
+#57353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57354 = ADVANCED_FACE('',(#57355),#55474,.F.);
+#57355 = FACE_BOUND('',#57356,.F.);
+#57356 = EDGE_LOOP('',(#57357,#57400,#57401,#57421));
+#57357 = ORIENTED_EDGE('',*,*,#57358,.F.);
+#57358 = EDGE_CURVE('',#55412,#56117,#57359,.T.);
+#57359 = SURFACE_CURVE('',#57360,(#57364,#57393),.PCURVE_S1.);
+#57360 = LINE('',#57361,#57362);
+#57361 = CARTESIAN_POINT('',(2.25,-2.11,1.025));
+#57362 = VECTOR('',#57363,1.);
+#57363 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57364 = PCURVE('',#55474,#57365);
+#57365 = DEFINITIONAL_REPRESENTATION('',(#57366),#57392);
+#57366 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57367,#57368,#57369,#57370,
+ #57371,#57372,#57373,#57374,#57375,#57376,#57377,#57378,#57379,
+ #57380,#57381,#57382,#57383,#57384,#57385,#57386,#57387,#57388,
+ #57389,#57390,#57391),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.3,0.303409090909,0.306818181818,
+ 0.310227272727,0.313636363636,0.317045454545,0.320454545455,
+ 0.323863636364,0.327272727273,0.330681818182,0.334090909091,0.3375,
+ 0.340909090909,0.344318181818,0.347727272727,0.351136363636,
+ 0.354545454545,0.357954545455,0.361363636364,0.364772727273,
+ 0.368181818182,0.371590909091,0.375),.QUASI_UNIFORM_KNOTS.);
+#57367 = CARTESIAN_POINT('',(4.385,0.));
+#57368 = CARTESIAN_POINT('',(4.385526973028,1.515151515152E-02));
+#57369 = CARTESIAN_POINT('',(4.38658170875,4.545454545455E-02));
+#57370 = CARTESIAN_POINT('',(4.388166186677,9.090909090909E-02));
+#57371 = CARTESIAN_POINT('',(4.389753044293,0.136363636364));
+#57372 = CARTESIAN_POINT('',(4.391342286965,0.181818181818));
+#57373 = CARTESIAN_POINT('',(4.392933920073,0.227272727273));
+#57374 = CARTESIAN_POINT('',(4.394527949014,0.272727272727));
+#57375 = CARTESIAN_POINT('',(4.396124379203,0.318181818182));
+#57376 = CARTESIAN_POINT('',(4.39772321607,0.363636363636));
+#57377 = CARTESIAN_POINT('',(4.39932446506,0.409090909091));
+#57378 = CARTESIAN_POINT('',(4.400928131636,0.454545454545));
+#57379 = CARTESIAN_POINT('',(4.402534221279,0.5));
+#57380 = CARTESIAN_POINT('',(4.404142739482,0.545454545455));
+#57381 = CARTESIAN_POINT('',(4.40575369176,0.590909090909));
+#57382 = CARTESIAN_POINT('',(4.407367083641,0.636363636364));
+#57383 = CARTESIAN_POINT('',(4.408982920672,0.681818181818));
+#57384 = CARTESIAN_POINT('',(4.410601208414,0.727272727273));
+#57385 = CARTESIAN_POINT('',(4.412221952448,0.772727272727));
+#57386 = CARTESIAN_POINT('',(4.41384515837,0.818181818182));
+#57387 = CARTESIAN_POINT('',(4.415470831794,0.863636363636));
+#57388 = CARTESIAN_POINT('',(4.417098978351,0.909090909091));
+#57389 = CARTESIAN_POINT('',(4.418729603687,0.954545454545));
+#57390 = CARTESIAN_POINT('',(4.419818343544,0.984848484848));
+#57391 = CARTESIAN_POINT('',(4.420363128492,1.));
+#57392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57393 = PCURVE('',#56132,#57394);
+#57394 = DEFINITIONAL_REPRESENTATION('',(#57395),#57399);
+#57395 = LINE('',#57396,#57397);
+#57396 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#57397 = VECTOR('',#57398,1.);
+#57398 = DIRECTION('',(1.,0.));
+#57399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57400 = ORIENTED_EDGE('',*,*,#55460,.T.);
+#57401 = ORIENTED_EDGE('',*,*,#57402,.T.);
+#57402 = EDGE_CURVE('',#55441,#56145,#57403,.T.);
+#57403 = SURFACE_CURVE('',#57404,(#57407,#57414),.PCURVE_S1.);
+#57404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57405,#57406),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#57405 = CARTESIAN_POINT('',(1.95,-2.275,1.025));
+#57406 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#57407 = PCURVE('',#55474,#57408);
+#57408 = DEFINITIONAL_REPRESENTATION('',(#57409),#57413);
+#57409 = LINE('',#57410,#57411);
+#57410 = CARTESIAN_POINT('',(4.55,6.626387450765E-16));
+#57411 = VECTOR('',#57412,1.);
+#57412 = DIRECTION('',(-8.881784197001E-16,1.));
+#57413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57414 = PCURVE('',#57057,#57415);
+#57415 = DEFINITIONAL_REPRESENTATION('',(#57416),#57420);
+#57416 = LINE('',#57417,#57418);
+#57417 = CARTESIAN_POINT('',(2.508731586994E-16,-4.08400163074E-15));
+#57418 = VECTOR('',#57419,1.);
+#57419 = DIRECTION('',(2.93758077062E-16,1.));
+#57420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57421 = ORIENTED_EDGE('',*,*,#56144,.F.);
+#57422 = ADVANCED_FACE('',(#57423),#55505,.F.);
+#57423 = FACE_BOUND('',#57424,.F.);
+#57424 = EDGE_LOOP('',(#57425,#57426,#57427,#57455,#57478,#57502,#57525,
+ #57548,#57571,#57599,#57622,#57646));
+#57425 = ORIENTED_EDGE('',*,*,#55599,.F.);
+#57426 = ORIENTED_EDGE('',*,*,#55489,.T.);
+#57427 = ORIENTED_EDGE('',*,*,#57428,.T.);
+#57428 = EDGE_CURVE('',#55490,#57429,#57431,.T.);
+#57429 = VERTEX_POINT('',#57430);
+#57430 = CARTESIAN_POINT('',(2.35,-1.7,0.725));
+#57431 = SURFACE_CURVE('',#57432,(#57437,#57448),.PCURVE_S1.);
+#57432 = CIRCLE('',#57433,0.1);
+#57433 = AXIS2_PLACEMENT_3D('',#57434,#57435,#57436);
+#57434 = CARTESIAN_POINT('',(2.25,-1.7,0.725));
+#57435 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#57436 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#57437 = PCURVE('',#55505,#57438);
+#57438 = DEFINITIONAL_REPRESENTATION('',(#57439),#57447);
+#57439 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#57440,#57441,#57442,#57443
+ ,#57444,#57445,#57446),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#57440 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#57441 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#57442 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#57443 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#57444 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#57445 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#57446 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#57447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57448 = PCURVE('',#55555,#57449);
+#57449 = DEFINITIONAL_REPRESENTATION('',(#57450),#57454);
+#57450 = LINE('',#57451,#57452);
+#57451 = CARTESIAN_POINT('',(0.,0.));
+#57452 = VECTOR('',#57453,1.);
+#57453 = DIRECTION('',(1.,0.));
+#57454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57455 = ORIENTED_EDGE('',*,*,#57456,.T.);
+#57456 = EDGE_CURVE('',#57429,#57457,#57459,.T.);
+#57457 = VERTEX_POINT('',#57458);
+#57458 = CARTESIAN_POINT('',(2.35,-1.7,0.3));
+#57459 = SURFACE_CURVE('',#57460,(#57464,#57471),.PCURVE_S1.);
+#57460 = LINE('',#57461,#57462);
+#57461 = CARTESIAN_POINT('',(2.35,-1.7,0.725));
+#57462 = VECTOR('',#57463,1.);
+#57463 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#57464 = PCURVE('',#55505,#57465);
+#57465 = DEFINITIONAL_REPRESENTATION('',(#57466),#57470);
+#57466 = LINE('',#57467,#57468);
+#57467 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#57468 = VECTOR('',#57469,1.);
+#57469 = DIRECTION('',(-1.,-1.044915787883E-15));
+#57470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57471 = PCURVE('',#57119,#57472);
+#57472 = DEFINITIONAL_REPRESENTATION('',(#57473),#57477);
+#57473 = LINE('',#57474,#57475);
+#57474 = CARTESIAN_POINT('',(0.,0.));
+#57475 = VECTOR('',#57476,1.);
+#57476 = DIRECTION('',(1.,0.));
+#57477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57478 = ORIENTED_EDGE('',*,*,#57479,.T.);
+#57479 = EDGE_CURVE('',#57457,#57480,#57482,.T.);
+#57480 = VERTEX_POINT('',#57481);
+#57481 = CARTESIAN_POINT('',(2.65,-1.7,5.551115123126E-17));
+#57482 = SURFACE_CURVE('',#57483,(#57488,#57495),.PCURVE_S1.);
+#57483 = CIRCLE('',#57484,0.3);
+#57484 = AXIS2_PLACEMENT_3D('',#57485,#57486,#57487);
+#57485 = CARTESIAN_POINT('',(2.65,-1.7,0.3));
+#57486 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#57487 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#57488 = PCURVE('',#55505,#57489);
+#57489 = DEFINITIONAL_REPRESENTATION('',(#57490),#57494);
+#57490 = CIRCLE('',#57491,0.3);
+#57491 = AXIS2_PLACEMENT_2D('',#57492,#57493);
+#57492 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#57493 = DIRECTION('',(3.515706244646E-15,1.));
+#57494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57495 = PCURVE('',#57148,#57496);
+#57496 = DEFINITIONAL_REPRESENTATION('',(#57497),#57501);
+#57497 = LINE('',#57498,#57499);
+#57498 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#57499 = VECTOR('',#57500,1.);
+#57500 = DIRECTION('',(-1.,-1.413579858428E-16));
+#57501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57502 = ORIENTED_EDGE('',*,*,#57503,.T.);
+#57503 = EDGE_CURVE('',#57480,#57504,#57506,.T.);
+#57504 = VERTEX_POINT('',#57505);
+#57505 = CARTESIAN_POINT('',(3.,-1.7,5.551115123126E-17));
+#57506 = SURFACE_CURVE('',#57507,(#57511,#57518),.PCURVE_S1.);
+#57507 = LINE('',#57508,#57509);
+#57508 = CARTESIAN_POINT('',(2.65,-1.7,5.551115123126E-17));
+#57509 = VECTOR('',#57510,1.);
+#57510 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#57511 = PCURVE('',#55505,#57512);
+#57512 = DEFINITIONAL_REPRESENTATION('',(#57513),#57517);
+#57513 = LINE('',#57514,#57515);
+#57514 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#57515 = VECTOR('',#57516,1.);
+#57516 = DIRECTION('',(0.,-1.));
+#57517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57518 = PCURVE('',#57176,#57519);
+#57519 = DEFINITIONAL_REPRESENTATION('',(#57520),#57524);
+#57520 = LINE('',#57521,#57522);
+#57521 = CARTESIAN_POINT('',(0.,0.));
+#57522 = VECTOR('',#57523,1.);
+#57523 = DIRECTION('',(1.,0.));
+#57524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57525 = ORIENTED_EDGE('',*,*,#57526,.T.);
+#57526 = EDGE_CURVE('',#57504,#57527,#57529,.T.);
+#57527 = VERTEX_POINT('',#57528);
+#57528 = CARTESIAN_POINT('',(3.,-1.7,0.2));
+#57529 = SURFACE_CURVE('',#57530,(#57534,#57541),.PCURVE_S1.);
+#57530 = LINE('',#57531,#57532);
+#57531 = CARTESIAN_POINT('',(3.,-1.7,5.551115123126E-17));
+#57532 = VECTOR('',#57533,1.);
+#57533 = DIRECTION('',(0.,0.,1.));
+#57534 = PCURVE('',#55505,#57535);
+#57535 = DEFINITIONAL_REPRESENTATION('',(#57536),#57540);
+#57536 = LINE('',#57537,#57538);
+#57537 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#57538 = VECTOR('',#57539,1.);
+#57539 = DIRECTION('',(1.,0.));
+#57540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57541 = PCURVE('',#57204,#57542);
+#57542 = DEFINITIONAL_REPRESENTATION('',(#57543),#57547);
+#57543 = LINE('',#57544,#57545);
+#57544 = CARTESIAN_POINT('',(0.,0.));
+#57545 = VECTOR('',#57546,1.);
+#57546 = DIRECTION('',(1.,0.));
+#57547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57548 = ORIENTED_EDGE('',*,*,#57549,.T.);
+#57549 = EDGE_CURVE('',#57527,#57550,#57552,.T.);
+#57550 = VERTEX_POINT('',#57551);
+#57551 = CARTESIAN_POINT('',(2.65,-1.7,0.2));
+#57552 = SURFACE_CURVE('',#57553,(#57557,#57564),.PCURVE_S1.);
+#57553 = LINE('',#57554,#57555);
+#57554 = CARTESIAN_POINT('',(3.,-1.7,0.2));
+#57555 = VECTOR('',#57556,1.);
+#57556 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57557 = PCURVE('',#55505,#57558);
+#57558 = DEFINITIONAL_REPRESENTATION('',(#57559),#57563);
+#57559 = LINE('',#57560,#57561);
+#57560 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#57561 = VECTOR('',#57562,1.);
+#57562 = DIRECTION('',(0.,1.));
+#57563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57564 = PCURVE('',#57232,#57565);
+#57565 = DEFINITIONAL_REPRESENTATION('',(#57566),#57570);
+#57566 = LINE('',#57567,#57568);
+#57567 = CARTESIAN_POINT('',(-0.,0.));
+#57568 = VECTOR('',#57569,1.);
+#57569 = DIRECTION('',(1.,0.));
+#57570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57571 = ORIENTED_EDGE('',*,*,#57572,.T.);
+#57572 = EDGE_CURVE('',#57550,#57573,#57575,.T.);
+#57573 = VERTEX_POINT('',#57574);
+#57574 = CARTESIAN_POINT('',(2.55,-1.7,0.3));
+#57575 = SURFACE_CURVE('',#57576,(#57581,#57592),.PCURVE_S1.);
+#57576 = CIRCLE('',#57577,0.1);
+#57577 = AXIS2_PLACEMENT_3D('',#57578,#57579,#57580);
+#57578 = CARTESIAN_POINT('',(2.65,-1.7,0.3));
+#57579 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#57580 = DIRECTION('',(0.,0.,-1.));
+#57581 = PCURVE('',#55505,#57582);
+#57582 = DEFINITIONAL_REPRESENTATION('',(#57583),#57591);
+#57583 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#57584,#57585,#57586,#57587
+ ,#57588,#57589,#57590),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#57584 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#57585 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#57586 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#57587 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#57588 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#57589 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#57590 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#57591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57592 = PCURVE('',#57265,#57593);
+#57593 = DEFINITIONAL_REPRESENTATION('',(#57594),#57598);
+#57594 = LINE('',#57595,#57596);
+#57595 = CARTESIAN_POINT('',(0.,0.));
+#57596 = VECTOR('',#57597,1.);
+#57597 = DIRECTION('',(1.,0.));
+#57598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57599 = ORIENTED_EDGE('',*,*,#57600,.T.);
+#57600 = EDGE_CURVE('',#57573,#57601,#57603,.T.);
+#57601 = VERTEX_POINT('',#57602);
+#57602 = CARTESIAN_POINT('',(2.55,-1.7,0.725));
+#57603 = SURFACE_CURVE('',#57604,(#57608,#57615),.PCURVE_S1.);
+#57604 = LINE('',#57605,#57606);
+#57605 = CARTESIAN_POINT('',(2.55,-1.7,0.3));
+#57606 = VECTOR('',#57607,1.);
+#57607 = DIRECTION('',(0.,0.,1.));
+#57608 = PCURVE('',#55505,#57609);
+#57609 = DEFINITIONAL_REPRESENTATION('',(#57610),#57614);
+#57610 = LINE('',#57611,#57612);
+#57611 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#57612 = VECTOR('',#57613,1.);
+#57613 = DIRECTION('',(1.,0.));
+#57614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57615 = PCURVE('',#57293,#57616);
+#57616 = DEFINITIONAL_REPRESENTATION('',(#57617),#57621);
+#57617 = LINE('',#57618,#57619);
+#57618 = CARTESIAN_POINT('',(0.,0.));
+#57619 = VECTOR('',#57620,1.);
+#57620 = DIRECTION('',(1.,0.));
+#57621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57622 = ORIENTED_EDGE('',*,*,#57623,.T.);
+#57623 = EDGE_CURVE('',#57601,#57624,#57626,.T.);
+#57624 = VERTEX_POINT('',#57625);
+#57625 = CARTESIAN_POINT('',(2.25,-1.7,1.025));
+#57626 = SURFACE_CURVE('',#57627,(#57632,#57639),.PCURVE_S1.);
+#57627 = CIRCLE('',#57628,0.3);
+#57628 = AXIS2_PLACEMENT_3D('',#57629,#57630,#57631);
+#57629 = CARTESIAN_POINT('',(2.25,-1.7,0.725));
+#57630 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#57631 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#57632 = PCURVE('',#55505,#57633);
+#57633 = DEFINITIONAL_REPRESENTATION('',(#57634),#57638);
+#57634 = CIRCLE('',#57635,0.3);
+#57635 = AXIS2_PLACEMENT_2D('',#57636,#57637);
+#57636 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#57637 = DIRECTION('',(3.700743415417E-16,-1.));
+#57638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57639 = PCURVE('',#57322,#57640);
+#57640 = DEFINITIONAL_REPRESENTATION('',(#57641),#57645);
+#57641 = LINE('',#57642,#57643);
+#57642 = CARTESIAN_POINT('',(6.28318530718,-2.22044604925E-16));
+#57643 = VECTOR('',#57644,1.);
+#57644 = DIRECTION('',(-1.,1.413579858428E-16));
+#57645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57646 = ORIENTED_EDGE('',*,*,#57647,.T.);
+#57647 = EDGE_CURVE('',#57624,#55600,#57648,.T.);
+#57648 = SURFACE_CURVE('',#57649,(#57653,#57660),.PCURVE_S1.);
+#57649 = LINE('',#57650,#57651);
+#57650 = CARTESIAN_POINT('',(2.25,-1.7,1.025));
+#57651 = VECTOR('',#57652,1.);
+#57652 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57653 = PCURVE('',#55505,#57654);
+#57654 = DEFINITIONAL_REPRESENTATION('',(#57655),#57659);
+#57655 = LINE('',#57656,#57657);
+#57656 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#57657 = VECTOR('',#57658,1.);
+#57658 = DIRECTION('',(0.,1.));
+#57659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57660 = PCURVE('',#56132,#57661);
+#57661 = DEFINITIONAL_REPRESENTATION('',(#57662),#57666);
+#57662 = LINE('',#57663,#57664);
+#57663 = CARTESIAN_POINT('',(-0.,0.));
+#57664 = VECTOR('',#57665,1.);
+#57665 = DIRECTION('',(1.,0.));
+#57666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57667 = ADVANCED_FACE('',(#57668),#55555,.F.);
+#57668 = FACE_BOUND('',#57669,.F.);
+#57669 = EDGE_LOOP('',(#57670,#57671,#57672,#57693));
+#57670 = ORIENTED_EDGE('',*,*,#55541,.T.);
+#57671 = ORIENTED_EDGE('',*,*,#57075,.T.);
+#57672 = ORIENTED_EDGE('',*,*,#57673,.F.);
+#57673 = EDGE_CURVE('',#57429,#57076,#57674,.T.);
+#57674 = SURFACE_CURVE('',#57675,(#57679,#57686),.PCURVE_S1.);
+#57675 = LINE('',#57676,#57677);
+#57676 = CARTESIAN_POINT('',(2.35,-1.7,0.725));
+#57677 = VECTOR('',#57678,1.);
+#57678 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#57679 = PCURVE('',#55555,#57680);
+#57680 = DEFINITIONAL_REPRESENTATION('',(#57681),#57685);
+#57681 = LINE('',#57682,#57683);
+#57682 = CARTESIAN_POINT('',(1.570796326795,0.));
+#57683 = VECTOR('',#57684,1.);
+#57684 = DIRECTION('',(0.,-1.));
+#57685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57686 = PCURVE('',#57119,#57687);
+#57687 = DEFINITIONAL_REPRESENTATION('',(#57688),#57692);
+#57688 = LINE('',#57689,#57690);
+#57689 = CARTESIAN_POINT('',(0.,0.));
+#57690 = VECTOR('',#57691,1.);
+#57691 = DIRECTION('',(7.584527938158E-44,-1.));
+#57692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57693 = ORIENTED_EDGE('',*,*,#57428,.F.);
+#57694 = ADVANCED_FACE('',(#57695),#55586,.T.);
+#57695 = FACE_BOUND('',#57696,.T.);
+#57696 = EDGE_LOOP('',(#57697,#57698,#57699,#57727,#57755,#57784,#57812,
+ #57840,#57868,#57901,#57929,#57958));
+#57697 = ORIENTED_EDGE('',*,*,#55570,.F.);
+#57698 = ORIENTED_EDGE('',*,*,#55761,.T.);
+#57699 = ORIENTED_EDGE('',*,*,#57700,.T.);
+#57700 = EDGE_CURVE('',#55762,#57701,#57703,.T.);
+#57701 = VERTEX_POINT('',#57702);
+#57702 = CARTESIAN_POINT('',(2.35,-0.84,0.725));
+#57703 = SURFACE_CURVE('',#57704,(#57709,#57720),.PCURVE_S1.);
+#57704 = CIRCLE('',#57705,0.1);
+#57705 = AXIS2_PLACEMENT_3D('',#57706,#57707,#57708);
+#57706 = CARTESIAN_POINT('',(2.25,-0.84,0.725));
+#57707 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#57708 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#57709 = PCURVE('',#55586,#57710);
+#57710 = DEFINITIONAL_REPRESENTATION('',(#57711),#57719);
+#57711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#57712,#57713,#57714,#57715
+ ,#57716,#57717,#57718),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#57712 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#57713 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#57714 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#57715 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#57716 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#57717 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#57718 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#57719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57720 = PCURVE('',#55798,#57721);
+#57721 = DEFINITIONAL_REPRESENTATION('',(#57722),#57726);
+#57722 = LINE('',#57723,#57724);
+#57723 = CARTESIAN_POINT('',(0.,-0.41));
+#57724 = VECTOR('',#57725,1.);
+#57725 = DIRECTION('',(1.,-7.067899292141E-17));
+#57726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57727 = ORIENTED_EDGE('',*,*,#57728,.T.);
+#57728 = EDGE_CURVE('',#57701,#57729,#57731,.T.);
+#57729 = VERTEX_POINT('',#57730);
+#57730 = CARTESIAN_POINT('',(2.35,-0.84,0.3));
+#57731 = SURFACE_CURVE('',#57732,(#57736,#57743),.PCURVE_S1.);
+#57732 = LINE('',#57733,#57734);
+#57733 = CARTESIAN_POINT('',(2.35,-0.84,0.725));
+#57734 = VECTOR('',#57735,1.);
+#57735 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#57736 = PCURVE('',#55586,#57737);
+#57737 = DEFINITIONAL_REPRESENTATION('',(#57738),#57742);
+#57738 = LINE('',#57739,#57740);
+#57739 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#57740 = VECTOR('',#57741,1.);
+#57741 = DIRECTION('',(-1.,-1.044915787883E-15));
+#57742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57743 = PCURVE('',#57744,#57749);
+#57744 = PLANE('',#57745);
+#57745 = AXIS2_PLACEMENT_3D('',#57746,#57747,#57748);
+#57746 = CARTESIAN_POINT('',(2.35,-0.43,0.725));
+#57747 = DIRECTION('',(1.,2.22044604925E-16,1.044915787883E-15));
+#57748 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#57749 = DEFINITIONAL_REPRESENTATION('',(#57750),#57754);
+#57750 = LINE('',#57751,#57752);
+#57751 = CARTESIAN_POINT('',(-9.512734445312E-32,-0.41));
+#57752 = VECTOR('',#57753,1.);
+#57753 = DIRECTION('',(1.,0.));
+#57754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57755 = ORIENTED_EDGE('',*,*,#57756,.T.);
+#57756 = EDGE_CURVE('',#57729,#57757,#57759,.T.);
+#57757 = VERTEX_POINT('',#57758);
+#57758 = CARTESIAN_POINT('',(2.65,-0.84,5.551115123126E-17));
+#57759 = SURFACE_CURVE('',#57760,(#57765,#57772),.PCURVE_S1.);
+#57760 = CIRCLE('',#57761,0.3);
+#57761 = AXIS2_PLACEMENT_3D('',#57762,#57763,#57764);
+#57762 = CARTESIAN_POINT('',(2.65,-0.84,0.3));
+#57763 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#57764 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#57765 = PCURVE('',#55586,#57766);
+#57766 = DEFINITIONAL_REPRESENTATION('',(#57767),#57771);
+#57767 = CIRCLE('',#57768,0.3);
+#57768 = AXIS2_PLACEMENT_2D('',#57769,#57770);
+#57769 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#57770 = DIRECTION('',(3.515706244646E-15,1.));
+#57771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57772 = PCURVE('',#57773,#57778);
+#57773 = CYLINDRICAL_SURFACE('',#57774,0.3);
+#57774 = AXIS2_PLACEMENT_3D('',#57775,#57776,#57777);
+#57775 = CARTESIAN_POINT('',(2.65,-0.43,0.3));
+#57776 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#57777 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#57778 = DEFINITIONAL_REPRESENTATION('',(#57779),#57783);
+#57779 = LINE('',#57780,#57781);
+#57780 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#57781 = VECTOR('',#57782,1.);
+#57782 = DIRECTION('',(-1.,7.067899292141E-17));
+#57783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57784 = ORIENTED_EDGE('',*,*,#57785,.T.);
+#57785 = EDGE_CURVE('',#57757,#57786,#57788,.T.);
+#57786 = VERTEX_POINT('',#57787);
+#57787 = CARTESIAN_POINT('',(3.,-0.84,5.551115123126E-17));
+#57788 = SURFACE_CURVE('',#57789,(#57793,#57800),.PCURVE_S1.);
+#57789 = LINE('',#57790,#57791);
+#57790 = CARTESIAN_POINT('',(2.65,-0.84,5.551115123126E-17));
+#57791 = VECTOR('',#57792,1.);
+#57792 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#57793 = PCURVE('',#55586,#57794);
+#57794 = DEFINITIONAL_REPRESENTATION('',(#57795),#57799);
+#57795 = LINE('',#57796,#57797);
+#57796 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#57797 = VECTOR('',#57798,1.);
+#57798 = DIRECTION('',(0.,-1.));
+#57799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57800 = PCURVE('',#57801,#57806);
+#57801 = PLANE('',#57802);
+#57802 = AXIS2_PLACEMENT_3D('',#57803,#57804,#57805);
+#57803 = CARTESIAN_POINT('',(2.65,-0.43,5.551115123126E-17));
+#57804 = DIRECTION('',(0.,0.,1.));
+#57805 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#57806 = DEFINITIONAL_REPRESENTATION('',(#57807),#57811);
+#57807 = LINE('',#57808,#57809);
+#57808 = CARTESIAN_POINT('',(-9.103828801925E-17,-0.41));
+#57809 = VECTOR('',#57810,1.);
+#57810 = DIRECTION('',(1.,0.));
+#57811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57812 = ORIENTED_EDGE('',*,*,#57813,.T.);
+#57813 = EDGE_CURVE('',#57786,#57814,#57816,.T.);
+#57814 = VERTEX_POINT('',#57815);
+#57815 = CARTESIAN_POINT('',(3.,-0.84,0.2));
+#57816 = SURFACE_CURVE('',#57817,(#57821,#57828),.PCURVE_S1.);
+#57817 = LINE('',#57818,#57819);
+#57818 = CARTESIAN_POINT('',(3.,-0.84,5.551115123126E-17));
+#57819 = VECTOR('',#57820,1.);
+#57820 = DIRECTION('',(0.,0.,1.));
+#57821 = PCURVE('',#55586,#57822);
+#57822 = DEFINITIONAL_REPRESENTATION('',(#57823),#57827);
+#57823 = LINE('',#57824,#57825);
+#57824 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#57825 = VECTOR('',#57826,1.);
+#57826 = DIRECTION('',(1.,0.));
+#57827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57828 = PCURVE('',#57829,#57834);
+#57829 = PLANE('',#57830);
+#57830 = AXIS2_PLACEMENT_3D('',#57831,#57832,#57833);
+#57831 = CARTESIAN_POINT('',(3.,-0.43,5.551115123126E-17));
+#57832 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57833 = DIRECTION('',(0.,0.,1.));
+#57834 = DEFINITIONAL_REPRESENTATION('',(#57835),#57839);
+#57835 = LINE('',#57836,#57837);
+#57836 = CARTESIAN_POINT('',(0.,-0.41));
+#57837 = VECTOR('',#57838,1.);
+#57838 = DIRECTION('',(1.,0.));
+#57839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57840 = ORIENTED_EDGE('',*,*,#57841,.T.);
+#57841 = EDGE_CURVE('',#57814,#57842,#57844,.T.);
+#57842 = VERTEX_POINT('',#57843);
+#57843 = CARTESIAN_POINT('',(2.65,-0.84,0.2));
+#57844 = SURFACE_CURVE('',#57845,(#57849,#57856),.PCURVE_S1.);
+#57845 = LINE('',#57846,#57847);
+#57846 = CARTESIAN_POINT('',(3.,-0.84,0.2));
+#57847 = VECTOR('',#57848,1.);
+#57848 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57849 = PCURVE('',#55586,#57850);
+#57850 = DEFINITIONAL_REPRESENTATION('',(#57851),#57855);
+#57851 = LINE('',#57852,#57853);
+#57852 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#57853 = VECTOR('',#57854,1.);
+#57854 = DIRECTION('',(0.,1.));
+#57855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57856 = PCURVE('',#57857,#57862);
+#57857 = PLANE('',#57858);
+#57858 = AXIS2_PLACEMENT_3D('',#57859,#57860,#57861);
+#57859 = CARTESIAN_POINT('',(3.,-0.43,0.2));
+#57860 = DIRECTION('',(0.,0.,-1.));
+#57861 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#57862 = DEFINITIONAL_REPRESENTATION('',(#57863),#57867);
+#57863 = LINE('',#57864,#57865);
+#57864 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#57865 = VECTOR('',#57866,1.);
+#57866 = DIRECTION('',(1.,0.));
+#57867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57868 = ORIENTED_EDGE('',*,*,#57869,.T.);
+#57869 = EDGE_CURVE('',#57842,#57870,#57872,.T.);
+#57870 = VERTEX_POINT('',#57871);
+#57871 = CARTESIAN_POINT('',(2.55,-0.84,0.3));
+#57872 = SURFACE_CURVE('',#57873,(#57878,#57889),.PCURVE_S1.);
+#57873 = CIRCLE('',#57874,0.1);
+#57874 = AXIS2_PLACEMENT_3D('',#57875,#57876,#57877);
+#57875 = CARTESIAN_POINT('',(2.65,-0.84,0.3));
+#57876 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#57877 = DIRECTION('',(0.,0.,-1.));
+#57878 = PCURVE('',#55586,#57879);
+#57879 = DEFINITIONAL_REPRESENTATION('',(#57880),#57888);
+#57880 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#57881,#57882,#57883,#57884
+ ,#57885,#57886,#57887),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#57881 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#57882 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#57883 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#57884 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#57885 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#57886 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#57887 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#57888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57889 = PCURVE('',#57890,#57895);
+#57890 = CYLINDRICAL_SURFACE('',#57891,0.1);
+#57891 = AXIS2_PLACEMENT_3D('',#57892,#57893,#57894);
+#57892 = CARTESIAN_POINT('',(2.65,-0.43,0.3));
+#57893 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#57894 = DIRECTION('',(0.,0.,-1.));
+#57895 = DEFINITIONAL_REPRESENTATION('',(#57896),#57900);
+#57896 = LINE('',#57897,#57898);
+#57897 = CARTESIAN_POINT('',(0.,-0.41));
+#57898 = VECTOR('',#57899,1.);
+#57899 = DIRECTION('',(1.,0.));
+#57900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57901 = ORIENTED_EDGE('',*,*,#57902,.T.);
+#57902 = EDGE_CURVE('',#57870,#57903,#57905,.T.);
+#57903 = VERTEX_POINT('',#57904);
+#57904 = CARTESIAN_POINT('',(2.55,-0.84,0.725));
+#57905 = SURFACE_CURVE('',#57906,(#57910,#57917),.PCURVE_S1.);
+#57906 = LINE('',#57907,#57908);
+#57907 = CARTESIAN_POINT('',(2.55,-0.84,0.3));
+#57908 = VECTOR('',#57909,1.);
+#57909 = DIRECTION('',(0.,0.,1.));
+#57910 = PCURVE('',#55586,#57911);
+#57911 = DEFINITIONAL_REPRESENTATION('',(#57912),#57916);
+#57912 = LINE('',#57913,#57914);
+#57913 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#57914 = VECTOR('',#57915,1.);
+#57915 = DIRECTION('',(1.,0.));
+#57916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57917 = PCURVE('',#57918,#57923);
+#57918 = PLANE('',#57919);
+#57919 = AXIS2_PLACEMENT_3D('',#57920,#57921,#57922);
+#57920 = CARTESIAN_POINT('',(2.55,-0.43,0.3));
+#57921 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57922 = DIRECTION('',(0.,0.,1.));
+#57923 = DEFINITIONAL_REPRESENTATION('',(#57924),#57928);
+#57924 = LINE('',#57925,#57926);
+#57925 = CARTESIAN_POINT('',(0.,-0.41));
+#57926 = VECTOR('',#57927,1.);
+#57927 = DIRECTION('',(1.,0.));
+#57928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57929 = ORIENTED_EDGE('',*,*,#57930,.T.);
+#57930 = EDGE_CURVE('',#57903,#57931,#57933,.T.);
+#57931 = VERTEX_POINT('',#57932);
+#57932 = CARTESIAN_POINT('',(2.25,-0.84,1.025));
+#57933 = SURFACE_CURVE('',#57934,(#57939,#57946),.PCURVE_S1.);
+#57934 = CIRCLE('',#57935,0.3);
+#57935 = AXIS2_PLACEMENT_3D('',#57936,#57937,#57938);
+#57936 = CARTESIAN_POINT('',(2.25,-0.84,0.725));
+#57937 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#57938 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#57939 = PCURVE('',#55586,#57940);
+#57940 = DEFINITIONAL_REPRESENTATION('',(#57941),#57945);
+#57941 = CIRCLE('',#57942,0.3);
+#57942 = AXIS2_PLACEMENT_2D('',#57943,#57944);
+#57943 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#57944 = DIRECTION('',(3.700743415417E-16,-1.));
+#57945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57946 = PCURVE('',#57947,#57952);
+#57947 = CYLINDRICAL_SURFACE('',#57948,0.3);
+#57948 = AXIS2_PLACEMENT_3D('',#57949,#57950,#57951);
+#57949 = CARTESIAN_POINT('',(2.25,-0.43,0.725));
+#57950 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#57951 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#57952 = DEFINITIONAL_REPRESENTATION('',(#57953),#57957);
+#57953 = LINE('',#57954,#57955);
+#57954 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#57955 = VECTOR('',#57956,1.);
+#57956 = DIRECTION('',(-1.,0.));
+#57957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57958 = ORIENTED_EDGE('',*,*,#57959,.T.);
+#57959 = EDGE_CURVE('',#57931,#55571,#57960,.T.);
+#57960 = SURFACE_CURVE('',#57961,(#57965,#57972),.PCURVE_S1.);
+#57961 = LINE('',#57962,#57963);
+#57962 = CARTESIAN_POINT('',(2.25,-0.84,1.025));
+#57963 = VECTOR('',#57964,1.);
+#57964 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57965 = PCURVE('',#55586,#57966);
+#57966 = DEFINITIONAL_REPRESENTATION('',(#57967),#57971);
+#57967 = LINE('',#57968,#57969);
+#57968 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#57969 = VECTOR('',#57970,1.);
+#57970 = DIRECTION('',(0.,1.));
+#57971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57972 = PCURVE('',#56082,#57973);
+#57973 = DEFINITIONAL_REPRESENTATION('',(#57974),#57978);
+#57974 = LINE('',#57975,#57976);
+#57975 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#57976 = VECTOR('',#57977,1.);
+#57977 = DIRECTION('',(1.,0.));
+#57978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57979 = ADVANCED_FACE('',(#57980),#55636,.F.);
+#57980 = FACE_BOUND('',#57981,.F.);
+#57981 = EDGE_LOOP('',(#57982,#58002,#58003,#58046));
+#57982 = ORIENTED_EDGE('',*,*,#57983,.F.);
+#57983 = EDGE_CURVE('',#55571,#56067,#57984,.T.);
+#57984 = SURFACE_CURVE('',#57985,(#57989,#57995),.PCURVE_S1.);
+#57985 = LINE('',#57986,#57987);
+#57986 = CARTESIAN_POINT('',(2.25,-0.84,1.025));
+#57987 = VECTOR('',#57988,1.);
+#57988 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#57989 = PCURVE('',#55636,#57990);
+#57990 = DEFINITIONAL_REPRESENTATION('',(#57991),#57994);
+#57991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57992,#57993),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3,0.375),.PIECEWISE_BEZIER_KNOTS.);
+#57992 = CARTESIAN_POINT('',(3.115,2.895956992222E-16));
+#57993 = CARTESIAN_POINT('',(3.129078212291,1.));
+#57994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#57995 = PCURVE('',#56082,#57996);
+#57996 = DEFINITIONAL_REPRESENTATION('',(#57997),#58001);
+#57997 = LINE('',#57998,#57999);
+#57998 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#57999 = VECTOR('',#58000,1.);
+#58000 = DIRECTION('',(1.,0.));
+#58001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58002 = ORIENTED_EDGE('',*,*,#55622,.T.);
+#58003 = ORIENTED_EDGE('',*,*,#58004,.T.);
+#58004 = EDGE_CURVE('',#55600,#56095,#58005,.T.);
+#58005 = SURFACE_CURVE('',#58006,(#58010,#58039),.PCURVE_S1.);
+#58006 = LINE('',#58007,#58008);
+#58007 = CARTESIAN_POINT('',(2.25,-1.7,1.025));
+#58008 = VECTOR('',#58009,1.);
+#58009 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#58010 = PCURVE('',#55636,#58011);
+#58011 = DEFINITIONAL_REPRESENTATION('',(#58012),#58038);
+#58012 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58013,#58014,#58015,#58016,
+ #58017,#58018,#58019,#58020,#58021,#58022,#58023,#58024,#58025,
+ #58026,#58027,#58028,#58029,#58030,#58031,#58032,#58033,#58034,
+ #58035,#58036,#58037),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.3,0.303409090909,0.306818181818,
+ 0.310227272727,0.313636363636,0.317045454545,0.320454545455,
+ 0.323863636364,0.327272727273,0.330681818182,0.334090909091,0.3375,
+ 0.340909090909,0.344318181818,0.347727272727,0.351136363636,
+ 0.354545454545,0.357954545455,0.361363636364,0.364772727273,
+ 0.368181818182,0.371590909091,0.375),.QUASI_UNIFORM_KNOTS.);
+#58013 = CARTESIAN_POINT('',(3.975,0.));
+#58014 = CARTESIAN_POINT('',(3.975424575426,1.515151515152E-02));
+#58015 = CARTESIAN_POINT('',(3.9762743625,4.545454545455E-02));
+#58016 = CARTESIAN_POINT('',(3.97755095609,9.090909090909E-02));
+#58017 = CARTESIAN_POINT('',(3.978829466966,0.136363636364));
+#58018 = CARTESIAN_POINT('',(3.98010989945,0.181818181818));
+#58019 = CARTESIAN_POINT('',(3.981392257878,0.227272727273));
+#58020 = CARTESIAN_POINT('',(3.982676546599,0.272727272727));
+#58021 = CARTESIAN_POINT('',(3.983962769974,0.318181818182));
+#58022 = CARTESIAN_POINT('',(3.985250932379,0.363636363636));
+#58023 = CARTESIAN_POINT('',(3.9865410382,0.409090909091));
+#58024 = CARTESIAN_POINT('',(3.98783309184,0.454545454545));
+#58025 = CARTESIAN_POINT('',(3.989127097713,0.5));
+#58026 = CARTESIAN_POINT('',(3.990423060246,0.545454545455));
+#58027 = CARTESIAN_POINT('',(3.991720983883,0.590909090909));
+#58028 = CARTESIAN_POINT('',(3.993020873076,0.636363636364));
+#58029 = CARTESIAN_POINT('',(3.994322732295,0.681818181818));
+#58030 = CARTESIAN_POINT('',(3.995626566021,0.727272727273));
+#58031 = CARTESIAN_POINT('',(3.996932378749,0.772727272727));
+#58032 = CARTESIAN_POINT('',(3.99824017499,0.818181818182));
+#58033 = CARTESIAN_POINT('',(3.999549959265,0.863636363636));
+#58034 = CARTESIAN_POINT('',(4.000861736112,0.909090909091));
+#58035 = CARTESIAN_POINT('',(4.00217551008,0.954545454545));
+#58036 = CARTESIAN_POINT('',(4.003052693851,0.984848484848));
+#58037 = CARTESIAN_POINT('',(4.003491620112,1.));
+#58038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58039 = PCURVE('',#56132,#58040);
+#58040 = DEFINITIONAL_REPRESENTATION('',(#58041),#58045);
+#58041 = LINE('',#58042,#58043);
+#58042 = CARTESIAN_POINT('',(-0.,0.));
+#58043 = VECTOR('',#58044,1.);
+#58044 = DIRECTION('',(1.,0.));
+#58045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58046 = ORIENTED_EDGE('',*,*,#56094,.F.);
+#58047 = ADVANCED_FACE('',(#58048),#55717,.F.);
+#58048 = FACE_BOUND('',#58049,.F.);
+#58049 = EDGE_LOOP('',(#58050,#58051,#58079,#58100));
+#58050 = ORIENTED_EDGE('',*,*,#55703,.T.);
+#58051 = ORIENTED_EDGE('',*,*,#58052,.T.);
+#58052 = EDGE_CURVE('',#55676,#58053,#58055,.T.);
+#58053 = VERTEX_POINT('',#58054);
+#58054 = CARTESIAN_POINT('',(2.35,0.43,0.725));
+#58055 = SURFACE_CURVE('',#58056,(#58061,#58068),.PCURVE_S1.);
+#58056 = CIRCLE('',#58057,0.1);
+#58057 = AXIS2_PLACEMENT_3D('',#58058,#58059,#58060);
+#58058 = CARTESIAN_POINT('',(2.25,0.43,0.725));
+#58059 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#58060 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#58061 = PCURVE('',#55717,#58062);
+#58062 = DEFINITIONAL_REPRESENTATION('',(#58063),#58067);
+#58063 = LINE('',#58064,#58065);
+#58064 = CARTESIAN_POINT('',(0.,-0.41));
+#58065 = VECTOR('',#58066,1.);
+#58066 = DIRECTION('',(1.,0.));
+#58067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58068 = PCURVE('',#55691,#58069);
+#58069 = DEFINITIONAL_REPRESENTATION('',(#58070),#58078);
+#58070 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#58071,#58072,#58073,#58074
+ ,#58075,#58076,#58077),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#58071 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#58072 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#58073 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#58074 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#58075 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#58076 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#58077 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#58078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58079 = ORIENTED_EDGE('',*,*,#58080,.F.);
+#58080 = EDGE_CURVE('',#56277,#58053,#58081,.T.);
+#58081 = SURFACE_CURVE('',#58082,(#58086,#58093),.PCURVE_S1.);
+#58082 = LINE('',#58083,#58084);
+#58083 = CARTESIAN_POINT('',(2.35,0.84,0.725));
+#58084 = VECTOR('',#58085,1.);
+#58085 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#58086 = PCURVE('',#55717,#58087);
+#58087 = DEFINITIONAL_REPRESENTATION('',(#58088),#58092);
+#58088 = LINE('',#58089,#58090);
+#58089 = CARTESIAN_POINT('',(1.570796326795,-1.110223024625E-16));
+#58090 = VECTOR('',#58091,1.);
+#58091 = DIRECTION('',(0.,-1.));
+#58092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58093 = PCURVE('',#56320,#58094);
+#58094 = DEFINITIONAL_REPRESENTATION('',(#58095),#58099);
+#58095 = LINE('',#58096,#58097);
+#58096 = CARTESIAN_POINT('',(0.,0.));
+#58097 = VECTOR('',#58098,1.);
+#58098 = DIRECTION('',(7.584527938158E-44,-1.));
+#58099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58100 = ORIENTED_EDGE('',*,*,#56276,.F.);
+#58101 = ADVANCED_FACE('',(#58102),#55691,.T.);
+#58102 = FACE_BOUND('',#58103,.T.);
+#58103 = EDGE_LOOP('',(#58104,#58105,#58106,#58107,#58130,#58154,#58177,
+ #58200,#58223,#58251,#58274,#58298));
+#58104 = ORIENTED_EDGE('',*,*,#55813,.F.);
+#58105 = ORIENTED_EDGE('',*,*,#55675,.T.);
+#58106 = ORIENTED_EDGE('',*,*,#58052,.T.);
+#58107 = ORIENTED_EDGE('',*,*,#58108,.T.);
+#58108 = EDGE_CURVE('',#58053,#58109,#58111,.T.);
+#58109 = VERTEX_POINT('',#58110);
+#58110 = CARTESIAN_POINT('',(2.35,0.43,0.3));
+#58111 = SURFACE_CURVE('',#58112,(#58116,#58123),.PCURVE_S1.);
+#58112 = LINE('',#58113,#58114);
+#58113 = CARTESIAN_POINT('',(2.35,0.43,0.725));
+#58114 = VECTOR('',#58115,1.);
+#58115 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#58116 = PCURVE('',#55691,#58117);
+#58117 = DEFINITIONAL_REPRESENTATION('',(#58118),#58122);
+#58118 = LINE('',#58119,#58120);
+#58119 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#58120 = VECTOR('',#58121,1.);
+#58121 = DIRECTION('',(-1.,-1.044915787883E-15));
+#58122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58123 = PCURVE('',#56320,#58124);
+#58124 = DEFINITIONAL_REPRESENTATION('',(#58125),#58129);
+#58125 = LINE('',#58126,#58127);
+#58126 = CARTESIAN_POINT('',(-9.512734445312E-32,-0.41));
+#58127 = VECTOR('',#58128,1.);
+#58128 = DIRECTION('',(1.,0.));
+#58129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58130 = ORIENTED_EDGE('',*,*,#58131,.T.);
+#58131 = EDGE_CURVE('',#58109,#58132,#58134,.T.);
+#58132 = VERTEX_POINT('',#58133);
+#58133 = CARTESIAN_POINT('',(2.65,0.43,5.551115123126E-17));
+#58134 = SURFACE_CURVE('',#58135,(#58140,#58147),.PCURVE_S1.);
+#58135 = CIRCLE('',#58136,0.3);
+#58136 = AXIS2_PLACEMENT_3D('',#58137,#58138,#58139);
+#58137 = CARTESIAN_POINT('',(2.65,0.43,0.3));
+#58138 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#58139 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#58140 = PCURVE('',#55691,#58141);
+#58141 = DEFINITIONAL_REPRESENTATION('',(#58142),#58146);
+#58142 = CIRCLE('',#58143,0.3);
+#58143 = AXIS2_PLACEMENT_2D('',#58144,#58145);
+#58144 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#58145 = DIRECTION('',(3.515706244646E-15,1.));
+#58146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58147 = PCURVE('',#56349,#58148);
+#58148 = DEFINITIONAL_REPRESENTATION('',(#58149),#58153);
+#58149 = LINE('',#58150,#58151);
+#58150 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#58151 = VECTOR('',#58152,1.);
+#58152 = DIRECTION('',(-1.,-3.533949646071E-17));
+#58153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58154 = ORIENTED_EDGE('',*,*,#58155,.T.);
+#58155 = EDGE_CURVE('',#58132,#58156,#58158,.T.);
+#58156 = VERTEX_POINT('',#58157);
+#58157 = CARTESIAN_POINT('',(3.,0.43,5.551115123126E-17));
+#58158 = SURFACE_CURVE('',#58159,(#58163,#58170),.PCURVE_S1.);
+#58159 = LINE('',#58160,#58161);
+#58160 = CARTESIAN_POINT('',(2.65,0.43,5.551115123126E-17));
+#58161 = VECTOR('',#58162,1.);
+#58162 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#58163 = PCURVE('',#55691,#58164);
+#58164 = DEFINITIONAL_REPRESENTATION('',(#58165),#58169);
+#58165 = LINE('',#58166,#58167);
+#58166 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#58167 = VECTOR('',#58168,1.);
+#58168 = DIRECTION('',(0.,-1.));
+#58169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58170 = PCURVE('',#56377,#58171);
+#58171 = DEFINITIONAL_REPRESENTATION('',(#58172),#58176);
+#58172 = LINE('',#58173,#58174);
+#58173 = CARTESIAN_POINT('',(-9.103828801925E-17,-0.41));
+#58174 = VECTOR('',#58175,1.);
+#58175 = DIRECTION('',(1.,0.));
+#58176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58177 = ORIENTED_EDGE('',*,*,#58178,.T.);
+#58178 = EDGE_CURVE('',#58156,#58179,#58181,.T.);
+#58179 = VERTEX_POINT('',#58180);
+#58180 = CARTESIAN_POINT('',(3.,0.43,0.2));
+#58181 = SURFACE_CURVE('',#58182,(#58186,#58193),.PCURVE_S1.);
+#58182 = LINE('',#58183,#58184);
+#58183 = CARTESIAN_POINT('',(3.,0.43,5.551115123126E-17));
+#58184 = VECTOR('',#58185,1.);
+#58185 = DIRECTION('',(0.,0.,1.));
+#58186 = PCURVE('',#55691,#58187);
+#58187 = DEFINITIONAL_REPRESENTATION('',(#58188),#58192);
+#58188 = LINE('',#58189,#58190);
+#58189 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#58190 = VECTOR('',#58191,1.);
+#58191 = DIRECTION('',(1.,0.));
+#58192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58193 = PCURVE('',#56405,#58194);
+#58194 = DEFINITIONAL_REPRESENTATION('',(#58195),#58199);
+#58195 = LINE('',#58196,#58197);
+#58196 = CARTESIAN_POINT('',(0.,-0.41));
+#58197 = VECTOR('',#58198,1.);
+#58198 = DIRECTION('',(1.,0.));
+#58199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58200 = ORIENTED_EDGE('',*,*,#58201,.T.);
+#58201 = EDGE_CURVE('',#58179,#58202,#58204,.T.);
+#58202 = VERTEX_POINT('',#58203);
+#58203 = CARTESIAN_POINT('',(2.65,0.43,0.2));
+#58204 = SURFACE_CURVE('',#58205,(#58209,#58216),.PCURVE_S1.);
+#58205 = LINE('',#58206,#58207);
+#58206 = CARTESIAN_POINT('',(3.,0.43,0.2));
+#58207 = VECTOR('',#58208,1.);
+#58208 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#58209 = PCURVE('',#55691,#58210);
+#58210 = DEFINITIONAL_REPRESENTATION('',(#58211),#58215);
+#58211 = LINE('',#58212,#58213);
+#58212 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#58213 = VECTOR('',#58214,1.);
+#58214 = DIRECTION('',(0.,1.));
+#58215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58216 = PCURVE('',#56433,#58217);
+#58217 = DEFINITIONAL_REPRESENTATION('',(#58218),#58222);
+#58218 = LINE('',#58219,#58220);
+#58219 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#58220 = VECTOR('',#58221,1.);
+#58221 = DIRECTION('',(1.,0.));
+#58222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58223 = ORIENTED_EDGE('',*,*,#58224,.T.);
+#58224 = EDGE_CURVE('',#58202,#58225,#58227,.T.);
+#58225 = VERTEX_POINT('',#58226);
+#58226 = CARTESIAN_POINT('',(2.55,0.43,0.3));
+#58227 = SURFACE_CURVE('',#58228,(#58233,#58244),.PCURVE_S1.);
+#58228 = CIRCLE('',#58229,0.1);
+#58229 = AXIS2_PLACEMENT_3D('',#58230,#58231,#58232);
+#58230 = CARTESIAN_POINT('',(2.65,0.43,0.3));
+#58231 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#58232 = DIRECTION('',(0.,0.,-1.));
+#58233 = PCURVE('',#55691,#58234);
+#58234 = DEFINITIONAL_REPRESENTATION('',(#58235),#58243);
+#58235 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#58236,#58237,#58238,#58239
+ ,#58240,#58241,#58242),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#58236 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#58237 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#58238 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#58239 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#58240 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#58241 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#58242 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#58243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58244 = PCURVE('',#56466,#58245);
+#58245 = DEFINITIONAL_REPRESENTATION('',(#58246),#58250);
+#58246 = LINE('',#58247,#58248);
+#58247 = CARTESIAN_POINT('',(0.,-0.41));
+#58248 = VECTOR('',#58249,1.);
+#58249 = DIRECTION('',(1.,3.533949646071E-17));
+#58250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58251 = ORIENTED_EDGE('',*,*,#58252,.T.);
+#58252 = EDGE_CURVE('',#58225,#58253,#58255,.T.);
+#58253 = VERTEX_POINT('',#58254);
+#58254 = CARTESIAN_POINT('',(2.55,0.43,0.725));
+#58255 = SURFACE_CURVE('',#58256,(#58260,#58267),.PCURVE_S1.);
+#58256 = LINE('',#58257,#58258);
+#58257 = CARTESIAN_POINT('',(2.55,0.43,0.3));
+#58258 = VECTOR('',#58259,1.);
+#58259 = DIRECTION('',(0.,0.,1.));
+#58260 = PCURVE('',#55691,#58261);
+#58261 = DEFINITIONAL_REPRESENTATION('',(#58262),#58266);
+#58262 = LINE('',#58263,#58264);
+#58263 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#58264 = VECTOR('',#58265,1.);
+#58265 = DIRECTION('',(1.,0.));
+#58266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58267 = PCURVE('',#56494,#58268);
+#58268 = DEFINITIONAL_REPRESENTATION('',(#58269),#58273);
+#58269 = LINE('',#58270,#58271);
+#58270 = CARTESIAN_POINT('',(0.,-0.41));
+#58271 = VECTOR('',#58272,1.);
+#58272 = DIRECTION('',(1.,0.));
+#58273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58274 = ORIENTED_EDGE('',*,*,#58275,.T.);
+#58275 = EDGE_CURVE('',#58253,#58276,#58278,.T.);
+#58276 = VERTEX_POINT('',#58277);
+#58277 = CARTESIAN_POINT('',(2.25,0.43,1.025));
+#58278 = SURFACE_CURVE('',#58279,(#58284,#58291),.PCURVE_S1.);
+#58279 = CIRCLE('',#58280,0.3);
+#58280 = AXIS2_PLACEMENT_3D('',#58281,#58282,#58283);
+#58281 = CARTESIAN_POINT('',(2.25,0.43,0.725));
+#58282 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#58283 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#58284 = PCURVE('',#55691,#58285);
+#58285 = DEFINITIONAL_REPRESENTATION('',(#58286),#58290);
+#58286 = CIRCLE('',#58287,0.3);
+#58287 = AXIS2_PLACEMENT_2D('',#58288,#58289);
+#58288 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#58289 = DIRECTION('',(3.700743415417E-16,-1.));
+#58290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58291 = PCURVE('',#56523,#58292);
+#58292 = DEFINITIONAL_REPRESENTATION('',(#58293),#58297);
+#58293 = LINE('',#58294,#58295);
+#58294 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#58295 = VECTOR('',#58296,1.);
+#58296 = DIRECTION('',(-1.,0.));
+#58297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58298 = ORIENTED_EDGE('',*,*,#58299,.T.);
+#58299 = EDGE_CURVE('',#58276,#55814,#58300,.T.);
+#58300 = SURFACE_CURVE('',#58301,(#58305,#58312),.PCURVE_S1.);
+#58301 = LINE('',#58302,#58303);
+#58302 = CARTESIAN_POINT('',(2.25,0.43,1.025));
+#58303 = VECTOR('',#58304,1.);
+#58304 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#58305 = PCURVE('',#55691,#58306);
+#58306 = DEFINITIONAL_REPRESENTATION('',(#58307),#58311);
+#58307 = LINE('',#58308,#58309);
+#58308 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#58309 = VECTOR('',#58310,1.);
+#58310 = DIRECTION('',(0.,1.));
+#58311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58312 = PCURVE('',#56032,#58313);
+#58313 = DEFINITIONAL_REPRESENTATION('',(#58314),#58318);
+#58314 = LINE('',#58315,#58316);
+#58315 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#58316 = VECTOR('',#58317,1.);
+#58317 = DIRECTION('',(1.,0.));
+#58318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58319 = ADVANCED_FACE('',(#58320),#55748,.F.);
+#58320 = FACE_BOUND('',#58321,.F.);
+#58321 = EDGE_LOOP('',(#58322,#58323,#58324,#58352,#58375,#58399,#58422,
+ #58445,#58468,#58496,#58519,#58543));
+#58322 = ORIENTED_EDGE('',*,*,#55837,.F.);
+#58323 = ORIENTED_EDGE('',*,*,#55732,.T.);
+#58324 = ORIENTED_EDGE('',*,*,#58325,.T.);
+#58325 = EDGE_CURVE('',#55733,#58326,#58328,.T.);
+#58326 = VERTEX_POINT('',#58327);
+#58327 = CARTESIAN_POINT('',(2.35,-0.43,0.725));
+#58328 = SURFACE_CURVE('',#58329,(#58334,#58345),.PCURVE_S1.);
+#58329 = CIRCLE('',#58330,0.1);
+#58330 = AXIS2_PLACEMENT_3D('',#58331,#58332,#58333);
+#58331 = CARTESIAN_POINT('',(2.25,-0.43,0.725));
+#58332 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#58333 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#58334 = PCURVE('',#55748,#58335);
+#58335 = DEFINITIONAL_REPRESENTATION('',(#58336),#58344);
+#58336 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#58337,#58338,#58339,#58340
+ ,#58341,#58342,#58343),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#58337 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#58338 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#58339 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#58340 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#58341 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#58342 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#58343 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#58344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58345 = PCURVE('',#55798,#58346);
+#58346 = DEFINITIONAL_REPRESENTATION('',(#58347),#58351);
+#58347 = LINE('',#58348,#58349);
+#58348 = CARTESIAN_POINT('',(0.,0.));
+#58349 = VECTOR('',#58350,1.);
+#58350 = DIRECTION('',(1.,0.));
+#58351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58352 = ORIENTED_EDGE('',*,*,#58353,.T.);
+#58353 = EDGE_CURVE('',#58326,#58354,#58356,.T.);
+#58354 = VERTEX_POINT('',#58355);
+#58355 = CARTESIAN_POINT('',(2.35,-0.43,0.3));
+#58356 = SURFACE_CURVE('',#58357,(#58361,#58368),.PCURVE_S1.);
+#58357 = LINE('',#58358,#58359);
+#58358 = CARTESIAN_POINT('',(2.35,-0.43,0.725));
+#58359 = VECTOR('',#58360,1.);
+#58360 = DIRECTION('',(1.044915787883E-15,2.320179133003E-31,-1.));
+#58361 = PCURVE('',#55748,#58362);
+#58362 = DEFINITIONAL_REPRESENTATION('',(#58363),#58367);
+#58363 = LINE('',#58364,#58365);
+#58364 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#58365 = VECTOR('',#58366,1.);
+#58366 = DIRECTION('',(-1.,-1.044915787883E-15));
+#58367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58368 = PCURVE('',#57744,#58369);
+#58369 = DEFINITIONAL_REPRESENTATION('',(#58370),#58374);
+#58370 = LINE('',#58371,#58372);
+#58371 = CARTESIAN_POINT('',(0.,0.));
+#58372 = VECTOR('',#58373,1.);
+#58373 = DIRECTION('',(1.,0.));
+#58374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58375 = ORIENTED_EDGE('',*,*,#58376,.T.);
+#58376 = EDGE_CURVE('',#58354,#58377,#58379,.T.);
+#58377 = VERTEX_POINT('',#58378);
+#58378 = CARTESIAN_POINT('',(2.65,-0.43,5.551115123126E-17));
+#58379 = SURFACE_CURVE('',#58380,(#58385,#58392),.PCURVE_S1.);
+#58380 = CIRCLE('',#58381,0.3);
+#58381 = AXIS2_PLACEMENT_3D('',#58382,#58383,#58384);
+#58382 = CARTESIAN_POINT('',(2.65,-0.43,0.3));
+#58383 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#58384 = DIRECTION('',(-1.,-2.22044604925E-16,3.515706244646E-15));
+#58385 = PCURVE('',#55748,#58386);
+#58386 = DEFINITIONAL_REPRESENTATION('',(#58387),#58391);
+#58387 = CIRCLE('',#58388,0.3);
+#58388 = AXIS2_PLACEMENT_2D('',#58389,#58390);
+#58389 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#58390 = DIRECTION('',(3.515706244646E-15,1.));
+#58391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58392 = PCURVE('',#57773,#58393);
+#58393 = DEFINITIONAL_REPRESENTATION('',(#58394),#58398);
+#58394 = LINE('',#58395,#58396);
+#58395 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-17));
+#58396 = VECTOR('',#58397,1.);
+#58397 = DIRECTION('',(-1.,-3.533949646071E-17));
+#58398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58399 = ORIENTED_EDGE('',*,*,#58400,.T.);
+#58400 = EDGE_CURVE('',#58377,#58401,#58403,.T.);
+#58401 = VERTEX_POINT('',#58402);
+#58402 = CARTESIAN_POINT('',(3.,-0.43,5.551115123126E-17));
+#58403 = SURFACE_CURVE('',#58404,(#58408,#58415),.PCURVE_S1.);
+#58404 = LINE('',#58405,#58406);
+#58405 = CARTESIAN_POINT('',(2.65,-0.43,5.551115123126E-17));
+#58406 = VECTOR('',#58407,1.);
+#58407 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#58408 = PCURVE('',#55748,#58409);
+#58409 = DEFINITIONAL_REPRESENTATION('',(#58410),#58414);
+#58410 = LINE('',#58411,#58412);
+#58411 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#58412 = VECTOR('',#58413,1.);
+#58413 = DIRECTION('',(0.,-1.));
+#58414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58415 = PCURVE('',#57801,#58416);
+#58416 = DEFINITIONAL_REPRESENTATION('',(#58417),#58421);
+#58417 = LINE('',#58418,#58419);
+#58418 = CARTESIAN_POINT('',(0.,0.));
+#58419 = VECTOR('',#58420,1.);
+#58420 = DIRECTION('',(1.,0.));
+#58421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58422 = ORIENTED_EDGE('',*,*,#58423,.T.);
+#58423 = EDGE_CURVE('',#58401,#58424,#58426,.T.);
+#58424 = VERTEX_POINT('',#58425);
+#58425 = CARTESIAN_POINT('',(3.,-0.43,0.2));
+#58426 = SURFACE_CURVE('',#58427,(#58431,#58438),.PCURVE_S1.);
+#58427 = LINE('',#58428,#58429);
+#58428 = CARTESIAN_POINT('',(3.,-0.43,5.551115123126E-17));
+#58429 = VECTOR('',#58430,1.);
+#58430 = DIRECTION('',(0.,0.,1.));
+#58431 = PCURVE('',#55748,#58432);
+#58432 = DEFINITIONAL_REPRESENTATION('',(#58433),#58437);
+#58433 = LINE('',#58434,#58435);
+#58434 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#58435 = VECTOR('',#58436,1.);
+#58436 = DIRECTION('',(1.,0.));
+#58437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58438 = PCURVE('',#57829,#58439);
+#58439 = DEFINITIONAL_REPRESENTATION('',(#58440),#58444);
+#58440 = LINE('',#58441,#58442);
+#58441 = CARTESIAN_POINT('',(0.,0.));
+#58442 = VECTOR('',#58443,1.);
+#58443 = DIRECTION('',(1.,0.));
+#58444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58445 = ORIENTED_EDGE('',*,*,#58446,.T.);
+#58446 = EDGE_CURVE('',#58424,#58447,#58449,.T.);
+#58447 = VERTEX_POINT('',#58448);
+#58448 = CARTESIAN_POINT('',(2.65,-0.43,0.2));
+#58449 = SURFACE_CURVE('',#58450,(#58454,#58461),.PCURVE_S1.);
+#58450 = LINE('',#58451,#58452);
+#58451 = CARTESIAN_POINT('',(3.,-0.43,0.2));
+#58452 = VECTOR('',#58453,1.);
+#58453 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#58454 = PCURVE('',#55748,#58455);
+#58455 = DEFINITIONAL_REPRESENTATION('',(#58456),#58460);
+#58456 = LINE('',#58457,#58458);
+#58457 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#58458 = VECTOR('',#58459,1.);
+#58459 = DIRECTION('',(0.,1.));
+#58460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58461 = PCURVE('',#57857,#58462);
+#58462 = DEFINITIONAL_REPRESENTATION('',(#58463),#58467);
+#58463 = LINE('',#58464,#58465);
+#58464 = CARTESIAN_POINT('',(-0.,0.));
+#58465 = VECTOR('',#58466,1.);
+#58466 = DIRECTION('',(1.,0.));
+#58467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58468 = ORIENTED_EDGE('',*,*,#58469,.T.);
+#58469 = EDGE_CURVE('',#58447,#58470,#58472,.T.);
+#58470 = VERTEX_POINT('',#58471);
+#58471 = CARTESIAN_POINT('',(2.55,-0.43,0.3));
+#58472 = SURFACE_CURVE('',#58473,(#58478,#58489),.PCURVE_S1.);
+#58473 = CIRCLE('',#58474,0.1);
+#58474 = AXIS2_PLACEMENT_3D('',#58475,#58476,#58477);
+#58475 = CARTESIAN_POINT('',(2.65,-0.43,0.3));
+#58476 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#58477 = DIRECTION('',(0.,0.,-1.));
+#58478 = PCURVE('',#55748,#58479);
+#58479 = DEFINITIONAL_REPRESENTATION('',(#58480),#58488);
+#58480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#58481,#58482,#58483,#58484
+ ,#58485,#58486,#58487),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#58481 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#58482 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#58483 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#58484 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#58485 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#58486 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#58487 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#58488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58489 = PCURVE('',#57890,#58490);
+#58490 = DEFINITIONAL_REPRESENTATION('',(#58491),#58495);
+#58491 = LINE('',#58492,#58493);
+#58492 = CARTESIAN_POINT('',(0.,0.));
+#58493 = VECTOR('',#58494,1.);
+#58494 = DIRECTION('',(1.,3.533949646071E-17));
+#58495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58496 = ORIENTED_EDGE('',*,*,#58497,.T.);
+#58497 = EDGE_CURVE('',#58470,#58498,#58500,.T.);
+#58498 = VERTEX_POINT('',#58499);
+#58499 = CARTESIAN_POINT('',(2.55,-0.43,0.725));
+#58500 = SURFACE_CURVE('',#58501,(#58505,#58512),.PCURVE_S1.);
+#58501 = LINE('',#58502,#58503);
+#58502 = CARTESIAN_POINT('',(2.55,-0.43,0.3));
+#58503 = VECTOR('',#58504,1.);
+#58504 = DIRECTION('',(0.,0.,1.));
+#58505 = PCURVE('',#55748,#58506);
+#58506 = DEFINITIONAL_REPRESENTATION('',(#58507),#58511);
+#58507 = LINE('',#58508,#58509);
+#58508 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#58509 = VECTOR('',#58510,1.);
+#58510 = DIRECTION('',(1.,0.));
+#58511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58512 = PCURVE('',#57918,#58513);
+#58513 = DEFINITIONAL_REPRESENTATION('',(#58514),#58518);
+#58514 = LINE('',#58515,#58516);
+#58515 = CARTESIAN_POINT('',(0.,0.));
+#58516 = VECTOR('',#58517,1.);
+#58517 = DIRECTION('',(1.,0.));
+#58518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58519 = ORIENTED_EDGE('',*,*,#58520,.T.);
+#58520 = EDGE_CURVE('',#58498,#58521,#58523,.T.);
+#58521 = VERTEX_POINT('',#58522);
+#58522 = CARTESIAN_POINT('',(2.25,-0.43,1.025));
+#58523 = SURFACE_CURVE('',#58524,(#58529,#58536),.PCURVE_S1.);
+#58524 = CIRCLE('',#58525,0.3);
+#58525 = AXIS2_PLACEMENT_3D('',#58526,#58527,#58528);
+#58526 = CARTESIAN_POINT('',(2.25,-0.43,0.725));
+#58527 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#58528 = DIRECTION('',(1.,2.22044604925E-16,3.700743415417E-16));
+#58529 = PCURVE('',#55748,#58530);
+#58530 = DEFINITIONAL_REPRESENTATION('',(#58531),#58535);
+#58531 = CIRCLE('',#58532,0.3);
+#58532 = AXIS2_PLACEMENT_2D('',#58533,#58534);
+#58533 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#58534 = DIRECTION('',(3.700743415417E-16,-1.));
+#58535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58536 = PCURVE('',#57947,#58537);
+#58537 = DEFINITIONAL_REPRESENTATION('',(#58538),#58542);
+#58538 = LINE('',#58539,#58540);
+#58539 = CARTESIAN_POINT('',(6.28318530718,0.));
+#58540 = VECTOR('',#58541,1.);
+#58541 = DIRECTION('',(-1.,0.));
+#58542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58543 = ORIENTED_EDGE('',*,*,#58544,.T.);
+#58544 = EDGE_CURVE('',#58521,#55838,#58545,.T.);
+#58545 = SURFACE_CURVE('',#58546,(#58550,#58557),.PCURVE_S1.);
+#58546 = LINE('',#58547,#58548);
+#58547 = CARTESIAN_POINT('',(2.25,-0.43,1.025));
+#58548 = VECTOR('',#58549,1.);
+#58549 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#58550 = PCURVE('',#55748,#58551);
+#58551 = DEFINITIONAL_REPRESENTATION('',(#58552),#58556);
+#58552 = LINE('',#58553,#58554);
+#58553 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#58554 = VECTOR('',#58555,1.);
+#58555 = DIRECTION('',(0.,1.));
+#58556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58557 = PCURVE('',#56082,#58558);
+#58558 = DEFINITIONAL_REPRESENTATION('',(#58559),#58563);
+#58559 = LINE('',#58560,#58561);
+#58560 = CARTESIAN_POINT('',(-0.,0.));
+#58561 = VECTOR('',#58562,1.);
+#58562 = DIRECTION('',(1.,0.));
+#58563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58564 = ADVANCED_FACE('',(#58565),#55798,.F.);
+#58565 = FACE_BOUND('',#58566,.F.);
+#58566 = EDGE_LOOP('',(#58567,#58568,#58569,#58590));
+#58567 = ORIENTED_EDGE('',*,*,#55784,.T.);
+#58568 = ORIENTED_EDGE('',*,*,#57700,.T.);
+#58569 = ORIENTED_EDGE('',*,*,#58570,.F.);
+#58570 = EDGE_CURVE('',#58326,#57701,#58571,.T.);
+#58571 = SURFACE_CURVE('',#58572,(#58576,#58583),.PCURVE_S1.);
+#58572 = LINE('',#58573,#58574);
+#58573 = CARTESIAN_POINT('',(2.35,-0.43,0.725));
+#58574 = VECTOR('',#58575,1.);
+#58575 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#58576 = PCURVE('',#55798,#58577);
+#58577 = DEFINITIONAL_REPRESENTATION('',(#58578),#58582);
+#58578 = LINE('',#58579,#58580);
+#58579 = CARTESIAN_POINT('',(1.570796326795,0.));
+#58580 = VECTOR('',#58581,1.);
+#58581 = DIRECTION('',(0.,-1.));
+#58582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58583 = PCURVE('',#57744,#58584);
+#58584 = DEFINITIONAL_REPRESENTATION('',(#58585),#58589);
+#58585 = LINE('',#58586,#58587);
+#58586 = CARTESIAN_POINT('',(0.,0.));
+#58587 = VECTOR('',#58588,1.);
+#58588 = DIRECTION('',(7.584527938158E-44,-1.));
+#58589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58590 = ORIENTED_EDGE('',*,*,#58325,.F.);
+#58591 = ADVANCED_FACE('',(#58592),#55874,.F.);
+#58592 = FACE_BOUND('',#58593,.F.);
+#58593 = EDGE_LOOP('',(#58594,#58614,#58615,#58635));
+#58594 = ORIENTED_EDGE('',*,*,#58595,.F.);
+#58595 = EDGE_CURVE('',#55814,#56017,#58596,.T.);
+#58596 = SURFACE_CURVE('',#58597,(#58601,#58607),.PCURVE_S1.);
+#58597 = LINE('',#58598,#58599);
+#58598 = CARTESIAN_POINT('',(2.25,0.43,1.025));
+#58599 = VECTOR('',#58600,1.);
+#58600 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#58601 = PCURVE('',#55874,#58602);
+#58602 = DEFINITIONAL_REPRESENTATION('',(#58603),#58606);
+#58603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58604,#58605),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3,0.375),.PIECEWISE_BEZIER_KNOTS.);
+#58604 = CARTESIAN_POINT('',(1.845,3.104370344802E-17));
+#58605 = CARTESIAN_POINT('',(1.837793296089,1.));
+#58606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58607 = PCURVE('',#56032,#58608);
+#58608 = DEFINITIONAL_REPRESENTATION('',(#58609),#58613);
+#58609 = LINE('',#58610,#58611);
+#58610 = CARTESIAN_POINT('',(9.103828801925E-17,-0.41));
+#58611 = VECTOR('',#58612,1.);
+#58612 = DIRECTION('',(1.,0.));
+#58613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58614 = ORIENTED_EDGE('',*,*,#55860,.T.);
+#58615 = ORIENTED_EDGE('',*,*,#58616,.T.);
+#58616 = EDGE_CURVE('',#55838,#56045,#58617,.T.);
+#58617 = SURFACE_CURVE('',#58618,(#58622,#58628),.PCURVE_S1.);
+#58618 = LINE('',#58619,#58620);
+#58619 = CARTESIAN_POINT('',(2.25,-0.43,1.025));
+#58620 = VECTOR('',#58621,1.);
+#58621 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#58622 = PCURVE('',#55874,#58623);
+#58623 = DEFINITIONAL_REPRESENTATION('',(#58624),#58627);
+#58624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58625,#58626),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3,0.375),.PIECEWISE_BEZIER_KNOTS.);
+#58625 = CARTESIAN_POINT('',(2.705,3.104372131641E-17));
+#58626 = CARTESIAN_POINT('',(2.712206703911,1.));
+#58627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58628 = PCURVE('',#56082,#58629);
+#58629 = DEFINITIONAL_REPRESENTATION('',(#58630),#58634);
+#58630 = LINE('',#58631,#58632);
+#58631 = CARTESIAN_POINT('',(-0.,0.));
+#58632 = VECTOR('',#58633,1.);
+#58633 = DIRECTION('',(1.,0.));
+#58634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58635 = ORIENTED_EDGE('',*,*,#56044,.F.);
+#58636 = ADVANCED_FACE('',(#58637),#55907,.F.);
+#58637 = FACE_BOUND('',#58638,.F.);
+#58638 = EDGE_LOOP('',(#58639,#58640,#58641,#58663));
+#58639 = ORIENTED_EDGE('',*,*,#55891,.T.);
+#58640 = ORIENTED_EDGE('',*,*,#55945,.T.);
+#58641 = ORIENTED_EDGE('',*,*,#58642,.F.);
+#58642 = EDGE_CURVE('',#58643,#55946,#58645,.T.);
+#58643 = VERTEX_POINT('',#58644);
+#58644 = CARTESIAN_POINT('',(1.7375,2.375,1.025));
+#58645 = SURFACE_CURVE('',#58646,(#58650,#58656),.PCURVE_S1.);
+#58646 = LINE('',#58647,#58648);
+#58647 = CARTESIAN_POINT('',(1.7375,2.375,1.025));
+#58648 = VECTOR('',#58649,1.);
+#58649 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#58650 = PCURVE('',#55907,#58651);
+#58651 = DEFINITIONAL_REPRESENTATION('',(#58652),#58655);
+#58652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58653,#58654),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.194454364826),.PIECEWISE_BEZIER_KNOTS.);
+#58653 = CARTESIAN_POINT('',(-3.328677979189E-16,1.));
+#58654 = CARTESIAN_POINT('',(0.247487373415,1.));
+#58655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58656 = PCURVE('',#56233,#58657);
+#58657 = DEFINITIONAL_REPRESENTATION('',(#58658),#58662);
+#58658 = LINE('',#58659,#58660);
+#58659 = CARTESIAN_POINT('',(2.520333281894E-17,1.463398608857E-16));
+#58660 = VECTOR('',#58661,1.);
+#58661 = DIRECTION('',(1.,-5.45925346422E-16));
+#58662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58663 = ORIENTED_EDGE('',*,*,#58664,.F.);
+#58664 = EDGE_CURVE('',#55892,#58643,#58665,.T.);
+#58665 = SURFACE_CURVE('',#58666,(#58669,#58676),.PCURVE_S1.);
+#58666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58667,#58668),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#58667 = CARTESIAN_POINT('',(1.775,2.45,1.025));
+#58668 = CARTESIAN_POINT('',(1.7375,2.375,1.025));
+#58669 = PCURVE('',#55907,#58670);
+#58670 = DEFINITIONAL_REPRESENTATION('',(#58671),#58675);
+#58671 = LINE('',#58672,#58673);
+#58672 = CARTESIAN_POINT('',(-1.427240192909E-16,-5.26430630895E-15));
+#58673 = VECTOR('',#58674,1.);
+#58674 = DIRECTION('',(-1.901437786279E-16,1.));
+#58675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58676 = PCURVE('',#58677,#58682);
+#58677 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#58678,#58679)
+ ,(#58680,#58681
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#58678 = CARTESIAN_POINT('',(-1.775,2.45,1.025));
+#58679 = CARTESIAN_POINT('',(-1.7375,2.375,1.025));
+#58680 = CARTESIAN_POINT('',(1.775,2.45,1.025));
+#58681 = CARTESIAN_POINT('',(1.7375,2.375,1.025));
+#58682 = DEFINITIONAL_REPRESENTATION('',(#58683),#58687);
+#58683 = LINE('',#58684,#58685);
+#58684 = CARTESIAN_POINT('',(3.55,1.04090322465E-15));
+#58685 = VECTOR('',#58686,1.);
+#58686 = DIRECTION('',(4.440892098501E-16,1.));
+#58687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58688 = ADVANCED_FACE('',(#58689),#55931,.F.);
+#58689 = FACE_BOUND('',#58690,.F.);
+#58690 = EDGE_LOOP('',(#58691,#58692,#58693,#58716));
+#58691 = ORIENTED_EDGE('',*,*,#56561,.T.);
+#58692 = ORIENTED_EDGE('',*,*,#55919,.T.);
+#58693 = ORIENTED_EDGE('',*,*,#58694,.F.);
+#58694 = EDGE_CURVE('',#58695,#55892,#58697,.T.);
+#58695 = VERTEX_POINT('',#58696);
+#58696 = CARTESIAN_POINT('',(-1.775,2.45,1.025));
+#58697 = SURFACE_CURVE('',#58698,(#58702,#58709),.PCURVE_S1.);
+#58698 = LINE('',#58699,#58700);
+#58699 = CARTESIAN_POINT('',(-1.775,2.45,1.025));
+#58700 = VECTOR('',#58701,1.);
+#58701 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#58702 = PCURVE('',#55931,#58703);
+#58703 = DEFINITIONAL_REPRESENTATION('',(#58704),#58708);
+#58704 = LINE('',#58705,#58706);
+#58705 = CARTESIAN_POINT('',(0.,0.));
+#58706 = VECTOR('',#58707,1.);
+#58707 = DIRECTION('',(1.,0.));
+#58708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58709 = PCURVE('',#58677,#58710);
+#58710 = DEFINITIONAL_REPRESENTATION('',(#58711),#58715);
+#58711 = LINE('',#58712,#58713);
+#58712 = CARTESIAN_POINT('',(3.586217722922E-17,1.041987532702E-15));
+#58713 = VECTOR('',#58714,1.);
+#58714 = DIRECTION('',(1.,-3.335799961041E-15));
+#58715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58716 = ORIENTED_EDGE('',*,*,#58717,.F.);
+#58717 = EDGE_CURVE('',#56562,#58695,#58718,.T.);
+#58718 = SURFACE_CURVE('',#58719,(#58722,#58728),.PCURVE_S1.);
+#58719 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58720,#58721),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#58720 = CARTESIAN_POINT('',(-1.775,2.45,0.825));
+#58721 = CARTESIAN_POINT('',(-1.775,2.45,1.025));
+#58722 = PCURVE('',#55931,#58723);
+#58723 = DEFINITIONAL_REPRESENTATION('',(#58724),#58727);
+#58724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58725,#58726),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#58725 = CARTESIAN_POINT('',(0.,-0.2));
+#58726 = CARTESIAN_POINT('',(0.,0.));
+#58727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58728 = PCURVE('',#57006,#58729);
+#58729 = DEFINITIONAL_REPRESENTATION('',(#58730),#58733);
+#58730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58731,#58732),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#58731 = CARTESIAN_POINT('',(0.247487373415,-0.2));
+#58732 = CARTESIAN_POINT('',(0.247487373415,0.));
+#58733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58734 = ADVANCED_FACE('',(#58735),#56233,.F.);
+#58735 = FACE_BOUND('',#58736,.F.);
+#58736 = EDGE_LOOP('',(#58737,#58738,#58739,#58761));
+#58737 = ORIENTED_EDGE('',*,*,#58642,.T.);
+#58738 = ORIENTED_EDGE('',*,*,#56220,.T.);
+#58739 = ORIENTED_EDGE('',*,*,#58740,.F.);
+#58740 = EDGE_CURVE('',#58741,#56194,#58743,.T.);
+#58741 = VERTEX_POINT('',#58742);
+#58742 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75));
+#58743 = SURFACE_CURVE('',#58744,(#58748,#58754),.PCURVE_S1.);
+#58744 = LINE('',#58745,#58746);
+#58745 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75));
+#58746 = VECTOR('',#58747,1.);
+#58747 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#58748 = PCURVE('',#56233,#58749);
+#58749 = DEFINITIONAL_REPRESENTATION('',(#58750),#58753);
+#58750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58751,#58752),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.113258198781),.PIECEWISE_BEZIER_KNOTS.);
+#58751 = CARTESIAN_POINT('',(4.099913335811E-16,1.));
+#58752 = CARTESIAN_POINT('',(0.194454364826,1.));
+#58753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58754 = PCURVE('',#56208,#58755);
+#58755 = DEFINITIONAL_REPRESENTATION('',(#58756),#58760);
+#58756 = LINE('',#58757,#58758);
+#58757 = CARTESIAN_POINT('',(2.004597404435,-2.696727698935));
+#58758 = VECTOR('',#58759,1.);
+#58759 = DIRECTION('',(0.989336133008,-0.145650320716));
+#58760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58761 = ORIENTED_EDGE('',*,*,#58762,.F.);
+#58762 = EDGE_CURVE('',#58643,#58741,#58763,.T.);
+#58763 = SURFACE_CURVE('',#58764,(#58767,#58774),.PCURVE_S1.);
+#58764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58765,#58766),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#58765 = CARTESIAN_POINT('',(1.7375,2.375,1.025));
+#58766 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75));
+#58767 = PCURVE('',#56233,#58768);
+#58768 = DEFINITIONAL_REPRESENTATION('',(#58769),#58773);
+#58769 = LINE('',#58770,#58771);
+#58770 = CARTESIAN_POINT('',(2.520333281894E-17,1.463398608857E-16));
+#58771 = VECTOR('',#58772,1.);
+#58772 = DIRECTION('',(3.847880007621E-16,1.));
+#58773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58774 = PCURVE('',#58775,#58780);
+#58775 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#58776,#58777)
+ ,(#58778,#58779
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.475),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#58776 = CARTESIAN_POINT('',(-1.7375,2.375,1.025));
+#58777 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75));
+#58778 = CARTESIAN_POINT('',(1.7375,2.375,1.025));
+#58779 = CARTESIAN_POINT('',(1.680085640382,2.260171280765,1.75));
+#58780 = DEFINITIONAL_REPRESENTATION('',(#58781),#58785);
+#58781 = LINE('',#58782,#58783);
+#58782 = CARTESIAN_POINT('',(3.475,-9.071681340627E-17));
+#58783 = VECTOR('',#58784,1.);
+#58784 = DIRECTION('',(0.,1.));
+#58785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58786 = ADVANCED_FACE('',(#58787,#58941),#56208,.F.);
+#58787 = FACE_BOUND('',#58788,.F.);
+#58788 = EDGE_LOOP('',(#58789,#58811,#58812,#58813,#58835,#58862,#58889,
+ #58916));
+#58789 = ORIENTED_EDGE('',*,*,#58790,.T.);
+#58790 = EDGE_CURVE('',#58791,#58741,#58793,.T.);
+#58791 = VERTEX_POINT('',#58792);
+#58792 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75));
+#58793 = SURFACE_CURVE('',#58794,(#58798,#58805),.PCURVE_S1.);
+#58794 = LINE('',#58795,#58796);
+#58795 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75));
+#58796 = VECTOR('',#58797,1.);
+#58797 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#58798 = PCURVE('',#56208,#58799);
+#58799 = DEFINITIONAL_REPRESENTATION('',(#58800),#58804);
+#58800 = LINE('',#58801,#58802);
+#58801 = CARTESIAN_POINT('',(0.,-0.));
+#58802 = VECTOR('',#58803,1.);
+#58803 = DIRECTION('',(0.596575959062,-0.802556617983));
+#58804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58805 = PCURVE('',#58775,#58806);
+#58806 = DEFINITIONAL_REPRESENTATION('',(#58807),#58810);
+#58807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58808,#58809),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,3.360171280764),.PIECEWISE_BEZIER_KNOTS.);
+#58808 = CARTESIAN_POINT('',(2.75143737505E-16,1.));
+#58809 = CARTESIAN_POINT('',(3.475,1.));
+#58810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58811 = ORIENTED_EDGE('',*,*,#58740,.T.);
+#58812 = ORIENTED_EDGE('',*,*,#56193,.T.);
+#58813 = ORIENTED_EDGE('',*,*,#58814,.T.);
+#58814 = EDGE_CURVE('',#56167,#58815,#58817,.T.);
+#58815 = VERTEX_POINT('',#58816);
+#58816 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75));
+#58817 = SURFACE_CURVE('',#58818,(#58822,#58829),.PCURVE_S1.);
+#58818 = LINE('',#58819,#58820);
+#58819 = CARTESIAN_POINT('',(1.760171280765,-2.180085640382,1.75));
+#58820 = VECTOR('',#58821,1.);
+#58821 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#58822 = PCURVE('',#56208,#58823);
+#58823 = DEFINITIONAL_REPRESENTATION('',(#58824),#58828);
+#58824 = LINE('',#58825,#58826);
+#58825 = CARTESIAN_POINT('',(5.615932149767,-0.112050428413));
+#58826 = VECTOR('',#58827,1.);
+#58827 = DIRECTION('',(0.145650320716,0.989336133008));
+#58828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58829 = PCURVE('',#56181,#58830);
+#58830 = DEFINITIONAL_REPRESENTATION('',(#58831),#58834);
+#58831 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58832,#58833),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.113258198781),.PIECEWISE_BEZIER_KNOTS.);
+#58832 = CARTESIAN_POINT('',(-1.316046174369E-16,1.));
+#58833 = CARTESIAN_POINT('',(0.194454364826,1.));
+#58834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58835 = ORIENTED_EDGE('',*,*,#58836,.T.);
+#58836 = EDGE_CURVE('',#58815,#58837,#58839,.T.);
+#58837 = VERTEX_POINT('',#58838);
+#58838 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75));
+#58839 = SURFACE_CURVE('',#58840,(#58844,#58851),.PCURVE_S1.);
+#58840 = LINE('',#58841,#58842);
+#58841 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75));
+#58842 = VECTOR('',#58843,1.);
+#58843 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#58844 = PCURVE('',#56208,#58845);
+#58845 = DEFINITIONAL_REPRESENTATION('',(#58846),#58850);
+#58846 = LINE('',#58847,#58848);
+#58847 = CARTESIAN_POINT('',(5.632428242743,-2.39808173319E-14));
+#58848 = VECTOR('',#58849,1.);
+#58849 = DIRECTION('',(-0.596575959062,0.802556617983));
+#58850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58851 = PCURVE('',#58852,#58857);
+#58852 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#58853,#58854)
+ ,(#58855,#58856
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.475),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#58853 = CARTESIAN_POINT('',(1.7375,-2.375,1.025));
+#58854 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75));
+#58855 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025));
+#58856 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75));
+#58857 = DEFINITIONAL_REPRESENTATION('',(#58858),#58861);
+#58858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58859,#58860),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,3.360171280764),.PIECEWISE_BEZIER_KNOTS.);
+#58859 = CARTESIAN_POINT('',(2.75143737505E-16,1.));
+#58860 = CARTESIAN_POINT('',(3.475,1.));
+#58861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58862 = ORIENTED_EDGE('',*,*,#58863,.T.);
+#58863 = EDGE_CURVE('',#58837,#58864,#58866,.T.);
+#58864 = VERTEX_POINT('',#58865);
+#58865 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75));
+#58866 = SURFACE_CURVE('',#58867,(#58871,#58878),.PCURVE_S1.);
+#58867 = LINE('',#58868,#58869);
+#58868 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75));
+#58869 = VECTOR('',#58870,1.);
+#58870 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#58871 = PCURVE('',#56208,#58872);
+#58872 = DEFINITIONAL_REPRESENTATION('',(#58873),#58877);
+#58873 = LINE('',#58874,#58875);
+#58874 = CARTESIAN_POINT('',(3.627830838308,2.696727698935));
+#58875 = VECTOR('',#58876,1.);
+#58876 = DIRECTION('',(-0.989336133008,0.145650320716));
+#58877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58878 = PCURVE('',#58879,#58884);
+#58879 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#58880,#58881)
+ ,(#58882,#58883
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#58880 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025));
+#58881 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75));
+#58882 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#58883 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75));
+#58884 = DEFINITIONAL_REPRESENTATION('',(#58885),#58888);
+#58885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58886,#58887),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.113258198781),.PIECEWISE_BEZIER_KNOTS.);
+#58886 = CARTESIAN_POINT('',(4.099913335811E-16,1.));
+#58887 = CARTESIAN_POINT('',(0.194454364826,1.));
+#58888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58889 = ORIENTED_EDGE('',*,*,#58890,.T.);
+#58890 = EDGE_CURVE('',#58864,#58891,#58893,.T.);
+#58891 = VERTEX_POINT('',#58892);
+#58892 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75));
+#58893 = SURFACE_CURVE('',#58894,(#58898,#58905),.PCURVE_S1.);
+#58894 = LINE('',#58895,#58896);
+#58895 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75));
+#58896 = VECTOR('',#58897,1.);
+#58897 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#58898 = PCURVE('',#56208,#58899);
+#58899 = DEFINITIONAL_REPRESENTATION('',(#58900),#58904);
+#58900 = LINE('',#58901,#58902);
+#58901 = CARTESIAN_POINT('',(3.515780409894,2.713223791911));
+#58902 = VECTOR('',#58903,1.);
+#58903 = DIRECTION('',(-0.802556617983,-0.596575959062));
+#58904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58905 = PCURVE('',#58906,#58911);
+#58906 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#58907,#58908)
+ ,(#58909,#58910
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.475),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#58907 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#58908 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75));
+#58909 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#58910 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75));
+#58911 = DEFINITIONAL_REPRESENTATION('',(#58912),#58915);
+#58912 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58913,#58914),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.360171280764),.PIECEWISE_BEZIER_KNOTS.);
+#58913 = CARTESIAN_POINT('',(-3.026276149984E-17,1.));
+#58914 = CARTESIAN_POINT('',(4.475,1.));
+#58915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58916 = ORIENTED_EDGE('',*,*,#58917,.T.);
+#58917 = EDGE_CURVE('',#58891,#58791,#58918,.T.);
+#58918 = SURFACE_CURVE('',#58919,(#58923,#58930),.PCURVE_S1.);
+#58919 = LINE('',#58920,#58921);
+#58920 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75));
+#58921 = VECTOR('',#58922,1.);
+#58922 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#58923 = PCURVE('',#56208,#58924);
+#58924 = DEFINITIONAL_REPRESENTATION('',(#58925),#58929);
+#58925 = LINE('',#58926,#58927);
+#58926 = CARTESIAN_POINT('',(1.649609297621E-02,0.112050428413));
+#58927 = VECTOR('',#58928,1.);
+#58928 = DIRECTION('',(-0.145650320716,-0.989336133008));
+#58929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58930 = PCURVE('',#58931,#58936);
+#58931 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#58932,#58933)
+ ,(#58934,#58935
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#58932 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#58933 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75));
+#58934 = CARTESIAN_POINT('',(-1.7375,2.375,1.025));
+#58935 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75));
+#58936 = DEFINITIONAL_REPRESENTATION('',(#58937),#58940);
+#58937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58938,#58939),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.113258198781),.PIECEWISE_BEZIER_KNOTS.);
+#58938 = CARTESIAN_POINT('',(-1.316046174369E-16,1.));
+#58939 = CARTESIAN_POINT('',(0.194454364826,1.));
+#58940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58941 = FACE_BOUND('',#58942,.F.);
+#58942 = EDGE_LOOP('',(#58943));
+#58943 = ORIENTED_EDGE('',*,*,#58944,.T.);
+#58944 = EDGE_CURVE('',#58945,#58945,#58947,.T.);
+#58945 = VERTEX_POINT('',#58946);
+#58946 = CARTESIAN_POINT('',(-1.110171280765,1.310171280765,1.75));
+#58947 = SURFACE_CURVE('',#58948,(#58953,#58964),.PCURVE_S1.);
+#58948 = CIRCLE('',#58949,0.3);
+#58949 = AXIS2_PLACEMENT_3D('',#58950,#58951,#58952);
+#58950 = CARTESIAN_POINT('',(-1.110171280765,1.610171280765,1.75));
+#58951 = DIRECTION('',(-0.,0.,1.));
+#58952 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#58953 = PCURVE('',#56208,#58954);
+#58954 = DEFINITIONAL_REPRESENTATION('',(#58955),#58963);
+#58955 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#58956,#58957,#58958,#58959
+ ,#58960,#58961,#58962),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#58956 = CARTESIAN_POINT('',(1.102425992756,0.109358620115));
+#58957 = CARTESIAN_POINT('',(1.412415954257,-0.307662031375));
+#58958 = CARTESIAN_POINT('',(0.896270495414,-0.367610887208));
+#58959 = CARTESIAN_POINT('',(0.380125036571,-0.427559743041));
+#58960 = CARTESIAN_POINT('',(0.586280533913,4.940976428144E-02));
+#58961 = CARTESIAN_POINT('',(0.792436031255,0.526379271604));
+#58962 = CARTESIAN_POINT('',(1.102425992756,0.109358620115));
+#58963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58964 = PCURVE('',#58965,#58970);
+#58965 = CYLINDRICAL_SURFACE('',#58966,0.3);
+#58966 = AXIS2_PLACEMENT_3D('',#58967,#58968,#58969);
+#58967 = CARTESIAN_POINT('',(-1.110171280765,1.610171280765,1.75));
+#58968 = DIRECTION('',(-0.,0.,-1.));
+#58969 = DIRECTION('',(2.22044604925E-16,-1.,-0.));
+#58970 = DEFINITIONAL_REPRESENTATION('',(#58971),#58975);
+#58971 = LINE('',#58972,#58973);
+#58972 = CARTESIAN_POINT('',(6.28318530718,0.));
+#58973 = VECTOR('',#58974,1.);
+#58974 = DIRECTION('',(-1.,0.));
+#58975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58976 = ADVANCED_FACE('',(#58977),#56181,.F.);
+#58977 = FACE_BOUND('',#58978,.F.);
+#58978 = EDGE_LOOP('',(#58979,#59001,#59021,#59022));
+#58979 = ORIENTED_EDGE('',*,*,#58980,.T.);
+#58980 = EDGE_CURVE('',#56145,#58981,#58983,.T.);
+#58981 = VERTEX_POINT('',#58982);
+#58982 = CARTESIAN_POINT('',(1.7375,-2.375,1.025));
+#58983 = SURFACE_CURVE('',#58984,(#58988,#58995),.PCURVE_S1.);
+#58984 = LINE('',#58985,#58986);
+#58985 = CARTESIAN_POINT('',(1.875,-2.2375,1.025));
+#58986 = VECTOR('',#58987,1.);
+#58987 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#58988 = PCURVE('',#56181,#58989);
+#58989 = DEFINITIONAL_REPRESENTATION('',(#58990),#58994);
+#58990 = LINE('',#58991,#58992);
+#58991 = CARTESIAN_POINT('',(-1.318037530753E-16,1.463330846146E-16));
+#58992 = VECTOR('',#58993,1.);
+#58993 = DIRECTION('',(1.,1.81974050535E-16));
+#58994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58995 = PCURVE('',#57057,#58996);
+#58996 = DEFINITIONAL_REPRESENTATION('',(#58997),#59000);
+#58997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58998,#58999),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.194454364826),.PIECEWISE_BEZIER_KNOTS.);
+#58998 = CARTESIAN_POINT('',(5.446312357614E-16,1.));
+#58999 = CARTESIAN_POINT('',(0.247487373415,1.));
+#59000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59001 = ORIENTED_EDGE('',*,*,#59002,.T.);
+#59002 = EDGE_CURVE('',#58981,#58815,#59003,.T.);
+#59003 = SURFACE_CURVE('',#59004,(#59007,#59014),.PCURVE_S1.);
+#59004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59005,#59006),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59005 = CARTESIAN_POINT('',(1.7375,-2.375,1.025));
+#59006 = CARTESIAN_POINT('',(1.680085640382,-2.260171280765,1.75));
+#59007 = PCURVE('',#56181,#59008);
+#59008 = DEFINITIONAL_REPRESENTATION('',(#59009),#59013);
+#59009 = LINE('',#59010,#59011);
+#59010 = CARTESIAN_POINT('',(0.194454364826,1.463398608859E-16));
+#59011 = VECTOR('',#59012,1.);
+#59012 = DIRECTION('',(-3.608224830032E-16,1.));
+#59013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59014 = PCURVE('',#58852,#59015);
+#59015 = DEFINITIONAL_REPRESENTATION('',(#59016),#59020);
+#59016 = LINE('',#59017,#59018);
+#59017 = CARTESIAN_POINT('',(-1.062162001898E-16,3.830465704938E-18));
+#59018 = VECTOR('',#59019,1.);
+#59019 = DIRECTION('',(3.813599376948E-16,1.));
+#59020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59021 = ORIENTED_EDGE('',*,*,#58814,.F.);
+#59022 = ORIENTED_EDGE('',*,*,#56166,.F.);
+#59023 = ADVANCED_FACE('',(#59024),#56032,.F.);
+#59024 = FACE_BOUND('',#59025,.F.);
+#59025 = EDGE_LOOP('',(#59026,#59027,#59048,#59049,#59050,#59051));
+#59026 = ORIENTED_EDGE('',*,*,#56535,.F.);
+#59027 = ORIENTED_EDGE('',*,*,#59028,.T.);
+#59028 = EDGE_CURVE('',#56507,#58276,#59029,.T.);
+#59029 = SURFACE_CURVE('',#59030,(#59034,#59041),.PCURVE_S1.);
+#59030 = LINE('',#59031,#59032);
+#59031 = CARTESIAN_POINT('',(2.25,0.84,1.025));
+#59032 = VECTOR('',#59033,1.);
+#59033 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59034 = PCURVE('',#56032,#59035);
+#59035 = DEFINITIONAL_REPRESENTATION('',(#59036),#59040);
+#59036 = LINE('',#59037,#59038);
+#59037 = CARTESIAN_POINT('',(-0.,0.));
+#59038 = VECTOR('',#59039,1.);
+#59039 = DIRECTION('',(0.,-1.));
+#59040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59041 = PCURVE('',#56523,#59042);
+#59042 = DEFINITIONAL_REPRESENTATION('',(#59043),#59047);
+#59043 = LINE('',#59044,#59045);
+#59044 = CARTESIAN_POINT('',(4.712388980385,0.));
+#59045 = VECTOR('',#59046,1.);
+#59046 = DIRECTION('',(0.,-1.));
+#59047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59048 = ORIENTED_EDGE('',*,*,#58299,.T.);
+#59049 = ORIENTED_EDGE('',*,*,#58595,.T.);
+#59050 = ORIENTED_EDGE('',*,*,#56016,.F.);
+#59051 = ORIENTED_EDGE('',*,*,#56250,.F.);
+#59052 = ADVANCED_FACE('',(#59053),#56132,.F.);
+#59053 = FACE_BOUND('',#59054,.F.);
+#59054 = EDGE_LOOP('',(#59055,#59056,#59077,#59078,#59079,#59080));
+#59055 = ORIENTED_EDGE('',*,*,#57647,.F.);
+#59056 = ORIENTED_EDGE('',*,*,#59057,.T.);
+#59057 = EDGE_CURVE('',#57624,#57306,#59058,.T.);
+#59058 = SURFACE_CURVE('',#59059,(#59063,#59070),.PCURVE_S1.);
+#59059 = LINE('',#59060,#59061);
+#59060 = CARTESIAN_POINT('',(2.25,-1.7,1.025));
+#59061 = VECTOR('',#59062,1.);
+#59062 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59063 = PCURVE('',#56132,#59064);
+#59064 = DEFINITIONAL_REPRESENTATION('',(#59065),#59069);
+#59065 = LINE('',#59066,#59067);
+#59066 = CARTESIAN_POINT('',(-0.,0.));
+#59067 = VECTOR('',#59068,1.);
+#59068 = DIRECTION('',(0.,-1.));
+#59069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59070 = PCURVE('',#57322,#59071);
+#59071 = DEFINITIONAL_REPRESENTATION('',(#59072),#59076);
+#59072 = LINE('',#59073,#59074);
+#59073 = CARTESIAN_POINT('',(4.712388980385,0.));
+#59074 = VECTOR('',#59075,1.);
+#59075 = DIRECTION('',(0.,-1.));
+#59076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59077 = ORIENTED_EDGE('',*,*,#57334,.T.);
+#59078 = ORIENTED_EDGE('',*,*,#57358,.T.);
+#59079 = ORIENTED_EDGE('',*,*,#56116,.F.);
+#59080 = ORIENTED_EDGE('',*,*,#58004,.F.);
+#59081 = ADVANCED_FACE('',(#59082),#56082,.F.);
+#59082 = FACE_BOUND('',#59083,.F.);
+#59083 = EDGE_LOOP('',(#59084,#59085,#59106,#59107,#59108,#59109));
+#59084 = ORIENTED_EDGE('',*,*,#58544,.F.);
+#59085 = ORIENTED_EDGE('',*,*,#59086,.T.);
+#59086 = EDGE_CURVE('',#58521,#57931,#59087,.T.);
+#59087 = SURFACE_CURVE('',#59088,(#59092,#59099),.PCURVE_S1.);
+#59088 = LINE('',#59089,#59090);
+#59089 = CARTESIAN_POINT('',(2.25,-0.43,1.025));
+#59090 = VECTOR('',#59091,1.);
+#59091 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59092 = PCURVE('',#56082,#59093);
+#59093 = DEFINITIONAL_REPRESENTATION('',(#59094),#59098);
+#59094 = LINE('',#59095,#59096);
+#59095 = CARTESIAN_POINT('',(-0.,0.));
+#59096 = VECTOR('',#59097,1.);
+#59097 = DIRECTION('',(0.,-1.));
+#59098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59099 = PCURVE('',#57947,#59100);
+#59100 = DEFINITIONAL_REPRESENTATION('',(#59101),#59105);
+#59101 = LINE('',#59102,#59103);
+#59102 = CARTESIAN_POINT('',(4.712388980385,0.));
+#59103 = VECTOR('',#59104,1.);
+#59104 = DIRECTION('',(0.,-1.));
+#59105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59106 = ORIENTED_EDGE('',*,*,#57959,.T.);
+#59107 = ORIENTED_EDGE('',*,*,#57983,.T.);
+#59108 = ORIENTED_EDGE('',*,*,#56066,.F.);
+#59109 = ORIENTED_EDGE('',*,*,#58616,.F.);
+#59110 = ADVANCED_FACE('',(#59111),#56523,.T.);
+#59111 = FACE_BOUND('',#59112,.T.);
+#59112 = EDGE_LOOP('',(#59113,#59114,#59115,#59116));
+#59113 = ORIENTED_EDGE('',*,*,#56506,.T.);
+#59114 = ORIENTED_EDGE('',*,*,#59028,.T.);
+#59115 = ORIENTED_EDGE('',*,*,#58275,.F.);
+#59116 = ORIENTED_EDGE('',*,*,#59117,.F.);
+#59117 = EDGE_CURVE('',#56479,#58253,#59118,.T.);
+#59118 = SURFACE_CURVE('',#59119,(#59123,#59130),.PCURVE_S1.);
+#59119 = LINE('',#59120,#59121);
+#59120 = CARTESIAN_POINT('',(2.55,0.84,0.725));
+#59121 = VECTOR('',#59122,1.);
+#59122 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59123 = PCURVE('',#56523,#59124);
+#59124 = DEFINITIONAL_REPRESENTATION('',(#59125),#59129);
+#59125 = LINE('',#59126,#59127);
+#59126 = CARTESIAN_POINT('',(6.28318530718,-1.110223024625E-16));
+#59127 = VECTOR('',#59128,1.);
+#59128 = DIRECTION('',(0.,-1.));
+#59129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59130 = PCURVE('',#56494,#59131);
+#59131 = DEFINITIONAL_REPRESENTATION('',(#59132),#59136);
+#59132 = LINE('',#59133,#59134);
+#59133 = CARTESIAN_POINT('',(0.425,0.));
+#59134 = VECTOR('',#59135,1.);
+#59135 = DIRECTION('',(0.,-1.));
+#59136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59137 = ADVANCED_FACE('',(#59138),#56494,.F.);
+#59138 = FACE_BOUND('',#59139,.F.);
+#59139 = EDGE_LOOP('',(#59140,#59161,#59162,#59163));
+#59140 = ORIENTED_EDGE('',*,*,#59141,.T.);
+#59141 = EDGE_CURVE('',#56446,#58225,#59142,.T.);
+#59142 = SURFACE_CURVE('',#59143,(#59147,#59154),.PCURVE_S1.);
+#59143 = LINE('',#59144,#59145);
+#59144 = CARTESIAN_POINT('',(2.55,0.84,0.3));
+#59145 = VECTOR('',#59146,1.);
+#59146 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59147 = PCURVE('',#56494,#59148);
+#59148 = DEFINITIONAL_REPRESENTATION('',(#59149),#59153);
+#59149 = LINE('',#59150,#59151);
+#59150 = CARTESIAN_POINT('',(0.,0.));
+#59151 = VECTOR('',#59152,1.);
+#59152 = DIRECTION('',(0.,-1.));
+#59153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59154 = PCURVE('',#56466,#59155);
+#59155 = DEFINITIONAL_REPRESENTATION('',(#59156),#59160);
+#59156 = LINE('',#59157,#59158);
+#59157 = CARTESIAN_POINT('',(1.570796326795,0.));
+#59158 = VECTOR('',#59159,1.);
+#59159 = DIRECTION('',(0.,-1.));
+#59160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59161 = ORIENTED_EDGE('',*,*,#58252,.T.);
+#59162 = ORIENTED_EDGE('',*,*,#59117,.F.);
+#59163 = ORIENTED_EDGE('',*,*,#56478,.F.);
+#59164 = ADVANCED_FACE('',(#59165),#56466,.F.);
+#59165 = FACE_BOUND('',#59166,.F.);
+#59166 = EDGE_LOOP('',(#59167,#59188,#59189,#59190));
+#59167 = ORIENTED_EDGE('',*,*,#59168,.T.);
+#59168 = EDGE_CURVE('',#56418,#58202,#59169,.T.);
+#59169 = SURFACE_CURVE('',#59170,(#59174,#59181),.PCURVE_S1.);
+#59170 = LINE('',#59171,#59172);
+#59171 = CARTESIAN_POINT('',(2.65,0.84,0.2));
+#59172 = VECTOR('',#59173,1.);
+#59173 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59174 = PCURVE('',#56466,#59175);
+#59175 = DEFINITIONAL_REPRESENTATION('',(#59176),#59180);
+#59176 = LINE('',#59177,#59178);
+#59177 = CARTESIAN_POINT('',(0.,0.));
+#59178 = VECTOR('',#59179,1.);
+#59179 = DIRECTION('',(0.,-1.));
+#59180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59181 = PCURVE('',#56433,#59182);
+#59182 = DEFINITIONAL_REPRESENTATION('',(#59183),#59187);
+#59183 = LINE('',#59184,#59185);
+#59184 = CARTESIAN_POINT('',(0.35,7.771561172375E-17));
+#59185 = VECTOR('',#59186,1.);
+#59186 = DIRECTION('',(0.,-1.));
+#59187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59188 = ORIENTED_EDGE('',*,*,#58224,.T.);
+#59189 = ORIENTED_EDGE('',*,*,#59141,.F.);
+#59190 = ORIENTED_EDGE('',*,*,#56445,.F.);
+#59191 = ADVANCED_FACE('',(#59192),#56433,.F.);
+#59192 = FACE_BOUND('',#59193,.F.);
+#59193 = EDGE_LOOP('',(#59194,#59215,#59216,#59217));
+#59194 = ORIENTED_EDGE('',*,*,#59195,.T.);
+#59195 = EDGE_CURVE('',#56390,#58179,#59196,.T.);
+#59196 = SURFACE_CURVE('',#59197,(#59201,#59208),.PCURVE_S1.);
+#59197 = LINE('',#59198,#59199);
+#59198 = CARTESIAN_POINT('',(3.,0.84,0.2));
+#59199 = VECTOR('',#59200,1.);
+#59200 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59201 = PCURVE('',#56433,#59202);
+#59202 = DEFINITIONAL_REPRESENTATION('',(#59203),#59207);
+#59203 = LINE('',#59204,#59205);
+#59204 = CARTESIAN_POINT('',(-0.,0.));
+#59205 = VECTOR('',#59206,1.);
+#59206 = DIRECTION('',(0.,-1.));
+#59207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59208 = PCURVE('',#56405,#59209);
+#59209 = DEFINITIONAL_REPRESENTATION('',(#59210),#59214);
+#59210 = LINE('',#59211,#59212);
+#59211 = CARTESIAN_POINT('',(0.2,0.));
+#59212 = VECTOR('',#59213,1.);
+#59213 = DIRECTION('',(0.,-1.));
+#59214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59215 = ORIENTED_EDGE('',*,*,#58201,.T.);
+#59216 = ORIENTED_EDGE('',*,*,#59168,.F.);
+#59217 = ORIENTED_EDGE('',*,*,#56417,.F.);
+#59218 = ADVANCED_FACE('',(#59219),#56405,.F.);
+#59219 = FACE_BOUND('',#59220,.F.);
+#59220 = EDGE_LOOP('',(#59221,#59242,#59243,#59244));
+#59221 = ORIENTED_EDGE('',*,*,#59222,.T.);
+#59222 = EDGE_CURVE('',#56362,#58156,#59223,.T.);
+#59223 = SURFACE_CURVE('',#59224,(#59228,#59235),.PCURVE_S1.);
+#59224 = LINE('',#59225,#59226);
+#59225 = CARTESIAN_POINT('',(3.,0.84,5.551115123126E-17));
+#59226 = VECTOR('',#59227,1.);
+#59227 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59228 = PCURVE('',#56405,#59229);
+#59229 = DEFINITIONAL_REPRESENTATION('',(#59230),#59234);
+#59230 = LINE('',#59231,#59232);
+#59231 = CARTESIAN_POINT('',(0.,0.));
+#59232 = VECTOR('',#59233,1.);
+#59233 = DIRECTION('',(0.,-1.));
+#59234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59235 = PCURVE('',#56377,#59236);
+#59236 = DEFINITIONAL_REPRESENTATION('',(#59237),#59241);
+#59237 = LINE('',#59238,#59239);
+#59238 = CARTESIAN_POINT('',(0.35,-7.771561172375E-17));
+#59239 = VECTOR('',#59240,1.);
+#59240 = DIRECTION('',(0.,-1.));
+#59241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59242 = ORIENTED_EDGE('',*,*,#58178,.T.);
+#59243 = ORIENTED_EDGE('',*,*,#59195,.F.);
+#59244 = ORIENTED_EDGE('',*,*,#56389,.F.);
+#59245 = ADVANCED_FACE('',(#59246),#56377,.F.);
+#59246 = FACE_BOUND('',#59247,.F.);
+#59247 = EDGE_LOOP('',(#59248,#59269,#59270,#59271));
+#59248 = ORIENTED_EDGE('',*,*,#59249,.T.);
+#59249 = EDGE_CURVE('',#56333,#58132,#59250,.T.);
+#59250 = SURFACE_CURVE('',#59251,(#59255,#59262),.PCURVE_S1.);
+#59251 = LINE('',#59252,#59253);
+#59252 = CARTESIAN_POINT('',(2.65,0.84,5.551115123126E-17));
+#59253 = VECTOR('',#59254,1.);
+#59254 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59255 = PCURVE('',#56377,#59256);
+#59256 = DEFINITIONAL_REPRESENTATION('',(#59257),#59261);
+#59257 = LINE('',#59258,#59259);
+#59258 = CARTESIAN_POINT('',(0.,0.));
+#59259 = VECTOR('',#59260,1.);
+#59260 = DIRECTION('',(0.,-1.));
+#59261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59262 = PCURVE('',#56349,#59263);
+#59263 = DEFINITIONAL_REPRESENTATION('',(#59264),#59268);
+#59264 = LINE('',#59265,#59266);
+#59265 = CARTESIAN_POINT('',(4.712388980385,0.));
+#59266 = VECTOR('',#59267,1.);
+#59267 = DIRECTION('',(0.,-1.));
+#59268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59269 = ORIENTED_EDGE('',*,*,#58155,.T.);
+#59270 = ORIENTED_EDGE('',*,*,#59222,.F.);
+#59271 = ORIENTED_EDGE('',*,*,#56361,.F.);
+#59272 = ADVANCED_FACE('',(#59273),#56349,.T.);
+#59273 = FACE_BOUND('',#59274,.T.);
+#59274 = EDGE_LOOP('',(#59275,#59276,#59277,#59278));
+#59275 = ORIENTED_EDGE('',*,*,#56332,.T.);
+#59276 = ORIENTED_EDGE('',*,*,#59249,.T.);
+#59277 = ORIENTED_EDGE('',*,*,#58131,.F.);
+#59278 = ORIENTED_EDGE('',*,*,#59279,.F.);
+#59279 = EDGE_CURVE('',#56305,#58109,#59280,.T.);
+#59280 = SURFACE_CURVE('',#59281,(#59285,#59292),.PCURVE_S1.);
+#59281 = LINE('',#59282,#59283);
+#59282 = CARTESIAN_POINT('',(2.35,0.84,0.3));
+#59283 = VECTOR('',#59284,1.);
+#59284 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#59285 = PCURVE('',#56349,#59286);
+#59286 = DEFINITIONAL_REPRESENTATION('',(#59287),#59291);
+#59287 = LINE('',#59288,#59289);
+#59288 = CARTESIAN_POINT('',(6.28318530718,0.));
+#59289 = VECTOR('',#59290,1.);
+#59290 = DIRECTION('',(0.,-1.));
+#59291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59292 = PCURVE('',#56320,#59293);
+#59293 = DEFINITIONAL_REPRESENTATION('',(#59294),#59298);
+#59294 = LINE('',#59295,#59296);
+#59295 = CARTESIAN_POINT('',(0.425,-9.860761315258E-32));
+#59296 = VECTOR('',#59297,1.);
+#59297 = DIRECTION('',(7.584527938158E-44,-1.));
+#59298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59299 = ADVANCED_FACE('',(#59300),#56320,.F.);
+#59300 = FACE_BOUND('',#59301,.F.);
+#59301 = EDGE_LOOP('',(#59302,#59303,#59304,#59305));
+#59302 = ORIENTED_EDGE('',*,*,#58080,.T.);
+#59303 = ORIENTED_EDGE('',*,*,#58108,.T.);
+#59304 = ORIENTED_EDGE('',*,*,#59279,.F.);
+#59305 = ORIENTED_EDGE('',*,*,#56304,.F.);
+#59306 = ADVANCED_FACE('',(#59307),#56644,.F.);
+#59307 = FACE_BOUND('',#59308,.F.);
+#59308 = EDGE_LOOP('',(#59309,#59310,#59330,#59356));
+#59309 = ORIENTED_EDGE('',*,*,#56630,.T.);
+#59310 = ORIENTED_EDGE('',*,*,#59311,.T.);
+#59311 = EDGE_CURVE('',#56609,#59312,#59314,.T.);
+#59312 = VERTEX_POINT('',#59313);
+#59313 = CARTESIAN_POINT('',(-1.775,-2.45,1.025));
+#59314 = SURFACE_CURVE('',#59315,(#59318,#59324),.PCURVE_S1.);
+#59315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59316,#59317),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59316 = CARTESIAN_POINT('',(-1.775,-2.45,0.825));
+#59317 = CARTESIAN_POINT('',(-1.775,-2.45,1.025));
+#59318 = PCURVE('',#56644,#59319);
+#59319 = DEFINITIONAL_REPRESENTATION('',(#59320),#59323);
+#59320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59321,#59322),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59321 = CARTESIAN_POINT('',(3.55,-0.2));
+#59322 = CARTESIAN_POINT('',(3.55,0.));
+#59323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59324 = PCURVE('',#56697,#59325);
+#59325 = DEFINITIONAL_REPRESENTATION('',(#59326),#59329);
+#59326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59327,#59328),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59327 = CARTESIAN_POINT('',(0.,-0.2));
+#59328 = CARTESIAN_POINT('',(0.,0.));
+#59329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59330 = ORIENTED_EDGE('',*,*,#59331,.F.);
+#59331 = EDGE_CURVE('',#57024,#59312,#59332,.T.);
+#59332 = SURFACE_CURVE('',#59333,(#59337,#59344),.PCURVE_S1.);
+#59333 = LINE('',#59334,#59335);
+#59334 = CARTESIAN_POINT('',(1.775,-2.45,1.025));
+#59335 = VECTOR('',#59336,1.);
+#59336 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#59337 = PCURVE('',#56644,#59338);
+#59338 = DEFINITIONAL_REPRESENTATION('',(#59339),#59343);
+#59339 = LINE('',#59340,#59341);
+#59340 = CARTESIAN_POINT('',(0.,0.));
+#59341 = VECTOR('',#59342,1.);
+#59342 = DIRECTION('',(1.,0.));
+#59343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59344 = PCURVE('',#59345,#59350);
+#59345 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#59346,#59347)
+ ,(#59348,#59349
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#59346 = CARTESIAN_POINT('',(1.775,-2.45,1.025));
+#59347 = CARTESIAN_POINT('',(1.7375,-2.375,1.025));
+#59348 = CARTESIAN_POINT('',(-1.775,-2.45,1.025));
+#59349 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025));
+#59350 = DEFINITIONAL_REPRESENTATION('',(#59351),#59355);
+#59351 = LINE('',#59352,#59353);
+#59352 = CARTESIAN_POINT('',(3.586217722922E-17,1.041987532702E-15));
+#59353 = VECTOR('',#59354,1.);
+#59354 = DIRECTION('',(1.,-3.335799961041E-15));
+#59355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59356 = ORIENTED_EDGE('',*,*,#57023,.F.);
+#59357 = ADVANCED_FACE('',(#59358),#56697,.F.);
+#59358 = FACE_BOUND('',#59359,.F.);
+#59359 = EDGE_LOOP('',(#59360,#59361,#59381,#59407));
+#59360 = ORIENTED_EDGE('',*,*,#56683,.T.);
+#59361 = ORIENTED_EDGE('',*,*,#59362,.T.);
+#59362 = EDGE_CURVE('',#56662,#59363,#59365,.T.);
+#59363 = VERTEX_POINT('',#59364);
+#59364 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59365 = SURFACE_CURVE('',#59366,(#59369,#59375),.PCURVE_S1.);
+#59366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59367,#59368),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59367 = CARTESIAN_POINT('',(-1.95,-2.275,0.825));
+#59368 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59369 = PCURVE('',#56697,#59370);
+#59370 = DEFINITIONAL_REPRESENTATION('',(#59371),#59374);
+#59371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59372,#59373),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59372 = CARTESIAN_POINT('',(0.247487373415,-0.2));
+#59373 = CARTESIAN_POINT('',(0.247487373415,0.));
+#59374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59375 = PCURVE('',#56974,#59376);
+#59376 = DEFINITIONAL_REPRESENTATION('',(#59377),#59380);
+#59377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59378,#59379),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59378 = CARTESIAN_POINT('',(0.,-0.2));
+#59379 = CARTESIAN_POINT('',(0.,0.));
+#59380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59381 = ORIENTED_EDGE('',*,*,#59382,.F.);
+#59382 = EDGE_CURVE('',#59312,#59363,#59383,.T.);
+#59383 = SURFACE_CURVE('',#59384,(#59388,#59395),.PCURVE_S1.);
+#59384 = LINE('',#59385,#59386);
+#59385 = CARTESIAN_POINT('',(-1.775,-2.45,1.025));
+#59386 = VECTOR('',#59387,1.);
+#59387 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#59388 = PCURVE('',#56697,#59389);
+#59389 = DEFINITIONAL_REPRESENTATION('',(#59390),#59394);
+#59390 = LINE('',#59391,#59392);
+#59391 = CARTESIAN_POINT('',(0.,0.));
+#59392 = VECTOR('',#59393,1.);
+#59393 = DIRECTION('',(1.,0.));
+#59394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59395 = PCURVE('',#59396,#59401);
+#59396 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#59397,#59398)
+ ,(#59399,#59400
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#59397 = CARTESIAN_POINT('',(-1.775,-2.45,1.025));
+#59398 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025));
+#59399 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59400 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#59401 = DEFINITIONAL_REPRESENTATION('',(#59402),#59406);
+#59402 = LINE('',#59403,#59404);
+#59403 = CARTESIAN_POINT('',(-1.427240192909E-16,-5.26430630895E-15));
+#59404 = VECTOR('',#59405,1.);
+#59405 = DIRECTION('',(1.,-4.801228329872E-15));
+#59406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59407 = ORIENTED_EDGE('',*,*,#59311,.F.);
+#59408 = ADVANCED_FACE('',(#59409),#56974,.F.);
+#59409 = FACE_BOUND('',#59410,.F.);
+#59410 = EDGE_LOOP('',(#59411,#59412,#59413,#59441));
+#59411 = ORIENTED_EDGE('',*,*,#59362,.F.);
+#59412 = ORIENTED_EDGE('',*,*,#56960,.T.);
+#59413 = ORIENTED_EDGE('',*,*,#59414,.T.);
+#59414 = EDGE_CURVE('',#56933,#59415,#59417,.T.);
+#59415 = VERTEX_POINT('',#59416);
+#59416 = CARTESIAN_POINT('',(-1.95,-2.11,1.025));
+#59417 = SURFACE_CURVE('',#59418,(#59422,#59429),.PCURVE_S1.);
+#59418 = LINE('',#59419,#59420);
+#59419 = CARTESIAN_POINT('',(-1.95,-2.11,0.778829828783));
+#59420 = VECTOR('',#59421,1.);
+#59421 = DIRECTION('',(0.,0.,1.));
+#59422 = PCURVE('',#56974,#59423);
+#59423 = DEFINITIONAL_REPRESENTATION('',(#59424),#59428);
+#59424 = LINE('',#59425,#59426);
+#59425 = CARTESIAN_POINT('',(0.165,-0.246170171217));
+#59426 = VECTOR('',#59427,1.);
+#59427 = DIRECTION('',(0.,1.));
+#59428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59429 = PCURVE('',#59430,#59435);
+#59430 = PLANE('',#59431);
+#59431 = AXIS2_PLACEMENT_3D('',#59432,#59433,#59434);
+#59432 = CARTESIAN_POINT('',(-2.41578967201,-2.11,0.532659657565));
+#59433 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59434 = DIRECTION('',(0.,0.,1.));
+#59435 = DEFINITIONAL_REPRESENTATION('',(#59436),#59440);
+#59436 = LINE('',#59437,#59438);
+#59437 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#59438 = VECTOR('',#59439,1.);
+#59439 = DIRECTION('',(1.,0.));
+#59440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59441 = ORIENTED_EDGE('',*,*,#59442,.F.);
+#59442 = EDGE_CURVE('',#59363,#59415,#59443,.T.);
+#59443 = SURFACE_CURVE('',#59444,(#59448,#59455),.PCURVE_S1.);
+#59444 = LINE('',#59445,#59446);
+#59445 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59446 = VECTOR('',#59447,1.);
+#59447 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#59448 = PCURVE('',#56974,#59449);
+#59449 = DEFINITIONAL_REPRESENTATION('',(#59450),#59454);
+#59450 = LINE('',#59451,#59452);
+#59451 = CARTESIAN_POINT('',(0.,0.));
+#59452 = VECTOR('',#59453,1.);
+#59453 = DIRECTION('',(1.,0.));
+#59454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59455 = PCURVE('',#59456,#59461);
+#59456 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#59457,#59458)
+ ,(#59459,#59460
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#59457 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59458 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#59459 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#59460 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#59461 = DEFINITIONAL_REPRESENTATION('',(#59462),#59466);
+#59462 = LINE('',#59463,#59464);
+#59463 = CARTESIAN_POINT('',(3.582431915782E-16,6.610125476969E-16));
+#59464 = VECTOR('',#59465,1.);
+#59465 = DIRECTION('',(1.,-8.115046621091E-14));
+#59466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59467 = ADVANCED_FACE('',(#59468),#56752,.F.);
+#59468 = FACE_BOUND('',#59469,.F.);
+#59469 = EDGE_LOOP('',(#59470,#59498,#59499,#59519));
+#59470 = ORIENTED_EDGE('',*,*,#59471,.F.);
+#59471 = EDGE_CURVE('',#56737,#59472,#59474,.T.);
+#59472 = VERTEX_POINT('',#59473);
+#59473 = CARTESIAN_POINT('',(-1.95,2.11,1.025));
+#59474 = SURFACE_CURVE('',#59475,(#59479,#59486),.PCURVE_S1.);
+#59475 = LINE('',#59476,#59477);
+#59476 = CARTESIAN_POINT('',(-1.95,2.11,0.778829828783));
+#59477 = VECTOR('',#59478,1.);
+#59478 = DIRECTION('',(0.,0.,1.));
+#59479 = PCURVE('',#56752,#59480);
+#59480 = DEFINITIONAL_REPRESENTATION('',(#59481),#59485);
+#59481 = LINE('',#59482,#59483);
+#59482 = CARTESIAN_POINT('',(4.385,-0.246170171217));
+#59483 = VECTOR('',#59484,1.);
+#59484 = DIRECTION('',(0.,1.));
+#59485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59486 = PCURVE('',#59487,#59492);
+#59487 = PLANE('',#59488);
+#59488 = AXIS2_PLACEMENT_3D('',#59489,#59490,#59491);
+#59489 = CARTESIAN_POINT('',(-2.41578967201,2.11,0.532659657565));
+#59490 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59491 = DIRECTION('',(0.,0.,1.));
+#59492 = DEFINITIONAL_REPRESENTATION('',(#59493),#59497);
+#59493 = LINE('',#59494,#59495);
+#59494 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#59495 = VECTOR('',#59496,1.);
+#59496 = DIRECTION('',(1.,0.));
+#59497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59498 = ORIENTED_EDGE('',*,*,#56736,.T.);
+#59499 = ORIENTED_EDGE('',*,*,#59500,.T.);
+#59500 = EDGE_CURVE('',#56715,#59501,#59503,.T.);
+#59501 = VERTEX_POINT('',#59502);
+#59502 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#59503 = SURFACE_CURVE('',#59504,(#59507,#59513),.PCURVE_S1.);
+#59504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59505,#59506),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59505 = CARTESIAN_POINT('',(-1.95,2.275,0.825));
+#59506 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#59507 = PCURVE('',#56752,#59508);
+#59508 = DEFINITIONAL_REPRESENTATION('',(#59509),#59512);
+#59509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59510,#59511),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59510 = CARTESIAN_POINT('',(4.55,-0.2));
+#59511 = CARTESIAN_POINT('',(4.55,0.));
+#59512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59513 = PCURVE('',#57006,#59514);
+#59514 = DEFINITIONAL_REPRESENTATION('',(#59515),#59518);
+#59515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59516,#59517),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59516 = CARTESIAN_POINT('',(0.,-0.2));
+#59517 = CARTESIAN_POINT('',(0.,0.));
+#59518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59519 = ORIENTED_EDGE('',*,*,#59520,.F.);
+#59520 = EDGE_CURVE('',#59472,#59501,#59521,.T.);
+#59521 = SURFACE_CURVE('',#59522,(#59526,#59533),.PCURVE_S1.);
+#59522 = LINE('',#59523,#59524);
+#59523 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59524 = VECTOR('',#59525,1.);
+#59525 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#59526 = PCURVE('',#56752,#59527);
+#59527 = DEFINITIONAL_REPRESENTATION('',(#59528),#59532);
+#59528 = LINE('',#59529,#59530);
+#59529 = CARTESIAN_POINT('',(0.,0.));
+#59530 = VECTOR('',#59531,1.);
+#59531 = DIRECTION('',(1.,0.));
+#59532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59533 = PCURVE('',#59534,#59539);
+#59534 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#59535,#59536)
+ ,(#59537,#59538
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#59535 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59536 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#59537 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#59538 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#59539 = DEFINITIONAL_REPRESENTATION('',(#59540),#59544);
+#59540 = LINE('',#59541,#59542);
+#59541 = CARTESIAN_POINT('',(8.881784197001E-16,1.308297669345E-13));
+#59542 = VECTOR('',#59543,1.);
+#59543 = DIRECTION('',(1.,-3.186124313148E-14));
+#59544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59545 = ADVANCED_FACE('',(#59546),#56948,.F.);
+#59546 = FACE_BOUND('',#59547,.F.);
+#59547 = EDGE_LOOP('',(#59548,#59571,#59572,#59600));
+#59548 = ORIENTED_EDGE('',*,*,#59549,.F.);
+#59549 = EDGE_CURVE('',#56933,#59550,#59552,.T.);
+#59550 = VERTEX_POINT('',#59551);
+#59551 = CARTESIAN_POINT('',(-2.25,-2.11,0.825));
+#59552 = SURFACE_CURVE('',#59553,(#59557,#59564),.PCURVE_S1.);
+#59553 = LINE('',#59554,#59555);
+#59554 = CARTESIAN_POINT('',(-1.8,-2.11,0.825));
+#59555 = VECTOR('',#59556,1.);
+#59556 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#59557 = PCURVE('',#56948,#59558);
+#59558 = DEFINITIONAL_REPRESENTATION('',(#59559),#59563);
+#59559 = LINE('',#59560,#59561);
+#59560 = CARTESIAN_POINT('',(0.,0.));
+#59561 = VECTOR('',#59562,1.);
+#59562 = DIRECTION('',(1.,0.));
+#59563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59564 = PCURVE('',#59430,#59565);
+#59565 = DEFINITIONAL_REPRESENTATION('',(#59566),#59570);
+#59566 = LINE('',#59567,#59568);
+#59567 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#59568 = VECTOR('',#59569,1.);
+#59569 = DIRECTION('',(0.,-1.));
+#59570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59571 = ORIENTED_EDGE('',*,*,#56932,.T.);
+#59572 = ORIENTED_EDGE('',*,*,#59573,.T.);
+#59573 = EDGE_CURVE('',#56905,#59574,#59576,.T.);
+#59574 = VERTEX_POINT('',#59575);
+#59575 = CARTESIAN_POINT('',(-2.25,-1.7,0.825));
+#59576 = SURFACE_CURVE('',#59577,(#59581,#59588),.PCURVE_S1.);
+#59577 = LINE('',#59578,#59579);
+#59578 = CARTESIAN_POINT('',(-1.8,-1.7,0.825));
+#59579 = VECTOR('',#59580,1.);
+#59580 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#59581 = PCURVE('',#56948,#59582);
+#59582 = DEFINITIONAL_REPRESENTATION('',(#59583),#59587);
+#59583 = LINE('',#59584,#59585);
+#59584 = CARTESIAN_POINT('',(-4.082776925422E-17,-0.41));
+#59585 = VECTOR('',#59586,1.);
+#59586 = DIRECTION('',(1.,0.));
+#59587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59588 = PCURVE('',#59589,#59594);
+#59589 = PLANE('',#59590);
+#59590 = AXIS2_PLACEMENT_3D('',#59591,#59592,#59593);
+#59591 = CARTESIAN_POINT('',(-2.41578967201,-1.7,0.532659657565));
+#59592 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59593 = DIRECTION('',(0.,0.,1.));
+#59594 = DEFINITIONAL_REPRESENTATION('',(#59595),#59599);
+#59595 = LINE('',#59596,#59597);
+#59596 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#59597 = VECTOR('',#59598,1.);
+#59598 = DIRECTION('',(0.,-1.));
+#59599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59600 = ORIENTED_EDGE('',*,*,#59601,.F.);
+#59601 = EDGE_CURVE('',#59550,#59574,#59602,.T.);
+#59602 = SURFACE_CURVE('',#59603,(#59607,#59614),.PCURVE_S1.);
+#59603 = LINE('',#59604,#59605);
+#59604 = CARTESIAN_POINT('',(-2.25,-2.11,0.825));
+#59605 = VECTOR('',#59606,1.);
+#59606 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59607 = PCURVE('',#56948,#59608);
+#59608 = DEFINITIONAL_REPRESENTATION('',(#59609),#59613);
+#59609 = LINE('',#59610,#59611);
+#59610 = CARTESIAN_POINT('',(0.45,-4.481096625463E-17));
+#59611 = VECTOR('',#59612,1.);
+#59612 = DIRECTION('',(0.,-1.));
+#59613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59614 = PCURVE('',#59615,#59620);
+#59615 = CYLINDRICAL_SURFACE('',#59616,0.1);
+#59616 = AXIS2_PLACEMENT_3D('',#59617,#59618,#59619);
+#59617 = CARTESIAN_POINT('',(-2.25,-2.11,0.725));
+#59618 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#59619 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#59620 = DEFINITIONAL_REPRESENTATION('',(#59621),#59625);
+#59621 = LINE('',#59622,#59623);
+#59622 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#59623 = VECTOR('',#59624,1.);
+#59624 = DIRECTION('',(0.,-1.));
+#59625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59626 = ADVANCED_FACE('',(#59627),#56780,.F.);
+#59627 = FACE_BOUND('',#59628,.F.);
+#59628 = EDGE_LOOP('',(#59629,#59657,#59658,#59681));
+#59629 = ORIENTED_EDGE('',*,*,#59630,.F.);
+#59630 = EDGE_CURVE('',#56765,#59631,#59633,.T.);
+#59631 = VERTEX_POINT('',#59632);
+#59632 = CARTESIAN_POINT('',(-2.25,1.7,0.825));
+#59633 = SURFACE_CURVE('',#59634,(#59638,#59645),.PCURVE_S1.);
+#59634 = LINE('',#59635,#59636);
+#59635 = CARTESIAN_POINT('',(-1.8,1.7,0.825));
+#59636 = VECTOR('',#59637,1.);
+#59637 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#59638 = PCURVE('',#56780,#59639);
+#59639 = DEFINITIONAL_REPRESENTATION('',(#59640),#59644);
+#59640 = LINE('',#59641,#59642);
+#59641 = CARTESIAN_POINT('',(0.,0.));
+#59642 = VECTOR('',#59643,1.);
+#59643 = DIRECTION('',(1.,0.));
+#59644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59645 = PCURVE('',#59646,#59651);
+#59646 = PLANE('',#59647);
+#59647 = AXIS2_PLACEMENT_3D('',#59648,#59649,#59650);
+#59648 = CARTESIAN_POINT('',(-2.41578967201,1.7,0.532659657565));
+#59649 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59650 = DIRECTION('',(0.,0.,1.));
+#59651 = DEFINITIONAL_REPRESENTATION('',(#59652),#59656);
+#59652 = LINE('',#59653,#59654);
+#59653 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#59654 = VECTOR('',#59655,1.);
+#59655 = DIRECTION('',(0.,-1.));
+#59656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59657 = ORIENTED_EDGE('',*,*,#56764,.T.);
+#59658 = ORIENTED_EDGE('',*,*,#59659,.T.);
+#59659 = EDGE_CURVE('',#56737,#59660,#59662,.T.);
+#59660 = VERTEX_POINT('',#59661);
+#59661 = CARTESIAN_POINT('',(-2.25,2.11,0.825));
+#59662 = SURFACE_CURVE('',#59663,(#59667,#59674),.PCURVE_S1.);
+#59663 = LINE('',#59664,#59665);
+#59664 = CARTESIAN_POINT('',(-1.8,2.11,0.825));
+#59665 = VECTOR('',#59666,1.);
+#59666 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#59667 = PCURVE('',#56780,#59668);
+#59668 = DEFINITIONAL_REPRESENTATION('',(#59669),#59673);
+#59669 = LINE('',#59670,#59671);
+#59670 = CARTESIAN_POINT('',(-4.082776925422E-17,-0.41));
+#59671 = VECTOR('',#59672,1.);
+#59672 = DIRECTION('',(1.,0.));
+#59673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59674 = PCURVE('',#59487,#59675);
+#59675 = DEFINITIONAL_REPRESENTATION('',(#59676),#59680);
+#59676 = LINE('',#59677,#59678);
+#59677 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#59678 = VECTOR('',#59679,1.);
+#59679 = DIRECTION('',(0.,-1.));
+#59680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59681 = ORIENTED_EDGE('',*,*,#59682,.F.);
+#59682 = EDGE_CURVE('',#59631,#59660,#59683,.T.);
+#59683 = SURFACE_CURVE('',#59684,(#59688,#59695),.PCURVE_S1.);
+#59684 = LINE('',#59685,#59686);
+#59685 = CARTESIAN_POINT('',(-2.25,1.7,0.825));
+#59686 = VECTOR('',#59687,1.);
+#59687 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59688 = PCURVE('',#56780,#59689);
+#59689 = DEFINITIONAL_REPRESENTATION('',(#59690),#59694);
+#59690 = LINE('',#59691,#59692);
+#59691 = CARTESIAN_POINT('',(0.45,-4.481096625463E-17));
+#59692 = VECTOR('',#59693,1.);
+#59693 = DIRECTION('',(0.,-1.));
+#59694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59695 = PCURVE('',#59696,#59701);
+#59696 = CYLINDRICAL_SURFACE('',#59697,0.1);
+#59697 = AXIS2_PLACEMENT_3D('',#59698,#59699,#59700);
+#59698 = CARTESIAN_POINT('',(-2.25,1.7,0.725));
+#59699 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#59700 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#59701 = DEFINITIONAL_REPRESENTATION('',(#59702),#59706);
+#59702 = LINE('',#59703,#59704);
+#59703 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#59704 = VECTOR('',#59705,1.);
+#59705 = DIRECTION('',(0.,-1.));
+#59706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59707 = ADVANCED_FACE('',(#59708),#56920,.F.);
+#59708 = FACE_BOUND('',#59709,.F.);
+#59709 = EDGE_LOOP('',(#59710,#59733,#59734,#59762));
+#59710 = ORIENTED_EDGE('',*,*,#59711,.F.);
+#59711 = EDGE_CURVE('',#56905,#59712,#59714,.T.);
+#59712 = VERTEX_POINT('',#59713);
+#59713 = CARTESIAN_POINT('',(-1.95,-1.7,1.025));
+#59714 = SURFACE_CURVE('',#59715,(#59719,#59726),.PCURVE_S1.);
+#59715 = LINE('',#59716,#59717);
+#59716 = CARTESIAN_POINT('',(-1.95,-1.7,0.778829828783));
+#59717 = VECTOR('',#59718,1.);
+#59718 = DIRECTION('',(0.,0.,1.));
+#59719 = PCURVE('',#56920,#59720);
+#59720 = DEFINITIONAL_REPRESENTATION('',(#59721),#59725);
+#59721 = LINE('',#59722,#59723);
+#59722 = CARTESIAN_POINT('',(0.575,-0.246170171217));
+#59723 = VECTOR('',#59724,1.);
+#59724 = DIRECTION('',(0.,1.));
+#59725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59726 = PCURVE('',#59589,#59727);
+#59727 = DEFINITIONAL_REPRESENTATION('',(#59728),#59732);
+#59728 = LINE('',#59729,#59730);
+#59729 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#59730 = VECTOR('',#59731,1.);
+#59731 = DIRECTION('',(1.,0.));
+#59732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59733 = ORIENTED_EDGE('',*,*,#56904,.T.);
+#59734 = ORIENTED_EDGE('',*,*,#59735,.T.);
+#59735 = EDGE_CURVE('',#56877,#59736,#59738,.T.);
+#59736 = VERTEX_POINT('',#59737);
+#59737 = CARTESIAN_POINT('',(-1.95,-0.84,1.025));
+#59738 = SURFACE_CURVE('',#59739,(#59743,#59750),.PCURVE_S1.);
+#59739 = LINE('',#59740,#59741);
+#59740 = CARTESIAN_POINT('',(-1.95,-0.84,0.778829828783));
+#59741 = VECTOR('',#59742,1.);
+#59742 = DIRECTION('',(0.,0.,1.));
+#59743 = PCURVE('',#56920,#59744);
+#59744 = DEFINITIONAL_REPRESENTATION('',(#59745),#59749);
+#59745 = LINE('',#59746,#59747);
+#59746 = CARTESIAN_POINT('',(1.435,-0.246170171217));
+#59747 = VECTOR('',#59748,1.);
+#59748 = DIRECTION('',(0.,1.));
+#59749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59750 = PCURVE('',#59751,#59756);
+#59751 = PLANE('',#59752);
+#59752 = AXIS2_PLACEMENT_3D('',#59753,#59754,#59755);
+#59753 = CARTESIAN_POINT('',(-2.41578967201,-0.84,0.532659657565));
+#59754 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59755 = DIRECTION('',(0.,0.,1.));
+#59756 = DEFINITIONAL_REPRESENTATION('',(#59757),#59761);
+#59757 = LINE('',#59758,#59759);
+#59758 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#59759 = VECTOR('',#59760,1.);
+#59760 = DIRECTION('',(1.,0.));
+#59761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59762 = ORIENTED_EDGE('',*,*,#59763,.F.);
+#59763 = EDGE_CURVE('',#59712,#59736,#59764,.T.);
+#59764 = SURFACE_CURVE('',#59765,(#59769,#59776),.PCURVE_S1.);
+#59765 = LINE('',#59766,#59767);
+#59766 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59767 = VECTOR('',#59768,1.);
+#59768 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#59769 = PCURVE('',#56920,#59770);
+#59770 = DEFINITIONAL_REPRESENTATION('',(#59771),#59775);
+#59771 = LINE('',#59772,#59773);
+#59772 = CARTESIAN_POINT('',(0.,0.));
+#59773 = VECTOR('',#59774,1.);
+#59774 = DIRECTION('',(1.,0.));
+#59775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59776 = PCURVE('',#59777,#59782);
+#59777 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#59778,#59779)
+ ,(#59780,#59781
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#59778 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59779 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#59780 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#59781 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#59782 = DEFINITIONAL_REPRESENTATION('',(#59783),#59787);
+#59783 = LINE('',#59784,#59785);
+#59784 = CARTESIAN_POINT('',(-1.110223024625E-16,1.787388845424E-15));
+#59785 = VECTOR('',#59786,1.);
+#59786 = DIRECTION('',(1.,-3.108502339868E-15));
+#59787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59788 = ADVANCED_FACE('',(#59789),#56808,.F.);
+#59789 = FACE_BOUND('',#59790,.F.);
+#59790 = EDGE_LOOP('',(#59791,#59819,#59820,#59843));
+#59791 = ORIENTED_EDGE('',*,*,#59792,.F.);
+#59792 = EDGE_CURVE('',#56793,#59793,#59795,.T.);
+#59793 = VERTEX_POINT('',#59794);
+#59794 = CARTESIAN_POINT('',(-1.95,0.84,1.025));
+#59795 = SURFACE_CURVE('',#59796,(#59800,#59807),.PCURVE_S1.);
+#59796 = LINE('',#59797,#59798);
+#59797 = CARTESIAN_POINT('',(-1.95,0.84,0.778829828783));
+#59798 = VECTOR('',#59799,1.);
+#59799 = DIRECTION('',(0.,0.,1.));
+#59800 = PCURVE('',#56808,#59801);
+#59801 = DEFINITIONAL_REPRESENTATION('',(#59802),#59806);
+#59802 = LINE('',#59803,#59804);
+#59803 = CARTESIAN_POINT('',(3.115,-0.246170171217));
+#59804 = VECTOR('',#59805,1.);
+#59805 = DIRECTION('',(0.,1.));
+#59806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59807 = PCURVE('',#59808,#59813);
+#59808 = PLANE('',#59809);
+#59809 = AXIS2_PLACEMENT_3D('',#59810,#59811,#59812);
+#59810 = CARTESIAN_POINT('',(-2.41578967201,0.84,0.532659657565));
+#59811 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59812 = DIRECTION('',(0.,0.,1.));
+#59813 = DEFINITIONAL_REPRESENTATION('',(#59814),#59818);
+#59814 = LINE('',#59815,#59816);
+#59815 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#59816 = VECTOR('',#59817,1.);
+#59817 = DIRECTION('',(1.,0.));
+#59818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59819 = ORIENTED_EDGE('',*,*,#56792,.T.);
+#59820 = ORIENTED_EDGE('',*,*,#59821,.T.);
+#59821 = EDGE_CURVE('',#56765,#59822,#59824,.T.);
+#59822 = VERTEX_POINT('',#59823);
+#59823 = CARTESIAN_POINT('',(-1.95,1.7,1.025));
+#59824 = SURFACE_CURVE('',#59825,(#59829,#59836),.PCURVE_S1.);
+#59825 = LINE('',#59826,#59827);
+#59826 = CARTESIAN_POINT('',(-1.95,1.7,0.778829828783));
+#59827 = VECTOR('',#59828,1.);
+#59828 = DIRECTION('',(0.,0.,1.));
+#59829 = PCURVE('',#56808,#59830);
+#59830 = DEFINITIONAL_REPRESENTATION('',(#59831),#59835);
+#59831 = LINE('',#59832,#59833);
+#59832 = CARTESIAN_POINT('',(3.975,-0.246170171217));
+#59833 = VECTOR('',#59834,1.);
+#59834 = DIRECTION('',(0.,1.));
+#59835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59836 = PCURVE('',#59646,#59837);
+#59837 = DEFINITIONAL_REPRESENTATION('',(#59838),#59842);
+#59838 = LINE('',#59839,#59840);
+#59839 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#59840 = VECTOR('',#59841,1.);
+#59841 = DIRECTION('',(1.,0.));
+#59842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59843 = ORIENTED_EDGE('',*,*,#59844,.F.);
+#59844 = EDGE_CURVE('',#59793,#59822,#59845,.T.);
+#59845 = SURFACE_CURVE('',#59846,(#59850,#59857),.PCURVE_S1.);
+#59846 = LINE('',#59847,#59848);
+#59847 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59848 = VECTOR('',#59849,1.);
+#59849 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#59850 = PCURVE('',#56808,#59851);
+#59851 = DEFINITIONAL_REPRESENTATION('',(#59852),#59856);
+#59852 = LINE('',#59853,#59854);
+#59853 = CARTESIAN_POINT('',(0.,0.));
+#59854 = VECTOR('',#59855,1.);
+#59855 = DIRECTION('',(1.,0.));
+#59856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59857 = PCURVE('',#59858,#59863);
+#59858 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#59859,#59860)
+ ,(#59861,#59862
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#59859 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#59860 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#59861 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#59862 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#59863 = DEFINITIONAL_REPRESENTATION('',(#59864),#59868);
+#59864 = LINE('',#59865,#59866);
+#59865 = CARTESIAN_POINT('',(4.440892098501E-16,-1.533621668044E-15));
+#59866 = VECTOR('',#59867,1.);
+#59867 = DIRECTION('',(1.,-2.266549457903E-15));
+#59868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59869 = ADVANCED_FACE('',(#59870),#56892,.F.);
+#59870 = FACE_BOUND('',#59871,.F.);
+#59871 = EDGE_LOOP('',(#59872,#59895,#59896,#59924));
+#59872 = ORIENTED_EDGE('',*,*,#59873,.F.);
+#59873 = EDGE_CURVE('',#56877,#59874,#59876,.T.);
+#59874 = VERTEX_POINT('',#59875);
+#59875 = CARTESIAN_POINT('',(-2.25,-0.84,0.825));
+#59876 = SURFACE_CURVE('',#59877,(#59881,#59888),.PCURVE_S1.);
+#59877 = LINE('',#59878,#59879);
+#59878 = CARTESIAN_POINT('',(-1.8,-0.84,0.825));
+#59879 = VECTOR('',#59880,1.);
+#59880 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#59881 = PCURVE('',#56892,#59882);
+#59882 = DEFINITIONAL_REPRESENTATION('',(#59883),#59887);
+#59883 = LINE('',#59884,#59885);
+#59884 = CARTESIAN_POINT('',(0.,0.));
+#59885 = VECTOR('',#59886,1.);
+#59886 = DIRECTION('',(1.,0.));
+#59887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59888 = PCURVE('',#59751,#59889);
+#59889 = DEFINITIONAL_REPRESENTATION('',(#59890),#59894);
+#59890 = LINE('',#59891,#59892);
+#59891 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#59892 = VECTOR('',#59893,1.);
+#59893 = DIRECTION('',(0.,-1.));
+#59894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59895 = ORIENTED_EDGE('',*,*,#56876,.T.);
+#59896 = ORIENTED_EDGE('',*,*,#59897,.T.);
+#59897 = EDGE_CURVE('',#56849,#59898,#59900,.T.);
+#59898 = VERTEX_POINT('',#59899);
+#59899 = CARTESIAN_POINT('',(-2.25,-0.43,0.825));
+#59900 = SURFACE_CURVE('',#59901,(#59905,#59912),.PCURVE_S1.);
+#59901 = LINE('',#59902,#59903);
+#59902 = CARTESIAN_POINT('',(-1.8,-0.43,0.825));
+#59903 = VECTOR('',#59904,1.);
+#59904 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#59905 = PCURVE('',#56892,#59906);
+#59906 = DEFINITIONAL_REPRESENTATION('',(#59907),#59911);
+#59907 = LINE('',#59908,#59909);
+#59908 = CARTESIAN_POINT('',(-4.082776925422E-17,-0.41));
+#59909 = VECTOR('',#59910,1.);
+#59910 = DIRECTION('',(1.,0.));
+#59911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59912 = PCURVE('',#59913,#59918);
+#59913 = PLANE('',#59914);
+#59914 = AXIS2_PLACEMENT_3D('',#59915,#59916,#59917);
+#59915 = CARTESIAN_POINT('',(-2.41578967201,-0.43,0.532659657565));
+#59916 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59917 = DIRECTION('',(0.,0.,1.));
+#59918 = DEFINITIONAL_REPRESENTATION('',(#59919),#59923);
+#59919 = LINE('',#59920,#59921);
+#59920 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#59921 = VECTOR('',#59922,1.);
+#59922 = DIRECTION('',(0.,-1.));
+#59923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59924 = ORIENTED_EDGE('',*,*,#59925,.F.);
+#59925 = EDGE_CURVE('',#59874,#59898,#59926,.T.);
+#59926 = SURFACE_CURVE('',#59927,(#59931,#59938),.PCURVE_S1.);
+#59927 = LINE('',#59928,#59929);
+#59928 = CARTESIAN_POINT('',(-2.25,-0.84,0.825));
+#59929 = VECTOR('',#59930,1.);
+#59930 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59931 = PCURVE('',#56892,#59932);
+#59932 = DEFINITIONAL_REPRESENTATION('',(#59933),#59937);
+#59933 = LINE('',#59934,#59935);
+#59934 = CARTESIAN_POINT('',(0.45,-4.481096625463E-17));
+#59935 = VECTOR('',#59936,1.);
+#59936 = DIRECTION('',(0.,-1.));
+#59937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59938 = PCURVE('',#59939,#59944);
+#59939 = CYLINDRICAL_SURFACE('',#59940,0.1);
+#59940 = AXIS2_PLACEMENT_3D('',#59941,#59942,#59943);
+#59941 = CARTESIAN_POINT('',(-2.25,-0.84,0.725));
+#59942 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#59943 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#59944 = DEFINITIONAL_REPRESENTATION('',(#59945),#59949);
+#59945 = LINE('',#59946,#59947);
+#59946 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#59947 = VECTOR('',#59948,1.);
+#59948 = DIRECTION('',(0.,-1.));
+#59949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59950 = ADVANCED_FACE('',(#59951),#56836,.F.);
+#59951 = FACE_BOUND('',#59952,.F.);
+#59952 = EDGE_LOOP('',(#59953,#59981,#59982,#60005));
+#59953 = ORIENTED_EDGE('',*,*,#59954,.F.);
+#59954 = EDGE_CURVE('',#56821,#59955,#59957,.T.);
+#59955 = VERTEX_POINT('',#59956);
+#59956 = CARTESIAN_POINT('',(-2.25,0.43,0.825));
+#59957 = SURFACE_CURVE('',#59958,(#59962,#59969),.PCURVE_S1.);
+#59958 = LINE('',#59959,#59960);
+#59959 = CARTESIAN_POINT('',(-1.8,0.43,0.825));
+#59960 = VECTOR('',#59961,1.);
+#59961 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#59962 = PCURVE('',#56836,#59963);
+#59963 = DEFINITIONAL_REPRESENTATION('',(#59964),#59968);
+#59964 = LINE('',#59965,#59966);
+#59965 = CARTESIAN_POINT('',(0.,0.));
+#59966 = VECTOR('',#59967,1.);
+#59967 = DIRECTION('',(1.,0.));
+#59968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59969 = PCURVE('',#59970,#59975);
+#59970 = PLANE('',#59971);
+#59971 = AXIS2_PLACEMENT_3D('',#59972,#59973,#59974);
+#59972 = CARTESIAN_POINT('',(-2.41578967201,0.43,0.532659657565));
+#59973 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#59974 = DIRECTION('',(0.,0.,1.));
+#59975 = DEFINITIONAL_REPRESENTATION('',(#59976),#59980);
+#59976 = LINE('',#59977,#59978);
+#59977 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#59978 = VECTOR('',#59979,1.);
+#59979 = DIRECTION('',(0.,-1.));
+#59980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59981 = ORIENTED_EDGE('',*,*,#56820,.T.);
+#59982 = ORIENTED_EDGE('',*,*,#59983,.T.);
+#59983 = EDGE_CURVE('',#56793,#59984,#59986,.T.);
+#59984 = VERTEX_POINT('',#59985);
+#59985 = CARTESIAN_POINT('',(-2.25,0.84,0.825));
+#59986 = SURFACE_CURVE('',#59987,(#59991,#59998),.PCURVE_S1.);
+#59987 = LINE('',#59988,#59989);
+#59988 = CARTESIAN_POINT('',(-1.8,0.84,0.825));
+#59989 = VECTOR('',#59990,1.);
+#59990 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#59991 = PCURVE('',#56836,#59992);
+#59992 = DEFINITIONAL_REPRESENTATION('',(#59993),#59997);
+#59993 = LINE('',#59994,#59995);
+#59994 = CARTESIAN_POINT('',(-4.082776925422E-17,-0.41));
+#59995 = VECTOR('',#59996,1.);
+#59996 = DIRECTION('',(1.,0.));
+#59997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#59998 = PCURVE('',#59808,#59999);
+#59999 = DEFINITIONAL_REPRESENTATION('',(#60000),#60004);
+#60000 = LINE('',#60001,#60002);
+#60001 = CARTESIAN_POINT('',(0.292340342435,0.61578967201));
+#60002 = VECTOR('',#60003,1.);
+#60003 = DIRECTION('',(0.,-1.));
+#60004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60005 = ORIENTED_EDGE('',*,*,#60006,.F.);
+#60006 = EDGE_CURVE('',#59955,#59984,#60007,.T.);
+#60007 = SURFACE_CURVE('',#60008,(#60012,#60019),.PCURVE_S1.);
+#60008 = LINE('',#60009,#60010);
+#60009 = CARTESIAN_POINT('',(-2.25,0.43,0.825));
+#60010 = VECTOR('',#60011,1.);
+#60011 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#60012 = PCURVE('',#56836,#60013);
+#60013 = DEFINITIONAL_REPRESENTATION('',(#60014),#60018);
+#60014 = LINE('',#60015,#60016);
+#60015 = CARTESIAN_POINT('',(0.45,-4.481096625463E-17));
+#60016 = VECTOR('',#60017,1.);
+#60017 = DIRECTION('',(0.,-1.));
+#60018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60019 = PCURVE('',#60020,#60025);
+#60020 = CYLINDRICAL_SURFACE('',#60021,0.1);
+#60021 = AXIS2_PLACEMENT_3D('',#60022,#60023,#60024);
+#60022 = CARTESIAN_POINT('',(-2.25,0.43,0.725));
+#60023 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#60024 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#60025 = DEFINITIONAL_REPRESENTATION('',(#60026),#60030);
+#60026 = LINE('',#60027,#60028);
+#60027 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#60028 = VECTOR('',#60029,1.);
+#60029 = DIRECTION('',(0.,-1.));
+#60030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60031 = ADVANCED_FACE('',(#60032),#56864,.F.);
+#60032 = FACE_BOUND('',#60033,.F.);
+#60033 = EDGE_LOOP('',(#60034,#60057,#60058,#60081));
+#60034 = ORIENTED_EDGE('',*,*,#60035,.F.);
+#60035 = EDGE_CURVE('',#56849,#60036,#60038,.T.);
+#60036 = VERTEX_POINT('',#60037);
+#60037 = CARTESIAN_POINT('',(-1.95,-0.43,1.025));
+#60038 = SURFACE_CURVE('',#60039,(#60043,#60050),.PCURVE_S1.);
+#60039 = LINE('',#60040,#60041);
+#60040 = CARTESIAN_POINT('',(-1.95,-0.43,0.778829828783));
+#60041 = VECTOR('',#60042,1.);
+#60042 = DIRECTION('',(0.,0.,1.));
+#60043 = PCURVE('',#56864,#60044);
+#60044 = DEFINITIONAL_REPRESENTATION('',(#60045),#60049);
+#60045 = LINE('',#60046,#60047);
+#60046 = CARTESIAN_POINT('',(1.845,-0.246170171217));
+#60047 = VECTOR('',#60048,1.);
+#60048 = DIRECTION('',(0.,1.));
+#60049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60050 = PCURVE('',#59913,#60051);
+#60051 = DEFINITIONAL_REPRESENTATION('',(#60052),#60056);
+#60052 = LINE('',#60053,#60054);
+#60053 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#60054 = VECTOR('',#60055,1.);
+#60055 = DIRECTION('',(1.,0.));
+#60056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60057 = ORIENTED_EDGE('',*,*,#56848,.T.);
+#60058 = ORIENTED_EDGE('',*,*,#60059,.T.);
+#60059 = EDGE_CURVE('',#56821,#60060,#60062,.T.);
+#60060 = VERTEX_POINT('',#60061);
+#60061 = CARTESIAN_POINT('',(-1.95,0.43,1.025));
+#60062 = SURFACE_CURVE('',#60063,(#60067,#60074),.PCURVE_S1.);
+#60063 = LINE('',#60064,#60065);
+#60064 = CARTESIAN_POINT('',(-1.95,0.43,0.778829828783));
+#60065 = VECTOR('',#60066,1.);
+#60066 = DIRECTION('',(0.,0.,1.));
+#60067 = PCURVE('',#56864,#60068);
+#60068 = DEFINITIONAL_REPRESENTATION('',(#60069),#60073);
+#60069 = LINE('',#60070,#60071);
+#60070 = CARTESIAN_POINT('',(2.705,-0.246170171217));
+#60071 = VECTOR('',#60072,1.);
+#60072 = DIRECTION('',(0.,1.));
+#60073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60074 = PCURVE('',#59970,#60075);
+#60075 = DEFINITIONAL_REPRESENTATION('',(#60076),#60080);
+#60076 = LINE('',#60077,#60078);
+#60077 = CARTESIAN_POINT('',(0.246170171218,0.46578967201));
+#60078 = VECTOR('',#60079,1.);
+#60079 = DIRECTION('',(1.,0.));
+#60080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60081 = ORIENTED_EDGE('',*,*,#60082,.F.);
+#60082 = EDGE_CURVE('',#60036,#60060,#60083,.T.);
+#60083 = SURFACE_CURVE('',#60084,(#60088,#60095),.PCURVE_S1.);
+#60084 = LINE('',#60085,#60086);
+#60085 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#60086 = VECTOR('',#60087,1.);
+#60087 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60088 = PCURVE('',#56864,#60089);
+#60089 = DEFINITIONAL_REPRESENTATION('',(#60090),#60094);
+#60090 = LINE('',#60091,#60092);
+#60091 = CARTESIAN_POINT('',(0.,0.));
+#60092 = VECTOR('',#60093,1.);
+#60093 = DIRECTION('',(1.,0.));
+#60094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60095 = PCURVE('',#60096,#60101);
+#60096 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#60097,#60098)
+ ,(#60099,#60100
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#60097 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#60098 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60099 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#60100 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#60101 = DEFINITIONAL_REPRESENTATION('',(#60102),#60106);
+#60102 = LINE('',#60103,#60104);
+#60103 = CARTESIAN_POINT('',(4.440892098501E-16,4.614467133797E-16));
+#60104 = VECTOR('',#60105,1.);
+#60105 = DIRECTION('',(1.,-3.4432243677E-15));
+#60106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60107 = ADVANCED_FACE('',(#60108),#57006,.F.);
+#60108 = FACE_BOUND('',#60109,.F.);
+#60109 = EDGE_LOOP('',(#60110,#60111,#60112,#60138));
+#60110 = ORIENTED_EDGE('',*,*,#56992,.T.);
+#60111 = ORIENTED_EDGE('',*,*,#58717,.T.);
+#60112 = ORIENTED_EDGE('',*,*,#60113,.F.);
+#60113 = EDGE_CURVE('',#59501,#58695,#60114,.T.);
+#60114 = SURFACE_CURVE('',#60115,(#60119,#60126),.PCURVE_S1.);
+#60115 = LINE('',#60116,#60117);
+#60116 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#60117 = VECTOR('',#60118,1.);
+#60118 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#60119 = PCURVE('',#57006,#60120);
+#60120 = DEFINITIONAL_REPRESENTATION('',(#60121),#60125);
+#60121 = LINE('',#60122,#60123);
+#60122 = CARTESIAN_POINT('',(0.,0.));
+#60123 = VECTOR('',#60124,1.);
+#60124 = DIRECTION('',(1.,0.));
+#60125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60126 = PCURVE('',#60127,#60132);
+#60127 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#60128,#60129)
+ ,(#60130,#60131
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#60128 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#60129 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#60130 = CARTESIAN_POINT('',(-1.775,2.45,1.025));
+#60131 = CARTESIAN_POINT('',(-1.7375,2.375,1.025));
+#60132 = DEFINITIONAL_REPRESENTATION('',(#60133),#60137);
+#60133 = LINE('',#60134,#60135);
+#60134 = CARTESIAN_POINT('',(2.508731586994E-16,-4.08400163074E-15));
+#60135 = VECTOR('',#60136,1.);
+#60136 = DIRECTION('',(1.,7.990563855149E-15));
+#60137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60138 = ORIENTED_EDGE('',*,*,#59500,.F.);
+#60139 = ADVANCED_FACE('',(#60140),#57057,.F.);
+#60140 = FACE_BOUND('',#60141,.F.);
+#60141 = EDGE_LOOP('',(#60142,#60143,#60163,#60164));
+#60142 = ORIENTED_EDGE('',*,*,#57043,.T.);
+#60143 = ORIENTED_EDGE('',*,*,#60144,.T.);
+#60144 = EDGE_CURVE('',#57024,#58981,#60145,.T.);
+#60145 = SURFACE_CURVE('',#60146,(#60149,#60156),.PCURVE_S1.);
+#60146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60147,#60148),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#60147 = CARTESIAN_POINT('',(1.775,-2.45,1.025));
+#60148 = CARTESIAN_POINT('',(1.7375,-2.375,1.025));
+#60149 = PCURVE('',#57057,#60150);
+#60150 = DEFINITIONAL_REPRESENTATION('',(#60151),#60155);
+#60151 = LINE('',#60152,#60153);
+#60152 = CARTESIAN_POINT('',(0.247487373415,-2.698608107353E-15));
+#60153 = VECTOR('',#60154,1.);
+#60154 = DIRECTION('',(-8.326672684689E-17,1.));
+#60155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60156 = PCURVE('',#59345,#60157);
+#60157 = DEFINITIONAL_REPRESENTATION('',(#60158),#60162);
+#60158 = LINE('',#60159,#60160);
+#60159 = CARTESIAN_POINT('',(3.586217722922E-17,1.041987532702E-15));
+#60160 = VECTOR('',#60161,1.);
+#60161 = DIRECTION('',(-3.631979016863E-16,1.));
+#60162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60163 = ORIENTED_EDGE('',*,*,#58980,.F.);
+#60164 = ORIENTED_EDGE('',*,*,#57402,.F.);
+#60165 = ADVANCED_FACE('',(#60166),#57322,.T.);
+#60166 = FACE_BOUND('',#60167,.T.);
+#60167 = EDGE_LOOP('',(#60168,#60169,#60170,#60171));
+#60168 = ORIENTED_EDGE('',*,*,#57623,.T.);
+#60169 = ORIENTED_EDGE('',*,*,#59057,.T.);
+#60170 = ORIENTED_EDGE('',*,*,#57305,.F.);
+#60171 = ORIENTED_EDGE('',*,*,#60172,.F.);
+#60172 = EDGE_CURVE('',#57601,#57278,#60173,.T.);
+#60173 = SURFACE_CURVE('',#60174,(#60178,#60185),.PCURVE_S1.);
+#60174 = LINE('',#60175,#60176);
+#60175 = CARTESIAN_POINT('',(2.55,-1.7,0.725));
+#60176 = VECTOR('',#60177,1.);
+#60177 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60178 = PCURVE('',#57322,#60179);
+#60179 = DEFINITIONAL_REPRESENTATION('',(#60180),#60184);
+#60180 = LINE('',#60181,#60182);
+#60181 = CARTESIAN_POINT('',(6.28318530718,-2.22044604925E-16));
+#60182 = VECTOR('',#60183,1.);
+#60183 = DIRECTION('',(0.,-1.));
+#60184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60185 = PCURVE('',#57293,#60186);
+#60186 = DEFINITIONAL_REPRESENTATION('',(#60187),#60191);
+#60187 = LINE('',#60188,#60189);
+#60188 = CARTESIAN_POINT('',(0.425,0.));
+#60189 = VECTOR('',#60190,1.);
+#60190 = DIRECTION('',(0.,-1.));
+#60191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60192 = ADVANCED_FACE('',(#60193),#57293,.F.);
+#60193 = FACE_BOUND('',#60194,.F.);
+#60194 = EDGE_LOOP('',(#60195,#60216,#60217,#60218));
+#60195 = ORIENTED_EDGE('',*,*,#60196,.T.);
+#60196 = EDGE_CURVE('',#57573,#57245,#60197,.T.);
+#60197 = SURFACE_CURVE('',#60198,(#60202,#60209),.PCURVE_S1.);
+#60198 = LINE('',#60199,#60200);
+#60199 = CARTESIAN_POINT('',(2.55,-1.7,0.3));
+#60200 = VECTOR('',#60201,1.);
+#60201 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60202 = PCURVE('',#57293,#60203);
+#60203 = DEFINITIONAL_REPRESENTATION('',(#60204),#60208);
+#60204 = LINE('',#60205,#60206);
+#60205 = CARTESIAN_POINT('',(0.,0.));
+#60206 = VECTOR('',#60207,1.);
+#60207 = DIRECTION('',(0.,-1.));
+#60208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60209 = PCURVE('',#57265,#60210);
+#60210 = DEFINITIONAL_REPRESENTATION('',(#60211),#60215);
+#60211 = LINE('',#60212,#60213);
+#60212 = CARTESIAN_POINT('',(1.570796326795,0.));
+#60213 = VECTOR('',#60214,1.);
+#60214 = DIRECTION('',(0.,-1.));
+#60215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60216 = ORIENTED_EDGE('',*,*,#57277,.T.);
+#60217 = ORIENTED_EDGE('',*,*,#60172,.F.);
+#60218 = ORIENTED_EDGE('',*,*,#57600,.F.);
+#60219 = ADVANCED_FACE('',(#60220),#57265,.F.);
+#60220 = FACE_BOUND('',#60221,.F.);
+#60221 = EDGE_LOOP('',(#60222,#60243,#60244,#60245));
+#60222 = ORIENTED_EDGE('',*,*,#60223,.T.);
+#60223 = EDGE_CURVE('',#57550,#57217,#60224,.T.);
+#60224 = SURFACE_CURVE('',#60225,(#60229,#60236),.PCURVE_S1.);
+#60225 = LINE('',#60226,#60227);
+#60226 = CARTESIAN_POINT('',(2.65,-1.7,0.2));
+#60227 = VECTOR('',#60228,1.);
+#60228 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60229 = PCURVE('',#57265,#60230);
+#60230 = DEFINITIONAL_REPRESENTATION('',(#60231),#60235);
+#60231 = LINE('',#60232,#60233);
+#60232 = CARTESIAN_POINT('',(0.,0.));
+#60233 = VECTOR('',#60234,1.);
+#60234 = DIRECTION('',(0.,-1.));
+#60235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60236 = PCURVE('',#57232,#60237);
+#60237 = DEFINITIONAL_REPRESENTATION('',(#60238),#60242);
+#60238 = LINE('',#60239,#60240);
+#60239 = CARTESIAN_POINT('',(0.35,7.771561172375E-17));
+#60240 = VECTOR('',#60241,1.);
+#60241 = DIRECTION('',(0.,-1.));
+#60242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60243 = ORIENTED_EDGE('',*,*,#57244,.T.);
+#60244 = ORIENTED_EDGE('',*,*,#60196,.F.);
+#60245 = ORIENTED_EDGE('',*,*,#57572,.F.);
+#60246 = ADVANCED_FACE('',(#60247),#57232,.F.);
+#60247 = FACE_BOUND('',#60248,.F.);
+#60248 = EDGE_LOOP('',(#60249,#60270,#60271,#60272));
+#60249 = ORIENTED_EDGE('',*,*,#60250,.T.);
+#60250 = EDGE_CURVE('',#57527,#57189,#60251,.T.);
+#60251 = SURFACE_CURVE('',#60252,(#60256,#60263),.PCURVE_S1.);
+#60252 = LINE('',#60253,#60254);
+#60253 = CARTESIAN_POINT('',(3.,-1.7,0.2));
+#60254 = VECTOR('',#60255,1.);
+#60255 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60256 = PCURVE('',#57232,#60257);
+#60257 = DEFINITIONAL_REPRESENTATION('',(#60258),#60262);
+#60258 = LINE('',#60259,#60260);
+#60259 = CARTESIAN_POINT('',(-0.,0.));
+#60260 = VECTOR('',#60261,1.);
+#60261 = DIRECTION('',(0.,-1.));
+#60262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60263 = PCURVE('',#57204,#60264);
+#60264 = DEFINITIONAL_REPRESENTATION('',(#60265),#60269);
+#60265 = LINE('',#60266,#60267);
+#60266 = CARTESIAN_POINT('',(0.2,0.));
+#60267 = VECTOR('',#60268,1.);
+#60268 = DIRECTION('',(0.,-1.));
+#60269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60270 = ORIENTED_EDGE('',*,*,#57216,.T.);
+#60271 = ORIENTED_EDGE('',*,*,#60223,.F.);
+#60272 = ORIENTED_EDGE('',*,*,#57549,.F.);
+#60273 = ADVANCED_FACE('',(#60274),#57204,.F.);
+#60274 = FACE_BOUND('',#60275,.F.);
+#60275 = EDGE_LOOP('',(#60276,#60297,#60298,#60299));
+#60276 = ORIENTED_EDGE('',*,*,#60277,.T.);
+#60277 = EDGE_CURVE('',#57504,#57161,#60278,.T.);
+#60278 = SURFACE_CURVE('',#60279,(#60283,#60290),.PCURVE_S1.);
+#60279 = LINE('',#60280,#60281);
+#60280 = CARTESIAN_POINT('',(3.,-1.7,5.551115123126E-17));
+#60281 = VECTOR('',#60282,1.);
+#60282 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60283 = PCURVE('',#57204,#60284);
+#60284 = DEFINITIONAL_REPRESENTATION('',(#60285),#60289);
+#60285 = LINE('',#60286,#60287);
+#60286 = CARTESIAN_POINT('',(0.,0.));
+#60287 = VECTOR('',#60288,1.);
+#60288 = DIRECTION('',(0.,-1.));
+#60289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60290 = PCURVE('',#57176,#60291);
+#60291 = DEFINITIONAL_REPRESENTATION('',(#60292),#60296);
+#60292 = LINE('',#60293,#60294);
+#60293 = CARTESIAN_POINT('',(0.35,-7.771561172375E-17));
+#60294 = VECTOR('',#60295,1.);
+#60295 = DIRECTION('',(0.,-1.));
+#60296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60297 = ORIENTED_EDGE('',*,*,#57188,.T.);
+#60298 = ORIENTED_EDGE('',*,*,#60250,.F.);
+#60299 = ORIENTED_EDGE('',*,*,#57526,.F.);
+#60300 = ADVANCED_FACE('',(#60301),#57176,.F.);
+#60301 = FACE_BOUND('',#60302,.F.);
+#60302 = EDGE_LOOP('',(#60303,#60324,#60325,#60326));
+#60303 = ORIENTED_EDGE('',*,*,#60304,.T.);
+#60304 = EDGE_CURVE('',#57480,#57132,#60305,.T.);
+#60305 = SURFACE_CURVE('',#60306,(#60310,#60317),.PCURVE_S1.);
+#60306 = LINE('',#60307,#60308);
+#60307 = CARTESIAN_POINT('',(2.65,-1.7,5.551115123126E-17));
+#60308 = VECTOR('',#60309,1.);
+#60309 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60310 = PCURVE('',#57176,#60311);
+#60311 = DEFINITIONAL_REPRESENTATION('',(#60312),#60316);
+#60312 = LINE('',#60313,#60314);
+#60313 = CARTESIAN_POINT('',(0.,0.));
+#60314 = VECTOR('',#60315,1.);
+#60315 = DIRECTION('',(0.,-1.));
+#60316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60317 = PCURVE('',#57148,#60318);
+#60318 = DEFINITIONAL_REPRESENTATION('',(#60319),#60323);
+#60319 = LINE('',#60320,#60321);
+#60320 = CARTESIAN_POINT('',(4.712388980385,0.));
+#60321 = VECTOR('',#60322,1.);
+#60322 = DIRECTION('',(0.,-1.));
+#60323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60324 = ORIENTED_EDGE('',*,*,#57160,.T.);
+#60325 = ORIENTED_EDGE('',*,*,#60277,.F.);
+#60326 = ORIENTED_EDGE('',*,*,#57503,.F.);
+#60327 = ADVANCED_FACE('',(#60328),#57148,.T.);
+#60328 = FACE_BOUND('',#60329,.T.);
+#60329 = EDGE_LOOP('',(#60330,#60331,#60332,#60333));
+#60330 = ORIENTED_EDGE('',*,*,#57479,.T.);
+#60331 = ORIENTED_EDGE('',*,*,#60304,.T.);
+#60332 = ORIENTED_EDGE('',*,*,#57131,.F.);
+#60333 = ORIENTED_EDGE('',*,*,#60334,.F.);
+#60334 = EDGE_CURVE('',#57457,#57104,#60335,.T.);
+#60335 = SURFACE_CURVE('',#60336,(#60340,#60347),.PCURVE_S1.);
+#60336 = LINE('',#60337,#60338);
+#60337 = CARTESIAN_POINT('',(2.35,-1.7,0.3));
+#60338 = VECTOR('',#60339,1.);
+#60339 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60340 = PCURVE('',#57148,#60341);
+#60341 = DEFINITIONAL_REPRESENTATION('',(#60342),#60346);
+#60342 = LINE('',#60343,#60344);
+#60343 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#60344 = VECTOR('',#60345,1.);
+#60345 = DIRECTION('',(0.,-1.));
+#60346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60347 = PCURVE('',#57119,#60348);
+#60348 = DEFINITIONAL_REPRESENTATION('',(#60349),#60353);
+#60349 = LINE('',#60350,#60351);
+#60350 = CARTESIAN_POINT('',(0.425,-9.860761315258E-32));
+#60351 = VECTOR('',#60352,1.);
+#60352 = DIRECTION('',(7.584527938158E-44,-1.));
+#60353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60354 = ADVANCED_FACE('',(#60355),#57119,.F.);
+#60355 = FACE_BOUND('',#60356,.F.);
+#60356 = EDGE_LOOP('',(#60357,#60358,#60359,#60360));
+#60357 = ORIENTED_EDGE('',*,*,#57673,.T.);
+#60358 = ORIENTED_EDGE('',*,*,#57103,.T.);
+#60359 = ORIENTED_EDGE('',*,*,#60334,.F.);
+#60360 = ORIENTED_EDGE('',*,*,#57456,.F.);
+#60361 = ADVANCED_FACE('',(#60362),#57947,.T.);
+#60362 = FACE_BOUND('',#60363,.T.);
+#60363 = EDGE_LOOP('',(#60364,#60365,#60366,#60367));
+#60364 = ORIENTED_EDGE('',*,*,#58520,.T.);
+#60365 = ORIENTED_EDGE('',*,*,#59086,.T.);
+#60366 = ORIENTED_EDGE('',*,*,#57930,.F.);
+#60367 = ORIENTED_EDGE('',*,*,#60368,.F.);
+#60368 = EDGE_CURVE('',#58498,#57903,#60369,.T.);
+#60369 = SURFACE_CURVE('',#60370,(#60374,#60381),.PCURVE_S1.);
+#60370 = LINE('',#60371,#60372);
+#60371 = CARTESIAN_POINT('',(2.55,-0.43,0.725));
+#60372 = VECTOR('',#60373,1.);
+#60373 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60374 = PCURVE('',#57947,#60375);
+#60375 = DEFINITIONAL_REPRESENTATION('',(#60376),#60380);
+#60376 = LINE('',#60377,#60378);
+#60377 = CARTESIAN_POINT('',(6.28318530718,-5.551115123126E-17));
+#60378 = VECTOR('',#60379,1.);
+#60379 = DIRECTION('',(0.,-1.));
+#60380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60381 = PCURVE('',#57918,#60382);
+#60382 = DEFINITIONAL_REPRESENTATION('',(#60383),#60387);
+#60383 = LINE('',#60384,#60385);
+#60384 = CARTESIAN_POINT('',(0.425,0.));
+#60385 = VECTOR('',#60386,1.);
+#60386 = DIRECTION('',(0.,-1.));
+#60387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60388 = ADVANCED_FACE('',(#60389),#57918,.F.);
+#60389 = FACE_BOUND('',#60390,.F.);
+#60390 = EDGE_LOOP('',(#60391,#60412,#60413,#60414));
+#60391 = ORIENTED_EDGE('',*,*,#60392,.T.);
+#60392 = EDGE_CURVE('',#58470,#57870,#60393,.T.);
+#60393 = SURFACE_CURVE('',#60394,(#60398,#60405),.PCURVE_S1.);
+#60394 = LINE('',#60395,#60396);
+#60395 = CARTESIAN_POINT('',(2.55,-0.43,0.3));
+#60396 = VECTOR('',#60397,1.);
+#60397 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60398 = PCURVE('',#57918,#60399);
+#60399 = DEFINITIONAL_REPRESENTATION('',(#60400),#60404);
+#60400 = LINE('',#60401,#60402);
+#60401 = CARTESIAN_POINT('',(0.,0.));
+#60402 = VECTOR('',#60403,1.);
+#60403 = DIRECTION('',(0.,-1.));
+#60404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60405 = PCURVE('',#57890,#60406);
+#60406 = DEFINITIONAL_REPRESENTATION('',(#60407),#60411);
+#60407 = LINE('',#60408,#60409);
+#60408 = CARTESIAN_POINT('',(1.570796326795,5.551115123126E-17));
+#60409 = VECTOR('',#60410,1.);
+#60410 = DIRECTION('',(0.,-1.));
+#60411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60412 = ORIENTED_EDGE('',*,*,#57902,.T.);
+#60413 = ORIENTED_EDGE('',*,*,#60368,.F.);
+#60414 = ORIENTED_EDGE('',*,*,#58497,.F.);
+#60415 = ADVANCED_FACE('',(#60416),#57890,.F.);
+#60416 = FACE_BOUND('',#60417,.F.);
+#60417 = EDGE_LOOP('',(#60418,#60439,#60440,#60441));
+#60418 = ORIENTED_EDGE('',*,*,#60419,.T.);
+#60419 = EDGE_CURVE('',#58447,#57842,#60420,.T.);
+#60420 = SURFACE_CURVE('',#60421,(#60425,#60432),.PCURVE_S1.);
+#60421 = LINE('',#60422,#60423);
+#60422 = CARTESIAN_POINT('',(2.65,-0.43,0.2));
+#60423 = VECTOR('',#60424,1.);
+#60424 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60425 = PCURVE('',#57890,#60426);
+#60426 = DEFINITIONAL_REPRESENTATION('',(#60427),#60431);
+#60427 = LINE('',#60428,#60429);
+#60428 = CARTESIAN_POINT('',(0.,0.));
+#60429 = VECTOR('',#60430,1.);
+#60430 = DIRECTION('',(0.,-1.));
+#60431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60432 = PCURVE('',#57857,#60433);
+#60433 = DEFINITIONAL_REPRESENTATION('',(#60434),#60438);
+#60434 = LINE('',#60435,#60436);
+#60435 = CARTESIAN_POINT('',(0.35,7.771561172375E-17));
+#60436 = VECTOR('',#60437,1.);
+#60437 = DIRECTION('',(0.,-1.));
+#60438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60439 = ORIENTED_EDGE('',*,*,#57869,.T.);
+#60440 = ORIENTED_EDGE('',*,*,#60392,.F.);
+#60441 = ORIENTED_EDGE('',*,*,#58469,.F.);
+#60442 = ADVANCED_FACE('',(#60443),#57857,.F.);
+#60443 = FACE_BOUND('',#60444,.F.);
+#60444 = EDGE_LOOP('',(#60445,#60466,#60467,#60468));
+#60445 = ORIENTED_EDGE('',*,*,#60446,.T.);
+#60446 = EDGE_CURVE('',#58424,#57814,#60447,.T.);
+#60447 = SURFACE_CURVE('',#60448,(#60452,#60459),.PCURVE_S1.);
+#60448 = LINE('',#60449,#60450);
+#60449 = CARTESIAN_POINT('',(3.,-0.43,0.2));
+#60450 = VECTOR('',#60451,1.);
+#60451 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60452 = PCURVE('',#57857,#60453);
+#60453 = DEFINITIONAL_REPRESENTATION('',(#60454),#60458);
+#60454 = LINE('',#60455,#60456);
+#60455 = CARTESIAN_POINT('',(-0.,0.));
+#60456 = VECTOR('',#60457,1.);
+#60457 = DIRECTION('',(0.,-1.));
+#60458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60459 = PCURVE('',#57829,#60460);
+#60460 = DEFINITIONAL_REPRESENTATION('',(#60461),#60465);
+#60461 = LINE('',#60462,#60463);
+#60462 = CARTESIAN_POINT('',(0.2,0.));
+#60463 = VECTOR('',#60464,1.);
+#60464 = DIRECTION('',(0.,-1.));
+#60465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60466 = ORIENTED_EDGE('',*,*,#57841,.T.);
+#60467 = ORIENTED_EDGE('',*,*,#60419,.F.);
+#60468 = ORIENTED_EDGE('',*,*,#58446,.F.);
+#60469 = ADVANCED_FACE('',(#60470),#57829,.F.);
+#60470 = FACE_BOUND('',#60471,.F.);
+#60471 = EDGE_LOOP('',(#60472,#60493,#60494,#60495));
+#60472 = ORIENTED_EDGE('',*,*,#60473,.T.);
+#60473 = EDGE_CURVE('',#58401,#57786,#60474,.T.);
+#60474 = SURFACE_CURVE('',#60475,(#60479,#60486),.PCURVE_S1.);
+#60475 = LINE('',#60476,#60477);
+#60476 = CARTESIAN_POINT('',(3.,-0.43,5.551115123126E-17));
+#60477 = VECTOR('',#60478,1.);
+#60478 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60479 = PCURVE('',#57829,#60480);
+#60480 = DEFINITIONAL_REPRESENTATION('',(#60481),#60485);
+#60481 = LINE('',#60482,#60483);
+#60482 = CARTESIAN_POINT('',(0.,0.));
+#60483 = VECTOR('',#60484,1.);
+#60484 = DIRECTION('',(0.,-1.));
+#60485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60486 = PCURVE('',#57801,#60487);
+#60487 = DEFINITIONAL_REPRESENTATION('',(#60488),#60492);
+#60488 = LINE('',#60489,#60490);
+#60489 = CARTESIAN_POINT('',(0.35,-7.771561172375E-17));
+#60490 = VECTOR('',#60491,1.);
+#60491 = DIRECTION('',(0.,-1.));
+#60492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60493 = ORIENTED_EDGE('',*,*,#57813,.T.);
+#60494 = ORIENTED_EDGE('',*,*,#60446,.F.);
+#60495 = ORIENTED_EDGE('',*,*,#58423,.F.);
+#60496 = ADVANCED_FACE('',(#60497),#57801,.F.);
+#60497 = FACE_BOUND('',#60498,.F.);
+#60498 = EDGE_LOOP('',(#60499,#60520,#60521,#60522));
+#60499 = ORIENTED_EDGE('',*,*,#60500,.T.);
+#60500 = EDGE_CURVE('',#58377,#57757,#60501,.T.);
+#60501 = SURFACE_CURVE('',#60502,(#60506,#60513),.PCURVE_S1.);
+#60502 = LINE('',#60503,#60504);
+#60503 = CARTESIAN_POINT('',(2.65,-0.43,5.551115123126E-17));
+#60504 = VECTOR('',#60505,1.);
+#60505 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60506 = PCURVE('',#57801,#60507);
+#60507 = DEFINITIONAL_REPRESENTATION('',(#60508),#60512);
+#60508 = LINE('',#60509,#60510);
+#60509 = CARTESIAN_POINT('',(0.,0.));
+#60510 = VECTOR('',#60511,1.);
+#60511 = DIRECTION('',(0.,-1.));
+#60512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60513 = PCURVE('',#57773,#60514);
+#60514 = DEFINITIONAL_REPRESENTATION('',(#60515),#60519);
+#60515 = LINE('',#60516,#60517);
+#60516 = CARTESIAN_POINT('',(4.712388980385,0.));
+#60517 = VECTOR('',#60518,1.);
+#60518 = DIRECTION('',(0.,-1.));
+#60519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60520 = ORIENTED_EDGE('',*,*,#57785,.T.);
+#60521 = ORIENTED_EDGE('',*,*,#60473,.F.);
+#60522 = ORIENTED_EDGE('',*,*,#58400,.F.);
+#60523 = ADVANCED_FACE('',(#60524),#57773,.T.);
+#60524 = FACE_BOUND('',#60525,.T.);
+#60525 = EDGE_LOOP('',(#60526,#60527,#60528,#60529));
+#60526 = ORIENTED_EDGE('',*,*,#58376,.T.);
+#60527 = ORIENTED_EDGE('',*,*,#60500,.T.);
+#60528 = ORIENTED_EDGE('',*,*,#57756,.F.);
+#60529 = ORIENTED_EDGE('',*,*,#60530,.F.);
+#60530 = EDGE_CURVE('',#58354,#57729,#60531,.T.);
+#60531 = SURFACE_CURVE('',#60532,(#60536,#60543),.PCURVE_S1.);
+#60532 = LINE('',#60533,#60534);
+#60533 = CARTESIAN_POINT('',(2.35,-0.43,0.3));
+#60534 = VECTOR('',#60535,1.);
+#60535 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#60536 = PCURVE('',#57773,#60537);
+#60537 = DEFINITIONAL_REPRESENTATION('',(#60538),#60542);
+#60538 = LINE('',#60539,#60540);
+#60539 = CARTESIAN_POINT('',(6.28318530718,1.110223024625E-16));
+#60540 = VECTOR('',#60541,1.);
+#60541 = DIRECTION('',(0.,-1.));
+#60542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60543 = PCURVE('',#57744,#60544);
+#60544 = DEFINITIONAL_REPRESENTATION('',(#60545),#60549);
+#60545 = LINE('',#60546,#60547);
+#60546 = CARTESIAN_POINT('',(0.425,-9.860761315258E-32));
+#60547 = VECTOR('',#60548,1.);
+#60548 = DIRECTION('',(7.584527938158E-44,-1.));
+#60549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60550 = ADVANCED_FACE('',(#60551),#57744,.F.);
+#60551 = FACE_BOUND('',#60552,.F.);
+#60552 = EDGE_LOOP('',(#60553,#60554,#60555,#60556));
+#60553 = ORIENTED_EDGE('',*,*,#58570,.T.);
+#60554 = ORIENTED_EDGE('',*,*,#57728,.T.);
+#60555 = ORIENTED_EDGE('',*,*,#60530,.F.);
+#60556 = ORIENTED_EDGE('',*,*,#58353,.F.);
+#60557 = ADVANCED_FACE('',(#60558),#58677,.F.);
+#60558 = FACE_BOUND('',#60559,.F.);
+#60559 = EDGE_LOOP('',(#60560,#60561,#60562,#60584));
+#60560 = ORIENTED_EDGE('',*,*,#58694,.T.);
+#60561 = ORIENTED_EDGE('',*,*,#58664,.T.);
+#60562 = ORIENTED_EDGE('',*,*,#60563,.F.);
+#60563 = EDGE_CURVE('',#60564,#58643,#60566,.T.);
+#60564 = VERTEX_POINT('',#60565);
+#60565 = CARTESIAN_POINT('',(-1.7375,2.375,1.025));
+#60566 = SURFACE_CURVE('',#60567,(#60571,#60577),.PCURVE_S1.);
+#60567 = LINE('',#60568,#60569);
+#60568 = CARTESIAN_POINT('',(-1.7375,2.375,1.025));
+#60569 = VECTOR('',#60570,1.);
+#60570 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#60571 = PCURVE('',#58677,#60572);
+#60572 = DEFINITIONAL_REPRESENTATION('',(#60573),#60576);
+#60573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60574,#60575),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,3.475),.PIECEWISE_BEZIER_KNOTS.);
+#60574 = CARTESIAN_POINT('',(-3.273357244571E-16,1.));
+#60575 = CARTESIAN_POINT('',(3.55,1.));
+#60576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60577 = PCURVE('',#58775,#60578);
+#60578 = DEFINITIONAL_REPRESENTATION('',(#60579),#60583);
+#60579 = LINE('',#60580,#60581);
+#60580 = CARTESIAN_POINT('',(-1.062162001898E-16,3.830465704938E-18));
+#60581 = VECTOR('',#60582,1.);
+#60582 = DIRECTION('',(1.,-5.016767432657E-17));
+#60583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60584 = ORIENTED_EDGE('',*,*,#60585,.F.);
+#60585 = EDGE_CURVE('',#58695,#60564,#60586,.T.);
+#60586 = SURFACE_CURVE('',#60587,(#60590,#60597),.PCURVE_S1.);
+#60587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60588,#60589),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#60588 = CARTESIAN_POINT('',(-1.775,2.45,1.025));
+#60589 = CARTESIAN_POINT('',(-1.7375,2.375,1.025));
+#60590 = PCURVE('',#58677,#60591);
+#60591 = DEFINITIONAL_REPRESENTATION('',(#60592),#60596);
+#60592 = LINE('',#60593,#60594);
+#60593 = CARTESIAN_POINT('',(3.586217722922E-17,1.041987532702E-15));
+#60594 = VECTOR('',#60595,1.);
+#60595 = DIRECTION('',(-3.631979016863E-16,1.));
+#60596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60597 = PCURVE('',#60127,#60598);
+#60598 = DEFINITIONAL_REPRESENTATION('',(#60599),#60603);
+#60599 = LINE('',#60600,#60601);
+#60600 = CARTESIAN_POINT('',(0.247487373415,-2.698608107353E-15));
+#60601 = VECTOR('',#60602,1.);
+#60602 = DIRECTION('',(-8.326672684689E-17,1.));
+#60603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60604 = ADVANCED_FACE('',(#60605),#58775,.F.);
+#60605 = FACE_BOUND('',#60606,.F.);
+#60606 = EDGE_LOOP('',(#60607,#60608,#60609,#60610));
+#60607 = ORIENTED_EDGE('',*,*,#60563,.T.);
+#60608 = ORIENTED_EDGE('',*,*,#58762,.T.);
+#60609 = ORIENTED_EDGE('',*,*,#58790,.F.);
+#60610 = ORIENTED_EDGE('',*,*,#60611,.F.);
+#60611 = EDGE_CURVE('',#60564,#58791,#60612,.T.);
+#60612 = SURFACE_CURVE('',#60613,(#60616,#60623),.PCURVE_S1.);
+#60613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60614,#60615),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#60614 = CARTESIAN_POINT('',(-1.7375,2.375,1.025));
+#60615 = CARTESIAN_POINT('',(-1.680085640382,2.260171280765,1.75));
+#60616 = PCURVE('',#58775,#60617);
+#60617 = DEFINITIONAL_REPRESENTATION('',(#60618),#60622);
+#60618 = LINE('',#60619,#60620);
+#60619 = CARTESIAN_POINT('',(-1.062162001898E-16,3.830465704938E-18));
+#60620 = VECTOR('',#60621,1.);
+#60621 = DIRECTION('',(3.813599376948E-16,1.));
+#60622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60623 = PCURVE('',#58931,#60624);
+#60624 = DEFINITIONAL_REPRESENTATION('',(#60625),#60629);
+#60625 = LINE('',#60626,#60627);
+#60626 = CARTESIAN_POINT('',(0.194454364826,1.463398608859E-16));
+#60627 = VECTOR('',#60628,1.);
+#60628 = DIRECTION('',(-3.608224830032E-16,1.));
+#60629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60630 = ADVANCED_FACE('',(#60631),#58931,.F.);
+#60631 = FACE_BOUND('',#60632,.F.);
+#60632 = EDGE_LOOP('',(#60633,#60655,#60656,#60657));
+#60633 = ORIENTED_EDGE('',*,*,#60634,.T.);
+#60634 = EDGE_CURVE('',#60635,#60564,#60637,.T.);
+#60635 = VERTEX_POINT('',#60636);
+#60636 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#60637 = SURFACE_CURVE('',#60638,(#60642,#60649),.PCURVE_S1.);
+#60638 = LINE('',#60639,#60640);
+#60639 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#60640 = VECTOR('',#60641,1.);
+#60641 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#60642 = PCURVE('',#58931,#60643);
+#60643 = DEFINITIONAL_REPRESENTATION('',(#60644),#60648);
+#60644 = LINE('',#60645,#60646);
+#60645 = CARTESIAN_POINT('',(-1.318037530753E-16,1.463330846146E-16));
+#60646 = VECTOR('',#60647,1.);
+#60647 = DIRECTION('',(1.,1.81974050535E-16));
+#60648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60649 = PCURVE('',#60127,#60650);
+#60650 = DEFINITIONAL_REPRESENTATION('',(#60651),#60654);
+#60651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60652,#60653),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.194454364826),.PIECEWISE_BEZIER_KNOTS.);
+#60652 = CARTESIAN_POINT('',(5.446312357614E-16,1.));
+#60653 = CARTESIAN_POINT('',(0.247487373415,1.));
+#60654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60655 = ORIENTED_EDGE('',*,*,#60611,.T.);
+#60656 = ORIENTED_EDGE('',*,*,#58917,.F.);
+#60657 = ORIENTED_EDGE('',*,*,#60658,.F.);
+#60658 = EDGE_CURVE('',#60635,#58891,#60659,.T.);
+#60659 = SURFACE_CURVE('',#60660,(#60663,#60670),.PCURVE_S1.);
+#60660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60661,#60662),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#60661 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#60662 = CARTESIAN_POINT('',(-1.760171280765,2.180085640382,1.75));
+#60663 = PCURVE('',#58931,#60664);
+#60664 = DEFINITIONAL_REPRESENTATION('',(#60665),#60669);
+#60665 = LINE('',#60666,#60667);
+#60666 = CARTESIAN_POINT('',(-1.318037530753E-16,1.463330846146E-16));
+#60667 = VECTOR('',#60668,1.);
+#60668 = DIRECTION('',(1.991356383806E-19,1.));
+#60669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60670 = PCURVE('',#58906,#60671);
+#60671 = DEFINITIONAL_REPRESENTATION('',(#60672),#60676);
+#60672 = LINE('',#60673,#60674);
+#60673 = CARTESIAN_POINT('',(4.475,9.319165177224E-17));
+#60674 = VECTOR('',#60675,1.);
+#60675 = DIRECTION('',(0.,1.));
+#60676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60677 = ADVANCED_FACE('',(#60678),#58906,.F.);
+#60678 = FACE_BOUND('',#60679,.F.);
+#60679 = EDGE_LOOP('',(#60680,#60704,#60732,#60754,#60782,#60804,#60832,
+ #60854,#60882,#60902,#60903,#60904));
+#60680 = ORIENTED_EDGE('',*,*,#60681,.T.);
+#60681 = EDGE_CURVE('',#60682,#60684,#60686,.T.);
+#60682 = VERTEX_POINT('',#60683);
+#60683 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60684 = VERTEX_POINT('',#60685);
+#60685 = CARTESIAN_POINT('',(-1.875,-2.11,1.025));
+#60686 = SURFACE_CURVE('',#60687,(#60691,#60698),.PCURVE_S1.);
+#60687 = LINE('',#60688,#60689);
+#60688 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60689 = VECTOR('',#60690,1.);
+#60690 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60691 = PCURVE('',#58906,#60692);
+#60692 = DEFINITIONAL_REPRESENTATION('',(#60693),#60697);
+#60693 = LINE('',#60694,#60695);
+#60694 = CARTESIAN_POINT('',(9.892682991552E-17,9.298836221054E-17));
+#60695 = VECTOR('',#60696,1.);
+#60696 = DIRECTION('',(1.,6.324161807868E-16));
+#60697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60698 = PCURVE('',#59456,#60699);
+#60699 = DEFINITIONAL_REPRESENTATION('',(#60700),#60703);
+#60700 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60701,#60702),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.1275),.PIECEWISE_BEZIER_KNOTS.);
+#60701 = CARTESIAN_POINT('',(6.122066019203E-16,1.));
+#60702 = CARTESIAN_POINT('',(0.129636871508,1.));
+#60703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60704 = ORIENTED_EDGE('',*,*,#60705,.T.);
+#60705 = EDGE_CURVE('',#60684,#60706,#60708,.T.);
+#60706 = VERTEX_POINT('',#60707);
+#60707 = CARTESIAN_POINT('',(-1.875,-1.7,1.025));
+#60708 = SURFACE_CURVE('',#60709,(#60713,#60720),.PCURVE_S1.);
+#60709 = LINE('',#60710,#60711);
+#60710 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60711 = VECTOR('',#60712,1.);
+#60712 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60713 = PCURVE('',#58906,#60714);
+#60714 = DEFINITIONAL_REPRESENTATION('',(#60715),#60719);
+#60715 = LINE('',#60716,#60717);
+#60716 = CARTESIAN_POINT('',(-1.110223024625E-16,2.030520704916E-16));
+#60717 = VECTOR('',#60718,1.);
+#60718 = DIRECTION('',(1.,-2.308285900451E-16));
+#60719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60720 = PCURVE('',#60721,#60726);
+#60721 = PLANE('',#60722);
+#60722 = AXIS2_PLACEMENT_3D('',#60723,#60724,#60725);
+#60723 = CARTESIAN_POINT('',(-2.25,-2.11,1.025));
+#60724 = DIRECTION('',(-0.,0.,-1.));
+#60725 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#60726 = DEFINITIONAL_REPRESENTATION('',(#60727),#60731);
+#60727 = LINE('',#60728,#60729);
+#60728 = CARTESIAN_POINT('',(0.375,0.1275));
+#60729 = VECTOR('',#60730,1.);
+#60730 = DIRECTION('',(-1.224646799147E-16,-1.));
+#60731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60732 = ORIENTED_EDGE('',*,*,#60733,.T.);
+#60733 = EDGE_CURVE('',#60706,#60734,#60736,.T.);
+#60734 = VERTEX_POINT('',#60735);
+#60735 = CARTESIAN_POINT('',(-1.875,-0.84,1.025));
+#60736 = SURFACE_CURVE('',#60737,(#60741,#60748),.PCURVE_S1.);
+#60737 = LINE('',#60738,#60739);
+#60738 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60739 = VECTOR('',#60740,1.);
+#60740 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60741 = PCURVE('',#58906,#60742);
+#60742 = DEFINITIONAL_REPRESENTATION('',(#60743),#60747);
+#60743 = LINE('',#60744,#60745);
+#60744 = CARTESIAN_POINT('',(0.,7.898593846556E-17));
+#60745 = VECTOR('',#60746,1.);
+#60746 = DIRECTION('',(1.,-7.879298957242E-21));
+#60747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60748 = PCURVE('',#59777,#60749);
+#60749 = DEFINITIONAL_REPRESENTATION('',(#60750),#60753);
+#60750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60751,#60752),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5375,1.3975),.PIECEWISE_BEZIER_KNOTS.);
+#60751 = CARTESIAN_POINT('',(0.546508379888,1.));
+#60752 = CARTESIAN_POINT('',(1.420921787709,1.));
+#60753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60754 = ORIENTED_EDGE('',*,*,#60755,.T.);
+#60755 = EDGE_CURVE('',#60734,#60756,#60758,.T.);
+#60756 = VERTEX_POINT('',#60757);
+#60757 = CARTESIAN_POINT('',(-1.875,-0.43,1.025));
+#60758 = SURFACE_CURVE('',#60759,(#60763,#60770),.PCURVE_S1.);
+#60759 = LINE('',#60760,#60761);
+#60760 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60761 = VECTOR('',#60762,1.);
+#60762 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60763 = PCURVE('',#58906,#60764);
+#60764 = DEFINITIONAL_REPRESENTATION('',(#60765),#60769);
+#60765 = LINE('',#60766,#60767);
+#60766 = CARTESIAN_POINT('',(0.,4.015578818414E-16));
+#60767 = VECTOR('',#60768,1.);
+#60768 = DIRECTION('',(1.,-2.308285901225E-16));
+#60769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60770 = PCURVE('',#60771,#60776);
+#60771 = PLANE('',#60772);
+#60772 = AXIS2_PLACEMENT_3D('',#60773,#60774,#60775);
+#60773 = CARTESIAN_POINT('',(-2.25,-0.84,1.025));
+#60774 = DIRECTION('',(-0.,0.,-1.));
+#60775 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#60776 = DEFINITIONAL_REPRESENTATION('',(#60777),#60781);
+#60777 = LINE('',#60778,#60779);
+#60778 = CARTESIAN_POINT('',(0.375,1.3975));
+#60779 = VECTOR('',#60780,1.);
+#60780 = DIRECTION('',(-1.224646799147E-16,-1.));
+#60781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60782 = ORIENTED_EDGE('',*,*,#60783,.T.);
+#60783 = EDGE_CURVE('',#60756,#60784,#60786,.T.);
+#60784 = VERTEX_POINT('',#60785);
+#60785 = CARTESIAN_POINT('',(-1.875,0.43,1.025));
+#60786 = SURFACE_CURVE('',#60787,(#60791,#60798),.PCURVE_S1.);
+#60787 = LINE('',#60788,#60789);
+#60788 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60789 = VECTOR('',#60790,1.);
+#60790 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60791 = PCURVE('',#58906,#60792);
+#60792 = DEFINITIONAL_REPRESENTATION('',(#60793),#60797);
+#60793 = LINE('',#60794,#60795);
+#60794 = CARTESIAN_POINT('',(0.,1.832436906063E-16));
+#60795 = VECTOR('',#60796,1.);
+#60796 = DIRECTION('',(1.,-1.100461883326E-16));
+#60797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60798 = PCURVE('',#60096,#60799);
+#60799 = DEFINITIONAL_REPRESENTATION('',(#60800),#60803);
+#60800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60801,#60802),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.8075,2.6675),.PIECEWISE_BEZIER_KNOTS.);
+#60801 = CARTESIAN_POINT('',(1.837793296089,1.));
+#60802 = CARTESIAN_POINT('',(2.712206703911,1.));
+#60803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60804 = ORIENTED_EDGE('',*,*,#60805,.T.);
+#60805 = EDGE_CURVE('',#60784,#60806,#60808,.T.);
+#60806 = VERTEX_POINT('',#60807);
+#60807 = CARTESIAN_POINT('',(-1.875,0.84,1.025));
+#60808 = SURFACE_CURVE('',#60809,(#60813,#60820),.PCURVE_S1.);
+#60809 = LINE('',#60810,#60811);
+#60810 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60811 = VECTOR('',#60812,1.);
+#60812 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60813 = PCURVE('',#58906,#60814);
+#60814 = DEFINITIONAL_REPRESENTATION('',(#60815),#60819);
+#60815 = LINE('',#60816,#60817);
+#60816 = CARTESIAN_POINT('',(0.,-1.103045166678E-16));
+#60817 = VECTOR('',#60818,1.);
+#60818 = DIRECTION('',(1.,-3.867985841121E-26));
+#60819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60820 = PCURVE('',#60821,#60826);
+#60821 = PLANE('',#60822);
+#60822 = AXIS2_PLACEMENT_3D('',#60823,#60824,#60825);
+#60823 = CARTESIAN_POINT('',(-2.25,0.43,1.025));
+#60824 = DIRECTION('',(-0.,0.,-1.));
+#60825 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#60826 = DEFINITIONAL_REPRESENTATION('',(#60827),#60831);
+#60827 = LINE('',#60828,#60829);
+#60828 = CARTESIAN_POINT('',(0.375,2.6675));
+#60829 = VECTOR('',#60830,1.);
+#60830 = DIRECTION('',(-1.224646799147E-16,-1.));
+#60831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60832 = ORIENTED_EDGE('',*,*,#60833,.T.);
+#60833 = EDGE_CURVE('',#60806,#60834,#60836,.T.);
+#60834 = VERTEX_POINT('',#60835);
+#60835 = CARTESIAN_POINT('',(-1.875,1.7,1.025));
+#60836 = SURFACE_CURVE('',#60837,(#60841,#60848),.PCURVE_S1.);
+#60837 = LINE('',#60838,#60839);
+#60838 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60839 = VECTOR('',#60840,1.);
+#60840 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60841 = PCURVE('',#58906,#60842);
+#60842 = DEFINITIONAL_REPRESENTATION('',(#60843),#60847);
+#60843 = LINE('',#60844,#60845);
+#60844 = CARTESIAN_POINT('',(0.,2.283626280447E-16));
+#60845 = VECTOR('',#60846,1.);
+#60846 = DIRECTION('',(1.,-1.100461884099E-16));
+#60847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60848 = PCURVE('',#59858,#60849);
+#60849 = DEFINITIONAL_REPRESENTATION('',(#60850),#60853);
+#60850 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60851,#60852),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(3.0775,3.9375),.PIECEWISE_BEZIER_KNOTS.);
+#60851 = CARTESIAN_POINT('',(3.129078212291,1.));
+#60852 = CARTESIAN_POINT('',(4.003491620112,1.));
+#60853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60854 = ORIENTED_EDGE('',*,*,#60855,.T.);
+#60855 = EDGE_CURVE('',#60834,#60856,#60858,.T.);
+#60856 = VERTEX_POINT('',#60857);
+#60857 = CARTESIAN_POINT('',(-1.875,2.11,1.025));
+#60858 = SURFACE_CURVE('',#60859,(#60863,#60870),.PCURVE_S1.);
+#60859 = LINE('',#60860,#60861);
+#60860 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60861 = VECTOR('',#60862,1.);
+#60862 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60863 = PCURVE('',#58906,#60864);
+#60864 = DEFINITIONAL_REPRESENTATION('',(#60865),#60869);
+#60865 = LINE('',#60866,#60867);
+#60866 = CARTESIAN_POINT('',(0.,-2.049442383629E-16));
+#60867 = VECTOR('',#60868,1.);
+#60868 = DIRECTION('',(1.,-1.159249739466E-25));
+#60869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60870 = PCURVE('',#60871,#60876);
+#60871 = PLANE('',#60872);
+#60872 = AXIS2_PLACEMENT_3D('',#60873,#60874,#60875);
+#60873 = CARTESIAN_POINT('',(-2.25,1.7,1.025));
+#60874 = DIRECTION('',(-0.,0.,-1.));
+#60875 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#60876 = DEFINITIONAL_REPRESENTATION('',(#60877),#60881);
+#60877 = LINE('',#60878,#60879);
+#60878 = CARTESIAN_POINT('',(0.375,3.9375));
+#60879 = VECTOR('',#60880,1.);
+#60880 = DIRECTION('',(-1.224646799147E-16,-1.));
+#60881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60882 = ORIENTED_EDGE('',*,*,#60883,.T.);
+#60883 = EDGE_CURVE('',#60856,#60635,#60884,.T.);
+#60884 = SURFACE_CURVE('',#60885,(#60889,#60896),.PCURVE_S1.);
+#60885 = LINE('',#60886,#60887);
+#60886 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60887 = VECTOR('',#60888,1.);
+#60888 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#60889 = PCURVE('',#58906,#60890);
+#60890 = DEFINITIONAL_REPRESENTATION('',(#60891),#60895);
+#60891 = LINE('',#60892,#60893);
+#60892 = CARTESIAN_POINT('',(0.,9.242286192998E-16));
+#60893 = VECTOR('',#60894,1.);
+#60894 = DIRECTION('',(1.,-2.597292370711E-16));
+#60895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60896 = PCURVE('',#59534,#60897);
+#60897 = DEFINITIONAL_REPRESENTATION('',(#60898),#60901);
+#60898 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60899,#60900),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(4.3475,4.475),.PIECEWISE_BEZIER_KNOTS.);
+#60899 = CARTESIAN_POINT('',(4.420363128492,1.));
+#60900 = CARTESIAN_POINT('',(4.55,1.));
+#60901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60902 = ORIENTED_EDGE('',*,*,#60658,.T.);
+#60903 = ORIENTED_EDGE('',*,*,#58890,.F.);
+#60904 = ORIENTED_EDGE('',*,*,#60905,.F.);
+#60905 = EDGE_CURVE('',#60682,#58864,#60906,.T.);
+#60906 = SURFACE_CURVE('',#60907,(#60910,#60917),.PCURVE_S1.);
+#60907 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60908,#60909),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#60908 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#60909 = CARTESIAN_POINT('',(-1.760171280765,-2.180085640382,1.75));
+#60910 = PCURVE('',#58906,#60911);
+#60911 = DEFINITIONAL_REPRESENTATION('',(#60912),#60916);
+#60912 = LINE('',#60913,#60914);
+#60913 = CARTESIAN_POINT('',(9.892682991552E-17,9.298836221054E-17));
+#60914 = VECTOR('',#60915,1.);
+#60915 = DIRECTION('',(-1.291895914154E-16,1.));
+#60916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60917 = PCURVE('',#58879,#60918);
+#60918 = DEFINITIONAL_REPRESENTATION('',(#60919),#60923);
+#60919 = LINE('',#60920,#60921);
+#60920 = CARTESIAN_POINT('',(0.194454364826,1.109474362103E-16));
+#60921 = VECTOR('',#60922,1.);
+#60922 = DIRECTION('',(8.326672684689E-17,1.));
+#60923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60924 = ADVANCED_FACE('',(#60925),#58879,.F.);
+#60925 = FACE_BOUND('',#60926,.F.);
+#60926 = EDGE_LOOP('',(#60927,#60949,#60950,#60951));
+#60927 = ORIENTED_EDGE('',*,*,#60928,.T.);
+#60928 = EDGE_CURVE('',#60929,#60682,#60931,.T.);
+#60929 = VERTEX_POINT('',#60930);
+#60930 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025));
+#60931 = SURFACE_CURVE('',#60932,(#60936,#60943),.PCURVE_S1.);
+#60932 = LINE('',#60933,#60934);
+#60933 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025));
+#60934 = VECTOR('',#60935,1.);
+#60935 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#60936 = PCURVE('',#58879,#60937);
+#60937 = DEFINITIONAL_REPRESENTATION('',(#60938),#60942);
+#60938 = LINE('',#60939,#60940);
+#60939 = CARTESIAN_POINT('',(2.520333281894E-17,1.463398608857E-16));
+#60940 = VECTOR('',#60941,1.);
+#60941 = DIRECTION('',(1.,-5.45925346422E-16));
+#60942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60943 = PCURVE('',#59396,#60944);
+#60944 = DEFINITIONAL_REPRESENTATION('',(#60945),#60948);
+#60945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60946,#60947),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.194454364826),.PIECEWISE_BEZIER_KNOTS.);
+#60946 = CARTESIAN_POINT('',(-3.328677979189E-16,1.));
+#60947 = CARTESIAN_POINT('',(0.247487373415,1.));
+#60948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60949 = ORIENTED_EDGE('',*,*,#60905,.T.);
+#60950 = ORIENTED_EDGE('',*,*,#58863,.F.);
+#60951 = ORIENTED_EDGE('',*,*,#60952,.F.);
+#60952 = EDGE_CURVE('',#60929,#58837,#60953,.T.);
+#60953 = SURFACE_CURVE('',#60954,(#60957,#60964),.PCURVE_S1.);
+#60954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60955,#60956),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#60955 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025));
+#60956 = CARTESIAN_POINT('',(-1.680085640382,-2.260171280765,1.75));
+#60957 = PCURVE('',#58879,#60958);
+#60958 = DEFINITIONAL_REPRESENTATION('',(#60959),#60963);
+#60959 = LINE('',#60960,#60961);
+#60960 = CARTESIAN_POINT('',(2.520333281894E-17,1.463398608857E-16));
+#60961 = VECTOR('',#60962,1.);
+#60962 = DIRECTION('',(3.847880007621E-16,1.));
+#60963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60964 = PCURVE('',#58852,#60965);
+#60965 = DEFINITIONAL_REPRESENTATION('',(#60966),#60970);
+#60966 = LINE('',#60967,#60968);
+#60967 = CARTESIAN_POINT('',(3.475,-9.071681340627E-17));
+#60968 = VECTOR('',#60969,1.);
+#60969 = DIRECTION('',(0.,1.));
+#60970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60971 = ADVANCED_FACE('',(#60972),#58852,.F.);
+#60972 = FACE_BOUND('',#60973,.F.);
+#60973 = EDGE_LOOP('',(#60974,#60994,#60995,#60996));
+#60974 = ORIENTED_EDGE('',*,*,#60975,.T.);
+#60975 = EDGE_CURVE('',#58981,#60929,#60976,.T.);
+#60976 = SURFACE_CURVE('',#60977,(#60981,#60988),.PCURVE_S1.);
+#60977 = LINE('',#60978,#60979);
+#60978 = CARTESIAN_POINT('',(1.7375,-2.375,1.025));
+#60979 = VECTOR('',#60980,1.);
+#60980 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#60981 = PCURVE('',#58852,#60982);
+#60982 = DEFINITIONAL_REPRESENTATION('',(#60983),#60987);
+#60983 = LINE('',#60984,#60985);
+#60984 = CARTESIAN_POINT('',(-1.062162001898E-16,3.830465704938E-18));
+#60985 = VECTOR('',#60986,1.);
+#60986 = DIRECTION('',(1.,-5.016767432657E-17));
+#60987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60988 = PCURVE('',#59345,#60989);
+#60989 = DEFINITIONAL_REPRESENTATION('',(#60990),#60993);
+#60990 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60991,#60992),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,3.475),.PIECEWISE_BEZIER_KNOTS.);
+#60991 = CARTESIAN_POINT('',(-3.273357244571E-16,1.));
+#60992 = CARTESIAN_POINT('',(3.55,1.));
+#60993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60994 = ORIENTED_EDGE('',*,*,#60952,.T.);
+#60995 = ORIENTED_EDGE('',*,*,#58836,.F.);
+#60996 = ORIENTED_EDGE('',*,*,#59002,.F.);
+#60997 = ADVANCED_FACE('',(#60998),#58965,.F.);
+#60998 = FACE_BOUND('',#60999,.F.);
+#60999 = EDGE_LOOP('',(#61000,#61029,#61050,#61051));
+#61000 = ORIENTED_EDGE('',*,*,#61001,.T.);
+#61001 = EDGE_CURVE('',#61002,#61002,#61004,.T.);
+#61002 = VERTEX_POINT('',#61003);
+#61003 = CARTESIAN_POINT('',(-1.110171280765,1.310171280765,1.7));
+#61004 = SURFACE_CURVE('',#61005,(#61010,#61017),.PCURVE_S1.);
+#61005 = CIRCLE('',#61006,0.3);
+#61006 = AXIS2_PLACEMENT_3D('',#61007,#61008,#61009);
+#61007 = CARTESIAN_POINT('',(-1.110171280765,1.610171280765,1.7));
+#61008 = DIRECTION('',(-0.,0.,1.));
+#61009 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#61010 = PCURVE('',#58965,#61011);
+#61011 = DEFINITIONAL_REPRESENTATION('',(#61012),#61016);
+#61012 = LINE('',#61013,#61014);
+#61013 = CARTESIAN_POINT('',(6.28318530718,5.E-02));
+#61014 = VECTOR('',#61015,1.);
+#61015 = DIRECTION('',(-1.,0.));
+#61016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61017 = PCURVE('',#61018,#61023);
+#61018 = PLANE('',#61019);
+#61019 = AXIS2_PLACEMENT_3D('',#61020,#61021,#61022);
+#61020 = CARTESIAN_POINT('',(-1.110171280765,1.610171280765,1.7));
+#61021 = DIRECTION('',(0.,0.,1.));
+#61022 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#61023 = DEFINITIONAL_REPRESENTATION('',(#61024),#61028);
+#61024 = CIRCLE('',#61025,0.3);
+#61025 = AXIS2_PLACEMENT_2D('',#61026,#61027);
+#61026 = CARTESIAN_POINT('',(0.,0.));
+#61027 = DIRECTION('',(1.,0.));
+#61028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61029 = ORIENTED_EDGE('',*,*,#61030,.F.);
+#61030 = EDGE_CURVE('',#58945,#61002,#61031,.T.);
+#61031 = SEAM_CURVE('',#61032,(#61036,#61043),.PCURVE_S1.);
+#61032 = LINE('',#61033,#61034);
+#61033 = CARTESIAN_POINT('',(-1.110171280765,1.310171280765,1.75));
+#61034 = VECTOR('',#61035,1.);
+#61035 = DIRECTION('',(0.,-0.,-1.));
+#61036 = PCURVE('',#58965,#61037);
+#61037 = DEFINITIONAL_REPRESENTATION('',(#61038),#61042);
+#61038 = LINE('',#61039,#61040);
+#61039 = CARTESIAN_POINT('',(8.881784197001E-16,0.));
+#61040 = VECTOR('',#61041,1.);
+#61041 = DIRECTION('',(0.,1.));
+#61042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61043 = PCURVE('',#58965,#61044);
+#61044 = DEFINITIONAL_REPRESENTATION('',(#61045),#61049);
+#61045 = LINE('',#61046,#61047);
+#61046 = CARTESIAN_POINT('',(6.28318530718,0.));
+#61047 = VECTOR('',#61048,1.);
+#61048 = DIRECTION('',(0.,1.));
+#61049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61050 = ORIENTED_EDGE('',*,*,#58944,.F.);
+#61051 = ORIENTED_EDGE('',*,*,#61030,.T.);
+#61052 = ADVANCED_FACE('',(#61053),#59345,.F.);
+#61053 = FACE_BOUND('',#61054,.F.);
+#61054 = EDGE_LOOP('',(#61055,#61056,#61076,#61077));
+#61055 = ORIENTED_EDGE('',*,*,#59331,.T.);
+#61056 = ORIENTED_EDGE('',*,*,#61057,.T.);
+#61057 = EDGE_CURVE('',#59312,#60929,#61058,.T.);
+#61058 = SURFACE_CURVE('',#61059,(#61062,#61069),.PCURVE_S1.);
+#61059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61060,#61061),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#61060 = CARTESIAN_POINT('',(-1.775,-2.45,1.025));
+#61061 = CARTESIAN_POINT('',(-1.7375,-2.375,1.025));
+#61062 = PCURVE('',#59345,#61063);
+#61063 = DEFINITIONAL_REPRESENTATION('',(#61064),#61068);
+#61064 = LINE('',#61065,#61066);
+#61065 = CARTESIAN_POINT('',(3.55,1.04090322465E-15));
+#61066 = VECTOR('',#61067,1.);
+#61067 = DIRECTION('',(4.440892098501E-16,1.));
+#61068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61069 = PCURVE('',#59396,#61070);
+#61070 = DEFINITIONAL_REPRESENTATION('',(#61071),#61075);
+#61071 = LINE('',#61072,#61073);
+#61072 = CARTESIAN_POINT('',(-1.427240192909E-16,-5.26430630895E-15));
+#61073 = VECTOR('',#61074,1.);
+#61074 = DIRECTION('',(-1.901437786279E-16,1.));
+#61075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61076 = ORIENTED_EDGE('',*,*,#60975,.F.);
+#61077 = ORIENTED_EDGE('',*,*,#60144,.F.);
+#61078 = ADVANCED_FACE('',(#61079),#59396,.F.);
+#61079 = FACE_BOUND('',#61080,.F.);
+#61080 = EDGE_LOOP('',(#61081,#61082,#61102,#61103));
+#61081 = ORIENTED_EDGE('',*,*,#59382,.T.);
+#61082 = ORIENTED_EDGE('',*,*,#61083,.T.);
+#61083 = EDGE_CURVE('',#59363,#60682,#61084,.T.);
+#61084 = SURFACE_CURVE('',#61085,(#61088,#61095),.PCURVE_S1.);
+#61085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61086,#61087),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#61086 = CARTESIAN_POINT('',(-1.95,-2.275,1.025));
+#61087 = CARTESIAN_POINT('',(-1.875,-2.2375,1.025));
+#61088 = PCURVE('',#59396,#61089);
+#61089 = DEFINITIONAL_REPRESENTATION('',(#61090),#61094);
+#61090 = LINE('',#61091,#61092);
+#61091 = CARTESIAN_POINT('',(0.247487373415,-5.268019691465E-15));
+#61092 = VECTOR('',#61093,1.);
+#61093 = DIRECTION('',(3.053113317719E-16,1.));
+#61094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61095 = PCURVE('',#59456,#61096);
+#61096 = DEFINITIONAL_REPRESENTATION('',(#61097),#61101);
+#61097 = LINE('',#61098,#61099);
+#61098 = CARTESIAN_POINT('',(3.582431915782E-16,6.610125476969E-16));
+#61099 = VECTOR('',#61100,1.);
+#61100 = DIRECTION('',(2.539634103421E-16,1.));
+#61101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61102 = ORIENTED_EDGE('',*,*,#60928,.F.);
+#61103 = ORIENTED_EDGE('',*,*,#61057,.F.);
+#61104 = ADVANCED_FACE('',(#61105),#59456,.F.);
+#61105 = FACE_BOUND('',#61106,.F.);
+#61106 = EDGE_LOOP('',(#61107,#61108,#61109,#61152));
+#61107 = ORIENTED_EDGE('',*,*,#61083,.F.);
+#61108 = ORIENTED_EDGE('',*,*,#59442,.T.);
+#61109 = ORIENTED_EDGE('',*,*,#61110,.T.);
+#61110 = EDGE_CURVE('',#59415,#60684,#61111,.T.);
+#61111 = SURFACE_CURVE('',#61112,(#61116,#61145),.PCURVE_S1.);
+#61112 = LINE('',#61113,#61114);
+#61113 = CARTESIAN_POINT('',(-2.25,-2.11,1.025));
+#61114 = VECTOR('',#61115,1.);
+#61115 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61116 = PCURVE('',#59456,#61117);
+#61117 = DEFINITIONAL_REPRESENTATION('',(#61118),#61144);
+#61118 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61119,#61120,#61121,#61122,
+ #61123,#61124,#61125,#61126,#61127,#61128,#61129,#61130,#61131,
+ #61132,#61133,#61134,#61135,#61136,#61137,#61138,#61139,#61140,
+ #61141,#61142,#61143),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.3,0.303409090909,0.306818181818,
+ 0.310227272727,0.313636363636,0.317045454545,0.320454545455,
+ 0.323863636364,0.327272727273,0.330681818182,0.334090909091,0.3375,
+ 0.340909090909,0.344318181818,0.347727272727,0.351136363636,
+ 0.354545454545,0.357954545455,0.361363636364,0.364772727273,
+ 0.368181818182,0.371590909091,0.375),.QUASI_UNIFORM_KNOTS.);
+#61119 = CARTESIAN_POINT('',(0.165,0.));
+#61120 = CARTESIAN_POINT('',(0.164473026972,1.515151515152E-02));
+#61121 = CARTESIAN_POINT('',(0.16341829125,4.545454545455E-02));
+#61122 = CARTESIAN_POINT('',(0.161833813323,9.090909090909E-02));
+#61123 = CARTESIAN_POINT('',(0.160246955707,0.136363636364));
+#61124 = CARTESIAN_POINT('',(0.158657713035,0.181818181818));
+#61125 = CARTESIAN_POINT('',(0.157066079927,0.227272727273));
+#61126 = CARTESIAN_POINT('',(0.155472050986,0.272727272727));
+#61127 = CARTESIAN_POINT('',(0.153875620797,0.318181818182));
+#61128 = CARTESIAN_POINT('',(0.15227678393,0.363636363636));
+#61129 = CARTESIAN_POINT('',(0.15067553494,0.409090909091));
+#61130 = CARTESIAN_POINT('',(0.149071868364,0.454545454545));
+#61131 = CARTESIAN_POINT('',(0.147465778721,0.5));
+#61132 = CARTESIAN_POINT('',(0.145857260518,0.545454545455));
+#61133 = CARTESIAN_POINT('',(0.14424630824,0.590909090909));
+#61134 = CARTESIAN_POINT('',(0.142632916359,0.636363636364));
+#61135 = CARTESIAN_POINT('',(0.141017079328,0.681818181818));
+#61136 = CARTESIAN_POINT('',(0.139398791586,0.727272727273));
+#61137 = CARTESIAN_POINT('',(0.137778047552,0.772727272727));
+#61138 = CARTESIAN_POINT('',(0.13615484163,0.818181818182));
+#61139 = CARTESIAN_POINT('',(0.134529168206,0.863636363636));
+#61140 = CARTESIAN_POINT('',(0.132901021649,0.909090909091));
+#61141 = CARTESIAN_POINT('',(0.131270396313,0.954545454545));
+#61142 = CARTESIAN_POINT('',(0.130181656456,0.984848484848));
+#61143 = CARTESIAN_POINT('',(0.129636871508,1.));
+#61144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61145 = PCURVE('',#60721,#61146);
+#61146 = DEFINITIONAL_REPRESENTATION('',(#61147),#61151);
+#61147 = LINE('',#61148,#61149);
+#61148 = CARTESIAN_POINT('',(0.,0.));
+#61149 = VECTOR('',#61150,1.);
+#61150 = DIRECTION('',(1.,0.));
+#61151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61152 = ORIENTED_EDGE('',*,*,#60681,.F.);
+#61153 = ADVANCED_FACE('',(#61154),#59430,.F.);
+#61154 = FACE_BOUND('',#61155,.F.);
+#61155 = EDGE_LOOP('',(#61156,#61157,#61158,#61186,#61214,#61243,#61271,
+ #61299,#61327,#61360,#61388,#61417));
+#61156 = ORIENTED_EDGE('',*,*,#59414,.F.);
+#61157 = ORIENTED_EDGE('',*,*,#59549,.T.);
+#61158 = ORIENTED_EDGE('',*,*,#61159,.T.);
+#61159 = EDGE_CURVE('',#59550,#61160,#61162,.T.);
+#61160 = VERTEX_POINT('',#61161);
+#61161 = CARTESIAN_POINT('',(-2.35,-2.11,0.725));
+#61162 = SURFACE_CURVE('',#61163,(#61168,#61179),.PCURVE_S1.);
+#61163 = CIRCLE('',#61164,0.1);
+#61164 = AXIS2_PLACEMENT_3D('',#61165,#61166,#61167);
+#61165 = CARTESIAN_POINT('',(-2.25,-2.11,0.725));
+#61166 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#61167 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#61168 = PCURVE('',#59430,#61169);
+#61169 = DEFINITIONAL_REPRESENTATION('',(#61170),#61178);
+#61170 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61171,#61172,#61173,#61174
+ ,#61175,#61176,#61177),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#61171 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#61172 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#61173 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#61174 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#61175 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#61176 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#61177 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#61178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61179 = PCURVE('',#59615,#61180);
+#61180 = DEFINITIONAL_REPRESENTATION('',(#61181),#61185);
+#61181 = LINE('',#61182,#61183);
+#61182 = CARTESIAN_POINT('',(0.,0.));
+#61183 = VECTOR('',#61184,1.);
+#61184 = DIRECTION('',(1.,0.));
+#61185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61186 = ORIENTED_EDGE('',*,*,#61187,.T.);
+#61187 = EDGE_CURVE('',#61160,#61188,#61190,.T.);
+#61188 = VERTEX_POINT('',#61189);
+#61189 = CARTESIAN_POINT('',(-2.35,-2.11,0.3));
+#61190 = SURFACE_CURVE('',#61191,(#61195,#61202),.PCURVE_S1.);
+#61191 = LINE('',#61192,#61193);
+#61192 = CARTESIAN_POINT('',(-2.35,-2.11,0.725));
+#61193 = VECTOR('',#61194,1.);
+#61194 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#61195 = PCURVE('',#59430,#61196);
+#61196 = DEFINITIONAL_REPRESENTATION('',(#61197),#61201);
+#61197 = LINE('',#61198,#61199);
+#61198 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#61199 = VECTOR('',#61200,1.);
+#61200 = DIRECTION('',(-1.,-1.044915787883E-15));
+#61201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61202 = PCURVE('',#61203,#61208);
+#61203 = PLANE('',#61204);
+#61204 = AXIS2_PLACEMENT_3D('',#61205,#61206,#61207);
+#61205 = CARTESIAN_POINT('',(-2.35,-2.11,0.725));
+#61206 = DIRECTION('',(-1.,-9.95799250103E-17,1.044915787883E-15));
+#61207 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#61208 = DEFINITIONAL_REPRESENTATION('',(#61209),#61213);
+#61209 = LINE('',#61210,#61211);
+#61210 = CARTESIAN_POINT('',(-0.,0.));
+#61211 = VECTOR('',#61212,1.);
+#61212 = DIRECTION('',(1.,0.));
+#61213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61214 = ORIENTED_EDGE('',*,*,#61215,.T.);
+#61215 = EDGE_CURVE('',#61188,#61216,#61218,.T.);
+#61216 = VERTEX_POINT('',#61217);
+#61217 = CARTESIAN_POINT('',(-2.65,-2.11,5.551115123126E-17));
+#61218 = SURFACE_CURVE('',#61219,(#61224,#61231),.PCURVE_S1.);
+#61219 = CIRCLE('',#61220,0.3);
+#61220 = AXIS2_PLACEMENT_3D('',#61221,#61222,#61223);
+#61221 = CARTESIAN_POINT('',(-2.65,-2.11,0.3));
+#61222 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#61223 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#61224 = PCURVE('',#59430,#61225);
+#61225 = DEFINITIONAL_REPRESENTATION('',(#61226),#61230);
+#61226 = CIRCLE('',#61227,0.3);
+#61227 = AXIS2_PLACEMENT_2D('',#61228,#61229);
+#61228 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#61229 = DIRECTION('',(3.515706244646E-15,1.));
+#61230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61231 = PCURVE('',#61232,#61237);
+#61232 = CYLINDRICAL_SURFACE('',#61233,0.3);
+#61233 = AXIS2_PLACEMENT_3D('',#61234,#61235,#61236);
+#61234 = CARTESIAN_POINT('',(-2.65,-2.11,0.3));
+#61235 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#61236 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#61237 = DEFINITIONAL_REPRESENTATION('',(#61238),#61242);
+#61238 = LINE('',#61239,#61240);
+#61239 = CARTESIAN_POINT('',(6.28318530718,0.));
+#61240 = VECTOR('',#61241,1.);
+#61241 = DIRECTION('',(-1.,0.));
+#61242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61243 = ORIENTED_EDGE('',*,*,#61244,.T.);
+#61244 = EDGE_CURVE('',#61216,#61245,#61247,.T.);
+#61245 = VERTEX_POINT('',#61246);
+#61246 = CARTESIAN_POINT('',(-3.,-2.11,5.551115123126E-17));
+#61247 = SURFACE_CURVE('',#61248,(#61252,#61259),.PCURVE_S1.);
+#61248 = LINE('',#61249,#61250);
+#61249 = CARTESIAN_POINT('',(-2.65,-2.11,5.551115123126E-17));
+#61250 = VECTOR('',#61251,1.);
+#61251 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#61252 = PCURVE('',#59430,#61253);
+#61253 = DEFINITIONAL_REPRESENTATION('',(#61254),#61258);
+#61254 = LINE('',#61255,#61256);
+#61255 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#61256 = VECTOR('',#61257,1.);
+#61257 = DIRECTION('',(0.,-1.));
+#61258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61259 = PCURVE('',#61260,#61265);
+#61260 = PLANE('',#61261);
+#61261 = AXIS2_PLACEMENT_3D('',#61262,#61263,#61264);
+#61262 = CARTESIAN_POINT('',(-2.65,-2.11,5.551115123126E-17));
+#61263 = DIRECTION('',(0.,0.,1.));
+#61264 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#61265 = DEFINITIONAL_REPRESENTATION('',(#61266),#61270);
+#61266 = LINE('',#61267,#61268);
+#61267 = CARTESIAN_POINT('',(0.,0.));
+#61268 = VECTOR('',#61269,1.);
+#61269 = DIRECTION('',(1.,0.));
+#61270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61271 = ORIENTED_EDGE('',*,*,#61272,.T.);
+#61272 = EDGE_CURVE('',#61245,#61273,#61275,.T.);
+#61273 = VERTEX_POINT('',#61274);
+#61274 = CARTESIAN_POINT('',(-3.,-2.11,0.2));
+#61275 = SURFACE_CURVE('',#61276,(#61280,#61287),.PCURVE_S1.);
+#61276 = LINE('',#61277,#61278);
+#61277 = CARTESIAN_POINT('',(-3.,-2.11,5.551115123126E-17));
+#61278 = VECTOR('',#61279,1.);
+#61279 = DIRECTION('',(0.,0.,1.));
+#61280 = PCURVE('',#59430,#61281);
+#61281 = DEFINITIONAL_REPRESENTATION('',(#61282),#61286);
+#61282 = LINE('',#61283,#61284);
+#61283 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#61284 = VECTOR('',#61285,1.);
+#61285 = DIRECTION('',(1.,0.));
+#61286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61287 = PCURVE('',#61288,#61293);
+#61288 = PLANE('',#61289);
+#61289 = AXIS2_PLACEMENT_3D('',#61290,#61291,#61292);
+#61290 = CARTESIAN_POINT('',(-3.,-2.11,5.551115123126E-17));
+#61291 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61292 = DIRECTION('',(0.,-0.,1.));
+#61293 = DEFINITIONAL_REPRESENTATION('',(#61294),#61298);
+#61294 = LINE('',#61295,#61296);
+#61295 = CARTESIAN_POINT('',(0.,0.));
+#61296 = VECTOR('',#61297,1.);
+#61297 = DIRECTION('',(1.,0.));
+#61298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61299 = ORIENTED_EDGE('',*,*,#61300,.T.);
+#61300 = EDGE_CURVE('',#61273,#61301,#61303,.T.);
+#61301 = VERTEX_POINT('',#61302);
+#61302 = CARTESIAN_POINT('',(-2.65,-2.11,0.2));
+#61303 = SURFACE_CURVE('',#61304,(#61308,#61315),.PCURVE_S1.);
+#61304 = LINE('',#61305,#61306);
+#61305 = CARTESIAN_POINT('',(-3.,-2.11,0.2));
+#61306 = VECTOR('',#61307,1.);
+#61307 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61308 = PCURVE('',#59430,#61309);
+#61309 = DEFINITIONAL_REPRESENTATION('',(#61310),#61314);
+#61310 = LINE('',#61311,#61312);
+#61311 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#61312 = VECTOR('',#61313,1.);
+#61313 = DIRECTION('',(0.,1.));
+#61314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61315 = PCURVE('',#61316,#61321);
+#61316 = PLANE('',#61317);
+#61317 = AXIS2_PLACEMENT_3D('',#61318,#61319,#61320);
+#61318 = CARTESIAN_POINT('',(-3.,-2.11,0.2));
+#61319 = DIRECTION('',(-0.,0.,-1.));
+#61320 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61321 = DEFINITIONAL_REPRESENTATION('',(#61322),#61326);
+#61322 = LINE('',#61323,#61324);
+#61323 = CARTESIAN_POINT('',(0.,0.));
+#61324 = VECTOR('',#61325,1.);
+#61325 = DIRECTION('',(1.,0.));
+#61326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61327 = ORIENTED_EDGE('',*,*,#61328,.T.);
+#61328 = EDGE_CURVE('',#61301,#61329,#61331,.T.);
+#61329 = VERTEX_POINT('',#61330);
+#61330 = CARTESIAN_POINT('',(-2.55,-2.11,0.3));
+#61331 = SURFACE_CURVE('',#61332,(#61337,#61348),.PCURVE_S1.);
+#61332 = CIRCLE('',#61333,0.1);
+#61333 = AXIS2_PLACEMENT_3D('',#61334,#61335,#61336);
+#61334 = CARTESIAN_POINT('',(-2.65,-2.11,0.3));
+#61335 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#61336 = DIRECTION('',(-0.,0.,-1.));
+#61337 = PCURVE('',#59430,#61338);
+#61338 = DEFINITIONAL_REPRESENTATION('',(#61339),#61347);
+#61339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61340,#61341,#61342,#61343
+ ,#61344,#61345,#61346),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#61340 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#61341 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#61342 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#61343 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#61344 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#61345 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#61346 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#61347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61348 = PCURVE('',#61349,#61354);
+#61349 = CYLINDRICAL_SURFACE('',#61350,0.1);
+#61350 = AXIS2_PLACEMENT_3D('',#61351,#61352,#61353);
+#61351 = CARTESIAN_POINT('',(-2.65,-2.11,0.3));
+#61352 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#61353 = DIRECTION('',(0.,-0.,-1.));
+#61354 = DEFINITIONAL_REPRESENTATION('',(#61355),#61359);
+#61355 = LINE('',#61356,#61357);
+#61356 = CARTESIAN_POINT('',(0.,0.));
+#61357 = VECTOR('',#61358,1.);
+#61358 = DIRECTION('',(1.,0.));
+#61359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61360 = ORIENTED_EDGE('',*,*,#61361,.T.);
+#61361 = EDGE_CURVE('',#61329,#61362,#61364,.T.);
+#61362 = VERTEX_POINT('',#61363);
+#61363 = CARTESIAN_POINT('',(-2.55,-2.11,0.725));
+#61364 = SURFACE_CURVE('',#61365,(#61369,#61376),.PCURVE_S1.);
+#61365 = LINE('',#61366,#61367);
+#61366 = CARTESIAN_POINT('',(-2.55,-2.11,0.3));
+#61367 = VECTOR('',#61368,1.);
+#61368 = DIRECTION('',(0.,0.,1.));
+#61369 = PCURVE('',#59430,#61370);
+#61370 = DEFINITIONAL_REPRESENTATION('',(#61371),#61375);
+#61371 = LINE('',#61372,#61373);
+#61372 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#61373 = VECTOR('',#61374,1.);
+#61374 = DIRECTION('',(1.,0.));
+#61375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61376 = PCURVE('',#61377,#61382);
+#61377 = PLANE('',#61378);
+#61378 = AXIS2_PLACEMENT_3D('',#61379,#61380,#61381);
+#61379 = CARTESIAN_POINT('',(-2.55,-2.11,0.3));
+#61380 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61381 = DIRECTION('',(0.,-0.,1.));
+#61382 = DEFINITIONAL_REPRESENTATION('',(#61383),#61387);
+#61383 = LINE('',#61384,#61385);
+#61384 = CARTESIAN_POINT('',(0.,0.));
+#61385 = VECTOR('',#61386,1.);
+#61386 = DIRECTION('',(1.,0.));
+#61387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61388 = ORIENTED_EDGE('',*,*,#61389,.T.);
+#61389 = EDGE_CURVE('',#61362,#61390,#61392,.T.);
+#61390 = VERTEX_POINT('',#61391);
+#61391 = CARTESIAN_POINT('',(-2.25,-2.11,1.025));
+#61392 = SURFACE_CURVE('',#61393,(#61398,#61405),.PCURVE_S1.);
+#61393 = CIRCLE('',#61394,0.3);
+#61394 = AXIS2_PLACEMENT_3D('',#61395,#61396,#61397);
+#61395 = CARTESIAN_POINT('',(-2.25,-2.11,0.725));
+#61396 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#61397 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#61398 = PCURVE('',#59430,#61399);
+#61399 = DEFINITIONAL_REPRESENTATION('',(#61400),#61404);
+#61400 = CIRCLE('',#61401,0.3);
+#61401 = AXIS2_PLACEMENT_2D('',#61402,#61403);
+#61402 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#61403 = DIRECTION('',(3.700743415417E-16,-1.));
+#61404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61405 = PCURVE('',#61406,#61411);
+#61406 = CYLINDRICAL_SURFACE('',#61407,0.3);
+#61407 = AXIS2_PLACEMENT_3D('',#61408,#61409,#61410);
+#61408 = CARTESIAN_POINT('',(-2.25,-2.11,0.725));
+#61409 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#61410 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#61411 = DEFINITIONAL_REPRESENTATION('',(#61412),#61416);
+#61412 = LINE('',#61413,#61414);
+#61413 = CARTESIAN_POINT('',(6.28318530718,0.));
+#61414 = VECTOR('',#61415,1.);
+#61415 = DIRECTION('',(-1.,0.));
+#61416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61417 = ORIENTED_EDGE('',*,*,#61418,.T.);
+#61418 = EDGE_CURVE('',#61390,#59415,#61419,.T.);
+#61419 = SURFACE_CURVE('',#61420,(#61424,#61431),.PCURVE_S1.);
+#61420 = LINE('',#61421,#61422);
+#61421 = CARTESIAN_POINT('',(-2.25,-2.11,1.025));
+#61422 = VECTOR('',#61423,1.);
+#61423 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61424 = PCURVE('',#59430,#61425);
+#61425 = DEFINITIONAL_REPRESENTATION('',(#61426),#61430);
+#61426 = LINE('',#61427,#61428);
+#61427 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#61428 = VECTOR('',#61429,1.);
+#61429 = DIRECTION('',(0.,1.));
+#61430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61431 = PCURVE('',#60721,#61432);
+#61432 = DEFINITIONAL_REPRESENTATION('',(#61433),#61437);
+#61433 = LINE('',#61434,#61435);
+#61434 = CARTESIAN_POINT('',(0.,0.));
+#61435 = VECTOR('',#61436,1.);
+#61436 = DIRECTION('',(1.,0.));
+#61437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61438 = ADVANCED_FACE('',(#61439),#59487,.T.);
+#61439 = FACE_BOUND('',#61440,.T.);
+#61440 = EDGE_LOOP('',(#61441,#61442,#61443,#61471,#61499,#61528,#61556,
+ #61584,#61612,#61645,#61673,#61702));
+#61441 = ORIENTED_EDGE('',*,*,#59471,.F.);
+#61442 = ORIENTED_EDGE('',*,*,#59659,.T.);
+#61443 = ORIENTED_EDGE('',*,*,#61444,.T.);
+#61444 = EDGE_CURVE('',#59660,#61445,#61447,.T.);
+#61445 = VERTEX_POINT('',#61446);
+#61446 = CARTESIAN_POINT('',(-2.35,2.11,0.725));
+#61447 = SURFACE_CURVE('',#61448,(#61453,#61464),.PCURVE_S1.);
+#61448 = CIRCLE('',#61449,0.1);
+#61449 = AXIS2_PLACEMENT_3D('',#61450,#61451,#61452);
+#61450 = CARTESIAN_POINT('',(-2.25,2.11,0.725));
+#61451 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#61452 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#61453 = PCURVE('',#59487,#61454);
+#61454 = DEFINITIONAL_REPRESENTATION('',(#61455),#61463);
+#61455 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61456,#61457,#61458,#61459
+ ,#61460,#61461,#61462),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#61456 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#61457 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#61458 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#61459 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#61460 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#61461 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#61462 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#61463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61464 = PCURVE('',#59696,#61465);
+#61465 = DEFINITIONAL_REPRESENTATION('',(#61466),#61470);
+#61466 = LINE('',#61467,#61468);
+#61467 = CARTESIAN_POINT('',(0.,-0.41));
+#61468 = VECTOR('',#61469,1.);
+#61469 = DIRECTION('',(1.,0.));
+#61470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61471 = ORIENTED_EDGE('',*,*,#61472,.T.);
+#61472 = EDGE_CURVE('',#61445,#61473,#61475,.T.);
+#61473 = VERTEX_POINT('',#61474);
+#61474 = CARTESIAN_POINT('',(-2.35,2.11,0.3));
+#61475 = SURFACE_CURVE('',#61476,(#61480,#61487),.PCURVE_S1.);
+#61476 = LINE('',#61477,#61478);
+#61477 = CARTESIAN_POINT('',(-2.35,2.11,0.725));
+#61478 = VECTOR('',#61479,1.);
+#61479 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#61480 = PCURVE('',#59487,#61481);
+#61481 = DEFINITIONAL_REPRESENTATION('',(#61482),#61486);
+#61482 = LINE('',#61483,#61484);
+#61483 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#61484 = VECTOR('',#61485,1.);
+#61485 = DIRECTION('',(-1.,-1.044915787883E-15));
+#61486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61487 = PCURVE('',#61488,#61493);
+#61488 = PLANE('',#61489);
+#61489 = AXIS2_PLACEMENT_3D('',#61490,#61491,#61492);
+#61490 = CARTESIAN_POINT('',(-2.35,1.7,0.725));
+#61491 = DIRECTION('',(-1.,-9.95799250103E-17,1.044915787883E-15));
+#61492 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#61493 = DEFINITIONAL_REPRESENTATION('',(#61494),#61498);
+#61494 = LINE('',#61495,#61496);
+#61495 = CARTESIAN_POINT('',(-4.266158067775E-32,-0.41));
+#61496 = VECTOR('',#61497,1.);
+#61497 = DIRECTION('',(1.,0.));
+#61498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61499 = ORIENTED_EDGE('',*,*,#61500,.T.);
+#61500 = EDGE_CURVE('',#61473,#61501,#61503,.T.);
+#61501 = VERTEX_POINT('',#61502);
+#61502 = CARTESIAN_POINT('',(-2.65,2.11,5.551115123126E-17));
+#61503 = SURFACE_CURVE('',#61504,(#61509,#61516),.PCURVE_S1.);
+#61504 = CIRCLE('',#61505,0.3);
+#61505 = AXIS2_PLACEMENT_3D('',#61506,#61507,#61508);
+#61506 = CARTESIAN_POINT('',(-2.65,2.11,0.3));
+#61507 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#61508 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#61509 = PCURVE('',#59487,#61510);
+#61510 = DEFINITIONAL_REPRESENTATION('',(#61511),#61515);
+#61511 = CIRCLE('',#61512,0.3);
+#61512 = AXIS2_PLACEMENT_2D('',#61513,#61514);
+#61513 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#61514 = DIRECTION('',(3.515706244646E-15,1.));
+#61515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61516 = PCURVE('',#61517,#61522);
+#61517 = CYLINDRICAL_SURFACE('',#61518,0.3);
+#61518 = AXIS2_PLACEMENT_3D('',#61519,#61520,#61521);
+#61519 = CARTESIAN_POINT('',(-2.65,1.7,0.3));
+#61520 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#61521 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#61522 = DEFINITIONAL_REPRESENTATION('',(#61523),#61527);
+#61523 = LINE('',#61524,#61525);
+#61524 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#61525 = VECTOR('',#61526,1.);
+#61526 = DIRECTION('',(-1.,0.));
+#61527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61528 = ORIENTED_EDGE('',*,*,#61529,.T.);
+#61529 = EDGE_CURVE('',#61501,#61530,#61532,.T.);
+#61530 = VERTEX_POINT('',#61531);
+#61531 = CARTESIAN_POINT('',(-3.,2.11,5.551115123126E-17));
+#61532 = SURFACE_CURVE('',#61533,(#61537,#61544),.PCURVE_S1.);
+#61533 = LINE('',#61534,#61535);
+#61534 = CARTESIAN_POINT('',(-2.65,2.11,5.551115123126E-17));
+#61535 = VECTOR('',#61536,1.);
+#61536 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#61537 = PCURVE('',#59487,#61538);
+#61538 = DEFINITIONAL_REPRESENTATION('',(#61539),#61543);
+#61539 = LINE('',#61540,#61541);
+#61540 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#61541 = VECTOR('',#61542,1.);
+#61542 = DIRECTION('',(0.,-1.));
+#61543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61544 = PCURVE('',#61545,#61550);
+#61545 = PLANE('',#61546);
+#61546 = AXIS2_PLACEMENT_3D('',#61547,#61548,#61549);
+#61547 = CARTESIAN_POINT('',(-2.65,1.7,5.551115123126E-17));
+#61548 = DIRECTION('',(0.,0.,1.));
+#61549 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#61550 = DEFINITIONAL_REPRESENTATION('',(#61551),#61555);
+#61551 = LINE('',#61552,#61553);
+#61552 = CARTESIAN_POINT('',(-4.082776925422E-17,-0.41));
+#61553 = VECTOR('',#61554,1.);
+#61554 = DIRECTION('',(1.,0.));
+#61555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61556 = ORIENTED_EDGE('',*,*,#61557,.T.);
+#61557 = EDGE_CURVE('',#61530,#61558,#61560,.T.);
+#61558 = VERTEX_POINT('',#61559);
+#61559 = CARTESIAN_POINT('',(-3.,2.11,0.2));
+#61560 = SURFACE_CURVE('',#61561,(#61565,#61572),.PCURVE_S1.);
+#61561 = LINE('',#61562,#61563);
+#61562 = CARTESIAN_POINT('',(-3.,2.11,5.551115123126E-17));
+#61563 = VECTOR('',#61564,1.);
+#61564 = DIRECTION('',(0.,0.,1.));
+#61565 = PCURVE('',#59487,#61566);
+#61566 = DEFINITIONAL_REPRESENTATION('',(#61567),#61571);
+#61567 = LINE('',#61568,#61569);
+#61568 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#61569 = VECTOR('',#61570,1.);
+#61570 = DIRECTION('',(1.,0.));
+#61571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61572 = PCURVE('',#61573,#61578);
+#61573 = PLANE('',#61574);
+#61574 = AXIS2_PLACEMENT_3D('',#61575,#61576,#61577);
+#61575 = CARTESIAN_POINT('',(-3.,1.7,5.551115123126E-17));
+#61576 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61577 = DIRECTION('',(0.,-0.,1.));
+#61578 = DEFINITIONAL_REPRESENTATION('',(#61579),#61583);
+#61579 = LINE('',#61580,#61581);
+#61580 = CARTESIAN_POINT('',(0.,-0.41));
+#61581 = VECTOR('',#61582,1.);
+#61582 = DIRECTION('',(1.,0.));
+#61583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61584 = ORIENTED_EDGE('',*,*,#61585,.T.);
+#61585 = EDGE_CURVE('',#61558,#61586,#61588,.T.);
+#61586 = VERTEX_POINT('',#61587);
+#61587 = CARTESIAN_POINT('',(-2.65,2.11,0.2));
+#61588 = SURFACE_CURVE('',#61589,(#61593,#61600),.PCURVE_S1.);
+#61589 = LINE('',#61590,#61591);
+#61590 = CARTESIAN_POINT('',(-3.,2.11,0.2));
+#61591 = VECTOR('',#61592,1.);
+#61592 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61593 = PCURVE('',#59487,#61594);
+#61594 = DEFINITIONAL_REPRESENTATION('',(#61595),#61599);
+#61595 = LINE('',#61596,#61597);
+#61596 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#61597 = VECTOR('',#61598,1.);
+#61598 = DIRECTION('',(0.,1.));
+#61599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61600 = PCURVE('',#61601,#61606);
+#61601 = PLANE('',#61602);
+#61602 = AXIS2_PLACEMENT_3D('',#61603,#61604,#61605);
+#61603 = CARTESIAN_POINT('',(-3.,1.7,0.2));
+#61604 = DIRECTION('',(-0.,0.,-1.));
+#61605 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61606 = DEFINITIONAL_REPRESENTATION('',(#61607),#61611);
+#61607 = LINE('',#61608,#61609);
+#61608 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#61609 = VECTOR('',#61610,1.);
+#61610 = DIRECTION('',(1.,0.));
+#61611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61612 = ORIENTED_EDGE('',*,*,#61613,.T.);
+#61613 = EDGE_CURVE('',#61586,#61614,#61616,.T.);
+#61614 = VERTEX_POINT('',#61615);
+#61615 = CARTESIAN_POINT('',(-2.55,2.11,0.3));
+#61616 = SURFACE_CURVE('',#61617,(#61622,#61633),.PCURVE_S1.);
+#61617 = CIRCLE('',#61618,0.1);
+#61618 = AXIS2_PLACEMENT_3D('',#61619,#61620,#61621);
+#61619 = CARTESIAN_POINT('',(-2.65,2.11,0.3));
+#61620 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#61621 = DIRECTION('',(-0.,0.,-1.));
+#61622 = PCURVE('',#59487,#61623);
+#61623 = DEFINITIONAL_REPRESENTATION('',(#61624),#61632);
+#61624 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61625,#61626,#61627,#61628
+ ,#61629,#61630,#61631),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#61625 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#61626 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#61627 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#61628 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#61629 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#61630 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#61631 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#61632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61633 = PCURVE('',#61634,#61639);
+#61634 = CYLINDRICAL_SURFACE('',#61635,0.1);
+#61635 = AXIS2_PLACEMENT_3D('',#61636,#61637,#61638);
+#61636 = CARTESIAN_POINT('',(-2.65,1.7,0.3));
+#61637 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#61638 = DIRECTION('',(0.,-0.,-1.));
+#61639 = DEFINITIONAL_REPRESENTATION('',(#61640),#61644);
+#61640 = LINE('',#61641,#61642);
+#61641 = CARTESIAN_POINT('',(0.,-0.41));
+#61642 = VECTOR('',#61643,1.);
+#61643 = DIRECTION('',(1.,0.));
+#61644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61645 = ORIENTED_EDGE('',*,*,#61646,.T.);
+#61646 = EDGE_CURVE('',#61614,#61647,#61649,.T.);
+#61647 = VERTEX_POINT('',#61648);
+#61648 = CARTESIAN_POINT('',(-2.55,2.11,0.725));
+#61649 = SURFACE_CURVE('',#61650,(#61654,#61661),.PCURVE_S1.);
+#61650 = LINE('',#61651,#61652);
+#61651 = CARTESIAN_POINT('',(-2.55,2.11,0.3));
+#61652 = VECTOR('',#61653,1.);
+#61653 = DIRECTION('',(0.,0.,1.));
+#61654 = PCURVE('',#59487,#61655);
+#61655 = DEFINITIONAL_REPRESENTATION('',(#61656),#61660);
+#61656 = LINE('',#61657,#61658);
+#61657 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#61658 = VECTOR('',#61659,1.);
+#61659 = DIRECTION('',(1.,0.));
+#61660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61661 = PCURVE('',#61662,#61667);
+#61662 = PLANE('',#61663);
+#61663 = AXIS2_PLACEMENT_3D('',#61664,#61665,#61666);
+#61664 = CARTESIAN_POINT('',(-2.55,1.7,0.3));
+#61665 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61666 = DIRECTION('',(0.,-0.,1.));
+#61667 = DEFINITIONAL_REPRESENTATION('',(#61668),#61672);
+#61668 = LINE('',#61669,#61670);
+#61669 = CARTESIAN_POINT('',(0.,-0.41));
+#61670 = VECTOR('',#61671,1.);
+#61671 = DIRECTION('',(1.,0.));
+#61672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61673 = ORIENTED_EDGE('',*,*,#61674,.T.);
+#61674 = EDGE_CURVE('',#61647,#61675,#61677,.T.);
+#61675 = VERTEX_POINT('',#61676);
+#61676 = CARTESIAN_POINT('',(-2.25,2.11,1.025));
+#61677 = SURFACE_CURVE('',#61678,(#61683,#61690),.PCURVE_S1.);
+#61678 = CIRCLE('',#61679,0.3);
+#61679 = AXIS2_PLACEMENT_3D('',#61680,#61681,#61682);
+#61680 = CARTESIAN_POINT('',(-2.25,2.11,0.725));
+#61681 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#61682 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#61683 = PCURVE('',#59487,#61684);
+#61684 = DEFINITIONAL_REPRESENTATION('',(#61685),#61689);
+#61685 = CIRCLE('',#61686,0.3);
+#61686 = AXIS2_PLACEMENT_2D('',#61687,#61688);
+#61687 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#61688 = DIRECTION('',(3.700743415417E-16,-1.));
+#61689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61690 = PCURVE('',#61691,#61696);
+#61691 = CYLINDRICAL_SURFACE('',#61692,0.3);
+#61692 = AXIS2_PLACEMENT_3D('',#61693,#61694,#61695);
+#61693 = CARTESIAN_POINT('',(-2.25,1.7,0.725));
+#61694 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#61695 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#61696 = DEFINITIONAL_REPRESENTATION('',(#61697),#61701);
+#61697 = LINE('',#61698,#61699);
+#61698 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#61699 = VECTOR('',#61700,1.);
+#61700 = DIRECTION('',(-1.,0.));
+#61701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61702 = ORIENTED_EDGE('',*,*,#61703,.T.);
+#61703 = EDGE_CURVE('',#61675,#59472,#61704,.T.);
+#61704 = SURFACE_CURVE('',#61705,(#61709,#61716),.PCURVE_S1.);
+#61705 = LINE('',#61706,#61707);
+#61706 = CARTESIAN_POINT('',(-2.25,2.11,1.025));
+#61707 = VECTOR('',#61708,1.);
+#61708 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61709 = PCURVE('',#59487,#61710);
+#61710 = DEFINITIONAL_REPRESENTATION('',(#61711),#61715);
+#61711 = LINE('',#61712,#61713);
+#61712 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#61713 = VECTOR('',#61714,1.);
+#61714 = DIRECTION('',(0.,1.));
+#61715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61716 = PCURVE('',#60871,#61717);
+#61717 = DEFINITIONAL_REPRESENTATION('',(#61718),#61722);
+#61718 = LINE('',#61719,#61720);
+#61719 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#61720 = VECTOR('',#61721,1.);
+#61721 = DIRECTION('',(1.,0.));
+#61722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61723 = ADVANCED_FACE('',(#61724),#59534,.F.);
+#61724 = FACE_BOUND('',#61725,.F.);
+#61725 = EDGE_LOOP('',(#61726,#61769,#61770,#61790));
+#61726 = ORIENTED_EDGE('',*,*,#61727,.F.);
+#61727 = EDGE_CURVE('',#59472,#60856,#61728,.T.);
+#61728 = SURFACE_CURVE('',#61729,(#61733,#61762),.PCURVE_S1.);
+#61729 = LINE('',#61730,#61731);
+#61730 = CARTESIAN_POINT('',(-2.25,2.11,1.025));
+#61731 = VECTOR('',#61732,1.);
+#61732 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61733 = PCURVE('',#59534,#61734);
+#61734 = DEFINITIONAL_REPRESENTATION('',(#61735),#61761);
+#61735 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61736,#61737,#61738,#61739,
+ #61740,#61741,#61742,#61743,#61744,#61745,#61746,#61747,#61748,
+ #61749,#61750,#61751,#61752,#61753,#61754,#61755,#61756,#61757,
+ #61758,#61759,#61760),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.3,0.303409090909,0.306818181818,
+ 0.310227272727,0.313636363636,0.317045454545,0.320454545455,
+ 0.323863636364,0.327272727273,0.330681818182,0.334090909091,0.3375,
+ 0.340909090909,0.344318181818,0.347727272727,0.351136363636,
+ 0.354545454545,0.357954545455,0.361363636364,0.364772727273,
+ 0.368181818182,0.371590909091,0.375),.QUASI_UNIFORM_KNOTS.);
+#61736 = CARTESIAN_POINT('',(4.385,0.));
+#61737 = CARTESIAN_POINT('',(4.385526973028,1.515151515152E-02));
+#61738 = CARTESIAN_POINT('',(4.38658170875,4.545454545455E-02));
+#61739 = CARTESIAN_POINT('',(4.388166186677,9.090909090909E-02));
+#61740 = CARTESIAN_POINT('',(4.389753044293,0.136363636364));
+#61741 = CARTESIAN_POINT('',(4.391342286965,0.181818181818));
+#61742 = CARTESIAN_POINT('',(4.392933920073,0.227272727273));
+#61743 = CARTESIAN_POINT('',(4.394527949014,0.272727272727));
+#61744 = CARTESIAN_POINT('',(4.396124379203,0.318181818182));
+#61745 = CARTESIAN_POINT('',(4.39772321607,0.363636363636));
+#61746 = CARTESIAN_POINT('',(4.39932446506,0.409090909091));
+#61747 = CARTESIAN_POINT('',(4.400928131636,0.454545454545));
+#61748 = CARTESIAN_POINT('',(4.402534221279,0.5));
+#61749 = CARTESIAN_POINT('',(4.404142739482,0.545454545455));
+#61750 = CARTESIAN_POINT('',(4.40575369176,0.590909090909));
+#61751 = CARTESIAN_POINT('',(4.407367083641,0.636363636364));
+#61752 = CARTESIAN_POINT('',(4.408982920672,0.681818181818));
+#61753 = CARTESIAN_POINT('',(4.410601208414,0.727272727273));
+#61754 = CARTESIAN_POINT('',(4.412221952448,0.772727272727));
+#61755 = CARTESIAN_POINT('',(4.41384515837,0.818181818182));
+#61756 = CARTESIAN_POINT('',(4.415470831794,0.863636363636));
+#61757 = CARTESIAN_POINT('',(4.417098978351,0.909090909091));
+#61758 = CARTESIAN_POINT('',(4.418729603687,0.954545454545));
+#61759 = CARTESIAN_POINT('',(4.419818343544,0.984848484848));
+#61760 = CARTESIAN_POINT('',(4.420363128492,1.));
+#61761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61762 = PCURVE('',#60871,#61763);
+#61763 = DEFINITIONAL_REPRESENTATION('',(#61764),#61768);
+#61764 = LINE('',#61765,#61766);
+#61765 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#61766 = VECTOR('',#61767,1.);
+#61767 = DIRECTION('',(1.,0.));
+#61768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61769 = ORIENTED_EDGE('',*,*,#59520,.T.);
+#61770 = ORIENTED_EDGE('',*,*,#61771,.T.);
+#61771 = EDGE_CURVE('',#59501,#60635,#61772,.T.);
+#61772 = SURFACE_CURVE('',#61773,(#61776,#61783),.PCURVE_S1.);
+#61773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61774,#61775),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#61774 = CARTESIAN_POINT('',(-1.95,2.275,1.025));
+#61775 = CARTESIAN_POINT('',(-1.875,2.2375,1.025));
+#61776 = PCURVE('',#59534,#61777);
+#61777 = DEFINITIONAL_REPRESENTATION('',(#61778),#61782);
+#61778 = LINE('',#61779,#61780);
+#61779 = CARTESIAN_POINT('',(4.55,6.626387450765E-16));
+#61780 = VECTOR('',#61781,1.);
+#61781 = DIRECTION('',(-8.881784197001E-16,1.));
+#61782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61783 = PCURVE('',#60127,#61784);
+#61784 = DEFINITIONAL_REPRESENTATION('',(#61785),#61789);
+#61785 = LINE('',#61786,#61787);
+#61786 = CARTESIAN_POINT('',(2.508731586994E-16,-4.08400163074E-15));
+#61787 = VECTOR('',#61788,1.);
+#61788 = DIRECTION('',(2.93758077062E-16,1.));
+#61789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61790 = ORIENTED_EDGE('',*,*,#60883,.F.);
+#61791 = ADVANCED_FACE('',(#61792),#59615,.F.);
+#61792 = FACE_BOUND('',#61793,.F.);
+#61793 = EDGE_LOOP('',(#61794,#61795,#61823,#61844));
+#61794 = ORIENTED_EDGE('',*,*,#59601,.T.);
+#61795 = ORIENTED_EDGE('',*,*,#61796,.T.);
+#61796 = EDGE_CURVE('',#59574,#61797,#61799,.T.);
+#61797 = VERTEX_POINT('',#61798);
+#61798 = CARTESIAN_POINT('',(-2.35,-1.7,0.725));
+#61799 = SURFACE_CURVE('',#61800,(#61805,#61812),.PCURVE_S1.);
+#61800 = CIRCLE('',#61801,0.1);
+#61801 = AXIS2_PLACEMENT_3D('',#61802,#61803,#61804);
+#61802 = CARTESIAN_POINT('',(-2.25,-1.7,0.725));
+#61803 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#61804 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#61805 = PCURVE('',#59615,#61806);
+#61806 = DEFINITIONAL_REPRESENTATION('',(#61807),#61811);
+#61807 = LINE('',#61808,#61809);
+#61808 = CARTESIAN_POINT('',(0.,-0.41));
+#61809 = VECTOR('',#61810,1.);
+#61810 = DIRECTION('',(1.,0.));
+#61811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61812 = PCURVE('',#59589,#61813);
+#61813 = DEFINITIONAL_REPRESENTATION('',(#61814),#61822);
+#61814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61815,#61816,#61817,#61818
+ ,#61819,#61820,#61821),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#61815 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#61816 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#61817 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#61818 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#61819 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#61820 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#61821 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#61822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61823 = ORIENTED_EDGE('',*,*,#61824,.F.);
+#61824 = EDGE_CURVE('',#61160,#61797,#61825,.T.);
+#61825 = SURFACE_CURVE('',#61826,(#61830,#61837),.PCURVE_S1.);
+#61826 = LINE('',#61827,#61828);
+#61827 = CARTESIAN_POINT('',(-2.35,-2.11,0.725));
+#61828 = VECTOR('',#61829,1.);
+#61829 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#61830 = PCURVE('',#59615,#61831);
+#61831 = DEFINITIONAL_REPRESENTATION('',(#61832),#61836);
+#61832 = LINE('',#61833,#61834);
+#61833 = CARTESIAN_POINT('',(1.570796326795,0.));
+#61834 = VECTOR('',#61835,1.);
+#61835 = DIRECTION('',(0.,-1.));
+#61836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61837 = PCURVE('',#61203,#61838);
+#61838 = DEFINITIONAL_REPRESENTATION('',(#61839),#61843);
+#61839 = LINE('',#61840,#61841);
+#61840 = CARTESIAN_POINT('',(-0.,0.));
+#61841 = VECTOR('',#61842,1.);
+#61842 = DIRECTION('',(6.767833676919E-44,-1.));
+#61843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61844 = ORIENTED_EDGE('',*,*,#61159,.F.);
+#61845 = ADVANCED_FACE('',(#61846),#59589,.T.);
+#61846 = FACE_BOUND('',#61847,.T.);
+#61847 = EDGE_LOOP('',(#61848,#61849,#61850,#61851,#61874,#61898,#61921,
+ #61944,#61967,#61995,#62018,#62042));
+#61848 = ORIENTED_EDGE('',*,*,#59711,.F.);
+#61849 = ORIENTED_EDGE('',*,*,#59573,.T.);
+#61850 = ORIENTED_EDGE('',*,*,#61796,.T.);
+#61851 = ORIENTED_EDGE('',*,*,#61852,.T.);
+#61852 = EDGE_CURVE('',#61797,#61853,#61855,.T.);
+#61853 = VERTEX_POINT('',#61854);
+#61854 = CARTESIAN_POINT('',(-2.35,-1.7,0.3));
+#61855 = SURFACE_CURVE('',#61856,(#61860,#61867),.PCURVE_S1.);
+#61856 = LINE('',#61857,#61858);
+#61857 = CARTESIAN_POINT('',(-2.35,-1.7,0.725));
+#61858 = VECTOR('',#61859,1.);
+#61859 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#61860 = PCURVE('',#59589,#61861);
+#61861 = DEFINITIONAL_REPRESENTATION('',(#61862),#61866);
+#61862 = LINE('',#61863,#61864);
+#61863 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#61864 = VECTOR('',#61865,1.);
+#61865 = DIRECTION('',(-1.,-1.044915787883E-15));
+#61866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61867 = PCURVE('',#61203,#61868);
+#61868 = DEFINITIONAL_REPRESENTATION('',(#61869),#61873);
+#61869 = LINE('',#61870,#61871);
+#61870 = CARTESIAN_POINT('',(-4.266158067775E-32,-0.41));
+#61871 = VECTOR('',#61872,1.);
+#61872 = DIRECTION('',(1.,0.));
+#61873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61874 = ORIENTED_EDGE('',*,*,#61875,.T.);
+#61875 = EDGE_CURVE('',#61853,#61876,#61878,.T.);
+#61876 = VERTEX_POINT('',#61877);
+#61877 = CARTESIAN_POINT('',(-2.65,-1.7,5.551115123126E-17));
+#61878 = SURFACE_CURVE('',#61879,(#61884,#61891),.PCURVE_S1.);
+#61879 = CIRCLE('',#61880,0.3);
+#61880 = AXIS2_PLACEMENT_3D('',#61881,#61882,#61883);
+#61881 = CARTESIAN_POINT('',(-2.65,-1.7,0.3));
+#61882 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#61883 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#61884 = PCURVE('',#59589,#61885);
+#61885 = DEFINITIONAL_REPRESENTATION('',(#61886),#61890);
+#61886 = CIRCLE('',#61887,0.3);
+#61887 = AXIS2_PLACEMENT_2D('',#61888,#61889);
+#61888 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#61889 = DIRECTION('',(3.515706244646E-15,1.));
+#61890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61891 = PCURVE('',#61232,#61892);
+#61892 = DEFINITIONAL_REPRESENTATION('',(#61893),#61897);
+#61893 = LINE('',#61894,#61895);
+#61894 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#61895 = VECTOR('',#61896,1.);
+#61896 = DIRECTION('',(-1.,0.));
+#61897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61898 = ORIENTED_EDGE('',*,*,#61899,.T.);
+#61899 = EDGE_CURVE('',#61876,#61900,#61902,.T.);
+#61900 = VERTEX_POINT('',#61901);
+#61901 = CARTESIAN_POINT('',(-3.,-1.7,5.551115123126E-17));
+#61902 = SURFACE_CURVE('',#61903,(#61907,#61914),.PCURVE_S1.);
+#61903 = LINE('',#61904,#61905);
+#61904 = CARTESIAN_POINT('',(-2.65,-1.7,5.551115123126E-17));
+#61905 = VECTOR('',#61906,1.);
+#61906 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#61907 = PCURVE('',#59589,#61908);
+#61908 = DEFINITIONAL_REPRESENTATION('',(#61909),#61913);
+#61909 = LINE('',#61910,#61911);
+#61910 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#61911 = VECTOR('',#61912,1.);
+#61912 = DIRECTION('',(0.,-1.));
+#61913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61914 = PCURVE('',#61260,#61915);
+#61915 = DEFINITIONAL_REPRESENTATION('',(#61916),#61920);
+#61916 = LINE('',#61917,#61918);
+#61917 = CARTESIAN_POINT('',(-4.082776925422E-17,-0.41));
+#61918 = VECTOR('',#61919,1.);
+#61919 = DIRECTION('',(1.,0.));
+#61920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61921 = ORIENTED_EDGE('',*,*,#61922,.T.);
+#61922 = EDGE_CURVE('',#61900,#61923,#61925,.T.);
+#61923 = VERTEX_POINT('',#61924);
+#61924 = CARTESIAN_POINT('',(-3.,-1.7,0.2));
+#61925 = SURFACE_CURVE('',#61926,(#61930,#61937),.PCURVE_S1.);
+#61926 = LINE('',#61927,#61928);
+#61927 = CARTESIAN_POINT('',(-3.,-1.7,5.551115123126E-17));
+#61928 = VECTOR('',#61929,1.);
+#61929 = DIRECTION('',(0.,0.,1.));
+#61930 = PCURVE('',#59589,#61931);
+#61931 = DEFINITIONAL_REPRESENTATION('',(#61932),#61936);
+#61932 = LINE('',#61933,#61934);
+#61933 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#61934 = VECTOR('',#61935,1.);
+#61935 = DIRECTION('',(1.,0.));
+#61936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61937 = PCURVE('',#61288,#61938);
+#61938 = DEFINITIONAL_REPRESENTATION('',(#61939),#61943);
+#61939 = LINE('',#61940,#61941);
+#61940 = CARTESIAN_POINT('',(0.,-0.41));
+#61941 = VECTOR('',#61942,1.);
+#61942 = DIRECTION('',(1.,0.));
+#61943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61944 = ORIENTED_EDGE('',*,*,#61945,.T.);
+#61945 = EDGE_CURVE('',#61923,#61946,#61948,.T.);
+#61946 = VERTEX_POINT('',#61947);
+#61947 = CARTESIAN_POINT('',(-2.65,-1.7,0.2));
+#61948 = SURFACE_CURVE('',#61949,(#61953,#61960),.PCURVE_S1.);
+#61949 = LINE('',#61950,#61951);
+#61950 = CARTESIAN_POINT('',(-3.,-1.7,0.2));
+#61951 = VECTOR('',#61952,1.);
+#61952 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#61953 = PCURVE('',#59589,#61954);
+#61954 = DEFINITIONAL_REPRESENTATION('',(#61955),#61959);
+#61955 = LINE('',#61956,#61957);
+#61956 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#61957 = VECTOR('',#61958,1.);
+#61958 = DIRECTION('',(0.,1.));
+#61959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61960 = PCURVE('',#61316,#61961);
+#61961 = DEFINITIONAL_REPRESENTATION('',(#61962),#61966);
+#61962 = LINE('',#61963,#61964);
+#61963 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#61964 = VECTOR('',#61965,1.);
+#61965 = DIRECTION('',(1.,0.));
+#61966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61967 = ORIENTED_EDGE('',*,*,#61968,.T.);
+#61968 = EDGE_CURVE('',#61946,#61969,#61971,.T.);
+#61969 = VERTEX_POINT('',#61970);
+#61970 = CARTESIAN_POINT('',(-2.55,-1.7,0.3));
+#61971 = SURFACE_CURVE('',#61972,(#61977,#61988),.PCURVE_S1.);
+#61972 = CIRCLE('',#61973,0.1);
+#61973 = AXIS2_PLACEMENT_3D('',#61974,#61975,#61976);
+#61974 = CARTESIAN_POINT('',(-2.65,-1.7,0.3));
+#61975 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#61976 = DIRECTION('',(-0.,0.,-1.));
+#61977 = PCURVE('',#59589,#61978);
+#61978 = DEFINITIONAL_REPRESENTATION('',(#61979),#61987);
+#61979 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61980,#61981,#61982,#61983
+ ,#61984,#61985,#61986),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#61980 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#61981 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#61982 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#61983 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#61984 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#61985 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#61986 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#61987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61988 = PCURVE('',#61349,#61989);
+#61989 = DEFINITIONAL_REPRESENTATION('',(#61990),#61994);
+#61990 = LINE('',#61991,#61992);
+#61991 = CARTESIAN_POINT('',(0.,-0.41));
+#61992 = VECTOR('',#61993,1.);
+#61993 = DIRECTION('',(1.,0.));
+#61994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#61995 = ORIENTED_EDGE('',*,*,#61996,.T.);
+#61996 = EDGE_CURVE('',#61969,#61997,#61999,.T.);
+#61997 = VERTEX_POINT('',#61998);
+#61998 = CARTESIAN_POINT('',(-2.55,-1.7,0.725));
+#61999 = SURFACE_CURVE('',#62000,(#62004,#62011),.PCURVE_S1.);
+#62000 = LINE('',#62001,#62002);
+#62001 = CARTESIAN_POINT('',(-2.55,-1.7,0.3));
+#62002 = VECTOR('',#62003,1.);
+#62003 = DIRECTION('',(0.,0.,1.));
+#62004 = PCURVE('',#59589,#62005);
+#62005 = DEFINITIONAL_REPRESENTATION('',(#62006),#62010);
+#62006 = LINE('',#62007,#62008);
+#62007 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#62008 = VECTOR('',#62009,1.);
+#62009 = DIRECTION('',(1.,0.));
+#62010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62011 = PCURVE('',#61377,#62012);
+#62012 = DEFINITIONAL_REPRESENTATION('',(#62013),#62017);
+#62013 = LINE('',#62014,#62015);
+#62014 = CARTESIAN_POINT('',(0.,-0.41));
+#62015 = VECTOR('',#62016,1.);
+#62016 = DIRECTION('',(1.,0.));
+#62017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62018 = ORIENTED_EDGE('',*,*,#62019,.T.);
+#62019 = EDGE_CURVE('',#61997,#62020,#62022,.T.);
+#62020 = VERTEX_POINT('',#62021);
+#62021 = CARTESIAN_POINT('',(-2.25,-1.7,1.025));
+#62022 = SURFACE_CURVE('',#62023,(#62028,#62035),.PCURVE_S1.);
+#62023 = CIRCLE('',#62024,0.3);
+#62024 = AXIS2_PLACEMENT_3D('',#62025,#62026,#62027);
+#62025 = CARTESIAN_POINT('',(-2.25,-1.7,0.725));
+#62026 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#62027 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#62028 = PCURVE('',#59589,#62029);
+#62029 = DEFINITIONAL_REPRESENTATION('',(#62030),#62034);
+#62030 = CIRCLE('',#62031,0.3);
+#62031 = AXIS2_PLACEMENT_2D('',#62032,#62033);
+#62032 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#62033 = DIRECTION('',(3.700743415417E-16,-1.));
+#62034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62035 = PCURVE('',#61406,#62036);
+#62036 = DEFINITIONAL_REPRESENTATION('',(#62037),#62041);
+#62037 = LINE('',#62038,#62039);
+#62038 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#62039 = VECTOR('',#62040,1.);
+#62040 = DIRECTION('',(-1.,0.));
+#62041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62042 = ORIENTED_EDGE('',*,*,#62043,.T.);
+#62043 = EDGE_CURVE('',#62020,#59712,#62044,.T.);
+#62044 = SURFACE_CURVE('',#62045,(#62049,#62056),.PCURVE_S1.);
+#62045 = LINE('',#62046,#62047);
+#62046 = CARTESIAN_POINT('',(-2.25,-1.7,1.025));
+#62047 = VECTOR('',#62048,1.);
+#62048 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62049 = PCURVE('',#59589,#62050);
+#62050 = DEFINITIONAL_REPRESENTATION('',(#62051),#62055);
+#62051 = LINE('',#62052,#62053);
+#62052 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#62053 = VECTOR('',#62054,1.);
+#62054 = DIRECTION('',(0.,1.));
+#62055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62056 = PCURVE('',#60721,#62057);
+#62057 = DEFINITIONAL_REPRESENTATION('',(#62058),#62062);
+#62058 = LINE('',#62059,#62060);
+#62059 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#62060 = VECTOR('',#62061,1.);
+#62061 = DIRECTION('',(1.,0.));
+#62062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62063 = ADVANCED_FACE('',(#62064),#59646,.F.);
+#62064 = FACE_BOUND('',#62065,.F.);
+#62065 = EDGE_LOOP('',(#62066,#62067,#62068,#62096,#62119,#62143,#62166,
+ #62189,#62212,#62240,#62263,#62287));
+#62066 = ORIENTED_EDGE('',*,*,#59821,.F.);
+#62067 = ORIENTED_EDGE('',*,*,#59630,.T.);
+#62068 = ORIENTED_EDGE('',*,*,#62069,.T.);
+#62069 = EDGE_CURVE('',#59631,#62070,#62072,.T.);
+#62070 = VERTEX_POINT('',#62071);
+#62071 = CARTESIAN_POINT('',(-2.35,1.7,0.725));
+#62072 = SURFACE_CURVE('',#62073,(#62078,#62089),.PCURVE_S1.);
+#62073 = CIRCLE('',#62074,0.1);
+#62074 = AXIS2_PLACEMENT_3D('',#62075,#62076,#62077);
+#62075 = CARTESIAN_POINT('',(-2.25,1.7,0.725));
+#62076 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#62077 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#62078 = PCURVE('',#59646,#62079);
+#62079 = DEFINITIONAL_REPRESENTATION('',(#62080),#62088);
+#62080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#62081,#62082,#62083,#62084
+ ,#62085,#62086,#62087),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#62081 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#62082 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#62083 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#62084 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#62085 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#62086 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#62087 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#62088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62089 = PCURVE('',#59696,#62090);
+#62090 = DEFINITIONAL_REPRESENTATION('',(#62091),#62095);
+#62091 = LINE('',#62092,#62093);
+#62092 = CARTESIAN_POINT('',(0.,0.));
+#62093 = VECTOR('',#62094,1.);
+#62094 = DIRECTION('',(1.,0.));
+#62095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62096 = ORIENTED_EDGE('',*,*,#62097,.T.);
+#62097 = EDGE_CURVE('',#62070,#62098,#62100,.T.);
+#62098 = VERTEX_POINT('',#62099);
+#62099 = CARTESIAN_POINT('',(-2.35,1.7,0.3));
+#62100 = SURFACE_CURVE('',#62101,(#62105,#62112),.PCURVE_S1.);
+#62101 = LINE('',#62102,#62103);
+#62102 = CARTESIAN_POINT('',(-2.35,1.7,0.725));
+#62103 = VECTOR('',#62104,1.);
+#62104 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#62105 = PCURVE('',#59646,#62106);
+#62106 = DEFINITIONAL_REPRESENTATION('',(#62107),#62111);
+#62107 = LINE('',#62108,#62109);
+#62108 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#62109 = VECTOR('',#62110,1.);
+#62110 = DIRECTION('',(-1.,-1.044915787883E-15));
+#62111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62112 = PCURVE('',#61488,#62113);
+#62113 = DEFINITIONAL_REPRESENTATION('',(#62114),#62118);
+#62114 = LINE('',#62115,#62116);
+#62115 = CARTESIAN_POINT('',(-0.,0.));
+#62116 = VECTOR('',#62117,1.);
+#62117 = DIRECTION('',(1.,0.));
+#62118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62119 = ORIENTED_EDGE('',*,*,#62120,.T.);
+#62120 = EDGE_CURVE('',#62098,#62121,#62123,.T.);
+#62121 = VERTEX_POINT('',#62122);
+#62122 = CARTESIAN_POINT('',(-2.65,1.7,5.551115123126E-17));
+#62123 = SURFACE_CURVE('',#62124,(#62129,#62136),.PCURVE_S1.);
+#62124 = CIRCLE('',#62125,0.3);
+#62125 = AXIS2_PLACEMENT_3D('',#62126,#62127,#62128);
+#62126 = CARTESIAN_POINT('',(-2.65,1.7,0.3));
+#62127 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#62128 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#62129 = PCURVE('',#59646,#62130);
+#62130 = DEFINITIONAL_REPRESENTATION('',(#62131),#62135);
+#62131 = CIRCLE('',#62132,0.3);
+#62132 = AXIS2_PLACEMENT_2D('',#62133,#62134);
+#62133 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#62134 = DIRECTION('',(3.515706244646E-15,1.));
+#62135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62136 = PCURVE('',#61517,#62137);
+#62137 = DEFINITIONAL_REPRESENTATION('',(#62138),#62142);
+#62138 = LINE('',#62139,#62140);
+#62139 = CARTESIAN_POINT('',(6.28318530718,0.));
+#62140 = VECTOR('',#62141,1.);
+#62141 = DIRECTION('',(-1.,0.));
+#62142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62143 = ORIENTED_EDGE('',*,*,#62144,.T.);
+#62144 = EDGE_CURVE('',#62121,#62145,#62147,.T.);
+#62145 = VERTEX_POINT('',#62146);
+#62146 = CARTESIAN_POINT('',(-3.,1.7,5.551115123126E-17));
+#62147 = SURFACE_CURVE('',#62148,(#62152,#62159),.PCURVE_S1.);
+#62148 = LINE('',#62149,#62150);
+#62149 = CARTESIAN_POINT('',(-2.65,1.7,5.551115123126E-17));
+#62150 = VECTOR('',#62151,1.);
+#62151 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#62152 = PCURVE('',#59646,#62153);
+#62153 = DEFINITIONAL_REPRESENTATION('',(#62154),#62158);
+#62154 = LINE('',#62155,#62156);
+#62155 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#62156 = VECTOR('',#62157,1.);
+#62157 = DIRECTION('',(0.,-1.));
+#62158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62159 = PCURVE('',#61545,#62160);
+#62160 = DEFINITIONAL_REPRESENTATION('',(#62161),#62165);
+#62161 = LINE('',#62162,#62163);
+#62162 = CARTESIAN_POINT('',(0.,0.));
+#62163 = VECTOR('',#62164,1.);
+#62164 = DIRECTION('',(1.,0.));
+#62165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62166 = ORIENTED_EDGE('',*,*,#62167,.T.);
+#62167 = EDGE_CURVE('',#62145,#62168,#62170,.T.);
+#62168 = VERTEX_POINT('',#62169);
+#62169 = CARTESIAN_POINT('',(-3.,1.7,0.2));
+#62170 = SURFACE_CURVE('',#62171,(#62175,#62182),.PCURVE_S1.);
+#62171 = LINE('',#62172,#62173);
+#62172 = CARTESIAN_POINT('',(-3.,1.7,5.551115123126E-17));
+#62173 = VECTOR('',#62174,1.);
+#62174 = DIRECTION('',(0.,0.,1.));
+#62175 = PCURVE('',#59646,#62176);
+#62176 = DEFINITIONAL_REPRESENTATION('',(#62177),#62181);
+#62177 = LINE('',#62178,#62179);
+#62178 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#62179 = VECTOR('',#62180,1.);
+#62180 = DIRECTION('',(1.,0.));
+#62181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62182 = PCURVE('',#61573,#62183);
+#62183 = DEFINITIONAL_REPRESENTATION('',(#62184),#62188);
+#62184 = LINE('',#62185,#62186);
+#62185 = CARTESIAN_POINT('',(0.,0.));
+#62186 = VECTOR('',#62187,1.);
+#62187 = DIRECTION('',(1.,0.));
+#62188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62189 = ORIENTED_EDGE('',*,*,#62190,.T.);
+#62190 = EDGE_CURVE('',#62168,#62191,#62193,.T.);
+#62191 = VERTEX_POINT('',#62192);
+#62192 = CARTESIAN_POINT('',(-2.65,1.7,0.2));
+#62193 = SURFACE_CURVE('',#62194,(#62198,#62205),.PCURVE_S1.);
+#62194 = LINE('',#62195,#62196);
+#62195 = CARTESIAN_POINT('',(-3.,1.7,0.2));
+#62196 = VECTOR('',#62197,1.);
+#62197 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62198 = PCURVE('',#59646,#62199);
+#62199 = DEFINITIONAL_REPRESENTATION('',(#62200),#62204);
+#62200 = LINE('',#62201,#62202);
+#62201 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#62202 = VECTOR('',#62203,1.);
+#62203 = DIRECTION('',(0.,1.));
+#62204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62205 = PCURVE('',#61601,#62206);
+#62206 = DEFINITIONAL_REPRESENTATION('',(#62207),#62211);
+#62207 = LINE('',#62208,#62209);
+#62208 = CARTESIAN_POINT('',(0.,0.));
+#62209 = VECTOR('',#62210,1.);
+#62210 = DIRECTION('',(1.,0.));
+#62211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62212 = ORIENTED_EDGE('',*,*,#62213,.T.);
+#62213 = EDGE_CURVE('',#62191,#62214,#62216,.T.);
+#62214 = VERTEX_POINT('',#62215);
+#62215 = CARTESIAN_POINT('',(-2.55,1.7,0.3));
+#62216 = SURFACE_CURVE('',#62217,(#62222,#62233),.PCURVE_S1.);
+#62217 = CIRCLE('',#62218,0.1);
+#62218 = AXIS2_PLACEMENT_3D('',#62219,#62220,#62221);
+#62219 = CARTESIAN_POINT('',(-2.65,1.7,0.3));
+#62220 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#62221 = DIRECTION('',(-0.,0.,-1.));
+#62222 = PCURVE('',#59646,#62223);
+#62223 = DEFINITIONAL_REPRESENTATION('',(#62224),#62232);
+#62224 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#62225,#62226,#62227,#62228
+ ,#62229,#62230,#62231),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#62225 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#62226 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#62227 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#62228 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#62229 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#62230 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#62231 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#62232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62233 = PCURVE('',#61634,#62234);
+#62234 = DEFINITIONAL_REPRESENTATION('',(#62235),#62239);
+#62235 = LINE('',#62236,#62237);
+#62236 = CARTESIAN_POINT('',(0.,0.));
+#62237 = VECTOR('',#62238,1.);
+#62238 = DIRECTION('',(1.,0.));
+#62239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62240 = ORIENTED_EDGE('',*,*,#62241,.T.);
+#62241 = EDGE_CURVE('',#62214,#62242,#62244,.T.);
+#62242 = VERTEX_POINT('',#62243);
+#62243 = CARTESIAN_POINT('',(-2.55,1.7,0.725));
+#62244 = SURFACE_CURVE('',#62245,(#62249,#62256),.PCURVE_S1.);
+#62245 = LINE('',#62246,#62247);
+#62246 = CARTESIAN_POINT('',(-2.55,1.7,0.3));
+#62247 = VECTOR('',#62248,1.);
+#62248 = DIRECTION('',(0.,0.,1.));
+#62249 = PCURVE('',#59646,#62250);
+#62250 = DEFINITIONAL_REPRESENTATION('',(#62251),#62255);
+#62251 = LINE('',#62252,#62253);
+#62252 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#62253 = VECTOR('',#62254,1.);
+#62254 = DIRECTION('',(1.,0.));
+#62255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62256 = PCURVE('',#61662,#62257);
+#62257 = DEFINITIONAL_REPRESENTATION('',(#62258),#62262);
+#62258 = LINE('',#62259,#62260);
+#62259 = CARTESIAN_POINT('',(0.,0.));
+#62260 = VECTOR('',#62261,1.);
+#62261 = DIRECTION('',(1.,0.));
+#62262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62263 = ORIENTED_EDGE('',*,*,#62264,.T.);
+#62264 = EDGE_CURVE('',#62242,#62265,#62267,.T.);
+#62265 = VERTEX_POINT('',#62266);
+#62266 = CARTESIAN_POINT('',(-2.25,1.7,1.025));
+#62267 = SURFACE_CURVE('',#62268,(#62273,#62280),.PCURVE_S1.);
+#62268 = CIRCLE('',#62269,0.3);
+#62269 = AXIS2_PLACEMENT_3D('',#62270,#62271,#62272);
+#62270 = CARTESIAN_POINT('',(-2.25,1.7,0.725));
+#62271 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#62272 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#62273 = PCURVE('',#59646,#62274);
+#62274 = DEFINITIONAL_REPRESENTATION('',(#62275),#62279);
+#62275 = CIRCLE('',#62276,0.3);
+#62276 = AXIS2_PLACEMENT_2D('',#62277,#62278);
+#62277 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#62278 = DIRECTION('',(3.700743415417E-16,-1.));
+#62279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62280 = PCURVE('',#61691,#62281);
+#62281 = DEFINITIONAL_REPRESENTATION('',(#62282),#62286);
+#62282 = LINE('',#62283,#62284);
+#62283 = CARTESIAN_POINT('',(6.28318530718,0.));
+#62284 = VECTOR('',#62285,1.);
+#62285 = DIRECTION('',(-1.,0.));
+#62286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62287 = ORIENTED_EDGE('',*,*,#62288,.T.);
+#62288 = EDGE_CURVE('',#62265,#59822,#62289,.T.);
+#62289 = SURFACE_CURVE('',#62290,(#62294,#62301),.PCURVE_S1.);
+#62290 = LINE('',#62291,#62292);
+#62291 = CARTESIAN_POINT('',(-2.25,1.7,1.025));
+#62292 = VECTOR('',#62293,1.);
+#62293 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62294 = PCURVE('',#59646,#62295);
+#62295 = DEFINITIONAL_REPRESENTATION('',(#62296),#62300);
+#62296 = LINE('',#62297,#62298);
+#62297 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#62298 = VECTOR('',#62299,1.);
+#62299 = DIRECTION('',(0.,1.));
+#62300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62301 = PCURVE('',#60871,#62302);
+#62302 = DEFINITIONAL_REPRESENTATION('',(#62303),#62307);
+#62303 = LINE('',#62304,#62305);
+#62304 = CARTESIAN_POINT('',(0.,0.));
+#62305 = VECTOR('',#62306,1.);
+#62306 = DIRECTION('',(1.,0.));
+#62307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62308 = ADVANCED_FACE('',(#62309),#59696,.F.);
+#62309 = FACE_BOUND('',#62310,.F.);
+#62310 = EDGE_LOOP('',(#62311,#62312,#62313,#62334));
+#62311 = ORIENTED_EDGE('',*,*,#59682,.T.);
+#62312 = ORIENTED_EDGE('',*,*,#61444,.T.);
+#62313 = ORIENTED_EDGE('',*,*,#62314,.F.);
+#62314 = EDGE_CURVE('',#62070,#61445,#62315,.T.);
+#62315 = SURFACE_CURVE('',#62316,(#62320,#62327),.PCURVE_S1.);
+#62316 = LINE('',#62317,#62318);
+#62317 = CARTESIAN_POINT('',(-2.35,1.7,0.725));
+#62318 = VECTOR('',#62319,1.);
+#62319 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#62320 = PCURVE('',#59696,#62321);
+#62321 = DEFINITIONAL_REPRESENTATION('',(#62322),#62326);
+#62322 = LINE('',#62323,#62324);
+#62323 = CARTESIAN_POINT('',(1.570796326795,0.));
+#62324 = VECTOR('',#62325,1.);
+#62325 = DIRECTION('',(0.,-1.));
+#62326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62327 = PCURVE('',#61488,#62328);
+#62328 = DEFINITIONAL_REPRESENTATION('',(#62329),#62333);
+#62329 = LINE('',#62330,#62331);
+#62330 = CARTESIAN_POINT('',(-0.,0.));
+#62331 = VECTOR('',#62332,1.);
+#62332 = DIRECTION('',(6.767833676919E-44,-1.));
+#62333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62334 = ORIENTED_EDGE('',*,*,#62069,.F.);
+#62335 = ADVANCED_FACE('',(#62336),#59777,.F.);
+#62336 = FACE_BOUND('',#62337,.F.);
+#62337 = EDGE_LOOP('',(#62338,#62381,#62382,#62402));
+#62338 = ORIENTED_EDGE('',*,*,#62339,.F.);
+#62339 = EDGE_CURVE('',#59712,#60706,#62340,.T.);
+#62340 = SURFACE_CURVE('',#62341,(#62345,#62374),.PCURVE_S1.);
+#62341 = LINE('',#62342,#62343);
+#62342 = CARTESIAN_POINT('',(-2.25,-1.7,1.025));
+#62343 = VECTOR('',#62344,1.);
+#62344 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62345 = PCURVE('',#59777,#62346);
+#62346 = DEFINITIONAL_REPRESENTATION('',(#62347),#62373);
+#62347 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62348,#62349,#62350,#62351,
+ #62352,#62353,#62354,#62355,#62356,#62357,#62358,#62359,#62360,
+ #62361,#62362,#62363,#62364,#62365,#62366,#62367,#62368,#62369,
+ #62370,#62371,#62372),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.3,0.303409090909,0.306818181818,
+ 0.310227272727,0.313636363636,0.317045454545,0.320454545455,
+ 0.323863636364,0.327272727273,0.330681818182,0.334090909091,0.3375,
+ 0.340909090909,0.344318181818,0.347727272727,0.351136363636,
+ 0.354545454545,0.357954545455,0.361363636364,0.364772727273,
+ 0.368181818182,0.371590909091,0.375),.QUASI_UNIFORM_KNOTS.);
+#62348 = CARTESIAN_POINT('',(0.575,0.));
+#62349 = CARTESIAN_POINT('',(0.574575424574,1.515151515152E-02));
+#62350 = CARTESIAN_POINT('',(0.5737256375,4.545454545455E-02));
+#62351 = CARTESIAN_POINT('',(0.57244904391,9.090909090909E-02));
+#62352 = CARTESIAN_POINT('',(0.571170533034,0.136363636364));
+#62353 = CARTESIAN_POINT('',(0.56989010055,0.181818181818));
+#62354 = CARTESIAN_POINT('',(0.568607742122,0.227272727273));
+#62355 = CARTESIAN_POINT('',(0.567323453401,0.272727272727));
+#62356 = CARTESIAN_POINT('',(0.566037230026,0.318181818182));
+#62357 = CARTESIAN_POINT('',(0.564749067621,0.363636363636));
+#62358 = CARTESIAN_POINT('',(0.5634589618,0.409090909091));
+#62359 = CARTESIAN_POINT('',(0.56216690816,0.454545454545));
+#62360 = CARTESIAN_POINT('',(0.560872902287,0.5));
+#62361 = CARTESIAN_POINT('',(0.559576939754,0.545454545455));
+#62362 = CARTESIAN_POINT('',(0.558279016117,0.590909090909));
+#62363 = CARTESIAN_POINT('',(0.556979126924,0.636363636364));
+#62364 = CARTESIAN_POINT('',(0.555677267705,0.681818181818));
+#62365 = CARTESIAN_POINT('',(0.554373433979,0.727272727273));
+#62366 = CARTESIAN_POINT('',(0.553067621251,0.772727272727));
+#62367 = CARTESIAN_POINT('',(0.55175982501,0.818181818182));
+#62368 = CARTESIAN_POINT('',(0.550450040735,0.863636363636));
+#62369 = CARTESIAN_POINT('',(0.549138263888,0.909090909091));
+#62370 = CARTESIAN_POINT('',(0.54782448992,0.954545454545));
+#62371 = CARTESIAN_POINT('',(0.546947306149,0.984848484848));
+#62372 = CARTESIAN_POINT('',(0.546508379888,1.));
+#62373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62374 = PCURVE('',#60721,#62375);
+#62375 = DEFINITIONAL_REPRESENTATION('',(#62376),#62380);
+#62376 = LINE('',#62377,#62378);
+#62377 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#62378 = VECTOR('',#62379,1.);
+#62379 = DIRECTION('',(1.,0.));
+#62380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62381 = ORIENTED_EDGE('',*,*,#59763,.T.);
+#62382 = ORIENTED_EDGE('',*,*,#62383,.T.);
+#62383 = EDGE_CURVE('',#59736,#60734,#62384,.T.);
+#62384 = SURFACE_CURVE('',#62385,(#62389,#62395),.PCURVE_S1.);
+#62385 = LINE('',#62386,#62387);
+#62386 = CARTESIAN_POINT('',(-2.25,-0.84,1.025));
+#62387 = VECTOR('',#62388,1.);
+#62388 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62389 = PCURVE('',#59777,#62390);
+#62390 = DEFINITIONAL_REPRESENTATION('',(#62391),#62394);
+#62391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62392,#62393),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3,0.375),.PIECEWISE_BEZIER_KNOTS.);
+#62392 = CARTESIAN_POINT('',(1.435,2.878609801729E-16));
+#62393 = CARTESIAN_POINT('',(1.420921787709,1.));
+#62394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62395 = PCURVE('',#60771,#62396);
+#62396 = DEFINITIONAL_REPRESENTATION('',(#62397),#62401);
+#62397 = LINE('',#62398,#62399);
+#62398 = CARTESIAN_POINT('',(0.,0.));
+#62399 = VECTOR('',#62400,1.);
+#62400 = DIRECTION('',(1.,0.));
+#62401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62402 = ORIENTED_EDGE('',*,*,#60733,.F.);
+#62403 = ADVANCED_FACE('',(#62404),#59751,.F.);
+#62404 = FACE_BOUND('',#62405,.F.);
+#62405 = EDGE_LOOP('',(#62406,#62407,#62408,#62436,#62464,#62493,#62521,
+ #62549,#62577,#62610,#62638,#62667));
+#62406 = ORIENTED_EDGE('',*,*,#59735,.F.);
+#62407 = ORIENTED_EDGE('',*,*,#59873,.T.);
+#62408 = ORIENTED_EDGE('',*,*,#62409,.T.);
+#62409 = EDGE_CURVE('',#59874,#62410,#62412,.T.);
+#62410 = VERTEX_POINT('',#62411);
+#62411 = CARTESIAN_POINT('',(-2.35,-0.84,0.725));
+#62412 = SURFACE_CURVE('',#62413,(#62418,#62429),.PCURVE_S1.);
+#62413 = CIRCLE('',#62414,0.1);
+#62414 = AXIS2_PLACEMENT_3D('',#62415,#62416,#62417);
+#62415 = CARTESIAN_POINT('',(-2.25,-0.84,0.725));
+#62416 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#62417 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#62418 = PCURVE('',#59751,#62419);
+#62419 = DEFINITIONAL_REPRESENTATION('',(#62420),#62428);
+#62420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#62421,#62422,#62423,#62424
+ ,#62425,#62426,#62427),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#62421 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#62422 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#62423 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#62424 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#62425 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#62426 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#62427 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#62428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62429 = PCURVE('',#59939,#62430);
+#62430 = DEFINITIONAL_REPRESENTATION('',(#62431),#62435);
+#62431 = LINE('',#62432,#62433);
+#62432 = CARTESIAN_POINT('',(0.,0.));
+#62433 = VECTOR('',#62434,1.);
+#62434 = DIRECTION('',(1.,0.));
+#62435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62436 = ORIENTED_EDGE('',*,*,#62437,.T.);
+#62437 = EDGE_CURVE('',#62410,#62438,#62440,.T.);
+#62438 = VERTEX_POINT('',#62439);
+#62439 = CARTESIAN_POINT('',(-2.35,-0.84,0.3));
+#62440 = SURFACE_CURVE('',#62441,(#62445,#62452),.PCURVE_S1.);
+#62441 = LINE('',#62442,#62443);
+#62442 = CARTESIAN_POINT('',(-2.35,-0.84,0.725));
+#62443 = VECTOR('',#62444,1.);
+#62444 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#62445 = PCURVE('',#59751,#62446);
+#62446 = DEFINITIONAL_REPRESENTATION('',(#62447),#62451);
+#62447 = LINE('',#62448,#62449);
+#62448 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#62449 = VECTOR('',#62450,1.);
+#62450 = DIRECTION('',(-1.,-1.044915787883E-15));
+#62451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62452 = PCURVE('',#62453,#62458);
+#62453 = PLANE('',#62454);
+#62454 = AXIS2_PLACEMENT_3D('',#62455,#62456,#62457);
+#62455 = CARTESIAN_POINT('',(-2.35,-0.84,0.725));
+#62456 = DIRECTION('',(-1.,-9.95799250103E-17,1.044915787883E-15));
+#62457 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#62458 = DEFINITIONAL_REPRESENTATION('',(#62459),#62463);
+#62459 = LINE('',#62460,#62461);
+#62460 = CARTESIAN_POINT('',(-0.,0.));
+#62461 = VECTOR('',#62462,1.);
+#62462 = DIRECTION('',(1.,0.));
+#62463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62464 = ORIENTED_EDGE('',*,*,#62465,.T.);
+#62465 = EDGE_CURVE('',#62438,#62466,#62468,.T.);
+#62466 = VERTEX_POINT('',#62467);
+#62467 = CARTESIAN_POINT('',(-2.65,-0.84,5.551115123126E-17));
+#62468 = SURFACE_CURVE('',#62469,(#62474,#62481),.PCURVE_S1.);
+#62469 = CIRCLE('',#62470,0.3);
+#62470 = AXIS2_PLACEMENT_3D('',#62471,#62472,#62473);
+#62471 = CARTESIAN_POINT('',(-2.65,-0.84,0.3));
+#62472 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#62473 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#62474 = PCURVE('',#59751,#62475);
+#62475 = DEFINITIONAL_REPRESENTATION('',(#62476),#62480);
+#62476 = CIRCLE('',#62477,0.3);
+#62477 = AXIS2_PLACEMENT_2D('',#62478,#62479);
+#62478 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#62479 = DIRECTION('',(3.515706244646E-15,1.));
+#62480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62481 = PCURVE('',#62482,#62487);
+#62482 = CYLINDRICAL_SURFACE('',#62483,0.3);
+#62483 = AXIS2_PLACEMENT_3D('',#62484,#62485,#62486);
+#62484 = CARTESIAN_POINT('',(-2.65,-0.84,0.3));
+#62485 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#62486 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#62487 = DEFINITIONAL_REPRESENTATION('',(#62488),#62492);
+#62488 = LINE('',#62489,#62490);
+#62489 = CARTESIAN_POINT('',(6.28318530718,0.));
+#62490 = VECTOR('',#62491,1.);
+#62491 = DIRECTION('',(-1.,0.));
+#62492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62493 = ORIENTED_EDGE('',*,*,#62494,.T.);
+#62494 = EDGE_CURVE('',#62466,#62495,#62497,.T.);
+#62495 = VERTEX_POINT('',#62496);
+#62496 = CARTESIAN_POINT('',(-3.,-0.84,5.551115123126E-17));
+#62497 = SURFACE_CURVE('',#62498,(#62502,#62509),.PCURVE_S1.);
+#62498 = LINE('',#62499,#62500);
+#62499 = CARTESIAN_POINT('',(-2.65,-0.84,5.551115123126E-17));
+#62500 = VECTOR('',#62501,1.);
+#62501 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#62502 = PCURVE('',#59751,#62503);
+#62503 = DEFINITIONAL_REPRESENTATION('',(#62504),#62508);
+#62504 = LINE('',#62505,#62506);
+#62505 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#62506 = VECTOR('',#62507,1.);
+#62507 = DIRECTION('',(0.,-1.));
+#62508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62509 = PCURVE('',#62510,#62515);
+#62510 = PLANE('',#62511);
+#62511 = AXIS2_PLACEMENT_3D('',#62512,#62513,#62514);
+#62512 = CARTESIAN_POINT('',(-2.65,-0.84,5.551115123126E-17));
+#62513 = DIRECTION('',(0.,0.,1.));
+#62514 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#62515 = DEFINITIONAL_REPRESENTATION('',(#62516),#62520);
+#62516 = LINE('',#62517,#62518);
+#62517 = CARTESIAN_POINT('',(0.,0.));
+#62518 = VECTOR('',#62519,1.);
+#62519 = DIRECTION('',(1.,0.));
+#62520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62521 = ORIENTED_EDGE('',*,*,#62522,.T.);
+#62522 = EDGE_CURVE('',#62495,#62523,#62525,.T.);
+#62523 = VERTEX_POINT('',#62524);
+#62524 = CARTESIAN_POINT('',(-3.,-0.84,0.2));
+#62525 = SURFACE_CURVE('',#62526,(#62530,#62537),.PCURVE_S1.);
+#62526 = LINE('',#62527,#62528);
+#62527 = CARTESIAN_POINT('',(-3.,-0.84,5.551115123126E-17));
+#62528 = VECTOR('',#62529,1.);
+#62529 = DIRECTION('',(0.,0.,1.));
+#62530 = PCURVE('',#59751,#62531);
+#62531 = DEFINITIONAL_REPRESENTATION('',(#62532),#62536);
+#62532 = LINE('',#62533,#62534);
+#62533 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#62534 = VECTOR('',#62535,1.);
+#62535 = DIRECTION('',(1.,0.));
+#62536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62537 = PCURVE('',#62538,#62543);
+#62538 = PLANE('',#62539);
+#62539 = AXIS2_PLACEMENT_3D('',#62540,#62541,#62542);
+#62540 = CARTESIAN_POINT('',(-3.,-0.84,5.551115123126E-17));
+#62541 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62542 = DIRECTION('',(0.,-0.,1.));
+#62543 = DEFINITIONAL_REPRESENTATION('',(#62544),#62548);
+#62544 = LINE('',#62545,#62546);
+#62545 = CARTESIAN_POINT('',(0.,0.));
+#62546 = VECTOR('',#62547,1.);
+#62547 = DIRECTION('',(1.,0.));
+#62548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62549 = ORIENTED_EDGE('',*,*,#62550,.T.);
+#62550 = EDGE_CURVE('',#62523,#62551,#62553,.T.);
+#62551 = VERTEX_POINT('',#62552);
+#62552 = CARTESIAN_POINT('',(-2.65,-0.84,0.2));
+#62553 = SURFACE_CURVE('',#62554,(#62558,#62565),.PCURVE_S1.);
+#62554 = LINE('',#62555,#62556);
+#62555 = CARTESIAN_POINT('',(-3.,-0.84,0.2));
+#62556 = VECTOR('',#62557,1.);
+#62557 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62558 = PCURVE('',#59751,#62559);
+#62559 = DEFINITIONAL_REPRESENTATION('',(#62560),#62564);
+#62560 = LINE('',#62561,#62562);
+#62561 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#62562 = VECTOR('',#62563,1.);
+#62563 = DIRECTION('',(0.,1.));
+#62564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62565 = PCURVE('',#62566,#62571);
+#62566 = PLANE('',#62567);
+#62567 = AXIS2_PLACEMENT_3D('',#62568,#62569,#62570);
+#62568 = CARTESIAN_POINT('',(-3.,-0.84,0.2));
+#62569 = DIRECTION('',(-0.,0.,-1.));
+#62570 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62571 = DEFINITIONAL_REPRESENTATION('',(#62572),#62576);
+#62572 = LINE('',#62573,#62574);
+#62573 = CARTESIAN_POINT('',(0.,0.));
+#62574 = VECTOR('',#62575,1.);
+#62575 = DIRECTION('',(1.,0.));
+#62576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62577 = ORIENTED_EDGE('',*,*,#62578,.T.);
+#62578 = EDGE_CURVE('',#62551,#62579,#62581,.T.);
+#62579 = VERTEX_POINT('',#62580);
+#62580 = CARTESIAN_POINT('',(-2.55,-0.84,0.3));
+#62581 = SURFACE_CURVE('',#62582,(#62587,#62598),.PCURVE_S1.);
+#62582 = CIRCLE('',#62583,0.1);
+#62583 = AXIS2_PLACEMENT_3D('',#62584,#62585,#62586);
+#62584 = CARTESIAN_POINT('',(-2.65,-0.84,0.3));
+#62585 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#62586 = DIRECTION('',(-0.,0.,-1.));
+#62587 = PCURVE('',#59751,#62588);
+#62588 = DEFINITIONAL_REPRESENTATION('',(#62589),#62597);
+#62589 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#62590,#62591,#62592,#62593
+ ,#62594,#62595,#62596),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#62590 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#62591 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#62592 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#62593 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#62594 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#62595 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#62596 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#62597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62598 = PCURVE('',#62599,#62604);
+#62599 = CYLINDRICAL_SURFACE('',#62600,0.1);
+#62600 = AXIS2_PLACEMENT_3D('',#62601,#62602,#62603);
+#62601 = CARTESIAN_POINT('',(-2.65,-0.84,0.3));
+#62602 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#62603 = DIRECTION('',(0.,-0.,-1.));
+#62604 = DEFINITIONAL_REPRESENTATION('',(#62605),#62609);
+#62605 = LINE('',#62606,#62607);
+#62606 = CARTESIAN_POINT('',(0.,0.));
+#62607 = VECTOR('',#62608,1.);
+#62608 = DIRECTION('',(1.,0.));
+#62609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62610 = ORIENTED_EDGE('',*,*,#62611,.T.);
+#62611 = EDGE_CURVE('',#62579,#62612,#62614,.T.);
+#62612 = VERTEX_POINT('',#62613);
+#62613 = CARTESIAN_POINT('',(-2.55,-0.84,0.725));
+#62614 = SURFACE_CURVE('',#62615,(#62619,#62626),.PCURVE_S1.);
+#62615 = LINE('',#62616,#62617);
+#62616 = CARTESIAN_POINT('',(-2.55,-0.84,0.3));
+#62617 = VECTOR('',#62618,1.);
+#62618 = DIRECTION('',(0.,0.,1.));
+#62619 = PCURVE('',#59751,#62620);
+#62620 = DEFINITIONAL_REPRESENTATION('',(#62621),#62625);
+#62621 = LINE('',#62622,#62623);
+#62622 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#62623 = VECTOR('',#62624,1.);
+#62624 = DIRECTION('',(1.,0.));
+#62625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62626 = PCURVE('',#62627,#62632);
+#62627 = PLANE('',#62628);
+#62628 = AXIS2_PLACEMENT_3D('',#62629,#62630,#62631);
+#62629 = CARTESIAN_POINT('',(-2.55,-0.84,0.3));
+#62630 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62631 = DIRECTION('',(0.,-0.,1.));
+#62632 = DEFINITIONAL_REPRESENTATION('',(#62633),#62637);
+#62633 = LINE('',#62634,#62635);
+#62634 = CARTESIAN_POINT('',(0.,0.));
+#62635 = VECTOR('',#62636,1.);
+#62636 = DIRECTION('',(1.,0.));
+#62637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62638 = ORIENTED_EDGE('',*,*,#62639,.T.);
+#62639 = EDGE_CURVE('',#62612,#62640,#62642,.T.);
+#62640 = VERTEX_POINT('',#62641);
+#62641 = CARTESIAN_POINT('',(-2.25,-0.84,1.025));
+#62642 = SURFACE_CURVE('',#62643,(#62648,#62655),.PCURVE_S1.);
+#62643 = CIRCLE('',#62644,0.3);
+#62644 = AXIS2_PLACEMENT_3D('',#62645,#62646,#62647);
+#62645 = CARTESIAN_POINT('',(-2.25,-0.84,0.725));
+#62646 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#62647 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#62648 = PCURVE('',#59751,#62649);
+#62649 = DEFINITIONAL_REPRESENTATION('',(#62650),#62654);
+#62650 = CIRCLE('',#62651,0.3);
+#62651 = AXIS2_PLACEMENT_2D('',#62652,#62653);
+#62652 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#62653 = DIRECTION('',(3.700743415417E-16,-1.));
+#62654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62655 = PCURVE('',#62656,#62661);
+#62656 = CYLINDRICAL_SURFACE('',#62657,0.3);
+#62657 = AXIS2_PLACEMENT_3D('',#62658,#62659,#62660);
+#62658 = CARTESIAN_POINT('',(-2.25,-0.84,0.725));
+#62659 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#62660 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#62661 = DEFINITIONAL_REPRESENTATION('',(#62662),#62666);
+#62662 = LINE('',#62663,#62664);
+#62663 = CARTESIAN_POINT('',(6.28318530718,0.));
+#62664 = VECTOR('',#62665,1.);
+#62665 = DIRECTION('',(-1.,0.));
+#62666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62667 = ORIENTED_EDGE('',*,*,#62668,.T.);
+#62668 = EDGE_CURVE('',#62640,#59736,#62669,.T.);
+#62669 = SURFACE_CURVE('',#62670,(#62674,#62681),.PCURVE_S1.);
+#62670 = LINE('',#62671,#62672);
+#62671 = CARTESIAN_POINT('',(-2.25,-0.84,1.025));
+#62672 = VECTOR('',#62673,1.);
+#62673 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62674 = PCURVE('',#59751,#62675);
+#62675 = DEFINITIONAL_REPRESENTATION('',(#62676),#62680);
+#62676 = LINE('',#62677,#62678);
+#62677 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#62678 = VECTOR('',#62679,1.);
+#62679 = DIRECTION('',(0.,1.));
+#62680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62681 = PCURVE('',#60771,#62682);
+#62682 = DEFINITIONAL_REPRESENTATION('',(#62683),#62687);
+#62683 = LINE('',#62684,#62685);
+#62684 = CARTESIAN_POINT('',(0.,0.));
+#62685 = VECTOR('',#62686,1.);
+#62686 = DIRECTION('',(1.,0.));
+#62687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62688 = ADVANCED_FACE('',(#62689),#59808,.T.);
+#62689 = FACE_BOUND('',#62690,.T.);
+#62690 = EDGE_LOOP('',(#62691,#62692,#62693,#62721,#62749,#62778,#62806,
+ #62834,#62862,#62895,#62923,#62952));
+#62691 = ORIENTED_EDGE('',*,*,#59792,.F.);
+#62692 = ORIENTED_EDGE('',*,*,#59983,.T.);
+#62693 = ORIENTED_EDGE('',*,*,#62694,.T.);
+#62694 = EDGE_CURVE('',#59984,#62695,#62697,.T.);
+#62695 = VERTEX_POINT('',#62696);
+#62696 = CARTESIAN_POINT('',(-2.35,0.84,0.725));
+#62697 = SURFACE_CURVE('',#62698,(#62703,#62714),.PCURVE_S1.);
+#62698 = CIRCLE('',#62699,0.1);
+#62699 = AXIS2_PLACEMENT_3D('',#62700,#62701,#62702);
+#62700 = CARTESIAN_POINT('',(-2.25,0.84,0.725));
+#62701 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#62702 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#62703 = PCURVE('',#59808,#62704);
+#62704 = DEFINITIONAL_REPRESENTATION('',(#62705),#62713);
+#62705 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#62706,#62707,#62708,#62709
+ ,#62710,#62711,#62712),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#62706 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#62707 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#62708 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#62709 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#62710 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#62711 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#62712 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#62713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62714 = PCURVE('',#60020,#62715);
+#62715 = DEFINITIONAL_REPRESENTATION('',(#62716),#62720);
+#62716 = LINE('',#62717,#62718);
+#62717 = CARTESIAN_POINT('',(0.,-0.41));
+#62718 = VECTOR('',#62719,1.);
+#62719 = DIRECTION('',(1.,0.));
+#62720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62721 = ORIENTED_EDGE('',*,*,#62722,.T.);
+#62722 = EDGE_CURVE('',#62695,#62723,#62725,.T.);
+#62723 = VERTEX_POINT('',#62724);
+#62724 = CARTESIAN_POINT('',(-2.35,0.84,0.3));
+#62725 = SURFACE_CURVE('',#62726,(#62730,#62737),.PCURVE_S1.);
+#62726 = LINE('',#62727,#62728);
+#62727 = CARTESIAN_POINT('',(-2.35,0.84,0.725));
+#62728 = VECTOR('',#62729,1.);
+#62729 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#62730 = PCURVE('',#59808,#62731);
+#62731 = DEFINITIONAL_REPRESENTATION('',(#62732),#62736);
+#62732 = LINE('',#62733,#62734);
+#62733 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#62734 = VECTOR('',#62735,1.);
+#62735 = DIRECTION('',(-1.,-1.044915787883E-15));
+#62736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62737 = PCURVE('',#62738,#62743);
+#62738 = PLANE('',#62739);
+#62739 = AXIS2_PLACEMENT_3D('',#62740,#62741,#62742);
+#62740 = CARTESIAN_POINT('',(-2.35,0.43,0.725));
+#62741 = DIRECTION('',(-1.,-9.95799250103E-17,1.044915787883E-15));
+#62742 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#62743 = DEFINITIONAL_REPRESENTATION('',(#62744),#62748);
+#62744 = LINE('',#62745,#62746);
+#62745 = CARTESIAN_POINT('',(-4.266158067775E-32,-0.41));
+#62746 = VECTOR('',#62747,1.);
+#62747 = DIRECTION('',(1.,0.));
+#62748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62749 = ORIENTED_EDGE('',*,*,#62750,.T.);
+#62750 = EDGE_CURVE('',#62723,#62751,#62753,.T.);
+#62751 = VERTEX_POINT('',#62752);
+#62752 = CARTESIAN_POINT('',(-2.65,0.84,5.551115123126E-17));
+#62753 = SURFACE_CURVE('',#62754,(#62759,#62766),.PCURVE_S1.);
+#62754 = CIRCLE('',#62755,0.3);
+#62755 = AXIS2_PLACEMENT_3D('',#62756,#62757,#62758);
+#62756 = CARTESIAN_POINT('',(-2.65,0.84,0.3));
+#62757 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#62758 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#62759 = PCURVE('',#59808,#62760);
+#62760 = DEFINITIONAL_REPRESENTATION('',(#62761),#62765);
+#62761 = CIRCLE('',#62762,0.3);
+#62762 = AXIS2_PLACEMENT_2D('',#62763,#62764);
+#62763 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#62764 = DIRECTION('',(3.515706244646E-15,1.));
+#62765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62766 = PCURVE('',#62767,#62772);
+#62767 = CYLINDRICAL_SURFACE('',#62768,0.3);
+#62768 = AXIS2_PLACEMENT_3D('',#62769,#62770,#62771);
+#62769 = CARTESIAN_POINT('',(-2.65,0.43,0.3));
+#62770 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#62771 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#62772 = DEFINITIONAL_REPRESENTATION('',(#62773),#62777);
+#62773 = LINE('',#62774,#62775);
+#62774 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#62775 = VECTOR('',#62776,1.);
+#62776 = DIRECTION('',(-1.,0.));
+#62777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62778 = ORIENTED_EDGE('',*,*,#62779,.T.);
+#62779 = EDGE_CURVE('',#62751,#62780,#62782,.T.);
+#62780 = VERTEX_POINT('',#62781);
+#62781 = CARTESIAN_POINT('',(-3.,0.84,5.551115123126E-17));
+#62782 = SURFACE_CURVE('',#62783,(#62787,#62794),.PCURVE_S1.);
+#62783 = LINE('',#62784,#62785);
+#62784 = CARTESIAN_POINT('',(-2.65,0.84,5.551115123126E-17));
+#62785 = VECTOR('',#62786,1.);
+#62786 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#62787 = PCURVE('',#59808,#62788);
+#62788 = DEFINITIONAL_REPRESENTATION('',(#62789),#62793);
+#62789 = LINE('',#62790,#62791);
+#62790 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#62791 = VECTOR('',#62792,1.);
+#62792 = DIRECTION('',(0.,-1.));
+#62793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62794 = PCURVE('',#62795,#62800);
+#62795 = PLANE('',#62796);
+#62796 = AXIS2_PLACEMENT_3D('',#62797,#62798,#62799);
+#62797 = CARTESIAN_POINT('',(-2.65,0.43,5.551115123126E-17));
+#62798 = DIRECTION('',(0.,0.,1.));
+#62799 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#62800 = DEFINITIONAL_REPRESENTATION('',(#62801),#62805);
+#62801 = LINE('',#62802,#62803);
+#62802 = CARTESIAN_POINT('',(-4.082776925422E-17,-0.41));
+#62803 = VECTOR('',#62804,1.);
+#62804 = DIRECTION('',(1.,0.));
+#62805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62806 = ORIENTED_EDGE('',*,*,#62807,.T.);
+#62807 = EDGE_CURVE('',#62780,#62808,#62810,.T.);
+#62808 = VERTEX_POINT('',#62809);
+#62809 = CARTESIAN_POINT('',(-3.,0.84,0.2));
+#62810 = SURFACE_CURVE('',#62811,(#62815,#62822),.PCURVE_S1.);
+#62811 = LINE('',#62812,#62813);
+#62812 = CARTESIAN_POINT('',(-3.,0.84,5.551115123126E-17));
+#62813 = VECTOR('',#62814,1.);
+#62814 = DIRECTION('',(0.,0.,1.));
+#62815 = PCURVE('',#59808,#62816);
+#62816 = DEFINITIONAL_REPRESENTATION('',(#62817),#62821);
+#62817 = LINE('',#62818,#62819);
+#62818 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#62819 = VECTOR('',#62820,1.);
+#62820 = DIRECTION('',(1.,0.));
+#62821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62822 = PCURVE('',#62823,#62828);
+#62823 = PLANE('',#62824);
+#62824 = AXIS2_PLACEMENT_3D('',#62825,#62826,#62827);
+#62825 = CARTESIAN_POINT('',(-3.,0.43,5.551115123126E-17));
+#62826 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62827 = DIRECTION('',(0.,-0.,1.));
+#62828 = DEFINITIONAL_REPRESENTATION('',(#62829),#62833);
+#62829 = LINE('',#62830,#62831);
+#62830 = CARTESIAN_POINT('',(0.,-0.41));
+#62831 = VECTOR('',#62832,1.);
+#62832 = DIRECTION('',(1.,0.));
+#62833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62834 = ORIENTED_EDGE('',*,*,#62835,.T.);
+#62835 = EDGE_CURVE('',#62808,#62836,#62838,.T.);
+#62836 = VERTEX_POINT('',#62837);
+#62837 = CARTESIAN_POINT('',(-2.65,0.84,0.2));
+#62838 = SURFACE_CURVE('',#62839,(#62843,#62850),.PCURVE_S1.);
+#62839 = LINE('',#62840,#62841);
+#62840 = CARTESIAN_POINT('',(-3.,0.84,0.2));
+#62841 = VECTOR('',#62842,1.);
+#62842 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62843 = PCURVE('',#59808,#62844);
+#62844 = DEFINITIONAL_REPRESENTATION('',(#62845),#62849);
+#62845 = LINE('',#62846,#62847);
+#62846 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#62847 = VECTOR('',#62848,1.);
+#62848 = DIRECTION('',(0.,1.));
+#62849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62850 = PCURVE('',#62851,#62856);
+#62851 = PLANE('',#62852);
+#62852 = AXIS2_PLACEMENT_3D('',#62853,#62854,#62855);
+#62853 = CARTESIAN_POINT('',(-3.,0.43,0.2));
+#62854 = DIRECTION('',(-0.,0.,-1.));
+#62855 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62856 = DEFINITIONAL_REPRESENTATION('',(#62857),#62861);
+#62857 = LINE('',#62858,#62859);
+#62858 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#62859 = VECTOR('',#62860,1.);
+#62860 = DIRECTION('',(1.,0.));
+#62861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62862 = ORIENTED_EDGE('',*,*,#62863,.T.);
+#62863 = EDGE_CURVE('',#62836,#62864,#62866,.T.);
+#62864 = VERTEX_POINT('',#62865);
+#62865 = CARTESIAN_POINT('',(-2.55,0.84,0.3));
+#62866 = SURFACE_CURVE('',#62867,(#62872,#62883),.PCURVE_S1.);
+#62867 = CIRCLE('',#62868,0.1);
+#62868 = AXIS2_PLACEMENT_3D('',#62869,#62870,#62871);
+#62869 = CARTESIAN_POINT('',(-2.65,0.84,0.3));
+#62870 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#62871 = DIRECTION('',(-0.,0.,-1.));
+#62872 = PCURVE('',#59808,#62873);
+#62873 = DEFINITIONAL_REPRESENTATION('',(#62874),#62882);
+#62874 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#62875,#62876,#62877,#62878
+ ,#62879,#62880,#62881),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#62875 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#62876 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#62877 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#62878 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#62879 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#62880 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#62881 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#62882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62883 = PCURVE('',#62884,#62889);
+#62884 = CYLINDRICAL_SURFACE('',#62885,0.1);
+#62885 = AXIS2_PLACEMENT_3D('',#62886,#62887,#62888);
+#62886 = CARTESIAN_POINT('',(-2.65,0.43,0.3));
+#62887 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#62888 = DIRECTION('',(0.,-0.,-1.));
+#62889 = DEFINITIONAL_REPRESENTATION('',(#62890),#62894);
+#62890 = LINE('',#62891,#62892);
+#62891 = CARTESIAN_POINT('',(0.,-0.41));
+#62892 = VECTOR('',#62893,1.);
+#62893 = DIRECTION('',(1.,0.));
+#62894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62895 = ORIENTED_EDGE('',*,*,#62896,.T.);
+#62896 = EDGE_CURVE('',#62864,#62897,#62899,.T.);
+#62897 = VERTEX_POINT('',#62898);
+#62898 = CARTESIAN_POINT('',(-2.55,0.84,0.725));
+#62899 = SURFACE_CURVE('',#62900,(#62904,#62911),.PCURVE_S1.);
+#62900 = LINE('',#62901,#62902);
+#62901 = CARTESIAN_POINT('',(-2.55,0.84,0.3));
+#62902 = VECTOR('',#62903,1.);
+#62903 = DIRECTION('',(0.,0.,1.));
+#62904 = PCURVE('',#59808,#62905);
+#62905 = DEFINITIONAL_REPRESENTATION('',(#62906),#62910);
+#62906 = LINE('',#62907,#62908);
+#62907 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#62908 = VECTOR('',#62909,1.);
+#62909 = DIRECTION('',(1.,0.));
+#62910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62911 = PCURVE('',#62912,#62917);
+#62912 = PLANE('',#62913);
+#62913 = AXIS2_PLACEMENT_3D('',#62914,#62915,#62916);
+#62914 = CARTESIAN_POINT('',(-2.55,0.43,0.3));
+#62915 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62916 = DIRECTION('',(0.,-0.,1.));
+#62917 = DEFINITIONAL_REPRESENTATION('',(#62918),#62922);
+#62918 = LINE('',#62919,#62920);
+#62919 = CARTESIAN_POINT('',(0.,-0.41));
+#62920 = VECTOR('',#62921,1.);
+#62921 = DIRECTION('',(1.,0.));
+#62922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62923 = ORIENTED_EDGE('',*,*,#62924,.T.);
+#62924 = EDGE_CURVE('',#62897,#62925,#62927,.T.);
+#62925 = VERTEX_POINT('',#62926);
+#62926 = CARTESIAN_POINT('',(-2.25,0.84,1.025));
+#62927 = SURFACE_CURVE('',#62928,(#62933,#62940),.PCURVE_S1.);
+#62928 = CIRCLE('',#62929,0.3);
+#62929 = AXIS2_PLACEMENT_3D('',#62930,#62931,#62932);
+#62930 = CARTESIAN_POINT('',(-2.25,0.84,0.725));
+#62931 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#62932 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#62933 = PCURVE('',#59808,#62934);
+#62934 = DEFINITIONAL_REPRESENTATION('',(#62935),#62939);
+#62935 = CIRCLE('',#62936,0.3);
+#62936 = AXIS2_PLACEMENT_2D('',#62937,#62938);
+#62937 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#62938 = DIRECTION('',(3.700743415417E-16,-1.));
+#62939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62940 = PCURVE('',#62941,#62946);
+#62941 = CYLINDRICAL_SURFACE('',#62942,0.3);
+#62942 = AXIS2_PLACEMENT_3D('',#62943,#62944,#62945);
+#62943 = CARTESIAN_POINT('',(-2.25,0.43,0.725));
+#62944 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#62945 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#62946 = DEFINITIONAL_REPRESENTATION('',(#62947),#62951);
+#62947 = LINE('',#62948,#62949);
+#62948 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#62949 = VECTOR('',#62950,1.);
+#62950 = DIRECTION('',(-1.,0.));
+#62951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62952 = ORIENTED_EDGE('',*,*,#62953,.T.);
+#62953 = EDGE_CURVE('',#62925,#59793,#62954,.T.);
+#62954 = SURFACE_CURVE('',#62955,(#62959,#62966),.PCURVE_S1.);
+#62955 = LINE('',#62956,#62957);
+#62956 = CARTESIAN_POINT('',(-2.25,0.84,1.025));
+#62957 = VECTOR('',#62958,1.);
+#62958 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62959 = PCURVE('',#59808,#62960);
+#62960 = DEFINITIONAL_REPRESENTATION('',(#62961),#62965);
+#62961 = LINE('',#62962,#62963);
+#62962 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#62963 = VECTOR('',#62964,1.);
+#62964 = DIRECTION('',(0.,1.));
+#62965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62966 = PCURVE('',#60821,#62967);
+#62967 = DEFINITIONAL_REPRESENTATION('',(#62968),#62972);
+#62968 = LINE('',#62969,#62970);
+#62969 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#62970 = VECTOR('',#62971,1.);
+#62971 = DIRECTION('',(1.,0.));
+#62972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62973 = ADVANCED_FACE('',(#62974),#59858,.F.);
+#62974 = FACE_BOUND('',#62975,.F.);
+#62975 = EDGE_LOOP('',(#62976,#62996,#62997,#63040));
+#62976 = ORIENTED_EDGE('',*,*,#62977,.F.);
+#62977 = EDGE_CURVE('',#59793,#60806,#62978,.T.);
+#62978 = SURFACE_CURVE('',#62979,(#62983,#62989),.PCURVE_S1.);
+#62979 = LINE('',#62980,#62981);
+#62980 = CARTESIAN_POINT('',(-2.25,0.84,1.025));
+#62981 = VECTOR('',#62982,1.);
+#62982 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#62983 = PCURVE('',#59858,#62984);
+#62984 = DEFINITIONAL_REPRESENTATION('',(#62985),#62988);
+#62985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62986,#62987),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3,0.375),.PIECEWISE_BEZIER_KNOTS.);
+#62986 = CARTESIAN_POINT('',(3.115,2.878610001836E-16));
+#62987 = CARTESIAN_POINT('',(3.129078212291,1.));
+#62988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62989 = PCURVE('',#60821,#62990);
+#62990 = DEFINITIONAL_REPRESENTATION('',(#62991),#62995);
+#62991 = LINE('',#62992,#62993);
+#62992 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#62993 = VECTOR('',#62994,1.);
+#62994 = DIRECTION('',(1.,0.));
+#62995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62996 = ORIENTED_EDGE('',*,*,#59844,.T.);
+#62997 = ORIENTED_EDGE('',*,*,#62998,.T.);
+#62998 = EDGE_CURVE('',#59822,#60834,#62999,.T.);
+#62999 = SURFACE_CURVE('',#63000,(#63004,#63033),.PCURVE_S1.);
+#63000 = LINE('',#63001,#63002);
+#63001 = CARTESIAN_POINT('',(-2.25,1.7,1.025));
+#63002 = VECTOR('',#63003,1.);
+#63003 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#63004 = PCURVE('',#59858,#63005);
+#63005 = DEFINITIONAL_REPRESENTATION('',(#63006),#63032);
+#63006 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63007,#63008,#63009,#63010,
+ #63011,#63012,#63013,#63014,#63015,#63016,#63017,#63018,#63019,
+ #63020,#63021,#63022,#63023,#63024,#63025,#63026,#63027,#63028,
+ #63029,#63030,#63031),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,4),(0.3,0.303409090909,0.306818181818,
+ 0.310227272727,0.313636363636,0.317045454545,0.320454545455,
+ 0.323863636364,0.327272727273,0.330681818182,0.334090909091,0.3375,
+ 0.340909090909,0.344318181818,0.347727272727,0.351136363636,
+ 0.354545454545,0.357954545455,0.361363636364,0.364772727273,
+ 0.368181818182,0.371590909091,0.375),.QUASI_UNIFORM_KNOTS.);
+#63007 = CARTESIAN_POINT('',(3.975,0.));
+#63008 = CARTESIAN_POINT('',(3.975424575426,1.515151515152E-02));
+#63009 = CARTESIAN_POINT('',(3.9762743625,4.545454545455E-02));
+#63010 = CARTESIAN_POINT('',(3.97755095609,9.090909090909E-02));
+#63011 = CARTESIAN_POINT('',(3.978829466966,0.136363636364));
+#63012 = CARTESIAN_POINT('',(3.98010989945,0.181818181818));
+#63013 = CARTESIAN_POINT('',(3.981392257878,0.227272727273));
+#63014 = CARTESIAN_POINT('',(3.982676546599,0.272727272727));
+#63015 = CARTESIAN_POINT('',(3.983962769974,0.318181818182));
+#63016 = CARTESIAN_POINT('',(3.985250932379,0.363636363636));
+#63017 = CARTESIAN_POINT('',(3.9865410382,0.409090909091));
+#63018 = CARTESIAN_POINT('',(3.98783309184,0.454545454545));
+#63019 = CARTESIAN_POINT('',(3.989127097713,0.5));
+#63020 = CARTESIAN_POINT('',(3.990423060246,0.545454545455));
+#63021 = CARTESIAN_POINT('',(3.991720983883,0.590909090909));
+#63022 = CARTESIAN_POINT('',(3.993020873076,0.636363636364));
+#63023 = CARTESIAN_POINT('',(3.994322732295,0.681818181818));
+#63024 = CARTESIAN_POINT('',(3.995626566021,0.727272727273));
+#63025 = CARTESIAN_POINT('',(3.996932378749,0.772727272727));
+#63026 = CARTESIAN_POINT('',(3.99824017499,0.818181818182));
+#63027 = CARTESIAN_POINT('',(3.999549959265,0.863636363636));
+#63028 = CARTESIAN_POINT('',(4.000861736112,0.909090909091));
+#63029 = CARTESIAN_POINT('',(4.00217551008,0.954545454545));
+#63030 = CARTESIAN_POINT('',(4.003052693851,0.984848484848));
+#63031 = CARTESIAN_POINT('',(4.003491620112,1.));
+#63032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63033 = PCURVE('',#60871,#63034);
+#63034 = DEFINITIONAL_REPRESENTATION('',(#63035),#63039);
+#63035 = LINE('',#63036,#63037);
+#63036 = CARTESIAN_POINT('',(0.,0.));
+#63037 = VECTOR('',#63038,1.);
+#63038 = DIRECTION('',(1.,0.));
+#63039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63040 = ORIENTED_EDGE('',*,*,#60833,.F.);
+#63041 = ADVANCED_FACE('',(#63042),#59939,.F.);
+#63042 = FACE_BOUND('',#63043,.F.);
+#63043 = EDGE_LOOP('',(#63044,#63045,#63073,#63094));
+#63044 = ORIENTED_EDGE('',*,*,#59925,.T.);
+#63045 = ORIENTED_EDGE('',*,*,#63046,.T.);
+#63046 = EDGE_CURVE('',#59898,#63047,#63049,.T.);
+#63047 = VERTEX_POINT('',#63048);
+#63048 = CARTESIAN_POINT('',(-2.35,-0.43,0.725));
+#63049 = SURFACE_CURVE('',#63050,(#63055,#63062),.PCURVE_S1.);
+#63050 = CIRCLE('',#63051,0.1);
+#63051 = AXIS2_PLACEMENT_3D('',#63052,#63053,#63054);
+#63052 = CARTESIAN_POINT('',(-2.25,-0.43,0.725));
+#63053 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#63054 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#63055 = PCURVE('',#59939,#63056);
+#63056 = DEFINITIONAL_REPRESENTATION('',(#63057),#63061);
+#63057 = LINE('',#63058,#63059);
+#63058 = CARTESIAN_POINT('',(0.,-0.41));
+#63059 = VECTOR('',#63060,1.);
+#63060 = DIRECTION('',(1.,0.));
+#63061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63062 = PCURVE('',#59913,#63063);
+#63063 = DEFINITIONAL_REPRESENTATION('',(#63064),#63072);
+#63064 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#63065,#63066,#63067,#63068
+ ,#63069,#63070,#63071),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#63065 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#63066 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#63067 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#63068 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#63069 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#63070 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#63071 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#63072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63073 = ORIENTED_EDGE('',*,*,#63074,.F.);
+#63074 = EDGE_CURVE('',#62410,#63047,#63075,.T.);
+#63075 = SURFACE_CURVE('',#63076,(#63080,#63087),.PCURVE_S1.);
+#63076 = LINE('',#63077,#63078);
+#63077 = CARTESIAN_POINT('',(-2.35,-0.84,0.725));
+#63078 = VECTOR('',#63079,1.);
+#63079 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63080 = PCURVE('',#59939,#63081);
+#63081 = DEFINITIONAL_REPRESENTATION('',(#63082),#63086);
+#63082 = LINE('',#63083,#63084);
+#63083 = CARTESIAN_POINT('',(1.570796326795,0.));
+#63084 = VECTOR('',#63085,1.);
+#63085 = DIRECTION('',(0.,-1.));
+#63086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63087 = PCURVE('',#62453,#63088);
+#63088 = DEFINITIONAL_REPRESENTATION('',(#63089),#63093);
+#63089 = LINE('',#63090,#63091);
+#63090 = CARTESIAN_POINT('',(-0.,0.));
+#63091 = VECTOR('',#63092,1.);
+#63092 = DIRECTION('',(6.767833676919E-44,-1.));
+#63093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63094 = ORIENTED_EDGE('',*,*,#62409,.F.);
+#63095 = ADVANCED_FACE('',(#63096),#59913,.T.);
+#63096 = FACE_BOUND('',#63097,.T.);
+#63097 = EDGE_LOOP('',(#63098,#63099,#63100,#63101,#63124,#63148,#63171,
+ #63194,#63217,#63245,#63268,#63292));
+#63098 = ORIENTED_EDGE('',*,*,#60035,.F.);
+#63099 = ORIENTED_EDGE('',*,*,#59897,.T.);
+#63100 = ORIENTED_EDGE('',*,*,#63046,.T.);
+#63101 = ORIENTED_EDGE('',*,*,#63102,.T.);
+#63102 = EDGE_CURVE('',#63047,#63103,#63105,.T.);
+#63103 = VERTEX_POINT('',#63104);
+#63104 = CARTESIAN_POINT('',(-2.35,-0.43,0.3));
+#63105 = SURFACE_CURVE('',#63106,(#63110,#63117),.PCURVE_S1.);
+#63106 = LINE('',#63107,#63108);
+#63107 = CARTESIAN_POINT('',(-2.35,-0.43,0.725));
+#63108 = VECTOR('',#63109,1.);
+#63109 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#63110 = PCURVE('',#59913,#63111);
+#63111 = DEFINITIONAL_REPRESENTATION('',(#63112),#63116);
+#63112 = LINE('',#63113,#63114);
+#63113 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#63114 = VECTOR('',#63115,1.);
+#63115 = DIRECTION('',(-1.,-1.044915787883E-15));
+#63116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63117 = PCURVE('',#62453,#63118);
+#63118 = DEFINITIONAL_REPRESENTATION('',(#63119),#63123);
+#63119 = LINE('',#63120,#63121);
+#63120 = CARTESIAN_POINT('',(-4.266158067775E-32,-0.41));
+#63121 = VECTOR('',#63122,1.);
+#63122 = DIRECTION('',(1.,0.));
+#63123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63124 = ORIENTED_EDGE('',*,*,#63125,.T.);
+#63125 = EDGE_CURVE('',#63103,#63126,#63128,.T.);
+#63126 = VERTEX_POINT('',#63127);
+#63127 = CARTESIAN_POINT('',(-2.65,-0.43,5.551115123126E-17));
+#63128 = SURFACE_CURVE('',#63129,(#63134,#63141),.PCURVE_S1.);
+#63129 = CIRCLE('',#63130,0.3);
+#63130 = AXIS2_PLACEMENT_3D('',#63131,#63132,#63133);
+#63131 = CARTESIAN_POINT('',(-2.65,-0.43,0.3));
+#63132 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63133 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#63134 = PCURVE('',#59913,#63135);
+#63135 = DEFINITIONAL_REPRESENTATION('',(#63136),#63140);
+#63136 = CIRCLE('',#63137,0.3);
+#63137 = AXIS2_PLACEMENT_2D('',#63138,#63139);
+#63138 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#63139 = DIRECTION('',(3.515706244646E-15,1.));
+#63140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63141 = PCURVE('',#62482,#63142);
+#63142 = DEFINITIONAL_REPRESENTATION('',(#63143),#63147);
+#63143 = LINE('',#63144,#63145);
+#63144 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#63145 = VECTOR('',#63146,1.);
+#63146 = DIRECTION('',(-1.,0.));
+#63147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63148 = ORIENTED_EDGE('',*,*,#63149,.T.);
+#63149 = EDGE_CURVE('',#63126,#63150,#63152,.T.);
+#63150 = VERTEX_POINT('',#63151);
+#63151 = CARTESIAN_POINT('',(-3.,-0.43,5.551115123126E-17));
+#63152 = SURFACE_CURVE('',#63153,(#63157,#63164),.PCURVE_S1.);
+#63153 = LINE('',#63154,#63155);
+#63154 = CARTESIAN_POINT('',(-2.65,-0.43,5.551115123126E-17));
+#63155 = VECTOR('',#63156,1.);
+#63156 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#63157 = PCURVE('',#59913,#63158);
+#63158 = DEFINITIONAL_REPRESENTATION('',(#63159),#63163);
+#63159 = LINE('',#63160,#63161);
+#63160 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#63161 = VECTOR('',#63162,1.);
+#63162 = DIRECTION('',(0.,-1.));
+#63163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63164 = PCURVE('',#62510,#63165);
+#63165 = DEFINITIONAL_REPRESENTATION('',(#63166),#63170);
+#63166 = LINE('',#63167,#63168);
+#63167 = CARTESIAN_POINT('',(-4.082776925422E-17,-0.41));
+#63168 = VECTOR('',#63169,1.);
+#63169 = DIRECTION('',(1.,0.));
+#63170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63171 = ORIENTED_EDGE('',*,*,#63172,.T.);
+#63172 = EDGE_CURVE('',#63150,#63173,#63175,.T.);
+#63173 = VERTEX_POINT('',#63174);
+#63174 = CARTESIAN_POINT('',(-3.,-0.43,0.2));
+#63175 = SURFACE_CURVE('',#63176,(#63180,#63187),.PCURVE_S1.);
+#63176 = LINE('',#63177,#63178);
+#63177 = CARTESIAN_POINT('',(-3.,-0.43,5.551115123126E-17));
+#63178 = VECTOR('',#63179,1.);
+#63179 = DIRECTION('',(0.,0.,1.));
+#63180 = PCURVE('',#59913,#63181);
+#63181 = DEFINITIONAL_REPRESENTATION('',(#63182),#63186);
+#63182 = LINE('',#63183,#63184);
+#63183 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#63184 = VECTOR('',#63185,1.);
+#63185 = DIRECTION('',(1.,0.));
+#63186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63187 = PCURVE('',#62538,#63188);
+#63188 = DEFINITIONAL_REPRESENTATION('',(#63189),#63193);
+#63189 = LINE('',#63190,#63191);
+#63190 = CARTESIAN_POINT('',(0.,-0.41));
+#63191 = VECTOR('',#63192,1.);
+#63192 = DIRECTION('',(1.,0.));
+#63193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63194 = ORIENTED_EDGE('',*,*,#63195,.T.);
+#63195 = EDGE_CURVE('',#63173,#63196,#63198,.T.);
+#63196 = VERTEX_POINT('',#63197);
+#63197 = CARTESIAN_POINT('',(-2.65,-0.43,0.2));
+#63198 = SURFACE_CURVE('',#63199,(#63203,#63210),.PCURVE_S1.);
+#63199 = LINE('',#63200,#63201);
+#63200 = CARTESIAN_POINT('',(-3.,-0.43,0.2));
+#63201 = VECTOR('',#63202,1.);
+#63202 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#63203 = PCURVE('',#59913,#63204);
+#63204 = DEFINITIONAL_REPRESENTATION('',(#63205),#63209);
+#63205 = LINE('',#63206,#63207);
+#63206 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#63207 = VECTOR('',#63208,1.);
+#63208 = DIRECTION('',(0.,1.));
+#63209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63210 = PCURVE('',#62566,#63211);
+#63211 = DEFINITIONAL_REPRESENTATION('',(#63212),#63216);
+#63212 = LINE('',#63213,#63214);
+#63213 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#63214 = VECTOR('',#63215,1.);
+#63215 = DIRECTION('',(1.,0.));
+#63216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63217 = ORIENTED_EDGE('',*,*,#63218,.T.);
+#63218 = EDGE_CURVE('',#63196,#63219,#63221,.T.);
+#63219 = VERTEX_POINT('',#63220);
+#63220 = CARTESIAN_POINT('',(-2.55,-0.43,0.3));
+#63221 = SURFACE_CURVE('',#63222,(#63227,#63238),.PCURVE_S1.);
+#63222 = CIRCLE('',#63223,0.1);
+#63223 = AXIS2_PLACEMENT_3D('',#63224,#63225,#63226);
+#63224 = CARTESIAN_POINT('',(-2.65,-0.43,0.3));
+#63225 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#63226 = DIRECTION('',(-0.,0.,-1.));
+#63227 = PCURVE('',#59913,#63228);
+#63228 = DEFINITIONAL_REPRESENTATION('',(#63229),#63237);
+#63229 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#63230,#63231,#63232,#63233
+ ,#63234,#63235,#63236),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#63230 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#63231 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#63232 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#63233 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#63234 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#63235 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#63236 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#63237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63238 = PCURVE('',#62599,#63239);
+#63239 = DEFINITIONAL_REPRESENTATION('',(#63240),#63244);
+#63240 = LINE('',#63241,#63242);
+#63241 = CARTESIAN_POINT('',(0.,-0.41));
+#63242 = VECTOR('',#63243,1.);
+#63243 = DIRECTION('',(1.,0.));
+#63244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63245 = ORIENTED_EDGE('',*,*,#63246,.T.);
+#63246 = EDGE_CURVE('',#63219,#63247,#63249,.T.);
+#63247 = VERTEX_POINT('',#63248);
+#63248 = CARTESIAN_POINT('',(-2.55,-0.43,0.725));
+#63249 = SURFACE_CURVE('',#63250,(#63254,#63261),.PCURVE_S1.);
+#63250 = LINE('',#63251,#63252);
+#63251 = CARTESIAN_POINT('',(-2.55,-0.43,0.3));
+#63252 = VECTOR('',#63253,1.);
+#63253 = DIRECTION('',(0.,0.,1.));
+#63254 = PCURVE('',#59913,#63255);
+#63255 = DEFINITIONAL_REPRESENTATION('',(#63256),#63260);
+#63256 = LINE('',#63257,#63258);
+#63257 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#63258 = VECTOR('',#63259,1.);
+#63259 = DIRECTION('',(1.,0.));
+#63260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63261 = PCURVE('',#62627,#63262);
+#63262 = DEFINITIONAL_REPRESENTATION('',(#63263),#63267);
+#63263 = LINE('',#63264,#63265);
+#63264 = CARTESIAN_POINT('',(0.,-0.41));
+#63265 = VECTOR('',#63266,1.);
+#63266 = DIRECTION('',(1.,0.));
+#63267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63268 = ORIENTED_EDGE('',*,*,#63269,.T.);
+#63269 = EDGE_CURVE('',#63247,#63270,#63272,.T.);
+#63270 = VERTEX_POINT('',#63271);
+#63271 = CARTESIAN_POINT('',(-2.25,-0.43,1.025));
+#63272 = SURFACE_CURVE('',#63273,(#63278,#63285),.PCURVE_S1.);
+#63273 = CIRCLE('',#63274,0.3);
+#63274 = AXIS2_PLACEMENT_3D('',#63275,#63276,#63277);
+#63275 = CARTESIAN_POINT('',(-2.25,-0.43,0.725));
+#63276 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63277 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#63278 = PCURVE('',#59913,#63279);
+#63279 = DEFINITIONAL_REPRESENTATION('',(#63280),#63284);
+#63280 = CIRCLE('',#63281,0.3);
+#63281 = AXIS2_PLACEMENT_2D('',#63282,#63283);
+#63282 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#63283 = DIRECTION('',(3.700743415417E-16,-1.));
+#63284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63285 = PCURVE('',#62656,#63286);
+#63286 = DEFINITIONAL_REPRESENTATION('',(#63287),#63291);
+#63287 = LINE('',#63288,#63289);
+#63288 = CARTESIAN_POINT('',(6.28318530718,-0.41));
+#63289 = VECTOR('',#63290,1.);
+#63290 = DIRECTION('',(-1.,0.));
+#63291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63292 = ORIENTED_EDGE('',*,*,#63293,.T.);
+#63293 = EDGE_CURVE('',#63270,#60036,#63294,.T.);
+#63294 = SURFACE_CURVE('',#63295,(#63299,#63306),.PCURVE_S1.);
+#63295 = LINE('',#63296,#63297);
+#63296 = CARTESIAN_POINT('',(-2.25,-0.43,1.025));
+#63297 = VECTOR('',#63298,1.);
+#63298 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#63299 = PCURVE('',#59913,#63300);
+#63300 = DEFINITIONAL_REPRESENTATION('',(#63301),#63305);
+#63301 = LINE('',#63302,#63303);
+#63302 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#63303 = VECTOR('',#63304,1.);
+#63304 = DIRECTION('',(0.,1.));
+#63305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63306 = PCURVE('',#60771,#63307);
+#63307 = DEFINITIONAL_REPRESENTATION('',(#63308),#63312);
+#63308 = LINE('',#63309,#63310);
+#63309 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#63310 = VECTOR('',#63311,1.);
+#63311 = DIRECTION('',(1.,0.));
+#63312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63313 = ADVANCED_FACE('',(#63314),#59970,.F.);
+#63314 = FACE_BOUND('',#63315,.F.);
+#63315 = EDGE_LOOP('',(#63316,#63317,#63318,#63346,#63369,#63393,#63416,
+ #63439,#63462,#63490,#63513,#63537));
+#63316 = ORIENTED_EDGE('',*,*,#60059,.F.);
+#63317 = ORIENTED_EDGE('',*,*,#59954,.T.);
+#63318 = ORIENTED_EDGE('',*,*,#63319,.T.);
+#63319 = EDGE_CURVE('',#59955,#63320,#63322,.T.);
+#63320 = VERTEX_POINT('',#63321);
+#63321 = CARTESIAN_POINT('',(-2.35,0.43,0.725));
+#63322 = SURFACE_CURVE('',#63323,(#63328,#63339),.PCURVE_S1.);
+#63323 = CIRCLE('',#63324,0.1);
+#63324 = AXIS2_PLACEMENT_3D('',#63325,#63326,#63327);
+#63325 = CARTESIAN_POINT('',(-2.25,0.43,0.725));
+#63326 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#63327 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#63328 = PCURVE('',#59970,#63329);
+#63329 = DEFINITIONAL_REPRESENTATION('',(#63330),#63338);
+#63330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#63331,#63332,#63333,#63334
+ ,#63335,#63336,#63337),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#63331 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#63332 = CARTESIAN_POINT('',(0.292340342435,-7.415408746888E-03));
+#63333 = CARTESIAN_POINT('',(0.142340342435,7.918713163156E-02));
+#63334 = CARTESIAN_POINT('',(-7.659657565E-03,0.16578967201));
+#63335 = CARTESIAN_POINT('',(0.142340342435,0.252392212388));
+#63336 = CARTESIAN_POINT('',(0.292340342435,0.338994752767));
+#63337 = CARTESIAN_POINT('',(0.292340342435,0.16578967201));
+#63338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63339 = PCURVE('',#60020,#63340);
+#63340 = DEFINITIONAL_REPRESENTATION('',(#63341),#63345);
+#63341 = LINE('',#63342,#63343);
+#63342 = CARTESIAN_POINT('',(0.,0.));
+#63343 = VECTOR('',#63344,1.);
+#63344 = DIRECTION('',(1.,0.));
+#63345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63346 = ORIENTED_EDGE('',*,*,#63347,.T.);
+#63347 = EDGE_CURVE('',#63320,#63348,#63350,.T.);
+#63348 = VERTEX_POINT('',#63349);
+#63349 = CARTESIAN_POINT('',(-2.35,0.43,0.3));
+#63350 = SURFACE_CURVE('',#63351,(#63355,#63362),.PCURVE_S1.);
+#63351 = LINE('',#63352,#63353);
+#63352 = CARTESIAN_POINT('',(-2.35,0.43,0.725));
+#63353 = VECTOR('',#63354,1.);
+#63354 = DIRECTION('',(-1.044915787883E-15,-1.040526357994E-31,-1.));
+#63355 = PCURVE('',#59970,#63356);
+#63356 = DEFINITIONAL_REPRESENTATION('',(#63357),#63361);
+#63357 = LINE('',#63358,#63359);
+#63358 = CARTESIAN_POINT('',(0.192340342435,6.578967201E-02));
+#63359 = VECTOR('',#63360,1.);
+#63360 = DIRECTION('',(-1.,-1.044915787883E-15));
+#63361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63362 = PCURVE('',#62738,#63363);
+#63363 = DEFINITIONAL_REPRESENTATION('',(#63364),#63368);
+#63364 = LINE('',#63365,#63366);
+#63365 = CARTESIAN_POINT('',(-0.,0.));
+#63366 = VECTOR('',#63367,1.);
+#63367 = DIRECTION('',(1.,0.));
+#63368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63369 = ORIENTED_EDGE('',*,*,#63370,.T.);
+#63370 = EDGE_CURVE('',#63348,#63371,#63373,.T.);
+#63371 = VERTEX_POINT('',#63372);
+#63372 = CARTESIAN_POINT('',(-2.65,0.43,5.551115123126E-17));
+#63373 = SURFACE_CURVE('',#63374,(#63379,#63386),.PCURVE_S1.);
+#63374 = CIRCLE('',#63375,0.3);
+#63375 = AXIS2_PLACEMENT_3D('',#63376,#63377,#63378);
+#63376 = CARTESIAN_POINT('',(-2.65,0.43,0.3));
+#63377 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63378 = DIRECTION('',(1.,9.95799250103E-17,3.515706244646E-15));
+#63379 = PCURVE('',#59970,#63380);
+#63380 = DEFINITIONAL_REPRESENTATION('',(#63381),#63385);
+#63381 = CIRCLE('',#63382,0.3);
+#63382 = AXIS2_PLACEMENT_2D('',#63383,#63384);
+#63383 = CARTESIAN_POINT('',(-0.232659657565,-0.23421032799));
+#63384 = DIRECTION('',(3.515706244646E-15,1.));
+#63385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63386 = PCURVE('',#62767,#63387);
+#63387 = DEFINITIONAL_REPRESENTATION('',(#63388),#63392);
+#63388 = LINE('',#63389,#63390);
+#63389 = CARTESIAN_POINT('',(6.28318530718,0.));
+#63390 = VECTOR('',#63391,1.);
+#63391 = DIRECTION('',(-1.,0.));
+#63392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63393 = ORIENTED_EDGE('',*,*,#63394,.T.);
+#63394 = EDGE_CURVE('',#63371,#63395,#63397,.T.);
+#63395 = VERTEX_POINT('',#63396);
+#63396 = CARTESIAN_POINT('',(-3.,0.43,5.551115123126E-17));
+#63397 = SURFACE_CURVE('',#63398,(#63402,#63409),.PCURVE_S1.);
+#63398 = LINE('',#63399,#63400);
+#63399 = CARTESIAN_POINT('',(-2.65,0.43,5.551115123126E-17));
+#63400 = VECTOR('',#63401,1.);
+#63401 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#63402 = PCURVE('',#59970,#63403);
+#63403 = DEFINITIONAL_REPRESENTATION('',(#63404),#63408);
+#63404 = LINE('',#63405,#63406);
+#63405 = CARTESIAN_POINT('',(-0.532659657565,-0.23421032799));
+#63406 = VECTOR('',#63407,1.);
+#63407 = DIRECTION('',(0.,-1.));
+#63408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63409 = PCURVE('',#62795,#63410);
+#63410 = DEFINITIONAL_REPRESENTATION('',(#63411),#63415);
+#63411 = LINE('',#63412,#63413);
+#63412 = CARTESIAN_POINT('',(0.,0.));
+#63413 = VECTOR('',#63414,1.);
+#63414 = DIRECTION('',(1.,0.));
+#63415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63416 = ORIENTED_EDGE('',*,*,#63417,.T.);
+#63417 = EDGE_CURVE('',#63395,#63418,#63420,.T.);
+#63418 = VERTEX_POINT('',#63419);
+#63419 = CARTESIAN_POINT('',(-3.,0.43,0.2));
+#63420 = SURFACE_CURVE('',#63421,(#63425,#63432),.PCURVE_S1.);
+#63421 = LINE('',#63422,#63423);
+#63422 = CARTESIAN_POINT('',(-3.,0.43,5.551115123126E-17));
+#63423 = VECTOR('',#63424,1.);
+#63424 = DIRECTION('',(0.,0.,1.));
+#63425 = PCURVE('',#59970,#63426);
+#63426 = DEFINITIONAL_REPRESENTATION('',(#63427),#63431);
+#63427 = LINE('',#63428,#63429);
+#63428 = CARTESIAN_POINT('',(-0.532659657565,-0.58421032799));
+#63429 = VECTOR('',#63430,1.);
+#63430 = DIRECTION('',(1.,0.));
+#63431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63432 = PCURVE('',#62823,#63433);
+#63433 = DEFINITIONAL_REPRESENTATION('',(#63434),#63438);
+#63434 = LINE('',#63435,#63436);
+#63435 = CARTESIAN_POINT('',(0.,0.));
+#63436 = VECTOR('',#63437,1.);
+#63437 = DIRECTION('',(1.,0.));
+#63438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63439 = ORIENTED_EDGE('',*,*,#63440,.T.);
+#63440 = EDGE_CURVE('',#63418,#63441,#63443,.T.);
+#63441 = VERTEX_POINT('',#63442);
+#63442 = CARTESIAN_POINT('',(-2.65,0.43,0.2));
+#63443 = SURFACE_CURVE('',#63444,(#63448,#63455),.PCURVE_S1.);
+#63444 = LINE('',#63445,#63446);
+#63445 = CARTESIAN_POINT('',(-3.,0.43,0.2));
+#63446 = VECTOR('',#63447,1.);
+#63447 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#63448 = PCURVE('',#59970,#63449);
+#63449 = DEFINITIONAL_REPRESENTATION('',(#63450),#63454);
+#63450 = LINE('',#63451,#63452);
+#63451 = CARTESIAN_POINT('',(-0.332659657565,-0.58421032799));
+#63452 = VECTOR('',#63453,1.);
+#63453 = DIRECTION('',(0.,1.));
+#63454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63455 = PCURVE('',#62851,#63456);
+#63456 = DEFINITIONAL_REPRESENTATION('',(#63457),#63461);
+#63457 = LINE('',#63458,#63459);
+#63458 = CARTESIAN_POINT('',(0.,0.));
+#63459 = VECTOR('',#63460,1.);
+#63460 = DIRECTION('',(1.,0.));
+#63461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63462 = ORIENTED_EDGE('',*,*,#63463,.T.);
+#63463 = EDGE_CURVE('',#63441,#63464,#63466,.T.);
+#63464 = VERTEX_POINT('',#63465);
+#63465 = CARTESIAN_POINT('',(-2.55,0.43,0.3));
+#63466 = SURFACE_CURVE('',#63467,(#63472,#63483),.PCURVE_S1.);
+#63467 = CIRCLE('',#63468,0.1);
+#63468 = AXIS2_PLACEMENT_3D('',#63469,#63470,#63471);
+#63469 = CARTESIAN_POINT('',(-2.65,0.43,0.3));
+#63470 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#63471 = DIRECTION('',(-0.,0.,-1.));
+#63472 = PCURVE('',#59970,#63473);
+#63473 = DEFINITIONAL_REPRESENTATION('',(#63474),#63482);
+#63474 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#63475,#63476,#63477,#63478
+ ,#63479,#63480,#63481),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#63475 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#63476 = CARTESIAN_POINT('',(-0.332659657565,-6.100524723311E-02));
+#63477 = CARTESIAN_POINT('',(-0.182659657565,-0.147607787612));
+#63478 = CARTESIAN_POINT('',(-3.2659657565E-02,-0.23421032799));
+#63479 = CARTESIAN_POINT('',(-0.182659657565,-0.320812868368));
+#63480 = CARTESIAN_POINT('',(-0.332659657565,-0.407415408747));
+#63481 = CARTESIAN_POINT('',(-0.332659657565,-0.23421032799));
+#63482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63483 = PCURVE('',#62884,#63484);
+#63484 = DEFINITIONAL_REPRESENTATION('',(#63485),#63489);
+#63485 = LINE('',#63486,#63487);
+#63486 = CARTESIAN_POINT('',(0.,0.));
+#63487 = VECTOR('',#63488,1.);
+#63488 = DIRECTION('',(1.,0.));
+#63489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63490 = ORIENTED_EDGE('',*,*,#63491,.T.);
+#63491 = EDGE_CURVE('',#63464,#63492,#63494,.T.);
+#63492 = VERTEX_POINT('',#63493);
+#63493 = CARTESIAN_POINT('',(-2.55,0.43,0.725));
+#63494 = SURFACE_CURVE('',#63495,(#63499,#63506),.PCURVE_S1.);
+#63495 = LINE('',#63496,#63497);
+#63496 = CARTESIAN_POINT('',(-2.55,0.43,0.3));
+#63497 = VECTOR('',#63498,1.);
+#63498 = DIRECTION('',(0.,0.,1.));
+#63499 = PCURVE('',#59970,#63500);
+#63500 = DEFINITIONAL_REPRESENTATION('',(#63501),#63505);
+#63501 = LINE('',#63502,#63503);
+#63502 = CARTESIAN_POINT('',(-0.232659657565,-0.13421032799));
+#63503 = VECTOR('',#63504,1.);
+#63504 = DIRECTION('',(1.,0.));
+#63505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63506 = PCURVE('',#62912,#63507);
+#63507 = DEFINITIONAL_REPRESENTATION('',(#63508),#63512);
+#63508 = LINE('',#63509,#63510);
+#63509 = CARTESIAN_POINT('',(0.,0.));
+#63510 = VECTOR('',#63511,1.);
+#63511 = DIRECTION('',(1.,0.));
+#63512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63513 = ORIENTED_EDGE('',*,*,#63514,.T.);
+#63514 = EDGE_CURVE('',#63492,#63515,#63517,.T.);
+#63515 = VERTEX_POINT('',#63516);
+#63516 = CARTESIAN_POINT('',(-2.25,0.43,1.025));
+#63517 = SURFACE_CURVE('',#63518,(#63523,#63530),.PCURVE_S1.);
+#63518 = CIRCLE('',#63519,0.3);
+#63519 = AXIS2_PLACEMENT_3D('',#63520,#63521,#63522);
+#63520 = CARTESIAN_POINT('',(-2.25,0.43,0.725));
+#63521 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63522 = DIRECTION('',(-1.,-9.95799250103E-17,3.700743415417E-16));
+#63523 = PCURVE('',#59970,#63524);
+#63524 = DEFINITIONAL_REPRESENTATION('',(#63525),#63529);
+#63525 = CIRCLE('',#63526,0.3);
+#63526 = AXIS2_PLACEMENT_2D('',#63527,#63528);
+#63527 = CARTESIAN_POINT('',(0.192340342435,0.16578967201));
+#63528 = DIRECTION('',(3.700743415417E-16,-1.));
+#63529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63530 = PCURVE('',#62941,#63531);
+#63531 = DEFINITIONAL_REPRESENTATION('',(#63532),#63536);
+#63532 = LINE('',#63533,#63534);
+#63533 = CARTESIAN_POINT('',(6.28318530718,0.));
+#63534 = VECTOR('',#63535,1.);
+#63535 = DIRECTION('',(-1.,0.));
+#63536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63537 = ORIENTED_EDGE('',*,*,#63538,.T.);
+#63538 = EDGE_CURVE('',#63515,#60060,#63539,.T.);
+#63539 = SURFACE_CURVE('',#63540,(#63544,#63551),.PCURVE_S1.);
+#63540 = LINE('',#63541,#63542);
+#63541 = CARTESIAN_POINT('',(-2.25,0.43,1.025));
+#63542 = VECTOR('',#63543,1.);
+#63543 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#63544 = PCURVE('',#59970,#63545);
+#63545 = DEFINITIONAL_REPRESENTATION('',(#63546),#63550);
+#63546 = LINE('',#63547,#63548);
+#63547 = CARTESIAN_POINT('',(0.492340342435,0.16578967201));
+#63548 = VECTOR('',#63549,1.);
+#63549 = DIRECTION('',(0.,1.));
+#63550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63551 = PCURVE('',#60821,#63552);
+#63552 = DEFINITIONAL_REPRESENTATION('',(#63553),#63557);
+#63553 = LINE('',#63554,#63555);
+#63554 = CARTESIAN_POINT('',(0.,0.));
+#63555 = VECTOR('',#63556,1.);
+#63556 = DIRECTION('',(1.,0.));
+#63557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63558 = ADVANCED_FACE('',(#63559),#60020,.F.);
+#63559 = FACE_BOUND('',#63560,.F.);
+#63560 = EDGE_LOOP('',(#63561,#63562,#63563,#63584));
+#63561 = ORIENTED_EDGE('',*,*,#60006,.T.);
+#63562 = ORIENTED_EDGE('',*,*,#62694,.T.);
+#63563 = ORIENTED_EDGE('',*,*,#63564,.F.);
+#63564 = EDGE_CURVE('',#63320,#62695,#63565,.T.);
+#63565 = SURFACE_CURVE('',#63566,(#63570,#63577),.PCURVE_S1.);
+#63566 = LINE('',#63567,#63568);
+#63567 = CARTESIAN_POINT('',(-2.35,0.43,0.725));
+#63568 = VECTOR('',#63569,1.);
+#63569 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63570 = PCURVE('',#60020,#63571);
+#63571 = DEFINITIONAL_REPRESENTATION('',(#63572),#63576);
+#63572 = LINE('',#63573,#63574);
+#63573 = CARTESIAN_POINT('',(1.570796326795,0.));
+#63574 = VECTOR('',#63575,1.);
+#63575 = DIRECTION('',(0.,-1.));
+#63576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63577 = PCURVE('',#62738,#63578);
+#63578 = DEFINITIONAL_REPRESENTATION('',(#63579),#63583);
+#63579 = LINE('',#63580,#63581);
+#63580 = CARTESIAN_POINT('',(-0.,0.));
+#63581 = VECTOR('',#63582,1.);
+#63582 = DIRECTION('',(6.767833676919E-44,-1.));
+#63583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63584 = ORIENTED_EDGE('',*,*,#63319,.F.);
+#63585 = ADVANCED_FACE('',(#63586),#60096,.F.);
+#63586 = FACE_BOUND('',#63587,.F.);
+#63587 = EDGE_LOOP('',(#63588,#63608,#63609,#63629));
+#63588 = ORIENTED_EDGE('',*,*,#63589,.F.);
+#63589 = EDGE_CURVE('',#60036,#60756,#63590,.T.);
+#63590 = SURFACE_CURVE('',#63591,(#63595,#63601),.PCURVE_S1.);
+#63591 = LINE('',#63592,#63593);
+#63592 = CARTESIAN_POINT('',(-2.25,-0.43,1.025));
+#63593 = VECTOR('',#63594,1.);
+#63594 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#63595 = PCURVE('',#60096,#63596);
+#63596 = DEFINITIONAL_REPRESENTATION('',(#63597),#63600);
+#63597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63598,#63599),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3,0.375),.PIECEWISE_BEZIER_KNOTS.);
+#63598 = CARTESIAN_POINT('',(1.845,3.104370344802E-17));
+#63599 = CARTESIAN_POINT('',(1.837793296089,1.));
+#63600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63601 = PCURVE('',#60771,#63602);
+#63602 = DEFINITIONAL_REPRESENTATION('',(#63603),#63607);
+#63603 = LINE('',#63604,#63605);
+#63604 = CARTESIAN_POINT('',(4.082776925422E-17,-0.41));
+#63605 = VECTOR('',#63606,1.);
+#63606 = DIRECTION('',(1.,0.));
+#63607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63608 = ORIENTED_EDGE('',*,*,#60082,.T.);
+#63609 = ORIENTED_EDGE('',*,*,#63610,.T.);
+#63610 = EDGE_CURVE('',#60060,#60784,#63611,.T.);
+#63611 = SURFACE_CURVE('',#63612,(#63616,#63622),.PCURVE_S1.);
+#63612 = LINE('',#63613,#63614);
+#63613 = CARTESIAN_POINT('',(-2.25,0.43,1.025));
+#63614 = VECTOR('',#63615,1.);
+#63615 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#63616 = PCURVE('',#60096,#63617);
+#63617 = DEFINITIONAL_REPRESENTATION('',(#63618),#63621);
+#63618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63619,#63620),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.3,0.375),.PIECEWISE_BEZIER_KNOTS.);
+#63619 = CARTESIAN_POINT('',(2.705,3.104372131641E-17));
+#63620 = CARTESIAN_POINT('',(2.712206703911,1.));
+#63621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63622 = PCURVE('',#60821,#63623);
+#63623 = DEFINITIONAL_REPRESENTATION('',(#63624),#63628);
+#63624 = LINE('',#63625,#63626);
+#63625 = CARTESIAN_POINT('',(0.,0.));
+#63626 = VECTOR('',#63627,1.);
+#63627 = DIRECTION('',(1.,0.));
+#63628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63629 = ORIENTED_EDGE('',*,*,#60783,.F.);
+#63630 = ADVANCED_FACE('',(#63631),#60127,.F.);
+#63631 = FACE_BOUND('',#63632,.F.);
+#63632 = EDGE_LOOP('',(#63633,#63634,#63635,#63636));
+#63633 = ORIENTED_EDGE('',*,*,#60113,.T.);
+#63634 = ORIENTED_EDGE('',*,*,#60585,.T.);
+#63635 = ORIENTED_EDGE('',*,*,#60634,.F.);
+#63636 = ORIENTED_EDGE('',*,*,#61771,.F.);
+#63637 = ADVANCED_FACE('',(#63638),#60721,.F.);
+#63638 = FACE_BOUND('',#63639,.F.);
+#63639 = EDGE_LOOP('',(#63640,#63641,#63662,#63663,#63664,#63665));
+#63640 = ORIENTED_EDGE('',*,*,#61418,.F.);
+#63641 = ORIENTED_EDGE('',*,*,#63642,.T.);
+#63642 = EDGE_CURVE('',#61390,#62020,#63643,.T.);
+#63643 = SURFACE_CURVE('',#63644,(#63648,#63655),.PCURVE_S1.);
+#63644 = LINE('',#63645,#63646);
+#63645 = CARTESIAN_POINT('',(-2.25,-2.11,1.025));
+#63646 = VECTOR('',#63647,1.);
+#63647 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63648 = PCURVE('',#60721,#63649);
+#63649 = DEFINITIONAL_REPRESENTATION('',(#63650),#63654);
+#63650 = LINE('',#63651,#63652);
+#63651 = CARTESIAN_POINT('',(0.,0.));
+#63652 = VECTOR('',#63653,1.);
+#63653 = DIRECTION('',(0.,-1.));
+#63654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63655 = PCURVE('',#61406,#63656);
+#63656 = DEFINITIONAL_REPRESENTATION('',(#63657),#63661);
+#63657 = LINE('',#63658,#63659);
+#63658 = CARTESIAN_POINT('',(4.712388980385,0.));
+#63659 = VECTOR('',#63660,1.);
+#63660 = DIRECTION('',(0.,-1.));
+#63661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63662 = ORIENTED_EDGE('',*,*,#62043,.T.);
+#63663 = ORIENTED_EDGE('',*,*,#62339,.T.);
+#63664 = ORIENTED_EDGE('',*,*,#60705,.F.);
+#63665 = ORIENTED_EDGE('',*,*,#61110,.F.);
+#63666 = ADVANCED_FACE('',(#63667),#60771,.F.);
+#63667 = FACE_BOUND('',#63668,.F.);
+#63668 = EDGE_LOOP('',(#63669,#63670,#63691,#63692,#63693,#63694));
+#63669 = ORIENTED_EDGE('',*,*,#62668,.F.);
+#63670 = ORIENTED_EDGE('',*,*,#63671,.T.);
+#63671 = EDGE_CURVE('',#62640,#63270,#63672,.T.);
+#63672 = SURFACE_CURVE('',#63673,(#63677,#63684),.PCURVE_S1.);
+#63673 = LINE('',#63674,#63675);
+#63674 = CARTESIAN_POINT('',(-2.25,-0.84,1.025));
+#63675 = VECTOR('',#63676,1.);
+#63676 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63677 = PCURVE('',#60771,#63678);
+#63678 = DEFINITIONAL_REPRESENTATION('',(#63679),#63683);
+#63679 = LINE('',#63680,#63681);
+#63680 = CARTESIAN_POINT('',(0.,0.));
+#63681 = VECTOR('',#63682,1.);
+#63682 = DIRECTION('',(0.,-1.));
+#63683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63684 = PCURVE('',#62656,#63685);
+#63685 = DEFINITIONAL_REPRESENTATION('',(#63686),#63690);
+#63686 = LINE('',#63687,#63688);
+#63687 = CARTESIAN_POINT('',(4.712388980385,0.));
+#63688 = VECTOR('',#63689,1.);
+#63689 = DIRECTION('',(0.,-1.));
+#63690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63691 = ORIENTED_EDGE('',*,*,#63293,.T.);
+#63692 = ORIENTED_EDGE('',*,*,#63589,.T.);
+#63693 = ORIENTED_EDGE('',*,*,#60755,.F.);
+#63694 = ORIENTED_EDGE('',*,*,#62383,.F.);
+#63695 = ADVANCED_FACE('',(#63696),#60871,.F.);
+#63696 = FACE_BOUND('',#63697,.F.);
+#63697 = EDGE_LOOP('',(#63698,#63699,#63720,#63721,#63722,#63723));
+#63698 = ORIENTED_EDGE('',*,*,#62288,.F.);
+#63699 = ORIENTED_EDGE('',*,*,#63700,.T.);
+#63700 = EDGE_CURVE('',#62265,#61675,#63701,.T.);
+#63701 = SURFACE_CURVE('',#63702,(#63706,#63713),.PCURVE_S1.);
+#63702 = LINE('',#63703,#63704);
+#63703 = CARTESIAN_POINT('',(-2.25,1.7,1.025));
+#63704 = VECTOR('',#63705,1.);
+#63705 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63706 = PCURVE('',#60871,#63707);
+#63707 = DEFINITIONAL_REPRESENTATION('',(#63708),#63712);
+#63708 = LINE('',#63709,#63710);
+#63709 = CARTESIAN_POINT('',(0.,0.));
+#63710 = VECTOR('',#63711,1.);
+#63711 = DIRECTION('',(0.,-1.));
+#63712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63713 = PCURVE('',#61691,#63714);
+#63714 = DEFINITIONAL_REPRESENTATION('',(#63715),#63719);
+#63715 = LINE('',#63716,#63717);
+#63716 = CARTESIAN_POINT('',(4.712388980385,0.));
+#63717 = VECTOR('',#63718,1.);
+#63718 = DIRECTION('',(0.,-1.));
+#63719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63720 = ORIENTED_EDGE('',*,*,#61703,.T.);
+#63721 = ORIENTED_EDGE('',*,*,#61727,.T.);
+#63722 = ORIENTED_EDGE('',*,*,#60855,.F.);
+#63723 = ORIENTED_EDGE('',*,*,#62998,.F.);
+#63724 = ADVANCED_FACE('',(#63725),#60821,.F.);
+#63725 = FACE_BOUND('',#63726,.F.);
+#63726 = EDGE_LOOP('',(#63727,#63728,#63749,#63750,#63751,#63752));
+#63727 = ORIENTED_EDGE('',*,*,#63538,.F.);
+#63728 = ORIENTED_EDGE('',*,*,#63729,.T.);
+#63729 = EDGE_CURVE('',#63515,#62925,#63730,.T.);
+#63730 = SURFACE_CURVE('',#63731,(#63735,#63742),.PCURVE_S1.);
+#63731 = LINE('',#63732,#63733);
+#63732 = CARTESIAN_POINT('',(-2.25,0.43,1.025));
+#63733 = VECTOR('',#63734,1.);
+#63734 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63735 = PCURVE('',#60821,#63736);
+#63736 = DEFINITIONAL_REPRESENTATION('',(#63737),#63741);
+#63737 = LINE('',#63738,#63739);
+#63738 = CARTESIAN_POINT('',(0.,0.));
+#63739 = VECTOR('',#63740,1.);
+#63740 = DIRECTION('',(0.,-1.));
+#63741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63742 = PCURVE('',#62941,#63743);
+#63743 = DEFINITIONAL_REPRESENTATION('',(#63744),#63748);
+#63744 = LINE('',#63745,#63746);
+#63745 = CARTESIAN_POINT('',(4.712388980385,0.));
+#63746 = VECTOR('',#63747,1.);
+#63747 = DIRECTION('',(0.,-1.));
+#63748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63749 = ORIENTED_EDGE('',*,*,#62953,.T.);
+#63750 = ORIENTED_EDGE('',*,*,#62977,.T.);
+#63751 = ORIENTED_EDGE('',*,*,#60805,.F.);
+#63752 = ORIENTED_EDGE('',*,*,#63610,.F.);
+#63753 = ADVANCED_FACE('',(#63754),#61018,.T.);
+#63754 = FACE_BOUND('',#63755,.T.);
+#63755 = EDGE_LOOP('',(#63756));
+#63756 = ORIENTED_EDGE('',*,*,#61001,.T.);
+#63757 = ADVANCED_FACE('',(#63758),#61406,.T.);
+#63758 = FACE_BOUND('',#63759,.T.);
+#63759 = EDGE_LOOP('',(#63760,#63761,#63762,#63763));
+#63760 = ORIENTED_EDGE('',*,*,#61389,.T.);
+#63761 = ORIENTED_EDGE('',*,*,#63642,.T.);
+#63762 = ORIENTED_EDGE('',*,*,#62019,.F.);
+#63763 = ORIENTED_EDGE('',*,*,#63764,.F.);
+#63764 = EDGE_CURVE('',#61362,#61997,#63765,.T.);
+#63765 = SURFACE_CURVE('',#63766,(#63770,#63777),.PCURVE_S1.);
+#63766 = LINE('',#63767,#63768);
+#63767 = CARTESIAN_POINT('',(-2.55,-2.11,0.725));
+#63768 = VECTOR('',#63769,1.);
+#63769 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63770 = PCURVE('',#61406,#63771);
+#63771 = DEFINITIONAL_REPRESENTATION('',(#63772),#63776);
+#63772 = LINE('',#63773,#63774);
+#63773 = CARTESIAN_POINT('',(6.28318530718,0.));
+#63774 = VECTOR('',#63775,1.);
+#63775 = DIRECTION('',(0.,-1.));
+#63776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63777 = PCURVE('',#61377,#63778);
+#63778 = DEFINITIONAL_REPRESENTATION('',(#63779),#63783);
+#63779 = LINE('',#63780,#63781);
+#63780 = CARTESIAN_POINT('',(0.425,0.));
+#63781 = VECTOR('',#63782,1.);
+#63782 = DIRECTION('',(0.,-1.));
+#63783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63784 = ADVANCED_FACE('',(#63785),#61377,.F.);
+#63785 = FACE_BOUND('',#63786,.F.);
+#63786 = EDGE_LOOP('',(#63787,#63808,#63809,#63810));
+#63787 = ORIENTED_EDGE('',*,*,#63788,.T.);
+#63788 = EDGE_CURVE('',#61329,#61969,#63789,.T.);
+#63789 = SURFACE_CURVE('',#63790,(#63794,#63801),.PCURVE_S1.);
+#63790 = LINE('',#63791,#63792);
+#63791 = CARTESIAN_POINT('',(-2.55,-2.11,0.3));
+#63792 = VECTOR('',#63793,1.);
+#63793 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63794 = PCURVE('',#61377,#63795);
+#63795 = DEFINITIONAL_REPRESENTATION('',(#63796),#63800);
+#63796 = LINE('',#63797,#63798);
+#63797 = CARTESIAN_POINT('',(0.,0.));
+#63798 = VECTOR('',#63799,1.);
+#63799 = DIRECTION('',(0.,-1.));
+#63800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63801 = PCURVE('',#61349,#63802);
+#63802 = DEFINITIONAL_REPRESENTATION('',(#63803),#63807);
+#63803 = LINE('',#63804,#63805);
+#63804 = CARTESIAN_POINT('',(1.570796326795,0.));
+#63805 = VECTOR('',#63806,1.);
+#63806 = DIRECTION('',(0.,-1.));
+#63807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63808 = ORIENTED_EDGE('',*,*,#61996,.T.);
+#63809 = ORIENTED_EDGE('',*,*,#63764,.F.);
+#63810 = ORIENTED_EDGE('',*,*,#61361,.F.);
+#63811 = ADVANCED_FACE('',(#63812),#61349,.F.);
+#63812 = FACE_BOUND('',#63813,.F.);
+#63813 = EDGE_LOOP('',(#63814,#63835,#63836,#63837));
+#63814 = ORIENTED_EDGE('',*,*,#63815,.T.);
+#63815 = EDGE_CURVE('',#61301,#61946,#63816,.T.);
+#63816 = SURFACE_CURVE('',#63817,(#63821,#63828),.PCURVE_S1.);
+#63817 = LINE('',#63818,#63819);
+#63818 = CARTESIAN_POINT('',(-2.65,-2.11,0.2));
+#63819 = VECTOR('',#63820,1.);
+#63820 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63821 = PCURVE('',#61349,#63822);
+#63822 = DEFINITIONAL_REPRESENTATION('',(#63823),#63827);
+#63823 = LINE('',#63824,#63825);
+#63824 = CARTESIAN_POINT('',(0.,0.));
+#63825 = VECTOR('',#63826,1.);
+#63826 = DIRECTION('',(0.,-1.));
+#63827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63828 = PCURVE('',#61316,#63829);
+#63829 = DEFINITIONAL_REPRESENTATION('',(#63830),#63834);
+#63830 = LINE('',#63831,#63832);
+#63831 = CARTESIAN_POINT('',(0.35,3.485297375361E-17));
+#63832 = VECTOR('',#63833,1.);
+#63833 = DIRECTION('',(0.,-1.));
+#63834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63835 = ORIENTED_EDGE('',*,*,#61968,.T.);
+#63836 = ORIENTED_EDGE('',*,*,#63788,.F.);
+#63837 = ORIENTED_EDGE('',*,*,#61328,.F.);
+#63838 = ADVANCED_FACE('',(#63839),#61316,.F.);
+#63839 = FACE_BOUND('',#63840,.F.);
+#63840 = EDGE_LOOP('',(#63841,#63862,#63863,#63864));
+#63841 = ORIENTED_EDGE('',*,*,#63842,.T.);
+#63842 = EDGE_CURVE('',#61273,#61923,#63843,.T.);
+#63843 = SURFACE_CURVE('',#63844,(#63848,#63855),.PCURVE_S1.);
+#63844 = LINE('',#63845,#63846);
+#63845 = CARTESIAN_POINT('',(-3.,-2.11,0.2));
+#63846 = VECTOR('',#63847,1.);
+#63847 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63848 = PCURVE('',#61316,#63849);
+#63849 = DEFINITIONAL_REPRESENTATION('',(#63850),#63854);
+#63850 = LINE('',#63851,#63852);
+#63851 = CARTESIAN_POINT('',(0.,0.));
+#63852 = VECTOR('',#63853,1.);
+#63853 = DIRECTION('',(0.,-1.));
+#63854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63855 = PCURVE('',#61288,#63856);
+#63856 = DEFINITIONAL_REPRESENTATION('',(#63857),#63861);
+#63857 = LINE('',#63858,#63859);
+#63858 = CARTESIAN_POINT('',(0.2,0.));
+#63859 = VECTOR('',#63860,1.);
+#63860 = DIRECTION('',(0.,-1.));
+#63861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63862 = ORIENTED_EDGE('',*,*,#61945,.T.);
+#63863 = ORIENTED_EDGE('',*,*,#63815,.F.);
+#63864 = ORIENTED_EDGE('',*,*,#61300,.F.);
+#63865 = ADVANCED_FACE('',(#63866),#61288,.F.);
+#63866 = FACE_BOUND('',#63867,.F.);
+#63867 = EDGE_LOOP('',(#63868,#63889,#63890,#63891));
+#63868 = ORIENTED_EDGE('',*,*,#63869,.T.);
+#63869 = EDGE_CURVE('',#61245,#61900,#63870,.T.);
+#63870 = SURFACE_CURVE('',#63871,(#63875,#63882),.PCURVE_S1.);
+#63871 = LINE('',#63872,#63873);
+#63872 = CARTESIAN_POINT('',(-3.,-2.11,5.551115123126E-17));
+#63873 = VECTOR('',#63874,1.);
+#63874 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63875 = PCURVE('',#61288,#63876);
+#63876 = DEFINITIONAL_REPRESENTATION('',(#63877),#63881);
+#63877 = LINE('',#63878,#63879);
+#63878 = CARTESIAN_POINT('',(0.,0.));
+#63879 = VECTOR('',#63880,1.);
+#63880 = DIRECTION('',(0.,-1.));
+#63881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63882 = PCURVE('',#61260,#63883);
+#63883 = DEFINITIONAL_REPRESENTATION('',(#63884),#63888);
+#63884 = LINE('',#63885,#63886);
+#63885 = CARTESIAN_POINT('',(0.35,-3.485297375361E-17));
+#63886 = VECTOR('',#63887,1.);
+#63887 = DIRECTION('',(0.,-1.));
+#63888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63889 = ORIENTED_EDGE('',*,*,#61922,.T.);
+#63890 = ORIENTED_EDGE('',*,*,#63842,.F.);
+#63891 = ORIENTED_EDGE('',*,*,#61272,.F.);
+#63892 = ADVANCED_FACE('',(#63893),#61260,.F.);
+#63893 = FACE_BOUND('',#63894,.F.);
+#63894 = EDGE_LOOP('',(#63895,#63916,#63917,#63918));
+#63895 = ORIENTED_EDGE('',*,*,#63896,.T.);
+#63896 = EDGE_CURVE('',#61216,#61876,#63897,.T.);
+#63897 = SURFACE_CURVE('',#63898,(#63902,#63909),.PCURVE_S1.);
+#63898 = LINE('',#63899,#63900);
+#63899 = CARTESIAN_POINT('',(-2.65,-2.11,5.551115123126E-17));
+#63900 = VECTOR('',#63901,1.);
+#63901 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63902 = PCURVE('',#61260,#63903);
+#63903 = DEFINITIONAL_REPRESENTATION('',(#63904),#63908);
+#63904 = LINE('',#63905,#63906);
+#63905 = CARTESIAN_POINT('',(0.,0.));
+#63906 = VECTOR('',#63907,1.);
+#63907 = DIRECTION('',(0.,-1.));
+#63908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63909 = PCURVE('',#61232,#63910);
+#63910 = DEFINITIONAL_REPRESENTATION('',(#63911),#63915);
+#63911 = LINE('',#63912,#63913);
+#63912 = CARTESIAN_POINT('',(4.712388980385,0.));
+#63913 = VECTOR('',#63914,1.);
+#63914 = DIRECTION('',(0.,-1.));
+#63915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63916 = ORIENTED_EDGE('',*,*,#61899,.T.);
+#63917 = ORIENTED_EDGE('',*,*,#63869,.F.);
+#63918 = ORIENTED_EDGE('',*,*,#61244,.F.);
+#63919 = ADVANCED_FACE('',(#63920),#61232,.T.);
+#63920 = FACE_BOUND('',#63921,.T.);
+#63921 = EDGE_LOOP('',(#63922,#63923,#63924,#63925));
+#63922 = ORIENTED_EDGE('',*,*,#61215,.T.);
+#63923 = ORIENTED_EDGE('',*,*,#63896,.T.);
+#63924 = ORIENTED_EDGE('',*,*,#61875,.F.);
+#63925 = ORIENTED_EDGE('',*,*,#63926,.F.);
+#63926 = EDGE_CURVE('',#61188,#61853,#63927,.T.);
+#63927 = SURFACE_CURVE('',#63928,(#63932,#63939),.PCURVE_S1.);
+#63928 = LINE('',#63929,#63930);
+#63929 = CARTESIAN_POINT('',(-2.35,-2.11,0.3));
+#63930 = VECTOR('',#63931,1.);
+#63931 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63932 = PCURVE('',#61232,#63933);
+#63933 = DEFINITIONAL_REPRESENTATION('',(#63934),#63938);
+#63934 = LINE('',#63935,#63936);
+#63935 = CARTESIAN_POINT('',(6.28318530718,0.));
+#63936 = VECTOR('',#63937,1.);
+#63937 = DIRECTION('',(0.,-1.));
+#63938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63939 = PCURVE('',#61203,#63940);
+#63940 = DEFINITIONAL_REPRESENTATION('',(#63941),#63945);
+#63941 = LINE('',#63942,#63943);
+#63942 = CARTESIAN_POINT('',(0.425,-4.422237021472E-32));
+#63943 = VECTOR('',#63944,1.);
+#63944 = DIRECTION('',(6.767833676919E-44,-1.));
+#63945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63946 = ADVANCED_FACE('',(#63947),#61203,.F.);
+#63947 = FACE_BOUND('',#63948,.F.);
+#63948 = EDGE_LOOP('',(#63949,#63950,#63951,#63952));
+#63949 = ORIENTED_EDGE('',*,*,#61824,.T.);
+#63950 = ORIENTED_EDGE('',*,*,#61852,.T.);
+#63951 = ORIENTED_EDGE('',*,*,#63926,.F.);
+#63952 = ORIENTED_EDGE('',*,*,#61187,.F.);
+#63953 = ADVANCED_FACE('',(#63954),#61691,.T.);
+#63954 = FACE_BOUND('',#63955,.T.);
+#63955 = EDGE_LOOP('',(#63956,#63957,#63958,#63959));
+#63956 = ORIENTED_EDGE('',*,*,#62264,.T.);
+#63957 = ORIENTED_EDGE('',*,*,#63700,.T.);
+#63958 = ORIENTED_EDGE('',*,*,#61674,.F.);
+#63959 = ORIENTED_EDGE('',*,*,#63960,.F.);
+#63960 = EDGE_CURVE('',#62242,#61647,#63961,.T.);
+#63961 = SURFACE_CURVE('',#63962,(#63966,#63973),.PCURVE_S1.);
+#63962 = LINE('',#63963,#63964);
+#63963 = CARTESIAN_POINT('',(-2.55,1.7,0.725));
+#63964 = VECTOR('',#63965,1.);
+#63965 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63966 = PCURVE('',#61691,#63967);
+#63967 = DEFINITIONAL_REPRESENTATION('',(#63968),#63972);
+#63968 = LINE('',#63969,#63970);
+#63969 = CARTESIAN_POINT('',(6.28318530718,0.));
+#63970 = VECTOR('',#63971,1.);
+#63971 = DIRECTION('',(0.,-1.));
+#63972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63973 = PCURVE('',#61662,#63974);
+#63974 = DEFINITIONAL_REPRESENTATION('',(#63975),#63979);
+#63975 = LINE('',#63976,#63977);
+#63976 = CARTESIAN_POINT('',(0.425,0.));
+#63977 = VECTOR('',#63978,1.);
+#63978 = DIRECTION('',(0.,-1.));
+#63979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63980 = ADVANCED_FACE('',(#63981),#61662,.F.);
+#63981 = FACE_BOUND('',#63982,.F.);
+#63982 = EDGE_LOOP('',(#63983,#64004,#64005,#64006));
+#63983 = ORIENTED_EDGE('',*,*,#63984,.T.);
+#63984 = EDGE_CURVE('',#62214,#61614,#63985,.T.);
+#63985 = SURFACE_CURVE('',#63986,(#63990,#63997),.PCURVE_S1.);
+#63986 = LINE('',#63987,#63988);
+#63987 = CARTESIAN_POINT('',(-2.55,1.7,0.3));
+#63988 = VECTOR('',#63989,1.);
+#63989 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#63990 = PCURVE('',#61662,#63991);
+#63991 = DEFINITIONAL_REPRESENTATION('',(#63992),#63996);
+#63992 = LINE('',#63993,#63994);
+#63993 = CARTESIAN_POINT('',(0.,0.));
+#63994 = VECTOR('',#63995,1.);
+#63995 = DIRECTION('',(0.,-1.));
+#63996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#63997 = PCURVE('',#61634,#63998);
+#63998 = DEFINITIONAL_REPRESENTATION('',(#63999),#64003);
+#63999 = LINE('',#64000,#64001);
+#64000 = CARTESIAN_POINT('',(1.570796326795,0.));
+#64001 = VECTOR('',#64002,1.);
+#64002 = DIRECTION('',(0.,-1.));
+#64003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64004 = ORIENTED_EDGE('',*,*,#61646,.T.);
+#64005 = ORIENTED_EDGE('',*,*,#63960,.F.);
+#64006 = ORIENTED_EDGE('',*,*,#62241,.F.);
+#64007 = ADVANCED_FACE('',(#64008),#61634,.F.);
+#64008 = FACE_BOUND('',#64009,.F.);
+#64009 = EDGE_LOOP('',(#64010,#64031,#64032,#64033));
+#64010 = ORIENTED_EDGE('',*,*,#64011,.T.);
+#64011 = EDGE_CURVE('',#62191,#61586,#64012,.T.);
+#64012 = SURFACE_CURVE('',#64013,(#64017,#64024),.PCURVE_S1.);
+#64013 = LINE('',#64014,#64015);
+#64014 = CARTESIAN_POINT('',(-2.65,1.7,0.2));
+#64015 = VECTOR('',#64016,1.);
+#64016 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64017 = PCURVE('',#61634,#64018);
+#64018 = DEFINITIONAL_REPRESENTATION('',(#64019),#64023);
+#64019 = LINE('',#64020,#64021);
+#64020 = CARTESIAN_POINT('',(0.,0.));
+#64021 = VECTOR('',#64022,1.);
+#64022 = DIRECTION('',(0.,-1.));
+#64023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64024 = PCURVE('',#61601,#64025);
+#64025 = DEFINITIONAL_REPRESENTATION('',(#64026),#64030);
+#64026 = LINE('',#64027,#64028);
+#64027 = CARTESIAN_POINT('',(0.35,3.485297375361E-17));
+#64028 = VECTOR('',#64029,1.);
+#64029 = DIRECTION('',(0.,-1.));
+#64030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64031 = ORIENTED_EDGE('',*,*,#61613,.T.);
+#64032 = ORIENTED_EDGE('',*,*,#63984,.F.);
+#64033 = ORIENTED_EDGE('',*,*,#62213,.F.);
+#64034 = ADVANCED_FACE('',(#64035),#61601,.F.);
+#64035 = FACE_BOUND('',#64036,.F.);
+#64036 = EDGE_LOOP('',(#64037,#64058,#64059,#64060));
+#64037 = ORIENTED_EDGE('',*,*,#64038,.T.);
+#64038 = EDGE_CURVE('',#62168,#61558,#64039,.T.);
+#64039 = SURFACE_CURVE('',#64040,(#64044,#64051),.PCURVE_S1.);
+#64040 = LINE('',#64041,#64042);
+#64041 = CARTESIAN_POINT('',(-3.,1.7,0.2));
+#64042 = VECTOR('',#64043,1.);
+#64043 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64044 = PCURVE('',#61601,#64045);
+#64045 = DEFINITIONAL_REPRESENTATION('',(#64046),#64050);
+#64046 = LINE('',#64047,#64048);
+#64047 = CARTESIAN_POINT('',(0.,0.));
+#64048 = VECTOR('',#64049,1.);
+#64049 = DIRECTION('',(0.,-1.));
+#64050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64051 = PCURVE('',#61573,#64052);
+#64052 = DEFINITIONAL_REPRESENTATION('',(#64053),#64057);
+#64053 = LINE('',#64054,#64055);
+#64054 = CARTESIAN_POINT('',(0.2,0.));
+#64055 = VECTOR('',#64056,1.);
+#64056 = DIRECTION('',(0.,-1.));
+#64057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64058 = ORIENTED_EDGE('',*,*,#61585,.T.);
+#64059 = ORIENTED_EDGE('',*,*,#64011,.F.);
+#64060 = ORIENTED_EDGE('',*,*,#62190,.F.);
+#64061 = ADVANCED_FACE('',(#64062),#61573,.F.);
+#64062 = FACE_BOUND('',#64063,.F.);
+#64063 = EDGE_LOOP('',(#64064,#64085,#64086,#64087));
+#64064 = ORIENTED_EDGE('',*,*,#64065,.T.);
+#64065 = EDGE_CURVE('',#62145,#61530,#64066,.T.);
+#64066 = SURFACE_CURVE('',#64067,(#64071,#64078),.PCURVE_S1.);
+#64067 = LINE('',#64068,#64069);
+#64068 = CARTESIAN_POINT('',(-3.,1.7,5.551115123126E-17));
+#64069 = VECTOR('',#64070,1.);
+#64070 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64071 = PCURVE('',#61573,#64072);
+#64072 = DEFINITIONAL_REPRESENTATION('',(#64073),#64077);
+#64073 = LINE('',#64074,#64075);
+#64074 = CARTESIAN_POINT('',(0.,0.));
+#64075 = VECTOR('',#64076,1.);
+#64076 = DIRECTION('',(0.,-1.));
+#64077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64078 = PCURVE('',#61545,#64079);
+#64079 = DEFINITIONAL_REPRESENTATION('',(#64080),#64084);
+#64080 = LINE('',#64081,#64082);
+#64081 = CARTESIAN_POINT('',(0.35,-3.485297375361E-17));
+#64082 = VECTOR('',#64083,1.);
+#64083 = DIRECTION('',(0.,-1.));
+#64084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64085 = ORIENTED_EDGE('',*,*,#61557,.T.);
+#64086 = ORIENTED_EDGE('',*,*,#64038,.F.);
+#64087 = ORIENTED_EDGE('',*,*,#62167,.F.);
+#64088 = ADVANCED_FACE('',(#64089),#61545,.F.);
+#64089 = FACE_BOUND('',#64090,.F.);
+#64090 = EDGE_LOOP('',(#64091,#64112,#64113,#64114));
+#64091 = ORIENTED_EDGE('',*,*,#64092,.T.);
+#64092 = EDGE_CURVE('',#62121,#61501,#64093,.T.);
+#64093 = SURFACE_CURVE('',#64094,(#64098,#64105),.PCURVE_S1.);
+#64094 = LINE('',#64095,#64096);
+#64095 = CARTESIAN_POINT('',(-2.65,1.7,5.551115123126E-17));
+#64096 = VECTOR('',#64097,1.);
+#64097 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64098 = PCURVE('',#61545,#64099);
+#64099 = DEFINITIONAL_REPRESENTATION('',(#64100),#64104);
+#64100 = LINE('',#64101,#64102);
+#64101 = CARTESIAN_POINT('',(0.,0.));
+#64102 = VECTOR('',#64103,1.);
+#64103 = DIRECTION('',(0.,-1.));
+#64104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64105 = PCURVE('',#61517,#64106);
+#64106 = DEFINITIONAL_REPRESENTATION('',(#64107),#64111);
+#64107 = LINE('',#64108,#64109);
+#64108 = CARTESIAN_POINT('',(4.712388980385,0.));
+#64109 = VECTOR('',#64110,1.);
+#64110 = DIRECTION('',(0.,-1.));
+#64111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64112 = ORIENTED_EDGE('',*,*,#61529,.T.);
+#64113 = ORIENTED_EDGE('',*,*,#64065,.F.);
+#64114 = ORIENTED_EDGE('',*,*,#62144,.F.);
+#64115 = ADVANCED_FACE('',(#64116),#61517,.T.);
+#64116 = FACE_BOUND('',#64117,.T.);
+#64117 = EDGE_LOOP('',(#64118,#64119,#64120,#64121));
+#64118 = ORIENTED_EDGE('',*,*,#62120,.T.);
+#64119 = ORIENTED_EDGE('',*,*,#64092,.T.);
+#64120 = ORIENTED_EDGE('',*,*,#61500,.F.);
+#64121 = ORIENTED_EDGE('',*,*,#64122,.F.);
+#64122 = EDGE_CURVE('',#62098,#61473,#64123,.T.);
+#64123 = SURFACE_CURVE('',#64124,(#64128,#64135),.PCURVE_S1.);
+#64124 = LINE('',#64125,#64126);
+#64125 = CARTESIAN_POINT('',(-2.35,1.7,0.3));
+#64126 = VECTOR('',#64127,1.);
+#64127 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64128 = PCURVE('',#61517,#64129);
+#64129 = DEFINITIONAL_REPRESENTATION('',(#64130),#64134);
+#64130 = LINE('',#64131,#64132);
+#64131 = CARTESIAN_POINT('',(6.28318530718,0.));
+#64132 = VECTOR('',#64133,1.);
+#64133 = DIRECTION('',(0.,-1.));
+#64134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64135 = PCURVE('',#61488,#64136);
+#64136 = DEFINITIONAL_REPRESENTATION('',(#64137),#64141);
+#64137 = LINE('',#64138,#64139);
+#64138 = CARTESIAN_POINT('',(0.425,-4.422237021472E-32));
+#64139 = VECTOR('',#64140,1.);
+#64140 = DIRECTION('',(6.767833676919E-44,-1.));
+#64141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64142 = ADVANCED_FACE('',(#64143),#61488,.F.);
+#64143 = FACE_BOUND('',#64144,.F.);
+#64144 = EDGE_LOOP('',(#64145,#64146,#64147,#64148));
+#64145 = ORIENTED_EDGE('',*,*,#62314,.T.);
+#64146 = ORIENTED_EDGE('',*,*,#61472,.T.);
+#64147 = ORIENTED_EDGE('',*,*,#64122,.F.);
+#64148 = ORIENTED_EDGE('',*,*,#62097,.F.);
+#64149 = ADVANCED_FACE('',(#64150),#62656,.T.);
+#64150 = FACE_BOUND('',#64151,.T.);
+#64151 = EDGE_LOOP('',(#64152,#64153,#64154,#64155));
+#64152 = ORIENTED_EDGE('',*,*,#62639,.T.);
+#64153 = ORIENTED_EDGE('',*,*,#63671,.T.);
+#64154 = ORIENTED_EDGE('',*,*,#63269,.F.);
+#64155 = ORIENTED_EDGE('',*,*,#64156,.F.);
+#64156 = EDGE_CURVE('',#62612,#63247,#64157,.T.);
+#64157 = SURFACE_CURVE('',#64158,(#64162,#64169),.PCURVE_S1.);
+#64158 = LINE('',#64159,#64160);
+#64159 = CARTESIAN_POINT('',(-2.55,-0.84,0.725));
+#64160 = VECTOR('',#64161,1.);
+#64161 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64162 = PCURVE('',#62656,#64163);
+#64163 = DEFINITIONAL_REPRESENTATION('',(#64164),#64168);
+#64164 = LINE('',#64165,#64166);
+#64165 = CARTESIAN_POINT('',(6.28318530718,0.));
+#64166 = VECTOR('',#64167,1.);
+#64167 = DIRECTION('',(0.,-1.));
+#64168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64169 = PCURVE('',#62627,#64170);
+#64170 = DEFINITIONAL_REPRESENTATION('',(#64171),#64175);
+#64171 = LINE('',#64172,#64173);
+#64172 = CARTESIAN_POINT('',(0.425,0.));
+#64173 = VECTOR('',#64174,1.);
+#64174 = DIRECTION('',(0.,-1.));
+#64175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64176 = ADVANCED_FACE('',(#64177),#62627,.F.);
+#64177 = FACE_BOUND('',#64178,.F.);
+#64178 = EDGE_LOOP('',(#64179,#64200,#64201,#64202));
+#64179 = ORIENTED_EDGE('',*,*,#64180,.T.);
+#64180 = EDGE_CURVE('',#62579,#63219,#64181,.T.);
+#64181 = SURFACE_CURVE('',#64182,(#64186,#64193),.PCURVE_S1.);
+#64182 = LINE('',#64183,#64184);
+#64183 = CARTESIAN_POINT('',(-2.55,-0.84,0.3));
+#64184 = VECTOR('',#64185,1.);
+#64185 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64186 = PCURVE('',#62627,#64187);
+#64187 = DEFINITIONAL_REPRESENTATION('',(#64188),#64192);
+#64188 = LINE('',#64189,#64190);
+#64189 = CARTESIAN_POINT('',(0.,0.));
+#64190 = VECTOR('',#64191,1.);
+#64191 = DIRECTION('',(0.,-1.));
+#64192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64193 = PCURVE('',#62599,#64194);
+#64194 = DEFINITIONAL_REPRESENTATION('',(#64195),#64199);
+#64195 = LINE('',#64196,#64197);
+#64196 = CARTESIAN_POINT('',(1.570796326795,0.));
+#64197 = VECTOR('',#64198,1.);
+#64198 = DIRECTION('',(0.,-1.));
+#64199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64200 = ORIENTED_EDGE('',*,*,#63246,.T.);
+#64201 = ORIENTED_EDGE('',*,*,#64156,.F.);
+#64202 = ORIENTED_EDGE('',*,*,#62611,.F.);
+#64203 = ADVANCED_FACE('',(#64204),#62599,.F.);
+#64204 = FACE_BOUND('',#64205,.F.);
+#64205 = EDGE_LOOP('',(#64206,#64227,#64228,#64229));
+#64206 = ORIENTED_EDGE('',*,*,#64207,.T.);
+#64207 = EDGE_CURVE('',#62551,#63196,#64208,.T.);
+#64208 = SURFACE_CURVE('',#64209,(#64213,#64220),.PCURVE_S1.);
+#64209 = LINE('',#64210,#64211);
+#64210 = CARTESIAN_POINT('',(-2.65,-0.84,0.2));
+#64211 = VECTOR('',#64212,1.);
+#64212 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64213 = PCURVE('',#62599,#64214);
+#64214 = DEFINITIONAL_REPRESENTATION('',(#64215),#64219);
+#64215 = LINE('',#64216,#64217);
+#64216 = CARTESIAN_POINT('',(0.,0.));
+#64217 = VECTOR('',#64218,1.);
+#64218 = DIRECTION('',(0.,-1.));
+#64219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64220 = PCURVE('',#62566,#64221);
+#64221 = DEFINITIONAL_REPRESENTATION('',(#64222),#64226);
+#64222 = LINE('',#64223,#64224);
+#64223 = CARTESIAN_POINT('',(0.35,3.485297375361E-17));
+#64224 = VECTOR('',#64225,1.);
+#64225 = DIRECTION('',(0.,-1.));
+#64226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64227 = ORIENTED_EDGE('',*,*,#63218,.T.);
+#64228 = ORIENTED_EDGE('',*,*,#64180,.F.);
+#64229 = ORIENTED_EDGE('',*,*,#62578,.F.);
+#64230 = ADVANCED_FACE('',(#64231),#62566,.F.);
+#64231 = FACE_BOUND('',#64232,.F.);
+#64232 = EDGE_LOOP('',(#64233,#64254,#64255,#64256));
+#64233 = ORIENTED_EDGE('',*,*,#64234,.T.);
+#64234 = EDGE_CURVE('',#62523,#63173,#64235,.T.);
+#64235 = SURFACE_CURVE('',#64236,(#64240,#64247),.PCURVE_S1.);
+#64236 = LINE('',#64237,#64238);
+#64237 = CARTESIAN_POINT('',(-3.,-0.84,0.2));
+#64238 = VECTOR('',#64239,1.);
+#64239 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64240 = PCURVE('',#62566,#64241);
+#64241 = DEFINITIONAL_REPRESENTATION('',(#64242),#64246);
+#64242 = LINE('',#64243,#64244);
+#64243 = CARTESIAN_POINT('',(0.,0.));
+#64244 = VECTOR('',#64245,1.);
+#64245 = DIRECTION('',(0.,-1.));
+#64246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64247 = PCURVE('',#62538,#64248);
+#64248 = DEFINITIONAL_REPRESENTATION('',(#64249),#64253);
+#64249 = LINE('',#64250,#64251);
+#64250 = CARTESIAN_POINT('',(0.2,0.));
+#64251 = VECTOR('',#64252,1.);
+#64252 = DIRECTION('',(0.,-1.));
+#64253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64254 = ORIENTED_EDGE('',*,*,#63195,.T.);
+#64255 = ORIENTED_EDGE('',*,*,#64207,.F.);
+#64256 = ORIENTED_EDGE('',*,*,#62550,.F.);
+#64257 = ADVANCED_FACE('',(#64258),#62538,.F.);
+#64258 = FACE_BOUND('',#64259,.F.);
+#64259 = EDGE_LOOP('',(#64260,#64281,#64282,#64283));
+#64260 = ORIENTED_EDGE('',*,*,#64261,.T.);
+#64261 = EDGE_CURVE('',#62495,#63150,#64262,.T.);
+#64262 = SURFACE_CURVE('',#64263,(#64267,#64274),.PCURVE_S1.);
+#64263 = LINE('',#64264,#64265);
+#64264 = CARTESIAN_POINT('',(-3.,-0.84,5.551115123126E-17));
+#64265 = VECTOR('',#64266,1.);
+#64266 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64267 = PCURVE('',#62538,#64268);
+#64268 = DEFINITIONAL_REPRESENTATION('',(#64269),#64273);
+#64269 = LINE('',#64270,#64271);
+#64270 = CARTESIAN_POINT('',(0.,0.));
+#64271 = VECTOR('',#64272,1.);
+#64272 = DIRECTION('',(0.,-1.));
+#64273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64274 = PCURVE('',#62510,#64275);
+#64275 = DEFINITIONAL_REPRESENTATION('',(#64276),#64280);
+#64276 = LINE('',#64277,#64278);
+#64277 = CARTESIAN_POINT('',(0.35,-3.485297375361E-17));
+#64278 = VECTOR('',#64279,1.);
+#64279 = DIRECTION('',(0.,-1.));
+#64280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64281 = ORIENTED_EDGE('',*,*,#63172,.T.);
+#64282 = ORIENTED_EDGE('',*,*,#64234,.F.);
+#64283 = ORIENTED_EDGE('',*,*,#62522,.F.);
+#64284 = ADVANCED_FACE('',(#64285),#62510,.F.);
+#64285 = FACE_BOUND('',#64286,.F.);
+#64286 = EDGE_LOOP('',(#64287,#64308,#64309,#64310));
+#64287 = ORIENTED_EDGE('',*,*,#64288,.T.);
+#64288 = EDGE_CURVE('',#62466,#63126,#64289,.T.);
+#64289 = SURFACE_CURVE('',#64290,(#64294,#64301),.PCURVE_S1.);
+#64290 = LINE('',#64291,#64292);
+#64291 = CARTESIAN_POINT('',(-2.65,-0.84,5.551115123126E-17));
+#64292 = VECTOR('',#64293,1.);
+#64293 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64294 = PCURVE('',#62510,#64295);
+#64295 = DEFINITIONAL_REPRESENTATION('',(#64296),#64300);
+#64296 = LINE('',#64297,#64298);
+#64297 = CARTESIAN_POINT('',(0.,0.));
+#64298 = VECTOR('',#64299,1.);
+#64299 = DIRECTION('',(0.,-1.));
+#64300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64301 = PCURVE('',#62482,#64302);
+#64302 = DEFINITIONAL_REPRESENTATION('',(#64303),#64307);
+#64303 = LINE('',#64304,#64305);
+#64304 = CARTESIAN_POINT('',(4.712388980385,0.));
+#64305 = VECTOR('',#64306,1.);
+#64306 = DIRECTION('',(0.,-1.));
+#64307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64308 = ORIENTED_EDGE('',*,*,#63149,.T.);
+#64309 = ORIENTED_EDGE('',*,*,#64261,.F.);
+#64310 = ORIENTED_EDGE('',*,*,#62494,.F.);
+#64311 = ADVANCED_FACE('',(#64312),#62482,.T.);
+#64312 = FACE_BOUND('',#64313,.T.);
+#64313 = EDGE_LOOP('',(#64314,#64315,#64316,#64317));
+#64314 = ORIENTED_EDGE('',*,*,#62465,.T.);
+#64315 = ORIENTED_EDGE('',*,*,#64288,.T.);
+#64316 = ORIENTED_EDGE('',*,*,#63125,.F.);
+#64317 = ORIENTED_EDGE('',*,*,#64318,.F.);
+#64318 = EDGE_CURVE('',#62438,#63103,#64319,.T.);
+#64319 = SURFACE_CURVE('',#64320,(#64324,#64331),.PCURVE_S1.);
+#64320 = LINE('',#64321,#64322);
+#64321 = CARTESIAN_POINT('',(-2.35,-0.84,0.3));
+#64322 = VECTOR('',#64323,1.);
+#64323 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64324 = PCURVE('',#62482,#64325);
+#64325 = DEFINITIONAL_REPRESENTATION('',(#64326),#64330);
+#64326 = LINE('',#64327,#64328);
+#64327 = CARTESIAN_POINT('',(6.28318530718,0.));
+#64328 = VECTOR('',#64329,1.);
+#64329 = DIRECTION('',(0.,-1.));
+#64330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64331 = PCURVE('',#62453,#64332);
+#64332 = DEFINITIONAL_REPRESENTATION('',(#64333),#64337);
+#64333 = LINE('',#64334,#64335);
+#64334 = CARTESIAN_POINT('',(0.425,-4.422237021472E-32));
+#64335 = VECTOR('',#64336,1.);
+#64336 = DIRECTION('',(6.767833676919E-44,-1.));
+#64337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64338 = ADVANCED_FACE('',(#64339),#62453,.F.);
+#64339 = FACE_BOUND('',#64340,.F.);
+#64340 = EDGE_LOOP('',(#64341,#64342,#64343,#64344));
+#64341 = ORIENTED_EDGE('',*,*,#63074,.T.);
+#64342 = ORIENTED_EDGE('',*,*,#63102,.T.);
+#64343 = ORIENTED_EDGE('',*,*,#64318,.F.);
+#64344 = ORIENTED_EDGE('',*,*,#62437,.F.);
+#64345 = ADVANCED_FACE('',(#64346),#62941,.T.);
+#64346 = FACE_BOUND('',#64347,.T.);
+#64347 = EDGE_LOOP('',(#64348,#64349,#64350,#64351));
+#64348 = ORIENTED_EDGE('',*,*,#63514,.T.);
+#64349 = ORIENTED_EDGE('',*,*,#63729,.T.);
+#64350 = ORIENTED_EDGE('',*,*,#62924,.F.);
+#64351 = ORIENTED_EDGE('',*,*,#64352,.F.);
+#64352 = EDGE_CURVE('',#63492,#62897,#64353,.T.);
+#64353 = SURFACE_CURVE('',#64354,(#64358,#64365),.PCURVE_S1.);
+#64354 = LINE('',#64355,#64356);
+#64355 = CARTESIAN_POINT('',(-2.55,0.43,0.725));
+#64356 = VECTOR('',#64357,1.);
+#64357 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64358 = PCURVE('',#62941,#64359);
+#64359 = DEFINITIONAL_REPRESENTATION('',(#64360),#64364);
+#64360 = LINE('',#64361,#64362);
+#64361 = CARTESIAN_POINT('',(6.28318530718,-5.551115123126E-17));
+#64362 = VECTOR('',#64363,1.);
+#64363 = DIRECTION('',(0.,-1.));
+#64364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64365 = PCURVE('',#62912,#64366);
+#64366 = DEFINITIONAL_REPRESENTATION('',(#64367),#64371);
+#64367 = LINE('',#64368,#64369);
+#64368 = CARTESIAN_POINT('',(0.425,0.));
+#64369 = VECTOR('',#64370,1.);
+#64370 = DIRECTION('',(0.,-1.));
+#64371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64372 = ADVANCED_FACE('',(#64373),#62912,.F.);
+#64373 = FACE_BOUND('',#64374,.F.);
+#64374 = EDGE_LOOP('',(#64375,#64396,#64397,#64398));
+#64375 = ORIENTED_EDGE('',*,*,#64376,.T.);
+#64376 = EDGE_CURVE('',#63464,#62864,#64377,.T.);
+#64377 = SURFACE_CURVE('',#64378,(#64382,#64389),.PCURVE_S1.);
+#64378 = LINE('',#64379,#64380);
+#64379 = CARTESIAN_POINT('',(-2.55,0.43,0.3));
+#64380 = VECTOR('',#64381,1.);
+#64381 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64382 = PCURVE('',#62912,#64383);
+#64383 = DEFINITIONAL_REPRESENTATION('',(#64384),#64388);
+#64384 = LINE('',#64385,#64386);
+#64385 = CARTESIAN_POINT('',(0.,0.));
+#64386 = VECTOR('',#64387,1.);
+#64387 = DIRECTION('',(0.,-1.));
+#64388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64389 = PCURVE('',#62884,#64390);
+#64390 = DEFINITIONAL_REPRESENTATION('',(#64391),#64395);
+#64391 = LINE('',#64392,#64393);
+#64392 = CARTESIAN_POINT('',(1.570796326795,0.));
+#64393 = VECTOR('',#64394,1.);
+#64394 = DIRECTION('',(0.,-1.));
+#64395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64396 = ORIENTED_EDGE('',*,*,#62896,.T.);
+#64397 = ORIENTED_EDGE('',*,*,#64352,.F.);
+#64398 = ORIENTED_EDGE('',*,*,#63491,.F.);
+#64399 = ADVANCED_FACE('',(#64400),#62884,.F.);
+#64400 = FACE_BOUND('',#64401,.F.);
+#64401 = EDGE_LOOP('',(#64402,#64423,#64424,#64425));
+#64402 = ORIENTED_EDGE('',*,*,#64403,.T.);
+#64403 = EDGE_CURVE('',#63441,#62836,#64404,.T.);
+#64404 = SURFACE_CURVE('',#64405,(#64409,#64416),.PCURVE_S1.);
+#64405 = LINE('',#64406,#64407);
+#64406 = CARTESIAN_POINT('',(-2.65,0.43,0.2));
+#64407 = VECTOR('',#64408,1.);
+#64408 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64409 = PCURVE('',#62884,#64410);
+#64410 = DEFINITIONAL_REPRESENTATION('',(#64411),#64415);
+#64411 = LINE('',#64412,#64413);
+#64412 = CARTESIAN_POINT('',(0.,0.));
+#64413 = VECTOR('',#64414,1.);
+#64414 = DIRECTION('',(0.,-1.));
+#64415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64416 = PCURVE('',#62851,#64417);
+#64417 = DEFINITIONAL_REPRESENTATION('',(#64418),#64422);
+#64418 = LINE('',#64419,#64420);
+#64419 = CARTESIAN_POINT('',(0.35,3.485297375361E-17));
+#64420 = VECTOR('',#64421,1.);
+#64421 = DIRECTION('',(0.,-1.));
+#64422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64423 = ORIENTED_EDGE('',*,*,#62863,.T.);
+#64424 = ORIENTED_EDGE('',*,*,#64376,.F.);
+#64425 = ORIENTED_EDGE('',*,*,#63463,.F.);
+#64426 = ADVANCED_FACE('',(#64427),#62851,.F.);
+#64427 = FACE_BOUND('',#64428,.F.);
+#64428 = EDGE_LOOP('',(#64429,#64450,#64451,#64452));
+#64429 = ORIENTED_EDGE('',*,*,#64430,.T.);
+#64430 = EDGE_CURVE('',#63418,#62808,#64431,.T.);
+#64431 = SURFACE_CURVE('',#64432,(#64436,#64443),.PCURVE_S1.);
+#64432 = LINE('',#64433,#64434);
+#64433 = CARTESIAN_POINT('',(-3.,0.43,0.2));
+#64434 = VECTOR('',#64435,1.);
+#64435 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64436 = PCURVE('',#62851,#64437);
+#64437 = DEFINITIONAL_REPRESENTATION('',(#64438),#64442);
+#64438 = LINE('',#64439,#64440);
+#64439 = CARTESIAN_POINT('',(0.,0.));
+#64440 = VECTOR('',#64441,1.);
+#64441 = DIRECTION('',(0.,-1.));
+#64442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64443 = PCURVE('',#62823,#64444);
+#64444 = DEFINITIONAL_REPRESENTATION('',(#64445),#64449);
+#64445 = LINE('',#64446,#64447);
+#64446 = CARTESIAN_POINT('',(0.2,0.));
+#64447 = VECTOR('',#64448,1.);
+#64448 = DIRECTION('',(0.,-1.));
+#64449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64450 = ORIENTED_EDGE('',*,*,#62835,.T.);
+#64451 = ORIENTED_EDGE('',*,*,#64403,.F.);
+#64452 = ORIENTED_EDGE('',*,*,#63440,.F.);
+#64453 = ADVANCED_FACE('',(#64454),#62823,.F.);
+#64454 = FACE_BOUND('',#64455,.F.);
+#64455 = EDGE_LOOP('',(#64456,#64477,#64478,#64479));
+#64456 = ORIENTED_EDGE('',*,*,#64457,.T.);
+#64457 = EDGE_CURVE('',#63395,#62780,#64458,.T.);
+#64458 = SURFACE_CURVE('',#64459,(#64463,#64470),.PCURVE_S1.);
+#64459 = LINE('',#64460,#64461);
+#64460 = CARTESIAN_POINT('',(-3.,0.43,5.551115123126E-17));
+#64461 = VECTOR('',#64462,1.);
+#64462 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64463 = PCURVE('',#62823,#64464);
+#64464 = DEFINITIONAL_REPRESENTATION('',(#64465),#64469);
+#64465 = LINE('',#64466,#64467);
+#64466 = CARTESIAN_POINT('',(0.,0.));
+#64467 = VECTOR('',#64468,1.);
+#64468 = DIRECTION('',(0.,-1.));
+#64469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64470 = PCURVE('',#62795,#64471);
+#64471 = DEFINITIONAL_REPRESENTATION('',(#64472),#64476);
+#64472 = LINE('',#64473,#64474);
+#64473 = CARTESIAN_POINT('',(0.35,-3.485297375361E-17));
+#64474 = VECTOR('',#64475,1.);
+#64475 = DIRECTION('',(0.,-1.));
+#64476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64477 = ORIENTED_EDGE('',*,*,#62807,.T.);
+#64478 = ORIENTED_EDGE('',*,*,#64430,.F.);
+#64479 = ORIENTED_EDGE('',*,*,#63417,.F.);
+#64480 = ADVANCED_FACE('',(#64481),#62795,.F.);
+#64481 = FACE_BOUND('',#64482,.F.);
+#64482 = EDGE_LOOP('',(#64483,#64504,#64505,#64506));
+#64483 = ORIENTED_EDGE('',*,*,#64484,.T.);
+#64484 = EDGE_CURVE('',#63371,#62751,#64485,.T.);
+#64485 = SURFACE_CURVE('',#64486,(#64490,#64497),.PCURVE_S1.);
+#64486 = LINE('',#64487,#64488);
+#64487 = CARTESIAN_POINT('',(-2.65,0.43,5.551115123126E-17));
+#64488 = VECTOR('',#64489,1.);
+#64489 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64490 = PCURVE('',#62795,#64491);
+#64491 = DEFINITIONAL_REPRESENTATION('',(#64492),#64496);
+#64492 = LINE('',#64493,#64494);
+#64493 = CARTESIAN_POINT('',(0.,0.));
+#64494 = VECTOR('',#64495,1.);
+#64495 = DIRECTION('',(0.,-1.));
+#64496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64497 = PCURVE('',#62767,#64498);
+#64498 = DEFINITIONAL_REPRESENTATION('',(#64499),#64503);
+#64499 = LINE('',#64500,#64501);
+#64500 = CARTESIAN_POINT('',(4.712388980385,0.));
+#64501 = VECTOR('',#64502,1.);
+#64502 = DIRECTION('',(0.,-1.));
+#64503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64504 = ORIENTED_EDGE('',*,*,#62779,.T.);
+#64505 = ORIENTED_EDGE('',*,*,#64457,.F.);
+#64506 = ORIENTED_EDGE('',*,*,#63394,.F.);
+#64507 = ADVANCED_FACE('',(#64508),#62767,.T.);
+#64508 = FACE_BOUND('',#64509,.T.);
+#64509 = EDGE_LOOP('',(#64510,#64511,#64512,#64513));
+#64510 = ORIENTED_EDGE('',*,*,#63370,.T.);
+#64511 = ORIENTED_EDGE('',*,*,#64484,.T.);
+#64512 = ORIENTED_EDGE('',*,*,#62750,.F.);
+#64513 = ORIENTED_EDGE('',*,*,#64514,.F.);
+#64514 = EDGE_CURVE('',#63348,#62723,#64515,.T.);
+#64515 = SURFACE_CURVE('',#64516,(#64520,#64527),.PCURVE_S1.);
+#64516 = LINE('',#64517,#64518);
+#64517 = CARTESIAN_POINT('',(-2.35,0.43,0.3));
+#64518 = VECTOR('',#64519,1.);
+#64519 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#64520 = PCURVE('',#62767,#64521);
+#64521 = DEFINITIONAL_REPRESENTATION('',(#64522),#64526);
+#64522 = LINE('',#64523,#64524);
+#64523 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-17));
+#64524 = VECTOR('',#64525,1.);
+#64525 = DIRECTION('',(0.,-1.));
+#64526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64527 = PCURVE('',#62738,#64528);
+#64528 = DEFINITIONAL_REPRESENTATION('',(#64529),#64533);
+#64529 = LINE('',#64530,#64531);
+#64530 = CARTESIAN_POINT('',(0.425,-4.422237021472E-32));
+#64531 = VECTOR('',#64532,1.);
+#64532 = DIRECTION('',(6.767833676919E-44,-1.));
+#64533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64534 = ADVANCED_FACE('',(#64535),#62738,.F.);
+#64535 = FACE_BOUND('',#64536,.F.);
+#64536 = EDGE_LOOP('',(#64537,#64538,#64539,#64540));
+#64537 = ORIENTED_EDGE('',*,*,#63564,.T.);
+#64538 = ORIENTED_EDGE('',*,*,#62722,.T.);
+#64539 = ORIENTED_EDGE('',*,*,#64514,.F.);
+#64540 = ORIENTED_EDGE('',*,*,#63347,.F.);
+#64541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64545))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#64542,#64543,#64544))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#64542 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#64543 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#64544 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#64545 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#64542,
+ 'distance_accuracy_value','confusion accuracy');
+#64546 = SHAPE_DEFINITION_REPRESENTATION(#64547,#53636);
+#64547 = PRODUCT_DEFINITION_SHAPE('','',#64548);
+#64548 = PRODUCT_DEFINITION('design','',#64549,#64552);
+#64549 = PRODUCT_DEFINITION_FORMATION('','',#64550);
+#64550 = PRODUCT('SOLID','SOLID','',(#64551));
+#64551 = PRODUCT_CONTEXT('',#2,'mechanical');
+#64552 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#64553 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64554,#64556);
+#64554 = ( REPRESENTATION_RELATIONSHIP('','',#53636,#53626)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64555)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#64555 = ITEM_DEFINED_TRANSFORMATION('','',#11,#53627);
+#64556 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #64557);
+#64557 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','=>[0:1:1:25]','',#53621,
+ #64548,$);
+#64558 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64550));
+#64559 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64560,#64562);
+#64560 = ( REPRESENTATION_RELATIONSHIP('','',#53626,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64561)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#64561 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183);
+#64562 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #64563);
+#64563 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','','',#5,#53621,$);
+#64564 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53623));
+#64565 = SHAPE_DEFINITION_REPRESENTATION(#64566,#64572);
+#64566 = PRODUCT_DEFINITION_SHAPE('','',#64567);
+#64567 = PRODUCT_DEFINITION('design','',#64568,#64571);
+#64568 = PRODUCT_DEFINITION_FORMATION('','',#64569);
+#64569 = PRODUCT('SSOP-28_5.3x10.2mm_P0.65mm',
+ 'SSOP-28_5.3x10.2mm_P0.65mm','',(#64570));
+#64570 = PRODUCT_CONTEXT('',#2,'mechanical');
+#64571 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#64572 = SHAPE_REPRESENTATION('',(#11,#64573),#64577);
+#64573 = AXIS2_PLACEMENT_3D('',#64574,#64575,#64576);
+#64574 = CARTESIAN_POINT('',(0.,0.,0.));
+#64575 = DIRECTION('',(0.,0.,1.));
+#64576 = DIRECTION('',(1.,0.,-0.));
+#64577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64581))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#64578,#64579,#64580))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#64578 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#64579 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#64580 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#64581 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#64578,
+ 'distance_accuracy_value','confusion accuracy');
+#64582 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#64583),#97199);
+#64583 = MANIFOLD_SOLID_BREP('',#64584);
+#64584 = CLOSED_SHELL('',(#64585,#64715,#64791,#64867,#65125,#65348,
+ #66205,#66232,#66288,#66389,#66416,#66443,#66470,#66497,#66524,
+ #66531,#66585,#66766,#66814,#66867,#66945,#67026,#67107,#67188,
+ #67269,#67350,#67431,#67512,#67593,#67674,#67755,#67836,#67917,
+ #67998,#68079,#68160,#68241,#68322,#68403,#68484,#68565,#68646,
+ #68727,#68808,#68889,#68965,#69021,#69068,#69824,#69850,#70135,
+ #70183,#70236,#70289,#71126,#71158,#71209,#71494,#71539,#71784,
+ #71811,#72096,#72141,#72195,#72413,#72658,#72685,#72730,#73015,
+ #73300,#73345,#73399,#73617,#73862,#73889,#73934,#74219,#74504,
+ #74549,#74603,#74821,#75066,#75093,#75138,#75423,#75708,#75753,
+ #75807,#76025,#76270,#76297,#76342,#76627,#76912,#76957,#77011,
+ #77229,#77474,#77501,#77546,#77831,#78116,#78161,#78215,#78433,
+ #78678,#78705,#78750,#78802,#78848,#78900,#79086,#79133,#79162,
+ #79191,#79220,#79249,#79278,#79307,#79336,#79365,#79394,#79423,
+ #79452,#79481,#79510,#79537,#79564,#79591,#79618,#79645,#79672,
+ #79699,#79706,#79757,#79808,#79867,#79945,#80026,#80107,#80188,
+ #80269,#80350,#80431,#80512,#80593,#80674,#80755,#80836,#80917,
+ #80998,#81079,#81160,#81241,#81322,#81403,#81484,#81565,#81646,
+ #81727,#81808,#81889,#81970,#82051,#82127,#82159,#82185,#82212,
+ #82239,#82266,#82293,#82320,#82347,#82374,#82381,#82408,#82435,
+ #82462,#82489,#82516,#82543,#82570,#82577,#82604,#82631,#82658,
+ #82685,#82712,#82739,#82766,#82773,#82800,#82827,#82854,#82881,
+ #82908,#82935,#82962,#82969,#82996,#83023,#83050,#83077,#83104,
+ #83131,#83158,#83165,#83192,#83219,#83246,#83273,#83300,#83327,
+ #83354,#83361,#83388,#83415,#83442,#83469,#83496,#83523,#83550,
+ #83557,#83584,#83611,#83638,#83665,#83692,#83719,#83746,#83753,
+ #83780,#83807,#83834,#83861,#83888,#83915,#83942,#83949,#83976,
+ #84003,#84030,#84057,#84084,#84111,#84138,#84145,#84172,#84199,
+ #84226,#84253,#84280,#84307,#84334,#84341,#84368,#84395,#84422,
+ #84449,#84476,#84503,#84530,#84537,#84584,#84610,#84657,#85404,
+ #85451,#85477,#85532,#85558,#85584,#85610,#85895,#86180,#86225,
+ #86279,#86497,#86742,#86769,#86814,#87099,#87384,#87429,#87483,
+ #87701,#87946,#87973,#88018,#88303,#88588,#88633,#88687,#88905,
+ #89150,#89177,#89222,#89507,#89792,#89837,#89891,#90109,#90354,
+ #90381,#90426,#90711,#90996,#91041,#91095,#91313,#91558,#91585,
+ #91630,#91915,#92200,#92245,#92299,#92517,#92762,#92789,#92834,
+ #93119,#93404,#93449,#93503,#93721,#93966,#93993,#94038,#94045,
+ #94074,#94103,#94132,#94161,#94190,#94219,#94248,#94277,#94306,
+ #94335,#94364,#94393,#94422,#94451,#94455,#94482,#94509,#94536,
+ #94563,#94590,#94617,#94644,#94651,#94678,#94705,#94732,#94759,
+ #94786,#94813,#94840,#94847,#94874,#94901,#94928,#94955,#94982,
+ #95009,#95036,#95043,#95070,#95097,#95124,#95151,#95178,#95205,
+ #95232,#95239,#95266,#95293,#95320,#95347,#95374,#95401,#95428,
+ #95435,#95462,#95489,#95516,#95543,#95570,#95597,#95624,#95631,
+ #95658,#95685,#95712,#95739,#95766,#95793,#95820,#95827,#95854,
+ #95881,#95908,#95935,#95962,#95989,#96016,#96023,#96050,#96077,
+ #96104,#96131,#96158,#96185,#96212,#96219,#96246,#96273,#96300,
+ #96327,#96354,#96381,#96408,#96415,#96442,#96469,#96496,#96523,
+ #96550,#96577,#96604,#96611,#96638,#96665,#96692,#96719,#96746,
+ #96773,#96800,#96807,#96834,#96861,#96888,#96915,#96942,#96969,
+ #96996,#97003,#97030,#97057,#97084,#97111,#97138,#97165,#97192));
+#64585 = ADVANCED_FACE('',(#64586),#64600,.F.);
+#64586 = FACE_BOUND('',#64587,.F.);
+#64587 = EDGE_LOOP('',(#64588,#64623,#64656,#64684));
+#64588 = ORIENTED_EDGE('',*,*,#64589,.T.);
+#64589 = EDGE_CURVE('',#64590,#64592,#64594,.T.);
+#64590 = VERTEX_POINT('',#64591);
+#64591 = CARTESIAN_POINT('',(3.15,4.375,1.01));
+#64592 = VERTEX_POINT('',#64593);
+#64593 = CARTESIAN_POINT('',(3.15,4.075,1.01));
+#64594 = SURFACE_CURVE('',#64595,(#64599,#64611),.PCURVE_S1.);
+#64595 = LINE('',#64596,#64597);
+#64596 = CARTESIAN_POINT('',(3.15,4.375,1.01));
+#64597 = VECTOR('',#64598,1.);
+#64598 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#64599 = PCURVE('',#64600,#64605);
+#64600 = CYLINDRICAL_SURFACE('',#64601,0.1);
+#64601 = AXIS2_PLACEMENT_3D('',#64602,#64603,#64604);
+#64602 = CARTESIAN_POINT('',(3.15,4.375,0.91));
+#64603 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#64604 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#64605 = DEFINITIONAL_REPRESENTATION('',(#64606),#64610);
+#64606 = LINE('',#64607,#64608);
+#64607 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#64608 = VECTOR('',#64609,1.);
+#64609 = DIRECTION('',(0.,-1.));
+#64610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64611 = PCURVE('',#64612,#64617);
+#64612 = PLANE('',#64613);
+#64613 = AXIS2_PLACEMENT_3D('',#64614,#64615,#64616);
+#64614 = CARTESIAN_POINT('',(2.55,4.375,1.01));
+#64615 = DIRECTION('',(0.,0.,1.));
+#64616 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#64617 = DEFINITIONAL_REPRESENTATION('',(#64618),#64622);
+#64618 = LINE('',#64619,#64620);
+#64619 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#64620 = VECTOR('',#64621,1.);
+#64621 = DIRECTION('',(0.,-1.));
+#64622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64623 = ORIENTED_EDGE('',*,*,#64624,.T.);
+#64624 = EDGE_CURVE('',#64592,#64625,#64627,.T.);
+#64625 = VERTEX_POINT('',#64626);
+#64626 = CARTESIAN_POINT('',(3.25,4.075,0.91));
+#64627 = SURFACE_CURVE('',#64628,(#64633,#64640),.PCURVE_S1.);
+#64628 = CIRCLE('',#64629,0.1);
+#64629 = AXIS2_PLACEMENT_3D('',#64630,#64631,#64632);
+#64630 = CARTESIAN_POINT('',(3.15,4.075,0.91));
+#64631 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#64632 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#64633 = PCURVE('',#64600,#64634);
+#64634 = DEFINITIONAL_REPRESENTATION('',(#64635),#64639);
+#64635 = LINE('',#64636,#64637);
+#64636 = CARTESIAN_POINT('',(0.,-0.3));
+#64637 = VECTOR('',#64638,1.);
+#64638 = DIRECTION('',(1.,0.));
+#64639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64640 = PCURVE('',#64641,#64646);
+#64641 = PLANE('',#64642);
+#64642 = AXIS2_PLACEMENT_3D('',#64643,#64644,#64645);
+#64643 = CARTESIAN_POINT('',(3.26576285855,4.075,0.644006217558));
+#64644 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#64645 = DIRECTION('',(0.,0.,1.));
+#64646 = DEFINITIONAL_REPRESENTATION('',(#64647),#64655);
+#64647 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64648,#64649,#64650,#64651
+ ,#64652,#64653,#64654),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#64648 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#64649 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#64650 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#64651 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#64652 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#64653 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#64654 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#64655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64656 = ORIENTED_EDGE('',*,*,#64657,.F.);
+#64657 = EDGE_CURVE('',#64658,#64625,#64660,.T.);
+#64658 = VERTEX_POINT('',#64659);
+#64659 = CARTESIAN_POINT('',(3.25,4.375,0.91));
+#64660 = SURFACE_CURVE('',#64661,(#64665,#64672),.PCURVE_S1.);
+#64661 = LINE('',#64662,#64663);
+#64662 = CARTESIAN_POINT('',(3.25,4.375,0.91));
+#64663 = VECTOR('',#64664,1.);
+#64664 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#64665 = PCURVE('',#64600,#64666);
+#64666 = DEFINITIONAL_REPRESENTATION('',(#64667),#64671);
+#64667 = LINE('',#64668,#64669);
+#64668 = CARTESIAN_POINT('',(1.570796326795,0.));
+#64669 = VECTOR('',#64670,1.);
+#64670 = DIRECTION('',(0.,-1.));
+#64671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64672 = PCURVE('',#64673,#64678);
+#64673 = PLANE('',#64674);
+#64674 = AXIS2_PLACEMENT_3D('',#64675,#64676,#64677);
+#64675 = CARTESIAN_POINT('',(3.25,4.375,0.91));
+#64676 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#64677 = DIRECTION('',(0.,0.,-1.));
+#64678 = DEFINITIONAL_REPRESENTATION('',(#64679),#64683);
+#64679 = LINE('',#64680,#64681);
+#64680 = CARTESIAN_POINT('',(0.,0.));
+#64681 = VECTOR('',#64682,1.);
+#64682 = DIRECTION('',(0.,-1.));
+#64683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64684 = ORIENTED_EDGE('',*,*,#64685,.F.);
+#64685 = EDGE_CURVE('',#64590,#64658,#64686,.T.);
+#64686 = SURFACE_CURVE('',#64687,(#64692,#64699),.PCURVE_S1.);
+#64687 = CIRCLE('',#64688,0.1);
+#64688 = AXIS2_PLACEMENT_3D('',#64689,#64690,#64691);
+#64689 = CARTESIAN_POINT('',(3.15,4.375,0.91));
+#64690 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#64691 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#64692 = PCURVE('',#64600,#64693);
+#64693 = DEFINITIONAL_REPRESENTATION('',(#64694),#64698);
+#64694 = LINE('',#64695,#64696);
+#64695 = CARTESIAN_POINT('',(0.,0.));
+#64696 = VECTOR('',#64697,1.);
+#64697 = DIRECTION('',(1.,0.));
+#64698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64699 = PCURVE('',#64700,#64705);
+#64700 = PLANE('',#64701);
+#64701 = AXIS2_PLACEMENT_3D('',#64702,#64703,#64704);
+#64702 = CARTESIAN_POINT('',(3.26576285855,4.375,0.644006217558));
+#64703 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#64704 = DIRECTION('',(0.,0.,1.));
+#64705 = DEFINITIONAL_REPRESENTATION('',(#64706),#64714);
+#64706 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64707,#64708,#64709,#64710
+ ,#64711,#64712,#64713),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#64707 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#64708 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#64709 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#64710 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#64711 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#64712 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#64713 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#64714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64715 = ADVANCED_FACE('',(#64716),#64612,.F.);
+#64716 = FACE_BOUND('',#64717,.F.);
+#64717 = EDGE_LOOP('',(#64718,#64741,#64769,#64790));
+#64718 = ORIENTED_EDGE('',*,*,#64719,.F.);
+#64719 = EDGE_CURVE('',#64720,#64590,#64722,.T.);
+#64720 = VERTEX_POINT('',#64721);
+#64721 = CARTESIAN_POINT('',(2.65,4.375,1.01));
+#64722 = SURFACE_CURVE('',#64723,(#64727,#64734),.PCURVE_S1.);
+#64723 = LINE('',#64724,#64725);
+#64724 = CARTESIAN_POINT('',(2.55,4.375,1.01));
+#64725 = VECTOR('',#64726,1.);
+#64726 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#64727 = PCURVE('',#64612,#64728);
+#64728 = DEFINITIONAL_REPRESENTATION('',(#64729),#64733);
+#64729 = LINE('',#64730,#64731);
+#64730 = CARTESIAN_POINT('',(0.,0.));
+#64731 = VECTOR('',#64732,1.);
+#64732 = DIRECTION('',(1.,0.));
+#64733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64734 = PCURVE('',#64700,#64735);
+#64735 = DEFINITIONAL_REPRESENTATION('',(#64736),#64740);
+#64736 = LINE('',#64737,#64738);
+#64737 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#64738 = VECTOR('',#64739,1.);
+#64739 = DIRECTION('',(0.,-1.));
+#64740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64741 = ORIENTED_EDGE('',*,*,#64742,.T.);
+#64742 = EDGE_CURVE('',#64720,#64743,#64745,.T.);
+#64743 = VERTEX_POINT('',#64744);
+#64744 = CARTESIAN_POINT('',(2.65,4.075,1.01));
+#64745 = SURFACE_CURVE('',#64746,(#64750,#64757),.PCURVE_S1.);
+#64746 = LINE('',#64747,#64748);
+#64747 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#64748 = VECTOR('',#64749,1.);
+#64749 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#64750 = PCURVE('',#64612,#64751);
+#64751 = DEFINITIONAL_REPRESENTATION('',(#64752),#64756);
+#64752 = LINE('',#64753,#64754);
+#64753 = CARTESIAN_POINT('',(0.1,0.525));
+#64754 = VECTOR('',#64755,1.);
+#64755 = DIRECTION('',(0.,-1.));
+#64756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64757 = PCURVE('',#64758,#64763);
+#64758 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#64759,#64760)
+ ,(#64761,#64762
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#64759 = CARTESIAN_POINT('',(2.45657352888,4.80328676444,0.1));
+#64760 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#64761 = CARTESIAN_POINT('',(2.45657352888,-4.80328676444,0.1));
+#64762 = CARTESIAN_POINT('',(2.65,-4.9,1.01));
+#64763 = DEFINITIONAL_REPRESENTATION('',(#64764),#64768);
+#64764 = LINE('',#64765,#64766);
+#64765 = CARTESIAN_POINT('',(-3.330669073875E-16,1.));
+#64766 = VECTOR('',#64767,1.);
+#64767 = DIRECTION('',(1.,0.));
+#64768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64769 = ORIENTED_EDGE('',*,*,#64770,.T.);
+#64770 = EDGE_CURVE('',#64743,#64592,#64771,.T.);
+#64771 = SURFACE_CURVE('',#64772,(#64776,#64783),.PCURVE_S1.);
+#64772 = LINE('',#64773,#64774);
+#64773 = CARTESIAN_POINT('',(2.55,4.075,1.01));
+#64774 = VECTOR('',#64775,1.);
+#64775 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#64776 = PCURVE('',#64612,#64777);
+#64777 = DEFINITIONAL_REPRESENTATION('',(#64778),#64782);
+#64778 = LINE('',#64779,#64780);
+#64779 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#64780 = VECTOR('',#64781,1.);
+#64781 = DIRECTION('',(1.,0.));
+#64782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64783 = PCURVE('',#64641,#64784);
+#64784 = DEFINITIONAL_REPRESENTATION('',(#64785),#64789);
+#64785 = LINE('',#64786,#64787);
+#64786 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#64787 = VECTOR('',#64788,1.);
+#64788 = DIRECTION('',(0.,-1.));
+#64789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64790 = ORIENTED_EDGE('',*,*,#64589,.F.);
+#64791 = ADVANCED_FACE('',(#64792),#64673,.F.);
+#64792 = FACE_BOUND('',#64793,.F.);
+#64793 = EDGE_LOOP('',(#64794,#64795,#64818,#64846));
+#64794 = ORIENTED_EDGE('',*,*,#64657,.T.);
+#64795 = ORIENTED_EDGE('',*,*,#64796,.T.);
+#64796 = EDGE_CURVE('',#64625,#64797,#64799,.T.);
+#64797 = VERTEX_POINT('',#64798);
+#64798 = CARTESIAN_POINT('',(3.25,4.075,0.28));
+#64799 = SURFACE_CURVE('',#64800,(#64804,#64811),.PCURVE_S1.);
+#64800 = LINE('',#64801,#64802);
+#64801 = CARTESIAN_POINT('',(3.25,4.075,0.91));
+#64802 = VECTOR('',#64803,1.);
+#64803 = DIRECTION('',(0.,0.,-1.));
+#64804 = PCURVE('',#64673,#64805);
+#64805 = DEFINITIONAL_REPRESENTATION('',(#64806),#64810);
+#64806 = LINE('',#64807,#64808);
+#64807 = CARTESIAN_POINT('',(0.,-0.3));
+#64808 = VECTOR('',#64809,1.);
+#64809 = DIRECTION('',(1.,0.));
+#64810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64811 = PCURVE('',#64641,#64812);
+#64812 = DEFINITIONAL_REPRESENTATION('',(#64813),#64817);
+#64813 = LINE('',#64814,#64815);
+#64814 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#64815 = VECTOR('',#64816,1.);
+#64816 = DIRECTION('',(-1.,-0.));
+#64817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64818 = ORIENTED_EDGE('',*,*,#64819,.F.);
+#64819 = EDGE_CURVE('',#64820,#64797,#64822,.T.);
+#64820 = VERTEX_POINT('',#64821);
+#64821 = CARTESIAN_POINT('',(3.25,4.375,0.28));
+#64822 = SURFACE_CURVE('',#64823,(#64827,#64834),.PCURVE_S1.);
+#64823 = LINE('',#64824,#64825);
+#64824 = CARTESIAN_POINT('',(3.25,4.375,0.28));
+#64825 = VECTOR('',#64826,1.);
+#64826 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#64827 = PCURVE('',#64673,#64828);
+#64828 = DEFINITIONAL_REPRESENTATION('',(#64829),#64833);
+#64829 = LINE('',#64830,#64831);
+#64830 = CARTESIAN_POINT('',(0.63,0.));
+#64831 = VECTOR('',#64832,1.);
+#64832 = DIRECTION('',(0.,-1.));
+#64833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64834 = PCURVE('',#64835,#64840);
+#64835 = CYLINDRICAL_SURFACE('',#64836,0.28);
+#64836 = AXIS2_PLACEMENT_3D('',#64837,#64838,#64839);
+#64837 = CARTESIAN_POINT('',(3.53,4.375,0.28));
+#64838 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#64839 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#64840 = DEFINITIONAL_REPRESENTATION('',(#64841),#64845);
+#64841 = LINE('',#64842,#64843);
+#64842 = CARTESIAN_POINT('',(6.28318530718,0.));
+#64843 = VECTOR('',#64844,1.);
+#64844 = DIRECTION('',(0.,-1.));
+#64845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64846 = ORIENTED_EDGE('',*,*,#64847,.F.);
+#64847 = EDGE_CURVE('',#64658,#64820,#64848,.T.);
+#64848 = SURFACE_CURVE('',#64849,(#64853,#64860),.PCURVE_S1.);
+#64849 = LINE('',#64850,#64851);
+#64850 = CARTESIAN_POINT('',(3.25,4.375,0.91));
+#64851 = VECTOR('',#64852,1.);
+#64852 = DIRECTION('',(0.,0.,-1.));
+#64853 = PCURVE('',#64673,#64854);
+#64854 = DEFINITIONAL_REPRESENTATION('',(#64855),#64859);
+#64855 = LINE('',#64856,#64857);
+#64856 = CARTESIAN_POINT('',(0.,0.));
+#64857 = VECTOR('',#64858,1.);
+#64858 = DIRECTION('',(1.,0.));
+#64859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64860 = PCURVE('',#64700,#64861);
+#64861 = DEFINITIONAL_REPRESENTATION('',(#64862),#64866);
+#64862 = LINE('',#64863,#64864);
+#64863 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#64864 = VECTOR('',#64865,1.);
+#64865 = DIRECTION('',(-1.,-0.));
+#64866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64867 = ADVANCED_FACE('',(#64868),#64700,.F.);
+#64868 = FACE_BOUND('',#64869,.F.);
+#64869 = EDGE_LOOP('',(#64870,#64898,#64899,#64900,#64901,#64925,#64953,
+ #64981,#65009,#65042,#65070,#65099));
+#64870 = ORIENTED_EDGE('',*,*,#64871,.F.);
+#64871 = EDGE_CURVE('',#64720,#64872,#64874,.T.);
+#64872 = VERTEX_POINT('',#64873);
+#64873 = CARTESIAN_POINT('',(2.65,4.375,1.19));
+#64874 = SURFACE_CURVE('',#64875,(#64879,#64886),.PCURVE_S1.);
+#64875 = LINE('',#64876,#64877);
+#64876 = CARTESIAN_POINT('',(2.65,4.375,0.917003108779));
+#64877 = VECTOR('',#64878,1.);
+#64878 = DIRECTION('',(0.,0.,1.));
+#64879 = PCURVE('',#64700,#64880);
+#64880 = DEFINITIONAL_REPRESENTATION('',(#64881),#64885);
+#64881 = LINE('',#64882,#64883);
+#64882 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#64883 = VECTOR('',#64884,1.);
+#64884 = DIRECTION('',(1.,0.));
+#64885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64886 = PCURVE('',#64887,#64892);
+#64887 = PLANE('',#64888);
+#64888 = AXIS2_PLACEMENT_3D('',#64889,#64890,#64891);
+#64889 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#64890 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#64891 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#64892 = DEFINITIONAL_REPRESENTATION('',(#64893),#64897);
+#64893 = LINE('',#64894,#64895);
+#64894 = CARTESIAN_POINT('',(0.525,-0.272996891221));
+#64895 = VECTOR('',#64896,1.);
+#64896 = DIRECTION('',(0.,1.));
+#64897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64898 = ORIENTED_EDGE('',*,*,#64719,.T.);
+#64899 = ORIENTED_EDGE('',*,*,#64685,.T.);
+#64900 = ORIENTED_EDGE('',*,*,#64847,.T.);
+#64901 = ORIENTED_EDGE('',*,*,#64902,.T.);
+#64902 = EDGE_CURVE('',#64820,#64903,#64905,.T.);
+#64903 = VERTEX_POINT('',#64904);
+#64904 = CARTESIAN_POINT('',(3.53,4.375,0.));
+#64905 = SURFACE_CURVE('',#64906,(#64911,#64918),.PCURVE_S1.);
+#64906 = CIRCLE('',#64907,0.28);
+#64907 = AXIS2_PLACEMENT_3D('',#64908,#64909,#64910);
+#64908 = CARTESIAN_POINT('',(3.53,4.375,0.28));
+#64909 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#64910 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#64911 = PCURVE('',#64700,#64912);
+#64912 = DEFINITIONAL_REPRESENTATION('',(#64913),#64917);
+#64913 = CIRCLE('',#64914,0.28);
+#64914 = AXIS2_PLACEMENT_2D('',#64915,#64916);
+#64915 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#64916 = DIRECTION('',(1.982541115402E-16,1.));
+#64917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64918 = PCURVE('',#64835,#64919);
+#64919 = DEFINITIONAL_REPRESENTATION('',(#64920),#64924);
+#64920 = LINE('',#64921,#64922);
+#64921 = CARTESIAN_POINT('',(6.28318530718,0.));
+#64922 = VECTOR('',#64923,1.);
+#64923 = DIRECTION('',(-1.,0.));
+#64924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64925 = ORIENTED_EDGE('',*,*,#64926,.T.);
+#64926 = EDGE_CURVE('',#64903,#64927,#64929,.T.);
+#64927 = VERTEX_POINT('',#64928);
+#64928 = CARTESIAN_POINT('',(3.9,4.375,0.));
+#64929 = SURFACE_CURVE('',#64930,(#64934,#64941),.PCURVE_S1.);
+#64930 = LINE('',#64931,#64932);
+#64931 = CARTESIAN_POINT('',(3.53,4.375,0.));
+#64932 = VECTOR('',#64933,1.);
+#64933 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#64934 = PCURVE('',#64700,#64935);
+#64935 = DEFINITIONAL_REPRESENTATION('',(#64936),#64940);
+#64936 = LINE('',#64937,#64938);
+#64937 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#64938 = VECTOR('',#64939,1.);
+#64939 = DIRECTION('',(0.,-1.));
+#64940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64941 = PCURVE('',#64942,#64947);
+#64942 = PLANE('',#64943);
+#64943 = AXIS2_PLACEMENT_3D('',#64944,#64945,#64946);
+#64944 = CARTESIAN_POINT('',(3.53,4.375,0.));
+#64945 = DIRECTION('',(0.,0.,1.));
+#64946 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#64947 = DEFINITIONAL_REPRESENTATION('',(#64948),#64952);
+#64948 = LINE('',#64949,#64950);
+#64949 = CARTESIAN_POINT('',(0.,0.));
+#64950 = VECTOR('',#64951,1.);
+#64951 = DIRECTION('',(1.,0.));
+#64952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64953 = ORIENTED_EDGE('',*,*,#64954,.T.);
+#64954 = EDGE_CURVE('',#64927,#64955,#64957,.T.);
+#64955 = VERTEX_POINT('',#64956);
+#64956 = CARTESIAN_POINT('',(3.9,4.375,0.18));
+#64957 = SURFACE_CURVE('',#64958,(#64962,#64969),.PCURVE_S1.);
+#64958 = LINE('',#64959,#64960);
+#64959 = CARTESIAN_POINT('',(3.9,4.375,0.));
+#64960 = VECTOR('',#64961,1.);
+#64961 = DIRECTION('',(0.,0.,1.));
+#64962 = PCURVE('',#64700,#64963);
+#64963 = DEFINITIONAL_REPRESENTATION('',(#64964),#64968);
+#64964 = LINE('',#64965,#64966);
+#64965 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#64966 = VECTOR('',#64967,1.);
+#64967 = DIRECTION('',(1.,0.));
+#64968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64969 = PCURVE('',#64970,#64975);
+#64970 = PLANE('',#64971);
+#64971 = AXIS2_PLACEMENT_3D('',#64972,#64973,#64974);
+#64972 = CARTESIAN_POINT('',(3.9,4.375,0.));
+#64973 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#64974 = DIRECTION('',(0.,0.,1.));
+#64975 = DEFINITIONAL_REPRESENTATION('',(#64976),#64980);
+#64976 = LINE('',#64977,#64978);
+#64977 = CARTESIAN_POINT('',(0.,0.));
+#64978 = VECTOR('',#64979,1.);
+#64979 = DIRECTION('',(1.,0.));
+#64980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64981 = ORIENTED_EDGE('',*,*,#64982,.T.);
+#64982 = EDGE_CURVE('',#64955,#64983,#64985,.T.);
+#64983 = VERTEX_POINT('',#64984);
+#64984 = CARTESIAN_POINT('',(3.53,4.375,0.18));
+#64985 = SURFACE_CURVE('',#64986,(#64990,#64997),.PCURVE_S1.);
+#64986 = LINE('',#64987,#64988);
+#64987 = CARTESIAN_POINT('',(3.9,4.375,0.18));
+#64988 = VECTOR('',#64989,1.);
+#64989 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#64990 = PCURVE('',#64700,#64991);
+#64991 = DEFINITIONAL_REPRESENTATION('',(#64992),#64996);
+#64992 = LINE('',#64993,#64994);
+#64993 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#64994 = VECTOR('',#64995,1.);
+#64995 = DIRECTION('',(0.,1.));
+#64996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#64997 = PCURVE('',#64998,#65003);
+#64998 = PLANE('',#64999);
+#64999 = AXIS2_PLACEMENT_3D('',#65000,#65001,#65002);
+#65000 = CARTESIAN_POINT('',(3.9,4.375,0.18));
+#65001 = DIRECTION('',(0.,0.,-1.));
+#65002 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#65003 = DEFINITIONAL_REPRESENTATION('',(#65004),#65008);
+#65004 = LINE('',#65005,#65006);
+#65005 = CARTESIAN_POINT('',(-0.,0.));
+#65006 = VECTOR('',#65007,1.);
+#65007 = DIRECTION('',(1.,0.));
+#65008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65009 = ORIENTED_EDGE('',*,*,#65010,.T.);
+#65010 = EDGE_CURVE('',#64983,#65011,#65013,.T.);
+#65011 = VERTEX_POINT('',#65012);
+#65012 = CARTESIAN_POINT('',(3.43,4.375,0.28));
+#65013 = SURFACE_CURVE('',#65014,(#65019,#65030),.PCURVE_S1.);
+#65014 = CIRCLE('',#65015,0.1);
+#65015 = AXIS2_PLACEMENT_3D('',#65016,#65017,#65018);
+#65016 = CARTESIAN_POINT('',(3.53,4.375,0.28));
+#65017 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#65018 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#65019 = PCURVE('',#64700,#65020);
+#65020 = DEFINITIONAL_REPRESENTATION('',(#65021),#65029);
+#65021 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#65022,#65023,#65024,#65025
+ ,#65026,#65027,#65028),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#65022 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#65023 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#65024 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#65025 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#65026 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#65027 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#65028 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#65029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65030 = PCURVE('',#65031,#65036);
+#65031 = CYLINDRICAL_SURFACE('',#65032,0.1);
+#65032 = AXIS2_PLACEMENT_3D('',#65033,#65034,#65035);
+#65033 = CARTESIAN_POINT('',(3.53,4.375,0.28));
+#65034 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#65035 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#65036 = DEFINITIONAL_REPRESENTATION('',(#65037),#65041);
+#65037 = LINE('',#65038,#65039);
+#65038 = CARTESIAN_POINT('',(0.,0.));
+#65039 = VECTOR('',#65040,1.);
+#65040 = DIRECTION('',(1.,0.));
+#65041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65042 = ORIENTED_EDGE('',*,*,#65043,.T.);
+#65043 = EDGE_CURVE('',#65011,#65044,#65046,.T.);
+#65044 = VERTEX_POINT('',#65045);
+#65045 = CARTESIAN_POINT('',(3.43,4.375,0.91));
+#65046 = SURFACE_CURVE('',#65047,(#65051,#65058),.PCURVE_S1.);
+#65047 = LINE('',#65048,#65049);
+#65048 = CARTESIAN_POINT('',(3.43,4.375,0.28));
+#65049 = VECTOR('',#65050,1.);
+#65050 = DIRECTION('',(0.,0.,1.));
+#65051 = PCURVE('',#64700,#65052);
+#65052 = DEFINITIONAL_REPRESENTATION('',(#65053),#65057);
+#65053 = LINE('',#65054,#65055);
+#65054 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#65055 = VECTOR('',#65056,1.);
+#65056 = DIRECTION('',(1.,0.));
+#65057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65058 = PCURVE('',#65059,#65064);
+#65059 = PLANE('',#65060);
+#65060 = AXIS2_PLACEMENT_3D('',#65061,#65062,#65063);
+#65061 = CARTESIAN_POINT('',(3.43,4.375,0.28));
+#65062 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65063 = DIRECTION('',(0.,0.,1.));
+#65064 = DEFINITIONAL_REPRESENTATION('',(#65065),#65069);
+#65065 = LINE('',#65066,#65067);
+#65066 = CARTESIAN_POINT('',(0.,0.));
+#65067 = VECTOR('',#65068,1.);
+#65068 = DIRECTION('',(1.,0.));
+#65069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65070 = ORIENTED_EDGE('',*,*,#65071,.T.);
+#65071 = EDGE_CURVE('',#65044,#65072,#65074,.T.);
+#65072 = VERTEX_POINT('',#65073);
+#65073 = CARTESIAN_POINT('',(3.15,4.375,1.19));
+#65074 = SURFACE_CURVE('',#65075,(#65080,#65087),.PCURVE_S1.);
+#65075 = CIRCLE('',#65076,0.28);
+#65076 = AXIS2_PLACEMENT_3D('',#65077,#65078,#65079);
+#65077 = CARTESIAN_POINT('',(3.15,4.375,0.91));
+#65078 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65079 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#65080 = PCURVE('',#64700,#65081);
+#65081 = DEFINITIONAL_REPRESENTATION('',(#65082),#65086);
+#65082 = CIRCLE('',#65083,0.28);
+#65083 = AXIS2_PLACEMENT_2D('',#65084,#65085);
+#65084 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#65085 = DIRECTION('',(0.,-1.));
+#65086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65087 = PCURVE('',#65088,#65093);
+#65088 = CYLINDRICAL_SURFACE('',#65089,0.28);
+#65089 = AXIS2_PLACEMENT_3D('',#65090,#65091,#65092);
+#65090 = CARTESIAN_POINT('',(3.15,4.375,0.91));
+#65091 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#65092 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#65093 = DEFINITIONAL_REPRESENTATION('',(#65094),#65098);
+#65094 = LINE('',#65095,#65096);
+#65095 = CARTESIAN_POINT('',(6.28318530718,0.));
+#65096 = VECTOR('',#65097,1.);
+#65097 = DIRECTION('',(-1.,0.));
+#65098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65099 = ORIENTED_EDGE('',*,*,#65100,.T.);
+#65100 = EDGE_CURVE('',#65072,#64872,#65101,.T.);
+#65101 = SURFACE_CURVE('',#65102,(#65106,#65113),.PCURVE_S1.);
+#65102 = LINE('',#65103,#65104);
+#65103 = CARTESIAN_POINT('',(3.15,4.375,1.19));
+#65104 = VECTOR('',#65105,1.);
+#65105 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65106 = PCURVE('',#64700,#65107);
+#65107 = DEFINITIONAL_REPRESENTATION('',(#65108),#65112);
+#65108 = LINE('',#65109,#65110);
+#65109 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#65110 = VECTOR('',#65111,1.);
+#65111 = DIRECTION('',(0.,1.));
+#65112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65113 = PCURVE('',#65114,#65119);
+#65114 = PLANE('',#65115);
+#65115 = AXIS2_PLACEMENT_3D('',#65116,#65117,#65118);
+#65116 = CARTESIAN_POINT('',(3.15,4.375,1.19));
+#65117 = DIRECTION('',(0.,0.,-1.));
+#65118 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#65119 = DEFINITIONAL_REPRESENTATION('',(#65120),#65124);
+#65120 = LINE('',#65121,#65122);
+#65121 = CARTESIAN_POINT('',(-0.,0.));
+#65122 = VECTOR('',#65123,1.);
+#65123 = DIRECTION('',(1.,0.));
+#65124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65125 = ADVANCED_FACE('',(#65126),#64641,.T.);
+#65126 = FACE_BOUND('',#65127,.T.);
+#65127 = EDGE_LOOP('',(#65128,#65156,#65157,#65158,#65159,#65183,#65206,
+ #65229,#65252,#65280,#65303,#65327));
+#65128 = ORIENTED_EDGE('',*,*,#65129,.F.);
+#65129 = EDGE_CURVE('',#64743,#65130,#65132,.T.);
+#65130 = VERTEX_POINT('',#65131);
+#65131 = CARTESIAN_POINT('',(2.65,4.075,1.19));
+#65132 = SURFACE_CURVE('',#65133,(#65137,#65144),.PCURVE_S1.);
+#65133 = LINE('',#65134,#65135);
+#65134 = CARTESIAN_POINT('',(2.65,4.075,0.917003108779));
+#65135 = VECTOR('',#65136,1.);
+#65136 = DIRECTION('',(0.,0.,1.));
+#65137 = PCURVE('',#64641,#65138);
+#65138 = DEFINITIONAL_REPRESENTATION('',(#65139),#65143);
+#65139 = LINE('',#65140,#65141);
+#65140 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#65141 = VECTOR('',#65142,1.);
+#65142 = DIRECTION('',(1.,0.));
+#65143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65144 = PCURVE('',#65145,#65150);
+#65145 = PLANE('',#65146);
+#65146 = AXIS2_PLACEMENT_3D('',#65147,#65148,#65149);
+#65147 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65148 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65149 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65150 = DEFINITIONAL_REPRESENTATION('',(#65151),#65155);
+#65151 = LINE('',#65152,#65153);
+#65152 = CARTESIAN_POINT('',(0.825,-0.272996891221));
+#65153 = VECTOR('',#65154,1.);
+#65154 = DIRECTION('',(0.,1.));
+#65155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65156 = ORIENTED_EDGE('',*,*,#64770,.T.);
+#65157 = ORIENTED_EDGE('',*,*,#64624,.T.);
+#65158 = ORIENTED_EDGE('',*,*,#64796,.T.);
+#65159 = ORIENTED_EDGE('',*,*,#65160,.T.);
+#65160 = EDGE_CURVE('',#64797,#65161,#65163,.T.);
+#65161 = VERTEX_POINT('',#65162);
+#65162 = CARTESIAN_POINT('',(3.53,4.075,0.));
+#65163 = SURFACE_CURVE('',#65164,(#65169,#65176),.PCURVE_S1.);
+#65164 = CIRCLE('',#65165,0.28);
+#65165 = AXIS2_PLACEMENT_3D('',#65166,#65167,#65168);
+#65166 = CARTESIAN_POINT('',(3.53,4.075,0.28));
+#65167 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65168 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#65169 = PCURVE('',#64641,#65170);
+#65170 = DEFINITIONAL_REPRESENTATION('',(#65171),#65175);
+#65171 = CIRCLE('',#65172,0.28);
+#65172 = AXIS2_PLACEMENT_2D('',#65173,#65174);
+#65173 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#65174 = DIRECTION('',(1.982541115402E-16,1.));
+#65175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65176 = PCURVE('',#64835,#65177);
+#65177 = DEFINITIONAL_REPRESENTATION('',(#65178),#65182);
+#65178 = LINE('',#65179,#65180);
+#65179 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#65180 = VECTOR('',#65181,1.);
+#65181 = DIRECTION('',(-1.,0.));
+#65182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65183 = ORIENTED_EDGE('',*,*,#65184,.T.);
+#65184 = EDGE_CURVE('',#65161,#65185,#65187,.T.);
+#65185 = VERTEX_POINT('',#65186);
+#65186 = CARTESIAN_POINT('',(3.9,4.075,0.));
+#65187 = SURFACE_CURVE('',#65188,(#65192,#65199),.PCURVE_S1.);
+#65188 = LINE('',#65189,#65190);
+#65189 = CARTESIAN_POINT('',(3.53,4.075,0.));
+#65190 = VECTOR('',#65191,1.);
+#65191 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#65192 = PCURVE('',#64641,#65193);
+#65193 = DEFINITIONAL_REPRESENTATION('',(#65194),#65198);
+#65194 = LINE('',#65195,#65196);
+#65195 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#65196 = VECTOR('',#65197,1.);
+#65197 = DIRECTION('',(0.,-1.));
+#65198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65199 = PCURVE('',#64942,#65200);
+#65200 = DEFINITIONAL_REPRESENTATION('',(#65201),#65205);
+#65201 = LINE('',#65202,#65203);
+#65202 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#65203 = VECTOR('',#65204,1.);
+#65204 = DIRECTION('',(1.,0.));
+#65205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65206 = ORIENTED_EDGE('',*,*,#65207,.T.);
+#65207 = EDGE_CURVE('',#65185,#65208,#65210,.T.);
+#65208 = VERTEX_POINT('',#65209);
+#65209 = CARTESIAN_POINT('',(3.9,4.075,0.18));
+#65210 = SURFACE_CURVE('',#65211,(#65215,#65222),.PCURVE_S1.);
+#65211 = LINE('',#65212,#65213);
+#65212 = CARTESIAN_POINT('',(3.9,4.075,0.));
+#65213 = VECTOR('',#65214,1.);
+#65214 = DIRECTION('',(0.,0.,1.));
+#65215 = PCURVE('',#64641,#65216);
+#65216 = DEFINITIONAL_REPRESENTATION('',(#65217),#65221);
+#65217 = LINE('',#65218,#65219);
+#65218 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#65219 = VECTOR('',#65220,1.);
+#65220 = DIRECTION('',(1.,0.));
+#65221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65222 = PCURVE('',#64970,#65223);
+#65223 = DEFINITIONAL_REPRESENTATION('',(#65224),#65228);
+#65224 = LINE('',#65225,#65226);
+#65225 = CARTESIAN_POINT('',(0.,-0.3));
+#65226 = VECTOR('',#65227,1.);
+#65227 = DIRECTION('',(1.,0.));
+#65228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65229 = ORIENTED_EDGE('',*,*,#65230,.T.);
+#65230 = EDGE_CURVE('',#65208,#65231,#65233,.T.);
+#65231 = VERTEX_POINT('',#65232);
+#65232 = CARTESIAN_POINT('',(3.53,4.075,0.18));
+#65233 = SURFACE_CURVE('',#65234,(#65238,#65245),.PCURVE_S1.);
+#65234 = LINE('',#65235,#65236);
+#65235 = CARTESIAN_POINT('',(3.9,4.075,0.18));
+#65236 = VECTOR('',#65237,1.);
+#65237 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65238 = PCURVE('',#64641,#65239);
+#65239 = DEFINITIONAL_REPRESENTATION('',(#65240),#65244);
+#65240 = LINE('',#65241,#65242);
+#65241 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#65242 = VECTOR('',#65243,1.);
+#65243 = DIRECTION('',(0.,1.));
+#65244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65245 = PCURVE('',#64998,#65246);
+#65246 = DEFINITIONAL_REPRESENTATION('',(#65247),#65251);
+#65247 = LINE('',#65248,#65249);
+#65248 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#65249 = VECTOR('',#65250,1.);
+#65250 = DIRECTION('',(1.,0.));
+#65251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65252 = ORIENTED_EDGE('',*,*,#65253,.T.);
+#65253 = EDGE_CURVE('',#65231,#65254,#65256,.T.);
+#65254 = VERTEX_POINT('',#65255);
+#65255 = CARTESIAN_POINT('',(3.43,4.075,0.28));
+#65256 = SURFACE_CURVE('',#65257,(#65262,#65273),.PCURVE_S1.);
+#65257 = CIRCLE('',#65258,0.1);
+#65258 = AXIS2_PLACEMENT_3D('',#65259,#65260,#65261);
+#65259 = CARTESIAN_POINT('',(3.53,4.075,0.28));
+#65260 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#65261 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#65262 = PCURVE('',#64641,#65263);
+#65263 = DEFINITIONAL_REPRESENTATION('',(#65264),#65272);
+#65264 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#65265,#65266,#65267,#65268
+ ,#65269,#65270,#65271),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#65265 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#65266 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#65267 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#65268 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#65269 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#65270 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#65271 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#65272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65273 = PCURVE('',#65031,#65274);
+#65274 = DEFINITIONAL_REPRESENTATION('',(#65275),#65279);
+#65275 = LINE('',#65276,#65277);
+#65276 = CARTESIAN_POINT('',(0.,-0.3));
+#65277 = VECTOR('',#65278,1.);
+#65278 = DIRECTION('',(1.,0.));
+#65279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65280 = ORIENTED_EDGE('',*,*,#65281,.T.);
+#65281 = EDGE_CURVE('',#65254,#65282,#65284,.T.);
+#65282 = VERTEX_POINT('',#65283);
+#65283 = CARTESIAN_POINT('',(3.43,4.075,0.91));
+#65284 = SURFACE_CURVE('',#65285,(#65289,#65296),.PCURVE_S1.);
+#65285 = LINE('',#65286,#65287);
+#65286 = CARTESIAN_POINT('',(3.43,4.075,0.28));
+#65287 = VECTOR('',#65288,1.);
+#65288 = DIRECTION('',(0.,0.,1.));
+#65289 = PCURVE('',#64641,#65290);
+#65290 = DEFINITIONAL_REPRESENTATION('',(#65291),#65295);
+#65291 = LINE('',#65292,#65293);
+#65292 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#65293 = VECTOR('',#65294,1.);
+#65294 = DIRECTION('',(1.,0.));
+#65295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65296 = PCURVE('',#65059,#65297);
+#65297 = DEFINITIONAL_REPRESENTATION('',(#65298),#65302);
+#65298 = LINE('',#65299,#65300);
+#65299 = CARTESIAN_POINT('',(0.,-0.3));
+#65300 = VECTOR('',#65301,1.);
+#65301 = DIRECTION('',(1.,0.));
+#65302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65303 = ORIENTED_EDGE('',*,*,#65304,.T.);
+#65304 = EDGE_CURVE('',#65282,#65305,#65307,.T.);
+#65305 = VERTEX_POINT('',#65306);
+#65306 = CARTESIAN_POINT('',(3.15,4.075,1.19));
+#65307 = SURFACE_CURVE('',#65308,(#65313,#65320),.PCURVE_S1.);
+#65308 = CIRCLE('',#65309,0.28);
+#65309 = AXIS2_PLACEMENT_3D('',#65310,#65311,#65312);
+#65310 = CARTESIAN_POINT('',(3.15,4.075,0.91));
+#65311 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65312 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#65313 = PCURVE('',#64641,#65314);
+#65314 = DEFINITIONAL_REPRESENTATION('',(#65315),#65319);
+#65315 = CIRCLE('',#65316,0.28);
+#65316 = AXIS2_PLACEMENT_2D('',#65317,#65318);
+#65317 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#65318 = DIRECTION('',(0.,-1.));
+#65319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65320 = PCURVE('',#65088,#65321);
+#65321 = DEFINITIONAL_REPRESENTATION('',(#65322),#65326);
+#65322 = LINE('',#65323,#65324);
+#65323 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#65324 = VECTOR('',#65325,1.);
+#65325 = DIRECTION('',(-1.,0.));
+#65326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65327 = ORIENTED_EDGE('',*,*,#65328,.T.);
+#65328 = EDGE_CURVE('',#65305,#65130,#65329,.T.);
+#65329 = SURFACE_CURVE('',#65330,(#65334,#65341),.PCURVE_S1.);
+#65330 = LINE('',#65331,#65332);
+#65331 = CARTESIAN_POINT('',(3.15,4.075,1.19));
+#65332 = VECTOR('',#65333,1.);
+#65333 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65334 = PCURVE('',#64641,#65335);
+#65335 = DEFINITIONAL_REPRESENTATION('',(#65336),#65340);
+#65336 = LINE('',#65337,#65338);
+#65337 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#65338 = VECTOR('',#65339,1.);
+#65339 = DIRECTION('',(0.,1.));
+#65340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65341 = PCURVE('',#65114,#65342);
+#65342 = DEFINITIONAL_REPRESENTATION('',(#65343),#65347);
+#65343 = LINE('',#65344,#65345);
+#65344 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#65345 = VECTOR('',#65346,1.);
+#65346 = DIRECTION('',(1.,0.));
+#65347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65348 = ADVANCED_FACE('',(#65349),#64758,.F.);
+#65349 = FACE_BOUND('',#65350,.F.);
+#65350 = EDGE_LOOP('',(#65351,#65380,#65407,#65435,#65463,#65491,#65519,
+ #65547,#65575,#65603,#65631,#65659,#65687,#65715,#65743,#65771,
+ #65799,#65827,#65855,#65883,#65911,#65939,#65967,#65995,#66023,
+ #66051,#66079,#66107,#66135,#66156,#66157,#66180));
+#65351 = ORIENTED_EDGE('',*,*,#65352,.T.);
+#65352 = EDGE_CURVE('',#65353,#65355,#65357,.T.);
+#65353 = VERTEX_POINT('',#65354);
+#65354 = CARTESIAN_POINT('',(2.45657352888,4.80328676444,0.1));
+#65355 = VERTEX_POINT('',#65356);
+#65356 = CARTESIAN_POINT('',(2.45657352888,-4.80328676444,0.1));
+#65357 = SURFACE_CURVE('',#65358,(#65362,#65368),.PCURVE_S1.);
+#65358 = LINE('',#65359,#65360);
+#65359 = CARTESIAN_POINT('',(2.45657352888,4.80328676444,0.1));
+#65360 = VECTOR('',#65361,1.);
+#65361 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65362 = PCURVE('',#64758,#65363);
+#65363 = DEFINITIONAL_REPRESENTATION('',(#65364),#65367);
+#65364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65365,#65366),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.60657352888),.PIECEWISE_BEZIER_KNOTS.);
+#65365 = CARTESIAN_POINT('',(-1.294936447382E-15,-1.255056460357E-16));
+#65366 = CARTESIAN_POINT('',(9.8,3.888200288003E-16));
+#65367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65368 = PCURVE('',#65369,#65374);
+#65369 = PLANE('',#65370);
+#65370 = AXIS2_PLACEMENT_3D('',#65371,#65372,#65373);
+#65371 = CARTESIAN_POINT('',(-2.35328676444,4.90657352888,0.1));
+#65372 = DIRECTION('',(0.,0.,1.));
+#65373 = DIRECTION('',(0.432451974604,-0.901656968953,0.));
+#65374 = DEFINITIONAL_REPRESENTATION('',(#65375),#65379);
+#65375 = LINE('',#65376,#65377);
+#65376 = CARTESIAN_POINT('',(2.173162812373,4.292177487929));
+#65377 = VECTOR('',#65378,1.);
+#65378 = DIRECTION('',(0.901656968953,-0.432451974604));
+#65379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65380 = ORIENTED_EDGE('',*,*,#65381,.T.);
+#65381 = EDGE_CURVE('',#65355,#65382,#65384,.T.);
+#65382 = VERTEX_POINT('',#65383);
+#65383 = CARTESIAN_POINT('',(2.65,-4.9,1.01));
+#65384 = SURFACE_CURVE('',#65385,(#65388,#65395),.PCURVE_S1.);
+#65385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65386,#65387),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#65386 = CARTESIAN_POINT('',(2.45657352888,-4.80328676444,0.1));
+#65387 = CARTESIAN_POINT('',(2.65,-4.9,1.01));
+#65388 = PCURVE('',#64758,#65389);
+#65389 = DEFINITIONAL_REPRESENTATION('',(#65390),#65394);
+#65390 = LINE('',#65391,#65392);
+#65391 = CARTESIAN_POINT('',(9.8,-1.023707046305E-16));
+#65392 = VECTOR('',#65393,1.);
+#65393 = DIRECTION('',(-1.7763568394E-15,1.));
+#65394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65395 = PCURVE('',#65396,#65401);
+#65396 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#65397,#65398)
+ ,(#65399,#65400
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.282842712475),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#65397 = CARTESIAN_POINT('',(2.45657352888,-4.80328676444,0.1));
+#65398 = CARTESIAN_POINT('',(2.65,-4.9,1.01));
+#65399 = CARTESIAN_POINT('',(2.35328676444,-4.90657352888,0.1));
+#65400 = CARTESIAN_POINT('',(2.45,-5.1,1.01));
+#65401 = DEFINITIONAL_REPRESENTATION('',(#65402),#65406);
+#65402 = LINE('',#65403,#65404);
+#65403 = CARTESIAN_POINT('',(-1.227196788301E-16,-9.097549729277E-17));
+#65404 = VECTOR('',#65405,1.);
+#65405 = DIRECTION('',(1.38055953717E-16,1.));
+#65406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65407 = ORIENTED_EDGE('',*,*,#65408,.F.);
+#65408 = EDGE_CURVE('',#65409,#65382,#65411,.T.);
+#65409 = VERTEX_POINT('',#65410);
+#65410 = CARTESIAN_POINT('',(2.65,-4.375,1.01));
+#65411 = SURFACE_CURVE('',#65412,(#65416,#65423),.PCURVE_S1.);
+#65412 = LINE('',#65413,#65414);
+#65413 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65414 = VECTOR('',#65415,1.);
+#65415 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65416 = PCURVE('',#64758,#65417);
+#65417 = DEFINITIONAL_REPRESENTATION('',(#65418),#65422);
+#65418 = LINE('',#65419,#65420);
+#65419 = CARTESIAN_POINT('',(0.,1.));
+#65420 = VECTOR('',#65421,1.);
+#65421 = DIRECTION('',(1.,0.));
+#65422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65423 = PCURVE('',#65424,#65429);
+#65424 = PLANE('',#65425);
+#65425 = AXIS2_PLACEMENT_3D('',#65426,#65427,#65428);
+#65426 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65427 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65428 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65429 = DEFINITIONAL_REPRESENTATION('',(#65430),#65434);
+#65430 = LINE('',#65431,#65432);
+#65431 = CARTESIAN_POINT('',(0.,-0.18));
+#65432 = VECTOR('',#65433,1.);
+#65433 = DIRECTION('',(1.,0.));
+#65434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65435 = ORIENTED_EDGE('',*,*,#65436,.F.);
+#65436 = EDGE_CURVE('',#65437,#65409,#65439,.T.);
+#65437 = VERTEX_POINT('',#65438);
+#65438 = CARTESIAN_POINT('',(2.65,-4.075,1.01));
+#65439 = SURFACE_CURVE('',#65440,(#65444,#65451),.PCURVE_S1.);
+#65440 = LINE('',#65441,#65442);
+#65441 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65442 = VECTOR('',#65443,1.);
+#65443 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65444 = PCURVE('',#64758,#65445);
+#65445 = DEFINITIONAL_REPRESENTATION('',(#65446),#65450);
+#65446 = LINE('',#65447,#65448);
+#65447 = CARTESIAN_POINT('',(0.,1.));
+#65448 = VECTOR('',#65449,1.);
+#65449 = DIRECTION('',(1.,7.401486830834E-16));
+#65450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65451 = PCURVE('',#65452,#65457);
+#65452 = PLANE('',#65453);
+#65453 = AXIS2_PLACEMENT_3D('',#65454,#65455,#65456);
+#65454 = CARTESIAN_POINT('',(2.55,-4.075,1.01));
+#65455 = DIRECTION('',(0.,0.,1.));
+#65456 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65457 = DEFINITIONAL_REPRESENTATION('',(#65458),#65462);
+#65458 = LINE('',#65459,#65460);
+#65459 = CARTESIAN_POINT('',(0.1,8.975));
+#65460 = VECTOR('',#65461,1.);
+#65461 = DIRECTION('',(0.,-1.));
+#65462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65463 = ORIENTED_EDGE('',*,*,#65464,.F.);
+#65464 = EDGE_CURVE('',#65465,#65437,#65467,.T.);
+#65465 = VERTEX_POINT('',#65466);
+#65466 = CARTESIAN_POINT('',(2.65,-3.725,1.01));
+#65467 = SURFACE_CURVE('',#65468,(#65472,#65479),.PCURVE_S1.);
+#65468 = LINE('',#65469,#65470);
+#65469 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65470 = VECTOR('',#65471,1.);
+#65471 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65472 = PCURVE('',#64758,#65473);
+#65473 = DEFINITIONAL_REPRESENTATION('',(#65474),#65478);
+#65474 = LINE('',#65475,#65476);
+#65475 = CARTESIAN_POINT('',(0.,1.));
+#65476 = VECTOR('',#65477,1.);
+#65477 = DIRECTION('',(1.,0.));
+#65478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65479 = PCURVE('',#65480,#65485);
+#65480 = PLANE('',#65481);
+#65481 = AXIS2_PLACEMENT_3D('',#65482,#65483,#65484);
+#65482 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65483 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65484 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65485 = DEFINITIONAL_REPRESENTATION('',(#65486),#65490);
+#65486 = LINE('',#65487,#65488);
+#65487 = CARTESIAN_POINT('',(0.,-0.18));
+#65488 = VECTOR('',#65489,1.);
+#65489 = DIRECTION('',(1.,0.));
+#65490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65491 = ORIENTED_EDGE('',*,*,#65492,.F.);
+#65492 = EDGE_CURVE('',#65493,#65465,#65495,.T.);
+#65493 = VERTEX_POINT('',#65494);
+#65494 = CARTESIAN_POINT('',(2.65,-3.425,1.01));
+#65495 = SURFACE_CURVE('',#65496,(#65500,#65507),.PCURVE_S1.);
+#65496 = LINE('',#65497,#65498);
+#65497 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65498 = VECTOR('',#65499,1.);
+#65499 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65500 = PCURVE('',#64758,#65501);
+#65501 = DEFINITIONAL_REPRESENTATION('',(#65502),#65506);
+#65502 = LINE('',#65503,#65504);
+#65503 = CARTESIAN_POINT('',(0.,1.));
+#65504 = VECTOR('',#65505,1.);
+#65505 = DIRECTION('',(1.,0.));
+#65506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65507 = PCURVE('',#65508,#65513);
+#65508 = PLANE('',#65509);
+#65509 = AXIS2_PLACEMENT_3D('',#65510,#65511,#65512);
+#65510 = CARTESIAN_POINT('',(2.55,-3.425,1.01));
+#65511 = DIRECTION('',(0.,0.,1.));
+#65512 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65513 = DEFINITIONAL_REPRESENTATION('',(#65514),#65518);
+#65514 = LINE('',#65515,#65516);
+#65515 = CARTESIAN_POINT('',(0.1,8.325));
+#65516 = VECTOR('',#65517,1.);
+#65517 = DIRECTION('',(0.,-1.));
+#65518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65519 = ORIENTED_EDGE('',*,*,#65520,.F.);
+#65520 = EDGE_CURVE('',#65521,#65493,#65523,.T.);
+#65521 = VERTEX_POINT('',#65522);
+#65522 = CARTESIAN_POINT('',(2.65,-3.075,1.01));
+#65523 = SURFACE_CURVE('',#65524,(#65528,#65535),.PCURVE_S1.);
+#65524 = LINE('',#65525,#65526);
+#65525 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65526 = VECTOR('',#65527,1.);
+#65527 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65528 = PCURVE('',#64758,#65529);
+#65529 = DEFINITIONAL_REPRESENTATION('',(#65530),#65534);
+#65530 = LINE('',#65531,#65532);
+#65531 = CARTESIAN_POINT('',(0.,1.));
+#65532 = VECTOR('',#65533,1.);
+#65533 = DIRECTION('',(1.,0.));
+#65534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65535 = PCURVE('',#65536,#65541);
+#65536 = PLANE('',#65537);
+#65537 = AXIS2_PLACEMENT_3D('',#65538,#65539,#65540);
+#65538 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65539 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65540 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65541 = DEFINITIONAL_REPRESENTATION('',(#65542),#65546);
+#65542 = LINE('',#65543,#65544);
+#65543 = CARTESIAN_POINT('',(0.,-0.18));
+#65544 = VECTOR('',#65545,1.);
+#65545 = DIRECTION('',(1.,0.));
+#65546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65547 = ORIENTED_EDGE('',*,*,#65548,.F.);
+#65548 = EDGE_CURVE('',#65549,#65521,#65551,.T.);
+#65549 = VERTEX_POINT('',#65550);
+#65550 = CARTESIAN_POINT('',(2.65,-2.775,1.01));
+#65551 = SURFACE_CURVE('',#65552,(#65556,#65563),.PCURVE_S1.);
+#65552 = LINE('',#65553,#65554);
+#65553 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65554 = VECTOR('',#65555,1.);
+#65555 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65556 = PCURVE('',#64758,#65557);
+#65557 = DEFINITIONAL_REPRESENTATION('',(#65558),#65562);
+#65558 = LINE('',#65559,#65560);
+#65559 = CARTESIAN_POINT('',(0.,1.));
+#65560 = VECTOR('',#65561,1.);
+#65561 = DIRECTION('',(1.,0.));
+#65562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65563 = PCURVE('',#65564,#65569);
+#65564 = PLANE('',#65565);
+#65565 = AXIS2_PLACEMENT_3D('',#65566,#65567,#65568);
+#65566 = CARTESIAN_POINT('',(2.55,-2.775,1.01));
+#65567 = DIRECTION('',(0.,0.,1.));
+#65568 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65569 = DEFINITIONAL_REPRESENTATION('',(#65570),#65574);
+#65570 = LINE('',#65571,#65572);
+#65571 = CARTESIAN_POINT('',(0.1,7.675));
+#65572 = VECTOR('',#65573,1.);
+#65573 = DIRECTION('',(0.,-1.));
+#65574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65575 = ORIENTED_EDGE('',*,*,#65576,.F.);
+#65576 = EDGE_CURVE('',#65577,#65549,#65579,.T.);
+#65577 = VERTEX_POINT('',#65578);
+#65578 = CARTESIAN_POINT('',(2.65,-2.425,1.01));
+#65579 = SURFACE_CURVE('',#65580,(#65584,#65591),.PCURVE_S1.);
+#65580 = LINE('',#65581,#65582);
+#65581 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65582 = VECTOR('',#65583,1.);
+#65583 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65584 = PCURVE('',#64758,#65585);
+#65585 = DEFINITIONAL_REPRESENTATION('',(#65586),#65590);
+#65586 = LINE('',#65587,#65588);
+#65587 = CARTESIAN_POINT('',(0.,1.));
+#65588 = VECTOR('',#65589,1.);
+#65589 = DIRECTION('',(1.,0.));
+#65590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65591 = PCURVE('',#65592,#65597);
+#65592 = PLANE('',#65593);
+#65593 = AXIS2_PLACEMENT_3D('',#65594,#65595,#65596);
+#65594 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65595 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65596 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65597 = DEFINITIONAL_REPRESENTATION('',(#65598),#65602);
+#65598 = LINE('',#65599,#65600);
+#65599 = CARTESIAN_POINT('',(0.,-0.18));
+#65600 = VECTOR('',#65601,1.);
+#65601 = DIRECTION('',(1.,0.));
+#65602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65603 = ORIENTED_EDGE('',*,*,#65604,.F.);
+#65604 = EDGE_CURVE('',#65605,#65577,#65607,.T.);
+#65605 = VERTEX_POINT('',#65606);
+#65606 = CARTESIAN_POINT('',(2.65,-2.125,1.01));
+#65607 = SURFACE_CURVE('',#65608,(#65612,#65619),.PCURVE_S1.);
+#65608 = LINE('',#65609,#65610);
+#65609 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65610 = VECTOR('',#65611,1.);
+#65611 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65612 = PCURVE('',#64758,#65613);
+#65613 = DEFINITIONAL_REPRESENTATION('',(#65614),#65618);
+#65614 = LINE('',#65615,#65616);
+#65615 = CARTESIAN_POINT('',(0.,1.));
+#65616 = VECTOR('',#65617,1.);
+#65617 = DIRECTION('',(1.,0.));
+#65618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65619 = PCURVE('',#65620,#65625);
+#65620 = PLANE('',#65621);
+#65621 = AXIS2_PLACEMENT_3D('',#65622,#65623,#65624);
+#65622 = CARTESIAN_POINT('',(2.55,-2.125,1.01));
+#65623 = DIRECTION('',(0.,0.,1.));
+#65624 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65625 = DEFINITIONAL_REPRESENTATION('',(#65626),#65630);
+#65626 = LINE('',#65627,#65628);
+#65627 = CARTESIAN_POINT('',(0.1,7.025));
+#65628 = VECTOR('',#65629,1.);
+#65629 = DIRECTION('',(0.,-1.));
+#65630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65631 = ORIENTED_EDGE('',*,*,#65632,.F.);
+#65632 = EDGE_CURVE('',#65633,#65605,#65635,.T.);
+#65633 = VERTEX_POINT('',#65634);
+#65634 = CARTESIAN_POINT('',(2.65,-1.775,1.01));
+#65635 = SURFACE_CURVE('',#65636,(#65640,#65647),.PCURVE_S1.);
+#65636 = LINE('',#65637,#65638);
+#65637 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65638 = VECTOR('',#65639,1.);
+#65639 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65640 = PCURVE('',#64758,#65641);
+#65641 = DEFINITIONAL_REPRESENTATION('',(#65642),#65646);
+#65642 = LINE('',#65643,#65644);
+#65643 = CARTESIAN_POINT('',(0.,1.));
+#65644 = VECTOR('',#65645,1.);
+#65645 = DIRECTION('',(1.,0.));
+#65646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65647 = PCURVE('',#65648,#65653);
+#65648 = PLANE('',#65649);
+#65649 = AXIS2_PLACEMENT_3D('',#65650,#65651,#65652);
+#65650 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65651 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65652 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65653 = DEFINITIONAL_REPRESENTATION('',(#65654),#65658);
+#65654 = LINE('',#65655,#65656);
+#65655 = CARTESIAN_POINT('',(0.,-0.18));
+#65656 = VECTOR('',#65657,1.);
+#65657 = DIRECTION('',(1.,0.));
+#65658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65659 = ORIENTED_EDGE('',*,*,#65660,.F.);
+#65660 = EDGE_CURVE('',#65661,#65633,#65663,.T.);
+#65661 = VERTEX_POINT('',#65662);
+#65662 = CARTESIAN_POINT('',(2.65,-1.475,1.01));
+#65663 = SURFACE_CURVE('',#65664,(#65668,#65675),.PCURVE_S1.);
+#65664 = LINE('',#65665,#65666);
+#65665 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65666 = VECTOR('',#65667,1.);
+#65667 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65668 = PCURVE('',#64758,#65669);
+#65669 = DEFINITIONAL_REPRESENTATION('',(#65670),#65674);
+#65670 = LINE('',#65671,#65672);
+#65671 = CARTESIAN_POINT('',(0.,1.));
+#65672 = VECTOR('',#65673,1.);
+#65673 = DIRECTION('',(1.,0.));
+#65674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65675 = PCURVE('',#65676,#65681);
+#65676 = PLANE('',#65677);
+#65677 = AXIS2_PLACEMENT_3D('',#65678,#65679,#65680);
+#65678 = CARTESIAN_POINT('',(2.55,-1.475,1.01));
+#65679 = DIRECTION('',(0.,0.,1.));
+#65680 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65681 = DEFINITIONAL_REPRESENTATION('',(#65682),#65686);
+#65682 = LINE('',#65683,#65684);
+#65683 = CARTESIAN_POINT('',(0.1,6.375));
+#65684 = VECTOR('',#65685,1.);
+#65685 = DIRECTION('',(0.,-1.));
+#65686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65687 = ORIENTED_EDGE('',*,*,#65688,.F.);
+#65688 = EDGE_CURVE('',#65689,#65661,#65691,.T.);
+#65689 = VERTEX_POINT('',#65690);
+#65690 = CARTESIAN_POINT('',(2.65,-1.125,1.01));
+#65691 = SURFACE_CURVE('',#65692,(#65696,#65703),.PCURVE_S1.);
+#65692 = LINE('',#65693,#65694);
+#65693 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65694 = VECTOR('',#65695,1.);
+#65695 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65696 = PCURVE('',#64758,#65697);
+#65697 = DEFINITIONAL_REPRESENTATION('',(#65698),#65702);
+#65698 = LINE('',#65699,#65700);
+#65699 = CARTESIAN_POINT('',(0.,1.));
+#65700 = VECTOR('',#65701,1.);
+#65701 = DIRECTION('',(1.,0.));
+#65702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65703 = PCURVE('',#65704,#65709);
+#65704 = PLANE('',#65705);
+#65705 = AXIS2_PLACEMENT_3D('',#65706,#65707,#65708);
+#65706 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65707 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65708 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65709 = DEFINITIONAL_REPRESENTATION('',(#65710),#65714);
+#65710 = LINE('',#65711,#65712);
+#65711 = CARTESIAN_POINT('',(0.,-0.18));
+#65712 = VECTOR('',#65713,1.);
+#65713 = DIRECTION('',(1.,0.));
+#65714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65715 = ORIENTED_EDGE('',*,*,#65716,.F.);
+#65716 = EDGE_CURVE('',#65717,#65689,#65719,.T.);
+#65717 = VERTEX_POINT('',#65718);
+#65718 = CARTESIAN_POINT('',(2.65,-0.825,1.01));
+#65719 = SURFACE_CURVE('',#65720,(#65724,#65731),.PCURVE_S1.);
+#65720 = LINE('',#65721,#65722);
+#65721 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65722 = VECTOR('',#65723,1.);
+#65723 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65724 = PCURVE('',#64758,#65725);
+#65725 = DEFINITIONAL_REPRESENTATION('',(#65726),#65730);
+#65726 = LINE('',#65727,#65728);
+#65727 = CARTESIAN_POINT('',(0.,1.));
+#65728 = VECTOR('',#65729,1.);
+#65729 = DIRECTION('',(1.,0.));
+#65730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65731 = PCURVE('',#65732,#65737);
+#65732 = PLANE('',#65733);
+#65733 = AXIS2_PLACEMENT_3D('',#65734,#65735,#65736);
+#65734 = CARTESIAN_POINT('',(2.55,-0.825,1.01));
+#65735 = DIRECTION('',(0.,0.,1.));
+#65736 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65737 = DEFINITIONAL_REPRESENTATION('',(#65738),#65742);
+#65738 = LINE('',#65739,#65740);
+#65739 = CARTESIAN_POINT('',(0.1,5.725));
+#65740 = VECTOR('',#65741,1.);
+#65741 = DIRECTION('',(0.,-1.));
+#65742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65743 = ORIENTED_EDGE('',*,*,#65744,.F.);
+#65744 = EDGE_CURVE('',#65745,#65717,#65747,.T.);
+#65745 = VERTEX_POINT('',#65746);
+#65746 = CARTESIAN_POINT('',(2.65,-0.475,1.01));
+#65747 = SURFACE_CURVE('',#65748,(#65752,#65759),.PCURVE_S1.);
+#65748 = LINE('',#65749,#65750);
+#65749 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65750 = VECTOR('',#65751,1.);
+#65751 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65752 = PCURVE('',#64758,#65753);
+#65753 = DEFINITIONAL_REPRESENTATION('',(#65754),#65758);
+#65754 = LINE('',#65755,#65756);
+#65755 = CARTESIAN_POINT('',(0.,1.));
+#65756 = VECTOR('',#65757,1.);
+#65757 = DIRECTION('',(1.,0.));
+#65758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65759 = PCURVE('',#65760,#65765);
+#65760 = PLANE('',#65761);
+#65761 = AXIS2_PLACEMENT_3D('',#65762,#65763,#65764);
+#65762 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65763 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65764 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65765 = DEFINITIONAL_REPRESENTATION('',(#65766),#65770);
+#65766 = LINE('',#65767,#65768);
+#65767 = CARTESIAN_POINT('',(0.,-0.18));
+#65768 = VECTOR('',#65769,1.);
+#65769 = DIRECTION('',(1.,0.));
+#65770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65771 = ORIENTED_EDGE('',*,*,#65772,.F.);
+#65772 = EDGE_CURVE('',#65773,#65745,#65775,.T.);
+#65773 = VERTEX_POINT('',#65774);
+#65774 = CARTESIAN_POINT('',(2.65,-0.175,1.01));
+#65775 = SURFACE_CURVE('',#65776,(#65780,#65787),.PCURVE_S1.);
+#65776 = LINE('',#65777,#65778);
+#65777 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65778 = VECTOR('',#65779,1.);
+#65779 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65780 = PCURVE('',#64758,#65781);
+#65781 = DEFINITIONAL_REPRESENTATION('',(#65782),#65786);
+#65782 = LINE('',#65783,#65784);
+#65783 = CARTESIAN_POINT('',(0.,1.));
+#65784 = VECTOR('',#65785,1.);
+#65785 = DIRECTION('',(1.,0.));
+#65786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65787 = PCURVE('',#65788,#65793);
+#65788 = PLANE('',#65789);
+#65789 = AXIS2_PLACEMENT_3D('',#65790,#65791,#65792);
+#65790 = CARTESIAN_POINT('',(2.55,-0.175,1.01));
+#65791 = DIRECTION('',(0.,0.,1.));
+#65792 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65793 = DEFINITIONAL_REPRESENTATION('',(#65794),#65798);
+#65794 = LINE('',#65795,#65796);
+#65795 = CARTESIAN_POINT('',(0.1,5.075));
+#65796 = VECTOR('',#65797,1.);
+#65797 = DIRECTION('',(0.,-1.));
+#65798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65799 = ORIENTED_EDGE('',*,*,#65800,.F.);
+#65800 = EDGE_CURVE('',#65801,#65773,#65803,.T.);
+#65801 = VERTEX_POINT('',#65802);
+#65802 = CARTESIAN_POINT('',(2.65,0.175,1.01));
+#65803 = SURFACE_CURVE('',#65804,(#65808,#65815),.PCURVE_S1.);
+#65804 = LINE('',#65805,#65806);
+#65805 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65806 = VECTOR('',#65807,1.);
+#65807 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65808 = PCURVE('',#64758,#65809);
+#65809 = DEFINITIONAL_REPRESENTATION('',(#65810),#65814);
+#65810 = LINE('',#65811,#65812);
+#65811 = CARTESIAN_POINT('',(0.,1.));
+#65812 = VECTOR('',#65813,1.);
+#65813 = DIRECTION('',(1.,0.));
+#65814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65815 = PCURVE('',#65816,#65821);
+#65816 = PLANE('',#65817);
+#65817 = AXIS2_PLACEMENT_3D('',#65818,#65819,#65820);
+#65818 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65819 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65820 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65821 = DEFINITIONAL_REPRESENTATION('',(#65822),#65826);
+#65822 = LINE('',#65823,#65824);
+#65823 = CARTESIAN_POINT('',(0.,-0.18));
+#65824 = VECTOR('',#65825,1.);
+#65825 = DIRECTION('',(1.,0.));
+#65826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65827 = ORIENTED_EDGE('',*,*,#65828,.F.);
+#65828 = EDGE_CURVE('',#65829,#65801,#65831,.T.);
+#65829 = VERTEX_POINT('',#65830);
+#65830 = CARTESIAN_POINT('',(2.65,0.475,1.01));
+#65831 = SURFACE_CURVE('',#65832,(#65836,#65843),.PCURVE_S1.);
+#65832 = LINE('',#65833,#65834);
+#65833 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65834 = VECTOR('',#65835,1.);
+#65835 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65836 = PCURVE('',#64758,#65837);
+#65837 = DEFINITIONAL_REPRESENTATION('',(#65838),#65842);
+#65838 = LINE('',#65839,#65840);
+#65839 = CARTESIAN_POINT('',(0.,1.));
+#65840 = VECTOR('',#65841,1.);
+#65841 = DIRECTION('',(1.,0.));
+#65842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65843 = PCURVE('',#65844,#65849);
+#65844 = PLANE('',#65845);
+#65845 = AXIS2_PLACEMENT_3D('',#65846,#65847,#65848);
+#65846 = CARTESIAN_POINT('',(2.55,0.475,1.01));
+#65847 = DIRECTION('',(0.,0.,1.));
+#65848 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65849 = DEFINITIONAL_REPRESENTATION('',(#65850),#65854);
+#65850 = LINE('',#65851,#65852);
+#65851 = CARTESIAN_POINT('',(0.1,4.425));
+#65852 = VECTOR('',#65853,1.);
+#65853 = DIRECTION('',(0.,-1.));
+#65854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65855 = ORIENTED_EDGE('',*,*,#65856,.F.);
+#65856 = EDGE_CURVE('',#65857,#65829,#65859,.T.);
+#65857 = VERTEX_POINT('',#65858);
+#65858 = CARTESIAN_POINT('',(2.65,0.825,1.01));
+#65859 = SURFACE_CURVE('',#65860,(#65864,#65871),.PCURVE_S1.);
+#65860 = LINE('',#65861,#65862);
+#65861 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65862 = VECTOR('',#65863,1.);
+#65863 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65864 = PCURVE('',#64758,#65865);
+#65865 = DEFINITIONAL_REPRESENTATION('',(#65866),#65870);
+#65866 = LINE('',#65867,#65868);
+#65867 = CARTESIAN_POINT('',(0.,1.));
+#65868 = VECTOR('',#65869,1.);
+#65869 = DIRECTION('',(1.,0.));
+#65870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65871 = PCURVE('',#65872,#65877);
+#65872 = PLANE('',#65873);
+#65873 = AXIS2_PLACEMENT_3D('',#65874,#65875,#65876);
+#65874 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65875 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65876 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65877 = DEFINITIONAL_REPRESENTATION('',(#65878),#65882);
+#65878 = LINE('',#65879,#65880);
+#65879 = CARTESIAN_POINT('',(0.,-0.18));
+#65880 = VECTOR('',#65881,1.);
+#65881 = DIRECTION('',(1.,0.));
+#65882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65883 = ORIENTED_EDGE('',*,*,#65884,.F.);
+#65884 = EDGE_CURVE('',#65885,#65857,#65887,.T.);
+#65885 = VERTEX_POINT('',#65886);
+#65886 = CARTESIAN_POINT('',(2.65,1.125,1.01));
+#65887 = SURFACE_CURVE('',#65888,(#65892,#65899),.PCURVE_S1.);
+#65888 = LINE('',#65889,#65890);
+#65889 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65890 = VECTOR('',#65891,1.);
+#65891 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65892 = PCURVE('',#64758,#65893);
+#65893 = DEFINITIONAL_REPRESENTATION('',(#65894),#65898);
+#65894 = LINE('',#65895,#65896);
+#65895 = CARTESIAN_POINT('',(0.,1.));
+#65896 = VECTOR('',#65897,1.);
+#65897 = DIRECTION('',(1.,0.));
+#65898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65899 = PCURVE('',#65900,#65905);
+#65900 = PLANE('',#65901);
+#65901 = AXIS2_PLACEMENT_3D('',#65902,#65903,#65904);
+#65902 = CARTESIAN_POINT('',(2.55,1.125,1.01));
+#65903 = DIRECTION('',(0.,0.,1.));
+#65904 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65905 = DEFINITIONAL_REPRESENTATION('',(#65906),#65910);
+#65906 = LINE('',#65907,#65908);
+#65907 = CARTESIAN_POINT('',(0.1,3.775));
+#65908 = VECTOR('',#65909,1.);
+#65909 = DIRECTION('',(0.,-1.));
+#65910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65911 = ORIENTED_EDGE('',*,*,#65912,.F.);
+#65912 = EDGE_CURVE('',#65913,#65885,#65915,.T.);
+#65913 = VERTEX_POINT('',#65914);
+#65914 = CARTESIAN_POINT('',(2.65,1.475,1.01));
+#65915 = SURFACE_CURVE('',#65916,(#65920,#65927),.PCURVE_S1.);
+#65916 = LINE('',#65917,#65918);
+#65917 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65918 = VECTOR('',#65919,1.);
+#65919 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65920 = PCURVE('',#64758,#65921);
+#65921 = DEFINITIONAL_REPRESENTATION('',(#65922),#65926);
+#65922 = LINE('',#65923,#65924);
+#65923 = CARTESIAN_POINT('',(0.,1.));
+#65924 = VECTOR('',#65925,1.);
+#65925 = DIRECTION('',(1.,0.));
+#65926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65927 = PCURVE('',#65928,#65933);
+#65928 = PLANE('',#65929);
+#65929 = AXIS2_PLACEMENT_3D('',#65930,#65931,#65932);
+#65930 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65931 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65932 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65933 = DEFINITIONAL_REPRESENTATION('',(#65934),#65938);
+#65934 = LINE('',#65935,#65936);
+#65935 = CARTESIAN_POINT('',(0.,-0.18));
+#65936 = VECTOR('',#65937,1.);
+#65937 = DIRECTION('',(1.,0.));
+#65938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65939 = ORIENTED_EDGE('',*,*,#65940,.F.);
+#65940 = EDGE_CURVE('',#65941,#65913,#65943,.T.);
+#65941 = VERTEX_POINT('',#65942);
+#65942 = CARTESIAN_POINT('',(2.65,1.775,1.01));
+#65943 = SURFACE_CURVE('',#65944,(#65948,#65955),.PCURVE_S1.);
+#65944 = LINE('',#65945,#65946);
+#65945 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65946 = VECTOR('',#65947,1.);
+#65947 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65948 = PCURVE('',#64758,#65949);
+#65949 = DEFINITIONAL_REPRESENTATION('',(#65950),#65954);
+#65950 = LINE('',#65951,#65952);
+#65951 = CARTESIAN_POINT('',(0.,1.));
+#65952 = VECTOR('',#65953,1.);
+#65953 = DIRECTION('',(1.,0.));
+#65954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65955 = PCURVE('',#65956,#65961);
+#65956 = PLANE('',#65957);
+#65957 = AXIS2_PLACEMENT_3D('',#65958,#65959,#65960);
+#65958 = CARTESIAN_POINT('',(2.55,1.775,1.01));
+#65959 = DIRECTION('',(0.,0.,1.));
+#65960 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#65961 = DEFINITIONAL_REPRESENTATION('',(#65962),#65966);
+#65962 = LINE('',#65963,#65964);
+#65963 = CARTESIAN_POINT('',(0.1,3.125));
+#65964 = VECTOR('',#65965,1.);
+#65965 = DIRECTION('',(0.,-1.));
+#65966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65967 = ORIENTED_EDGE('',*,*,#65968,.F.);
+#65968 = EDGE_CURVE('',#65969,#65941,#65971,.T.);
+#65969 = VERTEX_POINT('',#65970);
+#65970 = CARTESIAN_POINT('',(2.65,2.125,1.01));
+#65971 = SURFACE_CURVE('',#65972,(#65976,#65983),.PCURVE_S1.);
+#65972 = LINE('',#65973,#65974);
+#65973 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#65974 = VECTOR('',#65975,1.);
+#65975 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65976 = PCURVE('',#64758,#65977);
+#65977 = DEFINITIONAL_REPRESENTATION('',(#65978),#65982);
+#65978 = LINE('',#65979,#65980);
+#65979 = CARTESIAN_POINT('',(0.,1.));
+#65980 = VECTOR('',#65981,1.);
+#65981 = DIRECTION('',(1.,6.344131569287E-16));
+#65982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65983 = PCURVE('',#65984,#65989);
+#65984 = PLANE('',#65985);
+#65985 = AXIS2_PLACEMENT_3D('',#65986,#65987,#65988);
+#65986 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#65987 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#65988 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#65989 = DEFINITIONAL_REPRESENTATION('',(#65990),#65994);
+#65990 = LINE('',#65991,#65992);
+#65991 = CARTESIAN_POINT('',(0.,-0.18));
+#65992 = VECTOR('',#65993,1.);
+#65993 = DIRECTION('',(1.,0.));
+#65994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#65995 = ORIENTED_EDGE('',*,*,#65996,.F.);
+#65996 = EDGE_CURVE('',#65997,#65969,#65999,.T.);
+#65997 = VERTEX_POINT('',#65998);
+#65998 = CARTESIAN_POINT('',(2.65,2.425,1.01));
+#65999 = SURFACE_CURVE('',#66000,(#66004,#66011),.PCURVE_S1.);
+#66000 = LINE('',#66001,#66002);
+#66001 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66002 = VECTOR('',#66003,1.);
+#66003 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66004 = PCURVE('',#64758,#66005);
+#66005 = DEFINITIONAL_REPRESENTATION('',(#66006),#66010);
+#66006 = LINE('',#66007,#66008);
+#66007 = CARTESIAN_POINT('',(0.,1.));
+#66008 = VECTOR('',#66009,1.);
+#66009 = DIRECTION('',(1.,0.));
+#66010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66011 = PCURVE('',#66012,#66017);
+#66012 = PLANE('',#66013);
+#66013 = AXIS2_PLACEMENT_3D('',#66014,#66015,#66016);
+#66014 = CARTESIAN_POINT('',(2.55,2.425,1.01));
+#66015 = DIRECTION('',(0.,0.,1.));
+#66016 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#66017 = DEFINITIONAL_REPRESENTATION('',(#66018),#66022);
+#66018 = LINE('',#66019,#66020);
+#66019 = CARTESIAN_POINT('',(0.1,2.475));
+#66020 = VECTOR('',#66021,1.);
+#66021 = DIRECTION('',(0.,-1.));
+#66022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66023 = ORIENTED_EDGE('',*,*,#66024,.F.);
+#66024 = EDGE_CURVE('',#66025,#65997,#66027,.T.);
+#66025 = VERTEX_POINT('',#66026);
+#66026 = CARTESIAN_POINT('',(2.65,2.775,1.01));
+#66027 = SURFACE_CURVE('',#66028,(#66032,#66039),.PCURVE_S1.);
+#66028 = LINE('',#66029,#66030);
+#66029 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66030 = VECTOR('',#66031,1.);
+#66031 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66032 = PCURVE('',#64758,#66033);
+#66033 = DEFINITIONAL_REPRESENTATION('',(#66034),#66038);
+#66034 = LINE('',#66035,#66036);
+#66035 = CARTESIAN_POINT('',(-4.440892098501E-16,1.));
+#66036 = VECTOR('',#66037,1.);
+#66037 = DIRECTION('',(1.,0.));
+#66038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66039 = PCURVE('',#66040,#66045);
+#66040 = PLANE('',#66041);
+#66041 = AXIS2_PLACEMENT_3D('',#66042,#66043,#66044);
+#66042 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66043 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#66044 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66045 = DEFINITIONAL_REPRESENTATION('',(#66046),#66050);
+#66046 = LINE('',#66047,#66048);
+#66047 = CARTESIAN_POINT('',(0.,-0.18));
+#66048 = VECTOR('',#66049,1.);
+#66049 = DIRECTION('',(1.,0.));
+#66050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66051 = ORIENTED_EDGE('',*,*,#66052,.F.);
+#66052 = EDGE_CURVE('',#66053,#66025,#66055,.T.);
+#66053 = VERTEX_POINT('',#66054);
+#66054 = CARTESIAN_POINT('',(2.65,3.075,1.01));
+#66055 = SURFACE_CURVE('',#66056,(#66060,#66067),.PCURVE_S1.);
+#66056 = LINE('',#66057,#66058);
+#66057 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66058 = VECTOR('',#66059,1.);
+#66059 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66060 = PCURVE('',#64758,#66061);
+#66061 = DEFINITIONAL_REPRESENTATION('',(#66062),#66066);
+#66062 = LINE('',#66063,#66064);
+#66063 = CARTESIAN_POINT('',(2.22044604925E-16,1.));
+#66064 = VECTOR('',#66065,1.);
+#66065 = DIRECTION('',(1.,0.));
+#66066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66067 = PCURVE('',#66068,#66073);
+#66068 = PLANE('',#66069);
+#66069 = AXIS2_PLACEMENT_3D('',#66070,#66071,#66072);
+#66070 = CARTESIAN_POINT('',(2.55,3.075,1.01));
+#66071 = DIRECTION('',(0.,0.,1.));
+#66072 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#66073 = DEFINITIONAL_REPRESENTATION('',(#66074),#66078);
+#66074 = LINE('',#66075,#66076);
+#66075 = CARTESIAN_POINT('',(0.1,1.825));
+#66076 = VECTOR('',#66077,1.);
+#66077 = DIRECTION('',(0.,-1.));
+#66078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66079 = ORIENTED_EDGE('',*,*,#66080,.F.);
+#66080 = EDGE_CURVE('',#66081,#66053,#66083,.T.);
+#66081 = VERTEX_POINT('',#66082);
+#66082 = CARTESIAN_POINT('',(2.65,3.425,1.01));
+#66083 = SURFACE_CURVE('',#66084,(#66088,#66095),.PCURVE_S1.);
+#66084 = LINE('',#66085,#66086);
+#66085 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66086 = VECTOR('',#66087,1.);
+#66087 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66088 = PCURVE('',#64758,#66089);
+#66089 = DEFINITIONAL_REPRESENTATION('',(#66090),#66094);
+#66090 = LINE('',#66091,#66092);
+#66091 = CARTESIAN_POINT('',(-2.22044604925E-16,1.));
+#66092 = VECTOR('',#66093,1.);
+#66093 = DIRECTION('',(1.,0.));
+#66094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66095 = PCURVE('',#66096,#66101);
+#66096 = PLANE('',#66097);
+#66097 = AXIS2_PLACEMENT_3D('',#66098,#66099,#66100);
+#66098 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66099 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#66100 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66101 = DEFINITIONAL_REPRESENTATION('',(#66102),#66106);
+#66102 = LINE('',#66103,#66104);
+#66103 = CARTESIAN_POINT('',(0.,-0.18));
+#66104 = VECTOR('',#66105,1.);
+#66105 = DIRECTION('',(1.,0.));
+#66106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66107 = ORIENTED_EDGE('',*,*,#66108,.F.);
+#66108 = EDGE_CURVE('',#66109,#66081,#66111,.T.);
+#66109 = VERTEX_POINT('',#66110);
+#66110 = CARTESIAN_POINT('',(2.65,3.725,1.01));
+#66111 = SURFACE_CURVE('',#66112,(#66116,#66123),.PCURVE_S1.);
+#66112 = LINE('',#66113,#66114);
+#66113 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66114 = VECTOR('',#66115,1.);
+#66115 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66116 = PCURVE('',#64758,#66117);
+#66117 = DEFINITIONAL_REPRESENTATION('',(#66118),#66122);
+#66118 = LINE('',#66119,#66120);
+#66119 = CARTESIAN_POINT('',(0.,1.));
+#66120 = VECTOR('',#66121,1.);
+#66121 = DIRECTION('',(1.,0.));
+#66122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66123 = PCURVE('',#66124,#66129);
+#66124 = PLANE('',#66125);
+#66125 = AXIS2_PLACEMENT_3D('',#66126,#66127,#66128);
+#66126 = CARTESIAN_POINT('',(2.55,3.725,1.01));
+#66127 = DIRECTION('',(0.,0.,1.));
+#66128 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#66129 = DEFINITIONAL_REPRESENTATION('',(#66130),#66134);
+#66130 = LINE('',#66131,#66132);
+#66131 = CARTESIAN_POINT('',(0.1,1.175));
+#66132 = VECTOR('',#66133,1.);
+#66133 = DIRECTION('',(0.,-1.));
+#66134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66135 = ORIENTED_EDGE('',*,*,#66136,.F.);
+#66136 = EDGE_CURVE('',#64743,#66109,#66137,.T.);
+#66137 = SURFACE_CURVE('',#66138,(#66142,#66149),.PCURVE_S1.);
+#66138 = LINE('',#66139,#66140);
+#66139 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66140 = VECTOR('',#66141,1.);
+#66141 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66142 = PCURVE('',#64758,#66143);
+#66143 = DEFINITIONAL_REPRESENTATION('',(#66144),#66148);
+#66144 = LINE('',#66145,#66146);
+#66145 = CARTESIAN_POINT('',(1.110223024625E-16,1.));
+#66146 = VECTOR('',#66147,1.);
+#66147 = DIRECTION('',(1.,0.));
+#66148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66149 = PCURVE('',#65145,#66150);
+#66150 = DEFINITIONAL_REPRESENTATION('',(#66151),#66155);
+#66151 = LINE('',#66152,#66153);
+#66152 = CARTESIAN_POINT('',(0.,-0.18));
+#66153 = VECTOR('',#66154,1.);
+#66154 = DIRECTION('',(1.,0.));
+#66155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66156 = ORIENTED_EDGE('',*,*,#64742,.F.);
+#66157 = ORIENTED_EDGE('',*,*,#66158,.F.);
+#66158 = EDGE_CURVE('',#66159,#64720,#66161,.T.);
+#66159 = VERTEX_POINT('',#66160);
+#66160 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66161 = SURFACE_CURVE('',#66162,(#66166,#66173),.PCURVE_S1.);
+#66162 = LINE('',#66163,#66164);
+#66163 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66164 = VECTOR('',#66165,1.);
+#66165 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66166 = PCURVE('',#64758,#66167);
+#66167 = DEFINITIONAL_REPRESENTATION('',(#66168),#66172);
+#66168 = LINE('',#66169,#66170);
+#66169 = CARTESIAN_POINT('',(1.956974403489E-16,1.));
+#66170 = VECTOR('',#66171,1.);
+#66171 = DIRECTION('',(1.,0.));
+#66172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66173 = PCURVE('',#64887,#66174);
+#66174 = DEFINITIONAL_REPRESENTATION('',(#66175),#66179);
+#66175 = LINE('',#66176,#66177);
+#66176 = CARTESIAN_POINT('',(0.,-0.18));
+#66177 = VECTOR('',#66178,1.);
+#66178 = DIRECTION('',(1.,0.));
+#66179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66180 = ORIENTED_EDGE('',*,*,#66181,.F.);
+#66181 = EDGE_CURVE('',#65353,#66159,#66182,.T.);
+#66182 = SURFACE_CURVE('',#66183,(#66186,#66193),.PCURVE_S1.);
+#66183 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66184,#66185),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66184 = CARTESIAN_POINT('',(2.45657352888,4.80328676444,0.1));
+#66185 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66186 = PCURVE('',#64758,#66187);
+#66187 = DEFINITIONAL_REPRESENTATION('',(#66188),#66192);
+#66188 = LINE('',#66189,#66190);
+#66189 = CARTESIAN_POINT('',(-1.294936447382E-15,-1.255056460357E-16));
+#66190 = VECTOR('',#66191,1.);
+#66191 = DIRECTION('',(1.490633887731E-15,1.));
+#66192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66193 = PCURVE('',#66194,#66199);
+#66194 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66195,#66196)
+ ,(#66197,#66198
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.282842712475),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#66195 = CARTESIAN_POINT('',(2.35328676444,4.90657352888,0.1));
+#66196 = CARTESIAN_POINT('',(2.45,5.1,1.01));
+#66197 = CARTESIAN_POINT('',(2.45657352888,4.80328676444,0.1));
+#66198 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66199 = DEFINITIONAL_REPRESENTATION('',(#66200),#66204);
+#66200 = LINE('',#66201,#66202);
+#66201 = CARTESIAN_POINT('',(0.282842712475,-9.097549729091E-17));
+#66202 = VECTOR('',#66203,1.);
+#66203 = DIRECTION('',(-1.110223024625E-16,1.));
+#66204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66205 = ADVANCED_FACE('',(#66206),#64835,.T.);
+#66206 = FACE_BOUND('',#66207,.T.);
+#66207 = EDGE_LOOP('',(#66208,#66209,#66230,#66231));
+#66208 = ORIENTED_EDGE('',*,*,#64902,.T.);
+#66209 = ORIENTED_EDGE('',*,*,#66210,.T.);
+#66210 = EDGE_CURVE('',#64903,#65161,#66211,.T.);
+#66211 = SURFACE_CURVE('',#66212,(#66216,#66223),.PCURVE_S1.);
+#66212 = LINE('',#66213,#66214);
+#66213 = CARTESIAN_POINT('',(3.53,4.375,0.));
+#66214 = VECTOR('',#66215,1.);
+#66215 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66216 = PCURVE('',#64835,#66217);
+#66217 = DEFINITIONAL_REPRESENTATION('',(#66218),#66222);
+#66218 = LINE('',#66219,#66220);
+#66219 = CARTESIAN_POINT('',(4.712388980385,0.));
+#66220 = VECTOR('',#66221,1.);
+#66221 = DIRECTION('',(0.,-1.));
+#66222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66223 = PCURVE('',#64942,#66224);
+#66224 = DEFINITIONAL_REPRESENTATION('',(#66225),#66229);
+#66225 = LINE('',#66226,#66227);
+#66226 = CARTESIAN_POINT('',(0.,0.));
+#66227 = VECTOR('',#66228,1.);
+#66228 = DIRECTION('',(0.,-1.));
+#66229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66230 = ORIENTED_EDGE('',*,*,#65160,.F.);
+#66231 = ORIENTED_EDGE('',*,*,#64819,.F.);
+#66232 = ADVANCED_FACE('',(#66233),#64887,.F.);
+#66233 = FACE_BOUND('',#66234,.F.);
+#66234 = EDGE_LOOP('',(#66235,#66260,#66261,#66262));
+#66235 = ORIENTED_EDGE('',*,*,#66236,.F.);
+#66236 = EDGE_CURVE('',#66159,#66237,#66239,.T.);
+#66237 = VERTEX_POINT('',#66238);
+#66238 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66239 = SURFACE_CURVE('',#66240,(#66243,#66249),.PCURVE_S1.);
+#66240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66241,#66242),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66241 = CARTESIAN_POINT('',(2.65,4.9,1.01));
+#66242 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66243 = PCURVE('',#64887,#66244);
+#66244 = DEFINITIONAL_REPRESENTATION('',(#66245),#66248);
+#66245 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66246,#66247),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66246 = CARTESIAN_POINT('',(0.,-0.18));
+#66247 = CARTESIAN_POINT('',(0.,0.));
+#66248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66249 = PCURVE('',#66250,#66255);
+#66250 = PLANE('',#66251);
+#66251 = AXIS2_PLACEMENT_3D('',#66252,#66253,#66254);
+#66252 = CARTESIAN_POINT('',(2.45,5.1,1.19));
+#66253 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#66254 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#66255 = DEFINITIONAL_REPRESENTATION('',(#66256),#66259);
+#66256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66257,#66258),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66257 = CARTESIAN_POINT('',(0.282842712475,-0.18));
+#66258 = CARTESIAN_POINT('',(0.282842712475,0.));
+#66259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66260 = ORIENTED_EDGE('',*,*,#66158,.T.);
+#66261 = ORIENTED_EDGE('',*,*,#64871,.T.);
+#66262 = ORIENTED_EDGE('',*,*,#66263,.F.);
+#66263 = EDGE_CURVE('',#66237,#64872,#66264,.T.);
+#66264 = SURFACE_CURVE('',#66265,(#66269,#66276),.PCURVE_S1.);
+#66265 = LINE('',#66266,#66267);
+#66266 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66267 = VECTOR('',#66268,1.);
+#66268 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66269 = PCURVE('',#64887,#66270);
+#66270 = DEFINITIONAL_REPRESENTATION('',(#66271),#66275);
+#66271 = LINE('',#66272,#66273);
+#66272 = CARTESIAN_POINT('',(0.,0.));
+#66273 = VECTOR('',#66274,1.);
+#66274 = DIRECTION('',(1.,0.));
+#66275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66276 = PCURVE('',#66277,#66282);
+#66277 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66278,#66279)
+ ,(#66280,#66281
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#66278 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66279 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#66280 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#66281 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#66282 = DEFINITIONAL_REPRESENTATION('',(#66283),#66287);
+#66283 = LINE('',#66284,#66285);
+#66284 = CARTESIAN_POINT('',(-3.942604453199E-16,-1.915014438801E-17));
+#66285 = VECTOR('',#66286,1.);
+#66286 = DIRECTION('',(1.,-1.67545565853E-15));
+#66287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66288 = ADVANCED_FACE('',(#66289),#65114,.F.);
+#66289 = FACE_BOUND('',#66290,.F.);
+#66290 = EDGE_LOOP('',(#66291,#66292,#66313,#66314,#66341,#66369));
+#66291 = ORIENTED_EDGE('',*,*,#65100,.F.);
+#66292 = ORIENTED_EDGE('',*,*,#66293,.T.);
+#66293 = EDGE_CURVE('',#65072,#65305,#66294,.T.);
+#66294 = SURFACE_CURVE('',#66295,(#66299,#66306),.PCURVE_S1.);
+#66295 = LINE('',#66296,#66297);
+#66296 = CARTESIAN_POINT('',(3.15,4.375,1.19));
+#66297 = VECTOR('',#66298,1.);
+#66298 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66299 = PCURVE('',#65114,#66300);
+#66300 = DEFINITIONAL_REPRESENTATION('',(#66301),#66305);
+#66301 = LINE('',#66302,#66303);
+#66302 = CARTESIAN_POINT('',(-0.,0.));
+#66303 = VECTOR('',#66304,1.);
+#66304 = DIRECTION('',(0.,-1.));
+#66305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66306 = PCURVE('',#65088,#66307);
+#66307 = DEFINITIONAL_REPRESENTATION('',(#66308),#66312);
+#66308 = LINE('',#66309,#66310);
+#66309 = CARTESIAN_POINT('',(4.712388980385,0.));
+#66310 = VECTOR('',#66311,1.);
+#66311 = DIRECTION('',(0.,-1.));
+#66312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66313 = ORIENTED_EDGE('',*,*,#65328,.T.);
+#66314 = ORIENTED_EDGE('',*,*,#66315,.T.);
+#66315 = EDGE_CURVE('',#65130,#66316,#66318,.T.);
+#66316 = VERTEX_POINT('',#66317);
+#66317 = CARTESIAN_POINT('',(2.6,4.075,1.19));
+#66318 = SURFACE_CURVE('',#66319,(#66323,#66330),.PCURVE_S1.);
+#66319 = LINE('',#66320,#66321);
+#66320 = CARTESIAN_POINT('',(3.15,4.075,1.19));
+#66321 = VECTOR('',#66322,1.);
+#66322 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#66323 = PCURVE('',#65114,#66324);
+#66324 = DEFINITIONAL_REPRESENTATION('',(#66325),#66329);
+#66325 = LINE('',#66326,#66327);
+#66326 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#66327 = VECTOR('',#66328,1.);
+#66328 = DIRECTION('',(1.,0.));
+#66329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66330 = PCURVE('',#66331,#66336);
+#66331 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66332,#66333)
+ ,(#66334,#66335
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#66332 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66333 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#66334 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#66335 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#66336 = DEFINITIONAL_REPRESENTATION('',(#66337),#66340);
+#66337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66338,#66339),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#66338 = CARTESIAN_POINT('',(0.825,1.953169026939E-16));
+#66339 = CARTESIAN_POINT('',(0.804102564103,1.));
+#66340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66341 = ORIENTED_EDGE('',*,*,#66342,.F.);
+#66342 = EDGE_CURVE('',#66343,#66316,#66345,.T.);
+#66343 = VERTEX_POINT('',#66344);
+#66344 = CARTESIAN_POINT('',(2.6,4.375,1.19));
+#66345 = SURFACE_CURVE('',#66346,(#66350,#66357),.PCURVE_S1.);
+#66346 = LINE('',#66347,#66348);
+#66347 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#66348 = VECTOR('',#66349,1.);
+#66349 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66350 = PCURVE('',#65114,#66351);
+#66351 = DEFINITIONAL_REPRESENTATION('',(#66352),#66356);
+#66352 = LINE('',#66353,#66354);
+#66353 = CARTESIAN_POINT('',(0.55,0.5));
+#66354 = VECTOR('',#66355,1.);
+#66355 = DIRECTION('',(0.,-1.));
+#66356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66357 = PCURVE('',#66358,#66363);
+#66358 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66359,#66360)
+ ,(#66361,#66362
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.75),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#66359 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#66360 = CARTESIAN_POINT('',(2.40657352888,4.77828676444,2.1));
+#66361 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#66362 = CARTESIAN_POINT('',(2.40657352888,-4.77828676444,2.1));
+#66363 = DEFINITIONAL_REPRESENTATION('',(#66364),#66368);
+#66364 = LINE('',#66365,#66366);
+#66365 = CARTESIAN_POINT('',(-6.661338147751E-16,7.658533021486E-17));
+#66366 = VECTOR('',#66367,1.);
+#66367 = DIRECTION('',(1.,2.689102744652E-25));
+#66368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66369 = ORIENTED_EDGE('',*,*,#66370,.F.);
+#66370 = EDGE_CURVE('',#64872,#66343,#66371,.T.);
+#66371 = SURFACE_CURVE('',#66372,(#66376,#66383),.PCURVE_S1.);
+#66372 = LINE('',#66373,#66374);
+#66373 = CARTESIAN_POINT('',(3.15,4.375,1.19));
+#66374 = VECTOR('',#66375,1.);
+#66375 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#66376 = PCURVE('',#65114,#66377);
+#66377 = DEFINITIONAL_REPRESENTATION('',(#66378),#66382);
+#66378 = LINE('',#66379,#66380);
+#66379 = CARTESIAN_POINT('',(-0.,0.));
+#66380 = VECTOR('',#66381,1.);
+#66381 = DIRECTION('',(1.,0.));
+#66382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66383 = PCURVE('',#66277,#66384);
+#66384 = DEFINITIONAL_REPRESENTATION('',(#66385),#66388);
+#66385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66386,#66387),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#66386 = CARTESIAN_POINT('',(0.525,-8.98764365116E-16));
+#66387 = CARTESIAN_POINT('',(0.502564102564,1.));
+#66388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66389 = ADVANCED_FACE('',(#66390),#65088,.T.);
+#66390 = FACE_BOUND('',#66391,.T.);
+#66391 = EDGE_LOOP('',(#66392,#66393,#66394,#66395));
+#66392 = ORIENTED_EDGE('',*,*,#65071,.T.);
+#66393 = ORIENTED_EDGE('',*,*,#66293,.T.);
+#66394 = ORIENTED_EDGE('',*,*,#65304,.F.);
+#66395 = ORIENTED_EDGE('',*,*,#66396,.F.);
+#66396 = EDGE_CURVE('',#65044,#65282,#66397,.T.);
+#66397 = SURFACE_CURVE('',#66398,(#66402,#66409),.PCURVE_S1.);
+#66398 = LINE('',#66399,#66400);
+#66399 = CARTESIAN_POINT('',(3.43,4.375,0.91));
+#66400 = VECTOR('',#66401,1.);
+#66401 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66402 = PCURVE('',#65088,#66403);
+#66403 = DEFINITIONAL_REPRESENTATION('',(#66404),#66408);
+#66404 = LINE('',#66405,#66406);
+#66405 = CARTESIAN_POINT('',(6.28318530718,0.));
+#66406 = VECTOR('',#66407,1.);
+#66407 = DIRECTION('',(0.,-1.));
+#66408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66409 = PCURVE('',#65059,#66410);
+#66410 = DEFINITIONAL_REPRESENTATION('',(#66411),#66415);
+#66411 = LINE('',#66412,#66413);
+#66412 = CARTESIAN_POINT('',(0.63,0.));
+#66413 = VECTOR('',#66414,1.);
+#66414 = DIRECTION('',(0.,-1.));
+#66415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66416 = ADVANCED_FACE('',(#66417),#65059,.F.);
+#66417 = FACE_BOUND('',#66418,.F.);
+#66418 = EDGE_LOOP('',(#66419,#66440,#66441,#66442));
+#66419 = ORIENTED_EDGE('',*,*,#66420,.T.);
+#66420 = EDGE_CURVE('',#65011,#65254,#66421,.T.);
+#66421 = SURFACE_CURVE('',#66422,(#66426,#66433),.PCURVE_S1.);
+#66422 = LINE('',#66423,#66424);
+#66423 = CARTESIAN_POINT('',(3.43,4.375,0.28));
+#66424 = VECTOR('',#66425,1.);
+#66425 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66426 = PCURVE('',#65059,#66427);
+#66427 = DEFINITIONAL_REPRESENTATION('',(#66428),#66432);
+#66428 = LINE('',#66429,#66430);
+#66429 = CARTESIAN_POINT('',(0.,0.));
+#66430 = VECTOR('',#66431,1.);
+#66431 = DIRECTION('',(0.,-1.));
+#66432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66433 = PCURVE('',#65031,#66434);
+#66434 = DEFINITIONAL_REPRESENTATION('',(#66435),#66439);
+#66435 = LINE('',#66436,#66437);
+#66436 = CARTESIAN_POINT('',(1.570796326795,0.));
+#66437 = VECTOR('',#66438,1.);
+#66438 = DIRECTION('',(0.,-1.));
+#66439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66440 = ORIENTED_EDGE('',*,*,#65281,.T.);
+#66441 = ORIENTED_EDGE('',*,*,#66396,.F.);
+#66442 = ORIENTED_EDGE('',*,*,#65043,.F.);
+#66443 = ADVANCED_FACE('',(#66444),#65031,.F.);
+#66444 = FACE_BOUND('',#66445,.F.);
+#66445 = EDGE_LOOP('',(#66446,#66467,#66468,#66469));
+#66446 = ORIENTED_EDGE('',*,*,#66447,.T.);
+#66447 = EDGE_CURVE('',#64983,#65231,#66448,.T.);
+#66448 = SURFACE_CURVE('',#66449,(#66453,#66460),.PCURVE_S1.);
+#66449 = LINE('',#66450,#66451);
+#66450 = CARTESIAN_POINT('',(3.53,4.375,0.18));
+#66451 = VECTOR('',#66452,1.);
+#66452 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66453 = PCURVE('',#65031,#66454);
+#66454 = DEFINITIONAL_REPRESENTATION('',(#66455),#66459);
+#66455 = LINE('',#66456,#66457);
+#66456 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#66457 = VECTOR('',#66458,1.);
+#66458 = DIRECTION('',(0.,-1.));
+#66459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66460 = PCURVE('',#64998,#66461);
+#66461 = DEFINITIONAL_REPRESENTATION('',(#66462),#66466);
+#66462 = LINE('',#66463,#66464);
+#66463 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#66464 = VECTOR('',#66465,1.);
+#66465 = DIRECTION('',(0.,-1.));
+#66466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66467 = ORIENTED_EDGE('',*,*,#65253,.T.);
+#66468 = ORIENTED_EDGE('',*,*,#66420,.F.);
+#66469 = ORIENTED_EDGE('',*,*,#65010,.F.);
+#66470 = ADVANCED_FACE('',(#66471),#64998,.F.);
+#66471 = FACE_BOUND('',#66472,.F.);
+#66472 = EDGE_LOOP('',(#66473,#66494,#66495,#66496));
+#66473 = ORIENTED_EDGE('',*,*,#66474,.T.);
+#66474 = EDGE_CURVE('',#64955,#65208,#66475,.T.);
+#66475 = SURFACE_CURVE('',#66476,(#66480,#66487),.PCURVE_S1.);
+#66476 = LINE('',#66477,#66478);
+#66477 = CARTESIAN_POINT('',(3.9,4.375,0.18));
+#66478 = VECTOR('',#66479,1.);
+#66479 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66480 = PCURVE('',#64998,#66481);
+#66481 = DEFINITIONAL_REPRESENTATION('',(#66482),#66486);
+#66482 = LINE('',#66483,#66484);
+#66483 = CARTESIAN_POINT('',(-0.,0.));
+#66484 = VECTOR('',#66485,1.);
+#66485 = DIRECTION('',(0.,-1.));
+#66486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66487 = PCURVE('',#64970,#66488);
+#66488 = DEFINITIONAL_REPRESENTATION('',(#66489),#66493);
+#66489 = LINE('',#66490,#66491);
+#66490 = CARTESIAN_POINT('',(0.18,0.));
+#66491 = VECTOR('',#66492,1.);
+#66492 = DIRECTION('',(0.,-1.));
+#66493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66494 = ORIENTED_EDGE('',*,*,#65230,.T.);
+#66495 = ORIENTED_EDGE('',*,*,#66447,.F.);
+#66496 = ORIENTED_EDGE('',*,*,#64982,.F.);
+#66497 = ADVANCED_FACE('',(#66498),#64970,.F.);
+#66498 = FACE_BOUND('',#66499,.F.);
+#66499 = EDGE_LOOP('',(#66500,#66521,#66522,#66523));
+#66500 = ORIENTED_EDGE('',*,*,#66501,.T.);
+#66501 = EDGE_CURVE('',#64927,#65185,#66502,.T.);
+#66502 = SURFACE_CURVE('',#66503,(#66507,#66514),.PCURVE_S1.);
+#66503 = LINE('',#66504,#66505);
+#66504 = CARTESIAN_POINT('',(3.9,4.375,0.));
+#66505 = VECTOR('',#66506,1.);
+#66506 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66507 = PCURVE('',#64970,#66508);
+#66508 = DEFINITIONAL_REPRESENTATION('',(#66509),#66513);
+#66509 = LINE('',#66510,#66511);
+#66510 = CARTESIAN_POINT('',(0.,0.));
+#66511 = VECTOR('',#66512,1.);
+#66512 = DIRECTION('',(0.,-1.));
+#66513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66514 = PCURVE('',#64942,#66515);
+#66515 = DEFINITIONAL_REPRESENTATION('',(#66516),#66520);
+#66516 = LINE('',#66517,#66518);
+#66517 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#66518 = VECTOR('',#66519,1.);
+#66519 = DIRECTION('',(0.,-1.));
+#66520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66521 = ORIENTED_EDGE('',*,*,#65207,.T.);
+#66522 = ORIENTED_EDGE('',*,*,#66474,.F.);
+#66523 = ORIENTED_EDGE('',*,*,#64954,.F.);
+#66524 = ADVANCED_FACE('',(#66525),#64942,.F.);
+#66525 = FACE_BOUND('',#66526,.F.);
+#66526 = EDGE_LOOP('',(#66527,#66528,#66529,#66530));
+#66527 = ORIENTED_EDGE('',*,*,#66210,.T.);
+#66528 = ORIENTED_EDGE('',*,*,#65184,.T.);
+#66529 = ORIENTED_EDGE('',*,*,#66501,.F.);
+#66530 = ORIENTED_EDGE('',*,*,#64926,.F.);
+#66531 = ADVANCED_FACE('',(#66532),#65145,.F.);
+#66532 = FACE_BOUND('',#66533,.F.);
+#66533 = EDGE_LOOP('',(#66534,#66535,#66536,#66564));
+#66534 = ORIENTED_EDGE('',*,*,#65129,.F.);
+#66535 = ORIENTED_EDGE('',*,*,#66136,.T.);
+#66536 = ORIENTED_EDGE('',*,*,#66537,.T.);
+#66537 = EDGE_CURVE('',#66109,#66538,#66540,.T.);
+#66538 = VERTEX_POINT('',#66539);
+#66539 = CARTESIAN_POINT('',(2.65,3.725,1.19));
+#66540 = SURFACE_CURVE('',#66541,(#66545,#66552),.PCURVE_S1.);
+#66541 = LINE('',#66542,#66543);
+#66542 = CARTESIAN_POINT('',(2.65,3.725,0.917003108779));
+#66543 = VECTOR('',#66544,1.);
+#66544 = DIRECTION('',(0.,0.,1.));
+#66545 = PCURVE('',#65145,#66546);
+#66546 = DEFINITIONAL_REPRESENTATION('',(#66547),#66551);
+#66547 = LINE('',#66548,#66549);
+#66548 = CARTESIAN_POINT('',(1.175,-0.272996891221));
+#66549 = VECTOR('',#66550,1.);
+#66550 = DIRECTION('',(0.,1.));
+#66551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66552 = PCURVE('',#66553,#66558);
+#66553 = PLANE('',#66554);
+#66554 = AXIS2_PLACEMENT_3D('',#66555,#66556,#66557);
+#66555 = CARTESIAN_POINT('',(3.26576285855,3.725,0.644006217558));
+#66556 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66557 = DIRECTION('',(0.,0.,1.));
+#66558 = DEFINITIONAL_REPRESENTATION('',(#66559),#66563);
+#66559 = LINE('',#66560,#66561);
+#66560 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#66561 = VECTOR('',#66562,1.);
+#66562 = DIRECTION('',(1.,0.));
+#66563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66564 = ORIENTED_EDGE('',*,*,#66565,.F.);
+#66565 = EDGE_CURVE('',#65130,#66538,#66566,.T.);
+#66566 = SURFACE_CURVE('',#66567,(#66571,#66578),.PCURVE_S1.);
+#66567 = LINE('',#66568,#66569);
+#66568 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66569 = VECTOR('',#66570,1.);
+#66570 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66571 = PCURVE('',#65145,#66572);
+#66572 = DEFINITIONAL_REPRESENTATION('',(#66573),#66577);
+#66573 = LINE('',#66574,#66575);
+#66574 = CARTESIAN_POINT('',(0.,0.));
+#66575 = VECTOR('',#66576,1.);
+#66576 = DIRECTION('',(1.,0.));
+#66577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66578 = PCURVE('',#66331,#66579);
+#66579 = DEFINITIONAL_REPRESENTATION('',(#66580),#66584);
+#66580 = LINE('',#66581,#66582);
+#66581 = CARTESIAN_POINT('',(-2.22044604925E-16,2.962450160514E-14));
+#66582 = VECTOR('',#66583,1.);
+#66583 = DIRECTION('',(1.,-3.567173903326E-14));
+#66584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66585 = ADVANCED_FACE('',(#66586),#65369,.F.);
+#66586 = FACE_BOUND('',#66587,.F.);
+#66587 = EDGE_LOOP('',(#66588,#66617,#66644,#66671,#66698,#66718,#66719,
+ #66741));
+#66588 = ORIENTED_EDGE('',*,*,#66589,.F.);
+#66589 = EDGE_CURVE('',#66590,#66592,#66594,.T.);
+#66590 = VERTEX_POINT('',#66591);
+#66591 = CARTESIAN_POINT('',(-2.45657352888,4.80328676444,0.1));
+#66592 = VERTEX_POINT('',#66593);
+#66593 = CARTESIAN_POINT('',(-2.35328676444,4.90657352888,0.1));
+#66594 = SURFACE_CURVE('',#66595,(#66599,#66606),.PCURVE_S1.);
+#66595 = LINE('',#66596,#66597);
+#66596 = CARTESIAN_POINT('',(-2.45657352888,4.80328676444,0.1));
+#66597 = VECTOR('',#66598,1.);
+#66598 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#66599 = PCURVE('',#65369,#66600);
+#66600 = DEFINITIONAL_REPRESENTATION('',(#66601),#66605);
+#66601 = LINE('',#66602,#66603);
+#66602 = CARTESIAN_POINT('',(4.846266572539E-02,-0.13779579619));
+#66603 = VECTOR('',#66604,1.);
+#66604 = DIRECTION('',(-0.331778033271,0.943357480831));
+#66605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66606 = PCURVE('',#66607,#66612);
+#66607 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66608,#66609)
+ ,(#66610,#66611
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.282842712475),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#66608 = CARTESIAN_POINT('',(-2.45657352888,4.80328676444,0.1));
+#66609 = CARTESIAN_POINT('',(-2.65,4.9,1.01));
+#66610 = CARTESIAN_POINT('',(-2.35328676444,4.90657352888,0.1));
+#66611 = CARTESIAN_POINT('',(-2.45,5.1,1.01));
+#66612 = DEFINITIONAL_REPRESENTATION('',(#66613),#66616);
+#66613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66614,#66615),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.146069543085),.PIECEWISE_BEZIER_KNOTS.);
+#66614 = CARTESIAN_POINT('',(-1.227196788301E-16,-9.097549729277E-17));
+#66615 = CARTESIAN_POINT('',(0.282842712475,-5.901185703419E-17));
+#66616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66617 = ORIENTED_EDGE('',*,*,#66618,.F.);
+#66618 = EDGE_CURVE('',#66619,#66590,#66621,.T.);
+#66619 = VERTEX_POINT('',#66620);
+#66620 = CARTESIAN_POINT('',(-2.45657352888,-4.80328676444,0.1));
+#66621 = SURFACE_CURVE('',#66622,(#66626,#66633),.PCURVE_S1.);
+#66622 = LINE('',#66623,#66624);
+#66623 = CARTESIAN_POINT('',(-2.45657352888,-4.80328676444,0.1));
+#66624 = VECTOR('',#66625,1.);
+#66625 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#66626 = PCURVE('',#65369,#66627);
+#66627 = DEFINITIONAL_REPRESENTATION('',(#66628),#66632);
+#66628 = LINE('',#66629,#66630);
+#66629 = CARTESIAN_POINT('',(8.710296635798,-4.292177487932));
+#66630 = VECTOR('',#66631,1.);
+#66631 = DIRECTION('',(-0.901656968953,0.432451974604));
+#66632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66633 = PCURVE('',#66634,#66639);
+#66634 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66635,#66636)
+ ,(#66637,#66638
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#66635 = CARTESIAN_POINT('',(-2.45657352888,-4.80328676444,0.1));
+#66636 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#66637 = CARTESIAN_POINT('',(-2.45657352888,4.80328676444,0.1));
+#66638 = CARTESIAN_POINT('',(-2.65,4.9,1.01));
+#66639 = DEFINITIONAL_REPRESENTATION('',(#66640),#66643);
+#66640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66641,#66642),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.60657352888),.PIECEWISE_BEZIER_KNOTS.);
+#66641 = CARTESIAN_POINT('',(-1.294936447382E-15,-1.255056460357E-16));
+#66642 = CARTESIAN_POINT('',(9.8,3.888200288003E-16));
+#66643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66644 = ORIENTED_EDGE('',*,*,#66645,.F.);
+#66645 = EDGE_CURVE('',#66646,#66619,#66648,.T.);
+#66646 = VERTEX_POINT('',#66647);
+#66647 = CARTESIAN_POINT('',(-2.35328676444,-4.90657352888,0.1));
+#66648 = SURFACE_CURVE('',#66649,(#66653,#66660),.PCURVE_S1.);
+#66649 = LINE('',#66650,#66651);
+#66650 = CARTESIAN_POINT('',(-2.35328676444,-4.90657352888,0.1));
+#66651 = VECTOR('',#66652,1.);
+#66652 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#66653 = PCURVE('',#65369,#66654);
+#66654 = DEFINITIONAL_REPRESENTATION('',(#66655),#66659);
+#66655 = LINE('',#66656,#66657);
+#66656 = CARTESIAN_POINT('',(8.848092431988,-4.243714822207));
+#66657 = VECTOR('',#66658,1.);
+#66658 = DIRECTION('',(-0.943357480831,-0.331778033271));
+#66659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66660 = PCURVE('',#66661,#66666);
+#66661 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66662,#66663)
+ ,(#66664,#66665
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.282842712475),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#66662 = CARTESIAN_POINT('',(-2.35328676444,-4.90657352888,0.1));
+#66663 = CARTESIAN_POINT('',(-2.45,-5.1,1.01));
+#66664 = CARTESIAN_POINT('',(-2.45657352888,-4.80328676444,0.1));
+#66665 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#66666 = DEFINITIONAL_REPRESENTATION('',(#66667),#66670);
+#66667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66668,#66669),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.146069543085),.PIECEWISE_BEZIER_KNOTS.);
+#66668 = CARTESIAN_POINT('',(-1.264653657978E-16,-5.901863329776E-17));
+#66669 = CARTESIAN_POINT('',(0.282842712475,-9.097549729091E-17));
+#66670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66671 = ORIENTED_EDGE('',*,*,#66672,.F.);
+#66672 = EDGE_CURVE('',#66673,#66646,#66675,.T.);
+#66673 = VERTEX_POINT('',#66674);
+#66674 = CARTESIAN_POINT('',(2.35328676444,-4.90657352888,0.1));
+#66675 = SURFACE_CURVE('',#66676,(#66680,#66687),.PCURVE_S1.);
+#66676 = LINE('',#66677,#66678);
+#66677 = CARTESIAN_POINT('',(2.35328676444,-4.90657352888,0.1));
+#66678 = VECTOR('',#66679,1.);
+#66679 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#66680 = PCURVE('',#65369,#66681);
+#66681 = DEFINITIONAL_REPRESENTATION('',(#66682),#66686);
+#66682 = LINE('',#66683,#66684);
+#66683 = CARTESIAN_POINT('',(10.883459448171,-3.378630708539E-12));
+#66684 = VECTOR('',#66685,1.);
+#66685 = DIRECTION('',(-0.432451974604,-0.901656968953));
+#66686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66687 = PCURVE('',#66688,#66693);
+#66688 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66689,#66690)
+ ,(#66691,#66692
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.9),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#66689 = CARTESIAN_POINT('',(2.35328676444,-4.90657352888,0.1));
+#66690 = CARTESIAN_POINT('',(2.45,-5.1,1.01));
+#66691 = CARTESIAN_POINT('',(-2.35328676444,-4.90657352888,0.1));
+#66692 = CARTESIAN_POINT('',(-2.45,-5.1,1.01));
+#66693 = DEFINITIONAL_REPRESENTATION('',(#66694),#66697);
+#66694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66695,#66696),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.70657352888),.PIECEWISE_BEZIER_KNOTS.);
+#66695 = CARTESIAN_POINT('',(-1.397495605263E-16,-1.307386304731E-16));
+#66696 = CARTESIAN_POINT('',(4.9,9.112313610368E-17));
+#66697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66698 = ORIENTED_EDGE('',*,*,#66699,.F.);
+#66699 = EDGE_CURVE('',#65355,#66673,#66700,.T.);
+#66700 = SURFACE_CURVE('',#66701,(#66705,#66712),.PCURVE_S1.);
+#66701 = LINE('',#66702,#66703);
+#66702 = CARTESIAN_POINT('',(2.45657352888,-4.80328676444,0.1));
+#66703 = VECTOR('',#66704,1.);
+#66704 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#66705 = PCURVE('',#65369,#66706);
+#66706 = DEFINITIONAL_REPRESENTATION('',(#66707),#66711);
+#66707 = LINE('',#66708,#66709);
+#66708 = CARTESIAN_POINT('',(10.834996782445,0.137795796187));
+#66709 = VECTOR('',#66710,1.);
+#66710 = DIRECTION('',(0.331778033271,-0.943357480831));
+#66711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66712 = PCURVE('',#65396,#66713);
+#66713 = DEFINITIONAL_REPRESENTATION('',(#66714),#66717);
+#66714 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66715,#66716),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.146069543085),.PIECEWISE_BEZIER_KNOTS.);
+#66715 = CARTESIAN_POINT('',(-1.227196788301E-16,-9.097549729277E-17));
+#66716 = CARTESIAN_POINT('',(0.282842712475,-5.901185703419E-17));
+#66717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66718 = ORIENTED_EDGE('',*,*,#65352,.F.);
+#66719 = ORIENTED_EDGE('',*,*,#66720,.F.);
+#66720 = EDGE_CURVE('',#66721,#65353,#66723,.T.);
+#66721 = VERTEX_POINT('',#66722);
+#66722 = CARTESIAN_POINT('',(2.35328676444,4.90657352888,0.1));
+#66723 = SURFACE_CURVE('',#66724,(#66728,#66735),.PCURVE_S1.);
+#66724 = LINE('',#66725,#66726);
+#66725 = CARTESIAN_POINT('',(2.35328676444,4.90657352888,0.1));
+#66726 = VECTOR('',#66727,1.);
+#66727 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#66728 = PCURVE('',#65369,#66729);
+#66729 = DEFINITIONAL_REPRESENTATION('',(#66730),#66734);
+#66730 = LINE('',#66731,#66732);
+#66731 = CARTESIAN_POINT('',(2.035367016183,4.243714822203));
+#66732 = VECTOR('',#66733,1.);
+#66733 = DIRECTION('',(0.943357480831,0.331778033271));
+#66734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66735 = PCURVE('',#66194,#66736);
+#66736 = DEFINITIONAL_REPRESENTATION('',(#66737),#66740);
+#66737 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66738,#66739),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.146069543085),.PIECEWISE_BEZIER_KNOTS.);
+#66738 = CARTESIAN_POINT('',(-1.264653657978E-16,-5.901863329776E-17));
+#66739 = CARTESIAN_POINT('',(0.282842712475,-9.097549729091E-17));
+#66740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66741 = ORIENTED_EDGE('',*,*,#66742,.F.);
+#66742 = EDGE_CURVE('',#66592,#66721,#66743,.T.);
+#66743 = SURFACE_CURVE('',#66744,(#66748,#66755),.PCURVE_S1.);
+#66744 = LINE('',#66745,#66746);
+#66745 = CARTESIAN_POINT('',(-2.35328676444,4.90657352888,0.1));
+#66746 = VECTOR('',#66747,1.);
+#66747 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#66748 = PCURVE('',#65369,#66749);
+#66749 = DEFINITIONAL_REPRESENTATION('',(#66750),#66754);
+#66750 = LINE('',#66751,#66752);
+#66751 = CARTESIAN_POINT('',(0.,0.));
+#66752 = VECTOR('',#66753,1.);
+#66753 = DIRECTION('',(0.432451974604,0.901656968953));
+#66754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66755 = PCURVE('',#66756,#66761);
+#66756 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66757,#66758)
+ ,(#66759,#66760
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.9),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#66757 = CARTESIAN_POINT('',(-2.35328676444,4.90657352888,0.1));
+#66758 = CARTESIAN_POINT('',(-2.45,5.1,1.01));
+#66759 = CARTESIAN_POINT('',(2.35328676444,4.90657352888,0.1));
+#66760 = CARTESIAN_POINT('',(2.45,5.1,1.01));
+#66761 = DEFINITIONAL_REPRESENTATION('',(#66762),#66765);
+#66762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66763,#66764),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.70657352888),.PIECEWISE_BEZIER_KNOTS.);
+#66763 = CARTESIAN_POINT('',(-1.397495605263E-16,-1.307386304731E-16));
+#66764 = CARTESIAN_POINT('',(4.9,9.112313610368E-17));
+#66765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66766 = ADVANCED_FACE('',(#66767),#66194,.F.);
+#66767 = FACE_BOUND('',#66768,.F.);
+#66768 = EDGE_LOOP('',(#66769,#66770,#66771,#66794));
+#66769 = ORIENTED_EDGE('',*,*,#66720,.T.);
+#66770 = ORIENTED_EDGE('',*,*,#66181,.T.);
+#66771 = ORIENTED_EDGE('',*,*,#66772,.F.);
+#66772 = EDGE_CURVE('',#66773,#66159,#66775,.T.);
+#66773 = VERTEX_POINT('',#66774);
+#66774 = CARTESIAN_POINT('',(2.45,5.1,1.01));
+#66775 = SURFACE_CURVE('',#66776,(#66780,#66787),.PCURVE_S1.);
+#66776 = LINE('',#66777,#66778);
+#66777 = CARTESIAN_POINT('',(2.45,5.1,1.01));
+#66778 = VECTOR('',#66779,1.);
+#66779 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#66780 = PCURVE('',#66194,#66781);
+#66781 = DEFINITIONAL_REPRESENTATION('',(#66782),#66786);
+#66782 = LINE('',#66783,#66784);
+#66783 = CARTESIAN_POINT('',(1.027382946216E-17,1.));
+#66784 = VECTOR('',#66785,1.);
+#66785 = DIRECTION('',(1.,0.));
+#66786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66787 = PCURVE('',#66250,#66788);
+#66788 = DEFINITIONAL_REPRESENTATION('',(#66789),#66793);
+#66789 = LINE('',#66790,#66791);
+#66790 = CARTESIAN_POINT('',(0.,-0.18));
+#66791 = VECTOR('',#66792,1.);
+#66792 = DIRECTION('',(1.,0.));
+#66793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66794 = ORIENTED_EDGE('',*,*,#66795,.F.);
+#66795 = EDGE_CURVE('',#66721,#66773,#66796,.T.);
+#66796 = SURFACE_CURVE('',#66797,(#66800,#66807),.PCURVE_S1.);
+#66797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66798,#66799),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66798 = CARTESIAN_POINT('',(2.35328676444,4.90657352888,0.1));
+#66799 = CARTESIAN_POINT('',(2.45,5.1,1.01));
+#66800 = PCURVE('',#66194,#66801);
+#66801 = DEFINITIONAL_REPRESENTATION('',(#66802),#66806);
+#66802 = LINE('',#66803,#66804);
+#66803 = CARTESIAN_POINT('',(-1.264653657978E-16,-5.901863329776E-17));
+#66804 = VECTOR('',#66805,1.);
+#66805 = DIRECTION('',(1.3673919526E-16,1.));
+#66806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66807 = PCURVE('',#66756,#66808);
+#66808 = DEFINITIONAL_REPRESENTATION('',(#66809),#66813);
+#66809 = LINE('',#66810,#66811);
+#66810 = CARTESIAN_POINT('',(4.9,-1.307589592638E-16));
+#66811 = VECTOR('',#66812,1.);
+#66812 = DIRECTION('',(0.,1.));
+#66813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66814 = ADVANCED_FACE('',(#66815),#65396,.F.);
+#66815 = FACE_BOUND('',#66816,.F.);
+#66816 = EDGE_LOOP('',(#66817,#66818,#66840,#66866));
+#66817 = ORIENTED_EDGE('',*,*,#66699,.T.);
+#66818 = ORIENTED_EDGE('',*,*,#66819,.T.);
+#66819 = EDGE_CURVE('',#66673,#66820,#66822,.T.);
+#66820 = VERTEX_POINT('',#66821);
+#66821 = CARTESIAN_POINT('',(2.45,-5.1,1.01));
+#66822 = SURFACE_CURVE('',#66823,(#66826,#66833),.PCURVE_S1.);
+#66823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66824,#66825),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66824 = CARTESIAN_POINT('',(2.35328676444,-4.90657352888,0.1));
+#66825 = CARTESIAN_POINT('',(2.45,-5.1,1.01));
+#66826 = PCURVE('',#65396,#66827);
+#66827 = DEFINITIONAL_REPRESENTATION('',(#66828),#66832);
+#66828 = LINE('',#66829,#66830);
+#66829 = CARTESIAN_POINT('',(0.282842712475,-5.901185703419E-17));
+#66830 = VECTOR('',#66831,1.);
+#66831 = DIRECTION('',(-1.665334536938E-16,1.));
+#66832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66833 = PCURVE('',#66688,#66834);
+#66834 = DEFINITIONAL_REPRESENTATION('',(#66835),#66839);
+#66835 = LINE('',#66836,#66837);
+#66836 = CARTESIAN_POINT('',(-1.397495605263E-16,-1.307386304731E-16));
+#66837 = VECTOR('',#66838,1.);
+#66838 = DIRECTION('',(1.798906818529E-17,1.));
+#66839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66840 = ORIENTED_EDGE('',*,*,#66841,.F.);
+#66841 = EDGE_CURVE('',#65382,#66820,#66842,.T.);
+#66842 = SURFACE_CURVE('',#66843,(#66847,#66854),.PCURVE_S1.);
+#66843 = LINE('',#66844,#66845);
+#66844 = CARTESIAN_POINT('',(2.65,-4.9,1.01));
+#66845 = VECTOR('',#66846,1.);
+#66846 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#66847 = PCURVE('',#65396,#66848);
+#66848 = DEFINITIONAL_REPRESENTATION('',(#66849),#66853);
+#66849 = LINE('',#66850,#66851);
+#66850 = CARTESIAN_POINT('',(1.533627488692E-17,1.));
+#66851 = VECTOR('',#66852,1.);
+#66852 = DIRECTION('',(1.,0.));
+#66853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66854 = PCURVE('',#66855,#66860);
+#66855 = PLANE('',#66856);
+#66856 = AXIS2_PLACEMENT_3D('',#66857,#66858,#66859);
+#66857 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#66858 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#66859 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#66860 = DEFINITIONAL_REPRESENTATION('',(#66861),#66865);
+#66861 = LINE('',#66862,#66863);
+#66862 = CARTESIAN_POINT('',(-0.,-0.18));
+#66863 = VECTOR('',#66864,1.);
+#66864 = DIRECTION('',(1.,0.));
+#66865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66866 = ORIENTED_EDGE('',*,*,#65381,.F.);
+#66867 = ADVANCED_FACE('',(#66868),#65424,.F.);
+#66868 = FACE_BOUND('',#66869,.F.);
+#66869 = EDGE_LOOP('',(#66870,#66898,#66899,#66919));
+#66870 = ORIENTED_EDGE('',*,*,#66871,.F.);
+#66871 = EDGE_CURVE('',#65409,#66872,#66874,.T.);
+#66872 = VERTEX_POINT('',#66873);
+#66873 = CARTESIAN_POINT('',(2.65,-4.375,1.19));
+#66874 = SURFACE_CURVE('',#66875,(#66879,#66886),.PCURVE_S1.);
+#66875 = LINE('',#66876,#66877);
+#66876 = CARTESIAN_POINT('',(2.65,-4.375,0.917003108779));
+#66877 = VECTOR('',#66878,1.);
+#66878 = DIRECTION('',(0.,0.,1.));
+#66879 = PCURVE('',#65424,#66880);
+#66880 = DEFINITIONAL_REPRESENTATION('',(#66881),#66885);
+#66881 = LINE('',#66882,#66883);
+#66882 = CARTESIAN_POINT('',(9.275,-0.272996891221));
+#66883 = VECTOR('',#66884,1.);
+#66884 = DIRECTION('',(0.,1.));
+#66885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66886 = PCURVE('',#66887,#66892);
+#66887 = PLANE('',#66888);
+#66888 = AXIS2_PLACEMENT_3D('',#66889,#66890,#66891);
+#66889 = CARTESIAN_POINT('',(3.26576285855,-4.375,0.644006217558));
+#66890 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66891 = DIRECTION('',(0.,0.,1.));
+#66892 = DEFINITIONAL_REPRESENTATION('',(#66893),#66897);
+#66893 = LINE('',#66894,#66895);
+#66894 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#66895 = VECTOR('',#66896,1.);
+#66896 = DIRECTION('',(1.,0.));
+#66897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66898 = ORIENTED_EDGE('',*,*,#65408,.T.);
+#66899 = ORIENTED_EDGE('',*,*,#66900,.T.);
+#66900 = EDGE_CURVE('',#65382,#66901,#66903,.T.);
+#66901 = VERTEX_POINT('',#66902);
+#66902 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#66903 = SURFACE_CURVE('',#66904,(#66907,#66913),.PCURVE_S1.);
+#66904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66905,#66906),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66905 = CARTESIAN_POINT('',(2.65,-4.9,1.01));
+#66906 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#66907 = PCURVE('',#65424,#66908);
+#66908 = DEFINITIONAL_REPRESENTATION('',(#66909),#66912);
+#66909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66910,#66911),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66910 = CARTESIAN_POINT('',(9.8,-0.18));
+#66911 = CARTESIAN_POINT('',(9.8,0.));
+#66912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66913 = PCURVE('',#66855,#66914);
+#66914 = DEFINITIONAL_REPRESENTATION('',(#66915),#66918);
+#66915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66916,#66917),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66916 = CARTESIAN_POINT('',(0.,-0.18));
+#66917 = CARTESIAN_POINT('',(0.,0.));
+#66918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66919 = ORIENTED_EDGE('',*,*,#66920,.F.);
+#66920 = EDGE_CURVE('',#66872,#66901,#66921,.T.);
+#66921 = SURFACE_CURVE('',#66922,(#66926,#66933),.PCURVE_S1.);
+#66922 = LINE('',#66923,#66924);
+#66923 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66924 = VECTOR('',#66925,1.);
+#66925 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66926 = PCURVE('',#65424,#66927);
+#66927 = DEFINITIONAL_REPRESENTATION('',(#66928),#66932);
+#66928 = LINE('',#66929,#66930);
+#66929 = CARTESIAN_POINT('',(0.,0.));
+#66930 = VECTOR('',#66931,1.);
+#66931 = DIRECTION('',(1.,0.));
+#66932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66933 = PCURVE('',#66934,#66939);
+#66934 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#66935,#66936)
+ ,(#66937,#66938
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#66935 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#66936 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#66937 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#66938 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#66939 = DEFINITIONAL_REPRESENTATION('',(#66940),#66944);
+#66940 = LINE('',#66941,#66942);
+#66941 = CARTESIAN_POINT('',(0.,-6.047019143223E-14));
+#66942 = VECTOR('',#66943,1.);
+#66943 = DIRECTION('',(1.,1.634771540461E-15));
+#66944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66945 = ADVANCED_FACE('',(#66946),#65452,.F.);
+#66946 = FACE_BOUND('',#66947,.F.);
+#66947 = EDGE_LOOP('',(#66948,#66976,#66977,#67000));
+#66948 = ORIENTED_EDGE('',*,*,#66949,.F.);
+#66949 = EDGE_CURVE('',#65437,#66950,#66952,.T.);
+#66950 = VERTEX_POINT('',#66951);
+#66951 = CARTESIAN_POINT('',(3.15,-4.075,1.01));
+#66952 = SURFACE_CURVE('',#66953,(#66957,#66964),.PCURVE_S1.);
+#66953 = LINE('',#66954,#66955);
+#66954 = CARTESIAN_POINT('',(2.55,-4.075,1.01));
+#66955 = VECTOR('',#66956,1.);
+#66956 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#66957 = PCURVE('',#65452,#66958);
+#66958 = DEFINITIONAL_REPRESENTATION('',(#66959),#66963);
+#66959 = LINE('',#66960,#66961);
+#66960 = CARTESIAN_POINT('',(0.,0.));
+#66961 = VECTOR('',#66962,1.);
+#66962 = DIRECTION('',(1.,0.));
+#66963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66964 = PCURVE('',#66965,#66970);
+#66965 = PLANE('',#66966);
+#66966 = AXIS2_PLACEMENT_3D('',#66967,#66968,#66969);
+#66967 = CARTESIAN_POINT('',(3.26576285855,-4.075,0.644006217558));
+#66968 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#66969 = DIRECTION('',(0.,0.,1.));
+#66970 = DEFINITIONAL_REPRESENTATION('',(#66971),#66975);
+#66971 = LINE('',#66972,#66973);
+#66972 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#66973 = VECTOR('',#66974,1.);
+#66974 = DIRECTION('',(0.,-1.));
+#66975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66976 = ORIENTED_EDGE('',*,*,#65436,.T.);
+#66977 = ORIENTED_EDGE('',*,*,#66978,.T.);
+#66978 = EDGE_CURVE('',#65409,#66979,#66981,.T.);
+#66979 = VERTEX_POINT('',#66980);
+#66980 = CARTESIAN_POINT('',(3.15,-4.375,1.01));
+#66981 = SURFACE_CURVE('',#66982,(#66986,#66993),.PCURVE_S1.);
+#66982 = LINE('',#66983,#66984);
+#66983 = CARTESIAN_POINT('',(2.55,-4.375,1.01));
+#66984 = VECTOR('',#66985,1.);
+#66985 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#66986 = PCURVE('',#65452,#66987);
+#66987 = DEFINITIONAL_REPRESENTATION('',(#66988),#66992);
+#66988 = LINE('',#66989,#66990);
+#66989 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#66990 = VECTOR('',#66991,1.);
+#66991 = DIRECTION('',(1.,0.));
+#66992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#66993 = PCURVE('',#66887,#66994);
+#66994 = DEFINITIONAL_REPRESENTATION('',(#66995),#66999);
+#66995 = LINE('',#66996,#66997);
+#66996 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#66997 = VECTOR('',#66998,1.);
+#66998 = DIRECTION('',(0.,-1.));
+#66999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67000 = ORIENTED_EDGE('',*,*,#67001,.F.);
+#67001 = EDGE_CURVE('',#66950,#66979,#67002,.T.);
+#67002 = SURFACE_CURVE('',#67003,(#67007,#67014),.PCURVE_S1.);
+#67003 = LINE('',#67004,#67005);
+#67004 = CARTESIAN_POINT('',(3.15,-4.075,1.01));
+#67005 = VECTOR('',#67006,1.);
+#67006 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67007 = PCURVE('',#65452,#67008);
+#67008 = DEFINITIONAL_REPRESENTATION('',(#67009),#67013);
+#67009 = LINE('',#67010,#67011);
+#67010 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#67011 = VECTOR('',#67012,1.);
+#67012 = DIRECTION('',(0.,-1.));
+#67013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67014 = PCURVE('',#67015,#67020);
+#67015 = CYLINDRICAL_SURFACE('',#67016,0.1);
+#67016 = AXIS2_PLACEMENT_3D('',#67017,#67018,#67019);
+#67017 = CARTESIAN_POINT('',(3.15,-4.075,0.91));
+#67018 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#67019 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#67020 = DEFINITIONAL_REPRESENTATION('',(#67021),#67025);
+#67021 = LINE('',#67022,#67023);
+#67022 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#67023 = VECTOR('',#67024,1.);
+#67024 = DIRECTION('',(0.,-1.));
+#67025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67026 = ADVANCED_FACE('',(#67027),#65480,.F.);
+#67027 = FACE_BOUND('',#67028,.F.);
+#67028 = EDGE_LOOP('',(#67029,#67057,#67058,#67081));
+#67029 = ORIENTED_EDGE('',*,*,#67030,.F.);
+#67030 = EDGE_CURVE('',#65465,#67031,#67033,.T.);
+#67031 = VERTEX_POINT('',#67032);
+#67032 = CARTESIAN_POINT('',(2.65,-3.725,1.19));
+#67033 = SURFACE_CURVE('',#67034,(#67038,#67045),.PCURVE_S1.);
+#67034 = LINE('',#67035,#67036);
+#67035 = CARTESIAN_POINT('',(2.65,-3.725,0.917003108779));
+#67036 = VECTOR('',#67037,1.);
+#67037 = DIRECTION('',(0.,0.,1.));
+#67038 = PCURVE('',#65480,#67039);
+#67039 = DEFINITIONAL_REPRESENTATION('',(#67040),#67044);
+#67040 = LINE('',#67041,#67042);
+#67041 = CARTESIAN_POINT('',(8.625,-0.272996891221));
+#67042 = VECTOR('',#67043,1.);
+#67043 = DIRECTION('',(0.,1.));
+#67044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67045 = PCURVE('',#67046,#67051);
+#67046 = PLANE('',#67047);
+#67047 = AXIS2_PLACEMENT_3D('',#67048,#67049,#67050);
+#67048 = CARTESIAN_POINT('',(3.26576285855,-3.725,0.644006217558));
+#67049 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67050 = DIRECTION('',(0.,0.,1.));
+#67051 = DEFINITIONAL_REPRESENTATION('',(#67052),#67056);
+#67052 = LINE('',#67053,#67054);
+#67053 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67054 = VECTOR('',#67055,1.);
+#67055 = DIRECTION('',(1.,0.));
+#67056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67057 = ORIENTED_EDGE('',*,*,#65464,.T.);
+#67058 = ORIENTED_EDGE('',*,*,#67059,.T.);
+#67059 = EDGE_CURVE('',#65437,#67060,#67062,.T.);
+#67060 = VERTEX_POINT('',#67061);
+#67061 = CARTESIAN_POINT('',(2.65,-4.075,1.19));
+#67062 = SURFACE_CURVE('',#67063,(#67067,#67074),.PCURVE_S1.);
+#67063 = LINE('',#67064,#67065);
+#67064 = CARTESIAN_POINT('',(2.65,-4.075,0.917003108779));
+#67065 = VECTOR('',#67066,1.);
+#67066 = DIRECTION('',(0.,0.,1.));
+#67067 = PCURVE('',#65480,#67068);
+#67068 = DEFINITIONAL_REPRESENTATION('',(#67069),#67073);
+#67069 = LINE('',#67070,#67071);
+#67070 = CARTESIAN_POINT('',(8.975,-0.272996891221));
+#67071 = VECTOR('',#67072,1.);
+#67072 = DIRECTION('',(0.,1.));
+#67073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67074 = PCURVE('',#66965,#67075);
+#67075 = DEFINITIONAL_REPRESENTATION('',(#67076),#67080);
+#67076 = LINE('',#67077,#67078);
+#67077 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67078 = VECTOR('',#67079,1.);
+#67079 = DIRECTION('',(1.,0.));
+#67080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67081 = ORIENTED_EDGE('',*,*,#67082,.F.);
+#67082 = EDGE_CURVE('',#67031,#67060,#67083,.T.);
+#67083 = SURFACE_CURVE('',#67084,(#67088,#67095),.PCURVE_S1.);
+#67084 = LINE('',#67085,#67086);
+#67085 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67086 = VECTOR('',#67087,1.);
+#67087 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67088 = PCURVE('',#65480,#67089);
+#67089 = DEFINITIONAL_REPRESENTATION('',(#67090),#67094);
+#67090 = LINE('',#67091,#67092);
+#67091 = CARTESIAN_POINT('',(0.,0.));
+#67092 = VECTOR('',#67093,1.);
+#67093 = DIRECTION('',(1.,0.));
+#67094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67095 = PCURVE('',#67096,#67101);
+#67096 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#67097,#67098)
+ ,(#67099,#67100
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#67097 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67098 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#67099 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#67100 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#67101 = DEFINITIONAL_REPRESENTATION('',(#67102),#67106);
+#67102 = LINE('',#67103,#67104);
+#67103 = CARTESIAN_POINT('',(0.,-1.278168530195E-13));
+#67104 = VECTOR('',#67105,1.);
+#67105 = DIRECTION('',(1.,1.030512564139E-14));
+#67106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67107 = ADVANCED_FACE('',(#67108),#66124,.F.);
+#67108 = FACE_BOUND('',#67109,.F.);
+#67109 = EDGE_LOOP('',(#67110,#67133,#67134,#67162));
+#67110 = ORIENTED_EDGE('',*,*,#67111,.F.);
+#67111 = EDGE_CURVE('',#66109,#67112,#67114,.T.);
+#67112 = VERTEX_POINT('',#67113);
+#67113 = CARTESIAN_POINT('',(3.15,3.725,1.01));
+#67114 = SURFACE_CURVE('',#67115,(#67119,#67126),.PCURVE_S1.);
+#67115 = LINE('',#67116,#67117);
+#67116 = CARTESIAN_POINT('',(2.55,3.725,1.01));
+#67117 = VECTOR('',#67118,1.);
+#67118 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67119 = PCURVE('',#66124,#67120);
+#67120 = DEFINITIONAL_REPRESENTATION('',(#67121),#67125);
+#67121 = LINE('',#67122,#67123);
+#67122 = CARTESIAN_POINT('',(0.,0.));
+#67123 = VECTOR('',#67124,1.);
+#67124 = DIRECTION('',(1.,0.));
+#67125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67126 = PCURVE('',#66553,#67127);
+#67127 = DEFINITIONAL_REPRESENTATION('',(#67128),#67132);
+#67128 = LINE('',#67129,#67130);
+#67129 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67130 = VECTOR('',#67131,1.);
+#67131 = DIRECTION('',(0.,-1.));
+#67132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67133 = ORIENTED_EDGE('',*,*,#66108,.T.);
+#67134 = ORIENTED_EDGE('',*,*,#67135,.T.);
+#67135 = EDGE_CURVE('',#66081,#67136,#67138,.T.);
+#67136 = VERTEX_POINT('',#67137);
+#67137 = CARTESIAN_POINT('',(3.15,3.425,1.01));
+#67138 = SURFACE_CURVE('',#67139,(#67143,#67150),.PCURVE_S1.);
+#67139 = LINE('',#67140,#67141);
+#67140 = CARTESIAN_POINT('',(2.55,3.425,1.01));
+#67141 = VECTOR('',#67142,1.);
+#67142 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67143 = PCURVE('',#66124,#67144);
+#67144 = DEFINITIONAL_REPRESENTATION('',(#67145),#67149);
+#67145 = LINE('',#67146,#67147);
+#67146 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#67147 = VECTOR('',#67148,1.);
+#67148 = DIRECTION('',(1.,0.));
+#67149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67150 = PCURVE('',#67151,#67156);
+#67151 = PLANE('',#67152);
+#67152 = AXIS2_PLACEMENT_3D('',#67153,#67154,#67155);
+#67153 = CARTESIAN_POINT('',(3.26576285855,3.425,0.644006217558));
+#67154 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67155 = DIRECTION('',(0.,0.,1.));
+#67156 = DEFINITIONAL_REPRESENTATION('',(#67157),#67161);
+#67157 = LINE('',#67158,#67159);
+#67158 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67159 = VECTOR('',#67160,1.);
+#67160 = DIRECTION('',(0.,-1.));
+#67161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67162 = ORIENTED_EDGE('',*,*,#67163,.F.);
+#67163 = EDGE_CURVE('',#67112,#67136,#67164,.T.);
+#67164 = SURFACE_CURVE('',#67165,(#67169,#67176),.PCURVE_S1.);
+#67165 = LINE('',#67166,#67167);
+#67166 = CARTESIAN_POINT('',(3.15,3.725,1.01));
+#67167 = VECTOR('',#67168,1.);
+#67168 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67169 = PCURVE('',#66124,#67170);
+#67170 = DEFINITIONAL_REPRESENTATION('',(#67171),#67175);
+#67171 = LINE('',#67172,#67173);
+#67172 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#67173 = VECTOR('',#67174,1.);
+#67174 = DIRECTION('',(0.,-1.));
+#67175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67176 = PCURVE('',#67177,#67182);
+#67177 = CYLINDRICAL_SURFACE('',#67178,0.1);
+#67178 = AXIS2_PLACEMENT_3D('',#67179,#67180,#67181);
+#67179 = CARTESIAN_POINT('',(3.15,3.725,0.91));
+#67180 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#67181 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#67182 = DEFINITIONAL_REPRESENTATION('',(#67183),#67187);
+#67183 = LINE('',#67184,#67185);
+#67184 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#67185 = VECTOR('',#67186,1.);
+#67186 = DIRECTION('',(0.,-1.));
+#67187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67188 = ADVANCED_FACE('',(#67189),#65508,.F.);
+#67189 = FACE_BOUND('',#67190,.F.);
+#67190 = EDGE_LOOP('',(#67191,#67219,#67220,#67243));
+#67191 = ORIENTED_EDGE('',*,*,#67192,.F.);
+#67192 = EDGE_CURVE('',#65493,#67193,#67195,.T.);
+#67193 = VERTEX_POINT('',#67194);
+#67194 = CARTESIAN_POINT('',(3.15,-3.425,1.01));
+#67195 = SURFACE_CURVE('',#67196,(#67200,#67207),.PCURVE_S1.);
+#67196 = LINE('',#67197,#67198);
+#67197 = CARTESIAN_POINT('',(2.55,-3.425,1.01));
+#67198 = VECTOR('',#67199,1.);
+#67199 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67200 = PCURVE('',#65508,#67201);
+#67201 = DEFINITIONAL_REPRESENTATION('',(#67202),#67206);
+#67202 = LINE('',#67203,#67204);
+#67203 = CARTESIAN_POINT('',(0.,0.));
+#67204 = VECTOR('',#67205,1.);
+#67205 = DIRECTION('',(1.,0.));
+#67206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67207 = PCURVE('',#67208,#67213);
+#67208 = PLANE('',#67209);
+#67209 = AXIS2_PLACEMENT_3D('',#67210,#67211,#67212);
+#67210 = CARTESIAN_POINT('',(3.26576285855,-3.425,0.644006217558));
+#67211 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67212 = DIRECTION('',(0.,0.,1.));
+#67213 = DEFINITIONAL_REPRESENTATION('',(#67214),#67218);
+#67214 = LINE('',#67215,#67216);
+#67215 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67216 = VECTOR('',#67217,1.);
+#67217 = DIRECTION('',(0.,-1.));
+#67218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67219 = ORIENTED_EDGE('',*,*,#65492,.T.);
+#67220 = ORIENTED_EDGE('',*,*,#67221,.T.);
+#67221 = EDGE_CURVE('',#65465,#67222,#67224,.T.);
+#67222 = VERTEX_POINT('',#67223);
+#67223 = CARTESIAN_POINT('',(3.15,-3.725,1.01));
+#67224 = SURFACE_CURVE('',#67225,(#67229,#67236),.PCURVE_S1.);
+#67225 = LINE('',#67226,#67227);
+#67226 = CARTESIAN_POINT('',(2.55,-3.725,1.01));
+#67227 = VECTOR('',#67228,1.);
+#67228 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67229 = PCURVE('',#65508,#67230);
+#67230 = DEFINITIONAL_REPRESENTATION('',(#67231),#67235);
+#67231 = LINE('',#67232,#67233);
+#67232 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#67233 = VECTOR('',#67234,1.);
+#67234 = DIRECTION('',(1.,0.));
+#67235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67236 = PCURVE('',#67046,#67237);
+#67237 = DEFINITIONAL_REPRESENTATION('',(#67238),#67242);
+#67238 = LINE('',#67239,#67240);
+#67239 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67240 = VECTOR('',#67241,1.);
+#67241 = DIRECTION('',(0.,-1.));
+#67242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67243 = ORIENTED_EDGE('',*,*,#67244,.F.);
+#67244 = EDGE_CURVE('',#67193,#67222,#67245,.T.);
+#67245 = SURFACE_CURVE('',#67246,(#67250,#67257),.PCURVE_S1.);
+#67246 = LINE('',#67247,#67248);
+#67247 = CARTESIAN_POINT('',(3.15,-3.425,1.01));
+#67248 = VECTOR('',#67249,1.);
+#67249 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67250 = PCURVE('',#65508,#67251);
+#67251 = DEFINITIONAL_REPRESENTATION('',(#67252),#67256);
+#67252 = LINE('',#67253,#67254);
+#67253 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#67254 = VECTOR('',#67255,1.);
+#67255 = DIRECTION('',(0.,-1.));
+#67256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67257 = PCURVE('',#67258,#67263);
+#67258 = CYLINDRICAL_SURFACE('',#67259,0.1);
+#67259 = AXIS2_PLACEMENT_3D('',#67260,#67261,#67262);
+#67260 = CARTESIAN_POINT('',(3.15,-3.425,0.91));
+#67261 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#67262 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#67263 = DEFINITIONAL_REPRESENTATION('',(#67264),#67268);
+#67264 = LINE('',#67265,#67266);
+#67265 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#67266 = VECTOR('',#67267,1.);
+#67267 = DIRECTION('',(0.,-1.));
+#67268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67269 = ADVANCED_FACE('',(#67270),#66096,.F.);
+#67270 = FACE_BOUND('',#67271,.F.);
+#67271 = EDGE_LOOP('',(#67272,#67295,#67296,#67324));
+#67272 = ORIENTED_EDGE('',*,*,#67273,.F.);
+#67273 = EDGE_CURVE('',#66081,#67274,#67276,.T.);
+#67274 = VERTEX_POINT('',#67275);
+#67275 = CARTESIAN_POINT('',(2.65,3.425,1.19));
+#67276 = SURFACE_CURVE('',#67277,(#67281,#67288),.PCURVE_S1.);
+#67277 = LINE('',#67278,#67279);
+#67278 = CARTESIAN_POINT('',(2.65,3.425,0.917003108779));
+#67279 = VECTOR('',#67280,1.);
+#67280 = DIRECTION('',(0.,0.,1.));
+#67281 = PCURVE('',#66096,#67282);
+#67282 = DEFINITIONAL_REPRESENTATION('',(#67283),#67287);
+#67283 = LINE('',#67284,#67285);
+#67284 = CARTESIAN_POINT('',(1.475,-0.272996891221));
+#67285 = VECTOR('',#67286,1.);
+#67286 = DIRECTION('',(0.,1.));
+#67287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67288 = PCURVE('',#67151,#67289);
+#67289 = DEFINITIONAL_REPRESENTATION('',(#67290),#67294);
+#67290 = LINE('',#67291,#67292);
+#67291 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67292 = VECTOR('',#67293,1.);
+#67293 = DIRECTION('',(1.,0.));
+#67294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67295 = ORIENTED_EDGE('',*,*,#66080,.T.);
+#67296 = ORIENTED_EDGE('',*,*,#67297,.T.);
+#67297 = EDGE_CURVE('',#66053,#67298,#67300,.T.);
+#67298 = VERTEX_POINT('',#67299);
+#67299 = CARTESIAN_POINT('',(2.65,3.075,1.19));
+#67300 = SURFACE_CURVE('',#67301,(#67305,#67312),.PCURVE_S1.);
+#67301 = LINE('',#67302,#67303);
+#67302 = CARTESIAN_POINT('',(2.65,3.075,0.917003108779));
+#67303 = VECTOR('',#67304,1.);
+#67304 = DIRECTION('',(0.,0.,1.));
+#67305 = PCURVE('',#66096,#67306);
+#67306 = DEFINITIONAL_REPRESENTATION('',(#67307),#67311);
+#67307 = LINE('',#67308,#67309);
+#67308 = CARTESIAN_POINT('',(1.825,-0.272996891221));
+#67309 = VECTOR('',#67310,1.);
+#67310 = DIRECTION('',(0.,1.));
+#67311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67312 = PCURVE('',#67313,#67318);
+#67313 = PLANE('',#67314);
+#67314 = AXIS2_PLACEMENT_3D('',#67315,#67316,#67317);
+#67315 = CARTESIAN_POINT('',(3.26576285855,3.075,0.644006217558));
+#67316 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67317 = DIRECTION('',(0.,0.,1.));
+#67318 = DEFINITIONAL_REPRESENTATION('',(#67319),#67323);
+#67319 = LINE('',#67320,#67321);
+#67320 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67321 = VECTOR('',#67322,1.);
+#67322 = DIRECTION('',(1.,0.));
+#67323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67324 = ORIENTED_EDGE('',*,*,#67325,.F.);
+#67325 = EDGE_CURVE('',#67274,#67298,#67326,.T.);
+#67326 = SURFACE_CURVE('',#67327,(#67331,#67338),.PCURVE_S1.);
+#67327 = LINE('',#67328,#67329);
+#67328 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67329 = VECTOR('',#67330,1.);
+#67330 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67331 = PCURVE('',#66096,#67332);
+#67332 = DEFINITIONAL_REPRESENTATION('',(#67333),#67337);
+#67333 = LINE('',#67334,#67335);
+#67334 = CARTESIAN_POINT('',(0.,0.));
+#67335 = VECTOR('',#67336,1.);
+#67336 = DIRECTION('',(1.,0.));
+#67337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67338 = PCURVE('',#67339,#67344);
+#67339 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#67340,#67341)
+ ,(#67342,#67343
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#67340 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67341 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#67342 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#67343 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#67344 = DEFINITIONAL_REPRESENTATION('',(#67345),#67349);
+#67345 = LINE('',#67346,#67347);
+#67346 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.856086224187E-14));
+#67347 = VECTOR('',#67348,1.);
+#67348 = DIRECTION('',(1.,5.341136583079E-15));
+#67349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67350 = ADVANCED_FACE('',(#67351),#65536,.F.);
+#67351 = FACE_BOUND('',#67352,.F.);
+#67352 = EDGE_LOOP('',(#67353,#67381,#67382,#67405));
+#67353 = ORIENTED_EDGE('',*,*,#67354,.F.);
+#67354 = EDGE_CURVE('',#65521,#67355,#67357,.T.);
+#67355 = VERTEX_POINT('',#67356);
+#67356 = CARTESIAN_POINT('',(2.65,-3.075,1.19));
+#67357 = SURFACE_CURVE('',#67358,(#67362,#67369),.PCURVE_S1.);
+#67358 = LINE('',#67359,#67360);
+#67359 = CARTESIAN_POINT('',(2.65,-3.075,0.917003108779));
+#67360 = VECTOR('',#67361,1.);
+#67361 = DIRECTION('',(0.,0.,1.));
+#67362 = PCURVE('',#65536,#67363);
+#67363 = DEFINITIONAL_REPRESENTATION('',(#67364),#67368);
+#67364 = LINE('',#67365,#67366);
+#67365 = CARTESIAN_POINT('',(7.975,-0.272996891221));
+#67366 = VECTOR('',#67367,1.);
+#67367 = DIRECTION('',(0.,1.));
+#67368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67369 = PCURVE('',#67370,#67375);
+#67370 = PLANE('',#67371);
+#67371 = AXIS2_PLACEMENT_3D('',#67372,#67373,#67374);
+#67372 = CARTESIAN_POINT('',(3.26576285855,-3.075,0.644006217558));
+#67373 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67374 = DIRECTION('',(0.,0.,1.));
+#67375 = DEFINITIONAL_REPRESENTATION('',(#67376),#67380);
+#67376 = LINE('',#67377,#67378);
+#67377 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67378 = VECTOR('',#67379,1.);
+#67379 = DIRECTION('',(1.,0.));
+#67380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67381 = ORIENTED_EDGE('',*,*,#65520,.T.);
+#67382 = ORIENTED_EDGE('',*,*,#67383,.T.);
+#67383 = EDGE_CURVE('',#65493,#67384,#67386,.T.);
+#67384 = VERTEX_POINT('',#67385);
+#67385 = CARTESIAN_POINT('',(2.65,-3.425,1.19));
+#67386 = SURFACE_CURVE('',#67387,(#67391,#67398),.PCURVE_S1.);
+#67387 = LINE('',#67388,#67389);
+#67388 = CARTESIAN_POINT('',(2.65,-3.425,0.917003108779));
+#67389 = VECTOR('',#67390,1.);
+#67390 = DIRECTION('',(0.,0.,1.));
+#67391 = PCURVE('',#65536,#67392);
+#67392 = DEFINITIONAL_REPRESENTATION('',(#67393),#67397);
+#67393 = LINE('',#67394,#67395);
+#67394 = CARTESIAN_POINT('',(8.325,-0.272996891221));
+#67395 = VECTOR('',#67396,1.);
+#67396 = DIRECTION('',(0.,1.));
+#67397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67398 = PCURVE('',#67208,#67399);
+#67399 = DEFINITIONAL_REPRESENTATION('',(#67400),#67404);
+#67400 = LINE('',#67401,#67402);
+#67401 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67402 = VECTOR('',#67403,1.);
+#67403 = DIRECTION('',(1.,0.));
+#67404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67405 = ORIENTED_EDGE('',*,*,#67406,.F.);
+#67406 = EDGE_CURVE('',#67355,#67384,#67407,.T.);
+#67407 = SURFACE_CURVE('',#67408,(#67412,#67419),.PCURVE_S1.);
+#67408 = LINE('',#67409,#67410);
+#67409 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67410 = VECTOR('',#67411,1.);
+#67411 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67412 = PCURVE('',#65536,#67413);
+#67413 = DEFINITIONAL_REPRESENTATION('',(#67414),#67418);
+#67414 = LINE('',#67415,#67416);
+#67415 = CARTESIAN_POINT('',(0.,0.));
+#67416 = VECTOR('',#67417,1.);
+#67417 = DIRECTION('',(1.,0.));
+#67418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67419 = PCURVE('',#67420,#67425);
+#67420 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#67421,#67422)
+ ,(#67423,#67424
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#67421 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67422 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#67423 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#67424 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#67425 = DEFINITIONAL_REPRESENTATION('',(#67426),#67430);
+#67426 = LINE('',#67427,#67428);
+#67427 = CARTESIAN_POINT('',(0.,2.041458915017E-14));
+#67428 = VECTOR('',#67429,1.);
+#67429 = DIRECTION('',(1.,-6.935842974755E-15));
+#67430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67431 = ADVANCED_FACE('',(#67432),#66068,.F.);
+#67432 = FACE_BOUND('',#67433,.F.);
+#67433 = EDGE_LOOP('',(#67434,#67457,#67458,#67486));
+#67434 = ORIENTED_EDGE('',*,*,#67435,.F.);
+#67435 = EDGE_CURVE('',#66053,#67436,#67438,.T.);
+#67436 = VERTEX_POINT('',#67437);
+#67437 = CARTESIAN_POINT('',(3.15,3.075,1.01));
+#67438 = SURFACE_CURVE('',#67439,(#67443,#67450),.PCURVE_S1.);
+#67439 = LINE('',#67440,#67441);
+#67440 = CARTESIAN_POINT('',(2.55,3.075,1.01));
+#67441 = VECTOR('',#67442,1.);
+#67442 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67443 = PCURVE('',#66068,#67444);
+#67444 = DEFINITIONAL_REPRESENTATION('',(#67445),#67449);
+#67445 = LINE('',#67446,#67447);
+#67446 = CARTESIAN_POINT('',(0.,0.));
+#67447 = VECTOR('',#67448,1.);
+#67448 = DIRECTION('',(1.,0.));
+#67449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67450 = PCURVE('',#67313,#67451);
+#67451 = DEFINITIONAL_REPRESENTATION('',(#67452),#67456);
+#67452 = LINE('',#67453,#67454);
+#67453 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67454 = VECTOR('',#67455,1.);
+#67455 = DIRECTION('',(0.,-1.));
+#67456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67457 = ORIENTED_EDGE('',*,*,#66052,.T.);
+#67458 = ORIENTED_EDGE('',*,*,#67459,.T.);
+#67459 = EDGE_CURVE('',#66025,#67460,#67462,.T.);
+#67460 = VERTEX_POINT('',#67461);
+#67461 = CARTESIAN_POINT('',(3.15,2.775,1.01));
+#67462 = SURFACE_CURVE('',#67463,(#67467,#67474),.PCURVE_S1.);
+#67463 = LINE('',#67464,#67465);
+#67464 = CARTESIAN_POINT('',(2.55,2.775,1.01));
+#67465 = VECTOR('',#67466,1.);
+#67466 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67467 = PCURVE('',#66068,#67468);
+#67468 = DEFINITIONAL_REPRESENTATION('',(#67469),#67473);
+#67469 = LINE('',#67470,#67471);
+#67470 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#67471 = VECTOR('',#67472,1.);
+#67472 = DIRECTION('',(1.,0.));
+#67473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67474 = PCURVE('',#67475,#67480);
+#67475 = PLANE('',#67476);
+#67476 = AXIS2_PLACEMENT_3D('',#67477,#67478,#67479);
+#67477 = CARTESIAN_POINT('',(3.26576285855,2.775,0.644006217558));
+#67478 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67479 = DIRECTION('',(0.,0.,1.));
+#67480 = DEFINITIONAL_REPRESENTATION('',(#67481),#67485);
+#67481 = LINE('',#67482,#67483);
+#67482 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67483 = VECTOR('',#67484,1.);
+#67484 = DIRECTION('',(0.,-1.));
+#67485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67486 = ORIENTED_EDGE('',*,*,#67487,.F.);
+#67487 = EDGE_CURVE('',#67436,#67460,#67488,.T.);
+#67488 = SURFACE_CURVE('',#67489,(#67493,#67500),.PCURVE_S1.);
+#67489 = LINE('',#67490,#67491);
+#67490 = CARTESIAN_POINT('',(3.15,3.075,1.01));
+#67491 = VECTOR('',#67492,1.);
+#67492 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67493 = PCURVE('',#66068,#67494);
+#67494 = DEFINITIONAL_REPRESENTATION('',(#67495),#67499);
+#67495 = LINE('',#67496,#67497);
+#67496 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#67497 = VECTOR('',#67498,1.);
+#67498 = DIRECTION('',(0.,-1.));
+#67499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67500 = PCURVE('',#67501,#67506);
+#67501 = CYLINDRICAL_SURFACE('',#67502,0.1);
+#67502 = AXIS2_PLACEMENT_3D('',#67503,#67504,#67505);
+#67503 = CARTESIAN_POINT('',(3.15,3.075,0.91));
+#67504 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#67505 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#67506 = DEFINITIONAL_REPRESENTATION('',(#67507),#67511);
+#67507 = LINE('',#67508,#67509);
+#67508 = CARTESIAN_POINT('',(-8.881784197001E-15,0.));
+#67509 = VECTOR('',#67510,1.);
+#67510 = DIRECTION('',(0.,-1.));
+#67511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67512 = ADVANCED_FACE('',(#67513),#65564,.F.);
+#67513 = FACE_BOUND('',#67514,.F.);
+#67514 = EDGE_LOOP('',(#67515,#67543,#67544,#67567));
+#67515 = ORIENTED_EDGE('',*,*,#67516,.F.);
+#67516 = EDGE_CURVE('',#65549,#67517,#67519,.T.);
+#67517 = VERTEX_POINT('',#67518);
+#67518 = CARTESIAN_POINT('',(3.15,-2.775,1.01));
+#67519 = SURFACE_CURVE('',#67520,(#67524,#67531),.PCURVE_S1.);
+#67520 = LINE('',#67521,#67522);
+#67521 = CARTESIAN_POINT('',(2.55,-2.775,1.01));
+#67522 = VECTOR('',#67523,1.);
+#67523 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67524 = PCURVE('',#65564,#67525);
+#67525 = DEFINITIONAL_REPRESENTATION('',(#67526),#67530);
+#67526 = LINE('',#67527,#67528);
+#67527 = CARTESIAN_POINT('',(0.,0.));
+#67528 = VECTOR('',#67529,1.);
+#67529 = DIRECTION('',(1.,0.));
+#67530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67531 = PCURVE('',#67532,#67537);
+#67532 = PLANE('',#67533);
+#67533 = AXIS2_PLACEMENT_3D('',#67534,#67535,#67536);
+#67534 = CARTESIAN_POINT('',(3.26576285855,-2.775,0.644006217558));
+#67535 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67536 = DIRECTION('',(0.,0.,1.));
+#67537 = DEFINITIONAL_REPRESENTATION('',(#67538),#67542);
+#67538 = LINE('',#67539,#67540);
+#67539 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67540 = VECTOR('',#67541,1.);
+#67541 = DIRECTION('',(0.,-1.));
+#67542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67543 = ORIENTED_EDGE('',*,*,#65548,.T.);
+#67544 = ORIENTED_EDGE('',*,*,#67545,.T.);
+#67545 = EDGE_CURVE('',#65521,#67546,#67548,.T.);
+#67546 = VERTEX_POINT('',#67547);
+#67547 = CARTESIAN_POINT('',(3.15,-3.075,1.01));
+#67548 = SURFACE_CURVE('',#67549,(#67553,#67560),.PCURVE_S1.);
+#67549 = LINE('',#67550,#67551);
+#67550 = CARTESIAN_POINT('',(2.55,-3.075,1.01));
+#67551 = VECTOR('',#67552,1.);
+#67552 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67553 = PCURVE('',#65564,#67554);
+#67554 = DEFINITIONAL_REPRESENTATION('',(#67555),#67559);
+#67555 = LINE('',#67556,#67557);
+#67556 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#67557 = VECTOR('',#67558,1.);
+#67558 = DIRECTION('',(1.,0.));
+#67559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67560 = PCURVE('',#67370,#67561);
+#67561 = DEFINITIONAL_REPRESENTATION('',(#67562),#67566);
+#67562 = LINE('',#67563,#67564);
+#67563 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67564 = VECTOR('',#67565,1.);
+#67565 = DIRECTION('',(0.,-1.));
+#67566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67567 = ORIENTED_EDGE('',*,*,#67568,.F.);
+#67568 = EDGE_CURVE('',#67517,#67546,#67569,.T.);
+#67569 = SURFACE_CURVE('',#67570,(#67574,#67581),.PCURVE_S1.);
+#67570 = LINE('',#67571,#67572);
+#67571 = CARTESIAN_POINT('',(3.15,-2.775,1.01));
+#67572 = VECTOR('',#67573,1.);
+#67573 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67574 = PCURVE('',#65564,#67575);
+#67575 = DEFINITIONAL_REPRESENTATION('',(#67576),#67580);
+#67576 = LINE('',#67577,#67578);
+#67577 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#67578 = VECTOR('',#67579,1.);
+#67579 = DIRECTION('',(0.,-1.));
+#67580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67581 = PCURVE('',#67582,#67587);
+#67582 = CYLINDRICAL_SURFACE('',#67583,0.1);
+#67583 = AXIS2_PLACEMENT_3D('',#67584,#67585,#67586);
+#67584 = CARTESIAN_POINT('',(3.15,-2.775,0.91));
+#67585 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#67586 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#67587 = DEFINITIONAL_REPRESENTATION('',(#67588),#67592);
+#67588 = LINE('',#67589,#67590);
+#67589 = CARTESIAN_POINT('',(-8.881784197001E-15,0.));
+#67590 = VECTOR('',#67591,1.);
+#67591 = DIRECTION('',(0.,-1.));
+#67592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67593 = ADVANCED_FACE('',(#67594),#66040,.F.);
+#67594 = FACE_BOUND('',#67595,.F.);
+#67595 = EDGE_LOOP('',(#67596,#67619,#67620,#67648));
+#67596 = ORIENTED_EDGE('',*,*,#67597,.F.);
+#67597 = EDGE_CURVE('',#66025,#67598,#67600,.T.);
+#67598 = VERTEX_POINT('',#67599);
+#67599 = CARTESIAN_POINT('',(2.65,2.775,1.19));
+#67600 = SURFACE_CURVE('',#67601,(#67605,#67612),.PCURVE_S1.);
+#67601 = LINE('',#67602,#67603);
+#67602 = CARTESIAN_POINT('',(2.65,2.775,0.917003108779));
+#67603 = VECTOR('',#67604,1.);
+#67604 = DIRECTION('',(0.,0.,1.));
+#67605 = PCURVE('',#66040,#67606);
+#67606 = DEFINITIONAL_REPRESENTATION('',(#67607),#67611);
+#67607 = LINE('',#67608,#67609);
+#67608 = CARTESIAN_POINT('',(2.125,-0.272996891221));
+#67609 = VECTOR('',#67610,1.);
+#67610 = DIRECTION('',(0.,1.));
+#67611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67612 = PCURVE('',#67475,#67613);
+#67613 = DEFINITIONAL_REPRESENTATION('',(#67614),#67618);
+#67614 = LINE('',#67615,#67616);
+#67615 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67616 = VECTOR('',#67617,1.);
+#67617 = DIRECTION('',(1.,0.));
+#67618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67619 = ORIENTED_EDGE('',*,*,#66024,.T.);
+#67620 = ORIENTED_EDGE('',*,*,#67621,.T.);
+#67621 = EDGE_CURVE('',#65997,#67622,#67624,.T.);
+#67622 = VERTEX_POINT('',#67623);
+#67623 = CARTESIAN_POINT('',(2.65,2.425,1.19));
+#67624 = SURFACE_CURVE('',#67625,(#67629,#67636),.PCURVE_S1.);
+#67625 = LINE('',#67626,#67627);
+#67626 = CARTESIAN_POINT('',(2.65,2.425,0.917003108779));
+#67627 = VECTOR('',#67628,1.);
+#67628 = DIRECTION('',(0.,0.,1.));
+#67629 = PCURVE('',#66040,#67630);
+#67630 = DEFINITIONAL_REPRESENTATION('',(#67631),#67635);
+#67631 = LINE('',#67632,#67633);
+#67632 = CARTESIAN_POINT('',(2.475,-0.272996891221));
+#67633 = VECTOR('',#67634,1.);
+#67634 = DIRECTION('',(0.,1.));
+#67635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67636 = PCURVE('',#67637,#67642);
+#67637 = PLANE('',#67638);
+#67638 = AXIS2_PLACEMENT_3D('',#67639,#67640,#67641);
+#67639 = CARTESIAN_POINT('',(3.26576285855,2.425,0.644006217558));
+#67640 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67641 = DIRECTION('',(0.,0.,1.));
+#67642 = DEFINITIONAL_REPRESENTATION('',(#67643),#67647);
+#67643 = LINE('',#67644,#67645);
+#67644 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67645 = VECTOR('',#67646,1.);
+#67646 = DIRECTION('',(1.,0.));
+#67647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67648 = ORIENTED_EDGE('',*,*,#67649,.F.);
+#67649 = EDGE_CURVE('',#67598,#67622,#67650,.T.);
+#67650 = SURFACE_CURVE('',#67651,(#67655,#67662),.PCURVE_S1.);
+#67651 = LINE('',#67652,#67653);
+#67652 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67653 = VECTOR('',#67654,1.);
+#67654 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67655 = PCURVE('',#66040,#67656);
+#67656 = DEFINITIONAL_REPRESENTATION('',(#67657),#67661);
+#67657 = LINE('',#67658,#67659);
+#67658 = CARTESIAN_POINT('',(0.,0.));
+#67659 = VECTOR('',#67660,1.);
+#67660 = DIRECTION('',(1.,0.));
+#67661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67662 = PCURVE('',#67663,#67668);
+#67663 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#67664,#67665)
+ ,(#67666,#67667
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#67664 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67665 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#67666 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#67667 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#67668 = DEFINITIONAL_REPRESENTATION('',(#67669),#67673);
+#67669 = LINE('',#67670,#67671);
+#67670 = CARTESIAN_POINT('',(0.,-1.346736772937E-14));
+#67671 = VECTOR('',#67672,1.);
+#67672 = DIRECTION('',(1.,1.59536252835E-15));
+#67673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67674 = ADVANCED_FACE('',(#67675),#65592,.F.);
+#67675 = FACE_BOUND('',#67676,.F.);
+#67676 = EDGE_LOOP('',(#67677,#67705,#67706,#67729));
+#67677 = ORIENTED_EDGE('',*,*,#67678,.F.);
+#67678 = EDGE_CURVE('',#65577,#67679,#67681,.T.);
+#67679 = VERTEX_POINT('',#67680);
+#67680 = CARTESIAN_POINT('',(2.65,-2.425,1.19));
+#67681 = SURFACE_CURVE('',#67682,(#67686,#67693),.PCURVE_S1.);
+#67682 = LINE('',#67683,#67684);
+#67683 = CARTESIAN_POINT('',(2.65,-2.425,0.917003108779));
+#67684 = VECTOR('',#67685,1.);
+#67685 = DIRECTION('',(0.,0.,1.));
+#67686 = PCURVE('',#65592,#67687);
+#67687 = DEFINITIONAL_REPRESENTATION('',(#67688),#67692);
+#67688 = LINE('',#67689,#67690);
+#67689 = CARTESIAN_POINT('',(7.325,-0.272996891221));
+#67690 = VECTOR('',#67691,1.);
+#67691 = DIRECTION('',(0.,1.));
+#67692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67693 = PCURVE('',#67694,#67699);
+#67694 = PLANE('',#67695);
+#67695 = AXIS2_PLACEMENT_3D('',#67696,#67697,#67698);
+#67696 = CARTESIAN_POINT('',(3.26576285855,-2.425,0.644006217558));
+#67697 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67698 = DIRECTION('',(0.,0.,1.));
+#67699 = DEFINITIONAL_REPRESENTATION('',(#67700),#67704);
+#67700 = LINE('',#67701,#67702);
+#67701 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67702 = VECTOR('',#67703,1.);
+#67703 = DIRECTION('',(1.,0.));
+#67704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67705 = ORIENTED_EDGE('',*,*,#65576,.T.);
+#67706 = ORIENTED_EDGE('',*,*,#67707,.T.);
+#67707 = EDGE_CURVE('',#65549,#67708,#67710,.T.);
+#67708 = VERTEX_POINT('',#67709);
+#67709 = CARTESIAN_POINT('',(2.65,-2.775,1.19));
+#67710 = SURFACE_CURVE('',#67711,(#67715,#67722),.PCURVE_S1.);
+#67711 = LINE('',#67712,#67713);
+#67712 = CARTESIAN_POINT('',(2.65,-2.775,0.917003108779));
+#67713 = VECTOR('',#67714,1.);
+#67714 = DIRECTION('',(0.,0.,1.));
+#67715 = PCURVE('',#65592,#67716);
+#67716 = DEFINITIONAL_REPRESENTATION('',(#67717),#67721);
+#67717 = LINE('',#67718,#67719);
+#67718 = CARTESIAN_POINT('',(7.675,-0.272996891221));
+#67719 = VECTOR('',#67720,1.);
+#67720 = DIRECTION('',(0.,1.));
+#67721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67722 = PCURVE('',#67532,#67723);
+#67723 = DEFINITIONAL_REPRESENTATION('',(#67724),#67728);
+#67724 = LINE('',#67725,#67726);
+#67725 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67726 = VECTOR('',#67727,1.);
+#67727 = DIRECTION('',(1.,0.));
+#67728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67729 = ORIENTED_EDGE('',*,*,#67730,.F.);
+#67730 = EDGE_CURVE('',#67679,#67708,#67731,.T.);
+#67731 = SURFACE_CURVE('',#67732,(#67736,#67743),.PCURVE_S1.);
+#67732 = LINE('',#67733,#67734);
+#67733 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67734 = VECTOR('',#67735,1.);
+#67735 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67736 = PCURVE('',#65592,#67737);
+#67737 = DEFINITIONAL_REPRESENTATION('',(#67738),#67742);
+#67738 = LINE('',#67739,#67740);
+#67739 = CARTESIAN_POINT('',(0.,0.));
+#67740 = VECTOR('',#67741,1.);
+#67741 = DIRECTION('',(1.,0.));
+#67742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67743 = PCURVE('',#67744,#67749);
+#67744 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#67745,#67746)
+ ,(#67747,#67748
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#67745 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67746 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#67747 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#67748 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#67749 = DEFINITIONAL_REPRESENTATION('',(#67750),#67754);
+#67750 = LINE('',#67751,#67752);
+#67751 = CARTESIAN_POINT('',(0.,-2.447816698738E-14));
+#67752 = VECTOR('',#67753,1.);
+#67753 = DIRECTION('',(1.,-1.595362601905E-15));
+#67754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67755 = ADVANCED_FACE('',(#67756),#66012,.F.);
+#67756 = FACE_BOUND('',#67757,.F.);
+#67757 = EDGE_LOOP('',(#67758,#67781,#67782,#67810));
+#67758 = ORIENTED_EDGE('',*,*,#67759,.F.);
+#67759 = EDGE_CURVE('',#65997,#67760,#67762,.T.);
+#67760 = VERTEX_POINT('',#67761);
+#67761 = CARTESIAN_POINT('',(3.15,2.425,1.01));
+#67762 = SURFACE_CURVE('',#67763,(#67767,#67774),.PCURVE_S1.);
+#67763 = LINE('',#67764,#67765);
+#67764 = CARTESIAN_POINT('',(2.55,2.425,1.01));
+#67765 = VECTOR('',#67766,1.);
+#67766 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67767 = PCURVE('',#66012,#67768);
+#67768 = DEFINITIONAL_REPRESENTATION('',(#67769),#67773);
+#67769 = LINE('',#67770,#67771);
+#67770 = CARTESIAN_POINT('',(0.,0.));
+#67771 = VECTOR('',#67772,1.);
+#67772 = DIRECTION('',(1.,0.));
+#67773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67774 = PCURVE('',#67637,#67775);
+#67775 = DEFINITIONAL_REPRESENTATION('',(#67776),#67780);
+#67776 = LINE('',#67777,#67778);
+#67777 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67778 = VECTOR('',#67779,1.);
+#67779 = DIRECTION('',(0.,-1.));
+#67780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67781 = ORIENTED_EDGE('',*,*,#65996,.T.);
+#67782 = ORIENTED_EDGE('',*,*,#67783,.T.);
+#67783 = EDGE_CURVE('',#65969,#67784,#67786,.T.);
+#67784 = VERTEX_POINT('',#67785);
+#67785 = CARTESIAN_POINT('',(3.15,2.125,1.01));
+#67786 = SURFACE_CURVE('',#67787,(#67791,#67798),.PCURVE_S1.);
+#67787 = LINE('',#67788,#67789);
+#67788 = CARTESIAN_POINT('',(2.55,2.125,1.01));
+#67789 = VECTOR('',#67790,1.);
+#67790 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67791 = PCURVE('',#66012,#67792);
+#67792 = DEFINITIONAL_REPRESENTATION('',(#67793),#67797);
+#67793 = LINE('',#67794,#67795);
+#67794 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#67795 = VECTOR('',#67796,1.);
+#67796 = DIRECTION('',(1.,0.));
+#67797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67798 = PCURVE('',#67799,#67804);
+#67799 = PLANE('',#67800);
+#67800 = AXIS2_PLACEMENT_3D('',#67801,#67802,#67803);
+#67801 = CARTESIAN_POINT('',(3.26576285855,2.125,0.644006217558));
+#67802 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67803 = DIRECTION('',(0.,0.,1.));
+#67804 = DEFINITIONAL_REPRESENTATION('',(#67805),#67809);
+#67805 = LINE('',#67806,#67807);
+#67806 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67807 = VECTOR('',#67808,1.);
+#67808 = DIRECTION('',(0.,-1.));
+#67809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67810 = ORIENTED_EDGE('',*,*,#67811,.F.);
+#67811 = EDGE_CURVE('',#67760,#67784,#67812,.T.);
+#67812 = SURFACE_CURVE('',#67813,(#67817,#67824),.PCURVE_S1.);
+#67813 = LINE('',#67814,#67815);
+#67814 = CARTESIAN_POINT('',(3.15,2.425,1.01));
+#67815 = VECTOR('',#67816,1.);
+#67816 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67817 = PCURVE('',#66012,#67818);
+#67818 = DEFINITIONAL_REPRESENTATION('',(#67819),#67823);
+#67819 = LINE('',#67820,#67821);
+#67820 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#67821 = VECTOR('',#67822,1.);
+#67822 = DIRECTION('',(0.,-1.));
+#67823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67824 = PCURVE('',#67825,#67830);
+#67825 = CYLINDRICAL_SURFACE('',#67826,0.1);
+#67826 = AXIS2_PLACEMENT_3D('',#67827,#67828,#67829);
+#67827 = CARTESIAN_POINT('',(3.15,2.425,0.91));
+#67828 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#67829 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#67830 = DEFINITIONAL_REPRESENTATION('',(#67831),#67835);
+#67831 = LINE('',#67832,#67833);
+#67832 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#67833 = VECTOR('',#67834,1.);
+#67834 = DIRECTION('',(0.,-1.));
+#67835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67836 = ADVANCED_FACE('',(#67837),#65620,.F.);
+#67837 = FACE_BOUND('',#67838,.F.);
+#67838 = EDGE_LOOP('',(#67839,#67867,#67868,#67891));
+#67839 = ORIENTED_EDGE('',*,*,#67840,.F.);
+#67840 = EDGE_CURVE('',#65605,#67841,#67843,.T.);
+#67841 = VERTEX_POINT('',#67842);
+#67842 = CARTESIAN_POINT('',(3.15,-2.125,1.01));
+#67843 = SURFACE_CURVE('',#67844,(#67848,#67855),.PCURVE_S1.);
+#67844 = LINE('',#67845,#67846);
+#67845 = CARTESIAN_POINT('',(2.55,-2.125,1.01));
+#67846 = VECTOR('',#67847,1.);
+#67847 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67848 = PCURVE('',#65620,#67849);
+#67849 = DEFINITIONAL_REPRESENTATION('',(#67850),#67854);
+#67850 = LINE('',#67851,#67852);
+#67851 = CARTESIAN_POINT('',(0.,0.));
+#67852 = VECTOR('',#67853,1.);
+#67853 = DIRECTION('',(1.,0.));
+#67854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67855 = PCURVE('',#67856,#67861);
+#67856 = PLANE('',#67857);
+#67857 = AXIS2_PLACEMENT_3D('',#67858,#67859,#67860);
+#67858 = CARTESIAN_POINT('',(3.26576285855,-2.125,0.644006217558));
+#67859 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67860 = DIRECTION('',(0.,0.,1.));
+#67861 = DEFINITIONAL_REPRESENTATION('',(#67862),#67866);
+#67862 = LINE('',#67863,#67864);
+#67863 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67864 = VECTOR('',#67865,1.);
+#67865 = DIRECTION('',(0.,-1.));
+#67866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67867 = ORIENTED_EDGE('',*,*,#65604,.T.);
+#67868 = ORIENTED_EDGE('',*,*,#67869,.T.);
+#67869 = EDGE_CURVE('',#65577,#67870,#67872,.T.);
+#67870 = VERTEX_POINT('',#67871);
+#67871 = CARTESIAN_POINT('',(3.15,-2.425,1.01));
+#67872 = SURFACE_CURVE('',#67873,(#67877,#67884),.PCURVE_S1.);
+#67873 = LINE('',#67874,#67875);
+#67874 = CARTESIAN_POINT('',(2.55,-2.425,1.01));
+#67875 = VECTOR('',#67876,1.);
+#67876 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#67877 = PCURVE('',#65620,#67878);
+#67878 = DEFINITIONAL_REPRESENTATION('',(#67879),#67883);
+#67879 = LINE('',#67880,#67881);
+#67880 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#67881 = VECTOR('',#67882,1.);
+#67882 = DIRECTION('',(1.,0.));
+#67883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67884 = PCURVE('',#67694,#67885);
+#67885 = DEFINITIONAL_REPRESENTATION('',(#67886),#67890);
+#67886 = LINE('',#67887,#67888);
+#67887 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#67888 = VECTOR('',#67889,1.);
+#67889 = DIRECTION('',(0.,-1.));
+#67890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67891 = ORIENTED_EDGE('',*,*,#67892,.F.);
+#67892 = EDGE_CURVE('',#67841,#67870,#67893,.T.);
+#67893 = SURFACE_CURVE('',#67894,(#67898,#67905),.PCURVE_S1.);
+#67894 = LINE('',#67895,#67896);
+#67895 = CARTESIAN_POINT('',(3.15,-2.125,1.01));
+#67896 = VECTOR('',#67897,1.);
+#67897 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67898 = PCURVE('',#65620,#67899);
+#67899 = DEFINITIONAL_REPRESENTATION('',(#67900),#67904);
+#67900 = LINE('',#67901,#67902);
+#67901 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#67902 = VECTOR('',#67903,1.);
+#67903 = DIRECTION('',(0.,-1.));
+#67904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67905 = PCURVE('',#67906,#67911);
+#67906 = CYLINDRICAL_SURFACE('',#67907,0.1);
+#67907 = AXIS2_PLACEMENT_3D('',#67908,#67909,#67910);
+#67908 = CARTESIAN_POINT('',(3.15,-2.125,0.91));
+#67909 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#67910 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#67911 = DEFINITIONAL_REPRESENTATION('',(#67912),#67916);
+#67912 = LINE('',#67913,#67914);
+#67913 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#67914 = VECTOR('',#67915,1.);
+#67915 = DIRECTION('',(0.,-1.));
+#67916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67917 = ADVANCED_FACE('',(#67918),#65984,.F.);
+#67918 = FACE_BOUND('',#67919,.F.);
+#67919 = EDGE_LOOP('',(#67920,#67943,#67944,#67972));
+#67920 = ORIENTED_EDGE('',*,*,#67921,.F.);
+#67921 = EDGE_CURVE('',#65969,#67922,#67924,.T.);
+#67922 = VERTEX_POINT('',#67923);
+#67923 = CARTESIAN_POINT('',(2.65,2.125,1.19));
+#67924 = SURFACE_CURVE('',#67925,(#67929,#67936),.PCURVE_S1.);
+#67925 = LINE('',#67926,#67927);
+#67926 = CARTESIAN_POINT('',(2.65,2.125,0.917003108779));
+#67927 = VECTOR('',#67928,1.);
+#67928 = DIRECTION('',(0.,0.,1.));
+#67929 = PCURVE('',#65984,#67930);
+#67930 = DEFINITIONAL_REPRESENTATION('',(#67931),#67935);
+#67931 = LINE('',#67932,#67933);
+#67932 = CARTESIAN_POINT('',(2.775,-0.272996891221));
+#67933 = VECTOR('',#67934,1.);
+#67934 = DIRECTION('',(0.,1.));
+#67935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67936 = PCURVE('',#67799,#67937);
+#67937 = DEFINITIONAL_REPRESENTATION('',(#67938),#67942);
+#67938 = LINE('',#67939,#67940);
+#67939 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67940 = VECTOR('',#67941,1.);
+#67941 = DIRECTION('',(1.,0.));
+#67942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67943 = ORIENTED_EDGE('',*,*,#65968,.T.);
+#67944 = ORIENTED_EDGE('',*,*,#67945,.T.);
+#67945 = EDGE_CURVE('',#65941,#67946,#67948,.T.);
+#67946 = VERTEX_POINT('',#67947);
+#67947 = CARTESIAN_POINT('',(2.65,1.775,1.19));
+#67948 = SURFACE_CURVE('',#67949,(#67953,#67960),.PCURVE_S1.);
+#67949 = LINE('',#67950,#67951);
+#67950 = CARTESIAN_POINT('',(2.65,1.775,0.917003108779));
+#67951 = VECTOR('',#67952,1.);
+#67952 = DIRECTION('',(0.,0.,1.));
+#67953 = PCURVE('',#65984,#67954);
+#67954 = DEFINITIONAL_REPRESENTATION('',(#67955),#67959);
+#67955 = LINE('',#67956,#67957);
+#67956 = CARTESIAN_POINT('',(3.125,-0.272996891221));
+#67957 = VECTOR('',#67958,1.);
+#67958 = DIRECTION('',(0.,1.));
+#67959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67960 = PCURVE('',#67961,#67966);
+#67961 = PLANE('',#67962);
+#67962 = AXIS2_PLACEMENT_3D('',#67963,#67964,#67965);
+#67963 = CARTESIAN_POINT('',(3.26576285855,1.775,0.644006217558));
+#67964 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67965 = DIRECTION('',(0.,0.,1.));
+#67966 = DEFINITIONAL_REPRESENTATION('',(#67967),#67971);
+#67967 = LINE('',#67968,#67969);
+#67968 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#67969 = VECTOR('',#67970,1.);
+#67970 = DIRECTION('',(1.,0.));
+#67971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67972 = ORIENTED_EDGE('',*,*,#67973,.F.);
+#67973 = EDGE_CURVE('',#67922,#67946,#67974,.T.);
+#67974 = SURFACE_CURVE('',#67975,(#67979,#67986),.PCURVE_S1.);
+#67975 = LINE('',#67976,#67977);
+#67976 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67977 = VECTOR('',#67978,1.);
+#67978 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#67979 = PCURVE('',#65984,#67980);
+#67980 = DEFINITIONAL_REPRESENTATION('',(#67981),#67985);
+#67981 = LINE('',#67982,#67983);
+#67982 = CARTESIAN_POINT('',(0.,0.));
+#67983 = VECTOR('',#67984,1.);
+#67984 = DIRECTION('',(1.,0.));
+#67985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67986 = PCURVE('',#67987,#67992);
+#67987 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#67988,#67989)
+ ,(#67990,#67991
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#67988 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#67989 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#67990 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#67991 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#67992 = DEFINITIONAL_REPRESENTATION('',(#67993),#67997);
+#67993 = LINE('',#67994,#67995);
+#67994 = CARTESIAN_POINT('',(0.,1.130115607429E-13));
+#67995 = VECTOR('',#67996,1.);
+#67996 = DIRECTION('',(1.,-4.320496569683E-14));
+#67997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#67998 = ADVANCED_FACE('',(#67999),#65648,.F.);
+#67999 = FACE_BOUND('',#68000,.F.);
+#68000 = EDGE_LOOP('',(#68001,#68029,#68030,#68053));
+#68001 = ORIENTED_EDGE('',*,*,#68002,.F.);
+#68002 = EDGE_CURVE('',#65633,#68003,#68005,.T.);
+#68003 = VERTEX_POINT('',#68004);
+#68004 = CARTESIAN_POINT('',(2.65,-1.775,1.19));
+#68005 = SURFACE_CURVE('',#68006,(#68010,#68017),.PCURVE_S1.);
+#68006 = LINE('',#68007,#68008);
+#68007 = CARTESIAN_POINT('',(2.65,-1.775,0.917003108779));
+#68008 = VECTOR('',#68009,1.);
+#68009 = DIRECTION('',(0.,0.,1.));
+#68010 = PCURVE('',#65648,#68011);
+#68011 = DEFINITIONAL_REPRESENTATION('',(#68012),#68016);
+#68012 = LINE('',#68013,#68014);
+#68013 = CARTESIAN_POINT('',(6.675,-0.272996891221));
+#68014 = VECTOR('',#68015,1.);
+#68015 = DIRECTION('',(0.,1.));
+#68016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68017 = PCURVE('',#68018,#68023);
+#68018 = PLANE('',#68019);
+#68019 = AXIS2_PLACEMENT_3D('',#68020,#68021,#68022);
+#68020 = CARTESIAN_POINT('',(3.26576285855,-1.775,0.644006217558));
+#68021 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68022 = DIRECTION('',(0.,0.,1.));
+#68023 = DEFINITIONAL_REPRESENTATION('',(#68024),#68028);
+#68024 = LINE('',#68025,#68026);
+#68025 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68026 = VECTOR('',#68027,1.);
+#68027 = DIRECTION('',(1.,0.));
+#68028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68029 = ORIENTED_EDGE('',*,*,#65632,.T.);
+#68030 = ORIENTED_EDGE('',*,*,#68031,.T.);
+#68031 = EDGE_CURVE('',#65605,#68032,#68034,.T.);
+#68032 = VERTEX_POINT('',#68033);
+#68033 = CARTESIAN_POINT('',(2.65,-2.125,1.19));
+#68034 = SURFACE_CURVE('',#68035,(#68039,#68046),.PCURVE_S1.);
+#68035 = LINE('',#68036,#68037);
+#68036 = CARTESIAN_POINT('',(2.65,-2.125,0.917003108779));
+#68037 = VECTOR('',#68038,1.);
+#68038 = DIRECTION('',(0.,0.,1.));
+#68039 = PCURVE('',#65648,#68040);
+#68040 = DEFINITIONAL_REPRESENTATION('',(#68041),#68045);
+#68041 = LINE('',#68042,#68043);
+#68042 = CARTESIAN_POINT('',(7.025,-0.272996891221));
+#68043 = VECTOR('',#68044,1.);
+#68044 = DIRECTION('',(0.,1.));
+#68045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68046 = PCURVE('',#67856,#68047);
+#68047 = DEFINITIONAL_REPRESENTATION('',(#68048),#68052);
+#68048 = LINE('',#68049,#68050);
+#68049 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68050 = VECTOR('',#68051,1.);
+#68051 = DIRECTION('',(1.,0.));
+#68052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68053 = ORIENTED_EDGE('',*,*,#68054,.F.);
+#68054 = EDGE_CURVE('',#68003,#68032,#68055,.T.);
+#68055 = SURFACE_CURVE('',#68056,(#68060,#68067),.PCURVE_S1.);
+#68056 = LINE('',#68057,#68058);
+#68057 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68058 = VECTOR('',#68059,1.);
+#68059 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68060 = PCURVE('',#65648,#68061);
+#68061 = DEFINITIONAL_REPRESENTATION('',(#68062),#68066);
+#68062 = LINE('',#68063,#68064);
+#68063 = CARTESIAN_POINT('',(0.,0.));
+#68064 = VECTOR('',#68065,1.);
+#68065 = DIRECTION('',(1.,0.));
+#68066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68067 = PCURVE('',#68068,#68073);
+#68068 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#68069,#68070)
+ ,(#68071,#68072
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#68069 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68070 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#68071 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#68072 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#68073 = DEFINITIONAL_REPRESENTATION('',(#68074),#68078);
+#68074 = LINE('',#68075,#68076);
+#68075 = CARTESIAN_POINT('',(0.,1.939328295759E-14));
+#68076 = VECTOR('',#68077,1.);
+#68077 = DIRECTION('',(1.,-7.533217737338E-15));
+#68078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68079 = ADVANCED_FACE('',(#68080),#65956,.F.);
+#68080 = FACE_BOUND('',#68081,.F.);
+#68081 = EDGE_LOOP('',(#68082,#68105,#68106,#68134));
+#68082 = ORIENTED_EDGE('',*,*,#68083,.F.);
+#68083 = EDGE_CURVE('',#65941,#68084,#68086,.T.);
+#68084 = VERTEX_POINT('',#68085);
+#68085 = CARTESIAN_POINT('',(3.15,1.775,1.01));
+#68086 = SURFACE_CURVE('',#68087,(#68091,#68098),.PCURVE_S1.);
+#68087 = LINE('',#68088,#68089);
+#68088 = CARTESIAN_POINT('',(2.55,1.775,1.01));
+#68089 = VECTOR('',#68090,1.);
+#68090 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68091 = PCURVE('',#65956,#68092);
+#68092 = DEFINITIONAL_REPRESENTATION('',(#68093),#68097);
+#68093 = LINE('',#68094,#68095);
+#68094 = CARTESIAN_POINT('',(0.,0.));
+#68095 = VECTOR('',#68096,1.);
+#68096 = DIRECTION('',(1.,0.));
+#68097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68098 = PCURVE('',#67961,#68099);
+#68099 = DEFINITIONAL_REPRESENTATION('',(#68100),#68104);
+#68100 = LINE('',#68101,#68102);
+#68101 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68102 = VECTOR('',#68103,1.);
+#68103 = DIRECTION('',(0.,-1.));
+#68104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68105 = ORIENTED_EDGE('',*,*,#65940,.T.);
+#68106 = ORIENTED_EDGE('',*,*,#68107,.T.);
+#68107 = EDGE_CURVE('',#65913,#68108,#68110,.T.);
+#68108 = VERTEX_POINT('',#68109);
+#68109 = CARTESIAN_POINT('',(3.15,1.475,1.01));
+#68110 = SURFACE_CURVE('',#68111,(#68115,#68122),.PCURVE_S1.);
+#68111 = LINE('',#68112,#68113);
+#68112 = CARTESIAN_POINT('',(2.55,1.475,1.01));
+#68113 = VECTOR('',#68114,1.);
+#68114 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68115 = PCURVE('',#65956,#68116);
+#68116 = DEFINITIONAL_REPRESENTATION('',(#68117),#68121);
+#68117 = LINE('',#68118,#68119);
+#68118 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#68119 = VECTOR('',#68120,1.);
+#68120 = DIRECTION('',(1.,0.));
+#68121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68122 = PCURVE('',#68123,#68128);
+#68123 = PLANE('',#68124);
+#68124 = AXIS2_PLACEMENT_3D('',#68125,#68126,#68127);
+#68125 = CARTESIAN_POINT('',(3.26576285855,1.475,0.644006217558));
+#68126 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68127 = DIRECTION('',(0.,0.,1.));
+#68128 = DEFINITIONAL_REPRESENTATION('',(#68129),#68133);
+#68129 = LINE('',#68130,#68131);
+#68130 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68131 = VECTOR('',#68132,1.);
+#68132 = DIRECTION('',(0.,-1.));
+#68133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68134 = ORIENTED_EDGE('',*,*,#68135,.F.);
+#68135 = EDGE_CURVE('',#68084,#68108,#68136,.T.);
+#68136 = SURFACE_CURVE('',#68137,(#68141,#68148),.PCURVE_S1.);
+#68137 = LINE('',#68138,#68139);
+#68138 = CARTESIAN_POINT('',(3.15,1.775,1.01));
+#68139 = VECTOR('',#68140,1.);
+#68140 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68141 = PCURVE('',#65956,#68142);
+#68142 = DEFINITIONAL_REPRESENTATION('',(#68143),#68147);
+#68143 = LINE('',#68144,#68145);
+#68144 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#68145 = VECTOR('',#68146,1.);
+#68146 = DIRECTION('',(0.,-1.));
+#68147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68148 = PCURVE('',#68149,#68154);
+#68149 = CYLINDRICAL_SURFACE('',#68150,0.1);
+#68150 = AXIS2_PLACEMENT_3D('',#68151,#68152,#68153);
+#68151 = CARTESIAN_POINT('',(3.15,1.775,0.91));
+#68152 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#68153 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#68154 = DEFINITIONAL_REPRESENTATION('',(#68155),#68159);
+#68155 = LINE('',#68156,#68157);
+#68156 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#68157 = VECTOR('',#68158,1.);
+#68158 = DIRECTION('',(0.,-1.));
+#68159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68160 = ADVANCED_FACE('',(#68161),#65676,.F.);
+#68161 = FACE_BOUND('',#68162,.F.);
+#68162 = EDGE_LOOP('',(#68163,#68191,#68192,#68215));
+#68163 = ORIENTED_EDGE('',*,*,#68164,.F.);
+#68164 = EDGE_CURVE('',#65661,#68165,#68167,.T.);
+#68165 = VERTEX_POINT('',#68166);
+#68166 = CARTESIAN_POINT('',(3.15,-1.475,1.01));
+#68167 = SURFACE_CURVE('',#68168,(#68172,#68179),.PCURVE_S1.);
+#68168 = LINE('',#68169,#68170);
+#68169 = CARTESIAN_POINT('',(2.55,-1.475,1.01));
+#68170 = VECTOR('',#68171,1.);
+#68171 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68172 = PCURVE('',#65676,#68173);
+#68173 = DEFINITIONAL_REPRESENTATION('',(#68174),#68178);
+#68174 = LINE('',#68175,#68176);
+#68175 = CARTESIAN_POINT('',(0.,0.));
+#68176 = VECTOR('',#68177,1.);
+#68177 = DIRECTION('',(1.,0.));
+#68178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68179 = PCURVE('',#68180,#68185);
+#68180 = PLANE('',#68181);
+#68181 = AXIS2_PLACEMENT_3D('',#68182,#68183,#68184);
+#68182 = CARTESIAN_POINT('',(3.26576285855,-1.475,0.644006217558));
+#68183 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68184 = DIRECTION('',(0.,0.,1.));
+#68185 = DEFINITIONAL_REPRESENTATION('',(#68186),#68190);
+#68186 = LINE('',#68187,#68188);
+#68187 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68188 = VECTOR('',#68189,1.);
+#68189 = DIRECTION('',(0.,-1.));
+#68190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68191 = ORIENTED_EDGE('',*,*,#65660,.T.);
+#68192 = ORIENTED_EDGE('',*,*,#68193,.T.);
+#68193 = EDGE_CURVE('',#65633,#68194,#68196,.T.);
+#68194 = VERTEX_POINT('',#68195);
+#68195 = CARTESIAN_POINT('',(3.15,-1.775,1.01));
+#68196 = SURFACE_CURVE('',#68197,(#68201,#68208),.PCURVE_S1.);
+#68197 = LINE('',#68198,#68199);
+#68198 = CARTESIAN_POINT('',(2.55,-1.775,1.01));
+#68199 = VECTOR('',#68200,1.);
+#68200 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68201 = PCURVE('',#65676,#68202);
+#68202 = DEFINITIONAL_REPRESENTATION('',(#68203),#68207);
+#68203 = LINE('',#68204,#68205);
+#68204 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#68205 = VECTOR('',#68206,1.);
+#68206 = DIRECTION('',(1.,0.));
+#68207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68208 = PCURVE('',#68018,#68209);
+#68209 = DEFINITIONAL_REPRESENTATION('',(#68210),#68214);
+#68210 = LINE('',#68211,#68212);
+#68211 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68212 = VECTOR('',#68213,1.);
+#68213 = DIRECTION('',(0.,-1.));
+#68214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68215 = ORIENTED_EDGE('',*,*,#68216,.F.);
+#68216 = EDGE_CURVE('',#68165,#68194,#68217,.T.);
+#68217 = SURFACE_CURVE('',#68218,(#68222,#68229),.PCURVE_S1.);
+#68218 = LINE('',#68219,#68220);
+#68219 = CARTESIAN_POINT('',(3.15,-1.475,1.01));
+#68220 = VECTOR('',#68221,1.);
+#68221 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68222 = PCURVE('',#65676,#68223);
+#68223 = DEFINITIONAL_REPRESENTATION('',(#68224),#68228);
+#68224 = LINE('',#68225,#68226);
+#68225 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#68226 = VECTOR('',#68227,1.);
+#68227 = DIRECTION('',(0.,-1.));
+#68228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68229 = PCURVE('',#68230,#68235);
+#68230 = CYLINDRICAL_SURFACE('',#68231,0.1);
+#68231 = AXIS2_PLACEMENT_3D('',#68232,#68233,#68234);
+#68232 = CARTESIAN_POINT('',(3.15,-1.475,0.91));
+#68233 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#68234 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#68235 = DEFINITIONAL_REPRESENTATION('',(#68236),#68240);
+#68236 = LINE('',#68237,#68238);
+#68237 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#68238 = VECTOR('',#68239,1.);
+#68239 = DIRECTION('',(0.,-1.));
+#68240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68241 = ADVANCED_FACE('',(#68242),#65928,.F.);
+#68242 = FACE_BOUND('',#68243,.F.);
+#68243 = EDGE_LOOP('',(#68244,#68267,#68268,#68296));
+#68244 = ORIENTED_EDGE('',*,*,#68245,.F.);
+#68245 = EDGE_CURVE('',#65913,#68246,#68248,.T.);
+#68246 = VERTEX_POINT('',#68247);
+#68247 = CARTESIAN_POINT('',(2.65,1.475,1.19));
+#68248 = SURFACE_CURVE('',#68249,(#68253,#68260),.PCURVE_S1.);
+#68249 = LINE('',#68250,#68251);
+#68250 = CARTESIAN_POINT('',(2.65,1.475,0.917003108779));
+#68251 = VECTOR('',#68252,1.);
+#68252 = DIRECTION('',(0.,0.,1.));
+#68253 = PCURVE('',#65928,#68254);
+#68254 = DEFINITIONAL_REPRESENTATION('',(#68255),#68259);
+#68255 = LINE('',#68256,#68257);
+#68256 = CARTESIAN_POINT('',(3.425,-0.272996891221));
+#68257 = VECTOR('',#68258,1.);
+#68258 = DIRECTION('',(0.,1.));
+#68259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68260 = PCURVE('',#68123,#68261);
+#68261 = DEFINITIONAL_REPRESENTATION('',(#68262),#68266);
+#68262 = LINE('',#68263,#68264);
+#68263 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68264 = VECTOR('',#68265,1.);
+#68265 = DIRECTION('',(1.,0.));
+#68266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68267 = ORIENTED_EDGE('',*,*,#65912,.T.);
+#68268 = ORIENTED_EDGE('',*,*,#68269,.T.);
+#68269 = EDGE_CURVE('',#65885,#68270,#68272,.T.);
+#68270 = VERTEX_POINT('',#68271);
+#68271 = CARTESIAN_POINT('',(2.65,1.125,1.19));
+#68272 = SURFACE_CURVE('',#68273,(#68277,#68284),.PCURVE_S1.);
+#68273 = LINE('',#68274,#68275);
+#68274 = CARTESIAN_POINT('',(2.65,1.125,0.917003108779));
+#68275 = VECTOR('',#68276,1.);
+#68276 = DIRECTION('',(0.,0.,1.));
+#68277 = PCURVE('',#65928,#68278);
+#68278 = DEFINITIONAL_REPRESENTATION('',(#68279),#68283);
+#68279 = LINE('',#68280,#68281);
+#68280 = CARTESIAN_POINT('',(3.775,-0.272996891221));
+#68281 = VECTOR('',#68282,1.);
+#68282 = DIRECTION('',(0.,1.));
+#68283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68284 = PCURVE('',#68285,#68290);
+#68285 = PLANE('',#68286);
+#68286 = AXIS2_PLACEMENT_3D('',#68287,#68288,#68289);
+#68287 = CARTESIAN_POINT('',(3.26576285855,1.125,0.644006217558));
+#68288 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68289 = DIRECTION('',(0.,0.,1.));
+#68290 = DEFINITIONAL_REPRESENTATION('',(#68291),#68295);
+#68291 = LINE('',#68292,#68293);
+#68292 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68293 = VECTOR('',#68294,1.);
+#68294 = DIRECTION('',(1.,0.));
+#68295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68296 = ORIENTED_EDGE('',*,*,#68297,.F.);
+#68297 = EDGE_CURVE('',#68246,#68270,#68298,.T.);
+#68298 = SURFACE_CURVE('',#68299,(#68303,#68310),.PCURVE_S1.);
+#68299 = LINE('',#68300,#68301);
+#68300 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68301 = VECTOR('',#68302,1.);
+#68302 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68303 = PCURVE('',#65928,#68304);
+#68304 = DEFINITIONAL_REPRESENTATION('',(#68305),#68309);
+#68305 = LINE('',#68306,#68307);
+#68306 = CARTESIAN_POINT('',(0.,0.));
+#68307 = VECTOR('',#68308,1.);
+#68308 = DIRECTION('',(1.,0.));
+#68309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68310 = PCURVE('',#68311,#68316);
+#68311 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#68312,#68313)
+ ,(#68314,#68315
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#68312 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68313 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#68314 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#68315 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#68316 = DEFINITIONAL_REPRESENTATION('',(#68317),#68321);
+#68317 = LINE('',#68318,#68319);
+#68318 = CARTESIAN_POINT('',(4.440892098501E-16,-7.185768661051E-14));
+#68319 = VECTOR('',#68320,1.);
+#68320 = DIRECTION('',(1.,1.529190239156E-14));
+#68321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68322 = ADVANCED_FACE('',(#68323),#65704,.F.);
+#68323 = FACE_BOUND('',#68324,.F.);
+#68324 = EDGE_LOOP('',(#68325,#68353,#68354,#68377));
+#68325 = ORIENTED_EDGE('',*,*,#68326,.F.);
+#68326 = EDGE_CURVE('',#65689,#68327,#68329,.T.);
+#68327 = VERTEX_POINT('',#68328);
+#68328 = CARTESIAN_POINT('',(2.65,-1.125,1.19));
+#68329 = SURFACE_CURVE('',#68330,(#68334,#68341),.PCURVE_S1.);
+#68330 = LINE('',#68331,#68332);
+#68331 = CARTESIAN_POINT('',(2.65,-1.125,0.917003108779));
+#68332 = VECTOR('',#68333,1.);
+#68333 = DIRECTION('',(0.,0.,1.));
+#68334 = PCURVE('',#65704,#68335);
+#68335 = DEFINITIONAL_REPRESENTATION('',(#68336),#68340);
+#68336 = LINE('',#68337,#68338);
+#68337 = CARTESIAN_POINT('',(6.025,-0.272996891221));
+#68338 = VECTOR('',#68339,1.);
+#68339 = DIRECTION('',(0.,1.));
+#68340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68341 = PCURVE('',#68342,#68347);
+#68342 = PLANE('',#68343);
+#68343 = AXIS2_PLACEMENT_3D('',#68344,#68345,#68346);
+#68344 = CARTESIAN_POINT('',(3.26576285855,-1.125,0.644006217558));
+#68345 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68346 = DIRECTION('',(0.,0.,1.));
+#68347 = DEFINITIONAL_REPRESENTATION('',(#68348),#68352);
+#68348 = LINE('',#68349,#68350);
+#68349 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68350 = VECTOR('',#68351,1.);
+#68351 = DIRECTION('',(1.,0.));
+#68352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68353 = ORIENTED_EDGE('',*,*,#65688,.T.);
+#68354 = ORIENTED_EDGE('',*,*,#68355,.T.);
+#68355 = EDGE_CURVE('',#65661,#68356,#68358,.T.);
+#68356 = VERTEX_POINT('',#68357);
+#68357 = CARTESIAN_POINT('',(2.65,-1.475,1.19));
+#68358 = SURFACE_CURVE('',#68359,(#68363,#68370),.PCURVE_S1.);
+#68359 = LINE('',#68360,#68361);
+#68360 = CARTESIAN_POINT('',(2.65,-1.475,0.917003108779));
+#68361 = VECTOR('',#68362,1.);
+#68362 = DIRECTION('',(0.,0.,1.));
+#68363 = PCURVE('',#65704,#68364);
+#68364 = DEFINITIONAL_REPRESENTATION('',(#68365),#68369);
+#68365 = LINE('',#68366,#68367);
+#68366 = CARTESIAN_POINT('',(6.375,-0.272996891221));
+#68367 = VECTOR('',#68368,1.);
+#68368 = DIRECTION('',(0.,1.));
+#68369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68370 = PCURVE('',#68180,#68371);
+#68371 = DEFINITIONAL_REPRESENTATION('',(#68372),#68376);
+#68372 = LINE('',#68373,#68374);
+#68373 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68374 = VECTOR('',#68375,1.);
+#68375 = DIRECTION('',(1.,0.));
+#68376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68377 = ORIENTED_EDGE('',*,*,#68378,.F.);
+#68378 = EDGE_CURVE('',#68327,#68356,#68379,.T.);
+#68379 = SURFACE_CURVE('',#68380,(#68384,#68391),.PCURVE_S1.);
+#68380 = LINE('',#68381,#68382);
+#68381 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68382 = VECTOR('',#68383,1.);
+#68383 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68384 = PCURVE('',#65704,#68385);
+#68385 = DEFINITIONAL_REPRESENTATION('',(#68386),#68390);
+#68386 = LINE('',#68387,#68388);
+#68387 = CARTESIAN_POINT('',(0.,0.));
+#68388 = VECTOR('',#68389,1.);
+#68389 = DIRECTION('',(1.,0.));
+#68390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68391 = PCURVE('',#68392,#68397);
+#68392 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#68393,#68394)
+ ,(#68395,#68396
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#68393 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68394 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#68395 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#68396 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#68397 = DEFINITIONAL_REPRESENTATION('',(#68398),#68402);
+#68398 = LINE('',#68399,#68400);
+#68399 = CARTESIAN_POINT('',(0.,1.357780514809E-14));
+#68400 = VECTOR('',#68401,1.);
+#68401 = DIRECTION('',(1.,-6.073086212028E-15));
+#68402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68403 = ADVANCED_FACE('',(#68404),#65900,.F.);
+#68404 = FACE_BOUND('',#68405,.F.);
+#68405 = EDGE_LOOP('',(#68406,#68429,#68430,#68458));
+#68406 = ORIENTED_EDGE('',*,*,#68407,.F.);
+#68407 = EDGE_CURVE('',#65885,#68408,#68410,.T.);
+#68408 = VERTEX_POINT('',#68409);
+#68409 = CARTESIAN_POINT('',(3.15,1.125,1.01));
+#68410 = SURFACE_CURVE('',#68411,(#68415,#68422),.PCURVE_S1.);
+#68411 = LINE('',#68412,#68413);
+#68412 = CARTESIAN_POINT('',(2.55,1.125,1.01));
+#68413 = VECTOR('',#68414,1.);
+#68414 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68415 = PCURVE('',#65900,#68416);
+#68416 = DEFINITIONAL_REPRESENTATION('',(#68417),#68421);
+#68417 = LINE('',#68418,#68419);
+#68418 = CARTESIAN_POINT('',(0.,0.));
+#68419 = VECTOR('',#68420,1.);
+#68420 = DIRECTION('',(1.,0.));
+#68421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68422 = PCURVE('',#68285,#68423);
+#68423 = DEFINITIONAL_REPRESENTATION('',(#68424),#68428);
+#68424 = LINE('',#68425,#68426);
+#68425 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68426 = VECTOR('',#68427,1.);
+#68427 = DIRECTION('',(0.,-1.));
+#68428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68429 = ORIENTED_EDGE('',*,*,#65884,.T.);
+#68430 = ORIENTED_EDGE('',*,*,#68431,.T.);
+#68431 = EDGE_CURVE('',#65857,#68432,#68434,.T.);
+#68432 = VERTEX_POINT('',#68433);
+#68433 = CARTESIAN_POINT('',(3.15,0.825,1.01));
+#68434 = SURFACE_CURVE('',#68435,(#68439,#68446),.PCURVE_S1.);
+#68435 = LINE('',#68436,#68437);
+#68436 = CARTESIAN_POINT('',(2.55,0.825,1.01));
+#68437 = VECTOR('',#68438,1.);
+#68438 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68439 = PCURVE('',#65900,#68440);
+#68440 = DEFINITIONAL_REPRESENTATION('',(#68441),#68445);
+#68441 = LINE('',#68442,#68443);
+#68442 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#68443 = VECTOR('',#68444,1.);
+#68444 = DIRECTION('',(1.,0.));
+#68445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68446 = PCURVE('',#68447,#68452);
+#68447 = PLANE('',#68448);
+#68448 = AXIS2_PLACEMENT_3D('',#68449,#68450,#68451);
+#68449 = CARTESIAN_POINT('',(3.26576285855,0.825,0.644006217558));
+#68450 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68451 = DIRECTION('',(0.,0.,1.));
+#68452 = DEFINITIONAL_REPRESENTATION('',(#68453),#68457);
+#68453 = LINE('',#68454,#68455);
+#68454 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68455 = VECTOR('',#68456,1.);
+#68456 = DIRECTION('',(0.,-1.));
+#68457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68458 = ORIENTED_EDGE('',*,*,#68459,.F.);
+#68459 = EDGE_CURVE('',#68408,#68432,#68460,.T.);
+#68460 = SURFACE_CURVE('',#68461,(#68465,#68472),.PCURVE_S1.);
+#68461 = LINE('',#68462,#68463);
+#68462 = CARTESIAN_POINT('',(3.15,1.125,1.01));
+#68463 = VECTOR('',#68464,1.);
+#68464 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68465 = PCURVE('',#65900,#68466);
+#68466 = DEFINITIONAL_REPRESENTATION('',(#68467),#68471);
+#68467 = LINE('',#68468,#68469);
+#68468 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#68469 = VECTOR('',#68470,1.);
+#68470 = DIRECTION('',(0.,-1.));
+#68471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68472 = PCURVE('',#68473,#68478);
+#68473 = CYLINDRICAL_SURFACE('',#68474,0.1);
+#68474 = AXIS2_PLACEMENT_3D('',#68475,#68476,#68477);
+#68475 = CARTESIAN_POINT('',(3.15,1.125,0.91));
+#68476 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#68477 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#68478 = DEFINITIONAL_REPRESENTATION('',(#68479),#68483);
+#68479 = LINE('',#68480,#68481);
+#68480 = CARTESIAN_POINT('',(-8.881784197001E-15,0.));
+#68481 = VECTOR('',#68482,1.);
+#68482 = DIRECTION('',(0.,-1.));
+#68483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68484 = ADVANCED_FACE('',(#68485),#65732,.F.);
+#68485 = FACE_BOUND('',#68486,.F.);
+#68486 = EDGE_LOOP('',(#68487,#68515,#68516,#68539));
+#68487 = ORIENTED_EDGE('',*,*,#68488,.F.);
+#68488 = EDGE_CURVE('',#65717,#68489,#68491,.T.);
+#68489 = VERTEX_POINT('',#68490);
+#68490 = CARTESIAN_POINT('',(3.15,-0.825,1.01));
+#68491 = SURFACE_CURVE('',#68492,(#68496,#68503),.PCURVE_S1.);
+#68492 = LINE('',#68493,#68494);
+#68493 = CARTESIAN_POINT('',(2.55,-0.825,1.01));
+#68494 = VECTOR('',#68495,1.);
+#68495 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68496 = PCURVE('',#65732,#68497);
+#68497 = DEFINITIONAL_REPRESENTATION('',(#68498),#68502);
+#68498 = LINE('',#68499,#68500);
+#68499 = CARTESIAN_POINT('',(0.,0.));
+#68500 = VECTOR('',#68501,1.);
+#68501 = DIRECTION('',(1.,0.));
+#68502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68503 = PCURVE('',#68504,#68509);
+#68504 = PLANE('',#68505);
+#68505 = AXIS2_PLACEMENT_3D('',#68506,#68507,#68508);
+#68506 = CARTESIAN_POINT('',(3.26576285855,-0.825,0.644006217558));
+#68507 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68508 = DIRECTION('',(0.,0.,1.));
+#68509 = DEFINITIONAL_REPRESENTATION('',(#68510),#68514);
+#68510 = LINE('',#68511,#68512);
+#68511 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68512 = VECTOR('',#68513,1.);
+#68513 = DIRECTION('',(0.,-1.));
+#68514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68515 = ORIENTED_EDGE('',*,*,#65716,.T.);
+#68516 = ORIENTED_EDGE('',*,*,#68517,.T.);
+#68517 = EDGE_CURVE('',#65689,#68518,#68520,.T.);
+#68518 = VERTEX_POINT('',#68519);
+#68519 = CARTESIAN_POINT('',(3.15,-1.125,1.01));
+#68520 = SURFACE_CURVE('',#68521,(#68525,#68532),.PCURVE_S1.);
+#68521 = LINE('',#68522,#68523);
+#68522 = CARTESIAN_POINT('',(2.55,-1.125,1.01));
+#68523 = VECTOR('',#68524,1.);
+#68524 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68525 = PCURVE('',#65732,#68526);
+#68526 = DEFINITIONAL_REPRESENTATION('',(#68527),#68531);
+#68527 = LINE('',#68528,#68529);
+#68528 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#68529 = VECTOR('',#68530,1.);
+#68530 = DIRECTION('',(1.,0.));
+#68531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68532 = PCURVE('',#68342,#68533);
+#68533 = DEFINITIONAL_REPRESENTATION('',(#68534),#68538);
+#68534 = LINE('',#68535,#68536);
+#68535 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68536 = VECTOR('',#68537,1.);
+#68537 = DIRECTION('',(0.,-1.));
+#68538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68539 = ORIENTED_EDGE('',*,*,#68540,.F.);
+#68540 = EDGE_CURVE('',#68489,#68518,#68541,.T.);
+#68541 = SURFACE_CURVE('',#68542,(#68546,#68553),.PCURVE_S1.);
+#68542 = LINE('',#68543,#68544);
+#68543 = CARTESIAN_POINT('',(3.15,-0.825,1.01));
+#68544 = VECTOR('',#68545,1.);
+#68545 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68546 = PCURVE('',#65732,#68547);
+#68547 = DEFINITIONAL_REPRESENTATION('',(#68548),#68552);
+#68548 = LINE('',#68549,#68550);
+#68549 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#68550 = VECTOR('',#68551,1.);
+#68551 = DIRECTION('',(0.,-1.));
+#68552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68553 = PCURVE('',#68554,#68559);
+#68554 = CYLINDRICAL_SURFACE('',#68555,0.1);
+#68555 = AXIS2_PLACEMENT_3D('',#68556,#68557,#68558);
+#68556 = CARTESIAN_POINT('',(3.15,-0.825,0.91));
+#68557 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#68558 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#68559 = DEFINITIONAL_REPRESENTATION('',(#68560),#68564);
+#68560 = LINE('',#68561,#68562);
+#68561 = CARTESIAN_POINT('',(-8.881784197001E-15,0.));
+#68562 = VECTOR('',#68563,1.);
+#68563 = DIRECTION('',(0.,-1.));
+#68564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68565 = ADVANCED_FACE('',(#68566),#65872,.F.);
+#68566 = FACE_BOUND('',#68567,.F.);
+#68567 = EDGE_LOOP('',(#68568,#68591,#68592,#68620));
+#68568 = ORIENTED_EDGE('',*,*,#68569,.F.);
+#68569 = EDGE_CURVE('',#65857,#68570,#68572,.T.);
+#68570 = VERTEX_POINT('',#68571);
+#68571 = CARTESIAN_POINT('',(2.65,0.825,1.19));
+#68572 = SURFACE_CURVE('',#68573,(#68577,#68584),.PCURVE_S1.);
+#68573 = LINE('',#68574,#68575);
+#68574 = CARTESIAN_POINT('',(2.65,0.825,0.917003108779));
+#68575 = VECTOR('',#68576,1.);
+#68576 = DIRECTION('',(0.,0.,1.));
+#68577 = PCURVE('',#65872,#68578);
+#68578 = DEFINITIONAL_REPRESENTATION('',(#68579),#68583);
+#68579 = LINE('',#68580,#68581);
+#68580 = CARTESIAN_POINT('',(4.075,-0.272996891221));
+#68581 = VECTOR('',#68582,1.);
+#68582 = DIRECTION('',(0.,1.));
+#68583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68584 = PCURVE('',#68447,#68585);
+#68585 = DEFINITIONAL_REPRESENTATION('',(#68586),#68590);
+#68586 = LINE('',#68587,#68588);
+#68587 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68588 = VECTOR('',#68589,1.);
+#68589 = DIRECTION('',(1.,0.));
+#68590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68591 = ORIENTED_EDGE('',*,*,#65856,.T.);
+#68592 = ORIENTED_EDGE('',*,*,#68593,.T.);
+#68593 = EDGE_CURVE('',#65829,#68594,#68596,.T.);
+#68594 = VERTEX_POINT('',#68595);
+#68595 = CARTESIAN_POINT('',(2.65,0.475,1.19));
+#68596 = SURFACE_CURVE('',#68597,(#68601,#68608),.PCURVE_S1.);
+#68597 = LINE('',#68598,#68599);
+#68598 = CARTESIAN_POINT('',(2.65,0.475,0.917003108779));
+#68599 = VECTOR('',#68600,1.);
+#68600 = DIRECTION('',(0.,0.,1.));
+#68601 = PCURVE('',#65872,#68602);
+#68602 = DEFINITIONAL_REPRESENTATION('',(#68603),#68607);
+#68603 = LINE('',#68604,#68605);
+#68604 = CARTESIAN_POINT('',(4.425,-0.272996891221));
+#68605 = VECTOR('',#68606,1.);
+#68606 = DIRECTION('',(0.,1.));
+#68607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68608 = PCURVE('',#68609,#68614);
+#68609 = PLANE('',#68610);
+#68610 = AXIS2_PLACEMENT_3D('',#68611,#68612,#68613);
+#68611 = CARTESIAN_POINT('',(3.26576285855,0.475,0.644006217558));
+#68612 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68613 = DIRECTION('',(0.,0.,1.));
+#68614 = DEFINITIONAL_REPRESENTATION('',(#68615),#68619);
+#68615 = LINE('',#68616,#68617);
+#68616 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68617 = VECTOR('',#68618,1.);
+#68618 = DIRECTION('',(1.,0.));
+#68619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68620 = ORIENTED_EDGE('',*,*,#68621,.F.);
+#68621 = EDGE_CURVE('',#68570,#68594,#68622,.T.);
+#68622 = SURFACE_CURVE('',#68623,(#68627,#68634),.PCURVE_S1.);
+#68623 = LINE('',#68624,#68625);
+#68624 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68625 = VECTOR('',#68626,1.);
+#68626 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68627 = PCURVE('',#65872,#68628);
+#68628 = DEFINITIONAL_REPRESENTATION('',(#68629),#68633);
+#68629 = LINE('',#68630,#68631);
+#68630 = CARTESIAN_POINT('',(0.,0.));
+#68631 = VECTOR('',#68632,1.);
+#68632 = DIRECTION('',(1.,0.));
+#68633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68634 = PCURVE('',#68635,#68640);
+#68635 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#68636,#68637)
+ ,(#68638,#68639
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#68636 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68637 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#68638 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#68639 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#68640 = DEFINITIONAL_REPRESENTATION('',(#68641),#68645);
+#68641 = LINE('',#68642,#68643);
+#68642 = CARTESIAN_POINT('',(0.,4.850377216129E-15));
+#68643 = VECTOR('',#68644,1.);
+#68644 = DIRECTION('',(1.,-5.93785724513E-15));
+#68645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68646 = ADVANCED_FACE('',(#68647),#65760,.F.);
+#68647 = FACE_BOUND('',#68648,.F.);
+#68648 = EDGE_LOOP('',(#68649,#68677,#68678,#68701));
+#68649 = ORIENTED_EDGE('',*,*,#68650,.F.);
+#68650 = EDGE_CURVE('',#65745,#68651,#68653,.T.);
+#68651 = VERTEX_POINT('',#68652);
+#68652 = CARTESIAN_POINT('',(2.65,-0.475,1.19));
+#68653 = SURFACE_CURVE('',#68654,(#68658,#68665),.PCURVE_S1.);
+#68654 = LINE('',#68655,#68656);
+#68655 = CARTESIAN_POINT('',(2.65,-0.475,0.917003108779));
+#68656 = VECTOR('',#68657,1.);
+#68657 = DIRECTION('',(0.,0.,1.));
+#68658 = PCURVE('',#65760,#68659);
+#68659 = DEFINITIONAL_REPRESENTATION('',(#68660),#68664);
+#68660 = LINE('',#68661,#68662);
+#68661 = CARTESIAN_POINT('',(5.375,-0.272996891221));
+#68662 = VECTOR('',#68663,1.);
+#68663 = DIRECTION('',(0.,1.));
+#68664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68665 = PCURVE('',#68666,#68671);
+#68666 = PLANE('',#68667);
+#68667 = AXIS2_PLACEMENT_3D('',#68668,#68669,#68670);
+#68668 = CARTESIAN_POINT('',(3.26576285855,-0.475,0.644006217558));
+#68669 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68670 = DIRECTION('',(0.,0.,1.));
+#68671 = DEFINITIONAL_REPRESENTATION('',(#68672),#68676);
+#68672 = LINE('',#68673,#68674);
+#68673 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68674 = VECTOR('',#68675,1.);
+#68675 = DIRECTION('',(1.,0.));
+#68676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68677 = ORIENTED_EDGE('',*,*,#65744,.T.);
+#68678 = ORIENTED_EDGE('',*,*,#68679,.T.);
+#68679 = EDGE_CURVE('',#65717,#68680,#68682,.T.);
+#68680 = VERTEX_POINT('',#68681);
+#68681 = CARTESIAN_POINT('',(2.65,-0.825,1.19));
+#68682 = SURFACE_CURVE('',#68683,(#68687,#68694),.PCURVE_S1.);
+#68683 = LINE('',#68684,#68685);
+#68684 = CARTESIAN_POINT('',(2.65,-0.825,0.917003108779));
+#68685 = VECTOR('',#68686,1.);
+#68686 = DIRECTION('',(0.,0.,1.));
+#68687 = PCURVE('',#65760,#68688);
+#68688 = DEFINITIONAL_REPRESENTATION('',(#68689),#68693);
+#68689 = LINE('',#68690,#68691);
+#68690 = CARTESIAN_POINT('',(5.725,-0.272996891221));
+#68691 = VECTOR('',#68692,1.);
+#68692 = DIRECTION('',(0.,1.));
+#68693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68694 = PCURVE('',#68504,#68695);
+#68695 = DEFINITIONAL_REPRESENTATION('',(#68696),#68700);
+#68696 = LINE('',#68697,#68698);
+#68697 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68698 = VECTOR('',#68699,1.);
+#68699 = DIRECTION('',(1.,0.));
+#68700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68701 = ORIENTED_EDGE('',*,*,#68702,.F.);
+#68702 = EDGE_CURVE('',#68651,#68680,#68703,.T.);
+#68703 = SURFACE_CURVE('',#68704,(#68708,#68715),.PCURVE_S1.);
+#68704 = LINE('',#68705,#68706);
+#68705 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68706 = VECTOR('',#68707,1.);
+#68707 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68708 = PCURVE('',#65760,#68709);
+#68709 = DEFINITIONAL_REPRESENTATION('',(#68710),#68714);
+#68710 = LINE('',#68711,#68712);
+#68711 = CARTESIAN_POINT('',(0.,0.));
+#68712 = VECTOR('',#68713,1.);
+#68713 = DIRECTION('',(1.,0.));
+#68714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68715 = PCURVE('',#68716,#68721);
+#68716 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#68717,#68718)
+ ,(#68719,#68720
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#68717 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68718 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#68719 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#68720 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#68721 = DEFINITIONAL_REPRESENTATION('',(#68722),#68726);
+#68722 = LINE('',#68723,#68724);
+#68723 = CARTESIAN_POINT('',(0.,-6.219576758691E-14));
+#68724 = VECTOR('',#68725,1.);
+#68725 = DIRECTION('',(1.,5.932900892342E-15));
+#68726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68727 = ADVANCED_FACE('',(#68728),#65844,.F.);
+#68728 = FACE_BOUND('',#68729,.F.);
+#68729 = EDGE_LOOP('',(#68730,#68753,#68754,#68782));
+#68730 = ORIENTED_EDGE('',*,*,#68731,.F.);
+#68731 = EDGE_CURVE('',#65829,#68732,#68734,.T.);
+#68732 = VERTEX_POINT('',#68733);
+#68733 = CARTESIAN_POINT('',(3.15,0.475,1.01));
+#68734 = SURFACE_CURVE('',#68735,(#68739,#68746),.PCURVE_S1.);
+#68735 = LINE('',#68736,#68737);
+#68736 = CARTESIAN_POINT('',(2.55,0.475,1.01));
+#68737 = VECTOR('',#68738,1.);
+#68738 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68739 = PCURVE('',#65844,#68740);
+#68740 = DEFINITIONAL_REPRESENTATION('',(#68741),#68745);
+#68741 = LINE('',#68742,#68743);
+#68742 = CARTESIAN_POINT('',(0.,0.));
+#68743 = VECTOR('',#68744,1.);
+#68744 = DIRECTION('',(1.,0.));
+#68745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68746 = PCURVE('',#68609,#68747);
+#68747 = DEFINITIONAL_REPRESENTATION('',(#68748),#68752);
+#68748 = LINE('',#68749,#68750);
+#68749 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68750 = VECTOR('',#68751,1.);
+#68751 = DIRECTION('',(0.,-1.));
+#68752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68753 = ORIENTED_EDGE('',*,*,#65828,.T.);
+#68754 = ORIENTED_EDGE('',*,*,#68755,.T.);
+#68755 = EDGE_CURVE('',#65801,#68756,#68758,.T.);
+#68756 = VERTEX_POINT('',#68757);
+#68757 = CARTESIAN_POINT('',(3.15,0.175,1.01));
+#68758 = SURFACE_CURVE('',#68759,(#68763,#68770),.PCURVE_S1.);
+#68759 = LINE('',#68760,#68761);
+#68760 = CARTESIAN_POINT('',(2.55,0.175,1.01));
+#68761 = VECTOR('',#68762,1.);
+#68762 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68763 = PCURVE('',#65844,#68764);
+#68764 = DEFINITIONAL_REPRESENTATION('',(#68765),#68769);
+#68765 = LINE('',#68766,#68767);
+#68766 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#68767 = VECTOR('',#68768,1.);
+#68768 = DIRECTION('',(1.,0.));
+#68769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68770 = PCURVE('',#68771,#68776);
+#68771 = PLANE('',#68772);
+#68772 = AXIS2_PLACEMENT_3D('',#68773,#68774,#68775);
+#68773 = CARTESIAN_POINT('',(3.26576285855,0.175,0.644006217558));
+#68774 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68775 = DIRECTION('',(0.,0.,1.));
+#68776 = DEFINITIONAL_REPRESENTATION('',(#68777),#68781);
+#68777 = LINE('',#68778,#68779);
+#68778 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68779 = VECTOR('',#68780,1.);
+#68780 = DIRECTION('',(0.,-1.));
+#68781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68782 = ORIENTED_EDGE('',*,*,#68783,.F.);
+#68783 = EDGE_CURVE('',#68732,#68756,#68784,.T.);
+#68784 = SURFACE_CURVE('',#68785,(#68789,#68796),.PCURVE_S1.);
+#68785 = LINE('',#68786,#68787);
+#68786 = CARTESIAN_POINT('',(3.15,0.475,1.01));
+#68787 = VECTOR('',#68788,1.);
+#68788 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68789 = PCURVE('',#65844,#68790);
+#68790 = DEFINITIONAL_REPRESENTATION('',(#68791),#68795);
+#68791 = LINE('',#68792,#68793);
+#68792 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#68793 = VECTOR('',#68794,1.);
+#68794 = DIRECTION('',(0.,-1.));
+#68795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68796 = PCURVE('',#68797,#68802);
+#68797 = CYLINDRICAL_SURFACE('',#68798,0.1);
+#68798 = AXIS2_PLACEMENT_3D('',#68799,#68800,#68801);
+#68799 = CARTESIAN_POINT('',(3.15,0.475,0.91));
+#68800 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#68801 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#68802 = DEFINITIONAL_REPRESENTATION('',(#68803),#68807);
+#68803 = LINE('',#68804,#68805);
+#68804 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#68805 = VECTOR('',#68806,1.);
+#68806 = DIRECTION('',(0.,-1.));
+#68807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68808 = ADVANCED_FACE('',(#68809),#65788,.F.);
+#68809 = FACE_BOUND('',#68810,.F.);
+#68810 = EDGE_LOOP('',(#68811,#68839,#68840,#68863));
+#68811 = ORIENTED_EDGE('',*,*,#68812,.F.);
+#68812 = EDGE_CURVE('',#65773,#68813,#68815,.T.);
+#68813 = VERTEX_POINT('',#68814);
+#68814 = CARTESIAN_POINT('',(3.15,-0.175,1.01));
+#68815 = SURFACE_CURVE('',#68816,(#68820,#68827),.PCURVE_S1.);
+#68816 = LINE('',#68817,#68818);
+#68817 = CARTESIAN_POINT('',(2.55,-0.175,1.01));
+#68818 = VECTOR('',#68819,1.);
+#68819 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68820 = PCURVE('',#65788,#68821);
+#68821 = DEFINITIONAL_REPRESENTATION('',(#68822),#68826);
+#68822 = LINE('',#68823,#68824);
+#68823 = CARTESIAN_POINT('',(0.,0.));
+#68824 = VECTOR('',#68825,1.);
+#68825 = DIRECTION('',(1.,0.));
+#68826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68827 = PCURVE('',#68828,#68833);
+#68828 = PLANE('',#68829);
+#68829 = AXIS2_PLACEMENT_3D('',#68830,#68831,#68832);
+#68830 = CARTESIAN_POINT('',(3.26576285855,-0.175,0.644006217558));
+#68831 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68832 = DIRECTION('',(0.,0.,1.));
+#68833 = DEFINITIONAL_REPRESENTATION('',(#68834),#68838);
+#68834 = LINE('',#68835,#68836);
+#68835 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68836 = VECTOR('',#68837,1.);
+#68837 = DIRECTION('',(0.,-1.));
+#68838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68839 = ORIENTED_EDGE('',*,*,#65772,.T.);
+#68840 = ORIENTED_EDGE('',*,*,#68841,.T.);
+#68841 = EDGE_CURVE('',#65745,#68842,#68844,.T.);
+#68842 = VERTEX_POINT('',#68843);
+#68843 = CARTESIAN_POINT('',(3.15,-0.475,1.01));
+#68844 = SURFACE_CURVE('',#68845,(#68849,#68856),.PCURVE_S1.);
+#68845 = LINE('',#68846,#68847);
+#68846 = CARTESIAN_POINT('',(2.55,-0.475,1.01));
+#68847 = VECTOR('',#68848,1.);
+#68848 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#68849 = PCURVE('',#65788,#68850);
+#68850 = DEFINITIONAL_REPRESENTATION('',(#68851),#68855);
+#68851 = LINE('',#68852,#68853);
+#68852 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#68853 = VECTOR('',#68854,1.);
+#68854 = DIRECTION('',(1.,0.));
+#68855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68856 = PCURVE('',#68666,#68857);
+#68857 = DEFINITIONAL_REPRESENTATION('',(#68858),#68862);
+#68858 = LINE('',#68859,#68860);
+#68859 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#68860 = VECTOR('',#68861,1.);
+#68861 = DIRECTION('',(0.,-1.));
+#68862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68863 = ORIENTED_EDGE('',*,*,#68864,.F.);
+#68864 = EDGE_CURVE('',#68813,#68842,#68865,.T.);
+#68865 = SURFACE_CURVE('',#68866,(#68870,#68877),.PCURVE_S1.);
+#68866 = LINE('',#68867,#68868);
+#68867 = CARTESIAN_POINT('',(3.15,-0.175,1.01));
+#68868 = VECTOR('',#68869,1.);
+#68869 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68870 = PCURVE('',#65788,#68871);
+#68871 = DEFINITIONAL_REPRESENTATION('',(#68872),#68876);
+#68872 = LINE('',#68873,#68874);
+#68873 = CARTESIAN_POINT('',(0.6,-1.33226762955E-16));
+#68874 = VECTOR('',#68875,1.);
+#68875 = DIRECTION('',(0.,-1.));
+#68876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68877 = PCURVE('',#68878,#68883);
+#68878 = CYLINDRICAL_SURFACE('',#68879,0.1);
+#68879 = AXIS2_PLACEMENT_3D('',#68880,#68881,#68882);
+#68880 = CARTESIAN_POINT('',(3.15,-0.175,0.91));
+#68881 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#68882 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#68883 = DEFINITIONAL_REPRESENTATION('',(#68884),#68888);
+#68884 = LINE('',#68885,#68886);
+#68885 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#68886 = VECTOR('',#68887,1.);
+#68887 = DIRECTION('',(0.,-1.));
+#68888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68889 = ADVANCED_FACE('',(#68890),#65816,.F.);
+#68890 = FACE_BOUND('',#68891,.F.);
+#68891 = EDGE_LOOP('',(#68892,#68915,#68916,#68939));
+#68892 = ORIENTED_EDGE('',*,*,#68893,.F.);
+#68893 = EDGE_CURVE('',#65801,#68894,#68896,.T.);
+#68894 = VERTEX_POINT('',#68895);
+#68895 = CARTESIAN_POINT('',(2.65,0.175,1.19));
+#68896 = SURFACE_CURVE('',#68897,(#68901,#68908),.PCURVE_S1.);
+#68897 = LINE('',#68898,#68899);
+#68898 = CARTESIAN_POINT('',(2.65,0.175,0.917003108779));
+#68899 = VECTOR('',#68900,1.);
+#68900 = DIRECTION('',(0.,0.,1.));
+#68901 = PCURVE('',#65816,#68902);
+#68902 = DEFINITIONAL_REPRESENTATION('',(#68903),#68907);
+#68903 = LINE('',#68904,#68905);
+#68904 = CARTESIAN_POINT('',(4.725,-0.272996891221));
+#68905 = VECTOR('',#68906,1.);
+#68906 = DIRECTION('',(0.,1.));
+#68907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68908 = PCURVE('',#68771,#68909);
+#68909 = DEFINITIONAL_REPRESENTATION('',(#68910),#68914);
+#68910 = LINE('',#68911,#68912);
+#68911 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68912 = VECTOR('',#68913,1.);
+#68913 = DIRECTION('',(1.,0.));
+#68914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68915 = ORIENTED_EDGE('',*,*,#65800,.T.);
+#68916 = ORIENTED_EDGE('',*,*,#68917,.T.);
+#68917 = EDGE_CURVE('',#65773,#68918,#68920,.T.);
+#68918 = VERTEX_POINT('',#68919);
+#68919 = CARTESIAN_POINT('',(2.65,-0.175,1.19));
+#68920 = SURFACE_CURVE('',#68921,(#68925,#68932),.PCURVE_S1.);
+#68921 = LINE('',#68922,#68923);
+#68922 = CARTESIAN_POINT('',(2.65,-0.175,0.917003108779));
+#68923 = VECTOR('',#68924,1.);
+#68924 = DIRECTION('',(0.,0.,1.));
+#68925 = PCURVE('',#65816,#68926);
+#68926 = DEFINITIONAL_REPRESENTATION('',(#68927),#68931);
+#68927 = LINE('',#68928,#68929);
+#68928 = CARTESIAN_POINT('',(5.075,-0.272996891221));
+#68929 = VECTOR('',#68930,1.);
+#68930 = DIRECTION('',(0.,1.));
+#68931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68932 = PCURVE('',#68828,#68933);
+#68933 = DEFINITIONAL_REPRESENTATION('',(#68934),#68938);
+#68934 = LINE('',#68935,#68936);
+#68935 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#68936 = VECTOR('',#68937,1.);
+#68937 = DIRECTION('',(1.,0.));
+#68938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68939 = ORIENTED_EDGE('',*,*,#68940,.F.);
+#68940 = EDGE_CURVE('',#68894,#68918,#68941,.T.);
+#68941 = SURFACE_CURVE('',#68942,(#68946,#68953),.PCURVE_S1.);
+#68942 = LINE('',#68943,#68944);
+#68943 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68944 = VECTOR('',#68945,1.);
+#68945 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#68946 = PCURVE('',#65816,#68947);
+#68947 = DEFINITIONAL_REPRESENTATION('',(#68948),#68952);
+#68948 = LINE('',#68949,#68950);
+#68949 = CARTESIAN_POINT('',(0.,0.));
+#68950 = VECTOR('',#68951,1.);
+#68951 = DIRECTION('',(1.,0.));
+#68952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68953 = PCURVE('',#68954,#68959);
+#68954 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#68955,#68956)
+ ,(#68957,#68958
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#68955 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68956 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#68957 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#68958 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#68959 = DEFINITIONAL_REPRESENTATION('',(#68960),#68964);
+#68960 = LINE('',#68961,#68962);
+#68961 = CARTESIAN_POINT('',(0.,1.026620896855E-13));
+#68962 = VECTOR('',#68963,1.);
+#68963 = DIRECTION('',(1.,-2.537652627715E-14));
+#68964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68965 = ADVANCED_FACE('',(#68966),#66250,.F.);
+#68966 = FACE_BOUND('',#68967,.F.);
+#68967 = EDGE_LOOP('',(#68968,#68969,#68970,#68998));
+#68968 = ORIENTED_EDGE('',*,*,#66772,.T.);
+#68969 = ORIENTED_EDGE('',*,*,#66236,.T.);
+#68970 = ORIENTED_EDGE('',*,*,#68971,.F.);
+#68971 = EDGE_CURVE('',#68972,#66237,#68974,.T.);
+#68972 = VERTEX_POINT('',#68973);
+#68973 = CARTESIAN_POINT('',(2.45,5.1,1.19));
+#68974 = SURFACE_CURVE('',#68975,(#68979,#68986),.PCURVE_S1.);
+#68975 = LINE('',#68976,#68977);
+#68976 = CARTESIAN_POINT('',(2.45,5.1,1.19));
+#68977 = VECTOR('',#68978,1.);
+#68978 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#68979 = PCURVE('',#66250,#68980);
+#68980 = DEFINITIONAL_REPRESENTATION('',(#68981),#68985);
+#68981 = LINE('',#68982,#68983);
+#68982 = CARTESIAN_POINT('',(0.,0.));
+#68983 = VECTOR('',#68984,1.);
+#68984 = DIRECTION('',(1.,0.));
+#68985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68986 = PCURVE('',#68987,#68992);
+#68987 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#68988,#68989)
+ ,(#68990,#68991
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.282842712475),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#68988 = CARTESIAN_POINT('',(2.45,5.1,1.19));
+#68989 = CARTESIAN_POINT('',(2.425,5.05,1.19));
+#68990 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#68991 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#68992 = DEFINITIONAL_REPRESENTATION('',(#68993),#68997);
+#68993 = LINE('',#68994,#68995);
+#68994 = CARTESIAN_POINT('',(4.870471948706E-16,1.922636373372E-15));
+#68995 = VECTOR('',#68996,1.);
+#68996 = DIRECTION('',(1.,-8.347504965369E-16));
+#68997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#68998 = ORIENTED_EDGE('',*,*,#68999,.F.);
+#68999 = EDGE_CURVE('',#66773,#68972,#69000,.T.);
+#69000 = SURFACE_CURVE('',#69001,(#69004,#69010),.PCURVE_S1.);
+#69001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69002,#69003),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#69002 = CARTESIAN_POINT('',(2.45,5.1,1.01));
+#69003 = CARTESIAN_POINT('',(2.45,5.1,1.19));
+#69004 = PCURVE('',#66250,#69005);
+#69005 = DEFINITIONAL_REPRESENTATION('',(#69006),#69009);
+#69006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69007,#69008),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#69007 = CARTESIAN_POINT('',(0.,-0.18));
+#69008 = CARTESIAN_POINT('',(0.,0.));
+#69009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69010 = PCURVE('',#69011,#69016);
+#69011 = PLANE('',#69012);
+#69012 = AXIS2_PLACEMENT_3D('',#69013,#69014,#69015);
+#69013 = CARTESIAN_POINT('',(-2.45,5.1,1.19));
+#69014 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69015 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#69016 = DEFINITIONAL_REPRESENTATION('',(#69017),#69020);
+#69017 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69018,#69019),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#69018 = CARTESIAN_POINT('',(4.9,-0.18));
+#69019 = CARTESIAN_POINT('',(4.9,0.));
+#69020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69021 = ADVANCED_FACE('',(#69022),#66277,.F.);
+#69022 = FACE_BOUND('',#69023,.F.);
+#69023 = EDGE_LOOP('',(#69024,#69046,#69047,#69048));
+#69024 = ORIENTED_EDGE('',*,*,#69025,.F.);
+#69025 = EDGE_CURVE('',#66237,#69026,#69028,.T.);
+#69026 = VERTEX_POINT('',#69027);
+#69027 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69028 = SURFACE_CURVE('',#69029,(#69032,#69039),.PCURVE_S1.);
+#69029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69030,#69031),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#69030 = CARTESIAN_POINT('',(2.65,4.9,1.19));
+#69031 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69032 = PCURVE('',#66277,#69033);
+#69033 = DEFINITIONAL_REPRESENTATION('',(#69034),#69038);
+#69034 = LINE('',#69035,#69036);
+#69035 = CARTESIAN_POINT('',(-3.942604453199E-16,-1.915014438801E-17));
+#69036 = VECTOR('',#69037,1.);
+#69037 = DIRECTION('',(4.50783389895E-16,1.));
+#69038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69039 = PCURVE('',#68987,#69040);
+#69040 = DEFINITIONAL_REPRESENTATION('',(#69041),#69045);
+#69041 = LINE('',#69042,#69043);
+#69042 = CARTESIAN_POINT('',(0.282842712475,1.686533278692E-15));
+#69043 = VECTOR('',#69044,1.);
+#69044 = DIRECTION('',(-2.775557561563E-16,1.));
+#69045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69046 = ORIENTED_EDGE('',*,*,#66263,.T.);
+#69047 = ORIENTED_EDGE('',*,*,#66370,.T.);
+#69048 = ORIENTED_EDGE('',*,*,#69049,.F.);
+#69049 = EDGE_CURVE('',#69026,#66343,#69050,.T.);
+#69050 = SURFACE_CURVE('',#69051,(#69055,#69061),.PCURVE_S1.);
+#69051 = LINE('',#69052,#69053);
+#69052 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69053 = VECTOR('',#69054,1.);
+#69054 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69055 = PCURVE('',#66277,#69056);
+#69056 = DEFINITIONAL_REPRESENTATION('',(#69057),#69060);
+#69057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69058,#69059),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);
+#69058 = CARTESIAN_POINT('',(5.652294457505E-17,1.));
+#69059 = CARTESIAN_POINT('',(0.502564102564,1.));
+#69060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69061 = PCURVE('',#66358,#69062);
+#69062 = DEFINITIONAL_REPRESENTATION('',(#69063),#69067);
+#69063 = LINE('',#69064,#69065);
+#69064 = CARTESIAN_POINT('',(-1.284821127426E-15,2.434829382834E-17));
+#69065 = VECTOR('',#69066,1.);
+#69066 = DIRECTION('',(1.,1.04474073042E-16));
+#69067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69068 = ADVANCED_FACE('',(#69069),#66358,.F.);
+#69069 = FACE_BOUND('',#69070,.F.);
+#69070 = EDGE_LOOP('',(#69071,#69072,#69073,#69095,#69123,#69145,#69173,
+ #69195,#69223,#69245,#69273,#69295,#69323,#69345,#69373,#69395,
+ #69423,#69445,#69473,#69495,#69523,#69545,#69573,#69595,#69623,
+ #69645,#69673,#69695,#69723,#69745,#69772,#69799));
+#69071 = ORIENTED_EDGE('',*,*,#69049,.T.);
+#69072 = ORIENTED_EDGE('',*,*,#66342,.T.);
+#69073 = ORIENTED_EDGE('',*,*,#69074,.T.);
+#69074 = EDGE_CURVE('',#66316,#69075,#69077,.T.);
+#69075 = VERTEX_POINT('',#69076);
+#69076 = CARTESIAN_POINT('',(2.6,3.725,1.19));
+#69077 = SURFACE_CURVE('',#69078,(#69082,#69089),.PCURVE_S1.);
+#69078 = LINE('',#69079,#69080);
+#69079 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69080 = VECTOR('',#69081,1.);
+#69081 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69082 = PCURVE('',#66358,#69083);
+#69083 = DEFINITIONAL_REPRESENTATION('',(#69084),#69088);
+#69084 = LINE('',#69085,#69086);
+#69085 = CARTESIAN_POINT('',(-9.992007221626E-16,3.034468905227E-16));
+#69086 = VECTOR('',#69087,1.);
+#69087 = DIRECTION('',(1.,-2.835769501159E-16));
+#69088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69089 = PCURVE('',#66331,#69090);
+#69090 = DEFINITIONAL_REPRESENTATION('',(#69091),#69094);
+#69091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69092,#69093),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.8,1.15),.PIECEWISE_BEZIER_KNOTS.);
+#69092 = CARTESIAN_POINT('',(0.804102564103,1.));
+#69093 = CARTESIAN_POINT('',(1.155897435897,1.));
+#69094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69095 = ORIENTED_EDGE('',*,*,#69096,.T.);
+#69096 = EDGE_CURVE('',#69075,#69097,#69099,.T.);
+#69097 = VERTEX_POINT('',#69098);
+#69098 = CARTESIAN_POINT('',(2.6,3.425,1.19));
+#69099 = SURFACE_CURVE('',#69100,(#69104,#69111),.PCURVE_S1.);
+#69100 = LINE('',#69101,#69102);
+#69101 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69102 = VECTOR('',#69103,1.);
+#69103 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69104 = PCURVE('',#66358,#69105);
+#69105 = DEFINITIONAL_REPRESENTATION('',(#69106),#69110);
+#69106 = LINE('',#69107,#69108);
+#69107 = CARTESIAN_POINT('',(-6.661338147751E-16,-2.266660237263E-17));
+#69108 = VECTOR('',#69109,1.);
+#69109 = DIRECTION('',(1.,2.278834368625E-25));
+#69110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69111 = PCURVE('',#69112,#69117);
+#69112 = PLANE('',#69113);
+#69113 = AXIS2_PLACEMENT_3D('',#69114,#69115,#69116);
+#69114 = CARTESIAN_POINT('',(3.15,3.725,1.19));
+#69115 = DIRECTION('',(0.,0.,-1.));
+#69116 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69117 = DEFINITIONAL_REPRESENTATION('',(#69118),#69122);
+#69118 = LINE('',#69119,#69120);
+#69119 = CARTESIAN_POINT('',(0.55,1.15));
+#69120 = VECTOR('',#69121,1.);
+#69121 = DIRECTION('',(0.,-1.));
+#69122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69123 = ORIENTED_EDGE('',*,*,#69124,.T.);
+#69124 = EDGE_CURVE('',#69097,#69125,#69127,.T.);
+#69125 = VERTEX_POINT('',#69126);
+#69126 = CARTESIAN_POINT('',(2.6,3.075,1.19));
+#69127 = SURFACE_CURVE('',#69128,(#69132,#69139),.PCURVE_S1.);
+#69128 = LINE('',#69129,#69130);
+#69129 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69130 = VECTOR('',#69131,1.);
+#69131 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69132 = PCURVE('',#66358,#69133);
+#69133 = DEFINITIONAL_REPRESENTATION('',(#69134),#69138);
+#69134 = LINE('',#69135,#69136);
+#69135 = CARTESIAN_POINT('',(-6.661338147751E-16,-2.266660234246E-17));
+#69136 = VECTOR('',#69137,1.);
+#69137 = DIRECTION('',(1.,2.070783823768E-25));
+#69138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69139 = PCURVE('',#67339,#69140);
+#69140 = DEFINITIONAL_REPRESENTATION('',(#69141),#69144);
+#69141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69142,#69143),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.45,1.8),.PIECEWISE_BEZIER_KNOTS.);
+#69142 = CARTESIAN_POINT('',(1.457435897436,1.));
+#69143 = CARTESIAN_POINT('',(1.809230769231,1.));
+#69144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69145 = ORIENTED_EDGE('',*,*,#69146,.T.);
+#69146 = EDGE_CURVE('',#69125,#69147,#69149,.T.);
+#69147 = VERTEX_POINT('',#69148);
+#69148 = CARTESIAN_POINT('',(2.6,2.775,1.19));
+#69149 = SURFACE_CURVE('',#69150,(#69154,#69161),.PCURVE_S1.);
+#69150 = LINE('',#69151,#69152);
+#69151 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69152 = VECTOR('',#69153,1.);
+#69153 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69154 = PCURVE('',#66358,#69155);
+#69155 = DEFINITIONAL_REPRESENTATION('',(#69156),#69160);
+#69156 = LINE('',#69157,#69158);
+#69157 = CARTESIAN_POINT('',(-8.881784197001E-16,-2.266660230484E-17));
+#69158 = VECTOR('',#69159,1.);
+#69159 = DIRECTION('',(1.,1.861761040128E-25));
+#69160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69161 = PCURVE('',#69162,#69167);
+#69162 = PLANE('',#69163);
+#69163 = AXIS2_PLACEMENT_3D('',#69164,#69165,#69166);
+#69164 = CARTESIAN_POINT('',(3.15,3.075,1.19));
+#69165 = DIRECTION('',(0.,0.,-1.));
+#69166 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69167 = DEFINITIONAL_REPRESENTATION('',(#69168),#69172);
+#69168 = LINE('',#69169,#69170);
+#69169 = CARTESIAN_POINT('',(0.55,1.8));
+#69170 = VECTOR('',#69171,1.);
+#69171 = DIRECTION('',(0.,-1.));
+#69172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69173 = ORIENTED_EDGE('',*,*,#69174,.T.);
+#69174 = EDGE_CURVE('',#69147,#69175,#69177,.T.);
+#69175 = VERTEX_POINT('',#69176);
+#69176 = CARTESIAN_POINT('',(2.6,2.425,1.19));
+#69177 = SURFACE_CURVE('',#69178,(#69182,#69189),.PCURVE_S1.);
+#69178 = LINE('',#69179,#69180);
+#69179 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69180 = VECTOR('',#69181,1.);
+#69181 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69182 = PCURVE('',#66358,#69183);
+#69183 = DEFINITIONAL_REPRESENTATION('',(#69184),#69188);
+#69184 = LINE('',#69185,#69186);
+#69185 = CARTESIAN_POINT('',(-4.440892098501E-16,-2.266660226176E-17));
+#69186 = VECTOR('',#69187,1.);
+#69187 = DIRECTION('',(1.,1.656627094232E-25));
+#69188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69189 = PCURVE('',#67663,#69190);
+#69190 = DEFINITIONAL_REPRESENTATION('',(#69191),#69194);
+#69191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69192,#69193),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(2.1,2.45),.PIECEWISE_BEZIER_KNOTS.);
+#69192 = CARTESIAN_POINT('',(2.110769230769,1.));
+#69193 = CARTESIAN_POINT('',(2.462564102564,1.));
+#69194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69195 = ORIENTED_EDGE('',*,*,#69196,.T.);
+#69196 = EDGE_CURVE('',#69175,#69197,#69199,.T.);
+#69197 = VERTEX_POINT('',#69198);
+#69198 = CARTESIAN_POINT('',(2.6,2.125,1.19));
+#69199 = SURFACE_CURVE('',#69200,(#69204,#69211),.PCURVE_S1.);
+#69200 = LINE('',#69201,#69202);
+#69201 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69202 = VECTOR('',#69203,1.);
+#69203 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69204 = PCURVE('',#66358,#69205);
+#69205 = DEFINITIONAL_REPRESENTATION('',(#69206),#69210);
+#69206 = LINE('',#69207,#69208);
+#69207 = CARTESIAN_POINT('',(-4.440892098501E-16,-2.272194169739E-17));
+#69208 = VECTOR('',#69209,1.);
+#69209 = DIRECTION('',(1.,2.258769040942E-20));
+#69210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69211 = PCURVE('',#69212,#69217);
+#69212 = PLANE('',#69213);
+#69213 = AXIS2_PLACEMENT_3D('',#69214,#69215,#69216);
+#69214 = CARTESIAN_POINT('',(3.15,2.425,1.19));
+#69215 = DIRECTION('',(0.,0.,-1.));
+#69216 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69217 = DEFINITIONAL_REPRESENTATION('',(#69218),#69222);
+#69218 = LINE('',#69219,#69220);
+#69219 = CARTESIAN_POINT('',(0.55,2.45));
+#69220 = VECTOR('',#69221,1.);
+#69221 = DIRECTION('',(0.,-1.));
+#69222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69223 = ORIENTED_EDGE('',*,*,#69224,.T.);
+#69224 = EDGE_CURVE('',#69197,#69225,#69227,.T.);
+#69225 = VERTEX_POINT('',#69226);
+#69226 = CARTESIAN_POINT('',(2.6,1.775,1.19));
+#69227 = SURFACE_CURVE('',#69228,(#69232,#69239),.PCURVE_S1.);
+#69228 = LINE('',#69229,#69230);
+#69229 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69230 = VECTOR('',#69231,1.);
+#69231 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69232 = PCURVE('',#66358,#69233);
+#69233 = DEFINITIONAL_REPRESENTATION('',(#69234),#69238);
+#69234 = LINE('',#69235,#69236);
+#69235 = CARTESIAN_POINT('',(-4.440892098501E-16,1.536965209452E-15));
+#69236 = VECTOR('',#69237,1.);
+#69237 = DIRECTION('',(1.,-5.671363763638E-16));
+#69238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69239 = PCURVE('',#67987,#69240);
+#69240 = DEFINITIONAL_REPRESENTATION('',(#69241),#69244);
+#69241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69242,#69243),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(2.75,3.1),.PIECEWISE_BEZIER_KNOTS.);
+#69242 = CARTESIAN_POINT('',(2.764102564103,1.));
+#69243 = CARTESIAN_POINT('',(3.115897435897,1.));
+#69244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69245 = ORIENTED_EDGE('',*,*,#69246,.T.);
+#69246 = EDGE_CURVE('',#69225,#69247,#69249,.T.);
+#69247 = VERTEX_POINT('',#69248);
+#69248 = CARTESIAN_POINT('',(2.6,1.475,1.19));
+#69249 = SURFACE_CURVE('',#69250,(#69254,#69261),.PCURVE_S1.);
+#69250 = LINE('',#69251,#69252);
+#69251 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69252 = VECTOR('',#69253,1.);
+#69253 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69254 = PCURVE('',#66358,#69255);
+#69255 = DEFINITIONAL_REPRESENTATION('',(#69256),#69260);
+#69256 = LINE('',#69257,#69258);
+#69257 = CARTESIAN_POINT('',(-4.440892098501E-16,-2.211575575972E-16));
+#69258 = VECTOR('',#69259,1.);
+#69259 = DIRECTION('',(1.,1.035631387516E-25));
+#69260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69261 = PCURVE('',#69262,#69267);
+#69262 = PLANE('',#69263);
+#69263 = AXIS2_PLACEMENT_3D('',#69264,#69265,#69266);
+#69264 = CARTESIAN_POINT('',(3.15,1.775,1.19));
+#69265 = DIRECTION('',(0.,0.,-1.));
+#69266 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69267 = DEFINITIONAL_REPRESENTATION('',(#69268),#69272);
+#69268 = LINE('',#69269,#69270);
+#69269 = CARTESIAN_POINT('',(0.55,3.1));
+#69270 = VECTOR('',#69271,1.);
+#69271 = DIRECTION('',(0.,-1.));
+#69272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69273 = ORIENTED_EDGE('',*,*,#69274,.T.);
+#69274 = EDGE_CURVE('',#69247,#69275,#69277,.T.);
+#69275 = VERTEX_POINT('',#69276);
+#69276 = CARTESIAN_POINT('',(2.6,1.125,1.19));
+#69277 = SURFACE_CURVE('',#69278,(#69282,#69289),.PCURVE_S1.);
+#69278 = LINE('',#69279,#69280);
+#69279 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69280 = VECTOR('',#69281,1.);
+#69281 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69282 = PCURVE('',#66358,#69283);
+#69283 = DEFINITIONAL_REPRESENTATION('',(#69284),#69288);
+#69284 = LINE('',#69285,#69286);
+#69285 = CARTESIAN_POINT('',(0.,-2.211575575267E-16));
+#69286 = VECTOR('',#69287,1.);
+#69287 = DIRECTION('',(1.,8.28310993883E-26));
+#69288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69289 = PCURVE('',#68311,#69290);
+#69290 = DEFINITIONAL_REPRESENTATION('',(#69291),#69294);
+#69291 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69292,#69293),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(3.4,3.75),.PIECEWISE_BEZIER_KNOTS.);
+#69292 = CARTESIAN_POINT('',(3.417435897436,1.));
+#69293 = CARTESIAN_POINT('',(3.769230769231,1.));
+#69294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69295 = ORIENTED_EDGE('',*,*,#69296,.T.);
+#69296 = EDGE_CURVE('',#69275,#69297,#69299,.T.);
+#69297 = VERTEX_POINT('',#69298);
+#69298 = CARTESIAN_POINT('',(2.6,0.825,1.19));
+#69299 = SURFACE_CURVE('',#69300,(#69304,#69311),.PCURVE_S1.);
+#69300 = LINE('',#69301,#69302);
+#69301 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69302 = VECTOR('',#69303,1.);
+#69303 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69304 = PCURVE('',#66358,#69305);
+#69305 = DEFINITIONAL_REPRESENTATION('',(#69306),#69310);
+#69306 = LINE('',#69307,#69308);
+#69307 = CARTESIAN_POINT('',(0.,-2.211575574489E-16));
+#69308 = VECTOR('',#69309,1.);
+#69309 = DIRECTION('',(1.,6.209896611298E-26));
+#69310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69311 = PCURVE('',#69312,#69317);
+#69312 = PLANE('',#69313);
+#69313 = AXIS2_PLACEMENT_3D('',#69314,#69315,#69316);
+#69314 = CARTESIAN_POINT('',(3.15,1.125,1.19));
+#69315 = DIRECTION('',(0.,0.,-1.));
+#69316 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69317 = DEFINITIONAL_REPRESENTATION('',(#69318),#69322);
+#69318 = LINE('',#69319,#69320);
+#69319 = CARTESIAN_POINT('',(0.55,3.75));
+#69320 = VECTOR('',#69321,1.);
+#69321 = DIRECTION('',(0.,-1.));
+#69322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69323 = ORIENTED_EDGE('',*,*,#69324,.T.);
+#69324 = EDGE_CURVE('',#69297,#69325,#69327,.T.);
+#69325 = VERTEX_POINT('',#69326);
+#69326 = CARTESIAN_POINT('',(2.6,0.475,1.19));
+#69327 = SURFACE_CURVE('',#69328,(#69332,#69339),.PCURVE_S1.);
+#69328 = LINE('',#69329,#69330);
+#69329 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69330 = VECTOR('',#69331,1.);
+#69331 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69332 = PCURVE('',#66358,#69333);
+#69333 = DEFINITIONAL_REPRESENTATION('',(#69334),#69338);
+#69334 = LINE('',#69335,#69336);
+#69335 = CARTESIAN_POINT('',(0.,-2.211575573653E-16));
+#69336 = VECTOR('',#69337,1.);
+#69337 = DIRECTION('',(1.,4.145464056936E-26));
+#69338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69339 = PCURVE('',#68635,#69340);
+#69340 = DEFINITIONAL_REPRESENTATION('',(#69341),#69344);
+#69341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69342,#69343),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(4.05,4.4),.PIECEWISE_BEZIER_KNOTS.);
+#69342 = CARTESIAN_POINT('',(4.070769230769,1.));
+#69343 = CARTESIAN_POINT('',(4.422564102564,1.));
+#69344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69345 = ORIENTED_EDGE('',*,*,#69346,.T.);
+#69346 = EDGE_CURVE('',#69325,#69347,#69349,.T.);
+#69347 = VERTEX_POINT('',#69348);
+#69348 = CARTESIAN_POINT('',(2.6,0.175,1.19));
+#69349 = SURFACE_CURVE('',#69350,(#69354,#69361),.PCURVE_S1.);
+#69350 = LINE('',#69351,#69352);
+#69351 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69352 = VECTOR('',#69353,1.);
+#69353 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69354 = PCURVE('',#66358,#69355);
+#69355 = DEFINITIONAL_REPRESENTATION('',(#69356),#69360);
+#69356 = LINE('',#69357,#69358);
+#69357 = CARTESIAN_POINT('',(0.,-2.211575572739E-16));
+#69358 = VECTOR('',#69359,1.);
+#69359 = DIRECTION('',(1.,2.068261816672E-26));
+#69360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69361 = PCURVE('',#69362,#69367);
+#69362 = PLANE('',#69363);
+#69363 = AXIS2_PLACEMENT_3D('',#69364,#69365,#69366);
+#69364 = CARTESIAN_POINT('',(3.15,0.475,1.19));
+#69365 = DIRECTION('',(0.,0.,-1.));
+#69366 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69367 = DEFINITIONAL_REPRESENTATION('',(#69368),#69372);
+#69368 = LINE('',#69369,#69370);
+#69369 = CARTESIAN_POINT('',(0.55,4.4));
+#69370 = VECTOR('',#69371,1.);
+#69371 = DIRECTION('',(0.,-1.));
+#69372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69373 = ORIENTED_EDGE('',*,*,#69374,.T.);
+#69374 = EDGE_CURVE('',#69347,#69375,#69377,.T.);
+#69375 = VERTEX_POINT('',#69376);
+#69376 = CARTESIAN_POINT('',(2.6,-0.175,1.19));
+#69377 = SURFACE_CURVE('',#69378,(#69382,#69389),.PCURVE_S1.);
+#69378 = LINE('',#69379,#69380);
+#69379 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69380 = VECTOR('',#69381,1.);
+#69381 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69382 = PCURVE('',#66358,#69383);
+#69383 = DEFINITIONAL_REPRESENTATION('',(#69384),#69388);
+#69384 = LINE('',#69385,#69386);
+#69385 = CARTESIAN_POINT('',(0.,-6.907977815832E-16));
+#69386 = VECTOR('',#69387,1.);
+#69387 = DIRECTION('',(1.,9.992345200138E-17));
+#69388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69389 = PCURVE('',#68954,#69390);
+#69390 = DEFINITIONAL_REPRESENTATION('',(#69391),#69394);
+#69391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69392,#69393),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(4.7,5.05),.PIECEWISE_BEZIER_KNOTS.);
+#69392 = CARTESIAN_POINT('',(4.724102564103,1.));
+#69393 = CARTESIAN_POINT('',(5.075897435897,1.));
+#69394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69395 = ORIENTED_EDGE('',*,*,#69396,.T.);
+#69396 = EDGE_CURVE('',#69375,#69397,#69399,.T.);
+#69397 = VERTEX_POINT('',#69398);
+#69398 = CARTESIAN_POINT('',(2.6,-0.475,1.19));
+#69399 = SURFACE_CURVE('',#69400,(#69404,#69411),.PCURVE_S1.);
+#69400 = LINE('',#69401,#69402);
+#69401 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69402 = VECTOR('',#69403,1.);
+#69403 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69404 = PCURVE('',#66358,#69405);
+#69405 = DEFINITIONAL_REPRESENTATION('',(#69406),#69410);
+#69406 = LINE('',#69407,#69408);
+#69407 = CARTESIAN_POINT('',(0.,-1.861843488718E-16));
+#69408 = VECTOR('',#69409,1.);
+#69409 = DIRECTION('',(1.,-2.068352206984E-26));
+#69410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69411 = PCURVE('',#69412,#69417);
+#69412 = PLANE('',#69413);
+#69413 = AXIS2_PLACEMENT_3D('',#69414,#69415,#69416);
+#69414 = CARTESIAN_POINT('',(3.15,-0.175,1.19));
+#69415 = DIRECTION('',(0.,0.,-1.));
+#69416 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69417 = DEFINITIONAL_REPRESENTATION('',(#69418),#69422);
+#69418 = LINE('',#69419,#69420);
+#69419 = CARTESIAN_POINT('',(0.55,5.05));
+#69420 = VECTOR('',#69421,1.);
+#69421 = DIRECTION('',(0.,-1.));
+#69422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69423 = ORIENTED_EDGE('',*,*,#69424,.T.);
+#69424 = EDGE_CURVE('',#69397,#69425,#69427,.T.);
+#69425 = VERTEX_POINT('',#69426);
+#69426 = CARTESIAN_POINT('',(2.6,-0.825,1.19));
+#69427 = SURFACE_CURVE('',#69428,(#69432,#69439),.PCURVE_S1.);
+#69428 = LINE('',#69429,#69430);
+#69429 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69430 = VECTOR('',#69431,1.);
+#69431 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69432 = PCURVE('',#66358,#69433);
+#69433 = DEFINITIONAL_REPRESENTATION('',(#69434),#69438);
+#69434 = LINE('',#69435,#69436);
+#69435 = CARTESIAN_POINT('',(0.,-1.859771887027E-16));
+#69436 = VECTOR('',#69437,1.);
+#69437 = DIRECTION('',(1.,-3.872154761498E-20));
+#69438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69439 = PCURVE('',#68716,#69440);
+#69440 = DEFINITIONAL_REPRESENTATION('',(#69441),#69444);
+#69441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69442,#69443),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.35,5.7),.PIECEWISE_BEZIER_KNOTS.);
+#69442 = CARTESIAN_POINT('',(5.377435897436,1.));
+#69443 = CARTESIAN_POINT('',(5.729230769231,1.));
+#69444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69445 = ORIENTED_EDGE('',*,*,#69446,.T.);
+#69446 = EDGE_CURVE('',#69425,#69447,#69449,.T.);
+#69447 = VERTEX_POINT('',#69448);
+#69448 = CARTESIAN_POINT('',(2.6,-1.125,1.19));
+#69449 = SURFACE_CURVE('',#69450,(#69454,#69461),.PCURVE_S1.);
+#69450 = LINE('',#69451,#69452);
+#69451 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69452 = VECTOR('',#69453,1.);
+#69453 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69454 = PCURVE('',#66358,#69455);
+#69455 = DEFINITIONAL_REPRESENTATION('',(#69456),#69460);
+#69456 = LINE('',#69457,#69458);
+#69457 = CARTESIAN_POINT('',(0.,-1.864553991862E-16));
+#69458 = VECTOR('',#69459,1.);
+#69459 = DIRECTION('',(1.,4.517502843301E-20));
+#69460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69461 = PCURVE('',#69462,#69467);
+#69462 = PLANE('',#69463);
+#69463 = AXIS2_PLACEMENT_3D('',#69464,#69465,#69466);
+#69464 = CARTESIAN_POINT('',(3.15,-0.825,1.19));
+#69465 = DIRECTION('',(0.,0.,-1.));
+#69466 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69467 = DEFINITIONAL_REPRESENTATION('',(#69468),#69472);
+#69468 = LINE('',#69469,#69470);
+#69469 = CARTESIAN_POINT('',(0.55,5.7));
+#69470 = VECTOR('',#69471,1.);
+#69471 = DIRECTION('',(0.,-1.));
+#69472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69473 = ORIENTED_EDGE('',*,*,#69474,.T.);
+#69474 = EDGE_CURVE('',#69447,#69475,#69477,.T.);
+#69475 = VERTEX_POINT('',#69476);
+#69476 = CARTESIAN_POINT('',(2.6,-1.475,1.19));
+#69477 = SURFACE_CURVE('',#69478,(#69482,#69489),.PCURVE_S1.);
+#69478 = LINE('',#69479,#69480);
+#69479 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69480 = VECTOR('',#69481,1.);
+#69481 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69482 = PCURVE('',#66358,#69483);
+#69483 = DEFINITIONAL_REPRESENTATION('',(#69484),#69488);
+#69484 = LINE('',#69485,#69486);
+#69485 = CARTESIAN_POINT('',(0.,-1.861843485192E-16));
+#69486 = VECTOR('',#69487,1.);
+#69487 = DIRECTION('',(1.,-8.272720922444E-26));
+#69488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69489 = PCURVE('',#68392,#69490);
+#69490 = DEFINITIONAL_REPRESENTATION('',(#69491),#69494);
+#69491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69492,#69493),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(6.,6.35),.PIECEWISE_BEZIER_KNOTS.);
+#69492 = CARTESIAN_POINT('',(6.030769230769,1.));
+#69493 = CARTESIAN_POINT('',(6.382564102564,1.));
+#69494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69495 = ORIENTED_EDGE('',*,*,#69496,.T.);
+#69496 = EDGE_CURVE('',#69475,#69497,#69499,.T.);
+#69497 = VERTEX_POINT('',#69498);
+#69498 = CARTESIAN_POINT('',(2.6,-1.775,1.19));
+#69499 = SURFACE_CURVE('',#69500,(#69504,#69511),.PCURVE_S1.);
+#69500 = LINE('',#69501,#69502);
+#69501 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69502 = VECTOR('',#69503,1.);
+#69503 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69504 = PCURVE('',#66358,#69505);
+#69505 = DEFINITIONAL_REPRESENTATION('',(#69506),#69510);
+#69506 = LINE('',#69507,#69508);
+#69507 = CARTESIAN_POINT('',(0.,-1.861843483855E-16));
+#69508 = VECTOR('',#69509,1.);
+#69509 = DIRECTION('',(1.,-1.037823763449E-25));
+#69510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69511 = PCURVE('',#69512,#69517);
+#69512 = PLANE('',#69513);
+#69513 = AXIS2_PLACEMENT_3D('',#69514,#69515,#69516);
+#69514 = CARTESIAN_POINT('',(3.15,-1.475,1.19));
+#69515 = DIRECTION('',(0.,0.,-1.));
+#69516 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69517 = DEFINITIONAL_REPRESENTATION('',(#69518),#69522);
+#69518 = LINE('',#69519,#69520);
+#69519 = CARTESIAN_POINT('',(0.55,6.35));
+#69520 = VECTOR('',#69521,1.);
+#69521 = DIRECTION('',(0.,-1.));
+#69522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69523 = ORIENTED_EDGE('',*,*,#69524,.T.);
+#69524 = EDGE_CURVE('',#69497,#69525,#69527,.T.);
+#69525 = VERTEX_POINT('',#69526);
+#69526 = CARTESIAN_POINT('',(2.6,-2.125,1.19));
+#69527 = SURFACE_CURVE('',#69528,(#69532,#69539),.PCURVE_S1.);
+#69528 = LINE('',#69529,#69530);
+#69529 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69530 = VECTOR('',#69531,1.);
+#69531 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69532 = PCURVE('',#66358,#69533);
+#69533 = DEFINITIONAL_REPRESENTATION('',(#69534),#69538);
+#69534 = LINE('',#69535,#69536);
+#69535 = CARTESIAN_POINT('',(8.881784197001E-16,-1.861843482508E-16));
+#69536 = VECTOR('',#69537,1.);
+#69537 = DIRECTION('',(1.,-1.240388687547E-25));
+#69538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69539 = PCURVE('',#68068,#69540);
+#69540 = DEFINITIONAL_REPRESENTATION('',(#69541),#69544);
+#69541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69542,#69543),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(6.65,7.),.PIECEWISE_BEZIER_KNOTS.);
+#69542 = CARTESIAN_POINT('',(6.684102564103,1.));
+#69543 = CARTESIAN_POINT('',(7.035897435897,1.));
+#69544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69545 = ORIENTED_EDGE('',*,*,#69546,.T.);
+#69546 = EDGE_CURVE('',#69525,#69547,#69549,.T.);
+#69547 = VERTEX_POINT('',#69548);
+#69548 = CARTESIAN_POINT('',(2.6,-2.425,1.19));
+#69549 = SURFACE_CURVE('',#69550,(#69554,#69561),.PCURVE_S1.);
+#69550 = LINE('',#69551,#69552);
+#69551 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69552 = VECTOR('',#69553,1.);
+#69553 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69554 = PCURVE('',#66358,#69555);
+#69555 = DEFINITIONAL_REPRESENTATION('',(#69556),#69560);
+#69556 = LINE('',#69557,#69558);
+#69557 = CARTESIAN_POINT('',(8.881784197001E-16,4.445429393214E-15));
+#69558 = VECTOR('',#69559,1.);
+#69559 = DIRECTION('',(1.,-6.616591060476E-16));
+#69560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69561 = PCURVE('',#69562,#69567);
+#69562 = PLANE('',#69563);
+#69563 = AXIS2_PLACEMENT_3D('',#69564,#69565,#69566);
+#69564 = CARTESIAN_POINT('',(3.15,-2.125,1.19));
+#69565 = DIRECTION('',(0.,0.,-1.));
+#69566 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69567 = DEFINITIONAL_REPRESENTATION('',(#69568),#69572);
+#69568 = LINE('',#69569,#69570);
+#69569 = CARTESIAN_POINT('',(0.55,7.));
+#69570 = VECTOR('',#69571,1.);
+#69571 = DIRECTION('',(0.,-1.));
+#69572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69573 = ORIENTED_EDGE('',*,*,#69574,.T.);
+#69574 = EDGE_CURVE('',#69547,#69575,#69577,.T.);
+#69575 = VERTEX_POINT('',#69576);
+#69576 = CARTESIAN_POINT('',(2.6,-2.775,1.19));
+#69577 = SURFACE_CURVE('',#69578,(#69582,#69589),.PCURVE_S1.);
+#69578 = LINE('',#69579,#69580);
+#69579 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69580 = VECTOR('',#69581,1.);
+#69581 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69582 = PCURVE('',#66358,#69583);
+#69583 = DEFINITIONAL_REPRESENTATION('',(#69584),#69588);
+#69584 = LINE('',#69585,#69586);
+#69585 = CARTESIAN_POINT('',(0.,-3.846820797228E-16));
+#69586 = VECTOR('',#69587,1.);
+#69587 = DIRECTION('',(1.,-1.658289865108E-25));
+#69588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69589 = PCURVE('',#67744,#69590);
+#69590 = DEFINITIONAL_REPRESENTATION('',(#69591),#69594);
+#69591 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69592,#69593),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(7.3,7.65),.PIECEWISE_BEZIER_KNOTS.);
+#69592 = CARTESIAN_POINT('',(7.337435897436,1.));
+#69593 = CARTESIAN_POINT('',(7.689230769231,1.));
+#69594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69595 = ORIENTED_EDGE('',*,*,#69596,.T.);
+#69596 = EDGE_CURVE('',#69575,#69597,#69599,.T.);
+#69597 = VERTEX_POINT('',#69598);
+#69598 = CARTESIAN_POINT('',(2.6,-3.075,1.19));
+#69599 = SURFACE_CURVE('',#69600,(#69604,#69611),.PCURVE_S1.);
+#69600 = LINE('',#69601,#69602);
+#69601 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69602 = VECTOR('',#69603,1.);
+#69603 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69604 = PCURVE('',#66358,#69605);
+#69605 = DEFINITIONAL_REPRESENTATION('',(#69606),#69610);
+#69606 = LINE('',#69607,#69608);
+#69607 = CARTESIAN_POINT('',(0.,-3.846820795642E-16));
+#69608 = VECTOR('',#69609,1.);
+#69609 = DIRECTION('',(1.,-1.865646180086E-25));
+#69610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69611 = PCURVE('',#69612,#69617);
+#69612 = PLANE('',#69613);
+#69613 = AXIS2_PLACEMENT_3D('',#69614,#69615,#69616);
+#69614 = CARTESIAN_POINT('',(3.15,-2.775,1.19));
+#69615 = DIRECTION('',(0.,0.,-1.));
+#69616 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69617 = DEFINITIONAL_REPRESENTATION('',(#69618),#69622);
+#69618 = LINE('',#69619,#69620);
+#69619 = CARTESIAN_POINT('',(0.55,7.65));
+#69620 = VECTOR('',#69621,1.);
+#69621 = DIRECTION('',(0.,-1.));
+#69622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69623 = ORIENTED_EDGE('',*,*,#69624,.T.);
+#69624 = EDGE_CURVE('',#69597,#69625,#69627,.T.);
+#69625 = VERTEX_POINT('',#69626);
+#69626 = CARTESIAN_POINT('',(2.6,-3.425,1.19));
+#69627 = SURFACE_CURVE('',#69628,(#69632,#69639),.PCURVE_S1.);
+#69628 = LINE('',#69629,#69630);
+#69629 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69630 = VECTOR('',#69631,1.);
+#69631 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69632 = PCURVE('',#66358,#69633);
+#69633 = DEFINITIONAL_REPRESENTATION('',(#69634),#69638);
+#69634 = LINE('',#69635,#69636);
+#69635 = CARTESIAN_POINT('',(8.881784197001E-16,-3.846820794004E-16));
+#69636 = VECTOR('',#69637,1.);
+#69637 = DIRECTION('',(1.,-2.071612127719E-25));
+#69638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69639 = PCURVE('',#67420,#69640);
+#69640 = DEFINITIONAL_REPRESENTATION('',(#69641),#69644);
+#69641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69642,#69643),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(7.95,8.3),.PIECEWISE_BEZIER_KNOTS.);
+#69642 = CARTESIAN_POINT('',(7.990769230769,1.));
+#69643 = CARTESIAN_POINT('',(8.342564102564,1.));
+#69644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69645 = ORIENTED_EDGE('',*,*,#69646,.T.);
+#69646 = EDGE_CURVE('',#69625,#69647,#69649,.T.);
+#69647 = VERTEX_POINT('',#69648);
+#69648 = CARTESIAN_POINT('',(2.6,-3.725,1.19));
+#69649 = SURFACE_CURVE('',#69650,(#69654,#69661),.PCURVE_S1.);
+#69650 = LINE('',#69651,#69652);
+#69651 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69652 = VECTOR('',#69653,1.);
+#69653 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69654 = PCURVE('',#66358,#69655);
+#69655 = DEFINITIONAL_REPRESENTATION('',(#69656),#69660);
+#69656 = LINE('',#69657,#69658);
+#69657 = CARTESIAN_POINT('',(0.,-3.846820792301E-16));
+#69658 = VECTOR('',#69659,1.);
+#69659 = DIRECTION('',(1.,-2.276884300359E-25));
+#69660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69661 = PCURVE('',#69662,#69667);
+#69662 = PLANE('',#69663);
+#69663 = AXIS2_PLACEMENT_3D('',#69664,#69665,#69666);
+#69664 = CARTESIAN_POINT('',(3.15,-3.425,1.19));
+#69665 = DIRECTION('',(0.,0.,-1.));
+#69666 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69667 = DEFINITIONAL_REPRESENTATION('',(#69668),#69672);
+#69668 = LINE('',#69669,#69670);
+#69669 = CARTESIAN_POINT('',(0.55,8.3));
+#69670 = VECTOR('',#69671,1.);
+#69671 = DIRECTION('',(0.,-1.));
+#69672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69673 = ORIENTED_EDGE('',*,*,#69674,.T.);
+#69674 = EDGE_CURVE('',#69647,#69675,#69677,.T.);
+#69675 = VERTEX_POINT('',#69676);
+#69676 = CARTESIAN_POINT('',(2.6,-4.075,1.19));
+#69677 = SURFACE_CURVE('',#69678,(#69682,#69689),.PCURVE_S1.);
+#69678 = LINE('',#69679,#69680);
+#69679 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69680 = VECTOR('',#69681,1.);
+#69681 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69682 = PCURVE('',#66358,#69683);
+#69683 = DEFINITIONAL_REPRESENTATION('',(#69684),#69688);
+#69684 = LINE('',#69685,#69686);
+#69685 = CARTESIAN_POINT('',(0.,-3.84682079054E-16));
+#69686 = VECTOR('',#69687,1.);
+#69687 = DIRECTION('',(1.,-2.481601453005E-25));
+#69688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69689 = PCURVE('',#67096,#69690);
+#69690 = DEFINITIONAL_REPRESENTATION('',(#69691),#69694);
+#69691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69692,#69693),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(8.6,8.95),.PIECEWISE_BEZIER_KNOTS.);
+#69692 = CARTESIAN_POINT('',(8.644102564103,1.));
+#69693 = CARTESIAN_POINT('',(8.995897435897,1.));
+#69694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69695 = ORIENTED_EDGE('',*,*,#69696,.T.);
+#69696 = EDGE_CURVE('',#69675,#69697,#69699,.T.);
+#69697 = VERTEX_POINT('',#69698);
+#69698 = CARTESIAN_POINT('',(2.6,-4.375,1.19));
+#69699 = SURFACE_CURVE('',#69700,(#69704,#69711),.PCURVE_S1.);
+#69700 = LINE('',#69701,#69702);
+#69701 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69702 = VECTOR('',#69703,1.);
+#69703 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69704 = PCURVE('',#66358,#69705);
+#69705 = DEFINITIONAL_REPRESENTATION('',(#69706),#69710);
+#69706 = LINE('',#69707,#69708);
+#69707 = CARTESIAN_POINT('',(0.,-1.42784729832E-15));
+#69708 = VECTOR('',#69709,1.);
+#69709 = DIRECTION('',(1.,1.165547728542E-16));
+#69710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69711 = PCURVE('',#69712,#69717);
+#69712 = PLANE('',#69713);
+#69713 = AXIS2_PLACEMENT_3D('',#69714,#69715,#69716);
+#69714 = CARTESIAN_POINT('',(3.15,-4.075,1.19));
+#69715 = DIRECTION('',(0.,0.,-1.));
+#69716 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#69717 = DEFINITIONAL_REPRESENTATION('',(#69718),#69722);
+#69718 = LINE('',#69719,#69720);
+#69719 = CARTESIAN_POINT('',(0.55,8.95));
+#69720 = VECTOR('',#69721,1.);
+#69721 = DIRECTION('',(0.,-1.));
+#69722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69723 = ORIENTED_EDGE('',*,*,#69724,.T.);
+#69724 = EDGE_CURVE('',#69697,#69725,#69727,.T.);
+#69725 = VERTEX_POINT('',#69726);
+#69726 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#69727 = SURFACE_CURVE('',#69728,(#69732,#69739),.PCURVE_S1.);
+#69728 = LINE('',#69729,#69730);
+#69729 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69730 = VECTOR('',#69731,1.);
+#69731 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69732 = PCURVE('',#66358,#69733);
+#69733 = DEFINITIONAL_REPRESENTATION('',(#69734),#69738);
+#69734 = LINE('',#69735,#69736);
+#69735 = CARTESIAN_POINT('',(1.7763568394E-15,4.286883705231E-15));
+#69736 = VECTOR('',#69737,1.);
+#69737 = DIRECTION('',(1.,-5.012539842865E-16));
+#69738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69739 = PCURVE('',#66934,#69740);
+#69740 = DEFINITIONAL_REPRESENTATION('',(#69741),#69744);
+#69741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69742,#69743),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(9.25,9.75),.PIECEWISE_BEZIER_KNOTS.);
+#69742 = CARTESIAN_POINT('',(9.297435897436,1.));
+#69743 = CARTESIAN_POINT('',(9.8,1.));
+#69744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69745 = ORIENTED_EDGE('',*,*,#69746,.T.);
+#69746 = EDGE_CURVE('',#69725,#69747,#69749,.T.);
+#69747 = VERTEX_POINT('',#69748);
+#69748 = CARTESIAN_POINT('',(2.40657352888,-4.77828676444,2.1));
+#69749 = SURFACE_CURVE('',#69750,(#69753,#69760),.PCURVE_S1.);
+#69750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69751,#69752),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#69751 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#69752 = CARTESIAN_POINT('',(2.40657352888,-4.77828676444,2.1));
+#69753 = PCURVE('',#66358,#69754);
+#69754 = DEFINITIONAL_REPRESENTATION('',(#69755),#69759);
+#69755 = LINE('',#69756,#69757);
+#69756 = CARTESIAN_POINT('',(9.75,-7.481619015204E-17));
+#69757 = VECTOR('',#69758,1.);
+#69758 = DIRECTION('',(0.,1.));
+#69759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69760 = PCURVE('',#69761,#69766);
+#69761 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#69762,#69763)
+ ,(#69764,#69765
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#69762 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#69763 = CARTESIAN_POINT('',(2.40657352888,-4.77828676444,2.1));
+#69764 = CARTESIAN_POINT('',(2.425,-5.05,1.19));
+#69765 = CARTESIAN_POINT('',(2.32828676444,-4.85657352888,2.1));
+#69766 = DEFINITIONAL_REPRESENTATION('',(#69767),#69771);
+#69767 = LINE('',#69768,#69769);
+#69768 = CARTESIAN_POINT('',(-5.441623427294E-16,1.571745571742E-16));
+#69769 = VECTOR('',#69770,1.);
+#69770 = DIRECTION('',(4.127675507183E-16,1.));
+#69771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69772 = ORIENTED_EDGE('',*,*,#69773,.F.);
+#69773 = EDGE_CURVE('',#69774,#69747,#69776,.T.);
+#69774 = VERTEX_POINT('',#69775);
+#69775 = CARTESIAN_POINT('',(2.40657352888,4.77828676444,2.1));
+#69776 = SURFACE_CURVE('',#69777,(#69781,#69787),.PCURVE_S1.);
+#69777 = LINE('',#69778,#69779);
+#69778 = CARTESIAN_POINT('',(2.40657352888,4.77828676444,2.1));
+#69779 = VECTOR('',#69780,1.);
+#69780 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69781 = PCURVE('',#66358,#69782);
+#69782 = DEFINITIONAL_REPRESENTATION('',(#69783),#69786);
+#69783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69784,#69785),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.55657352888),.PIECEWISE_BEZIER_KNOTS.);
+#69784 = CARTESIAN_POINT('',(1.127128994834E-16,1.));
+#69785 = CARTESIAN_POINT('',(9.75,1.));
+#69786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69787 = PCURVE('',#69788,#69793);
+#69788 = PLANE('',#69789);
+#69789 = AXIS2_PLACEMENT_3D('',#69790,#69791,#69792);
+#69790 = CARTESIAN_POINT('',(-2.32828676444,4.85657352888,2.1));
+#69791 = DIRECTION('',(0.,0.,1.));
+#69792 = DIRECTION('',(0.432298145308,-0.901730732294,0.));
+#69793 = DEFINITIONAL_REPRESENTATION('',(#69794),#69798);
+#69794 = LINE('',#69795,#69796);
+#69795 = CARTESIAN_POINT('',(2.117464904522,4.235725816535));
+#69796 = VECTOR('',#69797,1.);
+#69797 = DIRECTION('',(0.901730732294,-0.432298145308));
+#69798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69799 = ORIENTED_EDGE('',*,*,#69800,.F.);
+#69800 = EDGE_CURVE('',#69026,#69774,#69801,.T.);
+#69801 = SURFACE_CURVE('',#69802,(#69805,#69812),.PCURVE_S1.);
+#69802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69803,#69804),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#69803 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69804 = CARTESIAN_POINT('',(2.40657352888,4.77828676444,2.1));
+#69805 = PCURVE('',#66358,#69806);
+#69806 = DEFINITIONAL_REPRESENTATION('',(#69807),#69811);
+#69807 = LINE('',#69808,#69809);
+#69808 = CARTESIAN_POINT('',(-1.284821127426E-15,2.434829382834E-17));
+#69809 = VECTOR('',#69810,1.);
+#69810 = DIRECTION('',(1.397534026909E-15,1.));
+#69811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69812 = PCURVE('',#69813,#69818);
+#69813 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#69814,#69815)
+ ,(#69816,#69817
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#69814 = CARTESIAN_POINT('',(2.425,5.05,1.19));
+#69815 = CARTESIAN_POINT('',(2.32828676444,4.85657352888,2.1));
+#69816 = CARTESIAN_POINT('',(2.6,4.875,1.19));
+#69817 = CARTESIAN_POINT('',(2.40657352888,4.77828676444,2.1));
+#69818 = DEFINITIONAL_REPRESENTATION('',(#69819),#69823);
+#69819 = LINE('',#69820,#69821);
+#69820 = CARTESIAN_POINT('',(0.247487373415,-9.875439840683E-19));
+#69821 = VECTOR('',#69822,1.);
+#69822 = DIRECTION('',(-8.326672684689E-17,1.));
+#69823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69824 = ADVANCED_FACE('',(#69825),#66331,.F.);
+#69825 = FACE_BOUND('',#69826,.F.);
+#69826 = EDGE_LOOP('',(#69827,#69828,#69829,#69849));
+#69827 = ORIENTED_EDGE('',*,*,#66315,.F.);
+#69828 = ORIENTED_EDGE('',*,*,#66565,.T.);
+#69829 = ORIENTED_EDGE('',*,*,#69830,.T.);
+#69830 = EDGE_CURVE('',#66538,#69075,#69831,.T.);
+#69831 = SURFACE_CURVE('',#69832,(#69836,#69842),.PCURVE_S1.);
+#69832 = LINE('',#69833,#69834);
+#69833 = CARTESIAN_POINT('',(3.15,3.725,1.19));
+#69834 = VECTOR('',#69835,1.);
+#69835 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#69836 = PCURVE('',#66331,#69837);
+#69837 = DEFINITIONAL_REPRESENTATION('',(#69838),#69841);
+#69838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69839,#69840),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#69839 = CARTESIAN_POINT('',(1.175,-3.408007561947E-15));
+#69840 = CARTESIAN_POINT('',(1.155897435897,1.));
+#69841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69842 = PCURVE('',#69112,#69843);
+#69843 = DEFINITIONAL_REPRESENTATION('',(#69844),#69848);
+#69844 = LINE('',#69845,#69846);
+#69845 = CARTESIAN_POINT('',(-0.,0.));
+#69846 = VECTOR('',#69847,1.);
+#69847 = DIRECTION('',(1.,0.));
+#69848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69849 = ORIENTED_EDGE('',*,*,#69074,.F.);
+#69850 = ADVANCED_FACE('',(#69851),#66553,.F.);
+#69851 = FACE_BOUND('',#69852,.F.);
+#69852 = EDGE_LOOP('',(#69853,#69854,#69855,#69883,#69911,#69940,#69968,
+ #69996,#70024,#70057,#70085,#70114));
+#69853 = ORIENTED_EDGE('',*,*,#66537,.F.);
+#69854 = ORIENTED_EDGE('',*,*,#67111,.T.);
+#69855 = ORIENTED_EDGE('',*,*,#69856,.T.);
+#69856 = EDGE_CURVE('',#67112,#69857,#69859,.T.);
+#69857 = VERTEX_POINT('',#69858);
+#69858 = CARTESIAN_POINT('',(3.25,3.725,0.91));
+#69859 = SURFACE_CURVE('',#69860,(#69865,#69876),.PCURVE_S1.);
+#69860 = CIRCLE('',#69861,0.1);
+#69861 = AXIS2_PLACEMENT_3D('',#69862,#69863,#69864);
+#69862 = CARTESIAN_POINT('',(3.15,3.725,0.91));
+#69863 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#69864 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#69865 = PCURVE('',#66553,#69866);
+#69866 = DEFINITIONAL_REPRESENTATION('',(#69867),#69875);
+#69867 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#69868,#69869,#69870,#69871
+ ,#69872,#69873,#69874),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#69868 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#69869 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#69870 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#69871 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#69872 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#69873 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#69874 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#69875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69876 = PCURVE('',#67177,#69877);
+#69877 = DEFINITIONAL_REPRESENTATION('',(#69878),#69882);
+#69878 = LINE('',#69879,#69880);
+#69879 = CARTESIAN_POINT('',(0.,0.));
+#69880 = VECTOR('',#69881,1.);
+#69881 = DIRECTION('',(1.,0.));
+#69882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69883 = ORIENTED_EDGE('',*,*,#69884,.T.);
+#69884 = EDGE_CURVE('',#69857,#69885,#69887,.T.);
+#69885 = VERTEX_POINT('',#69886);
+#69886 = CARTESIAN_POINT('',(3.25,3.725,0.28));
+#69887 = SURFACE_CURVE('',#69888,(#69892,#69899),.PCURVE_S1.);
+#69888 = LINE('',#69889,#69890);
+#69889 = CARTESIAN_POINT('',(3.25,3.725,0.91));
+#69890 = VECTOR('',#69891,1.);
+#69891 = DIRECTION('',(0.,0.,-1.));
+#69892 = PCURVE('',#66553,#69893);
+#69893 = DEFINITIONAL_REPRESENTATION('',(#69894),#69898);
+#69894 = LINE('',#69895,#69896);
+#69895 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#69896 = VECTOR('',#69897,1.);
+#69897 = DIRECTION('',(-1.,-0.));
+#69898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69899 = PCURVE('',#69900,#69905);
+#69900 = PLANE('',#69901);
+#69901 = AXIS2_PLACEMENT_3D('',#69902,#69903,#69904);
+#69902 = CARTESIAN_POINT('',(3.25,3.725,0.91));
+#69903 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#69904 = DIRECTION('',(0.,0.,-1.));
+#69905 = DEFINITIONAL_REPRESENTATION('',(#69906),#69910);
+#69906 = LINE('',#69907,#69908);
+#69907 = CARTESIAN_POINT('',(0.,0.));
+#69908 = VECTOR('',#69909,1.);
+#69909 = DIRECTION('',(1.,0.));
+#69910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69911 = ORIENTED_EDGE('',*,*,#69912,.T.);
+#69912 = EDGE_CURVE('',#69885,#69913,#69915,.T.);
+#69913 = VERTEX_POINT('',#69914);
+#69914 = CARTESIAN_POINT('',(3.53,3.725,0.));
+#69915 = SURFACE_CURVE('',#69916,(#69921,#69928),.PCURVE_S1.);
+#69916 = CIRCLE('',#69917,0.28);
+#69917 = AXIS2_PLACEMENT_3D('',#69918,#69919,#69920);
+#69918 = CARTESIAN_POINT('',(3.53,3.725,0.28));
+#69919 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#69920 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#69921 = PCURVE('',#66553,#69922);
+#69922 = DEFINITIONAL_REPRESENTATION('',(#69923),#69927);
+#69923 = CIRCLE('',#69924,0.28);
+#69924 = AXIS2_PLACEMENT_2D('',#69925,#69926);
+#69925 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#69926 = DIRECTION('',(1.982541115402E-16,1.));
+#69927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69928 = PCURVE('',#69929,#69934);
+#69929 = CYLINDRICAL_SURFACE('',#69930,0.28);
+#69930 = AXIS2_PLACEMENT_3D('',#69931,#69932,#69933);
+#69931 = CARTESIAN_POINT('',(3.53,3.725,0.28));
+#69932 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#69933 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#69934 = DEFINITIONAL_REPRESENTATION('',(#69935),#69939);
+#69935 = LINE('',#69936,#69937);
+#69936 = CARTESIAN_POINT('',(6.28318530718,0.));
+#69937 = VECTOR('',#69938,1.);
+#69938 = DIRECTION('',(-1.,0.));
+#69939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69940 = ORIENTED_EDGE('',*,*,#69941,.T.);
+#69941 = EDGE_CURVE('',#69913,#69942,#69944,.T.);
+#69942 = VERTEX_POINT('',#69943);
+#69943 = CARTESIAN_POINT('',(3.9,3.725,0.));
+#69944 = SURFACE_CURVE('',#69945,(#69949,#69956),.PCURVE_S1.);
+#69945 = LINE('',#69946,#69947);
+#69946 = CARTESIAN_POINT('',(3.53,3.725,0.));
+#69947 = VECTOR('',#69948,1.);
+#69948 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#69949 = PCURVE('',#66553,#69950);
+#69950 = DEFINITIONAL_REPRESENTATION('',(#69951),#69955);
+#69951 = LINE('',#69952,#69953);
+#69952 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#69953 = VECTOR('',#69954,1.);
+#69954 = DIRECTION('',(0.,-1.));
+#69955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69956 = PCURVE('',#69957,#69962);
+#69957 = PLANE('',#69958);
+#69958 = AXIS2_PLACEMENT_3D('',#69959,#69960,#69961);
+#69959 = CARTESIAN_POINT('',(3.53,3.725,0.));
+#69960 = DIRECTION('',(0.,0.,1.));
+#69961 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#69962 = DEFINITIONAL_REPRESENTATION('',(#69963),#69967);
+#69963 = LINE('',#69964,#69965);
+#69964 = CARTESIAN_POINT('',(0.,0.));
+#69965 = VECTOR('',#69966,1.);
+#69966 = DIRECTION('',(1.,0.));
+#69967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69968 = ORIENTED_EDGE('',*,*,#69969,.T.);
+#69969 = EDGE_CURVE('',#69942,#69970,#69972,.T.);
+#69970 = VERTEX_POINT('',#69971);
+#69971 = CARTESIAN_POINT('',(3.9,3.725,0.18));
+#69972 = SURFACE_CURVE('',#69973,(#69977,#69984),.PCURVE_S1.);
+#69973 = LINE('',#69974,#69975);
+#69974 = CARTESIAN_POINT('',(3.9,3.725,0.));
+#69975 = VECTOR('',#69976,1.);
+#69976 = DIRECTION('',(0.,0.,1.));
+#69977 = PCURVE('',#66553,#69978);
+#69978 = DEFINITIONAL_REPRESENTATION('',(#69979),#69983);
+#69979 = LINE('',#69980,#69981);
+#69980 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#69981 = VECTOR('',#69982,1.);
+#69982 = DIRECTION('',(1.,0.));
+#69983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69984 = PCURVE('',#69985,#69990);
+#69985 = PLANE('',#69986);
+#69986 = AXIS2_PLACEMENT_3D('',#69987,#69988,#69989);
+#69987 = CARTESIAN_POINT('',(3.9,3.725,0.));
+#69988 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#69989 = DIRECTION('',(0.,0.,1.));
+#69990 = DEFINITIONAL_REPRESENTATION('',(#69991),#69995);
+#69991 = LINE('',#69992,#69993);
+#69992 = CARTESIAN_POINT('',(0.,0.));
+#69993 = VECTOR('',#69994,1.);
+#69994 = DIRECTION('',(1.,0.));
+#69995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#69996 = ORIENTED_EDGE('',*,*,#69997,.T.);
+#69997 = EDGE_CURVE('',#69970,#69998,#70000,.T.);
+#69998 = VERTEX_POINT('',#69999);
+#69999 = CARTESIAN_POINT('',(3.53,3.725,0.18));
+#70000 = SURFACE_CURVE('',#70001,(#70005,#70012),.PCURVE_S1.);
+#70001 = LINE('',#70002,#70003);
+#70002 = CARTESIAN_POINT('',(3.9,3.725,0.18));
+#70003 = VECTOR('',#70004,1.);
+#70004 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#70005 = PCURVE('',#66553,#70006);
+#70006 = DEFINITIONAL_REPRESENTATION('',(#70007),#70011);
+#70007 = LINE('',#70008,#70009);
+#70008 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#70009 = VECTOR('',#70010,1.);
+#70010 = DIRECTION('',(0.,1.));
+#70011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70012 = PCURVE('',#70013,#70018);
+#70013 = PLANE('',#70014);
+#70014 = AXIS2_PLACEMENT_3D('',#70015,#70016,#70017);
+#70015 = CARTESIAN_POINT('',(3.9,3.725,0.18));
+#70016 = DIRECTION('',(0.,0.,-1.));
+#70017 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#70018 = DEFINITIONAL_REPRESENTATION('',(#70019),#70023);
+#70019 = LINE('',#70020,#70021);
+#70020 = CARTESIAN_POINT('',(-0.,0.));
+#70021 = VECTOR('',#70022,1.);
+#70022 = DIRECTION('',(1.,0.));
+#70023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70024 = ORIENTED_EDGE('',*,*,#70025,.T.);
+#70025 = EDGE_CURVE('',#69998,#70026,#70028,.T.);
+#70026 = VERTEX_POINT('',#70027);
+#70027 = CARTESIAN_POINT('',(3.43,3.725,0.28));
+#70028 = SURFACE_CURVE('',#70029,(#70034,#70045),.PCURVE_S1.);
+#70029 = CIRCLE('',#70030,0.1);
+#70030 = AXIS2_PLACEMENT_3D('',#70031,#70032,#70033);
+#70031 = CARTESIAN_POINT('',(3.53,3.725,0.28));
+#70032 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70033 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#70034 = PCURVE('',#66553,#70035);
+#70035 = DEFINITIONAL_REPRESENTATION('',(#70036),#70044);
+#70036 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#70037,#70038,#70039,#70040
+ ,#70041,#70042,#70043),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#70037 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#70038 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#70039 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#70040 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#70041 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#70042 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#70043 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#70044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70045 = PCURVE('',#70046,#70051);
+#70046 = CYLINDRICAL_SURFACE('',#70047,0.1);
+#70047 = AXIS2_PLACEMENT_3D('',#70048,#70049,#70050);
+#70048 = CARTESIAN_POINT('',(3.53,3.725,0.28));
+#70049 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70050 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#70051 = DEFINITIONAL_REPRESENTATION('',(#70052),#70056);
+#70052 = LINE('',#70053,#70054);
+#70053 = CARTESIAN_POINT('',(0.,0.));
+#70054 = VECTOR('',#70055,1.);
+#70055 = DIRECTION('',(1.,0.));
+#70056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70057 = ORIENTED_EDGE('',*,*,#70058,.T.);
+#70058 = EDGE_CURVE('',#70026,#70059,#70061,.T.);
+#70059 = VERTEX_POINT('',#70060);
+#70060 = CARTESIAN_POINT('',(3.43,3.725,0.91));
+#70061 = SURFACE_CURVE('',#70062,(#70066,#70073),.PCURVE_S1.);
+#70062 = LINE('',#70063,#70064);
+#70063 = CARTESIAN_POINT('',(3.43,3.725,0.28));
+#70064 = VECTOR('',#70065,1.);
+#70065 = DIRECTION('',(0.,0.,1.));
+#70066 = PCURVE('',#66553,#70067);
+#70067 = DEFINITIONAL_REPRESENTATION('',(#70068),#70072);
+#70068 = LINE('',#70069,#70070);
+#70069 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#70070 = VECTOR('',#70071,1.);
+#70071 = DIRECTION('',(1.,0.));
+#70072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70073 = PCURVE('',#70074,#70079);
+#70074 = PLANE('',#70075);
+#70075 = AXIS2_PLACEMENT_3D('',#70076,#70077,#70078);
+#70076 = CARTESIAN_POINT('',(3.43,3.725,0.28));
+#70077 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#70078 = DIRECTION('',(0.,0.,1.));
+#70079 = DEFINITIONAL_REPRESENTATION('',(#70080),#70084);
+#70080 = LINE('',#70081,#70082);
+#70081 = CARTESIAN_POINT('',(0.,0.));
+#70082 = VECTOR('',#70083,1.);
+#70083 = DIRECTION('',(1.,0.));
+#70084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70085 = ORIENTED_EDGE('',*,*,#70086,.T.);
+#70086 = EDGE_CURVE('',#70059,#70087,#70089,.T.);
+#70087 = VERTEX_POINT('',#70088);
+#70088 = CARTESIAN_POINT('',(3.15,3.725,1.19));
+#70089 = SURFACE_CURVE('',#70090,(#70095,#70102),.PCURVE_S1.);
+#70090 = CIRCLE('',#70091,0.28);
+#70091 = AXIS2_PLACEMENT_3D('',#70092,#70093,#70094);
+#70092 = CARTESIAN_POINT('',(3.15,3.725,0.91));
+#70093 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#70094 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70095 = PCURVE('',#66553,#70096);
+#70096 = DEFINITIONAL_REPRESENTATION('',(#70097),#70101);
+#70097 = CIRCLE('',#70098,0.28);
+#70098 = AXIS2_PLACEMENT_2D('',#70099,#70100);
+#70099 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#70100 = DIRECTION('',(0.,-1.));
+#70101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70102 = PCURVE('',#70103,#70108);
+#70103 = CYLINDRICAL_SURFACE('',#70104,0.28);
+#70104 = AXIS2_PLACEMENT_3D('',#70105,#70106,#70107);
+#70105 = CARTESIAN_POINT('',(3.15,3.725,0.91));
+#70106 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#70107 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70108 = DEFINITIONAL_REPRESENTATION('',(#70109),#70113);
+#70109 = LINE('',#70110,#70111);
+#70110 = CARTESIAN_POINT('',(6.28318530718,0.));
+#70111 = VECTOR('',#70112,1.);
+#70112 = DIRECTION('',(-1.,0.));
+#70113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70114 = ORIENTED_EDGE('',*,*,#70115,.T.);
+#70115 = EDGE_CURVE('',#70087,#66538,#70116,.T.);
+#70116 = SURFACE_CURVE('',#70117,(#70121,#70128),.PCURVE_S1.);
+#70117 = LINE('',#70118,#70119);
+#70118 = CARTESIAN_POINT('',(3.15,3.725,1.19));
+#70119 = VECTOR('',#70120,1.);
+#70120 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#70121 = PCURVE('',#66553,#70122);
+#70122 = DEFINITIONAL_REPRESENTATION('',(#70123),#70127);
+#70123 = LINE('',#70124,#70125);
+#70124 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#70125 = VECTOR('',#70126,1.);
+#70126 = DIRECTION('',(0.,1.));
+#70127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70128 = PCURVE('',#69112,#70129);
+#70129 = DEFINITIONAL_REPRESENTATION('',(#70130),#70134);
+#70130 = LINE('',#70131,#70132);
+#70131 = CARTESIAN_POINT('',(-0.,0.));
+#70132 = VECTOR('',#70133,1.);
+#70133 = DIRECTION('',(1.,0.));
+#70134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70135 = ADVANCED_FACE('',(#70136),#66756,.F.);
+#70136 = FACE_BOUND('',#70137,.F.);
+#70137 = EDGE_LOOP('',(#70138,#70139,#70140,#70163));
+#70138 = ORIENTED_EDGE('',*,*,#66742,.T.);
+#70139 = ORIENTED_EDGE('',*,*,#66795,.T.);
+#70140 = ORIENTED_EDGE('',*,*,#70141,.F.);
+#70141 = EDGE_CURVE('',#70142,#66773,#70144,.T.);
+#70142 = VERTEX_POINT('',#70143);
+#70143 = CARTESIAN_POINT('',(-2.45,5.1,1.01));
+#70144 = SURFACE_CURVE('',#70145,(#70149,#70156),.PCURVE_S1.);
+#70145 = LINE('',#70146,#70147);
+#70146 = CARTESIAN_POINT('',(-2.45,5.1,1.01));
+#70147 = VECTOR('',#70148,1.);
+#70148 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70149 = PCURVE('',#66756,#70150);
+#70150 = DEFINITIONAL_REPRESENTATION('',(#70151),#70155);
+#70151 = LINE('',#70152,#70153);
+#70152 = CARTESIAN_POINT('',(-1.21760492341E-16,1.));
+#70153 = VECTOR('',#70154,1.);
+#70154 = DIRECTION('',(1.,6.797283824236E-17));
+#70155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70156 = PCURVE('',#69011,#70157);
+#70157 = DEFINITIONAL_REPRESENTATION('',(#70158),#70162);
+#70158 = LINE('',#70159,#70160);
+#70159 = CARTESIAN_POINT('',(0.,-0.18));
+#70160 = VECTOR('',#70161,1.);
+#70161 = DIRECTION('',(1.,0.));
+#70162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70163 = ORIENTED_EDGE('',*,*,#70164,.F.);
+#70164 = EDGE_CURVE('',#66592,#70142,#70165,.T.);
+#70165 = SURFACE_CURVE('',#70166,(#70169,#70176),.PCURVE_S1.);
+#70166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70167,#70168),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#70167 = CARTESIAN_POINT('',(-2.35328676444,4.90657352888,0.1));
+#70168 = CARTESIAN_POINT('',(-2.45,5.1,1.01));
+#70169 = PCURVE('',#66756,#70170);
+#70170 = DEFINITIONAL_REPRESENTATION('',(#70171),#70175);
+#70171 = LINE('',#70172,#70173);
+#70172 = CARTESIAN_POINT('',(-1.397495605263E-16,-1.307386304731E-16));
+#70173 = VECTOR('',#70174,1.);
+#70174 = DIRECTION('',(1.798906818529E-17,1.));
+#70175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70176 = PCURVE('',#66607,#70177);
+#70177 = DEFINITIONAL_REPRESENTATION('',(#70178),#70182);
+#70178 = LINE('',#70179,#70180);
+#70179 = CARTESIAN_POINT('',(0.282842712475,-5.901185703419E-17));
+#70180 = VECTOR('',#70181,1.);
+#70181 = DIRECTION('',(-1.665334536938E-16,1.));
+#70182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70183 = ADVANCED_FACE('',(#70184),#66688,.F.);
+#70184 = FACE_BOUND('',#70185,.F.);
+#70185 = EDGE_LOOP('',(#70186,#70187,#70209,#70235));
+#70186 = ORIENTED_EDGE('',*,*,#66672,.T.);
+#70187 = ORIENTED_EDGE('',*,*,#70188,.T.);
+#70188 = EDGE_CURVE('',#66646,#70189,#70191,.T.);
+#70189 = VERTEX_POINT('',#70190);
+#70190 = CARTESIAN_POINT('',(-2.45,-5.1,1.01));
+#70191 = SURFACE_CURVE('',#70192,(#70195,#70202),.PCURVE_S1.);
+#70192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70193,#70194),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#70193 = CARTESIAN_POINT('',(-2.35328676444,-4.90657352888,0.1));
+#70194 = CARTESIAN_POINT('',(-2.45,-5.1,1.01));
+#70195 = PCURVE('',#66688,#70196);
+#70196 = DEFINITIONAL_REPRESENTATION('',(#70197),#70201);
+#70197 = LINE('',#70198,#70199);
+#70198 = CARTESIAN_POINT('',(4.9,-1.307589592638E-16));
+#70199 = VECTOR('',#70200,1.);
+#70200 = DIRECTION('',(0.,1.));
+#70201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70202 = PCURVE('',#66661,#70203);
+#70203 = DEFINITIONAL_REPRESENTATION('',(#70204),#70208);
+#70204 = LINE('',#70205,#70206);
+#70205 = CARTESIAN_POINT('',(-1.264653657978E-16,-5.901863329776E-17));
+#70206 = VECTOR('',#70207,1.);
+#70207 = DIRECTION('',(1.3673919526E-16,1.));
+#70208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70209 = ORIENTED_EDGE('',*,*,#70210,.F.);
+#70210 = EDGE_CURVE('',#66820,#70189,#70211,.T.);
+#70211 = SURFACE_CURVE('',#70212,(#70216,#70223),.PCURVE_S1.);
+#70212 = LINE('',#70213,#70214);
+#70213 = CARTESIAN_POINT('',(2.45,-5.1,1.01));
+#70214 = VECTOR('',#70215,1.);
+#70215 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#70216 = PCURVE('',#66688,#70217);
+#70217 = DEFINITIONAL_REPRESENTATION('',(#70218),#70222);
+#70218 = LINE('',#70219,#70220);
+#70219 = CARTESIAN_POINT('',(-1.21760492341E-16,1.));
+#70220 = VECTOR('',#70221,1.);
+#70221 = DIRECTION('',(1.,6.797283824236E-17));
+#70222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70223 = PCURVE('',#70224,#70229);
+#70224 = PLANE('',#70225);
+#70225 = AXIS2_PLACEMENT_3D('',#70226,#70227,#70228);
+#70226 = CARTESIAN_POINT('',(2.45,-5.1,1.19));
+#70227 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70228 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#70229 = DEFINITIONAL_REPRESENTATION('',(#70230),#70234);
+#70230 = LINE('',#70231,#70232);
+#70231 = CARTESIAN_POINT('',(-0.,-0.18));
+#70232 = VECTOR('',#70233,1.);
+#70233 = DIRECTION('',(1.,0.));
+#70234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70235 = ORIENTED_EDGE('',*,*,#66819,.F.);
+#70236 = ADVANCED_FACE('',(#70237),#66661,.F.);
+#70237 = FACE_BOUND('',#70238,.F.);
+#70238 = EDGE_LOOP('',(#70239,#70240,#70262,#70288));
+#70239 = ORIENTED_EDGE('',*,*,#66645,.T.);
+#70240 = ORIENTED_EDGE('',*,*,#70241,.T.);
+#70241 = EDGE_CURVE('',#66619,#70242,#70244,.T.);
+#70242 = VERTEX_POINT('',#70243);
+#70243 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70244 = SURFACE_CURVE('',#70245,(#70248,#70255),.PCURVE_S1.);
+#70245 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70246,#70247),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#70246 = CARTESIAN_POINT('',(-2.45657352888,-4.80328676444,0.1));
+#70247 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70248 = PCURVE('',#66661,#70249);
+#70249 = DEFINITIONAL_REPRESENTATION('',(#70250),#70254);
+#70250 = LINE('',#70251,#70252);
+#70251 = CARTESIAN_POINT('',(0.282842712475,-9.097549729091E-17));
+#70252 = VECTOR('',#70253,1.);
+#70253 = DIRECTION('',(-1.110223024625E-16,1.));
+#70254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70255 = PCURVE('',#66634,#70256);
+#70256 = DEFINITIONAL_REPRESENTATION('',(#70257),#70261);
+#70257 = LINE('',#70258,#70259);
+#70258 = CARTESIAN_POINT('',(-1.294936447382E-15,-1.255056460357E-16));
+#70259 = VECTOR('',#70260,1.);
+#70260 = DIRECTION('',(1.490633887731E-15,1.));
+#70261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70262 = ORIENTED_EDGE('',*,*,#70263,.F.);
+#70263 = EDGE_CURVE('',#70189,#70242,#70264,.T.);
+#70264 = SURFACE_CURVE('',#70265,(#70269,#70276),.PCURVE_S1.);
+#70265 = LINE('',#70266,#70267);
+#70266 = CARTESIAN_POINT('',(-2.45,-5.1,1.01));
+#70267 = VECTOR('',#70268,1.);
+#70268 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#70269 = PCURVE('',#66661,#70270);
+#70270 = DEFINITIONAL_REPRESENTATION('',(#70271),#70275);
+#70271 = LINE('',#70272,#70273);
+#70272 = CARTESIAN_POINT('',(1.027382946216E-17,1.));
+#70273 = VECTOR('',#70274,1.);
+#70274 = DIRECTION('',(1.,0.));
+#70275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70276 = PCURVE('',#70277,#70282);
+#70277 = PLANE('',#70278);
+#70278 = AXIS2_PLACEMENT_3D('',#70279,#70280,#70281);
+#70279 = CARTESIAN_POINT('',(-2.45,-5.1,1.19));
+#70280 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#70281 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#70282 = DEFINITIONAL_REPRESENTATION('',(#70283),#70287);
+#70283 = LINE('',#70284,#70285);
+#70284 = CARTESIAN_POINT('',(0.,-0.18));
+#70285 = VECTOR('',#70286,1.);
+#70286 = DIRECTION('',(1.,0.));
+#70287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70288 = ORIENTED_EDGE('',*,*,#70188,.F.);
+#70289 = ADVANCED_FACE('',(#70290),#66634,.F.);
+#70290 = FACE_BOUND('',#70291,.F.);
+#70291 = EDGE_LOOP('',(#70292,#70293,#70315,#70343,#70371,#70399,#70427,
+ #70455,#70483,#70511,#70539,#70567,#70595,#70623,#70651,#70679,
+ #70707,#70735,#70763,#70791,#70819,#70847,#70875,#70903,#70931,
+ #70959,#70987,#71015,#71043,#71071,#71099,#71125));
+#70292 = ORIENTED_EDGE('',*,*,#66618,.T.);
+#70293 = ORIENTED_EDGE('',*,*,#70294,.T.);
+#70294 = EDGE_CURVE('',#66590,#70295,#70297,.T.);
+#70295 = VERTEX_POINT('',#70296);
+#70296 = CARTESIAN_POINT('',(-2.65,4.9,1.01));
+#70297 = SURFACE_CURVE('',#70298,(#70301,#70308),.PCURVE_S1.);
+#70298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70299,#70300),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#70299 = CARTESIAN_POINT('',(-2.45657352888,4.80328676444,0.1));
+#70300 = CARTESIAN_POINT('',(-2.65,4.9,1.01));
+#70301 = PCURVE('',#66634,#70302);
+#70302 = DEFINITIONAL_REPRESENTATION('',(#70303),#70307);
+#70303 = LINE('',#70304,#70305);
+#70304 = CARTESIAN_POINT('',(9.8,-1.023707046305E-16));
+#70305 = VECTOR('',#70306,1.);
+#70306 = DIRECTION('',(-1.7763568394E-15,1.));
+#70307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70308 = PCURVE('',#66607,#70309);
+#70309 = DEFINITIONAL_REPRESENTATION('',(#70310),#70314);
+#70310 = LINE('',#70311,#70312);
+#70311 = CARTESIAN_POINT('',(-1.227196788301E-16,-9.097549729277E-17));
+#70312 = VECTOR('',#70313,1.);
+#70313 = DIRECTION('',(1.38055953717E-16,1.));
+#70314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70315 = ORIENTED_EDGE('',*,*,#70316,.F.);
+#70316 = EDGE_CURVE('',#70317,#70295,#70319,.T.);
+#70317 = VERTEX_POINT('',#70318);
+#70318 = CARTESIAN_POINT('',(-2.65,4.375,1.01));
+#70319 = SURFACE_CURVE('',#70320,(#70324,#70331),.PCURVE_S1.);
+#70320 = LINE('',#70321,#70322);
+#70321 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70322 = VECTOR('',#70323,1.);
+#70323 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70324 = PCURVE('',#66634,#70325);
+#70325 = DEFINITIONAL_REPRESENTATION('',(#70326),#70330);
+#70326 = LINE('',#70327,#70328);
+#70327 = CARTESIAN_POINT('',(0.,1.));
+#70328 = VECTOR('',#70329,1.);
+#70329 = DIRECTION('',(1.,0.));
+#70330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70331 = PCURVE('',#70332,#70337);
+#70332 = PLANE('',#70333);
+#70333 = AXIS2_PLACEMENT_3D('',#70334,#70335,#70336);
+#70334 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70335 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70336 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70337 = DEFINITIONAL_REPRESENTATION('',(#70338),#70342);
+#70338 = LINE('',#70339,#70340);
+#70339 = CARTESIAN_POINT('',(0.,-0.18));
+#70340 = VECTOR('',#70341,1.);
+#70341 = DIRECTION('',(1.,0.));
+#70342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70343 = ORIENTED_EDGE('',*,*,#70344,.F.);
+#70344 = EDGE_CURVE('',#70345,#70317,#70347,.T.);
+#70345 = VERTEX_POINT('',#70346);
+#70346 = CARTESIAN_POINT('',(-2.65,4.075,1.01));
+#70347 = SURFACE_CURVE('',#70348,(#70352,#70359),.PCURVE_S1.);
+#70348 = LINE('',#70349,#70350);
+#70349 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70350 = VECTOR('',#70351,1.);
+#70351 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70352 = PCURVE('',#66634,#70353);
+#70353 = DEFINITIONAL_REPRESENTATION('',(#70354),#70358);
+#70354 = LINE('',#70355,#70356);
+#70355 = CARTESIAN_POINT('',(0.,1.));
+#70356 = VECTOR('',#70357,1.);
+#70357 = DIRECTION('',(1.,7.401486830834E-16));
+#70358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70359 = PCURVE('',#70360,#70365);
+#70360 = PLANE('',#70361);
+#70361 = AXIS2_PLACEMENT_3D('',#70362,#70363,#70364);
+#70362 = CARTESIAN_POINT('',(-2.55,4.075,1.01));
+#70363 = DIRECTION('',(0.,0.,1.));
+#70364 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70365 = DEFINITIONAL_REPRESENTATION('',(#70366),#70370);
+#70366 = LINE('',#70367,#70368);
+#70367 = CARTESIAN_POINT('',(0.1,8.975));
+#70368 = VECTOR('',#70369,1.);
+#70369 = DIRECTION('',(1.224646799147E-16,-1.));
+#70370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70371 = ORIENTED_EDGE('',*,*,#70372,.F.);
+#70372 = EDGE_CURVE('',#70373,#70345,#70375,.T.);
+#70373 = VERTEX_POINT('',#70374);
+#70374 = CARTESIAN_POINT('',(-2.65,3.725,1.01));
+#70375 = SURFACE_CURVE('',#70376,(#70380,#70387),.PCURVE_S1.);
+#70376 = LINE('',#70377,#70378);
+#70377 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70378 = VECTOR('',#70379,1.);
+#70379 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70380 = PCURVE('',#66634,#70381);
+#70381 = DEFINITIONAL_REPRESENTATION('',(#70382),#70386);
+#70382 = LINE('',#70383,#70384);
+#70383 = CARTESIAN_POINT('',(0.,1.));
+#70384 = VECTOR('',#70385,1.);
+#70385 = DIRECTION('',(1.,0.));
+#70386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70387 = PCURVE('',#70388,#70393);
+#70388 = PLANE('',#70389);
+#70389 = AXIS2_PLACEMENT_3D('',#70390,#70391,#70392);
+#70390 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70391 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70392 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70393 = DEFINITIONAL_REPRESENTATION('',(#70394),#70398);
+#70394 = LINE('',#70395,#70396);
+#70395 = CARTESIAN_POINT('',(0.,-0.18));
+#70396 = VECTOR('',#70397,1.);
+#70397 = DIRECTION('',(1.,0.));
+#70398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70399 = ORIENTED_EDGE('',*,*,#70400,.F.);
+#70400 = EDGE_CURVE('',#70401,#70373,#70403,.T.);
+#70401 = VERTEX_POINT('',#70402);
+#70402 = CARTESIAN_POINT('',(-2.65,3.425,1.01));
+#70403 = SURFACE_CURVE('',#70404,(#70408,#70415),.PCURVE_S1.);
+#70404 = LINE('',#70405,#70406);
+#70405 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70406 = VECTOR('',#70407,1.);
+#70407 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70408 = PCURVE('',#66634,#70409);
+#70409 = DEFINITIONAL_REPRESENTATION('',(#70410),#70414);
+#70410 = LINE('',#70411,#70412);
+#70411 = CARTESIAN_POINT('',(0.,1.));
+#70412 = VECTOR('',#70413,1.);
+#70413 = DIRECTION('',(1.,0.));
+#70414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70415 = PCURVE('',#70416,#70421);
+#70416 = PLANE('',#70417);
+#70417 = AXIS2_PLACEMENT_3D('',#70418,#70419,#70420);
+#70418 = CARTESIAN_POINT('',(-2.55,3.425,1.01));
+#70419 = DIRECTION('',(0.,0.,1.));
+#70420 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70421 = DEFINITIONAL_REPRESENTATION('',(#70422),#70426);
+#70422 = LINE('',#70423,#70424);
+#70423 = CARTESIAN_POINT('',(0.1,8.325));
+#70424 = VECTOR('',#70425,1.);
+#70425 = DIRECTION('',(1.224646799147E-16,-1.));
+#70426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70427 = ORIENTED_EDGE('',*,*,#70428,.F.);
+#70428 = EDGE_CURVE('',#70429,#70401,#70431,.T.);
+#70429 = VERTEX_POINT('',#70430);
+#70430 = CARTESIAN_POINT('',(-2.65,3.075,1.01));
+#70431 = SURFACE_CURVE('',#70432,(#70436,#70443),.PCURVE_S1.);
+#70432 = LINE('',#70433,#70434);
+#70433 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70434 = VECTOR('',#70435,1.);
+#70435 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70436 = PCURVE('',#66634,#70437);
+#70437 = DEFINITIONAL_REPRESENTATION('',(#70438),#70442);
+#70438 = LINE('',#70439,#70440);
+#70439 = CARTESIAN_POINT('',(0.,1.));
+#70440 = VECTOR('',#70441,1.);
+#70441 = DIRECTION('',(1.,0.));
+#70442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70443 = PCURVE('',#70444,#70449);
+#70444 = PLANE('',#70445);
+#70445 = AXIS2_PLACEMENT_3D('',#70446,#70447,#70448);
+#70446 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70447 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70448 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70449 = DEFINITIONAL_REPRESENTATION('',(#70450),#70454);
+#70450 = LINE('',#70451,#70452);
+#70451 = CARTESIAN_POINT('',(0.,-0.18));
+#70452 = VECTOR('',#70453,1.);
+#70453 = DIRECTION('',(1.,0.));
+#70454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70455 = ORIENTED_EDGE('',*,*,#70456,.F.);
+#70456 = EDGE_CURVE('',#70457,#70429,#70459,.T.);
+#70457 = VERTEX_POINT('',#70458);
+#70458 = CARTESIAN_POINT('',(-2.65,2.775,1.01));
+#70459 = SURFACE_CURVE('',#70460,(#70464,#70471),.PCURVE_S1.);
+#70460 = LINE('',#70461,#70462);
+#70461 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70462 = VECTOR('',#70463,1.);
+#70463 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70464 = PCURVE('',#66634,#70465);
+#70465 = DEFINITIONAL_REPRESENTATION('',(#70466),#70470);
+#70466 = LINE('',#70467,#70468);
+#70467 = CARTESIAN_POINT('',(0.,1.));
+#70468 = VECTOR('',#70469,1.);
+#70469 = DIRECTION('',(1.,0.));
+#70470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70471 = PCURVE('',#70472,#70477);
+#70472 = PLANE('',#70473);
+#70473 = AXIS2_PLACEMENT_3D('',#70474,#70475,#70476);
+#70474 = CARTESIAN_POINT('',(-2.55,2.775,1.01));
+#70475 = DIRECTION('',(0.,0.,1.));
+#70476 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70477 = DEFINITIONAL_REPRESENTATION('',(#70478),#70482);
+#70478 = LINE('',#70479,#70480);
+#70479 = CARTESIAN_POINT('',(0.1,7.675));
+#70480 = VECTOR('',#70481,1.);
+#70481 = DIRECTION('',(1.224646799147E-16,-1.));
+#70482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70483 = ORIENTED_EDGE('',*,*,#70484,.F.);
+#70484 = EDGE_CURVE('',#70485,#70457,#70487,.T.);
+#70485 = VERTEX_POINT('',#70486);
+#70486 = CARTESIAN_POINT('',(-2.65,2.425,1.01));
+#70487 = SURFACE_CURVE('',#70488,(#70492,#70499),.PCURVE_S1.);
+#70488 = LINE('',#70489,#70490);
+#70489 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70490 = VECTOR('',#70491,1.);
+#70491 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70492 = PCURVE('',#66634,#70493);
+#70493 = DEFINITIONAL_REPRESENTATION('',(#70494),#70498);
+#70494 = LINE('',#70495,#70496);
+#70495 = CARTESIAN_POINT('',(0.,1.));
+#70496 = VECTOR('',#70497,1.);
+#70497 = DIRECTION('',(1.,0.));
+#70498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70499 = PCURVE('',#70500,#70505);
+#70500 = PLANE('',#70501);
+#70501 = AXIS2_PLACEMENT_3D('',#70502,#70503,#70504);
+#70502 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70503 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70504 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70505 = DEFINITIONAL_REPRESENTATION('',(#70506),#70510);
+#70506 = LINE('',#70507,#70508);
+#70507 = CARTESIAN_POINT('',(0.,-0.18));
+#70508 = VECTOR('',#70509,1.);
+#70509 = DIRECTION('',(1.,0.));
+#70510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70511 = ORIENTED_EDGE('',*,*,#70512,.F.);
+#70512 = EDGE_CURVE('',#70513,#70485,#70515,.T.);
+#70513 = VERTEX_POINT('',#70514);
+#70514 = CARTESIAN_POINT('',(-2.65,2.125,1.01));
+#70515 = SURFACE_CURVE('',#70516,(#70520,#70527),.PCURVE_S1.);
+#70516 = LINE('',#70517,#70518);
+#70517 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70518 = VECTOR('',#70519,1.);
+#70519 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70520 = PCURVE('',#66634,#70521);
+#70521 = DEFINITIONAL_REPRESENTATION('',(#70522),#70526);
+#70522 = LINE('',#70523,#70524);
+#70523 = CARTESIAN_POINT('',(0.,1.));
+#70524 = VECTOR('',#70525,1.);
+#70525 = DIRECTION('',(1.,0.));
+#70526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70527 = PCURVE('',#70528,#70533);
+#70528 = PLANE('',#70529);
+#70529 = AXIS2_PLACEMENT_3D('',#70530,#70531,#70532);
+#70530 = CARTESIAN_POINT('',(-2.55,2.125,1.01));
+#70531 = DIRECTION('',(0.,0.,1.));
+#70532 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70533 = DEFINITIONAL_REPRESENTATION('',(#70534),#70538);
+#70534 = LINE('',#70535,#70536);
+#70535 = CARTESIAN_POINT('',(0.1,7.025));
+#70536 = VECTOR('',#70537,1.);
+#70537 = DIRECTION('',(1.224646799147E-16,-1.));
+#70538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70539 = ORIENTED_EDGE('',*,*,#70540,.F.);
+#70540 = EDGE_CURVE('',#70541,#70513,#70543,.T.);
+#70541 = VERTEX_POINT('',#70542);
+#70542 = CARTESIAN_POINT('',(-2.65,1.775,1.01));
+#70543 = SURFACE_CURVE('',#70544,(#70548,#70555),.PCURVE_S1.);
+#70544 = LINE('',#70545,#70546);
+#70545 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70546 = VECTOR('',#70547,1.);
+#70547 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70548 = PCURVE('',#66634,#70549);
+#70549 = DEFINITIONAL_REPRESENTATION('',(#70550),#70554);
+#70550 = LINE('',#70551,#70552);
+#70551 = CARTESIAN_POINT('',(0.,1.));
+#70552 = VECTOR('',#70553,1.);
+#70553 = DIRECTION('',(1.,0.));
+#70554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70555 = PCURVE('',#70556,#70561);
+#70556 = PLANE('',#70557);
+#70557 = AXIS2_PLACEMENT_3D('',#70558,#70559,#70560);
+#70558 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70559 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70560 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70561 = DEFINITIONAL_REPRESENTATION('',(#70562),#70566);
+#70562 = LINE('',#70563,#70564);
+#70563 = CARTESIAN_POINT('',(0.,-0.18));
+#70564 = VECTOR('',#70565,1.);
+#70565 = DIRECTION('',(1.,0.));
+#70566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70567 = ORIENTED_EDGE('',*,*,#70568,.F.);
+#70568 = EDGE_CURVE('',#70569,#70541,#70571,.T.);
+#70569 = VERTEX_POINT('',#70570);
+#70570 = CARTESIAN_POINT('',(-2.65,1.475,1.01));
+#70571 = SURFACE_CURVE('',#70572,(#70576,#70583),.PCURVE_S1.);
+#70572 = LINE('',#70573,#70574);
+#70573 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70574 = VECTOR('',#70575,1.);
+#70575 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70576 = PCURVE('',#66634,#70577);
+#70577 = DEFINITIONAL_REPRESENTATION('',(#70578),#70582);
+#70578 = LINE('',#70579,#70580);
+#70579 = CARTESIAN_POINT('',(0.,1.));
+#70580 = VECTOR('',#70581,1.);
+#70581 = DIRECTION('',(1.,0.));
+#70582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70583 = PCURVE('',#70584,#70589);
+#70584 = PLANE('',#70585);
+#70585 = AXIS2_PLACEMENT_3D('',#70586,#70587,#70588);
+#70586 = CARTESIAN_POINT('',(-2.55,1.475,1.01));
+#70587 = DIRECTION('',(0.,0.,1.));
+#70588 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70589 = DEFINITIONAL_REPRESENTATION('',(#70590),#70594);
+#70590 = LINE('',#70591,#70592);
+#70591 = CARTESIAN_POINT('',(0.1,6.375));
+#70592 = VECTOR('',#70593,1.);
+#70593 = DIRECTION('',(1.224646799147E-16,-1.));
+#70594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70595 = ORIENTED_EDGE('',*,*,#70596,.F.);
+#70596 = EDGE_CURVE('',#70597,#70569,#70599,.T.);
+#70597 = VERTEX_POINT('',#70598);
+#70598 = CARTESIAN_POINT('',(-2.65,1.125,1.01));
+#70599 = SURFACE_CURVE('',#70600,(#70604,#70611),.PCURVE_S1.);
+#70600 = LINE('',#70601,#70602);
+#70601 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70602 = VECTOR('',#70603,1.);
+#70603 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70604 = PCURVE('',#66634,#70605);
+#70605 = DEFINITIONAL_REPRESENTATION('',(#70606),#70610);
+#70606 = LINE('',#70607,#70608);
+#70607 = CARTESIAN_POINT('',(0.,1.));
+#70608 = VECTOR('',#70609,1.);
+#70609 = DIRECTION('',(1.,0.));
+#70610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70611 = PCURVE('',#70612,#70617);
+#70612 = PLANE('',#70613);
+#70613 = AXIS2_PLACEMENT_3D('',#70614,#70615,#70616);
+#70614 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70615 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70616 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70617 = DEFINITIONAL_REPRESENTATION('',(#70618),#70622);
+#70618 = LINE('',#70619,#70620);
+#70619 = CARTESIAN_POINT('',(0.,-0.18));
+#70620 = VECTOR('',#70621,1.);
+#70621 = DIRECTION('',(1.,0.));
+#70622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70623 = ORIENTED_EDGE('',*,*,#70624,.F.);
+#70624 = EDGE_CURVE('',#70625,#70597,#70627,.T.);
+#70625 = VERTEX_POINT('',#70626);
+#70626 = CARTESIAN_POINT('',(-2.65,0.825,1.01));
+#70627 = SURFACE_CURVE('',#70628,(#70632,#70639),.PCURVE_S1.);
+#70628 = LINE('',#70629,#70630);
+#70629 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70630 = VECTOR('',#70631,1.);
+#70631 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70632 = PCURVE('',#66634,#70633);
+#70633 = DEFINITIONAL_REPRESENTATION('',(#70634),#70638);
+#70634 = LINE('',#70635,#70636);
+#70635 = CARTESIAN_POINT('',(0.,1.));
+#70636 = VECTOR('',#70637,1.);
+#70637 = DIRECTION('',(1.,0.));
+#70638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70639 = PCURVE('',#70640,#70645);
+#70640 = PLANE('',#70641);
+#70641 = AXIS2_PLACEMENT_3D('',#70642,#70643,#70644);
+#70642 = CARTESIAN_POINT('',(-2.55,0.825,1.01));
+#70643 = DIRECTION('',(0.,0.,1.));
+#70644 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70645 = DEFINITIONAL_REPRESENTATION('',(#70646),#70650);
+#70646 = LINE('',#70647,#70648);
+#70647 = CARTESIAN_POINT('',(0.1,5.725));
+#70648 = VECTOR('',#70649,1.);
+#70649 = DIRECTION('',(1.224646799147E-16,-1.));
+#70650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70651 = ORIENTED_EDGE('',*,*,#70652,.F.);
+#70652 = EDGE_CURVE('',#70653,#70625,#70655,.T.);
+#70653 = VERTEX_POINT('',#70654);
+#70654 = CARTESIAN_POINT('',(-2.65,0.475,1.01));
+#70655 = SURFACE_CURVE('',#70656,(#70660,#70667),.PCURVE_S1.);
+#70656 = LINE('',#70657,#70658);
+#70657 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70658 = VECTOR('',#70659,1.);
+#70659 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70660 = PCURVE('',#66634,#70661);
+#70661 = DEFINITIONAL_REPRESENTATION('',(#70662),#70666);
+#70662 = LINE('',#70663,#70664);
+#70663 = CARTESIAN_POINT('',(0.,1.));
+#70664 = VECTOR('',#70665,1.);
+#70665 = DIRECTION('',(1.,0.));
+#70666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70667 = PCURVE('',#70668,#70673);
+#70668 = PLANE('',#70669);
+#70669 = AXIS2_PLACEMENT_3D('',#70670,#70671,#70672);
+#70670 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70671 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70672 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70673 = DEFINITIONAL_REPRESENTATION('',(#70674),#70678);
+#70674 = LINE('',#70675,#70676);
+#70675 = CARTESIAN_POINT('',(0.,-0.18));
+#70676 = VECTOR('',#70677,1.);
+#70677 = DIRECTION('',(1.,0.));
+#70678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70679 = ORIENTED_EDGE('',*,*,#70680,.F.);
+#70680 = EDGE_CURVE('',#70681,#70653,#70683,.T.);
+#70681 = VERTEX_POINT('',#70682);
+#70682 = CARTESIAN_POINT('',(-2.65,0.175,1.01));
+#70683 = SURFACE_CURVE('',#70684,(#70688,#70695),.PCURVE_S1.);
+#70684 = LINE('',#70685,#70686);
+#70685 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70686 = VECTOR('',#70687,1.);
+#70687 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70688 = PCURVE('',#66634,#70689);
+#70689 = DEFINITIONAL_REPRESENTATION('',(#70690),#70694);
+#70690 = LINE('',#70691,#70692);
+#70691 = CARTESIAN_POINT('',(0.,1.));
+#70692 = VECTOR('',#70693,1.);
+#70693 = DIRECTION('',(1.,0.));
+#70694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70695 = PCURVE('',#70696,#70701);
+#70696 = PLANE('',#70697);
+#70697 = AXIS2_PLACEMENT_3D('',#70698,#70699,#70700);
+#70698 = CARTESIAN_POINT('',(-2.55,0.175,1.01));
+#70699 = DIRECTION('',(0.,0.,1.));
+#70700 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70701 = DEFINITIONAL_REPRESENTATION('',(#70702),#70706);
+#70702 = LINE('',#70703,#70704);
+#70703 = CARTESIAN_POINT('',(0.1,5.075));
+#70704 = VECTOR('',#70705,1.);
+#70705 = DIRECTION('',(1.224646799147E-16,-1.));
+#70706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70707 = ORIENTED_EDGE('',*,*,#70708,.F.);
+#70708 = EDGE_CURVE('',#70709,#70681,#70711,.T.);
+#70709 = VERTEX_POINT('',#70710);
+#70710 = CARTESIAN_POINT('',(-2.65,-0.175,1.01));
+#70711 = SURFACE_CURVE('',#70712,(#70716,#70723),.PCURVE_S1.);
+#70712 = LINE('',#70713,#70714);
+#70713 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70714 = VECTOR('',#70715,1.);
+#70715 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70716 = PCURVE('',#66634,#70717);
+#70717 = DEFINITIONAL_REPRESENTATION('',(#70718),#70722);
+#70718 = LINE('',#70719,#70720);
+#70719 = CARTESIAN_POINT('',(0.,1.));
+#70720 = VECTOR('',#70721,1.);
+#70721 = DIRECTION('',(1.,0.));
+#70722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70723 = PCURVE('',#70724,#70729);
+#70724 = PLANE('',#70725);
+#70725 = AXIS2_PLACEMENT_3D('',#70726,#70727,#70728);
+#70726 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70727 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70728 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70729 = DEFINITIONAL_REPRESENTATION('',(#70730),#70734);
+#70730 = LINE('',#70731,#70732);
+#70731 = CARTESIAN_POINT('',(0.,-0.18));
+#70732 = VECTOR('',#70733,1.);
+#70733 = DIRECTION('',(1.,0.));
+#70734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70735 = ORIENTED_EDGE('',*,*,#70736,.F.);
+#70736 = EDGE_CURVE('',#70737,#70709,#70739,.T.);
+#70737 = VERTEX_POINT('',#70738);
+#70738 = CARTESIAN_POINT('',(-2.65,-0.475,1.01));
+#70739 = SURFACE_CURVE('',#70740,(#70744,#70751),.PCURVE_S1.);
+#70740 = LINE('',#70741,#70742);
+#70741 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70742 = VECTOR('',#70743,1.);
+#70743 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70744 = PCURVE('',#66634,#70745);
+#70745 = DEFINITIONAL_REPRESENTATION('',(#70746),#70750);
+#70746 = LINE('',#70747,#70748);
+#70747 = CARTESIAN_POINT('',(0.,1.));
+#70748 = VECTOR('',#70749,1.);
+#70749 = DIRECTION('',(1.,0.));
+#70750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70751 = PCURVE('',#70752,#70757);
+#70752 = PLANE('',#70753);
+#70753 = AXIS2_PLACEMENT_3D('',#70754,#70755,#70756);
+#70754 = CARTESIAN_POINT('',(-2.55,-0.475,1.01));
+#70755 = DIRECTION('',(0.,0.,1.));
+#70756 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70757 = DEFINITIONAL_REPRESENTATION('',(#70758),#70762);
+#70758 = LINE('',#70759,#70760);
+#70759 = CARTESIAN_POINT('',(0.1,4.425));
+#70760 = VECTOR('',#70761,1.);
+#70761 = DIRECTION('',(1.224646799147E-16,-1.));
+#70762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70763 = ORIENTED_EDGE('',*,*,#70764,.F.);
+#70764 = EDGE_CURVE('',#70765,#70737,#70767,.T.);
+#70765 = VERTEX_POINT('',#70766);
+#70766 = CARTESIAN_POINT('',(-2.65,-0.825,1.01));
+#70767 = SURFACE_CURVE('',#70768,(#70772,#70779),.PCURVE_S1.);
+#70768 = LINE('',#70769,#70770);
+#70769 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70770 = VECTOR('',#70771,1.);
+#70771 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70772 = PCURVE('',#66634,#70773);
+#70773 = DEFINITIONAL_REPRESENTATION('',(#70774),#70778);
+#70774 = LINE('',#70775,#70776);
+#70775 = CARTESIAN_POINT('',(0.,1.));
+#70776 = VECTOR('',#70777,1.);
+#70777 = DIRECTION('',(1.,0.));
+#70778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70779 = PCURVE('',#70780,#70785);
+#70780 = PLANE('',#70781);
+#70781 = AXIS2_PLACEMENT_3D('',#70782,#70783,#70784);
+#70782 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70783 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70784 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70785 = DEFINITIONAL_REPRESENTATION('',(#70786),#70790);
+#70786 = LINE('',#70787,#70788);
+#70787 = CARTESIAN_POINT('',(0.,-0.18));
+#70788 = VECTOR('',#70789,1.);
+#70789 = DIRECTION('',(1.,0.));
+#70790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70791 = ORIENTED_EDGE('',*,*,#70792,.F.);
+#70792 = EDGE_CURVE('',#70793,#70765,#70795,.T.);
+#70793 = VERTEX_POINT('',#70794);
+#70794 = CARTESIAN_POINT('',(-2.65,-1.125,1.01));
+#70795 = SURFACE_CURVE('',#70796,(#70800,#70807),.PCURVE_S1.);
+#70796 = LINE('',#70797,#70798);
+#70797 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70798 = VECTOR('',#70799,1.);
+#70799 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70800 = PCURVE('',#66634,#70801);
+#70801 = DEFINITIONAL_REPRESENTATION('',(#70802),#70806);
+#70802 = LINE('',#70803,#70804);
+#70803 = CARTESIAN_POINT('',(0.,1.));
+#70804 = VECTOR('',#70805,1.);
+#70805 = DIRECTION('',(1.,0.));
+#70806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70807 = PCURVE('',#70808,#70813);
+#70808 = PLANE('',#70809);
+#70809 = AXIS2_PLACEMENT_3D('',#70810,#70811,#70812);
+#70810 = CARTESIAN_POINT('',(-2.55,-1.125,1.01));
+#70811 = DIRECTION('',(0.,0.,1.));
+#70812 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70813 = DEFINITIONAL_REPRESENTATION('',(#70814),#70818);
+#70814 = LINE('',#70815,#70816);
+#70815 = CARTESIAN_POINT('',(0.1,3.775));
+#70816 = VECTOR('',#70817,1.);
+#70817 = DIRECTION('',(1.224646799147E-16,-1.));
+#70818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70819 = ORIENTED_EDGE('',*,*,#70820,.F.);
+#70820 = EDGE_CURVE('',#70821,#70793,#70823,.T.);
+#70821 = VERTEX_POINT('',#70822);
+#70822 = CARTESIAN_POINT('',(-2.65,-1.475,1.01));
+#70823 = SURFACE_CURVE('',#70824,(#70828,#70835),.PCURVE_S1.);
+#70824 = LINE('',#70825,#70826);
+#70825 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70826 = VECTOR('',#70827,1.);
+#70827 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70828 = PCURVE('',#66634,#70829);
+#70829 = DEFINITIONAL_REPRESENTATION('',(#70830),#70834);
+#70830 = LINE('',#70831,#70832);
+#70831 = CARTESIAN_POINT('',(0.,1.));
+#70832 = VECTOR('',#70833,1.);
+#70833 = DIRECTION('',(1.,0.));
+#70834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70835 = PCURVE('',#70836,#70841);
+#70836 = PLANE('',#70837);
+#70837 = AXIS2_PLACEMENT_3D('',#70838,#70839,#70840);
+#70838 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70839 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70840 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70841 = DEFINITIONAL_REPRESENTATION('',(#70842),#70846);
+#70842 = LINE('',#70843,#70844);
+#70843 = CARTESIAN_POINT('',(0.,-0.18));
+#70844 = VECTOR('',#70845,1.);
+#70845 = DIRECTION('',(1.,0.));
+#70846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70847 = ORIENTED_EDGE('',*,*,#70848,.F.);
+#70848 = EDGE_CURVE('',#70849,#70821,#70851,.T.);
+#70849 = VERTEX_POINT('',#70850);
+#70850 = CARTESIAN_POINT('',(-2.65,-1.775,1.01));
+#70851 = SURFACE_CURVE('',#70852,(#70856,#70863),.PCURVE_S1.);
+#70852 = LINE('',#70853,#70854);
+#70853 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70854 = VECTOR('',#70855,1.);
+#70855 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70856 = PCURVE('',#66634,#70857);
+#70857 = DEFINITIONAL_REPRESENTATION('',(#70858),#70862);
+#70858 = LINE('',#70859,#70860);
+#70859 = CARTESIAN_POINT('',(0.,1.));
+#70860 = VECTOR('',#70861,1.);
+#70861 = DIRECTION('',(1.,0.));
+#70862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70863 = PCURVE('',#70864,#70869);
+#70864 = PLANE('',#70865);
+#70865 = AXIS2_PLACEMENT_3D('',#70866,#70867,#70868);
+#70866 = CARTESIAN_POINT('',(-2.55,-1.775,1.01));
+#70867 = DIRECTION('',(0.,0.,1.));
+#70868 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70869 = DEFINITIONAL_REPRESENTATION('',(#70870),#70874);
+#70870 = LINE('',#70871,#70872);
+#70871 = CARTESIAN_POINT('',(0.1,3.125));
+#70872 = VECTOR('',#70873,1.);
+#70873 = DIRECTION('',(1.224646799147E-16,-1.));
+#70874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70875 = ORIENTED_EDGE('',*,*,#70876,.F.);
+#70876 = EDGE_CURVE('',#70877,#70849,#70879,.T.);
+#70877 = VERTEX_POINT('',#70878);
+#70878 = CARTESIAN_POINT('',(-2.65,-2.125,1.01));
+#70879 = SURFACE_CURVE('',#70880,(#70884,#70891),.PCURVE_S1.);
+#70880 = LINE('',#70881,#70882);
+#70881 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70882 = VECTOR('',#70883,1.);
+#70883 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70884 = PCURVE('',#66634,#70885);
+#70885 = DEFINITIONAL_REPRESENTATION('',(#70886),#70890);
+#70886 = LINE('',#70887,#70888);
+#70887 = CARTESIAN_POINT('',(0.,1.));
+#70888 = VECTOR('',#70889,1.);
+#70889 = DIRECTION('',(1.,6.344131569287E-16));
+#70890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70891 = PCURVE('',#70892,#70897);
+#70892 = PLANE('',#70893);
+#70893 = AXIS2_PLACEMENT_3D('',#70894,#70895,#70896);
+#70894 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70895 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70896 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70897 = DEFINITIONAL_REPRESENTATION('',(#70898),#70902);
+#70898 = LINE('',#70899,#70900);
+#70899 = CARTESIAN_POINT('',(0.,-0.18));
+#70900 = VECTOR('',#70901,1.);
+#70901 = DIRECTION('',(1.,0.));
+#70902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70903 = ORIENTED_EDGE('',*,*,#70904,.F.);
+#70904 = EDGE_CURVE('',#70905,#70877,#70907,.T.);
+#70905 = VERTEX_POINT('',#70906);
+#70906 = CARTESIAN_POINT('',(-2.65,-2.425,1.01));
+#70907 = SURFACE_CURVE('',#70908,(#70912,#70919),.PCURVE_S1.);
+#70908 = LINE('',#70909,#70910);
+#70909 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70910 = VECTOR('',#70911,1.);
+#70911 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70912 = PCURVE('',#66634,#70913);
+#70913 = DEFINITIONAL_REPRESENTATION('',(#70914),#70918);
+#70914 = LINE('',#70915,#70916);
+#70915 = CARTESIAN_POINT('',(0.,1.));
+#70916 = VECTOR('',#70917,1.);
+#70917 = DIRECTION('',(1.,0.));
+#70918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70919 = PCURVE('',#70920,#70925);
+#70920 = PLANE('',#70921);
+#70921 = AXIS2_PLACEMENT_3D('',#70922,#70923,#70924);
+#70922 = CARTESIAN_POINT('',(-2.55,-2.425,1.01));
+#70923 = DIRECTION('',(0.,0.,1.));
+#70924 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70925 = DEFINITIONAL_REPRESENTATION('',(#70926),#70930);
+#70926 = LINE('',#70927,#70928);
+#70927 = CARTESIAN_POINT('',(0.1,2.475));
+#70928 = VECTOR('',#70929,1.);
+#70929 = DIRECTION('',(1.224646799147E-16,-1.));
+#70930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70931 = ORIENTED_EDGE('',*,*,#70932,.F.);
+#70932 = EDGE_CURVE('',#70933,#70905,#70935,.T.);
+#70933 = VERTEX_POINT('',#70934);
+#70934 = CARTESIAN_POINT('',(-2.65,-2.775,1.01));
+#70935 = SURFACE_CURVE('',#70936,(#70940,#70947),.PCURVE_S1.);
+#70936 = LINE('',#70937,#70938);
+#70937 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70938 = VECTOR('',#70939,1.);
+#70939 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70940 = PCURVE('',#66634,#70941);
+#70941 = DEFINITIONAL_REPRESENTATION('',(#70942),#70946);
+#70942 = LINE('',#70943,#70944);
+#70943 = CARTESIAN_POINT('',(-4.440892098501E-16,1.));
+#70944 = VECTOR('',#70945,1.);
+#70945 = DIRECTION('',(1.,0.));
+#70946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70947 = PCURVE('',#70948,#70953);
+#70948 = PLANE('',#70949);
+#70949 = AXIS2_PLACEMENT_3D('',#70950,#70951,#70952);
+#70950 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#70951 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#70952 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70953 = DEFINITIONAL_REPRESENTATION('',(#70954),#70958);
+#70954 = LINE('',#70955,#70956);
+#70955 = CARTESIAN_POINT('',(0.,-0.18));
+#70956 = VECTOR('',#70957,1.);
+#70957 = DIRECTION('',(1.,0.));
+#70958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70959 = ORIENTED_EDGE('',*,*,#70960,.F.);
+#70960 = EDGE_CURVE('',#70961,#70933,#70963,.T.);
+#70961 = VERTEX_POINT('',#70962);
+#70962 = CARTESIAN_POINT('',(-2.65,-3.075,1.01));
+#70963 = SURFACE_CURVE('',#70964,(#70968,#70975),.PCURVE_S1.);
+#70964 = LINE('',#70965,#70966);
+#70965 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70966 = VECTOR('',#70967,1.);
+#70967 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70968 = PCURVE('',#66634,#70969);
+#70969 = DEFINITIONAL_REPRESENTATION('',(#70970),#70974);
+#70970 = LINE('',#70971,#70972);
+#70971 = CARTESIAN_POINT('',(2.22044604925E-16,1.));
+#70972 = VECTOR('',#70973,1.);
+#70973 = DIRECTION('',(1.,0.));
+#70974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70975 = PCURVE('',#70976,#70981);
+#70976 = PLANE('',#70977);
+#70977 = AXIS2_PLACEMENT_3D('',#70978,#70979,#70980);
+#70978 = CARTESIAN_POINT('',(-2.55,-3.075,1.01));
+#70979 = DIRECTION('',(0.,0.,1.));
+#70980 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#70981 = DEFINITIONAL_REPRESENTATION('',(#70982),#70986);
+#70982 = LINE('',#70983,#70984);
+#70983 = CARTESIAN_POINT('',(0.1,1.825));
+#70984 = VECTOR('',#70985,1.);
+#70985 = DIRECTION('',(1.224646799147E-16,-1.));
+#70986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70987 = ORIENTED_EDGE('',*,*,#70988,.F.);
+#70988 = EDGE_CURVE('',#70989,#70961,#70991,.T.);
+#70989 = VERTEX_POINT('',#70990);
+#70990 = CARTESIAN_POINT('',(-2.65,-3.425,1.01));
+#70991 = SURFACE_CURVE('',#70992,(#70996,#71003),.PCURVE_S1.);
+#70992 = LINE('',#70993,#70994);
+#70993 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#70994 = VECTOR('',#70995,1.);
+#70995 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#70996 = PCURVE('',#66634,#70997);
+#70997 = DEFINITIONAL_REPRESENTATION('',(#70998),#71002);
+#70998 = LINE('',#70999,#71000);
+#70999 = CARTESIAN_POINT('',(-2.22044604925E-16,1.));
+#71000 = VECTOR('',#71001,1.);
+#71001 = DIRECTION('',(1.,0.));
+#71002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71003 = PCURVE('',#71004,#71009);
+#71004 = PLANE('',#71005);
+#71005 = AXIS2_PLACEMENT_3D('',#71006,#71007,#71008);
+#71006 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#71007 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71008 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71009 = DEFINITIONAL_REPRESENTATION('',(#71010),#71014);
+#71010 = LINE('',#71011,#71012);
+#71011 = CARTESIAN_POINT('',(0.,-0.18));
+#71012 = VECTOR('',#71013,1.);
+#71013 = DIRECTION('',(1.,0.));
+#71014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71015 = ORIENTED_EDGE('',*,*,#71016,.F.);
+#71016 = EDGE_CURVE('',#71017,#70989,#71019,.T.);
+#71017 = VERTEX_POINT('',#71018);
+#71018 = CARTESIAN_POINT('',(-2.65,-3.725,1.01));
+#71019 = SURFACE_CURVE('',#71020,(#71024,#71031),.PCURVE_S1.);
+#71020 = LINE('',#71021,#71022);
+#71021 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#71022 = VECTOR('',#71023,1.);
+#71023 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71024 = PCURVE('',#66634,#71025);
+#71025 = DEFINITIONAL_REPRESENTATION('',(#71026),#71030);
+#71026 = LINE('',#71027,#71028);
+#71027 = CARTESIAN_POINT('',(0.,1.));
+#71028 = VECTOR('',#71029,1.);
+#71029 = DIRECTION('',(1.,0.));
+#71030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71031 = PCURVE('',#71032,#71037);
+#71032 = PLANE('',#71033);
+#71033 = AXIS2_PLACEMENT_3D('',#71034,#71035,#71036);
+#71034 = CARTESIAN_POINT('',(-2.55,-3.725,1.01));
+#71035 = DIRECTION('',(0.,0.,1.));
+#71036 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#71037 = DEFINITIONAL_REPRESENTATION('',(#71038),#71042);
+#71038 = LINE('',#71039,#71040);
+#71039 = CARTESIAN_POINT('',(0.1,1.175));
+#71040 = VECTOR('',#71041,1.);
+#71041 = DIRECTION('',(1.224646799147E-16,-1.));
+#71042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71043 = ORIENTED_EDGE('',*,*,#71044,.F.);
+#71044 = EDGE_CURVE('',#71045,#71017,#71047,.T.);
+#71045 = VERTEX_POINT('',#71046);
+#71046 = CARTESIAN_POINT('',(-2.65,-4.075,1.01));
+#71047 = SURFACE_CURVE('',#71048,(#71052,#71059),.PCURVE_S1.);
+#71048 = LINE('',#71049,#71050);
+#71049 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#71050 = VECTOR('',#71051,1.);
+#71051 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71052 = PCURVE('',#66634,#71053);
+#71053 = DEFINITIONAL_REPRESENTATION('',(#71054),#71058);
+#71054 = LINE('',#71055,#71056);
+#71055 = CARTESIAN_POINT('',(1.110223024625E-16,1.));
+#71056 = VECTOR('',#71057,1.);
+#71057 = DIRECTION('',(1.,0.));
+#71058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71059 = PCURVE('',#71060,#71065);
+#71060 = PLANE('',#71061);
+#71061 = AXIS2_PLACEMENT_3D('',#71062,#71063,#71064);
+#71062 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#71063 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71064 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71065 = DEFINITIONAL_REPRESENTATION('',(#71066),#71070);
+#71066 = LINE('',#71067,#71068);
+#71067 = CARTESIAN_POINT('',(0.,-0.18));
+#71068 = VECTOR('',#71069,1.);
+#71069 = DIRECTION('',(1.,0.));
+#71070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71071 = ORIENTED_EDGE('',*,*,#71072,.F.);
+#71072 = EDGE_CURVE('',#71073,#71045,#71075,.T.);
+#71073 = VERTEX_POINT('',#71074);
+#71074 = CARTESIAN_POINT('',(-2.65,-4.375,1.01));
+#71075 = SURFACE_CURVE('',#71076,(#71080,#71087),.PCURVE_S1.);
+#71076 = LINE('',#71077,#71078);
+#71077 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#71078 = VECTOR('',#71079,1.);
+#71079 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71080 = PCURVE('',#66634,#71081);
+#71081 = DEFINITIONAL_REPRESENTATION('',(#71082),#71086);
+#71082 = LINE('',#71083,#71084);
+#71083 = CARTESIAN_POINT('',(-3.330669073875E-16,1.));
+#71084 = VECTOR('',#71085,1.);
+#71085 = DIRECTION('',(1.,0.));
+#71086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71087 = PCURVE('',#71088,#71093);
+#71088 = PLANE('',#71089);
+#71089 = AXIS2_PLACEMENT_3D('',#71090,#71091,#71092);
+#71090 = CARTESIAN_POINT('',(-2.55,-4.375,1.01));
+#71091 = DIRECTION('',(0.,0.,1.));
+#71092 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#71093 = DEFINITIONAL_REPRESENTATION('',(#71094),#71098);
+#71094 = LINE('',#71095,#71096);
+#71095 = CARTESIAN_POINT('',(0.1,0.525));
+#71096 = VECTOR('',#71097,1.);
+#71097 = DIRECTION('',(1.224646799147E-16,-1.));
+#71098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71099 = ORIENTED_EDGE('',*,*,#71100,.F.);
+#71100 = EDGE_CURVE('',#70242,#71073,#71101,.T.);
+#71101 = SURFACE_CURVE('',#71102,(#71106,#71113),.PCURVE_S1.);
+#71102 = LINE('',#71103,#71104);
+#71103 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#71104 = VECTOR('',#71105,1.);
+#71105 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71106 = PCURVE('',#66634,#71107);
+#71107 = DEFINITIONAL_REPRESENTATION('',(#71108),#71112);
+#71108 = LINE('',#71109,#71110);
+#71109 = CARTESIAN_POINT('',(1.956974403489E-16,1.));
+#71110 = VECTOR('',#71111,1.);
+#71111 = DIRECTION('',(1.,0.));
+#71112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71113 = PCURVE('',#71114,#71119);
+#71114 = PLANE('',#71115);
+#71115 = AXIS2_PLACEMENT_3D('',#71116,#71117,#71118);
+#71116 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#71117 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71118 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71119 = DEFINITIONAL_REPRESENTATION('',(#71120),#71124);
+#71120 = LINE('',#71121,#71122);
+#71121 = CARTESIAN_POINT('',(0.,-0.18));
+#71122 = VECTOR('',#71123,1.);
+#71123 = DIRECTION('',(1.,0.));
+#71124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71125 = ORIENTED_EDGE('',*,*,#70241,.F.);
+#71126 = ADVANCED_FACE('',(#71127),#66607,.F.);
+#71127 = FACE_BOUND('',#71128,.F.);
+#71128 = EDGE_LOOP('',(#71129,#71130,#71131,#71157));
+#71129 = ORIENTED_EDGE('',*,*,#66589,.T.);
+#71130 = ORIENTED_EDGE('',*,*,#70164,.T.);
+#71131 = ORIENTED_EDGE('',*,*,#71132,.F.);
+#71132 = EDGE_CURVE('',#70295,#70142,#71133,.T.);
+#71133 = SURFACE_CURVE('',#71134,(#71138,#71145),.PCURVE_S1.);
+#71134 = LINE('',#71135,#71136);
+#71135 = CARTESIAN_POINT('',(-2.65,4.9,1.01));
+#71136 = VECTOR('',#71137,1.);
+#71137 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#71138 = PCURVE('',#66607,#71139);
+#71139 = DEFINITIONAL_REPRESENTATION('',(#71140),#71144);
+#71140 = LINE('',#71141,#71142);
+#71141 = CARTESIAN_POINT('',(1.533627488692E-17,1.));
+#71142 = VECTOR('',#71143,1.);
+#71143 = DIRECTION('',(1.,0.));
+#71144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71145 = PCURVE('',#71146,#71151);
+#71146 = PLANE('',#71147);
+#71147 = AXIS2_PLACEMENT_3D('',#71148,#71149,#71150);
+#71148 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#71149 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#71150 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#71151 = DEFINITIONAL_REPRESENTATION('',(#71152),#71156);
+#71152 = LINE('',#71153,#71154);
+#71153 = CARTESIAN_POINT('',(0.,-0.18));
+#71154 = VECTOR('',#71155,1.);
+#71155 = DIRECTION('',(1.,0.));
+#71156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71157 = ORIENTED_EDGE('',*,*,#70294,.F.);
+#71158 = ADVANCED_FACE('',(#71159),#66855,.F.);
+#71159 = FACE_BOUND('',#71160,.F.);
+#71160 = EDGE_LOOP('',(#71161,#71162,#71182,#71208));
+#71161 = ORIENTED_EDGE('',*,*,#66841,.T.);
+#71162 = ORIENTED_EDGE('',*,*,#71163,.T.);
+#71163 = EDGE_CURVE('',#66820,#71164,#71166,.T.);
+#71164 = VERTEX_POINT('',#71165);
+#71165 = CARTESIAN_POINT('',(2.45,-5.1,1.19));
+#71166 = SURFACE_CURVE('',#71167,(#71170,#71176),.PCURVE_S1.);
+#71167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71168,#71169),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#71168 = CARTESIAN_POINT('',(2.45,-5.1,1.01));
+#71169 = CARTESIAN_POINT('',(2.45,-5.1,1.19));
+#71170 = PCURVE('',#66855,#71171);
+#71171 = DEFINITIONAL_REPRESENTATION('',(#71172),#71175);
+#71172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71173,#71174),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#71173 = CARTESIAN_POINT('',(0.282842712475,-0.18));
+#71174 = CARTESIAN_POINT('',(0.282842712475,0.));
+#71175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71176 = PCURVE('',#70224,#71177);
+#71177 = DEFINITIONAL_REPRESENTATION('',(#71178),#71181);
+#71178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71179,#71180),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#71179 = CARTESIAN_POINT('',(0.,-0.18));
+#71180 = CARTESIAN_POINT('',(0.,0.));
+#71181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71182 = ORIENTED_EDGE('',*,*,#71183,.F.);
+#71183 = EDGE_CURVE('',#66901,#71164,#71184,.T.);
+#71184 = SURFACE_CURVE('',#71185,(#71189,#71196),.PCURVE_S1.);
+#71185 = LINE('',#71186,#71187);
+#71186 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#71187 = VECTOR('',#71188,1.);
+#71188 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#71189 = PCURVE('',#66855,#71190);
+#71190 = DEFINITIONAL_REPRESENTATION('',(#71191),#71195);
+#71191 = LINE('',#71192,#71193);
+#71192 = CARTESIAN_POINT('',(0.,0.));
+#71193 = VECTOR('',#71194,1.);
+#71194 = DIRECTION('',(1.,0.));
+#71195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71196 = PCURVE('',#71197,#71202);
+#71197 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#71198,#71199)
+ ,(#71200,#71201
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.282842712475),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#71198 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#71199 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#71200 = CARTESIAN_POINT('',(2.45,-5.1,1.19));
+#71201 = CARTESIAN_POINT('',(2.425,-5.05,1.19));
+#71202 = DEFINITIONAL_REPRESENTATION('',(#71203),#71207);
+#71203 = LINE('',#71204,#71205);
+#71204 = CARTESIAN_POINT('',(-6.09866585619E-16,1.68647906879E-15));
+#71205 = VECTOR('',#71206,1.);
+#71206 = DIRECTION('',(1.,8.349421574829E-16));
+#71207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71208 = ORIENTED_EDGE('',*,*,#66900,.F.);
+#71209 = ADVANCED_FACE('',(#71210),#66887,.T.);
+#71210 = FACE_BOUND('',#71211,.T.);
+#71211 = EDGE_LOOP('',(#71212,#71213,#71214,#71242,#71270,#71299,#71327,
+ #71355,#71383,#71416,#71444,#71473));
+#71212 = ORIENTED_EDGE('',*,*,#66871,.F.);
+#71213 = ORIENTED_EDGE('',*,*,#66978,.T.);
+#71214 = ORIENTED_EDGE('',*,*,#71215,.T.);
+#71215 = EDGE_CURVE('',#66979,#71216,#71218,.T.);
+#71216 = VERTEX_POINT('',#71217);
+#71217 = CARTESIAN_POINT('',(3.25,-4.375,0.91));
+#71218 = SURFACE_CURVE('',#71219,(#71224,#71235),.PCURVE_S1.);
+#71219 = CIRCLE('',#71220,0.1);
+#71220 = AXIS2_PLACEMENT_3D('',#71221,#71222,#71223);
+#71221 = CARTESIAN_POINT('',(3.15,-4.375,0.91));
+#71222 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71223 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#71224 = PCURVE('',#66887,#71225);
+#71225 = DEFINITIONAL_REPRESENTATION('',(#71226),#71234);
+#71226 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71227,#71228,#71229,#71230
+ ,#71231,#71232,#71233),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#71227 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#71228 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#71229 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#71230 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#71231 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#71232 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#71233 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#71234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71235 = PCURVE('',#67015,#71236);
+#71236 = DEFINITIONAL_REPRESENTATION('',(#71237),#71241);
+#71237 = LINE('',#71238,#71239);
+#71238 = CARTESIAN_POINT('',(0.,-0.3));
+#71239 = VECTOR('',#71240,1.);
+#71240 = DIRECTION('',(1.,0.));
+#71241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71242 = ORIENTED_EDGE('',*,*,#71243,.T.);
+#71243 = EDGE_CURVE('',#71216,#71244,#71246,.T.);
+#71244 = VERTEX_POINT('',#71245);
+#71245 = CARTESIAN_POINT('',(3.25,-4.375,0.28));
+#71246 = SURFACE_CURVE('',#71247,(#71251,#71258),.PCURVE_S1.);
+#71247 = LINE('',#71248,#71249);
+#71248 = CARTESIAN_POINT('',(3.25,-4.375,0.91));
+#71249 = VECTOR('',#71250,1.);
+#71250 = DIRECTION('',(0.,0.,-1.));
+#71251 = PCURVE('',#66887,#71252);
+#71252 = DEFINITIONAL_REPRESENTATION('',(#71253),#71257);
+#71253 = LINE('',#71254,#71255);
+#71254 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#71255 = VECTOR('',#71256,1.);
+#71256 = DIRECTION('',(-1.,-0.));
+#71257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71258 = PCURVE('',#71259,#71264);
+#71259 = PLANE('',#71260);
+#71260 = AXIS2_PLACEMENT_3D('',#71261,#71262,#71263);
+#71261 = CARTESIAN_POINT('',(3.25,-4.075,0.91));
+#71262 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71263 = DIRECTION('',(0.,0.,-1.));
+#71264 = DEFINITIONAL_REPRESENTATION('',(#71265),#71269);
+#71265 = LINE('',#71266,#71267);
+#71266 = CARTESIAN_POINT('',(0.,-0.3));
+#71267 = VECTOR('',#71268,1.);
+#71268 = DIRECTION('',(1.,0.));
+#71269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71270 = ORIENTED_EDGE('',*,*,#71271,.T.);
+#71271 = EDGE_CURVE('',#71244,#71272,#71274,.T.);
+#71272 = VERTEX_POINT('',#71273);
+#71273 = CARTESIAN_POINT('',(3.53,-4.375,0.));
+#71274 = SURFACE_CURVE('',#71275,(#71280,#71287),.PCURVE_S1.);
+#71275 = CIRCLE('',#71276,0.28);
+#71276 = AXIS2_PLACEMENT_3D('',#71277,#71278,#71279);
+#71277 = CARTESIAN_POINT('',(3.53,-4.375,0.28));
+#71278 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#71279 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#71280 = PCURVE('',#66887,#71281);
+#71281 = DEFINITIONAL_REPRESENTATION('',(#71282),#71286);
+#71282 = CIRCLE('',#71283,0.28);
+#71283 = AXIS2_PLACEMENT_2D('',#71284,#71285);
+#71284 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#71285 = DIRECTION('',(1.982541115402E-16,1.));
+#71286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71287 = PCURVE('',#71288,#71293);
+#71288 = CYLINDRICAL_SURFACE('',#71289,0.28);
+#71289 = AXIS2_PLACEMENT_3D('',#71290,#71291,#71292);
+#71290 = CARTESIAN_POINT('',(3.53,-4.075,0.28));
+#71291 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#71292 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#71293 = DEFINITIONAL_REPRESENTATION('',(#71294),#71298);
+#71294 = LINE('',#71295,#71296);
+#71295 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#71296 = VECTOR('',#71297,1.);
+#71297 = DIRECTION('',(-1.,0.));
+#71298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71299 = ORIENTED_EDGE('',*,*,#71300,.T.);
+#71300 = EDGE_CURVE('',#71272,#71301,#71303,.T.);
+#71301 = VERTEX_POINT('',#71302);
+#71302 = CARTESIAN_POINT('',(3.9,-4.375,0.));
+#71303 = SURFACE_CURVE('',#71304,(#71308,#71315),.PCURVE_S1.);
+#71304 = LINE('',#71305,#71306);
+#71305 = CARTESIAN_POINT('',(3.53,-4.375,0.));
+#71306 = VECTOR('',#71307,1.);
+#71307 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71308 = PCURVE('',#66887,#71309);
+#71309 = DEFINITIONAL_REPRESENTATION('',(#71310),#71314);
+#71310 = LINE('',#71311,#71312);
+#71311 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#71312 = VECTOR('',#71313,1.);
+#71313 = DIRECTION('',(0.,-1.));
+#71314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71315 = PCURVE('',#71316,#71321);
+#71316 = PLANE('',#71317);
+#71317 = AXIS2_PLACEMENT_3D('',#71318,#71319,#71320);
+#71318 = CARTESIAN_POINT('',(3.53,-4.075,0.));
+#71319 = DIRECTION('',(0.,0.,1.));
+#71320 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#71321 = DEFINITIONAL_REPRESENTATION('',(#71322),#71326);
+#71322 = LINE('',#71323,#71324);
+#71323 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#71324 = VECTOR('',#71325,1.);
+#71325 = DIRECTION('',(1.,0.));
+#71326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71327 = ORIENTED_EDGE('',*,*,#71328,.T.);
+#71328 = EDGE_CURVE('',#71301,#71329,#71331,.T.);
+#71329 = VERTEX_POINT('',#71330);
+#71330 = CARTESIAN_POINT('',(3.9,-4.375,0.18));
+#71331 = SURFACE_CURVE('',#71332,(#71336,#71343),.PCURVE_S1.);
+#71332 = LINE('',#71333,#71334);
+#71333 = CARTESIAN_POINT('',(3.9,-4.375,0.));
+#71334 = VECTOR('',#71335,1.);
+#71335 = DIRECTION('',(0.,0.,1.));
+#71336 = PCURVE('',#66887,#71337);
+#71337 = DEFINITIONAL_REPRESENTATION('',(#71338),#71342);
+#71338 = LINE('',#71339,#71340);
+#71339 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#71340 = VECTOR('',#71341,1.);
+#71341 = DIRECTION('',(1.,0.));
+#71342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71343 = PCURVE('',#71344,#71349);
+#71344 = PLANE('',#71345);
+#71345 = AXIS2_PLACEMENT_3D('',#71346,#71347,#71348);
+#71346 = CARTESIAN_POINT('',(3.9,-4.075,0.));
+#71347 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#71348 = DIRECTION('',(0.,0.,1.));
+#71349 = DEFINITIONAL_REPRESENTATION('',(#71350),#71354);
+#71350 = LINE('',#71351,#71352);
+#71351 = CARTESIAN_POINT('',(0.,-0.3));
+#71352 = VECTOR('',#71353,1.);
+#71353 = DIRECTION('',(1.,0.));
+#71354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71355 = ORIENTED_EDGE('',*,*,#71356,.T.);
+#71356 = EDGE_CURVE('',#71329,#71357,#71359,.T.);
+#71357 = VERTEX_POINT('',#71358);
+#71358 = CARTESIAN_POINT('',(3.53,-4.375,0.18));
+#71359 = SURFACE_CURVE('',#71360,(#71364,#71371),.PCURVE_S1.);
+#71360 = LINE('',#71361,#71362);
+#71361 = CARTESIAN_POINT('',(3.9,-4.375,0.18));
+#71362 = VECTOR('',#71363,1.);
+#71363 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#71364 = PCURVE('',#66887,#71365);
+#71365 = DEFINITIONAL_REPRESENTATION('',(#71366),#71370);
+#71366 = LINE('',#71367,#71368);
+#71367 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#71368 = VECTOR('',#71369,1.);
+#71369 = DIRECTION('',(0.,1.));
+#71370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71371 = PCURVE('',#71372,#71377);
+#71372 = PLANE('',#71373);
+#71373 = AXIS2_PLACEMENT_3D('',#71374,#71375,#71376);
+#71374 = CARTESIAN_POINT('',(3.9,-4.075,0.18));
+#71375 = DIRECTION('',(0.,0.,-1.));
+#71376 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#71377 = DEFINITIONAL_REPRESENTATION('',(#71378),#71382);
+#71378 = LINE('',#71379,#71380);
+#71379 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#71380 = VECTOR('',#71381,1.);
+#71381 = DIRECTION('',(1.,0.));
+#71382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71383 = ORIENTED_EDGE('',*,*,#71384,.T.);
+#71384 = EDGE_CURVE('',#71357,#71385,#71387,.T.);
+#71385 = VERTEX_POINT('',#71386);
+#71386 = CARTESIAN_POINT('',(3.43,-4.375,0.28));
+#71387 = SURFACE_CURVE('',#71388,(#71393,#71404),.PCURVE_S1.);
+#71388 = CIRCLE('',#71389,0.1);
+#71389 = AXIS2_PLACEMENT_3D('',#71390,#71391,#71392);
+#71390 = CARTESIAN_POINT('',(3.53,-4.375,0.28));
+#71391 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71392 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#71393 = PCURVE('',#66887,#71394);
+#71394 = DEFINITIONAL_REPRESENTATION('',(#71395),#71403);
+#71395 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71396,#71397,#71398,#71399
+ ,#71400,#71401,#71402),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#71396 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#71397 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#71398 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#71399 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#71400 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#71401 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#71402 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#71403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71404 = PCURVE('',#71405,#71410);
+#71405 = CYLINDRICAL_SURFACE('',#71406,0.1);
+#71406 = AXIS2_PLACEMENT_3D('',#71407,#71408,#71409);
+#71407 = CARTESIAN_POINT('',(3.53,-4.075,0.28));
+#71408 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71409 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#71410 = DEFINITIONAL_REPRESENTATION('',(#71411),#71415);
+#71411 = LINE('',#71412,#71413);
+#71412 = CARTESIAN_POINT('',(0.,-0.3));
+#71413 = VECTOR('',#71414,1.);
+#71414 = DIRECTION('',(1.,0.));
+#71415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71416 = ORIENTED_EDGE('',*,*,#71417,.T.);
+#71417 = EDGE_CURVE('',#71385,#71418,#71420,.T.);
+#71418 = VERTEX_POINT('',#71419);
+#71419 = CARTESIAN_POINT('',(3.43,-4.375,0.91));
+#71420 = SURFACE_CURVE('',#71421,(#71425,#71432),.PCURVE_S1.);
+#71421 = LINE('',#71422,#71423);
+#71422 = CARTESIAN_POINT('',(3.43,-4.375,0.28));
+#71423 = VECTOR('',#71424,1.);
+#71424 = DIRECTION('',(0.,0.,1.));
+#71425 = PCURVE('',#66887,#71426);
+#71426 = DEFINITIONAL_REPRESENTATION('',(#71427),#71431);
+#71427 = LINE('',#71428,#71429);
+#71428 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#71429 = VECTOR('',#71430,1.);
+#71430 = DIRECTION('',(1.,0.));
+#71431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71432 = PCURVE('',#71433,#71438);
+#71433 = PLANE('',#71434);
+#71434 = AXIS2_PLACEMENT_3D('',#71435,#71436,#71437);
+#71435 = CARTESIAN_POINT('',(3.43,-4.075,0.28));
+#71436 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#71437 = DIRECTION('',(0.,0.,1.));
+#71438 = DEFINITIONAL_REPRESENTATION('',(#71439),#71443);
+#71439 = LINE('',#71440,#71441);
+#71440 = CARTESIAN_POINT('',(0.,-0.3));
+#71441 = VECTOR('',#71442,1.);
+#71442 = DIRECTION('',(1.,0.));
+#71443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71444 = ORIENTED_EDGE('',*,*,#71445,.T.);
+#71445 = EDGE_CURVE('',#71418,#71446,#71448,.T.);
+#71446 = VERTEX_POINT('',#71447);
+#71447 = CARTESIAN_POINT('',(3.15,-4.375,1.19));
+#71448 = SURFACE_CURVE('',#71449,(#71454,#71461),.PCURVE_S1.);
+#71449 = CIRCLE('',#71450,0.28);
+#71450 = AXIS2_PLACEMENT_3D('',#71451,#71452,#71453);
+#71451 = CARTESIAN_POINT('',(3.15,-4.375,0.91));
+#71452 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#71453 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71454 = PCURVE('',#66887,#71455);
+#71455 = DEFINITIONAL_REPRESENTATION('',(#71456),#71460);
+#71456 = CIRCLE('',#71457,0.28);
+#71457 = AXIS2_PLACEMENT_2D('',#71458,#71459);
+#71458 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#71459 = DIRECTION('',(0.,-1.));
+#71460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71461 = PCURVE('',#71462,#71467);
+#71462 = CYLINDRICAL_SURFACE('',#71463,0.28);
+#71463 = AXIS2_PLACEMENT_3D('',#71464,#71465,#71466);
+#71464 = CARTESIAN_POINT('',(3.15,-4.075,0.91));
+#71465 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#71466 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71467 = DEFINITIONAL_REPRESENTATION('',(#71468),#71472);
+#71468 = LINE('',#71469,#71470);
+#71469 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#71470 = VECTOR('',#71471,1.);
+#71471 = DIRECTION('',(-1.,0.));
+#71472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71473 = ORIENTED_EDGE('',*,*,#71474,.T.);
+#71474 = EDGE_CURVE('',#71446,#66872,#71475,.T.);
+#71475 = SURFACE_CURVE('',#71476,(#71480,#71487),.PCURVE_S1.);
+#71476 = LINE('',#71477,#71478);
+#71477 = CARTESIAN_POINT('',(3.15,-4.375,1.19));
+#71478 = VECTOR('',#71479,1.);
+#71479 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#71480 = PCURVE('',#66887,#71481);
+#71481 = DEFINITIONAL_REPRESENTATION('',(#71482),#71486);
+#71482 = LINE('',#71483,#71484);
+#71483 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#71484 = VECTOR('',#71485,1.);
+#71485 = DIRECTION('',(0.,1.));
+#71486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71487 = PCURVE('',#69712,#71488);
+#71488 = DEFINITIONAL_REPRESENTATION('',(#71489),#71493);
+#71489 = LINE('',#71490,#71491);
+#71490 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#71491 = VECTOR('',#71492,1.);
+#71492 = DIRECTION('',(1.,0.));
+#71493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71494 = ADVANCED_FACE('',(#71495),#66934,.F.);
+#71495 = FACE_BOUND('',#71496,.F.);
+#71496 = EDGE_LOOP('',(#71497,#71517,#71518,#71538));
+#71497 = ORIENTED_EDGE('',*,*,#71498,.F.);
+#71498 = EDGE_CURVE('',#66872,#69697,#71499,.T.);
+#71499 = SURFACE_CURVE('',#71500,(#71504,#71510),.PCURVE_S1.);
+#71500 = LINE('',#71501,#71502);
+#71501 = CARTESIAN_POINT('',(3.15,-4.375,1.19));
+#71502 = VECTOR('',#71503,1.);
+#71503 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#71504 = PCURVE('',#66934,#71505);
+#71505 = DEFINITIONAL_REPRESENTATION('',(#71506),#71509);
+#71506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71507,#71508),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#71507 = CARTESIAN_POINT('',(9.275,-8.98764365116E-16));
+#71508 = CARTESIAN_POINT('',(9.297435897436,1.));
+#71509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71510 = PCURVE('',#69712,#71511);
+#71511 = DEFINITIONAL_REPRESENTATION('',(#71512),#71516);
+#71512 = LINE('',#71513,#71514);
+#71513 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#71514 = VECTOR('',#71515,1.);
+#71515 = DIRECTION('',(1.,0.));
+#71516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71517 = ORIENTED_EDGE('',*,*,#66920,.T.);
+#71518 = ORIENTED_EDGE('',*,*,#71519,.T.);
+#71519 = EDGE_CURVE('',#66901,#69725,#71520,.T.);
+#71520 = SURFACE_CURVE('',#71521,(#71524,#71531),.PCURVE_S1.);
+#71521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71522,#71523),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#71522 = CARTESIAN_POINT('',(2.65,-4.9,1.19));
+#71523 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#71524 = PCURVE('',#66934,#71525);
+#71525 = DEFINITIONAL_REPRESENTATION('',(#71526),#71530);
+#71526 = LINE('',#71527,#71528);
+#71527 = CARTESIAN_POINT('',(9.8,-4.560510091313E-17));
+#71528 = VECTOR('',#71529,1.);
+#71529 = DIRECTION('',(0.,1.));
+#71530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71531 = PCURVE('',#71197,#71532);
+#71532 = DEFINITIONAL_REPRESENTATION('',(#71533),#71537);
+#71533 = LINE('',#71534,#71535);
+#71534 = CARTESIAN_POINT('',(-6.09866585619E-16,1.68647906879E-15));
+#71535 = VECTOR('',#71536,1.);
+#71536 = DIRECTION('',(3.14106638994E-16,1.));
+#71537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71538 = ORIENTED_EDGE('',*,*,#69724,.F.);
+#71539 = ADVANCED_FACE('',(#71540),#66965,.F.);
+#71540 = FACE_BOUND('',#71541,.F.);
+#71541 = EDGE_LOOP('',(#71542,#71543,#71544,#71572,#71595,#71619,#71642,
+ #71665,#71688,#71716,#71739,#71763));
+#71542 = ORIENTED_EDGE('',*,*,#67059,.F.);
+#71543 = ORIENTED_EDGE('',*,*,#66949,.T.);
+#71544 = ORIENTED_EDGE('',*,*,#71545,.T.);
+#71545 = EDGE_CURVE('',#66950,#71546,#71548,.T.);
+#71546 = VERTEX_POINT('',#71547);
+#71547 = CARTESIAN_POINT('',(3.25,-4.075,0.91));
+#71548 = SURFACE_CURVE('',#71549,(#71554,#71565),.PCURVE_S1.);
+#71549 = CIRCLE('',#71550,0.1);
+#71550 = AXIS2_PLACEMENT_3D('',#71551,#71552,#71553);
+#71551 = CARTESIAN_POINT('',(3.15,-4.075,0.91));
+#71552 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71553 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#71554 = PCURVE('',#66965,#71555);
+#71555 = DEFINITIONAL_REPRESENTATION('',(#71556),#71564);
+#71556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71557,#71558,#71559,#71560
+ ,#71561,#71562,#71563),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#71557 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#71558 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#71559 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#71560 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#71561 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#71562 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#71563 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#71564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71565 = PCURVE('',#67015,#71566);
+#71566 = DEFINITIONAL_REPRESENTATION('',(#71567),#71571);
+#71567 = LINE('',#71568,#71569);
+#71568 = CARTESIAN_POINT('',(0.,0.));
+#71569 = VECTOR('',#71570,1.);
+#71570 = DIRECTION('',(1.,0.));
+#71571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71572 = ORIENTED_EDGE('',*,*,#71573,.T.);
+#71573 = EDGE_CURVE('',#71546,#71574,#71576,.T.);
+#71574 = VERTEX_POINT('',#71575);
+#71575 = CARTESIAN_POINT('',(3.25,-4.075,0.28));
+#71576 = SURFACE_CURVE('',#71577,(#71581,#71588),.PCURVE_S1.);
+#71577 = LINE('',#71578,#71579);
+#71578 = CARTESIAN_POINT('',(3.25,-4.075,0.91));
+#71579 = VECTOR('',#71580,1.);
+#71580 = DIRECTION('',(0.,0.,-1.));
+#71581 = PCURVE('',#66965,#71582);
+#71582 = DEFINITIONAL_REPRESENTATION('',(#71583),#71587);
+#71583 = LINE('',#71584,#71585);
+#71584 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#71585 = VECTOR('',#71586,1.);
+#71586 = DIRECTION('',(-1.,-0.));
+#71587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71588 = PCURVE('',#71259,#71589);
+#71589 = DEFINITIONAL_REPRESENTATION('',(#71590),#71594);
+#71590 = LINE('',#71591,#71592);
+#71591 = CARTESIAN_POINT('',(0.,0.));
+#71592 = VECTOR('',#71593,1.);
+#71593 = DIRECTION('',(1.,0.));
+#71594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71595 = ORIENTED_EDGE('',*,*,#71596,.T.);
+#71596 = EDGE_CURVE('',#71574,#71597,#71599,.T.);
+#71597 = VERTEX_POINT('',#71598);
+#71598 = CARTESIAN_POINT('',(3.53,-4.075,0.));
+#71599 = SURFACE_CURVE('',#71600,(#71605,#71612),.PCURVE_S1.);
+#71600 = CIRCLE('',#71601,0.28);
+#71601 = AXIS2_PLACEMENT_3D('',#71602,#71603,#71604);
+#71602 = CARTESIAN_POINT('',(3.53,-4.075,0.28));
+#71603 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#71604 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#71605 = PCURVE('',#66965,#71606);
+#71606 = DEFINITIONAL_REPRESENTATION('',(#71607),#71611);
+#71607 = CIRCLE('',#71608,0.28);
+#71608 = AXIS2_PLACEMENT_2D('',#71609,#71610);
+#71609 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#71610 = DIRECTION('',(1.982541115402E-16,1.));
+#71611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71612 = PCURVE('',#71288,#71613);
+#71613 = DEFINITIONAL_REPRESENTATION('',(#71614),#71618);
+#71614 = LINE('',#71615,#71616);
+#71615 = CARTESIAN_POINT('',(6.28318530718,0.));
+#71616 = VECTOR('',#71617,1.);
+#71617 = DIRECTION('',(-1.,0.));
+#71618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71619 = ORIENTED_EDGE('',*,*,#71620,.T.);
+#71620 = EDGE_CURVE('',#71597,#71621,#71623,.T.);
+#71621 = VERTEX_POINT('',#71622);
+#71622 = CARTESIAN_POINT('',(3.9,-4.075,0.));
+#71623 = SURFACE_CURVE('',#71624,(#71628,#71635),.PCURVE_S1.);
+#71624 = LINE('',#71625,#71626);
+#71625 = CARTESIAN_POINT('',(3.53,-4.075,0.));
+#71626 = VECTOR('',#71627,1.);
+#71627 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71628 = PCURVE('',#66965,#71629);
+#71629 = DEFINITIONAL_REPRESENTATION('',(#71630),#71634);
+#71630 = LINE('',#71631,#71632);
+#71631 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#71632 = VECTOR('',#71633,1.);
+#71633 = DIRECTION('',(0.,-1.));
+#71634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71635 = PCURVE('',#71316,#71636);
+#71636 = DEFINITIONAL_REPRESENTATION('',(#71637),#71641);
+#71637 = LINE('',#71638,#71639);
+#71638 = CARTESIAN_POINT('',(0.,0.));
+#71639 = VECTOR('',#71640,1.);
+#71640 = DIRECTION('',(1.,0.));
+#71641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71642 = ORIENTED_EDGE('',*,*,#71643,.T.);
+#71643 = EDGE_CURVE('',#71621,#71644,#71646,.T.);
+#71644 = VERTEX_POINT('',#71645);
+#71645 = CARTESIAN_POINT('',(3.9,-4.075,0.18));
+#71646 = SURFACE_CURVE('',#71647,(#71651,#71658),.PCURVE_S1.);
+#71647 = LINE('',#71648,#71649);
+#71648 = CARTESIAN_POINT('',(3.9,-4.075,0.));
+#71649 = VECTOR('',#71650,1.);
+#71650 = DIRECTION('',(0.,0.,1.));
+#71651 = PCURVE('',#66965,#71652);
+#71652 = DEFINITIONAL_REPRESENTATION('',(#71653),#71657);
+#71653 = LINE('',#71654,#71655);
+#71654 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#71655 = VECTOR('',#71656,1.);
+#71656 = DIRECTION('',(1.,0.));
+#71657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71658 = PCURVE('',#71344,#71659);
+#71659 = DEFINITIONAL_REPRESENTATION('',(#71660),#71664);
+#71660 = LINE('',#71661,#71662);
+#71661 = CARTESIAN_POINT('',(0.,0.));
+#71662 = VECTOR('',#71663,1.);
+#71663 = DIRECTION('',(1.,0.));
+#71664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71665 = ORIENTED_EDGE('',*,*,#71666,.T.);
+#71666 = EDGE_CURVE('',#71644,#71667,#71669,.T.);
+#71667 = VERTEX_POINT('',#71668);
+#71668 = CARTESIAN_POINT('',(3.53,-4.075,0.18));
+#71669 = SURFACE_CURVE('',#71670,(#71674,#71681),.PCURVE_S1.);
+#71670 = LINE('',#71671,#71672);
+#71671 = CARTESIAN_POINT('',(3.9,-4.075,0.18));
+#71672 = VECTOR('',#71673,1.);
+#71673 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#71674 = PCURVE('',#66965,#71675);
+#71675 = DEFINITIONAL_REPRESENTATION('',(#71676),#71680);
+#71676 = LINE('',#71677,#71678);
+#71677 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#71678 = VECTOR('',#71679,1.);
+#71679 = DIRECTION('',(0.,1.));
+#71680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71681 = PCURVE('',#71372,#71682);
+#71682 = DEFINITIONAL_REPRESENTATION('',(#71683),#71687);
+#71683 = LINE('',#71684,#71685);
+#71684 = CARTESIAN_POINT('',(-0.,0.));
+#71685 = VECTOR('',#71686,1.);
+#71686 = DIRECTION('',(1.,0.));
+#71687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71688 = ORIENTED_EDGE('',*,*,#71689,.T.);
+#71689 = EDGE_CURVE('',#71667,#71690,#71692,.T.);
+#71690 = VERTEX_POINT('',#71691);
+#71691 = CARTESIAN_POINT('',(3.43,-4.075,0.28));
+#71692 = SURFACE_CURVE('',#71693,(#71698,#71709),.PCURVE_S1.);
+#71693 = CIRCLE('',#71694,0.1);
+#71694 = AXIS2_PLACEMENT_3D('',#71695,#71696,#71697);
+#71695 = CARTESIAN_POINT('',(3.53,-4.075,0.28));
+#71696 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71697 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#71698 = PCURVE('',#66965,#71699);
+#71699 = DEFINITIONAL_REPRESENTATION('',(#71700),#71708);
+#71700 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71701,#71702,#71703,#71704
+ ,#71705,#71706,#71707),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#71701 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#71702 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#71703 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#71704 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#71705 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#71706 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#71707 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#71708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71709 = PCURVE('',#71405,#71710);
+#71710 = DEFINITIONAL_REPRESENTATION('',(#71711),#71715);
+#71711 = LINE('',#71712,#71713);
+#71712 = CARTESIAN_POINT('',(0.,0.));
+#71713 = VECTOR('',#71714,1.);
+#71714 = DIRECTION('',(1.,0.));
+#71715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71716 = ORIENTED_EDGE('',*,*,#71717,.T.);
+#71717 = EDGE_CURVE('',#71690,#71718,#71720,.T.);
+#71718 = VERTEX_POINT('',#71719);
+#71719 = CARTESIAN_POINT('',(3.43,-4.075,0.91));
+#71720 = SURFACE_CURVE('',#71721,(#71725,#71732),.PCURVE_S1.);
+#71721 = LINE('',#71722,#71723);
+#71722 = CARTESIAN_POINT('',(3.43,-4.075,0.28));
+#71723 = VECTOR('',#71724,1.);
+#71724 = DIRECTION('',(0.,0.,1.));
+#71725 = PCURVE('',#66965,#71726);
+#71726 = DEFINITIONAL_REPRESENTATION('',(#71727),#71731);
+#71727 = LINE('',#71728,#71729);
+#71728 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#71729 = VECTOR('',#71730,1.);
+#71730 = DIRECTION('',(1.,0.));
+#71731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71732 = PCURVE('',#71433,#71733);
+#71733 = DEFINITIONAL_REPRESENTATION('',(#71734),#71738);
+#71734 = LINE('',#71735,#71736);
+#71735 = CARTESIAN_POINT('',(0.,0.));
+#71736 = VECTOR('',#71737,1.);
+#71737 = DIRECTION('',(1.,0.));
+#71738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71739 = ORIENTED_EDGE('',*,*,#71740,.T.);
+#71740 = EDGE_CURVE('',#71718,#71741,#71743,.T.);
+#71741 = VERTEX_POINT('',#71742);
+#71742 = CARTESIAN_POINT('',(3.15,-4.075,1.19));
+#71743 = SURFACE_CURVE('',#71744,(#71749,#71756),.PCURVE_S1.);
+#71744 = CIRCLE('',#71745,0.28);
+#71745 = AXIS2_PLACEMENT_3D('',#71746,#71747,#71748);
+#71746 = CARTESIAN_POINT('',(3.15,-4.075,0.91));
+#71747 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#71748 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71749 = PCURVE('',#66965,#71750);
+#71750 = DEFINITIONAL_REPRESENTATION('',(#71751),#71755);
+#71751 = CIRCLE('',#71752,0.28);
+#71752 = AXIS2_PLACEMENT_2D('',#71753,#71754);
+#71753 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#71754 = DIRECTION('',(0.,-1.));
+#71755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71756 = PCURVE('',#71462,#71757);
+#71757 = DEFINITIONAL_REPRESENTATION('',(#71758),#71762);
+#71758 = LINE('',#71759,#71760);
+#71759 = CARTESIAN_POINT('',(6.28318530718,0.));
+#71760 = VECTOR('',#71761,1.);
+#71761 = DIRECTION('',(-1.,0.));
+#71762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71763 = ORIENTED_EDGE('',*,*,#71764,.T.);
+#71764 = EDGE_CURVE('',#71741,#67060,#71765,.T.);
+#71765 = SURFACE_CURVE('',#71766,(#71770,#71777),.PCURVE_S1.);
+#71766 = LINE('',#71767,#71768);
+#71767 = CARTESIAN_POINT('',(3.15,-4.075,1.19));
+#71768 = VECTOR('',#71769,1.);
+#71769 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#71770 = PCURVE('',#66965,#71771);
+#71771 = DEFINITIONAL_REPRESENTATION('',(#71772),#71776);
+#71772 = LINE('',#71773,#71774);
+#71773 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#71774 = VECTOR('',#71775,1.);
+#71775 = DIRECTION('',(0.,1.));
+#71776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71777 = PCURVE('',#69712,#71778);
+#71778 = DEFINITIONAL_REPRESENTATION('',(#71779),#71783);
+#71779 = LINE('',#71780,#71781);
+#71780 = CARTESIAN_POINT('',(-0.,0.));
+#71781 = VECTOR('',#71782,1.);
+#71782 = DIRECTION('',(1.,0.));
+#71783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71784 = ADVANCED_FACE('',(#71785),#67015,.F.);
+#71785 = FACE_BOUND('',#71786,.F.);
+#71786 = EDGE_LOOP('',(#71787,#71788,#71789,#71810));
+#71787 = ORIENTED_EDGE('',*,*,#67001,.T.);
+#71788 = ORIENTED_EDGE('',*,*,#71215,.T.);
+#71789 = ORIENTED_EDGE('',*,*,#71790,.F.);
+#71790 = EDGE_CURVE('',#71546,#71216,#71791,.T.);
+#71791 = SURFACE_CURVE('',#71792,(#71796,#71803),.PCURVE_S1.);
+#71792 = LINE('',#71793,#71794);
+#71793 = CARTESIAN_POINT('',(3.25,-4.075,0.91));
+#71794 = VECTOR('',#71795,1.);
+#71795 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#71796 = PCURVE('',#67015,#71797);
+#71797 = DEFINITIONAL_REPRESENTATION('',(#71798),#71802);
+#71798 = LINE('',#71799,#71800);
+#71799 = CARTESIAN_POINT('',(1.570796326795,0.));
+#71800 = VECTOR('',#71801,1.);
+#71801 = DIRECTION('',(0.,-1.));
+#71802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71803 = PCURVE('',#71259,#71804);
+#71804 = DEFINITIONAL_REPRESENTATION('',(#71805),#71809);
+#71805 = LINE('',#71806,#71807);
+#71806 = CARTESIAN_POINT('',(0.,0.));
+#71807 = VECTOR('',#71808,1.);
+#71808 = DIRECTION('',(0.,-1.));
+#71809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71810 = ORIENTED_EDGE('',*,*,#71545,.F.);
+#71811 = ADVANCED_FACE('',(#71812),#67046,.T.);
+#71812 = FACE_BOUND('',#71813,.T.);
+#71813 = EDGE_LOOP('',(#71814,#71815,#71816,#71844,#71872,#71901,#71929,
+ #71957,#71985,#72018,#72046,#72075));
+#71814 = ORIENTED_EDGE('',*,*,#67030,.F.);
+#71815 = ORIENTED_EDGE('',*,*,#67221,.T.);
+#71816 = ORIENTED_EDGE('',*,*,#71817,.T.);
+#71817 = EDGE_CURVE('',#67222,#71818,#71820,.T.);
+#71818 = VERTEX_POINT('',#71819);
+#71819 = CARTESIAN_POINT('',(3.25,-3.725,0.91));
+#71820 = SURFACE_CURVE('',#71821,(#71826,#71837),.PCURVE_S1.);
+#71821 = CIRCLE('',#71822,0.1);
+#71822 = AXIS2_PLACEMENT_3D('',#71823,#71824,#71825);
+#71823 = CARTESIAN_POINT('',(3.15,-3.725,0.91));
+#71824 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71825 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#71826 = PCURVE('',#67046,#71827);
+#71827 = DEFINITIONAL_REPRESENTATION('',(#71828),#71836);
+#71828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71829,#71830,#71831,#71832
+ ,#71833,#71834,#71835),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#71829 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#71830 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#71831 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#71832 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#71833 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#71834 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#71835 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#71836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71837 = PCURVE('',#67258,#71838);
+#71838 = DEFINITIONAL_REPRESENTATION('',(#71839),#71843);
+#71839 = LINE('',#71840,#71841);
+#71840 = CARTESIAN_POINT('',(0.,-0.3));
+#71841 = VECTOR('',#71842,1.);
+#71842 = DIRECTION('',(1.,0.));
+#71843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71844 = ORIENTED_EDGE('',*,*,#71845,.T.);
+#71845 = EDGE_CURVE('',#71818,#71846,#71848,.T.);
+#71846 = VERTEX_POINT('',#71847);
+#71847 = CARTESIAN_POINT('',(3.25,-3.725,0.28));
+#71848 = SURFACE_CURVE('',#71849,(#71853,#71860),.PCURVE_S1.);
+#71849 = LINE('',#71850,#71851);
+#71850 = CARTESIAN_POINT('',(3.25,-3.725,0.91));
+#71851 = VECTOR('',#71852,1.);
+#71852 = DIRECTION('',(0.,0.,-1.));
+#71853 = PCURVE('',#67046,#71854);
+#71854 = DEFINITIONAL_REPRESENTATION('',(#71855),#71859);
+#71855 = LINE('',#71856,#71857);
+#71856 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#71857 = VECTOR('',#71858,1.);
+#71858 = DIRECTION('',(-1.,-0.));
+#71859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71860 = PCURVE('',#71861,#71866);
+#71861 = PLANE('',#71862);
+#71862 = AXIS2_PLACEMENT_3D('',#71863,#71864,#71865);
+#71863 = CARTESIAN_POINT('',(3.25,-3.425,0.91));
+#71864 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71865 = DIRECTION('',(0.,0.,-1.));
+#71866 = DEFINITIONAL_REPRESENTATION('',(#71867),#71871);
+#71867 = LINE('',#71868,#71869);
+#71868 = CARTESIAN_POINT('',(0.,-0.3));
+#71869 = VECTOR('',#71870,1.);
+#71870 = DIRECTION('',(1.,0.));
+#71871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71872 = ORIENTED_EDGE('',*,*,#71873,.T.);
+#71873 = EDGE_CURVE('',#71846,#71874,#71876,.T.);
+#71874 = VERTEX_POINT('',#71875);
+#71875 = CARTESIAN_POINT('',(3.53,-3.725,0.));
+#71876 = SURFACE_CURVE('',#71877,(#71882,#71889),.PCURVE_S1.);
+#71877 = CIRCLE('',#71878,0.28);
+#71878 = AXIS2_PLACEMENT_3D('',#71879,#71880,#71881);
+#71879 = CARTESIAN_POINT('',(3.53,-3.725,0.28));
+#71880 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#71881 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#71882 = PCURVE('',#67046,#71883);
+#71883 = DEFINITIONAL_REPRESENTATION('',(#71884),#71888);
+#71884 = CIRCLE('',#71885,0.28);
+#71885 = AXIS2_PLACEMENT_2D('',#71886,#71887);
+#71886 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#71887 = DIRECTION('',(1.982541115402E-16,1.));
+#71888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71889 = PCURVE('',#71890,#71895);
+#71890 = CYLINDRICAL_SURFACE('',#71891,0.28);
+#71891 = AXIS2_PLACEMENT_3D('',#71892,#71893,#71894);
+#71892 = CARTESIAN_POINT('',(3.53,-3.425,0.28));
+#71893 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#71894 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#71895 = DEFINITIONAL_REPRESENTATION('',(#71896),#71900);
+#71896 = LINE('',#71897,#71898);
+#71897 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#71898 = VECTOR('',#71899,1.);
+#71899 = DIRECTION('',(-1.,0.));
+#71900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71901 = ORIENTED_EDGE('',*,*,#71902,.T.);
+#71902 = EDGE_CURVE('',#71874,#71903,#71905,.T.);
+#71903 = VERTEX_POINT('',#71904);
+#71904 = CARTESIAN_POINT('',(3.9,-3.725,0.));
+#71905 = SURFACE_CURVE('',#71906,(#71910,#71917),.PCURVE_S1.);
+#71906 = LINE('',#71907,#71908);
+#71907 = CARTESIAN_POINT('',(3.53,-3.725,0.));
+#71908 = VECTOR('',#71909,1.);
+#71909 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#71910 = PCURVE('',#67046,#71911);
+#71911 = DEFINITIONAL_REPRESENTATION('',(#71912),#71916);
+#71912 = LINE('',#71913,#71914);
+#71913 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#71914 = VECTOR('',#71915,1.);
+#71915 = DIRECTION('',(0.,-1.));
+#71916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71917 = PCURVE('',#71918,#71923);
+#71918 = PLANE('',#71919);
+#71919 = AXIS2_PLACEMENT_3D('',#71920,#71921,#71922);
+#71920 = CARTESIAN_POINT('',(3.53,-3.425,0.));
+#71921 = DIRECTION('',(0.,0.,1.));
+#71922 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#71923 = DEFINITIONAL_REPRESENTATION('',(#71924),#71928);
+#71924 = LINE('',#71925,#71926);
+#71925 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#71926 = VECTOR('',#71927,1.);
+#71927 = DIRECTION('',(1.,0.));
+#71928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71929 = ORIENTED_EDGE('',*,*,#71930,.T.);
+#71930 = EDGE_CURVE('',#71903,#71931,#71933,.T.);
+#71931 = VERTEX_POINT('',#71932);
+#71932 = CARTESIAN_POINT('',(3.9,-3.725,0.18));
+#71933 = SURFACE_CURVE('',#71934,(#71938,#71945),.PCURVE_S1.);
+#71934 = LINE('',#71935,#71936);
+#71935 = CARTESIAN_POINT('',(3.9,-3.725,0.));
+#71936 = VECTOR('',#71937,1.);
+#71937 = DIRECTION('',(0.,0.,1.));
+#71938 = PCURVE('',#67046,#71939);
+#71939 = DEFINITIONAL_REPRESENTATION('',(#71940),#71944);
+#71940 = LINE('',#71941,#71942);
+#71941 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#71942 = VECTOR('',#71943,1.);
+#71943 = DIRECTION('',(1.,0.));
+#71944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71945 = PCURVE('',#71946,#71951);
+#71946 = PLANE('',#71947);
+#71947 = AXIS2_PLACEMENT_3D('',#71948,#71949,#71950);
+#71948 = CARTESIAN_POINT('',(3.9,-3.425,0.));
+#71949 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#71950 = DIRECTION('',(0.,0.,1.));
+#71951 = DEFINITIONAL_REPRESENTATION('',(#71952),#71956);
+#71952 = LINE('',#71953,#71954);
+#71953 = CARTESIAN_POINT('',(0.,-0.3));
+#71954 = VECTOR('',#71955,1.);
+#71955 = DIRECTION('',(1.,0.));
+#71956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71957 = ORIENTED_EDGE('',*,*,#71958,.T.);
+#71958 = EDGE_CURVE('',#71931,#71959,#71961,.T.);
+#71959 = VERTEX_POINT('',#71960);
+#71960 = CARTESIAN_POINT('',(3.53,-3.725,0.18));
+#71961 = SURFACE_CURVE('',#71962,(#71966,#71973),.PCURVE_S1.);
+#71962 = LINE('',#71963,#71964);
+#71963 = CARTESIAN_POINT('',(3.9,-3.725,0.18));
+#71964 = VECTOR('',#71965,1.);
+#71965 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#71966 = PCURVE('',#67046,#71967);
+#71967 = DEFINITIONAL_REPRESENTATION('',(#71968),#71972);
+#71968 = LINE('',#71969,#71970);
+#71969 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#71970 = VECTOR('',#71971,1.);
+#71971 = DIRECTION('',(0.,1.));
+#71972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71973 = PCURVE('',#71974,#71979);
+#71974 = PLANE('',#71975);
+#71975 = AXIS2_PLACEMENT_3D('',#71976,#71977,#71978);
+#71976 = CARTESIAN_POINT('',(3.9,-3.425,0.18));
+#71977 = DIRECTION('',(0.,0.,-1.));
+#71978 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#71979 = DEFINITIONAL_REPRESENTATION('',(#71980),#71984);
+#71980 = LINE('',#71981,#71982);
+#71981 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#71982 = VECTOR('',#71983,1.);
+#71983 = DIRECTION('',(1.,0.));
+#71984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71985 = ORIENTED_EDGE('',*,*,#71986,.T.);
+#71986 = EDGE_CURVE('',#71959,#71987,#71989,.T.);
+#71987 = VERTEX_POINT('',#71988);
+#71988 = CARTESIAN_POINT('',(3.43,-3.725,0.28));
+#71989 = SURFACE_CURVE('',#71990,(#71995,#72006),.PCURVE_S1.);
+#71990 = CIRCLE('',#71991,0.1);
+#71991 = AXIS2_PLACEMENT_3D('',#71992,#71993,#71994);
+#71992 = CARTESIAN_POINT('',(3.53,-3.725,0.28));
+#71993 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#71994 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#71995 = PCURVE('',#67046,#71996);
+#71996 = DEFINITIONAL_REPRESENTATION('',(#71997),#72005);
+#71997 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71998,#71999,#72000,#72001
+ ,#72002,#72003,#72004),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#71998 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#71999 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#72000 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#72001 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#72002 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#72003 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#72004 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#72005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72006 = PCURVE('',#72007,#72012);
+#72007 = CYLINDRICAL_SURFACE('',#72008,0.1);
+#72008 = AXIS2_PLACEMENT_3D('',#72009,#72010,#72011);
+#72009 = CARTESIAN_POINT('',(3.53,-3.425,0.28));
+#72010 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#72011 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#72012 = DEFINITIONAL_REPRESENTATION('',(#72013),#72017);
+#72013 = LINE('',#72014,#72015);
+#72014 = CARTESIAN_POINT('',(0.,-0.3));
+#72015 = VECTOR('',#72016,1.);
+#72016 = DIRECTION('',(1.,0.));
+#72017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72018 = ORIENTED_EDGE('',*,*,#72019,.T.);
+#72019 = EDGE_CURVE('',#71987,#72020,#72022,.T.);
+#72020 = VERTEX_POINT('',#72021);
+#72021 = CARTESIAN_POINT('',(3.43,-3.725,0.91));
+#72022 = SURFACE_CURVE('',#72023,(#72027,#72034),.PCURVE_S1.);
+#72023 = LINE('',#72024,#72025);
+#72024 = CARTESIAN_POINT('',(3.43,-3.725,0.28));
+#72025 = VECTOR('',#72026,1.);
+#72026 = DIRECTION('',(0.,0.,1.));
+#72027 = PCURVE('',#67046,#72028);
+#72028 = DEFINITIONAL_REPRESENTATION('',(#72029),#72033);
+#72029 = LINE('',#72030,#72031);
+#72030 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#72031 = VECTOR('',#72032,1.);
+#72032 = DIRECTION('',(1.,0.));
+#72033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72034 = PCURVE('',#72035,#72040);
+#72035 = PLANE('',#72036);
+#72036 = AXIS2_PLACEMENT_3D('',#72037,#72038,#72039);
+#72037 = CARTESIAN_POINT('',(3.43,-3.425,0.28));
+#72038 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72039 = DIRECTION('',(0.,0.,1.));
+#72040 = DEFINITIONAL_REPRESENTATION('',(#72041),#72045);
+#72041 = LINE('',#72042,#72043);
+#72042 = CARTESIAN_POINT('',(0.,-0.3));
+#72043 = VECTOR('',#72044,1.);
+#72044 = DIRECTION('',(1.,0.));
+#72045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72046 = ORIENTED_EDGE('',*,*,#72047,.T.);
+#72047 = EDGE_CURVE('',#72020,#72048,#72050,.T.);
+#72048 = VERTEX_POINT('',#72049);
+#72049 = CARTESIAN_POINT('',(3.15,-3.725,1.19));
+#72050 = SURFACE_CURVE('',#72051,(#72056,#72063),.PCURVE_S1.);
+#72051 = CIRCLE('',#72052,0.28);
+#72052 = AXIS2_PLACEMENT_3D('',#72053,#72054,#72055);
+#72053 = CARTESIAN_POINT('',(3.15,-3.725,0.91));
+#72054 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#72055 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72056 = PCURVE('',#67046,#72057);
+#72057 = DEFINITIONAL_REPRESENTATION('',(#72058),#72062);
+#72058 = CIRCLE('',#72059,0.28);
+#72059 = AXIS2_PLACEMENT_2D('',#72060,#72061);
+#72060 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#72061 = DIRECTION('',(0.,-1.));
+#72062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72063 = PCURVE('',#72064,#72069);
+#72064 = CYLINDRICAL_SURFACE('',#72065,0.28);
+#72065 = AXIS2_PLACEMENT_3D('',#72066,#72067,#72068);
+#72066 = CARTESIAN_POINT('',(3.15,-3.425,0.91));
+#72067 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#72068 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72069 = DEFINITIONAL_REPRESENTATION('',(#72070),#72074);
+#72070 = LINE('',#72071,#72072);
+#72071 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#72072 = VECTOR('',#72073,1.);
+#72073 = DIRECTION('',(-1.,0.));
+#72074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72075 = ORIENTED_EDGE('',*,*,#72076,.T.);
+#72076 = EDGE_CURVE('',#72048,#67031,#72077,.T.);
+#72077 = SURFACE_CURVE('',#72078,(#72082,#72089),.PCURVE_S1.);
+#72078 = LINE('',#72079,#72080);
+#72079 = CARTESIAN_POINT('',(3.15,-3.725,1.19));
+#72080 = VECTOR('',#72081,1.);
+#72081 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72082 = PCURVE('',#67046,#72083);
+#72083 = DEFINITIONAL_REPRESENTATION('',(#72084),#72088);
+#72084 = LINE('',#72085,#72086);
+#72085 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#72086 = VECTOR('',#72087,1.);
+#72087 = DIRECTION('',(0.,1.));
+#72088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72089 = PCURVE('',#69662,#72090);
+#72090 = DEFINITIONAL_REPRESENTATION('',(#72091),#72095);
+#72091 = LINE('',#72092,#72093);
+#72092 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#72093 = VECTOR('',#72094,1.);
+#72094 = DIRECTION('',(1.,0.));
+#72095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72096 = ADVANCED_FACE('',(#72097),#67096,.F.);
+#72097 = FACE_BOUND('',#72098,.F.);
+#72098 = EDGE_LOOP('',(#72099,#72119,#72120,#72140));
+#72099 = ORIENTED_EDGE('',*,*,#72100,.F.);
+#72100 = EDGE_CURVE('',#67031,#69647,#72101,.T.);
+#72101 = SURFACE_CURVE('',#72102,(#72106,#72112),.PCURVE_S1.);
+#72102 = LINE('',#72103,#72104);
+#72103 = CARTESIAN_POINT('',(3.15,-3.725,1.19));
+#72104 = VECTOR('',#72105,1.);
+#72105 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72106 = PCURVE('',#67096,#72107);
+#72107 = DEFINITIONAL_REPRESENTATION('',(#72108),#72111);
+#72108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72109,#72110),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#72109 = CARTESIAN_POINT('',(8.625,-3.40800752421E-15));
+#72110 = CARTESIAN_POINT('',(8.644102564103,1.));
+#72111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72112 = PCURVE('',#69662,#72113);
+#72113 = DEFINITIONAL_REPRESENTATION('',(#72114),#72118);
+#72114 = LINE('',#72115,#72116);
+#72115 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#72116 = VECTOR('',#72117,1.);
+#72117 = DIRECTION('',(1.,0.));
+#72118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72119 = ORIENTED_EDGE('',*,*,#67082,.T.);
+#72120 = ORIENTED_EDGE('',*,*,#72121,.T.);
+#72121 = EDGE_CURVE('',#67060,#69675,#72122,.T.);
+#72122 = SURFACE_CURVE('',#72123,(#72127,#72133),.PCURVE_S1.);
+#72123 = LINE('',#72124,#72125);
+#72124 = CARTESIAN_POINT('',(3.15,-4.075,1.19));
+#72125 = VECTOR('',#72126,1.);
+#72126 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72127 = PCURVE('',#67096,#72128);
+#72128 = DEFINITIONAL_REPRESENTATION('',(#72129),#72132);
+#72129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72130,#72131),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#72130 = CARTESIAN_POINT('',(8.975,1.98786377169E-16));
+#72131 = CARTESIAN_POINT('',(8.995897435897,1.));
+#72132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72133 = PCURVE('',#69712,#72134);
+#72134 = DEFINITIONAL_REPRESENTATION('',(#72135),#72139);
+#72135 = LINE('',#72136,#72137);
+#72136 = CARTESIAN_POINT('',(-0.,0.));
+#72137 = VECTOR('',#72138,1.);
+#72138 = DIRECTION('',(1.,0.));
+#72139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72140 = ORIENTED_EDGE('',*,*,#69674,.F.);
+#72141 = ADVANCED_FACE('',(#72142),#67177,.F.);
+#72142 = FACE_BOUND('',#72143,.F.);
+#72143 = EDGE_LOOP('',(#72144,#72145,#72173,#72194));
+#72144 = ORIENTED_EDGE('',*,*,#67163,.T.);
+#72145 = ORIENTED_EDGE('',*,*,#72146,.T.);
+#72146 = EDGE_CURVE('',#67136,#72147,#72149,.T.);
+#72147 = VERTEX_POINT('',#72148);
+#72148 = CARTESIAN_POINT('',(3.25,3.425,0.91));
+#72149 = SURFACE_CURVE('',#72150,(#72155,#72162),.PCURVE_S1.);
+#72150 = CIRCLE('',#72151,0.1);
+#72151 = AXIS2_PLACEMENT_3D('',#72152,#72153,#72154);
+#72152 = CARTESIAN_POINT('',(3.15,3.425,0.91));
+#72153 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#72154 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#72155 = PCURVE('',#67177,#72156);
+#72156 = DEFINITIONAL_REPRESENTATION('',(#72157),#72161);
+#72157 = LINE('',#72158,#72159);
+#72158 = CARTESIAN_POINT('',(0.,-0.3));
+#72159 = VECTOR('',#72160,1.);
+#72160 = DIRECTION('',(1.,0.));
+#72161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72162 = PCURVE('',#67151,#72163);
+#72163 = DEFINITIONAL_REPRESENTATION('',(#72164),#72172);
+#72164 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#72165,#72166,#72167,#72168
+ ,#72169,#72170,#72171),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#72165 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#72166 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#72167 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#72168 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#72169 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#72170 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#72171 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#72172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72173 = ORIENTED_EDGE('',*,*,#72174,.F.);
+#72174 = EDGE_CURVE('',#69857,#72147,#72175,.T.);
+#72175 = SURFACE_CURVE('',#72176,(#72180,#72187),.PCURVE_S1.);
+#72176 = LINE('',#72177,#72178);
+#72177 = CARTESIAN_POINT('',(3.25,3.725,0.91));
+#72178 = VECTOR('',#72179,1.);
+#72179 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#72180 = PCURVE('',#67177,#72181);
+#72181 = DEFINITIONAL_REPRESENTATION('',(#72182),#72186);
+#72182 = LINE('',#72183,#72184);
+#72183 = CARTESIAN_POINT('',(1.570796326795,0.));
+#72184 = VECTOR('',#72185,1.);
+#72185 = DIRECTION('',(0.,-1.));
+#72186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72187 = PCURVE('',#69900,#72188);
+#72188 = DEFINITIONAL_REPRESENTATION('',(#72189),#72193);
+#72189 = LINE('',#72190,#72191);
+#72190 = CARTESIAN_POINT('',(0.,0.));
+#72191 = VECTOR('',#72192,1.);
+#72192 = DIRECTION('',(0.,-1.));
+#72193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72194 = ORIENTED_EDGE('',*,*,#69856,.F.);
+#72195 = ADVANCED_FACE('',(#72196),#67151,.T.);
+#72196 = FACE_BOUND('',#72197,.T.);
+#72197 = EDGE_LOOP('',(#72198,#72199,#72200,#72201,#72224,#72248,#72271,
+ #72294,#72317,#72345,#72368,#72392));
+#72198 = ORIENTED_EDGE('',*,*,#67273,.F.);
+#72199 = ORIENTED_EDGE('',*,*,#67135,.T.);
+#72200 = ORIENTED_EDGE('',*,*,#72146,.T.);
+#72201 = ORIENTED_EDGE('',*,*,#72202,.T.);
+#72202 = EDGE_CURVE('',#72147,#72203,#72205,.T.);
+#72203 = VERTEX_POINT('',#72204);
+#72204 = CARTESIAN_POINT('',(3.25,3.425,0.28));
+#72205 = SURFACE_CURVE('',#72206,(#72210,#72217),.PCURVE_S1.);
+#72206 = LINE('',#72207,#72208);
+#72207 = CARTESIAN_POINT('',(3.25,3.425,0.91));
+#72208 = VECTOR('',#72209,1.);
+#72209 = DIRECTION('',(0.,0.,-1.));
+#72210 = PCURVE('',#67151,#72211);
+#72211 = DEFINITIONAL_REPRESENTATION('',(#72212),#72216);
+#72212 = LINE('',#72213,#72214);
+#72213 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#72214 = VECTOR('',#72215,1.);
+#72215 = DIRECTION('',(-1.,-0.));
+#72216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72217 = PCURVE('',#69900,#72218);
+#72218 = DEFINITIONAL_REPRESENTATION('',(#72219),#72223);
+#72219 = LINE('',#72220,#72221);
+#72220 = CARTESIAN_POINT('',(0.,-0.3));
+#72221 = VECTOR('',#72222,1.);
+#72222 = DIRECTION('',(1.,0.));
+#72223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72224 = ORIENTED_EDGE('',*,*,#72225,.T.);
+#72225 = EDGE_CURVE('',#72203,#72226,#72228,.T.);
+#72226 = VERTEX_POINT('',#72227);
+#72227 = CARTESIAN_POINT('',(3.53,3.425,0.));
+#72228 = SURFACE_CURVE('',#72229,(#72234,#72241),.PCURVE_S1.);
+#72229 = CIRCLE('',#72230,0.28);
+#72230 = AXIS2_PLACEMENT_3D('',#72231,#72232,#72233);
+#72231 = CARTESIAN_POINT('',(3.53,3.425,0.28));
+#72232 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#72233 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#72234 = PCURVE('',#67151,#72235);
+#72235 = DEFINITIONAL_REPRESENTATION('',(#72236),#72240);
+#72236 = CIRCLE('',#72237,0.28);
+#72237 = AXIS2_PLACEMENT_2D('',#72238,#72239);
+#72238 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#72239 = DIRECTION('',(1.982541115402E-16,1.));
+#72240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72241 = PCURVE('',#69929,#72242);
+#72242 = DEFINITIONAL_REPRESENTATION('',(#72243),#72247);
+#72243 = LINE('',#72244,#72245);
+#72244 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#72245 = VECTOR('',#72246,1.);
+#72246 = DIRECTION('',(-1.,0.));
+#72247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72248 = ORIENTED_EDGE('',*,*,#72249,.T.);
+#72249 = EDGE_CURVE('',#72226,#72250,#72252,.T.);
+#72250 = VERTEX_POINT('',#72251);
+#72251 = CARTESIAN_POINT('',(3.9,3.425,0.));
+#72252 = SURFACE_CURVE('',#72253,(#72257,#72264),.PCURVE_S1.);
+#72253 = LINE('',#72254,#72255);
+#72254 = CARTESIAN_POINT('',(3.53,3.425,0.));
+#72255 = VECTOR('',#72256,1.);
+#72256 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72257 = PCURVE('',#67151,#72258);
+#72258 = DEFINITIONAL_REPRESENTATION('',(#72259),#72263);
+#72259 = LINE('',#72260,#72261);
+#72260 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#72261 = VECTOR('',#72262,1.);
+#72262 = DIRECTION('',(0.,-1.));
+#72263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72264 = PCURVE('',#69957,#72265);
+#72265 = DEFINITIONAL_REPRESENTATION('',(#72266),#72270);
+#72266 = LINE('',#72267,#72268);
+#72267 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#72268 = VECTOR('',#72269,1.);
+#72269 = DIRECTION('',(1.,0.));
+#72270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72271 = ORIENTED_EDGE('',*,*,#72272,.T.);
+#72272 = EDGE_CURVE('',#72250,#72273,#72275,.T.);
+#72273 = VERTEX_POINT('',#72274);
+#72274 = CARTESIAN_POINT('',(3.9,3.425,0.18));
+#72275 = SURFACE_CURVE('',#72276,(#72280,#72287),.PCURVE_S1.);
+#72276 = LINE('',#72277,#72278);
+#72277 = CARTESIAN_POINT('',(3.9,3.425,0.));
+#72278 = VECTOR('',#72279,1.);
+#72279 = DIRECTION('',(0.,0.,1.));
+#72280 = PCURVE('',#67151,#72281);
+#72281 = DEFINITIONAL_REPRESENTATION('',(#72282),#72286);
+#72282 = LINE('',#72283,#72284);
+#72283 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#72284 = VECTOR('',#72285,1.);
+#72285 = DIRECTION('',(1.,0.));
+#72286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72287 = PCURVE('',#69985,#72288);
+#72288 = DEFINITIONAL_REPRESENTATION('',(#72289),#72293);
+#72289 = LINE('',#72290,#72291);
+#72290 = CARTESIAN_POINT('',(0.,-0.3));
+#72291 = VECTOR('',#72292,1.);
+#72292 = DIRECTION('',(1.,0.));
+#72293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72294 = ORIENTED_EDGE('',*,*,#72295,.T.);
+#72295 = EDGE_CURVE('',#72273,#72296,#72298,.T.);
+#72296 = VERTEX_POINT('',#72297);
+#72297 = CARTESIAN_POINT('',(3.53,3.425,0.18));
+#72298 = SURFACE_CURVE('',#72299,(#72303,#72310),.PCURVE_S1.);
+#72299 = LINE('',#72300,#72301);
+#72300 = CARTESIAN_POINT('',(3.9,3.425,0.18));
+#72301 = VECTOR('',#72302,1.);
+#72302 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72303 = PCURVE('',#67151,#72304);
+#72304 = DEFINITIONAL_REPRESENTATION('',(#72305),#72309);
+#72305 = LINE('',#72306,#72307);
+#72306 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#72307 = VECTOR('',#72308,1.);
+#72308 = DIRECTION('',(0.,1.));
+#72309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72310 = PCURVE('',#70013,#72311);
+#72311 = DEFINITIONAL_REPRESENTATION('',(#72312),#72316);
+#72312 = LINE('',#72313,#72314);
+#72313 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#72314 = VECTOR('',#72315,1.);
+#72315 = DIRECTION('',(1.,0.));
+#72316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72317 = ORIENTED_EDGE('',*,*,#72318,.T.);
+#72318 = EDGE_CURVE('',#72296,#72319,#72321,.T.);
+#72319 = VERTEX_POINT('',#72320);
+#72320 = CARTESIAN_POINT('',(3.43,3.425,0.28));
+#72321 = SURFACE_CURVE('',#72322,(#72327,#72338),.PCURVE_S1.);
+#72322 = CIRCLE('',#72323,0.1);
+#72323 = AXIS2_PLACEMENT_3D('',#72324,#72325,#72326);
+#72324 = CARTESIAN_POINT('',(3.53,3.425,0.28));
+#72325 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#72326 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#72327 = PCURVE('',#67151,#72328);
+#72328 = DEFINITIONAL_REPRESENTATION('',(#72329),#72337);
+#72329 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#72330,#72331,#72332,#72333
+ ,#72334,#72335,#72336),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#72330 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#72331 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#72332 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#72333 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#72334 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#72335 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#72336 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#72337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72338 = PCURVE('',#70046,#72339);
+#72339 = DEFINITIONAL_REPRESENTATION('',(#72340),#72344);
+#72340 = LINE('',#72341,#72342);
+#72341 = CARTESIAN_POINT('',(0.,-0.3));
+#72342 = VECTOR('',#72343,1.);
+#72343 = DIRECTION('',(1.,0.));
+#72344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72345 = ORIENTED_EDGE('',*,*,#72346,.T.);
+#72346 = EDGE_CURVE('',#72319,#72347,#72349,.T.);
+#72347 = VERTEX_POINT('',#72348);
+#72348 = CARTESIAN_POINT('',(3.43,3.425,0.91));
+#72349 = SURFACE_CURVE('',#72350,(#72354,#72361),.PCURVE_S1.);
+#72350 = LINE('',#72351,#72352);
+#72351 = CARTESIAN_POINT('',(3.43,3.425,0.28));
+#72352 = VECTOR('',#72353,1.);
+#72353 = DIRECTION('',(0.,0.,1.));
+#72354 = PCURVE('',#67151,#72355);
+#72355 = DEFINITIONAL_REPRESENTATION('',(#72356),#72360);
+#72356 = LINE('',#72357,#72358);
+#72357 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#72358 = VECTOR('',#72359,1.);
+#72359 = DIRECTION('',(1.,0.));
+#72360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72361 = PCURVE('',#70074,#72362);
+#72362 = DEFINITIONAL_REPRESENTATION('',(#72363),#72367);
+#72363 = LINE('',#72364,#72365);
+#72364 = CARTESIAN_POINT('',(0.,-0.3));
+#72365 = VECTOR('',#72366,1.);
+#72366 = DIRECTION('',(1.,0.));
+#72367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72368 = ORIENTED_EDGE('',*,*,#72369,.T.);
+#72369 = EDGE_CURVE('',#72347,#72370,#72372,.T.);
+#72370 = VERTEX_POINT('',#72371);
+#72371 = CARTESIAN_POINT('',(3.15,3.425,1.19));
+#72372 = SURFACE_CURVE('',#72373,(#72378,#72385),.PCURVE_S1.);
+#72373 = CIRCLE('',#72374,0.28);
+#72374 = AXIS2_PLACEMENT_3D('',#72375,#72376,#72377);
+#72375 = CARTESIAN_POINT('',(3.15,3.425,0.91));
+#72376 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#72377 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72378 = PCURVE('',#67151,#72379);
+#72379 = DEFINITIONAL_REPRESENTATION('',(#72380),#72384);
+#72380 = CIRCLE('',#72381,0.28);
+#72381 = AXIS2_PLACEMENT_2D('',#72382,#72383);
+#72382 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#72383 = DIRECTION('',(0.,-1.));
+#72384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72385 = PCURVE('',#70103,#72386);
+#72386 = DEFINITIONAL_REPRESENTATION('',(#72387),#72391);
+#72387 = LINE('',#72388,#72389);
+#72388 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#72389 = VECTOR('',#72390,1.);
+#72390 = DIRECTION('',(-1.,0.));
+#72391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72392 = ORIENTED_EDGE('',*,*,#72393,.T.);
+#72393 = EDGE_CURVE('',#72370,#67274,#72394,.T.);
+#72394 = SURFACE_CURVE('',#72395,(#72399,#72406),.PCURVE_S1.);
+#72395 = LINE('',#72396,#72397);
+#72396 = CARTESIAN_POINT('',(3.15,3.425,1.19));
+#72397 = VECTOR('',#72398,1.);
+#72398 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72399 = PCURVE('',#67151,#72400);
+#72400 = DEFINITIONAL_REPRESENTATION('',(#72401),#72405);
+#72401 = LINE('',#72402,#72403);
+#72402 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#72403 = VECTOR('',#72404,1.);
+#72404 = DIRECTION('',(0.,1.));
+#72405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72406 = PCURVE('',#69112,#72407);
+#72407 = DEFINITIONAL_REPRESENTATION('',(#72408),#72412);
+#72408 = LINE('',#72409,#72410);
+#72409 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#72410 = VECTOR('',#72411,1.);
+#72411 = DIRECTION('',(1.,0.));
+#72412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72413 = ADVANCED_FACE('',(#72414),#67208,.F.);
+#72414 = FACE_BOUND('',#72415,.F.);
+#72415 = EDGE_LOOP('',(#72416,#72417,#72418,#72446,#72469,#72493,#72516,
+ #72539,#72562,#72590,#72613,#72637));
+#72416 = ORIENTED_EDGE('',*,*,#67383,.F.);
+#72417 = ORIENTED_EDGE('',*,*,#67192,.T.);
+#72418 = ORIENTED_EDGE('',*,*,#72419,.T.);
+#72419 = EDGE_CURVE('',#67193,#72420,#72422,.T.);
+#72420 = VERTEX_POINT('',#72421);
+#72421 = CARTESIAN_POINT('',(3.25,-3.425,0.91));
+#72422 = SURFACE_CURVE('',#72423,(#72428,#72439),.PCURVE_S1.);
+#72423 = CIRCLE('',#72424,0.1);
+#72424 = AXIS2_PLACEMENT_3D('',#72425,#72426,#72427);
+#72425 = CARTESIAN_POINT('',(3.15,-3.425,0.91));
+#72426 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#72427 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#72428 = PCURVE('',#67208,#72429);
+#72429 = DEFINITIONAL_REPRESENTATION('',(#72430),#72438);
+#72430 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#72431,#72432,#72433,#72434
+ ,#72435,#72436,#72437),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#72431 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#72432 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#72433 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#72434 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#72435 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#72436 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#72437 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#72438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72439 = PCURVE('',#67258,#72440);
+#72440 = DEFINITIONAL_REPRESENTATION('',(#72441),#72445);
+#72441 = LINE('',#72442,#72443);
+#72442 = CARTESIAN_POINT('',(0.,0.));
+#72443 = VECTOR('',#72444,1.);
+#72444 = DIRECTION('',(1.,0.));
+#72445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72446 = ORIENTED_EDGE('',*,*,#72447,.T.);
+#72447 = EDGE_CURVE('',#72420,#72448,#72450,.T.);
+#72448 = VERTEX_POINT('',#72449);
+#72449 = CARTESIAN_POINT('',(3.25,-3.425,0.28));
+#72450 = SURFACE_CURVE('',#72451,(#72455,#72462),.PCURVE_S1.);
+#72451 = LINE('',#72452,#72453);
+#72452 = CARTESIAN_POINT('',(3.25,-3.425,0.91));
+#72453 = VECTOR('',#72454,1.);
+#72454 = DIRECTION('',(0.,0.,-1.));
+#72455 = PCURVE('',#67208,#72456);
+#72456 = DEFINITIONAL_REPRESENTATION('',(#72457),#72461);
+#72457 = LINE('',#72458,#72459);
+#72458 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#72459 = VECTOR('',#72460,1.);
+#72460 = DIRECTION('',(-1.,-0.));
+#72461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72462 = PCURVE('',#71861,#72463);
+#72463 = DEFINITIONAL_REPRESENTATION('',(#72464),#72468);
+#72464 = LINE('',#72465,#72466);
+#72465 = CARTESIAN_POINT('',(0.,0.));
+#72466 = VECTOR('',#72467,1.);
+#72467 = DIRECTION('',(1.,0.));
+#72468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72469 = ORIENTED_EDGE('',*,*,#72470,.T.);
+#72470 = EDGE_CURVE('',#72448,#72471,#72473,.T.);
+#72471 = VERTEX_POINT('',#72472);
+#72472 = CARTESIAN_POINT('',(3.53,-3.425,0.));
+#72473 = SURFACE_CURVE('',#72474,(#72479,#72486),.PCURVE_S1.);
+#72474 = CIRCLE('',#72475,0.28);
+#72475 = AXIS2_PLACEMENT_3D('',#72476,#72477,#72478);
+#72476 = CARTESIAN_POINT('',(3.53,-3.425,0.28));
+#72477 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#72478 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#72479 = PCURVE('',#67208,#72480);
+#72480 = DEFINITIONAL_REPRESENTATION('',(#72481),#72485);
+#72481 = CIRCLE('',#72482,0.28);
+#72482 = AXIS2_PLACEMENT_2D('',#72483,#72484);
+#72483 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#72484 = DIRECTION('',(1.982541115402E-16,1.));
+#72485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72486 = PCURVE('',#71890,#72487);
+#72487 = DEFINITIONAL_REPRESENTATION('',(#72488),#72492);
+#72488 = LINE('',#72489,#72490);
+#72489 = CARTESIAN_POINT('',(6.28318530718,0.));
+#72490 = VECTOR('',#72491,1.);
+#72491 = DIRECTION('',(-1.,0.));
+#72492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72493 = ORIENTED_EDGE('',*,*,#72494,.T.);
+#72494 = EDGE_CURVE('',#72471,#72495,#72497,.T.);
+#72495 = VERTEX_POINT('',#72496);
+#72496 = CARTESIAN_POINT('',(3.9,-3.425,0.));
+#72497 = SURFACE_CURVE('',#72498,(#72502,#72509),.PCURVE_S1.);
+#72498 = LINE('',#72499,#72500);
+#72499 = CARTESIAN_POINT('',(3.53,-3.425,0.));
+#72500 = VECTOR('',#72501,1.);
+#72501 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72502 = PCURVE('',#67208,#72503);
+#72503 = DEFINITIONAL_REPRESENTATION('',(#72504),#72508);
+#72504 = LINE('',#72505,#72506);
+#72505 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#72506 = VECTOR('',#72507,1.);
+#72507 = DIRECTION('',(0.,-1.));
+#72508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72509 = PCURVE('',#71918,#72510);
+#72510 = DEFINITIONAL_REPRESENTATION('',(#72511),#72515);
+#72511 = LINE('',#72512,#72513);
+#72512 = CARTESIAN_POINT('',(0.,0.));
+#72513 = VECTOR('',#72514,1.);
+#72514 = DIRECTION('',(1.,0.));
+#72515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72516 = ORIENTED_EDGE('',*,*,#72517,.T.);
+#72517 = EDGE_CURVE('',#72495,#72518,#72520,.T.);
+#72518 = VERTEX_POINT('',#72519);
+#72519 = CARTESIAN_POINT('',(3.9,-3.425,0.18));
+#72520 = SURFACE_CURVE('',#72521,(#72525,#72532),.PCURVE_S1.);
+#72521 = LINE('',#72522,#72523);
+#72522 = CARTESIAN_POINT('',(3.9,-3.425,0.));
+#72523 = VECTOR('',#72524,1.);
+#72524 = DIRECTION('',(0.,0.,1.));
+#72525 = PCURVE('',#67208,#72526);
+#72526 = DEFINITIONAL_REPRESENTATION('',(#72527),#72531);
+#72527 = LINE('',#72528,#72529);
+#72528 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#72529 = VECTOR('',#72530,1.);
+#72530 = DIRECTION('',(1.,0.));
+#72531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72532 = PCURVE('',#71946,#72533);
+#72533 = DEFINITIONAL_REPRESENTATION('',(#72534),#72538);
+#72534 = LINE('',#72535,#72536);
+#72535 = CARTESIAN_POINT('',(0.,0.));
+#72536 = VECTOR('',#72537,1.);
+#72537 = DIRECTION('',(1.,0.));
+#72538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72539 = ORIENTED_EDGE('',*,*,#72540,.T.);
+#72540 = EDGE_CURVE('',#72518,#72541,#72543,.T.);
+#72541 = VERTEX_POINT('',#72542);
+#72542 = CARTESIAN_POINT('',(3.53,-3.425,0.18));
+#72543 = SURFACE_CURVE('',#72544,(#72548,#72555),.PCURVE_S1.);
+#72544 = LINE('',#72545,#72546);
+#72545 = CARTESIAN_POINT('',(3.9,-3.425,0.18));
+#72546 = VECTOR('',#72547,1.);
+#72547 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72548 = PCURVE('',#67208,#72549);
+#72549 = DEFINITIONAL_REPRESENTATION('',(#72550),#72554);
+#72550 = LINE('',#72551,#72552);
+#72551 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#72552 = VECTOR('',#72553,1.);
+#72553 = DIRECTION('',(0.,1.));
+#72554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72555 = PCURVE('',#71974,#72556);
+#72556 = DEFINITIONAL_REPRESENTATION('',(#72557),#72561);
+#72557 = LINE('',#72558,#72559);
+#72558 = CARTESIAN_POINT('',(-0.,0.));
+#72559 = VECTOR('',#72560,1.);
+#72560 = DIRECTION('',(1.,0.));
+#72561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72562 = ORIENTED_EDGE('',*,*,#72563,.T.);
+#72563 = EDGE_CURVE('',#72541,#72564,#72566,.T.);
+#72564 = VERTEX_POINT('',#72565);
+#72565 = CARTESIAN_POINT('',(3.43,-3.425,0.28));
+#72566 = SURFACE_CURVE('',#72567,(#72572,#72583),.PCURVE_S1.);
+#72567 = CIRCLE('',#72568,0.1);
+#72568 = AXIS2_PLACEMENT_3D('',#72569,#72570,#72571);
+#72569 = CARTESIAN_POINT('',(3.53,-3.425,0.28));
+#72570 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#72571 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#72572 = PCURVE('',#67208,#72573);
+#72573 = DEFINITIONAL_REPRESENTATION('',(#72574),#72582);
+#72574 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#72575,#72576,#72577,#72578
+ ,#72579,#72580,#72581),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#72575 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#72576 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#72577 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#72578 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#72579 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#72580 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#72581 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#72582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72583 = PCURVE('',#72007,#72584);
+#72584 = DEFINITIONAL_REPRESENTATION('',(#72585),#72589);
+#72585 = LINE('',#72586,#72587);
+#72586 = CARTESIAN_POINT('',(0.,0.));
+#72587 = VECTOR('',#72588,1.);
+#72588 = DIRECTION('',(1.,0.));
+#72589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72590 = ORIENTED_EDGE('',*,*,#72591,.T.);
+#72591 = EDGE_CURVE('',#72564,#72592,#72594,.T.);
+#72592 = VERTEX_POINT('',#72593);
+#72593 = CARTESIAN_POINT('',(3.43,-3.425,0.91));
+#72594 = SURFACE_CURVE('',#72595,(#72599,#72606),.PCURVE_S1.);
+#72595 = LINE('',#72596,#72597);
+#72596 = CARTESIAN_POINT('',(3.43,-3.425,0.28));
+#72597 = VECTOR('',#72598,1.);
+#72598 = DIRECTION('',(0.,0.,1.));
+#72599 = PCURVE('',#67208,#72600);
+#72600 = DEFINITIONAL_REPRESENTATION('',(#72601),#72605);
+#72601 = LINE('',#72602,#72603);
+#72602 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#72603 = VECTOR('',#72604,1.);
+#72604 = DIRECTION('',(1.,0.));
+#72605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72606 = PCURVE('',#72035,#72607);
+#72607 = DEFINITIONAL_REPRESENTATION('',(#72608),#72612);
+#72608 = LINE('',#72609,#72610);
+#72609 = CARTESIAN_POINT('',(0.,0.));
+#72610 = VECTOR('',#72611,1.);
+#72611 = DIRECTION('',(1.,0.));
+#72612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72613 = ORIENTED_EDGE('',*,*,#72614,.T.);
+#72614 = EDGE_CURVE('',#72592,#72615,#72617,.T.);
+#72615 = VERTEX_POINT('',#72616);
+#72616 = CARTESIAN_POINT('',(3.15,-3.425,1.19));
+#72617 = SURFACE_CURVE('',#72618,(#72623,#72630),.PCURVE_S1.);
+#72618 = CIRCLE('',#72619,0.28);
+#72619 = AXIS2_PLACEMENT_3D('',#72620,#72621,#72622);
+#72620 = CARTESIAN_POINT('',(3.15,-3.425,0.91));
+#72621 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#72622 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72623 = PCURVE('',#67208,#72624);
+#72624 = DEFINITIONAL_REPRESENTATION('',(#72625),#72629);
+#72625 = CIRCLE('',#72626,0.28);
+#72626 = AXIS2_PLACEMENT_2D('',#72627,#72628);
+#72627 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#72628 = DIRECTION('',(0.,-1.));
+#72629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72630 = PCURVE('',#72064,#72631);
+#72631 = DEFINITIONAL_REPRESENTATION('',(#72632),#72636);
+#72632 = LINE('',#72633,#72634);
+#72633 = CARTESIAN_POINT('',(6.28318530718,0.));
+#72634 = VECTOR('',#72635,1.);
+#72635 = DIRECTION('',(-1.,0.));
+#72636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72637 = ORIENTED_EDGE('',*,*,#72638,.T.);
+#72638 = EDGE_CURVE('',#72615,#67384,#72639,.T.);
+#72639 = SURFACE_CURVE('',#72640,(#72644,#72651),.PCURVE_S1.);
+#72640 = LINE('',#72641,#72642);
+#72641 = CARTESIAN_POINT('',(3.15,-3.425,1.19));
+#72642 = VECTOR('',#72643,1.);
+#72643 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72644 = PCURVE('',#67208,#72645);
+#72645 = DEFINITIONAL_REPRESENTATION('',(#72646),#72650);
+#72646 = LINE('',#72647,#72648);
+#72647 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#72648 = VECTOR('',#72649,1.);
+#72649 = DIRECTION('',(0.,1.));
+#72650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72651 = PCURVE('',#69662,#72652);
+#72652 = DEFINITIONAL_REPRESENTATION('',(#72653),#72657);
+#72653 = LINE('',#72654,#72655);
+#72654 = CARTESIAN_POINT('',(-0.,0.));
+#72655 = VECTOR('',#72656,1.);
+#72656 = DIRECTION('',(1.,0.));
+#72657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72658 = ADVANCED_FACE('',(#72659),#67258,.F.);
+#72659 = FACE_BOUND('',#72660,.F.);
+#72660 = EDGE_LOOP('',(#72661,#72662,#72663,#72684));
+#72661 = ORIENTED_EDGE('',*,*,#67244,.T.);
+#72662 = ORIENTED_EDGE('',*,*,#71817,.T.);
+#72663 = ORIENTED_EDGE('',*,*,#72664,.F.);
+#72664 = EDGE_CURVE('',#72420,#71818,#72665,.T.);
+#72665 = SURFACE_CURVE('',#72666,(#72670,#72677),.PCURVE_S1.);
+#72666 = LINE('',#72667,#72668);
+#72667 = CARTESIAN_POINT('',(3.25,-3.425,0.91));
+#72668 = VECTOR('',#72669,1.);
+#72669 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#72670 = PCURVE('',#67258,#72671);
+#72671 = DEFINITIONAL_REPRESENTATION('',(#72672),#72676);
+#72672 = LINE('',#72673,#72674);
+#72673 = CARTESIAN_POINT('',(1.570796326795,0.));
+#72674 = VECTOR('',#72675,1.);
+#72675 = DIRECTION('',(0.,-1.));
+#72676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72677 = PCURVE('',#71861,#72678);
+#72678 = DEFINITIONAL_REPRESENTATION('',(#72679),#72683);
+#72679 = LINE('',#72680,#72681);
+#72680 = CARTESIAN_POINT('',(0.,0.));
+#72681 = VECTOR('',#72682,1.);
+#72682 = DIRECTION('',(0.,-1.));
+#72683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72684 = ORIENTED_EDGE('',*,*,#72419,.F.);
+#72685 = ADVANCED_FACE('',(#72686),#67339,.F.);
+#72686 = FACE_BOUND('',#72687,.F.);
+#72687 = EDGE_LOOP('',(#72688,#72708,#72709,#72729));
+#72688 = ORIENTED_EDGE('',*,*,#72689,.F.);
+#72689 = EDGE_CURVE('',#67274,#69097,#72690,.T.);
+#72690 = SURFACE_CURVE('',#72691,(#72695,#72701),.PCURVE_S1.);
+#72691 = LINE('',#72692,#72693);
+#72692 = CARTESIAN_POINT('',(3.15,3.425,1.19));
+#72693 = VECTOR('',#72694,1.);
+#72694 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72695 = PCURVE('',#67339,#72696);
+#72696 = DEFINITIONAL_REPRESENTATION('',(#72697),#72700);
+#72697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72698,#72699),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#72698 = CARTESIAN_POINT('',(1.475,-1.79916686135E-15));
+#72699 = CARTESIAN_POINT('',(1.457435897436,1.));
+#72700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72701 = PCURVE('',#69112,#72702);
+#72702 = DEFINITIONAL_REPRESENTATION('',(#72703),#72707);
+#72703 = LINE('',#72704,#72705);
+#72704 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#72705 = VECTOR('',#72706,1.);
+#72706 = DIRECTION('',(1.,0.));
+#72707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72708 = ORIENTED_EDGE('',*,*,#67325,.T.);
+#72709 = ORIENTED_EDGE('',*,*,#72710,.T.);
+#72710 = EDGE_CURVE('',#67298,#69125,#72711,.T.);
+#72711 = SURFACE_CURVE('',#72712,(#72716,#72722),.PCURVE_S1.);
+#72712 = LINE('',#72713,#72714);
+#72713 = CARTESIAN_POINT('',(3.15,3.075,1.19));
+#72714 = VECTOR('',#72715,1.);
+#72715 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72716 = PCURVE('',#67339,#72717);
+#72717 = DEFINITIONAL_REPRESENTATION('',(#72718),#72721);
+#72718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72719,#72720),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#72719 = CARTESIAN_POINT('',(1.825,4.112136654989E-15));
+#72720 = CARTESIAN_POINT('',(1.809230769231,1.));
+#72721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72722 = PCURVE('',#69162,#72723);
+#72723 = DEFINITIONAL_REPRESENTATION('',(#72724),#72728);
+#72724 = LINE('',#72725,#72726);
+#72725 = CARTESIAN_POINT('',(-0.,0.));
+#72726 = VECTOR('',#72727,1.);
+#72727 = DIRECTION('',(1.,0.));
+#72728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72729 = ORIENTED_EDGE('',*,*,#69124,.F.);
+#72730 = ADVANCED_FACE('',(#72731),#67313,.F.);
+#72731 = FACE_BOUND('',#72732,.F.);
+#72732 = EDGE_LOOP('',(#72733,#72734,#72735,#72763,#72791,#72820,#72848,
+ #72876,#72904,#72937,#72965,#72994));
+#72733 = ORIENTED_EDGE('',*,*,#67297,.F.);
+#72734 = ORIENTED_EDGE('',*,*,#67435,.T.);
+#72735 = ORIENTED_EDGE('',*,*,#72736,.T.);
+#72736 = EDGE_CURVE('',#67436,#72737,#72739,.T.);
+#72737 = VERTEX_POINT('',#72738);
+#72738 = CARTESIAN_POINT('',(3.25,3.075,0.91));
+#72739 = SURFACE_CURVE('',#72740,(#72745,#72756),.PCURVE_S1.);
+#72740 = CIRCLE('',#72741,0.1);
+#72741 = AXIS2_PLACEMENT_3D('',#72742,#72743,#72744);
+#72742 = CARTESIAN_POINT('',(3.15,3.075,0.91));
+#72743 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#72744 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#72745 = PCURVE('',#67313,#72746);
+#72746 = DEFINITIONAL_REPRESENTATION('',(#72747),#72755);
+#72747 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#72748,#72749,#72750,#72751
+ ,#72752,#72753,#72754),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#72748 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#72749 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#72750 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#72751 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#72752 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#72753 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#72754 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#72755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72756 = PCURVE('',#67501,#72757);
+#72757 = DEFINITIONAL_REPRESENTATION('',(#72758),#72762);
+#72758 = LINE('',#72759,#72760);
+#72759 = CARTESIAN_POINT('',(0.,0.));
+#72760 = VECTOR('',#72761,1.);
+#72761 = DIRECTION('',(1.,0.));
+#72762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72763 = ORIENTED_EDGE('',*,*,#72764,.T.);
+#72764 = EDGE_CURVE('',#72737,#72765,#72767,.T.);
+#72765 = VERTEX_POINT('',#72766);
+#72766 = CARTESIAN_POINT('',(3.25,3.075,0.28));
+#72767 = SURFACE_CURVE('',#72768,(#72772,#72779),.PCURVE_S1.);
+#72768 = LINE('',#72769,#72770);
+#72769 = CARTESIAN_POINT('',(3.25,3.075,0.91));
+#72770 = VECTOR('',#72771,1.);
+#72771 = DIRECTION('',(0.,0.,-1.));
+#72772 = PCURVE('',#67313,#72773);
+#72773 = DEFINITIONAL_REPRESENTATION('',(#72774),#72778);
+#72774 = LINE('',#72775,#72776);
+#72775 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#72776 = VECTOR('',#72777,1.);
+#72777 = DIRECTION('',(-1.,-0.));
+#72778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72779 = PCURVE('',#72780,#72785);
+#72780 = PLANE('',#72781);
+#72781 = AXIS2_PLACEMENT_3D('',#72782,#72783,#72784);
+#72782 = CARTESIAN_POINT('',(3.25,3.075,0.91));
+#72783 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72784 = DIRECTION('',(0.,0.,-1.));
+#72785 = DEFINITIONAL_REPRESENTATION('',(#72786),#72790);
+#72786 = LINE('',#72787,#72788);
+#72787 = CARTESIAN_POINT('',(0.,0.));
+#72788 = VECTOR('',#72789,1.);
+#72789 = DIRECTION('',(1.,0.));
+#72790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72791 = ORIENTED_EDGE('',*,*,#72792,.T.);
+#72792 = EDGE_CURVE('',#72765,#72793,#72795,.T.);
+#72793 = VERTEX_POINT('',#72794);
+#72794 = CARTESIAN_POINT('',(3.53,3.075,0.));
+#72795 = SURFACE_CURVE('',#72796,(#72801,#72808),.PCURVE_S1.);
+#72796 = CIRCLE('',#72797,0.28);
+#72797 = AXIS2_PLACEMENT_3D('',#72798,#72799,#72800);
+#72798 = CARTESIAN_POINT('',(3.53,3.075,0.28));
+#72799 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#72800 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#72801 = PCURVE('',#67313,#72802);
+#72802 = DEFINITIONAL_REPRESENTATION('',(#72803),#72807);
+#72803 = CIRCLE('',#72804,0.28);
+#72804 = AXIS2_PLACEMENT_2D('',#72805,#72806);
+#72805 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#72806 = DIRECTION('',(1.982541115402E-16,1.));
+#72807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72808 = PCURVE('',#72809,#72814);
+#72809 = CYLINDRICAL_SURFACE('',#72810,0.28);
+#72810 = AXIS2_PLACEMENT_3D('',#72811,#72812,#72813);
+#72811 = CARTESIAN_POINT('',(3.53,3.075,0.28));
+#72812 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#72813 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#72814 = DEFINITIONAL_REPRESENTATION('',(#72815),#72819);
+#72815 = LINE('',#72816,#72817);
+#72816 = CARTESIAN_POINT('',(6.28318530718,0.));
+#72817 = VECTOR('',#72818,1.);
+#72818 = DIRECTION('',(-1.,0.));
+#72819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72820 = ORIENTED_EDGE('',*,*,#72821,.T.);
+#72821 = EDGE_CURVE('',#72793,#72822,#72824,.T.);
+#72822 = VERTEX_POINT('',#72823);
+#72823 = CARTESIAN_POINT('',(3.9,3.075,0.));
+#72824 = SURFACE_CURVE('',#72825,(#72829,#72836),.PCURVE_S1.);
+#72825 = LINE('',#72826,#72827);
+#72826 = CARTESIAN_POINT('',(3.53,3.075,0.));
+#72827 = VECTOR('',#72828,1.);
+#72828 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72829 = PCURVE('',#67313,#72830);
+#72830 = DEFINITIONAL_REPRESENTATION('',(#72831),#72835);
+#72831 = LINE('',#72832,#72833);
+#72832 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#72833 = VECTOR('',#72834,1.);
+#72834 = DIRECTION('',(0.,-1.));
+#72835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72836 = PCURVE('',#72837,#72842);
+#72837 = PLANE('',#72838);
+#72838 = AXIS2_PLACEMENT_3D('',#72839,#72840,#72841);
+#72839 = CARTESIAN_POINT('',(3.53,3.075,0.));
+#72840 = DIRECTION('',(0.,0.,1.));
+#72841 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#72842 = DEFINITIONAL_REPRESENTATION('',(#72843),#72847);
+#72843 = LINE('',#72844,#72845);
+#72844 = CARTESIAN_POINT('',(0.,0.));
+#72845 = VECTOR('',#72846,1.);
+#72846 = DIRECTION('',(1.,0.));
+#72847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72848 = ORIENTED_EDGE('',*,*,#72849,.T.);
+#72849 = EDGE_CURVE('',#72822,#72850,#72852,.T.);
+#72850 = VERTEX_POINT('',#72851);
+#72851 = CARTESIAN_POINT('',(3.9,3.075,0.18));
+#72852 = SURFACE_CURVE('',#72853,(#72857,#72864),.PCURVE_S1.);
+#72853 = LINE('',#72854,#72855);
+#72854 = CARTESIAN_POINT('',(3.9,3.075,0.));
+#72855 = VECTOR('',#72856,1.);
+#72856 = DIRECTION('',(0.,0.,1.));
+#72857 = PCURVE('',#67313,#72858);
+#72858 = DEFINITIONAL_REPRESENTATION('',(#72859),#72863);
+#72859 = LINE('',#72860,#72861);
+#72860 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#72861 = VECTOR('',#72862,1.);
+#72862 = DIRECTION('',(1.,0.));
+#72863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72864 = PCURVE('',#72865,#72870);
+#72865 = PLANE('',#72866);
+#72866 = AXIS2_PLACEMENT_3D('',#72867,#72868,#72869);
+#72867 = CARTESIAN_POINT('',(3.9,3.075,0.));
+#72868 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72869 = DIRECTION('',(0.,0.,1.));
+#72870 = DEFINITIONAL_REPRESENTATION('',(#72871),#72875);
+#72871 = LINE('',#72872,#72873);
+#72872 = CARTESIAN_POINT('',(0.,0.));
+#72873 = VECTOR('',#72874,1.);
+#72874 = DIRECTION('',(1.,0.));
+#72875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72876 = ORIENTED_EDGE('',*,*,#72877,.T.);
+#72877 = EDGE_CURVE('',#72850,#72878,#72880,.T.);
+#72878 = VERTEX_POINT('',#72879);
+#72879 = CARTESIAN_POINT('',(3.53,3.075,0.18));
+#72880 = SURFACE_CURVE('',#72881,(#72885,#72892),.PCURVE_S1.);
+#72881 = LINE('',#72882,#72883);
+#72882 = CARTESIAN_POINT('',(3.9,3.075,0.18));
+#72883 = VECTOR('',#72884,1.);
+#72884 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72885 = PCURVE('',#67313,#72886);
+#72886 = DEFINITIONAL_REPRESENTATION('',(#72887),#72891);
+#72887 = LINE('',#72888,#72889);
+#72888 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#72889 = VECTOR('',#72890,1.);
+#72890 = DIRECTION('',(0.,1.));
+#72891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72892 = PCURVE('',#72893,#72898);
+#72893 = PLANE('',#72894);
+#72894 = AXIS2_PLACEMENT_3D('',#72895,#72896,#72897);
+#72895 = CARTESIAN_POINT('',(3.9,3.075,0.18));
+#72896 = DIRECTION('',(0.,0.,-1.));
+#72897 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#72898 = DEFINITIONAL_REPRESENTATION('',(#72899),#72903);
+#72899 = LINE('',#72900,#72901);
+#72900 = CARTESIAN_POINT('',(-0.,0.));
+#72901 = VECTOR('',#72902,1.);
+#72902 = DIRECTION('',(1.,0.));
+#72903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72904 = ORIENTED_EDGE('',*,*,#72905,.T.);
+#72905 = EDGE_CURVE('',#72878,#72906,#72908,.T.);
+#72906 = VERTEX_POINT('',#72907);
+#72907 = CARTESIAN_POINT('',(3.43,3.075,0.28));
+#72908 = SURFACE_CURVE('',#72909,(#72914,#72925),.PCURVE_S1.);
+#72909 = CIRCLE('',#72910,0.1);
+#72910 = AXIS2_PLACEMENT_3D('',#72911,#72912,#72913);
+#72911 = CARTESIAN_POINT('',(3.53,3.075,0.28));
+#72912 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#72913 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#72914 = PCURVE('',#67313,#72915);
+#72915 = DEFINITIONAL_REPRESENTATION('',(#72916),#72924);
+#72916 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#72917,#72918,#72919,#72920
+ ,#72921,#72922,#72923),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#72917 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#72918 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#72919 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#72920 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#72921 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#72922 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#72923 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#72924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72925 = PCURVE('',#72926,#72931);
+#72926 = CYLINDRICAL_SURFACE('',#72927,0.1);
+#72927 = AXIS2_PLACEMENT_3D('',#72928,#72929,#72930);
+#72928 = CARTESIAN_POINT('',(3.53,3.075,0.28));
+#72929 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#72930 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#72931 = DEFINITIONAL_REPRESENTATION('',(#72932),#72936);
+#72932 = LINE('',#72933,#72934);
+#72933 = CARTESIAN_POINT('',(0.,0.));
+#72934 = VECTOR('',#72935,1.);
+#72935 = DIRECTION('',(1.,0.));
+#72936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72937 = ORIENTED_EDGE('',*,*,#72938,.T.);
+#72938 = EDGE_CURVE('',#72906,#72939,#72941,.T.);
+#72939 = VERTEX_POINT('',#72940);
+#72940 = CARTESIAN_POINT('',(3.43,3.075,0.91));
+#72941 = SURFACE_CURVE('',#72942,(#72946,#72953),.PCURVE_S1.);
+#72942 = LINE('',#72943,#72944);
+#72943 = CARTESIAN_POINT('',(3.43,3.075,0.28));
+#72944 = VECTOR('',#72945,1.);
+#72945 = DIRECTION('',(0.,0.,1.));
+#72946 = PCURVE('',#67313,#72947);
+#72947 = DEFINITIONAL_REPRESENTATION('',(#72948),#72952);
+#72948 = LINE('',#72949,#72950);
+#72949 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#72950 = VECTOR('',#72951,1.);
+#72951 = DIRECTION('',(1.,0.));
+#72952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72953 = PCURVE('',#72954,#72959);
+#72954 = PLANE('',#72955);
+#72955 = AXIS2_PLACEMENT_3D('',#72956,#72957,#72958);
+#72956 = CARTESIAN_POINT('',(3.43,3.075,0.28));
+#72957 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#72958 = DIRECTION('',(0.,0.,1.));
+#72959 = DEFINITIONAL_REPRESENTATION('',(#72960),#72964);
+#72960 = LINE('',#72961,#72962);
+#72961 = CARTESIAN_POINT('',(0.,0.));
+#72962 = VECTOR('',#72963,1.);
+#72963 = DIRECTION('',(1.,0.));
+#72964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72965 = ORIENTED_EDGE('',*,*,#72966,.T.);
+#72966 = EDGE_CURVE('',#72939,#72967,#72969,.T.);
+#72967 = VERTEX_POINT('',#72968);
+#72968 = CARTESIAN_POINT('',(3.15,3.075,1.19));
+#72969 = SURFACE_CURVE('',#72970,(#72975,#72982),.PCURVE_S1.);
+#72970 = CIRCLE('',#72971,0.28);
+#72971 = AXIS2_PLACEMENT_3D('',#72972,#72973,#72974);
+#72972 = CARTESIAN_POINT('',(3.15,3.075,0.91));
+#72973 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#72974 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72975 = PCURVE('',#67313,#72976);
+#72976 = DEFINITIONAL_REPRESENTATION('',(#72977),#72981);
+#72977 = CIRCLE('',#72978,0.28);
+#72978 = AXIS2_PLACEMENT_2D('',#72979,#72980);
+#72979 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#72980 = DIRECTION('',(0.,-1.));
+#72981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72982 = PCURVE('',#72983,#72988);
+#72983 = CYLINDRICAL_SURFACE('',#72984,0.28);
+#72984 = AXIS2_PLACEMENT_3D('',#72985,#72986,#72987);
+#72985 = CARTESIAN_POINT('',(3.15,3.075,0.91));
+#72986 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#72987 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#72988 = DEFINITIONAL_REPRESENTATION('',(#72989),#72993);
+#72989 = LINE('',#72990,#72991);
+#72990 = CARTESIAN_POINT('',(6.28318530718,0.));
+#72991 = VECTOR('',#72992,1.);
+#72992 = DIRECTION('',(-1.,0.));
+#72993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72994 = ORIENTED_EDGE('',*,*,#72995,.T.);
+#72995 = EDGE_CURVE('',#72967,#67298,#72996,.T.);
+#72996 = SURFACE_CURVE('',#72997,(#73001,#73008),.PCURVE_S1.);
+#72997 = LINE('',#72998,#72999);
+#72998 = CARTESIAN_POINT('',(3.15,3.075,1.19));
+#72999 = VECTOR('',#73000,1.);
+#73000 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73001 = PCURVE('',#67313,#73002);
+#73002 = DEFINITIONAL_REPRESENTATION('',(#73003),#73007);
+#73003 = LINE('',#73004,#73005);
+#73004 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#73005 = VECTOR('',#73006,1.);
+#73006 = DIRECTION('',(0.,1.));
+#73007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73008 = PCURVE('',#69162,#73009);
+#73009 = DEFINITIONAL_REPRESENTATION('',(#73010),#73014);
+#73010 = LINE('',#73011,#73012);
+#73011 = CARTESIAN_POINT('',(-0.,0.));
+#73012 = VECTOR('',#73013,1.);
+#73013 = DIRECTION('',(1.,0.));
+#73014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73015 = ADVANCED_FACE('',(#73016),#67370,.T.);
+#73016 = FACE_BOUND('',#73017,.T.);
+#73017 = EDGE_LOOP('',(#73018,#73019,#73020,#73048,#73076,#73105,#73133,
+ #73161,#73189,#73222,#73250,#73279));
+#73018 = ORIENTED_EDGE('',*,*,#67354,.F.);
+#73019 = ORIENTED_EDGE('',*,*,#67545,.T.);
+#73020 = ORIENTED_EDGE('',*,*,#73021,.T.);
+#73021 = EDGE_CURVE('',#67546,#73022,#73024,.T.);
+#73022 = VERTEX_POINT('',#73023);
+#73023 = CARTESIAN_POINT('',(3.25,-3.075,0.91));
+#73024 = SURFACE_CURVE('',#73025,(#73030,#73041),.PCURVE_S1.);
+#73025 = CIRCLE('',#73026,0.1);
+#73026 = AXIS2_PLACEMENT_3D('',#73027,#73028,#73029);
+#73027 = CARTESIAN_POINT('',(3.15,-3.075,0.91));
+#73028 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#73029 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#73030 = PCURVE('',#67370,#73031);
+#73031 = DEFINITIONAL_REPRESENTATION('',(#73032),#73040);
+#73032 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73033,#73034,#73035,#73036
+ ,#73037,#73038,#73039),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#73033 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#73034 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#73035 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#73036 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#73037 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#73038 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#73039 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#73040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73041 = PCURVE('',#67582,#73042);
+#73042 = DEFINITIONAL_REPRESENTATION('',(#73043),#73047);
+#73043 = LINE('',#73044,#73045);
+#73044 = CARTESIAN_POINT('',(-4.440892098501E-15,-0.3));
+#73045 = VECTOR('',#73046,1.);
+#73046 = DIRECTION('',(1.,0.));
+#73047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73048 = ORIENTED_EDGE('',*,*,#73049,.T.);
+#73049 = EDGE_CURVE('',#73022,#73050,#73052,.T.);
+#73050 = VERTEX_POINT('',#73051);
+#73051 = CARTESIAN_POINT('',(3.25,-3.075,0.28));
+#73052 = SURFACE_CURVE('',#73053,(#73057,#73064),.PCURVE_S1.);
+#73053 = LINE('',#73054,#73055);
+#73054 = CARTESIAN_POINT('',(3.25,-3.075,0.91));
+#73055 = VECTOR('',#73056,1.);
+#73056 = DIRECTION('',(0.,0.,-1.));
+#73057 = PCURVE('',#67370,#73058);
+#73058 = DEFINITIONAL_REPRESENTATION('',(#73059),#73063);
+#73059 = LINE('',#73060,#73061);
+#73060 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#73061 = VECTOR('',#73062,1.);
+#73062 = DIRECTION('',(-1.,-0.));
+#73063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73064 = PCURVE('',#73065,#73070);
+#73065 = PLANE('',#73066);
+#73066 = AXIS2_PLACEMENT_3D('',#73067,#73068,#73069);
+#73067 = CARTESIAN_POINT('',(3.25,-2.775,0.91));
+#73068 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#73069 = DIRECTION('',(0.,0.,-1.));
+#73070 = DEFINITIONAL_REPRESENTATION('',(#73071),#73075);
+#73071 = LINE('',#73072,#73073);
+#73072 = CARTESIAN_POINT('',(0.,-0.3));
+#73073 = VECTOR('',#73074,1.);
+#73074 = DIRECTION('',(1.,0.));
+#73075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73076 = ORIENTED_EDGE('',*,*,#73077,.T.);
+#73077 = EDGE_CURVE('',#73050,#73078,#73080,.T.);
+#73078 = VERTEX_POINT('',#73079);
+#73079 = CARTESIAN_POINT('',(3.53,-3.075,0.));
+#73080 = SURFACE_CURVE('',#73081,(#73086,#73093),.PCURVE_S1.);
+#73081 = CIRCLE('',#73082,0.28);
+#73082 = AXIS2_PLACEMENT_3D('',#73083,#73084,#73085);
+#73083 = CARTESIAN_POINT('',(3.53,-3.075,0.28));
+#73084 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#73085 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#73086 = PCURVE('',#67370,#73087);
+#73087 = DEFINITIONAL_REPRESENTATION('',(#73088),#73092);
+#73088 = CIRCLE('',#73089,0.28);
+#73089 = AXIS2_PLACEMENT_2D('',#73090,#73091);
+#73090 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#73091 = DIRECTION('',(1.982541115402E-16,1.));
+#73092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73093 = PCURVE('',#73094,#73099);
+#73094 = CYLINDRICAL_SURFACE('',#73095,0.28);
+#73095 = AXIS2_PLACEMENT_3D('',#73096,#73097,#73098);
+#73096 = CARTESIAN_POINT('',(3.53,-2.775,0.28));
+#73097 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#73098 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#73099 = DEFINITIONAL_REPRESENTATION('',(#73100),#73104);
+#73100 = LINE('',#73101,#73102);
+#73101 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#73102 = VECTOR('',#73103,1.);
+#73103 = DIRECTION('',(-1.,0.));
+#73104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73105 = ORIENTED_EDGE('',*,*,#73106,.T.);
+#73106 = EDGE_CURVE('',#73078,#73107,#73109,.T.);
+#73107 = VERTEX_POINT('',#73108);
+#73108 = CARTESIAN_POINT('',(3.9,-3.075,0.));
+#73109 = SURFACE_CURVE('',#73110,(#73114,#73121),.PCURVE_S1.);
+#73110 = LINE('',#73111,#73112);
+#73111 = CARTESIAN_POINT('',(3.53,-3.075,0.));
+#73112 = VECTOR('',#73113,1.);
+#73113 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#73114 = PCURVE('',#67370,#73115);
+#73115 = DEFINITIONAL_REPRESENTATION('',(#73116),#73120);
+#73116 = LINE('',#73117,#73118);
+#73117 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#73118 = VECTOR('',#73119,1.);
+#73119 = DIRECTION('',(0.,-1.));
+#73120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73121 = PCURVE('',#73122,#73127);
+#73122 = PLANE('',#73123);
+#73123 = AXIS2_PLACEMENT_3D('',#73124,#73125,#73126);
+#73124 = CARTESIAN_POINT('',(3.53,-2.775,0.));
+#73125 = DIRECTION('',(0.,0.,1.));
+#73126 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#73127 = DEFINITIONAL_REPRESENTATION('',(#73128),#73132);
+#73128 = LINE('',#73129,#73130);
+#73129 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#73130 = VECTOR('',#73131,1.);
+#73131 = DIRECTION('',(1.,0.));
+#73132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73133 = ORIENTED_EDGE('',*,*,#73134,.T.);
+#73134 = EDGE_CURVE('',#73107,#73135,#73137,.T.);
+#73135 = VERTEX_POINT('',#73136);
+#73136 = CARTESIAN_POINT('',(3.9,-3.075,0.18));
+#73137 = SURFACE_CURVE('',#73138,(#73142,#73149),.PCURVE_S1.);
+#73138 = LINE('',#73139,#73140);
+#73139 = CARTESIAN_POINT('',(3.9,-3.075,0.));
+#73140 = VECTOR('',#73141,1.);
+#73141 = DIRECTION('',(0.,0.,1.));
+#73142 = PCURVE('',#67370,#73143);
+#73143 = DEFINITIONAL_REPRESENTATION('',(#73144),#73148);
+#73144 = LINE('',#73145,#73146);
+#73145 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#73146 = VECTOR('',#73147,1.);
+#73147 = DIRECTION('',(1.,0.));
+#73148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73149 = PCURVE('',#73150,#73155);
+#73150 = PLANE('',#73151);
+#73151 = AXIS2_PLACEMENT_3D('',#73152,#73153,#73154);
+#73152 = CARTESIAN_POINT('',(3.9,-2.775,0.));
+#73153 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73154 = DIRECTION('',(0.,0.,1.));
+#73155 = DEFINITIONAL_REPRESENTATION('',(#73156),#73160);
+#73156 = LINE('',#73157,#73158);
+#73157 = CARTESIAN_POINT('',(0.,-0.3));
+#73158 = VECTOR('',#73159,1.);
+#73159 = DIRECTION('',(1.,0.));
+#73160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73161 = ORIENTED_EDGE('',*,*,#73162,.T.);
+#73162 = EDGE_CURVE('',#73135,#73163,#73165,.T.);
+#73163 = VERTEX_POINT('',#73164);
+#73164 = CARTESIAN_POINT('',(3.53,-3.075,0.18));
+#73165 = SURFACE_CURVE('',#73166,(#73170,#73177),.PCURVE_S1.);
+#73166 = LINE('',#73167,#73168);
+#73167 = CARTESIAN_POINT('',(3.9,-3.075,0.18));
+#73168 = VECTOR('',#73169,1.);
+#73169 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73170 = PCURVE('',#67370,#73171);
+#73171 = DEFINITIONAL_REPRESENTATION('',(#73172),#73176);
+#73172 = LINE('',#73173,#73174);
+#73173 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#73174 = VECTOR('',#73175,1.);
+#73175 = DIRECTION('',(0.,1.));
+#73176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73177 = PCURVE('',#73178,#73183);
+#73178 = PLANE('',#73179);
+#73179 = AXIS2_PLACEMENT_3D('',#73180,#73181,#73182);
+#73180 = CARTESIAN_POINT('',(3.9,-2.775,0.18));
+#73181 = DIRECTION('',(0.,0.,-1.));
+#73182 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#73183 = DEFINITIONAL_REPRESENTATION('',(#73184),#73188);
+#73184 = LINE('',#73185,#73186);
+#73185 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#73186 = VECTOR('',#73187,1.);
+#73187 = DIRECTION('',(1.,0.));
+#73188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73189 = ORIENTED_EDGE('',*,*,#73190,.T.);
+#73190 = EDGE_CURVE('',#73163,#73191,#73193,.T.);
+#73191 = VERTEX_POINT('',#73192);
+#73192 = CARTESIAN_POINT('',(3.43,-3.075,0.28));
+#73193 = SURFACE_CURVE('',#73194,(#73199,#73210),.PCURVE_S1.);
+#73194 = CIRCLE('',#73195,0.1);
+#73195 = AXIS2_PLACEMENT_3D('',#73196,#73197,#73198);
+#73196 = CARTESIAN_POINT('',(3.53,-3.075,0.28));
+#73197 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#73198 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#73199 = PCURVE('',#67370,#73200);
+#73200 = DEFINITIONAL_REPRESENTATION('',(#73201),#73209);
+#73201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73202,#73203,#73204,#73205
+ ,#73206,#73207,#73208),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#73202 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#73203 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#73204 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#73205 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#73206 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#73207 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#73208 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#73209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73210 = PCURVE('',#73211,#73216);
+#73211 = CYLINDRICAL_SURFACE('',#73212,0.1);
+#73212 = AXIS2_PLACEMENT_3D('',#73213,#73214,#73215);
+#73213 = CARTESIAN_POINT('',(3.53,-2.775,0.28));
+#73214 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#73215 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#73216 = DEFINITIONAL_REPRESENTATION('',(#73217),#73221);
+#73217 = LINE('',#73218,#73219);
+#73218 = CARTESIAN_POINT('',(4.440892098501E-15,-0.3));
+#73219 = VECTOR('',#73220,1.);
+#73220 = DIRECTION('',(1.,0.));
+#73221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73222 = ORIENTED_EDGE('',*,*,#73223,.T.);
+#73223 = EDGE_CURVE('',#73191,#73224,#73226,.T.);
+#73224 = VERTEX_POINT('',#73225);
+#73225 = CARTESIAN_POINT('',(3.43,-3.075,0.91));
+#73226 = SURFACE_CURVE('',#73227,(#73231,#73238),.PCURVE_S1.);
+#73227 = LINE('',#73228,#73229);
+#73228 = CARTESIAN_POINT('',(3.43,-3.075,0.28));
+#73229 = VECTOR('',#73230,1.);
+#73230 = DIRECTION('',(0.,0.,1.));
+#73231 = PCURVE('',#67370,#73232);
+#73232 = DEFINITIONAL_REPRESENTATION('',(#73233),#73237);
+#73233 = LINE('',#73234,#73235);
+#73234 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#73235 = VECTOR('',#73236,1.);
+#73236 = DIRECTION('',(1.,0.));
+#73237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73238 = PCURVE('',#73239,#73244);
+#73239 = PLANE('',#73240);
+#73240 = AXIS2_PLACEMENT_3D('',#73241,#73242,#73243);
+#73241 = CARTESIAN_POINT('',(3.43,-2.775,0.28));
+#73242 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73243 = DIRECTION('',(0.,0.,1.));
+#73244 = DEFINITIONAL_REPRESENTATION('',(#73245),#73249);
+#73245 = LINE('',#73246,#73247);
+#73246 = CARTESIAN_POINT('',(0.,-0.3));
+#73247 = VECTOR('',#73248,1.);
+#73248 = DIRECTION('',(1.,0.));
+#73249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73250 = ORIENTED_EDGE('',*,*,#73251,.T.);
+#73251 = EDGE_CURVE('',#73224,#73252,#73254,.T.);
+#73252 = VERTEX_POINT('',#73253);
+#73253 = CARTESIAN_POINT('',(3.15,-3.075,1.19));
+#73254 = SURFACE_CURVE('',#73255,(#73260,#73267),.PCURVE_S1.);
+#73255 = CIRCLE('',#73256,0.28);
+#73256 = AXIS2_PLACEMENT_3D('',#73257,#73258,#73259);
+#73257 = CARTESIAN_POINT('',(3.15,-3.075,0.91));
+#73258 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#73259 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#73260 = PCURVE('',#67370,#73261);
+#73261 = DEFINITIONAL_REPRESENTATION('',(#73262),#73266);
+#73262 = CIRCLE('',#73263,0.28);
+#73263 = AXIS2_PLACEMENT_2D('',#73264,#73265);
+#73264 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#73265 = DIRECTION('',(0.,-1.));
+#73266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73267 = PCURVE('',#73268,#73273);
+#73268 = CYLINDRICAL_SURFACE('',#73269,0.28);
+#73269 = AXIS2_PLACEMENT_3D('',#73270,#73271,#73272);
+#73270 = CARTESIAN_POINT('',(3.15,-2.775,0.91));
+#73271 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#73272 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#73273 = DEFINITIONAL_REPRESENTATION('',(#73274),#73278);
+#73274 = LINE('',#73275,#73276);
+#73275 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#73276 = VECTOR('',#73277,1.);
+#73277 = DIRECTION('',(-1.,0.));
+#73278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73279 = ORIENTED_EDGE('',*,*,#73280,.T.);
+#73280 = EDGE_CURVE('',#73252,#67355,#73281,.T.);
+#73281 = SURFACE_CURVE('',#73282,(#73286,#73293),.PCURVE_S1.);
+#73282 = LINE('',#73283,#73284);
+#73283 = CARTESIAN_POINT('',(3.15,-3.075,1.19));
+#73284 = VECTOR('',#73285,1.);
+#73285 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73286 = PCURVE('',#67370,#73287);
+#73287 = DEFINITIONAL_REPRESENTATION('',(#73288),#73292);
+#73288 = LINE('',#73289,#73290);
+#73289 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#73290 = VECTOR('',#73291,1.);
+#73291 = DIRECTION('',(0.,1.));
+#73292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73293 = PCURVE('',#69612,#73294);
+#73294 = DEFINITIONAL_REPRESENTATION('',(#73295),#73299);
+#73295 = LINE('',#73296,#73297);
+#73296 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#73297 = VECTOR('',#73298,1.);
+#73298 = DIRECTION('',(1.,0.));
+#73299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73300 = ADVANCED_FACE('',(#73301),#67420,.F.);
+#73301 = FACE_BOUND('',#73302,.F.);
+#73302 = EDGE_LOOP('',(#73303,#73323,#73324,#73344));
+#73303 = ORIENTED_EDGE('',*,*,#73304,.F.);
+#73304 = EDGE_CURVE('',#67355,#69597,#73305,.T.);
+#73305 = SURFACE_CURVE('',#73306,(#73310,#73316),.PCURVE_S1.);
+#73306 = LINE('',#73307,#73308);
+#73307 = CARTESIAN_POINT('',(3.15,-3.075,1.19));
+#73308 = VECTOR('',#73309,1.);
+#73309 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73310 = PCURVE('',#67420,#73311);
+#73311 = DEFINITIONAL_REPRESENTATION('',(#73312),#73315);
+#73312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73313,#73314),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#73313 = CARTESIAN_POINT('',(7.975,-9.640979165881E-16));
+#73314 = CARTESIAN_POINT('',(7.990769230769,1.));
+#73315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73316 = PCURVE('',#69612,#73317);
+#73317 = DEFINITIONAL_REPRESENTATION('',(#73318),#73322);
+#73318 = LINE('',#73319,#73320);
+#73319 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#73320 = VECTOR('',#73321,1.);
+#73321 = DIRECTION('',(1.,0.));
+#73322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73323 = ORIENTED_EDGE('',*,*,#67406,.T.);
+#73324 = ORIENTED_EDGE('',*,*,#73325,.T.);
+#73325 = EDGE_CURVE('',#67384,#69625,#73326,.T.);
+#73326 = SURFACE_CURVE('',#73327,(#73331,#73337),.PCURVE_S1.);
+#73327 = LINE('',#73328,#73329);
+#73328 = CARTESIAN_POINT('',(3.15,-3.425,1.19));
+#73329 = VECTOR('',#73330,1.);
+#73330 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73331 = PCURVE('',#67420,#73332);
+#73332 = DEFINITIONAL_REPRESENTATION('',(#73333),#73336);
+#73333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73334,#73335),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#73334 = CARTESIAN_POINT('',(8.325,-1.79743208005E-15));
+#73335 = CARTESIAN_POINT('',(8.342564102564,1.));
+#73336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73337 = PCURVE('',#69662,#73338);
+#73338 = DEFINITIONAL_REPRESENTATION('',(#73339),#73343);
+#73339 = LINE('',#73340,#73341);
+#73340 = CARTESIAN_POINT('',(-0.,0.));
+#73341 = VECTOR('',#73342,1.);
+#73342 = DIRECTION('',(1.,0.));
+#73343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73344 = ORIENTED_EDGE('',*,*,#69624,.F.);
+#73345 = ADVANCED_FACE('',(#73346),#67501,.F.);
+#73346 = FACE_BOUND('',#73347,.F.);
+#73347 = EDGE_LOOP('',(#73348,#73349,#73377,#73398));
+#73348 = ORIENTED_EDGE('',*,*,#67487,.T.);
+#73349 = ORIENTED_EDGE('',*,*,#73350,.T.);
+#73350 = EDGE_CURVE('',#67460,#73351,#73353,.T.);
+#73351 = VERTEX_POINT('',#73352);
+#73352 = CARTESIAN_POINT('',(3.25,2.775,0.91));
+#73353 = SURFACE_CURVE('',#73354,(#73359,#73366),.PCURVE_S1.);
+#73354 = CIRCLE('',#73355,0.1);
+#73355 = AXIS2_PLACEMENT_3D('',#73356,#73357,#73358);
+#73356 = CARTESIAN_POINT('',(3.15,2.775,0.91));
+#73357 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#73358 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#73359 = PCURVE('',#67501,#73360);
+#73360 = DEFINITIONAL_REPRESENTATION('',(#73361),#73365);
+#73361 = LINE('',#73362,#73363);
+#73362 = CARTESIAN_POINT('',(-4.440892098501E-15,-0.3));
+#73363 = VECTOR('',#73364,1.);
+#73364 = DIRECTION('',(1.,0.));
+#73365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73366 = PCURVE('',#67475,#73367);
+#73367 = DEFINITIONAL_REPRESENTATION('',(#73368),#73376);
+#73368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73369,#73370,#73371,#73372
+ ,#73373,#73374,#73375),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#73369 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#73370 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#73371 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#73372 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#73373 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#73374 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#73375 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#73376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73377 = ORIENTED_EDGE('',*,*,#73378,.F.);
+#73378 = EDGE_CURVE('',#72737,#73351,#73379,.T.);
+#73379 = SURFACE_CURVE('',#73380,(#73384,#73391),.PCURVE_S1.);
+#73380 = LINE('',#73381,#73382);
+#73381 = CARTESIAN_POINT('',(3.25,3.075,0.91));
+#73382 = VECTOR('',#73383,1.);
+#73383 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#73384 = PCURVE('',#67501,#73385);
+#73385 = DEFINITIONAL_REPRESENTATION('',(#73386),#73390);
+#73386 = LINE('',#73387,#73388);
+#73387 = CARTESIAN_POINT('',(1.570796326795,0.));
+#73388 = VECTOR('',#73389,1.);
+#73389 = DIRECTION('',(0.,-1.));
+#73390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73391 = PCURVE('',#72780,#73392);
+#73392 = DEFINITIONAL_REPRESENTATION('',(#73393),#73397);
+#73393 = LINE('',#73394,#73395);
+#73394 = CARTESIAN_POINT('',(0.,0.));
+#73395 = VECTOR('',#73396,1.);
+#73396 = DIRECTION('',(0.,-1.));
+#73397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73398 = ORIENTED_EDGE('',*,*,#72736,.F.);
+#73399 = ADVANCED_FACE('',(#73400),#67475,.T.);
+#73400 = FACE_BOUND('',#73401,.T.);
+#73401 = EDGE_LOOP('',(#73402,#73403,#73404,#73405,#73428,#73452,#73475,
+ #73498,#73521,#73549,#73572,#73596));
+#73402 = ORIENTED_EDGE('',*,*,#67597,.F.);
+#73403 = ORIENTED_EDGE('',*,*,#67459,.T.);
+#73404 = ORIENTED_EDGE('',*,*,#73350,.T.);
+#73405 = ORIENTED_EDGE('',*,*,#73406,.T.);
+#73406 = EDGE_CURVE('',#73351,#73407,#73409,.T.);
+#73407 = VERTEX_POINT('',#73408);
+#73408 = CARTESIAN_POINT('',(3.25,2.775,0.28));
+#73409 = SURFACE_CURVE('',#73410,(#73414,#73421),.PCURVE_S1.);
+#73410 = LINE('',#73411,#73412);
+#73411 = CARTESIAN_POINT('',(3.25,2.775,0.91));
+#73412 = VECTOR('',#73413,1.);
+#73413 = DIRECTION('',(0.,0.,-1.));
+#73414 = PCURVE('',#67475,#73415);
+#73415 = DEFINITIONAL_REPRESENTATION('',(#73416),#73420);
+#73416 = LINE('',#73417,#73418);
+#73417 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#73418 = VECTOR('',#73419,1.);
+#73419 = DIRECTION('',(-1.,-0.));
+#73420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73421 = PCURVE('',#72780,#73422);
+#73422 = DEFINITIONAL_REPRESENTATION('',(#73423),#73427);
+#73423 = LINE('',#73424,#73425);
+#73424 = CARTESIAN_POINT('',(0.,-0.3));
+#73425 = VECTOR('',#73426,1.);
+#73426 = DIRECTION('',(1.,0.));
+#73427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73428 = ORIENTED_EDGE('',*,*,#73429,.T.);
+#73429 = EDGE_CURVE('',#73407,#73430,#73432,.T.);
+#73430 = VERTEX_POINT('',#73431);
+#73431 = CARTESIAN_POINT('',(3.53,2.775,0.));
+#73432 = SURFACE_CURVE('',#73433,(#73438,#73445),.PCURVE_S1.);
+#73433 = CIRCLE('',#73434,0.28);
+#73434 = AXIS2_PLACEMENT_3D('',#73435,#73436,#73437);
+#73435 = CARTESIAN_POINT('',(3.53,2.775,0.28));
+#73436 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#73437 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#73438 = PCURVE('',#67475,#73439);
+#73439 = DEFINITIONAL_REPRESENTATION('',(#73440),#73444);
+#73440 = CIRCLE('',#73441,0.28);
+#73441 = AXIS2_PLACEMENT_2D('',#73442,#73443);
+#73442 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#73443 = DIRECTION('',(1.982541115402E-16,1.));
+#73444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73445 = PCURVE('',#72809,#73446);
+#73446 = DEFINITIONAL_REPRESENTATION('',(#73447),#73451);
+#73447 = LINE('',#73448,#73449);
+#73448 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#73449 = VECTOR('',#73450,1.);
+#73450 = DIRECTION('',(-1.,0.));
+#73451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73452 = ORIENTED_EDGE('',*,*,#73453,.T.);
+#73453 = EDGE_CURVE('',#73430,#73454,#73456,.T.);
+#73454 = VERTEX_POINT('',#73455);
+#73455 = CARTESIAN_POINT('',(3.9,2.775,0.));
+#73456 = SURFACE_CURVE('',#73457,(#73461,#73468),.PCURVE_S1.);
+#73457 = LINE('',#73458,#73459);
+#73458 = CARTESIAN_POINT('',(3.53,2.775,0.));
+#73459 = VECTOR('',#73460,1.);
+#73460 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#73461 = PCURVE('',#67475,#73462);
+#73462 = DEFINITIONAL_REPRESENTATION('',(#73463),#73467);
+#73463 = LINE('',#73464,#73465);
+#73464 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#73465 = VECTOR('',#73466,1.);
+#73466 = DIRECTION('',(0.,-1.));
+#73467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73468 = PCURVE('',#72837,#73469);
+#73469 = DEFINITIONAL_REPRESENTATION('',(#73470),#73474);
+#73470 = LINE('',#73471,#73472);
+#73471 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#73472 = VECTOR('',#73473,1.);
+#73473 = DIRECTION('',(1.,0.));
+#73474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73475 = ORIENTED_EDGE('',*,*,#73476,.T.);
+#73476 = EDGE_CURVE('',#73454,#73477,#73479,.T.);
+#73477 = VERTEX_POINT('',#73478);
+#73478 = CARTESIAN_POINT('',(3.9,2.775,0.18));
+#73479 = SURFACE_CURVE('',#73480,(#73484,#73491),.PCURVE_S1.);
+#73480 = LINE('',#73481,#73482);
+#73481 = CARTESIAN_POINT('',(3.9,2.775,0.));
+#73482 = VECTOR('',#73483,1.);
+#73483 = DIRECTION('',(0.,0.,1.));
+#73484 = PCURVE('',#67475,#73485);
+#73485 = DEFINITIONAL_REPRESENTATION('',(#73486),#73490);
+#73486 = LINE('',#73487,#73488);
+#73487 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#73488 = VECTOR('',#73489,1.);
+#73489 = DIRECTION('',(1.,0.));
+#73490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73491 = PCURVE('',#72865,#73492);
+#73492 = DEFINITIONAL_REPRESENTATION('',(#73493),#73497);
+#73493 = LINE('',#73494,#73495);
+#73494 = CARTESIAN_POINT('',(0.,-0.3));
+#73495 = VECTOR('',#73496,1.);
+#73496 = DIRECTION('',(1.,0.));
+#73497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73498 = ORIENTED_EDGE('',*,*,#73499,.T.);
+#73499 = EDGE_CURVE('',#73477,#73500,#73502,.T.);
+#73500 = VERTEX_POINT('',#73501);
+#73501 = CARTESIAN_POINT('',(3.53,2.775,0.18));
+#73502 = SURFACE_CURVE('',#73503,(#73507,#73514),.PCURVE_S1.);
+#73503 = LINE('',#73504,#73505);
+#73504 = CARTESIAN_POINT('',(3.9,2.775,0.18));
+#73505 = VECTOR('',#73506,1.);
+#73506 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73507 = PCURVE('',#67475,#73508);
+#73508 = DEFINITIONAL_REPRESENTATION('',(#73509),#73513);
+#73509 = LINE('',#73510,#73511);
+#73510 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#73511 = VECTOR('',#73512,1.);
+#73512 = DIRECTION('',(0.,1.));
+#73513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73514 = PCURVE('',#72893,#73515);
+#73515 = DEFINITIONAL_REPRESENTATION('',(#73516),#73520);
+#73516 = LINE('',#73517,#73518);
+#73517 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#73518 = VECTOR('',#73519,1.);
+#73519 = DIRECTION('',(1.,0.));
+#73520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73521 = ORIENTED_EDGE('',*,*,#73522,.T.);
+#73522 = EDGE_CURVE('',#73500,#73523,#73525,.T.);
+#73523 = VERTEX_POINT('',#73524);
+#73524 = CARTESIAN_POINT('',(3.43,2.775,0.28));
+#73525 = SURFACE_CURVE('',#73526,(#73531,#73542),.PCURVE_S1.);
+#73526 = CIRCLE('',#73527,0.1);
+#73527 = AXIS2_PLACEMENT_3D('',#73528,#73529,#73530);
+#73528 = CARTESIAN_POINT('',(3.53,2.775,0.28));
+#73529 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#73530 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#73531 = PCURVE('',#67475,#73532);
+#73532 = DEFINITIONAL_REPRESENTATION('',(#73533),#73541);
+#73533 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73534,#73535,#73536,#73537
+ ,#73538,#73539,#73540),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#73534 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#73535 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#73536 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#73537 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#73538 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#73539 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#73540 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#73541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73542 = PCURVE('',#72926,#73543);
+#73543 = DEFINITIONAL_REPRESENTATION('',(#73544),#73548);
+#73544 = LINE('',#73545,#73546);
+#73545 = CARTESIAN_POINT('',(4.440892098501E-15,-0.3));
+#73546 = VECTOR('',#73547,1.);
+#73547 = DIRECTION('',(1.,0.));
+#73548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73549 = ORIENTED_EDGE('',*,*,#73550,.T.);
+#73550 = EDGE_CURVE('',#73523,#73551,#73553,.T.);
+#73551 = VERTEX_POINT('',#73552);
+#73552 = CARTESIAN_POINT('',(3.43,2.775,0.91));
+#73553 = SURFACE_CURVE('',#73554,(#73558,#73565),.PCURVE_S1.);
+#73554 = LINE('',#73555,#73556);
+#73555 = CARTESIAN_POINT('',(3.43,2.775,0.28));
+#73556 = VECTOR('',#73557,1.);
+#73557 = DIRECTION('',(0.,0.,1.));
+#73558 = PCURVE('',#67475,#73559);
+#73559 = DEFINITIONAL_REPRESENTATION('',(#73560),#73564);
+#73560 = LINE('',#73561,#73562);
+#73561 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#73562 = VECTOR('',#73563,1.);
+#73563 = DIRECTION('',(1.,0.));
+#73564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73565 = PCURVE('',#72954,#73566);
+#73566 = DEFINITIONAL_REPRESENTATION('',(#73567),#73571);
+#73567 = LINE('',#73568,#73569);
+#73568 = CARTESIAN_POINT('',(0.,-0.3));
+#73569 = VECTOR('',#73570,1.);
+#73570 = DIRECTION('',(1.,0.));
+#73571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73572 = ORIENTED_EDGE('',*,*,#73573,.T.);
+#73573 = EDGE_CURVE('',#73551,#73574,#73576,.T.);
+#73574 = VERTEX_POINT('',#73575);
+#73575 = CARTESIAN_POINT('',(3.15,2.775,1.19));
+#73576 = SURFACE_CURVE('',#73577,(#73582,#73589),.PCURVE_S1.);
+#73577 = CIRCLE('',#73578,0.28);
+#73578 = AXIS2_PLACEMENT_3D('',#73579,#73580,#73581);
+#73579 = CARTESIAN_POINT('',(3.15,2.775,0.91));
+#73580 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#73581 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#73582 = PCURVE('',#67475,#73583);
+#73583 = DEFINITIONAL_REPRESENTATION('',(#73584),#73588);
+#73584 = CIRCLE('',#73585,0.28);
+#73585 = AXIS2_PLACEMENT_2D('',#73586,#73587);
+#73586 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#73587 = DIRECTION('',(0.,-1.));
+#73588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73589 = PCURVE('',#72983,#73590);
+#73590 = DEFINITIONAL_REPRESENTATION('',(#73591),#73595);
+#73591 = LINE('',#73592,#73593);
+#73592 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#73593 = VECTOR('',#73594,1.);
+#73594 = DIRECTION('',(-1.,0.));
+#73595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73596 = ORIENTED_EDGE('',*,*,#73597,.T.);
+#73597 = EDGE_CURVE('',#73574,#67598,#73598,.T.);
+#73598 = SURFACE_CURVE('',#73599,(#73603,#73610),.PCURVE_S1.);
+#73599 = LINE('',#73600,#73601);
+#73600 = CARTESIAN_POINT('',(3.15,2.775,1.19));
+#73601 = VECTOR('',#73602,1.);
+#73602 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73603 = PCURVE('',#67475,#73604);
+#73604 = DEFINITIONAL_REPRESENTATION('',(#73605),#73609);
+#73605 = LINE('',#73606,#73607);
+#73606 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#73607 = VECTOR('',#73608,1.);
+#73608 = DIRECTION('',(0.,1.));
+#73609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73610 = PCURVE('',#69162,#73611);
+#73611 = DEFINITIONAL_REPRESENTATION('',(#73612),#73616);
+#73612 = LINE('',#73613,#73614);
+#73613 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#73614 = VECTOR('',#73615,1.);
+#73615 = DIRECTION('',(1.,0.));
+#73616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73617 = ADVANCED_FACE('',(#73618),#67532,.F.);
+#73618 = FACE_BOUND('',#73619,.F.);
+#73619 = EDGE_LOOP('',(#73620,#73621,#73622,#73650,#73673,#73697,#73720,
+ #73743,#73766,#73794,#73817,#73841));
+#73620 = ORIENTED_EDGE('',*,*,#67707,.F.);
+#73621 = ORIENTED_EDGE('',*,*,#67516,.T.);
+#73622 = ORIENTED_EDGE('',*,*,#73623,.T.);
+#73623 = EDGE_CURVE('',#67517,#73624,#73626,.T.);
+#73624 = VERTEX_POINT('',#73625);
+#73625 = CARTESIAN_POINT('',(3.25,-2.775,0.91));
+#73626 = SURFACE_CURVE('',#73627,(#73632,#73643),.PCURVE_S1.);
+#73627 = CIRCLE('',#73628,0.1);
+#73628 = AXIS2_PLACEMENT_3D('',#73629,#73630,#73631);
+#73629 = CARTESIAN_POINT('',(3.15,-2.775,0.91));
+#73630 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#73631 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#73632 = PCURVE('',#67532,#73633);
+#73633 = DEFINITIONAL_REPRESENTATION('',(#73634),#73642);
+#73634 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73635,#73636,#73637,#73638
+ ,#73639,#73640,#73641),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#73635 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#73636 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#73637 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#73638 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#73639 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#73640 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#73641 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#73642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73643 = PCURVE('',#67582,#73644);
+#73644 = DEFINITIONAL_REPRESENTATION('',(#73645),#73649);
+#73645 = LINE('',#73646,#73647);
+#73646 = CARTESIAN_POINT('',(0.,0.));
+#73647 = VECTOR('',#73648,1.);
+#73648 = DIRECTION('',(1.,0.));
+#73649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73650 = ORIENTED_EDGE('',*,*,#73651,.T.);
+#73651 = EDGE_CURVE('',#73624,#73652,#73654,.T.);
+#73652 = VERTEX_POINT('',#73653);
+#73653 = CARTESIAN_POINT('',(3.25,-2.775,0.28));
+#73654 = SURFACE_CURVE('',#73655,(#73659,#73666),.PCURVE_S1.);
+#73655 = LINE('',#73656,#73657);
+#73656 = CARTESIAN_POINT('',(3.25,-2.775,0.91));
+#73657 = VECTOR('',#73658,1.);
+#73658 = DIRECTION('',(0.,0.,-1.));
+#73659 = PCURVE('',#67532,#73660);
+#73660 = DEFINITIONAL_REPRESENTATION('',(#73661),#73665);
+#73661 = LINE('',#73662,#73663);
+#73662 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#73663 = VECTOR('',#73664,1.);
+#73664 = DIRECTION('',(-1.,-0.));
+#73665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73666 = PCURVE('',#73065,#73667);
+#73667 = DEFINITIONAL_REPRESENTATION('',(#73668),#73672);
+#73668 = LINE('',#73669,#73670);
+#73669 = CARTESIAN_POINT('',(0.,0.));
+#73670 = VECTOR('',#73671,1.);
+#73671 = DIRECTION('',(1.,0.));
+#73672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73673 = ORIENTED_EDGE('',*,*,#73674,.T.);
+#73674 = EDGE_CURVE('',#73652,#73675,#73677,.T.);
+#73675 = VERTEX_POINT('',#73676);
+#73676 = CARTESIAN_POINT('',(3.53,-2.775,0.));
+#73677 = SURFACE_CURVE('',#73678,(#73683,#73690),.PCURVE_S1.);
+#73678 = CIRCLE('',#73679,0.28);
+#73679 = AXIS2_PLACEMENT_3D('',#73680,#73681,#73682);
+#73680 = CARTESIAN_POINT('',(3.53,-2.775,0.28));
+#73681 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#73682 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#73683 = PCURVE('',#67532,#73684);
+#73684 = DEFINITIONAL_REPRESENTATION('',(#73685),#73689);
+#73685 = CIRCLE('',#73686,0.28);
+#73686 = AXIS2_PLACEMENT_2D('',#73687,#73688);
+#73687 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#73688 = DIRECTION('',(1.982541115402E-16,1.));
+#73689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73690 = PCURVE('',#73094,#73691);
+#73691 = DEFINITIONAL_REPRESENTATION('',(#73692),#73696);
+#73692 = LINE('',#73693,#73694);
+#73693 = CARTESIAN_POINT('',(6.28318530718,0.));
+#73694 = VECTOR('',#73695,1.);
+#73695 = DIRECTION('',(-1.,0.));
+#73696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73697 = ORIENTED_EDGE('',*,*,#73698,.T.);
+#73698 = EDGE_CURVE('',#73675,#73699,#73701,.T.);
+#73699 = VERTEX_POINT('',#73700);
+#73700 = CARTESIAN_POINT('',(3.9,-2.775,0.));
+#73701 = SURFACE_CURVE('',#73702,(#73706,#73713),.PCURVE_S1.);
+#73702 = LINE('',#73703,#73704);
+#73703 = CARTESIAN_POINT('',(3.53,-2.775,0.));
+#73704 = VECTOR('',#73705,1.);
+#73705 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#73706 = PCURVE('',#67532,#73707);
+#73707 = DEFINITIONAL_REPRESENTATION('',(#73708),#73712);
+#73708 = LINE('',#73709,#73710);
+#73709 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#73710 = VECTOR('',#73711,1.);
+#73711 = DIRECTION('',(0.,-1.));
+#73712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73713 = PCURVE('',#73122,#73714);
+#73714 = DEFINITIONAL_REPRESENTATION('',(#73715),#73719);
+#73715 = LINE('',#73716,#73717);
+#73716 = CARTESIAN_POINT('',(0.,0.));
+#73717 = VECTOR('',#73718,1.);
+#73718 = DIRECTION('',(1.,0.));
+#73719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73720 = ORIENTED_EDGE('',*,*,#73721,.T.);
+#73721 = EDGE_CURVE('',#73699,#73722,#73724,.T.);
+#73722 = VERTEX_POINT('',#73723);
+#73723 = CARTESIAN_POINT('',(3.9,-2.775,0.18));
+#73724 = SURFACE_CURVE('',#73725,(#73729,#73736),.PCURVE_S1.);
+#73725 = LINE('',#73726,#73727);
+#73726 = CARTESIAN_POINT('',(3.9,-2.775,0.));
+#73727 = VECTOR('',#73728,1.);
+#73728 = DIRECTION('',(0.,0.,1.));
+#73729 = PCURVE('',#67532,#73730);
+#73730 = DEFINITIONAL_REPRESENTATION('',(#73731),#73735);
+#73731 = LINE('',#73732,#73733);
+#73732 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#73733 = VECTOR('',#73734,1.);
+#73734 = DIRECTION('',(1.,0.));
+#73735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73736 = PCURVE('',#73150,#73737);
+#73737 = DEFINITIONAL_REPRESENTATION('',(#73738),#73742);
+#73738 = LINE('',#73739,#73740);
+#73739 = CARTESIAN_POINT('',(0.,0.));
+#73740 = VECTOR('',#73741,1.);
+#73741 = DIRECTION('',(1.,0.));
+#73742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73743 = ORIENTED_EDGE('',*,*,#73744,.T.);
+#73744 = EDGE_CURVE('',#73722,#73745,#73747,.T.);
+#73745 = VERTEX_POINT('',#73746);
+#73746 = CARTESIAN_POINT('',(3.53,-2.775,0.18));
+#73747 = SURFACE_CURVE('',#73748,(#73752,#73759),.PCURVE_S1.);
+#73748 = LINE('',#73749,#73750);
+#73749 = CARTESIAN_POINT('',(3.9,-2.775,0.18));
+#73750 = VECTOR('',#73751,1.);
+#73751 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73752 = PCURVE('',#67532,#73753);
+#73753 = DEFINITIONAL_REPRESENTATION('',(#73754),#73758);
+#73754 = LINE('',#73755,#73756);
+#73755 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#73756 = VECTOR('',#73757,1.);
+#73757 = DIRECTION('',(0.,1.));
+#73758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73759 = PCURVE('',#73178,#73760);
+#73760 = DEFINITIONAL_REPRESENTATION('',(#73761),#73765);
+#73761 = LINE('',#73762,#73763);
+#73762 = CARTESIAN_POINT('',(-0.,0.));
+#73763 = VECTOR('',#73764,1.);
+#73764 = DIRECTION('',(1.,0.));
+#73765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73766 = ORIENTED_EDGE('',*,*,#73767,.T.);
+#73767 = EDGE_CURVE('',#73745,#73768,#73770,.T.);
+#73768 = VERTEX_POINT('',#73769);
+#73769 = CARTESIAN_POINT('',(3.43,-2.775,0.28));
+#73770 = SURFACE_CURVE('',#73771,(#73776,#73787),.PCURVE_S1.);
+#73771 = CIRCLE('',#73772,0.1);
+#73772 = AXIS2_PLACEMENT_3D('',#73773,#73774,#73775);
+#73773 = CARTESIAN_POINT('',(3.53,-2.775,0.28));
+#73774 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#73775 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#73776 = PCURVE('',#67532,#73777);
+#73777 = DEFINITIONAL_REPRESENTATION('',(#73778),#73786);
+#73778 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73779,#73780,#73781,#73782
+ ,#73783,#73784,#73785),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#73779 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#73780 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#73781 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#73782 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#73783 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#73784 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#73785 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#73786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73787 = PCURVE('',#73211,#73788);
+#73788 = DEFINITIONAL_REPRESENTATION('',(#73789),#73793);
+#73789 = LINE('',#73790,#73791);
+#73790 = CARTESIAN_POINT('',(0.,0.));
+#73791 = VECTOR('',#73792,1.);
+#73792 = DIRECTION('',(1.,0.));
+#73793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73794 = ORIENTED_EDGE('',*,*,#73795,.T.);
+#73795 = EDGE_CURVE('',#73768,#73796,#73798,.T.);
+#73796 = VERTEX_POINT('',#73797);
+#73797 = CARTESIAN_POINT('',(3.43,-2.775,0.91));
+#73798 = SURFACE_CURVE('',#73799,(#73803,#73810),.PCURVE_S1.);
+#73799 = LINE('',#73800,#73801);
+#73800 = CARTESIAN_POINT('',(3.43,-2.775,0.28));
+#73801 = VECTOR('',#73802,1.);
+#73802 = DIRECTION('',(0.,0.,1.));
+#73803 = PCURVE('',#67532,#73804);
+#73804 = DEFINITIONAL_REPRESENTATION('',(#73805),#73809);
+#73805 = LINE('',#73806,#73807);
+#73806 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#73807 = VECTOR('',#73808,1.);
+#73808 = DIRECTION('',(1.,0.));
+#73809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73810 = PCURVE('',#73239,#73811);
+#73811 = DEFINITIONAL_REPRESENTATION('',(#73812),#73816);
+#73812 = LINE('',#73813,#73814);
+#73813 = CARTESIAN_POINT('',(0.,0.));
+#73814 = VECTOR('',#73815,1.);
+#73815 = DIRECTION('',(1.,0.));
+#73816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73817 = ORIENTED_EDGE('',*,*,#73818,.T.);
+#73818 = EDGE_CURVE('',#73796,#73819,#73821,.T.);
+#73819 = VERTEX_POINT('',#73820);
+#73820 = CARTESIAN_POINT('',(3.15,-2.775,1.19));
+#73821 = SURFACE_CURVE('',#73822,(#73827,#73834),.PCURVE_S1.);
+#73822 = CIRCLE('',#73823,0.28);
+#73823 = AXIS2_PLACEMENT_3D('',#73824,#73825,#73826);
+#73824 = CARTESIAN_POINT('',(3.15,-2.775,0.91));
+#73825 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#73826 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#73827 = PCURVE('',#67532,#73828);
+#73828 = DEFINITIONAL_REPRESENTATION('',(#73829),#73833);
+#73829 = CIRCLE('',#73830,0.28);
+#73830 = AXIS2_PLACEMENT_2D('',#73831,#73832);
+#73831 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#73832 = DIRECTION('',(0.,-1.));
+#73833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73834 = PCURVE('',#73268,#73835);
+#73835 = DEFINITIONAL_REPRESENTATION('',(#73836),#73840);
+#73836 = LINE('',#73837,#73838);
+#73837 = CARTESIAN_POINT('',(6.28318530718,0.));
+#73838 = VECTOR('',#73839,1.);
+#73839 = DIRECTION('',(-1.,0.));
+#73840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73841 = ORIENTED_EDGE('',*,*,#73842,.T.);
+#73842 = EDGE_CURVE('',#73819,#67708,#73843,.T.);
+#73843 = SURFACE_CURVE('',#73844,(#73848,#73855),.PCURVE_S1.);
+#73844 = LINE('',#73845,#73846);
+#73845 = CARTESIAN_POINT('',(3.15,-2.775,1.19));
+#73846 = VECTOR('',#73847,1.);
+#73847 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73848 = PCURVE('',#67532,#73849);
+#73849 = DEFINITIONAL_REPRESENTATION('',(#73850),#73854);
+#73850 = LINE('',#73851,#73852);
+#73851 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#73852 = VECTOR('',#73853,1.);
+#73853 = DIRECTION('',(0.,1.));
+#73854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73855 = PCURVE('',#69612,#73856);
+#73856 = DEFINITIONAL_REPRESENTATION('',(#73857),#73861);
+#73857 = LINE('',#73858,#73859);
+#73858 = CARTESIAN_POINT('',(-0.,0.));
+#73859 = VECTOR('',#73860,1.);
+#73860 = DIRECTION('',(1.,0.));
+#73861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73862 = ADVANCED_FACE('',(#73863),#67582,.F.);
+#73863 = FACE_BOUND('',#73864,.F.);
+#73864 = EDGE_LOOP('',(#73865,#73866,#73867,#73888));
+#73865 = ORIENTED_EDGE('',*,*,#67568,.T.);
+#73866 = ORIENTED_EDGE('',*,*,#73021,.T.);
+#73867 = ORIENTED_EDGE('',*,*,#73868,.F.);
+#73868 = EDGE_CURVE('',#73624,#73022,#73869,.T.);
+#73869 = SURFACE_CURVE('',#73870,(#73874,#73881),.PCURVE_S1.);
+#73870 = LINE('',#73871,#73872);
+#73871 = CARTESIAN_POINT('',(3.25,-2.775,0.91));
+#73872 = VECTOR('',#73873,1.);
+#73873 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#73874 = PCURVE('',#67582,#73875);
+#73875 = DEFINITIONAL_REPRESENTATION('',(#73876),#73880);
+#73876 = LINE('',#73877,#73878);
+#73877 = CARTESIAN_POINT('',(1.570796326795,0.));
+#73878 = VECTOR('',#73879,1.);
+#73879 = DIRECTION('',(0.,-1.));
+#73880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73881 = PCURVE('',#73065,#73882);
+#73882 = DEFINITIONAL_REPRESENTATION('',(#73883),#73887);
+#73883 = LINE('',#73884,#73885);
+#73884 = CARTESIAN_POINT('',(0.,0.));
+#73885 = VECTOR('',#73886,1.);
+#73886 = DIRECTION('',(0.,-1.));
+#73887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73888 = ORIENTED_EDGE('',*,*,#73623,.F.);
+#73889 = ADVANCED_FACE('',(#73890),#67663,.F.);
+#73890 = FACE_BOUND('',#73891,.F.);
+#73891 = EDGE_LOOP('',(#73892,#73912,#73913,#73933));
+#73892 = ORIENTED_EDGE('',*,*,#73893,.F.);
+#73893 = EDGE_CURVE('',#67598,#69147,#73894,.T.);
+#73894 = SURFACE_CURVE('',#73895,(#73899,#73905),.PCURVE_S1.);
+#73895 = LINE('',#73896,#73897);
+#73896 = CARTESIAN_POINT('',(3.15,2.775,1.19));
+#73897 = VECTOR('',#73898,1.);
+#73898 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73899 = PCURVE('',#67663,#73900);
+#73900 = DEFINITIONAL_REPRESENTATION('',(#73901),#73904);
+#73901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73902,#73903),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#73902 = CARTESIAN_POINT('',(2.125,-1.193703445113E-15));
+#73903 = CARTESIAN_POINT('',(2.110769230769,1.));
+#73904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73905 = PCURVE('',#69162,#73906);
+#73906 = DEFINITIONAL_REPRESENTATION('',(#73907),#73911);
+#73907 = LINE('',#73908,#73909);
+#73908 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#73909 = VECTOR('',#73910,1.);
+#73910 = DIRECTION('',(1.,0.));
+#73911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73912 = ORIENTED_EDGE('',*,*,#67649,.T.);
+#73913 = ORIENTED_EDGE('',*,*,#73914,.T.);
+#73914 = EDGE_CURVE('',#67622,#69175,#73915,.T.);
+#73915 = SURFACE_CURVE('',#73916,(#73920,#73926),.PCURVE_S1.);
+#73916 = LINE('',#73917,#73918);
+#73917 = CARTESIAN_POINT('',(3.15,2.425,1.19));
+#73918 = VECTOR('',#73919,1.);
+#73919 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#73920 = PCURVE('',#67663,#73921);
+#73921 = DEFINITIONAL_REPRESENTATION('',(#73922),#73925);
+#73922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73923,#73924),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#73923 = CARTESIAN_POINT('',(2.475,-6.370612419534E-16));
+#73924 = CARTESIAN_POINT('',(2.462564102564,1.));
+#73925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73926 = PCURVE('',#69212,#73927);
+#73927 = DEFINITIONAL_REPRESENTATION('',(#73928),#73932);
+#73928 = LINE('',#73929,#73930);
+#73929 = CARTESIAN_POINT('',(-0.,0.));
+#73930 = VECTOR('',#73931,1.);
+#73931 = DIRECTION('',(1.,0.));
+#73932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73933 = ORIENTED_EDGE('',*,*,#69174,.F.);
+#73934 = ADVANCED_FACE('',(#73935),#67637,.F.);
+#73935 = FACE_BOUND('',#73936,.F.);
+#73936 = EDGE_LOOP('',(#73937,#73938,#73939,#73967,#73995,#74024,#74052,
+ #74080,#74108,#74141,#74169,#74198));
+#73937 = ORIENTED_EDGE('',*,*,#67621,.F.);
+#73938 = ORIENTED_EDGE('',*,*,#67759,.T.);
+#73939 = ORIENTED_EDGE('',*,*,#73940,.T.);
+#73940 = EDGE_CURVE('',#67760,#73941,#73943,.T.);
+#73941 = VERTEX_POINT('',#73942);
+#73942 = CARTESIAN_POINT('',(3.25,2.425,0.91));
+#73943 = SURFACE_CURVE('',#73944,(#73949,#73960),.PCURVE_S1.);
+#73944 = CIRCLE('',#73945,0.1);
+#73945 = AXIS2_PLACEMENT_3D('',#73946,#73947,#73948);
+#73946 = CARTESIAN_POINT('',(3.15,2.425,0.91));
+#73947 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#73948 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#73949 = PCURVE('',#67637,#73950);
+#73950 = DEFINITIONAL_REPRESENTATION('',(#73951),#73959);
+#73951 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73952,#73953,#73954,#73955
+ ,#73956,#73957,#73958),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#73952 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#73953 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#73954 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#73955 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#73956 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#73957 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#73958 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#73959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73960 = PCURVE('',#67825,#73961);
+#73961 = DEFINITIONAL_REPRESENTATION('',(#73962),#73966);
+#73962 = LINE('',#73963,#73964);
+#73963 = CARTESIAN_POINT('',(0.,0.));
+#73964 = VECTOR('',#73965,1.);
+#73965 = DIRECTION('',(1.,0.));
+#73966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73967 = ORIENTED_EDGE('',*,*,#73968,.T.);
+#73968 = EDGE_CURVE('',#73941,#73969,#73971,.T.);
+#73969 = VERTEX_POINT('',#73970);
+#73970 = CARTESIAN_POINT('',(3.25,2.425,0.28));
+#73971 = SURFACE_CURVE('',#73972,(#73976,#73983),.PCURVE_S1.);
+#73972 = LINE('',#73973,#73974);
+#73973 = CARTESIAN_POINT('',(3.25,2.425,0.91));
+#73974 = VECTOR('',#73975,1.);
+#73975 = DIRECTION('',(0.,0.,-1.));
+#73976 = PCURVE('',#67637,#73977);
+#73977 = DEFINITIONAL_REPRESENTATION('',(#73978),#73982);
+#73978 = LINE('',#73979,#73980);
+#73979 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#73980 = VECTOR('',#73981,1.);
+#73981 = DIRECTION('',(-1.,-0.));
+#73982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73983 = PCURVE('',#73984,#73989);
+#73984 = PLANE('',#73985);
+#73985 = AXIS2_PLACEMENT_3D('',#73986,#73987,#73988);
+#73986 = CARTESIAN_POINT('',(3.25,2.425,0.91));
+#73987 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#73988 = DIRECTION('',(0.,0.,-1.));
+#73989 = DEFINITIONAL_REPRESENTATION('',(#73990),#73994);
+#73990 = LINE('',#73991,#73992);
+#73991 = CARTESIAN_POINT('',(0.,0.));
+#73992 = VECTOR('',#73993,1.);
+#73993 = DIRECTION('',(1.,0.));
+#73994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73995 = ORIENTED_EDGE('',*,*,#73996,.T.);
+#73996 = EDGE_CURVE('',#73969,#73997,#73999,.T.);
+#73997 = VERTEX_POINT('',#73998);
+#73998 = CARTESIAN_POINT('',(3.53,2.425,0.));
+#73999 = SURFACE_CURVE('',#74000,(#74005,#74012),.PCURVE_S1.);
+#74000 = CIRCLE('',#74001,0.28);
+#74001 = AXIS2_PLACEMENT_3D('',#74002,#74003,#74004);
+#74002 = CARTESIAN_POINT('',(3.53,2.425,0.28));
+#74003 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#74004 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#74005 = PCURVE('',#67637,#74006);
+#74006 = DEFINITIONAL_REPRESENTATION('',(#74007),#74011);
+#74007 = CIRCLE('',#74008,0.28);
+#74008 = AXIS2_PLACEMENT_2D('',#74009,#74010);
+#74009 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#74010 = DIRECTION('',(1.982541115402E-16,1.));
+#74011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74012 = PCURVE('',#74013,#74018);
+#74013 = CYLINDRICAL_SURFACE('',#74014,0.28);
+#74014 = AXIS2_PLACEMENT_3D('',#74015,#74016,#74017);
+#74015 = CARTESIAN_POINT('',(3.53,2.425,0.28));
+#74016 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#74017 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#74018 = DEFINITIONAL_REPRESENTATION('',(#74019),#74023);
+#74019 = LINE('',#74020,#74021);
+#74020 = CARTESIAN_POINT('',(6.28318530718,0.));
+#74021 = VECTOR('',#74022,1.);
+#74022 = DIRECTION('',(-1.,0.));
+#74023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74024 = ORIENTED_EDGE('',*,*,#74025,.T.);
+#74025 = EDGE_CURVE('',#73997,#74026,#74028,.T.);
+#74026 = VERTEX_POINT('',#74027);
+#74027 = CARTESIAN_POINT('',(3.9,2.425,0.));
+#74028 = SURFACE_CURVE('',#74029,(#74033,#74040),.PCURVE_S1.);
+#74029 = LINE('',#74030,#74031);
+#74030 = CARTESIAN_POINT('',(3.53,2.425,0.));
+#74031 = VECTOR('',#74032,1.);
+#74032 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74033 = PCURVE('',#67637,#74034);
+#74034 = DEFINITIONAL_REPRESENTATION('',(#74035),#74039);
+#74035 = LINE('',#74036,#74037);
+#74036 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#74037 = VECTOR('',#74038,1.);
+#74038 = DIRECTION('',(0.,-1.));
+#74039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74040 = PCURVE('',#74041,#74046);
+#74041 = PLANE('',#74042);
+#74042 = AXIS2_PLACEMENT_3D('',#74043,#74044,#74045);
+#74043 = CARTESIAN_POINT('',(3.53,2.425,0.));
+#74044 = DIRECTION('',(0.,0.,1.));
+#74045 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#74046 = DEFINITIONAL_REPRESENTATION('',(#74047),#74051);
+#74047 = LINE('',#74048,#74049);
+#74048 = CARTESIAN_POINT('',(0.,0.));
+#74049 = VECTOR('',#74050,1.);
+#74050 = DIRECTION('',(1.,0.));
+#74051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74052 = ORIENTED_EDGE('',*,*,#74053,.T.);
+#74053 = EDGE_CURVE('',#74026,#74054,#74056,.T.);
+#74054 = VERTEX_POINT('',#74055);
+#74055 = CARTESIAN_POINT('',(3.9,2.425,0.18));
+#74056 = SURFACE_CURVE('',#74057,(#74061,#74068),.PCURVE_S1.);
+#74057 = LINE('',#74058,#74059);
+#74058 = CARTESIAN_POINT('',(3.9,2.425,0.));
+#74059 = VECTOR('',#74060,1.);
+#74060 = DIRECTION('',(0.,0.,1.));
+#74061 = PCURVE('',#67637,#74062);
+#74062 = DEFINITIONAL_REPRESENTATION('',(#74063),#74067);
+#74063 = LINE('',#74064,#74065);
+#74064 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#74065 = VECTOR('',#74066,1.);
+#74066 = DIRECTION('',(1.,0.));
+#74067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74068 = PCURVE('',#74069,#74074);
+#74069 = PLANE('',#74070);
+#74070 = AXIS2_PLACEMENT_3D('',#74071,#74072,#74073);
+#74071 = CARTESIAN_POINT('',(3.9,2.425,0.));
+#74072 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74073 = DIRECTION('',(0.,0.,1.));
+#74074 = DEFINITIONAL_REPRESENTATION('',(#74075),#74079);
+#74075 = LINE('',#74076,#74077);
+#74076 = CARTESIAN_POINT('',(0.,0.));
+#74077 = VECTOR('',#74078,1.);
+#74078 = DIRECTION('',(1.,0.));
+#74079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74080 = ORIENTED_EDGE('',*,*,#74081,.T.);
+#74081 = EDGE_CURVE('',#74054,#74082,#74084,.T.);
+#74082 = VERTEX_POINT('',#74083);
+#74083 = CARTESIAN_POINT('',(3.53,2.425,0.18));
+#74084 = SURFACE_CURVE('',#74085,(#74089,#74096),.PCURVE_S1.);
+#74085 = LINE('',#74086,#74087);
+#74086 = CARTESIAN_POINT('',(3.9,2.425,0.18));
+#74087 = VECTOR('',#74088,1.);
+#74088 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74089 = PCURVE('',#67637,#74090);
+#74090 = DEFINITIONAL_REPRESENTATION('',(#74091),#74095);
+#74091 = LINE('',#74092,#74093);
+#74092 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#74093 = VECTOR('',#74094,1.);
+#74094 = DIRECTION('',(0.,1.));
+#74095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74096 = PCURVE('',#74097,#74102);
+#74097 = PLANE('',#74098);
+#74098 = AXIS2_PLACEMENT_3D('',#74099,#74100,#74101);
+#74099 = CARTESIAN_POINT('',(3.9,2.425,0.18));
+#74100 = DIRECTION('',(0.,0.,-1.));
+#74101 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#74102 = DEFINITIONAL_REPRESENTATION('',(#74103),#74107);
+#74103 = LINE('',#74104,#74105);
+#74104 = CARTESIAN_POINT('',(-0.,0.));
+#74105 = VECTOR('',#74106,1.);
+#74106 = DIRECTION('',(1.,0.));
+#74107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74108 = ORIENTED_EDGE('',*,*,#74109,.T.);
+#74109 = EDGE_CURVE('',#74082,#74110,#74112,.T.);
+#74110 = VERTEX_POINT('',#74111);
+#74111 = CARTESIAN_POINT('',(3.43,2.425,0.28));
+#74112 = SURFACE_CURVE('',#74113,(#74118,#74129),.PCURVE_S1.);
+#74113 = CIRCLE('',#74114,0.1);
+#74114 = AXIS2_PLACEMENT_3D('',#74115,#74116,#74117);
+#74115 = CARTESIAN_POINT('',(3.53,2.425,0.28));
+#74116 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#74117 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#74118 = PCURVE('',#67637,#74119);
+#74119 = DEFINITIONAL_REPRESENTATION('',(#74120),#74128);
+#74120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74121,#74122,#74123,#74124
+ ,#74125,#74126,#74127),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#74121 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#74122 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#74123 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#74124 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#74125 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#74126 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#74127 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#74128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74129 = PCURVE('',#74130,#74135);
+#74130 = CYLINDRICAL_SURFACE('',#74131,0.1);
+#74131 = AXIS2_PLACEMENT_3D('',#74132,#74133,#74134);
+#74132 = CARTESIAN_POINT('',(3.53,2.425,0.28));
+#74133 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#74134 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#74135 = DEFINITIONAL_REPRESENTATION('',(#74136),#74140);
+#74136 = LINE('',#74137,#74138);
+#74137 = CARTESIAN_POINT('',(0.,0.));
+#74138 = VECTOR('',#74139,1.);
+#74139 = DIRECTION('',(1.,0.));
+#74140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74141 = ORIENTED_EDGE('',*,*,#74142,.T.);
+#74142 = EDGE_CURVE('',#74110,#74143,#74145,.T.);
+#74143 = VERTEX_POINT('',#74144);
+#74144 = CARTESIAN_POINT('',(3.43,2.425,0.91));
+#74145 = SURFACE_CURVE('',#74146,(#74150,#74157),.PCURVE_S1.);
+#74146 = LINE('',#74147,#74148);
+#74147 = CARTESIAN_POINT('',(3.43,2.425,0.28));
+#74148 = VECTOR('',#74149,1.);
+#74149 = DIRECTION('',(0.,0.,1.));
+#74150 = PCURVE('',#67637,#74151);
+#74151 = DEFINITIONAL_REPRESENTATION('',(#74152),#74156);
+#74152 = LINE('',#74153,#74154);
+#74153 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#74154 = VECTOR('',#74155,1.);
+#74155 = DIRECTION('',(1.,0.));
+#74156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74157 = PCURVE('',#74158,#74163);
+#74158 = PLANE('',#74159);
+#74159 = AXIS2_PLACEMENT_3D('',#74160,#74161,#74162);
+#74160 = CARTESIAN_POINT('',(3.43,2.425,0.28));
+#74161 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74162 = DIRECTION('',(0.,0.,1.));
+#74163 = DEFINITIONAL_REPRESENTATION('',(#74164),#74168);
+#74164 = LINE('',#74165,#74166);
+#74165 = CARTESIAN_POINT('',(0.,0.));
+#74166 = VECTOR('',#74167,1.);
+#74167 = DIRECTION('',(1.,0.));
+#74168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74169 = ORIENTED_EDGE('',*,*,#74170,.T.);
+#74170 = EDGE_CURVE('',#74143,#74171,#74173,.T.);
+#74171 = VERTEX_POINT('',#74172);
+#74172 = CARTESIAN_POINT('',(3.15,2.425,1.19));
+#74173 = SURFACE_CURVE('',#74174,(#74179,#74186),.PCURVE_S1.);
+#74174 = CIRCLE('',#74175,0.28);
+#74175 = AXIS2_PLACEMENT_3D('',#74176,#74177,#74178);
+#74176 = CARTESIAN_POINT('',(3.15,2.425,0.91));
+#74177 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#74178 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74179 = PCURVE('',#67637,#74180);
+#74180 = DEFINITIONAL_REPRESENTATION('',(#74181),#74185);
+#74181 = CIRCLE('',#74182,0.28);
+#74182 = AXIS2_PLACEMENT_2D('',#74183,#74184);
+#74183 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#74184 = DIRECTION('',(0.,-1.));
+#74185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74186 = PCURVE('',#74187,#74192);
+#74187 = CYLINDRICAL_SURFACE('',#74188,0.28);
+#74188 = AXIS2_PLACEMENT_3D('',#74189,#74190,#74191);
+#74189 = CARTESIAN_POINT('',(3.15,2.425,0.91));
+#74190 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#74191 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74192 = DEFINITIONAL_REPRESENTATION('',(#74193),#74197);
+#74193 = LINE('',#74194,#74195);
+#74194 = CARTESIAN_POINT('',(6.28318530718,0.));
+#74195 = VECTOR('',#74196,1.);
+#74196 = DIRECTION('',(-1.,0.));
+#74197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74198 = ORIENTED_EDGE('',*,*,#74199,.T.);
+#74199 = EDGE_CURVE('',#74171,#67622,#74200,.T.);
+#74200 = SURFACE_CURVE('',#74201,(#74205,#74212),.PCURVE_S1.);
+#74201 = LINE('',#74202,#74203);
+#74202 = CARTESIAN_POINT('',(3.15,2.425,1.19));
+#74203 = VECTOR('',#74204,1.);
+#74204 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74205 = PCURVE('',#67637,#74206);
+#74206 = DEFINITIONAL_REPRESENTATION('',(#74207),#74211);
+#74207 = LINE('',#74208,#74209);
+#74208 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#74209 = VECTOR('',#74210,1.);
+#74210 = DIRECTION('',(0.,1.));
+#74211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74212 = PCURVE('',#69212,#74213);
+#74213 = DEFINITIONAL_REPRESENTATION('',(#74214),#74218);
+#74214 = LINE('',#74215,#74216);
+#74215 = CARTESIAN_POINT('',(-0.,0.));
+#74216 = VECTOR('',#74217,1.);
+#74217 = DIRECTION('',(1.,0.));
+#74218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74219 = ADVANCED_FACE('',(#74220),#67694,.T.);
+#74220 = FACE_BOUND('',#74221,.T.);
+#74221 = EDGE_LOOP('',(#74222,#74223,#74224,#74252,#74280,#74309,#74337,
+ #74365,#74393,#74426,#74454,#74483));
+#74222 = ORIENTED_EDGE('',*,*,#67678,.F.);
+#74223 = ORIENTED_EDGE('',*,*,#67869,.T.);
+#74224 = ORIENTED_EDGE('',*,*,#74225,.T.);
+#74225 = EDGE_CURVE('',#67870,#74226,#74228,.T.);
+#74226 = VERTEX_POINT('',#74227);
+#74227 = CARTESIAN_POINT('',(3.25,-2.425,0.91));
+#74228 = SURFACE_CURVE('',#74229,(#74234,#74245),.PCURVE_S1.);
+#74229 = CIRCLE('',#74230,0.1);
+#74230 = AXIS2_PLACEMENT_3D('',#74231,#74232,#74233);
+#74231 = CARTESIAN_POINT('',(3.15,-2.425,0.91));
+#74232 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#74233 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#74234 = PCURVE('',#67694,#74235);
+#74235 = DEFINITIONAL_REPRESENTATION('',(#74236),#74244);
+#74236 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74237,#74238,#74239,#74240
+ ,#74241,#74242,#74243),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#74237 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#74238 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#74239 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#74240 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#74241 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#74242 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#74243 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#74244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74245 = PCURVE('',#67906,#74246);
+#74246 = DEFINITIONAL_REPRESENTATION('',(#74247),#74251);
+#74247 = LINE('',#74248,#74249);
+#74248 = CARTESIAN_POINT('',(0.,-0.3));
+#74249 = VECTOR('',#74250,1.);
+#74250 = DIRECTION('',(1.,0.));
+#74251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74252 = ORIENTED_EDGE('',*,*,#74253,.T.);
+#74253 = EDGE_CURVE('',#74226,#74254,#74256,.T.);
+#74254 = VERTEX_POINT('',#74255);
+#74255 = CARTESIAN_POINT('',(3.25,-2.425,0.28));
+#74256 = SURFACE_CURVE('',#74257,(#74261,#74268),.PCURVE_S1.);
+#74257 = LINE('',#74258,#74259);
+#74258 = CARTESIAN_POINT('',(3.25,-2.425,0.91));
+#74259 = VECTOR('',#74260,1.);
+#74260 = DIRECTION('',(0.,0.,-1.));
+#74261 = PCURVE('',#67694,#74262);
+#74262 = DEFINITIONAL_REPRESENTATION('',(#74263),#74267);
+#74263 = LINE('',#74264,#74265);
+#74264 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#74265 = VECTOR('',#74266,1.);
+#74266 = DIRECTION('',(-1.,-0.));
+#74267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74268 = PCURVE('',#74269,#74274);
+#74269 = PLANE('',#74270);
+#74270 = AXIS2_PLACEMENT_3D('',#74271,#74272,#74273);
+#74271 = CARTESIAN_POINT('',(3.25,-2.125,0.91));
+#74272 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74273 = DIRECTION('',(0.,0.,-1.));
+#74274 = DEFINITIONAL_REPRESENTATION('',(#74275),#74279);
+#74275 = LINE('',#74276,#74277);
+#74276 = CARTESIAN_POINT('',(0.,-0.3));
+#74277 = VECTOR('',#74278,1.);
+#74278 = DIRECTION('',(1.,0.));
+#74279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74280 = ORIENTED_EDGE('',*,*,#74281,.T.);
+#74281 = EDGE_CURVE('',#74254,#74282,#74284,.T.);
+#74282 = VERTEX_POINT('',#74283);
+#74283 = CARTESIAN_POINT('',(3.53,-2.425,0.));
+#74284 = SURFACE_CURVE('',#74285,(#74290,#74297),.PCURVE_S1.);
+#74285 = CIRCLE('',#74286,0.28);
+#74286 = AXIS2_PLACEMENT_3D('',#74287,#74288,#74289);
+#74287 = CARTESIAN_POINT('',(3.53,-2.425,0.28));
+#74288 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#74289 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#74290 = PCURVE('',#67694,#74291);
+#74291 = DEFINITIONAL_REPRESENTATION('',(#74292),#74296);
+#74292 = CIRCLE('',#74293,0.28);
+#74293 = AXIS2_PLACEMENT_2D('',#74294,#74295);
+#74294 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#74295 = DIRECTION('',(1.982541115402E-16,1.));
+#74296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74297 = PCURVE('',#74298,#74303);
+#74298 = CYLINDRICAL_SURFACE('',#74299,0.28);
+#74299 = AXIS2_PLACEMENT_3D('',#74300,#74301,#74302);
+#74300 = CARTESIAN_POINT('',(3.53,-2.125,0.28));
+#74301 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#74302 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#74303 = DEFINITIONAL_REPRESENTATION('',(#74304),#74308);
+#74304 = LINE('',#74305,#74306);
+#74305 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#74306 = VECTOR('',#74307,1.);
+#74307 = DIRECTION('',(-1.,0.));
+#74308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74309 = ORIENTED_EDGE('',*,*,#74310,.T.);
+#74310 = EDGE_CURVE('',#74282,#74311,#74313,.T.);
+#74311 = VERTEX_POINT('',#74312);
+#74312 = CARTESIAN_POINT('',(3.9,-2.425,0.));
+#74313 = SURFACE_CURVE('',#74314,(#74318,#74325),.PCURVE_S1.);
+#74314 = LINE('',#74315,#74316);
+#74315 = CARTESIAN_POINT('',(3.53,-2.425,0.));
+#74316 = VECTOR('',#74317,1.);
+#74317 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74318 = PCURVE('',#67694,#74319);
+#74319 = DEFINITIONAL_REPRESENTATION('',(#74320),#74324);
+#74320 = LINE('',#74321,#74322);
+#74321 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#74322 = VECTOR('',#74323,1.);
+#74323 = DIRECTION('',(0.,-1.));
+#74324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74325 = PCURVE('',#74326,#74331);
+#74326 = PLANE('',#74327);
+#74327 = AXIS2_PLACEMENT_3D('',#74328,#74329,#74330);
+#74328 = CARTESIAN_POINT('',(3.53,-2.125,0.));
+#74329 = DIRECTION('',(0.,0.,1.));
+#74330 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#74331 = DEFINITIONAL_REPRESENTATION('',(#74332),#74336);
+#74332 = LINE('',#74333,#74334);
+#74333 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#74334 = VECTOR('',#74335,1.);
+#74335 = DIRECTION('',(1.,0.));
+#74336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74337 = ORIENTED_EDGE('',*,*,#74338,.T.);
+#74338 = EDGE_CURVE('',#74311,#74339,#74341,.T.);
+#74339 = VERTEX_POINT('',#74340);
+#74340 = CARTESIAN_POINT('',(3.9,-2.425,0.18));
+#74341 = SURFACE_CURVE('',#74342,(#74346,#74353),.PCURVE_S1.);
+#74342 = LINE('',#74343,#74344);
+#74343 = CARTESIAN_POINT('',(3.9,-2.425,0.));
+#74344 = VECTOR('',#74345,1.);
+#74345 = DIRECTION('',(0.,0.,1.));
+#74346 = PCURVE('',#67694,#74347);
+#74347 = DEFINITIONAL_REPRESENTATION('',(#74348),#74352);
+#74348 = LINE('',#74349,#74350);
+#74349 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#74350 = VECTOR('',#74351,1.);
+#74351 = DIRECTION('',(1.,0.));
+#74352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74353 = PCURVE('',#74354,#74359);
+#74354 = PLANE('',#74355);
+#74355 = AXIS2_PLACEMENT_3D('',#74356,#74357,#74358);
+#74356 = CARTESIAN_POINT('',(3.9,-2.125,0.));
+#74357 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74358 = DIRECTION('',(0.,0.,1.));
+#74359 = DEFINITIONAL_REPRESENTATION('',(#74360),#74364);
+#74360 = LINE('',#74361,#74362);
+#74361 = CARTESIAN_POINT('',(0.,-0.3));
+#74362 = VECTOR('',#74363,1.);
+#74363 = DIRECTION('',(1.,0.));
+#74364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74365 = ORIENTED_EDGE('',*,*,#74366,.T.);
+#74366 = EDGE_CURVE('',#74339,#74367,#74369,.T.);
+#74367 = VERTEX_POINT('',#74368);
+#74368 = CARTESIAN_POINT('',(3.53,-2.425,0.18));
+#74369 = SURFACE_CURVE('',#74370,(#74374,#74381),.PCURVE_S1.);
+#74370 = LINE('',#74371,#74372);
+#74371 = CARTESIAN_POINT('',(3.9,-2.425,0.18));
+#74372 = VECTOR('',#74373,1.);
+#74373 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74374 = PCURVE('',#67694,#74375);
+#74375 = DEFINITIONAL_REPRESENTATION('',(#74376),#74380);
+#74376 = LINE('',#74377,#74378);
+#74377 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#74378 = VECTOR('',#74379,1.);
+#74379 = DIRECTION('',(0.,1.));
+#74380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74381 = PCURVE('',#74382,#74387);
+#74382 = PLANE('',#74383);
+#74383 = AXIS2_PLACEMENT_3D('',#74384,#74385,#74386);
+#74384 = CARTESIAN_POINT('',(3.9,-2.125,0.18));
+#74385 = DIRECTION('',(0.,0.,-1.));
+#74386 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#74387 = DEFINITIONAL_REPRESENTATION('',(#74388),#74392);
+#74388 = LINE('',#74389,#74390);
+#74389 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#74390 = VECTOR('',#74391,1.);
+#74391 = DIRECTION('',(1.,0.));
+#74392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74393 = ORIENTED_EDGE('',*,*,#74394,.T.);
+#74394 = EDGE_CURVE('',#74367,#74395,#74397,.T.);
+#74395 = VERTEX_POINT('',#74396);
+#74396 = CARTESIAN_POINT('',(3.43,-2.425,0.28));
+#74397 = SURFACE_CURVE('',#74398,(#74403,#74414),.PCURVE_S1.);
+#74398 = CIRCLE('',#74399,0.1);
+#74399 = AXIS2_PLACEMENT_3D('',#74400,#74401,#74402);
+#74400 = CARTESIAN_POINT('',(3.53,-2.425,0.28));
+#74401 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#74402 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#74403 = PCURVE('',#67694,#74404);
+#74404 = DEFINITIONAL_REPRESENTATION('',(#74405),#74413);
+#74405 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74406,#74407,#74408,#74409
+ ,#74410,#74411,#74412),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#74406 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#74407 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#74408 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#74409 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#74410 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#74411 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#74412 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#74413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74414 = PCURVE('',#74415,#74420);
+#74415 = CYLINDRICAL_SURFACE('',#74416,0.1);
+#74416 = AXIS2_PLACEMENT_3D('',#74417,#74418,#74419);
+#74417 = CARTESIAN_POINT('',(3.53,-2.125,0.28));
+#74418 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#74419 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#74420 = DEFINITIONAL_REPRESENTATION('',(#74421),#74425);
+#74421 = LINE('',#74422,#74423);
+#74422 = CARTESIAN_POINT('',(0.,-0.3));
+#74423 = VECTOR('',#74424,1.);
+#74424 = DIRECTION('',(1.,0.));
+#74425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74426 = ORIENTED_EDGE('',*,*,#74427,.T.);
+#74427 = EDGE_CURVE('',#74395,#74428,#74430,.T.);
+#74428 = VERTEX_POINT('',#74429);
+#74429 = CARTESIAN_POINT('',(3.43,-2.425,0.91));
+#74430 = SURFACE_CURVE('',#74431,(#74435,#74442),.PCURVE_S1.);
+#74431 = LINE('',#74432,#74433);
+#74432 = CARTESIAN_POINT('',(3.43,-2.425,0.28));
+#74433 = VECTOR('',#74434,1.);
+#74434 = DIRECTION('',(0.,0.,1.));
+#74435 = PCURVE('',#67694,#74436);
+#74436 = DEFINITIONAL_REPRESENTATION('',(#74437),#74441);
+#74437 = LINE('',#74438,#74439);
+#74438 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#74439 = VECTOR('',#74440,1.);
+#74440 = DIRECTION('',(1.,0.));
+#74441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74442 = PCURVE('',#74443,#74448);
+#74443 = PLANE('',#74444);
+#74444 = AXIS2_PLACEMENT_3D('',#74445,#74446,#74447);
+#74445 = CARTESIAN_POINT('',(3.43,-2.125,0.28));
+#74446 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74447 = DIRECTION('',(0.,0.,1.));
+#74448 = DEFINITIONAL_REPRESENTATION('',(#74449),#74453);
+#74449 = LINE('',#74450,#74451);
+#74450 = CARTESIAN_POINT('',(0.,-0.3));
+#74451 = VECTOR('',#74452,1.);
+#74452 = DIRECTION('',(1.,0.));
+#74453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74454 = ORIENTED_EDGE('',*,*,#74455,.T.);
+#74455 = EDGE_CURVE('',#74428,#74456,#74458,.T.);
+#74456 = VERTEX_POINT('',#74457);
+#74457 = CARTESIAN_POINT('',(3.15,-2.425,1.19));
+#74458 = SURFACE_CURVE('',#74459,(#74464,#74471),.PCURVE_S1.);
+#74459 = CIRCLE('',#74460,0.28);
+#74460 = AXIS2_PLACEMENT_3D('',#74461,#74462,#74463);
+#74461 = CARTESIAN_POINT('',(3.15,-2.425,0.91));
+#74462 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#74463 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74464 = PCURVE('',#67694,#74465);
+#74465 = DEFINITIONAL_REPRESENTATION('',(#74466),#74470);
+#74466 = CIRCLE('',#74467,0.28);
+#74467 = AXIS2_PLACEMENT_2D('',#74468,#74469);
+#74468 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#74469 = DIRECTION('',(0.,-1.));
+#74470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74471 = PCURVE('',#74472,#74477);
+#74472 = CYLINDRICAL_SURFACE('',#74473,0.28);
+#74473 = AXIS2_PLACEMENT_3D('',#74474,#74475,#74476);
+#74474 = CARTESIAN_POINT('',(3.15,-2.125,0.91));
+#74475 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#74476 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74477 = DEFINITIONAL_REPRESENTATION('',(#74478),#74482);
+#74478 = LINE('',#74479,#74480);
+#74479 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#74480 = VECTOR('',#74481,1.);
+#74481 = DIRECTION('',(-1.,0.));
+#74482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74483 = ORIENTED_EDGE('',*,*,#74484,.T.);
+#74484 = EDGE_CURVE('',#74456,#67679,#74485,.T.);
+#74485 = SURFACE_CURVE('',#74486,(#74490,#74497),.PCURVE_S1.);
+#74486 = LINE('',#74487,#74488);
+#74487 = CARTESIAN_POINT('',(3.15,-2.425,1.19));
+#74488 = VECTOR('',#74489,1.);
+#74489 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74490 = PCURVE('',#67694,#74491);
+#74491 = DEFINITIONAL_REPRESENTATION('',(#74492),#74496);
+#74492 = LINE('',#74493,#74494);
+#74493 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#74494 = VECTOR('',#74495,1.);
+#74495 = DIRECTION('',(0.,1.));
+#74496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74497 = PCURVE('',#69562,#74498);
+#74498 = DEFINITIONAL_REPRESENTATION('',(#74499),#74503);
+#74499 = LINE('',#74500,#74501);
+#74500 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#74501 = VECTOR('',#74502,1.);
+#74502 = DIRECTION('',(1.,0.));
+#74503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74504 = ADVANCED_FACE('',(#74505),#67744,.F.);
+#74505 = FACE_BOUND('',#74506,.F.);
+#74506 = EDGE_LOOP('',(#74507,#74527,#74528,#74548));
+#74507 = ORIENTED_EDGE('',*,*,#74508,.F.);
+#74508 = EDGE_CURVE('',#67679,#69547,#74509,.T.);
+#74509 = SURFACE_CURVE('',#74510,(#74514,#74520),.PCURVE_S1.);
+#74510 = LINE('',#74511,#74512);
+#74511 = CARTESIAN_POINT('',(3.15,-2.425,1.19));
+#74512 = VECTOR('',#74513,1.);
+#74513 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74514 = PCURVE('',#67744,#74515);
+#74515 = DEFINITIONAL_REPRESENTATION('',(#74516),#74519);
+#74516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74517,#74518),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#74517 = CARTESIAN_POINT('',(7.325,-6.37061274707E-16));
+#74518 = CARTESIAN_POINT('',(7.337435897436,1.));
+#74519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74520 = PCURVE('',#69562,#74521);
+#74521 = DEFINITIONAL_REPRESENTATION('',(#74522),#74526);
+#74522 = LINE('',#74523,#74524);
+#74523 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#74524 = VECTOR('',#74525,1.);
+#74525 = DIRECTION('',(1.,0.));
+#74526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74527 = ORIENTED_EDGE('',*,*,#67730,.T.);
+#74528 = ORIENTED_EDGE('',*,*,#74529,.T.);
+#74529 = EDGE_CURVE('',#67708,#69575,#74530,.T.);
+#74530 = SURFACE_CURVE('',#74531,(#74535,#74541),.PCURVE_S1.);
+#74531 = LINE('',#74532,#74533);
+#74532 = CARTESIAN_POINT('',(3.15,-2.775,1.19));
+#74533 = VECTOR('',#74534,1.);
+#74534 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74535 = PCURVE('',#67744,#74536);
+#74536 = DEFINITIONAL_REPRESENTATION('',(#74537),#74540);
+#74537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74538,#74539),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#74538 = CARTESIAN_POINT('',(7.675,-1.198907615541E-15));
+#74539 = CARTESIAN_POINT('',(7.689230769231,1.));
+#74540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74541 = PCURVE('',#69612,#74542);
+#74542 = DEFINITIONAL_REPRESENTATION('',(#74543),#74547);
+#74543 = LINE('',#74544,#74545);
+#74544 = CARTESIAN_POINT('',(-0.,0.));
+#74545 = VECTOR('',#74546,1.);
+#74546 = DIRECTION('',(1.,0.));
+#74547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74548 = ORIENTED_EDGE('',*,*,#69574,.F.);
+#74549 = ADVANCED_FACE('',(#74550),#67825,.F.);
+#74550 = FACE_BOUND('',#74551,.F.);
+#74551 = EDGE_LOOP('',(#74552,#74553,#74581,#74602));
+#74552 = ORIENTED_EDGE('',*,*,#67811,.T.);
+#74553 = ORIENTED_EDGE('',*,*,#74554,.T.);
+#74554 = EDGE_CURVE('',#67784,#74555,#74557,.T.);
+#74555 = VERTEX_POINT('',#74556);
+#74556 = CARTESIAN_POINT('',(3.25,2.125,0.91));
+#74557 = SURFACE_CURVE('',#74558,(#74563,#74570),.PCURVE_S1.);
+#74558 = CIRCLE('',#74559,0.1);
+#74559 = AXIS2_PLACEMENT_3D('',#74560,#74561,#74562);
+#74560 = CARTESIAN_POINT('',(3.15,2.125,0.91));
+#74561 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#74562 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#74563 = PCURVE('',#67825,#74564);
+#74564 = DEFINITIONAL_REPRESENTATION('',(#74565),#74569);
+#74565 = LINE('',#74566,#74567);
+#74566 = CARTESIAN_POINT('',(0.,-0.3));
+#74567 = VECTOR('',#74568,1.);
+#74568 = DIRECTION('',(1.,0.));
+#74569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74570 = PCURVE('',#67799,#74571);
+#74571 = DEFINITIONAL_REPRESENTATION('',(#74572),#74580);
+#74572 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74573,#74574,#74575,#74576
+ ,#74577,#74578,#74579),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#74573 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#74574 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#74575 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#74576 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#74577 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#74578 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#74579 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#74580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74581 = ORIENTED_EDGE('',*,*,#74582,.F.);
+#74582 = EDGE_CURVE('',#73941,#74555,#74583,.T.);
+#74583 = SURFACE_CURVE('',#74584,(#74588,#74595),.PCURVE_S1.);
+#74584 = LINE('',#74585,#74586);
+#74585 = CARTESIAN_POINT('',(3.25,2.425,0.91));
+#74586 = VECTOR('',#74587,1.);
+#74587 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#74588 = PCURVE('',#67825,#74589);
+#74589 = DEFINITIONAL_REPRESENTATION('',(#74590),#74594);
+#74590 = LINE('',#74591,#74592);
+#74591 = CARTESIAN_POINT('',(1.570796326795,0.));
+#74592 = VECTOR('',#74593,1.);
+#74593 = DIRECTION('',(0.,-1.));
+#74594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74595 = PCURVE('',#73984,#74596);
+#74596 = DEFINITIONAL_REPRESENTATION('',(#74597),#74601);
+#74597 = LINE('',#74598,#74599);
+#74598 = CARTESIAN_POINT('',(0.,0.));
+#74599 = VECTOR('',#74600,1.);
+#74600 = DIRECTION('',(0.,-1.));
+#74601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74602 = ORIENTED_EDGE('',*,*,#73940,.F.);
+#74603 = ADVANCED_FACE('',(#74604),#67799,.T.);
+#74604 = FACE_BOUND('',#74605,.T.);
+#74605 = EDGE_LOOP('',(#74606,#74607,#74608,#74609,#74632,#74656,#74679,
+ #74702,#74725,#74753,#74776,#74800));
+#74606 = ORIENTED_EDGE('',*,*,#67921,.F.);
+#74607 = ORIENTED_EDGE('',*,*,#67783,.T.);
+#74608 = ORIENTED_EDGE('',*,*,#74554,.T.);
+#74609 = ORIENTED_EDGE('',*,*,#74610,.T.);
+#74610 = EDGE_CURVE('',#74555,#74611,#74613,.T.);
+#74611 = VERTEX_POINT('',#74612);
+#74612 = CARTESIAN_POINT('',(3.25,2.125,0.28));
+#74613 = SURFACE_CURVE('',#74614,(#74618,#74625),.PCURVE_S1.);
+#74614 = LINE('',#74615,#74616);
+#74615 = CARTESIAN_POINT('',(3.25,2.125,0.91));
+#74616 = VECTOR('',#74617,1.);
+#74617 = DIRECTION('',(0.,0.,-1.));
+#74618 = PCURVE('',#67799,#74619);
+#74619 = DEFINITIONAL_REPRESENTATION('',(#74620),#74624);
+#74620 = LINE('',#74621,#74622);
+#74621 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#74622 = VECTOR('',#74623,1.);
+#74623 = DIRECTION('',(-1.,-0.));
+#74624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74625 = PCURVE('',#73984,#74626);
+#74626 = DEFINITIONAL_REPRESENTATION('',(#74627),#74631);
+#74627 = LINE('',#74628,#74629);
+#74628 = CARTESIAN_POINT('',(0.,-0.3));
+#74629 = VECTOR('',#74630,1.);
+#74630 = DIRECTION('',(1.,0.));
+#74631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74632 = ORIENTED_EDGE('',*,*,#74633,.T.);
+#74633 = EDGE_CURVE('',#74611,#74634,#74636,.T.);
+#74634 = VERTEX_POINT('',#74635);
+#74635 = CARTESIAN_POINT('',(3.53,2.125,0.));
+#74636 = SURFACE_CURVE('',#74637,(#74642,#74649),.PCURVE_S1.);
+#74637 = CIRCLE('',#74638,0.28);
+#74638 = AXIS2_PLACEMENT_3D('',#74639,#74640,#74641);
+#74639 = CARTESIAN_POINT('',(3.53,2.125,0.28));
+#74640 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#74641 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#74642 = PCURVE('',#67799,#74643);
+#74643 = DEFINITIONAL_REPRESENTATION('',(#74644),#74648);
+#74644 = CIRCLE('',#74645,0.28);
+#74645 = AXIS2_PLACEMENT_2D('',#74646,#74647);
+#74646 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#74647 = DIRECTION('',(1.982541115402E-16,1.));
+#74648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74649 = PCURVE('',#74013,#74650);
+#74650 = DEFINITIONAL_REPRESENTATION('',(#74651),#74655);
+#74651 = LINE('',#74652,#74653);
+#74652 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#74653 = VECTOR('',#74654,1.);
+#74654 = DIRECTION('',(-1.,0.));
+#74655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74656 = ORIENTED_EDGE('',*,*,#74657,.T.);
+#74657 = EDGE_CURVE('',#74634,#74658,#74660,.T.);
+#74658 = VERTEX_POINT('',#74659);
+#74659 = CARTESIAN_POINT('',(3.9,2.125,0.));
+#74660 = SURFACE_CURVE('',#74661,(#74665,#74672),.PCURVE_S1.);
+#74661 = LINE('',#74662,#74663);
+#74662 = CARTESIAN_POINT('',(3.53,2.125,0.));
+#74663 = VECTOR('',#74664,1.);
+#74664 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74665 = PCURVE('',#67799,#74666);
+#74666 = DEFINITIONAL_REPRESENTATION('',(#74667),#74671);
+#74667 = LINE('',#74668,#74669);
+#74668 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#74669 = VECTOR('',#74670,1.);
+#74670 = DIRECTION('',(0.,-1.));
+#74671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74672 = PCURVE('',#74041,#74673);
+#74673 = DEFINITIONAL_REPRESENTATION('',(#74674),#74678);
+#74674 = LINE('',#74675,#74676);
+#74675 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#74676 = VECTOR('',#74677,1.);
+#74677 = DIRECTION('',(1.,0.));
+#74678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74679 = ORIENTED_EDGE('',*,*,#74680,.T.);
+#74680 = EDGE_CURVE('',#74658,#74681,#74683,.T.);
+#74681 = VERTEX_POINT('',#74682);
+#74682 = CARTESIAN_POINT('',(3.9,2.125,0.18));
+#74683 = SURFACE_CURVE('',#74684,(#74688,#74695),.PCURVE_S1.);
+#74684 = LINE('',#74685,#74686);
+#74685 = CARTESIAN_POINT('',(3.9,2.125,0.));
+#74686 = VECTOR('',#74687,1.);
+#74687 = DIRECTION('',(0.,0.,1.));
+#74688 = PCURVE('',#67799,#74689);
+#74689 = DEFINITIONAL_REPRESENTATION('',(#74690),#74694);
+#74690 = LINE('',#74691,#74692);
+#74691 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#74692 = VECTOR('',#74693,1.);
+#74693 = DIRECTION('',(1.,0.));
+#74694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74695 = PCURVE('',#74069,#74696);
+#74696 = DEFINITIONAL_REPRESENTATION('',(#74697),#74701);
+#74697 = LINE('',#74698,#74699);
+#74698 = CARTESIAN_POINT('',(0.,-0.3));
+#74699 = VECTOR('',#74700,1.);
+#74700 = DIRECTION('',(1.,0.));
+#74701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74702 = ORIENTED_EDGE('',*,*,#74703,.T.);
+#74703 = EDGE_CURVE('',#74681,#74704,#74706,.T.);
+#74704 = VERTEX_POINT('',#74705);
+#74705 = CARTESIAN_POINT('',(3.53,2.125,0.18));
+#74706 = SURFACE_CURVE('',#74707,(#74711,#74718),.PCURVE_S1.);
+#74707 = LINE('',#74708,#74709);
+#74708 = CARTESIAN_POINT('',(3.9,2.125,0.18));
+#74709 = VECTOR('',#74710,1.);
+#74710 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74711 = PCURVE('',#67799,#74712);
+#74712 = DEFINITIONAL_REPRESENTATION('',(#74713),#74717);
+#74713 = LINE('',#74714,#74715);
+#74714 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#74715 = VECTOR('',#74716,1.);
+#74716 = DIRECTION('',(0.,1.));
+#74717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74718 = PCURVE('',#74097,#74719);
+#74719 = DEFINITIONAL_REPRESENTATION('',(#74720),#74724);
+#74720 = LINE('',#74721,#74722);
+#74721 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#74722 = VECTOR('',#74723,1.);
+#74723 = DIRECTION('',(1.,0.));
+#74724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74725 = ORIENTED_EDGE('',*,*,#74726,.T.);
+#74726 = EDGE_CURVE('',#74704,#74727,#74729,.T.);
+#74727 = VERTEX_POINT('',#74728);
+#74728 = CARTESIAN_POINT('',(3.43,2.125,0.28));
+#74729 = SURFACE_CURVE('',#74730,(#74735,#74746),.PCURVE_S1.);
+#74730 = CIRCLE('',#74731,0.1);
+#74731 = AXIS2_PLACEMENT_3D('',#74732,#74733,#74734);
+#74732 = CARTESIAN_POINT('',(3.53,2.125,0.28));
+#74733 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#74734 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#74735 = PCURVE('',#67799,#74736);
+#74736 = DEFINITIONAL_REPRESENTATION('',(#74737),#74745);
+#74737 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74738,#74739,#74740,#74741
+ ,#74742,#74743,#74744),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#74738 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#74739 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#74740 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#74741 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#74742 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#74743 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#74744 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#74745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74746 = PCURVE('',#74130,#74747);
+#74747 = DEFINITIONAL_REPRESENTATION('',(#74748),#74752);
+#74748 = LINE('',#74749,#74750);
+#74749 = CARTESIAN_POINT('',(0.,-0.3));
+#74750 = VECTOR('',#74751,1.);
+#74751 = DIRECTION('',(1.,0.));
+#74752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74753 = ORIENTED_EDGE('',*,*,#74754,.T.);
+#74754 = EDGE_CURVE('',#74727,#74755,#74757,.T.);
+#74755 = VERTEX_POINT('',#74756);
+#74756 = CARTESIAN_POINT('',(3.43,2.125,0.91));
+#74757 = SURFACE_CURVE('',#74758,(#74762,#74769),.PCURVE_S1.);
+#74758 = LINE('',#74759,#74760);
+#74759 = CARTESIAN_POINT('',(3.43,2.125,0.28));
+#74760 = VECTOR('',#74761,1.);
+#74761 = DIRECTION('',(0.,0.,1.));
+#74762 = PCURVE('',#67799,#74763);
+#74763 = DEFINITIONAL_REPRESENTATION('',(#74764),#74768);
+#74764 = LINE('',#74765,#74766);
+#74765 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#74766 = VECTOR('',#74767,1.);
+#74767 = DIRECTION('',(1.,0.));
+#74768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74769 = PCURVE('',#74158,#74770);
+#74770 = DEFINITIONAL_REPRESENTATION('',(#74771),#74775);
+#74771 = LINE('',#74772,#74773);
+#74772 = CARTESIAN_POINT('',(0.,-0.3));
+#74773 = VECTOR('',#74774,1.);
+#74774 = DIRECTION('',(1.,0.));
+#74775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74776 = ORIENTED_EDGE('',*,*,#74777,.T.);
+#74777 = EDGE_CURVE('',#74755,#74778,#74780,.T.);
+#74778 = VERTEX_POINT('',#74779);
+#74779 = CARTESIAN_POINT('',(3.15,2.125,1.19));
+#74780 = SURFACE_CURVE('',#74781,(#74786,#74793),.PCURVE_S1.);
+#74781 = CIRCLE('',#74782,0.28);
+#74782 = AXIS2_PLACEMENT_3D('',#74783,#74784,#74785);
+#74783 = CARTESIAN_POINT('',(3.15,2.125,0.91));
+#74784 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#74785 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74786 = PCURVE('',#67799,#74787);
+#74787 = DEFINITIONAL_REPRESENTATION('',(#74788),#74792);
+#74788 = CIRCLE('',#74789,0.28);
+#74789 = AXIS2_PLACEMENT_2D('',#74790,#74791);
+#74790 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#74791 = DIRECTION('',(0.,-1.));
+#74792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74793 = PCURVE('',#74187,#74794);
+#74794 = DEFINITIONAL_REPRESENTATION('',(#74795),#74799);
+#74795 = LINE('',#74796,#74797);
+#74796 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#74797 = VECTOR('',#74798,1.);
+#74798 = DIRECTION('',(-1.,0.));
+#74799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74800 = ORIENTED_EDGE('',*,*,#74801,.T.);
+#74801 = EDGE_CURVE('',#74778,#67922,#74802,.T.);
+#74802 = SURFACE_CURVE('',#74803,(#74807,#74814),.PCURVE_S1.);
+#74803 = LINE('',#74804,#74805);
+#74804 = CARTESIAN_POINT('',(3.15,2.125,1.19));
+#74805 = VECTOR('',#74806,1.);
+#74806 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74807 = PCURVE('',#67799,#74808);
+#74808 = DEFINITIONAL_REPRESENTATION('',(#74809),#74813);
+#74809 = LINE('',#74810,#74811);
+#74810 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#74811 = VECTOR('',#74812,1.);
+#74812 = DIRECTION('',(0.,1.));
+#74813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74814 = PCURVE('',#69212,#74815);
+#74815 = DEFINITIONAL_REPRESENTATION('',(#74816),#74820);
+#74816 = LINE('',#74817,#74818);
+#74817 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#74818 = VECTOR('',#74819,1.);
+#74819 = DIRECTION('',(1.,0.));
+#74820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74821 = ADVANCED_FACE('',(#74822),#67856,.F.);
+#74822 = FACE_BOUND('',#74823,.F.);
+#74823 = EDGE_LOOP('',(#74824,#74825,#74826,#74854,#74877,#74901,#74924,
+ #74947,#74970,#74998,#75021,#75045));
+#74824 = ORIENTED_EDGE('',*,*,#68031,.F.);
+#74825 = ORIENTED_EDGE('',*,*,#67840,.T.);
+#74826 = ORIENTED_EDGE('',*,*,#74827,.T.);
+#74827 = EDGE_CURVE('',#67841,#74828,#74830,.T.);
+#74828 = VERTEX_POINT('',#74829);
+#74829 = CARTESIAN_POINT('',(3.25,-2.125,0.91));
+#74830 = SURFACE_CURVE('',#74831,(#74836,#74847),.PCURVE_S1.);
+#74831 = CIRCLE('',#74832,0.1);
+#74832 = AXIS2_PLACEMENT_3D('',#74833,#74834,#74835);
+#74833 = CARTESIAN_POINT('',(3.15,-2.125,0.91));
+#74834 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#74835 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#74836 = PCURVE('',#67856,#74837);
+#74837 = DEFINITIONAL_REPRESENTATION('',(#74838),#74846);
+#74838 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74839,#74840,#74841,#74842
+ ,#74843,#74844,#74845),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#74839 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#74840 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#74841 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#74842 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#74843 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#74844 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#74845 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#74846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74847 = PCURVE('',#67906,#74848);
+#74848 = DEFINITIONAL_REPRESENTATION('',(#74849),#74853);
+#74849 = LINE('',#74850,#74851);
+#74850 = CARTESIAN_POINT('',(0.,0.));
+#74851 = VECTOR('',#74852,1.);
+#74852 = DIRECTION('',(1.,0.));
+#74853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74854 = ORIENTED_EDGE('',*,*,#74855,.T.);
+#74855 = EDGE_CURVE('',#74828,#74856,#74858,.T.);
+#74856 = VERTEX_POINT('',#74857);
+#74857 = CARTESIAN_POINT('',(3.25,-2.125,0.28));
+#74858 = SURFACE_CURVE('',#74859,(#74863,#74870),.PCURVE_S1.);
+#74859 = LINE('',#74860,#74861);
+#74860 = CARTESIAN_POINT('',(3.25,-2.125,0.91));
+#74861 = VECTOR('',#74862,1.);
+#74862 = DIRECTION('',(0.,0.,-1.));
+#74863 = PCURVE('',#67856,#74864);
+#74864 = DEFINITIONAL_REPRESENTATION('',(#74865),#74869);
+#74865 = LINE('',#74866,#74867);
+#74866 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#74867 = VECTOR('',#74868,1.);
+#74868 = DIRECTION('',(-1.,-0.));
+#74869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74870 = PCURVE('',#74269,#74871);
+#74871 = DEFINITIONAL_REPRESENTATION('',(#74872),#74876);
+#74872 = LINE('',#74873,#74874);
+#74873 = CARTESIAN_POINT('',(0.,0.));
+#74874 = VECTOR('',#74875,1.);
+#74875 = DIRECTION('',(1.,0.));
+#74876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74877 = ORIENTED_EDGE('',*,*,#74878,.T.);
+#74878 = EDGE_CURVE('',#74856,#74879,#74881,.T.);
+#74879 = VERTEX_POINT('',#74880);
+#74880 = CARTESIAN_POINT('',(3.53,-2.125,0.));
+#74881 = SURFACE_CURVE('',#74882,(#74887,#74894),.PCURVE_S1.);
+#74882 = CIRCLE('',#74883,0.28);
+#74883 = AXIS2_PLACEMENT_3D('',#74884,#74885,#74886);
+#74884 = CARTESIAN_POINT('',(3.53,-2.125,0.28));
+#74885 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#74886 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#74887 = PCURVE('',#67856,#74888);
+#74888 = DEFINITIONAL_REPRESENTATION('',(#74889),#74893);
+#74889 = CIRCLE('',#74890,0.28);
+#74890 = AXIS2_PLACEMENT_2D('',#74891,#74892);
+#74891 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#74892 = DIRECTION('',(1.982541115402E-16,1.));
+#74893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74894 = PCURVE('',#74298,#74895);
+#74895 = DEFINITIONAL_REPRESENTATION('',(#74896),#74900);
+#74896 = LINE('',#74897,#74898);
+#74897 = CARTESIAN_POINT('',(6.28318530718,0.));
+#74898 = VECTOR('',#74899,1.);
+#74899 = DIRECTION('',(-1.,0.));
+#74900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74901 = ORIENTED_EDGE('',*,*,#74902,.T.);
+#74902 = EDGE_CURVE('',#74879,#74903,#74905,.T.);
+#74903 = VERTEX_POINT('',#74904);
+#74904 = CARTESIAN_POINT('',(3.9,-2.125,0.));
+#74905 = SURFACE_CURVE('',#74906,(#74910,#74917),.PCURVE_S1.);
+#74906 = LINE('',#74907,#74908);
+#74907 = CARTESIAN_POINT('',(3.53,-2.125,0.));
+#74908 = VECTOR('',#74909,1.);
+#74909 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#74910 = PCURVE('',#67856,#74911);
+#74911 = DEFINITIONAL_REPRESENTATION('',(#74912),#74916);
+#74912 = LINE('',#74913,#74914);
+#74913 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#74914 = VECTOR('',#74915,1.);
+#74915 = DIRECTION('',(0.,-1.));
+#74916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74917 = PCURVE('',#74326,#74918);
+#74918 = DEFINITIONAL_REPRESENTATION('',(#74919),#74923);
+#74919 = LINE('',#74920,#74921);
+#74920 = CARTESIAN_POINT('',(0.,0.));
+#74921 = VECTOR('',#74922,1.);
+#74922 = DIRECTION('',(1.,0.));
+#74923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74924 = ORIENTED_EDGE('',*,*,#74925,.T.);
+#74925 = EDGE_CURVE('',#74903,#74926,#74928,.T.);
+#74926 = VERTEX_POINT('',#74927);
+#74927 = CARTESIAN_POINT('',(3.9,-2.125,0.18));
+#74928 = SURFACE_CURVE('',#74929,(#74933,#74940),.PCURVE_S1.);
+#74929 = LINE('',#74930,#74931);
+#74930 = CARTESIAN_POINT('',(3.9,-2.125,0.));
+#74931 = VECTOR('',#74932,1.);
+#74932 = DIRECTION('',(0.,0.,1.));
+#74933 = PCURVE('',#67856,#74934);
+#74934 = DEFINITIONAL_REPRESENTATION('',(#74935),#74939);
+#74935 = LINE('',#74936,#74937);
+#74936 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#74937 = VECTOR('',#74938,1.);
+#74938 = DIRECTION('',(1.,0.));
+#74939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74940 = PCURVE('',#74354,#74941);
+#74941 = DEFINITIONAL_REPRESENTATION('',(#74942),#74946);
+#74942 = LINE('',#74943,#74944);
+#74943 = CARTESIAN_POINT('',(0.,0.));
+#74944 = VECTOR('',#74945,1.);
+#74945 = DIRECTION('',(1.,0.));
+#74946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74947 = ORIENTED_EDGE('',*,*,#74948,.T.);
+#74948 = EDGE_CURVE('',#74926,#74949,#74951,.T.);
+#74949 = VERTEX_POINT('',#74950);
+#74950 = CARTESIAN_POINT('',(3.53,-2.125,0.18));
+#74951 = SURFACE_CURVE('',#74952,(#74956,#74963),.PCURVE_S1.);
+#74952 = LINE('',#74953,#74954);
+#74953 = CARTESIAN_POINT('',(3.9,-2.125,0.18));
+#74954 = VECTOR('',#74955,1.);
+#74955 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#74956 = PCURVE('',#67856,#74957);
+#74957 = DEFINITIONAL_REPRESENTATION('',(#74958),#74962);
+#74958 = LINE('',#74959,#74960);
+#74959 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#74960 = VECTOR('',#74961,1.);
+#74961 = DIRECTION('',(0.,1.));
+#74962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74963 = PCURVE('',#74382,#74964);
+#74964 = DEFINITIONAL_REPRESENTATION('',(#74965),#74969);
+#74965 = LINE('',#74966,#74967);
+#74966 = CARTESIAN_POINT('',(-0.,0.));
+#74967 = VECTOR('',#74968,1.);
+#74968 = DIRECTION('',(1.,0.));
+#74969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74970 = ORIENTED_EDGE('',*,*,#74971,.T.);
+#74971 = EDGE_CURVE('',#74949,#74972,#74974,.T.);
+#74972 = VERTEX_POINT('',#74973);
+#74973 = CARTESIAN_POINT('',(3.43,-2.125,0.28));
+#74974 = SURFACE_CURVE('',#74975,(#74980,#74991),.PCURVE_S1.);
+#74975 = CIRCLE('',#74976,0.1);
+#74976 = AXIS2_PLACEMENT_3D('',#74977,#74978,#74979);
+#74977 = CARTESIAN_POINT('',(3.53,-2.125,0.28));
+#74978 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#74979 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#74980 = PCURVE('',#67856,#74981);
+#74981 = DEFINITIONAL_REPRESENTATION('',(#74982),#74990);
+#74982 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74983,#74984,#74985,#74986
+ ,#74987,#74988,#74989),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#74983 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#74984 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#74985 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#74986 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#74987 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#74988 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#74989 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#74990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74991 = PCURVE('',#74415,#74992);
+#74992 = DEFINITIONAL_REPRESENTATION('',(#74993),#74997);
+#74993 = LINE('',#74994,#74995);
+#74994 = CARTESIAN_POINT('',(0.,0.));
+#74995 = VECTOR('',#74996,1.);
+#74996 = DIRECTION('',(1.,0.));
+#74997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74998 = ORIENTED_EDGE('',*,*,#74999,.T.);
+#74999 = EDGE_CURVE('',#74972,#75000,#75002,.T.);
+#75000 = VERTEX_POINT('',#75001);
+#75001 = CARTESIAN_POINT('',(3.43,-2.125,0.91));
+#75002 = SURFACE_CURVE('',#75003,(#75007,#75014),.PCURVE_S1.);
+#75003 = LINE('',#75004,#75005);
+#75004 = CARTESIAN_POINT('',(3.43,-2.125,0.28));
+#75005 = VECTOR('',#75006,1.);
+#75006 = DIRECTION('',(0.,0.,1.));
+#75007 = PCURVE('',#67856,#75008);
+#75008 = DEFINITIONAL_REPRESENTATION('',(#75009),#75013);
+#75009 = LINE('',#75010,#75011);
+#75010 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#75011 = VECTOR('',#75012,1.);
+#75012 = DIRECTION('',(1.,0.));
+#75013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75014 = PCURVE('',#74443,#75015);
+#75015 = DEFINITIONAL_REPRESENTATION('',(#75016),#75020);
+#75016 = LINE('',#75017,#75018);
+#75017 = CARTESIAN_POINT('',(0.,0.));
+#75018 = VECTOR('',#75019,1.);
+#75019 = DIRECTION('',(1.,0.));
+#75020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75021 = ORIENTED_EDGE('',*,*,#75022,.T.);
+#75022 = EDGE_CURVE('',#75000,#75023,#75025,.T.);
+#75023 = VERTEX_POINT('',#75024);
+#75024 = CARTESIAN_POINT('',(3.15,-2.125,1.19));
+#75025 = SURFACE_CURVE('',#75026,(#75031,#75038),.PCURVE_S1.);
+#75026 = CIRCLE('',#75027,0.28);
+#75027 = AXIS2_PLACEMENT_3D('',#75028,#75029,#75030);
+#75028 = CARTESIAN_POINT('',(3.15,-2.125,0.91));
+#75029 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#75030 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75031 = PCURVE('',#67856,#75032);
+#75032 = DEFINITIONAL_REPRESENTATION('',(#75033),#75037);
+#75033 = CIRCLE('',#75034,0.28);
+#75034 = AXIS2_PLACEMENT_2D('',#75035,#75036);
+#75035 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#75036 = DIRECTION('',(0.,-1.));
+#75037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75038 = PCURVE('',#74472,#75039);
+#75039 = DEFINITIONAL_REPRESENTATION('',(#75040),#75044);
+#75040 = LINE('',#75041,#75042);
+#75041 = CARTESIAN_POINT('',(6.28318530718,0.));
+#75042 = VECTOR('',#75043,1.);
+#75043 = DIRECTION('',(-1.,0.));
+#75044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75045 = ORIENTED_EDGE('',*,*,#75046,.T.);
+#75046 = EDGE_CURVE('',#75023,#68032,#75047,.T.);
+#75047 = SURFACE_CURVE('',#75048,(#75052,#75059),.PCURVE_S1.);
+#75048 = LINE('',#75049,#75050);
+#75049 = CARTESIAN_POINT('',(3.15,-2.125,1.19));
+#75050 = VECTOR('',#75051,1.);
+#75051 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75052 = PCURVE('',#67856,#75053);
+#75053 = DEFINITIONAL_REPRESENTATION('',(#75054),#75058);
+#75054 = LINE('',#75055,#75056);
+#75055 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#75056 = VECTOR('',#75057,1.);
+#75057 = DIRECTION('',(0.,1.));
+#75058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75059 = PCURVE('',#69562,#75060);
+#75060 = DEFINITIONAL_REPRESENTATION('',(#75061),#75065);
+#75061 = LINE('',#75062,#75063);
+#75062 = CARTESIAN_POINT('',(-0.,0.));
+#75063 = VECTOR('',#75064,1.);
+#75064 = DIRECTION('',(1.,0.));
+#75065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75066 = ADVANCED_FACE('',(#75067),#67906,.F.);
+#75067 = FACE_BOUND('',#75068,.F.);
+#75068 = EDGE_LOOP('',(#75069,#75070,#75071,#75092));
+#75069 = ORIENTED_EDGE('',*,*,#67892,.T.);
+#75070 = ORIENTED_EDGE('',*,*,#74225,.T.);
+#75071 = ORIENTED_EDGE('',*,*,#75072,.F.);
+#75072 = EDGE_CURVE('',#74828,#74226,#75073,.T.);
+#75073 = SURFACE_CURVE('',#75074,(#75078,#75085),.PCURVE_S1.);
+#75074 = LINE('',#75075,#75076);
+#75075 = CARTESIAN_POINT('',(3.25,-2.125,0.91));
+#75076 = VECTOR('',#75077,1.);
+#75077 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#75078 = PCURVE('',#67906,#75079);
+#75079 = DEFINITIONAL_REPRESENTATION('',(#75080),#75084);
+#75080 = LINE('',#75081,#75082);
+#75081 = CARTESIAN_POINT('',(1.570796326795,0.));
+#75082 = VECTOR('',#75083,1.);
+#75083 = DIRECTION('',(0.,-1.));
+#75084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75085 = PCURVE('',#74269,#75086);
+#75086 = DEFINITIONAL_REPRESENTATION('',(#75087),#75091);
+#75087 = LINE('',#75088,#75089);
+#75088 = CARTESIAN_POINT('',(0.,0.));
+#75089 = VECTOR('',#75090,1.);
+#75090 = DIRECTION('',(0.,-1.));
+#75091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75092 = ORIENTED_EDGE('',*,*,#74827,.F.);
+#75093 = ADVANCED_FACE('',(#75094),#67987,.F.);
+#75094 = FACE_BOUND('',#75095,.F.);
+#75095 = EDGE_LOOP('',(#75096,#75116,#75117,#75137));
+#75096 = ORIENTED_EDGE('',*,*,#75097,.F.);
+#75097 = EDGE_CURVE('',#67922,#69197,#75098,.T.);
+#75098 = SURFACE_CURVE('',#75099,(#75103,#75109),.PCURVE_S1.);
+#75099 = LINE('',#75100,#75101);
+#75100 = CARTESIAN_POINT('',(3.15,2.125,1.19));
+#75101 = VECTOR('',#75102,1.);
+#75102 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75103 = PCURVE('',#67987,#75104);
+#75104 = DEFINITIONAL_REPRESENTATION('',(#75105),#75108);
+#75105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75106,#75107),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#75106 = CARTESIAN_POINT('',(2.775,1.999565131165E-15));
+#75107 = CARTESIAN_POINT('',(2.764102564103,1.));
+#75108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75109 = PCURVE('',#69212,#75110);
+#75110 = DEFINITIONAL_REPRESENTATION('',(#75111),#75115);
+#75111 = LINE('',#75112,#75113);
+#75112 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#75113 = VECTOR('',#75114,1.);
+#75114 = DIRECTION('',(1.,0.));
+#75115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75116 = ORIENTED_EDGE('',*,*,#67973,.T.);
+#75117 = ORIENTED_EDGE('',*,*,#75118,.T.);
+#75118 = EDGE_CURVE('',#67946,#69225,#75119,.T.);
+#75119 = SURFACE_CURVE('',#75120,(#75124,#75130),.PCURVE_S1.);
+#75120 = LINE('',#75121,#75122);
+#75121 = CARTESIAN_POINT('',(3.15,1.775,1.19));
+#75122 = VECTOR('',#75123,1.);
+#75123 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75124 = PCURVE('',#67987,#75125);
+#75125 = DEFINITIONAL_REPRESENTATION('',(#75126),#75129);
+#75126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75127,#75128),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#75127 = CARTESIAN_POINT('',(3.125,-4.240388665724E-15));
+#75128 = CARTESIAN_POINT('',(3.115897435897,1.));
+#75129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75130 = PCURVE('',#69262,#75131);
+#75131 = DEFINITIONAL_REPRESENTATION('',(#75132),#75136);
+#75132 = LINE('',#75133,#75134);
+#75133 = CARTESIAN_POINT('',(-0.,0.));
+#75134 = VECTOR('',#75135,1.);
+#75135 = DIRECTION('',(1.,0.));
+#75136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75137 = ORIENTED_EDGE('',*,*,#69224,.F.);
+#75138 = ADVANCED_FACE('',(#75139),#67961,.F.);
+#75139 = FACE_BOUND('',#75140,.F.);
+#75140 = EDGE_LOOP('',(#75141,#75142,#75143,#75171,#75199,#75228,#75256,
+ #75284,#75312,#75345,#75373,#75402));
+#75141 = ORIENTED_EDGE('',*,*,#67945,.F.);
+#75142 = ORIENTED_EDGE('',*,*,#68083,.T.);
+#75143 = ORIENTED_EDGE('',*,*,#75144,.T.);
+#75144 = EDGE_CURVE('',#68084,#75145,#75147,.T.);
+#75145 = VERTEX_POINT('',#75146);
+#75146 = CARTESIAN_POINT('',(3.25,1.775,0.91));
+#75147 = SURFACE_CURVE('',#75148,(#75153,#75164),.PCURVE_S1.);
+#75148 = CIRCLE('',#75149,0.1);
+#75149 = AXIS2_PLACEMENT_3D('',#75150,#75151,#75152);
+#75150 = CARTESIAN_POINT('',(3.15,1.775,0.91));
+#75151 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#75152 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#75153 = PCURVE('',#67961,#75154);
+#75154 = DEFINITIONAL_REPRESENTATION('',(#75155),#75163);
+#75155 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75156,#75157,#75158,#75159
+ ,#75160,#75161,#75162),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#75156 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#75157 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#75158 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#75159 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#75160 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#75161 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#75162 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#75163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75164 = PCURVE('',#68149,#75165);
+#75165 = DEFINITIONAL_REPRESENTATION('',(#75166),#75170);
+#75166 = LINE('',#75167,#75168);
+#75167 = CARTESIAN_POINT('',(0.,0.));
+#75168 = VECTOR('',#75169,1.);
+#75169 = DIRECTION('',(1.,0.));
+#75170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75171 = ORIENTED_EDGE('',*,*,#75172,.T.);
+#75172 = EDGE_CURVE('',#75145,#75173,#75175,.T.);
+#75173 = VERTEX_POINT('',#75174);
+#75174 = CARTESIAN_POINT('',(3.25,1.775,0.28));
+#75175 = SURFACE_CURVE('',#75176,(#75180,#75187),.PCURVE_S1.);
+#75176 = LINE('',#75177,#75178);
+#75177 = CARTESIAN_POINT('',(3.25,1.775,0.91));
+#75178 = VECTOR('',#75179,1.);
+#75179 = DIRECTION('',(0.,0.,-1.));
+#75180 = PCURVE('',#67961,#75181);
+#75181 = DEFINITIONAL_REPRESENTATION('',(#75182),#75186);
+#75182 = LINE('',#75183,#75184);
+#75183 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#75184 = VECTOR('',#75185,1.);
+#75185 = DIRECTION('',(-1.,-0.));
+#75186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75187 = PCURVE('',#75188,#75193);
+#75188 = PLANE('',#75189);
+#75189 = AXIS2_PLACEMENT_3D('',#75190,#75191,#75192);
+#75190 = CARTESIAN_POINT('',(3.25,1.775,0.91));
+#75191 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75192 = DIRECTION('',(0.,0.,-1.));
+#75193 = DEFINITIONAL_REPRESENTATION('',(#75194),#75198);
+#75194 = LINE('',#75195,#75196);
+#75195 = CARTESIAN_POINT('',(0.,0.));
+#75196 = VECTOR('',#75197,1.);
+#75197 = DIRECTION('',(1.,0.));
+#75198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75199 = ORIENTED_EDGE('',*,*,#75200,.T.);
+#75200 = EDGE_CURVE('',#75173,#75201,#75203,.T.);
+#75201 = VERTEX_POINT('',#75202);
+#75202 = CARTESIAN_POINT('',(3.53,1.775,0.));
+#75203 = SURFACE_CURVE('',#75204,(#75209,#75216),.PCURVE_S1.);
+#75204 = CIRCLE('',#75205,0.28);
+#75205 = AXIS2_PLACEMENT_3D('',#75206,#75207,#75208);
+#75206 = CARTESIAN_POINT('',(3.53,1.775,0.28));
+#75207 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#75208 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#75209 = PCURVE('',#67961,#75210);
+#75210 = DEFINITIONAL_REPRESENTATION('',(#75211),#75215);
+#75211 = CIRCLE('',#75212,0.28);
+#75212 = AXIS2_PLACEMENT_2D('',#75213,#75214);
+#75213 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#75214 = DIRECTION('',(1.982541115402E-16,1.));
+#75215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75216 = PCURVE('',#75217,#75222);
+#75217 = CYLINDRICAL_SURFACE('',#75218,0.28);
+#75218 = AXIS2_PLACEMENT_3D('',#75219,#75220,#75221);
+#75219 = CARTESIAN_POINT('',(3.53,1.775,0.28));
+#75220 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#75221 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#75222 = DEFINITIONAL_REPRESENTATION('',(#75223),#75227);
+#75223 = LINE('',#75224,#75225);
+#75224 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#75225 = VECTOR('',#75226,1.);
+#75226 = DIRECTION('',(-1.,-1.413579858428E-16));
+#75227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75228 = ORIENTED_EDGE('',*,*,#75229,.T.);
+#75229 = EDGE_CURVE('',#75201,#75230,#75232,.T.);
+#75230 = VERTEX_POINT('',#75231);
+#75231 = CARTESIAN_POINT('',(3.9,1.775,0.));
+#75232 = SURFACE_CURVE('',#75233,(#75237,#75244),.PCURVE_S1.);
+#75233 = LINE('',#75234,#75235);
+#75234 = CARTESIAN_POINT('',(3.53,1.775,0.));
+#75235 = VECTOR('',#75236,1.);
+#75236 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75237 = PCURVE('',#67961,#75238);
+#75238 = DEFINITIONAL_REPRESENTATION('',(#75239),#75243);
+#75239 = LINE('',#75240,#75241);
+#75240 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#75241 = VECTOR('',#75242,1.);
+#75242 = DIRECTION('',(0.,-1.));
+#75243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75244 = PCURVE('',#75245,#75250);
+#75245 = PLANE('',#75246);
+#75246 = AXIS2_PLACEMENT_3D('',#75247,#75248,#75249);
+#75247 = CARTESIAN_POINT('',(3.53,1.775,0.));
+#75248 = DIRECTION('',(0.,0.,1.));
+#75249 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#75250 = DEFINITIONAL_REPRESENTATION('',(#75251),#75255);
+#75251 = LINE('',#75252,#75253);
+#75252 = CARTESIAN_POINT('',(0.,0.));
+#75253 = VECTOR('',#75254,1.);
+#75254 = DIRECTION('',(1.,0.));
+#75255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75256 = ORIENTED_EDGE('',*,*,#75257,.T.);
+#75257 = EDGE_CURVE('',#75230,#75258,#75260,.T.);
+#75258 = VERTEX_POINT('',#75259);
+#75259 = CARTESIAN_POINT('',(3.9,1.775,0.18));
+#75260 = SURFACE_CURVE('',#75261,(#75265,#75272),.PCURVE_S1.);
+#75261 = LINE('',#75262,#75263);
+#75262 = CARTESIAN_POINT('',(3.9,1.775,0.));
+#75263 = VECTOR('',#75264,1.);
+#75264 = DIRECTION('',(0.,0.,1.));
+#75265 = PCURVE('',#67961,#75266);
+#75266 = DEFINITIONAL_REPRESENTATION('',(#75267),#75271);
+#75267 = LINE('',#75268,#75269);
+#75268 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#75269 = VECTOR('',#75270,1.);
+#75270 = DIRECTION('',(1.,0.));
+#75271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75272 = PCURVE('',#75273,#75278);
+#75273 = PLANE('',#75274);
+#75274 = AXIS2_PLACEMENT_3D('',#75275,#75276,#75277);
+#75275 = CARTESIAN_POINT('',(3.9,1.775,0.));
+#75276 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75277 = DIRECTION('',(0.,0.,1.));
+#75278 = DEFINITIONAL_REPRESENTATION('',(#75279),#75283);
+#75279 = LINE('',#75280,#75281);
+#75280 = CARTESIAN_POINT('',(0.,0.));
+#75281 = VECTOR('',#75282,1.);
+#75282 = DIRECTION('',(1.,0.));
+#75283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75284 = ORIENTED_EDGE('',*,*,#75285,.T.);
+#75285 = EDGE_CURVE('',#75258,#75286,#75288,.T.);
+#75286 = VERTEX_POINT('',#75287);
+#75287 = CARTESIAN_POINT('',(3.53,1.775,0.18));
+#75288 = SURFACE_CURVE('',#75289,(#75293,#75300),.PCURVE_S1.);
+#75289 = LINE('',#75290,#75291);
+#75290 = CARTESIAN_POINT('',(3.9,1.775,0.18));
+#75291 = VECTOR('',#75292,1.);
+#75292 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75293 = PCURVE('',#67961,#75294);
+#75294 = DEFINITIONAL_REPRESENTATION('',(#75295),#75299);
+#75295 = LINE('',#75296,#75297);
+#75296 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#75297 = VECTOR('',#75298,1.);
+#75298 = DIRECTION('',(0.,1.));
+#75299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75300 = PCURVE('',#75301,#75306);
+#75301 = PLANE('',#75302);
+#75302 = AXIS2_PLACEMENT_3D('',#75303,#75304,#75305);
+#75303 = CARTESIAN_POINT('',(3.9,1.775,0.18));
+#75304 = DIRECTION('',(0.,0.,-1.));
+#75305 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#75306 = DEFINITIONAL_REPRESENTATION('',(#75307),#75311);
+#75307 = LINE('',#75308,#75309);
+#75308 = CARTESIAN_POINT('',(-0.,0.));
+#75309 = VECTOR('',#75310,1.);
+#75310 = DIRECTION('',(1.,0.));
+#75311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75312 = ORIENTED_EDGE('',*,*,#75313,.T.);
+#75313 = EDGE_CURVE('',#75286,#75314,#75316,.T.);
+#75314 = VERTEX_POINT('',#75315);
+#75315 = CARTESIAN_POINT('',(3.43,1.775,0.28));
+#75316 = SURFACE_CURVE('',#75317,(#75322,#75333),.PCURVE_S1.);
+#75317 = CIRCLE('',#75318,0.1);
+#75318 = AXIS2_PLACEMENT_3D('',#75319,#75320,#75321);
+#75319 = CARTESIAN_POINT('',(3.53,1.775,0.28));
+#75320 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#75321 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#75322 = PCURVE('',#67961,#75323);
+#75323 = DEFINITIONAL_REPRESENTATION('',(#75324),#75332);
+#75324 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75325,#75326,#75327,#75328
+ ,#75329,#75330,#75331),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#75325 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#75326 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#75327 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#75328 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#75329 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#75330 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#75331 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#75332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75333 = PCURVE('',#75334,#75339);
+#75334 = CYLINDRICAL_SURFACE('',#75335,0.1);
+#75335 = AXIS2_PLACEMENT_3D('',#75336,#75337,#75338);
+#75336 = CARTESIAN_POINT('',(3.53,1.775,0.28));
+#75337 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#75338 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#75339 = DEFINITIONAL_REPRESENTATION('',(#75340),#75344);
+#75340 = LINE('',#75341,#75342);
+#75341 = CARTESIAN_POINT('',(0.,0.));
+#75342 = VECTOR('',#75343,1.);
+#75343 = DIRECTION('',(1.,1.413579858428E-16));
+#75344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75345 = ORIENTED_EDGE('',*,*,#75346,.T.);
+#75346 = EDGE_CURVE('',#75314,#75347,#75349,.T.);
+#75347 = VERTEX_POINT('',#75348);
+#75348 = CARTESIAN_POINT('',(3.43,1.775,0.91));
+#75349 = SURFACE_CURVE('',#75350,(#75354,#75361),.PCURVE_S1.);
+#75350 = LINE('',#75351,#75352);
+#75351 = CARTESIAN_POINT('',(3.43,1.775,0.28));
+#75352 = VECTOR('',#75353,1.);
+#75353 = DIRECTION('',(0.,0.,1.));
+#75354 = PCURVE('',#67961,#75355);
+#75355 = DEFINITIONAL_REPRESENTATION('',(#75356),#75360);
+#75356 = LINE('',#75357,#75358);
+#75357 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#75358 = VECTOR('',#75359,1.);
+#75359 = DIRECTION('',(1.,0.));
+#75360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75361 = PCURVE('',#75362,#75367);
+#75362 = PLANE('',#75363);
+#75363 = AXIS2_PLACEMENT_3D('',#75364,#75365,#75366);
+#75364 = CARTESIAN_POINT('',(3.43,1.775,0.28));
+#75365 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75366 = DIRECTION('',(0.,0.,1.));
+#75367 = DEFINITIONAL_REPRESENTATION('',(#75368),#75372);
+#75368 = LINE('',#75369,#75370);
+#75369 = CARTESIAN_POINT('',(0.,0.));
+#75370 = VECTOR('',#75371,1.);
+#75371 = DIRECTION('',(1.,0.));
+#75372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75373 = ORIENTED_EDGE('',*,*,#75374,.T.);
+#75374 = EDGE_CURVE('',#75347,#75375,#75377,.T.);
+#75375 = VERTEX_POINT('',#75376);
+#75376 = CARTESIAN_POINT('',(3.15,1.775,1.19));
+#75377 = SURFACE_CURVE('',#75378,(#75383,#75390),.PCURVE_S1.);
+#75378 = CIRCLE('',#75379,0.28);
+#75379 = AXIS2_PLACEMENT_3D('',#75380,#75381,#75382);
+#75380 = CARTESIAN_POINT('',(3.15,1.775,0.91));
+#75381 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#75382 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75383 = PCURVE('',#67961,#75384);
+#75384 = DEFINITIONAL_REPRESENTATION('',(#75385),#75389);
+#75385 = CIRCLE('',#75386,0.28);
+#75386 = AXIS2_PLACEMENT_2D('',#75387,#75388);
+#75387 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#75388 = DIRECTION('',(0.,-1.));
+#75389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75390 = PCURVE('',#75391,#75396);
+#75391 = CYLINDRICAL_SURFACE('',#75392,0.28);
+#75392 = AXIS2_PLACEMENT_3D('',#75393,#75394,#75395);
+#75393 = CARTESIAN_POINT('',(3.15,1.775,0.91));
+#75394 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#75395 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75396 = DEFINITIONAL_REPRESENTATION('',(#75397),#75401);
+#75397 = LINE('',#75398,#75399);
+#75398 = CARTESIAN_POINT('',(6.28318530718,0.));
+#75399 = VECTOR('',#75400,1.);
+#75400 = DIRECTION('',(-1.,0.));
+#75401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75402 = ORIENTED_EDGE('',*,*,#75403,.T.);
+#75403 = EDGE_CURVE('',#75375,#67946,#75404,.T.);
+#75404 = SURFACE_CURVE('',#75405,(#75409,#75416),.PCURVE_S1.);
+#75405 = LINE('',#75406,#75407);
+#75406 = CARTESIAN_POINT('',(3.15,1.775,1.19));
+#75407 = VECTOR('',#75408,1.);
+#75408 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75409 = PCURVE('',#67961,#75410);
+#75410 = DEFINITIONAL_REPRESENTATION('',(#75411),#75415);
+#75411 = LINE('',#75412,#75413);
+#75412 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#75413 = VECTOR('',#75414,1.);
+#75414 = DIRECTION('',(0.,1.));
+#75415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75416 = PCURVE('',#69262,#75417);
+#75417 = DEFINITIONAL_REPRESENTATION('',(#75418),#75422);
+#75418 = LINE('',#75419,#75420);
+#75419 = CARTESIAN_POINT('',(-0.,0.));
+#75420 = VECTOR('',#75421,1.);
+#75421 = DIRECTION('',(1.,0.));
+#75422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75423 = ADVANCED_FACE('',(#75424),#68018,.T.);
+#75424 = FACE_BOUND('',#75425,.T.);
+#75425 = EDGE_LOOP('',(#75426,#75427,#75428,#75456,#75484,#75513,#75541,
+ #75569,#75597,#75630,#75658,#75687));
+#75426 = ORIENTED_EDGE('',*,*,#68002,.F.);
+#75427 = ORIENTED_EDGE('',*,*,#68193,.T.);
+#75428 = ORIENTED_EDGE('',*,*,#75429,.T.);
+#75429 = EDGE_CURVE('',#68194,#75430,#75432,.T.);
+#75430 = VERTEX_POINT('',#75431);
+#75431 = CARTESIAN_POINT('',(3.25,-1.775,0.91));
+#75432 = SURFACE_CURVE('',#75433,(#75438,#75449),.PCURVE_S1.);
+#75433 = CIRCLE('',#75434,0.1);
+#75434 = AXIS2_PLACEMENT_3D('',#75435,#75436,#75437);
+#75435 = CARTESIAN_POINT('',(3.15,-1.775,0.91));
+#75436 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#75437 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#75438 = PCURVE('',#68018,#75439);
+#75439 = DEFINITIONAL_REPRESENTATION('',(#75440),#75448);
+#75440 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75441,#75442,#75443,#75444
+ ,#75445,#75446,#75447),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#75441 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#75442 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#75443 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#75444 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#75445 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#75446 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#75447 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#75448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75449 = PCURVE('',#68230,#75450);
+#75450 = DEFINITIONAL_REPRESENTATION('',(#75451),#75455);
+#75451 = LINE('',#75452,#75453);
+#75452 = CARTESIAN_POINT('',(0.,-0.3));
+#75453 = VECTOR('',#75454,1.);
+#75454 = DIRECTION('',(1.,0.));
+#75455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75456 = ORIENTED_EDGE('',*,*,#75457,.T.);
+#75457 = EDGE_CURVE('',#75430,#75458,#75460,.T.);
+#75458 = VERTEX_POINT('',#75459);
+#75459 = CARTESIAN_POINT('',(3.25,-1.775,0.28));
+#75460 = SURFACE_CURVE('',#75461,(#75465,#75472),.PCURVE_S1.);
+#75461 = LINE('',#75462,#75463);
+#75462 = CARTESIAN_POINT('',(3.25,-1.775,0.91));
+#75463 = VECTOR('',#75464,1.);
+#75464 = DIRECTION('',(0.,0.,-1.));
+#75465 = PCURVE('',#68018,#75466);
+#75466 = DEFINITIONAL_REPRESENTATION('',(#75467),#75471);
+#75467 = LINE('',#75468,#75469);
+#75468 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#75469 = VECTOR('',#75470,1.);
+#75470 = DIRECTION('',(-1.,-0.));
+#75471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75472 = PCURVE('',#75473,#75478);
+#75473 = PLANE('',#75474);
+#75474 = AXIS2_PLACEMENT_3D('',#75475,#75476,#75477);
+#75475 = CARTESIAN_POINT('',(3.25,-1.475,0.91));
+#75476 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75477 = DIRECTION('',(0.,0.,-1.));
+#75478 = DEFINITIONAL_REPRESENTATION('',(#75479),#75483);
+#75479 = LINE('',#75480,#75481);
+#75480 = CARTESIAN_POINT('',(0.,-0.3));
+#75481 = VECTOR('',#75482,1.);
+#75482 = DIRECTION('',(1.,0.));
+#75483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75484 = ORIENTED_EDGE('',*,*,#75485,.T.);
+#75485 = EDGE_CURVE('',#75458,#75486,#75488,.T.);
+#75486 = VERTEX_POINT('',#75487);
+#75487 = CARTESIAN_POINT('',(3.53,-1.775,0.));
+#75488 = SURFACE_CURVE('',#75489,(#75494,#75501),.PCURVE_S1.);
+#75489 = CIRCLE('',#75490,0.28);
+#75490 = AXIS2_PLACEMENT_3D('',#75491,#75492,#75493);
+#75491 = CARTESIAN_POINT('',(3.53,-1.775,0.28));
+#75492 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#75493 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#75494 = PCURVE('',#68018,#75495);
+#75495 = DEFINITIONAL_REPRESENTATION('',(#75496),#75500);
+#75496 = CIRCLE('',#75497,0.28);
+#75497 = AXIS2_PLACEMENT_2D('',#75498,#75499);
+#75498 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#75499 = DIRECTION('',(1.982541115402E-16,1.));
+#75500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75501 = PCURVE('',#75502,#75507);
+#75502 = CYLINDRICAL_SURFACE('',#75503,0.28);
+#75503 = AXIS2_PLACEMENT_3D('',#75504,#75505,#75506);
+#75504 = CARTESIAN_POINT('',(3.53,-1.475,0.28));
+#75505 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#75506 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#75507 = DEFINITIONAL_REPRESENTATION('',(#75508),#75512);
+#75508 = LINE('',#75509,#75510);
+#75509 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#75510 = VECTOR('',#75511,1.);
+#75511 = DIRECTION('',(-1.,-1.413579858428E-16));
+#75512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75513 = ORIENTED_EDGE('',*,*,#75514,.T.);
+#75514 = EDGE_CURVE('',#75486,#75515,#75517,.T.);
+#75515 = VERTEX_POINT('',#75516);
+#75516 = CARTESIAN_POINT('',(3.9,-1.775,0.));
+#75517 = SURFACE_CURVE('',#75518,(#75522,#75529),.PCURVE_S1.);
+#75518 = LINE('',#75519,#75520);
+#75519 = CARTESIAN_POINT('',(3.53,-1.775,0.));
+#75520 = VECTOR('',#75521,1.);
+#75521 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75522 = PCURVE('',#68018,#75523);
+#75523 = DEFINITIONAL_REPRESENTATION('',(#75524),#75528);
+#75524 = LINE('',#75525,#75526);
+#75525 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#75526 = VECTOR('',#75527,1.);
+#75527 = DIRECTION('',(0.,-1.));
+#75528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75529 = PCURVE('',#75530,#75535);
+#75530 = PLANE('',#75531);
+#75531 = AXIS2_PLACEMENT_3D('',#75532,#75533,#75534);
+#75532 = CARTESIAN_POINT('',(3.53,-1.475,0.));
+#75533 = DIRECTION('',(0.,0.,1.));
+#75534 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#75535 = DEFINITIONAL_REPRESENTATION('',(#75536),#75540);
+#75536 = LINE('',#75537,#75538);
+#75537 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#75538 = VECTOR('',#75539,1.);
+#75539 = DIRECTION('',(1.,0.));
+#75540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75541 = ORIENTED_EDGE('',*,*,#75542,.T.);
+#75542 = EDGE_CURVE('',#75515,#75543,#75545,.T.);
+#75543 = VERTEX_POINT('',#75544);
+#75544 = CARTESIAN_POINT('',(3.9,-1.775,0.18));
+#75545 = SURFACE_CURVE('',#75546,(#75550,#75557),.PCURVE_S1.);
+#75546 = LINE('',#75547,#75548);
+#75547 = CARTESIAN_POINT('',(3.9,-1.775,0.));
+#75548 = VECTOR('',#75549,1.);
+#75549 = DIRECTION('',(0.,0.,1.));
+#75550 = PCURVE('',#68018,#75551);
+#75551 = DEFINITIONAL_REPRESENTATION('',(#75552),#75556);
+#75552 = LINE('',#75553,#75554);
+#75553 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#75554 = VECTOR('',#75555,1.);
+#75555 = DIRECTION('',(1.,0.));
+#75556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75557 = PCURVE('',#75558,#75563);
+#75558 = PLANE('',#75559);
+#75559 = AXIS2_PLACEMENT_3D('',#75560,#75561,#75562);
+#75560 = CARTESIAN_POINT('',(3.9,-1.475,0.));
+#75561 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75562 = DIRECTION('',(0.,0.,1.));
+#75563 = DEFINITIONAL_REPRESENTATION('',(#75564),#75568);
+#75564 = LINE('',#75565,#75566);
+#75565 = CARTESIAN_POINT('',(0.,-0.3));
+#75566 = VECTOR('',#75567,1.);
+#75567 = DIRECTION('',(1.,0.));
+#75568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75569 = ORIENTED_EDGE('',*,*,#75570,.T.);
+#75570 = EDGE_CURVE('',#75543,#75571,#75573,.T.);
+#75571 = VERTEX_POINT('',#75572);
+#75572 = CARTESIAN_POINT('',(3.53,-1.775,0.18));
+#75573 = SURFACE_CURVE('',#75574,(#75578,#75585),.PCURVE_S1.);
+#75574 = LINE('',#75575,#75576);
+#75575 = CARTESIAN_POINT('',(3.9,-1.775,0.18));
+#75576 = VECTOR('',#75577,1.);
+#75577 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75578 = PCURVE('',#68018,#75579);
+#75579 = DEFINITIONAL_REPRESENTATION('',(#75580),#75584);
+#75580 = LINE('',#75581,#75582);
+#75581 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#75582 = VECTOR('',#75583,1.);
+#75583 = DIRECTION('',(0.,1.));
+#75584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75585 = PCURVE('',#75586,#75591);
+#75586 = PLANE('',#75587);
+#75587 = AXIS2_PLACEMENT_3D('',#75588,#75589,#75590);
+#75588 = CARTESIAN_POINT('',(3.9,-1.475,0.18));
+#75589 = DIRECTION('',(0.,0.,-1.));
+#75590 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#75591 = DEFINITIONAL_REPRESENTATION('',(#75592),#75596);
+#75592 = LINE('',#75593,#75594);
+#75593 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#75594 = VECTOR('',#75595,1.);
+#75595 = DIRECTION('',(1.,0.));
+#75596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75597 = ORIENTED_EDGE('',*,*,#75598,.T.);
+#75598 = EDGE_CURVE('',#75571,#75599,#75601,.T.);
+#75599 = VERTEX_POINT('',#75600);
+#75600 = CARTESIAN_POINT('',(3.43,-1.775,0.28));
+#75601 = SURFACE_CURVE('',#75602,(#75607,#75618),.PCURVE_S1.);
+#75602 = CIRCLE('',#75603,0.1);
+#75603 = AXIS2_PLACEMENT_3D('',#75604,#75605,#75606);
+#75604 = CARTESIAN_POINT('',(3.53,-1.775,0.28));
+#75605 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#75606 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#75607 = PCURVE('',#68018,#75608);
+#75608 = DEFINITIONAL_REPRESENTATION('',(#75609),#75617);
+#75609 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75610,#75611,#75612,#75613
+ ,#75614,#75615,#75616),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#75610 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#75611 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#75612 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#75613 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#75614 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#75615 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#75616 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#75617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75618 = PCURVE('',#75619,#75624);
+#75619 = CYLINDRICAL_SURFACE('',#75620,0.1);
+#75620 = AXIS2_PLACEMENT_3D('',#75621,#75622,#75623);
+#75621 = CARTESIAN_POINT('',(3.53,-1.475,0.28));
+#75622 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#75623 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#75624 = DEFINITIONAL_REPRESENTATION('',(#75625),#75629);
+#75625 = LINE('',#75626,#75627);
+#75626 = CARTESIAN_POINT('',(0.,-0.3));
+#75627 = VECTOR('',#75628,1.);
+#75628 = DIRECTION('',(1.,1.413579858428E-16));
+#75629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75630 = ORIENTED_EDGE('',*,*,#75631,.T.);
+#75631 = EDGE_CURVE('',#75599,#75632,#75634,.T.);
+#75632 = VERTEX_POINT('',#75633);
+#75633 = CARTESIAN_POINT('',(3.43,-1.775,0.91));
+#75634 = SURFACE_CURVE('',#75635,(#75639,#75646),.PCURVE_S1.);
+#75635 = LINE('',#75636,#75637);
+#75636 = CARTESIAN_POINT('',(3.43,-1.775,0.28));
+#75637 = VECTOR('',#75638,1.);
+#75638 = DIRECTION('',(0.,0.,1.));
+#75639 = PCURVE('',#68018,#75640);
+#75640 = DEFINITIONAL_REPRESENTATION('',(#75641),#75645);
+#75641 = LINE('',#75642,#75643);
+#75642 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#75643 = VECTOR('',#75644,1.);
+#75644 = DIRECTION('',(1.,0.));
+#75645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75646 = PCURVE('',#75647,#75652);
+#75647 = PLANE('',#75648);
+#75648 = AXIS2_PLACEMENT_3D('',#75649,#75650,#75651);
+#75649 = CARTESIAN_POINT('',(3.43,-1.475,0.28));
+#75650 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75651 = DIRECTION('',(0.,0.,1.));
+#75652 = DEFINITIONAL_REPRESENTATION('',(#75653),#75657);
+#75653 = LINE('',#75654,#75655);
+#75654 = CARTESIAN_POINT('',(0.,-0.3));
+#75655 = VECTOR('',#75656,1.);
+#75656 = DIRECTION('',(1.,0.));
+#75657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75658 = ORIENTED_EDGE('',*,*,#75659,.T.);
+#75659 = EDGE_CURVE('',#75632,#75660,#75662,.T.);
+#75660 = VERTEX_POINT('',#75661);
+#75661 = CARTESIAN_POINT('',(3.15,-1.775,1.19));
+#75662 = SURFACE_CURVE('',#75663,(#75668,#75675),.PCURVE_S1.);
+#75663 = CIRCLE('',#75664,0.28);
+#75664 = AXIS2_PLACEMENT_3D('',#75665,#75666,#75667);
+#75665 = CARTESIAN_POINT('',(3.15,-1.775,0.91));
+#75666 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#75667 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75668 = PCURVE('',#68018,#75669);
+#75669 = DEFINITIONAL_REPRESENTATION('',(#75670),#75674);
+#75670 = CIRCLE('',#75671,0.28);
+#75671 = AXIS2_PLACEMENT_2D('',#75672,#75673);
+#75672 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#75673 = DIRECTION('',(0.,-1.));
+#75674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75675 = PCURVE('',#75676,#75681);
+#75676 = CYLINDRICAL_SURFACE('',#75677,0.28);
+#75677 = AXIS2_PLACEMENT_3D('',#75678,#75679,#75680);
+#75678 = CARTESIAN_POINT('',(3.15,-1.475,0.91));
+#75679 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#75680 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75681 = DEFINITIONAL_REPRESENTATION('',(#75682),#75686);
+#75682 = LINE('',#75683,#75684);
+#75683 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#75684 = VECTOR('',#75685,1.);
+#75685 = DIRECTION('',(-1.,0.));
+#75686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75687 = ORIENTED_EDGE('',*,*,#75688,.T.);
+#75688 = EDGE_CURVE('',#75660,#68003,#75689,.T.);
+#75689 = SURFACE_CURVE('',#75690,(#75694,#75701),.PCURVE_S1.);
+#75690 = LINE('',#75691,#75692);
+#75691 = CARTESIAN_POINT('',(3.15,-1.775,1.19));
+#75692 = VECTOR('',#75693,1.);
+#75693 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75694 = PCURVE('',#68018,#75695);
+#75695 = DEFINITIONAL_REPRESENTATION('',(#75696),#75700);
+#75696 = LINE('',#75697,#75698);
+#75697 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#75698 = VECTOR('',#75699,1.);
+#75699 = DIRECTION('',(0.,1.));
+#75700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75701 = PCURVE('',#69512,#75702);
+#75702 = DEFINITIONAL_REPRESENTATION('',(#75703),#75707);
+#75703 = LINE('',#75704,#75705);
+#75704 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#75705 = VECTOR('',#75706,1.);
+#75706 = DIRECTION('',(1.,0.));
+#75707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75708 = ADVANCED_FACE('',(#75709),#68068,.F.);
+#75709 = FACE_BOUND('',#75710,.F.);
+#75710 = EDGE_LOOP('',(#75711,#75731,#75732,#75752));
+#75711 = ORIENTED_EDGE('',*,*,#75712,.F.);
+#75712 = EDGE_CURVE('',#68003,#69497,#75713,.T.);
+#75713 = SURFACE_CURVE('',#75714,(#75718,#75724),.PCURVE_S1.);
+#75714 = LINE('',#75715,#75716);
+#75715 = CARTESIAN_POINT('',(3.15,-1.775,1.19));
+#75716 = VECTOR('',#75717,1.);
+#75717 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75718 = PCURVE('',#68068,#75719);
+#75719 = DEFINITIONAL_REPRESENTATION('',(#75720),#75723);
+#75720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75721,#75722),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#75721 = CARTESIAN_POINT('',(6.675,-4.240388665724E-15));
+#75722 = CARTESIAN_POINT('',(6.684102564103,1.));
+#75723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75724 = PCURVE('',#69512,#75725);
+#75725 = DEFINITIONAL_REPRESENTATION('',(#75726),#75730);
+#75726 = LINE('',#75727,#75728);
+#75727 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#75728 = VECTOR('',#75729,1.);
+#75729 = DIRECTION('',(1.,0.));
+#75730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75731 = ORIENTED_EDGE('',*,*,#68054,.T.);
+#75732 = ORIENTED_EDGE('',*,*,#75733,.T.);
+#75733 = EDGE_CURVE('',#68032,#69525,#75734,.T.);
+#75734 = SURFACE_CURVE('',#75735,(#75739,#75745),.PCURVE_S1.);
+#75735 = LINE('',#75736,#75737);
+#75736 = CARTESIAN_POINT('',(3.15,-2.125,1.19));
+#75737 = VECTOR('',#75738,1.);
+#75738 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75739 = PCURVE('',#68068,#75740);
+#75740 = DEFINITIONAL_REPRESENTATION('',(#75741),#75744);
+#75741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75742,#75743),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#75742 = CARTESIAN_POINT('',(7.025,1.999565131165E-15));
+#75743 = CARTESIAN_POINT('',(7.035897435897,1.));
+#75744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75745 = PCURVE('',#69562,#75746);
+#75746 = DEFINITIONAL_REPRESENTATION('',(#75747),#75751);
+#75747 = LINE('',#75748,#75749);
+#75748 = CARTESIAN_POINT('',(-0.,0.));
+#75749 = VECTOR('',#75750,1.);
+#75750 = DIRECTION('',(1.,0.));
+#75751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75752 = ORIENTED_EDGE('',*,*,#69524,.F.);
+#75753 = ADVANCED_FACE('',(#75754),#68149,.F.);
+#75754 = FACE_BOUND('',#75755,.F.);
+#75755 = EDGE_LOOP('',(#75756,#75757,#75785,#75806));
+#75756 = ORIENTED_EDGE('',*,*,#68135,.T.);
+#75757 = ORIENTED_EDGE('',*,*,#75758,.T.);
+#75758 = EDGE_CURVE('',#68108,#75759,#75761,.T.);
+#75759 = VERTEX_POINT('',#75760);
+#75760 = CARTESIAN_POINT('',(3.25,1.475,0.91));
+#75761 = SURFACE_CURVE('',#75762,(#75767,#75774),.PCURVE_S1.);
+#75762 = CIRCLE('',#75763,0.1);
+#75763 = AXIS2_PLACEMENT_3D('',#75764,#75765,#75766);
+#75764 = CARTESIAN_POINT('',(3.15,1.475,0.91));
+#75765 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#75766 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#75767 = PCURVE('',#68149,#75768);
+#75768 = DEFINITIONAL_REPRESENTATION('',(#75769),#75773);
+#75769 = LINE('',#75770,#75771);
+#75770 = CARTESIAN_POINT('',(0.,-0.3));
+#75771 = VECTOR('',#75772,1.);
+#75772 = DIRECTION('',(1.,0.));
+#75773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75774 = PCURVE('',#68123,#75775);
+#75775 = DEFINITIONAL_REPRESENTATION('',(#75776),#75784);
+#75776 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75777,#75778,#75779,#75780
+ ,#75781,#75782,#75783),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#75777 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#75778 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#75779 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#75780 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#75781 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#75782 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#75783 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#75784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75785 = ORIENTED_EDGE('',*,*,#75786,.F.);
+#75786 = EDGE_CURVE('',#75145,#75759,#75787,.T.);
+#75787 = SURFACE_CURVE('',#75788,(#75792,#75799),.PCURVE_S1.);
+#75788 = LINE('',#75789,#75790);
+#75789 = CARTESIAN_POINT('',(3.25,1.775,0.91));
+#75790 = VECTOR('',#75791,1.);
+#75791 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#75792 = PCURVE('',#68149,#75793);
+#75793 = DEFINITIONAL_REPRESENTATION('',(#75794),#75798);
+#75794 = LINE('',#75795,#75796);
+#75795 = CARTESIAN_POINT('',(1.570796326795,0.));
+#75796 = VECTOR('',#75797,1.);
+#75797 = DIRECTION('',(0.,-1.));
+#75798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75799 = PCURVE('',#75188,#75800);
+#75800 = DEFINITIONAL_REPRESENTATION('',(#75801),#75805);
+#75801 = LINE('',#75802,#75803);
+#75802 = CARTESIAN_POINT('',(0.,0.));
+#75803 = VECTOR('',#75804,1.);
+#75804 = DIRECTION('',(0.,-1.));
+#75805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75806 = ORIENTED_EDGE('',*,*,#75144,.F.);
+#75807 = ADVANCED_FACE('',(#75808),#68123,.T.);
+#75808 = FACE_BOUND('',#75809,.T.);
+#75809 = EDGE_LOOP('',(#75810,#75811,#75812,#75813,#75836,#75860,#75883,
+ #75906,#75929,#75957,#75980,#76004));
+#75810 = ORIENTED_EDGE('',*,*,#68245,.F.);
+#75811 = ORIENTED_EDGE('',*,*,#68107,.T.);
+#75812 = ORIENTED_EDGE('',*,*,#75758,.T.);
+#75813 = ORIENTED_EDGE('',*,*,#75814,.T.);
+#75814 = EDGE_CURVE('',#75759,#75815,#75817,.T.);
+#75815 = VERTEX_POINT('',#75816);
+#75816 = CARTESIAN_POINT('',(3.25,1.475,0.28));
+#75817 = SURFACE_CURVE('',#75818,(#75822,#75829),.PCURVE_S1.);
+#75818 = LINE('',#75819,#75820);
+#75819 = CARTESIAN_POINT('',(3.25,1.475,0.91));
+#75820 = VECTOR('',#75821,1.);
+#75821 = DIRECTION('',(0.,0.,-1.));
+#75822 = PCURVE('',#68123,#75823);
+#75823 = DEFINITIONAL_REPRESENTATION('',(#75824),#75828);
+#75824 = LINE('',#75825,#75826);
+#75825 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#75826 = VECTOR('',#75827,1.);
+#75827 = DIRECTION('',(-1.,-0.));
+#75828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75829 = PCURVE('',#75188,#75830);
+#75830 = DEFINITIONAL_REPRESENTATION('',(#75831),#75835);
+#75831 = LINE('',#75832,#75833);
+#75832 = CARTESIAN_POINT('',(0.,-0.3));
+#75833 = VECTOR('',#75834,1.);
+#75834 = DIRECTION('',(1.,0.));
+#75835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75836 = ORIENTED_EDGE('',*,*,#75837,.T.);
+#75837 = EDGE_CURVE('',#75815,#75838,#75840,.T.);
+#75838 = VERTEX_POINT('',#75839);
+#75839 = CARTESIAN_POINT('',(3.53,1.475,0.));
+#75840 = SURFACE_CURVE('',#75841,(#75846,#75853),.PCURVE_S1.);
+#75841 = CIRCLE('',#75842,0.28);
+#75842 = AXIS2_PLACEMENT_3D('',#75843,#75844,#75845);
+#75843 = CARTESIAN_POINT('',(3.53,1.475,0.28));
+#75844 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#75845 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#75846 = PCURVE('',#68123,#75847);
+#75847 = DEFINITIONAL_REPRESENTATION('',(#75848),#75852);
+#75848 = CIRCLE('',#75849,0.28);
+#75849 = AXIS2_PLACEMENT_2D('',#75850,#75851);
+#75850 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#75851 = DIRECTION('',(1.982541115402E-16,1.));
+#75852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75853 = PCURVE('',#75217,#75854);
+#75854 = DEFINITIONAL_REPRESENTATION('',(#75855),#75859);
+#75855 = LINE('',#75856,#75857);
+#75856 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#75857 = VECTOR('',#75858,1.);
+#75858 = DIRECTION('',(-1.,-1.413579858428E-16));
+#75859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75860 = ORIENTED_EDGE('',*,*,#75861,.T.);
+#75861 = EDGE_CURVE('',#75838,#75862,#75864,.T.);
+#75862 = VERTEX_POINT('',#75863);
+#75863 = CARTESIAN_POINT('',(3.9,1.475,0.));
+#75864 = SURFACE_CURVE('',#75865,(#75869,#75876),.PCURVE_S1.);
+#75865 = LINE('',#75866,#75867);
+#75866 = CARTESIAN_POINT('',(3.53,1.475,0.));
+#75867 = VECTOR('',#75868,1.);
+#75868 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75869 = PCURVE('',#68123,#75870);
+#75870 = DEFINITIONAL_REPRESENTATION('',(#75871),#75875);
+#75871 = LINE('',#75872,#75873);
+#75872 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#75873 = VECTOR('',#75874,1.);
+#75874 = DIRECTION('',(0.,-1.));
+#75875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75876 = PCURVE('',#75245,#75877);
+#75877 = DEFINITIONAL_REPRESENTATION('',(#75878),#75882);
+#75878 = LINE('',#75879,#75880);
+#75879 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#75880 = VECTOR('',#75881,1.);
+#75881 = DIRECTION('',(1.,0.));
+#75882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75883 = ORIENTED_EDGE('',*,*,#75884,.T.);
+#75884 = EDGE_CURVE('',#75862,#75885,#75887,.T.);
+#75885 = VERTEX_POINT('',#75886);
+#75886 = CARTESIAN_POINT('',(3.9,1.475,0.18));
+#75887 = SURFACE_CURVE('',#75888,(#75892,#75899),.PCURVE_S1.);
+#75888 = LINE('',#75889,#75890);
+#75889 = CARTESIAN_POINT('',(3.9,1.475,0.));
+#75890 = VECTOR('',#75891,1.);
+#75891 = DIRECTION('',(0.,0.,1.));
+#75892 = PCURVE('',#68123,#75893);
+#75893 = DEFINITIONAL_REPRESENTATION('',(#75894),#75898);
+#75894 = LINE('',#75895,#75896);
+#75895 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#75896 = VECTOR('',#75897,1.);
+#75897 = DIRECTION('',(1.,0.));
+#75898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75899 = PCURVE('',#75273,#75900);
+#75900 = DEFINITIONAL_REPRESENTATION('',(#75901),#75905);
+#75901 = LINE('',#75902,#75903);
+#75902 = CARTESIAN_POINT('',(0.,-0.3));
+#75903 = VECTOR('',#75904,1.);
+#75904 = DIRECTION('',(1.,0.));
+#75905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75906 = ORIENTED_EDGE('',*,*,#75907,.T.);
+#75907 = EDGE_CURVE('',#75885,#75908,#75910,.T.);
+#75908 = VERTEX_POINT('',#75909);
+#75909 = CARTESIAN_POINT('',(3.53,1.475,0.18));
+#75910 = SURFACE_CURVE('',#75911,(#75915,#75922),.PCURVE_S1.);
+#75911 = LINE('',#75912,#75913);
+#75912 = CARTESIAN_POINT('',(3.9,1.475,0.18));
+#75913 = VECTOR('',#75914,1.);
+#75914 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#75915 = PCURVE('',#68123,#75916);
+#75916 = DEFINITIONAL_REPRESENTATION('',(#75917),#75921);
+#75917 = LINE('',#75918,#75919);
+#75918 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#75919 = VECTOR('',#75920,1.);
+#75920 = DIRECTION('',(0.,1.));
+#75921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75922 = PCURVE('',#75301,#75923);
+#75923 = DEFINITIONAL_REPRESENTATION('',(#75924),#75928);
+#75924 = LINE('',#75925,#75926);
+#75925 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#75926 = VECTOR('',#75927,1.);
+#75927 = DIRECTION('',(1.,0.));
+#75928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75929 = ORIENTED_EDGE('',*,*,#75930,.T.);
+#75930 = EDGE_CURVE('',#75908,#75931,#75933,.T.);
+#75931 = VERTEX_POINT('',#75932);
+#75932 = CARTESIAN_POINT('',(3.43,1.475,0.28));
+#75933 = SURFACE_CURVE('',#75934,(#75939,#75950),.PCURVE_S1.);
+#75934 = CIRCLE('',#75935,0.1);
+#75935 = AXIS2_PLACEMENT_3D('',#75936,#75937,#75938);
+#75936 = CARTESIAN_POINT('',(3.53,1.475,0.28));
+#75937 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#75938 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#75939 = PCURVE('',#68123,#75940);
+#75940 = DEFINITIONAL_REPRESENTATION('',(#75941),#75949);
+#75941 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75942,#75943,#75944,#75945
+ ,#75946,#75947,#75948),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#75942 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#75943 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#75944 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#75945 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#75946 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#75947 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#75948 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#75949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75950 = PCURVE('',#75334,#75951);
+#75951 = DEFINITIONAL_REPRESENTATION('',(#75952),#75956);
+#75952 = LINE('',#75953,#75954);
+#75953 = CARTESIAN_POINT('',(0.,-0.3));
+#75954 = VECTOR('',#75955,1.);
+#75955 = DIRECTION('',(1.,1.413579858428E-16));
+#75956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75957 = ORIENTED_EDGE('',*,*,#75958,.T.);
+#75958 = EDGE_CURVE('',#75931,#75959,#75961,.T.);
+#75959 = VERTEX_POINT('',#75960);
+#75960 = CARTESIAN_POINT('',(3.43,1.475,0.91));
+#75961 = SURFACE_CURVE('',#75962,(#75966,#75973),.PCURVE_S1.);
+#75962 = LINE('',#75963,#75964);
+#75963 = CARTESIAN_POINT('',(3.43,1.475,0.28));
+#75964 = VECTOR('',#75965,1.);
+#75965 = DIRECTION('',(0.,0.,1.));
+#75966 = PCURVE('',#68123,#75967);
+#75967 = DEFINITIONAL_REPRESENTATION('',(#75968),#75972);
+#75968 = LINE('',#75969,#75970);
+#75969 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#75970 = VECTOR('',#75971,1.);
+#75971 = DIRECTION('',(1.,0.));
+#75972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75973 = PCURVE('',#75362,#75974);
+#75974 = DEFINITIONAL_REPRESENTATION('',(#75975),#75979);
+#75975 = LINE('',#75976,#75977);
+#75976 = CARTESIAN_POINT('',(0.,-0.3));
+#75977 = VECTOR('',#75978,1.);
+#75978 = DIRECTION('',(1.,0.));
+#75979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75980 = ORIENTED_EDGE('',*,*,#75981,.T.);
+#75981 = EDGE_CURVE('',#75959,#75982,#75984,.T.);
+#75982 = VERTEX_POINT('',#75983);
+#75983 = CARTESIAN_POINT('',(3.15,1.475,1.19));
+#75984 = SURFACE_CURVE('',#75985,(#75990,#75997),.PCURVE_S1.);
+#75985 = CIRCLE('',#75986,0.28);
+#75986 = AXIS2_PLACEMENT_3D('',#75987,#75988,#75989);
+#75987 = CARTESIAN_POINT('',(3.15,1.475,0.91));
+#75988 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#75989 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#75990 = PCURVE('',#68123,#75991);
+#75991 = DEFINITIONAL_REPRESENTATION('',(#75992),#75996);
+#75992 = CIRCLE('',#75993,0.28);
+#75993 = AXIS2_PLACEMENT_2D('',#75994,#75995);
+#75994 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#75995 = DIRECTION('',(0.,-1.));
+#75996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#75997 = PCURVE('',#75391,#75998);
+#75998 = DEFINITIONAL_REPRESENTATION('',(#75999),#76003);
+#75999 = LINE('',#76000,#76001);
+#76000 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#76001 = VECTOR('',#76002,1.);
+#76002 = DIRECTION('',(-1.,0.));
+#76003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76004 = ORIENTED_EDGE('',*,*,#76005,.T.);
+#76005 = EDGE_CURVE('',#75982,#68246,#76006,.T.);
+#76006 = SURFACE_CURVE('',#76007,(#76011,#76018),.PCURVE_S1.);
+#76007 = LINE('',#76008,#76009);
+#76008 = CARTESIAN_POINT('',(3.15,1.475,1.19));
+#76009 = VECTOR('',#76010,1.);
+#76010 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76011 = PCURVE('',#68123,#76012);
+#76012 = DEFINITIONAL_REPRESENTATION('',(#76013),#76017);
+#76013 = LINE('',#76014,#76015);
+#76014 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#76015 = VECTOR('',#76016,1.);
+#76016 = DIRECTION('',(0.,1.));
+#76017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76018 = PCURVE('',#69262,#76019);
+#76019 = DEFINITIONAL_REPRESENTATION('',(#76020),#76024);
+#76020 = LINE('',#76021,#76022);
+#76021 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#76022 = VECTOR('',#76023,1.);
+#76023 = DIRECTION('',(1.,0.));
+#76024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76025 = ADVANCED_FACE('',(#76026),#68180,.F.);
+#76026 = FACE_BOUND('',#76027,.F.);
+#76027 = EDGE_LOOP('',(#76028,#76029,#76030,#76058,#76081,#76105,#76128,
+ #76151,#76174,#76202,#76225,#76249));
+#76028 = ORIENTED_EDGE('',*,*,#68355,.F.);
+#76029 = ORIENTED_EDGE('',*,*,#68164,.T.);
+#76030 = ORIENTED_EDGE('',*,*,#76031,.T.);
+#76031 = EDGE_CURVE('',#68165,#76032,#76034,.T.);
+#76032 = VERTEX_POINT('',#76033);
+#76033 = CARTESIAN_POINT('',(3.25,-1.475,0.91));
+#76034 = SURFACE_CURVE('',#76035,(#76040,#76051),.PCURVE_S1.);
+#76035 = CIRCLE('',#76036,0.1);
+#76036 = AXIS2_PLACEMENT_3D('',#76037,#76038,#76039);
+#76037 = CARTESIAN_POINT('',(3.15,-1.475,0.91));
+#76038 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#76039 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#76040 = PCURVE('',#68180,#76041);
+#76041 = DEFINITIONAL_REPRESENTATION('',(#76042),#76050);
+#76042 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76043,#76044,#76045,#76046
+ ,#76047,#76048,#76049),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#76043 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#76044 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#76045 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#76046 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#76047 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#76048 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#76049 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#76050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76051 = PCURVE('',#68230,#76052);
+#76052 = DEFINITIONAL_REPRESENTATION('',(#76053),#76057);
+#76053 = LINE('',#76054,#76055);
+#76054 = CARTESIAN_POINT('',(0.,0.));
+#76055 = VECTOR('',#76056,1.);
+#76056 = DIRECTION('',(1.,0.));
+#76057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76058 = ORIENTED_EDGE('',*,*,#76059,.T.);
+#76059 = EDGE_CURVE('',#76032,#76060,#76062,.T.);
+#76060 = VERTEX_POINT('',#76061);
+#76061 = CARTESIAN_POINT('',(3.25,-1.475,0.28));
+#76062 = SURFACE_CURVE('',#76063,(#76067,#76074),.PCURVE_S1.);
+#76063 = LINE('',#76064,#76065);
+#76064 = CARTESIAN_POINT('',(3.25,-1.475,0.91));
+#76065 = VECTOR('',#76066,1.);
+#76066 = DIRECTION('',(0.,0.,-1.));
+#76067 = PCURVE('',#68180,#76068);
+#76068 = DEFINITIONAL_REPRESENTATION('',(#76069),#76073);
+#76069 = LINE('',#76070,#76071);
+#76070 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#76071 = VECTOR('',#76072,1.);
+#76072 = DIRECTION('',(-1.,-0.));
+#76073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76074 = PCURVE('',#75473,#76075);
+#76075 = DEFINITIONAL_REPRESENTATION('',(#76076),#76080);
+#76076 = LINE('',#76077,#76078);
+#76077 = CARTESIAN_POINT('',(0.,0.));
+#76078 = VECTOR('',#76079,1.);
+#76079 = DIRECTION('',(1.,0.));
+#76080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76081 = ORIENTED_EDGE('',*,*,#76082,.T.);
+#76082 = EDGE_CURVE('',#76060,#76083,#76085,.T.);
+#76083 = VERTEX_POINT('',#76084);
+#76084 = CARTESIAN_POINT('',(3.53,-1.475,0.));
+#76085 = SURFACE_CURVE('',#76086,(#76091,#76098),.PCURVE_S1.);
+#76086 = CIRCLE('',#76087,0.28);
+#76087 = AXIS2_PLACEMENT_3D('',#76088,#76089,#76090);
+#76088 = CARTESIAN_POINT('',(3.53,-1.475,0.28));
+#76089 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#76090 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#76091 = PCURVE('',#68180,#76092);
+#76092 = DEFINITIONAL_REPRESENTATION('',(#76093),#76097);
+#76093 = CIRCLE('',#76094,0.28);
+#76094 = AXIS2_PLACEMENT_2D('',#76095,#76096);
+#76095 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#76096 = DIRECTION('',(1.982541115402E-16,1.));
+#76097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76098 = PCURVE('',#75502,#76099);
+#76099 = DEFINITIONAL_REPRESENTATION('',(#76100),#76104);
+#76100 = LINE('',#76101,#76102);
+#76101 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#76102 = VECTOR('',#76103,1.);
+#76103 = DIRECTION('',(-1.,-1.413579858428E-16));
+#76104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76105 = ORIENTED_EDGE('',*,*,#76106,.T.);
+#76106 = EDGE_CURVE('',#76083,#76107,#76109,.T.);
+#76107 = VERTEX_POINT('',#76108);
+#76108 = CARTESIAN_POINT('',(3.9,-1.475,0.));
+#76109 = SURFACE_CURVE('',#76110,(#76114,#76121),.PCURVE_S1.);
+#76110 = LINE('',#76111,#76112);
+#76111 = CARTESIAN_POINT('',(3.53,-1.475,0.));
+#76112 = VECTOR('',#76113,1.);
+#76113 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76114 = PCURVE('',#68180,#76115);
+#76115 = DEFINITIONAL_REPRESENTATION('',(#76116),#76120);
+#76116 = LINE('',#76117,#76118);
+#76117 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#76118 = VECTOR('',#76119,1.);
+#76119 = DIRECTION('',(0.,-1.));
+#76120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76121 = PCURVE('',#75530,#76122);
+#76122 = DEFINITIONAL_REPRESENTATION('',(#76123),#76127);
+#76123 = LINE('',#76124,#76125);
+#76124 = CARTESIAN_POINT('',(0.,0.));
+#76125 = VECTOR('',#76126,1.);
+#76126 = DIRECTION('',(1.,0.));
+#76127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76128 = ORIENTED_EDGE('',*,*,#76129,.T.);
+#76129 = EDGE_CURVE('',#76107,#76130,#76132,.T.);
+#76130 = VERTEX_POINT('',#76131);
+#76131 = CARTESIAN_POINT('',(3.9,-1.475,0.18));
+#76132 = SURFACE_CURVE('',#76133,(#76137,#76144),.PCURVE_S1.);
+#76133 = LINE('',#76134,#76135);
+#76134 = CARTESIAN_POINT('',(3.9,-1.475,0.));
+#76135 = VECTOR('',#76136,1.);
+#76136 = DIRECTION('',(0.,0.,1.));
+#76137 = PCURVE('',#68180,#76138);
+#76138 = DEFINITIONAL_REPRESENTATION('',(#76139),#76143);
+#76139 = LINE('',#76140,#76141);
+#76140 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#76141 = VECTOR('',#76142,1.);
+#76142 = DIRECTION('',(1.,0.));
+#76143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76144 = PCURVE('',#75558,#76145);
+#76145 = DEFINITIONAL_REPRESENTATION('',(#76146),#76150);
+#76146 = LINE('',#76147,#76148);
+#76147 = CARTESIAN_POINT('',(0.,0.));
+#76148 = VECTOR('',#76149,1.);
+#76149 = DIRECTION('',(1.,0.));
+#76150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76151 = ORIENTED_EDGE('',*,*,#76152,.T.);
+#76152 = EDGE_CURVE('',#76130,#76153,#76155,.T.);
+#76153 = VERTEX_POINT('',#76154);
+#76154 = CARTESIAN_POINT('',(3.53,-1.475,0.18));
+#76155 = SURFACE_CURVE('',#76156,(#76160,#76167),.PCURVE_S1.);
+#76156 = LINE('',#76157,#76158);
+#76157 = CARTESIAN_POINT('',(3.9,-1.475,0.18));
+#76158 = VECTOR('',#76159,1.);
+#76159 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76160 = PCURVE('',#68180,#76161);
+#76161 = DEFINITIONAL_REPRESENTATION('',(#76162),#76166);
+#76162 = LINE('',#76163,#76164);
+#76163 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#76164 = VECTOR('',#76165,1.);
+#76165 = DIRECTION('',(0.,1.));
+#76166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76167 = PCURVE('',#75586,#76168);
+#76168 = DEFINITIONAL_REPRESENTATION('',(#76169),#76173);
+#76169 = LINE('',#76170,#76171);
+#76170 = CARTESIAN_POINT('',(-0.,0.));
+#76171 = VECTOR('',#76172,1.);
+#76172 = DIRECTION('',(1.,0.));
+#76173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76174 = ORIENTED_EDGE('',*,*,#76175,.T.);
+#76175 = EDGE_CURVE('',#76153,#76176,#76178,.T.);
+#76176 = VERTEX_POINT('',#76177);
+#76177 = CARTESIAN_POINT('',(3.43,-1.475,0.28));
+#76178 = SURFACE_CURVE('',#76179,(#76184,#76195),.PCURVE_S1.);
+#76179 = CIRCLE('',#76180,0.1);
+#76180 = AXIS2_PLACEMENT_3D('',#76181,#76182,#76183);
+#76181 = CARTESIAN_POINT('',(3.53,-1.475,0.28));
+#76182 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#76183 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#76184 = PCURVE('',#68180,#76185);
+#76185 = DEFINITIONAL_REPRESENTATION('',(#76186),#76194);
+#76186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76187,#76188,#76189,#76190
+ ,#76191,#76192,#76193),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#76187 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#76188 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#76189 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#76190 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#76191 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#76192 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#76193 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#76194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76195 = PCURVE('',#75619,#76196);
+#76196 = DEFINITIONAL_REPRESENTATION('',(#76197),#76201);
+#76197 = LINE('',#76198,#76199);
+#76198 = CARTESIAN_POINT('',(0.,0.));
+#76199 = VECTOR('',#76200,1.);
+#76200 = DIRECTION('',(1.,1.413579858428E-16));
+#76201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76202 = ORIENTED_EDGE('',*,*,#76203,.T.);
+#76203 = EDGE_CURVE('',#76176,#76204,#76206,.T.);
+#76204 = VERTEX_POINT('',#76205);
+#76205 = CARTESIAN_POINT('',(3.43,-1.475,0.91));
+#76206 = SURFACE_CURVE('',#76207,(#76211,#76218),.PCURVE_S1.);
+#76207 = LINE('',#76208,#76209);
+#76208 = CARTESIAN_POINT('',(3.43,-1.475,0.28));
+#76209 = VECTOR('',#76210,1.);
+#76210 = DIRECTION('',(0.,0.,1.));
+#76211 = PCURVE('',#68180,#76212);
+#76212 = DEFINITIONAL_REPRESENTATION('',(#76213),#76217);
+#76213 = LINE('',#76214,#76215);
+#76214 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#76215 = VECTOR('',#76216,1.);
+#76216 = DIRECTION('',(1.,0.));
+#76217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76218 = PCURVE('',#75647,#76219);
+#76219 = DEFINITIONAL_REPRESENTATION('',(#76220),#76224);
+#76220 = LINE('',#76221,#76222);
+#76221 = CARTESIAN_POINT('',(0.,0.));
+#76222 = VECTOR('',#76223,1.);
+#76223 = DIRECTION('',(1.,0.));
+#76224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76225 = ORIENTED_EDGE('',*,*,#76226,.T.);
+#76226 = EDGE_CURVE('',#76204,#76227,#76229,.T.);
+#76227 = VERTEX_POINT('',#76228);
+#76228 = CARTESIAN_POINT('',(3.15,-1.475,1.19));
+#76229 = SURFACE_CURVE('',#76230,(#76235,#76242),.PCURVE_S1.);
+#76230 = CIRCLE('',#76231,0.28);
+#76231 = AXIS2_PLACEMENT_3D('',#76232,#76233,#76234);
+#76232 = CARTESIAN_POINT('',(3.15,-1.475,0.91));
+#76233 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#76234 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76235 = PCURVE('',#68180,#76236);
+#76236 = DEFINITIONAL_REPRESENTATION('',(#76237),#76241);
+#76237 = CIRCLE('',#76238,0.28);
+#76238 = AXIS2_PLACEMENT_2D('',#76239,#76240);
+#76239 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#76240 = DIRECTION('',(0.,-1.));
+#76241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76242 = PCURVE('',#75676,#76243);
+#76243 = DEFINITIONAL_REPRESENTATION('',(#76244),#76248);
+#76244 = LINE('',#76245,#76246);
+#76245 = CARTESIAN_POINT('',(6.28318530718,0.));
+#76246 = VECTOR('',#76247,1.);
+#76247 = DIRECTION('',(-1.,0.));
+#76248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76249 = ORIENTED_EDGE('',*,*,#76250,.T.);
+#76250 = EDGE_CURVE('',#76227,#68356,#76251,.T.);
+#76251 = SURFACE_CURVE('',#76252,(#76256,#76263),.PCURVE_S1.);
+#76252 = LINE('',#76253,#76254);
+#76253 = CARTESIAN_POINT('',(3.15,-1.475,1.19));
+#76254 = VECTOR('',#76255,1.);
+#76255 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76256 = PCURVE('',#68180,#76257);
+#76257 = DEFINITIONAL_REPRESENTATION('',(#76258),#76262);
+#76258 = LINE('',#76259,#76260);
+#76259 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#76260 = VECTOR('',#76261,1.);
+#76261 = DIRECTION('',(0.,1.));
+#76262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76263 = PCURVE('',#69512,#76264);
+#76264 = DEFINITIONAL_REPRESENTATION('',(#76265),#76269);
+#76265 = LINE('',#76266,#76267);
+#76266 = CARTESIAN_POINT('',(-0.,0.));
+#76267 = VECTOR('',#76268,1.);
+#76268 = DIRECTION('',(1.,0.));
+#76269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76270 = ADVANCED_FACE('',(#76271),#68230,.F.);
+#76271 = FACE_BOUND('',#76272,.F.);
+#76272 = EDGE_LOOP('',(#76273,#76274,#76275,#76296));
+#76273 = ORIENTED_EDGE('',*,*,#68216,.T.);
+#76274 = ORIENTED_EDGE('',*,*,#75429,.T.);
+#76275 = ORIENTED_EDGE('',*,*,#76276,.F.);
+#76276 = EDGE_CURVE('',#76032,#75430,#76277,.T.);
+#76277 = SURFACE_CURVE('',#76278,(#76282,#76289),.PCURVE_S1.);
+#76278 = LINE('',#76279,#76280);
+#76279 = CARTESIAN_POINT('',(3.25,-1.475,0.91));
+#76280 = VECTOR('',#76281,1.);
+#76281 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#76282 = PCURVE('',#68230,#76283);
+#76283 = DEFINITIONAL_REPRESENTATION('',(#76284),#76288);
+#76284 = LINE('',#76285,#76286);
+#76285 = CARTESIAN_POINT('',(1.570796326795,0.));
+#76286 = VECTOR('',#76287,1.);
+#76287 = DIRECTION('',(0.,-1.));
+#76288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76289 = PCURVE('',#75473,#76290);
+#76290 = DEFINITIONAL_REPRESENTATION('',(#76291),#76295);
+#76291 = LINE('',#76292,#76293);
+#76292 = CARTESIAN_POINT('',(0.,0.));
+#76293 = VECTOR('',#76294,1.);
+#76294 = DIRECTION('',(0.,-1.));
+#76295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76296 = ORIENTED_EDGE('',*,*,#76031,.F.);
+#76297 = ADVANCED_FACE('',(#76298),#68311,.F.);
+#76298 = FACE_BOUND('',#76299,.F.);
+#76299 = EDGE_LOOP('',(#76300,#76320,#76321,#76341));
+#76300 = ORIENTED_EDGE('',*,*,#76301,.F.);
+#76301 = EDGE_CURVE('',#68246,#69247,#76302,.T.);
+#76302 = SURFACE_CURVE('',#76303,(#76307,#76313),.PCURVE_S1.);
+#76303 = LINE('',#76304,#76305);
+#76304 = CARTESIAN_POINT('',(3.15,1.475,1.19));
+#76305 = VECTOR('',#76306,1.);
+#76306 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76307 = PCURVE('',#68311,#76308);
+#76308 = DEFINITIONAL_REPRESENTATION('',(#76309),#76312);
+#76309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76310,#76311),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#76310 = CARTESIAN_POINT('',(3.425,-1.918845729293E-15));
+#76311 = CARTESIAN_POINT('',(3.417435897436,1.));
+#76312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76313 = PCURVE('',#69262,#76314);
+#76314 = DEFINITIONAL_REPRESENTATION('',(#76315),#76319);
+#76315 = LINE('',#76316,#76317);
+#76316 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#76317 = VECTOR('',#76318,1.);
+#76318 = DIRECTION('',(1.,0.));
+#76319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76320 = ORIENTED_EDGE('',*,*,#68297,.T.);
+#76321 = ORIENTED_EDGE('',*,*,#76322,.T.);
+#76322 = EDGE_CURVE('',#68270,#69275,#76323,.T.);
+#76323 = SURFACE_CURVE('',#76324,(#76328,#76334),.PCURVE_S1.);
+#76324 = LINE('',#76325,#76326);
+#76325 = CARTESIAN_POINT('',(3.15,1.125,1.19));
+#76326 = VECTOR('',#76327,1.);
+#76327 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76328 = PCURVE('',#68311,#76329);
+#76329 = DEFINITIONAL_REPRESENTATION('',(#76330),#76333);
+#76330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76331,#76332),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#76331 = CARTESIAN_POINT('',(3.775,3.632813316374E-15));
+#76332 = CARTESIAN_POINT('',(3.769230769231,1.));
+#76333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76334 = PCURVE('',#69312,#76335);
+#76335 = DEFINITIONAL_REPRESENTATION('',(#76336),#76340);
+#76336 = LINE('',#76337,#76338);
+#76337 = CARTESIAN_POINT('',(-0.,0.));
+#76338 = VECTOR('',#76339,1.);
+#76339 = DIRECTION('',(1.,0.));
+#76340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76341 = ORIENTED_EDGE('',*,*,#69274,.F.);
+#76342 = ADVANCED_FACE('',(#76343),#68285,.F.);
+#76343 = FACE_BOUND('',#76344,.F.);
+#76344 = EDGE_LOOP('',(#76345,#76346,#76347,#76375,#76403,#76432,#76460,
+ #76488,#76516,#76549,#76577,#76606));
+#76345 = ORIENTED_EDGE('',*,*,#68269,.F.);
+#76346 = ORIENTED_EDGE('',*,*,#68407,.T.);
+#76347 = ORIENTED_EDGE('',*,*,#76348,.T.);
+#76348 = EDGE_CURVE('',#68408,#76349,#76351,.T.);
+#76349 = VERTEX_POINT('',#76350);
+#76350 = CARTESIAN_POINT('',(3.25,1.125,0.91));
+#76351 = SURFACE_CURVE('',#76352,(#76357,#76368),.PCURVE_S1.);
+#76352 = CIRCLE('',#76353,0.1);
+#76353 = AXIS2_PLACEMENT_3D('',#76354,#76355,#76356);
+#76354 = CARTESIAN_POINT('',(3.15,1.125,0.91));
+#76355 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#76356 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#76357 = PCURVE('',#68285,#76358);
+#76358 = DEFINITIONAL_REPRESENTATION('',(#76359),#76367);
+#76359 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76360,#76361,#76362,#76363
+ ,#76364,#76365,#76366),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#76360 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#76361 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#76362 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#76363 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#76364 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#76365 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#76366 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#76367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76368 = PCURVE('',#68473,#76369);
+#76369 = DEFINITIONAL_REPRESENTATION('',(#76370),#76374);
+#76370 = LINE('',#76371,#76372);
+#76371 = CARTESIAN_POINT('',(0.,0.));
+#76372 = VECTOR('',#76373,1.);
+#76373 = DIRECTION('',(1.,0.));
+#76374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76375 = ORIENTED_EDGE('',*,*,#76376,.T.);
+#76376 = EDGE_CURVE('',#76349,#76377,#76379,.T.);
+#76377 = VERTEX_POINT('',#76378);
+#76378 = CARTESIAN_POINT('',(3.25,1.125,0.28));
+#76379 = SURFACE_CURVE('',#76380,(#76384,#76391),.PCURVE_S1.);
+#76380 = LINE('',#76381,#76382);
+#76381 = CARTESIAN_POINT('',(3.25,1.125,0.91));
+#76382 = VECTOR('',#76383,1.);
+#76383 = DIRECTION('',(0.,0.,-1.));
+#76384 = PCURVE('',#68285,#76385);
+#76385 = DEFINITIONAL_REPRESENTATION('',(#76386),#76390);
+#76386 = LINE('',#76387,#76388);
+#76387 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#76388 = VECTOR('',#76389,1.);
+#76389 = DIRECTION('',(-1.,-0.));
+#76390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76391 = PCURVE('',#76392,#76397);
+#76392 = PLANE('',#76393);
+#76393 = AXIS2_PLACEMENT_3D('',#76394,#76395,#76396);
+#76394 = CARTESIAN_POINT('',(3.25,1.125,0.91));
+#76395 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76396 = DIRECTION('',(0.,0.,-1.));
+#76397 = DEFINITIONAL_REPRESENTATION('',(#76398),#76402);
+#76398 = LINE('',#76399,#76400);
+#76399 = CARTESIAN_POINT('',(0.,0.));
+#76400 = VECTOR('',#76401,1.);
+#76401 = DIRECTION('',(1.,0.));
+#76402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76403 = ORIENTED_EDGE('',*,*,#76404,.T.);
+#76404 = EDGE_CURVE('',#76377,#76405,#76407,.T.);
+#76405 = VERTEX_POINT('',#76406);
+#76406 = CARTESIAN_POINT('',(3.53,1.125,0.));
+#76407 = SURFACE_CURVE('',#76408,(#76413,#76420),.PCURVE_S1.);
+#76408 = CIRCLE('',#76409,0.28);
+#76409 = AXIS2_PLACEMENT_3D('',#76410,#76411,#76412);
+#76410 = CARTESIAN_POINT('',(3.53,1.125,0.28));
+#76411 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#76412 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#76413 = PCURVE('',#68285,#76414);
+#76414 = DEFINITIONAL_REPRESENTATION('',(#76415),#76419);
+#76415 = CIRCLE('',#76416,0.28);
+#76416 = AXIS2_PLACEMENT_2D('',#76417,#76418);
+#76417 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#76418 = DIRECTION('',(1.982541115402E-16,1.));
+#76419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76420 = PCURVE('',#76421,#76426);
+#76421 = CYLINDRICAL_SURFACE('',#76422,0.28);
+#76422 = AXIS2_PLACEMENT_3D('',#76423,#76424,#76425);
+#76423 = CARTESIAN_POINT('',(3.53,1.125,0.28));
+#76424 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#76425 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#76426 = DEFINITIONAL_REPRESENTATION('',(#76427),#76431);
+#76427 = LINE('',#76428,#76429);
+#76428 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#76429 = VECTOR('',#76430,1.);
+#76430 = DIRECTION('',(-1.,-1.413579858428E-16));
+#76431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76432 = ORIENTED_EDGE('',*,*,#76433,.T.);
+#76433 = EDGE_CURVE('',#76405,#76434,#76436,.T.);
+#76434 = VERTEX_POINT('',#76435);
+#76435 = CARTESIAN_POINT('',(3.9,1.125,0.));
+#76436 = SURFACE_CURVE('',#76437,(#76441,#76448),.PCURVE_S1.);
+#76437 = LINE('',#76438,#76439);
+#76438 = CARTESIAN_POINT('',(3.53,1.125,0.));
+#76439 = VECTOR('',#76440,1.);
+#76440 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76441 = PCURVE('',#68285,#76442);
+#76442 = DEFINITIONAL_REPRESENTATION('',(#76443),#76447);
+#76443 = LINE('',#76444,#76445);
+#76444 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#76445 = VECTOR('',#76446,1.);
+#76446 = DIRECTION('',(0.,-1.));
+#76447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76448 = PCURVE('',#76449,#76454);
+#76449 = PLANE('',#76450);
+#76450 = AXIS2_PLACEMENT_3D('',#76451,#76452,#76453);
+#76451 = CARTESIAN_POINT('',(3.53,1.125,0.));
+#76452 = DIRECTION('',(0.,0.,1.));
+#76453 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#76454 = DEFINITIONAL_REPRESENTATION('',(#76455),#76459);
+#76455 = LINE('',#76456,#76457);
+#76456 = CARTESIAN_POINT('',(0.,0.));
+#76457 = VECTOR('',#76458,1.);
+#76458 = DIRECTION('',(1.,0.));
+#76459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76460 = ORIENTED_EDGE('',*,*,#76461,.T.);
+#76461 = EDGE_CURVE('',#76434,#76462,#76464,.T.);
+#76462 = VERTEX_POINT('',#76463);
+#76463 = CARTESIAN_POINT('',(3.9,1.125,0.18));
+#76464 = SURFACE_CURVE('',#76465,(#76469,#76476),.PCURVE_S1.);
+#76465 = LINE('',#76466,#76467);
+#76466 = CARTESIAN_POINT('',(3.9,1.125,0.));
+#76467 = VECTOR('',#76468,1.);
+#76468 = DIRECTION('',(0.,0.,1.));
+#76469 = PCURVE('',#68285,#76470);
+#76470 = DEFINITIONAL_REPRESENTATION('',(#76471),#76475);
+#76471 = LINE('',#76472,#76473);
+#76472 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#76473 = VECTOR('',#76474,1.);
+#76474 = DIRECTION('',(1.,0.));
+#76475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76476 = PCURVE('',#76477,#76482);
+#76477 = PLANE('',#76478);
+#76478 = AXIS2_PLACEMENT_3D('',#76479,#76480,#76481);
+#76479 = CARTESIAN_POINT('',(3.9,1.125,0.));
+#76480 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76481 = DIRECTION('',(0.,0.,1.));
+#76482 = DEFINITIONAL_REPRESENTATION('',(#76483),#76487);
+#76483 = LINE('',#76484,#76485);
+#76484 = CARTESIAN_POINT('',(0.,0.));
+#76485 = VECTOR('',#76486,1.);
+#76486 = DIRECTION('',(1.,0.));
+#76487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76488 = ORIENTED_EDGE('',*,*,#76489,.T.);
+#76489 = EDGE_CURVE('',#76462,#76490,#76492,.T.);
+#76490 = VERTEX_POINT('',#76491);
+#76491 = CARTESIAN_POINT('',(3.53,1.125,0.18));
+#76492 = SURFACE_CURVE('',#76493,(#76497,#76504),.PCURVE_S1.);
+#76493 = LINE('',#76494,#76495);
+#76494 = CARTESIAN_POINT('',(3.9,1.125,0.18));
+#76495 = VECTOR('',#76496,1.);
+#76496 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76497 = PCURVE('',#68285,#76498);
+#76498 = DEFINITIONAL_REPRESENTATION('',(#76499),#76503);
+#76499 = LINE('',#76500,#76501);
+#76500 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#76501 = VECTOR('',#76502,1.);
+#76502 = DIRECTION('',(0.,1.));
+#76503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76504 = PCURVE('',#76505,#76510);
+#76505 = PLANE('',#76506);
+#76506 = AXIS2_PLACEMENT_3D('',#76507,#76508,#76509);
+#76507 = CARTESIAN_POINT('',(3.9,1.125,0.18));
+#76508 = DIRECTION('',(0.,0.,-1.));
+#76509 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#76510 = DEFINITIONAL_REPRESENTATION('',(#76511),#76515);
+#76511 = LINE('',#76512,#76513);
+#76512 = CARTESIAN_POINT('',(-0.,0.));
+#76513 = VECTOR('',#76514,1.);
+#76514 = DIRECTION('',(1.,0.));
+#76515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76516 = ORIENTED_EDGE('',*,*,#76517,.T.);
+#76517 = EDGE_CURVE('',#76490,#76518,#76520,.T.);
+#76518 = VERTEX_POINT('',#76519);
+#76519 = CARTESIAN_POINT('',(3.43,1.125,0.28));
+#76520 = SURFACE_CURVE('',#76521,(#76526,#76537),.PCURVE_S1.);
+#76521 = CIRCLE('',#76522,0.1);
+#76522 = AXIS2_PLACEMENT_3D('',#76523,#76524,#76525);
+#76523 = CARTESIAN_POINT('',(3.53,1.125,0.28));
+#76524 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#76525 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#76526 = PCURVE('',#68285,#76527);
+#76527 = DEFINITIONAL_REPRESENTATION('',(#76528),#76536);
+#76528 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76529,#76530,#76531,#76532
+ ,#76533,#76534,#76535),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#76529 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#76530 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#76531 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#76532 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#76533 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#76534 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#76535 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#76536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76537 = PCURVE('',#76538,#76543);
+#76538 = CYLINDRICAL_SURFACE('',#76539,0.1);
+#76539 = AXIS2_PLACEMENT_3D('',#76540,#76541,#76542);
+#76540 = CARTESIAN_POINT('',(3.53,1.125,0.28));
+#76541 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#76542 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#76543 = DEFINITIONAL_REPRESENTATION('',(#76544),#76548);
+#76544 = LINE('',#76545,#76546);
+#76545 = CARTESIAN_POINT('',(0.,0.));
+#76546 = VECTOR('',#76547,1.);
+#76547 = DIRECTION('',(1.,1.413579858428E-16));
+#76548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76549 = ORIENTED_EDGE('',*,*,#76550,.T.);
+#76550 = EDGE_CURVE('',#76518,#76551,#76553,.T.);
+#76551 = VERTEX_POINT('',#76552);
+#76552 = CARTESIAN_POINT('',(3.43,1.125,0.91));
+#76553 = SURFACE_CURVE('',#76554,(#76558,#76565),.PCURVE_S1.);
+#76554 = LINE('',#76555,#76556);
+#76555 = CARTESIAN_POINT('',(3.43,1.125,0.28));
+#76556 = VECTOR('',#76557,1.);
+#76557 = DIRECTION('',(0.,0.,1.));
+#76558 = PCURVE('',#68285,#76559);
+#76559 = DEFINITIONAL_REPRESENTATION('',(#76560),#76564);
+#76560 = LINE('',#76561,#76562);
+#76561 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#76562 = VECTOR('',#76563,1.);
+#76563 = DIRECTION('',(1.,0.));
+#76564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76565 = PCURVE('',#76566,#76571);
+#76566 = PLANE('',#76567);
+#76567 = AXIS2_PLACEMENT_3D('',#76568,#76569,#76570);
+#76568 = CARTESIAN_POINT('',(3.43,1.125,0.28));
+#76569 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76570 = DIRECTION('',(0.,0.,1.));
+#76571 = DEFINITIONAL_REPRESENTATION('',(#76572),#76576);
+#76572 = LINE('',#76573,#76574);
+#76573 = CARTESIAN_POINT('',(0.,0.));
+#76574 = VECTOR('',#76575,1.);
+#76575 = DIRECTION('',(1.,0.));
+#76576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76577 = ORIENTED_EDGE('',*,*,#76578,.T.);
+#76578 = EDGE_CURVE('',#76551,#76579,#76581,.T.);
+#76579 = VERTEX_POINT('',#76580);
+#76580 = CARTESIAN_POINT('',(3.15,1.125,1.19));
+#76581 = SURFACE_CURVE('',#76582,(#76587,#76594),.PCURVE_S1.);
+#76582 = CIRCLE('',#76583,0.28);
+#76583 = AXIS2_PLACEMENT_3D('',#76584,#76585,#76586);
+#76584 = CARTESIAN_POINT('',(3.15,1.125,0.91));
+#76585 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#76586 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76587 = PCURVE('',#68285,#76588);
+#76588 = DEFINITIONAL_REPRESENTATION('',(#76589),#76593);
+#76589 = CIRCLE('',#76590,0.28);
+#76590 = AXIS2_PLACEMENT_2D('',#76591,#76592);
+#76591 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#76592 = DIRECTION('',(0.,-1.));
+#76593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76594 = PCURVE('',#76595,#76600);
+#76595 = CYLINDRICAL_SURFACE('',#76596,0.28);
+#76596 = AXIS2_PLACEMENT_3D('',#76597,#76598,#76599);
+#76597 = CARTESIAN_POINT('',(3.15,1.125,0.91));
+#76598 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#76599 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76600 = DEFINITIONAL_REPRESENTATION('',(#76601),#76605);
+#76601 = LINE('',#76602,#76603);
+#76602 = CARTESIAN_POINT('',(6.28318530718,0.));
+#76603 = VECTOR('',#76604,1.);
+#76604 = DIRECTION('',(-1.,0.));
+#76605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76606 = ORIENTED_EDGE('',*,*,#76607,.T.);
+#76607 = EDGE_CURVE('',#76579,#68270,#76608,.T.);
+#76608 = SURFACE_CURVE('',#76609,(#76613,#76620),.PCURVE_S1.);
+#76609 = LINE('',#76610,#76611);
+#76610 = CARTESIAN_POINT('',(3.15,1.125,1.19));
+#76611 = VECTOR('',#76612,1.);
+#76612 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76613 = PCURVE('',#68285,#76614);
+#76614 = DEFINITIONAL_REPRESENTATION('',(#76615),#76619);
+#76615 = LINE('',#76616,#76617);
+#76616 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#76617 = VECTOR('',#76618,1.);
+#76618 = DIRECTION('',(0.,1.));
+#76619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76620 = PCURVE('',#69312,#76621);
+#76621 = DEFINITIONAL_REPRESENTATION('',(#76622),#76626);
+#76622 = LINE('',#76623,#76624);
+#76623 = CARTESIAN_POINT('',(-0.,0.));
+#76624 = VECTOR('',#76625,1.);
+#76625 = DIRECTION('',(1.,0.));
+#76626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76627 = ADVANCED_FACE('',(#76628),#68342,.T.);
+#76628 = FACE_BOUND('',#76629,.T.);
+#76629 = EDGE_LOOP('',(#76630,#76631,#76632,#76660,#76688,#76717,#76745,
+ #76773,#76801,#76834,#76862,#76891));
+#76630 = ORIENTED_EDGE('',*,*,#68326,.F.);
+#76631 = ORIENTED_EDGE('',*,*,#68517,.T.);
+#76632 = ORIENTED_EDGE('',*,*,#76633,.T.);
+#76633 = EDGE_CURVE('',#68518,#76634,#76636,.T.);
+#76634 = VERTEX_POINT('',#76635);
+#76635 = CARTESIAN_POINT('',(3.25,-1.125,0.91));
+#76636 = SURFACE_CURVE('',#76637,(#76642,#76653),.PCURVE_S1.);
+#76637 = CIRCLE('',#76638,0.1);
+#76638 = AXIS2_PLACEMENT_3D('',#76639,#76640,#76641);
+#76639 = CARTESIAN_POINT('',(3.15,-1.125,0.91));
+#76640 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#76641 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#76642 = PCURVE('',#68342,#76643);
+#76643 = DEFINITIONAL_REPRESENTATION('',(#76644),#76652);
+#76644 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76645,#76646,#76647,#76648
+ ,#76649,#76650,#76651),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#76645 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#76646 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#76647 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#76648 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#76649 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#76650 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#76651 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#76652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76653 = PCURVE('',#68554,#76654);
+#76654 = DEFINITIONAL_REPRESENTATION('',(#76655),#76659);
+#76655 = LINE('',#76656,#76657);
+#76656 = CARTESIAN_POINT('',(-4.440892098501E-15,-0.3));
+#76657 = VECTOR('',#76658,1.);
+#76658 = DIRECTION('',(1.,0.));
+#76659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76660 = ORIENTED_EDGE('',*,*,#76661,.T.);
+#76661 = EDGE_CURVE('',#76634,#76662,#76664,.T.);
+#76662 = VERTEX_POINT('',#76663);
+#76663 = CARTESIAN_POINT('',(3.25,-1.125,0.28));
+#76664 = SURFACE_CURVE('',#76665,(#76669,#76676),.PCURVE_S1.);
+#76665 = LINE('',#76666,#76667);
+#76666 = CARTESIAN_POINT('',(3.25,-1.125,0.91));
+#76667 = VECTOR('',#76668,1.);
+#76668 = DIRECTION('',(0.,0.,-1.));
+#76669 = PCURVE('',#68342,#76670);
+#76670 = DEFINITIONAL_REPRESENTATION('',(#76671),#76675);
+#76671 = LINE('',#76672,#76673);
+#76672 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#76673 = VECTOR('',#76674,1.);
+#76674 = DIRECTION('',(-1.,-0.));
+#76675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76676 = PCURVE('',#76677,#76682);
+#76677 = PLANE('',#76678);
+#76678 = AXIS2_PLACEMENT_3D('',#76679,#76680,#76681);
+#76679 = CARTESIAN_POINT('',(3.25,-0.825,0.91));
+#76680 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76681 = DIRECTION('',(0.,0.,-1.));
+#76682 = DEFINITIONAL_REPRESENTATION('',(#76683),#76687);
+#76683 = LINE('',#76684,#76685);
+#76684 = CARTESIAN_POINT('',(0.,-0.3));
+#76685 = VECTOR('',#76686,1.);
+#76686 = DIRECTION('',(1.,0.));
+#76687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76688 = ORIENTED_EDGE('',*,*,#76689,.T.);
+#76689 = EDGE_CURVE('',#76662,#76690,#76692,.T.);
+#76690 = VERTEX_POINT('',#76691);
+#76691 = CARTESIAN_POINT('',(3.53,-1.125,0.));
+#76692 = SURFACE_CURVE('',#76693,(#76698,#76705),.PCURVE_S1.);
+#76693 = CIRCLE('',#76694,0.28);
+#76694 = AXIS2_PLACEMENT_3D('',#76695,#76696,#76697);
+#76695 = CARTESIAN_POINT('',(3.53,-1.125,0.28));
+#76696 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#76697 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#76698 = PCURVE('',#68342,#76699);
+#76699 = DEFINITIONAL_REPRESENTATION('',(#76700),#76704);
+#76700 = CIRCLE('',#76701,0.28);
+#76701 = AXIS2_PLACEMENT_2D('',#76702,#76703);
+#76702 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#76703 = DIRECTION('',(1.982541115402E-16,1.));
+#76704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76705 = PCURVE('',#76706,#76711);
+#76706 = CYLINDRICAL_SURFACE('',#76707,0.28);
+#76707 = AXIS2_PLACEMENT_3D('',#76708,#76709,#76710);
+#76708 = CARTESIAN_POINT('',(3.53,-0.825,0.28));
+#76709 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#76710 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#76711 = DEFINITIONAL_REPRESENTATION('',(#76712),#76716);
+#76712 = LINE('',#76713,#76714);
+#76713 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#76714 = VECTOR('',#76715,1.);
+#76715 = DIRECTION('',(-1.,-1.413579858428E-16));
+#76716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76717 = ORIENTED_EDGE('',*,*,#76718,.T.);
+#76718 = EDGE_CURVE('',#76690,#76719,#76721,.T.);
+#76719 = VERTEX_POINT('',#76720);
+#76720 = CARTESIAN_POINT('',(3.9,-1.125,0.));
+#76721 = SURFACE_CURVE('',#76722,(#76726,#76733),.PCURVE_S1.);
+#76722 = LINE('',#76723,#76724);
+#76723 = CARTESIAN_POINT('',(3.53,-1.125,0.));
+#76724 = VECTOR('',#76725,1.);
+#76725 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76726 = PCURVE('',#68342,#76727);
+#76727 = DEFINITIONAL_REPRESENTATION('',(#76728),#76732);
+#76728 = LINE('',#76729,#76730);
+#76729 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#76730 = VECTOR('',#76731,1.);
+#76731 = DIRECTION('',(0.,-1.));
+#76732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76733 = PCURVE('',#76734,#76739);
+#76734 = PLANE('',#76735);
+#76735 = AXIS2_PLACEMENT_3D('',#76736,#76737,#76738);
+#76736 = CARTESIAN_POINT('',(3.53,-0.825,0.));
+#76737 = DIRECTION('',(0.,0.,1.));
+#76738 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#76739 = DEFINITIONAL_REPRESENTATION('',(#76740),#76744);
+#76740 = LINE('',#76741,#76742);
+#76741 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#76742 = VECTOR('',#76743,1.);
+#76743 = DIRECTION('',(1.,0.));
+#76744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76745 = ORIENTED_EDGE('',*,*,#76746,.T.);
+#76746 = EDGE_CURVE('',#76719,#76747,#76749,.T.);
+#76747 = VERTEX_POINT('',#76748);
+#76748 = CARTESIAN_POINT('',(3.9,-1.125,0.18));
+#76749 = SURFACE_CURVE('',#76750,(#76754,#76761),.PCURVE_S1.);
+#76750 = LINE('',#76751,#76752);
+#76751 = CARTESIAN_POINT('',(3.9,-1.125,0.));
+#76752 = VECTOR('',#76753,1.);
+#76753 = DIRECTION('',(0.,0.,1.));
+#76754 = PCURVE('',#68342,#76755);
+#76755 = DEFINITIONAL_REPRESENTATION('',(#76756),#76760);
+#76756 = LINE('',#76757,#76758);
+#76757 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#76758 = VECTOR('',#76759,1.);
+#76759 = DIRECTION('',(1.,0.));
+#76760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76761 = PCURVE('',#76762,#76767);
+#76762 = PLANE('',#76763);
+#76763 = AXIS2_PLACEMENT_3D('',#76764,#76765,#76766);
+#76764 = CARTESIAN_POINT('',(3.9,-0.825,0.));
+#76765 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76766 = DIRECTION('',(0.,0.,1.));
+#76767 = DEFINITIONAL_REPRESENTATION('',(#76768),#76772);
+#76768 = LINE('',#76769,#76770);
+#76769 = CARTESIAN_POINT('',(0.,-0.3));
+#76770 = VECTOR('',#76771,1.);
+#76771 = DIRECTION('',(1.,0.));
+#76772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76773 = ORIENTED_EDGE('',*,*,#76774,.T.);
+#76774 = EDGE_CURVE('',#76747,#76775,#76777,.T.);
+#76775 = VERTEX_POINT('',#76776);
+#76776 = CARTESIAN_POINT('',(3.53,-1.125,0.18));
+#76777 = SURFACE_CURVE('',#76778,(#76782,#76789),.PCURVE_S1.);
+#76778 = LINE('',#76779,#76780);
+#76779 = CARTESIAN_POINT('',(3.9,-1.125,0.18));
+#76780 = VECTOR('',#76781,1.);
+#76781 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76782 = PCURVE('',#68342,#76783);
+#76783 = DEFINITIONAL_REPRESENTATION('',(#76784),#76788);
+#76784 = LINE('',#76785,#76786);
+#76785 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#76786 = VECTOR('',#76787,1.);
+#76787 = DIRECTION('',(0.,1.));
+#76788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76789 = PCURVE('',#76790,#76795);
+#76790 = PLANE('',#76791);
+#76791 = AXIS2_PLACEMENT_3D('',#76792,#76793,#76794);
+#76792 = CARTESIAN_POINT('',(3.9,-0.825,0.18));
+#76793 = DIRECTION('',(0.,0.,-1.));
+#76794 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#76795 = DEFINITIONAL_REPRESENTATION('',(#76796),#76800);
+#76796 = LINE('',#76797,#76798);
+#76797 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#76798 = VECTOR('',#76799,1.);
+#76799 = DIRECTION('',(1.,0.));
+#76800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76801 = ORIENTED_EDGE('',*,*,#76802,.T.);
+#76802 = EDGE_CURVE('',#76775,#76803,#76805,.T.);
+#76803 = VERTEX_POINT('',#76804);
+#76804 = CARTESIAN_POINT('',(3.43,-1.125,0.28));
+#76805 = SURFACE_CURVE('',#76806,(#76811,#76822),.PCURVE_S1.);
+#76806 = CIRCLE('',#76807,0.1);
+#76807 = AXIS2_PLACEMENT_3D('',#76808,#76809,#76810);
+#76808 = CARTESIAN_POINT('',(3.53,-1.125,0.28));
+#76809 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#76810 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#76811 = PCURVE('',#68342,#76812);
+#76812 = DEFINITIONAL_REPRESENTATION('',(#76813),#76821);
+#76813 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76814,#76815,#76816,#76817
+ ,#76818,#76819,#76820),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#76814 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#76815 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#76816 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#76817 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#76818 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#76819 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#76820 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#76821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76822 = PCURVE('',#76823,#76828);
+#76823 = CYLINDRICAL_SURFACE('',#76824,0.1);
+#76824 = AXIS2_PLACEMENT_3D('',#76825,#76826,#76827);
+#76825 = CARTESIAN_POINT('',(3.53,-0.825,0.28));
+#76826 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#76827 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#76828 = DEFINITIONAL_REPRESENTATION('',(#76829),#76833);
+#76829 = LINE('',#76830,#76831);
+#76830 = CARTESIAN_POINT('',(4.440892098501E-15,-0.3));
+#76831 = VECTOR('',#76832,1.);
+#76832 = DIRECTION('',(1.,1.413579858428E-16));
+#76833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76834 = ORIENTED_EDGE('',*,*,#76835,.T.);
+#76835 = EDGE_CURVE('',#76803,#76836,#76838,.T.);
+#76836 = VERTEX_POINT('',#76837);
+#76837 = CARTESIAN_POINT('',(3.43,-1.125,0.91));
+#76838 = SURFACE_CURVE('',#76839,(#76843,#76850),.PCURVE_S1.);
+#76839 = LINE('',#76840,#76841);
+#76840 = CARTESIAN_POINT('',(3.43,-1.125,0.28));
+#76841 = VECTOR('',#76842,1.);
+#76842 = DIRECTION('',(0.,0.,1.));
+#76843 = PCURVE('',#68342,#76844);
+#76844 = DEFINITIONAL_REPRESENTATION('',(#76845),#76849);
+#76845 = LINE('',#76846,#76847);
+#76846 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#76847 = VECTOR('',#76848,1.);
+#76848 = DIRECTION('',(1.,0.));
+#76849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76850 = PCURVE('',#76851,#76856);
+#76851 = PLANE('',#76852);
+#76852 = AXIS2_PLACEMENT_3D('',#76853,#76854,#76855);
+#76853 = CARTESIAN_POINT('',(3.43,-0.825,0.28));
+#76854 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76855 = DIRECTION('',(0.,0.,1.));
+#76856 = DEFINITIONAL_REPRESENTATION('',(#76857),#76861);
+#76857 = LINE('',#76858,#76859);
+#76858 = CARTESIAN_POINT('',(0.,-0.3));
+#76859 = VECTOR('',#76860,1.);
+#76860 = DIRECTION('',(1.,0.));
+#76861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76862 = ORIENTED_EDGE('',*,*,#76863,.T.);
+#76863 = EDGE_CURVE('',#76836,#76864,#76866,.T.);
+#76864 = VERTEX_POINT('',#76865);
+#76865 = CARTESIAN_POINT('',(3.15,-1.125,1.19));
+#76866 = SURFACE_CURVE('',#76867,(#76872,#76879),.PCURVE_S1.);
+#76867 = CIRCLE('',#76868,0.28);
+#76868 = AXIS2_PLACEMENT_3D('',#76869,#76870,#76871);
+#76869 = CARTESIAN_POINT('',(3.15,-1.125,0.91));
+#76870 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#76871 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76872 = PCURVE('',#68342,#76873);
+#76873 = DEFINITIONAL_REPRESENTATION('',(#76874),#76878);
+#76874 = CIRCLE('',#76875,0.28);
+#76875 = AXIS2_PLACEMENT_2D('',#76876,#76877);
+#76876 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#76877 = DIRECTION('',(0.,-1.));
+#76878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76879 = PCURVE('',#76880,#76885);
+#76880 = CYLINDRICAL_SURFACE('',#76881,0.28);
+#76881 = AXIS2_PLACEMENT_3D('',#76882,#76883,#76884);
+#76882 = CARTESIAN_POINT('',(3.15,-0.825,0.91));
+#76883 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#76884 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#76885 = DEFINITIONAL_REPRESENTATION('',(#76886),#76890);
+#76886 = LINE('',#76887,#76888);
+#76887 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#76888 = VECTOR('',#76889,1.);
+#76889 = DIRECTION('',(-1.,0.));
+#76890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76891 = ORIENTED_EDGE('',*,*,#76892,.T.);
+#76892 = EDGE_CURVE('',#76864,#68327,#76893,.T.);
+#76893 = SURFACE_CURVE('',#76894,(#76898,#76905),.PCURVE_S1.);
+#76894 = LINE('',#76895,#76896);
+#76895 = CARTESIAN_POINT('',(3.15,-1.125,1.19));
+#76896 = VECTOR('',#76897,1.);
+#76897 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76898 = PCURVE('',#68342,#76899);
+#76899 = DEFINITIONAL_REPRESENTATION('',(#76900),#76904);
+#76900 = LINE('',#76901,#76902);
+#76901 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#76902 = VECTOR('',#76903,1.);
+#76903 = DIRECTION('',(0.,1.));
+#76904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76905 = PCURVE('',#69462,#76906);
+#76906 = DEFINITIONAL_REPRESENTATION('',(#76907),#76911);
+#76907 = LINE('',#76908,#76909);
+#76908 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#76909 = VECTOR('',#76910,1.);
+#76910 = DIRECTION('',(1.,0.));
+#76911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76912 = ADVANCED_FACE('',(#76913),#68392,.F.);
+#76913 = FACE_BOUND('',#76914,.F.);
+#76914 = EDGE_LOOP('',(#76915,#76935,#76936,#76956));
+#76915 = ORIENTED_EDGE('',*,*,#76916,.F.);
+#76916 = EDGE_CURVE('',#68327,#69447,#76917,.T.);
+#76917 = SURFACE_CURVE('',#76918,(#76922,#76928),.PCURVE_S1.);
+#76918 = LINE('',#76919,#76920);
+#76919 = CARTESIAN_POINT('',(3.15,-1.125,1.19));
+#76920 = VECTOR('',#76921,1.);
+#76921 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76922 = PCURVE('',#68392,#76923);
+#76923 = DEFINITIONAL_REPRESENTATION('',(#76924),#76927);
+#76924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76925,#76926),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#76925 = CARTESIAN_POINT('',(6.025,3.632813307826E-15));
+#76926 = CARTESIAN_POINT('',(6.030769230769,1.));
+#76927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76928 = PCURVE('',#69462,#76929);
+#76929 = DEFINITIONAL_REPRESENTATION('',(#76930),#76934);
+#76930 = LINE('',#76931,#76932);
+#76931 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#76932 = VECTOR('',#76933,1.);
+#76933 = DIRECTION('',(1.,0.));
+#76934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76935 = ORIENTED_EDGE('',*,*,#68378,.T.);
+#76936 = ORIENTED_EDGE('',*,*,#76937,.T.);
+#76937 = EDGE_CURVE('',#68356,#69475,#76938,.T.);
+#76938 = SURFACE_CURVE('',#76939,(#76943,#76949),.PCURVE_S1.);
+#76939 = LINE('',#76940,#76941);
+#76940 = CARTESIAN_POINT('',(3.15,-1.475,1.19));
+#76941 = VECTOR('',#76942,1.);
+#76942 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#76943 = PCURVE('',#68392,#76944);
+#76944 = DEFINITIONAL_REPRESENTATION('',(#76945),#76948);
+#76945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76946,#76947),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#76946 = CARTESIAN_POINT('',(6.375,-3.88949159304E-15));
+#76947 = CARTESIAN_POINT('',(6.382564102564,1.));
+#76948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76949 = PCURVE('',#69512,#76950);
+#76950 = DEFINITIONAL_REPRESENTATION('',(#76951),#76955);
+#76951 = LINE('',#76952,#76953);
+#76952 = CARTESIAN_POINT('',(-0.,0.));
+#76953 = VECTOR('',#76954,1.);
+#76954 = DIRECTION('',(1.,0.));
+#76955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76956 = ORIENTED_EDGE('',*,*,#69474,.F.);
+#76957 = ADVANCED_FACE('',(#76958),#68473,.F.);
+#76958 = FACE_BOUND('',#76959,.F.);
+#76959 = EDGE_LOOP('',(#76960,#76961,#76989,#77010));
+#76960 = ORIENTED_EDGE('',*,*,#68459,.T.);
+#76961 = ORIENTED_EDGE('',*,*,#76962,.T.);
+#76962 = EDGE_CURVE('',#68432,#76963,#76965,.T.);
+#76963 = VERTEX_POINT('',#76964);
+#76964 = CARTESIAN_POINT('',(3.25,0.825,0.91));
+#76965 = SURFACE_CURVE('',#76966,(#76971,#76978),.PCURVE_S1.);
+#76966 = CIRCLE('',#76967,0.1);
+#76967 = AXIS2_PLACEMENT_3D('',#76968,#76969,#76970);
+#76968 = CARTESIAN_POINT('',(3.15,0.825,0.91));
+#76969 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#76970 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#76971 = PCURVE('',#68473,#76972);
+#76972 = DEFINITIONAL_REPRESENTATION('',(#76973),#76977);
+#76973 = LINE('',#76974,#76975);
+#76974 = CARTESIAN_POINT('',(-4.440892098501E-15,-0.3));
+#76975 = VECTOR('',#76976,1.);
+#76976 = DIRECTION('',(1.,0.));
+#76977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76978 = PCURVE('',#68447,#76979);
+#76979 = DEFINITIONAL_REPRESENTATION('',(#76980),#76988);
+#76980 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76981,#76982,#76983,#76984
+ ,#76985,#76986,#76987),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#76981 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#76982 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#76983 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#76984 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#76985 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#76986 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#76987 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#76988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76989 = ORIENTED_EDGE('',*,*,#76990,.F.);
+#76990 = EDGE_CURVE('',#76349,#76963,#76991,.T.);
+#76991 = SURFACE_CURVE('',#76992,(#76996,#77003),.PCURVE_S1.);
+#76992 = LINE('',#76993,#76994);
+#76993 = CARTESIAN_POINT('',(3.25,1.125,0.91));
+#76994 = VECTOR('',#76995,1.);
+#76995 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#76996 = PCURVE('',#68473,#76997);
+#76997 = DEFINITIONAL_REPRESENTATION('',(#76998),#77002);
+#76998 = LINE('',#76999,#77000);
+#76999 = CARTESIAN_POINT('',(1.570796326795,0.));
+#77000 = VECTOR('',#77001,1.);
+#77001 = DIRECTION('',(0.,-1.));
+#77002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77003 = PCURVE('',#76392,#77004);
+#77004 = DEFINITIONAL_REPRESENTATION('',(#77005),#77009);
+#77005 = LINE('',#77006,#77007);
+#77006 = CARTESIAN_POINT('',(0.,0.));
+#77007 = VECTOR('',#77008,1.);
+#77008 = DIRECTION('',(0.,-1.));
+#77009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77010 = ORIENTED_EDGE('',*,*,#76348,.F.);
+#77011 = ADVANCED_FACE('',(#77012),#68447,.T.);
+#77012 = FACE_BOUND('',#77013,.T.);
+#77013 = EDGE_LOOP('',(#77014,#77015,#77016,#77017,#77040,#77064,#77087,
+ #77110,#77133,#77161,#77184,#77208));
+#77014 = ORIENTED_EDGE('',*,*,#68569,.F.);
+#77015 = ORIENTED_EDGE('',*,*,#68431,.T.);
+#77016 = ORIENTED_EDGE('',*,*,#76962,.T.);
+#77017 = ORIENTED_EDGE('',*,*,#77018,.T.);
+#77018 = EDGE_CURVE('',#76963,#77019,#77021,.T.);
+#77019 = VERTEX_POINT('',#77020);
+#77020 = CARTESIAN_POINT('',(3.25,0.825,0.28));
+#77021 = SURFACE_CURVE('',#77022,(#77026,#77033),.PCURVE_S1.);
+#77022 = LINE('',#77023,#77024);
+#77023 = CARTESIAN_POINT('',(3.25,0.825,0.91));
+#77024 = VECTOR('',#77025,1.);
+#77025 = DIRECTION('',(0.,0.,-1.));
+#77026 = PCURVE('',#68447,#77027);
+#77027 = DEFINITIONAL_REPRESENTATION('',(#77028),#77032);
+#77028 = LINE('',#77029,#77030);
+#77029 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#77030 = VECTOR('',#77031,1.);
+#77031 = DIRECTION('',(-1.,-0.));
+#77032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77033 = PCURVE('',#76392,#77034);
+#77034 = DEFINITIONAL_REPRESENTATION('',(#77035),#77039);
+#77035 = LINE('',#77036,#77037);
+#77036 = CARTESIAN_POINT('',(0.,-0.3));
+#77037 = VECTOR('',#77038,1.);
+#77038 = DIRECTION('',(1.,0.));
+#77039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77040 = ORIENTED_EDGE('',*,*,#77041,.T.);
+#77041 = EDGE_CURVE('',#77019,#77042,#77044,.T.);
+#77042 = VERTEX_POINT('',#77043);
+#77043 = CARTESIAN_POINT('',(3.53,0.825,0.));
+#77044 = SURFACE_CURVE('',#77045,(#77050,#77057),.PCURVE_S1.);
+#77045 = CIRCLE('',#77046,0.28);
+#77046 = AXIS2_PLACEMENT_3D('',#77047,#77048,#77049);
+#77047 = CARTESIAN_POINT('',(3.53,0.825,0.28));
+#77048 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#77049 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#77050 = PCURVE('',#68447,#77051);
+#77051 = DEFINITIONAL_REPRESENTATION('',(#77052),#77056);
+#77052 = CIRCLE('',#77053,0.28);
+#77053 = AXIS2_PLACEMENT_2D('',#77054,#77055);
+#77054 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#77055 = DIRECTION('',(1.982541115402E-16,1.));
+#77056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77057 = PCURVE('',#76421,#77058);
+#77058 = DEFINITIONAL_REPRESENTATION('',(#77059),#77063);
+#77059 = LINE('',#77060,#77061);
+#77060 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#77061 = VECTOR('',#77062,1.);
+#77062 = DIRECTION('',(-1.,0.));
+#77063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77064 = ORIENTED_EDGE('',*,*,#77065,.T.);
+#77065 = EDGE_CURVE('',#77042,#77066,#77068,.T.);
+#77066 = VERTEX_POINT('',#77067);
+#77067 = CARTESIAN_POINT('',(3.9,0.825,0.));
+#77068 = SURFACE_CURVE('',#77069,(#77073,#77080),.PCURVE_S1.);
+#77069 = LINE('',#77070,#77071);
+#77070 = CARTESIAN_POINT('',(3.53,0.825,0.));
+#77071 = VECTOR('',#77072,1.);
+#77072 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77073 = PCURVE('',#68447,#77074);
+#77074 = DEFINITIONAL_REPRESENTATION('',(#77075),#77079);
+#77075 = LINE('',#77076,#77077);
+#77076 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#77077 = VECTOR('',#77078,1.);
+#77078 = DIRECTION('',(0.,-1.));
+#77079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77080 = PCURVE('',#76449,#77081);
+#77081 = DEFINITIONAL_REPRESENTATION('',(#77082),#77086);
+#77082 = LINE('',#77083,#77084);
+#77083 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#77084 = VECTOR('',#77085,1.);
+#77085 = DIRECTION('',(1.,0.));
+#77086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77087 = ORIENTED_EDGE('',*,*,#77088,.T.);
+#77088 = EDGE_CURVE('',#77066,#77089,#77091,.T.);
+#77089 = VERTEX_POINT('',#77090);
+#77090 = CARTESIAN_POINT('',(3.9,0.825,0.18));
+#77091 = SURFACE_CURVE('',#77092,(#77096,#77103),.PCURVE_S1.);
+#77092 = LINE('',#77093,#77094);
+#77093 = CARTESIAN_POINT('',(3.9,0.825,0.));
+#77094 = VECTOR('',#77095,1.);
+#77095 = DIRECTION('',(0.,0.,1.));
+#77096 = PCURVE('',#68447,#77097);
+#77097 = DEFINITIONAL_REPRESENTATION('',(#77098),#77102);
+#77098 = LINE('',#77099,#77100);
+#77099 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#77100 = VECTOR('',#77101,1.);
+#77101 = DIRECTION('',(1.,0.));
+#77102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77103 = PCURVE('',#76477,#77104);
+#77104 = DEFINITIONAL_REPRESENTATION('',(#77105),#77109);
+#77105 = LINE('',#77106,#77107);
+#77106 = CARTESIAN_POINT('',(0.,-0.3));
+#77107 = VECTOR('',#77108,1.);
+#77108 = DIRECTION('',(1.,0.));
+#77109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77110 = ORIENTED_EDGE('',*,*,#77111,.T.);
+#77111 = EDGE_CURVE('',#77089,#77112,#77114,.T.);
+#77112 = VERTEX_POINT('',#77113);
+#77113 = CARTESIAN_POINT('',(3.53,0.825,0.18));
+#77114 = SURFACE_CURVE('',#77115,(#77119,#77126),.PCURVE_S1.);
+#77115 = LINE('',#77116,#77117);
+#77116 = CARTESIAN_POINT('',(3.9,0.825,0.18));
+#77117 = VECTOR('',#77118,1.);
+#77118 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77119 = PCURVE('',#68447,#77120);
+#77120 = DEFINITIONAL_REPRESENTATION('',(#77121),#77125);
+#77121 = LINE('',#77122,#77123);
+#77122 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#77123 = VECTOR('',#77124,1.);
+#77124 = DIRECTION('',(0.,1.));
+#77125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77126 = PCURVE('',#76505,#77127);
+#77127 = DEFINITIONAL_REPRESENTATION('',(#77128),#77132);
+#77128 = LINE('',#77129,#77130);
+#77129 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#77130 = VECTOR('',#77131,1.);
+#77131 = DIRECTION('',(1.,0.));
+#77132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77133 = ORIENTED_EDGE('',*,*,#77134,.T.);
+#77134 = EDGE_CURVE('',#77112,#77135,#77137,.T.);
+#77135 = VERTEX_POINT('',#77136);
+#77136 = CARTESIAN_POINT('',(3.43,0.825,0.28));
+#77137 = SURFACE_CURVE('',#77138,(#77143,#77154),.PCURVE_S1.);
+#77138 = CIRCLE('',#77139,0.1);
+#77139 = AXIS2_PLACEMENT_3D('',#77140,#77141,#77142);
+#77140 = CARTESIAN_POINT('',(3.53,0.825,0.28));
+#77141 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#77142 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#77143 = PCURVE('',#68447,#77144);
+#77144 = DEFINITIONAL_REPRESENTATION('',(#77145),#77153);
+#77145 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77146,#77147,#77148,#77149
+ ,#77150,#77151,#77152),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#77146 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#77147 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#77148 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#77149 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#77150 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#77151 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#77152 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#77153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77154 = PCURVE('',#76538,#77155);
+#77155 = DEFINITIONAL_REPRESENTATION('',(#77156),#77160);
+#77156 = LINE('',#77157,#77158);
+#77157 = CARTESIAN_POINT('',(4.440892098501E-15,-0.3));
+#77158 = VECTOR('',#77159,1.);
+#77159 = DIRECTION('',(1.,0.));
+#77160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77161 = ORIENTED_EDGE('',*,*,#77162,.T.);
+#77162 = EDGE_CURVE('',#77135,#77163,#77165,.T.);
+#77163 = VERTEX_POINT('',#77164);
+#77164 = CARTESIAN_POINT('',(3.43,0.825,0.91));
+#77165 = SURFACE_CURVE('',#77166,(#77170,#77177),.PCURVE_S1.);
+#77166 = LINE('',#77167,#77168);
+#77167 = CARTESIAN_POINT('',(3.43,0.825,0.28));
+#77168 = VECTOR('',#77169,1.);
+#77169 = DIRECTION('',(0.,0.,1.));
+#77170 = PCURVE('',#68447,#77171);
+#77171 = DEFINITIONAL_REPRESENTATION('',(#77172),#77176);
+#77172 = LINE('',#77173,#77174);
+#77173 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#77174 = VECTOR('',#77175,1.);
+#77175 = DIRECTION('',(1.,0.));
+#77176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77177 = PCURVE('',#76566,#77178);
+#77178 = DEFINITIONAL_REPRESENTATION('',(#77179),#77183);
+#77179 = LINE('',#77180,#77181);
+#77180 = CARTESIAN_POINT('',(0.,-0.3));
+#77181 = VECTOR('',#77182,1.);
+#77182 = DIRECTION('',(1.,0.));
+#77183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77184 = ORIENTED_EDGE('',*,*,#77185,.T.);
+#77185 = EDGE_CURVE('',#77163,#77186,#77188,.T.);
+#77186 = VERTEX_POINT('',#77187);
+#77187 = CARTESIAN_POINT('',(3.15,0.825,1.19));
+#77188 = SURFACE_CURVE('',#77189,(#77194,#77201),.PCURVE_S1.);
+#77189 = CIRCLE('',#77190,0.28);
+#77190 = AXIS2_PLACEMENT_3D('',#77191,#77192,#77193);
+#77191 = CARTESIAN_POINT('',(3.15,0.825,0.91));
+#77192 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#77193 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77194 = PCURVE('',#68447,#77195);
+#77195 = DEFINITIONAL_REPRESENTATION('',(#77196),#77200);
+#77196 = CIRCLE('',#77197,0.28);
+#77197 = AXIS2_PLACEMENT_2D('',#77198,#77199);
+#77198 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#77199 = DIRECTION('',(0.,-1.));
+#77200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77201 = PCURVE('',#76595,#77202);
+#77202 = DEFINITIONAL_REPRESENTATION('',(#77203),#77207);
+#77203 = LINE('',#77204,#77205);
+#77204 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#77205 = VECTOR('',#77206,1.);
+#77206 = DIRECTION('',(-1.,0.));
+#77207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77208 = ORIENTED_EDGE('',*,*,#77209,.T.);
+#77209 = EDGE_CURVE('',#77186,#68570,#77210,.T.);
+#77210 = SURFACE_CURVE('',#77211,(#77215,#77222),.PCURVE_S1.);
+#77211 = LINE('',#77212,#77213);
+#77212 = CARTESIAN_POINT('',(3.15,0.825,1.19));
+#77213 = VECTOR('',#77214,1.);
+#77214 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77215 = PCURVE('',#68447,#77216);
+#77216 = DEFINITIONAL_REPRESENTATION('',(#77217),#77221);
+#77217 = LINE('',#77218,#77219);
+#77218 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#77219 = VECTOR('',#77220,1.);
+#77220 = DIRECTION('',(0.,1.));
+#77221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77222 = PCURVE('',#69312,#77223);
+#77223 = DEFINITIONAL_REPRESENTATION('',(#77224),#77228);
+#77224 = LINE('',#77225,#77226);
+#77225 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#77226 = VECTOR('',#77227,1.);
+#77227 = DIRECTION('',(1.,0.));
+#77228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77229 = ADVANCED_FACE('',(#77230),#68504,.F.);
+#77230 = FACE_BOUND('',#77231,.F.);
+#77231 = EDGE_LOOP('',(#77232,#77233,#77234,#77262,#77285,#77309,#77332,
+ #77355,#77378,#77406,#77429,#77453));
+#77232 = ORIENTED_EDGE('',*,*,#68679,.F.);
+#77233 = ORIENTED_EDGE('',*,*,#68488,.T.);
+#77234 = ORIENTED_EDGE('',*,*,#77235,.T.);
+#77235 = EDGE_CURVE('',#68489,#77236,#77238,.T.);
+#77236 = VERTEX_POINT('',#77237);
+#77237 = CARTESIAN_POINT('',(3.25,-0.825,0.91));
+#77238 = SURFACE_CURVE('',#77239,(#77244,#77255),.PCURVE_S1.);
+#77239 = CIRCLE('',#77240,0.1);
+#77240 = AXIS2_PLACEMENT_3D('',#77241,#77242,#77243);
+#77241 = CARTESIAN_POINT('',(3.15,-0.825,0.91));
+#77242 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#77243 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#77244 = PCURVE('',#68504,#77245);
+#77245 = DEFINITIONAL_REPRESENTATION('',(#77246),#77254);
+#77246 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77247,#77248,#77249,#77250
+ ,#77251,#77252,#77253),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#77247 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#77248 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#77249 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#77250 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#77251 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#77252 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#77253 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#77254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77255 = PCURVE('',#68554,#77256);
+#77256 = DEFINITIONAL_REPRESENTATION('',(#77257),#77261);
+#77257 = LINE('',#77258,#77259);
+#77258 = CARTESIAN_POINT('',(0.,0.));
+#77259 = VECTOR('',#77260,1.);
+#77260 = DIRECTION('',(1.,0.));
+#77261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77262 = ORIENTED_EDGE('',*,*,#77263,.T.);
+#77263 = EDGE_CURVE('',#77236,#77264,#77266,.T.);
+#77264 = VERTEX_POINT('',#77265);
+#77265 = CARTESIAN_POINT('',(3.25,-0.825,0.28));
+#77266 = SURFACE_CURVE('',#77267,(#77271,#77278),.PCURVE_S1.);
+#77267 = LINE('',#77268,#77269);
+#77268 = CARTESIAN_POINT('',(3.25,-0.825,0.91));
+#77269 = VECTOR('',#77270,1.);
+#77270 = DIRECTION('',(0.,0.,-1.));
+#77271 = PCURVE('',#68504,#77272);
+#77272 = DEFINITIONAL_REPRESENTATION('',(#77273),#77277);
+#77273 = LINE('',#77274,#77275);
+#77274 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#77275 = VECTOR('',#77276,1.);
+#77276 = DIRECTION('',(-1.,-0.));
+#77277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77278 = PCURVE('',#76677,#77279);
+#77279 = DEFINITIONAL_REPRESENTATION('',(#77280),#77284);
+#77280 = LINE('',#77281,#77282);
+#77281 = CARTESIAN_POINT('',(0.,0.));
+#77282 = VECTOR('',#77283,1.);
+#77283 = DIRECTION('',(1.,0.));
+#77284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77285 = ORIENTED_EDGE('',*,*,#77286,.T.);
+#77286 = EDGE_CURVE('',#77264,#77287,#77289,.T.);
+#77287 = VERTEX_POINT('',#77288);
+#77288 = CARTESIAN_POINT('',(3.53,-0.825,0.));
+#77289 = SURFACE_CURVE('',#77290,(#77295,#77302),.PCURVE_S1.);
+#77290 = CIRCLE('',#77291,0.28);
+#77291 = AXIS2_PLACEMENT_3D('',#77292,#77293,#77294);
+#77292 = CARTESIAN_POINT('',(3.53,-0.825,0.28));
+#77293 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#77294 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#77295 = PCURVE('',#68504,#77296);
+#77296 = DEFINITIONAL_REPRESENTATION('',(#77297),#77301);
+#77297 = CIRCLE('',#77298,0.28);
+#77298 = AXIS2_PLACEMENT_2D('',#77299,#77300);
+#77299 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#77300 = DIRECTION('',(1.982541115402E-16,1.));
+#77301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77302 = PCURVE('',#76706,#77303);
+#77303 = DEFINITIONAL_REPRESENTATION('',(#77304),#77308);
+#77304 = LINE('',#77305,#77306);
+#77305 = CARTESIAN_POINT('',(6.28318530718,0.));
+#77306 = VECTOR('',#77307,1.);
+#77307 = DIRECTION('',(-1.,0.));
+#77308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77309 = ORIENTED_EDGE('',*,*,#77310,.T.);
+#77310 = EDGE_CURVE('',#77287,#77311,#77313,.T.);
+#77311 = VERTEX_POINT('',#77312);
+#77312 = CARTESIAN_POINT('',(3.9,-0.825,0.));
+#77313 = SURFACE_CURVE('',#77314,(#77318,#77325),.PCURVE_S1.);
+#77314 = LINE('',#77315,#77316);
+#77315 = CARTESIAN_POINT('',(3.53,-0.825,0.));
+#77316 = VECTOR('',#77317,1.);
+#77317 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77318 = PCURVE('',#68504,#77319);
+#77319 = DEFINITIONAL_REPRESENTATION('',(#77320),#77324);
+#77320 = LINE('',#77321,#77322);
+#77321 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#77322 = VECTOR('',#77323,1.);
+#77323 = DIRECTION('',(0.,-1.));
+#77324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77325 = PCURVE('',#76734,#77326);
+#77326 = DEFINITIONAL_REPRESENTATION('',(#77327),#77331);
+#77327 = LINE('',#77328,#77329);
+#77328 = CARTESIAN_POINT('',(0.,0.));
+#77329 = VECTOR('',#77330,1.);
+#77330 = DIRECTION('',(1.,0.));
+#77331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77332 = ORIENTED_EDGE('',*,*,#77333,.T.);
+#77333 = EDGE_CURVE('',#77311,#77334,#77336,.T.);
+#77334 = VERTEX_POINT('',#77335);
+#77335 = CARTESIAN_POINT('',(3.9,-0.825,0.18));
+#77336 = SURFACE_CURVE('',#77337,(#77341,#77348),.PCURVE_S1.);
+#77337 = LINE('',#77338,#77339);
+#77338 = CARTESIAN_POINT('',(3.9,-0.825,0.));
+#77339 = VECTOR('',#77340,1.);
+#77340 = DIRECTION('',(0.,0.,1.));
+#77341 = PCURVE('',#68504,#77342);
+#77342 = DEFINITIONAL_REPRESENTATION('',(#77343),#77347);
+#77343 = LINE('',#77344,#77345);
+#77344 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#77345 = VECTOR('',#77346,1.);
+#77346 = DIRECTION('',(1.,0.));
+#77347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77348 = PCURVE('',#76762,#77349);
+#77349 = DEFINITIONAL_REPRESENTATION('',(#77350),#77354);
+#77350 = LINE('',#77351,#77352);
+#77351 = CARTESIAN_POINT('',(0.,0.));
+#77352 = VECTOR('',#77353,1.);
+#77353 = DIRECTION('',(1.,0.));
+#77354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77355 = ORIENTED_EDGE('',*,*,#77356,.T.);
+#77356 = EDGE_CURVE('',#77334,#77357,#77359,.T.);
+#77357 = VERTEX_POINT('',#77358);
+#77358 = CARTESIAN_POINT('',(3.53,-0.825,0.18));
+#77359 = SURFACE_CURVE('',#77360,(#77364,#77371),.PCURVE_S1.);
+#77360 = LINE('',#77361,#77362);
+#77361 = CARTESIAN_POINT('',(3.9,-0.825,0.18));
+#77362 = VECTOR('',#77363,1.);
+#77363 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77364 = PCURVE('',#68504,#77365);
+#77365 = DEFINITIONAL_REPRESENTATION('',(#77366),#77370);
+#77366 = LINE('',#77367,#77368);
+#77367 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#77368 = VECTOR('',#77369,1.);
+#77369 = DIRECTION('',(0.,1.));
+#77370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77371 = PCURVE('',#76790,#77372);
+#77372 = DEFINITIONAL_REPRESENTATION('',(#77373),#77377);
+#77373 = LINE('',#77374,#77375);
+#77374 = CARTESIAN_POINT('',(-0.,0.));
+#77375 = VECTOR('',#77376,1.);
+#77376 = DIRECTION('',(1.,0.));
+#77377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77378 = ORIENTED_EDGE('',*,*,#77379,.T.);
+#77379 = EDGE_CURVE('',#77357,#77380,#77382,.T.);
+#77380 = VERTEX_POINT('',#77381);
+#77381 = CARTESIAN_POINT('',(3.43,-0.825,0.28));
+#77382 = SURFACE_CURVE('',#77383,(#77388,#77399),.PCURVE_S1.);
+#77383 = CIRCLE('',#77384,0.1);
+#77384 = AXIS2_PLACEMENT_3D('',#77385,#77386,#77387);
+#77385 = CARTESIAN_POINT('',(3.53,-0.825,0.28));
+#77386 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#77387 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#77388 = PCURVE('',#68504,#77389);
+#77389 = DEFINITIONAL_REPRESENTATION('',(#77390),#77398);
+#77390 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77391,#77392,#77393,#77394
+ ,#77395,#77396,#77397),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#77391 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#77392 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#77393 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#77394 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#77395 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#77396 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#77397 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#77398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77399 = PCURVE('',#76823,#77400);
+#77400 = DEFINITIONAL_REPRESENTATION('',(#77401),#77405);
+#77401 = LINE('',#77402,#77403);
+#77402 = CARTESIAN_POINT('',(0.,0.));
+#77403 = VECTOR('',#77404,1.);
+#77404 = DIRECTION('',(1.,0.));
+#77405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77406 = ORIENTED_EDGE('',*,*,#77407,.T.);
+#77407 = EDGE_CURVE('',#77380,#77408,#77410,.T.);
+#77408 = VERTEX_POINT('',#77409);
+#77409 = CARTESIAN_POINT('',(3.43,-0.825,0.91));
+#77410 = SURFACE_CURVE('',#77411,(#77415,#77422),.PCURVE_S1.);
+#77411 = LINE('',#77412,#77413);
+#77412 = CARTESIAN_POINT('',(3.43,-0.825,0.28));
+#77413 = VECTOR('',#77414,1.);
+#77414 = DIRECTION('',(0.,0.,1.));
+#77415 = PCURVE('',#68504,#77416);
+#77416 = DEFINITIONAL_REPRESENTATION('',(#77417),#77421);
+#77417 = LINE('',#77418,#77419);
+#77418 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#77419 = VECTOR('',#77420,1.);
+#77420 = DIRECTION('',(1.,0.));
+#77421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77422 = PCURVE('',#76851,#77423);
+#77423 = DEFINITIONAL_REPRESENTATION('',(#77424),#77428);
+#77424 = LINE('',#77425,#77426);
+#77425 = CARTESIAN_POINT('',(0.,0.));
+#77426 = VECTOR('',#77427,1.);
+#77427 = DIRECTION('',(1.,0.));
+#77428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77429 = ORIENTED_EDGE('',*,*,#77430,.T.);
+#77430 = EDGE_CURVE('',#77408,#77431,#77433,.T.);
+#77431 = VERTEX_POINT('',#77432);
+#77432 = CARTESIAN_POINT('',(3.15,-0.825,1.19));
+#77433 = SURFACE_CURVE('',#77434,(#77439,#77446),.PCURVE_S1.);
+#77434 = CIRCLE('',#77435,0.28);
+#77435 = AXIS2_PLACEMENT_3D('',#77436,#77437,#77438);
+#77436 = CARTESIAN_POINT('',(3.15,-0.825,0.91));
+#77437 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#77438 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77439 = PCURVE('',#68504,#77440);
+#77440 = DEFINITIONAL_REPRESENTATION('',(#77441),#77445);
+#77441 = CIRCLE('',#77442,0.28);
+#77442 = AXIS2_PLACEMENT_2D('',#77443,#77444);
+#77443 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#77444 = DIRECTION('',(0.,-1.));
+#77445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77446 = PCURVE('',#76880,#77447);
+#77447 = DEFINITIONAL_REPRESENTATION('',(#77448),#77452);
+#77448 = LINE('',#77449,#77450);
+#77449 = CARTESIAN_POINT('',(6.28318530718,0.));
+#77450 = VECTOR('',#77451,1.);
+#77451 = DIRECTION('',(-1.,0.));
+#77452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77453 = ORIENTED_EDGE('',*,*,#77454,.T.);
+#77454 = EDGE_CURVE('',#77431,#68680,#77455,.T.);
+#77455 = SURFACE_CURVE('',#77456,(#77460,#77467),.PCURVE_S1.);
+#77456 = LINE('',#77457,#77458);
+#77457 = CARTESIAN_POINT('',(3.15,-0.825,1.19));
+#77458 = VECTOR('',#77459,1.);
+#77459 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77460 = PCURVE('',#68504,#77461);
+#77461 = DEFINITIONAL_REPRESENTATION('',(#77462),#77466);
+#77462 = LINE('',#77463,#77464);
+#77463 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#77464 = VECTOR('',#77465,1.);
+#77465 = DIRECTION('',(0.,1.));
+#77466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77467 = PCURVE('',#69462,#77468);
+#77468 = DEFINITIONAL_REPRESENTATION('',(#77469),#77473);
+#77469 = LINE('',#77470,#77471);
+#77470 = CARTESIAN_POINT('',(-0.,0.));
+#77471 = VECTOR('',#77472,1.);
+#77472 = DIRECTION('',(1.,0.));
+#77473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77474 = ADVANCED_FACE('',(#77475),#68554,.F.);
+#77475 = FACE_BOUND('',#77476,.F.);
+#77476 = EDGE_LOOP('',(#77477,#77478,#77479,#77500));
+#77477 = ORIENTED_EDGE('',*,*,#68540,.T.);
+#77478 = ORIENTED_EDGE('',*,*,#76633,.T.);
+#77479 = ORIENTED_EDGE('',*,*,#77480,.F.);
+#77480 = EDGE_CURVE('',#77236,#76634,#77481,.T.);
+#77481 = SURFACE_CURVE('',#77482,(#77486,#77493),.PCURVE_S1.);
+#77482 = LINE('',#77483,#77484);
+#77483 = CARTESIAN_POINT('',(3.25,-0.825,0.91));
+#77484 = VECTOR('',#77485,1.);
+#77485 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#77486 = PCURVE('',#68554,#77487);
+#77487 = DEFINITIONAL_REPRESENTATION('',(#77488),#77492);
+#77488 = LINE('',#77489,#77490);
+#77489 = CARTESIAN_POINT('',(1.570796326795,0.));
+#77490 = VECTOR('',#77491,1.);
+#77491 = DIRECTION('',(0.,-1.));
+#77492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77493 = PCURVE('',#76677,#77494);
+#77494 = DEFINITIONAL_REPRESENTATION('',(#77495),#77499);
+#77495 = LINE('',#77496,#77497);
+#77496 = CARTESIAN_POINT('',(0.,0.));
+#77497 = VECTOR('',#77498,1.);
+#77498 = DIRECTION('',(0.,-1.));
+#77499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77500 = ORIENTED_EDGE('',*,*,#77235,.F.);
+#77501 = ADVANCED_FACE('',(#77502),#68635,.F.);
+#77502 = FACE_BOUND('',#77503,.F.);
+#77503 = EDGE_LOOP('',(#77504,#77524,#77525,#77545));
+#77504 = ORIENTED_EDGE('',*,*,#77505,.F.);
+#77505 = EDGE_CURVE('',#68570,#69297,#77506,.T.);
+#77506 = SURFACE_CURVE('',#77507,(#77511,#77517),.PCURVE_S1.);
+#77507 = LINE('',#77508,#77509);
+#77508 = CARTESIAN_POINT('',(3.15,0.825,1.19));
+#77509 = VECTOR('',#77510,1.);
+#77510 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77511 = PCURVE('',#68635,#77512);
+#77512 = DEFINITIONAL_REPRESENTATION('',(#77513),#77516);
+#77513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77514,#77515),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#77514 = CARTESIAN_POINT('',(4.075,-1.58282267213E-15));
+#77515 = CARTESIAN_POINT('',(4.070769230769,1.));
+#77516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77517 = PCURVE('',#69312,#77518);
+#77518 = DEFINITIONAL_REPRESENTATION('',(#77519),#77523);
+#77519 = LINE('',#77520,#77521);
+#77520 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#77521 = VECTOR('',#77522,1.);
+#77522 = DIRECTION('',(1.,0.));
+#77523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77524 = ORIENTED_EDGE('',*,*,#68621,.T.);
+#77525 = ORIENTED_EDGE('',*,*,#77526,.T.);
+#77526 = EDGE_CURVE('',#68594,#69325,#77527,.T.);
+#77527 = SURFACE_CURVE('',#77528,(#77532,#77538),.PCURVE_S1.);
+#77528 = LINE('',#77529,#77530);
+#77529 = CARTESIAN_POINT('',(3.15,0.475,1.19));
+#77530 = VECTOR('',#77531,1.);
+#77531 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77532 = PCURVE('',#68635,#77533);
+#77533 = DEFINITIONAL_REPRESENTATION('',(#77534),#77537);
+#77534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77535,#77536),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#77535 = CARTESIAN_POINT('',(4.425,-3.662807425145E-15));
+#77536 = CARTESIAN_POINT('',(4.422564102564,1.));
+#77537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77538 = PCURVE('',#69362,#77539);
+#77539 = DEFINITIONAL_REPRESENTATION('',(#77540),#77544);
+#77540 = LINE('',#77541,#77542);
+#77541 = CARTESIAN_POINT('',(-0.,0.));
+#77542 = VECTOR('',#77543,1.);
+#77543 = DIRECTION('',(1.,0.));
+#77544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77545 = ORIENTED_EDGE('',*,*,#69324,.F.);
+#77546 = ADVANCED_FACE('',(#77547),#68609,.F.);
+#77547 = FACE_BOUND('',#77548,.F.);
+#77548 = EDGE_LOOP('',(#77549,#77550,#77551,#77579,#77607,#77636,#77664,
+ #77692,#77720,#77753,#77781,#77810));
+#77549 = ORIENTED_EDGE('',*,*,#68593,.F.);
+#77550 = ORIENTED_EDGE('',*,*,#68731,.T.);
+#77551 = ORIENTED_EDGE('',*,*,#77552,.T.);
+#77552 = EDGE_CURVE('',#68732,#77553,#77555,.T.);
+#77553 = VERTEX_POINT('',#77554);
+#77554 = CARTESIAN_POINT('',(3.25,0.475,0.91));
+#77555 = SURFACE_CURVE('',#77556,(#77561,#77572),.PCURVE_S1.);
+#77556 = CIRCLE('',#77557,0.1);
+#77557 = AXIS2_PLACEMENT_3D('',#77558,#77559,#77560);
+#77558 = CARTESIAN_POINT('',(3.15,0.475,0.91));
+#77559 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#77560 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#77561 = PCURVE('',#68609,#77562);
+#77562 = DEFINITIONAL_REPRESENTATION('',(#77563),#77571);
+#77563 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77564,#77565,#77566,#77567
+ ,#77568,#77569,#77570),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#77564 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#77565 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#77566 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#77567 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#77568 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#77569 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#77570 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#77571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77572 = PCURVE('',#68797,#77573);
+#77573 = DEFINITIONAL_REPRESENTATION('',(#77574),#77578);
+#77574 = LINE('',#77575,#77576);
+#77575 = CARTESIAN_POINT('',(0.,0.));
+#77576 = VECTOR('',#77577,1.);
+#77577 = DIRECTION('',(1.,0.));
+#77578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77579 = ORIENTED_EDGE('',*,*,#77580,.T.);
+#77580 = EDGE_CURVE('',#77553,#77581,#77583,.T.);
+#77581 = VERTEX_POINT('',#77582);
+#77582 = CARTESIAN_POINT('',(3.25,0.475,0.28));
+#77583 = SURFACE_CURVE('',#77584,(#77588,#77595),.PCURVE_S1.);
+#77584 = LINE('',#77585,#77586);
+#77585 = CARTESIAN_POINT('',(3.25,0.475,0.91));
+#77586 = VECTOR('',#77587,1.);
+#77587 = DIRECTION('',(0.,0.,-1.));
+#77588 = PCURVE('',#68609,#77589);
+#77589 = DEFINITIONAL_REPRESENTATION('',(#77590),#77594);
+#77590 = LINE('',#77591,#77592);
+#77591 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#77592 = VECTOR('',#77593,1.);
+#77593 = DIRECTION('',(-1.,-0.));
+#77594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77595 = PCURVE('',#77596,#77601);
+#77596 = PLANE('',#77597);
+#77597 = AXIS2_PLACEMENT_3D('',#77598,#77599,#77600);
+#77598 = CARTESIAN_POINT('',(3.25,0.475,0.91));
+#77599 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77600 = DIRECTION('',(0.,0.,-1.));
+#77601 = DEFINITIONAL_REPRESENTATION('',(#77602),#77606);
+#77602 = LINE('',#77603,#77604);
+#77603 = CARTESIAN_POINT('',(0.,0.));
+#77604 = VECTOR('',#77605,1.);
+#77605 = DIRECTION('',(1.,0.));
+#77606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77607 = ORIENTED_EDGE('',*,*,#77608,.T.);
+#77608 = EDGE_CURVE('',#77581,#77609,#77611,.T.);
+#77609 = VERTEX_POINT('',#77610);
+#77610 = CARTESIAN_POINT('',(3.53,0.475,0.));
+#77611 = SURFACE_CURVE('',#77612,(#77617,#77624),.PCURVE_S1.);
+#77612 = CIRCLE('',#77613,0.28);
+#77613 = AXIS2_PLACEMENT_3D('',#77614,#77615,#77616);
+#77614 = CARTESIAN_POINT('',(3.53,0.475,0.28));
+#77615 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#77616 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#77617 = PCURVE('',#68609,#77618);
+#77618 = DEFINITIONAL_REPRESENTATION('',(#77619),#77623);
+#77619 = CIRCLE('',#77620,0.28);
+#77620 = AXIS2_PLACEMENT_2D('',#77621,#77622);
+#77621 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#77622 = DIRECTION('',(1.982541115402E-16,1.));
+#77623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77624 = PCURVE('',#77625,#77630);
+#77625 = CYLINDRICAL_SURFACE('',#77626,0.28);
+#77626 = AXIS2_PLACEMENT_3D('',#77627,#77628,#77629);
+#77627 = CARTESIAN_POINT('',(3.53,0.475,0.28));
+#77628 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#77629 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#77630 = DEFINITIONAL_REPRESENTATION('',(#77631),#77635);
+#77631 = LINE('',#77632,#77633);
+#77632 = CARTESIAN_POINT('',(6.28318530718,0.));
+#77633 = VECTOR('',#77634,1.);
+#77634 = DIRECTION('',(-1.,0.));
+#77635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77636 = ORIENTED_EDGE('',*,*,#77637,.T.);
+#77637 = EDGE_CURVE('',#77609,#77638,#77640,.T.);
+#77638 = VERTEX_POINT('',#77639);
+#77639 = CARTESIAN_POINT('',(3.9,0.475,0.));
+#77640 = SURFACE_CURVE('',#77641,(#77645,#77652),.PCURVE_S1.);
+#77641 = LINE('',#77642,#77643);
+#77642 = CARTESIAN_POINT('',(3.53,0.475,0.));
+#77643 = VECTOR('',#77644,1.);
+#77644 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77645 = PCURVE('',#68609,#77646);
+#77646 = DEFINITIONAL_REPRESENTATION('',(#77647),#77651);
+#77647 = LINE('',#77648,#77649);
+#77648 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#77649 = VECTOR('',#77650,1.);
+#77650 = DIRECTION('',(0.,-1.));
+#77651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77652 = PCURVE('',#77653,#77658);
+#77653 = PLANE('',#77654);
+#77654 = AXIS2_PLACEMENT_3D('',#77655,#77656,#77657);
+#77655 = CARTESIAN_POINT('',(3.53,0.475,0.));
+#77656 = DIRECTION('',(0.,0.,1.));
+#77657 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#77658 = DEFINITIONAL_REPRESENTATION('',(#77659),#77663);
+#77659 = LINE('',#77660,#77661);
+#77660 = CARTESIAN_POINT('',(0.,0.));
+#77661 = VECTOR('',#77662,1.);
+#77662 = DIRECTION('',(1.,0.));
+#77663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77664 = ORIENTED_EDGE('',*,*,#77665,.T.);
+#77665 = EDGE_CURVE('',#77638,#77666,#77668,.T.);
+#77666 = VERTEX_POINT('',#77667);
+#77667 = CARTESIAN_POINT('',(3.9,0.475,0.18));
+#77668 = SURFACE_CURVE('',#77669,(#77673,#77680),.PCURVE_S1.);
+#77669 = LINE('',#77670,#77671);
+#77670 = CARTESIAN_POINT('',(3.9,0.475,0.));
+#77671 = VECTOR('',#77672,1.);
+#77672 = DIRECTION('',(0.,0.,1.));
+#77673 = PCURVE('',#68609,#77674);
+#77674 = DEFINITIONAL_REPRESENTATION('',(#77675),#77679);
+#77675 = LINE('',#77676,#77677);
+#77676 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#77677 = VECTOR('',#77678,1.);
+#77678 = DIRECTION('',(1.,0.));
+#77679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77680 = PCURVE('',#77681,#77686);
+#77681 = PLANE('',#77682);
+#77682 = AXIS2_PLACEMENT_3D('',#77683,#77684,#77685);
+#77683 = CARTESIAN_POINT('',(3.9,0.475,0.));
+#77684 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77685 = DIRECTION('',(0.,0.,1.));
+#77686 = DEFINITIONAL_REPRESENTATION('',(#77687),#77691);
+#77687 = LINE('',#77688,#77689);
+#77688 = CARTESIAN_POINT('',(0.,0.));
+#77689 = VECTOR('',#77690,1.);
+#77690 = DIRECTION('',(1.,0.));
+#77691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77692 = ORIENTED_EDGE('',*,*,#77693,.T.);
+#77693 = EDGE_CURVE('',#77666,#77694,#77696,.T.);
+#77694 = VERTEX_POINT('',#77695);
+#77695 = CARTESIAN_POINT('',(3.53,0.475,0.18));
+#77696 = SURFACE_CURVE('',#77697,(#77701,#77708),.PCURVE_S1.);
+#77697 = LINE('',#77698,#77699);
+#77698 = CARTESIAN_POINT('',(3.9,0.475,0.18));
+#77699 = VECTOR('',#77700,1.);
+#77700 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77701 = PCURVE('',#68609,#77702);
+#77702 = DEFINITIONAL_REPRESENTATION('',(#77703),#77707);
+#77703 = LINE('',#77704,#77705);
+#77704 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#77705 = VECTOR('',#77706,1.);
+#77706 = DIRECTION('',(0.,1.));
+#77707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77708 = PCURVE('',#77709,#77714);
+#77709 = PLANE('',#77710);
+#77710 = AXIS2_PLACEMENT_3D('',#77711,#77712,#77713);
+#77711 = CARTESIAN_POINT('',(3.9,0.475,0.18));
+#77712 = DIRECTION('',(0.,0.,-1.));
+#77713 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#77714 = DEFINITIONAL_REPRESENTATION('',(#77715),#77719);
+#77715 = LINE('',#77716,#77717);
+#77716 = CARTESIAN_POINT('',(-0.,0.));
+#77717 = VECTOR('',#77718,1.);
+#77718 = DIRECTION('',(1.,0.));
+#77719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77720 = ORIENTED_EDGE('',*,*,#77721,.T.);
+#77721 = EDGE_CURVE('',#77694,#77722,#77724,.T.);
+#77722 = VERTEX_POINT('',#77723);
+#77723 = CARTESIAN_POINT('',(3.43,0.475,0.28));
+#77724 = SURFACE_CURVE('',#77725,(#77730,#77741),.PCURVE_S1.);
+#77725 = CIRCLE('',#77726,0.1);
+#77726 = AXIS2_PLACEMENT_3D('',#77727,#77728,#77729);
+#77727 = CARTESIAN_POINT('',(3.53,0.475,0.28));
+#77728 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#77729 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#77730 = PCURVE('',#68609,#77731);
+#77731 = DEFINITIONAL_REPRESENTATION('',(#77732),#77740);
+#77732 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77733,#77734,#77735,#77736
+ ,#77737,#77738,#77739),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#77733 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#77734 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#77735 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#77736 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#77737 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#77738 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#77739 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#77740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77741 = PCURVE('',#77742,#77747);
+#77742 = CYLINDRICAL_SURFACE('',#77743,0.1);
+#77743 = AXIS2_PLACEMENT_3D('',#77744,#77745,#77746);
+#77744 = CARTESIAN_POINT('',(3.53,0.475,0.28));
+#77745 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#77746 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#77747 = DEFINITIONAL_REPRESENTATION('',(#77748),#77752);
+#77748 = LINE('',#77749,#77750);
+#77749 = CARTESIAN_POINT('',(0.,0.));
+#77750 = VECTOR('',#77751,1.);
+#77751 = DIRECTION('',(1.,0.));
+#77752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77753 = ORIENTED_EDGE('',*,*,#77754,.T.);
+#77754 = EDGE_CURVE('',#77722,#77755,#77757,.T.);
+#77755 = VERTEX_POINT('',#77756);
+#77756 = CARTESIAN_POINT('',(3.43,0.475,0.91));
+#77757 = SURFACE_CURVE('',#77758,(#77762,#77769),.PCURVE_S1.);
+#77758 = LINE('',#77759,#77760);
+#77759 = CARTESIAN_POINT('',(3.43,0.475,0.28));
+#77760 = VECTOR('',#77761,1.);
+#77761 = DIRECTION('',(0.,0.,1.));
+#77762 = PCURVE('',#68609,#77763);
+#77763 = DEFINITIONAL_REPRESENTATION('',(#77764),#77768);
+#77764 = LINE('',#77765,#77766);
+#77765 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#77766 = VECTOR('',#77767,1.);
+#77767 = DIRECTION('',(1.,0.));
+#77768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77769 = PCURVE('',#77770,#77775);
+#77770 = PLANE('',#77771);
+#77771 = AXIS2_PLACEMENT_3D('',#77772,#77773,#77774);
+#77772 = CARTESIAN_POINT('',(3.43,0.475,0.28));
+#77773 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77774 = DIRECTION('',(0.,0.,1.));
+#77775 = DEFINITIONAL_REPRESENTATION('',(#77776),#77780);
+#77776 = LINE('',#77777,#77778);
+#77777 = CARTESIAN_POINT('',(0.,0.));
+#77778 = VECTOR('',#77779,1.);
+#77779 = DIRECTION('',(1.,0.));
+#77780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77781 = ORIENTED_EDGE('',*,*,#77782,.T.);
+#77782 = EDGE_CURVE('',#77755,#77783,#77785,.T.);
+#77783 = VERTEX_POINT('',#77784);
+#77784 = CARTESIAN_POINT('',(3.15,0.475,1.19));
+#77785 = SURFACE_CURVE('',#77786,(#77791,#77798),.PCURVE_S1.);
+#77786 = CIRCLE('',#77787,0.28);
+#77787 = AXIS2_PLACEMENT_3D('',#77788,#77789,#77790);
+#77788 = CARTESIAN_POINT('',(3.15,0.475,0.91));
+#77789 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#77790 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77791 = PCURVE('',#68609,#77792);
+#77792 = DEFINITIONAL_REPRESENTATION('',(#77793),#77797);
+#77793 = CIRCLE('',#77794,0.28);
+#77794 = AXIS2_PLACEMENT_2D('',#77795,#77796);
+#77795 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#77796 = DIRECTION('',(0.,-1.));
+#77797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77798 = PCURVE('',#77799,#77804);
+#77799 = CYLINDRICAL_SURFACE('',#77800,0.28);
+#77800 = AXIS2_PLACEMENT_3D('',#77801,#77802,#77803);
+#77801 = CARTESIAN_POINT('',(3.15,0.475,0.91));
+#77802 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#77803 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77804 = DEFINITIONAL_REPRESENTATION('',(#77805),#77809);
+#77805 = LINE('',#77806,#77807);
+#77806 = CARTESIAN_POINT('',(6.28318530718,0.));
+#77807 = VECTOR('',#77808,1.);
+#77808 = DIRECTION('',(-1.,0.));
+#77809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77810 = ORIENTED_EDGE('',*,*,#77811,.T.);
+#77811 = EDGE_CURVE('',#77783,#68594,#77812,.T.);
+#77812 = SURFACE_CURVE('',#77813,(#77817,#77824),.PCURVE_S1.);
+#77813 = LINE('',#77814,#77815);
+#77814 = CARTESIAN_POINT('',(3.15,0.475,1.19));
+#77815 = VECTOR('',#77816,1.);
+#77816 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77817 = PCURVE('',#68609,#77818);
+#77818 = DEFINITIONAL_REPRESENTATION('',(#77819),#77823);
+#77819 = LINE('',#77820,#77821);
+#77820 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#77821 = VECTOR('',#77822,1.);
+#77822 = DIRECTION('',(0.,1.));
+#77823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77824 = PCURVE('',#69362,#77825);
+#77825 = DEFINITIONAL_REPRESENTATION('',(#77826),#77830);
+#77826 = LINE('',#77827,#77828);
+#77827 = CARTESIAN_POINT('',(-0.,0.));
+#77828 = VECTOR('',#77829,1.);
+#77829 = DIRECTION('',(1.,0.));
+#77830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77831 = ADVANCED_FACE('',(#77832),#68666,.T.);
+#77832 = FACE_BOUND('',#77833,.T.);
+#77833 = EDGE_LOOP('',(#77834,#77835,#77836,#77864,#77892,#77921,#77949,
+ #77977,#78005,#78038,#78066,#78095));
+#77834 = ORIENTED_EDGE('',*,*,#68650,.F.);
+#77835 = ORIENTED_EDGE('',*,*,#68841,.T.);
+#77836 = ORIENTED_EDGE('',*,*,#77837,.T.);
+#77837 = EDGE_CURVE('',#68842,#77838,#77840,.T.);
+#77838 = VERTEX_POINT('',#77839);
+#77839 = CARTESIAN_POINT('',(3.25,-0.475,0.91));
+#77840 = SURFACE_CURVE('',#77841,(#77846,#77857),.PCURVE_S1.);
+#77841 = CIRCLE('',#77842,0.1);
+#77842 = AXIS2_PLACEMENT_3D('',#77843,#77844,#77845);
+#77843 = CARTESIAN_POINT('',(3.15,-0.475,0.91));
+#77844 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#77845 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#77846 = PCURVE('',#68666,#77847);
+#77847 = DEFINITIONAL_REPRESENTATION('',(#77848),#77856);
+#77848 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77849,#77850,#77851,#77852
+ ,#77853,#77854,#77855),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#77849 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#77850 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#77851 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#77852 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#77853 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#77854 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#77855 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#77856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77857 = PCURVE('',#68878,#77858);
+#77858 = DEFINITIONAL_REPRESENTATION('',(#77859),#77863);
+#77859 = LINE('',#77860,#77861);
+#77860 = CARTESIAN_POINT('',(0.,-0.3));
+#77861 = VECTOR('',#77862,1.);
+#77862 = DIRECTION('',(1.,0.));
+#77863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77864 = ORIENTED_EDGE('',*,*,#77865,.T.);
+#77865 = EDGE_CURVE('',#77838,#77866,#77868,.T.);
+#77866 = VERTEX_POINT('',#77867);
+#77867 = CARTESIAN_POINT('',(3.25,-0.475,0.28));
+#77868 = SURFACE_CURVE('',#77869,(#77873,#77880),.PCURVE_S1.);
+#77869 = LINE('',#77870,#77871);
+#77870 = CARTESIAN_POINT('',(3.25,-0.475,0.91));
+#77871 = VECTOR('',#77872,1.);
+#77872 = DIRECTION('',(0.,0.,-1.));
+#77873 = PCURVE('',#68666,#77874);
+#77874 = DEFINITIONAL_REPRESENTATION('',(#77875),#77879);
+#77875 = LINE('',#77876,#77877);
+#77876 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#77877 = VECTOR('',#77878,1.);
+#77878 = DIRECTION('',(-1.,-0.));
+#77879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77880 = PCURVE('',#77881,#77886);
+#77881 = PLANE('',#77882);
+#77882 = AXIS2_PLACEMENT_3D('',#77883,#77884,#77885);
+#77883 = CARTESIAN_POINT('',(3.25,-0.175,0.91));
+#77884 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77885 = DIRECTION('',(0.,0.,-1.));
+#77886 = DEFINITIONAL_REPRESENTATION('',(#77887),#77891);
+#77887 = LINE('',#77888,#77889);
+#77888 = CARTESIAN_POINT('',(0.,-0.3));
+#77889 = VECTOR('',#77890,1.);
+#77890 = DIRECTION('',(1.,0.));
+#77891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77892 = ORIENTED_EDGE('',*,*,#77893,.T.);
+#77893 = EDGE_CURVE('',#77866,#77894,#77896,.T.);
+#77894 = VERTEX_POINT('',#77895);
+#77895 = CARTESIAN_POINT('',(3.53,-0.475,0.));
+#77896 = SURFACE_CURVE('',#77897,(#77902,#77909),.PCURVE_S1.);
+#77897 = CIRCLE('',#77898,0.28);
+#77898 = AXIS2_PLACEMENT_3D('',#77899,#77900,#77901);
+#77899 = CARTESIAN_POINT('',(3.53,-0.475,0.28));
+#77900 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#77901 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#77902 = PCURVE('',#68666,#77903);
+#77903 = DEFINITIONAL_REPRESENTATION('',(#77904),#77908);
+#77904 = CIRCLE('',#77905,0.28);
+#77905 = AXIS2_PLACEMENT_2D('',#77906,#77907);
+#77906 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#77907 = DIRECTION('',(1.982541115402E-16,1.));
+#77908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77909 = PCURVE('',#77910,#77915);
+#77910 = CYLINDRICAL_SURFACE('',#77911,0.28);
+#77911 = AXIS2_PLACEMENT_3D('',#77912,#77913,#77914);
+#77912 = CARTESIAN_POINT('',(3.53,-0.175,0.28));
+#77913 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#77914 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#77915 = DEFINITIONAL_REPRESENTATION('',(#77916),#77920);
+#77916 = LINE('',#77917,#77918);
+#77917 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#77918 = VECTOR('',#77919,1.);
+#77919 = DIRECTION('',(-1.,0.));
+#77920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77921 = ORIENTED_EDGE('',*,*,#77922,.T.);
+#77922 = EDGE_CURVE('',#77894,#77923,#77925,.T.);
+#77923 = VERTEX_POINT('',#77924);
+#77924 = CARTESIAN_POINT('',(3.9,-0.475,0.));
+#77925 = SURFACE_CURVE('',#77926,(#77930,#77937),.PCURVE_S1.);
+#77926 = LINE('',#77927,#77928);
+#77927 = CARTESIAN_POINT('',(3.53,-0.475,0.));
+#77928 = VECTOR('',#77929,1.);
+#77929 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#77930 = PCURVE('',#68666,#77931);
+#77931 = DEFINITIONAL_REPRESENTATION('',(#77932),#77936);
+#77932 = LINE('',#77933,#77934);
+#77933 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#77934 = VECTOR('',#77935,1.);
+#77935 = DIRECTION('',(0.,-1.));
+#77936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77937 = PCURVE('',#77938,#77943);
+#77938 = PLANE('',#77939);
+#77939 = AXIS2_PLACEMENT_3D('',#77940,#77941,#77942);
+#77940 = CARTESIAN_POINT('',(3.53,-0.175,0.));
+#77941 = DIRECTION('',(0.,0.,1.));
+#77942 = DIRECTION('',(1.,2.22044604925E-16,-0.));
+#77943 = DEFINITIONAL_REPRESENTATION('',(#77944),#77948);
+#77944 = LINE('',#77945,#77946);
+#77945 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#77946 = VECTOR('',#77947,1.);
+#77947 = DIRECTION('',(1.,0.));
+#77948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77949 = ORIENTED_EDGE('',*,*,#77950,.T.);
+#77950 = EDGE_CURVE('',#77923,#77951,#77953,.T.);
+#77951 = VERTEX_POINT('',#77952);
+#77952 = CARTESIAN_POINT('',(3.9,-0.475,0.18));
+#77953 = SURFACE_CURVE('',#77954,(#77958,#77965),.PCURVE_S1.);
+#77954 = LINE('',#77955,#77956);
+#77955 = CARTESIAN_POINT('',(3.9,-0.475,0.));
+#77956 = VECTOR('',#77957,1.);
+#77957 = DIRECTION('',(0.,0.,1.));
+#77958 = PCURVE('',#68666,#77959);
+#77959 = DEFINITIONAL_REPRESENTATION('',(#77960),#77964);
+#77960 = LINE('',#77961,#77962);
+#77961 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#77962 = VECTOR('',#77963,1.);
+#77963 = DIRECTION('',(1.,0.));
+#77964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77965 = PCURVE('',#77966,#77971);
+#77966 = PLANE('',#77967);
+#77967 = AXIS2_PLACEMENT_3D('',#77968,#77969,#77970);
+#77968 = CARTESIAN_POINT('',(3.9,-0.175,0.));
+#77969 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77970 = DIRECTION('',(0.,0.,1.));
+#77971 = DEFINITIONAL_REPRESENTATION('',(#77972),#77976);
+#77972 = LINE('',#77973,#77974);
+#77973 = CARTESIAN_POINT('',(0.,-0.3));
+#77974 = VECTOR('',#77975,1.);
+#77975 = DIRECTION('',(1.,0.));
+#77976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77977 = ORIENTED_EDGE('',*,*,#77978,.T.);
+#77978 = EDGE_CURVE('',#77951,#77979,#77981,.T.);
+#77979 = VERTEX_POINT('',#77980);
+#77980 = CARTESIAN_POINT('',(3.53,-0.475,0.18));
+#77981 = SURFACE_CURVE('',#77982,(#77986,#77993),.PCURVE_S1.);
+#77982 = LINE('',#77983,#77984);
+#77983 = CARTESIAN_POINT('',(3.9,-0.475,0.18));
+#77984 = VECTOR('',#77985,1.);
+#77985 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#77986 = PCURVE('',#68666,#77987);
+#77987 = DEFINITIONAL_REPRESENTATION('',(#77988),#77992);
+#77988 = LINE('',#77989,#77990);
+#77989 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#77990 = VECTOR('',#77991,1.);
+#77991 = DIRECTION('',(0.,1.));
+#77992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#77993 = PCURVE('',#77994,#77999);
+#77994 = PLANE('',#77995);
+#77995 = AXIS2_PLACEMENT_3D('',#77996,#77997,#77998);
+#77996 = CARTESIAN_POINT('',(3.9,-0.175,0.18));
+#77997 = DIRECTION('',(0.,0.,-1.));
+#77998 = DIRECTION('',(-1.,-2.22044604925E-16,-0.));
+#77999 = DEFINITIONAL_REPRESENTATION('',(#78000),#78004);
+#78000 = LINE('',#78001,#78002);
+#78001 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#78002 = VECTOR('',#78003,1.);
+#78003 = DIRECTION('',(1.,0.));
+#78004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78005 = ORIENTED_EDGE('',*,*,#78006,.T.);
+#78006 = EDGE_CURVE('',#77979,#78007,#78009,.T.);
+#78007 = VERTEX_POINT('',#78008);
+#78008 = CARTESIAN_POINT('',(3.43,-0.475,0.28));
+#78009 = SURFACE_CURVE('',#78010,(#78015,#78026),.PCURVE_S1.);
+#78010 = CIRCLE('',#78011,0.1);
+#78011 = AXIS2_PLACEMENT_3D('',#78012,#78013,#78014);
+#78012 = CARTESIAN_POINT('',(3.53,-0.475,0.28));
+#78013 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#78014 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#78015 = PCURVE('',#68666,#78016);
+#78016 = DEFINITIONAL_REPRESENTATION('',(#78017),#78025);
+#78017 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78018,#78019,#78020,#78021
+ ,#78022,#78023,#78024),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#78018 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#78019 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#78020 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#78021 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#78022 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#78023 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#78024 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#78025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78026 = PCURVE('',#78027,#78032);
+#78027 = CYLINDRICAL_SURFACE('',#78028,0.1);
+#78028 = AXIS2_PLACEMENT_3D('',#78029,#78030,#78031);
+#78029 = CARTESIAN_POINT('',(3.53,-0.175,0.28));
+#78030 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#78031 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#78032 = DEFINITIONAL_REPRESENTATION('',(#78033),#78037);
+#78033 = LINE('',#78034,#78035);
+#78034 = CARTESIAN_POINT('',(0.,-0.3));
+#78035 = VECTOR('',#78036,1.);
+#78036 = DIRECTION('',(1.,0.));
+#78037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78038 = ORIENTED_EDGE('',*,*,#78039,.T.);
+#78039 = EDGE_CURVE('',#78007,#78040,#78042,.T.);
+#78040 = VERTEX_POINT('',#78041);
+#78041 = CARTESIAN_POINT('',(3.43,-0.475,0.91));
+#78042 = SURFACE_CURVE('',#78043,(#78047,#78054),.PCURVE_S1.);
+#78043 = LINE('',#78044,#78045);
+#78044 = CARTESIAN_POINT('',(3.43,-0.475,0.28));
+#78045 = VECTOR('',#78046,1.);
+#78046 = DIRECTION('',(0.,0.,1.));
+#78047 = PCURVE('',#68666,#78048);
+#78048 = DEFINITIONAL_REPRESENTATION('',(#78049),#78053);
+#78049 = LINE('',#78050,#78051);
+#78050 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#78051 = VECTOR('',#78052,1.);
+#78052 = DIRECTION('',(1.,0.));
+#78053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78054 = PCURVE('',#78055,#78060);
+#78055 = PLANE('',#78056);
+#78056 = AXIS2_PLACEMENT_3D('',#78057,#78058,#78059);
+#78057 = CARTESIAN_POINT('',(3.43,-0.175,0.28));
+#78058 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78059 = DIRECTION('',(0.,0.,1.));
+#78060 = DEFINITIONAL_REPRESENTATION('',(#78061),#78065);
+#78061 = LINE('',#78062,#78063);
+#78062 = CARTESIAN_POINT('',(0.,-0.3));
+#78063 = VECTOR('',#78064,1.);
+#78064 = DIRECTION('',(1.,0.));
+#78065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78066 = ORIENTED_EDGE('',*,*,#78067,.T.);
+#78067 = EDGE_CURVE('',#78040,#78068,#78070,.T.);
+#78068 = VERTEX_POINT('',#78069);
+#78069 = CARTESIAN_POINT('',(3.15,-0.475,1.19));
+#78070 = SURFACE_CURVE('',#78071,(#78076,#78083),.PCURVE_S1.);
+#78071 = CIRCLE('',#78072,0.28);
+#78072 = AXIS2_PLACEMENT_3D('',#78073,#78074,#78075);
+#78073 = CARTESIAN_POINT('',(3.15,-0.475,0.91));
+#78074 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#78075 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#78076 = PCURVE('',#68666,#78077);
+#78077 = DEFINITIONAL_REPRESENTATION('',(#78078),#78082);
+#78078 = CIRCLE('',#78079,0.28);
+#78079 = AXIS2_PLACEMENT_2D('',#78080,#78081);
+#78080 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#78081 = DIRECTION('',(0.,-1.));
+#78082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78083 = PCURVE('',#78084,#78089);
+#78084 = CYLINDRICAL_SURFACE('',#78085,0.28);
+#78085 = AXIS2_PLACEMENT_3D('',#78086,#78087,#78088);
+#78086 = CARTESIAN_POINT('',(3.15,-0.175,0.91));
+#78087 = DIRECTION('',(-2.22044604925E-16,1.,-0.));
+#78088 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#78089 = DEFINITIONAL_REPRESENTATION('',(#78090),#78094);
+#78090 = LINE('',#78091,#78092);
+#78091 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#78092 = VECTOR('',#78093,1.);
+#78093 = DIRECTION('',(-1.,0.));
+#78094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78095 = ORIENTED_EDGE('',*,*,#78096,.T.);
+#78096 = EDGE_CURVE('',#78068,#68651,#78097,.T.);
+#78097 = SURFACE_CURVE('',#78098,(#78102,#78109),.PCURVE_S1.);
+#78098 = LINE('',#78099,#78100);
+#78099 = CARTESIAN_POINT('',(3.15,-0.475,1.19));
+#78100 = VECTOR('',#78101,1.);
+#78101 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78102 = PCURVE('',#68666,#78103);
+#78103 = DEFINITIONAL_REPRESENTATION('',(#78104),#78108);
+#78104 = LINE('',#78105,#78106);
+#78105 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#78106 = VECTOR('',#78107,1.);
+#78107 = DIRECTION('',(0.,1.));
+#78108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78109 = PCURVE('',#69412,#78110);
+#78110 = DEFINITIONAL_REPRESENTATION('',(#78111),#78115);
+#78111 = LINE('',#78112,#78113);
+#78112 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#78113 = VECTOR('',#78114,1.);
+#78114 = DIRECTION('',(1.,0.));
+#78115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78116 = ADVANCED_FACE('',(#78117),#68716,.F.);
+#78117 = FACE_BOUND('',#78118,.F.);
+#78118 = EDGE_LOOP('',(#78119,#78139,#78140,#78160));
+#78119 = ORIENTED_EDGE('',*,*,#78120,.F.);
+#78120 = EDGE_CURVE('',#68651,#69397,#78121,.T.);
+#78121 = SURFACE_CURVE('',#78122,(#78126,#78132),.PCURVE_S1.);
+#78122 = LINE('',#78123,#78124);
+#78123 = CARTESIAN_POINT('',(3.15,-0.475,1.19));
+#78124 = VECTOR('',#78125,1.);
+#78125 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78126 = PCURVE('',#68716,#78127);
+#78127 = DEFINITIONAL_REPRESENTATION('',(#78128),#78131);
+#78128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78129,#78130),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#78129 = CARTESIAN_POINT('',(5.375,-3.662807426599E-15));
+#78130 = CARTESIAN_POINT('',(5.377435897436,1.));
+#78131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78132 = PCURVE('',#69412,#78133);
+#78133 = DEFINITIONAL_REPRESENTATION('',(#78134),#78138);
+#78134 = LINE('',#78135,#78136);
+#78135 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#78136 = VECTOR('',#78137,1.);
+#78137 = DIRECTION('',(1.,0.));
+#78138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78139 = ORIENTED_EDGE('',*,*,#68702,.T.);
+#78140 = ORIENTED_EDGE('',*,*,#78141,.T.);
+#78141 = EDGE_CURVE('',#68680,#69425,#78142,.T.);
+#78142 = SURFACE_CURVE('',#78143,(#78147,#78153),.PCURVE_S1.);
+#78143 = LINE('',#78144,#78145);
+#78144 = CARTESIAN_POINT('',(3.15,-0.825,1.19));
+#78145 = VECTOR('',#78146,1.);
+#78146 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78147 = PCURVE('',#68716,#78148);
+#78148 = DEFINITIONAL_REPRESENTATION('',(#78149),#78152);
+#78149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78150,#78151),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#78150 = CARTESIAN_POINT('',(5.725,-1.58282266447E-15));
+#78151 = CARTESIAN_POINT('',(5.729230769231,1.));
+#78152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78153 = PCURVE('',#69462,#78154);
+#78154 = DEFINITIONAL_REPRESENTATION('',(#78155),#78159);
+#78155 = LINE('',#78156,#78157);
+#78156 = CARTESIAN_POINT('',(-0.,0.));
+#78157 = VECTOR('',#78158,1.);
+#78158 = DIRECTION('',(1.,0.));
+#78159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78160 = ORIENTED_EDGE('',*,*,#69424,.F.);
+#78161 = ADVANCED_FACE('',(#78162),#68797,.F.);
+#78162 = FACE_BOUND('',#78163,.F.);
+#78163 = EDGE_LOOP('',(#78164,#78165,#78193,#78214));
+#78164 = ORIENTED_EDGE('',*,*,#68783,.T.);
+#78165 = ORIENTED_EDGE('',*,*,#78166,.T.);
+#78166 = EDGE_CURVE('',#68756,#78167,#78169,.T.);
+#78167 = VERTEX_POINT('',#78168);
+#78168 = CARTESIAN_POINT('',(3.25,0.175,0.91));
+#78169 = SURFACE_CURVE('',#78170,(#78175,#78182),.PCURVE_S1.);
+#78170 = CIRCLE('',#78171,0.1);
+#78171 = AXIS2_PLACEMENT_3D('',#78172,#78173,#78174);
+#78172 = CARTESIAN_POINT('',(3.15,0.175,0.91));
+#78173 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#78174 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#78175 = PCURVE('',#68797,#78176);
+#78176 = DEFINITIONAL_REPRESENTATION('',(#78177),#78181);
+#78177 = LINE('',#78178,#78179);
+#78178 = CARTESIAN_POINT('',(0.,-0.3));
+#78179 = VECTOR('',#78180,1.);
+#78180 = DIRECTION('',(1.,0.));
+#78181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78182 = PCURVE('',#68771,#78183);
+#78183 = DEFINITIONAL_REPRESENTATION('',(#78184),#78192);
+#78184 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78185,#78186,#78187,#78188
+ ,#78189,#78190,#78191),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#78185 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#78186 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#78187 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#78188 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#78189 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#78190 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#78191 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#78192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78193 = ORIENTED_EDGE('',*,*,#78194,.F.);
+#78194 = EDGE_CURVE('',#77553,#78167,#78195,.T.);
+#78195 = SURFACE_CURVE('',#78196,(#78200,#78207),.PCURVE_S1.);
+#78196 = LINE('',#78197,#78198);
+#78197 = CARTESIAN_POINT('',(3.25,0.475,0.91));
+#78198 = VECTOR('',#78199,1.);
+#78199 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#78200 = PCURVE('',#68797,#78201);
+#78201 = DEFINITIONAL_REPRESENTATION('',(#78202),#78206);
+#78202 = LINE('',#78203,#78204);
+#78203 = CARTESIAN_POINT('',(1.570796326795,0.));
+#78204 = VECTOR('',#78205,1.);
+#78205 = DIRECTION('',(0.,-1.));
+#78206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78207 = PCURVE('',#77596,#78208);
+#78208 = DEFINITIONAL_REPRESENTATION('',(#78209),#78213);
+#78209 = LINE('',#78210,#78211);
+#78210 = CARTESIAN_POINT('',(0.,0.));
+#78211 = VECTOR('',#78212,1.);
+#78212 = DIRECTION('',(0.,-1.));
+#78213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78214 = ORIENTED_EDGE('',*,*,#77552,.F.);
+#78215 = ADVANCED_FACE('',(#78216),#68771,.T.);
+#78216 = FACE_BOUND('',#78217,.T.);
+#78217 = EDGE_LOOP('',(#78218,#78219,#78220,#78221,#78244,#78268,#78291,
+ #78314,#78337,#78365,#78388,#78412));
+#78218 = ORIENTED_EDGE('',*,*,#68893,.F.);
+#78219 = ORIENTED_EDGE('',*,*,#68755,.T.);
+#78220 = ORIENTED_EDGE('',*,*,#78166,.T.);
+#78221 = ORIENTED_EDGE('',*,*,#78222,.T.);
+#78222 = EDGE_CURVE('',#78167,#78223,#78225,.T.);
+#78223 = VERTEX_POINT('',#78224);
+#78224 = CARTESIAN_POINT('',(3.25,0.175,0.28));
+#78225 = SURFACE_CURVE('',#78226,(#78230,#78237),.PCURVE_S1.);
+#78226 = LINE('',#78227,#78228);
+#78227 = CARTESIAN_POINT('',(3.25,0.175,0.91));
+#78228 = VECTOR('',#78229,1.);
+#78229 = DIRECTION('',(0.,0.,-1.));
+#78230 = PCURVE('',#68771,#78231);
+#78231 = DEFINITIONAL_REPRESENTATION('',(#78232),#78236);
+#78232 = LINE('',#78233,#78234);
+#78233 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#78234 = VECTOR('',#78235,1.);
+#78235 = DIRECTION('',(-1.,-0.));
+#78236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78237 = PCURVE('',#77596,#78238);
+#78238 = DEFINITIONAL_REPRESENTATION('',(#78239),#78243);
+#78239 = LINE('',#78240,#78241);
+#78240 = CARTESIAN_POINT('',(0.,-0.3));
+#78241 = VECTOR('',#78242,1.);
+#78242 = DIRECTION('',(1.,0.));
+#78243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78244 = ORIENTED_EDGE('',*,*,#78245,.T.);
+#78245 = EDGE_CURVE('',#78223,#78246,#78248,.T.);
+#78246 = VERTEX_POINT('',#78247);
+#78247 = CARTESIAN_POINT('',(3.53,0.175,0.));
+#78248 = SURFACE_CURVE('',#78249,(#78254,#78261),.PCURVE_S1.);
+#78249 = CIRCLE('',#78250,0.28);
+#78250 = AXIS2_PLACEMENT_3D('',#78251,#78252,#78253);
+#78251 = CARTESIAN_POINT('',(3.53,0.175,0.28));
+#78252 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#78253 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#78254 = PCURVE('',#68771,#78255);
+#78255 = DEFINITIONAL_REPRESENTATION('',(#78256),#78260);
+#78256 = CIRCLE('',#78257,0.28);
+#78257 = AXIS2_PLACEMENT_2D('',#78258,#78259);
+#78258 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#78259 = DIRECTION('',(1.982541115402E-16,1.));
+#78260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78261 = PCURVE('',#77625,#78262);
+#78262 = DEFINITIONAL_REPRESENTATION('',(#78263),#78267);
+#78263 = LINE('',#78264,#78265);
+#78264 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#78265 = VECTOR('',#78266,1.);
+#78266 = DIRECTION('',(-1.,0.));
+#78267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78268 = ORIENTED_EDGE('',*,*,#78269,.T.);
+#78269 = EDGE_CURVE('',#78246,#78270,#78272,.T.);
+#78270 = VERTEX_POINT('',#78271);
+#78271 = CARTESIAN_POINT('',(3.9,0.175,0.));
+#78272 = SURFACE_CURVE('',#78273,(#78277,#78284),.PCURVE_S1.);
+#78273 = LINE('',#78274,#78275);
+#78274 = CARTESIAN_POINT('',(3.53,0.175,0.));
+#78275 = VECTOR('',#78276,1.);
+#78276 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#78277 = PCURVE('',#68771,#78278);
+#78278 = DEFINITIONAL_REPRESENTATION('',(#78279),#78283);
+#78279 = LINE('',#78280,#78281);
+#78280 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#78281 = VECTOR('',#78282,1.);
+#78282 = DIRECTION('',(0.,-1.));
+#78283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78284 = PCURVE('',#77653,#78285);
+#78285 = DEFINITIONAL_REPRESENTATION('',(#78286),#78290);
+#78286 = LINE('',#78287,#78288);
+#78287 = CARTESIAN_POINT('',(-6.66133814775E-17,-0.3));
+#78288 = VECTOR('',#78289,1.);
+#78289 = DIRECTION('',(1.,0.));
+#78290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78291 = ORIENTED_EDGE('',*,*,#78292,.T.);
+#78292 = EDGE_CURVE('',#78270,#78293,#78295,.T.);
+#78293 = VERTEX_POINT('',#78294);
+#78294 = CARTESIAN_POINT('',(3.9,0.175,0.18));
+#78295 = SURFACE_CURVE('',#78296,(#78300,#78307),.PCURVE_S1.);
+#78296 = LINE('',#78297,#78298);
+#78297 = CARTESIAN_POINT('',(3.9,0.175,0.));
+#78298 = VECTOR('',#78299,1.);
+#78299 = DIRECTION('',(0.,0.,1.));
+#78300 = PCURVE('',#68771,#78301);
+#78301 = DEFINITIONAL_REPRESENTATION('',(#78302),#78306);
+#78302 = LINE('',#78303,#78304);
+#78303 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#78304 = VECTOR('',#78305,1.);
+#78305 = DIRECTION('',(1.,0.));
+#78306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78307 = PCURVE('',#77681,#78308);
+#78308 = DEFINITIONAL_REPRESENTATION('',(#78309),#78313);
+#78309 = LINE('',#78310,#78311);
+#78310 = CARTESIAN_POINT('',(0.,-0.3));
+#78311 = VECTOR('',#78312,1.);
+#78312 = DIRECTION('',(1.,0.));
+#78313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78314 = ORIENTED_EDGE('',*,*,#78315,.T.);
+#78315 = EDGE_CURVE('',#78293,#78316,#78318,.T.);
+#78316 = VERTEX_POINT('',#78317);
+#78317 = CARTESIAN_POINT('',(3.53,0.175,0.18));
+#78318 = SURFACE_CURVE('',#78319,(#78323,#78330),.PCURVE_S1.);
+#78319 = LINE('',#78320,#78321);
+#78320 = CARTESIAN_POINT('',(3.9,0.175,0.18));
+#78321 = VECTOR('',#78322,1.);
+#78322 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78323 = PCURVE('',#68771,#78324);
+#78324 = DEFINITIONAL_REPRESENTATION('',(#78325),#78329);
+#78325 = LINE('',#78326,#78327);
+#78326 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#78327 = VECTOR('',#78328,1.);
+#78328 = DIRECTION('',(0.,1.));
+#78329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78330 = PCURVE('',#77709,#78331);
+#78331 = DEFINITIONAL_REPRESENTATION('',(#78332),#78336);
+#78332 = LINE('',#78333,#78334);
+#78333 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#78334 = VECTOR('',#78335,1.);
+#78335 = DIRECTION('',(1.,0.));
+#78336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78337 = ORIENTED_EDGE('',*,*,#78338,.T.);
+#78338 = EDGE_CURVE('',#78316,#78339,#78341,.T.);
+#78339 = VERTEX_POINT('',#78340);
+#78340 = CARTESIAN_POINT('',(3.43,0.175,0.28));
+#78341 = SURFACE_CURVE('',#78342,(#78347,#78358),.PCURVE_S1.);
+#78342 = CIRCLE('',#78343,0.1);
+#78343 = AXIS2_PLACEMENT_3D('',#78344,#78345,#78346);
+#78344 = CARTESIAN_POINT('',(3.53,0.175,0.28));
+#78345 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#78346 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#78347 = PCURVE('',#68771,#78348);
+#78348 = DEFINITIONAL_REPRESENTATION('',(#78349),#78357);
+#78349 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78350,#78351,#78352,#78353
+ ,#78354,#78355,#78356),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#78350 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#78351 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#78352 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#78353 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#78354 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#78355 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#78356 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#78357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78358 = PCURVE('',#77742,#78359);
+#78359 = DEFINITIONAL_REPRESENTATION('',(#78360),#78364);
+#78360 = LINE('',#78361,#78362);
+#78361 = CARTESIAN_POINT('',(0.,-0.3));
+#78362 = VECTOR('',#78363,1.);
+#78363 = DIRECTION('',(1.,0.));
+#78364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78365 = ORIENTED_EDGE('',*,*,#78366,.T.);
+#78366 = EDGE_CURVE('',#78339,#78367,#78369,.T.);
+#78367 = VERTEX_POINT('',#78368);
+#78368 = CARTESIAN_POINT('',(3.43,0.175,0.91));
+#78369 = SURFACE_CURVE('',#78370,(#78374,#78381),.PCURVE_S1.);
+#78370 = LINE('',#78371,#78372);
+#78371 = CARTESIAN_POINT('',(3.43,0.175,0.28));
+#78372 = VECTOR('',#78373,1.);
+#78373 = DIRECTION('',(0.,0.,1.));
+#78374 = PCURVE('',#68771,#78375);
+#78375 = DEFINITIONAL_REPRESENTATION('',(#78376),#78380);
+#78376 = LINE('',#78377,#78378);
+#78377 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#78378 = VECTOR('',#78379,1.);
+#78379 = DIRECTION('',(1.,0.));
+#78380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78381 = PCURVE('',#77770,#78382);
+#78382 = DEFINITIONAL_REPRESENTATION('',(#78383),#78387);
+#78383 = LINE('',#78384,#78385);
+#78384 = CARTESIAN_POINT('',(0.,-0.3));
+#78385 = VECTOR('',#78386,1.);
+#78386 = DIRECTION('',(1.,0.));
+#78387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78388 = ORIENTED_EDGE('',*,*,#78389,.T.);
+#78389 = EDGE_CURVE('',#78367,#78390,#78392,.T.);
+#78390 = VERTEX_POINT('',#78391);
+#78391 = CARTESIAN_POINT('',(3.15,0.175,1.19));
+#78392 = SURFACE_CURVE('',#78393,(#78398,#78405),.PCURVE_S1.);
+#78393 = CIRCLE('',#78394,0.28);
+#78394 = AXIS2_PLACEMENT_3D('',#78395,#78396,#78397);
+#78395 = CARTESIAN_POINT('',(3.15,0.175,0.91));
+#78396 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#78397 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#78398 = PCURVE('',#68771,#78399);
+#78399 = DEFINITIONAL_REPRESENTATION('',(#78400),#78404);
+#78400 = CIRCLE('',#78401,0.28);
+#78401 = AXIS2_PLACEMENT_2D('',#78402,#78403);
+#78402 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#78403 = DIRECTION('',(0.,-1.));
+#78404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78405 = PCURVE('',#77799,#78406);
+#78406 = DEFINITIONAL_REPRESENTATION('',(#78407),#78411);
+#78407 = LINE('',#78408,#78409);
+#78408 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#78409 = VECTOR('',#78410,1.);
+#78410 = DIRECTION('',(-1.,0.));
+#78411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78412 = ORIENTED_EDGE('',*,*,#78413,.T.);
+#78413 = EDGE_CURVE('',#78390,#68894,#78414,.T.);
+#78414 = SURFACE_CURVE('',#78415,(#78419,#78426),.PCURVE_S1.);
+#78415 = LINE('',#78416,#78417);
+#78416 = CARTESIAN_POINT('',(3.15,0.175,1.19));
+#78417 = VECTOR('',#78418,1.);
+#78418 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78419 = PCURVE('',#68771,#78420);
+#78420 = DEFINITIONAL_REPRESENTATION('',(#78421),#78425);
+#78421 = LINE('',#78422,#78423);
+#78422 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#78423 = VECTOR('',#78424,1.);
+#78424 = DIRECTION('',(0.,1.));
+#78425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78426 = PCURVE('',#69362,#78427);
+#78427 = DEFINITIONAL_REPRESENTATION('',(#78428),#78432);
+#78428 = LINE('',#78429,#78430);
+#78429 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#78430 = VECTOR('',#78431,1.);
+#78431 = DIRECTION('',(1.,0.));
+#78432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78433 = ADVANCED_FACE('',(#78434),#68828,.F.);
+#78434 = FACE_BOUND('',#78435,.F.);
+#78435 = EDGE_LOOP('',(#78436,#78437,#78438,#78466,#78489,#78513,#78536,
+ #78559,#78582,#78610,#78633,#78657));
+#78436 = ORIENTED_EDGE('',*,*,#68917,.F.);
+#78437 = ORIENTED_EDGE('',*,*,#68812,.T.);
+#78438 = ORIENTED_EDGE('',*,*,#78439,.T.);
+#78439 = EDGE_CURVE('',#68813,#78440,#78442,.T.);
+#78440 = VERTEX_POINT('',#78441);
+#78441 = CARTESIAN_POINT('',(3.25,-0.175,0.91));
+#78442 = SURFACE_CURVE('',#78443,(#78448,#78459),.PCURVE_S1.);
+#78443 = CIRCLE('',#78444,0.1);
+#78444 = AXIS2_PLACEMENT_3D('',#78445,#78446,#78447);
+#78445 = CARTESIAN_POINT('',(3.15,-0.175,0.91));
+#78446 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#78447 = DIRECTION('',(4.440892098501E-15,9.860761315262E-31,1.));
+#78448 = PCURVE('',#68828,#78449);
+#78449 = DEFINITIONAL_REPRESENTATION('',(#78450),#78458);
+#78450 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78451,#78452,#78453,#78454
+ ,#78455,#78456,#78457),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#78451 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#78452 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#78453 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#78454 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#78455 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#78456 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#78457 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#78458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78459 = PCURVE('',#68878,#78460);
+#78460 = DEFINITIONAL_REPRESENTATION('',(#78461),#78465);
+#78461 = LINE('',#78462,#78463);
+#78462 = CARTESIAN_POINT('',(0.,0.));
+#78463 = VECTOR('',#78464,1.);
+#78464 = DIRECTION('',(1.,0.));
+#78465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78466 = ORIENTED_EDGE('',*,*,#78467,.T.);
+#78467 = EDGE_CURVE('',#78440,#78468,#78470,.T.);
+#78468 = VERTEX_POINT('',#78469);
+#78469 = CARTESIAN_POINT('',(3.25,-0.175,0.28));
+#78470 = SURFACE_CURVE('',#78471,(#78475,#78482),.PCURVE_S1.);
+#78471 = LINE('',#78472,#78473);
+#78472 = CARTESIAN_POINT('',(3.25,-0.175,0.91));
+#78473 = VECTOR('',#78474,1.);
+#78474 = DIRECTION('',(0.,0.,-1.));
+#78475 = PCURVE('',#68828,#78476);
+#78476 = DEFINITIONAL_REPRESENTATION('',(#78477),#78481);
+#78477 = LINE('',#78478,#78479);
+#78478 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#78479 = VECTOR('',#78480,1.);
+#78480 = DIRECTION('',(-1.,-0.));
+#78481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78482 = PCURVE('',#77881,#78483);
+#78483 = DEFINITIONAL_REPRESENTATION('',(#78484),#78488);
+#78484 = LINE('',#78485,#78486);
+#78485 = CARTESIAN_POINT('',(0.,0.));
+#78486 = VECTOR('',#78487,1.);
+#78487 = DIRECTION('',(1.,0.));
+#78488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78489 = ORIENTED_EDGE('',*,*,#78490,.T.);
+#78490 = EDGE_CURVE('',#78468,#78491,#78493,.T.);
+#78491 = VERTEX_POINT('',#78492);
+#78492 = CARTESIAN_POINT('',(3.53,-0.175,0.));
+#78493 = SURFACE_CURVE('',#78494,(#78499,#78506),.PCURVE_S1.);
+#78494 = CIRCLE('',#78495,0.28);
+#78495 = AXIS2_PLACEMENT_3D('',#78496,#78497,#78498);
+#78496 = CARTESIAN_POINT('',(3.53,-0.175,0.28));
+#78497 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#78498 = DIRECTION('',(-1.,-2.22044604925E-16,1.982541115402E-16));
+#78499 = PCURVE('',#68828,#78500);
+#78500 = DEFINITIONAL_REPRESENTATION('',(#78501),#78505);
+#78501 = CIRCLE('',#78502,0.28);
+#78502 = AXIS2_PLACEMENT_2D('',#78503,#78504);
+#78503 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#78504 = DIRECTION('',(1.982541115402E-16,1.));
+#78505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78506 = PCURVE('',#77910,#78507);
+#78507 = DEFINITIONAL_REPRESENTATION('',(#78508),#78512);
+#78508 = LINE('',#78509,#78510);
+#78509 = CARTESIAN_POINT('',(6.28318530718,0.));
+#78510 = VECTOR('',#78511,1.);
+#78511 = DIRECTION('',(-1.,0.));
+#78512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78513 = ORIENTED_EDGE('',*,*,#78514,.T.);
+#78514 = EDGE_CURVE('',#78491,#78515,#78517,.T.);
+#78515 = VERTEX_POINT('',#78516);
+#78516 = CARTESIAN_POINT('',(3.9,-0.175,0.));
+#78517 = SURFACE_CURVE('',#78518,(#78522,#78529),.PCURVE_S1.);
+#78518 = LINE('',#78519,#78520);
+#78519 = CARTESIAN_POINT('',(3.53,-0.175,0.));
+#78520 = VECTOR('',#78521,1.);
+#78521 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#78522 = PCURVE('',#68828,#78523);
+#78523 = DEFINITIONAL_REPRESENTATION('',(#78524),#78528);
+#78524 = LINE('',#78525,#78526);
+#78525 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#78526 = VECTOR('',#78527,1.);
+#78527 = DIRECTION('',(0.,-1.));
+#78528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78529 = PCURVE('',#77938,#78530);
+#78530 = DEFINITIONAL_REPRESENTATION('',(#78531),#78535);
+#78531 = LINE('',#78532,#78533);
+#78532 = CARTESIAN_POINT('',(0.,0.));
+#78533 = VECTOR('',#78534,1.);
+#78534 = DIRECTION('',(1.,0.));
+#78535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78536 = ORIENTED_EDGE('',*,*,#78537,.T.);
+#78537 = EDGE_CURVE('',#78515,#78538,#78540,.T.);
+#78538 = VERTEX_POINT('',#78539);
+#78539 = CARTESIAN_POINT('',(3.9,-0.175,0.18));
+#78540 = SURFACE_CURVE('',#78541,(#78545,#78552),.PCURVE_S1.);
+#78541 = LINE('',#78542,#78543);
+#78542 = CARTESIAN_POINT('',(3.9,-0.175,0.));
+#78543 = VECTOR('',#78544,1.);
+#78544 = DIRECTION('',(0.,0.,1.));
+#78545 = PCURVE('',#68828,#78546);
+#78546 = DEFINITIONAL_REPRESENTATION('',(#78547),#78551);
+#78547 = LINE('',#78548,#78549);
+#78548 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#78549 = VECTOR('',#78550,1.);
+#78550 = DIRECTION('',(1.,0.));
+#78551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78552 = PCURVE('',#77966,#78553);
+#78553 = DEFINITIONAL_REPRESENTATION('',(#78554),#78558);
+#78554 = LINE('',#78555,#78556);
+#78555 = CARTESIAN_POINT('',(0.,0.));
+#78556 = VECTOR('',#78557,1.);
+#78557 = DIRECTION('',(1.,0.));
+#78558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78559 = ORIENTED_EDGE('',*,*,#78560,.T.);
+#78560 = EDGE_CURVE('',#78538,#78561,#78563,.T.);
+#78561 = VERTEX_POINT('',#78562);
+#78562 = CARTESIAN_POINT('',(3.53,-0.175,0.18));
+#78563 = SURFACE_CURVE('',#78564,(#78568,#78575),.PCURVE_S1.);
+#78564 = LINE('',#78565,#78566);
+#78565 = CARTESIAN_POINT('',(3.9,-0.175,0.18));
+#78566 = VECTOR('',#78567,1.);
+#78567 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78568 = PCURVE('',#68828,#78569);
+#78569 = DEFINITIONAL_REPRESENTATION('',(#78570),#78574);
+#78570 = LINE('',#78571,#78572);
+#78571 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#78572 = VECTOR('',#78573,1.);
+#78573 = DIRECTION('',(0.,1.));
+#78574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78575 = PCURVE('',#77994,#78576);
+#78576 = DEFINITIONAL_REPRESENTATION('',(#78577),#78581);
+#78577 = LINE('',#78578,#78579);
+#78578 = CARTESIAN_POINT('',(-0.,0.));
+#78579 = VECTOR('',#78580,1.);
+#78580 = DIRECTION('',(1.,0.));
+#78581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78582 = ORIENTED_EDGE('',*,*,#78583,.T.);
+#78583 = EDGE_CURVE('',#78561,#78584,#78586,.T.);
+#78584 = VERTEX_POINT('',#78585);
+#78585 = CARTESIAN_POINT('',(3.43,-0.175,0.28));
+#78586 = SURFACE_CURVE('',#78587,(#78592,#78603),.PCURVE_S1.);
+#78587 = CIRCLE('',#78588,0.1);
+#78588 = AXIS2_PLACEMENT_3D('',#78589,#78590,#78591);
+#78589 = CARTESIAN_POINT('',(3.53,-0.175,0.28));
+#78590 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#78591 = DIRECTION('',(-4.440892098501E-15,-9.860761315262E-31,-1.));
+#78592 = PCURVE('',#68828,#78593);
+#78593 = DEFINITIONAL_REPRESENTATION('',(#78594),#78602);
+#78594 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78595,#78596,#78597,#78598
+ ,#78599,#78600,#78601),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#78595 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#78596 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#78597 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#78598 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#78599 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#78600 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#78601 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#78602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78603 = PCURVE('',#78027,#78604);
+#78604 = DEFINITIONAL_REPRESENTATION('',(#78605),#78609);
+#78605 = LINE('',#78606,#78607);
+#78606 = CARTESIAN_POINT('',(0.,0.));
+#78607 = VECTOR('',#78608,1.);
+#78608 = DIRECTION('',(1.,0.));
+#78609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78610 = ORIENTED_EDGE('',*,*,#78611,.T.);
+#78611 = EDGE_CURVE('',#78584,#78612,#78614,.T.);
+#78612 = VERTEX_POINT('',#78613);
+#78613 = CARTESIAN_POINT('',(3.43,-0.175,0.91));
+#78614 = SURFACE_CURVE('',#78615,(#78619,#78626),.PCURVE_S1.);
+#78615 = LINE('',#78616,#78617);
+#78616 = CARTESIAN_POINT('',(3.43,-0.175,0.28));
+#78617 = VECTOR('',#78618,1.);
+#78618 = DIRECTION('',(0.,0.,1.));
+#78619 = PCURVE('',#68828,#78620);
+#78620 = DEFINITIONAL_REPRESENTATION('',(#78621),#78625);
+#78621 = LINE('',#78622,#78623);
+#78622 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#78623 = VECTOR('',#78624,1.);
+#78624 = DIRECTION('',(1.,0.));
+#78625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78626 = PCURVE('',#78055,#78627);
+#78627 = DEFINITIONAL_REPRESENTATION('',(#78628),#78632);
+#78628 = LINE('',#78629,#78630);
+#78629 = CARTESIAN_POINT('',(0.,0.));
+#78630 = VECTOR('',#78631,1.);
+#78631 = DIRECTION('',(1.,0.));
+#78632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78633 = ORIENTED_EDGE('',*,*,#78634,.T.);
+#78634 = EDGE_CURVE('',#78612,#78635,#78637,.T.);
+#78635 = VERTEX_POINT('',#78636);
+#78636 = CARTESIAN_POINT('',(3.15,-0.175,1.19));
+#78637 = SURFACE_CURVE('',#78638,(#78643,#78650),.PCURVE_S1.);
+#78638 = CIRCLE('',#78639,0.28);
+#78639 = AXIS2_PLACEMENT_3D('',#78640,#78641,#78642);
+#78640 = CARTESIAN_POINT('',(3.15,-0.175,0.91));
+#78641 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#78642 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#78643 = PCURVE('',#68828,#78644);
+#78644 = DEFINITIONAL_REPRESENTATION('',(#78645),#78649);
+#78645 = CIRCLE('',#78646,0.28);
+#78646 = AXIS2_PLACEMENT_2D('',#78647,#78648);
+#78647 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#78648 = DIRECTION('',(0.,-1.));
+#78649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78650 = PCURVE('',#78084,#78651);
+#78651 = DEFINITIONAL_REPRESENTATION('',(#78652),#78656);
+#78652 = LINE('',#78653,#78654);
+#78653 = CARTESIAN_POINT('',(6.28318530718,0.));
+#78654 = VECTOR('',#78655,1.);
+#78655 = DIRECTION('',(-1.,0.));
+#78656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78657 = ORIENTED_EDGE('',*,*,#78658,.T.);
+#78658 = EDGE_CURVE('',#78635,#68918,#78659,.T.);
+#78659 = SURFACE_CURVE('',#78660,(#78664,#78671),.PCURVE_S1.);
+#78660 = LINE('',#78661,#78662);
+#78661 = CARTESIAN_POINT('',(3.15,-0.175,1.19));
+#78662 = VECTOR('',#78663,1.);
+#78663 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78664 = PCURVE('',#68828,#78665);
+#78665 = DEFINITIONAL_REPRESENTATION('',(#78666),#78670);
+#78666 = LINE('',#78667,#78668);
+#78667 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#78668 = VECTOR('',#78669,1.);
+#78669 = DIRECTION('',(0.,1.));
+#78670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78671 = PCURVE('',#69412,#78672);
+#78672 = DEFINITIONAL_REPRESENTATION('',(#78673),#78677);
+#78673 = LINE('',#78674,#78675);
+#78674 = CARTESIAN_POINT('',(-0.,0.));
+#78675 = VECTOR('',#78676,1.);
+#78676 = DIRECTION('',(1.,0.));
+#78677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78678 = ADVANCED_FACE('',(#78679),#68878,.F.);
+#78679 = FACE_BOUND('',#78680,.F.);
+#78680 = EDGE_LOOP('',(#78681,#78682,#78683,#78704));
+#78681 = ORIENTED_EDGE('',*,*,#68864,.T.);
+#78682 = ORIENTED_EDGE('',*,*,#77837,.T.);
+#78683 = ORIENTED_EDGE('',*,*,#78684,.F.);
+#78684 = EDGE_CURVE('',#78440,#77838,#78685,.T.);
+#78685 = SURFACE_CURVE('',#78686,(#78690,#78697),.PCURVE_S1.);
+#78686 = LINE('',#78687,#78688);
+#78687 = CARTESIAN_POINT('',(3.25,-0.175,0.91));
+#78688 = VECTOR('',#78689,1.);
+#78689 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#78690 = PCURVE('',#68878,#78691);
+#78691 = DEFINITIONAL_REPRESENTATION('',(#78692),#78696);
+#78692 = LINE('',#78693,#78694);
+#78693 = CARTESIAN_POINT('',(1.570796326795,-2.775557561563E-17));
+#78694 = VECTOR('',#78695,1.);
+#78695 = DIRECTION('',(0.,-1.));
+#78696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78697 = PCURVE('',#77881,#78698);
+#78698 = DEFINITIONAL_REPRESENTATION('',(#78699),#78703);
+#78699 = LINE('',#78700,#78701);
+#78700 = CARTESIAN_POINT('',(0.,0.));
+#78701 = VECTOR('',#78702,1.);
+#78702 = DIRECTION('',(0.,-1.));
+#78703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78704 = ORIENTED_EDGE('',*,*,#78439,.F.);
+#78705 = ADVANCED_FACE('',(#78706),#68954,.F.);
+#78706 = FACE_BOUND('',#78707,.F.);
+#78707 = EDGE_LOOP('',(#78708,#78728,#78729,#78749));
+#78708 = ORIENTED_EDGE('',*,*,#78709,.F.);
+#78709 = EDGE_CURVE('',#68894,#69347,#78710,.T.);
+#78710 = SURFACE_CURVE('',#78711,(#78715,#78721),.PCURVE_S1.);
+#78711 = LINE('',#78712,#78713);
+#78712 = CARTESIAN_POINT('',(3.15,0.175,1.19));
+#78713 = VECTOR('',#78714,1.);
+#78714 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78715 = PCURVE('',#68954,#78716);
+#78716 = DEFINITIONAL_REPRESENTATION('',(#78717),#78720);
+#78717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78718,#78719),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#78718 = CARTESIAN_POINT('',(4.725,5.215714199105E-16));
+#78719 = CARTESIAN_POINT('',(4.724102564103,1.));
+#78720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78721 = PCURVE('',#69362,#78722);
+#78722 = DEFINITIONAL_REPRESENTATION('',(#78723),#78727);
+#78723 = LINE('',#78724,#78725);
+#78724 = CARTESIAN_POINT('',(6.66133814775E-17,-0.3));
+#78725 = VECTOR('',#78726,1.);
+#78726 = DIRECTION('',(1.,0.));
+#78727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78728 = ORIENTED_EDGE('',*,*,#68940,.T.);
+#78729 = ORIENTED_EDGE('',*,*,#78730,.T.);
+#78730 = EDGE_CURVE('',#68918,#69375,#78731,.T.);
+#78731 = SURFACE_CURVE('',#78732,(#78736,#78742),.PCURVE_S1.);
+#78732 = LINE('',#78733,#78734);
+#78733 = CARTESIAN_POINT('',(3.15,-0.175,1.19));
+#78734 = VECTOR('',#78735,1.);
+#78735 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#78736 = PCURVE('',#68954,#78737);
+#78737 = DEFINITIONAL_REPRESENTATION('',(#78738),#78741);
+#78738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78739,#78740),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#78739 = CARTESIAN_POINT('',(5.075,5.215714194258E-16));
+#78740 = CARTESIAN_POINT('',(5.075897435897,1.));
+#78741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78742 = PCURVE('',#69412,#78743);
+#78743 = DEFINITIONAL_REPRESENTATION('',(#78744),#78748);
+#78744 = LINE('',#78745,#78746);
+#78745 = CARTESIAN_POINT('',(-0.,0.));
+#78746 = VECTOR('',#78747,1.);
+#78747 = DIRECTION('',(1.,0.));
+#78748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78749 = ORIENTED_EDGE('',*,*,#69374,.F.);
+#78750 = ADVANCED_FACE('',(#78751),#68987,.F.);
+#78751 = FACE_BOUND('',#78752,.F.);
+#78752 = EDGE_LOOP('',(#78753,#78754,#78755,#78777));
+#78753 = ORIENTED_EDGE('',*,*,#68971,.T.);
+#78754 = ORIENTED_EDGE('',*,*,#69025,.T.);
+#78755 = ORIENTED_EDGE('',*,*,#78756,.F.);
+#78756 = EDGE_CURVE('',#78757,#69026,#78759,.T.);
+#78757 = VERTEX_POINT('',#78758);
+#78758 = CARTESIAN_POINT('',(2.425,5.05,1.19));
+#78759 = SURFACE_CURVE('',#78760,(#78764,#78770),.PCURVE_S1.);
+#78760 = LINE('',#78761,#78762);
+#78761 = CARTESIAN_POINT('',(2.425,5.05,1.19));
+#78762 = VECTOR('',#78763,1.);
+#78763 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#78764 = PCURVE('',#68987,#78765);
+#78765 = DEFINITIONAL_REPRESENTATION('',(#78766),#78769);
+#78766 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78767,#78768),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.247487373415),.PIECEWISE_BEZIER_KNOTS.);
+#78767 = CARTESIAN_POINT('',(-3.745600579303E-16,1.));
+#78768 = CARTESIAN_POINT('',(0.282842712475,1.));
+#78769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78770 = PCURVE('',#69813,#78771);
+#78771 = DEFINITIONAL_REPRESENTATION('',(#78772),#78776);
+#78772 = LINE('',#78773,#78774);
+#78773 = CARTESIAN_POINT('',(4.049060260474E-16,7.304676769601E-17));
+#78774 = VECTOR('',#78775,1.);
+#78775 = DIRECTION('',(1.,-2.991437933115E-16));
+#78776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78777 = ORIENTED_EDGE('',*,*,#78778,.F.);
+#78778 = EDGE_CURVE('',#68972,#78757,#78779,.T.);
+#78779 = SURFACE_CURVE('',#78780,(#78783,#78790),.PCURVE_S1.);
+#78780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78781,#78782),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#78781 = CARTESIAN_POINT('',(2.45,5.1,1.19));
+#78782 = CARTESIAN_POINT('',(2.425,5.05,1.19));
+#78783 = PCURVE('',#68987,#78784);
+#78784 = DEFINITIONAL_REPRESENTATION('',(#78785),#78789);
+#78785 = LINE('',#78786,#78787);
+#78786 = CARTESIAN_POINT('',(4.870471948706E-16,1.922636373372E-15));
+#78787 = VECTOR('',#78788,1.);
+#78788 = DIRECTION('',(-8.616072528009E-16,1.));
+#78789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78790 = PCURVE('',#78791,#78796);
+#78791 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#78792,#78793)
+ ,(#78794,#78795
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.9),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#78792 = CARTESIAN_POINT('',(-2.45,5.1,1.19));
+#78793 = CARTESIAN_POINT('',(-2.425,5.05,1.19));
+#78794 = CARTESIAN_POINT('',(2.45,5.1,1.19));
+#78795 = CARTESIAN_POINT('',(2.425,5.05,1.19));
+#78796 = DEFINITIONAL_REPRESENTATION('',(#78797),#78801);
+#78797 = LINE('',#78798,#78799);
+#78798 = CARTESIAN_POINT('',(4.9,1.548672689113E-16));
+#78799 = VECTOR('',#78800,1.);
+#78800 = DIRECTION('',(8.881784197001E-16,1.));
+#78801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78802 = ADVANCED_FACE('',(#78803),#69011,.F.);
+#78803 = FACE_BOUND('',#78804,.F.);
+#78804 = EDGE_LOOP('',(#78805,#78806,#78807,#78830));
+#78805 = ORIENTED_EDGE('',*,*,#70141,.T.);
+#78806 = ORIENTED_EDGE('',*,*,#68999,.T.);
+#78807 = ORIENTED_EDGE('',*,*,#78808,.F.);
+#78808 = EDGE_CURVE('',#78809,#68972,#78811,.T.);
+#78809 = VERTEX_POINT('',#78810);
+#78810 = CARTESIAN_POINT('',(-2.45,5.1,1.19));
+#78811 = SURFACE_CURVE('',#78812,(#78816,#78823),.PCURVE_S1.);
+#78812 = LINE('',#78813,#78814);
+#78813 = CARTESIAN_POINT('',(-2.45,5.1,1.19));
+#78814 = VECTOR('',#78815,1.);
+#78815 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#78816 = PCURVE('',#69011,#78817);
+#78817 = DEFINITIONAL_REPRESENTATION('',(#78818),#78822);
+#78818 = LINE('',#78819,#78820);
+#78819 = CARTESIAN_POINT('',(0.,0.));
+#78820 = VECTOR('',#78821,1.);
+#78821 = DIRECTION('',(1.,0.));
+#78822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78823 = PCURVE('',#78791,#78824);
+#78824 = DEFINITIONAL_REPRESENTATION('',(#78825),#78829);
+#78825 = LINE('',#78826,#78827);
+#78826 = CARTESIAN_POINT('',(6.629043957846E-17,-1.761076089746E-14));
+#78827 = VECTOR('',#78828,1.);
+#78828 = DIRECTION('',(1.,-3.624465736044E-15));
+#78829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78830 = ORIENTED_EDGE('',*,*,#78831,.F.);
+#78831 = EDGE_CURVE('',#70142,#78809,#78832,.T.);
+#78832 = SURFACE_CURVE('',#78833,(#78836,#78842),.PCURVE_S1.);
+#78833 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78834,#78835),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#78834 = CARTESIAN_POINT('',(-2.45,5.1,1.01));
+#78835 = CARTESIAN_POINT('',(-2.45,5.1,1.19));
+#78836 = PCURVE('',#69011,#78837);
+#78837 = DEFINITIONAL_REPRESENTATION('',(#78838),#78841);
+#78838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78839,#78840),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#78839 = CARTESIAN_POINT('',(0.,-0.18));
+#78840 = CARTESIAN_POINT('',(0.,0.));
+#78841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78842 = PCURVE('',#71146,#78843);
+#78843 = DEFINITIONAL_REPRESENTATION('',(#78844),#78847);
+#78844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78845,#78846),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#78845 = CARTESIAN_POINT('',(0.282842712475,-0.18));
+#78846 = CARTESIAN_POINT('',(0.282842712475,0.));
+#78847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78848 = ADVANCED_FACE('',(#78849),#69813,.F.);
+#78849 = FACE_BOUND('',#78850,.F.);
+#78850 = EDGE_LOOP('',(#78851,#78852,#78853,#78875));
+#78851 = ORIENTED_EDGE('',*,*,#78756,.T.);
+#78852 = ORIENTED_EDGE('',*,*,#69800,.T.);
+#78853 = ORIENTED_EDGE('',*,*,#78854,.F.);
+#78854 = EDGE_CURVE('',#78855,#69774,#78857,.T.);
+#78855 = VERTEX_POINT('',#78856);
+#78856 = CARTESIAN_POINT('',(2.32828676444,4.85657352888,2.1));
+#78857 = SURFACE_CURVE('',#78858,(#78862,#78868),.PCURVE_S1.);
+#78858 = LINE('',#78859,#78860);
+#78859 = CARTESIAN_POINT('',(2.32828676444,4.85657352888,2.1));
+#78860 = VECTOR('',#78861,1.);
+#78861 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#78862 = PCURVE('',#69813,#78863);
+#78863 = DEFINITIONAL_REPRESENTATION('',(#78864),#78867);
+#78864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78865,#78866),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.110714204025),.PIECEWISE_BEZIER_KNOTS.);
+#78865 = CARTESIAN_POINT('',(5.479394065189E-16,1.));
+#78866 = CARTESIAN_POINT('',(0.247487373415,1.));
+#78867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78868 = PCURVE('',#69788,#78869);
+#78869 = DEFINITIONAL_REPRESENTATION('',(#78870),#78874);
+#78870 = LINE('',#78871,#78872);
+#78871 = CARTESIAN_POINT('',(2.013028100025,4.198975458177));
+#78872 = VECTOR('',#78873,1.);
+#78873 = DIRECTION('',(0.943300865651,0.331938965568));
+#78874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78875 = ORIENTED_EDGE('',*,*,#78876,.F.);
+#78876 = EDGE_CURVE('',#78757,#78855,#78877,.T.);
+#78877 = SURFACE_CURVE('',#78878,(#78881,#78888),.PCURVE_S1.);
+#78878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78879,#78880),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#78879 = CARTESIAN_POINT('',(2.425,5.05,1.19));
+#78880 = CARTESIAN_POINT('',(2.32828676444,4.85657352888,2.1));
+#78881 = PCURVE('',#69813,#78882);
+#78882 = DEFINITIONAL_REPRESENTATION('',(#78883),#78887);
+#78883 = LINE('',#78884,#78885);
+#78884 = CARTESIAN_POINT('',(4.049060260474E-16,7.304676769601E-17));
+#78885 = VECTOR('',#78886,1.);
+#78886 = DIRECTION('',(1.430333804715E-16,1.));
+#78887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78888 = PCURVE('',#78889,#78894);
+#78889 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#78890,#78891)
+ ,(#78892,#78893
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.85),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#78890 = CARTESIAN_POINT('',(-2.425,5.05,1.19));
+#78891 = CARTESIAN_POINT('',(-2.32828676444,4.85657352888,2.1));
+#78892 = CARTESIAN_POINT('',(2.425,5.05,1.19));
+#78893 = CARTESIAN_POINT('',(2.32828676444,4.85657352888,2.1));
+#78894 = DEFINITIONAL_REPRESENTATION('',(#78895),#78899);
+#78895 = LINE('',#78896,#78897);
+#78896 = CARTESIAN_POINT('',(4.85,5.793216781762E-17));
+#78897 = VECTOR('',#78898,1.);
+#78898 = DIRECTION('',(0.,1.));
+#78899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78900 = ADVANCED_FACE('',(#78901,#79055),#69788,.T.);
+#78901 = FACE_BOUND('',#78902,.T.);
+#78902 = EDGE_LOOP('',(#78903,#78925,#78952,#78979,#79006,#79033,#79053,
+ #79054));
+#78903 = ORIENTED_EDGE('',*,*,#78904,.F.);
+#78904 = EDGE_CURVE('',#78905,#78855,#78907,.T.);
+#78905 = VERTEX_POINT('',#78906);
+#78906 = CARTESIAN_POINT('',(-2.32828676444,4.85657352888,2.1));
+#78907 = SURFACE_CURVE('',#78908,(#78912,#78919),.PCURVE_S1.);
+#78908 = LINE('',#78909,#78910);
+#78909 = CARTESIAN_POINT('',(-2.32828676444,4.85657352888,2.1));
+#78910 = VECTOR('',#78911,1.);
+#78911 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#78912 = PCURVE('',#69788,#78913);
+#78913 = DEFINITIONAL_REPRESENTATION('',(#78914),#78918);
+#78914 = LINE('',#78915,#78916);
+#78915 = CARTESIAN_POINT('',(0.,0.));
+#78916 = VECTOR('',#78917,1.);
+#78917 = DIRECTION('',(0.432298145308,0.901730732294));
+#78918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78919 = PCURVE('',#78889,#78920);
+#78920 = DEFINITIONAL_REPRESENTATION('',(#78921),#78924);
+#78921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78922,#78923),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.65657352888),.PIECEWISE_BEZIER_KNOTS.);
+#78922 = CARTESIAN_POINT('',(2.178948773852E-16,1.));
+#78923 = CARTESIAN_POINT('',(4.85,1.));
+#78924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78925 = ORIENTED_EDGE('',*,*,#78926,.F.);
+#78926 = EDGE_CURVE('',#78927,#78905,#78929,.T.);
+#78927 = VERTEX_POINT('',#78928);
+#78928 = CARTESIAN_POINT('',(-2.40657352888,4.77828676444,2.1));
+#78929 = SURFACE_CURVE('',#78930,(#78934,#78941),.PCURVE_S1.);
+#78930 = LINE('',#78931,#78932);
+#78931 = CARTESIAN_POINT('',(-2.40657352888,4.77828676444,2.1));
+#78932 = VECTOR('',#78933,1.);
+#78933 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#78934 = PCURVE('',#69788,#78935);
+#78935 = DEFINITIONAL_REPRESENTATION('',(#78936),#78940);
+#78936 = LINE('',#78937,#78938);
+#78937 = CARTESIAN_POINT('',(3.675035835783E-02,-0.104436804497));
+#78938 = VECTOR('',#78939,1.);
+#78939 = DIRECTION('',(-0.331938965568,0.943300865651));
+#78940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78941 = PCURVE('',#78942,#78947);
+#78942 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#78943,#78944)
+ ,(#78945,#78946
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#78943 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#78944 = CARTESIAN_POINT('',(-2.40657352888,4.77828676444,2.1));
+#78945 = CARTESIAN_POINT('',(-2.425,5.05,1.19));
+#78946 = CARTESIAN_POINT('',(-2.32828676444,4.85657352888,2.1));
+#78947 = DEFINITIONAL_REPRESENTATION('',(#78948),#78951);
+#78948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78949,#78950),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.110714204025),.PIECEWISE_BEZIER_KNOTS.);
+#78949 = CARTESIAN_POINT('',(-1.31394792011E-16,1.));
+#78950 = CARTESIAN_POINT('',(0.247487373415,1.));
+#78951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78952 = ORIENTED_EDGE('',*,*,#78953,.F.);
+#78953 = EDGE_CURVE('',#78954,#78927,#78956,.T.);
+#78954 = VERTEX_POINT('',#78955);
+#78955 = CARTESIAN_POINT('',(-2.40657352888,-4.77828676444,2.1));
+#78956 = SURFACE_CURVE('',#78957,(#78961,#78968),.PCURVE_S1.);
+#78957 = LINE('',#78958,#78959);
+#78958 = CARTESIAN_POINT('',(-2.40657352888,-4.77828676444,2.1));
+#78959 = VECTOR('',#78960,1.);
+#78960 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#78961 = PCURVE('',#69788,#78962);
+#78962 = DEFINITIONAL_REPRESENTATION('',(#78963),#78967);
+#78963 = LINE('',#78964,#78965);
+#78964 = CARTESIAN_POINT('',(8.654206404775,-4.235725816531));
+#78965 = VECTOR('',#78966,1.);
+#78966 = DIRECTION('',(-0.901730732294,0.432298145308));
+#78967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78968 = PCURVE('',#78969,#78974);
+#78969 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#78970,#78971)
+ ,(#78972,#78973
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.75),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#78970 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#78971 = CARTESIAN_POINT('',(-2.40657352888,-4.77828676444,2.1));
+#78972 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#78973 = CARTESIAN_POINT('',(-2.40657352888,4.77828676444,2.1));
+#78974 = DEFINITIONAL_REPRESENTATION('',(#78975),#78978);
+#78975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78976,#78977),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.55657352888),.PIECEWISE_BEZIER_KNOTS.);
+#78976 = CARTESIAN_POINT('',(1.127128994834E-16,1.));
+#78977 = CARTESIAN_POINT('',(9.75,1.));
+#78978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78979 = ORIENTED_EDGE('',*,*,#78980,.F.);
+#78980 = EDGE_CURVE('',#78981,#78954,#78983,.T.);
+#78981 = VERTEX_POINT('',#78982);
+#78982 = CARTESIAN_POINT('',(-2.32828676444,-4.85657352888,2.1));
+#78983 = SURFACE_CURVE('',#78984,(#78988,#78995),.PCURVE_S1.);
+#78984 = LINE('',#78985,#78986);
+#78985 = CARTESIAN_POINT('',(-2.32828676444,-4.85657352888,2.1));
+#78986 = VECTOR('',#78987,1.);
+#78987 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#78988 = PCURVE('',#69788,#78989);
+#78989 = DEFINITIONAL_REPRESENTATION('',(#78990),#78994);
+#78990 = LINE('',#78991,#78992);
+#78991 = CARTESIAN_POINT('',(8.758643209272,-4.198975458173));
+#78992 = VECTOR('',#78993,1.);
+#78993 = DIRECTION('',(-0.943300865651,-0.331938965568));
+#78994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#78995 = PCURVE('',#78996,#79001);
+#78996 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#78997,#78998)
+ ,(#78999,#79000
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#78997 = CARTESIAN_POINT('',(-2.425,-5.05,1.19));
+#78998 = CARTESIAN_POINT('',(-2.32828676444,-4.85657352888,2.1));
+#78999 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#79000 = CARTESIAN_POINT('',(-2.40657352888,-4.77828676444,2.1));
+#79001 = DEFINITIONAL_REPRESENTATION('',(#79002),#79005);
+#79002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79003,#79004),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.110714204025),.PIECEWISE_BEZIER_KNOTS.);
+#79003 = CARTESIAN_POINT('',(5.479394065189E-16,1.));
+#79004 = CARTESIAN_POINT('',(0.247487373415,1.));
+#79005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79006 = ORIENTED_EDGE('',*,*,#79007,.F.);
+#79007 = EDGE_CURVE('',#79008,#78981,#79010,.T.);
+#79008 = VERTEX_POINT('',#79009);
+#79009 = CARTESIAN_POINT('',(2.32828676444,-4.85657352888,2.1));
+#79010 = SURFACE_CURVE('',#79011,(#79015,#79022),.PCURVE_S1.);
+#79011 = LINE('',#79012,#79013);
+#79012 = CARTESIAN_POINT('',(2.32828676444,-4.85657352888,2.1));
+#79013 = VECTOR('',#79014,1.);
+#79014 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#79015 = PCURVE('',#69788,#79016);
+#79016 = DEFINITIONAL_REPRESENTATION('',(#79017),#79021);
+#79017 = LINE('',#79018,#79019);
+#79018 = CARTESIAN_POINT('',(10.771671309297,4.313882584484E-12));
+#79019 = VECTOR('',#79020,1.);
+#79020 = DIRECTION('',(-0.432298145308,-0.901730732294));
+#79021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79022 = PCURVE('',#79023,#79028);
+#79023 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#79024,#79025)
+ ,(#79026,#79027
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.85),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#79024 = CARTESIAN_POINT('',(2.425,-5.05,1.19));
+#79025 = CARTESIAN_POINT('',(2.32828676444,-4.85657352888,2.1));
+#79026 = CARTESIAN_POINT('',(-2.425,-5.05,1.19));
+#79027 = CARTESIAN_POINT('',(-2.32828676444,-4.85657352888,2.1));
+#79028 = DEFINITIONAL_REPRESENTATION('',(#79029),#79032);
+#79029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79030,#79031),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.65657352888),.PIECEWISE_BEZIER_KNOTS.);
+#79030 = CARTESIAN_POINT('',(2.178948773852E-16,1.));
+#79031 = CARTESIAN_POINT('',(4.85,1.));
+#79032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79033 = ORIENTED_EDGE('',*,*,#79034,.F.);
+#79034 = EDGE_CURVE('',#69747,#79008,#79035,.T.);
+#79035 = SURFACE_CURVE('',#79036,(#79040,#79047),.PCURVE_S1.);
+#79036 = LINE('',#79037,#79038);
+#79037 = CARTESIAN_POINT('',(2.40657352888,-4.77828676444,2.1));
+#79038 = VECTOR('',#79039,1.);
+#79039 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#79040 = PCURVE('',#69788,#79041);
+#79041 = DEFINITIONAL_REPRESENTATION('',(#79042),#79046);
+#79042 = LINE('',#79043,#79044);
+#79043 = CARTESIAN_POINT('',(10.734920950939,0.104436804501));
+#79044 = VECTOR('',#79045,1.);
+#79045 = DIRECTION('',(0.331938965568,-0.943300865651));
+#79046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79047 = PCURVE('',#69761,#79048);
+#79048 = DEFINITIONAL_REPRESENTATION('',(#79049),#79052);
+#79049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79050,#79051),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.110714204025),.PIECEWISE_BEZIER_KNOTS.);
+#79050 = CARTESIAN_POINT('',(-1.31394792011E-16,1.));
+#79051 = CARTESIAN_POINT('',(0.247487373415,1.));
+#79052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79053 = ORIENTED_EDGE('',*,*,#69773,.F.);
+#79054 = ORIENTED_EDGE('',*,*,#78854,.F.);
+#79055 = FACE_BOUND('',#79056,.T.);
+#79056 = EDGE_LOOP('',(#79057));
+#79057 = ORIENTED_EDGE('',*,*,#79058,.F.);
+#79058 = EDGE_CURVE('',#79059,#79059,#79061,.T.);
+#79059 = VERTEX_POINT('',#79060);
+#79060 = CARTESIAN_POINT('',(-1.70657352888,3.90657352888,2.1));
+#79061 = SURFACE_CURVE('',#79062,(#79067,#79074),.PCURVE_S1.);
+#79062 = CIRCLE('',#79063,0.25);
+#79063 = AXIS2_PLACEMENT_3D('',#79064,#79065,#79066);
+#79064 = CARTESIAN_POINT('',(-1.70657352888,4.15657352888,2.1));
+#79065 = DIRECTION('',(-0.,0.,1.));
+#79066 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79067 = PCURVE('',#69788,#79068);
+#79068 = DEFINITIONAL_REPRESENTATION('',(#79069),#79073);
+#79069 = CIRCLE('',#79070,0.25);
+#79070 = AXIS2_PLACEMENT_2D('',#79071,#79072);
+#79071 = CARTESIAN_POINT('',(0.899976991252,0.258009229463));
+#79072 = DIRECTION('',(0.901730732294,-0.432298145308));
+#79073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79074 = PCURVE('',#79075,#79080);
+#79075 = CYLINDRICAL_SURFACE('',#79076,0.25);
+#79076 = AXIS2_PLACEMENT_3D('',#79077,#79078,#79079);
+#79077 = CARTESIAN_POINT('',(-1.70657352888,4.15657352888,2.1));
+#79078 = DIRECTION('',(-0.,0.,-1.));
+#79079 = DIRECTION('',(2.22044604925E-16,-1.,-0.));
+#79080 = DEFINITIONAL_REPRESENTATION('',(#79081),#79085);
+#79081 = LINE('',#79082,#79083);
+#79082 = CARTESIAN_POINT('',(6.28318530718,0.));
+#79083 = VECTOR('',#79084,1.);
+#79084 = DIRECTION('',(-1.,0.));
+#79085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79086 = ADVANCED_FACE('',(#79087),#69761,.F.);
+#79087 = FACE_BOUND('',#79088,.F.);
+#79088 = EDGE_LOOP('',(#79089,#79111,#79131,#79132));
+#79089 = ORIENTED_EDGE('',*,*,#79090,.T.);
+#79090 = EDGE_CURVE('',#69725,#79091,#79093,.T.);
+#79091 = VERTEX_POINT('',#79092);
+#79092 = CARTESIAN_POINT('',(2.425,-5.05,1.19));
+#79093 = SURFACE_CURVE('',#79094,(#79098,#79105),.PCURVE_S1.);
+#79094 = LINE('',#79095,#79096);
+#79095 = CARTESIAN_POINT('',(2.6,-4.875,1.19));
+#79096 = VECTOR('',#79097,1.);
+#79097 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#79098 = PCURVE('',#69761,#79099);
+#79099 = DEFINITIONAL_REPRESENTATION('',(#79100),#79104);
+#79100 = LINE('',#79101,#79102);
+#79101 = CARTESIAN_POINT('',(-5.441623427294E-16,1.571745571742E-16));
+#79102 = VECTOR('',#79103,1.);
+#79103 = DIRECTION('',(1.,-9.382699500636E-16));
+#79104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79105 = PCURVE('',#71197,#79106);
+#79106 = DEFINITIONAL_REPRESENTATION('',(#79107),#79110);
+#79107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79108,#79109),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.247487373415),.PIECEWISE_BEZIER_KNOTS.);
+#79108 = CARTESIAN_POINT('',(-2.957599466249E-16,1.));
+#79109 = CARTESIAN_POINT('',(0.282842712475,1.));
+#79110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79111 = ORIENTED_EDGE('',*,*,#79112,.T.);
+#79112 = EDGE_CURVE('',#79091,#79008,#79113,.T.);
+#79113 = SURFACE_CURVE('',#79114,(#79117,#79124),.PCURVE_S1.);
+#79114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79115,#79116),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79115 = CARTESIAN_POINT('',(2.425,-5.05,1.19));
+#79116 = CARTESIAN_POINT('',(2.32828676444,-4.85657352888,2.1));
+#79117 = PCURVE('',#69761,#79118);
+#79118 = DEFINITIONAL_REPRESENTATION('',(#79119),#79123);
+#79119 = LINE('',#79120,#79121);
+#79120 = CARTESIAN_POINT('',(0.247487373415,-7.503540832126E-17));
+#79121 = VECTOR('',#79122,1.);
+#79122 = DIRECTION('',(6.383782391595E-16,1.));
+#79123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79124 = PCURVE('',#79023,#79125);
+#79125 = DEFINITIONAL_REPRESENTATION('',(#79126),#79130);
+#79126 = LINE('',#79127,#79128);
+#79127 = CARTESIAN_POINT('',(-5.112538489012E-16,5.778986628248E-17));
+#79128 = VECTOR('',#79129,1.);
+#79129 = DIRECTION('',(7.291487262864E-16,1.));
+#79130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79131 = ORIENTED_EDGE('',*,*,#79034,.F.);
+#79132 = ORIENTED_EDGE('',*,*,#69746,.F.);
+#79133 = ADVANCED_FACE('',(#79134),#69112,.F.);
+#79134 = FACE_BOUND('',#79135,.F.);
+#79135 = EDGE_LOOP('',(#79136,#79137,#79158,#79159,#79160,#79161));
+#79136 = ORIENTED_EDGE('',*,*,#70115,.F.);
+#79137 = ORIENTED_EDGE('',*,*,#79138,.T.);
+#79138 = EDGE_CURVE('',#70087,#72370,#79139,.T.);
+#79139 = SURFACE_CURVE('',#79140,(#79144,#79151),.PCURVE_S1.);
+#79140 = LINE('',#79141,#79142);
+#79141 = CARTESIAN_POINT('',(3.15,3.725,1.19));
+#79142 = VECTOR('',#79143,1.);
+#79143 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79144 = PCURVE('',#69112,#79145);
+#79145 = DEFINITIONAL_REPRESENTATION('',(#79146),#79150);
+#79146 = LINE('',#79147,#79148);
+#79147 = CARTESIAN_POINT('',(-0.,0.));
+#79148 = VECTOR('',#79149,1.);
+#79149 = DIRECTION('',(0.,-1.));
+#79150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79151 = PCURVE('',#70103,#79152);
+#79152 = DEFINITIONAL_REPRESENTATION('',(#79153),#79157);
+#79153 = LINE('',#79154,#79155);
+#79154 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79155 = VECTOR('',#79156,1.);
+#79156 = DIRECTION('',(0.,-1.));
+#79157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79158 = ORIENTED_EDGE('',*,*,#72393,.T.);
+#79159 = ORIENTED_EDGE('',*,*,#72689,.T.);
+#79160 = ORIENTED_EDGE('',*,*,#69096,.F.);
+#79161 = ORIENTED_EDGE('',*,*,#69830,.F.);
+#79162 = ADVANCED_FACE('',(#79163),#69712,.F.);
+#79163 = FACE_BOUND('',#79164,.F.);
+#79164 = EDGE_LOOP('',(#79165,#79166,#79187,#79188,#79189,#79190));
+#79165 = ORIENTED_EDGE('',*,*,#71764,.F.);
+#79166 = ORIENTED_EDGE('',*,*,#79167,.T.);
+#79167 = EDGE_CURVE('',#71741,#71446,#79168,.T.);
+#79168 = SURFACE_CURVE('',#79169,(#79173,#79180),.PCURVE_S1.);
+#79169 = LINE('',#79170,#79171);
+#79170 = CARTESIAN_POINT('',(3.15,-4.075,1.19));
+#79171 = VECTOR('',#79172,1.);
+#79172 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79173 = PCURVE('',#69712,#79174);
+#79174 = DEFINITIONAL_REPRESENTATION('',(#79175),#79179);
+#79175 = LINE('',#79176,#79177);
+#79176 = CARTESIAN_POINT('',(-0.,0.));
+#79177 = VECTOR('',#79178,1.);
+#79178 = DIRECTION('',(0.,-1.));
+#79179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79180 = PCURVE('',#71462,#79181);
+#79181 = DEFINITIONAL_REPRESENTATION('',(#79182),#79186);
+#79182 = LINE('',#79183,#79184);
+#79183 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79184 = VECTOR('',#79185,1.);
+#79185 = DIRECTION('',(0.,-1.));
+#79186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79187 = ORIENTED_EDGE('',*,*,#71474,.T.);
+#79188 = ORIENTED_EDGE('',*,*,#71498,.T.);
+#79189 = ORIENTED_EDGE('',*,*,#69696,.F.);
+#79190 = ORIENTED_EDGE('',*,*,#72121,.F.);
+#79191 = ADVANCED_FACE('',(#79192),#69162,.F.);
+#79192 = FACE_BOUND('',#79193,.F.);
+#79193 = EDGE_LOOP('',(#79194,#79195,#79216,#79217,#79218,#79219));
+#79194 = ORIENTED_EDGE('',*,*,#72995,.F.);
+#79195 = ORIENTED_EDGE('',*,*,#79196,.T.);
+#79196 = EDGE_CURVE('',#72967,#73574,#79197,.T.);
+#79197 = SURFACE_CURVE('',#79198,(#79202,#79209),.PCURVE_S1.);
+#79198 = LINE('',#79199,#79200);
+#79199 = CARTESIAN_POINT('',(3.15,3.075,1.19));
+#79200 = VECTOR('',#79201,1.);
+#79201 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79202 = PCURVE('',#69162,#79203);
+#79203 = DEFINITIONAL_REPRESENTATION('',(#79204),#79208);
+#79204 = LINE('',#79205,#79206);
+#79205 = CARTESIAN_POINT('',(-0.,0.));
+#79206 = VECTOR('',#79207,1.);
+#79207 = DIRECTION('',(0.,-1.));
+#79208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79209 = PCURVE('',#72983,#79210);
+#79210 = DEFINITIONAL_REPRESENTATION('',(#79211),#79215);
+#79211 = LINE('',#79212,#79213);
+#79212 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79213 = VECTOR('',#79214,1.);
+#79214 = DIRECTION('',(0.,-1.));
+#79215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79216 = ORIENTED_EDGE('',*,*,#73597,.T.);
+#79217 = ORIENTED_EDGE('',*,*,#73893,.T.);
+#79218 = ORIENTED_EDGE('',*,*,#69146,.F.);
+#79219 = ORIENTED_EDGE('',*,*,#72710,.F.);
+#79220 = ADVANCED_FACE('',(#79221),#69662,.F.);
+#79221 = FACE_BOUND('',#79222,.F.);
+#79222 = EDGE_LOOP('',(#79223,#79224,#79245,#79246,#79247,#79248));
+#79223 = ORIENTED_EDGE('',*,*,#72638,.F.);
+#79224 = ORIENTED_EDGE('',*,*,#79225,.T.);
+#79225 = EDGE_CURVE('',#72615,#72048,#79226,.T.);
+#79226 = SURFACE_CURVE('',#79227,(#79231,#79238),.PCURVE_S1.);
+#79227 = LINE('',#79228,#79229);
+#79228 = CARTESIAN_POINT('',(3.15,-3.425,1.19));
+#79229 = VECTOR('',#79230,1.);
+#79230 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79231 = PCURVE('',#69662,#79232);
+#79232 = DEFINITIONAL_REPRESENTATION('',(#79233),#79237);
+#79233 = LINE('',#79234,#79235);
+#79234 = CARTESIAN_POINT('',(-0.,0.));
+#79235 = VECTOR('',#79236,1.);
+#79236 = DIRECTION('',(0.,-1.));
+#79237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79238 = PCURVE('',#72064,#79239);
+#79239 = DEFINITIONAL_REPRESENTATION('',(#79240),#79244);
+#79240 = LINE('',#79241,#79242);
+#79241 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79242 = VECTOR('',#79243,1.);
+#79243 = DIRECTION('',(0.,-1.));
+#79244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79245 = ORIENTED_EDGE('',*,*,#72076,.T.);
+#79246 = ORIENTED_EDGE('',*,*,#72100,.T.);
+#79247 = ORIENTED_EDGE('',*,*,#69646,.F.);
+#79248 = ORIENTED_EDGE('',*,*,#73325,.F.);
+#79249 = ADVANCED_FACE('',(#79250),#69212,.F.);
+#79250 = FACE_BOUND('',#79251,.F.);
+#79251 = EDGE_LOOP('',(#79252,#79253,#79274,#79275,#79276,#79277));
+#79252 = ORIENTED_EDGE('',*,*,#74199,.F.);
+#79253 = ORIENTED_EDGE('',*,*,#79254,.T.);
+#79254 = EDGE_CURVE('',#74171,#74778,#79255,.T.);
+#79255 = SURFACE_CURVE('',#79256,(#79260,#79267),.PCURVE_S1.);
+#79256 = LINE('',#79257,#79258);
+#79257 = CARTESIAN_POINT('',(3.15,2.425,1.19));
+#79258 = VECTOR('',#79259,1.);
+#79259 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79260 = PCURVE('',#69212,#79261);
+#79261 = DEFINITIONAL_REPRESENTATION('',(#79262),#79266);
+#79262 = LINE('',#79263,#79264);
+#79263 = CARTESIAN_POINT('',(-0.,0.));
+#79264 = VECTOR('',#79265,1.);
+#79265 = DIRECTION('',(0.,-1.));
+#79266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79267 = PCURVE('',#74187,#79268);
+#79268 = DEFINITIONAL_REPRESENTATION('',(#79269),#79273);
+#79269 = LINE('',#79270,#79271);
+#79270 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79271 = VECTOR('',#79272,1.);
+#79272 = DIRECTION('',(0.,-1.));
+#79273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79274 = ORIENTED_EDGE('',*,*,#74801,.T.);
+#79275 = ORIENTED_EDGE('',*,*,#75097,.T.);
+#79276 = ORIENTED_EDGE('',*,*,#69196,.F.);
+#79277 = ORIENTED_EDGE('',*,*,#73914,.F.);
+#79278 = ADVANCED_FACE('',(#79279),#69612,.F.);
+#79279 = FACE_BOUND('',#79280,.F.);
+#79280 = EDGE_LOOP('',(#79281,#79282,#79303,#79304,#79305,#79306));
+#79281 = ORIENTED_EDGE('',*,*,#73842,.F.);
+#79282 = ORIENTED_EDGE('',*,*,#79283,.T.);
+#79283 = EDGE_CURVE('',#73819,#73252,#79284,.T.);
+#79284 = SURFACE_CURVE('',#79285,(#79289,#79296),.PCURVE_S1.);
+#79285 = LINE('',#79286,#79287);
+#79286 = CARTESIAN_POINT('',(3.15,-2.775,1.19));
+#79287 = VECTOR('',#79288,1.);
+#79288 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79289 = PCURVE('',#69612,#79290);
+#79290 = DEFINITIONAL_REPRESENTATION('',(#79291),#79295);
+#79291 = LINE('',#79292,#79293);
+#79292 = CARTESIAN_POINT('',(-0.,0.));
+#79293 = VECTOR('',#79294,1.);
+#79294 = DIRECTION('',(0.,-1.));
+#79295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79296 = PCURVE('',#73268,#79297);
+#79297 = DEFINITIONAL_REPRESENTATION('',(#79298),#79302);
+#79298 = LINE('',#79299,#79300);
+#79299 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79300 = VECTOR('',#79301,1.);
+#79301 = DIRECTION('',(0.,-1.));
+#79302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79303 = ORIENTED_EDGE('',*,*,#73280,.T.);
+#79304 = ORIENTED_EDGE('',*,*,#73304,.T.);
+#79305 = ORIENTED_EDGE('',*,*,#69596,.F.);
+#79306 = ORIENTED_EDGE('',*,*,#74529,.F.);
+#79307 = ADVANCED_FACE('',(#79308),#69262,.F.);
+#79308 = FACE_BOUND('',#79309,.F.);
+#79309 = EDGE_LOOP('',(#79310,#79311,#79332,#79333,#79334,#79335));
+#79310 = ORIENTED_EDGE('',*,*,#75403,.F.);
+#79311 = ORIENTED_EDGE('',*,*,#79312,.T.);
+#79312 = EDGE_CURVE('',#75375,#75982,#79313,.T.);
+#79313 = SURFACE_CURVE('',#79314,(#79318,#79325),.PCURVE_S1.);
+#79314 = LINE('',#79315,#79316);
+#79315 = CARTESIAN_POINT('',(3.15,1.775,1.19));
+#79316 = VECTOR('',#79317,1.);
+#79317 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79318 = PCURVE('',#69262,#79319);
+#79319 = DEFINITIONAL_REPRESENTATION('',(#79320),#79324);
+#79320 = LINE('',#79321,#79322);
+#79321 = CARTESIAN_POINT('',(-0.,0.));
+#79322 = VECTOR('',#79323,1.);
+#79323 = DIRECTION('',(0.,-1.));
+#79324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79325 = PCURVE('',#75391,#79326);
+#79326 = DEFINITIONAL_REPRESENTATION('',(#79327),#79331);
+#79327 = LINE('',#79328,#79329);
+#79328 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79329 = VECTOR('',#79330,1.);
+#79330 = DIRECTION('',(0.,-1.));
+#79331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79332 = ORIENTED_EDGE('',*,*,#76005,.T.);
+#79333 = ORIENTED_EDGE('',*,*,#76301,.T.);
+#79334 = ORIENTED_EDGE('',*,*,#69246,.F.);
+#79335 = ORIENTED_EDGE('',*,*,#75118,.F.);
+#79336 = ADVANCED_FACE('',(#79337),#69562,.F.);
+#79337 = FACE_BOUND('',#79338,.F.);
+#79338 = EDGE_LOOP('',(#79339,#79340,#79361,#79362,#79363,#79364));
+#79339 = ORIENTED_EDGE('',*,*,#75046,.F.);
+#79340 = ORIENTED_EDGE('',*,*,#79341,.T.);
+#79341 = EDGE_CURVE('',#75023,#74456,#79342,.T.);
+#79342 = SURFACE_CURVE('',#79343,(#79347,#79354),.PCURVE_S1.);
+#79343 = LINE('',#79344,#79345);
+#79344 = CARTESIAN_POINT('',(3.15,-2.125,1.19));
+#79345 = VECTOR('',#79346,1.);
+#79346 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79347 = PCURVE('',#69562,#79348);
+#79348 = DEFINITIONAL_REPRESENTATION('',(#79349),#79353);
+#79349 = LINE('',#79350,#79351);
+#79350 = CARTESIAN_POINT('',(-0.,0.));
+#79351 = VECTOR('',#79352,1.);
+#79352 = DIRECTION('',(0.,-1.));
+#79353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79354 = PCURVE('',#74472,#79355);
+#79355 = DEFINITIONAL_REPRESENTATION('',(#79356),#79360);
+#79356 = LINE('',#79357,#79358);
+#79357 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79358 = VECTOR('',#79359,1.);
+#79359 = DIRECTION('',(0.,-1.));
+#79360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79361 = ORIENTED_EDGE('',*,*,#74484,.T.);
+#79362 = ORIENTED_EDGE('',*,*,#74508,.T.);
+#79363 = ORIENTED_EDGE('',*,*,#69546,.F.);
+#79364 = ORIENTED_EDGE('',*,*,#75733,.F.);
+#79365 = ADVANCED_FACE('',(#79366),#69312,.F.);
+#79366 = FACE_BOUND('',#79367,.F.);
+#79367 = EDGE_LOOP('',(#79368,#79369,#79390,#79391,#79392,#79393));
+#79368 = ORIENTED_EDGE('',*,*,#76607,.F.);
+#79369 = ORIENTED_EDGE('',*,*,#79370,.T.);
+#79370 = EDGE_CURVE('',#76579,#77186,#79371,.T.);
+#79371 = SURFACE_CURVE('',#79372,(#79376,#79383),.PCURVE_S1.);
+#79372 = LINE('',#79373,#79374);
+#79373 = CARTESIAN_POINT('',(3.15,1.125,1.19));
+#79374 = VECTOR('',#79375,1.);
+#79375 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79376 = PCURVE('',#69312,#79377);
+#79377 = DEFINITIONAL_REPRESENTATION('',(#79378),#79382);
+#79378 = LINE('',#79379,#79380);
+#79379 = CARTESIAN_POINT('',(-0.,0.));
+#79380 = VECTOR('',#79381,1.);
+#79381 = DIRECTION('',(0.,-1.));
+#79382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79383 = PCURVE('',#76595,#79384);
+#79384 = DEFINITIONAL_REPRESENTATION('',(#79385),#79389);
+#79385 = LINE('',#79386,#79387);
+#79386 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79387 = VECTOR('',#79388,1.);
+#79388 = DIRECTION('',(0.,-1.));
+#79389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79390 = ORIENTED_EDGE('',*,*,#77209,.T.);
+#79391 = ORIENTED_EDGE('',*,*,#77505,.T.);
+#79392 = ORIENTED_EDGE('',*,*,#69296,.F.);
+#79393 = ORIENTED_EDGE('',*,*,#76322,.F.);
+#79394 = ADVANCED_FACE('',(#79395),#69512,.F.);
+#79395 = FACE_BOUND('',#79396,.F.);
+#79396 = EDGE_LOOP('',(#79397,#79398,#79419,#79420,#79421,#79422));
+#79397 = ORIENTED_EDGE('',*,*,#76250,.F.);
+#79398 = ORIENTED_EDGE('',*,*,#79399,.T.);
+#79399 = EDGE_CURVE('',#76227,#75660,#79400,.T.);
+#79400 = SURFACE_CURVE('',#79401,(#79405,#79412),.PCURVE_S1.);
+#79401 = LINE('',#79402,#79403);
+#79402 = CARTESIAN_POINT('',(3.15,-1.475,1.19));
+#79403 = VECTOR('',#79404,1.);
+#79404 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79405 = PCURVE('',#69512,#79406);
+#79406 = DEFINITIONAL_REPRESENTATION('',(#79407),#79411);
+#79407 = LINE('',#79408,#79409);
+#79408 = CARTESIAN_POINT('',(-0.,0.));
+#79409 = VECTOR('',#79410,1.);
+#79410 = DIRECTION('',(0.,-1.));
+#79411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79412 = PCURVE('',#75676,#79413);
+#79413 = DEFINITIONAL_REPRESENTATION('',(#79414),#79418);
+#79414 = LINE('',#79415,#79416);
+#79415 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79416 = VECTOR('',#79417,1.);
+#79417 = DIRECTION('',(0.,-1.));
+#79418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79419 = ORIENTED_EDGE('',*,*,#75688,.T.);
+#79420 = ORIENTED_EDGE('',*,*,#75712,.T.);
+#79421 = ORIENTED_EDGE('',*,*,#69496,.F.);
+#79422 = ORIENTED_EDGE('',*,*,#76937,.F.);
+#79423 = ADVANCED_FACE('',(#79424),#69362,.F.);
+#79424 = FACE_BOUND('',#79425,.F.);
+#79425 = EDGE_LOOP('',(#79426,#79427,#79448,#79449,#79450,#79451));
+#79426 = ORIENTED_EDGE('',*,*,#77811,.F.);
+#79427 = ORIENTED_EDGE('',*,*,#79428,.T.);
+#79428 = EDGE_CURVE('',#77783,#78390,#79429,.T.);
+#79429 = SURFACE_CURVE('',#79430,(#79434,#79441),.PCURVE_S1.);
+#79430 = LINE('',#79431,#79432);
+#79431 = CARTESIAN_POINT('',(3.15,0.475,1.19));
+#79432 = VECTOR('',#79433,1.);
+#79433 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79434 = PCURVE('',#69362,#79435);
+#79435 = DEFINITIONAL_REPRESENTATION('',(#79436),#79440);
+#79436 = LINE('',#79437,#79438);
+#79437 = CARTESIAN_POINT('',(-0.,0.));
+#79438 = VECTOR('',#79439,1.);
+#79439 = DIRECTION('',(0.,-1.));
+#79440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79441 = PCURVE('',#77799,#79442);
+#79442 = DEFINITIONAL_REPRESENTATION('',(#79443),#79447);
+#79443 = LINE('',#79444,#79445);
+#79444 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79445 = VECTOR('',#79446,1.);
+#79446 = DIRECTION('',(0.,-1.));
+#79447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79448 = ORIENTED_EDGE('',*,*,#78413,.T.);
+#79449 = ORIENTED_EDGE('',*,*,#78709,.T.);
+#79450 = ORIENTED_EDGE('',*,*,#69346,.F.);
+#79451 = ORIENTED_EDGE('',*,*,#77526,.F.);
+#79452 = ADVANCED_FACE('',(#79453),#69462,.F.);
+#79453 = FACE_BOUND('',#79454,.F.);
+#79454 = EDGE_LOOP('',(#79455,#79456,#79477,#79478,#79479,#79480));
+#79455 = ORIENTED_EDGE('',*,*,#77454,.F.);
+#79456 = ORIENTED_EDGE('',*,*,#79457,.T.);
+#79457 = EDGE_CURVE('',#77431,#76864,#79458,.T.);
+#79458 = SURFACE_CURVE('',#79459,(#79463,#79470),.PCURVE_S1.);
+#79459 = LINE('',#79460,#79461);
+#79460 = CARTESIAN_POINT('',(3.15,-0.825,1.19));
+#79461 = VECTOR('',#79462,1.);
+#79462 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79463 = PCURVE('',#69462,#79464);
+#79464 = DEFINITIONAL_REPRESENTATION('',(#79465),#79469);
+#79465 = LINE('',#79466,#79467);
+#79466 = CARTESIAN_POINT('',(-0.,0.));
+#79467 = VECTOR('',#79468,1.);
+#79468 = DIRECTION('',(0.,-1.));
+#79469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79470 = PCURVE('',#76880,#79471);
+#79471 = DEFINITIONAL_REPRESENTATION('',(#79472),#79476);
+#79472 = LINE('',#79473,#79474);
+#79473 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79474 = VECTOR('',#79475,1.);
+#79475 = DIRECTION('',(0.,-1.));
+#79476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79477 = ORIENTED_EDGE('',*,*,#76892,.T.);
+#79478 = ORIENTED_EDGE('',*,*,#76916,.T.);
+#79479 = ORIENTED_EDGE('',*,*,#69446,.F.);
+#79480 = ORIENTED_EDGE('',*,*,#78141,.F.);
+#79481 = ADVANCED_FACE('',(#79482),#69412,.F.);
+#79482 = FACE_BOUND('',#79483,.F.);
+#79483 = EDGE_LOOP('',(#79484,#79485,#79506,#79507,#79508,#79509));
+#79484 = ORIENTED_EDGE('',*,*,#78658,.F.);
+#79485 = ORIENTED_EDGE('',*,*,#79486,.T.);
+#79486 = EDGE_CURVE('',#78635,#78068,#79487,.T.);
+#79487 = SURFACE_CURVE('',#79488,(#79492,#79499),.PCURVE_S1.);
+#79488 = LINE('',#79489,#79490);
+#79489 = CARTESIAN_POINT('',(3.15,-0.175,1.19));
+#79490 = VECTOR('',#79491,1.);
+#79491 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79492 = PCURVE('',#69412,#79493);
+#79493 = DEFINITIONAL_REPRESENTATION('',(#79494),#79498);
+#79494 = LINE('',#79495,#79496);
+#79495 = CARTESIAN_POINT('',(-0.,0.));
+#79496 = VECTOR('',#79497,1.);
+#79497 = DIRECTION('',(0.,-1.));
+#79498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79499 = PCURVE('',#78084,#79500);
+#79500 = DEFINITIONAL_REPRESENTATION('',(#79501),#79505);
+#79501 = LINE('',#79502,#79503);
+#79502 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79503 = VECTOR('',#79504,1.);
+#79504 = DIRECTION('',(0.,-1.));
+#79505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79506 = ORIENTED_EDGE('',*,*,#78096,.T.);
+#79507 = ORIENTED_EDGE('',*,*,#78120,.T.);
+#79508 = ORIENTED_EDGE('',*,*,#69396,.F.);
+#79509 = ORIENTED_EDGE('',*,*,#78730,.F.);
+#79510 = ADVANCED_FACE('',(#79511),#70103,.T.);
+#79511 = FACE_BOUND('',#79512,.T.);
+#79512 = EDGE_LOOP('',(#79513,#79514,#79515,#79516));
+#79513 = ORIENTED_EDGE('',*,*,#70086,.T.);
+#79514 = ORIENTED_EDGE('',*,*,#79138,.T.);
+#79515 = ORIENTED_EDGE('',*,*,#72369,.F.);
+#79516 = ORIENTED_EDGE('',*,*,#79517,.F.);
+#79517 = EDGE_CURVE('',#70059,#72347,#79518,.T.);
+#79518 = SURFACE_CURVE('',#79519,(#79523,#79530),.PCURVE_S1.);
+#79519 = LINE('',#79520,#79521);
+#79520 = CARTESIAN_POINT('',(3.43,3.725,0.91));
+#79521 = VECTOR('',#79522,1.);
+#79522 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79523 = PCURVE('',#70103,#79524);
+#79524 = DEFINITIONAL_REPRESENTATION('',(#79525),#79529);
+#79525 = LINE('',#79526,#79527);
+#79526 = CARTESIAN_POINT('',(6.28318530718,0.));
+#79527 = VECTOR('',#79528,1.);
+#79528 = DIRECTION('',(0.,-1.));
+#79529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79530 = PCURVE('',#70074,#79531);
+#79531 = DEFINITIONAL_REPRESENTATION('',(#79532),#79536);
+#79532 = LINE('',#79533,#79534);
+#79533 = CARTESIAN_POINT('',(0.63,0.));
+#79534 = VECTOR('',#79535,1.);
+#79535 = DIRECTION('',(0.,-1.));
+#79536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79537 = ADVANCED_FACE('',(#79538),#70074,.F.);
+#79538 = FACE_BOUND('',#79539,.F.);
+#79539 = EDGE_LOOP('',(#79540,#79561,#79562,#79563));
+#79540 = ORIENTED_EDGE('',*,*,#79541,.T.);
+#79541 = EDGE_CURVE('',#70026,#72319,#79542,.T.);
+#79542 = SURFACE_CURVE('',#79543,(#79547,#79554),.PCURVE_S1.);
+#79543 = LINE('',#79544,#79545);
+#79544 = CARTESIAN_POINT('',(3.43,3.725,0.28));
+#79545 = VECTOR('',#79546,1.);
+#79546 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79547 = PCURVE('',#70074,#79548);
+#79548 = DEFINITIONAL_REPRESENTATION('',(#79549),#79553);
+#79549 = LINE('',#79550,#79551);
+#79550 = CARTESIAN_POINT('',(0.,0.));
+#79551 = VECTOR('',#79552,1.);
+#79552 = DIRECTION('',(0.,-1.));
+#79553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79554 = PCURVE('',#70046,#79555);
+#79555 = DEFINITIONAL_REPRESENTATION('',(#79556),#79560);
+#79556 = LINE('',#79557,#79558);
+#79557 = CARTESIAN_POINT('',(1.570796326795,0.));
+#79558 = VECTOR('',#79559,1.);
+#79559 = DIRECTION('',(0.,-1.));
+#79560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79561 = ORIENTED_EDGE('',*,*,#72346,.T.);
+#79562 = ORIENTED_EDGE('',*,*,#79517,.F.);
+#79563 = ORIENTED_EDGE('',*,*,#70058,.F.);
+#79564 = ADVANCED_FACE('',(#79565),#70046,.F.);
+#79565 = FACE_BOUND('',#79566,.F.);
+#79566 = EDGE_LOOP('',(#79567,#79588,#79589,#79590));
+#79567 = ORIENTED_EDGE('',*,*,#79568,.T.);
+#79568 = EDGE_CURVE('',#69998,#72296,#79569,.T.);
+#79569 = SURFACE_CURVE('',#79570,(#79574,#79581),.PCURVE_S1.);
+#79570 = LINE('',#79571,#79572);
+#79571 = CARTESIAN_POINT('',(3.53,3.725,0.18));
+#79572 = VECTOR('',#79573,1.);
+#79573 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79574 = PCURVE('',#70046,#79575);
+#79575 = DEFINITIONAL_REPRESENTATION('',(#79576),#79580);
+#79576 = LINE('',#79577,#79578);
+#79577 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#79578 = VECTOR('',#79579,1.);
+#79579 = DIRECTION('',(0.,-1.));
+#79580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79581 = PCURVE('',#70013,#79582);
+#79582 = DEFINITIONAL_REPRESENTATION('',(#79583),#79587);
+#79583 = LINE('',#79584,#79585);
+#79584 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#79585 = VECTOR('',#79586,1.);
+#79586 = DIRECTION('',(0.,-1.));
+#79587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79588 = ORIENTED_EDGE('',*,*,#72318,.T.);
+#79589 = ORIENTED_EDGE('',*,*,#79541,.F.);
+#79590 = ORIENTED_EDGE('',*,*,#70025,.F.);
+#79591 = ADVANCED_FACE('',(#79592),#70013,.F.);
+#79592 = FACE_BOUND('',#79593,.F.);
+#79593 = EDGE_LOOP('',(#79594,#79615,#79616,#79617));
+#79594 = ORIENTED_EDGE('',*,*,#79595,.T.);
+#79595 = EDGE_CURVE('',#69970,#72273,#79596,.T.);
+#79596 = SURFACE_CURVE('',#79597,(#79601,#79608),.PCURVE_S1.);
+#79597 = LINE('',#79598,#79599);
+#79598 = CARTESIAN_POINT('',(3.9,3.725,0.18));
+#79599 = VECTOR('',#79600,1.);
+#79600 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79601 = PCURVE('',#70013,#79602);
+#79602 = DEFINITIONAL_REPRESENTATION('',(#79603),#79607);
+#79603 = LINE('',#79604,#79605);
+#79604 = CARTESIAN_POINT('',(-0.,0.));
+#79605 = VECTOR('',#79606,1.);
+#79606 = DIRECTION('',(0.,-1.));
+#79607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79608 = PCURVE('',#69985,#79609);
+#79609 = DEFINITIONAL_REPRESENTATION('',(#79610),#79614);
+#79610 = LINE('',#79611,#79612);
+#79611 = CARTESIAN_POINT('',(0.18,0.));
+#79612 = VECTOR('',#79613,1.);
+#79613 = DIRECTION('',(0.,-1.));
+#79614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79615 = ORIENTED_EDGE('',*,*,#72295,.T.);
+#79616 = ORIENTED_EDGE('',*,*,#79568,.F.);
+#79617 = ORIENTED_EDGE('',*,*,#69997,.F.);
+#79618 = ADVANCED_FACE('',(#79619),#69985,.F.);
+#79619 = FACE_BOUND('',#79620,.F.);
+#79620 = EDGE_LOOP('',(#79621,#79642,#79643,#79644));
+#79621 = ORIENTED_EDGE('',*,*,#79622,.T.);
+#79622 = EDGE_CURVE('',#69942,#72250,#79623,.T.);
+#79623 = SURFACE_CURVE('',#79624,(#79628,#79635),.PCURVE_S1.);
+#79624 = LINE('',#79625,#79626);
+#79625 = CARTESIAN_POINT('',(3.9,3.725,0.));
+#79626 = VECTOR('',#79627,1.);
+#79627 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79628 = PCURVE('',#69985,#79629);
+#79629 = DEFINITIONAL_REPRESENTATION('',(#79630),#79634);
+#79630 = LINE('',#79631,#79632);
+#79631 = CARTESIAN_POINT('',(0.,0.));
+#79632 = VECTOR('',#79633,1.);
+#79633 = DIRECTION('',(0.,-1.));
+#79634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79635 = PCURVE('',#69957,#79636);
+#79636 = DEFINITIONAL_REPRESENTATION('',(#79637),#79641);
+#79637 = LINE('',#79638,#79639);
+#79638 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#79639 = VECTOR('',#79640,1.);
+#79640 = DIRECTION('',(0.,-1.));
+#79641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79642 = ORIENTED_EDGE('',*,*,#72272,.T.);
+#79643 = ORIENTED_EDGE('',*,*,#79595,.F.);
+#79644 = ORIENTED_EDGE('',*,*,#69969,.F.);
+#79645 = ADVANCED_FACE('',(#79646),#69957,.F.);
+#79646 = FACE_BOUND('',#79647,.F.);
+#79647 = EDGE_LOOP('',(#79648,#79669,#79670,#79671));
+#79648 = ORIENTED_EDGE('',*,*,#79649,.T.);
+#79649 = EDGE_CURVE('',#69913,#72226,#79650,.T.);
+#79650 = SURFACE_CURVE('',#79651,(#79655,#79662),.PCURVE_S1.);
+#79651 = LINE('',#79652,#79653);
+#79652 = CARTESIAN_POINT('',(3.53,3.725,0.));
+#79653 = VECTOR('',#79654,1.);
+#79654 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79655 = PCURVE('',#69957,#79656);
+#79656 = DEFINITIONAL_REPRESENTATION('',(#79657),#79661);
+#79657 = LINE('',#79658,#79659);
+#79658 = CARTESIAN_POINT('',(0.,0.));
+#79659 = VECTOR('',#79660,1.);
+#79660 = DIRECTION('',(0.,-1.));
+#79661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79662 = PCURVE('',#69929,#79663);
+#79663 = DEFINITIONAL_REPRESENTATION('',(#79664),#79668);
+#79664 = LINE('',#79665,#79666);
+#79665 = CARTESIAN_POINT('',(4.712388980385,0.));
+#79666 = VECTOR('',#79667,1.);
+#79667 = DIRECTION('',(0.,-1.));
+#79668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79669 = ORIENTED_EDGE('',*,*,#72249,.T.);
+#79670 = ORIENTED_EDGE('',*,*,#79622,.F.);
+#79671 = ORIENTED_EDGE('',*,*,#69941,.F.);
+#79672 = ADVANCED_FACE('',(#79673),#69929,.T.);
+#79673 = FACE_BOUND('',#79674,.T.);
+#79674 = EDGE_LOOP('',(#79675,#79676,#79677,#79678));
+#79675 = ORIENTED_EDGE('',*,*,#69912,.T.);
+#79676 = ORIENTED_EDGE('',*,*,#79649,.T.);
+#79677 = ORIENTED_EDGE('',*,*,#72225,.F.);
+#79678 = ORIENTED_EDGE('',*,*,#79679,.F.);
+#79679 = EDGE_CURVE('',#69885,#72203,#79680,.T.);
+#79680 = SURFACE_CURVE('',#79681,(#79685,#79692),.PCURVE_S1.);
+#79681 = LINE('',#79682,#79683);
+#79682 = CARTESIAN_POINT('',(3.25,3.725,0.28));
+#79683 = VECTOR('',#79684,1.);
+#79684 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#79685 = PCURVE('',#69929,#79686);
+#79686 = DEFINITIONAL_REPRESENTATION('',(#79687),#79691);
+#79687 = LINE('',#79688,#79689);
+#79688 = CARTESIAN_POINT('',(6.28318530718,0.));
+#79689 = VECTOR('',#79690,1.);
+#79690 = DIRECTION('',(0.,-1.));
+#79691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79692 = PCURVE('',#69900,#79693);
+#79693 = DEFINITIONAL_REPRESENTATION('',(#79694),#79698);
+#79694 = LINE('',#79695,#79696);
+#79695 = CARTESIAN_POINT('',(0.63,0.));
+#79696 = VECTOR('',#79697,1.);
+#79697 = DIRECTION('',(0.,-1.));
+#79698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79699 = ADVANCED_FACE('',(#79700),#69900,.F.);
+#79700 = FACE_BOUND('',#79701,.F.);
+#79701 = EDGE_LOOP('',(#79702,#79703,#79704,#79705));
+#79702 = ORIENTED_EDGE('',*,*,#72174,.T.);
+#79703 = ORIENTED_EDGE('',*,*,#72202,.T.);
+#79704 = ORIENTED_EDGE('',*,*,#79679,.F.);
+#79705 = ORIENTED_EDGE('',*,*,#69884,.F.);
+#79706 = ADVANCED_FACE('',(#79707),#70224,.F.);
+#79707 = FACE_BOUND('',#79708,.F.);
+#79708 = EDGE_LOOP('',(#79709,#79710,#79730,#79756));
+#79709 = ORIENTED_EDGE('',*,*,#70210,.T.);
+#79710 = ORIENTED_EDGE('',*,*,#79711,.T.);
+#79711 = EDGE_CURVE('',#70189,#79712,#79714,.T.);
+#79712 = VERTEX_POINT('',#79713);
+#79713 = CARTESIAN_POINT('',(-2.45,-5.1,1.19));
+#79714 = SURFACE_CURVE('',#79715,(#79718,#79724),.PCURVE_S1.);
+#79715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79716,#79717),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79716 = CARTESIAN_POINT('',(-2.45,-5.1,1.01));
+#79717 = CARTESIAN_POINT('',(-2.45,-5.1,1.19));
+#79718 = PCURVE('',#70224,#79719);
+#79719 = DEFINITIONAL_REPRESENTATION('',(#79720),#79723);
+#79720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79721,#79722),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79721 = CARTESIAN_POINT('',(4.9,-0.18));
+#79722 = CARTESIAN_POINT('',(4.9,0.));
+#79723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79724 = PCURVE('',#70277,#79725);
+#79725 = DEFINITIONAL_REPRESENTATION('',(#79726),#79729);
+#79726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79727,#79728),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79727 = CARTESIAN_POINT('',(0.,-0.18));
+#79728 = CARTESIAN_POINT('',(0.,0.));
+#79729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79730 = ORIENTED_EDGE('',*,*,#79731,.F.);
+#79731 = EDGE_CURVE('',#71164,#79712,#79732,.T.);
+#79732 = SURFACE_CURVE('',#79733,(#79737,#79744),.PCURVE_S1.);
+#79733 = LINE('',#79734,#79735);
+#79734 = CARTESIAN_POINT('',(2.45,-5.1,1.19));
+#79735 = VECTOR('',#79736,1.);
+#79736 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#79737 = PCURVE('',#70224,#79738);
+#79738 = DEFINITIONAL_REPRESENTATION('',(#79739),#79743);
+#79739 = LINE('',#79740,#79741);
+#79740 = CARTESIAN_POINT('',(0.,0.));
+#79741 = VECTOR('',#79742,1.);
+#79742 = DIRECTION('',(1.,0.));
+#79743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79744 = PCURVE('',#79745,#79750);
+#79745 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#79746,#79747)
+ ,(#79748,#79749
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.9),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#79746 = CARTESIAN_POINT('',(2.45,-5.1,1.19));
+#79747 = CARTESIAN_POINT('',(2.425,-5.05,1.19));
+#79748 = CARTESIAN_POINT('',(-2.45,-5.1,1.19));
+#79749 = CARTESIAN_POINT('',(-2.425,-5.05,1.19));
+#79750 = DEFINITIONAL_REPRESENTATION('',(#79751),#79755);
+#79751 = LINE('',#79752,#79753);
+#79752 = CARTESIAN_POINT('',(6.629043957846E-17,-1.761076089746E-14));
+#79753 = VECTOR('',#79754,1.);
+#79754 = DIRECTION('',(1.,-3.624465736044E-15));
+#79755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79756 = ORIENTED_EDGE('',*,*,#71163,.F.);
+#79757 = ADVANCED_FACE('',(#79758),#70277,.F.);
+#79758 = FACE_BOUND('',#79759,.F.);
+#79759 = EDGE_LOOP('',(#79760,#79761,#79781,#79807));
+#79760 = ORIENTED_EDGE('',*,*,#70263,.T.);
+#79761 = ORIENTED_EDGE('',*,*,#79762,.T.);
+#79762 = EDGE_CURVE('',#70242,#79763,#79765,.T.);
+#79763 = VERTEX_POINT('',#79764);
+#79764 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#79765 = SURFACE_CURVE('',#79766,(#79769,#79775),.PCURVE_S1.);
+#79766 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79767,#79768),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79767 = CARTESIAN_POINT('',(-2.65,-4.9,1.01));
+#79768 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#79769 = PCURVE('',#70277,#79770);
+#79770 = DEFINITIONAL_REPRESENTATION('',(#79771),#79774);
+#79771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79772,#79773),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79772 = CARTESIAN_POINT('',(0.282842712475,-0.18));
+#79773 = CARTESIAN_POINT('',(0.282842712475,0.));
+#79774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79775 = PCURVE('',#71114,#79776);
+#79776 = DEFINITIONAL_REPRESENTATION('',(#79777),#79780);
+#79777 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79778,#79779),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79778 = CARTESIAN_POINT('',(0.,-0.18));
+#79779 = CARTESIAN_POINT('',(0.,0.));
+#79780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79781 = ORIENTED_EDGE('',*,*,#79782,.F.);
+#79782 = EDGE_CURVE('',#79712,#79763,#79783,.T.);
+#79783 = SURFACE_CURVE('',#79784,(#79788,#79795),.PCURVE_S1.);
+#79784 = LINE('',#79785,#79786);
+#79785 = CARTESIAN_POINT('',(-2.45,-5.1,1.19));
+#79786 = VECTOR('',#79787,1.);
+#79787 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#79788 = PCURVE('',#70277,#79789);
+#79789 = DEFINITIONAL_REPRESENTATION('',(#79790),#79794);
+#79790 = LINE('',#79791,#79792);
+#79791 = CARTESIAN_POINT('',(0.,0.));
+#79792 = VECTOR('',#79793,1.);
+#79793 = DIRECTION('',(1.,0.));
+#79794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79795 = PCURVE('',#79796,#79801);
+#79796 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#79797,#79798)
+ ,(#79799,#79800
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.282842712475),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#79797 = CARTESIAN_POINT('',(-2.45,-5.1,1.19));
+#79798 = CARTESIAN_POINT('',(-2.425,-5.05,1.19));
+#79799 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#79800 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#79801 = DEFINITIONAL_REPRESENTATION('',(#79802),#79806);
+#79802 = LINE('',#79803,#79804);
+#79803 = CARTESIAN_POINT('',(4.870471948706E-16,1.922636373372E-15));
+#79804 = VECTOR('',#79805,1.);
+#79805 = DIRECTION('',(1.,-8.347504965369E-16));
+#79806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79807 = ORIENTED_EDGE('',*,*,#79711,.F.);
+#79808 = ADVANCED_FACE('',(#79809),#71114,.F.);
+#79809 = FACE_BOUND('',#79810,.F.);
+#79810 = EDGE_LOOP('',(#79811,#79812,#79813,#79841));
+#79811 = ORIENTED_EDGE('',*,*,#79762,.F.);
+#79812 = ORIENTED_EDGE('',*,*,#71100,.T.);
+#79813 = ORIENTED_EDGE('',*,*,#79814,.T.);
+#79814 = EDGE_CURVE('',#71073,#79815,#79817,.T.);
+#79815 = VERTEX_POINT('',#79816);
+#79816 = CARTESIAN_POINT('',(-2.65,-4.375,1.19));
+#79817 = SURFACE_CURVE('',#79818,(#79822,#79829),.PCURVE_S1.);
+#79818 = LINE('',#79819,#79820);
+#79819 = CARTESIAN_POINT('',(-2.65,-4.375,0.917003108779));
+#79820 = VECTOR('',#79821,1.);
+#79821 = DIRECTION('',(0.,0.,1.));
+#79822 = PCURVE('',#71114,#79823);
+#79823 = DEFINITIONAL_REPRESENTATION('',(#79824),#79828);
+#79824 = LINE('',#79825,#79826);
+#79825 = CARTESIAN_POINT('',(0.525,-0.272996891221));
+#79826 = VECTOR('',#79827,1.);
+#79827 = DIRECTION('',(0.,1.));
+#79828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79829 = PCURVE('',#79830,#79835);
+#79830 = PLANE('',#79831);
+#79831 = AXIS2_PLACEMENT_3D('',#79832,#79833,#79834);
+#79832 = CARTESIAN_POINT('',(-3.26576285855,-4.375,0.644006217558));
+#79833 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#79834 = DIRECTION('',(0.,0.,1.));
+#79835 = DEFINITIONAL_REPRESENTATION('',(#79836),#79840);
+#79836 = LINE('',#79837,#79838);
+#79837 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#79838 = VECTOR('',#79839,1.);
+#79839 = DIRECTION('',(1.,0.));
+#79840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79841 = ORIENTED_EDGE('',*,*,#79842,.F.);
+#79842 = EDGE_CURVE('',#79763,#79815,#79843,.T.);
+#79843 = SURFACE_CURVE('',#79844,(#79848,#79855),.PCURVE_S1.);
+#79844 = LINE('',#79845,#79846);
+#79845 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#79846 = VECTOR('',#79847,1.);
+#79847 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#79848 = PCURVE('',#71114,#79849);
+#79849 = DEFINITIONAL_REPRESENTATION('',(#79850),#79854);
+#79850 = LINE('',#79851,#79852);
+#79851 = CARTESIAN_POINT('',(0.,0.));
+#79852 = VECTOR('',#79853,1.);
+#79853 = DIRECTION('',(1.,0.));
+#79854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79855 = PCURVE('',#79856,#79861);
+#79856 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#79857,#79858)
+ ,(#79859,#79860
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#79857 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#79858 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#79859 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#79860 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#79861 = DEFINITIONAL_REPRESENTATION('',(#79862),#79866);
+#79862 = LINE('',#79863,#79864);
+#79863 = CARTESIAN_POINT('',(-3.942604453199E-16,-1.915014438801E-17));
+#79864 = VECTOR('',#79865,1.);
+#79865 = DIRECTION('',(1.,-1.67545565853E-15));
+#79866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79867 = ADVANCED_FACE('',(#79868),#70332,.F.);
+#79868 = FACE_BOUND('',#79869,.F.);
+#79869 = EDGE_LOOP('',(#79870,#79898,#79899,#79919));
+#79870 = ORIENTED_EDGE('',*,*,#79871,.F.);
+#79871 = EDGE_CURVE('',#70317,#79872,#79874,.T.);
+#79872 = VERTEX_POINT('',#79873);
+#79873 = CARTESIAN_POINT('',(-2.65,4.375,1.19));
+#79874 = SURFACE_CURVE('',#79875,(#79879,#79886),.PCURVE_S1.);
+#79875 = LINE('',#79876,#79877);
+#79876 = CARTESIAN_POINT('',(-2.65,4.375,0.917003108779));
+#79877 = VECTOR('',#79878,1.);
+#79878 = DIRECTION('',(0.,0.,1.));
+#79879 = PCURVE('',#70332,#79880);
+#79880 = DEFINITIONAL_REPRESENTATION('',(#79881),#79885);
+#79881 = LINE('',#79882,#79883);
+#79882 = CARTESIAN_POINT('',(9.275,-0.272996891221));
+#79883 = VECTOR('',#79884,1.);
+#79884 = DIRECTION('',(0.,1.));
+#79885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79886 = PCURVE('',#79887,#79892);
+#79887 = PLANE('',#79888);
+#79888 = AXIS2_PLACEMENT_3D('',#79889,#79890,#79891);
+#79889 = CARTESIAN_POINT('',(-3.26576285855,4.375,0.644006217558));
+#79890 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#79891 = DIRECTION('',(0.,0.,1.));
+#79892 = DEFINITIONAL_REPRESENTATION('',(#79893),#79897);
+#79893 = LINE('',#79894,#79895);
+#79894 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#79895 = VECTOR('',#79896,1.);
+#79896 = DIRECTION('',(1.,0.));
+#79897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79898 = ORIENTED_EDGE('',*,*,#70316,.T.);
+#79899 = ORIENTED_EDGE('',*,*,#79900,.T.);
+#79900 = EDGE_CURVE('',#70295,#79901,#79903,.T.);
+#79901 = VERTEX_POINT('',#79902);
+#79902 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#79903 = SURFACE_CURVE('',#79904,(#79907,#79913),.PCURVE_S1.);
+#79904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79905,#79906),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79905 = CARTESIAN_POINT('',(-2.65,4.9,1.01));
+#79906 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#79907 = PCURVE('',#70332,#79908);
+#79908 = DEFINITIONAL_REPRESENTATION('',(#79909),#79912);
+#79909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79910,#79911),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79910 = CARTESIAN_POINT('',(9.8,-0.18));
+#79911 = CARTESIAN_POINT('',(9.8,0.));
+#79912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79913 = PCURVE('',#71146,#79914);
+#79914 = DEFINITIONAL_REPRESENTATION('',(#79915),#79918);
+#79915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79916,#79917),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#79916 = CARTESIAN_POINT('',(0.,-0.18));
+#79917 = CARTESIAN_POINT('',(0.,0.));
+#79918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79919 = ORIENTED_EDGE('',*,*,#79920,.F.);
+#79920 = EDGE_CURVE('',#79872,#79901,#79921,.T.);
+#79921 = SURFACE_CURVE('',#79922,(#79926,#79933),.PCURVE_S1.);
+#79922 = LINE('',#79923,#79924);
+#79923 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#79924 = VECTOR('',#79925,1.);
+#79925 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#79926 = PCURVE('',#70332,#79927);
+#79927 = DEFINITIONAL_REPRESENTATION('',(#79928),#79932);
+#79928 = LINE('',#79929,#79930);
+#79929 = CARTESIAN_POINT('',(0.,0.));
+#79930 = VECTOR('',#79931,1.);
+#79931 = DIRECTION('',(1.,0.));
+#79932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79933 = PCURVE('',#79934,#79939);
+#79934 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#79935,#79936)
+ ,(#79937,#79938
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#79935 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#79936 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#79937 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#79938 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#79939 = DEFINITIONAL_REPRESENTATION('',(#79940),#79944);
+#79940 = LINE('',#79941,#79942);
+#79941 = CARTESIAN_POINT('',(0.,-6.047019143223E-14));
+#79942 = VECTOR('',#79943,1.);
+#79943 = DIRECTION('',(1.,1.634771540461E-15));
+#79944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79945 = ADVANCED_FACE('',(#79946),#71088,.F.);
+#79946 = FACE_BOUND('',#79947,.F.);
+#79947 = EDGE_LOOP('',(#79948,#79971,#79972,#80000));
+#79948 = ORIENTED_EDGE('',*,*,#79949,.F.);
+#79949 = EDGE_CURVE('',#71073,#79950,#79952,.T.);
+#79950 = VERTEX_POINT('',#79951);
+#79951 = CARTESIAN_POINT('',(-3.15,-4.375,1.01));
+#79952 = SURFACE_CURVE('',#79953,(#79957,#79964),.PCURVE_S1.);
+#79953 = LINE('',#79954,#79955);
+#79954 = CARTESIAN_POINT('',(-2.55,-4.375,1.01));
+#79955 = VECTOR('',#79956,1.);
+#79956 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#79957 = PCURVE('',#71088,#79958);
+#79958 = DEFINITIONAL_REPRESENTATION('',(#79959),#79963);
+#79959 = LINE('',#79960,#79961);
+#79960 = CARTESIAN_POINT('',(0.,0.));
+#79961 = VECTOR('',#79962,1.);
+#79962 = DIRECTION('',(1.,0.));
+#79963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79964 = PCURVE('',#79830,#79965);
+#79965 = DEFINITIONAL_REPRESENTATION('',(#79966),#79970);
+#79966 = LINE('',#79967,#79968);
+#79967 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#79968 = VECTOR('',#79969,1.);
+#79969 = DIRECTION('',(0.,-1.));
+#79970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79971 = ORIENTED_EDGE('',*,*,#71072,.T.);
+#79972 = ORIENTED_EDGE('',*,*,#79973,.T.);
+#79973 = EDGE_CURVE('',#71045,#79974,#79976,.T.);
+#79974 = VERTEX_POINT('',#79975);
+#79975 = CARTESIAN_POINT('',(-3.15,-4.075,1.01));
+#79976 = SURFACE_CURVE('',#79977,(#79981,#79988),.PCURVE_S1.);
+#79977 = LINE('',#79978,#79979);
+#79978 = CARTESIAN_POINT('',(-2.55,-4.075,1.01));
+#79979 = VECTOR('',#79980,1.);
+#79980 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#79981 = PCURVE('',#71088,#79982);
+#79982 = DEFINITIONAL_REPRESENTATION('',(#79983),#79987);
+#79983 = LINE('',#79984,#79985);
+#79984 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#79985 = VECTOR('',#79986,1.);
+#79986 = DIRECTION('',(1.,0.));
+#79987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#79988 = PCURVE('',#79989,#79994);
+#79989 = PLANE('',#79990);
+#79990 = AXIS2_PLACEMENT_3D('',#79991,#79992,#79993);
+#79991 = CARTESIAN_POINT('',(-3.26576285855,-4.075,0.644006217558));
+#79992 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#79993 = DIRECTION('',(0.,0.,1.));
+#79994 = DEFINITIONAL_REPRESENTATION('',(#79995),#79999);
+#79995 = LINE('',#79996,#79997);
+#79996 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#79997 = VECTOR('',#79998,1.);
+#79998 = DIRECTION('',(0.,-1.));
+#79999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80000 = ORIENTED_EDGE('',*,*,#80001,.F.);
+#80001 = EDGE_CURVE('',#79950,#79974,#80002,.T.);
+#80002 = SURFACE_CURVE('',#80003,(#80007,#80014),.PCURVE_S1.);
+#80003 = LINE('',#80004,#80005);
+#80004 = CARTESIAN_POINT('',(-3.15,-4.375,1.01));
+#80005 = VECTOR('',#80006,1.);
+#80006 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80007 = PCURVE('',#71088,#80008);
+#80008 = DEFINITIONAL_REPRESENTATION('',(#80009),#80013);
+#80009 = LINE('',#80010,#80011);
+#80010 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#80011 = VECTOR('',#80012,1.);
+#80012 = DIRECTION('',(0.,-1.));
+#80013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80014 = PCURVE('',#80015,#80020);
+#80015 = CYLINDRICAL_SURFACE('',#80016,0.1);
+#80016 = AXIS2_PLACEMENT_3D('',#80017,#80018,#80019);
+#80017 = CARTESIAN_POINT('',(-3.15,-4.375,0.91));
+#80018 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#80019 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#80020 = DEFINITIONAL_REPRESENTATION('',(#80021),#80025);
+#80021 = LINE('',#80022,#80023);
+#80022 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#80023 = VECTOR('',#80024,1.);
+#80024 = DIRECTION('',(0.,-1.));
+#80025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80026 = ADVANCED_FACE('',(#80027),#70360,.F.);
+#80027 = FACE_BOUND('',#80028,.F.);
+#80028 = EDGE_LOOP('',(#80029,#80057,#80058,#80081));
+#80029 = ORIENTED_EDGE('',*,*,#80030,.F.);
+#80030 = EDGE_CURVE('',#70345,#80031,#80033,.T.);
+#80031 = VERTEX_POINT('',#80032);
+#80032 = CARTESIAN_POINT('',(-3.15,4.075,1.01));
+#80033 = SURFACE_CURVE('',#80034,(#80038,#80045),.PCURVE_S1.);
+#80034 = LINE('',#80035,#80036);
+#80035 = CARTESIAN_POINT('',(-2.55,4.075,1.01));
+#80036 = VECTOR('',#80037,1.);
+#80037 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80038 = PCURVE('',#70360,#80039);
+#80039 = DEFINITIONAL_REPRESENTATION('',(#80040),#80044);
+#80040 = LINE('',#80041,#80042);
+#80041 = CARTESIAN_POINT('',(0.,0.));
+#80042 = VECTOR('',#80043,1.);
+#80043 = DIRECTION('',(1.,0.));
+#80044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80045 = PCURVE('',#80046,#80051);
+#80046 = PLANE('',#80047);
+#80047 = AXIS2_PLACEMENT_3D('',#80048,#80049,#80050);
+#80048 = CARTESIAN_POINT('',(-3.26576285855,4.075,0.644006217558));
+#80049 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80050 = DIRECTION('',(0.,0.,1.));
+#80051 = DEFINITIONAL_REPRESENTATION('',(#80052),#80056);
+#80052 = LINE('',#80053,#80054);
+#80053 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80054 = VECTOR('',#80055,1.);
+#80055 = DIRECTION('',(0.,-1.));
+#80056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80057 = ORIENTED_EDGE('',*,*,#70344,.T.);
+#80058 = ORIENTED_EDGE('',*,*,#80059,.T.);
+#80059 = EDGE_CURVE('',#70317,#80060,#80062,.T.);
+#80060 = VERTEX_POINT('',#80061);
+#80061 = CARTESIAN_POINT('',(-3.15,4.375,1.01));
+#80062 = SURFACE_CURVE('',#80063,(#80067,#80074),.PCURVE_S1.);
+#80063 = LINE('',#80064,#80065);
+#80064 = CARTESIAN_POINT('',(-2.55,4.375,1.01));
+#80065 = VECTOR('',#80066,1.);
+#80066 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80067 = PCURVE('',#70360,#80068);
+#80068 = DEFINITIONAL_REPRESENTATION('',(#80069),#80073);
+#80069 = LINE('',#80070,#80071);
+#80070 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#80071 = VECTOR('',#80072,1.);
+#80072 = DIRECTION('',(1.,0.));
+#80073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80074 = PCURVE('',#79887,#80075);
+#80075 = DEFINITIONAL_REPRESENTATION('',(#80076),#80080);
+#80076 = LINE('',#80077,#80078);
+#80077 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80078 = VECTOR('',#80079,1.);
+#80079 = DIRECTION('',(0.,-1.));
+#80080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80081 = ORIENTED_EDGE('',*,*,#80082,.F.);
+#80082 = EDGE_CURVE('',#80031,#80060,#80083,.T.);
+#80083 = SURFACE_CURVE('',#80084,(#80088,#80095),.PCURVE_S1.);
+#80084 = LINE('',#80085,#80086);
+#80085 = CARTESIAN_POINT('',(-3.15,4.075,1.01));
+#80086 = VECTOR('',#80087,1.);
+#80087 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80088 = PCURVE('',#70360,#80089);
+#80089 = DEFINITIONAL_REPRESENTATION('',(#80090),#80094);
+#80090 = LINE('',#80091,#80092);
+#80091 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#80092 = VECTOR('',#80093,1.);
+#80093 = DIRECTION('',(0.,-1.));
+#80094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80095 = PCURVE('',#80096,#80101);
+#80096 = CYLINDRICAL_SURFACE('',#80097,0.1);
+#80097 = AXIS2_PLACEMENT_3D('',#80098,#80099,#80100);
+#80098 = CARTESIAN_POINT('',(-3.15,4.075,0.91));
+#80099 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#80100 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#80101 = DEFINITIONAL_REPRESENTATION('',(#80102),#80106);
+#80102 = LINE('',#80103,#80104);
+#80103 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#80104 = VECTOR('',#80105,1.);
+#80105 = DIRECTION('',(0.,-1.));
+#80106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80107 = ADVANCED_FACE('',(#80108),#71060,.F.);
+#80108 = FACE_BOUND('',#80109,.F.);
+#80109 = EDGE_LOOP('',(#80110,#80133,#80134,#80162));
+#80110 = ORIENTED_EDGE('',*,*,#80111,.F.);
+#80111 = EDGE_CURVE('',#71045,#80112,#80114,.T.);
+#80112 = VERTEX_POINT('',#80113);
+#80113 = CARTESIAN_POINT('',(-2.65,-4.075,1.19));
+#80114 = SURFACE_CURVE('',#80115,(#80119,#80126),.PCURVE_S1.);
+#80115 = LINE('',#80116,#80117);
+#80116 = CARTESIAN_POINT('',(-2.65,-4.075,0.917003108779));
+#80117 = VECTOR('',#80118,1.);
+#80118 = DIRECTION('',(0.,0.,1.));
+#80119 = PCURVE('',#71060,#80120);
+#80120 = DEFINITIONAL_REPRESENTATION('',(#80121),#80125);
+#80121 = LINE('',#80122,#80123);
+#80122 = CARTESIAN_POINT('',(0.825,-0.272996891221));
+#80123 = VECTOR('',#80124,1.);
+#80124 = DIRECTION('',(0.,1.));
+#80125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80126 = PCURVE('',#79989,#80127);
+#80127 = DEFINITIONAL_REPRESENTATION('',(#80128),#80132);
+#80128 = LINE('',#80129,#80130);
+#80129 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80130 = VECTOR('',#80131,1.);
+#80131 = DIRECTION('',(1.,0.));
+#80132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80133 = ORIENTED_EDGE('',*,*,#71044,.T.);
+#80134 = ORIENTED_EDGE('',*,*,#80135,.T.);
+#80135 = EDGE_CURVE('',#71017,#80136,#80138,.T.);
+#80136 = VERTEX_POINT('',#80137);
+#80137 = CARTESIAN_POINT('',(-2.65,-3.725,1.19));
+#80138 = SURFACE_CURVE('',#80139,(#80143,#80150),.PCURVE_S1.);
+#80139 = LINE('',#80140,#80141);
+#80140 = CARTESIAN_POINT('',(-2.65,-3.725,0.917003108779));
+#80141 = VECTOR('',#80142,1.);
+#80142 = DIRECTION('',(0.,0.,1.));
+#80143 = PCURVE('',#71060,#80144);
+#80144 = DEFINITIONAL_REPRESENTATION('',(#80145),#80149);
+#80145 = LINE('',#80146,#80147);
+#80146 = CARTESIAN_POINT('',(1.175,-0.272996891221));
+#80147 = VECTOR('',#80148,1.);
+#80148 = DIRECTION('',(0.,1.));
+#80149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80150 = PCURVE('',#80151,#80156);
+#80151 = PLANE('',#80152);
+#80152 = AXIS2_PLACEMENT_3D('',#80153,#80154,#80155);
+#80153 = CARTESIAN_POINT('',(-3.26576285855,-3.725,0.644006217558));
+#80154 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80155 = DIRECTION('',(0.,0.,1.));
+#80156 = DEFINITIONAL_REPRESENTATION('',(#80157),#80161);
+#80157 = LINE('',#80158,#80159);
+#80158 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80159 = VECTOR('',#80160,1.);
+#80160 = DIRECTION('',(1.,0.));
+#80161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80162 = ORIENTED_EDGE('',*,*,#80163,.F.);
+#80163 = EDGE_CURVE('',#80112,#80136,#80164,.T.);
+#80164 = SURFACE_CURVE('',#80165,(#80169,#80176),.PCURVE_S1.);
+#80165 = LINE('',#80166,#80167);
+#80166 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80167 = VECTOR('',#80168,1.);
+#80168 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#80169 = PCURVE('',#71060,#80170);
+#80170 = DEFINITIONAL_REPRESENTATION('',(#80171),#80175);
+#80171 = LINE('',#80172,#80173);
+#80172 = CARTESIAN_POINT('',(0.,0.));
+#80173 = VECTOR('',#80174,1.);
+#80174 = DIRECTION('',(1.,0.));
+#80175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80176 = PCURVE('',#80177,#80182);
+#80177 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#80178,#80179)
+ ,(#80180,#80181
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#80178 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80179 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#80180 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#80181 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#80182 = DEFINITIONAL_REPRESENTATION('',(#80183),#80187);
+#80183 = LINE('',#80184,#80185);
+#80184 = CARTESIAN_POINT('',(-2.22044604925E-16,2.962450160514E-14));
+#80185 = VECTOR('',#80186,1.);
+#80186 = DIRECTION('',(1.,-3.567173903326E-14));
+#80187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80188 = ADVANCED_FACE('',(#80189),#70388,.F.);
+#80189 = FACE_BOUND('',#80190,.F.);
+#80190 = EDGE_LOOP('',(#80191,#80219,#80220,#80243));
+#80191 = ORIENTED_EDGE('',*,*,#80192,.F.);
+#80192 = EDGE_CURVE('',#70373,#80193,#80195,.T.);
+#80193 = VERTEX_POINT('',#80194);
+#80194 = CARTESIAN_POINT('',(-2.65,3.725,1.19));
+#80195 = SURFACE_CURVE('',#80196,(#80200,#80207),.PCURVE_S1.);
+#80196 = LINE('',#80197,#80198);
+#80197 = CARTESIAN_POINT('',(-2.65,3.725,0.917003108779));
+#80198 = VECTOR('',#80199,1.);
+#80199 = DIRECTION('',(0.,0.,1.));
+#80200 = PCURVE('',#70388,#80201);
+#80201 = DEFINITIONAL_REPRESENTATION('',(#80202),#80206);
+#80202 = LINE('',#80203,#80204);
+#80203 = CARTESIAN_POINT('',(8.625,-0.272996891221));
+#80204 = VECTOR('',#80205,1.);
+#80205 = DIRECTION('',(0.,1.));
+#80206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80207 = PCURVE('',#80208,#80213);
+#80208 = PLANE('',#80209);
+#80209 = AXIS2_PLACEMENT_3D('',#80210,#80211,#80212);
+#80210 = CARTESIAN_POINT('',(-3.26576285855,3.725,0.644006217558));
+#80211 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80212 = DIRECTION('',(0.,0.,1.));
+#80213 = DEFINITIONAL_REPRESENTATION('',(#80214),#80218);
+#80214 = LINE('',#80215,#80216);
+#80215 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80216 = VECTOR('',#80217,1.);
+#80217 = DIRECTION('',(1.,0.));
+#80218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80219 = ORIENTED_EDGE('',*,*,#70372,.T.);
+#80220 = ORIENTED_EDGE('',*,*,#80221,.T.);
+#80221 = EDGE_CURVE('',#70345,#80222,#80224,.T.);
+#80222 = VERTEX_POINT('',#80223);
+#80223 = CARTESIAN_POINT('',(-2.65,4.075,1.19));
+#80224 = SURFACE_CURVE('',#80225,(#80229,#80236),.PCURVE_S1.);
+#80225 = LINE('',#80226,#80227);
+#80226 = CARTESIAN_POINT('',(-2.65,4.075,0.917003108779));
+#80227 = VECTOR('',#80228,1.);
+#80228 = DIRECTION('',(0.,0.,1.));
+#80229 = PCURVE('',#70388,#80230);
+#80230 = DEFINITIONAL_REPRESENTATION('',(#80231),#80235);
+#80231 = LINE('',#80232,#80233);
+#80232 = CARTESIAN_POINT('',(8.975,-0.272996891221));
+#80233 = VECTOR('',#80234,1.);
+#80234 = DIRECTION('',(0.,1.));
+#80235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80236 = PCURVE('',#80046,#80237);
+#80237 = DEFINITIONAL_REPRESENTATION('',(#80238),#80242);
+#80238 = LINE('',#80239,#80240);
+#80239 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80240 = VECTOR('',#80241,1.);
+#80241 = DIRECTION('',(1.,0.));
+#80242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80243 = ORIENTED_EDGE('',*,*,#80244,.F.);
+#80244 = EDGE_CURVE('',#80193,#80222,#80245,.T.);
+#80245 = SURFACE_CURVE('',#80246,(#80250,#80257),.PCURVE_S1.);
+#80246 = LINE('',#80247,#80248);
+#80247 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80248 = VECTOR('',#80249,1.);
+#80249 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#80250 = PCURVE('',#70388,#80251);
+#80251 = DEFINITIONAL_REPRESENTATION('',(#80252),#80256);
+#80252 = LINE('',#80253,#80254);
+#80253 = CARTESIAN_POINT('',(0.,0.));
+#80254 = VECTOR('',#80255,1.);
+#80255 = DIRECTION('',(1.,0.));
+#80256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80257 = PCURVE('',#80258,#80263);
+#80258 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#80259,#80260)
+ ,(#80261,#80262
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#80259 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80260 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#80261 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#80262 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#80263 = DEFINITIONAL_REPRESENTATION('',(#80264),#80268);
+#80264 = LINE('',#80265,#80266);
+#80265 = CARTESIAN_POINT('',(0.,-1.278168530195E-13));
+#80266 = VECTOR('',#80267,1.);
+#80267 = DIRECTION('',(1.,1.030512564139E-14));
+#80268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80269 = ADVANCED_FACE('',(#80270),#71032,.F.);
+#80270 = FACE_BOUND('',#80271,.F.);
+#80271 = EDGE_LOOP('',(#80272,#80295,#80296,#80324));
+#80272 = ORIENTED_EDGE('',*,*,#80273,.F.);
+#80273 = EDGE_CURVE('',#71017,#80274,#80276,.T.);
+#80274 = VERTEX_POINT('',#80275);
+#80275 = CARTESIAN_POINT('',(-3.15,-3.725,1.01));
+#80276 = SURFACE_CURVE('',#80277,(#80281,#80288),.PCURVE_S1.);
+#80277 = LINE('',#80278,#80279);
+#80278 = CARTESIAN_POINT('',(-2.55,-3.725,1.01));
+#80279 = VECTOR('',#80280,1.);
+#80280 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80281 = PCURVE('',#71032,#80282);
+#80282 = DEFINITIONAL_REPRESENTATION('',(#80283),#80287);
+#80283 = LINE('',#80284,#80285);
+#80284 = CARTESIAN_POINT('',(0.,0.));
+#80285 = VECTOR('',#80286,1.);
+#80286 = DIRECTION('',(1.,0.));
+#80287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80288 = PCURVE('',#80151,#80289);
+#80289 = DEFINITIONAL_REPRESENTATION('',(#80290),#80294);
+#80290 = LINE('',#80291,#80292);
+#80291 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80292 = VECTOR('',#80293,1.);
+#80293 = DIRECTION('',(0.,-1.));
+#80294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80295 = ORIENTED_EDGE('',*,*,#71016,.T.);
+#80296 = ORIENTED_EDGE('',*,*,#80297,.T.);
+#80297 = EDGE_CURVE('',#70989,#80298,#80300,.T.);
+#80298 = VERTEX_POINT('',#80299);
+#80299 = CARTESIAN_POINT('',(-3.15,-3.425,1.01));
+#80300 = SURFACE_CURVE('',#80301,(#80305,#80312),.PCURVE_S1.);
+#80301 = LINE('',#80302,#80303);
+#80302 = CARTESIAN_POINT('',(-2.55,-3.425,1.01));
+#80303 = VECTOR('',#80304,1.);
+#80304 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80305 = PCURVE('',#71032,#80306);
+#80306 = DEFINITIONAL_REPRESENTATION('',(#80307),#80311);
+#80307 = LINE('',#80308,#80309);
+#80308 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#80309 = VECTOR('',#80310,1.);
+#80310 = DIRECTION('',(1.,0.));
+#80311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80312 = PCURVE('',#80313,#80318);
+#80313 = PLANE('',#80314);
+#80314 = AXIS2_PLACEMENT_3D('',#80315,#80316,#80317);
+#80315 = CARTESIAN_POINT('',(-3.26576285855,-3.425,0.644006217558));
+#80316 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80317 = DIRECTION('',(0.,0.,1.));
+#80318 = DEFINITIONAL_REPRESENTATION('',(#80319),#80323);
+#80319 = LINE('',#80320,#80321);
+#80320 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80321 = VECTOR('',#80322,1.);
+#80322 = DIRECTION('',(0.,-1.));
+#80323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80324 = ORIENTED_EDGE('',*,*,#80325,.F.);
+#80325 = EDGE_CURVE('',#80274,#80298,#80326,.T.);
+#80326 = SURFACE_CURVE('',#80327,(#80331,#80338),.PCURVE_S1.);
+#80327 = LINE('',#80328,#80329);
+#80328 = CARTESIAN_POINT('',(-3.15,-3.725,1.01));
+#80329 = VECTOR('',#80330,1.);
+#80330 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80331 = PCURVE('',#71032,#80332);
+#80332 = DEFINITIONAL_REPRESENTATION('',(#80333),#80337);
+#80333 = LINE('',#80334,#80335);
+#80334 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#80335 = VECTOR('',#80336,1.);
+#80336 = DIRECTION('',(0.,-1.));
+#80337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80338 = PCURVE('',#80339,#80344);
+#80339 = CYLINDRICAL_SURFACE('',#80340,0.1);
+#80340 = AXIS2_PLACEMENT_3D('',#80341,#80342,#80343);
+#80341 = CARTESIAN_POINT('',(-3.15,-3.725,0.91));
+#80342 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#80343 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#80344 = DEFINITIONAL_REPRESENTATION('',(#80345),#80349);
+#80345 = LINE('',#80346,#80347);
+#80346 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#80347 = VECTOR('',#80348,1.);
+#80348 = DIRECTION('',(0.,-1.));
+#80349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80350 = ADVANCED_FACE('',(#80351),#70416,.F.);
+#80351 = FACE_BOUND('',#80352,.F.);
+#80352 = EDGE_LOOP('',(#80353,#80381,#80382,#80405));
+#80353 = ORIENTED_EDGE('',*,*,#80354,.F.);
+#80354 = EDGE_CURVE('',#70401,#80355,#80357,.T.);
+#80355 = VERTEX_POINT('',#80356);
+#80356 = CARTESIAN_POINT('',(-3.15,3.425,1.01));
+#80357 = SURFACE_CURVE('',#80358,(#80362,#80369),.PCURVE_S1.);
+#80358 = LINE('',#80359,#80360);
+#80359 = CARTESIAN_POINT('',(-2.55,3.425,1.01));
+#80360 = VECTOR('',#80361,1.);
+#80361 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80362 = PCURVE('',#70416,#80363);
+#80363 = DEFINITIONAL_REPRESENTATION('',(#80364),#80368);
+#80364 = LINE('',#80365,#80366);
+#80365 = CARTESIAN_POINT('',(0.,0.));
+#80366 = VECTOR('',#80367,1.);
+#80367 = DIRECTION('',(1.,0.));
+#80368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80369 = PCURVE('',#80370,#80375);
+#80370 = PLANE('',#80371);
+#80371 = AXIS2_PLACEMENT_3D('',#80372,#80373,#80374);
+#80372 = CARTESIAN_POINT('',(-3.26576285855,3.425,0.644006217558));
+#80373 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80374 = DIRECTION('',(0.,0.,1.));
+#80375 = DEFINITIONAL_REPRESENTATION('',(#80376),#80380);
+#80376 = LINE('',#80377,#80378);
+#80377 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80378 = VECTOR('',#80379,1.);
+#80379 = DIRECTION('',(0.,-1.));
+#80380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80381 = ORIENTED_EDGE('',*,*,#70400,.T.);
+#80382 = ORIENTED_EDGE('',*,*,#80383,.T.);
+#80383 = EDGE_CURVE('',#70373,#80384,#80386,.T.);
+#80384 = VERTEX_POINT('',#80385);
+#80385 = CARTESIAN_POINT('',(-3.15,3.725,1.01));
+#80386 = SURFACE_CURVE('',#80387,(#80391,#80398),.PCURVE_S1.);
+#80387 = LINE('',#80388,#80389);
+#80388 = CARTESIAN_POINT('',(-2.55,3.725,1.01));
+#80389 = VECTOR('',#80390,1.);
+#80390 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80391 = PCURVE('',#70416,#80392);
+#80392 = DEFINITIONAL_REPRESENTATION('',(#80393),#80397);
+#80393 = LINE('',#80394,#80395);
+#80394 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#80395 = VECTOR('',#80396,1.);
+#80396 = DIRECTION('',(1.,0.));
+#80397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80398 = PCURVE('',#80208,#80399);
+#80399 = DEFINITIONAL_REPRESENTATION('',(#80400),#80404);
+#80400 = LINE('',#80401,#80402);
+#80401 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80402 = VECTOR('',#80403,1.);
+#80403 = DIRECTION('',(0.,-1.));
+#80404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80405 = ORIENTED_EDGE('',*,*,#80406,.F.);
+#80406 = EDGE_CURVE('',#80355,#80384,#80407,.T.);
+#80407 = SURFACE_CURVE('',#80408,(#80412,#80419),.PCURVE_S1.);
+#80408 = LINE('',#80409,#80410);
+#80409 = CARTESIAN_POINT('',(-3.15,3.425,1.01));
+#80410 = VECTOR('',#80411,1.);
+#80411 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80412 = PCURVE('',#70416,#80413);
+#80413 = DEFINITIONAL_REPRESENTATION('',(#80414),#80418);
+#80414 = LINE('',#80415,#80416);
+#80415 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#80416 = VECTOR('',#80417,1.);
+#80417 = DIRECTION('',(0.,-1.));
+#80418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80419 = PCURVE('',#80420,#80425);
+#80420 = CYLINDRICAL_SURFACE('',#80421,0.1);
+#80421 = AXIS2_PLACEMENT_3D('',#80422,#80423,#80424);
+#80422 = CARTESIAN_POINT('',(-3.15,3.425,0.91));
+#80423 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#80424 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#80425 = DEFINITIONAL_REPRESENTATION('',(#80426),#80430);
+#80426 = LINE('',#80427,#80428);
+#80427 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#80428 = VECTOR('',#80429,1.);
+#80429 = DIRECTION('',(0.,-1.));
+#80430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80431 = ADVANCED_FACE('',(#80432),#71004,.F.);
+#80432 = FACE_BOUND('',#80433,.F.);
+#80433 = EDGE_LOOP('',(#80434,#80457,#80458,#80486));
+#80434 = ORIENTED_EDGE('',*,*,#80435,.F.);
+#80435 = EDGE_CURVE('',#70989,#80436,#80438,.T.);
+#80436 = VERTEX_POINT('',#80437);
+#80437 = CARTESIAN_POINT('',(-2.65,-3.425,1.19));
+#80438 = SURFACE_CURVE('',#80439,(#80443,#80450),.PCURVE_S1.);
+#80439 = LINE('',#80440,#80441);
+#80440 = CARTESIAN_POINT('',(-2.65,-3.425,0.917003108779));
+#80441 = VECTOR('',#80442,1.);
+#80442 = DIRECTION('',(0.,0.,1.));
+#80443 = PCURVE('',#71004,#80444);
+#80444 = DEFINITIONAL_REPRESENTATION('',(#80445),#80449);
+#80445 = LINE('',#80446,#80447);
+#80446 = CARTESIAN_POINT('',(1.475,-0.272996891221));
+#80447 = VECTOR('',#80448,1.);
+#80448 = DIRECTION('',(0.,1.));
+#80449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80450 = PCURVE('',#80313,#80451);
+#80451 = DEFINITIONAL_REPRESENTATION('',(#80452),#80456);
+#80452 = LINE('',#80453,#80454);
+#80453 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80454 = VECTOR('',#80455,1.);
+#80455 = DIRECTION('',(1.,0.));
+#80456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80457 = ORIENTED_EDGE('',*,*,#70988,.T.);
+#80458 = ORIENTED_EDGE('',*,*,#80459,.T.);
+#80459 = EDGE_CURVE('',#70961,#80460,#80462,.T.);
+#80460 = VERTEX_POINT('',#80461);
+#80461 = CARTESIAN_POINT('',(-2.65,-3.075,1.19));
+#80462 = SURFACE_CURVE('',#80463,(#80467,#80474),.PCURVE_S1.);
+#80463 = LINE('',#80464,#80465);
+#80464 = CARTESIAN_POINT('',(-2.65,-3.075,0.917003108779));
+#80465 = VECTOR('',#80466,1.);
+#80466 = DIRECTION('',(0.,0.,1.));
+#80467 = PCURVE('',#71004,#80468);
+#80468 = DEFINITIONAL_REPRESENTATION('',(#80469),#80473);
+#80469 = LINE('',#80470,#80471);
+#80470 = CARTESIAN_POINT('',(1.825,-0.272996891221));
+#80471 = VECTOR('',#80472,1.);
+#80472 = DIRECTION('',(0.,1.));
+#80473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80474 = PCURVE('',#80475,#80480);
+#80475 = PLANE('',#80476);
+#80476 = AXIS2_PLACEMENT_3D('',#80477,#80478,#80479);
+#80477 = CARTESIAN_POINT('',(-3.26576285855,-3.075,0.644006217558));
+#80478 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80479 = DIRECTION('',(0.,0.,1.));
+#80480 = DEFINITIONAL_REPRESENTATION('',(#80481),#80485);
+#80481 = LINE('',#80482,#80483);
+#80482 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80483 = VECTOR('',#80484,1.);
+#80484 = DIRECTION('',(1.,0.));
+#80485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80486 = ORIENTED_EDGE('',*,*,#80487,.F.);
+#80487 = EDGE_CURVE('',#80436,#80460,#80488,.T.);
+#80488 = SURFACE_CURVE('',#80489,(#80493,#80500),.PCURVE_S1.);
+#80489 = LINE('',#80490,#80491);
+#80490 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80491 = VECTOR('',#80492,1.);
+#80492 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#80493 = PCURVE('',#71004,#80494);
+#80494 = DEFINITIONAL_REPRESENTATION('',(#80495),#80499);
+#80495 = LINE('',#80496,#80497);
+#80496 = CARTESIAN_POINT('',(0.,0.));
+#80497 = VECTOR('',#80498,1.);
+#80498 = DIRECTION('',(1.,0.));
+#80499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80500 = PCURVE('',#80501,#80506);
+#80501 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#80502,#80503)
+ ,(#80504,#80505
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#80502 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80503 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#80504 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#80505 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#80506 = DEFINITIONAL_REPRESENTATION('',(#80507),#80511);
+#80507 = LINE('',#80508,#80509);
+#80508 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.856086224187E-14));
+#80509 = VECTOR('',#80510,1.);
+#80510 = DIRECTION('',(1.,5.341136583079E-15));
+#80511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80512 = ADVANCED_FACE('',(#80513),#70444,.F.);
+#80513 = FACE_BOUND('',#80514,.F.);
+#80514 = EDGE_LOOP('',(#80515,#80543,#80544,#80567));
+#80515 = ORIENTED_EDGE('',*,*,#80516,.F.);
+#80516 = EDGE_CURVE('',#70429,#80517,#80519,.T.);
+#80517 = VERTEX_POINT('',#80518);
+#80518 = CARTESIAN_POINT('',(-2.65,3.075,1.19));
+#80519 = SURFACE_CURVE('',#80520,(#80524,#80531),.PCURVE_S1.);
+#80520 = LINE('',#80521,#80522);
+#80521 = CARTESIAN_POINT('',(-2.65,3.075,0.917003108779));
+#80522 = VECTOR('',#80523,1.);
+#80523 = DIRECTION('',(0.,0.,1.));
+#80524 = PCURVE('',#70444,#80525);
+#80525 = DEFINITIONAL_REPRESENTATION('',(#80526),#80530);
+#80526 = LINE('',#80527,#80528);
+#80527 = CARTESIAN_POINT('',(7.975,-0.272996891221));
+#80528 = VECTOR('',#80529,1.);
+#80529 = DIRECTION('',(0.,1.));
+#80530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80531 = PCURVE('',#80532,#80537);
+#80532 = PLANE('',#80533);
+#80533 = AXIS2_PLACEMENT_3D('',#80534,#80535,#80536);
+#80534 = CARTESIAN_POINT('',(-3.26576285855,3.075,0.644006217558));
+#80535 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80536 = DIRECTION('',(0.,0.,1.));
+#80537 = DEFINITIONAL_REPRESENTATION('',(#80538),#80542);
+#80538 = LINE('',#80539,#80540);
+#80539 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80540 = VECTOR('',#80541,1.);
+#80541 = DIRECTION('',(1.,0.));
+#80542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80543 = ORIENTED_EDGE('',*,*,#70428,.T.);
+#80544 = ORIENTED_EDGE('',*,*,#80545,.T.);
+#80545 = EDGE_CURVE('',#70401,#80546,#80548,.T.);
+#80546 = VERTEX_POINT('',#80547);
+#80547 = CARTESIAN_POINT('',(-2.65,3.425,1.19));
+#80548 = SURFACE_CURVE('',#80549,(#80553,#80560),.PCURVE_S1.);
+#80549 = LINE('',#80550,#80551);
+#80550 = CARTESIAN_POINT('',(-2.65,3.425,0.917003108779));
+#80551 = VECTOR('',#80552,1.);
+#80552 = DIRECTION('',(0.,0.,1.));
+#80553 = PCURVE('',#70444,#80554);
+#80554 = DEFINITIONAL_REPRESENTATION('',(#80555),#80559);
+#80555 = LINE('',#80556,#80557);
+#80556 = CARTESIAN_POINT('',(8.325,-0.272996891221));
+#80557 = VECTOR('',#80558,1.);
+#80558 = DIRECTION('',(0.,1.));
+#80559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80560 = PCURVE('',#80370,#80561);
+#80561 = DEFINITIONAL_REPRESENTATION('',(#80562),#80566);
+#80562 = LINE('',#80563,#80564);
+#80563 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80564 = VECTOR('',#80565,1.);
+#80565 = DIRECTION('',(1.,0.));
+#80566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80567 = ORIENTED_EDGE('',*,*,#80568,.F.);
+#80568 = EDGE_CURVE('',#80517,#80546,#80569,.T.);
+#80569 = SURFACE_CURVE('',#80570,(#80574,#80581),.PCURVE_S1.);
+#80570 = LINE('',#80571,#80572);
+#80571 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80572 = VECTOR('',#80573,1.);
+#80573 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#80574 = PCURVE('',#70444,#80575);
+#80575 = DEFINITIONAL_REPRESENTATION('',(#80576),#80580);
+#80576 = LINE('',#80577,#80578);
+#80577 = CARTESIAN_POINT('',(0.,0.));
+#80578 = VECTOR('',#80579,1.);
+#80579 = DIRECTION('',(1.,0.));
+#80580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80581 = PCURVE('',#80582,#80587);
+#80582 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#80583,#80584)
+ ,(#80585,#80586
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#80583 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80584 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#80585 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#80586 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#80587 = DEFINITIONAL_REPRESENTATION('',(#80588),#80592);
+#80588 = LINE('',#80589,#80590);
+#80589 = CARTESIAN_POINT('',(0.,2.041458915017E-14));
+#80590 = VECTOR('',#80591,1.);
+#80591 = DIRECTION('',(1.,-6.935842974755E-15));
+#80592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80593 = ADVANCED_FACE('',(#80594),#70976,.F.);
+#80594 = FACE_BOUND('',#80595,.F.);
+#80595 = EDGE_LOOP('',(#80596,#80619,#80620,#80648));
+#80596 = ORIENTED_EDGE('',*,*,#80597,.F.);
+#80597 = EDGE_CURVE('',#70961,#80598,#80600,.T.);
+#80598 = VERTEX_POINT('',#80599);
+#80599 = CARTESIAN_POINT('',(-3.15,-3.075,1.01));
+#80600 = SURFACE_CURVE('',#80601,(#80605,#80612),.PCURVE_S1.);
+#80601 = LINE('',#80602,#80603);
+#80602 = CARTESIAN_POINT('',(-2.55,-3.075,1.01));
+#80603 = VECTOR('',#80604,1.);
+#80604 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80605 = PCURVE('',#70976,#80606);
+#80606 = DEFINITIONAL_REPRESENTATION('',(#80607),#80611);
+#80607 = LINE('',#80608,#80609);
+#80608 = CARTESIAN_POINT('',(0.,0.));
+#80609 = VECTOR('',#80610,1.);
+#80610 = DIRECTION('',(1.,0.));
+#80611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80612 = PCURVE('',#80475,#80613);
+#80613 = DEFINITIONAL_REPRESENTATION('',(#80614),#80618);
+#80614 = LINE('',#80615,#80616);
+#80615 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80616 = VECTOR('',#80617,1.);
+#80617 = DIRECTION('',(0.,-1.));
+#80618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80619 = ORIENTED_EDGE('',*,*,#70960,.T.);
+#80620 = ORIENTED_EDGE('',*,*,#80621,.T.);
+#80621 = EDGE_CURVE('',#70933,#80622,#80624,.T.);
+#80622 = VERTEX_POINT('',#80623);
+#80623 = CARTESIAN_POINT('',(-3.15,-2.775,1.01));
+#80624 = SURFACE_CURVE('',#80625,(#80629,#80636),.PCURVE_S1.);
+#80625 = LINE('',#80626,#80627);
+#80626 = CARTESIAN_POINT('',(-2.55,-2.775,1.01));
+#80627 = VECTOR('',#80628,1.);
+#80628 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80629 = PCURVE('',#70976,#80630);
+#80630 = DEFINITIONAL_REPRESENTATION('',(#80631),#80635);
+#80631 = LINE('',#80632,#80633);
+#80632 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#80633 = VECTOR('',#80634,1.);
+#80634 = DIRECTION('',(1.,0.));
+#80635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80636 = PCURVE('',#80637,#80642);
+#80637 = PLANE('',#80638);
+#80638 = AXIS2_PLACEMENT_3D('',#80639,#80640,#80641);
+#80639 = CARTESIAN_POINT('',(-3.26576285855,-2.775,0.644006217558));
+#80640 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80641 = DIRECTION('',(0.,0.,1.));
+#80642 = DEFINITIONAL_REPRESENTATION('',(#80643),#80647);
+#80643 = LINE('',#80644,#80645);
+#80644 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80645 = VECTOR('',#80646,1.);
+#80646 = DIRECTION('',(0.,-1.));
+#80647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80648 = ORIENTED_EDGE('',*,*,#80649,.F.);
+#80649 = EDGE_CURVE('',#80598,#80622,#80650,.T.);
+#80650 = SURFACE_CURVE('',#80651,(#80655,#80662),.PCURVE_S1.);
+#80651 = LINE('',#80652,#80653);
+#80652 = CARTESIAN_POINT('',(-3.15,-3.075,1.01));
+#80653 = VECTOR('',#80654,1.);
+#80654 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80655 = PCURVE('',#70976,#80656);
+#80656 = DEFINITIONAL_REPRESENTATION('',(#80657),#80661);
+#80657 = LINE('',#80658,#80659);
+#80658 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#80659 = VECTOR('',#80660,1.);
+#80660 = DIRECTION('',(0.,-1.));
+#80661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80662 = PCURVE('',#80663,#80668);
+#80663 = CYLINDRICAL_SURFACE('',#80664,0.1);
+#80664 = AXIS2_PLACEMENT_3D('',#80665,#80666,#80667);
+#80665 = CARTESIAN_POINT('',(-3.15,-3.075,0.91));
+#80666 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#80667 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#80668 = DEFINITIONAL_REPRESENTATION('',(#80669),#80673);
+#80669 = LINE('',#80670,#80671);
+#80670 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#80671 = VECTOR('',#80672,1.);
+#80672 = DIRECTION('',(0.,-1.));
+#80673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80674 = ADVANCED_FACE('',(#80675),#70472,.F.);
+#80675 = FACE_BOUND('',#80676,.F.);
+#80676 = EDGE_LOOP('',(#80677,#80705,#80706,#80729));
+#80677 = ORIENTED_EDGE('',*,*,#80678,.F.);
+#80678 = EDGE_CURVE('',#70457,#80679,#80681,.T.);
+#80679 = VERTEX_POINT('',#80680);
+#80680 = CARTESIAN_POINT('',(-3.15,2.775,1.01));
+#80681 = SURFACE_CURVE('',#80682,(#80686,#80693),.PCURVE_S1.);
+#80682 = LINE('',#80683,#80684);
+#80683 = CARTESIAN_POINT('',(-2.55,2.775,1.01));
+#80684 = VECTOR('',#80685,1.);
+#80685 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80686 = PCURVE('',#70472,#80687);
+#80687 = DEFINITIONAL_REPRESENTATION('',(#80688),#80692);
+#80688 = LINE('',#80689,#80690);
+#80689 = CARTESIAN_POINT('',(0.,0.));
+#80690 = VECTOR('',#80691,1.);
+#80691 = DIRECTION('',(1.,0.));
+#80692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80693 = PCURVE('',#80694,#80699);
+#80694 = PLANE('',#80695);
+#80695 = AXIS2_PLACEMENT_3D('',#80696,#80697,#80698);
+#80696 = CARTESIAN_POINT('',(-3.26576285855,2.775,0.644006217558));
+#80697 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80698 = DIRECTION('',(0.,0.,1.));
+#80699 = DEFINITIONAL_REPRESENTATION('',(#80700),#80704);
+#80700 = LINE('',#80701,#80702);
+#80701 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80702 = VECTOR('',#80703,1.);
+#80703 = DIRECTION('',(0.,-1.));
+#80704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80705 = ORIENTED_EDGE('',*,*,#70456,.T.);
+#80706 = ORIENTED_EDGE('',*,*,#80707,.T.);
+#80707 = EDGE_CURVE('',#70429,#80708,#80710,.T.);
+#80708 = VERTEX_POINT('',#80709);
+#80709 = CARTESIAN_POINT('',(-3.15,3.075,1.01));
+#80710 = SURFACE_CURVE('',#80711,(#80715,#80722),.PCURVE_S1.);
+#80711 = LINE('',#80712,#80713);
+#80712 = CARTESIAN_POINT('',(-2.55,3.075,1.01));
+#80713 = VECTOR('',#80714,1.);
+#80714 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80715 = PCURVE('',#70472,#80716);
+#80716 = DEFINITIONAL_REPRESENTATION('',(#80717),#80721);
+#80717 = LINE('',#80718,#80719);
+#80718 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#80719 = VECTOR('',#80720,1.);
+#80720 = DIRECTION('',(1.,0.));
+#80721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80722 = PCURVE('',#80532,#80723);
+#80723 = DEFINITIONAL_REPRESENTATION('',(#80724),#80728);
+#80724 = LINE('',#80725,#80726);
+#80725 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80726 = VECTOR('',#80727,1.);
+#80727 = DIRECTION('',(0.,-1.));
+#80728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80729 = ORIENTED_EDGE('',*,*,#80730,.F.);
+#80730 = EDGE_CURVE('',#80679,#80708,#80731,.T.);
+#80731 = SURFACE_CURVE('',#80732,(#80736,#80743),.PCURVE_S1.);
+#80732 = LINE('',#80733,#80734);
+#80733 = CARTESIAN_POINT('',(-3.15,2.775,1.01));
+#80734 = VECTOR('',#80735,1.);
+#80735 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80736 = PCURVE('',#70472,#80737);
+#80737 = DEFINITIONAL_REPRESENTATION('',(#80738),#80742);
+#80738 = LINE('',#80739,#80740);
+#80739 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#80740 = VECTOR('',#80741,1.);
+#80741 = DIRECTION('',(0.,-1.));
+#80742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80743 = PCURVE('',#80744,#80749);
+#80744 = CYLINDRICAL_SURFACE('',#80745,0.1);
+#80745 = AXIS2_PLACEMENT_3D('',#80746,#80747,#80748);
+#80746 = CARTESIAN_POINT('',(-3.15,2.775,0.91));
+#80747 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#80748 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#80749 = DEFINITIONAL_REPRESENTATION('',(#80750),#80754);
+#80750 = LINE('',#80751,#80752);
+#80751 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#80752 = VECTOR('',#80753,1.);
+#80753 = DIRECTION('',(0.,-1.));
+#80754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80755 = ADVANCED_FACE('',(#80756),#70948,.F.);
+#80756 = FACE_BOUND('',#80757,.F.);
+#80757 = EDGE_LOOP('',(#80758,#80781,#80782,#80810));
+#80758 = ORIENTED_EDGE('',*,*,#80759,.F.);
+#80759 = EDGE_CURVE('',#70933,#80760,#80762,.T.);
+#80760 = VERTEX_POINT('',#80761);
+#80761 = CARTESIAN_POINT('',(-2.65,-2.775,1.19));
+#80762 = SURFACE_CURVE('',#80763,(#80767,#80774),.PCURVE_S1.);
+#80763 = LINE('',#80764,#80765);
+#80764 = CARTESIAN_POINT('',(-2.65,-2.775,0.917003108779));
+#80765 = VECTOR('',#80766,1.);
+#80766 = DIRECTION('',(0.,0.,1.));
+#80767 = PCURVE('',#70948,#80768);
+#80768 = DEFINITIONAL_REPRESENTATION('',(#80769),#80773);
+#80769 = LINE('',#80770,#80771);
+#80770 = CARTESIAN_POINT('',(2.125,-0.272996891221));
+#80771 = VECTOR('',#80772,1.);
+#80772 = DIRECTION('',(0.,1.));
+#80773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80774 = PCURVE('',#80637,#80775);
+#80775 = DEFINITIONAL_REPRESENTATION('',(#80776),#80780);
+#80776 = LINE('',#80777,#80778);
+#80777 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80778 = VECTOR('',#80779,1.);
+#80779 = DIRECTION('',(1.,0.));
+#80780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80781 = ORIENTED_EDGE('',*,*,#70932,.T.);
+#80782 = ORIENTED_EDGE('',*,*,#80783,.T.);
+#80783 = EDGE_CURVE('',#70905,#80784,#80786,.T.);
+#80784 = VERTEX_POINT('',#80785);
+#80785 = CARTESIAN_POINT('',(-2.65,-2.425,1.19));
+#80786 = SURFACE_CURVE('',#80787,(#80791,#80798),.PCURVE_S1.);
+#80787 = LINE('',#80788,#80789);
+#80788 = CARTESIAN_POINT('',(-2.65,-2.425,0.917003108779));
+#80789 = VECTOR('',#80790,1.);
+#80790 = DIRECTION('',(0.,0.,1.));
+#80791 = PCURVE('',#70948,#80792);
+#80792 = DEFINITIONAL_REPRESENTATION('',(#80793),#80797);
+#80793 = LINE('',#80794,#80795);
+#80794 = CARTESIAN_POINT('',(2.475,-0.272996891221));
+#80795 = VECTOR('',#80796,1.);
+#80796 = DIRECTION('',(0.,1.));
+#80797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80798 = PCURVE('',#80799,#80804);
+#80799 = PLANE('',#80800);
+#80800 = AXIS2_PLACEMENT_3D('',#80801,#80802,#80803);
+#80801 = CARTESIAN_POINT('',(-3.26576285855,-2.425,0.644006217558));
+#80802 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80803 = DIRECTION('',(0.,0.,1.));
+#80804 = DEFINITIONAL_REPRESENTATION('',(#80805),#80809);
+#80805 = LINE('',#80806,#80807);
+#80806 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80807 = VECTOR('',#80808,1.);
+#80808 = DIRECTION('',(1.,0.));
+#80809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80810 = ORIENTED_EDGE('',*,*,#80811,.F.);
+#80811 = EDGE_CURVE('',#80760,#80784,#80812,.T.);
+#80812 = SURFACE_CURVE('',#80813,(#80817,#80824),.PCURVE_S1.);
+#80813 = LINE('',#80814,#80815);
+#80814 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80815 = VECTOR('',#80816,1.);
+#80816 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#80817 = PCURVE('',#70948,#80818);
+#80818 = DEFINITIONAL_REPRESENTATION('',(#80819),#80823);
+#80819 = LINE('',#80820,#80821);
+#80820 = CARTESIAN_POINT('',(0.,0.));
+#80821 = VECTOR('',#80822,1.);
+#80822 = DIRECTION('',(1.,0.));
+#80823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80824 = PCURVE('',#80825,#80830);
+#80825 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#80826,#80827)
+ ,(#80828,#80829
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#80826 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80827 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#80828 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#80829 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#80830 = DEFINITIONAL_REPRESENTATION('',(#80831),#80835);
+#80831 = LINE('',#80832,#80833);
+#80832 = CARTESIAN_POINT('',(0.,-1.346736772937E-14));
+#80833 = VECTOR('',#80834,1.);
+#80834 = DIRECTION('',(1.,1.59536252835E-15));
+#80835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80836 = ADVANCED_FACE('',(#80837),#70500,.F.);
+#80837 = FACE_BOUND('',#80838,.F.);
+#80838 = EDGE_LOOP('',(#80839,#80867,#80868,#80891));
+#80839 = ORIENTED_EDGE('',*,*,#80840,.F.);
+#80840 = EDGE_CURVE('',#70485,#80841,#80843,.T.);
+#80841 = VERTEX_POINT('',#80842);
+#80842 = CARTESIAN_POINT('',(-2.65,2.425,1.19));
+#80843 = SURFACE_CURVE('',#80844,(#80848,#80855),.PCURVE_S1.);
+#80844 = LINE('',#80845,#80846);
+#80845 = CARTESIAN_POINT('',(-2.65,2.425,0.917003108779));
+#80846 = VECTOR('',#80847,1.);
+#80847 = DIRECTION('',(0.,0.,1.));
+#80848 = PCURVE('',#70500,#80849);
+#80849 = DEFINITIONAL_REPRESENTATION('',(#80850),#80854);
+#80850 = LINE('',#80851,#80852);
+#80851 = CARTESIAN_POINT('',(7.325,-0.272996891221));
+#80852 = VECTOR('',#80853,1.);
+#80853 = DIRECTION('',(0.,1.));
+#80854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80855 = PCURVE('',#80856,#80861);
+#80856 = PLANE('',#80857);
+#80857 = AXIS2_PLACEMENT_3D('',#80858,#80859,#80860);
+#80858 = CARTESIAN_POINT('',(-3.26576285855,2.425,0.644006217558));
+#80859 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80860 = DIRECTION('',(0.,0.,1.));
+#80861 = DEFINITIONAL_REPRESENTATION('',(#80862),#80866);
+#80862 = LINE('',#80863,#80864);
+#80863 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80864 = VECTOR('',#80865,1.);
+#80865 = DIRECTION('',(1.,0.));
+#80866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80867 = ORIENTED_EDGE('',*,*,#70484,.T.);
+#80868 = ORIENTED_EDGE('',*,*,#80869,.T.);
+#80869 = EDGE_CURVE('',#70457,#80870,#80872,.T.);
+#80870 = VERTEX_POINT('',#80871);
+#80871 = CARTESIAN_POINT('',(-2.65,2.775,1.19));
+#80872 = SURFACE_CURVE('',#80873,(#80877,#80884),.PCURVE_S1.);
+#80873 = LINE('',#80874,#80875);
+#80874 = CARTESIAN_POINT('',(-2.65,2.775,0.917003108779));
+#80875 = VECTOR('',#80876,1.);
+#80876 = DIRECTION('',(0.,0.,1.));
+#80877 = PCURVE('',#70500,#80878);
+#80878 = DEFINITIONAL_REPRESENTATION('',(#80879),#80883);
+#80879 = LINE('',#80880,#80881);
+#80880 = CARTESIAN_POINT('',(7.675,-0.272996891221));
+#80881 = VECTOR('',#80882,1.);
+#80882 = DIRECTION('',(0.,1.));
+#80883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80884 = PCURVE('',#80694,#80885);
+#80885 = DEFINITIONAL_REPRESENTATION('',(#80886),#80890);
+#80886 = LINE('',#80887,#80888);
+#80887 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#80888 = VECTOR('',#80889,1.);
+#80889 = DIRECTION('',(1.,0.));
+#80890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80891 = ORIENTED_EDGE('',*,*,#80892,.F.);
+#80892 = EDGE_CURVE('',#80841,#80870,#80893,.T.);
+#80893 = SURFACE_CURVE('',#80894,(#80898,#80905),.PCURVE_S1.);
+#80894 = LINE('',#80895,#80896);
+#80895 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80896 = VECTOR('',#80897,1.);
+#80897 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#80898 = PCURVE('',#70500,#80899);
+#80899 = DEFINITIONAL_REPRESENTATION('',(#80900),#80904);
+#80900 = LINE('',#80901,#80902);
+#80901 = CARTESIAN_POINT('',(0.,0.));
+#80902 = VECTOR('',#80903,1.);
+#80903 = DIRECTION('',(1.,0.));
+#80904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80905 = PCURVE('',#80906,#80911);
+#80906 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#80907,#80908)
+ ,(#80909,#80910
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#80907 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#80908 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#80909 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#80910 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#80911 = DEFINITIONAL_REPRESENTATION('',(#80912),#80916);
+#80912 = LINE('',#80913,#80914);
+#80913 = CARTESIAN_POINT('',(0.,-2.447816698738E-14));
+#80914 = VECTOR('',#80915,1.);
+#80915 = DIRECTION('',(1.,-1.595362601905E-15));
+#80916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80917 = ADVANCED_FACE('',(#80918),#70920,.F.);
+#80918 = FACE_BOUND('',#80919,.F.);
+#80919 = EDGE_LOOP('',(#80920,#80943,#80944,#80972));
+#80920 = ORIENTED_EDGE('',*,*,#80921,.F.);
+#80921 = EDGE_CURVE('',#70905,#80922,#80924,.T.);
+#80922 = VERTEX_POINT('',#80923);
+#80923 = CARTESIAN_POINT('',(-3.15,-2.425,1.01));
+#80924 = SURFACE_CURVE('',#80925,(#80929,#80936),.PCURVE_S1.);
+#80925 = LINE('',#80926,#80927);
+#80926 = CARTESIAN_POINT('',(-2.55,-2.425,1.01));
+#80927 = VECTOR('',#80928,1.);
+#80928 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80929 = PCURVE('',#70920,#80930);
+#80930 = DEFINITIONAL_REPRESENTATION('',(#80931),#80935);
+#80931 = LINE('',#80932,#80933);
+#80932 = CARTESIAN_POINT('',(0.,0.));
+#80933 = VECTOR('',#80934,1.);
+#80934 = DIRECTION('',(1.,0.));
+#80935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80936 = PCURVE('',#80799,#80937);
+#80937 = DEFINITIONAL_REPRESENTATION('',(#80938),#80942);
+#80938 = LINE('',#80939,#80940);
+#80939 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80940 = VECTOR('',#80941,1.);
+#80941 = DIRECTION('',(0.,-1.));
+#80942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80943 = ORIENTED_EDGE('',*,*,#70904,.T.);
+#80944 = ORIENTED_EDGE('',*,*,#80945,.T.);
+#80945 = EDGE_CURVE('',#70877,#80946,#80948,.T.);
+#80946 = VERTEX_POINT('',#80947);
+#80947 = CARTESIAN_POINT('',(-3.15,-2.125,1.01));
+#80948 = SURFACE_CURVE('',#80949,(#80953,#80960),.PCURVE_S1.);
+#80949 = LINE('',#80950,#80951);
+#80950 = CARTESIAN_POINT('',(-2.55,-2.125,1.01));
+#80951 = VECTOR('',#80952,1.);
+#80952 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#80953 = PCURVE('',#70920,#80954);
+#80954 = DEFINITIONAL_REPRESENTATION('',(#80955),#80959);
+#80955 = LINE('',#80956,#80957);
+#80956 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#80957 = VECTOR('',#80958,1.);
+#80958 = DIRECTION('',(1.,0.));
+#80959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80960 = PCURVE('',#80961,#80966);
+#80961 = PLANE('',#80962);
+#80962 = AXIS2_PLACEMENT_3D('',#80963,#80964,#80965);
+#80963 = CARTESIAN_POINT('',(-3.26576285855,-2.125,0.644006217558));
+#80964 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80965 = DIRECTION('',(0.,0.,1.));
+#80966 = DEFINITIONAL_REPRESENTATION('',(#80967),#80971);
+#80967 = LINE('',#80968,#80969);
+#80968 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#80969 = VECTOR('',#80970,1.);
+#80970 = DIRECTION('',(0.,-1.));
+#80971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80972 = ORIENTED_EDGE('',*,*,#80973,.F.);
+#80973 = EDGE_CURVE('',#80922,#80946,#80974,.T.);
+#80974 = SURFACE_CURVE('',#80975,(#80979,#80986),.PCURVE_S1.);
+#80975 = LINE('',#80976,#80977);
+#80976 = CARTESIAN_POINT('',(-3.15,-2.425,1.01));
+#80977 = VECTOR('',#80978,1.);
+#80978 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#80979 = PCURVE('',#70920,#80980);
+#80980 = DEFINITIONAL_REPRESENTATION('',(#80981),#80985);
+#80981 = LINE('',#80982,#80983);
+#80982 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#80983 = VECTOR('',#80984,1.);
+#80984 = DIRECTION('',(0.,-1.));
+#80985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80986 = PCURVE('',#80987,#80992);
+#80987 = CYLINDRICAL_SURFACE('',#80988,0.1);
+#80988 = AXIS2_PLACEMENT_3D('',#80989,#80990,#80991);
+#80989 = CARTESIAN_POINT('',(-3.15,-2.425,0.91));
+#80990 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#80991 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#80992 = DEFINITIONAL_REPRESENTATION('',(#80993),#80997);
+#80993 = LINE('',#80994,#80995);
+#80994 = CARTESIAN_POINT('',(-8.881784197001E-15,0.));
+#80995 = VECTOR('',#80996,1.);
+#80996 = DIRECTION('',(0.,-1.));
+#80997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#80998 = ADVANCED_FACE('',(#80999),#70528,.F.);
+#80999 = FACE_BOUND('',#81000,.F.);
+#81000 = EDGE_LOOP('',(#81001,#81029,#81030,#81053));
+#81001 = ORIENTED_EDGE('',*,*,#81002,.F.);
+#81002 = EDGE_CURVE('',#70513,#81003,#81005,.T.);
+#81003 = VERTEX_POINT('',#81004);
+#81004 = CARTESIAN_POINT('',(-3.15,2.125,1.01));
+#81005 = SURFACE_CURVE('',#81006,(#81010,#81017),.PCURVE_S1.);
+#81006 = LINE('',#81007,#81008);
+#81007 = CARTESIAN_POINT('',(-2.55,2.125,1.01));
+#81008 = VECTOR('',#81009,1.);
+#81009 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81010 = PCURVE('',#70528,#81011);
+#81011 = DEFINITIONAL_REPRESENTATION('',(#81012),#81016);
+#81012 = LINE('',#81013,#81014);
+#81013 = CARTESIAN_POINT('',(0.,0.));
+#81014 = VECTOR('',#81015,1.);
+#81015 = DIRECTION('',(1.,0.));
+#81016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81017 = PCURVE('',#81018,#81023);
+#81018 = PLANE('',#81019);
+#81019 = AXIS2_PLACEMENT_3D('',#81020,#81021,#81022);
+#81020 = CARTESIAN_POINT('',(-3.26576285855,2.125,0.644006217558));
+#81021 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81022 = DIRECTION('',(0.,0.,1.));
+#81023 = DEFINITIONAL_REPRESENTATION('',(#81024),#81028);
+#81024 = LINE('',#81025,#81026);
+#81025 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81026 = VECTOR('',#81027,1.);
+#81027 = DIRECTION('',(0.,-1.));
+#81028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81029 = ORIENTED_EDGE('',*,*,#70512,.T.);
+#81030 = ORIENTED_EDGE('',*,*,#81031,.T.);
+#81031 = EDGE_CURVE('',#70485,#81032,#81034,.T.);
+#81032 = VERTEX_POINT('',#81033);
+#81033 = CARTESIAN_POINT('',(-3.15,2.425,1.01));
+#81034 = SURFACE_CURVE('',#81035,(#81039,#81046),.PCURVE_S1.);
+#81035 = LINE('',#81036,#81037);
+#81036 = CARTESIAN_POINT('',(-2.55,2.425,1.01));
+#81037 = VECTOR('',#81038,1.);
+#81038 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81039 = PCURVE('',#70528,#81040);
+#81040 = DEFINITIONAL_REPRESENTATION('',(#81041),#81045);
+#81041 = LINE('',#81042,#81043);
+#81042 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#81043 = VECTOR('',#81044,1.);
+#81044 = DIRECTION('',(1.,0.));
+#81045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81046 = PCURVE('',#80856,#81047);
+#81047 = DEFINITIONAL_REPRESENTATION('',(#81048),#81052);
+#81048 = LINE('',#81049,#81050);
+#81049 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81050 = VECTOR('',#81051,1.);
+#81051 = DIRECTION('',(0.,-1.));
+#81052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81053 = ORIENTED_EDGE('',*,*,#81054,.F.);
+#81054 = EDGE_CURVE('',#81003,#81032,#81055,.T.);
+#81055 = SURFACE_CURVE('',#81056,(#81060,#81067),.PCURVE_S1.);
+#81056 = LINE('',#81057,#81058);
+#81057 = CARTESIAN_POINT('',(-3.15,2.125,1.01));
+#81058 = VECTOR('',#81059,1.);
+#81059 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81060 = PCURVE('',#70528,#81061);
+#81061 = DEFINITIONAL_REPRESENTATION('',(#81062),#81066);
+#81062 = LINE('',#81063,#81064);
+#81063 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#81064 = VECTOR('',#81065,1.);
+#81065 = DIRECTION('',(0.,-1.));
+#81066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81067 = PCURVE('',#81068,#81073);
+#81068 = CYLINDRICAL_SURFACE('',#81069,0.1);
+#81069 = AXIS2_PLACEMENT_3D('',#81070,#81071,#81072);
+#81070 = CARTESIAN_POINT('',(-3.15,2.125,0.91));
+#81071 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#81072 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#81073 = DEFINITIONAL_REPRESENTATION('',(#81074),#81078);
+#81074 = LINE('',#81075,#81076);
+#81075 = CARTESIAN_POINT('',(-8.881784197001E-15,0.));
+#81076 = VECTOR('',#81077,1.);
+#81077 = DIRECTION('',(0.,-1.));
+#81078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81079 = ADVANCED_FACE('',(#81080),#70892,.F.);
+#81080 = FACE_BOUND('',#81081,.F.);
+#81081 = EDGE_LOOP('',(#81082,#81105,#81106,#81134));
+#81082 = ORIENTED_EDGE('',*,*,#81083,.F.);
+#81083 = EDGE_CURVE('',#70877,#81084,#81086,.T.);
+#81084 = VERTEX_POINT('',#81085);
+#81085 = CARTESIAN_POINT('',(-2.65,-2.125,1.19));
+#81086 = SURFACE_CURVE('',#81087,(#81091,#81098),.PCURVE_S1.);
+#81087 = LINE('',#81088,#81089);
+#81088 = CARTESIAN_POINT('',(-2.65,-2.125,0.917003108779));
+#81089 = VECTOR('',#81090,1.);
+#81090 = DIRECTION('',(0.,0.,1.));
+#81091 = PCURVE('',#70892,#81092);
+#81092 = DEFINITIONAL_REPRESENTATION('',(#81093),#81097);
+#81093 = LINE('',#81094,#81095);
+#81094 = CARTESIAN_POINT('',(2.775,-0.272996891221));
+#81095 = VECTOR('',#81096,1.);
+#81096 = DIRECTION('',(0.,1.));
+#81097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81098 = PCURVE('',#80961,#81099);
+#81099 = DEFINITIONAL_REPRESENTATION('',(#81100),#81104);
+#81100 = LINE('',#81101,#81102);
+#81101 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81102 = VECTOR('',#81103,1.);
+#81103 = DIRECTION('',(1.,0.));
+#81104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81105 = ORIENTED_EDGE('',*,*,#70876,.T.);
+#81106 = ORIENTED_EDGE('',*,*,#81107,.T.);
+#81107 = EDGE_CURVE('',#70849,#81108,#81110,.T.);
+#81108 = VERTEX_POINT('',#81109);
+#81109 = CARTESIAN_POINT('',(-2.65,-1.775,1.19));
+#81110 = SURFACE_CURVE('',#81111,(#81115,#81122),.PCURVE_S1.);
+#81111 = LINE('',#81112,#81113);
+#81112 = CARTESIAN_POINT('',(-2.65,-1.775,0.917003108779));
+#81113 = VECTOR('',#81114,1.);
+#81114 = DIRECTION('',(0.,0.,1.));
+#81115 = PCURVE('',#70892,#81116);
+#81116 = DEFINITIONAL_REPRESENTATION('',(#81117),#81121);
+#81117 = LINE('',#81118,#81119);
+#81118 = CARTESIAN_POINT('',(3.125,-0.272996891221));
+#81119 = VECTOR('',#81120,1.);
+#81120 = DIRECTION('',(0.,1.));
+#81121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81122 = PCURVE('',#81123,#81128);
+#81123 = PLANE('',#81124);
+#81124 = AXIS2_PLACEMENT_3D('',#81125,#81126,#81127);
+#81125 = CARTESIAN_POINT('',(-3.26576285855,-1.775,0.644006217558));
+#81126 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81127 = DIRECTION('',(0.,0.,1.));
+#81128 = DEFINITIONAL_REPRESENTATION('',(#81129),#81133);
+#81129 = LINE('',#81130,#81131);
+#81130 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81131 = VECTOR('',#81132,1.);
+#81132 = DIRECTION('',(1.,0.));
+#81133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81134 = ORIENTED_EDGE('',*,*,#81135,.F.);
+#81135 = EDGE_CURVE('',#81084,#81108,#81136,.T.);
+#81136 = SURFACE_CURVE('',#81137,(#81141,#81148),.PCURVE_S1.);
+#81137 = LINE('',#81138,#81139);
+#81138 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81139 = VECTOR('',#81140,1.);
+#81140 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#81141 = PCURVE('',#70892,#81142);
+#81142 = DEFINITIONAL_REPRESENTATION('',(#81143),#81147);
+#81143 = LINE('',#81144,#81145);
+#81144 = CARTESIAN_POINT('',(0.,0.));
+#81145 = VECTOR('',#81146,1.);
+#81146 = DIRECTION('',(1.,0.));
+#81147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81148 = PCURVE('',#81149,#81154);
+#81149 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#81150,#81151)
+ ,(#81152,#81153
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#81150 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81151 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#81152 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#81153 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#81154 = DEFINITIONAL_REPRESENTATION('',(#81155),#81159);
+#81155 = LINE('',#81156,#81157);
+#81156 = CARTESIAN_POINT('',(0.,1.130115607429E-13));
+#81157 = VECTOR('',#81158,1.);
+#81158 = DIRECTION('',(1.,-4.320496569683E-14));
+#81159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81160 = ADVANCED_FACE('',(#81161),#70556,.F.);
+#81161 = FACE_BOUND('',#81162,.F.);
+#81162 = EDGE_LOOP('',(#81163,#81191,#81192,#81215));
+#81163 = ORIENTED_EDGE('',*,*,#81164,.F.);
+#81164 = EDGE_CURVE('',#70541,#81165,#81167,.T.);
+#81165 = VERTEX_POINT('',#81166);
+#81166 = CARTESIAN_POINT('',(-2.65,1.775,1.19));
+#81167 = SURFACE_CURVE('',#81168,(#81172,#81179),.PCURVE_S1.);
+#81168 = LINE('',#81169,#81170);
+#81169 = CARTESIAN_POINT('',(-2.65,1.775,0.917003108779));
+#81170 = VECTOR('',#81171,1.);
+#81171 = DIRECTION('',(0.,0.,1.));
+#81172 = PCURVE('',#70556,#81173);
+#81173 = DEFINITIONAL_REPRESENTATION('',(#81174),#81178);
+#81174 = LINE('',#81175,#81176);
+#81175 = CARTESIAN_POINT('',(6.675,-0.272996891221));
+#81176 = VECTOR('',#81177,1.);
+#81177 = DIRECTION('',(0.,1.));
+#81178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81179 = PCURVE('',#81180,#81185);
+#81180 = PLANE('',#81181);
+#81181 = AXIS2_PLACEMENT_3D('',#81182,#81183,#81184);
+#81182 = CARTESIAN_POINT('',(-3.26576285855,1.775,0.644006217558));
+#81183 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81184 = DIRECTION('',(0.,0.,1.));
+#81185 = DEFINITIONAL_REPRESENTATION('',(#81186),#81190);
+#81186 = LINE('',#81187,#81188);
+#81187 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81188 = VECTOR('',#81189,1.);
+#81189 = DIRECTION('',(1.,0.));
+#81190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81191 = ORIENTED_EDGE('',*,*,#70540,.T.);
+#81192 = ORIENTED_EDGE('',*,*,#81193,.T.);
+#81193 = EDGE_CURVE('',#70513,#81194,#81196,.T.);
+#81194 = VERTEX_POINT('',#81195);
+#81195 = CARTESIAN_POINT('',(-2.65,2.125,1.19));
+#81196 = SURFACE_CURVE('',#81197,(#81201,#81208),.PCURVE_S1.);
+#81197 = LINE('',#81198,#81199);
+#81198 = CARTESIAN_POINT('',(-2.65,2.125,0.917003108779));
+#81199 = VECTOR('',#81200,1.);
+#81200 = DIRECTION('',(0.,0.,1.));
+#81201 = PCURVE('',#70556,#81202);
+#81202 = DEFINITIONAL_REPRESENTATION('',(#81203),#81207);
+#81203 = LINE('',#81204,#81205);
+#81204 = CARTESIAN_POINT('',(7.025,-0.272996891221));
+#81205 = VECTOR('',#81206,1.);
+#81206 = DIRECTION('',(0.,1.));
+#81207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81208 = PCURVE('',#81018,#81209);
+#81209 = DEFINITIONAL_REPRESENTATION('',(#81210),#81214);
+#81210 = LINE('',#81211,#81212);
+#81211 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81212 = VECTOR('',#81213,1.);
+#81213 = DIRECTION('',(1.,0.));
+#81214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81215 = ORIENTED_EDGE('',*,*,#81216,.F.);
+#81216 = EDGE_CURVE('',#81165,#81194,#81217,.T.);
+#81217 = SURFACE_CURVE('',#81218,(#81222,#81229),.PCURVE_S1.);
+#81218 = LINE('',#81219,#81220);
+#81219 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81220 = VECTOR('',#81221,1.);
+#81221 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#81222 = PCURVE('',#70556,#81223);
+#81223 = DEFINITIONAL_REPRESENTATION('',(#81224),#81228);
+#81224 = LINE('',#81225,#81226);
+#81225 = CARTESIAN_POINT('',(0.,0.));
+#81226 = VECTOR('',#81227,1.);
+#81227 = DIRECTION('',(1.,0.));
+#81228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81229 = PCURVE('',#81230,#81235);
+#81230 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#81231,#81232)
+ ,(#81233,#81234
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#81231 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81232 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#81233 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#81234 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#81235 = DEFINITIONAL_REPRESENTATION('',(#81236),#81240);
+#81236 = LINE('',#81237,#81238);
+#81237 = CARTESIAN_POINT('',(0.,1.939328295759E-14));
+#81238 = VECTOR('',#81239,1.);
+#81239 = DIRECTION('',(1.,-7.533217737338E-15));
+#81240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81241 = ADVANCED_FACE('',(#81242),#70864,.F.);
+#81242 = FACE_BOUND('',#81243,.F.);
+#81243 = EDGE_LOOP('',(#81244,#81267,#81268,#81296));
+#81244 = ORIENTED_EDGE('',*,*,#81245,.F.);
+#81245 = EDGE_CURVE('',#70849,#81246,#81248,.T.);
+#81246 = VERTEX_POINT('',#81247);
+#81247 = CARTESIAN_POINT('',(-3.15,-1.775,1.01));
+#81248 = SURFACE_CURVE('',#81249,(#81253,#81260),.PCURVE_S1.);
+#81249 = LINE('',#81250,#81251);
+#81250 = CARTESIAN_POINT('',(-2.55,-1.775,1.01));
+#81251 = VECTOR('',#81252,1.);
+#81252 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81253 = PCURVE('',#70864,#81254);
+#81254 = DEFINITIONAL_REPRESENTATION('',(#81255),#81259);
+#81255 = LINE('',#81256,#81257);
+#81256 = CARTESIAN_POINT('',(0.,0.));
+#81257 = VECTOR('',#81258,1.);
+#81258 = DIRECTION('',(1.,0.));
+#81259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81260 = PCURVE('',#81123,#81261);
+#81261 = DEFINITIONAL_REPRESENTATION('',(#81262),#81266);
+#81262 = LINE('',#81263,#81264);
+#81263 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81264 = VECTOR('',#81265,1.);
+#81265 = DIRECTION('',(0.,-1.));
+#81266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81267 = ORIENTED_EDGE('',*,*,#70848,.T.);
+#81268 = ORIENTED_EDGE('',*,*,#81269,.T.);
+#81269 = EDGE_CURVE('',#70821,#81270,#81272,.T.);
+#81270 = VERTEX_POINT('',#81271);
+#81271 = CARTESIAN_POINT('',(-3.15,-1.475,1.01));
+#81272 = SURFACE_CURVE('',#81273,(#81277,#81284),.PCURVE_S1.);
+#81273 = LINE('',#81274,#81275);
+#81274 = CARTESIAN_POINT('',(-2.55,-1.475,1.01));
+#81275 = VECTOR('',#81276,1.);
+#81276 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81277 = PCURVE('',#70864,#81278);
+#81278 = DEFINITIONAL_REPRESENTATION('',(#81279),#81283);
+#81279 = LINE('',#81280,#81281);
+#81280 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#81281 = VECTOR('',#81282,1.);
+#81282 = DIRECTION('',(1.,0.));
+#81283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81284 = PCURVE('',#81285,#81290);
+#81285 = PLANE('',#81286);
+#81286 = AXIS2_PLACEMENT_3D('',#81287,#81288,#81289);
+#81287 = CARTESIAN_POINT('',(-3.26576285855,-1.475,0.644006217558));
+#81288 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81289 = DIRECTION('',(0.,0.,1.));
+#81290 = DEFINITIONAL_REPRESENTATION('',(#81291),#81295);
+#81291 = LINE('',#81292,#81293);
+#81292 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81293 = VECTOR('',#81294,1.);
+#81294 = DIRECTION('',(0.,-1.));
+#81295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81296 = ORIENTED_EDGE('',*,*,#81297,.F.);
+#81297 = EDGE_CURVE('',#81246,#81270,#81298,.T.);
+#81298 = SURFACE_CURVE('',#81299,(#81303,#81310),.PCURVE_S1.);
+#81299 = LINE('',#81300,#81301);
+#81300 = CARTESIAN_POINT('',(-3.15,-1.775,1.01));
+#81301 = VECTOR('',#81302,1.);
+#81302 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81303 = PCURVE('',#70864,#81304);
+#81304 = DEFINITIONAL_REPRESENTATION('',(#81305),#81309);
+#81305 = LINE('',#81306,#81307);
+#81306 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#81307 = VECTOR('',#81308,1.);
+#81308 = DIRECTION('',(0.,-1.));
+#81309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81310 = PCURVE('',#81311,#81316);
+#81311 = CYLINDRICAL_SURFACE('',#81312,0.1);
+#81312 = AXIS2_PLACEMENT_3D('',#81313,#81314,#81315);
+#81313 = CARTESIAN_POINT('',(-3.15,-1.775,0.91));
+#81314 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#81315 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#81316 = DEFINITIONAL_REPRESENTATION('',(#81317),#81321);
+#81317 = LINE('',#81318,#81319);
+#81318 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#81319 = VECTOR('',#81320,1.);
+#81320 = DIRECTION('',(0.,-1.));
+#81321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81322 = ADVANCED_FACE('',(#81323),#70584,.F.);
+#81323 = FACE_BOUND('',#81324,.F.);
+#81324 = EDGE_LOOP('',(#81325,#81353,#81354,#81377));
+#81325 = ORIENTED_EDGE('',*,*,#81326,.F.);
+#81326 = EDGE_CURVE('',#70569,#81327,#81329,.T.);
+#81327 = VERTEX_POINT('',#81328);
+#81328 = CARTESIAN_POINT('',(-3.15,1.475,1.01));
+#81329 = SURFACE_CURVE('',#81330,(#81334,#81341),.PCURVE_S1.);
+#81330 = LINE('',#81331,#81332);
+#81331 = CARTESIAN_POINT('',(-2.55,1.475,1.01));
+#81332 = VECTOR('',#81333,1.);
+#81333 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81334 = PCURVE('',#70584,#81335);
+#81335 = DEFINITIONAL_REPRESENTATION('',(#81336),#81340);
+#81336 = LINE('',#81337,#81338);
+#81337 = CARTESIAN_POINT('',(0.,0.));
+#81338 = VECTOR('',#81339,1.);
+#81339 = DIRECTION('',(1.,0.));
+#81340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81341 = PCURVE('',#81342,#81347);
+#81342 = PLANE('',#81343);
+#81343 = AXIS2_PLACEMENT_3D('',#81344,#81345,#81346);
+#81344 = CARTESIAN_POINT('',(-3.26576285855,1.475,0.644006217558));
+#81345 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81346 = DIRECTION('',(0.,0.,1.));
+#81347 = DEFINITIONAL_REPRESENTATION('',(#81348),#81352);
+#81348 = LINE('',#81349,#81350);
+#81349 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81350 = VECTOR('',#81351,1.);
+#81351 = DIRECTION('',(0.,-1.));
+#81352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81353 = ORIENTED_EDGE('',*,*,#70568,.T.);
+#81354 = ORIENTED_EDGE('',*,*,#81355,.T.);
+#81355 = EDGE_CURVE('',#70541,#81356,#81358,.T.);
+#81356 = VERTEX_POINT('',#81357);
+#81357 = CARTESIAN_POINT('',(-3.15,1.775,1.01));
+#81358 = SURFACE_CURVE('',#81359,(#81363,#81370),.PCURVE_S1.);
+#81359 = LINE('',#81360,#81361);
+#81360 = CARTESIAN_POINT('',(-2.55,1.775,1.01));
+#81361 = VECTOR('',#81362,1.);
+#81362 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81363 = PCURVE('',#70584,#81364);
+#81364 = DEFINITIONAL_REPRESENTATION('',(#81365),#81369);
+#81365 = LINE('',#81366,#81367);
+#81366 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#81367 = VECTOR('',#81368,1.);
+#81368 = DIRECTION('',(1.,0.));
+#81369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81370 = PCURVE('',#81180,#81371);
+#81371 = DEFINITIONAL_REPRESENTATION('',(#81372),#81376);
+#81372 = LINE('',#81373,#81374);
+#81373 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81374 = VECTOR('',#81375,1.);
+#81375 = DIRECTION('',(0.,-1.));
+#81376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81377 = ORIENTED_EDGE('',*,*,#81378,.F.);
+#81378 = EDGE_CURVE('',#81327,#81356,#81379,.T.);
+#81379 = SURFACE_CURVE('',#81380,(#81384,#81391),.PCURVE_S1.);
+#81380 = LINE('',#81381,#81382);
+#81381 = CARTESIAN_POINT('',(-3.15,1.475,1.01));
+#81382 = VECTOR('',#81383,1.);
+#81383 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81384 = PCURVE('',#70584,#81385);
+#81385 = DEFINITIONAL_REPRESENTATION('',(#81386),#81390);
+#81386 = LINE('',#81387,#81388);
+#81387 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#81388 = VECTOR('',#81389,1.);
+#81389 = DIRECTION('',(0.,-1.));
+#81390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81391 = PCURVE('',#81392,#81397);
+#81392 = CYLINDRICAL_SURFACE('',#81393,0.1);
+#81393 = AXIS2_PLACEMENT_3D('',#81394,#81395,#81396);
+#81394 = CARTESIAN_POINT('',(-3.15,1.475,0.91));
+#81395 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#81396 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#81397 = DEFINITIONAL_REPRESENTATION('',(#81398),#81402);
+#81398 = LINE('',#81399,#81400);
+#81399 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#81400 = VECTOR('',#81401,1.);
+#81401 = DIRECTION('',(0.,-1.));
+#81402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81403 = ADVANCED_FACE('',(#81404),#70836,.F.);
+#81404 = FACE_BOUND('',#81405,.F.);
+#81405 = EDGE_LOOP('',(#81406,#81429,#81430,#81458));
+#81406 = ORIENTED_EDGE('',*,*,#81407,.F.);
+#81407 = EDGE_CURVE('',#70821,#81408,#81410,.T.);
+#81408 = VERTEX_POINT('',#81409);
+#81409 = CARTESIAN_POINT('',(-2.65,-1.475,1.19));
+#81410 = SURFACE_CURVE('',#81411,(#81415,#81422),.PCURVE_S1.);
+#81411 = LINE('',#81412,#81413);
+#81412 = CARTESIAN_POINT('',(-2.65,-1.475,0.917003108779));
+#81413 = VECTOR('',#81414,1.);
+#81414 = DIRECTION('',(0.,0.,1.));
+#81415 = PCURVE('',#70836,#81416);
+#81416 = DEFINITIONAL_REPRESENTATION('',(#81417),#81421);
+#81417 = LINE('',#81418,#81419);
+#81418 = CARTESIAN_POINT('',(3.425,-0.272996891221));
+#81419 = VECTOR('',#81420,1.);
+#81420 = DIRECTION('',(0.,1.));
+#81421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81422 = PCURVE('',#81285,#81423);
+#81423 = DEFINITIONAL_REPRESENTATION('',(#81424),#81428);
+#81424 = LINE('',#81425,#81426);
+#81425 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81426 = VECTOR('',#81427,1.);
+#81427 = DIRECTION('',(1.,0.));
+#81428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81429 = ORIENTED_EDGE('',*,*,#70820,.T.);
+#81430 = ORIENTED_EDGE('',*,*,#81431,.T.);
+#81431 = EDGE_CURVE('',#70793,#81432,#81434,.T.);
+#81432 = VERTEX_POINT('',#81433);
+#81433 = CARTESIAN_POINT('',(-2.65,-1.125,1.19));
+#81434 = SURFACE_CURVE('',#81435,(#81439,#81446),.PCURVE_S1.);
+#81435 = LINE('',#81436,#81437);
+#81436 = CARTESIAN_POINT('',(-2.65,-1.125,0.917003108779));
+#81437 = VECTOR('',#81438,1.);
+#81438 = DIRECTION('',(0.,0.,1.));
+#81439 = PCURVE('',#70836,#81440);
+#81440 = DEFINITIONAL_REPRESENTATION('',(#81441),#81445);
+#81441 = LINE('',#81442,#81443);
+#81442 = CARTESIAN_POINT('',(3.775,-0.272996891221));
+#81443 = VECTOR('',#81444,1.);
+#81444 = DIRECTION('',(0.,1.));
+#81445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81446 = PCURVE('',#81447,#81452);
+#81447 = PLANE('',#81448);
+#81448 = AXIS2_PLACEMENT_3D('',#81449,#81450,#81451);
+#81449 = CARTESIAN_POINT('',(-3.26576285855,-1.125,0.644006217558));
+#81450 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81451 = DIRECTION('',(0.,0.,1.));
+#81452 = DEFINITIONAL_REPRESENTATION('',(#81453),#81457);
+#81453 = LINE('',#81454,#81455);
+#81454 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81455 = VECTOR('',#81456,1.);
+#81456 = DIRECTION('',(1.,0.));
+#81457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81458 = ORIENTED_EDGE('',*,*,#81459,.F.);
+#81459 = EDGE_CURVE('',#81408,#81432,#81460,.T.);
+#81460 = SURFACE_CURVE('',#81461,(#81465,#81472),.PCURVE_S1.);
+#81461 = LINE('',#81462,#81463);
+#81462 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81463 = VECTOR('',#81464,1.);
+#81464 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#81465 = PCURVE('',#70836,#81466);
+#81466 = DEFINITIONAL_REPRESENTATION('',(#81467),#81471);
+#81467 = LINE('',#81468,#81469);
+#81468 = CARTESIAN_POINT('',(0.,0.));
+#81469 = VECTOR('',#81470,1.);
+#81470 = DIRECTION('',(1.,0.));
+#81471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81472 = PCURVE('',#81473,#81478);
+#81473 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#81474,#81475)
+ ,(#81476,#81477
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#81474 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81475 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#81476 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#81477 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#81478 = DEFINITIONAL_REPRESENTATION('',(#81479),#81483);
+#81479 = LINE('',#81480,#81481);
+#81480 = CARTESIAN_POINT('',(4.440892098501E-16,-7.185768661051E-14));
+#81481 = VECTOR('',#81482,1.);
+#81482 = DIRECTION('',(1.,1.529190239156E-14));
+#81483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81484 = ADVANCED_FACE('',(#81485),#70612,.F.);
+#81485 = FACE_BOUND('',#81486,.F.);
+#81486 = EDGE_LOOP('',(#81487,#81515,#81516,#81539));
+#81487 = ORIENTED_EDGE('',*,*,#81488,.F.);
+#81488 = EDGE_CURVE('',#70597,#81489,#81491,.T.);
+#81489 = VERTEX_POINT('',#81490);
+#81490 = CARTESIAN_POINT('',(-2.65,1.125,1.19));
+#81491 = SURFACE_CURVE('',#81492,(#81496,#81503),.PCURVE_S1.);
+#81492 = LINE('',#81493,#81494);
+#81493 = CARTESIAN_POINT('',(-2.65,1.125,0.917003108779));
+#81494 = VECTOR('',#81495,1.);
+#81495 = DIRECTION('',(0.,0.,1.));
+#81496 = PCURVE('',#70612,#81497);
+#81497 = DEFINITIONAL_REPRESENTATION('',(#81498),#81502);
+#81498 = LINE('',#81499,#81500);
+#81499 = CARTESIAN_POINT('',(6.025,-0.272996891221));
+#81500 = VECTOR('',#81501,1.);
+#81501 = DIRECTION('',(0.,1.));
+#81502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81503 = PCURVE('',#81504,#81509);
+#81504 = PLANE('',#81505);
+#81505 = AXIS2_PLACEMENT_3D('',#81506,#81507,#81508);
+#81506 = CARTESIAN_POINT('',(-3.26576285855,1.125,0.644006217558));
+#81507 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81508 = DIRECTION('',(0.,0.,1.));
+#81509 = DEFINITIONAL_REPRESENTATION('',(#81510),#81514);
+#81510 = LINE('',#81511,#81512);
+#81511 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81512 = VECTOR('',#81513,1.);
+#81513 = DIRECTION('',(1.,0.));
+#81514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81515 = ORIENTED_EDGE('',*,*,#70596,.T.);
+#81516 = ORIENTED_EDGE('',*,*,#81517,.T.);
+#81517 = EDGE_CURVE('',#70569,#81518,#81520,.T.);
+#81518 = VERTEX_POINT('',#81519);
+#81519 = CARTESIAN_POINT('',(-2.65,1.475,1.19));
+#81520 = SURFACE_CURVE('',#81521,(#81525,#81532),.PCURVE_S1.);
+#81521 = LINE('',#81522,#81523);
+#81522 = CARTESIAN_POINT('',(-2.65,1.475,0.917003108779));
+#81523 = VECTOR('',#81524,1.);
+#81524 = DIRECTION('',(0.,0.,1.));
+#81525 = PCURVE('',#70612,#81526);
+#81526 = DEFINITIONAL_REPRESENTATION('',(#81527),#81531);
+#81527 = LINE('',#81528,#81529);
+#81528 = CARTESIAN_POINT('',(6.375,-0.272996891221));
+#81529 = VECTOR('',#81530,1.);
+#81530 = DIRECTION('',(0.,1.));
+#81531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81532 = PCURVE('',#81342,#81533);
+#81533 = DEFINITIONAL_REPRESENTATION('',(#81534),#81538);
+#81534 = LINE('',#81535,#81536);
+#81535 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81536 = VECTOR('',#81537,1.);
+#81537 = DIRECTION('',(1.,0.));
+#81538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81539 = ORIENTED_EDGE('',*,*,#81540,.F.);
+#81540 = EDGE_CURVE('',#81489,#81518,#81541,.T.);
+#81541 = SURFACE_CURVE('',#81542,(#81546,#81553),.PCURVE_S1.);
+#81542 = LINE('',#81543,#81544);
+#81543 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81544 = VECTOR('',#81545,1.);
+#81545 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#81546 = PCURVE('',#70612,#81547);
+#81547 = DEFINITIONAL_REPRESENTATION('',(#81548),#81552);
+#81548 = LINE('',#81549,#81550);
+#81549 = CARTESIAN_POINT('',(0.,0.));
+#81550 = VECTOR('',#81551,1.);
+#81551 = DIRECTION('',(1.,0.));
+#81552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81553 = PCURVE('',#81554,#81559);
+#81554 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#81555,#81556)
+ ,(#81557,#81558
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#81555 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81556 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#81557 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#81558 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#81559 = DEFINITIONAL_REPRESENTATION('',(#81560),#81564);
+#81560 = LINE('',#81561,#81562);
+#81561 = CARTESIAN_POINT('',(0.,1.357780514809E-14));
+#81562 = VECTOR('',#81563,1.);
+#81563 = DIRECTION('',(1.,-6.073086212028E-15));
+#81564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81565 = ADVANCED_FACE('',(#81566),#70808,.F.);
+#81566 = FACE_BOUND('',#81567,.F.);
+#81567 = EDGE_LOOP('',(#81568,#81591,#81592,#81620));
+#81568 = ORIENTED_EDGE('',*,*,#81569,.F.);
+#81569 = EDGE_CURVE('',#70793,#81570,#81572,.T.);
+#81570 = VERTEX_POINT('',#81571);
+#81571 = CARTESIAN_POINT('',(-3.15,-1.125,1.01));
+#81572 = SURFACE_CURVE('',#81573,(#81577,#81584),.PCURVE_S1.);
+#81573 = LINE('',#81574,#81575);
+#81574 = CARTESIAN_POINT('',(-2.55,-1.125,1.01));
+#81575 = VECTOR('',#81576,1.);
+#81576 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81577 = PCURVE('',#70808,#81578);
+#81578 = DEFINITIONAL_REPRESENTATION('',(#81579),#81583);
+#81579 = LINE('',#81580,#81581);
+#81580 = CARTESIAN_POINT('',(0.,0.));
+#81581 = VECTOR('',#81582,1.);
+#81582 = DIRECTION('',(1.,0.));
+#81583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81584 = PCURVE('',#81447,#81585);
+#81585 = DEFINITIONAL_REPRESENTATION('',(#81586),#81590);
+#81586 = LINE('',#81587,#81588);
+#81587 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81588 = VECTOR('',#81589,1.);
+#81589 = DIRECTION('',(0.,-1.));
+#81590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81591 = ORIENTED_EDGE('',*,*,#70792,.T.);
+#81592 = ORIENTED_EDGE('',*,*,#81593,.T.);
+#81593 = EDGE_CURVE('',#70765,#81594,#81596,.T.);
+#81594 = VERTEX_POINT('',#81595);
+#81595 = CARTESIAN_POINT('',(-3.15,-0.825,1.01));
+#81596 = SURFACE_CURVE('',#81597,(#81601,#81608),.PCURVE_S1.);
+#81597 = LINE('',#81598,#81599);
+#81598 = CARTESIAN_POINT('',(-2.55,-0.825,1.01));
+#81599 = VECTOR('',#81600,1.);
+#81600 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81601 = PCURVE('',#70808,#81602);
+#81602 = DEFINITIONAL_REPRESENTATION('',(#81603),#81607);
+#81603 = LINE('',#81604,#81605);
+#81604 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#81605 = VECTOR('',#81606,1.);
+#81606 = DIRECTION('',(1.,0.));
+#81607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81608 = PCURVE('',#81609,#81614);
+#81609 = PLANE('',#81610);
+#81610 = AXIS2_PLACEMENT_3D('',#81611,#81612,#81613);
+#81611 = CARTESIAN_POINT('',(-3.26576285855,-0.825,0.644006217558));
+#81612 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81613 = DIRECTION('',(0.,0.,1.));
+#81614 = DEFINITIONAL_REPRESENTATION('',(#81615),#81619);
+#81615 = LINE('',#81616,#81617);
+#81616 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81617 = VECTOR('',#81618,1.);
+#81618 = DIRECTION('',(0.,-1.));
+#81619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81620 = ORIENTED_EDGE('',*,*,#81621,.F.);
+#81621 = EDGE_CURVE('',#81570,#81594,#81622,.T.);
+#81622 = SURFACE_CURVE('',#81623,(#81627,#81634),.PCURVE_S1.);
+#81623 = LINE('',#81624,#81625);
+#81624 = CARTESIAN_POINT('',(-3.15,-1.125,1.01));
+#81625 = VECTOR('',#81626,1.);
+#81626 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81627 = PCURVE('',#70808,#81628);
+#81628 = DEFINITIONAL_REPRESENTATION('',(#81629),#81633);
+#81629 = LINE('',#81630,#81631);
+#81630 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#81631 = VECTOR('',#81632,1.);
+#81632 = DIRECTION('',(0.,-1.));
+#81633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81634 = PCURVE('',#81635,#81640);
+#81635 = CYLINDRICAL_SURFACE('',#81636,0.1);
+#81636 = AXIS2_PLACEMENT_3D('',#81637,#81638,#81639);
+#81637 = CARTESIAN_POINT('',(-3.15,-1.125,0.91));
+#81638 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#81639 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#81640 = DEFINITIONAL_REPRESENTATION('',(#81641),#81645);
+#81641 = LINE('',#81642,#81643);
+#81642 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#81643 = VECTOR('',#81644,1.);
+#81644 = DIRECTION('',(0.,-1.));
+#81645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81646 = ADVANCED_FACE('',(#81647),#70640,.F.);
+#81647 = FACE_BOUND('',#81648,.F.);
+#81648 = EDGE_LOOP('',(#81649,#81677,#81678,#81701));
+#81649 = ORIENTED_EDGE('',*,*,#81650,.F.);
+#81650 = EDGE_CURVE('',#70625,#81651,#81653,.T.);
+#81651 = VERTEX_POINT('',#81652);
+#81652 = CARTESIAN_POINT('',(-3.15,0.825,1.01));
+#81653 = SURFACE_CURVE('',#81654,(#81658,#81665),.PCURVE_S1.);
+#81654 = LINE('',#81655,#81656);
+#81655 = CARTESIAN_POINT('',(-2.55,0.825,1.01));
+#81656 = VECTOR('',#81657,1.);
+#81657 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81658 = PCURVE('',#70640,#81659);
+#81659 = DEFINITIONAL_REPRESENTATION('',(#81660),#81664);
+#81660 = LINE('',#81661,#81662);
+#81661 = CARTESIAN_POINT('',(0.,0.));
+#81662 = VECTOR('',#81663,1.);
+#81663 = DIRECTION('',(1.,0.));
+#81664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81665 = PCURVE('',#81666,#81671);
+#81666 = PLANE('',#81667);
+#81667 = AXIS2_PLACEMENT_3D('',#81668,#81669,#81670);
+#81668 = CARTESIAN_POINT('',(-3.26576285855,0.825,0.644006217558));
+#81669 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81670 = DIRECTION('',(0.,0.,1.));
+#81671 = DEFINITIONAL_REPRESENTATION('',(#81672),#81676);
+#81672 = LINE('',#81673,#81674);
+#81673 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81674 = VECTOR('',#81675,1.);
+#81675 = DIRECTION('',(0.,-1.));
+#81676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81677 = ORIENTED_EDGE('',*,*,#70624,.T.);
+#81678 = ORIENTED_EDGE('',*,*,#81679,.T.);
+#81679 = EDGE_CURVE('',#70597,#81680,#81682,.T.);
+#81680 = VERTEX_POINT('',#81681);
+#81681 = CARTESIAN_POINT('',(-3.15,1.125,1.01));
+#81682 = SURFACE_CURVE('',#81683,(#81687,#81694),.PCURVE_S1.);
+#81683 = LINE('',#81684,#81685);
+#81684 = CARTESIAN_POINT('',(-2.55,1.125,1.01));
+#81685 = VECTOR('',#81686,1.);
+#81686 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81687 = PCURVE('',#70640,#81688);
+#81688 = DEFINITIONAL_REPRESENTATION('',(#81689),#81693);
+#81689 = LINE('',#81690,#81691);
+#81690 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#81691 = VECTOR('',#81692,1.);
+#81692 = DIRECTION('',(1.,0.));
+#81693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81694 = PCURVE('',#81504,#81695);
+#81695 = DEFINITIONAL_REPRESENTATION('',(#81696),#81700);
+#81696 = LINE('',#81697,#81698);
+#81697 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81698 = VECTOR('',#81699,1.);
+#81699 = DIRECTION('',(0.,-1.));
+#81700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81701 = ORIENTED_EDGE('',*,*,#81702,.F.);
+#81702 = EDGE_CURVE('',#81651,#81680,#81703,.T.);
+#81703 = SURFACE_CURVE('',#81704,(#81708,#81715),.PCURVE_S1.);
+#81704 = LINE('',#81705,#81706);
+#81705 = CARTESIAN_POINT('',(-3.15,0.825,1.01));
+#81706 = VECTOR('',#81707,1.);
+#81707 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81708 = PCURVE('',#70640,#81709);
+#81709 = DEFINITIONAL_REPRESENTATION('',(#81710),#81714);
+#81710 = LINE('',#81711,#81712);
+#81711 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#81712 = VECTOR('',#81713,1.);
+#81713 = DIRECTION('',(0.,-1.));
+#81714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81715 = PCURVE('',#81716,#81721);
+#81716 = CYLINDRICAL_SURFACE('',#81717,0.1);
+#81717 = AXIS2_PLACEMENT_3D('',#81718,#81719,#81720);
+#81718 = CARTESIAN_POINT('',(-3.15,0.825,0.91));
+#81719 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#81720 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#81721 = DEFINITIONAL_REPRESENTATION('',(#81722),#81726);
+#81722 = LINE('',#81723,#81724);
+#81723 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#81724 = VECTOR('',#81725,1.);
+#81725 = DIRECTION('',(0.,-1.));
+#81726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81727 = ADVANCED_FACE('',(#81728),#70780,.F.);
+#81728 = FACE_BOUND('',#81729,.F.);
+#81729 = EDGE_LOOP('',(#81730,#81753,#81754,#81782));
+#81730 = ORIENTED_EDGE('',*,*,#81731,.F.);
+#81731 = EDGE_CURVE('',#70765,#81732,#81734,.T.);
+#81732 = VERTEX_POINT('',#81733);
+#81733 = CARTESIAN_POINT('',(-2.65,-0.825,1.19));
+#81734 = SURFACE_CURVE('',#81735,(#81739,#81746),.PCURVE_S1.);
+#81735 = LINE('',#81736,#81737);
+#81736 = CARTESIAN_POINT('',(-2.65,-0.825,0.917003108779));
+#81737 = VECTOR('',#81738,1.);
+#81738 = DIRECTION('',(0.,0.,1.));
+#81739 = PCURVE('',#70780,#81740);
+#81740 = DEFINITIONAL_REPRESENTATION('',(#81741),#81745);
+#81741 = LINE('',#81742,#81743);
+#81742 = CARTESIAN_POINT('',(4.075,-0.272996891221));
+#81743 = VECTOR('',#81744,1.);
+#81744 = DIRECTION('',(0.,1.));
+#81745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81746 = PCURVE('',#81609,#81747);
+#81747 = DEFINITIONAL_REPRESENTATION('',(#81748),#81752);
+#81748 = LINE('',#81749,#81750);
+#81749 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81750 = VECTOR('',#81751,1.);
+#81751 = DIRECTION('',(1.,0.));
+#81752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81753 = ORIENTED_EDGE('',*,*,#70764,.T.);
+#81754 = ORIENTED_EDGE('',*,*,#81755,.T.);
+#81755 = EDGE_CURVE('',#70737,#81756,#81758,.T.);
+#81756 = VERTEX_POINT('',#81757);
+#81757 = CARTESIAN_POINT('',(-2.65,-0.475,1.19));
+#81758 = SURFACE_CURVE('',#81759,(#81763,#81770),.PCURVE_S1.);
+#81759 = LINE('',#81760,#81761);
+#81760 = CARTESIAN_POINT('',(-2.65,-0.475,0.917003108779));
+#81761 = VECTOR('',#81762,1.);
+#81762 = DIRECTION('',(0.,0.,1.));
+#81763 = PCURVE('',#70780,#81764);
+#81764 = DEFINITIONAL_REPRESENTATION('',(#81765),#81769);
+#81765 = LINE('',#81766,#81767);
+#81766 = CARTESIAN_POINT('',(4.425,-0.272996891221));
+#81767 = VECTOR('',#81768,1.);
+#81768 = DIRECTION('',(0.,1.));
+#81769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81770 = PCURVE('',#81771,#81776);
+#81771 = PLANE('',#81772);
+#81772 = AXIS2_PLACEMENT_3D('',#81773,#81774,#81775);
+#81773 = CARTESIAN_POINT('',(-3.26576285855,-0.475,0.644006217558));
+#81774 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81775 = DIRECTION('',(0.,0.,1.));
+#81776 = DEFINITIONAL_REPRESENTATION('',(#81777),#81781);
+#81777 = LINE('',#81778,#81779);
+#81778 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81779 = VECTOR('',#81780,1.);
+#81780 = DIRECTION('',(1.,0.));
+#81781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81782 = ORIENTED_EDGE('',*,*,#81783,.F.);
+#81783 = EDGE_CURVE('',#81732,#81756,#81784,.T.);
+#81784 = SURFACE_CURVE('',#81785,(#81789,#81796),.PCURVE_S1.);
+#81785 = LINE('',#81786,#81787);
+#81786 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81787 = VECTOR('',#81788,1.);
+#81788 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#81789 = PCURVE('',#70780,#81790);
+#81790 = DEFINITIONAL_REPRESENTATION('',(#81791),#81795);
+#81791 = LINE('',#81792,#81793);
+#81792 = CARTESIAN_POINT('',(0.,0.));
+#81793 = VECTOR('',#81794,1.);
+#81794 = DIRECTION('',(1.,0.));
+#81795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81796 = PCURVE('',#81797,#81802);
+#81797 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#81798,#81799)
+ ,(#81800,#81801
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#81798 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81799 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#81800 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#81801 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#81802 = DEFINITIONAL_REPRESENTATION('',(#81803),#81807);
+#81803 = LINE('',#81804,#81805);
+#81804 = CARTESIAN_POINT('',(0.,4.850377216129E-15));
+#81805 = VECTOR('',#81806,1.);
+#81806 = DIRECTION('',(1.,-5.93785724513E-15));
+#81807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81808 = ADVANCED_FACE('',(#81809),#70668,.F.);
+#81809 = FACE_BOUND('',#81810,.F.);
+#81810 = EDGE_LOOP('',(#81811,#81839,#81840,#81863));
+#81811 = ORIENTED_EDGE('',*,*,#81812,.F.);
+#81812 = EDGE_CURVE('',#70653,#81813,#81815,.T.);
+#81813 = VERTEX_POINT('',#81814);
+#81814 = CARTESIAN_POINT('',(-2.65,0.475,1.19));
+#81815 = SURFACE_CURVE('',#81816,(#81820,#81827),.PCURVE_S1.);
+#81816 = LINE('',#81817,#81818);
+#81817 = CARTESIAN_POINT('',(-2.65,0.475,0.917003108779));
+#81818 = VECTOR('',#81819,1.);
+#81819 = DIRECTION('',(0.,0.,1.));
+#81820 = PCURVE('',#70668,#81821);
+#81821 = DEFINITIONAL_REPRESENTATION('',(#81822),#81826);
+#81822 = LINE('',#81823,#81824);
+#81823 = CARTESIAN_POINT('',(5.375,-0.272996891221));
+#81824 = VECTOR('',#81825,1.);
+#81825 = DIRECTION('',(0.,1.));
+#81826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81827 = PCURVE('',#81828,#81833);
+#81828 = PLANE('',#81829);
+#81829 = AXIS2_PLACEMENT_3D('',#81830,#81831,#81832);
+#81830 = CARTESIAN_POINT('',(-3.26576285855,0.475,0.644006217558));
+#81831 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81832 = DIRECTION('',(0.,0.,1.));
+#81833 = DEFINITIONAL_REPRESENTATION('',(#81834),#81838);
+#81834 = LINE('',#81835,#81836);
+#81835 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81836 = VECTOR('',#81837,1.);
+#81837 = DIRECTION('',(1.,0.));
+#81838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81839 = ORIENTED_EDGE('',*,*,#70652,.T.);
+#81840 = ORIENTED_EDGE('',*,*,#81841,.T.);
+#81841 = EDGE_CURVE('',#70625,#81842,#81844,.T.);
+#81842 = VERTEX_POINT('',#81843);
+#81843 = CARTESIAN_POINT('',(-2.65,0.825,1.19));
+#81844 = SURFACE_CURVE('',#81845,(#81849,#81856),.PCURVE_S1.);
+#81845 = LINE('',#81846,#81847);
+#81846 = CARTESIAN_POINT('',(-2.65,0.825,0.917003108779));
+#81847 = VECTOR('',#81848,1.);
+#81848 = DIRECTION('',(0.,0.,1.));
+#81849 = PCURVE('',#70668,#81850);
+#81850 = DEFINITIONAL_REPRESENTATION('',(#81851),#81855);
+#81851 = LINE('',#81852,#81853);
+#81852 = CARTESIAN_POINT('',(5.725,-0.272996891221));
+#81853 = VECTOR('',#81854,1.);
+#81854 = DIRECTION('',(0.,1.));
+#81855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81856 = PCURVE('',#81666,#81857);
+#81857 = DEFINITIONAL_REPRESENTATION('',(#81858),#81862);
+#81858 = LINE('',#81859,#81860);
+#81859 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#81860 = VECTOR('',#81861,1.);
+#81861 = DIRECTION('',(1.,0.));
+#81862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81863 = ORIENTED_EDGE('',*,*,#81864,.F.);
+#81864 = EDGE_CURVE('',#81813,#81842,#81865,.T.);
+#81865 = SURFACE_CURVE('',#81866,(#81870,#81877),.PCURVE_S1.);
+#81866 = LINE('',#81867,#81868);
+#81867 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81868 = VECTOR('',#81869,1.);
+#81869 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#81870 = PCURVE('',#70668,#81871);
+#81871 = DEFINITIONAL_REPRESENTATION('',(#81872),#81876);
+#81872 = LINE('',#81873,#81874);
+#81873 = CARTESIAN_POINT('',(0.,0.));
+#81874 = VECTOR('',#81875,1.);
+#81875 = DIRECTION('',(1.,0.));
+#81876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81877 = PCURVE('',#81878,#81883);
+#81878 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#81879,#81880)
+ ,(#81881,#81882
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#81879 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#81880 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#81881 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#81882 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#81883 = DEFINITIONAL_REPRESENTATION('',(#81884),#81888);
+#81884 = LINE('',#81885,#81886);
+#81885 = CARTESIAN_POINT('',(0.,-6.219576758691E-14));
+#81886 = VECTOR('',#81887,1.);
+#81887 = DIRECTION('',(1.,5.932900892342E-15));
+#81888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81889 = ADVANCED_FACE('',(#81890),#70752,.F.);
+#81890 = FACE_BOUND('',#81891,.F.);
+#81891 = EDGE_LOOP('',(#81892,#81915,#81916,#81944));
+#81892 = ORIENTED_EDGE('',*,*,#81893,.F.);
+#81893 = EDGE_CURVE('',#70737,#81894,#81896,.T.);
+#81894 = VERTEX_POINT('',#81895);
+#81895 = CARTESIAN_POINT('',(-3.15,-0.475,1.01));
+#81896 = SURFACE_CURVE('',#81897,(#81901,#81908),.PCURVE_S1.);
+#81897 = LINE('',#81898,#81899);
+#81898 = CARTESIAN_POINT('',(-2.55,-0.475,1.01));
+#81899 = VECTOR('',#81900,1.);
+#81900 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81901 = PCURVE('',#70752,#81902);
+#81902 = DEFINITIONAL_REPRESENTATION('',(#81903),#81907);
+#81903 = LINE('',#81904,#81905);
+#81904 = CARTESIAN_POINT('',(0.,0.));
+#81905 = VECTOR('',#81906,1.);
+#81906 = DIRECTION('',(1.,0.));
+#81907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81908 = PCURVE('',#81771,#81909);
+#81909 = DEFINITIONAL_REPRESENTATION('',(#81910),#81914);
+#81910 = LINE('',#81911,#81912);
+#81911 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81912 = VECTOR('',#81913,1.);
+#81913 = DIRECTION('',(0.,-1.));
+#81914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81915 = ORIENTED_EDGE('',*,*,#70736,.T.);
+#81916 = ORIENTED_EDGE('',*,*,#81917,.T.);
+#81917 = EDGE_CURVE('',#70709,#81918,#81920,.T.);
+#81918 = VERTEX_POINT('',#81919);
+#81919 = CARTESIAN_POINT('',(-3.15,-0.175,1.01));
+#81920 = SURFACE_CURVE('',#81921,(#81925,#81932),.PCURVE_S1.);
+#81921 = LINE('',#81922,#81923);
+#81922 = CARTESIAN_POINT('',(-2.55,-0.175,1.01));
+#81923 = VECTOR('',#81924,1.);
+#81924 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81925 = PCURVE('',#70752,#81926);
+#81926 = DEFINITIONAL_REPRESENTATION('',(#81927),#81931);
+#81927 = LINE('',#81928,#81929);
+#81928 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#81929 = VECTOR('',#81930,1.);
+#81930 = DIRECTION('',(1.,0.));
+#81931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81932 = PCURVE('',#81933,#81938);
+#81933 = PLANE('',#81934);
+#81934 = AXIS2_PLACEMENT_3D('',#81935,#81936,#81937);
+#81935 = CARTESIAN_POINT('',(-3.26576285855,-0.175,0.644006217558));
+#81936 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81937 = DIRECTION('',(0.,0.,1.));
+#81938 = DEFINITIONAL_REPRESENTATION('',(#81939),#81943);
+#81939 = LINE('',#81940,#81941);
+#81940 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81941 = VECTOR('',#81942,1.);
+#81942 = DIRECTION('',(0.,-1.));
+#81943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81944 = ORIENTED_EDGE('',*,*,#81945,.F.);
+#81945 = EDGE_CURVE('',#81894,#81918,#81946,.T.);
+#81946 = SURFACE_CURVE('',#81947,(#81951,#81958),.PCURVE_S1.);
+#81947 = LINE('',#81948,#81949);
+#81948 = CARTESIAN_POINT('',(-3.15,-0.475,1.01));
+#81949 = VECTOR('',#81950,1.);
+#81950 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81951 = PCURVE('',#70752,#81952);
+#81952 = DEFINITIONAL_REPRESENTATION('',(#81953),#81957);
+#81953 = LINE('',#81954,#81955);
+#81954 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#81955 = VECTOR('',#81956,1.);
+#81956 = DIRECTION('',(0.,-1.));
+#81957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81958 = PCURVE('',#81959,#81964);
+#81959 = CYLINDRICAL_SURFACE('',#81960,0.1);
+#81960 = AXIS2_PLACEMENT_3D('',#81961,#81962,#81963);
+#81961 = CARTESIAN_POINT('',(-3.15,-0.475,0.91));
+#81962 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#81963 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#81964 = DEFINITIONAL_REPRESENTATION('',(#81965),#81969);
+#81965 = LINE('',#81966,#81967);
+#81966 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#81967 = VECTOR('',#81968,1.);
+#81968 = DIRECTION('',(0.,-1.));
+#81969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81970 = ADVANCED_FACE('',(#81971),#70696,.F.);
+#81971 = FACE_BOUND('',#81972,.F.);
+#81972 = EDGE_LOOP('',(#81973,#82001,#82002,#82025));
+#81973 = ORIENTED_EDGE('',*,*,#81974,.F.);
+#81974 = EDGE_CURVE('',#70681,#81975,#81977,.T.);
+#81975 = VERTEX_POINT('',#81976);
+#81976 = CARTESIAN_POINT('',(-3.15,0.175,1.01));
+#81977 = SURFACE_CURVE('',#81978,(#81982,#81989),.PCURVE_S1.);
+#81978 = LINE('',#81979,#81980);
+#81979 = CARTESIAN_POINT('',(-2.55,0.175,1.01));
+#81980 = VECTOR('',#81981,1.);
+#81981 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#81982 = PCURVE('',#70696,#81983);
+#81983 = DEFINITIONAL_REPRESENTATION('',(#81984),#81988);
+#81984 = LINE('',#81985,#81986);
+#81985 = CARTESIAN_POINT('',(0.,0.));
+#81986 = VECTOR('',#81987,1.);
+#81987 = DIRECTION('',(1.,0.));
+#81988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#81989 = PCURVE('',#81990,#81995);
+#81990 = PLANE('',#81991);
+#81991 = AXIS2_PLACEMENT_3D('',#81992,#81993,#81994);
+#81992 = CARTESIAN_POINT('',(-3.26576285855,0.175,0.644006217558));
+#81993 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#81994 = DIRECTION('',(0.,0.,1.));
+#81995 = DEFINITIONAL_REPRESENTATION('',(#81996),#82000);
+#81996 = LINE('',#81997,#81998);
+#81997 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#81998 = VECTOR('',#81999,1.);
+#81999 = DIRECTION('',(0.,-1.));
+#82000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82001 = ORIENTED_EDGE('',*,*,#70680,.T.);
+#82002 = ORIENTED_EDGE('',*,*,#82003,.T.);
+#82003 = EDGE_CURVE('',#70653,#82004,#82006,.T.);
+#82004 = VERTEX_POINT('',#82005);
+#82005 = CARTESIAN_POINT('',(-3.15,0.475,1.01));
+#82006 = SURFACE_CURVE('',#82007,(#82011,#82018),.PCURVE_S1.);
+#82007 = LINE('',#82008,#82009);
+#82008 = CARTESIAN_POINT('',(-2.55,0.475,1.01));
+#82009 = VECTOR('',#82010,1.);
+#82010 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#82011 = PCURVE('',#70696,#82012);
+#82012 = DEFINITIONAL_REPRESENTATION('',(#82013),#82017);
+#82013 = LINE('',#82014,#82015);
+#82014 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#82015 = VECTOR('',#82016,1.);
+#82016 = DIRECTION('',(1.,0.));
+#82017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82018 = PCURVE('',#81828,#82019);
+#82019 = DEFINITIONAL_REPRESENTATION('',(#82020),#82024);
+#82020 = LINE('',#82021,#82022);
+#82021 = CARTESIAN_POINT('',(0.365993782442,0.71576285855));
+#82022 = VECTOR('',#82023,1.);
+#82023 = DIRECTION('',(0.,-1.));
+#82024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82025 = ORIENTED_EDGE('',*,*,#82026,.F.);
+#82026 = EDGE_CURVE('',#81975,#82004,#82027,.T.);
+#82027 = SURFACE_CURVE('',#82028,(#82032,#82039),.PCURVE_S1.);
+#82028 = LINE('',#82029,#82030);
+#82029 = CARTESIAN_POINT('',(-3.15,0.175,1.01));
+#82030 = VECTOR('',#82031,1.);
+#82031 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#82032 = PCURVE('',#70696,#82033);
+#82033 = DEFINITIONAL_REPRESENTATION('',(#82034),#82038);
+#82034 = LINE('',#82035,#82036);
+#82035 = CARTESIAN_POINT('',(0.6,-5.974795500618E-17));
+#82036 = VECTOR('',#82037,1.);
+#82037 = DIRECTION('',(0.,-1.));
+#82038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82039 = PCURVE('',#82040,#82045);
+#82040 = CYLINDRICAL_SURFACE('',#82041,0.1);
+#82041 = AXIS2_PLACEMENT_3D('',#82042,#82043,#82044);
+#82042 = CARTESIAN_POINT('',(-3.15,0.175,0.91));
+#82043 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#82044 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#82045 = DEFINITIONAL_REPRESENTATION('',(#82046),#82050);
+#82046 = LINE('',#82047,#82048);
+#82047 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#82048 = VECTOR('',#82049,1.);
+#82049 = DIRECTION('',(0.,-1.));
+#82050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82051 = ADVANCED_FACE('',(#82052),#70724,.F.);
+#82052 = FACE_BOUND('',#82053,.F.);
+#82053 = EDGE_LOOP('',(#82054,#82077,#82078,#82101));
+#82054 = ORIENTED_EDGE('',*,*,#82055,.F.);
+#82055 = EDGE_CURVE('',#70709,#82056,#82058,.T.);
+#82056 = VERTEX_POINT('',#82057);
+#82057 = CARTESIAN_POINT('',(-2.65,-0.175,1.19));
+#82058 = SURFACE_CURVE('',#82059,(#82063,#82070),.PCURVE_S1.);
+#82059 = LINE('',#82060,#82061);
+#82060 = CARTESIAN_POINT('',(-2.65,-0.175,0.917003108779));
+#82061 = VECTOR('',#82062,1.);
+#82062 = DIRECTION('',(0.,0.,1.));
+#82063 = PCURVE('',#70724,#82064);
+#82064 = DEFINITIONAL_REPRESENTATION('',(#82065),#82069);
+#82065 = LINE('',#82066,#82067);
+#82066 = CARTESIAN_POINT('',(4.725,-0.272996891221));
+#82067 = VECTOR('',#82068,1.);
+#82068 = DIRECTION('',(0.,1.));
+#82069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82070 = PCURVE('',#81933,#82071);
+#82071 = DEFINITIONAL_REPRESENTATION('',(#82072),#82076);
+#82072 = LINE('',#82073,#82074);
+#82073 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#82074 = VECTOR('',#82075,1.);
+#82075 = DIRECTION('',(1.,0.));
+#82076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82077 = ORIENTED_EDGE('',*,*,#70708,.T.);
+#82078 = ORIENTED_EDGE('',*,*,#82079,.T.);
+#82079 = EDGE_CURVE('',#70681,#82080,#82082,.T.);
+#82080 = VERTEX_POINT('',#82081);
+#82081 = CARTESIAN_POINT('',(-2.65,0.175,1.19));
+#82082 = SURFACE_CURVE('',#82083,(#82087,#82094),.PCURVE_S1.);
+#82083 = LINE('',#82084,#82085);
+#82084 = CARTESIAN_POINT('',(-2.65,0.175,0.917003108779));
+#82085 = VECTOR('',#82086,1.);
+#82086 = DIRECTION('',(0.,0.,1.));
+#82087 = PCURVE('',#70724,#82088);
+#82088 = DEFINITIONAL_REPRESENTATION('',(#82089),#82093);
+#82089 = LINE('',#82090,#82091);
+#82090 = CARTESIAN_POINT('',(5.075,-0.272996891221));
+#82091 = VECTOR('',#82092,1.);
+#82092 = DIRECTION('',(0.,1.));
+#82093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82094 = PCURVE('',#81990,#82095);
+#82095 = DEFINITIONAL_REPRESENTATION('',(#82096),#82100);
+#82096 = LINE('',#82097,#82098);
+#82097 = CARTESIAN_POINT('',(0.272996891221,0.61576285855));
+#82098 = VECTOR('',#82099,1.);
+#82099 = DIRECTION('',(1.,0.));
+#82100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82101 = ORIENTED_EDGE('',*,*,#82102,.F.);
+#82102 = EDGE_CURVE('',#82056,#82080,#82103,.T.);
+#82103 = SURFACE_CURVE('',#82104,(#82108,#82115),.PCURVE_S1.);
+#82104 = LINE('',#82105,#82106);
+#82105 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#82106 = VECTOR('',#82107,1.);
+#82107 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#82108 = PCURVE('',#70724,#82109);
+#82109 = DEFINITIONAL_REPRESENTATION('',(#82110),#82114);
+#82110 = LINE('',#82111,#82112);
+#82111 = CARTESIAN_POINT('',(0.,0.));
+#82112 = VECTOR('',#82113,1.);
+#82113 = DIRECTION('',(1.,0.));
+#82114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82115 = PCURVE('',#82116,#82121);
+#82116 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#82117,#82118)
+ ,(#82119,#82120
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,9.8),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#82117 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#82118 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#82119 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#82120 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#82121 = DEFINITIONAL_REPRESENTATION('',(#82122),#82126);
+#82122 = LINE('',#82123,#82124);
+#82123 = CARTESIAN_POINT('',(0.,1.026620896855E-13));
+#82124 = VECTOR('',#82125,1.);
+#82125 = DIRECTION('',(1.,-2.537652627715E-14));
+#82126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82127 = ADVANCED_FACE('',(#82128),#71146,.F.);
+#82128 = FACE_BOUND('',#82129,.F.);
+#82129 = EDGE_LOOP('',(#82130,#82131,#82132,#82158));
+#82130 = ORIENTED_EDGE('',*,*,#71132,.T.);
+#82131 = ORIENTED_EDGE('',*,*,#78831,.T.);
+#82132 = ORIENTED_EDGE('',*,*,#82133,.F.);
+#82133 = EDGE_CURVE('',#79901,#78809,#82134,.T.);
+#82134 = SURFACE_CURVE('',#82135,(#82139,#82146),.PCURVE_S1.);
+#82135 = LINE('',#82136,#82137);
+#82136 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#82137 = VECTOR('',#82138,1.);
+#82138 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#82139 = PCURVE('',#71146,#82140);
+#82140 = DEFINITIONAL_REPRESENTATION('',(#82141),#82145);
+#82141 = LINE('',#82142,#82143);
+#82142 = CARTESIAN_POINT('',(0.,0.));
+#82143 = VECTOR('',#82144,1.);
+#82144 = DIRECTION('',(1.,0.));
+#82145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82146 = PCURVE('',#82147,#82152);
+#82147 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#82148,#82149)
+ ,(#82150,#82151
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.282842712475),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#82148 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#82149 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#82150 = CARTESIAN_POINT('',(-2.45,5.1,1.19));
+#82151 = CARTESIAN_POINT('',(-2.425,5.05,1.19));
+#82152 = DEFINITIONAL_REPRESENTATION('',(#82153),#82157);
+#82153 = LINE('',#82154,#82155);
+#82154 = CARTESIAN_POINT('',(-6.09866585619E-16,1.68647906879E-15));
+#82155 = VECTOR('',#82156,1.);
+#82156 = DIRECTION('',(1.,8.349421574829E-16));
+#82157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82158 = ORIENTED_EDGE('',*,*,#79900,.F.);
+#82159 = ADVANCED_FACE('',(#82160),#71197,.F.);
+#82160 = FACE_BOUND('',#82161,.F.);
+#82161 = EDGE_LOOP('',(#82162,#82163,#82183,#82184));
+#82162 = ORIENTED_EDGE('',*,*,#71183,.T.);
+#82163 = ORIENTED_EDGE('',*,*,#82164,.T.);
+#82164 = EDGE_CURVE('',#71164,#79091,#82165,.T.);
+#82165 = SURFACE_CURVE('',#82166,(#82169,#82176),.PCURVE_S1.);
+#82166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82167,#82168),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#82167 = CARTESIAN_POINT('',(2.45,-5.1,1.19));
+#82168 = CARTESIAN_POINT('',(2.425,-5.05,1.19));
+#82169 = PCURVE('',#71197,#82170);
+#82170 = DEFINITIONAL_REPRESENTATION('',(#82171),#82175);
+#82171 = LINE('',#82172,#82173);
+#82172 = CARTESIAN_POINT('',(0.282842712475,1.922636373372E-15));
+#82173 = VECTOR('',#82174,1.);
+#82174 = DIRECTION('',(8.326672684689E-16,1.));
+#82175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82176 = PCURVE('',#79745,#82177);
+#82177 = DEFINITIONAL_REPRESENTATION('',(#82178),#82182);
+#82178 = LINE('',#82179,#82180);
+#82179 = CARTESIAN_POINT('',(6.629043957846E-17,-1.761076089746E-14));
+#82180 = VECTOR('',#82181,1.);
+#82181 = DIRECTION('',(-7.386221521558E-16,1.));
+#82182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82183 = ORIENTED_EDGE('',*,*,#79090,.F.);
+#82184 = ORIENTED_EDGE('',*,*,#71519,.F.);
+#82185 = ADVANCED_FACE('',(#82186),#71462,.T.);
+#82186 = FACE_BOUND('',#82187,.T.);
+#82187 = EDGE_LOOP('',(#82188,#82189,#82190,#82191));
+#82188 = ORIENTED_EDGE('',*,*,#71740,.T.);
+#82189 = ORIENTED_EDGE('',*,*,#79167,.T.);
+#82190 = ORIENTED_EDGE('',*,*,#71445,.F.);
+#82191 = ORIENTED_EDGE('',*,*,#82192,.F.);
+#82192 = EDGE_CURVE('',#71718,#71418,#82193,.T.);
+#82193 = SURFACE_CURVE('',#82194,(#82198,#82205),.PCURVE_S1.);
+#82194 = LINE('',#82195,#82196);
+#82195 = CARTESIAN_POINT('',(3.43,-4.075,0.91));
+#82196 = VECTOR('',#82197,1.);
+#82197 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82198 = PCURVE('',#71462,#82199);
+#82199 = DEFINITIONAL_REPRESENTATION('',(#82200),#82204);
+#82200 = LINE('',#82201,#82202);
+#82201 = CARTESIAN_POINT('',(6.28318530718,0.));
+#82202 = VECTOR('',#82203,1.);
+#82203 = DIRECTION('',(0.,-1.));
+#82204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82205 = PCURVE('',#71433,#82206);
+#82206 = DEFINITIONAL_REPRESENTATION('',(#82207),#82211);
+#82207 = LINE('',#82208,#82209);
+#82208 = CARTESIAN_POINT('',(0.63,0.));
+#82209 = VECTOR('',#82210,1.);
+#82210 = DIRECTION('',(0.,-1.));
+#82211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82212 = ADVANCED_FACE('',(#82213),#71433,.F.);
+#82213 = FACE_BOUND('',#82214,.F.);
+#82214 = EDGE_LOOP('',(#82215,#82236,#82237,#82238));
+#82215 = ORIENTED_EDGE('',*,*,#82216,.T.);
+#82216 = EDGE_CURVE('',#71690,#71385,#82217,.T.);
+#82217 = SURFACE_CURVE('',#82218,(#82222,#82229),.PCURVE_S1.);
+#82218 = LINE('',#82219,#82220);
+#82219 = CARTESIAN_POINT('',(3.43,-4.075,0.28));
+#82220 = VECTOR('',#82221,1.);
+#82221 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82222 = PCURVE('',#71433,#82223);
+#82223 = DEFINITIONAL_REPRESENTATION('',(#82224),#82228);
+#82224 = LINE('',#82225,#82226);
+#82225 = CARTESIAN_POINT('',(0.,0.));
+#82226 = VECTOR('',#82227,1.);
+#82227 = DIRECTION('',(0.,-1.));
+#82228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82229 = PCURVE('',#71405,#82230);
+#82230 = DEFINITIONAL_REPRESENTATION('',(#82231),#82235);
+#82231 = LINE('',#82232,#82233);
+#82232 = CARTESIAN_POINT('',(1.570796326795,0.));
+#82233 = VECTOR('',#82234,1.);
+#82234 = DIRECTION('',(0.,-1.));
+#82235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82236 = ORIENTED_EDGE('',*,*,#71417,.T.);
+#82237 = ORIENTED_EDGE('',*,*,#82192,.F.);
+#82238 = ORIENTED_EDGE('',*,*,#71717,.F.);
+#82239 = ADVANCED_FACE('',(#82240),#71405,.F.);
+#82240 = FACE_BOUND('',#82241,.F.);
+#82241 = EDGE_LOOP('',(#82242,#82263,#82264,#82265));
+#82242 = ORIENTED_EDGE('',*,*,#82243,.T.);
+#82243 = EDGE_CURVE('',#71667,#71357,#82244,.T.);
+#82244 = SURFACE_CURVE('',#82245,(#82249,#82256),.PCURVE_S1.);
+#82245 = LINE('',#82246,#82247);
+#82246 = CARTESIAN_POINT('',(3.53,-4.075,0.18));
+#82247 = VECTOR('',#82248,1.);
+#82248 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82249 = PCURVE('',#71405,#82250);
+#82250 = DEFINITIONAL_REPRESENTATION('',(#82251),#82255);
+#82251 = LINE('',#82252,#82253);
+#82252 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#82253 = VECTOR('',#82254,1.);
+#82254 = DIRECTION('',(0.,-1.));
+#82255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82256 = PCURVE('',#71372,#82257);
+#82257 = DEFINITIONAL_REPRESENTATION('',(#82258),#82262);
+#82258 = LINE('',#82259,#82260);
+#82259 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#82260 = VECTOR('',#82261,1.);
+#82261 = DIRECTION('',(0.,-1.));
+#82262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82263 = ORIENTED_EDGE('',*,*,#71384,.T.);
+#82264 = ORIENTED_EDGE('',*,*,#82216,.F.);
+#82265 = ORIENTED_EDGE('',*,*,#71689,.F.);
+#82266 = ADVANCED_FACE('',(#82267),#71372,.F.);
+#82267 = FACE_BOUND('',#82268,.F.);
+#82268 = EDGE_LOOP('',(#82269,#82290,#82291,#82292));
+#82269 = ORIENTED_EDGE('',*,*,#82270,.T.);
+#82270 = EDGE_CURVE('',#71644,#71329,#82271,.T.);
+#82271 = SURFACE_CURVE('',#82272,(#82276,#82283),.PCURVE_S1.);
+#82272 = LINE('',#82273,#82274);
+#82273 = CARTESIAN_POINT('',(3.9,-4.075,0.18));
+#82274 = VECTOR('',#82275,1.);
+#82275 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82276 = PCURVE('',#71372,#82277);
+#82277 = DEFINITIONAL_REPRESENTATION('',(#82278),#82282);
+#82278 = LINE('',#82279,#82280);
+#82279 = CARTESIAN_POINT('',(-0.,0.));
+#82280 = VECTOR('',#82281,1.);
+#82281 = DIRECTION('',(0.,-1.));
+#82282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82283 = PCURVE('',#71344,#82284);
+#82284 = DEFINITIONAL_REPRESENTATION('',(#82285),#82289);
+#82285 = LINE('',#82286,#82287);
+#82286 = CARTESIAN_POINT('',(0.18,0.));
+#82287 = VECTOR('',#82288,1.);
+#82288 = DIRECTION('',(0.,-1.));
+#82289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82290 = ORIENTED_EDGE('',*,*,#71356,.T.);
+#82291 = ORIENTED_EDGE('',*,*,#82243,.F.);
+#82292 = ORIENTED_EDGE('',*,*,#71666,.F.);
+#82293 = ADVANCED_FACE('',(#82294),#71344,.F.);
+#82294 = FACE_BOUND('',#82295,.F.);
+#82295 = EDGE_LOOP('',(#82296,#82317,#82318,#82319));
+#82296 = ORIENTED_EDGE('',*,*,#82297,.T.);
+#82297 = EDGE_CURVE('',#71621,#71301,#82298,.T.);
+#82298 = SURFACE_CURVE('',#82299,(#82303,#82310),.PCURVE_S1.);
+#82299 = LINE('',#82300,#82301);
+#82300 = CARTESIAN_POINT('',(3.9,-4.075,0.));
+#82301 = VECTOR('',#82302,1.);
+#82302 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82303 = PCURVE('',#71344,#82304);
+#82304 = DEFINITIONAL_REPRESENTATION('',(#82305),#82309);
+#82305 = LINE('',#82306,#82307);
+#82306 = CARTESIAN_POINT('',(0.,0.));
+#82307 = VECTOR('',#82308,1.);
+#82308 = DIRECTION('',(0.,-1.));
+#82309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82310 = PCURVE('',#71316,#82311);
+#82311 = DEFINITIONAL_REPRESENTATION('',(#82312),#82316);
+#82312 = LINE('',#82313,#82314);
+#82313 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#82314 = VECTOR('',#82315,1.);
+#82315 = DIRECTION('',(0.,-1.));
+#82316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82317 = ORIENTED_EDGE('',*,*,#71328,.T.);
+#82318 = ORIENTED_EDGE('',*,*,#82270,.F.);
+#82319 = ORIENTED_EDGE('',*,*,#71643,.F.);
+#82320 = ADVANCED_FACE('',(#82321),#71316,.F.);
+#82321 = FACE_BOUND('',#82322,.F.);
+#82322 = EDGE_LOOP('',(#82323,#82344,#82345,#82346));
+#82323 = ORIENTED_EDGE('',*,*,#82324,.T.);
+#82324 = EDGE_CURVE('',#71597,#71272,#82325,.T.);
+#82325 = SURFACE_CURVE('',#82326,(#82330,#82337),.PCURVE_S1.);
+#82326 = LINE('',#82327,#82328);
+#82327 = CARTESIAN_POINT('',(3.53,-4.075,0.));
+#82328 = VECTOR('',#82329,1.);
+#82329 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82330 = PCURVE('',#71316,#82331);
+#82331 = DEFINITIONAL_REPRESENTATION('',(#82332),#82336);
+#82332 = LINE('',#82333,#82334);
+#82333 = CARTESIAN_POINT('',(0.,0.));
+#82334 = VECTOR('',#82335,1.);
+#82335 = DIRECTION('',(0.,-1.));
+#82336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82337 = PCURVE('',#71288,#82338);
+#82338 = DEFINITIONAL_REPRESENTATION('',(#82339),#82343);
+#82339 = LINE('',#82340,#82341);
+#82340 = CARTESIAN_POINT('',(4.712388980385,0.));
+#82341 = VECTOR('',#82342,1.);
+#82342 = DIRECTION('',(0.,-1.));
+#82343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82344 = ORIENTED_EDGE('',*,*,#71300,.T.);
+#82345 = ORIENTED_EDGE('',*,*,#82297,.F.);
+#82346 = ORIENTED_EDGE('',*,*,#71620,.F.);
+#82347 = ADVANCED_FACE('',(#82348),#71288,.T.);
+#82348 = FACE_BOUND('',#82349,.T.);
+#82349 = EDGE_LOOP('',(#82350,#82351,#82352,#82353));
+#82350 = ORIENTED_EDGE('',*,*,#71596,.T.);
+#82351 = ORIENTED_EDGE('',*,*,#82324,.T.);
+#82352 = ORIENTED_EDGE('',*,*,#71271,.F.);
+#82353 = ORIENTED_EDGE('',*,*,#82354,.F.);
+#82354 = EDGE_CURVE('',#71574,#71244,#82355,.T.);
+#82355 = SURFACE_CURVE('',#82356,(#82360,#82367),.PCURVE_S1.);
+#82356 = LINE('',#82357,#82358);
+#82357 = CARTESIAN_POINT('',(3.25,-4.075,0.28));
+#82358 = VECTOR('',#82359,1.);
+#82359 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82360 = PCURVE('',#71288,#82361);
+#82361 = DEFINITIONAL_REPRESENTATION('',(#82362),#82366);
+#82362 = LINE('',#82363,#82364);
+#82363 = CARTESIAN_POINT('',(6.28318530718,0.));
+#82364 = VECTOR('',#82365,1.);
+#82365 = DIRECTION('',(0.,-1.));
+#82366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82367 = PCURVE('',#71259,#82368);
+#82368 = DEFINITIONAL_REPRESENTATION('',(#82369),#82373);
+#82369 = LINE('',#82370,#82371);
+#82370 = CARTESIAN_POINT('',(0.63,0.));
+#82371 = VECTOR('',#82372,1.);
+#82372 = DIRECTION('',(0.,-1.));
+#82373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82374 = ADVANCED_FACE('',(#82375),#71259,.F.);
+#82375 = FACE_BOUND('',#82376,.F.);
+#82376 = EDGE_LOOP('',(#82377,#82378,#82379,#82380));
+#82377 = ORIENTED_EDGE('',*,*,#71790,.T.);
+#82378 = ORIENTED_EDGE('',*,*,#71243,.T.);
+#82379 = ORIENTED_EDGE('',*,*,#82354,.F.);
+#82380 = ORIENTED_EDGE('',*,*,#71573,.F.);
+#82381 = ADVANCED_FACE('',(#82382),#72064,.T.);
+#82382 = FACE_BOUND('',#82383,.T.);
+#82383 = EDGE_LOOP('',(#82384,#82385,#82386,#82387));
+#82384 = ORIENTED_EDGE('',*,*,#72614,.T.);
+#82385 = ORIENTED_EDGE('',*,*,#79225,.T.);
+#82386 = ORIENTED_EDGE('',*,*,#72047,.F.);
+#82387 = ORIENTED_EDGE('',*,*,#82388,.F.);
+#82388 = EDGE_CURVE('',#72592,#72020,#82389,.T.);
+#82389 = SURFACE_CURVE('',#82390,(#82394,#82401),.PCURVE_S1.);
+#82390 = LINE('',#82391,#82392);
+#82391 = CARTESIAN_POINT('',(3.43,-3.425,0.91));
+#82392 = VECTOR('',#82393,1.);
+#82393 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82394 = PCURVE('',#72064,#82395);
+#82395 = DEFINITIONAL_REPRESENTATION('',(#82396),#82400);
+#82396 = LINE('',#82397,#82398);
+#82397 = CARTESIAN_POINT('',(6.28318530718,0.));
+#82398 = VECTOR('',#82399,1.);
+#82399 = DIRECTION('',(0.,-1.));
+#82400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82401 = PCURVE('',#72035,#82402);
+#82402 = DEFINITIONAL_REPRESENTATION('',(#82403),#82407);
+#82403 = LINE('',#82404,#82405);
+#82404 = CARTESIAN_POINT('',(0.63,0.));
+#82405 = VECTOR('',#82406,1.);
+#82406 = DIRECTION('',(0.,-1.));
+#82407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82408 = ADVANCED_FACE('',(#82409),#72035,.F.);
+#82409 = FACE_BOUND('',#82410,.F.);
+#82410 = EDGE_LOOP('',(#82411,#82432,#82433,#82434));
+#82411 = ORIENTED_EDGE('',*,*,#82412,.T.);
+#82412 = EDGE_CURVE('',#72564,#71987,#82413,.T.);
+#82413 = SURFACE_CURVE('',#82414,(#82418,#82425),.PCURVE_S1.);
+#82414 = LINE('',#82415,#82416);
+#82415 = CARTESIAN_POINT('',(3.43,-3.425,0.28));
+#82416 = VECTOR('',#82417,1.);
+#82417 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82418 = PCURVE('',#72035,#82419);
+#82419 = DEFINITIONAL_REPRESENTATION('',(#82420),#82424);
+#82420 = LINE('',#82421,#82422);
+#82421 = CARTESIAN_POINT('',(0.,0.));
+#82422 = VECTOR('',#82423,1.);
+#82423 = DIRECTION('',(0.,-1.));
+#82424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82425 = PCURVE('',#72007,#82426);
+#82426 = DEFINITIONAL_REPRESENTATION('',(#82427),#82431);
+#82427 = LINE('',#82428,#82429);
+#82428 = CARTESIAN_POINT('',(1.570796326795,0.));
+#82429 = VECTOR('',#82430,1.);
+#82430 = DIRECTION('',(0.,-1.));
+#82431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82432 = ORIENTED_EDGE('',*,*,#72019,.T.);
+#82433 = ORIENTED_EDGE('',*,*,#82388,.F.);
+#82434 = ORIENTED_EDGE('',*,*,#72591,.F.);
+#82435 = ADVANCED_FACE('',(#82436),#72007,.F.);
+#82436 = FACE_BOUND('',#82437,.F.);
+#82437 = EDGE_LOOP('',(#82438,#82459,#82460,#82461));
+#82438 = ORIENTED_EDGE('',*,*,#82439,.T.);
+#82439 = EDGE_CURVE('',#72541,#71959,#82440,.T.);
+#82440 = SURFACE_CURVE('',#82441,(#82445,#82452),.PCURVE_S1.);
+#82441 = LINE('',#82442,#82443);
+#82442 = CARTESIAN_POINT('',(3.53,-3.425,0.18));
+#82443 = VECTOR('',#82444,1.);
+#82444 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82445 = PCURVE('',#72007,#82446);
+#82446 = DEFINITIONAL_REPRESENTATION('',(#82447),#82451);
+#82447 = LINE('',#82448,#82449);
+#82448 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#82449 = VECTOR('',#82450,1.);
+#82450 = DIRECTION('',(0.,-1.));
+#82451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82452 = PCURVE('',#71974,#82453);
+#82453 = DEFINITIONAL_REPRESENTATION('',(#82454),#82458);
+#82454 = LINE('',#82455,#82456);
+#82455 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#82456 = VECTOR('',#82457,1.);
+#82457 = DIRECTION('',(0.,-1.));
+#82458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82459 = ORIENTED_EDGE('',*,*,#71986,.T.);
+#82460 = ORIENTED_EDGE('',*,*,#82412,.F.);
+#82461 = ORIENTED_EDGE('',*,*,#72563,.F.);
+#82462 = ADVANCED_FACE('',(#82463),#71974,.F.);
+#82463 = FACE_BOUND('',#82464,.F.);
+#82464 = EDGE_LOOP('',(#82465,#82486,#82487,#82488));
+#82465 = ORIENTED_EDGE('',*,*,#82466,.T.);
+#82466 = EDGE_CURVE('',#72518,#71931,#82467,.T.);
+#82467 = SURFACE_CURVE('',#82468,(#82472,#82479),.PCURVE_S1.);
+#82468 = LINE('',#82469,#82470);
+#82469 = CARTESIAN_POINT('',(3.9,-3.425,0.18));
+#82470 = VECTOR('',#82471,1.);
+#82471 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82472 = PCURVE('',#71974,#82473);
+#82473 = DEFINITIONAL_REPRESENTATION('',(#82474),#82478);
+#82474 = LINE('',#82475,#82476);
+#82475 = CARTESIAN_POINT('',(-0.,0.));
+#82476 = VECTOR('',#82477,1.);
+#82477 = DIRECTION('',(0.,-1.));
+#82478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82479 = PCURVE('',#71946,#82480);
+#82480 = DEFINITIONAL_REPRESENTATION('',(#82481),#82485);
+#82481 = LINE('',#82482,#82483);
+#82482 = CARTESIAN_POINT('',(0.18,0.));
+#82483 = VECTOR('',#82484,1.);
+#82484 = DIRECTION('',(0.,-1.));
+#82485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82486 = ORIENTED_EDGE('',*,*,#71958,.T.);
+#82487 = ORIENTED_EDGE('',*,*,#82439,.F.);
+#82488 = ORIENTED_EDGE('',*,*,#72540,.F.);
+#82489 = ADVANCED_FACE('',(#82490),#71946,.F.);
+#82490 = FACE_BOUND('',#82491,.F.);
+#82491 = EDGE_LOOP('',(#82492,#82513,#82514,#82515));
+#82492 = ORIENTED_EDGE('',*,*,#82493,.T.);
+#82493 = EDGE_CURVE('',#72495,#71903,#82494,.T.);
+#82494 = SURFACE_CURVE('',#82495,(#82499,#82506),.PCURVE_S1.);
+#82495 = LINE('',#82496,#82497);
+#82496 = CARTESIAN_POINT('',(3.9,-3.425,0.));
+#82497 = VECTOR('',#82498,1.);
+#82498 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82499 = PCURVE('',#71946,#82500);
+#82500 = DEFINITIONAL_REPRESENTATION('',(#82501),#82505);
+#82501 = LINE('',#82502,#82503);
+#82502 = CARTESIAN_POINT('',(0.,0.));
+#82503 = VECTOR('',#82504,1.);
+#82504 = DIRECTION('',(0.,-1.));
+#82505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82506 = PCURVE('',#71918,#82507);
+#82507 = DEFINITIONAL_REPRESENTATION('',(#82508),#82512);
+#82508 = LINE('',#82509,#82510);
+#82509 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#82510 = VECTOR('',#82511,1.);
+#82511 = DIRECTION('',(0.,-1.));
+#82512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82513 = ORIENTED_EDGE('',*,*,#71930,.T.);
+#82514 = ORIENTED_EDGE('',*,*,#82466,.F.);
+#82515 = ORIENTED_EDGE('',*,*,#72517,.F.);
+#82516 = ADVANCED_FACE('',(#82517),#71918,.F.);
+#82517 = FACE_BOUND('',#82518,.F.);
+#82518 = EDGE_LOOP('',(#82519,#82540,#82541,#82542));
+#82519 = ORIENTED_EDGE('',*,*,#82520,.T.);
+#82520 = EDGE_CURVE('',#72471,#71874,#82521,.T.);
+#82521 = SURFACE_CURVE('',#82522,(#82526,#82533),.PCURVE_S1.);
+#82522 = LINE('',#82523,#82524);
+#82523 = CARTESIAN_POINT('',(3.53,-3.425,0.));
+#82524 = VECTOR('',#82525,1.);
+#82525 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82526 = PCURVE('',#71918,#82527);
+#82527 = DEFINITIONAL_REPRESENTATION('',(#82528),#82532);
+#82528 = LINE('',#82529,#82530);
+#82529 = CARTESIAN_POINT('',(0.,0.));
+#82530 = VECTOR('',#82531,1.);
+#82531 = DIRECTION('',(0.,-1.));
+#82532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82533 = PCURVE('',#71890,#82534);
+#82534 = DEFINITIONAL_REPRESENTATION('',(#82535),#82539);
+#82535 = LINE('',#82536,#82537);
+#82536 = CARTESIAN_POINT('',(4.712388980385,0.));
+#82537 = VECTOR('',#82538,1.);
+#82538 = DIRECTION('',(0.,-1.));
+#82539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82540 = ORIENTED_EDGE('',*,*,#71902,.T.);
+#82541 = ORIENTED_EDGE('',*,*,#82493,.F.);
+#82542 = ORIENTED_EDGE('',*,*,#72494,.F.);
+#82543 = ADVANCED_FACE('',(#82544),#71890,.T.);
+#82544 = FACE_BOUND('',#82545,.T.);
+#82545 = EDGE_LOOP('',(#82546,#82547,#82548,#82549));
+#82546 = ORIENTED_EDGE('',*,*,#72470,.T.);
+#82547 = ORIENTED_EDGE('',*,*,#82520,.T.);
+#82548 = ORIENTED_EDGE('',*,*,#71873,.F.);
+#82549 = ORIENTED_EDGE('',*,*,#82550,.F.);
+#82550 = EDGE_CURVE('',#72448,#71846,#82551,.T.);
+#82551 = SURFACE_CURVE('',#82552,(#82556,#82563),.PCURVE_S1.);
+#82552 = LINE('',#82553,#82554);
+#82553 = CARTESIAN_POINT('',(3.25,-3.425,0.28));
+#82554 = VECTOR('',#82555,1.);
+#82555 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82556 = PCURVE('',#71890,#82557);
+#82557 = DEFINITIONAL_REPRESENTATION('',(#82558),#82562);
+#82558 = LINE('',#82559,#82560);
+#82559 = CARTESIAN_POINT('',(6.28318530718,0.));
+#82560 = VECTOR('',#82561,1.);
+#82561 = DIRECTION('',(0.,-1.));
+#82562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82563 = PCURVE('',#71861,#82564);
+#82564 = DEFINITIONAL_REPRESENTATION('',(#82565),#82569);
+#82565 = LINE('',#82566,#82567);
+#82566 = CARTESIAN_POINT('',(0.63,0.));
+#82567 = VECTOR('',#82568,1.);
+#82568 = DIRECTION('',(0.,-1.));
+#82569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82570 = ADVANCED_FACE('',(#82571),#71861,.F.);
+#82571 = FACE_BOUND('',#82572,.F.);
+#82572 = EDGE_LOOP('',(#82573,#82574,#82575,#82576));
+#82573 = ORIENTED_EDGE('',*,*,#72664,.T.);
+#82574 = ORIENTED_EDGE('',*,*,#71845,.T.);
+#82575 = ORIENTED_EDGE('',*,*,#82550,.F.);
+#82576 = ORIENTED_EDGE('',*,*,#72447,.F.);
+#82577 = ADVANCED_FACE('',(#82578),#72983,.T.);
+#82578 = FACE_BOUND('',#82579,.T.);
+#82579 = EDGE_LOOP('',(#82580,#82581,#82582,#82583));
+#82580 = ORIENTED_EDGE('',*,*,#72966,.T.);
+#82581 = ORIENTED_EDGE('',*,*,#79196,.T.);
+#82582 = ORIENTED_EDGE('',*,*,#73573,.F.);
+#82583 = ORIENTED_EDGE('',*,*,#82584,.F.);
+#82584 = EDGE_CURVE('',#72939,#73551,#82585,.T.);
+#82585 = SURFACE_CURVE('',#82586,(#82590,#82597),.PCURVE_S1.);
+#82586 = LINE('',#82587,#82588);
+#82587 = CARTESIAN_POINT('',(3.43,3.075,0.91));
+#82588 = VECTOR('',#82589,1.);
+#82589 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82590 = PCURVE('',#72983,#82591);
+#82591 = DEFINITIONAL_REPRESENTATION('',(#82592),#82596);
+#82592 = LINE('',#82593,#82594);
+#82593 = CARTESIAN_POINT('',(6.28318530718,0.));
+#82594 = VECTOR('',#82595,1.);
+#82595 = DIRECTION('',(0.,-1.));
+#82596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82597 = PCURVE('',#72954,#82598);
+#82598 = DEFINITIONAL_REPRESENTATION('',(#82599),#82603);
+#82599 = LINE('',#82600,#82601);
+#82600 = CARTESIAN_POINT('',(0.63,0.));
+#82601 = VECTOR('',#82602,1.);
+#82602 = DIRECTION('',(0.,-1.));
+#82603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82604 = ADVANCED_FACE('',(#82605),#72954,.F.);
+#82605 = FACE_BOUND('',#82606,.F.);
+#82606 = EDGE_LOOP('',(#82607,#82628,#82629,#82630));
+#82607 = ORIENTED_EDGE('',*,*,#82608,.T.);
+#82608 = EDGE_CURVE('',#72906,#73523,#82609,.T.);
+#82609 = SURFACE_CURVE('',#82610,(#82614,#82621),.PCURVE_S1.);
+#82610 = LINE('',#82611,#82612);
+#82611 = CARTESIAN_POINT('',(3.43,3.075,0.28));
+#82612 = VECTOR('',#82613,1.);
+#82613 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82614 = PCURVE('',#72954,#82615);
+#82615 = DEFINITIONAL_REPRESENTATION('',(#82616),#82620);
+#82616 = LINE('',#82617,#82618);
+#82617 = CARTESIAN_POINT('',(0.,0.));
+#82618 = VECTOR('',#82619,1.);
+#82619 = DIRECTION('',(0.,-1.));
+#82620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82621 = PCURVE('',#72926,#82622);
+#82622 = DEFINITIONAL_REPRESENTATION('',(#82623),#82627);
+#82623 = LINE('',#82624,#82625);
+#82624 = CARTESIAN_POINT('',(1.570796326795,0.));
+#82625 = VECTOR('',#82626,1.);
+#82626 = DIRECTION('',(0.,-1.));
+#82627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82628 = ORIENTED_EDGE('',*,*,#73550,.T.);
+#82629 = ORIENTED_EDGE('',*,*,#82584,.F.);
+#82630 = ORIENTED_EDGE('',*,*,#72938,.F.);
+#82631 = ADVANCED_FACE('',(#82632),#72926,.F.);
+#82632 = FACE_BOUND('',#82633,.F.);
+#82633 = EDGE_LOOP('',(#82634,#82655,#82656,#82657));
+#82634 = ORIENTED_EDGE('',*,*,#82635,.T.);
+#82635 = EDGE_CURVE('',#72878,#73500,#82636,.T.);
+#82636 = SURFACE_CURVE('',#82637,(#82641,#82648),.PCURVE_S1.);
+#82637 = LINE('',#82638,#82639);
+#82638 = CARTESIAN_POINT('',(3.53,3.075,0.18));
+#82639 = VECTOR('',#82640,1.);
+#82640 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82641 = PCURVE('',#72926,#82642);
+#82642 = DEFINITIONAL_REPRESENTATION('',(#82643),#82647);
+#82643 = LINE('',#82644,#82645);
+#82644 = CARTESIAN_POINT('',(0.,0.));
+#82645 = VECTOR('',#82646,1.);
+#82646 = DIRECTION('',(0.,-1.));
+#82647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82648 = PCURVE('',#72893,#82649);
+#82649 = DEFINITIONAL_REPRESENTATION('',(#82650),#82654);
+#82650 = LINE('',#82651,#82652);
+#82651 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#82652 = VECTOR('',#82653,1.);
+#82653 = DIRECTION('',(0.,-1.));
+#82654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82655 = ORIENTED_EDGE('',*,*,#73522,.T.);
+#82656 = ORIENTED_EDGE('',*,*,#82608,.F.);
+#82657 = ORIENTED_EDGE('',*,*,#72905,.F.);
+#82658 = ADVANCED_FACE('',(#82659),#72893,.F.);
+#82659 = FACE_BOUND('',#82660,.F.);
+#82660 = EDGE_LOOP('',(#82661,#82682,#82683,#82684));
+#82661 = ORIENTED_EDGE('',*,*,#82662,.T.);
+#82662 = EDGE_CURVE('',#72850,#73477,#82663,.T.);
+#82663 = SURFACE_CURVE('',#82664,(#82668,#82675),.PCURVE_S1.);
+#82664 = LINE('',#82665,#82666);
+#82665 = CARTESIAN_POINT('',(3.9,3.075,0.18));
+#82666 = VECTOR('',#82667,1.);
+#82667 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82668 = PCURVE('',#72893,#82669);
+#82669 = DEFINITIONAL_REPRESENTATION('',(#82670),#82674);
+#82670 = LINE('',#82671,#82672);
+#82671 = CARTESIAN_POINT('',(-0.,0.));
+#82672 = VECTOR('',#82673,1.);
+#82673 = DIRECTION('',(0.,-1.));
+#82674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82675 = PCURVE('',#72865,#82676);
+#82676 = DEFINITIONAL_REPRESENTATION('',(#82677),#82681);
+#82677 = LINE('',#82678,#82679);
+#82678 = CARTESIAN_POINT('',(0.18,0.));
+#82679 = VECTOR('',#82680,1.);
+#82680 = DIRECTION('',(0.,-1.));
+#82681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82682 = ORIENTED_EDGE('',*,*,#73499,.T.);
+#82683 = ORIENTED_EDGE('',*,*,#82635,.F.);
+#82684 = ORIENTED_EDGE('',*,*,#72877,.F.);
+#82685 = ADVANCED_FACE('',(#82686),#72865,.F.);
+#82686 = FACE_BOUND('',#82687,.F.);
+#82687 = EDGE_LOOP('',(#82688,#82709,#82710,#82711));
+#82688 = ORIENTED_EDGE('',*,*,#82689,.T.);
+#82689 = EDGE_CURVE('',#72822,#73454,#82690,.T.);
+#82690 = SURFACE_CURVE('',#82691,(#82695,#82702),.PCURVE_S1.);
+#82691 = LINE('',#82692,#82693);
+#82692 = CARTESIAN_POINT('',(3.9,3.075,0.));
+#82693 = VECTOR('',#82694,1.);
+#82694 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82695 = PCURVE('',#72865,#82696);
+#82696 = DEFINITIONAL_REPRESENTATION('',(#82697),#82701);
+#82697 = LINE('',#82698,#82699);
+#82698 = CARTESIAN_POINT('',(0.,0.));
+#82699 = VECTOR('',#82700,1.);
+#82700 = DIRECTION('',(0.,-1.));
+#82701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82702 = PCURVE('',#72837,#82703);
+#82703 = DEFINITIONAL_REPRESENTATION('',(#82704),#82708);
+#82704 = LINE('',#82705,#82706);
+#82705 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#82706 = VECTOR('',#82707,1.);
+#82707 = DIRECTION('',(0.,-1.));
+#82708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82709 = ORIENTED_EDGE('',*,*,#73476,.T.);
+#82710 = ORIENTED_EDGE('',*,*,#82662,.F.);
+#82711 = ORIENTED_EDGE('',*,*,#72849,.F.);
+#82712 = ADVANCED_FACE('',(#82713),#72837,.F.);
+#82713 = FACE_BOUND('',#82714,.F.);
+#82714 = EDGE_LOOP('',(#82715,#82736,#82737,#82738));
+#82715 = ORIENTED_EDGE('',*,*,#82716,.T.);
+#82716 = EDGE_CURVE('',#72793,#73430,#82717,.T.);
+#82717 = SURFACE_CURVE('',#82718,(#82722,#82729),.PCURVE_S1.);
+#82718 = LINE('',#82719,#82720);
+#82719 = CARTESIAN_POINT('',(3.53,3.075,0.));
+#82720 = VECTOR('',#82721,1.);
+#82721 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82722 = PCURVE('',#72837,#82723);
+#82723 = DEFINITIONAL_REPRESENTATION('',(#82724),#82728);
+#82724 = LINE('',#82725,#82726);
+#82725 = CARTESIAN_POINT('',(0.,0.));
+#82726 = VECTOR('',#82727,1.);
+#82727 = DIRECTION('',(0.,-1.));
+#82728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82729 = PCURVE('',#72809,#82730);
+#82730 = DEFINITIONAL_REPRESENTATION('',(#82731),#82735);
+#82731 = LINE('',#82732,#82733);
+#82732 = CARTESIAN_POINT('',(4.712388980385,0.));
+#82733 = VECTOR('',#82734,1.);
+#82734 = DIRECTION('',(0.,-1.));
+#82735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82736 = ORIENTED_EDGE('',*,*,#73453,.T.);
+#82737 = ORIENTED_EDGE('',*,*,#82689,.F.);
+#82738 = ORIENTED_EDGE('',*,*,#72821,.F.);
+#82739 = ADVANCED_FACE('',(#82740),#72809,.T.);
+#82740 = FACE_BOUND('',#82741,.T.);
+#82741 = EDGE_LOOP('',(#82742,#82743,#82744,#82745));
+#82742 = ORIENTED_EDGE('',*,*,#72792,.T.);
+#82743 = ORIENTED_EDGE('',*,*,#82716,.T.);
+#82744 = ORIENTED_EDGE('',*,*,#73429,.F.);
+#82745 = ORIENTED_EDGE('',*,*,#82746,.F.);
+#82746 = EDGE_CURVE('',#72765,#73407,#82747,.T.);
+#82747 = SURFACE_CURVE('',#82748,(#82752,#82759),.PCURVE_S1.);
+#82748 = LINE('',#82749,#82750);
+#82749 = CARTESIAN_POINT('',(3.25,3.075,0.28));
+#82750 = VECTOR('',#82751,1.);
+#82751 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82752 = PCURVE('',#72809,#82753);
+#82753 = DEFINITIONAL_REPRESENTATION('',(#82754),#82758);
+#82754 = LINE('',#82755,#82756);
+#82755 = CARTESIAN_POINT('',(6.28318530718,0.));
+#82756 = VECTOR('',#82757,1.);
+#82757 = DIRECTION('',(0.,-1.));
+#82758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82759 = PCURVE('',#72780,#82760);
+#82760 = DEFINITIONAL_REPRESENTATION('',(#82761),#82765);
+#82761 = LINE('',#82762,#82763);
+#82762 = CARTESIAN_POINT('',(0.63,0.));
+#82763 = VECTOR('',#82764,1.);
+#82764 = DIRECTION('',(0.,-1.));
+#82765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82766 = ADVANCED_FACE('',(#82767),#72780,.F.);
+#82767 = FACE_BOUND('',#82768,.F.);
+#82768 = EDGE_LOOP('',(#82769,#82770,#82771,#82772));
+#82769 = ORIENTED_EDGE('',*,*,#73378,.T.);
+#82770 = ORIENTED_EDGE('',*,*,#73406,.T.);
+#82771 = ORIENTED_EDGE('',*,*,#82746,.F.);
+#82772 = ORIENTED_EDGE('',*,*,#72764,.F.);
+#82773 = ADVANCED_FACE('',(#82774),#73268,.T.);
+#82774 = FACE_BOUND('',#82775,.T.);
+#82775 = EDGE_LOOP('',(#82776,#82777,#82778,#82779));
+#82776 = ORIENTED_EDGE('',*,*,#73818,.T.);
+#82777 = ORIENTED_EDGE('',*,*,#79283,.T.);
+#82778 = ORIENTED_EDGE('',*,*,#73251,.F.);
+#82779 = ORIENTED_EDGE('',*,*,#82780,.F.);
+#82780 = EDGE_CURVE('',#73796,#73224,#82781,.T.);
+#82781 = SURFACE_CURVE('',#82782,(#82786,#82793),.PCURVE_S1.);
+#82782 = LINE('',#82783,#82784);
+#82783 = CARTESIAN_POINT('',(3.43,-2.775,0.91));
+#82784 = VECTOR('',#82785,1.);
+#82785 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82786 = PCURVE('',#73268,#82787);
+#82787 = DEFINITIONAL_REPRESENTATION('',(#82788),#82792);
+#82788 = LINE('',#82789,#82790);
+#82789 = CARTESIAN_POINT('',(6.28318530718,0.));
+#82790 = VECTOR('',#82791,1.);
+#82791 = DIRECTION('',(0.,-1.));
+#82792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82793 = PCURVE('',#73239,#82794);
+#82794 = DEFINITIONAL_REPRESENTATION('',(#82795),#82799);
+#82795 = LINE('',#82796,#82797);
+#82796 = CARTESIAN_POINT('',(0.63,0.));
+#82797 = VECTOR('',#82798,1.);
+#82798 = DIRECTION('',(0.,-1.));
+#82799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82800 = ADVANCED_FACE('',(#82801),#73239,.F.);
+#82801 = FACE_BOUND('',#82802,.F.);
+#82802 = EDGE_LOOP('',(#82803,#82824,#82825,#82826));
+#82803 = ORIENTED_EDGE('',*,*,#82804,.T.);
+#82804 = EDGE_CURVE('',#73768,#73191,#82805,.T.);
+#82805 = SURFACE_CURVE('',#82806,(#82810,#82817),.PCURVE_S1.);
+#82806 = LINE('',#82807,#82808);
+#82807 = CARTESIAN_POINT('',(3.43,-2.775,0.28));
+#82808 = VECTOR('',#82809,1.);
+#82809 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82810 = PCURVE('',#73239,#82811);
+#82811 = DEFINITIONAL_REPRESENTATION('',(#82812),#82816);
+#82812 = LINE('',#82813,#82814);
+#82813 = CARTESIAN_POINT('',(0.,0.));
+#82814 = VECTOR('',#82815,1.);
+#82815 = DIRECTION('',(0.,-1.));
+#82816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82817 = PCURVE('',#73211,#82818);
+#82818 = DEFINITIONAL_REPRESENTATION('',(#82819),#82823);
+#82819 = LINE('',#82820,#82821);
+#82820 = CARTESIAN_POINT('',(1.570796326795,0.));
+#82821 = VECTOR('',#82822,1.);
+#82822 = DIRECTION('',(0.,-1.));
+#82823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82824 = ORIENTED_EDGE('',*,*,#73223,.T.);
+#82825 = ORIENTED_EDGE('',*,*,#82780,.F.);
+#82826 = ORIENTED_EDGE('',*,*,#73795,.F.);
+#82827 = ADVANCED_FACE('',(#82828),#73211,.F.);
+#82828 = FACE_BOUND('',#82829,.F.);
+#82829 = EDGE_LOOP('',(#82830,#82851,#82852,#82853));
+#82830 = ORIENTED_EDGE('',*,*,#82831,.T.);
+#82831 = EDGE_CURVE('',#73745,#73163,#82832,.T.);
+#82832 = SURFACE_CURVE('',#82833,(#82837,#82844),.PCURVE_S1.);
+#82833 = LINE('',#82834,#82835);
+#82834 = CARTESIAN_POINT('',(3.53,-2.775,0.18));
+#82835 = VECTOR('',#82836,1.);
+#82836 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82837 = PCURVE('',#73211,#82838);
+#82838 = DEFINITIONAL_REPRESENTATION('',(#82839),#82843);
+#82839 = LINE('',#82840,#82841);
+#82840 = CARTESIAN_POINT('',(0.,0.));
+#82841 = VECTOR('',#82842,1.);
+#82842 = DIRECTION('',(0.,-1.));
+#82843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82844 = PCURVE('',#73178,#82845);
+#82845 = DEFINITIONAL_REPRESENTATION('',(#82846),#82850);
+#82846 = LINE('',#82847,#82848);
+#82847 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#82848 = VECTOR('',#82849,1.);
+#82849 = DIRECTION('',(0.,-1.));
+#82850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82851 = ORIENTED_EDGE('',*,*,#73190,.T.);
+#82852 = ORIENTED_EDGE('',*,*,#82804,.F.);
+#82853 = ORIENTED_EDGE('',*,*,#73767,.F.);
+#82854 = ADVANCED_FACE('',(#82855),#73178,.F.);
+#82855 = FACE_BOUND('',#82856,.F.);
+#82856 = EDGE_LOOP('',(#82857,#82878,#82879,#82880));
+#82857 = ORIENTED_EDGE('',*,*,#82858,.T.);
+#82858 = EDGE_CURVE('',#73722,#73135,#82859,.T.);
+#82859 = SURFACE_CURVE('',#82860,(#82864,#82871),.PCURVE_S1.);
+#82860 = LINE('',#82861,#82862);
+#82861 = CARTESIAN_POINT('',(3.9,-2.775,0.18));
+#82862 = VECTOR('',#82863,1.);
+#82863 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82864 = PCURVE('',#73178,#82865);
+#82865 = DEFINITIONAL_REPRESENTATION('',(#82866),#82870);
+#82866 = LINE('',#82867,#82868);
+#82867 = CARTESIAN_POINT('',(-0.,0.));
+#82868 = VECTOR('',#82869,1.);
+#82869 = DIRECTION('',(0.,-1.));
+#82870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82871 = PCURVE('',#73150,#82872);
+#82872 = DEFINITIONAL_REPRESENTATION('',(#82873),#82877);
+#82873 = LINE('',#82874,#82875);
+#82874 = CARTESIAN_POINT('',(0.18,0.));
+#82875 = VECTOR('',#82876,1.);
+#82876 = DIRECTION('',(0.,-1.));
+#82877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82878 = ORIENTED_EDGE('',*,*,#73162,.T.);
+#82879 = ORIENTED_EDGE('',*,*,#82831,.F.);
+#82880 = ORIENTED_EDGE('',*,*,#73744,.F.);
+#82881 = ADVANCED_FACE('',(#82882),#73150,.F.);
+#82882 = FACE_BOUND('',#82883,.F.);
+#82883 = EDGE_LOOP('',(#82884,#82905,#82906,#82907));
+#82884 = ORIENTED_EDGE('',*,*,#82885,.T.);
+#82885 = EDGE_CURVE('',#73699,#73107,#82886,.T.);
+#82886 = SURFACE_CURVE('',#82887,(#82891,#82898),.PCURVE_S1.);
+#82887 = LINE('',#82888,#82889);
+#82888 = CARTESIAN_POINT('',(3.9,-2.775,0.));
+#82889 = VECTOR('',#82890,1.);
+#82890 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82891 = PCURVE('',#73150,#82892);
+#82892 = DEFINITIONAL_REPRESENTATION('',(#82893),#82897);
+#82893 = LINE('',#82894,#82895);
+#82894 = CARTESIAN_POINT('',(0.,0.));
+#82895 = VECTOR('',#82896,1.);
+#82896 = DIRECTION('',(0.,-1.));
+#82897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82898 = PCURVE('',#73122,#82899);
+#82899 = DEFINITIONAL_REPRESENTATION('',(#82900),#82904);
+#82900 = LINE('',#82901,#82902);
+#82901 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#82902 = VECTOR('',#82903,1.);
+#82903 = DIRECTION('',(0.,-1.));
+#82904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82905 = ORIENTED_EDGE('',*,*,#73134,.T.);
+#82906 = ORIENTED_EDGE('',*,*,#82858,.F.);
+#82907 = ORIENTED_EDGE('',*,*,#73721,.F.);
+#82908 = ADVANCED_FACE('',(#82909),#73122,.F.);
+#82909 = FACE_BOUND('',#82910,.F.);
+#82910 = EDGE_LOOP('',(#82911,#82932,#82933,#82934));
+#82911 = ORIENTED_EDGE('',*,*,#82912,.T.);
+#82912 = EDGE_CURVE('',#73675,#73078,#82913,.T.);
+#82913 = SURFACE_CURVE('',#82914,(#82918,#82925),.PCURVE_S1.);
+#82914 = LINE('',#82915,#82916);
+#82915 = CARTESIAN_POINT('',(3.53,-2.775,0.));
+#82916 = VECTOR('',#82917,1.);
+#82917 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82918 = PCURVE('',#73122,#82919);
+#82919 = DEFINITIONAL_REPRESENTATION('',(#82920),#82924);
+#82920 = LINE('',#82921,#82922);
+#82921 = CARTESIAN_POINT('',(0.,0.));
+#82922 = VECTOR('',#82923,1.);
+#82923 = DIRECTION('',(0.,-1.));
+#82924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82925 = PCURVE('',#73094,#82926);
+#82926 = DEFINITIONAL_REPRESENTATION('',(#82927),#82931);
+#82927 = LINE('',#82928,#82929);
+#82928 = CARTESIAN_POINT('',(4.712388980385,0.));
+#82929 = VECTOR('',#82930,1.);
+#82930 = DIRECTION('',(0.,-1.));
+#82931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82932 = ORIENTED_EDGE('',*,*,#73106,.T.);
+#82933 = ORIENTED_EDGE('',*,*,#82885,.F.);
+#82934 = ORIENTED_EDGE('',*,*,#73698,.F.);
+#82935 = ADVANCED_FACE('',(#82936),#73094,.T.);
+#82936 = FACE_BOUND('',#82937,.T.);
+#82937 = EDGE_LOOP('',(#82938,#82939,#82940,#82941));
+#82938 = ORIENTED_EDGE('',*,*,#73674,.T.);
+#82939 = ORIENTED_EDGE('',*,*,#82912,.T.);
+#82940 = ORIENTED_EDGE('',*,*,#73077,.F.);
+#82941 = ORIENTED_EDGE('',*,*,#82942,.F.);
+#82942 = EDGE_CURVE('',#73652,#73050,#82943,.T.);
+#82943 = SURFACE_CURVE('',#82944,(#82948,#82955),.PCURVE_S1.);
+#82944 = LINE('',#82945,#82946);
+#82945 = CARTESIAN_POINT('',(3.25,-2.775,0.28));
+#82946 = VECTOR('',#82947,1.);
+#82947 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82948 = PCURVE('',#73094,#82949);
+#82949 = DEFINITIONAL_REPRESENTATION('',(#82950),#82954);
+#82950 = LINE('',#82951,#82952);
+#82951 = CARTESIAN_POINT('',(6.28318530718,0.));
+#82952 = VECTOR('',#82953,1.);
+#82953 = DIRECTION('',(0.,-1.));
+#82954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82955 = PCURVE('',#73065,#82956);
+#82956 = DEFINITIONAL_REPRESENTATION('',(#82957),#82961);
+#82957 = LINE('',#82958,#82959);
+#82958 = CARTESIAN_POINT('',(0.63,0.));
+#82959 = VECTOR('',#82960,1.);
+#82960 = DIRECTION('',(0.,-1.));
+#82961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82962 = ADVANCED_FACE('',(#82963),#73065,.F.);
+#82963 = FACE_BOUND('',#82964,.F.);
+#82964 = EDGE_LOOP('',(#82965,#82966,#82967,#82968));
+#82965 = ORIENTED_EDGE('',*,*,#73868,.T.);
+#82966 = ORIENTED_EDGE('',*,*,#73049,.T.);
+#82967 = ORIENTED_EDGE('',*,*,#82942,.F.);
+#82968 = ORIENTED_EDGE('',*,*,#73651,.F.);
+#82969 = ADVANCED_FACE('',(#82970),#74187,.T.);
+#82970 = FACE_BOUND('',#82971,.T.);
+#82971 = EDGE_LOOP('',(#82972,#82973,#82974,#82975));
+#82972 = ORIENTED_EDGE('',*,*,#74170,.T.);
+#82973 = ORIENTED_EDGE('',*,*,#79254,.T.);
+#82974 = ORIENTED_EDGE('',*,*,#74777,.F.);
+#82975 = ORIENTED_EDGE('',*,*,#82976,.F.);
+#82976 = EDGE_CURVE('',#74143,#74755,#82977,.T.);
+#82977 = SURFACE_CURVE('',#82978,(#82982,#82989),.PCURVE_S1.);
+#82978 = LINE('',#82979,#82980);
+#82979 = CARTESIAN_POINT('',(3.43,2.425,0.91));
+#82980 = VECTOR('',#82981,1.);
+#82981 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#82982 = PCURVE('',#74187,#82983);
+#82983 = DEFINITIONAL_REPRESENTATION('',(#82984),#82988);
+#82984 = LINE('',#82985,#82986);
+#82985 = CARTESIAN_POINT('',(6.28318530718,0.));
+#82986 = VECTOR('',#82987,1.);
+#82987 = DIRECTION('',(0.,-1.));
+#82988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82989 = PCURVE('',#74158,#82990);
+#82990 = DEFINITIONAL_REPRESENTATION('',(#82991),#82995);
+#82991 = LINE('',#82992,#82993);
+#82992 = CARTESIAN_POINT('',(0.63,0.));
+#82993 = VECTOR('',#82994,1.);
+#82994 = DIRECTION('',(0.,-1.));
+#82995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#82996 = ADVANCED_FACE('',(#82997),#74158,.F.);
+#82997 = FACE_BOUND('',#82998,.F.);
+#82998 = EDGE_LOOP('',(#82999,#83020,#83021,#83022));
+#82999 = ORIENTED_EDGE('',*,*,#83000,.T.);
+#83000 = EDGE_CURVE('',#74110,#74727,#83001,.T.);
+#83001 = SURFACE_CURVE('',#83002,(#83006,#83013),.PCURVE_S1.);
+#83002 = LINE('',#83003,#83004);
+#83003 = CARTESIAN_POINT('',(3.43,2.425,0.28));
+#83004 = VECTOR('',#83005,1.);
+#83005 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83006 = PCURVE('',#74158,#83007);
+#83007 = DEFINITIONAL_REPRESENTATION('',(#83008),#83012);
+#83008 = LINE('',#83009,#83010);
+#83009 = CARTESIAN_POINT('',(0.,0.));
+#83010 = VECTOR('',#83011,1.);
+#83011 = DIRECTION('',(0.,-1.));
+#83012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83013 = PCURVE('',#74130,#83014);
+#83014 = DEFINITIONAL_REPRESENTATION('',(#83015),#83019);
+#83015 = LINE('',#83016,#83017);
+#83016 = CARTESIAN_POINT('',(1.570796326795,0.));
+#83017 = VECTOR('',#83018,1.);
+#83018 = DIRECTION('',(0.,-1.));
+#83019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83020 = ORIENTED_EDGE('',*,*,#74754,.T.);
+#83021 = ORIENTED_EDGE('',*,*,#82976,.F.);
+#83022 = ORIENTED_EDGE('',*,*,#74142,.F.);
+#83023 = ADVANCED_FACE('',(#83024),#74130,.F.);
+#83024 = FACE_BOUND('',#83025,.F.);
+#83025 = EDGE_LOOP('',(#83026,#83047,#83048,#83049));
+#83026 = ORIENTED_EDGE('',*,*,#83027,.T.);
+#83027 = EDGE_CURVE('',#74082,#74704,#83028,.T.);
+#83028 = SURFACE_CURVE('',#83029,(#83033,#83040),.PCURVE_S1.);
+#83029 = LINE('',#83030,#83031);
+#83030 = CARTESIAN_POINT('',(3.53,2.425,0.18));
+#83031 = VECTOR('',#83032,1.);
+#83032 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83033 = PCURVE('',#74130,#83034);
+#83034 = DEFINITIONAL_REPRESENTATION('',(#83035),#83039);
+#83035 = LINE('',#83036,#83037);
+#83036 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#83037 = VECTOR('',#83038,1.);
+#83038 = DIRECTION('',(0.,-1.));
+#83039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83040 = PCURVE('',#74097,#83041);
+#83041 = DEFINITIONAL_REPRESENTATION('',(#83042),#83046);
+#83042 = LINE('',#83043,#83044);
+#83043 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#83044 = VECTOR('',#83045,1.);
+#83045 = DIRECTION('',(0.,-1.));
+#83046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83047 = ORIENTED_EDGE('',*,*,#74726,.T.);
+#83048 = ORIENTED_EDGE('',*,*,#83000,.F.);
+#83049 = ORIENTED_EDGE('',*,*,#74109,.F.);
+#83050 = ADVANCED_FACE('',(#83051),#74097,.F.);
+#83051 = FACE_BOUND('',#83052,.F.);
+#83052 = EDGE_LOOP('',(#83053,#83074,#83075,#83076));
+#83053 = ORIENTED_EDGE('',*,*,#83054,.T.);
+#83054 = EDGE_CURVE('',#74054,#74681,#83055,.T.);
+#83055 = SURFACE_CURVE('',#83056,(#83060,#83067),.PCURVE_S1.);
+#83056 = LINE('',#83057,#83058);
+#83057 = CARTESIAN_POINT('',(3.9,2.425,0.18));
+#83058 = VECTOR('',#83059,1.);
+#83059 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83060 = PCURVE('',#74097,#83061);
+#83061 = DEFINITIONAL_REPRESENTATION('',(#83062),#83066);
+#83062 = LINE('',#83063,#83064);
+#83063 = CARTESIAN_POINT('',(-0.,0.));
+#83064 = VECTOR('',#83065,1.);
+#83065 = DIRECTION('',(0.,-1.));
+#83066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83067 = PCURVE('',#74069,#83068);
+#83068 = DEFINITIONAL_REPRESENTATION('',(#83069),#83073);
+#83069 = LINE('',#83070,#83071);
+#83070 = CARTESIAN_POINT('',(0.18,0.));
+#83071 = VECTOR('',#83072,1.);
+#83072 = DIRECTION('',(0.,-1.));
+#83073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83074 = ORIENTED_EDGE('',*,*,#74703,.T.);
+#83075 = ORIENTED_EDGE('',*,*,#83027,.F.);
+#83076 = ORIENTED_EDGE('',*,*,#74081,.F.);
+#83077 = ADVANCED_FACE('',(#83078),#74069,.F.);
+#83078 = FACE_BOUND('',#83079,.F.);
+#83079 = EDGE_LOOP('',(#83080,#83101,#83102,#83103));
+#83080 = ORIENTED_EDGE('',*,*,#83081,.T.);
+#83081 = EDGE_CURVE('',#74026,#74658,#83082,.T.);
+#83082 = SURFACE_CURVE('',#83083,(#83087,#83094),.PCURVE_S1.);
+#83083 = LINE('',#83084,#83085);
+#83084 = CARTESIAN_POINT('',(3.9,2.425,0.));
+#83085 = VECTOR('',#83086,1.);
+#83086 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83087 = PCURVE('',#74069,#83088);
+#83088 = DEFINITIONAL_REPRESENTATION('',(#83089),#83093);
+#83089 = LINE('',#83090,#83091);
+#83090 = CARTESIAN_POINT('',(0.,0.));
+#83091 = VECTOR('',#83092,1.);
+#83092 = DIRECTION('',(0.,-1.));
+#83093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83094 = PCURVE('',#74041,#83095);
+#83095 = DEFINITIONAL_REPRESENTATION('',(#83096),#83100);
+#83096 = LINE('',#83097,#83098);
+#83097 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#83098 = VECTOR('',#83099,1.);
+#83099 = DIRECTION('',(0.,-1.));
+#83100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83101 = ORIENTED_EDGE('',*,*,#74680,.T.);
+#83102 = ORIENTED_EDGE('',*,*,#83054,.F.);
+#83103 = ORIENTED_EDGE('',*,*,#74053,.F.);
+#83104 = ADVANCED_FACE('',(#83105),#74041,.F.);
+#83105 = FACE_BOUND('',#83106,.F.);
+#83106 = EDGE_LOOP('',(#83107,#83128,#83129,#83130));
+#83107 = ORIENTED_EDGE('',*,*,#83108,.T.);
+#83108 = EDGE_CURVE('',#73997,#74634,#83109,.T.);
+#83109 = SURFACE_CURVE('',#83110,(#83114,#83121),.PCURVE_S1.);
+#83110 = LINE('',#83111,#83112);
+#83111 = CARTESIAN_POINT('',(3.53,2.425,0.));
+#83112 = VECTOR('',#83113,1.);
+#83113 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83114 = PCURVE('',#74041,#83115);
+#83115 = DEFINITIONAL_REPRESENTATION('',(#83116),#83120);
+#83116 = LINE('',#83117,#83118);
+#83117 = CARTESIAN_POINT('',(0.,0.));
+#83118 = VECTOR('',#83119,1.);
+#83119 = DIRECTION('',(0.,-1.));
+#83120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83121 = PCURVE('',#74013,#83122);
+#83122 = DEFINITIONAL_REPRESENTATION('',(#83123),#83127);
+#83123 = LINE('',#83124,#83125);
+#83124 = CARTESIAN_POINT('',(4.712388980385,0.));
+#83125 = VECTOR('',#83126,1.);
+#83126 = DIRECTION('',(0.,-1.));
+#83127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83128 = ORIENTED_EDGE('',*,*,#74657,.T.);
+#83129 = ORIENTED_EDGE('',*,*,#83081,.F.);
+#83130 = ORIENTED_EDGE('',*,*,#74025,.F.);
+#83131 = ADVANCED_FACE('',(#83132),#74013,.T.);
+#83132 = FACE_BOUND('',#83133,.T.);
+#83133 = EDGE_LOOP('',(#83134,#83135,#83136,#83137));
+#83134 = ORIENTED_EDGE('',*,*,#73996,.T.);
+#83135 = ORIENTED_EDGE('',*,*,#83108,.T.);
+#83136 = ORIENTED_EDGE('',*,*,#74633,.F.);
+#83137 = ORIENTED_EDGE('',*,*,#83138,.F.);
+#83138 = EDGE_CURVE('',#73969,#74611,#83139,.T.);
+#83139 = SURFACE_CURVE('',#83140,(#83144,#83151),.PCURVE_S1.);
+#83140 = LINE('',#83141,#83142);
+#83141 = CARTESIAN_POINT('',(3.25,2.425,0.28));
+#83142 = VECTOR('',#83143,1.);
+#83143 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83144 = PCURVE('',#74013,#83145);
+#83145 = DEFINITIONAL_REPRESENTATION('',(#83146),#83150);
+#83146 = LINE('',#83147,#83148);
+#83147 = CARTESIAN_POINT('',(6.28318530718,0.));
+#83148 = VECTOR('',#83149,1.);
+#83149 = DIRECTION('',(0.,-1.));
+#83150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83151 = PCURVE('',#73984,#83152);
+#83152 = DEFINITIONAL_REPRESENTATION('',(#83153),#83157);
+#83153 = LINE('',#83154,#83155);
+#83154 = CARTESIAN_POINT('',(0.63,0.));
+#83155 = VECTOR('',#83156,1.);
+#83156 = DIRECTION('',(0.,-1.));
+#83157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83158 = ADVANCED_FACE('',(#83159),#73984,.F.);
+#83159 = FACE_BOUND('',#83160,.F.);
+#83160 = EDGE_LOOP('',(#83161,#83162,#83163,#83164));
+#83161 = ORIENTED_EDGE('',*,*,#74582,.T.);
+#83162 = ORIENTED_EDGE('',*,*,#74610,.T.);
+#83163 = ORIENTED_EDGE('',*,*,#83138,.F.);
+#83164 = ORIENTED_EDGE('',*,*,#73968,.F.);
+#83165 = ADVANCED_FACE('',(#83166),#74472,.T.);
+#83166 = FACE_BOUND('',#83167,.T.);
+#83167 = EDGE_LOOP('',(#83168,#83169,#83170,#83171));
+#83168 = ORIENTED_EDGE('',*,*,#75022,.T.);
+#83169 = ORIENTED_EDGE('',*,*,#79341,.T.);
+#83170 = ORIENTED_EDGE('',*,*,#74455,.F.);
+#83171 = ORIENTED_EDGE('',*,*,#83172,.F.);
+#83172 = EDGE_CURVE('',#75000,#74428,#83173,.T.);
+#83173 = SURFACE_CURVE('',#83174,(#83178,#83185),.PCURVE_S1.);
+#83174 = LINE('',#83175,#83176);
+#83175 = CARTESIAN_POINT('',(3.43,-2.125,0.91));
+#83176 = VECTOR('',#83177,1.);
+#83177 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83178 = PCURVE('',#74472,#83179);
+#83179 = DEFINITIONAL_REPRESENTATION('',(#83180),#83184);
+#83180 = LINE('',#83181,#83182);
+#83181 = CARTESIAN_POINT('',(6.28318530718,0.));
+#83182 = VECTOR('',#83183,1.);
+#83183 = DIRECTION('',(0.,-1.));
+#83184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83185 = PCURVE('',#74443,#83186);
+#83186 = DEFINITIONAL_REPRESENTATION('',(#83187),#83191);
+#83187 = LINE('',#83188,#83189);
+#83188 = CARTESIAN_POINT('',(0.63,0.));
+#83189 = VECTOR('',#83190,1.);
+#83190 = DIRECTION('',(0.,-1.));
+#83191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83192 = ADVANCED_FACE('',(#83193),#74443,.F.);
+#83193 = FACE_BOUND('',#83194,.F.);
+#83194 = EDGE_LOOP('',(#83195,#83216,#83217,#83218));
+#83195 = ORIENTED_EDGE('',*,*,#83196,.T.);
+#83196 = EDGE_CURVE('',#74972,#74395,#83197,.T.);
+#83197 = SURFACE_CURVE('',#83198,(#83202,#83209),.PCURVE_S1.);
+#83198 = LINE('',#83199,#83200);
+#83199 = CARTESIAN_POINT('',(3.43,-2.125,0.28));
+#83200 = VECTOR('',#83201,1.);
+#83201 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83202 = PCURVE('',#74443,#83203);
+#83203 = DEFINITIONAL_REPRESENTATION('',(#83204),#83208);
+#83204 = LINE('',#83205,#83206);
+#83205 = CARTESIAN_POINT('',(0.,0.));
+#83206 = VECTOR('',#83207,1.);
+#83207 = DIRECTION('',(0.,-1.));
+#83208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83209 = PCURVE('',#74415,#83210);
+#83210 = DEFINITIONAL_REPRESENTATION('',(#83211),#83215);
+#83211 = LINE('',#83212,#83213);
+#83212 = CARTESIAN_POINT('',(1.570796326795,0.));
+#83213 = VECTOR('',#83214,1.);
+#83214 = DIRECTION('',(0.,-1.));
+#83215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83216 = ORIENTED_EDGE('',*,*,#74427,.T.);
+#83217 = ORIENTED_EDGE('',*,*,#83172,.F.);
+#83218 = ORIENTED_EDGE('',*,*,#74999,.F.);
+#83219 = ADVANCED_FACE('',(#83220),#74415,.F.);
+#83220 = FACE_BOUND('',#83221,.F.);
+#83221 = EDGE_LOOP('',(#83222,#83243,#83244,#83245));
+#83222 = ORIENTED_EDGE('',*,*,#83223,.T.);
+#83223 = EDGE_CURVE('',#74949,#74367,#83224,.T.);
+#83224 = SURFACE_CURVE('',#83225,(#83229,#83236),.PCURVE_S1.);
+#83225 = LINE('',#83226,#83227);
+#83226 = CARTESIAN_POINT('',(3.53,-2.125,0.18));
+#83227 = VECTOR('',#83228,1.);
+#83228 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83229 = PCURVE('',#74415,#83230);
+#83230 = DEFINITIONAL_REPRESENTATION('',(#83231),#83235);
+#83231 = LINE('',#83232,#83233);
+#83232 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#83233 = VECTOR('',#83234,1.);
+#83234 = DIRECTION('',(0.,-1.));
+#83235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83236 = PCURVE('',#74382,#83237);
+#83237 = DEFINITIONAL_REPRESENTATION('',(#83238),#83242);
+#83238 = LINE('',#83239,#83240);
+#83239 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#83240 = VECTOR('',#83241,1.);
+#83241 = DIRECTION('',(0.,-1.));
+#83242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83243 = ORIENTED_EDGE('',*,*,#74394,.T.);
+#83244 = ORIENTED_EDGE('',*,*,#83196,.F.);
+#83245 = ORIENTED_EDGE('',*,*,#74971,.F.);
+#83246 = ADVANCED_FACE('',(#83247),#74382,.F.);
+#83247 = FACE_BOUND('',#83248,.F.);
+#83248 = EDGE_LOOP('',(#83249,#83270,#83271,#83272));
+#83249 = ORIENTED_EDGE('',*,*,#83250,.T.);
+#83250 = EDGE_CURVE('',#74926,#74339,#83251,.T.);
+#83251 = SURFACE_CURVE('',#83252,(#83256,#83263),.PCURVE_S1.);
+#83252 = LINE('',#83253,#83254);
+#83253 = CARTESIAN_POINT('',(3.9,-2.125,0.18));
+#83254 = VECTOR('',#83255,1.);
+#83255 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83256 = PCURVE('',#74382,#83257);
+#83257 = DEFINITIONAL_REPRESENTATION('',(#83258),#83262);
+#83258 = LINE('',#83259,#83260);
+#83259 = CARTESIAN_POINT('',(-0.,0.));
+#83260 = VECTOR('',#83261,1.);
+#83261 = DIRECTION('',(0.,-1.));
+#83262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83263 = PCURVE('',#74354,#83264);
+#83264 = DEFINITIONAL_REPRESENTATION('',(#83265),#83269);
+#83265 = LINE('',#83266,#83267);
+#83266 = CARTESIAN_POINT('',(0.18,0.));
+#83267 = VECTOR('',#83268,1.);
+#83268 = DIRECTION('',(0.,-1.));
+#83269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83270 = ORIENTED_EDGE('',*,*,#74366,.T.);
+#83271 = ORIENTED_EDGE('',*,*,#83223,.F.);
+#83272 = ORIENTED_EDGE('',*,*,#74948,.F.);
+#83273 = ADVANCED_FACE('',(#83274),#74354,.F.);
+#83274 = FACE_BOUND('',#83275,.F.);
+#83275 = EDGE_LOOP('',(#83276,#83297,#83298,#83299));
+#83276 = ORIENTED_EDGE('',*,*,#83277,.T.);
+#83277 = EDGE_CURVE('',#74903,#74311,#83278,.T.);
+#83278 = SURFACE_CURVE('',#83279,(#83283,#83290),.PCURVE_S1.);
+#83279 = LINE('',#83280,#83281);
+#83280 = CARTESIAN_POINT('',(3.9,-2.125,0.));
+#83281 = VECTOR('',#83282,1.);
+#83282 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83283 = PCURVE('',#74354,#83284);
+#83284 = DEFINITIONAL_REPRESENTATION('',(#83285),#83289);
+#83285 = LINE('',#83286,#83287);
+#83286 = CARTESIAN_POINT('',(0.,0.));
+#83287 = VECTOR('',#83288,1.);
+#83288 = DIRECTION('',(0.,-1.));
+#83289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83290 = PCURVE('',#74326,#83291);
+#83291 = DEFINITIONAL_REPRESENTATION('',(#83292),#83296);
+#83292 = LINE('',#83293,#83294);
+#83293 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#83294 = VECTOR('',#83295,1.);
+#83295 = DIRECTION('',(0.,-1.));
+#83296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83297 = ORIENTED_EDGE('',*,*,#74338,.T.);
+#83298 = ORIENTED_EDGE('',*,*,#83250,.F.);
+#83299 = ORIENTED_EDGE('',*,*,#74925,.F.);
+#83300 = ADVANCED_FACE('',(#83301),#74326,.F.);
+#83301 = FACE_BOUND('',#83302,.F.);
+#83302 = EDGE_LOOP('',(#83303,#83324,#83325,#83326));
+#83303 = ORIENTED_EDGE('',*,*,#83304,.T.);
+#83304 = EDGE_CURVE('',#74879,#74282,#83305,.T.);
+#83305 = SURFACE_CURVE('',#83306,(#83310,#83317),.PCURVE_S1.);
+#83306 = LINE('',#83307,#83308);
+#83307 = CARTESIAN_POINT('',(3.53,-2.125,0.));
+#83308 = VECTOR('',#83309,1.);
+#83309 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83310 = PCURVE('',#74326,#83311);
+#83311 = DEFINITIONAL_REPRESENTATION('',(#83312),#83316);
+#83312 = LINE('',#83313,#83314);
+#83313 = CARTESIAN_POINT('',(0.,0.));
+#83314 = VECTOR('',#83315,1.);
+#83315 = DIRECTION('',(0.,-1.));
+#83316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83317 = PCURVE('',#74298,#83318);
+#83318 = DEFINITIONAL_REPRESENTATION('',(#83319),#83323);
+#83319 = LINE('',#83320,#83321);
+#83320 = CARTESIAN_POINT('',(4.712388980385,0.));
+#83321 = VECTOR('',#83322,1.);
+#83322 = DIRECTION('',(0.,-1.));
+#83323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83324 = ORIENTED_EDGE('',*,*,#74310,.T.);
+#83325 = ORIENTED_EDGE('',*,*,#83277,.F.);
+#83326 = ORIENTED_EDGE('',*,*,#74902,.F.);
+#83327 = ADVANCED_FACE('',(#83328),#74298,.T.);
+#83328 = FACE_BOUND('',#83329,.T.);
+#83329 = EDGE_LOOP('',(#83330,#83331,#83332,#83333));
+#83330 = ORIENTED_EDGE('',*,*,#74878,.T.);
+#83331 = ORIENTED_EDGE('',*,*,#83304,.T.);
+#83332 = ORIENTED_EDGE('',*,*,#74281,.F.);
+#83333 = ORIENTED_EDGE('',*,*,#83334,.F.);
+#83334 = EDGE_CURVE('',#74856,#74254,#83335,.T.);
+#83335 = SURFACE_CURVE('',#83336,(#83340,#83347),.PCURVE_S1.);
+#83336 = LINE('',#83337,#83338);
+#83337 = CARTESIAN_POINT('',(3.25,-2.125,0.28));
+#83338 = VECTOR('',#83339,1.);
+#83339 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83340 = PCURVE('',#74298,#83341);
+#83341 = DEFINITIONAL_REPRESENTATION('',(#83342),#83346);
+#83342 = LINE('',#83343,#83344);
+#83343 = CARTESIAN_POINT('',(6.28318530718,0.));
+#83344 = VECTOR('',#83345,1.);
+#83345 = DIRECTION('',(0.,-1.));
+#83346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83347 = PCURVE('',#74269,#83348);
+#83348 = DEFINITIONAL_REPRESENTATION('',(#83349),#83353);
+#83349 = LINE('',#83350,#83351);
+#83350 = CARTESIAN_POINT('',(0.63,0.));
+#83351 = VECTOR('',#83352,1.);
+#83352 = DIRECTION('',(0.,-1.));
+#83353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83354 = ADVANCED_FACE('',(#83355),#74269,.F.);
+#83355 = FACE_BOUND('',#83356,.F.);
+#83356 = EDGE_LOOP('',(#83357,#83358,#83359,#83360));
+#83357 = ORIENTED_EDGE('',*,*,#75072,.T.);
+#83358 = ORIENTED_EDGE('',*,*,#74253,.T.);
+#83359 = ORIENTED_EDGE('',*,*,#83334,.F.);
+#83360 = ORIENTED_EDGE('',*,*,#74855,.F.);
+#83361 = ADVANCED_FACE('',(#83362),#75391,.T.);
+#83362 = FACE_BOUND('',#83363,.T.);
+#83363 = EDGE_LOOP('',(#83364,#83365,#83366,#83367));
+#83364 = ORIENTED_EDGE('',*,*,#75374,.T.);
+#83365 = ORIENTED_EDGE('',*,*,#79312,.T.);
+#83366 = ORIENTED_EDGE('',*,*,#75981,.F.);
+#83367 = ORIENTED_EDGE('',*,*,#83368,.F.);
+#83368 = EDGE_CURVE('',#75347,#75959,#83369,.T.);
+#83369 = SURFACE_CURVE('',#83370,(#83374,#83381),.PCURVE_S1.);
+#83370 = LINE('',#83371,#83372);
+#83371 = CARTESIAN_POINT('',(3.43,1.775,0.91));
+#83372 = VECTOR('',#83373,1.);
+#83373 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83374 = PCURVE('',#75391,#83375);
+#83375 = DEFINITIONAL_REPRESENTATION('',(#83376),#83380);
+#83376 = LINE('',#83377,#83378);
+#83377 = CARTESIAN_POINT('',(6.28318530718,0.));
+#83378 = VECTOR('',#83379,1.);
+#83379 = DIRECTION('',(0.,-1.));
+#83380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83381 = PCURVE('',#75362,#83382);
+#83382 = DEFINITIONAL_REPRESENTATION('',(#83383),#83387);
+#83383 = LINE('',#83384,#83385);
+#83384 = CARTESIAN_POINT('',(0.63,0.));
+#83385 = VECTOR('',#83386,1.);
+#83386 = DIRECTION('',(0.,-1.));
+#83387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83388 = ADVANCED_FACE('',(#83389),#75362,.F.);
+#83389 = FACE_BOUND('',#83390,.F.);
+#83390 = EDGE_LOOP('',(#83391,#83412,#83413,#83414));
+#83391 = ORIENTED_EDGE('',*,*,#83392,.T.);
+#83392 = EDGE_CURVE('',#75314,#75931,#83393,.T.);
+#83393 = SURFACE_CURVE('',#83394,(#83398,#83405),.PCURVE_S1.);
+#83394 = LINE('',#83395,#83396);
+#83395 = CARTESIAN_POINT('',(3.43,1.775,0.28));
+#83396 = VECTOR('',#83397,1.);
+#83397 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83398 = PCURVE('',#75362,#83399);
+#83399 = DEFINITIONAL_REPRESENTATION('',(#83400),#83404);
+#83400 = LINE('',#83401,#83402);
+#83401 = CARTESIAN_POINT('',(0.,0.));
+#83402 = VECTOR('',#83403,1.);
+#83403 = DIRECTION('',(0.,-1.));
+#83404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83405 = PCURVE('',#75334,#83406);
+#83406 = DEFINITIONAL_REPRESENTATION('',(#83407),#83411);
+#83407 = LINE('',#83408,#83409);
+#83408 = CARTESIAN_POINT('',(1.570796326795,2.22044604925E-16));
+#83409 = VECTOR('',#83410,1.);
+#83410 = DIRECTION('',(0.,-1.));
+#83411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83412 = ORIENTED_EDGE('',*,*,#75958,.T.);
+#83413 = ORIENTED_EDGE('',*,*,#83368,.F.);
+#83414 = ORIENTED_EDGE('',*,*,#75346,.F.);
+#83415 = ADVANCED_FACE('',(#83416),#75334,.F.);
+#83416 = FACE_BOUND('',#83417,.F.);
+#83417 = EDGE_LOOP('',(#83418,#83439,#83440,#83441));
+#83418 = ORIENTED_EDGE('',*,*,#83419,.T.);
+#83419 = EDGE_CURVE('',#75286,#75908,#83420,.T.);
+#83420 = SURFACE_CURVE('',#83421,(#83425,#83432),.PCURVE_S1.);
+#83421 = LINE('',#83422,#83423);
+#83422 = CARTESIAN_POINT('',(3.53,1.775,0.18));
+#83423 = VECTOR('',#83424,1.);
+#83424 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83425 = PCURVE('',#75334,#83426);
+#83426 = DEFINITIONAL_REPRESENTATION('',(#83427),#83431);
+#83427 = LINE('',#83428,#83429);
+#83428 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#83429 = VECTOR('',#83430,1.);
+#83430 = DIRECTION('',(0.,-1.));
+#83431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83432 = PCURVE('',#75301,#83433);
+#83433 = DEFINITIONAL_REPRESENTATION('',(#83434),#83438);
+#83434 = LINE('',#83435,#83436);
+#83435 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#83436 = VECTOR('',#83437,1.);
+#83437 = DIRECTION('',(0.,-1.));
+#83438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83439 = ORIENTED_EDGE('',*,*,#75930,.T.);
+#83440 = ORIENTED_EDGE('',*,*,#83392,.F.);
+#83441 = ORIENTED_EDGE('',*,*,#75313,.F.);
+#83442 = ADVANCED_FACE('',(#83443),#75301,.F.);
+#83443 = FACE_BOUND('',#83444,.F.);
+#83444 = EDGE_LOOP('',(#83445,#83466,#83467,#83468));
+#83445 = ORIENTED_EDGE('',*,*,#83446,.T.);
+#83446 = EDGE_CURVE('',#75258,#75885,#83447,.T.);
+#83447 = SURFACE_CURVE('',#83448,(#83452,#83459),.PCURVE_S1.);
+#83448 = LINE('',#83449,#83450);
+#83449 = CARTESIAN_POINT('',(3.9,1.775,0.18));
+#83450 = VECTOR('',#83451,1.);
+#83451 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83452 = PCURVE('',#75301,#83453);
+#83453 = DEFINITIONAL_REPRESENTATION('',(#83454),#83458);
+#83454 = LINE('',#83455,#83456);
+#83455 = CARTESIAN_POINT('',(-0.,0.));
+#83456 = VECTOR('',#83457,1.);
+#83457 = DIRECTION('',(0.,-1.));
+#83458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83459 = PCURVE('',#75273,#83460);
+#83460 = DEFINITIONAL_REPRESENTATION('',(#83461),#83465);
+#83461 = LINE('',#83462,#83463);
+#83462 = CARTESIAN_POINT('',(0.18,0.));
+#83463 = VECTOR('',#83464,1.);
+#83464 = DIRECTION('',(0.,-1.));
+#83465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83466 = ORIENTED_EDGE('',*,*,#75907,.T.);
+#83467 = ORIENTED_EDGE('',*,*,#83419,.F.);
+#83468 = ORIENTED_EDGE('',*,*,#75285,.F.);
+#83469 = ADVANCED_FACE('',(#83470),#75273,.F.);
+#83470 = FACE_BOUND('',#83471,.F.);
+#83471 = EDGE_LOOP('',(#83472,#83493,#83494,#83495));
+#83472 = ORIENTED_EDGE('',*,*,#83473,.T.);
+#83473 = EDGE_CURVE('',#75230,#75862,#83474,.T.);
+#83474 = SURFACE_CURVE('',#83475,(#83479,#83486),.PCURVE_S1.);
+#83475 = LINE('',#83476,#83477);
+#83476 = CARTESIAN_POINT('',(3.9,1.775,0.));
+#83477 = VECTOR('',#83478,1.);
+#83478 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83479 = PCURVE('',#75273,#83480);
+#83480 = DEFINITIONAL_REPRESENTATION('',(#83481),#83485);
+#83481 = LINE('',#83482,#83483);
+#83482 = CARTESIAN_POINT('',(0.,0.));
+#83483 = VECTOR('',#83484,1.);
+#83484 = DIRECTION('',(0.,-1.));
+#83485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83486 = PCURVE('',#75245,#83487);
+#83487 = DEFINITIONAL_REPRESENTATION('',(#83488),#83492);
+#83488 = LINE('',#83489,#83490);
+#83489 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#83490 = VECTOR('',#83491,1.);
+#83491 = DIRECTION('',(0.,-1.));
+#83492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83493 = ORIENTED_EDGE('',*,*,#75884,.T.);
+#83494 = ORIENTED_EDGE('',*,*,#83446,.F.);
+#83495 = ORIENTED_EDGE('',*,*,#75257,.F.);
+#83496 = ADVANCED_FACE('',(#83497),#75245,.F.);
+#83497 = FACE_BOUND('',#83498,.F.);
+#83498 = EDGE_LOOP('',(#83499,#83520,#83521,#83522));
+#83499 = ORIENTED_EDGE('',*,*,#83500,.T.);
+#83500 = EDGE_CURVE('',#75201,#75838,#83501,.T.);
+#83501 = SURFACE_CURVE('',#83502,(#83506,#83513),.PCURVE_S1.);
+#83502 = LINE('',#83503,#83504);
+#83503 = CARTESIAN_POINT('',(3.53,1.775,0.));
+#83504 = VECTOR('',#83505,1.);
+#83505 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83506 = PCURVE('',#75245,#83507);
+#83507 = DEFINITIONAL_REPRESENTATION('',(#83508),#83512);
+#83508 = LINE('',#83509,#83510);
+#83509 = CARTESIAN_POINT('',(0.,0.));
+#83510 = VECTOR('',#83511,1.);
+#83511 = DIRECTION('',(0.,-1.));
+#83512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83513 = PCURVE('',#75217,#83514);
+#83514 = DEFINITIONAL_REPRESENTATION('',(#83515),#83519);
+#83515 = LINE('',#83516,#83517);
+#83516 = CARTESIAN_POINT('',(4.712388980385,0.));
+#83517 = VECTOR('',#83518,1.);
+#83518 = DIRECTION('',(0.,-1.));
+#83519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83520 = ORIENTED_EDGE('',*,*,#75861,.T.);
+#83521 = ORIENTED_EDGE('',*,*,#83473,.F.);
+#83522 = ORIENTED_EDGE('',*,*,#75229,.F.);
+#83523 = ADVANCED_FACE('',(#83524),#75217,.T.);
+#83524 = FACE_BOUND('',#83525,.T.);
+#83525 = EDGE_LOOP('',(#83526,#83527,#83528,#83529));
+#83526 = ORIENTED_EDGE('',*,*,#75200,.T.);
+#83527 = ORIENTED_EDGE('',*,*,#83500,.T.);
+#83528 = ORIENTED_EDGE('',*,*,#75837,.F.);
+#83529 = ORIENTED_EDGE('',*,*,#83530,.F.);
+#83530 = EDGE_CURVE('',#75173,#75815,#83531,.T.);
+#83531 = SURFACE_CURVE('',#83532,(#83536,#83543),.PCURVE_S1.);
+#83532 = LINE('',#83533,#83534);
+#83533 = CARTESIAN_POINT('',(3.25,1.775,0.28));
+#83534 = VECTOR('',#83535,1.);
+#83535 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83536 = PCURVE('',#75217,#83537);
+#83537 = DEFINITIONAL_REPRESENTATION('',(#83538),#83542);
+#83538 = LINE('',#83539,#83540);
+#83539 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#83540 = VECTOR('',#83541,1.);
+#83541 = DIRECTION('',(0.,-1.));
+#83542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83543 = PCURVE('',#75188,#83544);
+#83544 = DEFINITIONAL_REPRESENTATION('',(#83545),#83549);
+#83545 = LINE('',#83546,#83547);
+#83546 = CARTESIAN_POINT('',(0.63,0.));
+#83547 = VECTOR('',#83548,1.);
+#83548 = DIRECTION('',(0.,-1.));
+#83549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83550 = ADVANCED_FACE('',(#83551),#75188,.F.);
+#83551 = FACE_BOUND('',#83552,.F.);
+#83552 = EDGE_LOOP('',(#83553,#83554,#83555,#83556));
+#83553 = ORIENTED_EDGE('',*,*,#75786,.T.);
+#83554 = ORIENTED_EDGE('',*,*,#75814,.T.);
+#83555 = ORIENTED_EDGE('',*,*,#83530,.F.);
+#83556 = ORIENTED_EDGE('',*,*,#75172,.F.);
+#83557 = ADVANCED_FACE('',(#83558),#75676,.T.);
+#83558 = FACE_BOUND('',#83559,.T.);
+#83559 = EDGE_LOOP('',(#83560,#83561,#83562,#83563));
+#83560 = ORIENTED_EDGE('',*,*,#76226,.T.);
+#83561 = ORIENTED_EDGE('',*,*,#79399,.T.);
+#83562 = ORIENTED_EDGE('',*,*,#75659,.F.);
+#83563 = ORIENTED_EDGE('',*,*,#83564,.F.);
+#83564 = EDGE_CURVE('',#76204,#75632,#83565,.T.);
+#83565 = SURFACE_CURVE('',#83566,(#83570,#83577),.PCURVE_S1.);
+#83566 = LINE('',#83567,#83568);
+#83567 = CARTESIAN_POINT('',(3.43,-1.475,0.91));
+#83568 = VECTOR('',#83569,1.);
+#83569 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83570 = PCURVE('',#75676,#83571);
+#83571 = DEFINITIONAL_REPRESENTATION('',(#83572),#83576);
+#83572 = LINE('',#83573,#83574);
+#83573 = CARTESIAN_POINT('',(6.28318530718,0.));
+#83574 = VECTOR('',#83575,1.);
+#83575 = DIRECTION('',(0.,-1.));
+#83576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83577 = PCURVE('',#75647,#83578);
+#83578 = DEFINITIONAL_REPRESENTATION('',(#83579),#83583);
+#83579 = LINE('',#83580,#83581);
+#83580 = CARTESIAN_POINT('',(0.63,0.));
+#83581 = VECTOR('',#83582,1.);
+#83582 = DIRECTION('',(0.,-1.));
+#83583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83584 = ADVANCED_FACE('',(#83585),#75647,.F.);
+#83585 = FACE_BOUND('',#83586,.F.);
+#83586 = EDGE_LOOP('',(#83587,#83608,#83609,#83610));
+#83587 = ORIENTED_EDGE('',*,*,#83588,.T.);
+#83588 = EDGE_CURVE('',#76176,#75599,#83589,.T.);
+#83589 = SURFACE_CURVE('',#83590,(#83594,#83601),.PCURVE_S1.);
+#83590 = LINE('',#83591,#83592);
+#83591 = CARTESIAN_POINT('',(3.43,-1.475,0.28));
+#83592 = VECTOR('',#83593,1.);
+#83593 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83594 = PCURVE('',#75647,#83595);
+#83595 = DEFINITIONAL_REPRESENTATION('',(#83596),#83600);
+#83596 = LINE('',#83597,#83598);
+#83597 = CARTESIAN_POINT('',(0.,0.));
+#83598 = VECTOR('',#83599,1.);
+#83599 = DIRECTION('',(0.,-1.));
+#83600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83601 = PCURVE('',#75619,#83602);
+#83602 = DEFINITIONAL_REPRESENTATION('',(#83603),#83607);
+#83603 = LINE('',#83604,#83605);
+#83604 = CARTESIAN_POINT('',(1.570796326795,2.22044604925E-16));
+#83605 = VECTOR('',#83606,1.);
+#83606 = DIRECTION('',(0.,-1.));
+#83607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83608 = ORIENTED_EDGE('',*,*,#75631,.T.);
+#83609 = ORIENTED_EDGE('',*,*,#83564,.F.);
+#83610 = ORIENTED_EDGE('',*,*,#76203,.F.);
+#83611 = ADVANCED_FACE('',(#83612),#75619,.F.);
+#83612 = FACE_BOUND('',#83613,.F.);
+#83613 = EDGE_LOOP('',(#83614,#83635,#83636,#83637));
+#83614 = ORIENTED_EDGE('',*,*,#83615,.T.);
+#83615 = EDGE_CURVE('',#76153,#75571,#83616,.T.);
+#83616 = SURFACE_CURVE('',#83617,(#83621,#83628),.PCURVE_S1.);
+#83617 = LINE('',#83618,#83619);
+#83618 = CARTESIAN_POINT('',(3.53,-1.475,0.18));
+#83619 = VECTOR('',#83620,1.);
+#83620 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83621 = PCURVE('',#75619,#83622);
+#83622 = DEFINITIONAL_REPRESENTATION('',(#83623),#83627);
+#83623 = LINE('',#83624,#83625);
+#83624 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#83625 = VECTOR('',#83626,1.);
+#83626 = DIRECTION('',(0.,-1.));
+#83627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83628 = PCURVE('',#75586,#83629);
+#83629 = DEFINITIONAL_REPRESENTATION('',(#83630),#83634);
+#83630 = LINE('',#83631,#83632);
+#83631 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#83632 = VECTOR('',#83633,1.);
+#83633 = DIRECTION('',(0.,-1.));
+#83634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83635 = ORIENTED_EDGE('',*,*,#75598,.T.);
+#83636 = ORIENTED_EDGE('',*,*,#83588,.F.);
+#83637 = ORIENTED_EDGE('',*,*,#76175,.F.);
+#83638 = ADVANCED_FACE('',(#83639),#75586,.F.);
+#83639 = FACE_BOUND('',#83640,.F.);
+#83640 = EDGE_LOOP('',(#83641,#83662,#83663,#83664));
+#83641 = ORIENTED_EDGE('',*,*,#83642,.T.);
+#83642 = EDGE_CURVE('',#76130,#75543,#83643,.T.);
+#83643 = SURFACE_CURVE('',#83644,(#83648,#83655),.PCURVE_S1.);
+#83644 = LINE('',#83645,#83646);
+#83645 = CARTESIAN_POINT('',(3.9,-1.475,0.18));
+#83646 = VECTOR('',#83647,1.);
+#83647 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83648 = PCURVE('',#75586,#83649);
+#83649 = DEFINITIONAL_REPRESENTATION('',(#83650),#83654);
+#83650 = LINE('',#83651,#83652);
+#83651 = CARTESIAN_POINT('',(-0.,0.));
+#83652 = VECTOR('',#83653,1.);
+#83653 = DIRECTION('',(0.,-1.));
+#83654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83655 = PCURVE('',#75558,#83656);
+#83656 = DEFINITIONAL_REPRESENTATION('',(#83657),#83661);
+#83657 = LINE('',#83658,#83659);
+#83658 = CARTESIAN_POINT('',(0.18,0.));
+#83659 = VECTOR('',#83660,1.);
+#83660 = DIRECTION('',(0.,-1.));
+#83661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83662 = ORIENTED_EDGE('',*,*,#75570,.T.);
+#83663 = ORIENTED_EDGE('',*,*,#83615,.F.);
+#83664 = ORIENTED_EDGE('',*,*,#76152,.F.);
+#83665 = ADVANCED_FACE('',(#83666),#75558,.F.);
+#83666 = FACE_BOUND('',#83667,.F.);
+#83667 = EDGE_LOOP('',(#83668,#83689,#83690,#83691));
+#83668 = ORIENTED_EDGE('',*,*,#83669,.T.);
+#83669 = EDGE_CURVE('',#76107,#75515,#83670,.T.);
+#83670 = SURFACE_CURVE('',#83671,(#83675,#83682),.PCURVE_S1.);
+#83671 = LINE('',#83672,#83673);
+#83672 = CARTESIAN_POINT('',(3.9,-1.475,0.));
+#83673 = VECTOR('',#83674,1.);
+#83674 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83675 = PCURVE('',#75558,#83676);
+#83676 = DEFINITIONAL_REPRESENTATION('',(#83677),#83681);
+#83677 = LINE('',#83678,#83679);
+#83678 = CARTESIAN_POINT('',(0.,0.));
+#83679 = VECTOR('',#83680,1.);
+#83680 = DIRECTION('',(0.,-1.));
+#83681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83682 = PCURVE('',#75530,#83683);
+#83683 = DEFINITIONAL_REPRESENTATION('',(#83684),#83688);
+#83684 = LINE('',#83685,#83686);
+#83685 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#83686 = VECTOR('',#83687,1.);
+#83687 = DIRECTION('',(0.,-1.));
+#83688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83689 = ORIENTED_EDGE('',*,*,#75542,.T.);
+#83690 = ORIENTED_EDGE('',*,*,#83642,.F.);
+#83691 = ORIENTED_EDGE('',*,*,#76129,.F.);
+#83692 = ADVANCED_FACE('',(#83693),#75530,.F.);
+#83693 = FACE_BOUND('',#83694,.F.);
+#83694 = EDGE_LOOP('',(#83695,#83716,#83717,#83718));
+#83695 = ORIENTED_EDGE('',*,*,#83696,.T.);
+#83696 = EDGE_CURVE('',#76083,#75486,#83697,.T.);
+#83697 = SURFACE_CURVE('',#83698,(#83702,#83709),.PCURVE_S1.);
+#83698 = LINE('',#83699,#83700);
+#83699 = CARTESIAN_POINT('',(3.53,-1.475,0.));
+#83700 = VECTOR('',#83701,1.);
+#83701 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83702 = PCURVE('',#75530,#83703);
+#83703 = DEFINITIONAL_REPRESENTATION('',(#83704),#83708);
+#83704 = LINE('',#83705,#83706);
+#83705 = CARTESIAN_POINT('',(0.,0.));
+#83706 = VECTOR('',#83707,1.);
+#83707 = DIRECTION('',(0.,-1.));
+#83708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83709 = PCURVE('',#75502,#83710);
+#83710 = DEFINITIONAL_REPRESENTATION('',(#83711),#83715);
+#83711 = LINE('',#83712,#83713);
+#83712 = CARTESIAN_POINT('',(4.712388980385,0.));
+#83713 = VECTOR('',#83714,1.);
+#83714 = DIRECTION('',(0.,-1.));
+#83715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83716 = ORIENTED_EDGE('',*,*,#75514,.T.);
+#83717 = ORIENTED_EDGE('',*,*,#83669,.F.);
+#83718 = ORIENTED_EDGE('',*,*,#76106,.F.);
+#83719 = ADVANCED_FACE('',(#83720),#75502,.T.);
+#83720 = FACE_BOUND('',#83721,.T.);
+#83721 = EDGE_LOOP('',(#83722,#83723,#83724,#83725));
+#83722 = ORIENTED_EDGE('',*,*,#76082,.T.);
+#83723 = ORIENTED_EDGE('',*,*,#83696,.T.);
+#83724 = ORIENTED_EDGE('',*,*,#75485,.F.);
+#83725 = ORIENTED_EDGE('',*,*,#83726,.F.);
+#83726 = EDGE_CURVE('',#76060,#75458,#83727,.T.);
+#83727 = SURFACE_CURVE('',#83728,(#83732,#83739),.PCURVE_S1.);
+#83728 = LINE('',#83729,#83730);
+#83729 = CARTESIAN_POINT('',(3.25,-1.475,0.28));
+#83730 = VECTOR('',#83731,1.);
+#83731 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83732 = PCURVE('',#75502,#83733);
+#83733 = DEFINITIONAL_REPRESENTATION('',(#83734),#83738);
+#83734 = LINE('',#83735,#83736);
+#83735 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#83736 = VECTOR('',#83737,1.);
+#83737 = DIRECTION('',(0.,-1.));
+#83738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83739 = PCURVE('',#75473,#83740);
+#83740 = DEFINITIONAL_REPRESENTATION('',(#83741),#83745);
+#83741 = LINE('',#83742,#83743);
+#83742 = CARTESIAN_POINT('',(0.63,0.));
+#83743 = VECTOR('',#83744,1.);
+#83744 = DIRECTION('',(0.,-1.));
+#83745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83746 = ADVANCED_FACE('',(#83747),#75473,.F.);
+#83747 = FACE_BOUND('',#83748,.F.);
+#83748 = EDGE_LOOP('',(#83749,#83750,#83751,#83752));
+#83749 = ORIENTED_EDGE('',*,*,#76276,.T.);
+#83750 = ORIENTED_EDGE('',*,*,#75457,.T.);
+#83751 = ORIENTED_EDGE('',*,*,#83726,.F.);
+#83752 = ORIENTED_EDGE('',*,*,#76059,.F.);
+#83753 = ADVANCED_FACE('',(#83754),#76595,.T.);
+#83754 = FACE_BOUND('',#83755,.T.);
+#83755 = EDGE_LOOP('',(#83756,#83757,#83758,#83759));
+#83756 = ORIENTED_EDGE('',*,*,#76578,.T.);
+#83757 = ORIENTED_EDGE('',*,*,#79370,.T.);
+#83758 = ORIENTED_EDGE('',*,*,#77185,.F.);
+#83759 = ORIENTED_EDGE('',*,*,#83760,.F.);
+#83760 = EDGE_CURVE('',#76551,#77163,#83761,.T.);
+#83761 = SURFACE_CURVE('',#83762,(#83766,#83773),.PCURVE_S1.);
+#83762 = LINE('',#83763,#83764);
+#83763 = CARTESIAN_POINT('',(3.43,1.125,0.91));
+#83764 = VECTOR('',#83765,1.);
+#83765 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83766 = PCURVE('',#76595,#83767);
+#83767 = DEFINITIONAL_REPRESENTATION('',(#83768),#83772);
+#83768 = LINE('',#83769,#83770);
+#83769 = CARTESIAN_POINT('',(6.28318530718,0.));
+#83770 = VECTOR('',#83771,1.);
+#83771 = DIRECTION('',(0.,-1.));
+#83772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83773 = PCURVE('',#76566,#83774);
+#83774 = DEFINITIONAL_REPRESENTATION('',(#83775),#83779);
+#83775 = LINE('',#83776,#83777);
+#83776 = CARTESIAN_POINT('',(0.63,0.));
+#83777 = VECTOR('',#83778,1.);
+#83778 = DIRECTION('',(0.,-1.));
+#83779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83780 = ADVANCED_FACE('',(#83781),#76566,.F.);
+#83781 = FACE_BOUND('',#83782,.F.);
+#83782 = EDGE_LOOP('',(#83783,#83804,#83805,#83806));
+#83783 = ORIENTED_EDGE('',*,*,#83784,.T.);
+#83784 = EDGE_CURVE('',#76518,#77135,#83785,.T.);
+#83785 = SURFACE_CURVE('',#83786,(#83790,#83797),.PCURVE_S1.);
+#83786 = LINE('',#83787,#83788);
+#83787 = CARTESIAN_POINT('',(3.43,1.125,0.28));
+#83788 = VECTOR('',#83789,1.);
+#83789 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83790 = PCURVE('',#76566,#83791);
+#83791 = DEFINITIONAL_REPRESENTATION('',(#83792),#83796);
+#83792 = LINE('',#83793,#83794);
+#83793 = CARTESIAN_POINT('',(0.,0.));
+#83794 = VECTOR('',#83795,1.);
+#83795 = DIRECTION('',(0.,-1.));
+#83796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83797 = PCURVE('',#76538,#83798);
+#83798 = DEFINITIONAL_REPRESENTATION('',(#83799),#83803);
+#83799 = LINE('',#83800,#83801);
+#83800 = CARTESIAN_POINT('',(1.570796326795,2.22044604925E-16));
+#83801 = VECTOR('',#83802,1.);
+#83802 = DIRECTION('',(0.,-1.));
+#83803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83804 = ORIENTED_EDGE('',*,*,#77162,.T.);
+#83805 = ORIENTED_EDGE('',*,*,#83760,.F.);
+#83806 = ORIENTED_EDGE('',*,*,#76550,.F.);
+#83807 = ADVANCED_FACE('',(#83808),#76538,.F.);
+#83808 = FACE_BOUND('',#83809,.F.);
+#83809 = EDGE_LOOP('',(#83810,#83831,#83832,#83833));
+#83810 = ORIENTED_EDGE('',*,*,#83811,.T.);
+#83811 = EDGE_CURVE('',#76490,#77112,#83812,.T.);
+#83812 = SURFACE_CURVE('',#83813,(#83817,#83824),.PCURVE_S1.);
+#83813 = LINE('',#83814,#83815);
+#83814 = CARTESIAN_POINT('',(3.53,1.125,0.18));
+#83815 = VECTOR('',#83816,1.);
+#83816 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83817 = PCURVE('',#76538,#83818);
+#83818 = DEFINITIONAL_REPRESENTATION('',(#83819),#83823);
+#83819 = LINE('',#83820,#83821);
+#83820 = CARTESIAN_POINT('',(0.,0.));
+#83821 = VECTOR('',#83822,1.);
+#83822 = DIRECTION('',(0.,-1.));
+#83823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83824 = PCURVE('',#76505,#83825);
+#83825 = DEFINITIONAL_REPRESENTATION('',(#83826),#83830);
+#83826 = LINE('',#83827,#83828);
+#83827 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#83828 = VECTOR('',#83829,1.);
+#83829 = DIRECTION('',(0.,-1.));
+#83830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83831 = ORIENTED_EDGE('',*,*,#77134,.T.);
+#83832 = ORIENTED_EDGE('',*,*,#83784,.F.);
+#83833 = ORIENTED_EDGE('',*,*,#76517,.F.);
+#83834 = ADVANCED_FACE('',(#83835),#76505,.F.);
+#83835 = FACE_BOUND('',#83836,.F.);
+#83836 = EDGE_LOOP('',(#83837,#83858,#83859,#83860));
+#83837 = ORIENTED_EDGE('',*,*,#83838,.T.);
+#83838 = EDGE_CURVE('',#76462,#77089,#83839,.T.);
+#83839 = SURFACE_CURVE('',#83840,(#83844,#83851),.PCURVE_S1.);
+#83840 = LINE('',#83841,#83842);
+#83841 = CARTESIAN_POINT('',(3.9,1.125,0.18));
+#83842 = VECTOR('',#83843,1.);
+#83843 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83844 = PCURVE('',#76505,#83845);
+#83845 = DEFINITIONAL_REPRESENTATION('',(#83846),#83850);
+#83846 = LINE('',#83847,#83848);
+#83847 = CARTESIAN_POINT('',(-0.,0.));
+#83848 = VECTOR('',#83849,1.);
+#83849 = DIRECTION('',(0.,-1.));
+#83850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83851 = PCURVE('',#76477,#83852);
+#83852 = DEFINITIONAL_REPRESENTATION('',(#83853),#83857);
+#83853 = LINE('',#83854,#83855);
+#83854 = CARTESIAN_POINT('',(0.18,0.));
+#83855 = VECTOR('',#83856,1.);
+#83856 = DIRECTION('',(0.,-1.));
+#83857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83858 = ORIENTED_EDGE('',*,*,#77111,.T.);
+#83859 = ORIENTED_EDGE('',*,*,#83811,.F.);
+#83860 = ORIENTED_EDGE('',*,*,#76489,.F.);
+#83861 = ADVANCED_FACE('',(#83862),#76477,.F.);
+#83862 = FACE_BOUND('',#83863,.F.);
+#83863 = EDGE_LOOP('',(#83864,#83885,#83886,#83887));
+#83864 = ORIENTED_EDGE('',*,*,#83865,.T.);
+#83865 = EDGE_CURVE('',#76434,#77066,#83866,.T.);
+#83866 = SURFACE_CURVE('',#83867,(#83871,#83878),.PCURVE_S1.);
+#83867 = LINE('',#83868,#83869);
+#83868 = CARTESIAN_POINT('',(3.9,1.125,0.));
+#83869 = VECTOR('',#83870,1.);
+#83870 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83871 = PCURVE('',#76477,#83872);
+#83872 = DEFINITIONAL_REPRESENTATION('',(#83873),#83877);
+#83873 = LINE('',#83874,#83875);
+#83874 = CARTESIAN_POINT('',(0.,0.));
+#83875 = VECTOR('',#83876,1.);
+#83876 = DIRECTION('',(0.,-1.));
+#83877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83878 = PCURVE('',#76449,#83879);
+#83879 = DEFINITIONAL_REPRESENTATION('',(#83880),#83884);
+#83880 = LINE('',#83881,#83882);
+#83881 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#83882 = VECTOR('',#83883,1.);
+#83883 = DIRECTION('',(0.,-1.));
+#83884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83885 = ORIENTED_EDGE('',*,*,#77088,.T.);
+#83886 = ORIENTED_EDGE('',*,*,#83838,.F.);
+#83887 = ORIENTED_EDGE('',*,*,#76461,.F.);
+#83888 = ADVANCED_FACE('',(#83889),#76449,.F.);
+#83889 = FACE_BOUND('',#83890,.F.);
+#83890 = EDGE_LOOP('',(#83891,#83912,#83913,#83914));
+#83891 = ORIENTED_EDGE('',*,*,#83892,.T.);
+#83892 = EDGE_CURVE('',#76405,#77042,#83893,.T.);
+#83893 = SURFACE_CURVE('',#83894,(#83898,#83905),.PCURVE_S1.);
+#83894 = LINE('',#83895,#83896);
+#83895 = CARTESIAN_POINT('',(3.53,1.125,0.));
+#83896 = VECTOR('',#83897,1.);
+#83897 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83898 = PCURVE('',#76449,#83899);
+#83899 = DEFINITIONAL_REPRESENTATION('',(#83900),#83904);
+#83900 = LINE('',#83901,#83902);
+#83901 = CARTESIAN_POINT('',(0.,0.));
+#83902 = VECTOR('',#83903,1.);
+#83903 = DIRECTION('',(0.,-1.));
+#83904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83905 = PCURVE('',#76421,#83906);
+#83906 = DEFINITIONAL_REPRESENTATION('',(#83907),#83911);
+#83907 = LINE('',#83908,#83909);
+#83908 = CARTESIAN_POINT('',(4.712388980385,0.));
+#83909 = VECTOR('',#83910,1.);
+#83910 = DIRECTION('',(0.,-1.));
+#83911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83912 = ORIENTED_EDGE('',*,*,#77065,.T.);
+#83913 = ORIENTED_EDGE('',*,*,#83865,.F.);
+#83914 = ORIENTED_EDGE('',*,*,#76433,.F.);
+#83915 = ADVANCED_FACE('',(#83916),#76421,.T.);
+#83916 = FACE_BOUND('',#83917,.T.);
+#83917 = EDGE_LOOP('',(#83918,#83919,#83920,#83921));
+#83918 = ORIENTED_EDGE('',*,*,#76404,.T.);
+#83919 = ORIENTED_EDGE('',*,*,#83892,.T.);
+#83920 = ORIENTED_EDGE('',*,*,#77041,.F.);
+#83921 = ORIENTED_EDGE('',*,*,#83922,.F.);
+#83922 = EDGE_CURVE('',#76377,#77019,#83923,.T.);
+#83923 = SURFACE_CURVE('',#83924,(#83928,#83935),.PCURVE_S1.);
+#83924 = LINE('',#83925,#83926);
+#83925 = CARTESIAN_POINT('',(3.25,1.125,0.28));
+#83926 = VECTOR('',#83927,1.);
+#83927 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83928 = PCURVE('',#76421,#83929);
+#83929 = DEFINITIONAL_REPRESENTATION('',(#83930),#83934);
+#83930 = LINE('',#83931,#83932);
+#83931 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#83932 = VECTOR('',#83933,1.);
+#83933 = DIRECTION('',(0.,-1.));
+#83934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83935 = PCURVE('',#76392,#83936);
+#83936 = DEFINITIONAL_REPRESENTATION('',(#83937),#83941);
+#83937 = LINE('',#83938,#83939);
+#83938 = CARTESIAN_POINT('',(0.63,0.));
+#83939 = VECTOR('',#83940,1.);
+#83940 = DIRECTION('',(0.,-1.));
+#83941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83942 = ADVANCED_FACE('',(#83943),#76392,.F.);
+#83943 = FACE_BOUND('',#83944,.F.);
+#83944 = EDGE_LOOP('',(#83945,#83946,#83947,#83948));
+#83945 = ORIENTED_EDGE('',*,*,#76990,.T.);
+#83946 = ORIENTED_EDGE('',*,*,#77018,.T.);
+#83947 = ORIENTED_EDGE('',*,*,#83922,.F.);
+#83948 = ORIENTED_EDGE('',*,*,#76376,.F.);
+#83949 = ADVANCED_FACE('',(#83950),#76880,.T.);
+#83950 = FACE_BOUND('',#83951,.T.);
+#83951 = EDGE_LOOP('',(#83952,#83953,#83954,#83955));
+#83952 = ORIENTED_EDGE('',*,*,#77430,.T.);
+#83953 = ORIENTED_EDGE('',*,*,#79457,.T.);
+#83954 = ORIENTED_EDGE('',*,*,#76863,.F.);
+#83955 = ORIENTED_EDGE('',*,*,#83956,.F.);
+#83956 = EDGE_CURVE('',#77408,#76836,#83957,.T.);
+#83957 = SURFACE_CURVE('',#83958,(#83962,#83969),.PCURVE_S1.);
+#83958 = LINE('',#83959,#83960);
+#83959 = CARTESIAN_POINT('',(3.43,-0.825,0.91));
+#83960 = VECTOR('',#83961,1.);
+#83961 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83962 = PCURVE('',#76880,#83963);
+#83963 = DEFINITIONAL_REPRESENTATION('',(#83964),#83968);
+#83964 = LINE('',#83965,#83966);
+#83965 = CARTESIAN_POINT('',(6.28318530718,-1.110223024625E-16));
+#83966 = VECTOR('',#83967,1.);
+#83967 = DIRECTION('',(0.,-1.));
+#83968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83969 = PCURVE('',#76851,#83970);
+#83970 = DEFINITIONAL_REPRESENTATION('',(#83971),#83975);
+#83971 = LINE('',#83972,#83973);
+#83972 = CARTESIAN_POINT('',(0.63,0.));
+#83973 = VECTOR('',#83974,1.);
+#83974 = DIRECTION('',(0.,-1.));
+#83975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83976 = ADVANCED_FACE('',(#83977),#76851,.F.);
+#83977 = FACE_BOUND('',#83978,.F.);
+#83978 = EDGE_LOOP('',(#83979,#84000,#84001,#84002));
+#83979 = ORIENTED_EDGE('',*,*,#83980,.T.);
+#83980 = EDGE_CURVE('',#77380,#76803,#83981,.T.);
+#83981 = SURFACE_CURVE('',#83982,(#83986,#83993),.PCURVE_S1.);
+#83982 = LINE('',#83983,#83984);
+#83983 = CARTESIAN_POINT('',(3.43,-0.825,0.28));
+#83984 = VECTOR('',#83985,1.);
+#83985 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#83986 = PCURVE('',#76851,#83987);
+#83987 = DEFINITIONAL_REPRESENTATION('',(#83988),#83992);
+#83988 = LINE('',#83989,#83990);
+#83989 = CARTESIAN_POINT('',(0.,0.));
+#83990 = VECTOR('',#83991,1.);
+#83991 = DIRECTION('',(0.,-1.));
+#83992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83993 = PCURVE('',#76823,#83994);
+#83994 = DEFINITIONAL_REPRESENTATION('',(#83995),#83999);
+#83995 = LINE('',#83996,#83997);
+#83996 = CARTESIAN_POINT('',(1.570796326795,0.));
+#83997 = VECTOR('',#83998,1.);
+#83998 = DIRECTION('',(0.,-1.));
+#83999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84000 = ORIENTED_EDGE('',*,*,#76835,.T.);
+#84001 = ORIENTED_EDGE('',*,*,#83956,.F.);
+#84002 = ORIENTED_EDGE('',*,*,#77407,.F.);
+#84003 = ADVANCED_FACE('',(#84004),#76823,.F.);
+#84004 = FACE_BOUND('',#84005,.F.);
+#84005 = EDGE_LOOP('',(#84006,#84027,#84028,#84029));
+#84006 = ORIENTED_EDGE('',*,*,#84007,.T.);
+#84007 = EDGE_CURVE('',#77357,#76775,#84008,.T.);
+#84008 = SURFACE_CURVE('',#84009,(#84013,#84020),.PCURVE_S1.);
+#84009 = LINE('',#84010,#84011);
+#84010 = CARTESIAN_POINT('',(3.53,-0.825,0.18));
+#84011 = VECTOR('',#84012,1.);
+#84012 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84013 = PCURVE('',#76823,#84014);
+#84014 = DEFINITIONAL_REPRESENTATION('',(#84015),#84019);
+#84015 = LINE('',#84016,#84017);
+#84016 = CARTESIAN_POINT('',(0.,0.));
+#84017 = VECTOR('',#84018,1.);
+#84018 = DIRECTION('',(0.,-1.));
+#84019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84020 = PCURVE('',#76790,#84021);
+#84021 = DEFINITIONAL_REPRESENTATION('',(#84022),#84026);
+#84022 = LINE('',#84023,#84024);
+#84023 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#84024 = VECTOR('',#84025,1.);
+#84025 = DIRECTION('',(0.,-1.));
+#84026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84027 = ORIENTED_EDGE('',*,*,#76802,.T.);
+#84028 = ORIENTED_EDGE('',*,*,#83980,.F.);
+#84029 = ORIENTED_EDGE('',*,*,#77379,.F.);
+#84030 = ADVANCED_FACE('',(#84031),#76790,.F.);
+#84031 = FACE_BOUND('',#84032,.F.);
+#84032 = EDGE_LOOP('',(#84033,#84054,#84055,#84056));
+#84033 = ORIENTED_EDGE('',*,*,#84034,.T.);
+#84034 = EDGE_CURVE('',#77334,#76747,#84035,.T.);
+#84035 = SURFACE_CURVE('',#84036,(#84040,#84047),.PCURVE_S1.);
+#84036 = LINE('',#84037,#84038);
+#84037 = CARTESIAN_POINT('',(3.9,-0.825,0.18));
+#84038 = VECTOR('',#84039,1.);
+#84039 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84040 = PCURVE('',#76790,#84041);
+#84041 = DEFINITIONAL_REPRESENTATION('',(#84042),#84046);
+#84042 = LINE('',#84043,#84044);
+#84043 = CARTESIAN_POINT('',(-0.,0.));
+#84044 = VECTOR('',#84045,1.);
+#84045 = DIRECTION('',(0.,-1.));
+#84046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84047 = PCURVE('',#76762,#84048);
+#84048 = DEFINITIONAL_REPRESENTATION('',(#84049),#84053);
+#84049 = LINE('',#84050,#84051);
+#84050 = CARTESIAN_POINT('',(0.18,0.));
+#84051 = VECTOR('',#84052,1.);
+#84052 = DIRECTION('',(0.,-1.));
+#84053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84054 = ORIENTED_EDGE('',*,*,#76774,.T.);
+#84055 = ORIENTED_EDGE('',*,*,#84007,.F.);
+#84056 = ORIENTED_EDGE('',*,*,#77356,.F.);
+#84057 = ADVANCED_FACE('',(#84058),#76762,.F.);
+#84058 = FACE_BOUND('',#84059,.F.);
+#84059 = EDGE_LOOP('',(#84060,#84081,#84082,#84083));
+#84060 = ORIENTED_EDGE('',*,*,#84061,.T.);
+#84061 = EDGE_CURVE('',#77311,#76719,#84062,.T.);
+#84062 = SURFACE_CURVE('',#84063,(#84067,#84074),.PCURVE_S1.);
+#84063 = LINE('',#84064,#84065);
+#84064 = CARTESIAN_POINT('',(3.9,-0.825,0.));
+#84065 = VECTOR('',#84066,1.);
+#84066 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84067 = PCURVE('',#76762,#84068);
+#84068 = DEFINITIONAL_REPRESENTATION('',(#84069),#84073);
+#84069 = LINE('',#84070,#84071);
+#84070 = CARTESIAN_POINT('',(0.,0.));
+#84071 = VECTOR('',#84072,1.);
+#84072 = DIRECTION('',(0.,-1.));
+#84073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84074 = PCURVE('',#76734,#84075);
+#84075 = DEFINITIONAL_REPRESENTATION('',(#84076),#84080);
+#84076 = LINE('',#84077,#84078);
+#84077 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#84078 = VECTOR('',#84079,1.);
+#84079 = DIRECTION('',(0.,-1.));
+#84080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84081 = ORIENTED_EDGE('',*,*,#76746,.T.);
+#84082 = ORIENTED_EDGE('',*,*,#84034,.F.);
+#84083 = ORIENTED_EDGE('',*,*,#77333,.F.);
+#84084 = ADVANCED_FACE('',(#84085),#76734,.F.);
+#84085 = FACE_BOUND('',#84086,.F.);
+#84086 = EDGE_LOOP('',(#84087,#84108,#84109,#84110));
+#84087 = ORIENTED_EDGE('',*,*,#84088,.T.);
+#84088 = EDGE_CURVE('',#77287,#76690,#84089,.T.);
+#84089 = SURFACE_CURVE('',#84090,(#84094,#84101),.PCURVE_S1.);
+#84090 = LINE('',#84091,#84092);
+#84091 = CARTESIAN_POINT('',(3.53,-0.825,0.));
+#84092 = VECTOR('',#84093,1.);
+#84093 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84094 = PCURVE('',#76734,#84095);
+#84095 = DEFINITIONAL_REPRESENTATION('',(#84096),#84100);
+#84096 = LINE('',#84097,#84098);
+#84097 = CARTESIAN_POINT('',(0.,0.));
+#84098 = VECTOR('',#84099,1.);
+#84099 = DIRECTION('',(0.,-1.));
+#84100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84101 = PCURVE('',#76706,#84102);
+#84102 = DEFINITIONAL_REPRESENTATION('',(#84103),#84107);
+#84103 = LINE('',#84104,#84105);
+#84104 = CARTESIAN_POINT('',(4.712388980385,0.));
+#84105 = VECTOR('',#84106,1.);
+#84106 = DIRECTION('',(0.,-1.));
+#84107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84108 = ORIENTED_EDGE('',*,*,#76718,.T.);
+#84109 = ORIENTED_EDGE('',*,*,#84061,.F.);
+#84110 = ORIENTED_EDGE('',*,*,#77310,.F.);
+#84111 = ADVANCED_FACE('',(#84112),#76706,.T.);
+#84112 = FACE_BOUND('',#84113,.T.);
+#84113 = EDGE_LOOP('',(#84114,#84115,#84116,#84117));
+#84114 = ORIENTED_EDGE('',*,*,#77286,.T.);
+#84115 = ORIENTED_EDGE('',*,*,#84088,.T.);
+#84116 = ORIENTED_EDGE('',*,*,#76689,.F.);
+#84117 = ORIENTED_EDGE('',*,*,#84118,.F.);
+#84118 = EDGE_CURVE('',#77264,#76662,#84119,.T.);
+#84119 = SURFACE_CURVE('',#84120,(#84124,#84131),.PCURVE_S1.);
+#84120 = LINE('',#84121,#84122);
+#84121 = CARTESIAN_POINT('',(3.25,-0.825,0.28));
+#84122 = VECTOR('',#84123,1.);
+#84123 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84124 = PCURVE('',#76706,#84125);
+#84125 = DEFINITIONAL_REPRESENTATION('',(#84126),#84130);
+#84126 = LINE('',#84127,#84128);
+#84127 = CARTESIAN_POINT('',(6.28318530718,1.110223024625E-16));
+#84128 = VECTOR('',#84129,1.);
+#84129 = DIRECTION('',(0.,-1.));
+#84130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84131 = PCURVE('',#76677,#84132);
+#84132 = DEFINITIONAL_REPRESENTATION('',(#84133),#84137);
+#84133 = LINE('',#84134,#84135);
+#84134 = CARTESIAN_POINT('',(0.63,0.));
+#84135 = VECTOR('',#84136,1.);
+#84136 = DIRECTION('',(0.,-1.));
+#84137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84138 = ADVANCED_FACE('',(#84139),#76677,.F.);
+#84139 = FACE_BOUND('',#84140,.F.);
+#84140 = EDGE_LOOP('',(#84141,#84142,#84143,#84144));
+#84141 = ORIENTED_EDGE('',*,*,#77480,.T.);
+#84142 = ORIENTED_EDGE('',*,*,#76661,.T.);
+#84143 = ORIENTED_EDGE('',*,*,#84118,.F.);
+#84144 = ORIENTED_EDGE('',*,*,#77263,.F.);
+#84145 = ADVANCED_FACE('',(#84146),#77799,.T.);
+#84146 = FACE_BOUND('',#84147,.T.);
+#84147 = EDGE_LOOP('',(#84148,#84149,#84150,#84151));
+#84148 = ORIENTED_EDGE('',*,*,#77782,.T.);
+#84149 = ORIENTED_EDGE('',*,*,#79428,.T.);
+#84150 = ORIENTED_EDGE('',*,*,#78389,.F.);
+#84151 = ORIENTED_EDGE('',*,*,#84152,.F.);
+#84152 = EDGE_CURVE('',#77755,#78367,#84153,.T.);
+#84153 = SURFACE_CURVE('',#84154,(#84158,#84165),.PCURVE_S1.);
+#84154 = LINE('',#84155,#84156);
+#84155 = CARTESIAN_POINT('',(3.43,0.475,0.91));
+#84156 = VECTOR('',#84157,1.);
+#84157 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84158 = PCURVE('',#77799,#84159);
+#84159 = DEFINITIONAL_REPRESENTATION('',(#84160),#84164);
+#84160 = LINE('',#84161,#84162);
+#84161 = CARTESIAN_POINT('',(6.28318530718,-5.551115123126E-17));
+#84162 = VECTOR('',#84163,1.);
+#84163 = DIRECTION('',(0.,-1.));
+#84164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84165 = PCURVE('',#77770,#84166);
+#84166 = DEFINITIONAL_REPRESENTATION('',(#84167),#84171);
+#84167 = LINE('',#84168,#84169);
+#84168 = CARTESIAN_POINT('',(0.63,0.));
+#84169 = VECTOR('',#84170,1.);
+#84170 = DIRECTION('',(0.,-1.));
+#84171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84172 = ADVANCED_FACE('',(#84173),#77770,.F.);
+#84173 = FACE_BOUND('',#84174,.F.);
+#84174 = EDGE_LOOP('',(#84175,#84196,#84197,#84198));
+#84175 = ORIENTED_EDGE('',*,*,#84176,.T.);
+#84176 = EDGE_CURVE('',#77722,#78339,#84177,.T.);
+#84177 = SURFACE_CURVE('',#84178,(#84182,#84189),.PCURVE_S1.);
+#84178 = LINE('',#84179,#84180);
+#84179 = CARTESIAN_POINT('',(3.43,0.475,0.28));
+#84180 = VECTOR('',#84181,1.);
+#84181 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84182 = PCURVE('',#77770,#84183);
+#84183 = DEFINITIONAL_REPRESENTATION('',(#84184),#84188);
+#84184 = LINE('',#84185,#84186);
+#84185 = CARTESIAN_POINT('',(0.,0.));
+#84186 = VECTOR('',#84187,1.);
+#84187 = DIRECTION('',(0.,-1.));
+#84188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84189 = PCURVE('',#77742,#84190);
+#84190 = DEFINITIONAL_REPRESENTATION('',(#84191),#84195);
+#84191 = LINE('',#84192,#84193);
+#84192 = CARTESIAN_POINT('',(1.570796326795,0.));
+#84193 = VECTOR('',#84194,1.);
+#84194 = DIRECTION('',(0.,-1.));
+#84195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84196 = ORIENTED_EDGE('',*,*,#78366,.T.);
+#84197 = ORIENTED_EDGE('',*,*,#84152,.F.);
+#84198 = ORIENTED_EDGE('',*,*,#77754,.F.);
+#84199 = ADVANCED_FACE('',(#84200),#77742,.F.);
+#84200 = FACE_BOUND('',#84201,.F.);
+#84201 = EDGE_LOOP('',(#84202,#84223,#84224,#84225));
+#84202 = ORIENTED_EDGE('',*,*,#84203,.T.);
+#84203 = EDGE_CURVE('',#77694,#78316,#84204,.T.);
+#84204 = SURFACE_CURVE('',#84205,(#84209,#84216),.PCURVE_S1.);
+#84205 = LINE('',#84206,#84207);
+#84206 = CARTESIAN_POINT('',(3.53,0.475,0.18));
+#84207 = VECTOR('',#84208,1.);
+#84208 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84209 = PCURVE('',#77742,#84210);
+#84210 = DEFINITIONAL_REPRESENTATION('',(#84211),#84215);
+#84211 = LINE('',#84212,#84213);
+#84212 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#84213 = VECTOR('',#84214,1.);
+#84214 = DIRECTION('',(0.,-1.));
+#84215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84216 = PCURVE('',#77709,#84217);
+#84217 = DEFINITIONAL_REPRESENTATION('',(#84218),#84222);
+#84218 = LINE('',#84219,#84220);
+#84219 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#84220 = VECTOR('',#84221,1.);
+#84221 = DIRECTION('',(0.,-1.));
+#84222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84223 = ORIENTED_EDGE('',*,*,#78338,.T.);
+#84224 = ORIENTED_EDGE('',*,*,#84176,.F.);
+#84225 = ORIENTED_EDGE('',*,*,#77721,.F.);
+#84226 = ADVANCED_FACE('',(#84227),#77709,.F.);
+#84227 = FACE_BOUND('',#84228,.F.);
+#84228 = EDGE_LOOP('',(#84229,#84250,#84251,#84252));
+#84229 = ORIENTED_EDGE('',*,*,#84230,.T.);
+#84230 = EDGE_CURVE('',#77666,#78293,#84231,.T.);
+#84231 = SURFACE_CURVE('',#84232,(#84236,#84243),.PCURVE_S1.);
+#84232 = LINE('',#84233,#84234);
+#84233 = CARTESIAN_POINT('',(3.9,0.475,0.18));
+#84234 = VECTOR('',#84235,1.);
+#84235 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84236 = PCURVE('',#77709,#84237);
+#84237 = DEFINITIONAL_REPRESENTATION('',(#84238),#84242);
+#84238 = LINE('',#84239,#84240);
+#84239 = CARTESIAN_POINT('',(-0.,0.));
+#84240 = VECTOR('',#84241,1.);
+#84241 = DIRECTION('',(0.,-1.));
+#84242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84243 = PCURVE('',#77681,#84244);
+#84244 = DEFINITIONAL_REPRESENTATION('',(#84245),#84249);
+#84245 = LINE('',#84246,#84247);
+#84246 = CARTESIAN_POINT('',(0.18,0.));
+#84247 = VECTOR('',#84248,1.);
+#84248 = DIRECTION('',(0.,-1.));
+#84249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84250 = ORIENTED_EDGE('',*,*,#78315,.T.);
+#84251 = ORIENTED_EDGE('',*,*,#84203,.F.);
+#84252 = ORIENTED_EDGE('',*,*,#77693,.F.);
+#84253 = ADVANCED_FACE('',(#84254),#77681,.F.);
+#84254 = FACE_BOUND('',#84255,.F.);
+#84255 = EDGE_LOOP('',(#84256,#84277,#84278,#84279));
+#84256 = ORIENTED_EDGE('',*,*,#84257,.T.);
+#84257 = EDGE_CURVE('',#77638,#78270,#84258,.T.);
+#84258 = SURFACE_CURVE('',#84259,(#84263,#84270),.PCURVE_S1.);
+#84259 = LINE('',#84260,#84261);
+#84260 = CARTESIAN_POINT('',(3.9,0.475,0.));
+#84261 = VECTOR('',#84262,1.);
+#84262 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84263 = PCURVE('',#77681,#84264);
+#84264 = DEFINITIONAL_REPRESENTATION('',(#84265),#84269);
+#84265 = LINE('',#84266,#84267);
+#84266 = CARTESIAN_POINT('',(0.,0.));
+#84267 = VECTOR('',#84268,1.);
+#84268 = DIRECTION('',(0.,-1.));
+#84269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84270 = PCURVE('',#77653,#84271);
+#84271 = DEFINITIONAL_REPRESENTATION('',(#84272),#84276);
+#84272 = LINE('',#84273,#84274);
+#84273 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#84274 = VECTOR('',#84275,1.);
+#84275 = DIRECTION('',(0.,-1.));
+#84276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84277 = ORIENTED_EDGE('',*,*,#78292,.T.);
+#84278 = ORIENTED_EDGE('',*,*,#84230,.F.);
+#84279 = ORIENTED_EDGE('',*,*,#77665,.F.);
+#84280 = ADVANCED_FACE('',(#84281),#77653,.F.);
+#84281 = FACE_BOUND('',#84282,.F.);
+#84282 = EDGE_LOOP('',(#84283,#84304,#84305,#84306));
+#84283 = ORIENTED_EDGE('',*,*,#84284,.T.);
+#84284 = EDGE_CURVE('',#77609,#78246,#84285,.T.);
+#84285 = SURFACE_CURVE('',#84286,(#84290,#84297),.PCURVE_S1.);
+#84286 = LINE('',#84287,#84288);
+#84287 = CARTESIAN_POINT('',(3.53,0.475,0.));
+#84288 = VECTOR('',#84289,1.);
+#84289 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84290 = PCURVE('',#77653,#84291);
+#84291 = DEFINITIONAL_REPRESENTATION('',(#84292),#84296);
+#84292 = LINE('',#84293,#84294);
+#84293 = CARTESIAN_POINT('',(0.,0.));
+#84294 = VECTOR('',#84295,1.);
+#84295 = DIRECTION('',(0.,-1.));
+#84296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84297 = PCURVE('',#77625,#84298);
+#84298 = DEFINITIONAL_REPRESENTATION('',(#84299),#84303);
+#84299 = LINE('',#84300,#84301);
+#84300 = CARTESIAN_POINT('',(4.712388980385,0.));
+#84301 = VECTOR('',#84302,1.);
+#84302 = DIRECTION('',(0.,-1.));
+#84303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84304 = ORIENTED_EDGE('',*,*,#78269,.T.);
+#84305 = ORIENTED_EDGE('',*,*,#84257,.F.);
+#84306 = ORIENTED_EDGE('',*,*,#77637,.F.);
+#84307 = ADVANCED_FACE('',(#84308),#77625,.T.);
+#84308 = FACE_BOUND('',#84309,.T.);
+#84309 = EDGE_LOOP('',(#84310,#84311,#84312,#84313));
+#84310 = ORIENTED_EDGE('',*,*,#77608,.T.);
+#84311 = ORIENTED_EDGE('',*,*,#84284,.T.);
+#84312 = ORIENTED_EDGE('',*,*,#78245,.F.);
+#84313 = ORIENTED_EDGE('',*,*,#84314,.F.);
+#84314 = EDGE_CURVE('',#77581,#78223,#84315,.T.);
+#84315 = SURFACE_CURVE('',#84316,(#84320,#84327),.PCURVE_S1.);
+#84316 = LINE('',#84317,#84318);
+#84317 = CARTESIAN_POINT('',(3.25,0.475,0.28));
+#84318 = VECTOR('',#84319,1.);
+#84319 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84320 = PCURVE('',#77625,#84321);
+#84321 = DEFINITIONAL_REPRESENTATION('',(#84322),#84326);
+#84322 = LINE('',#84323,#84324);
+#84323 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-17));
+#84324 = VECTOR('',#84325,1.);
+#84325 = DIRECTION('',(0.,-1.));
+#84326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84327 = PCURVE('',#77596,#84328);
+#84328 = DEFINITIONAL_REPRESENTATION('',(#84329),#84333);
+#84329 = LINE('',#84330,#84331);
+#84330 = CARTESIAN_POINT('',(0.63,0.));
+#84331 = VECTOR('',#84332,1.);
+#84332 = DIRECTION('',(0.,-1.));
+#84333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84334 = ADVANCED_FACE('',(#84335),#77596,.F.);
+#84335 = FACE_BOUND('',#84336,.F.);
+#84336 = EDGE_LOOP('',(#84337,#84338,#84339,#84340));
+#84337 = ORIENTED_EDGE('',*,*,#78194,.T.);
+#84338 = ORIENTED_EDGE('',*,*,#78222,.T.);
+#84339 = ORIENTED_EDGE('',*,*,#84314,.F.);
+#84340 = ORIENTED_EDGE('',*,*,#77580,.F.);
+#84341 = ADVANCED_FACE('',(#84342),#78084,.T.);
+#84342 = FACE_BOUND('',#84343,.T.);
+#84343 = EDGE_LOOP('',(#84344,#84345,#84346,#84347));
+#84344 = ORIENTED_EDGE('',*,*,#78634,.T.);
+#84345 = ORIENTED_EDGE('',*,*,#79486,.T.);
+#84346 = ORIENTED_EDGE('',*,*,#78067,.F.);
+#84347 = ORIENTED_EDGE('',*,*,#84348,.F.);
+#84348 = EDGE_CURVE('',#78612,#78040,#84349,.T.);
+#84349 = SURFACE_CURVE('',#84350,(#84354,#84361),.PCURVE_S1.);
+#84350 = LINE('',#84351,#84352);
+#84351 = CARTESIAN_POINT('',(3.43,-0.175,0.91));
+#84352 = VECTOR('',#84353,1.);
+#84353 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84354 = PCURVE('',#78084,#84355);
+#84355 = DEFINITIONAL_REPRESENTATION('',(#84356),#84360);
+#84356 = LINE('',#84357,#84358);
+#84357 = CARTESIAN_POINT('',(6.28318530718,-5.551115123126E-17));
+#84358 = VECTOR('',#84359,1.);
+#84359 = DIRECTION('',(0.,-1.));
+#84360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84361 = PCURVE('',#78055,#84362);
+#84362 = DEFINITIONAL_REPRESENTATION('',(#84363),#84367);
+#84363 = LINE('',#84364,#84365);
+#84364 = CARTESIAN_POINT('',(0.63,0.));
+#84365 = VECTOR('',#84366,1.);
+#84366 = DIRECTION('',(0.,-1.));
+#84367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84368 = ADVANCED_FACE('',(#84369),#78055,.F.);
+#84369 = FACE_BOUND('',#84370,.F.);
+#84370 = EDGE_LOOP('',(#84371,#84392,#84393,#84394));
+#84371 = ORIENTED_EDGE('',*,*,#84372,.T.);
+#84372 = EDGE_CURVE('',#78584,#78007,#84373,.T.);
+#84373 = SURFACE_CURVE('',#84374,(#84378,#84385),.PCURVE_S1.);
+#84374 = LINE('',#84375,#84376);
+#84375 = CARTESIAN_POINT('',(3.43,-0.175,0.28));
+#84376 = VECTOR('',#84377,1.);
+#84377 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84378 = PCURVE('',#78055,#84379);
+#84379 = DEFINITIONAL_REPRESENTATION('',(#84380),#84384);
+#84380 = LINE('',#84381,#84382);
+#84381 = CARTESIAN_POINT('',(0.,0.));
+#84382 = VECTOR('',#84383,1.);
+#84383 = DIRECTION('',(0.,-1.));
+#84384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84385 = PCURVE('',#78027,#84386);
+#84386 = DEFINITIONAL_REPRESENTATION('',(#84387),#84391);
+#84387 = LINE('',#84388,#84389);
+#84388 = CARTESIAN_POINT('',(1.570796326795,2.775557561563E-17));
+#84389 = VECTOR('',#84390,1.);
+#84390 = DIRECTION('',(0.,-1.));
+#84391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84392 = ORIENTED_EDGE('',*,*,#78039,.T.);
+#84393 = ORIENTED_EDGE('',*,*,#84348,.F.);
+#84394 = ORIENTED_EDGE('',*,*,#78611,.F.);
+#84395 = ADVANCED_FACE('',(#84396),#78027,.F.);
+#84396 = FACE_BOUND('',#84397,.F.);
+#84397 = EDGE_LOOP('',(#84398,#84419,#84420,#84421));
+#84398 = ORIENTED_EDGE('',*,*,#84399,.T.);
+#84399 = EDGE_CURVE('',#78561,#77979,#84400,.T.);
+#84400 = SURFACE_CURVE('',#84401,(#84405,#84412),.PCURVE_S1.);
+#84401 = LINE('',#84402,#84403);
+#84402 = CARTESIAN_POINT('',(3.53,-0.175,0.18));
+#84403 = VECTOR('',#84404,1.);
+#84404 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84405 = PCURVE('',#78027,#84406);
+#84406 = DEFINITIONAL_REPRESENTATION('',(#84407),#84411);
+#84407 = LINE('',#84408,#84409);
+#84408 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#84409 = VECTOR('',#84410,1.);
+#84410 = DIRECTION('',(0.,-1.));
+#84411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84412 = PCURVE('',#77994,#84413);
+#84413 = DEFINITIONAL_REPRESENTATION('',(#84414),#84418);
+#84414 = LINE('',#84415,#84416);
+#84415 = CARTESIAN_POINT('',(0.37,8.215650382225E-17));
+#84416 = VECTOR('',#84417,1.);
+#84417 = DIRECTION('',(0.,-1.));
+#84418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84419 = ORIENTED_EDGE('',*,*,#78006,.T.);
+#84420 = ORIENTED_EDGE('',*,*,#84372,.F.);
+#84421 = ORIENTED_EDGE('',*,*,#78583,.F.);
+#84422 = ADVANCED_FACE('',(#84423),#77994,.F.);
+#84423 = FACE_BOUND('',#84424,.F.);
+#84424 = EDGE_LOOP('',(#84425,#84446,#84447,#84448));
+#84425 = ORIENTED_EDGE('',*,*,#84426,.T.);
+#84426 = EDGE_CURVE('',#78538,#77951,#84427,.T.);
+#84427 = SURFACE_CURVE('',#84428,(#84432,#84439),.PCURVE_S1.);
+#84428 = LINE('',#84429,#84430);
+#84429 = CARTESIAN_POINT('',(3.9,-0.175,0.18));
+#84430 = VECTOR('',#84431,1.);
+#84431 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84432 = PCURVE('',#77994,#84433);
+#84433 = DEFINITIONAL_REPRESENTATION('',(#84434),#84438);
+#84434 = LINE('',#84435,#84436);
+#84435 = CARTESIAN_POINT('',(-0.,0.));
+#84436 = VECTOR('',#84437,1.);
+#84437 = DIRECTION('',(0.,-1.));
+#84438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84439 = PCURVE('',#77966,#84440);
+#84440 = DEFINITIONAL_REPRESENTATION('',(#84441),#84445);
+#84441 = LINE('',#84442,#84443);
+#84442 = CARTESIAN_POINT('',(0.18,0.));
+#84443 = VECTOR('',#84444,1.);
+#84444 = DIRECTION('',(0.,-1.));
+#84445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84446 = ORIENTED_EDGE('',*,*,#77978,.T.);
+#84447 = ORIENTED_EDGE('',*,*,#84399,.F.);
+#84448 = ORIENTED_EDGE('',*,*,#78560,.F.);
+#84449 = ADVANCED_FACE('',(#84450),#77966,.F.);
+#84450 = FACE_BOUND('',#84451,.F.);
+#84451 = EDGE_LOOP('',(#84452,#84473,#84474,#84475));
+#84452 = ORIENTED_EDGE('',*,*,#84453,.T.);
+#84453 = EDGE_CURVE('',#78515,#77923,#84454,.T.);
+#84454 = SURFACE_CURVE('',#84455,(#84459,#84466),.PCURVE_S1.);
+#84455 = LINE('',#84456,#84457);
+#84456 = CARTESIAN_POINT('',(3.9,-0.175,0.));
+#84457 = VECTOR('',#84458,1.);
+#84458 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84459 = PCURVE('',#77966,#84460);
+#84460 = DEFINITIONAL_REPRESENTATION('',(#84461),#84465);
+#84461 = LINE('',#84462,#84463);
+#84462 = CARTESIAN_POINT('',(0.,0.));
+#84463 = VECTOR('',#84464,1.);
+#84464 = DIRECTION('',(0.,-1.));
+#84465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84466 = PCURVE('',#77938,#84467);
+#84467 = DEFINITIONAL_REPRESENTATION('',(#84468),#84472);
+#84468 = LINE('',#84469,#84470);
+#84469 = CARTESIAN_POINT('',(0.37,-8.215650382225E-17));
+#84470 = VECTOR('',#84471,1.);
+#84471 = DIRECTION('',(0.,-1.));
+#84472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84473 = ORIENTED_EDGE('',*,*,#77950,.T.);
+#84474 = ORIENTED_EDGE('',*,*,#84426,.F.);
+#84475 = ORIENTED_EDGE('',*,*,#78537,.F.);
+#84476 = ADVANCED_FACE('',(#84477),#77938,.F.);
+#84477 = FACE_BOUND('',#84478,.F.);
+#84478 = EDGE_LOOP('',(#84479,#84500,#84501,#84502));
+#84479 = ORIENTED_EDGE('',*,*,#84480,.T.);
+#84480 = EDGE_CURVE('',#78491,#77894,#84481,.T.);
+#84481 = SURFACE_CURVE('',#84482,(#84486,#84493),.PCURVE_S1.);
+#84482 = LINE('',#84483,#84484);
+#84483 = CARTESIAN_POINT('',(3.53,-0.175,0.));
+#84484 = VECTOR('',#84485,1.);
+#84485 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84486 = PCURVE('',#77938,#84487);
+#84487 = DEFINITIONAL_REPRESENTATION('',(#84488),#84492);
+#84488 = LINE('',#84489,#84490);
+#84489 = CARTESIAN_POINT('',(0.,0.));
+#84490 = VECTOR('',#84491,1.);
+#84491 = DIRECTION('',(0.,-1.));
+#84492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84493 = PCURVE('',#77910,#84494);
+#84494 = DEFINITIONAL_REPRESENTATION('',(#84495),#84499);
+#84495 = LINE('',#84496,#84497);
+#84496 = CARTESIAN_POINT('',(4.712388980385,0.));
+#84497 = VECTOR('',#84498,1.);
+#84498 = DIRECTION('',(0.,-1.));
+#84499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84500 = ORIENTED_EDGE('',*,*,#77922,.T.);
+#84501 = ORIENTED_EDGE('',*,*,#84453,.F.);
+#84502 = ORIENTED_EDGE('',*,*,#78514,.F.);
+#84503 = ADVANCED_FACE('',(#84504),#77910,.T.);
+#84504 = FACE_BOUND('',#84505,.T.);
+#84505 = EDGE_LOOP('',(#84506,#84507,#84508,#84509));
+#84506 = ORIENTED_EDGE('',*,*,#78490,.T.);
+#84507 = ORIENTED_EDGE('',*,*,#84480,.T.);
+#84508 = ORIENTED_EDGE('',*,*,#77893,.F.);
+#84509 = ORIENTED_EDGE('',*,*,#84510,.F.);
+#84510 = EDGE_CURVE('',#78468,#77866,#84511,.T.);
+#84511 = SURFACE_CURVE('',#84512,(#84516,#84523),.PCURVE_S1.);
+#84512 = LINE('',#84513,#84514);
+#84513 = CARTESIAN_POINT('',(3.25,-0.175,0.28));
+#84514 = VECTOR('',#84515,1.);
+#84515 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#84516 = PCURVE('',#77910,#84517);
+#84517 = DEFINITIONAL_REPRESENTATION('',(#84518),#84522);
+#84518 = LINE('',#84519,#84520);
+#84519 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-17));
+#84520 = VECTOR('',#84521,1.);
+#84521 = DIRECTION('',(0.,-1.));
+#84522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84523 = PCURVE('',#77881,#84524);
+#84524 = DEFINITIONAL_REPRESENTATION('',(#84525),#84529);
+#84525 = LINE('',#84526,#84527);
+#84526 = CARTESIAN_POINT('',(0.63,0.));
+#84527 = VECTOR('',#84528,1.);
+#84528 = DIRECTION('',(0.,-1.));
+#84529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84530 = ADVANCED_FACE('',(#84531),#77881,.F.);
+#84531 = FACE_BOUND('',#84532,.F.);
+#84532 = EDGE_LOOP('',(#84533,#84534,#84535,#84536));
+#84533 = ORIENTED_EDGE('',*,*,#78684,.T.);
+#84534 = ORIENTED_EDGE('',*,*,#77865,.T.);
+#84535 = ORIENTED_EDGE('',*,*,#84510,.F.);
+#84536 = ORIENTED_EDGE('',*,*,#78467,.F.);
+#84537 = ADVANCED_FACE('',(#84538),#78791,.F.);
+#84538 = FACE_BOUND('',#84539,.F.);
+#84539 = EDGE_LOOP('',(#84540,#84541,#84542,#84564));
+#84540 = ORIENTED_EDGE('',*,*,#78808,.T.);
+#84541 = ORIENTED_EDGE('',*,*,#78778,.T.);
+#84542 = ORIENTED_EDGE('',*,*,#84543,.F.);
+#84543 = EDGE_CURVE('',#84544,#78757,#84546,.T.);
+#84544 = VERTEX_POINT('',#84545);
+#84545 = CARTESIAN_POINT('',(-2.425,5.05,1.19));
+#84546 = SURFACE_CURVE('',#84547,(#84551,#84557),.PCURVE_S1.);
+#84547 = LINE('',#84548,#84549);
+#84548 = CARTESIAN_POINT('',(-2.425,5.05,1.19));
+#84549 = VECTOR('',#84550,1.);
+#84550 = DIRECTION('',(1.,2.22044604925E-16,0.));
+#84551 = PCURVE('',#78791,#84552);
+#84552 = DEFINITIONAL_REPRESENTATION('',(#84553),#84556);
+#84553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84554,#84555),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.85),.PIECEWISE_BEZIER_KNOTS.);
+#84554 = CARTESIAN_POINT('',(-6.723317125773E-16,1.));
+#84555 = CARTESIAN_POINT('',(4.9,1.));
+#84556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84557 = PCURVE('',#78889,#84558);
+#84558 = DEFINITIONAL_REPRESENTATION('',(#84559),#84563);
+#84559 = LINE('',#84560,#84561);
+#84560 = CARTESIAN_POINT('',(-5.112538489012E-16,5.778986628248E-17));
+#84561 = VECTOR('',#84562,1.);
+#84562 = DIRECTION('',(1.,-8.182539445252E-17));
+#84563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84564 = ORIENTED_EDGE('',*,*,#84565,.F.);
+#84565 = EDGE_CURVE('',#78809,#84544,#84566,.T.);
+#84566 = SURFACE_CURVE('',#84567,(#84570,#84577),.PCURVE_S1.);
+#84567 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84568,#84569),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#84568 = CARTESIAN_POINT('',(-2.45,5.1,1.19));
+#84569 = CARTESIAN_POINT('',(-2.425,5.05,1.19));
+#84570 = PCURVE('',#78791,#84571);
+#84571 = DEFINITIONAL_REPRESENTATION('',(#84572),#84576);
+#84572 = LINE('',#84573,#84574);
+#84573 = CARTESIAN_POINT('',(6.629043957846E-17,-1.761076089746E-14));
+#84574 = VECTOR('',#84575,1.);
+#84575 = DIRECTION('',(-7.386221521558E-16,1.));
+#84576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84577 = PCURVE('',#82147,#84578);
+#84578 = DEFINITIONAL_REPRESENTATION('',(#84579),#84583);
+#84579 = LINE('',#84580,#84581);
+#84580 = CARTESIAN_POINT('',(0.282842712475,1.922636373372E-15));
+#84581 = VECTOR('',#84582,1.);
+#84582 = DIRECTION('',(8.326672684689E-16,1.));
+#84583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84584 = ADVANCED_FACE('',(#84585),#78889,.F.);
+#84585 = FACE_BOUND('',#84586,.F.);
+#84586 = EDGE_LOOP('',(#84587,#84588,#84589,#84590));
+#84587 = ORIENTED_EDGE('',*,*,#84543,.T.);
+#84588 = ORIENTED_EDGE('',*,*,#78876,.T.);
+#84589 = ORIENTED_EDGE('',*,*,#78904,.F.);
+#84590 = ORIENTED_EDGE('',*,*,#84591,.F.);
+#84591 = EDGE_CURVE('',#84544,#78905,#84592,.T.);
+#84592 = SURFACE_CURVE('',#84593,(#84596,#84603),.PCURVE_S1.);
+#84593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84594,#84595),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#84594 = CARTESIAN_POINT('',(-2.425,5.05,1.19));
+#84595 = CARTESIAN_POINT('',(-2.32828676444,4.85657352888,2.1));
+#84596 = PCURVE('',#78889,#84597);
+#84597 = DEFINITIONAL_REPRESENTATION('',(#84598),#84602);
+#84598 = LINE('',#84599,#84600);
+#84599 = CARTESIAN_POINT('',(-5.112538489012E-16,5.778986628248E-17));
+#84600 = VECTOR('',#84601,1.);
+#84601 = DIRECTION('',(7.291487262864E-16,1.));
+#84602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84603 = PCURVE('',#78942,#84604);
+#84604 = DEFINITIONAL_REPRESENTATION('',(#84605),#84609);
+#84605 = LINE('',#84606,#84607);
+#84606 = CARTESIAN_POINT('',(0.247487373415,-7.503540832126E-17));
+#84607 = VECTOR('',#84608,1.);
+#84608 = DIRECTION('',(6.383782391595E-16,1.));
+#84609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84610 = ADVANCED_FACE('',(#84611),#78942,.F.);
+#84611 = FACE_BOUND('',#84612,.F.);
+#84612 = EDGE_LOOP('',(#84613,#84635,#84636,#84637));
+#84613 = ORIENTED_EDGE('',*,*,#84614,.T.);
+#84614 = EDGE_CURVE('',#84615,#84544,#84617,.T.);
+#84615 = VERTEX_POINT('',#84616);
+#84616 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#84617 = SURFACE_CURVE('',#84618,(#84622,#84629),.PCURVE_S1.);
+#84618 = LINE('',#84619,#84620);
+#84619 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#84620 = VECTOR('',#84621,1.);
+#84621 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#84622 = PCURVE('',#78942,#84623);
+#84623 = DEFINITIONAL_REPRESENTATION('',(#84624),#84628);
+#84624 = LINE('',#84625,#84626);
+#84625 = CARTESIAN_POINT('',(-5.441623427294E-16,1.571745571742E-16));
+#84626 = VECTOR('',#84627,1.);
+#84627 = DIRECTION('',(1.,-9.382699500636E-16));
+#84628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84629 = PCURVE('',#82147,#84630);
+#84630 = DEFINITIONAL_REPRESENTATION('',(#84631),#84634);
+#84631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84632,#84633),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.247487373415),.PIECEWISE_BEZIER_KNOTS.);
+#84632 = CARTESIAN_POINT('',(-2.957599466249E-16,1.));
+#84633 = CARTESIAN_POINT('',(0.282842712475,1.));
+#84634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84635 = ORIENTED_EDGE('',*,*,#84591,.T.);
+#84636 = ORIENTED_EDGE('',*,*,#78926,.F.);
+#84637 = ORIENTED_EDGE('',*,*,#84638,.F.);
+#84638 = EDGE_CURVE('',#84615,#78927,#84639,.T.);
+#84639 = SURFACE_CURVE('',#84640,(#84643,#84650),.PCURVE_S1.);
+#84640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84641,#84642),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#84641 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#84642 = CARTESIAN_POINT('',(-2.40657352888,4.77828676444,2.1));
+#84643 = PCURVE('',#78942,#84644);
+#84644 = DEFINITIONAL_REPRESENTATION('',(#84645),#84649);
+#84645 = LINE('',#84646,#84647);
+#84646 = CARTESIAN_POINT('',(-5.441623427294E-16,1.571745571742E-16));
+#84647 = VECTOR('',#84648,1.);
+#84648 = DIRECTION('',(4.127675507183E-16,1.));
+#84649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84650 = PCURVE('',#78969,#84651);
+#84651 = DEFINITIONAL_REPRESENTATION('',(#84652),#84656);
+#84652 = LINE('',#84653,#84654);
+#84653 = CARTESIAN_POINT('',(9.75,-7.481619015204E-17));
+#84654 = VECTOR('',#84655,1.);
+#84655 = DIRECTION('',(0.,1.));
+#84656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84657 = ADVANCED_FACE('',(#84658),#78969,.F.);
+#84658 = FACE_BOUND('',#84659,.F.);
+#84659 = EDGE_LOOP('',(#84660,#84684,#84712,#84734,#84762,#84784,#84812,
+ #84834,#84862,#84884,#84912,#84934,#84962,#84984,#85012,#85034,
+ #85062,#85084,#85112,#85134,#85162,#85184,#85212,#85234,#85262,
+ #85284,#85312,#85334,#85362,#85382,#85383,#85384));
+#84660 = ORIENTED_EDGE('',*,*,#84661,.T.);
+#84661 = EDGE_CURVE('',#84662,#84664,#84666,.T.);
+#84662 = VERTEX_POINT('',#84663);
+#84663 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84664 = VERTEX_POINT('',#84665);
+#84665 = CARTESIAN_POINT('',(-2.6,-4.375,1.19));
+#84666 = SURFACE_CURVE('',#84667,(#84671,#84678),.PCURVE_S1.);
+#84667 = LINE('',#84668,#84669);
+#84668 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84669 = VECTOR('',#84670,1.);
+#84670 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84671 = PCURVE('',#78969,#84672);
+#84672 = DEFINITIONAL_REPRESENTATION('',(#84673),#84677);
+#84673 = LINE('',#84674,#84675);
+#84674 = CARTESIAN_POINT('',(-1.284821127426E-15,2.434829382834E-17));
+#84675 = VECTOR('',#84676,1.);
+#84676 = DIRECTION('',(1.,1.04474073042E-16));
+#84677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84678 = PCURVE('',#79856,#84679);
+#84679 = DEFINITIONAL_REPRESENTATION('',(#84680),#84683);
+#84680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84681,#84682),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);
+#84681 = CARTESIAN_POINT('',(5.652294457505E-17,1.));
+#84682 = CARTESIAN_POINT('',(0.502564102564,1.));
+#84683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84684 = ORIENTED_EDGE('',*,*,#84685,.T.);
+#84685 = EDGE_CURVE('',#84664,#84686,#84688,.T.);
+#84686 = VERTEX_POINT('',#84687);
+#84687 = CARTESIAN_POINT('',(-2.6,-4.075,1.19));
+#84688 = SURFACE_CURVE('',#84689,(#84693,#84700),.PCURVE_S1.);
+#84689 = LINE('',#84690,#84691);
+#84690 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84691 = VECTOR('',#84692,1.);
+#84692 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84693 = PCURVE('',#78969,#84694);
+#84694 = DEFINITIONAL_REPRESENTATION('',(#84695),#84699);
+#84695 = LINE('',#84696,#84697);
+#84696 = CARTESIAN_POINT('',(-6.661338147751E-16,7.658533021486E-17));
+#84697 = VECTOR('',#84698,1.);
+#84698 = DIRECTION('',(1.,2.689102744652E-25));
+#84699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84700 = PCURVE('',#84701,#84706);
+#84701 = PLANE('',#84702);
+#84702 = AXIS2_PLACEMENT_3D('',#84703,#84704,#84705);
+#84703 = CARTESIAN_POINT('',(-3.15,-4.375,1.19));
+#84704 = DIRECTION('',(-0.,0.,-1.));
+#84705 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#84706 = DEFINITIONAL_REPRESENTATION('',(#84707),#84711);
+#84707 = LINE('',#84708,#84709);
+#84708 = CARTESIAN_POINT('',(0.55,0.5));
+#84709 = VECTOR('',#84710,1.);
+#84710 = DIRECTION('',(-1.224646799147E-16,-1.));
+#84711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84712 = ORIENTED_EDGE('',*,*,#84713,.T.);
+#84713 = EDGE_CURVE('',#84686,#84714,#84716,.T.);
+#84714 = VERTEX_POINT('',#84715);
+#84715 = CARTESIAN_POINT('',(-2.6,-3.725,1.19));
+#84716 = SURFACE_CURVE('',#84717,(#84721,#84728),.PCURVE_S1.);
+#84717 = LINE('',#84718,#84719);
+#84718 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84719 = VECTOR('',#84720,1.);
+#84720 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84721 = PCURVE('',#78969,#84722);
+#84722 = DEFINITIONAL_REPRESENTATION('',(#84723),#84727);
+#84723 = LINE('',#84724,#84725);
+#84724 = CARTESIAN_POINT('',(-9.992007221626E-16,3.034468905227E-16));
+#84725 = VECTOR('',#84726,1.);
+#84726 = DIRECTION('',(1.,-2.835769501159E-16));
+#84727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84728 = PCURVE('',#80177,#84729);
+#84729 = DEFINITIONAL_REPRESENTATION('',(#84730),#84733);
+#84730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84731,#84732),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.8,1.15),.PIECEWISE_BEZIER_KNOTS.);
+#84731 = CARTESIAN_POINT('',(0.804102564103,1.));
+#84732 = CARTESIAN_POINT('',(1.155897435897,1.));
+#84733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84734 = ORIENTED_EDGE('',*,*,#84735,.T.);
+#84735 = EDGE_CURVE('',#84714,#84736,#84738,.T.);
+#84736 = VERTEX_POINT('',#84737);
+#84737 = CARTESIAN_POINT('',(-2.6,-3.425,1.19));
+#84738 = SURFACE_CURVE('',#84739,(#84743,#84750),.PCURVE_S1.);
+#84739 = LINE('',#84740,#84741);
+#84740 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84741 = VECTOR('',#84742,1.);
+#84742 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84743 = PCURVE('',#78969,#84744);
+#84744 = DEFINITIONAL_REPRESENTATION('',(#84745),#84749);
+#84745 = LINE('',#84746,#84747);
+#84746 = CARTESIAN_POINT('',(-6.661338147751E-16,-2.266660237263E-17));
+#84747 = VECTOR('',#84748,1.);
+#84748 = DIRECTION('',(1.,2.278834368625E-25));
+#84749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84750 = PCURVE('',#84751,#84756);
+#84751 = PLANE('',#84752);
+#84752 = AXIS2_PLACEMENT_3D('',#84753,#84754,#84755);
+#84753 = CARTESIAN_POINT('',(-3.15,-3.725,1.19));
+#84754 = DIRECTION('',(-0.,0.,-1.));
+#84755 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#84756 = DEFINITIONAL_REPRESENTATION('',(#84757),#84761);
+#84757 = LINE('',#84758,#84759);
+#84758 = CARTESIAN_POINT('',(0.55,1.15));
+#84759 = VECTOR('',#84760,1.);
+#84760 = DIRECTION('',(-1.224646799147E-16,-1.));
+#84761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84762 = ORIENTED_EDGE('',*,*,#84763,.T.);
+#84763 = EDGE_CURVE('',#84736,#84764,#84766,.T.);
+#84764 = VERTEX_POINT('',#84765);
+#84765 = CARTESIAN_POINT('',(-2.6,-3.075,1.19));
+#84766 = SURFACE_CURVE('',#84767,(#84771,#84778),.PCURVE_S1.);
+#84767 = LINE('',#84768,#84769);
+#84768 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84769 = VECTOR('',#84770,1.);
+#84770 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84771 = PCURVE('',#78969,#84772);
+#84772 = DEFINITIONAL_REPRESENTATION('',(#84773),#84777);
+#84773 = LINE('',#84774,#84775);
+#84774 = CARTESIAN_POINT('',(-6.661338147751E-16,-2.266660234246E-17));
+#84775 = VECTOR('',#84776,1.);
+#84776 = DIRECTION('',(1.,2.070783823768E-25));
+#84777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84778 = PCURVE('',#80501,#84779);
+#84779 = DEFINITIONAL_REPRESENTATION('',(#84780),#84783);
+#84780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84781,#84782),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(1.45,1.8),.PIECEWISE_BEZIER_KNOTS.);
+#84781 = CARTESIAN_POINT('',(1.457435897436,1.));
+#84782 = CARTESIAN_POINT('',(1.809230769231,1.));
+#84783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84784 = ORIENTED_EDGE('',*,*,#84785,.T.);
+#84785 = EDGE_CURVE('',#84764,#84786,#84788,.T.);
+#84786 = VERTEX_POINT('',#84787);
+#84787 = CARTESIAN_POINT('',(-2.6,-2.775,1.19));
+#84788 = SURFACE_CURVE('',#84789,(#84793,#84800),.PCURVE_S1.);
+#84789 = LINE('',#84790,#84791);
+#84790 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84791 = VECTOR('',#84792,1.);
+#84792 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84793 = PCURVE('',#78969,#84794);
+#84794 = DEFINITIONAL_REPRESENTATION('',(#84795),#84799);
+#84795 = LINE('',#84796,#84797);
+#84796 = CARTESIAN_POINT('',(-8.881784197001E-16,-2.266660230484E-17));
+#84797 = VECTOR('',#84798,1.);
+#84798 = DIRECTION('',(1.,1.861761040128E-25));
+#84799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84800 = PCURVE('',#84801,#84806);
+#84801 = PLANE('',#84802);
+#84802 = AXIS2_PLACEMENT_3D('',#84803,#84804,#84805);
+#84803 = CARTESIAN_POINT('',(-3.15,-3.075,1.19));
+#84804 = DIRECTION('',(-0.,0.,-1.));
+#84805 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#84806 = DEFINITIONAL_REPRESENTATION('',(#84807),#84811);
+#84807 = LINE('',#84808,#84809);
+#84808 = CARTESIAN_POINT('',(0.55,1.8));
+#84809 = VECTOR('',#84810,1.);
+#84810 = DIRECTION('',(-1.224646799147E-16,-1.));
+#84811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84812 = ORIENTED_EDGE('',*,*,#84813,.T.);
+#84813 = EDGE_CURVE('',#84786,#84814,#84816,.T.);
+#84814 = VERTEX_POINT('',#84815);
+#84815 = CARTESIAN_POINT('',(-2.6,-2.425,1.19));
+#84816 = SURFACE_CURVE('',#84817,(#84821,#84828),.PCURVE_S1.);
+#84817 = LINE('',#84818,#84819);
+#84818 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84819 = VECTOR('',#84820,1.);
+#84820 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84821 = PCURVE('',#78969,#84822);
+#84822 = DEFINITIONAL_REPRESENTATION('',(#84823),#84827);
+#84823 = LINE('',#84824,#84825);
+#84824 = CARTESIAN_POINT('',(-4.440892098501E-16,-2.266660226176E-17));
+#84825 = VECTOR('',#84826,1.);
+#84826 = DIRECTION('',(1.,1.656627094232E-25));
+#84827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84828 = PCURVE('',#80825,#84829);
+#84829 = DEFINITIONAL_REPRESENTATION('',(#84830),#84833);
+#84830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84831,#84832),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(2.1,2.45),.PIECEWISE_BEZIER_KNOTS.);
+#84831 = CARTESIAN_POINT('',(2.110769230769,1.));
+#84832 = CARTESIAN_POINT('',(2.462564102564,1.));
+#84833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84834 = ORIENTED_EDGE('',*,*,#84835,.T.);
+#84835 = EDGE_CURVE('',#84814,#84836,#84838,.T.);
+#84836 = VERTEX_POINT('',#84837);
+#84837 = CARTESIAN_POINT('',(-2.6,-2.125,1.19));
+#84838 = SURFACE_CURVE('',#84839,(#84843,#84850),.PCURVE_S1.);
+#84839 = LINE('',#84840,#84841);
+#84840 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84841 = VECTOR('',#84842,1.);
+#84842 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84843 = PCURVE('',#78969,#84844);
+#84844 = DEFINITIONAL_REPRESENTATION('',(#84845),#84849);
+#84845 = LINE('',#84846,#84847);
+#84846 = CARTESIAN_POINT('',(-4.440892098501E-16,-2.272194169739E-17));
+#84847 = VECTOR('',#84848,1.);
+#84848 = DIRECTION('',(1.,2.258769040942E-20));
+#84849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84850 = PCURVE('',#84851,#84856);
+#84851 = PLANE('',#84852);
+#84852 = AXIS2_PLACEMENT_3D('',#84853,#84854,#84855);
+#84853 = CARTESIAN_POINT('',(-3.15,-2.425,1.19));
+#84854 = DIRECTION('',(-0.,0.,-1.));
+#84855 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#84856 = DEFINITIONAL_REPRESENTATION('',(#84857),#84861);
+#84857 = LINE('',#84858,#84859);
+#84858 = CARTESIAN_POINT('',(0.55,2.45));
+#84859 = VECTOR('',#84860,1.);
+#84860 = DIRECTION('',(-1.224646799147E-16,-1.));
+#84861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84862 = ORIENTED_EDGE('',*,*,#84863,.T.);
+#84863 = EDGE_CURVE('',#84836,#84864,#84866,.T.);
+#84864 = VERTEX_POINT('',#84865);
+#84865 = CARTESIAN_POINT('',(-2.6,-1.775,1.19));
+#84866 = SURFACE_CURVE('',#84867,(#84871,#84878),.PCURVE_S1.);
+#84867 = LINE('',#84868,#84869);
+#84868 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84869 = VECTOR('',#84870,1.);
+#84870 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84871 = PCURVE('',#78969,#84872);
+#84872 = DEFINITIONAL_REPRESENTATION('',(#84873),#84877);
+#84873 = LINE('',#84874,#84875);
+#84874 = CARTESIAN_POINT('',(-4.440892098501E-16,1.536965209452E-15));
+#84875 = VECTOR('',#84876,1.);
+#84876 = DIRECTION('',(1.,-5.671363763638E-16));
+#84877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84878 = PCURVE('',#81149,#84879);
+#84879 = DEFINITIONAL_REPRESENTATION('',(#84880),#84883);
+#84880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84881,#84882),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(2.75,3.1),.PIECEWISE_BEZIER_KNOTS.);
+#84881 = CARTESIAN_POINT('',(2.764102564103,1.));
+#84882 = CARTESIAN_POINT('',(3.115897435897,1.));
+#84883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84884 = ORIENTED_EDGE('',*,*,#84885,.T.);
+#84885 = EDGE_CURVE('',#84864,#84886,#84888,.T.);
+#84886 = VERTEX_POINT('',#84887);
+#84887 = CARTESIAN_POINT('',(-2.6,-1.475,1.19));
+#84888 = SURFACE_CURVE('',#84889,(#84893,#84900),.PCURVE_S1.);
+#84889 = LINE('',#84890,#84891);
+#84890 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84891 = VECTOR('',#84892,1.);
+#84892 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84893 = PCURVE('',#78969,#84894);
+#84894 = DEFINITIONAL_REPRESENTATION('',(#84895),#84899);
+#84895 = LINE('',#84896,#84897);
+#84896 = CARTESIAN_POINT('',(-4.440892098501E-16,-2.211575575972E-16));
+#84897 = VECTOR('',#84898,1.);
+#84898 = DIRECTION('',(1.,1.035631387516E-25));
+#84899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84900 = PCURVE('',#84901,#84906);
+#84901 = PLANE('',#84902);
+#84902 = AXIS2_PLACEMENT_3D('',#84903,#84904,#84905);
+#84903 = CARTESIAN_POINT('',(-3.15,-1.775,1.19));
+#84904 = DIRECTION('',(-0.,0.,-1.));
+#84905 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#84906 = DEFINITIONAL_REPRESENTATION('',(#84907),#84911);
+#84907 = LINE('',#84908,#84909);
+#84908 = CARTESIAN_POINT('',(0.55,3.1));
+#84909 = VECTOR('',#84910,1.);
+#84910 = DIRECTION('',(-1.224646799147E-16,-1.));
+#84911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84912 = ORIENTED_EDGE('',*,*,#84913,.T.);
+#84913 = EDGE_CURVE('',#84886,#84914,#84916,.T.);
+#84914 = VERTEX_POINT('',#84915);
+#84915 = CARTESIAN_POINT('',(-2.6,-1.125,1.19));
+#84916 = SURFACE_CURVE('',#84917,(#84921,#84928),.PCURVE_S1.);
+#84917 = LINE('',#84918,#84919);
+#84918 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84919 = VECTOR('',#84920,1.);
+#84920 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84921 = PCURVE('',#78969,#84922);
+#84922 = DEFINITIONAL_REPRESENTATION('',(#84923),#84927);
+#84923 = LINE('',#84924,#84925);
+#84924 = CARTESIAN_POINT('',(0.,-2.211575575267E-16));
+#84925 = VECTOR('',#84926,1.);
+#84926 = DIRECTION('',(1.,8.28310993883E-26));
+#84927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84928 = PCURVE('',#81473,#84929);
+#84929 = DEFINITIONAL_REPRESENTATION('',(#84930),#84933);
+#84930 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84931,#84932),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(3.4,3.75),.PIECEWISE_BEZIER_KNOTS.);
+#84931 = CARTESIAN_POINT('',(3.417435897436,1.));
+#84932 = CARTESIAN_POINT('',(3.769230769231,1.));
+#84933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84934 = ORIENTED_EDGE('',*,*,#84935,.T.);
+#84935 = EDGE_CURVE('',#84914,#84936,#84938,.T.);
+#84936 = VERTEX_POINT('',#84937);
+#84937 = CARTESIAN_POINT('',(-2.6,-0.825,1.19));
+#84938 = SURFACE_CURVE('',#84939,(#84943,#84950),.PCURVE_S1.);
+#84939 = LINE('',#84940,#84941);
+#84940 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84941 = VECTOR('',#84942,1.);
+#84942 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84943 = PCURVE('',#78969,#84944);
+#84944 = DEFINITIONAL_REPRESENTATION('',(#84945),#84949);
+#84945 = LINE('',#84946,#84947);
+#84946 = CARTESIAN_POINT('',(0.,-2.211575574489E-16));
+#84947 = VECTOR('',#84948,1.);
+#84948 = DIRECTION('',(1.,6.209896611298E-26));
+#84949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84950 = PCURVE('',#84951,#84956);
+#84951 = PLANE('',#84952);
+#84952 = AXIS2_PLACEMENT_3D('',#84953,#84954,#84955);
+#84953 = CARTESIAN_POINT('',(-3.15,-1.125,1.19));
+#84954 = DIRECTION('',(-0.,0.,-1.));
+#84955 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#84956 = DEFINITIONAL_REPRESENTATION('',(#84957),#84961);
+#84957 = LINE('',#84958,#84959);
+#84958 = CARTESIAN_POINT('',(0.55,3.75));
+#84959 = VECTOR('',#84960,1.);
+#84960 = DIRECTION('',(-1.224646799147E-16,-1.));
+#84961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84962 = ORIENTED_EDGE('',*,*,#84963,.T.);
+#84963 = EDGE_CURVE('',#84936,#84964,#84966,.T.);
+#84964 = VERTEX_POINT('',#84965);
+#84965 = CARTESIAN_POINT('',(-2.6,-0.475,1.19));
+#84966 = SURFACE_CURVE('',#84967,(#84971,#84978),.PCURVE_S1.);
+#84967 = LINE('',#84968,#84969);
+#84968 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84969 = VECTOR('',#84970,1.);
+#84970 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84971 = PCURVE('',#78969,#84972);
+#84972 = DEFINITIONAL_REPRESENTATION('',(#84973),#84977);
+#84973 = LINE('',#84974,#84975);
+#84974 = CARTESIAN_POINT('',(0.,-2.211575573653E-16));
+#84975 = VECTOR('',#84976,1.);
+#84976 = DIRECTION('',(1.,4.145464056936E-26));
+#84977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84978 = PCURVE('',#81797,#84979);
+#84979 = DEFINITIONAL_REPRESENTATION('',(#84980),#84983);
+#84980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84981,#84982),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(4.05,4.4),.PIECEWISE_BEZIER_KNOTS.);
+#84981 = CARTESIAN_POINT('',(4.070769230769,1.));
+#84982 = CARTESIAN_POINT('',(4.422564102564,1.));
+#84983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#84984 = ORIENTED_EDGE('',*,*,#84985,.T.);
+#84985 = EDGE_CURVE('',#84964,#84986,#84988,.T.);
+#84986 = VERTEX_POINT('',#84987);
+#84987 = CARTESIAN_POINT('',(-2.6,-0.175,1.19));
+#84988 = SURFACE_CURVE('',#84989,(#84993,#85000),.PCURVE_S1.);
+#84989 = LINE('',#84990,#84991);
+#84990 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#84991 = VECTOR('',#84992,1.);
+#84992 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#84993 = PCURVE('',#78969,#84994);
+#84994 = DEFINITIONAL_REPRESENTATION('',(#84995),#84999);
+#84995 = LINE('',#84996,#84997);
+#84996 = CARTESIAN_POINT('',(0.,-2.211575572739E-16));
+#84997 = VECTOR('',#84998,1.);
+#84998 = DIRECTION('',(1.,2.068261816672E-26));
+#84999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85000 = PCURVE('',#85001,#85006);
+#85001 = PLANE('',#85002);
+#85002 = AXIS2_PLACEMENT_3D('',#85003,#85004,#85005);
+#85003 = CARTESIAN_POINT('',(-3.15,-0.475,1.19));
+#85004 = DIRECTION('',(-0.,0.,-1.));
+#85005 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85006 = DEFINITIONAL_REPRESENTATION('',(#85007),#85011);
+#85007 = LINE('',#85008,#85009);
+#85008 = CARTESIAN_POINT('',(0.55,4.4));
+#85009 = VECTOR('',#85010,1.);
+#85010 = DIRECTION('',(-1.224646799147E-16,-1.));
+#85011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85012 = ORIENTED_EDGE('',*,*,#85013,.T.);
+#85013 = EDGE_CURVE('',#84986,#85014,#85016,.T.);
+#85014 = VERTEX_POINT('',#85015);
+#85015 = CARTESIAN_POINT('',(-2.6,0.175,1.19));
+#85016 = SURFACE_CURVE('',#85017,(#85021,#85028),.PCURVE_S1.);
+#85017 = LINE('',#85018,#85019);
+#85018 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85019 = VECTOR('',#85020,1.);
+#85020 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85021 = PCURVE('',#78969,#85022);
+#85022 = DEFINITIONAL_REPRESENTATION('',(#85023),#85027);
+#85023 = LINE('',#85024,#85025);
+#85024 = CARTESIAN_POINT('',(0.,-6.907977815832E-16));
+#85025 = VECTOR('',#85026,1.);
+#85026 = DIRECTION('',(1.,9.992345200138E-17));
+#85027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85028 = PCURVE('',#82116,#85029);
+#85029 = DEFINITIONAL_REPRESENTATION('',(#85030),#85033);
+#85030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85031,#85032),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(4.7,5.05),.PIECEWISE_BEZIER_KNOTS.);
+#85031 = CARTESIAN_POINT('',(4.724102564103,1.));
+#85032 = CARTESIAN_POINT('',(5.075897435897,1.));
+#85033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85034 = ORIENTED_EDGE('',*,*,#85035,.T.);
+#85035 = EDGE_CURVE('',#85014,#85036,#85038,.T.);
+#85036 = VERTEX_POINT('',#85037);
+#85037 = CARTESIAN_POINT('',(-2.6,0.475,1.19));
+#85038 = SURFACE_CURVE('',#85039,(#85043,#85050),.PCURVE_S1.);
+#85039 = LINE('',#85040,#85041);
+#85040 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85041 = VECTOR('',#85042,1.);
+#85042 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85043 = PCURVE('',#78969,#85044);
+#85044 = DEFINITIONAL_REPRESENTATION('',(#85045),#85049);
+#85045 = LINE('',#85046,#85047);
+#85046 = CARTESIAN_POINT('',(0.,-1.861843488718E-16));
+#85047 = VECTOR('',#85048,1.);
+#85048 = DIRECTION('',(1.,-2.068352206984E-26));
+#85049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85050 = PCURVE('',#85051,#85056);
+#85051 = PLANE('',#85052);
+#85052 = AXIS2_PLACEMENT_3D('',#85053,#85054,#85055);
+#85053 = CARTESIAN_POINT('',(-3.15,0.175,1.19));
+#85054 = DIRECTION('',(-0.,0.,-1.));
+#85055 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85056 = DEFINITIONAL_REPRESENTATION('',(#85057),#85061);
+#85057 = LINE('',#85058,#85059);
+#85058 = CARTESIAN_POINT('',(0.55,5.05));
+#85059 = VECTOR('',#85060,1.);
+#85060 = DIRECTION('',(-1.224646799147E-16,-1.));
+#85061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85062 = ORIENTED_EDGE('',*,*,#85063,.T.);
+#85063 = EDGE_CURVE('',#85036,#85064,#85066,.T.);
+#85064 = VERTEX_POINT('',#85065);
+#85065 = CARTESIAN_POINT('',(-2.6,0.825,1.19));
+#85066 = SURFACE_CURVE('',#85067,(#85071,#85078),.PCURVE_S1.);
+#85067 = LINE('',#85068,#85069);
+#85068 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85069 = VECTOR('',#85070,1.);
+#85070 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85071 = PCURVE('',#78969,#85072);
+#85072 = DEFINITIONAL_REPRESENTATION('',(#85073),#85077);
+#85073 = LINE('',#85074,#85075);
+#85074 = CARTESIAN_POINT('',(0.,-1.859771887027E-16));
+#85075 = VECTOR('',#85076,1.);
+#85076 = DIRECTION('',(1.,-3.872154761498E-20));
+#85077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85078 = PCURVE('',#81878,#85079);
+#85079 = DEFINITIONAL_REPRESENTATION('',(#85080),#85083);
+#85080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85081,#85082),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(5.35,5.7),.PIECEWISE_BEZIER_KNOTS.);
+#85081 = CARTESIAN_POINT('',(5.377435897436,1.));
+#85082 = CARTESIAN_POINT('',(5.729230769231,1.));
+#85083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85084 = ORIENTED_EDGE('',*,*,#85085,.T.);
+#85085 = EDGE_CURVE('',#85064,#85086,#85088,.T.);
+#85086 = VERTEX_POINT('',#85087);
+#85087 = CARTESIAN_POINT('',(-2.6,1.125,1.19));
+#85088 = SURFACE_CURVE('',#85089,(#85093,#85100),.PCURVE_S1.);
+#85089 = LINE('',#85090,#85091);
+#85090 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85091 = VECTOR('',#85092,1.);
+#85092 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85093 = PCURVE('',#78969,#85094);
+#85094 = DEFINITIONAL_REPRESENTATION('',(#85095),#85099);
+#85095 = LINE('',#85096,#85097);
+#85096 = CARTESIAN_POINT('',(0.,-1.864553991862E-16));
+#85097 = VECTOR('',#85098,1.);
+#85098 = DIRECTION('',(1.,4.517502843301E-20));
+#85099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85100 = PCURVE('',#85101,#85106);
+#85101 = PLANE('',#85102);
+#85102 = AXIS2_PLACEMENT_3D('',#85103,#85104,#85105);
+#85103 = CARTESIAN_POINT('',(-3.15,0.825,1.19));
+#85104 = DIRECTION('',(-0.,0.,-1.));
+#85105 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85106 = DEFINITIONAL_REPRESENTATION('',(#85107),#85111);
+#85107 = LINE('',#85108,#85109);
+#85108 = CARTESIAN_POINT('',(0.55,5.7));
+#85109 = VECTOR('',#85110,1.);
+#85110 = DIRECTION('',(-1.224646799147E-16,-1.));
+#85111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85112 = ORIENTED_EDGE('',*,*,#85113,.T.);
+#85113 = EDGE_CURVE('',#85086,#85114,#85116,.T.);
+#85114 = VERTEX_POINT('',#85115);
+#85115 = CARTESIAN_POINT('',(-2.6,1.475,1.19));
+#85116 = SURFACE_CURVE('',#85117,(#85121,#85128),.PCURVE_S1.);
+#85117 = LINE('',#85118,#85119);
+#85118 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85119 = VECTOR('',#85120,1.);
+#85120 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85121 = PCURVE('',#78969,#85122);
+#85122 = DEFINITIONAL_REPRESENTATION('',(#85123),#85127);
+#85123 = LINE('',#85124,#85125);
+#85124 = CARTESIAN_POINT('',(0.,-1.861843485192E-16));
+#85125 = VECTOR('',#85126,1.);
+#85126 = DIRECTION('',(1.,-8.272720922444E-26));
+#85127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85128 = PCURVE('',#81554,#85129);
+#85129 = DEFINITIONAL_REPRESENTATION('',(#85130),#85133);
+#85130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85131,#85132),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(6.,6.35),.PIECEWISE_BEZIER_KNOTS.);
+#85131 = CARTESIAN_POINT('',(6.030769230769,1.));
+#85132 = CARTESIAN_POINT('',(6.382564102564,1.));
+#85133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85134 = ORIENTED_EDGE('',*,*,#85135,.T.);
+#85135 = EDGE_CURVE('',#85114,#85136,#85138,.T.);
+#85136 = VERTEX_POINT('',#85137);
+#85137 = CARTESIAN_POINT('',(-2.6,1.775,1.19));
+#85138 = SURFACE_CURVE('',#85139,(#85143,#85150),.PCURVE_S1.);
+#85139 = LINE('',#85140,#85141);
+#85140 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85141 = VECTOR('',#85142,1.);
+#85142 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85143 = PCURVE('',#78969,#85144);
+#85144 = DEFINITIONAL_REPRESENTATION('',(#85145),#85149);
+#85145 = LINE('',#85146,#85147);
+#85146 = CARTESIAN_POINT('',(0.,-1.861843483855E-16));
+#85147 = VECTOR('',#85148,1.);
+#85148 = DIRECTION('',(1.,-1.037823763449E-25));
+#85149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85150 = PCURVE('',#85151,#85156);
+#85151 = PLANE('',#85152);
+#85152 = AXIS2_PLACEMENT_3D('',#85153,#85154,#85155);
+#85153 = CARTESIAN_POINT('',(-3.15,1.475,1.19));
+#85154 = DIRECTION('',(-0.,0.,-1.));
+#85155 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85156 = DEFINITIONAL_REPRESENTATION('',(#85157),#85161);
+#85157 = LINE('',#85158,#85159);
+#85158 = CARTESIAN_POINT('',(0.55,6.35));
+#85159 = VECTOR('',#85160,1.);
+#85160 = DIRECTION('',(-1.224646799147E-16,-1.));
+#85161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85162 = ORIENTED_EDGE('',*,*,#85163,.T.);
+#85163 = EDGE_CURVE('',#85136,#85164,#85166,.T.);
+#85164 = VERTEX_POINT('',#85165);
+#85165 = CARTESIAN_POINT('',(-2.6,2.125,1.19));
+#85166 = SURFACE_CURVE('',#85167,(#85171,#85178),.PCURVE_S1.);
+#85167 = LINE('',#85168,#85169);
+#85168 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85169 = VECTOR('',#85170,1.);
+#85170 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85171 = PCURVE('',#78969,#85172);
+#85172 = DEFINITIONAL_REPRESENTATION('',(#85173),#85177);
+#85173 = LINE('',#85174,#85175);
+#85174 = CARTESIAN_POINT('',(8.881784197001E-16,-1.861843482508E-16));
+#85175 = VECTOR('',#85176,1.);
+#85176 = DIRECTION('',(1.,-1.240388687547E-25));
+#85177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85178 = PCURVE('',#81230,#85179);
+#85179 = DEFINITIONAL_REPRESENTATION('',(#85180),#85183);
+#85180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85181,#85182),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(6.65,7.),.PIECEWISE_BEZIER_KNOTS.);
+#85181 = CARTESIAN_POINT('',(6.684102564103,1.));
+#85182 = CARTESIAN_POINT('',(7.035897435897,1.));
+#85183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85184 = ORIENTED_EDGE('',*,*,#85185,.T.);
+#85185 = EDGE_CURVE('',#85164,#85186,#85188,.T.);
+#85186 = VERTEX_POINT('',#85187);
+#85187 = CARTESIAN_POINT('',(-2.6,2.425,1.19));
+#85188 = SURFACE_CURVE('',#85189,(#85193,#85200),.PCURVE_S1.);
+#85189 = LINE('',#85190,#85191);
+#85190 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85191 = VECTOR('',#85192,1.);
+#85192 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85193 = PCURVE('',#78969,#85194);
+#85194 = DEFINITIONAL_REPRESENTATION('',(#85195),#85199);
+#85195 = LINE('',#85196,#85197);
+#85196 = CARTESIAN_POINT('',(8.881784197001E-16,4.445429393214E-15));
+#85197 = VECTOR('',#85198,1.);
+#85198 = DIRECTION('',(1.,-6.616591060476E-16));
+#85199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85200 = PCURVE('',#85201,#85206);
+#85201 = PLANE('',#85202);
+#85202 = AXIS2_PLACEMENT_3D('',#85203,#85204,#85205);
+#85203 = CARTESIAN_POINT('',(-3.15,2.125,1.19));
+#85204 = DIRECTION('',(-0.,0.,-1.));
+#85205 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85206 = DEFINITIONAL_REPRESENTATION('',(#85207),#85211);
+#85207 = LINE('',#85208,#85209);
+#85208 = CARTESIAN_POINT('',(0.55,7.));
+#85209 = VECTOR('',#85210,1.);
+#85210 = DIRECTION('',(-1.224646799147E-16,-1.));
+#85211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85212 = ORIENTED_EDGE('',*,*,#85213,.T.);
+#85213 = EDGE_CURVE('',#85186,#85214,#85216,.T.);
+#85214 = VERTEX_POINT('',#85215);
+#85215 = CARTESIAN_POINT('',(-2.6,2.775,1.19));
+#85216 = SURFACE_CURVE('',#85217,(#85221,#85228),.PCURVE_S1.);
+#85217 = LINE('',#85218,#85219);
+#85218 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85219 = VECTOR('',#85220,1.);
+#85220 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85221 = PCURVE('',#78969,#85222);
+#85222 = DEFINITIONAL_REPRESENTATION('',(#85223),#85227);
+#85223 = LINE('',#85224,#85225);
+#85224 = CARTESIAN_POINT('',(0.,-3.846820797228E-16));
+#85225 = VECTOR('',#85226,1.);
+#85226 = DIRECTION('',(1.,-1.658289865108E-25));
+#85227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85228 = PCURVE('',#80906,#85229);
+#85229 = DEFINITIONAL_REPRESENTATION('',(#85230),#85233);
+#85230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85231,#85232),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(7.3,7.65),.PIECEWISE_BEZIER_KNOTS.);
+#85231 = CARTESIAN_POINT('',(7.337435897436,1.));
+#85232 = CARTESIAN_POINT('',(7.689230769231,1.));
+#85233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85234 = ORIENTED_EDGE('',*,*,#85235,.T.);
+#85235 = EDGE_CURVE('',#85214,#85236,#85238,.T.);
+#85236 = VERTEX_POINT('',#85237);
+#85237 = CARTESIAN_POINT('',(-2.6,3.075,1.19));
+#85238 = SURFACE_CURVE('',#85239,(#85243,#85250),.PCURVE_S1.);
+#85239 = LINE('',#85240,#85241);
+#85240 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85241 = VECTOR('',#85242,1.);
+#85242 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85243 = PCURVE('',#78969,#85244);
+#85244 = DEFINITIONAL_REPRESENTATION('',(#85245),#85249);
+#85245 = LINE('',#85246,#85247);
+#85246 = CARTESIAN_POINT('',(0.,-3.846820795642E-16));
+#85247 = VECTOR('',#85248,1.);
+#85248 = DIRECTION('',(1.,-1.865646180086E-25));
+#85249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85250 = PCURVE('',#85251,#85256);
+#85251 = PLANE('',#85252);
+#85252 = AXIS2_PLACEMENT_3D('',#85253,#85254,#85255);
+#85253 = CARTESIAN_POINT('',(-3.15,2.775,1.19));
+#85254 = DIRECTION('',(-0.,0.,-1.));
+#85255 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85256 = DEFINITIONAL_REPRESENTATION('',(#85257),#85261);
+#85257 = LINE('',#85258,#85259);
+#85258 = CARTESIAN_POINT('',(0.55,7.65));
+#85259 = VECTOR('',#85260,1.);
+#85260 = DIRECTION('',(-1.224646799147E-16,-1.));
+#85261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85262 = ORIENTED_EDGE('',*,*,#85263,.T.);
+#85263 = EDGE_CURVE('',#85236,#85264,#85266,.T.);
+#85264 = VERTEX_POINT('',#85265);
+#85265 = CARTESIAN_POINT('',(-2.6,3.425,1.19));
+#85266 = SURFACE_CURVE('',#85267,(#85271,#85278),.PCURVE_S1.);
+#85267 = LINE('',#85268,#85269);
+#85268 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85269 = VECTOR('',#85270,1.);
+#85270 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85271 = PCURVE('',#78969,#85272);
+#85272 = DEFINITIONAL_REPRESENTATION('',(#85273),#85277);
+#85273 = LINE('',#85274,#85275);
+#85274 = CARTESIAN_POINT('',(8.881784197001E-16,-3.846820794004E-16));
+#85275 = VECTOR('',#85276,1.);
+#85276 = DIRECTION('',(1.,-2.071612127719E-25));
+#85277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85278 = PCURVE('',#80582,#85279);
+#85279 = DEFINITIONAL_REPRESENTATION('',(#85280),#85283);
+#85280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85281,#85282),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(7.95,8.3),.PIECEWISE_BEZIER_KNOTS.);
+#85281 = CARTESIAN_POINT('',(7.990769230769,1.));
+#85282 = CARTESIAN_POINT('',(8.342564102564,1.));
+#85283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85284 = ORIENTED_EDGE('',*,*,#85285,.T.);
+#85285 = EDGE_CURVE('',#85264,#85286,#85288,.T.);
+#85286 = VERTEX_POINT('',#85287);
+#85287 = CARTESIAN_POINT('',(-2.6,3.725,1.19));
+#85288 = SURFACE_CURVE('',#85289,(#85293,#85300),.PCURVE_S1.);
+#85289 = LINE('',#85290,#85291);
+#85290 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85291 = VECTOR('',#85292,1.);
+#85292 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85293 = PCURVE('',#78969,#85294);
+#85294 = DEFINITIONAL_REPRESENTATION('',(#85295),#85299);
+#85295 = LINE('',#85296,#85297);
+#85296 = CARTESIAN_POINT('',(0.,-3.846820792301E-16));
+#85297 = VECTOR('',#85298,1.);
+#85298 = DIRECTION('',(1.,-2.276884300359E-25));
+#85299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85300 = PCURVE('',#85301,#85306);
+#85301 = PLANE('',#85302);
+#85302 = AXIS2_PLACEMENT_3D('',#85303,#85304,#85305);
+#85303 = CARTESIAN_POINT('',(-3.15,3.425,1.19));
+#85304 = DIRECTION('',(-0.,0.,-1.));
+#85305 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85306 = DEFINITIONAL_REPRESENTATION('',(#85307),#85311);
+#85307 = LINE('',#85308,#85309);
+#85308 = CARTESIAN_POINT('',(0.55,8.3));
+#85309 = VECTOR('',#85310,1.);
+#85310 = DIRECTION('',(-1.224646799147E-16,-1.));
+#85311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85312 = ORIENTED_EDGE('',*,*,#85313,.T.);
+#85313 = EDGE_CURVE('',#85286,#85314,#85316,.T.);
+#85314 = VERTEX_POINT('',#85315);
+#85315 = CARTESIAN_POINT('',(-2.6,4.075,1.19));
+#85316 = SURFACE_CURVE('',#85317,(#85321,#85328),.PCURVE_S1.);
+#85317 = LINE('',#85318,#85319);
+#85318 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85319 = VECTOR('',#85320,1.);
+#85320 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85321 = PCURVE('',#78969,#85322);
+#85322 = DEFINITIONAL_REPRESENTATION('',(#85323),#85327);
+#85323 = LINE('',#85324,#85325);
+#85324 = CARTESIAN_POINT('',(0.,-3.84682079054E-16));
+#85325 = VECTOR('',#85326,1.);
+#85326 = DIRECTION('',(1.,-2.481601453005E-25));
+#85327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85328 = PCURVE('',#80258,#85329);
+#85329 = DEFINITIONAL_REPRESENTATION('',(#85330),#85333);
+#85330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85331,#85332),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(8.6,8.95),.PIECEWISE_BEZIER_KNOTS.);
+#85331 = CARTESIAN_POINT('',(8.644102564103,1.));
+#85332 = CARTESIAN_POINT('',(8.995897435897,1.));
+#85333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85334 = ORIENTED_EDGE('',*,*,#85335,.T.);
+#85335 = EDGE_CURVE('',#85314,#85336,#85338,.T.);
+#85336 = VERTEX_POINT('',#85337);
+#85337 = CARTESIAN_POINT('',(-2.6,4.375,1.19));
+#85338 = SURFACE_CURVE('',#85339,(#85343,#85350),.PCURVE_S1.);
+#85339 = LINE('',#85340,#85341);
+#85340 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85341 = VECTOR('',#85342,1.);
+#85342 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85343 = PCURVE('',#78969,#85344);
+#85344 = DEFINITIONAL_REPRESENTATION('',(#85345),#85349);
+#85345 = LINE('',#85346,#85347);
+#85346 = CARTESIAN_POINT('',(0.,-1.42784729832E-15));
+#85347 = VECTOR('',#85348,1.);
+#85348 = DIRECTION('',(1.,1.165547728542E-16));
+#85349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85350 = PCURVE('',#85351,#85356);
+#85351 = PLANE('',#85352);
+#85352 = AXIS2_PLACEMENT_3D('',#85353,#85354,#85355);
+#85353 = CARTESIAN_POINT('',(-3.15,4.075,1.19));
+#85354 = DIRECTION('',(-0.,0.,-1.));
+#85355 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85356 = DEFINITIONAL_REPRESENTATION('',(#85357),#85361);
+#85357 = LINE('',#85358,#85359);
+#85358 = CARTESIAN_POINT('',(0.55,8.95));
+#85359 = VECTOR('',#85360,1.);
+#85360 = DIRECTION('',(-1.224646799147E-16,-1.));
+#85361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85362 = ORIENTED_EDGE('',*,*,#85363,.T.);
+#85363 = EDGE_CURVE('',#85336,#84615,#85364,.T.);
+#85364 = SURFACE_CURVE('',#85365,(#85369,#85376),.PCURVE_S1.);
+#85365 = LINE('',#85366,#85367);
+#85366 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85367 = VECTOR('',#85368,1.);
+#85368 = DIRECTION('',(-2.22044604925E-16,1.,0.));
+#85369 = PCURVE('',#78969,#85370);
+#85370 = DEFINITIONAL_REPRESENTATION('',(#85371),#85375);
+#85371 = LINE('',#85372,#85373);
+#85372 = CARTESIAN_POINT('',(1.7763568394E-15,4.286883705231E-15));
+#85373 = VECTOR('',#85374,1.);
+#85374 = DIRECTION('',(1.,-5.012539842865E-16));
+#85375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85376 = PCURVE('',#79934,#85377);
+#85377 = DEFINITIONAL_REPRESENTATION('',(#85378),#85381);
+#85378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85379,#85380),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(9.25,9.75),.PIECEWISE_BEZIER_KNOTS.);
+#85379 = CARTESIAN_POINT('',(9.297435897436,1.));
+#85380 = CARTESIAN_POINT('',(9.8,1.));
+#85381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85382 = ORIENTED_EDGE('',*,*,#84638,.T.);
+#85383 = ORIENTED_EDGE('',*,*,#78953,.F.);
+#85384 = ORIENTED_EDGE('',*,*,#85385,.F.);
+#85385 = EDGE_CURVE('',#84662,#78954,#85386,.T.);
+#85386 = SURFACE_CURVE('',#85387,(#85390,#85397),.PCURVE_S1.);
+#85387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85388,#85389),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#85388 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85389 = CARTESIAN_POINT('',(-2.40657352888,-4.77828676444,2.1));
+#85390 = PCURVE('',#78969,#85391);
+#85391 = DEFINITIONAL_REPRESENTATION('',(#85392),#85396);
+#85392 = LINE('',#85393,#85394);
+#85393 = CARTESIAN_POINT('',(-1.284821127426E-15,2.434829382834E-17));
+#85394 = VECTOR('',#85395,1.);
+#85395 = DIRECTION('',(1.397534026909E-15,1.));
+#85396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85397 = PCURVE('',#78996,#85398);
+#85398 = DEFINITIONAL_REPRESENTATION('',(#85399),#85403);
+#85399 = LINE('',#85400,#85401);
+#85400 = CARTESIAN_POINT('',(0.247487373415,-9.875439840683E-19));
+#85401 = VECTOR('',#85402,1.);
+#85402 = DIRECTION('',(-8.326672684689E-17,1.));
+#85403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85404 = ADVANCED_FACE('',(#85405),#78996,.F.);
+#85405 = FACE_BOUND('',#85406,.F.);
+#85406 = EDGE_LOOP('',(#85407,#85429,#85430,#85431));
+#85407 = ORIENTED_EDGE('',*,*,#85408,.T.);
+#85408 = EDGE_CURVE('',#85409,#84662,#85411,.T.);
+#85409 = VERTEX_POINT('',#85410);
+#85410 = CARTESIAN_POINT('',(-2.425,-5.05,1.19));
+#85411 = SURFACE_CURVE('',#85412,(#85416,#85423),.PCURVE_S1.);
+#85412 = LINE('',#85413,#85414);
+#85413 = CARTESIAN_POINT('',(-2.425,-5.05,1.19));
+#85414 = VECTOR('',#85415,1.);
+#85415 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#85416 = PCURVE('',#78996,#85417);
+#85417 = DEFINITIONAL_REPRESENTATION('',(#85418),#85422);
+#85418 = LINE('',#85419,#85420);
+#85419 = CARTESIAN_POINT('',(4.049060260474E-16,7.304676769601E-17));
+#85420 = VECTOR('',#85421,1.);
+#85421 = DIRECTION('',(1.,-2.991437933115E-16));
+#85422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85423 = PCURVE('',#79796,#85424);
+#85424 = DEFINITIONAL_REPRESENTATION('',(#85425),#85428);
+#85425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85426,#85427),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.247487373415),.PIECEWISE_BEZIER_KNOTS.);
+#85426 = CARTESIAN_POINT('',(-3.745600579303E-16,1.));
+#85427 = CARTESIAN_POINT('',(0.282842712475,1.));
+#85428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85429 = ORIENTED_EDGE('',*,*,#85385,.T.);
+#85430 = ORIENTED_EDGE('',*,*,#78980,.F.);
+#85431 = ORIENTED_EDGE('',*,*,#85432,.F.);
+#85432 = EDGE_CURVE('',#85409,#78981,#85433,.T.);
+#85433 = SURFACE_CURVE('',#85434,(#85437,#85444),.PCURVE_S1.);
+#85434 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85435,#85436),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#85435 = CARTESIAN_POINT('',(-2.425,-5.05,1.19));
+#85436 = CARTESIAN_POINT('',(-2.32828676444,-4.85657352888,2.1));
+#85437 = PCURVE('',#78996,#85438);
+#85438 = DEFINITIONAL_REPRESENTATION('',(#85439),#85443);
+#85439 = LINE('',#85440,#85441);
+#85440 = CARTESIAN_POINT('',(4.049060260474E-16,7.304676769601E-17));
+#85441 = VECTOR('',#85442,1.);
+#85442 = DIRECTION('',(1.430333804715E-16,1.));
+#85443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85444 = PCURVE('',#79023,#85445);
+#85445 = DEFINITIONAL_REPRESENTATION('',(#85446),#85450);
+#85446 = LINE('',#85447,#85448);
+#85447 = CARTESIAN_POINT('',(4.85,5.793216781762E-17));
+#85448 = VECTOR('',#85449,1.);
+#85449 = DIRECTION('',(0.,1.));
+#85450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85451 = ADVANCED_FACE('',(#85452),#79023,.F.);
+#85452 = FACE_BOUND('',#85453,.F.);
+#85453 = EDGE_LOOP('',(#85454,#85474,#85475,#85476));
+#85454 = ORIENTED_EDGE('',*,*,#85455,.T.);
+#85455 = EDGE_CURVE('',#79091,#85409,#85456,.T.);
+#85456 = SURFACE_CURVE('',#85457,(#85461,#85468),.PCURVE_S1.);
+#85457 = LINE('',#85458,#85459);
+#85458 = CARTESIAN_POINT('',(2.425,-5.05,1.19));
+#85459 = VECTOR('',#85460,1.);
+#85460 = DIRECTION('',(-1.,-2.22044604925E-16,0.));
+#85461 = PCURVE('',#79023,#85462);
+#85462 = DEFINITIONAL_REPRESENTATION('',(#85463),#85467);
+#85463 = LINE('',#85464,#85465);
+#85464 = CARTESIAN_POINT('',(-5.112538489012E-16,5.778986628248E-17));
+#85465 = VECTOR('',#85466,1.);
+#85466 = DIRECTION('',(1.,-8.182539445252E-17));
+#85467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85468 = PCURVE('',#79745,#85469);
+#85469 = DEFINITIONAL_REPRESENTATION('',(#85470),#85473);
+#85470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85471,#85472),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,4.85),.PIECEWISE_BEZIER_KNOTS.);
+#85471 = CARTESIAN_POINT('',(-6.723317125773E-16,1.));
+#85472 = CARTESIAN_POINT('',(4.9,1.));
+#85473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85474 = ORIENTED_EDGE('',*,*,#85432,.T.);
+#85475 = ORIENTED_EDGE('',*,*,#79007,.F.);
+#85476 = ORIENTED_EDGE('',*,*,#79112,.F.);
+#85477 = ADVANCED_FACE('',(#85478),#79075,.F.);
+#85478 = FACE_BOUND('',#85479,.F.);
+#85479 = EDGE_LOOP('',(#85480,#85509,#85530,#85531));
+#85480 = ORIENTED_EDGE('',*,*,#85481,.T.);
+#85481 = EDGE_CURVE('',#85482,#85482,#85484,.T.);
+#85482 = VERTEX_POINT('',#85483);
+#85483 = CARTESIAN_POINT('',(-1.70657352888,3.90657352888,2.));
+#85484 = SURFACE_CURVE('',#85485,(#85490,#85497),.PCURVE_S1.);
+#85485 = CIRCLE('',#85486,0.25);
+#85486 = AXIS2_PLACEMENT_3D('',#85487,#85488,#85489);
+#85487 = CARTESIAN_POINT('',(-1.70657352888,4.15657352888,2.));
+#85488 = DIRECTION('',(-0.,0.,1.));
+#85489 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#85490 = PCURVE('',#79075,#85491);
+#85491 = DEFINITIONAL_REPRESENTATION('',(#85492),#85496);
+#85492 = LINE('',#85493,#85494);
+#85493 = CARTESIAN_POINT('',(6.28318530718,0.1));
+#85494 = VECTOR('',#85495,1.);
+#85495 = DIRECTION('',(-1.,0.));
+#85496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85497 = PCURVE('',#85498,#85503);
+#85498 = PLANE('',#85499);
+#85499 = AXIS2_PLACEMENT_3D('',#85500,#85501,#85502);
+#85500 = CARTESIAN_POINT('',(-1.70657352888,4.15657352888,2.));
+#85501 = DIRECTION('',(0.,0.,1.));
+#85502 = DIRECTION('',(2.22044604925E-16,-1.,0.));
+#85503 = DEFINITIONAL_REPRESENTATION('',(#85504),#85508);
+#85504 = CIRCLE('',#85505,0.25);
+#85505 = AXIS2_PLACEMENT_2D('',#85506,#85507);
+#85506 = CARTESIAN_POINT('',(0.,0.));
+#85507 = DIRECTION('',(1.,0.));
+#85508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85509 = ORIENTED_EDGE('',*,*,#85510,.F.);
+#85510 = EDGE_CURVE('',#79059,#85482,#85511,.T.);
+#85511 = SEAM_CURVE('',#85512,(#85516,#85523),.PCURVE_S1.);
+#85512 = LINE('',#85513,#85514);
+#85513 = CARTESIAN_POINT('',(-1.70657352888,3.90657352888,2.1));
+#85514 = VECTOR('',#85515,1.);
+#85515 = DIRECTION('',(0.,-0.,-1.));
+#85516 = PCURVE('',#79075,#85517);
+#85517 = DEFINITIONAL_REPRESENTATION('',(#85518),#85522);
+#85518 = LINE('',#85519,#85520);
+#85519 = CARTESIAN_POINT('',(0.,0.));
+#85520 = VECTOR('',#85521,1.);
+#85521 = DIRECTION('',(0.,1.));
+#85522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85523 = PCURVE('',#79075,#85524);
+#85524 = DEFINITIONAL_REPRESENTATION('',(#85525),#85529);
+#85525 = LINE('',#85526,#85527);
+#85526 = CARTESIAN_POINT('',(6.28318530718,0.));
+#85527 = VECTOR('',#85528,1.);
+#85528 = DIRECTION('',(0.,1.));
+#85529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85530 = ORIENTED_EDGE('',*,*,#79058,.F.);
+#85531 = ORIENTED_EDGE('',*,*,#85510,.T.);
+#85532 = ADVANCED_FACE('',(#85533),#79745,.F.);
+#85533 = FACE_BOUND('',#85534,.F.);
+#85534 = EDGE_LOOP('',(#85535,#85536,#85556,#85557));
+#85535 = ORIENTED_EDGE('',*,*,#79731,.T.);
+#85536 = ORIENTED_EDGE('',*,*,#85537,.T.);
+#85537 = EDGE_CURVE('',#79712,#85409,#85538,.T.);
+#85538 = SURFACE_CURVE('',#85539,(#85542,#85549),.PCURVE_S1.);
+#85539 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85540,#85541),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#85540 = CARTESIAN_POINT('',(-2.45,-5.1,1.19));
+#85541 = CARTESIAN_POINT('',(-2.425,-5.05,1.19));
+#85542 = PCURVE('',#79745,#85543);
+#85543 = DEFINITIONAL_REPRESENTATION('',(#85544),#85548);
+#85544 = LINE('',#85545,#85546);
+#85545 = CARTESIAN_POINT('',(4.9,1.548672689113E-16));
+#85546 = VECTOR('',#85547,1.);
+#85547 = DIRECTION('',(8.881784197001E-16,1.));
+#85548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85549 = PCURVE('',#79796,#85550);
+#85550 = DEFINITIONAL_REPRESENTATION('',(#85551),#85555);
+#85551 = LINE('',#85552,#85553);
+#85552 = CARTESIAN_POINT('',(4.870471948706E-16,1.922636373372E-15));
+#85553 = VECTOR('',#85554,1.);
+#85554 = DIRECTION('',(-8.616072528009E-16,1.));
+#85555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85556 = ORIENTED_EDGE('',*,*,#85455,.F.);
+#85557 = ORIENTED_EDGE('',*,*,#82164,.F.);
+#85558 = ADVANCED_FACE('',(#85559),#79796,.F.);
+#85559 = FACE_BOUND('',#85560,.F.);
+#85560 = EDGE_LOOP('',(#85561,#85562,#85582,#85583));
+#85561 = ORIENTED_EDGE('',*,*,#79782,.T.);
+#85562 = ORIENTED_EDGE('',*,*,#85563,.T.);
+#85563 = EDGE_CURVE('',#79763,#84662,#85564,.T.);
+#85564 = SURFACE_CURVE('',#85565,(#85568,#85575),.PCURVE_S1.);
+#85565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85566,#85567),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#85566 = CARTESIAN_POINT('',(-2.65,-4.9,1.19));
+#85567 = CARTESIAN_POINT('',(-2.6,-4.875,1.19));
+#85568 = PCURVE('',#79796,#85569);
+#85569 = DEFINITIONAL_REPRESENTATION('',(#85570),#85574);
+#85570 = LINE('',#85571,#85572);
+#85571 = CARTESIAN_POINT('',(0.282842712475,1.686533278692E-15));
+#85572 = VECTOR('',#85573,1.);
+#85573 = DIRECTION('',(-2.775557561563E-16,1.));
+#85574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85575 = PCURVE('',#79856,#85576);
+#85576 = DEFINITIONAL_REPRESENTATION('',(#85577),#85581);
+#85577 = LINE('',#85578,#85579);
+#85578 = CARTESIAN_POINT('',(-3.942604453199E-16,-1.915014438801E-17));
+#85579 = VECTOR('',#85580,1.);
+#85580 = DIRECTION('',(4.50783389895E-16,1.));
+#85581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85582 = ORIENTED_EDGE('',*,*,#85408,.F.);
+#85583 = ORIENTED_EDGE('',*,*,#85537,.F.);
+#85584 = ADVANCED_FACE('',(#85585),#79856,.F.);
+#85585 = FACE_BOUND('',#85586,.F.);
+#85586 = EDGE_LOOP('',(#85587,#85588,#85589,#85609));
+#85587 = ORIENTED_EDGE('',*,*,#85563,.F.);
+#85588 = ORIENTED_EDGE('',*,*,#79842,.T.);
+#85589 = ORIENTED_EDGE('',*,*,#85590,.T.);
+#85590 = EDGE_CURVE('',#79815,#84664,#85591,.T.);
+#85591 = SURFACE_CURVE('',#85592,(#85596,#85602),.PCURVE_S1.);
+#85592 = LINE('',#85593,#85594);
+#85593 = CARTESIAN_POINT('',(-3.15,-4.375,1.19));
+#85594 = VECTOR('',#85595,1.);
+#85595 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85596 = PCURVE('',#79856,#85597);
+#85597 = DEFINITIONAL_REPRESENTATION('',(#85598),#85601);
+#85598 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85599,#85600),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#85599 = CARTESIAN_POINT('',(0.525,-8.98764365116E-16));
+#85600 = CARTESIAN_POINT('',(0.502564102564,1.));
+#85601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85602 = PCURVE('',#84701,#85603);
+#85603 = DEFINITIONAL_REPRESENTATION('',(#85604),#85608);
+#85604 = LINE('',#85605,#85606);
+#85605 = CARTESIAN_POINT('',(0.,0.));
+#85606 = VECTOR('',#85607,1.);
+#85607 = DIRECTION('',(1.,0.));
+#85608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85609 = ORIENTED_EDGE('',*,*,#84661,.F.);
+#85610 = ADVANCED_FACE('',(#85611),#79830,.F.);
+#85611 = FACE_BOUND('',#85612,.F.);
+#85612 = EDGE_LOOP('',(#85613,#85614,#85615,#85643,#85671,#85700,#85728,
+ #85756,#85784,#85817,#85845,#85874));
+#85613 = ORIENTED_EDGE('',*,*,#79814,.F.);
+#85614 = ORIENTED_EDGE('',*,*,#79949,.T.);
+#85615 = ORIENTED_EDGE('',*,*,#85616,.T.);
+#85616 = EDGE_CURVE('',#79950,#85617,#85619,.T.);
+#85617 = VERTEX_POINT('',#85618);
+#85618 = CARTESIAN_POINT('',(-3.25,-4.375,0.91));
+#85619 = SURFACE_CURVE('',#85620,(#85625,#85636),.PCURVE_S1.);
+#85620 = CIRCLE('',#85621,0.1);
+#85621 = AXIS2_PLACEMENT_3D('',#85622,#85623,#85624);
+#85622 = CARTESIAN_POINT('',(-3.15,-4.375,0.91));
+#85623 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#85624 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#85625 = PCURVE('',#79830,#85626);
+#85626 = DEFINITIONAL_REPRESENTATION('',(#85627),#85635);
+#85627 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#85628,#85629,#85630,#85631
+ ,#85632,#85633,#85634),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#85628 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#85629 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#85630 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#85631 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#85632 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#85633 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#85634 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#85635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85636 = PCURVE('',#80015,#85637);
+#85637 = DEFINITIONAL_REPRESENTATION('',(#85638),#85642);
+#85638 = LINE('',#85639,#85640);
+#85639 = CARTESIAN_POINT('',(0.,0.));
+#85640 = VECTOR('',#85641,1.);
+#85641 = DIRECTION('',(1.,0.));
+#85642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85643 = ORIENTED_EDGE('',*,*,#85644,.T.);
+#85644 = EDGE_CURVE('',#85617,#85645,#85647,.T.);
+#85645 = VERTEX_POINT('',#85646);
+#85646 = CARTESIAN_POINT('',(-3.25,-4.375,0.28));
+#85647 = SURFACE_CURVE('',#85648,(#85652,#85659),.PCURVE_S1.);
+#85648 = LINE('',#85649,#85650);
+#85649 = CARTESIAN_POINT('',(-3.25,-4.375,0.91));
+#85650 = VECTOR('',#85651,1.);
+#85651 = DIRECTION('',(-0.,0.,-1.));
+#85652 = PCURVE('',#79830,#85653);
+#85653 = DEFINITIONAL_REPRESENTATION('',(#85654),#85658);
+#85654 = LINE('',#85655,#85656);
+#85655 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#85656 = VECTOR('',#85657,1.);
+#85657 = DIRECTION('',(-1.,0.));
+#85658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85659 = PCURVE('',#85660,#85665);
+#85660 = PLANE('',#85661);
+#85661 = AXIS2_PLACEMENT_3D('',#85662,#85663,#85664);
+#85662 = CARTESIAN_POINT('',(-3.25,-4.375,0.91));
+#85663 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#85664 = DIRECTION('',(-0.,0.,-1.));
+#85665 = DEFINITIONAL_REPRESENTATION('',(#85666),#85670);
+#85666 = LINE('',#85667,#85668);
+#85667 = CARTESIAN_POINT('',(0.,0.));
+#85668 = VECTOR('',#85669,1.);
+#85669 = DIRECTION('',(1.,0.));
+#85670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85671 = ORIENTED_EDGE('',*,*,#85672,.T.);
+#85672 = EDGE_CURVE('',#85645,#85673,#85675,.T.);
+#85673 = VERTEX_POINT('',#85674);
+#85674 = CARTESIAN_POINT('',(-3.53,-4.375,0.));
+#85675 = SURFACE_CURVE('',#85676,(#85681,#85688),.PCURVE_S1.);
+#85676 = CIRCLE('',#85677,0.28);
+#85677 = AXIS2_PLACEMENT_3D('',#85678,#85679,#85680);
+#85678 = CARTESIAN_POINT('',(-3.53,-4.375,0.28));
+#85679 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#85680 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#85681 = PCURVE('',#79830,#85682);
+#85682 = DEFINITIONAL_REPRESENTATION('',(#85683),#85687);
+#85683 = CIRCLE('',#85684,0.28);
+#85684 = AXIS2_PLACEMENT_2D('',#85685,#85686);
+#85685 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#85686 = DIRECTION('',(1.982541115402E-16,1.));
+#85687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85688 = PCURVE('',#85689,#85694);
+#85689 = CYLINDRICAL_SURFACE('',#85690,0.28);
+#85690 = AXIS2_PLACEMENT_3D('',#85691,#85692,#85693);
+#85691 = CARTESIAN_POINT('',(-3.53,-4.375,0.28));
+#85692 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#85693 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#85694 = DEFINITIONAL_REPRESENTATION('',(#85695),#85699);
+#85695 = LINE('',#85696,#85697);
+#85696 = CARTESIAN_POINT('',(6.28318530718,0.));
+#85697 = VECTOR('',#85698,1.);
+#85698 = DIRECTION('',(-1.,0.));
+#85699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85700 = ORIENTED_EDGE('',*,*,#85701,.T.);
+#85701 = EDGE_CURVE('',#85673,#85702,#85704,.T.);
+#85702 = VERTEX_POINT('',#85703);
+#85703 = CARTESIAN_POINT('',(-3.9,-4.375,0.));
+#85704 = SURFACE_CURVE('',#85705,(#85709,#85716),.PCURVE_S1.);
+#85705 = LINE('',#85706,#85707);
+#85706 = CARTESIAN_POINT('',(-3.53,-4.375,0.));
+#85707 = VECTOR('',#85708,1.);
+#85708 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#85709 = PCURVE('',#79830,#85710);
+#85710 = DEFINITIONAL_REPRESENTATION('',(#85711),#85715);
+#85711 = LINE('',#85712,#85713);
+#85712 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#85713 = VECTOR('',#85714,1.);
+#85714 = DIRECTION('',(0.,-1.));
+#85715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85716 = PCURVE('',#85717,#85722);
+#85717 = PLANE('',#85718);
+#85718 = AXIS2_PLACEMENT_3D('',#85719,#85720,#85721);
+#85719 = CARTESIAN_POINT('',(-3.53,-4.375,0.));
+#85720 = DIRECTION('',(0.,0.,1.));
+#85721 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#85722 = DEFINITIONAL_REPRESENTATION('',(#85723),#85727);
+#85723 = LINE('',#85724,#85725);
+#85724 = CARTESIAN_POINT('',(0.,0.));
+#85725 = VECTOR('',#85726,1.);
+#85726 = DIRECTION('',(1.,0.));
+#85727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85728 = ORIENTED_EDGE('',*,*,#85729,.T.);
+#85729 = EDGE_CURVE('',#85702,#85730,#85732,.T.);
+#85730 = VERTEX_POINT('',#85731);
+#85731 = CARTESIAN_POINT('',(-3.9,-4.375,0.18));
+#85732 = SURFACE_CURVE('',#85733,(#85737,#85744),.PCURVE_S1.);
+#85733 = LINE('',#85734,#85735);
+#85734 = CARTESIAN_POINT('',(-3.9,-4.375,0.));
+#85735 = VECTOR('',#85736,1.);
+#85736 = DIRECTION('',(0.,0.,1.));
+#85737 = PCURVE('',#79830,#85738);
+#85738 = DEFINITIONAL_REPRESENTATION('',(#85739),#85743);
+#85739 = LINE('',#85740,#85741);
+#85740 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#85741 = VECTOR('',#85742,1.);
+#85742 = DIRECTION('',(1.,0.));
+#85743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85744 = PCURVE('',#85745,#85750);
+#85745 = PLANE('',#85746);
+#85746 = AXIS2_PLACEMENT_3D('',#85747,#85748,#85749);
+#85747 = CARTESIAN_POINT('',(-3.9,-4.375,0.));
+#85748 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85749 = DIRECTION('',(0.,-0.,1.));
+#85750 = DEFINITIONAL_REPRESENTATION('',(#85751),#85755);
+#85751 = LINE('',#85752,#85753);
+#85752 = CARTESIAN_POINT('',(0.,0.));
+#85753 = VECTOR('',#85754,1.);
+#85754 = DIRECTION('',(1.,0.));
+#85755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85756 = ORIENTED_EDGE('',*,*,#85757,.T.);
+#85757 = EDGE_CURVE('',#85730,#85758,#85760,.T.);
+#85758 = VERTEX_POINT('',#85759);
+#85759 = CARTESIAN_POINT('',(-3.53,-4.375,0.18));
+#85760 = SURFACE_CURVE('',#85761,(#85765,#85772),.PCURVE_S1.);
+#85761 = LINE('',#85762,#85763);
+#85762 = CARTESIAN_POINT('',(-3.9,-4.375,0.18));
+#85763 = VECTOR('',#85764,1.);
+#85764 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85765 = PCURVE('',#79830,#85766);
+#85766 = DEFINITIONAL_REPRESENTATION('',(#85767),#85771);
+#85767 = LINE('',#85768,#85769);
+#85768 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#85769 = VECTOR('',#85770,1.);
+#85770 = DIRECTION('',(0.,1.));
+#85771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85772 = PCURVE('',#85773,#85778);
+#85773 = PLANE('',#85774);
+#85774 = AXIS2_PLACEMENT_3D('',#85775,#85776,#85777);
+#85775 = CARTESIAN_POINT('',(-3.9,-4.375,0.18));
+#85776 = DIRECTION('',(-0.,0.,-1.));
+#85777 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85778 = DEFINITIONAL_REPRESENTATION('',(#85779),#85783);
+#85779 = LINE('',#85780,#85781);
+#85780 = CARTESIAN_POINT('',(0.,0.));
+#85781 = VECTOR('',#85782,1.);
+#85782 = DIRECTION('',(1.,0.));
+#85783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85784 = ORIENTED_EDGE('',*,*,#85785,.T.);
+#85785 = EDGE_CURVE('',#85758,#85786,#85788,.T.);
+#85786 = VERTEX_POINT('',#85787);
+#85787 = CARTESIAN_POINT('',(-3.43,-4.375,0.28));
+#85788 = SURFACE_CURVE('',#85789,(#85794,#85805),.PCURVE_S1.);
+#85789 = CIRCLE('',#85790,0.1);
+#85790 = AXIS2_PLACEMENT_3D('',#85791,#85792,#85793);
+#85791 = CARTESIAN_POINT('',(-3.53,-4.375,0.28));
+#85792 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#85793 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#85794 = PCURVE('',#79830,#85795);
+#85795 = DEFINITIONAL_REPRESENTATION('',(#85796),#85804);
+#85796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#85797,#85798,#85799,#85800
+ ,#85801,#85802,#85803),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#85797 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#85798 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#85799 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#85800 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#85801 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#85802 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#85803 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#85804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85805 = PCURVE('',#85806,#85811);
+#85806 = CYLINDRICAL_SURFACE('',#85807,0.1);
+#85807 = AXIS2_PLACEMENT_3D('',#85808,#85809,#85810);
+#85808 = CARTESIAN_POINT('',(-3.53,-4.375,0.28));
+#85809 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#85810 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#85811 = DEFINITIONAL_REPRESENTATION('',(#85812),#85816);
+#85812 = LINE('',#85813,#85814);
+#85813 = CARTESIAN_POINT('',(0.,0.));
+#85814 = VECTOR('',#85815,1.);
+#85815 = DIRECTION('',(1.,0.));
+#85816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85817 = ORIENTED_EDGE('',*,*,#85818,.T.);
+#85818 = EDGE_CURVE('',#85786,#85819,#85821,.T.);
+#85819 = VERTEX_POINT('',#85820);
+#85820 = CARTESIAN_POINT('',(-3.43,-4.375,0.91));
+#85821 = SURFACE_CURVE('',#85822,(#85826,#85833),.PCURVE_S1.);
+#85822 = LINE('',#85823,#85824);
+#85823 = CARTESIAN_POINT('',(-3.43,-4.375,0.28));
+#85824 = VECTOR('',#85825,1.);
+#85825 = DIRECTION('',(0.,0.,1.));
+#85826 = PCURVE('',#79830,#85827);
+#85827 = DEFINITIONAL_REPRESENTATION('',(#85828),#85832);
+#85828 = LINE('',#85829,#85830);
+#85829 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#85830 = VECTOR('',#85831,1.);
+#85831 = DIRECTION('',(1.,0.));
+#85832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85833 = PCURVE('',#85834,#85839);
+#85834 = PLANE('',#85835);
+#85835 = AXIS2_PLACEMENT_3D('',#85836,#85837,#85838);
+#85836 = CARTESIAN_POINT('',(-3.43,-4.375,0.28));
+#85837 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85838 = DIRECTION('',(0.,-0.,1.));
+#85839 = DEFINITIONAL_REPRESENTATION('',(#85840),#85844);
+#85840 = LINE('',#85841,#85842);
+#85841 = CARTESIAN_POINT('',(0.,0.));
+#85842 = VECTOR('',#85843,1.);
+#85843 = DIRECTION('',(1.,0.));
+#85844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85845 = ORIENTED_EDGE('',*,*,#85846,.T.);
+#85846 = EDGE_CURVE('',#85819,#85847,#85849,.T.);
+#85847 = VERTEX_POINT('',#85848);
+#85848 = CARTESIAN_POINT('',(-3.15,-4.375,1.19));
+#85849 = SURFACE_CURVE('',#85850,(#85855,#85862),.PCURVE_S1.);
+#85850 = CIRCLE('',#85851,0.28);
+#85851 = AXIS2_PLACEMENT_3D('',#85852,#85853,#85854);
+#85852 = CARTESIAN_POINT('',(-3.15,-4.375,0.91));
+#85853 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#85854 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#85855 = PCURVE('',#79830,#85856);
+#85856 = DEFINITIONAL_REPRESENTATION('',(#85857),#85861);
+#85857 = CIRCLE('',#85858,0.28);
+#85858 = AXIS2_PLACEMENT_2D('',#85859,#85860);
+#85859 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#85860 = DIRECTION('',(0.,-1.));
+#85861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85862 = PCURVE('',#85863,#85868);
+#85863 = CYLINDRICAL_SURFACE('',#85864,0.28);
+#85864 = AXIS2_PLACEMENT_3D('',#85865,#85866,#85867);
+#85865 = CARTESIAN_POINT('',(-3.15,-4.375,0.91));
+#85866 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#85867 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#85868 = DEFINITIONAL_REPRESENTATION('',(#85869),#85873);
+#85869 = LINE('',#85870,#85871);
+#85870 = CARTESIAN_POINT('',(6.28318530718,0.));
+#85871 = VECTOR('',#85872,1.);
+#85872 = DIRECTION('',(-1.,0.));
+#85873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85874 = ORIENTED_EDGE('',*,*,#85875,.T.);
+#85875 = EDGE_CURVE('',#85847,#79815,#85876,.T.);
+#85876 = SURFACE_CURVE('',#85877,(#85881,#85888),.PCURVE_S1.);
+#85877 = LINE('',#85878,#85879);
+#85878 = CARTESIAN_POINT('',(-3.15,-4.375,1.19));
+#85879 = VECTOR('',#85880,1.);
+#85880 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#85881 = PCURVE('',#79830,#85882);
+#85882 = DEFINITIONAL_REPRESENTATION('',(#85883),#85887);
+#85883 = LINE('',#85884,#85885);
+#85884 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#85885 = VECTOR('',#85886,1.);
+#85886 = DIRECTION('',(0.,1.));
+#85887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85888 = PCURVE('',#84701,#85889);
+#85889 = DEFINITIONAL_REPRESENTATION('',(#85890),#85894);
+#85890 = LINE('',#85891,#85892);
+#85891 = CARTESIAN_POINT('',(0.,0.));
+#85892 = VECTOR('',#85893,1.);
+#85893 = DIRECTION('',(1.,0.));
+#85894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85895 = ADVANCED_FACE('',(#85896),#79887,.T.);
+#85896 = FACE_BOUND('',#85897,.T.);
+#85897 = EDGE_LOOP('',(#85898,#85899,#85900,#85928,#85956,#85985,#86013,
+ #86041,#86069,#86102,#86130,#86159));
+#85898 = ORIENTED_EDGE('',*,*,#79871,.F.);
+#85899 = ORIENTED_EDGE('',*,*,#80059,.T.);
+#85900 = ORIENTED_EDGE('',*,*,#85901,.T.);
+#85901 = EDGE_CURVE('',#80060,#85902,#85904,.T.);
+#85902 = VERTEX_POINT('',#85903);
+#85903 = CARTESIAN_POINT('',(-3.25,4.375,0.91));
+#85904 = SURFACE_CURVE('',#85905,(#85910,#85921),.PCURVE_S1.);
+#85905 = CIRCLE('',#85906,0.1);
+#85906 = AXIS2_PLACEMENT_3D('',#85907,#85908,#85909);
+#85907 = CARTESIAN_POINT('',(-3.15,4.375,0.91));
+#85908 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#85909 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#85910 = PCURVE('',#79887,#85911);
+#85911 = DEFINITIONAL_REPRESENTATION('',(#85912),#85920);
+#85912 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#85913,#85914,#85915,#85916
+ ,#85917,#85918,#85919),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#85913 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#85914 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#85915 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#85916 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#85917 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#85918 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#85919 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#85920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85921 = PCURVE('',#80096,#85922);
+#85922 = DEFINITIONAL_REPRESENTATION('',(#85923),#85927);
+#85923 = LINE('',#85924,#85925);
+#85924 = CARTESIAN_POINT('',(0.,-0.3));
+#85925 = VECTOR('',#85926,1.);
+#85926 = DIRECTION('',(1.,0.));
+#85927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85928 = ORIENTED_EDGE('',*,*,#85929,.T.);
+#85929 = EDGE_CURVE('',#85902,#85930,#85932,.T.);
+#85930 = VERTEX_POINT('',#85931);
+#85931 = CARTESIAN_POINT('',(-3.25,4.375,0.28));
+#85932 = SURFACE_CURVE('',#85933,(#85937,#85944),.PCURVE_S1.);
+#85933 = LINE('',#85934,#85935);
+#85934 = CARTESIAN_POINT('',(-3.25,4.375,0.91));
+#85935 = VECTOR('',#85936,1.);
+#85936 = DIRECTION('',(-0.,0.,-1.));
+#85937 = PCURVE('',#79887,#85938);
+#85938 = DEFINITIONAL_REPRESENTATION('',(#85939),#85943);
+#85939 = LINE('',#85940,#85941);
+#85940 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#85941 = VECTOR('',#85942,1.);
+#85942 = DIRECTION('',(-1.,0.));
+#85943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85944 = PCURVE('',#85945,#85950);
+#85945 = PLANE('',#85946);
+#85946 = AXIS2_PLACEMENT_3D('',#85947,#85948,#85949);
+#85947 = CARTESIAN_POINT('',(-3.25,4.075,0.91));
+#85948 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#85949 = DIRECTION('',(-0.,0.,-1.));
+#85950 = DEFINITIONAL_REPRESENTATION('',(#85951),#85955);
+#85951 = LINE('',#85952,#85953);
+#85952 = CARTESIAN_POINT('',(0.,-0.3));
+#85953 = VECTOR('',#85954,1.);
+#85954 = DIRECTION('',(1.,0.));
+#85955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85956 = ORIENTED_EDGE('',*,*,#85957,.T.);
+#85957 = EDGE_CURVE('',#85930,#85958,#85960,.T.);
+#85958 = VERTEX_POINT('',#85959);
+#85959 = CARTESIAN_POINT('',(-3.53,4.375,0.));
+#85960 = SURFACE_CURVE('',#85961,(#85966,#85973),.PCURVE_S1.);
+#85961 = CIRCLE('',#85962,0.28);
+#85962 = AXIS2_PLACEMENT_3D('',#85963,#85964,#85965);
+#85963 = CARTESIAN_POINT('',(-3.53,4.375,0.28));
+#85964 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#85965 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#85966 = PCURVE('',#79887,#85967);
+#85967 = DEFINITIONAL_REPRESENTATION('',(#85968),#85972);
+#85968 = CIRCLE('',#85969,0.28);
+#85969 = AXIS2_PLACEMENT_2D('',#85970,#85971);
+#85970 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#85971 = DIRECTION('',(1.982541115402E-16,1.));
+#85972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85973 = PCURVE('',#85974,#85979);
+#85974 = CYLINDRICAL_SURFACE('',#85975,0.28);
+#85975 = AXIS2_PLACEMENT_3D('',#85976,#85977,#85978);
+#85976 = CARTESIAN_POINT('',(-3.53,4.075,0.28));
+#85977 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#85978 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#85979 = DEFINITIONAL_REPRESENTATION('',(#85980),#85984);
+#85980 = LINE('',#85981,#85982);
+#85981 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#85982 = VECTOR('',#85983,1.);
+#85983 = DIRECTION('',(-1.,0.));
+#85984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85985 = ORIENTED_EDGE('',*,*,#85986,.T.);
+#85986 = EDGE_CURVE('',#85958,#85987,#85989,.T.);
+#85987 = VERTEX_POINT('',#85988);
+#85988 = CARTESIAN_POINT('',(-3.9,4.375,0.));
+#85989 = SURFACE_CURVE('',#85990,(#85994,#86001),.PCURVE_S1.);
+#85990 = LINE('',#85991,#85992);
+#85991 = CARTESIAN_POINT('',(-3.53,4.375,0.));
+#85992 = VECTOR('',#85993,1.);
+#85993 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#85994 = PCURVE('',#79887,#85995);
+#85995 = DEFINITIONAL_REPRESENTATION('',(#85996),#86000);
+#85996 = LINE('',#85997,#85998);
+#85997 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#85998 = VECTOR('',#85999,1.);
+#85999 = DIRECTION('',(0.,-1.));
+#86000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86001 = PCURVE('',#86002,#86007);
+#86002 = PLANE('',#86003);
+#86003 = AXIS2_PLACEMENT_3D('',#86004,#86005,#86006);
+#86004 = CARTESIAN_POINT('',(-3.53,4.075,0.));
+#86005 = DIRECTION('',(0.,0.,1.));
+#86006 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86007 = DEFINITIONAL_REPRESENTATION('',(#86008),#86012);
+#86008 = LINE('',#86009,#86010);
+#86009 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#86010 = VECTOR('',#86011,1.);
+#86011 = DIRECTION('',(1.,0.));
+#86012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86013 = ORIENTED_EDGE('',*,*,#86014,.T.);
+#86014 = EDGE_CURVE('',#85987,#86015,#86017,.T.);
+#86015 = VERTEX_POINT('',#86016);
+#86016 = CARTESIAN_POINT('',(-3.9,4.375,0.18));
+#86017 = SURFACE_CURVE('',#86018,(#86022,#86029),.PCURVE_S1.);
+#86018 = LINE('',#86019,#86020);
+#86019 = CARTESIAN_POINT('',(-3.9,4.375,0.));
+#86020 = VECTOR('',#86021,1.);
+#86021 = DIRECTION('',(0.,0.,1.));
+#86022 = PCURVE('',#79887,#86023);
+#86023 = DEFINITIONAL_REPRESENTATION('',(#86024),#86028);
+#86024 = LINE('',#86025,#86026);
+#86025 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#86026 = VECTOR('',#86027,1.);
+#86027 = DIRECTION('',(1.,0.));
+#86028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86029 = PCURVE('',#86030,#86035);
+#86030 = PLANE('',#86031);
+#86031 = AXIS2_PLACEMENT_3D('',#86032,#86033,#86034);
+#86032 = CARTESIAN_POINT('',(-3.9,4.075,0.));
+#86033 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86034 = DIRECTION('',(0.,-0.,1.));
+#86035 = DEFINITIONAL_REPRESENTATION('',(#86036),#86040);
+#86036 = LINE('',#86037,#86038);
+#86037 = CARTESIAN_POINT('',(0.,-0.3));
+#86038 = VECTOR('',#86039,1.);
+#86039 = DIRECTION('',(1.,0.));
+#86040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86041 = ORIENTED_EDGE('',*,*,#86042,.T.);
+#86042 = EDGE_CURVE('',#86015,#86043,#86045,.T.);
+#86043 = VERTEX_POINT('',#86044);
+#86044 = CARTESIAN_POINT('',(-3.53,4.375,0.18));
+#86045 = SURFACE_CURVE('',#86046,(#86050,#86057),.PCURVE_S1.);
+#86046 = LINE('',#86047,#86048);
+#86047 = CARTESIAN_POINT('',(-3.9,4.375,0.18));
+#86048 = VECTOR('',#86049,1.);
+#86049 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86050 = PCURVE('',#79887,#86051);
+#86051 = DEFINITIONAL_REPRESENTATION('',(#86052),#86056);
+#86052 = LINE('',#86053,#86054);
+#86053 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#86054 = VECTOR('',#86055,1.);
+#86055 = DIRECTION('',(0.,1.));
+#86056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86057 = PCURVE('',#86058,#86063);
+#86058 = PLANE('',#86059);
+#86059 = AXIS2_PLACEMENT_3D('',#86060,#86061,#86062);
+#86060 = CARTESIAN_POINT('',(-3.9,4.075,0.18));
+#86061 = DIRECTION('',(-0.,0.,-1.));
+#86062 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86063 = DEFINITIONAL_REPRESENTATION('',(#86064),#86068);
+#86064 = LINE('',#86065,#86066);
+#86065 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#86066 = VECTOR('',#86067,1.);
+#86067 = DIRECTION('',(1.,0.));
+#86068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86069 = ORIENTED_EDGE('',*,*,#86070,.T.);
+#86070 = EDGE_CURVE('',#86043,#86071,#86073,.T.);
+#86071 = VERTEX_POINT('',#86072);
+#86072 = CARTESIAN_POINT('',(-3.43,4.375,0.28));
+#86073 = SURFACE_CURVE('',#86074,(#86079,#86090),.PCURVE_S1.);
+#86074 = CIRCLE('',#86075,0.1);
+#86075 = AXIS2_PLACEMENT_3D('',#86076,#86077,#86078);
+#86076 = CARTESIAN_POINT('',(-3.53,4.375,0.28));
+#86077 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#86078 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#86079 = PCURVE('',#79887,#86080);
+#86080 = DEFINITIONAL_REPRESENTATION('',(#86081),#86089);
+#86081 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#86082,#86083,#86084,#86085
+ ,#86086,#86087,#86088),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#86082 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#86083 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#86084 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#86085 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#86086 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#86087 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#86088 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#86089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86090 = PCURVE('',#86091,#86096);
+#86091 = CYLINDRICAL_SURFACE('',#86092,0.1);
+#86092 = AXIS2_PLACEMENT_3D('',#86093,#86094,#86095);
+#86093 = CARTESIAN_POINT('',(-3.53,4.075,0.28));
+#86094 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#86095 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#86096 = DEFINITIONAL_REPRESENTATION('',(#86097),#86101);
+#86097 = LINE('',#86098,#86099);
+#86098 = CARTESIAN_POINT('',(0.,-0.3));
+#86099 = VECTOR('',#86100,1.);
+#86100 = DIRECTION('',(1.,0.));
+#86101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86102 = ORIENTED_EDGE('',*,*,#86103,.T.);
+#86103 = EDGE_CURVE('',#86071,#86104,#86106,.T.);
+#86104 = VERTEX_POINT('',#86105);
+#86105 = CARTESIAN_POINT('',(-3.43,4.375,0.91));
+#86106 = SURFACE_CURVE('',#86107,(#86111,#86118),.PCURVE_S1.);
+#86107 = LINE('',#86108,#86109);
+#86108 = CARTESIAN_POINT('',(-3.43,4.375,0.28));
+#86109 = VECTOR('',#86110,1.);
+#86110 = DIRECTION('',(0.,0.,1.));
+#86111 = PCURVE('',#79887,#86112);
+#86112 = DEFINITIONAL_REPRESENTATION('',(#86113),#86117);
+#86113 = LINE('',#86114,#86115);
+#86114 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#86115 = VECTOR('',#86116,1.);
+#86116 = DIRECTION('',(1.,0.));
+#86117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86118 = PCURVE('',#86119,#86124);
+#86119 = PLANE('',#86120);
+#86120 = AXIS2_PLACEMENT_3D('',#86121,#86122,#86123);
+#86121 = CARTESIAN_POINT('',(-3.43,4.075,0.28));
+#86122 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86123 = DIRECTION('',(0.,-0.,1.));
+#86124 = DEFINITIONAL_REPRESENTATION('',(#86125),#86129);
+#86125 = LINE('',#86126,#86127);
+#86126 = CARTESIAN_POINT('',(0.,-0.3));
+#86127 = VECTOR('',#86128,1.);
+#86128 = DIRECTION('',(1.,0.));
+#86129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86130 = ORIENTED_EDGE('',*,*,#86131,.T.);
+#86131 = EDGE_CURVE('',#86104,#86132,#86134,.T.);
+#86132 = VERTEX_POINT('',#86133);
+#86133 = CARTESIAN_POINT('',(-3.15,4.375,1.19));
+#86134 = SURFACE_CURVE('',#86135,(#86140,#86147),.PCURVE_S1.);
+#86135 = CIRCLE('',#86136,0.28);
+#86136 = AXIS2_PLACEMENT_3D('',#86137,#86138,#86139);
+#86137 = CARTESIAN_POINT('',(-3.15,4.375,0.91));
+#86138 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#86139 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86140 = PCURVE('',#79887,#86141);
+#86141 = DEFINITIONAL_REPRESENTATION('',(#86142),#86146);
+#86142 = CIRCLE('',#86143,0.28);
+#86143 = AXIS2_PLACEMENT_2D('',#86144,#86145);
+#86144 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#86145 = DIRECTION('',(0.,-1.));
+#86146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86147 = PCURVE('',#86148,#86153);
+#86148 = CYLINDRICAL_SURFACE('',#86149,0.28);
+#86149 = AXIS2_PLACEMENT_3D('',#86150,#86151,#86152);
+#86150 = CARTESIAN_POINT('',(-3.15,4.075,0.91));
+#86151 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#86152 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86153 = DEFINITIONAL_REPRESENTATION('',(#86154),#86158);
+#86154 = LINE('',#86155,#86156);
+#86155 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#86156 = VECTOR('',#86157,1.);
+#86157 = DIRECTION('',(-1.,0.));
+#86158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86159 = ORIENTED_EDGE('',*,*,#86160,.T.);
+#86160 = EDGE_CURVE('',#86132,#79872,#86161,.T.);
+#86161 = SURFACE_CURVE('',#86162,(#86166,#86173),.PCURVE_S1.);
+#86162 = LINE('',#86163,#86164);
+#86163 = CARTESIAN_POINT('',(-3.15,4.375,1.19));
+#86164 = VECTOR('',#86165,1.);
+#86165 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86166 = PCURVE('',#79887,#86167);
+#86167 = DEFINITIONAL_REPRESENTATION('',(#86168),#86172);
+#86168 = LINE('',#86169,#86170);
+#86169 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#86170 = VECTOR('',#86171,1.);
+#86171 = DIRECTION('',(0.,1.));
+#86172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86173 = PCURVE('',#85351,#86174);
+#86174 = DEFINITIONAL_REPRESENTATION('',(#86175),#86179);
+#86175 = LINE('',#86176,#86177);
+#86176 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#86177 = VECTOR('',#86178,1.);
+#86178 = DIRECTION('',(1.,0.));
+#86179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86180 = ADVANCED_FACE('',(#86181),#79934,.F.);
+#86181 = FACE_BOUND('',#86182,.F.);
+#86182 = EDGE_LOOP('',(#86183,#86203,#86204,#86224));
+#86183 = ORIENTED_EDGE('',*,*,#86184,.F.);
+#86184 = EDGE_CURVE('',#79872,#85336,#86185,.T.);
+#86185 = SURFACE_CURVE('',#86186,(#86190,#86196),.PCURVE_S1.);
+#86186 = LINE('',#86187,#86188);
+#86187 = CARTESIAN_POINT('',(-3.15,4.375,1.19));
+#86188 = VECTOR('',#86189,1.);
+#86189 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86190 = PCURVE('',#79934,#86191);
+#86191 = DEFINITIONAL_REPRESENTATION('',(#86192),#86195);
+#86192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86193,#86194),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#86193 = CARTESIAN_POINT('',(9.275,-8.98764365116E-16));
+#86194 = CARTESIAN_POINT('',(9.297435897436,1.));
+#86195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86196 = PCURVE('',#85351,#86197);
+#86197 = DEFINITIONAL_REPRESENTATION('',(#86198),#86202);
+#86198 = LINE('',#86199,#86200);
+#86199 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#86200 = VECTOR('',#86201,1.);
+#86201 = DIRECTION('',(1.,0.));
+#86202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86203 = ORIENTED_EDGE('',*,*,#79920,.T.);
+#86204 = ORIENTED_EDGE('',*,*,#86205,.T.);
+#86205 = EDGE_CURVE('',#79901,#84615,#86206,.T.);
+#86206 = SURFACE_CURVE('',#86207,(#86210,#86217),.PCURVE_S1.);
+#86207 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86208,#86209),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#86208 = CARTESIAN_POINT('',(-2.65,4.9,1.19));
+#86209 = CARTESIAN_POINT('',(-2.6,4.875,1.19));
+#86210 = PCURVE('',#79934,#86211);
+#86211 = DEFINITIONAL_REPRESENTATION('',(#86212),#86216);
+#86212 = LINE('',#86213,#86214);
+#86213 = CARTESIAN_POINT('',(9.8,-4.560510091313E-17));
+#86214 = VECTOR('',#86215,1.);
+#86215 = DIRECTION('',(0.,1.));
+#86216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86217 = PCURVE('',#82147,#86218);
+#86218 = DEFINITIONAL_REPRESENTATION('',(#86219),#86223);
+#86219 = LINE('',#86220,#86221);
+#86220 = CARTESIAN_POINT('',(-6.09866585619E-16,1.68647906879E-15));
+#86221 = VECTOR('',#86222,1.);
+#86222 = DIRECTION('',(3.14106638994E-16,1.));
+#86223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86224 = ORIENTED_EDGE('',*,*,#85363,.F.);
+#86225 = ADVANCED_FACE('',(#86226),#80015,.F.);
+#86226 = FACE_BOUND('',#86227,.F.);
+#86227 = EDGE_LOOP('',(#86228,#86229,#86257,#86278));
+#86228 = ORIENTED_EDGE('',*,*,#80001,.T.);
+#86229 = ORIENTED_EDGE('',*,*,#86230,.T.);
+#86230 = EDGE_CURVE('',#79974,#86231,#86233,.T.);
+#86231 = VERTEX_POINT('',#86232);
+#86232 = CARTESIAN_POINT('',(-3.25,-4.075,0.91));
+#86233 = SURFACE_CURVE('',#86234,(#86239,#86246),.PCURVE_S1.);
+#86234 = CIRCLE('',#86235,0.1);
+#86235 = AXIS2_PLACEMENT_3D('',#86236,#86237,#86238);
+#86236 = CARTESIAN_POINT('',(-3.15,-4.075,0.91));
+#86237 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#86238 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#86239 = PCURVE('',#80015,#86240);
+#86240 = DEFINITIONAL_REPRESENTATION('',(#86241),#86245);
+#86241 = LINE('',#86242,#86243);
+#86242 = CARTESIAN_POINT('',(0.,-0.3));
+#86243 = VECTOR('',#86244,1.);
+#86244 = DIRECTION('',(1.,0.));
+#86245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86246 = PCURVE('',#79989,#86247);
+#86247 = DEFINITIONAL_REPRESENTATION('',(#86248),#86256);
+#86248 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#86249,#86250,#86251,#86252
+ ,#86253,#86254,#86255),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#86249 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#86250 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#86251 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#86252 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#86253 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#86254 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#86255 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#86256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86257 = ORIENTED_EDGE('',*,*,#86258,.F.);
+#86258 = EDGE_CURVE('',#85617,#86231,#86259,.T.);
+#86259 = SURFACE_CURVE('',#86260,(#86264,#86271),.PCURVE_S1.);
+#86260 = LINE('',#86261,#86262);
+#86261 = CARTESIAN_POINT('',(-3.25,-4.375,0.91));
+#86262 = VECTOR('',#86263,1.);
+#86263 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#86264 = PCURVE('',#80015,#86265);
+#86265 = DEFINITIONAL_REPRESENTATION('',(#86266),#86270);
+#86266 = LINE('',#86267,#86268);
+#86267 = CARTESIAN_POINT('',(1.570796326795,0.));
+#86268 = VECTOR('',#86269,1.);
+#86269 = DIRECTION('',(0.,-1.));
+#86270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86271 = PCURVE('',#85660,#86272);
+#86272 = DEFINITIONAL_REPRESENTATION('',(#86273),#86277);
+#86273 = LINE('',#86274,#86275);
+#86274 = CARTESIAN_POINT('',(0.,0.));
+#86275 = VECTOR('',#86276,1.);
+#86276 = DIRECTION('',(0.,-1.));
+#86277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86278 = ORIENTED_EDGE('',*,*,#85616,.F.);
+#86279 = ADVANCED_FACE('',(#86280),#79989,.T.);
+#86280 = FACE_BOUND('',#86281,.T.);
+#86281 = EDGE_LOOP('',(#86282,#86283,#86284,#86285,#86308,#86332,#86355,
+ #86378,#86401,#86429,#86452,#86476));
+#86282 = ORIENTED_EDGE('',*,*,#80111,.F.);
+#86283 = ORIENTED_EDGE('',*,*,#79973,.T.);
+#86284 = ORIENTED_EDGE('',*,*,#86230,.T.);
+#86285 = ORIENTED_EDGE('',*,*,#86286,.T.);
+#86286 = EDGE_CURVE('',#86231,#86287,#86289,.T.);
+#86287 = VERTEX_POINT('',#86288);
+#86288 = CARTESIAN_POINT('',(-3.25,-4.075,0.28));
+#86289 = SURFACE_CURVE('',#86290,(#86294,#86301),.PCURVE_S1.);
+#86290 = LINE('',#86291,#86292);
+#86291 = CARTESIAN_POINT('',(-3.25,-4.075,0.91));
+#86292 = VECTOR('',#86293,1.);
+#86293 = DIRECTION('',(-0.,0.,-1.));
+#86294 = PCURVE('',#79989,#86295);
+#86295 = DEFINITIONAL_REPRESENTATION('',(#86296),#86300);
+#86296 = LINE('',#86297,#86298);
+#86297 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#86298 = VECTOR('',#86299,1.);
+#86299 = DIRECTION('',(-1.,0.));
+#86300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86301 = PCURVE('',#85660,#86302);
+#86302 = DEFINITIONAL_REPRESENTATION('',(#86303),#86307);
+#86303 = LINE('',#86304,#86305);
+#86304 = CARTESIAN_POINT('',(0.,-0.3));
+#86305 = VECTOR('',#86306,1.);
+#86306 = DIRECTION('',(1.,0.));
+#86307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86308 = ORIENTED_EDGE('',*,*,#86309,.T.);
+#86309 = EDGE_CURVE('',#86287,#86310,#86312,.T.);
+#86310 = VERTEX_POINT('',#86311);
+#86311 = CARTESIAN_POINT('',(-3.53,-4.075,0.));
+#86312 = SURFACE_CURVE('',#86313,(#86318,#86325),.PCURVE_S1.);
+#86313 = CIRCLE('',#86314,0.28);
+#86314 = AXIS2_PLACEMENT_3D('',#86315,#86316,#86317);
+#86315 = CARTESIAN_POINT('',(-3.53,-4.075,0.28));
+#86316 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#86317 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#86318 = PCURVE('',#79989,#86319);
+#86319 = DEFINITIONAL_REPRESENTATION('',(#86320),#86324);
+#86320 = CIRCLE('',#86321,0.28);
+#86321 = AXIS2_PLACEMENT_2D('',#86322,#86323);
+#86322 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#86323 = DIRECTION('',(1.982541115402E-16,1.));
+#86324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86325 = PCURVE('',#85689,#86326);
+#86326 = DEFINITIONAL_REPRESENTATION('',(#86327),#86331);
+#86327 = LINE('',#86328,#86329);
+#86328 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#86329 = VECTOR('',#86330,1.);
+#86330 = DIRECTION('',(-1.,0.));
+#86331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86332 = ORIENTED_EDGE('',*,*,#86333,.T.);
+#86333 = EDGE_CURVE('',#86310,#86334,#86336,.T.);
+#86334 = VERTEX_POINT('',#86335);
+#86335 = CARTESIAN_POINT('',(-3.9,-4.075,0.));
+#86336 = SURFACE_CURVE('',#86337,(#86341,#86348),.PCURVE_S1.);
+#86337 = LINE('',#86338,#86339);
+#86338 = CARTESIAN_POINT('',(-3.53,-4.075,0.));
+#86339 = VECTOR('',#86340,1.);
+#86340 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86341 = PCURVE('',#79989,#86342);
+#86342 = DEFINITIONAL_REPRESENTATION('',(#86343),#86347);
+#86343 = LINE('',#86344,#86345);
+#86344 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#86345 = VECTOR('',#86346,1.);
+#86346 = DIRECTION('',(0.,-1.));
+#86347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86348 = PCURVE('',#85717,#86349);
+#86349 = DEFINITIONAL_REPRESENTATION('',(#86350),#86354);
+#86350 = LINE('',#86351,#86352);
+#86351 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#86352 = VECTOR('',#86353,1.);
+#86353 = DIRECTION('',(1.,0.));
+#86354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86355 = ORIENTED_EDGE('',*,*,#86356,.T.);
+#86356 = EDGE_CURVE('',#86334,#86357,#86359,.T.);
+#86357 = VERTEX_POINT('',#86358);
+#86358 = CARTESIAN_POINT('',(-3.9,-4.075,0.18));
+#86359 = SURFACE_CURVE('',#86360,(#86364,#86371),.PCURVE_S1.);
+#86360 = LINE('',#86361,#86362);
+#86361 = CARTESIAN_POINT('',(-3.9,-4.075,0.));
+#86362 = VECTOR('',#86363,1.);
+#86363 = DIRECTION('',(0.,0.,1.));
+#86364 = PCURVE('',#79989,#86365);
+#86365 = DEFINITIONAL_REPRESENTATION('',(#86366),#86370);
+#86366 = LINE('',#86367,#86368);
+#86367 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#86368 = VECTOR('',#86369,1.);
+#86369 = DIRECTION('',(1.,0.));
+#86370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86371 = PCURVE('',#85745,#86372);
+#86372 = DEFINITIONAL_REPRESENTATION('',(#86373),#86377);
+#86373 = LINE('',#86374,#86375);
+#86374 = CARTESIAN_POINT('',(0.,-0.3));
+#86375 = VECTOR('',#86376,1.);
+#86376 = DIRECTION('',(1.,0.));
+#86377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86378 = ORIENTED_EDGE('',*,*,#86379,.T.);
+#86379 = EDGE_CURVE('',#86357,#86380,#86382,.T.);
+#86380 = VERTEX_POINT('',#86381);
+#86381 = CARTESIAN_POINT('',(-3.53,-4.075,0.18));
+#86382 = SURFACE_CURVE('',#86383,(#86387,#86394),.PCURVE_S1.);
+#86383 = LINE('',#86384,#86385);
+#86384 = CARTESIAN_POINT('',(-3.9,-4.075,0.18));
+#86385 = VECTOR('',#86386,1.);
+#86386 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86387 = PCURVE('',#79989,#86388);
+#86388 = DEFINITIONAL_REPRESENTATION('',(#86389),#86393);
+#86389 = LINE('',#86390,#86391);
+#86390 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#86391 = VECTOR('',#86392,1.);
+#86392 = DIRECTION('',(0.,1.));
+#86393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86394 = PCURVE('',#85773,#86395);
+#86395 = DEFINITIONAL_REPRESENTATION('',(#86396),#86400);
+#86396 = LINE('',#86397,#86398);
+#86397 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#86398 = VECTOR('',#86399,1.);
+#86399 = DIRECTION('',(1.,0.));
+#86400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86401 = ORIENTED_EDGE('',*,*,#86402,.T.);
+#86402 = EDGE_CURVE('',#86380,#86403,#86405,.T.);
+#86403 = VERTEX_POINT('',#86404);
+#86404 = CARTESIAN_POINT('',(-3.43,-4.075,0.28));
+#86405 = SURFACE_CURVE('',#86406,(#86411,#86422),.PCURVE_S1.);
+#86406 = CIRCLE('',#86407,0.1);
+#86407 = AXIS2_PLACEMENT_3D('',#86408,#86409,#86410);
+#86408 = CARTESIAN_POINT('',(-3.53,-4.075,0.28));
+#86409 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#86410 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#86411 = PCURVE('',#79989,#86412);
+#86412 = DEFINITIONAL_REPRESENTATION('',(#86413),#86421);
+#86413 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#86414,#86415,#86416,#86417
+ ,#86418,#86419,#86420),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#86414 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#86415 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#86416 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#86417 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#86418 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#86419 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#86420 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#86421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86422 = PCURVE('',#85806,#86423);
+#86423 = DEFINITIONAL_REPRESENTATION('',(#86424),#86428);
+#86424 = LINE('',#86425,#86426);
+#86425 = CARTESIAN_POINT('',(0.,-0.3));
+#86426 = VECTOR('',#86427,1.);
+#86427 = DIRECTION('',(1.,0.));
+#86428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86429 = ORIENTED_EDGE('',*,*,#86430,.T.);
+#86430 = EDGE_CURVE('',#86403,#86431,#86433,.T.);
+#86431 = VERTEX_POINT('',#86432);
+#86432 = CARTESIAN_POINT('',(-3.43,-4.075,0.91));
+#86433 = SURFACE_CURVE('',#86434,(#86438,#86445),.PCURVE_S1.);
+#86434 = LINE('',#86435,#86436);
+#86435 = CARTESIAN_POINT('',(-3.43,-4.075,0.28));
+#86436 = VECTOR('',#86437,1.);
+#86437 = DIRECTION('',(0.,0.,1.));
+#86438 = PCURVE('',#79989,#86439);
+#86439 = DEFINITIONAL_REPRESENTATION('',(#86440),#86444);
+#86440 = LINE('',#86441,#86442);
+#86441 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#86442 = VECTOR('',#86443,1.);
+#86443 = DIRECTION('',(1.,0.));
+#86444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86445 = PCURVE('',#85834,#86446);
+#86446 = DEFINITIONAL_REPRESENTATION('',(#86447),#86451);
+#86447 = LINE('',#86448,#86449);
+#86448 = CARTESIAN_POINT('',(0.,-0.3));
+#86449 = VECTOR('',#86450,1.);
+#86450 = DIRECTION('',(1.,0.));
+#86451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86452 = ORIENTED_EDGE('',*,*,#86453,.T.);
+#86453 = EDGE_CURVE('',#86431,#86454,#86456,.T.);
+#86454 = VERTEX_POINT('',#86455);
+#86455 = CARTESIAN_POINT('',(-3.15,-4.075,1.19));
+#86456 = SURFACE_CURVE('',#86457,(#86462,#86469),.PCURVE_S1.);
+#86457 = CIRCLE('',#86458,0.28);
+#86458 = AXIS2_PLACEMENT_3D('',#86459,#86460,#86461);
+#86459 = CARTESIAN_POINT('',(-3.15,-4.075,0.91));
+#86460 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#86461 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86462 = PCURVE('',#79989,#86463);
+#86463 = DEFINITIONAL_REPRESENTATION('',(#86464),#86468);
+#86464 = CIRCLE('',#86465,0.28);
+#86465 = AXIS2_PLACEMENT_2D('',#86466,#86467);
+#86466 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#86467 = DIRECTION('',(0.,-1.));
+#86468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86469 = PCURVE('',#85863,#86470);
+#86470 = DEFINITIONAL_REPRESENTATION('',(#86471),#86475);
+#86471 = LINE('',#86472,#86473);
+#86472 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#86473 = VECTOR('',#86474,1.);
+#86474 = DIRECTION('',(-1.,0.));
+#86475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86476 = ORIENTED_EDGE('',*,*,#86477,.T.);
+#86477 = EDGE_CURVE('',#86454,#80112,#86478,.T.);
+#86478 = SURFACE_CURVE('',#86479,(#86483,#86490),.PCURVE_S1.);
+#86479 = LINE('',#86480,#86481);
+#86480 = CARTESIAN_POINT('',(-3.15,-4.075,1.19));
+#86481 = VECTOR('',#86482,1.);
+#86482 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86483 = PCURVE('',#79989,#86484);
+#86484 = DEFINITIONAL_REPRESENTATION('',(#86485),#86489);
+#86485 = LINE('',#86486,#86487);
+#86486 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#86487 = VECTOR('',#86488,1.);
+#86488 = DIRECTION('',(0.,1.));
+#86489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86490 = PCURVE('',#84701,#86491);
+#86491 = DEFINITIONAL_REPRESENTATION('',(#86492),#86496);
+#86492 = LINE('',#86493,#86494);
+#86493 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#86494 = VECTOR('',#86495,1.);
+#86495 = DIRECTION('',(1.,0.));
+#86496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86497 = ADVANCED_FACE('',(#86498),#80046,.F.);
+#86498 = FACE_BOUND('',#86499,.F.);
+#86499 = EDGE_LOOP('',(#86500,#86501,#86502,#86530,#86553,#86577,#86600,
+ #86623,#86646,#86674,#86697,#86721));
+#86500 = ORIENTED_EDGE('',*,*,#80221,.F.);
+#86501 = ORIENTED_EDGE('',*,*,#80030,.T.);
+#86502 = ORIENTED_EDGE('',*,*,#86503,.T.);
+#86503 = EDGE_CURVE('',#80031,#86504,#86506,.T.);
+#86504 = VERTEX_POINT('',#86505);
+#86505 = CARTESIAN_POINT('',(-3.25,4.075,0.91));
+#86506 = SURFACE_CURVE('',#86507,(#86512,#86523),.PCURVE_S1.);
+#86507 = CIRCLE('',#86508,0.1);
+#86508 = AXIS2_PLACEMENT_3D('',#86509,#86510,#86511);
+#86509 = CARTESIAN_POINT('',(-3.15,4.075,0.91));
+#86510 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#86511 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#86512 = PCURVE('',#80046,#86513);
+#86513 = DEFINITIONAL_REPRESENTATION('',(#86514),#86522);
+#86514 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#86515,#86516,#86517,#86518
+ ,#86519,#86520,#86521),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#86515 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#86516 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#86517 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#86518 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#86519 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#86520 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#86521 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#86522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86523 = PCURVE('',#80096,#86524);
+#86524 = DEFINITIONAL_REPRESENTATION('',(#86525),#86529);
+#86525 = LINE('',#86526,#86527);
+#86526 = CARTESIAN_POINT('',(0.,0.));
+#86527 = VECTOR('',#86528,1.);
+#86528 = DIRECTION('',(1.,0.));
+#86529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86530 = ORIENTED_EDGE('',*,*,#86531,.T.);
+#86531 = EDGE_CURVE('',#86504,#86532,#86534,.T.);
+#86532 = VERTEX_POINT('',#86533);
+#86533 = CARTESIAN_POINT('',(-3.25,4.075,0.28));
+#86534 = SURFACE_CURVE('',#86535,(#86539,#86546),.PCURVE_S1.);
+#86535 = LINE('',#86536,#86537);
+#86536 = CARTESIAN_POINT('',(-3.25,4.075,0.91));
+#86537 = VECTOR('',#86538,1.);
+#86538 = DIRECTION('',(-0.,0.,-1.));
+#86539 = PCURVE('',#80046,#86540);
+#86540 = DEFINITIONAL_REPRESENTATION('',(#86541),#86545);
+#86541 = LINE('',#86542,#86543);
+#86542 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#86543 = VECTOR('',#86544,1.);
+#86544 = DIRECTION('',(-1.,0.));
+#86545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86546 = PCURVE('',#85945,#86547);
+#86547 = DEFINITIONAL_REPRESENTATION('',(#86548),#86552);
+#86548 = LINE('',#86549,#86550);
+#86549 = CARTESIAN_POINT('',(0.,0.));
+#86550 = VECTOR('',#86551,1.);
+#86551 = DIRECTION('',(1.,0.));
+#86552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86553 = ORIENTED_EDGE('',*,*,#86554,.T.);
+#86554 = EDGE_CURVE('',#86532,#86555,#86557,.T.);
+#86555 = VERTEX_POINT('',#86556);
+#86556 = CARTESIAN_POINT('',(-3.53,4.075,0.));
+#86557 = SURFACE_CURVE('',#86558,(#86563,#86570),.PCURVE_S1.);
+#86558 = CIRCLE('',#86559,0.28);
+#86559 = AXIS2_PLACEMENT_3D('',#86560,#86561,#86562);
+#86560 = CARTESIAN_POINT('',(-3.53,4.075,0.28));
+#86561 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#86562 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#86563 = PCURVE('',#80046,#86564);
+#86564 = DEFINITIONAL_REPRESENTATION('',(#86565),#86569);
+#86565 = CIRCLE('',#86566,0.28);
+#86566 = AXIS2_PLACEMENT_2D('',#86567,#86568);
+#86567 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#86568 = DIRECTION('',(1.982541115402E-16,1.));
+#86569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86570 = PCURVE('',#85974,#86571);
+#86571 = DEFINITIONAL_REPRESENTATION('',(#86572),#86576);
+#86572 = LINE('',#86573,#86574);
+#86573 = CARTESIAN_POINT('',(6.28318530718,0.));
+#86574 = VECTOR('',#86575,1.);
+#86575 = DIRECTION('',(-1.,0.));
+#86576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86577 = ORIENTED_EDGE('',*,*,#86578,.T.);
+#86578 = EDGE_CURVE('',#86555,#86579,#86581,.T.);
+#86579 = VERTEX_POINT('',#86580);
+#86580 = CARTESIAN_POINT('',(-3.9,4.075,0.));
+#86581 = SURFACE_CURVE('',#86582,(#86586,#86593),.PCURVE_S1.);
+#86582 = LINE('',#86583,#86584);
+#86583 = CARTESIAN_POINT('',(-3.53,4.075,0.));
+#86584 = VECTOR('',#86585,1.);
+#86585 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86586 = PCURVE('',#80046,#86587);
+#86587 = DEFINITIONAL_REPRESENTATION('',(#86588),#86592);
+#86588 = LINE('',#86589,#86590);
+#86589 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#86590 = VECTOR('',#86591,1.);
+#86591 = DIRECTION('',(0.,-1.));
+#86592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86593 = PCURVE('',#86002,#86594);
+#86594 = DEFINITIONAL_REPRESENTATION('',(#86595),#86599);
+#86595 = LINE('',#86596,#86597);
+#86596 = CARTESIAN_POINT('',(0.,0.));
+#86597 = VECTOR('',#86598,1.);
+#86598 = DIRECTION('',(1.,0.));
+#86599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86600 = ORIENTED_EDGE('',*,*,#86601,.T.);
+#86601 = EDGE_CURVE('',#86579,#86602,#86604,.T.);
+#86602 = VERTEX_POINT('',#86603);
+#86603 = CARTESIAN_POINT('',(-3.9,4.075,0.18));
+#86604 = SURFACE_CURVE('',#86605,(#86609,#86616),.PCURVE_S1.);
+#86605 = LINE('',#86606,#86607);
+#86606 = CARTESIAN_POINT('',(-3.9,4.075,0.));
+#86607 = VECTOR('',#86608,1.);
+#86608 = DIRECTION('',(0.,0.,1.));
+#86609 = PCURVE('',#80046,#86610);
+#86610 = DEFINITIONAL_REPRESENTATION('',(#86611),#86615);
+#86611 = LINE('',#86612,#86613);
+#86612 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#86613 = VECTOR('',#86614,1.);
+#86614 = DIRECTION('',(1.,0.));
+#86615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86616 = PCURVE('',#86030,#86617);
+#86617 = DEFINITIONAL_REPRESENTATION('',(#86618),#86622);
+#86618 = LINE('',#86619,#86620);
+#86619 = CARTESIAN_POINT('',(0.,0.));
+#86620 = VECTOR('',#86621,1.);
+#86621 = DIRECTION('',(1.,0.));
+#86622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86623 = ORIENTED_EDGE('',*,*,#86624,.T.);
+#86624 = EDGE_CURVE('',#86602,#86625,#86627,.T.);
+#86625 = VERTEX_POINT('',#86626);
+#86626 = CARTESIAN_POINT('',(-3.53,4.075,0.18));
+#86627 = SURFACE_CURVE('',#86628,(#86632,#86639),.PCURVE_S1.);
+#86628 = LINE('',#86629,#86630);
+#86629 = CARTESIAN_POINT('',(-3.9,4.075,0.18));
+#86630 = VECTOR('',#86631,1.);
+#86631 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86632 = PCURVE('',#80046,#86633);
+#86633 = DEFINITIONAL_REPRESENTATION('',(#86634),#86638);
+#86634 = LINE('',#86635,#86636);
+#86635 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#86636 = VECTOR('',#86637,1.);
+#86637 = DIRECTION('',(0.,1.));
+#86638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86639 = PCURVE('',#86058,#86640);
+#86640 = DEFINITIONAL_REPRESENTATION('',(#86641),#86645);
+#86641 = LINE('',#86642,#86643);
+#86642 = CARTESIAN_POINT('',(0.,0.));
+#86643 = VECTOR('',#86644,1.);
+#86644 = DIRECTION('',(1.,0.));
+#86645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86646 = ORIENTED_EDGE('',*,*,#86647,.T.);
+#86647 = EDGE_CURVE('',#86625,#86648,#86650,.T.);
+#86648 = VERTEX_POINT('',#86649);
+#86649 = CARTESIAN_POINT('',(-3.43,4.075,0.28));
+#86650 = SURFACE_CURVE('',#86651,(#86656,#86667),.PCURVE_S1.);
+#86651 = CIRCLE('',#86652,0.1);
+#86652 = AXIS2_PLACEMENT_3D('',#86653,#86654,#86655);
+#86653 = CARTESIAN_POINT('',(-3.53,4.075,0.28));
+#86654 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#86655 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#86656 = PCURVE('',#80046,#86657);
+#86657 = DEFINITIONAL_REPRESENTATION('',(#86658),#86666);
+#86658 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#86659,#86660,#86661,#86662
+ ,#86663,#86664,#86665),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#86659 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#86660 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#86661 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#86662 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#86663 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#86664 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#86665 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#86666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86667 = PCURVE('',#86091,#86668);
+#86668 = DEFINITIONAL_REPRESENTATION('',(#86669),#86673);
+#86669 = LINE('',#86670,#86671);
+#86670 = CARTESIAN_POINT('',(0.,0.));
+#86671 = VECTOR('',#86672,1.);
+#86672 = DIRECTION('',(1.,0.));
+#86673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86674 = ORIENTED_EDGE('',*,*,#86675,.T.);
+#86675 = EDGE_CURVE('',#86648,#86676,#86678,.T.);
+#86676 = VERTEX_POINT('',#86677);
+#86677 = CARTESIAN_POINT('',(-3.43,4.075,0.91));
+#86678 = SURFACE_CURVE('',#86679,(#86683,#86690),.PCURVE_S1.);
+#86679 = LINE('',#86680,#86681);
+#86680 = CARTESIAN_POINT('',(-3.43,4.075,0.28));
+#86681 = VECTOR('',#86682,1.);
+#86682 = DIRECTION('',(0.,0.,1.));
+#86683 = PCURVE('',#80046,#86684);
+#86684 = DEFINITIONAL_REPRESENTATION('',(#86685),#86689);
+#86685 = LINE('',#86686,#86687);
+#86686 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#86687 = VECTOR('',#86688,1.);
+#86688 = DIRECTION('',(1.,0.));
+#86689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86690 = PCURVE('',#86119,#86691);
+#86691 = DEFINITIONAL_REPRESENTATION('',(#86692),#86696);
+#86692 = LINE('',#86693,#86694);
+#86693 = CARTESIAN_POINT('',(0.,0.));
+#86694 = VECTOR('',#86695,1.);
+#86695 = DIRECTION('',(1.,0.));
+#86696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86697 = ORIENTED_EDGE('',*,*,#86698,.T.);
+#86698 = EDGE_CURVE('',#86676,#86699,#86701,.T.);
+#86699 = VERTEX_POINT('',#86700);
+#86700 = CARTESIAN_POINT('',(-3.15,4.075,1.19));
+#86701 = SURFACE_CURVE('',#86702,(#86707,#86714),.PCURVE_S1.);
+#86702 = CIRCLE('',#86703,0.28);
+#86703 = AXIS2_PLACEMENT_3D('',#86704,#86705,#86706);
+#86704 = CARTESIAN_POINT('',(-3.15,4.075,0.91));
+#86705 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#86706 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86707 = PCURVE('',#80046,#86708);
+#86708 = DEFINITIONAL_REPRESENTATION('',(#86709),#86713);
+#86709 = CIRCLE('',#86710,0.28);
+#86710 = AXIS2_PLACEMENT_2D('',#86711,#86712);
+#86711 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#86712 = DIRECTION('',(0.,-1.));
+#86713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86714 = PCURVE('',#86148,#86715);
+#86715 = DEFINITIONAL_REPRESENTATION('',(#86716),#86720);
+#86716 = LINE('',#86717,#86718);
+#86717 = CARTESIAN_POINT('',(6.28318530718,0.));
+#86718 = VECTOR('',#86719,1.);
+#86719 = DIRECTION('',(-1.,0.));
+#86720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86721 = ORIENTED_EDGE('',*,*,#86722,.T.);
+#86722 = EDGE_CURVE('',#86699,#80222,#86723,.T.);
+#86723 = SURFACE_CURVE('',#86724,(#86728,#86735),.PCURVE_S1.);
+#86724 = LINE('',#86725,#86726);
+#86725 = CARTESIAN_POINT('',(-3.15,4.075,1.19));
+#86726 = VECTOR('',#86727,1.);
+#86727 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86728 = PCURVE('',#80046,#86729);
+#86729 = DEFINITIONAL_REPRESENTATION('',(#86730),#86734);
+#86730 = LINE('',#86731,#86732);
+#86731 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#86732 = VECTOR('',#86733,1.);
+#86733 = DIRECTION('',(0.,1.));
+#86734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86735 = PCURVE('',#85351,#86736);
+#86736 = DEFINITIONAL_REPRESENTATION('',(#86737),#86741);
+#86737 = LINE('',#86738,#86739);
+#86738 = CARTESIAN_POINT('',(0.,0.));
+#86739 = VECTOR('',#86740,1.);
+#86740 = DIRECTION('',(1.,0.));
+#86741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86742 = ADVANCED_FACE('',(#86743),#80096,.F.);
+#86743 = FACE_BOUND('',#86744,.F.);
+#86744 = EDGE_LOOP('',(#86745,#86746,#86747,#86768));
+#86745 = ORIENTED_EDGE('',*,*,#80082,.T.);
+#86746 = ORIENTED_EDGE('',*,*,#85901,.T.);
+#86747 = ORIENTED_EDGE('',*,*,#86748,.F.);
+#86748 = EDGE_CURVE('',#86504,#85902,#86749,.T.);
+#86749 = SURFACE_CURVE('',#86750,(#86754,#86761),.PCURVE_S1.);
+#86750 = LINE('',#86751,#86752);
+#86751 = CARTESIAN_POINT('',(-3.25,4.075,0.91));
+#86752 = VECTOR('',#86753,1.);
+#86753 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#86754 = PCURVE('',#80096,#86755);
+#86755 = DEFINITIONAL_REPRESENTATION('',(#86756),#86760);
+#86756 = LINE('',#86757,#86758);
+#86757 = CARTESIAN_POINT('',(1.570796326795,0.));
+#86758 = VECTOR('',#86759,1.);
+#86759 = DIRECTION('',(0.,-1.));
+#86760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86761 = PCURVE('',#85945,#86762);
+#86762 = DEFINITIONAL_REPRESENTATION('',(#86763),#86767);
+#86763 = LINE('',#86764,#86765);
+#86764 = CARTESIAN_POINT('',(0.,0.));
+#86765 = VECTOR('',#86766,1.);
+#86766 = DIRECTION('',(0.,-1.));
+#86767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86768 = ORIENTED_EDGE('',*,*,#86503,.F.);
+#86769 = ADVANCED_FACE('',(#86770),#80177,.F.);
+#86770 = FACE_BOUND('',#86771,.F.);
+#86771 = EDGE_LOOP('',(#86772,#86792,#86793,#86813));
+#86772 = ORIENTED_EDGE('',*,*,#86773,.F.);
+#86773 = EDGE_CURVE('',#80112,#84686,#86774,.T.);
+#86774 = SURFACE_CURVE('',#86775,(#86779,#86785),.PCURVE_S1.);
+#86775 = LINE('',#86776,#86777);
+#86776 = CARTESIAN_POINT('',(-3.15,-4.075,1.19));
+#86777 = VECTOR('',#86778,1.);
+#86778 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86779 = PCURVE('',#80177,#86780);
+#86780 = DEFINITIONAL_REPRESENTATION('',(#86781),#86784);
+#86781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86782,#86783),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#86782 = CARTESIAN_POINT('',(0.825,1.953169026939E-16));
+#86783 = CARTESIAN_POINT('',(0.804102564103,1.));
+#86784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86785 = PCURVE('',#84701,#86786);
+#86786 = DEFINITIONAL_REPRESENTATION('',(#86787),#86791);
+#86787 = LINE('',#86788,#86789);
+#86788 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#86789 = VECTOR('',#86790,1.);
+#86790 = DIRECTION('',(1.,0.));
+#86791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86792 = ORIENTED_EDGE('',*,*,#80163,.T.);
+#86793 = ORIENTED_EDGE('',*,*,#86794,.T.);
+#86794 = EDGE_CURVE('',#80136,#84714,#86795,.T.);
+#86795 = SURFACE_CURVE('',#86796,(#86800,#86806),.PCURVE_S1.);
+#86796 = LINE('',#86797,#86798);
+#86797 = CARTESIAN_POINT('',(-3.15,-3.725,1.19));
+#86798 = VECTOR('',#86799,1.);
+#86799 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86800 = PCURVE('',#80177,#86801);
+#86801 = DEFINITIONAL_REPRESENTATION('',(#86802),#86805);
+#86802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86803,#86804),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#86803 = CARTESIAN_POINT('',(1.175,-3.408007561947E-15));
+#86804 = CARTESIAN_POINT('',(1.155897435897,1.));
+#86805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86806 = PCURVE('',#84751,#86807);
+#86807 = DEFINITIONAL_REPRESENTATION('',(#86808),#86812);
+#86808 = LINE('',#86809,#86810);
+#86809 = CARTESIAN_POINT('',(0.,0.));
+#86810 = VECTOR('',#86811,1.);
+#86811 = DIRECTION('',(1.,0.));
+#86812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86813 = ORIENTED_EDGE('',*,*,#84713,.F.);
+#86814 = ADVANCED_FACE('',(#86815),#80151,.F.);
+#86815 = FACE_BOUND('',#86816,.F.);
+#86816 = EDGE_LOOP('',(#86817,#86818,#86819,#86847,#86875,#86904,#86932,
+ #86960,#86988,#87021,#87049,#87078));
+#86817 = ORIENTED_EDGE('',*,*,#80135,.F.);
+#86818 = ORIENTED_EDGE('',*,*,#80273,.T.);
+#86819 = ORIENTED_EDGE('',*,*,#86820,.T.);
+#86820 = EDGE_CURVE('',#80274,#86821,#86823,.T.);
+#86821 = VERTEX_POINT('',#86822);
+#86822 = CARTESIAN_POINT('',(-3.25,-3.725,0.91));
+#86823 = SURFACE_CURVE('',#86824,(#86829,#86840),.PCURVE_S1.);
+#86824 = CIRCLE('',#86825,0.1);
+#86825 = AXIS2_PLACEMENT_3D('',#86826,#86827,#86828);
+#86826 = CARTESIAN_POINT('',(-3.15,-3.725,0.91));
+#86827 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#86828 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#86829 = PCURVE('',#80151,#86830);
+#86830 = DEFINITIONAL_REPRESENTATION('',(#86831),#86839);
+#86831 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#86832,#86833,#86834,#86835
+ ,#86836,#86837,#86838),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#86832 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#86833 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#86834 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#86835 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#86836 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#86837 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#86838 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#86839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86840 = PCURVE('',#80339,#86841);
+#86841 = DEFINITIONAL_REPRESENTATION('',(#86842),#86846);
+#86842 = LINE('',#86843,#86844);
+#86843 = CARTESIAN_POINT('',(0.,0.));
+#86844 = VECTOR('',#86845,1.);
+#86845 = DIRECTION('',(1.,0.));
+#86846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86847 = ORIENTED_EDGE('',*,*,#86848,.T.);
+#86848 = EDGE_CURVE('',#86821,#86849,#86851,.T.);
+#86849 = VERTEX_POINT('',#86850);
+#86850 = CARTESIAN_POINT('',(-3.25,-3.725,0.28));
+#86851 = SURFACE_CURVE('',#86852,(#86856,#86863),.PCURVE_S1.);
+#86852 = LINE('',#86853,#86854);
+#86853 = CARTESIAN_POINT('',(-3.25,-3.725,0.91));
+#86854 = VECTOR('',#86855,1.);
+#86855 = DIRECTION('',(-0.,0.,-1.));
+#86856 = PCURVE('',#80151,#86857);
+#86857 = DEFINITIONAL_REPRESENTATION('',(#86858),#86862);
+#86858 = LINE('',#86859,#86860);
+#86859 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#86860 = VECTOR('',#86861,1.);
+#86861 = DIRECTION('',(-1.,0.));
+#86862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86863 = PCURVE('',#86864,#86869);
+#86864 = PLANE('',#86865);
+#86865 = AXIS2_PLACEMENT_3D('',#86866,#86867,#86868);
+#86866 = CARTESIAN_POINT('',(-3.25,-3.725,0.91));
+#86867 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86868 = DIRECTION('',(-0.,0.,-1.));
+#86869 = DEFINITIONAL_REPRESENTATION('',(#86870),#86874);
+#86870 = LINE('',#86871,#86872);
+#86871 = CARTESIAN_POINT('',(0.,0.));
+#86872 = VECTOR('',#86873,1.);
+#86873 = DIRECTION('',(1.,0.));
+#86874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86875 = ORIENTED_EDGE('',*,*,#86876,.T.);
+#86876 = EDGE_CURVE('',#86849,#86877,#86879,.T.);
+#86877 = VERTEX_POINT('',#86878);
+#86878 = CARTESIAN_POINT('',(-3.53,-3.725,0.));
+#86879 = SURFACE_CURVE('',#86880,(#86885,#86892),.PCURVE_S1.);
+#86880 = CIRCLE('',#86881,0.28);
+#86881 = AXIS2_PLACEMENT_3D('',#86882,#86883,#86884);
+#86882 = CARTESIAN_POINT('',(-3.53,-3.725,0.28));
+#86883 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#86884 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#86885 = PCURVE('',#80151,#86886);
+#86886 = DEFINITIONAL_REPRESENTATION('',(#86887),#86891);
+#86887 = CIRCLE('',#86888,0.28);
+#86888 = AXIS2_PLACEMENT_2D('',#86889,#86890);
+#86889 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#86890 = DIRECTION('',(1.982541115402E-16,1.));
+#86891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86892 = PCURVE('',#86893,#86898);
+#86893 = CYLINDRICAL_SURFACE('',#86894,0.28);
+#86894 = AXIS2_PLACEMENT_3D('',#86895,#86896,#86897);
+#86895 = CARTESIAN_POINT('',(-3.53,-3.725,0.28));
+#86896 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#86897 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#86898 = DEFINITIONAL_REPRESENTATION('',(#86899),#86903);
+#86899 = LINE('',#86900,#86901);
+#86900 = CARTESIAN_POINT('',(6.28318530718,0.));
+#86901 = VECTOR('',#86902,1.);
+#86902 = DIRECTION('',(-1.,0.));
+#86903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86904 = ORIENTED_EDGE('',*,*,#86905,.T.);
+#86905 = EDGE_CURVE('',#86877,#86906,#86908,.T.);
+#86906 = VERTEX_POINT('',#86907);
+#86907 = CARTESIAN_POINT('',(-3.9,-3.725,0.));
+#86908 = SURFACE_CURVE('',#86909,(#86913,#86920),.PCURVE_S1.);
+#86909 = LINE('',#86910,#86911);
+#86910 = CARTESIAN_POINT('',(-3.53,-3.725,0.));
+#86911 = VECTOR('',#86912,1.);
+#86912 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86913 = PCURVE('',#80151,#86914);
+#86914 = DEFINITIONAL_REPRESENTATION('',(#86915),#86919);
+#86915 = LINE('',#86916,#86917);
+#86916 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#86917 = VECTOR('',#86918,1.);
+#86918 = DIRECTION('',(0.,-1.));
+#86919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86920 = PCURVE('',#86921,#86926);
+#86921 = PLANE('',#86922);
+#86922 = AXIS2_PLACEMENT_3D('',#86923,#86924,#86925);
+#86923 = CARTESIAN_POINT('',(-3.53,-3.725,0.));
+#86924 = DIRECTION('',(0.,0.,1.));
+#86925 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#86926 = DEFINITIONAL_REPRESENTATION('',(#86927),#86931);
+#86927 = LINE('',#86928,#86929);
+#86928 = CARTESIAN_POINT('',(0.,0.));
+#86929 = VECTOR('',#86930,1.);
+#86930 = DIRECTION('',(1.,0.));
+#86931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86932 = ORIENTED_EDGE('',*,*,#86933,.T.);
+#86933 = EDGE_CURVE('',#86906,#86934,#86936,.T.);
+#86934 = VERTEX_POINT('',#86935);
+#86935 = CARTESIAN_POINT('',(-3.9,-3.725,0.18));
+#86936 = SURFACE_CURVE('',#86937,(#86941,#86948),.PCURVE_S1.);
+#86937 = LINE('',#86938,#86939);
+#86938 = CARTESIAN_POINT('',(-3.9,-3.725,0.));
+#86939 = VECTOR('',#86940,1.);
+#86940 = DIRECTION('',(0.,0.,1.));
+#86941 = PCURVE('',#80151,#86942);
+#86942 = DEFINITIONAL_REPRESENTATION('',(#86943),#86947);
+#86943 = LINE('',#86944,#86945);
+#86944 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#86945 = VECTOR('',#86946,1.);
+#86946 = DIRECTION('',(1.,0.));
+#86947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86948 = PCURVE('',#86949,#86954);
+#86949 = PLANE('',#86950);
+#86950 = AXIS2_PLACEMENT_3D('',#86951,#86952,#86953);
+#86951 = CARTESIAN_POINT('',(-3.9,-3.725,0.));
+#86952 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86953 = DIRECTION('',(0.,-0.,1.));
+#86954 = DEFINITIONAL_REPRESENTATION('',(#86955),#86959);
+#86955 = LINE('',#86956,#86957);
+#86956 = CARTESIAN_POINT('',(0.,0.));
+#86957 = VECTOR('',#86958,1.);
+#86958 = DIRECTION('',(1.,0.));
+#86959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86960 = ORIENTED_EDGE('',*,*,#86961,.T.);
+#86961 = EDGE_CURVE('',#86934,#86962,#86964,.T.);
+#86962 = VERTEX_POINT('',#86963);
+#86963 = CARTESIAN_POINT('',(-3.53,-3.725,0.18));
+#86964 = SURFACE_CURVE('',#86965,(#86969,#86976),.PCURVE_S1.);
+#86965 = LINE('',#86966,#86967);
+#86966 = CARTESIAN_POINT('',(-3.9,-3.725,0.18));
+#86967 = VECTOR('',#86968,1.);
+#86968 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86969 = PCURVE('',#80151,#86970);
+#86970 = DEFINITIONAL_REPRESENTATION('',(#86971),#86975);
+#86971 = LINE('',#86972,#86973);
+#86972 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#86973 = VECTOR('',#86974,1.);
+#86974 = DIRECTION('',(0.,1.));
+#86975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86976 = PCURVE('',#86977,#86982);
+#86977 = PLANE('',#86978);
+#86978 = AXIS2_PLACEMENT_3D('',#86979,#86980,#86981);
+#86979 = CARTESIAN_POINT('',(-3.9,-3.725,0.18));
+#86980 = DIRECTION('',(-0.,0.,-1.));
+#86981 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#86982 = DEFINITIONAL_REPRESENTATION('',(#86983),#86987);
+#86983 = LINE('',#86984,#86985);
+#86984 = CARTESIAN_POINT('',(0.,0.));
+#86985 = VECTOR('',#86986,1.);
+#86986 = DIRECTION('',(1.,0.));
+#86987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86988 = ORIENTED_EDGE('',*,*,#86989,.T.);
+#86989 = EDGE_CURVE('',#86962,#86990,#86992,.T.);
+#86990 = VERTEX_POINT('',#86991);
+#86991 = CARTESIAN_POINT('',(-3.43,-3.725,0.28));
+#86992 = SURFACE_CURVE('',#86993,(#86998,#87009),.PCURVE_S1.);
+#86993 = CIRCLE('',#86994,0.1);
+#86994 = AXIS2_PLACEMENT_3D('',#86995,#86996,#86997);
+#86995 = CARTESIAN_POINT('',(-3.53,-3.725,0.28));
+#86996 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#86997 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#86998 = PCURVE('',#80151,#86999);
+#86999 = DEFINITIONAL_REPRESENTATION('',(#87000),#87008);
+#87000 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#87001,#87002,#87003,#87004
+ ,#87005,#87006,#87007),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#87001 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#87002 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#87003 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#87004 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#87005 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#87006 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#87007 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#87008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87009 = PCURVE('',#87010,#87015);
+#87010 = CYLINDRICAL_SURFACE('',#87011,0.1);
+#87011 = AXIS2_PLACEMENT_3D('',#87012,#87013,#87014);
+#87012 = CARTESIAN_POINT('',(-3.53,-3.725,0.28));
+#87013 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#87014 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#87015 = DEFINITIONAL_REPRESENTATION('',(#87016),#87020);
+#87016 = LINE('',#87017,#87018);
+#87017 = CARTESIAN_POINT('',(0.,0.));
+#87018 = VECTOR('',#87019,1.);
+#87019 = DIRECTION('',(1.,0.));
+#87020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87021 = ORIENTED_EDGE('',*,*,#87022,.T.);
+#87022 = EDGE_CURVE('',#86990,#87023,#87025,.T.);
+#87023 = VERTEX_POINT('',#87024);
+#87024 = CARTESIAN_POINT('',(-3.43,-3.725,0.91));
+#87025 = SURFACE_CURVE('',#87026,(#87030,#87037),.PCURVE_S1.);
+#87026 = LINE('',#87027,#87028);
+#87027 = CARTESIAN_POINT('',(-3.43,-3.725,0.28));
+#87028 = VECTOR('',#87029,1.);
+#87029 = DIRECTION('',(0.,0.,1.));
+#87030 = PCURVE('',#80151,#87031);
+#87031 = DEFINITIONAL_REPRESENTATION('',(#87032),#87036);
+#87032 = LINE('',#87033,#87034);
+#87033 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#87034 = VECTOR('',#87035,1.);
+#87035 = DIRECTION('',(1.,0.));
+#87036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87037 = PCURVE('',#87038,#87043);
+#87038 = PLANE('',#87039);
+#87039 = AXIS2_PLACEMENT_3D('',#87040,#87041,#87042);
+#87040 = CARTESIAN_POINT('',(-3.43,-3.725,0.28));
+#87041 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87042 = DIRECTION('',(0.,-0.,1.));
+#87043 = DEFINITIONAL_REPRESENTATION('',(#87044),#87048);
+#87044 = LINE('',#87045,#87046);
+#87045 = CARTESIAN_POINT('',(0.,0.));
+#87046 = VECTOR('',#87047,1.);
+#87047 = DIRECTION('',(1.,0.));
+#87048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87049 = ORIENTED_EDGE('',*,*,#87050,.T.);
+#87050 = EDGE_CURVE('',#87023,#87051,#87053,.T.);
+#87051 = VERTEX_POINT('',#87052);
+#87052 = CARTESIAN_POINT('',(-3.15,-3.725,1.19));
+#87053 = SURFACE_CURVE('',#87054,(#87059,#87066),.PCURVE_S1.);
+#87054 = CIRCLE('',#87055,0.28);
+#87055 = AXIS2_PLACEMENT_3D('',#87056,#87057,#87058);
+#87056 = CARTESIAN_POINT('',(-3.15,-3.725,0.91));
+#87057 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#87058 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87059 = PCURVE('',#80151,#87060);
+#87060 = DEFINITIONAL_REPRESENTATION('',(#87061),#87065);
+#87061 = CIRCLE('',#87062,0.28);
+#87062 = AXIS2_PLACEMENT_2D('',#87063,#87064);
+#87063 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#87064 = DIRECTION('',(0.,-1.));
+#87065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87066 = PCURVE('',#87067,#87072);
+#87067 = CYLINDRICAL_SURFACE('',#87068,0.28);
+#87068 = AXIS2_PLACEMENT_3D('',#87069,#87070,#87071);
+#87069 = CARTESIAN_POINT('',(-3.15,-3.725,0.91));
+#87070 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#87071 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87072 = DEFINITIONAL_REPRESENTATION('',(#87073),#87077);
+#87073 = LINE('',#87074,#87075);
+#87074 = CARTESIAN_POINT('',(6.28318530718,0.));
+#87075 = VECTOR('',#87076,1.);
+#87076 = DIRECTION('',(-1.,0.));
+#87077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87078 = ORIENTED_EDGE('',*,*,#87079,.T.);
+#87079 = EDGE_CURVE('',#87051,#80136,#87080,.T.);
+#87080 = SURFACE_CURVE('',#87081,(#87085,#87092),.PCURVE_S1.);
+#87081 = LINE('',#87082,#87083);
+#87082 = CARTESIAN_POINT('',(-3.15,-3.725,1.19));
+#87083 = VECTOR('',#87084,1.);
+#87084 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87085 = PCURVE('',#80151,#87086);
+#87086 = DEFINITIONAL_REPRESENTATION('',(#87087),#87091);
+#87087 = LINE('',#87088,#87089);
+#87088 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#87089 = VECTOR('',#87090,1.);
+#87090 = DIRECTION('',(0.,1.));
+#87091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87092 = PCURVE('',#84751,#87093);
+#87093 = DEFINITIONAL_REPRESENTATION('',(#87094),#87098);
+#87094 = LINE('',#87095,#87096);
+#87095 = CARTESIAN_POINT('',(0.,0.));
+#87096 = VECTOR('',#87097,1.);
+#87097 = DIRECTION('',(1.,0.));
+#87098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87099 = ADVANCED_FACE('',(#87100),#80208,.T.);
+#87100 = FACE_BOUND('',#87101,.T.);
+#87101 = EDGE_LOOP('',(#87102,#87103,#87104,#87132,#87160,#87189,#87217,
+ #87245,#87273,#87306,#87334,#87363));
+#87102 = ORIENTED_EDGE('',*,*,#80192,.F.);
+#87103 = ORIENTED_EDGE('',*,*,#80383,.T.);
+#87104 = ORIENTED_EDGE('',*,*,#87105,.T.);
+#87105 = EDGE_CURVE('',#80384,#87106,#87108,.T.);
+#87106 = VERTEX_POINT('',#87107);
+#87107 = CARTESIAN_POINT('',(-3.25,3.725,0.91));
+#87108 = SURFACE_CURVE('',#87109,(#87114,#87125),.PCURVE_S1.);
+#87109 = CIRCLE('',#87110,0.1);
+#87110 = AXIS2_PLACEMENT_3D('',#87111,#87112,#87113);
+#87111 = CARTESIAN_POINT('',(-3.15,3.725,0.91));
+#87112 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#87113 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#87114 = PCURVE('',#80208,#87115);
+#87115 = DEFINITIONAL_REPRESENTATION('',(#87116),#87124);
+#87116 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#87117,#87118,#87119,#87120
+ ,#87121,#87122,#87123),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#87117 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#87118 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#87119 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#87120 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#87121 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#87122 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#87123 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#87124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87125 = PCURVE('',#80420,#87126);
+#87126 = DEFINITIONAL_REPRESENTATION('',(#87127),#87131);
+#87127 = LINE('',#87128,#87129);
+#87128 = CARTESIAN_POINT('',(0.,-0.3));
+#87129 = VECTOR('',#87130,1.);
+#87130 = DIRECTION('',(1.,0.));
+#87131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87132 = ORIENTED_EDGE('',*,*,#87133,.T.);
+#87133 = EDGE_CURVE('',#87106,#87134,#87136,.T.);
+#87134 = VERTEX_POINT('',#87135);
+#87135 = CARTESIAN_POINT('',(-3.25,3.725,0.28));
+#87136 = SURFACE_CURVE('',#87137,(#87141,#87148),.PCURVE_S1.);
+#87137 = LINE('',#87138,#87139);
+#87138 = CARTESIAN_POINT('',(-3.25,3.725,0.91));
+#87139 = VECTOR('',#87140,1.);
+#87140 = DIRECTION('',(-0.,0.,-1.));
+#87141 = PCURVE('',#80208,#87142);
+#87142 = DEFINITIONAL_REPRESENTATION('',(#87143),#87147);
+#87143 = LINE('',#87144,#87145);
+#87144 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#87145 = VECTOR('',#87146,1.);
+#87146 = DIRECTION('',(-1.,0.));
+#87147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87148 = PCURVE('',#87149,#87154);
+#87149 = PLANE('',#87150);
+#87150 = AXIS2_PLACEMENT_3D('',#87151,#87152,#87153);
+#87151 = CARTESIAN_POINT('',(-3.25,3.425,0.91));
+#87152 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87153 = DIRECTION('',(-0.,0.,-1.));
+#87154 = DEFINITIONAL_REPRESENTATION('',(#87155),#87159);
+#87155 = LINE('',#87156,#87157);
+#87156 = CARTESIAN_POINT('',(0.,-0.3));
+#87157 = VECTOR('',#87158,1.);
+#87158 = DIRECTION('',(1.,0.));
+#87159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87160 = ORIENTED_EDGE('',*,*,#87161,.T.);
+#87161 = EDGE_CURVE('',#87134,#87162,#87164,.T.);
+#87162 = VERTEX_POINT('',#87163);
+#87163 = CARTESIAN_POINT('',(-3.53,3.725,0.));
+#87164 = SURFACE_CURVE('',#87165,(#87170,#87177),.PCURVE_S1.);
+#87165 = CIRCLE('',#87166,0.28);
+#87166 = AXIS2_PLACEMENT_3D('',#87167,#87168,#87169);
+#87167 = CARTESIAN_POINT('',(-3.53,3.725,0.28));
+#87168 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#87169 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#87170 = PCURVE('',#80208,#87171);
+#87171 = DEFINITIONAL_REPRESENTATION('',(#87172),#87176);
+#87172 = CIRCLE('',#87173,0.28);
+#87173 = AXIS2_PLACEMENT_2D('',#87174,#87175);
+#87174 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#87175 = DIRECTION('',(1.982541115402E-16,1.));
+#87176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87177 = PCURVE('',#87178,#87183);
+#87178 = CYLINDRICAL_SURFACE('',#87179,0.28);
+#87179 = AXIS2_PLACEMENT_3D('',#87180,#87181,#87182);
+#87180 = CARTESIAN_POINT('',(-3.53,3.425,0.28));
+#87181 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#87182 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#87183 = DEFINITIONAL_REPRESENTATION('',(#87184),#87188);
+#87184 = LINE('',#87185,#87186);
+#87185 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#87186 = VECTOR('',#87187,1.);
+#87187 = DIRECTION('',(-1.,0.));
+#87188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87189 = ORIENTED_EDGE('',*,*,#87190,.T.);
+#87190 = EDGE_CURVE('',#87162,#87191,#87193,.T.);
+#87191 = VERTEX_POINT('',#87192);
+#87192 = CARTESIAN_POINT('',(-3.9,3.725,0.));
+#87193 = SURFACE_CURVE('',#87194,(#87198,#87205),.PCURVE_S1.);
+#87194 = LINE('',#87195,#87196);
+#87195 = CARTESIAN_POINT('',(-3.53,3.725,0.));
+#87196 = VECTOR('',#87197,1.);
+#87197 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87198 = PCURVE('',#80208,#87199);
+#87199 = DEFINITIONAL_REPRESENTATION('',(#87200),#87204);
+#87200 = LINE('',#87201,#87202);
+#87201 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#87202 = VECTOR('',#87203,1.);
+#87203 = DIRECTION('',(0.,-1.));
+#87204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87205 = PCURVE('',#87206,#87211);
+#87206 = PLANE('',#87207);
+#87207 = AXIS2_PLACEMENT_3D('',#87208,#87209,#87210);
+#87208 = CARTESIAN_POINT('',(-3.53,3.425,0.));
+#87209 = DIRECTION('',(0.,0.,1.));
+#87210 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87211 = DEFINITIONAL_REPRESENTATION('',(#87212),#87216);
+#87212 = LINE('',#87213,#87214);
+#87213 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#87214 = VECTOR('',#87215,1.);
+#87215 = DIRECTION('',(1.,0.));
+#87216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87217 = ORIENTED_EDGE('',*,*,#87218,.T.);
+#87218 = EDGE_CURVE('',#87191,#87219,#87221,.T.);
+#87219 = VERTEX_POINT('',#87220);
+#87220 = CARTESIAN_POINT('',(-3.9,3.725,0.18));
+#87221 = SURFACE_CURVE('',#87222,(#87226,#87233),.PCURVE_S1.);
+#87222 = LINE('',#87223,#87224);
+#87223 = CARTESIAN_POINT('',(-3.9,3.725,0.));
+#87224 = VECTOR('',#87225,1.);
+#87225 = DIRECTION('',(0.,0.,1.));
+#87226 = PCURVE('',#80208,#87227);
+#87227 = DEFINITIONAL_REPRESENTATION('',(#87228),#87232);
+#87228 = LINE('',#87229,#87230);
+#87229 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#87230 = VECTOR('',#87231,1.);
+#87231 = DIRECTION('',(1.,0.));
+#87232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87233 = PCURVE('',#87234,#87239);
+#87234 = PLANE('',#87235);
+#87235 = AXIS2_PLACEMENT_3D('',#87236,#87237,#87238);
+#87236 = CARTESIAN_POINT('',(-3.9,3.425,0.));
+#87237 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87238 = DIRECTION('',(0.,-0.,1.));
+#87239 = DEFINITIONAL_REPRESENTATION('',(#87240),#87244);
+#87240 = LINE('',#87241,#87242);
+#87241 = CARTESIAN_POINT('',(0.,-0.3));
+#87242 = VECTOR('',#87243,1.);
+#87243 = DIRECTION('',(1.,0.));
+#87244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87245 = ORIENTED_EDGE('',*,*,#87246,.T.);
+#87246 = EDGE_CURVE('',#87219,#87247,#87249,.T.);
+#87247 = VERTEX_POINT('',#87248);
+#87248 = CARTESIAN_POINT('',(-3.53,3.725,0.18));
+#87249 = SURFACE_CURVE('',#87250,(#87254,#87261),.PCURVE_S1.);
+#87250 = LINE('',#87251,#87252);
+#87251 = CARTESIAN_POINT('',(-3.9,3.725,0.18));
+#87252 = VECTOR('',#87253,1.);
+#87253 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87254 = PCURVE('',#80208,#87255);
+#87255 = DEFINITIONAL_REPRESENTATION('',(#87256),#87260);
+#87256 = LINE('',#87257,#87258);
+#87257 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#87258 = VECTOR('',#87259,1.);
+#87259 = DIRECTION('',(0.,1.));
+#87260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87261 = PCURVE('',#87262,#87267);
+#87262 = PLANE('',#87263);
+#87263 = AXIS2_PLACEMENT_3D('',#87264,#87265,#87266);
+#87264 = CARTESIAN_POINT('',(-3.9,3.425,0.18));
+#87265 = DIRECTION('',(-0.,0.,-1.));
+#87266 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87267 = DEFINITIONAL_REPRESENTATION('',(#87268),#87272);
+#87268 = LINE('',#87269,#87270);
+#87269 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#87270 = VECTOR('',#87271,1.);
+#87271 = DIRECTION('',(1.,0.));
+#87272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87273 = ORIENTED_EDGE('',*,*,#87274,.T.);
+#87274 = EDGE_CURVE('',#87247,#87275,#87277,.T.);
+#87275 = VERTEX_POINT('',#87276);
+#87276 = CARTESIAN_POINT('',(-3.43,3.725,0.28));
+#87277 = SURFACE_CURVE('',#87278,(#87283,#87294),.PCURVE_S1.);
+#87278 = CIRCLE('',#87279,0.1);
+#87279 = AXIS2_PLACEMENT_3D('',#87280,#87281,#87282);
+#87280 = CARTESIAN_POINT('',(-3.53,3.725,0.28));
+#87281 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#87282 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#87283 = PCURVE('',#80208,#87284);
+#87284 = DEFINITIONAL_REPRESENTATION('',(#87285),#87293);
+#87285 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#87286,#87287,#87288,#87289
+ ,#87290,#87291,#87292),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#87286 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#87287 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#87288 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#87289 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#87290 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#87291 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#87292 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#87293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87294 = PCURVE('',#87295,#87300);
+#87295 = CYLINDRICAL_SURFACE('',#87296,0.1);
+#87296 = AXIS2_PLACEMENT_3D('',#87297,#87298,#87299);
+#87297 = CARTESIAN_POINT('',(-3.53,3.425,0.28));
+#87298 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#87299 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#87300 = DEFINITIONAL_REPRESENTATION('',(#87301),#87305);
+#87301 = LINE('',#87302,#87303);
+#87302 = CARTESIAN_POINT('',(0.,-0.3));
+#87303 = VECTOR('',#87304,1.);
+#87304 = DIRECTION('',(1.,0.));
+#87305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87306 = ORIENTED_EDGE('',*,*,#87307,.T.);
+#87307 = EDGE_CURVE('',#87275,#87308,#87310,.T.);
+#87308 = VERTEX_POINT('',#87309);
+#87309 = CARTESIAN_POINT('',(-3.43,3.725,0.91));
+#87310 = SURFACE_CURVE('',#87311,(#87315,#87322),.PCURVE_S1.);
+#87311 = LINE('',#87312,#87313);
+#87312 = CARTESIAN_POINT('',(-3.43,3.725,0.28));
+#87313 = VECTOR('',#87314,1.);
+#87314 = DIRECTION('',(0.,0.,1.));
+#87315 = PCURVE('',#80208,#87316);
+#87316 = DEFINITIONAL_REPRESENTATION('',(#87317),#87321);
+#87317 = LINE('',#87318,#87319);
+#87318 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#87319 = VECTOR('',#87320,1.);
+#87320 = DIRECTION('',(1.,0.));
+#87321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87322 = PCURVE('',#87323,#87328);
+#87323 = PLANE('',#87324);
+#87324 = AXIS2_PLACEMENT_3D('',#87325,#87326,#87327);
+#87325 = CARTESIAN_POINT('',(-3.43,3.425,0.28));
+#87326 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87327 = DIRECTION('',(0.,-0.,1.));
+#87328 = DEFINITIONAL_REPRESENTATION('',(#87329),#87333);
+#87329 = LINE('',#87330,#87331);
+#87330 = CARTESIAN_POINT('',(0.,-0.3));
+#87331 = VECTOR('',#87332,1.);
+#87332 = DIRECTION('',(1.,0.));
+#87333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87334 = ORIENTED_EDGE('',*,*,#87335,.T.);
+#87335 = EDGE_CURVE('',#87308,#87336,#87338,.T.);
+#87336 = VERTEX_POINT('',#87337);
+#87337 = CARTESIAN_POINT('',(-3.15,3.725,1.19));
+#87338 = SURFACE_CURVE('',#87339,(#87344,#87351),.PCURVE_S1.);
+#87339 = CIRCLE('',#87340,0.28);
+#87340 = AXIS2_PLACEMENT_3D('',#87341,#87342,#87343);
+#87341 = CARTESIAN_POINT('',(-3.15,3.725,0.91));
+#87342 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#87343 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87344 = PCURVE('',#80208,#87345);
+#87345 = DEFINITIONAL_REPRESENTATION('',(#87346),#87350);
+#87346 = CIRCLE('',#87347,0.28);
+#87347 = AXIS2_PLACEMENT_2D('',#87348,#87349);
+#87348 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#87349 = DIRECTION('',(0.,-1.));
+#87350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87351 = PCURVE('',#87352,#87357);
+#87352 = CYLINDRICAL_SURFACE('',#87353,0.28);
+#87353 = AXIS2_PLACEMENT_3D('',#87354,#87355,#87356);
+#87354 = CARTESIAN_POINT('',(-3.15,3.425,0.91));
+#87355 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#87356 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87357 = DEFINITIONAL_REPRESENTATION('',(#87358),#87362);
+#87358 = LINE('',#87359,#87360);
+#87359 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#87360 = VECTOR('',#87361,1.);
+#87361 = DIRECTION('',(-1.,0.));
+#87362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87363 = ORIENTED_EDGE('',*,*,#87364,.T.);
+#87364 = EDGE_CURVE('',#87336,#80193,#87365,.T.);
+#87365 = SURFACE_CURVE('',#87366,(#87370,#87377),.PCURVE_S1.);
+#87366 = LINE('',#87367,#87368);
+#87367 = CARTESIAN_POINT('',(-3.15,3.725,1.19));
+#87368 = VECTOR('',#87369,1.);
+#87369 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87370 = PCURVE('',#80208,#87371);
+#87371 = DEFINITIONAL_REPRESENTATION('',(#87372),#87376);
+#87372 = LINE('',#87373,#87374);
+#87373 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#87374 = VECTOR('',#87375,1.);
+#87375 = DIRECTION('',(0.,1.));
+#87376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87377 = PCURVE('',#85301,#87378);
+#87378 = DEFINITIONAL_REPRESENTATION('',(#87379),#87383);
+#87379 = LINE('',#87380,#87381);
+#87380 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#87381 = VECTOR('',#87382,1.);
+#87382 = DIRECTION('',(1.,0.));
+#87383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87384 = ADVANCED_FACE('',(#87385),#80258,.F.);
+#87385 = FACE_BOUND('',#87386,.F.);
+#87386 = EDGE_LOOP('',(#87387,#87407,#87408,#87428));
+#87387 = ORIENTED_EDGE('',*,*,#87388,.F.);
+#87388 = EDGE_CURVE('',#80193,#85286,#87389,.T.);
+#87389 = SURFACE_CURVE('',#87390,(#87394,#87400),.PCURVE_S1.);
+#87390 = LINE('',#87391,#87392);
+#87391 = CARTESIAN_POINT('',(-3.15,3.725,1.19));
+#87392 = VECTOR('',#87393,1.);
+#87393 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87394 = PCURVE('',#80258,#87395);
+#87395 = DEFINITIONAL_REPRESENTATION('',(#87396),#87399);
+#87396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87397,#87398),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#87397 = CARTESIAN_POINT('',(8.625,-3.40800752421E-15));
+#87398 = CARTESIAN_POINT('',(8.644102564103,1.));
+#87399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87400 = PCURVE('',#85301,#87401);
+#87401 = DEFINITIONAL_REPRESENTATION('',(#87402),#87406);
+#87402 = LINE('',#87403,#87404);
+#87403 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#87404 = VECTOR('',#87405,1.);
+#87405 = DIRECTION('',(1.,0.));
+#87406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87407 = ORIENTED_EDGE('',*,*,#80244,.T.);
+#87408 = ORIENTED_EDGE('',*,*,#87409,.T.);
+#87409 = EDGE_CURVE('',#80222,#85314,#87410,.T.);
+#87410 = SURFACE_CURVE('',#87411,(#87415,#87421),.PCURVE_S1.);
+#87411 = LINE('',#87412,#87413);
+#87412 = CARTESIAN_POINT('',(-3.15,4.075,1.19));
+#87413 = VECTOR('',#87414,1.);
+#87414 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87415 = PCURVE('',#80258,#87416);
+#87416 = DEFINITIONAL_REPRESENTATION('',(#87417),#87420);
+#87417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87418,#87419),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#87418 = CARTESIAN_POINT('',(8.975,1.98786377169E-16));
+#87419 = CARTESIAN_POINT('',(8.995897435897,1.));
+#87420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87421 = PCURVE('',#85351,#87422);
+#87422 = DEFINITIONAL_REPRESENTATION('',(#87423),#87427);
+#87423 = LINE('',#87424,#87425);
+#87424 = CARTESIAN_POINT('',(0.,0.));
+#87425 = VECTOR('',#87426,1.);
+#87426 = DIRECTION('',(1.,0.));
+#87427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87428 = ORIENTED_EDGE('',*,*,#85313,.F.);
+#87429 = ADVANCED_FACE('',(#87430),#80339,.F.);
+#87430 = FACE_BOUND('',#87431,.F.);
+#87431 = EDGE_LOOP('',(#87432,#87433,#87461,#87482));
+#87432 = ORIENTED_EDGE('',*,*,#80325,.T.);
+#87433 = ORIENTED_EDGE('',*,*,#87434,.T.);
+#87434 = EDGE_CURVE('',#80298,#87435,#87437,.T.);
+#87435 = VERTEX_POINT('',#87436);
+#87436 = CARTESIAN_POINT('',(-3.25,-3.425,0.91));
+#87437 = SURFACE_CURVE('',#87438,(#87443,#87450),.PCURVE_S1.);
+#87438 = CIRCLE('',#87439,0.1);
+#87439 = AXIS2_PLACEMENT_3D('',#87440,#87441,#87442);
+#87440 = CARTESIAN_POINT('',(-3.15,-3.425,0.91));
+#87441 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#87442 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#87443 = PCURVE('',#80339,#87444);
+#87444 = DEFINITIONAL_REPRESENTATION('',(#87445),#87449);
+#87445 = LINE('',#87446,#87447);
+#87446 = CARTESIAN_POINT('',(0.,-0.3));
+#87447 = VECTOR('',#87448,1.);
+#87448 = DIRECTION('',(1.,0.));
+#87449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87450 = PCURVE('',#80313,#87451);
+#87451 = DEFINITIONAL_REPRESENTATION('',(#87452),#87460);
+#87452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#87453,#87454,#87455,#87456
+ ,#87457,#87458,#87459),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#87453 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#87454 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#87455 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#87456 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#87457 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#87458 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#87459 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#87460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87461 = ORIENTED_EDGE('',*,*,#87462,.F.);
+#87462 = EDGE_CURVE('',#86821,#87435,#87463,.T.);
+#87463 = SURFACE_CURVE('',#87464,(#87468,#87475),.PCURVE_S1.);
+#87464 = LINE('',#87465,#87466);
+#87465 = CARTESIAN_POINT('',(-3.25,-3.725,0.91));
+#87466 = VECTOR('',#87467,1.);
+#87467 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#87468 = PCURVE('',#80339,#87469);
+#87469 = DEFINITIONAL_REPRESENTATION('',(#87470),#87474);
+#87470 = LINE('',#87471,#87472);
+#87471 = CARTESIAN_POINT('',(1.570796326795,0.));
+#87472 = VECTOR('',#87473,1.);
+#87473 = DIRECTION('',(0.,-1.));
+#87474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87475 = PCURVE('',#86864,#87476);
+#87476 = DEFINITIONAL_REPRESENTATION('',(#87477),#87481);
+#87477 = LINE('',#87478,#87479);
+#87478 = CARTESIAN_POINT('',(0.,0.));
+#87479 = VECTOR('',#87480,1.);
+#87480 = DIRECTION('',(0.,-1.));
+#87481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87482 = ORIENTED_EDGE('',*,*,#86820,.F.);
+#87483 = ADVANCED_FACE('',(#87484),#80313,.T.);
+#87484 = FACE_BOUND('',#87485,.T.);
+#87485 = EDGE_LOOP('',(#87486,#87487,#87488,#87489,#87512,#87536,#87559,
+ #87582,#87605,#87633,#87656,#87680));
+#87486 = ORIENTED_EDGE('',*,*,#80435,.F.);
+#87487 = ORIENTED_EDGE('',*,*,#80297,.T.);
+#87488 = ORIENTED_EDGE('',*,*,#87434,.T.);
+#87489 = ORIENTED_EDGE('',*,*,#87490,.T.);
+#87490 = EDGE_CURVE('',#87435,#87491,#87493,.T.);
+#87491 = VERTEX_POINT('',#87492);
+#87492 = CARTESIAN_POINT('',(-3.25,-3.425,0.28));
+#87493 = SURFACE_CURVE('',#87494,(#87498,#87505),.PCURVE_S1.);
+#87494 = LINE('',#87495,#87496);
+#87495 = CARTESIAN_POINT('',(-3.25,-3.425,0.91));
+#87496 = VECTOR('',#87497,1.);
+#87497 = DIRECTION('',(-0.,0.,-1.));
+#87498 = PCURVE('',#80313,#87499);
+#87499 = DEFINITIONAL_REPRESENTATION('',(#87500),#87504);
+#87500 = LINE('',#87501,#87502);
+#87501 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#87502 = VECTOR('',#87503,1.);
+#87503 = DIRECTION('',(-1.,0.));
+#87504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87505 = PCURVE('',#86864,#87506);
+#87506 = DEFINITIONAL_REPRESENTATION('',(#87507),#87511);
+#87507 = LINE('',#87508,#87509);
+#87508 = CARTESIAN_POINT('',(0.,-0.3));
+#87509 = VECTOR('',#87510,1.);
+#87510 = DIRECTION('',(1.,0.));
+#87511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87512 = ORIENTED_EDGE('',*,*,#87513,.T.);
+#87513 = EDGE_CURVE('',#87491,#87514,#87516,.T.);
+#87514 = VERTEX_POINT('',#87515);
+#87515 = CARTESIAN_POINT('',(-3.53,-3.425,0.));
+#87516 = SURFACE_CURVE('',#87517,(#87522,#87529),.PCURVE_S1.);
+#87517 = CIRCLE('',#87518,0.28);
+#87518 = AXIS2_PLACEMENT_3D('',#87519,#87520,#87521);
+#87519 = CARTESIAN_POINT('',(-3.53,-3.425,0.28));
+#87520 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#87521 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#87522 = PCURVE('',#80313,#87523);
+#87523 = DEFINITIONAL_REPRESENTATION('',(#87524),#87528);
+#87524 = CIRCLE('',#87525,0.28);
+#87525 = AXIS2_PLACEMENT_2D('',#87526,#87527);
+#87526 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#87527 = DIRECTION('',(1.982541115402E-16,1.));
+#87528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87529 = PCURVE('',#86893,#87530);
+#87530 = DEFINITIONAL_REPRESENTATION('',(#87531),#87535);
+#87531 = LINE('',#87532,#87533);
+#87532 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#87533 = VECTOR('',#87534,1.);
+#87534 = DIRECTION('',(-1.,0.));
+#87535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87536 = ORIENTED_EDGE('',*,*,#87537,.T.);
+#87537 = EDGE_CURVE('',#87514,#87538,#87540,.T.);
+#87538 = VERTEX_POINT('',#87539);
+#87539 = CARTESIAN_POINT('',(-3.9,-3.425,0.));
+#87540 = SURFACE_CURVE('',#87541,(#87545,#87552),.PCURVE_S1.);
+#87541 = LINE('',#87542,#87543);
+#87542 = CARTESIAN_POINT('',(-3.53,-3.425,0.));
+#87543 = VECTOR('',#87544,1.);
+#87544 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87545 = PCURVE('',#80313,#87546);
+#87546 = DEFINITIONAL_REPRESENTATION('',(#87547),#87551);
+#87547 = LINE('',#87548,#87549);
+#87548 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#87549 = VECTOR('',#87550,1.);
+#87550 = DIRECTION('',(0.,-1.));
+#87551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87552 = PCURVE('',#86921,#87553);
+#87553 = DEFINITIONAL_REPRESENTATION('',(#87554),#87558);
+#87554 = LINE('',#87555,#87556);
+#87555 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#87556 = VECTOR('',#87557,1.);
+#87557 = DIRECTION('',(1.,0.));
+#87558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87559 = ORIENTED_EDGE('',*,*,#87560,.T.);
+#87560 = EDGE_CURVE('',#87538,#87561,#87563,.T.);
+#87561 = VERTEX_POINT('',#87562);
+#87562 = CARTESIAN_POINT('',(-3.9,-3.425,0.18));
+#87563 = SURFACE_CURVE('',#87564,(#87568,#87575),.PCURVE_S1.);
+#87564 = LINE('',#87565,#87566);
+#87565 = CARTESIAN_POINT('',(-3.9,-3.425,0.));
+#87566 = VECTOR('',#87567,1.);
+#87567 = DIRECTION('',(0.,0.,1.));
+#87568 = PCURVE('',#80313,#87569);
+#87569 = DEFINITIONAL_REPRESENTATION('',(#87570),#87574);
+#87570 = LINE('',#87571,#87572);
+#87571 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#87572 = VECTOR('',#87573,1.);
+#87573 = DIRECTION('',(1.,0.));
+#87574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87575 = PCURVE('',#86949,#87576);
+#87576 = DEFINITIONAL_REPRESENTATION('',(#87577),#87581);
+#87577 = LINE('',#87578,#87579);
+#87578 = CARTESIAN_POINT('',(0.,-0.3));
+#87579 = VECTOR('',#87580,1.);
+#87580 = DIRECTION('',(1.,0.));
+#87581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87582 = ORIENTED_EDGE('',*,*,#87583,.T.);
+#87583 = EDGE_CURVE('',#87561,#87584,#87586,.T.);
+#87584 = VERTEX_POINT('',#87585);
+#87585 = CARTESIAN_POINT('',(-3.53,-3.425,0.18));
+#87586 = SURFACE_CURVE('',#87587,(#87591,#87598),.PCURVE_S1.);
+#87587 = LINE('',#87588,#87589);
+#87588 = CARTESIAN_POINT('',(-3.9,-3.425,0.18));
+#87589 = VECTOR('',#87590,1.);
+#87590 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87591 = PCURVE('',#80313,#87592);
+#87592 = DEFINITIONAL_REPRESENTATION('',(#87593),#87597);
+#87593 = LINE('',#87594,#87595);
+#87594 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#87595 = VECTOR('',#87596,1.);
+#87596 = DIRECTION('',(0.,1.));
+#87597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87598 = PCURVE('',#86977,#87599);
+#87599 = DEFINITIONAL_REPRESENTATION('',(#87600),#87604);
+#87600 = LINE('',#87601,#87602);
+#87601 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#87602 = VECTOR('',#87603,1.);
+#87603 = DIRECTION('',(1.,0.));
+#87604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87605 = ORIENTED_EDGE('',*,*,#87606,.T.);
+#87606 = EDGE_CURVE('',#87584,#87607,#87609,.T.);
+#87607 = VERTEX_POINT('',#87608);
+#87608 = CARTESIAN_POINT('',(-3.43,-3.425,0.28));
+#87609 = SURFACE_CURVE('',#87610,(#87615,#87626),.PCURVE_S1.);
+#87610 = CIRCLE('',#87611,0.1);
+#87611 = AXIS2_PLACEMENT_3D('',#87612,#87613,#87614);
+#87612 = CARTESIAN_POINT('',(-3.53,-3.425,0.28));
+#87613 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#87614 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#87615 = PCURVE('',#80313,#87616);
+#87616 = DEFINITIONAL_REPRESENTATION('',(#87617),#87625);
+#87617 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#87618,#87619,#87620,#87621
+ ,#87622,#87623,#87624),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#87618 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#87619 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#87620 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#87621 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#87622 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#87623 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#87624 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#87625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87626 = PCURVE('',#87010,#87627);
+#87627 = DEFINITIONAL_REPRESENTATION('',(#87628),#87632);
+#87628 = LINE('',#87629,#87630);
+#87629 = CARTESIAN_POINT('',(0.,-0.3));
+#87630 = VECTOR('',#87631,1.);
+#87631 = DIRECTION('',(1.,0.));
+#87632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87633 = ORIENTED_EDGE('',*,*,#87634,.T.);
+#87634 = EDGE_CURVE('',#87607,#87635,#87637,.T.);
+#87635 = VERTEX_POINT('',#87636);
+#87636 = CARTESIAN_POINT('',(-3.43,-3.425,0.91));
+#87637 = SURFACE_CURVE('',#87638,(#87642,#87649),.PCURVE_S1.);
+#87638 = LINE('',#87639,#87640);
+#87639 = CARTESIAN_POINT('',(-3.43,-3.425,0.28));
+#87640 = VECTOR('',#87641,1.);
+#87641 = DIRECTION('',(0.,0.,1.));
+#87642 = PCURVE('',#80313,#87643);
+#87643 = DEFINITIONAL_REPRESENTATION('',(#87644),#87648);
+#87644 = LINE('',#87645,#87646);
+#87645 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#87646 = VECTOR('',#87647,1.);
+#87647 = DIRECTION('',(1.,0.));
+#87648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87649 = PCURVE('',#87038,#87650);
+#87650 = DEFINITIONAL_REPRESENTATION('',(#87651),#87655);
+#87651 = LINE('',#87652,#87653);
+#87652 = CARTESIAN_POINT('',(0.,-0.3));
+#87653 = VECTOR('',#87654,1.);
+#87654 = DIRECTION('',(1.,0.));
+#87655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87656 = ORIENTED_EDGE('',*,*,#87657,.T.);
+#87657 = EDGE_CURVE('',#87635,#87658,#87660,.T.);
+#87658 = VERTEX_POINT('',#87659);
+#87659 = CARTESIAN_POINT('',(-3.15,-3.425,1.19));
+#87660 = SURFACE_CURVE('',#87661,(#87666,#87673),.PCURVE_S1.);
+#87661 = CIRCLE('',#87662,0.28);
+#87662 = AXIS2_PLACEMENT_3D('',#87663,#87664,#87665);
+#87663 = CARTESIAN_POINT('',(-3.15,-3.425,0.91));
+#87664 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#87665 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87666 = PCURVE('',#80313,#87667);
+#87667 = DEFINITIONAL_REPRESENTATION('',(#87668),#87672);
+#87668 = CIRCLE('',#87669,0.28);
+#87669 = AXIS2_PLACEMENT_2D('',#87670,#87671);
+#87670 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#87671 = DIRECTION('',(0.,-1.));
+#87672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87673 = PCURVE('',#87067,#87674);
+#87674 = DEFINITIONAL_REPRESENTATION('',(#87675),#87679);
+#87675 = LINE('',#87676,#87677);
+#87676 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#87677 = VECTOR('',#87678,1.);
+#87678 = DIRECTION('',(-1.,0.));
+#87679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87680 = ORIENTED_EDGE('',*,*,#87681,.T.);
+#87681 = EDGE_CURVE('',#87658,#80436,#87682,.T.);
+#87682 = SURFACE_CURVE('',#87683,(#87687,#87694),.PCURVE_S1.);
+#87683 = LINE('',#87684,#87685);
+#87684 = CARTESIAN_POINT('',(-3.15,-3.425,1.19));
+#87685 = VECTOR('',#87686,1.);
+#87686 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87687 = PCURVE('',#80313,#87688);
+#87688 = DEFINITIONAL_REPRESENTATION('',(#87689),#87693);
+#87689 = LINE('',#87690,#87691);
+#87690 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#87691 = VECTOR('',#87692,1.);
+#87692 = DIRECTION('',(0.,1.));
+#87693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87694 = PCURVE('',#84751,#87695);
+#87695 = DEFINITIONAL_REPRESENTATION('',(#87696),#87700);
+#87696 = LINE('',#87697,#87698);
+#87697 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#87698 = VECTOR('',#87699,1.);
+#87699 = DIRECTION('',(1.,0.));
+#87700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87701 = ADVANCED_FACE('',(#87702),#80370,.F.);
+#87702 = FACE_BOUND('',#87703,.F.);
+#87703 = EDGE_LOOP('',(#87704,#87705,#87706,#87734,#87757,#87781,#87804,
+ #87827,#87850,#87878,#87901,#87925));
+#87704 = ORIENTED_EDGE('',*,*,#80545,.F.);
+#87705 = ORIENTED_EDGE('',*,*,#80354,.T.);
+#87706 = ORIENTED_EDGE('',*,*,#87707,.T.);
+#87707 = EDGE_CURVE('',#80355,#87708,#87710,.T.);
+#87708 = VERTEX_POINT('',#87709);
+#87709 = CARTESIAN_POINT('',(-3.25,3.425,0.91));
+#87710 = SURFACE_CURVE('',#87711,(#87716,#87727),.PCURVE_S1.);
+#87711 = CIRCLE('',#87712,0.1);
+#87712 = AXIS2_PLACEMENT_3D('',#87713,#87714,#87715);
+#87713 = CARTESIAN_POINT('',(-3.15,3.425,0.91));
+#87714 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#87715 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#87716 = PCURVE('',#80370,#87717);
+#87717 = DEFINITIONAL_REPRESENTATION('',(#87718),#87726);
+#87718 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#87719,#87720,#87721,#87722
+ ,#87723,#87724,#87725),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#87719 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#87720 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#87721 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#87722 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#87723 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#87724 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#87725 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#87726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87727 = PCURVE('',#80420,#87728);
+#87728 = DEFINITIONAL_REPRESENTATION('',(#87729),#87733);
+#87729 = LINE('',#87730,#87731);
+#87730 = CARTESIAN_POINT('',(0.,0.));
+#87731 = VECTOR('',#87732,1.);
+#87732 = DIRECTION('',(1.,0.));
+#87733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87734 = ORIENTED_EDGE('',*,*,#87735,.T.);
+#87735 = EDGE_CURVE('',#87708,#87736,#87738,.T.);
+#87736 = VERTEX_POINT('',#87737);
+#87737 = CARTESIAN_POINT('',(-3.25,3.425,0.28));
+#87738 = SURFACE_CURVE('',#87739,(#87743,#87750),.PCURVE_S1.);
+#87739 = LINE('',#87740,#87741);
+#87740 = CARTESIAN_POINT('',(-3.25,3.425,0.91));
+#87741 = VECTOR('',#87742,1.);
+#87742 = DIRECTION('',(-0.,0.,-1.));
+#87743 = PCURVE('',#80370,#87744);
+#87744 = DEFINITIONAL_REPRESENTATION('',(#87745),#87749);
+#87745 = LINE('',#87746,#87747);
+#87746 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#87747 = VECTOR('',#87748,1.);
+#87748 = DIRECTION('',(-1.,0.));
+#87749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87750 = PCURVE('',#87149,#87751);
+#87751 = DEFINITIONAL_REPRESENTATION('',(#87752),#87756);
+#87752 = LINE('',#87753,#87754);
+#87753 = CARTESIAN_POINT('',(0.,0.));
+#87754 = VECTOR('',#87755,1.);
+#87755 = DIRECTION('',(1.,0.));
+#87756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87757 = ORIENTED_EDGE('',*,*,#87758,.T.);
+#87758 = EDGE_CURVE('',#87736,#87759,#87761,.T.);
+#87759 = VERTEX_POINT('',#87760);
+#87760 = CARTESIAN_POINT('',(-3.53,3.425,0.));
+#87761 = SURFACE_CURVE('',#87762,(#87767,#87774),.PCURVE_S1.);
+#87762 = CIRCLE('',#87763,0.28);
+#87763 = AXIS2_PLACEMENT_3D('',#87764,#87765,#87766);
+#87764 = CARTESIAN_POINT('',(-3.53,3.425,0.28));
+#87765 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#87766 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#87767 = PCURVE('',#80370,#87768);
+#87768 = DEFINITIONAL_REPRESENTATION('',(#87769),#87773);
+#87769 = CIRCLE('',#87770,0.28);
+#87770 = AXIS2_PLACEMENT_2D('',#87771,#87772);
+#87771 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#87772 = DIRECTION('',(1.982541115402E-16,1.));
+#87773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87774 = PCURVE('',#87178,#87775);
+#87775 = DEFINITIONAL_REPRESENTATION('',(#87776),#87780);
+#87776 = LINE('',#87777,#87778);
+#87777 = CARTESIAN_POINT('',(6.28318530718,0.));
+#87778 = VECTOR('',#87779,1.);
+#87779 = DIRECTION('',(-1.,0.));
+#87780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87781 = ORIENTED_EDGE('',*,*,#87782,.T.);
+#87782 = EDGE_CURVE('',#87759,#87783,#87785,.T.);
+#87783 = VERTEX_POINT('',#87784);
+#87784 = CARTESIAN_POINT('',(-3.9,3.425,0.));
+#87785 = SURFACE_CURVE('',#87786,(#87790,#87797),.PCURVE_S1.);
+#87786 = LINE('',#87787,#87788);
+#87787 = CARTESIAN_POINT('',(-3.53,3.425,0.));
+#87788 = VECTOR('',#87789,1.);
+#87789 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87790 = PCURVE('',#80370,#87791);
+#87791 = DEFINITIONAL_REPRESENTATION('',(#87792),#87796);
+#87792 = LINE('',#87793,#87794);
+#87793 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#87794 = VECTOR('',#87795,1.);
+#87795 = DIRECTION('',(0.,-1.));
+#87796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87797 = PCURVE('',#87206,#87798);
+#87798 = DEFINITIONAL_REPRESENTATION('',(#87799),#87803);
+#87799 = LINE('',#87800,#87801);
+#87800 = CARTESIAN_POINT('',(0.,0.));
+#87801 = VECTOR('',#87802,1.);
+#87802 = DIRECTION('',(1.,0.));
+#87803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87804 = ORIENTED_EDGE('',*,*,#87805,.T.);
+#87805 = EDGE_CURVE('',#87783,#87806,#87808,.T.);
+#87806 = VERTEX_POINT('',#87807);
+#87807 = CARTESIAN_POINT('',(-3.9,3.425,0.18));
+#87808 = SURFACE_CURVE('',#87809,(#87813,#87820),.PCURVE_S1.);
+#87809 = LINE('',#87810,#87811);
+#87810 = CARTESIAN_POINT('',(-3.9,3.425,0.));
+#87811 = VECTOR('',#87812,1.);
+#87812 = DIRECTION('',(0.,0.,1.));
+#87813 = PCURVE('',#80370,#87814);
+#87814 = DEFINITIONAL_REPRESENTATION('',(#87815),#87819);
+#87815 = LINE('',#87816,#87817);
+#87816 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#87817 = VECTOR('',#87818,1.);
+#87818 = DIRECTION('',(1.,0.));
+#87819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87820 = PCURVE('',#87234,#87821);
+#87821 = DEFINITIONAL_REPRESENTATION('',(#87822),#87826);
+#87822 = LINE('',#87823,#87824);
+#87823 = CARTESIAN_POINT('',(0.,0.));
+#87824 = VECTOR('',#87825,1.);
+#87825 = DIRECTION('',(1.,0.));
+#87826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87827 = ORIENTED_EDGE('',*,*,#87828,.T.);
+#87828 = EDGE_CURVE('',#87806,#87829,#87831,.T.);
+#87829 = VERTEX_POINT('',#87830);
+#87830 = CARTESIAN_POINT('',(-3.53,3.425,0.18));
+#87831 = SURFACE_CURVE('',#87832,(#87836,#87843),.PCURVE_S1.);
+#87832 = LINE('',#87833,#87834);
+#87833 = CARTESIAN_POINT('',(-3.9,3.425,0.18));
+#87834 = VECTOR('',#87835,1.);
+#87835 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87836 = PCURVE('',#80370,#87837);
+#87837 = DEFINITIONAL_REPRESENTATION('',(#87838),#87842);
+#87838 = LINE('',#87839,#87840);
+#87839 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#87840 = VECTOR('',#87841,1.);
+#87841 = DIRECTION('',(0.,1.));
+#87842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87843 = PCURVE('',#87262,#87844);
+#87844 = DEFINITIONAL_REPRESENTATION('',(#87845),#87849);
+#87845 = LINE('',#87846,#87847);
+#87846 = CARTESIAN_POINT('',(0.,0.));
+#87847 = VECTOR('',#87848,1.);
+#87848 = DIRECTION('',(1.,0.));
+#87849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87850 = ORIENTED_EDGE('',*,*,#87851,.T.);
+#87851 = EDGE_CURVE('',#87829,#87852,#87854,.T.);
+#87852 = VERTEX_POINT('',#87853);
+#87853 = CARTESIAN_POINT('',(-3.43,3.425,0.28));
+#87854 = SURFACE_CURVE('',#87855,(#87860,#87871),.PCURVE_S1.);
+#87855 = CIRCLE('',#87856,0.1);
+#87856 = AXIS2_PLACEMENT_3D('',#87857,#87858,#87859);
+#87857 = CARTESIAN_POINT('',(-3.53,3.425,0.28));
+#87858 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#87859 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#87860 = PCURVE('',#80370,#87861);
+#87861 = DEFINITIONAL_REPRESENTATION('',(#87862),#87870);
+#87862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#87863,#87864,#87865,#87866
+ ,#87867,#87868,#87869),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#87863 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#87864 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#87865 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#87866 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#87867 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#87868 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#87869 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#87870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87871 = PCURVE('',#87295,#87872);
+#87872 = DEFINITIONAL_REPRESENTATION('',(#87873),#87877);
+#87873 = LINE('',#87874,#87875);
+#87874 = CARTESIAN_POINT('',(0.,0.));
+#87875 = VECTOR('',#87876,1.);
+#87876 = DIRECTION('',(1.,0.));
+#87877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87878 = ORIENTED_EDGE('',*,*,#87879,.T.);
+#87879 = EDGE_CURVE('',#87852,#87880,#87882,.T.);
+#87880 = VERTEX_POINT('',#87881);
+#87881 = CARTESIAN_POINT('',(-3.43,3.425,0.91));
+#87882 = SURFACE_CURVE('',#87883,(#87887,#87894),.PCURVE_S1.);
+#87883 = LINE('',#87884,#87885);
+#87884 = CARTESIAN_POINT('',(-3.43,3.425,0.28));
+#87885 = VECTOR('',#87886,1.);
+#87886 = DIRECTION('',(0.,0.,1.));
+#87887 = PCURVE('',#80370,#87888);
+#87888 = DEFINITIONAL_REPRESENTATION('',(#87889),#87893);
+#87889 = LINE('',#87890,#87891);
+#87890 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#87891 = VECTOR('',#87892,1.);
+#87892 = DIRECTION('',(1.,0.));
+#87893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87894 = PCURVE('',#87323,#87895);
+#87895 = DEFINITIONAL_REPRESENTATION('',(#87896),#87900);
+#87896 = LINE('',#87897,#87898);
+#87897 = CARTESIAN_POINT('',(0.,0.));
+#87898 = VECTOR('',#87899,1.);
+#87899 = DIRECTION('',(1.,0.));
+#87900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87901 = ORIENTED_EDGE('',*,*,#87902,.T.);
+#87902 = EDGE_CURVE('',#87880,#87903,#87905,.T.);
+#87903 = VERTEX_POINT('',#87904);
+#87904 = CARTESIAN_POINT('',(-3.15,3.425,1.19));
+#87905 = SURFACE_CURVE('',#87906,(#87911,#87918),.PCURVE_S1.);
+#87906 = CIRCLE('',#87907,0.28);
+#87907 = AXIS2_PLACEMENT_3D('',#87908,#87909,#87910);
+#87908 = CARTESIAN_POINT('',(-3.15,3.425,0.91));
+#87909 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#87910 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#87911 = PCURVE('',#80370,#87912);
+#87912 = DEFINITIONAL_REPRESENTATION('',(#87913),#87917);
+#87913 = CIRCLE('',#87914,0.28);
+#87914 = AXIS2_PLACEMENT_2D('',#87915,#87916);
+#87915 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#87916 = DIRECTION('',(0.,-1.));
+#87917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87918 = PCURVE('',#87352,#87919);
+#87919 = DEFINITIONAL_REPRESENTATION('',(#87920),#87924);
+#87920 = LINE('',#87921,#87922);
+#87921 = CARTESIAN_POINT('',(6.28318530718,0.));
+#87922 = VECTOR('',#87923,1.);
+#87923 = DIRECTION('',(-1.,0.));
+#87924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87925 = ORIENTED_EDGE('',*,*,#87926,.T.);
+#87926 = EDGE_CURVE('',#87903,#80546,#87927,.T.);
+#87927 = SURFACE_CURVE('',#87928,(#87932,#87939),.PCURVE_S1.);
+#87928 = LINE('',#87929,#87930);
+#87929 = CARTESIAN_POINT('',(-3.15,3.425,1.19));
+#87930 = VECTOR('',#87931,1.);
+#87931 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87932 = PCURVE('',#80370,#87933);
+#87933 = DEFINITIONAL_REPRESENTATION('',(#87934),#87938);
+#87934 = LINE('',#87935,#87936);
+#87935 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#87936 = VECTOR('',#87937,1.);
+#87937 = DIRECTION('',(0.,1.));
+#87938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87939 = PCURVE('',#85301,#87940);
+#87940 = DEFINITIONAL_REPRESENTATION('',(#87941),#87945);
+#87941 = LINE('',#87942,#87943);
+#87942 = CARTESIAN_POINT('',(0.,0.));
+#87943 = VECTOR('',#87944,1.);
+#87944 = DIRECTION('',(1.,0.));
+#87945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87946 = ADVANCED_FACE('',(#87947),#80420,.F.);
+#87947 = FACE_BOUND('',#87948,.F.);
+#87948 = EDGE_LOOP('',(#87949,#87950,#87951,#87972));
+#87949 = ORIENTED_EDGE('',*,*,#80406,.T.);
+#87950 = ORIENTED_EDGE('',*,*,#87105,.T.);
+#87951 = ORIENTED_EDGE('',*,*,#87952,.F.);
+#87952 = EDGE_CURVE('',#87708,#87106,#87953,.T.);
+#87953 = SURFACE_CURVE('',#87954,(#87958,#87965),.PCURVE_S1.);
+#87954 = LINE('',#87955,#87956);
+#87955 = CARTESIAN_POINT('',(-3.25,3.425,0.91));
+#87956 = VECTOR('',#87957,1.);
+#87957 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#87958 = PCURVE('',#80420,#87959);
+#87959 = DEFINITIONAL_REPRESENTATION('',(#87960),#87964);
+#87960 = LINE('',#87961,#87962);
+#87961 = CARTESIAN_POINT('',(1.570796326795,0.));
+#87962 = VECTOR('',#87963,1.);
+#87963 = DIRECTION('',(0.,-1.));
+#87964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87965 = PCURVE('',#87149,#87966);
+#87966 = DEFINITIONAL_REPRESENTATION('',(#87967),#87971);
+#87967 = LINE('',#87968,#87969);
+#87968 = CARTESIAN_POINT('',(0.,0.));
+#87969 = VECTOR('',#87970,1.);
+#87970 = DIRECTION('',(0.,-1.));
+#87971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87972 = ORIENTED_EDGE('',*,*,#87707,.F.);
+#87973 = ADVANCED_FACE('',(#87974),#80501,.F.);
+#87974 = FACE_BOUND('',#87975,.F.);
+#87975 = EDGE_LOOP('',(#87976,#87996,#87997,#88017));
+#87976 = ORIENTED_EDGE('',*,*,#87977,.F.);
+#87977 = EDGE_CURVE('',#80436,#84736,#87978,.T.);
+#87978 = SURFACE_CURVE('',#87979,(#87983,#87989),.PCURVE_S1.);
+#87979 = LINE('',#87980,#87981);
+#87980 = CARTESIAN_POINT('',(-3.15,-3.425,1.19));
+#87981 = VECTOR('',#87982,1.);
+#87982 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#87983 = PCURVE('',#80501,#87984);
+#87984 = DEFINITIONAL_REPRESENTATION('',(#87985),#87988);
+#87985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87986,#87987),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#87986 = CARTESIAN_POINT('',(1.475,-1.79916686135E-15));
+#87987 = CARTESIAN_POINT('',(1.457435897436,1.));
+#87988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87989 = PCURVE('',#84751,#87990);
+#87990 = DEFINITIONAL_REPRESENTATION('',(#87991),#87995);
+#87991 = LINE('',#87992,#87993);
+#87992 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#87993 = VECTOR('',#87994,1.);
+#87994 = DIRECTION('',(1.,0.));
+#87995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#87996 = ORIENTED_EDGE('',*,*,#80487,.T.);
+#87997 = ORIENTED_EDGE('',*,*,#87998,.T.);
+#87998 = EDGE_CURVE('',#80460,#84764,#87999,.T.);
+#87999 = SURFACE_CURVE('',#88000,(#88004,#88010),.PCURVE_S1.);
+#88000 = LINE('',#88001,#88002);
+#88001 = CARTESIAN_POINT('',(-3.15,-3.075,1.19));
+#88002 = VECTOR('',#88003,1.);
+#88003 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88004 = PCURVE('',#80501,#88005);
+#88005 = DEFINITIONAL_REPRESENTATION('',(#88006),#88009);
+#88006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88007,#88008),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#88007 = CARTESIAN_POINT('',(1.825,4.112136654989E-15));
+#88008 = CARTESIAN_POINT('',(1.809230769231,1.));
+#88009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88010 = PCURVE('',#84801,#88011);
+#88011 = DEFINITIONAL_REPRESENTATION('',(#88012),#88016);
+#88012 = LINE('',#88013,#88014);
+#88013 = CARTESIAN_POINT('',(0.,0.));
+#88014 = VECTOR('',#88015,1.);
+#88015 = DIRECTION('',(1.,0.));
+#88016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88017 = ORIENTED_EDGE('',*,*,#84763,.F.);
+#88018 = ADVANCED_FACE('',(#88019),#80475,.F.);
+#88019 = FACE_BOUND('',#88020,.F.);
+#88020 = EDGE_LOOP('',(#88021,#88022,#88023,#88051,#88079,#88108,#88136,
+ #88164,#88192,#88225,#88253,#88282));
+#88021 = ORIENTED_EDGE('',*,*,#80459,.F.);
+#88022 = ORIENTED_EDGE('',*,*,#80597,.T.);
+#88023 = ORIENTED_EDGE('',*,*,#88024,.T.);
+#88024 = EDGE_CURVE('',#80598,#88025,#88027,.T.);
+#88025 = VERTEX_POINT('',#88026);
+#88026 = CARTESIAN_POINT('',(-3.25,-3.075,0.91));
+#88027 = SURFACE_CURVE('',#88028,(#88033,#88044),.PCURVE_S1.);
+#88028 = CIRCLE('',#88029,0.1);
+#88029 = AXIS2_PLACEMENT_3D('',#88030,#88031,#88032);
+#88030 = CARTESIAN_POINT('',(-3.15,-3.075,0.91));
+#88031 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#88032 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#88033 = PCURVE('',#80475,#88034);
+#88034 = DEFINITIONAL_REPRESENTATION('',(#88035),#88043);
+#88035 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88036,#88037,#88038,#88039
+ ,#88040,#88041,#88042),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#88036 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#88037 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#88038 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#88039 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#88040 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#88041 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#88042 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#88043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88044 = PCURVE('',#80663,#88045);
+#88045 = DEFINITIONAL_REPRESENTATION('',(#88046),#88050);
+#88046 = LINE('',#88047,#88048);
+#88047 = CARTESIAN_POINT('',(0.,0.));
+#88048 = VECTOR('',#88049,1.);
+#88049 = DIRECTION('',(1.,0.));
+#88050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88051 = ORIENTED_EDGE('',*,*,#88052,.T.);
+#88052 = EDGE_CURVE('',#88025,#88053,#88055,.T.);
+#88053 = VERTEX_POINT('',#88054);
+#88054 = CARTESIAN_POINT('',(-3.25,-3.075,0.28));
+#88055 = SURFACE_CURVE('',#88056,(#88060,#88067),.PCURVE_S1.);
+#88056 = LINE('',#88057,#88058);
+#88057 = CARTESIAN_POINT('',(-3.25,-3.075,0.91));
+#88058 = VECTOR('',#88059,1.);
+#88059 = DIRECTION('',(-0.,0.,-1.));
+#88060 = PCURVE('',#80475,#88061);
+#88061 = DEFINITIONAL_REPRESENTATION('',(#88062),#88066);
+#88062 = LINE('',#88063,#88064);
+#88063 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#88064 = VECTOR('',#88065,1.);
+#88065 = DIRECTION('',(-1.,0.));
+#88066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88067 = PCURVE('',#88068,#88073);
+#88068 = PLANE('',#88069);
+#88069 = AXIS2_PLACEMENT_3D('',#88070,#88071,#88072);
+#88070 = CARTESIAN_POINT('',(-3.25,-3.075,0.91));
+#88071 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88072 = DIRECTION('',(-0.,0.,-1.));
+#88073 = DEFINITIONAL_REPRESENTATION('',(#88074),#88078);
+#88074 = LINE('',#88075,#88076);
+#88075 = CARTESIAN_POINT('',(0.,0.));
+#88076 = VECTOR('',#88077,1.);
+#88077 = DIRECTION('',(1.,0.));
+#88078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88079 = ORIENTED_EDGE('',*,*,#88080,.T.);
+#88080 = EDGE_CURVE('',#88053,#88081,#88083,.T.);
+#88081 = VERTEX_POINT('',#88082);
+#88082 = CARTESIAN_POINT('',(-3.53,-3.075,0.));
+#88083 = SURFACE_CURVE('',#88084,(#88089,#88096),.PCURVE_S1.);
+#88084 = CIRCLE('',#88085,0.28);
+#88085 = AXIS2_PLACEMENT_3D('',#88086,#88087,#88088);
+#88086 = CARTESIAN_POINT('',(-3.53,-3.075,0.28));
+#88087 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#88088 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#88089 = PCURVE('',#80475,#88090);
+#88090 = DEFINITIONAL_REPRESENTATION('',(#88091),#88095);
+#88091 = CIRCLE('',#88092,0.28);
+#88092 = AXIS2_PLACEMENT_2D('',#88093,#88094);
+#88093 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#88094 = DIRECTION('',(1.982541115402E-16,1.));
+#88095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88096 = PCURVE('',#88097,#88102);
+#88097 = CYLINDRICAL_SURFACE('',#88098,0.28);
+#88098 = AXIS2_PLACEMENT_3D('',#88099,#88100,#88101);
+#88099 = CARTESIAN_POINT('',(-3.53,-3.075,0.28));
+#88100 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#88101 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#88102 = DEFINITIONAL_REPRESENTATION('',(#88103),#88107);
+#88103 = LINE('',#88104,#88105);
+#88104 = CARTESIAN_POINT('',(6.28318530718,0.));
+#88105 = VECTOR('',#88106,1.);
+#88106 = DIRECTION('',(-1.,0.));
+#88107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88108 = ORIENTED_EDGE('',*,*,#88109,.T.);
+#88109 = EDGE_CURVE('',#88081,#88110,#88112,.T.);
+#88110 = VERTEX_POINT('',#88111);
+#88111 = CARTESIAN_POINT('',(-3.9,-3.075,0.));
+#88112 = SURFACE_CURVE('',#88113,(#88117,#88124),.PCURVE_S1.);
+#88113 = LINE('',#88114,#88115);
+#88114 = CARTESIAN_POINT('',(-3.53,-3.075,0.));
+#88115 = VECTOR('',#88116,1.);
+#88116 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88117 = PCURVE('',#80475,#88118);
+#88118 = DEFINITIONAL_REPRESENTATION('',(#88119),#88123);
+#88119 = LINE('',#88120,#88121);
+#88120 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#88121 = VECTOR('',#88122,1.);
+#88122 = DIRECTION('',(0.,-1.));
+#88123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88124 = PCURVE('',#88125,#88130);
+#88125 = PLANE('',#88126);
+#88126 = AXIS2_PLACEMENT_3D('',#88127,#88128,#88129);
+#88127 = CARTESIAN_POINT('',(-3.53,-3.075,0.));
+#88128 = DIRECTION('',(0.,0.,1.));
+#88129 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88130 = DEFINITIONAL_REPRESENTATION('',(#88131),#88135);
+#88131 = LINE('',#88132,#88133);
+#88132 = CARTESIAN_POINT('',(0.,0.));
+#88133 = VECTOR('',#88134,1.);
+#88134 = DIRECTION('',(1.,0.));
+#88135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88136 = ORIENTED_EDGE('',*,*,#88137,.T.);
+#88137 = EDGE_CURVE('',#88110,#88138,#88140,.T.);
+#88138 = VERTEX_POINT('',#88139);
+#88139 = CARTESIAN_POINT('',(-3.9,-3.075,0.18));
+#88140 = SURFACE_CURVE('',#88141,(#88145,#88152),.PCURVE_S1.);
+#88141 = LINE('',#88142,#88143);
+#88142 = CARTESIAN_POINT('',(-3.9,-3.075,0.));
+#88143 = VECTOR('',#88144,1.);
+#88144 = DIRECTION('',(0.,0.,1.));
+#88145 = PCURVE('',#80475,#88146);
+#88146 = DEFINITIONAL_REPRESENTATION('',(#88147),#88151);
+#88147 = LINE('',#88148,#88149);
+#88148 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#88149 = VECTOR('',#88150,1.);
+#88150 = DIRECTION('',(1.,0.));
+#88151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88152 = PCURVE('',#88153,#88158);
+#88153 = PLANE('',#88154);
+#88154 = AXIS2_PLACEMENT_3D('',#88155,#88156,#88157);
+#88155 = CARTESIAN_POINT('',(-3.9,-3.075,0.));
+#88156 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88157 = DIRECTION('',(0.,-0.,1.));
+#88158 = DEFINITIONAL_REPRESENTATION('',(#88159),#88163);
+#88159 = LINE('',#88160,#88161);
+#88160 = CARTESIAN_POINT('',(0.,0.));
+#88161 = VECTOR('',#88162,1.);
+#88162 = DIRECTION('',(1.,0.));
+#88163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88164 = ORIENTED_EDGE('',*,*,#88165,.T.);
+#88165 = EDGE_CURVE('',#88138,#88166,#88168,.T.);
+#88166 = VERTEX_POINT('',#88167);
+#88167 = CARTESIAN_POINT('',(-3.53,-3.075,0.18));
+#88168 = SURFACE_CURVE('',#88169,(#88173,#88180),.PCURVE_S1.);
+#88169 = LINE('',#88170,#88171);
+#88170 = CARTESIAN_POINT('',(-3.9,-3.075,0.18));
+#88171 = VECTOR('',#88172,1.);
+#88172 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88173 = PCURVE('',#80475,#88174);
+#88174 = DEFINITIONAL_REPRESENTATION('',(#88175),#88179);
+#88175 = LINE('',#88176,#88177);
+#88176 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#88177 = VECTOR('',#88178,1.);
+#88178 = DIRECTION('',(0.,1.));
+#88179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88180 = PCURVE('',#88181,#88186);
+#88181 = PLANE('',#88182);
+#88182 = AXIS2_PLACEMENT_3D('',#88183,#88184,#88185);
+#88183 = CARTESIAN_POINT('',(-3.9,-3.075,0.18));
+#88184 = DIRECTION('',(-0.,0.,-1.));
+#88185 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88186 = DEFINITIONAL_REPRESENTATION('',(#88187),#88191);
+#88187 = LINE('',#88188,#88189);
+#88188 = CARTESIAN_POINT('',(0.,0.));
+#88189 = VECTOR('',#88190,1.);
+#88190 = DIRECTION('',(1.,0.));
+#88191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88192 = ORIENTED_EDGE('',*,*,#88193,.T.);
+#88193 = EDGE_CURVE('',#88166,#88194,#88196,.T.);
+#88194 = VERTEX_POINT('',#88195);
+#88195 = CARTESIAN_POINT('',(-3.43,-3.075,0.28));
+#88196 = SURFACE_CURVE('',#88197,(#88202,#88213),.PCURVE_S1.);
+#88197 = CIRCLE('',#88198,0.1);
+#88198 = AXIS2_PLACEMENT_3D('',#88199,#88200,#88201);
+#88199 = CARTESIAN_POINT('',(-3.53,-3.075,0.28));
+#88200 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#88201 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#88202 = PCURVE('',#80475,#88203);
+#88203 = DEFINITIONAL_REPRESENTATION('',(#88204),#88212);
+#88204 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88205,#88206,#88207,#88208
+ ,#88209,#88210,#88211),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#88205 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#88206 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#88207 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#88208 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#88209 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#88210 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#88211 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#88212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88213 = PCURVE('',#88214,#88219);
+#88214 = CYLINDRICAL_SURFACE('',#88215,0.1);
+#88215 = AXIS2_PLACEMENT_3D('',#88216,#88217,#88218);
+#88216 = CARTESIAN_POINT('',(-3.53,-3.075,0.28));
+#88217 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#88218 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#88219 = DEFINITIONAL_REPRESENTATION('',(#88220),#88224);
+#88220 = LINE('',#88221,#88222);
+#88221 = CARTESIAN_POINT('',(0.,0.));
+#88222 = VECTOR('',#88223,1.);
+#88223 = DIRECTION('',(1.,0.));
+#88224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88225 = ORIENTED_EDGE('',*,*,#88226,.T.);
+#88226 = EDGE_CURVE('',#88194,#88227,#88229,.T.);
+#88227 = VERTEX_POINT('',#88228);
+#88228 = CARTESIAN_POINT('',(-3.43,-3.075,0.91));
+#88229 = SURFACE_CURVE('',#88230,(#88234,#88241),.PCURVE_S1.);
+#88230 = LINE('',#88231,#88232);
+#88231 = CARTESIAN_POINT('',(-3.43,-3.075,0.28));
+#88232 = VECTOR('',#88233,1.);
+#88233 = DIRECTION('',(0.,0.,1.));
+#88234 = PCURVE('',#80475,#88235);
+#88235 = DEFINITIONAL_REPRESENTATION('',(#88236),#88240);
+#88236 = LINE('',#88237,#88238);
+#88237 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#88238 = VECTOR('',#88239,1.);
+#88239 = DIRECTION('',(1.,0.));
+#88240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88241 = PCURVE('',#88242,#88247);
+#88242 = PLANE('',#88243);
+#88243 = AXIS2_PLACEMENT_3D('',#88244,#88245,#88246);
+#88244 = CARTESIAN_POINT('',(-3.43,-3.075,0.28));
+#88245 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88246 = DIRECTION('',(0.,-0.,1.));
+#88247 = DEFINITIONAL_REPRESENTATION('',(#88248),#88252);
+#88248 = LINE('',#88249,#88250);
+#88249 = CARTESIAN_POINT('',(0.,0.));
+#88250 = VECTOR('',#88251,1.);
+#88251 = DIRECTION('',(1.,0.));
+#88252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88253 = ORIENTED_EDGE('',*,*,#88254,.T.);
+#88254 = EDGE_CURVE('',#88227,#88255,#88257,.T.);
+#88255 = VERTEX_POINT('',#88256);
+#88256 = CARTESIAN_POINT('',(-3.15,-3.075,1.19));
+#88257 = SURFACE_CURVE('',#88258,(#88263,#88270),.PCURVE_S1.);
+#88258 = CIRCLE('',#88259,0.28);
+#88259 = AXIS2_PLACEMENT_3D('',#88260,#88261,#88262);
+#88260 = CARTESIAN_POINT('',(-3.15,-3.075,0.91));
+#88261 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#88262 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88263 = PCURVE('',#80475,#88264);
+#88264 = DEFINITIONAL_REPRESENTATION('',(#88265),#88269);
+#88265 = CIRCLE('',#88266,0.28);
+#88266 = AXIS2_PLACEMENT_2D('',#88267,#88268);
+#88267 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#88268 = DIRECTION('',(0.,-1.));
+#88269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88270 = PCURVE('',#88271,#88276);
+#88271 = CYLINDRICAL_SURFACE('',#88272,0.28);
+#88272 = AXIS2_PLACEMENT_3D('',#88273,#88274,#88275);
+#88273 = CARTESIAN_POINT('',(-3.15,-3.075,0.91));
+#88274 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#88275 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88276 = DEFINITIONAL_REPRESENTATION('',(#88277),#88281);
+#88277 = LINE('',#88278,#88279);
+#88278 = CARTESIAN_POINT('',(6.28318530718,0.));
+#88279 = VECTOR('',#88280,1.);
+#88280 = DIRECTION('',(-1.,0.));
+#88281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88282 = ORIENTED_EDGE('',*,*,#88283,.T.);
+#88283 = EDGE_CURVE('',#88255,#80460,#88284,.T.);
+#88284 = SURFACE_CURVE('',#88285,(#88289,#88296),.PCURVE_S1.);
+#88285 = LINE('',#88286,#88287);
+#88286 = CARTESIAN_POINT('',(-3.15,-3.075,1.19));
+#88287 = VECTOR('',#88288,1.);
+#88288 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88289 = PCURVE('',#80475,#88290);
+#88290 = DEFINITIONAL_REPRESENTATION('',(#88291),#88295);
+#88291 = LINE('',#88292,#88293);
+#88292 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#88293 = VECTOR('',#88294,1.);
+#88294 = DIRECTION('',(0.,1.));
+#88295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88296 = PCURVE('',#84801,#88297);
+#88297 = DEFINITIONAL_REPRESENTATION('',(#88298),#88302);
+#88298 = LINE('',#88299,#88300);
+#88299 = CARTESIAN_POINT('',(0.,0.));
+#88300 = VECTOR('',#88301,1.);
+#88301 = DIRECTION('',(1.,0.));
+#88302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88303 = ADVANCED_FACE('',(#88304),#80532,.T.);
+#88304 = FACE_BOUND('',#88305,.T.);
+#88305 = EDGE_LOOP('',(#88306,#88307,#88308,#88336,#88364,#88393,#88421,
+ #88449,#88477,#88510,#88538,#88567));
+#88306 = ORIENTED_EDGE('',*,*,#80516,.F.);
+#88307 = ORIENTED_EDGE('',*,*,#80707,.T.);
+#88308 = ORIENTED_EDGE('',*,*,#88309,.T.);
+#88309 = EDGE_CURVE('',#80708,#88310,#88312,.T.);
+#88310 = VERTEX_POINT('',#88311);
+#88311 = CARTESIAN_POINT('',(-3.25,3.075,0.91));
+#88312 = SURFACE_CURVE('',#88313,(#88318,#88329),.PCURVE_S1.);
+#88313 = CIRCLE('',#88314,0.1);
+#88314 = AXIS2_PLACEMENT_3D('',#88315,#88316,#88317);
+#88315 = CARTESIAN_POINT('',(-3.15,3.075,0.91));
+#88316 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#88317 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#88318 = PCURVE('',#80532,#88319);
+#88319 = DEFINITIONAL_REPRESENTATION('',(#88320),#88328);
+#88320 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88321,#88322,#88323,#88324
+ ,#88325,#88326,#88327),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#88321 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#88322 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#88323 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#88324 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#88325 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#88326 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#88327 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#88328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88329 = PCURVE('',#80744,#88330);
+#88330 = DEFINITIONAL_REPRESENTATION('',(#88331),#88335);
+#88331 = LINE('',#88332,#88333);
+#88332 = CARTESIAN_POINT('',(0.,-0.3));
+#88333 = VECTOR('',#88334,1.);
+#88334 = DIRECTION('',(1.,0.));
+#88335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88336 = ORIENTED_EDGE('',*,*,#88337,.T.);
+#88337 = EDGE_CURVE('',#88310,#88338,#88340,.T.);
+#88338 = VERTEX_POINT('',#88339);
+#88339 = CARTESIAN_POINT('',(-3.25,3.075,0.28));
+#88340 = SURFACE_CURVE('',#88341,(#88345,#88352),.PCURVE_S1.);
+#88341 = LINE('',#88342,#88343);
+#88342 = CARTESIAN_POINT('',(-3.25,3.075,0.91));
+#88343 = VECTOR('',#88344,1.);
+#88344 = DIRECTION('',(-0.,0.,-1.));
+#88345 = PCURVE('',#80532,#88346);
+#88346 = DEFINITIONAL_REPRESENTATION('',(#88347),#88351);
+#88347 = LINE('',#88348,#88349);
+#88348 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#88349 = VECTOR('',#88350,1.);
+#88350 = DIRECTION('',(-1.,0.));
+#88351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88352 = PCURVE('',#88353,#88358);
+#88353 = PLANE('',#88354);
+#88354 = AXIS2_PLACEMENT_3D('',#88355,#88356,#88357);
+#88355 = CARTESIAN_POINT('',(-3.25,2.775,0.91));
+#88356 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88357 = DIRECTION('',(-0.,0.,-1.));
+#88358 = DEFINITIONAL_REPRESENTATION('',(#88359),#88363);
+#88359 = LINE('',#88360,#88361);
+#88360 = CARTESIAN_POINT('',(0.,-0.3));
+#88361 = VECTOR('',#88362,1.);
+#88362 = DIRECTION('',(1.,0.));
+#88363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88364 = ORIENTED_EDGE('',*,*,#88365,.T.);
+#88365 = EDGE_CURVE('',#88338,#88366,#88368,.T.);
+#88366 = VERTEX_POINT('',#88367);
+#88367 = CARTESIAN_POINT('',(-3.53,3.075,0.));
+#88368 = SURFACE_CURVE('',#88369,(#88374,#88381),.PCURVE_S1.);
+#88369 = CIRCLE('',#88370,0.28);
+#88370 = AXIS2_PLACEMENT_3D('',#88371,#88372,#88373);
+#88371 = CARTESIAN_POINT('',(-3.53,3.075,0.28));
+#88372 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#88373 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#88374 = PCURVE('',#80532,#88375);
+#88375 = DEFINITIONAL_REPRESENTATION('',(#88376),#88380);
+#88376 = CIRCLE('',#88377,0.28);
+#88377 = AXIS2_PLACEMENT_2D('',#88378,#88379);
+#88378 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#88379 = DIRECTION('',(1.982541115402E-16,1.));
+#88380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88381 = PCURVE('',#88382,#88387);
+#88382 = CYLINDRICAL_SURFACE('',#88383,0.28);
+#88383 = AXIS2_PLACEMENT_3D('',#88384,#88385,#88386);
+#88384 = CARTESIAN_POINT('',(-3.53,2.775,0.28));
+#88385 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#88386 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#88387 = DEFINITIONAL_REPRESENTATION('',(#88388),#88392);
+#88388 = LINE('',#88389,#88390);
+#88389 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#88390 = VECTOR('',#88391,1.);
+#88391 = DIRECTION('',(-1.,0.));
+#88392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88393 = ORIENTED_EDGE('',*,*,#88394,.T.);
+#88394 = EDGE_CURVE('',#88366,#88395,#88397,.T.);
+#88395 = VERTEX_POINT('',#88396);
+#88396 = CARTESIAN_POINT('',(-3.9,3.075,0.));
+#88397 = SURFACE_CURVE('',#88398,(#88402,#88409),.PCURVE_S1.);
+#88398 = LINE('',#88399,#88400);
+#88399 = CARTESIAN_POINT('',(-3.53,3.075,0.));
+#88400 = VECTOR('',#88401,1.);
+#88401 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88402 = PCURVE('',#80532,#88403);
+#88403 = DEFINITIONAL_REPRESENTATION('',(#88404),#88408);
+#88404 = LINE('',#88405,#88406);
+#88405 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#88406 = VECTOR('',#88407,1.);
+#88407 = DIRECTION('',(0.,-1.));
+#88408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88409 = PCURVE('',#88410,#88415);
+#88410 = PLANE('',#88411);
+#88411 = AXIS2_PLACEMENT_3D('',#88412,#88413,#88414);
+#88412 = CARTESIAN_POINT('',(-3.53,2.775,0.));
+#88413 = DIRECTION('',(0.,0.,1.));
+#88414 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88415 = DEFINITIONAL_REPRESENTATION('',(#88416),#88420);
+#88416 = LINE('',#88417,#88418);
+#88417 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#88418 = VECTOR('',#88419,1.);
+#88419 = DIRECTION('',(1.,0.));
+#88420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88421 = ORIENTED_EDGE('',*,*,#88422,.T.);
+#88422 = EDGE_CURVE('',#88395,#88423,#88425,.T.);
+#88423 = VERTEX_POINT('',#88424);
+#88424 = CARTESIAN_POINT('',(-3.9,3.075,0.18));
+#88425 = SURFACE_CURVE('',#88426,(#88430,#88437),.PCURVE_S1.);
+#88426 = LINE('',#88427,#88428);
+#88427 = CARTESIAN_POINT('',(-3.9,3.075,0.));
+#88428 = VECTOR('',#88429,1.);
+#88429 = DIRECTION('',(0.,0.,1.));
+#88430 = PCURVE('',#80532,#88431);
+#88431 = DEFINITIONAL_REPRESENTATION('',(#88432),#88436);
+#88432 = LINE('',#88433,#88434);
+#88433 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#88434 = VECTOR('',#88435,1.);
+#88435 = DIRECTION('',(1.,0.));
+#88436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88437 = PCURVE('',#88438,#88443);
+#88438 = PLANE('',#88439);
+#88439 = AXIS2_PLACEMENT_3D('',#88440,#88441,#88442);
+#88440 = CARTESIAN_POINT('',(-3.9,2.775,0.));
+#88441 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88442 = DIRECTION('',(0.,-0.,1.));
+#88443 = DEFINITIONAL_REPRESENTATION('',(#88444),#88448);
+#88444 = LINE('',#88445,#88446);
+#88445 = CARTESIAN_POINT('',(0.,-0.3));
+#88446 = VECTOR('',#88447,1.);
+#88447 = DIRECTION('',(1.,0.));
+#88448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88449 = ORIENTED_EDGE('',*,*,#88450,.T.);
+#88450 = EDGE_CURVE('',#88423,#88451,#88453,.T.);
+#88451 = VERTEX_POINT('',#88452);
+#88452 = CARTESIAN_POINT('',(-3.53,3.075,0.18));
+#88453 = SURFACE_CURVE('',#88454,(#88458,#88465),.PCURVE_S1.);
+#88454 = LINE('',#88455,#88456);
+#88455 = CARTESIAN_POINT('',(-3.9,3.075,0.18));
+#88456 = VECTOR('',#88457,1.);
+#88457 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88458 = PCURVE('',#80532,#88459);
+#88459 = DEFINITIONAL_REPRESENTATION('',(#88460),#88464);
+#88460 = LINE('',#88461,#88462);
+#88461 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#88462 = VECTOR('',#88463,1.);
+#88463 = DIRECTION('',(0.,1.));
+#88464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88465 = PCURVE('',#88466,#88471);
+#88466 = PLANE('',#88467);
+#88467 = AXIS2_PLACEMENT_3D('',#88468,#88469,#88470);
+#88468 = CARTESIAN_POINT('',(-3.9,2.775,0.18));
+#88469 = DIRECTION('',(-0.,0.,-1.));
+#88470 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88471 = DEFINITIONAL_REPRESENTATION('',(#88472),#88476);
+#88472 = LINE('',#88473,#88474);
+#88473 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#88474 = VECTOR('',#88475,1.);
+#88475 = DIRECTION('',(1.,0.));
+#88476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88477 = ORIENTED_EDGE('',*,*,#88478,.T.);
+#88478 = EDGE_CURVE('',#88451,#88479,#88481,.T.);
+#88479 = VERTEX_POINT('',#88480);
+#88480 = CARTESIAN_POINT('',(-3.43,3.075,0.28));
+#88481 = SURFACE_CURVE('',#88482,(#88487,#88498),.PCURVE_S1.);
+#88482 = CIRCLE('',#88483,0.1);
+#88483 = AXIS2_PLACEMENT_3D('',#88484,#88485,#88486);
+#88484 = CARTESIAN_POINT('',(-3.53,3.075,0.28));
+#88485 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#88486 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#88487 = PCURVE('',#80532,#88488);
+#88488 = DEFINITIONAL_REPRESENTATION('',(#88489),#88497);
+#88489 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88490,#88491,#88492,#88493
+ ,#88494,#88495,#88496),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#88490 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#88491 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#88492 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#88493 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#88494 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#88495 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#88496 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#88497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88498 = PCURVE('',#88499,#88504);
+#88499 = CYLINDRICAL_SURFACE('',#88500,0.1);
+#88500 = AXIS2_PLACEMENT_3D('',#88501,#88502,#88503);
+#88501 = CARTESIAN_POINT('',(-3.53,2.775,0.28));
+#88502 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#88503 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#88504 = DEFINITIONAL_REPRESENTATION('',(#88505),#88509);
+#88505 = LINE('',#88506,#88507);
+#88506 = CARTESIAN_POINT('',(0.,-0.3));
+#88507 = VECTOR('',#88508,1.);
+#88508 = DIRECTION('',(1.,0.));
+#88509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88510 = ORIENTED_EDGE('',*,*,#88511,.T.);
+#88511 = EDGE_CURVE('',#88479,#88512,#88514,.T.);
+#88512 = VERTEX_POINT('',#88513);
+#88513 = CARTESIAN_POINT('',(-3.43,3.075,0.91));
+#88514 = SURFACE_CURVE('',#88515,(#88519,#88526),.PCURVE_S1.);
+#88515 = LINE('',#88516,#88517);
+#88516 = CARTESIAN_POINT('',(-3.43,3.075,0.28));
+#88517 = VECTOR('',#88518,1.);
+#88518 = DIRECTION('',(0.,0.,1.));
+#88519 = PCURVE('',#80532,#88520);
+#88520 = DEFINITIONAL_REPRESENTATION('',(#88521),#88525);
+#88521 = LINE('',#88522,#88523);
+#88522 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#88523 = VECTOR('',#88524,1.);
+#88524 = DIRECTION('',(1.,0.));
+#88525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88526 = PCURVE('',#88527,#88532);
+#88527 = PLANE('',#88528);
+#88528 = AXIS2_PLACEMENT_3D('',#88529,#88530,#88531);
+#88529 = CARTESIAN_POINT('',(-3.43,2.775,0.28));
+#88530 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88531 = DIRECTION('',(0.,-0.,1.));
+#88532 = DEFINITIONAL_REPRESENTATION('',(#88533),#88537);
+#88533 = LINE('',#88534,#88535);
+#88534 = CARTESIAN_POINT('',(0.,-0.3));
+#88535 = VECTOR('',#88536,1.);
+#88536 = DIRECTION('',(1.,0.));
+#88537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88538 = ORIENTED_EDGE('',*,*,#88539,.T.);
+#88539 = EDGE_CURVE('',#88512,#88540,#88542,.T.);
+#88540 = VERTEX_POINT('',#88541);
+#88541 = CARTESIAN_POINT('',(-3.15,3.075,1.19));
+#88542 = SURFACE_CURVE('',#88543,(#88548,#88555),.PCURVE_S1.);
+#88543 = CIRCLE('',#88544,0.28);
+#88544 = AXIS2_PLACEMENT_3D('',#88545,#88546,#88547);
+#88545 = CARTESIAN_POINT('',(-3.15,3.075,0.91));
+#88546 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#88547 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88548 = PCURVE('',#80532,#88549);
+#88549 = DEFINITIONAL_REPRESENTATION('',(#88550),#88554);
+#88550 = CIRCLE('',#88551,0.28);
+#88551 = AXIS2_PLACEMENT_2D('',#88552,#88553);
+#88552 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#88553 = DIRECTION('',(0.,-1.));
+#88554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88555 = PCURVE('',#88556,#88561);
+#88556 = CYLINDRICAL_SURFACE('',#88557,0.28);
+#88557 = AXIS2_PLACEMENT_3D('',#88558,#88559,#88560);
+#88558 = CARTESIAN_POINT('',(-3.15,2.775,0.91));
+#88559 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#88560 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88561 = DEFINITIONAL_REPRESENTATION('',(#88562),#88566);
+#88562 = LINE('',#88563,#88564);
+#88563 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#88564 = VECTOR('',#88565,1.);
+#88565 = DIRECTION('',(-1.,0.));
+#88566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88567 = ORIENTED_EDGE('',*,*,#88568,.T.);
+#88568 = EDGE_CURVE('',#88540,#80517,#88569,.T.);
+#88569 = SURFACE_CURVE('',#88570,(#88574,#88581),.PCURVE_S1.);
+#88570 = LINE('',#88571,#88572);
+#88571 = CARTESIAN_POINT('',(-3.15,3.075,1.19));
+#88572 = VECTOR('',#88573,1.);
+#88573 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88574 = PCURVE('',#80532,#88575);
+#88575 = DEFINITIONAL_REPRESENTATION('',(#88576),#88580);
+#88576 = LINE('',#88577,#88578);
+#88577 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#88578 = VECTOR('',#88579,1.);
+#88579 = DIRECTION('',(0.,1.));
+#88580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88581 = PCURVE('',#85251,#88582);
+#88582 = DEFINITIONAL_REPRESENTATION('',(#88583),#88587);
+#88583 = LINE('',#88584,#88585);
+#88584 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#88585 = VECTOR('',#88586,1.);
+#88586 = DIRECTION('',(1.,0.));
+#88587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88588 = ADVANCED_FACE('',(#88589),#80582,.F.);
+#88589 = FACE_BOUND('',#88590,.F.);
+#88590 = EDGE_LOOP('',(#88591,#88611,#88612,#88632));
+#88591 = ORIENTED_EDGE('',*,*,#88592,.F.);
+#88592 = EDGE_CURVE('',#80517,#85236,#88593,.T.);
+#88593 = SURFACE_CURVE('',#88594,(#88598,#88604),.PCURVE_S1.);
+#88594 = LINE('',#88595,#88596);
+#88595 = CARTESIAN_POINT('',(-3.15,3.075,1.19));
+#88596 = VECTOR('',#88597,1.);
+#88597 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88598 = PCURVE('',#80582,#88599);
+#88599 = DEFINITIONAL_REPRESENTATION('',(#88600),#88603);
+#88600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88601,#88602),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#88601 = CARTESIAN_POINT('',(7.975,-9.640979165881E-16));
+#88602 = CARTESIAN_POINT('',(7.990769230769,1.));
+#88603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88604 = PCURVE('',#85251,#88605);
+#88605 = DEFINITIONAL_REPRESENTATION('',(#88606),#88610);
+#88606 = LINE('',#88607,#88608);
+#88607 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#88608 = VECTOR('',#88609,1.);
+#88609 = DIRECTION('',(1.,0.));
+#88610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88611 = ORIENTED_EDGE('',*,*,#80568,.T.);
+#88612 = ORIENTED_EDGE('',*,*,#88613,.T.);
+#88613 = EDGE_CURVE('',#80546,#85264,#88614,.T.);
+#88614 = SURFACE_CURVE('',#88615,(#88619,#88625),.PCURVE_S1.);
+#88615 = LINE('',#88616,#88617);
+#88616 = CARTESIAN_POINT('',(-3.15,3.425,1.19));
+#88617 = VECTOR('',#88618,1.);
+#88618 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88619 = PCURVE('',#80582,#88620);
+#88620 = DEFINITIONAL_REPRESENTATION('',(#88621),#88624);
+#88621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88622,#88623),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#88622 = CARTESIAN_POINT('',(8.325,-1.79743208005E-15));
+#88623 = CARTESIAN_POINT('',(8.342564102564,1.));
+#88624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88625 = PCURVE('',#85301,#88626);
+#88626 = DEFINITIONAL_REPRESENTATION('',(#88627),#88631);
+#88627 = LINE('',#88628,#88629);
+#88628 = CARTESIAN_POINT('',(0.,0.));
+#88629 = VECTOR('',#88630,1.);
+#88630 = DIRECTION('',(1.,0.));
+#88631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88632 = ORIENTED_EDGE('',*,*,#85263,.F.);
+#88633 = ADVANCED_FACE('',(#88634),#80663,.F.);
+#88634 = FACE_BOUND('',#88635,.F.);
+#88635 = EDGE_LOOP('',(#88636,#88637,#88665,#88686));
+#88636 = ORIENTED_EDGE('',*,*,#80649,.T.);
+#88637 = ORIENTED_EDGE('',*,*,#88638,.T.);
+#88638 = EDGE_CURVE('',#80622,#88639,#88641,.T.);
+#88639 = VERTEX_POINT('',#88640);
+#88640 = CARTESIAN_POINT('',(-3.25,-2.775,0.91));
+#88641 = SURFACE_CURVE('',#88642,(#88647,#88654),.PCURVE_S1.);
+#88642 = CIRCLE('',#88643,0.1);
+#88643 = AXIS2_PLACEMENT_3D('',#88644,#88645,#88646);
+#88644 = CARTESIAN_POINT('',(-3.15,-2.775,0.91));
+#88645 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#88646 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#88647 = PCURVE('',#80663,#88648);
+#88648 = DEFINITIONAL_REPRESENTATION('',(#88649),#88653);
+#88649 = LINE('',#88650,#88651);
+#88650 = CARTESIAN_POINT('',(0.,-0.3));
+#88651 = VECTOR('',#88652,1.);
+#88652 = DIRECTION('',(1.,0.));
+#88653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88654 = PCURVE('',#80637,#88655);
+#88655 = DEFINITIONAL_REPRESENTATION('',(#88656),#88664);
+#88656 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88657,#88658,#88659,#88660
+ ,#88661,#88662,#88663),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#88657 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#88658 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#88659 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#88660 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#88661 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#88662 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#88663 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#88664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88665 = ORIENTED_EDGE('',*,*,#88666,.F.);
+#88666 = EDGE_CURVE('',#88025,#88639,#88667,.T.);
+#88667 = SURFACE_CURVE('',#88668,(#88672,#88679),.PCURVE_S1.);
+#88668 = LINE('',#88669,#88670);
+#88669 = CARTESIAN_POINT('',(-3.25,-3.075,0.91));
+#88670 = VECTOR('',#88671,1.);
+#88671 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#88672 = PCURVE('',#80663,#88673);
+#88673 = DEFINITIONAL_REPRESENTATION('',(#88674),#88678);
+#88674 = LINE('',#88675,#88676);
+#88675 = CARTESIAN_POINT('',(1.570796326795,0.));
+#88676 = VECTOR('',#88677,1.);
+#88677 = DIRECTION('',(0.,-1.));
+#88678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88679 = PCURVE('',#88068,#88680);
+#88680 = DEFINITIONAL_REPRESENTATION('',(#88681),#88685);
+#88681 = LINE('',#88682,#88683);
+#88682 = CARTESIAN_POINT('',(0.,0.));
+#88683 = VECTOR('',#88684,1.);
+#88684 = DIRECTION('',(0.,-1.));
+#88685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88686 = ORIENTED_EDGE('',*,*,#88024,.F.);
+#88687 = ADVANCED_FACE('',(#88688),#80637,.T.);
+#88688 = FACE_BOUND('',#88689,.T.);
+#88689 = EDGE_LOOP('',(#88690,#88691,#88692,#88693,#88716,#88740,#88763,
+ #88786,#88809,#88837,#88860,#88884));
+#88690 = ORIENTED_EDGE('',*,*,#80759,.F.);
+#88691 = ORIENTED_EDGE('',*,*,#80621,.T.);
+#88692 = ORIENTED_EDGE('',*,*,#88638,.T.);
+#88693 = ORIENTED_EDGE('',*,*,#88694,.T.);
+#88694 = EDGE_CURVE('',#88639,#88695,#88697,.T.);
+#88695 = VERTEX_POINT('',#88696);
+#88696 = CARTESIAN_POINT('',(-3.25,-2.775,0.28));
+#88697 = SURFACE_CURVE('',#88698,(#88702,#88709),.PCURVE_S1.);
+#88698 = LINE('',#88699,#88700);
+#88699 = CARTESIAN_POINT('',(-3.25,-2.775,0.91));
+#88700 = VECTOR('',#88701,1.);
+#88701 = DIRECTION('',(-0.,0.,-1.));
+#88702 = PCURVE('',#80637,#88703);
+#88703 = DEFINITIONAL_REPRESENTATION('',(#88704),#88708);
+#88704 = LINE('',#88705,#88706);
+#88705 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#88706 = VECTOR('',#88707,1.);
+#88707 = DIRECTION('',(-1.,0.));
+#88708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88709 = PCURVE('',#88068,#88710);
+#88710 = DEFINITIONAL_REPRESENTATION('',(#88711),#88715);
+#88711 = LINE('',#88712,#88713);
+#88712 = CARTESIAN_POINT('',(0.,-0.3));
+#88713 = VECTOR('',#88714,1.);
+#88714 = DIRECTION('',(1.,0.));
+#88715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88716 = ORIENTED_EDGE('',*,*,#88717,.T.);
+#88717 = EDGE_CURVE('',#88695,#88718,#88720,.T.);
+#88718 = VERTEX_POINT('',#88719);
+#88719 = CARTESIAN_POINT('',(-3.53,-2.775,0.));
+#88720 = SURFACE_CURVE('',#88721,(#88726,#88733),.PCURVE_S1.);
+#88721 = CIRCLE('',#88722,0.28);
+#88722 = AXIS2_PLACEMENT_3D('',#88723,#88724,#88725);
+#88723 = CARTESIAN_POINT('',(-3.53,-2.775,0.28));
+#88724 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#88725 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#88726 = PCURVE('',#80637,#88727);
+#88727 = DEFINITIONAL_REPRESENTATION('',(#88728),#88732);
+#88728 = CIRCLE('',#88729,0.28);
+#88729 = AXIS2_PLACEMENT_2D('',#88730,#88731);
+#88730 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#88731 = DIRECTION('',(1.982541115402E-16,1.));
+#88732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88733 = PCURVE('',#88097,#88734);
+#88734 = DEFINITIONAL_REPRESENTATION('',(#88735),#88739);
+#88735 = LINE('',#88736,#88737);
+#88736 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#88737 = VECTOR('',#88738,1.);
+#88738 = DIRECTION('',(-1.,0.));
+#88739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88740 = ORIENTED_EDGE('',*,*,#88741,.T.);
+#88741 = EDGE_CURVE('',#88718,#88742,#88744,.T.);
+#88742 = VERTEX_POINT('',#88743);
+#88743 = CARTESIAN_POINT('',(-3.9,-2.775,0.));
+#88744 = SURFACE_CURVE('',#88745,(#88749,#88756),.PCURVE_S1.);
+#88745 = LINE('',#88746,#88747);
+#88746 = CARTESIAN_POINT('',(-3.53,-2.775,0.));
+#88747 = VECTOR('',#88748,1.);
+#88748 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88749 = PCURVE('',#80637,#88750);
+#88750 = DEFINITIONAL_REPRESENTATION('',(#88751),#88755);
+#88751 = LINE('',#88752,#88753);
+#88752 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#88753 = VECTOR('',#88754,1.);
+#88754 = DIRECTION('',(0.,-1.));
+#88755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88756 = PCURVE('',#88125,#88757);
+#88757 = DEFINITIONAL_REPRESENTATION('',(#88758),#88762);
+#88758 = LINE('',#88759,#88760);
+#88759 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#88760 = VECTOR('',#88761,1.);
+#88761 = DIRECTION('',(1.,0.));
+#88762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88763 = ORIENTED_EDGE('',*,*,#88764,.T.);
+#88764 = EDGE_CURVE('',#88742,#88765,#88767,.T.);
+#88765 = VERTEX_POINT('',#88766);
+#88766 = CARTESIAN_POINT('',(-3.9,-2.775,0.18));
+#88767 = SURFACE_CURVE('',#88768,(#88772,#88779),.PCURVE_S1.);
+#88768 = LINE('',#88769,#88770);
+#88769 = CARTESIAN_POINT('',(-3.9,-2.775,0.));
+#88770 = VECTOR('',#88771,1.);
+#88771 = DIRECTION('',(0.,0.,1.));
+#88772 = PCURVE('',#80637,#88773);
+#88773 = DEFINITIONAL_REPRESENTATION('',(#88774),#88778);
+#88774 = LINE('',#88775,#88776);
+#88775 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#88776 = VECTOR('',#88777,1.);
+#88777 = DIRECTION('',(1.,0.));
+#88778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88779 = PCURVE('',#88153,#88780);
+#88780 = DEFINITIONAL_REPRESENTATION('',(#88781),#88785);
+#88781 = LINE('',#88782,#88783);
+#88782 = CARTESIAN_POINT('',(0.,-0.3));
+#88783 = VECTOR('',#88784,1.);
+#88784 = DIRECTION('',(1.,0.));
+#88785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88786 = ORIENTED_EDGE('',*,*,#88787,.T.);
+#88787 = EDGE_CURVE('',#88765,#88788,#88790,.T.);
+#88788 = VERTEX_POINT('',#88789);
+#88789 = CARTESIAN_POINT('',(-3.53,-2.775,0.18));
+#88790 = SURFACE_CURVE('',#88791,(#88795,#88802),.PCURVE_S1.);
+#88791 = LINE('',#88792,#88793);
+#88792 = CARTESIAN_POINT('',(-3.9,-2.775,0.18));
+#88793 = VECTOR('',#88794,1.);
+#88794 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88795 = PCURVE('',#80637,#88796);
+#88796 = DEFINITIONAL_REPRESENTATION('',(#88797),#88801);
+#88797 = LINE('',#88798,#88799);
+#88798 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#88799 = VECTOR('',#88800,1.);
+#88800 = DIRECTION('',(0.,1.));
+#88801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88802 = PCURVE('',#88181,#88803);
+#88803 = DEFINITIONAL_REPRESENTATION('',(#88804),#88808);
+#88804 = LINE('',#88805,#88806);
+#88805 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#88806 = VECTOR('',#88807,1.);
+#88807 = DIRECTION('',(1.,0.));
+#88808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88809 = ORIENTED_EDGE('',*,*,#88810,.T.);
+#88810 = EDGE_CURVE('',#88788,#88811,#88813,.T.);
+#88811 = VERTEX_POINT('',#88812);
+#88812 = CARTESIAN_POINT('',(-3.43,-2.775,0.28));
+#88813 = SURFACE_CURVE('',#88814,(#88819,#88830),.PCURVE_S1.);
+#88814 = CIRCLE('',#88815,0.1);
+#88815 = AXIS2_PLACEMENT_3D('',#88816,#88817,#88818);
+#88816 = CARTESIAN_POINT('',(-3.53,-2.775,0.28));
+#88817 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#88818 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#88819 = PCURVE('',#80637,#88820);
+#88820 = DEFINITIONAL_REPRESENTATION('',(#88821),#88829);
+#88821 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88822,#88823,#88824,#88825
+ ,#88826,#88827,#88828),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#88822 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#88823 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#88824 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#88825 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#88826 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#88827 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#88828 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#88829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88830 = PCURVE('',#88214,#88831);
+#88831 = DEFINITIONAL_REPRESENTATION('',(#88832),#88836);
+#88832 = LINE('',#88833,#88834);
+#88833 = CARTESIAN_POINT('',(0.,-0.3));
+#88834 = VECTOR('',#88835,1.);
+#88835 = DIRECTION('',(1.,0.));
+#88836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88837 = ORIENTED_EDGE('',*,*,#88838,.T.);
+#88838 = EDGE_CURVE('',#88811,#88839,#88841,.T.);
+#88839 = VERTEX_POINT('',#88840);
+#88840 = CARTESIAN_POINT('',(-3.43,-2.775,0.91));
+#88841 = SURFACE_CURVE('',#88842,(#88846,#88853),.PCURVE_S1.);
+#88842 = LINE('',#88843,#88844);
+#88843 = CARTESIAN_POINT('',(-3.43,-2.775,0.28));
+#88844 = VECTOR('',#88845,1.);
+#88845 = DIRECTION('',(0.,0.,1.));
+#88846 = PCURVE('',#80637,#88847);
+#88847 = DEFINITIONAL_REPRESENTATION('',(#88848),#88852);
+#88848 = LINE('',#88849,#88850);
+#88849 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#88850 = VECTOR('',#88851,1.);
+#88851 = DIRECTION('',(1.,0.));
+#88852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88853 = PCURVE('',#88242,#88854);
+#88854 = DEFINITIONAL_REPRESENTATION('',(#88855),#88859);
+#88855 = LINE('',#88856,#88857);
+#88856 = CARTESIAN_POINT('',(0.,-0.3));
+#88857 = VECTOR('',#88858,1.);
+#88858 = DIRECTION('',(1.,0.));
+#88859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88860 = ORIENTED_EDGE('',*,*,#88861,.T.);
+#88861 = EDGE_CURVE('',#88839,#88862,#88864,.T.);
+#88862 = VERTEX_POINT('',#88863);
+#88863 = CARTESIAN_POINT('',(-3.15,-2.775,1.19));
+#88864 = SURFACE_CURVE('',#88865,(#88870,#88877),.PCURVE_S1.);
+#88865 = CIRCLE('',#88866,0.28);
+#88866 = AXIS2_PLACEMENT_3D('',#88867,#88868,#88869);
+#88867 = CARTESIAN_POINT('',(-3.15,-2.775,0.91));
+#88868 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#88869 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88870 = PCURVE('',#80637,#88871);
+#88871 = DEFINITIONAL_REPRESENTATION('',(#88872),#88876);
+#88872 = CIRCLE('',#88873,0.28);
+#88873 = AXIS2_PLACEMENT_2D('',#88874,#88875);
+#88874 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#88875 = DIRECTION('',(0.,-1.));
+#88876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88877 = PCURVE('',#88271,#88878);
+#88878 = DEFINITIONAL_REPRESENTATION('',(#88879),#88883);
+#88879 = LINE('',#88880,#88881);
+#88880 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#88881 = VECTOR('',#88882,1.);
+#88882 = DIRECTION('',(-1.,0.));
+#88883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88884 = ORIENTED_EDGE('',*,*,#88885,.T.);
+#88885 = EDGE_CURVE('',#88862,#80760,#88886,.T.);
+#88886 = SURFACE_CURVE('',#88887,(#88891,#88898),.PCURVE_S1.);
+#88887 = LINE('',#88888,#88889);
+#88888 = CARTESIAN_POINT('',(-3.15,-2.775,1.19));
+#88889 = VECTOR('',#88890,1.);
+#88890 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#88891 = PCURVE('',#80637,#88892);
+#88892 = DEFINITIONAL_REPRESENTATION('',(#88893),#88897);
+#88893 = LINE('',#88894,#88895);
+#88894 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#88895 = VECTOR('',#88896,1.);
+#88896 = DIRECTION('',(0.,1.));
+#88897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88898 = PCURVE('',#84801,#88899);
+#88899 = DEFINITIONAL_REPRESENTATION('',(#88900),#88904);
+#88900 = LINE('',#88901,#88902);
+#88901 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#88902 = VECTOR('',#88903,1.);
+#88903 = DIRECTION('',(1.,0.));
+#88904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88905 = ADVANCED_FACE('',(#88906),#80694,.F.);
+#88906 = FACE_BOUND('',#88907,.F.);
+#88907 = EDGE_LOOP('',(#88908,#88909,#88910,#88938,#88961,#88985,#89008,
+ #89031,#89054,#89082,#89105,#89129));
+#88908 = ORIENTED_EDGE('',*,*,#80869,.F.);
+#88909 = ORIENTED_EDGE('',*,*,#80678,.T.);
+#88910 = ORIENTED_EDGE('',*,*,#88911,.T.);
+#88911 = EDGE_CURVE('',#80679,#88912,#88914,.T.);
+#88912 = VERTEX_POINT('',#88913);
+#88913 = CARTESIAN_POINT('',(-3.25,2.775,0.91));
+#88914 = SURFACE_CURVE('',#88915,(#88920,#88931),.PCURVE_S1.);
+#88915 = CIRCLE('',#88916,0.1);
+#88916 = AXIS2_PLACEMENT_3D('',#88917,#88918,#88919);
+#88917 = CARTESIAN_POINT('',(-3.15,2.775,0.91));
+#88918 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#88919 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#88920 = PCURVE('',#80694,#88921);
+#88921 = DEFINITIONAL_REPRESENTATION('',(#88922),#88930);
+#88922 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88923,#88924,#88925,#88926
+ ,#88927,#88928,#88929),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#88923 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#88924 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#88925 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#88926 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#88927 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#88928 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#88929 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#88930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88931 = PCURVE('',#80744,#88932);
+#88932 = DEFINITIONAL_REPRESENTATION('',(#88933),#88937);
+#88933 = LINE('',#88934,#88935);
+#88934 = CARTESIAN_POINT('',(0.,0.));
+#88935 = VECTOR('',#88936,1.);
+#88936 = DIRECTION('',(1.,0.));
+#88937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88938 = ORIENTED_EDGE('',*,*,#88939,.T.);
+#88939 = EDGE_CURVE('',#88912,#88940,#88942,.T.);
+#88940 = VERTEX_POINT('',#88941);
+#88941 = CARTESIAN_POINT('',(-3.25,2.775,0.28));
+#88942 = SURFACE_CURVE('',#88943,(#88947,#88954),.PCURVE_S1.);
+#88943 = LINE('',#88944,#88945);
+#88944 = CARTESIAN_POINT('',(-3.25,2.775,0.91));
+#88945 = VECTOR('',#88946,1.);
+#88946 = DIRECTION('',(-0.,0.,-1.));
+#88947 = PCURVE('',#80694,#88948);
+#88948 = DEFINITIONAL_REPRESENTATION('',(#88949),#88953);
+#88949 = LINE('',#88950,#88951);
+#88950 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#88951 = VECTOR('',#88952,1.);
+#88952 = DIRECTION('',(-1.,0.));
+#88953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88954 = PCURVE('',#88353,#88955);
+#88955 = DEFINITIONAL_REPRESENTATION('',(#88956),#88960);
+#88956 = LINE('',#88957,#88958);
+#88957 = CARTESIAN_POINT('',(0.,0.));
+#88958 = VECTOR('',#88959,1.);
+#88959 = DIRECTION('',(1.,0.));
+#88960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88961 = ORIENTED_EDGE('',*,*,#88962,.T.);
+#88962 = EDGE_CURVE('',#88940,#88963,#88965,.T.);
+#88963 = VERTEX_POINT('',#88964);
+#88964 = CARTESIAN_POINT('',(-3.53,2.775,0.));
+#88965 = SURFACE_CURVE('',#88966,(#88971,#88978),.PCURVE_S1.);
+#88966 = CIRCLE('',#88967,0.28);
+#88967 = AXIS2_PLACEMENT_3D('',#88968,#88969,#88970);
+#88968 = CARTESIAN_POINT('',(-3.53,2.775,0.28));
+#88969 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#88970 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#88971 = PCURVE('',#80694,#88972);
+#88972 = DEFINITIONAL_REPRESENTATION('',(#88973),#88977);
+#88973 = CIRCLE('',#88974,0.28);
+#88974 = AXIS2_PLACEMENT_2D('',#88975,#88976);
+#88975 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#88976 = DIRECTION('',(1.982541115402E-16,1.));
+#88977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88978 = PCURVE('',#88382,#88979);
+#88979 = DEFINITIONAL_REPRESENTATION('',(#88980),#88984);
+#88980 = LINE('',#88981,#88982);
+#88981 = CARTESIAN_POINT('',(6.28318530718,0.));
+#88982 = VECTOR('',#88983,1.);
+#88983 = DIRECTION('',(-1.,0.));
+#88984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88985 = ORIENTED_EDGE('',*,*,#88986,.T.);
+#88986 = EDGE_CURVE('',#88963,#88987,#88989,.T.);
+#88987 = VERTEX_POINT('',#88988);
+#88988 = CARTESIAN_POINT('',(-3.9,2.775,0.));
+#88989 = SURFACE_CURVE('',#88990,(#88994,#89001),.PCURVE_S1.);
+#88990 = LINE('',#88991,#88992);
+#88991 = CARTESIAN_POINT('',(-3.53,2.775,0.));
+#88992 = VECTOR('',#88993,1.);
+#88993 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#88994 = PCURVE('',#80694,#88995);
+#88995 = DEFINITIONAL_REPRESENTATION('',(#88996),#89000);
+#88996 = LINE('',#88997,#88998);
+#88997 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#88998 = VECTOR('',#88999,1.);
+#88999 = DIRECTION('',(0.,-1.));
+#89000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89001 = PCURVE('',#88410,#89002);
+#89002 = DEFINITIONAL_REPRESENTATION('',(#89003),#89007);
+#89003 = LINE('',#89004,#89005);
+#89004 = CARTESIAN_POINT('',(0.,0.));
+#89005 = VECTOR('',#89006,1.);
+#89006 = DIRECTION('',(1.,0.));
+#89007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89008 = ORIENTED_EDGE('',*,*,#89009,.T.);
+#89009 = EDGE_CURVE('',#88987,#89010,#89012,.T.);
+#89010 = VERTEX_POINT('',#89011);
+#89011 = CARTESIAN_POINT('',(-3.9,2.775,0.18));
+#89012 = SURFACE_CURVE('',#89013,(#89017,#89024),.PCURVE_S1.);
+#89013 = LINE('',#89014,#89015);
+#89014 = CARTESIAN_POINT('',(-3.9,2.775,0.));
+#89015 = VECTOR('',#89016,1.);
+#89016 = DIRECTION('',(0.,0.,1.));
+#89017 = PCURVE('',#80694,#89018);
+#89018 = DEFINITIONAL_REPRESENTATION('',(#89019),#89023);
+#89019 = LINE('',#89020,#89021);
+#89020 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#89021 = VECTOR('',#89022,1.);
+#89022 = DIRECTION('',(1.,0.));
+#89023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89024 = PCURVE('',#88438,#89025);
+#89025 = DEFINITIONAL_REPRESENTATION('',(#89026),#89030);
+#89026 = LINE('',#89027,#89028);
+#89027 = CARTESIAN_POINT('',(0.,0.));
+#89028 = VECTOR('',#89029,1.);
+#89029 = DIRECTION('',(1.,0.));
+#89030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89031 = ORIENTED_EDGE('',*,*,#89032,.T.);
+#89032 = EDGE_CURVE('',#89010,#89033,#89035,.T.);
+#89033 = VERTEX_POINT('',#89034);
+#89034 = CARTESIAN_POINT('',(-3.53,2.775,0.18));
+#89035 = SURFACE_CURVE('',#89036,(#89040,#89047),.PCURVE_S1.);
+#89036 = LINE('',#89037,#89038);
+#89037 = CARTESIAN_POINT('',(-3.9,2.775,0.18));
+#89038 = VECTOR('',#89039,1.);
+#89039 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89040 = PCURVE('',#80694,#89041);
+#89041 = DEFINITIONAL_REPRESENTATION('',(#89042),#89046);
+#89042 = LINE('',#89043,#89044);
+#89043 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#89044 = VECTOR('',#89045,1.);
+#89045 = DIRECTION('',(0.,1.));
+#89046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89047 = PCURVE('',#88466,#89048);
+#89048 = DEFINITIONAL_REPRESENTATION('',(#89049),#89053);
+#89049 = LINE('',#89050,#89051);
+#89050 = CARTESIAN_POINT('',(0.,0.));
+#89051 = VECTOR('',#89052,1.);
+#89052 = DIRECTION('',(1.,0.));
+#89053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89054 = ORIENTED_EDGE('',*,*,#89055,.T.);
+#89055 = EDGE_CURVE('',#89033,#89056,#89058,.T.);
+#89056 = VERTEX_POINT('',#89057);
+#89057 = CARTESIAN_POINT('',(-3.43,2.775,0.28));
+#89058 = SURFACE_CURVE('',#89059,(#89064,#89075),.PCURVE_S1.);
+#89059 = CIRCLE('',#89060,0.1);
+#89060 = AXIS2_PLACEMENT_3D('',#89061,#89062,#89063);
+#89061 = CARTESIAN_POINT('',(-3.53,2.775,0.28));
+#89062 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#89063 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#89064 = PCURVE('',#80694,#89065);
+#89065 = DEFINITIONAL_REPRESENTATION('',(#89066),#89074);
+#89066 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89067,#89068,#89069,#89070
+ ,#89071,#89072,#89073),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#89067 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#89068 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#89069 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#89070 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#89071 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#89072 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#89073 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#89074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89075 = PCURVE('',#88499,#89076);
+#89076 = DEFINITIONAL_REPRESENTATION('',(#89077),#89081);
+#89077 = LINE('',#89078,#89079);
+#89078 = CARTESIAN_POINT('',(0.,0.));
+#89079 = VECTOR('',#89080,1.);
+#89080 = DIRECTION('',(1.,0.));
+#89081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89082 = ORIENTED_EDGE('',*,*,#89083,.T.);
+#89083 = EDGE_CURVE('',#89056,#89084,#89086,.T.);
+#89084 = VERTEX_POINT('',#89085);
+#89085 = CARTESIAN_POINT('',(-3.43,2.775,0.91));
+#89086 = SURFACE_CURVE('',#89087,(#89091,#89098),.PCURVE_S1.);
+#89087 = LINE('',#89088,#89089);
+#89088 = CARTESIAN_POINT('',(-3.43,2.775,0.28));
+#89089 = VECTOR('',#89090,1.);
+#89090 = DIRECTION('',(0.,0.,1.));
+#89091 = PCURVE('',#80694,#89092);
+#89092 = DEFINITIONAL_REPRESENTATION('',(#89093),#89097);
+#89093 = LINE('',#89094,#89095);
+#89094 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#89095 = VECTOR('',#89096,1.);
+#89096 = DIRECTION('',(1.,0.));
+#89097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89098 = PCURVE('',#88527,#89099);
+#89099 = DEFINITIONAL_REPRESENTATION('',(#89100),#89104);
+#89100 = LINE('',#89101,#89102);
+#89101 = CARTESIAN_POINT('',(0.,0.));
+#89102 = VECTOR('',#89103,1.);
+#89103 = DIRECTION('',(1.,0.));
+#89104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89105 = ORIENTED_EDGE('',*,*,#89106,.T.);
+#89106 = EDGE_CURVE('',#89084,#89107,#89109,.T.);
+#89107 = VERTEX_POINT('',#89108);
+#89108 = CARTESIAN_POINT('',(-3.15,2.775,1.19));
+#89109 = SURFACE_CURVE('',#89110,(#89115,#89122),.PCURVE_S1.);
+#89110 = CIRCLE('',#89111,0.28);
+#89111 = AXIS2_PLACEMENT_3D('',#89112,#89113,#89114);
+#89112 = CARTESIAN_POINT('',(-3.15,2.775,0.91));
+#89113 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#89114 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89115 = PCURVE('',#80694,#89116);
+#89116 = DEFINITIONAL_REPRESENTATION('',(#89117),#89121);
+#89117 = CIRCLE('',#89118,0.28);
+#89118 = AXIS2_PLACEMENT_2D('',#89119,#89120);
+#89119 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#89120 = DIRECTION('',(0.,-1.));
+#89121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89122 = PCURVE('',#88556,#89123);
+#89123 = DEFINITIONAL_REPRESENTATION('',(#89124),#89128);
+#89124 = LINE('',#89125,#89126);
+#89125 = CARTESIAN_POINT('',(6.28318530718,0.));
+#89126 = VECTOR('',#89127,1.);
+#89127 = DIRECTION('',(-1.,0.));
+#89128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89129 = ORIENTED_EDGE('',*,*,#89130,.T.);
+#89130 = EDGE_CURVE('',#89107,#80870,#89131,.T.);
+#89131 = SURFACE_CURVE('',#89132,(#89136,#89143),.PCURVE_S1.);
+#89132 = LINE('',#89133,#89134);
+#89133 = CARTESIAN_POINT('',(-3.15,2.775,1.19));
+#89134 = VECTOR('',#89135,1.);
+#89135 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89136 = PCURVE('',#80694,#89137);
+#89137 = DEFINITIONAL_REPRESENTATION('',(#89138),#89142);
+#89138 = LINE('',#89139,#89140);
+#89139 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#89140 = VECTOR('',#89141,1.);
+#89141 = DIRECTION('',(0.,1.));
+#89142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89143 = PCURVE('',#85251,#89144);
+#89144 = DEFINITIONAL_REPRESENTATION('',(#89145),#89149);
+#89145 = LINE('',#89146,#89147);
+#89146 = CARTESIAN_POINT('',(0.,0.));
+#89147 = VECTOR('',#89148,1.);
+#89148 = DIRECTION('',(1.,0.));
+#89149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89150 = ADVANCED_FACE('',(#89151),#80744,.F.);
+#89151 = FACE_BOUND('',#89152,.F.);
+#89152 = EDGE_LOOP('',(#89153,#89154,#89155,#89176));
+#89153 = ORIENTED_EDGE('',*,*,#80730,.T.);
+#89154 = ORIENTED_EDGE('',*,*,#88309,.T.);
+#89155 = ORIENTED_EDGE('',*,*,#89156,.F.);
+#89156 = EDGE_CURVE('',#88912,#88310,#89157,.T.);
+#89157 = SURFACE_CURVE('',#89158,(#89162,#89169),.PCURVE_S1.);
+#89158 = LINE('',#89159,#89160);
+#89159 = CARTESIAN_POINT('',(-3.25,2.775,0.91));
+#89160 = VECTOR('',#89161,1.);
+#89161 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#89162 = PCURVE('',#80744,#89163);
+#89163 = DEFINITIONAL_REPRESENTATION('',(#89164),#89168);
+#89164 = LINE('',#89165,#89166);
+#89165 = CARTESIAN_POINT('',(1.570796326795,0.));
+#89166 = VECTOR('',#89167,1.);
+#89167 = DIRECTION('',(0.,-1.));
+#89168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89169 = PCURVE('',#88353,#89170);
+#89170 = DEFINITIONAL_REPRESENTATION('',(#89171),#89175);
+#89171 = LINE('',#89172,#89173);
+#89172 = CARTESIAN_POINT('',(0.,0.));
+#89173 = VECTOR('',#89174,1.);
+#89174 = DIRECTION('',(0.,-1.));
+#89175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89176 = ORIENTED_EDGE('',*,*,#88911,.F.);
+#89177 = ADVANCED_FACE('',(#89178),#80825,.F.);
+#89178 = FACE_BOUND('',#89179,.F.);
+#89179 = EDGE_LOOP('',(#89180,#89200,#89201,#89221));
+#89180 = ORIENTED_EDGE('',*,*,#89181,.F.);
+#89181 = EDGE_CURVE('',#80760,#84786,#89182,.T.);
+#89182 = SURFACE_CURVE('',#89183,(#89187,#89193),.PCURVE_S1.);
+#89183 = LINE('',#89184,#89185);
+#89184 = CARTESIAN_POINT('',(-3.15,-2.775,1.19));
+#89185 = VECTOR('',#89186,1.);
+#89186 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89187 = PCURVE('',#80825,#89188);
+#89188 = DEFINITIONAL_REPRESENTATION('',(#89189),#89192);
+#89189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89190,#89191),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#89190 = CARTESIAN_POINT('',(2.125,-1.193703445113E-15));
+#89191 = CARTESIAN_POINT('',(2.110769230769,1.));
+#89192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89193 = PCURVE('',#84801,#89194);
+#89194 = DEFINITIONAL_REPRESENTATION('',(#89195),#89199);
+#89195 = LINE('',#89196,#89197);
+#89196 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#89197 = VECTOR('',#89198,1.);
+#89198 = DIRECTION('',(1.,0.));
+#89199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89200 = ORIENTED_EDGE('',*,*,#80811,.T.);
+#89201 = ORIENTED_EDGE('',*,*,#89202,.T.);
+#89202 = EDGE_CURVE('',#80784,#84814,#89203,.T.);
+#89203 = SURFACE_CURVE('',#89204,(#89208,#89214),.PCURVE_S1.);
+#89204 = LINE('',#89205,#89206);
+#89205 = CARTESIAN_POINT('',(-3.15,-2.425,1.19));
+#89206 = VECTOR('',#89207,1.);
+#89207 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89208 = PCURVE('',#80825,#89209);
+#89209 = DEFINITIONAL_REPRESENTATION('',(#89210),#89213);
+#89210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89211,#89212),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#89211 = CARTESIAN_POINT('',(2.475,-6.370612419534E-16));
+#89212 = CARTESIAN_POINT('',(2.462564102564,1.));
+#89213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89214 = PCURVE('',#84851,#89215);
+#89215 = DEFINITIONAL_REPRESENTATION('',(#89216),#89220);
+#89216 = LINE('',#89217,#89218);
+#89217 = CARTESIAN_POINT('',(0.,0.));
+#89218 = VECTOR('',#89219,1.);
+#89219 = DIRECTION('',(1.,0.));
+#89220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89221 = ORIENTED_EDGE('',*,*,#84813,.F.);
+#89222 = ADVANCED_FACE('',(#89223),#80799,.F.);
+#89223 = FACE_BOUND('',#89224,.F.);
+#89224 = EDGE_LOOP('',(#89225,#89226,#89227,#89255,#89283,#89312,#89340,
+ #89368,#89396,#89429,#89457,#89486));
+#89225 = ORIENTED_EDGE('',*,*,#80783,.F.);
+#89226 = ORIENTED_EDGE('',*,*,#80921,.T.);
+#89227 = ORIENTED_EDGE('',*,*,#89228,.T.);
+#89228 = EDGE_CURVE('',#80922,#89229,#89231,.T.);
+#89229 = VERTEX_POINT('',#89230);
+#89230 = CARTESIAN_POINT('',(-3.25,-2.425,0.91));
+#89231 = SURFACE_CURVE('',#89232,(#89237,#89248),.PCURVE_S1.);
+#89232 = CIRCLE('',#89233,0.1);
+#89233 = AXIS2_PLACEMENT_3D('',#89234,#89235,#89236);
+#89234 = CARTESIAN_POINT('',(-3.15,-2.425,0.91));
+#89235 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#89236 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#89237 = PCURVE('',#80799,#89238);
+#89238 = DEFINITIONAL_REPRESENTATION('',(#89239),#89247);
+#89239 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89240,#89241,#89242,#89243
+ ,#89244,#89245,#89246),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#89240 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#89241 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#89242 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#89243 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#89244 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#89245 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#89246 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#89247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89248 = PCURVE('',#80987,#89249);
+#89249 = DEFINITIONAL_REPRESENTATION('',(#89250),#89254);
+#89250 = LINE('',#89251,#89252);
+#89251 = CARTESIAN_POINT('',(0.,0.));
+#89252 = VECTOR('',#89253,1.);
+#89253 = DIRECTION('',(1.,0.));
+#89254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89255 = ORIENTED_EDGE('',*,*,#89256,.T.);
+#89256 = EDGE_CURVE('',#89229,#89257,#89259,.T.);
+#89257 = VERTEX_POINT('',#89258);
+#89258 = CARTESIAN_POINT('',(-3.25,-2.425,0.28));
+#89259 = SURFACE_CURVE('',#89260,(#89264,#89271),.PCURVE_S1.);
+#89260 = LINE('',#89261,#89262);
+#89261 = CARTESIAN_POINT('',(-3.25,-2.425,0.91));
+#89262 = VECTOR('',#89263,1.);
+#89263 = DIRECTION('',(-0.,0.,-1.));
+#89264 = PCURVE('',#80799,#89265);
+#89265 = DEFINITIONAL_REPRESENTATION('',(#89266),#89270);
+#89266 = LINE('',#89267,#89268);
+#89267 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#89268 = VECTOR('',#89269,1.);
+#89269 = DIRECTION('',(-1.,0.));
+#89270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89271 = PCURVE('',#89272,#89277);
+#89272 = PLANE('',#89273);
+#89273 = AXIS2_PLACEMENT_3D('',#89274,#89275,#89276);
+#89274 = CARTESIAN_POINT('',(-3.25,-2.425,0.91));
+#89275 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89276 = DIRECTION('',(-0.,0.,-1.));
+#89277 = DEFINITIONAL_REPRESENTATION('',(#89278),#89282);
+#89278 = LINE('',#89279,#89280);
+#89279 = CARTESIAN_POINT('',(0.,0.));
+#89280 = VECTOR('',#89281,1.);
+#89281 = DIRECTION('',(1.,0.));
+#89282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89283 = ORIENTED_EDGE('',*,*,#89284,.T.);
+#89284 = EDGE_CURVE('',#89257,#89285,#89287,.T.);
+#89285 = VERTEX_POINT('',#89286);
+#89286 = CARTESIAN_POINT('',(-3.53,-2.425,0.));
+#89287 = SURFACE_CURVE('',#89288,(#89293,#89300),.PCURVE_S1.);
+#89288 = CIRCLE('',#89289,0.28);
+#89289 = AXIS2_PLACEMENT_3D('',#89290,#89291,#89292);
+#89290 = CARTESIAN_POINT('',(-3.53,-2.425,0.28));
+#89291 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#89292 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#89293 = PCURVE('',#80799,#89294);
+#89294 = DEFINITIONAL_REPRESENTATION('',(#89295),#89299);
+#89295 = CIRCLE('',#89296,0.28);
+#89296 = AXIS2_PLACEMENT_2D('',#89297,#89298);
+#89297 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#89298 = DIRECTION('',(1.982541115402E-16,1.));
+#89299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89300 = PCURVE('',#89301,#89306);
+#89301 = CYLINDRICAL_SURFACE('',#89302,0.28);
+#89302 = AXIS2_PLACEMENT_3D('',#89303,#89304,#89305);
+#89303 = CARTESIAN_POINT('',(-3.53,-2.425,0.28));
+#89304 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#89305 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#89306 = DEFINITIONAL_REPRESENTATION('',(#89307),#89311);
+#89307 = LINE('',#89308,#89309);
+#89308 = CARTESIAN_POINT('',(6.28318530718,0.));
+#89309 = VECTOR('',#89310,1.);
+#89310 = DIRECTION('',(-1.,0.));
+#89311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89312 = ORIENTED_EDGE('',*,*,#89313,.T.);
+#89313 = EDGE_CURVE('',#89285,#89314,#89316,.T.);
+#89314 = VERTEX_POINT('',#89315);
+#89315 = CARTESIAN_POINT('',(-3.9,-2.425,0.));
+#89316 = SURFACE_CURVE('',#89317,(#89321,#89328),.PCURVE_S1.);
+#89317 = LINE('',#89318,#89319);
+#89318 = CARTESIAN_POINT('',(-3.53,-2.425,0.));
+#89319 = VECTOR('',#89320,1.);
+#89320 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89321 = PCURVE('',#80799,#89322);
+#89322 = DEFINITIONAL_REPRESENTATION('',(#89323),#89327);
+#89323 = LINE('',#89324,#89325);
+#89324 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#89325 = VECTOR('',#89326,1.);
+#89326 = DIRECTION('',(0.,-1.));
+#89327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89328 = PCURVE('',#89329,#89334);
+#89329 = PLANE('',#89330);
+#89330 = AXIS2_PLACEMENT_3D('',#89331,#89332,#89333);
+#89331 = CARTESIAN_POINT('',(-3.53,-2.425,0.));
+#89332 = DIRECTION('',(0.,0.,1.));
+#89333 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89334 = DEFINITIONAL_REPRESENTATION('',(#89335),#89339);
+#89335 = LINE('',#89336,#89337);
+#89336 = CARTESIAN_POINT('',(0.,0.));
+#89337 = VECTOR('',#89338,1.);
+#89338 = DIRECTION('',(1.,0.));
+#89339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89340 = ORIENTED_EDGE('',*,*,#89341,.T.);
+#89341 = EDGE_CURVE('',#89314,#89342,#89344,.T.);
+#89342 = VERTEX_POINT('',#89343);
+#89343 = CARTESIAN_POINT('',(-3.9,-2.425,0.18));
+#89344 = SURFACE_CURVE('',#89345,(#89349,#89356),.PCURVE_S1.);
+#89345 = LINE('',#89346,#89347);
+#89346 = CARTESIAN_POINT('',(-3.9,-2.425,0.));
+#89347 = VECTOR('',#89348,1.);
+#89348 = DIRECTION('',(0.,0.,1.));
+#89349 = PCURVE('',#80799,#89350);
+#89350 = DEFINITIONAL_REPRESENTATION('',(#89351),#89355);
+#89351 = LINE('',#89352,#89353);
+#89352 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#89353 = VECTOR('',#89354,1.);
+#89354 = DIRECTION('',(1.,0.));
+#89355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89356 = PCURVE('',#89357,#89362);
+#89357 = PLANE('',#89358);
+#89358 = AXIS2_PLACEMENT_3D('',#89359,#89360,#89361);
+#89359 = CARTESIAN_POINT('',(-3.9,-2.425,0.));
+#89360 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89361 = DIRECTION('',(0.,-0.,1.));
+#89362 = DEFINITIONAL_REPRESENTATION('',(#89363),#89367);
+#89363 = LINE('',#89364,#89365);
+#89364 = CARTESIAN_POINT('',(0.,0.));
+#89365 = VECTOR('',#89366,1.);
+#89366 = DIRECTION('',(1.,0.));
+#89367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89368 = ORIENTED_EDGE('',*,*,#89369,.T.);
+#89369 = EDGE_CURVE('',#89342,#89370,#89372,.T.);
+#89370 = VERTEX_POINT('',#89371);
+#89371 = CARTESIAN_POINT('',(-3.53,-2.425,0.18));
+#89372 = SURFACE_CURVE('',#89373,(#89377,#89384),.PCURVE_S1.);
+#89373 = LINE('',#89374,#89375);
+#89374 = CARTESIAN_POINT('',(-3.9,-2.425,0.18));
+#89375 = VECTOR('',#89376,1.);
+#89376 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89377 = PCURVE('',#80799,#89378);
+#89378 = DEFINITIONAL_REPRESENTATION('',(#89379),#89383);
+#89379 = LINE('',#89380,#89381);
+#89380 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#89381 = VECTOR('',#89382,1.);
+#89382 = DIRECTION('',(0.,1.));
+#89383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89384 = PCURVE('',#89385,#89390);
+#89385 = PLANE('',#89386);
+#89386 = AXIS2_PLACEMENT_3D('',#89387,#89388,#89389);
+#89387 = CARTESIAN_POINT('',(-3.9,-2.425,0.18));
+#89388 = DIRECTION('',(-0.,0.,-1.));
+#89389 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89390 = DEFINITIONAL_REPRESENTATION('',(#89391),#89395);
+#89391 = LINE('',#89392,#89393);
+#89392 = CARTESIAN_POINT('',(0.,0.));
+#89393 = VECTOR('',#89394,1.);
+#89394 = DIRECTION('',(1.,0.));
+#89395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89396 = ORIENTED_EDGE('',*,*,#89397,.T.);
+#89397 = EDGE_CURVE('',#89370,#89398,#89400,.T.);
+#89398 = VERTEX_POINT('',#89399);
+#89399 = CARTESIAN_POINT('',(-3.43,-2.425,0.28));
+#89400 = SURFACE_CURVE('',#89401,(#89406,#89417),.PCURVE_S1.);
+#89401 = CIRCLE('',#89402,0.1);
+#89402 = AXIS2_PLACEMENT_3D('',#89403,#89404,#89405);
+#89403 = CARTESIAN_POINT('',(-3.53,-2.425,0.28));
+#89404 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#89405 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#89406 = PCURVE('',#80799,#89407);
+#89407 = DEFINITIONAL_REPRESENTATION('',(#89408),#89416);
+#89408 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89409,#89410,#89411,#89412
+ ,#89413,#89414,#89415),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#89409 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#89410 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#89411 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#89412 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#89413 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#89414 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#89415 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#89416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89417 = PCURVE('',#89418,#89423);
+#89418 = CYLINDRICAL_SURFACE('',#89419,0.1);
+#89419 = AXIS2_PLACEMENT_3D('',#89420,#89421,#89422);
+#89420 = CARTESIAN_POINT('',(-3.53,-2.425,0.28));
+#89421 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#89422 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#89423 = DEFINITIONAL_REPRESENTATION('',(#89424),#89428);
+#89424 = LINE('',#89425,#89426);
+#89425 = CARTESIAN_POINT('',(0.,0.));
+#89426 = VECTOR('',#89427,1.);
+#89427 = DIRECTION('',(1.,0.));
+#89428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89429 = ORIENTED_EDGE('',*,*,#89430,.T.);
+#89430 = EDGE_CURVE('',#89398,#89431,#89433,.T.);
+#89431 = VERTEX_POINT('',#89432);
+#89432 = CARTESIAN_POINT('',(-3.43,-2.425,0.91));
+#89433 = SURFACE_CURVE('',#89434,(#89438,#89445),.PCURVE_S1.);
+#89434 = LINE('',#89435,#89436);
+#89435 = CARTESIAN_POINT('',(-3.43,-2.425,0.28));
+#89436 = VECTOR('',#89437,1.);
+#89437 = DIRECTION('',(0.,0.,1.));
+#89438 = PCURVE('',#80799,#89439);
+#89439 = DEFINITIONAL_REPRESENTATION('',(#89440),#89444);
+#89440 = LINE('',#89441,#89442);
+#89441 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#89442 = VECTOR('',#89443,1.);
+#89443 = DIRECTION('',(1.,0.));
+#89444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89445 = PCURVE('',#89446,#89451);
+#89446 = PLANE('',#89447);
+#89447 = AXIS2_PLACEMENT_3D('',#89448,#89449,#89450);
+#89448 = CARTESIAN_POINT('',(-3.43,-2.425,0.28));
+#89449 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89450 = DIRECTION('',(0.,-0.,1.));
+#89451 = DEFINITIONAL_REPRESENTATION('',(#89452),#89456);
+#89452 = LINE('',#89453,#89454);
+#89453 = CARTESIAN_POINT('',(0.,0.));
+#89454 = VECTOR('',#89455,1.);
+#89455 = DIRECTION('',(1.,0.));
+#89456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89457 = ORIENTED_EDGE('',*,*,#89458,.T.);
+#89458 = EDGE_CURVE('',#89431,#89459,#89461,.T.);
+#89459 = VERTEX_POINT('',#89460);
+#89460 = CARTESIAN_POINT('',(-3.15,-2.425,1.19));
+#89461 = SURFACE_CURVE('',#89462,(#89467,#89474),.PCURVE_S1.);
+#89462 = CIRCLE('',#89463,0.28);
+#89463 = AXIS2_PLACEMENT_3D('',#89464,#89465,#89466);
+#89464 = CARTESIAN_POINT('',(-3.15,-2.425,0.91));
+#89465 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#89466 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89467 = PCURVE('',#80799,#89468);
+#89468 = DEFINITIONAL_REPRESENTATION('',(#89469),#89473);
+#89469 = CIRCLE('',#89470,0.28);
+#89470 = AXIS2_PLACEMENT_2D('',#89471,#89472);
+#89471 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#89472 = DIRECTION('',(0.,-1.));
+#89473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89474 = PCURVE('',#89475,#89480);
+#89475 = CYLINDRICAL_SURFACE('',#89476,0.28);
+#89476 = AXIS2_PLACEMENT_3D('',#89477,#89478,#89479);
+#89477 = CARTESIAN_POINT('',(-3.15,-2.425,0.91));
+#89478 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#89479 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89480 = DEFINITIONAL_REPRESENTATION('',(#89481),#89485);
+#89481 = LINE('',#89482,#89483);
+#89482 = CARTESIAN_POINT('',(6.28318530718,0.));
+#89483 = VECTOR('',#89484,1.);
+#89484 = DIRECTION('',(-1.,0.));
+#89485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89486 = ORIENTED_EDGE('',*,*,#89487,.T.);
+#89487 = EDGE_CURVE('',#89459,#80784,#89488,.T.);
+#89488 = SURFACE_CURVE('',#89489,(#89493,#89500),.PCURVE_S1.);
+#89489 = LINE('',#89490,#89491);
+#89490 = CARTESIAN_POINT('',(-3.15,-2.425,1.19));
+#89491 = VECTOR('',#89492,1.);
+#89492 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89493 = PCURVE('',#80799,#89494);
+#89494 = DEFINITIONAL_REPRESENTATION('',(#89495),#89499);
+#89495 = LINE('',#89496,#89497);
+#89496 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#89497 = VECTOR('',#89498,1.);
+#89498 = DIRECTION('',(0.,1.));
+#89499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89500 = PCURVE('',#84851,#89501);
+#89501 = DEFINITIONAL_REPRESENTATION('',(#89502),#89506);
+#89502 = LINE('',#89503,#89504);
+#89503 = CARTESIAN_POINT('',(0.,0.));
+#89504 = VECTOR('',#89505,1.);
+#89505 = DIRECTION('',(1.,0.));
+#89506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89507 = ADVANCED_FACE('',(#89508),#80856,.T.);
+#89508 = FACE_BOUND('',#89509,.T.);
+#89509 = EDGE_LOOP('',(#89510,#89511,#89512,#89540,#89568,#89597,#89625,
+ #89653,#89681,#89714,#89742,#89771));
+#89510 = ORIENTED_EDGE('',*,*,#80840,.F.);
+#89511 = ORIENTED_EDGE('',*,*,#81031,.T.);
+#89512 = ORIENTED_EDGE('',*,*,#89513,.T.);
+#89513 = EDGE_CURVE('',#81032,#89514,#89516,.T.);
+#89514 = VERTEX_POINT('',#89515);
+#89515 = CARTESIAN_POINT('',(-3.25,2.425,0.91));
+#89516 = SURFACE_CURVE('',#89517,(#89522,#89533),.PCURVE_S1.);
+#89517 = CIRCLE('',#89518,0.1);
+#89518 = AXIS2_PLACEMENT_3D('',#89519,#89520,#89521);
+#89519 = CARTESIAN_POINT('',(-3.15,2.425,0.91));
+#89520 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#89521 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#89522 = PCURVE('',#80856,#89523);
+#89523 = DEFINITIONAL_REPRESENTATION('',(#89524),#89532);
+#89524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89525,#89526,#89527,#89528
+ ,#89529,#89530,#89531),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#89525 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#89526 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#89527 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#89528 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#89529 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#89530 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#89531 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#89532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89533 = PCURVE('',#81068,#89534);
+#89534 = DEFINITIONAL_REPRESENTATION('',(#89535),#89539);
+#89535 = LINE('',#89536,#89537);
+#89536 = CARTESIAN_POINT('',(-4.440892098501E-15,-0.3));
+#89537 = VECTOR('',#89538,1.);
+#89538 = DIRECTION('',(1.,0.));
+#89539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89540 = ORIENTED_EDGE('',*,*,#89541,.T.);
+#89541 = EDGE_CURVE('',#89514,#89542,#89544,.T.);
+#89542 = VERTEX_POINT('',#89543);
+#89543 = CARTESIAN_POINT('',(-3.25,2.425,0.28));
+#89544 = SURFACE_CURVE('',#89545,(#89549,#89556),.PCURVE_S1.);
+#89545 = LINE('',#89546,#89547);
+#89546 = CARTESIAN_POINT('',(-3.25,2.425,0.91));
+#89547 = VECTOR('',#89548,1.);
+#89548 = DIRECTION('',(-0.,0.,-1.));
+#89549 = PCURVE('',#80856,#89550);
+#89550 = DEFINITIONAL_REPRESENTATION('',(#89551),#89555);
+#89551 = LINE('',#89552,#89553);
+#89552 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#89553 = VECTOR('',#89554,1.);
+#89554 = DIRECTION('',(-1.,0.));
+#89555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89556 = PCURVE('',#89557,#89562);
+#89557 = PLANE('',#89558);
+#89558 = AXIS2_PLACEMENT_3D('',#89559,#89560,#89561);
+#89559 = CARTESIAN_POINT('',(-3.25,2.125,0.91));
+#89560 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89561 = DIRECTION('',(-0.,0.,-1.));
+#89562 = DEFINITIONAL_REPRESENTATION('',(#89563),#89567);
+#89563 = LINE('',#89564,#89565);
+#89564 = CARTESIAN_POINT('',(0.,-0.3));
+#89565 = VECTOR('',#89566,1.);
+#89566 = DIRECTION('',(1.,0.));
+#89567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89568 = ORIENTED_EDGE('',*,*,#89569,.T.);
+#89569 = EDGE_CURVE('',#89542,#89570,#89572,.T.);
+#89570 = VERTEX_POINT('',#89571);
+#89571 = CARTESIAN_POINT('',(-3.53,2.425,0.));
+#89572 = SURFACE_CURVE('',#89573,(#89578,#89585),.PCURVE_S1.);
+#89573 = CIRCLE('',#89574,0.28);
+#89574 = AXIS2_PLACEMENT_3D('',#89575,#89576,#89577);
+#89575 = CARTESIAN_POINT('',(-3.53,2.425,0.28));
+#89576 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#89577 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#89578 = PCURVE('',#80856,#89579);
+#89579 = DEFINITIONAL_REPRESENTATION('',(#89580),#89584);
+#89580 = CIRCLE('',#89581,0.28);
+#89581 = AXIS2_PLACEMENT_2D('',#89582,#89583);
+#89582 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#89583 = DIRECTION('',(1.982541115402E-16,1.));
+#89584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89585 = PCURVE('',#89586,#89591);
+#89586 = CYLINDRICAL_SURFACE('',#89587,0.28);
+#89587 = AXIS2_PLACEMENT_3D('',#89588,#89589,#89590);
+#89588 = CARTESIAN_POINT('',(-3.53,2.125,0.28));
+#89589 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#89590 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#89591 = DEFINITIONAL_REPRESENTATION('',(#89592),#89596);
+#89592 = LINE('',#89593,#89594);
+#89593 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#89594 = VECTOR('',#89595,1.);
+#89595 = DIRECTION('',(-1.,0.));
+#89596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89597 = ORIENTED_EDGE('',*,*,#89598,.T.);
+#89598 = EDGE_CURVE('',#89570,#89599,#89601,.T.);
+#89599 = VERTEX_POINT('',#89600);
+#89600 = CARTESIAN_POINT('',(-3.9,2.425,0.));
+#89601 = SURFACE_CURVE('',#89602,(#89606,#89613),.PCURVE_S1.);
+#89602 = LINE('',#89603,#89604);
+#89603 = CARTESIAN_POINT('',(-3.53,2.425,0.));
+#89604 = VECTOR('',#89605,1.);
+#89605 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89606 = PCURVE('',#80856,#89607);
+#89607 = DEFINITIONAL_REPRESENTATION('',(#89608),#89612);
+#89608 = LINE('',#89609,#89610);
+#89609 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#89610 = VECTOR('',#89611,1.);
+#89611 = DIRECTION('',(0.,-1.));
+#89612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89613 = PCURVE('',#89614,#89619);
+#89614 = PLANE('',#89615);
+#89615 = AXIS2_PLACEMENT_3D('',#89616,#89617,#89618);
+#89616 = CARTESIAN_POINT('',(-3.53,2.125,0.));
+#89617 = DIRECTION('',(0.,0.,1.));
+#89618 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89619 = DEFINITIONAL_REPRESENTATION('',(#89620),#89624);
+#89620 = LINE('',#89621,#89622);
+#89621 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#89622 = VECTOR('',#89623,1.);
+#89623 = DIRECTION('',(1.,0.));
+#89624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89625 = ORIENTED_EDGE('',*,*,#89626,.T.);
+#89626 = EDGE_CURVE('',#89599,#89627,#89629,.T.);
+#89627 = VERTEX_POINT('',#89628);
+#89628 = CARTESIAN_POINT('',(-3.9,2.425,0.18));
+#89629 = SURFACE_CURVE('',#89630,(#89634,#89641),.PCURVE_S1.);
+#89630 = LINE('',#89631,#89632);
+#89631 = CARTESIAN_POINT('',(-3.9,2.425,0.));
+#89632 = VECTOR('',#89633,1.);
+#89633 = DIRECTION('',(0.,0.,1.));
+#89634 = PCURVE('',#80856,#89635);
+#89635 = DEFINITIONAL_REPRESENTATION('',(#89636),#89640);
+#89636 = LINE('',#89637,#89638);
+#89637 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#89638 = VECTOR('',#89639,1.);
+#89639 = DIRECTION('',(1.,0.));
+#89640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89641 = PCURVE('',#89642,#89647);
+#89642 = PLANE('',#89643);
+#89643 = AXIS2_PLACEMENT_3D('',#89644,#89645,#89646);
+#89644 = CARTESIAN_POINT('',(-3.9,2.125,0.));
+#89645 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89646 = DIRECTION('',(0.,-0.,1.));
+#89647 = DEFINITIONAL_REPRESENTATION('',(#89648),#89652);
+#89648 = LINE('',#89649,#89650);
+#89649 = CARTESIAN_POINT('',(0.,-0.3));
+#89650 = VECTOR('',#89651,1.);
+#89651 = DIRECTION('',(1.,0.));
+#89652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89653 = ORIENTED_EDGE('',*,*,#89654,.T.);
+#89654 = EDGE_CURVE('',#89627,#89655,#89657,.T.);
+#89655 = VERTEX_POINT('',#89656);
+#89656 = CARTESIAN_POINT('',(-3.53,2.425,0.18));
+#89657 = SURFACE_CURVE('',#89658,(#89662,#89669),.PCURVE_S1.);
+#89658 = LINE('',#89659,#89660);
+#89659 = CARTESIAN_POINT('',(-3.9,2.425,0.18));
+#89660 = VECTOR('',#89661,1.);
+#89661 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89662 = PCURVE('',#80856,#89663);
+#89663 = DEFINITIONAL_REPRESENTATION('',(#89664),#89668);
+#89664 = LINE('',#89665,#89666);
+#89665 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#89666 = VECTOR('',#89667,1.);
+#89667 = DIRECTION('',(0.,1.));
+#89668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89669 = PCURVE('',#89670,#89675);
+#89670 = PLANE('',#89671);
+#89671 = AXIS2_PLACEMENT_3D('',#89672,#89673,#89674);
+#89672 = CARTESIAN_POINT('',(-3.9,2.125,0.18));
+#89673 = DIRECTION('',(-0.,0.,-1.));
+#89674 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89675 = DEFINITIONAL_REPRESENTATION('',(#89676),#89680);
+#89676 = LINE('',#89677,#89678);
+#89677 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#89678 = VECTOR('',#89679,1.);
+#89679 = DIRECTION('',(1.,0.));
+#89680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89681 = ORIENTED_EDGE('',*,*,#89682,.T.);
+#89682 = EDGE_CURVE('',#89655,#89683,#89685,.T.);
+#89683 = VERTEX_POINT('',#89684);
+#89684 = CARTESIAN_POINT('',(-3.43,2.425,0.28));
+#89685 = SURFACE_CURVE('',#89686,(#89691,#89702),.PCURVE_S1.);
+#89686 = CIRCLE('',#89687,0.1);
+#89687 = AXIS2_PLACEMENT_3D('',#89688,#89689,#89690);
+#89688 = CARTESIAN_POINT('',(-3.53,2.425,0.28));
+#89689 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#89690 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#89691 = PCURVE('',#80856,#89692);
+#89692 = DEFINITIONAL_REPRESENTATION('',(#89693),#89701);
+#89693 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89694,#89695,#89696,#89697
+ ,#89698,#89699,#89700),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#89694 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#89695 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#89696 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#89697 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#89698 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#89699 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#89700 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#89701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89702 = PCURVE('',#89703,#89708);
+#89703 = CYLINDRICAL_SURFACE('',#89704,0.1);
+#89704 = AXIS2_PLACEMENT_3D('',#89705,#89706,#89707);
+#89705 = CARTESIAN_POINT('',(-3.53,2.125,0.28));
+#89706 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#89707 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#89708 = DEFINITIONAL_REPRESENTATION('',(#89709),#89713);
+#89709 = LINE('',#89710,#89711);
+#89710 = CARTESIAN_POINT('',(4.440892098501E-15,-0.3));
+#89711 = VECTOR('',#89712,1.);
+#89712 = DIRECTION('',(1.,0.));
+#89713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89714 = ORIENTED_EDGE('',*,*,#89715,.T.);
+#89715 = EDGE_CURVE('',#89683,#89716,#89718,.T.);
+#89716 = VERTEX_POINT('',#89717);
+#89717 = CARTESIAN_POINT('',(-3.43,2.425,0.91));
+#89718 = SURFACE_CURVE('',#89719,(#89723,#89730),.PCURVE_S1.);
+#89719 = LINE('',#89720,#89721);
+#89720 = CARTESIAN_POINT('',(-3.43,2.425,0.28));
+#89721 = VECTOR('',#89722,1.);
+#89722 = DIRECTION('',(0.,0.,1.));
+#89723 = PCURVE('',#80856,#89724);
+#89724 = DEFINITIONAL_REPRESENTATION('',(#89725),#89729);
+#89725 = LINE('',#89726,#89727);
+#89726 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#89727 = VECTOR('',#89728,1.);
+#89728 = DIRECTION('',(1.,0.));
+#89729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89730 = PCURVE('',#89731,#89736);
+#89731 = PLANE('',#89732);
+#89732 = AXIS2_PLACEMENT_3D('',#89733,#89734,#89735);
+#89733 = CARTESIAN_POINT('',(-3.43,2.125,0.28));
+#89734 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89735 = DIRECTION('',(0.,-0.,1.));
+#89736 = DEFINITIONAL_REPRESENTATION('',(#89737),#89741);
+#89737 = LINE('',#89738,#89739);
+#89738 = CARTESIAN_POINT('',(0.,-0.3));
+#89739 = VECTOR('',#89740,1.);
+#89740 = DIRECTION('',(1.,0.));
+#89741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89742 = ORIENTED_EDGE('',*,*,#89743,.T.);
+#89743 = EDGE_CURVE('',#89716,#89744,#89746,.T.);
+#89744 = VERTEX_POINT('',#89745);
+#89745 = CARTESIAN_POINT('',(-3.15,2.425,1.19));
+#89746 = SURFACE_CURVE('',#89747,(#89752,#89759),.PCURVE_S1.);
+#89747 = CIRCLE('',#89748,0.28);
+#89748 = AXIS2_PLACEMENT_3D('',#89749,#89750,#89751);
+#89749 = CARTESIAN_POINT('',(-3.15,2.425,0.91));
+#89750 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#89751 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89752 = PCURVE('',#80856,#89753);
+#89753 = DEFINITIONAL_REPRESENTATION('',(#89754),#89758);
+#89754 = CIRCLE('',#89755,0.28);
+#89755 = AXIS2_PLACEMENT_2D('',#89756,#89757);
+#89756 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#89757 = DIRECTION('',(0.,-1.));
+#89758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89759 = PCURVE('',#89760,#89765);
+#89760 = CYLINDRICAL_SURFACE('',#89761,0.28);
+#89761 = AXIS2_PLACEMENT_3D('',#89762,#89763,#89764);
+#89762 = CARTESIAN_POINT('',(-3.15,2.125,0.91));
+#89763 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#89764 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89765 = DEFINITIONAL_REPRESENTATION('',(#89766),#89770);
+#89766 = LINE('',#89767,#89768);
+#89767 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#89768 = VECTOR('',#89769,1.);
+#89769 = DIRECTION('',(-1.,0.));
+#89770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89771 = ORIENTED_EDGE('',*,*,#89772,.T.);
+#89772 = EDGE_CURVE('',#89744,#80841,#89773,.T.);
+#89773 = SURFACE_CURVE('',#89774,(#89778,#89785),.PCURVE_S1.);
+#89774 = LINE('',#89775,#89776);
+#89775 = CARTESIAN_POINT('',(-3.15,2.425,1.19));
+#89776 = VECTOR('',#89777,1.);
+#89777 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89778 = PCURVE('',#80856,#89779);
+#89779 = DEFINITIONAL_REPRESENTATION('',(#89780),#89784);
+#89780 = LINE('',#89781,#89782);
+#89781 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#89782 = VECTOR('',#89783,1.);
+#89783 = DIRECTION('',(0.,1.));
+#89784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89785 = PCURVE('',#85201,#89786);
+#89786 = DEFINITIONAL_REPRESENTATION('',(#89787),#89791);
+#89787 = LINE('',#89788,#89789);
+#89788 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#89789 = VECTOR('',#89790,1.);
+#89790 = DIRECTION('',(1.,0.));
+#89791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89792 = ADVANCED_FACE('',(#89793),#80906,.F.);
+#89793 = FACE_BOUND('',#89794,.F.);
+#89794 = EDGE_LOOP('',(#89795,#89815,#89816,#89836));
+#89795 = ORIENTED_EDGE('',*,*,#89796,.F.);
+#89796 = EDGE_CURVE('',#80841,#85186,#89797,.T.);
+#89797 = SURFACE_CURVE('',#89798,(#89802,#89808),.PCURVE_S1.);
+#89798 = LINE('',#89799,#89800);
+#89799 = CARTESIAN_POINT('',(-3.15,2.425,1.19));
+#89800 = VECTOR('',#89801,1.);
+#89801 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89802 = PCURVE('',#80906,#89803);
+#89803 = DEFINITIONAL_REPRESENTATION('',(#89804),#89807);
+#89804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89805,#89806),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#89805 = CARTESIAN_POINT('',(7.325,-6.37061274707E-16));
+#89806 = CARTESIAN_POINT('',(7.337435897436,1.));
+#89807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89808 = PCURVE('',#85201,#89809);
+#89809 = DEFINITIONAL_REPRESENTATION('',(#89810),#89814);
+#89810 = LINE('',#89811,#89812);
+#89811 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#89812 = VECTOR('',#89813,1.);
+#89813 = DIRECTION('',(1.,0.));
+#89814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89815 = ORIENTED_EDGE('',*,*,#80892,.T.);
+#89816 = ORIENTED_EDGE('',*,*,#89817,.T.);
+#89817 = EDGE_CURVE('',#80870,#85214,#89818,.T.);
+#89818 = SURFACE_CURVE('',#89819,(#89823,#89829),.PCURVE_S1.);
+#89819 = LINE('',#89820,#89821);
+#89820 = CARTESIAN_POINT('',(-3.15,2.775,1.19));
+#89821 = VECTOR('',#89822,1.);
+#89822 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89823 = PCURVE('',#80906,#89824);
+#89824 = DEFINITIONAL_REPRESENTATION('',(#89825),#89828);
+#89825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89826,#89827),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#89826 = CARTESIAN_POINT('',(7.675,-1.198907615541E-15));
+#89827 = CARTESIAN_POINT('',(7.689230769231,1.));
+#89828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89829 = PCURVE('',#85251,#89830);
+#89830 = DEFINITIONAL_REPRESENTATION('',(#89831),#89835);
+#89831 = LINE('',#89832,#89833);
+#89832 = CARTESIAN_POINT('',(0.,0.));
+#89833 = VECTOR('',#89834,1.);
+#89834 = DIRECTION('',(1.,0.));
+#89835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89836 = ORIENTED_EDGE('',*,*,#85213,.F.);
+#89837 = ADVANCED_FACE('',(#89838),#80987,.F.);
+#89838 = FACE_BOUND('',#89839,.F.);
+#89839 = EDGE_LOOP('',(#89840,#89841,#89869,#89890));
+#89840 = ORIENTED_EDGE('',*,*,#80973,.T.);
+#89841 = ORIENTED_EDGE('',*,*,#89842,.T.);
+#89842 = EDGE_CURVE('',#80946,#89843,#89845,.T.);
+#89843 = VERTEX_POINT('',#89844);
+#89844 = CARTESIAN_POINT('',(-3.25,-2.125,0.91));
+#89845 = SURFACE_CURVE('',#89846,(#89851,#89858),.PCURVE_S1.);
+#89846 = CIRCLE('',#89847,0.1);
+#89847 = AXIS2_PLACEMENT_3D('',#89848,#89849,#89850);
+#89848 = CARTESIAN_POINT('',(-3.15,-2.125,0.91));
+#89849 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#89850 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#89851 = PCURVE('',#80987,#89852);
+#89852 = DEFINITIONAL_REPRESENTATION('',(#89853),#89857);
+#89853 = LINE('',#89854,#89855);
+#89854 = CARTESIAN_POINT('',(-4.440892098501E-15,-0.3));
+#89855 = VECTOR('',#89856,1.);
+#89856 = DIRECTION('',(1.,0.));
+#89857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89858 = PCURVE('',#80961,#89859);
+#89859 = DEFINITIONAL_REPRESENTATION('',(#89860),#89868);
+#89860 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89861,#89862,#89863,#89864
+ ,#89865,#89866,#89867),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#89861 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#89862 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#89863 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#89864 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#89865 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#89866 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#89867 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#89868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89869 = ORIENTED_EDGE('',*,*,#89870,.F.);
+#89870 = EDGE_CURVE('',#89229,#89843,#89871,.T.);
+#89871 = SURFACE_CURVE('',#89872,(#89876,#89883),.PCURVE_S1.);
+#89872 = LINE('',#89873,#89874);
+#89873 = CARTESIAN_POINT('',(-3.25,-2.425,0.91));
+#89874 = VECTOR('',#89875,1.);
+#89875 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#89876 = PCURVE('',#80987,#89877);
+#89877 = DEFINITIONAL_REPRESENTATION('',(#89878),#89882);
+#89878 = LINE('',#89879,#89880);
+#89879 = CARTESIAN_POINT('',(1.570796326795,0.));
+#89880 = VECTOR('',#89881,1.);
+#89881 = DIRECTION('',(0.,-1.));
+#89882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89883 = PCURVE('',#89272,#89884);
+#89884 = DEFINITIONAL_REPRESENTATION('',(#89885),#89889);
+#89885 = LINE('',#89886,#89887);
+#89886 = CARTESIAN_POINT('',(0.,0.));
+#89887 = VECTOR('',#89888,1.);
+#89888 = DIRECTION('',(0.,-1.));
+#89889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89890 = ORIENTED_EDGE('',*,*,#89228,.F.);
+#89891 = ADVANCED_FACE('',(#89892),#80961,.T.);
+#89892 = FACE_BOUND('',#89893,.T.);
+#89893 = EDGE_LOOP('',(#89894,#89895,#89896,#89897,#89920,#89944,#89967,
+ #89990,#90013,#90041,#90064,#90088));
+#89894 = ORIENTED_EDGE('',*,*,#81083,.F.);
+#89895 = ORIENTED_EDGE('',*,*,#80945,.T.);
+#89896 = ORIENTED_EDGE('',*,*,#89842,.T.);
+#89897 = ORIENTED_EDGE('',*,*,#89898,.T.);
+#89898 = EDGE_CURVE('',#89843,#89899,#89901,.T.);
+#89899 = VERTEX_POINT('',#89900);
+#89900 = CARTESIAN_POINT('',(-3.25,-2.125,0.28));
+#89901 = SURFACE_CURVE('',#89902,(#89906,#89913),.PCURVE_S1.);
+#89902 = LINE('',#89903,#89904);
+#89903 = CARTESIAN_POINT('',(-3.25,-2.125,0.91));
+#89904 = VECTOR('',#89905,1.);
+#89905 = DIRECTION('',(-0.,0.,-1.));
+#89906 = PCURVE('',#80961,#89907);
+#89907 = DEFINITIONAL_REPRESENTATION('',(#89908),#89912);
+#89908 = LINE('',#89909,#89910);
+#89909 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#89910 = VECTOR('',#89911,1.);
+#89911 = DIRECTION('',(-1.,0.));
+#89912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89913 = PCURVE('',#89272,#89914);
+#89914 = DEFINITIONAL_REPRESENTATION('',(#89915),#89919);
+#89915 = LINE('',#89916,#89917);
+#89916 = CARTESIAN_POINT('',(0.,-0.3));
+#89917 = VECTOR('',#89918,1.);
+#89918 = DIRECTION('',(1.,0.));
+#89919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89920 = ORIENTED_EDGE('',*,*,#89921,.T.);
+#89921 = EDGE_CURVE('',#89899,#89922,#89924,.T.);
+#89922 = VERTEX_POINT('',#89923);
+#89923 = CARTESIAN_POINT('',(-3.53,-2.125,0.));
+#89924 = SURFACE_CURVE('',#89925,(#89930,#89937),.PCURVE_S1.);
+#89925 = CIRCLE('',#89926,0.28);
+#89926 = AXIS2_PLACEMENT_3D('',#89927,#89928,#89929);
+#89927 = CARTESIAN_POINT('',(-3.53,-2.125,0.28));
+#89928 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#89929 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#89930 = PCURVE('',#80961,#89931);
+#89931 = DEFINITIONAL_REPRESENTATION('',(#89932),#89936);
+#89932 = CIRCLE('',#89933,0.28);
+#89933 = AXIS2_PLACEMENT_2D('',#89934,#89935);
+#89934 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#89935 = DIRECTION('',(1.982541115402E-16,1.));
+#89936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89937 = PCURVE('',#89301,#89938);
+#89938 = DEFINITIONAL_REPRESENTATION('',(#89939),#89943);
+#89939 = LINE('',#89940,#89941);
+#89940 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#89941 = VECTOR('',#89942,1.);
+#89942 = DIRECTION('',(-1.,0.));
+#89943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89944 = ORIENTED_EDGE('',*,*,#89945,.T.);
+#89945 = EDGE_CURVE('',#89922,#89946,#89948,.T.);
+#89946 = VERTEX_POINT('',#89947);
+#89947 = CARTESIAN_POINT('',(-3.9,-2.125,0.));
+#89948 = SURFACE_CURVE('',#89949,(#89953,#89960),.PCURVE_S1.);
+#89949 = LINE('',#89950,#89951);
+#89950 = CARTESIAN_POINT('',(-3.53,-2.125,0.));
+#89951 = VECTOR('',#89952,1.);
+#89952 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#89953 = PCURVE('',#80961,#89954);
+#89954 = DEFINITIONAL_REPRESENTATION('',(#89955),#89959);
+#89955 = LINE('',#89956,#89957);
+#89956 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#89957 = VECTOR('',#89958,1.);
+#89958 = DIRECTION('',(0.,-1.));
+#89959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89960 = PCURVE('',#89329,#89961);
+#89961 = DEFINITIONAL_REPRESENTATION('',(#89962),#89966);
+#89962 = LINE('',#89963,#89964);
+#89963 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#89964 = VECTOR('',#89965,1.);
+#89965 = DIRECTION('',(1.,0.));
+#89966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89967 = ORIENTED_EDGE('',*,*,#89968,.T.);
+#89968 = EDGE_CURVE('',#89946,#89969,#89971,.T.);
+#89969 = VERTEX_POINT('',#89970);
+#89970 = CARTESIAN_POINT('',(-3.9,-2.125,0.18));
+#89971 = SURFACE_CURVE('',#89972,(#89976,#89983),.PCURVE_S1.);
+#89972 = LINE('',#89973,#89974);
+#89973 = CARTESIAN_POINT('',(-3.9,-2.125,0.));
+#89974 = VECTOR('',#89975,1.);
+#89975 = DIRECTION('',(0.,0.,1.));
+#89976 = PCURVE('',#80961,#89977);
+#89977 = DEFINITIONAL_REPRESENTATION('',(#89978),#89982);
+#89978 = LINE('',#89979,#89980);
+#89979 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#89980 = VECTOR('',#89981,1.);
+#89981 = DIRECTION('',(1.,0.));
+#89982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89983 = PCURVE('',#89357,#89984);
+#89984 = DEFINITIONAL_REPRESENTATION('',(#89985),#89989);
+#89985 = LINE('',#89986,#89987);
+#89986 = CARTESIAN_POINT('',(0.,-0.3));
+#89987 = VECTOR('',#89988,1.);
+#89988 = DIRECTION('',(1.,0.));
+#89989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#89990 = ORIENTED_EDGE('',*,*,#89991,.T.);
+#89991 = EDGE_CURVE('',#89969,#89992,#89994,.T.);
+#89992 = VERTEX_POINT('',#89993);
+#89993 = CARTESIAN_POINT('',(-3.53,-2.125,0.18));
+#89994 = SURFACE_CURVE('',#89995,(#89999,#90006),.PCURVE_S1.);
+#89995 = LINE('',#89996,#89997);
+#89996 = CARTESIAN_POINT('',(-3.9,-2.125,0.18));
+#89997 = VECTOR('',#89998,1.);
+#89998 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#89999 = PCURVE('',#80961,#90000);
+#90000 = DEFINITIONAL_REPRESENTATION('',(#90001),#90005);
+#90001 = LINE('',#90002,#90003);
+#90002 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#90003 = VECTOR('',#90004,1.);
+#90004 = DIRECTION('',(0.,1.));
+#90005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90006 = PCURVE('',#89385,#90007);
+#90007 = DEFINITIONAL_REPRESENTATION('',(#90008),#90012);
+#90008 = LINE('',#90009,#90010);
+#90009 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#90010 = VECTOR('',#90011,1.);
+#90011 = DIRECTION('',(1.,0.));
+#90012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90013 = ORIENTED_EDGE('',*,*,#90014,.T.);
+#90014 = EDGE_CURVE('',#89992,#90015,#90017,.T.);
+#90015 = VERTEX_POINT('',#90016);
+#90016 = CARTESIAN_POINT('',(-3.43,-2.125,0.28));
+#90017 = SURFACE_CURVE('',#90018,(#90023,#90034),.PCURVE_S1.);
+#90018 = CIRCLE('',#90019,0.1);
+#90019 = AXIS2_PLACEMENT_3D('',#90020,#90021,#90022);
+#90020 = CARTESIAN_POINT('',(-3.53,-2.125,0.28));
+#90021 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#90022 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#90023 = PCURVE('',#80961,#90024);
+#90024 = DEFINITIONAL_REPRESENTATION('',(#90025),#90033);
+#90025 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90026,#90027,#90028,#90029
+ ,#90030,#90031,#90032),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#90026 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#90027 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#90028 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#90029 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#90030 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#90031 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#90032 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#90033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90034 = PCURVE('',#89418,#90035);
+#90035 = DEFINITIONAL_REPRESENTATION('',(#90036),#90040);
+#90036 = LINE('',#90037,#90038);
+#90037 = CARTESIAN_POINT('',(4.440892098501E-15,-0.3));
+#90038 = VECTOR('',#90039,1.);
+#90039 = DIRECTION('',(1.,0.));
+#90040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90041 = ORIENTED_EDGE('',*,*,#90042,.T.);
+#90042 = EDGE_CURVE('',#90015,#90043,#90045,.T.);
+#90043 = VERTEX_POINT('',#90044);
+#90044 = CARTESIAN_POINT('',(-3.43,-2.125,0.91));
+#90045 = SURFACE_CURVE('',#90046,(#90050,#90057),.PCURVE_S1.);
+#90046 = LINE('',#90047,#90048);
+#90047 = CARTESIAN_POINT('',(-3.43,-2.125,0.28));
+#90048 = VECTOR('',#90049,1.);
+#90049 = DIRECTION('',(0.,0.,1.));
+#90050 = PCURVE('',#80961,#90051);
+#90051 = DEFINITIONAL_REPRESENTATION('',(#90052),#90056);
+#90052 = LINE('',#90053,#90054);
+#90053 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#90054 = VECTOR('',#90055,1.);
+#90055 = DIRECTION('',(1.,0.));
+#90056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90057 = PCURVE('',#89446,#90058);
+#90058 = DEFINITIONAL_REPRESENTATION('',(#90059),#90063);
+#90059 = LINE('',#90060,#90061);
+#90060 = CARTESIAN_POINT('',(0.,-0.3));
+#90061 = VECTOR('',#90062,1.);
+#90062 = DIRECTION('',(1.,0.));
+#90063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90064 = ORIENTED_EDGE('',*,*,#90065,.T.);
+#90065 = EDGE_CURVE('',#90043,#90066,#90068,.T.);
+#90066 = VERTEX_POINT('',#90067);
+#90067 = CARTESIAN_POINT('',(-3.15,-2.125,1.19));
+#90068 = SURFACE_CURVE('',#90069,(#90074,#90081),.PCURVE_S1.);
+#90069 = CIRCLE('',#90070,0.28);
+#90070 = AXIS2_PLACEMENT_3D('',#90071,#90072,#90073);
+#90071 = CARTESIAN_POINT('',(-3.15,-2.125,0.91));
+#90072 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#90073 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90074 = PCURVE('',#80961,#90075);
+#90075 = DEFINITIONAL_REPRESENTATION('',(#90076),#90080);
+#90076 = CIRCLE('',#90077,0.28);
+#90077 = AXIS2_PLACEMENT_2D('',#90078,#90079);
+#90078 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#90079 = DIRECTION('',(0.,-1.));
+#90080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90081 = PCURVE('',#89475,#90082);
+#90082 = DEFINITIONAL_REPRESENTATION('',(#90083),#90087);
+#90083 = LINE('',#90084,#90085);
+#90084 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#90085 = VECTOR('',#90086,1.);
+#90086 = DIRECTION('',(-1.,0.));
+#90087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90088 = ORIENTED_EDGE('',*,*,#90089,.T.);
+#90089 = EDGE_CURVE('',#90066,#81084,#90090,.T.);
+#90090 = SURFACE_CURVE('',#90091,(#90095,#90102),.PCURVE_S1.);
+#90091 = LINE('',#90092,#90093);
+#90092 = CARTESIAN_POINT('',(-3.15,-2.125,1.19));
+#90093 = VECTOR('',#90094,1.);
+#90094 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90095 = PCURVE('',#80961,#90096);
+#90096 = DEFINITIONAL_REPRESENTATION('',(#90097),#90101);
+#90097 = LINE('',#90098,#90099);
+#90098 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#90099 = VECTOR('',#90100,1.);
+#90100 = DIRECTION('',(0.,1.));
+#90101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90102 = PCURVE('',#84851,#90103);
+#90103 = DEFINITIONAL_REPRESENTATION('',(#90104),#90108);
+#90104 = LINE('',#90105,#90106);
+#90105 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#90106 = VECTOR('',#90107,1.);
+#90107 = DIRECTION('',(1.,0.));
+#90108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90109 = ADVANCED_FACE('',(#90110),#81018,.F.);
+#90110 = FACE_BOUND('',#90111,.F.);
+#90111 = EDGE_LOOP('',(#90112,#90113,#90114,#90142,#90165,#90189,#90212,
+ #90235,#90258,#90286,#90309,#90333));
+#90112 = ORIENTED_EDGE('',*,*,#81193,.F.);
+#90113 = ORIENTED_EDGE('',*,*,#81002,.T.);
+#90114 = ORIENTED_EDGE('',*,*,#90115,.T.);
+#90115 = EDGE_CURVE('',#81003,#90116,#90118,.T.);
+#90116 = VERTEX_POINT('',#90117);
+#90117 = CARTESIAN_POINT('',(-3.25,2.125,0.91));
+#90118 = SURFACE_CURVE('',#90119,(#90124,#90135),.PCURVE_S1.);
+#90119 = CIRCLE('',#90120,0.1);
+#90120 = AXIS2_PLACEMENT_3D('',#90121,#90122,#90123);
+#90121 = CARTESIAN_POINT('',(-3.15,2.125,0.91));
+#90122 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#90123 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#90124 = PCURVE('',#81018,#90125);
+#90125 = DEFINITIONAL_REPRESENTATION('',(#90126),#90134);
+#90126 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90127,#90128,#90129,#90130
+ ,#90131,#90132,#90133),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#90127 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#90128 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#90129 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#90130 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#90131 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#90132 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#90133 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#90134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90135 = PCURVE('',#81068,#90136);
+#90136 = DEFINITIONAL_REPRESENTATION('',(#90137),#90141);
+#90137 = LINE('',#90138,#90139);
+#90138 = CARTESIAN_POINT('',(0.,0.));
+#90139 = VECTOR('',#90140,1.);
+#90140 = DIRECTION('',(1.,0.));
+#90141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90142 = ORIENTED_EDGE('',*,*,#90143,.T.);
+#90143 = EDGE_CURVE('',#90116,#90144,#90146,.T.);
+#90144 = VERTEX_POINT('',#90145);
+#90145 = CARTESIAN_POINT('',(-3.25,2.125,0.28));
+#90146 = SURFACE_CURVE('',#90147,(#90151,#90158),.PCURVE_S1.);
+#90147 = LINE('',#90148,#90149);
+#90148 = CARTESIAN_POINT('',(-3.25,2.125,0.91));
+#90149 = VECTOR('',#90150,1.);
+#90150 = DIRECTION('',(-0.,0.,-1.));
+#90151 = PCURVE('',#81018,#90152);
+#90152 = DEFINITIONAL_REPRESENTATION('',(#90153),#90157);
+#90153 = LINE('',#90154,#90155);
+#90154 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#90155 = VECTOR('',#90156,1.);
+#90156 = DIRECTION('',(-1.,0.));
+#90157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90158 = PCURVE('',#89557,#90159);
+#90159 = DEFINITIONAL_REPRESENTATION('',(#90160),#90164);
+#90160 = LINE('',#90161,#90162);
+#90161 = CARTESIAN_POINT('',(0.,0.));
+#90162 = VECTOR('',#90163,1.);
+#90163 = DIRECTION('',(1.,0.));
+#90164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90165 = ORIENTED_EDGE('',*,*,#90166,.T.);
+#90166 = EDGE_CURVE('',#90144,#90167,#90169,.T.);
+#90167 = VERTEX_POINT('',#90168);
+#90168 = CARTESIAN_POINT('',(-3.53,2.125,0.));
+#90169 = SURFACE_CURVE('',#90170,(#90175,#90182),.PCURVE_S1.);
+#90170 = CIRCLE('',#90171,0.28);
+#90171 = AXIS2_PLACEMENT_3D('',#90172,#90173,#90174);
+#90172 = CARTESIAN_POINT('',(-3.53,2.125,0.28));
+#90173 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#90174 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#90175 = PCURVE('',#81018,#90176);
+#90176 = DEFINITIONAL_REPRESENTATION('',(#90177),#90181);
+#90177 = CIRCLE('',#90178,0.28);
+#90178 = AXIS2_PLACEMENT_2D('',#90179,#90180);
+#90179 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#90180 = DIRECTION('',(1.982541115402E-16,1.));
+#90181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90182 = PCURVE('',#89586,#90183);
+#90183 = DEFINITIONAL_REPRESENTATION('',(#90184),#90188);
+#90184 = LINE('',#90185,#90186);
+#90185 = CARTESIAN_POINT('',(6.28318530718,0.));
+#90186 = VECTOR('',#90187,1.);
+#90187 = DIRECTION('',(-1.,0.));
+#90188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90189 = ORIENTED_EDGE('',*,*,#90190,.T.);
+#90190 = EDGE_CURVE('',#90167,#90191,#90193,.T.);
+#90191 = VERTEX_POINT('',#90192);
+#90192 = CARTESIAN_POINT('',(-3.9,2.125,0.));
+#90193 = SURFACE_CURVE('',#90194,(#90198,#90205),.PCURVE_S1.);
+#90194 = LINE('',#90195,#90196);
+#90195 = CARTESIAN_POINT('',(-3.53,2.125,0.));
+#90196 = VECTOR('',#90197,1.);
+#90197 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90198 = PCURVE('',#81018,#90199);
+#90199 = DEFINITIONAL_REPRESENTATION('',(#90200),#90204);
+#90200 = LINE('',#90201,#90202);
+#90201 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#90202 = VECTOR('',#90203,1.);
+#90203 = DIRECTION('',(0.,-1.));
+#90204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90205 = PCURVE('',#89614,#90206);
+#90206 = DEFINITIONAL_REPRESENTATION('',(#90207),#90211);
+#90207 = LINE('',#90208,#90209);
+#90208 = CARTESIAN_POINT('',(0.,0.));
+#90209 = VECTOR('',#90210,1.);
+#90210 = DIRECTION('',(1.,0.));
+#90211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90212 = ORIENTED_EDGE('',*,*,#90213,.T.);
+#90213 = EDGE_CURVE('',#90191,#90214,#90216,.T.);
+#90214 = VERTEX_POINT('',#90215);
+#90215 = CARTESIAN_POINT('',(-3.9,2.125,0.18));
+#90216 = SURFACE_CURVE('',#90217,(#90221,#90228),.PCURVE_S1.);
+#90217 = LINE('',#90218,#90219);
+#90218 = CARTESIAN_POINT('',(-3.9,2.125,0.));
+#90219 = VECTOR('',#90220,1.);
+#90220 = DIRECTION('',(0.,0.,1.));
+#90221 = PCURVE('',#81018,#90222);
+#90222 = DEFINITIONAL_REPRESENTATION('',(#90223),#90227);
+#90223 = LINE('',#90224,#90225);
+#90224 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#90225 = VECTOR('',#90226,1.);
+#90226 = DIRECTION('',(1.,0.));
+#90227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90228 = PCURVE('',#89642,#90229);
+#90229 = DEFINITIONAL_REPRESENTATION('',(#90230),#90234);
+#90230 = LINE('',#90231,#90232);
+#90231 = CARTESIAN_POINT('',(0.,0.));
+#90232 = VECTOR('',#90233,1.);
+#90233 = DIRECTION('',(1.,0.));
+#90234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90235 = ORIENTED_EDGE('',*,*,#90236,.T.);
+#90236 = EDGE_CURVE('',#90214,#90237,#90239,.T.);
+#90237 = VERTEX_POINT('',#90238);
+#90238 = CARTESIAN_POINT('',(-3.53,2.125,0.18));
+#90239 = SURFACE_CURVE('',#90240,(#90244,#90251),.PCURVE_S1.);
+#90240 = LINE('',#90241,#90242);
+#90241 = CARTESIAN_POINT('',(-3.9,2.125,0.18));
+#90242 = VECTOR('',#90243,1.);
+#90243 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90244 = PCURVE('',#81018,#90245);
+#90245 = DEFINITIONAL_REPRESENTATION('',(#90246),#90250);
+#90246 = LINE('',#90247,#90248);
+#90247 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#90248 = VECTOR('',#90249,1.);
+#90249 = DIRECTION('',(0.,1.));
+#90250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90251 = PCURVE('',#89670,#90252);
+#90252 = DEFINITIONAL_REPRESENTATION('',(#90253),#90257);
+#90253 = LINE('',#90254,#90255);
+#90254 = CARTESIAN_POINT('',(0.,0.));
+#90255 = VECTOR('',#90256,1.);
+#90256 = DIRECTION('',(1.,0.));
+#90257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90258 = ORIENTED_EDGE('',*,*,#90259,.T.);
+#90259 = EDGE_CURVE('',#90237,#90260,#90262,.T.);
+#90260 = VERTEX_POINT('',#90261);
+#90261 = CARTESIAN_POINT('',(-3.43,2.125,0.28));
+#90262 = SURFACE_CURVE('',#90263,(#90268,#90279),.PCURVE_S1.);
+#90263 = CIRCLE('',#90264,0.1);
+#90264 = AXIS2_PLACEMENT_3D('',#90265,#90266,#90267);
+#90265 = CARTESIAN_POINT('',(-3.53,2.125,0.28));
+#90266 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#90267 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#90268 = PCURVE('',#81018,#90269);
+#90269 = DEFINITIONAL_REPRESENTATION('',(#90270),#90278);
+#90270 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90271,#90272,#90273,#90274
+ ,#90275,#90276,#90277),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#90271 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#90272 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#90273 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#90274 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#90275 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#90276 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#90277 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#90278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90279 = PCURVE('',#89703,#90280);
+#90280 = DEFINITIONAL_REPRESENTATION('',(#90281),#90285);
+#90281 = LINE('',#90282,#90283);
+#90282 = CARTESIAN_POINT('',(0.,0.));
+#90283 = VECTOR('',#90284,1.);
+#90284 = DIRECTION('',(1.,0.));
+#90285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90286 = ORIENTED_EDGE('',*,*,#90287,.T.);
+#90287 = EDGE_CURVE('',#90260,#90288,#90290,.T.);
+#90288 = VERTEX_POINT('',#90289);
+#90289 = CARTESIAN_POINT('',(-3.43,2.125,0.91));
+#90290 = SURFACE_CURVE('',#90291,(#90295,#90302),.PCURVE_S1.);
+#90291 = LINE('',#90292,#90293);
+#90292 = CARTESIAN_POINT('',(-3.43,2.125,0.28));
+#90293 = VECTOR('',#90294,1.);
+#90294 = DIRECTION('',(0.,0.,1.));
+#90295 = PCURVE('',#81018,#90296);
+#90296 = DEFINITIONAL_REPRESENTATION('',(#90297),#90301);
+#90297 = LINE('',#90298,#90299);
+#90298 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#90299 = VECTOR('',#90300,1.);
+#90300 = DIRECTION('',(1.,0.));
+#90301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90302 = PCURVE('',#89731,#90303);
+#90303 = DEFINITIONAL_REPRESENTATION('',(#90304),#90308);
+#90304 = LINE('',#90305,#90306);
+#90305 = CARTESIAN_POINT('',(0.,0.));
+#90306 = VECTOR('',#90307,1.);
+#90307 = DIRECTION('',(1.,0.));
+#90308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90309 = ORIENTED_EDGE('',*,*,#90310,.T.);
+#90310 = EDGE_CURVE('',#90288,#90311,#90313,.T.);
+#90311 = VERTEX_POINT('',#90312);
+#90312 = CARTESIAN_POINT('',(-3.15,2.125,1.19));
+#90313 = SURFACE_CURVE('',#90314,(#90319,#90326),.PCURVE_S1.);
+#90314 = CIRCLE('',#90315,0.28);
+#90315 = AXIS2_PLACEMENT_3D('',#90316,#90317,#90318);
+#90316 = CARTESIAN_POINT('',(-3.15,2.125,0.91));
+#90317 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#90318 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90319 = PCURVE('',#81018,#90320);
+#90320 = DEFINITIONAL_REPRESENTATION('',(#90321),#90325);
+#90321 = CIRCLE('',#90322,0.28);
+#90322 = AXIS2_PLACEMENT_2D('',#90323,#90324);
+#90323 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#90324 = DIRECTION('',(0.,-1.));
+#90325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90326 = PCURVE('',#89760,#90327);
+#90327 = DEFINITIONAL_REPRESENTATION('',(#90328),#90332);
+#90328 = LINE('',#90329,#90330);
+#90329 = CARTESIAN_POINT('',(6.28318530718,0.));
+#90330 = VECTOR('',#90331,1.);
+#90331 = DIRECTION('',(-1.,0.));
+#90332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90333 = ORIENTED_EDGE('',*,*,#90334,.T.);
+#90334 = EDGE_CURVE('',#90311,#81194,#90335,.T.);
+#90335 = SURFACE_CURVE('',#90336,(#90340,#90347),.PCURVE_S1.);
+#90336 = LINE('',#90337,#90338);
+#90337 = CARTESIAN_POINT('',(-3.15,2.125,1.19));
+#90338 = VECTOR('',#90339,1.);
+#90339 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90340 = PCURVE('',#81018,#90341);
+#90341 = DEFINITIONAL_REPRESENTATION('',(#90342),#90346);
+#90342 = LINE('',#90343,#90344);
+#90343 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#90344 = VECTOR('',#90345,1.);
+#90345 = DIRECTION('',(0.,1.));
+#90346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90347 = PCURVE('',#85201,#90348);
+#90348 = DEFINITIONAL_REPRESENTATION('',(#90349),#90353);
+#90349 = LINE('',#90350,#90351);
+#90350 = CARTESIAN_POINT('',(0.,0.));
+#90351 = VECTOR('',#90352,1.);
+#90352 = DIRECTION('',(1.,0.));
+#90353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90354 = ADVANCED_FACE('',(#90355),#81068,.F.);
+#90355 = FACE_BOUND('',#90356,.F.);
+#90356 = EDGE_LOOP('',(#90357,#90358,#90359,#90380));
+#90357 = ORIENTED_EDGE('',*,*,#81054,.T.);
+#90358 = ORIENTED_EDGE('',*,*,#89513,.T.);
+#90359 = ORIENTED_EDGE('',*,*,#90360,.F.);
+#90360 = EDGE_CURVE('',#90116,#89514,#90361,.T.);
+#90361 = SURFACE_CURVE('',#90362,(#90366,#90373),.PCURVE_S1.);
+#90362 = LINE('',#90363,#90364);
+#90363 = CARTESIAN_POINT('',(-3.25,2.125,0.91));
+#90364 = VECTOR('',#90365,1.);
+#90365 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#90366 = PCURVE('',#81068,#90367);
+#90367 = DEFINITIONAL_REPRESENTATION('',(#90368),#90372);
+#90368 = LINE('',#90369,#90370);
+#90369 = CARTESIAN_POINT('',(1.570796326795,0.));
+#90370 = VECTOR('',#90371,1.);
+#90371 = DIRECTION('',(0.,-1.));
+#90372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90373 = PCURVE('',#89557,#90374);
+#90374 = DEFINITIONAL_REPRESENTATION('',(#90375),#90379);
+#90375 = LINE('',#90376,#90377);
+#90376 = CARTESIAN_POINT('',(0.,0.));
+#90377 = VECTOR('',#90378,1.);
+#90378 = DIRECTION('',(0.,-1.));
+#90379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90380 = ORIENTED_EDGE('',*,*,#90115,.F.);
+#90381 = ADVANCED_FACE('',(#90382),#81149,.F.);
+#90382 = FACE_BOUND('',#90383,.F.);
+#90383 = EDGE_LOOP('',(#90384,#90404,#90405,#90425));
+#90384 = ORIENTED_EDGE('',*,*,#90385,.F.);
+#90385 = EDGE_CURVE('',#81084,#84836,#90386,.T.);
+#90386 = SURFACE_CURVE('',#90387,(#90391,#90397),.PCURVE_S1.);
+#90387 = LINE('',#90388,#90389);
+#90388 = CARTESIAN_POINT('',(-3.15,-2.125,1.19));
+#90389 = VECTOR('',#90390,1.);
+#90390 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90391 = PCURVE('',#81149,#90392);
+#90392 = DEFINITIONAL_REPRESENTATION('',(#90393),#90396);
+#90393 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90394,#90395),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#90394 = CARTESIAN_POINT('',(2.775,1.999565131165E-15));
+#90395 = CARTESIAN_POINT('',(2.764102564103,1.));
+#90396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90397 = PCURVE('',#84851,#90398);
+#90398 = DEFINITIONAL_REPRESENTATION('',(#90399),#90403);
+#90399 = LINE('',#90400,#90401);
+#90400 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#90401 = VECTOR('',#90402,1.);
+#90402 = DIRECTION('',(1.,0.));
+#90403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90404 = ORIENTED_EDGE('',*,*,#81135,.T.);
+#90405 = ORIENTED_EDGE('',*,*,#90406,.T.);
+#90406 = EDGE_CURVE('',#81108,#84864,#90407,.T.);
+#90407 = SURFACE_CURVE('',#90408,(#90412,#90418),.PCURVE_S1.);
+#90408 = LINE('',#90409,#90410);
+#90409 = CARTESIAN_POINT('',(-3.15,-1.775,1.19));
+#90410 = VECTOR('',#90411,1.);
+#90411 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90412 = PCURVE('',#81149,#90413);
+#90413 = DEFINITIONAL_REPRESENTATION('',(#90414),#90417);
+#90414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90415,#90416),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#90415 = CARTESIAN_POINT('',(3.125,-4.240388665724E-15));
+#90416 = CARTESIAN_POINT('',(3.115897435897,1.));
+#90417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90418 = PCURVE('',#84901,#90419);
+#90419 = DEFINITIONAL_REPRESENTATION('',(#90420),#90424);
+#90420 = LINE('',#90421,#90422);
+#90421 = CARTESIAN_POINT('',(0.,0.));
+#90422 = VECTOR('',#90423,1.);
+#90423 = DIRECTION('',(1.,0.));
+#90424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90425 = ORIENTED_EDGE('',*,*,#84863,.F.);
+#90426 = ADVANCED_FACE('',(#90427),#81123,.F.);
+#90427 = FACE_BOUND('',#90428,.F.);
+#90428 = EDGE_LOOP('',(#90429,#90430,#90431,#90459,#90487,#90516,#90544,
+ #90572,#90600,#90633,#90661,#90690));
+#90429 = ORIENTED_EDGE('',*,*,#81107,.F.);
+#90430 = ORIENTED_EDGE('',*,*,#81245,.T.);
+#90431 = ORIENTED_EDGE('',*,*,#90432,.T.);
+#90432 = EDGE_CURVE('',#81246,#90433,#90435,.T.);
+#90433 = VERTEX_POINT('',#90434);
+#90434 = CARTESIAN_POINT('',(-3.25,-1.775,0.91));
+#90435 = SURFACE_CURVE('',#90436,(#90441,#90452),.PCURVE_S1.);
+#90436 = CIRCLE('',#90437,0.1);
+#90437 = AXIS2_PLACEMENT_3D('',#90438,#90439,#90440);
+#90438 = CARTESIAN_POINT('',(-3.15,-1.775,0.91));
+#90439 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#90440 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#90441 = PCURVE('',#81123,#90442);
+#90442 = DEFINITIONAL_REPRESENTATION('',(#90443),#90451);
+#90443 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90444,#90445,#90446,#90447
+ ,#90448,#90449,#90450),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#90444 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#90445 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#90446 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#90447 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#90448 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#90449 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#90450 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#90451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90452 = PCURVE('',#81311,#90453);
+#90453 = DEFINITIONAL_REPRESENTATION('',(#90454),#90458);
+#90454 = LINE('',#90455,#90456);
+#90455 = CARTESIAN_POINT('',(0.,0.));
+#90456 = VECTOR('',#90457,1.);
+#90457 = DIRECTION('',(1.,0.));
+#90458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90459 = ORIENTED_EDGE('',*,*,#90460,.T.);
+#90460 = EDGE_CURVE('',#90433,#90461,#90463,.T.);
+#90461 = VERTEX_POINT('',#90462);
+#90462 = CARTESIAN_POINT('',(-3.25,-1.775,0.28));
+#90463 = SURFACE_CURVE('',#90464,(#90468,#90475),.PCURVE_S1.);
+#90464 = LINE('',#90465,#90466);
+#90465 = CARTESIAN_POINT('',(-3.25,-1.775,0.91));
+#90466 = VECTOR('',#90467,1.);
+#90467 = DIRECTION('',(-0.,0.,-1.));
+#90468 = PCURVE('',#81123,#90469);
+#90469 = DEFINITIONAL_REPRESENTATION('',(#90470),#90474);
+#90470 = LINE('',#90471,#90472);
+#90471 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#90472 = VECTOR('',#90473,1.);
+#90473 = DIRECTION('',(-1.,0.));
+#90474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90475 = PCURVE('',#90476,#90481);
+#90476 = PLANE('',#90477);
+#90477 = AXIS2_PLACEMENT_3D('',#90478,#90479,#90480);
+#90478 = CARTESIAN_POINT('',(-3.25,-1.775,0.91));
+#90479 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90480 = DIRECTION('',(-0.,0.,-1.));
+#90481 = DEFINITIONAL_REPRESENTATION('',(#90482),#90486);
+#90482 = LINE('',#90483,#90484);
+#90483 = CARTESIAN_POINT('',(0.,0.));
+#90484 = VECTOR('',#90485,1.);
+#90485 = DIRECTION('',(1.,0.));
+#90486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90487 = ORIENTED_EDGE('',*,*,#90488,.T.);
+#90488 = EDGE_CURVE('',#90461,#90489,#90491,.T.);
+#90489 = VERTEX_POINT('',#90490);
+#90490 = CARTESIAN_POINT('',(-3.53,-1.775,0.));
+#90491 = SURFACE_CURVE('',#90492,(#90497,#90504),.PCURVE_S1.);
+#90492 = CIRCLE('',#90493,0.28);
+#90493 = AXIS2_PLACEMENT_3D('',#90494,#90495,#90496);
+#90494 = CARTESIAN_POINT('',(-3.53,-1.775,0.28));
+#90495 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#90496 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#90497 = PCURVE('',#81123,#90498);
+#90498 = DEFINITIONAL_REPRESENTATION('',(#90499),#90503);
+#90499 = CIRCLE('',#90500,0.28);
+#90500 = AXIS2_PLACEMENT_2D('',#90501,#90502);
+#90501 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#90502 = DIRECTION('',(1.982541115402E-16,1.));
+#90503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90504 = PCURVE('',#90505,#90510);
+#90505 = CYLINDRICAL_SURFACE('',#90506,0.28);
+#90506 = AXIS2_PLACEMENT_3D('',#90507,#90508,#90509);
+#90507 = CARTESIAN_POINT('',(-3.53,-1.775,0.28));
+#90508 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#90509 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#90510 = DEFINITIONAL_REPRESENTATION('',(#90511),#90515);
+#90511 = LINE('',#90512,#90513);
+#90512 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#90513 = VECTOR('',#90514,1.);
+#90514 = DIRECTION('',(-1.,-1.413579858428E-16));
+#90515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90516 = ORIENTED_EDGE('',*,*,#90517,.T.);
+#90517 = EDGE_CURVE('',#90489,#90518,#90520,.T.);
+#90518 = VERTEX_POINT('',#90519);
+#90519 = CARTESIAN_POINT('',(-3.9,-1.775,0.));
+#90520 = SURFACE_CURVE('',#90521,(#90525,#90532),.PCURVE_S1.);
+#90521 = LINE('',#90522,#90523);
+#90522 = CARTESIAN_POINT('',(-3.53,-1.775,0.));
+#90523 = VECTOR('',#90524,1.);
+#90524 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90525 = PCURVE('',#81123,#90526);
+#90526 = DEFINITIONAL_REPRESENTATION('',(#90527),#90531);
+#90527 = LINE('',#90528,#90529);
+#90528 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#90529 = VECTOR('',#90530,1.);
+#90530 = DIRECTION('',(0.,-1.));
+#90531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90532 = PCURVE('',#90533,#90538);
+#90533 = PLANE('',#90534);
+#90534 = AXIS2_PLACEMENT_3D('',#90535,#90536,#90537);
+#90535 = CARTESIAN_POINT('',(-3.53,-1.775,0.));
+#90536 = DIRECTION('',(0.,0.,1.));
+#90537 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90538 = DEFINITIONAL_REPRESENTATION('',(#90539),#90543);
+#90539 = LINE('',#90540,#90541);
+#90540 = CARTESIAN_POINT('',(0.,0.));
+#90541 = VECTOR('',#90542,1.);
+#90542 = DIRECTION('',(1.,0.));
+#90543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90544 = ORIENTED_EDGE('',*,*,#90545,.T.);
+#90545 = EDGE_CURVE('',#90518,#90546,#90548,.T.);
+#90546 = VERTEX_POINT('',#90547);
+#90547 = CARTESIAN_POINT('',(-3.9,-1.775,0.18));
+#90548 = SURFACE_CURVE('',#90549,(#90553,#90560),.PCURVE_S1.);
+#90549 = LINE('',#90550,#90551);
+#90550 = CARTESIAN_POINT('',(-3.9,-1.775,0.));
+#90551 = VECTOR('',#90552,1.);
+#90552 = DIRECTION('',(0.,0.,1.));
+#90553 = PCURVE('',#81123,#90554);
+#90554 = DEFINITIONAL_REPRESENTATION('',(#90555),#90559);
+#90555 = LINE('',#90556,#90557);
+#90556 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#90557 = VECTOR('',#90558,1.);
+#90558 = DIRECTION('',(1.,0.));
+#90559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90560 = PCURVE('',#90561,#90566);
+#90561 = PLANE('',#90562);
+#90562 = AXIS2_PLACEMENT_3D('',#90563,#90564,#90565);
+#90563 = CARTESIAN_POINT('',(-3.9,-1.775,0.));
+#90564 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90565 = DIRECTION('',(0.,-0.,1.));
+#90566 = DEFINITIONAL_REPRESENTATION('',(#90567),#90571);
+#90567 = LINE('',#90568,#90569);
+#90568 = CARTESIAN_POINT('',(0.,0.));
+#90569 = VECTOR('',#90570,1.);
+#90570 = DIRECTION('',(1.,0.));
+#90571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90572 = ORIENTED_EDGE('',*,*,#90573,.T.);
+#90573 = EDGE_CURVE('',#90546,#90574,#90576,.T.);
+#90574 = VERTEX_POINT('',#90575);
+#90575 = CARTESIAN_POINT('',(-3.53,-1.775,0.18));
+#90576 = SURFACE_CURVE('',#90577,(#90581,#90588),.PCURVE_S1.);
+#90577 = LINE('',#90578,#90579);
+#90578 = CARTESIAN_POINT('',(-3.9,-1.775,0.18));
+#90579 = VECTOR('',#90580,1.);
+#90580 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90581 = PCURVE('',#81123,#90582);
+#90582 = DEFINITIONAL_REPRESENTATION('',(#90583),#90587);
+#90583 = LINE('',#90584,#90585);
+#90584 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#90585 = VECTOR('',#90586,1.);
+#90586 = DIRECTION('',(0.,1.));
+#90587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90588 = PCURVE('',#90589,#90594);
+#90589 = PLANE('',#90590);
+#90590 = AXIS2_PLACEMENT_3D('',#90591,#90592,#90593);
+#90591 = CARTESIAN_POINT('',(-3.9,-1.775,0.18));
+#90592 = DIRECTION('',(-0.,0.,-1.));
+#90593 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90594 = DEFINITIONAL_REPRESENTATION('',(#90595),#90599);
+#90595 = LINE('',#90596,#90597);
+#90596 = CARTESIAN_POINT('',(0.,0.));
+#90597 = VECTOR('',#90598,1.);
+#90598 = DIRECTION('',(1.,0.));
+#90599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90600 = ORIENTED_EDGE('',*,*,#90601,.T.);
+#90601 = EDGE_CURVE('',#90574,#90602,#90604,.T.);
+#90602 = VERTEX_POINT('',#90603);
+#90603 = CARTESIAN_POINT('',(-3.43,-1.775,0.28));
+#90604 = SURFACE_CURVE('',#90605,(#90610,#90621),.PCURVE_S1.);
+#90605 = CIRCLE('',#90606,0.1);
+#90606 = AXIS2_PLACEMENT_3D('',#90607,#90608,#90609);
+#90607 = CARTESIAN_POINT('',(-3.53,-1.775,0.28));
+#90608 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#90609 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#90610 = PCURVE('',#81123,#90611);
+#90611 = DEFINITIONAL_REPRESENTATION('',(#90612),#90620);
+#90612 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90613,#90614,#90615,#90616
+ ,#90617,#90618,#90619),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#90613 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#90614 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#90615 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#90616 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#90617 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#90618 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#90619 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#90620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90621 = PCURVE('',#90622,#90627);
+#90622 = CYLINDRICAL_SURFACE('',#90623,0.1);
+#90623 = AXIS2_PLACEMENT_3D('',#90624,#90625,#90626);
+#90624 = CARTESIAN_POINT('',(-3.53,-1.775,0.28));
+#90625 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#90626 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#90627 = DEFINITIONAL_REPRESENTATION('',(#90628),#90632);
+#90628 = LINE('',#90629,#90630);
+#90629 = CARTESIAN_POINT('',(0.,0.));
+#90630 = VECTOR('',#90631,1.);
+#90631 = DIRECTION('',(1.,0.));
+#90632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90633 = ORIENTED_EDGE('',*,*,#90634,.T.);
+#90634 = EDGE_CURVE('',#90602,#90635,#90637,.T.);
+#90635 = VERTEX_POINT('',#90636);
+#90636 = CARTESIAN_POINT('',(-3.43,-1.775,0.91));
+#90637 = SURFACE_CURVE('',#90638,(#90642,#90649),.PCURVE_S1.);
+#90638 = LINE('',#90639,#90640);
+#90639 = CARTESIAN_POINT('',(-3.43,-1.775,0.28));
+#90640 = VECTOR('',#90641,1.);
+#90641 = DIRECTION('',(0.,0.,1.));
+#90642 = PCURVE('',#81123,#90643);
+#90643 = DEFINITIONAL_REPRESENTATION('',(#90644),#90648);
+#90644 = LINE('',#90645,#90646);
+#90645 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#90646 = VECTOR('',#90647,1.);
+#90647 = DIRECTION('',(1.,0.));
+#90648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90649 = PCURVE('',#90650,#90655);
+#90650 = PLANE('',#90651);
+#90651 = AXIS2_PLACEMENT_3D('',#90652,#90653,#90654);
+#90652 = CARTESIAN_POINT('',(-3.43,-1.775,0.28));
+#90653 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90654 = DIRECTION('',(0.,-0.,1.));
+#90655 = DEFINITIONAL_REPRESENTATION('',(#90656),#90660);
+#90656 = LINE('',#90657,#90658);
+#90657 = CARTESIAN_POINT('',(0.,0.));
+#90658 = VECTOR('',#90659,1.);
+#90659 = DIRECTION('',(1.,0.));
+#90660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90661 = ORIENTED_EDGE('',*,*,#90662,.T.);
+#90662 = EDGE_CURVE('',#90635,#90663,#90665,.T.);
+#90663 = VERTEX_POINT('',#90664);
+#90664 = CARTESIAN_POINT('',(-3.15,-1.775,1.19));
+#90665 = SURFACE_CURVE('',#90666,(#90671,#90678),.PCURVE_S1.);
+#90666 = CIRCLE('',#90667,0.28);
+#90667 = AXIS2_PLACEMENT_3D('',#90668,#90669,#90670);
+#90668 = CARTESIAN_POINT('',(-3.15,-1.775,0.91));
+#90669 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#90670 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90671 = PCURVE('',#81123,#90672);
+#90672 = DEFINITIONAL_REPRESENTATION('',(#90673),#90677);
+#90673 = CIRCLE('',#90674,0.28);
+#90674 = AXIS2_PLACEMENT_2D('',#90675,#90676);
+#90675 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#90676 = DIRECTION('',(0.,-1.));
+#90677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90678 = PCURVE('',#90679,#90684);
+#90679 = CYLINDRICAL_SURFACE('',#90680,0.28);
+#90680 = AXIS2_PLACEMENT_3D('',#90681,#90682,#90683);
+#90681 = CARTESIAN_POINT('',(-3.15,-1.775,0.91));
+#90682 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#90683 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90684 = DEFINITIONAL_REPRESENTATION('',(#90685),#90689);
+#90685 = LINE('',#90686,#90687);
+#90686 = CARTESIAN_POINT('',(6.28318530718,-2.22044604925E-16));
+#90687 = VECTOR('',#90688,1.);
+#90688 = DIRECTION('',(-1.,1.413579858428E-16));
+#90689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90690 = ORIENTED_EDGE('',*,*,#90691,.T.);
+#90691 = EDGE_CURVE('',#90663,#81108,#90692,.T.);
+#90692 = SURFACE_CURVE('',#90693,(#90697,#90704),.PCURVE_S1.);
+#90693 = LINE('',#90694,#90695);
+#90694 = CARTESIAN_POINT('',(-3.15,-1.775,1.19));
+#90695 = VECTOR('',#90696,1.);
+#90696 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90697 = PCURVE('',#81123,#90698);
+#90698 = DEFINITIONAL_REPRESENTATION('',(#90699),#90703);
+#90699 = LINE('',#90700,#90701);
+#90700 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#90701 = VECTOR('',#90702,1.);
+#90702 = DIRECTION('',(0.,1.));
+#90703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90704 = PCURVE('',#84901,#90705);
+#90705 = DEFINITIONAL_REPRESENTATION('',(#90706),#90710);
+#90706 = LINE('',#90707,#90708);
+#90707 = CARTESIAN_POINT('',(0.,0.));
+#90708 = VECTOR('',#90709,1.);
+#90709 = DIRECTION('',(1.,0.));
+#90710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90711 = ADVANCED_FACE('',(#90712),#81180,.T.);
+#90712 = FACE_BOUND('',#90713,.T.);
+#90713 = EDGE_LOOP('',(#90714,#90715,#90716,#90744,#90772,#90801,#90829,
+ #90857,#90885,#90918,#90946,#90975));
+#90714 = ORIENTED_EDGE('',*,*,#81164,.F.);
+#90715 = ORIENTED_EDGE('',*,*,#81355,.T.);
+#90716 = ORIENTED_EDGE('',*,*,#90717,.T.);
+#90717 = EDGE_CURVE('',#81356,#90718,#90720,.T.);
+#90718 = VERTEX_POINT('',#90719);
+#90719 = CARTESIAN_POINT('',(-3.25,1.775,0.91));
+#90720 = SURFACE_CURVE('',#90721,(#90726,#90737),.PCURVE_S1.);
+#90721 = CIRCLE('',#90722,0.1);
+#90722 = AXIS2_PLACEMENT_3D('',#90723,#90724,#90725);
+#90723 = CARTESIAN_POINT('',(-3.15,1.775,0.91));
+#90724 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#90725 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#90726 = PCURVE('',#81180,#90727);
+#90727 = DEFINITIONAL_REPRESENTATION('',(#90728),#90736);
+#90728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90729,#90730,#90731,#90732
+ ,#90733,#90734,#90735),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#90729 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#90730 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#90731 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#90732 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#90733 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#90734 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#90735 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#90736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90737 = PCURVE('',#81392,#90738);
+#90738 = DEFINITIONAL_REPRESENTATION('',(#90739),#90743);
+#90739 = LINE('',#90740,#90741);
+#90740 = CARTESIAN_POINT('',(0.,-0.3));
+#90741 = VECTOR('',#90742,1.);
+#90742 = DIRECTION('',(1.,0.));
+#90743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90744 = ORIENTED_EDGE('',*,*,#90745,.T.);
+#90745 = EDGE_CURVE('',#90718,#90746,#90748,.T.);
+#90746 = VERTEX_POINT('',#90747);
+#90747 = CARTESIAN_POINT('',(-3.25,1.775,0.28));
+#90748 = SURFACE_CURVE('',#90749,(#90753,#90760),.PCURVE_S1.);
+#90749 = LINE('',#90750,#90751);
+#90750 = CARTESIAN_POINT('',(-3.25,1.775,0.91));
+#90751 = VECTOR('',#90752,1.);
+#90752 = DIRECTION('',(-0.,0.,-1.));
+#90753 = PCURVE('',#81180,#90754);
+#90754 = DEFINITIONAL_REPRESENTATION('',(#90755),#90759);
+#90755 = LINE('',#90756,#90757);
+#90756 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#90757 = VECTOR('',#90758,1.);
+#90758 = DIRECTION('',(-1.,0.));
+#90759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90760 = PCURVE('',#90761,#90766);
+#90761 = PLANE('',#90762);
+#90762 = AXIS2_PLACEMENT_3D('',#90763,#90764,#90765);
+#90763 = CARTESIAN_POINT('',(-3.25,1.475,0.91));
+#90764 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90765 = DIRECTION('',(-0.,0.,-1.));
+#90766 = DEFINITIONAL_REPRESENTATION('',(#90767),#90771);
+#90767 = LINE('',#90768,#90769);
+#90768 = CARTESIAN_POINT('',(0.,-0.3));
+#90769 = VECTOR('',#90770,1.);
+#90770 = DIRECTION('',(1.,0.));
+#90771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90772 = ORIENTED_EDGE('',*,*,#90773,.T.);
+#90773 = EDGE_CURVE('',#90746,#90774,#90776,.T.);
+#90774 = VERTEX_POINT('',#90775);
+#90775 = CARTESIAN_POINT('',(-3.53,1.775,0.));
+#90776 = SURFACE_CURVE('',#90777,(#90782,#90789),.PCURVE_S1.);
+#90777 = CIRCLE('',#90778,0.28);
+#90778 = AXIS2_PLACEMENT_3D('',#90779,#90780,#90781);
+#90779 = CARTESIAN_POINT('',(-3.53,1.775,0.28));
+#90780 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#90781 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#90782 = PCURVE('',#81180,#90783);
+#90783 = DEFINITIONAL_REPRESENTATION('',(#90784),#90788);
+#90784 = CIRCLE('',#90785,0.28);
+#90785 = AXIS2_PLACEMENT_2D('',#90786,#90787);
+#90786 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#90787 = DIRECTION('',(1.982541115402E-16,1.));
+#90788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90789 = PCURVE('',#90790,#90795);
+#90790 = CYLINDRICAL_SURFACE('',#90791,0.28);
+#90791 = AXIS2_PLACEMENT_3D('',#90792,#90793,#90794);
+#90792 = CARTESIAN_POINT('',(-3.53,1.475,0.28));
+#90793 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#90794 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#90795 = DEFINITIONAL_REPRESENTATION('',(#90796),#90800);
+#90796 = LINE('',#90797,#90798);
+#90797 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#90798 = VECTOR('',#90799,1.);
+#90799 = DIRECTION('',(-1.,-1.413579858428E-16));
+#90800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90801 = ORIENTED_EDGE('',*,*,#90802,.T.);
+#90802 = EDGE_CURVE('',#90774,#90803,#90805,.T.);
+#90803 = VERTEX_POINT('',#90804);
+#90804 = CARTESIAN_POINT('',(-3.9,1.775,0.));
+#90805 = SURFACE_CURVE('',#90806,(#90810,#90817),.PCURVE_S1.);
+#90806 = LINE('',#90807,#90808);
+#90807 = CARTESIAN_POINT('',(-3.53,1.775,0.));
+#90808 = VECTOR('',#90809,1.);
+#90809 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90810 = PCURVE('',#81180,#90811);
+#90811 = DEFINITIONAL_REPRESENTATION('',(#90812),#90816);
+#90812 = LINE('',#90813,#90814);
+#90813 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#90814 = VECTOR('',#90815,1.);
+#90815 = DIRECTION('',(0.,-1.));
+#90816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90817 = PCURVE('',#90818,#90823);
+#90818 = PLANE('',#90819);
+#90819 = AXIS2_PLACEMENT_3D('',#90820,#90821,#90822);
+#90820 = CARTESIAN_POINT('',(-3.53,1.475,0.));
+#90821 = DIRECTION('',(0.,0.,1.));
+#90822 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90823 = DEFINITIONAL_REPRESENTATION('',(#90824),#90828);
+#90824 = LINE('',#90825,#90826);
+#90825 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#90826 = VECTOR('',#90827,1.);
+#90827 = DIRECTION('',(1.,0.));
+#90828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90829 = ORIENTED_EDGE('',*,*,#90830,.T.);
+#90830 = EDGE_CURVE('',#90803,#90831,#90833,.T.);
+#90831 = VERTEX_POINT('',#90832);
+#90832 = CARTESIAN_POINT('',(-3.9,1.775,0.18));
+#90833 = SURFACE_CURVE('',#90834,(#90838,#90845),.PCURVE_S1.);
+#90834 = LINE('',#90835,#90836);
+#90835 = CARTESIAN_POINT('',(-3.9,1.775,0.));
+#90836 = VECTOR('',#90837,1.);
+#90837 = DIRECTION('',(0.,0.,1.));
+#90838 = PCURVE('',#81180,#90839);
+#90839 = DEFINITIONAL_REPRESENTATION('',(#90840),#90844);
+#90840 = LINE('',#90841,#90842);
+#90841 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#90842 = VECTOR('',#90843,1.);
+#90843 = DIRECTION('',(1.,0.));
+#90844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90845 = PCURVE('',#90846,#90851);
+#90846 = PLANE('',#90847);
+#90847 = AXIS2_PLACEMENT_3D('',#90848,#90849,#90850);
+#90848 = CARTESIAN_POINT('',(-3.9,1.475,0.));
+#90849 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90850 = DIRECTION('',(0.,-0.,1.));
+#90851 = DEFINITIONAL_REPRESENTATION('',(#90852),#90856);
+#90852 = LINE('',#90853,#90854);
+#90853 = CARTESIAN_POINT('',(0.,-0.3));
+#90854 = VECTOR('',#90855,1.);
+#90855 = DIRECTION('',(1.,0.));
+#90856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90857 = ORIENTED_EDGE('',*,*,#90858,.T.);
+#90858 = EDGE_CURVE('',#90831,#90859,#90861,.T.);
+#90859 = VERTEX_POINT('',#90860);
+#90860 = CARTESIAN_POINT('',(-3.53,1.775,0.18));
+#90861 = SURFACE_CURVE('',#90862,(#90866,#90873),.PCURVE_S1.);
+#90862 = LINE('',#90863,#90864);
+#90863 = CARTESIAN_POINT('',(-3.9,1.775,0.18));
+#90864 = VECTOR('',#90865,1.);
+#90865 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90866 = PCURVE('',#81180,#90867);
+#90867 = DEFINITIONAL_REPRESENTATION('',(#90868),#90872);
+#90868 = LINE('',#90869,#90870);
+#90869 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#90870 = VECTOR('',#90871,1.);
+#90871 = DIRECTION('',(0.,1.));
+#90872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90873 = PCURVE('',#90874,#90879);
+#90874 = PLANE('',#90875);
+#90875 = AXIS2_PLACEMENT_3D('',#90876,#90877,#90878);
+#90876 = CARTESIAN_POINT('',(-3.9,1.475,0.18));
+#90877 = DIRECTION('',(-0.,0.,-1.));
+#90878 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90879 = DEFINITIONAL_REPRESENTATION('',(#90880),#90884);
+#90880 = LINE('',#90881,#90882);
+#90881 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#90882 = VECTOR('',#90883,1.);
+#90883 = DIRECTION('',(1.,0.));
+#90884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90885 = ORIENTED_EDGE('',*,*,#90886,.T.);
+#90886 = EDGE_CURVE('',#90859,#90887,#90889,.T.);
+#90887 = VERTEX_POINT('',#90888);
+#90888 = CARTESIAN_POINT('',(-3.43,1.775,0.28));
+#90889 = SURFACE_CURVE('',#90890,(#90895,#90906),.PCURVE_S1.);
+#90890 = CIRCLE('',#90891,0.1);
+#90891 = AXIS2_PLACEMENT_3D('',#90892,#90893,#90894);
+#90892 = CARTESIAN_POINT('',(-3.53,1.775,0.28));
+#90893 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#90894 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#90895 = PCURVE('',#81180,#90896);
+#90896 = DEFINITIONAL_REPRESENTATION('',(#90897),#90905);
+#90897 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90898,#90899,#90900,#90901
+ ,#90902,#90903,#90904),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#90898 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#90899 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#90900 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#90901 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#90902 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#90903 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#90904 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#90905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90906 = PCURVE('',#90907,#90912);
+#90907 = CYLINDRICAL_SURFACE('',#90908,0.1);
+#90908 = AXIS2_PLACEMENT_3D('',#90909,#90910,#90911);
+#90909 = CARTESIAN_POINT('',(-3.53,1.475,0.28));
+#90910 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#90911 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#90912 = DEFINITIONAL_REPRESENTATION('',(#90913),#90917);
+#90913 = LINE('',#90914,#90915);
+#90914 = CARTESIAN_POINT('',(0.,-0.3));
+#90915 = VECTOR('',#90916,1.);
+#90916 = DIRECTION('',(1.,0.));
+#90917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90918 = ORIENTED_EDGE('',*,*,#90919,.T.);
+#90919 = EDGE_CURVE('',#90887,#90920,#90922,.T.);
+#90920 = VERTEX_POINT('',#90921);
+#90921 = CARTESIAN_POINT('',(-3.43,1.775,0.91));
+#90922 = SURFACE_CURVE('',#90923,(#90927,#90934),.PCURVE_S1.);
+#90923 = LINE('',#90924,#90925);
+#90924 = CARTESIAN_POINT('',(-3.43,1.775,0.28));
+#90925 = VECTOR('',#90926,1.);
+#90926 = DIRECTION('',(0.,0.,1.));
+#90927 = PCURVE('',#81180,#90928);
+#90928 = DEFINITIONAL_REPRESENTATION('',(#90929),#90933);
+#90929 = LINE('',#90930,#90931);
+#90930 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#90931 = VECTOR('',#90932,1.);
+#90932 = DIRECTION('',(1.,0.));
+#90933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90934 = PCURVE('',#90935,#90940);
+#90935 = PLANE('',#90936);
+#90936 = AXIS2_PLACEMENT_3D('',#90937,#90938,#90939);
+#90937 = CARTESIAN_POINT('',(-3.43,1.475,0.28));
+#90938 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90939 = DIRECTION('',(0.,-0.,1.));
+#90940 = DEFINITIONAL_REPRESENTATION('',(#90941),#90945);
+#90941 = LINE('',#90942,#90943);
+#90942 = CARTESIAN_POINT('',(0.,-0.3));
+#90943 = VECTOR('',#90944,1.);
+#90944 = DIRECTION('',(1.,0.));
+#90945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90946 = ORIENTED_EDGE('',*,*,#90947,.T.);
+#90947 = EDGE_CURVE('',#90920,#90948,#90950,.T.);
+#90948 = VERTEX_POINT('',#90949);
+#90949 = CARTESIAN_POINT('',(-3.15,1.775,1.19));
+#90950 = SURFACE_CURVE('',#90951,(#90956,#90963),.PCURVE_S1.);
+#90951 = CIRCLE('',#90952,0.28);
+#90952 = AXIS2_PLACEMENT_3D('',#90953,#90954,#90955);
+#90953 = CARTESIAN_POINT('',(-3.15,1.775,0.91));
+#90954 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#90955 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90956 = PCURVE('',#81180,#90957);
+#90957 = DEFINITIONAL_REPRESENTATION('',(#90958),#90962);
+#90958 = CIRCLE('',#90959,0.28);
+#90959 = AXIS2_PLACEMENT_2D('',#90960,#90961);
+#90960 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#90961 = DIRECTION('',(0.,-1.));
+#90962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90963 = PCURVE('',#90964,#90969);
+#90964 = CYLINDRICAL_SURFACE('',#90965,0.28);
+#90965 = AXIS2_PLACEMENT_3D('',#90966,#90967,#90968);
+#90966 = CARTESIAN_POINT('',(-3.15,1.475,0.91));
+#90967 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#90968 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#90969 = DEFINITIONAL_REPRESENTATION('',(#90970),#90974);
+#90970 = LINE('',#90971,#90972);
+#90971 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#90972 = VECTOR('',#90973,1.);
+#90973 = DIRECTION('',(-1.,1.413579858428E-16));
+#90974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90975 = ORIENTED_EDGE('',*,*,#90976,.T.);
+#90976 = EDGE_CURVE('',#90948,#81165,#90977,.T.);
+#90977 = SURFACE_CURVE('',#90978,(#90982,#90989),.PCURVE_S1.);
+#90978 = LINE('',#90979,#90980);
+#90979 = CARTESIAN_POINT('',(-3.15,1.775,1.19));
+#90980 = VECTOR('',#90981,1.);
+#90981 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#90982 = PCURVE('',#81180,#90983);
+#90983 = DEFINITIONAL_REPRESENTATION('',(#90984),#90988);
+#90984 = LINE('',#90985,#90986);
+#90985 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#90986 = VECTOR('',#90987,1.);
+#90987 = DIRECTION('',(0.,1.));
+#90988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90989 = PCURVE('',#85151,#90990);
+#90990 = DEFINITIONAL_REPRESENTATION('',(#90991),#90995);
+#90991 = LINE('',#90992,#90993);
+#90992 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#90993 = VECTOR('',#90994,1.);
+#90994 = DIRECTION('',(1.,0.));
+#90995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90996 = ADVANCED_FACE('',(#90997),#81230,.F.);
+#90997 = FACE_BOUND('',#90998,.F.);
+#90998 = EDGE_LOOP('',(#90999,#91019,#91020,#91040));
+#90999 = ORIENTED_EDGE('',*,*,#91000,.F.);
+#91000 = EDGE_CURVE('',#81165,#85136,#91001,.T.);
+#91001 = SURFACE_CURVE('',#91002,(#91006,#91012),.PCURVE_S1.);
+#91002 = LINE('',#91003,#91004);
+#91003 = CARTESIAN_POINT('',(-3.15,1.775,1.19));
+#91004 = VECTOR('',#91005,1.);
+#91005 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91006 = PCURVE('',#81230,#91007);
+#91007 = DEFINITIONAL_REPRESENTATION('',(#91008),#91011);
+#91008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91009,#91010),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#91009 = CARTESIAN_POINT('',(6.675,-4.240388665724E-15));
+#91010 = CARTESIAN_POINT('',(6.684102564103,1.));
+#91011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91012 = PCURVE('',#85151,#91013);
+#91013 = DEFINITIONAL_REPRESENTATION('',(#91014),#91018);
+#91014 = LINE('',#91015,#91016);
+#91015 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#91016 = VECTOR('',#91017,1.);
+#91017 = DIRECTION('',(1.,0.));
+#91018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91019 = ORIENTED_EDGE('',*,*,#81216,.T.);
+#91020 = ORIENTED_EDGE('',*,*,#91021,.T.);
+#91021 = EDGE_CURVE('',#81194,#85164,#91022,.T.);
+#91022 = SURFACE_CURVE('',#91023,(#91027,#91033),.PCURVE_S1.);
+#91023 = LINE('',#91024,#91025);
+#91024 = CARTESIAN_POINT('',(-3.15,2.125,1.19));
+#91025 = VECTOR('',#91026,1.);
+#91026 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91027 = PCURVE('',#81230,#91028);
+#91028 = DEFINITIONAL_REPRESENTATION('',(#91029),#91032);
+#91029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91030,#91031),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#91030 = CARTESIAN_POINT('',(7.025,1.999565131165E-15));
+#91031 = CARTESIAN_POINT('',(7.035897435897,1.));
+#91032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91033 = PCURVE('',#85201,#91034);
+#91034 = DEFINITIONAL_REPRESENTATION('',(#91035),#91039);
+#91035 = LINE('',#91036,#91037);
+#91036 = CARTESIAN_POINT('',(0.,0.));
+#91037 = VECTOR('',#91038,1.);
+#91038 = DIRECTION('',(1.,0.));
+#91039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91040 = ORIENTED_EDGE('',*,*,#85163,.F.);
+#91041 = ADVANCED_FACE('',(#91042),#81311,.F.);
+#91042 = FACE_BOUND('',#91043,.F.);
+#91043 = EDGE_LOOP('',(#91044,#91045,#91073,#91094));
+#91044 = ORIENTED_EDGE('',*,*,#81297,.T.);
+#91045 = ORIENTED_EDGE('',*,*,#91046,.T.);
+#91046 = EDGE_CURVE('',#81270,#91047,#91049,.T.);
+#91047 = VERTEX_POINT('',#91048);
+#91048 = CARTESIAN_POINT('',(-3.25,-1.475,0.91));
+#91049 = SURFACE_CURVE('',#91050,(#91055,#91062),.PCURVE_S1.);
+#91050 = CIRCLE('',#91051,0.1);
+#91051 = AXIS2_PLACEMENT_3D('',#91052,#91053,#91054);
+#91052 = CARTESIAN_POINT('',(-3.15,-1.475,0.91));
+#91053 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#91054 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#91055 = PCURVE('',#81311,#91056);
+#91056 = DEFINITIONAL_REPRESENTATION('',(#91057),#91061);
+#91057 = LINE('',#91058,#91059);
+#91058 = CARTESIAN_POINT('',(0.,-0.3));
+#91059 = VECTOR('',#91060,1.);
+#91060 = DIRECTION('',(1.,0.));
+#91061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91062 = PCURVE('',#81285,#91063);
+#91063 = DEFINITIONAL_REPRESENTATION('',(#91064),#91072);
+#91064 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91065,#91066,#91067,#91068
+ ,#91069,#91070,#91071),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#91065 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#91066 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#91067 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#91068 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#91069 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#91070 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#91071 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#91072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91073 = ORIENTED_EDGE('',*,*,#91074,.F.);
+#91074 = EDGE_CURVE('',#90433,#91047,#91075,.T.);
+#91075 = SURFACE_CURVE('',#91076,(#91080,#91087),.PCURVE_S1.);
+#91076 = LINE('',#91077,#91078);
+#91077 = CARTESIAN_POINT('',(-3.25,-1.775,0.91));
+#91078 = VECTOR('',#91079,1.);
+#91079 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#91080 = PCURVE('',#81311,#91081);
+#91081 = DEFINITIONAL_REPRESENTATION('',(#91082),#91086);
+#91082 = LINE('',#91083,#91084);
+#91083 = CARTESIAN_POINT('',(1.570796326795,0.));
+#91084 = VECTOR('',#91085,1.);
+#91085 = DIRECTION('',(0.,-1.));
+#91086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91087 = PCURVE('',#90476,#91088);
+#91088 = DEFINITIONAL_REPRESENTATION('',(#91089),#91093);
+#91089 = LINE('',#91090,#91091);
+#91090 = CARTESIAN_POINT('',(0.,0.));
+#91091 = VECTOR('',#91092,1.);
+#91092 = DIRECTION('',(0.,-1.));
+#91093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91094 = ORIENTED_EDGE('',*,*,#90432,.F.);
+#91095 = ADVANCED_FACE('',(#91096),#81285,.T.);
+#91096 = FACE_BOUND('',#91097,.T.);
+#91097 = EDGE_LOOP('',(#91098,#91099,#91100,#91101,#91124,#91148,#91171,
+ #91194,#91217,#91245,#91268,#91292));
+#91098 = ORIENTED_EDGE('',*,*,#81407,.F.);
+#91099 = ORIENTED_EDGE('',*,*,#81269,.T.);
+#91100 = ORIENTED_EDGE('',*,*,#91046,.T.);
+#91101 = ORIENTED_EDGE('',*,*,#91102,.T.);
+#91102 = EDGE_CURVE('',#91047,#91103,#91105,.T.);
+#91103 = VERTEX_POINT('',#91104);
+#91104 = CARTESIAN_POINT('',(-3.25,-1.475,0.28));
+#91105 = SURFACE_CURVE('',#91106,(#91110,#91117),.PCURVE_S1.);
+#91106 = LINE('',#91107,#91108);
+#91107 = CARTESIAN_POINT('',(-3.25,-1.475,0.91));
+#91108 = VECTOR('',#91109,1.);
+#91109 = DIRECTION('',(-0.,0.,-1.));
+#91110 = PCURVE('',#81285,#91111);
+#91111 = DEFINITIONAL_REPRESENTATION('',(#91112),#91116);
+#91112 = LINE('',#91113,#91114);
+#91113 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#91114 = VECTOR('',#91115,1.);
+#91115 = DIRECTION('',(-1.,0.));
+#91116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91117 = PCURVE('',#90476,#91118);
+#91118 = DEFINITIONAL_REPRESENTATION('',(#91119),#91123);
+#91119 = LINE('',#91120,#91121);
+#91120 = CARTESIAN_POINT('',(0.,-0.3));
+#91121 = VECTOR('',#91122,1.);
+#91122 = DIRECTION('',(1.,0.));
+#91123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91124 = ORIENTED_EDGE('',*,*,#91125,.T.);
+#91125 = EDGE_CURVE('',#91103,#91126,#91128,.T.);
+#91126 = VERTEX_POINT('',#91127);
+#91127 = CARTESIAN_POINT('',(-3.53,-1.475,0.));
+#91128 = SURFACE_CURVE('',#91129,(#91134,#91141),.PCURVE_S1.);
+#91129 = CIRCLE('',#91130,0.28);
+#91130 = AXIS2_PLACEMENT_3D('',#91131,#91132,#91133);
+#91131 = CARTESIAN_POINT('',(-3.53,-1.475,0.28));
+#91132 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#91133 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#91134 = PCURVE('',#81285,#91135);
+#91135 = DEFINITIONAL_REPRESENTATION('',(#91136),#91140);
+#91136 = CIRCLE('',#91137,0.28);
+#91137 = AXIS2_PLACEMENT_2D('',#91138,#91139);
+#91138 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#91139 = DIRECTION('',(1.982541115402E-16,1.));
+#91140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91141 = PCURVE('',#90505,#91142);
+#91142 = DEFINITIONAL_REPRESENTATION('',(#91143),#91147);
+#91143 = LINE('',#91144,#91145);
+#91144 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#91145 = VECTOR('',#91146,1.);
+#91146 = DIRECTION('',(-1.,-1.413579858428E-16));
+#91147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91148 = ORIENTED_EDGE('',*,*,#91149,.T.);
+#91149 = EDGE_CURVE('',#91126,#91150,#91152,.T.);
+#91150 = VERTEX_POINT('',#91151);
+#91151 = CARTESIAN_POINT('',(-3.9,-1.475,0.));
+#91152 = SURFACE_CURVE('',#91153,(#91157,#91164),.PCURVE_S1.);
+#91153 = LINE('',#91154,#91155);
+#91154 = CARTESIAN_POINT('',(-3.53,-1.475,0.));
+#91155 = VECTOR('',#91156,1.);
+#91156 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91157 = PCURVE('',#81285,#91158);
+#91158 = DEFINITIONAL_REPRESENTATION('',(#91159),#91163);
+#91159 = LINE('',#91160,#91161);
+#91160 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#91161 = VECTOR('',#91162,1.);
+#91162 = DIRECTION('',(0.,-1.));
+#91163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91164 = PCURVE('',#90533,#91165);
+#91165 = DEFINITIONAL_REPRESENTATION('',(#91166),#91170);
+#91166 = LINE('',#91167,#91168);
+#91167 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#91168 = VECTOR('',#91169,1.);
+#91169 = DIRECTION('',(1.,0.));
+#91170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91171 = ORIENTED_EDGE('',*,*,#91172,.T.);
+#91172 = EDGE_CURVE('',#91150,#91173,#91175,.T.);
+#91173 = VERTEX_POINT('',#91174);
+#91174 = CARTESIAN_POINT('',(-3.9,-1.475,0.18));
+#91175 = SURFACE_CURVE('',#91176,(#91180,#91187),.PCURVE_S1.);
+#91176 = LINE('',#91177,#91178);
+#91177 = CARTESIAN_POINT('',(-3.9,-1.475,0.));
+#91178 = VECTOR('',#91179,1.);
+#91179 = DIRECTION('',(0.,0.,1.));
+#91180 = PCURVE('',#81285,#91181);
+#91181 = DEFINITIONAL_REPRESENTATION('',(#91182),#91186);
+#91182 = LINE('',#91183,#91184);
+#91183 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#91184 = VECTOR('',#91185,1.);
+#91185 = DIRECTION('',(1.,0.));
+#91186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91187 = PCURVE('',#90561,#91188);
+#91188 = DEFINITIONAL_REPRESENTATION('',(#91189),#91193);
+#91189 = LINE('',#91190,#91191);
+#91190 = CARTESIAN_POINT('',(0.,-0.3));
+#91191 = VECTOR('',#91192,1.);
+#91192 = DIRECTION('',(1.,0.));
+#91193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91194 = ORIENTED_EDGE('',*,*,#91195,.T.);
+#91195 = EDGE_CURVE('',#91173,#91196,#91198,.T.);
+#91196 = VERTEX_POINT('',#91197);
+#91197 = CARTESIAN_POINT('',(-3.53,-1.475,0.18));
+#91198 = SURFACE_CURVE('',#91199,(#91203,#91210),.PCURVE_S1.);
+#91199 = LINE('',#91200,#91201);
+#91200 = CARTESIAN_POINT('',(-3.9,-1.475,0.18));
+#91201 = VECTOR('',#91202,1.);
+#91202 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91203 = PCURVE('',#81285,#91204);
+#91204 = DEFINITIONAL_REPRESENTATION('',(#91205),#91209);
+#91205 = LINE('',#91206,#91207);
+#91206 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#91207 = VECTOR('',#91208,1.);
+#91208 = DIRECTION('',(0.,1.));
+#91209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91210 = PCURVE('',#90589,#91211);
+#91211 = DEFINITIONAL_REPRESENTATION('',(#91212),#91216);
+#91212 = LINE('',#91213,#91214);
+#91213 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#91214 = VECTOR('',#91215,1.);
+#91215 = DIRECTION('',(1.,0.));
+#91216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91217 = ORIENTED_EDGE('',*,*,#91218,.T.);
+#91218 = EDGE_CURVE('',#91196,#91219,#91221,.T.);
+#91219 = VERTEX_POINT('',#91220);
+#91220 = CARTESIAN_POINT('',(-3.43,-1.475,0.28));
+#91221 = SURFACE_CURVE('',#91222,(#91227,#91238),.PCURVE_S1.);
+#91222 = CIRCLE('',#91223,0.1);
+#91223 = AXIS2_PLACEMENT_3D('',#91224,#91225,#91226);
+#91224 = CARTESIAN_POINT('',(-3.53,-1.475,0.28));
+#91225 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#91226 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#91227 = PCURVE('',#81285,#91228);
+#91228 = DEFINITIONAL_REPRESENTATION('',(#91229),#91237);
+#91229 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91230,#91231,#91232,#91233
+ ,#91234,#91235,#91236),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#91230 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#91231 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#91232 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#91233 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#91234 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#91235 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#91236 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#91237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91238 = PCURVE('',#90622,#91239);
+#91239 = DEFINITIONAL_REPRESENTATION('',(#91240),#91244);
+#91240 = LINE('',#91241,#91242);
+#91241 = CARTESIAN_POINT('',(0.,-0.3));
+#91242 = VECTOR('',#91243,1.);
+#91243 = DIRECTION('',(1.,0.));
+#91244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91245 = ORIENTED_EDGE('',*,*,#91246,.T.);
+#91246 = EDGE_CURVE('',#91219,#91247,#91249,.T.);
+#91247 = VERTEX_POINT('',#91248);
+#91248 = CARTESIAN_POINT('',(-3.43,-1.475,0.91));
+#91249 = SURFACE_CURVE('',#91250,(#91254,#91261),.PCURVE_S1.);
+#91250 = LINE('',#91251,#91252);
+#91251 = CARTESIAN_POINT('',(-3.43,-1.475,0.28));
+#91252 = VECTOR('',#91253,1.);
+#91253 = DIRECTION('',(0.,0.,1.));
+#91254 = PCURVE('',#81285,#91255);
+#91255 = DEFINITIONAL_REPRESENTATION('',(#91256),#91260);
+#91256 = LINE('',#91257,#91258);
+#91257 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#91258 = VECTOR('',#91259,1.);
+#91259 = DIRECTION('',(1.,0.));
+#91260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91261 = PCURVE('',#90650,#91262);
+#91262 = DEFINITIONAL_REPRESENTATION('',(#91263),#91267);
+#91263 = LINE('',#91264,#91265);
+#91264 = CARTESIAN_POINT('',(0.,-0.3));
+#91265 = VECTOR('',#91266,1.);
+#91266 = DIRECTION('',(1.,0.));
+#91267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91268 = ORIENTED_EDGE('',*,*,#91269,.T.);
+#91269 = EDGE_CURVE('',#91247,#91270,#91272,.T.);
+#91270 = VERTEX_POINT('',#91271);
+#91271 = CARTESIAN_POINT('',(-3.15,-1.475,1.19));
+#91272 = SURFACE_CURVE('',#91273,(#91278,#91285),.PCURVE_S1.);
+#91273 = CIRCLE('',#91274,0.28);
+#91274 = AXIS2_PLACEMENT_3D('',#91275,#91276,#91277);
+#91275 = CARTESIAN_POINT('',(-3.15,-1.475,0.91));
+#91276 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#91277 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91278 = PCURVE('',#81285,#91279);
+#91279 = DEFINITIONAL_REPRESENTATION('',(#91280),#91284);
+#91280 = CIRCLE('',#91281,0.28);
+#91281 = AXIS2_PLACEMENT_2D('',#91282,#91283);
+#91282 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#91283 = DIRECTION('',(0.,-1.));
+#91284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91285 = PCURVE('',#90679,#91286);
+#91286 = DEFINITIONAL_REPRESENTATION('',(#91287),#91291);
+#91287 = LINE('',#91288,#91289);
+#91288 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#91289 = VECTOR('',#91290,1.);
+#91290 = DIRECTION('',(-1.,1.413579858428E-16));
+#91291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91292 = ORIENTED_EDGE('',*,*,#91293,.T.);
+#91293 = EDGE_CURVE('',#91270,#81408,#91294,.T.);
+#91294 = SURFACE_CURVE('',#91295,(#91299,#91306),.PCURVE_S1.);
+#91295 = LINE('',#91296,#91297);
+#91296 = CARTESIAN_POINT('',(-3.15,-1.475,1.19));
+#91297 = VECTOR('',#91298,1.);
+#91298 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91299 = PCURVE('',#81285,#91300);
+#91300 = DEFINITIONAL_REPRESENTATION('',(#91301),#91305);
+#91301 = LINE('',#91302,#91303);
+#91302 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#91303 = VECTOR('',#91304,1.);
+#91304 = DIRECTION('',(0.,1.));
+#91305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91306 = PCURVE('',#84901,#91307);
+#91307 = DEFINITIONAL_REPRESENTATION('',(#91308),#91312);
+#91308 = LINE('',#91309,#91310);
+#91309 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#91310 = VECTOR('',#91311,1.);
+#91311 = DIRECTION('',(1.,0.));
+#91312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91313 = ADVANCED_FACE('',(#91314),#81342,.F.);
+#91314 = FACE_BOUND('',#91315,.F.);
+#91315 = EDGE_LOOP('',(#91316,#91317,#91318,#91346,#91369,#91393,#91416,
+ #91439,#91462,#91490,#91513,#91537));
+#91316 = ORIENTED_EDGE('',*,*,#81517,.F.);
+#91317 = ORIENTED_EDGE('',*,*,#81326,.T.);
+#91318 = ORIENTED_EDGE('',*,*,#91319,.T.);
+#91319 = EDGE_CURVE('',#81327,#91320,#91322,.T.);
+#91320 = VERTEX_POINT('',#91321);
+#91321 = CARTESIAN_POINT('',(-3.25,1.475,0.91));
+#91322 = SURFACE_CURVE('',#91323,(#91328,#91339),.PCURVE_S1.);
+#91323 = CIRCLE('',#91324,0.1);
+#91324 = AXIS2_PLACEMENT_3D('',#91325,#91326,#91327);
+#91325 = CARTESIAN_POINT('',(-3.15,1.475,0.91));
+#91326 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#91327 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#91328 = PCURVE('',#81342,#91329);
+#91329 = DEFINITIONAL_REPRESENTATION('',(#91330),#91338);
+#91330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91331,#91332,#91333,#91334
+ ,#91335,#91336,#91337),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#91331 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#91332 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#91333 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#91334 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#91335 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#91336 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#91337 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#91338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91339 = PCURVE('',#81392,#91340);
+#91340 = DEFINITIONAL_REPRESENTATION('',(#91341),#91345);
+#91341 = LINE('',#91342,#91343);
+#91342 = CARTESIAN_POINT('',(0.,0.));
+#91343 = VECTOR('',#91344,1.);
+#91344 = DIRECTION('',(1.,0.));
+#91345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91346 = ORIENTED_EDGE('',*,*,#91347,.T.);
+#91347 = EDGE_CURVE('',#91320,#91348,#91350,.T.);
+#91348 = VERTEX_POINT('',#91349);
+#91349 = CARTESIAN_POINT('',(-3.25,1.475,0.28));
+#91350 = SURFACE_CURVE('',#91351,(#91355,#91362),.PCURVE_S1.);
+#91351 = LINE('',#91352,#91353);
+#91352 = CARTESIAN_POINT('',(-3.25,1.475,0.91));
+#91353 = VECTOR('',#91354,1.);
+#91354 = DIRECTION('',(-0.,0.,-1.));
+#91355 = PCURVE('',#81342,#91356);
+#91356 = DEFINITIONAL_REPRESENTATION('',(#91357),#91361);
+#91357 = LINE('',#91358,#91359);
+#91358 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#91359 = VECTOR('',#91360,1.);
+#91360 = DIRECTION('',(-1.,0.));
+#91361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91362 = PCURVE('',#90761,#91363);
+#91363 = DEFINITIONAL_REPRESENTATION('',(#91364),#91368);
+#91364 = LINE('',#91365,#91366);
+#91365 = CARTESIAN_POINT('',(0.,0.));
+#91366 = VECTOR('',#91367,1.);
+#91367 = DIRECTION('',(1.,0.));
+#91368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91369 = ORIENTED_EDGE('',*,*,#91370,.T.);
+#91370 = EDGE_CURVE('',#91348,#91371,#91373,.T.);
+#91371 = VERTEX_POINT('',#91372);
+#91372 = CARTESIAN_POINT('',(-3.53,1.475,0.));
+#91373 = SURFACE_CURVE('',#91374,(#91379,#91386),.PCURVE_S1.);
+#91374 = CIRCLE('',#91375,0.28);
+#91375 = AXIS2_PLACEMENT_3D('',#91376,#91377,#91378);
+#91376 = CARTESIAN_POINT('',(-3.53,1.475,0.28));
+#91377 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#91378 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#91379 = PCURVE('',#81342,#91380);
+#91380 = DEFINITIONAL_REPRESENTATION('',(#91381),#91385);
+#91381 = CIRCLE('',#91382,0.28);
+#91382 = AXIS2_PLACEMENT_2D('',#91383,#91384);
+#91383 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#91384 = DIRECTION('',(1.982541115402E-16,1.));
+#91385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91386 = PCURVE('',#90790,#91387);
+#91387 = DEFINITIONAL_REPRESENTATION('',(#91388),#91392);
+#91388 = LINE('',#91389,#91390);
+#91389 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#91390 = VECTOR('',#91391,1.);
+#91391 = DIRECTION('',(-1.,-1.413579858428E-16));
+#91392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91393 = ORIENTED_EDGE('',*,*,#91394,.T.);
+#91394 = EDGE_CURVE('',#91371,#91395,#91397,.T.);
+#91395 = VERTEX_POINT('',#91396);
+#91396 = CARTESIAN_POINT('',(-3.9,1.475,0.));
+#91397 = SURFACE_CURVE('',#91398,(#91402,#91409),.PCURVE_S1.);
+#91398 = LINE('',#91399,#91400);
+#91399 = CARTESIAN_POINT('',(-3.53,1.475,0.));
+#91400 = VECTOR('',#91401,1.);
+#91401 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91402 = PCURVE('',#81342,#91403);
+#91403 = DEFINITIONAL_REPRESENTATION('',(#91404),#91408);
+#91404 = LINE('',#91405,#91406);
+#91405 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#91406 = VECTOR('',#91407,1.);
+#91407 = DIRECTION('',(0.,-1.));
+#91408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91409 = PCURVE('',#90818,#91410);
+#91410 = DEFINITIONAL_REPRESENTATION('',(#91411),#91415);
+#91411 = LINE('',#91412,#91413);
+#91412 = CARTESIAN_POINT('',(0.,0.));
+#91413 = VECTOR('',#91414,1.);
+#91414 = DIRECTION('',(1.,0.));
+#91415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91416 = ORIENTED_EDGE('',*,*,#91417,.T.);
+#91417 = EDGE_CURVE('',#91395,#91418,#91420,.T.);
+#91418 = VERTEX_POINT('',#91419);
+#91419 = CARTESIAN_POINT('',(-3.9,1.475,0.18));
+#91420 = SURFACE_CURVE('',#91421,(#91425,#91432),.PCURVE_S1.);
+#91421 = LINE('',#91422,#91423);
+#91422 = CARTESIAN_POINT('',(-3.9,1.475,0.));
+#91423 = VECTOR('',#91424,1.);
+#91424 = DIRECTION('',(0.,0.,1.));
+#91425 = PCURVE('',#81342,#91426);
+#91426 = DEFINITIONAL_REPRESENTATION('',(#91427),#91431);
+#91427 = LINE('',#91428,#91429);
+#91428 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#91429 = VECTOR('',#91430,1.);
+#91430 = DIRECTION('',(1.,0.));
+#91431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91432 = PCURVE('',#90846,#91433);
+#91433 = DEFINITIONAL_REPRESENTATION('',(#91434),#91438);
+#91434 = LINE('',#91435,#91436);
+#91435 = CARTESIAN_POINT('',(0.,0.));
+#91436 = VECTOR('',#91437,1.);
+#91437 = DIRECTION('',(1.,0.));
+#91438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91439 = ORIENTED_EDGE('',*,*,#91440,.T.);
+#91440 = EDGE_CURVE('',#91418,#91441,#91443,.T.);
+#91441 = VERTEX_POINT('',#91442);
+#91442 = CARTESIAN_POINT('',(-3.53,1.475,0.18));
+#91443 = SURFACE_CURVE('',#91444,(#91448,#91455),.PCURVE_S1.);
+#91444 = LINE('',#91445,#91446);
+#91445 = CARTESIAN_POINT('',(-3.9,1.475,0.18));
+#91446 = VECTOR('',#91447,1.);
+#91447 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91448 = PCURVE('',#81342,#91449);
+#91449 = DEFINITIONAL_REPRESENTATION('',(#91450),#91454);
+#91450 = LINE('',#91451,#91452);
+#91451 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#91452 = VECTOR('',#91453,1.);
+#91453 = DIRECTION('',(0.,1.));
+#91454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91455 = PCURVE('',#90874,#91456);
+#91456 = DEFINITIONAL_REPRESENTATION('',(#91457),#91461);
+#91457 = LINE('',#91458,#91459);
+#91458 = CARTESIAN_POINT('',(0.,0.));
+#91459 = VECTOR('',#91460,1.);
+#91460 = DIRECTION('',(1.,0.));
+#91461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91462 = ORIENTED_EDGE('',*,*,#91463,.T.);
+#91463 = EDGE_CURVE('',#91441,#91464,#91466,.T.);
+#91464 = VERTEX_POINT('',#91465);
+#91465 = CARTESIAN_POINT('',(-3.43,1.475,0.28));
+#91466 = SURFACE_CURVE('',#91467,(#91472,#91483),.PCURVE_S1.);
+#91467 = CIRCLE('',#91468,0.1);
+#91468 = AXIS2_PLACEMENT_3D('',#91469,#91470,#91471);
+#91469 = CARTESIAN_POINT('',(-3.53,1.475,0.28));
+#91470 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#91471 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#91472 = PCURVE('',#81342,#91473);
+#91473 = DEFINITIONAL_REPRESENTATION('',(#91474),#91482);
+#91474 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91475,#91476,#91477,#91478
+ ,#91479,#91480,#91481),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#91475 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#91476 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#91477 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#91478 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#91479 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#91480 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#91481 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#91482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91483 = PCURVE('',#90907,#91484);
+#91484 = DEFINITIONAL_REPRESENTATION('',(#91485),#91489);
+#91485 = LINE('',#91486,#91487);
+#91486 = CARTESIAN_POINT('',(0.,0.));
+#91487 = VECTOR('',#91488,1.);
+#91488 = DIRECTION('',(1.,0.));
+#91489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91490 = ORIENTED_EDGE('',*,*,#91491,.T.);
+#91491 = EDGE_CURVE('',#91464,#91492,#91494,.T.);
+#91492 = VERTEX_POINT('',#91493);
+#91493 = CARTESIAN_POINT('',(-3.43,1.475,0.91));
+#91494 = SURFACE_CURVE('',#91495,(#91499,#91506),.PCURVE_S1.);
+#91495 = LINE('',#91496,#91497);
+#91496 = CARTESIAN_POINT('',(-3.43,1.475,0.28));
+#91497 = VECTOR('',#91498,1.);
+#91498 = DIRECTION('',(0.,0.,1.));
+#91499 = PCURVE('',#81342,#91500);
+#91500 = DEFINITIONAL_REPRESENTATION('',(#91501),#91505);
+#91501 = LINE('',#91502,#91503);
+#91502 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#91503 = VECTOR('',#91504,1.);
+#91504 = DIRECTION('',(1.,0.));
+#91505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91506 = PCURVE('',#90935,#91507);
+#91507 = DEFINITIONAL_REPRESENTATION('',(#91508),#91512);
+#91508 = LINE('',#91509,#91510);
+#91509 = CARTESIAN_POINT('',(0.,0.));
+#91510 = VECTOR('',#91511,1.);
+#91511 = DIRECTION('',(1.,0.));
+#91512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91513 = ORIENTED_EDGE('',*,*,#91514,.T.);
+#91514 = EDGE_CURVE('',#91492,#91515,#91517,.T.);
+#91515 = VERTEX_POINT('',#91516);
+#91516 = CARTESIAN_POINT('',(-3.15,1.475,1.19));
+#91517 = SURFACE_CURVE('',#91518,(#91523,#91530),.PCURVE_S1.);
+#91518 = CIRCLE('',#91519,0.28);
+#91519 = AXIS2_PLACEMENT_3D('',#91520,#91521,#91522);
+#91520 = CARTESIAN_POINT('',(-3.15,1.475,0.91));
+#91521 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#91522 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91523 = PCURVE('',#81342,#91524);
+#91524 = DEFINITIONAL_REPRESENTATION('',(#91525),#91529);
+#91525 = CIRCLE('',#91526,0.28);
+#91526 = AXIS2_PLACEMENT_2D('',#91527,#91528);
+#91527 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#91528 = DIRECTION('',(0.,-1.));
+#91529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91530 = PCURVE('',#90964,#91531);
+#91531 = DEFINITIONAL_REPRESENTATION('',(#91532),#91536);
+#91532 = LINE('',#91533,#91534);
+#91533 = CARTESIAN_POINT('',(6.28318530718,-2.22044604925E-16));
+#91534 = VECTOR('',#91535,1.);
+#91535 = DIRECTION('',(-1.,1.413579858428E-16));
+#91536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91537 = ORIENTED_EDGE('',*,*,#91538,.T.);
+#91538 = EDGE_CURVE('',#91515,#81518,#91539,.T.);
+#91539 = SURFACE_CURVE('',#91540,(#91544,#91551),.PCURVE_S1.);
+#91540 = LINE('',#91541,#91542);
+#91541 = CARTESIAN_POINT('',(-3.15,1.475,1.19));
+#91542 = VECTOR('',#91543,1.);
+#91543 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91544 = PCURVE('',#81342,#91545);
+#91545 = DEFINITIONAL_REPRESENTATION('',(#91546),#91550);
+#91546 = LINE('',#91547,#91548);
+#91547 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#91548 = VECTOR('',#91549,1.);
+#91549 = DIRECTION('',(0.,1.));
+#91550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91551 = PCURVE('',#85151,#91552);
+#91552 = DEFINITIONAL_REPRESENTATION('',(#91553),#91557);
+#91553 = LINE('',#91554,#91555);
+#91554 = CARTESIAN_POINT('',(0.,0.));
+#91555 = VECTOR('',#91556,1.);
+#91556 = DIRECTION('',(1.,0.));
+#91557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91558 = ADVANCED_FACE('',(#91559),#81392,.F.);
+#91559 = FACE_BOUND('',#91560,.F.);
+#91560 = EDGE_LOOP('',(#91561,#91562,#91563,#91584));
+#91561 = ORIENTED_EDGE('',*,*,#81378,.T.);
+#91562 = ORIENTED_EDGE('',*,*,#90717,.T.);
+#91563 = ORIENTED_EDGE('',*,*,#91564,.F.);
+#91564 = EDGE_CURVE('',#91320,#90718,#91565,.T.);
+#91565 = SURFACE_CURVE('',#91566,(#91570,#91577),.PCURVE_S1.);
+#91566 = LINE('',#91567,#91568);
+#91567 = CARTESIAN_POINT('',(-3.25,1.475,0.91));
+#91568 = VECTOR('',#91569,1.);
+#91569 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#91570 = PCURVE('',#81392,#91571);
+#91571 = DEFINITIONAL_REPRESENTATION('',(#91572),#91576);
+#91572 = LINE('',#91573,#91574);
+#91573 = CARTESIAN_POINT('',(1.570796326795,0.));
+#91574 = VECTOR('',#91575,1.);
+#91575 = DIRECTION('',(0.,-1.));
+#91576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91577 = PCURVE('',#90761,#91578);
+#91578 = DEFINITIONAL_REPRESENTATION('',(#91579),#91583);
+#91579 = LINE('',#91580,#91581);
+#91580 = CARTESIAN_POINT('',(0.,0.));
+#91581 = VECTOR('',#91582,1.);
+#91582 = DIRECTION('',(0.,-1.));
+#91583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91584 = ORIENTED_EDGE('',*,*,#91319,.F.);
+#91585 = ADVANCED_FACE('',(#91586),#81473,.F.);
+#91586 = FACE_BOUND('',#91587,.F.);
+#91587 = EDGE_LOOP('',(#91588,#91608,#91609,#91629));
+#91588 = ORIENTED_EDGE('',*,*,#91589,.F.);
+#91589 = EDGE_CURVE('',#81408,#84886,#91590,.T.);
+#91590 = SURFACE_CURVE('',#91591,(#91595,#91601),.PCURVE_S1.);
+#91591 = LINE('',#91592,#91593);
+#91592 = CARTESIAN_POINT('',(-3.15,-1.475,1.19));
+#91593 = VECTOR('',#91594,1.);
+#91594 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91595 = PCURVE('',#81473,#91596);
+#91596 = DEFINITIONAL_REPRESENTATION('',(#91597),#91600);
+#91597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91598,#91599),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#91598 = CARTESIAN_POINT('',(3.425,-1.918845729293E-15));
+#91599 = CARTESIAN_POINT('',(3.417435897436,1.));
+#91600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91601 = PCURVE('',#84901,#91602);
+#91602 = DEFINITIONAL_REPRESENTATION('',(#91603),#91607);
+#91603 = LINE('',#91604,#91605);
+#91604 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#91605 = VECTOR('',#91606,1.);
+#91606 = DIRECTION('',(1.,0.));
+#91607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91608 = ORIENTED_EDGE('',*,*,#81459,.T.);
+#91609 = ORIENTED_EDGE('',*,*,#91610,.T.);
+#91610 = EDGE_CURVE('',#81432,#84914,#91611,.T.);
+#91611 = SURFACE_CURVE('',#91612,(#91616,#91622),.PCURVE_S1.);
+#91612 = LINE('',#91613,#91614);
+#91613 = CARTESIAN_POINT('',(-3.15,-1.125,1.19));
+#91614 = VECTOR('',#91615,1.);
+#91615 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91616 = PCURVE('',#81473,#91617);
+#91617 = DEFINITIONAL_REPRESENTATION('',(#91618),#91621);
+#91618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91619,#91620),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#91619 = CARTESIAN_POINT('',(3.775,3.632813316374E-15));
+#91620 = CARTESIAN_POINT('',(3.769230769231,1.));
+#91621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91622 = PCURVE('',#84951,#91623);
+#91623 = DEFINITIONAL_REPRESENTATION('',(#91624),#91628);
+#91624 = LINE('',#91625,#91626);
+#91625 = CARTESIAN_POINT('',(0.,0.));
+#91626 = VECTOR('',#91627,1.);
+#91627 = DIRECTION('',(1.,0.));
+#91628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91629 = ORIENTED_EDGE('',*,*,#84913,.F.);
+#91630 = ADVANCED_FACE('',(#91631),#81447,.F.);
+#91631 = FACE_BOUND('',#91632,.F.);
+#91632 = EDGE_LOOP('',(#91633,#91634,#91635,#91663,#91691,#91720,#91748,
+ #91776,#91804,#91837,#91865,#91894));
+#91633 = ORIENTED_EDGE('',*,*,#81431,.F.);
+#91634 = ORIENTED_EDGE('',*,*,#81569,.T.);
+#91635 = ORIENTED_EDGE('',*,*,#91636,.T.);
+#91636 = EDGE_CURVE('',#81570,#91637,#91639,.T.);
+#91637 = VERTEX_POINT('',#91638);
+#91638 = CARTESIAN_POINT('',(-3.25,-1.125,0.91));
+#91639 = SURFACE_CURVE('',#91640,(#91645,#91656),.PCURVE_S1.);
+#91640 = CIRCLE('',#91641,0.1);
+#91641 = AXIS2_PLACEMENT_3D('',#91642,#91643,#91644);
+#91642 = CARTESIAN_POINT('',(-3.15,-1.125,0.91));
+#91643 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#91644 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#91645 = PCURVE('',#81447,#91646);
+#91646 = DEFINITIONAL_REPRESENTATION('',(#91647),#91655);
+#91647 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91648,#91649,#91650,#91651
+ ,#91652,#91653,#91654),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#91648 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#91649 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#91650 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#91651 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#91652 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#91653 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#91654 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#91655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91656 = PCURVE('',#81635,#91657);
+#91657 = DEFINITIONAL_REPRESENTATION('',(#91658),#91662);
+#91658 = LINE('',#91659,#91660);
+#91659 = CARTESIAN_POINT('',(0.,0.));
+#91660 = VECTOR('',#91661,1.);
+#91661 = DIRECTION('',(1.,0.));
+#91662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91663 = ORIENTED_EDGE('',*,*,#91664,.T.);
+#91664 = EDGE_CURVE('',#91637,#91665,#91667,.T.);
+#91665 = VERTEX_POINT('',#91666);
+#91666 = CARTESIAN_POINT('',(-3.25,-1.125,0.28));
+#91667 = SURFACE_CURVE('',#91668,(#91672,#91679),.PCURVE_S1.);
+#91668 = LINE('',#91669,#91670);
+#91669 = CARTESIAN_POINT('',(-3.25,-1.125,0.91));
+#91670 = VECTOR('',#91671,1.);
+#91671 = DIRECTION('',(-0.,0.,-1.));
+#91672 = PCURVE('',#81447,#91673);
+#91673 = DEFINITIONAL_REPRESENTATION('',(#91674),#91678);
+#91674 = LINE('',#91675,#91676);
+#91675 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#91676 = VECTOR('',#91677,1.);
+#91677 = DIRECTION('',(-1.,0.));
+#91678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91679 = PCURVE('',#91680,#91685);
+#91680 = PLANE('',#91681);
+#91681 = AXIS2_PLACEMENT_3D('',#91682,#91683,#91684);
+#91682 = CARTESIAN_POINT('',(-3.25,-1.125,0.91));
+#91683 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91684 = DIRECTION('',(-0.,0.,-1.));
+#91685 = DEFINITIONAL_REPRESENTATION('',(#91686),#91690);
+#91686 = LINE('',#91687,#91688);
+#91687 = CARTESIAN_POINT('',(0.,0.));
+#91688 = VECTOR('',#91689,1.);
+#91689 = DIRECTION('',(1.,0.));
+#91690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91691 = ORIENTED_EDGE('',*,*,#91692,.T.);
+#91692 = EDGE_CURVE('',#91665,#91693,#91695,.T.);
+#91693 = VERTEX_POINT('',#91694);
+#91694 = CARTESIAN_POINT('',(-3.53,-1.125,0.));
+#91695 = SURFACE_CURVE('',#91696,(#91701,#91708),.PCURVE_S1.);
+#91696 = CIRCLE('',#91697,0.28);
+#91697 = AXIS2_PLACEMENT_3D('',#91698,#91699,#91700);
+#91698 = CARTESIAN_POINT('',(-3.53,-1.125,0.28));
+#91699 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#91700 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#91701 = PCURVE('',#81447,#91702);
+#91702 = DEFINITIONAL_REPRESENTATION('',(#91703),#91707);
+#91703 = CIRCLE('',#91704,0.28);
+#91704 = AXIS2_PLACEMENT_2D('',#91705,#91706);
+#91705 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#91706 = DIRECTION('',(1.982541115402E-16,1.));
+#91707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91708 = PCURVE('',#91709,#91714);
+#91709 = CYLINDRICAL_SURFACE('',#91710,0.28);
+#91710 = AXIS2_PLACEMENT_3D('',#91711,#91712,#91713);
+#91711 = CARTESIAN_POINT('',(-3.53,-1.125,0.28));
+#91712 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#91713 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#91714 = DEFINITIONAL_REPRESENTATION('',(#91715),#91719);
+#91715 = LINE('',#91716,#91717);
+#91716 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#91717 = VECTOR('',#91718,1.);
+#91718 = DIRECTION('',(-1.,-1.413579858428E-16));
+#91719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91720 = ORIENTED_EDGE('',*,*,#91721,.T.);
+#91721 = EDGE_CURVE('',#91693,#91722,#91724,.T.);
+#91722 = VERTEX_POINT('',#91723);
+#91723 = CARTESIAN_POINT('',(-3.9,-1.125,0.));
+#91724 = SURFACE_CURVE('',#91725,(#91729,#91736),.PCURVE_S1.);
+#91725 = LINE('',#91726,#91727);
+#91726 = CARTESIAN_POINT('',(-3.53,-1.125,0.));
+#91727 = VECTOR('',#91728,1.);
+#91728 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91729 = PCURVE('',#81447,#91730);
+#91730 = DEFINITIONAL_REPRESENTATION('',(#91731),#91735);
+#91731 = LINE('',#91732,#91733);
+#91732 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#91733 = VECTOR('',#91734,1.);
+#91734 = DIRECTION('',(0.,-1.));
+#91735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91736 = PCURVE('',#91737,#91742);
+#91737 = PLANE('',#91738);
+#91738 = AXIS2_PLACEMENT_3D('',#91739,#91740,#91741);
+#91739 = CARTESIAN_POINT('',(-3.53,-1.125,0.));
+#91740 = DIRECTION('',(0.,0.,1.));
+#91741 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91742 = DEFINITIONAL_REPRESENTATION('',(#91743),#91747);
+#91743 = LINE('',#91744,#91745);
+#91744 = CARTESIAN_POINT('',(0.,0.));
+#91745 = VECTOR('',#91746,1.);
+#91746 = DIRECTION('',(1.,0.));
+#91747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91748 = ORIENTED_EDGE('',*,*,#91749,.T.);
+#91749 = EDGE_CURVE('',#91722,#91750,#91752,.T.);
+#91750 = VERTEX_POINT('',#91751);
+#91751 = CARTESIAN_POINT('',(-3.9,-1.125,0.18));
+#91752 = SURFACE_CURVE('',#91753,(#91757,#91764),.PCURVE_S1.);
+#91753 = LINE('',#91754,#91755);
+#91754 = CARTESIAN_POINT('',(-3.9,-1.125,0.));
+#91755 = VECTOR('',#91756,1.);
+#91756 = DIRECTION('',(0.,0.,1.));
+#91757 = PCURVE('',#81447,#91758);
+#91758 = DEFINITIONAL_REPRESENTATION('',(#91759),#91763);
+#91759 = LINE('',#91760,#91761);
+#91760 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#91761 = VECTOR('',#91762,1.);
+#91762 = DIRECTION('',(1.,0.));
+#91763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91764 = PCURVE('',#91765,#91770);
+#91765 = PLANE('',#91766);
+#91766 = AXIS2_PLACEMENT_3D('',#91767,#91768,#91769);
+#91767 = CARTESIAN_POINT('',(-3.9,-1.125,0.));
+#91768 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91769 = DIRECTION('',(0.,-0.,1.));
+#91770 = DEFINITIONAL_REPRESENTATION('',(#91771),#91775);
+#91771 = LINE('',#91772,#91773);
+#91772 = CARTESIAN_POINT('',(0.,0.));
+#91773 = VECTOR('',#91774,1.);
+#91774 = DIRECTION('',(1.,0.));
+#91775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91776 = ORIENTED_EDGE('',*,*,#91777,.T.);
+#91777 = EDGE_CURVE('',#91750,#91778,#91780,.T.);
+#91778 = VERTEX_POINT('',#91779);
+#91779 = CARTESIAN_POINT('',(-3.53,-1.125,0.18));
+#91780 = SURFACE_CURVE('',#91781,(#91785,#91792),.PCURVE_S1.);
+#91781 = LINE('',#91782,#91783);
+#91782 = CARTESIAN_POINT('',(-3.9,-1.125,0.18));
+#91783 = VECTOR('',#91784,1.);
+#91784 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91785 = PCURVE('',#81447,#91786);
+#91786 = DEFINITIONAL_REPRESENTATION('',(#91787),#91791);
+#91787 = LINE('',#91788,#91789);
+#91788 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#91789 = VECTOR('',#91790,1.);
+#91790 = DIRECTION('',(0.,1.));
+#91791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91792 = PCURVE('',#91793,#91798);
+#91793 = PLANE('',#91794);
+#91794 = AXIS2_PLACEMENT_3D('',#91795,#91796,#91797);
+#91795 = CARTESIAN_POINT('',(-3.9,-1.125,0.18));
+#91796 = DIRECTION('',(-0.,0.,-1.));
+#91797 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91798 = DEFINITIONAL_REPRESENTATION('',(#91799),#91803);
+#91799 = LINE('',#91800,#91801);
+#91800 = CARTESIAN_POINT('',(0.,0.));
+#91801 = VECTOR('',#91802,1.);
+#91802 = DIRECTION('',(1.,0.));
+#91803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91804 = ORIENTED_EDGE('',*,*,#91805,.T.);
+#91805 = EDGE_CURVE('',#91778,#91806,#91808,.T.);
+#91806 = VERTEX_POINT('',#91807);
+#91807 = CARTESIAN_POINT('',(-3.43,-1.125,0.28));
+#91808 = SURFACE_CURVE('',#91809,(#91814,#91825),.PCURVE_S1.);
+#91809 = CIRCLE('',#91810,0.1);
+#91810 = AXIS2_PLACEMENT_3D('',#91811,#91812,#91813);
+#91811 = CARTESIAN_POINT('',(-3.53,-1.125,0.28));
+#91812 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#91813 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#91814 = PCURVE('',#81447,#91815);
+#91815 = DEFINITIONAL_REPRESENTATION('',(#91816),#91824);
+#91816 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91817,#91818,#91819,#91820
+ ,#91821,#91822,#91823),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#91817 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#91818 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#91819 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#91820 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#91821 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#91822 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#91823 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#91824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91825 = PCURVE('',#91826,#91831);
+#91826 = CYLINDRICAL_SURFACE('',#91827,0.1);
+#91827 = AXIS2_PLACEMENT_3D('',#91828,#91829,#91830);
+#91828 = CARTESIAN_POINT('',(-3.53,-1.125,0.28));
+#91829 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#91830 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#91831 = DEFINITIONAL_REPRESENTATION('',(#91832),#91836);
+#91832 = LINE('',#91833,#91834);
+#91833 = CARTESIAN_POINT('',(0.,0.));
+#91834 = VECTOR('',#91835,1.);
+#91835 = DIRECTION('',(1.,0.));
+#91836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91837 = ORIENTED_EDGE('',*,*,#91838,.T.);
+#91838 = EDGE_CURVE('',#91806,#91839,#91841,.T.);
+#91839 = VERTEX_POINT('',#91840);
+#91840 = CARTESIAN_POINT('',(-3.43,-1.125,0.91));
+#91841 = SURFACE_CURVE('',#91842,(#91846,#91853),.PCURVE_S1.);
+#91842 = LINE('',#91843,#91844);
+#91843 = CARTESIAN_POINT('',(-3.43,-1.125,0.28));
+#91844 = VECTOR('',#91845,1.);
+#91845 = DIRECTION('',(0.,0.,1.));
+#91846 = PCURVE('',#81447,#91847);
+#91847 = DEFINITIONAL_REPRESENTATION('',(#91848),#91852);
+#91848 = LINE('',#91849,#91850);
+#91849 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#91850 = VECTOR('',#91851,1.);
+#91851 = DIRECTION('',(1.,0.));
+#91852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91853 = PCURVE('',#91854,#91859);
+#91854 = PLANE('',#91855);
+#91855 = AXIS2_PLACEMENT_3D('',#91856,#91857,#91858);
+#91856 = CARTESIAN_POINT('',(-3.43,-1.125,0.28));
+#91857 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91858 = DIRECTION('',(0.,-0.,1.));
+#91859 = DEFINITIONAL_REPRESENTATION('',(#91860),#91864);
+#91860 = LINE('',#91861,#91862);
+#91861 = CARTESIAN_POINT('',(0.,0.));
+#91862 = VECTOR('',#91863,1.);
+#91863 = DIRECTION('',(1.,0.));
+#91864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91865 = ORIENTED_EDGE('',*,*,#91866,.T.);
+#91866 = EDGE_CURVE('',#91839,#91867,#91869,.T.);
+#91867 = VERTEX_POINT('',#91868);
+#91868 = CARTESIAN_POINT('',(-3.15,-1.125,1.19));
+#91869 = SURFACE_CURVE('',#91870,(#91875,#91882),.PCURVE_S1.);
+#91870 = CIRCLE('',#91871,0.28);
+#91871 = AXIS2_PLACEMENT_3D('',#91872,#91873,#91874);
+#91872 = CARTESIAN_POINT('',(-3.15,-1.125,0.91));
+#91873 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#91874 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91875 = PCURVE('',#81447,#91876);
+#91876 = DEFINITIONAL_REPRESENTATION('',(#91877),#91881);
+#91877 = CIRCLE('',#91878,0.28);
+#91878 = AXIS2_PLACEMENT_2D('',#91879,#91880);
+#91879 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#91880 = DIRECTION('',(0.,-1.));
+#91881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91882 = PCURVE('',#91883,#91888);
+#91883 = CYLINDRICAL_SURFACE('',#91884,0.28);
+#91884 = AXIS2_PLACEMENT_3D('',#91885,#91886,#91887);
+#91885 = CARTESIAN_POINT('',(-3.15,-1.125,0.91));
+#91886 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#91887 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91888 = DEFINITIONAL_REPRESENTATION('',(#91889),#91893);
+#91889 = LINE('',#91890,#91891);
+#91890 = CARTESIAN_POINT('',(6.28318530718,-2.22044604925E-16));
+#91891 = VECTOR('',#91892,1.);
+#91892 = DIRECTION('',(-1.,1.413579858428E-16));
+#91893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91894 = ORIENTED_EDGE('',*,*,#91895,.T.);
+#91895 = EDGE_CURVE('',#91867,#81432,#91896,.T.);
+#91896 = SURFACE_CURVE('',#91897,(#91901,#91908),.PCURVE_S1.);
+#91897 = LINE('',#91898,#91899);
+#91898 = CARTESIAN_POINT('',(-3.15,-1.125,1.19));
+#91899 = VECTOR('',#91900,1.);
+#91900 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#91901 = PCURVE('',#81447,#91902);
+#91902 = DEFINITIONAL_REPRESENTATION('',(#91903),#91907);
+#91903 = LINE('',#91904,#91905);
+#91904 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#91905 = VECTOR('',#91906,1.);
+#91906 = DIRECTION('',(0.,1.));
+#91907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91908 = PCURVE('',#84951,#91909);
+#91909 = DEFINITIONAL_REPRESENTATION('',(#91910),#91914);
+#91910 = LINE('',#91911,#91912);
+#91911 = CARTESIAN_POINT('',(0.,0.));
+#91912 = VECTOR('',#91913,1.);
+#91913 = DIRECTION('',(1.,0.));
+#91914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91915 = ADVANCED_FACE('',(#91916),#81504,.T.);
+#91916 = FACE_BOUND('',#91917,.T.);
+#91917 = EDGE_LOOP('',(#91918,#91919,#91920,#91948,#91976,#92005,#92033,
+ #92061,#92089,#92122,#92150,#92179));
+#91918 = ORIENTED_EDGE('',*,*,#81488,.F.);
+#91919 = ORIENTED_EDGE('',*,*,#81679,.T.);
+#91920 = ORIENTED_EDGE('',*,*,#91921,.T.);
+#91921 = EDGE_CURVE('',#81680,#91922,#91924,.T.);
+#91922 = VERTEX_POINT('',#91923);
+#91923 = CARTESIAN_POINT('',(-3.25,1.125,0.91));
+#91924 = SURFACE_CURVE('',#91925,(#91930,#91941),.PCURVE_S1.);
+#91925 = CIRCLE('',#91926,0.1);
+#91926 = AXIS2_PLACEMENT_3D('',#91927,#91928,#91929);
+#91927 = CARTESIAN_POINT('',(-3.15,1.125,0.91));
+#91928 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#91929 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#91930 = PCURVE('',#81504,#91931);
+#91931 = DEFINITIONAL_REPRESENTATION('',(#91932),#91940);
+#91932 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91933,#91934,#91935,#91936
+ ,#91937,#91938,#91939),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#91933 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#91934 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#91935 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#91936 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#91937 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#91938 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#91939 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#91940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91941 = PCURVE('',#81716,#91942);
+#91942 = DEFINITIONAL_REPRESENTATION('',(#91943),#91947);
+#91943 = LINE('',#91944,#91945);
+#91944 = CARTESIAN_POINT('',(0.,-0.3));
+#91945 = VECTOR('',#91946,1.);
+#91946 = DIRECTION('',(1.,0.));
+#91947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91948 = ORIENTED_EDGE('',*,*,#91949,.T.);
+#91949 = EDGE_CURVE('',#91922,#91950,#91952,.T.);
+#91950 = VERTEX_POINT('',#91951);
+#91951 = CARTESIAN_POINT('',(-3.25,1.125,0.28));
+#91952 = SURFACE_CURVE('',#91953,(#91957,#91964),.PCURVE_S1.);
+#91953 = LINE('',#91954,#91955);
+#91954 = CARTESIAN_POINT('',(-3.25,1.125,0.91));
+#91955 = VECTOR('',#91956,1.);
+#91956 = DIRECTION('',(-0.,0.,-1.));
+#91957 = PCURVE('',#81504,#91958);
+#91958 = DEFINITIONAL_REPRESENTATION('',(#91959),#91963);
+#91959 = LINE('',#91960,#91961);
+#91960 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#91961 = VECTOR('',#91962,1.);
+#91962 = DIRECTION('',(-1.,0.));
+#91963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91964 = PCURVE('',#91965,#91970);
+#91965 = PLANE('',#91966);
+#91966 = AXIS2_PLACEMENT_3D('',#91967,#91968,#91969);
+#91967 = CARTESIAN_POINT('',(-3.25,0.825,0.91));
+#91968 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#91969 = DIRECTION('',(-0.,0.,-1.));
+#91970 = DEFINITIONAL_REPRESENTATION('',(#91971),#91975);
+#91971 = LINE('',#91972,#91973);
+#91972 = CARTESIAN_POINT('',(0.,-0.3));
+#91973 = VECTOR('',#91974,1.);
+#91974 = DIRECTION('',(1.,0.));
+#91975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91976 = ORIENTED_EDGE('',*,*,#91977,.T.);
+#91977 = EDGE_CURVE('',#91950,#91978,#91980,.T.);
+#91978 = VERTEX_POINT('',#91979);
+#91979 = CARTESIAN_POINT('',(-3.53,1.125,0.));
+#91980 = SURFACE_CURVE('',#91981,(#91986,#91993),.PCURVE_S1.);
+#91981 = CIRCLE('',#91982,0.28);
+#91982 = AXIS2_PLACEMENT_3D('',#91983,#91984,#91985);
+#91983 = CARTESIAN_POINT('',(-3.53,1.125,0.28));
+#91984 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#91985 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#91986 = PCURVE('',#81504,#91987);
+#91987 = DEFINITIONAL_REPRESENTATION('',(#91988),#91992);
+#91988 = CIRCLE('',#91989,0.28);
+#91989 = AXIS2_PLACEMENT_2D('',#91990,#91991);
+#91990 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#91991 = DIRECTION('',(1.982541115402E-16,1.));
+#91992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#91993 = PCURVE('',#91994,#91999);
+#91994 = CYLINDRICAL_SURFACE('',#91995,0.28);
+#91995 = AXIS2_PLACEMENT_3D('',#91996,#91997,#91998);
+#91996 = CARTESIAN_POINT('',(-3.53,0.825,0.28));
+#91997 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#91998 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#91999 = DEFINITIONAL_REPRESENTATION('',(#92000),#92004);
+#92000 = LINE('',#92001,#92002);
+#92001 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#92002 = VECTOR('',#92003,1.);
+#92003 = DIRECTION('',(-1.,-1.413579858428E-16));
+#92004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92005 = ORIENTED_EDGE('',*,*,#92006,.T.);
+#92006 = EDGE_CURVE('',#91978,#92007,#92009,.T.);
+#92007 = VERTEX_POINT('',#92008);
+#92008 = CARTESIAN_POINT('',(-3.9,1.125,0.));
+#92009 = SURFACE_CURVE('',#92010,(#92014,#92021),.PCURVE_S1.);
+#92010 = LINE('',#92011,#92012);
+#92011 = CARTESIAN_POINT('',(-3.53,1.125,0.));
+#92012 = VECTOR('',#92013,1.);
+#92013 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92014 = PCURVE('',#81504,#92015);
+#92015 = DEFINITIONAL_REPRESENTATION('',(#92016),#92020);
+#92016 = LINE('',#92017,#92018);
+#92017 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#92018 = VECTOR('',#92019,1.);
+#92019 = DIRECTION('',(0.,-1.));
+#92020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92021 = PCURVE('',#92022,#92027);
+#92022 = PLANE('',#92023);
+#92023 = AXIS2_PLACEMENT_3D('',#92024,#92025,#92026);
+#92024 = CARTESIAN_POINT('',(-3.53,0.825,0.));
+#92025 = DIRECTION('',(0.,0.,1.));
+#92026 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92027 = DEFINITIONAL_REPRESENTATION('',(#92028),#92032);
+#92028 = LINE('',#92029,#92030);
+#92029 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#92030 = VECTOR('',#92031,1.);
+#92031 = DIRECTION('',(1.,0.));
+#92032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92033 = ORIENTED_EDGE('',*,*,#92034,.T.);
+#92034 = EDGE_CURVE('',#92007,#92035,#92037,.T.);
+#92035 = VERTEX_POINT('',#92036);
+#92036 = CARTESIAN_POINT('',(-3.9,1.125,0.18));
+#92037 = SURFACE_CURVE('',#92038,(#92042,#92049),.PCURVE_S1.);
+#92038 = LINE('',#92039,#92040);
+#92039 = CARTESIAN_POINT('',(-3.9,1.125,0.));
+#92040 = VECTOR('',#92041,1.);
+#92041 = DIRECTION('',(0.,0.,1.));
+#92042 = PCURVE('',#81504,#92043);
+#92043 = DEFINITIONAL_REPRESENTATION('',(#92044),#92048);
+#92044 = LINE('',#92045,#92046);
+#92045 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#92046 = VECTOR('',#92047,1.);
+#92047 = DIRECTION('',(1.,0.));
+#92048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92049 = PCURVE('',#92050,#92055);
+#92050 = PLANE('',#92051);
+#92051 = AXIS2_PLACEMENT_3D('',#92052,#92053,#92054);
+#92052 = CARTESIAN_POINT('',(-3.9,0.825,0.));
+#92053 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92054 = DIRECTION('',(0.,-0.,1.));
+#92055 = DEFINITIONAL_REPRESENTATION('',(#92056),#92060);
+#92056 = LINE('',#92057,#92058);
+#92057 = CARTESIAN_POINT('',(0.,-0.3));
+#92058 = VECTOR('',#92059,1.);
+#92059 = DIRECTION('',(1.,0.));
+#92060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92061 = ORIENTED_EDGE('',*,*,#92062,.T.);
+#92062 = EDGE_CURVE('',#92035,#92063,#92065,.T.);
+#92063 = VERTEX_POINT('',#92064);
+#92064 = CARTESIAN_POINT('',(-3.53,1.125,0.18));
+#92065 = SURFACE_CURVE('',#92066,(#92070,#92077),.PCURVE_S1.);
+#92066 = LINE('',#92067,#92068);
+#92067 = CARTESIAN_POINT('',(-3.9,1.125,0.18));
+#92068 = VECTOR('',#92069,1.);
+#92069 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92070 = PCURVE('',#81504,#92071);
+#92071 = DEFINITIONAL_REPRESENTATION('',(#92072),#92076);
+#92072 = LINE('',#92073,#92074);
+#92073 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#92074 = VECTOR('',#92075,1.);
+#92075 = DIRECTION('',(0.,1.));
+#92076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92077 = PCURVE('',#92078,#92083);
+#92078 = PLANE('',#92079);
+#92079 = AXIS2_PLACEMENT_3D('',#92080,#92081,#92082);
+#92080 = CARTESIAN_POINT('',(-3.9,0.825,0.18));
+#92081 = DIRECTION('',(-0.,0.,-1.));
+#92082 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92083 = DEFINITIONAL_REPRESENTATION('',(#92084),#92088);
+#92084 = LINE('',#92085,#92086);
+#92085 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#92086 = VECTOR('',#92087,1.);
+#92087 = DIRECTION('',(1.,0.));
+#92088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92089 = ORIENTED_EDGE('',*,*,#92090,.T.);
+#92090 = EDGE_CURVE('',#92063,#92091,#92093,.T.);
+#92091 = VERTEX_POINT('',#92092);
+#92092 = CARTESIAN_POINT('',(-3.43,1.125,0.28));
+#92093 = SURFACE_CURVE('',#92094,(#92099,#92110),.PCURVE_S1.);
+#92094 = CIRCLE('',#92095,0.1);
+#92095 = AXIS2_PLACEMENT_3D('',#92096,#92097,#92098);
+#92096 = CARTESIAN_POINT('',(-3.53,1.125,0.28));
+#92097 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#92098 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#92099 = PCURVE('',#81504,#92100);
+#92100 = DEFINITIONAL_REPRESENTATION('',(#92101),#92109);
+#92101 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#92102,#92103,#92104,#92105
+ ,#92106,#92107,#92108),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#92102 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#92103 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#92104 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#92105 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#92106 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#92107 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#92108 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#92109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92110 = PCURVE('',#92111,#92116);
+#92111 = CYLINDRICAL_SURFACE('',#92112,0.1);
+#92112 = AXIS2_PLACEMENT_3D('',#92113,#92114,#92115);
+#92113 = CARTESIAN_POINT('',(-3.53,0.825,0.28));
+#92114 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#92115 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#92116 = DEFINITIONAL_REPRESENTATION('',(#92117),#92121);
+#92117 = LINE('',#92118,#92119);
+#92118 = CARTESIAN_POINT('',(0.,-0.3));
+#92119 = VECTOR('',#92120,1.);
+#92120 = DIRECTION('',(1.,0.));
+#92121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92122 = ORIENTED_EDGE('',*,*,#92123,.T.);
+#92123 = EDGE_CURVE('',#92091,#92124,#92126,.T.);
+#92124 = VERTEX_POINT('',#92125);
+#92125 = CARTESIAN_POINT('',(-3.43,1.125,0.91));
+#92126 = SURFACE_CURVE('',#92127,(#92131,#92138),.PCURVE_S1.);
+#92127 = LINE('',#92128,#92129);
+#92128 = CARTESIAN_POINT('',(-3.43,1.125,0.28));
+#92129 = VECTOR('',#92130,1.);
+#92130 = DIRECTION('',(0.,0.,1.));
+#92131 = PCURVE('',#81504,#92132);
+#92132 = DEFINITIONAL_REPRESENTATION('',(#92133),#92137);
+#92133 = LINE('',#92134,#92135);
+#92134 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#92135 = VECTOR('',#92136,1.);
+#92136 = DIRECTION('',(1.,0.));
+#92137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92138 = PCURVE('',#92139,#92144);
+#92139 = PLANE('',#92140);
+#92140 = AXIS2_PLACEMENT_3D('',#92141,#92142,#92143);
+#92141 = CARTESIAN_POINT('',(-3.43,0.825,0.28));
+#92142 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92143 = DIRECTION('',(0.,-0.,1.));
+#92144 = DEFINITIONAL_REPRESENTATION('',(#92145),#92149);
+#92145 = LINE('',#92146,#92147);
+#92146 = CARTESIAN_POINT('',(0.,-0.3));
+#92147 = VECTOR('',#92148,1.);
+#92148 = DIRECTION('',(1.,0.));
+#92149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92150 = ORIENTED_EDGE('',*,*,#92151,.T.);
+#92151 = EDGE_CURVE('',#92124,#92152,#92154,.T.);
+#92152 = VERTEX_POINT('',#92153);
+#92153 = CARTESIAN_POINT('',(-3.15,1.125,1.19));
+#92154 = SURFACE_CURVE('',#92155,(#92160,#92167),.PCURVE_S1.);
+#92155 = CIRCLE('',#92156,0.28);
+#92156 = AXIS2_PLACEMENT_3D('',#92157,#92158,#92159);
+#92157 = CARTESIAN_POINT('',(-3.15,1.125,0.91));
+#92158 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#92159 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92160 = PCURVE('',#81504,#92161);
+#92161 = DEFINITIONAL_REPRESENTATION('',(#92162),#92166);
+#92162 = CIRCLE('',#92163,0.28);
+#92163 = AXIS2_PLACEMENT_2D('',#92164,#92165);
+#92164 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#92165 = DIRECTION('',(0.,-1.));
+#92166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92167 = PCURVE('',#92168,#92173);
+#92168 = CYLINDRICAL_SURFACE('',#92169,0.28);
+#92169 = AXIS2_PLACEMENT_3D('',#92170,#92171,#92172);
+#92170 = CARTESIAN_POINT('',(-3.15,0.825,0.91));
+#92171 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#92172 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92173 = DEFINITIONAL_REPRESENTATION('',(#92174),#92178);
+#92174 = LINE('',#92175,#92176);
+#92175 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#92176 = VECTOR('',#92177,1.);
+#92177 = DIRECTION('',(-1.,1.413579858428E-16));
+#92178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92179 = ORIENTED_EDGE('',*,*,#92180,.T.);
+#92180 = EDGE_CURVE('',#92152,#81489,#92181,.T.);
+#92181 = SURFACE_CURVE('',#92182,(#92186,#92193),.PCURVE_S1.);
+#92182 = LINE('',#92183,#92184);
+#92183 = CARTESIAN_POINT('',(-3.15,1.125,1.19));
+#92184 = VECTOR('',#92185,1.);
+#92185 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92186 = PCURVE('',#81504,#92187);
+#92187 = DEFINITIONAL_REPRESENTATION('',(#92188),#92192);
+#92188 = LINE('',#92189,#92190);
+#92189 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#92190 = VECTOR('',#92191,1.);
+#92191 = DIRECTION('',(0.,1.));
+#92192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92193 = PCURVE('',#85101,#92194);
+#92194 = DEFINITIONAL_REPRESENTATION('',(#92195),#92199);
+#92195 = LINE('',#92196,#92197);
+#92196 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#92197 = VECTOR('',#92198,1.);
+#92198 = DIRECTION('',(1.,0.));
+#92199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92200 = ADVANCED_FACE('',(#92201),#81554,.F.);
+#92201 = FACE_BOUND('',#92202,.F.);
+#92202 = EDGE_LOOP('',(#92203,#92223,#92224,#92244));
+#92203 = ORIENTED_EDGE('',*,*,#92204,.F.);
+#92204 = EDGE_CURVE('',#81489,#85086,#92205,.T.);
+#92205 = SURFACE_CURVE('',#92206,(#92210,#92216),.PCURVE_S1.);
+#92206 = LINE('',#92207,#92208);
+#92207 = CARTESIAN_POINT('',(-3.15,1.125,1.19));
+#92208 = VECTOR('',#92209,1.);
+#92209 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92210 = PCURVE('',#81554,#92211);
+#92211 = DEFINITIONAL_REPRESENTATION('',(#92212),#92215);
+#92212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92213,#92214),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#92213 = CARTESIAN_POINT('',(6.025,3.632813307826E-15));
+#92214 = CARTESIAN_POINT('',(6.030769230769,1.));
+#92215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92216 = PCURVE('',#85101,#92217);
+#92217 = DEFINITIONAL_REPRESENTATION('',(#92218),#92222);
+#92218 = LINE('',#92219,#92220);
+#92219 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#92220 = VECTOR('',#92221,1.);
+#92221 = DIRECTION('',(1.,0.));
+#92222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92223 = ORIENTED_EDGE('',*,*,#81540,.T.);
+#92224 = ORIENTED_EDGE('',*,*,#92225,.T.);
+#92225 = EDGE_CURVE('',#81518,#85114,#92226,.T.);
+#92226 = SURFACE_CURVE('',#92227,(#92231,#92237),.PCURVE_S1.);
+#92227 = LINE('',#92228,#92229);
+#92228 = CARTESIAN_POINT('',(-3.15,1.475,1.19));
+#92229 = VECTOR('',#92230,1.);
+#92230 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92231 = PCURVE('',#81554,#92232);
+#92232 = DEFINITIONAL_REPRESENTATION('',(#92233),#92236);
+#92233 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92234,#92235),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#92234 = CARTESIAN_POINT('',(6.375,-3.88949159304E-15));
+#92235 = CARTESIAN_POINT('',(6.382564102564,1.));
+#92236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92237 = PCURVE('',#85151,#92238);
+#92238 = DEFINITIONAL_REPRESENTATION('',(#92239),#92243);
+#92239 = LINE('',#92240,#92241);
+#92240 = CARTESIAN_POINT('',(0.,0.));
+#92241 = VECTOR('',#92242,1.);
+#92242 = DIRECTION('',(1.,0.));
+#92243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92244 = ORIENTED_EDGE('',*,*,#85113,.F.);
+#92245 = ADVANCED_FACE('',(#92246),#81635,.F.);
+#92246 = FACE_BOUND('',#92247,.F.);
+#92247 = EDGE_LOOP('',(#92248,#92249,#92277,#92298));
+#92248 = ORIENTED_EDGE('',*,*,#81621,.T.);
+#92249 = ORIENTED_EDGE('',*,*,#92250,.T.);
+#92250 = EDGE_CURVE('',#81594,#92251,#92253,.T.);
+#92251 = VERTEX_POINT('',#92252);
+#92252 = CARTESIAN_POINT('',(-3.25,-0.825,0.91));
+#92253 = SURFACE_CURVE('',#92254,(#92259,#92266),.PCURVE_S1.);
+#92254 = CIRCLE('',#92255,0.1);
+#92255 = AXIS2_PLACEMENT_3D('',#92256,#92257,#92258);
+#92256 = CARTESIAN_POINT('',(-3.15,-0.825,0.91));
+#92257 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#92258 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#92259 = PCURVE('',#81635,#92260);
+#92260 = DEFINITIONAL_REPRESENTATION('',(#92261),#92265);
+#92261 = LINE('',#92262,#92263);
+#92262 = CARTESIAN_POINT('',(0.,-0.3));
+#92263 = VECTOR('',#92264,1.);
+#92264 = DIRECTION('',(1.,0.));
+#92265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92266 = PCURVE('',#81609,#92267);
+#92267 = DEFINITIONAL_REPRESENTATION('',(#92268),#92276);
+#92268 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#92269,#92270,#92271,#92272
+ ,#92273,#92274,#92275),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#92269 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#92270 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#92271 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#92272 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#92273 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#92274 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#92275 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#92276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92277 = ORIENTED_EDGE('',*,*,#92278,.F.);
+#92278 = EDGE_CURVE('',#91637,#92251,#92279,.T.);
+#92279 = SURFACE_CURVE('',#92280,(#92284,#92291),.PCURVE_S1.);
+#92280 = LINE('',#92281,#92282);
+#92281 = CARTESIAN_POINT('',(-3.25,-1.125,0.91));
+#92282 = VECTOR('',#92283,1.);
+#92283 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#92284 = PCURVE('',#81635,#92285);
+#92285 = DEFINITIONAL_REPRESENTATION('',(#92286),#92290);
+#92286 = LINE('',#92287,#92288);
+#92287 = CARTESIAN_POINT('',(1.570796326795,0.));
+#92288 = VECTOR('',#92289,1.);
+#92289 = DIRECTION('',(0.,-1.));
+#92290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92291 = PCURVE('',#91680,#92292);
+#92292 = DEFINITIONAL_REPRESENTATION('',(#92293),#92297);
+#92293 = LINE('',#92294,#92295);
+#92294 = CARTESIAN_POINT('',(0.,0.));
+#92295 = VECTOR('',#92296,1.);
+#92296 = DIRECTION('',(0.,-1.));
+#92297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92298 = ORIENTED_EDGE('',*,*,#91636,.F.);
+#92299 = ADVANCED_FACE('',(#92300),#81609,.T.);
+#92300 = FACE_BOUND('',#92301,.T.);
+#92301 = EDGE_LOOP('',(#92302,#92303,#92304,#92305,#92328,#92352,#92375,
+ #92398,#92421,#92449,#92472,#92496));
+#92302 = ORIENTED_EDGE('',*,*,#81731,.F.);
+#92303 = ORIENTED_EDGE('',*,*,#81593,.T.);
+#92304 = ORIENTED_EDGE('',*,*,#92250,.T.);
+#92305 = ORIENTED_EDGE('',*,*,#92306,.T.);
+#92306 = EDGE_CURVE('',#92251,#92307,#92309,.T.);
+#92307 = VERTEX_POINT('',#92308);
+#92308 = CARTESIAN_POINT('',(-3.25,-0.825,0.28));
+#92309 = SURFACE_CURVE('',#92310,(#92314,#92321),.PCURVE_S1.);
+#92310 = LINE('',#92311,#92312);
+#92311 = CARTESIAN_POINT('',(-3.25,-0.825,0.91));
+#92312 = VECTOR('',#92313,1.);
+#92313 = DIRECTION('',(-0.,0.,-1.));
+#92314 = PCURVE('',#81609,#92315);
+#92315 = DEFINITIONAL_REPRESENTATION('',(#92316),#92320);
+#92316 = LINE('',#92317,#92318);
+#92317 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#92318 = VECTOR('',#92319,1.);
+#92319 = DIRECTION('',(-1.,0.));
+#92320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92321 = PCURVE('',#91680,#92322);
+#92322 = DEFINITIONAL_REPRESENTATION('',(#92323),#92327);
+#92323 = LINE('',#92324,#92325);
+#92324 = CARTESIAN_POINT('',(0.,-0.3));
+#92325 = VECTOR('',#92326,1.);
+#92326 = DIRECTION('',(1.,0.));
+#92327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92328 = ORIENTED_EDGE('',*,*,#92329,.T.);
+#92329 = EDGE_CURVE('',#92307,#92330,#92332,.T.);
+#92330 = VERTEX_POINT('',#92331);
+#92331 = CARTESIAN_POINT('',(-3.53,-0.825,0.));
+#92332 = SURFACE_CURVE('',#92333,(#92338,#92345),.PCURVE_S1.);
+#92333 = CIRCLE('',#92334,0.28);
+#92334 = AXIS2_PLACEMENT_3D('',#92335,#92336,#92337);
+#92335 = CARTESIAN_POINT('',(-3.53,-0.825,0.28));
+#92336 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#92337 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#92338 = PCURVE('',#81609,#92339);
+#92339 = DEFINITIONAL_REPRESENTATION('',(#92340),#92344);
+#92340 = CIRCLE('',#92341,0.28);
+#92341 = AXIS2_PLACEMENT_2D('',#92342,#92343);
+#92342 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#92343 = DIRECTION('',(1.982541115402E-16,1.));
+#92344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92345 = PCURVE('',#91709,#92346);
+#92346 = DEFINITIONAL_REPRESENTATION('',(#92347),#92351);
+#92347 = LINE('',#92348,#92349);
+#92348 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#92349 = VECTOR('',#92350,1.);
+#92350 = DIRECTION('',(-1.,0.));
+#92351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92352 = ORIENTED_EDGE('',*,*,#92353,.T.);
+#92353 = EDGE_CURVE('',#92330,#92354,#92356,.T.);
+#92354 = VERTEX_POINT('',#92355);
+#92355 = CARTESIAN_POINT('',(-3.9,-0.825,0.));
+#92356 = SURFACE_CURVE('',#92357,(#92361,#92368),.PCURVE_S1.);
+#92357 = LINE('',#92358,#92359);
+#92358 = CARTESIAN_POINT('',(-3.53,-0.825,0.));
+#92359 = VECTOR('',#92360,1.);
+#92360 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92361 = PCURVE('',#81609,#92362);
+#92362 = DEFINITIONAL_REPRESENTATION('',(#92363),#92367);
+#92363 = LINE('',#92364,#92365);
+#92364 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#92365 = VECTOR('',#92366,1.);
+#92366 = DIRECTION('',(0.,-1.));
+#92367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92368 = PCURVE('',#91737,#92369);
+#92369 = DEFINITIONAL_REPRESENTATION('',(#92370),#92374);
+#92370 = LINE('',#92371,#92372);
+#92371 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#92372 = VECTOR('',#92373,1.);
+#92373 = DIRECTION('',(1.,0.));
+#92374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92375 = ORIENTED_EDGE('',*,*,#92376,.T.);
+#92376 = EDGE_CURVE('',#92354,#92377,#92379,.T.);
+#92377 = VERTEX_POINT('',#92378);
+#92378 = CARTESIAN_POINT('',(-3.9,-0.825,0.18));
+#92379 = SURFACE_CURVE('',#92380,(#92384,#92391),.PCURVE_S1.);
+#92380 = LINE('',#92381,#92382);
+#92381 = CARTESIAN_POINT('',(-3.9,-0.825,0.));
+#92382 = VECTOR('',#92383,1.);
+#92383 = DIRECTION('',(0.,0.,1.));
+#92384 = PCURVE('',#81609,#92385);
+#92385 = DEFINITIONAL_REPRESENTATION('',(#92386),#92390);
+#92386 = LINE('',#92387,#92388);
+#92387 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#92388 = VECTOR('',#92389,1.);
+#92389 = DIRECTION('',(1.,0.));
+#92390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92391 = PCURVE('',#91765,#92392);
+#92392 = DEFINITIONAL_REPRESENTATION('',(#92393),#92397);
+#92393 = LINE('',#92394,#92395);
+#92394 = CARTESIAN_POINT('',(0.,-0.3));
+#92395 = VECTOR('',#92396,1.);
+#92396 = DIRECTION('',(1.,0.));
+#92397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92398 = ORIENTED_EDGE('',*,*,#92399,.T.);
+#92399 = EDGE_CURVE('',#92377,#92400,#92402,.T.);
+#92400 = VERTEX_POINT('',#92401);
+#92401 = CARTESIAN_POINT('',(-3.53,-0.825,0.18));
+#92402 = SURFACE_CURVE('',#92403,(#92407,#92414),.PCURVE_S1.);
+#92403 = LINE('',#92404,#92405);
+#92404 = CARTESIAN_POINT('',(-3.9,-0.825,0.18));
+#92405 = VECTOR('',#92406,1.);
+#92406 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92407 = PCURVE('',#81609,#92408);
+#92408 = DEFINITIONAL_REPRESENTATION('',(#92409),#92413);
+#92409 = LINE('',#92410,#92411);
+#92410 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#92411 = VECTOR('',#92412,1.);
+#92412 = DIRECTION('',(0.,1.));
+#92413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92414 = PCURVE('',#91793,#92415);
+#92415 = DEFINITIONAL_REPRESENTATION('',(#92416),#92420);
+#92416 = LINE('',#92417,#92418);
+#92417 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#92418 = VECTOR('',#92419,1.);
+#92419 = DIRECTION('',(1.,0.));
+#92420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92421 = ORIENTED_EDGE('',*,*,#92422,.T.);
+#92422 = EDGE_CURVE('',#92400,#92423,#92425,.T.);
+#92423 = VERTEX_POINT('',#92424);
+#92424 = CARTESIAN_POINT('',(-3.43,-0.825,0.28));
+#92425 = SURFACE_CURVE('',#92426,(#92431,#92442),.PCURVE_S1.);
+#92426 = CIRCLE('',#92427,0.1);
+#92427 = AXIS2_PLACEMENT_3D('',#92428,#92429,#92430);
+#92428 = CARTESIAN_POINT('',(-3.53,-0.825,0.28));
+#92429 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#92430 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#92431 = PCURVE('',#81609,#92432);
+#92432 = DEFINITIONAL_REPRESENTATION('',(#92433),#92441);
+#92433 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#92434,#92435,#92436,#92437
+ ,#92438,#92439,#92440),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#92434 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#92435 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#92436 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#92437 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#92438 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#92439 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#92440 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#92441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92442 = PCURVE('',#91826,#92443);
+#92443 = DEFINITIONAL_REPRESENTATION('',(#92444),#92448);
+#92444 = LINE('',#92445,#92446);
+#92445 = CARTESIAN_POINT('',(0.,-0.3));
+#92446 = VECTOR('',#92447,1.);
+#92447 = DIRECTION('',(1.,0.));
+#92448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92449 = ORIENTED_EDGE('',*,*,#92450,.T.);
+#92450 = EDGE_CURVE('',#92423,#92451,#92453,.T.);
+#92451 = VERTEX_POINT('',#92452);
+#92452 = CARTESIAN_POINT('',(-3.43,-0.825,0.91));
+#92453 = SURFACE_CURVE('',#92454,(#92458,#92465),.PCURVE_S1.);
+#92454 = LINE('',#92455,#92456);
+#92455 = CARTESIAN_POINT('',(-3.43,-0.825,0.28));
+#92456 = VECTOR('',#92457,1.);
+#92457 = DIRECTION('',(0.,0.,1.));
+#92458 = PCURVE('',#81609,#92459);
+#92459 = DEFINITIONAL_REPRESENTATION('',(#92460),#92464);
+#92460 = LINE('',#92461,#92462);
+#92461 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#92462 = VECTOR('',#92463,1.);
+#92463 = DIRECTION('',(1.,0.));
+#92464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92465 = PCURVE('',#91854,#92466);
+#92466 = DEFINITIONAL_REPRESENTATION('',(#92467),#92471);
+#92467 = LINE('',#92468,#92469);
+#92468 = CARTESIAN_POINT('',(0.,-0.3));
+#92469 = VECTOR('',#92470,1.);
+#92470 = DIRECTION('',(1.,0.));
+#92471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92472 = ORIENTED_EDGE('',*,*,#92473,.T.);
+#92473 = EDGE_CURVE('',#92451,#92474,#92476,.T.);
+#92474 = VERTEX_POINT('',#92475);
+#92475 = CARTESIAN_POINT('',(-3.15,-0.825,1.19));
+#92476 = SURFACE_CURVE('',#92477,(#92482,#92489),.PCURVE_S1.);
+#92477 = CIRCLE('',#92478,0.28);
+#92478 = AXIS2_PLACEMENT_3D('',#92479,#92480,#92481);
+#92479 = CARTESIAN_POINT('',(-3.15,-0.825,0.91));
+#92480 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#92481 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92482 = PCURVE('',#81609,#92483);
+#92483 = DEFINITIONAL_REPRESENTATION('',(#92484),#92488);
+#92484 = CIRCLE('',#92485,0.28);
+#92485 = AXIS2_PLACEMENT_2D('',#92486,#92487);
+#92486 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#92487 = DIRECTION('',(0.,-1.));
+#92488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92489 = PCURVE('',#91883,#92490);
+#92490 = DEFINITIONAL_REPRESENTATION('',(#92491),#92495);
+#92491 = LINE('',#92492,#92493);
+#92492 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#92493 = VECTOR('',#92494,1.);
+#92494 = DIRECTION('',(-1.,0.));
+#92495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92496 = ORIENTED_EDGE('',*,*,#92497,.T.);
+#92497 = EDGE_CURVE('',#92474,#81732,#92498,.T.);
+#92498 = SURFACE_CURVE('',#92499,(#92503,#92510),.PCURVE_S1.);
+#92499 = LINE('',#92500,#92501);
+#92500 = CARTESIAN_POINT('',(-3.15,-0.825,1.19));
+#92501 = VECTOR('',#92502,1.);
+#92502 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92503 = PCURVE('',#81609,#92504);
+#92504 = DEFINITIONAL_REPRESENTATION('',(#92505),#92509);
+#92505 = LINE('',#92506,#92507);
+#92506 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#92507 = VECTOR('',#92508,1.);
+#92508 = DIRECTION('',(0.,1.));
+#92509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92510 = PCURVE('',#84951,#92511);
+#92511 = DEFINITIONAL_REPRESENTATION('',(#92512),#92516);
+#92512 = LINE('',#92513,#92514);
+#92513 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#92514 = VECTOR('',#92515,1.);
+#92515 = DIRECTION('',(1.,0.));
+#92516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92517 = ADVANCED_FACE('',(#92518),#81666,.F.);
+#92518 = FACE_BOUND('',#92519,.F.);
+#92519 = EDGE_LOOP('',(#92520,#92521,#92522,#92550,#92573,#92597,#92620,
+ #92643,#92666,#92694,#92717,#92741));
+#92520 = ORIENTED_EDGE('',*,*,#81841,.F.);
+#92521 = ORIENTED_EDGE('',*,*,#81650,.T.);
+#92522 = ORIENTED_EDGE('',*,*,#92523,.T.);
+#92523 = EDGE_CURVE('',#81651,#92524,#92526,.T.);
+#92524 = VERTEX_POINT('',#92525);
+#92525 = CARTESIAN_POINT('',(-3.25,0.825,0.91));
+#92526 = SURFACE_CURVE('',#92527,(#92532,#92543),.PCURVE_S1.);
+#92527 = CIRCLE('',#92528,0.1);
+#92528 = AXIS2_PLACEMENT_3D('',#92529,#92530,#92531);
+#92529 = CARTESIAN_POINT('',(-3.15,0.825,0.91));
+#92530 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#92531 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#92532 = PCURVE('',#81666,#92533);
+#92533 = DEFINITIONAL_REPRESENTATION('',(#92534),#92542);
+#92534 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#92535,#92536,#92537,#92538
+ ,#92539,#92540,#92541),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#92535 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#92536 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#92537 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#92538 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#92539 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#92540 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#92541 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#92542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92543 = PCURVE('',#81716,#92544);
+#92544 = DEFINITIONAL_REPRESENTATION('',(#92545),#92549);
+#92545 = LINE('',#92546,#92547);
+#92546 = CARTESIAN_POINT('',(0.,0.));
+#92547 = VECTOR('',#92548,1.);
+#92548 = DIRECTION('',(1.,0.));
+#92549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92550 = ORIENTED_EDGE('',*,*,#92551,.T.);
+#92551 = EDGE_CURVE('',#92524,#92552,#92554,.T.);
+#92552 = VERTEX_POINT('',#92553);
+#92553 = CARTESIAN_POINT('',(-3.25,0.825,0.28));
+#92554 = SURFACE_CURVE('',#92555,(#92559,#92566),.PCURVE_S1.);
+#92555 = LINE('',#92556,#92557);
+#92556 = CARTESIAN_POINT('',(-3.25,0.825,0.91));
+#92557 = VECTOR('',#92558,1.);
+#92558 = DIRECTION('',(-0.,0.,-1.));
+#92559 = PCURVE('',#81666,#92560);
+#92560 = DEFINITIONAL_REPRESENTATION('',(#92561),#92565);
+#92561 = LINE('',#92562,#92563);
+#92562 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#92563 = VECTOR('',#92564,1.);
+#92564 = DIRECTION('',(-1.,0.));
+#92565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92566 = PCURVE('',#91965,#92567);
+#92567 = DEFINITIONAL_REPRESENTATION('',(#92568),#92572);
+#92568 = LINE('',#92569,#92570);
+#92569 = CARTESIAN_POINT('',(0.,0.));
+#92570 = VECTOR('',#92571,1.);
+#92571 = DIRECTION('',(1.,0.));
+#92572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92573 = ORIENTED_EDGE('',*,*,#92574,.T.);
+#92574 = EDGE_CURVE('',#92552,#92575,#92577,.T.);
+#92575 = VERTEX_POINT('',#92576);
+#92576 = CARTESIAN_POINT('',(-3.53,0.825,0.));
+#92577 = SURFACE_CURVE('',#92578,(#92583,#92590),.PCURVE_S1.);
+#92578 = CIRCLE('',#92579,0.28);
+#92579 = AXIS2_PLACEMENT_3D('',#92580,#92581,#92582);
+#92580 = CARTESIAN_POINT('',(-3.53,0.825,0.28));
+#92581 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#92582 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#92583 = PCURVE('',#81666,#92584);
+#92584 = DEFINITIONAL_REPRESENTATION('',(#92585),#92589);
+#92585 = CIRCLE('',#92586,0.28);
+#92586 = AXIS2_PLACEMENT_2D('',#92587,#92588);
+#92587 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#92588 = DIRECTION('',(1.982541115402E-16,1.));
+#92589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92590 = PCURVE('',#91994,#92591);
+#92591 = DEFINITIONAL_REPRESENTATION('',(#92592),#92596);
+#92592 = LINE('',#92593,#92594);
+#92593 = CARTESIAN_POINT('',(6.28318530718,0.));
+#92594 = VECTOR('',#92595,1.);
+#92595 = DIRECTION('',(-1.,0.));
+#92596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92597 = ORIENTED_EDGE('',*,*,#92598,.T.);
+#92598 = EDGE_CURVE('',#92575,#92599,#92601,.T.);
+#92599 = VERTEX_POINT('',#92600);
+#92600 = CARTESIAN_POINT('',(-3.9,0.825,0.));
+#92601 = SURFACE_CURVE('',#92602,(#92606,#92613),.PCURVE_S1.);
+#92602 = LINE('',#92603,#92604);
+#92603 = CARTESIAN_POINT('',(-3.53,0.825,0.));
+#92604 = VECTOR('',#92605,1.);
+#92605 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92606 = PCURVE('',#81666,#92607);
+#92607 = DEFINITIONAL_REPRESENTATION('',(#92608),#92612);
+#92608 = LINE('',#92609,#92610);
+#92609 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#92610 = VECTOR('',#92611,1.);
+#92611 = DIRECTION('',(0.,-1.));
+#92612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92613 = PCURVE('',#92022,#92614);
+#92614 = DEFINITIONAL_REPRESENTATION('',(#92615),#92619);
+#92615 = LINE('',#92616,#92617);
+#92616 = CARTESIAN_POINT('',(0.,0.));
+#92617 = VECTOR('',#92618,1.);
+#92618 = DIRECTION('',(1.,0.));
+#92619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92620 = ORIENTED_EDGE('',*,*,#92621,.T.);
+#92621 = EDGE_CURVE('',#92599,#92622,#92624,.T.);
+#92622 = VERTEX_POINT('',#92623);
+#92623 = CARTESIAN_POINT('',(-3.9,0.825,0.18));
+#92624 = SURFACE_CURVE('',#92625,(#92629,#92636),.PCURVE_S1.);
+#92625 = LINE('',#92626,#92627);
+#92626 = CARTESIAN_POINT('',(-3.9,0.825,0.));
+#92627 = VECTOR('',#92628,1.);
+#92628 = DIRECTION('',(0.,0.,1.));
+#92629 = PCURVE('',#81666,#92630);
+#92630 = DEFINITIONAL_REPRESENTATION('',(#92631),#92635);
+#92631 = LINE('',#92632,#92633);
+#92632 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#92633 = VECTOR('',#92634,1.);
+#92634 = DIRECTION('',(1.,0.));
+#92635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92636 = PCURVE('',#92050,#92637);
+#92637 = DEFINITIONAL_REPRESENTATION('',(#92638),#92642);
+#92638 = LINE('',#92639,#92640);
+#92639 = CARTESIAN_POINT('',(0.,0.));
+#92640 = VECTOR('',#92641,1.);
+#92641 = DIRECTION('',(1.,0.));
+#92642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92643 = ORIENTED_EDGE('',*,*,#92644,.T.);
+#92644 = EDGE_CURVE('',#92622,#92645,#92647,.T.);
+#92645 = VERTEX_POINT('',#92646);
+#92646 = CARTESIAN_POINT('',(-3.53,0.825,0.18));
+#92647 = SURFACE_CURVE('',#92648,(#92652,#92659),.PCURVE_S1.);
+#92648 = LINE('',#92649,#92650);
+#92649 = CARTESIAN_POINT('',(-3.9,0.825,0.18));
+#92650 = VECTOR('',#92651,1.);
+#92651 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92652 = PCURVE('',#81666,#92653);
+#92653 = DEFINITIONAL_REPRESENTATION('',(#92654),#92658);
+#92654 = LINE('',#92655,#92656);
+#92655 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#92656 = VECTOR('',#92657,1.);
+#92657 = DIRECTION('',(0.,1.));
+#92658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92659 = PCURVE('',#92078,#92660);
+#92660 = DEFINITIONAL_REPRESENTATION('',(#92661),#92665);
+#92661 = LINE('',#92662,#92663);
+#92662 = CARTESIAN_POINT('',(0.,0.));
+#92663 = VECTOR('',#92664,1.);
+#92664 = DIRECTION('',(1.,0.));
+#92665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92666 = ORIENTED_EDGE('',*,*,#92667,.T.);
+#92667 = EDGE_CURVE('',#92645,#92668,#92670,.T.);
+#92668 = VERTEX_POINT('',#92669);
+#92669 = CARTESIAN_POINT('',(-3.43,0.825,0.28));
+#92670 = SURFACE_CURVE('',#92671,(#92676,#92687),.PCURVE_S1.);
+#92671 = CIRCLE('',#92672,0.1);
+#92672 = AXIS2_PLACEMENT_3D('',#92673,#92674,#92675);
+#92673 = CARTESIAN_POINT('',(-3.53,0.825,0.28));
+#92674 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#92675 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#92676 = PCURVE('',#81666,#92677);
+#92677 = DEFINITIONAL_REPRESENTATION('',(#92678),#92686);
+#92678 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#92679,#92680,#92681,#92682
+ ,#92683,#92684,#92685),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#92679 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#92680 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#92681 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#92682 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#92683 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#92684 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#92685 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#92686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92687 = PCURVE('',#92111,#92688);
+#92688 = DEFINITIONAL_REPRESENTATION('',(#92689),#92693);
+#92689 = LINE('',#92690,#92691);
+#92690 = CARTESIAN_POINT('',(0.,0.));
+#92691 = VECTOR('',#92692,1.);
+#92692 = DIRECTION('',(1.,0.));
+#92693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92694 = ORIENTED_EDGE('',*,*,#92695,.T.);
+#92695 = EDGE_CURVE('',#92668,#92696,#92698,.T.);
+#92696 = VERTEX_POINT('',#92697);
+#92697 = CARTESIAN_POINT('',(-3.43,0.825,0.91));
+#92698 = SURFACE_CURVE('',#92699,(#92703,#92710),.PCURVE_S1.);
+#92699 = LINE('',#92700,#92701);
+#92700 = CARTESIAN_POINT('',(-3.43,0.825,0.28));
+#92701 = VECTOR('',#92702,1.);
+#92702 = DIRECTION('',(0.,0.,1.));
+#92703 = PCURVE('',#81666,#92704);
+#92704 = DEFINITIONAL_REPRESENTATION('',(#92705),#92709);
+#92705 = LINE('',#92706,#92707);
+#92706 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#92707 = VECTOR('',#92708,1.);
+#92708 = DIRECTION('',(1.,0.));
+#92709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92710 = PCURVE('',#92139,#92711);
+#92711 = DEFINITIONAL_REPRESENTATION('',(#92712),#92716);
+#92712 = LINE('',#92713,#92714);
+#92713 = CARTESIAN_POINT('',(0.,0.));
+#92714 = VECTOR('',#92715,1.);
+#92715 = DIRECTION('',(1.,0.));
+#92716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92717 = ORIENTED_EDGE('',*,*,#92718,.T.);
+#92718 = EDGE_CURVE('',#92696,#92719,#92721,.T.);
+#92719 = VERTEX_POINT('',#92720);
+#92720 = CARTESIAN_POINT('',(-3.15,0.825,1.19));
+#92721 = SURFACE_CURVE('',#92722,(#92727,#92734),.PCURVE_S1.);
+#92722 = CIRCLE('',#92723,0.28);
+#92723 = AXIS2_PLACEMENT_3D('',#92724,#92725,#92726);
+#92724 = CARTESIAN_POINT('',(-3.15,0.825,0.91));
+#92725 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#92726 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92727 = PCURVE('',#81666,#92728);
+#92728 = DEFINITIONAL_REPRESENTATION('',(#92729),#92733);
+#92729 = CIRCLE('',#92730,0.28);
+#92730 = AXIS2_PLACEMENT_2D('',#92731,#92732);
+#92731 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#92732 = DIRECTION('',(0.,-1.));
+#92733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92734 = PCURVE('',#92168,#92735);
+#92735 = DEFINITIONAL_REPRESENTATION('',(#92736),#92740);
+#92736 = LINE('',#92737,#92738);
+#92737 = CARTESIAN_POINT('',(6.28318530718,0.));
+#92738 = VECTOR('',#92739,1.);
+#92739 = DIRECTION('',(-1.,0.));
+#92740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92741 = ORIENTED_EDGE('',*,*,#92742,.T.);
+#92742 = EDGE_CURVE('',#92719,#81842,#92743,.T.);
+#92743 = SURFACE_CURVE('',#92744,(#92748,#92755),.PCURVE_S1.);
+#92744 = LINE('',#92745,#92746);
+#92745 = CARTESIAN_POINT('',(-3.15,0.825,1.19));
+#92746 = VECTOR('',#92747,1.);
+#92747 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92748 = PCURVE('',#81666,#92749);
+#92749 = DEFINITIONAL_REPRESENTATION('',(#92750),#92754);
+#92750 = LINE('',#92751,#92752);
+#92751 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#92752 = VECTOR('',#92753,1.);
+#92753 = DIRECTION('',(0.,1.));
+#92754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92755 = PCURVE('',#85101,#92756);
+#92756 = DEFINITIONAL_REPRESENTATION('',(#92757),#92761);
+#92757 = LINE('',#92758,#92759);
+#92758 = CARTESIAN_POINT('',(0.,0.));
+#92759 = VECTOR('',#92760,1.);
+#92760 = DIRECTION('',(1.,0.));
+#92761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92762 = ADVANCED_FACE('',(#92763),#81716,.F.);
+#92763 = FACE_BOUND('',#92764,.F.);
+#92764 = EDGE_LOOP('',(#92765,#92766,#92767,#92788));
+#92765 = ORIENTED_EDGE('',*,*,#81702,.T.);
+#92766 = ORIENTED_EDGE('',*,*,#91921,.T.);
+#92767 = ORIENTED_EDGE('',*,*,#92768,.F.);
+#92768 = EDGE_CURVE('',#92524,#91922,#92769,.T.);
+#92769 = SURFACE_CURVE('',#92770,(#92774,#92781),.PCURVE_S1.);
+#92770 = LINE('',#92771,#92772);
+#92771 = CARTESIAN_POINT('',(-3.25,0.825,0.91));
+#92772 = VECTOR('',#92773,1.);
+#92773 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#92774 = PCURVE('',#81716,#92775);
+#92775 = DEFINITIONAL_REPRESENTATION('',(#92776),#92780);
+#92776 = LINE('',#92777,#92778);
+#92777 = CARTESIAN_POINT('',(1.570796326795,0.));
+#92778 = VECTOR('',#92779,1.);
+#92779 = DIRECTION('',(0.,-1.));
+#92780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92781 = PCURVE('',#91965,#92782);
+#92782 = DEFINITIONAL_REPRESENTATION('',(#92783),#92787);
+#92783 = LINE('',#92784,#92785);
+#92784 = CARTESIAN_POINT('',(0.,0.));
+#92785 = VECTOR('',#92786,1.);
+#92786 = DIRECTION('',(0.,-1.));
+#92787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92788 = ORIENTED_EDGE('',*,*,#92523,.F.);
+#92789 = ADVANCED_FACE('',(#92790),#81797,.F.);
+#92790 = FACE_BOUND('',#92791,.F.);
+#92791 = EDGE_LOOP('',(#92792,#92812,#92813,#92833));
+#92792 = ORIENTED_EDGE('',*,*,#92793,.F.);
+#92793 = EDGE_CURVE('',#81732,#84936,#92794,.T.);
+#92794 = SURFACE_CURVE('',#92795,(#92799,#92805),.PCURVE_S1.);
+#92795 = LINE('',#92796,#92797);
+#92796 = CARTESIAN_POINT('',(-3.15,-0.825,1.19));
+#92797 = VECTOR('',#92798,1.);
+#92798 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92799 = PCURVE('',#81797,#92800);
+#92800 = DEFINITIONAL_REPRESENTATION('',(#92801),#92804);
+#92801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92802,#92803),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#92802 = CARTESIAN_POINT('',(4.075,-1.581087939601E-15));
+#92803 = CARTESIAN_POINT('',(4.070769230769,1.));
+#92804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92805 = PCURVE('',#84951,#92806);
+#92806 = DEFINITIONAL_REPRESENTATION('',(#92807),#92811);
+#92807 = LINE('',#92808,#92809);
+#92808 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#92809 = VECTOR('',#92810,1.);
+#92810 = DIRECTION('',(1.,0.));
+#92811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92812 = ORIENTED_EDGE('',*,*,#81783,.T.);
+#92813 = ORIENTED_EDGE('',*,*,#92814,.T.);
+#92814 = EDGE_CURVE('',#81756,#84964,#92815,.T.);
+#92815 = SURFACE_CURVE('',#92816,(#92820,#92826),.PCURVE_S1.);
+#92816 = LINE('',#92817,#92818);
+#92817 = CARTESIAN_POINT('',(-3.15,-0.475,1.19));
+#92818 = VECTOR('',#92819,1.);
+#92819 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92820 = PCURVE('',#81797,#92821);
+#92821 = DEFINITIONAL_REPRESENTATION('',(#92822),#92825);
+#92822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92823,#92824),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#92823 = CARTESIAN_POINT('',(4.425,-3.661072702154E-15));
+#92824 = CARTESIAN_POINT('',(4.422564102564,1.));
+#92825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92826 = PCURVE('',#85001,#92827);
+#92827 = DEFINITIONAL_REPRESENTATION('',(#92828),#92832);
+#92828 = LINE('',#92829,#92830);
+#92829 = CARTESIAN_POINT('',(0.,0.));
+#92830 = VECTOR('',#92831,1.);
+#92831 = DIRECTION('',(1.,0.));
+#92832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92833 = ORIENTED_EDGE('',*,*,#84963,.F.);
+#92834 = ADVANCED_FACE('',(#92835),#81771,.F.);
+#92835 = FACE_BOUND('',#92836,.F.);
+#92836 = EDGE_LOOP('',(#92837,#92838,#92839,#92867,#92895,#92924,#92952,
+ #92980,#93008,#93041,#93069,#93098));
+#92837 = ORIENTED_EDGE('',*,*,#81755,.F.);
+#92838 = ORIENTED_EDGE('',*,*,#81893,.T.);
+#92839 = ORIENTED_EDGE('',*,*,#92840,.T.);
+#92840 = EDGE_CURVE('',#81894,#92841,#92843,.T.);
+#92841 = VERTEX_POINT('',#92842);
+#92842 = CARTESIAN_POINT('',(-3.25,-0.475,0.91));
+#92843 = SURFACE_CURVE('',#92844,(#92849,#92860),.PCURVE_S1.);
+#92844 = CIRCLE('',#92845,0.1);
+#92845 = AXIS2_PLACEMENT_3D('',#92846,#92847,#92848);
+#92846 = CARTESIAN_POINT('',(-3.15,-0.475,0.91));
+#92847 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#92848 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#92849 = PCURVE('',#81771,#92850);
+#92850 = DEFINITIONAL_REPRESENTATION('',(#92851),#92859);
+#92851 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#92852,#92853,#92854,#92855
+ ,#92856,#92857,#92858),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#92852 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#92853 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#92854 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#92855 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#92856 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#92857 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#92858 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#92859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92860 = PCURVE('',#81959,#92861);
+#92861 = DEFINITIONAL_REPRESENTATION('',(#92862),#92866);
+#92862 = LINE('',#92863,#92864);
+#92863 = CARTESIAN_POINT('',(0.,0.));
+#92864 = VECTOR('',#92865,1.);
+#92865 = DIRECTION('',(1.,0.));
+#92866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92867 = ORIENTED_EDGE('',*,*,#92868,.T.);
+#92868 = EDGE_CURVE('',#92841,#92869,#92871,.T.);
+#92869 = VERTEX_POINT('',#92870);
+#92870 = CARTESIAN_POINT('',(-3.25,-0.475,0.28));
+#92871 = SURFACE_CURVE('',#92872,(#92876,#92883),.PCURVE_S1.);
+#92872 = LINE('',#92873,#92874);
+#92873 = CARTESIAN_POINT('',(-3.25,-0.475,0.91));
+#92874 = VECTOR('',#92875,1.);
+#92875 = DIRECTION('',(-0.,0.,-1.));
+#92876 = PCURVE('',#81771,#92877);
+#92877 = DEFINITIONAL_REPRESENTATION('',(#92878),#92882);
+#92878 = LINE('',#92879,#92880);
+#92879 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#92880 = VECTOR('',#92881,1.);
+#92881 = DIRECTION('',(-1.,0.));
+#92882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92883 = PCURVE('',#92884,#92889);
+#92884 = PLANE('',#92885);
+#92885 = AXIS2_PLACEMENT_3D('',#92886,#92887,#92888);
+#92886 = CARTESIAN_POINT('',(-3.25,-0.475,0.91));
+#92887 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92888 = DIRECTION('',(-0.,0.,-1.));
+#92889 = DEFINITIONAL_REPRESENTATION('',(#92890),#92894);
+#92890 = LINE('',#92891,#92892);
+#92891 = CARTESIAN_POINT('',(0.,0.));
+#92892 = VECTOR('',#92893,1.);
+#92893 = DIRECTION('',(1.,0.));
+#92894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92895 = ORIENTED_EDGE('',*,*,#92896,.T.);
+#92896 = EDGE_CURVE('',#92869,#92897,#92899,.T.);
+#92897 = VERTEX_POINT('',#92898);
+#92898 = CARTESIAN_POINT('',(-3.53,-0.475,0.));
+#92899 = SURFACE_CURVE('',#92900,(#92905,#92912),.PCURVE_S1.);
+#92900 = CIRCLE('',#92901,0.28);
+#92901 = AXIS2_PLACEMENT_3D('',#92902,#92903,#92904);
+#92902 = CARTESIAN_POINT('',(-3.53,-0.475,0.28));
+#92903 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#92904 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#92905 = PCURVE('',#81771,#92906);
+#92906 = DEFINITIONAL_REPRESENTATION('',(#92907),#92911);
+#92907 = CIRCLE('',#92908,0.28);
+#92908 = AXIS2_PLACEMENT_2D('',#92909,#92910);
+#92909 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#92910 = DIRECTION('',(1.982541115402E-16,1.));
+#92911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92912 = PCURVE('',#92913,#92918);
+#92913 = CYLINDRICAL_SURFACE('',#92914,0.28);
+#92914 = AXIS2_PLACEMENT_3D('',#92915,#92916,#92917);
+#92915 = CARTESIAN_POINT('',(-3.53,-0.475,0.28));
+#92916 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#92917 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#92918 = DEFINITIONAL_REPRESENTATION('',(#92919),#92923);
+#92919 = LINE('',#92920,#92921);
+#92920 = CARTESIAN_POINT('',(6.28318530718,-5.551115123126E-17));
+#92921 = VECTOR('',#92922,1.);
+#92922 = DIRECTION('',(-1.,3.533949646071E-17));
+#92923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92924 = ORIENTED_EDGE('',*,*,#92925,.T.);
+#92925 = EDGE_CURVE('',#92897,#92926,#92928,.T.);
+#92926 = VERTEX_POINT('',#92927);
+#92927 = CARTESIAN_POINT('',(-3.9,-0.475,0.));
+#92928 = SURFACE_CURVE('',#92929,(#92933,#92940),.PCURVE_S1.);
+#92929 = LINE('',#92930,#92931);
+#92930 = CARTESIAN_POINT('',(-3.53,-0.475,0.));
+#92931 = VECTOR('',#92932,1.);
+#92932 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92933 = PCURVE('',#81771,#92934);
+#92934 = DEFINITIONAL_REPRESENTATION('',(#92935),#92939);
+#92935 = LINE('',#92936,#92937);
+#92936 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#92937 = VECTOR('',#92938,1.);
+#92938 = DIRECTION('',(0.,-1.));
+#92939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92940 = PCURVE('',#92941,#92946);
+#92941 = PLANE('',#92942);
+#92942 = AXIS2_PLACEMENT_3D('',#92943,#92944,#92945);
+#92943 = CARTESIAN_POINT('',(-3.53,-0.475,0.));
+#92944 = DIRECTION('',(0.,0.,1.));
+#92945 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#92946 = DEFINITIONAL_REPRESENTATION('',(#92947),#92951);
+#92947 = LINE('',#92948,#92949);
+#92948 = CARTESIAN_POINT('',(0.,0.));
+#92949 = VECTOR('',#92950,1.);
+#92950 = DIRECTION('',(1.,0.));
+#92951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92952 = ORIENTED_EDGE('',*,*,#92953,.T.);
+#92953 = EDGE_CURVE('',#92926,#92954,#92956,.T.);
+#92954 = VERTEX_POINT('',#92955);
+#92955 = CARTESIAN_POINT('',(-3.9,-0.475,0.18));
+#92956 = SURFACE_CURVE('',#92957,(#92961,#92968),.PCURVE_S1.);
+#92957 = LINE('',#92958,#92959);
+#92958 = CARTESIAN_POINT('',(-3.9,-0.475,0.));
+#92959 = VECTOR('',#92960,1.);
+#92960 = DIRECTION('',(0.,0.,1.));
+#92961 = PCURVE('',#81771,#92962);
+#92962 = DEFINITIONAL_REPRESENTATION('',(#92963),#92967);
+#92963 = LINE('',#92964,#92965);
+#92964 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#92965 = VECTOR('',#92966,1.);
+#92966 = DIRECTION('',(1.,0.));
+#92967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92968 = PCURVE('',#92969,#92974);
+#92969 = PLANE('',#92970);
+#92970 = AXIS2_PLACEMENT_3D('',#92971,#92972,#92973);
+#92971 = CARTESIAN_POINT('',(-3.9,-0.475,0.));
+#92972 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92973 = DIRECTION('',(0.,-0.,1.));
+#92974 = DEFINITIONAL_REPRESENTATION('',(#92975),#92979);
+#92975 = LINE('',#92976,#92977);
+#92976 = CARTESIAN_POINT('',(0.,0.));
+#92977 = VECTOR('',#92978,1.);
+#92978 = DIRECTION('',(1.,0.));
+#92979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92980 = ORIENTED_EDGE('',*,*,#92981,.T.);
+#92981 = EDGE_CURVE('',#92954,#92982,#92984,.T.);
+#92982 = VERTEX_POINT('',#92983);
+#92983 = CARTESIAN_POINT('',(-3.53,-0.475,0.18));
+#92984 = SURFACE_CURVE('',#92985,(#92989,#92996),.PCURVE_S1.);
+#92985 = LINE('',#92986,#92987);
+#92986 = CARTESIAN_POINT('',(-3.9,-0.475,0.18));
+#92987 = VECTOR('',#92988,1.);
+#92988 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#92989 = PCURVE('',#81771,#92990);
+#92990 = DEFINITIONAL_REPRESENTATION('',(#92991),#92995);
+#92991 = LINE('',#92992,#92993);
+#92992 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#92993 = VECTOR('',#92994,1.);
+#92994 = DIRECTION('',(0.,1.));
+#92995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#92996 = PCURVE('',#92997,#93002);
+#92997 = PLANE('',#92998);
+#92998 = AXIS2_PLACEMENT_3D('',#92999,#93000,#93001);
+#92999 = CARTESIAN_POINT('',(-3.9,-0.475,0.18));
+#93000 = DIRECTION('',(-0.,0.,-1.));
+#93001 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93002 = DEFINITIONAL_REPRESENTATION('',(#93003),#93007);
+#93003 = LINE('',#93004,#93005);
+#93004 = CARTESIAN_POINT('',(0.,0.));
+#93005 = VECTOR('',#93006,1.);
+#93006 = DIRECTION('',(1.,0.));
+#93007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93008 = ORIENTED_EDGE('',*,*,#93009,.T.);
+#93009 = EDGE_CURVE('',#92982,#93010,#93012,.T.);
+#93010 = VERTEX_POINT('',#93011);
+#93011 = CARTESIAN_POINT('',(-3.43,-0.475,0.28));
+#93012 = SURFACE_CURVE('',#93013,(#93018,#93029),.PCURVE_S1.);
+#93013 = CIRCLE('',#93014,0.1);
+#93014 = AXIS2_PLACEMENT_3D('',#93015,#93016,#93017);
+#93015 = CARTESIAN_POINT('',(-3.53,-0.475,0.28));
+#93016 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#93017 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#93018 = PCURVE('',#81771,#93019);
+#93019 = DEFINITIONAL_REPRESENTATION('',(#93020),#93028);
+#93020 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93021,#93022,#93023,#93024
+ ,#93025,#93026,#93027),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#93021 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#93022 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#93023 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#93024 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#93025 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#93026 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#93027 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#93028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93029 = PCURVE('',#93030,#93035);
+#93030 = CYLINDRICAL_SURFACE('',#93031,0.1);
+#93031 = AXIS2_PLACEMENT_3D('',#93032,#93033,#93034);
+#93032 = CARTESIAN_POINT('',(-3.53,-0.475,0.28));
+#93033 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#93034 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#93035 = DEFINITIONAL_REPRESENTATION('',(#93036),#93040);
+#93036 = LINE('',#93037,#93038);
+#93037 = CARTESIAN_POINT('',(0.,0.));
+#93038 = VECTOR('',#93039,1.);
+#93039 = DIRECTION('',(1.,0.));
+#93040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93041 = ORIENTED_EDGE('',*,*,#93042,.T.);
+#93042 = EDGE_CURVE('',#93010,#93043,#93045,.T.);
+#93043 = VERTEX_POINT('',#93044);
+#93044 = CARTESIAN_POINT('',(-3.43,-0.475,0.91));
+#93045 = SURFACE_CURVE('',#93046,(#93050,#93057),.PCURVE_S1.);
+#93046 = LINE('',#93047,#93048);
+#93047 = CARTESIAN_POINT('',(-3.43,-0.475,0.28));
+#93048 = VECTOR('',#93049,1.);
+#93049 = DIRECTION('',(0.,0.,1.));
+#93050 = PCURVE('',#81771,#93051);
+#93051 = DEFINITIONAL_REPRESENTATION('',(#93052),#93056);
+#93052 = LINE('',#93053,#93054);
+#93053 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#93054 = VECTOR('',#93055,1.);
+#93055 = DIRECTION('',(1.,0.));
+#93056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93057 = PCURVE('',#93058,#93063);
+#93058 = PLANE('',#93059);
+#93059 = AXIS2_PLACEMENT_3D('',#93060,#93061,#93062);
+#93060 = CARTESIAN_POINT('',(-3.43,-0.475,0.28));
+#93061 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93062 = DIRECTION('',(0.,-0.,1.));
+#93063 = DEFINITIONAL_REPRESENTATION('',(#93064),#93068);
+#93064 = LINE('',#93065,#93066);
+#93065 = CARTESIAN_POINT('',(0.,0.));
+#93066 = VECTOR('',#93067,1.);
+#93067 = DIRECTION('',(1.,0.));
+#93068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93069 = ORIENTED_EDGE('',*,*,#93070,.T.);
+#93070 = EDGE_CURVE('',#93043,#93071,#93073,.T.);
+#93071 = VERTEX_POINT('',#93072);
+#93072 = CARTESIAN_POINT('',(-3.15,-0.475,1.19));
+#93073 = SURFACE_CURVE('',#93074,(#93079,#93086),.PCURVE_S1.);
+#93074 = CIRCLE('',#93075,0.28);
+#93075 = AXIS2_PLACEMENT_3D('',#93076,#93077,#93078);
+#93076 = CARTESIAN_POINT('',(-3.15,-0.475,0.91));
+#93077 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#93078 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93079 = PCURVE('',#81771,#93080);
+#93080 = DEFINITIONAL_REPRESENTATION('',(#93081),#93085);
+#93081 = CIRCLE('',#93082,0.28);
+#93082 = AXIS2_PLACEMENT_2D('',#93083,#93084);
+#93083 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#93084 = DIRECTION('',(0.,-1.));
+#93085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93086 = PCURVE('',#93087,#93092);
+#93087 = CYLINDRICAL_SURFACE('',#93088,0.28);
+#93088 = AXIS2_PLACEMENT_3D('',#93089,#93090,#93091);
+#93089 = CARTESIAN_POINT('',(-3.15,-0.475,0.91));
+#93090 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#93091 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93092 = DEFINITIONAL_REPRESENTATION('',(#93093),#93097);
+#93093 = LINE('',#93094,#93095);
+#93094 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-17));
+#93095 = VECTOR('',#93096,1.);
+#93096 = DIRECTION('',(-1.,-3.533949646071E-17));
+#93097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93098 = ORIENTED_EDGE('',*,*,#93099,.T.);
+#93099 = EDGE_CURVE('',#93071,#81756,#93100,.T.);
+#93100 = SURFACE_CURVE('',#93101,(#93105,#93112),.PCURVE_S1.);
+#93101 = LINE('',#93102,#93103);
+#93102 = CARTESIAN_POINT('',(-3.15,-0.475,1.19));
+#93103 = VECTOR('',#93104,1.);
+#93104 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93105 = PCURVE('',#81771,#93106);
+#93106 = DEFINITIONAL_REPRESENTATION('',(#93107),#93111);
+#93107 = LINE('',#93108,#93109);
+#93108 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#93109 = VECTOR('',#93110,1.);
+#93110 = DIRECTION('',(0.,1.));
+#93111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93112 = PCURVE('',#85001,#93113);
+#93113 = DEFINITIONAL_REPRESENTATION('',(#93114),#93118);
+#93114 = LINE('',#93115,#93116);
+#93115 = CARTESIAN_POINT('',(0.,0.));
+#93116 = VECTOR('',#93117,1.);
+#93117 = DIRECTION('',(1.,0.));
+#93118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93119 = ADVANCED_FACE('',(#93120),#81828,.T.);
+#93120 = FACE_BOUND('',#93121,.T.);
+#93121 = EDGE_LOOP('',(#93122,#93123,#93124,#93152,#93180,#93209,#93237,
+ #93265,#93293,#93326,#93354,#93383));
+#93122 = ORIENTED_EDGE('',*,*,#81812,.F.);
+#93123 = ORIENTED_EDGE('',*,*,#82003,.T.);
+#93124 = ORIENTED_EDGE('',*,*,#93125,.T.);
+#93125 = EDGE_CURVE('',#82004,#93126,#93128,.T.);
+#93126 = VERTEX_POINT('',#93127);
+#93127 = CARTESIAN_POINT('',(-3.25,0.475,0.91));
+#93128 = SURFACE_CURVE('',#93129,(#93134,#93145),.PCURVE_S1.);
+#93129 = CIRCLE('',#93130,0.1);
+#93130 = AXIS2_PLACEMENT_3D('',#93131,#93132,#93133);
+#93131 = CARTESIAN_POINT('',(-3.15,0.475,0.91));
+#93132 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#93133 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#93134 = PCURVE('',#81828,#93135);
+#93135 = DEFINITIONAL_REPRESENTATION('',(#93136),#93144);
+#93136 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93137,#93138,#93139,#93140
+ ,#93141,#93142,#93143),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#93137 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#93138 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#93139 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#93140 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#93141 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#93142 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#93143 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#93144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93145 = PCURVE('',#82040,#93146);
+#93146 = DEFINITIONAL_REPRESENTATION('',(#93147),#93151);
+#93147 = LINE('',#93148,#93149);
+#93148 = CARTESIAN_POINT('',(0.,-0.3));
+#93149 = VECTOR('',#93150,1.);
+#93150 = DIRECTION('',(1.,0.));
+#93151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93152 = ORIENTED_EDGE('',*,*,#93153,.T.);
+#93153 = EDGE_CURVE('',#93126,#93154,#93156,.T.);
+#93154 = VERTEX_POINT('',#93155);
+#93155 = CARTESIAN_POINT('',(-3.25,0.475,0.28));
+#93156 = SURFACE_CURVE('',#93157,(#93161,#93168),.PCURVE_S1.);
+#93157 = LINE('',#93158,#93159);
+#93158 = CARTESIAN_POINT('',(-3.25,0.475,0.91));
+#93159 = VECTOR('',#93160,1.);
+#93160 = DIRECTION('',(-0.,0.,-1.));
+#93161 = PCURVE('',#81828,#93162);
+#93162 = DEFINITIONAL_REPRESENTATION('',(#93163),#93167);
+#93163 = LINE('',#93164,#93165);
+#93164 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#93165 = VECTOR('',#93166,1.);
+#93166 = DIRECTION('',(-1.,0.));
+#93167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93168 = PCURVE('',#93169,#93174);
+#93169 = PLANE('',#93170);
+#93170 = AXIS2_PLACEMENT_3D('',#93171,#93172,#93173);
+#93171 = CARTESIAN_POINT('',(-3.25,0.175,0.91));
+#93172 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93173 = DIRECTION('',(-0.,0.,-1.));
+#93174 = DEFINITIONAL_REPRESENTATION('',(#93175),#93179);
+#93175 = LINE('',#93176,#93177);
+#93176 = CARTESIAN_POINT('',(0.,-0.3));
+#93177 = VECTOR('',#93178,1.);
+#93178 = DIRECTION('',(1.,0.));
+#93179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93180 = ORIENTED_EDGE('',*,*,#93181,.T.);
+#93181 = EDGE_CURVE('',#93154,#93182,#93184,.T.);
+#93182 = VERTEX_POINT('',#93183);
+#93183 = CARTESIAN_POINT('',(-3.53,0.475,0.));
+#93184 = SURFACE_CURVE('',#93185,(#93190,#93197),.PCURVE_S1.);
+#93185 = CIRCLE('',#93186,0.28);
+#93186 = AXIS2_PLACEMENT_3D('',#93187,#93188,#93189);
+#93187 = CARTESIAN_POINT('',(-3.53,0.475,0.28));
+#93188 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#93189 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#93190 = PCURVE('',#81828,#93191);
+#93191 = DEFINITIONAL_REPRESENTATION('',(#93192),#93196);
+#93192 = CIRCLE('',#93193,0.28);
+#93193 = AXIS2_PLACEMENT_2D('',#93194,#93195);
+#93194 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#93195 = DIRECTION('',(1.982541115402E-16,1.));
+#93196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93197 = PCURVE('',#93198,#93203);
+#93198 = CYLINDRICAL_SURFACE('',#93199,0.28);
+#93199 = AXIS2_PLACEMENT_3D('',#93200,#93201,#93202);
+#93200 = CARTESIAN_POINT('',(-3.53,0.175,0.28));
+#93201 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#93202 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#93203 = DEFINITIONAL_REPRESENTATION('',(#93204),#93208);
+#93204 = LINE('',#93205,#93206);
+#93205 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#93206 = VECTOR('',#93207,1.);
+#93207 = DIRECTION('',(-1.,7.067899292141E-17));
+#93208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93209 = ORIENTED_EDGE('',*,*,#93210,.T.);
+#93210 = EDGE_CURVE('',#93182,#93211,#93213,.T.);
+#93211 = VERTEX_POINT('',#93212);
+#93212 = CARTESIAN_POINT('',(-3.9,0.475,0.));
+#93213 = SURFACE_CURVE('',#93214,(#93218,#93225),.PCURVE_S1.);
+#93214 = LINE('',#93215,#93216);
+#93215 = CARTESIAN_POINT('',(-3.53,0.475,0.));
+#93216 = VECTOR('',#93217,1.);
+#93217 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93218 = PCURVE('',#81828,#93219);
+#93219 = DEFINITIONAL_REPRESENTATION('',(#93220),#93224);
+#93220 = LINE('',#93221,#93222);
+#93221 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#93222 = VECTOR('',#93223,1.);
+#93223 = DIRECTION('',(0.,-1.));
+#93224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93225 = PCURVE('',#93226,#93231);
+#93226 = PLANE('',#93227);
+#93227 = AXIS2_PLACEMENT_3D('',#93228,#93229,#93230);
+#93228 = CARTESIAN_POINT('',(-3.53,0.175,0.));
+#93229 = DIRECTION('',(0.,0.,1.));
+#93230 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93231 = DEFINITIONAL_REPRESENTATION('',(#93232),#93236);
+#93232 = LINE('',#93233,#93234);
+#93233 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#93234 = VECTOR('',#93235,1.);
+#93235 = DIRECTION('',(1.,0.));
+#93236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93237 = ORIENTED_EDGE('',*,*,#93238,.T.);
+#93238 = EDGE_CURVE('',#93211,#93239,#93241,.T.);
+#93239 = VERTEX_POINT('',#93240);
+#93240 = CARTESIAN_POINT('',(-3.9,0.475,0.18));
+#93241 = SURFACE_CURVE('',#93242,(#93246,#93253),.PCURVE_S1.);
+#93242 = LINE('',#93243,#93244);
+#93243 = CARTESIAN_POINT('',(-3.9,0.475,0.));
+#93244 = VECTOR('',#93245,1.);
+#93245 = DIRECTION('',(0.,0.,1.));
+#93246 = PCURVE('',#81828,#93247);
+#93247 = DEFINITIONAL_REPRESENTATION('',(#93248),#93252);
+#93248 = LINE('',#93249,#93250);
+#93249 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#93250 = VECTOR('',#93251,1.);
+#93251 = DIRECTION('',(1.,0.));
+#93252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93253 = PCURVE('',#93254,#93259);
+#93254 = PLANE('',#93255);
+#93255 = AXIS2_PLACEMENT_3D('',#93256,#93257,#93258);
+#93256 = CARTESIAN_POINT('',(-3.9,0.175,0.));
+#93257 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93258 = DIRECTION('',(0.,-0.,1.));
+#93259 = DEFINITIONAL_REPRESENTATION('',(#93260),#93264);
+#93260 = LINE('',#93261,#93262);
+#93261 = CARTESIAN_POINT('',(0.,-0.3));
+#93262 = VECTOR('',#93263,1.);
+#93263 = DIRECTION('',(1.,0.));
+#93264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93265 = ORIENTED_EDGE('',*,*,#93266,.T.);
+#93266 = EDGE_CURVE('',#93239,#93267,#93269,.T.);
+#93267 = VERTEX_POINT('',#93268);
+#93268 = CARTESIAN_POINT('',(-3.53,0.475,0.18));
+#93269 = SURFACE_CURVE('',#93270,(#93274,#93281),.PCURVE_S1.);
+#93270 = LINE('',#93271,#93272);
+#93271 = CARTESIAN_POINT('',(-3.9,0.475,0.18));
+#93272 = VECTOR('',#93273,1.);
+#93273 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93274 = PCURVE('',#81828,#93275);
+#93275 = DEFINITIONAL_REPRESENTATION('',(#93276),#93280);
+#93276 = LINE('',#93277,#93278);
+#93277 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#93278 = VECTOR('',#93279,1.);
+#93279 = DIRECTION('',(0.,1.));
+#93280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93281 = PCURVE('',#93282,#93287);
+#93282 = PLANE('',#93283);
+#93283 = AXIS2_PLACEMENT_3D('',#93284,#93285,#93286);
+#93284 = CARTESIAN_POINT('',(-3.9,0.175,0.18));
+#93285 = DIRECTION('',(-0.,0.,-1.));
+#93286 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93287 = DEFINITIONAL_REPRESENTATION('',(#93288),#93292);
+#93288 = LINE('',#93289,#93290);
+#93289 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#93290 = VECTOR('',#93291,1.);
+#93291 = DIRECTION('',(1.,0.));
+#93292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93293 = ORIENTED_EDGE('',*,*,#93294,.T.);
+#93294 = EDGE_CURVE('',#93267,#93295,#93297,.T.);
+#93295 = VERTEX_POINT('',#93296);
+#93296 = CARTESIAN_POINT('',(-3.43,0.475,0.28));
+#93297 = SURFACE_CURVE('',#93298,(#93303,#93314),.PCURVE_S1.);
+#93298 = CIRCLE('',#93299,0.1);
+#93299 = AXIS2_PLACEMENT_3D('',#93300,#93301,#93302);
+#93300 = CARTESIAN_POINT('',(-3.53,0.475,0.28));
+#93301 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#93302 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#93303 = PCURVE('',#81828,#93304);
+#93304 = DEFINITIONAL_REPRESENTATION('',(#93305),#93313);
+#93305 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93306,#93307,#93308,#93309
+ ,#93310,#93311,#93312),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#93306 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#93307 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#93308 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#93309 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#93310 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#93311 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#93312 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#93313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93314 = PCURVE('',#93315,#93320);
+#93315 = CYLINDRICAL_SURFACE('',#93316,0.1);
+#93316 = AXIS2_PLACEMENT_3D('',#93317,#93318,#93319);
+#93317 = CARTESIAN_POINT('',(-3.53,0.175,0.28));
+#93318 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#93319 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#93320 = DEFINITIONAL_REPRESENTATION('',(#93321),#93325);
+#93321 = LINE('',#93322,#93323);
+#93322 = CARTESIAN_POINT('',(0.,-0.3));
+#93323 = VECTOR('',#93324,1.);
+#93324 = DIRECTION('',(1.,0.));
+#93325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93326 = ORIENTED_EDGE('',*,*,#93327,.T.);
+#93327 = EDGE_CURVE('',#93295,#93328,#93330,.T.);
+#93328 = VERTEX_POINT('',#93329);
+#93329 = CARTESIAN_POINT('',(-3.43,0.475,0.91));
+#93330 = SURFACE_CURVE('',#93331,(#93335,#93342),.PCURVE_S1.);
+#93331 = LINE('',#93332,#93333);
+#93332 = CARTESIAN_POINT('',(-3.43,0.475,0.28));
+#93333 = VECTOR('',#93334,1.);
+#93334 = DIRECTION('',(0.,0.,1.));
+#93335 = PCURVE('',#81828,#93336);
+#93336 = DEFINITIONAL_REPRESENTATION('',(#93337),#93341);
+#93337 = LINE('',#93338,#93339);
+#93338 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#93339 = VECTOR('',#93340,1.);
+#93340 = DIRECTION('',(1.,0.));
+#93341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93342 = PCURVE('',#93343,#93348);
+#93343 = PLANE('',#93344);
+#93344 = AXIS2_PLACEMENT_3D('',#93345,#93346,#93347);
+#93345 = CARTESIAN_POINT('',(-3.43,0.175,0.28));
+#93346 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93347 = DIRECTION('',(0.,-0.,1.));
+#93348 = DEFINITIONAL_REPRESENTATION('',(#93349),#93353);
+#93349 = LINE('',#93350,#93351);
+#93350 = CARTESIAN_POINT('',(0.,-0.3));
+#93351 = VECTOR('',#93352,1.);
+#93352 = DIRECTION('',(1.,0.));
+#93353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93354 = ORIENTED_EDGE('',*,*,#93355,.T.);
+#93355 = EDGE_CURVE('',#93328,#93356,#93358,.T.);
+#93356 = VERTEX_POINT('',#93357);
+#93357 = CARTESIAN_POINT('',(-3.15,0.475,1.19));
+#93358 = SURFACE_CURVE('',#93359,(#93364,#93371),.PCURVE_S1.);
+#93359 = CIRCLE('',#93360,0.28);
+#93360 = AXIS2_PLACEMENT_3D('',#93361,#93362,#93363);
+#93361 = CARTESIAN_POINT('',(-3.15,0.475,0.91));
+#93362 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#93363 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93364 = PCURVE('',#81828,#93365);
+#93365 = DEFINITIONAL_REPRESENTATION('',(#93366),#93370);
+#93366 = CIRCLE('',#93367,0.28);
+#93367 = AXIS2_PLACEMENT_2D('',#93368,#93369);
+#93368 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#93369 = DIRECTION('',(0.,-1.));
+#93370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93371 = PCURVE('',#93372,#93377);
+#93372 = CYLINDRICAL_SURFACE('',#93373,0.28);
+#93373 = AXIS2_PLACEMENT_3D('',#93374,#93375,#93376);
+#93374 = CARTESIAN_POINT('',(-3.15,0.175,0.91));
+#93375 = DIRECTION('',(9.95799250103E-17,-1.,-0.));
+#93376 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93377 = DEFINITIONAL_REPRESENTATION('',(#93378),#93382);
+#93378 = LINE('',#93379,#93380);
+#93379 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#93380 = VECTOR('',#93381,1.);
+#93381 = DIRECTION('',(-1.,-7.067899292141E-17));
+#93382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93383 = ORIENTED_EDGE('',*,*,#93384,.T.);
+#93384 = EDGE_CURVE('',#93356,#81813,#93385,.T.);
+#93385 = SURFACE_CURVE('',#93386,(#93390,#93397),.PCURVE_S1.);
+#93386 = LINE('',#93387,#93388);
+#93387 = CARTESIAN_POINT('',(-3.15,0.475,1.19));
+#93388 = VECTOR('',#93389,1.);
+#93389 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93390 = PCURVE('',#81828,#93391);
+#93391 = DEFINITIONAL_REPRESENTATION('',(#93392),#93396);
+#93392 = LINE('',#93393,#93394);
+#93393 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#93394 = VECTOR('',#93395,1.);
+#93395 = DIRECTION('',(0.,1.));
+#93396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93397 = PCURVE('',#85051,#93398);
+#93398 = DEFINITIONAL_REPRESENTATION('',(#93399),#93403);
+#93399 = LINE('',#93400,#93401);
+#93400 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#93401 = VECTOR('',#93402,1.);
+#93402 = DIRECTION('',(1.,0.));
+#93403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93404 = ADVANCED_FACE('',(#93405),#81878,.F.);
+#93405 = FACE_BOUND('',#93406,.F.);
+#93406 = EDGE_LOOP('',(#93407,#93427,#93428,#93448));
+#93407 = ORIENTED_EDGE('',*,*,#93408,.F.);
+#93408 = EDGE_CURVE('',#81813,#85036,#93409,.T.);
+#93409 = SURFACE_CURVE('',#93410,(#93414,#93420),.PCURVE_S1.);
+#93410 = LINE('',#93411,#93412);
+#93411 = CARTESIAN_POINT('',(-3.15,0.475,1.19));
+#93412 = VECTOR('',#93413,1.);
+#93413 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93414 = PCURVE('',#81878,#93415);
+#93415 = DEFINITIONAL_REPRESENTATION('',(#93416),#93419);
+#93416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93417,#93418),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#93417 = CARTESIAN_POINT('',(5.375,-3.6610727028E-15));
+#93418 = CARTESIAN_POINT('',(5.377435897436,1.));
+#93419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93420 = PCURVE('',#85051,#93421);
+#93421 = DEFINITIONAL_REPRESENTATION('',(#93422),#93426);
+#93422 = LINE('',#93423,#93424);
+#93423 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#93424 = VECTOR('',#93425,1.);
+#93425 = DIRECTION('',(1.,0.));
+#93426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93427 = ORIENTED_EDGE('',*,*,#81864,.T.);
+#93428 = ORIENTED_EDGE('',*,*,#93429,.T.);
+#93429 = EDGE_CURVE('',#81842,#85064,#93430,.T.);
+#93430 = SURFACE_CURVE('',#93431,(#93435,#93441),.PCURVE_S1.);
+#93431 = LINE('',#93432,#93433);
+#93432 = CARTESIAN_POINT('',(-3.15,0.825,1.19));
+#93433 = VECTOR('',#93434,1.);
+#93434 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93435 = PCURVE('',#81878,#93436);
+#93436 = DEFINITIONAL_REPRESENTATION('',(#93437),#93440);
+#93437 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93438,#93439),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#93438 = CARTESIAN_POINT('',(5.725,-1.581087939601E-15));
+#93439 = CARTESIAN_POINT('',(5.729230769231,1.));
+#93440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93441 = PCURVE('',#85101,#93442);
+#93442 = DEFINITIONAL_REPRESENTATION('',(#93443),#93447);
+#93443 = LINE('',#93444,#93445);
+#93444 = CARTESIAN_POINT('',(0.,0.));
+#93445 = VECTOR('',#93446,1.);
+#93446 = DIRECTION('',(1.,0.));
+#93447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93448 = ORIENTED_EDGE('',*,*,#85063,.F.);
+#93449 = ADVANCED_FACE('',(#93450),#81959,.F.);
+#93450 = FACE_BOUND('',#93451,.F.);
+#93451 = EDGE_LOOP('',(#93452,#93453,#93481,#93502));
+#93452 = ORIENTED_EDGE('',*,*,#81945,.T.);
+#93453 = ORIENTED_EDGE('',*,*,#93454,.T.);
+#93454 = EDGE_CURVE('',#81918,#93455,#93457,.T.);
+#93455 = VERTEX_POINT('',#93456);
+#93456 = CARTESIAN_POINT('',(-3.25,-0.175,0.91));
+#93457 = SURFACE_CURVE('',#93458,(#93463,#93470),.PCURVE_S1.);
+#93458 = CIRCLE('',#93459,0.1);
+#93459 = AXIS2_PLACEMENT_3D('',#93460,#93461,#93462);
+#93460 = CARTESIAN_POINT('',(-3.15,-0.175,0.91));
+#93461 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#93462 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#93463 = PCURVE('',#81959,#93464);
+#93464 = DEFINITIONAL_REPRESENTATION('',(#93465),#93469);
+#93465 = LINE('',#93466,#93467);
+#93466 = CARTESIAN_POINT('',(0.,-0.3));
+#93467 = VECTOR('',#93468,1.);
+#93468 = DIRECTION('',(1.,-3.533949646071E-17));
+#93469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93470 = PCURVE('',#81933,#93471);
+#93471 = DEFINITIONAL_REPRESENTATION('',(#93472),#93480);
+#93472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93473,#93474,#93475,#93476
+ ,#93477,#93478,#93479),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#93473 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#93474 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#93475 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#93476 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#93477 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#93478 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#93479 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#93480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93481 = ORIENTED_EDGE('',*,*,#93482,.F.);
+#93482 = EDGE_CURVE('',#92841,#93455,#93483,.T.);
+#93483 = SURFACE_CURVE('',#93484,(#93488,#93495),.PCURVE_S1.);
+#93484 = LINE('',#93485,#93486);
+#93485 = CARTESIAN_POINT('',(-3.25,-0.475,0.91));
+#93486 = VECTOR('',#93487,1.);
+#93487 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#93488 = PCURVE('',#81959,#93489);
+#93489 = DEFINITIONAL_REPRESENTATION('',(#93490),#93494);
+#93490 = LINE('',#93491,#93492);
+#93491 = CARTESIAN_POINT('',(1.570796326795,0.));
+#93492 = VECTOR('',#93493,1.);
+#93493 = DIRECTION('',(0.,-1.));
+#93494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93495 = PCURVE('',#92884,#93496);
+#93496 = DEFINITIONAL_REPRESENTATION('',(#93497),#93501);
+#93497 = LINE('',#93498,#93499);
+#93498 = CARTESIAN_POINT('',(0.,0.));
+#93499 = VECTOR('',#93500,1.);
+#93500 = DIRECTION('',(0.,-1.));
+#93501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93502 = ORIENTED_EDGE('',*,*,#92840,.F.);
+#93503 = ADVANCED_FACE('',(#93504),#81933,.T.);
+#93504 = FACE_BOUND('',#93505,.T.);
+#93505 = EDGE_LOOP('',(#93506,#93507,#93508,#93509,#93532,#93556,#93579,
+ #93602,#93625,#93653,#93676,#93700));
+#93506 = ORIENTED_EDGE('',*,*,#82055,.F.);
+#93507 = ORIENTED_EDGE('',*,*,#81917,.T.);
+#93508 = ORIENTED_EDGE('',*,*,#93454,.T.);
+#93509 = ORIENTED_EDGE('',*,*,#93510,.T.);
+#93510 = EDGE_CURVE('',#93455,#93511,#93513,.T.);
+#93511 = VERTEX_POINT('',#93512);
+#93512 = CARTESIAN_POINT('',(-3.25,-0.175,0.28));
+#93513 = SURFACE_CURVE('',#93514,(#93518,#93525),.PCURVE_S1.);
+#93514 = LINE('',#93515,#93516);
+#93515 = CARTESIAN_POINT('',(-3.25,-0.175,0.91));
+#93516 = VECTOR('',#93517,1.);
+#93517 = DIRECTION('',(-0.,0.,-1.));
+#93518 = PCURVE('',#81933,#93519);
+#93519 = DEFINITIONAL_REPRESENTATION('',(#93520),#93524);
+#93520 = LINE('',#93521,#93522);
+#93521 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#93522 = VECTOR('',#93523,1.);
+#93523 = DIRECTION('',(-1.,0.));
+#93524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93525 = PCURVE('',#92884,#93526);
+#93526 = DEFINITIONAL_REPRESENTATION('',(#93527),#93531);
+#93527 = LINE('',#93528,#93529);
+#93528 = CARTESIAN_POINT('',(0.,-0.3));
+#93529 = VECTOR('',#93530,1.);
+#93530 = DIRECTION('',(1.,0.));
+#93531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93532 = ORIENTED_EDGE('',*,*,#93533,.T.);
+#93533 = EDGE_CURVE('',#93511,#93534,#93536,.T.);
+#93534 = VERTEX_POINT('',#93535);
+#93535 = CARTESIAN_POINT('',(-3.53,-0.175,0.));
+#93536 = SURFACE_CURVE('',#93537,(#93542,#93549),.PCURVE_S1.);
+#93537 = CIRCLE('',#93538,0.28);
+#93538 = AXIS2_PLACEMENT_3D('',#93539,#93540,#93541);
+#93539 = CARTESIAN_POINT('',(-3.53,-0.175,0.28));
+#93540 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#93541 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#93542 = PCURVE('',#81933,#93543);
+#93543 = DEFINITIONAL_REPRESENTATION('',(#93544),#93548);
+#93544 = CIRCLE('',#93545,0.28);
+#93545 = AXIS2_PLACEMENT_2D('',#93546,#93547);
+#93546 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#93547 = DIRECTION('',(1.982541115402E-16,1.));
+#93548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93549 = PCURVE('',#92913,#93550);
+#93550 = DEFINITIONAL_REPRESENTATION('',(#93551),#93555);
+#93551 = LINE('',#93552,#93553);
+#93552 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#93553 = VECTOR('',#93554,1.);
+#93554 = DIRECTION('',(-1.,0.));
+#93555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93556 = ORIENTED_EDGE('',*,*,#93557,.T.);
+#93557 = EDGE_CURVE('',#93534,#93558,#93560,.T.);
+#93558 = VERTEX_POINT('',#93559);
+#93559 = CARTESIAN_POINT('',(-3.9,-0.175,0.));
+#93560 = SURFACE_CURVE('',#93561,(#93565,#93572),.PCURVE_S1.);
+#93561 = LINE('',#93562,#93563);
+#93562 = CARTESIAN_POINT('',(-3.53,-0.175,0.));
+#93563 = VECTOR('',#93564,1.);
+#93564 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93565 = PCURVE('',#81933,#93566);
+#93566 = DEFINITIONAL_REPRESENTATION('',(#93567),#93571);
+#93567 = LINE('',#93568,#93569);
+#93568 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#93569 = VECTOR('',#93570,1.);
+#93570 = DIRECTION('',(0.,-1.));
+#93571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93572 = PCURVE('',#92941,#93573);
+#93573 = DEFINITIONAL_REPRESENTATION('',(#93574),#93578);
+#93574 = LINE('',#93575,#93576);
+#93575 = CARTESIAN_POINT('',(-2.987397750309E-17,-0.3));
+#93576 = VECTOR('',#93577,1.);
+#93577 = DIRECTION('',(1.,0.));
+#93578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93579 = ORIENTED_EDGE('',*,*,#93580,.T.);
+#93580 = EDGE_CURVE('',#93558,#93581,#93583,.T.);
+#93581 = VERTEX_POINT('',#93582);
+#93582 = CARTESIAN_POINT('',(-3.9,-0.175,0.18));
+#93583 = SURFACE_CURVE('',#93584,(#93588,#93595),.PCURVE_S1.);
+#93584 = LINE('',#93585,#93586);
+#93585 = CARTESIAN_POINT('',(-3.9,-0.175,0.));
+#93586 = VECTOR('',#93587,1.);
+#93587 = DIRECTION('',(0.,0.,1.));
+#93588 = PCURVE('',#81933,#93589);
+#93589 = DEFINITIONAL_REPRESENTATION('',(#93590),#93594);
+#93590 = LINE('',#93591,#93592);
+#93591 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#93592 = VECTOR('',#93593,1.);
+#93593 = DIRECTION('',(1.,0.));
+#93594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93595 = PCURVE('',#92969,#93596);
+#93596 = DEFINITIONAL_REPRESENTATION('',(#93597),#93601);
+#93597 = LINE('',#93598,#93599);
+#93598 = CARTESIAN_POINT('',(0.,-0.3));
+#93599 = VECTOR('',#93600,1.);
+#93600 = DIRECTION('',(1.,0.));
+#93601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93602 = ORIENTED_EDGE('',*,*,#93603,.T.);
+#93603 = EDGE_CURVE('',#93581,#93604,#93606,.T.);
+#93604 = VERTEX_POINT('',#93605);
+#93605 = CARTESIAN_POINT('',(-3.53,-0.175,0.18));
+#93606 = SURFACE_CURVE('',#93607,(#93611,#93618),.PCURVE_S1.);
+#93607 = LINE('',#93608,#93609);
+#93608 = CARTESIAN_POINT('',(-3.9,-0.175,0.18));
+#93609 = VECTOR('',#93610,1.);
+#93610 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93611 = PCURVE('',#81933,#93612);
+#93612 = DEFINITIONAL_REPRESENTATION('',(#93613),#93617);
+#93613 = LINE('',#93614,#93615);
+#93614 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#93615 = VECTOR('',#93616,1.);
+#93616 = DIRECTION('',(0.,1.));
+#93617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93618 = PCURVE('',#92997,#93619);
+#93619 = DEFINITIONAL_REPRESENTATION('',(#93620),#93624);
+#93620 = LINE('',#93621,#93622);
+#93621 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#93622 = VECTOR('',#93623,1.);
+#93623 = DIRECTION('',(1.,0.));
+#93624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93625 = ORIENTED_EDGE('',*,*,#93626,.T.);
+#93626 = EDGE_CURVE('',#93604,#93627,#93629,.T.);
+#93627 = VERTEX_POINT('',#93628);
+#93628 = CARTESIAN_POINT('',(-3.43,-0.175,0.28));
+#93629 = SURFACE_CURVE('',#93630,(#93635,#93646),.PCURVE_S1.);
+#93630 = CIRCLE('',#93631,0.1);
+#93631 = AXIS2_PLACEMENT_3D('',#93632,#93633,#93634);
+#93632 = CARTESIAN_POINT('',(-3.53,-0.175,0.28));
+#93633 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#93634 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#93635 = PCURVE('',#81933,#93636);
+#93636 = DEFINITIONAL_REPRESENTATION('',(#93637),#93645);
+#93637 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93638,#93639,#93640,#93641
+ ,#93642,#93643,#93644),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#93638 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#93639 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#93640 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#93641 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#93642 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#93643 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#93644 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#93645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93646 = PCURVE('',#93030,#93647);
+#93647 = DEFINITIONAL_REPRESENTATION('',(#93648),#93652);
+#93648 = LINE('',#93649,#93650);
+#93649 = CARTESIAN_POINT('',(0.,-0.3));
+#93650 = VECTOR('',#93651,1.);
+#93651 = DIRECTION('',(1.,3.533949646071E-17));
+#93652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93653 = ORIENTED_EDGE('',*,*,#93654,.T.);
+#93654 = EDGE_CURVE('',#93627,#93655,#93657,.T.);
+#93655 = VERTEX_POINT('',#93656);
+#93656 = CARTESIAN_POINT('',(-3.43,-0.175,0.91));
+#93657 = SURFACE_CURVE('',#93658,(#93662,#93669),.PCURVE_S1.);
+#93658 = LINE('',#93659,#93660);
+#93659 = CARTESIAN_POINT('',(-3.43,-0.175,0.28));
+#93660 = VECTOR('',#93661,1.);
+#93661 = DIRECTION('',(0.,0.,1.));
+#93662 = PCURVE('',#81933,#93663);
+#93663 = DEFINITIONAL_REPRESENTATION('',(#93664),#93668);
+#93664 = LINE('',#93665,#93666);
+#93665 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#93666 = VECTOR('',#93667,1.);
+#93667 = DIRECTION('',(1.,0.));
+#93668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93669 = PCURVE('',#93058,#93670);
+#93670 = DEFINITIONAL_REPRESENTATION('',(#93671),#93675);
+#93671 = LINE('',#93672,#93673);
+#93672 = CARTESIAN_POINT('',(0.,-0.3));
+#93673 = VECTOR('',#93674,1.);
+#93674 = DIRECTION('',(1.,0.));
+#93675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93676 = ORIENTED_EDGE('',*,*,#93677,.T.);
+#93677 = EDGE_CURVE('',#93655,#93678,#93680,.T.);
+#93678 = VERTEX_POINT('',#93679);
+#93679 = CARTESIAN_POINT('',(-3.15,-0.175,1.19));
+#93680 = SURFACE_CURVE('',#93681,(#93686,#93693),.PCURVE_S1.);
+#93681 = CIRCLE('',#93682,0.28);
+#93682 = AXIS2_PLACEMENT_3D('',#93683,#93684,#93685);
+#93683 = CARTESIAN_POINT('',(-3.15,-0.175,0.91));
+#93684 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#93685 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93686 = PCURVE('',#81933,#93687);
+#93687 = DEFINITIONAL_REPRESENTATION('',(#93688),#93692);
+#93688 = CIRCLE('',#93689,0.28);
+#93689 = AXIS2_PLACEMENT_2D('',#93690,#93691);
+#93690 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#93691 = DIRECTION('',(0.,-1.));
+#93692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93693 = PCURVE('',#93087,#93694);
+#93694 = DEFINITIONAL_REPRESENTATION('',(#93695),#93699);
+#93695 = LINE('',#93696,#93697);
+#93696 = CARTESIAN_POINT('',(6.28318530718,-0.3));
+#93697 = VECTOR('',#93698,1.);
+#93698 = DIRECTION('',(-1.,0.));
+#93699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93700 = ORIENTED_EDGE('',*,*,#93701,.T.);
+#93701 = EDGE_CURVE('',#93678,#82056,#93702,.T.);
+#93702 = SURFACE_CURVE('',#93703,(#93707,#93714),.PCURVE_S1.);
+#93703 = LINE('',#93704,#93705);
+#93704 = CARTESIAN_POINT('',(-3.15,-0.175,1.19));
+#93705 = VECTOR('',#93706,1.);
+#93706 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93707 = PCURVE('',#81933,#93708);
+#93708 = DEFINITIONAL_REPRESENTATION('',(#93709),#93713);
+#93709 = LINE('',#93710,#93711);
+#93710 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#93711 = VECTOR('',#93712,1.);
+#93712 = DIRECTION('',(0.,1.));
+#93713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93714 = PCURVE('',#85001,#93715);
+#93715 = DEFINITIONAL_REPRESENTATION('',(#93716),#93720);
+#93716 = LINE('',#93717,#93718);
+#93717 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#93718 = VECTOR('',#93719,1.);
+#93719 = DIRECTION('',(1.,0.));
+#93720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93721 = ADVANCED_FACE('',(#93722),#81990,.F.);
+#93722 = FACE_BOUND('',#93723,.F.);
+#93723 = EDGE_LOOP('',(#93724,#93725,#93726,#93754,#93777,#93801,#93824,
+ #93847,#93870,#93898,#93921,#93945));
+#93724 = ORIENTED_EDGE('',*,*,#82079,.F.);
+#93725 = ORIENTED_EDGE('',*,*,#81974,.T.);
+#93726 = ORIENTED_EDGE('',*,*,#93727,.T.);
+#93727 = EDGE_CURVE('',#81975,#93728,#93730,.T.);
+#93728 = VERTEX_POINT('',#93729);
+#93729 = CARTESIAN_POINT('',(-3.25,0.175,0.91));
+#93730 = SURFACE_CURVE('',#93731,(#93736,#93747),.PCURVE_S1.);
+#93731 = CIRCLE('',#93732,0.1);
+#93732 = AXIS2_PLACEMENT_3D('',#93733,#93734,#93735);
+#93733 = CARTESIAN_POINT('',(-3.15,0.175,0.91));
+#93734 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#93735 = DIRECTION('',(-4.440892098501E-15,-4.422237021476E-31,1.));
+#93736 = PCURVE('',#81990,#93737);
+#93737 = DEFINITIONAL_REPRESENTATION('',(#93738),#93746);
+#93738 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93739,#93740,#93741,#93742
+ ,#93743,#93744,#93745),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#93739 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#93740 = CARTESIAN_POINT('',(0.365993782442,-5.744222220689E-02));
+#93741 = CARTESIAN_POINT('',(0.215993782442,2.916031817156E-02));
+#93742 = CARTESIAN_POINT('',(6.5993782442E-02,0.11576285855));
+#93743 = CARTESIAN_POINT('',(0.215993782442,0.202365398928));
+#93744 = CARTESIAN_POINT('',(0.365993782442,0.288967939307));
+#93745 = CARTESIAN_POINT('',(0.365993782442,0.11576285855));
+#93746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93747 = PCURVE('',#82040,#93748);
+#93748 = DEFINITIONAL_REPRESENTATION('',(#93749),#93753);
+#93749 = LINE('',#93750,#93751);
+#93750 = CARTESIAN_POINT('',(0.,0.));
+#93751 = VECTOR('',#93752,1.);
+#93752 = DIRECTION('',(1.,-1.766974823035E-17));
+#93753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93754 = ORIENTED_EDGE('',*,*,#93755,.T.);
+#93755 = EDGE_CURVE('',#93728,#93756,#93758,.T.);
+#93756 = VERTEX_POINT('',#93757);
+#93757 = CARTESIAN_POINT('',(-3.25,0.175,0.28));
+#93758 = SURFACE_CURVE('',#93759,(#93763,#93770),.PCURVE_S1.);
+#93759 = LINE('',#93760,#93761);
+#93760 = CARTESIAN_POINT('',(-3.25,0.175,0.91));
+#93761 = VECTOR('',#93762,1.);
+#93762 = DIRECTION('',(-0.,0.,-1.));
+#93763 = PCURVE('',#81990,#93764);
+#93764 = DEFINITIONAL_REPRESENTATION('',(#93765),#93769);
+#93765 = LINE('',#93766,#93767);
+#93766 = CARTESIAN_POINT('',(0.265993782442,1.576285855E-02));
+#93767 = VECTOR('',#93768,1.);
+#93768 = DIRECTION('',(-1.,0.));
+#93769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93770 = PCURVE('',#93169,#93771);
+#93771 = DEFINITIONAL_REPRESENTATION('',(#93772),#93776);
+#93772 = LINE('',#93773,#93774);
+#93773 = CARTESIAN_POINT('',(0.,0.));
+#93774 = VECTOR('',#93775,1.);
+#93775 = DIRECTION('',(1.,0.));
+#93776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93777 = ORIENTED_EDGE('',*,*,#93778,.T.);
+#93778 = EDGE_CURVE('',#93756,#93779,#93781,.T.);
+#93779 = VERTEX_POINT('',#93780);
+#93780 = CARTESIAN_POINT('',(-3.53,0.175,0.));
+#93781 = SURFACE_CURVE('',#93782,(#93787,#93794),.PCURVE_S1.);
+#93782 = CIRCLE('',#93783,0.28);
+#93783 = AXIS2_PLACEMENT_3D('',#93784,#93785,#93786);
+#93784 = CARTESIAN_POINT('',(-3.53,0.175,0.28));
+#93785 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#93786 = DIRECTION('',(1.,9.95799250103E-17,1.982541115402E-16));
+#93787 = PCURVE('',#81990,#93788);
+#93788 = DEFINITIONAL_REPRESENTATION('',(#93789),#93793);
+#93789 = CIRCLE('',#93790,0.28);
+#93790 = AXIS2_PLACEMENT_2D('',#93791,#93792);
+#93791 = CARTESIAN_POINT('',(-0.364006217558,-0.26423714145));
+#93792 = DIRECTION('',(1.982541115402E-16,1.));
+#93793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93794 = PCURVE('',#93198,#93795);
+#93795 = DEFINITIONAL_REPRESENTATION('',(#93796),#93800);
+#93796 = LINE('',#93797,#93798);
+#93797 = CARTESIAN_POINT('',(6.28318530718,0.));
+#93798 = VECTOR('',#93799,1.);
+#93799 = DIRECTION('',(-1.,0.));
+#93800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93801 = ORIENTED_EDGE('',*,*,#93802,.T.);
+#93802 = EDGE_CURVE('',#93779,#93803,#93805,.T.);
+#93803 = VERTEX_POINT('',#93804);
+#93804 = CARTESIAN_POINT('',(-3.9,0.175,0.));
+#93805 = SURFACE_CURVE('',#93806,(#93810,#93817),.PCURVE_S1.);
+#93806 = LINE('',#93807,#93808);
+#93807 = CARTESIAN_POINT('',(-3.53,0.175,0.));
+#93808 = VECTOR('',#93809,1.);
+#93809 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93810 = PCURVE('',#81990,#93811);
+#93811 = DEFINITIONAL_REPRESENTATION('',(#93812),#93816);
+#93812 = LINE('',#93813,#93814);
+#93813 = CARTESIAN_POINT('',(-0.644006217558,-0.26423714145));
+#93814 = VECTOR('',#93815,1.);
+#93815 = DIRECTION('',(0.,-1.));
+#93816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93817 = PCURVE('',#93226,#93818);
+#93818 = DEFINITIONAL_REPRESENTATION('',(#93819),#93823);
+#93819 = LINE('',#93820,#93821);
+#93820 = CARTESIAN_POINT('',(0.,0.));
+#93821 = VECTOR('',#93822,1.);
+#93822 = DIRECTION('',(1.,0.));
+#93823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93824 = ORIENTED_EDGE('',*,*,#93825,.T.);
+#93825 = EDGE_CURVE('',#93803,#93826,#93828,.T.);
+#93826 = VERTEX_POINT('',#93827);
+#93827 = CARTESIAN_POINT('',(-3.9,0.175,0.18));
+#93828 = SURFACE_CURVE('',#93829,(#93833,#93840),.PCURVE_S1.);
+#93829 = LINE('',#93830,#93831);
+#93830 = CARTESIAN_POINT('',(-3.9,0.175,0.));
+#93831 = VECTOR('',#93832,1.);
+#93832 = DIRECTION('',(0.,0.,1.));
+#93833 = PCURVE('',#81990,#93834);
+#93834 = DEFINITIONAL_REPRESENTATION('',(#93835),#93839);
+#93835 = LINE('',#93836,#93837);
+#93836 = CARTESIAN_POINT('',(-0.644006217558,-0.63423714145));
+#93837 = VECTOR('',#93838,1.);
+#93838 = DIRECTION('',(1.,0.));
+#93839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93840 = PCURVE('',#93254,#93841);
+#93841 = DEFINITIONAL_REPRESENTATION('',(#93842),#93846);
+#93842 = LINE('',#93843,#93844);
+#93843 = CARTESIAN_POINT('',(0.,0.));
+#93844 = VECTOR('',#93845,1.);
+#93845 = DIRECTION('',(1.,0.));
+#93846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93847 = ORIENTED_EDGE('',*,*,#93848,.T.);
+#93848 = EDGE_CURVE('',#93826,#93849,#93851,.T.);
+#93849 = VERTEX_POINT('',#93850);
+#93850 = CARTESIAN_POINT('',(-3.53,0.175,0.18));
+#93851 = SURFACE_CURVE('',#93852,(#93856,#93863),.PCURVE_S1.);
+#93852 = LINE('',#93853,#93854);
+#93853 = CARTESIAN_POINT('',(-3.9,0.175,0.18));
+#93854 = VECTOR('',#93855,1.);
+#93855 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93856 = PCURVE('',#81990,#93857);
+#93857 = DEFINITIONAL_REPRESENTATION('',(#93858),#93862);
+#93858 = LINE('',#93859,#93860);
+#93859 = CARTESIAN_POINT('',(-0.464006217558,-0.63423714145));
+#93860 = VECTOR('',#93861,1.);
+#93861 = DIRECTION('',(0.,1.));
+#93862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93863 = PCURVE('',#93282,#93864);
+#93864 = DEFINITIONAL_REPRESENTATION('',(#93865),#93869);
+#93865 = LINE('',#93866,#93867);
+#93866 = CARTESIAN_POINT('',(0.,0.));
+#93867 = VECTOR('',#93868,1.);
+#93868 = DIRECTION('',(1.,0.));
+#93869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93870 = ORIENTED_EDGE('',*,*,#93871,.T.);
+#93871 = EDGE_CURVE('',#93849,#93872,#93874,.T.);
+#93872 = VERTEX_POINT('',#93873);
+#93873 = CARTESIAN_POINT('',(-3.43,0.175,0.28));
+#93874 = SURFACE_CURVE('',#93875,(#93880,#93891),.PCURVE_S1.);
+#93875 = CIRCLE('',#93876,0.1);
+#93876 = AXIS2_PLACEMENT_3D('',#93877,#93878,#93879);
+#93877 = CARTESIAN_POINT('',(-3.53,0.175,0.28));
+#93878 = DIRECTION('',(9.95799250103E-17,-1.,0.));
+#93879 = DIRECTION('',(4.440892098501E-15,4.422237021476E-31,-1.));
+#93880 = PCURVE('',#81990,#93881);
+#93881 = DEFINITIONAL_REPRESENTATION('',(#93882),#93890);
+#93882 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93883,#93884,#93885,#93886
+ ,#93887,#93888,#93889),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#93883 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#93884 = CARTESIAN_POINT('',(-0.464006217558,-9.103206069311E-02));
+#93885 = CARTESIAN_POINT('',(-0.314006217558,-0.177634601072));
+#93886 = CARTESIAN_POINT('',(-0.164006217558,-0.26423714145));
+#93887 = CARTESIAN_POINT('',(-0.314006217558,-0.350839681828));
+#93888 = CARTESIAN_POINT('',(-0.464006217558,-0.437442222207));
+#93889 = CARTESIAN_POINT('',(-0.464006217558,-0.26423714145));
+#93890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93891 = PCURVE('',#93315,#93892);
+#93892 = DEFINITIONAL_REPRESENTATION('',(#93893),#93897);
+#93893 = LINE('',#93894,#93895);
+#93894 = CARTESIAN_POINT('',(0.,0.));
+#93895 = VECTOR('',#93896,1.);
+#93896 = DIRECTION('',(1.,1.766974823035E-17));
+#93897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93898 = ORIENTED_EDGE('',*,*,#93899,.T.);
+#93899 = EDGE_CURVE('',#93872,#93900,#93902,.T.);
+#93900 = VERTEX_POINT('',#93901);
+#93901 = CARTESIAN_POINT('',(-3.43,0.175,0.91));
+#93902 = SURFACE_CURVE('',#93903,(#93907,#93914),.PCURVE_S1.);
+#93903 = LINE('',#93904,#93905);
+#93904 = CARTESIAN_POINT('',(-3.43,0.175,0.28));
+#93905 = VECTOR('',#93906,1.);
+#93906 = DIRECTION('',(0.,0.,1.));
+#93907 = PCURVE('',#81990,#93908);
+#93908 = DEFINITIONAL_REPRESENTATION('',(#93909),#93913);
+#93909 = LINE('',#93910,#93911);
+#93910 = CARTESIAN_POINT('',(-0.364006217558,-0.16423714145));
+#93911 = VECTOR('',#93912,1.);
+#93912 = DIRECTION('',(1.,0.));
+#93913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93914 = PCURVE('',#93343,#93915);
+#93915 = DEFINITIONAL_REPRESENTATION('',(#93916),#93920);
+#93916 = LINE('',#93917,#93918);
+#93917 = CARTESIAN_POINT('',(0.,0.));
+#93918 = VECTOR('',#93919,1.);
+#93919 = DIRECTION('',(1.,0.));
+#93920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93921 = ORIENTED_EDGE('',*,*,#93922,.T.);
+#93922 = EDGE_CURVE('',#93900,#93923,#93925,.T.);
+#93923 = VERTEX_POINT('',#93924);
+#93924 = CARTESIAN_POINT('',(-3.15,0.175,1.19));
+#93925 = SURFACE_CURVE('',#93926,(#93931,#93938),.PCURVE_S1.);
+#93926 = CIRCLE('',#93927,0.28);
+#93927 = AXIS2_PLACEMENT_3D('',#93928,#93929,#93930);
+#93928 = CARTESIAN_POINT('',(-3.15,0.175,0.91));
+#93929 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#93930 = DIRECTION('',(-1.,-9.95799250103E-17,0.));
+#93931 = PCURVE('',#81990,#93932);
+#93932 = DEFINITIONAL_REPRESENTATION('',(#93933),#93937);
+#93933 = CIRCLE('',#93934,0.28);
+#93934 = AXIS2_PLACEMENT_2D('',#93935,#93936);
+#93935 = CARTESIAN_POINT('',(0.265993782442,0.11576285855));
+#93936 = DIRECTION('',(0.,-1.));
+#93937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93938 = PCURVE('',#93372,#93939);
+#93939 = DEFINITIONAL_REPRESENTATION('',(#93940),#93944);
+#93940 = LINE('',#93941,#93942);
+#93941 = CARTESIAN_POINT('',(6.28318530718,0.));
+#93942 = VECTOR('',#93943,1.);
+#93943 = DIRECTION('',(-1.,0.));
+#93944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93945 = ORIENTED_EDGE('',*,*,#93946,.T.);
+#93946 = EDGE_CURVE('',#93923,#82080,#93947,.T.);
+#93947 = SURFACE_CURVE('',#93948,(#93952,#93959),.PCURVE_S1.);
+#93948 = LINE('',#93949,#93950);
+#93949 = CARTESIAN_POINT('',(-3.15,0.175,1.19));
+#93950 = VECTOR('',#93951,1.);
+#93951 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#93952 = PCURVE('',#81990,#93953);
+#93953 = DEFINITIONAL_REPRESENTATION('',(#93954),#93958);
+#93954 = LINE('',#93955,#93956);
+#93955 = CARTESIAN_POINT('',(0.545993782442,0.11576285855));
+#93956 = VECTOR('',#93957,1.);
+#93957 = DIRECTION('',(0.,1.));
+#93958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93959 = PCURVE('',#85051,#93960);
+#93960 = DEFINITIONAL_REPRESENTATION('',(#93961),#93965);
+#93961 = LINE('',#93962,#93963);
+#93962 = CARTESIAN_POINT('',(0.,0.));
+#93963 = VECTOR('',#93964,1.);
+#93964 = DIRECTION('',(1.,0.));
+#93965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93966 = ADVANCED_FACE('',(#93967),#82040,.F.);
+#93967 = FACE_BOUND('',#93968,.F.);
+#93968 = EDGE_LOOP('',(#93969,#93970,#93971,#93992));
+#93969 = ORIENTED_EDGE('',*,*,#82026,.T.);
+#93970 = ORIENTED_EDGE('',*,*,#93125,.T.);
+#93971 = ORIENTED_EDGE('',*,*,#93972,.F.);
+#93972 = EDGE_CURVE('',#93728,#93126,#93973,.T.);
+#93973 = SURFACE_CURVE('',#93974,(#93978,#93985),.PCURVE_S1.);
+#93974 = LINE('',#93975,#93976);
+#93975 = CARTESIAN_POINT('',(-3.25,0.175,0.91));
+#93976 = VECTOR('',#93977,1.);
+#93977 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#93978 = PCURVE('',#82040,#93979);
+#93979 = DEFINITIONAL_REPRESENTATION('',(#93980),#93984);
+#93980 = LINE('',#93981,#93982);
+#93981 = CARTESIAN_POINT('',(1.570796326795,-2.775557561563E-17));
+#93982 = VECTOR('',#93983,1.);
+#93983 = DIRECTION('',(0.,-1.));
+#93984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93985 = PCURVE('',#93169,#93986);
+#93986 = DEFINITIONAL_REPRESENTATION('',(#93987),#93991);
+#93987 = LINE('',#93988,#93989);
+#93988 = CARTESIAN_POINT('',(0.,0.));
+#93989 = VECTOR('',#93990,1.);
+#93990 = DIRECTION('',(0.,-1.));
+#93991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#93992 = ORIENTED_EDGE('',*,*,#93727,.F.);
+#93993 = ADVANCED_FACE('',(#93994),#82116,.F.);
+#93994 = FACE_BOUND('',#93995,.F.);
+#93995 = EDGE_LOOP('',(#93996,#94016,#94017,#94037));
+#93996 = ORIENTED_EDGE('',*,*,#93997,.F.);
+#93997 = EDGE_CURVE('',#82056,#84986,#93998,.T.);
+#93998 = SURFACE_CURVE('',#93999,(#94003,#94009),.PCURVE_S1.);
+#93999 = LINE('',#94000,#94001);
+#94000 = CARTESIAN_POINT('',(-3.15,-0.175,1.19));
+#94001 = VECTOR('',#94002,1.);
+#94002 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#94003 = PCURVE('',#82116,#94004);
+#94004 = DEFINITIONAL_REPRESENTATION('',(#94005),#94008);
+#94005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94006,#94007),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#94006 = CARTESIAN_POINT('',(4.725,5.215714198297E-16));
+#94007 = CARTESIAN_POINT('',(4.724102564103,1.));
+#94008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94009 = PCURVE('',#85001,#94010);
+#94010 = DEFINITIONAL_REPRESENTATION('',(#94011),#94015);
+#94011 = LINE('',#94012,#94013);
+#94012 = CARTESIAN_POINT('',(2.987397750309E-17,-0.3));
+#94013 = VECTOR('',#94014,1.);
+#94014 = DIRECTION('',(1.,0.));
+#94015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94016 = ORIENTED_EDGE('',*,*,#82102,.T.);
+#94017 = ORIENTED_EDGE('',*,*,#94018,.T.);
+#94018 = EDGE_CURVE('',#82080,#85014,#94019,.T.);
+#94019 = SURFACE_CURVE('',#94020,(#94024,#94030),.PCURVE_S1.);
+#94020 = LINE('',#94021,#94022);
+#94021 = CARTESIAN_POINT('',(-3.15,0.175,1.19));
+#94022 = VECTOR('',#94023,1.);
+#94023 = DIRECTION('',(1.,9.95799250103E-17,0.));
+#94024 = PCURVE('',#82116,#94025);
+#94025 = DEFINITIONAL_REPRESENTATION('',(#94026),#94029);
+#94026 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94027,#94028),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.5,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#94027 = CARTESIAN_POINT('',(5.075,5.215714195874E-16));
+#94028 = CARTESIAN_POINT('',(5.075897435897,1.));
+#94029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94030 = PCURVE('',#85051,#94031);
+#94031 = DEFINITIONAL_REPRESENTATION('',(#94032),#94036);
+#94032 = LINE('',#94033,#94034);
+#94033 = CARTESIAN_POINT('',(0.,0.));
+#94034 = VECTOR('',#94035,1.);
+#94035 = DIRECTION('',(1.,0.));
+#94036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94037 = ORIENTED_EDGE('',*,*,#85013,.F.);
+#94038 = ADVANCED_FACE('',(#94039),#82147,.F.);
+#94039 = FACE_BOUND('',#94040,.F.);
+#94040 = EDGE_LOOP('',(#94041,#94042,#94043,#94044));
+#94041 = ORIENTED_EDGE('',*,*,#82133,.T.);
+#94042 = ORIENTED_EDGE('',*,*,#84565,.T.);
+#94043 = ORIENTED_EDGE('',*,*,#84614,.F.);
+#94044 = ORIENTED_EDGE('',*,*,#86205,.F.);
+#94045 = ADVANCED_FACE('',(#94046),#84701,.F.);
+#94046 = FACE_BOUND('',#94047,.F.);
+#94047 = EDGE_LOOP('',(#94048,#94049,#94070,#94071,#94072,#94073));
+#94048 = ORIENTED_EDGE('',*,*,#85875,.F.);
+#94049 = ORIENTED_EDGE('',*,*,#94050,.T.);
+#94050 = EDGE_CURVE('',#85847,#86454,#94051,.T.);
+#94051 = SURFACE_CURVE('',#94052,(#94056,#94063),.PCURVE_S1.);
+#94052 = LINE('',#94053,#94054);
+#94053 = CARTESIAN_POINT('',(-3.15,-4.375,1.19));
+#94054 = VECTOR('',#94055,1.);
+#94055 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94056 = PCURVE('',#84701,#94057);
+#94057 = DEFINITIONAL_REPRESENTATION('',(#94058),#94062);
+#94058 = LINE('',#94059,#94060);
+#94059 = CARTESIAN_POINT('',(0.,0.));
+#94060 = VECTOR('',#94061,1.);
+#94061 = DIRECTION('',(0.,-1.));
+#94062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94063 = PCURVE('',#85863,#94064);
+#94064 = DEFINITIONAL_REPRESENTATION('',(#94065),#94069);
+#94065 = LINE('',#94066,#94067);
+#94066 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94067 = VECTOR('',#94068,1.);
+#94068 = DIRECTION('',(0.,-1.));
+#94069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94070 = ORIENTED_EDGE('',*,*,#86477,.T.);
+#94071 = ORIENTED_EDGE('',*,*,#86773,.T.);
+#94072 = ORIENTED_EDGE('',*,*,#84685,.F.);
+#94073 = ORIENTED_EDGE('',*,*,#85590,.F.);
+#94074 = ADVANCED_FACE('',(#94075),#84751,.F.);
+#94075 = FACE_BOUND('',#94076,.F.);
+#94076 = EDGE_LOOP('',(#94077,#94078,#94099,#94100,#94101,#94102));
+#94077 = ORIENTED_EDGE('',*,*,#87079,.F.);
+#94078 = ORIENTED_EDGE('',*,*,#94079,.T.);
+#94079 = EDGE_CURVE('',#87051,#87658,#94080,.T.);
+#94080 = SURFACE_CURVE('',#94081,(#94085,#94092),.PCURVE_S1.);
+#94081 = LINE('',#94082,#94083);
+#94082 = CARTESIAN_POINT('',(-3.15,-3.725,1.19));
+#94083 = VECTOR('',#94084,1.);
+#94084 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94085 = PCURVE('',#84751,#94086);
+#94086 = DEFINITIONAL_REPRESENTATION('',(#94087),#94091);
+#94087 = LINE('',#94088,#94089);
+#94088 = CARTESIAN_POINT('',(0.,0.));
+#94089 = VECTOR('',#94090,1.);
+#94090 = DIRECTION('',(0.,-1.));
+#94091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94092 = PCURVE('',#87067,#94093);
+#94093 = DEFINITIONAL_REPRESENTATION('',(#94094),#94098);
+#94094 = LINE('',#94095,#94096);
+#94095 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94096 = VECTOR('',#94097,1.);
+#94097 = DIRECTION('',(0.,-1.));
+#94098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94099 = ORIENTED_EDGE('',*,*,#87681,.T.);
+#94100 = ORIENTED_EDGE('',*,*,#87977,.T.);
+#94101 = ORIENTED_EDGE('',*,*,#84735,.F.);
+#94102 = ORIENTED_EDGE('',*,*,#86794,.F.);
+#94103 = ADVANCED_FACE('',(#94104),#85351,.F.);
+#94104 = FACE_BOUND('',#94105,.F.);
+#94105 = EDGE_LOOP('',(#94106,#94107,#94128,#94129,#94130,#94131));
+#94106 = ORIENTED_EDGE('',*,*,#86722,.F.);
+#94107 = ORIENTED_EDGE('',*,*,#94108,.T.);
+#94108 = EDGE_CURVE('',#86699,#86132,#94109,.T.);
+#94109 = SURFACE_CURVE('',#94110,(#94114,#94121),.PCURVE_S1.);
+#94110 = LINE('',#94111,#94112);
+#94111 = CARTESIAN_POINT('',(-3.15,4.075,1.19));
+#94112 = VECTOR('',#94113,1.);
+#94113 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94114 = PCURVE('',#85351,#94115);
+#94115 = DEFINITIONAL_REPRESENTATION('',(#94116),#94120);
+#94116 = LINE('',#94117,#94118);
+#94117 = CARTESIAN_POINT('',(0.,0.));
+#94118 = VECTOR('',#94119,1.);
+#94119 = DIRECTION('',(0.,-1.));
+#94120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94121 = PCURVE('',#86148,#94122);
+#94122 = DEFINITIONAL_REPRESENTATION('',(#94123),#94127);
+#94123 = LINE('',#94124,#94125);
+#94124 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94125 = VECTOR('',#94126,1.);
+#94126 = DIRECTION('',(0.,-1.));
+#94127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94128 = ORIENTED_EDGE('',*,*,#86160,.T.);
+#94129 = ORIENTED_EDGE('',*,*,#86184,.T.);
+#94130 = ORIENTED_EDGE('',*,*,#85335,.F.);
+#94131 = ORIENTED_EDGE('',*,*,#87409,.F.);
+#94132 = ADVANCED_FACE('',(#94133),#84801,.F.);
+#94133 = FACE_BOUND('',#94134,.F.);
+#94134 = EDGE_LOOP('',(#94135,#94136,#94157,#94158,#94159,#94160));
+#94135 = ORIENTED_EDGE('',*,*,#88283,.F.);
+#94136 = ORIENTED_EDGE('',*,*,#94137,.T.);
+#94137 = EDGE_CURVE('',#88255,#88862,#94138,.T.);
+#94138 = SURFACE_CURVE('',#94139,(#94143,#94150),.PCURVE_S1.);
+#94139 = LINE('',#94140,#94141);
+#94140 = CARTESIAN_POINT('',(-3.15,-3.075,1.19));
+#94141 = VECTOR('',#94142,1.);
+#94142 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94143 = PCURVE('',#84801,#94144);
+#94144 = DEFINITIONAL_REPRESENTATION('',(#94145),#94149);
+#94145 = LINE('',#94146,#94147);
+#94146 = CARTESIAN_POINT('',(0.,0.));
+#94147 = VECTOR('',#94148,1.);
+#94148 = DIRECTION('',(0.,-1.));
+#94149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94150 = PCURVE('',#88271,#94151);
+#94151 = DEFINITIONAL_REPRESENTATION('',(#94152),#94156);
+#94152 = LINE('',#94153,#94154);
+#94153 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94154 = VECTOR('',#94155,1.);
+#94155 = DIRECTION('',(0.,-1.));
+#94156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94157 = ORIENTED_EDGE('',*,*,#88885,.T.);
+#94158 = ORIENTED_EDGE('',*,*,#89181,.T.);
+#94159 = ORIENTED_EDGE('',*,*,#84785,.F.);
+#94160 = ORIENTED_EDGE('',*,*,#87998,.F.);
+#94161 = ADVANCED_FACE('',(#94162),#85301,.F.);
+#94162 = FACE_BOUND('',#94163,.F.);
+#94163 = EDGE_LOOP('',(#94164,#94165,#94186,#94187,#94188,#94189));
+#94164 = ORIENTED_EDGE('',*,*,#87926,.F.);
+#94165 = ORIENTED_EDGE('',*,*,#94166,.T.);
+#94166 = EDGE_CURVE('',#87903,#87336,#94167,.T.);
+#94167 = SURFACE_CURVE('',#94168,(#94172,#94179),.PCURVE_S1.);
+#94168 = LINE('',#94169,#94170);
+#94169 = CARTESIAN_POINT('',(-3.15,3.425,1.19));
+#94170 = VECTOR('',#94171,1.);
+#94171 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94172 = PCURVE('',#85301,#94173);
+#94173 = DEFINITIONAL_REPRESENTATION('',(#94174),#94178);
+#94174 = LINE('',#94175,#94176);
+#94175 = CARTESIAN_POINT('',(0.,0.));
+#94176 = VECTOR('',#94177,1.);
+#94177 = DIRECTION('',(0.,-1.));
+#94178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94179 = PCURVE('',#87352,#94180);
+#94180 = DEFINITIONAL_REPRESENTATION('',(#94181),#94185);
+#94181 = LINE('',#94182,#94183);
+#94182 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94183 = VECTOR('',#94184,1.);
+#94184 = DIRECTION('',(0.,-1.));
+#94185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94186 = ORIENTED_EDGE('',*,*,#87364,.T.);
+#94187 = ORIENTED_EDGE('',*,*,#87388,.T.);
+#94188 = ORIENTED_EDGE('',*,*,#85285,.F.);
+#94189 = ORIENTED_EDGE('',*,*,#88613,.F.);
+#94190 = ADVANCED_FACE('',(#94191),#84851,.F.);
+#94191 = FACE_BOUND('',#94192,.F.);
+#94192 = EDGE_LOOP('',(#94193,#94194,#94215,#94216,#94217,#94218));
+#94193 = ORIENTED_EDGE('',*,*,#89487,.F.);
+#94194 = ORIENTED_EDGE('',*,*,#94195,.T.);
+#94195 = EDGE_CURVE('',#89459,#90066,#94196,.T.);
+#94196 = SURFACE_CURVE('',#94197,(#94201,#94208),.PCURVE_S1.);
+#94197 = LINE('',#94198,#94199);
+#94198 = CARTESIAN_POINT('',(-3.15,-2.425,1.19));
+#94199 = VECTOR('',#94200,1.);
+#94200 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94201 = PCURVE('',#84851,#94202);
+#94202 = DEFINITIONAL_REPRESENTATION('',(#94203),#94207);
+#94203 = LINE('',#94204,#94205);
+#94204 = CARTESIAN_POINT('',(0.,0.));
+#94205 = VECTOR('',#94206,1.);
+#94206 = DIRECTION('',(0.,-1.));
+#94207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94208 = PCURVE('',#89475,#94209);
+#94209 = DEFINITIONAL_REPRESENTATION('',(#94210),#94214);
+#94210 = LINE('',#94211,#94212);
+#94211 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94212 = VECTOR('',#94213,1.);
+#94213 = DIRECTION('',(0.,-1.));
+#94214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94215 = ORIENTED_EDGE('',*,*,#90089,.T.);
+#94216 = ORIENTED_EDGE('',*,*,#90385,.T.);
+#94217 = ORIENTED_EDGE('',*,*,#84835,.F.);
+#94218 = ORIENTED_EDGE('',*,*,#89202,.F.);
+#94219 = ADVANCED_FACE('',(#94220),#85251,.F.);
+#94220 = FACE_BOUND('',#94221,.F.);
+#94221 = EDGE_LOOP('',(#94222,#94223,#94244,#94245,#94246,#94247));
+#94222 = ORIENTED_EDGE('',*,*,#89130,.F.);
+#94223 = ORIENTED_EDGE('',*,*,#94224,.T.);
+#94224 = EDGE_CURVE('',#89107,#88540,#94225,.T.);
+#94225 = SURFACE_CURVE('',#94226,(#94230,#94237),.PCURVE_S1.);
+#94226 = LINE('',#94227,#94228);
+#94227 = CARTESIAN_POINT('',(-3.15,2.775,1.19));
+#94228 = VECTOR('',#94229,1.);
+#94229 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94230 = PCURVE('',#85251,#94231);
+#94231 = DEFINITIONAL_REPRESENTATION('',(#94232),#94236);
+#94232 = LINE('',#94233,#94234);
+#94233 = CARTESIAN_POINT('',(0.,0.));
+#94234 = VECTOR('',#94235,1.);
+#94235 = DIRECTION('',(0.,-1.));
+#94236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94237 = PCURVE('',#88556,#94238);
+#94238 = DEFINITIONAL_REPRESENTATION('',(#94239),#94243);
+#94239 = LINE('',#94240,#94241);
+#94240 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94241 = VECTOR('',#94242,1.);
+#94242 = DIRECTION('',(0.,-1.));
+#94243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94244 = ORIENTED_EDGE('',*,*,#88568,.T.);
+#94245 = ORIENTED_EDGE('',*,*,#88592,.T.);
+#94246 = ORIENTED_EDGE('',*,*,#85235,.F.);
+#94247 = ORIENTED_EDGE('',*,*,#89817,.F.);
+#94248 = ADVANCED_FACE('',(#94249),#84901,.F.);
+#94249 = FACE_BOUND('',#94250,.F.);
+#94250 = EDGE_LOOP('',(#94251,#94252,#94273,#94274,#94275,#94276));
+#94251 = ORIENTED_EDGE('',*,*,#90691,.F.);
+#94252 = ORIENTED_EDGE('',*,*,#94253,.T.);
+#94253 = EDGE_CURVE('',#90663,#91270,#94254,.T.);
+#94254 = SURFACE_CURVE('',#94255,(#94259,#94266),.PCURVE_S1.);
+#94255 = LINE('',#94256,#94257);
+#94256 = CARTESIAN_POINT('',(-3.15,-1.775,1.19));
+#94257 = VECTOR('',#94258,1.);
+#94258 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94259 = PCURVE('',#84901,#94260);
+#94260 = DEFINITIONAL_REPRESENTATION('',(#94261),#94265);
+#94261 = LINE('',#94262,#94263);
+#94262 = CARTESIAN_POINT('',(0.,0.));
+#94263 = VECTOR('',#94264,1.);
+#94264 = DIRECTION('',(0.,-1.));
+#94265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94266 = PCURVE('',#90679,#94267);
+#94267 = DEFINITIONAL_REPRESENTATION('',(#94268),#94272);
+#94268 = LINE('',#94269,#94270);
+#94269 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94270 = VECTOR('',#94271,1.);
+#94271 = DIRECTION('',(0.,-1.));
+#94272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94273 = ORIENTED_EDGE('',*,*,#91293,.T.);
+#94274 = ORIENTED_EDGE('',*,*,#91589,.T.);
+#94275 = ORIENTED_EDGE('',*,*,#84885,.F.);
+#94276 = ORIENTED_EDGE('',*,*,#90406,.F.);
+#94277 = ADVANCED_FACE('',(#94278),#85201,.F.);
+#94278 = FACE_BOUND('',#94279,.F.);
+#94279 = EDGE_LOOP('',(#94280,#94281,#94302,#94303,#94304,#94305));
+#94280 = ORIENTED_EDGE('',*,*,#90334,.F.);
+#94281 = ORIENTED_EDGE('',*,*,#94282,.T.);
+#94282 = EDGE_CURVE('',#90311,#89744,#94283,.T.);
+#94283 = SURFACE_CURVE('',#94284,(#94288,#94295),.PCURVE_S1.);
+#94284 = LINE('',#94285,#94286);
+#94285 = CARTESIAN_POINT('',(-3.15,2.125,1.19));
+#94286 = VECTOR('',#94287,1.);
+#94287 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94288 = PCURVE('',#85201,#94289);
+#94289 = DEFINITIONAL_REPRESENTATION('',(#94290),#94294);
+#94290 = LINE('',#94291,#94292);
+#94291 = CARTESIAN_POINT('',(0.,0.));
+#94292 = VECTOR('',#94293,1.);
+#94293 = DIRECTION('',(0.,-1.));
+#94294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94295 = PCURVE('',#89760,#94296);
+#94296 = DEFINITIONAL_REPRESENTATION('',(#94297),#94301);
+#94297 = LINE('',#94298,#94299);
+#94298 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94299 = VECTOR('',#94300,1.);
+#94300 = DIRECTION('',(0.,-1.));
+#94301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94302 = ORIENTED_EDGE('',*,*,#89772,.T.);
+#94303 = ORIENTED_EDGE('',*,*,#89796,.T.);
+#94304 = ORIENTED_EDGE('',*,*,#85185,.F.);
+#94305 = ORIENTED_EDGE('',*,*,#91021,.F.);
+#94306 = ADVANCED_FACE('',(#94307),#84951,.F.);
+#94307 = FACE_BOUND('',#94308,.F.);
+#94308 = EDGE_LOOP('',(#94309,#94310,#94331,#94332,#94333,#94334));
+#94309 = ORIENTED_EDGE('',*,*,#91895,.F.);
+#94310 = ORIENTED_EDGE('',*,*,#94311,.T.);
+#94311 = EDGE_CURVE('',#91867,#92474,#94312,.T.);
+#94312 = SURFACE_CURVE('',#94313,(#94317,#94324),.PCURVE_S1.);
+#94313 = LINE('',#94314,#94315);
+#94314 = CARTESIAN_POINT('',(-3.15,-1.125,1.19));
+#94315 = VECTOR('',#94316,1.);
+#94316 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94317 = PCURVE('',#84951,#94318);
+#94318 = DEFINITIONAL_REPRESENTATION('',(#94319),#94323);
+#94319 = LINE('',#94320,#94321);
+#94320 = CARTESIAN_POINT('',(0.,0.));
+#94321 = VECTOR('',#94322,1.);
+#94322 = DIRECTION('',(0.,-1.));
+#94323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94324 = PCURVE('',#91883,#94325);
+#94325 = DEFINITIONAL_REPRESENTATION('',(#94326),#94330);
+#94326 = LINE('',#94327,#94328);
+#94327 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94328 = VECTOR('',#94329,1.);
+#94329 = DIRECTION('',(0.,-1.));
+#94330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94331 = ORIENTED_EDGE('',*,*,#92497,.T.);
+#94332 = ORIENTED_EDGE('',*,*,#92793,.T.);
+#94333 = ORIENTED_EDGE('',*,*,#84935,.F.);
+#94334 = ORIENTED_EDGE('',*,*,#91610,.F.);
+#94335 = ADVANCED_FACE('',(#94336),#85151,.F.);
+#94336 = FACE_BOUND('',#94337,.F.);
+#94337 = EDGE_LOOP('',(#94338,#94339,#94360,#94361,#94362,#94363));
+#94338 = ORIENTED_EDGE('',*,*,#91538,.F.);
+#94339 = ORIENTED_EDGE('',*,*,#94340,.T.);
+#94340 = EDGE_CURVE('',#91515,#90948,#94341,.T.);
+#94341 = SURFACE_CURVE('',#94342,(#94346,#94353),.PCURVE_S1.);
+#94342 = LINE('',#94343,#94344);
+#94343 = CARTESIAN_POINT('',(-3.15,1.475,1.19));
+#94344 = VECTOR('',#94345,1.);
+#94345 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94346 = PCURVE('',#85151,#94347);
+#94347 = DEFINITIONAL_REPRESENTATION('',(#94348),#94352);
+#94348 = LINE('',#94349,#94350);
+#94349 = CARTESIAN_POINT('',(0.,0.));
+#94350 = VECTOR('',#94351,1.);
+#94351 = DIRECTION('',(0.,-1.));
+#94352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94353 = PCURVE('',#90964,#94354);
+#94354 = DEFINITIONAL_REPRESENTATION('',(#94355),#94359);
+#94355 = LINE('',#94356,#94357);
+#94356 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94357 = VECTOR('',#94358,1.);
+#94358 = DIRECTION('',(0.,-1.));
+#94359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94360 = ORIENTED_EDGE('',*,*,#90976,.T.);
+#94361 = ORIENTED_EDGE('',*,*,#91000,.T.);
+#94362 = ORIENTED_EDGE('',*,*,#85135,.F.);
+#94363 = ORIENTED_EDGE('',*,*,#92225,.F.);
+#94364 = ADVANCED_FACE('',(#94365),#85001,.F.);
+#94365 = FACE_BOUND('',#94366,.F.);
+#94366 = EDGE_LOOP('',(#94367,#94368,#94389,#94390,#94391,#94392));
+#94367 = ORIENTED_EDGE('',*,*,#93099,.F.);
+#94368 = ORIENTED_EDGE('',*,*,#94369,.T.);
+#94369 = EDGE_CURVE('',#93071,#93678,#94370,.T.);
+#94370 = SURFACE_CURVE('',#94371,(#94375,#94382),.PCURVE_S1.);
+#94371 = LINE('',#94372,#94373);
+#94372 = CARTESIAN_POINT('',(-3.15,-0.475,1.19));
+#94373 = VECTOR('',#94374,1.);
+#94374 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94375 = PCURVE('',#85001,#94376);
+#94376 = DEFINITIONAL_REPRESENTATION('',(#94377),#94381);
+#94377 = LINE('',#94378,#94379);
+#94378 = CARTESIAN_POINT('',(0.,0.));
+#94379 = VECTOR('',#94380,1.);
+#94380 = DIRECTION('',(0.,-1.));
+#94381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94382 = PCURVE('',#93087,#94383);
+#94383 = DEFINITIONAL_REPRESENTATION('',(#94384),#94388);
+#94384 = LINE('',#94385,#94386);
+#94385 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94386 = VECTOR('',#94387,1.);
+#94387 = DIRECTION('',(0.,-1.));
+#94388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94389 = ORIENTED_EDGE('',*,*,#93701,.T.);
+#94390 = ORIENTED_EDGE('',*,*,#93997,.T.);
+#94391 = ORIENTED_EDGE('',*,*,#84985,.F.);
+#94392 = ORIENTED_EDGE('',*,*,#92814,.F.);
+#94393 = ADVANCED_FACE('',(#94394),#85101,.F.);
+#94394 = FACE_BOUND('',#94395,.F.);
+#94395 = EDGE_LOOP('',(#94396,#94397,#94418,#94419,#94420,#94421));
+#94396 = ORIENTED_EDGE('',*,*,#92742,.F.);
+#94397 = ORIENTED_EDGE('',*,*,#94398,.T.);
+#94398 = EDGE_CURVE('',#92719,#92152,#94399,.T.);
+#94399 = SURFACE_CURVE('',#94400,(#94404,#94411),.PCURVE_S1.);
+#94400 = LINE('',#94401,#94402);
+#94401 = CARTESIAN_POINT('',(-3.15,0.825,1.19));
+#94402 = VECTOR('',#94403,1.);
+#94403 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94404 = PCURVE('',#85101,#94405);
+#94405 = DEFINITIONAL_REPRESENTATION('',(#94406),#94410);
+#94406 = LINE('',#94407,#94408);
+#94407 = CARTESIAN_POINT('',(0.,0.));
+#94408 = VECTOR('',#94409,1.);
+#94409 = DIRECTION('',(0.,-1.));
+#94410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94411 = PCURVE('',#92168,#94412);
+#94412 = DEFINITIONAL_REPRESENTATION('',(#94413),#94417);
+#94413 = LINE('',#94414,#94415);
+#94414 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94415 = VECTOR('',#94416,1.);
+#94416 = DIRECTION('',(0.,-1.));
+#94417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94418 = ORIENTED_EDGE('',*,*,#92180,.T.);
+#94419 = ORIENTED_EDGE('',*,*,#92204,.T.);
+#94420 = ORIENTED_EDGE('',*,*,#85085,.F.);
+#94421 = ORIENTED_EDGE('',*,*,#93429,.F.);
+#94422 = ADVANCED_FACE('',(#94423),#85051,.F.);
+#94423 = FACE_BOUND('',#94424,.F.);
+#94424 = EDGE_LOOP('',(#94425,#94426,#94447,#94448,#94449,#94450));
+#94425 = ORIENTED_EDGE('',*,*,#93946,.F.);
+#94426 = ORIENTED_EDGE('',*,*,#94427,.T.);
+#94427 = EDGE_CURVE('',#93923,#93356,#94428,.T.);
+#94428 = SURFACE_CURVE('',#94429,(#94433,#94440),.PCURVE_S1.);
+#94429 = LINE('',#94430,#94431);
+#94430 = CARTESIAN_POINT('',(-3.15,0.175,1.19));
+#94431 = VECTOR('',#94432,1.);
+#94432 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94433 = PCURVE('',#85051,#94434);
+#94434 = DEFINITIONAL_REPRESENTATION('',(#94435),#94439);
+#94435 = LINE('',#94436,#94437);
+#94436 = CARTESIAN_POINT('',(0.,0.));
+#94437 = VECTOR('',#94438,1.);
+#94438 = DIRECTION('',(0.,-1.));
+#94439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94440 = PCURVE('',#93372,#94441);
+#94441 = DEFINITIONAL_REPRESENTATION('',(#94442),#94446);
+#94442 = LINE('',#94443,#94444);
+#94443 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94444 = VECTOR('',#94445,1.);
+#94445 = DIRECTION('',(0.,-1.));
+#94446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94447 = ORIENTED_EDGE('',*,*,#93384,.T.);
+#94448 = ORIENTED_EDGE('',*,*,#93408,.T.);
+#94449 = ORIENTED_EDGE('',*,*,#85035,.F.);
+#94450 = ORIENTED_EDGE('',*,*,#94018,.F.);
+#94451 = ADVANCED_FACE('',(#94452),#85498,.T.);
+#94452 = FACE_BOUND('',#94453,.T.);
+#94453 = EDGE_LOOP('',(#94454));
+#94454 = ORIENTED_EDGE('',*,*,#85481,.T.);
+#94455 = ADVANCED_FACE('',(#94456),#85863,.T.);
+#94456 = FACE_BOUND('',#94457,.T.);
+#94457 = EDGE_LOOP('',(#94458,#94459,#94460,#94461));
+#94458 = ORIENTED_EDGE('',*,*,#85846,.T.);
+#94459 = ORIENTED_EDGE('',*,*,#94050,.T.);
+#94460 = ORIENTED_EDGE('',*,*,#86453,.F.);
+#94461 = ORIENTED_EDGE('',*,*,#94462,.F.);
+#94462 = EDGE_CURVE('',#85819,#86431,#94463,.T.);
+#94463 = SURFACE_CURVE('',#94464,(#94468,#94475),.PCURVE_S1.);
+#94464 = LINE('',#94465,#94466);
+#94465 = CARTESIAN_POINT('',(-3.43,-4.375,0.91));
+#94466 = VECTOR('',#94467,1.);
+#94467 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94468 = PCURVE('',#85863,#94469);
+#94469 = DEFINITIONAL_REPRESENTATION('',(#94470),#94474);
+#94470 = LINE('',#94471,#94472);
+#94471 = CARTESIAN_POINT('',(6.28318530718,0.));
+#94472 = VECTOR('',#94473,1.);
+#94473 = DIRECTION('',(0.,-1.));
+#94474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94475 = PCURVE('',#85834,#94476);
+#94476 = DEFINITIONAL_REPRESENTATION('',(#94477),#94481);
+#94477 = LINE('',#94478,#94479);
+#94478 = CARTESIAN_POINT('',(0.63,0.));
+#94479 = VECTOR('',#94480,1.);
+#94480 = DIRECTION('',(0.,-1.));
+#94481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94482 = ADVANCED_FACE('',(#94483),#85834,.F.);
+#94483 = FACE_BOUND('',#94484,.F.);
+#94484 = EDGE_LOOP('',(#94485,#94506,#94507,#94508));
+#94485 = ORIENTED_EDGE('',*,*,#94486,.T.);
+#94486 = EDGE_CURVE('',#85786,#86403,#94487,.T.);
+#94487 = SURFACE_CURVE('',#94488,(#94492,#94499),.PCURVE_S1.);
+#94488 = LINE('',#94489,#94490);
+#94489 = CARTESIAN_POINT('',(-3.43,-4.375,0.28));
+#94490 = VECTOR('',#94491,1.);
+#94491 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94492 = PCURVE('',#85834,#94493);
+#94493 = DEFINITIONAL_REPRESENTATION('',(#94494),#94498);
+#94494 = LINE('',#94495,#94496);
+#94495 = CARTESIAN_POINT('',(0.,0.));
+#94496 = VECTOR('',#94497,1.);
+#94497 = DIRECTION('',(0.,-1.));
+#94498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94499 = PCURVE('',#85806,#94500);
+#94500 = DEFINITIONAL_REPRESENTATION('',(#94501),#94505);
+#94501 = LINE('',#94502,#94503);
+#94502 = CARTESIAN_POINT('',(1.570796326795,0.));
+#94503 = VECTOR('',#94504,1.);
+#94504 = DIRECTION('',(0.,-1.));
+#94505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94506 = ORIENTED_EDGE('',*,*,#86430,.T.);
+#94507 = ORIENTED_EDGE('',*,*,#94462,.F.);
+#94508 = ORIENTED_EDGE('',*,*,#85818,.F.);
+#94509 = ADVANCED_FACE('',(#94510),#85806,.F.);
+#94510 = FACE_BOUND('',#94511,.F.);
+#94511 = EDGE_LOOP('',(#94512,#94533,#94534,#94535));
+#94512 = ORIENTED_EDGE('',*,*,#94513,.T.);
+#94513 = EDGE_CURVE('',#85758,#86380,#94514,.T.);
+#94514 = SURFACE_CURVE('',#94515,(#94519,#94526),.PCURVE_S1.);
+#94515 = LINE('',#94516,#94517);
+#94516 = CARTESIAN_POINT('',(-3.53,-4.375,0.18));
+#94517 = VECTOR('',#94518,1.);
+#94518 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94519 = PCURVE('',#85806,#94520);
+#94520 = DEFINITIONAL_REPRESENTATION('',(#94521),#94525);
+#94521 = LINE('',#94522,#94523);
+#94522 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#94523 = VECTOR('',#94524,1.);
+#94524 = DIRECTION('',(0.,-1.));
+#94525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94526 = PCURVE('',#85773,#94527);
+#94527 = DEFINITIONAL_REPRESENTATION('',(#94528),#94532);
+#94528 = LINE('',#94529,#94530);
+#94529 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#94530 = VECTOR('',#94531,1.);
+#94531 = DIRECTION('',(0.,-1.));
+#94532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94533 = ORIENTED_EDGE('',*,*,#86402,.T.);
+#94534 = ORIENTED_EDGE('',*,*,#94486,.F.);
+#94535 = ORIENTED_EDGE('',*,*,#85785,.F.);
+#94536 = ADVANCED_FACE('',(#94537),#85773,.F.);
+#94537 = FACE_BOUND('',#94538,.F.);
+#94538 = EDGE_LOOP('',(#94539,#94560,#94561,#94562));
+#94539 = ORIENTED_EDGE('',*,*,#94540,.T.);
+#94540 = EDGE_CURVE('',#85730,#86357,#94541,.T.);
+#94541 = SURFACE_CURVE('',#94542,(#94546,#94553),.PCURVE_S1.);
+#94542 = LINE('',#94543,#94544);
+#94543 = CARTESIAN_POINT('',(-3.9,-4.375,0.18));
+#94544 = VECTOR('',#94545,1.);
+#94545 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94546 = PCURVE('',#85773,#94547);
+#94547 = DEFINITIONAL_REPRESENTATION('',(#94548),#94552);
+#94548 = LINE('',#94549,#94550);
+#94549 = CARTESIAN_POINT('',(0.,0.));
+#94550 = VECTOR('',#94551,1.);
+#94551 = DIRECTION('',(0.,-1.));
+#94552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94553 = PCURVE('',#85745,#94554);
+#94554 = DEFINITIONAL_REPRESENTATION('',(#94555),#94559);
+#94555 = LINE('',#94556,#94557);
+#94556 = CARTESIAN_POINT('',(0.18,0.));
+#94557 = VECTOR('',#94558,1.);
+#94558 = DIRECTION('',(0.,-1.));
+#94559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94560 = ORIENTED_EDGE('',*,*,#86379,.T.);
+#94561 = ORIENTED_EDGE('',*,*,#94513,.F.);
+#94562 = ORIENTED_EDGE('',*,*,#85757,.F.);
+#94563 = ADVANCED_FACE('',(#94564),#85745,.F.);
+#94564 = FACE_BOUND('',#94565,.F.);
+#94565 = EDGE_LOOP('',(#94566,#94587,#94588,#94589));
+#94566 = ORIENTED_EDGE('',*,*,#94567,.T.);
+#94567 = EDGE_CURVE('',#85702,#86334,#94568,.T.);
+#94568 = SURFACE_CURVE('',#94569,(#94573,#94580),.PCURVE_S1.);
+#94569 = LINE('',#94570,#94571);
+#94570 = CARTESIAN_POINT('',(-3.9,-4.375,0.));
+#94571 = VECTOR('',#94572,1.);
+#94572 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94573 = PCURVE('',#85745,#94574);
+#94574 = DEFINITIONAL_REPRESENTATION('',(#94575),#94579);
+#94575 = LINE('',#94576,#94577);
+#94576 = CARTESIAN_POINT('',(0.,0.));
+#94577 = VECTOR('',#94578,1.);
+#94578 = DIRECTION('',(0.,-1.));
+#94579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94580 = PCURVE('',#85717,#94581);
+#94581 = DEFINITIONAL_REPRESENTATION('',(#94582),#94586);
+#94582 = LINE('',#94583,#94584);
+#94583 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#94584 = VECTOR('',#94585,1.);
+#94585 = DIRECTION('',(0.,-1.));
+#94586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94587 = ORIENTED_EDGE('',*,*,#86356,.T.);
+#94588 = ORIENTED_EDGE('',*,*,#94540,.F.);
+#94589 = ORIENTED_EDGE('',*,*,#85729,.F.);
+#94590 = ADVANCED_FACE('',(#94591),#85717,.F.);
+#94591 = FACE_BOUND('',#94592,.F.);
+#94592 = EDGE_LOOP('',(#94593,#94614,#94615,#94616));
+#94593 = ORIENTED_EDGE('',*,*,#94594,.T.);
+#94594 = EDGE_CURVE('',#85673,#86310,#94595,.T.);
+#94595 = SURFACE_CURVE('',#94596,(#94600,#94607),.PCURVE_S1.);
+#94596 = LINE('',#94597,#94598);
+#94597 = CARTESIAN_POINT('',(-3.53,-4.375,0.));
+#94598 = VECTOR('',#94599,1.);
+#94599 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94600 = PCURVE('',#85717,#94601);
+#94601 = DEFINITIONAL_REPRESENTATION('',(#94602),#94606);
+#94602 = LINE('',#94603,#94604);
+#94603 = CARTESIAN_POINT('',(0.,0.));
+#94604 = VECTOR('',#94605,1.);
+#94605 = DIRECTION('',(0.,-1.));
+#94606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94607 = PCURVE('',#85689,#94608);
+#94608 = DEFINITIONAL_REPRESENTATION('',(#94609),#94613);
+#94609 = LINE('',#94610,#94611);
+#94610 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94611 = VECTOR('',#94612,1.);
+#94612 = DIRECTION('',(0.,-1.));
+#94613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94614 = ORIENTED_EDGE('',*,*,#86333,.T.);
+#94615 = ORIENTED_EDGE('',*,*,#94567,.F.);
+#94616 = ORIENTED_EDGE('',*,*,#85701,.F.);
+#94617 = ADVANCED_FACE('',(#94618),#85689,.T.);
+#94618 = FACE_BOUND('',#94619,.T.);
+#94619 = EDGE_LOOP('',(#94620,#94621,#94622,#94623));
+#94620 = ORIENTED_EDGE('',*,*,#85672,.T.);
+#94621 = ORIENTED_EDGE('',*,*,#94594,.T.);
+#94622 = ORIENTED_EDGE('',*,*,#86309,.F.);
+#94623 = ORIENTED_EDGE('',*,*,#94624,.F.);
+#94624 = EDGE_CURVE('',#85645,#86287,#94625,.T.);
+#94625 = SURFACE_CURVE('',#94626,(#94630,#94637),.PCURVE_S1.);
+#94626 = LINE('',#94627,#94628);
+#94627 = CARTESIAN_POINT('',(-3.25,-4.375,0.28));
+#94628 = VECTOR('',#94629,1.);
+#94629 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94630 = PCURVE('',#85689,#94631);
+#94631 = DEFINITIONAL_REPRESENTATION('',(#94632),#94636);
+#94632 = LINE('',#94633,#94634);
+#94633 = CARTESIAN_POINT('',(6.28318530718,0.));
+#94634 = VECTOR('',#94635,1.);
+#94635 = DIRECTION('',(0.,-1.));
+#94636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94637 = PCURVE('',#85660,#94638);
+#94638 = DEFINITIONAL_REPRESENTATION('',(#94639),#94643);
+#94639 = LINE('',#94640,#94641);
+#94640 = CARTESIAN_POINT('',(0.63,0.));
+#94641 = VECTOR('',#94642,1.);
+#94642 = DIRECTION('',(0.,-1.));
+#94643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94644 = ADVANCED_FACE('',(#94645),#85660,.F.);
+#94645 = FACE_BOUND('',#94646,.F.);
+#94646 = EDGE_LOOP('',(#94647,#94648,#94649,#94650));
+#94647 = ORIENTED_EDGE('',*,*,#86258,.T.);
+#94648 = ORIENTED_EDGE('',*,*,#86286,.T.);
+#94649 = ORIENTED_EDGE('',*,*,#94624,.F.);
+#94650 = ORIENTED_EDGE('',*,*,#85644,.F.);
+#94651 = ADVANCED_FACE('',(#94652),#86148,.T.);
+#94652 = FACE_BOUND('',#94653,.T.);
+#94653 = EDGE_LOOP('',(#94654,#94655,#94656,#94657));
+#94654 = ORIENTED_EDGE('',*,*,#86698,.T.);
+#94655 = ORIENTED_EDGE('',*,*,#94108,.T.);
+#94656 = ORIENTED_EDGE('',*,*,#86131,.F.);
+#94657 = ORIENTED_EDGE('',*,*,#94658,.F.);
+#94658 = EDGE_CURVE('',#86676,#86104,#94659,.T.);
+#94659 = SURFACE_CURVE('',#94660,(#94664,#94671),.PCURVE_S1.);
+#94660 = LINE('',#94661,#94662);
+#94661 = CARTESIAN_POINT('',(-3.43,4.075,0.91));
+#94662 = VECTOR('',#94663,1.);
+#94663 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94664 = PCURVE('',#86148,#94665);
+#94665 = DEFINITIONAL_REPRESENTATION('',(#94666),#94670);
+#94666 = LINE('',#94667,#94668);
+#94667 = CARTESIAN_POINT('',(6.28318530718,0.));
+#94668 = VECTOR('',#94669,1.);
+#94669 = DIRECTION('',(0.,-1.));
+#94670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94671 = PCURVE('',#86119,#94672);
+#94672 = DEFINITIONAL_REPRESENTATION('',(#94673),#94677);
+#94673 = LINE('',#94674,#94675);
+#94674 = CARTESIAN_POINT('',(0.63,0.));
+#94675 = VECTOR('',#94676,1.);
+#94676 = DIRECTION('',(0.,-1.));
+#94677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94678 = ADVANCED_FACE('',(#94679),#86119,.F.);
+#94679 = FACE_BOUND('',#94680,.F.);
+#94680 = EDGE_LOOP('',(#94681,#94702,#94703,#94704));
+#94681 = ORIENTED_EDGE('',*,*,#94682,.T.);
+#94682 = EDGE_CURVE('',#86648,#86071,#94683,.T.);
+#94683 = SURFACE_CURVE('',#94684,(#94688,#94695),.PCURVE_S1.);
+#94684 = LINE('',#94685,#94686);
+#94685 = CARTESIAN_POINT('',(-3.43,4.075,0.28));
+#94686 = VECTOR('',#94687,1.);
+#94687 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94688 = PCURVE('',#86119,#94689);
+#94689 = DEFINITIONAL_REPRESENTATION('',(#94690),#94694);
+#94690 = LINE('',#94691,#94692);
+#94691 = CARTESIAN_POINT('',(0.,0.));
+#94692 = VECTOR('',#94693,1.);
+#94693 = DIRECTION('',(0.,-1.));
+#94694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94695 = PCURVE('',#86091,#94696);
+#94696 = DEFINITIONAL_REPRESENTATION('',(#94697),#94701);
+#94697 = LINE('',#94698,#94699);
+#94698 = CARTESIAN_POINT('',(1.570796326795,0.));
+#94699 = VECTOR('',#94700,1.);
+#94700 = DIRECTION('',(0.,-1.));
+#94701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94702 = ORIENTED_EDGE('',*,*,#86103,.T.);
+#94703 = ORIENTED_EDGE('',*,*,#94658,.F.);
+#94704 = ORIENTED_EDGE('',*,*,#86675,.F.);
+#94705 = ADVANCED_FACE('',(#94706),#86091,.F.);
+#94706 = FACE_BOUND('',#94707,.F.);
+#94707 = EDGE_LOOP('',(#94708,#94729,#94730,#94731));
+#94708 = ORIENTED_EDGE('',*,*,#94709,.T.);
+#94709 = EDGE_CURVE('',#86625,#86043,#94710,.T.);
+#94710 = SURFACE_CURVE('',#94711,(#94715,#94722),.PCURVE_S1.);
+#94711 = LINE('',#94712,#94713);
+#94712 = CARTESIAN_POINT('',(-3.53,4.075,0.18));
+#94713 = VECTOR('',#94714,1.);
+#94714 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94715 = PCURVE('',#86091,#94716);
+#94716 = DEFINITIONAL_REPRESENTATION('',(#94717),#94721);
+#94717 = LINE('',#94718,#94719);
+#94718 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#94719 = VECTOR('',#94720,1.);
+#94720 = DIRECTION('',(0.,-1.));
+#94721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94722 = PCURVE('',#86058,#94723);
+#94723 = DEFINITIONAL_REPRESENTATION('',(#94724),#94728);
+#94724 = LINE('',#94725,#94726);
+#94725 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#94726 = VECTOR('',#94727,1.);
+#94727 = DIRECTION('',(0.,-1.));
+#94728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94729 = ORIENTED_EDGE('',*,*,#86070,.T.);
+#94730 = ORIENTED_EDGE('',*,*,#94682,.F.);
+#94731 = ORIENTED_EDGE('',*,*,#86647,.F.);
+#94732 = ADVANCED_FACE('',(#94733),#86058,.F.);
+#94733 = FACE_BOUND('',#94734,.F.);
+#94734 = EDGE_LOOP('',(#94735,#94756,#94757,#94758));
+#94735 = ORIENTED_EDGE('',*,*,#94736,.T.);
+#94736 = EDGE_CURVE('',#86602,#86015,#94737,.T.);
+#94737 = SURFACE_CURVE('',#94738,(#94742,#94749),.PCURVE_S1.);
+#94738 = LINE('',#94739,#94740);
+#94739 = CARTESIAN_POINT('',(-3.9,4.075,0.18));
+#94740 = VECTOR('',#94741,1.);
+#94741 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94742 = PCURVE('',#86058,#94743);
+#94743 = DEFINITIONAL_REPRESENTATION('',(#94744),#94748);
+#94744 = LINE('',#94745,#94746);
+#94745 = CARTESIAN_POINT('',(0.,0.));
+#94746 = VECTOR('',#94747,1.);
+#94747 = DIRECTION('',(0.,-1.));
+#94748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94749 = PCURVE('',#86030,#94750);
+#94750 = DEFINITIONAL_REPRESENTATION('',(#94751),#94755);
+#94751 = LINE('',#94752,#94753);
+#94752 = CARTESIAN_POINT('',(0.18,0.));
+#94753 = VECTOR('',#94754,1.);
+#94754 = DIRECTION('',(0.,-1.));
+#94755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94756 = ORIENTED_EDGE('',*,*,#86042,.T.);
+#94757 = ORIENTED_EDGE('',*,*,#94709,.F.);
+#94758 = ORIENTED_EDGE('',*,*,#86624,.F.);
+#94759 = ADVANCED_FACE('',(#94760),#86030,.F.);
+#94760 = FACE_BOUND('',#94761,.F.);
+#94761 = EDGE_LOOP('',(#94762,#94783,#94784,#94785));
+#94762 = ORIENTED_EDGE('',*,*,#94763,.T.);
+#94763 = EDGE_CURVE('',#86579,#85987,#94764,.T.);
+#94764 = SURFACE_CURVE('',#94765,(#94769,#94776),.PCURVE_S1.);
+#94765 = LINE('',#94766,#94767);
+#94766 = CARTESIAN_POINT('',(-3.9,4.075,0.));
+#94767 = VECTOR('',#94768,1.);
+#94768 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94769 = PCURVE('',#86030,#94770);
+#94770 = DEFINITIONAL_REPRESENTATION('',(#94771),#94775);
+#94771 = LINE('',#94772,#94773);
+#94772 = CARTESIAN_POINT('',(0.,0.));
+#94773 = VECTOR('',#94774,1.);
+#94774 = DIRECTION('',(0.,-1.));
+#94775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94776 = PCURVE('',#86002,#94777);
+#94777 = DEFINITIONAL_REPRESENTATION('',(#94778),#94782);
+#94778 = LINE('',#94779,#94780);
+#94779 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#94780 = VECTOR('',#94781,1.);
+#94781 = DIRECTION('',(0.,-1.));
+#94782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94783 = ORIENTED_EDGE('',*,*,#86014,.T.);
+#94784 = ORIENTED_EDGE('',*,*,#94736,.F.);
+#94785 = ORIENTED_EDGE('',*,*,#86601,.F.);
+#94786 = ADVANCED_FACE('',(#94787),#86002,.F.);
+#94787 = FACE_BOUND('',#94788,.F.);
+#94788 = EDGE_LOOP('',(#94789,#94810,#94811,#94812));
+#94789 = ORIENTED_EDGE('',*,*,#94790,.T.);
+#94790 = EDGE_CURVE('',#86555,#85958,#94791,.T.);
+#94791 = SURFACE_CURVE('',#94792,(#94796,#94803),.PCURVE_S1.);
+#94792 = LINE('',#94793,#94794);
+#94793 = CARTESIAN_POINT('',(-3.53,4.075,0.));
+#94794 = VECTOR('',#94795,1.);
+#94795 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94796 = PCURVE('',#86002,#94797);
+#94797 = DEFINITIONAL_REPRESENTATION('',(#94798),#94802);
+#94798 = LINE('',#94799,#94800);
+#94799 = CARTESIAN_POINT('',(0.,0.));
+#94800 = VECTOR('',#94801,1.);
+#94801 = DIRECTION('',(0.,-1.));
+#94802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94803 = PCURVE('',#85974,#94804);
+#94804 = DEFINITIONAL_REPRESENTATION('',(#94805),#94809);
+#94805 = LINE('',#94806,#94807);
+#94806 = CARTESIAN_POINT('',(4.712388980385,0.));
+#94807 = VECTOR('',#94808,1.);
+#94808 = DIRECTION('',(0.,-1.));
+#94809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94810 = ORIENTED_EDGE('',*,*,#85986,.T.);
+#94811 = ORIENTED_EDGE('',*,*,#94763,.F.);
+#94812 = ORIENTED_EDGE('',*,*,#86578,.F.);
+#94813 = ADVANCED_FACE('',(#94814),#85974,.T.);
+#94814 = FACE_BOUND('',#94815,.T.);
+#94815 = EDGE_LOOP('',(#94816,#94817,#94818,#94819));
+#94816 = ORIENTED_EDGE('',*,*,#86554,.T.);
+#94817 = ORIENTED_EDGE('',*,*,#94790,.T.);
+#94818 = ORIENTED_EDGE('',*,*,#85957,.F.);
+#94819 = ORIENTED_EDGE('',*,*,#94820,.F.);
+#94820 = EDGE_CURVE('',#86532,#85930,#94821,.T.);
+#94821 = SURFACE_CURVE('',#94822,(#94826,#94833),.PCURVE_S1.);
+#94822 = LINE('',#94823,#94824);
+#94823 = CARTESIAN_POINT('',(-3.25,4.075,0.28));
+#94824 = VECTOR('',#94825,1.);
+#94825 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94826 = PCURVE('',#85974,#94827);
+#94827 = DEFINITIONAL_REPRESENTATION('',(#94828),#94832);
+#94828 = LINE('',#94829,#94830);
+#94829 = CARTESIAN_POINT('',(6.28318530718,0.));
+#94830 = VECTOR('',#94831,1.);
+#94831 = DIRECTION('',(0.,-1.));
+#94832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94833 = PCURVE('',#85945,#94834);
+#94834 = DEFINITIONAL_REPRESENTATION('',(#94835),#94839);
+#94835 = LINE('',#94836,#94837);
+#94836 = CARTESIAN_POINT('',(0.63,0.));
+#94837 = VECTOR('',#94838,1.);
+#94838 = DIRECTION('',(0.,-1.));
+#94839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94840 = ADVANCED_FACE('',(#94841),#85945,.F.);
+#94841 = FACE_BOUND('',#94842,.F.);
+#94842 = EDGE_LOOP('',(#94843,#94844,#94845,#94846));
+#94843 = ORIENTED_EDGE('',*,*,#86748,.T.);
+#94844 = ORIENTED_EDGE('',*,*,#85929,.T.);
+#94845 = ORIENTED_EDGE('',*,*,#94820,.F.);
+#94846 = ORIENTED_EDGE('',*,*,#86531,.F.);
+#94847 = ADVANCED_FACE('',(#94848),#87067,.T.);
+#94848 = FACE_BOUND('',#94849,.T.);
+#94849 = EDGE_LOOP('',(#94850,#94851,#94852,#94853));
+#94850 = ORIENTED_EDGE('',*,*,#87050,.T.);
+#94851 = ORIENTED_EDGE('',*,*,#94079,.T.);
+#94852 = ORIENTED_EDGE('',*,*,#87657,.F.);
+#94853 = ORIENTED_EDGE('',*,*,#94854,.F.);
+#94854 = EDGE_CURVE('',#87023,#87635,#94855,.T.);
+#94855 = SURFACE_CURVE('',#94856,(#94860,#94867),.PCURVE_S1.);
+#94856 = LINE('',#94857,#94858);
+#94857 = CARTESIAN_POINT('',(-3.43,-3.725,0.91));
+#94858 = VECTOR('',#94859,1.);
+#94859 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94860 = PCURVE('',#87067,#94861);
+#94861 = DEFINITIONAL_REPRESENTATION('',(#94862),#94866);
+#94862 = LINE('',#94863,#94864);
+#94863 = CARTESIAN_POINT('',(6.28318530718,0.));
+#94864 = VECTOR('',#94865,1.);
+#94865 = DIRECTION('',(0.,-1.));
+#94866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94867 = PCURVE('',#87038,#94868);
+#94868 = DEFINITIONAL_REPRESENTATION('',(#94869),#94873);
+#94869 = LINE('',#94870,#94871);
+#94870 = CARTESIAN_POINT('',(0.63,0.));
+#94871 = VECTOR('',#94872,1.);
+#94872 = DIRECTION('',(0.,-1.));
+#94873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94874 = ADVANCED_FACE('',(#94875),#87038,.F.);
+#94875 = FACE_BOUND('',#94876,.F.);
+#94876 = EDGE_LOOP('',(#94877,#94898,#94899,#94900));
+#94877 = ORIENTED_EDGE('',*,*,#94878,.T.);
+#94878 = EDGE_CURVE('',#86990,#87607,#94879,.T.);
+#94879 = SURFACE_CURVE('',#94880,(#94884,#94891),.PCURVE_S1.);
+#94880 = LINE('',#94881,#94882);
+#94881 = CARTESIAN_POINT('',(-3.43,-3.725,0.28));
+#94882 = VECTOR('',#94883,1.);
+#94883 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94884 = PCURVE('',#87038,#94885);
+#94885 = DEFINITIONAL_REPRESENTATION('',(#94886),#94890);
+#94886 = LINE('',#94887,#94888);
+#94887 = CARTESIAN_POINT('',(0.,0.));
+#94888 = VECTOR('',#94889,1.);
+#94889 = DIRECTION('',(0.,-1.));
+#94890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94891 = PCURVE('',#87010,#94892);
+#94892 = DEFINITIONAL_REPRESENTATION('',(#94893),#94897);
+#94893 = LINE('',#94894,#94895);
+#94894 = CARTESIAN_POINT('',(1.570796326795,0.));
+#94895 = VECTOR('',#94896,1.);
+#94896 = DIRECTION('',(0.,-1.));
+#94897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94898 = ORIENTED_EDGE('',*,*,#87634,.T.);
+#94899 = ORIENTED_EDGE('',*,*,#94854,.F.);
+#94900 = ORIENTED_EDGE('',*,*,#87022,.F.);
+#94901 = ADVANCED_FACE('',(#94902),#87010,.F.);
+#94902 = FACE_BOUND('',#94903,.F.);
+#94903 = EDGE_LOOP('',(#94904,#94925,#94926,#94927));
+#94904 = ORIENTED_EDGE('',*,*,#94905,.T.);
+#94905 = EDGE_CURVE('',#86962,#87584,#94906,.T.);
+#94906 = SURFACE_CURVE('',#94907,(#94911,#94918),.PCURVE_S1.);
+#94907 = LINE('',#94908,#94909);
+#94908 = CARTESIAN_POINT('',(-3.53,-3.725,0.18));
+#94909 = VECTOR('',#94910,1.);
+#94910 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94911 = PCURVE('',#87010,#94912);
+#94912 = DEFINITIONAL_REPRESENTATION('',(#94913),#94917);
+#94913 = LINE('',#94914,#94915);
+#94914 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#94915 = VECTOR('',#94916,1.);
+#94916 = DIRECTION('',(0.,-1.));
+#94917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94918 = PCURVE('',#86977,#94919);
+#94919 = DEFINITIONAL_REPRESENTATION('',(#94920),#94924);
+#94920 = LINE('',#94921,#94922);
+#94921 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#94922 = VECTOR('',#94923,1.);
+#94923 = DIRECTION('',(0.,-1.));
+#94924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94925 = ORIENTED_EDGE('',*,*,#87606,.T.);
+#94926 = ORIENTED_EDGE('',*,*,#94878,.F.);
+#94927 = ORIENTED_EDGE('',*,*,#86989,.F.);
+#94928 = ADVANCED_FACE('',(#94929),#86977,.F.);
+#94929 = FACE_BOUND('',#94930,.F.);
+#94930 = EDGE_LOOP('',(#94931,#94952,#94953,#94954));
+#94931 = ORIENTED_EDGE('',*,*,#94932,.T.);
+#94932 = EDGE_CURVE('',#86934,#87561,#94933,.T.);
+#94933 = SURFACE_CURVE('',#94934,(#94938,#94945),.PCURVE_S1.);
+#94934 = LINE('',#94935,#94936);
+#94935 = CARTESIAN_POINT('',(-3.9,-3.725,0.18));
+#94936 = VECTOR('',#94937,1.);
+#94937 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94938 = PCURVE('',#86977,#94939);
+#94939 = DEFINITIONAL_REPRESENTATION('',(#94940),#94944);
+#94940 = LINE('',#94941,#94942);
+#94941 = CARTESIAN_POINT('',(0.,0.));
+#94942 = VECTOR('',#94943,1.);
+#94943 = DIRECTION('',(0.,-1.));
+#94944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94945 = PCURVE('',#86949,#94946);
+#94946 = DEFINITIONAL_REPRESENTATION('',(#94947),#94951);
+#94947 = LINE('',#94948,#94949);
+#94948 = CARTESIAN_POINT('',(0.18,0.));
+#94949 = VECTOR('',#94950,1.);
+#94950 = DIRECTION('',(0.,-1.));
+#94951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94952 = ORIENTED_EDGE('',*,*,#87583,.T.);
+#94953 = ORIENTED_EDGE('',*,*,#94905,.F.);
+#94954 = ORIENTED_EDGE('',*,*,#86961,.F.);
+#94955 = ADVANCED_FACE('',(#94956),#86949,.F.);
+#94956 = FACE_BOUND('',#94957,.F.);
+#94957 = EDGE_LOOP('',(#94958,#94979,#94980,#94981));
+#94958 = ORIENTED_EDGE('',*,*,#94959,.T.);
+#94959 = EDGE_CURVE('',#86906,#87538,#94960,.T.);
+#94960 = SURFACE_CURVE('',#94961,(#94965,#94972),.PCURVE_S1.);
+#94961 = LINE('',#94962,#94963);
+#94962 = CARTESIAN_POINT('',(-3.9,-3.725,0.));
+#94963 = VECTOR('',#94964,1.);
+#94964 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94965 = PCURVE('',#86949,#94966);
+#94966 = DEFINITIONAL_REPRESENTATION('',(#94967),#94971);
+#94967 = LINE('',#94968,#94969);
+#94968 = CARTESIAN_POINT('',(0.,0.));
+#94969 = VECTOR('',#94970,1.);
+#94970 = DIRECTION('',(0.,-1.));
+#94971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94972 = PCURVE('',#86921,#94973);
+#94973 = DEFINITIONAL_REPRESENTATION('',(#94974),#94978);
+#94974 = LINE('',#94975,#94976);
+#94975 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#94976 = VECTOR('',#94977,1.);
+#94977 = DIRECTION('',(0.,-1.));
+#94978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94979 = ORIENTED_EDGE('',*,*,#87560,.T.);
+#94980 = ORIENTED_EDGE('',*,*,#94932,.F.);
+#94981 = ORIENTED_EDGE('',*,*,#86933,.F.);
+#94982 = ADVANCED_FACE('',(#94983),#86921,.F.);
+#94983 = FACE_BOUND('',#94984,.F.);
+#94984 = EDGE_LOOP('',(#94985,#95006,#95007,#95008));
+#94985 = ORIENTED_EDGE('',*,*,#94986,.T.);
+#94986 = EDGE_CURVE('',#86877,#87514,#94987,.T.);
+#94987 = SURFACE_CURVE('',#94988,(#94992,#94999),.PCURVE_S1.);
+#94988 = LINE('',#94989,#94990);
+#94989 = CARTESIAN_POINT('',(-3.53,-3.725,0.));
+#94990 = VECTOR('',#94991,1.);
+#94991 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#94992 = PCURVE('',#86921,#94993);
+#94993 = DEFINITIONAL_REPRESENTATION('',(#94994),#94998);
+#94994 = LINE('',#94995,#94996);
+#94995 = CARTESIAN_POINT('',(0.,0.));
+#94996 = VECTOR('',#94997,1.);
+#94997 = DIRECTION('',(0.,-1.));
+#94998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#94999 = PCURVE('',#86893,#95000);
+#95000 = DEFINITIONAL_REPRESENTATION('',(#95001),#95005);
+#95001 = LINE('',#95002,#95003);
+#95002 = CARTESIAN_POINT('',(4.712388980385,0.));
+#95003 = VECTOR('',#95004,1.);
+#95004 = DIRECTION('',(0.,-1.));
+#95005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95006 = ORIENTED_EDGE('',*,*,#87537,.T.);
+#95007 = ORIENTED_EDGE('',*,*,#94959,.F.);
+#95008 = ORIENTED_EDGE('',*,*,#86905,.F.);
+#95009 = ADVANCED_FACE('',(#95010),#86893,.T.);
+#95010 = FACE_BOUND('',#95011,.T.);
+#95011 = EDGE_LOOP('',(#95012,#95013,#95014,#95015));
+#95012 = ORIENTED_EDGE('',*,*,#86876,.T.);
+#95013 = ORIENTED_EDGE('',*,*,#94986,.T.);
+#95014 = ORIENTED_EDGE('',*,*,#87513,.F.);
+#95015 = ORIENTED_EDGE('',*,*,#95016,.F.);
+#95016 = EDGE_CURVE('',#86849,#87491,#95017,.T.);
+#95017 = SURFACE_CURVE('',#95018,(#95022,#95029),.PCURVE_S1.);
+#95018 = LINE('',#95019,#95020);
+#95019 = CARTESIAN_POINT('',(-3.25,-3.725,0.28));
+#95020 = VECTOR('',#95021,1.);
+#95021 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95022 = PCURVE('',#86893,#95023);
+#95023 = DEFINITIONAL_REPRESENTATION('',(#95024),#95028);
+#95024 = LINE('',#95025,#95026);
+#95025 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95026 = VECTOR('',#95027,1.);
+#95027 = DIRECTION('',(0.,-1.));
+#95028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95029 = PCURVE('',#86864,#95030);
+#95030 = DEFINITIONAL_REPRESENTATION('',(#95031),#95035);
+#95031 = LINE('',#95032,#95033);
+#95032 = CARTESIAN_POINT('',(0.63,0.));
+#95033 = VECTOR('',#95034,1.);
+#95034 = DIRECTION('',(0.,-1.));
+#95035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95036 = ADVANCED_FACE('',(#95037),#86864,.F.);
+#95037 = FACE_BOUND('',#95038,.F.);
+#95038 = EDGE_LOOP('',(#95039,#95040,#95041,#95042));
+#95039 = ORIENTED_EDGE('',*,*,#87462,.T.);
+#95040 = ORIENTED_EDGE('',*,*,#87490,.T.);
+#95041 = ORIENTED_EDGE('',*,*,#95016,.F.);
+#95042 = ORIENTED_EDGE('',*,*,#86848,.F.);
+#95043 = ADVANCED_FACE('',(#95044),#87352,.T.);
+#95044 = FACE_BOUND('',#95045,.T.);
+#95045 = EDGE_LOOP('',(#95046,#95047,#95048,#95049));
+#95046 = ORIENTED_EDGE('',*,*,#87902,.T.);
+#95047 = ORIENTED_EDGE('',*,*,#94166,.T.);
+#95048 = ORIENTED_EDGE('',*,*,#87335,.F.);
+#95049 = ORIENTED_EDGE('',*,*,#95050,.F.);
+#95050 = EDGE_CURVE('',#87880,#87308,#95051,.T.);
+#95051 = SURFACE_CURVE('',#95052,(#95056,#95063),.PCURVE_S1.);
+#95052 = LINE('',#95053,#95054);
+#95053 = CARTESIAN_POINT('',(-3.43,3.425,0.91));
+#95054 = VECTOR('',#95055,1.);
+#95055 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95056 = PCURVE('',#87352,#95057);
+#95057 = DEFINITIONAL_REPRESENTATION('',(#95058),#95062);
+#95058 = LINE('',#95059,#95060);
+#95059 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95060 = VECTOR('',#95061,1.);
+#95061 = DIRECTION('',(0.,-1.));
+#95062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95063 = PCURVE('',#87323,#95064);
+#95064 = DEFINITIONAL_REPRESENTATION('',(#95065),#95069);
+#95065 = LINE('',#95066,#95067);
+#95066 = CARTESIAN_POINT('',(0.63,0.));
+#95067 = VECTOR('',#95068,1.);
+#95068 = DIRECTION('',(0.,-1.));
+#95069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95070 = ADVANCED_FACE('',(#95071),#87323,.F.);
+#95071 = FACE_BOUND('',#95072,.F.);
+#95072 = EDGE_LOOP('',(#95073,#95094,#95095,#95096));
+#95073 = ORIENTED_EDGE('',*,*,#95074,.T.);
+#95074 = EDGE_CURVE('',#87852,#87275,#95075,.T.);
+#95075 = SURFACE_CURVE('',#95076,(#95080,#95087),.PCURVE_S1.);
+#95076 = LINE('',#95077,#95078);
+#95077 = CARTESIAN_POINT('',(-3.43,3.425,0.28));
+#95078 = VECTOR('',#95079,1.);
+#95079 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95080 = PCURVE('',#87323,#95081);
+#95081 = DEFINITIONAL_REPRESENTATION('',(#95082),#95086);
+#95082 = LINE('',#95083,#95084);
+#95083 = CARTESIAN_POINT('',(0.,0.));
+#95084 = VECTOR('',#95085,1.);
+#95085 = DIRECTION('',(0.,-1.));
+#95086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95087 = PCURVE('',#87295,#95088);
+#95088 = DEFINITIONAL_REPRESENTATION('',(#95089),#95093);
+#95089 = LINE('',#95090,#95091);
+#95090 = CARTESIAN_POINT('',(1.570796326795,0.));
+#95091 = VECTOR('',#95092,1.);
+#95092 = DIRECTION('',(0.,-1.));
+#95093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95094 = ORIENTED_EDGE('',*,*,#87307,.T.);
+#95095 = ORIENTED_EDGE('',*,*,#95050,.F.);
+#95096 = ORIENTED_EDGE('',*,*,#87879,.F.);
+#95097 = ADVANCED_FACE('',(#95098),#87295,.F.);
+#95098 = FACE_BOUND('',#95099,.F.);
+#95099 = EDGE_LOOP('',(#95100,#95121,#95122,#95123));
+#95100 = ORIENTED_EDGE('',*,*,#95101,.T.);
+#95101 = EDGE_CURVE('',#87829,#87247,#95102,.T.);
+#95102 = SURFACE_CURVE('',#95103,(#95107,#95114),.PCURVE_S1.);
+#95103 = LINE('',#95104,#95105);
+#95104 = CARTESIAN_POINT('',(-3.53,3.425,0.18));
+#95105 = VECTOR('',#95106,1.);
+#95106 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95107 = PCURVE('',#87295,#95108);
+#95108 = DEFINITIONAL_REPRESENTATION('',(#95109),#95113);
+#95109 = LINE('',#95110,#95111);
+#95110 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#95111 = VECTOR('',#95112,1.);
+#95112 = DIRECTION('',(0.,-1.));
+#95113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95114 = PCURVE('',#87262,#95115);
+#95115 = DEFINITIONAL_REPRESENTATION('',(#95116),#95120);
+#95116 = LINE('',#95117,#95118);
+#95117 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#95118 = VECTOR('',#95119,1.);
+#95119 = DIRECTION('',(0.,-1.));
+#95120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95121 = ORIENTED_EDGE('',*,*,#87274,.T.);
+#95122 = ORIENTED_EDGE('',*,*,#95074,.F.);
+#95123 = ORIENTED_EDGE('',*,*,#87851,.F.);
+#95124 = ADVANCED_FACE('',(#95125),#87262,.F.);
+#95125 = FACE_BOUND('',#95126,.F.);
+#95126 = EDGE_LOOP('',(#95127,#95148,#95149,#95150));
+#95127 = ORIENTED_EDGE('',*,*,#95128,.T.);
+#95128 = EDGE_CURVE('',#87806,#87219,#95129,.T.);
+#95129 = SURFACE_CURVE('',#95130,(#95134,#95141),.PCURVE_S1.);
+#95130 = LINE('',#95131,#95132);
+#95131 = CARTESIAN_POINT('',(-3.9,3.425,0.18));
+#95132 = VECTOR('',#95133,1.);
+#95133 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95134 = PCURVE('',#87262,#95135);
+#95135 = DEFINITIONAL_REPRESENTATION('',(#95136),#95140);
+#95136 = LINE('',#95137,#95138);
+#95137 = CARTESIAN_POINT('',(0.,0.));
+#95138 = VECTOR('',#95139,1.);
+#95139 = DIRECTION('',(0.,-1.));
+#95140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95141 = PCURVE('',#87234,#95142);
+#95142 = DEFINITIONAL_REPRESENTATION('',(#95143),#95147);
+#95143 = LINE('',#95144,#95145);
+#95144 = CARTESIAN_POINT('',(0.18,0.));
+#95145 = VECTOR('',#95146,1.);
+#95146 = DIRECTION('',(0.,-1.));
+#95147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95148 = ORIENTED_EDGE('',*,*,#87246,.T.);
+#95149 = ORIENTED_EDGE('',*,*,#95101,.F.);
+#95150 = ORIENTED_EDGE('',*,*,#87828,.F.);
+#95151 = ADVANCED_FACE('',(#95152),#87234,.F.);
+#95152 = FACE_BOUND('',#95153,.F.);
+#95153 = EDGE_LOOP('',(#95154,#95175,#95176,#95177));
+#95154 = ORIENTED_EDGE('',*,*,#95155,.T.);
+#95155 = EDGE_CURVE('',#87783,#87191,#95156,.T.);
+#95156 = SURFACE_CURVE('',#95157,(#95161,#95168),.PCURVE_S1.);
+#95157 = LINE('',#95158,#95159);
+#95158 = CARTESIAN_POINT('',(-3.9,3.425,0.));
+#95159 = VECTOR('',#95160,1.);
+#95160 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95161 = PCURVE('',#87234,#95162);
+#95162 = DEFINITIONAL_REPRESENTATION('',(#95163),#95167);
+#95163 = LINE('',#95164,#95165);
+#95164 = CARTESIAN_POINT('',(0.,0.));
+#95165 = VECTOR('',#95166,1.);
+#95166 = DIRECTION('',(0.,-1.));
+#95167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95168 = PCURVE('',#87206,#95169);
+#95169 = DEFINITIONAL_REPRESENTATION('',(#95170),#95174);
+#95170 = LINE('',#95171,#95172);
+#95171 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#95172 = VECTOR('',#95173,1.);
+#95173 = DIRECTION('',(0.,-1.));
+#95174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95175 = ORIENTED_EDGE('',*,*,#87218,.T.);
+#95176 = ORIENTED_EDGE('',*,*,#95128,.F.);
+#95177 = ORIENTED_EDGE('',*,*,#87805,.F.);
+#95178 = ADVANCED_FACE('',(#95179),#87206,.F.);
+#95179 = FACE_BOUND('',#95180,.F.);
+#95180 = EDGE_LOOP('',(#95181,#95202,#95203,#95204));
+#95181 = ORIENTED_EDGE('',*,*,#95182,.T.);
+#95182 = EDGE_CURVE('',#87759,#87162,#95183,.T.);
+#95183 = SURFACE_CURVE('',#95184,(#95188,#95195),.PCURVE_S1.);
+#95184 = LINE('',#95185,#95186);
+#95185 = CARTESIAN_POINT('',(-3.53,3.425,0.));
+#95186 = VECTOR('',#95187,1.);
+#95187 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95188 = PCURVE('',#87206,#95189);
+#95189 = DEFINITIONAL_REPRESENTATION('',(#95190),#95194);
+#95190 = LINE('',#95191,#95192);
+#95191 = CARTESIAN_POINT('',(0.,0.));
+#95192 = VECTOR('',#95193,1.);
+#95193 = DIRECTION('',(0.,-1.));
+#95194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95195 = PCURVE('',#87178,#95196);
+#95196 = DEFINITIONAL_REPRESENTATION('',(#95197),#95201);
+#95197 = LINE('',#95198,#95199);
+#95198 = CARTESIAN_POINT('',(4.712388980385,0.));
+#95199 = VECTOR('',#95200,1.);
+#95200 = DIRECTION('',(0.,-1.));
+#95201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95202 = ORIENTED_EDGE('',*,*,#87190,.T.);
+#95203 = ORIENTED_EDGE('',*,*,#95155,.F.);
+#95204 = ORIENTED_EDGE('',*,*,#87782,.F.);
+#95205 = ADVANCED_FACE('',(#95206),#87178,.T.);
+#95206 = FACE_BOUND('',#95207,.T.);
+#95207 = EDGE_LOOP('',(#95208,#95209,#95210,#95211));
+#95208 = ORIENTED_EDGE('',*,*,#87758,.T.);
+#95209 = ORIENTED_EDGE('',*,*,#95182,.T.);
+#95210 = ORIENTED_EDGE('',*,*,#87161,.F.);
+#95211 = ORIENTED_EDGE('',*,*,#95212,.F.);
+#95212 = EDGE_CURVE('',#87736,#87134,#95213,.T.);
+#95213 = SURFACE_CURVE('',#95214,(#95218,#95225),.PCURVE_S1.);
+#95214 = LINE('',#95215,#95216);
+#95215 = CARTESIAN_POINT('',(-3.25,3.425,0.28));
+#95216 = VECTOR('',#95217,1.);
+#95217 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95218 = PCURVE('',#87178,#95219);
+#95219 = DEFINITIONAL_REPRESENTATION('',(#95220),#95224);
+#95220 = LINE('',#95221,#95222);
+#95221 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95222 = VECTOR('',#95223,1.);
+#95223 = DIRECTION('',(0.,-1.));
+#95224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95225 = PCURVE('',#87149,#95226);
+#95226 = DEFINITIONAL_REPRESENTATION('',(#95227),#95231);
+#95227 = LINE('',#95228,#95229);
+#95228 = CARTESIAN_POINT('',(0.63,0.));
+#95229 = VECTOR('',#95230,1.);
+#95230 = DIRECTION('',(0.,-1.));
+#95231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95232 = ADVANCED_FACE('',(#95233),#87149,.F.);
+#95233 = FACE_BOUND('',#95234,.F.);
+#95234 = EDGE_LOOP('',(#95235,#95236,#95237,#95238));
+#95235 = ORIENTED_EDGE('',*,*,#87952,.T.);
+#95236 = ORIENTED_EDGE('',*,*,#87133,.T.);
+#95237 = ORIENTED_EDGE('',*,*,#95212,.F.);
+#95238 = ORIENTED_EDGE('',*,*,#87735,.F.);
+#95239 = ADVANCED_FACE('',(#95240),#88271,.T.);
+#95240 = FACE_BOUND('',#95241,.T.);
+#95241 = EDGE_LOOP('',(#95242,#95243,#95244,#95245));
+#95242 = ORIENTED_EDGE('',*,*,#88254,.T.);
+#95243 = ORIENTED_EDGE('',*,*,#94137,.T.);
+#95244 = ORIENTED_EDGE('',*,*,#88861,.F.);
+#95245 = ORIENTED_EDGE('',*,*,#95246,.F.);
+#95246 = EDGE_CURVE('',#88227,#88839,#95247,.T.);
+#95247 = SURFACE_CURVE('',#95248,(#95252,#95259),.PCURVE_S1.);
+#95248 = LINE('',#95249,#95250);
+#95249 = CARTESIAN_POINT('',(-3.43,-3.075,0.91));
+#95250 = VECTOR('',#95251,1.);
+#95251 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95252 = PCURVE('',#88271,#95253);
+#95253 = DEFINITIONAL_REPRESENTATION('',(#95254),#95258);
+#95254 = LINE('',#95255,#95256);
+#95255 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95256 = VECTOR('',#95257,1.);
+#95257 = DIRECTION('',(0.,-1.));
+#95258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95259 = PCURVE('',#88242,#95260);
+#95260 = DEFINITIONAL_REPRESENTATION('',(#95261),#95265);
+#95261 = LINE('',#95262,#95263);
+#95262 = CARTESIAN_POINT('',(0.63,0.));
+#95263 = VECTOR('',#95264,1.);
+#95264 = DIRECTION('',(0.,-1.));
+#95265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95266 = ADVANCED_FACE('',(#95267),#88242,.F.);
+#95267 = FACE_BOUND('',#95268,.F.);
+#95268 = EDGE_LOOP('',(#95269,#95290,#95291,#95292));
+#95269 = ORIENTED_EDGE('',*,*,#95270,.T.);
+#95270 = EDGE_CURVE('',#88194,#88811,#95271,.T.);
+#95271 = SURFACE_CURVE('',#95272,(#95276,#95283),.PCURVE_S1.);
+#95272 = LINE('',#95273,#95274);
+#95273 = CARTESIAN_POINT('',(-3.43,-3.075,0.28));
+#95274 = VECTOR('',#95275,1.);
+#95275 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95276 = PCURVE('',#88242,#95277);
+#95277 = DEFINITIONAL_REPRESENTATION('',(#95278),#95282);
+#95278 = LINE('',#95279,#95280);
+#95279 = CARTESIAN_POINT('',(0.,0.));
+#95280 = VECTOR('',#95281,1.);
+#95281 = DIRECTION('',(0.,-1.));
+#95282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95283 = PCURVE('',#88214,#95284);
+#95284 = DEFINITIONAL_REPRESENTATION('',(#95285),#95289);
+#95285 = LINE('',#95286,#95287);
+#95286 = CARTESIAN_POINT('',(1.570796326795,0.));
+#95287 = VECTOR('',#95288,1.);
+#95288 = DIRECTION('',(0.,-1.));
+#95289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95290 = ORIENTED_EDGE('',*,*,#88838,.T.);
+#95291 = ORIENTED_EDGE('',*,*,#95246,.F.);
+#95292 = ORIENTED_EDGE('',*,*,#88226,.F.);
+#95293 = ADVANCED_FACE('',(#95294),#88214,.F.);
+#95294 = FACE_BOUND('',#95295,.F.);
+#95295 = EDGE_LOOP('',(#95296,#95317,#95318,#95319));
+#95296 = ORIENTED_EDGE('',*,*,#95297,.T.);
+#95297 = EDGE_CURVE('',#88166,#88788,#95298,.T.);
+#95298 = SURFACE_CURVE('',#95299,(#95303,#95310),.PCURVE_S1.);
+#95299 = LINE('',#95300,#95301);
+#95300 = CARTESIAN_POINT('',(-3.53,-3.075,0.18));
+#95301 = VECTOR('',#95302,1.);
+#95302 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95303 = PCURVE('',#88214,#95304);
+#95304 = DEFINITIONAL_REPRESENTATION('',(#95305),#95309);
+#95305 = LINE('',#95306,#95307);
+#95306 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#95307 = VECTOR('',#95308,1.);
+#95308 = DIRECTION('',(0.,-1.));
+#95309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95310 = PCURVE('',#88181,#95311);
+#95311 = DEFINITIONAL_REPRESENTATION('',(#95312),#95316);
+#95312 = LINE('',#95313,#95314);
+#95313 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#95314 = VECTOR('',#95315,1.);
+#95315 = DIRECTION('',(0.,-1.));
+#95316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95317 = ORIENTED_EDGE('',*,*,#88810,.T.);
+#95318 = ORIENTED_EDGE('',*,*,#95270,.F.);
+#95319 = ORIENTED_EDGE('',*,*,#88193,.F.);
+#95320 = ADVANCED_FACE('',(#95321),#88181,.F.);
+#95321 = FACE_BOUND('',#95322,.F.);
+#95322 = EDGE_LOOP('',(#95323,#95344,#95345,#95346));
+#95323 = ORIENTED_EDGE('',*,*,#95324,.T.);
+#95324 = EDGE_CURVE('',#88138,#88765,#95325,.T.);
+#95325 = SURFACE_CURVE('',#95326,(#95330,#95337),.PCURVE_S1.);
+#95326 = LINE('',#95327,#95328);
+#95327 = CARTESIAN_POINT('',(-3.9,-3.075,0.18));
+#95328 = VECTOR('',#95329,1.);
+#95329 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95330 = PCURVE('',#88181,#95331);
+#95331 = DEFINITIONAL_REPRESENTATION('',(#95332),#95336);
+#95332 = LINE('',#95333,#95334);
+#95333 = CARTESIAN_POINT('',(0.,0.));
+#95334 = VECTOR('',#95335,1.);
+#95335 = DIRECTION('',(0.,-1.));
+#95336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95337 = PCURVE('',#88153,#95338);
+#95338 = DEFINITIONAL_REPRESENTATION('',(#95339),#95343);
+#95339 = LINE('',#95340,#95341);
+#95340 = CARTESIAN_POINT('',(0.18,0.));
+#95341 = VECTOR('',#95342,1.);
+#95342 = DIRECTION('',(0.,-1.));
+#95343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95344 = ORIENTED_EDGE('',*,*,#88787,.T.);
+#95345 = ORIENTED_EDGE('',*,*,#95297,.F.);
+#95346 = ORIENTED_EDGE('',*,*,#88165,.F.);
+#95347 = ADVANCED_FACE('',(#95348),#88153,.F.);
+#95348 = FACE_BOUND('',#95349,.F.);
+#95349 = EDGE_LOOP('',(#95350,#95371,#95372,#95373));
+#95350 = ORIENTED_EDGE('',*,*,#95351,.T.);
+#95351 = EDGE_CURVE('',#88110,#88742,#95352,.T.);
+#95352 = SURFACE_CURVE('',#95353,(#95357,#95364),.PCURVE_S1.);
+#95353 = LINE('',#95354,#95355);
+#95354 = CARTESIAN_POINT('',(-3.9,-3.075,0.));
+#95355 = VECTOR('',#95356,1.);
+#95356 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95357 = PCURVE('',#88153,#95358);
+#95358 = DEFINITIONAL_REPRESENTATION('',(#95359),#95363);
+#95359 = LINE('',#95360,#95361);
+#95360 = CARTESIAN_POINT('',(0.,0.));
+#95361 = VECTOR('',#95362,1.);
+#95362 = DIRECTION('',(0.,-1.));
+#95363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95364 = PCURVE('',#88125,#95365);
+#95365 = DEFINITIONAL_REPRESENTATION('',(#95366),#95370);
+#95366 = LINE('',#95367,#95368);
+#95367 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#95368 = VECTOR('',#95369,1.);
+#95369 = DIRECTION('',(0.,-1.));
+#95370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95371 = ORIENTED_EDGE('',*,*,#88764,.T.);
+#95372 = ORIENTED_EDGE('',*,*,#95324,.F.);
+#95373 = ORIENTED_EDGE('',*,*,#88137,.F.);
+#95374 = ADVANCED_FACE('',(#95375),#88125,.F.);
+#95375 = FACE_BOUND('',#95376,.F.);
+#95376 = EDGE_LOOP('',(#95377,#95398,#95399,#95400));
+#95377 = ORIENTED_EDGE('',*,*,#95378,.T.);
+#95378 = EDGE_CURVE('',#88081,#88718,#95379,.T.);
+#95379 = SURFACE_CURVE('',#95380,(#95384,#95391),.PCURVE_S1.);
+#95380 = LINE('',#95381,#95382);
+#95381 = CARTESIAN_POINT('',(-3.53,-3.075,0.));
+#95382 = VECTOR('',#95383,1.);
+#95383 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95384 = PCURVE('',#88125,#95385);
+#95385 = DEFINITIONAL_REPRESENTATION('',(#95386),#95390);
+#95386 = LINE('',#95387,#95388);
+#95387 = CARTESIAN_POINT('',(0.,0.));
+#95388 = VECTOR('',#95389,1.);
+#95389 = DIRECTION('',(0.,-1.));
+#95390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95391 = PCURVE('',#88097,#95392);
+#95392 = DEFINITIONAL_REPRESENTATION('',(#95393),#95397);
+#95393 = LINE('',#95394,#95395);
+#95394 = CARTESIAN_POINT('',(4.712388980385,0.));
+#95395 = VECTOR('',#95396,1.);
+#95396 = DIRECTION('',(0.,-1.));
+#95397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95398 = ORIENTED_EDGE('',*,*,#88741,.T.);
+#95399 = ORIENTED_EDGE('',*,*,#95351,.F.);
+#95400 = ORIENTED_EDGE('',*,*,#88109,.F.);
+#95401 = ADVANCED_FACE('',(#95402),#88097,.T.);
+#95402 = FACE_BOUND('',#95403,.T.);
+#95403 = EDGE_LOOP('',(#95404,#95405,#95406,#95407));
+#95404 = ORIENTED_EDGE('',*,*,#88080,.T.);
+#95405 = ORIENTED_EDGE('',*,*,#95378,.T.);
+#95406 = ORIENTED_EDGE('',*,*,#88717,.F.);
+#95407 = ORIENTED_EDGE('',*,*,#95408,.F.);
+#95408 = EDGE_CURVE('',#88053,#88695,#95409,.T.);
+#95409 = SURFACE_CURVE('',#95410,(#95414,#95421),.PCURVE_S1.);
+#95410 = LINE('',#95411,#95412);
+#95411 = CARTESIAN_POINT('',(-3.25,-3.075,0.28));
+#95412 = VECTOR('',#95413,1.);
+#95413 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95414 = PCURVE('',#88097,#95415);
+#95415 = DEFINITIONAL_REPRESENTATION('',(#95416),#95420);
+#95416 = LINE('',#95417,#95418);
+#95417 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95418 = VECTOR('',#95419,1.);
+#95419 = DIRECTION('',(0.,-1.));
+#95420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95421 = PCURVE('',#88068,#95422);
+#95422 = DEFINITIONAL_REPRESENTATION('',(#95423),#95427);
+#95423 = LINE('',#95424,#95425);
+#95424 = CARTESIAN_POINT('',(0.63,0.));
+#95425 = VECTOR('',#95426,1.);
+#95426 = DIRECTION('',(0.,-1.));
+#95427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95428 = ADVANCED_FACE('',(#95429),#88068,.F.);
+#95429 = FACE_BOUND('',#95430,.F.);
+#95430 = EDGE_LOOP('',(#95431,#95432,#95433,#95434));
+#95431 = ORIENTED_EDGE('',*,*,#88666,.T.);
+#95432 = ORIENTED_EDGE('',*,*,#88694,.T.);
+#95433 = ORIENTED_EDGE('',*,*,#95408,.F.);
+#95434 = ORIENTED_EDGE('',*,*,#88052,.F.);
+#95435 = ADVANCED_FACE('',(#95436),#88556,.T.);
+#95436 = FACE_BOUND('',#95437,.T.);
+#95437 = EDGE_LOOP('',(#95438,#95439,#95440,#95441));
+#95438 = ORIENTED_EDGE('',*,*,#89106,.T.);
+#95439 = ORIENTED_EDGE('',*,*,#94224,.T.);
+#95440 = ORIENTED_EDGE('',*,*,#88539,.F.);
+#95441 = ORIENTED_EDGE('',*,*,#95442,.F.);
+#95442 = EDGE_CURVE('',#89084,#88512,#95443,.T.);
+#95443 = SURFACE_CURVE('',#95444,(#95448,#95455),.PCURVE_S1.);
+#95444 = LINE('',#95445,#95446);
+#95445 = CARTESIAN_POINT('',(-3.43,2.775,0.91));
+#95446 = VECTOR('',#95447,1.);
+#95447 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95448 = PCURVE('',#88556,#95449);
+#95449 = DEFINITIONAL_REPRESENTATION('',(#95450),#95454);
+#95450 = LINE('',#95451,#95452);
+#95451 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95452 = VECTOR('',#95453,1.);
+#95453 = DIRECTION('',(0.,-1.));
+#95454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95455 = PCURVE('',#88527,#95456);
+#95456 = DEFINITIONAL_REPRESENTATION('',(#95457),#95461);
+#95457 = LINE('',#95458,#95459);
+#95458 = CARTESIAN_POINT('',(0.63,0.));
+#95459 = VECTOR('',#95460,1.);
+#95460 = DIRECTION('',(0.,-1.));
+#95461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95462 = ADVANCED_FACE('',(#95463),#88527,.F.);
+#95463 = FACE_BOUND('',#95464,.F.);
+#95464 = EDGE_LOOP('',(#95465,#95486,#95487,#95488));
+#95465 = ORIENTED_EDGE('',*,*,#95466,.T.);
+#95466 = EDGE_CURVE('',#89056,#88479,#95467,.T.);
+#95467 = SURFACE_CURVE('',#95468,(#95472,#95479),.PCURVE_S1.);
+#95468 = LINE('',#95469,#95470);
+#95469 = CARTESIAN_POINT('',(-3.43,2.775,0.28));
+#95470 = VECTOR('',#95471,1.);
+#95471 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95472 = PCURVE('',#88527,#95473);
+#95473 = DEFINITIONAL_REPRESENTATION('',(#95474),#95478);
+#95474 = LINE('',#95475,#95476);
+#95475 = CARTESIAN_POINT('',(0.,0.));
+#95476 = VECTOR('',#95477,1.);
+#95477 = DIRECTION('',(0.,-1.));
+#95478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95479 = PCURVE('',#88499,#95480);
+#95480 = DEFINITIONAL_REPRESENTATION('',(#95481),#95485);
+#95481 = LINE('',#95482,#95483);
+#95482 = CARTESIAN_POINT('',(1.570796326795,0.));
+#95483 = VECTOR('',#95484,1.);
+#95484 = DIRECTION('',(0.,-1.));
+#95485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95486 = ORIENTED_EDGE('',*,*,#88511,.T.);
+#95487 = ORIENTED_EDGE('',*,*,#95442,.F.);
+#95488 = ORIENTED_EDGE('',*,*,#89083,.F.);
+#95489 = ADVANCED_FACE('',(#95490),#88499,.F.);
+#95490 = FACE_BOUND('',#95491,.F.);
+#95491 = EDGE_LOOP('',(#95492,#95513,#95514,#95515));
+#95492 = ORIENTED_EDGE('',*,*,#95493,.T.);
+#95493 = EDGE_CURVE('',#89033,#88451,#95494,.T.);
+#95494 = SURFACE_CURVE('',#95495,(#95499,#95506),.PCURVE_S1.);
+#95495 = LINE('',#95496,#95497);
+#95496 = CARTESIAN_POINT('',(-3.53,2.775,0.18));
+#95497 = VECTOR('',#95498,1.);
+#95498 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95499 = PCURVE('',#88499,#95500);
+#95500 = DEFINITIONAL_REPRESENTATION('',(#95501),#95505);
+#95501 = LINE('',#95502,#95503);
+#95502 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#95503 = VECTOR('',#95504,1.);
+#95504 = DIRECTION('',(0.,-1.));
+#95505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95506 = PCURVE('',#88466,#95507);
+#95507 = DEFINITIONAL_REPRESENTATION('',(#95508),#95512);
+#95508 = LINE('',#95509,#95510);
+#95509 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#95510 = VECTOR('',#95511,1.);
+#95511 = DIRECTION('',(0.,-1.));
+#95512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95513 = ORIENTED_EDGE('',*,*,#88478,.T.);
+#95514 = ORIENTED_EDGE('',*,*,#95466,.F.);
+#95515 = ORIENTED_EDGE('',*,*,#89055,.F.);
+#95516 = ADVANCED_FACE('',(#95517),#88466,.F.);
+#95517 = FACE_BOUND('',#95518,.F.);
+#95518 = EDGE_LOOP('',(#95519,#95540,#95541,#95542));
+#95519 = ORIENTED_EDGE('',*,*,#95520,.T.);
+#95520 = EDGE_CURVE('',#89010,#88423,#95521,.T.);
+#95521 = SURFACE_CURVE('',#95522,(#95526,#95533),.PCURVE_S1.);
+#95522 = LINE('',#95523,#95524);
+#95523 = CARTESIAN_POINT('',(-3.9,2.775,0.18));
+#95524 = VECTOR('',#95525,1.);
+#95525 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95526 = PCURVE('',#88466,#95527);
+#95527 = DEFINITIONAL_REPRESENTATION('',(#95528),#95532);
+#95528 = LINE('',#95529,#95530);
+#95529 = CARTESIAN_POINT('',(0.,0.));
+#95530 = VECTOR('',#95531,1.);
+#95531 = DIRECTION('',(0.,-1.));
+#95532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95533 = PCURVE('',#88438,#95534);
+#95534 = DEFINITIONAL_REPRESENTATION('',(#95535),#95539);
+#95535 = LINE('',#95536,#95537);
+#95536 = CARTESIAN_POINT('',(0.18,0.));
+#95537 = VECTOR('',#95538,1.);
+#95538 = DIRECTION('',(0.,-1.));
+#95539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95540 = ORIENTED_EDGE('',*,*,#88450,.T.);
+#95541 = ORIENTED_EDGE('',*,*,#95493,.F.);
+#95542 = ORIENTED_EDGE('',*,*,#89032,.F.);
+#95543 = ADVANCED_FACE('',(#95544),#88438,.F.);
+#95544 = FACE_BOUND('',#95545,.F.);
+#95545 = EDGE_LOOP('',(#95546,#95567,#95568,#95569));
+#95546 = ORIENTED_EDGE('',*,*,#95547,.T.);
+#95547 = EDGE_CURVE('',#88987,#88395,#95548,.T.);
+#95548 = SURFACE_CURVE('',#95549,(#95553,#95560),.PCURVE_S1.);
+#95549 = LINE('',#95550,#95551);
+#95550 = CARTESIAN_POINT('',(-3.9,2.775,0.));
+#95551 = VECTOR('',#95552,1.);
+#95552 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95553 = PCURVE('',#88438,#95554);
+#95554 = DEFINITIONAL_REPRESENTATION('',(#95555),#95559);
+#95555 = LINE('',#95556,#95557);
+#95556 = CARTESIAN_POINT('',(0.,0.));
+#95557 = VECTOR('',#95558,1.);
+#95558 = DIRECTION('',(0.,-1.));
+#95559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95560 = PCURVE('',#88410,#95561);
+#95561 = DEFINITIONAL_REPRESENTATION('',(#95562),#95566);
+#95562 = LINE('',#95563,#95564);
+#95563 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#95564 = VECTOR('',#95565,1.);
+#95565 = DIRECTION('',(0.,-1.));
+#95566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95567 = ORIENTED_EDGE('',*,*,#88422,.T.);
+#95568 = ORIENTED_EDGE('',*,*,#95520,.F.);
+#95569 = ORIENTED_EDGE('',*,*,#89009,.F.);
+#95570 = ADVANCED_FACE('',(#95571),#88410,.F.);
+#95571 = FACE_BOUND('',#95572,.F.);
+#95572 = EDGE_LOOP('',(#95573,#95594,#95595,#95596));
+#95573 = ORIENTED_EDGE('',*,*,#95574,.T.);
+#95574 = EDGE_CURVE('',#88963,#88366,#95575,.T.);
+#95575 = SURFACE_CURVE('',#95576,(#95580,#95587),.PCURVE_S1.);
+#95576 = LINE('',#95577,#95578);
+#95577 = CARTESIAN_POINT('',(-3.53,2.775,0.));
+#95578 = VECTOR('',#95579,1.);
+#95579 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95580 = PCURVE('',#88410,#95581);
+#95581 = DEFINITIONAL_REPRESENTATION('',(#95582),#95586);
+#95582 = LINE('',#95583,#95584);
+#95583 = CARTESIAN_POINT('',(0.,0.));
+#95584 = VECTOR('',#95585,1.);
+#95585 = DIRECTION('',(0.,-1.));
+#95586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95587 = PCURVE('',#88382,#95588);
+#95588 = DEFINITIONAL_REPRESENTATION('',(#95589),#95593);
+#95589 = LINE('',#95590,#95591);
+#95590 = CARTESIAN_POINT('',(4.712388980385,0.));
+#95591 = VECTOR('',#95592,1.);
+#95592 = DIRECTION('',(0.,-1.));
+#95593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95594 = ORIENTED_EDGE('',*,*,#88394,.T.);
+#95595 = ORIENTED_EDGE('',*,*,#95547,.F.);
+#95596 = ORIENTED_EDGE('',*,*,#88986,.F.);
+#95597 = ADVANCED_FACE('',(#95598),#88382,.T.);
+#95598 = FACE_BOUND('',#95599,.T.);
+#95599 = EDGE_LOOP('',(#95600,#95601,#95602,#95603));
+#95600 = ORIENTED_EDGE('',*,*,#88962,.T.);
+#95601 = ORIENTED_EDGE('',*,*,#95574,.T.);
+#95602 = ORIENTED_EDGE('',*,*,#88365,.F.);
+#95603 = ORIENTED_EDGE('',*,*,#95604,.F.);
+#95604 = EDGE_CURVE('',#88940,#88338,#95605,.T.);
+#95605 = SURFACE_CURVE('',#95606,(#95610,#95617),.PCURVE_S1.);
+#95606 = LINE('',#95607,#95608);
+#95607 = CARTESIAN_POINT('',(-3.25,2.775,0.28));
+#95608 = VECTOR('',#95609,1.);
+#95609 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95610 = PCURVE('',#88382,#95611);
+#95611 = DEFINITIONAL_REPRESENTATION('',(#95612),#95616);
+#95612 = LINE('',#95613,#95614);
+#95613 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95614 = VECTOR('',#95615,1.);
+#95615 = DIRECTION('',(0.,-1.));
+#95616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95617 = PCURVE('',#88353,#95618);
+#95618 = DEFINITIONAL_REPRESENTATION('',(#95619),#95623);
+#95619 = LINE('',#95620,#95621);
+#95620 = CARTESIAN_POINT('',(0.63,0.));
+#95621 = VECTOR('',#95622,1.);
+#95622 = DIRECTION('',(0.,-1.));
+#95623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95624 = ADVANCED_FACE('',(#95625),#88353,.F.);
+#95625 = FACE_BOUND('',#95626,.F.);
+#95626 = EDGE_LOOP('',(#95627,#95628,#95629,#95630));
+#95627 = ORIENTED_EDGE('',*,*,#89156,.T.);
+#95628 = ORIENTED_EDGE('',*,*,#88337,.T.);
+#95629 = ORIENTED_EDGE('',*,*,#95604,.F.);
+#95630 = ORIENTED_EDGE('',*,*,#88939,.F.);
+#95631 = ADVANCED_FACE('',(#95632),#89475,.T.);
+#95632 = FACE_BOUND('',#95633,.T.);
+#95633 = EDGE_LOOP('',(#95634,#95635,#95636,#95637));
+#95634 = ORIENTED_EDGE('',*,*,#89458,.T.);
+#95635 = ORIENTED_EDGE('',*,*,#94195,.T.);
+#95636 = ORIENTED_EDGE('',*,*,#90065,.F.);
+#95637 = ORIENTED_EDGE('',*,*,#95638,.F.);
+#95638 = EDGE_CURVE('',#89431,#90043,#95639,.T.);
+#95639 = SURFACE_CURVE('',#95640,(#95644,#95651),.PCURVE_S1.);
+#95640 = LINE('',#95641,#95642);
+#95641 = CARTESIAN_POINT('',(-3.43,-2.425,0.91));
+#95642 = VECTOR('',#95643,1.);
+#95643 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95644 = PCURVE('',#89475,#95645);
+#95645 = DEFINITIONAL_REPRESENTATION('',(#95646),#95650);
+#95646 = LINE('',#95647,#95648);
+#95647 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95648 = VECTOR('',#95649,1.);
+#95649 = DIRECTION('',(0.,-1.));
+#95650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95651 = PCURVE('',#89446,#95652);
+#95652 = DEFINITIONAL_REPRESENTATION('',(#95653),#95657);
+#95653 = LINE('',#95654,#95655);
+#95654 = CARTESIAN_POINT('',(0.63,0.));
+#95655 = VECTOR('',#95656,1.);
+#95656 = DIRECTION('',(0.,-1.));
+#95657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95658 = ADVANCED_FACE('',(#95659),#89446,.F.);
+#95659 = FACE_BOUND('',#95660,.F.);
+#95660 = EDGE_LOOP('',(#95661,#95682,#95683,#95684));
+#95661 = ORIENTED_EDGE('',*,*,#95662,.T.);
+#95662 = EDGE_CURVE('',#89398,#90015,#95663,.T.);
+#95663 = SURFACE_CURVE('',#95664,(#95668,#95675),.PCURVE_S1.);
+#95664 = LINE('',#95665,#95666);
+#95665 = CARTESIAN_POINT('',(-3.43,-2.425,0.28));
+#95666 = VECTOR('',#95667,1.);
+#95667 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95668 = PCURVE('',#89446,#95669);
+#95669 = DEFINITIONAL_REPRESENTATION('',(#95670),#95674);
+#95670 = LINE('',#95671,#95672);
+#95671 = CARTESIAN_POINT('',(0.,0.));
+#95672 = VECTOR('',#95673,1.);
+#95673 = DIRECTION('',(0.,-1.));
+#95674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95675 = PCURVE('',#89418,#95676);
+#95676 = DEFINITIONAL_REPRESENTATION('',(#95677),#95681);
+#95677 = LINE('',#95678,#95679);
+#95678 = CARTESIAN_POINT('',(1.570796326795,0.));
+#95679 = VECTOR('',#95680,1.);
+#95680 = DIRECTION('',(0.,-1.));
+#95681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95682 = ORIENTED_EDGE('',*,*,#90042,.T.);
+#95683 = ORIENTED_EDGE('',*,*,#95638,.F.);
+#95684 = ORIENTED_EDGE('',*,*,#89430,.F.);
+#95685 = ADVANCED_FACE('',(#95686),#89418,.F.);
+#95686 = FACE_BOUND('',#95687,.F.);
+#95687 = EDGE_LOOP('',(#95688,#95709,#95710,#95711));
+#95688 = ORIENTED_EDGE('',*,*,#95689,.T.);
+#95689 = EDGE_CURVE('',#89370,#89992,#95690,.T.);
+#95690 = SURFACE_CURVE('',#95691,(#95695,#95702),.PCURVE_S1.);
+#95691 = LINE('',#95692,#95693);
+#95692 = CARTESIAN_POINT('',(-3.53,-2.425,0.18));
+#95693 = VECTOR('',#95694,1.);
+#95694 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95695 = PCURVE('',#89418,#95696);
+#95696 = DEFINITIONAL_REPRESENTATION('',(#95697),#95701);
+#95697 = LINE('',#95698,#95699);
+#95698 = CARTESIAN_POINT('',(0.,0.));
+#95699 = VECTOR('',#95700,1.);
+#95700 = DIRECTION('',(0.,-1.));
+#95701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95702 = PCURVE('',#89385,#95703);
+#95703 = DEFINITIONAL_REPRESENTATION('',(#95704),#95708);
+#95704 = LINE('',#95705,#95706);
+#95705 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#95706 = VECTOR('',#95707,1.);
+#95707 = DIRECTION('',(0.,-1.));
+#95708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95709 = ORIENTED_EDGE('',*,*,#90014,.T.);
+#95710 = ORIENTED_EDGE('',*,*,#95662,.F.);
+#95711 = ORIENTED_EDGE('',*,*,#89397,.F.);
+#95712 = ADVANCED_FACE('',(#95713),#89385,.F.);
+#95713 = FACE_BOUND('',#95714,.F.);
+#95714 = EDGE_LOOP('',(#95715,#95736,#95737,#95738));
+#95715 = ORIENTED_EDGE('',*,*,#95716,.T.);
+#95716 = EDGE_CURVE('',#89342,#89969,#95717,.T.);
+#95717 = SURFACE_CURVE('',#95718,(#95722,#95729),.PCURVE_S1.);
+#95718 = LINE('',#95719,#95720);
+#95719 = CARTESIAN_POINT('',(-3.9,-2.425,0.18));
+#95720 = VECTOR('',#95721,1.);
+#95721 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95722 = PCURVE('',#89385,#95723);
+#95723 = DEFINITIONAL_REPRESENTATION('',(#95724),#95728);
+#95724 = LINE('',#95725,#95726);
+#95725 = CARTESIAN_POINT('',(0.,0.));
+#95726 = VECTOR('',#95727,1.);
+#95727 = DIRECTION('',(0.,-1.));
+#95728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95729 = PCURVE('',#89357,#95730);
+#95730 = DEFINITIONAL_REPRESENTATION('',(#95731),#95735);
+#95731 = LINE('',#95732,#95733);
+#95732 = CARTESIAN_POINT('',(0.18,0.));
+#95733 = VECTOR('',#95734,1.);
+#95734 = DIRECTION('',(0.,-1.));
+#95735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95736 = ORIENTED_EDGE('',*,*,#89991,.T.);
+#95737 = ORIENTED_EDGE('',*,*,#95689,.F.);
+#95738 = ORIENTED_EDGE('',*,*,#89369,.F.);
+#95739 = ADVANCED_FACE('',(#95740),#89357,.F.);
+#95740 = FACE_BOUND('',#95741,.F.);
+#95741 = EDGE_LOOP('',(#95742,#95763,#95764,#95765));
+#95742 = ORIENTED_EDGE('',*,*,#95743,.T.);
+#95743 = EDGE_CURVE('',#89314,#89946,#95744,.T.);
+#95744 = SURFACE_CURVE('',#95745,(#95749,#95756),.PCURVE_S1.);
+#95745 = LINE('',#95746,#95747);
+#95746 = CARTESIAN_POINT('',(-3.9,-2.425,0.));
+#95747 = VECTOR('',#95748,1.);
+#95748 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95749 = PCURVE('',#89357,#95750);
+#95750 = DEFINITIONAL_REPRESENTATION('',(#95751),#95755);
+#95751 = LINE('',#95752,#95753);
+#95752 = CARTESIAN_POINT('',(0.,0.));
+#95753 = VECTOR('',#95754,1.);
+#95754 = DIRECTION('',(0.,-1.));
+#95755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95756 = PCURVE('',#89329,#95757);
+#95757 = DEFINITIONAL_REPRESENTATION('',(#95758),#95762);
+#95758 = LINE('',#95759,#95760);
+#95759 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#95760 = VECTOR('',#95761,1.);
+#95761 = DIRECTION('',(0.,-1.));
+#95762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95763 = ORIENTED_EDGE('',*,*,#89968,.T.);
+#95764 = ORIENTED_EDGE('',*,*,#95716,.F.);
+#95765 = ORIENTED_EDGE('',*,*,#89341,.F.);
+#95766 = ADVANCED_FACE('',(#95767),#89329,.F.);
+#95767 = FACE_BOUND('',#95768,.F.);
+#95768 = EDGE_LOOP('',(#95769,#95790,#95791,#95792));
+#95769 = ORIENTED_EDGE('',*,*,#95770,.T.);
+#95770 = EDGE_CURVE('',#89285,#89922,#95771,.T.);
+#95771 = SURFACE_CURVE('',#95772,(#95776,#95783),.PCURVE_S1.);
+#95772 = LINE('',#95773,#95774);
+#95773 = CARTESIAN_POINT('',(-3.53,-2.425,0.));
+#95774 = VECTOR('',#95775,1.);
+#95775 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95776 = PCURVE('',#89329,#95777);
+#95777 = DEFINITIONAL_REPRESENTATION('',(#95778),#95782);
+#95778 = LINE('',#95779,#95780);
+#95779 = CARTESIAN_POINT('',(0.,0.));
+#95780 = VECTOR('',#95781,1.);
+#95781 = DIRECTION('',(0.,-1.));
+#95782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95783 = PCURVE('',#89301,#95784);
+#95784 = DEFINITIONAL_REPRESENTATION('',(#95785),#95789);
+#95785 = LINE('',#95786,#95787);
+#95786 = CARTESIAN_POINT('',(4.712388980385,0.));
+#95787 = VECTOR('',#95788,1.);
+#95788 = DIRECTION('',(0.,-1.));
+#95789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95790 = ORIENTED_EDGE('',*,*,#89945,.T.);
+#95791 = ORIENTED_EDGE('',*,*,#95743,.F.);
+#95792 = ORIENTED_EDGE('',*,*,#89313,.F.);
+#95793 = ADVANCED_FACE('',(#95794),#89301,.T.);
+#95794 = FACE_BOUND('',#95795,.T.);
+#95795 = EDGE_LOOP('',(#95796,#95797,#95798,#95799));
+#95796 = ORIENTED_EDGE('',*,*,#89284,.T.);
+#95797 = ORIENTED_EDGE('',*,*,#95770,.T.);
+#95798 = ORIENTED_EDGE('',*,*,#89921,.F.);
+#95799 = ORIENTED_EDGE('',*,*,#95800,.F.);
+#95800 = EDGE_CURVE('',#89257,#89899,#95801,.T.);
+#95801 = SURFACE_CURVE('',#95802,(#95806,#95813),.PCURVE_S1.);
+#95802 = LINE('',#95803,#95804);
+#95803 = CARTESIAN_POINT('',(-3.25,-2.425,0.28));
+#95804 = VECTOR('',#95805,1.);
+#95805 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95806 = PCURVE('',#89301,#95807);
+#95807 = DEFINITIONAL_REPRESENTATION('',(#95808),#95812);
+#95808 = LINE('',#95809,#95810);
+#95809 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95810 = VECTOR('',#95811,1.);
+#95811 = DIRECTION('',(0.,-1.));
+#95812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95813 = PCURVE('',#89272,#95814);
+#95814 = DEFINITIONAL_REPRESENTATION('',(#95815),#95819);
+#95815 = LINE('',#95816,#95817);
+#95816 = CARTESIAN_POINT('',(0.63,0.));
+#95817 = VECTOR('',#95818,1.);
+#95818 = DIRECTION('',(0.,-1.));
+#95819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95820 = ADVANCED_FACE('',(#95821),#89272,.F.);
+#95821 = FACE_BOUND('',#95822,.F.);
+#95822 = EDGE_LOOP('',(#95823,#95824,#95825,#95826));
+#95823 = ORIENTED_EDGE('',*,*,#89870,.T.);
+#95824 = ORIENTED_EDGE('',*,*,#89898,.T.);
+#95825 = ORIENTED_EDGE('',*,*,#95800,.F.);
+#95826 = ORIENTED_EDGE('',*,*,#89256,.F.);
+#95827 = ADVANCED_FACE('',(#95828),#89760,.T.);
+#95828 = FACE_BOUND('',#95829,.T.);
+#95829 = EDGE_LOOP('',(#95830,#95831,#95832,#95833));
+#95830 = ORIENTED_EDGE('',*,*,#90310,.T.);
+#95831 = ORIENTED_EDGE('',*,*,#94282,.T.);
+#95832 = ORIENTED_EDGE('',*,*,#89743,.F.);
+#95833 = ORIENTED_EDGE('',*,*,#95834,.F.);
+#95834 = EDGE_CURVE('',#90288,#89716,#95835,.T.);
+#95835 = SURFACE_CURVE('',#95836,(#95840,#95847),.PCURVE_S1.);
+#95836 = LINE('',#95837,#95838);
+#95837 = CARTESIAN_POINT('',(-3.43,2.125,0.91));
+#95838 = VECTOR('',#95839,1.);
+#95839 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95840 = PCURVE('',#89760,#95841);
+#95841 = DEFINITIONAL_REPRESENTATION('',(#95842),#95846);
+#95842 = LINE('',#95843,#95844);
+#95843 = CARTESIAN_POINT('',(6.28318530718,0.));
+#95844 = VECTOR('',#95845,1.);
+#95845 = DIRECTION('',(0.,-1.));
+#95846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95847 = PCURVE('',#89731,#95848);
+#95848 = DEFINITIONAL_REPRESENTATION('',(#95849),#95853);
+#95849 = LINE('',#95850,#95851);
+#95850 = CARTESIAN_POINT('',(0.63,0.));
+#95851 = VECTOR('',#95852,1.);
+#95852 = DIRECTION('',(0.,-1.));
+#95853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95854 = ADVANCED_FACE('',(#95855),#89731,.F.);
+#95855 = FACE_BOUND('',#95856,.F.);
+#95856 = EDGE_LOOP('',(#95857,#95878,#95879,#95880));
+#95857 = ORIENTED_EDGE('',*,*,#95858,.T.);
+#95858 = EDGE_CURVE('',#90260,#89683,#95859,.T.);
+#95859 = SURFACE_CURVE('',#95860,(#95864,#95871),.PCURVE_S1.);
+#95860 = LINE('',#95861,#95862);
+#95861 = CARTESIAN_POINT('',(-3.43,2.125,0.28));
+#95862 = VECTOR('',#95863,1.);
+#95863 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95864 = PCURVE('',#89731,#95865);
+#95865 = DEFINITIONAL_REPRESENTATION('',(#95866),#95870);
+#95866 = LINE('',#95867,#95868);
+#95867 = CARTESIAN_POINT('',(0.,0.));
+#95868 = VECTOR('',#95869,1.);
+#95869 = DIRECTION('',(0.,-1.));
+#95870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95871 = PCURVE('',#89703,#95872);
+#95872 = DEFINITIONAL_REPRESENTATION('',(#95873),#95877);
+#95873 = LINE('',#95874,#95875);
+#95874 = CARTESIAN_POINT('',(1.570796326795,0.));
+#95875 = VECTOR('',#95876,1.);
+#95876 = DIRECTION('',(0.,-1.));
+#95877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95878 = ORIENTED_EDGE('',*,*,#89715,.T.);
+#95879 = ORIENTED_EDGE('',*,*,#95834,.F.);
+#95880 = ORIENTED_EDGE('',*,*,#90287,.F.);
+#95881 = ADVANCED_FACE('',(#95882),#89703,.F.);
+#95882 = FACE_BOUND('',#95883,.F.);
+#95883 = EDGE_LOOP('',(#95884,#95905,#95906,#95907));
+#95884 = ORIENTED_EDGE('',*,*,#95885,.T.);
+#95885 = EDGE_CURVE('',#90237,#89655,#95886,.T.);
+#95886 = SURFACE_CURVE('',#95887,(#95891,#95898),.PCURVE_S1.);
+#95887 = LINE('',#95888,#95889);
+#95888 = CARTESIAN_POINT('',(-3.53,2.125,0.18));
+#95889 = VECTOR('',#95890,1.);
+#95890 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95891 = PCURVE('',#89703,#95892);
+#95892 = DEFINITIONAL_REPRESENTATION('',(#95893),#95897);
+#95893 = LINE('',#95894,#95895);
+#95894 = CARTESIAN_POINT('',(0.,0.));
+#95895 = VECTOR('',#95896,1.);
+#95896 = DIRECTION('',(0.,-1.));
+#95897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95898 = PCURVE('',#89670,#95899);
+#95899 = DEFINITIONAL_REPRESENTATION('',(#95900),#95904);
+#95900 = LINE('',#95901,#95902);
+#95901 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#95902 = VECTOR('',#95903,1.);
+#95903 = DIRECTION('',(0.,-1.));
+#95904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95905 = ORIENTED_EDGE('',*,*,#89682,.T.);
+#95906 = ORIENTED_EDGE('',*,*,#95858,.F.);
+#95907 = ORIENTED_EDGE('',*,*,#90259,.F.);
+#95908 = ADVANCED_FACE('',(#95909),#89670,.F.);
+#95909 = FACE_BOUND('',#95910,.F.);
+#95910 = EDGE_LOOP('',(#95911,#95932,#95933,#95934));
+#95911 = ORIENTED_EDGE('',*,*,#95912,.T.);
+#95912 = EDGE_CURVE('',#90214,#89627,#95913,.T.);
+#95913 = SURFACE_CURVE('',#95914,(#95918,#95925),.PCURVE_S1.);
+#95914 = LINE('',#95915,#95916);
+#95915 = CARTESIAN_POINT('',(-3.9,2.125,0.18));
+#95916 = VECTOR('',#95917,1.);
+#95917 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95918 = PCURVE('',#89670,#95919);
+#95919 = DEFINITIONAL_REPRESENTATION('',(#95920),#95924);
+#95920 = LINE('',#95921,#95922);
+#95921 = CARTESIAN_POINT('',(0.,0.));
+#95922 = VECTOR('',#95923,1.);
+#95923 = DIRECTION('',(0.,-1.));
+#95924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95925 = PCURVE('',#89642,#95926);
+#95926 = DEFINITIONAL_REPRESENTATION('',(#95927),#95931);
+#95927 = LINE('',#95928,#95929);
+#95928 = CARTESIAN_POINT('',(0.18,0.));
+#95929 = VECTOR('',#95930,1.);
+#95930 = DIRECTION('',(0.,-1.));
+#95931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95932 = ORIENTED_EDGE('',*,*,#89654,.T.);
+#95933 = ORIENTED_EDGE('',*,*,#95885,.F.);
+#95934 = ORIENTED_EDGE('',*,*,#90236,.F.);
+#95935 = ADVANCED_FACE('',(#95936),#89642,.F.);
+#95936 = FACE_BOUND('',#95937,.F.);
+#95937 = EDGE_LOOP('',(#95938,#95959,#95960,#95961));
+#95938 = ORIENTED_EDGE('',*,*,#95939,.T.);
+#95939 = EDGE_CURVE('',#90191,#89599,#95940,.T.);
+#95940 = SURFACE_CURVE('',#95941,(#95945,#95952),.PCURVE_S1.);
+#95941 = LINE('',#95942,#95943);
+#95942 = CARTESIAN_POINT('',(-3.9,2.125,0.));
+#95943 = VECTOR('',#95944,1.);
+#95944 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95945 = PCURVE('',#89642,#95946);
+#95946 = DEFINITIONAL_REPRESENTATION('',(#95947),#95951);
+#95947 = LINE('',#95948,#95949);
+#95948 = CARTESIAN_POINT('',(0.,0.));
+#95949 = VECTOR('',#95950,1.);
+#95950 = DIRECTION('',(0.,-1.));
+#95951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95952 = PCURVE('',#89614,#95953);
+#95953 = DEFINITIONAL_REPRESENTATION('',(#95954),#95958);
+#95954 = LINE('',#95955,#95956);
+#95955 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#95956 = VECTOR('',#95957,1.);
+#95957 = DIRECTION('',(0.,-1.));
+#95958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95959 = ORIENTED_EDGE('',*,*,#89626,.T.);
+#95960 = ORIENTED_EDGE('',*,*,#95912,.F.);
+#95961 = ORIENTED_EDGE('',*,*,#90213,.F.);
+#95962 = ADVANCED_FACE('',(#95963),#89614,.F.);
+#95963 = FACE_BOUND('',#95964,.F.);
+#95964 = EDGE_LOOP('',(#95965,#95986,#95987,#95988));
+#95965 = ORIENTED_EDGE('',*,*,#95966,.T.);
+#95966 = EDGE_CURVE('',#90167,#89570,#95967,.T.);
+#95967 = SURFACE_CURVE('',#95968,(#95972,#95979),.PCURVE_S1.);
+#95968 = LINE('',#95969,#95970);
+#95969 = CARTESIAN_POINT('',(-3.53,2.125,0.));
+#95970 = VECTOR('',#95971,1.);
+#95971 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#95972 = PCURVE('',#89614,#95973);
+#95973 = DEFINITIONAL_REPRESENTATION('',(#95974),#95978);
+#95974 = LINE('',#95975,#95976);
+#95975 = CARTESIAN_POINT('',(0.,0.));
+#95976 = VECTOR('',#95977,1.);
+#95977 = DIRECTION('',(0.,-1.));
+#95978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95979 = PCURVE('',#89586,#95980);
+#95980 = DEFINITIONAL_REPRESENTATION('',(#95981),#95985);
+#95981 = LINE('',#95982,#95983);
+#95982 = CARTESIAN_POINT('',(4.712388980385,0.));
+#95983 = VECTOR('',#95984,1.);
+#95984 = DIRECTION('',(0.,-1.));
+#95985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#95986 = ORIENTED_EDGE('',*,*,#89598,.T.);
+#95987 = ORIENTED_EDGE('',*,*,#95939,.F.);
+#95988 = ORIENTED_EDGE('',*,*,#90190,.F.);
+#95989 = ADVANCED_FACE('',(#95990),#89586,.T.);
+#95990 = FACE_BOUND('',#95991,.T.);
+#95991 = EDGE_LOOP('',(#95992,#95993,#95994,#95995));
+#95992 = ORIENTED_EDGE('',*,*,#90166,.T.);
+#95993 = ORIENTED_EDGE('',*,*,#95966,.T.);
+#95994 = ORIENTED_EDGE('',*,*,#89569,.F.);
+#95995 = ORIENTED_EDGE('',*,*,#95996,.F.);
+#95996 = EDGE_CURVE('',#90144,#89542,#95997,.T.);
+#95997 = SURFACE_CURVE('',#95998,(#96002,#96009),.PCURVE_S1.);
+#95998 = LINE('',#95999,#96000);
+#95999 = CARTESIAN_POINT('',(-3.25,2.125,0.28));
+#96000 = VECTOR('',#96001,1.);
+#96001 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96002 = PCURVE('',#89586,#96003);
+#96003 = DEFINITIONAL_REPRESENTATION('',(#96004),#96008);
+#96004 = LINE('',#96005,#96006);
+#96005 = CARTESIAN_POINT('',(6.28318530718,0.));
+#96006 = VECTOR('',#96007,1.);
+#96007 = DIRECTION('',(0.,-1.));
+#96008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96009 = PCURVE('',#89557,#96010);
+#96010 = DEFINITIONAL_REPRESENTATION('',(#96011),#96015);
+#96011 = LINE('',#96012,#96013);
+#96012 = CARTESIAN_POINT('',(0.63,0.));
+#96013 = VECTOR('',#96014,1.);
+#96014 = DIRECTION('',(0.,-1.));
+#96015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96016 = ADVANCED_FACE('',(#96017),#89557,.F.);
+#96017 = FACE_BOUND('',#96018,.F.);
+#96018 = EDGE_LOOP('',(#96019,#96020,#96021,#96022));
+#96019 = ORIENTED_EDGE('',*,*,#90360,.T.);
+#96020 = ORIENTED_EDGE('',*,*,#89541,.T.);
+#96021 = ORIENTED_EDGE('',*,*,#95996,.F.);
+#96022 = ORIENTED_EDGE('',*,*,#90143,.F.);
+#96023 = ADVANCED_FACE('',(#96024),#90679,.T.);
+#96024 = FACE_BOUND('',#96025,.T.);
+#96025 = EDGE_LOOP('',(#96026,#96027,#96028,#96029));
+#96026 = ORIENTED_EDGE('',*,*,#90662,.T.);
+#96027 = ORIENTED_EDGE('',*,*,#94253,.T.);
+#96028 = ORIENTED_EDGE('',*,*,#91269,.F.);
+#96029 = ORIENTED_EDGE('',*,*,#96030,.F.);
+#96030 = EDGE_CURVE('',#90635,#91247,#96031,.T.);
+#96031 = SURFACE_CURVE('',#96032,(#96036,#96043),.PCURVE_S1.);
+#96032 = LINE('',#96033,#96034);
+#96033 = CARTESIAN_POINT('',(-3.43,-1.775,0.91));
+#96034 = VECTOR('',#96035,1.);
+#96035 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96036 = PCURVE('',#90679,#96037);
+#96037 = DEFINITIONAL_REPRESENTATION('',(#96038),#96042);
+#96038 = LINE('',#96039,#96040);
+#96039 = CARTESIAN_POINT('',(6.28318530718,-2.22044604925E-16));
+#96040 = VECTOR('',#96041,1.);
+#96041 = DIRECTION('',(0.,-1.));
+#96042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96043 = PCURVE('',#90650,#96044);
+#96044 = DEFINITIONAL_REPRESENTATION('',(#96045),#96049);
+#96045 = LINE('',#96046,#96047);
+#96046 = CARTESIAN_POINT('',(0.63,0.));
+#96047 = VECTOR('',#96048,1.);
+#96048 = DIRECTION('',(0.,-1.));
+#96049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96050 = ADVANCED_FACE('',(#96051),#90650,.F.);
+#96051 = FACE_BOUND('',#96052,.F.);
+#96052 = EDGE_LOOP('',(#96053,#96074,#96075,#96076));
+#96053 = ORIENTED_EDGE('',*,*,#96054,.T.);
+#96054 = EDGE_CURVE('',#90602,#91219,#96055,.T.);
+#96055 = SURFACE_CURVE('',#96056,(#96060,#96067),.PCURVE_S1.);
+#96056 = LINE('',#96057,#96058);
+#96057 = CARTESIAN_POINT('',(-3.43,-1.775,0.28));
+#96058 = VECTOR('',#96059,1.);
+#96059 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96060 = PCURVE('',#90650,#96061);
+#96061 = DEFINITIONAL_REPRESENTATION('',(#96062),#96066);
+#96062 = LINE('',#96063,#96064);
+#96063 = CARTESIAN_POINT('',(0.,0.));
+#96064 = VECTOR('',#96065,1.);
+#96065 = DIRECTION('',(0.,-1.));
+#96066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96067 = PCURVE('',#90622,#96068);
+#96068 = DEFINITIONAL_REPRESENTATION('',(#96069),#96073);
+#96069 = LINE('',#96070,#96071);
+#96070 = CARTESIAN_POINT('',(1.570796326795,0.));
+#96071 = VECTOR('',#96072,1.);
+#96072 = DIRECTION('',(0.,-1.));
+#96073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96074 = ORIENTED_EDGE('',*,*,#91246,.T.);
+#96075 = ORIENTED_EDGE('',*,*,#96030,.F.);
+#96076 = ORIENTED_EDGE('',*,*,#90634,.F.);
+#96077 = ADVANCED_FACE('',(#96078),#90622,.F.);
+#96078 = FACE_BOUND('',#96079,.F.);
+#96079 = EDGE_LOOP('',(#96080,#96101,#96102,#96103));
+#96080 = ORIENTED_EDGE('',*,*,#96081,.T.);
+#96081 = EDGE_CURVE('',#90574,#91196,#96082,.T.);
+#96082 = SURFACE_CURVE('',#96083,(#96087,#96094),.PCURVE_S1.);
+#96083 = LINE('',#96084,#96085);
+#96084 = CARTESIAN_POINT('',(-3.53,-1.775,0.18));
+#96085 = VECTOR('',#96086,1.);
+#96086 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96087 = PCURVE('',#90622,#96088);
+#96088 = DEFINITIONAL_REPRESENTATION('',(#96089),#96093);
+#96089 = LINE('',#96090,#96091);
+#96090 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#96091 = VECTOR('',#96092,1.);
+#96092 = DIRECTION('',(0.,-1.));
+#96093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96094 = PCURVE('',#90589,#96095);
+#96095 = DEFINITIONAL_REPRESENTATION('',(#96096),#96100);
+#96096 = LINE('',#96097,#96098);
+#96097 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#96098 = VECTOR('',#96099,1.);
+#96099 = DIRECTION('',(0.,-1.));
+#96100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96101 = ORIENTED_EDGE('',*,*,#91218,.T.);
+#96102 = ORIENTED_EDGE('',*,*,#96054,.F.);
+#96103 = ORIENTED_EDGE('',*,*,#90601,.F.);
+#96104 = ADVANCED_FACE('',(#96105),#90589,.F.);
+#96105 = FACE_BOUND('',#96106,.F.);
+#96106 = EDGE_LOOP('',(#96107,#96128,#96129,#96130));
+#96107 = ORIENTED_EDGE('',*,*,#96108,.T.);
+#96108 = EDGE_CURVE('',#90546,#91173,#96109,.T.);
+#96109 = SURFACE_CURVE('',#96110,(#96114,#96121),.PCURVE_S1.);
+#96110 = LINE('',#96111,#96112);
+#96111 = CARTESIAN_POINT('',(-3.9,-1.775,0.18));
+#96112 = VECTOR('',#96113,1.);
+#96113 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96114 = PCURVE('',#90589,#96115);
+#96115 = DEFINITIONAL_REPRESENTATION('',(#96116),#96120);
+#96116 = LINE('',#96117,#96118);
+#96117 = CARTESIAN_POINT('',(0.,0.));
+#96118 = VECTOR('',#96119,1.);
+#96119 = DIRECTION('',(0.,-1.));
+#96120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96121 = PCURVE('',#90561,#96122);
+#96122 = DEFINITIONAL_REPRESENTATION('',(#96123),#96127);
+#96123 = LINE('',#96124,#96125);
+#96124 = CARTESIAN_POINT('',(0.18,0.));
+#96125 = VECTOR('',#96126,1.);
+#96126 = DIRECTION('',(0.,-1.));
+#96127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96128 = ORIENTED_EDGE('',*,*,#91195,.T.);
+#96129 = ORIENTED_EDGE('',*,*,#96081,.F.);
+#96130 = ORIENTED_EDGE('',*,*,#90573,.F.);
+#96131 = ADVANCED_FACE('',(#96132),#90561,.F.);
+#96132 = FACE_BOUND('',#96133,.F.);
+#96133 = EDGE_LOOP('',(#96134,#96155,#96156,#96157));
+#96134 = ORIENTED_EDGE('',*,*,#96135,.T.);
+#96135 = EDGE_CURVE('',#90518,#91150,#96136,.T.);
+#96136 = SURFACE_CURVE('',#96137,(#96141,#96148),.PCURVE_S1.);
+#96137 = LINE('',#96138,#96139);
+#96138 = CARTESIAN_POINT('',(-3.9,-1.775,0.));
+#96139 = VECTOR('',#96140,1.);
+#96140 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96141 = PCURVE('',#90561,#96142);
+#96142 = DEFINITIONAL_REPRESENTATION('',(#96143),#96147);
+#96143 = LINE('',#96144,#96145);
+#96144 = CARTESIAN_POINT('',(0.,0.));
+#96145 = VECTOR('',#96146,1.);
+#96146 = DIRECTION('',(0.,-1.));
+#96147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96148 = PCURVE('',#90533,#96149);
+#96149 = DEFINITIONAL_REPRESENTATION('',(#96150),#96154);
+#96150 = LINE('',#96151,#96152);
+#96151 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#96152 = VECTOR('',#96153,1.);
+#96153 = DIRECTION('',(0.,-1.));
+#96154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96155 = ORIENTED_EDGE('',*,*,#91172,.T.);
+#96156 = ORIENTED_EDGE('',*,*,#96108,.F.);
+#96157 = ORIENTED_EDGE('',*,*,#90545,.F.);
+#96158 = ADVANCED_FACE('',(#96159),#90533,.F.);
+#96159 = FACE_BOUND('',#96160,.F.);
+#96160 = EDGE_LOOP('',(#96161,#96182,#96183,#96184));
+#96161 = ORIENTED_EDGE('',*,*,#96162,.T.);
+#96162 = EDGE_CURVE('',#90489,#91126,#96163,.T.);
+#96163 = SURFACE_CURVE('',#96164,(#96168,#96175),.PCURVE_S1.);
+#96164 = LINE('',#96165,#96166);
+#96165 = CARTESIAN_POINT('',(-3.53,-1.775,0.));
+#96166 = VECTOR('',#96167,1.);
+#96167 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96168 = PCURVE('',#90533,#96169);
+#96169 = DEFINITIONAL_REPRESENTATION('',(#96170),#96174);
+#96170 = LINE('',#96171,#96172);
+#96171 = CARTESIAN_POINT('',(0.,0.));
+#96172 = VECTOR('',#96173,1.);
+#96173 = DIRECTION('',(0.,-1.));
+#96174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96175 = PCURVE('',#90505,#96176);
+#96176 = DEFINITIONAL_REPRESENTATION('',(#96177),#96181);
+#96177 = LINE('',#96178,#96179);
+#96178 = CARTESIAN_POINT('',(4.712388980385,0.));
+#96179 = VECTOR('',#96180,1.);
+#96180 = DIRECTION('',(0.,-1.));
+#96181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96182 = ORIENTED_EDGE('',*,*,#91149,.T.);
+#96183 = ORIENTED_EDGE('',*,*,#96135,.F.);
+#96184 = ORIENTED_EDGE('',*,*,#90517,.F.);
+#96185 = ADVANCED_FACE('',(#96186),#90505,.T.);
+#96186 = FACE_BOUND('',#96187,.T.);
+#96187 = EDGE_LOOP('',(#96188,#96189,#96190,#96191));
+#96188 = ORIENTED_EDGE('',*,*,#90488,.T.);
+#96189 = ORIENTED_EDGE('',*,*,#96162,.T.);
+#96190 = ORIENTED_EDGE('',*,*,#91125,.F.);
+#96191 = ORIENTED_EDGE('',*,*,#96192,.F.);
+#96192 = EDGE_CURVE('',#90461,#91103,#96193,.T.);
+#96193 = SURFACE_CURVE('',#96194,(#96198,#96205),.PCURVE_S1.);
+#96194 = LINE('',#96195,#96196);
+#96195 = CARTESIAN_POINT('',(-3.25,-1.775,0.28));
+#96196 = VECTOR('',#96197,1.);
+#96197 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96198 = PCURVE('',#90505,#96199);
+#96199 = DEFINITIONAL_REPRESENTATION('',(#96200),#96204);
+#96200 = LINE('',#96201,#96202);
+#96201 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#96202 = VECTOR('',#96203,1.);
+#96203 = DIRECTION('',(0.,-1.));
+#96204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96205 = PCURVE('',#90476,#96206);
+#96206 = DEFINITIONAL_REPRESENTATION('',(#96207),#96211);
+#96207 = LINE('',#96208,#96209);
+#96208 = CARTESIAN_POINT('',(0.63,0.));
+#96209 = VECTOR('',#96210,1.);
+#96210 = DIRECTION('',(0.,-1.));
+#96211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96212 = ADVANCED_FACE('',(#96213),#90476,.F.);
+#96213 = FACE_BOUND('',#96214,.F.);
+#96214 = EDGE_LOOP('',(#96215,#96216,#96217,#96218));
+#96215 = ORIENTED_EDGE('',*,*,#91074,.T.);
+#96216 = ORIENTED_EDGE('',*,*,#91102,.T.);
+#96217 = ORIENTED_EDGE('',*,*,#96192,.F.);
+#96218 = ORIENTED_EDGE('',*,*,#90460,.F.);
+#96219 = ADVANCED_FACE('',(#96220),#90964,.T.);
+#96220 = FACE_BOUND('',#96221,.T.);
+#96221 = EDGE_LOOP('',(#96222,#96223,#96224,#96225));
+#96222 = ORIENTED_EDGE('',*,*,#91514,.T.);
+#96223 = ORIENTED_EDGE('',*,*,#94340,.T.);
+#96224 = ORIENTED_EDGE('',*,*,#90947,.F.);
+#96225 = ORIENTED_EDGE('',*,*,#96226,.F.);
+#96226 = EDGE_CURVE('',#91492,#90920,#96227,.T.);
+#96227 = SURFACE_CURVE('',#96228,(#96232,#96239),.PCURVE_S1.);
+#96228 = LINE('',#96229,#96230);
+#96229 = CARTESIAN_POINT('',(-3.43,1.475,0.91));
+#96230 = VECTOR('',#96231,1.);
+#96231 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96232 = PCURVE('',#90964,#96233);
+#96233 = DEFINITIONAL_REPRESENTATION('',(#96234),#96238);
+#96234 = LINE('',#96235,#96236);
+#96235 = CARTESIAN_POINT('',(6.28318530718,-2.22044604925E-16));
+#96236 = VECTOR('',#96237,1.);
+#96237 = DIRECTION('',(0.,-1.));
+#96238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96239 = PCURVE('',#90935,#96240);
+#96240 = DEFINITIONAL_REPRESENTATION('',(#96241),#96245);
+#96241 = LINE('',#96242,#96243);
+#96242 = CARTESIAN_POINT('',(0.63,0.));
+#96243 = VECTOR('',#96244,1.);
+#96244 = DIRECTION('',(0.,-1.));
+#96245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96246 = ADVANCED_FACE('',(#96247),#90935,.F.);
+#96247 = FACE_BOUND('',#96248,.F.);
+#96248 = EDGE_LOOP('',(#96249,#96270,#96271,#96272));
+#96249 = ORIENTED_EDGE('',*,*,#96250,.T.);
+#96250 = EDGE_CURVE('',#91464,#90887,#96251,.T.);
+#96251 = SURFACE_CURVE('',#96252,(#96256,#96263),.PCURVE_S1.);
+#96252 = LINE('',#96253,#96254);
+#96253 = CARTESIAN_POINT('',(-3.43,1.475,0.28));
+#96254 = VECTOR('',#96255,1.);
+#96255 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96256 = PCURVE('',#90935,#96257);
+#96257 = DEFINITIONAL_REPRESENTATION('',(#96258),#96262);
+#96258 = LINE('',#96259,#96260);
+#96259 = CARTESIAN_POINT('',(0.,0.));
+#96260 = VECTOR('',#96261,1.);
+#96261 = DIRECTION('',(0.,-1.));
+#96262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96263 = PCURVE('',#90907,#96264);
+#96264 = DEFINITIONAL_REPRESENTATION('',(#96265),#96269);
+#96265 = LINE('',#96266,#96267);
+#96266 = CARTESIAN_POINT('',(1.570796326795,0.));
+#96267 = VECTOR('',#96268,1.);
+#96268 = DIRECTION('',(0.,-1.));
+#96269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96270 = ORIENTED_EDGE('',*,*,#90919,.T.);
+#96271 = ORIENTED_EDGE('',*,*,#96226,.F.);
+#96272 = ORIENTED_EDGE('',*,*,#91491,.F.);
+#96273 = ADVANCED_FACE('',(#96274),#90907,.F.);
+#96274 = FACE_BOUND('',#96275,.F.);
+#96275 = EDGE_LOOP('',(#96276,#96297,#96298,#96299));
+#96276 = ORIENTED_EDGE('',*,*,#96277,.T.);
+#96277 = EDGE_CURVE('',#91441,#90859,#96278,.T.);
+#96278 = SURFACE_CURVE('',#96279,(#96283,#96290),.PCURVE_S1.);
+#96279 = LINE('',#96280,#96281);
+#96280 = CARTESIAN_POINT('',(-3.53,1.475,0.18));
+#96281 = VECTOR('',#96282,1.);
+#96282 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96283 = PCURVE('',#90907,#96284);
+#96284 = DEFINITIONAL_REPRESENTATION('',(#96285),#96289);
+#96285 = LINE('',#96286,#96287);
+#96286 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#96287 = VECTOR('',#96288,1.);
+#96288 = DIRECTION('',(0.,-1.));
+#96289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96290 = PCURVE('',#90874,#96291);
+#96291 = DEFINITIONAL_REPRESENTATION('',(#96292),#96296);
+#96292 = LINE('',#96293,#96294);
+#96293 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#96294 = VECTOR('',#96295,1.);
+#96295 = DIRECTION('',(0.,-1.));
+#96296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96297 = ORIENTED_EDGE('',*,*,#90886,.T.);
+#96298 = ORIENTED_EDGE('',*,*,#96250,.F.);
+#96299 = ORIENTED_EDGE('',*,*,#91463,.F.);
+#96300 = ADVANCED_FACE('',(#96301),#90874,.F.);
+#96301 = FACE_BOUND('',#96302,.F.);
+#96302 = EDGE_LOOP('',(#96303,#96324,#96325,#96326));
+#96303 = ORIENTED_EDGE('',*,*,#96304,.T.);
+#96304 = EDGE_CURVE('',#91418,#90831,#96305,.T.);
+#96305 = SURFACE_CURVE('',#96306,(#96310,#96317),.PCURVE_S1.);
+#96306 = LINE('',#96307,#96308);
+#96307 = CARTESIAN_POINT('',(-3.9,1.475,0.18));
+#96308 = VECTOR('',#96309,1.);
+#96309 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96310 = PCURVE('',#90874,#96311);
+#96311 = DEFINITIONAL_REPRESENTATION('',(#96312),#96316);
+#96312 = LINE('',#96313,#96314);
+#96313 = CARTESIAN_POINT('',(0.,0.));
+#96314 = VECTOR('',#96315,1.);
+#96315 = DIRECTION('',(0.,-1.));
+#96316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96317 = PCURVE('',#90846,#96318);
+#96318 = DEFINITIONAL_REPRESENTATION('',(#96319),#96323);
+#96319 = LINE('',#96320,#96321);
+#96320 = CARTESIAN_POINT('',(0.18,0.));
+#96321 = VECTOR('',#96322,1.);
+#96322 = DIRECTION('',(0.,-1.));
+#96323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96324 = ORIENTED_EDGE('',*,*,#90858,.T.);
+#96325 = ORIENTED_EDGE('',*,*,#96277,.F.);
+#96326 = ORIENTED_EDGE('',*,*,#91440,.F.);
+#96327 = ADVANCED_FACE('',(#96328),#90846,.F.);
+#96328 = FACE_BOUND('',#96329,.F.);
+#96329 = EDGE_LOOP('',(#96330,#96351,#96352,#96353));
+#96330 = ORIENTED_EDGE('',*,*,#96331,.T.);
+#96331 = EDGE_CURVE('',#91395,#90803,#96332,.T.);
+#96332 = SURFACE_CURVE('',#96333,(#96337,#96344),.PCURVE_S1.);
+#96333 = LINE('',#96334,#96335);
+#96334 = CARTESIAN_POINT('',(-3.9,1.475,0.));
+#96335 = VECTOR('',#96336,1.);
+#96336 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96337 = PCURVE('',#90846,#96338);
+#96338 = DEFINITIONAL_REPRESENTATION('',(#96339),#96343);
+#96339 = LINE('',#96340,#96341);
+#96340 = CARTESIAN_POINT('',(0.,0.));
+#96341 = VECTOR('',#96342,1.);
+#96342 = DIRECTION('',(0.,-1.));
+#96343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96344 = PCURVE('',#90818,#96345);
+#96345 = DEFINITIONAL_REPRESENTATION('',(#96346),#96350);
+#96346 = LINE('',#96347,#96348);
+#96347 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#96348 = VECTOR('',#96349,1.);
+#96349 = DIRECTION('',(0.,-1.));
+#96350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96351 = ORIENTED_EDGE('',*,*,#90830,.T.);
+#96352 = ORIENTED_EDGE('',*,*,#96304,.F.);
+#96353 = ORIENTED_EDGE('',*,*,#91417,.F.);
+#96354 = ADVANCED_FACE('',(#96355),#90818,.F.);
+#96355 = FACE_BOUND('',#96356,.F.);
+#96356 = EDGE_LOOP('',(#96357,#96378,#96379,#96380));
+#96357 = ORIENTED_EDGE('',*,*,#96358,.T.);
+#96358 = EDGE_CURVE('',#91371,#90774,#96359,.T.);
+#96359 = SURFACE_CURVE('',#96360,(#96364,#96371),.PCURVE_S1.);
+#96360 = LINE('',#96361,#96362);
+#96361 = CARTESIAN_POINT('',(-3.53,1.475,0.));
+#96362 = VECTOR('',#96363,1.);
+#96363 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96364 = PCURVE('',#90818,#96365);
+#96365 = DEFINITIONAL_REPRESENTATION('',(#96366),#96370);
+#96366 = LINE('',#96367,#96368);
+#96367 = CARTESIAN_POINT('',(0.,0.));
+#96368 = VECTOR('',#96369,1.);
+#96369 = DIRECTION('',(0.,-1.));
+#96370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96371 = PCURVE('',#90790,#96372);
+#96372 = DEFINITIONAL_REPRESENTATION('',(#96373),#96377);
+#96373 = LINE('',#96374,#96375);
+#96374 = CARTESIAN_POINT('',(4.712388980385,0.));
+#96375 = VECTOR('',#96376,1.);
+#96376 = DIRECTION('',(0.,-1.));
+#96377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96378 = ORIENTED_EDGE('',*,*,#90802,.T.);
+#96379 = ORIENTED_EDGE('',*,*,#96331,.F.);
+#96380 = ORIENTED_EDGE('',*,*,#91394,.F.);
+#96381 = ADVANCED_FACE('',(#96382),#90790,.T.);
+#96382 = FACE_BOUND('',#96383,.T.);
+#96383 = EDGE_LOOP('',(#96384,#96385,#96386,#96387));
+#96384 = ORIENTED_EDGE('',*,*,#91370,.T.);
+#96385 = ORIENTED_EDGE('',*,*,#96358,.T.);
+#96386 = ORIENTED_EDGE('',*,*,#90773,.F.);
+#96387 = ORIENTED_EDGE('',*,*,#96388,.F.);
+#96388 = EDGE_CURVE('',#91348,#90746,#96389,.T.);
+#96389 = SURFACE_CURVE('',#96390,(#96394,#96401),.PCURVE_S1.);
+#96390 = LINE('',#96391,#96392);
+#96391 = CARTESIAN_POINT('',(-3.25,1.475,0.28));
+#96392 = VECTOR('',#96393,1.);
+#96393 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96394 = PCURVE('',#90790,#96395);
+#96395 = DEFINITIONAL_REPRESENTATION('',(#96396),#96400);
+#96396 = LINE('',#96397,#96398);
+#96397 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#96398 = VECTOR('',#96399,1.);
+#96399 = DIRECTION('',(0.,-1.));
+#96400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96401 = PCURVE('',#90761,#96402);
+#96402 = DEFINITIONAL_REPRESENTATION('',(#96403),#96407);
+#96403 = LINE('',#96404,#96405);
+#96404 = CARTESIAN_POINT('',(0.63,0.));
+#96405 = VECTOR('',#96406,1.);
+#96406 = DIRECTION('',(0.,-1.));
+#96407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96408 = ADVANCED_FACE('',(#96409),#90761,.F.);
+#96409 = FACE_BOUND('',#96410,.F.);
+#96410 = EDGE_LOOP('',(#96411,#96412,#96413,#96414));
+#96411 = ORIENTED_EDGE('',*,*,#91564,.T.);
+#96412 = ORIENTED_EDGE('',*,*,#90745,.T.);
+#96413 = ORIENTED_EDGE('',*,*,#96388,.F.);
+#96414 = ORIENTED_EDGE('',*,*,#91347,.F.);
+#96415 = ADVANCED_FACE('',(#96416),#91883,.T.);
+#96416 = FACE_BOUND('',#96417,.T.);
+#96417 = EDGE_LOOP('',(#96418,#96419,#96420,#96421));
+#96418 = ORIENTED_EDGE('',*,*,#91866,.T.);
+#96419 = ORIENTED_EDGE('',*,*,#94311,.T.);
+#96420 = ORIENTED_EDGE('',*,*,#92473,.F.);
+#96421 = ORIENTED_EDGE('',*,*,#96422,.F.);
+#96422 = EDGE_CURVE('',#91839,#92451,#96423,.T.);
+#96423 = SURFACE_CURVE('',#96424,(#96428,#96435),.PCURVE_S1.);
+#96424 = LINE('',#96425,#96426);
+#96425 = CARTESIAN_POINT('',(-3.43,-1.125,0.91));
+#96426 = VECTOR('',#96427,1.);
+#96427 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96428 = PCURVE('',#91883,#96429);
+#96429 = DEFINITIONAL_REPRESENTATION('',(#96430),#96434);
+#96430 = LINE('',#96431,#96432);
+#96431 = CARTESIAN_POINT('',(6.28318530718,-2.22044604925E-16));
+#96432 = VECTOR('',#96433,1.);
+#96433 = DIRECTION('',(0.,-1.));
+#96434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96435 = PCURVE('',#91854,#96436);
+#96436 = DEFINITIONAL_REPRESENTATION('',(#96437),#96441);
+#96437 = LINE('',#96438,#96439);
+#96438 = CARTESIAN_POINT('',(0.63,0.));
+#96439 = VECTOR('',#96440,1.);
+#96440 = DIRECTION('',(0.,-1.));
+#96441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96442 = ADVANCED_FACE('',(#96443),#91854,.F.);
+#96443 = FACE_BOUND('',#96444,.F.);
+#96444 = EDGE_LOOP('',(#96445,#96466,#96467,#96468));
+#96445 = ORIENTED_EDGE('',*,*,#96446,.T.);
+#96446 = EDGE_CURVE('',#91806,#92423,#96447,.T.);
+#96447 = SURFACE_CURVE('',#96448,(#96452,#96459),.PCURVE_S1.);
+#96448 = LINE('',#96449,#96450);
+#96449 = CARTESIAN_POINT('',(-3.43,-1.125,0.28));
+#96450 = VECTOR('',#96451,1.);
+#96451 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96452 = PCURVE('',#91854,#96453);
+#96453 = DEFINITIONAL_REPRESENTATION('',(#96454),#96458);
+#96454 = LINE('',#96455,#96456);
+#96455 = CARTESIAN_POINT('',(0.,0.));
+#96456 = VECTOR('',#96457,1.);
+#96457 = DIRECTION('',(0.,-1.));
+#96458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96459 = PCURVE('',#91826,#96460);
+#96460 = DEFINITIONAL_REPRESENTATION('',(#96461),#96465);
+#96461 = LINE('',#96462,#96463);
+#96462 = CARTESIAN_POINT('',(1.570796326795,0.));
+#96463 = VECTOR('',#96464,1.);
+#96464 = DIRECTION('',(0.,-1.));
+#96465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96466 = ORIENTED_EDGE('',*,*,#92450,.T.);
+#96467 = ORIENTED_EDGE('',*,*,#96422,.F.);
+#96468 = ORIENTED_EDGE('',*,*,#91838,.F.);
+#96469 = ADVANCED_FACE('',(#96470),#91826,.F.);
+#96470 = FACE_BOUND('',#96471,.F.);
+#96471 = EDGE_LOOP('',(#96472,#96493,#96494,#96495));
+#96472 = ORIENTED_EDGE('',*,*,#96473,.T.);
+#96473 = EDGE_CURVE('',#91778,#92400,#96474,.T.);
+#96474 = SURFACE_CURVE('',#96475,(#96479,#96486),.PCURVE_S1.);
+#96475 = LINE('',#96476,#96477);
+#96476 = CARTESIAN_POINT('',(-3.53,-1.125,0.18));
+#96477 = VECTOR('',#96478,1.);
+#96478 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96479 = PCURVE('',#91826,#96480);
+#96480 = DEFINITIONAL_REPRESENTATION('',(#96481),#96485);
+#96481 = LINE('',#96482,#96483);
+#96482 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#96483 = VECTOR('',#96484,1.);
+#96484 = DIRECTION('',(0.,-1.));
+#96485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96486 = PCURVE('',#91793,#96487);
+#96487 = DEFINITIONAL_REPRESENTATION('',(#96488),#96492);
+#96488 = LINE('',#96489,#96490);
+#96489 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#96490 = VECTOR('',#96491,1.);
+#96491 = DIRECTION('',(0.,-1.));
+#96492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96493 = ORIENTED_EDGE('',*,*,#92422,.T.);
+#96494 = ORIENTED_EDGE('',*,*,#96446,.F.);
+#96495 = ORIENTED_EDGE('',*,*,#91805,.F.);
+#96496 = ADVANCED_FACE('',(#96497),#91793,.F.);
+#96497 = FACE_BOUND('',#96498,.F.);
+#96498 = EDGE_LOOP('',(#96499,#96520,#96521,#96522));
+#96499 = ORIENTED_EDGE('',*,*,#96500,.T.);
+#96500 = EDGE_CURVE('',#91750,#92377,#96501,.T.);
+#96501 = SURFACE_CURVE('',#96502,(#96506,#96513),.PCURVE_S1.);
+#96502 = LINE('',#96503,#96504);
+#96503 = CARTESIAN_POINT('',(-3.9,-1.125,0.18));
+#96504 = VECTOR('',#96505,1.);
+#96505 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96506 = PCURVE('',#91793,#96507);
+#96507 = DEFINITIONAL_REPRESENTATION('',(#96508),#96512);
+#96508 = LINE('',#96509,#96510);
+#96509 = CARTESIAN_POINT('',(0.,0.));
+#96510 = VECTOR('',#96511,1.);
+#96511 = DIRECTION('',(0.,-1.));
+#96512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96513 = PCURVE('',#91765,#96514);
+#96514 = DEFINITIONAL_REPRESENTATION('',(#96515),#96519);
+#96515 = LINE('',#96516,#96517);
+#96516 = CARTESIAN_POINT('',(0.18,0.));
+#96517 = VECTOR('',#96518,1.);
+#96518 = DIRECTION('',(0.,-1.));
+#96519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96520 = ORIENTED_EDGE('',*,*,#92399,.T.);
+#96521 = ORIENTED_EDGE('',*,*,#96473,.F.);
+#96522 = ORIENTED_EDGE('',*,*,#91777,.F.);
+#96523 = ADVANCED_FACE('',(#96524),#91765,.F.);
+#96524 = FACE_BOUND('',#96525,.F.);
+#96525 = EDGE_LOOP('',(#96526,#96547,#96548,#96549));
+#96526 = ORIENTED_EDGE('',*,*,#96527,.T.);
+#96527 = EDGE_CURVE('',#91722,#92354,#96528,.T.);
+#96528 = SURFACE_CURVE('',#96529,(#96533,#96540),.PCURVE_S1.);
+#96529 = LINE('',#96530,#96531);
+#96530 = CARTESIAN_POINT('',(-3.9,-1.125,0.));
+#96531 = VECTOR('',#96532,1.);
+#96532 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96533 = PCURVE('',#91765,#96534);
+#96534 = DEFINITIONAL_REPRESENTATION('',(#96535),#96539);
+#96535 = LINE('',#96536,#96537);
+#96536 = CARTESIAN_POINT('',(0.,0.));
+#96537 = VECTOR('',#96538,1.);
+#96538 = DIRECTION('',(0.,-1.));
+#96539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96540 = PCURVE('',#91737,#96541);
+#96541 = DEFINITIONAL_REPRESENTATION('',(#96542),#96546);
+#96542 = LINE('',#96543,#96544);
+#96543 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#96544 = VECTOR('',#96545,1.);
+#96545 = DIRECTION('',(0.,-1.));
+#96546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96547 = ORIENTED_EDGE('',*,*,#92376,.T.);
+#96548 = ORIENTED_EDGE('',*,*,#96500,.F.);
+#96549 = ORIENTED_EDGE('',*,*,#91749,.F.);
+#96550 = ADVANCED_FACE('',(#96551),#91737,.F.);
+#96551 = FACE_BOUND('',#96552,.F.);
+#96552 = EDGE_LOOP('',(#96553,#96574,#96575,#96576));
+#96553 = ORIENTED_EDGE('',*,*,#96554,.T.);
+#96554 = EDGE_CURVE('',#91693,#92330,#96555,.T.);
+#96555 = SURFACE_CURVE('',#96556,(#96560,#96567),.PCURVE_S1.);
+#96556 = LINE('',#96557,#96558);
+#96557 = CARTESIAN_POINT('',(-3.53,-1.125,0.));
+#96558 = VECTOR('',#96559,1.);
+#96559 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96560 = PCURVE('',#91737,#96561);
+#96561 = DEFINITIONAL_REPRESENTATION('',(#96562),#96566);
+#96562 = LINE('',#96563,#96564);
+#96563 = CARTESIAN_POINT('',(0.,0.));
+#96564 = VECTOR('',#96565,1.);
+#96565 = DIRECTION('',(0.,-1.));
+#96566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96567 = PCURVE('',#91709,#96568);
+#96568 = DEFINITIONAL_REPRESENTATION('',(#96569),#96573);
+#96569 = LINE('',#96570,#96571);
+#96570 = CARTESIAN_POINT('',(4.712388980385,0.));
+#96571 = VECTOR('',#96572,1.);
+#96572 = DIRECTION('',(0.,-1.));
+#96573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96574 = ORIENTED_EDGE('',*,*,#92353,.T.);
+#96575 = ORIENTED_EDGE('',*,*,#96527,.F.);
+#96576 = ORIENTED_EDGE('',*,*,#91721,.F.);
+#96577 = ADVANCED_FACE('',(#96578),#91709,.T.);
+#96578 = FACE_BOUND('',#96579,.T.);
+#96579 = EDGE_LOOP('',(#96580,#96581,#96582,#96583));
+#96580 = ORIENTED_EDGE('',*,*,#91692,.T.);
+#96581 = ORIENTED_EDGE('',*,*,#96554,.T.);
+#96582 = ORIENTED_EDGE('',*,*,#92329,.F.);
+#96583 = ORIENTED_EDGE('',*,*,#96584,.F.);
+#96584 = EDGE_CURVE('',#91665,#92307,#96585,.T.);
+#96585 = SURFACE_CURVE('',#96586,(#96590,#96597),.PCURVE_S1.);
+#96586 = LINE('',#96587,#96588);
+#96587 = CARTESIAN_POINT('',(-3.25,-1.125,0.28));
+#96588 = VECTOR('',#96589,1.);
+#96589 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96590 = PCURVE('',#91709,#96591);
+#96591 = DEFINITIONAL_REPRESENTATION('',(#96592),#96596);
+#96592 = LINE('',#96593,#96594);
+#96593 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-16));
+#96594 = VECTOR('',#96595,1.);
+#96595 = DIRECTION('',(0.,-1.));
+#96596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96597 = PCURVE('',#91680,#96598);
+#96598 = DEFINITIONAL_REPRESENTATION('',(#96599),#96603);
+#96599 = LINE('',#96600,#96601);
+#96600 = CARTESIAN_POINT('',(0.63,0.));
+#96601 = VECTOR('',#96602,1.);
+#96602 = DIRECTION('',(0.,-1.));
+#96603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96604 = ADVANCED_FACE('',(#96605),#91680,.F.);
+#96605 = FACE_BOUND('',#96606,.F.);
+#96606 = EDGE_LOOP('',(#96607,#96608,#96609,#96610));
+#96607 = ORIENTED_EDGE('',*,*,#92278,.T.);
+#96608 = ORIENTED_EDGE('',*,*,#92306,.T.);
+#96609 = ORIENTED_EDGE('',*,*,#96584,.F.);
+#96610 = ORIENTED_EDGE('',*,*,#91664,.F.);
+#96611 = ADVANCED_FACE('',(#96612),#92168,.T.);
+#96612 = FACE_BOUND('',#96613,.T.);
+#96613 = EDGE_LOOP('',(#96614,#96615,#96616,#96617));
+#96614 = ORIENTED_EDGE('',*,*,#92718,.T.);
+#96615 = ORIENTED_EDGE('',*,*,#94398,.T.);
+#96616 = ORIENTED_EDGE('',*,*,#92151,.F.);
+#96617 = ORIENTED_EDGE('',*,*,#96618,.F.);
+#96618 = EDGE_CURVE('',#92696,#92124,#96619,.T.);
+#96619 = SURFACE_CURVE('',#96620,(#96624,#96631),.PCURVE_S1.);
+#96620 = LINE('',#96621,#96622);
+#96621 = CARTESIAN_POINT('',(-3.43,0.825,0.91));
+#96622 = VECTOR('',#96623,1.);
+#96623 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96624 = PCURVE('',#92168,#96625);
+#96625 = DEFINITIONAL_REPRESENTATION('',(#96626),#96630);
+#96626 = LINE('',#96627,#96628);
+#96627 = CARTESIAN_POINT('',(6.28318530718,0.));
+#96628 = VECTOR('',#96629,1.);
+#96629 = DIRECTION('',(0.,-1.));
+#96630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96631 = PCURVE('',#92139,#96632);
+#96632 = DEFINITIONAL_REPRESENTATION('',(#96633),#96637);
+#96633 = LINE('',#96634,#96635);
+#96634 = CARTESIAN_POINT('',(0.63,0.));
+#96635 = VECTOR('',#96636,1.);
+#96636 = DIRECTION('',(0.,-1.));
+#96637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96638 = ADVANCED_FACE('',(#96639),#92139,.F.);
+#96639 = FACE_BOUND('',#96640,.F.);
+#96640 = EDGE_LOOP('',(#96641,#96662,#96663,#96664));
+#96641 = ORIENTED_EDGE('',*,*,#96642,.T.);
+#96642 = EDGE_CURVE('',#92668,#92091,#96643,.T.);
+#96643 = SURFACE_CURVE('',#96644,(#96648,#96655),.PCURVE_S1.);
+#96644 = LINE('',#96645,#96646);
+#96645 = CARTESIAN_POINT('',(-3.43,0.825,0.28));
+#96646 = VECTOR('',#96647,1.);
+#96647 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96648 = PCURVE('',#92139,#96649);
+#96649 = DEFINITIONAL_REPRESENTATION('',(#96650),#96654);
+#96650 = LINE('',#96651,#96652);
+#96651 = CARTESIAN_POINT('',(0.,0.));
+#96652 = VECTOR('',#96653,1.);
+#96653 = DIRECTION('',(0.,-1.));
+#96654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96655 = PCURVE('',#92111,#96656);
+#96656 = DEFINITIONAL_REPRESENTATION('',(#96657),#96661);
+#96657 = LINE('',#96658,#96659);
+#96658 = CARTESIAN_POINT('',(1.570796326795,0.));
+#96659 = VECTOR('',#96660,1.);
+#96660 = DIRECTION('',(0.,-1.));
+#96661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96662 = ORIENTED_EDGE('',*,*,#92123,.T.);
+#96663 = ORIENTED_EDGE('',*,*,#96618,.F.);
+#96664 = ORIENTED_EDGE('',*,*,#92695,.F.);
+#96665 = ADVANCED_FACE('',(#96666),#92111,.F.);
+#96666 = FACE_BOUND('',#96667,.F.);
+#96667 = EDGE_LOOP('',(#96668,#96689,#96690,#96691));
+#96668 = ORIENTED_EDGE('',*,*,#96669,.T.);
+#96669 = EDGE_CURVE('',#92645,#92063,#96670,.T.);
+#96670 = SURFACE_CURVE('',#96671,(#96675,#96682),.PCURVE_S1.);
+#96671 = LINE('',#96672,#96673);
+#96672 = CARTESIAN_POINT('',(-3.53,0.825,0.18));
+#96673 = VECTOR('',#96674,1.);
+#96674 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96675 = PCURVE('',#92111,#96676);
+#96676 = DEFINITIONAL_REPRESENTATION('',(#96677),#96681);
+#96677 = LINE('',#96678,#96679);
+#96678 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#96679 = VECTOR('',#96680,1.);
+#96680 = DIRECTION('',(0.,-1.));
+#96681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96682 = PCURVE('',#92078,#96683);
+#96683 = DEFINITIONAL_REPRESENTATION('',(#96684),#96688);
+#96684 = LINE('',#96685,#96686);
+#96685 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#96686 = VECTOR('',#96687,1.);
+#96687 = DIRECTION('',(0.,-1.));
+#96688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96689 = ORIENTED_EDGE('',*,*,#92090,.T.);
+#96690 = ORIENTED_EDGE('',*,*,#96642,.F.);
+#96691 = ORIENTED_EDGE('',*,*,#92667,.F.);
+#96692 = ADVANCED_FACE('',(#96693),#92078,.F.);
+#96693 = FACE_BOUND('',#96694,.F.);
+#96694 = EDGE_LOOP('',(#96695,#96716,#96717,#96718));
+#96695 = ORIENTED_EDGE('',*,*,#96696,.T.);
+#96696 = EDGE_CURVE('',#92622,#92035,#96697,.T.);
+#96697 = SURFACE_CURVE('',#96698,(#96702,#96709),.PCURVE_S1.);
+#96698 = LINE('',#96699,#96700);
+#96699 = CARTESIAN_POINT('',(-3.9,0.825,0.18));
+#96700 = VECTOR('',#96701,1.);
+#96701 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96702 = PCURVE('',#92078,#96703);
+#96703 = DEFINITIONAL_REPRESENTATION('',(#96704),#96708);
+#96704 = LINE('',#96705,#96706);
+#96705 = CARTESIAN_POINT('',(0.,0.));
+#96706 = VECTOR('',#96707,1.);
+#96707 = DIRECTION('',(0.,-1.));
+#96708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96709 = PCURVE('',#92050,#96710);
+#96710 = DEFINITIONAL_REPRESENTATION('',(#96711),#96715);
+#96711 = LINE('',#96712,#96713);
+#96712 = CARTESIAN_POINT('',(0.18,0.));
+#96713 = VECTOR('',#96714,1.);
+#96714 = DIRECTION('',(0.,-1.));
+#96715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96716 = ORIENTED_EDGE('',*,*,#92062,.T.);
+#96717 = ORIENTED_EDGE('',*,*,#96669,.F.);
+#96718 = ORIENTED_EDGE('',*,*,#92644,.F.);
+#96719 = ADVANCED_FACE('',(#96720),#92050,.F.);
+#96720 = FACE_BOUND('',#96721,.F.);
+#96721 = EDGE_LOOP('',(#96722,#96743,#96744,#96745));
+#96722 = ORIENTED_EDGE('',*,*,#96723,.T.);
+#96723 = EDGE_CURVE('',#92599,#92007,#96724,.T.);
+#96724 = SURFACE_CURVE('',#96725,(#96729,#96736),.PCURVE_S1.);
+#96725 = LINE('',#96726,#96727);
+#96726 = CARTESIAN_POINT('',(-3.9,0.825,0.));
+#96727 = VECTOR('',#96728,1.);
+#96728 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96729 = PCURVE('',#92050,#96730);
+#96730 = DEFINITIONAL_REPRESENTATION('',(#96731),#96735);
+#96731 = LINE('',#96732,#96733);
+#96732 = CARTESIAN_POINT('',(0.,0.));
+#96733 = VECTOR('',#96734,1.);
+#96734 = DIRECTION('',(0.,-1.));
+#96735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96736 = PCURVE('',#92022,#96737);
+#96737 = DEFINITIONAL_REPRESENTATION('',(#96738),#96742);
+#96738 = LINE('',#96739,#96740);
+#96739 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#96740 = VECTOR('',#96741,1.);
+#96741 = DIRECTION('',(0.,-1.));
+#96742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96743 = ORIENTED_EDGE('',*,*,#92034,.T.);
+#96744 = ORIENTED_EDGE('',*,*,#96696,.F.);
+#96745 = ORIENTED_EDGE('',*,*,#92621,.F.);
+#96746 = ADVANCED_FACE('',(#96747),#92022,.F.);
+#96747 = FACE_BOUND('',#96748,.F.);
+#96748 = EDGE_LOOP('',(#96749,#96770,#96771,#96772));
+#96749 = ORIENTED_EDGE('',*,*,#96750,.T.);
+#96750 = EDGE_CURVE('',#92575,#91978,#96751,.T.);
+#96751 = SURFACE_CURVE('',#96752,(#96756,#96763),.PCURVE_S1.);
+#96752 = LINE('',#96753,#96754);
+#96753 = CARTESIAN_POINT('',(-3.53,0.825,0.));
+#96754 = VECTOR('',#96755,1.);
+#96755 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96756 = PCURVE('',#92022,#96757);
+#96757 = DEFINITIONAL_REPRESENTATION('',(#96758),#96762);
+#96758 = LINE('',#96759,#96760);
+#96759 = CARTESIAN_POINT('',(0.,0.));
+#96760 = VECTOR('',#96761,1.);
+#96761 = DIRECTION('',(0.,-1.));
+#96762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96763 = PCURVE('',#91994,#96764);
+#96764 = DEFINITIONAL_REPRESENTATION('',(#96765),#96769);
+#96765 = LINE('',#96766,#96767);
+#96766 = CARTESIAN_POINT('',(4.712388980385,0.));
+#96767 = VECTOR('',#96768,1.);
+#96768 = DIRECTION('',(0.,-1.));
+#96769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96770 = ORIENTED_EDGE('',*,*,#92006,.T.);
+#96771 = ORIENTED_EDGE('',*,*,#96723,.F.);
+#96772 = ORIENTED_EDGE('',*,*,#92598,.F.);
+#96773 = ADVANCED_FACE('',(#96774),#91994,.T.);
+#96774 = FACE_BOUND('',#96775,.T.);
+#96775 = EDGE_LOOP('',(#96776,#96777,#96778,#96779));
+#96776 = ORIENTED_EDGE('',*,*,#92574,.T.);
+#96777 = ORIENTED_EDGE('',*,*,#96750,.T.);
+#96778 = ORIENTED_EDGE('',*,*,#91977,.F.);
+#96779 = ORIENTED_EDGE('',*,*,#96780,.F.);
+#96780 = EDGE_CURVE('',#92552,#91950,#96781,.T.);
+#96781 = SURFACE_CURVE('',#96782,(#96786,#96793),.PCURVE_S1.);
+#96782 = LINE('',#96783,#96784);
+#96783 = CARTESIAN_POINT('',(-3.25,0.825,0.28));
+#96784 = VECTOR('',#96785,1.);
+#96785 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96786 = PCURVE('',#91994,#96787);
+#96787 = DEFINITIONAL_REPRESENTATION('',(#96788),#96792);
+#96788 = LINE('',#96789,#96790);
+#96789 = CARTESIAN_POINT('',(6.28318530718,0.));
+#96790 = VECTOR('',#96791,1.);
+#96791 = DIRECTION('',(0.,-1.));
+#96792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96793 = PCURVE('',#91965,#96794);
+#96794 = DEFINITIONAL_REPRESENTATION('',(#96795),#96799);
+#96795 = LINE('',#96796,#96797);
+#96796 = CARTESIAN_POINT('',(0.63,0.));
+#96797 = VECTOR('',#96798,1.);
+#96798 = DIRECTION('',(0.,-1.));
+#96799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96800 = ADVANCED_FACE('',(#96801),#91965,.F.);
+#96801 = FACE_BOUND('',#96802,.F.);
+#96802 = EDGE_LOOP('',(#96803,#96804,#96805,#96806));
+#96803 = ORIENTED_EDGE('',*,*,#92768,.T.);
+#96804 = ORIENTED_EDGE('',*,*,#91949,.T.);
+#96805 = ORIENTED_EDGE('',*,*,#96780,.F.);
+#96806 = ORIENTED_EDGE('',*,*,#92551,.F.);
+#96807 = ADVANCED_FACE('',(#96808),#93087,.T.);
+#96808 = FACE_BOUND('',#96809,.T.);
+#96809 = EDGE_LOOP('',(#96810,#96811,#96812,#96813));
+#96810 = ORIENTED_EDGE('',*,*,#93070,.T.);
+#96811 = ORIENTED_EDGE('',*,*,#94369,.T.);
+#96812 = ORIENTED_EDGE('',*,*,#93677,.F.);
+#96813 = ORIENTED_EDGE('',*,*,#96814,.F.);
+#96814 = EDGE_CURVE('',#93043,#93655,#96815,.T.);
+#96815 = SURFACE_CURVE('',#96816,(#96820,#96827),.PCURVE_S1.);
+#96816 = LINE('',#96817,#96818);
+#96817 = CARTESIAN_POINT('',(-3.43,-0.475,0.91));
+#96818 = VECTOR('',#96819,1.);
+#96819 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96820 = PCURVE('',#93087,#96821);
+#96821 = DEFINITIONAL_REPRESENTATION('',(#96822),#96826);
+#96822 = LINE('',#96823,#96824);
+#96823 = CARTESIAN_POINT('',(6.28318530718,0.));
+#96824 = VECTOR('',#96825,1.);
+#96825 = DIRECTION('',(0.,-1.));
+#96826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96827 = PCURVE('',#93058,#96828);
+#96828 = DEFINITIONAL_REPRESENTATION('',(#96829),#96833);
+#96829 = LINE('',#96830,#96831);
+#96830 = CARTESIAN_POINT('',(0.63,0.));
+#96831 = VECTOR('',#96832,1.);
+#96832 = DIRECTION('',(0.,-1.));
+#96833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96834 = ADVANCED_FACE('',(#96835),#93058,.F.);
+#96835 = FACE_BOUND('',#96836,.F.);
+#96836 = EDGE_LOOP('',(#96837,#96858,#96859,#96860));
+#96837 = ORIENTED_EDGE('',*,*,#96838,.T.);
+#96838 = EDGE_CURVE('',#93010,#93627,#96839,.T.);
+#96839 = SURFACE_CURVE('',#96840,(#96844,#96851),.PCURVE_S1.);
+#96840 = LINE('',#96841,#96842);
+#96841 = CARTESIAN_POINT('',(-3.43,-0.475,0.28));
+#96842 = VECTOR('',#96843,1.);
+#96843 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96844 = PCURVE('',#93058,#96845);
+#96845 = DEFINITIONAL_REPRESENTATION('',(#96846),#96850);
+#96846 = LINE('',#96847,#96848);
+#96847 = CARTESIAN_POINT('',(0.,0.));
+#96848 = VECTOR('',#96849,1.);
+#96849 = DIRECTION('',(0.,-1.));
+#96850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96851 = PCURVE('',#93030,#96852);
+#96852 = DEFINITIONAL_REPRESENTATION('',(#96853),#96857);
+#96853 = LINE('',#96854,#96855);
+#96854 = CARTESIAN_POINT('',(1.570796326795,0.));
+#96855 = VECTOR('',#96856,1.);
+#96856 = DIRECTION('',(0.,-1.));
+#96857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96858 = ORIENTED_EDGE('',*,*,#93654,.T.);
+#96859 = ORIENTED_EDGE('',*,*,#96814,.F.);
+#96860 = ORIENTED_EDGE('',*,*,#93042,.F.);
+#96861 = ADVANCED_FACE('',(#96862),#93030,.F.);
+#96862 = FACE_BOUND('',#96863,.F.);
+#96863 = EDGE_LOOP('',(#96864,#96885,#96886,#96887));
+#96864 = ORIENTED_EDGE('',*,*,#96865,.T.);
+#96865 = EDGE_CURVE('',#92982,#93604,#96866,.T.);
+#96866 = SURFACE_CURVE('',#96867,(#96871,#96878),.PCURVE_S1.);
+#96867 = LINE('',#96868,#96869);
+#96868 = CARTESIAN_POINT('',(-3.53,-0.475,0.18));
+#96869 = VECTOR('',#96870,1.);
+#96870 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96871 = PCURVE('',#93030,#96872);
+#96872 = DEFINITIONAL_REPRESENTATION('',(#96873),#96877);
+#96873 = LINE('',#96874,#96875);
+#96874 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#96875 = VECTOR('',#96876,1.);
+#96876 = DIRECTION('',(0.,-1.));
+#96877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96878 = PCURVE('',#92997,#96879);
+#96879 = DEFINITIONAL_REPRESENTATION('',(#96880),#96884);
+#96880 = LINE('',#96881,#96882);
+#96881 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#96882 = VECTOR('',#96883,1.);
+#96883 = DIRECTION('',(0.,-1.));
+#96884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96885 = ORIENTED_EDGE('',*,*,#93626,.T.);
+#96886 = ORIENTED_EDGE('',*,*,#96838,.F.);
+#96887 = ORIENTED_EDGE('',*,*,#93009,.F.);
+#96888 = ADVANCED_FACE('',(#96889),#92997,.F.);
+#96889 = FACE_BOUND('',#96890,.F.);
+#96890 = EDGE_LOOP('',(#96891,#96912,#96913,#96914));
+#96891 = ORIENTED_EDGE('',*,*,#96892,.T.);
+#96892 = EDGE_CURVE('',#92954,#93581,#96893,.T.);
+#96893 = SURFACE_CURVE('',#96894,(#96898,#96905),.PCURVE_S1.);
+#96894 = LINE('',#96895,#96896);
+#96895 = CARTESIAN_POINT('',(-3.9,-0.475,0.18));
+#96896 = VECTOR('',#96897,1.);
+#96897 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96898 = PCURVE('',#92997,#96899);
+#96899 = DEFINITIONAL_REPRESENTATION('',(#96900),#96904);
+#96900 = LINE('',#96901,#96902);
+#96901 = CARTESIAN_POINT('',(0.,0.));
+#96902 = VECTOR('',#96903,1.);
+#96903 = DIRECTION('',(0.,-1.));
+#96904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96905 = PCURVE('',#92969,#96906);
+#96906 = DEFINITIONAL_REPRESENTATION('',(#96907),#96911);
+#96907 = LINE('',#96908,#96909);
+#96908 = CARTESIAN_POINT('',(0.18,0.));
+#96909 = VECTOR('',#96910,1.);
+#96910 = DIRECTION('',(0.,-1.));
+#96911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96912 = ORIENTED_EDGE('',*,*,#93603,.T.);
+#96913 = ORIENTED_EDGE('',*,*,#96865,.F.);
+#96914 = ORIENTED_EDGE('',*,*,#92981,.F.);
+#96915 = ADVANCED_FACE('',(#96916),#92969,.F.);
+#96916 = FACE_BOUND('',#96917,.F.);
+#96917 = EDGE_LOOP('',(#96918,#96939,#96940,#96941));
+#96918 = ORIENTED_EDGE('',*,*,#96919,.T.);
+#96919 = EDGE_CURVE('',#92926,#93558,#96920,.T.);
+#96920 = SURFACE_CURVE('',#96921,(#96925,#96932),.PCURVE_S1.);
+#96921 = LINE('',#96922,#96923);
+#96922 = CARTESIAN_POINT('',(-3.9,-0.475,0.));
+#96923 = VECTOR('',#96924,1.);
+#96924 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96925 = PCURVE('',#92969,#96926);
+#96926 = DEFINITIONAL_REPRESENTATION('',(#96927),#96931);
+#96927 = LINE('',#96928,#96929);
+#96928 = CARTESIAN_POINT('',(0.,0.));
+#96929 = VECTOR('',#96930,1.);
+#96930 = DIRECTION('',(0.,-1.));
+#96931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96932 = PCURVE('',#92941,#96933);
+#96933 = DEFINITIONAL_REPRESENTATION('',(#96934),#96938);
+#96934 = LINE('',#96935,#96936);
+#96935 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#96936 = VECTOR('',#96937,1.);
+#96937 = DIRECTION('',(0.,-1.));
+#96938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96939 = ORIENTED_EDGE('',*,*,#93580,.T.);
+#96940 = ORIENTED_EDGE('',*,*,#96892,.F.);
+#96941 = ORIENTED_EDGE('',*,*,#92953,.F.);
+#96942 = ADVANCED_FACE('',(#96943),#92941,.F.);
+#96943 = FACE_BOUND('',#96944,.F.);
+#96944 = EDGE_LOOP('',(#96945,#96966,#96967,#96968));
+#96945 = ORIENTED_EDGE('',*,*,#96946,.T.);
+#96946 = EDGE_CURVE('',#92897,#93534,#96947,.T.);
+#96947 = SURFACE_CURVE('',#96948,(#96952,#96959),.PCURVE_S1.);
+#96948 = LINE('',#96949,#96950);
+#96949 = CARTESIAN_POINT('',(-3.53,-0.475,0.));
+#96950 = VECTOR('',#96951,1.);
+#96951 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96952 = PCURVE('',#92941,#96953);
+#96953 = DEFINITIONAL_REPRESENTATION('',(#96954),#96958);
+#96954 = LINE('',#96955,#96956);
+#96955 = CARTESIAN_POINT('',(0.,0.));
+#96956 = VECTOR('',#96957,1.);
+#96957 = DIRECTION('',(0.,-1.));
+#96958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96959 = PCURVE('',#92913,#96960);
+#96960 = DEFINITIONAL_REPRESENTATION('',(#96961),#96965);
+#96961 = LINE('',#96962,#96963);
+#96962 = CARTESIAN_POINT('',(4.712388980385,0.));
+#96963 = VECTOR('',#96964,1.);
+#96964 = DIRECTION('',(0.,-1.));
+#96965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96966 = ORIENTED_EDGE('',*,*,#93557,.T.);
+#96967 = ORIENTED_EDGE('',*,*,#96919,.F.);
+#96968 = ORIENTED_EDGE('',*,*,#92925,.F.);
+#96969 = ADVANCED_FACE('',(#96970),#92913,.T.);
+#96970 = FACE_BOUND('',#96971,.T.);
+#96971 = EDGE_LOOP('',(#96972,#96973,#96974,#96975));
+#96972 = ORIENTED_EDGE('',*,*,#92896,.T.);
+#96973 = ORIENTED_EDGE('',*,*,#96946,.T.);
+#96974 = ORIENTED_EDGE('',*,*,#93533,.F.);
+#96975 = ORIENTED_EDGE('',*,*,#96976,.F.);
+#96976 = EDGE_CURVE('',#92869,#93511,#96977,.T.);
+#96977 = SURFACE_CURVE('',#96978,(#96982,#96989),.PCURVE_S1.);
+#96978 = LINE('',#96979,#96980);
+#96979 = CARTESIAN_POINT('',(-3.25,-0.475,0.28));
+#96980 = VECTOR('',#96981,1.);
+#96981 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#96982 = PCURVE('',#92913,#96983);
+#96983 = DEFINITIONAL_REPRESENTATION('',(#96984),#96988);
+#96984 = LINE('',#96985,#96986);
+#96985 = CARTESIAN_POINT('',(6.28318530718,0.));
+#96986 = VECTOR('',#96987,1.);
+#96987 = DIRECTION('',(0.,-1.));
+#96988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96989 = PCURVE('',#92884,#96990);
+#96990 = DEFINITIONAL_REPRESENTATION('',(#96991),#96995);
+#96991 = LINE('',#96992,#96993);
+#96992 = CARTESIAN_POINT('',(0.63,0.));
+#96993 = VECTOR('',#96994,1.);
+#96994 = DIRECTION('',(0.,-1.));
+#96995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#96996 = ADVANCED_FACE('',(#96997),#92884,.F.);
+#96997 = FACE_BOUND('',#96998,.F.);
+#96998 = EDGE_LOOP('',(#96999,#97000,#97001,#97002));
+#96999 = ORIENTED_EDGE('',*,*,#93482,.T.);
+#97000 = ORIENTED_EDGE('',*,*,#93510,.T.);
+#97001 = ORIENTED_EDGE('',*,*,#96976,.F.);
+#97002 = ORIENTED_EDGE('',*,*,#92868,.F.);
+#97003 = ADVANCED_FACE('',(#97004),#93372,.T.);
+#97004 = FACE_BOUND('',#97005,.T.);
+#97005 = EDGE_LOOP('',(#97006,#97007,#97008,#97009));
+#97006 = ORIENTED_EDGE('',*,*,#93922,.T.);
+#97007 = ORIENTED_EDGE('',*,*,#94427,.T.);
+#97008 = ORIENTED_EDGE('',*,*,#93355,.F.);
+#97009 = ORIENTED_EDGE('',*,*,#97010,.F.);
+#97010 = EDGE_CURVE('',#93900,#93328,#97011,.T.);
+#97011 = SURFACE_CURVE('',#97012,(#97016,#97023),.PCURVE_S1.);
+#97012 = LINE('',#97013,#97014);
+#97013 = CARTESIAN_POINT('',(-3.43,0.175,0.91));
+#97014 = VECTOR('',#97015,1.);
+#97015 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#97016 = PCURVE('',#93372,#97017);
+#97017 = DEFINITIONAL_REPRESENTATION('',(#97018),#97022);
+#97018 = LINE('',#97019,#97020);
+#97019 = CARTESIAN_POINT('',(6.28318530718,-2.775557561563E-17));
+#97020 = VECTOR('',#97021,1.);
+#97021 = DIRECTION('',(0.,-1.));
+#97022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97023 = PCURVE('',#93343,#97024);
+#97024 = DEFINITIONAL_REPRESENTATION('',(#97025),#97029);
+#97025 = LINE('',#97026,#97027);
+#97026 = CARTESIAN_POINT('',(0.63,0.));
+#97027 = VECTOR('',#97028,1.);
+#97028 = DIRECTION('',(0.,-1.));
+#97029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97030 = ADVANCED_FACE('',(#97031),#93343,.F.);
+#97031 = FACE_BOUND('',#97032,.F.);
+#97032 = EDGE_LOOP('',(#97033,#97054,#97055,#97056));
+#97033 = ORIENTED_EDGE('',*,*,#97034,.T.);
+#97034 = EDGE_CURVE('',#93872,#93295,#97035,.T.);
+#97035 = SURFACE_CURVE('',#97036,(#97040,#97047),.PCURVE_S1.);
+#97036 = LINE('',#97037,#97038);
+#97037 = CARTESIAN_POINT('',(-3.43,0.175,0.28));
+#97038 = VECTOR('',#97039,1.);
+#97039 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#97040 = PCURVE('',#93343,#97041);
+#97041 = DEFINITIONAL_REPRESENTATION('',(#97042),#97046);
+#97042 = LINE('',#97043,#97044);
+#97043 = CARTESIAN_POINT('',(0.,0.));
+#97044 = VECTOR('',#97045,1.);
+#97045 = DIRECTION('',(0.,-1.));
+#97046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97047 = PCURVE('',#93315,#97048);
+#97048 = DEFINITIONAL_REPRESENTATION('',(#97049),#97053);
+#97049 = LINE('',#97050,#97051);
+#97050 = CARTESIAN_POINT('',(1.570796326795,2.775557561563E-17));
+#97051 = VECTOR('',#97052,1.);
+#97052 = DIRECTION('',(0.,-1.));
+#97053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97054 = ORIENTED_EDGE('',*,*,#93327,.T.);
+#97055 = ORIENTED_EDGE('',*,*,#97010,.F.);
+#97056 = ORIENTED_EDGE('',*,*,#93899,.F.);
+#97057 = ADVANCED_FACE('',(#97058),#93315,.F.);
+#97058 = FACE_BOUND('',#97059,.F.);
+#97059 = EDGE_LOOP('',(#97060,#97081,#97082,#97083));
+#97060 = ORIENTED_EDGE('',*,*,#97061,.T.);
+#97061 = EDGE_CURVE('',#93849,#93267,#97062,.T.);
+#97062 = SURFACE_CURVE('',#97063,(#97067,#97074),.PCURVE_S1.);
+#97063 = LINE('',#97064,#97065);
+#97064 = CARTESIAN_POINT('',(-3.53,0.175,0.18));
+#97065 = VECTOR('',#97066,1.);
+#97066 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#97067 = PCURVE('',#93315,#97068);
+#97068 = DEFINITIONAL_REPRESENTATION('',(#97069),#97073);
+#97069 = LINE('',#97070,#97071);
+#97070 = CARTESIAN_POINT('',(-4.440892098501E-15,0.));
+#97071 = VECTOR('',#97072,1.);
+#97072 = DIRECTION('',(0.,-1.));
+#97073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97074 = PCURVE('',#93282,#97075);
+#97075 = DEFINITIONAL_REPRESENTATION('',(#97076),#97080);
+#97076 = LINE('',#97077,#97078);
+#97077 = CARTESIAN_POINT('',(0.37,3.684457225381E-17));
+#97078 = VECTOR('',#97079,1.);
+#97079 = DIRECTION('',(0.,-1.));
+#97080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97081 = ORIENTED_EDGE('',*,*,#93294,.T.);
+#97082 = ORIENTED_EDGE('',*,*,#97034,.F.);
+#97083 = ORIENTED_EDGE('',*,*,#93871,.F.);
+#97084 = ADVANCED_FACE('',(#97085),#93282,.F.);
+#97085 = FACE_BOUND('',#97086,.F.);
+#97086 = EDGE_LOOP('',(#97087,#97108,#97109,#97110));
+#97087 = ORIENTED_EDGE('',*,*,#97088,.T.);
+#97088 = EDGE_CURVE('',#93826,#93239,#97089,.T.);
+#97089 = SURFACE_CURVE('',#97090,(#97094,#97101),.PCURVE_S1.);
+#97090 = LINE('',#97091,#97092);
+#97091 = CARTESIAN_POINT('',(-3.9,0.175,0.18));
+#97092 = VECTOR('',#97093,1.);
+#97093 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#97094 = PCURVE('',#93282,#97095);
+#97095 = DEFINITIONAL_REPRESENTATION('',(#97096),#97100);
+#97096 = LINE('',#97097,#97098);
+#97097 = CARTESIAN_POINT('',(0.,0.));
+#97098 = VECTOR('',#97099,1.);
+#97099 = DIRECTION('',(0.,-1.));
+#97100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97101 = PCURVE('',#93254,#97102);
+#97102 = DEFINITIONAL_REPRESENTATION('',(#97103),#97107);
+#97103 = LINE('',#97104,#97105);
+#97104 = CARTESIAN_POINT('',(0.18,0.));
+#97105 = VECTOR('',#97106,1.);
+#97106 = DIRECTION('',(0.,-1.));
+#97107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97108 = ORIENTED_EDGE('',*,*,#93266,.T.);
+#97109 = ORIENTED_EDGE('',*,*,#97061,.F.);
+#97110 = ORIENTED_EDGE('',*,*,#93848,.F.);
+#97111 = ADVANCED_FACE('',(#97112),#93254,.F.);
+#97112 = FACE_BOUND('',#97113,.F.);
+#97113 = EDGE_LOOP('',(#97114,#97135,#97136,#97137));
+#97114 = ORIENTED_EDGE('',*,*,#97115,.T.);
+#97115 = EDGE_CURVE('',#93803,#93211,#97116,.T.);
+#97116 = SURFACE_CURVE('',#97117,(#97121,#97128),.PCURVE_S1.);
+#97117 = LINE('',#97118,#97119);
+#97118 = CARTESIAN_POINT('',(-3.9,0.175,0.));
+#97119 = VECTOR('',#97120,1.);
+#97120 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#97121 = PCURVE('',#93254,#97122);
+#97122 = DEFINITIONAL_REPRESENTATION('',(#97123),#97127);
+#97123 = LINE('',#97124,#97125);
+#97124 = CARTESIAN_POINT('',(0.,0.));
+#97125 = VECTOR('',#97126,1.);
+#97126 = DIRECTION('',(0.,-1.));
+#97127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97128 = PCURVE('',#93226,#97129);
+#97129 = DEFINITIONAL_REPRESENTATION('',(#97130),#97134);
+#97130 = LINE('',#97131,#97132);
+#97131 = CARTESIAN_POINT('',(0.37,-3.684457225381E-17));
+#97132 = VECTOR('',#97133,1.);
+#97133 = DIRECTION('',(0.,-1.));
+#97134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97135 = ORIENTED_EDGE('',*,*,#93238,.T.);
+#97136 = ORIENTED_EDGE('',*,*,#97088,.F.);
+#97137 = ORIENTED_EDGE('',*,*,#93825,.F.);
+#97138 = ADVANCED_FACE('',(#97139),#93226,.F.);
+#97139 = FACE_BOUND('',#97140,.F.);
+#97140 = EDGE_LOOP('',(#97141,#97162,#97163,#97164));
+#97141 = ORIENTED_EDGE('',*,*,#97142,.T.);
+#97142 = EDGE_CURVE('',#93779,#93182,#97143,.T.);
+#97143 = SURFACE_CURVE('',#97144,(#97148,#97155),.PCURVE_S1.);
+#97144 = LINE('',#97145,#97146);
+#97145 = CARTESIAN_POINT('',(-3.53,0.175,0.));
+#97146 = VECTOR('',#97147,1.);
+#97147 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#97148 = PCURVE('',#93226,#97149);
+#97149 = DEFINITIONAL_REPRESENTATION('',(#97150),#97154);
+#97150 = LINE('',#97151,#97152);
+#97151 = CARTESIAN_POINT('',(0.,0.));
+#97152 = VECTOR('',#97153,1.);
+#97153 = DIRECTION('',(0.,-1.));
+#97154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97155 = PCURVE('',#93198,#97156);
+#97156 = DEFINITIONAL_REPRESENTATION('',(#97157),#97161);
+#97157 = LINE('',#97158,#97159);
+#97158 = CARTESIAN_POINT('',(4.712388980385,0.));
+#97159 = VECTOR('',#97160,1.);
+#97160 = DIRECTION('',(0.,-1.));
+#97161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97162 = ORIENTED_EDGE('',*,*,#93210,.T.);
+#97163 = ORIENTED_EDGE('',*,*,#97115,.F.);
+#97164 = ORIENTED_EDGE('',*,*,#93802,.F.);
+#97165 = ADVANCED_FACE('',(#97166),#93198,.T.);
+#97166 = FACE_BOUND('',#97167,.T.);
+#97167 = EDGE_LOOP('',(#97168,#97169,#97170,#97171));
+#97168 = ORIENTED_EDGE('',*,*,#93778,.T.);
+#97169 = ORIENTED_EDGE('',*,*,#97142,.T.);
+#97170 = ORIENTED_EDGE('',*,*,#93181,.F.);
+#97171 = ORIENTED_EDGE('',*,*,#97172,.F.);
+#97172 = EDGE_CURVE('',#93756,#93154,#97173,.T.);
+#97173 = SURFACE_CURVE('',#97174,(#97178,#97185),.PCURVE_S1.);
+#97174 = LINE('',#97175,#97176);
+#97175 = CARTESIAN_POINT('',(-3.25,0.175,0.28));
+#97176 = VECTOR('',#97177,1.);
+#97177 = DIRECTION('',(-9.95799250103E-17,1.,0.));
+#97178 = PCURVE('',#93198,#97179);
+#97179 = DEFINITIONAL_REPRESENTATION('',(#97180),#97184);
+#97180 = LINE('',#97181,#97182);
+#97181 = CARTESIAN_POINT('',(6.28318530718,2.775557561563E-17));
+#97182 = VECTOR('',#97183,1.);
+#97183 = DIRECTION('',(0.,-1.));
+#97184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97185 = PCURVE('',#93169,#97186);
+#97186 = DEFINITIONAL_REPRESENTATION('',(#97187),#97191);
+#97187 = LINE('',#97188,#97189);
+#97188 = CARTESIAN_POINT('',(0.63,0.));
+#97189 = VECTOR('',#97190,1.);
+#97190 = DIRECTION('',(0.,-1.));
+#97191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97192 = ADVANCED_FACE('',(#97193),#93169,.F.);
+#97193 = FACE_BOUND('',#97194,.F.);
+#97194 = EDGE_LOOP('',(#97195,#97196,#97197,#97198));
+#97195 = ORIENTED_EDGE('',*,*,#93972,.T.);
+#97196 = ORIENTED_EDGE('',*,*,#93153,.T.);
+#97197 = ORIENTED_EDGE('',*,*,#97172,.F.);
+#97198 = ORIENTED_EDGE('',*,*,#93755,.F.);
+#97199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97203))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#97200,#97201,#97202))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#97200 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#97201 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#97202 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#97203 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#97200,
+ 'distance_accuracy_value','confusion accuracy');
+#97204 = SHAPE_DEFINITION_REPRESENTATION(#97205,#64582);
+#97205 = PRODUCT_DEFINITION_SHAPE('','',#97206);
+#97206 = PRODUCT_DEFINITION('design','',#97207,#97210);
+#97207 = PRODUCT_DEFINITION_FORMATION('','',#97208);
+#97208 = PRODUCT('SOLID','SOLID','',(#97209));
+#97209 = PRODUCT_CONTEXT('',#2,'mechanical');
+#97210 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#97211 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97212,#97214);
+#97212 = ( REPRESENTATION_RELATIONSHIP('','',#64582,#64572)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97213)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97213 = ITEM_DEFINED_TRANSFORMATION('','',#11,#64573);
+#97214 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97215);
+#97215 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','=>[0:1:1:27]','',#64567,
+ #97206,$);
+#97216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97208));
+#97217 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97218,#97220);
+#97218 = ( REPRESENTATION_RELATIONSHIP('','',#64572,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97219)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97219 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187);
+#97220 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97221);
+#97221 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','','',#5,#64567,$);
+#97222 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64569));
+#97223 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97224,#97226);
+#97224 = ( REPRESENTATION_RELATIONSHIP('','',#45904,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97225)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97225 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191);
+#97226 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97227);
+#97227 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','','',#5,#45899,$);
+#97228 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97229,#97231);
+#97229 = ( REPRESENTATION_RELATIONSHIP('','',#53626,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97230)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97230 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195);
+#97231 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97232);
+#97232 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','','',#5,#53621,$);
+#97233 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97234,#97236);
+#97234 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97235)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97235 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199);
+#97236 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97237);
+#97237 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','','',#5,#2427,$);
+#97238 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97239,#97241);
+#97239 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97240)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97240 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203);
+#97241 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97242);
+#97242 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','','',#5,#2427,$);
+#97243 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97244,#97246);
+#97244 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97245)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97245 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207);
+#97246 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97247);
+#97247 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','','',#5,#2427,$);
+#97248 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97249,#97251);
+#97249 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97250)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97250 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211);
+#97251 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97252);
+#97252 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','','',#5,#2427,$);
+#97253 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97254,#97256);
+#97254 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97255)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97255 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215);
+#97256 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97257);
+#97257 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','','',#5,#2427,$);
+#97258 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97259,#97261);
+#97259 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97260)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97260 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219);
+#97261 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97262);
+#97262 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','','',#5,#2427,$);
+#97263 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97264,#97266);
+#97264 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97265)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97265 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223);
+#97266 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97267);
+#97267 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','','',#5,#2427,$);
+#97268 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97269,#97271);
+#97269 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97270)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97270 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227);
+#97271 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97272);
+#97272 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','','',#5,#2427,$);
+#97273 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97274,#97276);
+#97274 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97275)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97275 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231);
+#97276 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97277);
+#97277 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','','',#5,#2427,$);
+#97278 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97279,#97281);
+#97279 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97280)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97280 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235);
+#97281 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97282);
+#97282 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','','',#5,#2427,$);
+#97283 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97284,#97286);
+#97284 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97285)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97285 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239);
+#97286 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97287);
+#97287 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','','',#5,#2427,$);
+#97288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97289,#97291);
+#97289 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97290)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97290 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243);
+#97291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97292);
+#97292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','','',#5,#2427,$);
+#97293 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97294,#97296);
+#97294 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97295)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97295 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247);
+#97296 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97297);
+#97297 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('72','','',#5,#2427,$);
+#97298 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97299,#97301);
+#97299 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97300)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97300 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251);
+#97301 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97302);
+#97302 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('73','','',#5,#2427,$);
+#97303 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97304,#97306);
+#97304 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97305)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97305 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255);
+#97306 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97307);
+#97307 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','','',#5,#2427,$);
+#97308 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97309,#97311);
+#97309 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97310)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97310 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259);
+#97311 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97312);
+#97312 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('75','','',#5,#2427,$);
+#97313 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97314,#97316);
+#97314 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97315)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97315 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263);
+#97316 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97317);
+#97317 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('76','','',#5,#2427,$);
+#97318 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97319,#97321);
+#97319 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97320)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97320 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267);
+#97321 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97322);
+#97322 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('77','','',#5,#2427,$);
+#97323 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97324,#97326);
+#97324 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97325)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97325 = ITEM_DEFINED_TRANSFORMATION('','',#11,#271);
+#97326 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97327);
+#97327 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('78','','',#5,#2427,$);
+#97328 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97329,#97331);
+#97329 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97330)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97330 = ITEM_DEFINED_TRANSFORMATION('','',#11,#275);
+#97331 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97332);
+#97332 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('79','','',#5,#2427,$);
+#97333 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97334,#97336);
+#97334 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97335)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97335 = ITEM_DEFINED_TRANSFORMATION('','',#11,#279);
+#97336 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97337);
+#97337 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('80','','',#5,#2427,$);
+#97338 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97339,#97341);
+#97339 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97340)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97340 = ITEM_DEFINED_TRANSFORMATION('','',#11,#283);
+#97341 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97342);
+#97342 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('81','','',#5,#2427,$);
+#97343 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97344,#97346);
+#97344 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97345)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97345 = ITEM_DEFINED_TRANSFORMATION('','',#11,#287);
+#97346 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97347);
+#97347 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('82','','',#5,#2427,$);
+#97348 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97349,#97351);
+#97349 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97350)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97350 = ITEM_DEFINED_TRANSFORMATION('','',#11,#291);
+#97351 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97352);
+#97352 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('83','','',#5,#2427,$);
+#97353 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97354,#97356);
+#97354 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97355)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97355 = ITEM_DEFINED_TRANSFORMATION('','',#11,#295);
+#97356 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97357);
+#97357 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('84','','',#5,#2427,$);
+#97358 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97359,#97361);
+#97359 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97360)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97360 = ITEM_DEFINED_TRANSFORMATION('','',#11,#299);
+#97361 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97362);
+#97362 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('85','','',#5,#2427,$);
+#97363 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97364,#97366);
+#97364 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97365)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#97365 = ITEM_DEFINED_TRANSFORMATION('','',#11,#303);
+#97366 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #97367);
+#97367 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('86','','',#5,#2427,$);
+#97368 = SHAPE_DEFINITION_REPRESENTATION(#97369,#97375);
+#97369 = PRODUCT_DEFINITION_SHAPE('','',#97370);
+#97370 = PRODUCT_DEFINITION('design','',#97371,#97374);
+#97371 = PRODUCT_DEFINITION_FORMATION('','',#97372);
+#97372 = PRODUCT('TSOT-23-6','TSOT-23-6','',(#97373));
+#97373 = PRODUCT_CONTEXT('',#2,'mechanical');
+#97374 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#97375 = SHAPE_REPRESENTATION('',(#11,#97376),#97380);
+#97376 = AXIS2_PLACEMENT_3D('',#97377,#97378,#97379);
+#97377 = CARTESIAN_POINT('',(0.,0.,0.));
+#97378 = DIRECTION('',(0.,0.,1.));
+#97379 = DIRECTION('',(1.,0.,-0.));
+#97380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97384))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#97381,#97382,#97383))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#97381 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#97382 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#97383 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#97384 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#97381,
+ 'distance_accuracy_value','confusion accuracy');
+#97385 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#97386),#105834);
+#97386 = MANIFOLD_SOLID_BREP('',#97387);
+#97387 = CLOSED_SHELL('',(#97388,#97505,#97686,#97739,#97814,#97862,
+ #98083,#98136,#98189,#98242,#98442,#98493,#98571,#98617,#98676,
+ #98757,#98838,#98919,#99000,#99081,#99154,#99205,#99256,#99307,
+ #99366,#99447,#99528,#99609,#99690,#99771,#99825,#99877,#99955,
+ #100002,#100060,#100345,#100399,#100617,#100692,#100977,#101031,
+ #101249,#101324,#101609,#101663,#101881,#101950,#102002,#102054,
+ #102106,#102164,#102449,#102503,#102721,#102796,#103081,#103135,
+ #103353,#103428,#103713,#103767,#103985,#104033,#104080,#104215,
+ #104241,#104333,#104362,#104389,#104416,#104443,#104470,#104497,
+ #104524,#104551,#104558,#104587,#104614,#104641,#104668,#104695,
+ #104722,#104749,#104776,#104783,#104812,#104839,#104866,#104893,
+ #104920,#104947,#104974,#105001,#105008,#105034,#105060,#105086,
+ #105159,#105188,#105215,#105242,#105269,#105296,#105323,#105350,
+ #105377,#105384,#105413,#105440,#105467,#105494,#105521,#105548,
+ #105575,#105602,#105609,#105638,#105665,#105692,#105719,#105746,
+ #105773,#105800,#105827));
+#97388 = ADVANCED_FACE('',(#97389),#97403,.F.);
+#97389 = FACE_BOUND('',#97390,.F.);
+#97390 = EDGE_LOOP('',(#97391,#97425,#97452,#97480));
+#97391 = ORIENTED_EDGE('',*,*,#97392,.T.);
+#97392 = EDGE_CURVE('',#97393,#97395,#97397,.T.);
+#97393 = VERTEX_POINT('',#97394);
+#97394 = CARTESIAN_POINT('',(-0.680405353927,1.400810707854,0.1));
+#97395 = VERTEX_POINT('',#97396);
+#97396 = CARTESIAN_POINT('',(0.680405353927,1.400810707854,0.1));
+#97397 = SURFACE_CURVE('',#97398,(#97402,#97413),.PCURVE_S1.);
+#97398 = LINE('',#97399,#97400);
+#97399 = CARTESIAN_POINT('',(-0.680405353927,1.400810707854,0.1));
+#97400 = VECTOR('',#97401,1.);
+#97401 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#97402 = PCURVE('',#97403,#97408);
+#97403 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#97404,#97405)
+ ,(#97406,#97407
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#97404 = CARTESIAN_POINT('',(-0.680405353927,1.400810707854,0.1));
+#97405 = CARTESIAN_POINT('',(-0.705,1.45,0.45));
+#97406 = CARTESIAN_POINT('',(0.680405353927,1.400810707854,0.1));
+#97407 = CARTESIAN_POINT('',(0.705,1.45,0.45));
+#97408 = DEFINITIONAL_REPRESENTATION('',(#97409),#97412);
+#97409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97410,#97411),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.360810707854),.PIECEWISE_BEZIER_KNOTS.);
+#97410 = CARTESIAN_POINT('',(0.,0.));
+#97411 = CARTESIAN_POINT('',(1.41,0.));
+#97412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97413 = PCURVE('',#97414,#97419);
+#97414 = PLANE('',#97415);
+#97415 = AXIS2_PLACEMENT_3D('',#97416,#97417,#97418);
+#97416 = CARTESIAN_POINT('',(-0.680405353927,1.400810707854,0.1));
+#97417 = DIRECTION('',(0.,0.,1.));
+#97418 = DIRECTION('',(0.436909980015,-0.899505235873,0.));
+#97419 = DEFINITIONAL_REPRESENTATION('',(#97420),#97424);
+#97420 = LINE('',#97421,#97422);
+#97421 = CARTESIAN_POINT('',(0.,0.));
+#97422 = VECTOR('',#97423,1.);
+#97423 = DIRECTION('',(0.436909980015,0.899505235873));
+#97424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97425 = ORIENTED_EDGE('',*,*,#97426,.T.);
+#97426 = EDGE_CURVE('',#97395,#97427,#97429,.T.);
+#97427 = VERTEX_POINT('',#97428);
+#97428 = CARTESIAN_POINT('',(0.705,1.45,0.45));
+#97429 = SURFACE_CURVE('',#97430,(#97433,#97440),.PCURVE_S1.);
+#97430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97431,#97432),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97431 = CARTESIAN_POINT('',(0.680405353927,1.400810707854,0.1));
+#97432 = CARTESIAN_POINT('',(0.705,1.45,0.45));
+#97433 = PCURVE('',#97403,#97434);
+#97434 = DEFINITIONAL_REPRESENTATION('',(#97435),#97439);
+#97435 = LINE('',#97436,#97437);
+#97436 = CARTESIAN_POINT('',(1.41,0.));
+#97437 = VECTOR('',#97438,1.);
+#97438 = DIRECTION('',(0.,1.));
+#97439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97440 = PCURVE('',#97441,#97446);
+#97441 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#97442,#97443)
+ ,(#97444,#97445
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#97442 = CARTESIAN_POINT('',(0.680405353927,1.400810707854,0.1));
+#97443 = CARTESIAN_POINT('',(0.705,1.45,0.45));
+#97444 = CARTESIAN_POINT('',(0.750810707854,1.330405353927,0.1));
+#97445 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#97446 = DEFINITIONAL_REPRESENTATION('',(#97447),#97451);
+#97447 = LINE('',#97448,#97449);
+#97448 = CARTESIAN_POINT('',(0.,0.));
+#97449 = VECTOR('',#97450,1.);
+#97450 = DIRECTION('',(0.,1.));
+#97451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97452 = ORIENTED_EDGE('',*,*,#97453,.F.);
+#97453 = EDGE_CURVE('',#97454,#97427,#97456,.T.);
+#97454 = VERTEX_POINT('',#97455);
+#97455 = CARTESIAN_POINT('',(-0.705,1.45,0.45));
+#97456 = SURFACE_CURVE('',#97457,(#97461,#97468),.PCURVE_S1.);
+#97457 = LINE('',#97458,#97459);
+#97458 = CARTESIAN_POINT('',(-0.705,1.45,0.45));
+#97459 = VECTOR('',#97460,1.);
+#97460 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#97461 = PCURVE('',#97403,#97462);
+#97462 = DEFINITIONAL_REPRESENTATION('',(#97463),#97467);
+#97463 = LINE('',#97464,#97465);
+#97464 = CARTESIAN_POINT('',(0.,1.));
+#97465 = VECTOR('',#97466,1.);
+#97466 = DIRECTION('',(1.,0.));
+#97467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97468 = PCURVE('',#97469,#97474);
+#97469 = PLANE('',#97470);
+#97470 = AXIS2_PLACEMENT_3D('',#97471,#97472,#97473);
+#97471 = CARTESIAN_POINT('',(-0.705,1.45,0.6));
+#97472 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#97473 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#97474 = DEFINITIONAL_REPRESENTATION('',(#97475),#97479);
+#97475 = LINE('',#97476,#97477);
+#97476 = CARTESIAN_POINT('',(0.,-0.15));
+#97477 = VECTOR('',#97478,1.);
+#97478 = DIRECTION('',(1.,0.));
+#97479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97480 = ORIENTED_EDGE('',*,*,#97481,.F.);
+#97481 = EDGE_CURVE('',#97393,#97454,#97482,.T.);
+#97482 = SURFACE_CURVE('',#97483,(#97486,#97493),.PCURVE_S1.);
+#97483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97484,#97485),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97484 = CARTESIAN_POINT('',(-0.680405353927,1.400810707854,0.1));
+#97485 = CARTESIAN_POINT('',(-0.705,1.45,0.45));
+#97486 = PCURVE('',#97403,#97487);
+#97487 = DEFINITIONAL_REPRESENTATION('',(#97488),#97492);
+#97488 = LINE('',#97489,#97490);
+#97489 = CARTESIAN_POINT('',(0.,0.));
+#97490 = VECTOR('',#97491,1.);
+#97491 = DIRECTION('',(0.,1.));
+#97492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97493 = PCURVE('',#97494,#97499);
+#97494 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#97495,#97496)
+ ,(#97497,#97498
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#97495 = CARTESIAN_POINT('',(-0.750810707854,1.330405353927,0.1));
+#97496 = CARTESIAN_POINT('',(-0.8,1.355,0.45));
+#97497 = CARTESIAN_POINT('',(-0.680405353927,1.400810707854,0.1));
+#97498 = CARTESIAN_POINT('',(-0.705,1.45,0.45));
+#97499 = DEFINITIONAL_REPRESENTATION('',(#97500),#97504);
+#97500 = LINE('',#97501,#97502);
+#97501 = CARTESIAN_POINT('',(0.134350288425,0.));
+#97502 = VECTOR('',#97503,1.);
+#97503 = DIRECTION('',(0.,1.));
+#97504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97505 = ADVANCED_FACE('',(#97506),#97414,.F.);
+#97506 = FACE_BOUND('',#97507,.T.);
+#97507 = EDGE_LOOP('',(#97508,#97509,#97531,#97558,#97585,#97612,#97639,
+ #97666));
+#97508 = ORIENTED_EDGE('',*,*,#97392,.T.);
+#97509 = ORIENTED_EDGE('',*,*,#97510,.T.);
+#97510 = EDGE_CURVE('',#97395,#97511,#97513,.T.);
+#97511 = VERTEX_POINT('',#97512);
+#97512 = CARTESIAN_POINT('',(0.750810707854,1.330405353927,0.1));
+#97513 = SURFACE_CURVE('',#97514,(#97518,#97525),.PCURVE_S1.);
+#97514 = LINE('',#97515,#97516);
+#97515 = CARTESIAN_POINT('',(0.680405353927,1.400810707854,0.1));
+#97516 = VECTOR('',#97517,1.);
+#97517 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#97518 = PCURVE('',#97414,#97519);
+#97519 = DEFINITIONAL_REPRESENTATION('',(#97520),#97524);
+#97520 = LINE('',#97521,#97522);
+#97521 = CARTESIAN_POINT('',(0.594551779173,1.224056356747));
+#97522 = VECTOR('',#97523,1.);
+#97523 = DIRECTION('',(0.944988261635,0.327104242362));
+#97524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97525 = PCURVE('',#97441,#97526);
+#97526 = DEFINITIONAL_REPRESENTATION('',(#97527),#97530);
+#97527 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97528,#97529),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.956820638736E-02),.PIECEWISE_BEZIER_KNOTS.);
+#97528 = CARTESIAN_POINT('',(0.,0.));
+#97529 = CARTESIAN_POINT('',(0.134350288425,0.));
+#97530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97531 = ORIENTED_EDGE('',*,*,#97532,.T.);
+#97532 = EDGE_CURVE('',#97511,#97533,#97535,.T.);
+#97533 = VERTEX_POINT('',#97534);
+#97534 = CARTESIAN_POINT('',(0.750810707854,-1.330405353927,0.1));
+#97535 = SURFACE_CURVE('',#97536,(#97540,#97547),.PCURVE_S1.);
+#97536 = LINE('',#97537,#97538);
+#97537 = CARTESIAN_POINT('',(0.750810707854,1.330405353927,0.1));
+#97538 = VECTOR('',#97539,1.);
+#97539 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#97540 = PCURVE('',#97414,#97541);
+#97541 = DEFINITIONAL_REPRESENTATION('',(#97542),#97546);
+#97542 = LINE('',#97543,#97544);
+#97543 = CARTESIAN_POINT('',(0.688642565441,1.256625539461));
+#97544 = VECTOR('',#97545,1.);
+#97545 = DIRECTION('',(0.899505235873,-0.436909980015));
+#97546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97547 = PCURVE('',#97548,#97553);
+#97548 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#97549,#97550)
+ ,(#97551,#97552
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#97549 = CARTESIAN_POINT('',(0.750810707854,1.330405353927,0.1));
+#97550 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#97551 = CARTESIAN_POINT('',(0.750810707854,-1.330405353927,0.1));
+#97552 = CARTESIAN_POINT('',(0.8,-1.355,0.45));
+#97553 = DEFINITIONAL_REPRESENTATION('',(#97554),#97557);
+#97554 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97555,#97556),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.660810707854),.PIECEWISE_BEZIER_KNOTS.);
+#97555 = CARTESIAN_POINT('',(0.,0.));
+#97556 = CARTESIAN_POINT('',(2.71,0.));
+#97557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97558 = ORIENTED_EDGE('',*,*,#97559,.T.);
+#97559 = EDGE_CURVE('',#97533,#97560,#97562,.T.);
+#97560 = VERTEX_POINT('',#97561);
+#97561 = CARTESIAN_POINT('',(0.680405353927,-1.400810707854,0.1));
+#97562 = SURFACE_CURVE('',#97563,(#97567,#97574),.PCURVE_S1.);
+#97563 = LINE('',#97564,#97565);
+#97564 = CARTESIAN_POINT('',(0.750810707854,-1.330405353927,0.1));
+#97565 = VECTOR('',#97566,1.);
+#97566 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#97567 = PCURVE('',#97414,#97568);
+#97568 = DEFINITIONAL_REPRESENTATION('',(#97569),#97573);
+#97569 = LINE('',#97570,#97571);
+#97570 = CARTESIAN_POINT('',(3.082055728823,9.409078626818E-02));
+#97571 = VECTOR('',#97572,1.);
+#97572 = DIRECTION('',(0.327104242362,-0.944988261635));
+#97573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97574 = PCURVE('',#97575,#97580);
+#97575 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#97576,#97577)
+ ,(#97578,#97579
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#97576 = CARTESIAN_POINT('',(0.750810707854,-1.330405353927,0.1));
+#97577 = CARTESIAN_POINT('',(0.8,-1.355,0.45));
+#97578 = CARTESIAN_POINT('',(0.680405353927,-1.400810707854,0.1));
+#97579 = CARTESIAN_POINT('',(0.705,-1.45,0.45));
+#97580 = DEFINITIONAL_REPRESENTATION('',(#97581),#97584);
+#97581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97582,#97583),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.956820638736E-02),.PIECEWISE_BEZIER_KNOTS.);
+#97582 = CARTESIAN_POINT('',(0.,0.));
+#97583 = CARTESIAN_POINT('',(0.134350288425,0.));
+#97584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97585 = ORIENTED_EDGE('',*,*,#97586,.T.);
+#97586 = EDGE_CURVE('',#97560,#97587,#97589,.T.);
+#97587 = VERTEX_POINT('',#97588);
+#97588 = CARTESIAN_POINT('',(-0.680405353927,-1.400810707854,0.1));
+#97589 = SURFACE_CURVE('',#97590,(#97594,#97601),.PCURVE_S1.);
+#97590 = LINE('',#97591,#97592);
+#97591 = CARTESIAN_POINT('',(0.680405353927,-1.400810707854,0.1));
+#97592 = VECTOR('',#97593,1.);
+#97593 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#97594 = PCURVE('',#97414,#97595);
+#97595 = DEFINITIONAL_REPRESENTATION('',(#97596),#97600);
+#97596 = LINE('',#97597,#97598);
+#97597 = CARTESIAN_POINT('',(3.114624911537,1.381117442634E-13));
+#97598 = VECTOR('',#97599,1.);
+#97599 = DIRECTION('',(-0.436909980015,-0.899505235873));
+#97600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97601 = PCURVE('',#97602,#97607);
+#97602 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#97603,#97604)
+ ,(#97605,#97606
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#97603 = CARTESIAN_POINT('',(0.680405353927,-1.400810707854,0.1));
+#97604 = CARTESIAN_POINT('',(0.705,-1.45,0.45));
+#97605 = CARTESIAN_POINT('',(-0.680405353927,-1.400810707854,0.1));
+#97606 = CARTESIAN_POINT('',(-0.705,-1.45,0.45));
+#97607 = DEFINITIONAL_REPRESENTATION('',(#97608),#97611);
+#97608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97609,#97610),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.360810707854),.PIECEWISE_BEZIER_KNOTS.);
+#97609 = CARTESIAN_POINT('',(0.,0.));
+#97610 = CARTESIAN_POINT('',(1.41,0.));
+#97611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97612 = ORIENTED_EDGE('',*,*,#97613,.T.);
+#97613 = EDGE_CURVE('',#97587,#97614,#97616,.T.);
+#97614 = VERTEX_POINT('',#97615);
+#97615 = CARTESIAN_POINT('',(-0.750810707854,-1.330405353927,0.1));
+#97616 = SURFACE_CURVE('',#97617,(#97621,#97628),.PCURVE_S1.);
+#97617 = LINE('',#97618,#97619);
+#97618 = CARTESIAN_POINT('',(-0.680405353927,-1.400810707854,0.1));
+#97619 = VECTOR('',#97620,1.);
+#97620 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#97621 = PCURVE('',#97414,#97622);
+#97622 = DEFINITIONAL_REPRESENTATION('',(#97623),#97627);
+#97623 = LINE('',#97624,#97625);
+#97624 = CARTESIAN_POINT('',(2.520073132364,-1.224056356747));
+#97625 = VECTOR('',#97626,1.);
+#97626 = DIRECTION('',(-0.944988261635,-0.327104242362));
+#97627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97628 = PCURVE('',#97629,#97634);
+#97629 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#97630,#97631)
+ ,(#97632,#97633
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#97630 = CARTESIAN_POINT('',(-0.680405353927,-1.400810707854,0.1));
+#97631 = CARTESIAN_POINT('',(-0.705,-1.45,0.45));
+#97632 = CARTESIAN_POINT('',(-0.750810707854,-1.330405353927,0.1));
+#97633 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#97634 = DEFINITIONAL_REPRESENTATION('',(#97635),#97638);
+#97635 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97636,#97637),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.956820638736E-02),.PIECEWISE_BEZIER_KNOTS.);
+#97636 = CARTESIAN_POINT('',(0.,0.));
+#97637 = CARTESIAN_POINT('',(0.134350288425,0.));
+#97638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97639 = ORIENTED_EDGE('',*,*,#97640,.T.);
+#97640 = EDGE_CURVE('',#97614,#97641,#97643,.T.);
+#97641 = VERTEX_POINT('',#97642);
+#97642 = CARTESIAN_POINT('',(-0.750810707854,1.330405353927,0.1));
+#97643 = SURFACE_CURVE('',#97644,(#97648,#97655),.PCURVE_S1.);
+#97644 = LINE('',#97645,#97646);
+#97645 = CARTESIAN_POINT('',(-0.750810707854,-1.330405353927,0.1));
+#97646 = VECTOR('',#97647,1.);
+#97647 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#97648 = PCURVE('',#97414,#97649);
+#97649 = DEFINITIONAL_REPRESENTATION('',(#97650),#97654);
+#97650 = LINE('',#97651,#97652);
+#97651 = CARTESIAN_POINT('',(2.425982346096,-1.25662553946));
+#97652 = VECTOR('',#97653,1.);
+#97653 = DIRECTION('',(-0.899505235873,0.436909980015));
+#97654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97655 = PCURVE('',#97656,#97661);
+#97656 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#97657,#97658)
+ ,(#97659,#97660
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#97657 = CARTESIAN_POINT('',(-0.750810707854,-1.330405353927,0.1));
+#97658 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#97659 = CARTESIAN_POINT('',(-0.750810707854,1.330405353927,0.1));
+#97660 = CARTESIAN_POINT('',(-0.8,1.355,0.45));
+#97661 = DEFINITIONAL_REPRESENTATION('',(#97662),#97665);
+#97662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97663,#97664),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,2.660810707854),.PIECEWISE_BEZIER_KNOTS.);
+#97663 = CARTESIAN_POINT('',(0.,0.));
+#97664 = CARTESIAN_POINT('',(2.71,0.));
+#97665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97666 = ORIENTED_EDGE('',*,*,#97667,.T.);
+#97667 = EDGE_CURVE('',#97641,#97393,#97668,.T.);
+#97668 = SURFACE_CURVE('',#97669,(#97673,#97680),.PCURVE_S1.);
+#97669 = LINE('',#97670,#97671);
+#97670 = CARTESIAN_POINT('',(-0.750810707854,1.330405353927,0.1));
+#97671 = VECTOR('',#97672,1.);
+#97672 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#97673 = PCURVE('',#97414,#97674);
+#97674 = DEFINITIONAL_REPRESENTATION('',(#97675),#97679);
+#97675 = LINE('',#97676,#97677);
+#97676 = CARTESIAN_POINT('',(3.256918271364E-02,-9.409078626804E-02));
+#97677 = VECTOR('',#97678,1.);
+#97678 = DIRECTION('',(-0.327104242362,0.944988261635));
+#97679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97680 = PCURVE('',#97494,#97681);
+#97681 = DEFINITIONAL_REPRESENTATION('',(#97682),#97685);
+#97682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97683,#97684),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,9.956820638736E-02),.PIECEWISE_BEZIER_KNOTS.);
+#97683 = CARTESIAN_POINT('',(0.,0.));
+#97684 = CARTESIAN_POINT('',(0.134350288425,0.));
+#97685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97686 = ADVANCED_FACE('',(#97687),#97441,.F.);
+#97687 = FACE_BOUND('',#97688,.F.);
+#97688 = EDGE_LOOP('',(#97689,#97690,#97712,#97738));
+#97689 = ORIENTED_EDGE('',*,*,#97510,.T.);
+#97690 = ORIENTED_EDGE('',*,*,#97691,.T.);
+#97691 = EDGE_CURVE('',#97511,#97692,#97694,.T.);
+#97692 = VERTEX_POINT('',#97693);
+#97693 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#97694 = SURFACE_CURVE('',#97695,(#97698,#97705),.PCURVE_S1.);
+#97695 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97696,#97697),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97696 = CARTESIAN_POINT('',(0.750810707854,1.330405353927,0.1));
+#97697 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#97698 = PCURVE('',#97441,#97699);
+#97699 = DEFINITIONAL_REPRESENTATION('',(#97700),#97704);
+#97700 = LINE('',#97701,#97702);
+#97701 = CARTESIAN_POINT('',(0.134350288425,0.));
+#97702 = VECTOR('',#97703,1.);
+#97703 = DIRECTION('',(0.,1.));
+#97704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97705 = PCURVE('',#97548,#97706);
+#97706 = DEFINITIONAL_REPRESENTATION('',(#97707),#97711);
+#97707 = LINE('',#97708,#97709);
+#97708 = CARTESIAN_POINT('',(0.,0.));
+#97709 = VECTOR('',#97710,1.);
+#97710 = DIRECTION('',(0.,1.));
+#97711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97712 = ORIENTED_EDGE('',*,*,#97713,.F.);
+#97713 = EDGE_CURVE('',#97427,#97692,#97714,.T.);
+#97714 = SURFACE_CURVE('',#97715,(#97719,#97726),.PCURVE_S1.);
+#97715 = LINE('',#97716,#97717);
+#97716 = CARTESIAN_POINT('',(0.705,1.45,0.45));
+#97717 = VECTOR('',#97718,1.);
+#97718 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#97719 = PCURVE('',#97441,#97720);
+#97720 = DEFINITIONAL_REPRESENTATION('',(#97721),#97725);
+#97721 = LINE('',#97722,#97723);
+#97722 = CARTESIAN_POINT('',(0.,1.));
+#97723 = VECTOR('',#97724,1.);
+#97724 = DIRECTION('',(1.,0.));
+#97725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97726 = PCURVE('',#97727,#97732);
+#97727 = PLANE('',#97728);
+#97728 = AXIS2_PLACEMENT_3D('',#97729,#97730,#97731);
+#97729 = CARTESIAN_POINT('',(0.705,1.45,0.6));
+#97730 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#97731 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#97732 = DEFINITIONAL_REPRESENTATION('',(#97733),#97737);
+#97733 = LINE('',#97734,#97735);
+#97734 = CARTESIAN_POINT('',(0.,-0.15));
+#97735 = VECTOR('',#97736,1.);
+#97736 = DIRECTION('',(1.,0.));
+#97737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97738 = ORIENTED_EDGE('',*,*,#97426,.F.);
+#97739 = ADVANCED_FACE('',(#97740),#97469,.F.);
+#97740 = FACE_BOUND('',#97741,.F.);
+#97741 = EDGE_LOOP('',(#97742,#97743,#97763,#97791));
+#97742 = ORIENTED_EDGE('',*,*,#97453,.T.);
+#97743 = ORIENTED_EDGE('',*,*,#97744,.T.);
+#97744 = EDGE_CURVE('',#97427,#97745,#97747,.T.);
+#97745 = VERTEX_POINT('',#97746);
+#97746 = CARTESIAN_POINT('',(0.705,1.45,0.6));
+#97747 = SURFACE_CURVE('',#97748,(#97751,#97757),.PCURVE_S1.);
+#97748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97749,#97750),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97749 = CARTESIAN_POINT('',(0.705,1.45,0.45));
+#97750 = CARTESIAN_POINT('',(0.705,1.45,0.6));
+#97751 = PCURVE('',#97469,#97752);
+#97752 = DEFINITIONAL_REPRESENTATION('',(#97753),#97756);
+#97753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97754,#97755),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97754 = CARTESIAN_POINT('',(1.41,-0.15));
+#97755 = CARTESIAN_POINT('',(1.41,0.));
+#97756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97757 = PCURVE('',#97727,#97758);
+#97758 = DEFINITIONAL_REPRESENTATION('',(#97759),#97762);
+#97759 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97760,#97761),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97760 = CARTESIAN_POINT('',(0.,-0.15));
+#97761 = CARTESIAN_POINT('',(0.,0.));
+#97762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97763 = ORIENTED_EDGE('',*,*,#97764,.F.);
+#97764 = EDGE_CURVE('',#97765,#97745,#97767,.T.);
+#97765 = VERTEX_POINT('',#97766);
+#97766 = CARTESIAN_POINT('',(-0.705,1.45,0.6));
+#97767 = SURFACE_CURVE('',#97768,(#97772,#97779),.PCURVE_S1.);
+#97768 = LINE('',#97769,#97770);
+#97769 = CARTESIAN_POINT('',(-0.705,1.45,0.6));
+#97770 = VECTOR('',#97771,1.);
+#97771 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#97772 = PCURVE('',#97469,#97773);
+#97773 = DEFINITIONAL_REPRESENTATION('',(#97774),#97778);
+#97774 = LINE('',#97775,#97776);
+#97775 = CARTESIAN_POINT('',(0.,0.));
+#97776 = VECTOR('',#97777,1.);
+#97777 = DIRECTION('',(1.,0.));
+#97778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97779 = PCURVE('',#97780,#97785);
+#97780 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#97781,#97782)
+ ,(#97783,#97784
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#97781 = CARTESIAN_POINT('',(-0.705,1.45,0.6));
+#97782 = CARTESIAN_POINT('',(-0.6925,1.425,0.6));
+#97783 = CARTESIAN_POINT('',(0.705,1.45,0.6));
+#97784 = CARTESIAN_POINT('',(0.6925,1.425,0.6));
+#97785 = DEFINITIONAL_REPRESENTATION('',(#97786),#97790);
+#97786 = LINE('',#97787,#97788);
+#97787 = CARTESIAN_POINT('',(0.,0.));
+#97788 = VECTOR('',#97789,1.);
+#97789 = DIRECTION('',(1.,0.));
+#97790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97791 = ORIENTED_EDGE('',*,*,#97792,.F.);
+#97792 = EDGE_CURVE('',#97454,#97765,#97793,.T.);
+#97793 = SURFACE_CURVE('',#97794,(#97797,#97803),.PCURVE_S1.);
+#97794 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97795,#97796),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97795 = CARTESIAN_POINT('',(-0.705,1.45,0.45));
+#97796 = CARTESIAN_POINT('',(-0.705,1.45,0.6));
+#97797 = PCURVE('',#97469,#97798);
+#97798 = DEFINITIONAL_REPRESENTATION('',(#97799),#97802);
+#97799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97800,#97801),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97800 = CARTESIAN_POINT('',(0.,-0.15));
+#97801 = CARTESIAN_POINT('',(0.,0.));
+#97802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97803 = PCURVE('',#97804,#97809);
+#97804 = PLANE('',#97805);
+#97805 = AXIS2_PLACEMENT_3D('',#97806,#97807,#97808);
+#97806 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#97807 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#97808 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#97809 = DEFINITIONAL_REPRESENTATION('',(#97810),#97813);
+#97810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97811,#97812),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97811 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#97812 = CARTESIAN_POINT('',(0.134350288425,0.));
+#97813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97814 = ADVANCED_FACE('',(#97815),#97494,.F.);
+#97815 = FACE_BOUND('',#97816,.F.);
+#97816 = EDGE_LOOP('',(#97817,#97818,#97819,#97842));
+#97817 = ORIENTED_EDGE('',*,*,#97667,.T.);
+#97818 = ORIENTED_EDGE('',*,*,#97481,.T.);
+#97819 = ORIENTED_EDGE('',*,*,#97820,.F.);
+#97820 = EDGE_CURVE('',#97821,#97454,#97823,.T.);
+#97821 = VERTEX_POINT('',#97822);
+#97822 = CARTESIAN_POINT('',(-0.8,1.355,0.45));
+#97823 = SURFACE_CURVE('',#97824,(#97828,#97835),.PCURVE_S1.);
+#97824 = LINE('',#97825,#97826);
+#97825 = CARTESIAN_POINT('',(-0.8,1.355,0.45));
+#97826 = VECTOR('',#97827,1.);
+#97827 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#97828 = PCURVE('',#97494,#97829);
+#97829 = DEFINITIONAL_REPRESENTATION('',(#97830),#97834);
+#97830 = LINE('',#97831,#97832);
+#97831 = CARTESIAN_POINT('',(0.,1.));
+#97832 = VECTOR('',#97833,1.);
+#97833 = DIRECTION('',(1.,0.));
+#97834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97835 = PCURVE('',#97804,#97836);
+#97836 = DEFINITIONAL_REPRESENTATION('',(#97837),#97841);
+#97837 = LINE('',#97838,#97839);
+#97838 = CARTESIAN_POINT('',(0.,-0.15));
+#97839 = VECTOR('',#97840,1.);
+#97840 = DIRECTION('',(1.,0.));
+#97841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97842 = ORIENTED_EDGE('',*,*,#97843,.F.);
+#97843 = EDGE_CURVE('',#97641,#97821,#97844,.T.);
+#97844 = SURFACE_CURVE('',#97845,(#97848,#97855),.PCURVE_S1.);
+#97845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97846,#97847),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97846 = CARTESIAN_POINT('',(-0.750810707854,1.330405353927,0.1));
+#97847 = CARTESIAN_POINT('',(-0.8,1.355,0.45));
+#97848 = PCURVE('',#97494,#97849);
+#97849 = DEFINITIONAL_REPRESENTATION('',(#97850),#97854);
+#97850 = LINE('',#97851,#97852);
+#97851 = CARTESIAN_POINT('',(0.,0.));
+#97852 = VECTOR('',#97853,1.);
+#97853 = DIRECTION('',(0.,1.));
+#97854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97855 = PCURVE('',#97656,#97856);
+#97856 = DEFINITIONAL_REPRESENTATION('',(#97857),#97861);
+#97857 = LINE('',#97858,#97859);
+#97858 = CARTESIAN_POINT('',(2.71,0.));
+#97859 = VECTOR('',#97860,1.);
+#97860 = DIRECTION('',(0.,1.));
+#97861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97862 = ADVANCED_FACE('',(#97863),#97548,.F.);
+#97863 = FACE_BOUND('',#97864,.F.);
+#97864 = EDGE_LOOP('',(#97865,#97866,#97888,#97916,#97944,#97972,#98000,
+ #98028,#98056,#98082));
+#97865 = ORIENTED_EDGE('',*,*,#97532,.T.);
+#97866 = ORIENTED_EDGE('',*,*,#97867,.T.);
+#97867 = EDGE_CURVE('',#97533,#97868,#97870,.T.);
+#97868 = VERTEX_POINT('',#97869);
+#97869 = CARTESIAN_POINT('',(0.8,-1.355,0.45));
+#97870 = SURFACE_CURVE('',#97871,(#97874,#97881),.PCURVE_S1.);
+#97871 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97872,#97873),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#97872 = CARTESIAN_POINT('',(0.750810707854,-1.330405353927,0.1));
+#97873 = CARTESIAN_POINT('',(0.8,-1.355,0.45));
+#97874 = PCURVE('',#97548,#97875);
+#97875 = DEFINITIONAL_REPRESENTATION('',(#97876),#97880);
+#97876 = LINE('',#97877,#97878);
+#97877 = CARTESIAN_POINT('',(2.71,0.));
+#97878 = VECTOR('',#97879,1.);
+#97879 = DIRECTION('',(0.,1.));
+#97880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97881 = PCURVE('',#97575,#97882);
+#97882 = DEFINITIONAL_REPRESENTATION('',(#97883),#97887);
+#97883 = LINE('',#97884,#97885);
+#97884 = CARTESIAN_POINT('',(0.,0.));
+#97885 = VECTOR('',#97886,1.);
+#97886 = DIRECTION('',(0.,1.));
+#97887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97888 = ORIENTED_EDGE('',*,*,#97889,.F.);
+#97889 = EDGE_CURVE('',#97890,#97868,#97892,.T.);
+#97890 = VERTEX_POINT('',#97891);
+#97891 = CARTESIAN_POINT('',(0.8,-1.125,0.45));
+#97892 = SURFACE_CURVE('',#97893,(#97897,#97904),.PCURVE_S1.);
+#97893 = LINE('',#97894,#97895);
+#97894 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#97895 = VECTOR('',#97896,1.);
+#97896 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#97897 = PCURVE('',#97548,#97898);
+#97898 = DEFINITIONAL_REPRESENTATION('',(#97899),#97903);
+#97899 = LINE('',#97900,#97901);
+#97900 = CARTESIAN_POINT('',(0.,1.));
+#97901 = VECTOR('',#97902,1.);
+#97902 = DIRECTION('',(1.,0.));
+#97903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97904 = PCURVE('',#97905,#97910);
+#97905 = PLANE('',#97906);
+#97906 = AXIS2_PLACEMENT_3D('',#97907,#97908,#97909);
+#97907 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#97908 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#97909 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#97910 = DEFINITIONAL_REPRESENTATION('',(#97911),#97915);
+#97911 = LINE('',#97912,#97913);
+#97912 = CARTESIAN_POINT('',(-0.,-0.15));
+#97913 = VECTOR('',#97914,1.);
+#97914 = DIRECTION('',(1.,0.));
+#97915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97916 = ORIENTED_EDGE('',*,*,#97917,.F.);
+#97917 = EDGE_CURVE('',#97918,#97890,#97920,.T.);
+#97918 = VERTEX_POINT('',#97919);
+#97919 = CARTESIAN_POINT('',(0.8,-0.775,0.45));
+#97920 = SURFACE_CURVE('',#97921,(#97925,#97932),.PCURVE_S1.);
+#97921 = LINE('',#97922,#97923);
+#97922 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#97923 = VECTOR('',#97924,1.);
+#97924 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#97925 = PCURVE('',#97548,#97926);
+#97926 = DEFINITIONAL_REPRESENTATION('',(#97927),#97931);
+#97927 = LINE('',#97928,#97929);
+#97928 = CARTESIAN_POINT('',(0.,1.));
+#97929 = VECTOR('',#97930,1.);
+#97930 = DIRECTION('',(1.,0.));
+#97931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97932 = PCURVE('',#97933,#97938);
+#97933 = PLANE('',#97934);
+#97934 = AXIS2_PLACEMENT_3D('',#97935,#97936,#97937);
+#97935 = CARTESIAN_POINT('',(0.75,-0.775,0.45));
+#97936 = DIRECTION('',(0.,0.,1.));
+#97937 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#97938 = DEFINITIONAL_REPRESENTATION('',(#97939),#97943);
+#97939 = LINE('',#97940,#97941);
+#97940 = CARTESIAN_POINT('',(5.E-02,2.13));
+#97941 = VECTOR('',#97942,1.);
+#97942 = DIRECTION('',(0.,-1.));
+#97943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97944 = ORIENTED_EDGE('',*,*,#97945,.F.);
+#97945 = EDGE_CURVE('',#97946,#97918,#97948,.T.);
+#97946 = VERTEX_POINT('',#97947);
+#97947 = CARTESIAN_POINT('',(0.8,-0.175,0.45));
+#97948 = SURFACE_CURVE('',#97949,(#97953,#97960),.PCURVE_S1.);
+#97949 = LINE('',#97950,#97951);
+#97950 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#97951 = VECTOR('',#97952,1.);
+#97952 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#97953 = PCURVE('',#97548,#97954);
+#97954 = DEFINITIONAL_REPRESENTATION('',(#97955),#97959);
+#97955 = LINE('',#97956,#97957);
+#97956 = CARTESIAN_POINT('',(0.,1.));
+#97957 = VECTOR('',#97958,1.);
+#97958 = DIRECTION('',(1.,0.));
+#97959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97960 = PCURVE('',#97961,#97966);
+#97961 = PLANE('',#97962);
+#97962 = AXIS2_PLACEMENT_3D('',#97963,#97964,#97965);
+#97963 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#97964 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#97965 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#97966 = DEFINITIONAL_REPRESENTATION('',(#97967),#97971);
+#97967 = LINE('',#97968,#97969);
+#97968 = CARTESIAN_POINT('',(-0.,-0.15));
+#97969 = VECTOR('',#97970,1.);
+#97970 = DIRECTION('',(1.,0.));
+#97971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97972 = ORIENTED_EDGE('',*,*,#97973,.F.);
+#97973 = EDGE_CURVE('',#97974,#97946,#97976,.T.);
+#97974 = VERTEX_POINT('',#97975);
+#97975 = CARTESIAN_POINT('',(0.8,0.175,0.45));
+#97976 = SURFACE_CURVE('',#97977,(#97981,#97988),.PCURVE_S1.);
+#97977 = LINE('',#97978,#97979);
+#97978 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#97979 = VECTOR('',#97980,1.);
+#97980 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#97981 = PCURVE('',#97548,#97982);
+#97982 = DEFINITIONAL_REPRESENTATION('',(#97983),#97987);
+#97983 = LINE('',#97984,#97985);
+#97984 = CARTESIAN_POINT('',(0.,1.));
+#97985 = VECTOR('',#97986,1.);
+#97986 = DIRECTION('',(1.,0.));
+#97987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#97988 = PCURVE('',#97989,#97994);
+#97989 = PLANE('',#97990);
+#97990 = AXIS2_PLACEMENT_3D('',#97991,#97992,#97993);
+#97991 = CARTESIAN_POINT('',(0.75,0.175,0.45));
+#97992 = DIRECTION('',(0.,0.,1.));
+#97993 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#97994 = DEFINITIONAL_REPRESENTATION('',(#97995),#97999);
+#97995 = LINE('',#97996,#97997);
+#97996 = CARTESIAN_POINT('',(5.E-02,1.18));
+#97997 = VECTOR('',#97998,1.);
+#97998 = DIRECTION('',(0.,-1.));
+#97999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98000 = ORIENTED_EDGE('',*,*,#98001,.F.);
+#98001 = EDGE_CURVE('',#98002,#97974,#98004,.T.);
+#98002 = VERTEX_POINT('',#98003);
+#98003 = CARTESIAN_POINT('',(0.8,0.775,0.45));
+#98004 = SURFACE_CURVE('',#98005,(#98009,#98016),.PCURVE_S1.);
+#98005 = LINE('',#98006,#98007);
+#98006 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#98007 = VECTOR('',#98008,1.);
+#98008 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98009 = PCURVE('',#97548,#98010);
+#98010 = DEFINITIONAL_REPRESENTATION('',(#98011),#98015);
+#98011 = LINE('',#98012,#98013);
+#98012 = CARTESIAN_POINT('',(0.,1.));
+#98013 = VECTOR('',#98014,1.);
+#98014 = DIRECTION('',(1.,0.));
+#98015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98016 = PCURVE('',#98017,#98022);
+#98017 = PLANE('',#98018);
+#98018 = AXIS2_PLACEMENT_3D('',#98019,#98020,#98021);
+#98019 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98020 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#98021 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98022 = DEFINITIONAL_REPRESENTATION('',(#98023),#98027);
+#98023 = LINE('',#98024,#98025);
+#98024 = CARTESIAN_POINT('',(-0.,-0.15));
+#98025 = VECTOR('',#98026,1.);
+#98026 = DIRECTION('',(1.,0.));
+#98027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98028 = ORIENTED_EDGE('',*,*,#98029,.F.);
+#98029 = EDGE_CURVE('',#98030,#98002,#98032,.T.);
+#98030 = VERTEX_POINT('',#98031);
+#98031 = CARTESIAN_POINT('',(0.8,1.125,0.45));
+#98032 = SURFACE_CURVE('',#98033,(#98037,#98044),.PCURVE_S1.);
+#98033 = LINE('',#98034,#98035);
+#98034 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#98035 = VECTOR('',#98036,1.);
+#98036 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98037 = PCURVE('',#97548,#98038);
+#98038 = DEFINITIONAL_REPRESENTATION('',(#98039),#98043);
+#98039 = LINE('',#98040,#98041);
+#98040 = CARTESIAN_POINT('',(0.,1.));
+#98041 = VECTOR('',#98042,1.);
+#98042 = DIRECTION('',(1.,0.));
+#98043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98044 = PCURVE('',#98045,#98050);
+#98045 = PLANE('',#98046);
+#98046 = AXIS2_PLACEMENT_3D('',#98047,#98048,#98049);
+#98047 = CARTESIAN_POINT('',(0.75,1.125,0.45));
+#98048 = DIRECTION('',(0.,0.,1.));
+#98049 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98050 = DEFINITIONAL_REPRESENTATION('',(#98051),#98055);
+#98051 = LINE('',#98052,#98053);
+#98052 = CARTESIAN_POINT('',(5.E-02,0.23));
+#98053 = VECTOR('',#98054,1.);
+#98054 = DIRECTION('',(0.,-1.));
+#98055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98056 = ORIENTED_EDGE('',*,*,#98057,.F.);
+#98057 = EDGE_CURVE('',#97692,#98030,#98058,.T.);
+#98058 = SURFACE_CURVE('',#98059,(#98063,#98070),.PCURVE_S1.);
+#98059 = LINE('',#98060,#98061);
+#98060 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#98061 = VECTOR('',#98062,1.);
+#98062 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98063 = PCURVE('',#97548,#98064);
+#98064 = DEFINITIONAL_REPRESENTATION('',(#98065),#98069);
+#98065 = LINE('',#98066,#98067);
+#98066 = CARTESIAN_POINT('',(0.,1.));
+#98067 = VECTOR('',#98068,1.);
+#98068 = DIRECTION('',(1.,0.));
+#98069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98070 = PCURVE('',#98071,#98076);
+#98071 = PLANE('',#98072);
+#98072 = AXIS2_PLACEMENT_3D('',#98073,#98074,#98075);
+#98073 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98074 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#98075 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98076 = DEFINITIONAL_REPRESENTATION('',(#98077),#98081);
+#98077 = LINE('',#98078,#98079);
+#98078 = CARTESIAN_POINT('',(-0.,-0.15));
+#98079 = VECTOR('',#98080,1.);
+#98080 = DIRECTION('',(1.,0.));
+#98081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98082 = ORIENTED_EDGE('',*,*,#97691,.F.);
+#98083 = ADVANCED_FACE('',(#98084),#97575,.F.);
+#98084 = FACE_BOUND('',#98085,.F.);
+#98085 = EDGE_LOOP('',(#98086,#98087,#98109,#98135));
+#98086 = ORIENTED_EDGE('',*,*,#97559,.T.);
+#98087 = ORIENTED_EDGE('',*,*,#98088,.T.);
+#98088 = EDGE_CURVE('',#97560,#98089,#98091,.T.);
+#98089 = VERTEX_POINT('',#98090);
+#98090 = CARTESIAN_POINT('',(0.705,-1.45,0.45));
+#98091 = SURFACE_CURVE('',#98092,(#98095,#98102),.PCURVE_S1.);
+#98092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98093,#98094),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98093 = CARTESIAN_POINT('',(0.680405353927,-1.400810707854,0.1));
+#98094 = CARTESIAN_POINT('',(0.705,-1.45,0.45));
+#98095 = PCURVE('',#97575,#98096);
+#98096 = DEFINITIONAL_REPRESENTATION('',(#98097),#98101);
+#98097 = LINE('',#98098,#98099);
+#98098 = CARTESIAN_POINT('',(0.134350288425,0.));
+#98099 = VECTOR('',#98100,1.);
+#98100 = DIRECTION('',(0.,1.));
+#98101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98102 = PCURVE('',#97602,#98103);
+#98103 = DEFINITIONAL_REPRESENTATION('',(#98104),#98108);
+#98104 = LINE('',#98105,#98106);
+#98105 = CARTESIAN_POINT('',(0.,0.));
+#98106 = VECTOR('',#98107,1.);
+#98107 = DIRECTION('',(0.,1.));
+#98108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98109 = ORIENTED_EDGE('',*,*,#98110,.F.);
+#98110 = EDGE_CURVE('',#97868,#98089,#98111,.T.);
+#98111 = SURFACE_CURVE('',#98112,(#98116,#98123),.PCURVE_S1.);
+#98112 = LINE('',#98113,#98114);
+#98113 = CARTESIAN_POINT('',(0.8,-1.355,0.45));
+#98114 = VECTOR('',#98115,1.);
+#98115 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#98116 = PCURVE('',#97575,#98117);
+#98117 = DEFINITIONAL_REPRESENTATION('',(#98118),#98122);
+#98118 = LINE('',#98119,#98120);
+#98119 = CARTESIAN_POINT('',(0.,1.));
+#98120 = VECTOR('',#98121,1.);
+#98121 = DIRECTION('',(1.,0.));
+#98122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98123 = PCURVE('',#98124,#98129);
+#98124 = PLANE('',#98125);
+#98125 = AXIS2_PLACEMENT_3D('',#98126,#98127,#98128);
+#98126 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#98127 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#98128 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#98129 = DEFINITIONAL_REPRESENTATION('',(#98130),#98134);
+#98130 = LINE('',#98131,#98132);
+#98131 = CARTESIAN_POINT('',(-0.,-0.15));
+#98132 = VECTOR('',#98133,1.);
+#98133 = DIRECTION('',(1.,0.));
+#98134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98135 = ORIENTED_EDGE('',*,*,#97867,.F.);
+#98136 = ADVANCED_FACE('',(#98137),#97602,.F.);
+#98137 = FACE_BOUND('',#98138,.F.);
+#98138 = EDGE_LOOP('',(#98139,#98140,#98162,#98188));
+#98139 = ORIENTED_EDGE('',*,*,#97586,.T.);
+#98140 = ORIENTED_EDGE('',*,*,#98141,.T.);
+#98141 = EDGE_CURVE('',#97587,#98142,#98144,.T.);
+#98142 = VERTEX_POINT('',#98143);
+#98143 = CARTESIAN_POINT('',(-0.705,-1.45,0.45));
+#98144 = SURFACE_CURVE('',#98145,(#98148,#98155),.PCURVE_S1.);
+#98145 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98146,#98147),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98146 = CARTESIAN_POINT('',(-0.680405353927,-1.400810707854,0.1));
+#98147 = CARTESIAN_POINT('',(-0.705,-1.45,0.45));
+#98148 = PCURVE('',#97602,#98149);
+#98149 = DEFINITIONAL_REPRESENTATION('',(#98150),#98154);
+#98150 = LINE('',#98151,#98152);
+#98151 = CARTESIAN_POINT('',(1.41,0.));
+#98152 = VECTOR('',#98153,1.);
+#98153 = DIRECTION('',(0.,1.));
+#98154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98155 = PCURVE('',#97629,#98156);
+#98156 = DEFINITIONAL_REPRESENTATION('',(#98157),#98161);
+#98157 = LINE('',#98158,#98159);
+#98158 = CARTESIAN_POINT('',(0.,0.));
+#98159 = VECTOR('',#98160,1.);
+#98160 = DIRECTION('',(0.,1.));
+#98161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98162 = ORIENTED_EDGE('',*,*,#98163,.F.);
+#98163 = EDGE_CURVE('',#98089,#98142,#98164,.T.);
+#98164 = SURFACE_CURVE('',#98165,(#98169,#98176),.PCURVE_S1.);
+#98165 = LINE('',#98166,#98167);
+#98166 = CARTESIAN_POINT('',(0.705,-1.45,0.45));
+#98167 = VECTOR('',#98168,1.);
+#98168 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#98169 = PCURVE('',#97602,#98170);
+#98170 = DEFINITIONAL_REPRESENTATION('',(#98171),#98175);
+#98171 = LINE('',#98172,#98173);
+#98172 = CARTESIAN_POINT('',(0.,1.));
+#98173 = VECTOR('',#98174,1.);
+#98174 = DIRECTION('',(1.,0.));
+#98175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98176 = PCURVE('',#98177,#98182);
+#98177 = PLANE('',#98178);
+#98178 = AXIS2_PLACEMENT_3D('',#98179,#98180,#98181);
+#98179 = CARTESIAN_POINT('',(0.705,-1.45,0.6));
+#98180 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98181 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#98182 = DEFINITIONAL_REPRESENTATION('',(#98183),#98187);
+#98183 = LINE('',#98184,#98185);
+#98184 = CARTESIAN_POINT('',(0.,-0.15));
+#98185 = VECTOR('',#98186,1.);
+#98186 = DIRECTION('',(1.,0.));
+#98187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98188 = ORIENTED_EDGE('',*,*,#98088,.F.);
+#98189 = ADVANCED_FACE('',(#98190),#97629,.F.);
+#98190 = FACE_BOUND('',#98191,.F.);
+#98191 = EDGE_LOOP('',(#98192,#98193,#98215,#98241));
+#98192 = ORIENTED_EDGE('',*,*,#97613,.T.);
+#98193 = ORIENTED_EDGE('',*,*,#98194,.T.);
+#98194 = EDGE_CURVE('',#97614,#98195,#98197,.T.);
+#98195 = VERTEX_POINT('',#98196);
+#98196 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#98197 = SURFACE_CURVE('',#98198,(#98201,#98208),.PCURVE_S1.);
+#98198 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98199,#98200),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98199 = CARTESIAN_POINT('',(-0.750810707854,-1.330405353927,0.1));
+#98200 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#98201 = PCURVE('',#97629,#98202);
+#98202 = DEFINITIONAL_REPRESENTATION('',(#98203),#98207);
+#98203 = LINE('',#98204,#98205);
+#98204 = CARTESIAN_POINT('',(0.134350288425,0.));
+#98205 = VECTOR('',#98206,1.);
+#98206 = DIRECTION('',(0.,1.));
+#98207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98208 = PCURVE('',#97656,#98209);
+#98209 = DEFINITIONAL_REPRESENTATION('',(#98210),#98214);
+#98210 = LINE('',#98211,#98212);
+#98211 = CARTESIAN_POINT('',(0.,0.));
+#98212 = VECTOR('',#98213,1.);
+#98213 = DIRECTION('',(0.,1.));
+#98214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98215 = ORIENTED_EDGE('',*,*,#98216,.F.);
+#98216 = EDGE_CURVE('',#98142,#98195,#98217,.T.);
+#98217 = SURFACE_CURVE('',#98218,(#98222,#98229),.PCURVE_S1.);
+#98218 = LINE('',#98219,#98220);
+#98219 = CARTESIAN_POINT('',(-0.705,-1.45,0.45));
+#98220 = VECTOR('',#98221,1.);
+#98221 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#98222 = PCURVE('',#97629,#98223);
+#98223 = DEFINITIONAL_REPRESENTATION('',(#98224),#98228);
+#98224 = LINE('',#98225,#98226);
+#98225 = CARTESIAN_POINT('',(0.,1.));
+#98226 = VECTOR('',#98227,1.);
+#98227 = DIRECTION('',(1.,0.));
+#98228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98229 = PCURVE('',#98230,#98235);
+#98230 = PLANE('',#98231);
+#98231 = AXIS2_PLACEMENT_3D('',#98232,#98233,#98234);
+#98232 = CARTESIAN_POINT('',(-0.705,-1.45,0.6));
+#98233 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#98234 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#98235 = DEFINITIONAL_REPRESENTATION('',(#98236),#98240);
+#98236 = LINE('',#98237,#98238);
+#98237 = CARTESIAN_POINT('',(0.,-0.15));
+#98238 = VECTOR('',#98239,1.);
+#98239 = DIRECTION('',(1.,0.));
+#98240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98241 = ORIENTED_EDGE('',*,*,#98141,.F.);
+#98242 = ADVANCED_FACE('',(#98243),#97656,.F.);
+#98243 = FACE_BOUND('',#98244,.F.);
+#98244 = EDGE_LOOP('',(#98245,#98246,#98247,#98275,#98303,#98331,#98359,
+ #98387,#98415,#98441));
+#98245 = ORIENTED_EDGE('',*,*,#97640,.T.);
+#98246 = ORIENTED_EDGE('',*,*,#97843,.T.);
+#98247 = ORIENTED_EDGE('',*,*,#98248,.F.);
+#98248 = EDGE_CURVE('',#98249,#97821,#98251,.T.);
+#98249 = VERTEX_POINT('',#98250);
+#98250 = CARTESIAN_POINT('',(-0.8,1.125,0.45));
+#98251 = SURFACE_CURVE('',#98252,(#98256,#98263),.PCURVE_S1.);
+#98252 = LINE('',#98253,#98254);
+#98253 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#98254 = VECTOR('',#98255,1.);
+#98255 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98256 = PCURVE('',#97656,#98257);
+#98257 = DEFINITIONAL_REPRESENTATION('',(#98258),#98262);
+#98258 = LINE('',#98259,#98260);
+#98259 = CARTESIAN_POINT('',(0.,1.));
+#98260 = VECTOR('',#98261,1.);
+#98261 = DIRECTION('',(1.,0.));
+#98262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98263 = PCURVE('',#98264,#98269);
+#98264 = PLANE('',#98265);
+#98265 = AXIS2_PLACEMENT_3D('',#98266,#98267,#98268);
+#98266 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#98267 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98268 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98269 = DEFINITIONAL_REPRESENTATION('',(#98270),#98274);
+#98270 = LINE('',#98271,#98272);
+#98271 = CARTESIAN_POINT('',(0.,-0.15));
+#98272 = VECTOR('',#98273,1.);
+#98273 = DIRECTION('',(1.,0.));
+#98274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98275 = ORIENTED_EDGE('',*,*,#98276,.F.);
+#98276 = EDGE_CURVE('',#98277,#98249,#98279,.T.);
+#98277 = VERTEX_POINT('',#98278);
+#98278 = CARTESIAN_POINT('',(-0.8,0.775,0.45));
+#98279 = SURFACE_CURVE('',#98280,(#98284,#98291),.PCURVE_S1.);
+#98280 = LINE('',#98281,#98282);
+#98281 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#98282 = VECTOR('',#98283,1.);
+#98283 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98284 = PCURVE('',#97656,#98285);
+#98285 = DEFINITIONAL_REPRESENTATION('',(#98286),#98290);
+#98286 = LINE('',#98287,#98288);
+#98287 = CARTESIAN_POINT('',(0.,1.));
+#98288 = VECTOR('',#98289,1.);
+#98289 = DIRECTION('',(1.,0.));
+#98290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98291 = PCURVE('',#98292,#98297);
+#98292 = PLANE('',#98293);
+#98293 = AXIS2_PLACEMENT_3D('',#98294,#98295,#98296);
+#98294 = CARTESIAN_POINT('',(-0.75,0.775,0.45));
+#98295 = DIRECTION('',(0.,0.,1.));
+#98296 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#98297 = DEFINITIONAL_REPRESENTATION('',(#98298),#98302);
+#98298 = LINE('',#98299,#98300);
+#98299 = CARTESIAN_POINT('',(5.E-02,2.13));
+#98300 = VECTOR('',#98301,1.);
+#98301 = DIRECTION('',(1.224646799148E-16,-1.));
+#98302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98303 = ORIENTED_EDGE('',*,*,#98304,.F.);
+#98304 = EDGE_CURVE('',#98305,#98277,#98307,.T.);
+#98305 = VERTEX_POINT('',#98306);
+#98306 = CARTESIAN_POINT('',(-0.8,0.175,0.45));
+#98307 = SURFACE_CURVE('',#98308,(#98312,#98319),.PCURVE_S1.);
+#98308 = LINE('',#98309,#98310);
+#98309 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#98310 = VECTOR('',#98311,1.);
+#98311 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98312 = PCURVE('',#97656,#98313);
+#98313 = DEFINITIONAL_REPRESENTATION('',(#98314),#98318);
+#98314 = LINE('',#98315,#98316);
+#98315 = CARTESIAN_POINT('',(0.,1.));
+#98316 = VECTOR('',#98317,1.);
+#98317 = DIRECTION('',(1.,0.));
+#98318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98319 = PCURVE('',#98320,#98325);
+#98320 = PLANE('',#98321);
+#98321 = AXIS2_PLACEMENT_3D('',#98322,#98323,#98324);
+#98322 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#98323 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98324 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98325 = DEFINITIONAL_REPRESENTATION('',(#98326),#98330);
+#98326 = LINE('',#98327,#98328);
+#98327 = CARTESIAN_POINT('',(0.,-0.15));
+#98328 = VECTOR('',#98329,1.);
+#98329 = DIRECTION('',(1.,0.));
+#98330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98331 = ORIENTED_EDGE('',*,*,#98332,.F.);
+#98332 = EDGE_CURVE('',#98333,#98305,#98335,.T.);
+#98333 = VERTEX_POINT('',#98334);
+#98334 = CARTESIAN_POINT('',(-0.8,-0.175,0.45));
+#98335 = SURFACE_CURVE('',#98336,(#98340,#98347),.PCURVE_S1.);
+#98336 = LINE('',#98337,#98338);
+#98337 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#98338 = VECTOR('',#98339,1.);
+#98339 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98340 = PCURVE('',#97656,#98341);
+#98341 = DEFINITIONAL_REPRESENTATION('',(#98342),#98346);
+#98342 = LINE('',#98343,#98344);
+#98343 = CARTESIAN_POINT('',(0.,1.));
+#98344 = VECTOR('',#98345,1.);
+#98345 = DIRECTION('',(1.,0.));
+#98346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98347 = PCURVE('',#98348,#98353);
+#98348 = PLANE('',#98349);
+#98349 = AXIS2_PLACEMENT_3D('',#98350,#98351,#98352);
+#98350 = CARTESIAN_POINT('',(-0.75,-0.175,0.45));
+#98351 = DIRECTION('',(0.,0.,1.));
+#98352 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#98353 = DEFINITIONAL_REPRESENTATION('',(#98354),#98358);
+#98354 = LINE('',#98355,#98356);
+#98355 = CARTESIAN_POINT('',(5.E-02,1.18));
+#98356 = VECTOR('',#98357,1.);
+#98357 = DIRECTION('',(1.224646799148E-16,-1.));
+#98358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98359 = ORIENTED_EDGE('',*,*,#98360,.F.);
+#98360 = EDGE_CURVE('',#98361,#98333,#98363,.T.);
+#98361 = VERTEX_POINT('',#98362);
+#98362 = CARTESIAN_POINT('',(-0.8,-0.775,0.45));
+#98363 = SURFACE_CURVE('',#98364,(#98368,#98375),.PCURVE_S1.);
+#98364 = LINE('',#98365,#98366);
+#98365 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#98366 = VECTOR('',#98367,1.);
+#98367 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98368 = PCURVE('',#97656,#98369);
+#98369 = DEFINITIONAL_REPRESENTATION('',(#98370),#98374);
+#98370 = LINE('',#98371,#98372);
+#98371 = CARTESIAN_POINT('',(0.,1.));
+#98372 = VECTOR('',#98373,1.);
+#98373 = DIRECTION('',(1.,0.));
+#98374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98375 = PCURVE('',#98376,#98381);
+#98376 = PLANE('',#98377);
+#98377 = AXIS2_PLACEMENT_3D('',#98378,#98379,#98380);
+#98378 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#98379 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98380 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98381 = DEFINITIONAL_REPRESENTATION('',(#98382),#98386);
+#98382 = LINE('',#98383,#98384);
+#98383 = CARTESIAN_POINT('',(0.,-0.15));
+#98384 = VECTOR('',#98385,1.);
+#98385 = DIRECTION('',(1.,0.));
+#98386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98387 = ORIENTED_EDGE('',*,*,#98388,.F.);
+#98388 = EDGE_CURVE('',#98389,#98361,#98391,.T.);
+#98389 = VERTEX_POINT('',#98390);
+#98390 = CARTESIAN_POINT('',(-0.8,-1.125,0.45));
+#98391 = SURFACE_CURVE('',#98392,(#98396,#98403),.PCURVE_S1.);
+#98392 = LINE('',#98393,#98394);
+#98393 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#98394 = VECTOR('',#98395,1.);
+#98395 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98396 = PCURVE('',#97656,#98397);
+#98397 = DEFINITIONAL_REPRESENTATION('',(#98398),#98402);
+#98398 = LINE('',#98399,#98400);
+#98399 = CARTESIAN_POINT('',(0.,1.));
+#98400 = VECTOR('',#98401,1.);
+#98401 = DIRECTION('',(1.,0.));
+#98402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98403 = PCURVE('',#98404,#98409);
+#98404 = PLANE('',#98405);
+#98405 = AXIS2_PLACEMENT_3D('',#98406,#98407,#98408);
+#98406 = CARTESIAN_POINT('',(-0.75,-1.125,0.45));
+#98407 = DIRECTION('',(0.,0.,1.));
+#98408 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#98409 = DEFINITIONAL_REPRESENTATION('',(#98410),#98414);
+#98410 = LINE('',#98411,#98412);
+#98411 = CARTESIAN_POINT('',(5.E-02,0.23));
+#98412 = VECTOR('',#98413,1.);
+#98413 = DIRECTION('',(1.224646799148E-16,-1.));
+#98414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98415 = ORIENTED_EDGE('',*,*,#98416,.F.);
+#98416 = EDGE_CURVE('',#98195,#98389,#98417,.T.);
+#98417 = SURFACE_CURVE('',#98418,(#98422,#98429),.PCURVE_S1.);
+#98418 = LINE('',#98419,#98420);
+#98419 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#98420 = VECTOR('',#98421,1.);
+#98421 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98422 = PCURVE('',#97656,#98423);
+#98423 = DEFINITIONAL_REPRESENTATION('',(#98424),#98428);
+#98424 = LINE('',#98425,#98426);
+#98425 = CARTESIAN_POINT('',(0.,1.));
+#98426 = VECTOR('',#98427,1.);
+#98427 = DIRECTION('',(1.,0.));
+#98428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98429 = PCURVE('',#98430,#98435);
+#98430 = PLANE('',#98431);
+#98431 = AXIS2_PLACEMENT_3D('',#98432,#98433,#98434);
+#98432 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#98433 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98434 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98435 = DEFINITIONAL_REPRESENTATION('',(#98436),#98440);
+#98436 = LINE('',#98437,#98438);
+#98437 = CARTESIAN_POINT('',(0.,-0.15));
+#98438 = VECTOR('',#98439,1.);
+#98439 = DIRECTION('',(1.,0.));
+#98440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98441 = ORIENTED_EDGE('',*,*,#98194,.F.);
+#98442 = ADVANCED_FACE('',(#98443),#97727,.F.);
+#98443 = FACE_BOUND('',#98444,.F.);
+#98444 = EDGE_LOOP('',(#98445,#98446,#98466,#98492));
+#98445 = ORIENTED_EDGE('',*,*,#97713,.T.);
+#98446 = ORIENTED_EDGE('',*,*,#98447,.T.);
+#98447 = EDGE_CURVE('',#97692,#98448,#98450,.T.);
+#98448 = VERTEX_POINT('',#98449);
+#98449 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98450 = SURFACE_CURVE('',#98451,(#98454,#98460),.PCURVE_S1.);
+#98451 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98452,#98453),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98452 = CARTESIAN_POINT('',(0.8,1.355,0.45));
+#98453 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98454 = PCURVE('',#97727,#98455);
+#98455 = DEFINITIONAL_REPRESENTATION('',(#98456),#98459);
+#98456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98457,#98458),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98457 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#98458 = CARTESIAN_POINT('',(0.134350288425,0.));
+#98459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98460 = PCURVE('',#98071,#98461);
+#98461 = DEFINITIONAL_REPRESENTATION('',(#98462),#98465);
+#98462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98463,#98464),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98463 = CARTESIAN_POINT('',(0.,-0.15));
+#98464 = CARTESIAN_POINT('',(0.,0.));
+#98465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98466 = ORIENTED_EDGE('',*,*,#98467,.F.);
+#98467 = EDGE_CURVE('',#97745,#98448,#98468,.T.);
+#98468 = SURFACE_CURVE('',#98469,(#98473,#98480),.PCURVE_S1.);
+#98469 = LINE('',#98470,#98471);
+#98470 = CARTESIAN_POINT('',(0.705,1.45,0.6));
+#98471 = VECTOR('',#98472,1.);
+#98472 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#98473 = PCURVE('',#97727,#98474);
+#98474 = DEFINITIONAL_REPRESENTATION('',(#98475),#98479);
+#98475 = LINE('',#98476,#98477);
+#98476 = CARTESIAN_POINT('',(0.,0.));
+#98477 = VECTOR('',#98478,1.);
+#98478 = DIRECTION('',(1.,0.));
+#98479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98480 = PCURVE('',#98481,#98486);
+#98481 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#98482,#98483)
+ ,(#98484,#98485
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#98482 = CARTESIAN_POINT('',(0.705,1.45,0.6));
+#98483 = CARTESIAN_POINT('',(0.6925,1.425,0.6));
+#98484 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98485 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#98486 = DEFINITIONAL_REPRESENTATION('',(#98487),#98491);
+#98487 = LINE('',#98488,#98489);
+#98488 = CARTESIAN_POINT('',(0.,0.));
+#98489 = VECTOR('',#98490,1.);
+#98490 = DIRECTION('',(1.,0.));
+#98491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98492 = ORIENTED_EDGE('',*,*,#97744,.F.);
+#98493 = ADVANCED_FACE('',(#98494),#97780,.F.);
+#98494 = FACE_BOUND('',#98495,.F.);
+#98495 = EDGE_LOOP('',(#98496,#98497,#98519,#98546));
+#98496 = ORIENTED_EDGE('',*,*,#97764,.T.);
+#98497 = ORIENTED_EDGE('',*,*,#98498,.T.);
+#98498 = EDGE_CURVE('',#97745,#98499,#98501,.T.);
+#98499 = VERTEX_POINT('',#98500);
+#98500 = CARTESIAN_POINT('',(0.6925,1.425,0.6));
+#98501 = SURFACE_CURVE('',#98502,(#98505,#98512),.PCURVE_S1.);
+#98502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98503,#98504),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98503 = CARTESIAN_POINT('',(0.705,1.45,0.6));
+#98504 = CARTESIAN_POINT('',(0.6925,1.425,0.6));
+#98505 = PCURVE('',#97780,#98506);
+#98506 = DEFINITIONAL_REPRESENTATION('',(#98507),#98511);
+#98507 = LINE('',#98508,#98509);
+#98508 = CARTESIAN_POINT('',(1.41,0.));
+#98509 = VECTOR('',#98510,1.);
+#98510 = DIRECTION('',(0.,1.));
+#98511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98512 = PCURVE('',#98481,#98513);
+#98513 = DEFINITIONAL_REPRESENTATION('',(#98514),#98518);
+#98514 = LINE('',#98515,#98516);
+#98515 = CARTESIAN_POINT('',(0.,0.));
+#98516 = VECTOR('',#98517,1.);
+#98517 = DIRECTION('',(0.,1.));
+#98518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98519 = ORIENTED_EDGE('',*,*,#98520,.F.);
+#98520 = EDGE_CURVE('',#98521,#98499,#98523,.T.);
+#98521 = VERTEX_POINT('',#98522);
+#98522 = CARTESIAN_POINT('',(-0.6925,1.425,0.6));
+#98523 = SURFACE_CURVE('',#98524,(#98528,#98534),.PCURVE_S1.);
+#98524 = LINE('',#98525,#98526);
+#98525 = CARTESIAN_POINT('',(-0.6925,1.425,0.6));
+#98526 = VECTOR('',#98527,1.);
+#98527 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98528 = PCURVE('',#97780,#98529);
+#98529 = DEFINITIONAL_REPRESENTATION('',(#98530),#98533);
+#98530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98531,#98532),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.385),.PIECEWISE_BEZIER_KNOTS.);
+#98531 = CARTESIAN_POINT('',(0.,1.));
+#98532 = CARTESIAN_POINT('',(1.41,1.));
+#98533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98534 = PCURVE('',#98535,#98540);
+#98535 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#98536,#98537)
+ ,(#98538,#98539
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.385),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#98536 = CARTESIAN_POINT('',(-0.6925,1.425,0.6));
+#98537 = CARTESIAN_POINT('',(-0.667905353927,1.375810707854,0.95));
+#98538 = CARTESIAN_POINT('',(0.6925,1.425,0.6));
+#98539 = CARTESIAN_POINT('',(0.667905353927,1.375810707854,0.95));
+#98540 = DEFINITIONAL_REPRESENTATION('',(#98541),#98545);
+#98541 = LINE('',#98542,#98543);
+#98542 = CARTESIAN_POINT('',(0.,0.));
+#98543 = VECTOR('',#98544,1.);
+#98544 = DIRECTION('',(1.,0.));
+#98545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98546 = ORIENTED_EDGE('',*,*,#98547,.F.);
+#98547 = EDGE_CURVE('',#97765,#98521,#98548,.T.);
+#98548 = SURFACE_CURVE('',#98549,(#98552,#98559),.PCURVE_S1.);
+#98549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98550,#98551),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98550 = CARTESIAN_POINT('',(-0.705,1.45,0.6));
+#98551 = CARTESIAN_POINT('',(-0.6925,1.425,0.6));
+#98552 = PCURVE('',#97780,#98553);
+#98553 = DEFINITIONAL_REPRESENTATION('',(#98554),#98558);
+#98554 = LINE('',#98555,#98556);
+#98555 = CARTESIAN_POINT('',(0.,0.));
+#98556 = VECTOR('',#98557,1.);
+#98557 = DIRECTION('',(0.,1.));
+#98558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98559 = PCURVE('',#98560,#98565);
+#98560 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#98561,#98562)
+ ,(#98563,#98564
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#98561 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#98562 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#98563 = CARTESIAN_POINT('',(-0.705,1.45,0.6));
+#98564 = CARTESIAN_POINT('',(-0.6925,1.425,0.6));
+#98565 = DEFINITIONAL_REPRESENTATION('',(#98566),#98570);
+#98566 = LINE('',#98567,#98568);
+#98567 = CARTESIAN_POINT('',(0.134350288425,0.));
+#98568 = VECTOR('',#98569,1.);
+#98569 = DIRECTION('',(0.,1.));
+#98570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98571 = ADVANCED_FACE('',(#98572),#97804,.F.);
+#98572 = FACE_BOUND('',#98573,.F.);
+#98573 = EDGE_LOOP('',(#98574,#98575,#98576,#98599));
+#98574 = ORIENTED_EDGE('',*,*,#97820,.T.);
+#98575 = ORIENTED_EDGE('',*,*,#97792,.T.);
+#98576 = ORIENTED_EDGE('',*,*,#98577,.F.);
+#98577 = EDGE_CURVE('',#98578,#97765,#98580,.T.);
+#98578 = VERTEX_POINT('',#98579);
+#98579 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#98580 = SURFACE_CURVE('',#98581,(#98585,#98592),.PCURVE_S1.);
+#98581 = LINE('',#98582,#98583);
+#98582 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#98583 = VECTOR('',#98584,1.);
+#98584 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#98585 = PCURVE('',#97804,#98586);
+#98586 = DEFINITIONAL_REPRESENTATION('',(#98587),#98591);
+#98587 = LINE('',#98588,#98589);
+#98588 = CARTESIAN_POINT('',(0.,0.));
+#98589 = VECTOR('',#98590,1.);
+#98590 = DIRECTION('',(1.,0.));
+#98591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98592 = PCURVE('',#98560,#98593);
+#98593 = DEFINITIONAL_REPRESENTATION('',(#98594),#98598);
+#98594 = LINE('',#98595,#98596);
+#98595 = CARTESIAN_POINT('',(0.,0.));
+#98596 = VECTOR('',#98597,1.);
+#98597 = DIRECTION('',(1.,0.));
+#98598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98599 = ORIENTED_EDGE('',*,*,#98600,.F.);
+#98600 = EDGE_CURVE('',#97821,#98578,#98601,.T.);
+#98601 = SURFACE_CURVE('',#98602,(#98605,#98611),.PCURVE_S1.);
+#98602 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98603,#98604),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98603 = CARTESIAN_POINT('',(-0.8,1.355,0.45));
+#98604 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#98605 = PCURVE('',#97804,#98606);
+#98606 = DEFINITIONAL_REPRESENTATION('',(#98607),#98610);
+#98607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98608,#98609),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98608 = CARTESIAN_POINT('',(0.,-0.15));
+#98609 = CARTESIAN_POINT('',(0.,0.));
+#98610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98611 = PCURVE('',#98264,#98612);
+#98612 = DEFINITIONAL_REPRESENTATION('',(#98613),#98616);
+#98613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98614,#98615),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#98614 = CARTESIAN_POINT('',(2.71,-0.15));
+#98615 = CARTESIAN_POINT('',(2.71,0.));
+#98616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98617 = ADVANCED_FACE('',(#98618),#98071,.F.);
+#98618 = FACE_BOUND('',#98619,.F.);
+#98619 = EDGE_LOOP('',(#98620,#98621,#98622,#98650));
+#98620 = ORIENTED_EDGE('',*,*,#98447,.F.);
+#98621 = ORIENTED_EDGE('',*,*,#98057,.T.);
+#98622 = ORIENTED_EDGE('',*,*,#98623,.T.);
+#98623 = EDGE_CURVE('',#98030,#98624,#98626,.T.);
+#98624 = VERTEX_POINT('',#98625);
+#98625 = CARTESIAN_POINT('',(0.8,1.125,0.6));
+#98626 = SURFACE_CURVE('',#98627,(#98631,#98638),.PCURVE_S1.);
+#98627 = LINE('',#98628,#98629);
+#98628 = CARTESIAN_POINT('',(0.8,1.125,0.439712122271));
+#98629 = VECTOR('',#98630,1.);
+#98630 = DIRECTION('',(0.,0.,1.));
+#98631 = PCURVE('',#98071,#98632);
+#98632 = DEFINITIONAL_REPRESENTATION('',(#98633),#98637);
+#98633 = LINE('',#98634,#98635);
+#98634 = CARTESIAN_POINT('',(0.23,-0.160287877729));
+#98635 = VECTOR('',#98636,1.);
+#98636 = DIRECTION('',(0.,1.));
+#98637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98638 = PCURVE('',#98639,#98644);
+#98639 = PLANE('',#98640);
+#98640 = AXIS2_PLACEMENT_3D('',#98641,#98642,#98643);
+#98641 = CARTESIAN_POINT('',(1.061579120815,1.125,0.279424244542));
+#98642 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98643 = DIRECTION('',(0.,0.,1.));
+#98644 = DEFINITIONAL_REPRESENTATION('',(#98645),#98649);
+#98645 = LINE('',#98646,#98647);
+#98646 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#98647 = VECTOR('',#98648,1.);
+#98648 = DIRECTION('',(1.,0.));
+#98649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98650 = ORIENTED_EDGE('',*,*,#98651,.F.);
+#98651 = EDGE_CURVE('',#98448,#98624,#98652,.T.);
+#98652 = SURFACE_CURVE('',#98653,(#98657,#98664),.PCURVE_S1.);
+#98653 = LINE('',#98654,#98655);
+#98654 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98655 = VECTOR('',#98656,1.);
+#98656 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98657 = PCURVE('',#98071,#98658);
+#98658 = DEFINITIONAL_REPRESENTATION('',(#98659),#98663);
+#98659 = LINE('',#98660,#98661);
+#98660 = CARTESIAN_POINT('',(0.,0.));
+#98661 = VECTOR('',#98662,1.);
+#98662 = DIRECTION('',(1.,0.));
+#98663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98664 = PCURVE('',#98665,#98670);
+#98665 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#98666,#98667)
+ ,(#98668,#98669
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#98666 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98667 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#98668 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#98669 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#98670 = DEFINITIONAL_REPRESENTATION('',(#98671),#98675);
+#98671 = LINE('',#98672,#98673);
+#98672 = CARTESIAN_POINT('',(0.,0.));
+#98673 = VECTOR('',#98674,1.);
+#98674 = DIRECTION('',(1.,0.));
+#98675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98676 = ADVANCED_FACE('',(#98677),#98045,.F.);
+#98677 = FACE_BOUND('',#98678,.F.);
+#98678 = EDGE_LOOP('',(#98679,#98702,#98703,#98731));
+#98679 = ORIENTED_EDGE('',*,*,#98680,.F.);
+#98680 = EDGE_CURVE('',#98030,#98681,#98683,.T.);
+#98681 = VERTEX_POINT('',#98682);
+#98682 = CARTESIAN_POINT('',(0.85,1.125,0.45));
+#98683 = SURFACE_CURVE('',#98684,(#98688,#98695),.PCURVE_S1.);
+#98684 = LINE('',#98685,#98686);
+#98685 = CARTESIAN_POINT('',(0.75,1.125,0.45));
+#98686 = VECTOR('',#98687,1.);
+#98687 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98688 = PCURVE('',#98045,#98689);
+#98689 = DEFINITIONAL_REPRESENTATION('',(#98690),#98694);
+#98690 = LINE('',#98691,#98692);
+#98691 = CARTESIAN_POINT('',(0.,0.));
+#98692 = VECTOR('',#98693,1.);
+#98693 = DIRECTION('',(1.,0.));
+#98694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98695 = PCURVE('',#98639,#98696);
+#98696 = DEFINITIONAL_REPRESENTATION('',(#98697),#98701);
+#98697 = LINE('',#98698,#98699);
+#98698 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#98699 = VECTOR('',#98700,1.);
+#98700 = DIRECTION('',(0.,-1.));
+#98701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98702 = ORIENTED_EDGE('',*,*,#98029,.T.);
+#98703 = ORIENTED_EDGE('',*,*,#98704,.T.);
+#98704 = EDGE_CURVE('',#98002,#98705,#98707,.T.);
+#98705 = VERTEX_POINT('',#98706);
+#98706 = CARTESIAN_POINT('',(0.85,0.775,0.45));
+#98707 = SURFACE_CURVE('',#98708,(#98712,#98719),.PCURVE_S1.);
+#98708 = LINE('',#98709,#98710);
+#98709 = CARTESIAN_POINT('',(0.75,0.775,0.45));
+#98710 = VECTOR('',#98711,1.);
+#98711 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98712 = PCURVE('',#98045,#98713);
+#98713 = DEFINITIONAL_REPRESENTATION('',(#98714),#98718);
+#98714 = LINE('',#98715,#98716);
+#98715 = CARTESIAN_POINT('',(7.771561172375E-17,-0.35));
+#98716 = VECTOR('',#98717,1.);
+#98717 = DIRECTION('',(1.,0.));
+#98718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98719 = PCURVE('',#98720,#98725);
+#98720 = PLANE('',#98721);
+#98721 = AXIS2_PLACEMENT_3D('',#98722,#98723,#98724);
+#98722 = CARTESIAN_POINT('',(1.061579120815,0.775,0.279424244542));
+#98723 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98724 = DIRECTION('',(0.,0.,1.));
+#98725 = DEFINITIONAL_REPRESENTATION('',(#98726),#98730);
+#98726 = LINE('',#98727,#98728);
+#98727 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#98728 = VECTOR('',#98729,1.);
+#98729 = DIRECTION('',(0.,-1.));
+#98730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98731 = ORIENTED_EDGE('',*,*,#98732,.F.);
+#98732 = EDGE_CURVE('',#98681,#98705,#98733,.T.);
+#98733 = SURFACE_CURVE('',#98734,(#98738,#98745),.PCURVE_S1.);
+#98734 = LINE('',#98735,#98736);
+#98735 = CARTESIAN_POINT('',(0.85,1.125,0.45));
+#98736 = VECTOR('',#98737,1.);
+#98737 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98738 = PCURVE('',#98045,#98739);
+#98739 = DEFINITIONAL_REPRESENTATION('',(#98740),#98744);
+#98740 = LINE('',#98741,#98742);
+#98741 = CARTESIAN_POINT('',(1.E-01,2.22044604925E-17));
+#98742 = VECTOR('',#98743,1.);
+#98743 = DIRECTION('',(0.,-1.));
+#98744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98745 = PCURVE('',#98746,#98751);
+#98746 = CYLINDRICAL_SURFACE('',#98747,0.1);
+#98747 = AXIS2_PLACEMENT_3D('',#98748,#98749,#98750);
+#98748 = CARTESIAN_POINT('',(0.85,1.125,0.35));
+#98749 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98750 = DIRECTION('',(-1.110223024625E-15,2.465190328815E-31,1.));
+#98751 = DEFINITIONAL_REPRESENTATION('',(#98752),#98756);
+#98752 = LINE('',#98753,#98754);
+#98753 = CARTESIAN_POINT('',(0.,0.));
+#98754 = VECTOR('',#98755,1.);
+#98755 = DIRECTION('',(0.,-1.));
+#98756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98757 = ADVANCED_FACE('',(#98758),#98017,.F.);
+#98758 = FACE_BOUND('',#98759,.F.);
+#98759 = EDGE_LOOP('',(#98760,#98783,#98784,#98812));
+#98760 = ORIENTED_EDGE('',*,*,#98761,.F.);
+#98761 = EDGE_CURVE('',#98002,#98762,#98764,.T.);
+#98762 = VERTEX_POINT('',#98763);
+#98763 = CARTESIAN_POINT('',(0.8,0.775,0.6));
+#98764 = SURFACE_CURVE('',#98765,(#98769,#98776),.PCURVE_S1.);
+#98765 = LINE('',#98766,#98767);
+#98766 = CARTESIAN_POINT('',(0.8,0.775,0.439712122271));
+#98767 = VECTOR('',#98768,1.);
+#98768 = DIRECTION('',(0.,0.,1.));
+#98769 = PCURVE('',#98017,#98770);
+#98770 = DEFINITIONAL_REPRESENTATION('',(#98771),#98775);
+#98771 = LINE('',#98772,#98773);
+#98772 = CARTESIAN_POINT('',(0.58,-0.160287877729));
+#98773 = VECTOR('',#98774,1.);
+#98774 = DIRECTION('',(0.,1.));
+#98775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98776 = PCURVE('',#98720,#98777);
+#98777 = DEFINITIONAL_REPRESENTATION('',(#98778),#98782);
+#98778 = LINE('',#98779,#98780);
+#98779 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#98780 = VECTOR('',#98781,1.);
+#98781 = DIRECTION('',(1.,0.));
+#98782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98783 = ORIENTED_EDGE('',*,*,#98001,.T.);
+#98784 = ORIENTED_EDGE('',*,*,#98785,.T.);
+#98785 = EDGE_CURVE('',#97974,#98786,#98788,.T.);
+#98786 = VERTEX_POINT('',#98787);
+#98787 = CARTESIAN_POINT('',(0.8,0.175,0.6));
+#98788 = SURFACE_CURVE('',#98789,(#98793,#98800),.PCURVE_S1.);
+#98789 = LINE('',#98790,#98791);
+#98790 = CARTESIAN_POINT('',(0.8,0.175,0.439712122271));
+#98791 = VECTOR('',#98792,1.);
+#98792 = DIRECTION('',(0.,0.,1.));
+#98793 = PCURVE('',#98017,#98794);
+#98794 = DEFINITIONAL_REPRESENTATION('',(#98795),#98799);
+#98795 = LINE('',#98796,#98797);
+#98796 = CARTESIAN_POINT('',(1.18,-0.160287877729));
+#98797 = VECTOR('',#98798,1.);
+#98798 = DIRECTION('',(0.,1.));
+#98799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98800 = PCURVE('',#98801,#98806);
+#98801 = PLANE('',#98802);
+#98802 = AXIS2_PLACEMENT_3D('',#98803,#98804,#98805);
+#98803 = CARTESIAN_POINT('',(1.061579120815,0.175,0.279424244542));
+#98804 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98805 = DIRECTION('',(0.,0.,1.));
+#98806 = DEFINITIONAL_REPRESENTATION('',(#98807),#98811);
+#98807 = LINE('',#98808,#98809);
+#98808 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#98809 = VECTOR('',#98810,1.);
+#98810 = DIRECTION('',(1.,0.));
+#98811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98812 = ORIENTED_EDGE('',*,*,#98813,.F.);
+#98813 = EDGE_CURVE('',#98762,#98786,#98814,.T.);
+#98814 = SURFACE_CURVE('',#98815,(#98819,#98826),.PCURVE_S1.);
+#98815 = LINE('',#98816,#98817);
+#98816 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98817 = VECTOR('',#98818,1.);
+#98818 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98819 = PCURVE('',#98017,#98820);
+#98820 = DEFINITIONAL_REPRESENTATION('',(#98821),#98825);
+#98821 = LINE('',#98822,#98823);
+#98822 = CARTESIAN_POINT('',(0.,0.));
+#98823 = VECTOR('',#98824,1.);
+#98824 = DIRECTION('',(1.,0.));
+#98825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98826 = PCURVE('',#98827,#98832);
+#98827 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#98828,#98829)
+ ,(#98830,#98831
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#98828 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98829 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#98830 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#98831 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#98832 = DEFINITIONAL_REPRESENTATION('',(#98833),#98837);
+#98833 = LINE('',#98834,#98835);
+#98834 = CARTESIAN_POINT('',(0.,0.));
+#98835 = VECTOR('',#98836,1.);
+#98836 = DIRECTION('',(1.,0.));
+#98837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98838 = ADVANCED_FACE('',(#98839),#97989,.F.);
+#98839 = FACE_BOUND('',#98840,.F.);
+#98840 = EDGE_LOOP('',(#98841,#98864,#98865,#98893));
+#98841 = ORIENTED_EDGE('',*,*,#98842,.F.);
+#98842 = EDGE_CURVE('',#97974,#98843,#98845,.T.);
+#98843 = VERTEX_POINT('',#98844);
+#98844 = CARTESIAN_POINT('',(0.85,0.175,0.45));
+#98845 = SURFACE_CURVE('',#98846,(#98850,#98857),.PCURVE_S1.);
+#98846 = LINE('',#98847,#98848);
+#98847 = CARTESIAN_POINT('',(0.75,0.175,0.45));
+#98848 = VECTOR('',#98849,1.);
+#98849 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98850 = PCURVE('',#97989,#98851);
+#98851 = DEFINITIONAL_REPRESENTATION('',(#98852),#98856);
+#98852 = LINE('',#98853,#98854);
+#98853 = CARTESIAN_POINT('',(0.,0.));
+#98854 = VECTOR('',#98855,1.);
+#98855 = DIRECTION('',(1.,0.));
+#98856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98857 = PCURVE('',#98801,#98858);
+#98858 = DEFINITIONAL_REPRESENTATION('',(#98859),#98863);
+#98859 = LINE('',#98860,#98861);
+#98860 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#98861 = VECTOR('',#98862,1.);
+#98862 = DIRECTION('',(0.,-1.));
+#98863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98864 = ORIENTED_EDGE('',*,*,#97973,.T.);
+#98865 = ORIENTED_EDGE('',*,*,#98866,.T.);
+#98866 = EDGE_CURVE('',#97946,#98867,#98869,.T.);
+#98867 = VERTEX_POINT('',#98868);
+#98868 = CARTESIAN_POINT('',(0.85,-0.175,0.45));
+#98869 = SURFACE_CURVE('',#98870,(#98874,#98881),.PCURVE_S1.);
+#98870 = LINE('',#98871,#98872);
+#98871 = CARTESIAN_POINT('',(0.75,-0.175,0.45));
+#98872 = VECTOR('',#98873,1.);
+#98873 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#98874 = PCURVE('',#97989,#98875);
+#98875 = DEFINITIONAL_REPRESENTATION('',(#98876),#98880);
+#98876 = LINE('',#98877,#98878);
+#98877 = CARTESIAN_POINT('',(7.771561172375E-17,-0.35));
+#98878 = VECTOR('',#98879,1.);
+#98879 = DIRECTION('',(1.,0.));
+#98880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98881 = PCURVE('',#98882,#98887);
+#98882 = PLANE('',#98883);
+#98883 = AXIS2_PLACEMENT_3D('',#98884,#98885,#98886);
+#98884 = CARTESIAN_POINT('',(1.061579120815,-0.175,0.279424244542));
+#98885 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98886 = DIRECTION('',(0.,0.,1.));
+#98887 = DEFINITIONAL_REPRESENTATION('',(#98888),#98892);
+#98888 = LINE('',#98889,#98890);
+#98889 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#98890 = VECTOR('',#98891,1.);
+#98891 = DIRECTION('',(0.,-1.));
+#98892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98893 = ORIENTED_EDGE('',*,*,#98894,.F.);
+#98894 = EDGE_CURVE('',#98843,#98867,#98895,.T.);
+#98895 = SURFACE_CURVE('',#98896,(#98900,#98907),.PCURVE_S1.);
+#98896 = LINE('',#98897,#98898);
+#98897 = CARTESIAN_POINT('',(0.85,0.175,0.45));
+#98898 = VECTOR('',#98899,1.);
+#98899 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98900 = PCURVE('',#97989,#98901);
+#98901 = DEFINITIONAL_REPRESENTATION('',(#98902),#98906);
+#98902 = LINE('',#98903,#98904);
+#98903 = CARTESIAN_POINT('',(1.E-01,2.22044604925E-17));
+#98904 = VECTOR('',#98905,1.);
+#98905 = DIRECTION('',(0.,-1.));
+#98906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98907 = PCURVE('',#98908,#98913);
+#98908 = CYLINDRICAL_SURFACE('',#98909,0.1);
+#98909 = AXIS2_PLACEMENT_3D('',#98910,#98911,#98912);
+#98910 = CARTESIAN_POINT('',(0.85,0.175,0.35));
+#98911 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#98912 = DIRECTION('',(-1.110223024625E-15,2.465190328815E-31,1.));
+#98913 = DEFINITIONAL_REPRESENTATION('',(#98914),#98918);
+#98914 = LINE('',#98915,#98916);
+#98915 = CARTESIAN_POINT('',(0.,0.));
+#98916 = VECTOR('',#98917,1.);
+#98917 = DIRECTION('',(0.,-1.));
+#98918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98919 = ADVANCED_FACE('',(#98920),#97961,.F.);
+#98920 = FACE_BOUND('',#98921,.F.);
+#98921 = EDGE_LOOP('',(#98922,#98945,#98946,#98974));
+#98922 = ORIENTED_EDGE('',*,*,#98923,.F.);
+#98923 = EDGE_CURVE('',#97946,#98924,#98926,.T.);
+#98924 = VERTEX_POINT('',#98925);
+#98925 = CARTESIAN_POINT('',(0.8,-0.175,0.6));
+#98926 = SURFACE_CURVE('',#98927,(#98931,#98938),.PCURVE_S1.);
+#98927 = LINE('',#98928,#98929);
+#98928 = CARTESIAN_POINT('',(0.8,-0.175,0.439712122271));
+#98929 = VECTOR('',#98930,1.);
+#98930 = DIRECTION('',(0.,0.,1.));
+#98931 = PCURVE('',#97961,#98932);
+#98932 = DEFINITIONAL_REPRESENTATION('',(#98933),#98937);
+#98933 = LINE('',#98934,#98935);
+#98934 = CARTESIAN_POINT('',(1.53,-0.160287877729));
+#98935 = VECTOR('',#98936,1.);
+#98936 = DIRECTION('',(0.,1.));
+#98937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98938 = PCURVE('',#98882,#98939);
+#98939 = DEFINITIONAL_REPRESENTATION('',(#98940),#98944);
+#98940 = LINE('',#98941,#98942);
+#98941 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#98942 = VECTOR('',#98943,1.);
+#98943 = DIRECTION('',(1.,0.));
+#98944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98945 = ORIENTED_EDGE('',*,*,#97945,.T.);
+#98946 = ORIENTED_EDGE('',*,*,#98947,.T.);
+#98947 = EDGE_CURVE('',#97918,#98948,#98950,.T.);
+#98948 = VERTEX_POINT('',#98949);
+#98949 = CARTESIAN_POINT('',(0.8,-0.775,0.6));
+#98950 = SURFACE_CURVE('',#98951,(#98955,#98962),.PCURVE_S1.);
+#98951 = LINE('',#98952,#98953);
+#98952 = CARTESIAN_POINT('',(0.8,-0.775,0.439712122271));
+#98953 = VECTOR('',#98954,1.);
+#98954 = DIRECTION('',(0.,0.,1.));
+#98955 = PCURVE('',#97961,#98956);
+#98956 = DEFINITIONAL_REPRESENTATION('',(#98957),#98961);
+#98957 = LINE('',#98958,#98959);
+#98958 = CARTESIAN_POINT('',(2.13,-0.160287877729));
+#98959 = VECTOR('',#98960,1.);
+#98960 = DIRECTION('',(0.,1.));
+#98961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98962 = PCURVE('',#98963,#98968);
+#98963 = PLANE('',#98964);
+#98964 = AXIS2_PLACEMENT_3D('',#98965,#98966,#98967);
+#98965 = CARTESIAN_POINT('',(1.061579120815,-0.775,0.279424244542));
+#98966 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98967 = DIRECTION('',(0.,0.,1.));
+#98968 = DEFINITIONAL_REPRESENTATION('',(#98969),#98973);
+#98969 = LINE('',#98970,#98971);
+#98970 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#98971 = VECTOR('',#98972,1.);
+#98972 = DIRECTION('',(1.,0.));
+#98973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98974 = ORIENTED_EDGE('',*,*,#98975,.F.);
+#98975 = EDGE_CURVE('',#98924,#98948,#98976,.T.);
+#98976 = SURFACE_CURVE('',#98977,(#98981,#98988),.PCURVE_S1.);
+#98977 = LINE('',#98978,#98979);
+#98978 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98979 = VECTOR('',#98980,1.);
+#98980 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#98981 = PCURVE('',#97961,#98982);
+#98982 = DEFINITIONAL_REPRESENTATION('',(#98983),#98987);
+#98983 = LINE('',#98984,#98985);
+#98984 = CARTESIAN_POINT('',(0.,0.));
+#98985 = VECTOR('',#98986,1.);
+#98986 = DIRECTION('',(1.,0.));
+#98987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98988 = PCURVE('',#98989,#98994);
+#98989 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#98990,#98991)
+ ,(#98992,#98993
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#98990 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#98991 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#98992 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#98993 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#98994 = DEFINITIONAL_REPRESENTATION('',(#98995),#98999);
+#98995 = LINE('',#98996,#98997);
+#98996 = CARTESIAN_POINT('',(0.,0.));
+#98997 = VECTOR('',#98998,1.);
+#98998 = DIRECTION('',(1.,0.));
+#98999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99000 = ADVANCED_FACE('',(#99001),#97933,.F.);
+#99001 = FACE_BOUND('',#99002,.F.);
+#99002 = EDGE_LOOP('',(#99003,#99026,#99027,#99055));
+#99003 = ORIENTED_EDGE('',*,*,#99004,.F.);
+#99004 = EDGE_CURVE('',#97918,#99005,#99007,.T.);
+#99005 = VERTEX_POINT('',#99006);
+#99006 = CARTESIAN_POINT('',(0.85,-0.775,0.45));
+#99007 = SURFACE_CURVE('',#99008,(#99012,#99019),.PCURVE_S1.);
+#99008 = LINE('',#99009,#99010);
+#99009 = CARTESIAN_POINT('',(0.75,-0.775,0.45));
+#99010 = VECTOR('',#99011,1.);
+#99011 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#99012 = PCURVE('',#97933,#99013);
+#99013 = DEFINITIONAL_REPRESENTATION('',(#99014),#99018);
+#99014 = LINE('',#99015,#99016);
+#99015 = CARTESIAN_POINT('',(0.,0.));
+#99016 = VECTOR('',#99017,1.);
+#99017 = DIRECTION('',(1.,0.));
+#99018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99019 = PCURVE('',#98963,#99020);
+#99020 = DEFINITIONAL_REPRESENTATION('',(#99021),#99025);
+#99021 = LINE('',#99022,#99023);
+#99022 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#99023 = VECTOR('',#99024,1.);
+#99024 = DIRECTION('',(0.,-1.));
+#99025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99026 = ORIENTED_EDGE('',*,*,#97917,.T.);
+#99027 = ORIENTED_EDGE('',*,*,#99028,.T.);
+#99028 = EDGE_CURVE('',#97890,#99029,#99031,.T.);
+#99029 = VERTEX_POINT('',#99030);
+#99030 = CARTESIAN_POINT('',(0.85,-1.125,0.45));
+#99031 = SURFACE_CURVE('',#99032,(#99036,#99043),.PCURVE_S1.);
+#99032 = LINE('',#99033,#99034);
+#99033 = CARTESIAN_POINT('',(0.75,-1.125,0.45));
+#99034 = VECTOR('',#99035,1.);
+#99035 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#99036 = PCURVE('',#97933,#99037);
+#99037 = DEFINITIONAL_REPRESENTATION('',(#99038),#99042);
+#99038 = LINE('',#99039,#99040);
+#99039 = CARTESIAN_POINT('',(7.771561172375E-17,-0.35));
+#99040 = VECTOR('',#99041,1.);
+#99041 = DIRECTION('',(1.,0.));
+#99042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99043 = PCURVE('',#99044,#99049);
+#99044 = PLANE('',#99045);
+#99045 = AXIS2_PLACEMENT_3D('',#99046,#99047,#99048);
+#99046 = CARTESIAN_POINT('',(1.061579120815,-1.125,0.279424244542));
+#99047 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#99048 = DIRECTION('',(0.,0.,1.));
+#99049 = DEFINITIONAL_REPRESENTATION('',(#99050),#99054);
+#99050 = LINE('',#99051,#99052);
+#99051 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#99052 = VECTOR('',#99053,1.);
+#99053 = DIRECTION('',(0.,-1.));
+#99054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99055 = ORIENTED_EDGE('',*,*,#99056,.F.);
+#99056 = EDGE_CURVE('',#99005,#99029,#99057,.T.);
+#99057 = SURFACE_CURVE('',#99058,(#99062,#99069),.PCURVE_S1.);
+#99058 = LINE('',#99059,#99060);
+#99059 = CARTESIAN_POINT('',(0.85,-0.775,0.45));
+#99060 = VECTOR('',#99061,1.);
+#99061 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#99062 = PCURVE('',#97933,#99063);
+#99063 = DEFINITIONAL_REPRESENTATION('',(#99064),#99068);
+#99064 = LINE('',#99065,#99066);
+#99065 = CARTESIAN_POINT('',(1.E-01,2.22044604925E-17));
+#99066 = VECTOR('',#99067,1.);
+#99067 = DIRECTION('',(0.,-1.));
+#99068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99069 = PCURVE('',#99070,#99075);
+#99070 = CYLINDRICAL_SURFACE('',#99071,0.1);
+#99071 = AXIS2_PLACEMENT_3D('',#99072,#99073,#99074);
+#99072 = CARTESIAN_POINT('',(0.85,-0.775,0.35));
+#99073 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#99074 = DIRECTION('',(-1.110223024625E-15,2.465190328815E-31,1.));
+#99075 = DEFINITIONAL_REPRESENTATION('',(#99076),#99080);
+#99076 = LINE('',#99077,#99078);
+#99077 = CARTESIAN_POINT('',(0.,0.));
+#99078 = VECTOR('',#99079,1.);
+#99079 = DIRECTION('',(0.,-1.));
+#99080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99081 = ADVANCED_FACE('',(#99082),#97905,.F.);
+#99082 = FACE_BOUND('',#99083,.F.);
+#99083 = EDGE_LOOP('',(#99084,#99107,#99108,#99128));
+#99084 = ORIENTED_EDGE('',*,*,#99085,.F.);
+#99085 = EDGE_CURVE('',#97890,#99086,#99088,.T.);
+#99086 = VERTEX_POINT('',#99087);
+#99087 = CARTESIAN_POINT('',(0.8,-1.125,0.6));
+#99088 = SURFACE_CURVE('',#99089,(#99093,#99100),.PCURVE_S1.);
+#99089 = LINE('',#99090,#99091);
+#99090 = CARTESIAN_POINT('',(0.8,-1.125,0.439712122271));
+#99091 = VECTOR('',#99092,1.);
+#99092 = DIRECTION('',(0.,0.,1.));
+#99093 = PCURVE('',#97905,#99094);
+#99094 = DEFINITIONAL_REPRESENTATION('',(#99095),#99099);
+#99095 = LINE('',#99096,#99097);
+#99096 = CARTESIAN_POINT('',(2.48,-0.160287877729));
+#99097 = VECTOR('',#99098,1.);
+#99098 = DIRECTION('',(0.,1.));
+#99099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99100 = PCURVE('',#99044,#99101);
+#99101 = DEFINITIONAL_REPRESENTATION('',(#99102),#99106);
+#99102 = LINE('',#99103,#99104);
+#99103 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#99104 = VECTOR('',#99105,1.);
+#99105 = DIRECTION('',(1.,0.));
+#99106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99107 = ORIENTED_EDGE('',*,*,#97889,.T.);
+#99108 = ORIENTED_EDGE('',*,*,#99109,.T.);
+#99109 = EDGE_CURVE('',#97868,#99110,#99112,.T.);
+#99110 = VERTEX_POINT('',#99111);
+#99111 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#99112 = SURFACE_CURVE('',#99113,(#99116,#99122),.PCURVE_S1.);
+#99113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99114,#99115),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99114 = CARTESIAN_POINT('',(0.8,-1.355,0.45));
+#99115 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#99116 = PCURVE('',#97905,#99117);
+#99117 = DEFINITIONAL_REPRESENTATION('',(#99118),#99121);
+#99118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99119,#99120),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99119 = CARTESIAN_POINT('',(2.71,-0.15));
+#99120 = CARTESIAN_POINT('',(2.71,0.));
+#99121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99122 = PCURVE('',#98124,#99123);
+#99123 = DEFINITIONAL_REPRESENTATION('',(#99124),#99127);
+#99124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99125,#99126),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99125 = CARTESIAN_POINT('',(0.,-0.15));
+#99126 = CARTESIAN_POINT('',(0.,0.));
+#99127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99128 = ORIENTED_EDGE('',*,*,#99129,.F.);
+#99129 = EDGE_CURVE('',#99086,#99110,#99130,.T.);
+#99130 = SURFACE_CURVE('',#99131,(#99135,#99142),.PCURVE_S1.);
+#99131 = LINE('',#99132,#99133);
+#99132 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#99133 = VECTOR('',#99134,1.);
+#99134 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#99135 = PCURVE('',#97905,#99136);
+#99136 = DEFINITIONAL_REPRESENTATION('',(#99137),#99141);
+#99137 = LINE('',#99138,#99139);
+#99138 = CARTESIAN_POINT('',(0.,0.));
+#99139 = VECTOR('',#99140,1.);
+#99140 = DIRECTION('',(1.,0.));
+#99141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99142 = PCURVE('',#99143,#99148);
+#99143 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99144,#99145)
+ ,(#99146,#99147
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#99144 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#99145 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#99146 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#99147 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#99148 = DEFINITIONAL_REPRESENTATION('',(#99149),#99153);
+#99149 = LINE('',#99150,#99151);
+#99150 = CARTESIAN_POINT('',(0.,0.));
+#99151 = VECTOR('',#99152,1.);
+#99152 = DIRECTION('',(1.,0.));
+#99153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99154 = ADVANCED_FACE('',(#99155),#98124,.F.);
+#99155 = FACE_BOUND('',#99156,.F.);
+#99156 = EDGE_LOOP('',(#99157,#99158,#99178,#99204));
+#99157 = ORIENTED_EDGE('',*,*,#98110,.T.);
+#99158 = ORIENTED_EDGE('',*,*,#99159,.T.);
+#99159 = EDGE_CURVE('',#98089,#99160,#99162,.T.);
+#99160 = VERTEX_POINT('',#99161);
+#99161 = CARTESIAN_POINT('',(0.705,-1.45,0.6));
+#99162 = SURFACE_CURVE('',#99163,(#99166,#99172),.PCURVE_S1.);
+#99163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99164,#99165),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99164 = CARTESIAN_POINT('',(0.705,-1.45,0.45));
+#99165 = CARTESIAN_POINT('',(0.705,-1.45,0.6));
+#99166 = PCURVE('',#98124,#99167);
+#99167 = DEFINITIONAL_REPRESENTATION('',(#99168),#99171);
+#99168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99169,#99170),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99169 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#99170 = CARTESIAN_POINT('',(0.134350288425,0.));
+#99171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99172 = PCURVE('',#98177,#99173);
+#99173 = DEFINITIONAL_REPRESENTATION('',(#99174),#99177);
+#99174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99175,#99176),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99175 = CARTESIAN_POINT('',(0.,-0.15));
+#99176 = CARTESIAN_POINT('',(0.,0.));
+#99177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99178 = ORIENTED_EDGE('',*,*,#99179,.F.);
+#99179 = EDGE_CURVE('',#99110,#99160,#99180,.T.);
+#99180 = SURFACE_CURVE('',#99181,(#99185,#99192),.PCURVE_S1.);
+#99181 = LINE('',#99182,#99183);
+#99182 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#99183 = VECTOR('',#99184,1.);
+#99184 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#99185 = PCURVE('',#98124,#99186);
+#99186 = DEFINITIONAL_REPRESENTATION('',(#99187),#99191);
+#99187 = LINE('',#99188,#99189);
+#99188 = CARTESIAN_POINT('',(0.,0.));
+#99189 = VECTOR('',#99190,1.);
+#99190 = DIRECTION('',(1.,0.));
+#99191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99192 = PCURVE('',#99193,#99198);
+#99193 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99194,#99195)
+ ,(#99196,#99197
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#99194 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#99195 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#99196 = CARTESIAN_POINT('',(0.705,-1.45,0.6));
+#99197 = CARTESIAN_POINT('',(0.6925,-1.425,0.6));
+#99198 = DEFINITIONAL_REPRESENTATION('',(#99199),#99203);
+#99199 = LINE('',#99200,#99201);
+#99200 = CARTESIAN_POINT('',(0.,0.));
+#99201 = VECTOR('',#99202,1.);
+#99202 = DIRECTION('',(1.,0.));
+#99203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99204 = ORIENTED_EDGE('',*,*,#99109,.F.);
+#99205 = ADVANCED_FACE('',(#99206),#98177,.F.);
+#99206 = FACE_BOUND('',#99207,.F.);
+#99207 = EDGE_LOOP('',(#99208,#99209,#99229,#99255));
+#99208 = ORIENTED_EDGE('',*,*,#98163,.T.);
+#99209 = ORIENTED_EDGE('',*,*,#99210,.T.);
+#99210 = EDGE_CURVE('',#98142,#99211,#99213,.T.);
+#99211 = VERTEX_POINT('',#99212);
+#99212 = CARTESIAN_POINT('',(-0.705,-1.45,0.6));
+#99213 = SURFACE_CURVE('',#99214,(#99217,#99223),.PCURVE_S1.);
+#99214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99215,#99216),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99215 = CARTESIAN_POINT('',(-0.705,-1.45,0.45));
+#99216 = CARTESIAN_POINT('',(-0.705,-1.45,0.6));
+#99217 = PCURVE('',#98177,#99218);
+#99218 = DEFINITIONAL_REPRESENTATION('',(#99219),#99222);
+#99219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99220,#99221),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99220 = CARTESIAN_POINT('',(1.41,-0.15));
+#99221 = CARTESIAN_POINT('',(1.41,0.));
+#99222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99223 = PCURVE('',#98230,#99224);
+#99224 = DEFINITIONAL_REPRESENTATION('',(#99225),#99228);
+#99225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99226,#99227),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99226 = CARTESIAN_POINT('',(0.,-0.15));
+#99227 = CARTESIAN_POINT('',(0.,0.));
+#99228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99229 = ORIENTED_EDGE('',*,*,#99230,.F.);
+#99230 = EDGE_CURVE('',#99160,#99211,#99231,.T.);
+#99231 = SURFACE_CURVE('',#99232,(#99236,#99243),.PCURVE_S1.);
+#99232 = LINE('',#99233,#99234);
+#99233 = CARTESIAN_POINT('',(0.705,-1.45,0.6));
+#99234 = VECTOR('',#99235,1.);
+#99235 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#99236 = PCURVE('',#98177,#99237);
+#99237 = DEFINITIONAL_REPRESENTATION('',(#99238),#99242);
+#99238 = LINE('',#99239,#99240);
+#99239 = CARTESIAN_POINT('',(0.,0.));
+#99240 = VECTOR('',#99241,1.);
+#99241 = DIRECTION('',(1.,0.));
+#99242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99243 = PCURVE('',#99244,#99249);
+#99244 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99245,#99246)
+ ,(#99247,#99248
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.41),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#99245 = CARTESIAN_POINT('',(0.705,-1.45,0.6));
+#99246 = CARTESIAN_POINT('',(0.6925,-1.425,0.6));
+#99247 = CARTESIAN_POINT('',(-0.705,-1.45,0.6));
+#99248 = CARTESIAN_POINT('',(-0.6925,-1.425,0.6));
+#99249 = DEFINITIONAL_REPRESENTATION('',(#99250),#99254);
+#99250 = LINE('',#99251,#99252);
+#99251 = CARTESIAN_POINT('',(0.,0.));
+#99252 = VECTOR('',#99253,1.);
+#99253 = DIRECTION('',(1.,0.));
+#99254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99255 = ORIENTED_EDGE('',*,*,#99159,.F.);
+#99256 = ADVANCED_FACE('',(#99257),#98230,.F.);
+#99257 = FACE_BOUND('',#99258,.F.);
+#99258 = EDGE_LOOP('',(#99259,#99260,#99280,#99306));
+#99259 = ORIENTED_EDGE('',*,*,#98216,.T.);
+#99260 = ORIENTED_EDGE('',*,*,#99261,.T.);
+#99261 = EDGE_CURVE('',#98195,#99262,#99264,.T.);
+#99262 = VERTEX_POINT('',#99263);
+#99263 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99264 = SURFACE_CURVE('',#99265,(#99268,#99274),.PCURVE_S1.);
+#99265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99266,#99267),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99266 = CARTESIAN_POINT('',(-0.8,-1.355,0.45));
+#99267 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99268 = PCURVE('',#98230,#99269);
+#99269 = DEFINITIONAL_REPRESENTATION('',(#99270),#99273);
+#99270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99271,#99272),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99271 = CARTESIAN_POINT('',(0.134350288425,-0.15));
+#99272 = CARTESIAN_POINT('',(0.134350288425,0.));
+#99273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99274 = PCURVE('',#98430,#99275);
+#99275 = DEFINITIONAL_REPRESENTATION('',(#99276),#99279);
+#99276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99277,#99278),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99277 = CARTESIAN_POINT('',(0.,-0.15));
+#99278 = CARTESIAN_POINT('',(0.,0.));
+#99279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99280 = ORIENTED_EDGE('',*,*,#99281,.F.);
+#99281 = EDGE_CURVE('',#99211,#99262,#99282,.T.);
+#99282 = SURFACE_CURVE('',#99283,(#99287,#99294),.PCURVE_S1.);
+#99283 = LINE('',#99284,#99285);
+#99284 = CARTESIAN_POINT('',(-0.705,-1.45,0.6));
+#99285 = VECTOR('',#99286,1.);
+#99286 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#99287 = PCURVE('',#98230,#99288);
+#99288 = DEFINITIONAL_REPRESENTATION('',(#99289),#99293);
+#99289 = LINE('',#99290,#99291);
+#99290 = CARTESIAN_POINT('',(0.,0.));
+#99291 = VECTOR('',#99292,1.);
+#99292 = DIRECTION('',(1.,0.));
+#99293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99294 = PCURVE('',#99295,#99300);
+#99295 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99296,#99297)
+ ,(#99298,#99299
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#99296 = CARTESIAN_POINT('',(-0.705,-1.45,0.6));
+#99297 = CARTESIAN_POINT('',(-0.6925,-1.425,0.6));
+#99298 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99299 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#99300 = DEFINITIONAL_REPRESENTATION('',(#99301),#99305);
+#99301 = LINE('',#99302,#99303);
+#99302 = CARTESIAN_POINT('',(0.,0.));
+#99303 = VECTOR('',#99304,1.);
+#99304 = DIRECTION('',(1.,0.));
+#99305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99306 = ORIENTED_EDGE('',*,*,#99210,.F.);
+#99307 = ADVANCED_FACE('',(#99308),#98430,.F.);
+#99308 = FACE_BOUND('',#99309,.F.);
+#99309 = EDGE_LOOP('',(#99310,#99311,#99312,#99340));
+#99310 = ORIENTED_EDGE('',*,*,#99261,.F.);
+#99311 = ORIENTED_EDGE('',*,*,#98416,.T.);
+#99312 = ORIENTED_EDGE('',*,*,#99313,.T.);
+#99313 = EDGE_CURVE('',#98389,#99314,#99316,.T.);
+#99314 = VERTEX_POINT('',#99315);
+#99315 = CARTESIAN_POINT('',(-0.8,-1.125,0.6));
+#99316 = SURFACE_CURVE('',#99317,(#99321,#99328),.PCURVE_S1.);
+#99317 = LINE('',#99318,#99319);
+#99318 = CARTESIAN_POINT('',(-0.8,-1.125,0.439712122271));
+#99319 = VECTOR('',#99320,1.);
+#99320 = DIRECTION('',(0.,0.,1.));
+#99321 = PCURVE('',#98430,#99322);
+#99322 = DEFINITIONAL_REPRESENTATION('',(#99323),#99327);
+#99323 = LINE('',#99324,#99325);
+#99324 = CARTESIAN_POINT('',(0.23,-0.160287877729));
+#99325 = VECTOR('',#99326,1.);
+#99326 = DIRECTION('',(0.,1.));
+#99327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99328 = PCURVE('',#99329,#99334);
+#99329 = PLANE('',#99330);
+#99330 = AXIS2_PLACEMENT_3D('',#99331,#99332,#99333);
+#99331 = CARTESIAN_POINT('',(-1.061579120815,-1.125,0.279424244542));
+#99332 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#99333 = DIRECTION('',(0.,-0.,1.));
+#99334 = DEFINITIONAL_REPRESENTATION('',(#99335),#99339);
+#99335 = LINE('',#99336,#99337);
+#99336 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#99337 = VECTOR('',#99338,1.);
+#99338 = DIRECTION('',(1.,0.));
+#99339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99340 = ORIENTED_EDGE('',*,*,#99341,.F.);
+#99341 = EDGE_CURVE('',#99262,#99314,#99342,.T.);
+#99342 = SURFACE_CURVE('',#99343,(#99347,#99354),.PCURVE_S1.);
+#99343 = LINE('',#99344,#99345);
+#99344 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99345 = VECTOR('',#99346,1.);
+#99346 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#99347 = PCURVE('',#98430,#99348);
+#99348 = DEFINITIONAL_REPRESENTATION('',(#99349),#99353);
+#99349 = LINE('',#99350,#99351);
+#99350 = CARTESIAN_POINT('',(0.,0.));
+#99351 = VECTOR('',#99352,1.);
+#99352 = DIRECTION('',(1.,0.));
+#99353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99354 = PCURVE('',#99355,#99360);
+#99355 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99356,#99357)
+ ,(#99358,#99359
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#99356 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99357 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#99358 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#99359 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#99360 = DEFINITIONAL_REPRESENTATION('',(#99361),#99365);
+#99361 = LINE('',#99362,#99363);
+#99362 = CARTESIAN_POINT('',(0.,0.));
+#99363 = VECTOR('',#99364,1.);
+#99364 = DIRECTION('',(1.,0.));
+#99365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99366 = ADVANCED_FACE('',(#99367),#98404,.F.);
+#99367 = FACE_BOUND('',#99368,.F.);
+#99368 = EDGE_LOOP('',(#99369,#99392,#99393,#99421));
+#99369 = ORIENTED_EDGE('',*,*,#99370,.F.);
+#99370 = EDGE_CURVE('',#98389,#99371,#99373,.T.);
+#99371 = VERTEX_POINT('',#99372);
+#99372 = CARTESIAN_POINT('',(-0.85,-1.125,0.45));
+#99373 = SURFACE_CURVE('',#99374,(#99378,#99385),.PCURVE_S1.);
+#99374 = LINE('',#99375,#99376);
+#99375 = CARTESIAN_POINT('',(-0.75,-1.125,0.45));
+#99376 = VECTOR('',#99377,1.);
+#99377 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#99378 = PCURVE('',#98404,#99379);
+#99379 = DEFINITIONAL_REPRESENTATION('',(#99380),#99384);
+#99380 = LINE('',#99381,#99382);
+#99381 = CARTESIAN_POINT('',(0.,0.));
+#99382 = VECTOR('',#99383,1.);
+#99383 = DIRECTION('',(1.,0.));
+#99384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99385 = PCURVE('',#99329,#99386);
+#99386 = DEFINITIONAL_REPRESENTATION('',(#99387),#99391);
+#99387 = LINE('',#99388,#99389);
+#99388 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#99389 = VECTOR('',#99390,1.);
+#99390 = DIRECTION('',(0.,-1.));
+#99391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99392 = ORIENTED_EDGE('',*,*,#98388,.T.);
+#99393 = ORIENTED_EDGE('',*,*,#99394,.T.);
+#99394 = EDGE_CURVE('',#98361,#99395,#99397,.T.);
+#99395 = VERTEX_POINT('',#99396);
+#99396 = CARTESIAN_POINT('',(-0.85,-0.775,0.45));
+#99397 = SURFACE_CURVE('',#99398,(#99402,#99409),.PCURVE_S1.);
+#99398 = LINE('',#99399,#99400);
+#99399 = CARTESIAN_POINT('',(-0.75,-0.775,0.45));
+#99400 = VECTOR('',#99401,1.);
+#99401 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#99402 = PCURVE('',#98404,#99403);
+#99403 = DEFINITIONAL_REPRESENTATION('',(#99404),#99408);
+#99404 = LINE('',#99405,#99406);
+#99405 = CARTESIAN_POINT('',(1.205782496939E-16,-0.35));
+#99406 = VECTOR('',#99407,1.);
+#99407 = DIRECTION('',(1.,0.));
+#99408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99409 = PCURVE('',#99410,#99415);
+#99410 = PLANE('',#99411);
+#99411 = AXIS2_PLACEMENT_3D('',#99412,#99413,#99414);
+#99412 = CARTESIAN_POINT('',(-1.061579120815,-0.775,0.279424244542));
+#99413 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#99414 = DIRECTION('',(0.,-0.,1.));
+#99415 = DEFINITIONAL_REPRESENTATION('',(#99416),#99420);
+#99416 = LINE('',#99417,#99418);
+#99417 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#99418 = VECTOR('',#99419,1.);
+#99419 = DIRECTION('',(0.,-1.));
+#99420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99421 = ORIENTED_EDGE('',*,*,#99422,.F.);
+#99422 = EDGE_CURVE('',#99371,#99395,#99423,.T.);
+#99423 = SURFACE_CURVE('',#99424,(#99428,#99435),.PCURVE_S1.);
+#99424 = LINE('',#99425,#99426);
+#99425 = CARTESIAN_POINT('',(-0.85,-1.125,0.45));
+#99426 = VECTOR('',#99427,1.);
+#99427 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#99428 = PCURVE('',#98404,#99429);
+#99429 = DEFINITIONAL_REPRESENTATION('',(#99430),#99434);
+#99430 = LINE('',#99431,#99432);
+#99431 = CARTESIAN_POINT('',(1.E-01,3.445092848398E-17));
+#99432 = VECTOR('',#99433,1.);
+#99433 = DIRECTION('',(0.,-1.));
+#99434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99435 = PCURVE('',#99436,#99441);
+#99436 = CYLINDRICAL_SURFACE('',#99437,0.1);
+#99437 = AXIS2_PLACEMENT_3D('',#99438,#99439,#99440);
+#99438 = CARTESIAN_POINT('',(-0.85,-1.125,0.35));
+#99439 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#99440 = DIRECTION('',(1.110223024625E-15,-3.824821402262E-31,1.));
+#99441 = DEFINITIONAL_REPRESENTATION('',(#99442),#99446);
+#99442 = LINE('',#99443,#99444);
+#99443 = CARTESIAN_POINT('',(0.,0.));
+#99444 = VECTOR('',#99445,1.);
+#99445 = DIRECTION('',(0.,-1.));
+#99446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99447 = ADVANCED_FACE('',(#99448),#98376,.F.);
+#99448 = FACE_BOUND('',#99449,.F.);
+#99449 = EDGE_LOOP('',(#99450,#99473,#99474,#99502));
+#99450 = ORIENTED_EDGE('',*,*,#99451,.F.);
+#99451 = EDGE_CURVE('',#98361,#99452,#99454,.T.);
+#99452 = VERTEX_POINT('',#99453);
+#99453 = CARTESIAN_POINT('',(-0.8,-0.775,0.6));
+#99454 = SURFACE_CURVE('',#99455,(#99459,#99466),.PCURVE_S1.);
+#99455 = LINE('',#99456,#99457);
+#99456 = CARTESIAN_POINT('',(-0.8,-0.775,0.439712122271));
+#99457 = VECTOR('',#99458,1.);
+#99458 = DIRECTION('',(0.,0.,1.));
+#99459 = PCURVE('',#98376,#99460);
+#99460 = DEFINITIONAL_REPRESENTATION('',(#99461),#99465);
+#99461 = LINE('',#99462,#99463);
+#99462 = CARTESIAN_POINT('',(0.58,-0.160287877729));
+#99463 = VECTOR('',#99464,1.);
+#99464 = DIRECTION('',(0.,1.));
+#99465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99466 = PCURVE('',#99410,#99467);
+#99467 = DEFINITIONAL_REPRESENTATION('',(#99468),#99472);
+#99468 = LINE('',#99469,#99470);
+#99469 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#99470 = VECTOR('',#99471,1.);
+#99471 = DIRECTION('',(1.,0.));
+#99472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99473 = ORIENTED_EDGE('',*,*,#98360,.T.);
+#99474 = ORIENTED_EDGE('',*,*,#99475,.T.);
+#99475 = EDGE_CURVE('',#98333,#99476,#99478,.T.);
+#99476 = VERTEX_POINT('',#99477);
+#99477 = CARTESIAN_POINT('',(-0.8,-0.175,0.6));
+#99478 = SURFACE_CURVE('',#99479,(#99483,#99490),.PCURVE_S1.);
+#99479 = LINE('',#99480,#99481);
+#99480 = CARTESIAN_POINT('',(-0.8,-0.175,0.439712122271));
+#99481 = VECTOR('',#99482,1.);
+#99482 = DIRECTION('',(0.,0.,1.));
+#99483 = PCURVE('',#98376,#99484);
+#99484 = DEFINITIONAL_REPRESENTATION('',(#99485),#99489);
+#99485 = LINE('',#99486,#99487);
+#99486 = CARTESIAN_POINT('',(1.18,-0.160287877729));
+#99487 = VECTOR('',#99488,1.);
+#99488 = DIRECTION('',(0.,1.));
+#99489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99490 = PCURVE('',#99491,#99496);
+#99491 = PLANE('',#99492);
+#99492 = AXIS2_PLACEMENT_3D('',#99493,#99494,#99495);
+#99493 = CARTESIAN_POINT('',(-1.061579120815,-0.175,0.279424244542));
+#99494 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#99495 = DIRECTION('',(0.,-0.,1.));
+#99496 = DEFINITIONAL_REPRESENTATION('',(#99497),#99501);
+#99497 = LINE('',#99498,#99499);
+#99498 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#99499 = VECTOR('',#99500,1.);
+#99500 = DIRECTION('',(1.,0.));
+#99501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99502 = ORIENTED_EDGE('',*,*,#99503,.F.);
+#99503 = EDGE_CURVE('',#99452,#99476,#99504,.T.);
+#99504 = SURFACE_CURVE('',#99505,(#99509,#99516),.PCURVE_S1.);
+#99505 = LINE('',#99506,#99507);
+#99506 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99507 = VECTOR('',#99508,1.);
+#99508 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#99509 = PCURVE('',#98376,#99510);
+#99510 = DEFINITIONAL_REPRESENTATION('',(#99511),#99515);
+#99511 = LINE('',#99512,#99513);
+#99512 = CARTESIAN_POINT('',(0.,0.));
+#99513 = VECTOR('',#99514,1.);
+#99514 = DIRECTION('',(1.,0.));
+#99515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99516 = PCURVE('',#99517,#99522);
+#99517 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99518,#99519)
+ ,(#99520,#99521
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#99518 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99519 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#99520 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#99521 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#99522 = DEFINITIONAL_REPRESENTATION('',(#99523),#99527);
+#99523 = LINE('',#99524,#99525);
+#99524 = CARTESIAN_POINT('',(0.,0.));
+#99525 = VECTOR('',#99526,1.);
+#99526 = DIRECTION('',(1.,0.));
+#99527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99528 = ADVANCED_FACE('',(#99529),#98348,.F.);
+#99529 = FACE_BOUND('',#99530,.F.);
+#99530 = EDGE_LOOP('',(#99531,#99554,#99555,#99583));
+#99531 = ORIENTED_EDGE('',*,*,#99532,.F.);
+#99532 = EDGE_CURVE('',#98333,#99533,#99535,.T.);
+#99533 = VERTEX_POINT('',#99534);
+#99534 = CARTESIAN_POINT('',(-0.85,-0.175,0.45));
+#99535 = SURFACE_CURVE('',#99536,(#99540,#99547),.PCURVE_S1.);
+#99536 = LINE('',#99537,#99538);
+#99537 = CARTESIAN_POINT('',(-0.75,-0.175,0.45));
+#99538 = VECTOR('',#99539,1.);
+#99539 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#99540 = PCURVE('',#98348,#99541);
+#99541 = DEFINITIONAL_REPRESENTATION('',(#99542),#99546);
+#99542 = LINE('',#99543,#99544);
+#99543 = CARTESIAN_POINT('',(0.,0.));
+#99544 = VECTOR('',#99545,1.);
+#99545 = DIRECTION('',(1.,0.));
+#99546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99547 = PCURVE('',#99491,#99548);
+#99548 = DEFINITIONAL_REPRESENTATION('',(#99549),#99553);
+#99549 = LINE('',#99550,#99551);
+#99550 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#99551 = VECTOR('',#99552,1.);
+#99552 = DIRECTION('',(0.,-1.));
+#99553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99554 = ORIENTED_EDGE('',*,*,#98332,.T.);
+#99555 = ORIENTED_EDGE('',*,*,#99556,.T.);
+#99556 = EDGE_CURVE('',#98305,#99557,#99559,.T.);
+#99557 = VERTEX_POINT('',#99558);
+#99558 = CARTESIAN_POINT('',(-0.85,0.175,0.45));
+#99559 = SURFACE_CURVE('',#99560,(#99564,#99571),.PCURVE_S1.);
+#99560 = LINE('',#99561,#99562);
+#99561 = CARTESIAN_POINT('',(-0.75,0.175,0.45));
+#99562 = VECTOR('',#99563,1.);
+#99563 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#99564 = PCURVE('',#98348,#99565);
+#99565 = DEFINITIONAL_REPRESENTATION('',(#99566),#99570);
+#99566 = LINE('',#99567,#99568);
+#99567 = CARTESIAN_POINT('',(1.205782496939E-16,-0.35));
+#99568 = VECTOR('',#99569,1.);
+#99569 = DIRECTION('',(1.,0.));
+#99570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99571 = PCURVE('',#99572,#99577);
+#99572 = PLANE('',#99573);
+#99573 = AXIS2_PLACEMENT_3D('',#99574,#99575,#99576);
+#99574 = CARTESIAN_POINT('',(-1.061579120815,0.175,0.279424244542));
+#99575 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#99576 = DIRECTION('',(0.,-0.,1.));
+#99577 = DEFINITIONAL_REPRESENTATION('',(#99578),#99582);
+#99578 = LINE('',#99579,#99580);
+#99579 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#99580 = VECTOR('',#99581,1.);
+#99581 = DIRECTION('',(0.,-1.));
+#99582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99583 = ORIENTED_EDGE('',*,*,#99584,.F.);
+#99584 = EDGE_CURVE('',#99533,#99557,#99585,.T.);
+#99585 = SURFACE_CURVE('',#99586,(#99590,#99597),.PCURVE_S1.);
+#99586 = LINE('',#99587,#99588);
+#99587 = CARTESIAN_POINT('',(-0.85,-0.175,0.45));
+#99588 = VECTOR('',#99589,1.);
+#99589 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#99590 = PCURVE('',#98348,#99591);
+#99591 = DEFINITIONAL_REPRESENTATION('',(#99592),#99596);
+#99592 = LINE('',#99593,#99594);
+#99593 = CARTESIAN_POINT('',(1.E-01,3.445092848398E-17));
+#99594 = VECTOR('',#99595,1.);
+#99595 = DIRECTION('',(0.,-1.));
+#99596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99597 = PCURVE('',#99598,#99603);
+#99598 = CYLINDRICAL_SURFACE('',#99599,0.1);
+#99599 = AXIS2_PLACEMENT_3D('',#99600,#99601,#99602);
+#99600 = CARTESIAN_POINT('',(-0.85,-0.175,0.35));
+#99601 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#99602 = DIRECTION('',(1.110223024625E-15,-3.824821402262E-31,1.));
+#99603 = DEFINITIONAL_REPRESENTATION('',(#99604),#99608);
+#99604 = LINE('',#99605,#99606);
+#99605 = CARTESIAN_POINT('',(0.,0.));
+#99606 = VECTOR('',#99607,1.);
+#99607 = DIRECTION('',(0.,-1.));
+#99608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99609 = ADVANCED_FACE('',(#99610),#98320,.F.);
+#99610 = FACE_BOUND('',#99611,.F.);
+#99611 = EDGE_LOOP('',(#99612,#99635,#99636,#99664));
+#99612 = ORIENTED_EDGE('',*,*,#99613,.F.);
+#99613 = EDGE_CURVE('',#98305,#99614,#99616,.T.);
+#99614 = VERTEX_POINT('',#99615);
+#99615 = CARTESIAN_POINT('',(-0.8,0.175,0.6));
+#99616 = SURFACE_CURVE('',#99617,(#99621,#99628),.PCURVE_S1.);
+#99617 = LINE('',#99618,#99619);
+#99618 = CARTESIAN_POINT('',(-0.8,0.175,0.439712122271));
+#99619 = VECTOR('',#99620,1.);
+#99620 = DIRECTION('',(0.,0.,1.));
+#99621 = PCURVE('',#98320,#99622);
+#99622 = DEFINITIONAL_REPRESENTATION('',(#99623),#99627);
+#99623 = LINE('',#99624,#99625);
+#99624 = CARTESIAN_POINT('',(1.53,-0.160287877729));
+#99625 = VECTOR('',#99626,1.);
+#99626 = DIRECTION('',(0.,1.));
+#99627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99628 = PCURVE('',#99572,#99629);
+#99629 = DEFINITIONAL_REPRESENTATION('',(#99630),#99634);
+#99630 = LINE('',#99631,#99632);
+#99631 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#99632 = VECTOR('',#99633,1.);
+#99633 = DIRECTION('',(1.,0.));
+#99634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99635 = ORIENTED_EDGE('',*,*,#98304,.T.);
+#99636 = ORIENTED_EDGE('',*,*,#99637,.T.);
+#99637 = EDGE_CURVE('',#98277,#99638,#99640,.T.);
+#99638 = VERTEX_POINT('',#99639);
+#99639 = CARTESIAN_POINT('',(-0.8,0.775,0.6));
+#99640 = SURFACE_CURVE('',#99641,(#99645,#99652),.PCURVE_S1.);
+#99641 = LINE('',#99642,#99643);
+#99642 = CARTESIAN_POINT('',(-0.8,0.775,0.439712122271));
+#99643 = VECTOR('',#99644,1.);
+#99644 = DIRECTION('',(0.,0.,1.));
+#99645 = PCURVE('',#98320,#99646);
+#99646 = DEFINITIONAL_REPRESENTATION('',(#99647),#99651);
+#99647 = LINE('',#99648,#99649);
+#99648 = CARTESIAN_POINT('',(2.13,-0.160287877729));
+#99649 = VECTOR('',#99650,1.);
+#99650 = DIRECTION('',(0.,1.));
+#99651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99652 = PCURVE('',#99653,#99658);
+#99653 = PLANE('',#99654);
+#99654 = AXIS2_PLACEMENT_3D('',#99655,#99656,#99657);
+#99655 = CARTESIAN_POINT('',(-1.061579120815,0.775,0.279424244542));
+#99656 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#99657 = DIRECTION('',(0.,-0.,1.));
+#99658 = DEFINITIONAL_REPRESENTATION('',(#99659),#99663);
+#99659 = LINE('',#99660,#99661);
+#99660 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#99661 = VECTOR('',#99662,1.);
+#99662 = DIRECTION('',(1.,0.));
+#99663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99664 = ORIENTED_EDGE('',*,*,#99665,.F.);
+#99665 = EDGE_CURVE('',#99614,#99638,#99666,.T.);
+#99666 = SURFACE_CURVE('',#99667,(#99671,#99678),.PCURVE_S1.);
+#99667 = LINE('',#99668,#99669);
+#99668 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99669 = VECTOR('',#99670,1.);
+#99670 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#99671 = PCURVE('',#98320,#99672);
+#99672 = DEFINITIONAL_REPRESENTATION('',(#99673),#99677);
+#99673 = LINE('',#99674,#99675);
+#99674 = CARTESIAN_POINT('',(0.,0.));
+#99675 = VECTOR('',#99676,1.);
+#99676 = DIRECTION('',(1.,0.));
+#99677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99678 = PCURVE('',#99679,#99684);
+#99679 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99680,#99681)
+ ,(#99682,#99683
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#99680 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99681 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#99682 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#99683 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#99684 = DEFINITIONAL_REPRESENTATION('',(#99685),#99689);
+#99685 = LINE('',#99686,#99687);
+#99686 = CARTESIAN_POINT('',(0.,0.));
+#99687 = VECTOR('',#99688,1.);
+#99688 = DIRECTION('',(1.,0.));
+#99689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99690 = ADVANCED_FACE('',(#99691),#98292,.F.);
+#99691 = FACE_BOUND('',#99692,.F.);
+#99692 = EDGE_LOOP('',(#99693,#99716,#99717,#99745));
+#99693 = ORIENTED_EDGE('',*,*,#99694,.F.);
+#99694 = EDGE_CURVE('',#98277,#99695,#99697,.T.);
+#99695 = VERTEX_POINT('',#99696);
+#99696 = CARTESIAN_POINT('',(-0.85,0.775,0.45));
+#99697 = SURFACE_CURVE('',#99698,(#99702,#99709),.PCURVE_S1.);
+#99698 = LINE('',#99699,#99700);
+#99699 = CARTESIAN_POINT('',(-0.75,0.775,0.45));
+#99700 = VECTOR('',#99701,1.);
+#99701 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#99702 = PCURVE('',#98292,#99703);
+#99703 = DEFINITIONAL_REPRESENTATION('',(#99704),#99708);
+#99704 = LINE('',#99705,#99706);
+#99705 = CARTESIAN_POINT('',(0.,0.));
+#99706 = VECTOR('',#99707,1.);
+#99707 = DIRECTION('',(1.,0.));
+#99708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99709 = PCURVE('',#99653,#99710);
+#99710 = DEFINITIONAL_REPRESENTATION('',(#99711),#99715);
+#99711 = LINE('',#99712,#99713);
+#99712 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#99713 = VECTOR('',#99714,1.);
+#99714 = DIRECTION('',(0.,-1.));
+#99715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99716 = ORIENTED_EDGE('',*,*,#98276,.T.);
+#99717 = ORIENTED_EDGE('',*,*,#99718,.T.);
+#99718 = EDGE_CURVE('',#98249,#99719,#99721,.T.);
+#99719 = VERTEX_POINT('',#99720);
+#99720 = CARTESIAN_POINT('',(-0.85,1.125,0.45));
+#99721 = SURFACE_CURVE('',#99722,(#99726,#99733),.PCURVE_S1.);
+#99722 = LINE('',#99723,#99724);
+#99723 = CARTESIAN_POINT('',(-0.75,1.125,0.45));
+#99724 = VECTOR('',#99725,1.);
+#99725 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#99726 = PCURVE('',#98292,#99727);
+#99727 = DEFINITIONAL_REPRESENTATION('',(#99728),#99732);
+#99728 = LINE('',#99729,#99730);
+#99729 = CARTESIAN_POINT('',(1.205782496939E-16,-0.35));
+#99730 = VECTOR('',#99731,1.);
+#99731 = DIRECTION('',(1.,0.));
+#99732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99733 = PCURVE('',#99734,#99739);
+#99734 = PLANE('',#99735);
+#99735 = AXIS2_PLACEMENT_3D('',#99736,#99737,#99738);
+#99736 = CARTESIAN_POINT('',(-1.061579120815,1.125,0.279424244542));
+#99737 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#99738 = DIRECTION('',(0.,-0.,1.));
+#99739 = DEFINITIONAL_REPRESENTATION('',(#99740),#99744);
+#99740 = LINE('',#99741,#99742);
+#99741 = CARTESIAN_POINT('',(0.170575755458,0.311579120815));
+#99742 = VECTOR('',#99743,1.);
+#99743 = DIRECTION('',(0.,-1.));
+#99744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99745 = ORIENTED_EDGE('',*,*,#99746,.F.);
+#99746 = EDGE_CURVE('',#99695,#99719,#99747,.T.);
+#99747 = SURFACE_CURVE('',#99748,(#99752,#99759),.PCURVE_S1.);
+#99748 = LINE('',#99749,#99750);
+#99749 = CARTESIAN_POINT('',(-0.85,0.775,0.45));
+#99750 = VECTOR('',#99751,1.);
+#99751 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#99752 = PCURVE('',#98292,#99753);
+#99753 = DEFINITIONAL_REPRESENTATION('',(#99754),#99758);
+#99754 = LINE('',#99755,#99756);
+#99755 = CARTESIAN_POINT('',(1.E-01,3.445092848398E-17));
+#99756 = VECTOR('',#99757,1.);
+#99757 = DIRECTION('',(0.,-1.));
+#99758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99759 = PCURVE('',#99760,#99765);
+#99760 = CYLINDRICAL_SURFACE('',#99761,0.1);
+#99761 = AXIS2_PLACEMENT_3D('',#99762,#99763,#99764);
+#99762 = CARTESIAN_POINT('',(-0.85,0.775,0.35));
+#99763 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#99764 = DIRECTION('',(1.110223024625E-15,-3.824821402262E-31,1.));
+#99765 = DEFINITIONAL_REPRESENTATION('',(#99766),#99770);
+#99766 = LINE('',#99767,#99768);
+#99767 = CARTESIAN_POINT('',(0.,0.));
+#99768 = VECTOR('',#99769,1.);
+#99769 = DIRECTION('',(0.,-1.));
+#99770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99771 = ADVANCED_FACE('',(#99772),#98264,.F.);
+#99772 = FACE_BOUND('',#99773,.F.);
+#99773 = EDGE_LOOP('',(#99774,#99797,#99798,#99799));
+#99774 = ORIENTED_EDGE('',*,*,#99775,.F.);
+#99775 = EDGE_CURVE('',#98249,#99776,#99778,.T.);
+#99776 = VERTEX_POINT('',#99777);
+#99777 = CARTESIAN_POINT('',(-0.8,1.125,0.6));
+#99778 = SURFACE_CURVE('',#99779,(#99783,#99790),.PCURVE_S1.);
+#99779 = LINE('',#99780,#99781);
+#99780 = CARTESIAN_POINT('',(-0.8,1.125,0.439712122271));
+#99781 = VECTOR('',#99782,1.);
+#99782 = DIRECTION('',(0.,0.,1.));
+#99783 = PCURVE('',#98264,#99784);
+#99784 = DEFINITIONAL_REPRESENTATION('',(#99785),#99789);
+#99785 = LINE('',#99786,#99787);
+#99786 = CARTESIAN_POINT('',(2.48,-0.160287877729));
+#99787 = VECTOR('',#99788,1.);
+#99788 = DIRECTION('',(0.,1.));
+#99789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99790 = PCURVE('',#99734,#99791);
+#99791 = DEFINITIONAL_REPRESENTATION('',(#99792),#99796);
+#99792 = LINE('',#99793,#99794);
+#99793 = CARTESIAN_POINT('',(0.160287877729,0.261579120815));
+#99794 = VECTOR('',#99795,1.);
+#99795 = DIRECTION('',(1.,0.));
+#99796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99797 = ORIENTED_EDGE('',*,*,#98248,.T.);
+#99798 = ORIENTED_EDGE('',*,*,#98600,.T.);
+#99799 = ORIENTED_EDGE('',*,*,#99800,.F.);
+#99800 = EDGE_CURVE('',#99776,#98578,#99801,.T.);
+#99801 = SURFACE_CURVE('',#99802,(#99806,#99813),.PCURVE_S1.);
+#99802 = LINE('',#99803,#99804);
+#99803 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99804 = VECTOR('',#99805,1.);
+#99805 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#99806 = PCURVE('',#98264,#99807);
+#99807 = DEFINITIONAL_REPRESENTATION('',(#99808),#99812);
+#99808 = LINE('',#99809,#99810);
+#99809 = CARTESIAN_POINT('',(0.,0.));
+#99810 = VECTOR('',#99811,1.);
+#99811 = DIRECTION('',(1.,0.));
+#99812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99813 = PCURVE('',#99814,#99819);
+#99814 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99815,#99816)
+ ,(#99817,#99818
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.71),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#99815 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#99816 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#99817 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#99818 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#99819 = DEFINITIONAL_REPRESENTATION('',(#99820),#99824);
+#99820 = LINE('',#99821,#99822);
+#99821 = CARTESIAN_POINT('',(0.,0.));
+#99822 = VECTOR('',#99823,1.);
+#99823 = DIRECTION('',(1.,0.));
+#99824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99825 = ADVANCED_FACE('',(#99826),#98481,.F.);
+#99826 = FACE_BOUND('',#99827,.F.);
+#99827 = EDGE_LOOP('',(#99828,#99829,#99851,#99876));
+#99828 = ORIENTED_EDGE('',*,*,#98467,.T.);
+#99829 = ORIENTED_EDGE('',*,*,#99830,.T.);
+#99830 = EDGE_CURVE('',#98448,#99831,#99833,.T.);
+#99831 = VERTEX_POINT('',#99832);
+#99832 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#99833 = SURFACE_CURVE('',#99834,(#99837,#99844),.PCURVE_S1.);
+#99834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99835,#99836),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99835 = CARTESIAN_POINT('',(0.8,1.355,0.6));
+#99836 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#99837 = PCURVE('',#98481,#99838);
+#99838 = DEFINITIONAL_REPRESENTATION('',(#99839),#99843);
+#99839 = LINE('',#99840,#99841);
+#99840 = CARTESIAN_POINT('',(0.134350288425,0.));
+#99841 = VECTOR('',#99842,1.);
+#99842 = DIRECTION('',(0.,1.));
+#99843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99844 = PCURVE('',#98665,#99845);
+#99845 = DEFINITIONAL_REPRESENTATION('',(#99846),#99850);
+#99846 = LINE('',#99847,#99848);
+#99847 = CARTESIAN_POINT('',(0.,0.));
+#99848 = VECTOR('',#99849,1.);
+#99849 = DIRECTION('',(0.,1.));
+#99850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99851 = ORIENTED_EDGE('',*,*,#99852,.F.);
+#99852 = EDGE_CURVE('',#98499,#99831,#99853,.T.);
+#99853 = SURFACE_CURVE('',#99854,(#99858,#99864),.PCURVE_S1.);
+#99854 = LINE('',#99855,#99856);
+#99855 = CARTESIAN_POINT('',(0.6925,1.425,0.6));
+#99856 = VECTOR('',#99857,1.);
+#99857 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#99858 = PCURVE('',#98481,#99859);
+#99859 = DEFINITIONAL_REPRESENTATION('',(#99860),#99863);
+#99860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99861,#99862),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#99861 = CARTESIAN_POINT('',(0.,1.));
+#99862 = CARTESIAN_POINT('',(0.134350288425,1.));
+#99863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99864 = PCURVE('',#99865,#99870);
+#99865 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99866,#99867)
+ ,(#99868,#99869
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#99866 = CARTESIAN_POINT('',(0.6925,1.425,0.6));
+#99867 = CARTESIAN_POINT('',(0.667905353927,1.375810707854,0.95));
+#99868 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#99869 = CARTESIAN_POINT('',(0.725810707854,1.317905353927,0.95));
+#99870 = DEFINITIONAL_REPRESENTATION('',(#99871),#99875);
+#99871 = LINE('',#99872,#99873);
+#99872 = CARTESIAN_POINT('',(0.,0.));
+#99873 = VECTOR('',#99874,1.);
+#99874 = DIRECTION('',(1.,0.));
+#99875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99876 = ORIENTED_EDGE('',*,*,#98498,.F.);
+#99877 = ADVANCED_FACE('',(#99878),#98535,.F.);
+#99878 = FACE_BOUND('',#99879,.F.);
+#99879 = EDGE_LOOP('',(#99880,#99881,#99903,#99930));
+#99880 = ORIENTED_EDGE('',*,*,#98520,.T.);
+#99881 = ORIENTED_EDGE('',*,*,#99882,.T.);
+#99882 = EDGE_CURVE('',#98499,#99883,#99885,.T.);
+#99883 = VERTEX_POINT('',#99884);
+#99884 = CARTESIAN_POINT('',(0.667905353927,1.375810707854,0.95));
+#99885 = SURFACE_CURVE('',#99886,(#99889,#99896),.PCURVE_S1.);
+#99886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99887,#99888),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99887 = CARTESIAN_POINT('',(0.6925,1.425,0.6));
+#99888 = CARTESIAN_POINT('',(0.667905353927,1.375810707854,0.95));
+#99889 = PCURVE('',#98535,#99890);
+#99890 = DEFINITIONAL_REPRESENTATION('',(#99891),#99895);
+#99891 = LINE('',#99892,#99893);
+#99892 = CARTESIAN_POINT('',(1.385,0.));
+#99893 = VECTOR('',#99894,1.);
+#99894 = DIRECTION('',(0.,1.));
+#99895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99896 = PCURVE('',#99865,#99897);
+#99897 = DEFINITIONAL_REPRESENTATION('',(#99898),#99902);
+#99898 = LINE('',#99899,#99900);
+#99899 = CARTESIAN_POINT('',(0.,0.));
+#99900 = VECTOR('',#99901,1.);
+#99901 = DIRECTION('',(0.,1.));
+#99902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99903 = ORIENTED_EDGE('',*,*,#99904,.F.);
+#99904 = EDGE_CURVE('',#99905,#99883,#99907,.T.);
+#99905 = VERTEX_POINT('',#99906);
+#99906 = CARTESIAN_POINT('',(-0.667905353927,1.375810707854,0.95));
+#99907 = SURFACE_CURVE('',#99908,(#99912,#99918),.PCURVE_S1.);
+#99908 = LINE('',#99909,#99910);
+#99909 = CARTESIAN_POINT('',(-0.667905353927,1.375810707854,0.95));
+#99910 = VECTOR('',#99911,1.);
+#99911 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#99912 = PCURVE('',#98535,#99913);
+#99913 = DEFINITIONAL_REPRESENTATION('',(#99914),#99917);
+#99914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99915,#99916),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.335810707854),.PIECEWISE_BEZIER_KNOTS.);
+#99915 = CARTESIAN_POINT('',(0.,1.));
+#99916 = CARTESIAN_POINT('',(1.385,1.));
+#99917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99918 = PCURVE('',#99919,#99924);
+#99919 = PLANE('',#99920);
+#99920 = AXIS2_PLACEMENT_3D('',#99921,#99922,#99923);
+#99921 = CARTESIAN_POINT('',(-0.667905353927,1.375810707854,0.95));
+#99922 = DIRECTION('',(0.,0.,1.));
+#99923 = DIRECTION('',(0.436721133329,-0.89959693847,0.));
+#99924 = DEFINITIONAL_REPRESENTATION('',(#99925),#99929);
+#99925 = LINE('',#99926,#99927);
+#99926 = CARTESIAN_POINT('',(0.,0.));
+#99927 = VECTOR('',#99928,1.);
+#99928 = DIRECTION('',(0.436721133329,0.89959693847));
+#99929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99930 = ORIENTED_EDGE('',*,*,#99931,.F.);
+#99931 = EDGE_CURVE('',#98521,#99905,#99932,.T.);
+#99932 = SURFACE_CURVE('',#99933,(#99936,#99943),.PCURVE_S1.);
+#99933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99934,#99935),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99934 = CARTESIAN_POINT('',(-0.6925,1.425,0.6));
+#99935 = CARTESIAN_POINT('',(-0.667905353927,1.375810707854,0.95));
+#99936 = PCURVE('',#98535,#99937);
+#99937 = DEFINITIONAL_REPRESENTATION('',(#99938),#99942);
+#99938 = LINE('',#99939,#99940);
+#99939 = CARTESIAN_POINT('',(0.,0.));
+#99940 = VECTOR('',#99941,1.);
+#99941 = DIRECTION('',(0.,1.));
+#99942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99943 = PCURVE('',#99944,#99949);
+#99944 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#99945,#99946)
+ ,(#99947,#99948
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#99945 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#99946 = CARTESIAN_POINT('',(-0.725810707854,1.317905353927,0.95));
+#99947 = CARTESIAN_POINT('',(-0.6925,1.425,0.6));
+#99948 = CARTESIAN_POINT('',(-0.667905353927,1.375810707854,0.95));
+#99949 = DEFINITIONAL_REPRESENTATION('',(#99950),#99954);
+#99950 = LINE('',#99951,#99952);
+#99951 = CARTESIAN_POINT('',(0.116672618896,0.));
+#99952 = VECTOR('',#99953,1.);
+#99953 = DIRECTION('',(0.,1.));
+#99954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99955 = ADVANCED_FACE('',(#99956),#98560,.F.);
+#99956 = FACE_BOUND('',#99957,.F.);
+#99957 = EDGE_LOOP('',(#99958,#99959,#99960,#99982));
+#99958 = ORIENTED_EDGE('',*,*,#98577,.T.);
+#99959 = ORIENTED_EDGE('',*,*,#98547,.T.);
+#99960 = ORIENTED_EDGE('',*,*,#99961,.F.);
+#99961 = EDGE_CURVE('',#99962,#98521,#99964,.T.);
+#99962 = VERTEX_POINT('',#99963);
+#99963 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#99964 = SURFACE_CURVE('',#99965,(#99969,#99975),.PCURVE_S1.);
+#99965 = LINE('',#99966,#99967);
+#99966 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#99967 = VECTOR('',#99968,1.);
+#99968 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#99969 = PCURVE('',#98560,#99970);
+#99970 = DEFINITIONAL_REPRESENTATION('',(#99971),#99974);
+#99971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99972,#99973),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,0.116672618896),.PIECEWISE_BEZIER_KNOTS.);
+#99972 = CARTESIAN_POINT('',(0.,1.));
+#99973 = CARTESIAN_POINT('',(0.134350288425,1.));
+#99974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99975 = PCURVE('',#99944,#99976);
+#99976 = DEFINITIONAL_REPRESENTATION('',(#99977),#99981);
+#99977 = LINE('',#99978,#99979);
+#99978 = CARTESIAN_POINT('',(0.,0.));
+#99979 = VECTOR('',#99980,1.);
+#99980 = DIRECTION('',(1.,0.));
+#99981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99982 = ORIENTED_EDGE('',*,*,#99983,.F.);
+#99983 = EDGE_CURVE('',#98578,#99962,#99984,.T.);
+#99984 = SURFACE_CURVE('',#99985,(#99988,#99995),.PCURVE_S1.);
+#99985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99986,#99987),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#99986 = CARTESIAN_POINT('',(-0.8,1.355,0.6));
+#99987 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#99988 = PCURVE('',#98560,#99989);
+#99989 = DEFINITIONAL_REPRESENTATION('',(#99990),#99994);
+#99990 = LINE('',#99991,#99992);
+#99991 = CARTESIAN_POINT('',(0.,0.));
+#99992 = VECTOR('',#99993,1.);
+#99993 = DIRECTION('',(0.,1.));
+#99994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99995 = PCURVE('',#99814,#99996);
+#99996 = DEFINITIONAL_REPRESENTATION('',(#99997),#100001);
+#99997 = LINE('',#99998,#99999);
+#99998 = CARTESIAN_POINT('',(2.71,0.));
+#99999 = VECTOR('',#100000,1.);
+#100000 = DIRECTION('',(0.,1.));
+#100001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100002 = ADVANCED_FACE('',(#100003),#98665,.F.);
+#100003 = FACE_BOUND('',#100004,.F.);
+#100004 = EDGE_LOOP('',(#100005,#100006,#100007,#100035));
+#100005 = ORIENTED_EDGE('',*,*,#99830,.F.);
+#100006 = ORIENTED_EDGE('',*,*,#98651,.T.);
+#100007 = ORIENTED_EDGE('',*,*,#100008,.T.);
+#100008 = EDGE_CURVE('',#98624,#100009,#100011,.T.);
+#100009 = VERTEX_POINT('',#100010);
+#100010 = CARTESIAN_POINT('',(0.775,1.125,0.6));
+#100011 = SURFACE_CURVE('',#100012,(#100016,#100023),.PCURVE_S1.);
+#100012 = LINE('',#100013,#100014);
+#100013 = CARTESIAN_POINT('',(0.85,1.125,0.6));
+#100014 = VECTOR('',#100015,1.);
+#100015 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100016 = PCURVE('',#98665,#100017);
+#100017 = DEFINITIONAL_REPRESENTATION('',(#100018),#100022);
+#100018 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#100019,#100020,#100021),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#100019 = CARTESIAN_POINT('',(0.23,1.879830361675E-15));
+#100020 = CARTESIAN_POINT('',(0.224811109702,0.5));
+#100021 = CARTESIAN_POINT('',(0.219525139665,1.));
+#100022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100023 = PCURVE('',#100024,#100029);
+#100024 = PLANE('',#100025);
+#100025 = AXIS2_PLACEMENT_3D('',#100026,#100027,#100028);
+#100026 = CARTESIAN_POINT('',(0.85,1.125,0.6));
+#100027 = DIRECTION('',(0.,-0.,-1.));
+#100028 = DIRECTION('',(-1.,2.22044604925E-16,-0.));
+#100029 = DEFINITIONAL_REPRESENTATION('',(#100030),#100034);
+#100030 = LINE('',#100031,#100032);
+#100031 = CARTESIAN_POINT('',(0.,0.));
+#100032 = VECTOR('',#100033,1.);
+#100033 = DIRECTION('',(1.,0.));
+#100034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100035 = ORIENTED_EDGE('',*,*,#100036,.F.);
+#100036 = EDGE_CURVE('',#99831,#100009,#100037,.T.);
+#100037 = SURFACE_CURVE('',#100038,(#100042,#100048),.PCURVE_S1.);
+#100038 = LINE('',#100039,#100040);
+#100039 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#100040 = VECTOR('',#100041,1.);
+#100041 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#100042 = PCURVE('',#98665,#100043);
+#100043 = DEFINITIONAL_REPRESENTATION('',(#100044),#100047);
+#100044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100045,#100046),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#100045 = CARTESIAN_POINT('',(0.,1.));
+#100046 = CARTESIAN_POINT('',(2.71,1.));
+#100047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100048 = PCURVE('',#100049,#100054);
+#100049 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#100050,#100051)
+ ,(#100052,#100053
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.685),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#100050 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#100051 = CARTESIAN_POINT('',(0.725810707854,1.317905353927,0.95));
+#100052 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#100053 = CARTESIAN_POINT('',(0.725810707854,-1.317905353927,0.95));
+#100054 = DEFINITIONAL_REPRESENTATION('',(#100055),#100059);
+#100055 = LINE('',#100056,#100057);
+#100056 = CARTESIAN_POINT('',(0.,0.));
+#100057 = VECTOR('',#100058,1.);
+#100058 = DIRECTION('',(1.,0.));
+#100059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100060 = ADVANCED_FACE('',(#100061),#98639,.F.);
+#100061 = FACE_BOUND('',#100062,.F.);
+#100062 = EDGE_LOOP('',(#100063,#100064,#100065,#100093,#100121,#100150,
+ #100178,#100206,#100234,#100267,#100295,#100324));
+#100063 = ORIENTED_EDGE('',*,*,#98623,.F.);
+#100064 = ORIENTED_EDGE('',*,*,#98680,.T.);
+#100065 = ORIENTED_EDGE('',*,*,#100066,.T.);
+#100066 = EDGE_CURVE('',#98681,#100067,#100069,.T.);
+#100067 = VERTEX_POINT('',#100068);
+#100068 = CARTESIAN_POINT('',(0.95,1.125,0.35));
+#100069 = SURFACE_CURVE('',#100070,(#100075,#100086),.PCURVE_S1.);
+#100070 = CIRCLE('',#100071,0.1);
+#100071 = AXIS2_PLACEMENT_3D('',#100072,#100073,#100074);
+#100072 = CARTESIAN_POINT('',(0.85,1.125,0.35));
+#100073 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#100074 = DIRECTION('',(-1.110223024625E-15,2.465190328815E-31,1.));
+#100075 = PCURVE('',#98639,#100076);
+#100076 = DEFINITIONAL_REPRESENTATION('',(#100077),#100085);
+#100077 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#100078,#100079,#100080,
+ #100081,#100082,#100083,#100084),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#100078 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#100079 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#100080 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#100081 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#100082 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#100083 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#100084 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#100085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100086 = PCURVE('',#98746,#100087);
+#100087 = DEFINITIONAL_REPRESENTATION('',(#100088),#100092);
+#100088 = LINE('',#100089,#100090);
+#100089 = CARTESIAN_POINT('',(0.,0.));
+#100090 = VECTOR('',#100091,1.);
+#100091 = DIRECTION('',(1.,0.));
+#100092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100093 = ORIENTED_EDGE('',*,*,#100094,.T.);
+#100094 = EDGE_CURVE('',#100067,#100095,#100097,.T.);
+#100095 = VERTEX_POINT('',#100096);
+#100096 = CARTESIAN_POINT('',(0.95,1.125,0.25));
+#100097 = SURFACE_CURVE('',#100098,(#100102,#100109),.PCURVE_S1.);
+#100098 = LINE('',#100099,#100100);
+#100099 = CARTESIAN_POINT('',(0.95,1.125,0.35));
+#100100 = VECTOR('',#100101,1.);
+#100101 = DIRECTION('',(0.,-0.,-1.));
+#100102 = PCURVE('',#98639,#100103);
+#100103 = DEFINITIONAL_REPRESENTATION('',(#100104),#100108);
+#100104 = LINE('',#100105,#100106);
+#100105 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#100106 = VECTOR('',#100107,1.);
+#100107 = DIRECTION('',(-1.,0.));
+#100108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100109 = PCURVE('',#100110,#100115);
+#100110 = PLANE('',#100111);
+#100111 = AXIS2_PLACEMENT_3D('',#100112,#100113,#100114);
+#100112 = CARTESIAN_POINT('',(0.95,1.125,0.35));
+#100113 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#100114 = DIRECTION('',(0.,-0.,-1.));
+#100115 = DEFINITIONAL_REPRESENTATION('',(#100116),#100120);
+#100116 = LINE('',#100117,#100118);
+#100117 = CARTESIAN_POINT('',(0.,0.));
+#100118 = VECTOR('',#100119,1.);
+#100119 = DIRECTION('',(1.,0.));
+#100120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100121 = ORIENTED_EDGE('',*,*,#100122,.T.);
+#100122 = EDGE_CURVE('',#100095,#100123,#100125,.T.);
+#100123 = VERTEX_POINT('',#100124);
+#100124 = CARTESIAN_POINT('',(1.2,1.125,0.));
+#100125 = SURFACE_CURVE('',#100126,(#100131,#100138),.PCURVE_S1.);
+#100126 = CIRCLE('',#100127,0.25);
+#100127 = AXIS2_PLACEMENT_3D('',#100128,#100129,#100130);
+#100128 = CARTESIAN_POINT('',(1.2,1.125,0.25));
+#100129 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#100130 = DIRECTION('',(-1.,2.22044604925E-16,-4.440892098501E-16));
+#100131 = PCURVE('',#98639,#100132);
+#100132 = DEFINITIONAL_REPRESENTATION('',(#100133),#100137);
+#100133 = CIRCLE('',#100134,0.25);
+#100134 = AXIS2_PLACEMENT_2D('',#100135,#100136);
+#100135 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#100136 = DIRECTION('',(-4.440892098501E-16,1.));
+#100137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100138 = PCURVE('',#100139,#100144);
+#100139 = CYLINDRICAL_SURFACE('',#100140,0.25);
+#100140 = AXIS2_PLACEMENT_3D('',#100141,#100142,#100143);
+#100141 = CARTESIAN_POINT('',(1.2,1.125,0.25));
+#100142 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#100143 = DIRECTION('',(-1.,2.22044604925E-16,-4.440892098501E-16));
+#100144 = DEFINITIONAL_REPRESENTATION('',(#100145),#100149);
+#100145 = LINE('',#100146,#100147);
+#100146 = CARTESIAN_POINT('',(6.28318530718,0.));
+#100147 = VECTOR('',#100148,1.);
+#100148 = DIRECTION('',(-1.,0.));
+#100149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100150 = ORIENTED_EDGE('',*,*,#100151,.T.);
+#100151 = EDGE_CURVE('',#100123,#100152,#100154,.T.);
+#100152 = VERTEX_POINT('',#100153);
+#100153 = CARTESIAN_POINT('',(1.4,1.125,0.));
+#100154 = SURFACE_CURVE('',#100155,(#100159,#100166),.PCURVE_S1.);
+#100155 = LINE('',#100156,#100157);
+#100156 = CARTESIAN_POINT('',(1.2,1.125,0.));
+#100157 = VECTOR('',#100158,1.);
+#100158 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#100159 = PCURVE('',#98639,#100160);
+#100160 = DEFINITIONAL_REPRESENTATION('',(#100161),#100165);
+#100161 = LINE('',#100162,#100163);
+#100162 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#100163 = VECTOR('',#100164,1.);
+#100164 = DIRECTION('',(0.,-1.));
+#100165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100166 = PCURVE('',#100167,#100172);
+#100167 = PLANE('',#100168);
+#100168 = AXIS2_PLACEMENT_3D('',#100169,#100170,#100171);
+#100169 = CARTESIAN_POINT('',(1.2,1.125,0.));
+#100170 = DIRECTION('',(0.,0.,1.));
+#100171 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#100172 = DEFINITIONAL_REPRESENTATION('',(#100173),#100177);
+#100173 = LINE('',#100174,#100175);
+#100174 = CARTESIAN_POINT('',(0.,0.));
+#100175 = VECTOR('',#100176,1.);
+#100176 = DIRECTION('',(1.,0.));
+#100177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100178 = ORIENTED_EDGE('',*,*,#100179,.T.);
+#100179 = EDGE_CURVE('',#100152,#100180,#100182,.T.);
+#100180 = VERTEX_POINT('',#100181);
+#100181 = CARTESIAN_POINT('',(1.4,1.125,0.15));
+#100182 = SURFACE_CURVE('',#100183,(#100187,#100194),.PCURVE_S1.);
+#100183 = LINE('',#100184,#100185);
+#100184 = CARTESIAN_POINT('',(1.4,1.125,0.));
+#100185 = VECTOR('',#100186,1.);
+#100186 = DIRECTION('',(0.,0.,1.));
+#100187 = PCURVE('',#98639,#100188);
+#100188 = DEFINITIONAL_REPRESENTATION('',(#100189),#100193);
+#100189 = LINE('',#100190,#100191);
+#100190 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#100191 = VECTOR('',#100192,1.);
+#100192 = DIRECTION('',(1.,0.));
+#100193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100194 = PCURVE('',#100195,#100200);
+#100195 = PLANE('',#100196);
+#100196 = AXIS2_PLACEMENT_3D('',#100197,#100198,#100199);
+#100197 = CARTESIAN_POINT('',(1.4,1.125,0.));
+#100198 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100199 = DIRECTION('',(0.,0.,1.));
+#100200 = DEFINITIONAL_REPRESENTATION('',(#100201),#100205);
+#100201 = LINE('',#100202,#100203);
+#100202 = CARTESIAN_POINT('',(0.,0.));
+#100203 = VECTOR('',#100204,1.);
+#100204 = DIRECTION('',(1.,0.));
+#100205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100206 = ORIENTED_EDGE('',*,*,#100207,.T.);
+#100207 = EDGE_CURVE('',#100180,#100208,#100210,.T.);
+#100208 = VERTEX_POINT('',#100209);
+#100209 = CARTESIAN_POINT('',(1.2,1.125,0.15));
+#100210 = SURFACE_CURVE('',#100211,(#100215,#100222),.PCURVE_S1.);
+#100211 = LINE('',#100212,#100213);
+#100212 = CARTESIAN_POINT('',(1.4,1.125,0.15));
+#100213 = VECTOR('',#100214,1.);
+#100214 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100215 = PCURVE('',#98639,#100216);
+#100216 = DEFINITIONAL_REPRESENTATION('',(#100217),#100221);
+#100217 = LINE('',#100218,#100219);
+#100218 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#100219 = VECTOR('',#100220,1.);
+#100220 = DIRECTION('',(0.,1.));
+#100221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100222 = PCURVE('',#100223,#100228);
+#100223 = PLANE('',#100224);
+#100224 = AXIS2_PLACEMENT_3D('',#100225,#100226,#100227);
+#100225 = CARTESIAN_POINT('',(1.4,1.125,0.15));
+#100226 = DIRECTION('',(0.,-0.,-1.));
+#100227 = DIRECTION('',(-1.,2.22044604925E-16,-0.));
+#100228 = DEFINITIONAL_REPRESENTATION('',(#100229),#100233);
+#100229 = LINE('',#100230,#100231);
+#100230 = CARTESIAN_POINT('',(0.,0.));
+#100231 = VECTOR('',#100232,1.);
+#100232 = DIRECTION('',(1.,0.));
+#100233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100234 = ORIENTED_EDGE('',*,*,#100235,.T.);
+#100235 = EDGE_CURVE('',#100208,#100236,#100238,.T.);
+#100236 = VERTEX_POINT('',#100237);
+#100237 = CARTESIAN_POINT('',(1.1,1.125,0.25));
+#100238 = SURFACE_CURVE('',#100239,(#100244,#100255),.PCURVE_S1.);
+#100239 = CIRCLE('',#100240,0.1);
+#100240 = AXIS2_PLACEMENT_3D('',#100241,#100242,#100243);
+#100241 = CARTESIAN_POINT('',(1.2,1.125,0.25));
+#100242 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#100243 = DIRECTION('',(0.,0.,-1.));
+#100244 = PCURVE('',#98639,#100245);
+#100245 = DEFINITIONAL_REPRESENTATION('',(#100246),#100254);
+#100246 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#100247,#100248,#100249,
+ #100250,#100251,#100252,#100253),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#100247 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#100248 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#100249 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#100250 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#100251 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#100252 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#100253 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#100254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100255 = PCURVE('',#100256,#100261);
+#100256 = CYLINDRICAL_SURFACE('',#100257,0.1);
+#100257 = AXIS2_PLACEMENT_3D('',#100258,#100259,#100260);
+#100258 = CARTESIAN_POINT('',(1.2,1.125,0.25));
+#100259 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#100260 = DIRECTION('',(0.,0.,-1.));
+#100261 = DEFINITIONAL_REPRESENTATION('',(#100262),#100266);
+#100262 = LINE('',#100263,#100264);
+#100263 = CARTESIAN_POINT('',(0.,0.));
+#100264 = VECTOR('',#100265,1.);
+#100265 = DIRECTION('',(1.,0.));
+#100266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100267 = ORIENTED_EDGE('',*,*,#100268,.T.);
+#100268 = EDGE_CURVE('',#100236,#100269,#100271,.T.);
+#100269 = VERTEX_POINT('',#100270);
+#100270 = CARTESIAN_POINT('',(1.1,1.125,0.35));
+#100271 = SURFACE_CURVE('',#100272,(#100276,#100283),.PCURVE_S1.);
+#100272 = LINE('',#100273,#100274);
+#100273 = CARTESIAN_POINT('',(1.1,1.125,0.25));
+#100274 = VECTOR('',#100275,1.);
+#100275 = DIRECTION('',(0.,0.,1.));
+#100276 = PCURVE('',#98639,#100277);
+#100277 = DEFINITIONAL_REPRESENTATION('',(#100278),#100282);
+#100278 = LINE('',#100279,#100280);
+#100279 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#100280 = VECTOR('',#100281,1.);
+#100281 = DIRECTION('',(1.,0.));
+#100282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100283 = PCURVE('',#100284,#100289);
+#100284 = PLANE('',#100285);
+#100285 = AXIS2_PLACEMENT_3D('',#100286,#100287,#100288);
+#100286 = CARTESIAN_POINT('',(1.1,1.125,0.25));
+#100287 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100288 = DIRECTION('',(0.,0.,1.));
+#100289 = DEFINITIONAL_REPRESENTATION('',(#100290),#100294);
+#100290 = LINE('',#100291,#100292);
+#100291 = CARTESIAN_POINT('',(0.,0.));
+#100292 = VECTOR('',#100293,1.);
+#100293 = DIRECTION('',(1.,0.));
+#100294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100295 = ORIENTED_EDGE('',*,*,#100296,.T.);
+#100296 = EDGE_CURVE('',#100269,#100297,#100299,.T.);
+#100297 = VERTEX_POINT('',#100298);
+#100298 = CARTESIAN_POINT('',(0.85,1.125,0.6));
+#100299 = SURFACE_CURVE('',#100300,(#100305,#100312),.PCURVE_S1.);
+#100300 = CIRCLE('',#100301,0.25);
+#100301 = AXIS2_PLACEMENT_3D('',#100302,#100303,#100304);
+#100302 = CARTESIAN_POINT('',(0.85,1.125,0.35));
+#100303 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#100304 = DIRECTION('',(1.,-2.22044604925E-16,8.881784197001E-16));
+#100305 = PCURVE('',#98639,#100306);
+#100306 = DEFINITIONAL_REPRESENTATION('',(#100307),#100311);
+#100307 = CIRCLE('',#100308,0.25);
+#100308 = AXIS2_PLACEMENT_2D('',#100309,#100310);
+#100309 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#100310 = DIRECTION('',(8.881784197001E-16,-1.));
+#100311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100312 = PCURVE('',#100313,#100318);
+#100313 = CYLINDRICAL_SURFACE('',#100314,0.25);
+#100314 = AXIS2_PLACEMENT_3D('',#100315,#100316,#100317);
+#100315 = CARTESIAN_POINT('',(0.85,1.125,0.35));
+#100316 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#100317 = DIRECTION('',(1.,-2.22044604925E-16,8.881784197001E-16));
+#100318 = DEFINITIONAL_REPRESENTATION('',(#100319),#100323);
+#100319 = LINE('',#100320,#100321);
+#100320 = CARTESIAN_POINT('',(6.28318530718,0.));
+#100321 = VECTOR('',#100322,1.);
+#100322 = DIRECTION('',(-1.,0.));
+#100323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100324 = ORIENTED_EDGE('',*,*,#100325,.T.);
+#100325 = EDGE_CURVE('',#100297,#98624,#100326,.T.);
+#100326 = SURFACE_CURVE('',#100327,(#100331,#100338),.PCURVE_S1.);
+#100327 = LINE('',#100328,#100329);
+#100328 = CARTESIAN_POINT('',(0.85,1.125,0.6));
+#100329 = VECTOR('',#100330,1.);
+#100330 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100331 = PCURVE('',#98639,#100332);
+#100332 = DEFINITIONAL_REPRESENTATION('',(#100333),#100337);
+#100333 = LINE('',#100334,#100335);
+#100334 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#100335 = VECTOR('',#100336,1.);
+#100336 = DIRECTION('',(0.,1.));
+#100337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100338 = PCURVE('',#100024,#100339);
+#100339 = DEFINITIONAL_REPRESENTATION('',(#100340),#100344);
+#100340 = LINE('',#100341,#100342);
+#100341 = CARTESIAN_POINT('',(0.,0.));
+#100342 = VECTOR('',#100343,1.);
+#100343 = DIRECTION('',(1.,0.));
+#100344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100345 = ADVANCED_FACE('',(#100346),#98746,.F.);
+#100346 = FACE_BOUND('',#100347,.F.);
+#100347 = EDGE_LOOP('',(#100348,#100349,#100377,#100398));
+#100348 = ORIENTED_EDGE('',*,*,#98732,.T.);
+#100349 = ORIENTED_EDGE('',*,*,#100350,.T.);
+#100350 = EDGE_CURVE('',#98705,#100351,#100353,.T.);
+#100351 = VERTEX_POINT('',#100352);
+#100352 = CARTESIAN_POINT('',(0.95,0.775,0.35));
+#100353 = SURFACE_CURVE('',#100354,(#100359,#100366),.PCURVE_S1.);
+#100354 = CIRCLE('',#100355,0.1);
+#100355 = AXIS2_PLACEMENT_3D('',#100356,#100357,#100358);
+#100356 = CARTESIAN_POINT('',(0.85,0.775,0.35));
+#100357 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#100358 = DIRECTION('',(-1.110223024625E-15,2.465190328815E-31,1.));
+#100359 = PCURVE('',#98746,#100360);
+#100360 = DEFINITIONAL_REPRESENTATION('',(#100361),#100365);
+#100361 = LINE('',#100362,#100363);
+#100362 = CARTESIAN_POINT('',(0.,-0.35));
+#100363 = VECTOR('',#100364,1.);
+#100364 = DIRECTION('',(1.,0.));
+#100365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100366 = PCURVE('',#98720,#100367);
+#100367 = DEFINITIONAL_REPRESENTATION('',(#100368),#100376);
+#100368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#100369,#100370,#100371,
+ #100372,#100373,#100374,#100375),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#100369 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#100370 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#100371 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#100372 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#100373 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#100374 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#100375 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#100376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100377 = ORIENTED_EDGE('',*,*,#100378,.F.);
+#100378 = EDGE_CURVE('',#100067,#100351,#100379,.T.);
+#100379 = SURFACE_CURVE('',#100380,(#100384,#100391),.PCURVE_S1.);
+#100380 = LINE('',#100381,#100382);
+#100381 = CARTESIAN_POINT('',(0.95,1.125,0.35));
+#100382 = VECTOR('',#100383,1.);
+#100383 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#100384 = PCURVE('',#98746,#100385);
+#100385 = DEFINITIONAL_REPRESENTATION('',(#100386),#100390);
+#100386 = LINE('',#100387,#100388);
+#100387 = CARTESIAN_POINT('',(1.570796326795,0.));
+#100388 = VECTOR('',#100389,1.);
+#100389 = DIRECTION('',(0.,-1.));
+#100390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100391 = PCURVE('',#100110,#100392);
+#100392 = DEFINITIONAL_REPRESENTATION('',(#100393),#100397);
+#100393 = LINE('',#100394,#100395);
+#100394 = CARTESIAN_POINT('',(0.,0.));
+#100395 = VECTOR('',#100396,1.);
+#100396 = DIRECTION('',(0.,-1.));
+#100397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100398 = ORIENTED_EDGE('',*,*,#100066,.F.);
+#100399 = ADVANCED_FACE('',(#100400),#98720,.T.);
+#100400 = FACE_BOUND('',#100401,.T.);
+#100401 = EDGE_LOOP('',(#100402,#100403,#100404,#100405,#100428,#100452,
+ #100475,#100498,#100521,#100549,#100572,#100596));
+#100402 = ORIENTED_EDGE('',*,*,#98761,.F.);
+#100403 = ORIENTED_EDGE('',*,*,#98704,.T.);
+#100404 = ORIENTED_EDGE('',*,*,#100350,.T.);
+#100405 = ORIENTED_EDGE('',*,*,#100406,.T.);
+#100406 = EDGE_CURVE('',#100351,#100407,#100409,.T.);
+#100407 = VERTEX_POINT('',#100408);
+#100408 = CARTESIAN_POINT('',(0.95,0.775,0.25));
+#100409 = SURFACE_CURVE('',#100410,(#100414,#100421),.PCURVE_S1.);
+#100410 = LINE('',#100411,#100412);
+#100411 = CARTESIAN_POINT('',(0.95,0.775,0.35));
+#100412 = VECTOR('',#100413,1.);
+#100413 = DIRECTION('',(0.,-0.,-1.));
+#100414 = PCURVE('',#98720,#100415);
+#100415 = DEFINITIONAL_REPRESENTATION('',(#100416),#100420);
+#100416 = LINE('',#100417,#100418);
+#100417 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#100418 = VECTOR('',#100419,1.);
+#100419 = DIRECTION('',(-1.,0.));
+#100420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100421 = PCURVE('',#100110,#100422);
+#100422 = DEFINITIONAL_REPRESENTATION('',(#100423),#100427);
+#100423 = LINE('',#100424,#100425);
+#100424 = CARTESIAN_POINT('',(0.,-0.35));
+#100425 = VECTOR('',#100426,1.);
+#100426 = DIRECTION('',(1.,0.));
+#100427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100428 = ORIENTED_EDGE('',*,*,#100429,.T.);
+#100429 = EDGE_CURVE('',#100407,#100430,#100432,.T.);
+#100430 = VERTEX_POINT('',#100431);
+#100431 = CARTESIAN_POINT('',(1.2,0.775,0.));
+#100432 = SURFACE_CURVE('',#100433,(#100438,#100445),.PCURVE_S1.);
+#100433 = CIRCLE('',#100434,0.25);
+#100434 = AXIS2_PLACEMENT_3D('',#100435,#100436,#100437);
+#100435 = CARTESIAN_POINT('',(1.2,0.775,0.25));
+#100436 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#100437 = DIRECTION('',(-1.,2.22044604925E-16,-4.440892098501E-16));
+#100438 = PCURVE('',#98720,#100439);
+#100439 = DEFINITIONAL_REPRESENTATION('',(#100440),#100444);
+#100440 = CIRCLE('',#100441,0.25);
+#100441 = AXIS2_PLACEMENT_2D('',#100442,#100443);
+#100442 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#100443 = DIRECTION('',(-4.440892098501E-16,1.));
+#100444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100445 = PCURVE('',#100139,#100446);
+#100446 = DEFINITIONAL_REPRESENTATION('',(#100447),#100451);
+#100447 = LINE('',#100448,#100449);
+#100448 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#100449 = VECTOR('',#100450,1.);
+#100450 = DIRECTION('',(-1.,0.));
+#100451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100452 = ORIENTED_EDGE('',*,*,#100453,.T.);
+#100453 = EDGE_CURVE('',#100430,#100454,#100456,.T.);
+#100454 = VERTEX_POINT('',#100455);
+#100455 = CARTESIAN_POINT('',(1.4,0.775,0.));
+#100456 = SURFACE_CURVE('',#100457,(#100461,#100468),.PCURVE_S1.);
+#100457 = LINE('',#100458,#100459);
+#100458 = CARTESIAN_POINT('',(1.2,0.775,0.));
+#100459 = VECTOR('',#100460,1.);
+#100460 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#100461 = PCURVE('',#98720,#100462);
+#100462 = DEFINITIONAL_REPRESENTATION('',(#100463),#100467);
+#100463 = LINE('',#100464,#100465);
+#100464 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#100465 = VECTOR('',#100466,1.);
+#100466 = DIRECTION('',(0.,-1.));
+#100467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100468 = PCURVE('',#100167,#100469);
+#100469 = DEFINITIONAL_REPRESENTATION('',(#100470),#100474);
+#100470 = LINE('',#100471,#100472);
+#100471 = CARTESIAN_POINT('',(7.771561172375E-17,-0.35));
+#100472 = VECTOR('',#100473,1.);
+#100473 = DIRECTION('',(1.,0.));
+#100474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100475 = ORIENTED_EDGE('',*,*,#100476,.T.);
+#100476 = EDGE_CURVE('',#100454,#100477,#100479,.T.);
+#100477 = VERTEX_POINT('',#100478);
+#100478 = CARTESIAN_POINT('',(1.4,0.775,0.15));
+#100479 = SURFACE_CURVE('',#100480,(#100484,#100491),.PCURVE_S1.);
+#100480 = LINE('',#100481,#100482);
+#100481 = CARTESIAN_POINT('',(1.4,0.775,0.));
+#100482 = VECTOR('',#100483,1.);
+#100483 = DIRECTION('',(0.,0.,1.));
+#100484 = PCURVE('',#98720,#100485);
+#100485 = DEFINITIONAL_REPRESENTATION('',(#100486),#100490);
+#100486 = LINE('',#100487,#100488);
+#100487 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#100488 = VECTOR('',#100489,1.);
+#100489 = DIRECTION('',(1.,0.));
+#100490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100491 = PCURVE('',#100195,#100492);
+#100492 = DEFINITIONAL_REPRESENTATION('',(#100493),#100497);
+#100493 = LINE('',#100494,#100495);
+#100494 = CARTESIAN_POINT('',(0.,-0.35));
+#100495 = VECTOR('',#100496,1.);
+#100496 = DIRECTION('',(1.,0.));
+#100497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100498 = ORIENTED_EDGE('',*,*,#100499,.T.);
+#100499 = EDGE_CURVE('',#100477,#100500,#100502,.T.);
+#100500 = VERTEX_POINT('',#100501);
+#100501 = CARTESIAN_POINT('',(1.2,0.775,0.15));
+#100502 = SURFACE_CURVE('',#100503,(#100507,#100514),.PCURVE_S1.);
+#100503 = LINE('',#100504,#100505);
+#100504 = CARTESIAN_POINT('',(1.4,0.775,0.15));
+#100505 = VECTOR('',#100506,1.);
+#100506 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100507 = PCURVE('',#98720,#100508);
+#100508 = DEFINITIONAL_REPRESENTATION('',(#100509),#100513);
+#100509 = LINE('',#100510,#100511);
+#100510 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#100511 = VECTOR('',#100512,1.);
+#100512 = DIRECTION('',(0.,1.));
+#100513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100514 = PCURVE('',#100223,#100515);
+#100515 = DEFINITIONAL_REPRESENTATION('',(#100516),#100520);
+#100516 = LINE('',#100517,#100518);
+#100517 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));
+#100518 = VECTOR('',#100519,1.);
+#100519 = DIRECTION('',(1.,0.));
+#100520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100521 = ORIENTED_EDGE('',*,*,#100522,.T.);
+#100522 = EDGE_CURVE('',#100500,#100523,#100525,.T.);
+#100523 = VERTEX_POINT('',#100524);
+#100524 = CARTESIAN_POINT('',(1.1,0.775,0.25));
+#100525 = SURFACE_CURVE('',#100526,(#100531,#100542),.PCURVE_S1.);
+#100526 = CIRCLE('',#100527,0.1);
+#100527 = AXIS2_PLACEMENT_3D('',#100528,#100529,#100530);
+#100528 = CARTESIAN_POINT('',(1.2,0.775,0.25));
+#100529 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#100530 = DIRECTION('',(0.,0.,-1.));
+#100531 = PCURVE('',#98720,#100532);
+#100532 = DEFINITIONAL_REPRESENTATION('',(#100533),#100541);
+#100533 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#100534,#100535,#100536,
+ #100537,#100538,#100539,#100540),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#100534 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#100535 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#100536 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#100537 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#100538 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#100539 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#100540 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#100541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100542 = PCURVE('',#100256,#100543);
+#100543 = DEFINITIONAL_REPRESENTATION('',(#100544),#100548);
+#100544 = LINE('',#100545,#100546);
+#100545 = CARTESIAN_POINT('',(0.,-0.35));
+#100546 = VECTOR('',#100547,1.);
+#100547 = DIRECTION('',(1.,0.));
+#100548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100549 = ORIENTED_EDGE('',*,*,#100550,.T.);
+#100550 = EDGE_CURVE('',#100523,#100551,#100553,.T.);
+#100551 = VERTEX_POINT('',#100552);
+#100552 = CARTESIAN_POINT('',(1.1,0.775,0.35));
+#100553 = SURFACE_CURVE('',#100554,(#100558,#100565),.PCURVE_S1.);
+#100554 = LINE('',#100555,#100556);
+#100555 = CARTESIAN_POINT('',(1.1,0.775,0.25));
+#100556 = VECTOR('',#100557,1.);
+#100557 = DIRECTION('',(0.,0.,1.));
+#100558 = PCURVE('',#98720,#100559);
+#100559 = DEFINITIONAL_REPRESENTATION('',(#100560),#100564);
+#100560 = LINE('',#100561,#100562);
+#100561 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#100562 = VECTOR('',#100563,1.);
+#100563 = DIRECTION('',(1.,0.));
+#100564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100565 = PCURVE('',#100284,#100566);
+#100566 = DEFINITIONAL_REPRESENTATION('',(#100567),#100571);
+#100567 = LINE('',#100568,#100569);
+#100568 = CARTESIAN_POINT('',(0.,-0.35));
+#100569 = VECTOR('',#100570,1.);
+#100570 = DIRECTION('',(1.,0.));
+#100571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100572 = ORIENTED_EDGE('',*,*,#100573,.T.);
+#100573 = EDGE_CURVE('',#100551,#100574,#100576,.T.);
+#100574 = VERTEX_POINT('',#100575);
+#100575 = CARTESIAN_POINT('',(0.85,0.775,0.6));
+#100576 = SURFACE_CURVE('',#100577,(#100582,#100589),.PCURVE_S1.);
+#100577 = CIRCLE('',#100578,0.25);
+#100578 = AXIS2_PLACEMENT_3D('',#100579,#100580,#100581);
+#100579 = CARTESIAN_POINT('',(0.85,0.775,0.35));
+#100580 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#100581 = DIRECTION('',(1.,-2.22044604925E-16,8.881784197001E-16));
+#100582 = PCURVE('',#98720,#100583);
+#100583 = DEFINITIONAL_REPRESENTATION('',(#100584),#100588);
+#100584 = CIRCLE('',#100585,0.25);
+#100585 = AXIS2_PLACEMENT_2D('',#100586,#100587);
+#100586 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#100587 = DIRECTION('',(8.881784197001E-16,-1.));
+#100588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100589 = PCURVE('',#100313,#100590);
+#100590 = DEFINITIONAL_REPRESENTATION('',(#100591),#100595);
+#100591 = LINE('',#100592,#100593);
+#100592 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#100593 = VECTOR('',#100594,1.);
+#100594 = DIRECTION('',(-1.,0.));
+#100595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100596 = ORIENTED_EDGE('',*,*,#100597,.T.);
+#100597 = EDGE_CURVE('',#100574,#98762,#100598,.T.);
+#100598 = SURFACE_CURVE('',#100599,(#100603,#100610),.PCURVE_S1.);
+#100599 = LINE('',#100600,#100601);
+#100600 = CARTESIAN_POINT('',(0.85,0.775,0.6));
+#100601 = VECTOR('',#100602,1.);
+#100602 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100603 = PCURVE('',#98720,#100604);
+#100604 = DEFINITIONAL_REPRESENTATION('',(#100605),#100609);
+#100605 = LINE('',#100606,#100607);
+#100606 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#100607 = VECTOR('',#100608,1.);
+#100608 = DIRECTION('',(0.,1.));
+#100609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100610 = PCURVE('',#100024,#100611);
+#100611 = DEFINITIONAL_REPRESENTATION('',(#100612),#100616);
+#100612 = LINE('',#100613,#100614);
+#100613 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));
+#100614 = VECTOR('',#100615,1.);
+#100615 = DIRECTION('',(1.,0.));
+#100616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100617 = ADVANCED_FACE('',(#100618),#98827,.F.);
+#100618 = FACE_BOUND('',#100619,.F.);
+#100619 = EDGE_LOOP('',(#100620,#100643,#100644,#100672));
+#100620 = ORIENTED_EDGE('',*,*,#100621,.F.);
+#100621 = EDGE_CURVE('',#98762,#100622,#100624,.T.);
+#100622 = VERTEX_POINT('',#100623);
+#100623 = CARTESIAN_POINT('',(0.775,0.775,0.6));
+#100624 = SURFACE_CURVE('',#100625,(#100629,#100636),.PCURVE_S1.);
+#100625 = LINE('',#100626,#100627);
+#100626 = CARTESIAN_POINT('',(0.85,0.775,0.6));
+#100627 = VECTOR('',#100628,1.);
+#100628 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100629 = PCURVE('',#98827,#100630);
+#100630 = DEFINITIONAL_REPRESENTATION('',(#100631),#100635);
+#100631 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#100632,#100633,#100634),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#100632 = CARTESIAN_POINT('',(0.58,1.879803268473E-15));
+#100633 = CARTESIAN_POINT('',(0.576425431128,0.5));
+#100634 = CARTESIAN_POINT('',(0.572783985102,1.));
+#100635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100636 = PCURVE('',#100024,#100637);
+#100637 = DEFINITIONAL_REPRESENTATION('',(#100638),#100642);
+#100638 = LINE('',#100639,#100640);
+#100639 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));
+#100640 = VECTOR('',#100641,1.);
+#100641 = DIRECTION('',(1.,0.));
+#100642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100643 = ORIENTED_EDGE('',*,*,#98813,.T.);
+#100644 = ORIENTED_EDGE('',*,*,#100645,.T.);
+#100645 = EDGE_CURVE('',#98786,#100646,#100648,.T.);
+#100646 = VERTEX_POINT('',#100647);
+#100647 = CARTESIAN_POINT('',(0.775,0.175,0.6));
+#100648 = SURFACE_CURVE('',#100649,(#100653,#100660),.PCURVE_S1.);
+#100649 = LINE('',#100650,#100651);
+#100650 = CARTESIAN_POINT('',(0.85,0.175,0.6));
+#100651 = VECTOR('',#100652,1.);
+#100652 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100653 = PCURVE('',#98827,#100654);
+#100654 = DEFINITIONAL_REPRESENTATION('',(#100655),#100659);
+#100655 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#100656,#100657,#100658),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#100656 = CARTESIAN_POINT('',(1.18,1.879803278637E-15));
+#100657 = CARTESIAN_POINT('',(1.179192839287,0.5));
+#100658 = CARTESIAN_POINT('',(1.178370577281,1.));
+#100659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100660 = PCURVE('',#100661,#100666);
+#100661 = PLANE('',#100662);
+#100662 = AXIS2_PLACEMENT_3D('',#100663,#100664,#100665);
+#100663 = CARTESIAN_POINT('',(0.85,0.175,0.6));
+#100664 = DIRECTION('',(0.,-0.,-1.));
+#100665 = DIRECTION('',(-1.,2.22044604925E-16,-0.));
+#100666 = DEFINITIONAL_REPRESENTATION('',(#100667),#100671);
+#100667 = LINE('',#100668,#100669);
+#100668 = CARTESIAN_POINT('',(0.,0.));
+#100669 = VECTOR('',#100670,1.);
+#100670 = DIRECTION('',(1.,0.));
+#100671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100672 = ORIENTED_EDGE('',*,*,#100673,.F.);
+#100673 = EDGE_CURVE('',#100622,#100646,#100674,.T.);
+#100674 = SURFACE_CURVE('',#100675,(#100679,#100685),.PCURVE_S1.);
+#100675 = LINE('',#100676,#100677);
+#100676 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#100677 = VECTOR('',#100678,1.);
+#100678 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#100679 = PCURVE('',#98827,#100680);
+#100680 = DEFINITIONAL_REPRESENTATION('',(#100681),#100684);
+#100681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100682,#100683),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#100682 = CARTESIAN_POINT('',(0.,1.));
+#100683 = CARTESIAN_POINT('',(2.71,1.));
+#100684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100685 = PCURVE('',#100049,#100686);
+#100686 = DEFINITIONAL_REPRESENTATION('',(#100687),#100691);
+#100687 = LINE('',#100688,#100689);
+#100688 = CARTESIAN_POINT('',(0.,0.));
+#100689 = VECTOR('',#100690,1.);
+#100690 = DIRECTION('',(1.,0.));
+#100691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100692 = ADVANCED_FACE('',(#100693),#98801,.F.);
+#100693 = FACE_BOUND('',#100694,.F.);
+#100694 = EDGE_LOOP('',(#100695,#100696,#100697,#100725,#100753,#100782,
+ #100810,#100838,#100866,#100899,#100927,#100956));
+#100695 = ORIENTED_EDGE('',*,*,#98785,.F.);
+#100696 = ORIENTED_EDGE('',*,*,#98842,.T.);
+#100697 = ORIENTED_EDGE('',*,*,#100698,.T.);
+#100698 = EDGE_CURVE('',#98843,#100699,#100701,.T.);
+#100699 = VERTEX_POINT('',#100700);
+#100700 = CARTESIAN_POINT('',(0.95,0.175,0.35));
+#100701 = SURFACE_CURVE('',#100702,(#100707,#100718),.PCURVE_S1.);
+#100702 = CIRCLE('',#100703,0.1);
+#100703 = AXIS2_PLACEMENT_3D('',#100704,#100705,#100706);
+#100704 = CARTESIAN_POINT('',(0.85,0.175,0.35));
+#100705 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#100706 = DIRECTION('',(-1.110223024625E-15,2.465190328815E-31,1.));
+#100707 = PCURVE('',#98801,#100708);
+#100708 = DEFINITIONAL_REPRESENTATION('',(#100709),#100717);
+#100709 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#100710,#100711,#100712,
+ #100713,#100714,#100715,#100716),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#100710 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#100711 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#100712 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#100713 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#100714 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#100715 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#100716 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#100717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100718 = PCURVE('',#98908,#100719);
+#100719 = DEFINITIONAL_REPRESENTATION('',(#100720),#100724);
+#100720 = LINE('',#100721,#100722);
+#100721 = CARTESIAN_POINT('',(0.,0.));
+#100722 = VECTOR('',#100723,1.);
+#100723 = DIRECTION('',(1.,0.));
+#100724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100725 = ORIENTED_EDGE('',*,*,#100726,.T.);
+#100726 = EDGE_CURVE('',#100699,#100727,#100729,.T.);
+#100727 = VERTEX_POINT('',#100728);
+#100728 = CARTESIAN_POINT('',(0.95,0.175,0.25));
+#100729 = SURFACE_CURVE('',#100730,(#100734,#100741),.PCURVE_S1.);
+#100730 = LINE('',#100731,#100732);
+#100731 = CARTESIAN_POINT('',(0.95,0.175,0.35));
+#100732 = VECTOR('',#100733,1.);
+#100733 = DIRECTION('',(0.,-0.,-1.));
+#100734 = PCURVE('',#98801,#100735);
+#100735 = DEFINITIONAL_REPRESENTATION('',(#100736),#100740);
+#100736 = LINE('',#100737,#100738);
+#100737 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#100738 = VECTOR('',#100739,1.);
+#100739 = DIRECTION('',(-1.,0.));
+#100740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100741 = PCURVE('',#100742,#100747);
+#100742 = PLANE('',#100743);
+#100743 = AXIS2_PLACEMENT_3D('',#100744,#100745,#100746);
+#100744 = CARTESIAN_POINT('',(0.95,0.175,0.35));
+#100745 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#100746 = DIRECTION('',(0.,-0.,-1.));
+#100747 = DEFINITIONAL_REPRESENTATION('',(#100748),#100752);
+#100748 = LINE('',#100749,#100750);
+#100749 = CARTESIAN_POINT('',(0.,0.));
+#100750 = VECTOR('',#100751,1.);
+#100751 = DIRECTION('',(1.,0.));
+#100752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100753 = ORIENTED_EDGE('',*,*,#100754,.T.);
+#100754 = EDGE_CURVE('',#100727,#100755,#100757,.T.);
+#100755 = VERTEX_POINT('',#100756);
+#100756 = CARTESIAN_POINT('',(1.2,0.175,0.));
+#100757 = SURFACE_CURVE('',#100758,(#100763,#100770),.PCURVE_S1.);
+#100758 = CIRCLE('',#100759,0.25);
+#100759 = AXIS2_PLACEMENT_3D('',#100760,#100761,#100762);
+#100760 = CARTESIAN_POINT('',(1.2,0.175,0.25));
+#100761 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#100762 = DIRECTION('',(-1.,2.22044604925E-16,-4.440892098501E-16));
+#100763 = PCURVE('',#98801,#100764);
+#100764 = DEFINITIONAL_REPRESENTATION('',(#100765),#100769);
+#100765 = CIRCLE('',#100766,0.25);
+#100766 = AXIS2_PLACEMENT_2D('',#100767,#100768);
+#100767 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#100768 = DIRECTION('',(-4.440892098501E-16,1.));
+#100769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100770 = PCURVE('',#100771,#100776);
+#100771 = CYLINDRICAL_SURFACE('',#100772,0.25);
+#100772 = AXIS2_PLACEMENT_3D('',#100773,#100774,#100775);
+#100773 = CARTESIAN_POINT('',(1.2,0.175,0.25));
+#100774 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#100775 = DIRECTION('',(-1.,2.22044604925E-16,-4.440892098501E-16));
+#100776 = DEFINITIONAL_REPRESENTATION('',(#100777),#100781);
+#100777 = LINE('',#100778,#100779);
+#100778 = CARTESIAN_POINT('',(6.28318530718,0.));
+#100779 = VECTOR('',#100780,1.);
+#100780 = DIRECTION('',(-1.,0.));
+#100781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100782 = ORIENTED_EDGE('',*,*,#100783,.T.);
+#100783 = EDGE_CURVE('',#100755,#100784,#100786,.T.);
+#100784 = VERTEX_POINT('',#100785);
+#100785 = CARTESIAN_POINT('',(1.4,0.175,0.));
+#100786 = SURFACE_CURVE('',#100787,(#100791,#100798),.PCURVE_S1.);
+#100787 = LINE('',#100788,#100789);
+#100788 = CARTESIAN_POINT('',(1.2,0.175,0.));
+#100789 = VECTOR('',#100790,1.);
+#100790 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#100791 = PCURVE('',#98801,#100792);
+#100792 = DEFINITIONAL_REPRESENTATION('',(#100793),#100797);
+#100793 = LINE('',#100794,#100795);
+#100794 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#100795 = VECTOR('',#100796,1.);
+#100796 = DIRECTION('',(0.,-1.));
+#100797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100798 = PCURVE('',#100799,#100804);
+#100799 = PLANE('',#100800);
+#100800 = AXIS2_PLACEMENT_3D('',#100801,#100802,#100803);
+#100801 = CARTESIAN_POINT('',(1.2,0.175,0.));
+#100802 = DIRECTION('',(0.,0.,1.));
+#100803 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#100804 = DEFINITIONAL_REPRESENTATION('',(#100805),#100809);
+#100805 = LINE('',#100806,#100807);
+#100806 = CARTESIAN_POINT('',(0.,0.));
+#100807 = VECTOR('',#100808,1.);
+#100808 = DIRECTION('',(1.,0.));
+#100809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100810 = ORIENTED_EDGE('',*,*,#100811,.T.);
+#100811 = EDGE_CURVE('',#100784,#100812,#100814,.T.);
+#100812 = VERTEX_POINT('',#100813);
+#100813 = CARTESIAN_POINT('',(1.4,0.175,0.15));
+#100814 = SURFACE_CURVE('',#100815,(#100819,#100826),.PCURVE_S1.);
+#100815 = LINE('',#100816,#100817);
+#100816 = CARTESIAN_POINT('',(1.4,0.175,0.));
+#100817 = VECTOR('',#100818,1.);
+#100818 = DIRECTION('',(0.,0.,1.));
+#100819 = PCURVE('',#98801,#100820);
+#100820 = DEFINITIONAL_REPRESENTATION('',(#100821),#100825);
+#100821 = LINE('',#100822,#100823);
+#100822 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#100823 = VECTOR('',#100824,1.);
+#100824 = DIRECTION('',(1.,0.));
+#100825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100826 = PCURVE('',#100827,#100832);
+#100827 = PLANE('',#100828);
+#100828 = AXIS2_PLACEMENT_3D('',#100829,#100830,#100831);
+#100829 = CARTESIAN_POINT('',(1.4,0.175,0.));
+#100830 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100831 = DIRECTION('',(0.,0.,1.));
+#100832 = DEFINITIONAL_REPRESENTATION('',(#100833),#100837);
+#100833 = LINE('',#100834,#100835);
+#100834 = CARTESIAN_POINT('',(0.,0.));
+#100835 = VECTOR('',#100836,1.);
+#100836 = DIRECTION('',(1.,0.));
+#100837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100838 = ORIENTED_EDGE('',*,*,#100839,.T.);
+#100839 = EDGE_CURVE('',#100812,#100840,#100842,.T.);
+#100840 = VERTEX_POINT('',#100841);
+#100841 = CARTESIAN_POINT('',(1.2,0.175,0.15));
+#100842 = SURFACE_CURVE('',#100843,(#100847,#100854),.PCURVE_S1.);
+#100843 = LINE('',#100844,#100845);
+#100844 = CARTESIAN_POINT('',(1.4,0.175,0.15));
+#100845 = VECTOR('',#100846,1.);
+#100846 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100847 = PCURVE('',#98801,#100848);
+#100848 = DEFINITIONAL_REPRESENTATION('',(#100849),#100853);
+#100849 = LINE('',#100850,#100851);
+#100850 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#100851 = VECTOR('',#100852,1.);
+#100852 = DIRECTION('',(0.,1.));
+#100853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100854 = PCURVE('',#100855,#100860);
+#100855 = PLANE('',#100856);
+#100856 = AXIS2_PLACEMENT_3D('',#100857,#100858,#100859);
+#100857 = CARTESIAN_POINT('',(1.4,0.175,0.15));
+#100858 = DIRECTION('',(0.,-0.,-1.));
+#100859 = DIRECTION('',(-1.,2.22044604925E-16,-0.));
+#100860 = DEFINITIONAL_REPRESENTATION('',(#100861),#100865);
+#100861 = LINE('',#100862,#100863);
+#100862 = CARTESIAN_POINT('',(0.,0.));
+#100863 = VECTOR('',#100864,1.);
+#100864 = DIRECTION('',(1.,0.));
+#100865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100866 = ORIENTED_EDGE('',*,*,#100867,.T.);
+#100867 = EDGE_CURVE('',#100840,#100868,#100870,.T.);
+#100868 = VERTEX_POINT('',#100869);
+#100869 = CARTESIAN_POINT('',(1.1,0.175,0.25));
+#100870 = SURFACE_CURVE('',#100871,(#100876,#100887),.PCURVE_S1.);
+#100871 = CIRCLE('',#100872,0.1);
+#100872 = AXIS2_PLACEMENT_3D('',#100873,#100874,#100875);
+#100873 = CARTESIAN_POINT('',(1.2,0.175,0.25));
+#100874 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#100875 = DIRECTION('',(0.,0.,-1.));
+#100876 = PCURVE('',#98801,#100877);
+#100877 = DEFINITIONAL_REPRESENTATION('',(#100878),#100886);
+#100878 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#100879,#100880,#100881,
+ #100882,#100883,#100884,#100885),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#100879 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#100880 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#100881 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#100882 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#100883 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#100884 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#100885 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#100886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100887 = PCURVE('',#100888,#100893);
+#100888 = CYLINDRICAL_SURFACE('',#100889,0.1);
+#100889 = AXIS2_PLACEMENT_3D('',#100890,#100891,#100892);
+#100890 = CARTESIAN_POINT('',(1.2,0.175,0.25));
+#100891 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#100892 = DIRECTION('',(0.,0.,-1.));
+#100893 = DEFINITIONAL_REPRESENTATION('',(#100894),#100898);
+#100894 = LINE('',#100895,#100896);
+#100895 = CARTESIAN_POINT('',(0.,0.));
+#100896 = VECTOR('',#100897,1.);
+#100897 = DIRECTION('',(1.,0.));
+#100898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100899 = ORIENTED_EDGE('',*,*,#100900,.T.);
+#100900 = EDGE_CURVE('',#100868,#100901,#100903,.T.);
+#100901 = VERTEX_POINT('',#100902);
+#100902 = CARTESIAN_POINT('',(1.1,0.175,0.35));
+#100903 = SURFACE_CURVE('',#100904,(#100908,#100915),.PCURVE_S1.);
+#100904 = LINE('',#100905,#100906);
+#100905 = CARTESIAN_POINT('',(1.1,0.175,0.25));
+#100906 = VECTOR('',#100907,1.);
+#100907 = DIRECTION('',(0.,0.,1.));
+#100908 = PCURVE('',#98801,#100909);
+#100909 = DEFINITIONAL_REPRESENTATION('',(#100910),#100914);
+#100910 = LINE('',#100911,#100912);
+#100911 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#100912 = VECTOR('',#100913,1.);
+#100913 = DIRECTION('',(1.,0.));
+#100914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100915 = PCURVE('',#100916,#100921);
+#100916 = PLANE('',#100917);
+#100917 = AXIS2_PLACEMENT_3D('',#100918,#100919,#100920);
+#100918 = CARTESIAN_POINT('',(1.1,0.175,0.25));
+#100919 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100920 = DIRECTION('',(0.,0.,1.));
+#100921 = DEFINITIONAL_REPRESENTATION('',(#100922),#100926);
+#100922 = LINE('',#100923,#100924);
+#100923 = CARTESIAN_POINT('',(0.,0.));
+#100924 = VECTOR('',#100925,1.);
+#100925 = DIRECTION('',(1.,0.));
+#100926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100927 = ORIENTED_EDGE('',*,*,#100928,.T.);
+#100928 = EDGE_CURVE('',#100901,#100929,#100931,.T.);
+#100929 = VERTEX_POINT('',#100930);
+#100930 = CARTESIAN_POINT('',(0.85,0.175,0.6));
+#100931 = SURFACE_CURVE('',#100932,(#100937,#100944),.PCURVE_S1.);
+#100932 = CIRCLE('',#100933,0.25);
+#100933 = AXIS2_PLACEMENT_3D('',#100934,#100935,#100936);
+#100934 = CARTESIAN_POINT('',(0.85,0.175,0.35));
+#100935 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#100936 = DIRECTION('',(1.,-2.22044604925E-16,8.881784197001E-16));
+#100937 = PCURVE('',#98801,#100938);
+#100938 = DEFINITIONAL_REPRESENTATION('',(#100939),#100943);
+#100939 = CIRCLE('',#100940,0.25);
+#100940 = AXIS2_PLACEMENT_2D('',#100941,#100942);
+#100941 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#100942 = DIRECTION('',(8.881784197001E-16,-1.));
+#100943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100944 = PCURVE('',#100945,#100950);
+#100945 = CYLINDRICAL_SURFACE('',#100946,0.25);
+#100946 = AXIS2_PLACEMENT_3D('',#100947,#100948,#100949);
+#100947 = CARTESIAN_POINT('',(0.85,0.175,0.35));
+#100948 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#100949 = DIRECTION('',(1.,-2.22044604925E-16,8.881784197001E-16));
+#100950 = DEFINITIONAL_REPRESENTATION('',(#100951),#100955);
+#100951 = LINE('',#100952,#100953);
+#100952 = CARTESIAN_POINT('',(6.28318530718,0.));
+#100953 = VECTOR('',#100954,1.);
+#100954 = DIRECTION('',(-1.,0.));
+#100955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100956 = ORIENTED_EDGE('',*,*,#100957,.T.);
+#100957 = EDGE_CURVE('',#100929,#98786,#100958,.T.);
+#100958 = SURFACE_CURVE('',#100959,(#100963,#100970),.PCURVE_S1.);
+#100959 = LINE('',#100960,#100961);
+#100960 = CARTESIAN_POINT('',(0.85,0.175,0.6));
+#100961 = VECTOR('',#100962,1.);
+#100962 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#100963 = PCURVE('',#98801,#100964);
+#100964 = DEFINITIONAL_REPRESENTATION('',(#100965),#100969);
+#100965 = LINE('',#100966,#100967);
+#100966 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#100967 = VECTOR('',#100968,1.);
+#100968 = DIRECTION('',(0.,1.));
+#100969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100970 = PCURVE('',#100661,#100971);
+#100971 = DEFINITIONAL_REPRESENTATION('',(#100972),#100976);
+#100972 = LINE('',#100973,#100974);
+#100973 = CARTESIAN_POINT('',(0.,0.));
+#100974 = VECTOR('',#100975,1.);
+#100975 = DIRECTION('',(1.,0.));
+#100976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100977 = ADVANCED_FACE('',(#100978),#98908,.F.);
+#100978 = FACE_BOUND('',#100979,.F.);
+#100979 = EDGE_LOOP('',(#100980,#100981,#101009,#101030));
+#100980 = ORIENTED_EDGE('',*,*,#98894,.T.);
+#100981 = ORIENTED_EDGE('',*,*,#100982,.T.);
+#100982 = EDGE_CURVE('',#98867,#100983,#100985,.T.);
+#100983 = VERTEX_POINT('',#100984);
+#100984 = CARTESIAN_POINT('',(0.95,-0.175,0.35));
+#100985 = SURFACE_CURVE('',#100986,(#100991,#100998),.PCURVE_S1.);
+#100986 = CIRCLE('',#100987,0.1);
+#100987 = AXIS2_PLACEMENT_3D('',#100988,#100989,#100990);
+#100988 = CARTESIAN_POINT('',(0.85,-0.175,0.35));
+#100989 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#100990 = DIRECTION('',(-1.110223024625E-15,2.465190328815E-31,1.));
+#100991 = PCURVE('',#98908,#100992);
+#100992 = DEFINITIONAL_REPRESENTATION('',(#100993),#100997);
+#100993 = LINE('',#100994,#100995);
+#100994 = CARTESIAN_POINT('',(0.,-0.35));
+#100995 = VECTOR('',#100996,1.);
+#100996 = DIRECTION('',(1.,0.));
+#100997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100998 = PCURVE('',#98882,#100999);
+#100999 = DEFINITIONAL_REPRESENTATION('',(#101000),#101008);
+#101000 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101001,#101002,#101003,
+ #101004,#101005,#101006,#101007),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#101001 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#101002 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#101003 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#101004 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#101005 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#101006 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#101007 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#101008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101009 = ORIENTED_EDGE('',*,*,#101010,.F.);
+#101010 = EDGE_CURVE('',#100699,#100983,#101011,.T.);
+#101011 = SURFACE_CURVE('',#101012,(#101016,#101023),.PCURVE_S1.);
+#101012 = LINE('',#101013,#101014);
+#101013 = CARTESIAN_POINT('',(0.95,0.175,0.35));
+#101014 = VECTOR('',#101015,1.);
+#101015 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101016 = PCURVE('',#98908,#101017);
+#101017 = DEFINITIONAL_REPRESENTATION('',(#101018),#101022);
+#101018 = LINE('',#101019,#101020);
+#101019 = CARTESIAN_POINT('',(1.570796326795,0.));
+#101020 = VECTOR('',#101021,1.);
+#101021 = DIRECTION('',(0.,-1.));
+#101022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101023 = PCURVE('',#100742,#101024);
+#101024 = DEFINITIONAL_REPRESENTATION('',(#101025),#101029);
+#101025 = LINE('',#101026,#101027);
+#101026 = CARTESIAN_POINT('',(0.,0.));
+#101027 = VECTOR('',#101028,1.);
+#101028 = DIRECTION('',(0.,-1.));
+#101029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101030 = ORIENTED_EDGE('',*,*,#100698,.F.);
+#101031 = ADVANCED_FACE('',(#101032),#98882,.T.);
+#101032 = FACE_BOUND('',#101033,.T.);
+#101033 = EDGE_LOOP('',(#101034,#101035,#101036,#101037,#101060,#101084,
+ #101107,#101130,#101153,#101181,#101204,#101228));
+#101034 = ORIENTED_EDGE('',*,*,#98923,.F.);
+#101035 = ORIENTED_EDGE('',*,*,#98866,.T.);
+#101036 = ORIENTED_EDGE('',*,*,#100982,.T.);
+#101037 = ORIENTED_EDGE('',*,*,#101038,.T.);
+#101038 = EDGE_CURVE('',#100983,#101039,#101041,.T.);
+#101039 = VERTEX_POINT('',#101040);
+#101040 = CARTESIAN_POINT('',(0.95,-0.175,0.25));
+#101041 = SURFACE_CURVE('',#101042,(#101046,#101053),.PCURVE_S1.);
+#101042 = LINE('',#101043,#101044);
+#101043 = CARTESIAN_POINT('',(0.95,-0.175,0.35));
+#101044 = VECTOR('',#101045,1.);
+#101045 = DIRECTION('',(0.,-0.,-1.));
+#101046 = PCURVE('',#98882,#101047);
+#101047 = DEFINITIONAL_REPRESENTATION('',(#101048),#101052);
+#101048 = LINE('',#101049,#101050);
+#101049 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#101050 = VECTOR('',#101051,1.);
+#101051 = DIRECTION('',(-1.,0.));
+#101052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101053 = PCURVE('',#100742,#101054);
+#101054 = DEFINITIONAL_REPRESENTATION('',(#101055),#101059);
+#101055 = LINE('',#101056,#101057);
+#101056 = CARTESIAN_POINT('',(0.,-0.35));
+#101057 = VECTOR('',#101058,1.);
+#101058 = DIRECTION('',(1.,0.));
+#101059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101060 = ORIENTED_EDGE('',*,*,#101061,.T.);
+#101061 = EDGE_CURVE('',#101039,#101062,#101064,.T.);
+#101062 = VERTEX_POINT('',#101063);
+#101063 = CARTESIAN_POINT('',(1.2,-0.175,0.));
+#101064 = SURFACE_CURVE('',#101065,(#101070,#101077),.PCURVE_S1.);
+#101065 = CIRCLE('',#101066,0.25);
+#101066 = AXIS2_PLACEMENT_3D('',#101067,#101068,#101069);
+#101067 = CARTESIAN_POINT('',(1.2,-0.175,0.25));
+#101068 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101069 = DIRECTION('',(-1.,2.22044604925E-16,-4.440892098501E-16));
+#101070 = PCURVE('',#98882,#101071);
+#101071 = DEFINITIONAL_REPRESENTATION('',(#101072),#101076);
+#101072 = CIRCLE('',#101073,0.25);
+#101073 = AXIS2_PLACEMENT_2D('',#101074,#101075);
+#101074 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#101075 = DIRECTION('',(-4.440892098501E-16,1.));
+#101076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101077 = PCURVE('',#100771,#101078);
+#101078 = DEFINITIONAL_REPRESENTATION('',(#101079),#101083);
+#101079 = LINE('',#101080,#101081);
+#101080 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#101081 = VECTOR('',#101082,1.);
+#101082 = DIRECTION('',(-1.,0.));
+#101083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101084 = ORIENTED_EDGE('',*,*,#101085,.T.);
+#101085 = EDGE_CURVE('',#101062,#101086,#101088,.T.);
+#101086 = VERTEX_POINT('',#101087);
+#101087 = CARTESIAN_POINT('',(1.4,-0.175,0.));
+#101088 = SURFACE_CURVE('',#101089,(#101093,#101100),.PCURVE_S1.);
+#101089 = LINE('',#101090,#101091);
+#101090 = CARTESIAN_POINT('',(1.2,-0.175,0.));
+#101091 = VECTOR('',#101092,1.);
+#101092 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#101093 = PCURVE('',#98882,#101094);
+#101094 = DEFINITIONAL_REPRESENTATION('',(#101095),#101099);
+#101095 = LINE('',#101096,#101097);
+#101096 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#101097 = VECTOR('',#101098,1.);
+#101098 = DIRECTION('',(0.,-1.));
+#101099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101100 = PCURVE('',#100799,#101101);
+#101101 = DEFINITIONAL_REPRESENTATION('',(#101102),#101106);
+#101102 = LINE('',#101103,#101104);
+#101103 = CARTESIAN_POINT('',(7.771561172375E-17,-0.35));
+#101104 = VECTOR('',#101105,1.);
+#101105 = DIRECTION('',(1.,0.));
+#101106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101107 = ORIENTED_EDGE('',*,*,#101108,.T.);
+#101108 = EDGE_CURVE('',#101086,#101109,#101111,.T.);
+#101109 = VERTEX_POINT('',#101110);
+#101110 = CARTESIAN_POINT('',(1.4,-0.175,0.15));
+#101111 = SURFACE_CURVE('',#101112,(#101116,#101123),.PCURVE_S1.);
+#101112 = LINE('',#101113,#101114);
+#101113 = CARTESIAN_POINT('',(1.4,-0.175,0.));
+#101114 = VECTOR('',#101115,1.);
+#101115 = DIRECTION('',(0.,0.,1.));
+#101116 = PCURVE('',#98882,#101117);
+#101117 = DEFINITIONAL_REPRESENTATION('',(#101118),#101122);
+#101118 = LINE('',#101119,#101120);
+#101119 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#101120 = VECTOR('',#101121,1.);
+#101121 = DIRECTION('',(1.,0.));
+#101122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101123 = PCURVE('',#100827,#101124);
+#101124 = DEFINITIONAL_REPRESENTATION('',(#101125),#101129);
+#101125 = LINE('',#101126,#101127);
+#101126 = CARTESIAN_POINT('',(0.,-0.35));
+#101127 = VECTOR('',#101128,1.);
+#101128 = DIRECTION('',(1.,0.));
+#101129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101130 = ORIENTED_EDGE('',*,*,#101131,.T.);
+#101131 = EDGE_CURVE('',#101109,#101132,#101134,.T.);
+#101132 = VERTEX_POINT('',#101133);
+#101133 = CARTESIAN_POINT('',(1.2,-0.175,0.15));
+#101134 = SURFACE_CURVE('',#101135,(#101139,#101146),.PCURVE_S1.);
+#101135 = LINE('',#101136,#101137);
+#101136 = CARTESIAN_POINT('',(1.4,-0.175,0.15));
+#101137 = VECTOR('',#101138,1.);
+#101138 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101139 = PCURVE('',#98882,#101140);
+#101140 = DEFINITIONAL_REPRESENTATION('',(#101141),#101145);
+#101141 = LINE('',#101142,#101143);
+#101142 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#101143 = VECTOR('',#101144,1.);
+#101144 = DIRECTION('',(0.,1.));
+#101145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101146 = PCURVE('',#100855,#101147);
+#101147 = DEFINITIONAL_REPRESENTATION('',(#101148),#101152);
+#101148 = LINE('',#101149,#101150);
+#101149 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));
+#101150 = VECTOR('',#101151,1.);
+#101151 = DIRECTION('',(1.,0.));
+#101152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101153 = ORIENTED_EDGE('',*,*,#101154,.T.);
+#101154 = EDGE_CURVE('',#101132,#101155,#101157,.T.);
+#101155 = VERTEX_POINT('',#101156);
+#101156 = CARTESIAN_POINT('',(1.1,-0.175,0.25));
+#101157 = SURFACE_CURVE('',#101158,(#101163,#101174),.PCURVE_S1.);
+#101158 = CIRCLE('',#101159,0.1);
+#101159 = AXIS2_PLACEMENT_3D('',#101160,#101161,#101162);
+#101160 = CARTESIAN_POINT('',(1.2,-0.175,0.25));
+#101161 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#101162 = DIRECTION('',(0.,0.,-1.));
+#101163 = PCURVE('',#98882,#101164);
+#101164 = DEFINITIONAL_REPRESENTATION('',(#101165),#101173);
+#101165 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101166,#101167,#101168,
+ #101169,#101170,#101171,#101172),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#101166 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#101167 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#101168 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#101169 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#101170 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#101171 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#101172 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#101173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101174 = PCURVE('',#100888,#101175);
+#101175 = DEFINITIONAL_REPRESENTATION('',(#101176),#101180);
+#101176 = LINE('',#101177,#101178);
+#101177 = CARTESIAN_POINT('',(0.,-0.35));
+#101178 = VECTOR('',#101179,1.);
+#101179 = DIRECTION('',(1.,0.));
+#101180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101181 = ORIENTED_EDGE('',*,*,#101182,.T.);
+#101182 = EDGE_CURVE('',#101155,#101183,#101185,.T.);
+#101183 = VERTEX_POINT('',#101184);
+#101184 = CARTESIAN_POINT('',(1.1,-0.175,0.35));
+#101185 = SURFACE_CURVE('',#101186,(#101190,#101197),.PCURVE_S1.);
+#101186 = LINE('',#101187,#101188);
+#101187 = CARTESIAN_POINT('',(1.1,-0.175,0.25));
+#101188 = VECTOR('',#101189,1.);
+#101189 = DIRECTION('',(0.,0.,1.));
+#101190 = PCURVE('',#98882,#101191);
+#101191 = DEFINITIONAL_REPRESENTATION('',(#101192),#101196);
+#101192 = LINE('',#101193,#101194);
+#101193 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#101194 = VECTOR('',#101195,1.);
+#101195 = DIRECTION('',(1.,0.));
+#101196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101197 = PCURVE('',#100916,#101198);
+#101198 = DEFINITIONAL_REPRESENTATION('',(#101199),#101203);
+#101199 = LINE('',#101200,#101201);
+#101200 = CARTESIAN_POINT('',(0.,-0.35));
+#101201 = VECTOR('',#101202,1.);
+#101202 = DIRECTION('',(1.,0.));
+#101203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101204 = ORIENTED_EDGE('',*,*,#101205,.T.);
+#101205 = EDGE_CURVE('',#101183,#101206,#101208,.T.);
+#101206 = VERTEX_POINT('',#101207);
+#101207 = CARTESIAN_POINT('',(0.85,-0.175,0.6));
+#101208 = SURFACE_CURVE('',#101209,(#101214,#101221),.PCURVE_S1.);
+#101209 = CIRCLE('',#101210,0.25);
+#101210 = AXIS2_PLACEMENT_3D('',#101211,#101212,#101213);
+#101211 = CARTESIAN_POINT('',(0.85,-0.175,0.35));
+#101212 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101213 = DIRECTION('',(1.,-2.22044604925E-16,8.881784197001E-16));
+#101214 = PCURVE('',#98882,#101215);
+#101215 = DEFINITIONAL_REPRESENTATION('',(#101216),#101220);
+#101216 = CIRCLE('',#101217,0.25);
+#101217 = AXIS2_PLACEMENT_2D('',#101218,#101219);
+#101218 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#101219 = DIRECTION('',(8.881784197001E-16,-1.));
+#101220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101221 = PCURVE('',#100945,#101222);
+#101222 = DEFINITIONAL_REPRESENTATION('',(#101223),#101227);
+#101223 = LINE('',#101224,#101225);
+#101224 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#101225 = VECTOR('',#101226,1.);
+#101226 = DIRECTION('',(-1.,0.));
+#101227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101228 = ORIENTED_EDGE('',*,*,#101229,.T.);
+#101229 = EDGE_CURVE('',#101206,#98924,#101230,.T.);
+#101230 = SURFACE_CURVE('',#101231,(#101235,#101242),.PCURVE_S1.);
+#101231 = LINE('',#101232,#101233);
+#101232 = CARTESIAN_POINT('',(0.85,-0.175,0.6));
+#101233 = VECTOR('',#101234,1.);
+#101234 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101235 = PCURVE('',#98882,#101236);
+#101236 = DEFINITIONAL_REPRESENTATION('',(#101237),#101241);
+#101237 = LINE('',#101238,#101239);
+#101238 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#101239 = VECTOR('',#101240,1.);
+#101240 = DIRECTION('',(0.,1.));
+#101241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101242 = PCURVE('',#100661,#101243);
+#101243 = DEFINITIONAL_REPRESENTATION('',(#101244),#101248);
+#101244 = LINE('',#101245,#101246);
+#101245 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));
+#101246 = VECTOR('',#101247,1.);
+#101247 = DIRECTION('',(1.,0.));
+#101248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101249 = ADVANCED_FACE('',(#101250),#98989,.F.);
+#101250 = FACE_BOUND('',#101251,.F.);
+#101251 = EDGE_LOOP('',(#101252,#101275,#101276,#101304));
+#101252 = ORIENTED_EDGE('',*,*,#101253,.F.);
+#101253 = EDGE_CURVE('',#98924,#101254,#101256,.T.);
+#101254 = VERTEX_POINT('',#101255);
+#101255 = CARTESIAN_POINT('',(0.775,-0.175,0.6));
+#101256 = SURFACE_CURVE('',#101257,(#101261,#101268),.PCURVE_S1.);
+#101257 = LINE('',#101258,#101259);
+#101258 = CARTESIAN_POINT('',(0.85,-0.175,0.6));
+#101259 = VECTOR('',#101260,1.);
+#101260 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101261 = PCURVE('',#98989,#101262);
+#101262 = DEFINITIONAL_REPRESENTATION('',(#101263),#101267);
+#101263 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#101264,#101265,#101266),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#101264 = CARTESIAN_POINT('',(1.53,1.879803278637E-15));
+#101265 = CARTESIAN_POINT('',(1.530807160713,0.5));
+#101266 = CARTESIAN_POINT('',(1.531629422719,1.));
+#101267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101268 = PCURVE('',#100661,#101269);
+#101269 = DEFINITIONAL_REPRESENTATION('',(#101270),#101274);
+#101270 = LINE('',#101271,#101272);
+#101271 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));
+#101272 = VECTOR('',#101273,1.);
+#101273 = DIRECTION('',(1.,0.));
+#101274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101275 = ORIENTED_EDGE('',*,*,#98975,.T.);
+#101276 = ORIENTED_EDGE('',*,*,#101277,.T.);
+#101277 = EDGE_CURVE('',#98948,#101278,#101280,.T.);
+#101278 = VERTEX_POINT('',#101279);
+#101279 = CARTESIAN_POINT('',(0.775,-0.775,0.6));
+#101280 = SURFACE_CURVE('',#101281,(#101285,#101292),.PCURVE_S1.);
+#101281 = LINE('',#101282,#101283);
+#101282 = CARTESIAN_POINT('',(0.85,-0.775,0.6));
+#101283 = VECTOR('',#101284,1.);
+#101284 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101285 = PCURVE('',#98989,#101286);
+#101286 = DEFINITIONAL_REPRESENTATION('',(#101287),#101291);
+#101287 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#101288,#101289,#101290),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#101288 = CARTESIAN_POINT('',(2.13,1.879803268467E-15));
+#101289 = CARTESIAN_POINT('',(2.133574568872,0.5));
+#101290 = CARTESIAN_POINT('',(2.137216014898,1.));
+#101291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101292 = PCURVE('',#101293,#101298);
+#101293 = PLANE('',#101294);
+#101294 = AXIS2_PLACEMENT_3D('',#101295,#101296,#101297);
+#101295 = CARTESIAN_POINT('',(0.85,-0.775,0.6));
+#101296 = DIRECTION('',(0.,-0.,-1.));
+#101297 = DIRECTION('',(-1.,2.22044604925E-16,-0.));
+#101298 = DEFINITIONAL_REPRESENTATION('',(#101299),#101303);
+#101299 = LINE('',#101300,#101301);
+#101300 = CARTESIAN_POINT('',(0.,0.));
+#101301 = VECTOR('',#101302,1.);
+#101302 = DIRECTION('',(1.,0.));
+#101303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101304 = ORIENTED_EDGE('',*,*,#101305,.F.);
+#101305 = EDGE_CURVE('',#101254,#101278,#101306,.T.);
+#101306 = SURFACE_CURVE('',#101307,(#101311,#101317),.PCURVE_S1.);
+#101307 = LINE('',#101308,#101309);
+#101308 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#101309 = VECTOR('',#101310,1.);
+#101310 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101311 = PCURVE('',#98989,#101312);
+#101312 = DEFINITIONAL_REPRESENTATION('',(#101313),#101316);
+#101313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101314,#101315),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#101314 = CARTESIAN_POINT('',(0.,1.));
+#101315 = CARTESIAN_POINT('',(2.71,1.));
+#101316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101317 = PCURVE('',#100049,#101318);
+#101318 = DEFINITIONAL_REPRESENTATION('',(#101319),#101323);
+#101319 = LINE('',#101320,#101321);
+#101320 = CARTESIAN_POINT('',(0.,0.));
+#101321 = VECTOR('',#101322,1.);
+#101322 = DIRECTION('',(1.,0.));
+#101323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101324 = ADVANCED_FACE('',(#101325),#98963,.F.);
+#101325 = FACE_BOUND('',#101326,.F.);
+#101326 = EDGE_LOOP('',(#101327,#101328,#101329,#101357,#101385,#101414,
+ #101442,#101470,#101498,#101531,#101559,#101588));
+#101327 = ORIENTED_EDGE('',*,*,#98947,.F.);
+#101328 = ORIENTED_EDGE('',*,*,#99004,.T.);
+#101329 = ORIENTED_EDGE('',*,*,#101330,.T.);
+#101330 = EDGE_CURVE('',#99005,#101331,#101333,.T.);
+#101331 = VERTEX_POINT('',#101332);
+#101332 = CARTESIAN_POINT('',(0.95,-0.775,0.35));
+#101333 = SURFACE_CURVE('',#101334,(#101339,#101350),.PCURVE_S1.);
+#101334 = CIRCLE('',#101335,0.1);
+#101335 = AXIS2_PLACEMENT_3D('',#101336,#101337,#101338);
+#101336 = CARTESIAN_POINT('',(0.85,-0.775,0.35));
+#101337 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#101338 = DIRECTION('',(-1.110223024625E-15,2.465190328815E-31,1.));
+#101339 = PCURVE('',#98963,#101340);
+#101340 = DEFINITIONAL_REPRESENTATION('',(#101341),#101349);
+#101341 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101342,#101343,#101344,
+ #101345,#101346,#101347,#101348),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#101342 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#101343 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#101344 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#101345 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#101346 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#101347 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#101348 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#101349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101350 = PCURVE('',#99070,#101351);
+#101351 = DEFINITIONAL_REPRESENTATION('',(#101352),#101356);
+#101352 = LINE('',#101353,#101354);
+#101353 = CARTESIAN_POINT('',(0.,0.));
+#101354 = VECTOR('',#101355,1.);
+#101355 = DIRECTION('',(1.,0.));
+#101356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101357 = ORIENTED_EDGE('',*,*,#101358,.T.);
+#101358 = EDGE_CURVE('',#101331,#101359,#101361,.T.);
+#101359 = VERTEX_POINT('',#101360);
+#101360 = CARTESIAN_POINT('',(0.95,-0.775,0.25));
+#101361 = SURFACE_CURVE('',#101362,(#101366,#101373),.PCURVE_S1.);
+#101362 = LINE('',#101363,#101364);
+#101363 = CARTESIAN_POINT('',(0.95,-0.775,0.35));
+#101364 = VECTOR('',#101365,1.);
+#101365 = DIRECTION('',(0.,-0.,-1.));
+#101366 = PCURVE('',#98963,#101367);
+#101367 = DEFINITIONAL_REPRESENTATION('',(#101368),#101372);
+#101368 = LINE('',#101369,#101370);
+#101369 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#101370 = VECTOR('',#101371,1.);
+#101371 = DIRECTION('',(-1.,0.));
+#101372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101373 = PCURVE('',#101374,#101379);
+#101374 = PLANE('',#101375);
+#101375 = AXIS2_PLACEMENT_3D('',#101376,#101377,#101378);
+#101376 = CARTESIAN_POINT('',(0.95,-0.775,0.35));
+#101377 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#101378 = DIRECTION('',(0.,-0.,-1.));
+#101379 = DEFINITIONAL_REPRESENTATION('',(#101380),#101384);
+#101380 = LINE('',#101381,#101382);
+#101381 = CARTESIAN_POINT('',(0.,0.));
+#101382 = VECTOR('',#101383,1.);
+#101383 = DIRECTION('',(1.,0.));
+#101384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101385 = ORIENTED_EDGE('',*,*,#101386,.T.);
+#101386 = EDGE_CURVE('',#101359,#101387,#101389,.T.);
+#101387 = VERTEX_POINT('',#101388);
+#101388 = CARTESIAN_POINT('',(1.2,-0.775,0.));
+#101389 = SURFACE_CURVE('',#101390,(#101395,#101402),.PCURVE_S1.);
+#101390 = CIRCLE('',#101391,0.25);
+#101391 = AXIS2_PLACEMENT_3D('',#101392,#101393,#101394);
+#101392 = CARTESIAN_POINT('',(1.2,-0.775,0.25));
+#101393 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101394 = DIRECTION('',(-1.,2.22044604925E-16,-4.440892098501E-16));
+#101395 = PCURVE('',#98963,#101396);
+#101396 = DEFINITIONAL_REPRESENTATION('',(#101397),#101401);
+#101397 = CIRCLE('',#101398,0.25);
+#101398 = AXIS2_PLACEMENT_2D('',#101399,#101400);
+#101399 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#101400 = DIRECTION('',(-4.440892098501E-16,1.));
+#101401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101402 = PCURVE('',#101403,#101408);
+#101403 = CYLINDRICAL_SURFACE('',#101404,0.25);
+#101404 = AXIS2_PLACEMENT_3D('',#101405,#101406,#101407);
+#101405 = CARTESIAN_POINT('',(1.2,-0.775,0.25));
+#101406 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#101407 = DIRECTION('',(-1.,2.22044604925E-16,-4.440892098501E-16));
+#101408 = DEFINITIONAL_REPRESENTATION('',(#101409),#101413);
+#101409 = LINE('',#101410,#101411);
+#101410 = CARTESIAN_POINT('',(6.28318530718,0.));
+#101411 = VECTOR('',#101412,1.);
+#101412 = DIRECTION('',(-1.,0.));
+#101413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101414 = ORIENTED_EDGE('',*,*,#101415,.T.);
+#101415 = EDGE_CURVE('',#101387,#101416,#101418,.T.);
+#101416 = VERTEX_POINT('',#101417);
+#101417 = CARTESIAN_POINT('',(1.4,-0.775,0.));
+#101418 = SURFACE_CURVE('',#101419,(#101423,#101430),.PCURVE_S1.);
+#101419 = LINE('',#101420,#101421);
+#101420 = CARTESIAN_POINT('',(1.2,-0.775,0.));
+#101421 = VECTOR('',#101422,1.);
+#101422 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#101423 = PCURVE('',#98963,#101424);
+#101424 = DEFINITIONAL_REPRESENTATION('',(#101425),#101429);
+#101425 = LINE('',#101426,#101427);
+#101426 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#101427 = VECTOR('',#101428,1.);
+#101428 = DIRECTION('',(0.,-1.));
+#101429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101430 = PCURVE('',#101431,#101436);
+#101431 = PLANE('',#101432);
+#101432 = AXIS2_PLACEMENT_3D('',#101433,#101434,#101435);
+#101433 = CARTESIAN_POINT('',(1.2,-0.775,0.));
+#101434 = DIRECTION('',(0.,0.,1.));
+#101435 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#101436 = DEFINITIONAL_REPRESENTATION('',(#101437),#101441);
+#101437 = LINE('',#101438,#101439);
+#101438 = CARTESIAN_POINT('',(0.,0.));
+#101439 = VECTOR('',#101440,1.);
+#101440 = DIRECTION('',(1.,0.));
+#101441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101442 = ORIENTED_EDGE('',*,*,#101443,.T.);
+#101443 = EDGE_CURVE('',#101416,#101444,#101446,.T.);
+#101444 = VERTEX_POINT('',#101445);
+#101445 = CARTESIAN_POINT('',(1.4,-0.775,0.15));
+#101446 = SURFACE_CURVE('',#101447,(#101451,#101458),.PCURVE_S1.);
+#101447 = LINE('',#101448,#101449);
+#101448 = CARTESIAN_POINT('',(1.4,-0.775,0.));
+#101449 = VECTOR('',#101450,1.);
+#101450 = DIRECTION('',(0.,0.,1.));
+#101451 = PCURVE('',#98963,#101452);
+#101452 = DEFINITIONAL_REPRESENTATION('',(#101453),#101457);
+#101453 = LINE('',#101454,#101455);
+#101454 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#101455 = VECTOR('',#101456,1.);
+#101456 = DIRECTION('',(1.,0.));
+#101457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101458 = PCURVE('',#101459,#101464);
+#101459 = PLANE('',#101460);
+#101460 = AXIS2_PLACEMENT_3D('',#101461,#101462,#101463);
+#101461 = CARTESIAN_POINT('',(1.4,-0.775,0.));
+#101462 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101463 = DIRECTION('',(0.,0.,1.));
+#101464 = DEFINITIONAL_REPRESENTATION('',(#101465),#101469);
+#101465 = LINE('',#101466,#101467);
+#101466 = CARTESIAN_POINT('',(0.,0.));
+#101467 = VECTOR('',#101468,1.);
+#101468 = DIRECTION('',(1.,0.));
+#101469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101470 = ORIENTED_EDGE('',*,*,#101471,.T.);
+#101471 = EDGE_CURVE('',#101444,#101472,#101474,.T.);
+#101472 = VERTEX_POINT('',#101473);
+#101473 = CARTESIAN_POINT('',(1.2,-0.775,0.15));
+#101474 = SURFACE_CURVE('',#101475,(#101479,#101486),.PCURVE_S1.);
+#101475 = LINE('',#101476,#101477);
+#101476 = CARTESIAN_POINT('',(1.4,-0.775,0.15));
+#101477 = VECTOR('',#101478,1.);
+#101478 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101479 = PCURVE('',#98963,#101480);
+#101480 = DEFINITIONAL_REPRESENTATION('',(#101481),#101485);
+#101481 = LINE('',#101482,#101483);
+#101482 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#101483 = VECTOR('',#101484,1.);
+#101484 = DIRECTION('',(0.,1.));
+#101485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101486 = PCURVE('',#101487,#101492);
+#101487 = PLANE('',#101488);
+#101488 = AXIS2_PLACEMENT_3D('',#101489,#101490,#101491);
+#101489 = CARTESIAN_POINT('',(1.4,-0.775,0.15));
+#101490 = DIRECTION('',(0.,-0.,-1.));
+#101491 = DIRECTION('',(-1.,2.22044604925E-16,-0.));
+#101492 = DEFINITIONAL_REPRESENTATION('',(#101493),#101497);
+#101493 = LINE('',#101494,#101495);
+#101494 = CARTESIAN_POINT('',(0.,0.));
+#101495 = VECTOR('',#101496,1.);
+#101496 = DIRECTION('',(1.,0.));
+#101497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101498 = ORIENTED_EDGE('',*,*,#101499,.T.);
+#101499 = EDGE_CURVE('',#101472,#101500,#101502,.T.);
+#101500 = VERTEX_POINT('',#101501);
+#101501 = CARTESIAN_POINT('',(1.1,-0.775,0.25));
+#101502 = SURFACE_CURVE('',#101503,(#101508,#101519),.PCURVE_S1.);
+#101503 = CIRCLE('',#101504,0.1);
+#101504 = AXIS2_PLACEMENT_3D('',#101505,#101506,#101507);
+#101505 = CARTESIAN_POINT('',(1.2,-0.775,0.25));
+#101506 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#101507 = DIRECTION('',(0.,0.,-1.));
+#101508 = PCURVE('',#98963,#101509);
+#101509 = DEFINITIONAL_REPRESENTATION('',(#101510),#101518);
+#101510 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101511,#101512,#101513,
+ #101514,#101515,#101516,#101517),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#101511 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#101512 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#101513 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#101514 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#101515 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#101516 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#101517 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#101518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101519 = PCURVE('',#101520,#101525);
+#101520 = CYLINDRICAL_SURFACE('',#101521,0.1);
+#101521 = AXIS2_PLACEMENT_3D('',#101522,#101523,#101524);
+#101522 = CARTESIAN_POINT('',(1.2,-0.775,0.25));
+#101523 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#101524 = DIRECTION('',(0.,0.,-1.));
+#101525 = DEFINITIONAL_REPRESENTATION('',(#101526),#101530);
+#101526 = LINE('',#101527,#101528);
+#101527 = CARTESIAN_POINT('',(0.,0.));
+#101528 = VECTOR('',#101529,1.);
+#101529 = DIRECTION('',(1.,0.));
+#101530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101531 = ORIENTED_EDGE('',*,*,#101532,.T.);
+#101532 = EDGE_CURVE('',#101500,#101533,#101535,.T.);
+#101533 = VERTEX_POINT('',#101534);
+#101534 = CARTESIAN_POINT('',(1.1,-0.775,0.35));
+#101535 = SURFACE_CURVE('',#101536,(#101540,#101547),.PCURVE_S1.);
+#101536 = LINE('',#101537,#101538);
+#101537 = CARTESIAN_POINT('',(1.1,-0.775,0.25));
+#101538 = VECTOR('',#101539,1.);
+#101539 = DIRECTION('',(0.,0.,1.));
+#101540 = PCURVE('',#98963,#101541);
+#101541 = DEFINITIONAL_REPRESENTATION('',(#101542),#101546);
+#101542 = LINE('',#101543,#101544);
+#101543 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#101544 = VECTOR('',#101545,1.);
+#101545 = DIRECTION('',(1.,0.));
+#101546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101547 = PCURVE('',#101548,#101553);
+#101548 = PLANE('',#101549);
+#101549 = AXIS2_PLACEMENT_3D('',#101550,#101551,#101552);
+#101550 = CARTESIAN_POINT('',(1.1,-0.775,0.25));
+#101551 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101552 = DIRECTION('',(0.,0.,1.));
+#101553 = DEFINITIONAL_REPRESENTATION('',(#101554),#101558);
+#101554 = LINE('',#101555,#101556);
+#101555 = CARTESIAN_POINT('',(0.,0.));
+#101556 = VECTOR('',#101557,1.);
+#101557 = DIRECTION('',(1.,0.));
+#101558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101559 = ORIENTED_EDGE('',*,*,#101560,.T.);
+#101560 = EDGE_CURVE('',#101533,#101561,#101563,.T.);
+#101561 = VERTEX_POINT('',#101562);
+#101562 = CARTESIAN_POINT('',(0.85,-0.775,0.6));
+#101563 = SURFACE_CURVE('',#101564,(#101569,#101576),.PCURVE_S1.);
+#101564 = CIRCLE('',#101565,0.25);
+#101565 = AXIS2_PLACEMENT_3D('',#101566,#101567,#101568);
+#101566 = CARTESIAN_POINT('',(0.85,-0.775,0.35));
+#101567 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101568 = DIRECTION('',(1.,-2.22044604925E-16,8.881784197001E-16));
+#101569 = PCURVE('',#98963,#101570);
+#101570 = DEFINITIONAL_REPRESENTATION('',(#101571),#101575);
+#101571 = CIRCLE('',#101572,0.25);
+#101572 = AXIS2_PLACEMENT_2D('',#101573,#101574);
+#101573 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#101574 = DIRECTION('',(8.881784197001E-16,-1.));
+#101575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101576 = PCURVE('',#101577,#101582);
+#101577 = CYLINDRICAL_SURFACE('',#101578,0.25);
+#101578 = AXIS2_PLACEMENT_3D('',#101579,#101580,#101581);
+#101579 = CARTESIAN_POINT('',(0.85,-0.775,0.35));
+#101580 = DIRECTION('',(2.22044604925E-16,1.,-0.));
+#101581 = DIRECTION('',(1.,-2.22044604925E-16,8.881784197001E-16));
+#101582 = DEFINITIONAL_REPRESENTATION('',(#101583),#101587);
+#101583 = LINE('',#101584,#101585);
+#101584 = CARTESIAN_POINT('',(6.28318530718,0.));
+#101585 = VECTOR('',#101586,1.);
+#101586 = DIRECTION('',(-1.,0.));
+#101587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101588 = ORIENTED_EDGE('',*,*,#101589,.T.);
+#101589 = EDGE_CURVE('',#101561,#98948,#101590,.T.);
+#101590 = SURFACE_CURVE('',#101591,(#101595,#101602),.PCURVE_S1.);
+#101591 = LINE('',#101592,#101593);
+#101592 = CARTESIAN_POINT('',(0.85,-0.775,0.6));
+#101593 = VECTOR('',#101594,1.);
+#101594 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101595 = PCURVE('',#98963,#101596);
+#101596 = DEFINITIONAL_REPRESENTATION('',(#101597),#101601);
+#101597 = LINE('',#101598,#101599);
+#101598 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#101599 = VECTOR('',#101600,1.);
+#101600 = DIRECTION('',(0.,1.));
+#101601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101602 = PCURVE('',#101293,#101603);
+#101603 = DEFINITIONAL_REPRESENTATION('',(#101604),#101608);
+#101604 = LINE('',#101605,#101606);
+#101605 = CARTESIAN_POINT('',(0.,0.));
+#101606 = VECTOR('',#101607,1.);
+#101607 = DIRECTION('',(1.,0.));
+#101608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101609 = ADVANCED_FACE('',(#101610),#99070,.F.);
+#101610 = FACE_BOUND('',#101611,.F.);
+#101611 = EDGE_LOOP('',(#101612,#101613,#101641,#101662));
+#101612 = ORIENTED_EDGE('',*,*,#99056,.T.);
+#101613 = ORIENTED_EDGE('',*,*,#101614,.T.);
+#101614 = EDGE_CURVE('',#99029,#101615,#101617,.T.);
+#101615 = VERTEX_POINT('',#101616);
+#101616 = CARTESIAN_POINT('',(0.95,-1.125,0.35));
+#101617 = SURFACE_CURVE('',#101618,(#101623,#101630),.PCURVE_S1.);
+#101618 = CIRCLE('',#101619,0.1);
+#101619 = AXIS2_PLACEMENT_3D('',#101620,#101621,#101622);
+#101620 = CARTESIAN_POINT('',(0.85,-1.125,0.35));
+#101621 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#101622 = DIRECTION('',(-1.110223024625E-15,2.465190328815E-31,1.));
+#101623 = PCURVE('',#99070,#101624);
+#101624 = DEFINITIONAL_REPRESENTATION('',(#101625),#101629);
+#101625 = LINE('',#101626,#101627);
+#101626 = CARTESIAN_POINT('',(0.,-0.35));
+#101627 = VECTOR('',#101628,1.);
+#101628 = DIRECTION('',(1.,0.));
+#101629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101630 = PCURVE('',#99044,#101631);
+#101631 = DEFINITIONAL_REPRESENTATION('',(#101632),#101640);
+#101632 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101633,#101634,#101635,
+ #101636,#101637,#101638,#101639),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#101633 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#101634 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#101635 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#101636 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#101637 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#101638 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#101639 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#101640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101641 = ORIENTED_EDGE('',*,*,#101642,.F.);
+#101642 = EDGE_CURVE('',#101331,#101615,#101643,.T.);
+#101643 = SURFACE_CURVE('',#101644,(#101648,#101655),.PCURVE_S1.);
+#101644 = LINE('',#101645,#101646);
+#101645 = CARTESIAN_POINT('',(0.95,-0.775,0.35));
+#101646 = VECTOR('',#101647,1.);
+#101647 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101648 = PCURVE('',#99070,#101649);
+#101649 = DEFINITIONAL_REPRESENTATION('',(#101650),#101654);
+#101650 = LINE('',#101651,#101652);
+#101651 = CARTESIAN_POINT('',(1.570796326795,0.));
+#101652 = VECTOR('',#101653,1.);
+#101653 = DIRECTION('',(0.,-1.));
+#101654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101655 = PCURVE('',#101374,#101656);
+#101656 = DEFINITIONAL_REPRESENTATION('',(#101657),#101661);
+#101657 = LINE('',#101658,#101659);
+#101658 = CARTESIAN_POINT('',(0.,0.));
+#101659 = VECTOR('',#101660,1.);
+#101660 = DIRECTION('',(0.,-1.));
+#101661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101662 = ORIENTED_EDGE('',*,*,#101330,.F.);
+#101663 = ADVANCED_FACE('',(#101664),#99044,.T.);
+#101664 = FACE_BOUND('',#101665,.T.);
+#101665 = EDGE_LOOP('',(#101666,#101667,#101668,#101669,#101692,#101716,
+ #101739,#101762,#101785,#101813,#101836,#101860));
+#101666 = ORIENTED_EDGE('',*,*,#99085,.F.);
+#101667 = ORIENTED_EDGE('',*,*,#99028,.T.);
+#101668 = ORIENTED_EDGE('',*,*,#101614,.T.);
+#101669 = ORIENTED_EDGE('',*,*,#101670,.T.);
+#101670 = EDGE_CURVE('',#101615,#101671,#101673,.T.);
+#101671 = VERTEX_POINT('',#101672);
+#101672 = CARTESIAN_POINT('',(0.95,-1.125,0.25));
+#101673 = SURFACE_CURVE('',#101674,(#101678,#101685),.PCURVE_S1.);
+#101674 = LINE('',#101675,#101676);
+#101675 = CARTESIAN_POINT('',(0.95,-1.125,0.35));
+#101676 = VECTOR('',#101677,1.);
+#101677 = DIRECTION('',(0.,-0.,-1.));
+#101678 = PCURVE('',#99044,#101679);
+#101679 = DEFINITIONAL_REPRESENTATION('',(#101680),#101684);
+#101680 = LINE('',#101681,#101682);
+#101681 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#101682 = VECTOR('',#101683,1.);
+#101683 = DIRECTION('',(-1.,0.));
+#101684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101685 = PCURVE('',#101374,#101686);
+#101686 = DEFINITIONAL_REPRESENTATION('',(#101687),#101691);
+#101687 = LINE('',#101688,#101689);
+#101688 = CARTESIAN_POINT('',(0.,-0.35));
+#101689 = VECTOR('',#101690,1.);
+#101690 = DIRECTION('',(1.,0.));
+#101691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101692 = ORIENTED_EDGE('',*,*,#101693,.T.);
+#101693 = EDGE_CURVE('',#101671,#101694,#101696,.T.);
+#101694 = VERTEX_POINT('',#101695);
+#101695 = CARTESIAN_POINT('',(1.2,-1.125,0.));
+#101696 = SURFACE_CURVE('',#101697,(#101702,#101709),.PCURVE_S1.);
+#101697 = CIRCLE('',#101698,0.25);
+#101698 = AXIS2_PLACEMENT_3D('',#101699,#101700,#101701);
+#101699 = CARTESIAN_POINT('',(1.2,-1.125,0.25));
+#101700 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101701 = DIRECTION('',(-1.,2.22044604925E-16,-4.440892098501E-16));
+#101702 = PCURVE('',#99044,#101703);
+#101703 = DEFINITIONAL_REPRESENTATION('',(#101704),#101708);
+#101704 = CIRCLE('',#101705,0.25);
+#101705 = AXIS2_PLACEMENT_2D('',#101706,#101707);
+#101706 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#101707 = DIRECTION('',(-4.440892098501E-16,1.));
+#101708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101709 = PCURVE('',#101403,#101710);
+#101710 = DEFINITIONAL_REPRESENTATION('',(#101711),#101715);
+#101711 = LINE('',#101712,#101713);
+#101712 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#101713 = VECTOR('',#101714,1.);
+#101714 = DIRECTION('',(-1.,0.));
+#101715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101716 = ORIENTED_EDGE('',*,*,#101717,.T.);
+#101717 = EDGE_CURVE('',#101694,#101718,#101720,.T.);
+#101718 = VERTEX_POINT('',#101719);
+#101719 = CARTESIAN_POINT('',(1.4,-1.125,0.));
+#101720 = SURFACE_CURVE('',#101721,(#101725,#101732),.PCURVE_S1.);
+#101721 = LINE('',#101722,#101723);
+#101722 = CARTESIAN_POINT('',(1.2,-1.125,0.));
+#101723 = VECTOR('',#101724,1.);
+#101724 = DIRECTION('',(1.,-2.22044604925E-16,0.));
+#101725 = PCURVE('',#99044,#101726);
+#101726 = DEFINITIONAL_REPRESENTATION('',(#101727),#101731);
+#101727 = LINE('',#101728,#101729);
+#101728 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#101729 = VECTOR('',#101730,1.);
+#101730 = DIRECTION('',(0.,-1.));
+#101731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101732 = PCURVE('',#101431,#101733);
+#101733 = DEFINITIONAL_REPRESENTATION('',(#101734),#101738);
+#101734 = LINE('',#101735,#101736);
+#101735 = CARTESIAN_POINT('',(7.771561172375E-17,-0.35));
+#101736 = VECTOR('',#101737,1.);
+#101737 = DIRECTION('',(1.,0.));
+#101738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101739 = ORIENTED_EDGE('',*,*,#101740,.T.);
+#101740 = EDGE_CURVE('',#101718,#101741,#101743,.T.);
+#101741 = VERTEX_POINT('',#101742);
+#101742 = CARTESIAN_POINT('',(1.4,-1.125,0.15));
+#101743 = SURFACE_CURVE('',#101744,(#101748,#101755),.PCURVE_S1.);
+#101744 = LINE('',#101745,#101746);
+#101745 = CARTESIAN_POINT('',(1.4,-1.125,0.));
+#101746 = VECTOR('',#101747,1.);
+#101747 = DIRECTION('',(0.,0.,1.));
+#101748 = PCURVE('',#99044,#101749);
+#101749 = DEFINITIONAL_REPRESENTATION('',(#101750),#101754);
+#101750 = LINE('',#101751,#101752);
+#101751 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#101752 = VECTOR('',#101753,1.);
+#101753 = DIRECTION('',(1.,0.));
+#101754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101755 = PCURVE('',#101459,#101756);
+#101756 = DEFINITIONAL_REPRESENTATION('',(#101757),#101761);
+#101757 = LINE('',#101758,#101759);
+#101758 = CARTESIAN_POINT('',(0.,-0.35));
+#101759 = VECTOR('',#101760,1.);
+#101760 = DIRECTION('',(1.,0.));
+#101761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101762 = ORIENTED_EDGE('',*,*,#101763,.T.);
+#101763 = EDGE_CURVE('',#101741,#101764,#101766,.T.);
+#101764 = VERTEX_POINT('',#101765);
+#101765 = CARTESIAN_POINT('',(1.2,-1.125,0.15));
+#101766 = SURFACE_CURVE('',#101767,(#101771,#101778),.PCURVE_S1.);
+#101767 = LINE('',#101768,#101769);
+#101768 = CARTESIAN_POINT('',(1.4,-1.125,0.15));
+#101769 = VECTOR('',#101770,1.);
+#101770 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101771 = PCURVE('',#99044,#101772);
+#101772 = DEFINITIONAL_REPRESENTATION('',(#101773),#101777);
+#101773 = LINE('',#101774,#101775);
+#101774 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#101775 = VECTOR('',#101776,1.);
+#101776 = DIRECTION('',(0.,1.));
+#101777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101778 = PCURVE('',#101487,#101779);
+#101779 = DEFINITIONAL_REPRESENTATION('',(#101780),#101784);
+#101780 = LINE('',#101781,#101782);
+#101781 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));
+#101782 = VECTOR('',#101783,1.);
+#101783 = DIRECTION('',(1.,0.));
+#101784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101785 = ORIENTED_EDGE('',*,*,#101786,.T.);
+#101786 = EDGE_CURVE('',#101764,#101787,#101789,.T.);
+#101787 = VERTEX_POINT('',#101788);
+#101788 = CARTESIAN_POINT('',(1.1,-1.125,0.25));
+#101789 = SURFACE_CURVE('',#101790,(#101795,#101806),.PCURVE_S1.);
+#101790 = CIRCLE('',#101791,0.1);
+#101791 = AXIS2_PLACEMENT_3D('',#101792,#101793,#101794);
+#101792 = CARTESIAN_POINT('',(1.2,-1.125,0.25));
+#101793 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#101794 = DIRECTION('',(0.,0.,-1.));
+#101795 = PCURVE('',#99044,#101796);
+#101796 = DEFINITIONAL_REPRESENTATION('',(#101797),#101805);
+#101797 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101798,#101799,#101800,
+ #101801,#101802,#101803,#101804),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#101798 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#101799 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#101800 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#101801 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#101802 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#101803 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#101804 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#101805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101806 = PCURVE('',#101520,#101807);
+#101807 = DEFINITIONAL_REPRESENTATION('',(#101808),#101812);
+#101808 = LINE('',#101809,#101810);
+#101809 = CARTESIAN_POINT('',(0.,-0.35));
+#101810 = VECTOR('',#101811,1.);
+#101811 = DIRECTION('',(1.,0.));
+#101812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101813 = ORIENTED_EDGE('',*,*,#101814,.T.);
+#101814 = EDGE_CURVE('',#101787,#101815,#101817,.T.);
+#101815 = VERTEX_POINT('',#101816);
+#101816 = CARTESIAN_POINT('',(1.1,-1.125,0.35));
+#101817 = SURFACE_CURVE('',#101818,(#101822,#101829),.PCURVE_S1.);
+#101818 = LINE('',#101819,#101820);
+#101819 = CARTESIAN_POINT('',(1.1,-1.125,0.25));
+#101820 = VECTOR('',#101821,1.);
+#101821 = DIRECTION('',(0.,0.,1.));
+#101822 = PCURVE('',#99044,#101823);
+#101823 = DEFINITIONAL_REPRESENTATION('',(#101824),#101828);
+#101824 = LINE('',#101825,#101826);
+#101825 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#101826 = VECTOR('',#101827,1.);
+#101827 = DIRECTION('',(1.,0.));
+#101828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101829 = PCURVE('',#101548,#101830);
+#101830 = DEFINITIONAL_REPRESENTATION('',(#101831),#101835);
+#101831 = LINE('',#101832,#101833);
+#101832 = CARTESIAN_POINT('',(0.,-0.35));
+#101833 = VECTOR('',#101834,1.);
+#101834 = DIRECTION('',(1.,0.));
+#101835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101836 = ORIENTED_EDGE('',*,*,#101837,.T.);
+#101837 = EDGE_CURVE('',#101815,#101838,#101840,.T.);
+#101838 = VERTEX_POINT('',#101839);
+#101839 = CARTESIAN_POINT('',(0.85,-1.125,0.6));
+#101840 = SURFACE_CURVE('',#101841,(#101846,#101853),.PCURVE_S1.);
+#101841 = CIRCLE('',#101842,0.25);
+#101842 = AXIS2_PLACEMENT_3D('',#101843,#101844,#101845);
+#101843 = CARTESIAN_POINT('',(0.85,-1.125,0.35));
+#101844 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101845 = DIRECTION('',(1.,-2.22044604925E-16,8.881784197001E-16));
+#101846 = PCURVE('',#99044,#101847);
+#101847 = DEFINITIONAL_REPRESENTATION('',(#101848),#101852);
+#101848 = CIRCLE('',#101849,0.25);
+#101849 = AXIS2_PLACEMENT_2D('',#101850,#101851);
+#101850 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#101851 = DIRECTION('',(8.881784197001E-16,-1.));
+#101852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101853 = PCURVE('',#101577,#101854);
+#101854 = DEFINITIONAL_REPRESENTATION('',(#101855),#101859);
+#101855 = LINE('',#101856,#101857);
+#101856 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#101857 = VECTOR('',#101858,1.);
+#101858 = DIRECTION('',(-1.,0.));
+#101859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101860 = ORIENTED_EDGE('',*,*,#101861,.T.);
+#101861 = EDGE_CURVE('',#101838,#99086,#101862,.T.);
+#101862 = SURFACE_CURVE('',#101863,(#101867,#101874),.PCURVE_S1.);
+#101863 = LINE('',#101864,#101865);
+#101864 = CARTESIAN_POINT('',(0.85,-1.125,0.6));
+#101865 = VECTOR('',#101866,1.);
+#101866 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101867 = PCURVE('',#99044,#101868);
+#101868 = DEFINITIONAL_REPRESENTATION('',(#101869),#101873);
+#101869 = LINE('',#101870,#101871);
+#101870 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#101871 = VECTOR('',#101872,1.);
+#101872 = DIRECTION('',(0.,1.));
+#101873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101874 = PCURVE('',#101293,#101875);
+#101875 = DEFINITIONAL_REPRESENTATION('',(#101876),#101880);
+#101876 = LINE('',#101877,#101878);
+#101877 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));
+#101878 = VECTOR('',#101879,1.);
+#101879 = DIRECTION('',(1.,0.));
+#101880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101881 = ADVANCED_FACE('',(#101882),#99143,.F.);
+#101882 = FACE_BOUND('',#101883,.F.);
+#101883 = EDGE_LOOP('',(#101884,#101907,#101908,#101930));
+#101884 = ORIENTED_EDGE('',*,*,#101885,.F.);
+#101885 = EDGE_CURVE('',#99086,#101886,#101888,.T.);
+#101886 = VERTEX_POINT('',#101887);
+#101887 = CARTESIAN_POINT('',(0.775,-1.125,0.6));
+#101888 = SURFACE_CURVE('',#101889,(#101893,#101900),.PCURVE_S1.);
+#101889 = LINE('',#101890,#101891);
+#101890 = CARTESIAN_POINT('',(0.85,-1.125,0.6));
+#101891 = VECTOR('',#101892,1.);
+#101892 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#101893 = PCURVE('',#99143,#101894);
+#101894 = DEFINITIONAL_REPRESENTATION('',(#101895),#101899);
+#101895 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#101896,#101897,#101898),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#101896 = CARTESIAN_POINT('',(2.48,1.879789704087E-15));
+#101897 = CARTESIAN_POINT('',(2.485188890298,0.5));
+#101898 = CARTESIAN_POINT('',(2.490474860335,1.));
+#101899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101900 = PCURVE('',#101293,#101901);
+#101901 = DEFINITIONAL_REPRESENTATION('',(#101902),#101906);
+#101902 = LINE('',#101903,#101904);
+#101903 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));
+#101904 = VECTOR('',#101905,1.);
+#101905 = DIRECTION('',(1.,0.));
+#101906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101907 = ORIENTED_EDGE('',*,*,#99129,.T.);
+#101908 = ORIENTED_EDGE('',*,*,#101909,.T.);
+#101909 = EDGE_CURVE('',#99110,#101910,#101912,.T.);
+#101910 = VERTEX_POINT('',#101911);
+#101911 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#101912 = SURFACE_CURVE('',#101913,(#101916,#101923),.PCURVE_S1.);
+#101913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101914,#101915),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#101914 = CARTESIAN_POINT('',(0.8,-1.355,0.6));
+#101915 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#101916 = PCURVE('',#99143,#101917);
+#101917 = DEFINITIONAL_REPRESENTATION('',(#101918),#101922);
+#101918 = LINE('',#101919,#101920);
+#101919 = CARTESIAN_POINT('',(2.71,0.));
+#101920 = VECTOR('',#101921,1.);
+#101921 = DIRECTION('',(0.,1.));
+#101922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101923 = PCURVE('',#99193,#101924);
+#101924 = DEFINITIONAL_REPRESENTATION('',(#101925),#101929);
+#101925 = LINE('',#101926,#101927);
+#101926 = CARTESIAN_POINT('',(0.,0.));
+#101927 = VECTOR('',#101928,1.);
+#101928 = DIRECTION('',(0.,1.));
+#101929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101930 = ORIENTED_EDGE('',*,*,#101931,.F.);
+#101931 = EDGE_CURVE('',#101886,#101910,#101932,.T.);
+#101932 = SURFACE_CURVE('',#101933,(#101937,#101943),.PCURVE_S1.);
+#101933 = LINE('',#101934,#101935);
+#101934 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#101935 = VECTOR('',#101936,1.);
+#101936 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#101937 = PCURVE('',#99143,#101938);
+#101938 = DEFINITIONAL_REPRESENTATION('',(#101939),#101942);
+#101939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101940,#101941),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#101940 = CARTESIAN_POINT('',(0.,1.));
+#101941 = CARTESIAN_POINT('',(2.71,1.));
+#101942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101943 = PCURVE('',#100049,#101944);
+#101944 = DEFINITIONAL_REPRESENTATION('',(#101945),#101949);
+#101945 = LINE('',#101946,#101947);
+#101946 = CARTESIAN_POINT('',(0.,0.));
+#101947 = VECTOR('',#101948,1.);
+#101948 = DIRECTION('',(1.,0.));
+#101949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101950 = ADVANCED_FACE('',(#101951),#99193,.F.);
+#101951 = FACE_BOUND('',#101952,.F.);
+#101952 = EDGE_LOOP('',(#101953,#101954,#101976,#102001));
+#101953 = ORIENTED_EDGE('',*,*,#99179,.T.);
+#101954 = ORIENTED_EDGE('',*,*,#101955,.T.);
+#101955 = EDGE_CURVE('',#99160,#101956,#101958,.T.);
+#101956 = VERTEX_POINT('',#101957);
+#101957 = CARTESIAN_POINT('',(0.6925,-1.425,0.6));
+#101958 = SURFACE_CURVE('',#101959,(#101962,#101969),.PCURVE_S1.);
+#101959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101960,#101961),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#101960 = CARTESIAN_POINT('',(0.705,-1.45,0.6));
+#101961 = CARTESIAN_POINT('',(0.6925,-1.425,0.6));
+#101962 = PCURVE('',#99193,#101963);
+#101963 = DEFINITIONAL_REPRESENTATION('',(#101964),#101968);
+#101964 = LINE('',#101965,#101966);
+#101965 = CARTESIAN_POINT('',(0.134350288425,0.));
+#101966 = VECTOR('',#101967,1.);
+#101967 = DIRECTION('',(0.,1.));
+#101968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101969 = PCURVE('',#99244,#101970);
+#101970 = DEFINITIONAL_REPRESENTATION('',(#101971),#101975);
+#101971 = LINE('',#101972,#101973);
+#101972 = CARTESIAN_POINT('',(0.,0.));
+#101973 = VECTOR('',#101974,1.);
+#101974 = DIRECTION('',(0.,1.));
+#101975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101976 = ORIENTED_EDGE('',*,*,#101977,.F.);
+#101977 = EDGE_CURVE('',#101910,#101956,#101978,.T.);
+#101978 = SURFACE_CURVE('',#101979,(#101983,#101989),.PCURVE_S1.);
+#101979 = LINE('',#101980,#101981);
+#101980 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#101981 = VECTOR('',#101982,1.);
+#101982 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#101983 = PCURVE('',#99193,#101984);
+#101984 = DEFINITIONAL_REPRESENTATION('',(#101985),#101988);
+#101985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101986,#101987),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.116672618896),
+ .PIECEWISE_BEZIER_KNOTS.);
+#101986 = CARTESIAN_POINT('',(0.,1.));
+#101987 = CARTESIAN_POINT('',(0.134350288425,1.));
+#101988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101989 = PCURVE('',#101990,#101995);
+#101990 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#101991,#101992)
+ ,(#101993,#101994
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#101991 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#101992 = CARTESIAN_POINT('',(0.725810707854,-1.317905353927,0.95));
+#101993 = CARTESIAN_POINT('',(0.6925,-1.425,0.6));
+#101994 = CARTESIAN_POINT('',(0.667905353927,-1.375810707854,0.95));
+#101995 = DEFINITIONAL_REPRESENTATION('',(#101996),#102000);
+#101996 = LINE('',#101997,#101998);
+#101997 = CARTESIAN_POINT('',(0.,0.));
+#101998 = VECTOR('',#101999,1.);
+#101999 = DIRECTION('',(1.,0.));
+#102000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102001 = ORIENTED_EDGE('',*,*,#101909,.F.);
+#102002 = ADVANCED_FACE('',(#102003),#99244,.F.);
+#102003 = FACE_BOUND('',#102004,.F.);
+#102004 = EDGE_LOOP('',(#102005,#102006,#102028,#102053));
+#102005 = ORIENTED_EDGE('',*,*,#99230,.T.);
+#102006 = ORIENTED_EDGE('',*,*,#102007,.T.);
+#102007 = EDGE_CURVE('',#99211,#102008,#102010,.T.);
+#102008 = VERTEX_POINT('',#102009);
+#102009 = CARTESIAN_POINT('',(-0.6925,-1.425,0.6));
+#102010 = SURFACE_CURVE('',#102011,(#102014,#102021),.PCURVE_S1.);
+#102011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102012,#102013),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#102012 = CARTESIAN_POINT('',(-0.705,-1.45,0.6));
+#102013 = CARTESIAN_POINT('',(-0.6925,-1.425,0.6));
+#102014 = PCURVE('',#99244,#102015);
+#102015 = DEFINITIONAL_REPRESENTATION('',(#102016),#102020);
+#102016 = LINE('',#102017,#102018);
+#102017 = CARTESIAN_POINT('',(1.41,0.));
+#102018 = VECTOR('',#102019,1.);
+#102019 = DIRECTION('',(0.,1.));
+#102020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102021 = PCURVE('',#99295,#102022);
+#102022 = DEFINITIONAL_REPRESENTATION('',(#102023),#102027);
+#102023 = LINE('',#102024,#102025);
+#102024 = CARTESIAN_POINT('',(0.,0.));
+#102025 = VECTOR('',#102026,1.);
+#102026 = DIRECTION('',(0.,1.));
+#102027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102028 = ORIENTED_EDGE('',*,*,#102029,.F.);
+#102029 = EDGE_CURVE('',#101956,#102008,#102030,.T.);
+#102030 = SURFACE_CURVE('',#102031,(#102035,#102041),.PCURVE_S1.);
+#102031 = LINE('',#102032,#102033);
+#102032 = CARTESIAN_POINT('',(0.6925,-1.425,0.6));
+#102033 = VECTOR('',#102034,1.);
+#102034 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#102035 = PCURVE('',#99244,#102036);
+#102036 = DEFINITIONAL_REPRESENTATION('',(#102037),#102040);
+#102037 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102038,#102039),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.385),.PIECEWISE_BEZIER_KNOTS.);
+#102038 = CARTESIAN_POINT('',(0.,1.));
+#102039 = CARTESIAN_POINT('',(1.41,1.));
+#102040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102041 = PCURVE('',#102042,#102047);
+#102042 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#102043,#102044)
+ ,(#102045,#102046
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.385),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#102043 = CARTESIAN_POINT('',(0.6925,-1.425,0.6));
+#102044 = CARTESIAN_POINT('',(0.667905353927,-1.375810707854,0.95));
+#102045 = CARTESIAN_POINT('',(-0.6925,-1.425,0.6));
+#102046 = CARTESIAN_POINT('',(-0.667905353927,-1.375810707854,0.95));
+#102047 = DEFINITIONAL_REPRESENTATION('',(#102048),#102052);
+#102048 = LINE('',#102049,#102050);
+#102049 = CARTESIAN_POINT('',(0.,0.));
+#102050 = VECTOR('',#102051,1.);
+#102051 = DIRECTION('',(1.,0.));
+#102052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102053 = ORIENTED_EDGE('',*,*,#101955,.F.);
+#102054 = ADVANCED_FACE('',(#102055),#99295,.F.);
+#102055 = FACE_BOUND('',#102056,.F.);
+#102056 = EDGE_LOOP('',(#102057,#102058,#102080,#102105));
+#102057 = ORIENTED_EDGE('',*,*,#99281,.T.);
+#102058 = ORIENTED_EDGE('',*,*,#102059,.T.);
+#102059 = EDGE_CURVE('',#99262,#102060,#102062,.T.);
+#102060 = VERTEX_POINT('',#102061);
+#102061 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#102062 = SURFACE_CURVE('',#102063,(#102066,#102073),.PCURVE_S1.);
+#102063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102064,#102065),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#102064 = CARTESIAN_POINT('',(-0.8,-1.355,0.6));
+#102065 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#102066 = PCURVE('',#99295,#102067);
+#102067 = DEFINITIONAL_REPRESENTATION('',(#102068),#102072);
+#102068 = LINE('',#102069,#102070);
+#102069 = CARTESIAN_POINT('',(0.134350288425,0.));
+#102070 = VECTOR('',#102071,1.);
+#102071 = DIRECTION('',(0.,1.));
+#102072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102073 = PCURVE('',#99355,#102074);
+#102074 = DEFINITIONAL_REPRESENTATION('',(#102075),#102079);
+#102075 = LINE('',#102076,#102077);
+#102076 = CARTESIAN_POINT('',(0.,0.));
+#102077 = VECTOR('',#102078,1.);
+#102078 = DIRECTION('',(0.,1.));
+#102079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102080 = ORIENTED_EDGE('',*,*,#102081,.F.);
+#102081 = EDGE_CURVE('',#102008,#102060,#102082,.T.);
+#102082 = SURFACE_CURVE('',#102083,(#102087,#102093),.PCURVE_S1.);
+#102083 = LINE('',#102084,#102085);
+#102084 = CARTESIAN_POINT('',(-0.6925,-1.425,0.6));
+#102085 = VECTOR('',#102086,1.);
+#102086 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#102087 = PCURVE('',#99295,#102088);
+#102088 = DEFINITIONAL_REPRESENTATION('',(#102089),#102092);
+#102089 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102090,#102091),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.116672618896),
+ .PIECEWISE_BEZIER_KNOTS.);
+#102090 = CARTESIAN_POINT('',(0.,1.));
+#102091 = CARTESIAN_POINT('',(0.134350288425,1.));
+#102092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102093 = PCURVE('',#102094,#102099);
+#102094 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#102095,#102096)
+ ,(#102097,#102098
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#102095 = CARTESIAN_POINT('',(-0.6925,-1.425,0.6));
+#102096 = CARTESIAN_POINT('',(-0.667905353927,-1.375810707854,0.95));
+#102097 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#102098 = CARTESIAN_POINT('',(-0.725810707854,-1.317905353927,0.95));
+#102099 = DEFINITIONAL_REPRESENTATION('',(#102100),#102104);
+#102100 = LINE('',#102101,#102102);
+#102101 = CARTESIAN_POINT('',(0.,0.));
+#102102 = VECTOR('',#102103,1.);
+#102103 = DIRECTION('',(1.,0.));
+#102104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102105 = ORIENTED_EDGE('',*,*,#102007,.F.);
+#102106 = ADVANCED_FACE('',(#102107),#99355,.F.);
+#102107 = FACE_BOUND('',#102108,.F.);
+#102108 = EDGE_LOOP('',(#102109,#102110,#102111,#102139));
+#102109 = ORIENTED_EDGE('',*,*,#102059,.F.);
+#102110 = ORIENTED_EDGE('',*,*,#99341,.T.);
+#102111 = ORIENTED_EDGE('',*,*,#102112,.T.);
+#102112 = EDGE_CURVE('',#99314,#102113,#102115,.T.);
+#102113 = VERTEX_POINT('',#102114);
+#102114 = CARTESIAN_POINT('',(-0.775,-1.125,0.6));
+#102115 = SURFACE_CURVE('',#102116,(#102120,#102127),.PCURVE_S1.);
+#102116 = LINE('',#102117,#102118);
+#102117 = CARTESIAN_POINT('',(-0.85,-1.125,0.6));
+#102118 = VECTOR('',#102119,1.);
+#102119 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102120 = PCURVE('',#99355,#102121);
+#102121 = DEFINITIONAL_REPRESENTATION('',(#102122),#102126);
+#102122 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#102123,#102124,#102125),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#102123 = CARTESIAN_POINT('',(0.23,1.879830361675E-15));
+#102124 = CARTESIAN_POINT('',(0.224811109702,0.5));
+#102125 = CARTESIAN_POINT('',(0.219525139665,1.));
+#102126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102127 = PCURVE('',#102128,#102133);
+#102128 = PLANE('',#102129);
+#102129 = AXIS2_PLACEMENT_3D('',#102130,#102131,#102132);
+#102130 = CARTESIAN_POINT('',(-0.85,-1.125,0.6));
+#102131 = DIRECTION('',(0.,0.,-1.));
+#102132 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102133 = DEFINITIONAL_REPRESENTATION('',(#102134),#102138);
+#102134 = LINE('',#102135,#102136);
+#102135 = CARTESIAN_POINT('',(0.,-0.));
+#102136 = VECTOR('',#102137,1.);
+#102137 = DIRECTION('',(1.,0.));
+#102138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102139 = ORIENTED_EDGE('',*,*,#102140,.F.);
+#102140 = EDGE_CURVE('',#102060,#102113,#102141,.T.);
+#102141 = SURFACE_CURVE('',#102142,(#102146,#102152),.PCURVE_S1.);
+#102142 = LINE('',#102143,#102144);
+#102143 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#102144 = VECTOR('',#102145,1.);
+#102145 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#102146 = PCURVE('',#99355,#102147);
+#102147 = DEFINITIONAL_REPRESENTATION('',(#102148),#102151);
+#102148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102149,#102150),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#102149 = CARTESIAN_POINT('',(0.,1.));
+#102150 = CARTESIAN_POINT('',(2.71,1.));
+#102151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102152 = PCURVE('',#102153,#102158);
+#102153 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+ (#102154,#102155)
+ ,(#102156,#102157
+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.685),(0.,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#102154 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#102155 = CARTESIAN_POINT('',(-0.725810707854,-1.317905353927,0.95));
+#102156 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#102157 = CARTESIAN_POINT('',(-0.725810707854,1.317905353927,0.95));
+#102158 = DEFINITIONAL_REPRESENTATION('',(#102159),#102163);
+#102159 = LINE('',#102160,#102161);
+#102160 = CARTESIAN_POINT('',(0.,0.));
+#102161 = VECTOR('',#102162,1.);
+#102162 = DIRECTION('',(1.,0.));
+#102163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102164 = ADVANCED_FACE('',(#102165),#99329,.F.);
+#102165 = FACE_BOUND('',#102166,.F.);
+#102166 = EDGE_LOOP('',(#102167,#102168,#102169,#102197,#102225,#102254,
+ #102282,#102310,#102338,#102371,#102399,#102428));
+#102167 = ORIENTED_EDGE('',*,*,#99313,.F.);
+#102168 = ORIENTED_EDGE('',*,*,#99370,.T.);
+#102169 = ORIENTED_EDGE('',*,*,#102170,.T.);
+#102170 = EDGE_CURVE('',#99371,#102171,#102173,.T.);
+#102171 = VERTEX_POINT('',#102172);
+#102172 = CARTESIAN_POINT('',(-0.95,-1.125,0.35));
+#102173 = SURFACE_CURVE('',#102174,(#102179,#102190),.PCURVE_S1.);
+#102174 = CIRCLE('',#102175,0.1);
+#102175 = AXIS2_PLACEMENT_3D('',#102176,#102177,#102178);
+#102176 = CARTESIAN_POINT('',(-0.85,-1.125,0.35));
+#102177 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#102178 = DIRECTION('',(1.110223024625E-15,-3.824821402262E-31,1.));
+#102179 = PCURVE('',#99329,#102180);
+#102180 = DEFINITIONAL_REPRESENTATION('',(#102181),#102189);
+#102181 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#102182,#102183,#102184,
+ #102185,#102186,#102187,#102188),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#102182 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#102183 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#102184 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#102185 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#102186 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#102187 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#102188 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#102189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102190 = PCURVE('',#99436,#102191);
+#102191 = DEFINITIONAL_REPRESENTATION('',(#102192),#102196);
+#102192 = LINE('',#102193,#102194);
+#102193 = CARTESIAN_POINT('',(0.,0.));
+#102194 = VECTOR('',#102195,1.);
+#102195 = DIRECTION('',(1.,0.));
+#102196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102197 = ORIENTED_EDGE('',*,*,#102198,.T.);
+#102198 = EDGE_CURVE('',#102171,#102199,#102201,.T.);
+#102199 = VERTEX_POINT('',#102200);
+#102200 = CARTESIAN_POINT('',(-0.95,-1.125,0.25));
+#102201 = SURFACE_CURVE('',#102202,(#102206,#102213),.PCURVE_S1.);
+#102202 = LINE('',#102203,#102204);
+#102203 = CARTESIAN_POINT('',(-0.95,-1.125,0.35));
+#102204 = VECTOR('',#102205,1.);
+#102205 = DIRECTION('',(0.,0.,-1.));
+#102206 = PCURVE('',#99329,#102207);
+#102207 = DEFINITIONAL_REPRESENTATION('',(#102208),#102212);
+#102208 = LINE('',#102209,#102210);
+#102209 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#102210 = VECTOR('',#102211,1.);
+#102211 = DIRECTION('',(-1.,0.));
+#102212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102213 = PCURVE('',#102214,#102219);
+#102214 = PLANE('',#102215);
+#102215 = AXIS2_PLACEMENT_3D('',#102216,#102217,#102218);
+#102216 = CARTESIAN_POINT('',(-0.95,-1.125,0.35));
+#102217 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#102218 = DIRECTION('',(0.,0.,-1.));
+#102219 = DEFINITIONAL_REPRESENTATION('',(#102220),#102224);
+#102220 = LINE('',#102221,#102222);
+#102221 = CARTESIAN_POINT('',(0.,-0.));
+#102222 = VECTOR('',#102223,1.);
+#102223 = DIRECTION('',(1.,0.));
+#102224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102225 = ORIENTED_EDGE('',*,*,#102226,.T.);
+#102226 = EDGE_CURVE('',#102199,#102227,#102229,.T.);
+#102227 = VERTEX_POINT('',#102228);
+#102228 = CARTESIAN_POINT('',(-1.2,-1.125,0.));
+#102229 = SURFACE_CURVE('',#102230,(#102235,#102242),.PCURVE_S1.);
+#102230 = CIRCLE('',#102231,0.25);
+#102231 = AXIS2_PLACEMENT_3D('',#102232,#102233,#102234);
+#102232 = CARTESIAN_POINT('',(-1.2,-1.125,0.25));
+#102233 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#102234 = DIRECTION('',(1.,-3.445092848398E-16,-4.440892098501E-16));
+#102235 = PCURVE('',#99329,#102236);
+#102236 = DEFINITIONAL_REPRESENTATION('',(#102237),#102241);
+#102237 = CIRCLE('',#102238,0.25);
+#102238 = AXIS2_PLACEMENT_2D('',#102239,#102240);
+#102239 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#102240 = DIRECTION('',(-4.440892098501E-16,1.));
+#102241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102242 = PCURVE('',#102243,#102248);
+#102243 = CYLINDRICAL_SURFACE('',#102244,0.25);
+#102244 = AXIS2_PLACEMENT_3D('',#102245,#102246,#102247);
+#102245 = CARTESIAN_POINT('',(-1.2,-1.125,0.25));
+#102246 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#102247 = DIRECTION('',(1.,-3.445092848398E-16,-4.440892098501E-16));
+#102248 = DEFINITIONAL_REPRESENTATION('',(#102249),#102253);
+#102249 = LINE('',#102250,#102251);
+#102250 = CARTESIAN_POINT('',(6.28318530718,0.));
+#102251 = VECTOR('',#102252,1.);
+#102252 = DIRECTION('',(-1.,0.));
+#102253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102254 = ORIENTED_EDGE('',*,*,#102255,.T.);
+#102255 = EDGE_CURVE('',#102227,#102256,#102258,.T.);
+#102256 = VERTEX_POINT('',#102257);
+#102257 = CARTESIAN_POINT('',(-1.4,-1.125,0.));
+#102258 = SURFACE_CURVE('',#102259,(#102263,#102270),.PCURVE_S1.);
+#102259 = LINE('',#102260,#102261);
+#102260 = CARTESIAN_POINT('',(-1.2,-1.125,0.));
+#102261 = VECTOR('',#102262,1.);
+#102262 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#102263 = PCURVE('',#99329,#102264);
+#102264 = DEFINITIONAL_REPRESENTATION('',(#102265),#102269);
+#102265 = LINE('',#102266,#102267);
+#102266 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#102267 = VECTOR('',#102268,1.);
+#102268 = DIRECTION('',(0.,-1.));
+#102269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102270 = PCURVE('',#102271,#102276);
+#102271 = PLANE('',#102272);
+#102272 = AXIS2_PLACEMENT_3D('',#102273,#102274,#102275);
+#102273 = CARTESIAN_POINT('',(-1.2,-1.125,0.));
+#102274 = DIRECTION('',(0.,0.,1.));
+#102275 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#102276 = DEFINITIONAL_REPRESENTATION('',(#102277),#102281);
+#102277 = LINE('',#102278,#102279);
+#102278 = CARTESIAN_POINT('',(0.,0.));
+#102279 = VECTOR('',#102280,1.);
+#102280 = DIRECTION('',(1.,0.));
+#102281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102282 = ORIENTED_EDGE('',*,*,#102283,.T.);
+#102283 = EDGE_CURVE('',#102256,#102284,#102286,.T.);
+#102284 = VERTEX_POINT('',#102285);
+#102285 = CARTESIAN_POINT('',(-1.4,-1.125,0.15));
+#102286 = SURFACE_CURVE('',#102287,(#102291,#102298),.PCURVE_S1.);
+#102287 = LINE('',#102288,#102289);
+#102288 = CARTESIAN_POINT('',(-1.4,-1.125,0.));
+#102289 = VECTOR('',#102290,1.);
+#102290 = DIRECTION('',(0.,0.,1.));
+#102291 = PCURVE('',#99329,#102292);
+#102292 = DEFINITIONAL_REPRESENTATION('',(#102293),#102297);
+#102293 = LINE('',#102294,#102295);
+#102294 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#102295 = VECTOR('',#102296,1.);
+#102296 = DIRECTION('',(1.,0.));
+#102297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102298 = PCURVE('',#102299,#102304);
+#102299 = PLANE('',#102300);
+#102300 = AXIS2_PLACEMENT_3D('',#102301,#102302,#102303);
+#102301 = CARTESIAN_POINT('',(-1.4,-1.125,0.));
+#102302 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102303 = DIRECTION('',(0.,0.,1.));
+#102304 = DEFINITIONAL_REPRESENTATION('',(#102305),#102309);
+#102305 = LINE('',#102306,#102307);
+#102306 = CARTESIAN_POINT('',(0.,0.));
+#102307 = VECTOR('',#102308,1.);
+#102308 = DIRECTION('',(1.,0.));
+#102309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102310 = ORIENTED_EDGE('',*,*,#102311,.T.);
+#102311 = EDGE_CURVE('',#102284,#102312,#102314,.T.);
+#102312 = VERTEX_POINT('',#102313);
+#102313 = CARTESIAN_POINT('',(-1.2,-1.125,0.15));
+#102314 = SURFACE_CURVE('',#102315,(#102319,#102326),.PCURVE_S1.);
+#102315 = LINE('',#102316,#102317);
+#102316 = CARTESIAN_POINT('',(-1.4,-1.125,0.15));
+#102317 = VECTOR('',#102318,1.);
+#102318 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102319 = PCURVE('',#99329,#102320);
+#102320 = DEFINITIONAL_REPRESENTATION('',(#102321),#102325);
+#102321 = LINE('',#102322,#102323);
+#102322 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#102323 = VECTOR('',#102324,1.);
+#102324 = DIRECTION('',(0.,1.));
+#102325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102326 = PCURVE('',#102327,#102332);
+#102327 = PLANE('',#102328);
+#102328 = AXIS2_PLACEMENT_3D('',#102329,#102330,#102331);
+#102329 = CARTESIAN_POINT('',(-1.4,-1.125,0.15));
+#102330 = DIRECTION('',(0.,0.,-1.));
+#102331 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102332 = DEFINITIONAL_REPRESENTATION('',(#102333),#102337);
+#102333 = LINE('',#102334,#102335);
+#102334 = CARTESIAN_POINT('',(0.,-0.));
+#102335 = VECTOR('',#102336,1.);
+#102336 = DIRECTION('',(1.,0.));
+#102337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102338 = ORIENTED_EDGE('',*,*,#102339,.T.);
+#102339 = EDGE_CURVE('',#102312,#102340,#102342,.T.);
+#102340 = VERTEX_POINT('',#102341);
+#102341 = CARTESIAN_POINT('',(-1.1,-1.125,0.25));
+#102342 = SURFACE_CURVE('',#102343,(#102348,#102359),.PCURVE_S1.);
+#102343 = CIRCLE('',#102344,0.1);
+#102344 = AXIS2_PLACEMENT_3D('',#102345,#102346,#102347);
+#102345 = CARTESIAN_POINT('',(-1.2,-1.125,0.25));
+#102346 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#102347 = DIRECTION('',(0.,0.,-1.));
+#102348 = PCURVE('',#99329,#102349);
+#102349 = DEFINITIONAL_REPRESENTATION('',(#102350),#102358);
+#102350 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#102351,#102352,#102353,
+ #102354,#102355,#102356,#102357),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#102351 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#102352 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#102353 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#102354 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#102355 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#102356 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#102357 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#102358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102359 = PCURVE('',#102360,#102365);
+#102360 = CYLINDRICAL_SURFACE('',#102361,0.1);
+#102361 = AXIS2_PLACEMENT_3D('',#102362,#102363,#102364);
+#102362 = CARTESIAN_POINT('',(-1.2,-1.125,0.25));
+#102363 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#102364 = DIRECTION('',(-0.,0.,-1.));
+#102365 = DEFINITIONAL_REPRESENTATION('',(#102366),#102370);
+#102366 = LINE('',#102367,#102368);
+#102367 = CARTESIAN_POINT('',(0.,0.));
+#102368 = VECTOR('',#102369,1.);
+#102369 = DIRECTION('',(1.,0.));
+#102370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102371 = ORIENTED_EDGE('',*,*,#102372,.T.);
+#102372 = EDGE_CURVE('',#102340,#102373,#102375,.T.);
+#102373 = VERTEX_POINT('',#102374);
+#102374 = CARTESIAN_POINT('',(-1.1,-1.125,0.35));
+#102375 = SURFACE_CURVE('',#102376,(#102380,#102387),.PCURVE_S1.);
+#102376 = LINE('',#102377,#102378);
+#102377 = CARTESIAN_POINT('',(-1.1,-1.125,0.25));
+#102378 = VECTOR('',#102379,1.);
+#102379 = DIRECTION('',(0.,0.,1.));
+#102380 = PCURVE('',#99329,#102381);
+#102381 = DEFINITIONAL_REPRESENTATION('',(#102382),#102386);
+#102382 = LINE('',#102383,#102384);
+#102383 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#102384 = VECTOR('',#102385,1.);
+#102385 = DIRECTION('',(1.,0.));
+#102386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102387 = PCURVE('',#102388,#102393);
+#102388 = PLANE('',#102389);
+#102389 = AXIS2_PLACEMENT_3D('',#102390,#102391,#102392);
+#102390 = CARTESIAN_POINT('',(-1.1,-1.125,0.25));
+#102391 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102392 = DIRECTION('',(0.,0.,1.));
+#102393 = DEFINITIONAL_REPRESENTATION('',(#102394),#102398);
+#102394 = LINE('',#102395,#102396);
+#102395 = CARTESIAN_POINT('',(0.,0.));
+#102396 = VECTOR('',#102397,1.);
+#102397 = DIRECTION('',(1.,0.));
+#102398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102399 = ORIENTED_EDGE('',*,*,#102400,.T.);
+#102400 = EDGE_CURVE('',#102373,#102401,#102403,.T.);
+#102401 = VERTEX_POINT('',#102402);
+#102402 = CARTESIAN_POINT('',(-0.85,-1.125,0.6));
+#102403 = SURFACE_CURVE('',#102404,(#102409,#102416),.PCURVE_S1.);
+#102404 = CIRCLE('',#102405,0.25);
+#102405 = AXIS2_PLACEMENT_3D('',#102406,#102407,#102408);
+#102406 = CARTESIAN_POINT('',(-0.85,-1.125,0.35));
+#102407 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#102408 = DIRECTION('',(-1.,3.445092848398E-16,8.881784197001E-16));
+#102409 = PCURVE('',#99329,#102410);
+#102410 = DEFINITIONAL_REPRESENTATION('',(#102411),#102415);
+#102411 = CIRCLE('',#102412,0.25);
+#102412 = AXIS2_PLACEMENT_2D('',#102413,#102414);
+#102413 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#102414 = DIRECTION('',(8.881784197001E-16,-1.));
+#102415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102416 = PCURVE('',#102417,#102422);
+#102417 = CYLINDRICAL_SURFACE('',#102418,0.25);
+#102418 = AXIS2_PLACEMENT_3D('',#102419,#102420,#102421);
+#102419 = CARTESIAN_POINT('',(-0.85,-1.125,0.35));
+#102420 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#102421 = DIRECTION('',(-1.,3.445092848398E-16,8.881784197001E-16));
+#102422 = DEFINITIONAL_REPRESENTATION('',(#102423),#102427);
+#102423 = LINE('',#102424,#102425);
+#102424 = CARTESIAN_POINT('',(6.28318530718,0.));
+#102425 = VECTOR('',#102426,1.);
+#102426 = DIRECTION('',(-1.,0.));
+#102427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102428 = ORIENTED_EDGE('',*,*,#102429,.T.);
+#102429 = EDGE_CURVE('',#102401,#99314,#102430,.T.);
+#102430 = SURFACE_CURVE('',#102431,(#102435,#102442),.PCURVE_S1.);
+#102431 = LINE('',#102432,#102433);
+#102432 = CARTESIAN_POINT('',(-0.85,-1.125,0.6));
+#102433 = VECTOR('',#102434,1.);
+#102434 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102435 = PCURVE('',#99329,#102436);
+#102436 = DEFINITIONAL_REPRESENTATION('',(#102437),#102441);
+#102437 = LINE('',#102438,#102439);
+#102438 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#102439 = VECTOR('',#102440,1.);
+#102440 = DIRECTION('',(0.,1.));
+#102441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102442 = PCURVE('',#102128,#102443);
+#102443 = DEFINITIONAL_REPRESENTATION('',(#102444),#102448);
+#102444 = LINE('',#102445,#102446);
+#102445 = CARTESIAN_POINT('',(0.,-0.));
+#102446 = VECTOR('',#102447,1.);
+#102447 = DIRECTION('',(1.,0.));
+#102448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102449 = ADVANCED_FACE('',(#102450),#99436,.F.);
+#102450 = FACE_BOUND('',#102451,.F.);
+#102451 = EDGE_LOOP('',(#102452,#102453,#102481,#102502));
+#102452 = ORIENTED_EDGE('',*,*,#99422,.T.);
+#102453 = ORIENTED_EDGE('',*,*,#102454,.T.);
+#102454 = EDGE_CURVE('',#99395,#102455,#102457,.T.);
+#102455 = VERTEX_POINT('',#102456);
+#102456 = CARTESIAN_POINT('',(-0.95,-0.775,0.35));
+#102457 = SURFACE_CURVE('',#102458,(#102463,#102470),.PCURVE_S1.);
+#102458 = CIRCLE('',#102459,0.1);
+#102459 = AXIS2_PLACEMENT_3D('',#102460,#102461,#102462);
+#102460 = CARTESIAN_POINT('',(-0.85,-0.775,0.35));
+#102461 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#102462 = DIRECTION('',(1.110223024625E-15,-3.824821402262E-31,1.));
+#102463 = PCURVE('',#99436,#102464);
+#102464 = DEFINITIONAL_REPRESENTATION('',(#102465),#102469);
+#102465 = LINE('',#102466,#102467);
+#102466 = CARTESIAN_POINT('',(0.,-0.35));
+#102467 = VECTOR('',#102468,1.);
+#102468 = DIRECTION('',(1.,0.));
+#102469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102470 = PCURVE('',#99410,#102471);
+#102471 = DEFINITIONAL_REPRESENTATION('',(#102472),#102480);
+#102472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#102473,#102474,#102475,
+ #102476,#102477,#102478,#102479),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#102473 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#102474 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#102475 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#102476 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#102477 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#102478 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#102479 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#102480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102481 = ORIENTED_EDGE('',*,*,#102482,.F.);
+#102482 = EDGE_CURVE('',#102171,#102455,#102483,.T.);
+#102483 = SURFACE_CURVE('',#102484,(#102488,#102495),.PCURVE_S1.);
+#102484 = LINE('',#102485,#102486);
+#102485 = CARTESIAN_POINT('',(-0.95,-1.125,0.35));
+#102486 = VECTOR('',#102487,1.);
+#102487 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#102488 = PCURVE('',#99436,#102489);
+#102489 = DEFINITIONAL_REPRESENTATION('',(#102490),#102494);
+#102490 = LINE('',#102491,#102492);
+#102491 = CARTESIAN_POINT('',(1.570796326795,0.));
+#102492 = VECTOR('',#102493,1.);
+#102493 = DIRECTION('',(0.,-1.));
+#102494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102495 = PCURVE('',#102214,#102496);
+#102496 = DEFINITIONAL_REPRESENTATION('',(#102497),#102501);
+#102497 = LINE('',#102498,#102499);
+#102498 = CARTESIAN_POINT('',(0.,-0.));
+#102499 = VECTOR('',#102500,1.);
+#102500 = DIRECTION('',(0.,-1.));
+#102501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102502 = ORIENTED_EDGE('',*,*,#102170,.F.);
+#102503 = ADVANCED_FACE('',(#102504),#99410,.T.);
+#102504 = FACE_BOUND('',#102505,.T.);
+#102505 = EDGE_LOOP('',(#102506,#102507,#102508,#102509,#102532,#102556,
+ #102579,#102602,#102625,#102653,#102676,#102700));
+#102506 = ORIENTED_EDGE('',*,*,#99451,.F.);
+#102507 = ORIENTED_EDGE('',*,*,#99394,.T.);
+#102508 = ORIENTED_EDGE('',*,*,#102454,.T.);
+#102509 = ORIENTED_EDGE('',*,*,#102510,.T.);
+#102510 = EDGE_CURVE('',#102455,#102511,#102513,.T.);
+#102511 = VERTEX_POINT('',#102512);
+#102512 = CARTESIAN_POINT('',(-0.95,-0.775,0.25));
+#102513 = SURFACE_CURVE('',#102514,(#102518,#102525),.PCURVE_S1.);
+#102514 = LINE('',#102515,#102516);
+#102515 = CARTESIAN_POINT('',(-0.95,-0.775,0.35));
+#102516 = VECTOR('',#102517,1.);
+#102517 = DIRECTION('',(0.,0.,-1.));
+#102518 = PCURVE('',#99410,#102519);
+#102519 = DEFINITIONAL_REPRESENTATION('',(#102520),#102524);
+#102520 = LINE('',#102521,#102522);
+#102521 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#102522 = VECTOR('',#102523,1.);
+#102523 = DIRECTION('',(-1.,0.));
+#102524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102525 = PCURVE('',#102214,#102526);
+#102526 = DEFINITIONAL_REPRESENTATION('',(#102527),#102531);
+#102527 = LINE('',#102528,#102529);
+#102528 = CARTESIAN_POINT('',(0.,-0.35));
+#102529 = VECTOR('',#102530,1.);
+#102530 = DIRECTION('',(1.,0.));
+#102531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102532 = ORIENTED_EDGE('',*,*,#102533,.T.);
+#102533 = EDGE_CURVE('',#102511,#102534,#102536,.T.);
+#102534 = VERTEX_POINT('',#102535);
+#102535 = CARTESIAN_POINT('',(-1.2,-0.775,0.));
+#102536 = SURFACE_CURVE('',#102537,(#102542,#102549),.PCURVE_S1.);
+#102537 = CIRCLE('',#102538,0.25);
+#102538 = AXIS2_PLACEMENT_3D('',#102539,#102540,#102541);
+#102539 = CARTESIAN_POINT('',(-1.2,-0.775,0.25));
+#102540 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#102541 = DIRECTION('',(1.,-3.445092848398E-16,-4.440892098501E-16));
+#102542 = PCURVE('',#99410,#102543);
+#102543 = DEFINITIONAL_REPRESENTATION('',(#102544),#102548);
+#102544 = CIRCLE('',#102545,0.25);
+#102545 = AXIS2_PLACEMENT_2D('',#102546,#102547);
+#102546 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#102547 = DIRECTION('',(-4.440892098501E-16,1.));
+#102548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102549 = PCURVE('',#102243,#102550);
+#102550 = DEFINITIONAL_REPRESENTATION('',(#102551),#102555);
+#102551 = LINE('',#102552,#102553);
+#102552 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#102553 = VECTOR('',#102554,1.);
+#102554 = DIRECTION('',(-1.,0.));
+#102555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102556 = ORIENTED_EDGE('',*,*,#102557,.T.);
+#102557 = EDGE_CURVE('',#102534,#102558,#102560,.T.);
+#102558 = VERTEX_POINT('',#102559);
+#102559 = CARTESIAN_POINT('',(-1.4,-0.775,0.));
+#102560 = SURFACE_CURVE('',#102561,(#102565,#102572),.PCURVE_S1.);
+#102561 = LINE('',#102562,#102563);
+#102562 = CARTESIAN_POINT('',(-1.2,-0.775,0.));
+#102563 = VECTOR('',#102564,1.);
+#102564 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#102565 = PCURVE('',#99410,#102566);
+#102566 = DEFINITIONAL_REPRESENTATION('',(#102567),#102571);
+#102567 = LINE('',#102568,#102569);
+#102568 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#102569 = VECTOR('',#102570,1.);
+#102570 = DIRECTION('',(0.,-1.));
+#102571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102572 = PCURVE('',#102271,#102573);
+#102573 = DEFINITIONAL_REPRESENTATION('',(#102574),#102578);
+#102574 = LINE('',#102575,#102576);
+#102575 = CARTESIAN_POINT('',(1.205782496939E-16,-0.35));
+#102576 = VECTOR('',#102577,1.);
+#102577 = DIRECTION('',(1.,0.));
+#102578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102579 = ORIENTED_EDGE('',*,*,#102580,.T.);
+#102580 = EDGE_CURVE('',#102558,#102581,#102583,.T.);
+#102581 = VERTEX_POINT('',#102582);
+#102582 = CARTESIAN_POINT('',(-1.4,-0.775,0.15));
+#102583 = SURFACE_CURVE('',#102584,(#102588,#102595),.PCURVE_S1.);
+#102584 = LINE('',#102585,#102586);
+#102585 = CARTESIAN_POINT('',(-1.4,-0.775,0.));
+#102586 = VECTOR('',#102587,1.);
+#102587 = DIRECTION('',(0.,0.,1.));
+#102588 = PCURVE('',#99410,#102589);
+#102589 = DEFINITIONAL_REPRESENTATION('',(#102590),#102594);
+#102590 = LINE('',#102591,#102592);
+#102591 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#102592 = VECTOR('',#102593,1.);
+#102593 = DIRECTION('',(1.,0.));
+#102594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102595 = PCURVE('',#102299,#102596);
+#102596 = DEFINITIONAL_REPRESENTATION('',(#102597),#102601);
+#102597 = LINE('',#102598,#102599);
+#102598 = CARTESIAN_POINT('',(0.,-0.35));
+#102599 = VECTOR('',#102600,1.);
+#102600 = DIRECTION('',(1.,0.));
+#102601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102602 = ORIENTED_EDGE('',*,*,#102603,.T.);
+#102603 = EDGE_CURVE('',#102581,#102604,#102606,.T.);
+#102604 = VERTEX_POINT('',#102605);
+#102605 = CARTESIAN_POINT('',(-1.2,-0.775,0.15));
+#102606 = SURFACE_CURVE('',#102607,(#102611,#102618),.PCURVE_S1.);
+#102607 = LINE('',#102608,#102609);
+#102608 = CARTESIAN_POINT('',(-1.4,-0.775,0.15));
+#102609 = VECTOR('',#102610,1.);
+#102610 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102611 = PCURVE('',#99410,#102612);
+#102612 = DEFINITIONAL_REPRESENTATION('',(#102613),#102617);
+#102613 = LINE('',#102614,#102615);
+#102614 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#102615 = VECTOR('',#102616,1.);
+#102616 = DIRECTION('',(0.,1.));
+#102617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102618 = PCURVE('',#102327,#102619);
+#102619 = DEFINITIONAL_REPRESENTATION('',(#102620),#102624);
+#102620 = LINE('',#102621,#102622);
+#102621 = CARTESIAN_POINT('',(-1.205782496939E-16,-0.35));
+#102622 = VECTOR('',#102623,1.);
+#102623 = DIRECTION('',(1.,0.));
+#102624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102625 = ORIENTED_EDGE('',*,*,#102626,.T.);
+#102626 = EDGE_CURVE('',#102604,#102627,#102629,.T.);
+#102627 = VERTEX_POINT('',#102628);
+#102628 = CARTESIAN_POINT('',(-1.1,-0.775,0.25));
+#102629 = SURFACE_CURVE('',#102630,(#102635,#102646),.PCURVE_S1.);
+#102630 = CIRCLE('',#102631,0.1);
+#102631 = AXIS2_PLACEMENT_3D('',#102632,#102633,#102634);
+#102632 = CARTESIAN_POINT('',(-1.2,-0.775,0.25));
+#102633 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#102634 = DIRECTION('',(0.,0.,-1.));
+#102635 = PCURVE('',#99410,#102636);
+#102636 = DEFINITIONAL_REPRESENTATION('',(#102637),#102645);
+#102637 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#102638,#102639,#102640,
+ #102641,#102642,#102643,#102644),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#102638 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#102639 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#102640 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#102641 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#102642 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#102643 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#102644 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#102645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102646 = PCURVE('',#102360,#102647);
+#102647 = DEFINITIONAL_REPRESENTATION('',(#102648),#102652);
+#102648 = LINE('',#102649,#102650);
+#102649 = CARTESIAN_POINT('',(0.,-0.35));
+#102650 = VECTOR('',#102651,1.);
+#102651 = DIRECTION('',(1.,0.));
+#102652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102653 = ORIENTED_EDGE('',*,*,#102654,.T.);
+#102654 = EDGE_CURVE('',#102627,#102655,#102657,.T.);
+#102655 = VERTEX_POINT('',#102656);
+#102656 = CARTESIAN_POINT('',(-1.1,-0.775,0.35));
+#102657 = SURFACE_CURVE('',#102658,(#102662,#102669),.PCURVE_S1.);
+#102658 = LINE('',#102659,#102660);
+#102659 = CARTESIAN_POINT('',(-1.1,-0.775,0.25));
+#102660 = VECTOR('',#102661,1.);
+#102661 = DIRECTION('',(0.,0.,1.));
+#102662 = PCURVE('',#99410,#102663);
+#102663 = DEFINITIONAL_REPRESENTATION('',(#102664),#102668);
+#102664 = LINE('',#102665,#102666);
+#102665 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#102666 = VECTOR('',#102667,1.);
+#102667 = DIRECTION('',(1.,0.));
+#102668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102669 = PCURVE('',#102388,#102670);
+#102670 = DEFINITIONAL_REPRESENTATION('',(#102671),#102675);
+#102671 = LINE('',#102672,#102673);
+#102672 = CARTESIAN_POINT('',(0.,-0.35));
+#102673 = VECTOR('',#102674,1.);
+#102674 = DIRECTION('',(1.,0.));
+#102675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102676 = ORIENTED_EDGE('',*,*,#102677,.T.);
+#102677 = EDGE_CURVE('',#102655,#102678,#102680,.T.);
+#102678 = VERTEX_POINT('',#102679);
+#102679 = CARTESIAN_POINT('',(-0.85,-0.775,0.6));
+#102680 = SURFACE_CURVE('',#102681,(#102686,#102693),.PCURVE_S1.);
+#102681 = CIRCLE('',#102682,0.25);
+#102682 = AXIS2_PLACEMENT_3D('',#102683,#102684,#102685);
+#102683 = CARTESIAN_POINT('',(-0.85,-0.775,0.35));
+#102684 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#102685 = DIRECTION('',(-1.,3.445092848398E-16,8.881784197001E-16));
+#102686 = PCURVE('',#99410,#102687);
+#102687 = DEFINITIONAL_REPRESENTATION('',(#102688),#102692);
+#102688 = CIRCLE('',#102689,0.25);
+#102689 = AXIS2_PLACEMENT_2D('',#102690,#102691);
+#102690 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#102691 = DIRECTION('',(8.881784197001E-16,-1.));
+#102692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102693 = PCURVE('',#102417,#102694);
+#102694 = DEFINITIONAL_REPRESENTATION('',(#102695),#102699);
+#102695 = LINE('',#102696,#102697);
+#102696 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#102697 = VECTOR('',#102698,1.);
+#102698 = DIRECTION('',(-1.,0.));
+#102699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102700 = ORIENTED_EDGE('',*,*,#102701,.T.);
+#102701 = EDGE_CURVE('',#102678,#99452,#102702,.T.);
+#102702 = SURFACE_CURVE('',#102703,(#102707,#102714),.PCURVE_S1.);
+#102703 = LINE('',#102704,#102705);
+#102704 = CARTESIAN_POINT('',(-0.85,-0.775,0.6));
+#102705 = VECTOR('',#102706,1.);
+#102706 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102707 = PCURVE('',#99410,#102708);
+#102708 = DEFINITIONAL_REPRESENTATION('',(#102709),#102713);
+#102709 = LINE('',#102710,#102711);
+#102710 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#102711 = VECTOR('',#102712,1.);
+#102712 = DIRECTION('',(0.,1.));
+#102713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102714 = PCURVE('',#102128,#102715);
+#102715 = DEFINITIONAL_REPRESENTATION('',(#102716),#102720);
+#102716 = LINE('',#102717,#102718);
+#102717 = CARTESIAN_POINT('',(-1.205782496939E-16,-0.35));
+#102718 = VECTOR('',#102719,1.);
+#102719 = DIRECTION('',(1.,0.));
+#102720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102721 = ADVANCED_FACE('',(#102722),#99517,.F.);
+#102722 = FACE_BOUND('',#102723,.F.);
+#102723 = EDGE_LOOP('',(#102724,#102747,#102748,#102776));
+#102724 = ORIENTED_EDGE('',*,*,#102725,.F.);
+#102725 = EDGE_CURVE('',#99452,#102726,#102728,.T.);
+#102726 = VERTEX_POINT('',#102727);
+#102727 = CARTESIAN_POINT('',(-0.775,-0.775,0.6));
+#102728 = SURFACE_CURVE('',#102729,(#102733,#102740),.PCURVE_S1.);
+#102729 = LINE('',#102730,#102731);
+#102730 = CARTESIAN_POINT('',(-0.85,-0.775,0.6));
+#102731 = VECTOR('',#102732,1.);
+#102732 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102733 = PCURVE('',#99517,#102734);
+#102734 = DEFINITIONAL_REPRESENTATION('',(#102735),#102739);
+#102735 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#102736,#102737,#102738),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#102736 = CARTESIAN_POINT('',(0.58,1.879803268475E-15));
+#102737 = CARTESIAN_POINT('',(0.576425431128,0.5));
+#102738 = CARTESIAN_POINT('',(0.572783985102,1.));
+#102739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102740 = PCURVE('',#102128,#102741);
+#102741 = DEFINITIONAL_REPRESENTATION('',(#102742),#102746);
+#102742 = LINE('',#102743,#102744);
+#102743 = CARTESIAN_POINT('',(-1.205782496939E-16,-0.35));
+#102744 = VECTOR('',#102745,1.);
+#102745 = DIRECTION('',(1.,0.));
+#102746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102747 = ORIENTED_EDGE('',*,*,#99503,.T.);
+#102748 = ORIENTED_EDGE('',*,*,#102749,.T.);
+#102749 = EDGE_CURVE('',#99476,#102750,#102752,.T.);
+#102750 = VERTEX_POINT('',#102751);
+#102751 = CARTESIAN_POINT('',(-0.775,-0.175,0.6));
+#102752 = SURFACE_CURVE('',#102753,(#102757,#102764),.PCURVE_S1.);
+#102753 = LINE('',#102754,#102755);
+#102754 = CARTESIAN_POINT('',(-0.85,-0.175,0.6));
+#102755 = VECTOR('',#102756,1.);
+#102756 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102757 = PCURVE('',#99517,#102758);
+#102758 = DEFINITIONAL_REPRESENTATION('',(#102759),#102763);
+#102759 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#102760,#102761,#102762),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#102760 = CARTESIAN_POINT('',(1.18,1.879803278636E-15));
+#102761 = CARTESIAN_POINT('',(1.179192839287,0.5));
+#102762 = CARTESIAN_POINT('',(1.178370577281,1.));
+#102763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102764 = PCURVE('',#102765,#102770);
+#102765 = PLANE('',#102766);
+#102766 = AXIS2_PLACEMENT_3D('',#102767,#102768,#102769);
+#102767 = CARTESIAN_POINT('',(-0.85,-0.175,0.6));
+#102768 = DIRECTION('',(0.,0.,-1.));
+#102769 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102770 = DEFINITIONAL_REPRESENTATION('',(#102771),#102775);
+#102771 = LINE('',#102772,#102773);
+#102772 = CARTESIAN_POINT('',(0.,-0.));
+#102773 = VECTOR('',#102774,1.);
+#102774 = DIRECTION('',(1.,0.));
+#102775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102776 = ORIENTED_EDGE('',*,*,#102777,.F.);
+#102777 = EDGE_CURVE('',#102726,#102750,#102778,.T.);
+#102778 = SURFACE_CURVE('',#102779,(#102783,#102789),.PCURVE_S1.);
+#102779 = LINE('',#102780,#102781);
+#102780 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#102781 = VECTOR('',#102782,1.);
+#102782 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#102783 = PCURVE('',#99517,#102784);
+#102784 = DEFINITIONAL_REPRESENTATION('',(#102785),#102788);
+#102785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102786,#102787),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#102786 = CARTESIAN_POINT('',(0.,1.));
+#102787 = CARTESIAN_POINT('',(2.71,1.));
+#102788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102789 = PCURVE('',#102153,#102790);
+#102790 = DEFINITIONAL_REPRESENTATION('',(#102791),#102795);
+#102791 = LINE('',#102792,#102793);
+#102792 = CARTESIAN_POINT('',(0.,0.));
+#102793 = VECTOR('',#102794,1.);
+#102794 = DIRECTION('',(1.,0.));
+#102795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102796 = ADVANCED_FACE('',(#102797),#99491,.F.);
+#102797 = FACE_BOUND('',#102798,.F.);
+#102798 = EDGE_LOOP('',(#102799,#102800,#102801,#102829,#102857,#102886,
+ #102914,#102942,#102970,#103003,#103031,#103060));
+#102799 = ORIENTED_EDGE('',*,*,#99475,.F.);
+#102800 = ORIENTED_EDGE('',*,*,#99532,.T.);
+#102801 = ORIENTED_EDGE('',*,*,#102802,.T.);
+#102802 = EDGE_CURVE('',#99533,#102803,#102805,.T.);
+#102803 = VERTEX_POINT('',#102804);
+#102804 = CARTESIAN_POINT('',(-0.95,-0.175,0.35));
+#102805 = SURFACE_CURVE('',#102806,(#102811,#102822),.PCURVE_S1.);
+#102806 = CIRCLE('',#102807,0.1);
+#102807 = AXIS2_PLACEMENT_3D('',#102808,#102809,#102810);
+#102808 = CARTESIAN_POINT('',(-0.85,-0.175,0.35));
+#102809 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#102810 = DIRECTION('',(1.110223024625E-15,-3.824821402262E-31,1.));
+#102811 = PCURVE('',#99491,#102812);
+#102812 = DEFINITIONAL_REPRESENTATION('',(#102813),#102821);
+#102813 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#102814,#102815,#102816,
+ #102817,#102818,#102819,#102820),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#102814 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#102815 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#102816 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#102817 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#102818 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#102819 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#102820 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#102821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102822 = PCURVE('',#99598,#102823);
+#102823 = DEFINITIONAL_REPRESENTATION('',(#102824),#102828);
+#102824 = LINE('',#102825,#102826);
+#102825 = CARTESIAN_POINT('',(0.,0.));
+#102826 = VECTOR('',#102827,1.);
+#102827 = DIRECTION('',(1.,0.));
+#102828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102829 = ORIENTED_EDGE('',*,*,#102830,.T.);
+#102830 = EDGE_CURVE('',#102803,#102831,#102833,.T.);
+#102831 = VERTEX_POINT('',#102832);
+#102832 = CARTESIAN_POINT('',(-0.95,-0.175,0.25));
+#102833 = SURFACE_CURVE('',#102834,(#102838,#102845),.PCURVE_S1.);
+#102834 = LINE('',#102835,#102836);
+#102835 = CARTESIAN_POINT('',(-0.95,-0.175,0.35));
+#102836 = VECTOR('',#102837,1.);
+#102837 = DIRECTION('',(0.,0.,-1.));
+#102838 = PCURVE('',#99491,#102839);
+#102839 = DEFINITIONAL_REPRESENTATION('',(#102840),#102844);
+#102840 = LINE('',#102841,#102842);
+#102841 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#102842 = VECTOR('',#102843,1.);
+#102843 = DIRECTION('',(-1.,0.));
+#102844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102845 = PCURVE('',#102846,#102851);
+#102846 = PLANE('',#102847);
+#102847 = AXIS2_PLACEMENT_3D('',#102848,#102849,#102850);
+#102848 = CARTESIAN_POINT('',(-0.95,-0.175,0.35));
+#102849 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#102850 = DIRECTION('',(0.,0.,-1.));
+#102851 = DEFINITIONAL_REPRESENTATION('',(#102852),#102856);
+#102852 = LINE('',#102853,#102854);
+#102853 = CARTESIAN_POINT('',(0.,-0.));
+#102854 = VECTOR('',#102855,1.);
+#102855 = DIRECTION('',(1.,0.));
+#102856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102857 = ORIENTED_EDGE('',*,*,#102858,.T.);
+#102858 = EDGE_CURVE('',#102831,#102859,#102861,.T.);
+#102859 = VERTEX_POINT('',#102860);
+#102860 = CARTESIAN_POINT('',(-1.2,-0.175,0.));
+#102861 = SURFACE_CURVE('',#102862,(#102867,#102874),.PCURVE_S1.);
+#102862 = CIRCLE('',#102863,0.25);
+#102863 = AXIS2_PLACEMENT_3D('',#102864,#102865,#102866);
+#102864 = CARTESIAN_POINT('',(-1.2,-0.175,0.25));
+#102865 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#102866 = DIRECTION('',(1.,-3.445092848398E-16,-4.440892098501E-16));
+#102867 = PCURVE('',#99491,#102868);
+#102868 = DEFINITIONAL_REPRESENTATION('',(#102869),#102873);
+#102869 = CIRCLE('',#102870,0.25);
+#102870 = AXIS2_PLACEMENT_2D('',#102871,#102872);
+#102871 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#102872 = DIRECTION('',(-4.440892098501E-16,1.));
+#102873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102874 = PCURVE('',#102875,#102880);
+#102875 = CYLINDRICAL_SURFACE('',#102876,0.25);
+#102876 = AXIS2_PLACEMENT_3D('',#102877,#102878,#102879);
+#102877 = CARTESIAN_POINT('',(-1.2,-0.175,0.25));
+#102878 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#102879 = DIRECTION('',(1.,-3.445092848398E-16,-4.440892098501E-16));
+#102880 = DEFINITIONAL_REPRESENTATION('',(#102881),#102885);
+#102881 = LINE('',#102882,#102883);
+#102882 = CARTESIAN_POINT('',(6.28318530718,0.));
+#102883 = VECTOR('',#102884,1.);
+#102884 = DIRECTION('',(-1.,0.));
+#102885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102886 = ORIENTED_EDGE('',*,*,#102887,.T.);
+#102887 = EDGE_CURVE('',#102859,#102888,#102890,.T.);
+#102888 = VERTEX_POINT('',#102889);
+#102889 = CARTESIAN_POINT('',(-1.4,-0.175,0.));
+#102890 = SURFACE_CURVE('',#102891,(#102895,#102902),.PCURVE_S1.);
+#102891 = LINE('',#102892,#102893);
+#102892 = CARTESIAN_POINT('',(-1.2,-0.175,0.));
+#102893 = VECTOR('',#102894,1.);
+#102894 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#102895 = PCURVE('',#99491,#102896);
+#102896 = DEFINITIONAL_REPRESENTATION('',(#102897),#102901);
+#102897 = LINE('',#102898,#102899);
+#102898 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#102899 = VECTOR('',#102900,1.);
+#102900 = DIRECTION('',(0.,-1.));
+#102901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102902 = PCURVE('',#102903,#102908);
+#102903 = PLANE('',#102904);
+#102904 = AXIS2_PLACEMENT_3D('',#102905,#102906,#102907);
+#102905 = CARTESIAN_POINT('',(-1.2,-0.175,0.));
+#102906 = DIRECTION('',(0.,0.,1.));
+#102907 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#102908 = DEFINITIONAL_REPRESENTATION('',(#102909),#102913);
+#102909 = LINE('',#102910,#102911);
+#102910 = CARTESIAN_POINT('',(0.,0.));
+#102911 = VECTOR('',#102912,1.);
+#102912 = DIRECTION('',(1.,0.));
+#102913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102914 = ORIENTED_EDGE('',*,*,#102915,.T.);
+#102915 = EDGE_CURVE('',#102888,#102916,#102918,.T.);
+#102916 = VERTEX_POINT('',#102917);
+#102917 = CARTESIAN_POINT('',(-1.4,-0.175,0.15));
+#102918 = SURFACE_CURVE('',#102919,(#102923,#102930),.PCURVE_S1.);
+#102919 = LINE('',#102920,#102921);
+#102920 = CARTESIAN_POINT('',(-1.4,-0.175,0.));
+#102921 = VECTOR('',#102922,1.);
+#102922 = DIRECTION('',(0.,0.,1.));
+#102923 = PCURVE('',#99491,#102924);
+#102924 = DEFINITIONAL_REPRESENTATION('',(#102925),#102929);
+#102925 = LINE('',#102926,#102927);
+#102926 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#102927 = VECTOR('',#102928,1.);
+#102928 = DIRECTION('',(1.,0.));
+#102929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102930 = PCURVE('',#102931,#102936);
+#102931 = PLANE('',#102932);
+#102932 = AXIS2_PLACEMENT_3D('',#102933,#102934,#102935);
+#102933 = CARTESIAN_POINT('',(-1.4,-0.175,0.));
+#102934 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102935 = DIRECTION('',(0.,0.,1.));
+#102936 = DEFINITIONAL_REPRESENTATION('',(#102937),#102941);
+#102937 = LINE('',#102938,#102939);
+#102938 = CARTESIAN_POINT('',(0.,0.));
+#102939 = VECTOR('',#102940,1.);
+#102940 = DIRECTION('',(1.,0.));
+#102941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102942 = ORIENTED_EDGE('',*,*,#102943,.T.);
+#102943 = EDGE_CURVE('',#102916,#102944,#102946,.T.);
+#102944 = VERTEX_POINT('',#102945);
+#102945 = CARTESIAN_POINT('',(-1.2,-0.175,0.15));
+#102946 = SURFACE_CURVE('',#102947,(#102951,#102958),.PCURVE_S1.);
+#102947 = LINE('',#102948,#102949);
+#102948 = CARTESIAN_POINT('',(-1.4,-0.175,0.15));
+#102949 = VECTOR('',#102950,1.);
+#102950 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102951 = PCURVE('',#99491,#102952);
+#102952 = DEFINITIONAL_REPRESENTATION('',(#102953),#102957);
+#102953 = LINE('',#102954,#102955);
+#102954 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#102955 = VECTOR('',#102956,1.);
+#102956 = DIRECTION('',(0.,1.));
+#102957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102958 = PCURVE('',#102959,#102964);
+#102959 = PLANE('',#102960);
+#102960 = AXIS2_PLACEMENT_3D('',#102961,#102962,#102963);
+#102961 = CARTESIAN_POINT('',(-1.4,-0.175,0.15));
+#102962 = DIRECTION('',(0.,0.,-1.));
+#102963 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#102964 = DEFINITIONAL_REPRESENTATION('',(#102965),#102969);
+#102965 = LINE('',#102966,#102967);
+#102966 = CARTESIAN_POINT('',(0.,-0.));
+#102967 = VECTOR('',#102968,1.);
+#102968 = DIRECTION('',(1.,0.));
+#102969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102970 = ORIENTED_EDGE('',*,*,#102971,.T.);
+#102971 = EDGE_CURVE('',#102944,#102972,#102974,.T.);
+#102972 = VERTEX_POINT('',#102973);
+#102973 = CARTESIAN_POINT('',(-1.1,-0.175,0.25));
+#102974 = SURFACE_CURVE('',#102975,(#102980,#102991),.PCURVE_S1.);
+#102975 = CIRCLE('',#102976,0.1);
+#102976 = AXIS2_PLACEMENT_3D('',#102977,#102978,#102979);
+#102977 = CARTESIAN_POINT('',(-1.2,-0.175,0.25));
+#102978 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#102979 = DIRECTION('',(0.,0.,-1.));
+#102980 = PCURVE('',#99491,#102981);
+#102981 = DEFINITIONAL_REPRESENTATION('',(#102982),#102990);
+#102982 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#102983,#102984,#102985,
+ #102986,#102987,#102988,#102989),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#102983 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#102984 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#102985 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#102986 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#102987 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#102988 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#102989 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#102990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102991 = PCURVE('',#102992,#102997);
+#102992 = CYLINDRICAL_SURFACE('',#102993,0.1);
+#102993 = AXIS2_PLACEMENT_3D('',#102994,#102995,#102996);
+#102994 = CARTESIAN_POINT('',(-1.2,-0.175,0.25));
+#102995 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#102996 = DIRECTION('',(-0.,0.,-1.));
+#102997 = DEFINITIONAL_REPRESENTATION('',(#102998),#103002);
+#102998 = LINE('',#102999,#103000);
+#102999 = CARTESIAN_POINT('',(0.,0.));
+#103000 = VECTOR('',#103001,1.);
+#103001 = DIRECTION('',(1.,0.));
+#103002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103003 = ORIENTED_EDGE('',*,*,#103004,.T.);
+#103004 = EDGE_CURVE('',#102972,#103005,#103007,.T.);
+#103005 = VERTEX_POINT('',#103006);
+#103006 = CARTESIAN_POINT('',(-1.1,-0.175,0.35));
+#103007 = SURFACE_CURVE('',#103008,(#103012,#103019),.PCURVE_S1.);
+#103008 = LINE('',#103009,#103010);
+#103009 = CARTESIAN_POINT('',(-1.1,-0.175,0.25));
+#103010 = VECTOR('',#103011,1.);
+#103011 = DIRECTION('',(0.,0.,1.));
+#103012 = PCURVE('',#99491,#103013);
+#103013 = DEFINITIONAL_REPRESENTATION('',(#103014),#103018);
+#103014 = LINE('',#103015,#103016);
+#103015 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#103016 = VECTOR('',#103017,1.);
+#103017 = DIRECTION('',(1.,0.));
+#103018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103019 = PCURVE('',#103020,#103025);
+#103020 = PLANE('',#103021);
+#103021 = AXIS2_PLACEMENT_3D('',#103022,#103023,#103024);
+#103022 = CARTESIAN_POINT('',(-1.1,-0.175,0.25));
+#103023 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103024 = DIRECTION('',(0.,0.,1.));
+#103025 = DEFINITIONAL_REPRESENTATION('',(#103026),#103030);
+#103026 = LINE('',#103027,#103028);
+#103027 = CARTESIAN_POINT('',(0.,0.));
+#103028 = VECTOR('',#103029,1.);
+#103029 = DIRECTION('',(1.,0.));
+#103030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103031 = ORIENTED_EDGE('',*,*,#103032,.T.);
+#103032 = EDGE_CURVE('',#103005,#103033,#103035,.T.);
+#103033 = VERTEX_POINT('',#103034);
+#103034 = CARTESIAN_POINT('',(-0.85,-0.175,0.6));
+#103035 = SURFACE_CURVE('',#103036,(#103041,#103048),.PCURVE_S1.);
+#103036 = CIRCLE('',#103037,0.25);
+#103037 = AXIS2_PLACEMENT_3D('',#103038,#103039,#103040);
+#103038 = CARTESIAN_POINT('',(-0.85,-0.175,0.35));
+#103039 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#103040 = DIRECTION('',(-1.,3.445092848398E-16,8.881784197001E-16));
+#103041 = PCURVE('',#99491,#103042);
+#103042 = DEFINITIONAL_REPRESENTATION('',(#103043),#103047);
+#103043 = CIRCLE('',#103044,0.25);
+#103044 = AXIS2_PLACEMENT_2D('',#103045,#103046);
+#103045 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#103046 = DIRECTION('',(8.881784197001E-16,-1.));
+#103047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103048 = PCURVE('',#103049,#103054);
+#103049 = CYLINDRICAL_SURFACE('',#103050,0.25);
+#103050 = AXIS2_PLACEMENT_3D('',#103051,#103052,#103053);
+#103051 = CARTESIAN_POINT('',(-0.85,-0.175,0.35));
+#103052 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#103053 = DIRECTION('',(-1.,3.445092848398E-16,8.881784197001E-16));
+#103054 = DEFINITIONAL_REPRESENTATION('',(#103055),#103059);
+#103055 = LINE('',#103056,#103057);
+#103056 = CARTESIAN_POINT('',(6.28318530718,0.));
+#103057 = VECTOR('',#103058,1.);
+#103058 = DIRECTION('',(-1.,0.));
+#103059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103060 = ORIENTED_EDGE('',*,*,#103061,.T.);
+#103061 = EDGE_CURVE('',#103033,#99476,#103062,.T.);
+#103062 = SURFACE_CURVE('',#103063,(#103067,#103074),.PCURVE_S1.);
+#103063 = LINE('',#103064,#103065);
+#103064 = CARTESIAN_POINT('',(-0.85,-0.175,0.6));
+#103065 = VECTOR('',#103066,1.);
+#103066 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103067 = PCURVE('',#99491,#103068);
+#103068 = DEFINITIONAL_REPRESENTATION('',(#103069),#103073);
+#103069 = LINE('',#103070,#103071);
+#103070 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#103071 = VECTOR('',#103072,1.);
+#103072 = DIRECTION('',(0.,1.));
+#103073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103074 = PCURVE('',#102765,#103075);
+#103075 = DEFINITIONAL_REPRESENTATION('',(#103076),#103080);
+#103076 = LINE('',#103077,#103078);
+#103077 = CARTESIAN_POINT('',(0.,-0.));
+#103078 = VECTOR('',#103079,1.);
+#103079 = DIRECTION('',(1.,0.));
+#103080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103081 = ADVANCED_FACE('',(#103082),#99598,.F.);
+#103082 = FACE_BOUND('',#103083,.F.);
+#103083 = EDGE_LOOP('',(#103084,#103085,#103113,#103134));
+#103084 = ORIENTED_EDGE('',*,*,#99584,.T.);
+#103085 = ORIENTED_EDGE('',*,*,#103086,.T.);
+#103086 = EDGE_CURVE('',#99557,#103087,#103089,.T.);
+#103087 = VERTEX_POINT('',#103088);
+#103088 = CARTESIAN_POINT('',(-0.95,0.175,0.35));
+#103089 = SURFACE_CURVE('',#103090,(#103095,#103102),.PCURVE_S1.);
+#103090 = CIRCLE('',#103091,0.1);
+#103091 = AXIS2_PLACEMENT_3D('',#103092,#103093,#103094);
+#103092 = CARTESIAN_POINT('',(-0.85,0.175,0.35));
+#103093 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#103094 = DIRECTION('',(1.110223024625E-15,-3.824821402262E-31,1.));
+#103095 = PCURVE('',#99598,#103096);
+#103096 = DEFINITIONAL_REPRESENTATION('',(#103097),#103101);
+#103097 = LINE('',#103098,#103099);
+#103098 = CARTESIAN_POINT('',(0.,-0.35));
+#103099 = VECTOR('',#103100,1.);
+#103100 = DIRECTION('',(1.,0.));
+#103101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103102 = PCURVE('',#99572,#103103);
+#103103 = DEFINITIONAL_REPRESENTATION('',(#103104),#103112);
+#103104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#103105,#103106,#103107,
+ #103108,#103109,#103110,#103111),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#103105 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#103106 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#103107 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#103108 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#103109 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#103110 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#103111 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#103112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103113 = ORIENTED_EDGE('',*,*,#103114,.F.);
+#103114 = EDGE_CURVE('',#102803,#103087,#103115,.T.);
+#103115 = SURFACE_CURVE('',#103116,(#103120,#103127),.PCURVE_S1.);
+#103116 = LINE('',#103117,#103118);
+#103117 = CARTESIAN_POINT('',(-0.95,-0.175,0.35));
+#103118 = VECTOR('',#103119,1.);
+#103119 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#103120 = PCURVE('',#99598,#103121);
+#103121 = DEFINITIONAL_REPRESENTATION('',(#103122),#103126);
+#103122 = LINE('',#103123,#103124);
+#103123 = CARTESIAN_POINT('',(1.570796326795,0.));
+#103124 = VECTOR('',#103125,1.);
+#103125 = DIRECTION('',(0.,-1.));
+#103126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103127 = PCURVE('',#102846,#103128);
+#103128 = DEFINITIONAL_REPRESENTATION('',(#103129),#103133);
+#103129 = LINE('',#103130,#103131);
+#103130 = CARTESIAN_POINT('',(0.,-0.));
+#103131 = VECTOR('',#103132,1.);
+#103132 = DIRECTION('',(0.,-1.));
+#103133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103134 = ORIENTED_EDGE('',*,*,#102802,.F.);
+#103135 = ADVANCED_FACE('',(#103136),#99572,.T.);
+#103136 = FACE_BOUND('',#103137,.T.);
+#103137 = EDGE_LOOP('',(#103138,#103139,#103140,#103141,#103164,#103188,
+ #103211,#103234,#103257,#103285,#103308,#103332));
+#103138 = ORIENTED_EDGE('',*,*,#99613,.F.);
+#103139 = ORIENTED_EDGE('',*,*,#99556,.T.);
+#103140 = ORIENTED_EDGE('',*,*,#103086,.T.);
+#103141 = ORIENTED_EDGE('',*,*,#103142,.T.);
+#103142 = EDGE_CURVE('',#103087,#103143,#103145,.T.);
+#103143 = VERTEX_POINT('',#103144);
+#103144 = CARTESIAN_POINT('',(-0.95,0.175,0.25));
+#103145 = SURFACE_CURVE('',#103146,(#103150,#103157),.PCURVE_S1.);
+#103146 = LINE('',#103147,#103148);
+#103147 = CARTESIAN_POINT('',(-0.95,0.175,0.35));
+#103148 = VECTOR('',#103149,1.);
+#103149 = DIRECTION('',(0.,0.,-1.));
+#103150 = PCURVE('',#99572,#103151);
+#103151 = DEFINITIONAL_REPRESENTATION('',(#103152),#103156);
+#103152 = LINE('',#103153,#103154);
+#103153 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#103154 = VECTOR('',#103155,1.);
+#103155 = DIRECTION('',(-1.,0.));
+#103156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103157 = PCURVE('',#102846,#103158);
+#103158 = DEFINITIONAL_REPRESENTATION('',(#103159),#103163);
+#103159 = LINE('',#103160,#103161);
+#103160 = CARTESIAN_POINT('',(0.,-0.35));
+#103161 = VECTOR('',#103162,1.);
+#103162 = DIRECTION('',(1.,0.));
+#103163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103164 = ORIENTED_EDGE('',*,*,#103165,.T.);
+#103165 = EDGE_CURVE('',#103143,#103166,#103168,.T.);
+#103166 = VERTEX_POINT('',#103167);
+#103167 = CARTESIAN_POINT('',(-1.2,0.175,0.));
+#103168 = SURFACE_CURVE('',#103169,(#103174,#103181),.PCURVE_S1.);
+#103169 = CIRCLE('',#103170,0.25);
+#103170 = AXIS2_PLACEMENT_3D('',#103171,#103172,#103173);
+#103171 = CARTESIAN_POINT('',(-1.2,0.175,0.25));
+#103172 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#103173 = DIRECTION('',(1.,-3.445092848398E-16,-4.440892098501E-16));
+#103174 = PCURVE('',#99572,#103175);
+#103175 = DEFINITIONAL_REPRESENTATION('',(#103176),#103180);
+#103176 = CIRCLE('',#103177,0.25);
+#103177 = AXIS2_PLACEMENT_2D('',#103178,#103179);
+#103178 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#103179 = DIRECTION('',(-4.440892098501E-16,1.));
+#103180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103181 = PCURVE('',#102875,#103182);
+#103182 = DEFINITIONAL_REPRESENTATION('',(#103183),#103187);
+#103183 = LINE('',#103184,#103185);
+#103184 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#103185 = VECTOR('',#103186,1.);
+#103186 = DIRECTION('',(-1.,0.));
+#103187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103188 = ORIENTED_EDGE('',*,*,#103189,.T.);
+#103189 = EDGE_CURVE('',#103166,#103190,#103192,.T.);
+#103190 = VERTEX_POINT('',#103191);
+#103191 = CARTESIAN_POINT('',(-1.4,0.175,0.));
+#103192 = SURFACE_CURVE('',#103193,(#103197,#103204),.PCURVE_S1.);
+#103193 = LINE('',#103194,#103195);
+#103194 = CARTESIAN_POINT('',(-1.2,0.175,0.));
+#103195 = VECTOR('',#103196,1.);
+#103196 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#103197 = PCURVE('',#99572,#103198);
+#103198 = DEFINITIONAL_REPRESENTATION('',(#103199),#103203);
+#103199 = LINE('',#103200,#103201);
+#103200 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#103201 = VECTOR('',#103202,1.);
+#103202 = DIRECTION('',(0.,-1.));
+#103203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103204 = PCURVE('',#102903,#103205);
+#103205 = DEFINITIONAL_REPRESENTATION('',(#103206),#103210);
+#103206 = LINE('',#103207,#103208);
+#103207 = CARTESIAN_POINT('',(1.205782496939E-16,-0.35));
+#103208 = VECTOR('',#103209,1.);
+#103209 = DIRECTION('',(1.,0.));
+#103210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103211 = ORIENTED_EDGE('',*,*,#103212,.T.);
+#103212 = EDGE_CURVE('',#103190,#103213,#103215,.T.);
+#103213 = VERTEX_POINT('',#103214);
+#103214 = CARTESIAN_POINT('',(-1.4,0.175,0.15));
+#103215 = SURFACE_CURVE('',#103216,(#103220,#103227),.PCURVE_S1.);
+#103216 = LINE('',#103217,#103218);
+#103217 = CARTESIAN_POINT('',(-1.4,0.175,0.));
+#103218 = VECTOR('',#103219,1.);
+#103219 = DIRECTION('',(0.,0.,1.));
+#103220 = PCURVE('',#99572,#103221);
+#103221 = DEFINITIONAL_REPRESENTATION('',(#103222),#103226);
+#103222 = LINE('',#103223,#103224);
+#103223 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#103224 = VECTOR('',#103225,1.);
+#103225 = DIRECTION('',(1.,0.));
+#103226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103227 = PCURVE('',#102931,#103228);
+#103228 = DEFINITIONAL_REPRESENTATION('',(#103229),#103233);
+#103229 = LINE('',#103230,#103231);
+#103230 = CARTESIAN_POINT('',(0.,-0.35));
+#103231 = VECTOR('',#103232,1.);
+#103232 = DIRECTION('',(1.,0.));
+#103233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103234 = ORIENTED_EDGE('',*,*,#103235,.T.);
+#103235 = EDGE_CURVE('',#103213,#103236,#103238,.T.);
+#103236 = VERTEX_POINT('',#103237);
+#103237 = CARTESIAN_POINT('',(-1.2,0.175,0.15));
+#103238 = SURFACE_CURVE('',#103239,(#103243,#103250),.PCURVE_S1.);
+#103239 = LINE('',#103240,#103241);
+#103240 = CARTESIAN_POINT('',(-1.4,0.175,0.15));
+#103241 = VECTOR('',#103242,1.);
+#103242 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103243 = PCURVE('',#99572,#103244);
+#103244 = DEFINITIONAL_REPRESENTATION('',(#103245),#103249);
+#103245 = LINE('',#103246,#103247);
+#103246 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#103247 = VECTOR('',#103248,1.);
+#103248 = DIRECTION('',(0.,1.));
+#103249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103250 = PCURVE('',#102959,#103251);
+#103251 = DEFINITIONAL_REPRESENTATION('',(#103252),#103256);
+#103252 = LINE('',#103253,#103254);
+#103253 = CARTESIAN_POINT('',(-1.205782496939E-16,-0.35));
+#103254 = VECTOR('',#103255,1.);
+#103255 = DIRECTION('',(1.,0.));
+#103256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103257 = ORIENTED_EDGE('',*,*,#103258,.T.);
+#103258 = EDGE_CURVE('',#103236,#103259,#103261,.T.);
+#103259 = VERTEX_POINT('',#103260);
+#103260 = CARTESIAN_POINT('',(-1.1,0.175,0.25));
+#103261 = SURFACE_CURVE('',#103262,(#103267,#103278),.PCURVE_S1.);
+#103262 = CIRCLE('',#103263,0.1);
+#103263 = AXIS2_PLACEMENT_3D('',#103264,#103265,#103266);
+#103264 = CARTESIAN_POINT('',(-1.2,0.175,0.25));
+#103265 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#103266 = DIRECTION('',(0.,0.,-1.));
+#103267 = PCURVE('',#99572,#103268);
+#103268 = DEFINITIONAL_REPRESENTATION('',(#103269),#103277);
+#103269 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#103270,#103271,#103272,
+ #103273,#103274,#103275,#103276),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#103270 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#103271 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#103272 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#103273 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#103274 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#103275 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#103276 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#103277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103278 = PCURVE('',#102992,#103279);
+#103279 = DEFINITIONAL_REPRESENTATION('',(#103280),#103284);
+#103280 = LINE('',#103281,#103282);
+#103281 = CARTESIAN_POINT('',(0.,-0.35));
+#103282 = VECTOR('',#103283,1.);
+#103283 = DIRECTION('',(1.,0.));
+#103284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103285 = ORIENTED_EDGE('',*,*,#103286,.T.);
+#103286 = EDGE_CURVE('',#103259,#103287,#103289,.T.);
+#103287 = VERTEX_POINT('',#103288);
+#103288 = CARTESIAN_POINT('',(-1.1,0.175,0.35));
+#103289 = SURFACE_CURVE('',#103290,(#103294,#103301),.PCURVE_S1.);
+#103290 = LINE('',#103291,#103292);
+#103291 = CARTESIAN_POINT('',(-1.1,0.175,0.25));
+#103292 = VECTOR('',#103293,1.);
+#103293 = DIRECTION('',(0.,0.,1.));
+#103294 = PCURVE('',#99572,#103295);
+#103295 = DEFINITIONAL_REPRESENTATION('',(#103296),#103300);
+#103296 = LINE('',#103297,#103298);
+#103297 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#103298 = VECTOR('',#103299,1.);
+#103299 = DIRECTION('',(1.,0.));
+#103300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103301 = PCURVE('',#103020,#103302);
+#103302 = DEFINITIONAL_REPRESENTATION('',(#103303),#103307);
+#103303 = LINE('',#103304,#103305);
+#103304 = CARTESIAN_POINT('',(0.,-0.35));
+#103305 = VECTOR('',#103306,1.);
+#103306 = DIRECTION('',(1.,0.));
+#103307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103308 = ORIENTED_EDGE('',*,*,#103309,.T.);
+#103309 = EDGE_CURVE('',#103287,#103310,#103312,.T.);
+#103310 = VERTEX_POINT('',#103311);
+#103311 = CARTESIAN_POINT('',(-0.85,0.175,0.6));
+#103312 = SURFACE_CURVE('',#103313,(#103318,#103325),.PCURVE_S1.);
+#103313 = CIRCLE('',#103314,0.25);
+#103314 = AXIS2_PLACEMENT_3D('',#103315,#103316,#103317);
+#103315 = CARTESIAN_POINT('',(-0.85,0.175,0.35));
+#103316 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#103317 = DIRECTION('',(-1.,3.445092848398E-16,8.881784197001E-16));
+#103318 = PCURVE('',#99572,#103319);
+#103319 = DEFINITIONAL_REPRESENTATION('',(#103320),#103324);
+#103320 = CIRCLE('',#103321,0.25);
+#103321 = AXIS2_PLACEMENT_2D('',#103322,#103323);
+#103322 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#103323 = DIRECTION('',(8.881784197001E-16,-1.));
+#103324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103325 = PCURVE('',#103049,#103326);
+#103326 = DEFINITIONAL_REPRESENTATION('',(#103327),#103331);
+#103327 = LINE('',#103328,#103329);
+#103328 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#103329 = VECTOR('',#103330,1.);
+#103330 = DIRECTION('',(-1.,0.));
+#103331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103332 = ORIENTED_EDGE('',*,*,#103333,.T.);
+#103333 = EDGE_CURVE('',#103310,#99614,#103334,.T.);
+#103334 = SURFACE_CURVE('',#103335,(#103339,#103346),.PCURVE_S1.);
+#103335 = LINE('',#103336,#103337);
+#103336 = CARTESIAN_POINT('',(-0.85,0.175,0.6));
+#103337 = VECTOR('',#103338,1.);
+#103338 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103339 = PCURVE('',#99572,#103340);
+#103340 = DEFINITIONAL_REPRESENTATION('',(#103341),#103345);
+#103341 = LINE('',#103342,#103343);
+#103342 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#103343 = VECTOR('',#103344,1.);
+#103344 = DIRECTION('',(0.,1.));
+#103345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103346 = PCURVE('',#102765,#103347);
+#103347 = DEFINITIONAL_REPRESENTATION('',(#103348),#103352);
+#103348 = LINE('',#103349,#103350);
+#103349 = CARTESIAN_POINT('',(-1.205782496939E-16,-0.35));
+#103350 = VECTOR('',#103351,1.);
+#103351 = DIRECTION('',(1.,0.));
+#103352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103353 = ADVANCED_FACE('',(#103354),#99679,.F.);
+#103354 = FACE_BOUND('',#103355,.F.);
+#103355 = EDGE_LOOP('',(#103356,#103379,#103380,#103408));
+#103356 = ORIENTED_EDGE('',*,*,#103357,.F.);
+#103357 = EDGE_CURVE('',#99614,#103358,#103360,.T.);
+#103358 = VERTEX_POINT('',#103359);
+#103359 = CARTESIAN_POINT('',(-0.775,0.175,0.6));
+#103360 = SURFACE_CURVE('',#103361,(#103365,#103372),.PCURVE_S1.);
+#103361 = LINE('',#103362,#103363);
+#103362 = CARTESIAN_POINT('',(-0.85,0.175,0.6));
+#103363 = VECTOR('',#103364,1.);
+#103364 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103365 = PCURVE('',#99679,#103366);
+#103366 = DEFINITIONAL_REPRESENTATION('',(#103367),#103371);
+#103367 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#103368,#103369,#103370),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#103368 = CARTESIAN_POINT('',(1.53,1.879803278636E-15));
+#103369 = CARTESIAN_POINT('',(1.530807160713,0.5));
+#103370 = CARTESIAN_POINT('',(1.531629422719,1.));
+#103371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103372 = PCURVE('',#102765,#103373);
+#103373 = DEFINITIONAL_REPRESENTATION('',(#103374),#103378);
+#103374 = LINE('',#103375,#103376);
+#103375 = CARTESIAN_POINT('',(-1.205782496939E-16,-0.35));
+#103376 = VECTOR('',#103377,1.);
+#103377 = DIRECTION('',(1.,0.));
+#103378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103379 = ORIENTED_EDGE('',*,*,#99665,.T.);
+#103380 = ORIENTED_EDGE('',*,*,#103381,.T.);
+#103381 = EDGE_CURVE('',#99638,#103382,#103384,.T.);
+#103382 = VERTEX_POINT('',#103383);
+#103383 = CARTESIAN_POINT('',(-0.775,0.775,0.6));
+#103384 = SURFACE_CURVE('',#103385,(#103389,#103396),.PCURVE_S1.);
+#103385 = LINE('',#103386,#103387);
+#103386 = CARTESIAN_POINT('',(-0.85,0.775,0.6));
+#103387 = VECTOR('',#103388,1.);
+#103388 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103389 = PCURVE('',#99679,#103390);
+#103390 = DEFINITIONAL_REPRESENTATION('',(#103391),#103395);
+#103391 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#103392,#103393,#103394),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#103392 = CARTESIAN_POINT('',(2.13,1.879803268479E-15));
+#103393 = CARTESIAN_POINT('',(2.133574568872,0.5));
+#103394 = CARTESIAN_POINT('',(2.137216014898,1.));
+#103395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103396 = PCURVE('',#103397,#103402);
+#103397 = PLANE('',#103398);
+#103398 = AXIS2_PLACEMENT_3D('',#103399,#103400,#103401);
+#103399 = CARTESIAN_POINT('',(-0.85,0.775,0.6));
+#103400 = DIRECTION('',(0.,0.,-1.));
+#103401 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103402 = DEFINITIONAL_REPRESENTATION('',(#103403),#103407);
+#103403 = LINE('',#103404,#103405);
+#103404 = CARTESIAN_POINT('',(0.,-0.));
+#103405 = VECTOR('',#103406,1.);
+#103406 = DIRECTION('',(1.,0.));
+#103407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103408 = ORIENTED_EDGE('',*,*,#103409,.F.);
+#103409 = EDGE_CURVE('',#103358,#103382,#103410,.T.);
+#103410 = SURFACE_CURVE('',#103411,(#103415,#103421),.PCURVE_S1.);
+#103411 = LINE('',#103412,#103413);
+#103412 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#103413 = VECTOR('',#103414,1.);
+#103414 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#103415 = PCURVE('',#99679,#103416);
+#103416 = DEFINITIONAL_REPRESENTATION('',(#103417),#103420);
+#103417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103418,#103419),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#103418 = CARTESIAN_POINT('',(0.,1.));
+#103419 = CARTESIAN_POINT('',(2.71,1.));
+#103420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103421 = PCURVE('',#102153,#103422);
+#103422 = DEFINITIONAL_REPRESENTATION('',(#103423),#103427);
+#103423 = LINE('',#103424,#103425);
+#103424 = CARTESIAN_POINT('',(0.,0.));
+#103425 = VECTOR('',#103426,1.);
+#103426 = DIRECTION('',(1.,0.));
+#103427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103428 = ADVANCED_FACE('',(#103429),#99653,.F.);
+#103429 = FACE_BOUND('',#103430,.F.);
+#103430 = EDGE_LOOP('',(#103431,#103432,#103433,#103461,#103489,#103518,
+ #103546,#103574,#103602,#103635,#103663,#103692));
+#103431 = ORIENTED_EDGE('',*,*,#99637,.F.);
+#103432 = ORIENTED_EDGE('',*,*,#99694,.T.);
+#103433 = ORIENTED_EDGE('',*,*,#103434,.T.);
+#103434 = EDGE_CURVE('',#99695,#103435,#103437,.T.);
+#103435 = VERTEX_POINT('',#103436);
+#103436 = CARTESIAN_POINT('',(-0.95,0.775,0.35));
+#103437 = SURFACE_CURVE('',#103438,(#103443,#103454),.PCURVE_S1.);
+#103438 = CIRCLE('',#103439,0.1);
+#103439 = AXIS2_PLACEMENT_3D('',#103440,#103441,#103442);
+#103440 = CARTESIAN_POINT('',(-0.85,0.775,0.35));
+#103441 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#103442 = DIRECTION('',(1.110223024625E-15,-3.824821402262E-31,1.));
+#103443 = PCURVE('',#99653,#103444);
+#103444 = DEFINITIONAL_REPRESENTATION('',(#103445),#103453);
+#103445 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#103446,#103447,#103448,
+ #103449,#103450,#103451,#103452),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#103446 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#103447 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#103448 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#103449 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#103450 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#103451 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#103452 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#103453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103454 = PCURVE('',#99760,#103455);
+#103455 = DEFINITIONAL_REPRESENTATION('',(#103456),#103460);
+#103456 = LINE('',#103457,#103458);
+#103457 = CARTESIAN_POINT('',(0.,0.));
+#103458 = VECTOR('',#103459,1.);
+#103459 = DIRECTION('',(1.,0.));
+#103460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103461 = ORIENTED_EDGE('',*,*,#103462,.T.);
+#103462 = EDGE_CURVE('',#103435,#103463,#103465,.T.);
+#103463 = VERTEX_POINT('',#103464);
+#103464 = CARTESIAN_POINT('',(-0.95,0.775,0.25));
+#103465 = SURFACE_CURVE('',#103466,(#103470,#103477),.PCURVE_S1.);
+#103466 = LINE('',#103467,#103468);
+#103467 = CARTESIAN_POINT('',(-0.95,0.775,0.35));
+#103468 = VECTOR('',#103469,1.);
+#103469 = DIRECTION('',(0.,0.,-1.));
+#103470 = PCURVE('',#99653,#103471);
+#103471 = DEFINITIONAL_REPRESENTATION('',(#103472),#103476);
+#103472 = LINE('',#103473,#103474);
+#103473 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#103474 = VECTOR('',#103475,1.);
+#103475 = DIRECTION('',(-1.,0.));
+#103476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103477 = PCURVE('',#103478,#103483);
+#103478 = PLANE('',#103479);
+#103479 = AXIS2_PLACEMENT_3D('',#103480,#103481,#103482);
+#103480 = CARTESIAN_POINT('',(-0.95,0.775,0.35));
+#103481 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#103482 = DIRECTION('',(0.,0.,-1.));
+#103483 = DEFINITIONAL_REPRESENTATION('',(#103484),#103488);
+#103484 = LINE('',#103485,#103486);
+#103485 = CARTESIAN_POINT('',(0.,-0.));
+#103486 = VECTOR('',#103487,1.);
+#103487 = DIRECTION('',(1.,0.));
+#103488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103489 = ORIENTED_EDGE('',*,*,#103490,.T.);
+#103490 = EDGE_CURVE('',#103463,#103491,#103493,.T.);
+#103491 = VERTEX_POINT('',#103492);
+#103492 = CARTESIAN_POINT('',(-1.2,0.775,0.));
+#103493 = SURFACE_CURVE('',#103494,(#103499,#103506),.PCURVE_S1.);
+#103494 = CIRCLE('',#103495,0.25);
+#103495 = AXIS2_PLACEMENT_3D('',#103496,#103497,#103498);
+#103496 = CARTESIAN_POINT('',(-1.2,0.775,0.25));
+#103497 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#103498 = DIRECTION('',(1.,-3.445092848398E-16,-4.440892098501E-16));
+#103499 = PCURVE('',#99653,#103500);
+#103500 = DEFINITIONAL_REPRESENTATION('',(#103501),#103505);
+#103501 = CIRCLE('',#103502,0.25);
+#103502 = AXIS2_PLACEMENT_2D('',#103503,#103504);
+#103503 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#103504 = DIRECTION('',(-4.440892098501E-16,1.));
+#103505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103506 = PCURVE('',#103507,#103512);
+#103507 = CYLINDRICAL_SURFACE('',#103508,0.25);
+#103508 = AXIS2_PLACEMENT_3D('',#103509,#103510,#103511);
+#103509 = CARTESIAN_POINT('',(-1.2,0.775,0.25));
+#103510 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#103511 = DIRECTION('',(1.,-3.445092848398E-16,-4.440892098501E-16));
+#103512 = DEFINITIONAL_REPRESENTATION('',(#103513),#103517);
+#103513 = LINE('',#103514,#103515);
+#103514 = CARTESIAN_POINT('',(6.28318530718,0.));
+#103515 = VECTOR('',#103516,1.);
+#103516 = DIRECTION('',(-1.,0.));
+#103517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103518 = ORIENTED_EDGE('',*,*,#103519,.T.);
+#103519 = EDGE_CURVE('',#103491,#103520,#103522,.T.);
+#103520 = VERTEX_POINT('',#103521);
+#103521 = CARTESIAN_POINT('',(-1.4,0.775,0.));
+#103522 = SURFACE_CURVE('',#103523,(#103527,#103534),.PCURVE_S1.);
+#103523 = LINE('',#103524,#103525);
+#103524 = CARTESIAN_POINT('',(-1.2,0.775,0.));
+#103525 = VECTOR('',#103526,1.);
+#103526 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#103527 = PCURVE('',#99653,#103528);
+#103528 = DEFINITIONAL_REPRESENTATION('',(#103529),#103533);
+#103529 = LINE('',#103530,#103531);
+#103530 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#103531 = VECTOR('',#103532,1.);
+#103532 = DIRECTION('',(0.,-1.));
+#103533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103534 = PCURVE('',#103535,#103540);
+#103535 = PLANE('',#103536);
+#103536 = AXIS2_PLACEMENT_3D('',#103537,#103538,#103539);
+#103537 = CARTESIAN_POINT('',(-1.2,0.775,0.));
+#103538 = DIRECTION('',(0.,0.,1.));
+#103539 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#103540 = DEFINITIONAL_REPRESENTATION('',(#103541),#103545);
+#103541 = LINE('',#103542,#103543);
+#103542 = CARTESIAN_POINT('',(0.,0.));
+#103543 = VECTOR('',#103544,1.);
+#103544 = DIRECTION('',(1.,0.));
+#103545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103546 = ORIENTED_EDGE('',*,*,#103547,.T.);
+#103547 = EDGE_CURVE('',#103520,#103548,#103550,.T.);
+#103548 = VERTEX_POINT('',#103549);
+#103549 = CARTESIAN_POINT('',(-1.4,0.775,0.15));
+#103550 = SURFACE_CURVE('',#103551,(#103555,#103562),.PCURVE_S1.);
+#103551 = LINE('',#103552,#103553);
+#103552 = CARTESIAN_POINT('',(-1.4,0.775,0.));
+#103553 = VECTOR('',#103554,1.);
+#103554 = DIRECTION('',(0.,0.,1.));
+#103555 = PCURVE('',#99653,#103556);
+#103556 = DEFINITIONAL_REPRESENTATION('',(#103557),#103561);
+#103557 = LINE('',#103558,#103559);
+#103558 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#103559 = VECTOR('',#103560,1.);
+#103560 = DIRECTION('',(1.,0.));
+#103561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103562 = PCURVE('',#103563,#103568);
+#103563 = PLANE('',#103564);
+#103564 = AXIS2_PLACEMENT_3D('',#103565,#103566,#103567);
+#103565 = CARTESIAN_POINT('',(-1.4,0.775,0.));
+#103566 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103567 = DIRECTION('',(0.,0.,1.));
+#103568 = DEFINITIONAL_REPRESENTATION('',(#103569),#103573);
+#103569 = LINE('',#103570,#103571);
+#103570 = CARTESIAN_POINT('',(0.,0.));
+#103571 = VECTOR('',#103572,1.);
+#103572 = DIRECTION('',(1.,0.));
+#103573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103574 = ORIENTED_EDGE('',*,*,#103575,.T.);
+#103575 = EDGE_CURVE('',#103548,#103576,#103578,.T.);
+#103576 = VERTEX_POINT('',#103577);
+#103577 = CARTESIAN_POINT('',(-1.2,0.775,0.15));
+#103578 = SURFACE_CURVE('',#103579,(#103583,#103590),.PCURVE_S1.);
+#103579 = LINE('',#103580,#103581);
+#103580 = CARTESIAN_POINT('',(-1.4,0.775,0.15));
+#103581 = VECTOR('',#103582,1.);
+#103582 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103583 = PCURVE('',#99653,#103584);
+#103584 = DEFINITIONAL_REPRESENTATION('',(#103585),#103589);
+#103585 = LINE('',#103586,#103587);
+#103586 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#103587 = VECTOR('',#103588,1.);
+#103588 = DIRECTION('',(0.,1.));
+#103589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103590 = PCURVE('',#103591,#103596);
+#103591 = PLANE('',#103592);
+#103592 = AXIS2_PLACEMENT_3D('',#103593,#103594,#103595);
+#103593 = CARTESIAN_POINT('',(-1.4,0.775,0.15));
+#103594 = DIRECTION('',(0.,0.,-1.));
+#103595 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103596 = DEFINITIONAL_REPRESENTATION('',(#103597),#103601);
+#103597 = LINE('',#103598,#103599);
+#103598 = CARTESIAN_POINT('',(0.,-0.));
+#103599 = VECTOR('',#103600,1.);
+#103600 = DIRECTION('',(1.,0.));
+#103601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103602 = ORIENTED_EDGE('',*,*,#103603,.T.);
+#103603 = EDGE_CURVE('',#103576,#103604,#103606,.T.);
+#103604 = VERTEX_POINT('',#103605);
+#103605 = CARTESIAN_POINT('',(-1.1,0.775,0.25));
+#103606 = SURFACE_CURVE('',#103607,(#103612,#103623),.PCURVE_S1.);
+#103607 = CIRCLE('',#103608,0.1);
+#103608 = AXIS2_PLACEMENT_3D('',#103609,#103610,#103611);
+#103609 = CARTESIAN_POINT('',(-1.2,0.775,0.25));
+#103610 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#103611 = DIRECTION('',(0.,0.,-1.));
+#103612 = PCURVE('',#99653,#103613);
+#103613 = DEFINITIONAL_REPRESENTATION('',(#103614),#103622);
+#103614 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#103615,#103616,#103617,
+ #103618,#103619,#103620,#103621),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#103615 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#103616 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#103617 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#103618 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#103619 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#103620 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#103621 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#103622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103623 = PCURVE('',#103624,#103629);
+#103624 = CYLINDRICAL_SURFACE('',#103625,0.1);
+#103625 = AXIS2_PLACEMENT_3D('',#103626,#103627,#103628);
+#103626 = CARTESIAN_POINT('',(-1.2,0.775,0.25));
+#103627 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#103628 = DIRECTION('',(-0.,0.,-1.));
+#103629 = DEFINITIONAL_REPRESENTATION('',(#103630),#103634);
+#103630 = LINE('',#103631,#103632);
+#103631 = CARTESIAN_POINT('',(0.,0.));
+#103632 = VECTOR('',#103633,1.);
+#103633 = DIRECTION('',(1.,0.));
+#103634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103635 = ORIENTED_EDGE('',*,*,#103636,.T.);
+#103636 = EDGE_CURVE('',#103604,#103637,#103639,.T.);
+#103637 = VERTEX_POINT('',#103638);
+#103638 = CARTESIAN_POINT('',(-1.1,0.775,0.35));
+#103639 = SURFACE_CURVE('',#103640,(#103644,#103651),.PCURVE_S1.);
+#103640 = LINE('',#103641,#103642);
+#103641 = CARTESIAN_POINT('',(-1.1,0.775,0.25));
+#103642 = VECTOR('',#103643,1.);
+#103643 = DIRECTION('',(0.,0.,1.));
+#103644 = PCURVE('',#99653,#103645);
+#103645 = DEFINITIONAL_REPRESENTATION('',(#103646),#103650);
+#103646 = LINE('',#103647,#103648);
+#103647 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#103648 = VECTOR('',#103649,1.);
+#103649 = DIRECTION('',(1.,0.));
+#103650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103651 = PCURVE('',#103652,#103657);
+#103652 = PLANE('',#103653);
+#103653 = AXIS2_PLACEMENT_3D('',#103654,#103655,#103656);
+#103654 = CARTESIAN_POINT('',(-1.1,0.775,0.25));
+#103655 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103656 = DIRECTION('',(0.,0.,1.));
+#103657 = DEFINITIONAL_REPRESENTATION('',(#103658),#103662);
+#103658 = LINE('',#103659,#103660);
+#103659 = CARTESIAN_POINT('',(0.,0.));
+#103660 = VECTOR('',#103661,1.);
+#103661 = DIRECTION('',(1.,0.));
+#103662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103663 = ORIENTED_EDGE('',*,*,#103664,.T.);
+#103664 = EDGE_CURVE('',#103637,#103665,#103667,.T.);
+#103665 = VERTEX_POINT('',#103666);
+#103666 = CARTESIAN_POINT('',(-0.85,0.775,0.6));
+#103667 = SURFACE_CURVE('',#103668,(#103673,#103680),.PCURVE_S1.);
+#103668 = CIRCLE('',#103669,0.25);
+#103669 = AXIS2_PLACEMENT_3D('',#103670,#103671,#103672);
+#103670 = CARTESIAN_POINT('',(-0.85,0.775,0.35));
+#103671 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#103672 = DIRECTION('',(-1.,3.445092848398E-16,8.881784197001E-16));
+#103673 = PCURVE('',#99653,#103674);
+#103674 = DEFINITIONAL_REPRESENTATION('',(#103675),#103679);
+#103675 = CIRCLE('',#103676,0.25);
+#103676 = AXIS2_PLACEMENT_2D('',#103677,#103678);
+#103677 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#103678 = DIRECTION('',(8.881784197001E-16,-1.));
+#103679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103680 = PCURVE('',#103681,#103686);
+#103681 = CYLINDRICAL_SURFACE('',#103682,0.25);
+#103682 = AXIS2_PLACEMENT_3D('',#103683,#103684,#103685);
+#103683 = CARTESIAN_POINT('',(-0.85,0.775,0.35));
+#103684 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#103685 = DIRECTION('',(-1.,3.445092848398E-16,8.881784197001E-16));
+#103686 = DEFINITIONAL_REPRESENTATION('',(#103687),#103691);
+#103687 = LINE('',#103688,#103689);
+#103688 = CARTESIAN_POINT('',(6.28318530718,0.));
+#103689 = VECTOR('',#103690,1.);
+#103690 = DIRECTION('',(-1.,0.));
+#103691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103692 = ORIENTED_EDGE('',*,*,#103693,.T.);
+#103693 = EDGE_CURVE('',#103665,#99638,#103694,.T.);
+#103694 = SURFACE_CURVE('',#103695,(#103699,#103706),.PCURVE_S1.);
+#103695 = LINE('',#103696,#103697);
+#103696 = CARTESIAN_POINT('',(-0.85,0.775,0.6));
+#103697 = VECTOR('',#103698,1.);
+#103698 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103699 = PCURVE('',#99653,#103700);
+#103700 = DEFINITIONAL_REPRESENTATION('',(#103701),#103705);
+#103701 = LINE('',#103702,#103703);
+#103702 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#103703 = VECTOR('',#103704,1.);
+#103704 = DIRECTION('',(0.,1.));
+#103705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103706 = PCURVE('',#103397,#103707);
+#103707 = DEFINITIONAL_REPRESENTATION('',(#103708),#103712);
+#103708 = LINE('',#103709,#103710);
+#103709 = CARTESIAN_POINT('',(0.,-0.));
+#103710 = VECTOR('',#103711,1.);
+#103711 = DIRECTION('',(1.,0.));
+#103712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103713 = ADVANCED_FACE('',(#103714),#99760,.F.);
+#103714 = FACE_BOUND('',#103715,.F.);
+#103715 = EDGE_LOOP('',(#103716,#103717,#103745,#103766));
+#103716 = ORIENTED_EDGE('',*,*,#99746,.T.);
+#103717 = ORIENTED_EDGE('',*,*,#103718,.T.);
+#103718 = EDGE_CURVE('',#99719,#103719,#103721,.T.);
+#103719 = VERTEX_POINT('',#103720);
+#103720 = CARTESIAN_POINT('',(-0.95,1.125,0.35));
+#103721 = SURFACE_CURVE('',#103722,(#103727,#103734),.PCURVE_S1.);
+#103722 = CIRCLE('',#103723,0.1);
+#103723 = AXIS2_PLACEMENT_3D('',#103724,#103725,#103726);
+#103724 = CARTESIAN_POINT('',(-0.85,1.125,0.35));
+#103725 = DIRECTION('',(-3.445092848398E-16,-1.,0.));
+#103726 = DIRECTION('',(1.110223024625E-15,-3.824821402262E-31,1.));
+#103727 = PCURVE('',#99760,#103728);
+#103728 = DEFINITIONAL_REPRESENTATION('',(#103729),#103733);
+#103729 = LINE('',#103730,#103731);
+#103730 = CARTESIAN_POINT('',(0.,-0.35));
+#103731 = VECTOR('',#103732,1.);
+#103732 = DIRECTION('',(1.,0.));
+#103733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103734 = PCURVE('',#99734,#103735);
+#103735 = DEFINITIONAL_REPRESENTATION('',(#103736),#103744);
+#103736 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#103737,#103738,#103739,
+ #103740,#103741,#103742,#103743),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#103737 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#103738 = CARTESIAN_POINT('',(0.170575755458,3.837404005811E-02));
+#103739 = CARTESIAN_POINT('',(2.0575755458E-02,0.124976580437));
+#103740 = CARTESIAN_POINT('',(-0.129424244542,0.211579120815));
+#103741 = CARTESIAN_POINT('',(2.0575755458E-02,0.298181661193));
+#103742 = CARTESIAN_POINT('',(0.170575755458,0.384784201572));
+#103743 = CARTESIAN_POINT('',(0.170575755458,0.211579120815));
+#103744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103745 = ORIENTED_EDGE('',*,*,#103746,.F.);
+#103746 = EDGE_CURVE('',#103435,#103719,#103747,.T.);
+#103747 = SURFACE_CURVE('',#103748,(#103752,#103759),.PCURVE_S1.);
+#103748 = LINE('',#103749,#103750);
+#103749 = CARTESIAN_POINT('',(-0.95,0.775,0.35));
+#103750 = VECTOR('',#103751,1.);
+#103751 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#103752 = PCURVE('',#99760,#103753);
+#103753 = DEFINITIONAL_REPRESENTATION('',(#103754),#103758);
+#103754 = LINE('',#103755,#103756);
+#103755 = CARTESIAN_POINT('',(1.570796326795,0.));
+#103756 = VECTOR('',#103757,1.);
+#103757 = DIRECTION('',(0.,-1.));
+#103758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103759 = PCURVE('',#103478,#103760);
+#103760 = DEFINITIONAL_REPRESENTATION('',(#103761),#103765);
+#103761 = LINE('',#103762,#103763);
+#103762 = CARTESIAN_POINT('',(0.,-0.));
+#103763 = VECTOR('',#103764,1.);
+#103764 = DIRECTION('',(0.,-1.));
+#103765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103766 = ORIENTED_EDGE('',*,*,#103434,.F.);
+#103767 = ADVANCED_FACE('',(#103768),#99734,.T.);
+#103768 = FACE_BOUND('',#103769,.T.);
+#103769 = EDGE_LOOP('',(#103770,#103771,#103772,#103773,#103796,#103820,
+ #103843,#103866,#103889,#103917,#103940,#103964));
+#103770 = ORIENTED_EDGE('',*,*,#99775,.F.);
+#103771 = ORIENTED_EDGE('',*,*,#99718,.T.);
+#103772 = ORIENTED_EDGE('',*,*,#103718,.T.);
+#103773 = ORIENTED_EDGE('',*,*,#103774,.T.);
+#103774 = EDGE_CURVE('',#103719,#103775,#103777,.T.);
+#103775 = VERTEX_POINT('',#103776);
+#103776 = CARTESIAN_POINT('',(-0.95,1.125,0.25));
+#103777 = SURFACE_CURVE('',#103778,(#103782,#103789),.PCURVE_S1.);
+#103778 = LINE('',#103779,#103780);
+#103779 = CARTESIAN_POINT('',(-0.95,1.125,0.35));
+#103780 = VECTOR('',#103781,1.);
+#103781 = DIRECTION('',(0.,0.,-1.));
+#103782 = PCURVE('',#99734,#103783);
+#103783 = DEFINITIONAL_REPRESENTATION('',(#103784),#103788);
+#103784 = LINE('',#103785,#103786);
+#103785 = CARTESIAN_POINT('',(7.0575755458E-02,0.111579120815));
+#103786 = VECTOR('',#103787,1.);
+#103787 = DIRECTION('',(-1.,0.));
+#103788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103789 = PCURVE('',#103478,#103790);
+#103790 = DEFINITIONAL_REPRESENTATION('',(#103791),#103795);
+#103791 = LINE('',#103792,#103793);
+#103792 = CARTESIAN_POINT('',(0.,-0.35));
+#103793 = VECTOR('',#103794,1.);
+#103794 = DIRECTION('',(1.,0.));
+#103795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103796 = ORIENTED_EDGE('',*,*,#103797,.T.);
+#103797 = EDGE_CURVE('',#103775,#103798,#103800,.T.);
+#103798 = VERTEX_POINT('',#103799);
+#103799 = CARTESIAN_POINT('',(-1.2,1.125,0.));
+#103800 = SURFACE_CURVE('',#103801,(#103806,#103813),.PCURVE_S1.);
+#103801 = CIRCLE('',#103802,0.25);
+#103802 = AXIS2_PLACEMENT_3D('',#103803,#103804,#103805);
+#103803 = CARTESIAN_POINT('',(-1.2,1.125,0.25));
+#103804 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#103805 = DIRECTION('',(1.,-3.445092848398E-16,-4.440892098501E-16));
+#103806 = PCURVE('',#99734,#103807);
+#103807 = DEFINITIONAL_REPRESENTATION('',(#103808),#103812);
+#103808 = CIRCLE('',#103809,0.25);
+#103809 = AXIS2_PLACEMENT_2D('',#103810,#103811);
+#103810 = CARTESIAN_POINT('',(-2.9424244542E-02,-0.138420879185));
+#103811 = DIRECTION('',(-4.440892098501E-16,1.));
+#103812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103813 = PCURVE('',#103507,#103814);
+#103814 = DEFINITIONAL_REPRESENTATION('',(#103815),#103819);
+#103815 = LINE('',#103816,#103817);
+#103816 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#103817 = VECTOR('',#103818,1.);
+#103818 = DIRECTION('',(-1.,0.));
+#103819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103820 = ORIENTED_EDGE('',*,*,#103821,.T.);
+#103821 = EDGE_CURVE('',#103798,#103822,#103824,.T.);
+#103822 = VERTEX_POINT('',#103823);
+#103823 = CARTESIAN_POINT('',(-1.4,1.125,0.));
+#103824 = SURFACE_CURVE('',#103825,(#103829,#103836),.PCURVE_S1.);
+#103825 = LINE('',#103826,#103827);
+#103826 = CARTESIAN_POINT('',(-1.2,1.125,0.));
+#103827 = VECTOR('',#103828,1.);
+#103828 = DIRECTION('',(-1.,3.445092848398E-16,0.));
+#103829 = PCURVE('',#99734,#103830);
+#103830 = DEFINITIONAL_REPRESENTATION('',(#103831),#103835);
+#103831 = LINE('',#103832,#103833);
+#103832 = CARTESIAN_POINT('',(-0.279424244542,-0.138420879185));
+#103833 = VECTOR('',#103834,1.);
+#103834 = DIRECTION('',(0.,-1.));
+#103835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103836 = PCURVE('',#103535,#103837);
+#103837 = DEFINITIONAL_REPRESENTATION('',(#103838),#103842);
+#103838 = LINE('',#103839,#103840);
+#103839 = CARTESIAN_POINT('',(1.205782496939E-16,-0.35));
+#103840 = VECTOR('',#103841,1.);
+#103841 = DIRECTION('',(1.,0.));
+#103842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103843 = ORIENTED_EDGE('',*,*,#103844,.T.);
+#103844 = EDGE_CURVE('',#103822,#103845,#103847,.T.);
+#103845 = VERTEX_POINT('',#103846);
+#103846 = CARTESIAN_POINT('',(-1.4,1.125,0.15));
+#103847 = SURFACE_CURVE('',#103848,(#103852,#103859),.PCURVE_S1.);
+#103848 = LINE('',#103849,#103850);
+#103849 = CARTESIAN_POINT('',(-1.4,1.125,0.));
+#103850 = VECTOR('',#103851,1.);
+#103851 = DIRECTION('',(0.,0.,1.));
+#103852 = PCURVE('',#99734,#103853);
+#103853 = DEFINITIONAL_REPRESENTATION('',(#103854),#103858);
+#103854 = LINE('',#103855,#103856);
+#103855 = CARTESIAN_POINT('',(-0.279424244542,-0.338420879185));
+#103856 = VECTOR('',#103857,1.);
+#103857 = DIRECTION('',(1.,0.));
+#103858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103859 = PCURVE('',#103563,#103860);
+#103860 = DEFINITIONAL_REPRESENTATION('',(#103861),#103865);
+#103861 = LINE('',#103862,#103863);
+#103862 = CARTESIAN_POINT('',(0.,-0.35));
+#103863 = VECTOR('',#103864,1.);
+#103864 = DIRECTION('',(1.,0.));
+#103865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103866 = ORIENTED_EDGE('',*,*,#103867,.T.);
+#103867 = EDGE_CURVE('',#103845,#103868,#103870,.T.);
+#103868 = VERTEX_POINT('',#103869);
+#103869 = CARTESIAN_POINT('',(-1.2,1.125,0.15));
+#103870 = SURFACE_CURVE('',#103871,(#103875,#103882),.PCURVE_S1.);
+#103871 = LINE('',#103872,#103873);
+#103872 = CARTESIAN_POINT('',(-1.4,1.125,0.15));
+#103873 = VECTOR('',#103874,1.);
+#103874 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103875 = PCURVE('',#99734,#103876);
+#103876 = DEFINITIONAL_REPRESENTATION('',(#103877),#103881);
+#103877 = LINE('',#103878,#103879);
+#103878 = CARTESIAN_POINT('',(-0.129424244542,-0.338420879185));
+#103879 = VECTOR('',#103880,1.);
+#103880 = DIRECTION('',(0.,1.));
+#103881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103882 = PCURVE('',#103591,#103883);
+#103883 = DEFINITIONAL_REPRESENTATION('',(#103884),#103888);
+#103884 = LINE('',#103885,#103886);
+#103885 = CARTESIAN_POINT('',(-1.205782496939E-16,-0.35));
+#103886 = VECTOR('',#103887,1.);
+#103887 = DIRECTION('',(1.,0.));
+#103888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103889 = ORIENTED_EDGE('',*,*,#103890,.T.);
+#103890 = EDGE_CURVE('',#103868,#103891,#103893,.T.);
+#103891 = VERTEX_POINT('',#103892);
+#103892 = CARTESIAN_POINT('',(-1.1,1.125,0.25));
+#103893 = SURFACE_CURVE('',#103894,(#103899,#103910),.PCURVE_S1.);
+#103894 = CIRCLE('',#103895,0.1);
+#103895 = AXIS2_PLACEMENT_3D('',#103896,#103897,#103898);
+#103896 = CARTESIAN_POINT('',(-1.2,1.125,0.25));
+#103897 = DIRECTION('',(-3.445092848398E-16,-1.,-0.));
+#103898 = DIRECTION('',(0.,0.,-1.));
+#103899 = PCURVE('',#99734,#103900);
+#103900 = DEFINITIONAL_REPRESENTATION('',(#103901),#103909);
+#103901 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#103902,#103903,#103904,
+ #103905,#103906,#103907,#103908),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#103902 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#103903 = CARTESIAN_POINT('',(-0.129424244542,3.478420157189E-02));
+#103904 = CARTESIAN_POINT('',(2.0575755458E-02,-5.181833880656E-02));
+#103905 = CARTESIAN_POINT('',(0.170575755458,-0.138420879185));
+#103906 = CARTESIAN_POINT('',(2.0575755458E-02,-0.225023419563));
+#103907 = CARTESIAN_POINT('',(-0.129424244542,-0.311625959942));
+#103908 = CARTESIAN_POINT('',(-0.129424244542,-0.138420879185));
+#103909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103910 = PCURVE('',#103624,#103911);
+#103911 = DEFINITIONAL_REPRESENTATION('',(#103912),#103916);
+#103912 = LINE('',#103913,#103914);
+#103913 = CARTESIAN_POINT('',(0.,-0.35));
+#103914 = VECTOR('',#103915,1.);
+#103915 = DIRECTION('',(1.,0.));
+#103916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103917 = ORIENTED_EDGE('',*,*,#103918,.T.);
+#103918 = EDGE_CURVE('',#103891,#103919,#103921,.T.);
+#103919 = VERTEX_POINT('',#103920);
+#103920 = CARTESIAN_POINT('',(-1.1,1.125,0.35));
+#103921 = SURFACE_CURVE('',#103922,(#103926,#103933),.PCURVE_S1.);
+#103922 = LINE('',#103923,#103924);
+#103923 = CARTESIAN_POINT('',(-1.1,1.125,0.25));
+#103924 = VECTOR('',#103925,1.);
+#103925 = DIRECTION('',(0.,0.,1.));
+#103926 = PCURVE('',#99734,#103927);
+#103927 = DEFINITIONAL_REPRESENTATION('',(#103928),#103932);
+#103928 = LINE('',#103929,#103930);
+#103929 = CARTESIAN_POINT('',(-2.9424244542E-02,-3.8420879185E-02));
+#103930 = VECTOR('',#103931,1.);
+#103931 = DIRECTION('',(1.,0.));
+#103932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103933 = PCURVE('',#103652,#103934);
+#103934 = DEFINITIONAL_REPRESENTATION('',(#103935),#103939);
+#103935 = LINE('',#103936,#103937);
+#103936 = CARTESIAN_POINT('',(0.,-0.35));
+#103937 = VECTOR('',#103938,1.);
+#103938 = DIRECTION('',(1.,0.));
+#103939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103940 = ORIENTED_EDGE('',*,*,#103941,.T.);
+#103941 = EDGE_CURVE('',#103919,#103942,#103944,.T.);
+#103942 = VERTEX_POINT('',#103943);
+#103943 = CARTESIAN_POINT('',(-0.85,1.125,0.6));
+#103944 = SURFACE_CURVE('',#103945,(#103950,#103957),.PCURVE_S1.);
+#103945 = CIRCLE('',#103946,0.25);
+#103946 = AXIS2_PLACEMENT_3D('',#103947,#103948,#103949);
+#103947 = CARTESIAN_POINT('',(-0.85,1.125,0.35));
+#103948 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#103949 = DIRECTION('',(-1.,3.445092848398E-16,8.881784197001E-16));
+#103950 = PCURVE('',#99734,#103951);
+#103951 = DEFINITIONAL_REPRESENTATION('',(#103952),#103956);
+#103952 = CIRCLE('',#103953,0.25);
+#103953 = AXIS2_PLACEMENT_2D('',#103954,#103955);
+#103954 = CARTESIAN_POINT('',(7.0575755458E-02,0.211579120815));
+#103955 = DIRECTION('',(8.881784197001E-16,-1.));
+#103956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103957 = PCURVE('',#103681,#103958);
+#103958 = DEFINITIONAL_REPRESENTATION('',(#103959),#103963);
+#103959 = LINE('',#103960,#103961);
+#103960 = CARTESIAN_POINT('',(6.28318530718,-0.35));
+#103961 = VECTOR('',#103962,1.);
+#103962 = DIRECTION('',(-1.,0.));
+#103963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103964 = ORIENTED_EDGE('',*,*,#103965,.T.);
+#103965 = EDGE_CURVE('',#103942,#99776,#103966,.T.);
+#103966 = SURFACE_CURVE('',#103967,(#103971,#103978),.PCURVE_S1.);
+#103967 = LINE('',#103968,#103969);
+#103968 = CARTESIAN_POINT('',(-0.85,1.125,0.6));
+#103969 = VECTOR('',#103970,1.);
+#103970 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103971 = PCURVE('',#99734,#103972);
+#103972 = DEFINITIONAL_REPRESENTATION('',(#103973),#103977);
+#103973 = LINE('',#103974,#103975);
+#103974 = CARTESIAN_POINT('',(0.320575755458,0.211579120815));
+#103975 = VECTOR('',#103976,1.);
+#103976 = DIRECTION('',(0.,1.));
+#103977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103978 = PCURVE('',#103397,#103979);
+#103979 = DEFINITIONAL_REPRESENTATION('',(#103980),#103984);
+#103980 = LINE('',#103981,#103982);
+#103981 = CARTESIAN_POINT('',(-1.205782496939E-16,-0.35));
+#103982 = VECTOR('',#103983,1.);
+#103983 = DIRECTION('',(1.,0.));
+#103984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#103985 = ADVANCED_FACE('',(#103986),#99814,.F.);
+#103986 = FACE_BOUND('',#103987,.F.);
+#103987 = EDGE_LOOP('',(#103988,#104011,#104012,#104013));
+#103988 = ORIENTED_EDGE('',*,*,#103989,.F.);
+#103989 = EDGE_CURVE('',#99776,#103990,#103992,.T.);
+#103990 = VERTEX_POINT('',#103991);
+#103991 = CARTESIAN_POINT('',(-0.775,1.125,0.6));
+#103992 = SURFACE_CURVE('',#103993,(#103997,#104004),.PCURVE_S1.);
+#103993 = LINE('',#103994,#103995);
+#103994 = CARTESIAN_POINT('',(-0.85,1.125,0.6));
+#103995 = VECTOR('',#103996,1.);
+#103996 = DIRECTION('',(1.,-3.445092848398E-16,0.));
+#103997 = PCURVE('',#99814,#103998);
+#103998 = DEFINITIONAL_REPRESENTATION('',(#103999),#104003);
+#103999 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#104000,#104001,#104002),
+ .UNSPECIFIED.,.F.,.F.,(3,3),(5.E-02,7.5E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#104000 = CARTESIAN_POINT('',(2.48,1.879789704087E-15));
+#104001 = CARTESIAN_POINT('',(2.485188890298,0.5));
+#104002 = CARTESIAN_POINT('',(2.490474860335,1.));
+#104003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104004 = PCURVE('',#103397,#104005);
+#104005 = DEFINITIONAL_REPRESENTATION('',(#104006),#104010);
+#104006 = LINE('',#104007,#104008);
+#104007 = CARTESIAN_POINT('',(-1.205782496939E-16,-0.35));
+#104008 = VECTOR('',#104009,1.);
+#104009 = DIRECTION('',(1.,0.));
+#104010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104011 = ORIENTED_EDGE('',*,*,#99800,.T.);
+#104012 = ORIENTED_EDGE('',*,*,#99983,.T.);
+#104013 = ORIENTED_EDGE('',*,*,#104014,.F.);
+#104014 = EDGE_CURVE('',#103990,#99962,#104015,.T.);
+#104015 = SURFACE_CURVE('',#104016,(#104020,#104026),.PCURVE_S1.);
+#104016 = LINE('',#104017,#104018);
+#104017 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#104018 = VECTOR('',#104019,1.);
+#104019 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#104020 = PCURVE('',#99814,#104021);
+#104021 = DEFINITIONAL_REPRESENTATION('',(#104022),#104025);
+#104022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104023,#104024),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.685),.PIECEWISE_BEZIER_KNOTS.);
+#104023 = CARTESIAN_POINT('',(0.,1.));
+#104024 = CARTESIAN_POINT('',(2.71,1.));
+#104025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104026 = PCURVE('',#102153,#104027);
+#104027 = DEFINITIONAL_REPRESENTATION('',(#104028),#104032);
+#104028 = LINE('',#104029,#104030);
+#104029 = CARTESIAN_POINT('',(0.,0.));
+#104030 = VECTOR('',#104031,1.);
+#104031 = DIRECTION('',(1.,0.));
+#104032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104033 = ADVANCED_FACE('',(#104034),#99865,.F.);
+#104034 = FACE_BOUND('',#104035,.F.);
+#104035 = EDGE_LOOP('',(#104036,#104037,#104059,#104079));
+#104036 = ORIENTED_EDGE('',*,*,#99852,.T.);
+#104037 = ORIENTED_EDGE('',*,*,#104038,.T.);
+#104038 = EDGE_CURVE('',#99831,#104039,#104041,.T.);
+#104039 = VERTEX_POINT('',#104040);
+#104040 = CARTESIAN_POINT('',(0.725810707854,1.317905353927,0.95));
+#104041 = SURFACE_CURVE('',#104042,(#104045,#104052),.PCURVE_S1.);
+#104042 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104043,#104044),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#104043 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#104044 = CARTESIAN_POINT('',(0.725810707854,1.317905353927,0.95));
+#104045 = PCURVE('',#99865,#104046);
+#104046 = DEFINITIONAL_REPRESENTATION('',(#104047),#104051);
+#104047 = LINE('',#104048,#104049);
+#104048 = CARTESIAN_POINT('',(0.116672618896,0.));
+#104049 = VECTOR('',#104050,1.);
+#104050 = DIRECTION('',(0.,1.));
+#104051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104052 = PCURVE('',#100049,#104053);
+#104053 = DEFINITIONAL_REPRESENTATION('',(#104054),#104058);
+#104054 = LINE('',#104055,#104056);
+#104055 = CARTESIAN_POINT('',(0.,0.));
+#104056 = VECTOR('',#104057,1.);
+#104057 = DIRECTION('',(0.,1.));
+#104058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104059 = ORIENTED_EDGE('',*,*,#104060,.F.);
+#104060 = EDGE_CURVE('',#99883,#104039,#104061,.T.);
+#104061 = SURFACE_CURVE('',#104062,(#104066,#104072),.PCURVE_S1.);
+#104062 = LINE('',#104063,#104064);
+#104063 = CARTESIAN_POINT('',(0.667905353927,1.375810707854,0.95));
+#104064 = VECTOR('',#104065,1.);
+#104065 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#104066 = PCURVE('',#99865,#104067);
+#104067 = DEFINITIONAL_REPRESENTATION('',(#104068),#104071);
+#104068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104069,#104070),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,8.189053685769E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#104069 = CARTESIAN_POINT('',(0.,1.));
+#104070 = CARTESIAN_POINT('',(0.116672618896,1.));
+#104071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104072 = PCURVE('',#99919,#104073);
+#104073 = DEFINITIONAL_REPRESENTATION('',(#104074),#104078);
+#104074 = LINE('',#104075,#104076);
+#104075 = CARTESIAN_POINT('',(0.583376766247,1.20169122316));
+#104076 = VECTOR('',#104077,1.);
+#104077 = DIRECTION('',(0.944919570391,0.327302620662));
+#104078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104079 = ORIENTED_EDGE('',*,*,#99882,.F.);
+#104080 = ADVANCED_FACE('',(#104081),#99919,.T.);
+#104081 = FACE_BOUND('',#104082,.F.);
+#104082 = EDGE_LOOP('',(#104083,#104084,#104085,#104107,#104129,#104151,
+ #104173,#104195));
+#104083 = ORIENTED_EDGE('',*,*,#99904,.T.);
+#104084 = ORIENTED_EDGE('',*,*,#104060,.T.);
+#104085 = ORIENTED_EDGE('',*,*,#104086,.T.);
+#104086 = EDGE_CURVE('',#104039,#104087,#104089,.T.);
+#104087 = VERTEX_POINT('',#104088);
+#104088 = CARTESIAN_POINT('',(0.725810707854,-1.317905353927,0.95));
+#104089 = SURFACE_CURVE('',#104090,(#104094,#104101),.PCURVE_S1.);
+#104090 = LINE('',#104091,#104092);
+#104091 = CARTESIAN_POINT('',(0.725810707854,1.317905353927,0.95));
+#104092 = VECTOR('',#104093,1.);
+#104093 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104094 = PCURVE('',#99919,#104095);
+#104095 = DEFINITIONAL_REPRESENTATION('',(#104096),#104100);
+#104096 = LINE('',#104097,#104098);
+#104097 = CARTESIAN_POINT('',(0.660756737153,1.228494210481));
+#104098 = VECTOR('',#104099,1.);
+#104099 = DIRECTION('',(0.89959693847,-0.436721133329));
+#104100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104101 = PCURVE('',#100049,#104102);
+#104102 = DEFINITIONAL_REPRESENTATION('',(#104103),#104106);
+#104103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104104,#104105),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.635810707854),
+ .PIECEWISE_BEZIER_KNOTS.);
+#104104 = CARTESIAN_POINT('',(0.,1.));
+#104105 = CARTESIAN_POINT('',(2.685,1.));
+#104106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104107 = ORIENTED_EDGE('',*,*,#104108,.T.);
+#104108 = EDGE_CURVE('',#104087,#104109,#104111,.T.);
+#104109 = VERTEX_POINT('',#104110);
+#104110 = CARTESIAN_POINT('',(0.667905353927,-1.375810707854,0.95));
+#104111 = SURFACE_CURVE('',#104112,(#104116,#104123),.PCURVE_S1.);
+#104112 = LINE('',#104113,#104114);
+#104113 = CARTESIAN_POINT('',(0.725810707854,-1.317905353927,0.95));
+#104114 = VECTOR('',#104115,1.);
+#104115 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#104116 = PCURVE('',#99919,#104117);
+#104117 = DEFINITIONAL_REPRESENTATION('',(#104118),#104122);
+#104118 = LINE('',#104119,#104120);
+#104119 = CARTESIAN_POINT('',(3.031923980324,7.737997090709E-02));
+#104120 = VECTOR('',#104121,1.);
+#104121 = DIRECTION('',(0.327302620662,-0.944919570391));
+#104122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104123 = PCURVE('',#101990,#104124);
+#104124 = DEFINITIONAL_REPRESENTATION('',(#104125),#104128);
+#104125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104126,#104127),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,8.189053685769E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#104126 = CARTESIAN_POINT('',(0.,1.));
+#104127 = CARTESIAN_POINT('',(0.116672618896,1.));
+#104128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104129 = ORIENTED_EDGE('',*,*,#104130,.T.);
+#104130 = EDGE_CURVE('',#104109,#104131,#104133,.T.);
+#104131 = VERTEX_POINT('',#104132);
+#104132 = CARTESIAN_POINT('',(-0.667905353927,-1.375810707854,0.95));
+#104133 = SURFACE_CURVE('',#104134,(#104138,#104145),.PCURVE_S1.);
+#104134 = LINE('',#104135,#104136);
+#104135 = CARTESIAN_POINT('',(0.667905353927,-1.375810707854,0.95));
+#104136 = VECTOR('',#104137,1.);
+#104137 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#104138 = PCURVE('',#99919,#104139);
+#104139 = DEFINITIONAL_REPRESENTATION('',(#104140),#104144);
+#104140 = LINE('',#104141,#104142);
+#104141 = CARTESIAN_POINT('',(3.058726967645,5.566658245471E-13));
+#104142 = VECTOR('',#104143,1.);
+#104143 = DIRECTION('',(-0.436721133329,-0.89959693847));
+#104144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104145 = PCURVE('',#102042,#104146);
+#104146 = DEFINITIONAL_REPRESENTATION('',(#104147),#104150);
+#104147 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104148,#104149),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.335810707854),
+ .PIECEWISE_BEZIER_KNOTS.);
+#104148 = CARTESIAN_POINT('',(0.,1.));
+#104149 = CARTESIAN_POINT('',(1.385,1.));
+#104150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104151 = ORIENTED_EDGE('',*,*,#104152,.T.);
+#104152 = EDGE_CURVE('',#104131,#104153,#104155,.T.);
+#104153 = VERTEX_POINT('',#104154);
+#104154 = CARTESIAN_POINT('',(-0.725810707854,-1.317905353927,0.95));
+#104155 = SURFACE_CURVE('',#104156,(#104160,#104167),.PCURVE_S1.);
+#104156 = LINE('',#104157,#104158);
+#104157 = CARTESIAN_POINT('',(-0.667905353927,-1.375810707854,0.95));
+#104158 = VECTOR('',#104159,1.);
+#104159 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#104160 = PCURVE('',#99919,#104161);
+#104161 = DEFINITIONAL_REPRESENTATION('',(#104162),#104166);
+#104162 = LINE('',#104163,#104164);
+#104163 = CARTESIAN_POINT('',(2.475350201398,-1.20169122316));
+#104164 = VECTOR('',#104165,1.);
+#104165 = DIRECTION('',(-0.944919570391,-0.327302620662));
+#104166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104167 = PCURVE('',#102094,#104168);
+#104168 = DEFINITIONAL_REPRESENTATION('',(#104169),#104172);
+#104169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104170,#104171),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,8.189053685769E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#104170 = CARTESIAN_POINT('',(0.,1.));
+#104171 = CARTESIAN_POINT('',(0.116672618896,1.));
+#104172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104173 = ORIENTED_EDGE('',*,*,#104174,.T.);
+#104174 = EDGE_CURVE('',#104153,#104175,#104177,.T.);
+#104175 = VERTEX_POINT('',#104176);
+#104176 = CARTESIAN_POINT('',(-0.725810707854,1.317905353927,0.95));
+#104177 = SURFACE_CURVE('',#104178,(#104182,#104189),.PCURVE_S1.);
+#104178 = LINE('',#104179,#104180);
+#104179 = CARTESIAN_POINT('',(-0.725810707854,-1.317905353927,0.95));
+#104180 = VECTOR('',#104181,1.);
+#104181 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#104182 = PCURVE('',#99919,#104183);
+#104183 = DEFINITIONAL_REPRESENTATION('',(#104184),#104188);
+#104184 = LINE('',#104185,#104186);
+#104185 = CARTESIAN_POINT('',(2.397970230492,-1.228494210481));
+#104186 = VECTOR('',#104187,1.);
+#104187 = DIRECTION('',(-0.89959693847,0.436721133329));
+#104188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104189 = PCURVE('',#102153,#104190);
+#104190 = DEFINITIONAL_REPRESENTATION('',(#104191),#104194);
+#104191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104192,#104193),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.635810707854),
+ .PIECEWISE_BEZIER_KNOTS.);
+#104192 = CARTESIAN_POINT('',(0.,1.));
+#104193 = CARTESIAN_POINT('',(2.685,1.));
+#104194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104195 = ORIENTED_EDGE('',*,*,#104196,.T.);
+#104196 = EDGE_CURVE('',#104175,#99905,#104197,.T.);
+#104197 = SURFACE_CURVE('',#104198,(#104202,#104209),.PCURVE_S1.);
+#104198 = LINE('',#104199,#104200);
+#104199 = CARTESIAN_POINT('',(-0.725810707854,1.317905353927,0.95));
+#104200 = VECTOR('',#104201,1.);
+#104201 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#104202 = PCURVE('',#99919,#104203);
+#104203 = DEFINITIONAL_REPRESENTATION('',(#104204),#104208);
+#104204 = LINE('',#104205,#104206);
+#104205 = CARTESIAN_POINT('',(2.680298732092E-02,-7.737997090654E-02));
+#104206 = VECTOR('',#104207,1.);
+#104207 = DIRECTION('',(-0.327302620662,0.944919570391));
+#104208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104209 = PCURVE('',#99944,#104210);
+#104210 = DEFINITIONAL_REPRESENTATION('',(#104211),#104214);
+#104211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104212,#104213),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,8.189053685769E-02),
+ .PIECEWISE_BEZIER_KNOTS.);
+#104212 = CARTESIAN_POINT('',(0.,1.));
+#104213 = CARTESIAN_POINT('',(0.116672618896,1.));
+#104214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104215 = ADVANCED_FACE('',(#104216),#99944,.F.);
+#104216 = FACE_BOUND('',#104217,.F.);
+#104217 = EDGE_LOOP('',(#104218,#104219,#104220,#104221));
+#104218 = ORIENTED_EDGE('',*,*,#99961,.T.);
+#104219 = ORIENTED_EDGE('',*,*,#99931,.T.);
+#104220 = ORIENTED_EDGE('',*,*,#104196,.F.);
+#104221 = ORIENTED_EDGE('',*,*,#104222,.F.);
+#104222 = EDGE_CURVE('',#99962,#104175,#104223,.T.);
+#104223 = SURFACE_CURVE('',#104224,(#104227,#104234),.PCURVE_S1.);
+#104224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104225,#104226),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#104225 = CARTESIAN_POINT('',(-0.775,1.3425,0.6));
+#104226 = CARTESIAN_POINT('',(-0.725810707854,1.317905353927,0.95));
+#104227 = PCURVE('',#99944,#104228);
+#104228 = DEFINITIONAL_REPRESENTATION('',(#104229),#104233);
+#104229 = LINE('',#104230,#104231);
+#104230 = CARTESIAN_POINT('',(0.,0.));
+#104231 = VECTOR('',#104232,1.);
+#104232 = DIRECTION('',(0.,1.));
+#104233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104234 = PCURVE('',#102153,#104235);
+#104235 = DEFINITIONAL_REPRESENTATION('',(#104236),#104240);
+#104236 = LINE('',#104237,#104238);
+#104237 = CARTESIAN_POINT('',(2.685,0.));
+#104238 = VECTOR('',#104239,1.);
+#104239 = DIRECTION('',(0.,1.));
+#104240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104241 = ADVANCED_FACE('',(#104242),#100049,.F.);
+#104242 = FACE_BOUND('',#104243,.F.);
+#104243 = EDGE_LOOP('',(#104244,#104245,#104266,#104267,#104288,#104289,
+ #104310,#104311,#104331,#104332));
+#104244 = ORIENTED_EDGE('',*,*,#100036,.T.);
+#104245 = ORIENTED_EDGE('',*,*,#104246,.T.);
+#104246 = EDGE_CURVE('',#100009,#100622,#104247,.T.);
+#104247 = SURFACE_CURVE('',#104248,(#104252,#104259),.PCURVE_S1.);
+#104248 = LINE('',#104249,#104250);
+#104249 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#104250 = VECTOR('',#104251,1.);
+#104251 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104252 = PCURVE('',#100049,#104253);
+#104253 = DEFINITIONAL_REPRESENTATION('',(#104254),#104258);
+#104254 = LINE('',#104255,#104256);
+#104255 = CARTESIAN_POINT('',(0.,0.));
+#104256 = VECTOR('',#104257,1.);
+#104257 = DIRECTION('',(1.,0.));
+#104258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104259 = PCURVE('',#100024,#104260);
+#104260 = DEFINITIONAL_REPRESENTATION('',(#104261),#104265);
+#104261 = LINE('',#104262,#104263);
+#104262 = CARTESIAN_POINT('',(7.5E-02,0.2175));
+#104263 = VECTOR('',#104264,1.);
+#104264 = DIRECTION('',(0.,-1.));
+#104265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104266 = ORIENTED_EDGE('',*,*,#100673,.T.);
+#104267 = ORIENTED_EDGE('',*,*,#104268,.T.);
+#104268 = EDGE_CURVE('',#100646,#101254,#104269,.T.);
+#104269 = SURFACE_CURVE('',#104270,(#104274,#104281),.PCURVE_S1.);
+#104270 = LINE('',#104271,#104272);
+#104271 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#104272 = VECTOR('',#104273,1.);
+#104273 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104274 = PCURVE('',#100049,#104275);
+#104275 = DEFINITIONAL_REPRESENTATION('',(#104276),#104280);
+#104276 = LINE('',#104277,#104278);
+#104277 = CARTESIAN_POINT('',(0.,0.));
+#104278 = VECTOR('',#104279,1.);
+#104279 = DIRECTION('',(1.,0.));
+#104280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104281 = PCURVE('',#100661,#104282);
+#104282 = DEFINITIONAL_REPRESENTATION('',(#104283),#104287);
+#104283 = LINE('',#104284,#104285);
+#104284 = CARTESIAN_POINT('',(7.5E-02,1.1675));
+#104285 = VECTOR('',#104286,1.);
+#104286 = DIRECTION('',(0.,-1.));
+#104287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104288 = ORIENTED_EDGE('',*,*,#101305,.T.);
+#104289 = ORIENTED_EDGE('',*,*,#104290,.T.);
+#104290 = EDGE_CURVE('',#101278,#101886,#104291,.T.);
+#104291 = SURFACE_CURVE('',#104292,(#104296,#104303),.PCURVE_S1.);
+#104292 = LINE('',#104293,#104294);
+#104293 = CARTESIAN_POINT('',(0.775,1.3425,0.6));
+#104294 = VECTOR('',#104295,1.);
+#104295 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104296 = PCURVE('',#100049,#104297);
+#104297 = DEFINITIONAL_REPRESENTATION('',(#104298),#104302);
+#104298 = LINE('',#104299,#104300);
+#104299 = CARTESIAN_POINT('',(0.,0.));
+#104300 = VECTOR('',#104301,1.);
+#104301 = DIRECTION('',(1.,0.));
+#104302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104303 = PCURVE('',#101293,#104304);
+#104304 = DEFINITIONAL_REPRESENTATION('',(#104305),#104309);
+#104305 = LINE('',#104306,#104307);
+#104306 = CARTESIAN_POINT('',(7.5E-02,2.1175));
+#104307 = VECTOR('',#104308,1.);
+#104308 = DIRECTION('',(0.,-1.));
+#104309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104310 = ORIENTED_EDGE('',*,*,#101931,.T.);
+#104311 = ORIENTED_EDGE('',*,*,#104312,.T.);
+#104312 = EDGE_CURVE('',#101910,#104087,#104313,.T.);
+#104313 = SURFACE_CURVE('',#104314,(#104317,#104324),.PCURVE_S1.);
+#104314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104315,#104316),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#104315 = CARTESIAN_POINT('',(0.775,-1.3425,0.6));
+#104316 = CARTESIAN_POINT('',(0.725810707854,-1.317905353927,0.95));
+#104317 = PCURVE('',#100049,#104318);
+#104318 = DEFINITIONAL_REPRESENTATION('',(#104319),#104323);
+#104319 = LINE('',#104320,#104321);
+#104320 = CARTESIAN_POINT('',(2.685,0.));
+#104321 = VECTOR('',#104322,1.);
+#104322 = DIRECTION('',(0.,1.));
+#104323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104324 = PCURVE('',#101990,#104325);
+#104325 = DEFINITIONAL_REPRESENTATION('',(#104326),#104330);
+#104326 = LINE('',#104327,#104328);
+#104327 = CARTESIAN_POINT('',(0.,0.));
+#104328 = VECTOR('',#104329,1.);
+#104329 = DIRECTION('',(0.,1.));
+#104330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104331 = ORIENTED_EDGE('',*,*,#104086,.F.);
+#104332 = ORIENTED_EDGE('',*,*,#104038,.F.);
+#104333 = ADVANCED_FACE('',(#104334),#100024,.F.);
+#104334 = FACE_BOUND('',#104335,.F.);
+#104335 = EDGE_LOOP('',(#104336,#104337,#104358,#104359,#104360,#104361)
+ );
+#104336 = ORIENTED_EDGE('',*,*,#100325,.F.);
+#104337 = ORIENTED_EDGE('',*,*,#104338,.T.);
+#104338 = EDGE_CURVE('',#100297,#100574,#104339,.T.);
+#104339 = SURFACE_CURVE('',#104340,(#104344,#104351),.PCURVE_S1.);
+#104340 = LINE('',#104341,#104342);
+#104341 = CARTESIAN_POINT('',(0.85,1.125,0.6));
+#104342 = VECTOR('',#104343,1.);
+#104343 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104344 = PCURVE('',#100024,#104345);
+#104345 = DEFINITIONAL_REPRESENTATION('',(#104346),#104350);
+#104346 = LINE('',#104347,#104348);
+#104347 = CARTESIAN_POINT('',(0.,0.));
+#104348 = VECTOR('',#104349,1.);
+#104349 = DIRECTION('',(0.,-1.));
+#104350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104351 = PCURVE('',#100313,#104352);
+#104352 = DEFINITIONAL_REPRESENTATION('',(#104353),#104357);
+#104353 = LINE('',#104354,#104355);
+#104354 = CARTESIAN_POINT('',(4.712388980385,0.));
+#104355 = VECTOR('',#104356,1.);
+#104356 = DIRECTION('',(-0.,-1.));
+#104357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104358 = ORIENTED_EDGE('',*,*,#100597,.T.);
+#104359 = ORIENTED_EDGE('',*,*,#100621,.T.);
+#104360 = ORIENTED_EDGE('',*,*,#104246,.F.);
+#104361 = ORIENTED_EDGE('',*,*,#100008,.F.);
+#104362 = ADVANCED_FACE('',(#104363),#100313,.T.);
+#104363 = FACE_BOUND('',#104364,.T.);
+#104364 = EDGE_LOOP('',(#104365,#104366,#104367,#104368));
+#104365 = ORIENTED_EDGE('',*,*,#100296,.T.);
+#104366 = ORIENTED_EDGE('',*,*,#104338,.T.);
+#104367 = ORIENTED_EDGE('',*,*,#100573,.F.);
+#104368 = ORIENTED_EDGE('',*,*,#104369,.F.);
+#104369 = EDGE_CURVE('',#100269,#100551,#104370,.T.);
+#104370 = SURFACE_CURVE('',#104371,(#104375,#104382),.PCURVE_S1.);
+#104371 = LINE('',#104372,#104373);
+#104372 = CARTESIAN_POINT('',(1.1,1.125,0.35));
+#104373 = VECTOR('',#104374,1.);
+#104374 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104375 = PCURVE('',#100313,#104376);
+#104376 = DEFINITIONAL_REPRESENTATION('',(#104377),#104381);
+#104377 = LINE('',#104378,#104379);
+#104378 = CARTESIAN_POINT('',(6.28318530718,0.));
+#104379 = VECTOR('',#104380,1.);
+#104380 = DIRECTION('',(-0.,-1.));
+#104381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104382 = PCURVE('',#100284,#104383);
+#104383 = DEFINITIONAL_REPRESENTATION('',(#104384),#104388);
+#104384 = LINE('',#104385,#104386);
+#104385 = CARTESIAN_POINT('',(1.E-01,0.));
+#104386 = VECTOR('',#104387,1.);
+#104387 = DIRECTION('',(0.,-1.));
+#104388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104389 = ADVANCED_FACE('',(#104390),#100284,.F.);
+#104390 = FACE_BOUND('',#104391,.F.);
+#104391 = EDGE_LOOP('',(#104392,#104413,#104414,#104415));
+#104392 = ORIENTED_EDGE('',*,*,#104393,.T.);
+#104393 = EDGE_CURVE('',#100236,#100523,#104394,.T.);
+#104394 = SURFACE_CURVE('',#104395,(#104399,#104406),.PCURVE_S1.);
+#104395 = LINE('',#104396,#104397);
+#104396 = CARTESIAN_POINT('',(1.1,1.125,0.25));
+#104397 = VECTOR('',#104398,1.);
+#104398 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104399 = PCURVE('',#100284,#104400);
+#104400 = DEFINITIONAL_REPRESENTATION('',(#104401),#104405);
+#104401 = LINE('',#104402,#104403);
+#104402 = CARTESIAN_POINT('',(0.,0.));
+#104403 = VECTOR('',#104404,1.);
+#104404 = DIRECTION('',(0.,-1.));
+#104405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104406 = PCURVE('',#100256,#104407);
+#104407 = DEFINITIONAL_REPRESENTATION('',(#104408),#104412);
+#104408 = LINE('',#104409,#104410);
+#104409 = CARTESIAN_POINT('',(1.570796326795,0.));
+#104410 = VECTOR('',#104411,1.);
+#104411 = DIRECTION('',(0.,-1.));
+#104412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104413 = ORIENTED_EDGE('',*,*,#100550,.T.);
+#104414 = ORIENTED_EDGE('',*,*,#104369,.F.);
+#104415 = ORIENTED_EDGE('',*,*,#100268,.F.);
+#104416 = ADVANCED_FACE('',(#104417),#100256,.F.);
+#104417 = FACE_BOUND('',#104418,.F.);
+#104418 = EDGE_LOOP('',(#104419,#104440,#104441,#104442));
+#104419 = ORIENTED_EDGE('',*,*,#104420,.T.);
+#104420 = EDGE_CURVE('',#100208,#100500,#104421,.T.);
+#104421 = SURFACE_CURVE('',#104422,(#104426,#104433),.PCURVE_S1.);
+#104422 = LINE('',#104423,#104424);
+#104423 = CARTESIAN_POINT('',(1.2,1.125,0.15));
+#104424 = VECTOR('',#104425,1.);
+#104425 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104426 = PCURVE('',#100256,#104427);
+#104427 = DEFINITIONAL_REPRESENTATION('',(#104428),#104432);
+#104428 = LINE('',#104429,#104430);
+#104429 = CARTESIAN_POINT('',(0.,0.));
+#104430 = VECTOR('',#104431,1.);
+#104431 = DIRECTION('',(0.,-1.));
+#104432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104433 = PCURVE('',#100223,#104434);
+#104434 = DEFINITIONAL_REPRESENTATION('',(#104435),#104439);
+#104435 = LINE('',#104436,#104437);
+#104436 = CARTESIAN_POINT('',(0.2,-4.4408920985E-17));
+#104437 = VECTOR('',#104438,1.);
+#104438 = DIRECTION('',(0.,-1.));
+#104439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104440 = ORIENTED_EDGE('',*,*,#100522,.T.);
+#104441 = ORIENTED_EDGE('',*,*,#104393,.F.);
+#104442 = ORIENTED_EDGE('',*,*,#100235,.F.);
+#104443 = ADVANCED_FACE('',(#104444),#100223,.F.);
+#104444 = FACE_BOUND('',#104445,.F.);
+#104445 = EDGE_LOOP('',(#104446,#104467,#104468,#104469));
+#104446 = ORIENTED_EDGE('',*,*,#104447,.T.);
+#104447 = EDGE_CURVE('',#100180,#100477,#104448,.T.);
+#104448 = SURFACE_CURVE('',#104449,(#104453,#104460),.PCURVE_S1.);
+#104449 = LINE('',#104450,#104451);
+#104450 = CARTESIAN_POINT('',(1.4,1.125,0.15));
+#104451 = VECTOR('',#104452,1.);
+#104452 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104453 = PCURVE('',#100223,#104454);
+#104454 = DEFINITIONAL_REPRESENTATION('',(#104455),#104459);
+#104455 = LINE('',#104456,#104457);
+#104456 = CARTESIAN_POINT('',(0.,0.));
+#104457 = VECTOR('',#104458,1.);
+#104458 = DIRECTION('',(0.,-1.));
+#104459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104460 = PCURVE('',#100195,#104461);
+#104461 = DEFINITIONAL_REPRESENTATION('',(#104462),#104466);
+#104462 = LINE('',#104463,#104464);
+#104463 = CARTESIAN_POINT('',(0.15,0.));
+#104464 = VECTOR('',#104465,1.);
+#104465 = DIRECTION('',(0.,-1.));
+#104466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104467 = ORIENTED_EDGE('',*,*,#100499,.T.);
+#104468 = ORIENTED_EDGE('',*,*,#104420,.F.);
+#104469 = ORIENTED_EDGE('',*,*,#100207,.F.);
+#104470 = ADVANCED_FACE('',(#104471),#100195,.F.);
+#104471 = FACE_BOUND('',#104472,.F.);
+#104472 = EDGE_LOOP('',(#104473,#104494,#104495,#104496));
+#104473 = ORIENTED_EDGE('',*,*,#104474,.T.);
+#104474 = EDGE_CURVE('',#100152,#100454,#104475,.T.);
+#104475 = SURFACE_CURVE('',#104476,(#104480,#104487),.PCURVE_S1.);
+#104476 = LINE('',#104477,#104478);
+#104477 = CARTESIAN_POINT('',(1.4,1.125,0.));
+#104478 = VECTOR('',#104479,1.);
+#104479 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104480 = PCURVE('',#100195,#104481);
+#104481 = DEFINITIONAL_REPRESENTATION('',(#104482),#104486);
+#104482 = LINE('',#104483,#104484);
+#104483 = CARTESIAN_POINT('',(0.,0.));
+#104484 = VECTOR('',#104485,1.);
+#104485 = DIRECTION('',(0.,-1.));
+#104486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104487 = PCURVE('',#100167,#104488);
+#104488 = DEFINITIONAL_REPRESENTATION('',(#104489),#104493);
+#104489 = LINE('',#104490,#104491);
+#104490 = CARTESIAN_POINT('',(0.2,4.4408920985E-17));
+#104491 = VECTOR('',#104492,1.);
+#104492 = DIRECTION('',(0.,-1.));
+#104493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104494 = ORIENTED_EDGE('',*,*,#100476,.T.);
+#104495 = ORIENTED_EDGE('',*,*,#104447,.F.);
+#104496 = ORIENTED_EDGE('',*,*,#100179,.F.);
+#104497 = ADVANCED_FACE('',(#104498),#100167,.F.);
+#104498 = FACE_BOUND('',#104499,.F.);
+#104499 = EDGE_LOOP('',(#104500,#104521,#104522,#104523));
+#104500 = ORIENTED_EDGE('',*,*,#104501,.T.);
+#104501 = EDGE_CURVE('',#100123,#100430,#104502,.T.);
+#104502 = SURFACE_CURVE('',#104503,(#104507,#104514),.PCURVE_S1.);
+#104503 = LINE('',#104504,#104505);
+#104504 = CARTESIAN_POINT('',(1.2,1.125,0.));
+#104505 = VECTOR('',#104506,1.);
+#104506 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104507 = PCURVE('',#100167,#104508);
+#104508 = DEFINITIONAL_REPRESENTATION('',(#104509),#104513);
+#104509 = LINE('',#104510,#104511);
+#104510 = CARTESIAN_POINT('',(0.,0.));
+#104511 = VECTOR('',#104512,1.);
+#104512 = DIRECTION('',(0.,-1.));
+#104513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104514 = PCURVE('',#100139,#104515);
+#104515 = DEFINITIONAL_REPRESENTATION('',(#104516),#104520);
+#104516 = LINE('',#104517,#104518);
+#104517 = CARTESIAN_POINT('',(4.712388980385,0.));
+#104518 = VECTOR('',#104519,1.);
+#104519 = DIRECTION('',(-0.,-1.));
+#104520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104521 = ORIENTED_EDGE('',*,*,#100453,.T.);
+#104522 = ORIENTED_EDGE('',*,*,#104474,.F.);
+#104523 = ORIENTED_EDGE('',*,*,#100151,.F.);
+#104524 = ADVANCED_FACE('',(#104525),#100139,.T.);
+#104525 = FACE_BOUND('',#104526,.T.);
+#104526 = EDGE_LOOP('',(#104527,#104528,#104529,#104530));
+#104527 = ORIENTED_EDGE('',*,*,#100122,.T.);
+#104528 = ORIENTED_EDGE('',*,*,#104501,.T.);
+#104529 = ORIENTED_EDGE('',*,*,#100429,.F.);
+#104530 = ORIENTED_EDGE('',*,*,#104531,.F.);
+#104531 = EDGE_CURVE('',#100095,#100407,#104532,.T.);
+#104532 = SURFACE_CURVE('',#104533,(#104537,#104544),.PCURVE_S1.);
+#104533 = LINE('',#104534,#104535);
+#104534 = CARTESIAN_POINT('',(0.95,1.125,0.25));
+#104535 = VECTOR('',#104536,1.);
+#104536 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104537 = PCURVE('',#100139,#104538);
+#104538 = DEFINITIONAL_REPRESENTATION('',(#104539),#104543);
+#104539 = LINE('',#104540,#104541);
+#104540 = CARTESIAN_POINT('',(6.28318530718,0.));
+#104541 = VECTOR('',#104542,1.);
+#104542 = DIRECTION('',(-0.,-1.));
+#104543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104544 = PCURVE('',#100110,#104545);
+#104545 = DEFINITIONAL_REPRESENTATION('',(#104546),#104550);
+#104546 = LINE('',#104547,#104548);
+#104547 = CARTESIAN_POINT('',(1.E-01,0.));
+#104548 = VECTOR('',#104549,1.);
+#104549 = DIRECTION('',(0.,-1.));
+#104550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104551 = ADVANCED_FACE('',(#104552),#100110,.F.);
+#104552 = FACE_BOUND('',#104553,.F.);
+#104553 = EDGE_LOOP('',(#104554,#104555,#104556,#104557));
+#104554 = ORIENTED_EDGE('',*,*,#100378,.T.);
+#104555 = ORIENTED_EDGE('',*,*,#100406,.T.);
+#104556 = ORIENTED_EDGE('',*,*,#104531,.F.);
+#104557 = ORIENTED_EDGE('',*,*,#100094,.F.);
+#104558 = ADVANCED_FACE('',(#104559),#100661,.F.);
+#104559 = FACE_BOUND('',#104560,.F.);
+#104560 = EDGE_LOOP('',(#104561,#104562,#104583,#104584,#104585,#104586)
+ );
+#104561 = ORIENTED_EDGE('',*,*,#100957,.F.);
+#104562 = ORIENTED_EDGE('',*,*,#104563,.T.);
+#104563 = EDGE_CURVE('',#100929,#101206,#104564,.T.);
+#104564 = SURFACE_CURVE('',#104565,(#104569,#104576),.PCURVE_S1.);
+#104565 = LINE('',#104566,#104567);
+#104566 = CARTESIAN_POINT('',(0.85,0.175,0.6));
+#104567 = VECTOR('',#104568,1.);
+#104568 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104569 = PCURVE('',#100661,#104570);
+#104570 = DEFINITIONAL_REPRESENTATION('',(#104571),#104575);
+#104571 = LINE('',#104572,#104573);
+#104572 = CARTESIAN_POINT('',(0.,0.));
+#104573 = VECTOR('',#104574,1.);
+#104574 = DIRECTION('',(0.,-1.));
+#104575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104576 = PCURVE('',#100945,#104577);
+#104577 = DEFINITIONAL_REPRESENTATION('',(#104578),#104582);
+#104578 = LINE('',#104579,#104580);
+#104579 = CARTESIAN_POINT('',(4.712388980385,0.));
+#104580 = VECTOR('',#104581,1.);
+#104581 = DIRECTION('',(-0.,-1.));
+#104582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104583 = ORIENTED_EDGE('',*,*,#101229,.T.);
+#104584 = ORIENTED_EDGE('',*,*,#101253,.T.);
+#104585 = ORIENTED_EDGE('',*,*,#104268,.F.);
+#104586 = ORIENTED_EDGE('',*,*,#100645,.F.);
+#104587 = ADVANCED_FACE('',(#104588),#100945,.T.);
+#104588 = FACE_BOUND('',#104589,.T.);
+#104589 = EDGE_LOOP('',(#104590,#104591,#104592,#104593));
+#104590 = ORIENTED_EDGE('',*,*,#100928,.T.);
+#104591 = ORIENTED_EDGE('',*,*,#104563,.T.);
+#104592 = ORIENTED_EDGE('',*,*,#101205,.F.);
+#104593 = ORIENTED_EDGE('',*,*,#104594,.F.);
+#104594 = EDGE_CURVE('',#100901,#101183,#104595,.T.);
+#104595 = SURFACE_CURVE('',#104596,(#104600,#104607),.PCURVE_S1.);
+#104596 = LINE('',#104597,#104598);
+#104597 = CARTESIAN_POINT('',(1.1,0.175,0.35));
+#104598 = VECTOR('',#104599,1.);
+#104599 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104600 = PCURVE('',#100945,#104601);
+#104601 = DEFINITIONAL_REPRESENTATION('',(#104602),#104606);
+#104602 = LINE('',#104603,#104604);
+#104603 = CARTESIAN_POINT('',(6.28318530718,0.));
+#104604 = VECTOR('',#104605,1.);
+#104605 = DIRECTION('',(-0.,-1.));
+#104606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104607 = PCURVE('',#100916,#104608);
+#104608 = DEFINITIONAL_REPRESENTATION('',(#104609),#104613);
+#104609 = LINE('',#104610,#104611);
+#104610 = CARTESIAN_POINT('',(1.E-01,0.));
+#104611 = VECTOR('',#104612,1.);
+#104612 = DIRECTION('',(0.,-1.));
+#104613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104614 = ADVANCED_FACE('',(#104615),#100916,.F.);
+#104615 = FACE_BOUND('',#104616,.F.);
+#104616 = EDGE_LOOP('',(#104617,#104638,#104639,#104640));
+#104617 = ORIENTED_EDGE('',*,*,#104618,.T.);
+#104618 = EDGE_CURVE('',#100868,#101155,#104619,.T.);
+#104619 = SURFACE_CURVE('',#104620,(#104624,#104631),.PCURVE_S1.);
+#104620 = LINE('',#104621,#104622);
+#104621 = CARTESIAN_POINT('',(1.1,0.175,0.25));
+#104622 = VECTOR('',#104623,1.);
+#104623 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104624 = PCURVE('',#100916,#104625);
+#104625 = DEFINITIONAL_REPRESENTATION('',(#104626),#104630);
+#104626 = LINE('',#104627,#104628);
+#104627 = CARTESIAN_POINT('',(0.,0.));
+#104628 = VECTOR('',#104629,1.);
+#104629 = DIRECTION('',(0.,-1.));
+#104630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104631 = PCURVE('',#100888,#104632);
+#104632 = DEFINITIONAL_REPRESENTATION('',(#104633),#104637);
+#104633 = LINE('',#104634,#104635);
+#104634 = CARTESIAN_POINT('',(1.570796326795,0.));
+#104635 = VECTOR('',#104636,1.);
+#104636 = DIRECTION('',(0.,-1.));
+#104637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104638 = ORIENTED_EDGE('',*,*,#101182,.T.);
+#104639 = ORIENTED_EDGE('',*,*,#104594,.F.);
+#104640 = ORIENTED_EDGE('',*,*,#100900,.F.);
+#104641 = ADVANCED_FACE('',(#104642),#100888,.F.);
+#104642 = FACE_BOUND('',#104643,.F.);
+#104643 = EDGE_LOOP('',(#104644,#104665,#104666,#104667));
+#104644 = ORIENTED_EDGE('',*,*,#104645,.T.);
+#104645 = EDGE_CURVE('',#100840,#101132,#104646,.T.);
+#104646 = SURFACE_CURVE('',#104647,(#104651,#104658),.PCURVE_S1.);
+#104647 = LINE('',#104648,#104649);
+#104648 = CARTESIAN_POINT('',(1.2,0.175,0.15));
+#104649 = VECTOR('',#104650,1.);
+#104650 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104651 = PCURVE('',#100888,#104652);
+#104652 = DEFINITIONAL_REPRESENTATION('',(#104653),#104657);
+#104653 = LINE('',#104654,#104655);
+#104654 = CARTESIAN_POINT('',(0.,0.));
+#104655 = VECTOR('',#104656,1.);
+#104656 = DIRECTION('',(0.,-1.));
+#104657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104658 = PCURVE('',#100855,#104659);
+#104659 = DEFINITIONAL_REPRESENTATION('',(#104660),#104664);
+#104660 = LINE('',#104661,#104662);
+#104661 = CARTESIAN_POINT('',(0.2,-4.4408920985E-17));
+#104662 = VECTOR('',#104663,1.);
+#104663 = DIRECTION('',(0.,-1.));
+#104664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104665 = ORIENTED_EDGE('',*,*,#101154,.T.);
+#104666 = ORIENTED_EDGE('',*,*,#104618,.F.);
+#104667 = ORIENTED_EDGE('',*,*,#100867,.F.);
+#104668 = ADVANCED_FACE('',(#104669),#100855,.F.);
+#104669 = FACE_BOUND('',#104670,.F.);
+#104670 = EDGE_LOOP('',(#104671,#104692,#104693,#104694));
+#104671 = ORIENTED_EDGE('',*,*,#104672,.T.);
+#104672 = EDGE_CURVE('',#100812,#101109,#104673,.T.);
+#104673 = SURFACE_CURVE('',#104674,(#104678,#104685),.PCURVE_S1.);
+#104674 = LINE('',#104675,#104676);
+#104675 = CARTESIAN_POINT('',(1.4,0.175,0.15));
+#104676 = VECTOR('',#104677,1.);
+#104677 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104678 = PCURVE('',#100855,#104679);
+#104679 = DEFINITIONAL_REPRESENTATION('',(#104680),#104684);
+#104680 = LINE('',#104681,#104682);
+#104681 = CARTESIAN_POINT('',(0.,0.));
+#104682 = VECTOR('',#104683,1.);
+#104683 = DIRECTION('',(0.,-1.));
+#104684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104685 = PCURVE('',#100827,#104686);
+#104686 = DEFINITIONAL_REPRESENTATION('',(#104687),#104691);
+#104687 = LINE('',#104688,#104689);
+#104688 = CARTESIAN_POINT('',(0.15,0.));
+#104689 = VECTOR('',#104690,1.);
+#104690 = DIRECTION('',(0.,-1.));
+#104691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104692 = ORIENTED_EDGE('',*,*,#101131,.T.);
+#104693 = ORIENTED_EDGE('',*,*,#104645,.F.);
+#104694 = ORIENTED_EDGE('',*,*,#100839,.F.);
+#104695 = ADVANCED_FACE('',(#104696),#100827,.F.);
+#104696 = FACE_BOUND('',#104697,.F.);
+#104697 = EDGE_LOOP('',(#104698,#104719,#104720,#104721));
+#104698 = ORIENTED_EDGE('',*,*,#104699,.T.);
+#104699 = EDGE_CURVE('',#100784,#101086,#104700,.T.);
+#104700 = SURFACE_CURVE('',#104701,(#104705,#104712),.PCURVE_S1.);
+#104701 = LINE('',#104702,#104703);
+#104702 = CARTESIAN_POINT('',(1.4,0.175,0.));
+#104703 = VECTOR('',#104704,1.);
+#104704 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104705 = PCURVE('',#100827,#104706);
+#104706 = DEFINITIONAL_REPRESENTATION('',(#104707),#104711);
+#104707 = LINE('',#104708,#104709);
+#104708 = CARTESIAN_POINT('',(0.,0.));
+#104709 = VECTOR('',#104710,1.);
+#104710 = DIRECTION('',(0.,-1.));
+#104711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104712 = PCURVE('',#100799,#104713);
+#104713 = DEFINITIONAL_REPRESENTATION('',(#104714),#104718);
+#104714 = LINE('',#104715,#104716);
+#104715 = CARTESIAN_POINT('',(0.2,4.4408920985E-17));
+#104716 = VECTOR('',#104717,1.);
+#104717 = DIRECTION('',(0.,-1.));
+#104718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104719 = ORIENTED_EDGE('',*,*,#101108,.T.);
+#104720 = ORIENTED_EDGE('',*,*,#104672,.F.);
+#104721 = ORIENTED_EDGE('',*,*,#100811,.F.);
+#104722 = ADVANCED_FACE('',(#104723),#100799,.F.);
+#104723 = FACE_BOUND('',#104724,.F.);
+#104724 = EDGE_LOOP('',(#104725,#104746,#104747,#104748));
+#104725 = ORIENTED_EDGE('',*,*,#104726,.T.);
+#104726 = EDGE_CURVE('',#100755,#101062,#104727,.T.);
+#104727 = SURFACE_CURVE('',#104728,(#104732,#104739),.PCURVE_S1.);
+#104728 = LINE('',#104729,#104730);
+#104729 = CARTESIAN_POINT('',(1.2,0.175,0.));
+#104730 = VECTOR('',#104731,1.);
+#104731 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104732 = PCURVE('',#100799,#104733);
+#104733 = DEFINITIONAL_REPRESENTATION('',(#104734),#104738);
+#104734 = LINE('',#104735,#104736);
+#104735 = CARTESIAN_POINT('',(0.,0.));
+#104736 = VECTOR('',#104737,1.);
+#104737 = DIRECTION('',(0.,-1.));
+#104738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104739 = PCURVE('',#100771,#104740);
+#104740 = DEFINITIONAL_REPRESENTATION('',(#104741),#104745);
+#104741 = LINE('',#104742,#104743);
+#104742 = CARTESIAN_POINT('',(4.712388980385,0.));
+#104743 = VECTOR('',#104744,1.);
+#104744 = DIRECTION('',(-0.,-1.));
+#104745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104746 = ORIENTED_EDGE('',*,*,#101085,.T.);
+#104747 = ORIENTED_EDGE('',*,*,#104699,.F.);
+#104748 = ORIENTED_EDGE('',*,*,#100783,.F.);
+#104749 = ADVANCED_FACE('',(#104750),#100771,.T.);
+#104750 = FACE_BOUND('',#104751,.T.);
+#104751 = EDGE_LOOP('',(#104752,#104753,#104754,#104755));
+#104752 = ORIENTED_EDGE('',*,*,#100754,.T.);
+#104753 = ORIENTED_EDGE('',*,*,#104726,.T.);
+#104754 = ORIENTED_EDGE('',*,*,#101061,.F.);
+#104755 = ORIENTED_EDGE('',*,*,#104756,.F.);
+#104756 = EDGE_CURVE('',#100727,#101039,#104757,.T.);
+#104757 = SURFACE_CURVE('',#104758,(#104762,#104769),.PCURVE_S1.);
+#104758 = LINE('',#104759,#104760);
+#104759 = CARTESIAN_POINT('',(0.95,0.175,0.25));
+#104760 = VECTOR('',#104761,1.);
+#104761 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104762 = PCURVE('',#100771,#104763);
+#104763 = DEFINITIONAL_REPRESENTATION('',(#104764),#104768);
+#104764 = LINE('',#104765,#104766);
+#104765 = CARTESIAN_POINT('',(6.28318530718,0.));
+#104766 = VECTOR('',#104767,1.);
+#104767 = DIRECTION('',(-0.,-1.));
+#104768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104769 = PCURVE('',#100742,#104770);
+#104770 = DEFINITIONAL_REPRESENTATION('',(#104771),#104775);
+#104771 = LINE('',#104772,#104773);
+#104772 = CARTESIAN_POINT('',(1.E-01,0.));
+#104773 = VECTOR('',#104774,1.);
+#104774 = DIRECTION('',(0.,-1.));
+#104775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104776 = ADVANCED_FACE('',(#104777),#100742,.F.);
+#104777 = FACE_BOUND('',#104778,.F.);
+#104778 = EDGE_LOOP('',(#104779,#104780,#104781,#104782));
+#104779 = ORIENTED_EDGE('',*,*,#101010,.T.);
+#104780 = ORIENTED_EDGE('',*,*,#101038,.T.);
+#104781 = ORIENTED_EDGE('',*,*,#104756,.F.);
+#104782 = ORIENTED_EDGE('',*,*,#100726,.F.);
+#104783 = ADVANCED_FACE('',(#104784),#101293,.F.);
+#104784 = FACE_BOUND('',#104785,.F.);
+#104785 = EDGE_LOOP('',(#104786,#104787,#104808,#104809,#104810,#104811)
+ );
+#104786 = ORIENTED_EDGE('',*,*,#101589,.F.);
+#104787 = ORIENTED_EDGE('',*,*,#104788,.T.);
+#104788 = EDGE_CURVE('',#101561,#101838,#104789,.T.);
+#104789 = SURFACE_CURVE('',#104790,(#104794,#104801),.PCURVE_S1.);
+#104790 = LINE('',#104791,#104792);
+#104791 = CARTESIAN_POINT('',(0.85,-0.775,0.6));
+#104792 = VECTOR('',#104793,1.);
+#104793 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104794 = PCURVE('',#101293,#104795);
+#104795 = DEFINITIONAL_REPRESENTATION('',(#104796),#104800);
+#104796 = LINE('',#104797,#104798);
+#104797 = CARTESIAN_POINT('',(0.,0.));
+#104798 = VECTOR('',#104799,1.);
+#104799 = DIRECTION('',(0.,-1.));
+#104800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104801 = PCURVE('',#101577,#104802);
+#104802 = DEFINITIONAL_REPRESENTATION('',(#104803),#104807);
+#104803 = LINE('',#104804,#104805);
+#104804 = CARTESIAN_POINT('',(4.712388980385,0.));
+#104805 = VECTOR('',#104806,1.);
+#104806 = DIRECTION('',(-0.,-1.));
+#104807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104808 = ORIENTED_EDGE('',*,*,#101861,.T.);
+#104809 = ORIENTED_EDGE('',*,*,#101885,.T.);
+#104810 = ORIENTED_EDGE('',*,*,#104290,.F.);
+#104811 = ORIENTED_EDGE('',*,*,#101277,.F.);
+#104812 = ADVANCED_FACE('',(#104813),#101577,.T.);
+#104813 = FACE_BOUND('',#104814,.T.);
+#104814 = EDGE_LOOP('',(#104815,#104816,#104817,#104818));
+#104815 = ORIENTED_EDGE('',*,*,#101560,.T.);
+#104816 = ORIENTED_EDGE('',*,*,#104788,.T.);
+#104817 = ORIENTED_EDGE('',*,*,#101837,.F.);
+#104818 = ORIENTED_EDGE('',*,*,#104819,.F.);
+#104819 = EDGE_CURVE('',#101533,#101815,#104820,.T.);
+#104820 = SURFACE_CURVE('',#104821,(#104825,#104832),.PCURVE_S1.);
+#104821 = LINE('',#104822,#104823);
+#104822 = CARTESIAN_POINT('',(1.1,-0.775,0.35));
+#104823 = VECTOR('',#104824,1.);
+#104824 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104825 = PCURVE('',#101577,#104826);
+#104826 = DEFINITIONAL_REPRESENTATION('',(#104827),#104831);
+#104827 = LINE('',#104828,#104829);
+#104828 = CARTESIAN_POINT('',(6.28318530718,0.));
+#104829 = VECTOR('',#104830,1.);
+#104830 = DIRECTION('',(-0.,-1.));
+#104831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104832 = PCURVE('',#101548,#104833);
+#104833 = DEFINITIONAL_REPRESENTATION('',(#104834),#104838);
+#104834 = LINE('',#104835,#104836);
+#104835 = CARTESIAN_POINT('',(1.E-01,0.));
+#104836 = VECTOR('',#104837,1.);
+#104837 = DIRECTION('',(0.,-1.));
+#104838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104839 = ADVANCED_FACE('',(#104840),#101548,.F.);
+#104840 = FACE_BOUND('',#104841,.F.);
+#104841 = EDGE_LOOP('',(#104842,#104863,#104864,#104865));
+#104842 = ORIENTED_EDGE('',*,*,#104843,.T.);
+#104843 = EDGE_CURVE('',#101500,#101787,#104844,.T.);
+#104844 = SURFACE_CURVE('',#104845,(#104849,#104856),.PCURVE_S1.);
+#104845 = LINE('',#104846,#104847);
+#104846 = CARTESIAN_POINT('',(1.1,-0.775,0.25));
+#104847 = VECTOR('',#104848,1.);
+#104848 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104849 = PCURVE('',#101548,#104850);
+#104850 = DEFINITIONAL_REPRESENTATION('',(#104851),#104855);
+#104851 = LINE('',#104852,#104853);
+#104852 = CARTESIAN_POINT('',(0.,0.));
+#104853 = VECTOR('',#104854,1.);
+#104854 = DIRECTION('',(0.,-1.));
+#104855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104856 = PCURVE('',#101520,#104857);
+#104857 = DEFINITIONAL_REPRESENTATION('',(#104858),#104862);
+#104858 = LINE('',#104859,#104860);
+#104859 = CARTESIAN_POINT('',(1.570796326795,0.));
+#104860 = VECTOR('',#104861,1.);
+#104861 = DIRECTION('',(0.,-1.));
+#104862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104863 = ORIENTED_EDGE('',*,*,#101814,.T.);
+#104864 = ORIENTED_EDGE('',*,*,#104819,.F.);
+#104865 = ORIENTED_EDGE('',*,*,#101532,.F.);
+#104866 = ADVANCED_FACE('',(#104867),#101520,.F.);
+#104867 = FACE_BOUND('',#104868,.F.);
+#104868 = EDGE_LOOP('',(#104869,#104890,#104891,#104892));
+#104869 = ORIENTED_EDGE('',*,*,#104870,.T.);
+#104870 = EDGE_CURVE('',#101472,#101764,#104871,.T.);
+#104871 = SURFACE_CURVE('',#104872,(#104876,#104883),.PCURVE_S1.);
+#104872 = LINE('',#104873,#104874);
+#104873 = CARTESIAN_POINT('',(1.2,-0.775,0.15));
+#104874 = VECTOR('',#104875,1.);
+#104875 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104876 = PCURVE('',#101520,#104877);
+#104877 = DEFINITIONAL_REPRESENTATION('',(#104878),#104882);
+#104878 = LINE('',#104879,#104880);
+#104879 = CARTESIAN_POINT('',(0.,0.));
+#104880 = VECTOR('',#104881,1.);
+#104881 = DIRECTION('',(0.,-1.));
+#104882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104883 = PCURVE('',#101487,#104884);
+#104884 = DEFINITIONAL_REPRESENTATION('',(#104885),#104889);
+#104885 = LINE('',#104886,#104887);
+#104886 = CARTESIAN_POINT('',(0.2,-4.4408920985E-17));
+#104887 = VECTOR('',#104888,1.);
+#104888 = DIRECTION('',(0.,-1.));
+#104889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104890 = ORIENTED_EDGE('',*,*,#101786,.T.);
+#104891 = ORIENTED_EDGE('',*,*,#104843,.F.);
+#104892 = ORIENTED_EDGE('',*,*,#101499,.F.);
+#104893 = ADVANCED_FACE('',(#104894),#101487,.F.);
+#104894 = FACE_BOUND('',#104895,.F.);
+#104895 = EDGE_LOOP('',(#104896,#104917,#104918,#104919));
+#104896 = ORIENTED_EDGE('',*,*,#104897,.T.);
+#104897 = EDGE_CURVE('',#101444,#101741,#104898,.T.);
+#104898 = SURFACE_CURVE('',#104899,(#104903,#104910),.PCURVE_S1.);
+#104899 = LINE('',#104900,#104901);
+#104900 = CARTESIAN_POINT('',(1.4,-0.775,0.15));
+#104901 = VECTOR('',#104902,1.);
+#104902 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104903 = PCURVE('',#101487,#104904);
+#104904 = DEFINITIONAL_REPRESENTATION('',(#104905),#104909);
+#104905 = LINE('',#104906,#104907);
+#104906 = CARTESIAN_POINT('',(0.,0.));
+#104907 = VECTOR('',#104908,1.);
+#104908 = DIRECTION('',(0.,-1.));
+#104909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104910 = PCURVE('',#101459,#104911);
+#104911 = DEFINITIONAL_REPRESENTATION('',(#104912),#104916);
+#104912 = LINE('',#104913,#104914);
+#104913 = CARTESIAN_POINT('',(0.15,0.));
+#104914 = VECTOR('',#104915,1.);
+#104915 = DIRECTION('',(0.,-1.));
+#104916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104917 = ORIENTED_EDGE('',*,*,#101763,.T.);
+#104918 = ORIENTED_EDGE('',*,*,#104870,.F.);
+#104919 = ORIENTED_EDGE('',*,*,#101471,.F.);
+#104920 = ADVANCED_FACE('',(#104921),#101459,.F.);
+#104921 = FACE_BOUND('',#104922,.F.);
+#104922 = EDGE_LOOP('',(#104923,#104944,#104945,#104946));
+#104923 = ORIENTED_EDGE('',*,*,#104924,.T.);
+#104924 = EDGE_CURVE('',#101416,#101718,#104925,.T.);
+#104925 = SURFACE_CURVE('',#104926,(#104930,#104937),.PCURVE_S1.);
+#104926 = LINE('',#104927,#104928);
+#104927 = CARTESIAN_POINT('',(1.4,-0.775,0.));
+#104928 = VECTOR('',#104929,1.);
+#104929 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104930 = PCURVE('',#101459,#104931);
+#104931 = DEFINITIONAL_REPRESENTATION('',(#104932),#104936);
+#104932 = LINE('',#104933,#104934);
+#104933 = CARTESIAN_POINT('',(0.,0.));
+#104934 = VECTOR('',#104935,1.);
+#104935 = DIRECTION('',(0.,-1.));
+#104936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104937 = PCURVE('',#101431,#104938);
+#104938 = DEFINITIONAL_REPRESENTATION('',(#104939),#104943);
+#104939 = LINE('',#104940,#104941);
+#104940 = CARTESIAN_POINT('',(0.2,4.4408920985E-17));
+#104941 = VECTOR('',#104942,1.);
+#104942 = DIRECTION('',(0.,-1.));
+#104943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104944 = ORIENTED_EDGE('',*,*,#101740,.T.);
+#104945 = ORIENTED_EDGE('',*,*,#104897,.F.);
+#104946 = ORIENTED_EDGE('',*,*,#101443,.F.);
+#104947 = ADVANCED_FACE('',(#104948),#101431,.F.);
+#104948 = FACE_BOUND('',#104949,.F.);
+#104949 = EDGE_LOOP('',(#104950,#104971,#104972,#104973));
+#104950 = ORIENTED_EDGE('',*,*,#104951,.T.);
+#104951 = EDGE_CURVE('',#101387,#101694,#104952,.T.);
+#104952 = SURFACE_CURVE('',#104953,(#104957,#104964),.PCURVE_S1.);
+#104953 = LINE('',#104954,#104955);
+#104954 = CARTESIAN_POINT('',(1.2,-0.775,0.));
+#104955 = VECTOR('',#104956,1.);
+#104956 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104957 = PCURVE('',#101431,#104958);
+#104958 = DEFINITIONAL_REPRESENTATION('',(#104959),#104963);
+#104959 = LINE('',#104960,#104961);
+#104960 = CARTESIAN_POINT('',(0.,0.));
+#104961 = VECTOR('',#104962,1.);
+#104962 = DIRECTION('',(0.,-1.));
+#104963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104964 = PCURVE('',#101403,#104965);
+#104965 = DEFINITIONAL_REPRESENTATION('',(#104966),#104970);
+#104966 = LINE('',#104967,#104968);
+#104967 = CARTESIAN_POINT('',(4.712388980385,0.));
+#104968 = VECTOR('',#104969,1.);
+#104969 = DIRECTION('',(-0.,-1.));
+#104970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104971 = ORIENTED_EDGE('',*,*,#101717,.T.);
+#104972 = ORIENTED_EDGE('',*,*,#104924,.F.);
+#104973 = ORIENTED_EDGE('',*,*,#101415,.F.);
+#104974 = ADVANCED_FACE('',(#104975),#101403,.T.);
+#104975 = FACE_BOUND('',#104976,.T.);
+#104976 = EDGE_LOOP('',(#104977,#104978,#104979,#104980));
+#104977 = ORIENTED_EDGE('',*,*,#101386,.T.);
+#104978 = ORIENTED_EDGE('',*,*,#104951,.T.);
+#104979 = ORIENTED_EDGE('',*,*,#101693,.F.);
+#104980 = ORIENTED_EDGE('',*,*,#104981,.F.);
+#104981 = EDGE_CURVE('',#101359,#101671,#104982,.T.);
+#104982 = SURFACE_CURVE('',#104983,(#104987,#104994),.PCURVE_S1.);
+#104983 = LINE('',#104984,#104985);
+#104984 = CARTESIAN_POINT('',(0.95,-0.775,0.25));
+#104985 = VECTOR('',#104986,1.);
+#104986 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#104987 = PCURVE('',#101403,#104988);
+#104988 = DEFINITIONAL_REPRESENTATION('',(#104989),#104993);
+#104989 = LINE('',#104990,#104991);
+#104990 = CARTESIAN_POINT('',(6.28318530718,0.));
+#104991 = VECTOR('',#104992,1.);
+#104992 = DIRECTION('',(-0.,-1.));
+#104993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104994 = PCURVE('',#101374,#104995);
+#104995 = DEFINITIONAL_REPRESENTATION('',(#104996),#105000);
+#104996 = LINE('',#104997,#104998);
+#104997 = CARTESIAN_POINT('',(1.E-01,0.));
+#104998 = VECTOR('',#104999,1.);
+#104999 = DIRECTION('',(0.,-1.));
+#105000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105001 = ADVANCED_FACE('',(#105002),#101374,.F.);
+#105002 = FACE_BOUND('',#105003,.F.);
+#105003 = EDGE_LOOP('',(#105004,#105005,#105006,#105007));
+#105004 = ORIENTED_EDGE('',*,*,#101642,.T.);
+#105005 = ORIENTED_EDGE('',*,*,#101670,.T.);
+#105006 = ORIENTED_EDGE('',*,*,#104981,.F.);
+#105007 = ORIENTED_EDGE('',*,*,#101358,.F.);
+#105008 = ADVANCED_FACE('',(#105009),#101990,.F.);
+#105009 = FACE_BOUND('',#105010,.F.);
+#105010 = EDGE_LOOP('',(#105011,#105012,#105032,#105033));
+#105011 = ORIENTED_EDGE('',*,*,#101977,.T.);
+#105012 = ORIENTED_EDGE('',*,*,#105013,.T.);
+#105013 = EDGE_CURVE('',#101956,#104109,#105014,.T.);
+#105014 = SURFACE_CURVE('',#105015,(#105018,#105025),.PCURVE_S1.);
+#105015 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105016,#105017),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#105016 = CARTESIAN_POINT('',(0.6925,-1.425,0.6));
+#105017 = CARTESIAN_POINT('',(0.667905353927,-1.375810707854,0.95));
+#105018 = PCURVE('',#101990,#105019);
+#105019 = DEFINITIONAL_REPRESENTATION('',(#105020),#105024);
+#105020 = LINE('',#105021,#105022);
+#105021 = CARTESIAN_POINT('',(0.116672618896,0.));
+#105022 = VECTOR('',#105023,1.);
+#105023 = DIRECTION('',(0.,1.));
+#105024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105025 = PCURVE('',#102042,#105026);
+#105026 = DEFINITIONAL_REPRESENTATION('',(#105027),#105031);
+#105027 = LINE('',#105028,#105029);
+#105028 = CARTESIAN_POINT('',(0.,0.));
+#105029 = VECTOR('',#105030,1.);
+#105030 = DIRECTION('',(0.,1.));
+#105031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105032 = ORIENTED_EDGE('',*,*,#104108,.F.);
+#105033 = ORIENTED_EDGE('',*,*,#104312,.F.);
+#105034 = ADVANCED_FACE('',(#105035),#102042,.F.);
+#105035 = FACE_BOUND('',#105036,.F.);
+#105036 = EDGE_LOOP('',(#105037,#105038,#105058,#105059));
+#105037 = ORIENTED_EDGE('',*,*,#102029,.T.);
+#105038 = ORIENTED_EDGE('',*,*,#105039,.T.);
+#105039 = EDGE_CURVE('',#102008,#104131,#105040,.T.);
+#105040 = SURFACE_CURVE('',#105041,(#105044,#105051),.PCURVE_S1.);
+#105041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105042,#105043),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#105042 = CARTESIAN_POINT('',(-0.6925,-1.425,0.6));
+#105043 = CARTESIAN_POINT('',(-0.667905353927,-1.375810707854,0.95));
+#105044 = PCURVE('',#102042,#105045);
+#105045 = DEFINITIONAL_REPRESENTATION('',(#105046),#105050);
+#105046 = LINE('',#105047,#105048);
+#105047 = CARTESIAN_POINT('',(1.385,0.));
+#105048 = VECTOR('',#105049,1.);
+#105049 = DIRECTION('',(0.,1.));
+#105050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105051 = PCURVE('',#102094,#105052);
+#105052 = DEFINITIONAL_REPRESENTATION('',(#105053),#105057);
+#105053 = LINE('',#105054,#105055);
+#105054 = CARTESIAN_POINT('',(0.,0.));
+#105055 = VECTOR('',#105056,1.);
+#105056 = DIRECTION('',(0.,1.));
+#105057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105058 = ORIENTED_EDGE('',*,*,#104130,.F.);
+#105059 = ORIENTED_EDGE('',*,*,#105013,.F.);
+#105060 = ADVANCED_FACE('',(#105061),#102094,.F.);
+#105061 = FACE_BOUND('',#105062,.F.);
+#105062 = EDGE_LOOP('',(#105063,#105064,#105084,#105085));
+#105063 = ORIENTED_EDGE('',*,*,#102081,.T.);
+#105064 = ORIENTED_EDGE('',*,*,#105065,.T.);
+#105065 = EDGE_CURVE('',#102060,#104153,#105066,.T.);
+#105066 = SURFACE_CURVE('',#105067,(#105070,#105077),.PCURVE_S1.);
+#105067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105068,#105069),
+ .UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#105068 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#105069 = CARTESIAN_POINT('',(-0.725810707854,-1.317905353927,0.95));
+#105070 = PCURVE('',#102094,#105071);
+#105071 = DEFINITIONAL_REPRESENTATION('',(#105072),#105076);
+#105072 = LINE('',#105073,#105074);
+#105073 = CARTESIAN_POINT('',(0.116672618896,0.));
+#105074 = VECTOR('',#105075,1.);
+#105075 = DIRECTION('',(0.,1.));
+#105076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105077 = PCURVE('',#102153,#105078);
+#105078 = DEFINITIONAL_REPRESENTATION('',(#105079),#105083);
+#105079 = LINE('',#105080,#105081);
+#105080 = CARTESIAN_POINT('',(0.,0.));
+#105081 = VECTOR('',#105082,1.);
+#105082 = DIRECTION('',(0.,1.));
+#105083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105084 = ORIENTED_EDGE('',*,*,#104152,.F.);
+#105085 = ORIENTED_EDGE('',*,*,#105039,.F.);
+#105086 = ADVANCED_FACE('',(#105087),#102153,.F.);
+#105087 = FACE_BOUND('',#105088,.F.);
+#105088 = EDGE_LOOP('',(#105089,#105090,#105111,#105112,#105133,#105134,
+ #105155,#105156,#105157,#105158));
+#105089 = ORIENTED_EDGE('',*,*,#102140,.T.);
+#105090 = ORIENTED_EDGE('',*,*,#105091,.T.);
+#105091 = EDGE_CURVE('',#102113,#102726,#105092,.T.);
+#105092 = SURFACE_CURVE('',#105093,(#105097,#105104),.PCURVE_S1.);
+#105093 = LINE('',#105094,#105095);
+#105094 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#105095 = VECTOR('',#105096,1.);
+#105096 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#105097 = PCURVE('',#102153,#105098);
+#105098 = DEFINITIONAL_REPRESENTATION('',(#105099),#105103);
+#105099 = LINE('',#105100,#105101);
+#105100 = CARTESIAN_POINT('',(0.,0.));
+#105101 = VECTOR('',#105102,1.);
+#105102 = DIRECTION('',(1.,0.));
+#105103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105104 = PCURVE('',#102128,#105105);
+#105105 = DEFINITIONAL_REPRESENTATION('',(#105106),#105110);
+#105106 = LINE('',#105107,#105108);
+#105107 = CARTESIAN_POINT('',(7.5E-02,0.2175));
+#105108 = VECTOR('',#105109,1.);
+#105109 = DIRECTION('',(-1.224646799148E-16,-1.));
+#105110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105111 = ORIENTED_EDGE('',*,*,#102777,.T.);
+#105112 = ORIENTED_EDGE('',*,*,#105113,.T.);
+#105113 = EDGE_CURVE('',#102750,#103358,#105114,.T.);
+#105114 = SURFACE_CURVE('',#105115,(#105119,#105126),.PCURVE_S1.);
+#105115 = LINE('',#105116,#105117);
+#105116 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#105117 = VECTOR('',#105118,1.);
+#105118 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#105119 = PCURVE('',#102153,#105120);
+#105120 = DEFINITIONAL_REPRESENTATION('',(#105121),#105125);
+#105121 = LINE('',#105122,#105123);
+#105122 = CARTESIAN_POINT('',(0.,0.));
+#105123 = VECTOR('',#105124,1.);
+#105124 = DIRECTION('',(1.,0.));
+#105125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105126 = PCURVE('',#102765,#105127);
+#105127 = DEFINITIONAL_REPRESENTATION('',(#105128),#105132);
+#105128 = LINE('',#105129,#105130);
+#105129 = CARTESIAN_POINT('',(7.5E-02,1.1675));
+#105130 = VECTOR('',#105131,1.);
+#105131 = DIRECTION('',(-1.224646799148E-16,-1.));
+#105132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105133 = ORIENTED_EDGE('',*,*,#103409,.T.);
+#105134 = ORIENTED_EDGE('',*,*,#105135,.T.);
+#105135 = EDGE_CURVE('',#103382,#103990,#105136,.T.);
+#105136 = SURFACE_CURVE('',#105137,(#105141,#105148),.PCURVE_S1.);
+#105137 = LINE('',#105138,#105139);
+#105138 = CARTESIAN_POINT('',(-0.775,-1.3425,0.6));
+#105139 = VECTOR('',#105140,1.);
+#105140 = DIRECTION('',(2.22044604925E-16,1.,0.));
+#105141 = PCURVE('',#102153,#105142);
+#105142 = DEFINITIONAL_REPRESENTATION('',(#105143),#105147);
+#105143 = LINE('',#105144,#105145);
+#105144 = CARTESIAN_POINT('',(0.,0.));
+#105145 = VECTOR('',#105146,1.);
+#105146 = DIRECTION('',(1.,0.));
+#105147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105148 = PCURVE('',#103397,#105149);
+#105149 = DEFINITIONAL_REPRESENTATION('',(#105150),#105154);
+#105150 = LINE('',#105151,#105152);
+#105151 = CARTESIAN_POINT('',(7.5E-02,2.1175));
+#105152 = VECTOR('',#105153,1.);
+#105153 = DIRECTION('',(-1.224646799148E-16,-1.));
+#105154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105155 = ORIENTED_EDGE('',*,*,#104014,.T.);
+#105156 = ORIENTED_EDGE('',*,*,#104222,.T.);
+#105157 = ORIENTED_EDGE('',*,*,#104174,.F.);
+#105158 = ORIENTED_EDGE('',*,*,#105065,.F.);
+#105159 = ADVANCED_FACE('',(#105160),#102128,.F.);
+#105160 = FACE_BOUND('',#105161,.F.);
+#105161 = EDGE_LOOP('',(#105162,#105163,#105184,#105185,#105186,#105187)
+ );
+#105162 = ORIENTED_EDGE('',*,*,#102429,.F.);
+#105163 = ORIENTED_EDGE('',*,*,#105164,.T.);
+#105164 = EDGE_CURVE('',#102401,#102678,#105165,.T.);
+#105165 = SURFACE_CURVE('',#105166,(#105170,#105177),.PCURVE_S1.);
+#105166 = LINE('',#105167,#105168);
+#105167 = CARTESIAN_POINT('',(-0.85,-1.125,0.6));
+#105168 = VECTOR('',#105169,1.);
+#105169 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105170 = PCURVE('',#102128,#105171);
+#105171 = DEFINITIONAL_REPRESENTATION('',(#105172),#105176);
+#105172 = LINE('',#105173,#105174);
+#105173 = CARTESIAN_POINT('',(0.,-0.));
+#105174 = VECTOR('',#105175,1.);
+#105175 = DIRECTION('',(0.,-1.));
+#105176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105177 = PCURVE('',#102417,#105178);
+#105178 = DEFINITIONAL_REPRESENTATION('',(#105179),#105183);
+#105179 = LINE('',#105180,#105181);
+#105180 = CARTESIAN_POINT('',(4.712388980385,0.));
+#105181 = VECTOR('',#105182,1.);
+#105182 = DIRECTION('',(-0.,-1.));
+#105183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105184 = ORIENTED_EDGE('',*,*,#102701,.T.);
+#105185 = ORIENTED_EDGE('',*,*,#102725,.T.);
+#105186 = ORIENTED_EDGE('',*,*,#105091,.F.);
+#105187 = ORIENTED_EDGE('',*,*,#102112,.F.);
+#105188 = ADVANCED_FACE('',(#105189),#102417,.T.);
+#105189 = FACE_BOUND('',#105190,.T.);
+#105190 = EDGE_LOOP('',(#105191,#105192,#105193,#105194));
+#105191 = ORIENTED_EDGE('',*,*,#102400,.T.);
+#105192 = ORIENTED_EDGE('',*,*,#105164,.T.);
+#105193 = ORIENTED_EDGE('',*,*,#102677,.F.);
+#105194 = ORIENTED_EDGE('',*,*,#105195,.F.);
+#105195 = EDGE_CURVE('',#102373,#102655,#105196,.T.);
+#105196 = SURFACE_CURVE('',#105197,(#105201,#105208),.PCURVE_S1.);
+#105197 = LINE('',#105198,#105199);
+#105198 = CARTESIAN_POINT('',(-1.1,-1.125,0.35));
+#105199 = VECTOR('',#105200,1.);
+#105200 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105201 = PCURVE('',#102417,#105202);
+#105202 = DEFINITIONAL_REPRESENTATION('',(#105203),#105207);
+#105203 = LINE('',#105204,#105205);
+#105204 = CARTESIAN_POINT('',(6.28318530718,0.));
+#105205 = VECTOR('',#105206,1.);
+#105206 = DIRECTION('',(-0.,-1.));
+#105207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105208 = PCURVE('',#102388,#105209);
+#105209 = DEFINITIONAL_REPRESENTATION('',(#105210),#105214);
+#105210 = LINE('',#105211,#105212);
+#105211 = CARTESIAN_POINT('',(1.E-01,0.));
+#105212 = VECTOR('',#105213,1.);
+#105213 = DIRECTION('',(0.,-1.));
+#105214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105215 = ADVANCED_FACE('',(#105216),#102388,.F.);
+#105216 = FACE_BOUND('',#105217,.F.);
+#105217 = EDGE_LOOP('',(#105218,#105239,#105240,#105241));
+#105218 = ORIENTED_EDGE('',*,*,#105219,.T.);
+#105219 = EDGE_CURVE('',#102340,#102627,#105220,.T.);
+#105220 = SURFACE_CURVE('',#105221,(#105225,#105232),.PCURVE_S1.);
+#105221 = LINE('',#105222,#105223);
+#105222 = CARTESIAN_POINT('',(-1.1,-1.125,0.25));
+#105223 = VECTOR('',#105224,1.);
+#105224 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105225 = PCURVE('',#102388,#105226);
+#105226 = DEFINITIONAL_REPRESENTATION('',(#105227),#105231);
+#105227 = LINE('',#105228,#105229);
+#105228 = CARTESIAN_POINT('',(0.,0.));
+#105229 = VECTOR('',#105230,1.);
+#105230 = DIRECTION('',(0.,-1.));
+#105231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105232 = PCURVE('',#102360,#105233);
+#105233 = DEFINITIONAL_REPRESENTATION('',(#105234),#105238);
+#105234 = LINE('',#105235,#105236);
+#105235 = CARTESIAN_POINT('',(1.570796326795,0.));
+#105236 = VECTOR('',#105237,1.);
+#105237 = DIRECTION('',(0.,-1.));
+#105238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105239 = ORIENTED_EDGE('',*,*,#102654,.T.);
+#105240 = ORIENTED_EDGE('',*,*,#105195,.F.);
+#105241 = ORIENTED_EDGE('',*,*,#102372,.F.);
+#105242 = ADVANCED_FACE('',(#105243),#102360,.F.);
+#105243 = FACE_BOUND('',#105244,.F.);
+#105244 = EDGE_LOOP('',(#105245,#105266,#105267,#105268));
+#105245 = ORIENTED_EDGE('',*,*,#105246,.T.);
+#105246 = EDGE_CURVE('',#102312,#102604,#105247,.T.);
+#105247 = SURFACE_CURVE('',#105248,(#105252,#105259),.PCURVE_S1.);
+#105248 = LINE('',#105249,#105250);
+#105249 = CARTESIAN_POINT('',(-1.2,-1.125,0.15));
+#105250 = VECTOR('',#105251,1.);
+#105251 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105252 = PCURVE('',#102360,#105253);
+#105253 = DEFINITIONAL_REPRESENTATION('',(#105254),#105258);
+#105254 = LINE('',#105255,#105256);
+#105255 = CARTESIAN_POINT('',(0.,0.));
+#105256 = VECTOR('',#105257,1.);
+#105257 = DIRECTION('',(0.,-1.));
+#105258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105259 = PCURVE('',#102327,#105260);
+#105260 = DEFINITIONAL_REPRESENTATION('',(#105261),#105265);
+#105261 = LINE('',#105262,#105263);
+#105262 = CARTESIAN_POINT('',(0.2,-6.890185696796E-17));
+#105263 = VECTOR('',#105264,1.);
+#105264 = DIRECTION('',(0.,-1.));
+#105265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105266 = ORIENTED_EDGE('',*,*,#102626,.T.);
+#105267 = ORIENTED_EDGE('',*,*,#105219,.F.);
+#105268 = ORIENTED_EDGE('',*,*,#102339,.F.);
+#105269 = ADVANCED_FACE('',(#105270),#102327,.F.);
+#105270 = FACE_BOUND('',#105271,.F.);
+#105271 = EDGE_LOOP('',(#105272,#105293,#105294,#105295));
+#105272 = ORIENTED_EDGE('',*,*,#105273,.T.);
+#105273 = EDGE_CURVE('',#102284,#102581,#105274,.T.);
+#105274 = SURFACE_CURVE('',#105275,(#105279,#105286),.PCURVE_S1.);
+#105275 = LINE('',#105276,#105277);
+#105276 = CARTESIAN_POINT('',(-1.4,-1.125,0.15));
+#105277 = VECTOR('',#105278,1.);
+#105278 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105279 = PCURVE('',#102327,#105280);
+#105280 = DEFINITIONAL_REPRESENTATION('',(#105281),#105285);
+#105281 = LINE('',#105282,#105283);
+#105282 = CARTESIAN_POINT('',(0.,-0.));
+#105283 = VECTOR('',#105284,1.);
+#105284 = DIRECTION('',(0.,-1.));
+#105285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105286 = PCURVE('',#102299,#105287);
+#105287 = DEFINITIONAL_REPRESENTATION('',(#105288),#105292);
+#105288 = LINE('',#105289,#105290);
+#105289 = CARTESIAN_POINT('',(0.15,0.));
+#105290 = VECTOR('',#105291,1.);
+#105291 = DIRECTION('',(0.,-1.));
+#105292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105293 = ORIENTED_EDGE('',*,*,#102603,.T.);
+#105294 = ORIENTED_EDGE('',*,*,#105246,.F.);
+#105295 = ORIENTED_EDGE('',*,*,#102311,.F.);
+#105296 = ADVANCED_FACE('',(#105297),#102299,.F.);
+#105297 = FACE_BOUND('',#105298,.F.);
+#105298 = EDGE_LOOP('',(#105299,#105320,#105321,#105322));
+#105299 = ORIENTED_EDGE('',*,*,#105300,.T.);
+#105300 = EDGE_CURVE('',#102256,#102558,#105301,.T.);
+#105301 = SURFACE_CURVE('',#105302,(#105306,#105313),.PCURVE_S1.);
+#105302 = LINE('',#105303,#105304);
+#105303 = CARTESIAN_POINT('',(-1.4,-1.125,0.));
+#105304 = VECTOR('',#105305,1.);
+#105305 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105306 = PCURVE('',#102299,#105307);
+#105307 = DEFINITIONAL_REPRESENTATION('',(#105308),#105312);
+#105308 = LINE('',#105309,#105310);
+#105309 = CARTESIAN_POINT('',(0.,0.));
+#105310 = VECTOR('',#105311,1.);
+#105311 = DIRECTION('',(0.,-1.));
+#105312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105313 = PCURVE('',#102271,#105314);
+#105314 = DEFINITIONAL_REPRESENTATION('',(#105315),#105319);
+#105315 = LINE('',#105316,#105317);
+#105316 = CARTESIAN_POINT('',(0.2,6.890185696796E-17));
+#105317 = VECTOR('',#105318,1.);
+#105318 = DIRECTION('',(0.,-1.));
+#105319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105320 = ORIENTED_EDGE('',*,*,#102580,.T.);
+#105321 = ORIENTED_EDGE('',*,*,#105273,.F.);
+#105322 = ORIENTED_EDGE('',*,*,#102283,.F.);
+#105323 = ADVANCED_FACE('',(#105324),#102271,.F.);
+#105324 = FACE_BOUND('',#105325,.F.);
+#105325 = EDGE_LOOP('',(#105326,#105347,#105348,#105349));
+#105326 = ORIENTED_EDGE('',*,*,#105327,.T.);
+#105327 = EDGE_CURVE('',#102227,#102534,#105328,.T.);
+#105328 = SURFACE_CURVE('',#105329,(#105333,#105340),.PCURVE_S1.);
+#105329 = LINE('',#105330,#105331);
+#105330 = CARTESIAN_POINT('',(-1.2,-1.125,0.));
+#105331 = VECTOR('',#105332,1.);
+#105332 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105333 = PCURVE('',#102271,#105334);
+#105334 = DEFINITIONAL_REPRESENTATION('',(#105335),#105339);
+#105335 = LINE('',#105336,#105337);
+#105336 = CARTESIAN_POINT('',(0.,0.));
+#105337 = VECTOR('',#105338,1.);
+#105338 = DIRECTION('',(0.,-1.));
+#105339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105340 = PCURVE('',#102243,#105341);
+#105341 = DEFINITIONAL_REPRESENTATION('',(#105342),#105346);
+#105342 = LINE('',#105343,#105344);
+#105343 = CARTESIAN_POINT('',(4.712388980385,0.));
+#105344 = VECTOR('',#105345,1.);
+#105345 = DIRECTION('',(-0.,-1.));
+#105346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105347 = ORIENTED_EDGE('',*,*,#102557,.T.);
+#105348 = ORIENTED_EDGE('',*,*,#105300,.F.);
+#105349 = ORIENTED_EDGE('',*,*,#102255,.F.);
+#105350 = ADVANCED_FACE('',(#105351),#102243,.T.);
+#105351 = FACE_BOUND('',#105352,.T.);
+#105352 = EDGE_LOOP('',(#105353,#105354,#105355,#105356));
+#105353 = ORIENTED_EDGE('',*,*,#102226,.T.);
+#105354 = ORIENTED_EDGE('',*,*,#105327,.T.);
+#105355 = ORIENTED_EDGE('',*,*,#102533,.F.);
+#105356 = ORIENTED_EDGE('',*,*,#105357,.F.);
+#105357 = EDGE_CURVE('',#102199,#102511,#105358,.T.);
+#105358 = SURFACE_CURVE('',#105359,(#105363,#105370),.PCURVE_S1.);
+#105359 = LINE('',#105360,#105361);
+#105360 = CARTESIAN_POINT('',(-0.95,-1.125,0.25));
+#105361 = VECTOR('',#105362,1.);
+#105362 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105363 = PCURVE('',#102243,#105364);
+#105364 = DEFINITIONAL_REPRESENTATION('',(#105365),#105369);
+#105365 = LINE('',#105366,#105367);
+#105366 = CARTESIAN_POINT('',(6.28318530718,0.));
+#105367 = VECTOR('',#105368,1.);
+#105368 = DIRECTION('',(-0.,-1.));
+#105369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105370 = PCURVE('',#102214,#105371);
+#105371 = DEFINITIONAL_REPRESENTATION('',(#105372),#105376);
+#105372 = LINE('',#105373,#105374);
+#105373 = CARTESIAN_POINT('',(1.E-01,0.));
+#105374 = VECTOR('',#105375,1.);
+#105375 = DIRECTION('',(0.,-1.));
+#105376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105377 = ADVANCED_FACE('',(#105378),#102214,.F.);
+#105378 = FACE_BOUND('',#105379,.F.);
+#105379 = EDGE_LOOP('',(#105380,#105381,#105382,#105383));
+#105380 = ORIENTED_EDGE('',*,*,#102482,.T.);
+#105381 = ORIENTED_EDGE('',*,*,#102510,.T.);
+#105382 = ORIENTED_EDGE('',*,*,#105357,.F.);
+#105383 = ORIENTED_EDGE('',*,*,#102198,.F.);
+#105384 = ADVANCED_FACE('',(#105385),#102765,.F.);
+#105385 = FACE_BOUND('',#105386,.F.);
+#105386 = EDGE_LOOP('',(#105387,#105388,#105409,#105410,#105411,#105412)
+ );
+#105387 = ORIENTED_EDGE('',*,*,#103061,.F.);
+#105388 = ORIENTED_EDGE('',*,*,#105389,.T.);
+#105389 = EDGE_CURVE('',#103033,#103310,#105390,.T.);
+#105390 = SURFACE_CURVE('',#105391,(#105395,#105402),.PCURVE_S1.);
+#105391 = LINE('',#105392,#105393);
+#105392 = CARTESIAN_POINT('',(-0.85,-0.175,0.6));
+#105393 = VECTOR('',#105394,1.);
+#105394 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105395 = PCURVE('',#102765,#105396);
+#105396 = DEFINITIONAL_REPRESENTATION('',(#105397),#105401);
+#105397 = LINE('',#105398,#105399);
+#105398 = CARTESIAN_POINT('',(0.,-0.));
+#105399 = VECTOR('',#105400,1.);
+#105400 = DIRECTION('',(0.,-1.));
+#105401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105402 = PCURVE('',#103049,#105403);
+#105403 = DEFINITIONAL_REPRESENTATION('',(#105404),#105408);
+#105404 = LINE('',#105405,#105406);
+#105405 = CARTESIAN_POINT('',(4.712388980385,0.));
+#105406 = VECTOR('',#105407,1.);
+#105407 = DIRECTION('',(-0.,-1.));
+#105408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105409 = ORIENTED_EDGE('',*,*,#103333,.T.);
+#105410 = ORIENTED_EDGE('',*,*,#103357,.T.);
+#105411 = ORIENTED_EDGE('',*,*,#105113,.F.);
+#105412 = ORIENTED_EDGE('',*,*,#102749,.F.);
+#105413 = ADVANCED_FACE('',(#105414),#103049,.T.);
+#105414 = FACE_BOUND('',#105415,.T.);
+#105415 = EDGE_LOOP('',(#105416,#105417,#105418,#105419));
+#105416 = ORIENTED_EDGE('',*,*,#103032,.T.);
+#105417 = ORIENTED_EDGE('',*,*,#105389,.T.);
+#105418 = ORIENTED_EDGE('',*,*,#103309,.F.);
+#105419 = ORIENTED_EDGE('',*,*,#105420,.F.);
+#105420 = EDGE_CURVE('',#103005,#103287,#105421,.T.);
+#105421 = SURFACE_CURVE('',#105422,(#105426,#105433),.PCURVE_S1.);
+#105422 = LINE('',#105423,#105424);
+#105423 = CARTESIAN_POINT('',(-1.1,-0.175,0.35));
+#105424 = VECTOR('',#105425,1.);
+#105425 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105426 = PCURVE('',#103049,#105427);
+#105427 = DEFINITIONAL_REPRESENTATION('',(#105428),#105432);
+#105428 = LINE('',#105429,#105430);
+#105429 = CARTESIAN_POINT('',(6.28318530718,0.));
+#105430 = VECTOR('',#105431,1.);
+#105431 = DIRECTION('',(-0.,-1.));
+#105432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105433 = PCURVE('',#103020,#105434);
+#105434 = DEFINITIONAL_REPRESENTATION('',(#105435),#105439);
+#105435 = LINE('',#105436,#105437);
+#105436 = CARTESIAN_POINT('',(1.E-01,0.));
+#105437 = VECTOR('',#105438,1.);
+#105438 = DIRECTION('',(0.,-1.));
+#105439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105440 = ADVANCED_FACE('',(#105441),#103020,.F.);
+#105441 = FACE_BOUND('',#105442,.F.);
+#105442 = EDGE_LOOP('',(#105443,#105464,#105465,#105466));
+#105443 = ORIENTED_EDGE('',*,*,#105444,.T.);
+#105444 = EDGE_CURVE('',#102972,#103259,#105445,.T.);
+#105445 = SURFACE_CURVE('',#105446,(#105450,#105457),.PCURVE_S1.);
+#105446 = LINE('',#105447,#105448);
+#105447 = CARTESIAN_POINT('',(-1.1,-0.175,0.25));
+#105448 = VECTOR('',#105449,1.);
+#105449 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105450 = PCURVE('',#103020,#105451);
+#105451 = DEFINITIONAL_REPRESENTATION('',(#105452),#105456);
+#105452 = LINE('',#105453,#105454);
+#105453 = CARTESIAN_POINT('',(0.,0.));
+#105454 = VECTOR('',#105455,1.);
+#105455 = DIRECTION('',(0.,-1.));
+#105456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105457 = PCURVE('',#102992,#105458);
+#105458 = DEFINITIONAL_REPRESENTATION('',(#105459),#105463);
+#105459 = LINE('',#105460,#105461);
+#105460 = CARTESIAN_POINT('',(1.570796326795,0.));
+#105461 = VECTOR('',#105462,1.);
+#105462 = DIRECTION('',(0.,-1.));
+#105463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105464 = ORIENTED_EDGE('',*,*,#103286,.T.);
+#105465 = ORIENTED_EDGE('',*,*,#105420,.F.);
+#105466 = ORIENTED_EDGE('',*,*,#103004,.F.);
+#105467 = ADVANCED_FACE('',(#105468),#102992,.F.);
+#105468 = FACE_BOUND('',#105469,.F.);
+#105469 = EDGE_LOOP('',(#105470,#105491,#105492,#105493));
+#105470 = ORIENTED_EDGE('',*,*,#105471,.T.);
+#105471 = EDGE_CURVE('',#102944,#103236,#105472,.T.);
+#105472 = SURFACE_CURVE('',#105473,(#105477,#105484),.PCURVE_S1.);
+#105473 = LINE('',#105474,#105475);
+#105474 = CARTESIAN_POINT('',(-1.2,-0.175,0.15));
+#105475 = VECTOR('',#105476,1.);
+#105476 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105477 = PCURVE('',#102992,#105478);
+#105478 = DEFINITIONAL_REPRESENTATION('',(#105479),#105483);
+#105479 = LINE('',#105480,#105481);
+#105480 = CARTESIAN_POINT('',(0.,0.));
+#105481 = VECTOR('',#105482,1.);
+#105482 = DIRECTION('',(0.,-1.));
+#105483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105484 = PCURVE('',#102959,#105485);
+#105485 = DEFINITIONAL_REPRESENTATION('',(#105486),#105490);
+#105486 = LINE('',#105487,#105488);
+#105487 = CARTESIAN_POINT('',(0.2,-6.890185696796E-17));
+#105488 = VECTOR('',#105489,1.);
+#105489 = DIRECTION('',(0.,-1.));
+#105490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105491 = ORIENTED_EDGE('',*,*,#103258,.T.);
+#105492 = ORIENTED_EDGE('',*,*,#105444,.F.);
+#105493 = ORIENTED_EDGE('',*,*,#102971,.F.);
+#105494 = ADVANCED_FACE('',(#105495),#102959,.F.);
+#105495 = FACE_BOUND('',#105496,.F.);
+#105496 = EDGE_LOOP('',(#105497,#105518,#105519,#105520));
+#105497 = ORIENTED_EDGE('',*,*,#105498,.T.);
+#105498 = EDGE_CURVE('',#102916,#103213,#105499,.T.);
+#105499 = SURFACE_CURVE('',#105500,(#105504,#105511),.PCURVE_S1.);
+#105500 = LINE('',#105501,#105502);
+#105501 = CARTESIAN_POINT('',(-1.4,-0.175,0.15));
+#105502 = VECTOR('',#105503,1.);
+#105503 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105504 = PCURVE('',#102959,#105505);
+#105505 = DEFINITIONAL_REPRESENTATION('',(#105506),#105510);
+#105506 = LINE('',#105507,#105508);
+#105507 = CARTESIAN_POINT('',(0.,-0.));
+#105508 = VECTOR('',#105509,1.);
+#105509 = DIRECTION('',(0.,-1.));
+#105510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105511 = PCURVE('',#102931,#105512);
+#105512 = DEFINITIONAL_REPRESENTATION('',(#105513),#105517);
+#105513 = LINE('',#105514,#105515);
+#105514 = CARTESIAN_POINT('',(0.15,0.));
+#105515 = VECTOR('',#105516,1.);
+#105516 = DIRECTION('',(0.,-1.));
+#105517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105518 = ORIENTED_EDGE('',*,*,#103235,.T.);
+#105519 = ORIENTED_EDGE('',*,*,#105471,.F.);
+#105520 = ORIENTED_EDGE('',*,*,#102943,.F.);
+#105521 = ADVANCED_FACE('',(#105522),#102931,.F.);
+#105522 = FACE_BOUND('',#105523,.F.);
+#105523 = EDGE_LOOP('',(#105524,#105545,#105546,#105547));
+#105524 = ORIENTED_EDGE('',*,*,#105525,.T.);
+#105525 = EDGE_CURVE('',#102888,#103190,#105526,.T.);
+#105526 = SURFACE_CURVE('',#105527,(#105531,#105538),.PCURVE_S1.);
+#105527 = LINE('',#105528,#105529);
+#105528 = CARTESIAN_POINT('',(-1.4,-0.175,0.));
+#105529 = VECTOR('',#105530,1.);
+#105530 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105531 = PCURVE('',#102931,#105532);
+#105532 = DEFINITIONAL_REPRESENTATION('',(#105533),#105537);
+#105533 = LINE('',#105534,#105535);
+#105534 = CARTESIAN_POINT('',(0.,0.));
+#105535 = VECTOR('',#105536,1.);
+#105536 = DIRECTION('',(0.,-1.));
+#105537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105538 = PCURVE('',#102903,#105539);
+#105539 = DEFINITIONAL_REPRESENTATION('',(#105540),#105544);
+#105540 = LINE('',#105541,#105542);
+#105541 = CARTESIAN_POINT('',(0.2,6.890185696796E-17));
+#105542 = VECTOR('',#105543,1.);
+#105543 = DIRECTION('',(0.,-1.));
+#105544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105545 = ORIENTED_EDGE('',*,*,#103212,.T.);
+#105546 = ORIENTED_EDGE('',*,*,#105498,.F.);
+#105547 = ORIENTED_EDGE('',*,*,#102915,.F.);
+#105548 = ADVANCED_FACE('',(#105549),#102903,.F.);
+#105549 = FACE_BOUND('',#105550,.F.);
+#105550 = EDGE_LOOP('',(#105551,#105572,#105573,#105574));
+#105551 = ORIENTED_EDGE('',*,*,#105552,.T.);
+#105552 = EDGE_CURVE('',#102859,#103166,#105553,.T.);
+#105553 = SURFACE_CURVE('',#105554,(#105558,#105565),.PCURVE_S1.);
+#105554 = LINE('',#105555,#105556);
+#105555 = CARTESIAN_POINT('',(-1.2,-0.175,0.));
+#105556 = VECTOR('',#105557,1.);
+#105557 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105558 = PCURVE('',#102903,#105559);
+#105559 = DEFINITIONAL_REPRESENTATION('',(#105560),#105564);
+#105560 = LINE('',#105561,#105562);
+#105561 = CARTESIAN_POINT('',(0.,0.));
+#105562 = VECTOR('',#105563,1.);
+#105563 = DIRECTION('',(0.,-1.));
+#105564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105565 = PCURVE('',#102875,#105566);
+#105566 = DEFINITIONAL_REPRESENTATION('',(#105567),#105571);
+#105567 = LINE('',#105568,#105569);
+#105568 = CARTESIAN_POINT('',(4.712388980385,0.));
+#105569 = VECTOR('',#105570,1.);
+#105570 = DIRECTION('',(-0.,-1.));
+#105571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105572 = ORIENTED_EDGE('',*,*,#103189,.T.);
+#105573 = ORIENTED_EDGE('',*,*,#105525,.F.);
+#105574 = ORIENTED_EDGE('',*,*,#102887,.F.);
+#105575 = ADVANCED_FACE('',(#105576),#102875,.T.);
+#105576 = FACE_BOUND('',#105577,.T.);
+#105577 = EDGE_LOOP('',(#105578,#105579,#105580,#105581));
+#105578 = ORIENTED_EDGE('',*,*,#102858,.T.);
+#105579 = ORIENTED_EDGE('',*,*,#105552,.T.);
+#105580 = ORIENTED_EDGE('',*,*,#103165,.F.);
+#105581 = ORIENTED_EDGE('',*,*,#105582,.F.);
+#105582 = EDGE_CURVE('',#102831,#103143,#105583,.T.);
+#105583 = SURFACE_CURVE('',#105584,(#105588,#105595),.PCURVE_S1.);
+#105584 = LINE('',#105585,#105586);
+#105585 = CARTESIAN_POINT('',(-0.95,-0.175,0.25));
+#105586 = VECTOR('',#105587,1.);
+#105587 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105588 = PCURVE('',#102875,#105589);
+#105589 = DEFINITIONAL_REPRESENTATION('',(#105590),#105594);
+#105590 = LINE('',#105591,#105592);
+#105591 = CARTESIAN_POINT('',(6.28318530718,0.));
+#105592 = VECTOR('',#105593,1.);
+#105593 = DIRECTION('',(-0.,-1.));
+#105594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105595 = PCURVE('',#102846,#105596);
+#105596 = DEFINITIONAL_REPRESENTATION('',(#105597),#105601);
+#105597 = LINE('',#105598,#105599);
+#105598 = CARTESIAN_POINT('',(1.E-01,0.));
+#105599 = VECTOR('',#105600,1.);
+#105600 = DIRECTION('',(0.,-1.));
+#105601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105602 = ADVANCED_FACE('',(#105603),#102846,.F.);
+#105603 = FACE_BOUND('',#105604,.F.);
+#105604 = EDGE_LOOP('',(#105605,#105606,#105607,#105608));
+#105605 = ORIENTED_EDGE('',*,*,#103114,.T.);
+#105606 = ORIENTED_EDGE('',*,*,#103142,.T.);
+#105607 = ORIENTED_EDGE('',*,*,#105582,.F.);
+#105608 = ORIENTED_EDGE('',*,*,#102830,.F.);
+#105609 = ADVANCED_FACE('',(#105610),#103397,.F.);
+#105610 = FACE_BOUND('',#105611,.F.);
+#105611 = EDGE_LOOP('',(#105612,#105613,#105634,#105635,#105636,#105637)
+ );
+#105612 = ORIENTED_EDGE('',*,*,#103693,.F.);
+#105613 = ORIENTED_EDGE('',*,*,#105614,.T.);
+#105614 = EDGE_CURVE('',#103665,#103942,#105615,.T.);
+#105615 = SURFACE_CURVE('',#105616,(#105620,#105627),.PCURVE_S1.);
+#105616 = LINE('',#105617,#105618);
+#105617 = CARTESIAN_POINT('',(-0.85,0.775,0.6));
+#105618 = VECTOR('',#105619,1.);
+#105619 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105620 = PCURVE('',#103397,#105621);
+#105621 = DEFINITIONAL_REPRESENTATION('',(#105622),#105626);
+#105622 = LINE('',#105623,#105624);
+#105623 = CARTESIAN_POINT('',(0.,-0.));
+#105624 = VECTOR('',#105625,1.);
+#105625 = DIRECTION('',(0.,-1.));
+#105626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105627 = PCURVE('',#103681,#105628);
+#105628 = DEFINITIONAL_REPRESENTATION('',(#105629),#105633);
+#105629 = LINE('',#105630,#105631);
+#105630 = CARTESIAN_POINT('',(4.712388980385,0.));
+#105631 = VECTOR('',#105632,1.);
+#105632 = DIRECTION('',(-0.,-1.));
+#105633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105634 = ORIENTED_EDGE('',*,*,#103965,.T.);
+#105635 = ORIENTED_EDGE('',*,*,#103989,.T.);
+#105636 = ORIENTED_EDGE('',*,*,#105135,.F.);
+#105637 = ORIENTED_EDGE('',*,*,#103381,.F.);
+#105638 = ADVANCED_FACE('',(#105639),#103681,.T.);
+#105639 = FACE_BOUND('',#105640,.T.);
+#105640 = EDGE_LOOP('',(#105641,#105642,#105643,#105644));
+#105641 = ORIENTED_EDGE('',*,*,#103664,.T.);
+#105642 = ORIENTED_EDGE('',*,*,#105614,.T.);
+#105643 = ORIENTED_EDGE('',*,*,#103941,.F.);
+#105644 = ORIENTED_EDGE('',*,*,#105645,.F.);
+#105645 = EDGE_CURVE('',#103637,#103919,#105646,.T.);
+#105646 = SURFACE_CURVE('',#105647,(#105651,#105658),.PCURVE_S1.);
+#105647 = LINE('',#105648,#105649);
+#105648 = CARTESIAN_POINT('',(-1.1,0.775,0.35));
+#105649 = VECTOR('',#105650,1.);
+#105650 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105651 = PCURVE('',#103681,#105652);
+#105652 = DEFINITIONAL_REPRESENTATION('',(#105653),#105657);
+#105653 = LINE('',#105654,#105655);
+#105654 = CARTESIAN_POINT('',(6.28318530718,0.));
+#105655 = VECTOR('',#105656,1.);
+#105656 = DIRECTION('',(-0.,-1.));
+#105657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105658 = PCURVE('',#103652,#105659);
+#105659 = DEFINITIONAL_REPRESENTATION('',(#105660),#105664);
+#105660 = LINE('',#105661,#105662);
+#105661 = CARTESIAN_POINT('',(1.E-01,0.));
+#105662 = VECTOR('',#105663,1.);
+#105663 = DIRECTION('',(0.,-1.));
+#105664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105665 = ADVANCED_FACE('',(#105666),#103652,.F.);
+#105666 = FACE_BOUND('',#105667,.F.);
+#105667 = EDGE_LOOP('',(#105668,#105689,#105690,#105691));
+#105668 = ORIENTED_EDGE('',*,*,#105669,.T.);
+#105669 = EDGE_CURVE('',#103604,#103891,#105670,.T.);
+#105670 = SURFACE_CURVE('',#105671,(#105675,#105682),.PCURVE_S1.);
+#105671 = LINE('',#105672,#105673);
+#105672 = CARTESIAN_POINT('',(-1.1,0.775,0.25));
+#105673 = VECTOR('',#105674,1.);
+#105674 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105675 = PCURVE('',#103652,#105676);
+#105676 = DEFINITIONAL_REPRESENTATION('',(#105677),#105681);
+#105677 = LINE('',#105678,#105679);
+#105678 = CARTESIAN_POINT('',(0.,0.));
+#105679 = VECTOR('',#105680,1.);
+#105680 = DIRECTION('',(0.,-1.));
+#105681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105682 = PCURVE('',#103624,#105683);
+#105683 = DEFINITIONAL_REPRESENTATION('',(#105684),#105688);
+#105684 = LINE('',#105685,#105686);
+#105685 = CARTESIAN_POINT('',(1.570796326795,0.));
+#105686 = VECTOR('',#105687,1.);
+#105687 = DIRECTION('',(0.,-1.));
+#105688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105689 = ORIENTED_EDGE('',*,*,#103918,.T.);
+#105690 = ORIENTED_EDGE('',*,*,#105645,.F.);
+#105691 = ORIENTED_EDGE('',*,*,#103636,.F.);
+#105692 = ADVANCED_FACE('',(#105693),#103624,.F.);
+#105693 = FACE_BOUND('',#105694,.F.);
+#105694 = EDGE_LOOP('',(#105695,#105716,#105717,#105718));
+#105695 = ORIENTED_EDGE('',*,*,#105696,.T.);
+#105696 = EDGE_CURVE('',#103576,#103868,#105697,.T.);
+#105697 = SURFACE_CURVE('',#105698,(#105702,#105709),.PCURVE_S1.);
+#105698 = LINE('',#105699,#105700);
+#105699 = CARTESIAN_POINT('',(-1.2,0.775,0.15));
+#105700 = VECTOR('',#105701,1.);
+#105701 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105702 = PCURVE('',#103624,#105703);
+#105703 = DEFINITIONAL_REPRESENTATION('',(#105704),#105708);
+#105704 = LINE('',#105705,#105706);
+#105705 = CARTESIAN_POINT('',(0.,0.));
+#105706 = VECTOR('',#105707,1.);
+#105707 = DIRECTION('',(0.,-1.));
+#105708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105709 = PCURVE('',#103591,#105710);
+#105710 = DEFINITIONAL_REPRESENTATION('',(#105711),#105715);
+#105711 = LINE('',#105712,#105713);
+#105712 = CARTESIAN_POINT('',(0.2,-6.890185696796E-17));
+#105713 = VECTOR('',#105714,1.);
+#105714 = DIRECTION('',(0.,-1.));
+#105715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105716 = ORIENTED_EDGE('',*,*,#103890,.T.);
+#105717 = ORIENTED_EDGE('',*,*,#105669,.F.);
+#105718 = ORIENTED_EDGE('',*,*,#103603,.F.);
+#105719 = ADVANCED_FACE('',(#105720),#103591,.F.);
+#105720 = FACE_BOUND('',#105721,.F.);
+#105721 = EDGE_LOOP('',(#105722,#105743,#105744,#105745));
+#105722 = ORIENTED_EDGE('',*,*,#105723,.T.);
+#105723 = EDGE_CURVE('',#103548,#103845,#105724,.T.);
+#105724 = SURFACE_CURVE('',#105725,(#105729,#105736),.PCURVE_S1.);
+#105725 = LINE('',#105726,#105727);
+#105726 = CARTESIAN_POINT('',(-1.4,0.775,0.15));
+#105727 = VECTOR('',#105728,1.);
+#105728 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105729 = PCURVE('',#103591,#105730);
+#105730 = DEFINITIONAL_REPRESENTATION('',(#105731),#105735);
+#105731 = LINE('',#105732,#105733);
+#105732 = CARTESIAN_POINT('',(0.,-0.));
+#105733 = VECTOR('',#105734,1.);
+#105734 = DIRECTION('',(0.,-1.));
+#105735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105736 = PCURVE('',#103563,#105737);
+#105737 = DEFINITIONAL_REPRESENTATION('',(#105738),#105742);
+#105738 = LINE('',#105739,#105740);
+#105739 = CARTESIAN_POINT('',(0.15,0.));
+#105740 = VECTOR('',#105741,1.);
+#105741 = DIRECTION('',(0.,-1.));
+#105742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105743 = ORIENTED_EDGE('',*,*,#103867,.T.);
+#105744 = ORIENTED_EDGE('',*,*,#105696,.F.);
+#105745 = ORIENTED_EDGE('',*,*,#103575,.F.);
+#105746 = ADVANCED_FACE('',(#105747),#103563,.F.);
+#105747 = FACE_BOUND('',#105748,.F.);
+#105748 = EDGE_LOOP('',(#105749,#105770,#105771,#105772));
+#105749 = ORIENTED_EDGE('',*,*,#105750,.T.);
+#105750 = EDGE_CURVE('',#103520,#103822,#105751,.T.);
+#105751 = SURFACE_CURVE('',#105752,(#105756,#105763),.PCURVE_S1.);
+#105752 = LINE('',#105753,#105754);
+#105753 = CARTESIAN_POINT('',(-1.4,0.775,0.));
+#105754 = VECTOR('',#105755,1.);
+#105755 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105756 = PCURVE('',#103563,#105757);
+#105757 = DEFINITIONAL_REPRESENTATION('',(#105758),#105762);
+#105758 = LINE('',#105759,#105760);
+#105759 = CARTESIAN_POINT('',(0.,0.));
+#105760 = VECTOR('',#105761,1.);
+#105761 = DIRECTION('',(0.,-1.));
+#105762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105763 = PCURVE('',#103535,#105764);
+#105764 = DEFINITIONAL_REPRESENTATION('',(#105765),#105769);
+#105765 = LINE('',#105766,#105767);
+#105766 = CARTESIAN_POINT('',(0.2,6.890185696796E-17));
+#105767 = VECTOR('',#105768,1.);
+#105768 = DIRECTION('',(0.,-1.));
+#105769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105770 = ORIENTED_EDGE('',*,*,#103844,.T.);
+#105771 = ORIENTED_EDGE('',*,*,#105723,.F.);
+#105772 = ORIENTED_EDGE('',*,*,#103547,.F.);
+#105773 = ADVANCED_FACE('',(#105774),#103535,.F.);
+#105774 = FACE_BOUND('',#105775,.F.);
+#105775 = EDGE_LOOP('',(#105776,#105797,#105798,#105799));
+#105776 = ORIENTED_EDGE('',*,*,#105777,.T.);
+#105777 = EDGE_CURVE('',#103491,#103798,#105778,.T.);
+#105778 = SURFACE_CURVE('',#105779,(#105783,#105790),.PCURVE_S1.);
+#105779 = LINE('',#105780,#105781);
+#105780 = CARTESIAN_POINT('',(-1.2,0.775,0.));
+#105781 = VECTOR('',#105782,1.);
+#105782 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105783 = PCURVE('',#103535,#105784);
+#105784 = DEFINITIONAL_REPRESENTATION('',(#105785),#105789);
+#105785 = LINE('',#105786,#105787);
+#105786 = CARTESIAN_POINT('',(0.,0.));
+#105787 = VECTOR('',#105788,1.);
+#105788 = DIRECTION('',(0.,-1.));
+#105789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105790 = PCURVE('',#103507,#105791);
+#105791 = DEFINITIONAL_REPRESENTATION('',(#105792),#105796);
+#105792 = LINE('',#105793,#105794);
+#105793 = CARTESIAN_POINT('',(4.712388980385,0.));
+#105794 = VECTOR('',#105795,1.);
+#105795 = DIRECTION('',(-0.,-1.));
+#105796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105797 = ORIENTED_EDGE('',*,*,#103821,.T.);
+#105798 = ORIENTED_EDGE('',*,*,#105750,.F.);
+#105799 = ORIENTED_EDGE('',*,*,#103519,.F.);
+#105800 = ADVANCED_FACE('',(#105801),#103507,.T.);
+#105801 = FACE_BOUND('',#105802,.T.);
+#105802 = EDGE_LOOP('',(#105803,#105804,#105805,#105806));
+#105803 = ORIENTED_EDGE('',*,*,#103490,.T.);
+#105804 = ORIENTED_EDGE('',*,*,#105777,.T.);
+#105805 = ORIENTED_EDGE('',*,*,#103797,.F.);
+#105806 = ORIENTED_EDGE('',*,*,#105807,.F.);
+#105807 = EDGE_CURVE('',#103463,#103775,#105808,.T.);
+#105808 = SURFACE_CURVE('',#105809,(#105813,#105820),.PCURVE_S1.);
+#105809 = LINE('',#105810,#105811);
+#105810 = CARTESIAN_POINT('',(-0.95,0.775,0.25));
+#105811 = VECTOR('',#105812,1.);
+#105812 = DIRECTION('',(3.445092848398E-16,1.,0.));
+#105813 = PCURVE('',#103507,#105814);
+#105814 = DEFINITIONAL_REPRESENTATION('',(#105815),#105819);
+#105815 = LINE('',#105816,#105817);
+#105816 = CARTESIAN_POINT('',(6.28318530718,0.));
+#105817 = VECTOR('',#105818,1.);
+#105818 = DIRECTION('',(-0.,-1.));
+#105819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105820 = PCURVE('',#103478,#105821);
+#105821 = DEFINITIONAL_REPRESENTATION('',(#105822),#105826);
+#105822 = LINE('',#105823,#105824);
+#105823 = CARTESIAN_POINT('',(1.E-01,0.));
+#105824 = VECTOR('',#105825,1.);
+#105825 = DIRECTION('',(0.,-1.));
+#105826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105827 = ADVANCED_FACE('',(#105828),#103478,.F.);
+#105828 = FACE_BOUND('',#105829,.F.);
+#105829 = EDGE_LOOP('',(#105830,#105831,#105832,#105833));
+#105830 = ORIENTED_EDGE('',*,*,#103746,.T.);
+#105831 = ORIENTED_EDGE('',*,*,#103774,.T.);
+#105832 = ORIENTED_EDGE('',*,*,#105807,.F.);
+#105833 = ORIENTED_EDGE('',*,*,#103462,.F.);
+#105834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105838))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#105835,#105836,#105837))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#105835 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#105836 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#105837 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#105838 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#105835,
+ 'distance_accuracy_value','confusion accuracy');
+#105839 = SHAPE_DEFINITION_REPRESENTATION(#105840,#97385);
+#105840 = PRODUCT_DEFINITION_SHAPE('','',#105841);
+#105841 = PRODUCT_DEFINITION('design','',#105842,#105845);
+#105842 = PRODUCT_DEFINITION_FORMATION('','',#105843);
+#105843 = PRODUCT('SOLID','SOLID','',(#105844));
+#105844 = PRODUCT_CONTEXT('',#2,'mechanical');
+#105845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#105846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105847,#105849);
+#105847 = ( REPRESENTATION_RELATIONSHIP('','',#97385,#97375)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105848)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#97376);
+#105849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105850);
+#105850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('87','=>[0:1:1:29]','',#97370,
+ #105841,$);
+#105851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105843));
+#105852 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105853,#105855);
+#105853 = ( REPRESENTATION_RELATIONSHIP('','',#97375,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105854)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105854 = ITEM_DEFINED_TRANSFORMATION('','',#11,#307);
+#105855 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105856);
+#105856 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('88','','',#5,#97370,$);
+#105857 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97372));
+#105858 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105859,#105861);
+#105859 = ( REPRESENTATION_RELATIONSHIP('','',#26095,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105860)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105860 = ITEM_DEFINED_TRANSFORMATION('','',#11,#311);
+#105861 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105862);
+#105862 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('89','','',#5,#26090,$);
+#105863 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105864,#105866);
+#105864 = ( REPRESENTATION_RELATIONSHIP('','',#13514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105865)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105865 = ITEM_DEFINED_TRANSFORMATION('','',#11,#315);
+#105866 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105867);
+#105867 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('90','','',#5,#13509,$);
+#105868 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105869,#105871);
+#105869 = ( REPRESENTATION_RELATIONSHIP('','',#13514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105870)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105870 = ITEM_DEFINED_TRANSFORMATION('','',#11,#319);
+#105871 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105872);
+#105872 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('91','','',#5,#13509,$);
+#105873 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105874,#105876);
+#105874 = ( REPRESENTATION_RELATIONSHIP('','',#13514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105875)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105875 = ITEM_DEFINED_TRANSFORMATION('','',#11,#323);
+#105876 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105877);
+#105877 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('92','','',#5,#13509,$);
+#105878 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105879,#105881);
+#105879 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105880)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105880 = ITEM_DEFINED_TRANSFORMATION('','',#11,#327);
+#105881 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105882);
+#105882 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('93','','',#5,#403,$);
+#105883 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105884,#105886);
+#105884 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105885)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105885 = ITEM_DEFINED_TRANSFORMATION('','',#11,#331);
+#105886 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105887);
+#105887 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','','',#5,#403,$);
+#105888 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105889,#105891);
+#105889 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105890)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105890 = ITEM_DEFINED_TRANSFORMATION('','',#11,#335);
+#105891 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105892);
+#105892 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','','',#5,#403,$);
+#105893 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105894,#105896);
+#105894 = ( REPRESENTATION_RELATIONSHIP('','',#13514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105895)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105895 = ITEM_DEFINED_TRANSFORMATION('','',#11,#339);
+#105896 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105897);
+#105897 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','','',#5,#13509,$);
+#105898 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105899,#105901);
+#105899 = ( REPRESENTATION_RELATIONSHIP('','',#13514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105900)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105900 = ITEM_DEFINED_TRANSFORMATION('','',#11,#343);
+#105901 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105902);
+#105902 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','','',#5,#13509,$);
+#105903 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105904,#105906);
+#105904 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105905)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105905 = ITEM_DEFINED_TRANSFORMATION('','',#11,#347);
+#105906 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105907);
+#105907 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','','',#5,#403,$);
+#105908 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105909,#105911);
+#105909 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105910)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105910 = ITEM_DEFINED_TRANSFORMATION('','',#11,#351);
+#105911 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105912);
+#105912 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('99','','',#5,#403,$);
+#105913 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105914,#105916);
+#105914 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105915)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105915 = ITEM_DEFINED_TRANSFORMATION('','',#11,#355);
+#105916 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105917);
+#105917 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('100','','',#5,#403,$);
+#105918 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105919,#105921);
+#105919 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105920)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105920 = ITEM_DEFINED_TRANSFORMATION('','',#11,#359);
+#105921 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105922);
+#105922 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('101','','',#5,#403,$);
+#105923 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105924,#105926);
+#105924 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105925)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105925 = ITEM_DEFINED_TRANSFORMATION('','',#11,#363);
+#105926 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105927);
+#105927 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('102','','',#5,#403,$);
+#105928 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105929,#105931);
+#105929 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105930)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105930 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367);
+#105931 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105932);
+#105932 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('103','','',#5,#403,$);
+#105933 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105934,#105936);
+#105934 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105935)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105935 = ITEM_DEFINED_TRANSFORMATION('','',#11,#371);
+#105936 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105937);
+#105937 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('104','','',#5,#403,$);
+#105938 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105939,#105941);
+#105939 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105940)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105940 = ITEM_DEFINED_TRANSFORMATION('','',#11,#375);
+#105941 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105942);
+#105942 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('105','','',#5,#403,$);
+#105943 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105944,#105946);
+#105944 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105945)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105945 = ITEM_DEFINED_TRANSFORMATION('','',#11,#379);
+#105946 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105947);
+#105947 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('106','','',#5,#403,$);
+#105948 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105949,#105951);
+#105949 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105950)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105950 = ITEM_DEFINED_TRANSFORMATION('','',#11,#383);
+#105951 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105952);
+#105952 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('107','','',#5,#403,$);
+#105953 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105954,#105956);
+#105954 = ( REPRESENTATION_RELATIONSHIP('','',#13514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105955)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#105955 = ITEM_DEFINED_TRANSFORMATION('','',#11,#387);
+#105956 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #105957);
+#105957 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('108','','',#5,#13509,$);
+#105958 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#105959),#113145);
+#105959 = MANIFOLD_SOLID_BREP('',#105960);
+#105960 = CLOSED_SHELL('',(#105961,#106081,#106167,#106253,#108857,
+ #111086,#111113,#111140,#111167,#111194,#111221,#111248,#111275,
+ #111302,#111329,#111356,#111383,#111410,#111437,#111464,#111471,
+ #111498,#111525,#111552,#111579,#111606,#111633,#111660,#111687,
+ #111714,#111741,#111768,#111795,#111822,#111849,#111876,#111903,
+ #111930,#111957,#111984,#112011,#112038,#112065,#112092,#112119,
+ #112146,#112173,#112200,#112227,#112254,#112281,#112308,#112335,
+ #112362,#112389,#112416,#112443,#112470,#112497,#112524,#112551,
+ #112578,#112605,#112632,#112659,#112686,#112713,#112740,#112767,
+ #112794,#112821,#112848,#112875,#112902,#112929,#112956,#112983,
+ #113010,#113037,#113064,#113091,#113118));
+#105961 = ADVANCED_FACE('',(#105962),#105976,.T.);
+#105962 = FACE_BOUND('',#105963,.T.);
+#105963 = EDGE_LOOP('',(#105964,#105999,#106027,#106055));
+#105964 = ORIENTED_EDGE('',*,*,#105965,.T.);
+#105965 = EDGE_CURVE('',#105966,#105968,#105970,.T.);
+#105966 = VERTEX_POINT('',#105967);
+#105967 = CARTESIAN_POINT('',(100.,46.25,0.));
+#105968 = VERTEX_POINT('',#105969);
+#105969 = CARTESIAN_POINT('',(100.,46.25,1.6));
+#105970 = SURFACE_CURVE('',#105971,(#105975,#105987),.PCURVE_S1.);
+#105971 = LINE('',#105972,#105973);
+#105972 = CARTESIAN_POINT('',(100.,46.25,0.));
+#105973 = VECTOR('',#105974,1.);
+#105974 = DIRECTION('',(0.,0.,1.));
+#105975 = PCURVE('',#105976,#105981);
+#105976 = PLANE('',#105977);
+#105977 = AXIS2_PLACEMENT_3D('',#105978,#105979,#105980);
+#105978 = CARTESIAN_POINT('',(100.,46.25,0.));
+#105979 = DIRECTION('',(1.,0.,-0.));
+#105980 = DIRECTION('',(0.,-1.,0.));
+#105981 = DEFINITIONAL_REPRESENTATION('',(#105982),#105986);
+#105982 = LINE('',#105983,#105984);
+#105983 = CARTESIAN_POINT('',(0.,0.));
+#105984 = VECTOR('',#105985,1.);
+#105985 = DIRECTION('',(0.,-1.));
+#105986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105987 = PCURVE('',#105988,#105993);
+#105988 = CYLINDRICAL_SURFACE('',#105989,3.75);
+#105989 = AXIS2_PLACEMENT_3D('',#105990,#105991,#105992);
+#105990 = CARTESIAN_POINT('',(96.25,46.25,0.));
+#105991 = DIRECTION('',(-0.,-0.,-1.));
+#105992 = DIRECTION('',(1.,0.,-0.));
+#105993 = DEFINITIONAL_REPRESENTATION('',(#105994),#105998);
+#105994 = LINE('',#105995,#105996);
+#105995 = CARTESIAN_POINT('',(-0.,0.));
+#105996 = VECTOR('',#105997,1.);
+#105997 = DIRECTION('',(-0.,-1.));
+#105998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#105999 = ORIENTED_EDGE('',*,*,#106000,.T.);
+#106000 = EDGE_CURVE('',#105968,#106001,#106003,.T.);
+#106001 = VERTEX_POINT('',#106002);
+#106002 = CARTESIAN_POINT('',(100.,28.75,1.6));
+#106003 = SURFACE_CURVE('',#106004,(#106008,#106015),.PCURVE_S1.);
+#106004 = LINE('',#106005,#106006);
+#106005 = CARTESIAN_POINT('',(100.,46.25,1.6));
+#106006 = VECTOR('',#106007,1.);
+#106007 = DIRECTION('',(0.,-1.,0.));
+#106008 = PCURVE('',#105976,#106009);
+#106009 = DEFINITIONAL_REPRESENTATION('',(#106010),#106014);
+#106010 = LINE('',#106011,#106012);
+#106011 = CARTESIAN_POINT('',(0.,-1.6));
+#106012 = VECTOR('',#106013,1.);
+#106013 = DIRECTION('',(1.,0.));
+#106014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106015 = PCURVE('',#106016,#106021);
+#106016 = PLANE('',#106017);
+#106017 = AXIS2_PLACEMENT_3D('',#106018,#106019,#106020);
+#106018 = CARTESIAN_POINT('',(37.245715311413,37.5,1.6));
+#106019 = DIRECTION('',(-0.,-0.,-1.));
+#106020 = DIRECTION('',(-1.,0.,0.));
+#106021 = DEFINITIONAL_REPRESENTATION('',(#106022),#106026);
+#106022 = LINE('',#106023,#106024);
+#106023 = CARTESIAN_POINT('',(-62.75428468858,8.75));
+#106024 = VECTOR('',#106025,1.);
+#106025 = DIRECTION('',(0.,-1.));
+#106026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106027 = ORIENTED_EDGE('',*,*,#106028,.F.);
+#106028 = EDGE_CURVE('',#106029,#106001,#106031,.T.);
+#106029 = VERTEX_POINT('',#106030);
+#106030 = CARTESIAN_POINT('',(100.,28.75,0.));
+#106031 = SURFACE_CURVE('',#106032,(#106036,#106043),.PCURVE_S1.);
+#106032 = LINE('',#106033,#106034);
+#106033 = CARTESIAN_POINT('',(100.,28.75,0.));
+#106034 = VECTOR('',#106035,1.);
+#106035 = DIRECTION('',(0.,0.,1.));
+#106036 = PCURVE('',#105976,#106037);
+#106037 = DEFINITIONAL_REPRESENTATION('',(#106038),#106042);
+#106038 = LINE('',#106039,#106040);
+#106039 = CARTESIAN_POINT('',(17.5,0.));
+#106040 = VECTOR('',#106041,1.);
+#106041 = DIRECTION('',(0.,-1.));
+#106042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106043 = PCURVE('',#106044,#106049);
+#106044 = CYLINDRICAL_SURFACE('',#106045,3.75);
+#106045 = AXIS2_PLACEMENT_3D('',#106046,#106047,#106048);
+#106046 = CARTESIAN_POINT('',(96.25,28.75,0.));
+#106047 = DIRECTION('',(-0.,-0.,-1.));
+#106048 = DIRECTION('',(1.,0.,-0.));
+#106049 = DEFINITIONAL_REPRESENTATION('',(#106050),#106054);
+#106050 = LINE('',#106051,#106052);
+#106051 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#106052 = VECTOR('',#106053,1.);
+#106053 = DIRECTION('',(-0.,-1.));
+#106054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106055 = ORIENTED_EDGE('',*,*,#106056,.F.);
+#106056 = EDGE_CURVE('',#105966,#106029,#106057,.T.);
+#106057 = SURFACE_CURVE('',#106058,(#106062,#106069),.PCURVE_S1.);
+#106058 = LINE('',#106059,#106060);
+#106059 = CARTESIAN_POINT('',(100.,46.25,0.));
+#106060 = VECTOR('',#106061,1.);
+#106061 = DIRECTION('',(0.,-1.,0.));
+#106062 = PCURVE('',#105976,#106063);
+#106063 = DEFINITIONAL_REPRESENTATION('',(#106064),#106068);
+#106064 = LINE('',#106065,#106066);
+#106065 = CARTESIAN_POINT('',(0.,0.));
+#106066 = VECTOR('',#106067,1.);
+#106067 = DIRECTION('',(1.,0.));
+#106068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106069 = PCURVE('',#106070,#106075);
+#106070 = PLANE('',#106071);
+#106071 = AXIS2_PLACEMENT_3D('',#106072,#106073,#106074);
+#106072 = CARTESIAN_POINT('',(37.245715311413,37.5,0.));
+#106073 = DIRECTION('',(-0.,-0.,-1.));
+#106074 = DIRECTION('',(-1.,0.,0.));
+#106075 = DEFINITIONAL_REPRESENTATION('',(#106076),#106080);
+#106076 = LINE('',#106077,#106078);
+#106077 = CARTESIAN_POINT('',(-62.75428468858,8.75));
+#106078 = VECTOR('',#106079,1.);
+#106079 = DIRECTION('',(0.,-1.));
+#106080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106081 = ADVANCED_FACE('',(#106082),#105988,.T.);
+#106082 = FACE_BOUND('',#106083,.F.);
+#106083 = EDGE_LOOP('',(#106084,#106085,#106113,#106141));
+#106084 = ORIENTED_EDGE('',*,*,#105965,.T.);
+#106085 = ORIENTED_EDGE('',*,*,#106086,.T.);
+#106086 = EDGE_CURVE('',#105968,#106087,#106089,.T.);
+#106087 = VERTEX_POINT('',#106088);
+#106088 = CARTESIAN_POINT('',(96.25,50.,1.6));
+#106089 = SURFACE_CURVE('',#106090,(#106095,#106102),.PCURVE_S1.);
+#106090 = CIRCLE('',#106091,3.75);
+#106091 = AXIS2_PLACEMENT_3D('',#106092,#106093,#106094);
+#106092 = CARTESIAN_POINT('',(96.25,46.25,1.6));
+#106093 = DIRECTION('',(0.,0.,1.));
+#106094 = DIRECTION('',(1.,0.,-0.));
+#106095 = PCURVE('',#105988,#106096);
+#106096 = DEFINITIONAL_REPRESENTATION('',(#106097),#106101);
+#106097 = LINE('',#106098,#106099);
+#106098 = CARTESIAN_POINT('',(-0.,-1.6));
+#106099 = VECTOR('',#106100,1.);
+#106100 = DIRECTION('',(-1.,0.));
+#106101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106102 = PCURVE('',#106016,#106103);
+#106103 = DEFINITIONAL_REPRESENTATION('',(#106104),#106112);
+#106104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106105,#106106,#106107,
+ #106108,#106109,#106110,#106111),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106105 = CARTESIAN_POINT('',(-62.75428468858,8.75));
+#106106 = CARTESIAN_POINT('',(-62.75428468858,15.245190528383));
+#106107 = CARTESIAN_POINT('',(-57.12928468858,11.997595264192));
+#106108 = CARTESIAN_POINT('',(-51.50428468858,8.75));
+#106109 = CARTESIAN_POINT('',(-57.12928468858,5.502404735808));
+#106110 = CARTESIAN_POINT('',(-62.75428468858,2.254809471617));
+#106111 = CARTESIAN_POINT('',(-62.75428468858,8.75));
+#106112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106113 = ORIENTED_EDGE('',*,*,#106114,.F.);
+#106114 = EDGE_CURVE('',#106115,#106087,#106117,.T.);
+#106115 = VERTEX_POINT('',#106116);
+#106116 = CARTESIAN_POINT('',(96.25,50.,0.));
+#106117 = SURFACE_CURVE('',#106118,(#106122,#106129),.PCURVE_S1.);
+#106118 = LINE('',#106119,#106120);
+#106119 = CARTESIAN_POINT('',(96.25,50.,0.));
+#106120 = VECTOR('',#106121,1.);
+#106121 = DIRECTION('',(0.,0.,1.));
+#106122 = PCURVE('',#105988,#106123);
+#106123 = DEFINITIONAL_REPRESENTATION('',(#106124),#106128);
+#106124 = LINE('',#106125,#106126);
+#106125 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#106126 = VECTOR('',#106127,1.);
+#106127 = DIRECTION('',(-0.,-1.));
+#106128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106129 = PCURVE('',#106130,#106135);
+#106130 = PLANE('',#106131);
+#106131 = AXIS2_PLACEMENT_3D('',#106132,#106133,#106134);
+#106132 = CARTESIAN_POINT('',(8.75,50.,0.));
+#106133 = DIRECTION('',(0.,1.,0.));
+#106134 = DIRECTION('',(1.,0.,0.));
+#106135 = DEFINITIONAL_REPRESENTATION('',(#106136),#106140);
+#106136 = LINE('',#106137,#106138);
+#106137 = CARTESIAN_POINT('',(87.5,0.));
+#106138 = VECTOR('',#106139,1.);
+#106139 = DIRECTION('',(0.,-1.));
+#106140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106141 = ORIENTED_EDGE('',*,*,#106142,.F.);
+#106142 = EDGE_CURVE('',#105966,#106115,#106143,.T.);
+#106143 = SURFACE_CURVE('',#106144,(#106149,#106156),.PCURVE_S1.);
+#106144 = CIRCLE('',#106145,3.75);
+#106145 = AXIS2_PLACEMENT_3D('',#106146,#106147,#106148);
+#106146 = CARTESIAN_POINT('',(96.25,46.25,0.));
+#106147 = DIRECTION('',(0.,0.,1.));
+#106148 = DIRECTION('',(1.,0.,-0.));
+#106149 = PCURVE('',#105988,#106150);
+#106150 = DEFINITIONAL_REPRESENTATION('',(#106151),#106155);
+#106151 = LINE('',#106152,#106153);
+#106152 = CARTESIAN_POINT('',(-0.,0.));
+#106153 = VECTOR('',#106154,1.);
+#106154 = DIRECTION('',(-1.,0.));
+#106155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106156 = PCURVE('',#106070,#106157);
+#106157 = DEFINITIONAL_REPRESENTATION('',(#106158),#106166);
+#106158 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106159,#106160,#106161,
+ #106162,#106163,#106164,#106165),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106159 = CARTESIAN_POINT('',(-62.75428468858,8.75));
+#106160 = CARTESIAN_POINT('',(-62.75428468858,15.245190528383));
+#106161 = CARTESIAN_POINT('',(-57.12928468858,11.997595264192));
+#106162 = CARTESIAN_POINT('',(-51.50428468858,8.75));
+#106163 = CARTESIAN_POINT('',(-57.12928468858,5.502404735808));
+#106164 = CARTESIAN_POINT('',(-62.75428468858,2.254809471617));
+#106165 = CARTESIAN_POINT('',(-62.75428468858,8.75));
+#106166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106167 = ADVANCED_FACE('',(#106168),#106044,.T.);
+#106168 = FACE_BOUND('',#106169,.F.);
+#106169 = EDGE_LOOP('',(#106170,#106200,#106226,#106227));
+#106170 = ORIENTED_EDGE('',*,*,#106171,.T.);
+#106171 = EDGE_CURVE('',#106172,#106174,#106176,.T.);
+#106172 = VERTEX_POINT('',#106173);
+#106173 = CARTESIAN_POINT('',(96.25,25.,0.));
+#106174 = VERTEX_POINT('',#106175);
+#106175 = CARTESIAN_POINT('',(96.25,25.,1.6));
+#106176 = SURFACE_CURVE('',#106177,(#106181,#106188),.PCURVE_S1.);
+#106177 = LINE('',#106178,#106179);
+#106178 = CARTESIAN_POINT('',(96.25,25.,0.));
+#106179 = VECTOR('',#106180,1.);
+#106180 = DIRECTION('',(0.,0.,1.));
+#106181 = PCURVE('',#106044,#106182);
+#106182 = DEFINITIONAL_REPRESENTATION('',(#106183),#106187);
+#106183 = LINE('',#106184,#106185);
+#106184 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#106185 = VECTOR('',#106186,1.);
+#106186 = DIRECTION('',(-0.,-1.));
+#106187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106188 = PCURVE('',#106189,#106194);
+#106189 = PLANE('',#106190);
+#106190 = AXIS2_PLACEMENT_3D('',#106191,#106192,#106193);
+#106191 = CARTESIAN_POINT('',(96.25,25.,0.));
+#106192 = DIRECTION('',(0.,-1.,0.));
+#106193 = DIRECTION('',(-1.,0.,0.));
+#106194 = DEFINITIONAL_REPRESENTATION('',(#106195),#106199);
+#106195 = LINE('',#106196,#106197);
+#106196 = CARTESIAN_POINT('',(0.,-0.));
+#106197 = VECTOR('',#106198,1.);
+#106198 = DIRECTION('',(0.,-1.));
+#106199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106200 = ORIENTED_EDGE('',*,*,#106201,.T.);
+#106201 = EDGE_CURVE('',#106174,#106001,#106202,.T.);
+#106202 = SURFACE_CURVE('',#106203,(#106208,#106215),.PCURVE_S1.);
+#106203 = CIRCLE('',#106204,3.75);
+#106204 = AXIS2_PLACEMENT_3D('',#106205,#106206,#106207);
+#106205 = CARTESIAN_POINT('',(96.25,28.75,1.6));
+#106206 = DIRECTION('',(0.,0.,1.));
+#106207 = DIRECTION('',(1.,0.,-0.));
+#106208 = PCURVE('',#106044,#106209);
+#106209 = DEFINITIONAL_REPRESENTATION('',(#106210),#106214);
+#106210 = LINE('',#106211,#106212);
+#106211 = CARTESIAN_POINT('',(-0.,-1.6));
+#106212 = VECTOR('',#106213,1.);
+#106213 = DIRECTION('',(-1.,0.));
+#106214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106215 = PCURVE('',#106016,#106216);
+#106216 = DEFINITIONAL_REPRESENTATION('',(#106217),#106225);
+#106217 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106218,#106219,#106220,
+ #106221,#106222,#106223,#106224),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106218 = CARTESIAN_POINT('',(-62.75428468858,-8.75));
+#106219 = CARTESIAN_POINT('',(-62.75428468858,-2.254809471617));
+#106220 = CARTESIAN_POINT('',(-57.12928468858,-5.502404735808));
+#106221 = CARTESIAN_POINT('',(-51.50428468858,-8.75));
+#106222 = CARTESIAN_POINT('',(-57.12928468858,-11.99759526419));
+#106223 = CARTESIAN_POINT('',(-62.75428468858,-15.24519052838));
+#106224 = CARTESIAN_POINT('',(-62.75428468858,-8.75));
+#106225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106226 = ORIENTED_EDGE('',*,*,#106028,.F.);
+#106227 = ORIENTED_EDGE('',*,*,#106228,.F.);
+#106228 = EDGE_CURVE('',#106172,#106029,#106229,.T.);
+#106229 = SURFACE_CURVE('',#106230,(#106235,#106242),.PCURVE_S1.);
+#106230 = CIRCLE('',#106231,3.75);
+#106231 = AXIS2_PLACEMENT_3D('',#106232,#106233,#106234);
+#106232 = CARTESIAN_POINT('',(96.25,28.75,0.));
+#106233 = DIRECTION('',(0.,0.,1.));
+#106234 = DIRECTION('',(1.,0.,-0.));
+#106235 = PCURVE('',#106044,#106236);
+#106236 = DEFINITIONAL_REPRESENTATION('',(#106237),#106241);
+#106237 = LINE('',#106238,#106239);
+#106238 = CARTESIAN_POINT('',(-0.,0.));
+#106239 = VECTOR('',#106240,1.);
+#106240 = DIRECTION('',(-1.,0.));
+#106241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106242 = PCURVE('',#106070,#106243);
+#106243 = DEFINITIONAL_REPRESENTATION('',(#106244),#106252);
+#106244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106245,#106246,#106247,
+ #106248,#106249,#106250,#106251),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106245 = CARTESIAN_POINT('',(-62.75428468858,-8.75));
+#106246 = CARTESIAN_POINT('',(-62.75428468858,-2.254809471617));
+#106247 = CARTESIAN_POINT('',(-57.12928468858,-5.502404735808));
+#106248 = CARTESIAN_POINT('',(-51.50428468858,-8.75));
+#106249 = CARTESIAN_POINT('',(-57.12928468858,-11.99759526419));
+#106250 = CARTESIAN_POINT('',(-62.75428468858,-15.24519052838));
+#106251 = CARTESIAN_POINT('',(-62.75428468858,-8.75));
+#106252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106253 = ADVANCED_FACE('',(#106254,#106687,#106722,#106757,#106792,
+ #106827,#106862,#106897,#106932,#106967,#107002,#107037,#107072,
+ #107107,#107142,#107177,#107212,#107247,#107282,#107317,#107352,
+ #107387,#107422,#107457,#107492,#107527,#107562,#107597,#107632,
+ #107667,#107702,#107737,#107772,#107807,#107842,#107877,#107912,
+ #107947,#107982,#108017,#108052,#108087,#108122,#108157,#108192,
+ #108227,#108262,#108297,#108332,#108367,#108402,#108437,#108472,
+ #108507,#108542,#108577,#108612,#108647,#108682,#108717,#108752,
+ #108787,#108822),#106070,.T.);
+#106254 = FACE_BOUND('',#106255,.T.);
+#106255 = EDGE_LOOP('',(#106256,#106257,#106258,#106281,#106314,#106342,
+ #106375,#106403,#106431,#106459,#106487,#106515,#106543,#106571,
+ #106604,#106632,#106665,#106686));
+#106256 = ORIENTED_EDGE('',*,*,#106056,.T.);
+#106257 = ORIENTED_EDGE('',*,*,#106228,.F.);
+#106258 = ORIENTED_EDGE('',*,*,#106259,.T.);
+#106259 = EDGE_CURVE('',#106172,#106260,#106262,.T.);
+#106260 = VERTEX_POINT('',#106261);
+#106261 = CARTESIAN_POINT('',(8.75,25.,0.));
+#106262 = SURFACE_CURVE('',#106263,(#106267,#106274),.PCURVE_S1.);
+#106263 = LINE('',#106264,#106265);
+#106264 = CARTESIAN_POINT('',(96.25,25.,0.));
+#106265 = VECTOR('',#106266,1.);
+#106266 = DIRECTION('',(-1.,0.,0.));
+#106267 = PCURVE('',#106070,#106268);
+#106268 = DEFINITIONAL_REPRESENTATION('',(#106269),#106273);
+#106269 = LINE('',#106270,#106271);
+#106270 = CARTESIAN_POINT('',(-59.00428468858,-12.5));
+#106271 = VECTOR('',#106272,1.);
+#106272 = DIRECTION('',(1.,0.));
+#106273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106274 = PCURVE('',#106189,#106275);
+#106275 = DEFINITIONAL_REPRESENTATION('',(#106276),#106280);
+#106276 = LINE('',#106277,#106278);
+#106277 = CARTESIAN_POINT('',(0.,-0.));
+#106278 = VECTOR('',#106279,1.);
+#106279 = DIRECTION('',(1.,0.));
+#106280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106281 = ORIENTED_EDGE('',*,*,#106282,.F.);
+#106282 = EDGE_CURVE('',#106283,#106260,#106285,.T.);
+#106283 = VERTEX_POINT('',#106284);
+#106284 = CARTESIAN_POINT('',(5.,28.75,0.));
+#106285 = SURFACE_CURVE('',#106286,(#106291,#106302),.PCURVE_S1.);
+#106286 = CIRCLE('',#106287,3.75);
+#106287 = AXIS2_PLACEMENT_3D('',#106288,#106289,#106290);
+#106288 = CARTESIAN_POINT('',(8.75,28.75,0.));
+#106289 = DIRECTION('',(0.,0.,1.));
+#106290 = DIRECTION('',(1.,0.,-0.));
+#106291 = PCURVE('',#106070,#106292);
+#106292 = DEFINITIONAL_REPRESENTATION('',(#106293),#106301);
+#106293 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106294,#106295,#106296,
+ #106297,#106298,#106299,#106300),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106294 = CARTESIAN_POINT('',(24.745715311413,-8.75));
+#106295 = CARTESIAN_POINT('',(24.745715311413,-2.254809471617));
+#106296 = CARTESIAN_POINT('',(30.370715311413,-5.502404735808));
+#106297 = CARTESIAN_POINT('',(35.995715311413,-8.75));
+#106298 = CARTESIAN_POINT('',(30.370715311413,-11.99759526419));
+#106299 = CARTESIAN_POINT('',(24.745715311413,-15.24519052838));
+#106300 = CARTESIAN_POINT('',(24.745715311413,-8.75));
+#106301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106302 = PCURVE('',#106303,#106308);
+#106303 = CYLINDRICAL_SURFACE('',#106304,3.75);
+#106304 = AXIS2_PLACEMENT_3D('',#106305,#106306,#106307);
+#106305 = CARTESIAN_POINT('',(8.75,28.75,0.));
+#106306 = DIRECTION('',(-0.,-0.,-1.));
+#106307 = DIRECTION('',(1.,0.,-0.));
+#106308 = DEFINITIONAL_REPRESENTATION('',(#106309),#106313);
+#106309 = LINE('',#106310,#106311);
+#106310 = CARTESIAN_POINT('',(-0.,0.));
+#106311 = VECTOR('',#106312,1.);
+#106312 = DIRECTION('',(-1.,0.));
+#106313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106314 = ORIENTED_EDGE('',*,*,#106315,.T.);
+#106315 = EDGE_CURVE('',#106283,#106316,#106318,.T.);
+#106316 = VERTEX_POINT('',#106317);
+#106317 = CARTESIAN_POINT('',(5.,31.,0.));
+#106318 = SURFACE_CURVE('',#106319,(#106323,#106330),.PCURVE_S1.);
+#106319 = LINE('',#106320,#106321);
+#106320 = CARTESIAN_POINT('',(5.,28.75,0.));
+#106321 = VECTOR('',#106322,1.);
+#106322 = DIRECTION('',(0.,1.,0.));
+#106323 = PCURVE('',#106070,#106324);
+#106324 = DEFINITIONAL_REPRESENTATION('',(#106325),#106329);
+#106325 = LINE('',#106326,#106327);
+#106326 = CARTESIAN_POINT('',(32.245715311413,-8.75));
+#106327 = VECTOR('',#106328,1.);
+#106328 = DIRECTION('',(0.,1.));
+#106329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106330 = PCURVE('',#106331,#106336);
+#106331 = PLANE('',#106332);
+#106332 = AXIS2_PLACEMENT_3D('',#106333,#106334,#106335);
+#106333 = CARTESIAN_POINT('',(5.,28.75,0.));
+#106334 = DIRECTION('',(-1.,0.,0.));
+#106335 = DIRECTION('',(0.,1.,0.));
+#106336 = DEFINITIONAL_REPRESENTATION('',(#106337),#106341);
+#106337 = LINE('',#106338,#106339);
+#106338 = CARTESIAN_POINT('',(0.,0.));
+#106339 = VECTOR('',#106340,1.);
+#106340 = DIRECTION('',(1.,0.));
+#106341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106342 = ORIENTED_EDGE('',*,*,#106343,.T.);
+#106343 = EDGE_CURVE('',#106316,#106344,#106346,.T.);
+#106344 = VERTEX_POINT('',#106345);
+#106345 = CARTESIAN_POINT('',(3.5,32.5,0.));
+#106346 = SURFACE_CURVE('',#106347,(#106352,#106363),.PCURVE_S1.);
+#106347 = CIRCLE('',#106348,1.5);
+#106348 = AXIS2_PLACEMENT_3D('',#106349,#106350,#106351);
+#106349 = CARTESIAN_POINT('',(3.5,31.,0.));
+#106350 = DIRECTION('',(0.,0.,1.));
+#106351 = DIRECTION('',(1.,0.,-0.));
+#106352 = PCURVE('',#106070,#106353);
+#106353 = DEFINITIONAL_REPRESENTATION('',(#106354),#106362);
+#106354 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106355,#106356,#106357,
+ #106358,#106359,#106360,#106361),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106355 = CARTESIAN_POINT('',(32.245715311413,-6.5));
+#106356 = CARTESIAN_POINT('',(32.245715311413,-3.901923788647));
+#106357 = CARTESIAN_POINT('',(34.495715311413,-5.200961894323));
+#106358 = CARTESIAN_POINT('',(36.745715311413,-6.5));
+#106359 = CARTESIAN_POINT('',(34.495715311413,-7.799038105677));
+#106360 = CARTESIAN_POINT('',(32.245715311413,-9.098076211353));
+#106361 = CARTESIAN_POINT('',(32.245715311413,-6.5));
+#106362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106363 = PCURVE('',#106364,#106369);
+#106364 = CYLINDRICAL_SURFACE('',#106365,1.5);
+#106365 = AXIS2_PLACEMENT_3D('',#106366,#106367,#106368);
+#106366 = CARTESIAN_POINT('',(3.5,31.,0.));
+#106367 = DIRECTION('',(-0.,-0.,-1.));
+#106368 = DIRECTION('',(1.,0.,-0.));
+#106369 = DEFINITIONAL_REPRESENTATION('',(#106370),#106374);
+#106370 = LINE('',#106371,#106372);
+#106371 = CARTESIAN_POINT('',(-0.,0.));
+#106372 = VECTOR('',#106373,1.);
+#106373 = DIRECTION('',(-1.,0.));
+#106374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106375 = ORIENTED_EDGE('',*,*,#106376,.T.);
+#106376 = EDGE_CURVE('',#106344,#106377,#106379,.T.);
+#106377 = VERTEX_POINT('',#106378);
+#106378 = CARTESIAN_POINT('',(-12.5,32.5,0.));
+#106379 = SURFACE_CURVE('',#106380,(#106384,#106391),.PCURVE_S1.);
+#106380 = LINE('',#106381,#106382);
+#106381 = CARTESIAN_POINT('',(3.5,32.5,0.));
+#106382 = VECTOR('',#106383,1.);
+#106383 = DIRECTION('',(-1.,0.,0.));
+#106384 = PCURVE('',#106070,#106385);
+#106385 = DEFINITIONAL_REPRESENTATION('',(#106386),#106390);
+#106386 = LINE('',#106387,#106388);
+#106387 = CARTESIAN_POINT('',(33.745715311413,-5.));
+#106388 = VECTOR('',#106389,1.);
+#106389 = DIRECTION('',(1.,0.));
+#106390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106391 = PCURVE('',#106392,#106397);
+#106392 = PLANE('',#106393);
+#106393 = AXIS2_PLACEMENT_3D('',#106394,#106395,#106396);
+#106394 = CARTESIAN_POINT('',(3.5,32.5,0.));
+#106395 = DIRECTION('',(0.,-1.,0.));
+#106396 = DIRECTION('',(-1.,0.,0.));
+#106397 = DEFINITIONAL_REPRESENTATION('',(#106398),#106402);
+#106398 = LINE('',#106399,#106400);
+#106399 = CARTESIAN_POINT('',(0.,-0.));
+#106400 = VECTOR('',#106401,1.);
+#106401 = DIRECTION('',(1.,0.));
+#106402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106403 = ORIENTED_EDGE('',*,*,#106404,.T.);
+#106404 = EDGE_CURVE('',#106377,#106405,#106407,.T.);
+#106405 = VERTEX_POINT('',#106406);
+#106406 = CARTESIAN_POINT('',(-15.,35.,0.));
+#106407 = SURFACE_CURVE('',#106408,(#106412,#106419),.PCURVE_S1.);
+#106408 = LINE('',#106409,#106410);
+#106409 = CARTESIAN_POINT('',(-12.5,32.5,0.));
+#106410 = VECTOR('',#106411,1.);
+#106411 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#106412 = PCURVE('',#106070,#106413);
+#106413 = DEFINITIONAL_REPRESENTATION('',(#106414),#106418);
+#106414 = LINE('',#106415,#106416);
+#106415 = CARTESIAN_POINT('',(49.745715311413,-5.));
+#106416 = VECTOR('',#106417,1.);
+#106417 = DIRECTION('',(0.707106781187,0.707106781187));
+#106418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106419 = PCURVE('',#106420,#106425);
+#106420 = PLANE('',#106421);
+#106421 = AXIS2_PLACEMENT_3D('',#106422,#106423,#106424);
+#106422 = CARTESIAN_POINT('',(-12.5,32.5,0.));
+#106423 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#106424 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#106425 = DEFINITIONAL_REPRESENTATION('',(#106426),#106430);
+#106426 = LINE('',#106427,#106428);
+#106427 = CARTESIAN_POINT('',(0.,0.));
+#106428 = VECTOR('',#106429,1.);
+#106429 = DIRECTION('',(1.,0.));
+#106430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106431 = ORIENTED_EDGE('',*,*,#106432,.T.);
+#106432 = EDGE_CURVE('',#106405,#106433,#106435,.T.);
+#106433 = VERTEX_POINT('',#106434);
+#106434 = CARTESIAN_POINT('',(-30.,35.,0.));
+#106435 = SURFACE_CURVE('',#106436,(#106440,#106447),.PCURVE_S1.);
+#106436 = LINE('',#106437,#106438);
+#106437 = CARTESIAN_POINT('',(-15.,35.,0.));
+#106438 = VECTOR('',#106439,1.);
+#106439 = DIRECTION('',(-1.,0.,0.));
+#106440 = PCURVE('',#106070,#106441);
+#106441 = DEFINITIONAL_REPRESENTATION('',(#106442),#106446);
+#106442 = LINE('',#106443,#106444);
+#106443 = CARTESIAN_POINT('',(52.245715311413,-2.5));
+#106444 = VECTOR('',#106445,1.);
+#106445 = DIRECTION('',(1.,0.));
+#106446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106447 = PCURVE('',#106448,#106453);
+#106448 = PLANE('',#106449);
+#106449 = AXIS2_PLACEMENT_3D('',#106450,#106451,#106452);
+#106450 = CARTESIAN_POINT('',(-15.,35.,0.));
+#106451 = DIRECTION('',(0.,-1.,0.));
+#106452 = DIRECTION('',(-1.,0.,0.));
+#106453 = DEFINITIONAL_REPRESENTATION('',(#106454),#106458);
+#106454 = LINE('',#106455,#106456);
+#106455 = CARTESIAN_POINT('',(0.,-0.));
+#106456 = VECTOR('',#106457,1.);
+#106457 = DIRECTION('',(1.,0.));
+#106458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106459 = ORIENTED_EDGE('',*,*,#106460,.T.);
+#106460 = EDGE_CURVE('',#106433,#106461,#106463,.T.);
+#106461 = VERTEX_POINT('',#106462);
+#106462 = CARTESIAN_POINT('',(-30.,40.,0.));
+#106463 = SURFACE_CURVE('',#106464,(#106468,#106475),.PCURVE_S1.);
+#106464 = LINE('',#106465,#106466);
+#106465 = CARTESIAN_POINT('',(-30.,35.,0.));
+#106466 = VECTOR('',#106467,1.);
+#106467 = DIRECTION('',(0.,1.,0.));
+#106468 = PCURVE('',#106070,#106469);
+#106469 = DEFINITIONAL_REPRESENTATION('',(#106470),#106474);
+#106470 = LINE('',#106471,#106472);
+#106471 = CARTESIAN_POINT('',(67.245715311413,-2.5));
+#106472 = VECTOR('',#106473,1.);
+#106473 = DIRECTION('',(0.,1.));
+#106474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106475 = PCURVE('',#106476,#106481);
+#106476 = PLANE('',#106477);
+#106477 = AXIS2_PLACEMENT_3D('',#106478,#106479,#106480);
+#106478 = CARTESIAN_POINT('',(-30.,35.,0.));
+#106479 = DIRECTION('',(-1.,0.,0.));
+#106480 = DIRECTION('',(0.,1.,0.));
+#106481 = DEFINITIONAL_REPRESENTATION('',(#106482),#106486);
+#106482 = LINE('',#106483,#106484);
+#106483 = CARTESIAN_POINT('',(0.,0.));
+#106484 = VECTOR('',#106485,1.);
+#106485 = DIRECTION('',(1.,0.));
+#106486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106487 = ORIENTED_EDGE('',*,*,#106488,.T.);
+#106488 = EDGE_CURVE('',#106461,#106489,#106491,.T.);
+#106489 = VERTEX_POINT('',#106490);
+#106490 = CARTESIAN_POINT('',(-15.,40.,0.));
+#106491 = SURFACE_CURVE('',#106492,(#106496,#106503),.PCURVE_S1.);
+#106492 = LINE('',#106493,#106494);
+#106493 = CARTESIAN_POINT('',(-30.,40.,0.));
+#106494 = VECTOR('',#106495,1.);
+#106495 = DIRECTION('',(1.,0.,0.));
+#106496 = PCURVE('',#106070,#106497);
+#106497 = DEFINITIONAL_REPRESENTATION('',(#106498),#106502);
+#106498 = LINE('',#106499,#106500);
+#106499 = CARTESIAN_POINT('',(67.245715311413,2.5));
+#106500 = VECTOR('',#106501,1.);
+#106501 = DIRECTION('',(-1.,0.));
+#106502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106503 = PCURVE('',#106504,#106509);
+#106504 = PLANE('',#106505);
+#106505 = AXIS2_PLACEMENT_3D('',#106506,#106507,#106508);
+#106506 = CARTESIAN_POINT('',(-30.,40.,0.));
+#106507 = DIRECTION('',(0.,1.,0.));
+#106508 = DIRECTION('',(1.,0.,0.));
+#106509 = DEFINITIONAL_REPRESENTATION('',(#106510),#106514);
+#106510 = LINE('',#106511,#106512);
+#106511 = CARTESIAN_POINT('',(0.,0.));
+#106512 = VECTOR('',#106513,1.);
+#106513 = DIRECTION('',(1.,0.));
+#106514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106515 = ORIENTED_EDGE('',*,*,#106516,.T.);
+#106516 = EDGE_CURVE('',#106489,#106517,#106519,.T.);
+#106517 = VERTEX_POINT('',#106518);
+#106518 = CARTESIAN_POINT('',(-12.5,42.5,0.));
+#106519 = SURFACE_CURVE('',#106520,(#106524,#106531),.PCURVE_S1.);
+#106520 = LINE('',#106521,#106522);
+#106521 = CARTESIAN_POINT('',(-15.,40.,0.));
+#106522 = VECTOR('',#106523,1.);
+#106523 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#106524 = PCURVE('',#106070,#106525);
+#106525 = DEFINITIONAL_REPRESENTATION('',(#106526),#106530);
+#106526 = LINE('',#106527,#106528);
+#106527 = CARTESIAN_POINT('',(52.245715311413,2.5));
+#106528 = VECTOR('',#106529,1.);
+#106529 = DIRECTION('',(-0.707106781187,0.707106781187));
+#106530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106531 = PCURVE('',#106532,#106537);
+#106532 = PLANE('',#106533);
+#106533 = AXIS2_PLACEMENT_3D('',#106534,#106535,#106536);
+#106534 = CARTESIAN_POINT('',(-15.,40.,0.));
+#106535 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#106536 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#106537 = DEFINITIONAL_REPRESENTATION('',(#106538),#106542);
+#106538 = LINE('',#106539,#106540);
+#106539 = CARTESIAN_POINT('',(0.,0.));
+#106540 = VECTOR('',#106541,1.);
+#106541 = DIRECTION('',(1.,0.));
+#106542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106543 = ORIENTED_EDGE('',*,*,#106544,.T.);
+#106544 = EDGE_CURVE('',#106517,#106545,#106547,.T.);
+#106545 = VERTEX_POINT('',#106546);
+#106546 = CARTESIAN_POINT('',(3.5,42.5,0.));
+#106547 = SURFACE_CURVE('',#106548,(#106552,#106559),.PCURVE_S1.);
+#106548 = LINE('',#106549,#106550);
+#106549 = CARTESIAN_POINT('',(-12.5,42.5,0.));
+#106550 = VECTOR('',#106551,1.);
+#106551 = DIRECTION('',(1.,0.,0.));
+#106552 = PCURVE('',#106070,#106553);
+#106553 = DEFINITIONAL_REPRESENTATION('',(#106554),#106558);
+#106554 = LINE('',#106555,#106556);
+#106555 = CARTESIAN_POINT('',(49.745715311413,5.));
+#106556 = VECTOR('',#106557,1.);
+#106557 = DIRECTION('',(-1.,0.));
+#106558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106559 = PCURVE('',#106560,#106565);
+#106560 = PLANE('',#106561);
+#106561 = AXIS2_PLACEMENT_3D('',#106562,#106563,#106564);
+#106562 = CARTESIAN_POINT('',(-12.5,42.5,0.));
+#106563 = DIRECTION('',(0.,1.,0.));
+#106564 = DIRECTION('',(1.,0.,0.));
+#106565 = DEFINITIONAL_REPRESENTATION('',(#106566),#106570);
+#106566 = LINE('',#106567,#106568);
+#106567 = CARTESIAN_POINT('',(0.,0.));
+#106568 = VECTOR('',#106569,1.);
+#106569 = DIRECTION('',(1.,0.));
+#106570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106571 = ORIENTED_EDGE('',*,*,#106572,.T.);
+#106572 = EDGE_CURVE('',#106545,#106573,#106575,.T.);
+#106573 = VERTEX_POINT('',#106574);
+#106574 = CARTESIAN_POINT('',(5.,44.,0.));
+#106575 = SURFACE_CURVE('',#106576,(#106581,#106592),.PCURVE_S1.);
+#106576 = CIRCLE('',#106577,1.5);
+#106577 = AXIS2_PLACEMENT_3D('',#106578,#106579,#106580);
+#106578 = CARTESIAN_POINT('',(3.5,44.,0.));
+#106579 = DIRECTION('',(0.,0.,1.));
+#106580 = DIRECTION('',(1.,0.,-0.));
+#106581 = PCURVE('',#106070,#106582);
+#106582 = DEFINITIONAL_REPRESENTATION('',(#106583),#106591);
+#106583 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106584,#106585,#106586,
+ #106587,#106588,#106589,#106590),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106584 = CARTESIAN_POINT('',(32.245715311413,6.5));
+#106585 = CARTESIAN_POINT('',(32.245715311413,9.098076211353));
+#106586 = CARTESIAN_POINT('',(34.495715311413,7.799038105677));
+#106587 = CARTESIAN_POINT('',(36.745715311413,6.5));
+#106588 = CARTESIAN_POINT('',(34.495715311413,5.200961894323));
+#106589 = CARTESIAN_POINT('',(32.245715311413,3.901923788647));
+#106590 = CARTESIAN_POINT('',(32.245715311413,6.5));
+#106591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106592 = PCURVE('',#106593,#106598);
+#106593 = CYLINDRICAL_SURFACE('',#106594,1.5);
+#106594 = AXIS2_PLACEMENT_3D('',#106595,#106596,#106597);
+#106595 = CARTESIAN_POINT('',(3.5,44.,0.));
+#106596 = DIRECTION('',(-0.,-0.,-1.));
+#106597 = DIRECTION('',(1.,0.,-0.));
+#106598 = DEFINITIONAL_REPRESENTATION('',(#106599),#106603);
+#106599 = LINE('',#106600,#106601);
+#106600 = CARTESIAN_POINT('',(-0.,0.));
+#106601 = VECTOR('',#106602,1.);
+#106602 = DIRECTION('',(-1.,0.));
+#106603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106604 = ORIENTED_EDGE('',*,*,#106605,.T.);
+#106605 = EDGE_CURVE('',#106573,#106606,#106608,.T.);
+#106606 = VERTEX_POINT('',#106607);
+#106607 = CARTESIAN_POINT('',(5.,46.25,0.));
+#106608 = SURFACE_CURVE('',#106609,(#106613,#106620),.PCURVE_S1.);
+#106609 = LINE('',#106610,#106611);
+#106610 = CARTESIAN_POINT('',(5.,44.,0.));
+#106611 = VECTOR('',#106612,1.);
+#106612 = DIRECTION('',(0.,1.,0.));
+#106613 = PCURVE('',#106070,#106614);
+#106614 = DEFINITIONAL_REPRESENTATION('',(#106615),#106619);
+#106615 = LINE('',#106616,#106617);
+#106616 = CARTESIAN_POINT('',(32.245715311413,6.5));
+#106617 = VECTOR('',#106618,1.);
+#106618 = DIRECTION('',(0.,1.));
+#106619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106620 = PCURVE('',#106621,#106626);
+#106621 = PLANE('',#106622);
+#106622 = AXIS2_PLACEMENT_3D('',#106623,#106624,#106625);
+#106623 = CARTESIAN_POINT('',(5.,44.,0.));
+#106624 = DIRECTION('',(-1.,0.,0.));
+#106625 = DIRECTION('',(0.,1.,0.));
+#106626 = DEFINITIONAL_REPRESENTATION('',(#106627),#106631);
+#106627 = LINE('',#106628,#106629);
+#106628 = CARTESIAN_POINT('',(0.,0.));
+#106629 = VECTOR('',#106630,1.);
+#106630 = DIRECTION('',(1.,0.));
+#106631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106632 = ORIENTED_EDGE('',*,*,#106633,.F.);
+#106633 = EDGE_CURVE('',#106634,#106606,#106636,.T.);
+#106634 = VERTEX_POINT('',#106635);
+#106635 = CARTESIAN_POINT('',(8.75,50.,0.));
+#106636 = SURFACE_CURVE('',#106637,(#106642,#106653),.PCURVE_S1.);
+#106637 = CIRCLE('',#106638,3.75);
+#106638 = AXIS2_PLACEMENT_3D('',#106639,#106640,#106641);
+#106639 = CARTESIAN_POINT('',(8.75,46.25,0.));
+#106640 = DIRECTION('',(0.,0.,1.));
+#106641 = DIRECTION('',(1.,0.,-0.));
+#106642 = PCURVE('',#106070,#106643);
+#106643 = DEFINITIONAL_REPRESENTATION('',(#106644),#106652);
+#106644 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106645,#106646,#106647,
+ #106648,#106649,#106650,#106651),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106645 = CARTESIAN_POINT('',(24.745715311413,8.75));
+#106646 = CARTESIAN_POINT('',(24.745715311413,15.245190528383));
+#106647 = CARTESIAN_POINT('',(30.370715311413,11.997595264192));
+#106648 = CARTESIAN_POINT('',(35.995715311413,8.75));
+#106649 = CARTESIAN_POINT('',(30.370715311413,5.502404735808));
+#106650 = CARTESIAN_POINT('',(24.745715311413,2.254809471617));
+#106651 = CARTESIAN_POINT('',(24.745715311413,8.75));
+#106652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106653 = PCURVE('',#106654,#106659);
+#106654 = CYLINDRICAL_SURFACE('',#106655,3.75);
+#106655 = AXIS2_PLACEMENT_3D('',#106656,#106657,#106658);
+#106656 = CARTESIAN_POINT('',(8.75,46.25,0.));
+#106657 = DIRECTION('',(-0.,-0.,-1.));
+#106658 = DIRECTION('',(1.,0.,-0.));
+#106659 = DEFINITIONAL_REPRESENTATION('',(#106660),#106664);
+#106660 = LINE('',#106661,#106662);
+#106661 = CARTESIAN_POINT('',(-0.,0.));
+#106662 = VECTOR('',#106663,1.);
+#106663 = DIRECTION('',(-1.,0.));
+#106664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106665 = ORIENTED_EDGE('',*,*,#106666,.T.);
+#106666 = EDGE_CURVE('',#106634,#106115,#106667,.T.);
+#106667 = SURFACE_CURVE('',#106668,(#106672,#106679),.PCURVE_S1.);
+#106668 = LINE('',#106669,#106670);
+#106669 = CARTESIAN_POINT('',(8.75,50.,0.));
+#106670 = VECTOR('',#106671,1.);
+#106671 = DIRECTION('',(1.,0.,0.));
+#106672 = PCURVE('',#106070,#106673);
+#106673 = DEFINITIONAL_REPRESENTATION('',(#106674),#106678);
+#106674 = LINE('',#106675,#106676);
+#106675 = CARTESIAN_POINT('',(28.495715311413,12.5));
+#106676 = VECTOR('',#106677,1.);
+#106677 = DIRECTION('',(-1.,0.));
+#106678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106679 = PCURVE('',#106130,#106680);
+#106680 = DEFINITIONAL_REPRESENTATION('',(#106681),#106685);
+#106681 = LINE('',#106682,#106683);
+#106682 = CARTESIAN_POINT('',(0.,0.));
+#106683 = VECTOR('',#106684,1.);
+#106684 = DIRECTION('',(1.,0.));
+#106685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106686 = ORIENTED_EDGE('',*,*,#106142,.F.);
+#106687 = FACE_BOUND('',#106688,.T.);
+#106688 = EDGE_LOOP('',(#106689));
+#106689 = ORIENTED_EDGE('',*,*,#106690,.T.);
+#106690 = EDGE_CURVE('',#106691,#106691,#106693,.T.);
+#106691 = VERTEX_POINT('',#106692);
+#106692 = CARTESIAN_POINT('',(94.2,27.5,0.));
+#106693 = SURFACE_CURVE('',#106694,(#106699,#106710),.PCURVE_S1.);
+#106694 = CIRCLE('',#106695,0.2);
+#106695 = AXIS2_PLACEMENT_3D('',#106696,#106697,#106698);
+#106696 = CARTESIAN_POINT('',(94.,27.5,0.));
+#106697 = DIRECTION('',(0.,0.,1.));
+#106698 = DIRECTION('',(1.,0.,-0.));
+#106699 = PCURVE('',#106070,#106700);
+#106700 = DEFINITIONAL_REPRESENTATION('',(#106701),#106709);
+#106701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106702,#106703,#106704,
+ #106705,#106706,#106707,#106708),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106702 = CARTESIAN_POINT('',(-56.95428468858,-10.));
+#106703 = CARTESIAN_POINT('',(-56.95428468858,-9.653589838486));
+#106704 = CARTESIAN_POINT('',(-56.65428468858,-9.826794919243));
+#106705 = CARTESIAN_POINT('',(-56.35428468858,-10.));
+#106706 = CARTESIAN_POINT('',(-56.65428468858,-10.17320508075));
+#106707 = CARTESIAN_POINT('',(-56.95428468858,-10.34641016151));
+#106708 = CARTESIAN_POINT('',(-56.95428468858,-10.));
+#106709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106710 = PCURVE('',#106711,#106716);
+#106711 = CYLINDRICAL_SURFACE('',#106712,0.2);
+#106712 = AXIS2_PLACEMENT_3D('',#106713,#106714,#106715);
+#106713 = CARTESIAN_POINT('',(94.,27.5,-0.8));
+#106714 = DIRECTION('',(0.,0.,1.));
+#106715 = DIRECTION('',(1.,0.,-0.));
+#106716 = DEFINITIONAL_REPRESENTATION('',(#106717),#106721);
+#106717 = LINE('',#106718,#106719);
+#106718 = CARTESIAN_POINT('',(0.,0.8));
+#106719 = VECTOR('',#106720,1.);
+#106720 = DIRECTION('',(1.,0.));
+#106721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106722 = FACE_BOUND('',#106723,.T.);
+#106723 = EDGE_LOOP('',(#106724));
+#106724 = ORIENTED_EDGE('',*,*,#106725,.T.);
+#106725 = EDGE_CURVE('',#106726,#106726,#106728,.T.);
+#106726 = VERTEX_POINT('',#106727);
+#106727 = CARTESIAN_POINT('',(95.95,31.75,0.));
+#106728 = SURFACE_CURVE('',#106729,(#106734,#106745),.PCURVE_S1.);
+#106729 = CIRCLE('',#106730,0.2);
+#106730 = AXIS2_PLACEMENT_3D('',#106731,#106732,#106733);
+#106731 = CARTESIAN_POINT('',(95.75,31.75,0.));
+#106732 = DIRECTION('',(0.,0.,1.));
+#106733 = DIRECTION('',(1.,0.,-0.));
+#106734 = PCURVE('',#106070,#106735);
+#106735 = DEFINITIONAL_REPRESENTATION('',(#106736),#106744);
+#106736 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106737,#106738,#106739,
+ #106740,#106741,#106742,#106743),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106737 = CARTESIAN_POINT('',(-58.70428468858,-5.75));
+#106738 = CARTESIAN_POINT('',(-58.70428468858,-5.403589838486));
+#106739 = CARTESIAN_POINT('',(-58.40428468858,-5.576794919243));
+#106740 = CARTESIAN_POINT('',(-58.10428468858,-5.75));
+#106741 = CARTESIAN_POINT('',(-58.40428468858,-5.923205080757));
+#106742 = CARTESIAN_POINT('',(-58.70428468858,-6.096410161514));
+#106743 = CARTESIAN_POINT('',(-58.70428468858,-5.75));
+#106744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106745 = PCURVE('',#106746,#106751);
+#106746 = CYLINDRICAL_SURFACE('',#106747,0.2);
+#106747 = AXIS2_PLACEMENT_3D('',#106748,#106749,#106750);
+#106748 = CARTESIAN_POINT('',(95.75,31.75,-0.8));
+#106749 = DIRECTION('',(0.,0.,1.));
+#106750 = DIRECTION('',(1.,0.,-0.));
+#106751 = DEFINITIONAL_REPRESENTATION('',(#106752),#106756);
+#106752 = LINE('',#106753,#106754);
+#106753 = CARTESIAN_POINT('',(0.,0.8));
+#106754 = VECTOR('',#106755,1.);
+#106755 = DIRECTION('',(1.,0.));
+#106756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106757 = FACE_BOUND('',#106758,.T.);
+#106758 = EDGE_LOOP('',(#106759));
+#106759 = ORIENTED_EDGE('',*,*,#106760,.T.);
+#106760 = EDGE_CURVE('',#106761,#106761,#106763,.T.);
+#106761 = VERTEX_POINT('',#106762);
+#106762 = CARTESIAN_POINT('',(93.45,29.25,0.));
+#106763 = SURFACE_CURVE('',#106764,(#106769,#106780),.PCURVE_S1.);
+#106764 = CIRCLE('',#106765,0.2);
+#106765 = AXIS2_PLACEMENT_3D('',#106766,#106767,#106768);
+#106766 = CARTESIAN_POINT('',(93.25,29.25,0.));
+#106767 = DIRECTION('',(0.,0.,1.));
+#106768 = DIRECTION('',(1.,0.,-0.));
+#106769 = PCURVE('',#106070,#106770);
+#106770 = DEFINITIONAL_REPRESENTATION('',(#106771),#106779);
+#106771 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106772,#106773,#106774,
+ #106775,#106776,#106777,#106778),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106772 = CARTESIAN_POINT('',(-56.20428468858,-8.25));
+#106773 = CARTESIAN_POINT('',(-56.20428468858,-7.903589838486));
+#106774 = CARTESIAN_POINT('',(-55.90428468858,-8.076794919243));
+#106775 = CARTESIAN_POINT('',(-55.60428468858,-8.25));
+#106776 = CARTESIAN_POINT('',(-55.90428468858,-8.423205080757));
+#106777 = CARTESIAN_POINT('',(-56.20428468858,-8.596410161514));
+#106778 = CARTESIAN_POINT('',(-56.20428468858,-8.25));
+#106779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106780 = PCURVE('',#106781,#106786);
+#106781 = CYLINDRICAL_SURFACE('',#106782,0.2);
+#106782 = AXIS2_PLACEMENT_3D('',#106783,#106784,#106785);
+#106783 = CARTESIAN_POINT('',(93.25,29.25,-0.8));
+#106784 = DIRECTION('',(0.,0.,1.));
+#106785 = DIRECTION('',(1.,0.,-0.));
+#106786 = DEFINITIONAL_REPRESENTATION('',(#106787),#106791);
+#106787 = LINE('',#106788,#106789);
+#106788 = CARTESIAN_POINT('',(0.,0.8));
+#106789 = VECTOR('',#106790,1.);
+#106790 = DIRECTION('',(1.,0.));
+#106791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106792 = FACE_BOUND('',#106793,.T.);
+#106793 = EDGE_LOOP('',(#106794));
+#106794 = ORIENTED_EDGE('',*,*,#106795,.T.);
+#106795 = EDGE_CURVE('',#106796,#106796,#106798,.T.);
+#106796 = VERTEX_POINT('',#106797);
+#106797 = CARTESIAN_POINT('',(95.95,48.25,0.));
+#106798 = SURFACE_CURVE('',#106799,(#106804,#106815),.PCURVE_S1.);
+#106799 = CIRCLE('',#106800,0.2);
+#106800 = AXIS2_PLACEMENT_3D('',#106801,#106802,#106803);
+#106801 = CARTESIAN_POINT('',(95.75,48.25,0.));
+#106802 = DIRECTION('',(0.,0.,1.));
+#106803 = DIRECTION('',(1.,0.,-0.));
+#106804 = PCURVE('',#106070,#106805);
+#106805 = DEFINITIONAL_REPRESENTATION('',(#106806),#106814);
+#106806 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106807,#106808,#106809,
+ #106810,#106811,#106812,#106813),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106807 = CARTESIAN_POINT('',(-58.70428468858,10.75));
+#106808 = CARTESIAN_POINT('',(-58.70428468858,11.096410161514));
+#106809 = CARTESIAN_POINT('',(-58.40428468858,10.923205080757));
+#106810 = CARTESIAN_POINT('',(-58.10428468858,10.75));
+#106811 = CARTESIAN_POINT('',(-58.40428468858,10.576794919243));
+#106812 = CARTESIAN_POINT('',(-58.70428468858,10.403589838486));
+#106813 = CARTESIAN_POINT('',(-58.70428468858,10.75));
+#106814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106815 = PCURVE('',#106816,#106821);
+#106816 = CYLINDRICAL_SURFACE('',#106817,0.2);
+#106817 = AXIS2_PLACEMENT_3D('',#106818,#106819,#106820);
+#106818 = CARTESIAN_POINT('',(95.75,48.25,-0.8));
+#106819 = DIRECTION('',(0.,0.,1.));
+#106820 = DIRECTION('',(1.,0.,-0.));
+#106821 = DEFINITIONAL_REPRESENTATION('',(#106822),#106826);
+#106822 = LINE('',#106823,#106824);
+#106823 = CARTESIAN_POINT('',(0.,0.8));
+#106824 = VECTOR('',#106825,1.);
+#106825 = DIRECTION('',(1.,0.));
+#106826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106827 = FACE_BOUND('',#106828,.T.);
+#106828 = EDGE_LOOP('',(#106829));
+#106829 = ORIENTED_EDGE('',*,*,#106830,.T.);
+#106830 = EDGE_CURVE('',#106831,#106831,#106833,.T.);
+#106831 = VERTEX_POINT('',#106832);
+#106832 = CARTESIAN_POINT('',(94.2,47.5,0.));
+#106833 = SURFACE_CURVE('',#106834,(#106839,#106850),.PCURVE_S1.);
+#106834 = CIRCLE('',#106835,0.2);
+#106835 = AXIS2_PLACEMENT_3D('',#106836,#106837,#106838);
+#106836 = CARTESIAN_POINT('',(94.,47.5,0.));
+#106837 = DIRECTION('',(0.,0.,1.));
+#106838 = DIRECTION('',(1.,0.,-0.));
+#106839 = PCURVE('',#106070,#106840);
+#106840 = DEFINITIONAL_REPRESENTATION('',(#106841),#106849);
+#106841 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106842,#106843,#106844,
+ #106845,#106846,#106847,#106848),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106842 = CARTESIAN_POINT('',(-56.95428468858,10.));
+#106843 = CARTESIAN_POINT('',(-56.95428468858,10.346410161514));
+#106844 = CARTESIAN_POINT('',(-56.65428468858,10.173205080757));
+#106845 = CARTESIAN_POINT('',(-56.35428468858,10.));
+#106846 = CARTESIAN_POINT('',(-56.65428468858,9.826794919243));
+#106847 = CARTESIAN_POINT('',(-56.95428468858,9.653589838486));
+#106848 = CARTESIAN_POINT('',(-56.95428468858,10.));
+#106849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106850 = PCURVE('',#106851,#106856);
+#106851 = CYLINDRICAL_SURFACE('',#106852,0.2);
+#106852 = AXIS2_PLACEMENT_3D('',#106853,#106854,#106855);
+#106853 = CARTESIAN_POINT('',(94.,47.5,-0.8));
+#106854 = DIRECTION('',(0.,0.,1.));
+#106855 = DIRECTION('',(1.,0.,-0.));
+#106856 = DEFINITIONAL_REPRESENTATION('',(#106857),#106861);
+#106857 = LINE('',#106858,#106859);
+#106858 = CARTESIAN_POINT('',(0.,0.8));
+#106859 = VECTOR('',#106860,1.);
+#106860 = DIRECTION('',(1.,0.));
+#106861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106862 = FACE_BOUND('',#106863,.T.);
+#106863 = EDGE_LOOP('',(#106864));
+#106864 = ORIENTED_EDGE('',*,*,#106865,.T.);
+#106865 = EDGE_CURVE('',#106866,#106866,#106868,.T.);
+#106866 = VERTEX_POINT('',#106867);
+#106867 = CARTESIAN_POINT('',(93.96,40.04,0.));
+#106868 = SURFACE_CURVE('',#106869,(#106874,#106885),.PCURVE_S1.);
+#106869 = CIRCLE('',#106870,0.75);
+#106870 = AXIS2_PLACEMENT_3D('',#106871,#106872,#106873);
+#106871 = CARTESIAN_POINT('',(93.21,40.04,0.));
+#106872 = DIRECTION('',(0.,0.,1.));
+#106873 = DIRECTION('',(1.,0.,-0.));
+#106874 = PCURVE('',#106070,#106875);
+#106875 = DEFINITIONAL_REPRESENTATION('',(#106876),#106884);
+#106876 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106877,#106878,#106879,
+ #106880,#106881,#106882,#106883),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106877 = CARTESIAN_POINT('',(-56.71428468858,2.54));
+#106878 = CARTESIAN_POINT('',(-56.71428468858,3.839038105677));
+#106879 = CARTESIAN_POINT('',(-55.58928468858,3.189519052838));
+#106880 = CARTESIAN_POINT('',(-54.46428468858,2.54));
+#106881 = CARTESIAN_POINT('',(-55.58928468858,1.890480947162));
+#106882 = CARTESIAN_POINT('',(-56.71428468858,1.240961894323));
+#106883 = CARTESIAN_POINT('',(-56.71428468858,2.54));
+#106884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106885 = PCURVE('',#106886,#106891);
+#106886 = CYLINDRICAL_SURFACE('',#106887,0.75);
+#106887 = AXIS2_PLACEMENT_3D('',#106888,#106889,#106890);
+#106888 = CARTESIAN_POINT('',(93.21,40.04,-0.8));
+#106889 = DIRECTION('',(0.,0.,1.));
+#106890 = DIRECTION('',(1.,0.,-0.));
+#106891 = DEFINITIONAL_REPRESENTATION('',(#106892),#106896);
+#106892 = LINE('',#106893,#106894);
+#106893 = CARTESIAN_POINT('',(0.,0.8));
+#106894 = VECTOR('',#106895,1.);
+#106895 = DIRECTION('',(1.,0.));
+#106896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106897 = FACE_BOUND('',#106898,.T.);
+#106898 = EDGE_LOOP('',(#106899));
+#106899 = ORIENTED_EDGE('',*,*,#106900,.T.);
+#106900 = EDGE_CURVE('',#106901,#106901,#106903,.T.);
+#106901 = VERTEX_POINT('',#106902);
+#106902 = CARTESIAN_POINT('',(87.51,33.95,0.));
+#106903 = SURFACE_CURVE('',#106904,(#106909,#106920),.PCURVE_S1.);
+#106904 = CIRCLE('',#106905,0.51);
+#106905 = AXIS2_PLACEMENT_3D('',#106906,#106907,#106908);
+#106906 = CARTESIAN_POINT('',(87.,33.95,0.));
+#106907 = DIRECTION('',(0.,0.,1.));
+#106908 = DIRECTION('',(1.,0.,-0.));
+#106909 = PCURVE('',#106070,#106910);
+#106910 = DEFINITIONAL_REPRESENTATION('',(#106911),#106919);
+#106911 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106912,#106913,#106914,
+ #106915,#106916,#106917,#106918),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106912 = CARTESIAN_POINT('',(-50.26428468858,-3.55));
+#106913 = CARTESIAN_POINT('',(-50.26428468858,-2.66665408814));
+#106914 = CARTESIAN_POINT('',(-49.49928468858,-3.10832704407));
+#106915 = CARTESIAN_POINT('',(-48.73428468858,-3.55));
+#106916 = CARTESIAN_POINT('',(-49.49928468858,-3.99167295593));
+#106917 = CARTESIAN_POINT('',(-50.26428468858,-4.43334591186));
+#106918 = CARTESIAN_POINT('',(-50.26428468858,-3.55));
+#106919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106920 = PCURVE('',#106921,#106926);
+#106921 = CYLINDRICAL_SURFACE('',#106922,0.51);
+#106922 = AXIS2_PLACEMENT_3D('',#106923,#106924,#106925);
+#106923 = CARTESIAN_POINT('',(87.,33.95,-0.8));
+#106924 = DIRECTION('',(0.,0.,1.));
+#106925 = DIRECTION('',(1.,0.,-0.));
+#106926 = DEFINITIONAL_REPRESENTATION('',(#106927),#106931);
+#106927 = LINE('',#106928,#106929);
+#106928 = CARTESIAN_POINT('',(0.,0.8));
+#106929 = VECTOR('',#106930,1.);
+#106930 = DIRECTION('',(1.,0.));
+#106931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106932 = FACE_BOUND('',#106933,.T.);
+#106933 = EDGE_LOOP('',(#106934));
+#106934 = ORIENTED_EDGE('',*,*,#106935,.T.);
+#106935 = EDGE_CURVE('',#106936,#106936,#106938,.T.);
+#106936 = VERTEX_POINT('',#106937);
+#106937 = CARTESIAN_POINT('',(89.,46.7,0.));
+#106938 = SURFACE_CURVE('',#106939,(#106944,#106955),.PCURVE_S1.);
+#106939 = CIRCLE('',#106940,0.5);
+#106940 = AXIS2_PLACEMENT_3D('',#106941,#106942,#106943);
+#106941 = CARTESIAN_POINT('',(88.5,46.7,0.));
+#106942 = DIRECTION('',(0.,0.,1.));
+#106943 = DIRECTION('',(1.,0.,-0.));
+#106944 = PCURVE('',#106070,#106945);
+#106945 = DEFINITIONAL_REPRESENTATION('',(#106946),#106954);
+#106946 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106947,#106948,#106949,
+ #106950,#106951,#106952,#106953),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106947 = CARTESIAN_POINT('',(-51.75428468858,9.2));
+#106948 = CARTESIAN_POINT('',(-51.75428468858,10.066025403784));
+#106949 = CARTESIAN_POINT('',(-51.00428468858,9.633012701892));
+#106950 = CARTESIAN_POINT('',(-50.25428468858,9.2));
+#106951 = CARTESIAN_POINT('',(-51.00428468858,8.766987298108));
+#106952 = CARTESIAN_POINT('',(-51.75428468858,8.333974596216));
+#106953 = CARTESIAN_POINT('',(-51.75428468858,9.2));
+#106954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106955 = PCURVE('',#106956,#106961);
+#106956 = CYLINDRICAL_SURFACE('',#106957,0.5);
+#106957 = AXIS2_PLACEMENT_3D('',#106958,#106959,#106960);
+#106958 = CARTESIAN_POINT('',(88.5,46.7,-0.8));
+#106959 = DIRECTION('',(0.,0.,1.));
+#106960 = DIRECTION('',(1.,0.,-0.));
+#106961 = DEFINITIONAL_REPRESENTATION('',(#106962),#106966);
+#106962 = LINE('',#106963,#106964);
+#106963 = CARTESIAN_POINT('',(0.,0.8));
+#106964 = VECTOR('',#106965,1.);
+#106965 = DIRECTION('',(1.,0.));
+#106966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106967 = FACE_BOUND('',#106968,.T.);
+#106968 = EDGE_LOOP('',(#106969));
+#106969 = ORIENTED_EDGE('',*,*,#106970,.T.);
+#106970 = EDGE_CURVE('',#106971,#106971,#106973,.T.);
+#106971 = VERTEX_POINT('',#106972);
+#106972 = CARTESIAN_POINT('',(86.5,46.7,0.));
+#106973 = SURFACE_CURVE('',#106974,(#106979,#106990),.PCURVE_S1.);
+#106974 = CIRCLE('',#106975,0.5);
+#106975 = AXIS2_PLACEMENT_3D('',#106976,#106977,#106978);
+#106976 = CARTESIAN_POINT('',(86.,46.7,0.));
+#106977 = DIRECTION('',(0.,0.,1.));
+#106978 = DIRECTION('',(1.,0.,-0.));
+#106979 = PCURVE('',#106070,#106980);
+#106980 = DEFINITIONAL_REPRESENTATION('',(#106981),#106989);
+#106981 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106982,#106983,#106984,
+ #106985,#106986,#106987,#106988),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#106982 = CARTESIAN_POINT('',(-49.25428468858,9.2));
+#106983 = CARTESIAN_POINT('',(-49.25428468858,10.066025403784));
+#106984 = CARTESIAN_POINT('',(-48.50428468858,9.633012701892));
+#106985 = CARTESIAN_POINT('',(-47.75428468858,9.2));
+#106986 = CARTESIAN_POINT('',(-48.50428468858,8.766987298108));
+#106987 = CARTESIAN_POINT('',(-49.25428468858,8.333974596216));
+#106988 = CARTESIAN_POINT('',(-49.25428468858,9.2));
+#106989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#106990 = PCURVE('',#106991,#106996);
+#106991 = CYLINDRICAL_SURFACE('',#106992,0.5);
+#106992 = AXIS2_PLACEMENT_3D('',#106993,#106994,#106995);
+#106993 = CARTESIAN_POINT('',(86.,46.7,-0.8));
+#106994 = DIRECTION('',(0.,0.,1.));
+#106995 = DIRECTION('',(1.,0.,-0.));
+#106996 = DEFINITIONAL_REPRESENTATION('',(#106997),#107001);
+#106997 = LINE('',#106998,#106999);
+#106998 = CARTESIAN_POINT('',(0.,0.8));
+#106999 = VECTOR('',#107000,1.);
+#107000 = DIRECTION('',(1.,0.));
+#107001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107002 = FACE_BOUND('',#107003,.T.);
+#107003 = EDGE_LOOP('',(#107004));
+#107004 = ORIENTED_EDGE('',*,*,#107005,.T.);
+#107005 = EDGE_CURVE('',#107006,#107006,#107008,.T.);
+#107006 = VERTEX_POINT('',#107007);
+#107007 = CARTESIAN_POINT('',(66.65,44.76,0.));
+#107008 = SURFACE_CURVE('',#107009,(#107014,#107025),.PCURVE_S1.);
+#107009 = CIRCLE('',#107010,0.65);
+#107010 = AXIS2_PLACEMENT_3D('',#107011,#107012,#107013);
+#107011 = CARTESIAN_POINT('',(66.,44.76,0.));
+#107012 = DIRECTION('',(0.,0.,1.));
+#107013 = DIRECTION('',(1.,0.,-0.));
+#107014 = PCURVE('',#106070,#107015);
+#107015 = DEFINITIONAL_REPRESENTATION('',(#107016),#107024);
+#107016 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107017,#107018,#107019,
+ #107020,#107021,#107022,#107023),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107017 = CARTESIAN_POINT('',(-29.40428468858,7.26));
+#107018 = CARTESIAN_POINT('',(-29.40428468858,8.38583302492));
+#107019 = CARTESIAN_POINT('',(-28.42928468858,7.82291651246));
+#107020 = CARTESIAN_POINT('',(-27.45428468858,7.26));
+#107021 = CARTESIAN_POINT('',(-28.42928468858,6.69708348754));
+#107022 = CARTESIAN_POINT('',(-29.40428468858,6.13416697508));
+#107023 = CARTESIAN_POINT('',(-29.40428468858,7.26));
+#107024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107025 = PCURVE('',#107026,#107031);
+#107026 = CYLINDRICAL_SURFACE('',#107027,0.65);
+#107027 = AXIS2_PLACEMENT_3D('',#107028,#107029,#107030);
+#107028 = CARTESIAN_POINT('',(66.,44.76,-0.8));
+#107029 = DIRECTION('',(0.,0.,1.));
+#107030 = DIRECTION('',(1.,0.,-0.));
+#107031 = DEFINITIONAL_REPRESENTATION('',(#107032),#107036);
+#107032 = LINE('',#107033,#107034);
+#107033 = CARTESIAN_POINT('',(0.,0.8));
+#107034 = VECTOR('',#107035,1.);
+#107035 = DIRECTION('',(1.,0.));
+#107036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107037 = FACE_BOUND('',#107038,.T.);
+#107038 = EDGE_LOOP('',(#107039));
+#107039 = ORIENTED_EDGE('',*,*,#107040,.T.);
+#107040 = EDGE_CURVE('',#107041,#107041,#107043,.T.);
+#107041 = VERTEX_POINT('',#107042);
+#107042 = CARTESIAN_POINT('',(73.15,47.5,0.));
+#107043 = SURFACE_CURVE('',#107044,(#107049,#107060),.PCURVE_S1.);
+#107044 = CIRCLE('',#107045,0.75);
+#107045 = AXIS2_PLACEMENT_3D('',#107046,#107047,#107048);
+#107046 = CARTESIAN_POINT('',(72.4,47.5,0.));
+#107047 = DIRECTION('',(0.,0.,1.));
+#107048 = DIRECTION('',(1.,0.,-0.));
+#107049 = PCURVE('',#106070,#107050);
+#107050 = DEFINITIONAL_REPRESENTATION('',(#107051),#107059);
+#107051 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107052,#107053,#107054,
+ #107055,#107056,#107057,#107058),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107052 = CARTESIAN_POINT('',(-35.90428468858,10.));
+#107053 = CARTESIAN_POINT('',(-35.90428468858,11.299038105677));
+#107054 = CARTESIAN_POINT('',(-34.77928468858,10.649519052838));
+#107055 = CARTESIAN_POINT('',(-33.65428468858,10.));
+#107056 = CARTESIAN_POINT('',(-34.77928468858,9.350480947162));
+#107057 = CARTESIAN_POINT('',(-35.90428468858,8.700961894323));
+#107058 = CARTESIAN_POINT('',(-35.90428468858,10.));
+#107059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107060 = PCURVE('',#107061,#107066);
+#107061 = CYLINDRICAL_SURFACE('',#107062,0.75);
+#107062 = AXIS2_PLACEMENT_3D('',#107063,#107064,#107065);
+#107063 = CARTESIAN_POINT('',(72.4,47.5,-0.8));
+#107064 = DIRECTION('',(0.,0.,1.));
+#107065 = DIRECTION('',(1.,0.,-0.));
+#107066 = DEFINITIONAL_REPRESENTATION('',(#107067),#107071);
+#107067 = LINE('',#107068,#107069);
+#107068 = CARTESIAN_POINT('',(0.,0.8));
+#107069 = VECTOR('',#107070,1.);
+#107070 = DIRECTION('',(1.,0.));
+#107071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107072 = FACE_BOUND('',#107073,.T.);
+#107073 = EDGE_LOOP('',(#107074));
+#107074 = ORIENTED_EDGE('',*,*,#107075,.T.);
+#107075 = EDGE_CURVE('',#107076,#107076,#107078,.T.);
+#107076 = VERTEX_POINT('',#107077);
+#107077 = CARTESIAN_POINT('',(81.35,47.5,0.));
+#107078 = SURFACE_CURVE('',#107079,(#107084,#107095),.PCURVE_S1.);
+#107079 = CIRCLE('',#107080,0.75);
+#107080 = AXIS2_PLACEMENT_3D('',#107081,#107082,#107083);
+#107081 = CARTESIAN_POINT('',(80.6,47.5,0.));
+#107082 = DIRECTION('',(0.,0.,1.));
+#107083 = DIRECTION('',(1.,0.,-0.));
+#107084 = PCURVE('',#106070,#107085);
+#107085 = DEFINITIONAL_REPRESENTATION('',(#107086),#107094);
+#107086 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107087,#107088,#107089,
+ #107090,#107091,#107092,#107093),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107087 = CARTESIAN_POINT('',(-44.10428468858,10.));
+#107088 = CARTESIAN_POINT('',(-44.10428468858,11.299038105677));
+#107089 = CARTESIAN_POINT('',(-42.97928468858,10.649519052838));
+#107090 = CARTESIAN_POINT('',(-41.85428468858,10.));
+#107091 = CARTESIAN_POINT('',(-42.97928468858,9.350480947162));
+#107092 = CARTESIAN_POINT('',(-44.10428468858,8.700961894323));
+#107093 = CARTESIAN_POINT('',(-44.10428468858,10.));
+#107094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107095 = PCURVE('',#107096,#107101);
+#107096 = CYLINDRICAL_SURFACE('',#107097,0.75);
+#107097 = AXIS2_PLACEMENT_3D('',#107098,#107099,#107100);
+#107098 = CARTESIAN_POINT('',(80.6,47.5,-0.8));
+#107099 = DIRECTION('',(0.,0.,1.));
+#107100 = DIRECTION('',(1.,0.,-0.));
+#107101 = DEFINITIONAL_REPRESENTATION('',(#107102),#107106);
+#107102 = LINE('',#107103,#107104);
+#107103 = CARTESIAN_POINT('',(0.,0.8));
+#107104 = VECTOR('',#107105,1.);
+#107105 = DIRECTION('',(1.,0.));
+#107106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107107 = FACE_BOUND('',#107108,.T.);
+#107108 = EDGE_LOOP('',(#107109));
+#107109 = ORIENTED_EDGE('',*,*,#107110,.T.);
+#107110 = EDGE_CURVE('',#107111,#107111,#107113,.T.);
+#107111 = VERTEX_POINT('',#107112);
+#107112 = CARTESIAN_POINT('',(78.95,47.5,0.));
+#107113 = SURFACE_CURVE('',#107114,(#107119,#107130),.PCURVE_S1.);
+#107114 = CIRCLE('',#107115,0.45);
+#107115 = AXIS2_PLACEMENT_3D('',#107116,#107117,#107118);
+#107116 = CARTESIAN_POINT('',(78.5,47.5,0.));
+#107117 = DIRECTION('',(0.,0.,1.));
+#107118 = DIRECTION('',(1.,0.,-0.));
+#107119 = PCURVE('',#106070,#107120);
+#107120 = DEFINITIONAL_REPRESENTATION('',(#107121),#107129);
+#107121 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107122,#107123,#107124,
+ #107125,#107126,#107127,#107128),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107122 = CARTESIAN_POINT('',(-41.70428468858,10.));
+#107123 = CARTESIAN_POINT('',(-41.70428468858,10.779422863406));
+#107124 = CARTESIAN_POINT('',(-41.02928468858,10.389711431703));
+#107125 = CARTESIAN_POINT('',(-40.35428468858,10.));
+#107126 = CARTESIAN_POINT('',(-41.02928468858,9.610288568297));
+#107127 = CARTESIAN_POINT('',(-41.70428468858,9.220577136594));
+#107128 = CARTESIAN_POINT('',(-41.70428468858,10.));
+#107129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107130 = PCURVE('',#107131,#107136);
+#107131 = CYLINDRICAL_SURFACE('',#107132,0.45);
+#107132 = AXIS2_PLACEMENT_3D('',#107133,#107134,#107135);
+#107133 = CARTESIAN_POINT('',(78.5,47.5,-0.8));
+#107134 = DIRECTION('',(0.,0.,1.));
+#107135 = DIRECTION('',(1.,0.,-0.));
+#107136 = DEFINITIONAL_REPRESENTATION('',(#107137),#107141);
+#107137 = LINE('',#107138,#107139);
+#107138 = CARTESIAN_POINT('',(0.,0.8));
+#107139 = VECTOR('',#107140,1.);
+#107140 = DIRECTION('',(1.,0.));
+#107141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107142 = FACE_BOUND('',#107143,.T.);
+#107143 = EDGE_LOOP('',(#107144));
+#107144 = ORIENTED_EDGE('',*,*,#107145,.T.);
+#107145 = EDGE_CURVE('',#107146,#107146,#107148,.T.);
+#107146 = VERTEX_POINT('',#107147);
+#107147 = CARTESIAN_POINT('',(74.95,47.5,0.));
+#107148 = SURFACE_CURVE('',#107149,(#107154,#107165),.PCURVE_S1.);
+#107149 = CIRCLE('',#107150,0.45);
+#107150 = AXIS2_PLACEMENT_3D('',#107151,#107152,#107153);
+#107151 = CARTESIAN_POINT('',(74.5,47.5,0.));
+#107152 = DIRECTION('',(0.,0.,1.));
+#107153 = DIRECTION('',(1.,0.,-0.));
+#107154 = PCURVE('',#106070,#107155);
+#107155 = DEFINITIONAL_REPRESENTATION('',(#107156),#107164);
+#107156 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107157,#107158,#107159,
+ #107160,#107161,#107162,#107163),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107157 = CARTESIAN_POINT('',(-37.70428468858,10.));
+#107158 = CARTESIAN_POINT('',(-37.70428468858,10.779422863406));
+#107159 = CARTESIAN_POINT('',(-37.02928468858,10.389711431703));
+#107160 = CARTESIAN_POINT('',(-36.35428468858,10.));
+#107161 = CARTESIAN_POINT('',(-37.02928468858,9.610288568297));
+#107162 = CARTESIAN_POINT('',(-37.70428468858,9.220577136594));
+#107163 = CARTESIAN_POINT('',(-37.70428468858,10.));
+#107164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107165 = PCURVE('',#107166,#107171);
+#107166 = CYLINDRICAL_SURFACE('',#107167,0.45);
+#107167 = AXIS2_PLACEMENT_3D('',#107168,#107169,#107170);
+#107168 = CARTESIAN_POINT('',(74.5,47.5,-0.8));
+#107169 = DIRECTION('',(0.,0.,1.));
+#107170 = DIRECTION('',(1.,0.,-0.));
+#107171 = DEFINITIONAL_REPRESENTATION('',(#107172),#107176);
+#107172 = LINE('',#107173,#107174);
+#107173 = CARTESIAN_POINT('',(0.,0.8));
+#107174 = VECTOR('',#107175,1.);
+#107175 = DIRECTION('',(1.,0.));
+#107176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107177 = FACE_BOUND('',#107178,.T.);
+#107178 = EDGE_LOOP('',(#107179));
+#107179 = ORIENTED_EDGE('',*,*,#107180,.T.);
+#107180 = EDGE_CURVE('',#107181,#107181,#107183,.T.);
+#107181 = VERTEX_POINT('',#107182);
+#107182 = CARTESIAN_POINT('',(76.95,47.5,0.));
+#107183 = SURFACE_CURVE('',#107184,(#107189,#107200),.PCURVE_S1.);
+#107184 = CIRCLE('',#107185,0.45);
+#107185 = AXIS2_PLACEMENT_3D('',#107186,#107187,#107188);
+#107186 = CARTESIAN_POINT('',(76.5,47.5,0.));
+#107187 = DIRECTION('',(0.,0.,1.));
+#107188 = DIRECTION('',(1.,0.,-0.));
+#107189 = PCURVE('',#106070,#107190);
+#107190 = DEFINITIONAL_REPRESENTATION('',(#107191),#107199);
+#107191 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107192,#107193,#107194,
+ #107195,#107196,#107197,#107198),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107192 = CARTESIAN_POINT('',(-39.70428468858,10.));
+#107193 = CARTESIAN_POINT('',(-39.70428468858,10.779422863406));
+#107194 = CARTESIAN_POINT('',(-39.02928468858,10.389711431703));
+#107195 = CARTESIAN_POINT('',(-38.35428468858,10.));
+#107196 = CARTESIAN_POINT('',(-39.02928468858,9.610288568297));
+#107197 = CARTESIAN_POINT('',(-39.70428468858,9.220577136594));
+#107198 = CARTESIAN_POINT('',(-39.70428468858,10.));
+#107199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107200 = PCURVE('',#107201,#107206);
+#107201 = CYLINDRICAL_SURFACE('',#107202,0.45);
+#107202 = AXIS2_PLACEMENT_3D('',#107203,#107204,#107205);
+#107203 = CARTESIAN_POINT('',(76.5,47.5,-0.8));
+#107204 = DIRECTION('',(0.,0.,1.));
+#107205 = DIRECTION('',(1.,0.,-0.));
+#107206 = DEFINITIONAL_REPRESENTATION('',(#107207),#107211);
+#107207 = LINE('',#107208,#107209);
+#107208 = CARTESIAN_POINT('',(0.,0.8));
+#107209 = VECTOR('',#107210,1.);
+#107210 = DIRECTION('',(1.,0.));
+#107211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107212 = FACE_BOUND('',#107213,.T.);
+#107213 = EDGE_LOOP('',(#107214));
+#107214 = ORIENTED_EDGE('',*,*,#107215,.T.);
+#107215 = EDGE_CURVE('',#107216,#107216,#107218,.T.);
+#107216 = VERTEX_POINT('',#107217);
+#107217 = CARTESIAN_POINT('',(65.245,47.25,0.));
+#107218 = SURFACE_CURVE('',#107219,(#107224,#107235),.PCURVE_S1.);
+#107219 = CIRCLE('',#107220,0.495);
+#107220 = AXIS2_PLACEMENT_3D('',#107221,#107222,#107223);
+#107221 = CARTESIAN_POINT('',(64.75,47.25,0.));
+#107222 = DIRECTION('',(0.,0.,1.));
+#107223 = DIRECTION('',(1.,0.,-0.));
+#107224 = PCURVE('',#106070,#107225);
+#107225 = DEFINITIONAL_REPRESENTATION('',(#107226),#107234);
+#107226 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107227,#107228,#107229,
+ #107230,#107231,#107232,#107233),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107227 = CARTESIAN_POINT('',(-27.99928468858,9.75));
+#107228 = CARTESIAN_POINT('',(-27.99928468858,10.607365149747));
+#107229 = CARTESIAN_POINT('',(-27.25678468858,10.178682574873));
+#107230 = CARTESIAN_POINT('',(-26.51428468858,9.75));
+#107231 = CARTESIAN_POINT('',(-27.25678468858,9.321317425127));
+#107232 = CARTESIAN_POINT('',(-27.99928468858,8.892634850253));
+#107233 = CARTESIAN_POINT('',(-27.99928468858,9.75));
+#107234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107235 = PCURVE('',#107236,#107241);
+#107236 = CYLINDRICAL_SURFACE('',#107237,0.495);
+#107237 = AXIS2_PLACEMENT_3D('',#107238,#107239,#107240);
+#107238 = CARTESIAN_POINT('',(64.75,47.25,-0.8));
+#107239 = DIRECTION('',(0.,0.,1.));
+#107240 = DIRECTION('',(1.,0.,-0.));
+#107241 = DEFINITIONAL_REPRESENTATION('',(#107242),#107246);
+#107242 = LINE('',#107243,#107244);
+#107243 = CARTESIAN_POINT('',(0.,0.8));
+#107244 = VECTOR('',#107245,1.);
+#107245 = DIRECTION('',(1.,0.));
+#107246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107247 = FACE_BOUND('',#107248,.T.);
+#107248 = EDGE_LOOP('',(#107249));
+#107249 = ORIENTED_EDGE('',*,*,#107250,.T.);
+#107250 = EDGE_CURVE('',#107251,#107251,#107253,.T.);
+#107251 = VERTEX_POINT('',#107252);
+#107252 = CARTESIAN_POINT('',(60.745,47.25,0.));
+#107253 = SURFACE_CURVE('',#107254,(#107259,#107270),.PCURVE_S1.);
+#107254 = CIRCLE('',#107255,0.495);
+#107255 = AXIS2_PLACEMENT_3D('',#107256,#107257,#107258);
+#107256 = CARTESIAN_POINT('',(60.25,47.25,0.));
+#107257 = DIRECTION('',(0.,0.,1.));
+#107258 = DIRECTION('',(1.,0.,-0.));
+#107259 = PCURVE('',#106070,#107260);
+#107260 = DEFINITIONAL_REPRESENTATION('',(#107261),#107269);
+#107261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107262,#107263,#107264,
+ #107265,#107266,#107267,#107268),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107262 = CARTESIAN_POINT('',(-23.49928468858,9.75));
+#107263 = CARTESIAN_POINT('',(-23.49928468858,10.607365149747));
+#107264 = CARTESIAN_POINT('',(-22.75678468858,10.178682574873));
+#107265 = CARTESIAN_POINT('',(-22.01428468858,9.75));
+#107266 = CARTESIAN_POINT('',(-22.75678468858,9.321317425127));
+#107267 = CARTESIAN_POINT('',(-23.49928468858,8.892634850253));
+#107268 = CARTESIAN_POINT('',(-23.49928468858,9.75));
+#107269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107270 = PCURVE('',#107271,#107276);
+#107271 = CYLINDRICAL_SURFACE('',#107272,0.495);
+#107272 = AXIS2_PLACEMENT_3D('',#107273,#107274,#107275);
+#107273 = CARTESIAN_POINT('',(60.25,47.25,-0.8));
+#107274 = DIRECTION('',(0.,0.,1.));
+#107275 = DIRECTION('',(1.,0.,-0.));
+#107276 = DEFINITIONAL_REPRESENTATION('',(#107277),#107281);
+#107277 = LINE('',#107278,#107279);
+#107278 = CARTESIAN_POINT('',(0.,0.8));
+#107279 = VECTOR('',#107280,1.);
+#107280 = DIRECTION('',(1.,0.));
+#107281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107282 = FACE_BOUND('',#107283,.T.);
+#107283 = EDGE_LOOP('',(#107284));
+#107284 = ORIENTED_EDGE('',*,*,#107285,.T.);
+#107285 = EDGE_CURVE('',#107286,#107286,#107288,.T.);
+#107286 = VERTEX_POINT('',#107287);
+#107287 = CARTESIAN_POINT('',(59.64,44.76,0.));
+#107288 = SURFACE_CURVE('',#107289,(#107294,#107305),.PCURVE_S1.);
+#107289 = CIRCLE('',#107290,0.65);
+#107290 = AXIS2_PLACEMENT_3D('',#107291,#107292,#107293);
+#107291 = CARTESIAN_POINT('',(58.99,44.76,0.));
+#107292 = DIRECTION('',(0.,0.,1.));
+#107293 = DIRECTION('',(1.,0.,-0.));
+#107294 = PCURVE('',#106070,#107295);
+#107295 = DEFINITIONAL_REPRESENTATION('',(#107296),#107304);
+#107296 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107297,#107298,#107299,
+ #107300,#107301,#107302,#107303),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107297 = CARTESIAN_POINT('',(-22.39428468858,7.26));
+#107298 = CARTESIAN_POINT('',(-22.39428468858,8.38583302492));
+#107299 = CARTESIAN_POINT('',(-21.41928468858,7.82291651246));
+#107300 = CARTESIAN_POINT('',(-20.44428468858,7.26));
+#107301 = CARTESIAN_POINT('',(-21.41928468858,6.69708348754));
+#107302 = CARTESIAN_POINT('',(-22.39428468858,6.13416697508));
+#107303 = CARTESIAN_POINT('',(-22.39428468858,7.26));
+#107304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107305 = PCURVE('',#107306,#107311);
+#107306 = CYLINDRICAL_SURFACE('',#107307,0.65);
+#107307 = AXIS2_PLACEMENT_3D('',#107308,#107309,#107310);
+#107308 = CARTESIAN_POINT('',(58.99,44.76,-0.8));
+#107309 = DIRECTION('',(0.,0.,1.));
+#107310 = DIRECTION('',(1.,0.,-0.));
+#107311 = DEFINITIONAL_REPRESENTATION('',(#107312),#107316);
+#107312 = LINE('',#107313,#107314);
+#107313 = CARTESIAN_POINT('',(0.,0.8));
+#107314 = VECTOR('',#107315,1.);
+#107315 = DIRECTION('',(1.,0.));
+#107316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107317 = FACE_BOUND('',#107318,.T.);
+#107318 = EDGE_LOOP('',(#107319));
+#107319 = ORIENTED_EDGE('',*,*,#107320,.T.);
+#107320 = EDGE_CURVE('',#107321,#107321,#107323,.T.);
+#107321 = VERTEX_POINT('',#107322);
+#107322 = CARTESIAN_POINT('',(6.95,29.25,0.));
+#107323 = SURFACE_CURVE('',#107324,(#107329,#107340),.PCURVE_S1.);
+#107324 = CIRCLE('',#107325,0.2);
+#107325 = AXIS2_PLACEMENT_3D('',#107326,#107327,#107328);
+#107326 = CARTESIAN_POINT('',(6.75,29.25,0.));
+#107327 = DIRECTION('',(0.,0.,1.));
+#107328 = DIRECTION('',(1.,0.,-0.));
+#107329 = PCURVE('',#106070,#107330);
+#107330 = DEFINITIONAL_REPRESENTATION('',(#107331),#107339);
+#107331 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107332,#107333,#107334,
+ #107335,#107336,#107337,#107338),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107332 = CARTESIAN_POINT('',(30.295715311413,-8.25));
+#107333 = CARTESIAN_POINT('',(30.295715311413,-7.903589838486));
+#107334 = CARTESIAN_POINT('',(30.595715311413,-8.076794919243));
+#107335 = CARTESIAN_POINT('',(30.895715311413,-8.25));
+#107336 = CARTESIAN_POINT('',(30.595715311413,-8.423205080757));
+#107337 = CARTESIAN_POINT('',(30.295715311413,-8.596410161514));
+#107338 = CARTESIAN_POINT('',(30.295715311413,-8.25));
+#107339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107340 = PCURVE('',#107341,#107346);
+#107341 = CYLINDRICAL_SURFACE('',#107342,0.2);
+#107342 = AXIS2_PLACEMENT_3D('',#107343,#107344,#107345);
+#107343 = CARTESIAN_POINT('',(6.75,29.25,-0.8));
+#107344 = DIRECTION('',(0.,0.,1.));
+#107345 = DIRECTION('',(1.,0.,-0.));
+#107346 = DEFINITIONAL_REPRESENTATION('',(#107347),#107351);
+#107347 = LINE('',#107348,#107349);
+#107348 = CARTESIAN_POINT('',(0.,0.8));
+#107349 = VECTOR('',#107350,1.);
+#107350 = DIRECTION('',(1.,0.));
+#107351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107352 = FACE_BOUND('',#107353,.T.);
+#107353 = EDGE_LOOP('',(#107354));
+#107354 = ORIENTED_EDGE('',*,*,#107355,.T.);
+#107355 = EDGE_CURVE('',#107356,#107356,#107358,.T.);
+#107356 = VERTEX_POINT('',#107357);
+#107357 = CARTESIAN_POINT('',(10.9,29.25,0.));
+#107358 = SURFACE_CURVE('',#107359,(#107364,#107375),.PCURVE_S1.);
+#107359 = CIRCLE('',#107360,1.65);
+#107360 = AXIS2_PLACEMENT_3D('',#107361,#107362,#107363);
+#107361 = CARTESIAN_POINT('',(9.25,29.25,0.));
+#107362 = DIRECTION('',(0.,0.,1.));
+#107363 = DIRECTION('',(1.,0.,-0.));
+#107364 = PCURVE('',#106070,#107365);
+#107365 = DEFINITIONAL_REPRESENTATION('',(#107366),#107374);
+#107366 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107367,#107368,#107369,
+ #107370,#107371,#107372,#107373),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107367 = CARTESIAN_POINT('',(26.345715311413,-8.25));
+#107368 = CARTESIAN_POINT('',(26.345715311413,-5.392116167511));
+#107369 = CARTESIAN_POINT('',(28.820715311413,-6.821058083756));
+#107370 = CARTESIAN_POINT('',(31.295715311413,-8.25));
+#107371 = CARTESIAN_POINT('',(28.820715311413,-9.678941916244));
+#107372 = CARTESIAN_POINT('',(26.345715311413,-11.10788383248));
+#107373 = CARTESIAN_POINT('',(26.345715311413,-8.25));
+#107374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107375 = PCURVE('',#107376,#107381);
+#107376 = CYLINDRICAL_SURFACE('',#107377,1.65);
+#107377 = AXIS2_PLACEMENT_3D('',#107378,#107379,#107380);
+#107378 = CARTESIAN_POINT('',(9.25,29.25,-0.8));
+#107379 = DIRECTION('',(0.,0.,1.));
+#107380 = DIRECTION('',(1.,0.,-0.));
+#107381 = DEFINITIONAL_REPRESENTATION('',(#107382),#107386);
+#107382 = LINE('',#107383,#107384);
+#107383 = CARTESIAN_POINT('',(0.,0.8));
+#107384 = VECTOR('',#107385,1.);
+#107385 = DIRECTION('',(1.,0.));
+#107386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107387 = FACE_BOUND('',#107388,.T.);
+#107388 = EDGE_LOOP('',(#107389));
+#107389 = ORIENTED_EDGE('',*,*,#107390,.T.);
+#107390 = EDGE_CURVE('',#107391,#107391,#107393,.T.);
+#107391 = VERTEX_POINT('',#107392);
+#107392 = CARTESIAN_POINT('',(11.2,31.,0.));
+#107393 = SURFACE_CURVE('',#107394,(#107399,#107410),.PCURVE_S1.);
+#107394 = CIRCLE('',#107395,0.2);
+#107395 = AXIS2_PLACEMENT_3D('',#107396,#107397,#107398);
+#107396 = CARTESIAN_POINT('',(11.,31.,0.));
+#107397 = DIRECTION('',(0.,0.,1.));
+#107398 = DIRECTION('',(1.,0.,-0.));
+#107399 = PCURVE('',#106070,#107400);
+#107400 = DEFINITIONAL_REPRESENTATION('',(#107401),#107409);
+#107401 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107402,#107403,#107404,
+ #107405,#107406,#107407,#107408),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107402 = CARTESIAN_POINT('',(26.045715311413,-6.5));
+#107403 = CARTESIAN_POINT('',(26.045715311413,-6.153589838486));
+#107404 = CARTESIAN_POINT('',(26.345715311413,-6.326794919243));
+#107405 = CARTESIAN_POINT('',(26.645715311413,-6.5));
+#107406 = CARTESIAN_POINT('',(26.345715311413,-6.673205080757));
+#107407 = CARTESIAN_POINT('',(26.045715311413,-6.846410161514));
+#107408 = CARTESIAN_POINT('',(26.045715311413,-6.5));
+#107409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107410 = PCURVE('',#107411,#107416);
+#107411 = CYLINDRICAL_SURFACE('',#107412,0.2);
+#107412 = AXIS2_PLACEMENT_3D('',#107413,#107414,#107415);
+#107413 = CARTESIAN_POINT('',(11.,31.,-0.8));
+#107414 = DIRECTION('',(0.,0.,1.));
+#107415 = DIRECTION('',(1.,0.,-0.));
+#107416 = DEFINITIONAL_REPRESENTATION('',(#107417),#107421);
+#107417 = LINE('',#107418,#107419);
+#107418 = CARTESIAN_POINT('',(0.,0.8));
+#107419 = VECTOR('',#107420,1.);
+#107420 = DIRECTION('',(1.,0.));
+#107421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107422 = FACE_BOUND('',#107423,.T.);
+#107423 = EDGE_LOOP('',(#107424));
+#107424 = ORIENTED_EDGE('',*,*,#107425,.T.);
+#107425 = EDGE_CURVE('',#107426,#107426,#107428,.T.);
+#107426 = VERTEX_POINT('',#107427);
+#107427 = CARTESIAN_POINT('',(11.2,27.5,0.));
+#107428 = SURFACE_CURVE('',#107429,(#107434,#107445),.PCURVE_S1.);
+#107429 = CIRCLE('',#107430,0.2);
+#107430 = AXIS2_PLACEMENT_3D('',#107431,#107432,#107433);
+#107431 = CARTESIAN_POINT('',(11.,27.5,0.));
+#107432 = DIRECTION('',(0.,0.,1.));
+#107433 = DIRECTION('',(1.,0.,-0.));
+#107434 = PCURVE('',#106070,#107435);
+#107435 = DEFINITIONAL_REPRESENTATION('',(#107436),#107444);
+#107436 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107437,#107438,#107439,
+ #107440,#107441,#107442,#107443),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107437 = CARTESIAN_POINT('',(26.045715311413,-10.));
+#107438 = CARTESIAN_POINT('',(26.045715311413,-9.653589838486));
+#107439 = CARTESIAN_POINT('',(26.345715311413,-9.826794919243));
+#107440 = CARTESIAN_POINT('',(26.645715311413,-10.));
+#107441 = CARTESIAN_POINT('',(26.345715311413,-10.17320508075));
+#107442 = CARTESIAN_POINT('',(26.045715311413,-10.34641016151));
+#107443 = CARTESIAN_POINT('',(26.045715311413,-10.));
+#107444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107445 = PCURVE('',#107446,#107451);
+#107446 = CYLINDRICAL_SURFACE('',#107447,0.2);
+#107447 = AXIS2_PLACEMENT_3D('',#107448,#107449,#107450);
+#107448 = CARTESIAN_POINT('',(11.,27.5,-0.8));
+#107449 = DIRECTION('',(0.,0.,1.));
+#107450 = DIRECTION('',(1.,0.,-0.));
+#107451 = DEFINITIONAL_REPRESENTATION('',(#107452),#107456);
+#107452 = LINE('',#107453,#107454);
+#107453 = CARTESIAN_POINT('',(0.,0.8));
+#107454 = VECTOR('',#107455,1.);
+#107455 = DIRECTION('',(1.,0.));
+#107456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107457 = FACE_BOUND('',#107458,.T.);
+#107458 = EDGE_LOOP('',(#107459));
+#107459 = ORIENTED_EDGE('',*,*,#107460,.T.);
+#107460 = EDGE_CURVE('',#107461,#107461,#107463,.T.);
+#107461 = VERTEX_POINT('',#107462);
+#107462 = CARTESIAN_POINT('',(7.7,27.5,0.));
+#107463 = SURFACE_CURVE('',#107464,(#107469,#107480),.PCURVE_S1.);
+#107464 = CIRCLE('',#107465,0.2);
+#107465 = AXIS2_PLACEMENT_3D('',#107466,#107467,#107468);
+#107466 = CARTESIAN_POINT('',(7.5,27.5,0.));
+#107467 = DIRECTION('',(0.,0.,1.));
+#107468 = DIRECTION('',(1.,0.,-0.));
+#107469 = PCURVE('',#106070,#107470);
+#107470 = DEFINITIONAL_REPRESENTATION('',(#107471),#107479);
+#107471 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107472,#107473,#107474,
+ #107475,#107476,#107477,#107478),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107472 = CARTESIAN_POINT('',(29.545715311413,-10.));
+#107473 = CARTESIAN_POINT('',(29.545715311413,-9.653589838486));
+#107474 = CARTESIAN_POINT('',(29.845715311413,-9.826794919243));
+#107475 = CARTESIAN_POINT('',(30.145715311413,-10.));
+#107476 = CARTESIAN_POINT('',(29.845715311413,-10.17320508075));
+#107477 = CARTESIAN_POINT('',(29.545715311413,-10.34641016151));
+#107478 = CARTESIAN_POINT('',(29.545715311413,-10.));
+#107479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107480 = PCURVE('',#107481,#107486);
+#107481 = CYLINDRICAL_SURFACE('',#107482,0.2);
+#107482 = AXIS2_PLACEMENT_3D('',#107483,#107484,#107485);
+#107483 = CARTESIAN_POINT('',(7.5,27.5,-0.8));
+#107484 = DIRECTION('',(0.,0.,1.));
+#107485 = DIRECTION('',(1.,0.,-0.));
+#107486 = DEFINITIONAL_REPRESENTATION('',(#107487),#107491);
+#107487 = LINE('',#107488,#107489);
+#107488 = CARTESIAN_POINT('',(0.,0.8));
+#107489 = VECTOR('',#107490,1.);
+#107490 = DIRECTION('',(1.,0.));
+#107491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107492 = FACE_BOUND('',#107493,.T.);
+#107493 = EDGE_LOOP('',(#107494));
+#107494 = ORIENTED_EDGE('',*,*,#107495,.T.);
+#107495 = EDGE_CURVE('',#107496,#107496,#107498,.T.);
+#107496 = VERTEX_POINT('',#107497);
+#107497 = CARTESIAN_POINT('',(7.7,31.,0.));
+#107498 = SURFACE_CURVE('',#107499,(#107504,#107515),.PCURVE_S1.);
+#107499 = CIRCLE('',#107500,0.2);
+#107500 = AXIS2_PLACEMENT_3D('',#107501,#107502,#107503);
+#107501 = CARTESIAN_POINT('',(7.5,31.,0.));
+#107502 = DIRECTION('',(0.,0.,1.));
+#107503 = DIRECTION('',(1.,0.,-0.));
+#107504 = PCURVE('',#106070,#107505);
+#107505 = DEFINITIONAL_REPRESENTATION('',(#107506),#107514);
+#107506 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107507,#107508,#107509,
+ #107510,#107511,#107512,#107513),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107507 = CARTESIAN_POINT('',(29.545715311413,-6.5));
+#107508 = CARTESIAN_POINT('',(29.545715311413,-6.153589838486));
+#107509 = CARTESIAN_POINT('',(29.845715311413,-6.326794919243));
+#107510 = CARTESIAN_POINT('',(30.145715311413,-6.5));
+#107511 = CARTESIAN_POINT('',(29.845715311413,-6.673205080757));
+#107512 = CARTESIAN_POINT('',(29.545715311413,-6.846410161514));
+#107513 = CARTESIAN_POINT('',(29.545715311413,-6.5));
+#107514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107515 = PCURVE('',#107516,#107521);
+#107516 = CYLINDRICAL_SURFACE('',#107517,0.2);
+#107517 = AXIS2_PLACEMENT_3D('',#107518,#107519,#107520);
+#107518 = CARTESIAN_POINT('',(7.5,31.,-0.8));
+#107519 = DIRECTION('',(0.,0.,1.));
+#107520 = DIRECTION('',(1.,0.,-0.));
+#107521 = DEFINITIONAL_REPRESENTATION('',(#107522),#107526);
+#107522 = LINE('',#107523,#107524);
+#107523 = CARTESIAN_POINT('',(0.,0.8));
+#107524 = VECTOR('',#107525,1.);
+#107525 = DIRECTION('',(1.,0.));
+#107526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107527 = FACE_BOUND('',#107528,.T.);
+#107528 = EDGE_LOOP('',(#107529));
+#107529 = ORIENTED_EDGE('',*,*,#107530,.T.);
+#107530 = EDGE_CURVE('',#107531,#107531,#107533,.T.);
+#107531 = VERTEX_POINT('',#107532);
+#107532 = CARTESIAN_POINT('',(11.95,29.25,0.));
+#107533 = SURFACE_CURVE('',#107534,(#107539,#107550),.PCURVE_S1.);
+#107534 = CIRCLE('',#107535,0.2);
+#107535 = AXIS2_PLACEMENT_3D('',#107536,#107537,#107538);
+#107536 = CARTESIAN_POINT('',(11.75,29.25,0.));
+#107537 = DIRECTION('',(0.,0.,1.));
+#107538 = DIRECTION('',(1.,0.,-0.));
+#107539 = PCURVE('',#106070,#107540);
+#107540 = DEFINITIONAL_REPRESENTATION('',(#107541),#107549);
+#107541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107542,#107543,#107544,
+ #107545,#107546,#107547,#107548),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107542 = CARTESIAN_POINT('',(25.295715311413,-8.25));
+#107543 = CARTESIAN_POINT('',(25.295715311413,-7.903589838486));
+#107544 = CARTESIAN_POINT('',(25.595715311413,-8.076794919243));
+#107545 = CARTESIAN_POINT('',(25.895715311413,-8.25));
+#107546 = CARTESIAN_POINT('',(25.595715311413,-8.423205080757));
+#107547 = CARTESIAN_POINT('',(25.295715311413,-8.596410161514));
+#107548 = CARTESIAN_POINT('',(25.295715311413,-8.25));
+#107549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107550 = PCURVE('',#107551,#107556);
+#107551 = CYLINDRICAL_SURFACE('',#107552,0.2);
+#107552 = AXIS2_PLACEMENT_3D('',#107553,#107554,#107555);
+#107553 = CARTESIAN_POINT('',(11.75,29.25,-0.8));
+#107554 = DIRECTION('',(0.,0.,1.));
+#107555 = DIRECTION('',(1.,0.,-0.));
+#107556 = DEFINITIONAL_REPRESENTATION('',(#107557),#107561);
+#107557 = LINE('',#107558,#107559);
+#107558 = CARTESIAN_POINT('',(0.,0.8));
+#107559 = VECTOR('',#107560,1.);
+#107560 = DIRECTION('',(1.,0.));
+#107561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107562 = FACE_BOUND('',#107563,.T.);
+#107563 = EDGE_LOOP('',(#107564));
+#107564 = ORIENTED_EDGE('',*,*,#107565,.T.);
+#107565 = EDGE_CURVE('',#107566,#107566,#107568,.T.);
+#107566 = VERTEX_POINT('',#107567);
+#107567 = CARTESIAN_POINT('',(9.45,31.75,0.));
+#107568 = SURFACE_CURVE('',#107569,(#107574,#107585),.PCURVE_S1.);
+#107569 = CIRCLE('',#107570,0.2);
+#107570 = AXIS2_PLACEMENT_3D('',#107571,#107572,#107573);
+#107571 = CARTESIAN_POINT('',(9.25,31.75,0.));
+#107572 = DIRECTION('',(0.,0.,1.));
+#107573 = DIRECTION('',(1.,0.,-0.));
+#107574 = PCURVE('',#106070,#107575);
+#107575 = DEFINITIONAL_REPRESENTATION('',(#107576),#107584);
+#107576 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107577,#107578,#107579,
+ #107580,#107581,#107582,#107583),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107577 = CARTESIAN_POINT('',(27.795715311413,-5.75));
+#107578 = CARTESIAN_POINT('',(27.795715311413,-5.403589838486));
+#107579 = CARTESIAN_POINT('',(28.095715311413,-5.576794919243));
+#107580 = CARTESIAN_POINT('',(28.395715311413,-5.75));
+#107581 = CARTESIAN_POINT('',(28.095715311413,-5.923205080757));
+#107582 = CARTESIAN_POINT('',(27.795715311413,-6.096410161514));
+#107583 = CARTESIAN_POINT('',(27.795715311413,-5.75));
+#107584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107585 = PCURVE('',#107586,#107591);
+#107586 = CYLINDRICAL_SURFACE('',#107587,0.2);
+#107587 = AXIS2_PLACEMENT_3D('',#107588,#107589,#107590);
+#107588 = CARTESIAN_POINT('',(9.25,31.75,-0.8));
+#107589 = DIRECTION('',(0.,0.,1.));
+#107590 = DIRECTION('',(1.,0.,-0.));
+#107591 = DEFINITIONAL_REPRESENTATION('',(#107592),#107596);
+#107592 = LINE('',#107593,#107594);
+#107593 = CARTESIAN_POINT('',(0.,0.8));
+#107594 = VECTOR('',#107595,1.);
+#107595 = DIRECTION('',(1.,0.));
+#107596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107597 = FACE_BOUND('',#107598,.T.);
+#107598 = EDGE_LOOP('',(#107599));
+#107599 = ORIENTED_EDGE('',*,*,#107600,.T.);
+#107600 = EDGE_CURVE('',#107601,#107601,#107603,.T.);
+#107601 = VERTEX_POINT('',#107602);
+#107602 = CARTESIAN_POINT('',(9.45,43.25,0.));
+#107603 = SURFACE_CURVE('',#107604,(#107609,#107620),.PCURVE_S1.);
+#107604 = CIRCLE('',#107605,0.2);
+#107605 = AXIS2_PLACEMENT_3D('',#107606,#107607,#107608);
+#107606 = CARTESIAN_POINT('',(9.25,43.25,0.));
+#107607 = DIRECTION('',(0.,0.,1.));
+#107608 = DIRECTION('',(1.,0.,-0.));
+#107609 = PCURVE('',#106070,#107610);
+#107610 = DEFINITIONAL_REPRESENTATION('',(#107611),#107619);
+#107611 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107612,#107613,#107614,
+ #107615,#107616,#107617,#107618),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107612 = CARTESIAN_POINT('',(27.795715311413,5.75));
+#107613 = CARTESIAN_POINT('',(27.795715311413,6.096410161514));
+#107614 = CARTESIAN_POINT('',(28.095715311413,5.923205080757));
+#107615 = CARTESIAN_POINT('',(28.395715311413,5.75));
+#107616 = CARTESIAN_POINT('',(28.095715311413,5.576794919243));
+#107617 = CARTESIAN_POINT('',(27.795715311413,5.403589838486));
+#107618 = CARTESIAN_POINT('',(27.795715311413,5.75));
+#107619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107620 = PCURVE('',#107621,#107626);
+#107621 = CYLINDRICAL_SURFACE('',#107622,0.2);
+#107622 = AXIS2_PLACEMENT_3D('',#107623,#107624,#107625);
+#107623 = CARTESIAN_POINT('',(9.25,43.25,-0.8));
+#107624 = DIRECTION('',(0.,0.,1.));
+#107625 = DIRECTION('',(1.,0.,-0.));
+#107626 = DEFINITIONAL_REPRESENTATION('',(#107627),#107631);
+#107627 = LINE('',#107628,#107629);
+#107628 = CARTESIAN_POINT('',(0.,0.8));
+#107629 = VECTOR('',#107630,1.);
+#107630 = DIRECTION('',(1.,0.));
+#107631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107632 = FACE_BOUND('',#107633,.T.);
+#107633 = EDGE_LOOP('',(#107634));
+#107634 = ORIENTED_EDGE('',*,*,#107635,.T.);
+#107635 = EDGE_CURVE('',#107636,#107636,#107638,.T.);
+#107636 = VERTEX_POINT('',#107637);
+#107637 = CARTESIAN_POINT('',(52.65,44.76,0.));
+#107638 = SURFACE_CURVE('',#107639,(#107644,#107655),.PCURVE_S1.);
+#107639 = CIRCLE('',#107640,0.65);
+#107640 = AXIS2_PLACEMENT_3D('',#107641,#107642,#107643);
+#107641 = CARTESIAN_POINT('',(52.,44.76,0.));
+#107642 = DIRECTION('',(0.,0.,1.));
+#107643 = DIRECTION('',(1.,0.,-0.));
+#107644 = PCURVE('',#106070,#107645);
+#107645 = DEFINITIONAL_REPRESENTATION('',(#107646),#107654);
+#107646 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107647,#107648,#107649,
+ #107650,#107651,#107652,#107653),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107647 = CARTESIAN_POINT('',(-15.40428468858,7.26));
+#107648 = CARTESIAN_POINT('',(-15.40428468858,8.38583302492));
+#107649 = CARTESIAN_POINT('',(-14.42928468858,7.82291651246));
+#107650 = CARTESIAN_POINT('',(-13.45428468858,7.26));
+#107651 = CARTESIAN_POINT('',(-14.42928468858,6.69708348754));
+#107652 = CARTESIAN_POINT('',(-15.40428468858,6.13416697508));
+#107653 = CARTESIAN_POINT('',(-15.40428468858,7.26));
+#107654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107655 = PCURVE('',#107656,#107661);
+#107656 = CYLINDRICAL_SURFACE('',#107657,0.65);
+#107657 = AXIS2_PLACEMENT_3D('',#107658,#107659,#107660);
+#107658 = CARTESIAN_POINT('',(52.,44.76,-0.8));
+#107659 = DIRECTION('',(0.,0.,1.));
+#107660 = DIRECTION('',(1.,0.,-0.));
+#107661 = DEFINITIONAL_REPRESENTATION('',(#107662),#107666);
+#107662 = LINE('',#107663,#107664);
+#107663 = CARTESIAN_POINT('',(0.,0.8));
+#107664 = VECTOR('',#107665,1.);
+#107665 = DIRECTION('',(1.,0.));
+#107666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107667 = FACE_BOUND('',#107668,.T.);
+#107668 = EDGE_LOOP('',(#107669));
+#107669 = ORIENTED_EDGE('',*,*,#107670,.T.);
+#107670 = EDGE_CURVE('',#107671,#107671,#107673,.T.);
+#107671 = VERTEX_POINT('',#107672);
+#107672 = CARTESIAN_POINT('',(35.51,33.95,0.));
+#107673 = SURFACE_CURVE('',#107674,(#107679,#107690),.PCURVE_S1.);
+#107674 = CIRCLE('',#107675,0.51);
+#107675 = AXIS2_PLACEMENT_3D('',#107676,#107677,#107678);
+#107676 = CARTESIAN_POINT('',(35.,33.95,0.));
+#107677 = DIRECTION('',(0.,0.,1.));
+#107678 = DIRECTION('',(1.,0.,-0.));
+#107679 = PCURVE('',#106070,#107680);
+#107680 = DEFINITIONAL_REPRESENTATION('',(#107681),#107689);
+#107681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107682,#107683,#107684,
+ #107685,#107686,#107687,#107688),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107682 = CARTESIAN_POINT('',(1.735715311413,-3.55));
+#107683 = CARTESIAN_POINT('',(1.735715311413,-2.66665408814));
+#107684 = CARTESIAN_POINT('',(2.500715311413,-3.10832704407));
+#107685 = CARTESIAN_POINT('',(3.265715311413,-3.55));
+#107686 = CARTESIAN_POINT('',(2.500715311413,-3.99167295593));
+#107687 = CARTESIAN_POINT('',(1.735715311413,-4.43334591186));
+#107688 = CARTESIAN_POINT('',(1.735715311413,-3.55));
+#107689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107690 = PCURVE('',#107691,#107696);
+#107691 = CYLINDRICAL_SURFACE('',#107692,0.51);
+#107692 = AXIS2_PLACEMENT_3D('',#107693,#107694,#107695);
+#107693 = CARTESIAN_POINT('',(35.,33.95,-0.8));
+#107694 = DIRECTION('',(0.,0.,1.));
+#107695 = DIRECTION('',(1.,0.,-0.));
+#107696 = DEFINITIONAL_REPRESENTATION('',(#107697),#107701);
+#107697 = LINE('',#107698,#107699);
+#107698 = CARTESIAN_POINT('',(0.,0.8));
+#107699 = VECTOR('',#107700,1.);
+#107700 = DIRECTION('',(1.,0.));
+#107701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107702 = FACE_BOUND('',#107703,.T.);
+#107703 = EDGE_LOOP('',(#107704));
+#107704 = ORIENTED_EDGE('',*,*,#107705,.T.);
+#107705 = EDGE_CURVE('',#107706,#107706,#107708,.T.);
+#107706 = VERTEX_POINT('',#107707);
+#107707 = CARTESIAN_POINT('',(46.745,47.25,0.));
+#107708 = SURFACE_CURVE('',#107709,(#107714,#107725),.PCURVE_S1.);
+#107709 = CIRCLE('',#107710,0.495);
+#107710 = AXIS2_PLACEMENT_3D('',#107711,#107712,#107713);
+#107711 = CARTESIAN_POINT('',(46.25,47.25,0.));
+#107712 = DIRECTION('',(0.,0.,1.));
+#107713 = DIRECTION('',(1.,0.,-0.));
+#107714 = PCURVE('',#106070,#107715);
+#107715 = DEFINITIONAL_REPRESENTATION('',(#107716),#107724);
+#107716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107717,#107718,#107719,
+ #107720,#107721,#107722,#107723),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107717 = CARTESIAN_POINT('',(-9.499284688587,9.75));
+#107718 = CARTESIAN_POINT('',(-9.499284688587,10.607365149747));
+#107719 = CARTESIAN_POINT('',(-8.756784688587,10.178682574873));
+#107720 = CARTESIAN_POINT('',(-8.014284688587,9.75));
+#107721 = CARTESIAN_POINT('',(-8.756784688587,9.321317425127));
+#107722 = CARTESIAN_POINT('',(-9.499284688587,8.892634850253));
+#107723 = CARTESIAN_POINT('',(-9.499284688587,9.75));
+#107724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107725 = PCURVE('',#107726,#107731);
+#107726 = CYLINDRICAL_SURFACE('',#107727,0.495);
+#107727 = AXIS2_PLACEMENT_3D('',#107728,#107729,#107730);
+#107728 = CARTESIAN_POINT('',(46.25,47.25,-0.8));
+#107729 = DIRECTION('',(0.,0.,1.));
+#107730 = DIRECTION('',(1.,0.,-0.));
+#107731 = DEFINITIONAL_REPRESENTATION('',(#107732),#107736);
+#107732 = LINE('',#107733,#107734);
+#107733 = CARTESIAN_POINT('',(0.,0.8));
+#107734 = VECTOR('',#107735,1.);
+#107735 = DIRECTION('',(1.,0.));
+#107736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107737 = FACE_BOUND('',#107738,.T.);
+#107738 = EDGE_LOOP('',(#107739));
+#107739 = ORIENTED_EDGE('',*,*,#107740,.T.);
+#107740 = EDGE_CURVE('',#107741,#107741,#107743,.T.);
+#107741 = VERTEX_POINT('',#107742);
+#107742 = CARTESIAN_POINT('',(41.2855,47.766,0.));
+#107743 = SURFACE_CURVE('',#107744,(#107749,#107760),.PCURVE_S1.);
+#107744 = CIRCLE('',#107745,0.4955);
+#107745 = AXIS2_PLACEMENT_3D('',#107746,#107747,#107748);
+#107746 = CARTESIAN_POINT('',(40.79,47.766,0.));
+#107747 = DIRECTION('',(0.,0.,1.));
+#107748 = DIRECTION('',(1.,0.,-0.));
+#107749 = PCURVE('',#106070,#107750);
+#107750 = DEFINITIONAL_REPRESENTATION('',(#107751),#107759);
+#107751 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107752,#107753,#107754,
+ #107755,#107756,#107757,#107758),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107752 = CARTESIAN_POINT('',(-4.039784688587,10.266));
+#107753 = CARTESIAN_POINT('',(-4.039784688587,11.12423117515));
+#107754 = CARTESIAN_POINT('',(-3.296534688587,10.695115587575));
+#107755 = CARTESIAN_POINT('',(-2.553284688587,10.266));
+#107756 = CARTESIAN_POINT('',(-3.296534688587,9.836884412425));
+#107757 = CARTESIAN_POINT('',(-4.039784688587,9.40776882485));
+#107758 = CARTESIAN_POINT('',(-4.039784688587,10.266));
+#107759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107760 = PCURVE('',#107761,#107766);
+#107761 = CYLINDRICAL_SURFACE('',#107762,0.4955);
+#107762 = AXIS2_PLACEMENT_3D('',#107763,#107764,#107765);
+#107763 = CARTESIAN_POINT('',(40.79,47.766,-0.8));
+#107764 = DIRECTION('',(0.,0.,1.));
+#107765 = DIRECTION('',(1.,0.,-0.));
+#107766 = DEFINITIONAL_REPRESENTATION('',(#107767),#107771);
+#107767 = LINE('',#107768,#107769);
+#107768 = CARTESIAN_POINT('',(0.,0.8));
+#107769 = VECTOR('',#107770,1.);
+#107770 = DIRECTION('',(1.,0.));
+#107771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107772 = FACE_BOUND('',#107773,.T.);
+#107773 = EDGE_LOOP('',(#107774));
+#107774 = ORIENTED_EDGE('',*,*,#107775,.T.);
+#107775 = EDGE_CURVE('',#107776,#107776,#107778,.T.);
+#107776 = VERTEX_POINT('',#107777);
+#107777 = CARTESIAN_POINT('',(41.2855,45.734,0.));
+#107778 = SURFACE_CURVE('',#107779,(#107784,#107795),.PCURVE_S1.);
+#107779 = CIRCLE('',#107780,0.4955);
+#107780 = AXIS2_PLACEMENT_3D('',#107781,#107782,#107783);
+#107781 = CARTESIAN_POINT('',(40.79,45.734,0.));
+#107782 = DIRECTION('',(0.,0.,1.));
+#107783 = DIRECTION('',(1.,0.,-0.));
+#107784 = PCURVE('',#106070,#107785);
+#107785 = DEFINITIONAL_REPRESENTATION('',(#107786),#107794);
+#107786 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107787,#107788,#107789,
+ #107790,#107791,#107792,#107793),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107787 = CARTESIAN_POINT('',(-4.039784688587,8.234));
+#107788 = CARTESIAN_POINT('',(-4.039784688587,9.09223117515));
+#107789 = CARTESIAN_POINT('',(-3.296534688587,8.663115587575));
+#107790 = CARTESIAN_POINT('',(-2.553284688587,8.234));
+#107791 = CARTESIAN_POINT('',(-3.296534688587,7.804884412425));
+#107792 = CARTESIAN_POINT('',(-4.039784688587,7.37576882485));
+#107793 = CARTESIAN_POINT('',(-4.039784688587,8.234));
+#107794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107795 = PCURVE('',#107796,#107801);
+#107796 = CYLINDRICAL_SURFACE('',#107797,0.4955);
+#107797 = AXIS2_PLACEMENT_3D('',#107798,#107799,#107800);
+#107798 = CARTESIAN_POINT('',(40.79,45.734,-0.8));
+#107799 = DIRECTION('',(0.,0.,1.));
+#107800 = DIRECTION('',(1.,0.,-0.));
+#107801 = DEFINITIONAL_REPRESENTATION('',(#107802),#107806);
+#107802 = LINE('',#107803,#107804);
+#107803 = CARTESIAN_POINT('',(0.,0.8));
+#107804 = VECTOR('',#107805,1.);
+#107805 = DIRECTION('',(1.,0.));
+#107806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107807 = FACE_BOUND('',#107808,.T.);
+#107808 = EDGE_LOOP('',(#107809));
+#107809 = ORIENTED_EDGE('',*,*,#107810,.T.);
+#107810 = EDGE_CURVE('',#107811,#107811,#107813,.T.);
+#107811 = VERTEX_POINT('',#107812);
+#107812 = CARTESIAN_POINT('',(45.64,44.76,0.));
+#107813 = SURFACE_CURVE('',#107814,(#107819,#107830),.PCURVE_S1.);
+#107814 = CIRCLE('',#107815,0.65);
+#107815 = AXIS2_PLACEMENT_3D('',#107816,#107817,#107818);
+#107816 = CARTESIAN_POINT('',(44.99,44.76,0.));
+#107817 = DIRECTION('',(0.,0.,1.));
+#107818 = DIRECTION('',(1.,0.,-0.));
+#107819 = PCURVE('',#106070,#107820);
+#107820 = DEFINITIONAL_REPRESENTATION('',(#107821),#107829);
+#107821 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107822,#107823,#107824,
+ #107825,#107826,#107827,#107828),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107822 = CARTESIAN_POINT('',(-8.394284688587,7.26));
+#107823 = CARTESIAN_POINT('',(-8.394284688587,8.38583302492));
+#107824 = CARTESIAN_POINT('',(-7.419284688587,7.82291651246));
+#107825 = CARTESIAN_POINT('',(-6.444284688587,7.26));
+#107826 = CARTESIAN_POINT('',(-7.419284688587,6.69708348754));
+#107827 = CARTESIAN_POINT('',(-8.394284688587,6.13416697508));
+#107828 = CARTESIAN_POINT('',(-8.394284688587,7.26));
+#107829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107830 = PCURVE('',#107831,#107836);
+#107831 = CYLINDRICAL_SURFACE('',#107832,0.65);
+#107832 = AXIS2_PLACEMENT_3D('',#107833,#107834,#107835);
+#107833 = CARTESIAN_POINT('',(44.99,44.76,-0.8));
+#107834 = DIRECTION('',(0.,0.,1.));
+#107835 = DIRECTION('',(1.,0.,-0.));
+#107836 = DEFINITIONAL_REPRESENTATION('',(#107837),#107841);
+#107837 = LINE('',#107838,#107839);
+#107838 = CARTESIAN_POINT('',(0.,0.8));
+#107839 = VECTOR('',#107840,1.);
+#107840 = DIRECTION('',(1.,0.));
+#107841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107842 = FACE_BOUND('',#107843,.T.);
+#107843 = EDGE_LOOP('',(#107844));
+#107844 = ORIENTED_EDGE('',*,*,#107845,.T.);
+#107845 = EDGE_CURVE('',#107846,#107846,#107848,.T.);
+#107846 = VERTEX_POINT('',#107847);
+#107847 = CARTESIAN_POINT('',(36.2055,46.75,0.));
+#107848 = SURFACE_CURVE('',#107849,(#107854,#107865),.PCURVE_S1.);
+#107849 = CIRCLE('',#107850,0.4955);
+#107850 = AXIS2_PLACEMENT_3D('',#107851,#107852,#107853);
+#107851 = CARTESIAN_POINT('',(35.71,46.75,0.));
+#107852 = DIRECTION('',(0.,0.,1.));
+#107853 = DIRECTION('',(1.,0.,-0.));
+#107854 = PCURVE('',#106070,#107855);
+#107855 = DEFINITIONAL_REPRESENTATION('',(#107856),#107864);
+#107856 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107857,#107858,#107859,
+ #107860,#107861,#107862,#107863),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107857 = CARTESIAN_POINT('',(1.040215311413,9.25));
+#107858 = CARTESIAN_POINT('',(1.040215311413,10.10823117515));
+#107859 = CARTESIAN_POINT('',(1.783465311413,9.679115587575));
+#107860 = CARTESIAN_POINT('',(2.526715311413,9.25));
+#107861 = CARTESIAN_POINT('',(1.783465311413,8.820884412425));
+#107862 = CARTESIAN_POINT('',(1.040215311413,8.39176882485));
+#107863 = CARTESIAN_POINT('',(1.040215311413,9.25));
+#107864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107865 = PCURVE('',#107866,#107871);
+#107866 = CYLINDRICAL_SURFACE('',#107867,0.4955);
+#107867 = AXIS2_PLACEMENT_3D('',#107868,#107869,#107870);
+#107868 = CARTESIAN_POINT('',(35.71,46.75,-0.8));
+#107869 = DIRECTION('',(0.,0.,1.));
+#107870 = DIRECTION('',(1.,0.,-0.));
+#107871 = DEFINITIONAL_REPRESENTATION('',(#107872),#107876);
+#107872 = LINE('',#107873,#107874);
+#107873 = CARTESIAN_POINT('',(0.,0.8));
+#107874 = VECTOR('',#107875,1.);
+#107875 = DIRECTION('',(1.,0.));
+#107876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107877 = FACE_BOUND('',#107878,.T.);
+#107878 = EDGE_LOOP('',(#107879));
+#107879 = ORIENTED_EDGE('',*,*,#107880,.T.);
+#107880 = EDGE_CURVE('',#107881,#107881,#107883,.T.);
+#107881 = VERTEX_POINT('',#107882);
+#107882 = CARTESIAN_POINT('',(28.5,48.25,0.));
+#107883 = SURFACE_CURVE('',#107884,(#107889,#107900),.PCURVE_S1.);
+#107884 = CIRCLE('',#107885,0.5);
+#107885 = AXIS2_PLACEMENT_3D('',#107886,#107887,#107888);
+#107886 = CARTESIAN_POINT('',(28.,48.25,0.));
+#107887 = DIRECTION('',(0.,0.,1.));
+#107888 = DIRECTION('',(1.,0.,-0.));
+#107889 = PCURVE('',#106070,#107890);
+#107890 = DEFINITIONAL_REPRESENTATION('',(#107891),#107899);
+#107891 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107892,#107893,#107894,
+ #107895,#107896,#107897,#107898),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107892 = CARTESIAN_POINT('',(8.745715311413,10.75));
+#107893 = CARTESIAN_POINT('',(8.745715311413,11.616025403784));
+#107894 = CARTESIAN_POINT('',(9.495715311413,11.183012701892));
+#107895 = CARTESIAN_POINT('',(10.245715311413,10.75));
+#107896 = CARTESIAN_POINT('',(9.495715311413,10.316987298108));
+#107897 = CARTESIAN_POINT('',(8.745715311413,9.883974596216));
+#107898 = CARTESIAN_POINT('',(8.745715311413,10.75));
+#107899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107900 = PCURVE('',#107901,#107906);
+#107901 = CYLINDRICAL_SURFACE('',#107902,0.5);
+#107902 = AXIS2_PLACEMENT_3D('',#107903,#107904,#107905);
+#107903 = CARTESIAN_POINT('',(28.,48.25,-0.8));
+#107904 = DIRECTION('',(0.,0.,1.));
+#107905 = DIRECTION('',(1.,0.,-0.));
+#107906 = DEFINITIONAL_REPRESENTATION('',(#107907),#107911);
+#107907 = LINE('',#107908,#107909);
+#107908 = CARTESIAN_POINT('',(0.,0.8));
+#107909 = VECTOR('',#107910,1.);
+#107910 = DIRECTION('',(1.,0.));
+#107911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107912 = FACE_BOUND('',#107913,.T.);
+#107913 = EDGE_LOOP('',(#107914));
+#107914 = ORIENTED_EDGE('',*,*,#107915,.T.);
+#107915 = EDGE_CURVE('',#107916,#107916,#107918,.T.);
+#107916 = VERTEX_POINT('',#107917);
+#107917 = CARTESIAN_POINT('',(6.95,45.75,0.));
+#107918 = SURFACE_CURVE('',#107919,(#107924,#107935),.PCURVE_S1.);
+#107919 = CIRCLE('',#107920,0.2);
+#107920 = AXIS2_PLACEMENT_3D('',#107921,#107922,#107923);
+#107921 = CARTESIAN_POINT('',(6.75,45.75,0.));
+#107922 = DIRECTION('',(0.,0.,1.));
+#107923 = DIRECTION('',(1.,0.,-0.));
+#107924 = PCURVE('',#106070,#107925);
+#107925 = DEFINITIONAL_REPRESENTATION('',(#107926),#107934);
+#107926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107927,#107928,#107929,
+ #107930,#107931,#107932,#107933),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107927 = CARTESIAN_POINT('',(30.295715311413,8.25));
+#107928 = CARTESIAN_POINT('',(30.295715311413,8.596410161514));
+#107929 = CARTESIAN_POINT('',(30.595715311413,8.423205080757));
+#107930 = CARTESIAN_POINT('',(30.895715311413,8.25));
+#107931 = CARTESIAN_POINT('',(30.595715311413,8.076794919243));
+#107932 = CARTESIAN_POINT('',(30.295715311413,7.903589838486));
+#107933 = CARTESIAN_POINT('',(30.295715311413,8.25));
+#107934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107935 = PCURVE('',#107936,#107941);
+#107936 = CYLINDRICAL_SURFACE('',#107937,0.2);
+#107937 = AXIS2_PLACEMENT_3D('',#107938,#107939,#107940);
+#107938 = CARTESIAN_POINT('',(6.75,45.75,-0.8));
+#107939 = DIRECTION('',(0.,0.,1.));
+#107940 = DIRECTION('',(1.,0.,-0.));
+#107941 = DEFINITIONAL_REPRESENTATION('',(#107942),#107946);
+#107942 = LINE('',#107943,#107944);
+#107943 = CARTESIAN_POINT('',(0.,0.8));
+#107944 = VECTOR('',#107945,1.);
+#107945 = DIRECTION('',(1.,0.));
+#107946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107947 = FACE_BOUND('',#107948,.T.);
+#107948 = EDGE_LOOP('',(#107949));
+#107949 = ORIENTED_EDGE('',*,*,#107950,.T.);
+#107950 = EDGE_CURVE('',#107951,#107951,#107953,.T.);
+#107951 = VERTEX_POINT('',#107952);
+#107952 = CARTESIAN_POINT('',(11.2,47.5,0.));
+#107953 = SURFACE_CURVE('',#107954,(#107959,#107970),.PCURVE_S1.);
+#107954 = CIRCLE('',#107955,0.2);
+#107955 = AXIS2_PLACEMENT_3D('',#107956,#107957,#107958);
+#107956 = CARTESIAN_POINT('',(11.,47.5,0.));
+#107957 = DIRECTION('',(0.,0.,1.));
+#107958 = DIRECTION('',(1.,0.,-0.));
+#107959 = PCURVE('',#106070,#107960);
+#107960 = DEFINITIONAL_REPRESENTATION('',(#107961),#107969);
+#107961 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107962,#107963,#107964,
+ #107965,#107966,#107967,#107968),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107962 = CARTESIAN_POINT('',(26.045715311413,10.));
+#107963 = CARTESIAN_POINT('',(26.045715311413,10.346410161514));
+#107964 = CARTESIAN_POINT('',(26.345715311413,10.173205080757));
+#107965 = CARTESIAN_POINT('',(26.645715311413,10.));
+#107966 = CARTESIAN_POINT('',(26.345715311413,9.826794919243));
+#107967 = CARTESIAN_POINT('',(26.045715311413,9.653589838486));
+#107968 = CARTESIAN_POINT('',(26.045715311413,10.));
+#107969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107970 = PCURVE('',#107971,#107976);
+#107971 = CYLINDRICAL_SURFACE('',#107972,0.2);
+#107972 = AXIS2_PLACEMENT_3D('',#107973,#107974,#107975);
+#107973 = CARTESIAN_POINT('',(11.,47.5,-0.8));
+#107974 = DIRECTION('',(0.,0.,1.));
+#107975 = DIRECTION('',(1.,0.,-0.));
+#107976 = DEFINITIONAL_REPRESENTATION('',(#107977),#107981);
+#107977 = LINE('',#107978,#107979);
+#107978 = CARTESIAN_POINT('',(0.,0.8));
+#107979 = VECTOR('',#107980,1.);
+#107980 = DIRECTION('',(1.,0.));
+#107981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107982 = FACE_BOUND('',#107983,.T.);
+#107983 = EDGE_LOOP('',(#107984));
+#107984 = ORIENTED_EDGE('',*,*,#107985,.T.);
+#107985 = EDGE_CURVE('',#107986,#107986,#107988,.T.);
+#107986 = VERTEX_POINT('',#107987);
+#107987 = CARTESIAN_POINT('',(10.9,45.75,0.));
+#107988 = SURFACE_CURVE('',#107989,(#107994,#108005),.PCURVE_S1.);
+#107989 = CIRCLE('',#107990,1.65);
+#107990 = AXIS2_PLACEMENT_3D('',#107991,#107992,#107993);
+#107991 = CARTESIAN_POINT('',(9.25,45.75,0.));
+#107992 = DIRECTION('',(0.,0.,1.));
+#107993 = DIRECTION('',(1.,0.,-0.));
+#107994 = PCURVE('',#106070,#107995);
+#107995 = DEFINITIONAL_REPRESENTATION('',(#107996),#108004);
+#107996 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#107997,#107998,#107999,
+ #108000,#108001,#108002,#108003),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#107997 = CARTESIAN_POINT('',(26.345715311413,8.25));
+#107998 = CARTESIAN_POINT('',(26.345715311413,11.107883832489));
+#107999 = CARTESIAN_POINT('',(28.820715311413,9.678941916244));
+#108000 = CARTESIAN_POINT('',(31.295715311413,8.25));
+#108001 = CARTESIAN_POINT('',(28.820715311413,6.821058083756));
+#108002 = CARTESIAN_POINT('',(26.345715311413,5.392116167511));
+#108003 = CARTESIAN_POINT('',(26.345715311413,8.25));
+#108004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108005 = PCURVE('',#108006,#108011);
+#108006 = CYLINDRICAL_SURFACE('',#108007,1.65);
+#108007 = AXIS2_PLACEMENT_3D('',#108008,#108009,#108010);
+#108008 = CARTESIAN_POINT('',(9.25,45.75,-0.8));
+#108009 = DIRECTION('',(0.,0.,1.));
+#108010 = DIRECTION('',(1.,0.,-0.));
+#108011 = DEFINITIONAL_REPRESENTATION('',(#108012),#108016);
+#108012 = LINE('',#108013,#108014);
+#108013 = CARTESIAN_POINT('',(0.,0.8));
+#108014 = VECTOR('',#108015,1.);
+#108015 = DIRECTION('',(1.,0.));
+#108016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108017 = FACE_BOUND('',#108018,.T.);
+#108018 = EDGE_LOOP('',(#108019));
+#108019 = ORIENTED_EDGE('',*,*,#108020,.T.);
+#108020 = EDGE_CURVE('',#108021,#108021,#108023,.T.);
+#108021 = VERTEX_POINT('',#108022);
+#108022 = CARTESIAN_POINT('',(7.7,44.,0.));
+#108023 = SURFACE_CURVE('',#108024,(#108029,#108040),.PCURVE_S1.);
+#108024 = CIRCLE('',#108025,0.2);
+#108025 = AXIS2_PLACEMENT_3D('',#108026,#108027,#108028);
+#108026 = CARTESIAN_POINT('',(7.5,44.,0.));
+#108027 = DIRECTION('',(0.,0.,1.));
+#108028 = DIRECTION('',(1.,0.,-0.));
+#108029 = PCURVE('',#106070,#108030);
+#108030 = DEFINITIONAL_REPRESENTATION('',(#108031),#108039);
+#108031 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108032,#108033,#108034,
+ #108035,#108036,#108037,#108038),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108032 = CARTESIAN_POINT('',(29.545715311413,6.5));
+#108033 = CARTESIAN_POINT('',(29.545715311413,6.846410161514));
+#108034 = CARTESIAN_POINT('',(29.845715311413,6.673205080757));
+#108035 = CARTESIAN_POINT('',(30.145715311413,6.5));
+#108036 = CARTESIAN_POINT('',(29.845715311413,6.326794919243));
+#108037 = CARTESIAN_POINT('',(29.545715311413,6.153589838486));
+#108038 = CARTESIAN_POINT('',(29.545715311413,6.5));
+#108039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108040 = PCURVE('',#108041,#108046);
+#108041 = CYLINDRICAL_SURFACE('',#108042,0.2);
+#108042 = AXIS2_PLACEMENT_3D('',#108043,#108044,#108045);
+#108043 = CARTESIAN_POINT('',(7.5,44.,-0.8));
+#108044 = DIRECTION('',(0.,0.,1.));
+#108045 = DIRECTION('',(1.,0.,-0.));
+#108046 = DEFINITIONAL_REPRESENTATION('',(#108047),#108051);
+#108047 = LINE('',#108048,#108049);
+#108048 = CARTESIAN_POINT('',(0.,0.8));
+#108049 = VECTOR('',#108050,1.);
+#108050 = DIRECTION('',(1.,0.));
+#108051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108052 = FACE_BOUND('',#108053,.T.);
+#108053 = EDGE_LOOP('',(#108054));
+#108054 = ORIENTED_EDGE('',*,*,#108055,.T.);
+#108055 = EDGE_CURVE('',#108056,#108056,#108058,.T.);
+#108056 = VERTEX_POINT('',#108057);
+#108057 = CARTESIAN_POINT('',(7.7,47.5,0.));
+#108058 = SURFACE_CURVE('',#108059,(#108064,#108075),.PCURVE_S1.);
+#108059 = CIRCLE('',#108060,0.2);
+#108060 = AXIS2_PLACEMENT_3D('',#108061,#108062,#108063);
+#108061 = CARTESIAN_POINT('',(7.5,47.5,0.));
+#108062 = DIRECTION('',(0.,0.,1.));
+#108063 = DIRECTION('',(1.,0.,-0.));
+#108064 = PCURVE('',#106070,#108065);
+#108065 = DEFINITIONAL_REPRESENTATION('',(#108066),#108074);
+#108066 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108067,#108068,#108069,
+ #108070,#108071,#108072,#108073),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108067 = CARTESIAN_POINT('',(29.545715311413,10.));
+#108068 = CARTESIAN_POINT('',(29.545715311413,10.346410161514));
+#108069 = CARTESIAN_POINT('',(29.845715311413,10.173205080757));
+#108070 = CARTESIAN_POINT('',(30.145715311413,10.));
+#108071 = CARTESIAN_POINT('',(29.845715311413,9.826794919243));
+#108072 = CARTESIAN_POINT('',(29.545715311413,9.653589838486));
+#108073 = CARTESIAN_POINT('',(29.545715311413,10.));
+#108074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108075 = PCURVE('',#108076,#108081);
+#108076 = CYLINDRICAL_SURFACE('',#108077,0.2);
+#108077 = AXIS2_PLACEMENT_3D('',#108078,#108079,#108080);
+#108078 = CARTESIAN_POINT('',(7.5,47.5,-0.8));
+#108079 = DIRECTION('',(0.,0.,1.));
+#108080 = DIRECTION('',(1.,0.,-0.));
+#108081 = DEFINITIONAL_REPRESENTATION('',(#108082),#108086);
+#108082 = LINE('',#108083,#108084);
+#108083 = CARTESIAN_POINT('',(0.,0.8));
+#108084 = VECTOR('',#108085,1.);
+#108085 = DIRECTION('',(1.,0.));
+#108086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108087 = FACE_BOUND('',#108088,.T.);
+#108088 = EDGE_LOOP('',(#108089));
+#108089 = ORIENTED_EDGE('',*,*,#108090,.T.);
+#108090 = EDGE_CURVE('',#108091,#108091,#108093,.T.);
+#108091 = VERTEX_POINT('',#108092);
+#108092 = CARTESIAN_POINT('',(11.2,44.,0.));
+#108093 = SURFACE_CURVE('',#108094,(#108099,#108110),.PCURVE_S1.);
+#108094 = CIRCLE('',#108095,0.2);
+#108095 = AXIS2_PLACEMENT_3D('',#108096,#108097,#108098);
+#108096 = CARTESIAN_POINT('',(11.,44.,0.));
+#108097 = DIRECTION('',(0.,0.,1.));
+#108098 = DIRECTION('',(1.,0.,-0.));
+#108099 = PCURVE('',#106070,#108100);
+#108100 = DEFINITIONAL_REPRESENTATION('',(#108101),#108109);
+#108101 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108102,#108103,#108104,
+ #108105,#108106,#108107,#108108),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108102 = CARTESIAN_POINT('',(26.045715311413,6.5));
+#108103 = CARTESIAN_POINT('',(26.045715311413,6.846410161514));
+#108104 = CARTESIAN_POINT('',(26.345715311413,6.673205080757));
+#108105 = CARTESIAN_POINT('',(26.645715311413,6.5));
+#108106 = CARTESIAN_POINT('',(26.345715311413,6.326794919243));
+#108107 = CARTESIAN_POINT('',(26.045715311413,6.153589838486));
+#108108 = CARTESIAN_POINT('',(26.045715311413,6.5));
+#108109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108110 = PCURVE('',#108111,#108116);
+#108111 = CYLINDRICAL_SURFACE('',#108112,0.2);
+#108112 = AXIS2_PLACEMENT_3D('',#108113,#108114,#108115);
+#108113 = CARTESIAN_POINT('',(11.,44.,-0.8));
+#108114 = DIRECTION('',(0.,0.,1.));
+#108115 = DIRECTION('',(1.,0.,-0.));
+#108116 = DEFINITIONAL_REPRESENTATION('',(#108117),#108121);
+#108117 = LINE('',#108118,#108119);
+#108118 = CARTESIAN_POINT('',(0.,0.8));
+#108119 = VECTOR('',#108120,1.);
+#108120 = DIRECTION('',(1.,0.));
+#108121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108122 = FACE_BOUND('',#108123,.T.);
+#108123 = EDGE_LOOP('',(#108124));
+#108124 = ORIENTED_EDGE('',*,*,#108125,.T.);
+#108125 = EDGE_CURVE('',#108126,#108126,#108128,.T.);
+#108126 = VERTEX_POINT('',#108127);
+#108127 = CARTESIAN_POINT('',(11.95,45.75,0.));
+#108128 = SURFACE_CURVE('',#108129,(#108134,#108145),.PCURVE_S1.);
+#108129 = CIRCLE('',#108130,0.2);
+#108130 = AXIS2_PLACEMENT_3D('',#108131,#108132,#108133);
+#108131 = CARTESIAN_POINT('',(11.75,45.75,0.));
+#108132 = DIRECTION('',(0.,0.,1.));
+#108133 = DIRECTION('',(1.,0.,-0.));
+#108134 = PCURVE('',#106070,#108135);
+#108135 = DEFINITIONAL_REPRESENTATION('',(#108136),#108144);
+#108136 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108137,#108138,#108139,
+ #108140,#108141,#108142,#108143),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108137 = CARTESIAN_POINT('',(25.295715311413,8.25));
+#108138 = CARTESIAN_POINT('',(25.295715311413,8.596410161514));
+#108139 = CARTESIAN_POINT('',(25.595715311413,8.423205080757));
+#108140 = CARTESIAN_POINT('',(25.895715311413,8.25));
+#108141 = CARTESIAN_POINT('',(25.595715311413,8.076794919243));
+#108142 = CARTESIAN_POINT('',(25.295715311413,7.903589838486));
+#108143 = CARTESIAN_POINT('',(25.295715311413,8.25));
+#108144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108145 = PCURVE('',#108146,#108151);
+#108146 = CYLINDRICAL_SURFACE('',#108147,0.2);
+#108147 = AXIS2_PLACEMENT_3D('',#108148,#108149,#108150);
+#108148 = CARTESIAN_POINT('',(11.75,45.75,-0.8));
+#108149 = DIRECTION('',(0.,0.,1.));
+#108150 = DIRECTION('',(1.,0.,-0.));
+#108151 = DEFINITIONAL_REPRESENTATION('',(#108152),#108156);
+#108152 = LINE('',#108153,#108154);
+#108153 = CARTESIAN_POINT('',(0.,0.8));
+#108154 = VECTOR('',#108155,1.);
+#108155 = DIRECTION('',(1.,0.));
+#108156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108157 = FACE_BOUND('',#108158,.T.);
+#108158 = EDGE_LOOP('',(#108159));
+#108159 = ORIENTED_EDGE('',*,*,#108160,.T.);
+#108160 = EDGE_CURVE('',#108161,#108161,#108163,.T.);
+#108161 = VERTEX_POINT('',#108162);
+#108162 = CARTESIAN_POINT('',(9.45,48.25,0.));
+#108163 = SURFACE_CURVE('',#108164,(#108169,#108180),.PCURVE_S1.);
+#108164 = CIRCLE('',#108165,0.2);
+#108165 = AXIS2_PLACEMENT_3D('',#108166,#108167,#108168);
+#108166 = CARTESIAN_POINT('',(9.25,48.25,0.));
+#108167 = DIRECTION('',(0.,0.,1.));
+#108168 = DIRECTION('',(1.,0.,-0.));
+#108169 = PCURVE('',#106070,#108170);
+#108170 = DEFINITIONAL_REPRESENTATION('',(#108171),#108179);
+#108171 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108172,#108173,#108174,
+ #108175,#108176,#108177,#108178),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108172 = CARTESIAN_POINT('',(27.795715311413,10.75));
+#108173 = CARTESIAN_POINT('',(27.795715311413,11.096410161514));
+#108174 = CARTESIAN_POINT('',(28.095715311413,10.923205080757));
+#108175 = CARTESIAN_POINT('',(28.395715311413,10.75));
+#108176 = CARTESIAN_POINT('',(28.095715311413,10.576794919243));
+#108177 = CARTESIAN_POINT('',(27.795715311413,10.403589838486));
+#108178 = CARTESIAN_POINT('',(27.795715311413,10.75));
+#108179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108180 = PCURVE('',#108181,#108186);
+#108181 = CYLINDRICAL_SURFACE('',#108182,0.2);
+#108182 = AXIS2_PLACEMENT_3D('',#108183,#108184,#108185);
+#108183 = CARTESIAN_POINT('',(9.25,48.25,-0.8));
+#108184 = DIRECTION('',(0.,0.,1.));
+#108185 = DIRECTION('',(1.,0.,-0.));
+#108186 = DEFINITIONAL_REPRESENTATION('',(#108187),#108191);
+#108187 = LINE('',#108188,#108189);
+#108188 = CARTESIAN_POINT('',(0.,0.8));
+#108189 = VECTOR('',#108190,1.);
+#108190 = DIRECTION('',(1.,0.));
+#108191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108192 = FACE_BOUND('',#108193,.T.);
+#108193 = EDGE_LOOP('',(#108194));
+#108194 = ORIENTED_EDGE('',*,*,#108195,.T.);
+#108195 = EDGE_CURVE('',#108196,#108196,#108198,.T.);
+#108196 = VERTEX_POINT('',#108197);
+#108197 = CARTESIAN_POINT('',(51.245,47.25,0.));
+#108198 = SURFACE_CURVE('',#108199,(#108204,#108215),.PCURVE_S1.);
+#108199 = CIRCLE('',#108200,0.495);
+#108200 = AXIS2_PLACEMENT_3D('',#108201,#108202,#108203);
+#108201 = CARTESIAN_POINT('',(50.75,47.25,0.));
+#108202 = DIRECTION('',(0.,0.,1.));
+#108203 = DIRECTION('',(1.,0.,-0.));
+#108204 = PCURVE('',#106070,#108205);
+#108205 = DEFINITIONAL_REPRESENTATION('',(#108206),#108214);
+#108206 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108207,#108208,#108209,
+ #108210,#108211,#108212,#108213),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108207 = CARTESIAN_POINT('',(-13.99928468858,9.75));
+#108208 = CARTESIAN_POINT('',(-13.99928468858,10.607365149747));
+#108209 = CARTESIAN_POINT('',(-13.25678468858,10.178682574873));
+#108210 = CARTESIAN_POINT('',(-12.51428468858,9.75));
+#108211 = CARTESIAN_POINT('',(-13.25678468858,9.321317425127));
+#108212 = CARTESIAN_POINT('',(-13.99928468858,8.892634850253));
+#108213 = CARTESIAN_POINT('',(-13.99928468858,9.75));
+#108214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108215 = PCURVE('',#108216,#108221);
+#108216 = CYLINDRICAL_SURFACE('',#108217,0.495);
+#108217 = AXIS2_PLACEMENT_3D('',#108218,#108219,#108220);
+#108218 = CARTESIAN_POINT('',(50.75,47.25,-0.8));
+#108219 = DIRECTION('',(0.,0.,1.));
+#108220 = DIRECTION('',(1.,0.,-0.));
+#108221 = DEFINITIONAL_REPRESENTATION('',(#108222),#108226);
+#108222 = LINE('',#108223,#108224);
+#108223 = CARTESIAN_POINT('',(0.,0.8));
+#108224 = VECTOR('',#108225,1.);
+#108225 = DIRECTION('',(1.,0.));
+#108226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108227 = FACE_BOUND('',#108228,.T.);
+#108228 = EDGE_LOOP('',(#108229));
+#108229 = ORIENTED_EDGE('',*,*,#108230,.T.);
+#108230 = EDGE_CURVE('',#108231,#108231,#108233,.T.);
+#108231 = VERTEX_POINT('',#108232);
+#108232 = CARTESIAN_POINT('',(9.45,26.75,0.));
+#108233 = SURFACE_CURVE('',#108234,(#108239,#108250),.PCURVE_S1.);
+#108234 = CIRCLE('',#108235,0.2);
+#108235 = AXIS2_PLACEMENT_3D('',#108236,#108237,#108238);
+#108236 = CARTESIAN_POINT('',(9.25,26.75,0.));
+#108237 = DIRECTION('',(0.,0.,1.));
+#108238 = DIRECTION('',(1.,0.,-0.));
+#108239 = PCURVE('',#106070,#108240);
+#108240 = DEFINITIONAL_REPRESENTATION('',(#108241),#108249);
+#108241 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108242,#108243,#108244,
+ #108245,#108246,#108247,#108248),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108242 = CARTESIAN_POINT('',(27.795715311413,-10.75));
+#108243 = CARTESIAN_POINT('',(27.795715311413,-10.40358983848));
+#108244 = CARTESIAN_POINT('',(28.095715311413,-10.57679491924));
+#108245 = CARTESIAN_POINT('',(28.395715311413,-10.75));
+#108246 = CARTESIAN_POINT('',(28.095715311413,-10.92320508075));
+#108247 = CARTESIAN_POINT('',(27.795715311413,-11.09641016151));
+#108248 = CARTESIAN_POINT('',(27.795715311413,-10.75));
+#108249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108250 = PCURVE('',#108251,#108256);
+#108251 = CYLINDRICAL_SURFACE('',#108252,0.2);
+#108252 = AXIS2_PLACEMENT_3D('',#108253,#108254,#108255);
+#108253 = CARTESIAN_POINT('',(9.25,26.75,-0.8));
+#108254 = DIRECTION('',(0.,0.,1.));
+#108255 = DIRECTION('',(1.,0.,-0.));
+#108256 = DEFINITIONAL_REPRESENTATION('',(#108257),#108261);
+#108257 = LINE('',#108258,#108259);
+#108258 = CARTESIAN_POINT('',(0.,0.8));
+#108259 = VECTOR('',#108260,1.);
+#108260 = DIRECTION('',(1.,0.));
+#108261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108262 = FACE_BOUND('',#108263,.T.);
+#108263 = EDGE_LOOP('',(#108264));
+#108264 = ORIENTED_EDGE('',*,*,#108265,.T.);
+#108265 = EDGE_CURVE('',#108266,#108266,#108268,.T.);
+#108266 = VERTEX_POINT('',#108267);
+#108267 = CARTESIAN_POINT('',(95.95,26.75,0.));
+#108268 = SURFACE_CURVE('',#108269,(#108274,#108285),.PCURVE_S1.);
+#108269 = CIRCLE('',#108270,0.2);
+#108270 = AXIS2_PLACEMENT_3D('',#108271,#108272,#108273);
+#108271 = CARTESIAN_POINT('',(95.75,26.75,0.));
+#108272 = DIRECTION('',(0.,0.,1.));
+#108273 = DIRECTION('',(1.,0.,-0.));
+#108274 = PCURVE('',#106070,#108275);
+#108275 = DEFINITIONAL_REPRESENTATION('',(#108276),#108284);
+#108276 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108277,#108278,#108279,
+ #108280,#108281,#108282,#108283),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108277 = CARTESIAN_POINT('',(-58.70428468858,-10.75));
+#108278 = CARTESIAN_POINT('',(-58.70428468858,-10.40358983848));
+#108279 = CARTESIAN_POINT('',(-58.40428468858,-10.57679491924));
+#108280 = CARTESIAN_POINT('',(-58.10428468858,-10.75));
+#108281 = CARTESIAN_POINT('',(-58.40428468858,-10.92320508075));
+#108282 = CARTESIAN_POINT('',(-58.70428468858,-11.09641016151));
+#108283 = CARTESIAN_POINT('',(-58.70428468858,-10.75));
+#108284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108285 = PCURVE('',#108286,#108291);
+#108286 = CYLINDRICAL_SURFACE('',#108287,0.2);
+#108287 = AXIS2_PLACEMENT_3D('',#108288,#108289,#108290);
+#108288 = CARTESIAN_POINT('',(95.75,26.75,-0.8));
+#108289 = DIRECTION('',(0.,0.,1.));
+#108290 = DIRECTION('',(1.,0.,-0.));
+#108291 = DEFINITIONAL_REPRESENTATION('',(#108292),#108296);
+#108292 = LINE('',#108293,#108294);
+#108293 = CARTESIAN_POINT('',(0.,0.8));
+#108294 = VECTOR('',#108295,1.);
+#108295 = DIRECTION('',(1.,0.));
+#108296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108297 = FACE_BOUND('',#108298,.T.);
+#108298 = EDGE_LOOP('',(#108299));
+#108299 = ORIENTED_EDGE('',*,*,#108300,.T.);
+#108300 = EDGE_CURVE('',#108301,#108301,#108303,.T.);
+#108301 = VERTEX_POINT('',#108302);
+#108302 = CARTESIAN_POINT('',(98.45,45.75,0.));
+#108303 = SURFACE_CURVE('',#108304,(#108309,#108320),.PCURVE_S1.);
+#108304 = CIRCLE('',#108305,0.2);
+#108305 = AXIS2_PLACEMENT_3D('',#108306,#108307,#108308);
+#108306 = CARTESIAN_POINT('',(98.25,45.75,0.));
+#108307 = DIRECTION('',(0.,0.,1.));
+#108308 = DIRECTION('',(1.,0.,-0.));
+#108309 = PCURVE('',#106070,#108310);
+#108310 = DEFINITIONAL_REPRESENTATION('',(#108311),#108319);
+#108311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108312,#108313,#108314,
+ #108315,#108316,#108317,#108318),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108312 = CARTESIAN_POINT('',(-61.20428468858,8.25));
+#108313 = CARTESIAN_POINT('',(-61.20428468858,8.596410161514));
+#108314 = CARTESIAN_POINT('',(-60.90428468858,8.423205080757));
+#108315 = CARTESIAN_POINT('',(-60.60428468858,8.25));
+#108316 = CARTESIAN_POINT('',(-60.90428468858,8.076794919243));
+#108317 = CARTESIAN_POINT('',(-61.20428468858,7.903589838486));
+#108318 = CARTESIAN_POINT('',(-61.20428468858,8.25));
+#108319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108320 = PCURVE('',#108321,#108326);
+#108321 = CYLINDRICAL_SURFACE('',#108322,0.2);
+#108322 = AXIS2_PLACEMENT_3D('',#108323,#108324,#108325);
+#108323 = CARTESIAN_POINT('',(98.25,45.75,-0.8));
+#108324 = DIRECTION('',(0.,0.,1.));
+#108325 = DIRECTION('',(1.,0.,-0.));
+#108326 = DEFINITIONAL_REPRESENTATION('',(#108327),#108331);
+#108327 = LINE('',#108328,#108329);
+#108328 = CARTESIAN_POINT('',(0.,0.8));
+#108329 = VECTOR('',#108330,1.);
+#108330 = DIRECTION('',(1.,0.));
+#108331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108332 = FACE_BOUND('',#108333,.T.);
+#108333 = EDGE_LOOP('',(#108334));
+#108334 = ORIENTED_EDGE('',*,*,#108335,.T.);
+#108335 = EDGE_CURVE('',#108336,#108336,#108338,.T.);
+#108336 = VERTEX_POINT('',#108337);
+#108337 = CARTESIAN_POINT('',(99.04,40.04,0.));
+#108338 = SURFACE_CURVE('',#108339,(#108344,#108355),.PCURVE_S1.);
+#108339 = CIRCLE('',#108340,0.75);
+#108340 = AXIS2_PLACEMENT_3D('',#108341,#108342,#108343);
+#108341 = CARTESIAN_POINT('',(98.29,40.04,0.));
+#108342 = DIRECTION('',(0.,0.,1.));
+#108343 = DIRECTION('',(1.,0.,-0.));
+#108344 = PCURVE('',#106070,#108345);
+#108345 = DEFINITIONAL_REPRESENTATION('',(#108346),#108354);
+#108346 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108347,#108348,#108349,
+ #108350,#108351,#108352,#108353),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108347 = CARTESIAN_POINT('',(-61.79428468858,2.54));
+#108348 = CARTESIAN_POINT('',(-61.79428468858,3.839038105677));
+#108349 = CARTESIAN_POINT('',(-60.66928468858,3.189519052838));
+#108350 = CARTESIAN_POINT('',(-59.54428468858,2.54));
+#108351 = CARTESIAN_POINT('',(-60.66928468858,1.890480947162));
+#108352 = CARTESIAN_POINT('',(-61.79428468858,1.240961894323));
+#108353 = CARTESIAN_POINT('',(-61.79428468858,2.54));
+#108354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108355 = PCURVE('',#108356,#108361);
+#108356 = CYLINDRICAL_SURFACE('',#108357,0.75);
+#108357 = AXIS2_PLACEMENT_3D('',#108358,#108359,#108360);
+#108358 = CARTESIAN_POINT('',(98.29,40.04,-0.8));
+#108359 = DIRECTION('',(0.,0.,1.));
+#108360 = DIRECTION('',(1.,0.,-0.));
+#108361 = DEFINITIONAL_REPRESENTATION('',(#108362),#108366);
+#108362 = LINE('',#108363,#108364);
+#108363 = CARTESIAN_POINT('',(0.,0.8));
+#108364 = VECTOR('',#108365,1.);
+#108365 = DIRECTION('',(1.,0.));
+#108366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108367 = FACE_BOUND('',#108368,.T.);
+#108368 = EDGE_LOOP('',(#108369));
+#108369 = ORIENTED_EDGE('',*,*,#108370,.T.);
+#108370 = EDGE_CURVE('',#108371,#108371,#108373,.T.);
+#108371 = VERTEX_POINT('',#108372);
+#108372 = CARTESIAN_POINT('',(97.4,45.75,0.));
+#108373 = SURFACE_CURVE('',#108374,(#108379,#108390),.PCURVE_S1.);
+#108374 = CIRCLE('',#108375,1.65);
+#108375 = AXIS2_PLACEMENT_3D('',#108376,#108377,#108378);
+#108376 = CARTESIAN_POINT('',(95.75,45.75,0.));
+#108377 = DIRECTION('',(0.,0.,1.));
+#108378 = DIRECTION('',(1.,0.,-0.));
+#108379 = PCURVE('',#106070,#108380);
+#108380 = DEFINITIONAL_REPRESENTATION('',(#108381),#108389);
+#108381 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108382,#108383,#108384,
+ #108385,#108386,#108387,#108388),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108382 = CARTESIAN_POINT('',(-60.15428468858,8.25));
+#108383 = CARTESIAN_POINT('',(-60.15428468858,11.107883832489));
+#108384 = CARTESIAN_POINT('',(-57.67928468858,9.678941916244));
+#108385 = CARTESIAN_POINT('',(-55.20428468858,8.25));
+#108386 = CARTESIAN_POINT('',(-57.67928468858,6.821058083756));
+#108387 = CARTESIAN_POINT('',(-60.15428468858,5.392116167511));
+#108388 = CARTESIAN_POINT('',(-60.15428468858,8.25));
+#108389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108390 = PCURVE('',#108391,#108396);
+#108391 = CYLINDRICAL_SURFACE('',#108392,1.65);
+#108392 = AXIS2_PLACEMENT_3D('',#108393,#108394,#108395);
+#108393 = CARTESIAN_POINT('',(95.75,45.75,-0.8));
+#108394 = DIRECTION('',(0.,0.,1.));
+#108395 = DIRECTION('',(1.,0.,-0.));
+#108396 = DEFINITIONAL_REPRESENTATION('',(#108397),#108401);
+#108397 = LINE('',#108398,#108399);
+#108398 = CARTESIAN_POINT('',(0.,0.8));
+#108399 = VECTOR('',#108400,1.);
+#108400 = DIRECTION('',(1.,0.));
+#108401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108402 = FACE_BOUND('',#108403,.T.);
+#108403 = EDGE_LOOP('',(#108404));
+#108404 = ORIENTED_EDGE('',*,*,#108405,.T.);
+#108405 = EDGE_CURVE('',#108406,#108406,#108408,.T.);
+#108406 = VERTEX_POINT('',#108407);
+#108407 = CARTESIAN_POINT('',(97.7,47.5,0.));
+#108408 = SURFACE_CURVE('',#108409,(#108414,#108425),.PCURVE_S1.);
+#108409 = CIRCLE('',#108410,0.2);
+#108410 = AXIS2_PLACEMENT_3D('',#108411,#108412,#108413);
+#108411 = CARTESIAN_POINT('',(97.5,47.5,0.));
+#108412 = DIRECTION('',(0.,0.,1.));
+#108413 = DIRECTION('',(1.,0.,-0.));
+#108414 = PCURVE('',#106070,#108415);
+#108415 = DEFINITIONAL_REPRESENTATION('',(#108416),#108424);
+#108416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108417,#108418,#108419,
+ #108420,#108421,#108422,#108423),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108417 = CARTESIAN_POINT('',(-60.45428468858,10.));
+#108418 = CARTESIAN_POINT('',(-60.45428468858,10.346410161514));
+#108419 = CARTESIAN_POINT('',(-60.15428468858,10.173205080757));
+#108420 = CARTESIAN_POINT('',(-59.85428468858,10.));
+#108421 = CARTESIAN_POINT('',(-60.15428468858,9.826794919243));
+#108422 = CARTESIAN_POINT('',(-60.45428468858,9.653589838486));
+#108423 = CARTESIAN_POINT('',(-60.45428468858,10.));
+#108424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108425 = PCURVE('',#108426,#108431);
+#108426 = CYLINDRICAL_SURFACE('',#108427,0.2);
+#108427 = AXIS2_PLACEMENT_3D('',#108428,#108429,#108430);
+#108428 = CARTESIAN_POINT('',(97.5,47.5,-0.8));
+#108429 = DIRECTION('',(0.,0.,1.));
+#108430 = DIRECTION('',(1.,0.,-0.));
+#108431 = DEFINITIONAL_REPRESENTATION('',(#108432),#108436);
+#108432 = LINE('',#108433,#108434);
+#108433 = CARTESIAN_POINT('',(0.,0.8));
+#108434 = VECTOR('',#108435,1.);
+#108435 = DIRECTION('',(1.,0.));
+#108436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108437 = FACE_BOUND('',#108438,.T.);
+#108438 = EDGE_LOOP('',(#108439));
+#108439 = ORIENTED_EDGE('',*,*,#108440,.T.);
+#108440 = EDGE_CURVE('',#108441,#108441,#108443,.T.);
+#108441 = VERTEX_POINT('',#108442);
+#108442 = CARTESIAN_POINT('',(97.7,44.,0.));
+#108443 = SURFACE_CURVE('',#108444,(#108449,#108460),.PCURVE_S1.);
+#108444 = CIRCLE('',#108445,0.2);
+#108445 = AXIS2_PLACEMENT_3D('',#108446,#108447,#108448);
+#108446 = CARTESIAN_POINT('',(97.5,44.,0.));
+#108447 = DIRECTION('',(0.,0.,1.));
+#108448 = DIRECTION('',(1.,0.,-0.));
+#108449 = PCURVE('',#106070,#108450);
+#108450 = DEFINITIONAL_REPRESENTATION('',(#108451),#108459);
+#108451 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108452,#108453,#108454,
+ #108455,#108456,#108457,#108458),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108452 = CARTESIAN_POINT('',(-60.45428468858,6.5));
+#108453 = CARTESIAN_POINT('',(-60.45428468858,6.846410161514));
+#108454 = CARTESIAN_POINT('',(-60.15428468858,6.673205080757));
+#108455 = CARTESIAN_POINT('',(-59.85428468858,6.5));
+#108456 = CARTESIAN_POINT('',(-60.15428468858,6.326794919243));
+#108457 = CARTESIAN_POINT('',(-60.45428468858,6.153589838486));
+#108458 = CARTESIAN_POINT('',(-60.45428468858,6.5));
+#108459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108460 = PCURVE('',#108461,#108466);
+#108461 = CYLINDRICAL_SURFACE('',#108462,0.2);
+#108462 = AXIS2_PLACEMENT_3D('',#108463,#108464,#108465);
+#108463 = CARTESIAN_POINT('',(97.5,44.,-0.8));
+#108464 = DIRECTION('',(0.,0.,1.));
+#108465 = DIRECTION('',(1.,0.,-0.));
+#108466 = DEFINITIONAL_REPRESENTATION('',(#108467),#108471);
+#108467 = LINE('',#108468,#108469);
+#108468 = CARTESIAN_POINT('',(0.,0.8));
+#108469 = VECTOR('',#108470,1.);
+#108470 = DIRECTION('',(1.,0.));
+#108471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108472 = FACE_BOUND('',#108473,.T.);
+#108473 = EDGE_LOOP('',(#108474));
+#108474 = ORIENTED_EDGE('',*,*,#108475,.T.);
+#108475 = EDGE_CURVE('',#108476,#108476,#108478,.T.);
+#108476 = VERTEX_POINT('',#108477);
+#108477 = CARTESIAN_POINT('',(94.2,44.,0.));
+#108478 = SURFACE_CURVE('',#108479,(#108484,#108495),.PCURVE_S1.);
+#108479 = CIRCLE('',#108480,0.2);
+#108480 = AXIS2_PLACEMENT_3D('',#108481,#108482,#108483);
+#108481 = CARTESIAN_POINT('',(94.,44.,0.));
+#108482 = DIRECTION('',(0.,0.,1.));
+#108483 = DIRECTION('',(1.,0.,-0.));
+#108484 = PCURVE('',#106070,#108485);
+#108485 = DEFINITIONAL_REPRESENTATION('',(#108486),#108494);
+#108486 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108487,#108488,#108489,
+ #108490,#108491,#108492,#108493),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108487 = CARTESIAN_POINT('',(-56.95428468858,6.5));
+#108488 = CARTESIAN_POINT('',(-56.95428468858,6.846410161514));
+#108489 = CARTESIAN_POINT('',(-56.65428468858,6.673205080757));
+#108490 = CARTESIAN_POINT('',(-56.35428468858,6.5));
+#108491 = CARTESIAN_POINT('',(-56.65428468858,6.326794919243));
+#108492 = CARTESIAN_POINT('',(-56.95428468858,6.153589838486));
+#108493 = CARTESIAN_POINT('',(-56.95428468858,6.5));
+#108494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108495 = PCURVE('',#108496,#108501);
+#108496 = CYLINDRICAL_SURFACE('',#108497,0.2);
+#108497 = AXIS2_PLACEMENT_3D('',#108498,#108499,#108500);
+#108498 = CARTESIAN_POINT('',(94.,44.,-0.8));
+#108499 = DIRECTION('',(0.,0.,1.));
+#108500 = DIRECTION('',(1.,0.,-0.));
+#108501 = DEFINITIONAL_REPRESENTATION('',(#108502),#108506);
+#108502 = LINE('',#108503,#108504);
+#108503 = CARTESIAN_POINT('',(0.,0.8));
+#108504 = VECTOR('',#108505,1.);
+#108505 = DIRECTION('',(1.,0.));
+#108506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108507 = FACE_BOUND('',#108508,.T.);
+#108508 = EDGE_LOOP('',(#108509));
+#108509 = ORIENTED_EDGE('',*,*,#108510,.T.);
+#108510 = EDGE_CURVE('',#108511,#108511,#108513,.T.);
+#108511 = VERTEX_POINT('',#108512);
+#108512 = CARTESIAN_POINT('',(95.95,43.25,0.));
+#108513 = SURFACE_CURVE('',#108514,(#108519,#108530),.PCURVE_S1.);
+#108514 = CIRCLE('',#108515,0.2);
+#108515 = AXIS2_PLACEMENT_3D('',#108516,#108517,#108518);
+#108516 = CARTESIAN_POINT('',(95.75,43.25,0.));
+#108517 = DIRECTION('',(0.,0.,1.));
+#108518 = DIRECTION('',(1.,0.,-0.));
+#108519 = PCURVE('',#106070,#108520);
+#108520 = DEFINITIONAL_REPRESENTATION('',(#108521),#108529);
+#108521 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108522,#108523,#108524,
+ #108525,#108526,#108527,#108528),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108522 = CARTESIAN_POINT('',(-58.70428468858,5.75));
+#108523 = CARTESIAN_POINT('',(-58.70428468858,6.096410161514));
+#108524 = CARTESIAN_POINT('',(-58.40428468858,5.923205080757));
+#108525 = CARTESIAN_POINT('',(-58.10428468858,5.75));
+#108526 = CARTESIAN_POINT('',(-58.40428468858,5.576794919243));
+#108527 = CARTESIAN_POINT('',(-58.70428468858,5.403589838486));
+#108528 = CARTESIAN_POINT('',(-58.70428468858,5.75));
+#108529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108530 = PCURVE('',#108531,#108536);
+#108531 = CYLINDRICAL_SURFACE('',#108532,0.2);
+#108532 = AXIS2_PLACEMENT_3D('',#108533,#108534,#108535);
+#108533 = CARTESIAN_POINT('',(95.75,43.25,-0.8));
+#108534 = DIRECTION('',(0.,0.,1.));
+#108535 = DIRECTION('',(1.,0.,-0.));
+#108536 = DEFINITIONAL_REPRESENTATION('',(#108537),#108541);
+#108537 = LINE('',#108538,#108539);
+#108538 = CARTESIAN_POINT('',(0.,0.8));
+#108539 = VECTOR('',#108540,1.);
+#108540 = DIRECTION('',(1.,0.));
+#108541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108542 = FACE_BOUND('',#108543,.T.);
+#108543 = EDGE_LOOP('',(#108544));
+#108544 = ORIENTED_EDGE('',*,*,#108545,.T.);
+#108545 = EDGE_CURVE('',#108546,#108546,#108548,.T.);
+#108546 = VERTEX_POINT('',#108547);
+#108547 = CARTESIAN_POINT('',(93.45,45.75,0.));
+#108548 = SURFACE_CURVE('',#108549,(#108554,#108565),.PCURVE_S1.);
+#108549 = CIRCLE('',#108550,0.2);
+#108550 = AXIS2_PLACEMENT_3D('',#108551,#108552,#108553);
+#108551 = CARTESIAN_POINT('',(93.25,45.75,0.));
+#108552 = DIRECTION('',(0.,0.,1.));
+#108553 = DIRECTION('',(1.,0.,-0.));
+#108554 = PCURVE('',#106070,#108555);
+#108555 = DEFINITIONAL_REPRESENTATION('',(#108556),#108564);
+#108556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108557,#108558,#108559,
+ #108560,#108561,#108562,#108563),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108557 = CARTESIAN_POINT('',(-56.20428468858,8.25));
+#108558 = CARTESIAN_POINT('',(-56.20428468858,8.596410161514));
+#108559 = CARTESIAN_POINT('',(-55.90428468858,8.423205080757));
+#108560 = CARTESIAN_POINT('',(-55.60428468858,8.25));
+#108561 = CARTESIAN_POINT('',(-55.90428468858,8.076794919243));
+#108562 = CARTESIAN_POINT('',(-56.20428468858,7.903589838486));
+#108563 = CARTESIAN_POINT('',(-56.20428468858,8.25));
+#108564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108565 = PCURVE('',#108566,#108571);
+#108566 = CYLINDRICAL_SURFACE('',#108567,0.2);
+#108567 = AXIS2_PLACEMENT_3D('',#108568,#108569,#108570);
+#108568 = CARTESIAN_POINT('',(93.25,45.75,-0.8));
+#108569 = DIRECTION('',(0.,0.,1.));
+#108570 = DIRECTION('',(1.,0.,-0.));
+#108571 = DEFINITIONAL_REPRESENTATION('',(#108572),#108576);
+#108572 = LINE('',#108573,#108574);
+#108573 = CARTESIAN_POINT('',(0.,0.8));
+#108574 = VECTOR('',#108575,1.);
+#108575 = DIRECTION('',(1.,0.));
+#108576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108577 = FACE_BOUND('',#108578,.T.);
+#108578 = EDGE_LOOP('',(#108579));
+#108579 = ORIENTED_EDGE('',*,*,#108580,.T.);
+#108580 = EDGE_CURVE('',#108581,#108581,#108583,.T.);
+#108581 = VERTEX_POINT('',#108582);
+#108582 = CARTESIAN_POINT('',(96.5,37.5,0.));
+#108583 = SURFACE_CURVE('',#108584,(#108589,#108600),.PCURVE_S1.);
+#108584 = CIRCLE('',#108585,0.75);
+#108585 = AXIS2_PLACEMENT_3D('',#108586,#108587,#108588);
+#108586 = CARTESIAN_POINT('',(95.75,37.5,0.));
+#108587 = DIRECTION('',(0.,0.,1.));
+#108588 = DIRECTION('',(1.,0.,-0.));
+#108589 = PCURVE('',#106070,#108590);
+#108590 = DEFINITIONAL_REPRESENTATION('',(#108591),#108599);
+#108591 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108592,#108593,#108594,
+ #108595,#108596,#108597,#108598),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108592 = CARTESIAN_POINT('',(-59.25428468858,-7.105427357601E-15));
+#108593 = CARTESIAN_POINT('',(-59.25428468858,1.299038105677));
+#108594 = CARTESIAN_POINT('',(-58.12928468858,0.649519052838));
+#108595 = CARTESIAN_POINT('',(-57.00428468858,-6.921730337729E-15));
+#108596 = CARTESIAN_POINT('',(-58.12928468858,-0.649519052838));
+#108597 = CARTESIAN_POINT('',(-59.25428468858,-1.299038105677));
+#108598 = CARTESIAN_POINT('',(-59.25428468858,-7.105427357601E-15));
+#108599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108600 = PCURVE('',#108601,#108606);
+#108601 = CYLINDRICAL_SURFACE('',#108602,0.75);
+#108602 = AXIS2_PLACEMENT_3D('',#108603,#108604,#108605);
+#108603 = CARTESIAN_POINT('',(95.75,37.5,-0.8));
+#108604 = DIRECTION('',(0.,0.,1.));
+#108605 = DIRECTION('',(1.,0.,-0.));
+#108606 = DEFINITIONAL_REPRESENTATION('',(#108607),#108611);
+#108607 = LINE('',#108608,#108609);
+#108608 = CARTESIAN_POINT('',(0.,0.8));
+#108609 = VECTOR('',#108610,1.);
+#108610 = DIRECTION('',(1.,0.));
+#108611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108612 = FACE_BOUND('',#108613,.T.);
+#108613 = EDGE_LOOP('',(#108614));
+#108614 = ORIENTED_EDGE('',*,*,#108615,.T.);
+#108615 = EDGE_CURVE('',#108616,#108616,#108618,.T.);
+#108616 = VERTEX_POINT('',#108617);
+#108617 = CARTESIAN_POINT('',(97.7,27.5,0.));
+#108618 = SURFACE_CURVE('',#108619,(#108624,#108635),.PCURVE_S1.);
+#108619 = CIRCLE('',#108620,0.2);
+#108620 = AXIS2_PLACEMENT_3D('',#108621,#108622,#108623);
+#108621 = CARTESIAN_POINT('',(97.5,27.5,0.));
+#108622 = DIRECTION('',(0.,0.,1.));
+#108623 = DIRECTION('',(1.,0.,-0.));
+#108624 = PCURVE('',#106070,#108625);
+#108625 = DEFINITIONAL_REPRESENTATION('',(#108626),#108634);
+#108626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108627,#108628,#108629,
+ #108630,#108631,#108632,#108633),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108627 = CARTESIAN_POINT('',(-60.45428468858,-10.));
+#108628 = CARTESIAN_POINT('',(-60.45428468858,-9.653589838486));
+#108629 = CARTESIAN_POINT('',(-60.15428468858,-9.826794919243));
+#108630 = CARTESIAN_POINT('',(-59.85428468858,-10.));
+#108631 = CARTESIAN_POINT('',(-60.15428468858,-10.17320508075));
+#108632 = CARTESIAN_POINT('',(-60.45428468858,-10.34641016151));
+#108633 = CARTESIAN_POINT('',(-60.45428468858,-10.));
+#108634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108635 = PCURVE('',#108636,#108641);
+#108636 = CYLINDRICAL_SURFACE('',#108637,0.2);
+#108637 = AXIS2_PLACEMENT_3D('',#108638,#108639,#108640);
+#108638 = CARTESIAN_POINT('',(97.5,27.5,-0.8));
+#108639 = DIRECTION('',(0.,0.,1.));
+#108640 = DIRECTION('',(1.,0.,-0.));
+#108641 = DEFINITIONAL_REPRESENTATION('',(#108642),#108646);
+#108642 = LINE('',#108643,#108644);
+#108643 = CARTESIAN_POINT('',(0.,0.8));
+#108644 = VECTOR('',#108645,1.);
+#108645 = DIRECTION('',(1.,0.));
+#108646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108647 = FACE_BOUND('',#108648,.T.);
+#108648 = EDGE_LOOP('',(#108649));
+#108649 = ORIENTED_EDGE('',*,*,#108650,.T.);
+#108650 = EDGE_CURVE('',#108651,#108651,#108653,.T.);
+#108651 = VERTEX_POINT('',#108652);
+#108652 = CARTESIAN_POINT('',(97.4,29.25,0.));
+#108653 = SURFACE_CURVE('',#108654,(#108659,#108670),.PCURVE_S1.);
+#108654 = CIRCLE('',#108655,1.65);
+#108655 = AXIS2_PLACEMENT_3D('',#108656,#108657,#108658);
+#108656 = CARTESIAN_POINT('',(95.75,29.25,0.));
+#108657 = DIRECTION('',(0.,0.,1.));
+#108658 = DIRECTION('',(1.,0.,-0.));
+#108659 = PCURVE('',#106070,#108660);
+#108660 = DEFINITIONAL_REPRESENTATION('',(#108661),#108669);
+#108661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108662,#108663,#108664,
+ #108665,#108666,#108667,#108668),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108662 = CARTESIAN_POINT('',(-60.15428468858,-8.25));
+#108663 = CARTESIAN_POINT('',(-60.15428468858,-5.392116167511));
+#108664 = CARTESIAN_POINT('',(-57.67928468858,-6.821058083756));
+#108665 = CARTESIAN_POINT('',(-55.20428468858,-8.25));
+#108666 = CARTESIAN_POINT('',(-57.67928468858,-9.678941916244));
+#108667 = CARTESIAN_POINT('',(-60.15428468858,-11.10788383248));
+#108668 = CARTESIAN_POINT('',(-60.15428468858,-8.25));
+#108669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108670 = PCURVE('',#108671,#108676);
+#108671 = CYLINDRICAL_SURFACE('',#108672,1.65);
+#108672 = AXIS2_PLACEMENT_3D('',#108673,#108674,#108675);
+#108673 = CARTESIAN_POINT('',(95.75,29.25,-0.8));
+#108674 = DIRECTION('',(0.,0.,1.));
+#108675 = DIRECTION('',(1.,0.,-0.));
+#108676 = DEFINITIONAL_REPRESENTATION('',(#108677),#108681);
+#108677 = LINE('',#108678,#108679);
+#108678 = CARTESIAN_POINT('',(0.,0.8));
+#108679 = VECTOR('',#108680,1.);
+#108680 = DIRECTION('',(1.,0.));
+#108681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108682 = FACE_BOUND('',#108683,.T.);
+#108683 = EDGE_LOOP('',(#108684));
+#108684 = ORIENTED_EDGE('',*,*,#108685,.T.);
+#108685 = EDGE_CURVE('',#108686,#108686,#108688,.T.);
+#108686 = VERTEX_POINT('',#108687);
+#108687 = CARTESIAN_POINT('',(94.2,31.,0.));
+#108688 = SURFACE_CURVE('',#108689,(#108694,#108705),.PCURVE_S1.);
+#108689 = CIRCLE('',#108690,0.2);
+#108690 = AXIS2_PLACEMENT_3D('',#108691,#108692,#108693);
+#108691 = CARTESIAN_POINT('',(94.,31.,0.));
+#108692 = DIRECTION('',(0.,0.,1.));
+#108693 = DIRECTION('',(1.,0.,-0.));
+#108694 = PCURVE('',#106070,#108695);
+#108695 = DEFINITIONAL_REPRESENTATION('',(#108696),#108704);
+#108696 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108697,#108698,#108699,
+ #108700,#108701,#108702,#108703),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108697 = CARTESIAN_POINT('',(-56.95428468858,-6.5));
+#108698 = CARTESIAN_POINT('',(-56.95428468858,-6.153589838486));
+#108699 = CARTESIAN_POINT('',(-56.65428468858,-6.326794919243));
+#108700 = CARTESIAN_POINT('',(-56.35428468858,-6.5));
+#108701 = CARTESIAN_POINT('',(-56.65428468858,-6.673205080757));
+#108702 = CARTESIAN_POINT('',(-56.95428468858,-6.846410161514));
+#108703 = CARTESIAN_POINT('',(-56.95428468858,-6.5));
+#108704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108705 = PCURVE('',#108706,#108711);
+#108706 = CYLINDRICAL_SURFACE('',#108707,0.2);
+#108707 = AXIS2_PLACEMENT_3D('',#108708,#108709,#108710);
+#108708 = CARTESIAN_POINT('',(94.,31.,-0.8));
+#108709 = DIRECTION('',(0.,0.,1.));
+#108710 = DIRECTION('',(1.,0.,-0.));
+#108711 = DEFINITIONAL_REPRESENTATION('',(#108712),#108716);
+#108712 = LINE('',#108713,#108714);
+#108713 = CARTESIAN_POINT('',(0.,0.8));
+#108714 = VECTOR('',#108715,1.);
+#108715 = DIRECTION('',(1.,0.));
+#108716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108717 = FACE_BOUND('',#108718,.T.);
+#108718 = EDGE_LOOP('',(#108719));
+#108719 = ORIENTED_EDGE('',*,*,#108720,.T.);
+#108720 = EDGE_CURVE('',#108721,#108721,#108723,.T.);
+#108721 = VERTEX_POINT('',#108722);
+#108722 = CARTESIAN_POINT('',(97.7,31.,0.));
+#108723 = SURFACE_CURVE('',#108724,(#108729,#108740),.PCURVE_S1.);
+#108724 = CIRCLE('',#108725,0.2);
+#108725 = AXIS2_PLACEMENT_3D('',#108726,#108727,#108728);
+#108726 = CARTESIAN_POINT('',(97.5,31.,0.));
+#108727 = DIRECTION('',(0.,0.,1.));
+#108728 = DIRECTION('',(1.,0.,-0.));
+#108729 = PCURVE('',#106070,#108730);
+#108730 = DEFINITIONAL_REPRESENTATION('',(#108731),#108739);
+#108731 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108732,#108733,#108734,
+ #108735,#108736,#108737,#108738),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108732 = CARTESIAN_POINT('',(-60.45428468858,-6.5));
+#108733 = CARTESIAN_POINT('',(-60.45428468858,-6.153589838486));
+#108734 = CARTESIAN_POINT('',(-60.15428468858,-6.326794919243));
+#108735 = CARTESIAN_POINT('',(-59.85428468858,-6.5));
+#108736 = CARTESIAN_POINT('',(-60.15428468858,-6.673205080757));
+#108737 = CARTESIAN_POINT('',(-60.45428468858,-6.846410161514));
+#108738 = CARTESIAN_POINT('',(-60.45428468858,-6.5));
+#108739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108740 = PCURVE('',#108741,#108746);
+#108741 = CYLINDRICAL_SURFACE('',#108742,0.2);
+#108742 = AXIS2_PLACEMENT_3D('',#108743,#108744,#108745);
+#108743 = CARTESIAN_POINT('',(97.5,31.,-0.8));
+#108744 = DIRECTION('',(0.,0.,1.));
+#108745 = DIRECTION('',(1.,0.,-0.));
+#108746 = DEFINITIONAL_REPRESENTATION('',(#108747),#108751);
+#108747 = LINE('',#108748,#108749);
+#108748 = CARTESIAN_POINT('',(0.,0.8));
+#108749 = VECTOR('',#108750,1.);
+#108750 = DIRECTION('',(1.,0.));
+#108751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108752 = FACE_BOUND('',#108753,.T.);
+#108753 = EDGE_LOOP('',(#108754));
+#108754 = ORIENTED_EDGE('',*,*,#108755,.T.);
+#108755 = EDGE_CURVE('',#108756,#108756,#108758,.T.);
+#108756 = VERTEX_POINT('',#108757);
+#108757 = CARTESIAN_POINT('',(98.45,29.25,0.));
+#108758 = SURFACE_CURVE('',#108759,(#108764,#108775),.PCURVE_S1.);
+#108759 = CIRCLE('',#108760,0.2);
+#108760 = AXIS2_PLACEMENT_3D('',#108761,#108762,#108763);
+#108761 = CARTESIAN_POINT('',(98.25,29.25,0.));
+#108762 = DIRECTION('',(0.,0.,1.));
+#108763 = DIRECTION('',(1.,0.,-0.));
+#108764 = PCURVE('',#106070,#108765);
+#108765 = DEFINITIONAL_REPRESENTATION('',(#108766),#108774);
+#108766 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108767,#108768,#108769,
+ #108770,#108771,#108772,#108773),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108767 = CARTESIAN_POINT('',(-61.20428468858,-8.25));
+#108768 = CARTESIAN_POINT('',(-61.20428468858,-7.903589838486));
+#108769 = CARTESIAN_POINT('',(-60.90428468858,-8.076794919243));
+#108770 = CARTESIAN_POINT('',(-60.60428468858,-8.25));
+#108771 = CARTESIAN_POINT('',(-60.90428468858,-8.423205080757));
+#108772 = CARTESIAN_POINT('',(-61.20428468858,-8.596410161514));
+#108773 = CARTESIAN_POINT('',(-61.20428468858,-8.25));
+#108774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108775 = PCURVE('',#108776,#108781);
+#108776 = CYLINDRICAL_SURFACE('',#108777,0.2);
+#108777 = AXIS2_PLACEMENT_3D('',#108778,#108779,#108780);
+#108778 = CARTESIAN_POINT('',(98.25,29.25,-0.8));
+#108779 = DIRECTION('',(0.,0.,1.));
+#108780 = DIRECTION('',(1.,0.,-0.));
+#108781 = DEFINITIONAL_REPRESENTATION('',(#108782),#108786);
+#108782 = LINE('',#108783,#108784);
+#108783 = CARTESIAN_POINT('',(0.,0.8));
+#108784 = VECTOR('',#108785,1.);
+#108785 = DIRECTION('',(1.,0.));
+#108786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108787 = FACE_BOUND('',#108788,.T.);
+#108788 = EDGE_LOOP('',(#108789));
+#108789 = ORIENTED_EDGE('',*,*,#108790,.T.);
+#108790 = EDGE_CURVE('',#108791,#108791,#108793,.T.);
+#108791 = VERTEX_POINT('',#108792);
+#108792 = CARTESIAN_POINT('',(99.04,34.96,0.));
+#108793 = SURFACE_CURVE('',#108794,(#108799,#108810),.PCURVE_S1.);
+#108794 = CIRCLE('',#108795,0.75);
+#108795 = AXIS2_PLACEMENT_3D('',#108796,#108797,#108798);
+#108796 = CARTESIAN_POINT('',(98.29,34.96,0.));
+#108797 = DIRECTION('',(0.,0.,1.));
+#108798 = DIRECTION('',(1.,0.,-0.));
+#108799 = PCURVE('',#106070,#108800);
+#108800 = DEFINITIONAL_REPRESENTATION('',(#108801),#108809);
+#108801 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108802,#108803,#108804,
+ #108805,#108806,#108807,#108808),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108802 = CARTESIAN_POINT('',(-61.79428468858,-2.54));
+#108803 = CARTESIAN_POINT('',(-61.79428468858,-1.240961894323));
+#108804 = CARTESIAN_POINT('',(-60.66928468858,-1.890480947162));
+#108805 = CARTESIAN_POINT('',(-59.54428468858,-2.54));
+#108806 = CARTESIAN_POINT('',(-60.66928468858,-3.189519052838));
+#108807 = CARTESIAN_POINT('',(-61.79428468858,-3.839038105677));
+#108808 = CARTESIAN_POINT('',(-61.79428468858,-2.54));
+#108809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108810 = PCURVE('',#108811,#108816);
+#108811 = CYLINDRICAL_SURFACE('',#108812,0.75);
+#108812 = AXIS2_PLACEMENT_3D('',#108813,#108814,#108815);
+#108813 = CARTESIAN_POINT('',(98.29,34.96,-0.8));
+#108814 = DIRECTION('',(0.,0.,1.));
+#108815 = DIRECTION('',(1.,0.,-0.));
+#108816 = DEFINITIONAL_REPRESENTATION('',(#108817),#108821);
+#108817 = LINE('',#108818,#108819);
+#108818 = CARTESIAN_POINT('',(0.,0.8));
+#108819 = VECTOR('',#108820,1.);
+#108820 = DIRECTION('',(1.,0.));
+#108821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108822 = FACE_BOUND('',#108823,.T.);
+#108823 = EDGE_LOOP('',(#108824));
+#108824 = ORIENTED_EDGE('',*,*,#108825,.T.);
+#108825 = EDGE_CURVE('',#108826,#108826,#108828,.T.);
+#108826 = VERTEX_POINT('',#108827);
+#108827 = CARTESIAN_POINT('',(93.96,34.96,0.));
+#108828 = SURFACE_CURVE('',#108829,(#108834,#108845),.PCURVE_S1.);
+#108829 = CIRCLE('',#108830,0.75);
+#108830 = AXIS2_PLACEMENT_3D('',#108831,#108832,#108833);
+#108831 = CARTESIAN_POINT('',(93.21,34.96,0.));
+#108832 = DIRECTION('',(0.,0.,1.));
+#108833 = DIRECTION('',(1.,0.,-0.));
+#108834 = PCURVE('',#106070,#108835);
+#108835 = DEFINITIONAL_REPRESENTATION('',(#108836),#108844);
+#108836 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108837,#108838,#108839,
+ #108840,#108841,#108842,#108843),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108837 = CARTESIAN_POINT('',(-56.71428468858,-2.54));
+#108838 = CARTESIAN_POINT('',(-56.71428468858,-1.240961894323));
+#108839 = CARTESIAN_POINT('',(-55.58928468858,-1.890480947162));
+#108840 = CARTESIAN_POINT('',(-54.46428468858,-2.54));
+#108841 = CARTESIAN_POINT('',(-55.58928468858,-3.189519052838));
+#108842 = CARTESIAN_POINT('',(-56.71428468858,-3.839038105677));
+#108843 = CARTESIAN_POINT('',(-56.71428468858,-2.54));
+#108844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108845 = PCURVE('',#108846,#108851);
+#108846 = CYLINDRICAL_SURFACE('',#108847,0.75);
+#108847 = AXIS2_PLACEMENT_3D('',#108848,#108849,#108850);
+#108848 = CARTESIAN_POINT('',(93.21,34.96,-0.8));
+#108849 = DIRECTION('',(0.,0.,1.));
+#108850 = DIRECTION('',(1.,0.,-0.));
+#108851 = DEFINITIONAL_REPRESENTATION('',(#108852),#108856);
+#108852 = LINE('',#108853,#108854);
+#108853 = CARTESIAN_POINT('',(0.,0.8));
+#108854 = VECTOR('',#108855,1.);
+#108855 = DIRECTION('',(1.,0.));
+#108856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108857 = ADVANCED_FACE('',(#108858,#109226,#109256,#109286,#109316,
+ #109346,#109376,#109406,#109436,#109466,#109496,#109526,#109556,
+ #109586,#109616,#109646,#109676,#109706,#109736,#109766,#109796,
+ #109826,#109856,#109886,#109916,#109946,#109976,#110006,#110036,
+ #110066,#110096,#110126,#110156,#110186,#110216,#110246,#110276,
+ #110306,#110336,#110366,#110396,#110426,#110456,#110486,#110516,
+ #110546,#110576,#110606,#110636,#110666,#110696,#110726,#110756,
+ #110786,#110816,#110846,#110876,#110906,#110936,#110966,#110996,
+ #111026,#111056),#106016,.F.);
+#108858 = FACE_BOUND('',#108859,.F.);
+#108859 = EDGE_LOOP('',(#108860,#108861,#108862,#108885,#108913,#108936,
+ #108964,#108987,#109010,#109033,#109056,#109079,#109102,#109125,
+ #109153,#109176,#109204,#109225));
+#108860 = ORIENTED_EDGE('',*,*,#106000,.T.);
+#108861 = ORIENTED_EDGE('',*,*,#106201,.F.);
+#108862 = ORIENTED_EDGE('',*,*,#108863,.T.);
+#108863 = EDGE_CURVE('',#106174,#108864,#108866,.T.);
+#108864 = VERTEX_POINT('',#108865);
+#108865 = CARTESIAN_POINT('',(8.75,25.,1.6));
+#108866 = SURFACE_CURVE('',#108867,(#108871,#108878),.PCURVE_S1.);
+#108867 = LINE('',#108868,#108869);
+#108868 = CARTESIAN_POINT('',(96.25,25.,1.6));
+#108869 = VECTOR('',#108870,1.);
+#108870 = DIRECTION('',(-1.,0.,0.));
+#108871 = PCURVE('',#106016,#108872);
+#108872 = DEFINITIONAL_REPRESENTATION('',(#108873),#108877);
+#108873 = LINE('',#108874,#108875);
+#108874 = CARTESIAN_POINT('',(-59.00428468858,-12.5));
+#108875 = VECTOR('',#108876,1.);
+#108876 = DIRECTION('',(1.,0.));
+#108877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108878 = PCURVE('',#106189,#108879);
+#108879 = DEFINITIONAL_REPRESENTATION('',(#108880),#108884);
+#108880 = LINE('',#108881,#108882);
+#108881 = CARTESIAN_POINT('',(0.,-1.6));
+#108882 = VECTOR('',#108883,1.);
+#108883 = DIRECTION('',(1.,0.));
+#108884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108885 = ORIENTED_EDGE('',*,*,#108886,.F.);
+#108886 = EDGE_CURVE('',#108887,#108864,#108889,.T.);
+#108887 = VERTEX_POINT('',#108888);
+#108888 = CARTESIAN_POINT('',(5.,28.75,1.6));
+#108889 = SURFACE_CURVE('',#108890,(#108895,#108906),.PCURVE_S1.);
+#108890 = CIRCLE('',#108891,3.75);
+#108891 = AXIS2_PLACEMENT_3D('',#108892,#108893,#108894);
+#108892 = CARTESIAN_POINT('',(8.75,28.75,1.6));
+#108893 = DIRECTION('',(0.,0.,1.));
+#108894 = DIRECTION('',(1.,0.,-0.));
+#108895 = PCURVE('',#106016,#108896);
+#108896 = DEFINITIONAL_REPRESENTATION('',(#108897),#108905);
+#108897 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108898,#108899,#108900,
+ #108901,#108902,#108903,#108904),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108898 = CARTESIAN_POINT('',(24.745715311413,-8.75));
+#108899 = CARTESIAN_POINT('',(24.745715311413,-2.254809471617));
+#108900 = CARTESIAN_POINT('',(30.370715311413,-5.502404735808));
+#108901 = CARTESIAN_POINT('',(35.995715311413,-8.75));
+#108902 = CARTESIAN_POINT('',(30.370715311413,-11.99759526419));
+#108903 = CARTESIAN_POINT('',(24.745715311413,-15.24519052838));
+#108904 = CARTESIAN_POINT('',(24.745715311413,-8.75));
+#108905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108906 = PCURVE('',#106303,#108907);
+#108907 = DEFINITIONAL_REPRESENTATION('',(#108908),#108912);
+#108908 = LINE('',#108909,#108910);
+#108909 = CARTESIAN_POINT('',(-0.,-1.6));
+#108910 = VECTOR('',#108911,1.);
+#108911 = DIRECTION('',(-1.,0.));
+#108912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108913 = ORIENTED_EDGE('',*,*,#108914,.T.);
+#108914 = EDGE_CURVE('',#108887,#108915,#108917,.T.);
+#108915 = VERTEX_POINT('',#108916);
+#108916 = CARTESIAN_POINT('',(5.,31.,1.6));
+#108917 = SURFACE_CURVE('',#108918,(#108922,#108929),.PCURVE_S1.);
+#108918 = LINE('',#108919,#108920);
+#108919 = CARTESIAN_POINT('',(5.,28.75,1.6));
+#108920 = VECTOR('',#108921,1.);
+#108921 = DIRECTION('',(0.,1.,0.));
+#108922 = PCURVE('',#106016,#108923);
+#108923 = DEFINITIONAL_REPRESENTATION('',(#108924),#108928);
+#108924 = LINE('',#108925,#108926);
+#108925 = CARTESIAN_POINT('',(32.245715311413,-8.75));
+#108926 = VECTOR('',#108927,1.);
+#108927 = DIRECTION('',(0.,1.));
+#108928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108929 = PCURVE('',#106331,#108930);
+#108930 = DEFINITIONAL_REPRESENTATION('',(#108931),#108935);
+#108931 = LINE('',#108932,#108933);
+#108932 = CARTESIAN_POINT('',(0.,-1.6));
+#108933 = VECTOR('',#108934,1.);
+#108934 = DIRECTION('',(1.,0.));
+#108935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108936 = ORIENTED_EDGE('',*,*,#108937,.T.);
+#108937 = EDGE_CURVE('',#108915,#108938,#108940,.T.);
+#108938 = VERTEX_POINT('',#108939);
+#108939 = CARTESIAN_POINT('',(3.5,32.5,1.6));
+#108940 = SURFACE_CURVE('',#108941,(#108946,#108957),.PCURVE_S1.);
+#108941 = CIRCLE('',#108942,1.5);
+#108942 = AXIS2_PLACEMENT_3D('',#108943,#108944,#108945);
+#108943 = CARTESIAN_POINT('',(3.5,31.,1.6));
+#108944 = DIRECTION('',(0.,0.,1.));
+#108945 = DIRECTION('',(1.,0.,-0.));
+#108946 = PCURVE('',#106016,#108947);
+#108947 = DEFINITIONAL_REPRESENTATION('',(#108948),#108956);
+#108948 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108949,#108950,#108951,
+ #108952,#108953,#108954,#108955),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#108949 = CARTESIAN_POINT('',(32.245715311413,-6.5));
+#108950 = CARTESIAN_POINT('',(32.245715311413,-3.901923788647));
+#108951 = CARTESIAN_POINT('',(34.495715311413,-5.200961894323));
+#108952 = CARTESIAN_POINT('',(36.745715311413,-6.5));
+#108953 = CARTESIAN_POINT('',(34.495715311413,-7.799038105677));
+#108954 = CARTESIAN_POINT('',(32.245715311413,-9.098076211353));
+#108955 = CARTESIAN_POINT('',(32.245715311413,-6.5));
+#108956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108957 = PCURVE('',#106364,#108958);
+#108958 = DEFINITIONAL_REPRESENTATION('',(#108959),#108963);
+#108959 = LINE('',#108960,#108961);
+#108960 = CARTESIAN_POINT('',(-0.,-1.6));
+#108961 = VECTOR('',#108962,1.);
+#108962 = DIRECTION('',(-1.,0.));
+#108963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108964 = ORIENTED_EDGE('',*,*,#108965,.T.);
+#108965 = EDGE_CURVE('',#108938,#108966,#108968,.T.);
+#108966 = VERTEX_POINT('',#108967);
+#108967 = CARTESIAN_POINT('',(-12.5,32.5,1.6));
+#108968 = SURFACE_CURVE('',#108969,(#108973,#108980),.PCURVE_S1.);
+#108969 = LINE('',#108970,#108971);
+#108970 = CARTESIAN_POINT('',(3.5,32.5,1.6));
+#108971 = VECTOR('',#108972,1.);
+#108972 = DIRECTION('',(-1.,0.,0.));
+#108973 = PCURVE('',#106016,#108974);
+#108974 = DEFINITIONAL_REPRESENTATION('',(#108975),#108979);
+#108975 = LINE('',#108976,#108977);
+#108976 = CARTESIAN_POINT('',(33.745715311413,-5.));
+#108977 = VECTOR('',#108978,1.);
+#108978 = DIRECTION('',(1.,0.));
+#108979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108980 = PCURVE('',#106392,#108981);
+#108981 = DEFINITIONAL_REPRESENTATION('',(#108982),#108986);
+#108982 = LINE('',#108983,#108984);
+#108983 = CARTESIAN_POINT('',(0.,-1.6));
+#108984 = VECTOR('',#108985,1.);
+#108985 = DIRECTION('',(1.,0.));
+#108986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#108987 = ORIENTED_EDGE('',*,*,#108988,.T.);
+#108988 = EDGE_CURVE('',#108966,#108989,#108991,.T.);
+#108989 = VERTEX_POINT('',#108990);
+#108990 = CARTESIAN_POINT('',(-15.,35.,1.6));
+#108991 = SURFACE_CURVE('',#108992,(#108996,#109003),.PCURVE_S1.);
+#108992 = LINE('',#108993,#108994);
+#108993 = CARTESIAN_POINT('',(-12.5,32.5,1.6));
+#108994 = VECTOR('',#108995,1.);
+#108995 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#108996 = PCURVE('',#106016,#108997);
+#108997 = DEFINITIONAL_REPRESENTATION('',(#108998),#109002);
+#108998 = LINE('',#108999,#109000);
+#108999 = CARTESIAN_POINT('',(49.745715311413,-5.));
+#109000 = VECTOR('',#109001,1.);
+#109001 = DIRECTION('',(0.707106781187,0.707106781187));
+#109002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109003 = PCURVE('',#106420,#109004);
+#109004 = DEFINITIONAL_REPRESENTATION('',(#109005),#109009);
+#109005 = LINE('',#109006,#109007);
+#109006 = CARTESIAN_POINT('',(0.,-1.6));
+#109007 = VECTOR('',#109008,1.);
+#109008 = DIRECTION('',(1.,0.));
+#109009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109010 = ORIENTED_EDGE('',*,*,#109011,.T.);
+#109011 = EDGE_CURVE('',#108989,#109012,#109014,.T.);
+#109012 = VERTEX_POINT('',#109013);
+#109013 = CARTESIAN_POINT('',(-30.,35.,1.6));
+#109014 = SURFACE_CURVE('',#109015,(#109019,#109026),.PCURVE_S1.);
+#109015 = LINE('',#109016,#109017);
+#109016 = CARTESIAN_POINT('',(-15.,35.,1.6));
+#109017 = VECTOR('',#109018,1.);
+#109018 = DIRECTION('',(-1.,0.,0.));
+#109019 = PCURVE('',#106016,#109020);
+#109020 = DEFINITIONAL_REPRESENTATION('',(#109021),#109025);
+#109021 = LINE('',#109022,#109023);
+#109022 = CARTESIAN_POINT('',(52.245715311413,-2.5));
+#109023 = VECTOR('',#109024,1.);
+#109024 = DIRECTION('',(1.,0.));
+#109025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109026 = PCURVE('',#106448,#109027);
+#109027 = DEFINITIONAL_REPRESENTATION('',(#109028),#109032);
+#109028 = LINE('',#109029,#109030);
+#109029 = CARTESIAN_POINT('',(0.,-1.6));
+#109030 = VECTOR('',#109031,1.);
+#109031 = DIRECTION('',(1.,0.));
+#109032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109033 = ORIENTED_EDGE('',*,*,#109034,.T.);
+#109034 = EDGE_CURVE('',#109012,#109035,#109037,.T.);
+#109035 = VERTEX_POINT('',#109036);
+#109036 = CARTESIAN_POINT('',(-30.,40.,1.6));
+#109037 = SURFACE_CURVE('',#109038,(#109042,#109049),.PCURVE_S1.);
+#109038 = LINE('',#109039,#109040);
+#109039 = CARTESIAN_POINT('',(-30.,35.,1.6));
+#109040 = VECTOR('',#109041,1.);
+#109041 = DIRECTION('',(0.,1.,0.));
+#109042 = PCURVE('',#106016,#109043);
+#109043 = DEFINITIONAL_REPRESENTATION('',(#109044),#109048);
+#109044 = LINE('',#109045,#109046);
+#109045 = CARTESIAN_POINT('',(67.245715311413,-2.5));
+#109046 = VECTOR('',#109047,1.);
+#109047 = DIRECTION('',(0.,1.));
+#109048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109049 = PCURVE('',#106476,#109050);
+#109050 = DEFINITIONAL_REPRESENTATION('',(#109051),#109055);
+#109051 = LINE('',#109052,#109053);
+#109052 = CARTESIAN_POINT('',(0.,-1.6));
+#109053 = VECTOR('',#109054,1.);
+#109054 = DIRECTION('',(1.,0.));
+#109055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109056 = ORIENTED_EDGE('',*,*,#109057,.T.);
+#109057 = EDGE_CURVE('',#109035,#109058,#109060,.T.);
+#109058 = VERTEX_POINT('',#109059);
+#109059 = CARTESIAN_POINT('',(-15.,40.,1.6));
+#109060 = SURFACE_CURVE('',#109061,(#109065,#109072),.PCURVE_S1.);
+#109061 = LINE('',#109062,#109063);
+#109062 = CARTESIAN_POINT('',(-30.,40.,1.6));
+#109063 = VECTOR('',#109064,1.);
+#109064 = DIRECTION('',(1.,0.,0.));
+#109065 = PCURVE('',#106016,#109066);
+#109066 = DEFINITIONAL_REPRESENTATION('',(#109067),#109071);
+#109067 = LINE('',#109068,#109069);
+#109068 = CARTESIAN_POINT('',(67.245715311413,2.5));
+#109069 = VECTOR('',#109070,1.);
+#109070 = DIRECTION('',(-1.,0.));
+#109071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109072 = PCURVE('',#106504,#109073);
+#109073 = DEFINITIONAL_REPRESENTATION('',(#109074),#109078);
+#109074 = LINE('',#109075,#109076);
+#109075 = CARTESIAN_POINT('',(0.,-1.6));
+#109076 = VECTOR('',#109077,1.);
+#109077 = DIRECTION('',(1.,0.));
+#109078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109079 = ORIENTED_EDGE('',*,*,#109080,.T.);
+#109080 = EDGE_CURVE('',#109058,#109081,#109083,.T.);
+#109081 = VERTEX_POINT('',#109082);
+#109082 = CARTESIAN_POINT('',(-12.5,42.5,1.6));
+#109083 = SURFACE_CURVE('',#109084,(#109088,#109095),.PCURVE_S1.);
+#109084 = LINE('',#109085,#109086);
+#109085 = CARTESIAN_POINT('',(-15.,40.,1.6));
+#109086 = VECTOR('',#109087,1.);
+#109087 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#109088 = PCURVE('',#106016,#109089);
+#109089 = DEFINITIONAL_REPRESENTATION('',(#109090),#109094);
+#109090 = LINE('',#109091,#109092);
+#109091 = CARTESIAN_POINT('',(52.245715311413,2.5));
+#109092 = VECTOR('',#109093,1.);
+#109093 = DIRECTION('',(-0.707106781187,0.707106781187));
+#109094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109095 = PCURVE('',#106532,#109096);
+#109096 = DEFINITIONAL_REPRESENTATION('',(#109097),#109101);
+#109097 = LINE('',#109098,#109099);
+#109098 = CARTESIAN_POINT('',(0.,-1.6));
+#109099 = VECTOR('',#109100,1.);
+#109100 = DIRECTION('',(1.,0.));
+#109101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109102 = ORIENTED_EDGE('',*,*,#109103,.T.);
+#109103 = EDGE_CURVE('',#109081,#109104,#109106,.T.);
+#109104 = VERTEX_POINT('',#109105);
+#109105 = CARTESIAN_POINT('',(3.5,42.5,1.6));
+#109106 = SURFACE_CURVE('',#109107,(#109111,#109118),.PCURVE_S1.);
+#109107 = LINE('',#109108,#109109);
+#109108 = CARTESIAN_POINT('',(-12.5,42.5,1.6));
+#109109 = VECTOR('',#109110,1.);
+#109110 = DIRECTION('',(1.,0.,0.));
+#109111 = PCURVE('',#106016,#109112);
+#109112 = DEFINITIONAL_REPRESENTATION('',(#109113),#109117);
+#109113 = LINE('',#109114,#109115);
+#109114 = CARTESIAN_POINT('',(49.745715311413,5.));
+#109115 = VECTOR('',#109116,1.);
+#109116 = DIRECTION('',(-1.,0.));
+#109117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109118 = PCURVE('',#106560,#109119);
+#109119 = DEFINITIONAL_REPRESENTATION('',(#109120),#109124);
+#109120 = LINE('',#109121,#109122);
+#109121 = CARTESIAN_POINT('',(0.,-1.6));
+#109122 = VECTOR('',#109123,1.);
+#109123 = DIRECTION('',(1.,0.));
+#109124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109125 = ORIENTED_EDGE('',*,*,#109126,.T.);
+#109126 = EDGE_CURVE('',#109104,#109127,#109129,.T.);
+#109127 = VERTEX_POINT('',#109128);
+#109128 = CARTESIAN_POINT('',(5.,44.,1.6));
+#109129 = SURFACE_CURVE('',#109130,(#109135,#109146),.PCURVE_S1.);
+#109130 = CIRCLE('',#109131,1.5);
+#109131 = AXIS2_PLACEMENT_3D('',#109132,#109133,#109134);
+#109132 = CARTESIAN_POINT('',(3.5,44.,1.6));
+#109133 = DIRECTION('',(0.,0.,1.));
+#109134 = DIRECTION('',(1.,0.,-0.));
+#109135 = PCURVE('',#106016,#109136);
+#109136 = DEFINITIONAL_REPRESENTATION('',(#109137),#109145);
+#109137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109138,#109139,#109140,
+ #109141,#109142,#109143,#109144),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109138 = CARTESIAN_POINT('',(32.245715311413,6.5));
+#109139 = CARTESIAN_POINT('',(32.245715311413,9.098076211353));
+#109140 = CARTESIAN_POINT('',(34.495715311413,7.799038105677));
+#109141 = CARTESIAN_POINT('',(36.745715311413,6.5));
+#109142 = CARTESIAN_POINT('',(34.495715311413,5.200961894323));
+#109143 = CARTESIAN_POINT('',(32.245715311413,3.901923788647));
+#109144 = CARTESIAN_POINT('',(32.245715311413,6.5));
+#109145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109146 = PCURVE('',#106593,#109147);
+#109147 = DEFINITIONAL_REPRESENTATION('',(#109148),#109152);
+#109148 = LINE('',#109149,#109150);
+#109149 = CARTESIAN_POINT('',(-0.,-1.6));
+#109150 = VECTOR('',#109151,1.);
+#109151 = DIRECTION('',(-1.,0.));
+#109152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109153 = ORIENTED_EDGE('',*,*,#109154,.T.);
+#109154 = EDGE_CURVE('',#109127,#109155,#109157,.T.);
+#109155 = VERTEX_POINT('',#109156);
+#109156 = CARTESIAN_POINT('',(5.,46.25,1.6));
+#109157 = SURFACE_CURVE('',#109158,(#109162,#109169),.PCURVE_S1.);
+#109158 = LINE('',#109159,#109160);
+#109159 = CARTESIAN_POINT('',(5.,44.,1.6));
+#109160 = VECTOR('',#109161,1.);
+#109161 = DIRECTION('',(0.,1.,0.));
+#109162 = PCURVE('',#106016,#109163);
+#109163 = DEFINITIONAL_REPRESENTATION('',(#109164),#109168);
+#109164 = LINE('',#109165,#109166);
+#109165 = CARTESIAN_POINT('',(32.245715311413,6.5));
+#109166 = VECTOR('',#109167,1.);
+#109167 = DIRECTION('',(0.,1.));
+#109168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109169 = PCURVE('',#106621,#109170);
+#109170 = DEFINITIONAL_REPRESENTATION('',(#109171),#109175);
+#109171 = LINE('',#109172,#109173);
+#109172 = CARTESIAN_POINT('',(0.,-1.6));
+#109173 = VECTOR('',#109174,1.);
+#109174 = DIRECTION('',(1.,0.));
+#109175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109176 = ORIENTED_EDGE('',*,*,#109177,.F.);
+#109177 = EDGE_CURVE('',#109178,#109155,#109180,.T.);
+#109178 = VERTEX_POINT('',#109179);
+#109179 = CARTESIAN_POINT('',(8.75,50.,1.6));
+#109180 = SURFACE_CURVE('',#109181,(#109186,#109197),.PCURVE_S1.);
+#109181 = CIRCLE('',#109182,3.75);
+#109182 = AXIS2_PLACEMENT_3D('',#109183,#109184,#109185);
+#109183 = CARTESIAN_POINT('',(8.75,46.25,1.6));
+#109184 = DIRECTION('',(0.,0.,1.));
+#109185 = DIRECTION('',(1.,0.,-0.));
+#109186 = PCURVE('',#106016,#109187);
+#109187 = DEFINITIONAL_REPRESENTATION('',(#109188),#109196);
+#109188 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109189,#109190,#109191,
+ #109192,#109193,#109194,#109195),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109189 = CARTESIAN_POINT('',(24.745715311413,8.75));
+#109190 = CARTESIAN_POINT('',(24.745715311413,15.245190528383));
+#109191 = CARTESIAN_POINT('',(30.370715311413,11.997595264192));
+#109192 = CARTESIAN_POINT('',(35.995715311413,8.75));
+#109193 = CARTESIAN_POINT('',(30.370715311413,5.502404735808));
+#109194 = CARTESIAN_POINT('',(24.745715311413,2.254809471617));
+#109195 = CARTESIAN_POINT('',(24.745715311413,8.75));
+#109196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109197 = PCURVE('',#106654,#109198);
+#109198 = DEFINITIONAL_REPRESENTATION('',(#109199),#109203);
+#109199 = LINE('',#109200,#109201);
+#109200 = CARTESIAN_POINT('',(-0.,-1.6));
+#109201 = VECTOR('',#109202,1.);
+#109202 = DIRECTION('',(-1.,0.));
+#109203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109204 = ORIENTED_EDGE('',*,*,#109205,.T.);
+#109205 = EDGE_CURVE('',#109178,#106087,#109206,.T.);
+#109206 = SURFACE_CURVE('',#109207,(#109211,#109218),.PCURVE_S1.);
+#109207 = LINE('',#109208,#109209);
+#109208 = CARTESIAN_POINT('',(8.75,50.,1.6));
+#109209 = VECTOR('',#109210,1.);
+#109210 = DIRECTION('',(1.,0.,0.));
+#109211 = PCURVE('',#106016,#109212);
+#109212 = DEFINITIONAL_REPRESENTATION('',(#109213),#109217);
+#109213 = LINE('',#109214,#109215);
+#109214 = CARTESIAN_POINT('',(28.495715311413,12.5));
+#109215 = VECTOR('',#109216,1.);
+#109216 = DIRECTION('',(-1.,0.));
+#109217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109218 = PCURVE('',#106130,#109219);
+#109219 = DEFINITIONAL_REPRESENTATION('',(#109220),#109224);
+#109220 = LINE('',#109221,#109222);
+#109221 = CARTESIAN_POINT('',(0.,-1.6));
+#109222 = VECTOR('',#109223,1.);
+#109223 = DIRECTION('',(1.,0.));
+#109224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109225 = ORIENTED_EDGE('',*,*,#106086,.F.);
+#109226 = FACE_BOUND('',#109227,.F.);
+#109227 = EDGE_LOOP('',(#109228));
+#109228 = ORIENTED_EDGE('',*,*,#109229,.T.);
+#109229 = EDGE_CURVE('',#109230,#109230,#109232,.T.);
+#109230 = VERTEX_POINT('',#109231);
+#109231 = CARTESIAN_POINT('',(94.2,27.5,1.6));
+#109232 = SURFACE_CURVE('',#109233,(#109238,#109249),.PCURVE_S1.);
+#109233 = CIRCLE('',#109234,0.2);
+#109234 = AXIS2_PLACEMENT_3D('',#109235,#109236,#109237);
+#109235 = CARTESIAN_POINT('',(94.,27.5,1.6));
+#109236 = DIRECTION('',(0.,0.,1.));
+#109237 = DIRECTION('',(1.,0.,-0.));
+#109238 = PCURVE('',#106016,#109239);
+#109239 = DEFINITIONAL_REPRESENTATION('',(#109240),#109248);
+#109240 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109241,#109242,#109243,
+ #109244,#109245,#109246,#109247),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109241 = CARTESIAN_POINT('',(-56.95428468858,-10.));
+#109242 = CARTESIAN_POINT('',(-56.95428468858,-9.653589838486));
+#109243 = CARTESIAN_POINT('',(-56.65428468858,-9.826794919243));
+#109244 = CARTESIAN_POINT('',(-56.35428468858,-10.));
+#109245 = CARTESIAN_POINT('',(-56.65428468858,-10.17320508075));
+#109246 = CARTESIAN_POINT('',(-56.95428468858,-10.34641016151));
+#109247 = CARTESIAN_POINT('',(-56.95428468858,-10.));
+#109248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109249 = PCURVE('',#106711,#109250);
+#109250 = DEFINITIONAL_REPRESENTATION('',(#109251),#109255);
+#109251 = LINE('',#109252,#109253);
+#109252 = CARTESIAN_POINT('',(0.,2.4));
+#109253 = VECTOR('',#109254,1.);
+#109254 = DIRECTION('',(1.,0.));
+#109255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109256 = FACE_BOUND('',#109257,.F.);
+#109257 = EDGE_LOOP('',(#109258));
+#109258 = ORIENTED_EDGE('',*,*,#109259,.T.);
+#109259 = EDGE_CURVE('',#109260,#109260,#109262,.T.);
+#109260 = VERTEX_POINT('',#109261);
+#109261 = CARTESIAN_POINT('',(95.95,31.75,1.6));
+#109262 = SURFACE_CURVE('',#109263,(#109268,#109279),.PCURVE_S1.);
+#109263 = CIRCLE('',#109264,0.2);
+#109264 = AXIS2_PLACEMENT_3D('',#109265,#109266,#109267);
+#109265 = CARTESIAN_POINT('',(95.75,31.75,1.6));
+#109266 = DIRECTION('',(0.,0.,1.));
+#109267 = DIRECTION('',(1.,0.,-0.));
+#109268 = PCURVE('',#106016,#109269);
+#109269 = DEFINITIONAL_REPRESENTATION('',(#109270),#109278);
+#109270 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109271,#109272,#109273,
+ #109274,#109275,#109276,#109277),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109271 = CARTESIAN_POINT('',(-58.70428468858,-5.75));
+#109272 = CARTESIAN_POINT('',(-58.70428468858,-5.403589838486));
+#109273 = CARTESIAN_POINT('',(-58.40428468858,-5.576794919243));
+#109274 = CARTESIAN_POINT('',(-58.10428468858,-5.75));
+#109275 = CARTESIAN_POINT('',(-58.40428468858,-5.923205080757));
+#109276 = CARTESIAN_POINT('',(-58.70428468858,-6.096410161514));
+#109277 = CARTESIAN_POINT('',(-58.70428468858,-5.75));
+#109278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109279 = PCURVE('',#106746,#109280);
+#109280 = DEFINITIONAL_REPRESENTATION('',(#109281),#109285);
+#109281 = LINE('',#109282,#109283);
+#109282 = CARTESIAN_POINT('',(0.,2.4));
+#109283 = VECTOR('',#109284,1.);
+#109284 = DIRECTION('',(1.,0.));
+#109285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109286 = FACE_BOUND('',#109287,.F.);
+#109287 = EDGE_LOOP('',(#109288));
+#109288 = ORIENTED_EDGE('',*,*,#109289,.T.);
+#109289 = EDGE_CURVE('',#109290,#109290,#109292,.T.);
+#109290 = VERTEX_POINT('',#109291);
+#109291 = CARTESIAN_POINT('',(93.45,29.25,1.6));
+#109292 = SURFACE_CURVE('',#109293,(#109298,#109309),.PCURVE_S1.);
+#109293 = CIRCLE('',#109294,0.2);
+#109294 = AXIS2_PLACEMENT_3D('',#109295,#109296,#109297);
+#109295 = CARTESIAN_POINT('',(93.25,29.25,1.6));
+#109296 = DIRECTION('',(0.,0.,1.));
+#109297 = DIRECTION('',(1.,0.,-0.));
+#109298 = PCURVE('',#106016,#109299);
+#109299 = DEFINITIONAL_REPRESENTATION('',(#109300),#109308);
+#109300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109301,#109302,#109303,
+ #109304,#109305,#109306,#109307),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109301 = CARTESIAN_POINT('',(-56.20428468858,-8.25));
+#109302 = CARTESIAN_POINT('',(-56.20428468858,-7.903589838486));
+#109303 = CARTESIAN_POINT('',(-55.90428468858,-8.076794919243));
+#109304 = CARTESIAN_POINT('',(-55.60428468858,-8.25));
+#109305 = CARTESIAN_POINT('',(-55.90428468858,-8.423205080757));
+#109306 = CARTESIAN_POINT('',(-56.20428468858,-8.596410161514));
+#109307 = CARTESIAN_POINT('',(-56.20428468858,-8.25));
+#109308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109309 = PCURVE('',#106781,#109310);
+#109310 = DEFINITIONAL_REPRESENTATION('',(#109311),#109315);
+#109311 = LINE('',#109312,#109313);
+#109312 = CARTESIAN_POINT('',(0.,2.4));
+#109313 = VECTOR('',#109314,1.);
+#109314 = DIRECTION('',(1.,0.));
+#109315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109316 = FACE_BOUND('',#109317,.F.);
+#109317 = EDGE_LOOP('',(#109318));
+#109318 = ORIENTED_EDGE('',*,*,#109319,.T.);
+#109319 = EDGE_CURVE('',#109320,#109320,#109322,.T.);
+#109320 = VERTEX_POINT('',#109321);
+#109321 = CARTESIAN_POINT('',(95.95,48.25,1.6));
+#109322 = SURFACE_CURVE('',#109323,(#109328,#109339),.PCURVE_S1.);
+#109323 = CIRCLE('',#109324,0.2);
+#109324 = AXIS2_PLACEMENT_3D('',#109325,#109326,#109327);
+#109325 = CARTESIAN_POINT('',(95.75,48.25,1.6));
+#109326 = DIRECTION('',(0.,0.,1.));
+#109327 = DIRECTION('',(1.,0.,-0.));
+#109328 = PCURVE('',#106016,#109329);
+#109329 = DEFINITIONAL_REPRESENTATION('',(#109330),#109338);
+#109330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109331,#109332,#109333,
+ #109334,#109335,#109336,#109337),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109331 = CARTESIAN_POINT('',(-58.70428468858,10.75));
+#109332 = CARTESIAN_POINT('',(-58.70428468858,11.096410161514));
+#109333 = CARTESIAN_POINT('',(-58.40428468858,10.923205080757));
+#109334 = CARTESIAN_POINT('',(-58.10428468858,10.75));
+#109335 = CARTESIAN_POINT('',(-58.40428468858,10.576794919243));
+#109336 = CARTESIAN_POINT('',(-58.70428468858,10.403589838486));
+#109337 = CARTESIAN_POINT('',(-58.70428468858,10.75));
+#109338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109339 = PCURVE('',#106816,#109340);
+#109340 = DEFINITIONAL_REPRESENTATION('',(#109341),#109345);
+#109341 = LINE('',#109342,#109343);
+#109342 = CARTESIAN_POINT('',(0.,2.4));
+#109343 = VECTOR('',#109344,1.);
+#109344 = DIRECTION('',(1.,0.));
+#109345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109346 = FACE_BOUND('',#109347,.F.);
+#109347 = EDGE_LOOP('',(#109348));
+#109348 = ORIENTED_EDGE('',*,*,#109349,.T.);
+#109349 = EDGE_CURVE('',#109350,#109350,#109352,.T.);
+#109350 = VERTEX_POINT('',#109351);
+#109351 = CARTESIAN_POINT('',(94.2,47.5,1.6));
+#109352 = SURFACE_CURVE('',#109353,(#109358,#109369),.PCURVE_S1.);
+#109353 = CIRCLE('',#109354,0.2);
+#109354 = AXIS2_PLACEMENT_3D('',#109355,#109356,#109357);
+#109355 = CARTESIAN_POINT('',(94.,47.5,1.6));
+#109356 = DIRECTION('',(0.,0.,1.));
+#109357 = DIRECTION('',(1.,0.,-0.));
+#109358 = PCURVE('',#106016,#109359);
+#109359 = DEFINITIONAL_REPRESENTATION('',(#109360),#109368);
+#109360 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109361,#109362,#109363,
+ #109364,#109365,#109366,#109367),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109361 = CARTESIAN_POINT('',(-56.95428468858,10.));
+#109362 = CARTESIAN_POINT('',(-56.95428468858,10.346410161514));
+#109363 = CARTESIAN_POINT('',(-56.65428468858,10.173205080757));
+#109364 = CARTESIAN_POINT('',(-56.35428468858,10.));
+#109365 = CARTESIAN_POINT('',(-56.65428468858,9.826794919243));
+#109366 = CARTESIAN_POINT('',(-56.95428468858,9.653589838486));
+#109367 = CARTESIAN_POINT('',(-56.95428468858,10.));
+#109368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109369 = PCURVE('',#106851,#109370);
+#109370 = DEFINITIONAL_REPRESENTATION('',(#109371),#109375);
+#109371 = LINE('',#109372,#109373);
+#109372 = CARTESIAN_POINT('',(0.,2.4));
+#109373 = VECTOR('',#109374,1.);
+#109374 = DIRECTION('',(1.,0.));
+#109375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109376 = FACE_BOUND('',#109377,.F.);
+#109377 = EDGE_LOOP('',(#109378));
+#109378 = ORIENTED_EDGE('',*,*,#109379,.T.);
+#109379 = EDGE_CURVE('',#109380,#109380,#109382,.T.);
+#109380 = VERTEX_POINT('',#109381);
+#109381 = CARTESIAN_POINT('',(93.96,40.04,1.6));
+#109382 = SURFACE_CURVE('',#109383,(#109388,#109399),.PCURVE_S1.);
+#109383 = CIRCLE('',#109384,0.75);
+#109384 = AXIS2_PLACEMENT_3D('',#109385,#109386,#109387);
+#109385 = CARTESIAN_POINT('',(93.21,40.04,1.6));
+#109386 = DIRECTION('',(0.,0.,1.));
+#109387 = DIRECTION('',(1.,0.,-0.));
+#109388 = PCURVE('',#106016,#109389);
+#109389 = DEFINITIONAL_REPRESENTATION('',(#109390),#109398);
+#109390 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109391,#109392,#109393,
+ #109394,#109395,#109396,#109397),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109391 = CARTESIAN_POINT('',(-56.71428468858,2.54));
+#109392 = CARTESIAN_POINT('',(-56.71428468858,3.839038105677));
+#109393 = CARTESIAN_POINT('',(-55.58928468858,3.189519052838));
+#109394 = CARTESIAN_POINT('',(-54.46428468858,2.54));
+#109395 = CARTESIAN_POINT('',(-55.58928468858,1.890480947162));
+#109396 = CARTESIAN_POINT('',(-56.71428468858,1.240961894323));
+#109397 = CARTESIAN_POINT('',(-56.71428468858,2.54));
+#109398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109399 = PCURVE('',#106886,#109400);
+#109400 = DEFINITIONAL_REPRESENTATION('',(#109401),#109405);
+#109401 = LINE('',#109402,#109403);
+#109402 = CARTESIAN_POINT('',(0.,2.4));
+#109403 = VECTOR('',#109404,1.);
+#109404 = DIRECTION('',(1.,0.));
+#109405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109406 = FACE_BOUND('',#109407,.F.);
+#109407 = EDGE_LOOP('',(#109408));
+#109408 = ORIENTED_EDGE('',*,*,#109409,.T.);
+#109409 = EDGE_CURVE('',#109410,#109410,#109412,.T.);
+#109410 = VERTEX_POINT('',#109411);
+#109411 = CARTESIAN_POINT('',(87.51,33.95,1.6));
+#109412 = SURFACE_CURVE('',#109413,(#109418,#109429),.PCURVE_S1.);
+#109413 = CIRCLE('',#109414,0.51);
+#109414 = AXIS2_PLACEMENT_3D('',#109415,#109416,#109417);
+#109415 = CARTESIAN_POINT('',(87.,33.95,1.6));
+#109416 = DIRECTION('',(0.,0.,1.));
+#109417 = DIRECTION('',(1.,0.,-0.));
+#109418 = PCURVE('',#106016,#109419);
+#109419 = DEFINITIONAL_REPRESENTATION('',(#109420),#109428);
+#109420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109421,#109422,#109423,
+ #109424,#109425,#109426,#109427),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109421 = CARTESIAN_POINT('',(-50.26428468858,-3.55));
+#109422 = CARTESIAN_POINT('',(-50.26428468858,-2.66665408814));
+#109423 = CARTESIAN_POINT('',(-49.49928468858,-3.10832704407));
+#109424 = CARTESIAN_POINT('',(-48.73428468858,-3.55));
+#109425 = CARTESIAN_POINT('',(-49.49928468858,-3.99167295593));
+#109426 = CARTESIAN_POINT('',(-50.26428468858,-4.43334591186));
+#109427 = CARTESIAN_POINT('',(-50.26428468858,-3.55));
+#109428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109429 = PCURVE('',#106921,#109430);
+#109430 = DEFINITIONAL_REPRESENTATION('',(#109431),#109435);
+#109431 = LINE('',#109432,#109433);
+#109432 = CARTESIAN_POINT('',(0.,2.4));
+#109433 = VECTOR('',#109434,1.);
+#109434 = DIRECTION('',(1.,0.));
+#109435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109436 = FACE_BOUND('',#109437,.F.);
+#109437 = EDGE_LOOP('',(#109438));
+#109438 = ORIENTED_EDGE('',*,*,#109439,.T.);
+#109439 = EDGE_CURVE('',#109440,#109440,#109442,.T.);
+#109440 = VERTEX_POINT('',#109441);
+#109441 = CARTESIAN_POINT('',(89.,46.7,1.6));
+#109442 = SURFACE_CURVE('',#109443,(#109448,#109459),.PCURVE_S1.);
+#109443 = CIRCLE('',#109444,0.5);
+#109444 = AXIS2_PLACEMENT_3D('',#109445,#109446,#109447);
+#109445 = CARTESIAN_POINT('',(88.5,46.7,1.6));
+#109446 = DIRECTION('',(0.,0.,1.));
+#109447 = DIRECTION('',(1.,0.,-0.));
+#109448 = PCURVE('',#106016,#109449);
+#109449 = DEFINITIONAL_REPRESENTATION('',(#109450),#109458);
+#109450 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109451,#109452,#109453,
+ #109454,#109455,#109456,#109457),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109451 = CARTESIAN_POINT('',(-51.75428468858,9.2));
+#109452 = CARTESIAN_POINT('',(-51.75428468858,10.066025403784));
+#109453 = CARTESIAN_POINT('',(-51.00428468858,9.633012701892));
+#109454 = CARTESIAN_POINT('',(-50.25428468858,9.2));
+#109455 = CARTESIAN_POINT('',(-51.00428468858,8.766987298108));
+#109456 = CARTESIAN_POINT('',(-51.75428468858,8.333974596216));
+#109457 = CARTESIAN_POINT('',(-51.75428468858,9.2));
+#109458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109459 = PCURVE('',#106956,#109460);
+#109460 = DEFINITIONAL_REPRESENTATION('',(#109461),#109465);
+#109461 = LINE('',#109462,#109463);
+#109462 = CARTESIAN_POINT('',(0.,2.4));
+#109463 = VECTOR('',#109464,1.);
+#109464 = DIRECTION('',(1.,0.));
+#109465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109466 = FACE_BOUND('',#109467,.F.);
+#109467 = EDGE_LOOP('',(#109468));
+#109468 = ORIENTED_EDGE('',*,*,#109469,.T.);
+#109469 = EDGE_CURVE('',#109470,#109470,#109472,.T.);
+#109470 = VERTEX_POINT('',#109471);
+#109471 = CARTESIAN_POINT('',(86.5,46.7,1.6));
+#109472 = SURFACE_CURVE('',#109473,(#109478,#109489),.PCURVE_S1.);
+#109473 = CIRCLE('',#109474,0.5);
+#109474 = AXIS2_PLACEMENT_3D('',#109475,#109476,#109477);
+#109475 = CARTESIAN_POINT('',(86.,46.7,1.6));
+#109476 = DIRECTION('',(0.,0.,1.));
+#109477 = DIRECTION('',(1.,0.,-0.));
+#109478 = PCURVE('',#106016,#109479);
+#109479 = DEFINITIONAL_REPRESENTATION('',(#109480),#109488);
+#109480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109481,#109482,#109483,
+ #109484,#109485,#109486,#109487),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109481 = CARTESIAN_POINT('',(-49.25428468858,9.2));
+#109482 = CARTESIAN_POINT('',(-49.25428468858,10.066025403784));
+#109483 = CARTESIAN_POINT('',(-48.50428468858,9.633012701892));
+#109484 = CARTESIAN_POINT('',(-47.75428468858,9.2));
+#109485 = CARTESIAN_POINT('',(-48.50428468858,8.766987298108));
+#109486 = CARTESIAN_POINT('',(-49.25428468858,8.333974596216));
+#109487 = CARTESIAN_POINT('',(-49.25428468858,9.2));
+#109488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109489 = PCURVE('',#106991,#109490);
+#109490 = DEFINITIONAL_REPRESENTATION('',(#109491),#109495);
+#109491 = LINE('',#109492,#109493);
+#109492 = CARTESIAN_POINT('',(0.,2.4));
+#109493 = VECTOR('',#109494,1.);
+#109494 = DIRECTION('',(1.,0.));
+#109495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109496 = FACE_BOUND('',#109497,.F.);
+#109497 = EDGE_LOOP('',(#109498));
+#109498 = ORIENTED_EDGE('',*,*,#109499,.T.);
+#109499 = EDGE_CURVE('',#109500,#109500,#109502,.T.);
+#109500 = VERTEX_POINT('',#109501);
+#109501 = CARTESIAN_POINT('',(66.65,44.76,1.6));
+#109502 = SURFACE_CURVE('',#109503,(#109508,#109519),.PCURVE_S1.);
+#109503 = CIRCLE('',#109504,0.65);
+#109504 = AXIS2_PLACEMENT_3D('',#109505,#109506,#109507);
+#109505 = CARTESIAN_POINT('',(66.,44.76,1.6));
+#109506 = DIRECTION('',(0.,0.,1.));
+#109507 = DIRECTION('',(1.,0.,-0.));
+#109508 = PCURVE('',#106016,#109509);
+#109509 = DEFINITIONAL_REPRESENTATION('',(#109510),#109518);
+#109510 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109511,#109512,#109513,
+ #109514,#109515,#109516,#109517),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109511 = CARTESIAN_POINT('',(-29.40428468858,7.26));
+#109512 = CARTESIAN_POINT('',(-29.40428468858,8.38583302492));
+#109513 = CARTESIAN_POINT('',(-28.42928468858,7.82291651246));
+#109514 = CARTESIAN_POINT('',(-27.45428468858,7.26));
+#109515 = CARTESIAN_POINT('',(-28.42928468858,6.69708348754));
+#109516 = CARTESIAN_POINT('',(-29.40428468858,6.13416697508));
+#109517 = CARTESIAN_POINT('',(-29.40428468858,7.26));
+#109518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109519 = PCURVE('',#107026,#109520);
+#109520 = DEFINITIONAL_REPRESENTATION('',(#109521),#109525);
+#109521 = LINE('',#109522,#109523);
+#109522 = CARTESIAN_POINT('',(0.,2.4));
+#109523 = VECTOR('',#109524,1.);
+#109524 = DIRECTION('',(1.,0.));
+#109525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109526 = FACE_BOUND('',#109527,.F.);
+#109527 = EDGE_LOOP('',(#109528));
+#109528 = ORIENTED_EDGE('',*,*,#109529,.T.);
+#109529 = EDGE_CURVE('',#109530,#109530,#109532,.T.);
+#109530 = VERTEX_POINT('',#109531);
+#109531 = CARTESIAN_POINT('',(73.15,47.5,1.6));
+#109532 = SURFACE_CURVE('',#109533,(#109538,#109549),.PCURVE_S1.);
+#109533 = CIRCLE('',#109534,0.75);
+#109534 = AXIS2_PLACEMENT_3D('',#109535,#109536,#109537);
+#109535 = CARTESIAN_POINT('',(72.4,47.5,1.6));
+#109536 = DIRECTION('',(0.,0.,1.));
+#109537 = DIRECTION('',(1.,0.,-0.));
+#109538 = PCURVE('',#106016,#109539);
+#109539 = DEFINITIONAL_REPRESENTATION('',(#109540),#109548);
+#109540 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109541,#109542,#109543,
+ #109544,#109545,#109546,#109547),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109541 = CARTESIAN_POINT('',(-35.90428468858,10.));
+#109542 = CARTESIAN_POINT('',(-35.90428468858,11.299038105677));
+#109543 = CARTESIAN_POINT('',(-34.77928468858,10.649519052838));
+#109544 = CARTESIAN_POINT('',(-33.65428468858,10.));
+#109545 = CARTESIAN_POINT('',(-34.77928468858,9.350480947162));
+#109546 = CARTESIAN_POINT('',(-35.90428468858,8.700961894323));
+#109547 = CARTESIAN_POINT('',(-35.90428468858,10.));
+#109548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109549 = PCURVE('',#107061,#109550);
+#109550 = DEFINITIONAL_REPRESENTATION('',(#109551),#109555);
+#109551 = LINE('',#109552,#109553);
+#109552 = CARTESIAN_POINT('',(0.,2.4));
+#109553 = VECTOR('',#109554,1.);
+#109554 = DIRECTION('',(1.,0.));
+#109555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109556 = FACE_BOUND('',#109557,.F.);
+#109557 = EDGE_LOOP('',(#109558));
+#109558 = ORIENTED_EDGE('',*,*,#109559,.T.);
+#109559 = EDGE_CURVE('',#109560,#109560,#109562,.T.);
+#109560 = VERTEX_POINT('',#109561);
+#109561 = CARTESIAN_POINT('',(81.35,47.5,1.6));
+#109562 = SURFACE_CURVE('',#109563,(#109568,#109579),.PCURVE_S1.);
+#109563 = CIRCLE('',#109564,0.75);
+#109564 = AXIS2_PLACEMENT_3D('',#109565,#109566,#109567);
+#109565 = CARTESIAN_POINT('',(80.6,47.5,1.6));
+#109566 = DIRECTION('',(0.,0.,1.));
+#109567 = DIRECTION('',(1.,0.,-0.));
+#109568 = PCURVE('',#106016,#109569);
+#109569 = DEFINITIONAL_REPRESENTATION('',(#109570),#109578);
+#109570 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109571,#109572,#109573,
+ #109574,#109575,#109576,#109577),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109571 = CARTESIAN_POINT('',(-44.10428468858,10.));
+#109572 = CARTESIAN_POINT('',(-44.10428468858,11.299038105677));
+#109573 = CARTESIAN_POINT('',(-42.97928468858,10.649519052838));
+#109574 = CARTESIAN_POINT('',(-41.85428468858,10.));
+#109575 = CARTESIAN_POINT('',(-42.97928468858,9.350480947162));
+#109576 = CARTESIAN_POINT('',(-44.10428468858,8.700961894323));
+#109577 = CARTESIAN_POINT('',(-44.10428468858,10.));
+#109578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109579 = PCURVE('',#107096,#109580);
+#109580 = DEFINITIONAL_REPRESENTATION('',(#109581),#109585);
+#109581 = LINE('',#109582,#109583);
+#109582 = CARTESIAN_POINT('',(0.,2.4));
+#109583 = VECTOR('',#109584,1.);
+#109584 = DIRECTION('',(1.,0.));
+#109585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109586 = FACE_BOUND('',#109587,.F.);
+#109587 = EDGE_LOOP('',(#109588));
+#109588 = ORIENTED_EDGE('',*,*,#109589,.T.);
+#109589 = EDGE_CURVE('',#109590,#109590,#109592,.T.);
+#109590 = VERTEX_POINT('',#109591);
+#109591 = CARTESIAN_POINT('',(78.95,47.5,1.6));
+#109592 = SURFACE_CURVE('',#109593,(#109598,#109609),.PCURVE_S1.);
+#109593 = CIRCLE('',#109594,0.45);
+#109594 = AXIS2_PLACEMENT_3D('',#109595,#109596,#109597);
+#109595 = CARTESIAN_POINT('',(78.5,47.5,1.6));
+#109596 = DIRECTION('',(0.,0.,1.));
+#109597 = DIRECTION('',(1.,0.,-0.));
+#109598 = PCURVE('',#106016,#109599);
+#109599 = DEFINITIONAL_REPRESENTATION('',(#109600),#109608);
+#109600 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109601,#109602,#109603,
+ #109604,#109605,#109606,#109607),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109601 = CARTESIAN_POINT('',(-41.70428468858,10.));
+#109602 = CARTESIAN_POINT('',(-41.70428468858,10.779422863406));
+#109603 = CARTESIAN_POINT('',(-41.02928468858,10.389711431703));
+#109604 = CARTESIAN_POINT('',(-40.35428468858,10.));
+#109605 = CARTESIAN_POINT('',(-41.02928468858,9.610288568297));
+#109606 = CARTESIAN_POINT('',(-41.70428468858,9.220577136594));
+#109607 = CARTESIAN_POINT('',(-41.70428468858,10.));
+#109608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109609 = PCURVE('',#107131,#109610);
+#109610 = DEFINITIONAL_REPRESENTATION('',(#109611),#109615);
+#109611 = LINE('',#109612,#109613);
+#109612 = CARTESIAN_POINT('',(0.,2.4));
+#109613 = VECTOR('',#109614,1.);
+#109614 = DIRECTION('',(1.,0.));
+#109615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109616 = FACE_BOUND('',#109617,.F.);
+#109617 = EDGE_LOOP('',(#109618));
+#109618 = ORIENTED_EDGE('',*,*,#109619,.T.);
+#109619 = EDGE_CURVE('',#109620,#109620,#109622,.T.);
+#109620 = VERTEX_POINT('',#109621);
+#109621 = CARTESIAN_POINT('',(74.95,47.5,1.6));
+#109622 = SURFACE_CURVE('',#109623,(#109628,#109639),.PCURVE_S1.);
+#109623 = CIRCLE('',#109624,0.45);
+#109624 = AXIS2_PLACEMENT_3D('',#109625,#109626,#109627);
+#109625 = CARTESIAN_POINT('',(74.5,47.5,1.6));
+#109626 = DIRECTION('',(0.,0.,1.));
+#109627 = DIRECTION('',(1.,0.,-0.));
+#109628 = PCURVE('',#106016,#109629);
+#109629 = DEFINITIONAL_REPRESENTATION('',(#109630),#109638);
+#109630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109631,#109632,#109633,
+ #109634,#109635,#109636,#109637),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109631 = CARTESIAN_POINT('',(-37.70428468858,10.));
+#109632 = CARTESIAN_POINT('',(-37.70428468858,10.779422863406));
+#109633 = CARTESIAN_POINT('',(-37.02928468858,10.389711431703));
+#109634 = CARTESIAN_POINT('',(-36.35428468858,10.));
+#109635 = CARTESIAN_POINT('',(-37.02928468858,9.610288568297));
+#109636 = CARTESIAN_POINT('',(-37.70428468858,9.220577136594));
+#109637 = CARTESIAN_POINT('',(-37.70428468858,10.));
+#109638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109639 = PCURVE('',#107166,#109640);
+#109640 = DEFINITIONAL_REPRESENTATION('',(#109641),#109645);
+#109641 = LINE('',#109642,#109643);
+#109642 = CARTESIAN_POINT('',(0.,2.4));
+#109643 = VECTOR('',#109644,1.);
+#109644 = DIRECTION('',(1.,0.));
+#109645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109646 = FACE_BOUND('',#109647,.F.);
+#109647 = EDGE_LOOP('',(#109648));
+#109648 = ORIENTED_EDGE('',*,*,#109649,.T.);
+#109649 = EDGE_CURVE('',#109650,#109650,#109652,.T.);
+#109650 = VERTEX_POINT('',#109651);
+#109651 = CARTESIAN_POINT('',(76.95,47.5,1.6));
+#109652 = SURFACE_CURVE('',#109653,(#109658,#109669),.PCURVE_S1.);
+#109653 = CIRCLE('',#109654,0.45);
+#109654 = AXIS2_PLACEMENT_3D('',#109655,#109656,#109657);
+#109655 = CARTESIAN_POINT('',(76.5,47.5,1.6));
+#109656 = DIRECTION('',(0.,0.,1.));
+#109657 = DIRECTION('',(1.,0.,-0.));
+#109658 = PCURVE('',#106016,#109659);
+#109659 = DEFINITIONAL_REPRESENTATION('',(#109660),#109668);
+#109660 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109661,#109662,#109663,
+ #109664,#109665,#109666,#109667),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109661 = CARTESIAN_POINT('',(-39.70428468858,10.));
+#109662 = CARTESIAN_POINT('',(-39.70428468858,10.779422863406));
+#109663 = CARTESIAN_POINT('',(-39.02928468858,10.389711431703));
+#109664 = CARTESIAN_POINT('',(-38.35428468858,10.));
+#109665 = CARTESIAN_POINT('',(-39.02928468858,9.610288568297));
+#109666 = CARTESIAN_POINT('',(-39.70428468858,9.220577136594));
+#109667 = CARTESIAN_POINT('',(-39.70428468858,10.));
+#109668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109669 = PCURVE('',#107201,#109670);
+#109670 = DEFINITIONAL_REPRESENTATION('',(#109671),#109675);
+#109671 = LINE('',#109672,#109673);
+#109672 = CARTESIAN_POINT('',(0.,2.4));
+#109673 = VECTOR('',#109674,1.);
+#109674 = DIRECTION('',(1.,0.));
+#109675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109676 = FACE_BOUND('',#109677,.F.);
+#109677 = EDGE_LOOP('',(#109678));
+#109678 = ORIENTED_EDGE('',*,*,#109679,.T.);
+#109679 = EDGE_CURVE('',#109680,#109680,#109682,.T.);
+#109680 = VERTEX_POINT('',#109681);
+#109681 = CARTESIAN_POINT('',(65.245,47.25,1.6));
+#109682 = SURFACE_CURVE('',#109683,(#109688,#109699),.PCURVE_S1.);
+#109683 = CIRCLE('',#109684,0.495);
+#109684 = AXIS2_PLACEMENT_3D('',#109685,#109686,#109687);
+#109685 = CARTESIAN_POINT('',(64.75,47.25,1.6));
+#109686 = DIRECTION('',(0.,0.,1.));
+#109687 = DIRECTION('',(1.,0.,-0.));
+#109688 = PCURVE('',#106016,#109689);
+#109689 = DEFINITIONAL_REPRESENTATION('',(#109690),#109698);
+#109690 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109691,#109692,#109693,
+ #109694,#109695,#109696,#109697),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109691 = CARTESIAN_POINT('',(-27.99928468858,9.75));
+#109692 = CARTESIAN_POINT('',(-27.99928468858,10.607365149747));
+#109693 = CARTESIAN_POINT('',(-27.25678468858,10.178682574873));
+#109694 = CARTESIAN_POINT('',(-26.51428468858,9.75));
+#109695 = CARTESIAN_POINT('',(-27.25678468858,9.321317425127));
+#109696 = CARTESIAN_POINT('',(-27.99928468858,8.892634850253));
+#109697 = CARTESIAN_POINT('',(-27.99928468858,9.75));
+#109698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109699 = PCURVE('',#107236,#109700);
+#109700 = DEFINITIONAL_REPRESENTATION('',(#109701),#109705);
+#109701 = LINE('',#109702,#109703);
+#109702 = CARTESIAN_POINT('',(0.,2.4));
+#109703 = VECTOR('',#109704,1.);
+#109704 = DIRECTION('',(1.,0.));
+#109705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109706 = FACE_BOUND('',#109707,.F.);
+#109707 = EDGE_LOOP('',(#109708));
+#109708 = ORIENTED_EDGE('',*,*,#109709,.T.);
+#109709 = EDGE_CURVE('',#109710,#109710,#109712,.T.);
+#109710 = VERTEX_POINT('',#109711);
+#109711 = CARTESIAN_POINT('',(60.745,47.25,1.6));
+#109712 = SURFACE_CURVE('',#109713,(#109718,#109729),.PCURVE_S1.);
+#109713 = CIRCLE('',#109714,0.495);
+#109714 = AXIS2_PLACEMENT_3D('',#109715,#109716,#109717);
+#109715 = CARTESIAN_POINT('',(60.25,47.25,1.6));
+#109716 = DIRECTION('',(0.,0.,1.));
+#109717 = DIRECTION('',(1.,0.,-0.));
+#109718 = PCURVE('',#106016,#109719);
+#109719 = DEFINITIONAL_REPRESENTATION('',(#109720),#109728);
+#109720 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109721,#109722,#109723,
+ #109724,#109725,#109726,#109727),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109721 = CARTESIAN_POINT('',(-23.49928468858,9.75));
+#109722 = CARTESIAN_POINT('',(-23.49928468858,10.607365149747));
+#109723 = CARTESIAN_POINT('',(-22.75678468858,10.178682574873));
+#109724 = CARTESIAN_POINT('',(-22.01428468858,9.75));
+#109725 = CARTESIAN_POINT('',(-22.75678468858,9.321317425127));
+#109726 = CARTESIAN_POINT('',(-23.49928468858,8.892634850253));
+#109727 = CARTESIAN_POINT('',(-23.49928468858,9.75));
+#109728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109729 = PCURVE('',#107271,#109730);
+#109730 = DEFINITIONAL_REPRESENTATION('',(#109731),#109735);
+#109731 = LINE('',#109732,#109733);
+#109732 = CARTESIAN_POINT('',(0.,2.4));
+#109733 = VECTOR('',#109734,1.);
+#109734 = DIRECTION('',(1.,0.));
+#109735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109736 = FACE_BOUND('',#109737,.F.);
+#109737 = EDGE_LOOP('',(#109738));
+#109738 = ORIENTED_EDGE('',*,*,#109739,.T.);
+#109739 = EDGE_CURVE('',#109740,#109740,#109742,.T.);
+#109740 = VERTEX_POINT('',#109741);
+#109741 = CARTESIAN_POINT('',(59.64,44.76,1.6));
+#109742 = SURFACE_CURVE('',#109743,(#109748,#109759),.PCURVE_S1.);
+#109743 = CIRCLE('',#109744,0.65);
+#109744 = AXIS2_PLACEMENT_3D('',#109745,#109746,#109747);
+#109745 = CARTESIAN_POINT('',(58.99,44.76,1.6));
+#109746 = DIRECTION('',(0.,0.,1.));
+#109747 = DIRECTION('',(1.,0.,-0.));
+#109748 = PCURVE('',#106016,#109749);
+#109749 = DEFINITIONAL_REPRESENTATION('',(#109750),#109758);
+#109750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109751,#109752,#109753,
+ #109754,#109755,#109756,#109757),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109751 = CARTESIAN_POINT('',(-22.39428468858,7.26));
+#109752 = CARTESIAN_POINT('',(-22.39428468858,8.38583302492));
+#109753 = CARTESIAN_POINT('',(-21.41928468858,7.82291651246));
+#109754 = CARTESIAN_POINT('',(-20.44428468858,7.26));
+#109755 = CARTESIAN_POINT('',(-21.41928468858,6.69708348754));
+#109756 = CARTESIAN_POINT('',(-22.39428468858,6.13416697508));
+#109757 = CARTESIAN_POINT('',(-22.39428468858,7.26));
+#109758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109759 = PCURVE('',#107306,#109760);
+#109760 = DEFINITIONAL_REPRESENTATION('',(#109761),#109765);
+#109761 = LINE('',#109762,#109763);
+#109762 = CARTESIAN_POINT('',(0.,2.4));
+#109763 = VECTOR('',#109764,1.);
+#109764 = DIRECTION('',(1.,0.));
+#109765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109766 = FACE_BOUND('',#109767,.F.);
+#109767 = EDGE_LOOP('',(#109768));
+#109768 = ORIENTED_EDGE('',*,*,#109769,.T.);
+#109769 = EDGE_CURVE('',#109770,#109770,#109772,.T.);
+#109770 = VERTEX_POINT('',#109771);
+#109771 = CARTESIAN_POINT('',(6.95,29.25,1.6));
+#109772 = SURFACE_CURVE('',#109773,(#109778,#109789),.PCURVE_S1.);
+#109773 = CIRCLE('',#109774,0.2);
+#109774 = AXIS2_PLACEMENT_3D('',#109775,#109776,#109777);
+#109775 = CARTESIAN_POINT('',(6.75,29.25,1.6));
+#109776 = DIRECTION('',(0.,0.,1.));
+#109777 = DIRECTION('',(1.,0.,-0.));
+#109778 = PCURVE('',#106016,#109779);
+#109779 = DEFINITIONAL_REPRESENTATION('',(#109780),#109788);
+#109780 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109781,#109782,#109783,
+ #109784,#109785,#109786,#109787),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109781 = CARTESIAN_POINT('',(30.295715311413,-8.25));
+#109782 = CARTESIAN_POINT('',(30.295715311413,-7.903589838486));
+#109783 = CARTESIAN_POINT('',(30.595715311413,-8.076794919243));
+#109784 = CARTESIAN_POINT('',(30.895715311413,-8.25));
+#109785 = CARTESIAN_POINT('',(30.595715311413,-8.423205080757));
+#109786 = CARTESIAN_POINT('',(30.295715311413,-8.596410161514));
+#109787 = CARTESIAN_POINT('',(30.295715311413,-8.25));
+#109788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109789 = PCURVE('',#107341,#109790);
+#109790 = DEFINITIONAL_REPRESENTATION('',(#109791),#109795);
+#109791 = LINE('',#109792,#109793);
+#109792 = CARTESIAN_POINT('',(0.,2.4));
+#109793 = VECTOR('',#109794,1.);
+#109794 = DIRECTION('',(1.,0.));
+#109795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109796 = FACE_BOUND('',#109797,.F.);
+#109797 = EDGE_LOOP('',(#109798));
+#109798 = ORIENTED_EDGE('',*,*,#109799,.T.);
+#109799 = EDGE_CURVE('',#109800,#109800,#109802,.T.);
+#109800 = VERTEX_POINT('',#109801);
+#109801 = CARTESIAN_POINT('',(10.9,29.25,1.6));
+#109802 = SURFACE_CURVE('',#109803,(#109808,#109819),.PCURVE_S1.);
+#109803 = CIRCLE('',#109804,1.65);
+#109804 = AXIS2_PLACEMENT_3D('',#109805,#109806,#109807);
+#109805 = CARTESIAN_POINT('',(9.25,29.25,1.6));
+#109806 = DIRECTION('',(0.,0.,1.));
+#109807 = DIRECTION('',(1.,0.,-0.));
+#109808 = PCURVE('',#106016,#109809);
+#109809 = DEFINITIONAL_REPRESENTATION('',(#109810),#109818);
+#109810 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109811,#109812,#109813,
+ #109814,#109815,#109816,#109817),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109811 = CARTESIAN_POINT('',(26.345715311413,-8.25));
+#109812 = CARTESIAN_POINT('',(26.345715311413,-5.392116167511));
+#109813 = CARTESIAN_POINT('',(28.820715311413,-6.821058083756));
+#109814 = CARTESIAN_POINT('',(31.295715311413,-8.25));
+#109815 = CARTESIAN_POINT('',(28.820715311413,-9.678941916244));
+#109816 = CARTESIAN_POINT('',(26.345715311413,-11.10788383248));
+#109817 = CARTESIAN_POINT('',(26.345715311413,-8.25));
+#109818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109819 = PCURVE('',#107376,#109820);
+#109820 = DEFINITIONAL_REPRESENTATION('',(#109821),#109825);
+#109821 = LINE('',#109822,#109823);
+#109822 = CARTESIAN_POINT('',(0.,2.4));
+#109823 = VECTOR('',#109824,1.);
+#109824 = DIRECTION('',(1.,0.));
+#109825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109826 = FACE_BOUND('',#109827,.F.);
+#109827 = EDGE_LOOP('',(#109828));
+#109828 = ORIENTED_EDGE('',*,*,#109829,.T.);
+#109829 = EDGE_CURVE('',#109830,#109830,#109832,.T.);
+#109830 = VERTEX_POINT('',#109831);
+#109831 = CARTESIAN_POINT('',(11.2,31.,1.6));
+#109832 = SURFACE_CURVE('',#109833,(#109838,#109849),.PCURVE_S1.);
+#109833 = CIRCLE('',#109834,0.2);
+#109834 = AXIS2_PLACEMENT_3D('',#109835,#109836,#109837);
+#109835 = CARTESIAN_POINT('',(11.,31.,1.6));
+#109836 = DIRECTION('',(0.,0.,1.));
+#109837 = DIRECTION('',(1.,0.,-0.));
+#109838 = PCURVE('',#106016,#109839);
+#109839 = DEFINITIONAL_REPRESENTATION('',(#109840),#109848);
+#109840 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109841,#109842,#109843,
+ #109844,#109845,#109846,#109847),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109841 = CARTESIAN_POINT('',(26.045715311413,-6.5));
+#109842 = CARTESIAN_POINT('',(26.045715311413,-6.153589838486));
+#109843 = CARTESIAN_POINT('',(26.345715311413,-6.326794919243));
+#109844 = CARTESIAN_POINT('',(26.645715311413,-6.5));
+#109845 = CARTESIAN_POINT('',(26.345715311413,-6.673205080757));
+#109846 = CARTESIAN_POINT('',(26.045715311413,-6.846410161514));
+#109847 = CARTESIAN_POINT('',(26.045715311413,-6.5));
+#109848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109849 = PCURVE('',#107411,#109850);
+#109850 = DEFINITIONAL_REPRESENTATION('',(#109851),#109855);
+#109851 = LINE('',#109852,#109853);
+#109852 = CARTESIAN_POINT('',(0.,2.4));
+#109853 = VECTOR('',#109854,1.);
+#109854 = DIRECTION('',(1.,0.));
+#109855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109856 = FACE_BOUND('',#109857,.F.);
+#109857 = EDGE_LOOP('',(#109858));
+#109858 = ORIENTED_EDGE('',*,*,#109859,.T.);
+#109859 = EDGE_CURVE('',#109860,#109860,#109862,.T.);
+#109860 = VERTEX_POINT('',#109861);
+#109861 = CARTESIAN_POINT('',(11.2,27.5,1.6));
+#109862 = SURFACE_CURVE('',#109863,(#109868,#109879),.PCURVE_S1.);
+#109863 = CIRCLE('',#109864,0.2);
+#109864 = AXIS2_PLACEMENT_3D('',#109865,#109866,#109867);
+#109865 = CARTESIAN_POINT('',(11.,27.5,1.6));
+#109866 = DIRECTION('',(0.,0.,1.));
+#109867 = DIRECTION('',(1.,0.,-0.));
+#109868 = PCURVE('',#106016,#109869);
+#109869 = DEFINITIONAL_REPRESENTATION('',(#109870),#109878);
+#109870 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109871,#109872,#109873,
+ #109874,#109875,#109876,#109877),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109871 = CARTESIAN_POINT('',(26.045715311413,-10.));
+#109872 = CARTESIAN_POINT('',(26.045715311413,-9.653589838486));
+#109873 = CARTESIAN_POINT('',(26.345715311413,-9.826794919243));
+#109874 = CARTESIAN_POINT('',(26.645715311413,-10.));
+#109875 = CARTESIAN_POINT('',(26.345715311413,-10.17320508075));
+#109876 = CARTESIAN_POINT('',(26.045715311413,-10.34641016151));
+#109877 = CARTESIAN_POINT('',(26.045715311413,-10.));
+#109878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109879 = PCURVE('',#107446,#109880);
+#109880 = DEFINITIONAL_REPRESENTATION('',(#109881),#109885);
+#109881 = LINE('',#109882,#109883);
+#109882 = CARTESIAN_POINT('',(0.,2.4));
+#109883 = VECTOR('',#109884,1.);
+#109884 = DIRECTION('',(1.,0.));
+#109885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109886 = FACE_BOUND('',#109887,.F.);
+#109887 = EDGE_LOOP('',(#109888));
+#109888 = ORIENTED_EDGE('',*,*,#109889,.T.);
+#109889 = EDGE_CURVE('',#109890,#109890,#109892,.T.);
+#109890 = VERTEX_POINT('',#109891);
+#109891 = CARTESIAN_POINT('',(7.7,27.5,1.6));
+#109892 = SURFACE_CURVE('',#109893,(#109898,#109909),.PCURVE_S1.);
+#109893 = CIRCLE('',#109894,0.2);
+#109894 = AXIS2_PLACEMENT_3D('',#109895,#109896,#109897);
+#109895 = CARTESIAN_POINT('',(7.5,27.5,1.6));
+#109896 = DIRECTION('',(0.,0.,1.));
+#109897 = DIRECTION('',(1.,0.,-0.));
+#109898 = PCURVE('',#106016,#109899);
+#109899 = DEFINITIONAL_REPRESENTATION('',(#109900),#109908);
+#109900 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109901,#109902,#109903,
+ #109904,#109905,#109906,#109907),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109901 = CARTESIAN_POINT('',(29.545715311413,-10.));
+#109902 = CARTESIAN_POINT('',(29.545715311413,-9.653589838486));
+#109903 = CARTESIAN_POINT('',(29.845715311413,-9.826794919243));
+#109904 = CARTESIAN_POINT('',(30.145715311413,-10.));
+#109905 = CARTESIAN_POINT('',(29.845715311413,-10.17320508075));
+#109906 = CARTESIAN_POINT('',(29.545715311413,-10.34641016151));
+#109907 = CARTESIAN_POINT('',(29.545715311413,-10.));
+#109908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109909 = PCURVE('',#107481,#109910);
+#109910 = DEFINITIONAL_REPRESENTATION('',(#109911),#109915);
+#109911 = LINE('',#109912,#109913);
+#109912 = CARTESIAN_POINT('',(0.,2.4));
+#109913 = VECTOR('',#109914,1.);
+#109914 = DIRECTION('',(1.,0.));
+#109915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109916 = FACE_BOUND('',#109917,.F.);
+#109917 = EDGE_LOOP('',(#109918));
+#109918 = ORIENTED_EDGE('',*,*,#109919,.T.);
+#109919 = EDGE_CURVE('',#109920,#109920,#109922,.T.);
+#109920 = VERTEX_POINT('',#109921);
+#109921 = CARTESIAN_POINT('',(7.7,31.,1.6));
+#109922 = SURFACE_CURVE('',#109923,(#109928,#109939),.PCURVE_S1.);
+#109923 = CIRCLE('',#109924,0.2);
+#109924 = AXIS2_PLACEMENT_3D('',#109925,#109926,#109927);
+#109925 = CARTESIAN_POINT('',(7.5,31.,1.6));
+#109926 = DIRECTION('',(0.,0.,1.));
+#109927 = DIRECTION('',(1.,0.,-0.));
+#109928 = PCURVE('',#106016,#109929);
+#109929 = DEFINITIONAL_REPRESENTATION('',(#109930),#109938);
+#109930 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109931,#109932,#109933,
+ #109934,#109935,#109936,#109937),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109931 = CARTESIAN_POINT('',(29.545715311413,-6.5));
+#109932 = CARTESIAN_POINT('',(29.545715311413,-6.153589838486));
+#109933 = CARTESIAN_POINT('',(29.845715311413,-6.326794919243));
+#109934 = CARTESIAN_POINT('',(30.145715311413,-6.5));
+#109935 = CARTESIAN_POINT('',(29.845715311413,-6.673205080757));
+#109936 = CARTESIAN_POINT('',(29.545715311413,-6.846410161514));
+#109937 = CARTESIAN_POINT('',(29.545715311413,-6.5));
+#109938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109939 = PCURVE('',#107516,#109940);
+#109940 = DEFINITIONAL_REPRESENTATION('',(#109941),#109945);
+#109941 = LINE('',#109942,#109943);
+#109942 = CARTESIAN_POINT('',(0.,2.4));
+#109943 = VECTOR('',#109944,1.);
+#109944 = DIRECTION('',(1.,0.));
+#109945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109946 = FACE_BOUND('',#109947,.F.);
+#109947 = EDGE_LOOP('',(#109948));
+#109948 = ORIENTED_EDGE('',*,*,#109949,.T.);
+#109949 = EDGE_CURVE('',#109950,#109950,#109952,.T.);
+#109950 = VERTEX_POINT('',#109951);
+#109951 = CARTESIAN_POINT('',(11.95,29.25,1.6));
+#109952 = SURFACE_CURVE('',#109953,(#109958,#109969),.PCURVE_S1.);
+#109953 = CIRCLE('',#109954,0.2);
+#109954 = AXIS2_PLACEMENT_3D('',#109955,#109956,#109957);
+#109955 = CARTESIAN_POINT('',(11.75,29.25,1.6));
+#109956 = DIRECTION('',(0.,0.,1.));
+#109957 = DIRECTION('',(1.,0.,-0.));
+#109958 = PCURVE('',#106016,#109959);
+#109959 = DEFINITIONAL_REPRESENTATION('',(#109960),#109968);
+#109960 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109961,#109962,#109963,
+ #109964,#109965,#109966,#109967),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109961 = CARTESIAN_POINT('',(25.295715311413,-8.25));
+#109962 = CARTESIAN_POINT('',(25.295715311413,-7.903589838486));
+#109963 = CARTESIAN_POINT('',(25.595715311413,-8.076794919243));
+#109964 = CARTESIAN_POINT('',(25.895715311413,-8.25));
+#109965 = CARTESIAN_POINT('',(25.595715311413,-8.423205080757));
+#109966 = CARTESIAN_POINT('',(25.295715311413,-8.596410161514));
+#109967 = CARTESIAN_POINT('',(25.295715311413,-8.25));
+#109968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109969 = PCURVE('',#107551,#109970);
+#109970 = DEFINITIONAL_REPRESENTATION('',(#109971),#109975);
+#109971 = LINE('',#109972,#109973);
+#109972 = CARTESIAN_POINT('',(0.,2.4));
+#109973 = VECTOR('',#109974,1.);
+#109974 = DIRECTION('',(1.,0.));
+#109975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109976 = FACE_BOUND('',#109977,.F.);
+#109977 = EDGE_LOOP('',(#109978));
+#109978 = ORIENTED_EDGE('',*,*,#109979,.T.);
+#109979 = EDGE_CURVE('',#109980,#109980,#109982,.T.);
+#109980 = VERTEX_POINT('',#109981);
+#109981 = CARTESIAN_POINT('',(9.45,31.75,1.6));
+#109982 = SURFACE_CURVE('',#109983,(#109988,#109999),.PCURVE_S1.);
+#109983 = CIRCLE('',#109984,0.2);
+#109984 = AXIS2_PLACEMENT_3D('',#109985,#109986,#109987);
+#109985 = CARTESIAN_POINT('',(9.25,31.75,1.6));
+#109986 = DIRECTION('',(0.,0.,1.));
+#109987 = DIRECTION('',(1.,0.,-0.));
+#109988 = PCURVE('',#106016,#109989);
+#109989 = DEFINITIONAL_REPRESENTATION('',(#109990),#109998);
+#109990 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#109991,#109992,#109993,
+ #109994,#109995,#109996,#109997),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#109991 = CARTESIAN_POINT('',(27.795715311413,-5.75));
+#109992 = CARTESIAN_POINT('',(27.795715311413,-5.403589838486));
+#109993 = CARTESIAN_POINT('',(28.095715311413,-5.576794919243));
+#109994 = CARTESIAN_POINT('',(28.395715311413,-5.75));
+#109995 = CARTESIAN_POINT('',(28.095715311413,-5.923205080757));
+#109996 = CARTESIAN_POINT('',(27.795715311413,-6.096410161514));
+#109997 = CARTESIAN_POINT('',(27.795715311413,-5.75));
+#109998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109999 = PCURVE('',#107586,#110000);
+#110000 = DEFINITIONAL_REPRESENTATION('',(#110001),#110005);
+#110001 = LINE('',#110002,#110003);
+#110002 = CARTESIAN_POINT('',(0.,2.4));
+#110003 = VECTOR('',#110004,1.);
+#110004 = DIRECTION('',(1.,0.));
+#110005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110006 = FACE_BOUND('',#110007,.F.);
+#110007 = EDGE_LOOP('',(#110008));
+#110008 = ORIENTED_EDGE('',*,*,#110009,.T.);
+#110009 = EDGE_CURVE('',#110010,#110010,#110012,.T.);
+#110010 = VERTEX_POINT('',#110011);
+#110011 = CARTESIAN_POINT('',(9.45,43.25,1.6));
+#110012 = SURFACE_CURVE('',#110013,(#110018,#110029),.PCURVE_S1.);
+#110013 = CIRCLE('',#110014,0.2);
+#110014 = AXIS2_PLACEMENT_3D('',#110015,#110016,#110017);
+#110015 = CARTESIAN_POINT('',(9.25,43.25,1.6));
+#110016 = DIRECTION('',(0.,0.,1.));
+#110017 = DIRECTION('',(1.,0.,-0.));
+#110018 = PCURVE('',#106016,#110019);
+#110019 = DEFINITIONAL_REPRESENTATION('',(#110020),#110028);
+#110020 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110021,#110022,#110023,
+ #110024,#110025,#110026,#110027),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110021 = CARTESIAN_POINT('',(27.795715311413,5.75));
+#110022 = CARTESIAN_POINT('',(27.795715311413,6.096410161514));
+#110023 = CARTESIAN_POINT('',(28.095715311413,5.923205080757));
+#110024 = CARTESIAN_POINT('',(28.395715311413,5.75));
+#110025 = CARTESIAN_POINT('',(28.095715311413,5.576794919243));
+#110026 = CARTESIAN_POINT('',(27.795715311413,5.403589838486));
+#110027 = CARTESIAN_POINT('',(27.795715311413,5.75));
+#110028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110029 = PCURVE('',#107621,#110030);
+#110030 = DEFINITIONAL_REPRESENTATION('',(#110031),#110035);
+#110031 = LINE('',#110032,#110033);
+#110032 = CARTESIAN_POINT('',(0.,2.4));
+#110033 = VECTOR('',#110034,1.);
+#110034 = DIRECTION('',(1.,0.));
+#110035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110036 = FACE_BOUND('',#110037,.F.);
+#110037 = EDGE_LOOP('',(#110038));
+#110038 = ORIENTED_EDGE('',*,*,#110039,.T.);
+#110039 = EDGE_CURVE('',#110040,#110040,#110042,.T.);
+#110040 = VERTEX_POINT('',#110041);
+#110041 = CARTESIAN_POINT('',(52.65,44.76,1.6));
+#110042 = SURFACE_CURVE('',#110043,(#110048,#110059),.PCURVE_S1.);
+#110043 = CIRCLE('',#110044,0.65);
+#110044 = AXIS2_PLACEMENT_3D('',#110045,#110046,#110047);
+#110045 = CARTESIAN_POINT('',(52.,44.76,1.6));
+#110046 = DIRECTION('',(0.,0.,1.));
+#110047 = DIRECTION('',(1.,0.,-0.));
+#110048 = PCURVE('',#106016,#110049);
+#110049 = DEFINITIONAL_REPRESENTATION('',(#110050),#110058);
+#110050 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110051,#110052,#110053,
+ #110054,#110055,#110056,#110057),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110051 = CARTESIAN_POINT('',(-15.40428468858,7.26));
+#110052 = CARTESIAN_POINT('',(-15.40428468858,8.38583302492));
+#110053 = CARTESIAN_POINT('',(-14.42928468858,7.82291651246));
+#110054 = CARTESIAN_POINT('',(-13.45428468858,7.26));
+#110055 = CARTESIAN_POINT('',(-14.42928468858,6.69708348754));
+#110056 = CARTESIAN_POINT('',(-15.40428468858,6.13416697508));
+#110057 = CARTESIAN_POINT('',(-15.40428468858,7.26));
+#110058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110059 = PCURVE('',#107656,#110060);
+#110060 = DEFINITIONAL_REPRESENTATION('',(#110061),#110065);
+#110061 = LINE('',#110062,#110063);
+#110062 = CARTESIAN_POINT('',(0.,2.4));
+#110063 = VECTOR('',#110064,1.);
+#110064 = DIRECTION('',(1.,0.));
+#110065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110066 = FACE_BOUND('',#110067,.F.);
+#110067 = EDGE_LOOP('',(#110068));
+#110068 = ORIENTED_EDGE('',*,*,#110069,.T.);
+#110069 = EDGE_CURVE('',#110070,#110070,#110072,.T.);
+#110070 = VERTEX_POINT('',#110071);
+#110071 = CARTESIAN_POINT('',(35.51,33.95,1.6));
+#110072 = SURFACE_CURVE('',#110073,(#110078,#110089),.PCURVE_S1.);
+#110073 = CIRCLE('',#110074,0.51);
+#110074 = AXIS2_PLACEMENT_3D('',#110075,#110076,#110077);
+#110075 = CARTESIAN_POINT('',(35.,33.95,1.6));
+#110076 = DIRECTION('',(0.,0.,1.));
+#110077 = DIRECTION('',(1.,0.,-0.));
+#110078 = PCURVE('',#106016,#110079);
+#110079 = DEFINITIONAL_REPRESENTATION('',(#110080),#110088);
+#110080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110081,#110082,#110083,
+ #110084,#110085,#110086,#110087),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110081 = CARTESIAN_POINT('',(1.735715311413,-3.55));
+#110082 = CARTESIAN_POINT('',(1.735715311413,-2.66665408814));
+#110083 = CARTESIAN_POINT('',(2.500715311413,-3.10832704407));
+#110084 = CARTESIAN_POINT('',(3.265715311413,-3.55));
+#110085 = CARTESIAN_POINT('',(2.500715311413,-3.99167295593));
+#110086 = CARTESIAN_POINT('',(1.735715311413,-4.43334591186));
+#110087 = CARTESIAN_POINT('',(1.735715311413,-3.55));
+#110088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110089 = PCURVE('',#107691,#110090);
+#110090 = DEFINITIONAL_REPRESENTATION('',(#110091),#110095);
+#110091 = LINE('',#110092,#110093);
+#110092 = CARTESIAN_POINT('',(0.,2.4));
+#110093 = VECTOR('',#110094,1.);
+#110094 = DIRECTION('',(1.,0.));
+#110095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110096 = FACE_BOUND('',#110097,.F.);
+#110097 = EDGE_LOOP('',(#110098));
+#110098 = ORIENTED_EDGE('',*,*,#110099,.T.);
+#110099 = EDGE_CURVE('',#110100,#110100,#110102,.T.);
+#110100 = VERTEX_POINT('',#110101);
+#110101 = CARTESIAN_POINT('',(46.745,47.25,1.6));
+#110102 = SURFACE_CURVE('',#110103,(#110108,#110119),.PCURVE_S1.);
+#110103 = CIRCLE('',#110104,0.495);
+#110104 = AXIS2_PLACEMENT_3D('',#110105,#110106,#110107);
+#110105 = CARTESIAN_POINT('',(46.25,47.25,1.6));
+#110106 = DIRECTION('',(0.,0.,1.));
+#110107 = DIRECTION('',(1.,0.,-0.));
+#110108 = PCURVE('',#106016,#110109);
+#110109 = DEFINITIONAL_REPRESENTATION('',(#110110),#110118);
+#110110 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110111,#110112,#110113,
+ #110114,#110115,#110116,#110117),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110111 = CARTESIAN_POINT('',(-9.499284688587,9.75));
+#110112 = CARTESIAN_POINT('',(-9.499284688587,10.607365149747));
+#110113 = CARTESIAN_POINT('',(-8.756784688587,10.178682574873));
+#110114 = CARTESIAN_POINT('',(-8.014284688587,9.75));
+#110115 = CARTESIAN_POINT('',(-8.756784688587,9.321317425127));
+#110116 = CARTESIAN_POINT('',(-9.499284688587,8.892634850253));
+#110117 = CARTESIAN_POINT('',(-9.499284688587,9.75));
+#110118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110119 = PCURVE('',#107726,#110120);
+#110120 = DEFINITIONAL_REPRESENTATION('',(#110121),#110125);
+#110121 = LINE('',#110122,#110123);
+#110122 = CARTESIAN_POINT('',(0.,2.4));
+#110123 = VECTOR('',#110124,1.);
+#110124 = DIRECTION('',(1.,0.));
+#110125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110126 = FACE_BOUND('',#110127,.F.);
+#110127 = EDGE_LOOP('',(#110128));
+#110128 = ORIENTED_EDGE('',*,*,#110129,.T.);
+#110129 = EDGE_CURVE('',#110130,#110130,#110132,.T.);
+#110130 = VERTEX_POINT('',#110131);
+#110131 = CARTESIAN_POINT('',(41.2855,47.766,1.6));
+#110132 = SURFACE_CURVE('',#110133,(#110138,#110149),.PCURVE_S1.);
+#110133 = CIRCLE('',#110134,0.4955);
+#110134 = AXIS2_PLACEMENT_3D('',#110135,#110136,#110137);
+#110135 = CARTESIAN_POINT('',(40.79,47.766,1.6));
+#110136 = DIRECTION('',(0.,0.,1.));
+#110137 = DIRECTION('',(1.,0.,-0.));
+#110138 = PCURVE('',#106016,#110139);
+#110139 = DEFINITIONAL_REPRESENTATION('',(#110140),#110148);
+#110140 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110141,#110142,#110143,
+ #110144,#110145,#110146,#110147),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110141 = CARTESIAN_POINT('',(-4.039784688587,10.266));
+#110142 = CARTESIAN_POINT('',(-4.039784688587,11.12423117515));
+#110143 = CARTESIAN_POINT('',(-3.296534688587,10.695115587575));
+#110144 = CARTESIAN_POINT('',(-2.553284688587,10.266));
+#110145 = CARTESIAN_POINT('',(-3.296534688587,9.836884412425));
+#110146 = CARTESIAN_POINT('',(-4.039784688587,9.40776882485));
+#110147 = CARTESIAN_POINT('',(-4.039784688587,10.266));
+#110148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110149 = PCURVE('',#107761,#110150);
+#110150 = DEFINITIONAL_REPRESENTATION('',(#110151),#110155);
+#110151 = LINE('',#110152,#110153);
+#110152 = CARTESIAN_POINT('',(0.,2.4));
+#110153 = VECTOR('',#110154,1.);
+#110154 = DIRECTION('',(1.,0.));
+#110155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110156 = FACE_BOUND('',#110157,.F.);
+#110157 = EDGE_LOOP('',(#110158));
+#110158 = ORIENTED_EDGE('',*,*,#110159,.T.);
+#110159 = EDGE_CURVE('',#110160,#110160,#110162,.T.);
+#110160 = VERTEX_POINT('',#110161);
+#110161 = CARTESIAN_POINT('',(41.2855,45.734,1.6));
+#110162 = SURFACE_CURVE('',#110163,(#110168,#110179),.PCURVE_S1.);
+#110163 = CIRCLE('',#110164,0.4955);
+#110164 = AXIS2_PLACEMENT_3D('',#110165,#110166,#110167);
+#110165 = CARTESIAN_POINT('',(40.79,45.734,1.6));
+#110166 = DIRECTION('',(0.,0.,1.));
+#110167 = DIRECTION('',(1.,0.,-0.));
+#110168 = PCURVE('',#106016,#110169);
+#110169 = DEFINITIONAL_REPRESENTATION('',(#110170),#110178);
+#110170 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110171,#110172,#110173,
+ #110174,#110175,#110176,#110177),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110171 = CARTESIAN_POINT('',(-4.039784688587,8.234));
+#110172 = CARTESIAN_POINT('',(-4.039784688587,9.09223117515));
+#110173 = CARTESIAN_POINT('',(-3.296534688587,8.663115587575));
+#110174 = CARTESIAN_POINT('',(-2.553284688587,8.234));
+#110175 = CARTESIAN_POINT('',(-3.296534688587,7.804884412425));
+#110176 = CARTESIAN_POINT('',(-4.039784688587,7.37576882485));
+#110177 = CARTESIAN_POINT('',(-4.039784688587,8.234));
+#110178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110179 = PCURVE('',#107796,#110180);
+#110180 = DEFINITIONAL_REPRESENTATION('',(#110181),#110185);
+#110181 = LINE('',#110182,#110183);
+#110182 = CARTESIAN_POINT('',(0.,2.4));
+#110183 = VECTOR('',#110184,1.);
+#110184 = DIRECTION('',(1.,0.));
+#110185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110186 = FACE_BOUND('',#110187,.F.);
+#110187 = EDGE_LOOP('',(#110188));
+#110188 = ORIENTED_EDGE('',*,*,#110189,.T.);
+#110189 = EDGE_CURVE('',#110190,#110190,#110192,.T.);
+#110190 = VERTEX_POINT('',#110191);
+#110191 = CARTESIAN_POINT('',(45.64,44.76,1.6));
+#110192 = SURFACE_CURVE('',#110193,(#110198,#110209),.PCURVE_S1.);
+#110193 = CIRCLE('',#110194,0.65);
+#110194 = AXIS2_PLACEMENT_3D('',#110195,#110196,#110197);
+#110195 = CARTESIAN_POINT('',(44.99,44.76,1.6));
+#110196 = DIRECTION('',(0.,0.,1.));
+#110197 = DIRECTION('',(1.,0.,-0.));
+#110198 = PCURVE('',#106016,#110199);
+#110199 = DEFINITIONAL_REPRESENTATION('',(#110200),#110208);
+#110200 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110201,#110202,#110203,
+ #110204,#110205,#110206,#110207),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110201 = CARTESIAN_POINT('',(-8.394284688587,7.26));
+#110202 = CARTESIAN_POINT('',(-8.394284688587,8.38583302492));
+#110203 = CARTESIAN_POINT('',(-7.419284688587,7.82291651246));
+#110204 = CARTESIAN_POINT('',(-6.444284688587,7.26));
+#110205 = CARTESIAN_POINT('',(-7.419284688587,6.69708348754));
+#110206 = CARTESIAN_POINT('',(-8.394284688587,6.13416697508));
+#110207 = CARTESIAN_POINT('',(-8.394284688587,7.26));
+#110208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110209 = PCURVE('',#107831,#110210);
+#110210 = DEFINITIONAL_REPRESENTATION('',(#110211),#110215);
+#110211 = LINE('',#110212,#110213);
+#110212 = CARTESIAN_POINT('',(0.,2.4));
+#110213 = VECTOR('',#110214,1.);
+#110214 = DIRECTION('',(1.,0.));
+#110215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110216 = FACE_BOUND('',#110217,.F.);
+#110217 = EDGE_LOOP('',(#110218));
+#110218 = ORIENTED_EDGE('',*,*,#110219,.T.);
+#110219 = EDGE_CURVE('',#110220,#110220,#110222,.T.);
+#110220 = VERTEX_POINT('',#110221);
+#110221 = CARTESIAN_POINT('',(36.2055,46.75,1.6));
+#110222 = SURFACE_CURVE('',#110223,(#110228,#110239),.PCURVE_S1.);
+#110223 = CIRCLE('',#110224,0.4955);
+#110224 = AXIS2_PLACEMENT_3D('',#110225,#110226,#110227);
+#110225 = CARTESIAN_POINT('',(35.71,46.75,1.6));
+#110226 = DIRECTION('',(0.,0.,1.));
+#110227 = DIRECTION('',(1.,0.,-0.));
+#110228 = PCURVE('',#106016,#110229);
+#110229 = DEFINITIONAL_REPRESENTATION('',(#110230),#110238);
+#110230 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110231,#110232,#110233,
+ #110234,#110235,#110236,#110237),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110231 = CARTESIAN_POINT('',(1.040215311413,9.25));
+#110232 = CARTESIAN_POINT('',(1.040215311413,10.10823117515));
+#110233 = CARTESIAN_POINT('',(1.783465311413,9.679115587575));
+#110234 = CARTESIAN_POINT('',(2.526715311413,9.25));
+#110235 = CARTESIAN_POINT('',(1.783465311413,8.820884412425));
+#110236 = CARTESIAN_POINT('',(1.040215311413,8.39176882485));
+#110237 = CARTESIAN_POINT('',(1.040215311413,9.25));
+#110238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110239 = PCURVE('',#107866,#110240);
+#110240 = DEFINITIONAL_REPRESENTATION('',(#110241),#110245);
+#110241 = LINE('',#110242,#110243);
+#110242 = CARTESIAN_POINT('',(0.,2.4));
+#110243 = VECTOR('',#110244,1.);
+#110244 = DIRECTION('',(1.,0.));
+#110245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110246 = FACE_BOUND('',#110247,.F.);
+#110247 = EDGE_LOOP('',(#110248));
+#110248 = ORIENTED_EDGE('',*,*,#110249,.T.);
+#110249 = EDGE_CURVE('',#110250,#110250,#110252,.T.);
+#110250 = VERTEX_POINT('',#110251);
+#110251 = CARTESIAN_POINT('',(28.5,48.25,1.6));
+#110252 = SURFACE_CURVE('',#110253,(#110258,#110269),.PCURVE_S1.);
+#110253 = CIRCLE('',#110254,0.5);
+#110254 = AXIS2_PLACEMENT_3D('',#110255,#110256,#110257);
+#110255 = CARTESIAN_POINT('',(28.,48.25,1.6));
+#110256 = DIRECTION('',(0.,0.,1.));
+#110257 = DIRECTION('',(1.,0.,-0.));
+#110258 = PCURVE('',#106016,#110259);
+#110259 = DEFINITIONAL_REPRESENTATION('',(#110260),#110268);
+#110260 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110261,#110262,#110263,
+ #110264,#110265,#110266,#110267),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110261 = CARTESIAN_POINT('',(8.745715311413,10.75));
+#110262 = CARTESIAN_POINT('',(8.745715311413,11.616025403784));
+#110263 = CARTESIAN_POINT('',(9.495715311413,11.183012701892));
+#110264 = CARTESIAN_POINT('',(10.245715311413,10.75));
+#110265 = CARTESIAN_POINT('',(9.495715311413,10.316987298108));
+#110266 = CARTESIAN_POINT('',(8.745715311413,9.883974596216));
+#110267 = CARTESIAN_POINT('',(8.745715311413,10.75));
+#110268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110269 = PCURVE('',#107901,#110270);
+#110270 = DEFINITIONAL_REPRESENTATION('',(#110271),#110275);
+#110271 = LINE('',#110272,#110273);
+#110272 = CARTESIAN_POINT('',(0.,2.4));
+#110273 = VECTOR('',#110274,1.);
+#110274 = DIRECTION('',(1.,0.));
+#110275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110276 = FACE_BOUND('',#110277,.F.);
+#110277 = EDGE_LOOP('',(#110278));
+#110278 = ORIENTED_EDGE('',*,*,#110279,.T.);
+#110279 = EDGE_CURVE('',#110280,#110280,#110282,.T.);
+#110280 = VERTEX_POINT('',#110281);
+#110281 = CARTESIAN_POINT('',(6.95,45.75,1.6));
+#110282 = SURFACE_CURVE('',#110283,(#110288,#110299),.PCURVE_S1.);
+#110283 = CIRCLE('',#110284,0.2);
+#110284 = AXIS2_PLACEMENT_3D('',#110285,#110286,#110287);
+#110285 = CARTESIAN_POINT('',(6.75,45.75,1.6));
+#110286 = DIRECTION('',(0.,0.,1.));
+#110287 = DIRECTION('',(1.,0.,-0.));
+#110288 = PCURVE('',#106016,#110289);
+#110289 = DEFINITIONAL_REPRESENTATION('',(#110290),#110298);
+#110290 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110291,#110292,#110293,
+ #110294,#110295,#110296,#110297),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110291 = CARTESIAN_POINT('',(30.295715311413,8.25));
+#110292 = CARTESIAN_POINT('',(30.295715311413,8.596410161514));
+#110293 = CARTESIAN_POINT('',(30.595715311413,8.423205080757));
+#110294 = CARTESIAN_POINT('',(30.895715311413,8.25));
+#110295 = CARTESIAN_POINT('',(30.595715311413,8.076794919243));
+#110296 = CARTESIAN_POINT('',(30.295715311413,7.903589838486));
+#110297 = CARTESIAN_POINT('',(30.295715311413,8.25));
+#110298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110299 = PCURVE('',#107936,#110300);
+#110300 = DEFINITIONAL_REPRESENTATION('',(#110301),#110305);
+#110301 = LINE('',#110302,#110303);
+#110302 = CARTESIAN_POINT('',(0.,2.4));
+#110303 = VECTOR('',#110304,1.);
+#110304 = DIRECTION('',(1.,0.));
+#110305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110306 = FACE_BOUND('',#110307,.F.);
+#110307 = EDGE_LOOP('',(#110308));
+#110308 = ORIENTED_EDGE('',*,*,#110309,.T.);
+#110309 = EDGE_CURVE('',#110310,#110310,#110312,.T.);
+#110310 = VERTEX_POINT('',#110311);
+#110311 = CARTESIAN_POINT('',(11.2,47.5,1.6));
+#110312 = SURFACE_CURVE('',#110313,(#110318,#110329),.PCURVE_S1.);
+#110313 = CIRCLE('',#110314,0.2);
+#110314 = AXIS2_PLACEMENT_3D('',#110315,#110316,#110317);
+#110315 = CARTESIAN_POINT('',(11.,47.5,1.6));
+#110316 = DIRECTION('',(0.,0.,1.));
+#110317 = DIRECTION('',(1.,0.,-0.));
+#110318 = PCURVE('',#106016,#110319);
+#110319 = DEFINITIONAL_REPRESENTATION('',(#110320),#110328);
+#110320 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110321,#110322,#110323,
+ #110324,#110325,#110326,#110327),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110321 = CARTESIAN_POINT('',(26.045715311413,10.));
+#110322 = CARTESIAN_POINT('',(26.045715311413,10.346410161514));
+#110323 = CARTESIAN_POINT('',(26.345715311413,10.173205080757));
+#110324 = CARTESIAN_POINT('',(26.645715311413,10.));
+#110325 = CARTESIAN_POINT('',(26.345715311413,9.826794919243));
+#110326 = CARTESIAN_POINT('',(26.045715311413,9.653589838486));
+#110327 = CARTESIAN_POINT('',(26.045715311413,10.));
+#110328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110329 = PCURVE('',#107971,#110330);
+#110330 = DEFINITIONAL_REPRESENTATION('',(#110331),#110335);
+#110331 = LINE('',#110332,#110333);
+#110332 = CARTESIAN_POINT('',(0.,2.4));
+#110333 = VECTOR('',#110334,1.);
+#110334 = DIRECTION('',(1.,0.));
+#110335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110336 = FACE_BOUND('',#110337,.F.);
+#110337 = EDGE_LOOP('',(#110338));
+#110338 = ORIENTED_EDGE('',*,*,#110339,.T.);
+#110339 = EDGE_CURVE('',#110340,#110340,#110342,.T.);
+#110340 = VERTEX_POINT('',#110341);
+#110341 = CARTESIAN_POINT('',(10.9,45.75,1.6));
+#110342 = SURFACE_CURVE('',#110343,(#110348,#110359),.PCURVE_S1.);
+#110343 = CIRCLE('',#110344,1.65);
+#110344 = AXIS2_PLACEMENT_3D('',#110345,#110346,#110347);
+#110345 = CARTESIAN_POINT('',(9.25,45.75,1.6));
+#110346 = DIRECTION('',(0.,0.,1.));
+#110347 = DIRECTION('',(1.,0.,-0.));
+#110348 = PCURVE('',#106016,#110349);
+#110349 = DEFINITIONAL_REPRESENTATION('',(#110350),#110358);
+#110350 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110351,#110352,#110353,
+ #110354,#110355,#110356,#110357),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110351 = CARTESIAN_POINT('',(26.345715311413,8.25));
+#110352 = CARTESIAN_POINT('',(26.345715311413,11.107883832489));
+#110353 = CARTESIAN_POINT('',(28.820715311413,9.678941916244));
+#110354 = CARTESIAN_POINT('',(31.295715311413,8.25));
+#110355 = CARTESIAN_POINT('',(28.820715311413,6.821058083756));
+#110356 = CARTESIAN_POINT('',(26.345715311413,5.392116167511));
+#110357 = CARTESIAN_POINT('',(26.345715311413,8.25));
+#110358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110359 = PCURVE('',#108006,#110360);
+#110360 = DEFINITIONAL_REPRESENTATION('',(#110361),#110365);
+#110361 = LINE('',#110362,#110363);
+#110362 = CARTESIAN_POINT('',(0.,2.4));
+#110363 = VECTOR('',#110364,1.);
+#110364 = DIRECTION('',(1.,0.));
+#110365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110366 = FACE_BOUND('',#110367,.F.);
+#110367 = EDGE_LOOP('',(#110368));
+#110368 = ORIENTED_EDGE('',*,*,#110369,.T.);
+#110369 = EDGE_CURVE('',#110370,#110370,#110372,.T.);
+#110370 = VERTEX_POINT('',#110371);
+#110371 = CARTESIAN_POINT('',(7.7,44.,1.6));
+#110372 = SURFACE_CURVE('',#110373,(#110378,#110389),.PCURVE_S1.);
+#110373 = CIRCLE('',#110374,0.2);
+#110374 = AXIS2_PLACEMENT_3D('',#110375,#110376,#110377);
+#110375 = CARTESIAN_POINT('',(7.5,44.,1.6));
+#110376 = DIRECTION('',(0.,0.,1.));
+#110377 = DIRECTION('',(1.,0.,-0.));
+#110378 = PCURVE('',#106016,#110379);
+#110379 = DEFINITIONAL_REPRESENTATION('',(#110380),#110388);
+#110380 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110381,#110382,#110383,
+ #110384,#110385,#110386,#110387),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110381 = CARTESIAN_POINT('',(29.545715311413,6.5));
+#110382 = CARTESIAN_POINT('',(29.545715311413,6.846410161514));
+#110383 = CARTESIAN_POINT('',(29.845715311413,6.673205080757));
+#110384 = CARTESIAN_POINT('',(30.145715311413,6.5));
+#110385 = CARTESIAN_POINT('',(29.845715311413,6.326794919243));
+#110386 = CARTESIAN_POINT('',(29.545715311413,6.153589838486));
+#110387 = CARTESIAN_POINT('',(29.545715311413,6.5));
+#110388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110389 = PCURVE('',#108041,#110390);
+#110390 = DEFINITIONAL_REPRESENTATION('',(#110391),#110395);
+#110391 = LINE('',#110392,#110393);
+#110392 = CARTESIAN_POINT('',(0.,2.4));
+#110393 = VECTOR('',#110394,1.);
+#110394 = DIRECTION('',(1.,0.));
+#110395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110396 = FACE_BOUND('',#110397,.F.);
+#110397 = EDGE_LOOP('',(#110398));
+#110398 = ORIENTED_EDGE('',*,*,#110399,.T.);
+#110399 = EDGE_CURVE('',#110400,#110400,#110402,.T.);
+#110400 = VERTEX_POINT('',#110401);
+#110401 = CARTESIAN_POINT('',(7.7,47.5,1.6));
+#110402 = SURFACE_CURVE('',#110403,(#110408,#110419),.PCURVE_S1.);
+#110403 = CIRCLE('',#110404,0.2);
+#110404 = AXIS2_PLACEMENT_3D('',#110405,#110406,#110407);
+#110405 = CARTESIAN_POINT('',(7.5,47.5,1.6));
+#110406 = DIRECTION('',(0.,0.,1.));
+#110407 = DIRECTION('',(1.,0.,-0.));
+#110408 = PCURVE('',#106016,#110409);
+#110409 = DEFINITIONAL_REPRESENTATION('',(#110410),#110418);
+#110410 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110411,#110412,#110413,
+ #110414,#110415,#110416,#110417),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110411 = CARTESIAN_POINT('',(29.545715311413,10.));
+#110412 = CARTESIAN_POINT('',(29.545715311413,10.346410161514));
+#110413 = CARTESIAN_POINT('',(29.845715311413,10.173205080757));
+#110414 = CARTESIAN_POINT('',(30.145715311413,10.));
+#110415 = CARTESIAN_POINT('',(29.845715311413,9.826794919243));
+#110416 = CARTESIAN_POINT('',(29.545715311413,9.653589838486));
+#110417 = CARTESIAN_POINT('',(29.545715311413,10.));
+#110418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110419 = PCURVE('',#108076,#110420);
+#110420 = DEFINITIONAL_REPRESENTATION('',(#110421),#110425);
+#110421 = LINE('',#110422,#110423);
+#110422 = CARTESIAN_POINT('',(0.,2.4));
+#110423 = VECTOR('',#110424,1.);
+#110424 = DIRECTION('',(1.,0.));
+#110425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110426 = FACE_BOUND('',#110427,.F.);
+#110427 = EDGE_LOOP('',(#110428));
+#110428 = ORIENTED_EDGE('',*,*,#110429,.T.);
+#110429 = EDGE_CURVE('',#110430,#110430,#110432,.T.);
+#110430 = VERTEX_POINT('',#110431);
+#110431 = CARTESIAN_POINT('',(11.2,44.,1.6));
+#110432 = SURFACE_CURVE('',#110433,(#110438,#110449),.PCURVE_S1.);
+#110433 = CIRCLE('',#110434,0.2);
+#110434 = AXIS2_PLACEMENT_3D('',#110435,#110436,#110437);
+#110435 = CARTESIAN_POINT('',(11.,44.,1.6));
+#110436 = DIRECTION('',(0.,0.,1.));
+#110437 = DIRECTION('',(1.,0.,-0.));
+#110438 = PCURVE('',#106016,#110439);
+#110439 = DEFINITIONAL_REPRESENTATION('',(#110440),#110448);
+#110440 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110441,#110442,#110443,
+ #110444,#110445,#110446,#110447),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110441 = CARTESIAN_POINT('',(26.045715311413,6.5));
+#110442 = CARTESIAN_POINT('',(26.045715311413,6.846410161514));
+#110443 = CARTESIAN_POINT('',(26.345715311413,6.673205080757));
+#110444 = CARTESIAN_POINT('',(26.645715311413,6.5));
+#110445 = CARTESIAN_POINT('',(26.345715311413,6.326794919243));
+#110446 = CARTESIAN_POINT('',(26.045715311413,6.153589838486));
+#110447 = CARTESIAN_POINT('',(26.045715311413,6.5));
+#110448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110449 = PCURVE('',#108111,#110450);
+#110450 = DEFINITIONAL_REPRESENTATION('',(#110451),#110455);
+#110451 = LINE('',#110452,#110453);
+#110452 = CARTESIAN_POINT('',(0.,2.4));
+#110453 = VECTOR('',#110454,1.);
+#110454 = DIRECTION('',(1.,0.));
+#110455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110456 = FACE_BOUND('',#110457,.F.);
+#110457 = EDGE_LOOP('',(#110458));
+#110458 = ORIENTED_EDGE('',*,*,#110459,.T.);
+#110459 = EDGE_CURVE('',#110460,#110460,#110462,.T.);
+#110460 = VERTEX_POINT('',#110461);
+#110461 = CARTESIAN_POINT('',(11.95,45.75,1.6));
+#110462 = SURFACE_CURVE('',#110463,(#110468,#110479),.PCURVE_S1.);
+#110463 = CIRCLE('',#110464,0.2);
+#110464 = AXIS2_PLACEMENT_3D('',#110465,#110466,#110467);
+#110465 = CARTESIAN_POINT('',(11.75,45.75,1.6));
+#110466 = DIRECTION('',(0.,0.,1.));
+#110467 = DIRECTION('',(1.,0.,-0.));
+#110468 = PCURVE('',#106016,#110469);
+#110469 = DEFINITIONAL_REPRESENTATION('',(#110470),#110478);
+#110470 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110471,#110472,#110473,
+ #110474,#110475,#110476,#110477),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110471 = CARTESIAN_POINT('',(25.295715311413,8.25));
+#110472 = CARTESIAN_POINT('',(25.295715311413,8.596410161514));
+#110473 = CARTESIAN_POINT('',(25.595715311413,8.423205080757));
+#110474 = CARTESIAN_POINT('',(25.895715311413,8.25));
+#110475 = CARTESIAN_POINT('',(25.595715311413,8.076794919243));
+#110476 = CARTESIAN_POINT('',(25.295715311413,7.903589838486));
+#110477 = CARTESIAN_POINT('',(25.295715311413,8.25));
+#110478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110479 = PCURVE('',#108146,#110480);
+#110480 = DEFINITIONAL_REPRESENTATION('',(#110481),#110485);
+#110481 = LINE('',#110482,#110483);
+#110482 = CARTESIAN_POINT('',(0.,2.4));
+#110483 = VECTOR('',#110484,1.);
+#110484 = DIRECTION('',(1.,0.));
+#110485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110486 = FACE_BOUND('',#110487,.F.);
+#110487 = EDGE_LOOP('',(#110488));
+#110488 = ORIENTED_EDGE('',*,*,#110489,.T.);
+#110489 = EDGE_CURVE('',#110490,#110490,#110492,.T.);
+#110490 = VERTEX_POINT('',#110491);
+#110491 = CARTESIAN_POINT('',(9.45,48.25,1.6));
+#110492 = SURFACE_CURVE('',#110493,(#110498,#110509),.PCURVE_S1.);
+#110493 = CIRCLE('',#110494,0.2);
+#110494 = AXIS2_PLACEMENT_3D('',#110495,#110496,#110497);
+#110495 = CARTESIAN_POINT('',(9.25,48.25,1.6));
+#110496 = DIRECTION('',(0.,0.,1.));
+#110497 = DIRECTION('',(1.,0.,-0.));
+#110498 = PCURVE('',#106016,#110499);
+#110499 = DEFINITIONAL_REPRESENTATION('',(#110500),#110508);
+#110500 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110501,#110502,#110503,
+ #110504,#110505,#110506,#110507),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110501 = CARTESIAN_POINT('',(27.795715311413,10.75));
+#110502 = CARTESIAN_POINT('',(27.795715311413,11.096410161514));
+#110503 = CARTESIAN_POINT('',(28.095715311413,10.923205080757));
+#110504 = CARTESIAN_POINT('',(28.395715311413,10.75));
+#110505 = CARTESIAN_POINT('',(28.095715311413,10.576794919243));
+#110506 = CARTESIAN_POINT('',(27.795715311413,10.403589838486));
+#110507 = CARTESIAN_POINT('',(27.795715311413,10.75));
+#110508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110509 = PCURVE('',#108181,#110510);
+#110510 = DEFINITIONAL_REPRESENTATION('',(#110511),#110515);
+#110511 = LINE('',#110512,#110513);
+#110512 = CARTESIAN_POINT('',(0.,2.4));
+#110513 = VECTOR('',#110514,1.);
+#110514 = DIRECTION('',(1.,0.));
+#110515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110516 = FACE_BOUND('',#110517,.F.);
+#110517 = EDGE_LOOP('',(#110518));
+#110518 = ORIENTED_EDGE('',*,*,#110519,.T.);
+#110519 = EDGE_CURVE('',#110520,#110520,#110522,.T.);
+#110520 = VERTEX_POINT('',#110521);
+#110521 = CARTESIAN_POINT('',(51.245,47.25,1.6));
+#110522 = SURFACE_CURVE('',#110523,(#110528,#110539),.PCURVE_S1.);
+#110523 = CIRCLE('',#110524,0.495);
+#110524 = AXIS2_PLACEMENT_3D('',#110525,#110526,#110527);
+#110525 = CARTESIAN_POINT('',(50.75,47.25,1.6));
+#110526 = DIRECTION('',(0.,0.,1.));
+#110527 = DIRECTION('',(1.,0.,-0.));
+#110528 = PCURVE('',#106016,#110529);
+#110529 = DEFINITIONAL_REPRESENTATION('',(#110530),#110538);
+#110530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110531,#110532,#110533,
+ #110534,#110535,#110536,#110537),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110531 = CARTESIAN_POINT('',(-13.99928468858,9.75));
+#110532 = CARTESIAN_POINT('',(-13.99928468858,10.607365149747));
+#110533 = CARTESIAN_POINT('',(-13.25678468858,10.178682574873));
+#110534 = CARTESIAN_POINT('',(-12.51428468858,9.75));
+#110535 = CARTESIAN_POINT('',(-13.25678468858,9.321317425127));
+#110536 = CARTESIAN_POINT('',(-13.99928468858,8.892634850253));
+#110537 = CARTESIAN_POINT('',(-13.99928468858,9.75));
+#110538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110539 = PCURVE('',#108216,#110540);
+#110540 = DEFINITIONAL_REPRESENTATION('',(#110541),#110545);
+#110541 = LINE('',#110542,#110543);
+#110542 = CARTESIAN_POINT('',(0.,2.4));
+#110543 = VECTOR('',#110544,1.);
+#110544 = DIRECTION('',(1.,0.));
+#110545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110546 = FACE_BOUND('',#110547,.F.);
+#110547 = EDGE_LOOP('',(#110548));
+#110548 = ORIENTED_EDGE('',*,*,#110549,.T.);
+#110549 = EDGE_CURVE('',#110550,#110550,#110552,.T.);
+#110550 = VERTEX_POINT('',#110551);
+#110551 = CARTESIAN_POINT('',(9.45,26.75,1.6));
+#110552 = SURFACE_CURVE('',#110553,(#110558,#110569),.PCURVE_S1.);
+#110553 = CIRCLE('',#110554,0.2);
+#110554 = AXIS2_PLACEMENT_3D('',#110555,#110556,#110557);
+#110555 = CARTESIAN_POINT('',(9.25,26.75,1.6));
+#110556 = DIRECTION('',(0.,0.,1.));
+#110557 = DIRECTION('',(1.,0.,-0.));
+#110558 = PCURVE('',#106016,#110559);
+#110559 = DEFINITIONAL_REPRESENTATION('',(#110560),#110568);
+#110560 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110561,#110562,#110563,
+ #110564,#110565,#110566,#110567),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110561 = CARTESIAN_POINT('',(27.795715311413,-10.75));
+#110562 = CARTESIAN_POINT('',(27.795715311413,-10.40358983848));
+#110563 = CARTESIAN_POINT('',(28.095715311413,-10.57679491924));
+#110564 = CARTESIAN_POINT('',(28.395715311413,-10.75));
+#110565 = CARTESIAN_POINT('',(28.095715311413,-10.92320508075));
+#110566 = CARTESIAN_POINT('',(27.795715311413,-11.09641016151));
+#110567 = CARTESIAN_POINT('',(27.795715311413,-10.75));
+#110568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110569 = PCURVE('',#108251,#110570);
+#110570 = DEFINITIONAL_REPRESENTATION('',(#110571),#110575);
+#110571 = LINE('',#110572,#110573);
+#110572 = CARTESIAN_POINT('',(0.,2.4));
+#110573 = VECTOR('',#110574,1.);
+#110574 = DIRECTION('',(1.,0.));
+#110575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110576 = FACE_BOUND('',#110577,.F.);
+#110577 = EDGE_LOOP('',(#110578));
+#110578 = ORIENTED_EDGE('',*,*,#110579,.T.);
+#110579 = EDGE_CURVE('',#110580,#110580,#110582,.T.);
+#110580 = VERTEX_POINT('',#110581);
+#110581 = CARTESIAN_POINT('',(95.95,26.75,1.6));
+#110582 = SURFACE_CURVE('',#110583,(#110588,#110599),.PCURVE_S1.);
+#110583 = CIRCLE('',#110584,0.2);
+#110584 = AXIS2_PLACEMENT_3D('',#110585,#110586,#110587);
+#110585 = CARTESIAN_POINT('',(95.75,26.75,1.6));
+#110586 = DIRECTION('',(0.,0.,1.));
+#110587 = DIRECTION('',(1.,0.,-0.));
+#110588 = PCURVE('',#106016,#110589);
+#110589 = DEFINITIONAL_REPRESENTATION('',(#110590),#110598);
+#110590 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110591,#110592,#110593,
+ #110594,#110595,#110596,#110597),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110591 = CARTESIAN_POINT('',(-58.70428468858,-10.75));
+#110592 = CARTESIAN_POINT('',(-58.70428468858,-10.40358983848));
+#110593 = CARTESIAN_POINT('',(-58.40428468858,-10.57679491924));
+#110594 = CARTESIAN_POINT('',(-58.10428468858,-10.75));
+#110595 = CARTESIAN_POINT('',(-58.40428468858,-10.92320508075));
+#110596 = CARTESIAN_POINT('',(-58.70428468858,-11.09641016151));
+#110597 = CARTESIAN_POINT('',(-58.70428468858,-10.75));
+#110598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110599 = PCURVE('',#108286,#110600);
+#110600 = DEFINITIONAL_REPRESENTATION('',(#110601),#110605);
+#110601 = LINE('',#110602,#110603);
+#110602 = CARTESIAN_POINT('',(0.,2.4));
+#110603 = VECTOR('',#110604,1.);
+#110604 = DIRECTION('',(1.,0.));
+#110605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110606 = FACE_BOUND('',#110607,.F.);
+#110607 = EDGE_LOOP('',(#110608));
+#110608 = ORIENTED_EDGE('',*,*,#110609,.T.);
+#110609 = EDGE_CURVE('',#110610,#110610,#110612,.T.);
+#110610 = VERTEX_POINT('',#110611);
+#110611 = CARTESIAN_POINT('',(98.45,45.75,1.6));
+#110612 = SURFACE_CURVE('',#110613,(#110618,#110629),.PCURVE_S1.);
+#110613 = CIRCLE('',#110614,0.2);
+#110614 = AXIS2_PLACEMENT_3D('',#110615,#110616,#110617);
+#110615 = CARTESIAN_POINT('',(98.25,45.75,1.6));
+#110616 = DIRECTION('',(0.,0.,1.));
+#110617 = DIRECTION('',(1.,0.,-0.));
+#110618 = PCURVE('',#106016,#110619);
+#110619 = DEFINITIONAL_REPRESENTATION('',(#110620),#110628);
+#110620 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110621,#110622,#110623,
+ #110624,#110625,#110626,#110627),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110621 = CARTESIAN_POINT('',(-61.20428468858,8.25));
+#110622 = CARTESIAN_POINT('',(-61.20428468858,8.596410161514));
+#110623 = CARTESIAN_POINT('',(-60.90428468858,8.423205080757));
+#110624 = CARTESIAN_POINT('',(-60.60428468858,8.25));
+#110625 = CARTESIAN_POINT('',(-60.90428468858,8.076794919243));
+#110626 = CARTESIAN_POINT('',(-61.20428468858,7.903589838486));
+#110627 = CARTESIAN_POINT('',(-61.20428468858,8.25));
+#110628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110629 = PCURVE('',#108321,#110630);
+#110630 = DEFINITIONAL_REPRESENTATION('',(#110631),#110635);
+#110631 = LINE('',#110632,#110633);
+#110632 = CARTESIAN_POINT('',(0.,2.4));
+#110633 = VECTOR('',#110634,1.);
+#110634 = DIRECTION('',(1.,0.));
+#110635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110636 = FACE_BOUND('',#110637,.F.);
+#110637 = EDGE_LOOP('',(#110638));
+#110638 = ORIENTED_EDGE('',*,*,#110639,.T.);
+#110639 = EDGE_CURVE('',#110640,#110640,#110642,.T.);
+#110640 = VERTEX_POINT('',#110641);
+#110641 = CARTESIAN_POINT('',(99.04,40.04,1.6));
+#110642 = SURFACE_CURVE('',#110643,(#110648,#110659),.PCURVE_S1.);
+#110643 = CIRCLE('',#110644,0.75);
+#110644 = AXIS2_PLACEMENT_3D('',#110645,#110646,#110647);
+#110645 = CARTESIAN_POINT('',(98.29,40.04,1.6));
+#110646 = DIRECTION('',(0.,0.,1.));
+#110647 = DIRECTION('',(1.,0.,-0.));
+#110648 = PCURVE('',#106016,#110649);
+#110649 = DEFINITIONAL_REPRESENTATION('',(#110650),#110658);
+#110650 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110651,#110652,#110653,
+ #110654,#110655,#110656,#110657),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110651 = CARTESIAN_POINT('',(-61.79428468858,2.54));
+#110652 = CARTESIAN_POINT('',(-61.79428468858,3.839038105677));
+#110653 = CARTESIAN_POINT('',(-60.66928468858,3.189519052838));
+#110654 = CARTESIAN_POINT('',(-59.54428468858,2.54));
+#110655 = CARTESIAN_POINT('',(-60.66928468858,1.890480947162));
+#110656 = CARTESIAN_POINT('',(-61.79428468858,1.240961894323));
+#110657 = CARTESIAN_POINT('',(-61.79428468858,2.54));
+#110658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110659 = PCURVE('',#108356,#110660);
+#110660 = DEFINITIONAL_REPRESENTATION('',(#110661),#110665);
+#110661 = LINE('',#110662,#110663);
+#110662 = CARTESIAN_POINT('',(0.,2.4));
+#110663 = VECTOR('',#110664,1.);
+#110664 = DIRECTION('',(1.,0.));
+#110665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110666 = FACE_BOUND('',#110667,.F.);
+#110667 = EDGE_LOOP('',(#110668));
+#110668 = ORIENTED_EDGE('',*,*,#110669,.T.);
+#110669 = EDGE_CURVE('',#110670,#110670,#110672,.T.);
+#110670 = VERTEX_POINT('',#110671);
+#110671 = CARTESIAN_POINT('',(97.4,45.75,1.6));
+#110672 = SURFACE_CURVE('',#110673,(#110678,#110689),.PCURVE_S1.);
+#110673 = CIRCLE('',#110674,1.65);
+#110674 = AXIS2_PLACEMENT_3D('',#110675,#110676,#110677);
+#110675 = CARTESIAN_POINT('',(95.75,45.75,1.6));
+#110676 = DIRECTION('',(0.,0.,1.));
+#110677 = DIRECTION('',(1.,0.,-0.));
+#110678 = PCURVE('',#106016,#110679);
+#110679 = DEFINITIONAL_REPRESENTATION('',(#110680),#110688);
+#110680 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110681,#110682,#110683,
+ #110684,#110685,#110686,#110687),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110681 = CARTESIAN_POINT('',(-60.15428468858,8.25));
+#110682 = CARTESIAN_POINT('',(-60.15428468858,11.107883832489));
+#110683 = CARTESIAN_POINT('',(-57.67928468858,9.678941916244));
+#110684 = CARTESIAN_POINT('',(-55.20428468858,8.25));
+#110685 = CARTESIAN_POINT('',(-57.67928468858,6.821058083756));
+#110686 = CARTESIAN_POINT('',(-60.15428468858,5.392116167511));
+#110687 = CARTESIAN_POINT('',(-60.15428468858,8.25));
+#110688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110689 = PCURVE('',#108391,#110690);
+#110690 = DEFINITIONAL_REPRESENTATION('',(#110691),#110695);
+#110691 = LINE('',#110692,#110693);
+#110692 = CARTESIAN_POINT('',(0.,2.4));
+#110693 = VECTOR('',#110694,1.);
+#110694 = DIRECTION('',(1.,0.));
+#110695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110696 = FACE_BOUND('',#110697,.F.);
+#110697 = EDGE_LOOP('',(#110698));
+#110698 = ORIENTED_EDGE('',*,*,#110699,.T.);
+#110699 = EDGE_CURVE('',#110700,#110700,#110702,.T.);
+#110700 = VERTEX_POINT('',#110701);
+#110701 = CARTESIAN_POINT('',(97.7,47.5,1.6));
+#110702 = SURFACE_CURVE('',#110703,(#110708,#110719),.PCURVE_S1.);
+#110703 = CIRCLE('',#110704,0.2);
+#110704 = AXIS2_PLACEMENT_3D('',#110705,#110706,#110707);
+#110705 = CARTESIAN_POINT('',(97.5,47.5,1.6));
+#110706 = DIRECTION('',(0.,0.,1.));
+#110707 = DIRECTION('',(1.,0.,-0.));
+#110708 = PCURVE('',#106016,#110709);
+#110709 = DEFINITIONAL_REPRESENTATION('',(#110710),#110718);
+#110710 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110711,#110712,#110713,
+ #110714,#110715,#110716,#110717),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110711 = CARTESIAN_POINT('',(-60.45428468858,10.));
+#110712 = CARTESIAN_POINT('',(-60.45428468858,10.346410161514));
+#110713 = CARTESIAN_POINT('',(-60.15428468858,10.173205080757));
+#110714 = CARTESIAN_POINT('',(-59.85428468858,10.));
+#110715 = CARTESIAN_POINT('',(-60.15428468858,9.826794919243));
+#110716 = CARTESIAN_POINT('',(-60.45428468858,9.653589838486));
+#110717 = CARTESIAN_POINT('',(-60.45428468858,10.));
+#110718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110719 = PCURVE('',#108426,#110720);
+#110720 = DEFINITIONAL_REPRESENTATION('',(#110721),#110725);
+#110721 = LINE('',#110722,#110723);
+#110722 = CARTESIAN_POINT('',(0.,2.4));
+#110723 = VECTOR('',#110724,1.);
+#110724 = DIRECTION('',(1.,0.));
+#110725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110726 = FACE_BOUND('',#110727,.F.);
+#110727 = EDGE_LOOP('',(#110728));
+#110728 = ORIENTED_EDGE('',*,*,#110729,.T.);
+#110729 = EDGE_CURVE('',#110730,#110730,#110732,.T.);
+#110730 = VERTEX_POINT('',#110731);
+#110731 = CARTESIAN_POINT('',(97.7,44.,1.6));
+#110732 = SURFACE_CURVE('',#110733,(#110738,#110749),.PCURVE_S1.);
+#110733 = CIRCLE('',#110734,0.2);
+#110734 = AXIS2_PLACEMENT_3D('',#110735,#110736,#110737);
+#110735 = CARTESIAN_POINT('',(97.5,44.,1.6));
+#110736 = DIRECTION('',(0.,0.,1.));
+#110737 = DIRECTION('',(1.,0.,-0.));
+#110738 = PCURVE('',#106016,#110739);
+#110739 = DEFINITIONAL_REPRESENTATION('',(#110740),#110748);
+#110740 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110741,#110742,#110743,
+ #110744,#110745,#110746,#110747),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110741 = CARTESIAN_POINT('',(-60.45428468858,6.5));
+#110742 = CARTESIAN_POINT('',(-60.45428468858,6.846410161514));
+#110743 = CARTESIAN_POINT('',(-60.15428468858,6.673205080757));
+#110744 = CARTESIAN_POINT('',(-59.85428468858,6.5));
+#110745 = CARTESIAN_POINT('',(-60.15428468858,6.326794919243));
+#110746 = CARTESIAN_POINT('',(-60.45428468858,6.153589838486));
+#110747 = CARTESIAN_POINT('',(-60.45428468858,6.5));
+#110748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110749 = PCURVE('',#108461,#110750);
+#110750 = DEFINITIONAL_REPRESENTATION('',(#110751),#110755);
+#110751 = LINE('',#110752,#110753);
+#110752 = CARTESIAN_POINT('',(0.,2.4));
+#110753 = VECTOR('',#110754,1.);
+#110754 = DIRECTION('',(1.,0.));
+#110755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110756 = FACE_BOUND('',#110757,.F.);
+#110757 = EDGE_LOOP('',(#110758));
+#110758 = ORIENTED_EDGE('',*,*,#110759,.T.);
+#110759 = EDGE_CURVE('',#110760,#110760,#110762,.T.);
+#110760 = VERTEX_POINT('',#110761);
+#110761 = CARTESIAN_POINT('',(94.2,44.,1.6));
+#110762 = SURFACE_CURVE('',#110763,(#110768,#110779),.PCURVE_S1.);
+#110763 = CIRCLE('',#110764,0.2);
+#110764 = AXIS2_PLACEMENT_3D('',#110765,#110766,#110767);
+#110765 = CARTESIAN_POINT('',(94.,44.,1.6));
+#110766 = DIRECTION('',(0.,0.,1.));
+#110767 = DIRECTION('',(1.,0.,-0.));
+#110768 = PCURVE('',#106016,#110769);
+#110769 = DEFINITIONAL_REPRESENTATION('',(#110770),#110778);
+#110770 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110771,#110772,#110773,
+ #110774,#110775,#110776,#110777),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110771 = CARTESIAN_POINT('',(-56.95428468858,6.5));
+#110772 = CARTESIAN_POINT('',(-56.95428468858,6.846410161514));
+#110773 = CARTESIAN_POINT('',(-56.65428468858,6.673205080757));
+#110774 = CARTESIAN_POINT('',(-56.35428468858,6.5));
+#110775 = CARTESIAN_POINT('',(-56.65428468858,6.326794919243));
+#110776 = CARTESIAN_POINT('',(-56.95428468858,6.153589838486));
+#110777 = CARTESIAN_POINT('',(-56.95428468858,6.5));
+#110778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110779 = PCURVE('',#108496,#110780);
+#110780 = DEFINITIONAL_REPRESENTATION('',(#110781),#110785);
+#110781 = LINE('',#110782,#110783);
+#110782 = CARTESIAN_POINT('',(0.,2.4));
+#110783 = VECTOR('',#110784,1.);
+#110784 = DIRECTION('',(1.,0.));
+#110785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110786 = FACE_BOUND('',#110787,.F.);
+#110787 = EDGE_LOOP('',(#110788));
+#110788 = ORIENTED_EDGE('',*,*,#110789,.T.);
+#110789 = EDGE_CURVE('',#110790,#110790,#110792,.T.);
+#110790 = VERTEX_POINT('',#110791);
+#110791 = CARTESIAN_POINT('',(95.95,43.25,1.6));
+#110792 = SURFACE_CURVE('',#110793,(#110798,#110809),.PCURVE_S1.);
+#110793 = CIRCLE('',#110794,0.2);
+#110794 = AXIS2_PLACEMENT_3D('',#110795,#110796,#110797);
+#110795 = CARTESIAN_POINT('',(95.75,43.25,1.6));
+#110796 = DIRECTION('',(0.,0.,1.));
+#110797 = DIRECTION('',(1.,0.,-0.));
+#110798 = PCURVE('',#106016,#110799);
+#110799 = DEFINITIONAL_REPRESENTATION('',(#110800),#110808);
+#110800 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110801,#110802,#110803,
+ #110804,#110805,#110806,#110807),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110801 = CARTESIAN_POINT('',(-58.70428468858,5.75));
+#110802 = CARTESIAN_POINT('',(-58.70428468858,6.096410161514));
+#110803 = CARTESIAN_POINT('',(-58.40428468858,5.923205080757));
+#110804 = CARTESIAN_POINT('',(-58.10428468858,5.75));
+#110805 = CARTESIAN_POINT('',(-58.40428468858,5.576794919243));
+#110806 = CARTESIAN_POINT('',(-58.70428468858,5.403589838486));
+#110807 = CARTESIAN_POINT('',(-58.70428468858,5.75));
+#110808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110809 = PCURVE('',#108531,#110810);
+#110810 = DEFINITIONAL_REPRESENTATION('',(#110811),#110815);
+#110811 = LINE('',#110812,#110813);
+#110812 = CARTESIAN_POINT('',(0.,2.4));
+#110813 = VECTOR('',#110814,1.);
+#110814 = DIRECTION('',(1.,0.));
+#110815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110816 = FACE_BOUND('',#110817,.F.);
+#110817 = EDGE_LOOP('',(#110818));
+#110818 = ORIENTED_EDGE('',*,*,#110819,.T.);
+#110819 = EDGE_CURVE('',#110820,#110820,#110822,.T.);
+#110820 = VERTEX_POINT('',#110821);
+#110821 = CARTESIAN_POINT('',(93.45,45.75,1.6));
+#110822 = SURFACE_CURVE('',#110823,(#110828,#110839),.PCURVE_S1.);
+#110823 = CIRCLE('',#110824,0.2);
+#110824 = AXIS2_PLACEMENT_3D('',#110825,#110826,#110827);
+#110825 = CARTESIAN_POINT('',(93.25,45.75,1.6));
+#110826 = DIRECTION('',(0.,0.,1.));
+#110827 = DIRECTION('',(1.,0.,-0.));
+#110828 = PCURVE('',#106016,#110829);
+#110829 = DEFINITIONAL_REPRESENTATION('',(#110830),#110838);
+#110830 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110831,#110832,#110833,
+ #110834,#110835,#110836,#110837),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110831 = CARTESIAN_POINT('',(-56.20428468858,8.25));
+#110832 = CARTESIAN_POINT('',(-56.20428468858,8.596410161514));
+#110833 = CARTESIAN_POINT('',(-55.90428468858,8.423205080757));
+#110834 = CARTESIAN_POINT('',(-55.60428468858,8.25));
+#110835 = CARTESIAN_POINT('',(-55.90428468858,8.076794919243));
+#110836 = CARTESIAN_POINT('',(-56.20428468858,7.903589838486));
+#110837 = CARTESIAN_POINT('',(-56.20428468858,8.25));
+#110838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110839 = PCURVE('',#108566,#110840);
+#110840 = DEFINITIONAL_REPRESENTATION('',(#110841),#110845);
+#110841 = LINE('',#110842,#110843);
+#110842 = CARTESIAN_POINT('',(0.,2.4));
+#110843 = VECTOR('',#110844,1.);
+#110844 = DIRECTION('',(1.,0.));
+#110845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110846 = FACE_BOUND('',#110847,.F.);
+#110847 = EDGE_LOOP('',(#110848));
+#110848 = ORIENTED_EDGE('',*,*,#110849,.T.);
+#110849 = EDGE_CURVE('',#110850,#110850,#110852,.T.);
+#110850 = VERTEX_POINT('',#110851);
+#110851 = CARTESIAN_POINT('',(96.5,37.5,1.6));
+#110852 = SURFACE_CURVE('',#110853,(#110858,#110869),.PCURVE_S1.);
+#110853 = CIRCLE('',#110854,0.75);
+#110854 = AXIS2_PLACEMENT_3D('',#110855,#110856,#110857);
+#110855 = CARTESIAN_POINT('',(95.75,37.5,1.6));
+#110856 = DIRECTION('',(0.,0.,1.));
+#110857 = DIRECTION('',(1.,0.,-0.));
+#110858 = PCURVE('',#106016,#110859);
+#110859 = DEFINITIONAL_REPRESENTATION('',(#110860),#110868);
+#110860 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110861,#110862,#110863,
+ #110864,#110865,#110866,#110867),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110861 = CARTESIAN_POINT('',(-59.25428468858,-7.105427357601E-15));
+#110862 = CARTESIAN_POINT('',(-59.25428468858,1.299038105677));
+#110863 = CARTESIAN_POINT('',(-58.12928468858,0.649519052838));
+#110864 = CARTESIAN_POINT('',(-57.00428468858,-6.921730337729E-15));
+#110865 = CARTESIAN_POINT('',(-58.12928468858,-0.649519052838));
+#110866 = CARTESIAN_POINT('',(-59.25428468858,-1.299038105677));
+#110867 = CARTESIAN_POINT('',(-59.25428468858,-7.105427357601E-15));
+#110868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110869 = PCURVE('',#108601,#110870);
+#110870 = DEFINITIONAL_REPRESENTATION('',(#110871),#110875);
+#110871 = LINE('',#110872,#110873);
+#110872 = CARTESIAN_POINT('',(0.,2.4));
+#110873 = VECTOR('',#110874,1.);
+#110874 = DIRECTION('',(1.,0.));
+#110875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110876 = FACE_BOUND('',#110877,.F.);
+#110877 = EDGE_LOOP('',(#110878));
+#110878 = ORIENTED_EDGE('',*,*,#110879,.T.);
+#110879 = EDGE_CURVE('',#110880,#110880,#110882,.T.);
+#110880 = VERTEX_POINT('',#110881);
+#110881 = CARTESIAN_POINT('',(97.7,27.5,1.6));
+#110882 = SURFACE_CURVE('',#110883,(#110888,#110899),.PCURVE_S1.);
+#110883 = CIRCLE('',#110884,0.2);
+#110884 = AXIS2_PLACEMENT_3D('',#110885,#110886,#110887);
+#110885 = CARTESIAN_POINT('',(97.5,27.5,1.6));
+#110886 = DIRECTION('',(0.,0.,1.));
+#110887 = DIRECTION('',(1.,0.,-0.));
+#110888 = PCURVE('',#106016,#110889);
+#110889 = DEFINITIONAL_REPRESENTATION('',(#110890),#110898);
+#110890 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110891,#110892,#110893,
+ #110894,#110895,#110896,#110897),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110891 = CARTESIAN_POINT('',(-60.45428468858,-10.));
+#110892 = CARTESIAN_POINT('',(-60.45428468858,-9.653589838486));
+#110893 = CARTESIAN_POINT('',(-60.15428468858,-9.826794919243));
+#110894 = CARTESIAN_POINT('',(-59.85428468858,-10.));
+#110895 = CARTESIAN_POINT('',(-60.15428468858,-10.17320508075));
+#110896 = CARTESIAN_POINT('',(-60.45428468858,-10.34641016151));
+#110897 = CARTESIAN_POINT('',(-60.45428468858,-10.));
+#110898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110899 = PCURVE('',#108636,#110900);
+#110900 = DEFINITIONAL_REPRESENTATION('',(#110901),#110905);
+#110901 = LINE('',#110902,#110903);
+#110902 = CARTESIAN_POINT('',(0.,2.4));
+#110903 = VECTOR('',#110904,1.);
+#110904 = DIRECTION('',(1.,0.));
+#110905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110906 = FACE_BOUND('',#110907,.F.);
+#110907 = EDGE_LOOP('',(#110908));
+#110908 = ORIENTED_EDGE('',*,*,#110909,.T.);
+#110909 = EDGE_CURVE('',#110910,#110910,#110912,.T.);
+#110910 = VERTEX_POINT('',#110911);
+#110911 = CARTESIAN_POINT('',(97.4,29.25,1.6));
+#110912 = SURFACE_CURVE('',#110913,(#110918,#110929),.PCURVE_S1.);
+#110913 = CIRCLE('',#110914,1.65);
+#110914 = AXIS2_PLACEMENT_3D('',#110915,#110916,#110917);
+#110915 = CARTESIAN_POINT('',(95.75,29.25,1.6));
+#110916 = DIRECTION('',(0.,0.,1.));
+#110917 = DIRECTION('',(1.,0.,-0.));
+#110918 = PCURVE('',#106016,#110919);
+#110919 = DEFINITIONAL_REPRESENTATION('',(#110920),#110928);
+#110920 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110921,#110922,#110923,
+ #110924,#110925,#110926,#110927),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110921 = CARTESIAN_POINT('',(-60.15428468858,-8.25));
+#110922 = CARTESIAN_POINT('',(-60.15428468858,-5.392116167511));
+#110923 = CARTESIAN_POINT('',(-57.67928468858,-6.821058083756));
+#110924 = CARTESIAN_POINT('',(-55.20428468858,-8.25));
+#110925 = CARTESIAN_POINT('',(-57.67928468858,-9.678941916244));
+#110926 = CARTESIAN_POINT('',(-60.15428468858,-11.10788383248));
+#110927 = CARTESIAN_POINT('',(-60.15428468858,-8.25));
+#110928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110929 = PCURVE('',#108671,#110930);
+#110930 = DEFINITIONAL_REPRESENTATION('',(#110931),#110935);
+#110931 = LINE('',#110932,#110933);
+#110932 = CARTESIAN_POINT('',(0.,2.4));
+#110933 = VECTOR('',#110934,1.);
+#110934 = DIRECTION('',(1.,0.));
+#110935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110936 = FACE_BOUND('',#110937,.F.);
+#110937 = EDGE_LOOP('',(#110938));
+#110938 = ORIENTED_EDGE('',*,*,#110939,.T.);
+#110939 = EDGE_CURVE('',#110940,#110940,#110942,.T.);
+#110940 = VERTEX_POINT('',#110941);
+#110941 = CARTESIAN_POINT('',(94.2,31.,1.6));
+#110942 = SURFACE_CURVE('',#110943,(#110948,#110959),.PCURVE_S1.);
+#110943 = CIRCLE('',#110944,0.2);
+#110944 = AXIS2_PLACEMENT_3D('',#110945,#110946,#110947);
+#110945 = CARTESIAN_POINT('',(94.,31.,1.6));
+#110946 = DIRECTION('',(0.,0.,1.));
+#110947 = DIRECTION('',(1.,0.,-0.));
+#110948 = PCURVE('',#106016,#110949);
+#110949 = DEFINITIONAL_REPRESENTATION('',(#110950),#110958);
+#110950 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110951,#110952,#110953,
+ #110954,#110955,#110956,#110957),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110951 = CARTESIAN_POINT('',(-56.95428468858,-6.5));
+#110952 = CARTESIAN_POINT('',(-56.95428468858,-6.153589838486));
+#110953 = CARTESIAN_POINT('',(-56.65428468858,-6.326794919243));
+#110954 = CARTESIAN_POINT('',(-56.35428468858,-6.5));
+#110955 = CARTESIAN_POINT('',(-56.65428468858,-6.673205080757));
+#110956 = CARTESIAN_POINT('',(-56.95428468858,-6.846410161514));
+#110957 = CARTESIAN_POINT('',(-56.95428468858,-6.5));
+#110958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110959 = PCURVE('',#108706,#110960);
+#110960 = DEFINITIONAL_REPRESENTATION('',(#110961),#110965);
+#110961 = LINE('',#110962,#110963);
+#110962 = CARTESIAN_POINT('',(0.,2.4));
+#110963 = VECTOR('',#110964,1.);
+#110964 = DIRECTION('',(1.,0.));
+#110965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110966 = FACE_BOUND('',#110967,.F.);
+#110967 = EDGE_LOOP('',(#110968));
+#110968 = ORIENTED_EDGE('',*,*,#110969,.T.);
+#110969 = EDGE_CURVE('',#110970,#110970,#110972,.T.);
+#110970 = VERTEX_POINT('',#110971);
+#110971 = CARTESIAN_POINT('',(97.7,31.,1.6));
+#110972 = SURFACE_CURVE('',#110973,(#110978,#110989),.PCURVE_S1.);
+#110973 = CIRCLE('',#110974,0.2);
+#110974 = AXIS2_PLACEMENT_3D('',#110975,#110976,#110977);
+#110975 = CARTESIAN_POINT('',(97.5,31.,1.6));
+#110976 = DIRECTION('',(0.,0.,1.));
+#110977 = DIRECTION('',(1.,0.,-0.));
+#110978 = PCURVE('',#106016,#110979);
+#110979 = DEFINITIONAL_REPRESENTATION('',(#110980),#110988);
+#110980 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#110981,#110982,#110983,
+ #110984,#110985,#110986,#110987),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#110981 = CARTESIAN_POINT('',(-60.45428468858,-6.5));
+#110982 = CARTESIAN_POINT('',(-60.45428468858,-6.153589838486));
+#110983 = CARTESIAN_POINT('',(-60.15428468858,-6.326794919243));
+#110984 = CARTESIAN_POINT('',(-59.85428468858,-6.5));
+#110985 = CARTESIAN_POINT('',(-60.15428468858,-6.673205080757));
+#110986 = CARTESIAN_POINT('',(-60.45428468858,-6.846410161514));
+#110987 = CARTESIAN_POINT('',(-60.45428468858,-6.5));
+#110988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110989 = PCURVE('',#108741,#110990);
+#110990 = DEFINITIONAL_REPRESENTATION('',(#110991),#110995);
+#110991 = LINE('',#110992,#110993);
+#110992 = CARTESIAN_POINT('',(0.,2.4));
+#110993 = VECTOR('',#110994,1.);
+#110994 = DIRECTION('',(1.,0.));
+#110995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#110996 = FACE_BOUND('',#110997,.F.);
+#110997 = EDGE_LOOP('',(#110998));
+#110998 = ORIENTED_EDGE('',*,*,#110999,.T.);
+#110999 = EDGE_CURVE('',#111000,#111000,#111002,.T.);
+#111000 = VERTEX_POINT('',#111001);
+#111001 = CARTESIAN_POINT('',(98.45,29.25,1.6));
+#111002 = SURFACE_CURVE('',#111003,(#111008,#111019),.PCURVE_S1.);
+#111003 = CIRCLE('',#111004,0.2);
+#111004 = AXIS2_PLACEMENT_3D('',#111005,#111006,#111007);
+#111005 = CARTESIAN_POINT('',(98.25,29.25,1.6));
+#111006 = DIRECTION('',(0.,0.,1.));
+#111007 = DIRECTION('',(1.,0.,-0.));
+#111008 = PCURVE('',#106016,#111009);
+#111009 = DEFINITIONAL_REPRESENTATION('',(#111010),#111018);
+#111010 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#111011,#111012,#111013,
+ #111014,#111015,#111016,#111017),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#111011 = CARTESIAN_POINT('',(-61.20428468858,-8.25));
+#111012 = CARTESIAN_POINT('',(-61.20428468858,-7.903589838486));
+#111013 = CARTESIAN_POINT('',(-60.90428468858,-8.076794919243));
+#111014 = CARTESIAN_POINT('',(-60.60428468858,-8.25));
+#111015 = CARTESIAN_POINT('',(-60.90428468858,-8.423205080757));
+#111016 = CARTESIAN_POINT('',(-61.20428468858,-8.596410161514));
+#111017 = CARTESIAN_POINT('',(-61.20428468858,-8.25));
+#111018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111019 = PCURVE('',#108776,#111020);
+#111020 = DEFINITIONAL_REPRESENTATION('',(#111021),#111025);
+#111021 = LINE('',#111022,#111023);
+#111022 = CARTESIAN_POINT('',(0.,2.4));
+#111023 = VECTOR('',#111024,1.);
+#111024 = DIRECTION('',(1.,0.));
+#111025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111026 = FACE_BOUND('',#111027,.F.);
+#111027 = EDGE_LOOP('',(#111028));
+#111028 = ORIENTED_EDGE('',*,*,#111029,.T.);
+#111029 = EDGE_CURVE('',#111030,#111030,#111032,.T.);
+#111030 = VERTEX_POINT('',#111031);
+#111031 = CARTESIAN_POINT('',(99.04,34.96,1.6));
+#111032 = SURFACE_CURVE('',#111033,(#111038,#111049),.PCURVE_S1.);
+#111033 = CIRCLE('',#111034,0.75);
+#111034 = AXIS2_PLACEMENT_3D('',#111035,#111036,#111037);
+#111035 = CARTESIAN_POINT('',(98.29,34.96,1.6));
+#111036 = DIRECTION('',(0.,0.,1.));
+#111037 = DIRECTION('',(1.,0.,-0.));
+#111038 = PCURVE('',#106016,#111039);
+#111039 = DEFINITIONAL_REPRESENTATION('',(#111040),#111048);
+#111040 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#111041,#111042,#111043,
+ #111044,#111045,#111046,#111047),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#111041 = CARTESIAN_POINT('',(-61.79428468858,-2.54));
+#111042 = CARTESIAN_POINT('',(-61.79428468858,-1.240961894323));
+#111043 = CARTESIAN_POINT('',(-60.66928468858,-1.890480947162));
+#111044 = CARTESIAN_POINT('',(-59.54428468858,-2.54));
+#111045 = CARTESIAN_POINT('',(-60.66928468858,-3.189519052838));
+#111046 = CARTESIAN_POINT('',(-61.79428468858,-3.839038105677));
+#111047 = CARTESIAN_POINT('',(-61.79428468858,-2.54));
+#111048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111049 = PCURVE('',#108811,#111050);
+#111050 = DEFINITIONAL_REPRESENTATION('',(#111051),#111055);
+#111051 = LINE('',#111052,#111053);
+#111052 = CARTESIAN_POINT('',(0.,2.4));
+#111053 = VECTOR('',#111054,1.);
+#111054 = DIRECTION('',(1.,0.));
+#111055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111056 = FACE_BOUND('',#111057,.F.);
+#111057 = EDGE_LOOP('',(#111058));
+#111058 = ORIENTED_EDGE('',*,*,#111059,.T.);
+#111059 = EDGE_CURVE('',#111060,#111060,#111062,.T.);
+#111060 = VERTEX_POINT('',#111061);
+#111061 = CARTESIAN_POINT('',(93.96,34.96,1.6));
+#111062 = SURFACE_CURVE('',#111063,(#111068,#111079),.PCURVE_S1.);
+#111063 = CIRCLE('',#111064,0.75);
+#111064 = AXIS2_PLACEMENT_3D('',#111065,#111066,#111067);
+#111065 = CARTESIAN_POINT('',(93.21,34.96,1.6));
+#111066 = DIRECTION('',(0.,0.,1.));
+#111067 = DIRECTION('',(1.,0.,-0.));
+#111068 = PCURVE('',#106016,#111069);
+#111069 = DEFINITIONAL_REPRESENTATION('',(#111070),#111078);
+#111070 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#111071,#111072,#111073,
+ #111074,#111075,#111076,#111077),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#111071 = CARTESIAN_POINT('',(-56.71428468858,-2.54));
+#111072 = CARTESIAN_POINT('',(-56.71428468858,-1.240961894323));
+#111073 = CARTESIAN_POINT('',(-55.58928468858,-1.890480947162));
+#111074 = CARTESIAN_POINT('',(-54.46428468858,-2.54));
+#111075 = CARTESIAN_POINT('',(-55.58928468858,-3.189519052838));
+#111076 = CARTESIAN_POINT('',(-56.71428468858,-3.839038105677));
+#111077 = CARTESIAN_POINT('',(-56.71428468858,-2.54));
+#111078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111079 = PCURVE('',#108846,#111080);
+#111080 = DEFINITIONAL_REPRESENTATION('',(#111081),#111085);
+#111081 = LINE('',#111082,#111083);
+#111082 = CARTESIAN_POINT('',(0.,2.4));
+#111083 = VECTOR('',#111084,1.);
+#111084 = DIRECTION('',(1.,0.));
+#111085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111086 = ADVANCED_FACE('',(#111087),#106130,.T.);
+#111087 = FACE_BOUND('',#111088,.T.);
+#111088 = EDGE_LOOP('',(#111089,#111110,#111111,#111112));
+#111089 = ORIENTED_EDGE('',*,*,#111090,.T.);
+#111090 = EDGE_CURVE('',#106634,#109178,#111091,.T.);
+#111091 = SURFACE_CURVE('',#111092,(#111096,#111103),.PCURVE_S1.);
+#111092 = LINE('',#111093,#111094);
+#111093 = CARTESIAN_POINT('',(8.75,50.,0.));
+#111094 = VECTOR('',#111095,1.);
+#111095 = DIRECTION('',(0.,0.,1.));
+#111096 = PCURVE('',#106130,#111097);
+#111097 = DEFINITIONAL_REPRESENTATION('',(#111098),#111102);
+#111098 = LINE('',#111099,#111100);
+#111099 = CARTESIAN_POINT('',(0.,0.));
+#111100 = VECTOR('',#111101,1.);
+#111101 = DIRECTION('',(0.,-1.));
+#111102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111103 = PCURVE('',#106654,#111104);
+#111104 = DEFINITIONAL_REPRESENTATION('',(#111105),#111109);
+#111105 = LINE('',#111106,#111107);
+#111106 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#111107 = VECTOR('',#111108,1.);
+#111108 = DIRECTION('',(-0.,-1.));
+#111109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111110 = ORIENTED_EDGE('',*,*,#109205,.T.);
+#111111 = ORIENTED_EDGE('',*,*,#106114,.F.);
+#111112 = ORIENTED_EDGE('',*,*,#106666,.F.);
+#111113 = ADVANCED_FACE('',(#111114),#106189,.T.);
+#111114 = FACE_BOUND('',#111115,.T.);
+#111115 = EDGE_LOOP('',(#111116,#111117,#111118,#111139));
+#111116 = ORIENTED_EDGE('',*,*,#106171,.T.);
+#111117 = ORIENTED_EDGE('',*,*,#108863,.T.);
+#111118 = ORIENTED_EDGE('',*,*,#111119,.F.);
+#111119 = EDGE_CURVE('',#106260,#108864,#111120,.T.);
+#111120 = SURFACE_CURVE('',#111121,(#111125,#111132),.PCURVE_S1.);
+#111121 = LINE('',#111122,#111123);
+#111122 = CARTESIAN_POINT('',(8.75,25.,0.));
+#111123 = VECTOR('',#111124,1.);
+#111124 = DIRECTION('',(0.,0.,1.));
+#111125 = PCURVE('',#106189,#111126);
+#111126 = DEFINITIONAL_REPRESENTATION('',(#111127),#111131);
+#111127 = LINE('',#111128,#111129);
+#111128 = CARTESIAN_POINT('',(87.5,0.));
+#111129 = VECTOR('',#111130,1.);
+#111130 = DIRECTION('',(0.,-1.));
+#111131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111132 = PCURVE('',#106303,#111133);
+#111133 = DEFINITIONAL_REPRESENTATION('',(#111134),#111138);
+#111134 = LINE('',#111135,#111136);
+#111135 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#111136 = VECTOR('',#111137,1.);
+#111137 = DIRECTION('',(-0.,-1.));
+#111138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111139 = ORIENTED_EDGE('',*,*,#106259,.F.);
+#111140 = ADVANCED_FACE('',(#111141),#106654,.T.);
+#111141 = FACE_BOUND('',#111142,.F.);
+#111142 = EDGE_LOOP('',(#111143,#111144,#111145,#111166));
+#111143 = ORIENTED_EDGE('',*,*,#111090,.T.);
+#111144 = ORIENTED_EDGE('',*,*,#109177,.T.);
+#111145 = ORIENTED_EDGE('',*,*,#111146,.F.);
+#111146 = EDGE_CURVE('',#106606,#109155,#111147,.T.);
+#111147 = SURFACE_CURVE('',#111148,(#111152,#111159),.PCURVE_S1.);
+#111148 = LINE('',#111149,#111150);
+#111149 = CARTESIAN_POINT('',(5.,46.25,0.));
+#111150 = VECTOR('',#111151,1.);
+#111151 = DIRECTION('',(0.,0.,1.));
+#111152 = PCURVE('',#106654,#111153);
+#111153 = DEFINITIONAL_REPRESENTATION('',(#111154),#111158);
+#111154 = LINE('',#111155,#111156);
+#111155 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#111156 = VECTOR('',#111157,1.);
+#111157 = DIRECTION('',(-0.,-1.));
+#111158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111159 = PCURVE('',#106621,#111160);
+#111160 = DEFINITIONAL_REPRESENTATION('',(#111161),#111165);
+#111161 = LINE('',#111162,#111163);
+#111162 = CARTESIAN_POINT('',(2.25,0.));
+#111163 = VECTOR('',#111164,1.);
+#111164 = DIRECTION('',(0.,-1.));
+#111165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111166 = ORIENTED_EDGE('',*,*,#106633,.F.);
+#111167 = ADVANCED_FACE('',(#111168),#106303,.T.);
+#111168 = FACE_BOUND('',#111169,.F.);
+#111169 = EDGE_LOOP('',(#111170,#111191,#111192,#111193));
+#111170 = ORIENTED_EDGE('',*,*,#111171,.T.);
+#111171 = EDGE_CURVE('',#106283,#108887,#111172,.T.);
+#111172 = SURFACE_CURVE('',#111173,(#111177,#111184),.PCURVE_S1.);
+#111173 = LINE('',#111174,#111175);
+#111174 = CARTESIAN_POINT('',(5.,28.75,0.));
+#111175 = VECTOR('',#111176,1.);
+#111176 = DIRECTION('',(0.,0.,1.));
+#111177 = PCURVE('',#106303,#111178);
+#111178 = DEFINITIONAL_REPRESENTATION('',(#111179),#111183);
+#111179 = LINE('',#111180,#111181);
+#111180 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#111181 = VECTOR('',#111182,1.);
+#111182 = DIRECTION('',(-0.,-1.));
+#111183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111184 = PCURVE('',#106331,#111185);
+#111185 = DEFINITIONAL_REPRESENTATION('',(#111186),#111190);
+#111186 = LINE('',#111187,#111188);
+#111187 = CARTESIAN_POINT('',(0.,0.));
+#111188 = VECTOR('',#111189,1.);
+#111189 = DIRECTION('',(0.,-1.));
+#111190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111191 = ORIENTED_EDGE('',*,*,#108886,.T.);
+#111192 = ORIENTED_EDGE('',*,*,#111119,.F.);
+#111193 = ORIENTED_EDGE('',*,*,#106282,.F.);
+#111194 = ADVANCED_FACE('',(#111195),#106621,.T.);
+#111195 = FACE_BOUND('',#111196,.T.);
+#111196 = EDGE_LOOP('',(#111197,#111218,#111219,#111220));
+#111197 = ORIENTED_EDGE('',*,*,#111198,.T.);
+#111198 = EDGE_CURVE('',#106573,#109127,#111199,.T.);
+#111199 = SURFACE_CURVE('',#111200,(#111204,#111211),.PCURVE_S1.);
+#111200 = LINE('',#111201,#111202);
+#111201 = CARTESIAN_POINT('',(5.,44.,0.));
+#111202 = VECTOR('',#111203,1.);
+#111203 = DIRECTION('',(0.,0.,1.));
+#111204 = PCURVE('',#106621,#111205);
+#111205 = DEFINITIONAL_REPRESENTATION('',(#111206),#111210);
+#111206 = LINE('',#111207,#111208);
+#111207 = CARTESIAN_POINT('',(0.,0.));
+#111208 = VECTOR('',#111209,1.);
+#111209 = DIRECTION('',(0.,-1.));
+#111210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111211 = PCURVE('',#106593,#111212);
+#111212 = DEFINITIONAL_REPRESENTATION('',(#111213),#111217);
+#111213 = LINE('',#111214,#111215);
+#111214 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#111215 = VECTOR('',#111216,1.);
+#111216 = DIRECTION('',(-0.,-1.));
+#111217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111218 = ORIENTED_EDGE('',*,*,#109154,.T.);
+#111219 = ORIENTED_EDGE('',*,*,#111146,.F.);
+#111220 = ORIENTED_EDGE('',*,*,#106605,.F.);
+#111221 = ADVANCED_FACE('',(#111222),#106331,.T.);
+#111222 = FACE_BOUND('',#111223,.T.);
+#111223 = EDGE_LOOP('',(#111224,#111225,#111226,#111247));
+#111224 = ORIENTED_EDGE('',*,*,#111171,.T.);
+#111225 = ORIENTED_EDGE('',*,*,#108914,.T.);
+#111226 = ORIENTED_EDGE('',*,*,#111227,.F.);
+#111227 = EDGE_CURVE('',#106316,#108915,#111228,.T.);
+#111228 = SURFACE_CURVE('',#111229,(#111233,#111240),.PCURVE_S1.);
+#111229 = LINE('',#111230,#111231);
+#111230 = CARTESIAN_POINT('',(5.,31.,0.));
+#111231 = VECTOR('',#111232,1.);
+#111232 = DIRECTION('',(0.,0.,1.));
+#111233 = PCURVE('',#106331,#111234);
+#111234 = DEFINITIONAL_REPRESENTATION('',(#111235),#111239);
+#111235 = LINE('',#111236,#111237);
+#111236 = CARTESIAN_POINT('',(2.25,0.));
+#111237 = VECTOR('',#111238,1.);
+#111238 = DIRECTION('',(0.,-1.));
+#111239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111240 = PCURVE('',#106364,#111241);
+#111241 = DEFINITIONAL_REPRESENTATION('',(#111242),#111246);
+#111242 = LINE('',#111243,#111244);
+#111243 = CARTESIAN_POINT('',(-0.,0.));
+#111244 = VECTOR('',#111245,1.);
+#111245 = DIRECTION('',(-0.,-1.));
+#111246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111247 = ORIENTED_EDGE('',*,*,#106315,.F.);
+#111248 = ADVANCED_FACE('',(#111249),#106593,.F.);
+#111249 = FACE_BOUND('',#111250,.T.);
+#111250 = EDGE_LOOP('',(#111251,#111272,#111273,#111274));
+#111251 = ORIENTED_EDGE('',*,*,#111252,.T.);
+#111252 = EDGE_CURVE('',#106545,#109104,#111253,.T.);
+#111253 = SURFACE_CURVE('',#111254,(#111258,#111265),.PCURVE_S1.);
+#111254 = LINE('',#111255,#111256);
+#111255 = CARTESIAN_POINT('',(3.5,42.5,0.));
+#111256 = VECTOR('',#111257,1.);
+#111257 = DIRECTION('',(0.,0.,1.));
+#111258 = PCURVE('',#106593,#111259);
+#111259 = DEFINITIONAL_REPRESENTATION('',(#111260),#111264);
+#111260 = LINE('',#111261,#111262);
+#111261 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#111262 = VECTOR('',#111263,1.);
+#111263 = DIRECTION('',(-0.,-1.));
+#111264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111265 = PCURVE('',#106560,#111266);
+#111266 = DEFINITIONAL_REPRESENTATION('',(#111267),#111271);
+#111267 = LINE('',#111268,#111269);
+#111268 = CARTESIAN_POINT('',(16.,0.));
+#111269 = VECTOR('',#111270,1.);
+#111270 = DIRECTION('',(0.,-1.));
+#111271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111272 = ORIENTED_EDGE('',*,*,#109126,.T.);
+#111273 = ORIENTED_EDGE('',*,*,#111198,.F.);
+#111274 = ORIENTED_EDGE('',*,*,#106572,.F.);
+#111275 = ADVANCED_FACE('',(#111276),#106364,.F.);
+#111276 = FACE_BOUND('',#111277,.T.);
+#111277 = EDGE_LOOP('',(#111278,#111279,#111280,#111301));
+#111278 = ORIENTED_EDGE('',*,*,#111227,.T.);
+#111279 = ORIENTED_EDGE('',*,*,#108937,.T.);
+#111280 = ORIENTED_EDGE('',*,*,#111281,.F.);
+#111281 = EDGE_CURVE('',#106344,#108938,#111282,.T.);
+#111282 = SURFACE_CURVE('',#111283,(#111287,#111294),.PCURVE_S1.);
+#111283 = LINE('',#111284,#111285);
+#111284 = CARTESIAN_POINT('',(3.5,32.5,0.));
+#111285 = VECTOR('',#111286,1.);
+#111286 = DIRECTION('',(0.,0.,1.));
+#111287 = PCURVE('',#106364,#111288);
+#111288 = DEFINITIONAL_REPRESENTATION('',(#111289),#111293);
+#111289 = LINE('',#111290,#111291);
+#111290 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#111291 = VECTOR('',#111292,1.);
+#111292 = DIRECTION('',(-0.,-1.));
+#111293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111294 = PCURVE('',#106392,#111295);
+#111295 = DEFINITIONAL_REPRESENTATION('',(#111296),#111300);
+#111296 = LINE('',#111297,#111298);
+#111297 = CARTESIAN_POINT('',(0.,-0.));
+#111298 = VECTOR('',#111299,1.);
+#111299 = DIRECTION('',(0.,-1.));
+#111300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111301 = ORIENTED_EDGE('',*,*,#106343,.F.);
+#111302 = ADVANCED_FACE('',(#111303),#106560,.T.);
+#111303 = FACE_BOUND('',#111304,.T.);
+#111304 = EDGE_LOOP('',(#111305,#111326,#111327,#111328));
+#111305 = ORIENTED_EDGE('',*,*,#111306,.T.);
+#111306 = EDGE_CURVE('',#106517,#109081,#111307,.T.);
+#111307 = SURFACE_CURVE('',#111308,(#111312,#111319),.PCURVE_S1.);
+#111308 = LINE('',#111309,#111310);
+#111309 = CARTESIAN_POINT('',(-12.5,42.5,0.));
+#111310 = VECTOR('',#111311,1.);
+#111311 = DIRECTION('',(0.,0.,1.));
+#111312 = PCURVE('',#106560,#111313);
+#111313 = DEFINITIONAL_REPRESENTATION('',(#111314),#111318);
+#111314 = LINE('',#111315,#111316);
+#111315 = CARTESIAN_POINT('',(0.,0.));
+#111316 = VECTOR('',#111317,1.);
+#111317 = DIRECTION('',(0.,-1.));
+#111318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111319 = PCURVE('',#106532,#111320);
+#111320 = DEFINITIONAL_REPRESENTATION('',(#111321),#111325);
+#111321 = LINE('',#111322,#111323);
+#111322 = CARTESIAN_POINT('',(3.535533905933,0.));
+#111323 = VECTOR('',#111324,1.);
+#111324 = DIRECTION('',(0.,-1.));
+#111325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111326 = ORIENTED_EDGE('',*,*,#109103,.T.);
+#111327 = ORIENTED_EDGE('',*,*,#111252,.F.);
+#111328 = ORIENTED_EDGE('',*,*,#106544,.F.);
+#111329 = ADVANCED_FACE('',(#111330),#106392,.T.);
+#111330 = FACE_BOUND('',#111331,.T.);
+#111331 = EDGE_LOOP('',(#111332,#111333,#111334,#111355));
+#111332 = ORIENTED_EDGE('',*,*,#111281,.T.);
+#111333 = ORIENTED_EDGE('',*,*,#108965,.T.);
+#111334 = ORIENTED_EDGE('',*,*,#111335,.F.);
+#111335 = EDGE_CURVE('',#106377,#108966,#111336,.T.);
+#111336 = SURFACE_CURVE('',#111337,(#111341,#111348),.PCURVE_S1.);
+#111337 = LINE('',#111338,#111339);
+#111338 = CARTESIAN_POINT('',(-12.5,32.5,0.));
+#111339 = VECTOR('',#111340,1.);
+#111340 = DIRECTION('',(0.,0.,1.));
+#111341 = PCURVE('',#106392,#111342);
+#111342 = DEFINITIONAL_REPRESENTATION('',(#111343),#111347);
+#111343 = LINE('',#111344,#111345);
+#111344 = CARTESIAN_POINT('',(16.,0.));
+#111345 = VECTOR('',#111346,1.);
+#111346 = DIRECTION('',(0.,-1.));
+#111347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111348 = PCURVE('',#106420,#111349);
+#111349 = DEFINITIONAL_REPRESENTATION('',(#111350),#111354);
+#111350 = LINE('',#111351,#111352);
+#111351 = CARTESIAN_POINT('',(0.,0.));
+#111352 = VECTOR('',#111353,1.);
+#111353 = DIRECTION('',(0.,-1.));
+#111354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111355 = ORIENTED_EDGE('',*,*,#106376,.F.);
+#111356 = ADVANCED_FACE('',(#111357),#106532,.T.);
+#111357 = FACE_BOUND('',#111358,.T.);
+#111358 = EDGE_LOOP('',(#111359,#111380,#111381,#111382));
+#111359 = ORIENTED_EDGE('',*,*,#111360,.T.);
+#111360 = EDGE_CURVE('',#106489,#109058,#111361,.T.);
+#111361 = SURFACE_CURVE('',#111362,(#111366,#111373),.PCURVE_S1.);
+#111362 = LINE('',#111363,#111364);
+#111363 = CARTESIAN_POINT('',(-15.,40.,0.));
+#111364 = VECTOR('',#111365,1.);
+#111365 = DIRECTION('',(0.,0.,1.));
+#111366 = PCURVE('',#106532,#111367);
+#111367 = DEFINITIONAL_REPRESENTATION('',(#111368),#111372);
+#111368 = LINE('',#111369,#111370);
+#111369 = CARTESIAN_POINT('',(0.,0.));
+#111370 = VECTOR('',#111371,1.);
+#111371 = DIRECTION('',(0.,-1.));
+#111372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111373 = PCURVE('',#106504,#111374);
+#111374 = DEFINITIONAL_REPRESENTATION('',(#111375),#111379);
+#111375 = LINE('',#111376,#111377);
+#111376 = CARTESIAN_POINT('',(15.,0.));
+#111377 = VECTOR('',#111378,1.);
+#111378 = DIRECTION('',(0.,-1.));
+#111379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111380 = ORIENTED_EDGE('',*,*,#109080,.T.);
+#111381 = ORIENTED_EDGE('',*,*,#111306,.F.);
+#111382 = ORIENTED_EDGE('',*,*,#106516,.F.);
+#111383 = ADVANCED_FACE('',(#111384),#106420,.T.);
+#111384 = FACE_BOUND('',#111385,.T.);
+#111385 = EDGE_LOOP('',(#111386,#111387,#111388,#111409));
+#111386 = ORIENTED_EDGE('',*,*,#111335,.T.);
+#111387 = ORIENTED_EDGE('',*,*,#108988,.T.);
+#111388 = ORIENTED_EDGE('',*,*,#111389,.F.);
+#111389 = EDGE_CURVE('',#106405,#108989,#111390,.T.);
+#111390 = SURFACE_CURVE('',#111391,(#111395,#111402),.PCURVE_S1.);
+#111391 = LINE('',#111392,#111393);
+#111392 = CARTESIAN_POINT('',(-15.,35.,0.));
+#111393 = VECTOR('',#111394,1.);
+#111394 = DIRECTION('',(0.,0.,1.));
+#111395 = PCURVE('',#106420,#111396);
+#111396 = DEFINITIONAL_REPRESENTATION('',(#111397),#111401);
+#111397 = LINE('',#111398,#111399);
+#111398 = CARTESIAN_POINT('',(3.535533905933,0.));
+#111399 = VECTOR('',#111400,1.);
+#111400 = DIRECTION('',(0.,-1.));
+#111401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111402 = PCURVE('',#106448,#111403);
+#111403 = DEFINITIONAL_REPRESENTATION('',(#111404),#111408);
+#111404 = LINE('',#111405,#111406);
+#111405 = CARTESIAN_POINT('',(0.,-0.));
+#111406 = VECTOR('',#111407,1.);
+#111407 = DIRECTION('',(0.,-1.));
+#111408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111409 = ORIENTED_EDGE('',*,*,#106404,.F.);
+#111410 = ADVANCED_FACE('',(#111411),#106504,.T.);
+#111411 = FACE_BOUND('',#111412,.T.);
+#111412 = EDGE_LOOP('',(#111413,#111434,#111435,#111436));
+#111413 = ORIENTED_EDGE('',*,*,#111414,.T.);
+#111414 = EDGE_CURVE('',#106461,#109035,#111415,.T.);
+#111415 = SURFACE_CURVE('',#111416,(#111420,#111427),.PCURVE_S1.);
+#111416 = LINE('',#111417,#111418);
+#111417 = CARTESIAN_POINT('',(-30.,40.,0.));
+#111418 = VECTOR('',#111419,1.);
+#111419 = DIRECTION('',(0.,0.,1.));
+#111420 = PCURVE('',#106504,#111421);
+#111421 = DEFINITIONAL_REPRESENTATION('',(#111422),#111426);
+#111422 = LINE('',#111423,#111424);
+#111423 = CARTESIAN_POINT('',(0.,0.));
+#111424 = VECTOR('',#111425,1.);
+#111425 = DIRECTION('',(0.,-1.));
+#111426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111427 = PCURVE('',#106476,#111428);
+#111428 = DEFINITIONAL_REPRESENTATION('',(#111429),#111433);
+#111429 = LINE('',#111430,#111431);
+#111430 = CARTESIAN_POINT('',(5.,0.));
+#111431 = VECTOR('',#111432,1.);
+#111432 = DIRECTION('',(0.,-1.));
+#111433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111434 = ORIENTED_EDGE('',*,*,#109057,.T.);
+#111435 = ORIENTED_EDGE('',*,*,#111360,.F.);
+#111436 = ORIENTED_EDGE('',*,*,#106488,.F.);
+#111437 = ADVANCED_FACE('',(#111438),#106448,.T.);
+#111438 = FACE_BOUND('',#111439,.T.);
+#111439 = EDGE_LOOP('',(#111440,#111441,#111442,#111463));
+#111440 = ORIENTED_EDGE('',*,*,#111389,.T.);
+#111441 = ORIENTED_EDGE('',*,*,#109011,.T.);
+#111442 = ORIENTED_EDGE('',*,*,#111443,.F.);
+#111443 = EDGE_CURVE('',#106433,#109012,#111444,.T.);
+#111444 = SURFACE_CURVE('',#111445,(#111449,#111456),.PCURVE_S1.);
+#111445 = LINE('',#111446,#111447);
+#111446 = CARTESIAN_POINT('',(-30.,35.,0.));
+#111447 = VECTOR('',#111448,1.);
+#111448 = DIRECTION('',(0.,0.,1.));
+#111449 = PCURVE('',#106448,#111450);
+#111450 = DEFINITIONAL_REPRESENTATION('',(#111451),#111455);
+#111451 = LINE('',#111452,#111453);
+#111452 = CARTESIAN_POINT('',(15.,0.));
+#111453 = VECTOR('',#111454,1.);
+#111454 = DIRECTION('',(0.,-1.));
+#111455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111456 = PCURVE('',#106476,#111457);
+#111457 = DEFINITIONAL_REPRESENTATION('',(#111458),#111462);
+#111458 = LINE('',#111459,#111460);
+#111459 = CARTESIAN_POINT('',(0.,0.));
+#111460 = VECTOR('',#111461,1.);
+#111461 = DIRECTION('',(0.,-1.));
+#111462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111463 = ORIENTED_EDGE('',*,*,#106432,.F.);
+#111464 = ADVANCED_FACE('',(#111465),#106476,.T.);
+#111465 = FACE_BOUND('',#111466,.T.);
+#111466 = EDGE_LOOP('',(#111467,#111468,#111469,#111470));
+#111467 = ORIENTED_EDGE('',*,*,#111443,.T.);
+#111468 = ORIENTED_EDGE('',*,*,#109034,.T.);
+#111469 = ORIENTED_EDGE('',*,*,#111414,.F.);
+#111470 = ORIENTED_EDGE('',*,*,#106460,.F.);
+#111471 = ADVANCED_FACE('',(#111472),#106711,.F.);
+#111472 = FACE_BOUND('',#111473,.F.);
+#111473 = EDGE_LOOP('',(#111474,#111475,#111496,#111497));
+#111474 = ORIENTED_EDGE('',*,*,#109229,.F.);
+#111475 = ORIENTED_EDGE('',*,*,#111476,.F.);
+#111476 = EDGE_CURVE('',#106691,#109230,#111477,.T.);
+#111477 = SEAM_CURVE('',#111478,(#111482,#111489),.PCURVE_S1.);
+#111478 = LINE('',#111479,#111480);
+#111479 = CARTESIAN_POINT('',(94.2,27.5,-0.8));
+#111480 = VECTOR('',#111481,1.);
+#111481 = DIRECTION('',(0.,0.,1.));
+#111482 = PCURVE('',#106711,#111483);
+#111483 = DEFINITIONAL_REPRESENTATION('',(#111484),#111488);
+#111484 = LINE('',#111485,#111486);
+#111485 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111486 = VECTOR('',#111487,1.);
+#111487 = DIRECTION('',(0.,1.));
+#111488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111489 = PCURVE('',#106711,#111490);
+#111490 = DEFINITIONAL_REPRESENTATION('',(#111491),#111495);
+#111491 = LINE('',#111492,#111493);
+#111492 = CARTESIAN_POINT('',(0.,-0.));
+#111493 = VECTOR('',#111494,1.);
+#111494 = DIRECTION('',(0.,1.));
+#111495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111496 = ORIENTED_EDGE('',*,*,#106690,.T.);
+#111497 = ORIENTED_EDGE('',*,*,#111476,.T.);
+#111498 = ADVANCED_FACE('',(#111499),#106746,.F.);
+#111499 = FACE_BOUND('',#111500,.F.);
+#111500 = EDGE_LOOP('',(#111501,#111502,#111523,#111524));
+#111501 = ORIENTED_EDGE('',*,*,#109259,.F.);
+#111502 = ORIENTED_EDGE('',*,*,#111503,.F.);
+#111503 = EDGE_CURVE('',#106726,#109260,#111504,.T.);
+#111504 = SEAM_CURVE('',#111505,(#111509,#111516),.PCURVE_S1.);
+#111505 = LINE('',#111506,#111507);
+#111506 = CARTESIAN_POINT('',(95.95,31.75,-0.8));
+#111507 = VECTOR('',#111508,1.);
+#111508 = DIRECTION('',(0.,0.,1.));
+#111509 = PCURVE('',#106746,#111510);
+#111510 = DEFINITIONAL_REPRESENTATION('',(#111511),#111515);
+#111511 = LINE('',#111512,#111513);
+#111512 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111513 = VECTOR('',#111514,1.);
+#111514 = DIRECTION('',(0.,1.));
+#111515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111516 = PCURVE('',#106746,#111517);
+#111517 = DEFINITIONAL_REPRESENTATION('',(#111518),#111522);
+#111518 = LINE('',#111519,#111520);
+#111519 = CARTESIAN_POINT('',(0.,-0.));
+#111520 = VECTOR('',#111521,1.);
+#111521 = DIRECTION('',(0.,1.));
+#111522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111523 = ORIENTED_EDGE('',*,*,#106725,.T.);
+#111524 = ORIENTED_EDGE('',*,*,#111503,.T.);
+#111525 = ADVANCED_FACE('',(#111526),#106781,.F.);
+#111526 = FACE_BOUND('',#111527,.F.);
+#111527 = EDGE_LOOP('',(#111528,#111529,#111550,#111551));
+#111528 = ORIENTED_EDGE('',*,*,#109289,.F.);
+#111529 = ORIENTED_EDGE('',*,*,#111530,.F.);
+#111530 = EDGE_CURVE('',#106761,#109290,#111531,.T.);
+#111531 = SEAM_CURVE('',#111532,(#111536,#111543),.PCURVE_S1.);
+#111532 = LINE('',#111533,#111534);
+#111533 = CARTESIAN_POINT('',(93.45,29.25,-0.8));
+#111534 = VECTOR('',#111535,1.);
+#111535 = DIRECTION('',(0.,0.,1.));
+#111536 = PCURVE('',#106781,#111537);
+#111537 = DEFINITIONAL_REPRESENTATION('',(#111538),#111542);
+#111538 = LINE('',#111539,#111540);
+#111539 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111540 = VECTOR('',#111541,1.);
+#111541 = DIRECTION('',(0.,1.));
+#111542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111543 = PCURVE('',#106781,#111544);
+#111544 = DEFINITIONAL_REPRESENTATION('',(#111545),#111549);
+#111545 = LINE('',#111546,#111547);
+#111546 = CARTESIAN_POINT('',(0.,-0.));
+#111547 = VECTOR('',#111548,1.);
+#111548 = DIRECTION('',(0.,1.));
+#111549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111550 = ORIENTED_EDGE('',*,*,#106760,.T.);
+#111551 = ORIENTED_EDGE('',*,*,#111530,.T.);
+#111552 = ADVANCED_FACE('',(#111553),#106816,.F.);
+#111553 = FACE_BOUND('',#111554,.F.);
+#111554 = EDGE_LOOP('',(#111555,#111556,#111577,#111578));
+#111555 = ORIENTED_EDGE('',*,*,#109319,.F.);
+#111556 = ORIENTED_EDGE('',*,*,#111557,.F.);
+#111557 = EDGE_CURVE('',#106796,#109320,#111558,.T.);
+#111558 = SEAM_CURVE('',#111559,(#111563,#111570),.PCURVE_S1.);
+#111559 = LINE('',#111560,#111561);
+#111560 = CARTESIAN_POINT('',(95.95,48.25,-0.8));
+#111561 = VECTOR('',#111562,1.);
+#111562 = DIRECTION('',(0.,0.,1.));
+#111563 = PCURVE('',#106816,#111564);
+#111564 = DEFINITIONAL_REPRESENTATION('',(#111565),#111569);
+#111565 = LINE('',#111566,#111567);
+#111566 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111567 = VECTOR('',#111568,1.);
+#111568 = DIRECTION('',(0.,1.));
+#111569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111570 = PCURVE('',#106816,#111571);
+#111571 = DEFINITIONAL_REPRESENTATION('',(#111572),#111576);
+#111572 = LINE('',#111573,#111574);
+#111573 = CARTESIAN_POINT('',(0.,-0.));
+#111574 = VECTOR('',#111575,1.);
+#111575 = DIRECTION('',(0.,1.));
+#111576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111577 = ORIENTED_EDGE('',*,*,#106795,.T.);
+#111578 = ORIENTED_EDGE('',*,*,#111557,.T.);
+#111579 = ADVANCED_FACE('',(#111580),#106851,.F.);
+#111580 = FACE_BOUND('',#111581,.F.);
+#111581 = EDGE_LOOP('',(#111582,#111583,#111604,#111605));
+#111582 = ORIENTED_EDGE('',*,*,#109349,.F.);
+#111583 = ORIENTED_EDGE('',*,*,#111584,.F.);
+#111584 = EDGE_CURVE('',#106831,#109350,#111585,.T.);
+#111585 = SEAM_CURVE('',#111586,(#111590,#111597),.PCURVE_S1.);
+#111586 = LINE('',#111587,#111588);
+#111587 = CARTESIAN_POINT('',(94.2,47.5,-0.8));
+#111588 = VECTOR('',#111589,1.);
+#111589 = DIRECTION('',(0.,0.,1.));
+#111590 = PCURVE('',#106851,#111591);
+#111591 = DEFINITIONAL_REPRESENTATION('',(#111592),#111596);
+#111592 = LINE('',#111593,#111594);
+#111593 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111594 = VECTOR('',#111595,1.);
+#111595 = DIRECTION('',(0.,1.));
+#111596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111597 = PCURVE('',#106851,#111598);
+#111598 = DEFINITIONAL_REPRESENTATION('',(#111599),#111603);
+#111599 = LINE('',#111600,#111601);
+#111600 = CARTESIAN_POINT('',(0.,-0.));
+#111601 = VECTOR('',#111602,1.);
+#111602 = DIRECTION('',(0.,1.));
+#111603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111604 = ORIENTED_EDGE('',*,*,#106830,.T.);
+#111605 = ORIENTED_EDGE('',*,*,#111584,.T.);
+#111606 = ADVANCED_FACE('',(#111607),#106886,.F.);
+#111607 = FACE_BOUND('',#111608,.F.);
+#111608 = EDGE_LOOP('',(#111609,#111610,#111631,#111632));
+#111609 = ORIENTED_EDGE('',*,*,#109379,.F.);
+#111610 = ORIENTED_EDGE('',*,*,#111611,.F.);
+#111611 = EDGE_CURVE('',#106866,#109380,#111612,.T.);
+#111612 = SEAM_CURVE('',#111613,(#111617,#111624),.PCURVE_S1.);
+#111613 = LINE('',#111614,#111615);
+#111614 = CARTESIAN_POINT('',(93.96,40.04,-0.8));
+#111615 = VECTOR('',#111616,1.);
+#111616 = DIRECTION('',(0.,0.,1.));
+#111617 = PCURVE('',#106886,#111618);
+#111618 = DEFINITIONAL_REPRESENTATION('',(#111619),#111623);
+#111619 = LINE('',#111620,#111621);
+#111620 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111621 = VECTOR('',#111622,1.);
+#111622 = DIRECTION('',(0.,1.));
+#111623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111624 = PCURVE('',#106886,#111625);
+#111625 = DEFINITIONAL_REPRESENTATION('',(#111626),#111630);
+#111626 = LINE('',#111627,#111628);
+#111627 = CARTESIAN_POINT('',(0.,-0.));
+#111628 = VECTOR('',#111629,1.);
+#111629 = DIRECTION('',(0.,1.));
+#111630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111631 = ORIENTED_EDGE('',*,*,#106865,.T.);
+#111632 = ORIENTED_EDGE('',*,*,#111611,.T.);
+#111633 = ADVANCED_FACE('',(#111634),#106921,.F.);
+#111634 = FACE_BOUND('',#111635,.F.);
+#111635 = EDGE_LOOP('',(#111636,#111637,#111658,#111659));
+#111636 = ORIENTED_EDGE('',*,*,#109409,.F.);
+#111637 = ORIENTED_EDGE('',*,*,#111638,.F.);
+#111638 = EDGE_CURVE('',#106901,#109410,#111639,.T.);
+#111639 = SEAM_CURVE('',#111640,(#111644,#111651),.PCURVE_S1.);
+#111640 = LINE('',#111641,#111642);
+#111641 = CARTESIAN_POINT('',(87.51,33.95,-0.8));
+#111642 = VECTOR('',#111643,1.);
+#111643 = DIRECTION('',(0.,0.,1.));
+#111644 = PCURVE('',#106921,#111645);
+#111645 = DEFINITIONAL_REPRESENTATION('',(#111646),#111650);
+#111646 = LINE('',#111647,#111648);
+#111647 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111648 = VECTOR('',#111649,1.);
+#111649 = DIRECTION('',(0.,1.));
+#111650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111651 = PCURVE('',#106921,#111652);
+#111652 = DEFINITIONAL_REPRESENTATION('',(#111653),#111657);
+#111653 = LINE('',#111654,#111655);
+#111654 = CARTESIAN_POINT('',(0.,-0.));
+#111655 = VECTOR('',#111656,1.);
+#111656 = DIRECTION('',(0.,1.));
+#111657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111658 = ORIENTED_EDGE('',*,*,#106900,.T.);
+#111659 = ORIENTED_EDGE('',*,*,#111638,.T.);
+#111660 = ADVANCED_FACE('',(#111661),#106956,.F.);
+#111661 = FACE_BOUND('',#111662,.F.);
+#111662 = EDGE_LOOP('',(#111663,#111664,#111685,#111686));
+#111663 = ORIENTED_EDGE('',*,*,#109439,.F.);
+#111664 = ORIENTED_EDGE('',*,*,#111665,.F.);
+#111665 = EDGE_CURVE('',#106936,#109440,#111666,.T.);
+#111666 = SEAM_CURVE('',#111667,(#111671,#111678),.PCURVE_S1.);
+#111667 = LINE('',#111668,#111669);
+#111668 = CARTESIAN_POINT('',(89.,46.7,-0.8));
+#111669 = VECTOR('',#111670,1.);
+#111670 = DIRECTION('',(0.,0.,1.));
+#111671 = PCURVE('',#106956,#111672);
+#111672 = DEFINITIONAL_REPRESENTATION('',(#111673),#111677);
+#111673 = LINE('',#111674,#111675);
+#111674 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111675 = VECTOR('',#111676,1.);
+#111676 = DIRECTION('',(0.,1.));
+#111677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111678 = PCURVE('',#106956,#111679);
+#111679 = DEFINITIONAL_REPRESENTATION('',(#111680),#111684);
+#111680 = LINE('',#111681,#111682);
+#111681 = CARTESIAN_POINT('',(0.,-0.));
+#111682 = VECTOR('',#111683,1.);
+#111683 = DIRECTION('',(0.,1.));
+#111684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111685 = ORIENTED_EDGE('',*,*,#106935,.T.);
+#111686 = ORIENTED_EDGE('',*,*,#111665,.T.);
+#111687 = ADVANCED_FACE('',(#111688),#106991,.F.);
+#111688 = FACE_BOUND('',#111689,.F.);
+#111689 = EDGE_LOOP('',(#111690,#111691,#111712,#111713));
+#111690 = ORIENTED_EDGE('',*,*,#109469,.F.);
+#111691 = ORIENTED_EDGE('',*,*,#111692,.F.);
+#111692 = EDGE_CURVE('',#106971,#109470,#111693,.T.);
+#111693 = SEAM_CURVE('',#111694,(#111698,#111705),.PCURVE_S1.);
+#111694 = LINE('',#111695,#111696);
+#111695 = CARTESIAN_POINT('',(86.5,46.7,-0.8));
+#111696 = VECTOR('',#111697,1.);
+#111697 = DIRECTION('',(0.,0.,1.));
+#111698 = PCURVE('',#106991,#111699);
+#111699 = DEFINITIONAL_REPRESENTATION('',(#111700),#111704);
+#111700 = LINE('',#111701,#111702);
+#111701 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111702 = VECTOR('',#111703,1.);
+#111703 = DIRECTION('',(0.,1.));
+#111704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111705 = PCURVE('',#106991,#111706);
+#111706 = DEFINITIONAL_REPRESENTATION('',(#111707),#111711);
+#111707 = LINE('',#111708,#111709);
+#111708 = CARTESIAN_POINT('',(0.,-0.));
+#111709 = VECTOR('',#111710,1.);
+#111710 = DIRECTION('',(0.,1.));
+#111711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111712 = ORIENTED_EDGE('',*,*,#106970,.T.);
+#111713 = ORIENTED_EDGE('',*,*,#111692,.T.);
+#111714 = ADVANCED_FACE('',(#111715),#107026,.F.);
+#111715 = FACE_BOUND('',#111716,.F.);
+#111716 = EDGE_LOOP('',(#111717,#111718,#111739,#111740));
+#111717 = ORIENTED_EDGE('',*,*,#109499,.F.);
+#111718 = ORIENTED_EDGE('',*,*,#111719,.F.);
+#111719 = EDGE_CURVE('',#107006,#109500,#111720,.T.);
+#111720 = SEAM_CURVE('',#111721,(#111725,#111732),.PCURVE_S1.);
+#111721 = LINE('',#111722,#111723);
+#111722 = CARTESIAN_POINT('',(66.65,44.76,-0.8));
+#111723 = VECTOR('',#111724,1.);
+#111724 = DIRECTION('',(0.,0.,1.));
+#111725 = PCURVE('',#107026,#111726);
+#111726 = DEFINITIONAL_REPRESENTATION('',(#111727),#111731);
+#111727 = LINE('',#111728,#111729);
+#111728 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111729 = VECTOR('',#111730,1.);
+#111730 = DIRECTION('',(0.,1.));
+#111731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111732 = PCURVE('',#107026,#111733);
+#111733 = DEFINITIONAL_REPRESENTATION('',(#111734),#111738);
+#111734 = LINE('',#111735,#111736);
+#111735 = CARTESIAN_POINT('',(0.,-0.));
+#111736 = VECTOR('',#111737,1.);
+#111737 = DIRECTION('',(0.,1.));
+#111738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111739 = ORIENTED_EDGE('',*,*,#107005,.T.);
+#111740 = ORIENTED_EDGE('',*,*,#111719,.T.);
+#111741 = ADVANCED_FACE('',(#111742),#107061,.F.);
+#111742 = FACE_BOUND('',#111743,.F.);
+#111743 = EDGE_LOOP('',(#111744,#111745,#111766,#111767));
+#111744 = ORIENTED_EDGE('',*,*,#109529,.F.);
+#111745 = ORIENTED_EDGE('',*,*,#111746,.F.);
+#111746 = EDGE_CURVE('',#107041,#109530,#111747,.T.);
+#111747 = SEAM_CURVE('',#111748,(#111752,#111759),.PCURVE_S1.);
+#111748 = LINE('',#111749,#111750);
+#111749 = CARTESIAN_POINT('',(73.15,47.5,-0.8));
+#111750 = VECTOR('',#111751,1.);
+#111751 = DIRECTION('',(0.,0.,1.));
+#111752 = PCURVE('',#107061,#111753);
+#111753 = DEFINITIONAL_REPRESENTATION('',(#111754),#111758);
+#111754 = LINE('',#111755,#111756);
+#111755 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111756 = VECTOR('',#111757,1.);
+#111757 = DIRECTION('',(0.,1.));
+#111758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111759 = PCURVE('',#107061,#111760);
+#111760 = DEFINITIONAL_REPRESENTATION('',(#111761),#111765);
+#111761 = LINE('',#111762,#111763);
+#111762 = CARTESIAN_POINT('',(0.,-0.));
+#111763 = VECTOR('',#111764,1.);
+#111764 = DIRECTION('',(0.,1.));
+#111765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111766 = ORIENTED_EDGE('',*,*,#107040,.T.);
+#111767 = ORIENTED_EDGE('',*,*,#111746,.T.);
+#111768 = ADVANCED_FACE('',(#111769),#107096,.F.);
+#111769 = FACE_BOUND('',#111770,.F.);
+#111770 = EDGE_LOOP('',(#111771,#111772,#111793,#111794));
+#111771 = ORIENTED_EDGE('',*,*,#109559,.F.);
+#111772 = ORIENTED_EDGE('',*,*,#111773,.F.);
+#111773 = EDGE_CURVE('',#107076,#109560,#111774,.T.);
+#111774 = SEAM_CURVE('',#111775,(#111779,#111786),.PCURVE_S1.);
+#111775 = LINE('',#111776,#111777);
+#111776 = CARTESIAN_POINT('',(81.35,47.5,-0.8));
+#111777 = VECTOR('',#111778,1.);
+#111778 = DIRECTION('',(0.,0.,1.));
+#111779 = PCURVE('',#107096,#111780);
+#111780 = DEFINITIONAL_REPRESENTATION('',(#111781),#111785);
+#111781 = LINE('',#111782,#111783);
+#111782 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111783 = VECTOR('',#111784,1.);
+#111784 = DIRECTION('',(0.,1.));
+#111785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111786 = PCURVE('',#107096,#111787);
+#111787 = DEFINITIONAL_REPRESENTATION('',(#111788),#111792);
+#111788 = LINE('',#111789,#111790);
+#111789 = CARTESIAN_POINT('',(0.,-0.));
+#111790 = VECTOR('',#111791,1.);
+#111791 = DIRECTION('',(0.,1.));
+#111792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111793 = ORIENTED_EDGE('',*,*,#107075,.T.);
+#111794 = ORIENTED_EDGE('',*,*,#111773,.T.);
+#111795 = ADVANCED_FACE('',(#111796),#107131,.F.);
+#111796 = FACE_BOUND('',#111797,.F.);
+#111797 = EDGE_LOOP('',(#111798,#111799,#111820,#111821));
+#111798 = ORIENTED_EDGE('',*,*,#109589,.F.);
+#111799 = ORIENTED_EDGE('',*,*,#111800,.F.);
+#111800 = EDGE_CURVE('',#107111,#109590,#111801,.T.);
+#111801 = SEAM_CURVE('',#111802,(#111806,#111813),.PCURVE_S1.);
+#111802 = LINE('',#111803,#111804);
+#111803 = CARTESIAN_POINT('',(78.95,47.5,-0.8));
+#111804 = VECTOR('',#111805,1.);
+#111805 = DIRECTION('',(0.,0.,1.));
+#111806 = PCURVE('',#107131,#111807);
+#111807 = DEFINITIONAL_REPRESENTATION('',(#111808),#111812);
+#111808 = LINE('',#111809,#111810);
+#111809 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111810 = VECTOR('',#111811,1.);
+#111811 = DIRECTION('',(0.,1.));
+#111812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111813 = PCURVE('',#107131,#111814);
+#111814 = DEFINITIONAL_REPRESENTATION('',(#111815),#111819);
+#111815 = LINE('',#111816,#111817);
+#111816 = CARTESIAN_POINT('',(0.,-0.));
+#111817 = VECTOR('',#111818,1.);
+#111818 = DIRECTION('',(0.,1.));
+#111819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111820 = ORIENTED_EDGE('',*,*,#107110,.T.);
+#111821 = ORIENTED_EDGE('',*,*,#111800,.T.);
+#111822 = ADVANCED_FACE('',(#111823),#107166,.F.);
+#111823 = FACE_BOUND('',#111824,.F.);
+#111824 = EDGE_LOOP('',(#111825,#111826,#111847,#111848));
+#111825 = ORIENTED_EDGE('',*,*,#109619,.F.);
+#111826 = ORIENTED_EDGE('',*,*,#111827,.F.);
+#111827 = EDGE_CURVE('',#107146,#109620,#111828,.T.);
+#111828 = SEAM_CURVE('',#111829,(#111833,#111840),.PCURVE_S1.);
+#111829 = LINE('',#111830,#111831);
+#111830 = CARTESIAN_POINT('',(74.95,47.5,-0.8));
+#111831 = VECTOR('',#111832,1.);
+#111832 = DIRECTION('',(0.,0.,1.));
+#111833 = PCURVE('',#107166,#111834);
+#111834 = DEFINITIONAL_REPRESENTATION('',(#111835),#111839);
+#111835 = LINE('',#111836,#111837);
+#111836 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111837 = VECTOR('',#111838,1.);
+#111838 = DIRECTION('',(0.,1.));
+#111839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111840 = PCURVE('',#107166,#111841);
+#111841 = DEFINITIONAL_REPRESENTATION('',(#111842),#111846);
+#111842 = LINE('',#111843,#111844);
+#111843 = CARTESIAN_POINT('',(0.,-0.));
+#111844 = VECTOR('',#111845,1.);
+#111845 = DIRECTION('',(0.,1.));
+#111846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111847 = ORIENTED_EDGE('',*,*,#107145,.T.);
+#111848 = ORIENTED_EDGE('',*,*,#111827,.T.);
+#111849 = ADVANCED_FACE('',(#111850),#107201,.F.);
+#111850 = FACE_BOUND('',#111851,.F.);
+#111851 = EDGE_LOOP('',(#111852,#111853,#111874,#111875));
+#111852 = ORIENTED_EDGE('',*,*,#109649,.F.);
+#111853 = ORIENTED_EDGE('',*,*,#111854,.F.);
+#111854 = EDGE_CURVE('',#107181,#109650,#111855,.T.);
+#111855 = SEAM_CURVE('',#111856,(#111860,#111867),.PCURVE_S1.);
+#111856 = LINE('',#111857,#111858);
+#111857 = CARTESIAN_POINT('',(76.95,47.5,-0.8));
+#111858 = VECTOR('',#111859,1.);
+#111859 = DIRECTION('',(0.,0.,1.));
+#111860 = PCURVE('',#107201,#111861);
+#111861 = DEFINITIONAL_REPRESENTATION('',(#111862),#111866);
+#111862 = LINE('',#111863,#111864);
+#111863 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111864 = VECTOR('',#111865,1.);
+#111865 = DIRECTION('',(0.,1.));
+#111866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111867 = PCURVE('',#107201,#111868);
+#111868 = DEFINITIONAL_REPRESENTATION('',(#111869),#111873);
+#111869 = LINE('',#111870,#111871);
+#111870 = CARTESIAN_POINT('',(0.,-0.));
+#111871 = VECTOR('',#111872,1.);
+#111872 = DIRECTION('',(0.,1.));
+#111873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111874 = ORIENTED_EDGE('',*,*,#107180,.T.);
+#111875 = ORIENTED_EDGE('',*,*,#111854,.T.);
+#111876 = ADVANCED_FACE('',(#111877),#107236,.F.);
+#111877 = FACE_BOUND('',#111878,.F.);
+#111878 = EDGE_LOOP('',(#111879,#111880,#111901,#111902));
+#111879 = ORIENTED_EDGE('',*,*,#109679,.F.);
+#111880 = ORIENTED_EDGE('',*,*,#111881,.F.);
+#111881 = EDGE_CURVE('',#107216,#109680,#111882,.T.);
+#111882 = SEAM_CURVE('',#111883,(#111887,#111894),.PCURVE_S1.);
+#111883 = LINE('',#111884,#111885);
+#111884 = CARTESIAN_POINT('',(65.245,47.25,-0.8));
+#111885 = VECTOR('',#111886,1.);
+#111886 = DIRECTION('',(0.,0.,1.));
+#111887 = PCURVE('',#107236,#111888);
+#111888 = DEFINITIONAL_REPRESENTATION('',(#111889),#111893);
+#111889 = LINE('',#111890,#111891);
+#111890 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111891 = VECTOR('',#111892,1.);
+#111892 = DIRECTION('',(0.,1.));
+#111893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111894 = PCURVE('',#107236,#111895);
+#111895 = DEFINITIONAL_REPRESENTATION('',(#111896),#111900);
+#111896 = LINE('',#111897,#111898);
+#111897 = CARTESIAN_POINT('',(0.,-0.));
+#111898 = VECTOR('',#111899,1.);
+#111899 = DIRECTION('',(0.,1.));
+#111900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111901 = ORIENTED_EDGE('',*,*,#107215,.T.);
+#111902 = ORIENTED_EDGE('',*,*,#111881,.T.);
+#111903 = ADVANCED_FACE('',(#111904),#107271,.F.);
+#111904 = FACE_BOUND('',#111905,.F.);
+#111905 = EDGE_LOOP('',(#111906,#111907,#111928,#111929));
+#111906 = ORIENTED_EDGE('',*,*,#109709,.F.);
+#111907 = ORIENTED_EDGE('',*,*,#111908,.F.);
+#111908 = EDGE_CURVE('',#107251,#109710,#111909,.T.);
+#111909 = SEAM_CURVE('',#111910,(#111914,#111921),.PCURVE_S1.);
+#111910 = LINE('',#111911,#111912);
+#111911 = CARTESIAN_POINT('',(60.745,47.25,-0.8));
+#111912 = VECTOR('',#111913,1.);
+#111913 = DIRECTION('',(0.,0.,1.));
+#111914 = PCURVE('',#107271,#111915);
+#111915 = DEFINITIONAL_REPRESENTATION('',(#111916),#111920);
+#111916 = LINE('',#111917,#111918);
+#111917 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111918 = VECTOR('',#111919,1.);
+#111919 = DIRECTION('',(0.,1.));
+#111920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111921 = PCURVE('',#107271,#111922);
+#111922 = DEFINITIONAL_REPRESENTATION('',(#111923),#111927);
+#111923 = LINE('',#111924,#111925);
+#111924 = CARTESIAN_POINT('',(0.,-0.));
+#111925 = VECTOR('',#111926,1.);
+#111926 = DIRECTION('',(0.,1.));
+#111927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111928 = ORIENTED_EDGE('',*,*,#107250,.T.);
+#111929 = ORIENTED_EDGE('',*,*,#111908,.T.);
+#111930 = ADVANCED_FACE('',(#111931),#107306,.F.);
+#111931 = FACE_BOUND('',#111932,.F.);
+#111932 = EDGE_LOOP('',(#111933,#111934,#111955,#111956));
+#111933 = ORIENTED_EDGE('',*,*,#109739,.F.);
+#111934 = ORIENTED_EDGE('',*,*,#111935,.F.);
+#111935 = EDGE_CURVE('',#107286,#109740,#111936,.T.);
+#111936 = SEAM_CURVE('',#111937,(#111941,#111948),.PCURVE_S1.);
+#111937 = LINE('',#111938,#111939);
+#111938 = CARTESIAN_POINT('',(59.64,44.76,-0.8));
+#111939 = VECTOR('',#111940,1.);
+#111940 = DIRECTION('',(0.,0.,1.));
+#111941 = PCURVE('',#107306,#111942);
+#111942 = DEFINITIONAL_REPRESENTATION('',(#111943),#111947);
+#111943 = LINE('',#111944,#111945);
+#111944 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111945 = VECTOR('',#111946,1.);
+#111946 = DIRECTION('',(0.,1.));
+#111947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111948 = PCURVE('',#107306,#111949);
+#111949 = DEFINITIONAL_REPRESENTATION('',(#111950),#111954);
+#111950 = LINE('',#111951,#111952);
+#111951 = CARTESIAN_POINT('',(0.,-0.));
+#111952 = VECTOR('',#111953,1.);
+#111953 = DIRECTION('',(0.,1.));
+#111954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111955 = ORIENTED_EDGE('',*,*,#107285,.T.);
+#111956 = ORIENTED_EDGE('',*,*,#111935,.T.);
+#111957 = ADVANCED_FACE('',(#111958),#107341,.F.);
+#111958 = FACE_BOUND('',#111959,.F.);
+#111959 = EDGE_LOOP('',(#111960,#111961,#111982,#111983));
+#111960 = ORIENTED_EDGE('',*,*,#109769,.F.);
+#111961 = ORIENTED_EDGE('',*,*,#111962,.F.);
+#111962 = EDGE_CURVE('',#107321,#109770,#111963,.T.);
+#111963 = SEAM_CURVE('',#111964,(#111968,#111975),.PCURVE_S1.);
+#111964 = LINE('',#111965,#111966);
+#111965 = CARTESIAN_POINT('',(6.95,29.25,-0.8));
+#111966 = VECTOR('',#111967,1.);
+#111967 = DIRECTION('',(0.,0.,1.));
+#111968 = PCURVE('',#107341,#111969);
+#111969 = DEFINITIONAL_REPRESENTATION('',(#111970),#111974);
+#111970 = LINE('',#111971,#111972);
+#111971 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111972 = VECTOR('',#111973,1.);
+#111973 = DIRECTION('',(0.,1.));
+#111974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111975 = PCURVE('',#107341,#111976);
+#111976 = DEFINITIONAL_REPRESENTATION('',(#111977),#111981);
+#111977 = LINE('',#111978,#111979);
+#111978 = CARTESIAN_POINT('',(0.,-0.));
+#111979 = VECTOR('',#111980,1.);
+#111980 = DIRECTION('',(0.,1.));
+#111981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111982 = ORIENTED_EDGE('',*,*,#107320,.T.);
+#111983 = ORIENTED_EDGE('',*,*,#111962,.T.);
+#111984 = ADVANCED_FACE('',(#111985),#107376,.F.);
+#111985 = FACE_BOUND('',#111986,.F.);
+#111986 = EDGE_LOOP('',(#111987,#111988,#112009,#112010));
+#111987 = ORIENTED_EDGE('',*,*,#109799,.F.);
+#111988 = ORIENTED_EDGE('',*,*,#111989,.F.);
+#111989 = EDGE_CURVE('',#107356,#109800,#111990,.T.);
+#111990 = SEAM_CURVE('',#111991,(#111995,#112002),.PCURVE_S1.);
+#111991 = LINE('',#111992,#111993);
+#111992 = CARTESIAN_POINT('',(10.9,29.25,-0.8));
+#111993 = VECTOR('',#111994,1.);
+#111994 = DIRECTION('',(0.,0.,1.));
+#111995 = PCURVE('',#107376,#111996);
+#111996 = DEFINITIONAL_REPRESENTATION('',(#111997),#112001);
+#111997 = LINE('',#111998,#111999);
+#111998 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#111999 = VECTOR('',#112000,1.);
+#112000 = DIRECTION('',(0.,1.));
+#112001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112002 = PCURVE('',#107376,#112003);
+#112003 = DEFINITIONAL_REPRESENTATION('',(#112004),#112008);
+#112004 = LINE('',#112005,#112006);
+#112005 = CARTESIAN_POINT('',(0.,-0.));
+#112006 = VECTOR('',#112007,1.);
+#112007 = DIRECTION('',(0.,1.));
+#112008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112009 = ORIENTED_EDGE('',*,*,#107355,.T.);
+#112010 = ORIENTED_EDGE('',*,*,#111989,.T.);
+#112011 = ADVANCED_FACE('',(#112012),#107411,.F.);
+#112012 = FACE_BOUND('',#112013,.F.);
+#112013 = EDGE_LOOP('',(#112014,#112015,#112036,#112037));
+#112014 = ORIENTED_EDGE('',*,*,#109829,.F.);
+#112015 = ORIENTED_EDGE('',*,*,#112016,.F.);
+#112016 = EDGE_CURVE('',#107391,#109830,#112017,.T.);
+#112017 = SEAM_CURVE('',#112018,(#112022,#112029),.PCURVE_S1.);
+#112018 = LINE('',#112019,#112020);
+#112019 = CARTESIAN_POINT('',(11.2,31.,-0.8));
+#112020 = VECTOR('',#112021,1.);
+#112021 = DIRECTION('',(0.,0.,1.));
+#112022 = PCURVE('',#107411,#112023);
+#112023 = DEFINITIONAL_REPRESENTATION('',(#112024),#112028);
+#112024 = LINE('',#112025,#112026);
+#112025 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112026 = VECTOR('',#112027,1.);
+#112027 = DIRECTION('',(0.,1.));
+#112028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112029 = PCURVE('',#107411,#112030);
+#112030 = DEFINITIONAL_REPRESENTATION('',(#112031),#112035);
+#112031 = LINE('',#112032,#112033);
+#112032 = CARTESIAN_POINT('',(0.,-0.));
+#112033 = VECTOR('',#112034,1.);
+#112034 = DIRECTION('',(0.,1.));
+#112035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112036 = ORIENTED_EDGE('',*,*,#107390,.T.);
+#112037 = ORIENTED_EDGE('',*,*,#112016,.T.);
+#112038 = ADVANCED_FACE('',(#112039),#107446,.F.);
+#112039 = FACE_BOUND('',#112040,.F.);
+#112040 = EDGE_LOOP('',(#112041,#112042,#112063,#112064));
+#112041 = ORIENTED_EDGE('',*,*,#109859,.F.);
+#112042 = ORIENTED_EDGE('',*,*,#112043,.F.);
+#112043 = EDGE_CURVE('',#107426,#109860,#112044,.T.);
+#112044 = SEAM_CURVE('',#112045,(#112049,#112056),.PCURVE_S1.);
+#112045 = LINE('',#112046,#112047);
+#112046 = CARTESIAN_POINT('',(11.2,27.5,-0.8));
+#112047 = VECTOR('',#112048,1.);
+#112048 = DIRECTION('',(0.,0.,1.));
+#112049 = PCURVE('',#107446,#112050);
+#112050 = DEFINITIONAL_REPRESENTATION('',(#112051),#112055);
+#112051 = LINE('',#112052,#112053);
+#112052 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112053 = VECTOR('',#112054,1.);
+#112054 = DIRECTION('',(0.,1.));
+#112055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112056 = PCURVE('',#107446,#112057);
+#112057 = DEFINITIONAL_REPRESENTATION('',(#112058),#112062);
+#112058 = LINE('',#112059,#112060);
+#112059 = CARTESIAN_POINT('',(0.,-0.));
+#112060 = VECTOR('',#112061,1.);
+#112061 = DIRECTION('',(0.,1.));
+#112062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112063 = ORIENTED_EDGE('',*,*,#107425,.T.);
+#112064 = ORIENTED_EDGE('',*,*,#112043,.T.);
+#112065 = ADVANCED_FACE('',(#112066),#107481,.F.);
+#112066 = FACE_BOUND('',#112067,.F.);
+#112067 = EDGE_LOOP('',(#112068,#112069,#112090,#112091));
+#112068 = ORIENTED_EDGE('',*,*,#109889,.F.);
+#112069 = ORIENTED_EDGE('',*,*,#112070,.F.);
+#112070 = EDGE_CURVE('',#107461,#109890,#112071,.T.);
+#112071 = SEAM_CURVE('',#112072,(#112076,#112083),.PCURVE_S1.);
+#112072 = LINE('',#112073,#112074);
+#112073 = CARTESIAN_POINT('',(7.7,27.5,-0.8));
+#112074 = VECTOR('',#112075,1.);
+#112075 = DIRECTION('',(0.,0.,1.));
+#112076 = PCURVE('',#107481,#112077);
+#112077 = DEFINITIONAL_REPRESENTATION('',(#112078),#112082);
+#112078 = LINE('',#112079,#112080);
+#112079 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112080 = VECTOR('',#112081,1.);
+#112081 = DIRECTION('',(0.,1.));
+#112082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112083 = PCURVE('',#107481,#112084);
+#112084 = DEFINITIONAL_REPRESENTATION('',(#112085),#112089);
+#112085 = LINE('',#112086,#112087);
+#112086 = CARTESIAN_POINT('',(0.,-0.));
+#112087 = VECTOR('',#112088,1.);
+#112088 = DIRECTION('',(0.,1.));
+#112089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112090 = ORIENTED_EDGE('',*,*,#107460,.T.);
+#112091 = ORIENTED_EDGE('',*,*,#112070,.T.);
+#112092 = ADVANCED_FACE('',(#112093),#107516,.F.);
+#112093 = FACE_BOUND('',#112094,.F.);
+#112094 = EDGE_LOOP('',(#112095,#112096,#112117,#112118));
+#112095 = ORIENTED_EDGE('',*,*,#109919,.F.);
+#112096 = ORIENTED_EDGE('',*,*,#112097,.F.);
+#112097 = EDGE_CURVE('',#107496,#109920,#112098,.T.);
+#112098 = SEAM_CURVE('',#112099,(#112103,#112110),.PCURVE_S1.);
+#112099 = LINE('',#112100,#112101);
+#112100 = CARTESIAN_POINT('',(7.7,31.,-0.8));
+#112101 = VECTOR('',#112102,1.);
+#112102 = DIRECTION('',(0.,0.,1.));
+#112103 = PCURVE('',#107516,#112104);
+#112104 = DEFINITIONAL_REPRESENTATION('',(#112105),#112109);
+#112105 = LINE('',#112106,#112107);
+#112106 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112107 = VECTOR('',#112108,1.);
+#112108 = DIRECTION('',(0.,1.));
+#112109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112110 = PCURVE('',#107516,#112111);
+#112111 = DEFINITIONAL_REPRESENTATION('',(#112112),#112116);
+#112112 = LINE('',#112113,#112114);
+#112113 = CARTESIAN_POINT('',(0.,-0.));
+#112114 = VECTOR('',#112115,1.);
+#112115 = DIRECTION('',(0.,1.));
+#112116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112117 = ORIENTED_EDGE('',*,*,#107495,.T.);
+#112118 = ORIENTED_EDGE('',*,*,#112097,.T.);
+#112119 = ADVANCED_FACE('',(#112120),#107551,.F.);
+#112120 = FACE_BOUND('',#112121,.F.);
+#112121 = EDGE_LOOP('',(#112122,#112123,#112144,#112145));
+#112122 = ORIENTED_EDGE('',*,*,#109949,.F.);
+#112123 = ORIENTED_EDGE('',*,*,#112124,.F.);
+#112124 = EDGE_CURVE('',#107531,#109950,#112125,.T.);
+#112125 = SEAM_CURVE('',#112126,(#112130,#112137),.PCURVE_S1.);
+#112126 = LINE('',#112127,#112128);
+#112127 = CARTESIAN_POINT('',(11.95,29.25,-0.8));
+#112128 = VECTOR('',#112129,1.);
+#112129 = DIRECTION('',(0.,0.,1.));
+#112130 = PCURVE('',#107551,#112131);
+#112131 = DEFINITIONAL_REPRESENTATION('',(#112132),#112136);
+#112132 = LINE('',#112133,#112134);
+#112133 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112134 = VECTOR('',#112135,1.);
+#112135 = DIRECTION('',(0.,1.));
+#112136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112137 = PCURVE('',#107551,#112138);
+#112138 = DEFINITIONAL_REPRESENTATION('',(#112139),#112143);
+#112139 = LINE('',#112140,#112141);
+#112140 = CARTESIAN_POINT('',(0.,-0.));
+#112141 = VECTOR('',#112142,1.);
+#112142 = DIRECTION('',(0.,1.));
+#112143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112144 = ORIENTED_EDGE('',*,*,#107530,.T.);
+#112145 = ORIENTED_EDGE('',*,*,#112124,.T.);
+#112146 = ADVANCED_FACE('',(#112147),#107586,.F.);
+#112147 = FACE_BOUND('',#112148,.F.);
+#112148 = EDGE_LOOP('',(#112149,#112150,#112171,#112172));
+#112149 = ORIENTED_EDGE('',*,*,#109979,.F.);
+#112150 = ORIENTED_EDGE('',*,*,#112151,.F.);
+#112151 = EDGE_CURVE('',#107566,#109980,#112152,.T.);
+#112152 = SEAM_CURVE('',#112153,(#112157,#112164),.PCURVE_S1.);
+#112153 = LINE('',#112154,#112155);
+#112154 = CARTESIAN_POINT('',(9.45,31.75,-0.8));
+#112155 = VECTOR('',#112156,1.);
+#112156 = DIRECTION('',(0.,0.,1.));
+#112157 = PCURVE('',#107586,#112158);
+#112158 = DEFINITIONAL_REPRESENTATION('',(#112159),#112163);
+#112159 = LINE('',#112160,#112161);
+#112160 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112161 = VECTOR('',#112162,1.);
+#112162 = DIRECTION('',(0.,1.));
+#112163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112164 = PCURVE('',#107586,#112165);
+#112165 = DEFINITIONAL_REPRESENTATION('',(#112166),#112170);
+#112166 = LINE('',#112167,#112168);
+#112167 = CARTESIAN_POINT('',(0.,-0.));
+#112168 = VECTOR('',#112169,1.);
+#112169 = DIRECTION('',(0.,1.));
+#112170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112171 = ORIENTED_EDGE('',*,*,#107565,.T.);
+#112172 = ORIENTED_EDGE('',*,*,#112151,.T.);
+#112173 = ADVANCED_FACE('',(#112174),#107621,.F.);
+#112174 = FACE_BOUND('',#112175,.F.);
+#112175 = EDGE_LOOP('',(#112176,#112177,#112198,#112199));
+#112176 = ORIENTED_EDGE('',*,*,#110009,.F.);
+#112177 = ORIENTED_EDGE('',*,*,#112178,.F.);
+#112178 = EDGE_CURVE('',#107601,#110010,#112179,.T.);
+#112179 = SEAM_CURVE('',#112180,(#112184,#112191),.PCURVE_S1.);
+#112180 = LINE('',#112181,#112182);
+#112181 = CARTESIAN_POINT('',(9.45,43.25,-0.8));
+#112182 = VECTOR('',#112183,1.);
+#112183 = DIRECTION('',(0.,0.,1.));
+#112184 = PCURVE('',#107621,#112185);
+#112185 = DEFINITIONAL_REPRESENTATION('',(#112186),#112190);
+#112186 = LINE('',#112187,#112188);
+#112187 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112188 = VECTOR('',#112189,1.);
+#112189 = DIRECTION('',(0.,1.));
+#112190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112191 = PCURVE('',#107621,#112192);
+#112192 = DEFINITIONAL_REPRESENTATION('',(#112193),#112197);
+#112193 = LINE('',#112194,#112195);
+#112194 = CARTESIAN_POINT('',(0.,-0.));
+#112195 = VECTOR('',#112196,1.);
+#112196 = DIRECTION('',(0.,1.));
+#112197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112198 = ORIENTED_EDGE('',*,*,#107600,.T.);
+#112199 = ORIENTED_EDGE('',*,*,#112178,.T.);
+#112200 = ADVANCED_FACE('',(#112201),#107656,.F.);
+#112201 = FACE_BOUND('',#112202,.F.);
+#112202 = EDGE_LOOP('',(#112203,#112204,#112225,#112226));
+#112203 = ORIENTED_EDGE('',*,*,#110039,.F.);
+#112204 = ORIENTED_EDGE('',*,*,#112205,.F.);
+#112205 = EDGE_CURVE('',#107636,#110040,#112206,.T.);
+#112206 = SEAM_CURVE('',#112207,(#112211,#112218),.PCURVE_S1.);
+#112207 = LINE('',#112208,#112209);
+#112208 = CARTESIAN_POINT('',(52.65,44.76,-0.8));
+#112209 = VECTOR('',#112210,1.);
+#112210 = DIRECTION('',(0.,0.,1.));
+#112211 = PCURVE('',#107656,#112212);
+#112212 = DEFINITIONAL_REPRESENTATION('',(#112213),#112217);
+#112213 = LINE('',#112214,#112215);
+#112214 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112215 = VECTOR('',#112216,1.);
+#112216 = DIRECTION('',(0.,1.));
+#112217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112218 = PCURVE('',#107656,#112219);
+#112219 = DEFINITIONAL_REPRESENTATION('',(#112220),#112224);
+#112220 = LINE('',#112221,#112222);
+#112221 = CARTESIAN_POINT('',(0.,-0.));
+#112222 = VECTOR('',#112223,1.);
+#112223 = DIRECTION('',(0.,1.));
+#112224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112225 = ORIENTED_EDGE('',*,*,#107635,.T.);
+#112226 = ORIENTED_EDGE('',*,*,#112205,.T.);
+#112227 = ADVANCED_FACE('',(#112228),#107691,.F.);
+#112228 = FACE_BOUND('',#112229,.F.);
+#112229 = EDGE_LOOP('',(#112230,#112231,#112252,#112253));
+#112230 = ORIENTED_EDGE('',*,*,#110069,.F.);
+#112231 = ORIENTED_EDGE('',*,*,#112232,.F.);
+#112232 = EDGE_CURVE('',#107671,#110070,#112233,.T.);
+#112233 = SEAM_CURVE('',#112234,(#112238,#112245),.PCURVE_S1.);
+#112234 = LINE('',#112235,#112236);
+#112235 = CARTESIAN_POINT('',(35.51,33.95,-0.8));
+#112236 = VECTOR('',#112237,1.);
+#112237 = DIRECTION('',(0.,0.,1.));
+#112238 = PCURVE('',#107691,#112239);
+#112239 = DEFINITIONAL_REPRESENTATION('',(#112240),#112244);
+#112240 = LINE('',#112241,#112242);
+#112241 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112242 = VECTOR('',#112243,1.);
+#112243 = DIRECTION('',(0.,1.));
+#112244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112245 = PCURVE('',#107691,#112246);
+#112246 = DEFINITIONAL_REPRESENTATION('',(#112247),#112251);
+#112247 = LINE('',#112248,#112249);
+#112248 = CARTESIAN_POINT('',(0.,-0.));
+#112249 = VECTOR('',#112250,1.);
+#112250 = DIRECTION('',(0.,1.));
+#112251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112252 = ORIENTED_EDGE('',*,*,#107670,.T.);
+#112253 = ORIENTED_EDGE('',*,*,#112232,.T.);
+#112254 = ADVANCED_FACE('',(#112255),#107726,.F.);
+#112255 = FACE_BOUND('',#112256,.F.);
+#112256 = EDGE_LOOP('',(#112257,#112258,#112279,#112280));
+#112257 = ORIENTED_EDGE('',*,*,#110099,.F.);
+#112258 = ORIENTED_EDGE('',*,*,#112259,.F.);
+#112259 = EDGE_CURVE('',#107706,#110100,#112260,.T.);
+#112260 = SEAM_CURVE('',#112261,(#112265,#112272),.PCURVE_S1.);
+#112261 = LINE('',#112262,#112263);
+#112262 = CARTESIAN_POINT('',(46.745,47.25,-0.8));
+#112263 = VECTOR('',#112264,1.);
+#112264 = DIRECTION('',(0.,0.,1.));
+#112265 = PCURVE('',#107726,#112266);
+#112266 = DEFINITIONAL_REPRESENTATION('',(#112267),#112271);
+#112267 = LINE('',#112268,#112269);
+#112268 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112269 = VECTOR('',#112270,1.);
+#112270 = DIRECTION('',(0.,1.));
+#112271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112272 = PCURVE('',#107726,#112273);
+#112273 = DEFINITIONAL_REPRESENTATION('',(#112274),#112278);
+#112274 = LINE('',#112275,#112276);
+#112275 = CARTESIAN_POINT('',(0.,-0.));
+#112276 = VECTOR('',#112277,1.);
+#112277 = DIRECTION('',(0.,1.));
+#112278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112279 = ORIENTED_EDGE('',*,*,#107705,.T.);
+#112280 = ORIENTED_EDGE('',*,*,#112259,.T.);
+#112281 = ADVANCED_FACE('',(#112282),#107761,.F.);
+#112282 = FACE_BOUND('',#112283,.F.);
+#112283 = EDGE_LOOP('',(#112284,#112285,#112306,#112307));
+#112284 = ORIENTED_EDGE('',*,*,#110129,.F.);
+#112285 = ORIENTED_EDGE('',*,*,#112286,.F.);
+#112286 = EDGE_CURVE('',#107741,#110130,#112287,.T.);
+#112287 = SEAM_CURVE('',#112288,(#112292,#112299),.PCURVE_S1.);
+#112288 = LINE('',#112289,#112290);
+#112289 = CARTESIAN_POINT('',(41.2855,47.766,-0.8));
+#112290 = VECTOR('',#112291,1.);
+#112291 = DIRECTION('',(0.,0.,1.));
+#112292 = PCURVE('',#107761,#112293);
+#112293 = DEFINITIONAL_REPRESENTATION('',(#112294),#112298);
+#112294 = LINE('',#112295,#112296);
+#112295 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112296 = VECTOR('',#112297,1.);
+#112297 = DIRECTION('',(0.,1.));
+#112298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112299 = PCURVE('',#107761,#112300);
+#112300 = DEFINITIONAL_REPRESENTATION('',(#112301),#112305);
+#112301 = LINE('',#112302,#112303);
+#112302 = CARTESIAN_POINT('',(0.,-0.));
+#112303 = VECTOR('',#112304,1.);
+#112304 = DIRECTION('',(0.,1.));
+#112305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112306 = ORIENTED_EDGE('',*,*,#107740,.T.);
+#112307 = ORIENTED_EDGE('',*,*,#112286,.T.);
+#112308 = ADVANCED_FACE('',(#112309),#107796,.F.);
+#112309 = FACE_BOUND('',#112310,.F.);
+#112310 = EDGE_LOOP('',(#112311,#112312,#112333,#112334));
+#112311 = ORIENTED_EDGE('',*,*,#110159,.F.);
+#112312 = ORIENTED_EDGE('',*,*,#112313,.F.);
+#112313 = EDGE_CURVE('',#107776,#110160,#112314,.T.);
+#112314 = SEAM_CURVE('',#112315,(#112319,#112326),.PCURVE_S1.);
+#112315 = LINE('',#112316,#112317);
+#112316 = CARTESIAN_POINT('',(41.2855,45.734,-0.8));
+#112317 = VECTOR('',#112318,1.);
+#112318 = DIRECTION('',(0.,0.,1.));
+#112319 = PCURVE('',#107796,#112320);
+#112320 = DEFINITIONAL_REPRESENTATION('',(#112321),#112325);
+#112321 = LINE('',#112322,#112323);
+#112322 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112323 = VECTOR('',#112324,1.);
+#112324 = DIRECTION('',(0.,1.));
+#112325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112326 = PCURVE('',#107796,#112327);
+#112327 = DEFINITIONAL_REPRESENTATION('',(#112328),#112332);
+#112328 = LINE('',#112329,#112330);
+#112329 = CARTESIAN_POINT('',(0.,-0.));
+#112330 = VECTOR('',#112331,1.);
+#112331 = DIRECTION('',(0.,1.));
+#112332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112333 = ORIENTED_EDGE('',*,*,#107775,.T.);
+#112334 = ORIENTED_EDGE('',*,*,#112313,.T.);
+#112335 = ADVANCED_FACE('',(#112336),#107831,.F.);
+#112336 = FACE_BOUND('',#112337,.F.);
+#112337 = EDGE_LOOP('',(#112338,#112339,#112360,#112361));
+#112338 = ORIENTED_EDGE('',*,*,#110189,.F.);
+#112339 = ORIENTED_EDGE('',*,*,#112340,.F.);
+#112340 = EDGE_CURVE('',#107811,#110190,#112341,.T.);
+#112341 = SEAM_CURVE('',#112342,(#112346,#112353),.PCURVE_S1.);
+#112342 = LINE('',#112343,#112344);
+#112343 = CARTESIAN_POINT('',(45.64,44.76,-0.8));
+#112344 = VECTOR('',#112345,1.);
+#112345 = DIRECTION('',(0.,0.,1.));
+#112346 = PCURVE('',#107831,#112347);
+#112347 = DEFINITIONAL_REPRESENTATION('',(#112348),#112352);
+#112348 = LINE('',#112349,#112350);
+#112349 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112350 = VECTOR('',#112351,1.);
+#112351 = DIRECTION('',(0.,1.));
+#112352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112353 = PCURVE('',#107831,#112354);
+#112354 = DEFINITIONAL_REPRESENTATION('',(#112355),#112359);
+#112355 = LINE('',#112356,#112357);
+#112356 = CARTESIAN_POINT('',(0.,-0.));
+#112357 = VECTOR('',#112358,1.);
+#112358 = DIRECTION('',(0.,1.));
+#112359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112360 = ORIENTED_EDGE('',*,*,#107810,.T.);
+#112361 = ORIENTED_EDGE('',*,*,#112340,.T.);
+#112362 = ADVANCED_FACE('',(#112363),#107866,.F.);
+#112363 = FACE_BOUND('',#112364,.F.);
+#112364 = EDGE_LOOP('',(#112365,#112366,#112387,#112388));
+#112365 = ORIENTED_EDGE('',*,*,#110219,.F.);
+#112366 = ORIENTED_EDGE('',*,*,#112367,.F.);
+#112367 = EDGE_CURVE('',#107846,#110220,#112368,.T.);
+#112368 = SEAM_CURVE('',#112369,(#112373,#112380),.PCURVE_S1.);
+#112369 = LINE('',#112370,#112371);
+#112370 = CARTESIAN_POINT('',(36.2055,46.75,-0.8));
+#112371 = VECTOR('',#112372,1.);
+#112372 = DIRECTION('',(0.,0.,1.));
+#112373 = PCURVE('',#107866,#112374);
+#112374 = DEFINITIONAL_REPRESENTATION('',(#112375),#112379);
+#112375 = LINE('',#112376,#112377);
+#112376 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112377 = VECTOR('',#112378,1.);
+#112378 = DIRECTION('',(0.,1.));
+#112379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112380 = PCURVE('',#107866,#112381);
+#112381 = DEFINITIONAL_REPRESENTATION('',(#112382),#112386);
+#112382 = LINE('',#112383,#112384);
+#112383 = CARTESIAN_POINT('',(0.,-0.));
+#112384 = VECTOR('',#112385,1.);
+#112385 = DIRECTION('',(0.,1.));
+#112386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112387 = ORIENTED_EDGE('',*,*,#107845,.T.);
+#112388 = ORIENTED_EDGE('',*,*,#112367,.T.);
+#112389 = ADVANCED_FACE('',(#112390),#107901,.F.);
+#112390 = FACE_BOUND('',#112391,.F.);
+#112391 = EDGE_LOOP('',(#112392,#112393,#112414,#112415));
+#112392 = ORIENTED_EDGE('',*,*,#110249,.F.);
+#112393 = ORIENTED_EDGE('',*,*,#112394,.F.);
+#112394 = EDGE_CURVE('',#107881,#110250,#112395,.T.);
+#112395 = SEAM_CURVE('',#112396,(#112400,#112407),.PCURVE_S1.);
+#112396 = LINE('',#112397,#112398);
+#112397 = CARTESIAN_POINT('',(28.5,48.25,-0.8));
+#112398 = VECTOR('',#112399,1.);
+#112399 = DIRECTION('',(0.,0.,1.));
+#112400 = PCURVE('',#107901,#112401);
+#112401 = DEFINITIONAL_REPRESENTATION('',(#112402),#112406);
+#112402 = LINE('',#112403,#112404);
+#112403 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112404 = VECTOR('',#112405,1.);
+#112405 = DIRECTION('',(0.,1.));
+#112406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112407 = PCURVE('',#107901,#112408);
+#112408 = DEFINITIONAL_REPRESENTATION('',(#112409),#112413);
+#112409 = LINE('',#112410,#112411);
+#112410 = CARTESIAN_POINT('',(0.,-0.));
+#112411 = VECTOR('',#112412,1.);
+#112412 = DIRECTION('',(0.,1.));
+#112413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112414 = ORIENTED_EDGE('',*,*,#107880,.T.);
+#112415 = ORIENTED_EDGE('',*,*,#112394,.T.);
+#112416 = ADVANCED_FACE('',(#112417),#107936,.F.);
+#112417 = FACE_BOUND('',#112418,.F.);
+#112418 = EDGE_LOOP('',(#112419,#112420,#112441,#112442));
+#112419 = ORIENTED_EDGE('',*,*,#110279,.F.);
+#112420 = ORIENTED_EDGE('',*,*,#112421,.F.);
+#112421 = EDGE_CURVE('',#107916,#110280,#112422,.T.);
+#112422 = SEAM_CURVE('',#112423,(#112427,#112434),.PCURVE_S1.);
+#112423 = LINE('',#112424,#112425);
+#112424 = CARTESIAN_POINT('',(6.95,45.75,-0.8));
+#112425 = VECTOR('',#112426,1.);
+#112426 = DIRECTION('',(0.,0.,1.));
+#112427 = PCURVE('',#107936,#112428);
+#112428 = DEFINITIONAL_REPRESENTATION('',(#112429),#112433);
+#112429 = LINE('',#112430,#112431);
+#112430 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112431 = VECTOR('',#112432,1.);
+#112432 = DIRECTION('',(0.,1.));
+#112433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112434 = PCURVE('',#107936,#112435);
+#112435 = DEFINITIONAL_REPRESENTATION('',(#112436),#112440);
+#112436 = LINE('',#112437,#112438);
+#112437 = CARTESIAN_POINT('',(0.,-0.));
+#112438 = VECTOR('',#112439,1.);
+#112439 = DIRECTION('',(0.,1.));
+#112440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112441 = ORIENTED_EDGE('',*,*,#107915,.T.);
+#112442 = ORIENTED_EDGE('',*,*,#112421,.T.);
+#112443 = ADVANCED_FACE('',(#112444),#107971,.F.);
+#112444 = FACE_BOUND('',#112445,.F.);
+#112445 = EDGE_LOOP('',(#112446,#112447,#112468,#112469));
+#112446 = ORIENTED_EDGE('',*,*,#110309,.F.);
+#112447 = ORIENTED_EDGE('',*,*,#112448,.F.);
+#112448 = EDGE_CURVE('',#107951,#110310,#112449,.T.);
+#112449 = SEAM_CURVE('',#112450,(#112454,#112461),.PCURVE_S1.);
+#112450 = LINE('',#112451,#112452);
+#112451 = CARTESIAN_POINT('',(11.2,47.5,-0.8));
+#112452 = VECTOR('',#112453,1.);
+#112453 = DIRECTION('',(0.,0.,1.));
+#112454 = PCURVE('',#107971,#112455);
+#112455 = DEFINITIONAL_REPRESENTATION('',(#112456),#112460);
+#112456 = LINE('',#112457,#112458);
+#112457 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112458 = VECTOR('',#112459,1.);
+#112459 = DIRECTION('',(0.,1.));
+#112460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112461 = PCURVE('',#107971,#112462);
+#112462 = DEFINITIONAL_REPRESENTATION('',(#112463),#112467);
+#112463 = LINE('',#112464,#112465);
+#112464 = CARTESIAN_POINT('',(0.,-0.));
+#112465 = VECTOR('',#112466,1.);
+#112466 = DIRECTION('',(0.,1.));
+#112467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112468 = ORIENTED_EDGE('',*,*,#107950,.T.);
+#112469 = ORIENTED_EDGE('',*,*,#112448,.T.);
+#112470 = ADVANCED_FACE('',(#112471),#108006,.F.);
+#112471 = FACE_BOUND('',#112472,.F.);
+#112472 = EDGE_LOOP('',(#112473,#112474,#112495,#112496));
+#112473 = ORIENTED_EDGE('',*,*,#110339,.F.);
+#112474 = ORIENTED_EDGE('',*,*,#112475,.F.);
+#112475 = EDGE_CURVE('',#107986,#110340,#112476,.T.);
+#112476 = SEAM_CURVE('',#112477,(#112481,#112488),.PCURVE_S1.);
+#112477 = LINE('',#112478,#112479);
+#112478 = CARTESIAN_POINT('',(10.9,45.75,-0.8));
+#112479 = VECTOR('',#112480,1.);
+#112480 = DIRECTION('',(0.,0.,1.));
+#112481 = PCURVE('',#108006,#112482);
+#112482 = DEFINITIONAL_REPRESENTATION('',(#112483),#112487);
+#112483 = LINE('',#112484,#112485);
+#112484 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112485 = VECTOR('',#112486,1.);
+#112486 = DIRECTION('',(0.,1.));
+#112487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112488 = PCURVE('',#108006,#112489);
+#112489 = DEFINITIONAL_REPRESENTATION('',(#112490),#112494);
+#112490 = LINE('',#112491,#112492);
+#112491 = CARTESIAN_POINT('',(0.,-0.));
+#112492 = VECTOR('',#112493,1.);
+#112493 = DIRECTION('',(0.,1.));
+#112494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112495 = ORIENTED_EDGE('',*,*,#107985,.T.);
+#112496 = ORIENTED_EDGE('',*,*,#112475,.T.);
+#112497 = ADVANCED_FACE('',(#112498),#108041,.F.);
+#112498 = FACE_BOUND('',#112499,.F.);
+#112499 = EDGE_LOOP('',(#112500,#112501,#112522,#112523));
+#112500 = ORIENTED_EDGE('',*,*,#110369,.F.);
+#112501 = ORIENTED_EDGE('',*,*,#112502,.F.);
+#112502 = EDGE_CURVE('',#108021,#110370,#112503,.T.);
+#112503 = SEAM_CURVE('',#112504,(#112508,#112515),.PCURVE_S1.);
+#112504 = LINE('',#112505,#112506);
+#112505 = CARTESIAN_POINT('',(7.7,44.,-0.8));
+#112506 = VECTOR('',#112507,1.);
+#112507 = DIRECTION('',(0.,0.,1.));
+#112508 = PCURVE('',#108041,#112509);
+#112509 = DEFINITIONAL_REPRESENTATION('',(#112510),#112514);
+#112510 = LINE('',#112511,#112512);
+#112511 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112512 = VECTOR('',#112513,1.);
+#112513 = DIRECTION('',(0.,1.));
+#112514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112515 = PCURVE('',#108041,#112516);
+#112516 = DEFINITIONAL_REPRESENTATION('',(#112517),#112521);
+#112517 = LINE('',#112518,#112519);
+#112518 = CARTESIAN_POINT('',(0.,-0.));
+#112519 = VECTOR('',#112520,1.);
+#112520 = DIRECTION('',(0.,1.));
+#112521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112522 = ORIENTED_EDGE('',*,*,#108020,.T.);
+#112523 = ORIENTED_EDGE('',*,*,#112502,.T.);
+#112524 = ADVANCED_FACE('',(#112525),#108076,.F.);
+#112525 = FACE_BOUND('',#112526,.F.);
+#112526 = EDGE_LOOP('',(#112527,#112528,#112549,#112550));
+#112527 = ORIENTED_EDGE('',*,*,#110399,.F.);
+#112528 = ORIENTED_EDGE('',*,*,#112529,.F.);
+#112529 = EDGE_CURVE('',#108056,#110400,#112530,.T.);
+#112530 = SEAM_CURVE('',#112531,(#112535,#112542),.PCURVE_S1.);
+#112531 = LINE('',#112532,#112533);
+#112532 = CARTESIAN_POINT('',(7.7,47.5,-0.8));
+#112533 = VECTOR('',#112534,1.);
+#112534 = DIRECTION('',(0.,0.,1.));
+#112535 = PCURVE('',#108076,#112536);
+#112536 = DEFINITIONAL_REPRESENTATION('',(#112537),#112541);
+#112537 = LINE('',#112538,#112539);
+#112538 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112539 = VECTOR('',#112540,1.);
+#112540 = DIRECTION('',(0.,1.));
+#112541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112542 = PCURVE('',#108076,#112543);
+#112543 = DEFINITIONAL_REPRESENTATION('',(#112544),#112548);
+#112544 = LINE('',#112545,#112546);
+#112545 = CARTESIAN_POINT('',(0.,-0.));
+#112546 = VECTOR('',#112547,1.);
+#112547 = DIRECTION('',(0.,1.));
+#112548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112549 = ORIENTED_EDGE('',*,*,#108055,.T.);
+#112550 = ORIENTED_EDGE('',*,*,#112529,.T.);
+#112551 = ADVANCED_FACE('',(#112552),#108111,.F.);
+#112552 = FACE_BOUND('',#112553,.F.);
+#112553 = EDGE_LOOP('',(#112554,#112555,#112576,#112577));
+#112554 = ORIENTED_EDGE('',*,*,#110429,.F.);
+#112555 = ORIENTED_EDGE('',*,*,#112556,.F.);
+#112556 = EDGE_CURVE('',#108091,#110430,#112557,.T.);
+#112557 = SEAM_CURVE('',#112558,(#112562,#112569),.PCURVE_S1.);
+#112558 = LINE('',#112559,#112560);
+#112559 = CARTESIAN_POINT('',(11.2,44.,-0.8));
+#112560 = VECTOR('',#112561,1.);
+#112561 = DIRECTION('',(0.,0.,1.));
+#112562 = PCURVE('',#108111,#112563);
+#112563 = DEFINITIONAL_REPRESENTATION('',(#112564),#112568);
+#112564 = LINE('',#112565,#112566);
+#112565 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112566 = VECTOR('',#112567,1.);
+#112567 = DIRECTION('',(0.,1.));
+#112568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112569 = PCURVE('',#108111,#112570);
+#112570 = DEFINITIONAL_REPRESENTATION('',(#112571),#112575);
+#112571 = LINE('',#112572,#112573);
+#112572 = CARTESIAN_POINT('',(0.,-0.));
+#112573 = VECTOR('',#112574,1.);
+#112574 = DIRECTION('',(0.,1.));
+#112575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112576 = ORIENTED_EDGE('',*,*,#108090,.T.);
+#112577 = ORIENTED_EDGE('',*,*,#112556,.T.);
+#112578 = ADVANCED_FACE('',(#112579),#108146,.F.);
+#112579 = FACE_BOUND('',#112580,.F.);
+#112580 = EDGE_LOOP('',(#112581,#112582,#112603,#112604));
+#112581 = ORIENTED_EDGE('',*,*,#110459,.F.);
+#112582 = ORIENTED_EDGE('',*,*,#112583,.F.);
+#112583 = EDGE_CURVE('',#108126,#110460,#112584,.T.);
+#112584 = SEAM_CURVE('',#112585,(#112589,#112596),.PCURVE_S1.);
+#112585 = LINE('',#112586,#112587);
+#112586 = CARTESIAN_POINT('',(11.95,45.75,-0.8));
+#112587 = VECTOR('',#112588,1.);
+#112588 = DIRECTION('',(0.,0.,1.));
+#112589 = PCURVE('',#108146,#112590);
+#112590 = DEFINITIONAL_REPRESENTATION('',(#112591),#112595);
+#112591 = LINE('',#112592,#112593);
+#112592 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112593 = VECTOR('',#112594,1.);
+#112594 = DIRECTION('',(0.,1.));
+#112595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112596 = PCURVE('',#108146,#112597);
+#112597 = DEFINITIONAL_REPRESENTATION('',(#112598),#112602);
+#112598 = LINE('',#112599,#112600);
+#112599 = CARTESIAN_POINT('',(0.,-0.));
+#112600 = VECTOR('',#112601,1.);
+#112601 = DIRECTION('',(0.,1.));
+#112602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112603 = ORIENTED_EDGE('',*,*,#108125,.T.);
+#112604 = ORIENTED_EDGE('',*,*,#112583,.T.);
+#112605 = ADVANCED_FACE('',(#112606),#108181,.F.);
+#112606 = FACE_BOUND('',#112607,.F.);
+#112607 = EDGE_LOOP('',(#112608,#112609,#112630,#112631));
+#112608 = ORIENTED_EDGE('',*,*,#110489,.F.);
+#112609 = ORIENTED_EDGE('',*,*,#112610,.F.);
+#112610 = EDGE_CURVE('',#108161,#110490,#112611,.T.);
+#112611 = SEAM_CURVE('',#112612,(#112616,#112623),.PCURVE_S1.);
+#112612 = LINE('',#112613,#112614);
+#112613 = CARTESIAN_POINT('',(9.45,48.25,-0.8));
+#112614 = VECTOR('',#112615,1.);
+#112615 = DIRECTION('',(0.,0.,1.));
+#112616 = PCURVE('',#108181,#112617);
+#112617 = DEFINITIONAL_REPRESENTATION('',(#112618),#112622);
+#112618 = LINE('',#112619,#112620);
+#112619 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112620 = VECTOR('',#112621,1.);
+#112621 = DIRECTION('',(0.,1.));
+#112622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112623 = PCURVE('',#108181,#112624);
+#112624 = DEFINITIONAL_REPRESENTATION('',(#112625),#112629);
+#112625 = LINE('',#112626,#112627);
+#112626 = CARTESIAN_POINT('',(0.,-0.));
+#112627 = VECTOR('',#112628,1.);
+#112628 = DIRECTION('',(0.,1.));
+#112629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112630 = ORIENTED_EDGE('',*,*,#108160,.T.);
+#112631 = ORIENTED_EDGE('',*,*,#112610,.T.);
+#112632 = ADVANCED_FACE('',(#112633),#108216,.F.);
+#112633 = FACE_BOUND('',#112634,.F.);
+#112634 = EDGE_LOOP('',(#112635,#112636,#112657,#112658));
+#112635 = ORIENTED_EDGE('',*,*,#110519,.F.);
+#112636 = ORIENTED_EDGE('',*,*,#112637,.F.);
+#112637 = EDGE_CURVE('',#108196,#110520,#112638,.T.);
+#112638 = SEAM_CURVE('',#112639,(#112643,#112650),.PCURVE_S1.);
+#112639 = LINE('',#112640,#112641);
+#112640 = CARTESIAN_POINT('',(51.245,47.25,-0.8));
+#112641 = VECTOR('',#112642,1.);
+#112642 = DIRECTION('',(0.,0.,1.));
+#112643 = PCURVE('',#108216,#112644);
+#112644 = DEFINITIONAL_REPRESENTATION('',(#112645),#112649);
+#112645 = LINE('',#112646,#112647);
+#112646 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112647 = VECTOR('',#112648,1.);
+#112648 = DIRECTION('',(0.,1.));
+#112649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112650 = PCURVE('',#108216,#112651);
+#112651 = DEFINITIONAL_REPRESENTATION('',(#112652),#112656);
+#112652 = LINE('',#112653,#112654);
+#112653 = CARTESIAN_POINT('',(0.,-0.));
+#112654 = VECTOR('',#112655,1.);
+#112655 = DIRECTION('',(0.,1.));
+#112656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112657 = ORIENTED_EDGE('',*,*,#108195,.T.);
+#112658 = ORIENTED_EDGE('',*,*,#112637,.T.);
+#112659 = ADVANCED_FACE('',(#112660),#108251,.F.);
+#112660 = FACE_BOUND('',#112661,.F.);
+#112661 = EDGE_LOOP('',(#112662,#112663,#112684,#112685));
+#112662 = ORIENTED_EDGE('',*,*,#110549,.F.);
+#112663 = ORIENTED_EDGE('',*,*,#112664,.F.);
+#112664 = EDGE_CURVE('',#108231,#110550,#112665,.T.);
+#112665 = SEAM_CURVE('',#112666,(#112670,#112677),.PCURVE_S1.);
+#112666 = LINE('',#112667,#112668);
+#112667 = CARTESIAN_POINT('',(9.45,26.75,-0.8));
+#112668 = VECTOR('',#112669,1.);
+#112669 = DIRECTION('',(0.,0.,1.));
+#112670 = PCURVE('',#108251,#112671);
+#112671 = DEFINITIONAL_REPRESENTATION('',(#112672),#112676);
+#112672 = LINE('',#112673,#112674);
+#112673 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112674 = VECTOR('',#112675,1.);
+#112675 = DIRECTION('',(0.,1.));
+#112676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112677 = PCURVE('',#108251,#112678);
+#112678 = DEFINITIONAL_REPRESENTATION('',(#112679),#112683);
+#112679 = LINE('',#112680,#112681);
+#112680 = CARTESIAN_POINT('',(0.,-0.));
+#112681 = VECTOR('',#112682,1.);
+#112682 = DIRECTION('',(0.,1.));
+#112683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112684 = ORIENTED_EDGE('',*,*,#108230,.T.);
+#112685 = ORIENTED_EDGE('',*,*,#112664,.T.);
+#112686 = ADVANCED_FACE('',(#112687),#108286,.F.);
+#112687 = FACE_BOUND('',#112688,.F.);
+#112688 = EDGE_LOOP('',(#112689,#112690,#112711,#112712));
+#112689 = ORIENTED_EDGE('',*,*,#110579,.F.);
+#112690 = ORIENTED_EDGE('',*,*,#112691,.F.);
+#112691 = EDGE_CURVE('',#108266,#110580,#112692,.T.);
+#112692 = SEAM_CURVE('',#112693,(#112697,#112704),.PCURVE_S1.);
+#112693 = LINE('',#112694,#112695);
+#112694 = CARTESIAN_POINT('',(95.95,26.75,-0.8));
+#112695 = VECTOR('',#112696,1.);
+#112696 = DIRECTION('',(0.,0.,1.));
+#112697 = PCURVE('',#108286,#112698);
+#112698 = DEFINITIONAL_REPRESENTATION('',(#112699),#112703);
+#112699 = LINE('',#112700,#112701);
+#112700 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112701 = VECTOR('',#112702,1.);
+#112702 = DIRECTION('',(0.,1.));
+#112703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112704 = PCURVE('',#108286,#112705);
+#112705 = DEFINITIONAL_REPRESENTATION('',(#112706),#112710);
+#112706 = LINE('',#112707,#112708);
+#112707 = CARTESIAN_POINT('',(0.,-0.));
+#112708 = VECTOR('',#112709,1.);
+#112709 = DIRECTION('',(0.,1.));
+#112710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112711 = ORIENTED_EDGE('',*,*,#108265,.T.);
+#112712 = ORIENTED_EDGE('',*,*,#112691,.T.);
+#112713 = ADVANCED_FACE('',(#112714),#108321,.F.);
+#112714 = FACE_BOUND('',#112715,.F.);
+#112715 = EDGE_LOOP('',(#112716,#112717,#112738,#112739));
+#112716 = ORIENTED_EDGE('',*,*,#110609,.F.);
+#112717 = ORIENTED_EDGE('',*,*,#112718,.F.);
+#112718 = EDGE_CURVE('',#108301,#110610,#112719,.T.);
+#112719 = SEAM_CURVE('',#112720,(#112724,#112731),.PCURVE_S1.);
+#112720 = LINE('',#112721,#112722);
+#112721 = CARTESIAN_POINT('',(98.45,45.75,-0.8));
+#112722 = VECTOR('',#112723,1.);
+#112723 = DIRECTION('',(0.,0.,1.));
+#112724 = PCURVE('',#108321,#112725);
+#112725 = DEFINITIONAL_REPRESENTATION('',(#112726),#112730);
+#112726 = LINE('',#112727,#112728);
+#112727 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112728 = VECTOR('',#112729,1.);
+#112729 = DIRECTION('',(0.,1.));
+#112730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112731 = PCURVE('',#108321,#112732);
+#112732 = DEFINITIONAL_REPRESENTATION('',(#112733),#112737);
+#112733 = LINE('',#112734,#112735);
+#112734 = CARTESIAN_POINT('',(0.,-0.));
+#112735 = VECTOR('',#112736,1.);
+#112736 = DIRECTION('',(0.,1.));
+#112737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112738 = ORIENTED_EDGE('',*,*,#108300,.T.);
+#112739 = ORIENTED_EDGE('',*,*,#112718,.T.);
+#112740 = ADVANCED_FACE('',(#112741),#108356,.F.);
+#112741 = FACE_BOUND('',#112742,.F.);
+#112742 = EDGE_LOOP('',(#112743,#112744,#112765,#112766));
+#112743 = ORIENTED_EDGE('',*,*,#110639,.F.);
+#112744 = ORIENTED_EDGE('',*,*,#112745,.F.);
+#112745 = EDGE_CURVE('',#108336,#110640,#112746,.T.);
+#112746 = SEAM_CURVE('',#112747,(#112751,#112758),.PCURVE_S1.);
+#112747 = LINE('',#112748,#112749);
+#112748 = CARTESIAN_POINT('',(99.04,40.04,-0.8));
+#112749 = VECTOR('',#112750,1.);
+#112750 = DIRECTION('',(0.,0.,1.));
+#112751 = PCURVE('',#108356,#112752);
+#112752 = DEFINITIONAL_REPRESENTATION('',(#112753),#112757);
+#112753 = LINE('',#112754,#112755);
+#112754 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112755 = VECTOR('',#112756,1.);
+#112756 = DIRECTION('',(0.,1.));
+#112757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112758 = PCURVE('',#108356,#112759);
+#112759 = DEFINITIONAL_REPRESENTATION('',(#112760),#112764);
+#112760 = LINE('',#112761,#112762);
+#112761 = CARTESIAN_POINT('',(0.,-0.));
+#112762 = VECTOR('',#112763,1.);
+#112763 = DIRECTION('',(0.,1.));
+#112764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112765 = ORIENTED_EDGE('',*,*,#108335,.T.);
+#112766 = ORIENTED_EDGE('',*,*,#112745,.T.);
+#112767 = ADVANCED_FACE('',(#112768),#108391,.F.);
+#112768 = FACE_BOUND('',#112769,.F.);
+#112769 = EDGE_LOOP('',(#112770,#112771,#112792,#112793));
+#112770 = ORIENTED_EDGE('',*,*,#110669,.F.);
+#112771 = ORIENTED_EDGE('',*,*,#112772,.F.);
+#112772 = EDGE_CURVE('',#108371,#110670,#112773,.T.);
+#112773 = SEAM_CURVE('',#112774,(#112778,#112785),.PCURVE_S1.);
+#112774 = LINE('',#112775,#112776);
+#112775 = CARTESIAN_POINT('',(97.4,45.75,-0.8));
+#112776 = VECTOR('',#112777,1.);
+#112777 = DIRECTION('',(0.,0.,1.));
+#112778 = PCURVE('',#108391,#112779);
+#112779 = DEFINITIONAL_REPRESENTATION('',(#112780),#112784);
+#112780 = LINE('',#112781,#112782);
+#112781 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112782 = VECTOR('',#112783,1.);
+#112783 = DIRECTION('',(0.,1.));
+#112784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112785 = PCURVE('',#108391,#112786);
+#112786 = DEFINITIONAL_REPRESENTATION('',(#112787),#112791);
+#112787 = LINE('',#112788,#112789);
+#112788 = CARTESIAN_POINT('',(0.,-0.));
+#112789 = VECTOR('',#112790,1.);
+#112790 = DIRECTION('',(0.,1.));
+#112791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112792 = ORIENTED_EDGE('',*,*,#108370,.T.);
+#112793 = ORIENTED_EDGE('',*,*,#112772,.T.);
+#112794 = ADVANCED_FACE('',(#112795),#108426,.F.);
+#112795 = FACE_BOUND('',#112796,.F.);
+#112796 = EDGE_LOOP('',(#112797,#112798,#112819,#112820));
+#112797 = ORIENTED_EDGE('',*,*,#110699,.F.);
+#112798 = ORIENTED_EDGE('',*,*,#112799,.F.);
+#112799 = EDGE_CURVE('',#108406,#110700,#112800,.T.);
+#112800 = SEAM_CURVE('',#112801,(#112805,#112812),.PCURVE_S1.);
+#112801 = LINE('',#112802,#112803);
+#112802 = CARTESIAN_POINT('',(97.7,47.5,-0.8));
+#112803 = VECTOR('',#112804,1.);
+#112804 = DIRECTION('',(0.,0.,1.));
+#112805 = PCURVE('',#108426,#112806);
+#112806 = DEFINITIONAL_REPRESENTATION('',(#112807),#112811);
+#112807 = LINE('',#112808,#112809);
+#112808 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112809 = VECTOR('',#112810,1.);
+#112810 = DIRECTION('',(0.,1.));
+#112811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112812 = PCURVE('',#108426,#112813);
+#112813 = DEFINITIONAL_REPRESENTATION('',(#112814),#112818);
+#112814 = LINE('',#112815,#112816);
+#112815 = CARTESIAN_POINT('',(0.,-0.));
+#112816 = VECTOR('',#112817,1.);
+#112817 = DIRECTION('',(0.,1.));
+#112818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112819 = ORIENTED_EDGE('',*,*,#108405,.T.);
+#112820 = ORIENTED_EDGE('',*,*,#112799,.T.);
+#112821 = ADVANCED_FACE('',(#112822),#108461,.F.);
+#112822 = FACE_BOUND('',#112823,.F.);
+#112823 = EDGE_LOOP('',(#112824,#112825,#112846,#112847));
+#112824 = ORIENTED_EDGE('',*,*,#110729,.F.);
+#112825 = ORIENTED_EDGE('',*,*,#112826,.F.);
+#112826 = EDGE_CURVE('',#108441,#110730,#112827,.T.);
+#112827 = SEAM_CURVE('',#112828,(#112832,#112839),.PCURVE_S1.);
+#112828 = LINE('',#112829,#112830);
+#112829 = CARTESIAN_POINT('',(97.7,44.,-0.8));
+#112830 = VECTOR('',#112831,1.);
+#112831 = DIRECTION('',(0.,0.,1.));
+#112832 = PCURVE('',#108461,#112833);
+#112833 = DEFINITIONAL_REPRESENTATION('',(#112834),#112838);
+#112834 = LINE('',#112835,#112836);
+#112835 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112836 = VECTOR('',#112837,1.);
+#112837 = DIRECTION('',(0.,1.));
+#112838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112839 = PCURVE('',#108461,#112840);
+#112840 = DEFINITIONAL_REPRESENTATION('',(#112841),#112845);
+#112841 = LINE('',#112842,#112843);
+#112842 = CARTESIAN_POINT('',(0.,-0.));
+#112843 = VECTOR('',#112844,1.);
+#112844 = DIRECTION('',(0.,1.));
+#112845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112846 = ORIENTED_EDGE('',*,*,#108440,.T.);
+#112847 = ORIENTED_EDGE('',*,*,#112826,.T.);
+#112848 = ADVANCED_FACE('',(#112849),#108496,.F.);
+#112849 = FACE_BOUND('',#112850,.F.);
+#112850 = EDGE_LOOP('',(#112851,#112852,#112873,#112874));
+#112851 = ORIENTED_EDGE('',*,*,#110759,.F.);
+#112852 = ORIENTED_EDGE('',*,*,#112853,.F.);
+#112853 = EDGE_CURVE('',#108476,#110760,#112854,.T.);
+#112854 = SEAM_CURVE('',#112855,(#112859,#112866),.PCURVE_S1.);
+#112855 = LINE('',#112856,#112857);
+#112856 = CARTESIAN_POINT('',(94.2,44.,-0.8));
+#112857 = VECTOR('',#112858,1.);
+#112858 = DIRECTION('',(0.,0.,1.));
+#112859 = PCURVE('',#108496,#112860);
+#112860 = DEFINITIONAL_REPRESENTATION('',(#112861),#112865);
+#112861 = LINE('',#112862,#112863);
+#112862 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112863 = VECTOR('',#112864,1.);
+#112864 = DIRECTION('',(0.,1.));
+#112865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112866 = PCURVE('',#108496,#112867);
+#112867 = DEFINITIONAL_REPRESENTATION('',(#112868),#112872);
+#112868 = LINE('',#112869,#112870);
+#112869 = CARTESIAN_POINT('',(0.,-0.));
+#112870 = VECTOR('',#112871,1.);
+#112871 = DIRECTION('',(0.,1.));
+#112872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112873 = ORIENTED_EDGE('',*,*,#108475,.T.);
+#112874 = ORIENTED_EDGE('',*,*,#112853,.T.);
+#112875 = ADVANCED_FACE('',(#112876),#108531,.F.);
+#112876 = FACE_BOUND('',#112877,.F.);
+#112877 = EDGE_LOOP('',(#112878,#112879,#112900,#112901));
+#112878 = ORIENTED_EDGE('',*,*,#110789,.F.);
+#112879 = ORIENTED_EDGE('',*,*,#112880,.F.);
+#112880 = EDGE_CURVE('',#108511,#110790,#112881,.T.);
+#112881 = SEAM_CURVE('',#112882,(#112886,#112893),.PCURVE_S1.);
+#112882 = LINE('',#112883,#112884);
+#112883 = CARTESIAN_POINT('',(95.95,43.25,-0.8));
+#112884 = VECTOR('',#112885,1.);
+#112885 = DIRECTION('',(0.,0.,1.));
+#112886 = PCURVE('',#108531,#112887);
+#112887 = DEFINITIONAL_REPRESENTATION('',(#112888),#112892);
+#112888 = LINE('',#112889,#112890);
+#112889 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112890 = VECTOR('',#112891,1.);
+#112891 = DIRECTION('',(0.,1.));
+#112892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112893 = PCURVE('',#108531,#112894);
+#112894 = DEFINITIONAL_REPRESENTATION('',(#112895),#112899);
+#112895 = LINE('',#112896,#112897);
+#112896 = CARTESIAN_POINT('',(0.,-0.));
+#112897 = VECTOR('',#112898,1.);
+#112898 = DIRECTION('',(0.,1.));
+#112899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112900 = ORIENTED_EDGE('',*,*,#108510,.T.);
+#112901 = ORIENTED_EDGE('',*,*,#112880,.T.);
+#112902 = ADVANCED_FACE('',(#112903),#108566,.F.);
+#112903 = FACE_BOUND('',#112904,.F.);
+#112904 = EDGE_LOOP('',(#112905,#112906,#112927,#112928));
+#112905 = ORIENTED_EDGE('',*,*,#110819,.F.);
+#112906 = ORIENTED_EDGE('',*,*,#112907,.F.);
+#112907 = EDGE_CURVE('',#108546,#110820,#112908,.T.);
+#112908 = SEAM_CURVE('',#112909,(#112913,#112920),.PCURVE_S1.);
+#112909 = LINE('',#112910,#112911);
+#112910 = CARTESIAN_POINT('',(93.45,45.75,-0.8));
+#112911 = VECTOR('',#112912,1.);
+#112912 = DIRECTION('',(0.,0.,1.));
+#112913 = PCURVE('',#108566,#112914);
+#112914 = DEFINITIONAL_REPRESENTATION('',(#112915),#112919);
+#112915 = LINE('',#112916,#112917);
+#112916 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112917 = VECTOR('',#112918,1.);
+#112918 = DIRECTION('',(0.,1.));
+#112919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112920 = PCURVE('',#108566,#112921);
+#112921 = DEFINITIONAL_REPRESENTATION('',(#112922),#112926);
+#112922 = LINE('',#112923,#112924);
+#112923 = CARTESIAN_POINT('',(0.,-0.));
+#112924 = VECTOR('',#112925,1.);
+#112925 = DIRECTION('',(0.,1.));
+#112926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112927 = ORIENTED_EDGE('',*,*,#108545,.T.);
+#112928 = ORIENTED_EDGE('',*,*,#112907,.T.);
+#112929 = ADVANCED_FACE('',(#112930),#108601,.F.);
+#112930 = FACE_BOUND('',#112931,.F.);
+#112931 = EDGE_LOOP('',(#112932,#112933,#112954,#112955));
+#112932 = ORIENTED_EDGE('',*,*,#110849,.F.);
+#112933 = ORIENTED_EDGE('',*,*,#112934,.F.);
+#112934 = EDGE_CURVE('',#108581,#110850,#112935,.T.);
+#112935 = SEAM_CURVE('',#112936,(#112940,#112947),.PCURVE_S1.);
+#112936 = LINE('',#112937,#112938);
+#112937 = CARTESIAN_POINT('',(96.5,37.5,-0.8));
+#112938 = VECTOR('',#112939,1.);
+#112939 = DIRECTION('',(0.,0.,1.));
+#112940 = PCURVE('',#108601,#112941);
+#112941 = DEFINITIONAL_REPRESENTATION('',(#112942),#112946);
+#112942 = LINE('',#112943,#112944);
+#112943 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112944 = VECTOR('',#112945,1.);
+#112945 = DIRECTION('',(0.,1.));
+#112946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112947 = PCURVE('',#108601,#112948);
+#112948 = DEFINITIONAL_REPRESENTATION('',(#112949),#112953);
+#112949 = LINE('',#112950,#112951);
+#112950 = CARTESIAN_POINT('',(0.,-0.));
+#112951 = VECTOR('',#112952,1.);
+#112952 = DIRECTION('',(0.,1.));
+#112953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112954 = ORIENTED_EDGE('',*,*,#108580,.T.);
+#112955 = ORIENTED_EDGE('',*,*,#112934,.T.);
+#112956 = ADVANCED_FACE('',(#112957),#108636,.F.);
+#112957 = FACE_BOUND('',#112958,.F.);
+#112958 = EDGE_LOOP('',(#112959,#112960,#112981,#112982));
+#112959 = ORIENTED_EDGE('',*,*,#110879,.F.);
+#112960 = ORIENTED_EDGE('',*,*,#112961,.F.);
+#112961 = EDGE_CURVE('',#108616,#110880,#112962,.T.);
+#112962 = SEAM_CURVE('',#112963,(#112967,#112974),.PCURVE_S1.);
+#112963 = LINE('',#112964,#112965);
+#112964 = CARTESIAN_POINT('',(97.7,27.5,-0.8));
+#112965 = VECTOR('',#112966,1.);
+#112966 = DIRECTION('',(0.,0.,1.));
+#112967 = PCURVE('',#108636,#112968);
+#112968 = DEFINITIONAL_REPRESENTATION('',(#112969),#112973);
+#112969 = LINE('',#112970,#112971);
+#112970 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112971 = VECTOR('',#112972,1.);
+#112972 = DIRECTION('',(0.,1.));
+#112973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112974 = PCURVE('',#108636,#112975);
+#112975 = DEFINITIONAL_REPRESENTATION('',(#112976),#112980);
+#112976 = LINE('',#112977,#112978);
+#112977 = CARTESIAN_POINT('',(0.,-0.));
+#112978 = VECTOR('',#112979,1.);
+#112979 = DIRECTION('',(0.,1.));
+#112980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#112981 = ORIENTED_EDGE('',*,*,#108615,.T.);
+#112982 = ORIENTED_EDGE('',*,*,#112961,.T.);
+#112983 = ADVANCED_FACE('',(#112984),#108671,.F.);
+#112984 = FACE_BOUND('',#112985,.F.);
+#112985 = EDGE_LOOP('',(#112986,#112987,#113008,#113009));
+#112986 = ORIENTED_EDGE('',*,*,#110909,.F.);
+#112987 = ORIENTED_EDGE('',*,*,#112988,.F.);
+#112988 = EDGE_CURVE('',#108651,#110910,#112989,.T.);
+#112989 = SEAM_CURVE('',#112990,(#112994,#113001),.PCURVE_S1.);
+#112990 = LINE('',#112991,#112992);
+#112991 = CARTESIAN_POINT('',(97.4,29.25,-0.8));
+#112992 = VECTOR('',#112993,1.);
+#112993 = DIRECTION('',(0.,0.,1.));
+#112994 = PCURVE('',#108671,#112995);
+#112995 = DEFINITIONAL_REPRESENTATION('',(#112996),#113000);
+#112996 = LINE('',#112997,#112998);
+#112997 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#112998 = VECTOR('',#112999,1.);
+#112999 = DIRECTION('',(0.,1.));
+#113000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113001 = PCURVE('',#108671,#113002);
+#113002 = DEFINITIONAL_REPRESENTATION('',(#113003),#113007);
+#113003 = LINE('',#113004,#113005);
+#113004 = CARTESIAN_POINT('',(0.,-0.));
+#113005 = VECTOR('',#113006,1.);
+#113006 = DIRECTION('',(0.,1.));
+#113007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113008 = ORIENTED_EDGE('',*,*,#108650,.T.);
+#113009 = ORIENTED_EDGE('',*,*,#112988,.T.);
+#113010 = ADVANCED_FACE('',(#113011),#108706,.F.);
+#113011 = FACE_BOUND('',#113012,.F.);
+#113012 = EDGE_LOOP('',(#113013,#113014,#113035,#113036));
+#113013 = ORIENTED_EDGE('',*,*,#110939,.F.);
+#113014 = ORIENTED_EDGE('',*,*,#113015,.F.);
+#113015 = EDGE_CURVE('',#108686,#110940,#113016,.T.);
+#113016 = SEAM_CURVE('',#113017,(#113021,#113028),.PCURVE_S1.);
+#113017 = LINE('',#113018,#113019);
+#113018 = CARTESIAN_POINT('',(94.2,31.,-0.8));
+#113019 = VECTOR('',#113020,1.);
+#113020 = DIRECTION('',(0.,0.,1.));
+#113021 = PCURVE('',#108706,#113022);
+#113022 = DEFINITIONAL_REPRESENTATION('',(#113023),#113027);
+#113023 = LINE('',#113024,#113025);
+#113024 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#113025 = VECTOR('',#113026,1.);
+#113026 = DIRECTION('',(0.,1.));
+#113027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113028 = PCURVE('',#108706,#113029);
+#113029 = DEFINITIONAL_REPRESENTATION('',(#113030),#113034);
+#113030 = LINE('',#113031,#113032);
+#113031 = CARTESIAN_POINT('',(0.,-0.));
+#113032 = VECTOR('',#113033,1.);
+#113033 = DIRECTION('',(0.,1.));
+#113034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113035 = ORIENTED_EDGE('',*,*,#108685,.T.);
+#113036 = ORIENTED_EDGE('',*,*,#113015,.T.);
+#113037 = ADVANCED_FACE('',(#113038),#108741,.F.);
+#113038 = FACE_BOUND('',#113039,.F.);
+#113039 = EDGE_LOOP('',(#113040,#113041,#113062,#113063));
+#113040 = ORIENTED_EDGE('',*,*,#110969,.F.);
+#113041 = ORIENTED_EDGE('',*,*,#113042,.F.);
+#113042 = EDGE_CURVE('',#108721,#110970,#113043,.T.);
+#113043 = SEAM_CURVE('',#113044,(#113048,#113055),.PCURVE_S1.);
+#113044 = LINE('',#113045,#113046);
+#113045 = CARTESIAN_POINT('',(97.7,31.,-0.8));
+#113046 = VECTOR('',#113047,1.);
+#113047 = DIRECTION('',(0.,0.,1.));
+#113048 = PCURVE('',#108741,#113049);
+#113049 = DEFINITIONAL_REPRESENTATION('',(#113050),#113054);
+#113050 = LINE('',#113051,#113052);
+#113051 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#113052 = VECTOR('',#113053,1.);
+#113053 = DIRECTION('',(0.,1.));
+#113054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113055 = PCURVE('',#108741,#113056);
+#113056 = DEFINITIONAL_REPRESENTATION('',(#113057),#113061);
+#113057 = LINE('',#113058,#113059);
+#113058 = CARTESIAN_POINT('',(0.,-0.));
+#113059 = VECTOR('',#113060,1.);
+#113060 = DIRECTION('',(0.,1.));
+#113061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113062 = ORIENTED_EDGE('',*,*,#108720,.T.);
+#113063 = ORIENTED_EDGE('',*,*,#113042,.T.);
+#113064 = ADVANCED_FACE('',(#113065),#108776,.F.);
+#113065 = FACE_BOUND('',#113066,.F.);
+#113066 = EDGE_LOOP('',(#113067,#113068,#113089,#113090));
+#113067 = ORIENTED_EDGE('',*,*,#110999,.F.);
+#113068 = ORIENTED_EDGE('',*,*,#113069,.F.);
+#113069 = EDGE_CURVE('',#108756,#111000,#113070,.T.);
+#113070 = SEAM_CURVE('',#113071,(#113075,#113082),.PCURVE_S1.);
+#113071 = LINE('',#113072,#113073);
+#113072 = CARTESIAN_POINT('',(98.45,29.25,-0.8));
+#113073 = VECTOR('',#113074,1.);
+#113074 = DIRECTION('',(0.,0.,1.));
+#113075 = PCURVE('',#108776,#113076);
+#113076 = DEFINITIONAL_REPRESENTATION('',(#113077),#113081);
+#113077 = LINE('',#113078,#113079);
+#113078 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#113079 = VECTOR('',#113080,1.);
+#113080 = DIRECTION('',(0.,1.));
+#113081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113082 = PCURVE('',#108776,#113083);
+#113083 = DEFINITIONAL_REPRESENTATION('',(#113084),#113088);
+#113084 = LINE('',#113085,#113086);
+#113085 = CARTESIAN_POINT('',(0.,-0.));
+#113086 = VECTOR('',#113087,1.);
+#113087 = DIRECTION('',(0.,1.));
+#113088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113089 = ORIENTED_EDGE('',*,*,#108755,.T.);
+#113090 = ORIENTED_EDGE('',*,*,#113069,.T.);
+#113091 = ADVANCED_FACE('',(#113092),#108811,.F.);
+#113092 = FACE_BOUND('',#113093,.F.);
+#113093 = EDGE_LOOP('',(#113094,#113095,#113116,#113117));
+#113094 = ORIENTED_EDGE('',*,*,#111029,.F.);
+#113095 = ORIENTED_EDGE('',*,*,#113096,.F.);
+#113096 = EDGE_CURVE('',#108791,#111030,#113097,.T.);
+#113097 = SEAM_CURVE('',#113098,(#113102,#113109),.PCURVE_S1.);
+#113098 = LINE('',#113099,#113100);
+#113099 = CARTESIAN_POINT('',(99.04,34.96,-0.8));
+#113100 = VECTOR('',#113101,1.);
+#113101 = DIRECTION('',(0.,0.,1.));
+#113102 = PCURVE('',#108811,#113103);
+#113103 = DEFINITIONAL_REPRESENTATION('',(#113104),#113108);
+#113104 = LINE('',#113105,#113106);
+#113105 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#113106 = VECTOR('',#113107,1.);
+#113107 = DIRECTION('',(0.,1.));
+#113108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113109 = PCURVE('',#108811,#113110);
+#113110 = DEFINITIONAL_REPRESENTATION('',(#113111),#113115);
+#113111 = LINE('',#113112,#113113);
+#113112 = CARTESIAN_POINT('',(0.,-0.));
+#113113 = VECTOR('',#113114,1.);
+#113114 = DIRECTION('',(0.,1.));
+#113115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113116 = ORIENTED_EDGE('',*,*,#108790,.T.);
+#113117 = ORIENTED_EDGE('',*,*,#113096,.T.);
+#113118 = ADVANCED_FACE('',(#113119),#108846,.F.);
+#113119 = FACE_BOUND('',#113120,.F.);
+#113120 = EDGE_LOOP('',(#113121,#113122,#113143,#113144));
+#113121 = ORIENTED_EDGE('',*,*,#111059,.F.);
+#113122 = ORIENTED_EDGE('',*,*,#113123,.F.);
+#113123 = EDGE_CURVE('',#108826,#111060,#113124,.T.);
+#113124 = SEAM_CURVE('',#113125,(#113129,#113136),.PCURVE_S1.);
+#113125 = LINE('',#113126,#113127);
+#113126 = CARTESIAN_POINT('',(93.96,34.96,-0.8));
+#113127 = VECTOR('',#113128,1.);
+#113128 = DIRECTION('',(0.,0.,1.));
+#113129 = PCURVE('',#108846,#113130);
+#113130 = DEFINITIONAL_REPRESENTATION('',(#113131),#113135);
+#113131 = LINE('',#113132,#113133);
+#113132 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#113133 = VECTOR('',#113134,1.);
+#113134 = DIRECTION('',(0.,1.));
+#113135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113136 = PCURVE('',#108846,#113137);
+#113137 = DEFINITIONAL_REPRESENTATION('',(#113138),#113142);
+#113138 = LINE('',#113139,#113140);
+#113139 = CARTESIAN_POINT('',(0.,-0.));
+#113140 = VECTOR('',#113141,1.);
+#113141 = DIRECTION('',(0.,1.));
+#113142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113143 = ORIENTED_EDGE('',*,*,#108825,.T.);
+#113144 = ORIENTED_EDGE('',*,*,#113123,.T.);
+#113145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113149))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#113146,#113147,#113148))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#113146 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#113147 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#113148 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#113149 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#113146,
+ 'distance_accuracy_value','confusion accuracy');
+#113150 = SHAPE_DEFINITION_REPRESENTATION(#113151,#105958);
+#113151 = PRODUCT_DEFINITION_SHAPE('','',#113152);
+#113152 = PRODUCT_DEFINITION('design','',#113153,#113156);
+#113153 = PRODUCT_DEFINITION_FORMATION('','',#113154);
+#113154 = PRODUCT('COMPOUND','COMPOUND','',(#113155));
+#113155 = PRODUCT_CONTEXT('',#2,'mechanical');
+#113156 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#113157 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113158,#113160);
+#113158 = ( REPRESENTATION_RELATIONSHIP('','',#105958,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113159)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#113159 = ITEM_DEFINED_TRANSFORMATION('','',#11,#391);
+#113160 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #113161);
+#113161 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('109','','',#5,#113152,$);
+#113162 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113154));
+#113163 = SHAPE_DEFINITION_REPRESENTATION(#113160,#113164);
+#113164 = SHAPE_REPRESENTATION('',(#391),#113145);
+#113165 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #113166,#113174,#113181,#113188,#113195,#113202,#113210,#113217,
+ #113224,#113231,#113238,#113245,#113252,#113259,#113266,#113273,
+ #113280,#113287,#113294,#113301,#113308,#113315,#113322,#113329,
+ #113336,#113343,#113350,#113357,#113364,#113371,#113378,#113385,
+ #113392,#113399,#113406,#113413,#113420,#113427,#113434,#113441,
+ #113448,#113455,#113462,#113469,#113476,#113483,#113490,#113497,
+ #113504,#113511,#113518,#113525,#113532,#113539,#113546,#113553,
+ #113560,#113567,#113574,#113581,#113588,#113595,#113602,#113609,
+ #113616,#113623,#113630,#113637,#113644,#113651,#113658,#113665,
+ #113672,#113679,#113686,#113693,#113700,#113707,#113714,#113721,
+ #113728,#113735,#113742,#113749,#113756,#113763,#113770,#113777,
+ #113784,#113791,#113798,#113805,#113812,#113819,#113826,#113833,
+ #113840,#113847,#113854,#113861,#113868,#113875,#113882,#113889,
+ #113896,#113903,#113910,#113917,#113924,#113931,#113938,#113945,
+ #113952,#113959,#113966,#113973,#113980,#113987,#113994,#114001,
+ #114008,#114015,#114022,#114029,#114036,#114043,#114050,#114057,
+ #114064,#114071,#114078,#114085,#114092,#114099,#114106,#114113,
+ #114120,#114127,#114134,#114141,#114148,#114155,#114162,#114169,
+ #114176,#114183,#114190,#114197,#114204,#114211,#114218,#114225,
+ #114232,#114239,#114246,#114253,#114260,#114267,#114274,#114281,
+ #114288,#114295,#114302,#114309,#114316,#114323,#114330,#114337,
+ #114344,#114351,#114358,#114365,#114372,#114379,#114386,#114393,
+ #114400,#114407,#114414,#114421,#114428,#114435,#114442,#114449,
+ #114456,#114463,#114470,#114477,#114484,#114491,#114498,#114505,
+ #114512,#114519,#114526,#114533,#114540,#114547,#114554,#114561,
+ #114568,#114575,#114582,#114589,#114596,#114603,#114610,#114617,
+ #114624,#114631,#114638,#114645,#114652,#114659,#114666,#114673,
+ #114680,#114687,#114694,#114701,#114708,#114715,#114722,#114729,
+ #114736,#114743,#114750,#114757,#114764,#114771,#114778,#114785,
+ #114792,#114799,#114806,#114813,#114820,#114827,#114834,#114841,
+ #114848,#114855,#114862,#114869,#114876,#114883,#114890,#114897,
+ #114904,#114911,#114918,#114925,#114932,#114939,#114946,#114953,
+ #114960,#114967,#114974,#114981,#114988,#114995,#115002,#115009,
+ #115016,#115023,#115030,#115037,#115044,#115052,#115059,#115066,
+ #115073,#115080,#115087,#115094,#115101,#115108,#115115,#115122,
+ #115129,#115136,#115143,#115150,#115157,#115164,#115171,#115178,
+ #115185,#115192,#115199,#115206,#115213,#115220,#115227,#115234,
+ #115241,#115248,#115255,#115262,#115269,#115276,#115283,#115290,
+ #115297,#115304,#115311,#115318,#115325,#115332,#115339,#115346,
+ #115353,#115360,#115367,#115374,#115381,#115388,#115395,#115402,
+ #115409,#115416,#115423,#115430,#115437,#115444,#115451,#115458,
+ #115465,#115472,#115479,#115486,#115493,#115500,#115507,#115514,
+ #115521,#115528,#115535,#115542,#115549,#115556,#115563,#115570,
+ #115577,#115584,#115591,#115598,#115605,#115612,#115619,#115626,
+ #115633,#115640,#115647,#115654,#115661,#115668,#115675,#115682,
+ #115689,#115696,#115703,#115710,#115717,#115724,#115731,#115738,
+ #115745,#115752,#115759,#115766,#115773,#115780,#115787,#115794,
+ #115801,#115808,#115815,#115822,#115829,#115836,#115843,#115850,
+ #115857,#115864,#115871,#115878,#115885,#115892,#115899,#115906,
+ #115913,#115920,#115927,#115934,#115941,#115948,#115955,#115962,
+ #115969,#115976,#115983,#115990,#115997,#116004,#116011,#116018,
+ #116025,#116032,#116039,#116046,#116053,#116060,#116067,#116074,
+ #116081,#116088,#116095,#116102,#116109,#116116,#116123,#116130,
+ #116137,#116144,#116151,#116158,#116165,#116172,#116179,#116186,
+ #116193,#116200,#116207,#116214,#116221,#116228,#116235,#116242,
+ #116249,#116256,#116263,#116270,#116277,#116284,#116291,#116298,
+ #116305,#116312,#116319,#116326,#116333,#116340,#116347,#116354),
+ #97199);
+#113166 = STYLED_ITEM('color',(#113167),#64585);
+#113167 = PRESENTATION_STYLE_ASSIGNMENT((#113168));
+#113168 = SURFACE_STYLE_USAGE(.BOTH.,#113169);
+#113169 = SURFACE_SIDE_STYLE('',(#113170));
+#113170 = SURFACE_STYLE_FILL_AREA(#113171);
+#113171 = FILL_AREA_STYLE('',(#113172));
+#113172 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113173 = COLOUR_RGB('',0.823529422283,0.819607853889,0.780392169952);
+#113174 = STYLED_ITEM('color',(#113175),#64715);
+#113175 = PRESENTATION_STYLE_ASSIGNMENT((#113176));
+#113176 = SURFACE_STYLE_USAGE(.BOTH.,#113177);
+#113177 = SURFACE_SIDE_STYLE('',(#113178));
+#113178 = SURFACE_STYLE_FILL_AREA(#113179);
+#113179 = FILL_AREA_STYLE('',(#113180));
+#113180 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113181 = STYLED_ITEM('color',(#113182),#64791);
+#113182 = PRESENTATION_STYLE_ASSIGNMENT((#113183));
+#113183 = SURFACE_STYLE_USAGE(.BOTH.,#113184);
+#113184 = SURFACE_SIDE_STYLE('',(#113185));
+#113185 = SURFACE_STYLE_FILL_AREA(#113186);
+#113186 = FILL_AREA_STYLE('',(#113187));
+#113187 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113188 = STYLED_ITEM('color',(#113189),#64867);
+#113189 = PRESENTATION_STYLE_ASSIGNMENT((#113190));
+#113190 = SURFACE_STYLE_USAGE(.BOTH.,#113191);
+#113191 = SURFACE_SIDE_STYLE('',(#113192));
+#113192 = SURFACE_STYLE_FILL_AREA(#113193);
+#113193 = FILL_AREA_STYLE('',(#113194));
+#113194 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113195 = STYLED_ITEM('color',(#113196),#65125);
+#113196 = PRESENTATION_STYLE_ASSIGNMENT((#113197));
+#113197 = SURFACE_STYLE_USAGE(.BOTH.,#113198);
+#113198 = SURFACE_SIDE_STYLE('',(#113199));
+#113199 = SURFACE_STYLE_FILL_AREA(#113200);
+#113200 = FILL_AREA_STYLE('',(#113201));
+#113201 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113202 = STYLED_ITEM('color',(#113203),#65348);
+#113203 = PRESENTATION_STYLE_ASSIGNMENT((#113204));
+#113204 = SURFACE_STYLE_USAGE(.BOTH.,#113205);
+#113205 = SURFACE_SIDE_STYLE('',(#113206));
+#113206 = SURFACE_STYLE_FILL_AREA(#113207);
+#113207 = FILL_AREA_STYLE('',(#113208));
+#113208 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113209 = COLOUR_RGB('',0.145098045468,0.141176477075,0.141176477075);
+#113210 = STYLED_ITEM('color',(#113211),#66205);
+#113211 = PRESENTATION_STYLE_ASSIGNMENT((#113212));
+#113212 = SURFACE_STYLE_USAGE(.BOTH.,#113213);
+#113213 = SURFACE_SIDE_STYLE('',(#113214));
+#113214 = SURFACE_STYLE_FILL_AREA(#113215);
+#113215 = FILL_AREA_STYLE('',(#113216));
+#113216 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113217 = STYLED_ITEM('color',(#113218),#66232);
+#113218 = PRESENTATION_STYLE_ASSIGNMENT((#113219));
+#113219 = SURFACE_STYLE_USAGE(.BOTH.,#113220);
+#113220 = SURFACE_SIDE_STYLE('',(#113221));
+#113221 = SURFACE_STYLE_FILL_AREA(#113222);
+#113222 = FILL_AREA_STYLE('',(#113223));
+#113223 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113224 = STYLED_ITEM('color',(#113225),#66288);
+#113225 = PRESENTATION_STYLE_ASSIGNMENT((#113226));
+#113226 = SURFACE_STYLE_USAGE(.BOTH.,#113227);
+#113227 = SURFACE_SIDE_STYLE('',(#113228));
+#113228 = SURFACE_STYLE_FILL_AREA(#113229);
+#113229 = FILL_AREA_STYLE('',(#113230));
+#113230 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113231 = STYLED_ITEM('color',(#113232),#66389);
+#113232 = PRESENTATION_STYLE_ASSIGNMENT((#113233));
+#113233 = SURFACE_STYLE_USAGE(.BOTH.,#113234);
+#113234 = SURFACE_SIDE_STYLE('',(#113235));
+#113235 = SURFACE_STYLE_FILL_AREA(#113236);
+#113236 = FILL_AREA_STYLE('',(#113237));
+#113237 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113238 = STYLED_ITEM('color',(#113239),#66416);
+#113239 = PRESENTATION_STYLE_ASSIGNMENT((#113240));
+#113240 = SURFACE_STYLE_USAGE(.BOTH.,#113241);
+#113241 = SURFACE_SIDE_STYLE('',(#113242));
+#113242 = SURFACE_STYLE_FILL_AREA(#113243);
+#113243 = FILL_AREA_STYLE('',(#113244));
+#113244 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113245 = STYLED_ITEM('color',(#113246),#66443);
+#113246 = PRESENTATION_STYLE_ASSIGNMENT((#113247));
+#113247 = SURFACE_STYLE_USAGE(.BOTH.,#113248);
+#113248 = SURFACE_SIDE_STYLE('',(#113249));
+#113249 = SURFACE_STYLE_FILL_AREA(#113250);
+#113250 = FILL_AREA_STYLE('',(#113251));
+#113251 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113252 = STYLED_ITEM('color',(#113253),#66470);
+#113253 = PRESENTATION_STYLE_ASSIGNMENT((#113254));
+#113254 = SURFACE_STYLE_USAGE(.BOTH.,#113255);
+#113255 = SURFACE_SIDE_STYLE('',(#113256));
+#113256 = SURFACE_STYLE_FILL_AREA(#113257);
+#113257 = FILL_AREA_STYLE('',(#113258));
+#113258 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113259 = STYLED_ITEM('color',(#113260),#66497);
+#113260 = PRESENTATION_STYLE_ASSIGNMENT((#113261));
+#113261 = SURFACE_STYLE_USAGE(.BOTH.,#113262);
+#113262 = SURFACE_SIDE_STYLE('',(#113263));
+#113263 = SURFACE_STYLE_FILL_AREA(#113264);
+#113264 = FILL_AREA_STYLE('',(#113265));
+#113265 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113266 = STYLED_ITEM('color',(#113267),#66524);
+#113267 = PRESENTATION_STYLE_ASSIGNMENT((#113268));
+#113268 = SURFACE_STYLE_USAGE(.BOTH.,#113269);
+#113269 = SURFACE_SIDE_STYLE('',(#113270));
+#113270 = SURFACE_STYLE_FILL_AREA(#113271);
+#113271 = FILL_AREA_STYLE('',(#113272));
+#113272 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113273 = STYLED_ITEM('color',(#113274),#66531);
+#113274 = PRESENTATION_STYLE_ASSIGNMENT((#113275));
+#113275 = SURFACE_STYLE_USAGE(.BOTH.,#113276);
+#113276 = SURFACE_SIDE_STYLE('',(#113277));
+#113277 = SURFACE_STYLE_FILL_AREA(#113278);
+#113278 = FILL_AREA_STYLE('',(#113279));
+#113279 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113280 = STYLED_ITEM('color',(#113281),#66585);
+#113281 = PRESENTATION_STYLE_ASSIGNMENT((#113282));
+#113282 = SURFACE_STYLE_USAGE(.BOTH.,#113283);
+#113283 = SURFACE_SIDE_STYLE('',(#113284));
+#113284 = SURFACE_STYLE_FILL_AREA(#113285);
+#113285 = FILL_AREA_STYLE('',(#113286));
+#113286 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113287 = STYLED_ITEM('color',(#113288),#66766);
+#113288 = PRESENTATION_STYLE_ASSIGNMENT((#113289));
+#113289 = SURFACE_STYLE_USAGE(.BOTH.,#113290);
+#113290 = SURFACE_SIDE_STYLE('',(#113291));
+#113291 = SURFACE_STYLE_FILL_AREA(#113292);
+#113292 = FILL_AREA_STYLE('',(#113293));
+#113293 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113294 = STYLED_ITEM('color',(#113295),#66814);
+#113295 = PRESENTATION_STYLE_ASSIGNMENT((#113296));
+#113296 = SURFACE_STYLE_USAGE(.BOTH.,#113297);
+#113297 = SURFACE_SIDE_STYLE('',(#113298));
+#113298 = SURFACE_STYLE_FILL_AREA(#113299);
+#113299 = FILL_AREA_STYLE('',(#113300));
+#113300 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113301 = STYLED_ITEM('color',(#113302),#66867);
+#113302 = PRESENTATION_STYLE_ASSIGNMENT((#113303));
+#113303 = SURFACE_STYLE_USAGE(.BOTH.,#113304);
+#113304 = SURFACE_SIDE_STYLE('',(#113305));
+#113305 = SURFACE_STYLE_FILL_AREA(#113306);
+#113306 = FILL_AREA_STYLE('',(#113307));
+#113307 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113308 = STYLED_ITEM('color',(#113309),#66945);
+#113309 = PRESENTATION_STYLE_ASSIGNMENT((#113310));
+#113310 = SURFACE_STYLE_USAGE(.BOTH.,#113311);
+#113311 = SURFACE_SIDE_STYLE('',(#113312));
+#113312 = SURFACE_STYLE_FILL_AREA(#113313);
+#113313 = FILL_AREA_STYLE('',(#113314));
+#113314 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113315 = STYLED_ITEM('color',(#113316),#67026);
+#113316 = PRESENTATION_STYLE_ASSIGNMENT((#113317));
+#113317 = SURFACE_STYLE_USAGE(.BOTH.,#113318);
+#113318 = SURFACE_SIDE_STYLE('',(#113319));
+#113319 = SURFACE_STYLE_FILL_AREA(#113320);
+#113320 = FILL_AREA_STYLE('',(#113321));
+#113321 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113322 = STYLED_ITEM('color',(#113323),#67107);
+#113323 = PRESENTATION_STYLE_ASSIGNMENT((#113324));
+#113324 = SURFACE_STYLE_USAGE(.BOTH.,#113325);
+#113325 = SURFACE_SIDE_STYLE('',(#113326));
+#113326 = SURFACE_STYLE_FILL_AREA(#113327);
+#113327 = FILL_AREA_STYLE('',(#113328));
+#113328 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113329 = STYLED_ITEM('color',(#113330),#67188);
+#113330 = PRESENTATION_STYLE_ASSIGNMENT((#113331));
+#113331 = SURFACE_STYLE_USAGE(.BOTH.,#113332);
+#113332 = SURFACE_SIDE_STYLE('',(#113333));
+#113333 = SURFACE_STYLE_FILL_AREA(#113334);
+#113334 = FILL_AREA_STYLE('',(#113335));
+#113335 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113336 = STYLED_ITEM('color',(#113337),#67269);
+#113337 = PRESENTATION_STYLE_ASSIGNMENT((#113338));
+#113338 = SURFACE_STYLE_USAGE(.BOTH.,#113339);
+#113339 = SURFACE_SIDE_STYLE('',(#113340));
+#113340 = SURFACE_STYLE_FILL_AREA(#113341);
+#113341 = FILL_AREA_STYLE('',(#113342));
+#113342 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113343 = STYLED_ITEM('color',(#113344),#67350);
+#113344 = PRESENTATION_STYLE_ASSIGNMENT((#113345));
+#113345 = SURFACE_STYLE_USAGE(.BOTH.,#113346);
+#113346 = SURFACE_SIDE_STYLE('',(#113347));
+#113347 = SURFACE_STYLE_FILL_AREA(#113348);
+#113348 = FILL_AREA_STYLE('',(#113349));
+#113349 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113350 = STYLED_ITEM('color',(#113351),#67431);
+#113351 = PRESENTATION_STYLE_ASSIGNMENT((#113352));
+#113352 = SURFACE_STYLE_USAGE(.BOTH.,#113353);
+#113353 = SURFACE_SIDE_STYLE('',(#113354));
+#113354 = SURFACE_STYLE_FILL_AREA(#113355);
+#113355 = FILL_AREA_STYLE('',(#113356));
+#113356 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113357 = STYLED_ITEM('color',(#113358),#67512);
+#113358 = PRESENTATION_STYLE_ASSIGNMENT((#113359));
+#113359 = SURFACE_STYLE_USAGE(.BOTH.,#113360);
+#113360 = SURFACE_SIDE_STYLE('',(#113361));
+#113361 = SURFACE_STYLE_FILL_AREA(#113362);
+#113362 = FILL_AREA_STYLE('',(#113363));
+#113363 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113364 = STYLED_ITEM('color',(#113365),#67593);
+#113365 = PRESENTATION_STYLE_ASSIGNMENT((#113366));
+#113366 = SURFACE_STYLE_USAGE(.BOTH.,#113367);
+#113367 = SURFACE_SIDE_STYLE('',(#113368));
+#113368 = SURFACE_STYLE_FILL_AREA(#113369);
+#113369 = FILL_AREA_STYLE('',(#113370));
+#113370 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113371 = STYLED_ITEM('color',(#113372),#67674);
+#113372 = PRESENTATION_STYLE_ASSIGNMENT((#113373));
+#113373 = SURFACE_STYLE_USAGE(.BOTH.,#113374);
+#113374 = SURFACE_SIDE_STYLE('',(#113375));
+#113375 = SURFACE_STYLE_FILL_AREA(#113376);
+#113376 = FILL_AREA_STYLE('',(#113377));
+#113377 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113378 = STYLED_ITEM('color',(#113379),#67755);
+#113379 = PRESENTATION_STYLE_ASSIGNMENT((#113380));
+#113380 = SURFACE_STYLE_USAGE(.BOTH.,#113381);
+#113381 = SURFACE_SIDE_STYLE('',(#113382));
+#113382 = SURFACE_STYLE_FILL_AREA(#113383);
+#113383 = FILL_AREA_STYLE('',(#113384));
+#113384 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113385 = STYLED_ITEM('color',(#113386),#67836);
+#113386 = PRESENTATION_STYLE_ASSIGNMENT((#113387));
+#113387 = SURFACE_STYLE_USAGE(.BOTH.,#113388);
+#113388 = SURFACE_SIDE_STYLE('',(#113389));
+#113389 = SURFACE_STYLE_FILL_AREA(#113390);
+#113390 = FILL_AREA_STYLE('',(#113391));
+#113391 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113392 = STYLED_ITEM('color',(#113393),#67917);
+#113393 = PRESENTATION_STYLE_ASSIGNMENT((#113394));
+#113394 = SURFACE_STYLE_USAGE(.BOTH.,#113395);
+#113395 = SURFACE_SIDE_STYLE('',(#113396));
+#113396 = SURFACE_STYLE_FILL_AREA(#113397);
+#113397 = FILL_AREA_STYLE('',(#113398));
+#113398 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113399 = STYLED_ITEM('color',(#113400),#67998);
+#113400 = PRESENTATION_STYLE_ASSIGNMENT((#113401));
+#113401 = SURFACE_STYLE_USAGE(.BOTH.,#113402);
+#113402 = SURFACE_SIDE_STYLE('',(#113403));
+#113403 = SURFACE_STYLE_FILL_AREA(#113404);
+#113404 = FILL_AREA_STYLE('',(#113405));
+#113405 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113406 = STYLED_ITEM('color',(#113407),#68079);
+#113407 = PRESENTATION_STYLE_ASSIGNMENT((#113408));
+#113408 = SURFACE_STYLE_USAGE(.BOTH.,#113409);
+#113409 = SURFACE_SIDE_STYLE('',(#113410));
+#113410 = SURFACE_STYLE_FILL_AREA(#113411);
+#113411 = FILL_AREA_STYLE('',(#113412));
+#113412 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113413 = STYLED_ITEM('color',(#113414),#68160);
+#113414 = PRESENTATION_STYLE_ASSIGNMENT((#113415));
+#113415 = SURFACE_STYLE_USAGE(.BOTH.,#113416);
+#113416 = SURFACE_SIDE_STYLE('',(#113417));
+#113417 = SURFACE_STYLE_FILL_AREA(#113418);
+#113418 = FILL_AREA_STYLE('',(#113419));
+#113419 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113420 = STYLED_ITEM('color',(#113421),#68241);
+#113421 = PRESENTATION_STYLE_ASSIGNMENT((#113422));
+#113422 = SURFACE_STYLE_USAGE(.BOTH.,#113423);
+#113423 = SURFACE_SIDE_STYLE('',(#113424));
+#113424 = SURFACE_STYLE_FILL_AREA(#113425);
+#113425 = FILL_AREA_STYLE('',(#113426));
+#113426 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113427 = STYLED_ITEM('color',(#113428),#68322);
+#113428 = PRESENTATION_STYLE_ASSIGNMENT((#113429));
+#113429 = SURFACE_STYLE_USAGE(.BOTH.,#113430);
+#113430 = SURFACE_SIDE_STYLE('',(#113431));
+#113431 = SURFACE_STYLE_FILL_AREA(#113432);
+#113432 = FILL_AREA_STYLE('',(#113433));
+#113433 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113434 = STYLED_ITEM('color',(#113435),#68403);
+#113435 = PRESENTATION_STYLE_ASSIGNMENT((#113436));
+#113436 = SURFACE_STYLE_USAGE(.BOTH.,#113437);
+#113437 = SURFACE_SIDE_STYLE('',(#113438));
+#113438 = SURFACE_STYLE_FILL_AREA(#113439);
+#113439 = FILL_AREA_STYLE('',(#113440));
+#113440 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113441 = STYLED_ITEM('color',(#113442),#68484);
+#113442 = PRESENTATION_STYLE_ASSIGNMENT((#113443));
+#113443 = SURFACE_STYLE_USAGE(.BOTH.,#113444);
+#113444 = SURFACE_SIDE_STYLE('',(#113445));
+#113445 = SURFACE_STYLE_FILL_AREA(#113446);
+#113446 = FILL_AREA_STYLE('',(#113447));
+#113447 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113448 = STYLED_ITEM('color',(#113449),#68565);
+#113449 = PRESENTATION_STYLE_ASSIGNMENT((#113450));
+#113450 = SURFACE_STYLE_USAGE(.BOTH.,#113451);
+#113451 = SURFACE_SIDE_STYLE('',(#113452));
+#113452 = SURFACE_STYLE_FILL_AREA(#113453);
+#113453 = FILL_AREA_STYLE('',(#113454));
+#113454 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113455 = STYLED_ITEM('color',(#113456),#68646);
+#113456 = PRESENTATION_STYLE_ASSIGNMENT((#113457));
+#113457 = SURFACE_STYLE_USAGE(.BOTH.,#113458);
+#113458 = SURFACE_SIDE_STYLE('',(#113459));
+#113459 = SURFACE_STYLE_FILL_AREA(#113460);
+#113460 = FILL_AREA_STYLE('',(#113461));
+#113461 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113462 = STYLED_ITEM('color',(#113463),#68727);
+#113463 = PRESENTATION_STYLE_ASSIGNMENT((#113464));
+#113464 = SURFACE_STYLE_USAGE(.BOTH.,#113465);
+#113465 = SURFACE_SIDE_STYLE('',(#113466));
+#113466 = SURFACE_STYLE_FILL_AREA(#113467);
+#113467 = FILL_AREA_STYLE('',(#113468));
+#113468 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113469 = STYLED_ITEM('color',(#113470),#68808);
+#113470 = PRESENTATION_STYLE_ASSIGNMENT((#113471));
+#113471 = SURFACE_STYLE_USAGE(.BOTH.,#113472);
+#113472 = SURFACE_SIDE_STYLE('',(#113473));
+#113473 = SURFACE_STYLE_FILL_AREA(#113474);
+#113474 = FILL_AREA_STYLE('',(#113475));
+#113475 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113476 = STYLED_ITEM('color',(#113477),#68889);
+#113477 = PRESENTATION_STYLE_ASSIGNMENT((#113478));
+#113478 = SURFACE_STYLE_USAGE(.BOTH.,#113479);
+#113479 = SURFACE_SIDE_STYLE('',(#113480));
+#113480 = SURFACE_STYLE_FILL_AREA(#113481);
+#113481 = FILL_AREA_STYLE('',(#113482));
+#113482 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113483 = STYLED_ITEM('color',(#113484),#68965);
+#113484 = PRESENTATION_STYLE_ASSIGNMENT((#113485));
+#113485 = SURFACE_STYLE_USAGE(.BOTH.,#113486);
+#113486 = SURFACE_SIDE_STYLE('',(#113487));
+#113487 = SURFACE_STYLE_FILL_AREA(#113488);
+#113488 = FILL_AREA_STYLE('',(#113489));
+#113489 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113490 = STYLED_ITEM('color',(#113491),#69021);
+#113491 = PRESENTATION_STYLE_ASSIGNMENT((#113492));
+#113492 = SURFACE_STYLE_USAGE(.BOTH.,#113493);
+#113493 = SURFACE_SIDE_STYLE('',(#113494));
+#113494 = SURFACE_STYLE_FILL_AREA(#113495);
+#113495 = FILL_AREA_STYLE('',(#113496));
+#113496 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113497 = STYLED_ITEM('color',(#113498),#69068);
+#113498 = PRESENTATION_STYLE_ASSIGNMENT((#113499));
+#113499 = SURFACE_STYLE_USAGE(.BOTH.,#113500);
+#113500 = SURFACE_SIDE_STYLE('',(#113501));
+#113501 = SURFACE_STYLE_FILL_AREA(#113502);
+#113502 = FILL_AREA_STYLE('',(#113503));
+#113503 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113504 = STYLED_ITEM('color',(#113505),#69824);
+#113505 = PRESENTATION_STYLE_ASSIGNMENT((#113506));
+#113506 = SURFACE_STYLE_USAGE(.BOTH.,#113507);
+#113507 = SURFACE_SIDE_STYLE('',(#113508));
+#113508 = SURFACE_STYLE_FILL_AREA(#113509);
+#113509 = FILL_AREA_STYLE('',(#113510));
+#113510 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113511 = STYLED_ITEM('color',(#113512),#69850);
+#113512 = PRESENTATION_STYLE_ASSIGNMENT((#113513));
+#113513 = SURFACE_STYLE_USAGE(.BOTH.,#113514);
+#113514 = SURFACE_SIDE_STYLE('',(#113515));
+#113515 = SURFACE_STYLE_FILL_AREA(#113516);
+#113516 = FILL_AREA_STYLE('',(#113517));
+#113517 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113518 = STYLED_ITEM('color',(#113519),#70135);
+#113519 = PRESENTATION_STYLE_ASSIGNMENT((#113520));
+#113520 = SURFACE_STYLE_USAGE(.BOTH.,#113521);
+#113521 = SURFACE_SIDE_STYLE('',(#113522));
+#113522 = SURFACE_STYLE_FILL_AREA(#113523);
+#113523 = FILL_AREA_STYLE('',(#113524));
+#113524 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113525 = STYLED_ITEM('color',(#113526),#70183);
+#113526 = PRESENTATION_STYLE_ASSIGNMENT((#113527));
+#113527 = SURFACE_STYLE_USAGE(.BOTH.,#113528);
+#113528 = SURFACE_SIDE_STYLE('',(#113529));
+#113529 = SURFACE_STYLE_FILL_AREA(#113530);
+#113530 = FILL_AREA_STYLE('',(#113531));
+#113531 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113532 = STYLED_ITEM('color',(#113533),#70236);
+#113533 = PRESENTATION_STYLE_ASSIGNMENT((#113534));
+#113534 = SURFACE_STYLE_USAGE(.BOTH.,#113535);
+#113535 = SURFACE_SIDE_STYLE('',(#113536));
+#113536 = SURFACE_STYLE_FILL_AREA(#113537);
+#113537 = FILL_AREA_STYLE('',(#113538));
+#113538 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113539 = STYLED_ITEM('color',(#113540),#70289);
+#113540 = PRESENTATION_STYLE_ASSIGNMENT((#113541));
+#113541 = SURFACE_STYLE_USAGE(.BOTH.,#113542);
+#113542 = SURFACE_SIDE_STYLE('',(#113543));
+#113543 = SURFACE_STYLE_FILL_AREA(#113544);
+#113544 = FILL_AREA_STYLE('',(#113545));
+#113545 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113546 = STYLED_ITEM('color',(#113547),#71126);
+#113547 = PRESENTATION_STYLE_ASSIGNMENT((#113548));
+#113548 = SURFACE_STYLE_USAGE(.BOTH.,#113549);
+#113549 = SURFACE_SIDE_STYLE('',(#113550));
+#113550 = SURFACE_STYLE_FILL_AREA(#113551);
+#113551 = FILL_AREA_STYLE('',(#113552));
+#113552 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113553 = STYLED_ITEM('color',(#113554),#71158);
+#113554 = PRESENTATION_STYLE_ASSIGNMENT((#113555));
+#113555 = SURFACE_STYLE_USAGE(.BOTH.,#113556);
+#113556 = SURFACE_SIDE_STYLE('',(#113557));
+#113557 = SURFACE_STYLE_FILL_AREA(#113558);
+#113558 = FILL_AREA_STYLE('',(#113559));
+#113559 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113560 = STYLED_ITEM('color',(#113561),#71209);
+#113561 = PRESENTATION_STYLE_ASSIGNMENT((#113562));
+#113562 = SURFACE_STYLE_USAGE(.BOTH.,#113563);
+#113563 = SURFACE_SIDE_STYLE('',(#113564));
+#113564 = SURFACE_STYLE_FILL_AREA(#113565);
+#113565 = FILL_AREA_STYLE('',(#113566));
+#113566 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113567 = STYLED_ITEM('color',(#113568),#71494);
+#113568 = PRESENTATION_STYLE_ASSIGNMENT((#113569));
+#113569 = SURFACE_STYLE_USAGE(.BOTH.,#113570);
+#113570 = SURFACE_SIDE_STYLE('',(#113571));
+#113571 = SURFACE_STYLE_FILL_AREA(#113572);
+#113572 = FILL_AREA_STYLE('',(#113573));
+#113573 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113574 = STYLED_ITEM('color',(#113575),#71539);
+#113575 = PRESENTATION_STYLE_ASSIGNMENT((#113576));
+#113576 = SURFACE_STYLE_USAGE(.BOTH.,#113577);
+#113577 = SURFACE_SIDE_STYLE('',(#113578));
+#113578 = SURFACE_STYLE_FILL_AREA(#113579);
+#113579 = FILL_AREA_STYLE('',(#113580));
+#113580 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113581 = STYLED_ITEM('color',(#113582),#71784);
+#113582 = PRESENTATION_STYLE_ASSIGNMENT((#113583));
+#113583 = SURFACE_STYLE_USAGE(.BOTH.,#113584);
+#113584 = SURFACE_SIDE_STYLE('',(#113585));
+#113585 = SURFACE_STYLE_FILL_AREA(#113586);
+#113586 = FILL_AREA_STYLE('',(#113587));
+#113587 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113588 = STYLED_ITEM('color',(#113589),#71811);
+#113589 = PRESENTATION_STYLE_ASSIGNMENT((#113590));
+#113590 = SURFACE_STYLE_USAGE(.BOTH.,#113591);
+#113591 = SURFACE_SIDE_STYLE('',(#113592));
+#113592 = SURFACE_STYLE_FILL_AREA(#113593);
+#113593 = FILL_AREA_STYLE('',(#113594));
+#113594 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113595 = STYLED_ITEM('color',(#113596),#72096);
+#113596 = PRESENTATION_STYLE_ASSIGNMENT((#113597));
+#113597 = SURFACE_STYLE_USAGE(.BOTH.,#113598);
+#113598 = SURFACE_SIDE_STYLE('',(#113599));
+#113599 = SURFACE_STYLE_FILL_AREA(#113600);
+#113600 = FILL_AREA_STYLE('',(#113601));
+#113601 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113602 = STYLED_ITEM('color',(#113603),#72141);
+#113603 = PRESENTATION_STYLE_ASSIGNMENT((#113604));
+#113604 = SURFACE_STYLE_USAGE(.BOTH.,#113605);
+#113605 = SURFACE_SIDE_STYLE('',(#113606));
+#113606 = SURFACE_STYLE_FILL_AREA(#113607);
+#113607 = FILL_AREA_STYLE('',(#113608));
+#113608 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113609 = STYLED_ITEM('color',(#113610),#72195);
+#113610 = PRESENTATION_STYLE_ASSIGNMENT((#113611));
+#113611 = SURFACE_STYLE_USAGE(.BOTH.,#113612);
+#113612 = SURFACE_SIDE_STYLE('',(#113613));
+#113613 = SURFACE_STYLE_FILL_AREA(#113614);
+#113614 = FILL_AREA_STYLE('',(#113615));
+#113615 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113616 = STYLED_ITEM('color',(#113617),#72413);
+#113617 = PRESENTATION_STYLE_ASSIGNMENT((#113618));
+#113618 = SURFACE_STYLE_USAGE(.BOTH.,#113619);
+#113619 = SURFACE_SIDE_STYLE('',(#113620));
+#113620 = SURFACE_STYLE_FILL_AREA(#113621);
+#113621 = FILL_AREA_STYLE('',(#113622));
+#113622 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113623 = STYLED_ITEM('color',(#113624),#72658);
+#113624 = PRESENTATION_STYLE_ASSIGNMENT((#113625));
+#113625 = SURFACE_STYLE_USAGE(.BOTH.,#113626);
+#113626 = SURFACE_SIDE_STYLE('',(#113627));
+#113627 = SURFACE_STYLE_FILL_AREA(#113628);
+#113628 = FILL_AREA_STYLE('',(#113629));
+#113629 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113630 = STYLED_ITEM('color',(#113631),#72685);
+#113631 = PRESENTATION_STYLE_ASSIGNMENT((#113632));
+#113632 = SURFACE_STYLE_USAGE(.BOTH.,#113633);
+#113633 = SURFACE_SIDE_STYLE('',(#113634));
+#113634 = SURFACE_STYLE_FILL_AREA(#113635);
+#113635 = FILL_AREA_STYLE('',(#113636));
+#113636 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113637 = STYLED_ITEM('color',(#113638),#72730);
+#113638 = PRESENTATION_STYLE_ASSIGNMENT((#113639));
+#113639 = SURFACE_STYLE_USAGE(.BOTH.,#113640);
+#113640 = SURFACE_SIDE_STYLE('',(#113641));
+#113641 = SURFACE_STYLE_FILL_AREA(#113642);
+#113642 = FILL_AREA_STYLE('',(#113643));
+#113643 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113644 = STYLED_ITEM('color',(#113645),#73015);
+#113645 = PRESENTATION_STYLE_ASSIGNMENT((#113646));
+#113646 = SURFACE_STYLE_USAGE(.BOTH.,#113647);
+#113647 = SURFACE_SIDE_STYLE('',(#113648));
+#113648 = SURFACE_STYLE_FILL_AREA(#113649);
+#113649 = FILL_AREA_STYLE('',(#113650));
+#113650 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113651 = STYLED_ITEM('color',(#113652),#73300);
+#113652 = PRESENTATION_STYLE_ASSIGNMENT((#113653));
+#113653 = SURFACE_STYLE_USAGE(.BOTH.,#113654);
+#113654 = SURFACE_SIDE_STYLE('',(#113655));
+#113655 = SURFACE_STYLE_FILL_AREA(#113656);
+#113656 = FILL_AREA_STYLE('',(#113657));
+#113657 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113658 = STYLED_ITEM('color',(#113659),#73345);
+#113659 = PRESENTATION_STYLE_ASSIGNMENT((#113660));
+#113660 = SURFACE_STYLE_USAGE(.BOTH.,#113661);
+#113661 = SURFACE_SIDE_STYLE('',(#113662));
+#113662 = SURFACE_STYLE_FILL_AREA(#113663);
+#113663 = FILL_AREA_STYLE('',(#113664));
+#113664 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113665 = STYLED_ITEM('color',(#113666),#73399);
+#113666 = PRESENTATION_STYLE_ASSIGNMENT((#113667));
+#113667 = SURFACE_STYLE_USAGE(.BOTH.,#113668);
+#113668 = SURFACE_SIDE_STYLE('',(#113669));
+#113669 = SURFACE_STYLE_FILL_AREA(#113670);
+#113670 = FILL_AREA_STYLE('',(#113671));
+#113671 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113672 = STYLED_ITEM('color',(#113673),#73617);
+#113673 = PRESENTATION_STYLE_ASSIGNMENT((#113674));
+#113674 = SURFACE_STYLE_USAGE(.BOTH.,#113675);
+#113675 = SURFACE_SIDE_STYLE('',(#113676));
+#113676 = SURFACE_STYLE_FILL_AREA(#113677);
+#113677 = FILL_AREA_STYLE('',(#113678));
+#113678 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113679 = STYLED_ITEM('color',(#113680),#73862);
+#113680 = PRESENTATION_STYLE_ASSIGNMENT((#113681));
+#113681 = SURFACE_STYLE_USAGE(.BOTH.,#113682);
+#113682 = SURFACE_SIDE_STYLE('',(#113683));
+#113683 = SURFACE_STYLE_FILL_AREA(#113684);
+#113684 = FILL_AREA_STYLE('',(#113685));
+#113685 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113686 = STYLED_ITEM('color',(#113687),#73889);
+#113687 = PRESENTATION_STYLE_ASSIGNMENT((#113688));
+#113688 = SURFACE_STYLE_USAGE(.BOTH.,#113689);
+#113689 = SURFACE_SIDE_STYLE('',(#113690));
+#113690 = SURFACE_STYLE_FILL_AREA(#113691);
+#113691 = FILL_AREA_STYLE('',(#113692));
+#113692 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113693 = STYLED_ITEM('color',(#113694),#73934);
+#113694 = PRESENTATION_STYLE_ASSIGNMENT((#113695));
+#113695 = SURFACE_STYLE_USAGE(.BOTH.,#113696);
+#113696 = SURFACE_SIDE_STYLE('',(#113697));
+#113697 = SURFACE_STYLE_FILL_AREA(#113698);
+#113698 = FILL_AREA_STYLE('',(#113699));
+#113699 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113700 = STYLED_ITEM('color',(#113701),#74219);
+#113701 = PRESENTATION_STYLE_ASSIGNMENT((#113702));
+#113702 = SURFACE_STYLE_USAGE(.BOTH.,#113703);
+#113703 = SURFACE_SIDE_STYLE('',(#113704));
+#113704 = SURFACE_STYLE_FILL_AREA(#113705);
+#113705 = FILL_AREA_STYLE('',(#113706));
+#113706 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113707 = STYLED_ITEM('color',(#113708),#74504);
+#113708 = PRESENTATION_STYLE_ASSIGNMENT((#113709));
+#113709 = SURFACE_STYLE_USAGE(.BOTH.,#113710);
+#113710 = SURFACE_SIDE_STYLE('',(#113711));
+#113711 = SURFACE_STYLE_FILL_AREA(#113712);
+#113712 = FILL_AREA_STYLE('',(#113713));
+#113713 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113714 = STYLED_ITEM('color',(#113715),#74549);
+#113715 = PRESENTATION_STYLE_ASSIGNMENT((#113716));
+#113716 = SURFACE_STYLE_USAGE(.BOTH.,#113717);
+#113717 = SURFACE_SIDE_STYLE('',(#113718));
+#113718 = SURFACE_STYLE_FILL_AREA(#113719);
+#113719 = FILL_AREA_STYLE('',(#113720));
+#113720 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113721 = STYLED_ITEM('color',(#113722),#74603);
+#113722 = PRESENTATION_STYLE_ASSIGNMENT((#113723));
+#113723 = SURFACE_STYLE_USAGE(.BOTH.,#113724);
+#113724 = SURFACE_SIDE_STYLE('',(#113725));
+#113725 = SURFACE_STYLE_FILL_AREA(#113726);
+#113726 = FILL_AREA_STYLE('',(#113727));
+#113727 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113728 = STYLED_ITEM('color',(#113729),#74821);
+#113729 = PRESENTATION_STYLE_ASSIGNMENT((#113730));
+#113730 = SURFACE_STYLE_USAGE(.BOTH.,#113731);
+#113731 = SURFACE_SIDE_STYLE('',(#113732));
+#113732 = SURFACE_STYLE_FILL_AREA(#113733);
+#113733 = FILL_AREA_STYLE('',(#113734));
+#113734 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113735 = STYLED_ITEM('color',(#113736),#75066);
+#113736 = PRESENTATION_STYLE_ASSIGNMENT((#113737));
+#113737 = SURFACE_STYLE_USAGE(.BOTH.,#113738);
+#113738 = SURFACE_SIDE_STYLE('',(#113739));
+#113739 = SURFACE_STYLE_FILL_AREA(#113740);
+#113740 = FILL_AREA_STYLE('',(#113741));
+#113741 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113742 = STYLED_ITEM('color',(#113743),#75093);
+#113743 = PRESENTATION_STYLE_ASSIGNMENT((#113744));
+#113744 = SURFACE_STYLE_USAGE(.BOTH.,#113745);
+#113745 = SURFACE_SIDE_STYLE('',(#113746));
+#113746 = SURFACE_STYLE_FILL_AREA(#113747);
+#113747 = FILL_AREA_STYLE('',(#113748));
+#113748 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113749 = STYLED_ITEM('color',(#113750),#75138);
+#113750 = PRESENTATION_STYLE_ASSIGNMENT((#113751));
+#113751 = SURFACE_STYLE_USAGE(.BOTH.,#113752);
+#113752 = SURFACE_SIDE_STYLE('',(#113753));
+#113753 = SURFACE_STYLE_FILL_AREA(#113754);
+#113754 = FILL_AREA_STYLE('',(#113755));
+#113755 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113756 = STYLED_ITEM('color',(#113757),#75423);
+#113757 = PRESENTATION_STYLE_ASSIGNMENT((#113758));
+#113758 = SURFACE_STYLE_USAGE(.BOTH.,#113759);
+#113759 = SURFACE_SIDE_STYLE('',(#113760));
+#113760 = SURFACE_STYLE_FILL_AREA(#113761);
+#113761 = FILL_AREA_STYLE('',(#113762));
+#113762 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113763 = STYLED_ITEM('color',(#113764),#75708);
+#113764 = PRESENTATION_STYLE_ASSIGNMENT((#113765));
+#113765 = SURFACE_STYLE_USAGE(.BOTH.,#113766);
+#113766 = SURFACE_SIDE_STYLE('',(#113767));
+#113767 = SURFACE_STYLE_FILL_AREA(#113768);
+#113768 = FILL_AREA_STYLE('',(#113769));
+#113769 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113770 = STYLED_ITEM('color',(#113771),#75753);
+#113771 = PRESENTATION_STYLE_ASSIGNMENT((#113772));
+#113772 = SURFACE_STYLE_USAGE(.BOTH.,#113773);
+#113773 = SURFACE_SIDE_STYLE('',(#113774));
+#113774 = SURFACE_STYLE_FILL_AREA(#113775);
+#113775 = FILL_AREA_STYLE('',(#113776));
+#113776 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113777 = STYLED_ITEM('color',(#113778),#75807);
+#113778 = PRESENTATION_STYLE_ASSIGNMENT((#113779));
+#113779 = SURFACE_STYLE_USAGE(.BOTH.,#113780);
+#113780 = SURFACE_SIDE_STYLE('',(#113781));
+#113781 = SURFACE_STYLE_FILL_AREA(#113782);
+#113782 = FILL_AREA_STYLE('',(#113783));
+#113783 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113784 = STYLED_ITEM('color',(#113785),#76025);
+#113785 = PRESENTATION_STYLE_ASSIGNMENT((#113786));
+#113786 = SURFACE_STYLE_USAGE(.BOTH.,#113787);
+#113787 = SURFACE_SIDE_STYLE('',(#113788));
+#113788 = SURFACE_STYLE_FILL_AREA(#113789);
+#113789 = FILL_AREA_STYLE('',(#113790));
+#113790 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113791 = STYLED_ITEM('color',(#113792),#76270);
+#113792 = PRESENTATION_STYLE_ASSIGNMENT((#113793));
+#113793 = SURFACE_STYLE_USAGE(.BOTH.,#113794);
+#113794 = SURFACE_SIDE_STYLE('',(#113795));
+#113795 = SURFACE_STYLE_FILL_AREA(#113796);
+#113796 = FILL_AREA_STYLE('',(#113797));
+#113797 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113798 = STYLED_ITEM('color',(#113799),#76297);
+#113799 = PRESENTATION_STYLE_ASSIGNMENT((#113800));
+#113800 = SURFACE_STYLE_USAGE(.BOTH.,#113801);
+#113801 = SURFACE_SIDE_STYLE('',(#113802));
+#113802 = SURFACE_STYLE_FILL_AREA(#113803);
+#113803 = FILL_AREA_STYLE('',(#113804));
+#113804 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113805 = STYLED_ITEM('color',(#113806),#76342);
+#113806 = PRESENTATION_STYLE_ASSIGNMENT((#113807));
+#113807 = SURFACE_STYLE_USAGE(.BOTH.,#113808);
+#113808 = SURFACE_SIDE_STYLE('',(#113809));
+#113809 = SURFACE_STYLE_FILL_AREA(#113810);
+#113810 = FILL_AREA_STYLE('',(#113811));
+#113811 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113812 = STYLED_ITEM('color',(#113813),#76627);
+#113813 = PRESENTATION_STYLE_ASSIGNMENT((#113814));
+#113814 = SURFACE_STYLE_USAGE(.BOTH.,#113815);
+#113815 = SURFACE_SIDE_STYLE('',(#113816));
+#113816 = SURFACE_STYLE_FILL_AREA(#113817);
+#113817 = FILL_AREA_STYLE('',(#113818));
+#113818 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113819 = STYLED_ITEM('color',(#113820),#76912);
+#113820 = PRESENTATION_STYLE_ASSIGNMENT((#113821));
+#113821 = SURFACE_STYLE_USAGE(.BOTH.,#113822);
+#113822 = SURFACE_SIDE_STYLE('',(#113823));
+#113823 = SURFACE_STYLE_FILL_AREA(#113824);
+#113824 = FILL_AREA_STYLE('',(#113825));
+#113825 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113826 = STYLED_ITEM('color',(#113827),#76957);
+#113827 = PRESENTATION_STYLE_ASSIGNMENT((#113828));
+#113828 = SURFACE_STYLE_USAGE(.BOTH.,#113829);
+#113829 = SURFACE_SIDE_STYLE('',(#113830));
+#113830 = SURFACE_STYLE_FILL_AREA(#113831);
+#113831 = FILL_AREA_STYLE('',(#113832));
+#113832 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113833 = STYLED_ITEM('color',(#113834),#77011);
+#113834 = PRESENTATION_STYLE_ASSIGNMENT((#113835));
+#113835 = SURFACE_STYLE_USAGE(.BOTH.,#113836);
+#113836 = SURFACE_SIDE_STYLE('',(#113837));
+#113837 = SURFACE_STYLE_FILL_AREA(#113838);
+#113838 = FILL_AREA_STYLE('',(#113839));
+#113839 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113840 = STYLED_ITEM('color',(#113841),#77229);
+#113841 = PRESENTATION_STYLE_ASSIGNMENT((#113842));
+#113842 = SURFACE_STYLE_USAGE(.BOTH.,#113843);
+#113843 = SURFACE_SIDE_STYLE('',(#113844));
+#113844 = SURFACE_STYLE_FILL_AREA(#113845);
+#113845 = FILL_AREA_STYLE('',(#113846));
+#113846 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113847 = STYLED_ITEM('color',(#113848),#77474);
+#113848 = PRESENTATION_STYLE_ASSIGNMENT((#113849));
+#113849 = SURFACE_STYLE_USAGE(.BOTH.,#113850);
+#113850 = SURFACE_SIDE_STYLE('',(#113851));
+#113851 = SURFACE_STYLE_FILL_AREA(#113852);
+#113852 = FILL_AREA_STYLE('',(#113853));
+#113853 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113854 = STYLED_ITEM('color',(#113855),#77501);
+#113855 = PRESENTATION_STYLE_ASSIGNMENT((#113856));
+#113856 = SURFACE_STYLE_USAGE(.BOTH.,#113857);
+#113857 = SURFACE_SIDE_STYLE('',(#113858));
+#113858 = SURFACE_STYLE_FILL_AREA(#113859);
+#113859 = FILL_AREA_STYLE('',(#113860));
+#113860 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113861 = STYLED_ITEM('color',(#113862),#77546);
+#113862 = PRESENTATION_STYLE_ASSIGNMENT((#113863));
+#113863 = SURFACE_STYLE_USAGE(.BOTH.,#113864);
+#113864 = SURFACE_SIDE_STYLE('',(#113865));
+#113865 = SURFACE_STYLE_FILL_AREA(#113866);
+#113866 = FILL_AREA_STYLE('',(#113867));
+#113867 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113868 = STYLED_ITEM('color',(#113869),#77831);
+#113869 = PRESENTATION_STYLE_ASSIGNMENT((#113870));
+#113870 = SURFACE_STYLE_USAGE(.BOTH.,#113871);
+#113871 = SURFACE_SIDE_STYLE('',(#113872));
+#113872 = SURFACE_STYLE_FILL_AREA(#113873);
+#113873 = FILL_AREA_STYLE('',(#113874));
+#113874 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113875 = STYLED_ITEM('color',(#113876),#78116);
+#113876 = PRESENTATION_STYLE_ASSIGNMENT((#113877));
+#113877 = SURFACE_STYLE_USAGE(.BOTH.,#113878);
+#113878 = SURFACE_SIDE_STYLE('',(#113879));
+#113879 = SURFACE_STYLE_FILL_AREA(#113880);
+#113880 = FILL_AREA_STYLE('',(#113881));
+#113881 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113882 = STYLED_ITEM('color',(#113883),#78161);
+#113883 = PRESENTATION_STYLE_ASSIGNMENT((#113884));
+#113884 = SURFACE_STYLE_USAGE(.BOTH.,#113885);
+#113885 = SURFACE_SIDE_STYLE('',(#113886));
+#113886 = SURFACE_STYLE_FILL_AREA(#113887);
+#113887 = FILL_AREA_STYLE('',(#113888));
+#113888 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113889 = STYLED_ITEM('color',(#113890),#78215);
+#113890 = PRESENTATION_STYLE_ASSIGNMENT((#113891));
+#113891 = SURFACE_STYLE_USAGE(.BOTH.,#113892);
+#113892 = SURFACE_SIDE_STYLE('',(#113893));
+#113893 = SURFACE_STYLE_FILL_AREA(#113894);
+#113894 = FILL_AREA_STYLE('',(#113895));
+#113895 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113896 = STYLED_ITEM('color',(#113897),#78433);
+#113897 = PRESENTATION_STYLE_ASSIGNMENT((#113898));
+#113898 = SURFACE_STYLE_USAGE(.BOTH.,#113899);
+#113899 = SURFACE_SIDE_STYLE('',(#113900));
+#113900 = SURFACE_STYLE_FILL_AREA(#113901);
+#113901 = FILL_AREA_STYLE('',(#113902));
+#113902 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113903 = STYLED_ITEM('color',(#113904),#78678);
+#113904 = PRESENTATION_STYLE_ASSIGNMENT((#113905));
+#113905 = SURFACE_STYLE_USAGE(.BOTH.,#113906);
+#113906 = SURFACE_SIDE_STYLE('',(#113907));
+#113907 = SURFACE_STYLE_FILL_AREA(#113908);
+#113908 = FILL_AREA_STYLE('',(#113909));
+#113909 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113910 = STYLED_ITEM('color',(#113911),#78705);
+#113911 = PRESENTATION_STYLE_ASSIGNMENT((#113912));
+#113912 = SURFACE_STYLE_USAGE(.BOTH.,#113913);
+#113913 = SURFACE_SIDE_STYLE('',(#113914));
+#113914 = SURFACE_STYLE_FILL_AREA(#113915);
+#113915 = FILL_AREA_STYLE('',(#113916));
+#113916 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113917 = STYLED_ITEM('color',(#113918),#78750);
+#113918 = PRESENTATION_STYLE_ASSIGNMENT((#113919));
+#113919 = SURFACE_STYLE_USAGE(.BOTH.,#113920);
+#113920 = SURFACE_SIDE_STYLE('',(#113921));
+#113921 = SURFACE_STYLE_FILL_AREA(#113922);
+#113922 = FILL_AREA_STYLE('',(#113923));
+#113923 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113924 = STYLED_ITEM('color',(#113925),#78802);
+#113925 = PRESENTATION_STYLE_ASSIGNMENT((#113926));
+#113926 = SURFACE_STYLE_USAGE(.BOTH.,#113927);
+#113927 = SURFACE_SIDE_STYLE('',(#113928));
+#113928 = SURFACE_STYLE_FILL_AREA(#113929);
+#113929 = FILL_AREA_STYLE('',(#113930));
+#113930 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113931 = STYLED_ITEM('color',(#113932),#78848);
+#113932 = PRESENTATION_STYLE_ASSIGNMENT((#113933));
+#113933 = SURFACE_STYLE_USAGE(.BOTH.,#113934);
+#113934 = SURFACE_SIDE_STYLE('',(#113935));
+#113935 = SURFACE_STYLE_FILL_AREA(#113936);
+#113936 = FILL_AREA_STYLE('',(#113937));
+#113937 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113938 = STYLED_ITEM('color',(#113939),#78900);
+#113939 = PRESENTATION_STYLE_ASSIGNMENT((#113940));
+#113940 = SURFACE_STYLE_USAGE(.BOTH.,#113941);
+#113941 = SURFACE_SIDE_STYLE('',(#113942));
+#113942 = SURFACE_STYLE_FILL_AREA(#113943);
+#113943 = FILL_AREA_STYLE('',(#113944));
+#113944 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113945 = STYLED_ITEM('color',(#113946),#79086);
+#113946 = PRESENTATION_STYLE_ASSIGNMENT((#113947));
+#113947 = SURFACE_STYLE_USAGE(.BOTH.,#113948);
+#113948 = SURFACE_SIDE_STYLE('',(#113949));
+#113949 = SURFACE_STYLE_FILL_AREA(#113950);
+#113950 = FILL_AREA_STYLE('',(#113951));
+#113951 = FILL_AREA_STYLE_COLOUR('',#113209);
+#113952 = STYLED_ITEM('color',(#113953),#79133);
+#113953 = PRESENTATION_STYLE_ASSIGNMENT((#113954));
+#113954 = SURFACE_STYLE_USAGE(.BOTH.,#113955);
+#113955 = SURFACE_SIDE_STYLE('',(#113956));
+#113956 = SURFACE_STYLE_FILL_AREA(#113957);
+#113957 = FILL_AREA_STYLE('',(#113958));
+#113958 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113959 = STYLED_ITEM('color',(#113960),#79162);
+#113960 = PRESENTATION_STYLE_ASSIGNMENT((#113961));
+#113961 = SURFACE_STYLE_USAGE(.BOTH.,#113962);
+#113962 = SURFACE_SIDE_STYLE('',(#113963));
+#113963 = SURFACE_STYLE_FILL_AREA(#113964);
+#113964 = FILL_AREA_STYLE('',(#113965));
+#113965 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113966 = STYLED_ITEM('color',(#113967),#79191);
+#113967 = PRESENTATION_STYLE_ASSIGNMENT((#113968));
+#113968 = SURFACE_STYLE_USAGE(.BOTH.,#113969);
+#113969 = SURFACE_SIDE_STYLE('',(#113970));
+#113970 = SURFACE_STYLE_FILL_AREA(#113971);
+#113971 = FILL_AREA_STYLE('',(#113972));
+#113972 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113973 = STYLED_ITEM('color',(#113974),#79220);
+#113974 = PRESENTATION_STYLE_ASSIGNMENT((#113975));
+#113975 = SURFACE_STYLE_USAGE(.BOTH.,#113976);
+#113976 = SURFACE_SIDE_STYLE('',(#113977));
+#113977 = SURFACE_STYLE_FILL_AREA(#113978);
+#113978 = FILL_AREA_STYLE('',(#113979));
+#113979 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113980 = STYLED_ITEM('color',(#113981),#79249);
+#113981 = PRESENTATION_STYLE_ASSIGNMENT((#113982));
+#113982 = SURFACE_STYLE_USAGE(.BOTH.,#113983);
+#113983 = SURFACE_SIDE_STYLE('',(#113984));
+#113984 = SURFACE_STYLE_FILL_AREA(#113985);
+#113985 = FILL_AREA_STYLE('',(#113986));
+#113986 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113987 = STYLED_ITEM('color',(#113988),#79278);
+#113988 = PRESENTATION_STYLE_ASSIGNMENT((#113989));
+#113989 = SURFACE_STYLE_USAGE(.BOTH.,#113990);
+#113990 = SURFACE_SIDE_STYLE('',(#113991));
+#113991 = SURFACE_STYLE_FILL_AREA(#113992);
+#113992 = FILL_AREA_STYLE('',(#113993));
+#113993 = FILL_AREA_STYLE_COLOUR('',#113173);
+#113994 = STYLED_ITEM('color',(#113995),#79307);
+#113995 = PRESENTATION_STYLE_ASSIGNMENT((#113996));
+#113996 = SURFACE_STYLE_USAGE(.BOTH.,#113997);
+#113997 = SURFACE_SIDE_STYLE('',(#113998));
+#113998 = SURFACE_STYLE_FILL_AREA(#113999);
+#113999 = FILL_AREA_STYLE('',(#114000));
+#114000 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114001 = STYLED_ITEM('color',(#114002),#79336);
+#114002 = PRESENTATION_STYLE_ASSIGNMENT((#114003));
+#114003 = SURFACE_STYLE_USAGE(.BOTH.,#114004);
+#114004 = SURFACE_SIDE_STYLE('',(#114005));
+#114005 = SURFACE_STYLE_FILL_AREA(#114006);
+#114006 = FILL_AREA_STYLE('',(#114007));
+#114007 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114008 = STYLED_ITEM('color',(#114009),#79365);
+#114009 = PRESENTATION_STYLE_ASSIGNMENT((#114010));
+#114010 = SURFACE_STYLE_USAGE(.BOTH.,#114011);
+#114011 = SURFACE_SIDE_STYLE('',(#114012));
+#114012 = SURFACE_STYLE_FILL_AREA(#114013);
+#114013 = FILL_AREA_STYLE('',(#114014));
+#114014 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114015 = STYLED_ITEM('color',(#114016),#79394);
+#114016 = PRESENTATION_STYLE_ASSIGNMENT((#114017));
+#114017 = SURFACE_STYLE_USAGE(.BOTH.,#114018);
+#114018 = SURFACE_SIDE_STYLE('',(#114019));
+#114019 = SURFACE_STYLE_FILL_AREA(#114020);
+#114020 = FILL_AREA_STYLE('',(#114021));
+#114021 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114022 = STYLED_ITEM('color',(#114023),#79423);
+#114023 = PRESENTATION_STYLE_ASSIGNMENT((#114024));
+#114024 = SURFACE_STYLE_USAGE(.BOTH.,#114025);
+#114025 = SURFACE_SIDE_STYLE('',(#114026));
+#114026 = SURFACE_STYLE_FILL_AREA(#114027);
+#114027 = FILL_AREA_STYLE('',(#114028));
+#114028 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114029 = STYLED_ITEM('color',(#114030),#79452);
+#114030 = PRESENTATION_STYLE_ASSIGNMENT((#114031));
+#114031 = SURFACE_STYLE_USAGE(.BOTH.,#114032);
+#114032 = SURFACE_SIDE_STYLE('',(#114033));
+#114033 = SURFACE_STYLE_FILL_AREA(#114034);
+#114034 = FILL_AREA_STYLE('',(#114035));
+#114035 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114036 = STYLED_ITEM('color',(#114037),#79481);
+#114037 = PRESENTATION_STYLE_ASSIGNMENT((#114038));
+#114038 = SURFACE_STYLE_USAGE(.BOTH.,#114039);
+#114039 = SURFACE_SIDE_STYLE('',(#114040));
+#114040 = SURFACE_STYLE_FILL_AREA(#114041);
+#114041 = FILL_AREA_STYLE('',(#114042));
+#114042 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114043 = STYLED_ITEM('color',(#114044),#79510);
+#114044 = PRESENTATION_STYLE_ASSIGNMENT((#114045));
+#114045 = SURFACE_STYLE_USAGE(.BOTH.,#114046);
+#114046 = SURFACE_SIDE_STYLE('',(#114047));
+#114047 = SURFACE_STYLE_FILL_AREA(#114048);
+#114048 = FILL_AREA_STYLE('',(#114049));
+#114049 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114050 = STYLED_ITEM('color',(#114051),#79537);
+#114051 = PRESENTATION_STYLE_ASSIGNMENT((#114052));
+#114052 = SURFACE_STYLE_USAGE(.BOTH.,#114053);
+#114053 = SURFACE_SIDE_STYLE('',(#114054));
+#114054 = SURFACE_STYLE_FILL_AREA(#114055);
+#114055 = FILL_AREA_STYLE('',(#114056));
+#114056 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114057 = STYLED_ITEM('color',(#114058),#79564);
+#114058 = PRESENTATION_STYLE_ASSIGNMENT((#114059));
+#114059 = SURFACE_STYLE_USAGE(.BOTH.,#114060);
+#114060 = SURFACE_SIDE_STYLE('',(#114061));
+#114061 = SURFACE_STYLE_FILL_AREA(#114062);
+#114062 = FILL_AREA_STYLE('',(#114063));
+#114063 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114064 = STYLED_ITEM('color',(#114065),#79591);
+#114065 = PRESENTATION_STYLE_ASSIGNMENT((#114066));
+#114066 = SURFACE_STYLE_USAGE(.BOTH.,#114067);
+#114067 = SURFACE_SIDE_STYLE('',(#114068));
+#114068 = SURFACE_STYLE_FILL_AREA(#114069);
+#114069 = FILL_AREA_STYLE('',(#114070));
+#114070 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114071 = STYLED_ITEM('color',(#114072),#79618);
+#114072 = PRESENTATION_STYLE_ASSIGNMENT((#114073));
+#114073 = SURFACE_STYLE_USAGE(.BOTH.,#114074);
+#114074 = SURFACE_SIDE_STYLE('',(#114075));
+#114075 = SURFACE_STYLE_FILL_AREA(#114076);
+#114076 = FILL_AREA_STYLE('',(#114077));
+#114077 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114078 = STYLED_ITEM('color',(#114079),#79645);
+#114079 = PRESENTATION_STYLE_ASSIGNMENT((#114080));
+#114080 = SURFACE_STYLE_USAGE(.BOTH.,#114081);
+#114081 = SURFACE_SIDE_STYLE('',(#114082));
+#114082 = SURFACE_STYLE_FILL_AREA(#114083);
+#114083 = FILL_AREA_STYLE('',(#114084));
+#114084 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114085 = STYLED_ITEM('color',(#114086),#79672);
+#114086 = PRESENTATION_STYLE_ASSIGNMENT((#114087));
+#114087 = SURFACE_STYLE_USAGE(.BOTH.,#114088);
+#114088 = SURFACE_SIDE_STYLE('',(#114089));
+#114089 = SURFACE_STYLE_FILL_AREA(#114090);
+#114090 = FILL_AREA_STYLE('',(#114091));
+#114091 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114092 = STYLED_ITEM('color',(#114093),#79699);
+#114093 = PRESENTATION_STYLE_ASSIGNMENT((#114094));
+#114094 = SURFACE_STYLE_USAGE(.BOTH.,#114095);
+#114095 = SURFACE_SIDE_STYLE('',(#114096));
+#114096 = SURFACE_STYLE_FILL_AREA(#114097);
+#114097 = FILL_AREA_STYLE('',(#114098));
+#114098 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114099 = STYLED_ITEM('color',(#114100),#79706);
+#114100 = PRESENTATION_STYLE_ASSIGNMENT((#114101));
+#114101 = SURFACE_STYLE_USAGE(.BOTH.,#114102);
+#114102 = SURFACE_SIDE_STYLE('',(#114103));
+#114103 = SURFACE_STYLE_FILL_AREA(#114104);
+#114104 = FILL_AREA_STYLE('',(#114105));
+#114105 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114106 = STYLED_ITEM('color',(#114107),#79757);
+#114107 = PRESENTATION_STYLE_ASSIGNMENT((#114108));
+#114108 = SURFACE_STYLE_USAGE(.BOTH.,#114109);
+#114109 = SURFACE_SIDE_STYLE('',(#114110));
+#114110 = SURFACE_STYLE_FILL_AREA(#114111);
+#114111 = FILL_AREA_STYLE('',(#114112));
+#114112 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114113 = STYLED_ITEM('color',(#114114),#79808);
+#114114 = PRESENTATION_STYLE_ASSIGNMENT((#114115));
+#114115 = SURFACE_STYLE_USAGE(.BOTH.,#114116);
+#114116 = SURFACE_SIDE_STYLE('',(#114117));
+#114117 = SURFACE_STYLE_FILL_AREA(#114118);
+#114118 = FILL_AREA_STYLE('',(#114119));
+#114119 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114120 = STYLED_ITEM('color',(#114121),#79867);
+#114121 = PRESENTATION_STYLE_ASSIGNMENT((#114122));
+#114122 = SURFACE_STYLE_USAGE(.BOTH.,#114123);
+#114123 = SURFACE_SIDE_STYLE('',(#114124));
+#114124 = SURFACE_STYLE_FILL_AREA(#114125);
+#114125 = FILL_AREA_STYLE('',(#114126));
+#114126 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114127 = STYLED_ITEM('color',(#114128),#79945);
+#114128 = PRESENTATION_STYLE_ASSIGNMENT((#114129));
+#114129 = SURFACE_STYLE_USAGE(.BOTH.,#114130);
+#114130 = SURFACE_SIDE_STYLE('',(#114131));
+#114131 = SURFACE_STYLE_FILL_AREA(#114132);
+#114132 = FILL_AREA_STYLE('',(#114133));
+#114133 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114134 = STYLED_ITEM('color',(#114135),#80026);
+#114135 = PRESENTATION_STYLE_ASSIGNMENT((#114136));
+#114136 = SURFACE_STYLE_USAGE(.BOTH.,#114137);
+#114137 = SURFACE_SIDE_STYLE('',(#114138));
+#114138 = SURFACE_STYLE_FILL_AREA(#114139);
+#114139 = FILL_AREA_STYLE('',(#114140));
+#114140 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114141 = STYLED_ITEM('color',(#114142),#80107);
+#114142 = PRESENTATION_STYLE_ASSIGNMENT((#114143));
+#114143 = SURFACE_STYLE_USAGE(.BOTH.,#114144);
+#114144 = SURFACE_SIDE_STYLE('',(#114145));
+#114145 = SURFACE_STYLE_FILL_AREA(#114146);
+#114146 = FILL_AREA_STYLE('',(#114147));
+#114147 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114148 = STYLED_ITEM('color',(#114149),#80188);
+#114149 = PRESENTATION_STYLE_ASSIGNMENT((#114150));
+#114150 = SURFACE_STYLE_USAGE(.BOTH.,#114151);
+#114151 = SURFACE_SIDE_STYLE('',(#114152));
+#114152 = SURFACE_STYLE_FILL_AREA(#114153);
+#114153 = FILL_AREA_STYLE('',(#114154));
+#114154 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114155 = STYLED_ITEM('color',(#114156),#80269);
+#114156 = PRESENTATION_STYLE_ASSIGNMENT((#114157));
+#114157 = SURFACE_STYLE_USAGE(.BOTH.,#114158);
+#114158 = SURFACE_SIDE_STYLE('',(#114159));
+#114159 = SURFACE_STYLE_FILL_AREA(#114160);
+#114160 = FILL_AREA_STYLE('',(#114161));
+#114161 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114162 = STYLED_ITEM('color',(#114163),#80350);
+#114163 = PRESENTATION_STYLE_ASSIGNMENT((#114164));
+#114164 = SURFACE_STYLE_USAGE(.BOTH.,#114165);
+#114165 = SURFACE_SIDE_STYLE('',(#114166));
+#114166 = SURFACE_STYLE_FILL_AREA(#114167);
+#114167 = FILL_AREA_STYLE('',(#114168));
+#114168 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114169 = STYLED_ITEM('color',(#114170),#80431);
+#114170 = PRESENTATION_STYLE_ASSIGNMENT((#114171));
+#114171 = SURFACE_STYLE_USAGE(.BOTH.,#114172);
+#114172 = SURFACE_SIDE_STYLE('',(#114173));
+#114173 = SURFACE_STYLE_FILL_AREA(#114174);
+#114174 = FILL_AREA_STYLE('',(#114175));
+#114175 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114176 = STYLED_ITEM('color',(#114177),#80512);
+#114177 = PRESENTATION_STYLE_ASSIGNMENT((#114178));
+#114178 = SURFACE_STYLE_USAGE(.BOTH.,#114179);
+#114179 = SURFACE_SIDE_STYLE('',(#114180));
+#114180 = SURFACE_STYLE_FILL_AREA(#114181);
+#114181 = FILL_AREA_STYLE('',(#114182));
+#114182 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114183 = STYLED_ITEM('color',(#114184),#80593);
+#114184 = PRESENTATION_STYLE_ASSIGNMENT((#114185));
+#114185 = SURFACE_STYLE_USAGE(.BOTH.,#114186);
+#114186 = SURFACE_SIDE_STYLE('',(#114187));
+#114187 = SURFACE_STYLE_FILL_AREA(#114188);
+#114188 = FILL_AREA_STYLE('',(#114189));
+#114189 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114190 = STYLED_ITEM('color',(#114191),#80674);
+#114191 = PRESENTATION_STYLE_ASSIGNMENT((#114192));
+#114192 = SURFACE_STYLE_USAGE(.BOTH.,#114193);
+#114193 = SURFACE_SIDE_STYLE('',(#114194));
+#114194 = SURFACE_STYLE_FILL_AREA(#114195);
+#114195 = FILL_AREA_STYLE('',(#114196));
+#114196 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114197 = STYLED_ITEM('color',(#114198),#80755);
+#114198 = PRESENTATION_STYLE_ASSIGNMENT((#114199));
+#114199 = SURFACE_STYLE_USAGE(.BOTH.,#114200);
+#114200 = SURFACE_SIDE_STYLE('',(#114201));
+#114201 = SURFACE_STYLE_FILL_AREA(#114202);
+#114202 = FILL_AREA_STYLE('',(#114203));
+#114203 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114204 = STYLED_ITEM('color',(#114205),#80836);
+#114205 = PRESENTATION_STYLE_ASSIGNMENT((#114206));
+#114206 = SURFACE_STYLE_USAGE(.BOTH.,#114207);
+#114207 = SURFACE_SIDE_STYLE('',(#114208));
+#114208 = SURFACE_STYLE_FILL_AREA(#114209);
+#114209 = FILL_AREA_STYLE('',(#114210));
+#114210 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114211 = STYLED_ITEM('color',(#114212),#80917);
+#114212 = PRESENTATION_STYLE_ASSIGNMENT((#114213));
+#114213 = SURFACE_STYLE_USAGE(.BOTH.,#114214);
+#114214 = SURFACE_SIDE_STYLE('',(#114215));
+#114215 = SURFACE_STYLE_FILL_AREA(#114216);
+#114216 = FILL_AREA_STYLE('',(#114217));
+#114217 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114218 = STYLED_ITEM('color',(#114219),#80998);
+#114219 = PRESENTATION_STYLE_ASSIGNMENT((#114220));
+#114220 = SURFACE_STYLE_USAGE(.BOTH.,#114221);
+#114221 = SURFACE_SIDE_STYLE('',(#114222));
+#114222 = SURFACE_STYLE_FILL_AREA(#114223);
+#114223 = FILL_AREA_STYLE('',(#114224));
+#114224 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114225 = STYLED_ITEM('color',(#114226),#81079);
+#114226 = PRESENTATION_STYLE_ASSIGNMENT((#114227));
+#114227 = SURFACE_STYLE_USAGE(.BOTH.,#114228);
+#114228 = SURFACE_SIDE_STYLE('',(#114229));
+#114229 = SURFACE_STYLE_FILL_AREA(#114230);
+#114230 = FILL_AREA_STYLE('',(#114231));
+#114231 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114232 = STYLED_ITEM('color',(#114233),#81160);
+#114233 = PRESENTATION_STYLE_ASSIGNMENT((#114234));
+#114234 = SURFACE_STYLE_USAGE(.BOTH.,#114235);
+#114235 = SURFACE_SIDE_STYLE('',(#114236));
+#114236 = SURFACE_STYLE_FILL_AREA(#114237);
+#114237 = FILL_AREA_STYLE('',(#114238));
+#114238 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114239 = STYLED_ITEM('color',(#114240),#81241);
+#114240 = PRESENTATION_STYLE_ASSIGNMENT((#114241));
+#114241 = SURFACE_STYLE_USAGE(.BOTH.,#114242);
+#114242 = SURFACE_SIDE_STYLE('',(#114243));
+#114243 = SURFACE_STYLE_FILL_AREA(#114244);
+#114244 = FILL_AREA_STYLE('',(#114245));
+#114245 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114246 = STYLED_ITEM('color',(#114247),#81322);
+#114247 = PRESENTATION_STYLE_ASSIGNMENT((#114248));
+#114248 = SURFACE_STYLE_USAGE(.BOTH.,#114249);
+#114249 = SURFACE_SIDE_STYLE('',(#114250));
+#114250 = SURFACE_STYLE_FILL_AREA(#114251);
+#114251 = FILL_AREA_STYLE('',(#114252));
+#114252 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114253 = STYLED_ITEM('color',(#114254),#81403);
+#114254 = PRESENTATION_STYLE_ASSIGNMENT((#114255));
+#114255 = SURFACE_STYLE_USAGE(.BOTH.,#114256);
+#114256 = SURFACE_SIDE_STYLE('',(#114257));
+#114257 = SURFACE_STYLE_FILL_AREA(#114258);
+#114258 = FILL_AREA_STYLE('',(#114259));
+#114259 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114260 = STYLED_ITEM('color',(#114261),#81484);
+#114261 = PRESENTATION_STYLE_ASSIGNMENT((#114262));
+#114262 = SURFACE_STYLE_USAGE(.BOTH.,#114263);
+#114263 = SURFACE_SIDE_STYLE('',(#114264));
+#114264 = SURFACE_STYLE_FILL_AREA(#114265);
+#114265 = FILL_AREA_STYLE('',(#114266));
+#114266 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114267 = STYLED_ITEM('color',(#114268),#81565);
+#114268 = PRESENTATION_STYLE_ASSIGNMENT((#114269));
+#114269 = SURFACE_STYLE_USAGE(.BOTH.,#114270);
+#114270 = SURFACE_SIDE_STYLE('',(#114271));
+#114271 = SURFACE_STYLE_FILL_AREA(#114272);
+#114272 = FILL_AREA_STYLE('',(#114273));
+#114273 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114274 = STYLED_ITEM('color',(#114275),#81646);
+#114275 = PRESENTATION_STYLE_ASSIGNMENT((#114276));
+#114276 = SURFACE_STYLE_USAGE(.BOTH.,#114277);
+#114277 = SURFACE_SIDE_STYLE('',(#114278));
+#114278 = SURFACE_STYLE_FILL_AREA(#114279);
+#114279 = FILL_AREA_STYLE('',(#114280));
+#114280 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114281 = STYLED_ITEM('color',(#114282),#81727);
+#114282 = PRESENTATION_STYLE_ASSIGNMENT((#114283));
+#114283 = SURFACE_STYLE_USAGE(.BOTH.,#114284);
+#114284 = SURFACE_SIDE_STYLE('',(#114285));
+#114285 = SURFACE_STYLE_FILL_AREA(#114286);
+#114286 = FILL_AREA_STYLE('',(#114287));
+#114287 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114288 = STYLED_ITEM('color',(#114289),#81808);
+#114289 = PRESENTATION_STYLE_ASSIGNMENT((#114290));
+#114290 = SURFACE_STYLE_USAGE(.BOTH.,#114291);
+#114291 = SURFACE_SIDE_STYLE('',(#114292));
+#114292 = SURFACE_STYLE_FILL_AREA(#114293);
+#114293 = FILL_AREA_STYLE('',(#114294));
+#114294 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114295 = STYLED_ITEM('color',(#114296),#81889);
+#114296 = PRESENTATION_STYLE_ASSIGNMENT((#114297));
+#114297 = SURFACE_STYLE_USAGE(.BOTH.,#114298);
+#114298 = SURFACE_SIDE_STYLE('',(#114299));
+#114299 = SURFACE_STYLE_FILL_AREA(#114300);
+#114300 = FILL_AREA_STYLE('',(#114301));
+#114301 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114302 = STYLED_ITEM('color',(#114303),#81970);
+#114303 = PRESENTATION_STYLE_ASSIGNMENT((#114304));
+#114304 = SURFACE_STYLE_USAGE(.BOTH.,#114305);
+#114305 = SURFACE_SIDE_STYLE('',(#114306));
+#114306 = SURFACE_STYLE_FILL_AREA(#114307);
+#114307 = FILL_AREA_STYLE('',(#114308));
+#114308 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114309 = STYLED_ITEM('color',(#114310),#82051);
+#114310 = PRESENTATION_STYLE_ASSIGNMENT((#114311));
+#114311 = SURFACE_STYLE_USAGE(.BOTH.,#114312);
+#114312 = SURFACE_SIDE_STYLE('',(#114313));
+#114313 = SURFACE_STYLE_FILL_AREA(#114314);
+#114314 = FILL_AREA_STYLE('',(#114315));
+#114315 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114316 = STYLED_ITEM('color',(#114317),#82127);
+#114317 = PRESENTATION_STYLE_ASSIGNMENT((#114318));
+#114318 = SURFACE_STYLE_USAGE(.BOTH.,#114319);
+#114319 = SURFACE_SIDE_STYLE('',(#114320));
+#114320 = SURFACE_STYLE_FILL_AREA(#114321);
+#114321 = FILL_AREA_STYLE('',(#114322));
+#114322 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114323 = STYLED_ITEM('color',(#114324),#82159);
+#114324 = PRESENTATION_STYLE_ASSIGNMENT((#114325));
+#114325 = SURFACE_STYLE_USAGE(.BOTH.,#114326);
+#114326 = SURFACE_SIDE_STYLE('',(#114327));
+#114327 = SURFACE_STYLE_FILL_AREA(#114328);
+#114328 = FILL_AREA_STYLE('',(#114329));
+#114329 = FILL_AREA_STYLE_COLOUR('',#113209);
+#114330 = STYLED_ITEM('color',(#114331),#82185);
+#114331 = PRESENTATION_STYLE_ASSIGNMENT((#114332));
+#114332 = SURFACE_STYLE_USAGE(.BOTH.,#114333);
+#114333 = SURFACE_SIDE_STYLE('',(#114334));
+#114334 = SURFACE_STYLE_FILL_AREA(#114335);
+#114335 = FILL_AREA_STYLE('',(#114336));
+#114336 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114337 = STYLED_ITEM('color',(#114338),#82212);
+#114338 = PRESENTATION_STYLE_ASSIGNMENT((#114339));
+#114339 = SURFACE_STYLE_USAGE(.BOTH.,#114340);
+#114340 = SURFACE_SIDE_STYLE('',(#114341));
+#114341 = SURFACE_STYLE_FILL_AREA(#114342);
+#114342 = FILL_AREA_STYLE('',(#114343));
+#114343 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114344 = STYLED_ITEM('color',(#114345),#82239);
+#114345 = PRESENTATION_STYLE_ASSIGNMENT((#114346));
+#114346 = SURFACE_STYLE_USAGE(.BOTH.,#114347);
+#114347 = SURFACE_SIDE_STYLE('',(#114348));
+#114348 = SURFACE_STYLE_FILL_AREA(#114349);
+#114349 = FILL_AREA_STYLE('',(#114350));
+#114350 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114351 = STYLED_ITEM('color',(#114352),#82266);
+#114352 = PRESENTATION_STYLE_ASSIGNMENT((#114353));
+#114353 = SURFACE_STYLE_USAGE(.BOTH.,#114354);
+#114354 = SURFACE_SIDE_STYLE('',(#114355));
+#114355 = SURFACE_STYLE_FILL_AREA(#114356);
+#114356 = FILL_AREA_STYLE('',(#114357));
+#114357 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114358 = STYLED_ITEM('color',(#114359),#82293);
+#114359 = PRESENTATION_STYLE_ASSIGNMENT((#114360));
+#114360 = SURFACE_STYLE_USAGE(.BOTH.,#114361);
+#114361 = SURFACE_SIDE_STYLE('',(#114362));
+#114362 = SURFACE_STYLE_FILL_AREA(#114363);
+#114363 = FILL_AREA_STYLE('',(#114364));
+#114364 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114365 = STYLED_ITEM('color',(#114366),#82320);
+#114366 = PRESENTATION_STYLE_ASSIGNMENT((#114367));
+#114367 = SURFACE_STYLE_USAGE(.BOTH.,#114368);
+#114368 = SURFACE_SIDE_STYLE('',(#114369));
+#114369 = SURFACE_STYLE_FILL_AREA(#114370);
+#114370 = FILL_AREA_STYLE('',(#114371));
+#114371 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114372 = STYLED_ITEM('color',(#114373),#82347);
+#114373 = PRESENTATION_STYLE_ASSIGNMENT((#114374));
+#114374 = SURFACE_STYLE_USAGE(.BOTH.,#114375);
+#114375 = SURFACE_SIDE_STYLE('',(#114376));
+#114376 = SURFACE_STYLE_FILL_AREA(#114377);
+#114377 = FILL_AREA_STYLE('',(#114378));
+#114378 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114379 = STYLED_ITEM('color',(#114380),#82374);
+#114380 = PRESENTATION_STYLE_ASSIGNMENT((#114381));
+#114381 = SURFACE_STYLE_USAGE(.BOTH.,#114382);
+#114382 = SURFACE_SIDE_STYLE('',(#114383));
+#114383 = SURFACE_STYLE_FILL_AREA(#114384);
+#114384 = FILL_AREA_STYLE('',(#114385));
+#114385 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114386 = STYLED_ITEM('color',(#114387),#82381);
+#114387 = PRESENTATION_STYLE_ASSIGNMENT((#114388));
+#114388 = SURFACE_STYLE_USAGE(.BOTH.,#114389);
+#114389 = SURFACE_SIDE_STYLE('',(#114390));
+#114390 = SURFACE_STYLE_FILL_AREA(#114391);
+#114391 = FILL_AREA_STYLE('',(#114392));
+#114392 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114393 = STYLED_ITEM('color',(#114394),#82408);
+#114394 = PRESENTATION_STYLE_ASSIGNMENT((#114395));
+#114395 = SURFACE_STYLE_USAGE(.BOTH.,#114396);
+#114396 = SURFACE_SIDE_STYLE('',(#114397));
+#114397 = SURFACE_STYLE_FILL_AREA(#114398);
+#114398 = FILL_AREA_STYLE('',(#114399));
+#114399 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114400 = STYLED_ITEM('color',(#114401),#82435);
+#114401 = PRESENTATION_STYLE_ASSIGNMENT((#114402));
+#114402 = SURFACE_STYLE_USAGE(.BOTH.,#114403);
+#114403 = SURFACE_SIDE_STYLE('',(#114404));
+#114404 = SURFACE_STYLE_FILL_AREA(#114405);
+#114405 = FILL_AREA_STYLE('',(#114406));
+#114406 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114407 = STYLED_ITEM('color',(#114408),#82462);
+#114408 = PRESENTATION_STYLE_ASSIGNMENT((#114409));
+#114409 = SURFACE_STYLE_USAGE(.BOTH.,#114410);
+#114410 = SURFACE_SIDE_STYLE('',(#114411));
+#114411 = SURFACE_STYLE_FILL_AREA(#114412);
+#114412 = FILL_AREA_STYLE('',(#114413));
+#114413 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114414 = STYLED_ITEM('color',(#114415),#82489);
+#114415 = PRESENTATION_STYLE_ASSIGNMENT((#114416));
+#114416 = SURFACE_STYLE_USAGE(.BOTH.,#114417);
+#114417 = SURFACE_SIDE_STYLE('',(#114418));
+#114418 = SURFACE_STYLE_FILL_AREA(#114419);
+#114419 = FILL_AREA_STYLE('',(#114420));
+#114420 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114421 = STYLED_ITEM('color',(#114422),#82516);
+#114422 = PRESENTATION_STYLE_ASSIGNMENT((#114423));
+#114423 = SURFACE_STYLE_USAGE(.BOTH.,#114424);
+#114424 = SURFACE_SIDE_STYLE('',(#114425));
+#114425 = SURFACE_STYLE_FILL_AREA(#114426);
+#114426 = FILL_AREA_STYLE('',(#114427));
+#114427 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114428 = STYLED_ITEM('color',(#114429),#82543);
+#114429 = PRESENTATION_STYLE_ASSIGNMENT((#114430));
+#114430 = SURFACE_STYLE_USAGE(.BOTH.,#114431);
+#114431 = SURFACE_SIDE_STYLE('',(#114432));
+#114432 = SURFACE_STYLE_FILL_AREA(#114433);
+#114433 = FILL_AREA_STYLE('',(#114434));
+#114434 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114435 = STYLED_ITEM('color',(#114436),#82570);
+#114436 = PRESENTATION_STYLE_ASSIGNMENT((#114437));
+#114437 = SURFACE_STYLE_USAGE(.BOTH.,#114438);
+#114438 = SURFACE_SIDE_STYLE('',(#114439));
+#114439 = SURFACE_STYLE_FILL_AREA(#114440);
+#114440 = FILL_AREA_STYLE('',(#114441));
+#114441 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114442 = STYLED_ITEM('color',(#114443),#82577);
+#114443 = PRESENTATION_STYLE_ASSIGNMENT((#114444));
+#114444 = SURFACE_STYLE_USAGE(.BOTH.,#114445);
+#114445 = SURFACE_SIDE_STYLE('',(#114446));
+#114446 = SURFACE_STYLE_FILL_AREA(#114447);
+#114447 = FILL_AREA_STYLE('',(#114448));
+#114448 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114449 = STYLED_ITEM('color',(#114450),#82604);
+#114450 = PRESENTATION_STYLE_ASSIGNMENT((#114451));
+#114451 = SURFACE_STYLE_USAGE(.BOTH.,#114452);
+#114452 = SURFACE_SIDE_STYLE('',(#114453));
+#114453 = SURFACE_STYLE_FILL_AREA(#114454);
+#114454 = FILL_AREA_STYLE('',(#114455));
+#114455 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114456 = STYLED_ITEM('color',(#114457),#82631);
+#114457 = PRESENTATION_STYLE_ASSIGNMENT((#114458));
+#114458 = SURFACE_STYLE_USAGE(.BOTH.,#114459);
+#114459 = SURFACE_SIDE_STYLE('',(#114460));
+#114460 = SURFACE_STYLE_FILL_AREA(#114461);
+#114461 = FILL_AREA_STYLE('',(#114462));
+#114462 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114463 = STYLED_ITEM('color',(#114464),#82658);
+#114464 = PRESENTATION_STYLE_ASSIGNMENT((#114465));
+#114465 = SURFACE_STYLE_USAGE(.BOTH.,#114466);
+#114466 = SURFACE_SIDE_STYLE('',(#114467));
+#114467 = SURFACE_STYLE_FILL_AREA(#114468);
+#114468 = FILL_AREA_STYLE('',(#114469));
+#114469 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114470 = STYLED_ITEM('color',(#114471),#82685);
+#114471 = PRESENTATION_STYLE_ASSIGNMENT((#114472));
+#114472 = SURFACE_STYLE_USAGE(.BOTH.,#114473);
+#114473 = SURFACE_SIDE_STYLE('',(#114474));
+#114474 = SURFACE_STYLE_FILL_AREA(#114475);
+#114475 = FILL_AREA_STYLE('',(#114476));
+#114476 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114477 = STYLED_ITEM('color',(#114478),#82712);
+#114478 = PRESENTATION_STYLE_ASSIGNMENT((#114479));
+#114479 = SURFACE_STYLE_USAGE(.BOTH.,#114480);
+#114480 = SURFACE_SIDE_STYLE('',(#114481));
+#114481 = SURFACE_STYLE_FILL_AREA(#114482);
+#114482 = FILL_AREA_STYLE('',(#114483));
+#114483 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114484 = STYLED_ITEM('color',(#114485),#82739);
+#114485 = PRESENTATION_STYLE_ASSIGNMENT((#114486));
+#114486 = SURFACE_STYLE_USAGE(.BOTH.,#114487);
+#114487 = SURFACE_SIDE_STYLE('',(#114488));
+#114488 = SURFACE_STYLE_FILL_AREA(#114489);
+#114489 = FILL_AREA_STYLE('',(#114490));
+#114490 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114491 = STYLED_ITEM('color',(#114492),#82766);
+#114492 = PRESENTATION_STYLE_ASSIGNMENT((#114493));
+#114493 = SURFACE_STYLE_USAGE(.BOTH.,#114494);
+#114494 = SURFACE_SIDE_STYLE('',(#114495));
+#114495 = SURFACE_STYLE_FILL_AREA(#114496);
+#114496 = FILL_AREA_STYLE('',(#114497));
+#114497 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114498 = STYLED_ITEM('color',(#114499),#82773);
+#114499 = PRESENTATION_STYLE_ASSIGNMENT((#114500));
+#114500 = SURFACE_STYLE_USAGE(.BOTH.,#114501);
+#114501 = SURFACE_SIDE_STYLE('',(#114502));
+#114502 = SURFACE_STYLE_FILL_AREA(#114503);
+#114503 = FILL_AREA_STYLE('',(#114504));
+#114504 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114505 = STYLED_ITEM('color',(#114506),#82800);
+#114506 = PRESENTATION_STYLE_ASSIGNMENT((#114507));
+#114507 = SURFACE_STYLE_USAGE(.BOTH.,#114508);
+#114508 = SURFACE_SIDE_STYLE('',(#114509));
+#114509 = SURFACE_STYLE_FILL_AREA(#114510);
+#114510 = FILL_AREA_STYLE('',(#114511));
+#114511 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114512 = STYLED_ITEM('color',(#114513),#82827);
+#114513 = PRESENTATION_STYLE_ASSIGNMENT((#114514));
+#114514 = SURFACE_STYLE_USAGE(.BOTH.,#114515);
+#114515 = SURFACE_SIDE_STYLE('',(#114516));
+#114516 = SURFACE_STYLE_FILL_AREA(#114517);
+#114517 = FILL_AREA_STYLE('',(#114518));
+#114518 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114519 = STYLED_ITEM('color',(#114520),#82854);
+#114520 = PRESENTATION_STYLE_ASSIGNMENT((#114521));
+#114521 = SURFACE_STYLE_USAGE(.BOTH.,#114522);
+#114522 = SURFACE_SIDE_STYLE('',(#114523));
+#114523 = SURFACE_STYLE_FILL_AREA(#114524);
+#114524 = FILL_AREA_STYLE('',(#114525));
+#114525 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114526 = STYLED_ITEM('color',(#114527),#82881);
+#114527 = PRESENTATION_STYLE_ASSIGNMENT((#114528));
+#114528 = SURFACE_STYLE_USAGE(.BOTH.,#114529);
+#114529 = SURFACE_SIDE_STYLE('',(#114530));
+#114530 = SURFACE_STYLE_FILL_AREA(#114531);
+#114531 = FILL_AREA_STYLE('',(#114532));
+#114532 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114533 = STYLED_ITEM('color',(#114534),#82908);
+#114534 = PRESENTATION_STYLE_ASSIGNMENT((#114535));
+#114535 = SURFACE_STYLE_USAGE(.BOTH.,#114536);
+#114536 = SURFACE_SIDE_STYLE('',(#114537));
+#114537 = SURFACE_STYLE_FILL_AREA(#114538);
+#114538 = FILL_AREA_STYLE('',(#114539));
+#114539 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114540 = STYLED_ITEM('color',(#114541),#82935);
+#114541 = PRESENTATION_STYLE_ASSIGNMENT((#114542));
+#114542 = SURFACE_STYLE_USAGE(.BOTH.,#114543);
+#114543 = SURFACE_SIDE_STYLE('',(#114544));
+#114544 = SURFACE_STYLE_FILL_AREA(#114545);
+#114545 = FILL_AREA_STYLE('',(#114546));
+#114546 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114547 = STYLED_ITEM('color',(#114548),#82962);
+#114548 = PRESENTATION_STYLE_ASSIGNMENT((#114549));
+#114549 = SURFACE_STYLE_USAGE(.BOTH.,#114550);
+#114550 = SURFACE_SIDE_STYLE('',(#114551));
+#114551 = SURFACE_STYLE_FILL_AREA(#114552);
+#114552 = FILL_AREA_STYLE('',(#114553));
+#114553 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114554 = STYLED_ITEM('color',(#114555),#82969);
+#114555 = PRESENTATION_STYLE_ASSIGNMENT((#114556));
+#114556 = SURFACE_STYLE_USAGE(.BOTH.,#114557);
+#114557 = SURFACE_SIDE_STYLE('',(#114558));
+#114558 = SURFACE_STYLE_FILL_AREA(#114559);
+#114559 = FILL_AREA_STYLE('',(#114560));
+#114560 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114561 = STYLED_ITEM('color',(#114562),#82996);
+#114562 = PRESENTATION_STYLE_ASSIGNMENT((#114563));
+#114563 = SURFACE_STYLE_USAGE(.BOTH.,#114564);
+#114564 = SURFACE_SIDE_STYLE('',(#114565));
+#114565 = SURFACE_STYLE_FILL_AREA(#114566);
+#114566 = FILL_AREA_STYLE('',(#114567));
+#114567 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114568 = STYLED_ITEM('color',(#114569),#83023);
+#114569 = PRESENTATION_STYLE_ASSIGNMENT((#114570));
+#114570 = SURFACE_STYLE_USAGE(.BOTH.,#114571);
+#114571 = SURFACE_SIDE_STYLE('',(#114572));
+#114572 = SURFACE_STYLE_FILL_AREA(#114573);
+#114573 = FILL_AREA_STYLE('',(#114574));
+#114574 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114575 = STYLED_ITEM('color',(#114576),#83050);
+#114576 = PRESENTATION_STYLE_ASSIGNMENT((#114577));
+#114577 = SURFACE_STYLE_USAGE(.BOTH.,#114578);
+#114578 = SURFACE_SIDE_STYLE('',(#114579));
+#114579 = SURFACE_STYLE_FILL_AREA(#114580);
+#114580 = FILL_AREA_STYLE('',(#114581));
+#114581 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114582 = STYLED_ITEM('color',(#114583),#83077);
+#114583 = PRESENTATION_STYLE_ASSIGNMENT((#114584));
+#114584 = SURFACE_STYLE_USAGE(.BOTH.,#114585);
+#114585 = SURFACE_SIDE_STYLE('',(#114586));
+#114586 = SURFACE_STYLE_FILL_AREA(#114587);
+#114587 = FILL_AREA_STYLE('',(#114588));
+#114588 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114589 = STYLED_ITEM('color',(#114590),#83104);
+#114590 = PRESENTATION_STYLE_ASSIGNMENT((#114591));
+#114591 = SURFACE_STYLE_USAGE(.BOTH.,#114592);
+#114592 = SURFACE_SIDE_STYLE('',(#114593));
+#114593 = SURFACE_STYLE_FILL_AREA(#114594);
+#114594 = FILL_AREA_STYLE('',(#114595));
+#114595 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114596 = STYLED_ITEM('color',(#114597),#83131);
+#114597 = PRESENTATION_STYLE_ASSIGNMENT((#114598));
+#114598 = SURFACE_STYLE_USAGE(.BOTH.,#114599);
+#114599 = SURFACE_SIDE_STYLE('',(#114600));
+#114600 = SURFACE_STYLE_FILL_AREA(#114601);
+#114601 = FILL_AREA_STYLE('',(#114602));
+#114602 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114603 = STYLED_ITEM('color',(#114604),#83158);
+#114604 = PRESENTATION_STYLE_ASSIGNMENT((#114605));
+#114605 = SURFACE_STYLE_USAGE(.BOTH.,#114606);
+#114606 = SURFACE_SIDE_STYLE('',(#114607));
+#114607 = SURFACE_STYLE_FILL_AREA(#114608);
+#114608 = FILL_AREA_STYLE('',(#114609));
+#114609 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114610 = STYLED_ITEM('color',(#114611),#83165);
+#114611 = PRESENTATION_STYLE_ASSIGNMENT((#114612));
+#114612 = SURFACE_STYLE_USAGE(.BOTH.,#114613);
+#114613 = SURFACE_SIDE_STYLE('',(#114614));
+#114614 = SURFACE_STYLE_FILL_AREA(#114615);
+#114615 = FILL_AREA_STYLE('',(#114616));
+#114616 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114617 = STYLED_ITEM('color',(#114618),#83192);
+#114618 = PRESENTATION_STYLE_ASSIGNMENT((#114619));
+#114619 = SURFACE_STYLE_USAGE(.BOTH.,#114620);
+#114620 = SURFACE_SIDE_STYLE('',(#114621));
+#114621 = SURFACE_STYLE_FILL_AREA(#114622);
+#114622 = FILL_AREA_STYLE('',(#114623));
+#114623 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114624 = STYLED_ITEM('color',(#114625),#83219);
+#114625 = PRESENTATION_STYLE_ASSIGNMENT((#114626));
+#114626 = SURFACE_STYLE_USAGE(.BOTH.,#114627);
+#114627 = SURFACE_SIDE_STYLE('',(#114628));
+#114628 = SURFACE_STYLE_FILL_AREA(#114629);
+#114629 = FILL_AREA_STYLE('',(#114630));
+#114630 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114631 = STYLED_ITEM('color',(#114632),#83246);
+#114632 = PRESENTATION_STYLE_ASSIGNMENT((#114633));
+#114633 = SURFACE_STYLE_USAGE(.BOTH.,#114634);
+#114634 = SURFACE_SIDE_STYLE('',(#114635));
+#114635 = SURFACE_STYLE_FILL_AREA(#114636);
+#114636 = FILL_AREA_STYLE('',(#114637));
+#114637 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114638 = STYLED_ITEM('color',(#114639),#83273);
+#114639 = PRESENTATION_STYLE_ASSIGNMENT((#114640));
+#114640 = SURFACE_STYLE_USAGE(.BOTH.,#114641);
+#114641 = SURFACE_SIDE_STYLE('',(#114642));
+#114642 = SURFACE_STYLE_FILL_AREA(#114643);
+#114643 = FILL_AREA_STYLE('',(#114644));
+#114644 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114645 = STYLED_ITEM('color',(#114646),#83300);
+#114646 = PRESENTATION_STYLE_ASSIGNMENT((#114647));
+#114647 = SURFACE_STYLE_USAGE(.BOTH.,#114648);
+#114648 = SURFACE_SIDE_STYLE('',(#114649));
+#114649 = SURFACE_STYLE_FILL_AREA(#114650);
+#114650 = FILL_AREA_STYLE('',(#114651));
+#114651 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114652 = STYLED_ITEM('color',(#114653),#83327);
+#114653 = PRESENTATION_STYLE_ASSIGNMENT((#114654));
+#114654 = SURFACE_STYLE_USAGE(.BOTH.,#114655);
+#114655 = SURFACE_SIDE_STYLE('',(#114656));
+#114656 = SURFACE_STYLE_FILL_AREA(#114657);
+#114657 = FILL_AREA_STYLE('',(#114658));
+#114658 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114659 = STYLED_ITEM('color',(#114660),#83354);
+#114660 = PRESENTATION_STYLE_ASSIGNMENT((#114661));
+#114661 = SURFACE_STYLE_USAGE(.BOTH.,#114662);
+#114662 = SURFACE_SIDE_STYLE('',(#114663));
+#114663 = SURFACE_STYLE_FILL_AREA(#114664);
+#114664 = FILL_AREA_STYLE('',(#114665));
+#114665 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114666 = STYLED_ITEM('color',(#114667),#83361);
+#114667 = PRESENTATION_STYLE_ASSIGNMENT((#114668));
+#114668 = SURFACE_STYLE_USAGE(.BOTH.,#114669);
+#114669 = SURFACE_SIDE_STYLE('',(#114670));
+#114670 = SURFACE_STYLE_FILL_AREA(#114671);
+#114671 = FILL_AREA_STYLE('',(#114672));
+#114672 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114673 = STYLED_ITEM('color',(#114674),#83388);
+#114674 = PRESENTATION_STYLE_ASSIGNMENT((#114675));
+#114675 = SURFACE_STYLE_USAGE(.BOTH.,#114676);
+#114676 = SURFACE_SIDE_STYLE('',(#114677));
+#114677 = SURFACE_STYLE_FILL_AREA(#114678);
+#114678 = FILL_AREA_STYLE('',(#114679));
+#114679 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114680 = STYLED_ITEM('color',(#114681),#83415);
+#114681 = PRESENTATION_STYLE_ASSIGNMENT((#114682));
+#114682 = SURFACE_STYLE_USAGE(.BOTH.,#114683);
+#114683 = SURFACE_SIDE_STYLE('',(#114684));
+#114684 = SURFACE_STYLE_FILL_AREA(#114685);
+#114685 = FILL_AREA_STYLE('',(#114686));
+#114686 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114687 = STYLED_ITEM('color',(#114688),#83442);
+#114688 = PRESENTATION_STYLE_ASSIGNMENT((#114689));
+#114689 = SURFACE_STYLE_USAGE(.BOTH.,#114690);
+#114690 = SURFACE_SIDE_STYLE('',(#114691));
+#114691 = SURFACE_STYLE_FILL_AREA(#114692);
+#114692 = FILL_AREA_STYLE('',(#114693));
+#114693 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114694 = STYLED_ITEM('color',(#114695),#83469);
+#114695 = PRESENTATION_STYLE_ASSIGNMENT((#114696));
+#114696 = SURFACE_STYLE_USAGE(.BOTH.,#114697);
+#114697 = SURFACE_SIDE_STYLE('',(#114698));
+#114698 = SURFACE_STYLE_FILL_AREA(#114699);
+#114699 = FILL_AREA_STYLE('',(#114700));
+#114700 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114701 = STYLED_ITEM('color',(#114702),#83496);
+#114702 = PRESENTATION_STYLE_ASSIGNMENT((#114703));
+#114703 = SURFACE_STYLE_USAGE(.BOTH.,#114704);
+#114704 = SURFACE_SIDE_STYLE('',(#114705));
+#114705 = SURFACE_STYLE_FILL_AREA(#114706);
+#114706 = FILL_AREA_STYLE('',(#114707));
+#114707 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114708 = STYLED_ITEM('color',(#114709),#83523);
+#114709 = PRESENTATION_STYLE_ASSIGNMENT((#114710));
+#114710 = SURFACE_STYLE_USAGE(.BOTH.,#114711);
+#114711 = SURFACE_SIDE_STYLE('',(#114712));
+#114712 = SURFACE_STYLE_FILL_AREA(#114713);
+#114713 = FILL_AREA_STYLE('',(#114714));
+#114714 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114715 = STYLED_ITEM('color',(#114716),#83550);
+#114716 = PRESENTATION_STYLE_ASSIGNMENT((#114717));
+#114717 = SURFACE_STYLE_USAGE(.BOTH.,#114718);
+#114718 = SURFACE_SIDE_STYLE('',(#114719));
+#114719 = SURFACE_STYLE_FILL_AREA(#114720);
+#114720 = FILL_AREA_STYLE('',(#114721));
+#114721 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114722 = STYLED_ITEM('color',(#114723),#83557);
+#114723 = PRESENTATION_STYLE_ASSIGNMENT((#114724));
+#114724 = SURFACE_STYLE_USAGE(.BOTH.,#114725);
+#114725 = SURFACE_SIDE_STYLE('',(#114726));
+#114726 = SURFACE_STYLE_FILL_AREA(#114727);
+#114727 = FILL_AREA_STYLE('',(#114728));
+#114728 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114729 = STYLED_ITEM('color',(#114730),#83584);
+#114730 = PRESENTATION_STYLE_ASSIGNMENT((#114731));
+#114731 = SURFACE_STYLE_USAGE(.BOTH.,#114732);
+#114732 = SURFACE_SIDE_STYLE('',(#114733));
+#114733 = SURFACE_STYLE_FILL_AREA(#114734);
+#114734 = FILL_AREA_STYLE('',(#114735));
+#114735 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114736 = STYLED_ITEM('color',(#114737),#83611);
+#114737 = PRESENTATION_STYLE_ASSIGNMENT((#114738));
+#114738 = SURFACE_STYLE_USAGE(.BOTH.,#114739);
+#114739 = SURFACE_SIDE_STYLE('',(#114740));
+#114740 = SURFACE_STYLE_FILL_AREA(#114741);
+#114741 = FILL_AREA_STYLE('',(#114742));
+#114742 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114743 = STYLED_ITEM('color',(#114744),#83638);
+#114744 = PRESENTATION_STYLE_ASSIGNMENT((#114745));
+#114745 = SURFACE_STYLE_USAGE(.BOTH.,#114746);
+#114746 = SURFACE_SIDE_STYLE('',(#114747));
+#114747 = SURFACE_STYLE_FILL_AREA(#114748);
+#114748 = FILL_AREA_STYLE('',(#114749));
+#114749 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114750 = STYLED_ITEM('color',(#114751),#83665);
+#114751 = PRESENTATION_STYLE_ASSIGNMENT((#114752));
+#114752 = SURFACE_STYLE_USAGE(.BOTH.,#114753);
+#114753 = SURFACE_SIDE_STYLE('',(#114754));
+#114754 = SURFACE_STYLE_FILL_AREA(#114755);
+#114755 = FILL_AREA_STYLE('',(#114756));
+#114756 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114757 = STYLED_ITEM('color',(#114758),#83692);
+#114758 = PRESENTATION_STYLE_ASSIGNMENT((#114759));
+#114759 = SURFACE_STYLE_USAGE(.BOTH.,#114760);
+#114760 = SURFACE_SIDE_STYLE('',(#114761));
+#114761 = SURFACE_STYLE_FILL_AREA(#114762);
+#114762 = FILL_AREA_STYLE('',(#114763));
+#114763 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114764 = STYLED_ITEM('color',(#114765),#83719);
+#114765 = PRESENTATION_STYLE_ASSIGNMENT((#114766));
+#114766 = SURFACE_STYLE_USAGE(.BOTH.,#114767);
+#114767 = SURFACE_SIDE_STYLE('',(#114768));
+#114768 = SURFACE_STYLE_FILL_AREA(#114769);
+#114769 = FILL_AREA_STYLE('',(#114770));
+#114770 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114771 = STYLED_ITEM('color',(#114772),#83746);
+#114772 = PRESENTATION_STYLE_ASSIGNMENT((#114773));
+#114773 = SURFACE_STYLE_USAGE(.BOTH.,#114774);
+#114774 = SURFACE_SIDE_STYLE('',(#114775));
+#114775 = SURFACE_STYLE_FILL_AREA(#114776);
+#114776 = FILL_AREA_STYLE('',(#114777));
+#114777 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114778 = STYLED_ITEM('color',(#114779),#83753);
+#114779 = PRESENTATION_STYLE_ASSIGNMENT((#114780));
+#114780 = SURFACE_STYLE_USAGE(.BOTH.,#114781);
+#114781 = SURFACE_SIDE_STYLE('',(#114782));
+#114782 = SURFACE_STYLE_FILL_AREA(#114783);
+#114783 = FILL_AREA_STYLE('',(#114784));
+#114784 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114785 = STYLED_ITEM('color',(#114786),#83780);
+#114786 = PRESENTATION_STYLE_ASSIGNMENT((#114787));
+#114787 = SURFACE_STYLE_USAGE(.BOTH.,#114788);
+#114788 = SURFACE_SIDE_STYLE('',(#114789));
+#114789 = SURFACE_STYLE_FILL_AREA(#114790);
+#114790 = FILL_AREA_STYLE('',(#114791));
+#114791 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114792 = STYLED_ITEM('color',(#114793),#83807);
+#114793 = PRESENTATION_STYLE_ASSIGNMENT((#114794));
+#114794 = SURFACE_STYLE_USAGE(.BOTH.,#114795);
+#114795 = SURFACE_SIDE_STYLE('',(#114796));
+#114796 = SURFACE_STYLE_FILL_AREA(#114797);
+#114797 = FILL_AREA_STYLE('',(#114798));
+#114798 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114799 = STYLED_ITEM('color',(#114800),#83834);
+#114800 = PRESENTATION_STYLE_ASSIGNMENT((#114801));
+#114801 = SURFACE_STYLE_USAGE(.BOTH.,#114802);
+#114802 = SURFACE_SIDE_STYLE('',(#114803));
+#114803 = SURFACE_STYLE_FILL_AREA(#114804);
+#114804 = FILL_AREA_STYLE('',(#114805));
+#114805 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114806 = STYLED_ITEM('color',(#114807),#83861);
+#114807 = PRESENTATION_STYLE_ASSIGNMENT((#114808));
+#114808 = SURFACE_STYLE_USAGE(.BOTH.,#114809);
+#114809 = SURFACE_SIDE_STYLE('',(#114810));
+#114810 = SURFACE_STYLE_FILL_AREA(#114811);
+#114811 = FILL_AREA_STYLE('',(#114812));
+#114812 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114813 = STYLED_ITEM('color',(#114814),#83888);
+#114814 = PRESENTATION_STYLE_ASSIGNMENT((#114815));
+#114815 = SURFACE_STYLE_USAGE(.BOTH.,#114816);
+#114816 = SURFACE_SIDE_STYLE('',(#114817));
+#114817 = SURFACE_STYLE_FILL_AREA(#114818);
+#114818 = FILL_AREA_STYLE('',(#114819));
+#114819 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114820 = STYLED_ITEM('color',(#114821),#83915);
+#114821 = PRESENTATION_STYLE_ASSIGNMENT((#114822));
+#114822 = SURFACE_STYLE_USAGE(.BOTH.,#114823);
+#114823 = SURFACE_SIDE_STYLE('',(#114824));
+#114824 = SURFACE_STYLE_FILL_AREA(#114825);
+#114825 = FILL_AREA_STYLE('',(#114826));
+#114826 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114827 = STYLED_ITEM('color',(#114828),#83942);
+#114828 = PRESENTATION_STYLE_ASSIGNMENT((#114829));
+#114829 = SURFACE_STYLE_USAGE(.BOTH.,#114830);
+#114830 = SURFACE_SIDE_STYLE('',(#114831));
+#114831 = SURFACE_STYLE_FILL_AREA(#114832);
+#114832 = FILL_AREA_STYLE('',(#114833));
+#114833 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114834 = STYLED_ITEM('color',(#114835),#83949);
+#114835 = PRESENTATION_STYLE_ASSIGNMENT((#114836));
+#114836 = SURFACE_STYLE_USAGE(.BOTH.,#114837);
+#114837 = SURFACE_SIDE_STYLE('',(#114838));
+#114838 = SURFACE_STYLE_FILL_AREA(#114839);
+#114839 = FILL_AREA_STYLE('',(#114840));
+#114840 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114841 = STYLED_ITEM('color',(#114842),#83976);
+#114842 = PRESENTATION_STYLE_ASSIGNMENT((#114843));
+#114843 = SURFACE_STYLE_USAGE(.BOTH.,#114844);
+#114844 = SURFACE_SIDE_STYLE('',(#114845));
+#114845 = SURFACE_STYLE_FILL_AREA(#114846);
+#114846 = FILL_AREA_STYLE('',(#114847));
+#114847 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114848 = STYLED_ITEM('color',(#114849),#84003);
+#114849 = PRESENTATION_STYLE_ASSIGNMENT((#114850));
+#114850 = SURFACE_STYLE_USAGE(.BOTH.,#114851);
+#114851 = SURFACE_SIDE_STYLE('',(#114852));
+#114852 = SURFACE_STYLE_FILL_AREA(#114853);
+#114853 = FILL_AREA_STYLE('',(#114854));
+#114854 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114855 = STYLED_ITEM('color',(#114856),#84030);
+#114856 = PRESENTATION_STYLE_ASSIGNMENT((#114857));
+#114857 = SURFACE_STYLE_USAGE(.BOTH.,#114858);
+#114858 = SURFACE_SIDE_STYLE('',(#114859));
+#114859 = SURFACE_STYLE_FILL_AREA(#114860);
+#114860 = FILL_AREA_STYLE('',(#114861));
+#114861 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114862 = STYLED_ITEM('color',(#114863),#84057);
+#114863 = PRESENTATION_STYLE_ASSIGNMENT((#114864));
+#114864 = SURFACE_STYLE_USAGE(.BOTH.,#114865);
+#114865 = SURFACE_SIDE_STYLE('',(#114866));
+#114866 = SURFACE_STYLE_FILL_AREA(#114867);
+#114867 = FILL_AREA_STYLE('',(#114868));
+#114868 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114869 = STYLED_ITEM('color',(#114870),#84084);
+#114870 = PRESENTATION_STYLE_ASSIGNMENT((#114871));
+#114871 = SURFACE_STYLE_USAGE(.BOTH.,#114872);
+#114872 = SURFACE_SIDE_STYLE('',(#114873));
+#114873 = SURFACE_STYLE_FILL_AREA(#114874);
+#114874 = FILL_AREA_STYLE('',(#114875));
+#114875 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114876 = STYLED_ITEM('color',(#114877),#84111);
+#114877 = PRESENTATION_STYLE_ASSIGNMENT((#114878));
+#114878 = SURFACE_STYLE_USAGE(.BOTH.,#114879);
+#114879 = SURFACE_SIDE_STYLE('',(#114880));
+#114880 = SURFACE_STYLE_FILL_AREA(#114881);
+#114881 = FILL_AREA_STYLE('',(#114882));
+#114882 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114883 = STYLED_ITEM('color',(#114884),#84138);
+#114884 = PRESENTATION_STYLE_ASSIGNMENT((#114885));
+#114885 = SURFACE_STYLE_USAGE(.BOTH.,#114886);
+#114886 = SURFACE_SIDE_STYLE('',(#114887));
+#114887 = SURFACE_STYLE_FILL_AREA(#114888);
+#114888 = FILL_AREA_STYLE('',(#114889));
+#114889 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114890 = STYLED_ITEM('color',(#114891),#84145);
+#114891 = PRESENTATION_STYLE_ASSIGNMENT((#114892));
+#114892 = SURFACE_STYLE_USAGE(.BOTH.,#114893);
+#114893 = SURFACE_SIDE_STYLE('',(#114894));
+#114894 = SURFACE_STYLE_FILL_AREA(#114895);
+#114895 = FILL_AREA_STYLE('',(#114896));
+#114896 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114897 = STYLED_ITEM('color',(#114898),#84172);
+#114898 = PRESENTATION_STYLE_ASSIGNMENT((#114899));
+#114899 = SURFACE_STYLE_USAGE(.BOTH.,#114900);
+#114900 = SURFACE_SIDE_STYLE('',(#114901));
+#114901 = SURFACE_STYLE_FILL_AREA(#114902);
+#114902 = FILL_AREA_STYLE('',(#114903));
+#114903 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114904 = STYLED_ITEM('color',(#114905),#84199);
+#114905 = PRESENTATION_STYLE_ASSIGNMENT((#114906));
+#114906 = SURFACE_STYLE_USAGE(.BOTH.,#114907);
+#114907 = SURFACE_SIDE_STYLE('',(#114908));
+#114908 = SURFACE_STYLE_FILL_AREA(#114909);
+#114909 = FILL_AREA_STYLE('',(#114910));
+#114910 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114911 = STYLED_ITEM('color',(#114912),#84226);
+#114912 = PRESENTATION_STYLE_ASSIGNMENT((#114913));
+#114913 = SURFACE_STYLE_USAGE(.BOTH.,#114914);
+#114914 = SURFACE_SIDE_STYLE('',(#114915));
+#114915 = SURFACE_STYLE_FILL_AREA(#114916);
+#114916 = FILL_AREA_STYLE('',(#114917));
+#114917 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114918 = STYLED_ITEM('color',(#114919),#84253);
+#114919 = PRESENTATION_STYLE_ASSIGNMENT((#114920));
+#114920 = SURFACE_STYLE_USAGE(.BOTH.,#114921);
+#114921 = SURFACE_SIDE_STYLE('',(#114922));
+#114922 = SURFACE_STYLE_FILL_AREA(#114923);
+#114923 = FILL_AREA_STYLE('',(#114924));
+#114924 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114925 = STYLED_ITEM('color',(#114926),#84280);
+#114926 = PRESENTATION_STYLE_ASSIGNMENT((#114927));
+#114927 = SURFACE_STYLE_USAGE(.BOTH.,#114928);
+#114928 = SURFACE_SIDE_STYLE('',(#114929));
+#114929 = SURFACE_STYLE_FILL_AREA(#114930);
+#114930 = FILL_AREA_STYLE('',(#114931));
+#114931 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114932 = STYLED_ITEM('color',(#114933),#84307);
+#114933 = PRESENTATION_STYLE_ASSIGNMENT((#114934));
+#114934 = SURFACE_STYLE_USAGE(.BOTH.,#114935);
+#114935 = SURFACE_SIDE_STYLE('',(#114936));
+#114936 = SURFACE_STYLE_FILL_AREA(#114937);
+#114937 = FILL_AREA_STYLE('',(#114938));
+#114938 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114939 = STYLED_ITEM('color',(#114940),#84334);
+#114940 = PRESENTATION_STYLE_ASSIGNMENT((#114941));
+#114941 = SURFACE_STYLE_USAGE(.BOTH.,#114942);
+#114942 = SURFACE_SIDE_STYLE('',(#114943));
+#114943 = SURFACE_STYLE_FILL_AREA(#114944);
+#114944 = FILL_AREA_STYLE('',(#114945));
+#114945 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114946 = STYLED_ITEM('color',(#114947),#84341);
+#114947 = PRESENTATION_STYLE_ASSIGNMENT((#114948));
+#114948 = SURFACE_STYLE_USAGE(.BOTH.,#114949);
+#114949 = SURFACE_SIDE_STYLE('',(#114950));
+#114950 = SURFACE_STYLE_FILL_AREA(#114951);
+#114951 = FILL_AREA_STYLE('',(#114952));
+#114952 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114953 = STYLED_ITEM('color',(#114954),#84368);
+#114954 = PRESENTATION_STYLE_ASSIGNMENT((#114955));
+#114955 = SURFACE_STYLE_USAGE(.BOTH.,#114956);
+#114956 = SURFACE_SIDE_STYLE('',(#114957));
+#114957 = SURFACE_STYLE_FILL_AREA(#114958);
+#114958 = FILL_AREA_STYLE('',(#114959));
+#114959 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114960 = STYLED_ITEM('color',(#114961),#84395);
+#114961 = PRESENTATION_STYLE_ASSIGNMENT((#114962));
+#114962 = SURFACE_STYLE_USAGE(.BOTH.,#114963);
+#114963 = SURFACE_SIDE_STYLE('',(#114964));
+#114964 = SURFACE_STYLE_FILL_AREA(#114965);
+#114965 = FILL_AREA_STYLE('',(#114966));
+#114966 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114967 = STYLED_ITEM('color',(#114968),#84422);
+#114968 = PRESENTATION_STYLE_ASSIGNMENT((#114969));
+#114969 = SURFACE_STYLE_USAGE(.BOTH.,#114970);
+#114970 = SURFACE_SIDE_STYLE('',(#114971));
+#114971 = SURFACE_STYLE_FILL_AREA(#114972);
+#114972 = FILL_AREA_STYLE('',(#114973));
+#114973 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114974 = STYLED_ITEM('color',(#114975),#84449);
+#114975 = PRESENTATION_STYLE_ASSIGNMENT((#114976));
+#114976 = SURFACE_STYLE_USAGE(.BOTH.,#114977);
+#114977 = SURFACE_SIDE_STYLE('',(#114978));
+#114978 = SURFACE_STYLE_FILL_AREA(#114979);
+#114979 = FILL_AREA_STYLE('',(#114980));
+#114980 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114981 = STYLED_ITEM('color',(#114982),#84476);
+#114982 = PRESENTATION_STYLE_ASSIGNMENT((#114983));
+#114983 = SURFACE_STYLE_USAGE(.BOTH.,#114984);
+#114984 = SURFACE_SIDE_STYLE('',(#114985));
+#114985 = SURFACE_STYLE_FILL_AREA(#114986);
+#114986 = FILL_AREA_STYLE('',(#114987));
+#114987 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114988 = STYLED_ITEM('color',(#114989),#84503);
+#114989 = PRESENTATION_STYLE_ASSIGNMENT((#114990));
+#114990 = SURFACE_STYLE_USAGE(.BOTH.,#114991);
+#114991 = SURFACE_SIDE_STYLE('',(#114992));
+#114992 = SURFACE_STYLE_FILL_AREA(#114993);
+#114993 = FILL_AREA_STYLE('',(#114994));
+#114994 = FILL_AREA_STYLE_COLOUR('',#113173);
+#114995 = STYLED_ITEM('color',(#114996),#84530);
+#114996 = PRESENTATION_STYLE_ASSIGNMENT((#114997));
+#114997 = SURFACE_STYLE_USAGE(.BOTH.,#114998);
+#114998 = SURFACE_SIDE_STYLE('',(#114999));
+#114999 = SURFACE_STYLE_FILL_AREA(#115000);
+#115000 = FILL_AREA_STYLE('',(#115001));
+#115001 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115002 = STYLED_ITEM('color',(#115003),#84537);
+#115003 = PRESENTATION_STYLE_ASSIGNMENT((#115004));
+#115004 = SURFACE_STYLE_USAGE(.BOTH.,#115005);
+#115005 = SURFACE_SIDE_STYLE('',(#115006));
+#115006 = SURFACE_STYLE_FILL_AREA(#115007);
+#115007 = FILL_AREA_STYLE('',(#115008));
+#115008 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115009 = STYLED_ITEM('color',(#115010),#84584);
+#115010 = PRESENTATION_STYLE_ASSIGNMENT((#115011));
+#115011 = SURFACE_STYLE_USAGE(.BOTH.,#115012);
+#115012 = SURFACE_SIDE_STYLE('',(#115013));
+#115013 = SURFACE_STYLE_FILL_AREA(#115014);
+#115014 = FILL_AREA_STYLE('',(#115015));
+#115015 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115016 = STYLED_ITEM('color',(#115017),#84610);
+#115017 = PRESENTATION_STYLE_ASSIGNMENT((#115018));
+#115018 = SURFACE_STYLE_USAGE(.BOTH.,#115019);
+#115019 = SURFACE_SIDE_STYLE('',(#115020));
+#115020 = SURFACE_STYLE_FILL_AREA(#115021);
+#115021 = FILL_AREA_STYLE('',(#115022));
+#115022 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115023 = STYLED_ITEM('color',(#115024),#84657);
+#115024 = PRESENTATION_STYLE_ASSIGNMENT((#115025));
+#115025 = SURFACE_STYLE_USAGE(.BOTH.,#115026);
+#115026 = SURFACE_SIDE_STYLE('',(#115027));
+#115027 = SURFACE_STYLE_FILL_AREA(#115028);
+#115028 = FILL_AREA_STYLE('',(#115029));
+#115029 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115030 = STYLED_ITEM('color',(#115031),#85404);
+#115031 = PRESENTATION_STYLE_ASSIGNMENT((#115032));
+#115032 = SURFACE_STYLE_USAGE(.BOTH.,#115033);
+#115033 = SURFACE_SIDE_STYLE('',(#115034));
+#115034 = SURFACE_STYLE_FILL_AREA(#115035);
+#115035 = FILL_AREA_STYLE('',(#115036));
+#115036 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115037 = STYLED_ITEM('color',(#115038),#85451);
+#115038 = PRESENTATION_STYLE_ASSIGNMENT((#115039));
+#115039 = SURFACE_STYLE_USAGE(.BOTH.,#115040);
+#115040 = SURFACE_SIDE_STYLE('',(#115041));
+#115041 = SURFACE_STYLE_FILL_AREA(#115042);
+#115042 = FILL_AREA_STYLE('',(#115043));
+#115043 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115044 = STYLED_ITEM('color',(#115045),#85477);
+#115045 = PRESENTATION_STYLE_ASSIGNMENT((#115046));
+#115046 = SURFACE_STYLE_USAGE(.BOTH.,#115047);
+#115047 = SURFACE_SIDE_STYLE('',(#115048));
+#115048 = SURFACE_STYLE_FILL_AREA(#115049);
+#115049 = FILL_AREA_STYLE('',(#115050));
+#115050 = FILL_AREA_STYLE_COLOUR('',#115051);
+#115051 = COLOUR_RGB('',0.690196096897,0.662745118141,0.596078455448);
+#115052 = STYLED_ITEM('color',(#115053),#85532);
+#115053 = PRESENTATION_STYLE_ASSIGNMENT((#115054));
+#115054 = SURFACE_STYLE_USAGE(.BOTH.,#115055);
+#115055 = SURFACE_SIDE_STYLE('',(#115056));
+#115056 = SURFACE_STYLE_FILL_AREA(#115057);
+#115057 = FILL_AREA_STYLE('',(#115058));
+#115058 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115059 = STYLED_ITEM('color',(#115060),#85558);
+#115060 = PRESENTATION_STYLE_ASSIGNMENT((#115061));
+#115061 = SURFACE_STYLE_USAGE(.BOTH.,#115062);
+#115062 = SURFACE_SIDE_STYLE('',(#115063));
+#115063 = SURFACE_STYLE_FILL_AREA(#115064);
+#115064 = FILL_AREA_STYLE('',(#115065));
+#115065 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115066 = STYLED_ITEM('color',(#115067),#85584);
+#115067 = PRESENTATION_STYLE_ASSIGNMENT((#115068));
+#115068 = SURFACE_STYLE_USAGE(.BOTH.,#115069);
+#115069 = SURFACE_SIDE_STYLE('',(#115070));
+#115070 = SURFACE_STYLE_FILL_AREA(#115071);
+#115071 = FILL_AREA_STYLE('',(#115072));
+#115072 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115073 = STYLED_ITEM('color',(#115074),#85610);
+#115074 = PRESENTATION_STYLE_ASSIGNMENT((#115075));
+#115075 = SURFACE_STYLE_USAGE(.BOTH.,#115076);
+#115076 = SURFACE_SIDE_STYLE('',(#115077));
+#115077 = SURFACE_STYLE_FILL_AREA(#115078);
+#115078 = FILL_AREA_STYLE('',(#115079));
+#115079 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115080 = STYLED_ITEM('color',(#115081),#85895);
+#115081 = PRESENTATION_STYLE_ASSIGNMENT((#115082));
+#115082 = SURFACE_STYLE_USAGE(.BOTH.,#115083);
+#115083 = SURFACE_SIDE_STYLE('',(#115084));
+#115084 = SURFACE_STYLE_FILL_AREA(#115085);
+#115085 = FILL_AREA_STYLE('',(#115086));
+#115086 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115087 = STYLED_ITEM('color',(#115088),#86180);
+#115088 = PRESENTATION_STYLE_ASSIGNMENT((#115089));
+#115089 = SURFACE_STYLE_USAGE(.BOTH.,#115090);
+#115090 = SURFACE_SIDE_STYLE('',(#115091));
+#115091 = SURFACE_STYLE_FILL_AREA(#115092);
+#115092 = FILL_AREA_STYLE('',(#115093));
+#115093 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115094 = STYLED_ITEM('color',(#115095),#86225);
+#115095 = PRESENTATION_STYLE_ASSIGNMENT((#115096));
+#115096 = SURFACE_STYLE_USAGE(.BOTH.,#115097);
+#115097 = SURFACE_SIDE_STYLE('',(#115098));
+#115098 = SURFACE_STYLE_FILL_AREA(#115099);
+#115099 = FILL_AREA_STYLE('',(#115100));
+#115100 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115101 = STYLED_ITEM('color',(#115102),#86279);
+#115102 = PRESENTATION_STYLE_ASSIGNMENT((#115103));
+#115103 = SURFACE_STYLE_USAGE(.BOTH.,#115104);
+#115104 = SURFACE_SIDE_STYLE('',(#115105));
+#115105 = SURFACE_STYLE_FILL_AREA(#115106);
+#115106 = FILL_AREA_STYLE('',(#115107));
+#115107 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115108 = STYLED_ITEM('color',(#115109),#86497);
+#115109 = PRESENTATION_STYLE_ASSIGNMENT((#115110));
+#115110 = SURFACE_STYLE_USAGE(.BOTH.,#115111);
+#115111 = SURFACE_SIDE_STYLE('',(#115112));
+#115112 = SURFACE_STYLE_FILL_AREA(#115113);
+#115113 = FILL_AREA_STYLE('',(#115114));
+#115114 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115115 = STYLED_ITEM('color',(#115116),#86742);
+#115116 = PRESENTATION_STYLE_ASSIGNMENT((#115117));
+#115117 = SURFACE_STYLE_USAGE(.BOTH.,#115118);
+#115118 = SURFACE_SIDE_STYLE('',(#115119));
+#115119 = SURFACE_STYLE_FILL_AREA(#115120);
+#115120 = FILL_AREA_STYLE('',(#115121));
+#115121 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115122 = STYLED_ITEM('color',(#115123),#86769);
+#115123 = PRESENTATION_STYLE_ASSIGNMENT((#115124));
+#115124 = SURFACE_STYLE_USAGE(.BOTH.,#115125);
+#115125 = SURFACE_SIDE_STYLE('',(#115126));
+#115126 = SURFACE_STYLE_FILL_AREA(#115127);
+#115127 = FILL_AREA_STYLE('',(#115128));
+#115128 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115129 = STYLED_ITEM('color',(#115130),#86814);
+#115130 = PRESENTATION_STYLE_ASSIGNMENT((#115131));
+#115131 = SURFACE_STYLE_USAGE(.BOTH.,#115132);
+#115132 = SURFACE_SIDE_STYLE('',(#115133));
+#115133 = SURFACE_STYLE_FILL_AREA(#115134);
+#115134 = FILL_AREA_STYLE('',(#115135));
+#115135 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115136 = STYLED_ITEM('color',(#115137),#87099);
+#115137 = PRESENTATION_STYLE_ASSIGNMENT((#115138));
+#115138 = SURFACE_STYLE_USAGE(.BOTH.,#115139);
+#115139 = SURFACE_SIDE_STYLE('',(#115140));
+#115140 = SURFACE_STYLE_FILL_AREA(#115141);
+#115141 = FILL_AREA_STYLE('',(#115142));
+#115142 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115143 = STYLED_ITEM('color',(#115144),#87384);
+#115144 = PRESENTATION_STYLE_ASSIGNMENT((#115145));
+#115145 = SURFACE_STYLE_USAGE(.BOTH.,#115146);
+#115146 = SURFACE_SIDE_STYLE('',(#115147));
+#115147 = SURFACE_STYLE_FILL_AREA(#115148);
+#115148 = FILL_AREA_STYLE('',(#115149));
+#115149 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115150 = STYLED_ITEM('color',(#115151),#87429);
+#115151 = PRESENTATION_STYLE_ASSIGNMENT((#115152));
+#115152 = SURFACE_STYLE_USAGE(.BOTH.,#115153);
+#115153 = SURFACE_SIDE_STYLE('',(#115154));
+#115154 = SURFACE_STYLE_FILL_AREA(#115155);
+#115155 = FILL_AREA_STYLE('',(#115156));
+#115156 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115157 = STYLED_ITEM('color',(#115158),#87483);
+#115158 = PRESENTATION_STYLE_ASSIGNMENT((#115159));
+#115159 = SURFACE_STYLE_USAGE(.BOTH.,#115160);
+#115160 = SURFACE_SIDE_STYLE('',(#115161));
+#115161 = SURFACE_STYLE_FILL_AREA(#115162);
+#115162 = FILL_AREA_STYLE('',(#115163));
+#115163 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115164 = STYLED_ITEM('color',(#115165),#87701);
+#115165 = PRESENTATION_STYLE_ASSIGNMENT((#115166));
+#115166 = SURFACE_STYLE_USAGE(.BOTH.,#115167);
+#115167 = SURFACE_SIDE_STYLE('',(#115168));
+#115168 = SURFACE_STYLE_FILL_AREA(#115169);
+#115169 = FILL_AREA_STYLE('',(#115170));
+#115170 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115171 = STYLED_ITEM('color',(#115172),#87946);
+#115172 = PRESENTATION_STYLE_ASSIGNMENT((#115173));
+#115173 = SURFACE_STYLE_USAGE(.BOTH.,#115174);
+#115174 = SURFACE_SIDE_STYLE('',(#115175));
+#115175 = SURFACE_STYLE_FILL_AREA(#115176);
+#115176 = FILL_AREA_STYLE('',(#115177));
+#115177 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115178 = STYLED_ITEM('color',(#115179),#87973);
+#115179 = PRESENTATION_STYLE_ASSIGNMENT((#115180));
+#115180 = SURFACE_STYLE_USAGE(.BOTH.,#115181);
+#115181 = SURFACE_SIDE_STYLE('',(#115182));
+#115182 = SURFACE_STYLE_FILL_AREA(#115183);
+#115183 = FILL_AREA_STYLE('',(#115184));
+#115184 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115185 = STYLED_ITEM('color',(#115186),#88018);
+#115186 = PRESENTATION_STYLE_ASSIGNMENT((#115187));
+#115187 = SURFACE_STYLE_USAGE(.BOTH.,#115188);
+#115188 = SURFACE_SIDE_STYLE('',(#115189));
+#115189 = SURFACE_STYLE_FILL_AREA(#115190);
+#115190 = FILL_AREA_STYLE('',(#115191));
+#115191 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115192 = STYLED_ITEM('color',(#115193),#88303);
+#115193 = PRESENTATION_STYLE_ASSIGNMENT((#115194));
+#115194 = SURFACE_STYLE_USAGE(.BOTH.,#115195);
+#115195 = SURFACE_SIDE_STYLE('',(#115196));
+#115196 = SURFACE_STYLE_FILL_AREA(#115197);
+#115197 = FILL_AREA_STYLE('',(#115198));
+#115198 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115199 = STYLED_ITEM('color',(#115200),#88588);
+#115200 = PRESENTATION_STYLE_ASSIGNMENT((#115201));
+#115201 = SURFACE_STYLE_USAGE(.BOTH.,#115202);
+#115202 = SURFACE_SIDE_STYLE('',(#115203));
+#115203 = SURFACE_STYLE_FILL_AREA(#115204);
+#115204 = FILL_AREA_STYLE('',(#115205));
+#115205 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115206 = STYLED_ITEM('color',(#115207),#88633);
+#115207 = PRESENTATION_STYLE_ASSIGNMENT((#115208));
+#115208 = SURFACE_STYLE_USAGE(.BOTH.,#115209);
+#115209 = SURFACE_SIDE_STYLE('',(#115210));
+#115210 = SURFACE_STYLE_FILL_AREA(#115211);
+#115211 = FILL_AREA_STYLE('',(#115212));
+#115212 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115213 = STYLED_ITEM('color',(#115214),#88687);
+#115214 = PRESENTATION_STYLE_ASSIGNMENT((#115215));
+#115215 = SURFACE_STYLE_USAGE(.BOTH.,#115216);
+#115216 = SURFACE_SIDE_STYLE('',(#115217));
+#115217 = SURFACE_STYLE_FILL_AREA(#115218);
+#115218 = FILL_AREA_STYLE('',(#115219));
+#115219 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115220 = STYLED_ITEM('color',(#115221),#88905);
+#115221 = PRESENTATION_STYLE_ASSIGNMENT((#115222));
+#115222 = SURFACE_STYLE_USAGE(.BOTH.,#115223);
+#115223 = SURFACE_SIDE_STYLE('',(#115224));
+#115224 = SURFACE_STYLE_FILL_AREA(#115225);
+#115225 = FILL_AREA_STYLE('',(#115226));
+#115226 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115227 = STYLED_ITEM('color',(#115228),#89150);
+#115228 = PRESENTATION_STYLE_ASSIGNMENT((#115229));
+#115229 = SURFACE_STYLE_USAGE(.BOTH.,#115230);
+#115230 = SURFACE_SIDE_STYLE('',(#115231));
+#115231 = SURFACE_STYLE_FILL_AREA(#115232);
+#115232 = FILL_AREA_STYLE('',(#115233));
+#115233 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115234 = STYLED_ITEM('color',(#115235),#89177);
+#115235 = PRESENTATION_STYLE_ASSIGNMENT((#115236));
+#115236 = SURFACE_STYLE_USAGE(.BOTH.,#115237);
+#115237 = SURFACE_SIDE_STYLE('',(#115238));
+#115238 = SURFACE_STYLE_FILL_AREA(#115239);
+#115239 = FILL_AREA_STYLE('',(#115240));
+#115240 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115241 = STYLED_ITEM('color',(#115242),#89222);
+#115242 = PRESENTATION_STYLE_ASSIGNMENT((#115243));
+#115243 = SURFACE_STYLE_USAGE(.BOTH.,#115244);
+#115244 = SURFACE_SIDE_STYLE('',(#115245));
+#115245 = SURFACE_STYLE_FILL_AREA(#115246);
+#115246 = FILL_AREA_STYLE('',(#115247));
+#115247 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115248 = STYLED_ITEM('color',(#115249),#89507);
+#115249 = PRESENTATION_STYLE_ASSIGNMENT((#115250));
+#115250 = SURFACE_STYLE_USAGE(.BOTH.,#115251);
+#115251 = SURFACE_SIDE_STYLE('',(#115252));
+#115252 = SURFACE_STYLE_FILL_AREA(#115253);
+#115253 = FILL_AREA_STYLE('',(#115254));
+#115254 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115255 = STYLED_ITEM('color',(#115256),#89792);
+#115256 = PRESENTATION_STYLE_ASSIGNMENT((#115257));
+#115257 = SURFACE_STYLE_USAGE(.BOTH.,#115258);
+#115258 = SURFACE_SIDE_STYLE('',(#115259));
+#115259 = SURFACE_STYLE_FILL_AREA(#115260);
+#115260 = FILL_AREA_STYLE('',(#115261));
+#115261 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115262 = STYLED_ITEM('color',(#115263),#89837);
+#115263 = PRESENTATION_STYLE_ASSIGNMENT((#115264));
+#115264 = SURFACE_STYLE_USAGE(.BOTH.,#115265);
+#115265 = SURFACE_SIDE_STYLE('',(#115266));
+#115266 = SURFACE_STYLE_FILL_AREA(#115267);
+#115267 = FILL_AREA_STYLE('',(#115268));
+#115268 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115269 = STYLED_ITEM('color',(#115270),#89891);
+#115270 = PRESENTATION_STYLE_ASSIGNMENT((#115271));
+#115271 = SURFACE_STYLE_USAGE(.BOTH.,#115272);
+#115272 = SURFACE_SIDE_STYLE('',(#115273));
+#115273 = SURFACE_STYLE_FILL_AREA(#115274);
+#115274 = FILL_AREA_STYLE('',(#115275));
+#115275 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115276 = STYLED_ITEM('color',(#115277),#90109);
+#115277 = PRESENTATION_STYLE_ASSIGNMENT((#115278));
+#115278 = SURFACE_STYLE_USAGE(.BOTH.,#115279);
+#115279 = SURFACE_SIDE_STYLE('',(#115280));
+#115280 = SURFACE_STYLE_FILL_AREA(#115281);
+#115281 = FILL_AREA_STYLE('',(#115282));
+#115282 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115283 = STYLED_ITEM('color',(#115284),#90354);
+#115284 = PRESENTATION_STYLE_ASSIGNMENT((#115285));
+#115285 = SURFACE_STYLE_USAGE(.BOTH.,#115286);
+#115286 = SURFACE_SIDE_STYLE('',(#115287));
+#115287 = SURFACE_STYLE_FILL_AREA(#115288);
+#115288 = FILL_AREA_STYLE('',(#115289));
+#115289 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115290 = STYLED_ITEM('color',(#115291),#90381);
+#115291 = PRESENTATION_STYLE_ASSIGNMENT((#115292));
+#115292 = SURFACE_STYLE_USAGE(.BOTH.,#115293);
+#115293 = SURFACE_SIDE_STYLE('',(#115294));
+#115294 = SURFACE_STYLE_FILL_AREA(#115295);
+#115295 = FILL_AREA_STYLE('',(#115296));
+#115296 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115297 = STYLED_ITEM('color',(#115298),#90426);
+#115298 = PRESENTATION_STYLE_ASSIGNMENT((#115299));
+#115299 = SURFACE_STYLE_USAGE(.BOTH.,#115300);
+#115300 = SURFACE_SIDE_STYLE('',(#115301));
+#115301 = SURFACE_STYLE_FILL_AREA(#115302);
+#115302 = FILL_AREA_STYLE('',(#115303));
+#115303 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115304 = STYLED_ITEM('color',(#115305),#90711);
+#115305 = PRESENTATION_STYLE_ASSIGNMENT((#115306));
+#115306 = SURFACE_STYLE_USAGE(.BOTH.,#115307);
+#115307 = SURFACE_SIDE_STYLE('',(#115308));
+#115308 = SURFACE_STYLE_FILL_AREA(#115309);
+#115309 = FILL_AREA_STYLE('',(#115310));
+#115310 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115311 = STYLED_ITEM('color',(#115312),#90996);
+#115312 = PRESENTATION_STYLE_ASSIGNMENT((#115313));
+#115313 = SURFACE_STYLE_USAGE(.BOTH.,#115314);
+#115314 = SURFACE_SIDE_STYLE('',(#115315));
+#115315 = SURFACE_STYLE_FILL_AREA(#115316);
+#115316 = FILL_AREA_STYLE('',(#115317));
+#115317 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115318 = STYLED_ITEM('color',(#115319),#91041);
+#115319 = PRESENTATION_STYLE_ASSIGNMENT((#115320));
+#115320 = SURFACE_STYLE_USAGE(.BOTH.,#115321);
+#115321 = SURFACE_SIDE_STYLE('',(#115322));
+#115322 = SURFACE_STYLE_FILL_AREA(#115323);
+#115323 = FILL_AREA_STYLE('',(#115324));
+#115324 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115325 = STYLED_ITEM('color',(#115326),#91095);
+#115326 = PRESENTATION_STYLE_ASSIGNMENT((#115327));
+#115327 = SURFACE_STYLE_USAGE(.BOTH.,#115328);
+#115328 = SURFACE_SIDE_STYLE('',(#115329));
+#115329 = SURFACE_STYLE_FILL_AREA(#115330);
+#115330 = FILL_AREA_STYLE('',(#115331));
+#115331 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115332 = STYLED_ITEM('color',(#115333),#91313);
+#115333 = PRESENTATION_STYLE_ASSIGNMENT((#115334));
+#115334 = SURFACE_STYLE_USAGE(.BOTH.,#115335);
+#115335 = SURFACE_SIDE_STYLE('',(#115336));
+#115336 = SURFACE_STYLE_FILL_AREA(#115337);
+#115337 = FILL_AREA_STYLE('',(#115338));
+#115338 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115339 = STYLED_ITEM('color',(#115340),#91558);
+#115340 = PRESENTATION_STYLE_ASSIGNMENT((#115341));
+#115341 = SURFACE_STYLE_USAGE(.BOTH.,#115342);
+#115342 = SURFACE_SIDE_STYLE('',(#115343));
+#115343 = SURFACE_STYLE_FILL_AREA(#115344);
+#115344 = FILL_AREA_STYLE('',(#115345));
+#115345 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115346 = STYLED_ITEM('color',(#115347),#91585);
+#115347 = PRESENTATION_STYLE_ASSIGNMENT((#115348));
+#115348 = SURFACE_STYLE_USAGE(.BOTH.,#115349);
+#115349 = SURFACE_SIDE_STYLE('',(#115350));
+#115350 = SURFACE_STYLE_FILL_AREA(#115351);
+#115351 = FILL_AREA_STYLE('',(#115352));
+#115352 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115353 = STYLED_ITEM('color',(#115354),#91630);
+#115354 = PRESENTATION_STYLE_ASSIGNMENT((#115355));
+#115355 = SURFACE_STYLE_USAGE(.BOTH.,#115356);
+#115356 = SURFACE_SIDE_STYLE('',(#115357));
+#115357 = SURFACE_STYLE_FILL_AREA(#115358);
+#115358 = FILL_AREA_STYLE('',(#115359));
+#115359 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115360 = STYLED_ITEM('color',(#115361),#91915);
+#115361 = PRESENTATION_STYLE_ASSIGNMENT((#115362));
+#115362 = SURFACE_STYLE_USAGE(.BOTH.,#115363);
+#115363 = SURFACE_SIDE_STYLE('',(#115364));
+#115364 = SURFACE_STYLE_FILL_AREA(#115365);
+#115365 = FILL_AREA_STYLE('',(#115366));
+#115366 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115367 = STYLED_ITEM('color',(#115368),#92200);
+#115368 = PRESENTATION_STYLE_ASSIGNMENT((#115369));
+#115369 = SURFACE_STYLE_USAGE(.BOTH.,#115370);
+#115370 = SURFACE_SIDE_STYLE('',(#115371));
+#115371 = SURFACE_STYLE_FILL_AREA(#115372);
+#115372 = FILL_AREA_STYLE('',(#115373));
+#115373 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115374 = STYLED_ITEM('color',(#115375),#92245);
+#115375 = PRESENTATION_STYLE_ASSIGNMENT((#115376));
+#115376 = SURFACE_STYLE_USAGE(.BOTH.,#115377);
+#115377 = SURFACE_SIDE_STYLE('',(#115378));
+#115378 = SURFACE_STYLE_FILL_AREA(#115379);
+#115379 = FILL_AREA_STYLE('',(#115380));
+#115380 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115381 = STYLED_ITEM('color',(#115382),#92299);
+#115382 = PRESENTATION_STYLE_ASSIGNMENT((#115383));
+#115383 = SURFACE_STYLE_USAGE(.BOTH.,#115384);
+#115384 = SURFACE_SIDE_STYLE('',(#115385));
+#115385 = SURFACE_STYLE_FILL_AREA(#115386);
+#115386 = FILL_AREA_STYLE('',(#115387));
+#115387 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115388 = STYLED_ITEM('color',(#115389),#92517);
+#115389 = PRESENTATION_STYLE_ASSIGNMENT((#115390));
+#115390 = SURFACE_STYLE_USAGE(.BOTH.,#115391);
+#115391 = SURFACE_SIDE_STYLE('',(#115392));
+#115392 = SURFACE_STYLE_FILL_AREA(#115393);
+#115393 = FILL_AREA_STYLE('',(#115394));
+#115394 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115395 = STYLED_ITEM('color',(#115396),#92762);
+#115396 = PRESENTATION_STYLE_ASSIGNMENT((#115397));
+#115397 = SURFACE_STYLE_USAGE(.BOTH.,#115398);
+#115398 = SURFACE_SIDE_STYLE('',(#115399));
+#115399 = SURFACE_STYLE_FILL_AREA(#115400);
+#115400 = FILL_AREA_STYLE('',(#115401));
+#115401 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115402 = STYLED_ITEM('color',(#115403),#92789);
+#115403 = PRESENTATION_STYLE_ASSIGNMENT((#115404));
+#115404 = SURFACE_STYLE_USAGE(.BOTH.,#115405);
+#115405 = SURFACE_SIDE_STYLE('',(#115406));
+#115406 = SURFACE_STYLE_FILL_AREA(#115407);
+#115407 = FILL_AREA_STYLE('',(#115408));
+#115408 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115409 = STYLED_ITEM('color',(#115410),#92834);
+#115410 = PRESENTATION_STYLE_ASSIGNMENT((#115411));
+#115411 = SURFACE_STYLE_USAGE(.BOTH.,#115412);
+#115412 = SURFACE_SIDE_STYLE('',(#115413));
+#115413 = SURFACE_STYLE_FILL_AREA(#115414);
+#115414 = FILL_AREA_STYLE('',(#115415));
+#115415 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115416 = STYLED_ITEM('color',(#115417),#93119);
+#115417 = PRESENTATION_STYLE_ASSIGNMENT((#115418));
+#115418 = SURFACE_STYLE_USAGE(.BOTH.,#115419);
+#115419 = SURFACE_SIDE_STYLE('',(#115420));
+#115420 = SURFACE_STYLE_FILL_AREA(#115421);
+#115421 = FILL_AREA_STYLE('',(#115422));
+#115422 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115423 = STYLED_ITEM('color',(#115424),#93404);
+#115424 = PRESENTATION_STYLE_ASSIGNMENT((#115425));
+#115425 = SURFACE_STYLE_USAGE(.BOTH.,#115426);
+#115426 = SURFACE_SIDE_STYLE('',(#115427));
+#115427 = SURFACE_STYLE_FILL_AREA(#115428);
+#115428 = FILL_AREA_STYLE('',(#115429));
+#115429 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115430 = STYLED_ITEM('color',(#115431),#93449);
+#115431 = PRESENTATION_STYLE_ASSIGNMENT((#115432));
+#115432 = SURFACE_STYLE_USAGE(.BOTH.,#115433);
+#115433 = SURFACE_SIDE_STYLE('',(#115434));
+#115434 = SURFACE_STYLE_FILL_AREA(#115435);
+#115435 = FILL_AREA_STYLE('',(#115436));
+#115436 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115437 = STYLED_ITEM('color',(#115438),#93503);
+#115438 = PRESENTATION_STYLE_ASSIGNMENT((#115439));
+#115439 = SURFACE_STYLE_USAGE(.BOTH.,#115440);
+#115440 = SURFACE_SIDE_STYLE('',(#115441));
+#115441 = SURFACE_STYLE_FILL_AREA(#115442);
+#115442 = FILL_AREA_STYLE('',(#115443));
+#115443 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115444 = STYLED_ITEM('color',(#115445),#93721);
+#115445 = PRESENTATION_STYLE_ASSIGNMENT((#115446));
+#115446 = SURFACE_STYLE_USAGE(.BOTH.,#115447);
+#115447 = SURFACE_SIDE_STYLE('',(#115448));
+#115448 = SURFACE_STYLE_FILL_AREA(#115449);
+#115449 = FILL_AREA_STYLE('',(#115450));
+#115450 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115451 = STYLED_ITEM('color',(#115452),#93966);
+#115452 = PRESENTATION_STYLE_ASSIGNMENT((#115453));
+#115453 = SURFACE_STYLE_USAGE(.BOTH.,#115454);
+#115454 = SURFACE_SIDE_STYLE('',(#115455));
+#115455 = SURFACE_STYLE_FILL_AREA(#115456);
+#115456 = FILL_AREA_STYLE('',(#115457));
+#115457 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115458 = STYLED_ITEM('color',(#115459),#93993);
+#115459 = PRESENTATION_STYLE_ASSIGNMENT((#115460));
+#115460 = SURFACE_STYLE_USAGE(.BOTH.,#115461);
+#115461 = SURFACE_SIDE_STYLE('',(#115462));
+#115462 = SURFACE_STYLE_FILL_AREA(#115463);
+#115463 = FILL_AREA_STYLE('',(#115464));
+#115464 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115465 = STYLED_ITEM('color',(#115466),#94038);
+#115466 = PRESENTATION_STYLE_ASSIGNMENT((#115467));
+#115467 = SURFACE_STYLE_USAGE(.BOTH.,#115468);
+#115468 = SURFACE_SIDE_STYLE('',(#115469));
+#115469 = SURFACE_STYLE_FILL_AREA(#115470);
+#115470 = FILL_AREA_STYLE('',(#115471));
+#115471 = FILL_AREA_STYLE_COLOUR('',#113209);
+#115472 = STYLED_ITEM('color',(#115473),#94045);
+#115473 = PRESENTATION_STYLE_ASSIGNMENT((#115474));
+#115474 = SURFACE_STYLE_USAGE(.BOTH.,#115475);
+#115475 = SURFACE_SIDE_STYLE('',(#115476));
+#115476 = SURFACE_STYLE_FILL_AREA(#115477);
+#115477 = FILL_AREA_STYLE('',(#115478));
+#115478 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115479 = STYLED_ITEM('color',(#115480),#94074);
+#115480 = PRESENTATION_STYLE_ASSIGNMENT((#115481));
+#115481 = SURFACE_STYLE_USAGE(.BOTH.,#115482);
+#115482 = SURFACE_SIDE_STYLE('',(#115483));
+#115483 = SURFACE_STYLE_FILL_AREA(#115484);
+#115484 = FILL_AREA_STYLE('',(#115485));
+#115485 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115486 = STYLED_ITEM('color',(#115487),#94103);
+#115487 = PRESENTATION_STYLE_ASSIGNMENT((#115488));
+#115488 = SURFACE_STYLE_USAGE(.BOTH.,#115489);
+#115489 = SURFACE_SIDE_STYLE('',(#115490));
+#115490 = SURFACE_STYLE_FILL_AREA(#115491);
+#115491 = FILL_AREA_STYLE('',(#115492));
+#115492 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115493 = STYLED_ITEM('color',(#115494),#94132);
+#115494 = PRESENTATION_STYLE_ASSIGNMENT((#115495));
+#115495 = SURFACE_STYLE_USAGE(.BOTH.,#115496);
+#115496 = SURFACE_SIDE_STYLE('',(#115497));
+#115497 = SURFACE_STYLE_FILL_AREA(#115498);
+#115498 = FILL_AREA_STYLE('',(#115499));
+#115499 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115500 = STYLED_ITEM('color',(#115501),#94161);
+#115501 = PRESENTATION_STYLE_ASSIGNMENT((#115502));
+#115502 = SURFACE_STYLE_USAGE(.BOTH.,#115503);
+#115503 = SURFACE_SIDE_STYLE('',(#115504));
+#115504 = SURFACE_STYLE_FILL_AREA(#115505);
+#115505 = FILL_AREA_STYLE('',(#115506));
+#115506 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115507 = STYLED_ITEM('color',(#115508),#94190);
+#115508 = PRESENTATION_STYLE_ASSIGNMENT((#115509));
+#115509 = SURFACE_STYLE_USAGE(.BOTH.,#115510);
+#115510 = SURFACE_SIDE_STYLE('',(#115511));
+#115511 = SURFACE_STYLE_FILL_AREA(#115512);
+#115512 = FILL_AREA_STYLE('',(#115513));
+#115513 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115514 = STYLED_ITEM('color',(#115515),#94219);
+#115515 = PRESENTATION_STYLE_ASSIGNMENT((#115516));
+#115516 = SURFACE_STYLE_USAGE(.BOTH.,#115517);
+#115517 = SURFACE_SIDE_STYLE('',(#115518));
+#115518 = SURFACE_STYLE_FILL_AREA(#115519);
+#115519 = FILL_AREA_STYLE('',(#115520));
+#115520 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115521 = STYLED_ITEM('color',(#115522),#94248);
+#115522 = PRESENTATION_STYLE_ASSIGNMENT((#115523));
+#115523 = SURFACE_STYLE_USAGE(.BOTH.,#115524);
+#115524 = SURFACE_SIDE_STYLE('',(#115525));
+#115525 = SURFACE_STYLE_FILL_AREA(#115526);
+#115526 = FILL_AREA_STYLE('',(#115527));
+#115527 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115528 = STYLED_ITEM('color',(#115529),#94277);
+#115529 = PRESENTATION_STYLE_ASSIGNMENT((#115530));
+#115530 = SURFACE_STYLE_USAGE(.BOTH.,#115531);
+#115531 = SURFACE_SIDE_STYLE('',(#115532));
+#115532 = SURFACE_STYLE_FILL_AREA(#115533);
+#115533 = FILL_AREA_STYLE('',(#115534));
+#115534 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115535 = STYLED_ITEM('color',(#115536),#94306);
+#115536 = PRESENTATION_STYLE_ASSIGNMENT((#115537));
+#115537 = SURFACE_STYLE_USAGE(.BOTH.,#115538);
+#115538 = SURFACE_SIDE_STYLE('',(#115539));
+#115539 = SURFACE_STYLE_FILL_AREA(#115540);
+#115540 = FILL_AREA_STYLE('',(#115541));
+#115541 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115542 = STYLED_ITEM('color',(#115543),#94335);
+#115543 = PRESENTATION_STYLE_ASSIGNMENT((#115544));
+#115544 = SURFACE_STYLE_USAGE(.BOTH.,#115545);
+#115545 = SURFACE_SIDE_STYLE('',(#115546));
+#115546 = SURFACE_STYLE_FILL_AREA(#115547);
+#115547 = FILL_AREA_STYLE('',(#115548));
+#115548 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115549 = STYLED_ITEM('color',(#115550),#94364);
+#115550 = PRESENTATION_STYLE_ASSIGNMENT((#115551));
+#115551 = SURFACE_STYLE_USAGE(.BOTH.,#115552);
+#115552 = SURFACE_SIDE_STYLE('',(#115553));
+#115553 = SURFACE_STYLE_FILL_AREA(#115554);
+#115554 = FILL_AREA_STYLE('',(#115555));
+#115555 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115556 = STYLED_ITEM('color',(#115557),#94393);
+#115557 = PRESENTATION_STYLE_ASSIGNMENT((#115558));
+#115558 = SURFACE_STYLE_USAGE(.BOTH.,#115559);
+#115559 = SURFACE_SIDE_STYLE('',(#115560));
+#115560 = SURFACE_STYLE_FILL_AREA(#115561);
+#115561 = FILL_AREA_STYLE('',(#115562));
+#115562 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115563 = STYLED_ITEM('color',(#115564),#94422);
+#115564 = PRESENTATION_STYLE_ASSIGNMENT((#115565));
+#115565 = SURFACE_STYLE_USAGE(.BOTH.,#115566);
+#115566 = SURFACE_SIDE_STYLE('',(#115567));
+#115567 = SURFACE_STYLE_FILL_AREA(#115568);
+#115568 = FILL_AREA_STYLE('',(#115569));
+#115569 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115570 = STYLED_ITEM('color',(#115571),#94451);
+#115571 = PRESENTATION_STYLE_ASSIGNMENT((#115572));
+#115572 = SURFACE_STYLE_USAGE(.BOTH.,#115573);
+#115573 = SURFACE_SIDE_STYLE('',(#115574));
+#115574 = SURFACE_STYLE_FILL_AREA(#115575);
+#115575 = FILL_AREA_STYLE('',(#115576));
+#115576 = FILL_AREA_STYLE_COLOUR('',#115051);
+#115577 = STYLED_ITEM('color',(#115578),#94455);
+#115578 = PRESENTATION_STYLE_ASSIGNMENT((#115579));
+#115579 = SURFACE_STYLE_USAGE(.BOTH.,#115580);
+#115580 = SURFACE_SIDE_STYLE('',(#115581));
+#115581 = SURFACE_STYLE_FILL_AREA(#115582);
+#115582 = FILL_AREA_STYLE('',(#115583));
+#115583 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115584 = STYLED_ITEM('color',(#115585),#94482);
+#115585 = PRESENTATION_STYLE_ASSIGNMENT((#115586));
+#115586 = SURFACE_STYLE_USAGE(.BOTH.,#115587);
+#115587 = SURFACE_SIDE_STYLE('',(#115588));
+#115588 = SURFACE_STYLE_FILL_AREA(#115589);
+#115589 = FILL_AREA_STYLE('',(#115590));
+#115590 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115591 = STYLED_ITEM('color',(#115592),#94509);
+#115592 = PRESENTATION_STYLE_ASSIGNMENT((#115593));
+#115593 = SURFACE_STYLE_USAGE(.BOTH.,#115594);
+#115594 = SURFACE_SIDE_STYLE('',(#115595));
+#115595 = SURFACE_STYLE_FILL_AREA(#115596);
+#115596 = FILL_AREA_STYLE('',(#115597));
+#115597 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115598 = STYLED_ITEM('color',(#115599),#94536);
+#115599 = PRESENTATION_STYLE_ASSIGNMENT((#115600));
+#115600 = SURFACE_STYLE_USAGE(.BOTH.,#115601);
+#115601 = SURFACE_SIDE_STYLE('',(#115602));
+#115602 = SURFACE_STYLE_FILL_AREA(#115603);
+#115603 = FILL_AREA_STYLE('',(#115604));
+#115604 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115605 = STYLED_ITEM('color',(#115606),#94563);
+#115606 = PRESENTATION_STYLE_ASSIGNMENT((#115607));
+#115607 = SURFACE_STYLE_USAGE(.BOTH.,#115608);
+#115608 = SURFACE_SIDE_STYLE('',(#115609));
+#115609 = SURFACE_STYLE_FILL_AREA(#115610);
+#115610 = FILL_AREA_STYLE('',(#115611));
+#115611 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115612 = STYLED_ITEM('color',(#115613),#94590);
+#115613 = PRESENTATION_STYLE_ASSIGNMENT((#115614));
+#115614 = SURFACE_STYLE_USAGE(.BOTH.,#115615);
+#115615 = SURFACE_SIDE_STYLE('',(#115616));
+#115616 = SURFACE_STYLE_FILL_AREA(#115617);
+#115617 = FILL_AREA_STYLE('',(#115618));
+#115618 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115619 = STYLED_ITEM('color',(#115620),#94617);
+#115620 = PRESENTATION_STYLE_ASSIGNMENT((#115621));
+#115621 = SURFACE_STYLE_USAGE(.BOTH.,#115622);
+#115622 = SURFACE_SIDE_STYLE('',(#115623));
+#115623 = SURFACE_STYLE_FILL_AREA(#115624);
+#115624 = FILL_AREA_STYLE('',(#115625));
+#115625 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115626 = STYLED_ITEM('color',(#115627),#94644);
+#115627 = PRESENTATION_STYLE_ASSIGNMENT((#115628));
+#115628 = SURFACE_STYLE_USAGE(.BOTH.,#115629);
+#115629 = SURFACE_SIDE_STYLE('',(#115630));
+#115630 = SURFACE_STYLE_FILL_AREA(#115631);
+#115631 = FILL_AREA_STYLE('',(#115632));
+#115632 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115633 = STYLED_ITEM('color',(#115634),#94651);
+#115634 = PRESENTATION_STYLE_ASSIGNMENT((#115635));
+#115635 = SURFACE_STYLE_USAGE(.BOTH.,#115636);
+#115636 = SURFACE_SIDE_STYLE('',(#115637));
+#115637 = SURFACE_STYLE_FILL_AREA(#115638);
+#115638 = FILL_AREA_STYLE('',(#115639));
+#115639 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115640 = STYLED_ITEM('color',(#115641),#94678);
+#115641 = PRESENTATION_STYLE_ASSIGNMENT((#115642));
+#115642 = SURFACE_STYLE_USAGE(.BOTH.,#115643);
+#115643 = SURFACE_SIDE_STYLE('',(#115644));
+#115644 = SURFACE_STYLE_FILL_AREA(#115645);
+#115645 = FILL_AREA_STYLE('',(#115646));
+#115646 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115647 = STYLED_ITEM('color',(#115648),#94705);
+#115648 = PRESENTATION_STYLE_ASSIGNMENT((#115649));
+#115649 = SURFACE_STYLE_USAGE(.BOTH.,#115650);
+#115650 = SURFACE_SIDE_STYLE('',(#115651));
+#115651 = SURFACE_STYLE_FILL_AREA(#115652);
+#115652 = FILL_AREA_STYLE('',(#115653));
+#115653 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115654 = STYLED_ITEM('color',(#115655),#94732);
+#115655 = PRESENTATION_STYLE_ASSIGNMENT((#115656));
+#115656 = SURFACE_STYLE_USAGE(.BOTH.,#115657);
+#115657 = SURFACE_SIDE_STYLE('',(#115658));
+#115658 = SURFACE_STYLE_FILL_AREA(#115659);
+#115659 = FILL_AREA_STYLE('',(#115660));
+#115660 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115661 = STYLED_ITEM('color',(#115662),#94759);
+#115662 = PRESENTATION_STYLE_ASSIGNMENT((#115663));
+#115663 = SURFACE_STYLE_USAGE(.BOTH.,#115664);
+#115664 = SURFACE_SIDE_STYLE('',(#115665));
+#115665 = SURFACE_STYLE_FILL_AREA(#115666);
+#115666 = FILL_AREA_STYLE('',(#115667));
+#115667 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115668 = STYLED_ITEM('color',(#115669),#94786);
+#115669 = PRESENTATION_STYLE_ASSIGNMENT((#115670));
+#115670 = SURFACE_STYLE_USAGE(.BOTH.,#115671);
+#115671 = SURFACE_SIDE_STYLE('',(#115672));
+#115672 = SURFACE_STYLE_FILL_AREA(#115673);
+#115673 = FILL_AREA_STYLE('',(#115674));
+#115674 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115675 = STYLED_ITEM('color',(#115676),#94813);
+#115676 = PRESENTATION_STYLE_ASSIGNMENT((#115677));
+#115677 = SURFACE_STYLE_USAGE(.BOTH.,#115678);
+#115678 = SURFACE_SIDE_STYLE('',(#115679));
+#115679 = SURFACE_STYLE_FILL_AREA(#115680);
+#115680 = FILL_AREA_STYLE('',(#115681));
+#115681 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115682 = STYLED_ITEM('color',(#115683),#94840);
+#115683 = PRESENTATION_STYLE_ASSIGNMENT((#115684));
+#115684 = SURFACE_STYLE_USAGE(.BOTH.,#115685);
+#115685 = SURFACE_SIDE_STYLE('',(#115686));
+#115686 = SURFACE_STYLE_FILL_AREA(#115687);
+#115687 = FILL_AREA_STYLE('',(#115688));
+#115688 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115689 = STYLED_ITEM('color',(#115690),#94847);
+#115690 = PRESENTATION_STYLE_ASSIGNMENT((#115691));
+#115691 = SURFACE_STYLE_USAGE(.BOTH.,#115692);
+#115692 = SURFACE_SIDE_STYLE('',(#115693));
+#115693 = SURFACE_STYLE_FILL_AREA(#115694);
+#115694 = FILL_AREA_STYLE('',(#115695));
+#115695 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115696 = STYLED_ITEM('color',(#115697),#94874);
+#115697 = PRESENTATION_STYLE_ASSIGNMENT((#115698));
+#115698 = SURFACE_STYLE_USAGE(.BOTH.,#115699);
+#115699 = SURFACE_SIDE_STYLE('',(#115700));
+#115700 = SURFACE_STYLE_FILL_AREA(#115701);
+#115701 = FILL_AREA_STYLE('',(#115702));
+#115702 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115703 = STYLED_ITEM('color',(#115704),#94901);
+#115704 = PRESENTATION_STYLE_ASSIGNMENT((#115705));
+#115705 = SURFACE_STYLE_USAGE(.BOTH.,#115706);
+#115706 = SURFACE_SIDE_STYLE('',(#115707));
+#115707 = SURFACE_STYLE_FILL_AREA(#115708);
+#115708 = FILL_AREA_STYLE('',(#115709));
+#115709 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115710 = STYLED_ITEM('color',(#115711),#94928);
+#115711 = PRESENTATION_STYLE_ASSIGNMENT((#115712));
+#115712 = SURFACE_STYLE_USAGE(.BOTH.,#115713);
+#115713 = SURFACE_SIDE_STYLE('',(#115714));
+#115714 = SURFACE_STYLE_FILL_AREA(#115715);
+#115715 = FILL_AREA_STYLE('',(#115716));
+#115716 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115717 = STYLED_ITEM('color',(#115718),#94955);
+#115718 = PRESENTATION_STYLE_ASSIGNMENT((#115719));
+#115719 = SURFACE_STYLE_USAGE(.BOTH.,#115720);
+#115720 = SURFACE_SIDE_STYLE('',(#115721));
+#115721 = SURFACE_STYLE_FILL_AREA(#115722);
+#115722 = FILL_AREA_STYLE('',(#115723));
+#115723 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115724 = STYLED_ITEM('color',(#115725),#94982);
+#115725 = PRESENTATION_STYLE_ASSIGNMENT((#115726));
+#115726 = SURFACE_STYLE_USAGE(.BOTH.,#115727);
+#115727 = SURFACE_SIDE_STYLE('',(#115728));
+#115728 = SURFACE_STYLE_FILL_AREA(#115729);
+#115729 = FILL_AREA_STYLE('',(#115730));
+#115730 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115731 = STYLED_ITEM('color',(#115732),#95009);
+#115732 = PRESENTATION_STYLE_ASSIGNMENT((#115733));
+#115733 = SURFACE_STYLE_USAGE(.BOTH.,#115734);
+#115734 = SURFACE_SIDE_STYLE('',(#115735));
+#115735 = SURFACE_STYLE_FILL_AREA(#115736);
+#115736 = FILL_AREA_STYLE('',(#115737));
+#115737 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115738 = STYLED_ITEM('color',(#115739),#95036);
+#115739 = PRESENTATION_STYLE_ASSIGNMENT((#115740));
+#115740 = SURFACE_STYLE_USAGE(.BOTH.,#115741);
+#115741 = SURFACE_SIDE_STYLE('',(#115742));
+#115742 = SURFACE_STYLE_FILL_AREA(#115743);
+#115743 = FILL_AREA_STYLE('',(#115744));
+#115744 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115745 = STYLED_ITEM('color',(#115746),#95043);
+#115746 = PRESENTATION_STYLE_ASSIGNMENT((#115747));
+#115747 = SURFACE_STYLE_USAGE(.BOTH.,#115748);
+#115748 = SURFACE_SIDE_STYLE('',(#115749));
+#115749 = SURFACE_STYLE_FILL_AREA(#115750);
+#115750 = FILL_AREA_STYLE('',(#115751));
+#115751 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115752 = STYLED_ITEM('color',(#115753),#95070);
+#115753 = PRESENTATION_STYLE_ASSIGNMENT((#115754));
+#115754 = SURFACE_STYLE_USAGE(.BOTH.,#115755);
+#115755 = SURFACE_SIDE_STYLE('',(#115756));
+#115756 = SURFACE_STYLE_FILL_AREA(#115757);
+#115757 = FILL_AREA_STYLE('',(#115758));
+#115758 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115759 = STYLED_ITEM('color',(#115760),#95097);
+#115760 = PRESENTATION_STYLE_ASSIGNMENT((#115761));
+#115761 = SURFACE_STYLE_USAGE(.BOTH.,#115762);
+#115762 = SURFACE_SIDE_STYLE('',(#115763));
+#115763 = SURFACE_STYLE_FILL_AREA(#115764);
+#115764 = FILL_AREA_STYLE('',(#115765));
+#115765 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115766 = STYLED_ITEM('color',(#115767),#95124);
+#115767 = PRESENTATION_STYLE_ASSIGNMENT((#115768));
+#115768 = SURFACE_STYLE_USAGE(.BOTH.,#115769);
+#115769 = SURFACE_SIDE_STYLE('',(#115770));
+#115770 = SURFACE_STYLE_FILL_AREA(#115771);
+#115771 = FILL_AREA_STYLE('',(#115772));
+#115772 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115773 = STYLED_ITEM('color',(#115774),#95151);
+#115774 = PRESENTATION_STYLE_ASSIGNMENT((#115775));
+#115775 = SURFACE_STYLE_USAGE(.BOTH.,#115776);
+#115776 = SURFACE_SIDE_STYLE('',(#115777));
+#115777 = SURFACE_STYLE_FILL_AREA(#115778);
+#115778 = FILL_AREA_STYLE('',(#115779));
+#115779 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115780 = STYLED_ITEM('color',(#115781),#95178);
+#115781 = PRESENTATION_STYLE_ASSIGNMENT((#115782));
+#115782 = SURFACE_STYLE_USAGE(.BOTH.,#115783);
+#115783 = SURFACE_SIDE_STYLE('',(#115784));
+#115784 = SURFACE_STYLE_FILL_AREA(#115785);
+#115785 = FILL_AREA_STYLE('',(#115786));
+#115786 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115787 = STYLED_ITEM('color',(#115788),#95205);
+#115788 = PRESENTATION_STYLE_ASSIGNMENT((#115789));
+#115789 = SURFACE_STYLE_USAGE(.BOTH.,#115790);
+#115790 = SURFACE_SIDE_STYLE('',(#115791));
+#115791 = SURFACE_STYLE_FILL_AREA(#115792);
+#115792 = FILL_AREA_STYLE('',(#115793));
+#115793 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115794 = STYLED_ITEM('color',(#115795),#95232);
+#115795 = PRESENTATION_STYLE_ASSIGNMENT((#115796));
+#115796 = SURFACE_STYLE_USAGE(.BOTH.,#115797);
+#115797 = SURFACE_SIDE_STYLE('',(#115798));
+#115798 = SURFACE_STYLE_FILL_AREA(#115799);
+#115799 = FILL_AREA_STYLE('',(#115800));
+#115800 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115801 = STYLED_ITEM('color',(#115802),#95239);
+#115802 = PRESENTATION_STYLE_ASSIGNMENT((#115803));
+#115803 = SURFACE_STYLE_USAGE(.BOTH.,#115804);
+#115804 = SURFACE_SIDE_STYLE('',(#115805));
+#115805 = SURFACE_STYLE_FILL_AREA(#115806);
+#115806 = FILL_AREA_STYLE('',(#115807));
+#115807 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115808 = STYLED_ITEM('color',(#115809),#95266);
+#115809 = PRESENTATION_STYLE_ASSIGNMENT((#115810));
+#115810 = SURFACE_STYLE_USAGE(.BOTH.,#115811);
+#115811 = SURFACE_SIDE_STYLE('',(#115812));
+#115812 = SURFACE_STYLE_FILL_AREA(#115813);
+#115813 = FILL_AREA_STYLE('',(#115814));
+#115814 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115815 = STYLED_ITEM('color',(#115816),#95293);
+#115816 = PRESENTATION_STYLE_ASSIGNMENT((#115817));
+#115817 = SURFACE_STYLE_USAGE(.BOTH.,#115818);
+#115818 = SURFACE_SIDE_STYLE('',(#115819));
+#115819 = SURFACE_STYLE_FILL_AREA(#115820);
+#115820 = FILL_AREA_STYLE('',(#115821));
+#115821 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115822 = STYLED_ITEM('color',(#115823),#95320);
+#115823 = PRESENTATION_STYLE_ASSIGNMENT((#115824));
+#115824 = SURFACE_STYLE_USAGE(.BOTH.,#115825);
+#115825 = SURFACE_SIDE_STYLE('',(#115826));
+#115826 = SURFACE_STYLE_FILL_AREA(#115827);
+#115827 = FILL_AREA_STYLE('',(#115828));
+#115828 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115829 = STYLED_ITEM('color',(#115830),#95347);
+#115830 = PRESENTATION_STYLE_ASSIGNMENT((#115831));
+#115831 = SURFACE_STYLE_USAGE(.BOTH.,#115832);
+#115832 = SURFACE_SIDE_STYLE('',(#115833));
+#115833 = SURFACE_STYLE_FILL_AREA(#115834);
+#115834 = FILL_AREA_STYLE('',(#115835));
+#115835 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115836 = STYLED_ITEM('color',(#115837),#95374);
+#115837 = PRESENTATION_STYLE_ASSIGNMENT((#115838));
+#115838 = SURFACE_STYLE_USAGE(.BOTH.,#115839);
+#115839 = SURFACE_SIDE_STYLE('',(#115840));
+#115840 = SURFACE_STYLE_FILL_AREA(#115841);
+#115841 = FILL_AREA_STYLE('',(#115842));
+#115842 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115843 = STYLED_ITEM('color',(#115844),#95401);
+#115844 = PRESENTATION_STYLE_ASSIGNMENT((#115845));
+#115845 = SURFACE_STYLE_USAGE(.BOTH.,#115846);
+#115846 = SURFACE_SIDE_STYLE('',(#115847));
+#115847 = SURFACE_STYLE_FILL_AREA(#115848);
+#115848 = FILL_AREA_STYLE('',(#115849));
+#115849 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115850 = STYLED_ITEM('color',(#115851),#95428);
+#115851 = PRESENTATION_STYLE_ASSIGNMENT((#115852));
+#115852 = SURFACE_STYLE_USAGE(.BOTH.,#115853);
+#115853 = SURFACE_SIDE_STYLE('',(#115854));
+#115854 = SURFACE_STYLE_FILL_AREA(#115855);
+#115855 = FILL_AREA_STYLE('',(#115856));
+#115856 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115857 = STYLED_ITEM('color',(#115858),#95435);
+#115858 = PRESENTATION_STYLE_ASSIGNMENT((#115859));
+#115859 = SURFACE_STYLE_USAGE(.BOTH.,#115860);
+#115860 = SURFACE_SIDE_STYLE('',(#115861));
+#115861 = SURFACE_STYLE_FILL_AREA(#115862);
+#115862 = FILL_AREA_STYLE('',(#115863));
+#115863 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115864 = STYLED_ITEM('color',(#115865),#95462);
+#115865 = PRESENTATION_STYLE_ASSIGNMENT((#115866));
+#115866 = SURFACE_STYLE_USAGE(.BOTH.,#115867);
+#115867 = SURFACE_SIDE_STYLE('',(#115868));
+#115868 = SURFACE_STYLE_FILL_AREA(#115869);
+#115869 = FILL_AREA_STYLE('',(#115870));
+#115870 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115871 = STYLED_ITEM('color',(#115872),#95489);
+#115872 = PRESENTATION_STYLE_ASSIGNMENT((#115873));
+#115873 = SURFACE_STYLE_USAGE(.BOTH.,#115874);
+#115874 = SURFACE_SIDE_STYLE('',(#115875));
+#115875 = SURFACE_STYLE_FILL_AREA(#115876);
+#115876 = FILL_AREA_STYLE('',(#115877));
+#115877 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115878 = STYLED_ITEM('color',(#115879),#95516);
+#115879 = PRESENTATION_STYLE_ASSIGNMENT((#115880));
+#115880 = SURFACE_STYLE_USAGE(.BOTH.,#115881);
+#115881 = SURFACE_SIDE_STYLE('',(#115882));
+#115882 = SURFACE_STYLE_FILL_AREA(#115883);
+#115883 = FILL_AREA_STYLE('',(#115884));
+#115884 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115885 = STYLED_ITEM('color',(#115886),#95543);
+#115886 = PRESENTATION_STYLE_ASSIGNMENT((#115887));
+#115887 = SURFACE_STYLE_USAGE(.BOTH.,#115888);
+#115888 = SURFACE_SIDE_STYLE('',(#115889));
+#115889 = SURFACE_STYLE_FILL_AREA(#115890);
+#115890 = FILL_AREA_STYLE('',(#115891));
+#115891 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115892 = STYLED_ITEM('color',(#115893),#95570);
+#115893 = PRESENTATION_STYLE_ASSIGNMENT((#115894));
+#115894 = SURFACE_STYLE_USAGE(.BOTH.,#115895);
+#115895 = SURFACE_SIDE_STYLE('',(#115896));
+#115896 = SURFACE_STYLE_FILL_AREA(#115897);
+#115897 = FILL_AREA_STYLE('',(#115898));
+#115898 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115899 = STYLED_ITEM('color',(#115900),#95597);
+#115900 = PRESENTATION_STYLE_ASSIGNMENT((#115901));
+#115901 = SURFACE_STYLE_USAGE(.BOTH.,#115902);
+#115902 = SURFACE_SIDE_STYLE('',(#115903));
+#115903 = SURFACE_STYLE_FILL_AREA(#115904);
+#115904 = FILL_AREA_STYLE('',(#115905));
+#115905 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115906 = STYLED_ITEM('color',(#115907),#95624);
+#115907 = PRESENTATION_STYLE_ASSIGNMENT((#115908));
+#115908 = SURFACE_STYLE_USAGE(.BOTH.,#115909);
+#115909 = SURFACE_SIDE_STYLE('',(#115910));
+#115910 = SURFACE_STYLE_FILL_AREA(#115911);
+#115911 = FILL_AREA_STYLE('',(#115912));
+#115912 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115913 = STYLED_ITEM('color',(#115914),#95631);
+#115914 = PRESENTATION_STYLE_ASSIGNMENT((#115915));
+#115915 = SURFACE_STYLE_USAGE(.BOTH.,#115916);
+#115916 = SURFACE_SIDE_STYLE('',(#115917));
+#115917 = SURFACE_STYLE_FILL_AREA(#115918);
+#115918 = FILL_AREA_STYLE('',(#115919));
+#115919 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115920 = STYLED_ITEM('color',(#115921),#95658);
+#115921 = PRESENTATION_STYLE_ASSIGNMENT((#115922));
+#115922 = SURFACE_STYLE_USAGE(.BOTH.,#115923);
+#115923 = SURFACE_SIDE_STYLE('',(#115924));
+#115924 = SURFACE_STYLE_FILL_AREA(#115925);
+#115925 = FILL_AREA_STYLE('',(#115926));
+#115926 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115927 = STYLED_ITEM('color',(#115928),#95685);
+#115928 = PRESENTATION_STYLE_ASSIGNMENT((#115929));
+#115929 = SURFACE_STYLE_USAGE(.BOTH.,#115930);
+#115930 = SURFACE_SIDE_STYLE('',(#115931));
+#115931 = SURFACE_STYLE_FILL_AREA(#115932);
+#115932 = FILL_AREA_STYLE('',(#115933));
+#115933 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115934 = STYLED_ITEM('color',(#115935),#95712);
+#115935 = PRESENTATION_STYLE_ASSIGNMENT((#115936));
+#115936 = SURFACE_STYLE_USAGE(.BOTH.,#115937);
+#115937 = SURFACE_SIDE_STYLE('',(#115938));
+#115938 = SURFACE_STYLE_FILL_AREA(#115939);
+#115939 = FILL_AREA_STYLE('',(#115940));
+#115940 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115941 = STYLED_ITEM('color',(#115942),#95739);
+#115942 = PRESENTATION_STYLE_ASSIGNMENT((#115943));
+#115943 = SURFACE_STYLE_USAGE(.BOTH.,#115944);
+#115944 = SURFACE_SIDE_STYLE('',(#115945));
+#115945 = SURFACE_STYLE_FILL_AREA(#115946);
+#115946 = FILL_AREA_STYLE('',(#115947));
+#115947 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115948 = STYLED_ITEM('color',(#115949),#95766);
+#115949 = PRESENTATION_STYLE_ASSIGNMENT((#115950));
+#115950 = SURFACE_STYLE_USAGE(.BOTH.,#115951);
+#115951 = SURFACE_SIDE_STYLE('',(#115952));
+#115952 = SURFACE_STYLE_FILL_AREA(#115953);
+#115953 = FILL_AREA_STYLE('',(#115954));
+#115954 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115955 = STYLED_ITEM('color',(#115956),#95793);
+#115956 = PRESENTATION_STYLE_ASSIGNMENT((#115957));
+#115957 = SURFACE_STYLE_USAGE(.BOTH.,#115958);
+#115958 = SURFACE_SIDE_STYLE('',(#115959));
+#115959 = SURFACE_STYLE_FILL_AREA(#115960);
+#115960 = FILL_AREA_STYLE('',(#115961));
+#115961 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115962 = STYLED_ITEM('color',(#115963),#95820);
+#115963 = PRESENTATION_STYLE_ASSIGNMENT((#115964));
+#115964 = SURFACE_STYLE_USAGE(.BOTH.,#115965);
+#115965 = SURFACE_SIDE_STYLE('',(#115966));
+#115966 = SURFACE_STYLE_FILL_AREA(#115967);
+#115967 = FILL_AREA_STYLE('',(#115968));
+#115968 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115969 = STYLED_ITEM('color',(#115970),#95827);
+#115970 = PRESENTATION_STYLE_ASSIGNMENT((#115971));
+#115971 = SURFACE_STYLE_USAGE(.BOTH.,#115972);
+#115972 = SURFACE_SIDE_STYLE('',(#115973));
+#115973 = SURFACE_STYLE_FILL_AREA(#115974);
+#115974 = FILL_AREA_STYLE('',(#115975));
+#115975 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115976 = STYLED_ITEM('color',(#115977),#95854);
+#115977 = PRESENTATION_STYLE_ASSIGNMENT((#115978));
+#115978 = SURFACE_STYLE_USAGE(.BOTH.,#115979);
+#115979 = SURFACE_SIDE_STYLE('',(#115980));
+#115980 = SURFACE_STYLE_FILL_AREA(#115981);
+#115981 = FILL_AREA_STYLE('',(#115982));
+#115982 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115983 = STYLED_ITEM('color',(#115984),#95881);
+#115984 = PRESENTATION_STYLE_ASSIGNMENT((#115985));
+#115985 = SURFACE_STYLE_USAGE(.BOTH.,#115986);
+#115986 = SURFACE_SIDE_STYLE('',(#115987));
+#115987 = SURFACE_STYLE_FILL_AREA(#115988);
+#115988 = FILL_AREA_STYLE('',(#115989));
+#115989 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115990 = STYLED_ITEM('color',(#115991),#95908);
+#115991 = PRESENTATION_STYLE_ASSIGNMENT((#115992));
+#115992 = SURFACE_STYLE_USAGE(.BOTH.,#115993);
+#115993 = SURFACE_SIDE_STYLE('',(#115994));
+#115994 = SURFACE_STYLE_FILL_AREA(#115995);
+#115995 = FILL_AREA_STYLE('',(#115996));
+#115996 = FILL_AREA_STYLE_COLOUR('',#113173);
+#115997 = STYLED_ITEM('color',(#115998),#95935);
+#115998 = PRESENTATION_STYLE_ASSIGNMENT((#115999));
+#115999 = SURFACE_STYLE_USAGE(.BOTH.,#116000);
+#116000 = SURFACE_SIDE_STYLE('',(#116001));
+#116001 = SURFACE_STYLE_FILL_AREA(#116002);
+#116002 = FILL_AREA_STYLE('',(#116003));
+#116003 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116004 = STYLED_ITEM('color',(#116005),#95962);
+#116005 = PRESENTATION_STYLE_ASSIGNMENT((#116006));
+#116006 = SURFACE_STYLE_USAGE(.BOTH.,#116007);
+#116007 = SURFACE_SIDE_STYLE('',(#116008));
+#116008 = SURFACE_STYLE_FILL_AREA(#116009);
+#116009 = FILL_AREA_STYLE('',(#116010));
+#116010 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116011 = STYLED_ITEM('color',(#116012),#95989);
+#116012 = PRESENTATION_STYLE_ASSIGNMENT((#116013));
+#116013 = SURFACE_STYLE_USAGE(.BOTH.,#116014);
+#116014 = SURFACE_SIDE_STYLE('',(#116015));
+#116015 = SURFACE_STYLE_FILL_AREA(#116016);
+#116016 = FILL_AREA_STYLE('',(#116017));
+#116017 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116018 = STYLED_ITEM('color',(#116019),#96016);
+#116019 = PRESENTATION_STYLE_ASSIGNMENT((#116020));
+#116020 = SURFACE_STYLE_USAGE(.BOTH.,#116021);
+#116021 = SURFACE_SIDE_STYLE('',(#116022));
+#116022 = SURFACE_STYLE_FILL_AREA(#116023);
+#116023 = FILL_AREA_STYLE('',(#116024));
+#116024 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116025 = STYLED_ITEM('color',(#116026),#96023);
+#116026 = PRESENTATION_STYLE_ASSIGNMENT((#116027));
+#116027 = SURFACE_STYLE_USAGE(.BOTH.,#116028);
+#116028 = SURFACE_SIDE_STYLE('',(#116029));
+#116029 = SURFACE_STYLE_FILL_AREA(#116030);
+#116030 = FILL_AREA_STYLE('',(#116031));
+#116031 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116032 = STYLED_ITEM('color',(#116033),#96050);
+#116033 = PRESENTATION_STYLE_ASSIGNMENT((#116034));
+#116034 = SURFACE_STYLE_USAGE(.BOTH.,#116035);
+#116035 = SURFACE_SIDE_STYLE('',(#116036));
+#116036 = SURFACE_STYLE_FILL_AREA(#116037);
+#116037 = FILL_AREA_STYLE('',(#116038));
+#116038 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116039 = STYLED_ITEM('color',(#116040),#96077);
+#116040 = PRESENTATION_STYLE_ASSIGNMENT((#116041));
+#116041 = SURFACE_STYLE_USAGE(.BOTH.,#116042);
+#116042 = SURFACE_SIDE_STYLE('',(#116043));
+#116043 = SURFACE_STYLE_FILL_AREA(#116044);
+#116044 = FILL_AREA_STYLE('',(#116045));
+#116045 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116046 = STYLED_ITEM('color',(#116047),#96104);
+#116047 = PRESENTATION_STYLE_ASSIGNMENT((#116048));
+#116048 = SURFACE_STYLE_USAGE(.BOTH.,#116049);
+#116049 = SURFACE_SIDE_STYLE('',(#116050));
+#116050 = SURFACE_STYLE_FILL_AREA(#116051);
+#116051 = FILL_AREA_STYLE('',(#116052));
+#116052 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116053 = STYLED_ITEM('color',(#116054),#96131);
+#116054 = PRESENTATION_STYLE_ASSIGNMENT((#116055));
+#116055 = SURFACE_STYLE_USAGE(.BOTH.,#116056);
+#116056 = SURFACE_SIDE_STYLE('',(#116057));
+#116057 = SURFACE_STYLE_FILL_AREA(#116058);
+#116058 = FILL_AREA_STYLE('',(#116059));
+#116059 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116060 = STYLED_ITEM('color',(#116061),#96158);
+#116061 = PRESENTATION_STYLE_ASSIGNMENT((#116062));
+#116062 = SURFACE_STYLE_USAGE(.BOTH.,#116063);
+#116063 = SURFACE_SIDE_STYLE('',(#116064));
+#116064 = SURFACE_STYLE_FILL_AREA(#116065);
+#116065 = FILL_AREA_STYLE('',(#116066));
+#116066 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116067 = STYLED_ITEM('color',(#116068),#96185);
+#116068 = PRESENTATION_STYLE_ASSIGNMENT((#116069));
+#116069 = SURFACE_STYLE_USAGE(.BOTH.,#116070);
+#116070 = SURFACE_SIDE_STYLE('',(#116071));
+#116071 = SURFACE_STYLE_FILL_AREA(#116072);
+#116072 = FILL_AREA_STYLE('',(#116073));
+#116073 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116074 = STYLED_ITEM('color',(#116075),#96212);
+#116075 = PRESENTATION_STYLE_ASSIGNMENT((#116076));
+#116076 = SURFACE_STYLE_USAGE(.BOTH.,#116077);
+#116077 = SURFACE_SIDE_STYLE('',(#116078));
+#116078 = SURFACE_STYLE_FILL_AREA(#116079);
+#116079 = FILL_AREA_STYLE('',(#116080));
+#116080 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116081 = STYLED_ITEM('color',(#116082),#96219);
+#116082 = PRESENTATION_STYLE_ASSIGNMENT((#116083));
+#116083 = SURFACE_STYLE_USAGE(.BOTH.,#116084);
+#116084 = SURFACE_SIDE_STYLE('',(#116085));
+#116085 = SURFACE_STYLE_FILL_AREA(#116086);
+#116086 = FILL_AREA_STYLE('',(#116087));
+#116087 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116088 = STYLED_ITEM('color',(#116089),#96246);
+#116089 = PRESENTATION_STYLE_ASSIGNMENT((#116090));
+#116090 = SURFACE_STYLE_USAGE(.BOTH.,#116091);
+#116091 = SURFACE_SIDE_STYLE('',(#116092));
+#116092 = SURFACE_STYLE_FILL_AREA(#116093);
+#116093 = FILL_AREA_STYLE('',(#116094));
+#116094 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116095 = STYLED_ITEM('color',(#116096),#96273);
+#116096 = PRESENTATION_STYLE_ASSIGNMENT((#116097));
+#116097 = SURFACE_STYLE_USAGE(.BOTH.,#116098);
+#116098 = SURFACE_SIDE_STYLE('',(#116099));
+#116099 = SURFACE_STYLE_FILL_AREA(#116100);
+#116100 = FILL_AREA_STYLE('',(#116101));
+#116101 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116102 = STYLED_ITEM('color',(#116103),#96300);
+#116103 = PRESENTATION_STYLE_ASSIGNMENT((#116104));
+#116104 = SURFACE_STYLE_USAGE(.BOTH.,#116105);
+#116105 = SURFACE_SIDE_STYLE('',(#116106));
+#116106 = SURFACE_STYLE_FILL_AREA(#116107);
+#116107 = FILL_AREA_STYLE('',(#116108));
+#116108 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116109 = STYLED_ITEM('color',(#116110),#96327);
+#116110 = PRESENTATION_STYLE_ASSIGNMENT((#116111));
+#116111 = SURFACE_STYLE_USAGE(.BOTH.,#116112);
+#116112 = SURFACE_SIDE_STYLE('',(#116113));
+#116113 = SURFACE_STYLE_FILL_AREA(#116114);
+#116114 = FILL_AREA_STYLE('',(#116115));
+#116115 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116116 = STYLED_ITEM('color',(#116117),#96354);
+#116117 = PRESENTATION_STYLE_ASSIGNMENT((#116118));
+#116118 = SURFACE_STYLE_USAGE(.BOTH.,#116119);
+#116119 = SURFACE_SIDE_STYLE('',(#116120));
+#116120 = SURFACE_STYLE_FILL_AREA(#116121);
+#116121 = FILL_AREA_STYLE('',(#116122));
+#116122 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116123 = STYLED_ITEM('color',(#116124),#96381);
+#116124 = PRESENTATION_STYLE_ASSIGNMENT((#116125));
+#116125 = SURFACE_STYLE_USAGE(.BOTH.,#116126);
+#116126 = SURFACE_SIDE_STYLE('',(#116127));
+#116127 = SURFACE_STYLE_FILL_AREA(#116128);
+#116128 = FILL_AREA_STYLE('',(#116129));
+#116129 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116130 = STYLED_ITEM('color',(#116131),#96408);
+#116131 = PRESENTATION_STYLE_ASSIGNMENT((#116132));
+#116132 = SURFACE_STYLE_USAGE(.BOTH.,#116133);
+#116133 = SURFACE_SIDE_STYLE('',(#116134));
+#116134 = SURFACE_STYLE_FILL_AREA(#116135);
+#116135 = FILL_AREA_STYLE('',(#116136));
+#116136 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116137 = STYLED_ITEM('color',(#116138),#96415);
+#116138 = PRESENTATION_STYLE_ASSIGNMENT((#116139));
+#116139 = SURFACE_STYLE_USAGE(.BOTH.,#116140);
+#116140 = SURFACE_SIDE_STYLE('',(#116141));
+#116141 = SURFACE_STYLE_FILL_AREA(#116142);
+#116142 = FILL_AREA_STYLE('',(#116143));
+#116143 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116144 = STYLED_ITEM('color',(#116145),#96442);
+#116145 = PRESENTATION_STYLE_ASSIGNMENT((#116146));
+#116146 = SURFACE_STYLE_USAGE(.BOTH.,#116147);
+#116147 = SURFACE_SIDE_STYLE('',(#116148));
+#116148 = SURFACE_STYLE_FILL_AREA(#116149);
+#116149 = FILL_AREA_STYLE('',(#116150));
+#116150 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116151 = STYLED_ITEM('color',(#116152),#96469);
+#116152 = PRESENTATION_STYLE_ASSIGNMENT((#116153));
+#116153 = SURFACE_STYLE_USAGE(.BOTH.,#116154);
+#116154 = SURFACE_SIDE_STYLE('',(#116155));
+#116155 = SURFACE_STYLE_FILL_AREA(#116156);
+#116156 = FILL_AREA_STYLE('',(#116157));
+#116157 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116158 = STYLED_ITEM('color',(#116159),#96496);
+#116159 = PRESENTATION_STYLE_ASSIGNMENT((#116160));
+#116160 = SURFACE_STYLE_USAGE(.BOTH.,#116161);
+#116161 = SURFACE_SIDE_STYLE('',(#116162));
+#116162 = SURFACE_STYLE_FILL_AREA(#116163);
+#116163 = FILL_AREA_STYLE('',(#116164));
+#116164 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116165 = STYLED_ITEM('color',(#116166),#96523);
+#116166 = PRESENTATION_STYLE_ASSIGNMENT((#116167));
+#116167 = SURFACE_STYLE_USAGE(.BOTH.,#116168);
+#116168 = SURFACE_SIDE_STYLE('',(#116169));
+#116169 = SURFACE_STYLE_FILL_AREA(#116170);
+#116170 = FILL_AREA_STYLE('',(#116171));
+#116171 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116172 = STYLED_ITEM('color',(#116173),#96550);
+#116173 = PRESENTATION_STYLE_ASSIGNMENT((#116174));
+#116174 = SURFACE_STYLE_USAGE(.BOTH.,#116175);
+#116175 = SURFACE_SIDE_STYLE('',(#116176));
+#116176 = SURFACE_STYLE_FILL_AREA(#116177);
+#116177 = FILL_AREA_STYLE('',(#116178));
+#116178 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116179 = STYLED_ITEM('color',(#116180),#96577);
+#116180 = PRESENTATION_STYLE_ASSIGNMENT((#116181));
+#116181 = SURFACE_STYLE_USAGE(.BOTH.,#116182);
+#116182 = SURFACE_SIDE_STYLE('',(#116183));
+#116183 = SURFACE_STYLE_FILL_AREA(#116184);
+#116184 = FILL_AREA_STYLE('',(#116185));
+#116185 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116186 = STYLED_ITEM('color',(#116187),#96604);
+#116187 = PRESENTATION_STYLE_ASSIGNMENT((#116188));
+#116188 = SURFACE_STYLE_USAGE(.BOTH.,#116189);
+#116189 = SURFACE_SIDE_STYLE('',(#116190));
+#116190 = SURFACE_STYLE_FILL_AREA(#116191);
+#116191 = FILL_AREA_STYLE('',(#116192));
+#116192 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116193 = STYLED_ITEM('color',(#116194),#96611);
+#116194 = PRESENTATION_STYLE_ASSIGNMENT((#116195));
+#116195 = SURFACE_STYLE_USAGE(.BOTH.,#116196);
+#116196 = SURFACE_SIDE_STYLE('',(#116197));
+#116197 = SURFACE_STYLE_FILL_AREA(#116198);
+#116198 = FILL_AREA_STYLE('',(#116199));
+#116199 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116200 = STYLED_ITEM('color',(#116201),#96638);
+#116201 = PRESENTATION_STYLE_ASSIGNMENT((#116202));
+#116202 = SURFACE_STYLE_USAGE(.BOTH.,#116203);
+#116203 = SURFACE_SIDE_STYLE('',(#116204));
+#116204 = SURFACE_STYLE_FILL_AREA(#116205);
+#116205 = FILL_AREA_STYLE('',(#116206));
+#116206 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116207 = STYLED_ITEM('color',(#116208),#96665);
+#116208 = PRESENTATION_STYLE_ASSIGNMENT((#116209));
+#116209 = SURFACE_STYLE_USAGE(.BOTH.,#116210);
+#116210 = SURFACE_SIDE_STYLE('',(#116211));
+#116211 = SURFACE_STYLE_FILL_AREA(#116212);
+#116212 = FILL_AREA_STYLE('',(#116213));
+#116213 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116214 = STYLED_ITEM('color',(#116215),#96692);
+#116215 = PRESENTATION_STYLE_ASSIGNMENT((#116216));
+#116216 = SURFACE_STYLE_USAGE(.BOTH.,#116217);
+#116217 = SURFACE_SIDE_STYLE('',(#116218));
+#116218 = SURFACE_STYLE_FILL_AREA(#116219);
+#116219 = FILL_AREA_STYLE('',(#116220));
+#116220 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116221 = STYLED_ITEM('color',(#116222),#96719);
+#116222 = PRESENTATION_STYLE_ASSIGNMENT((#116223));
+#116223 = SURFACE_STYLE_USAGE(.BOTH.,#116224);
+#116224 = SURFACE_SIDE_STYLE('',(#116225));
+#116225 = SURFACE_STYLE_FILL_AREA(#116226);
+#116226 = FILL_AREA_STYLE('',(#116227));
+#116227 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116228 = STYLED_ITEM('color',(#116229),#96746);
+#116229 = PRESENTATION_STYLE_ASSIGNMENT((#116230));
+#116230 = SURFACE_STYLE_USAGE(.BOTH.,#116231);
+#116231 = SURFACE_SIDE_STYLE('',(#116232));
+#116232 = SURFACE_STYLE_FILL_AREA(#116233);
+#116233 = FILL_AREA_STYLE('',(#116234));
+#116234 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116235 = STYLED_ITEM('color',(#116236),#96773);
+#116236 = PRESENTATION_STYLE_ASSIGNMENT((#116237));
+#116237 = SURFACE_STYLE_USAGE(.BOTH.,#116238);
+#116238 = SURFACE_SIDE_STYLE('',(#116239));
+#116239 = SURFACE_STYLE_FILL_AREA(#116240);
+#116240 = FILL_AREA_STYLE('',(#116241));
+#116241 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116242 = STYLED_ITEM('color',(#116243),#96800);
+#116243 = PRESENTATION_STYLE_ASSIGNMENT((#116244));
+#116244 = SURFACE_STYLE_USAGE(.BOTH.,#116245);
+#116245 = SURFACE_SIDE_STYLE('',(#116246));
+#116246 = SURFACE_STYLE_FILL_AREA(#116247);
+#116247 = FILL_AREA_STYLE('',(#116248));
+#116248 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116249 = STYLED_ITEM('color',(#116250),#96807);
+#116250 = PRESENTATION_STYLE_ASSIGNMENT((#116251));
+#116251 = SURFACE_STYLE_USAGE(.BOTH.,#116252);
+#116252 = SURFACE_SIDE_STYLE('',(#116253));
+#116253 = SURFACE_STYLE_FILL_AREA(#116254);
+#116254 = FILL_AREA_STYLE('',(#116255));
+#116255 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116256 = STYLED_ITEM('color',(#116257),#96834);
+#116257 = PRESENTATION_STYLE_ASSIGNMENT((#116258));
+#116258 = SURFACE_STYLE_USAGE(.BOTH.,#116259);
+#116259 = SURFACE_SIDE_STYLE('',(#116260));
+#116260 = SURFACE_STYLE_FILL_AREA(#116261);
+#116261 = FILL_AREA_STYLE('',(#116262));
+#116262 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116263 = STYLED_ITEM('color',(#116264),#96861);
+#116264 = PRESENTATION_STYLE_ASSIGNMENT((#116265));
+#116265 = SURFACE_STYLE_USAGE(.BOTH.,#116266);
+#116266 = SURFACE_SIDE_STYLE('',(#116267));
+#116267 = SURFACE_STYLE_FILL_AREA(#116268);
+#116268 = FILL_AREA_STYLE('',(#116269));
+#116269 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116270 = STYLED_ITEM('color',(#116271),#96888);
+#116271 = PRESENTATION_STYLE_ASSIGNMENT((#116272));
+#116272 = SURFACE_STYLE_USAGE(.BOTH.,#116273);
+#116273 = SURFACE_SIDE_STYLE('',(#116274));
+#116274 = SURFACE_STYLE_FILL_AREA(#116275);
+#116275 = FILL_AREA_STYLE('',(#116276));
+#116276 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116277 = STYLED_ITEM('color',(#116278),#96915);
+#116278 = PRESENTATION_STYLE_ASSIGNMENT((#116279));
+#116279 = SURFACE_STYLE_USAGE(.BOTH.,#116280);
+#116280 = SURFACE_SIDE_STYLE('',(#116281));
+#116281 = SURFACE_STYLE_FILL_AREA(#116282);
+#116282 = FILL_AREA_STYLE('',(#116283));
+#116283 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116284 = STYLED_ITEM('color',(#116285),#96942);
+#116285 = PRESENTATION_STYLE_ASSIGNMENT((#116286));
+#116286 = SURFACE_STYLE_USAGE(.BOTH.,#116287);
+#116287 = SURFACE_SIDE_STYLE('',(#116288));
+#116288 = SURFACE_STYLE_FILL_AREA(#116289);
+#116289 = FILL_AREA_STYLE('',(#116290));
+#116290 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116291 = STYLED_ITEM('color',(#116292),#96969);
+#116292 = PRESENTATION_STYLE_ASSIGNMENT((#116293));
+#116293 = SURFACE_STYLE_USAGE(.BOTH.,#116294);
+#116294 = SURFACE_SIDE_STYLE('',(#116295));
+#116295 = SURFACE_STYLE_FILL_AREA(#116296);
+#116296 = FILL_AREA_STYLE('',(#116297));
+#116297 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116298 = STYLED_ITEM('color',(#116299),#96996);
+#116299 = PRESENTATION_STYLE_ASSIGNMENT((#116300));
+#116300 = SURFACE_STYLE_USAGE(.BOTH.,#116301);
+#116301 = SURFACE_SIDE_STYLE('',(#116302));
+#116302 = SURFACE_STYLE_FILL_AREA(#116303);
+#116303 = FILL_AREA_STYLE('',(#116304));
+#116304 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116305 = STYLED_ITEM('color',(#116306),#97003);
+#116306 = PRESENTATION_STYLE_ASSIGNMENT((#116307));
+#116307 = SURFACE_STYLE_USAGE(.BOTH.,#116308);
+#116308 = SURFACE_SIDE_STYLE('',(#116309));
+#116309 = SURFACE_STYLE_FILL_AREA(#116310);
+#116310 = FILL_AREA_STYLE('',(#116311));
+#116311 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116312 = STYLED_ITEM('color',(#116313),#97030);
+#116313 = PRESENTATION_STYLE_ASSIGNMENT((#116314));
+#116314 = SURFACE_STYLE_USAGE(.BOTH.,#116315);
+#116315 = SURFACE_SIDE_STYLE('',(#116316));
+#116316 = SURFACE_STYLE_FILL_AREA(#116317);
+#116317 = FILL_AREA_STYLE('',(#116318));
+#116318 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116319 = STYLED_ITEM('color',(#116320),#97057);
+#116320 = PRESENTATION_STYLE_ASSIGNMENT((#116321));
+#116321 = SURFACE_STYLE_USAGE(.BOTH.,#116322);
+#116322 = SURFACE_SIDE_STYLE('',(#116323));
+#116323 = SURFACE_STYLE_FILL_AREA(#116324);
+#116324 = FILL_AREA_STYLE('',(#116325));
+#116325 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116326 = STYLED_ITEM('color',(#116327),#97084);
+#116327 = PRESENTATION_STYLE_ASSIGNMENT((#116328));
+#116328 = SURFACE_STYLE_USAGE(.BOTH.,#116329);
+#116329 = SURFACE_SIDE_STYLE('',(#116330));
+#116330 = SURFACE_STYLE_FILL_AREA(#116331);
+#116331 = FILL_AREA_STYLE('',(#116332));
+#116332 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116333 = STYLED_ITEM('color',(#116334),#97111);
+#116334 = PRESENTATION_STYLE_ASSIGNMENT((#116335));
+#116335 = SURFACE_STYLE_USAGE(.BOTH.,#116336);
+#116336 = SURFACE_SIDE_STYLE('',(#116337));
+#116337 = SURFACE_STYLE_FILL_AREA(#116338);
+#116338 = FILL_AREA_STYLE('',(#116339));
+#116339 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116340 = STYLED_ITEM('color',(#116341),#97138);
+#116341 = PRESENTATION_STYLE_ASSIGNMENT((#116342));
+#116342 = SURFACE_STYLE_USAGE(.BOTH.,#116343);
+#116343 = SURFACE_SIDE_STYLE('',(#116344));
+#116344 = SURFACE_STYLE_FILL_AREA(#116345);
+#116345 = FILL_AREA_STYLE('',(#116346));
+#116346 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116347 = STYLED_ITEM('color',(#116348),#97165);
+#116348 = PRESENTATION_STYLE_ASSIGNMENT((#116349));
+#116349 = SURFACE_STYLE_USAGE(.BOTH.,#116350);
+#116350 = SURFACE_SIDE_STYLE('',(#116351));
+#116351 = SURFACE_STYLE_FILL_AREA(#116352);
+#116352 = FILL_AREA_STYLE('',(#116353));
+#116353 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116354 = STYLED_ITEM('color',(#116355),#97192);
+#116355 = PRESENTATION_STYLE_ASSIGNMENT((#116356));
+#116356 = SURFACE_STYLE_USAGE(.BOTH.,#116357);
+#116357 = SURFACE_SIDE_STYLE('',(#116358));
+#116358 = SURFACE_STYLE_FILL_AREA(#116359);
+#116359 = FILL_AREA_STYLE('',(#116360));
+#116360 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116361 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #116362,#116370,#116377,#116384,#116391,#116398,#116405,#116412,
+ #116419,#116426,#116433,#116441,#116448,#116455,#116462,#116469,
+ #116476,#116483,#116490,#116497,#116504,#116511,#116518,#116525,
+ #116532,#116539,#116546,#116553),#28088);
+#116362 = STYLED_ITEM('color',(#116363),#26108);
+#116363 = PRESENTATION_STYLE_ASSIGNMENT((#116364));
+#116364 = SURFACE_STYLE_USAGE(.BOTH.,#116365);
+#116365 = SURFACE_SIDE_STYLE('',(#116366));
+#116366 = SURFACE_STYLE_FILL_AREA(#116367);
+#116367 = FILL_AREA_STYLE('',(#116368));
+#116368 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116369 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#116370 = STYLED_ITEM('color',(#116371),#26352);
+#116371 = PRESENTATION_STYLE_ASSIGNMENT((#116372));
+#116372 = SURFACE_STYLE_USAGE(.BOTH.,#116373);
+#116373 = SURFACE_SIDE_STYLE('',(#116374));
+#116374 = SURFACE_STYLE_FILL_AREA(#116375);
+#116375 = FILL_AREA_STYLE('',(#116376));
+#116376 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116377 = STYLED_ITEM('color',(#116378),#26428);
+#116378 = PRESENTATION_STYLE_ASSIGNMENT((#116379));
+#116379 = SURFACE_STYLE_USAGE(.BOTH.,#116380);
+#116380 = SURFACE_SIDE_STYLE('',(#116381));
+#116381 = SURFACE_STYLE_FILL_AREA(#116382);
+#116382 = FILL_AREA_STYLE('',(#116383));
+#116383 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116384 = STYLED_ITEM('color',(#116385),#26478);
+#116385 = PRESENTATION_STYLE_ASSIGNMENT((#116386));
+#116386 = SURFACE_STYLE_USAGE(.BOTH.,#116387);
+#116387 = SURFACE_SIDE_STYLE('',(#116388));
+#116388 = SURFACE_STYLE_FILL_AREA(#116389);
+#116389 = FILL_AREA_STYLE('',(#116390));
+#116390 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116391 = STYLED_ITEM('color',(#116392),#26532);
+#116392 = PRESENTATION_STYLE_ASSIGNMENT((#116393));
+#116393 = SURFACE_STYLE_USAGE(.BOTH.,#116394);
+#116394 = SURFACE_SIDE_STYLE('',(#116395));
+#116395 = SURFACE_STYLE_FILL_AREA(#116396);
+#116396 = FILL_AREA_STYLE('',(#116397));
+#116397 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116398 = STYLED_ITEM('color',(#116399),#26581);
+#116399 = PRESENTATION_STYLE_ASSIGNMENT((#116400));
+#116400 = SURFACE_STYLE_USAGE(.BOTH.,#116401);
+#116401 = SURFACE_SIDE_STYLE('',(#116402));
+#116402 = SURFACE_STYLE_FILL_AREA(#116403);
+#116403 = FILL_AREA_STYLE('',(#116404));
+#116404 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116405 = STYLED_ITEM('color',(#116406),#26630);
+#116406 = PRESENTATION_STYLE_ASSIGNMENT((#116407));
+#116407 = SURFACE_STYLE_USAGE(.BOTH.,#116408);
+#116408 = SURFACE_SIDE_STYLE('',(#116409));
+#116409 = SURFACE_STYLE_FILL_AREA(#116410);
+#116410 = FILL_AREA_STYLE('',(#116411));
+#116411 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116412 = STYLED_ITEM('color',(#116413),#26684);
+#116413 = PRESENTATION_STYLE_ASSIGNMENT((#116414));
+#116414 = SURFACE_STYLE_USAGE(.BOTH.,#116415);
+#116415 = SURFACE_SIDE_STYLE('',(#116416));
+#116416 = SURFACE_STYLE_FILL_AREA(#116417);
+#116417 = FILL_AREA_STYLE('',(#116418));
+#116418 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116419 = STYLED_ITEM('color',(#116420),#26734);
+#116420 = PRESENTATION_STYLE_ASSIGNMENT((#116421));
+#116421 = SURFACE_STYLE_USAGE(.BOTH.,#116422);
+#116422 = SURFACE_SIDE_STYLE('',(#116423));
+#116423 = SURFACE_STYLE_FILL_AREA(#116424);
+#116424 = FILL_AREA_STYLE('',(#116425));
+#116425 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116426 = STYLED_ITEM('color',(#116427),#26761);
+#116427 = PRESENTATION_STYLE_ASSIGNMENT((#116428));
+#116428 = SURFACE_STYLE_USAGE(.BOTH.,#116429);
+#116429 = SURFACE_SIDE_STYLE('',(#116430));
+#116430 = SURFACE_STYLE_FILL_AREA(#116431);
+#116431 = FILL_AREA_STYLE('',(#116432));
+#116432 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116433 = STYLED_ITEM('color',(#116434),#27010);
+#116434 = PRESENTATION_STYLE_ASSIGNMENT((#116435));
+#116435 = SURFACE_STYLE_USAGE(.BOTH.,#116436);
+#116436 = SURFACE_SIDE_STYLE('',(#116437));
+#116437 = SURFACE_STYLE_FILL_AREA(#116438);
+#116438 = FILL_AREA_STYLE('',(#116439));
+#116439 = FILL_AREA_STYLE_COLOUR('',#116440);
+#116440 = COLOUR_RGB('',0.273000001907,0.273000001907,0.273000001907);
+#116441 = STYLED_ITEM('color',(#116442),#27087);
+#116442 = PRESENTATION_STYLE_ASSIGNMENT((#116443));
+#116443 = SURFACE_STYLE_USAGE(.BOTH.,#116444);
+#116444 = SURFACE_SIDE_STYLE('',(#116445));
+#116445 = SURFACE_STYLE_FILL_AREA(#116446);
+#116446 = FILL_AREA_STYLE('',(#116447));
+#116447 = FILL_AREA_STYLE_COLOUR('',#116440);
+#116448 = STYLED_ITEM('color',(#116449),#27136);
+#116449 = PRESENTATION_STYLE_ASSIGNMENT((#116450));
+#116450 = SURFACE_STYLE_USAGE(.BOTH.,#116451);
+#116451 = SURFACE_SIDE_STYLE('',(#116452));
+#116452 = SURFACE_STYLE_FILL_AREA(#116453);
+#116453 = FILL_AREA_STYLE('',(#116454));
+#116454 = FILL_AREA_STYLE_COLOUR('',#116440);
+#116455 = STYLED_ITEM('color',(#116456),#27190);
+#116456 = PRESENTATION_STYLE_ASSIGNMENT((#116457));
+#116457 = SURFACE_STYLE_USAGE(.BOTH.,#116458);
+#116458 = SURFACE_SIDE_STYLE('',(#116459));
+#116459 = SURFACE_STYLE_FILL_AREA(#116460);
+#116460 = FILL_AREA_STYLE('',(#116461));
+#116461 = FILL_AREA_STYLE_COLOUR('',#116440);
+#116462 = STYLED_ITEM('color',(#116463),#27239);
+#116463 = PRESENTATION_STYLE_ASSIGNMENT((#116464));
+#116464 = SURFACE_STYLE_USAGE(.BOTH.,#116465);
+#116465 = SURFACE_SIDE_STYLE('',(#116466));
+#116466 = SURFACE_STYLE_FILL_AREA(#116467);
+#116467 = FILL_AREA_STYLE('',(#116468));
+#116468 = FILL_AREA_STYLE_COLOUR('',#116440);
+#116469 = STYLED_ITEM('color',(#116470),#27289);
+#116470 = PRESENTATION_STYLE_ASSIGNMENT((#116471));
+#116471 = SURFACE_STYLE_USAGE(.BOTH.,#116472);
+#116472 = SURFACE_SIDE_STYLE('',(#116473));
+#116473 = SURFACE_STYLE_FILL_AREA(#116474);
+#116474 = FILL_AREA_STYLE('',(#116475));
+#116475 = FILL_AREA_STYLE_COLOUR('',#116440);
+#116476 = STYLED_ITEM('color',(#116477),#27338);
+#116477 = PRESENTATION_STYLE_ASSIGNMENT((#116478));
+#116478 = SURFACE_STYLE_USAGE(.BOTH.,#116479);
+#116479 = SURFACE_SIDE_STYLE('',(#116480));
+#116480 = SURFACE_STYLE_FILL_AREA(#116481);
+#116481 = FILL_AREA_STYLE('',(#116482));
+#116482 = FILL_AREA_STYLE_COLOUR('',#116440);
+#116483 = STYLED_ITEM('color',(#116484),#27392);
+#116484 = PRESENTATION_STYLE_ASSIGNMENT((#116485));
+#116485 = SURFACE_STYLE_USAGE(.BOTH.,#116486);
+#116486 = SURFACE_SIDE_STYLE('',(#116487));
+#116487 = SURFACE_STYLE_FILL_AREA(#116488);
+#116488 = FILL_AREA_STYLE('',(#116489));
+#116489 = FILL_AREA_STYLE_COLOUR('',#116440);
+#116490 = STYLED_ITEM('color',(#116491),#27419);
+#116491 = PRESENTATION_STYLE_ASSIGNMENT((#116492));
+#116492 = SURFACE_STYLE_USAGE(.BOTH.,#116493);
+#116493 = SURFACE_SIDE_STYLE('',(#116494));
+#116494 = SURFACE_STYLE_FILL_AREA(#116495);
+#116495 = FILL_AREA_STYLE('',(#116496));
+#116496 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116497 = STYLED_ITEM('color',(#116498),#27668);
+#116498 = PRESENTATION_STYLE_ASSIGNMENT((#116499));
+#116499 = SURFACE_STYLE_USAGE(.BOTH.,#116500);
+#116500 = SURFACE_SIDE_STYLE('',(#116501));
+#116501 = SURFACE_STYLE_FILL_AREA(#116502);
+#116502 = FILL_AREA_STYLE('',(#116503));
+#116503 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116504 = STYLED_ITEM('color',(#116505),#27744);
+#116505 = PRESENTATION_STYLE_ASSIGNMENT((#116506));
+#116506 = SURFACE_STYLE_USAGE(.BOTH.,#116507);
+#116507 = SURFACE_SIDE_STYLE('',(#116508));
+#116508 = SURFACE_STYLE_FILL_AREA(#116509);
+#116509 = FILL_AREA_STYLE('',(#116510));
+#116510 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116511 = STYLED_ITEM('color',(#116512),#27794);
+#116512 = PRESENTATION_STYLE_ASSIGNMENT((#116513));
+#116513 = SURFACE_STYLE_USAGE(.BOTH.,#116514);
+#116514 = SURFACE_SIDE_STYLE('',(#116515));
+#116515 = SURFACE_STYLE_FILL_AREA(#116516);
+#116516 = FILL_AREA_STYLE('',(#116517));
+#116517 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116518 = STYLED_ITEM('color',(#116519),#27848);
+#116519 = PRESENTATION_STYLE_ASSIGNMENT((#116520));
+#116520 = SURFACE_STYLE_USAGE(.BOTH.,#116521);
+#116521 = SURFACE_SIDE_STYLE('',(#116522));
+#116522 = SURFACE_STYLE_FILL_AREA(#116523);
+#116523 = FILL_AREA_STYLE('',(#116524));
+#116524 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116525 = STYLED_ITEM('color',(#116526),#27897);
+#116526 = PRESENTATION_STYLE_ASSIGNMENT((#116527));
+#116527 = SURFACE_STYLE_USAGE(.BOTH.,#116528);
+#116528 = SURFACE_SIDE_STYLE('',(#116529));
+#116529 = SURFACE_STYLE_FILL_AREA(#116530);
+#116530 = FILL_AREA_STYLE('',(#116531));
+#116531 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116532 = STYLED_ITEM('color',(#116533),#27946);
+#116533 = PRESENTATION_STYLE_ASSIGNMENT((#116534));
+#116534 = SURFACE_STYLE_USAGE(.BOTH.,#116535);
+#116535 = SURFACE_SIDE_STYLE('',(#116536));
+#116536 = SURFACE_STYLE_FILL_AREA(#116537);
+#116537 = FILL_AREA_STYLE('',(#116538));
+#116538 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116539 = STYLED_ITEM('color',(#116540),#28000);
+#116540 = PRESENTATION_STYLE_ASSIGNMENT((#116541));
+#116541 = SURFACE_STYLE_USAGE(.BOTH.,#116542);
+#116542 = SURFACE_SIDE_STYLE('',(#116543));
+#116543 = SURFACE_STYLE_FILL_AREA(#116544);
+#116544 = FILL_AREA_STYLE('',(#116545));
+#116545 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116546 = STYLED_ITEM('color',(#116547),#28050);
+#116547 = PRESENTATION_STYLE_ASSIGNMENT((#116548));
+#116548 = SURFACE_STYLE_USAGE(.BOTH.,#116549);
+#116549 = SURFACE_SIDE_STYLE('',(#116550));
+#116550 = SURFACE_STYLE_FILL_AREA(#116551);
+#116551 = FILL_AREA_STYLE('',(#116552));
+#116552 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116553 = STYLED_ITEM('color',(#116554),#28077);
+#116554 = PRESENTATION_STYLE_ASSIGNMENT((#116555));
+#116555 = SURFACE_STYLE_USAGE(.BOTH.,#116556);
+#116556 = SURFACE_SIDE_STYLE('',(#116557));
+#116557 = SURFACE_STYLE_FILL_AREA(#116558);
+#116558 = FILL_AREA_STYLE('',(#116559));
+#116559 = FILL_AREA_STYLE_COLOUR('',#116369);
+#116560 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #116561,#116568,#116575,#116582,#116589,#116596,#116603,#116610,
+ #116617,#116624,#116631,#116638,#116645,#116652,#116659,#116666,
+ #116673,#116680,#116687,#116694,#116701,#116708,#116715,#116722,
+ #116729,#116736,#116743,#116750,#116757,#116764,#116771,#116778,
+ #116785,#116792,#116799,#116806,#116813,#116820,#116827,#116834,
+ #116841,#116848,#116855,#116862,#116869,#116876,#116883,#116890,
+ #116897,#116904,#116911,#116918,#116925,#116932,#116939,#116946,
+ #116953,#116960,#116967,#116974,#116981,#116988,#116995,#117002,
+ #117009,#117016,#117023,#117030,#117037,#117044,#117051,#117058,
+ #117065,#117072,#117079,#117086),#20337);
+#116561 = STYLED_ITEM('color',(#116562),#15566);
+#116562 = PRESENTATION_STYLE_ASSIGNMENT((#116563));
+#116563 = SURFACE_STYLE_USAGE(.BOTH.,#116564);
+#116564 = SURFACE_SIDE_STYLE('',(#116565));
+#116565 = SURFACE_STYLE_FILL_AREA(#116566);
+#116566 = FILL_AREA_STYLE('',(#116567));
+#116567 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116568 = STYLED_ITEM('color',(#116569),#15683);
+#116569 = PRESENTATION_STYLE_ASSIGNMENT((#116570));
+#116570 = SURFACE_STYLE_USAGE(.BOTH.,#116571);
+#116571 = SURFACE_SIDE_STYLE('',(#116572));
+#116572 = SURFACE_STYLE_FILL_AREA(#116573);
+#116573 = FILL_AREA_STYLE('',(#116574));
+#116574 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116575 = STYLED_ITEM('color',(#116576),#15864);
+#116576 = PRESENTATION_STYLE_ASSIGNMENT((#116577));
+#116577 = SURFACE_STYLE_USAGE(.BOTH.,#116578);
+#116578 = SURFACE_SIDE_STYLE('',(#116579));
+#116579 = SURFACE_STYLE_FILL_AREA(#116580);
+#116580 = FILL_AREA_STYLE('',(#116581));
+#116581 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116582 = STYLED_ITEM('color',(#116583),#15917);
+#116583 = PRESENTATION_STYLE_ASSIGNMENT((#116584));
+#116584 = SURFACE_STYLE_USAGE(.BOTH.,#116585);
+#116585 = SURFACE_SIDE_STYLE('',(#116586));
+#116586 = SURFACE_STYLE_FILL_AREA(#116587);
+#116587 = FILL_AREA_STYLE('',(#116588));
+#116588 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116589 = STYLED_ITEM('color',(#116590),#15992);
+#116590 = PRESENTATION_STYLE_ASSIGNMENT((#116591));
+#116591 = SURFACE_STYLE_USAGE(.BOTH.,#116592);
+#116592 = SURFACE_SIDE_STYLE('',(#116593));
+#116593 = SURFACE_STYLE_FILL_AREA(#116594);
+#116594 = FILL_AREA_STYLE('',(#116595));
+#116595 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116596 = STYLED_ITEM('color',(#116597),#16040);
+#116597 = PRESENTATION_STYLE_ASSIGNMENT((#116598));
+#116598 = SURFACE_STYLE_USAGE(.BOTH.,#116599);
+#116599 = SURFACE_SIDE_STYLE('',(#116600));
+#116600 = SURFACE_STYLE_FILL_AREA(#116601);
+#116601 = FILL_AREA_STYLE('',(#116602));
+#116602 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116603 = STYLED_ITEM('color',(#116604),#16149);
+#116604 = PRESENTATION_STYLE_ASSIGNMENT((#116605));
+#116605 = SURFACE_STYLE_USAGE(.BOTH.,#116606);
+#116606 = SURFACE_SIDE_STYLE('',(#116607));
+#116607 = SURFACE_STYLE_FILL_AREA(#116608);
+#116608 = FILL_AREA_STYLE('',(#116609));
+#116609 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116610 = STYLED_ITEM('color',(#116611),#16202);
+#116611 = PRESENTATION_STYLE_ASSIGNMENT((#116612));
+#116612 = SURFACE_STYLE_USAGE(.BOTH.,#116613);
+#116613 = SURFACE_SIDE_STYLE('',(#116614));
+#116614 = SURFACE_STYLE_FILL_AREA(#116615);
+#116615 = FILL_AREA_STYLE('',(#116616));
+#116616 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116617 = STYLED_ITEM('color',(#116618),#16255);
+#116618 = PRESENTATION_STYLE_ASSIGNMENT((#116619));
+#116619 = SURFACE_STYLE_USAGE(.BOTH.,#116620);
+#116620 = SURFACE_SIDE_STYLE('',(#116621));
+#116621 = SURFACE_STYLE_FILL_AREA(#116622);
+#116622 = FILL_AREA_STYLE('',(#116623));
+#116623 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116624 = STYLED_ITEM('color',(#116625),#16308);
+#116625 = PRESENTATION_STYLE_ASSIGNMENT((#116626));
+#116626 = SURFACE_STYLE_USAGE(.BOTH.,#116627);
+#116627 = SURFACE_SIDE_STYLE('',(#116628));
+#116628 = SURFACE_STYLE_FILL_AREA(#116629);
+#116629 = FILL_AREA_STYLE('',(#116630));
+#116630 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116631 = STYLED_ITEM('color',(#116632),#16452);
+#116632 = PRESENTATION_STYLE_ASSIGNMENT((#116633));
+#116633 = SURFACE_STYLE_USAGE(.BOTH.,#116634);
+#116634 = SURFACE_SIDE_STYLE('',(#116635));
+#116635 = SURFACE_STYLE_FILL_AREA(#116636);
+#116636 = FILL_AREA_STYLE('',(#116637));
+#116637 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116638 = STYLED_ITEM('color',(#116639),#16503);
+#116639 = PRESENTATION_STYLE_ASSIGNMENT((#116640));
+#116640 = SURFACE_STYLE_USAGE(.BOTH.,#116641);
+#116641 = SURFACE_SIDE_STYLE('',(#116642));
+#116642 = SURFACE_STYLE_FILL_AREA(#116643);
+#116643 = FILL_AREA_STYLE('',(#116644));
+#116644 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116645 = STYLED_ITEM('color',(#116646),#16581);
+#116646 = PRESENTATION_STYLE_ASSIGNMENT((#116647));
+#116647 = SURFACE_STYLE_USAGE(.BOTH.,#116648);
+#116648 = SURFACE_SIDE_STYLE('',(#116649));
+#116649 = SURFACE_STYLE_FILL_AREA(#116650);
+#116650 = FILL_AREA_STYLE('',(#116651));
+#116651 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116652 = STYLED_ITEM('color',(#116653),#16627);
+#116653 = PRESENTATION_STYLE_ASSIGNMENT((#116654));
+#116654 = SURFACE_STYLE_USAGE(.BOTH.,#116655);
+#116655 = SURFACE_SIDE_STYLE('',(#116656));
+#116656 = SURFACE_STYLE_FILL_AREA(#116657);
+#116657 = FILL_AREA_STYLE('',(#116658));
+#116658 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116659 = STYLED_ITEM('color',(#116660),#16686);
+#116660 = PRESENTATION_STYLE_ASSIGNMENT((#116661));
+#116661 = SURFACE_STYLE_USAGE(.BOTH.,#116662);
+#116662 = SURFACE_SIDE_STYLE('',(#116663));
+#116663 = SURFACE_STYLE_FILL_AREA(#116664);
+#116664 = FILL_AREA_STYLE('',(#116665));
+#116665 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116666 = STYLED_ITEM('color',(#116667),#16764);
+#116667 = PRESENTATION_STYLE_ASSIGNMENT((#116668));
+#116668 = SURFACE_STYLE_USAGE(.BOTH.,#116669);
+#116669 = SURFACE_SIDE_STYLE('',(#116670));
+#116670 = SURFACE_STYLE_FILL_AREA(#116671);
+#116671 = FILL_AREA_STYLE('',(#116672));
+#116672 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116673 = STYLED_ITEM('color',(#116674),#16850);
+#116674 = PRESENTATION_STYLE_ASSIGNMENT((#116675));
+#116675 = SURFACE_STYLE_USAGE(.BOTH.,#116676);
+#116676 = SURFACE_SIDE_STYLE('',(#116677));
+#116677 = SURFACE_STYLE_FILL_AREA(#116678);
+#116678 = FILL_AREA_STYLE('',(#116679));
+#116679 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116680 = STYLED_ITEM('color',(#116681),#16901);
+#116681 = PRESENTATION_STYLE_ASSIGNMENT((#116682));
+#116682 = SURFACE_STYLE_USAGE(.BOTH.,#116683);
+#116683 = SURFACE_SIDE_STYLE('',(#116684));
+#116684 = SURFACE_STYLE_FILL_AREA(#116685);
+#116685 = FILL_AREA_STYLE('',(#116686));
+#116686 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116687 = STYLED_ITEM('color',(#116688),#16952);
+#116688 = PRESENTATION_STYLE_ASSIGNMENT((#116689));
+#116689 = SURFACE_STYLE_USAGE(.BOTH.,#116690);
+#116690 = SURFACE_SIDE_STYLE('',(#116691));
+#116691 = SURFACE_STYLE_FILL_AREA(#116692);
+#116692 = FILL_AREA_STYLE('',(#116693));
+#116693 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116694 = STYLED_ITEM('color',(#116695),#17003);
+#116695 = PRESENTATION_STYLE_ASSIGNMENT((#116696));
+#116696 = SURFACE_STYLE_USAGE(.BOTH.,#116697);
+#116697 = SURFACE_SIDE_STYLE('',(#116698));
+#116698 = SURFACE_STYLE_FILL_AREA(#116699);
+#116699 = FILL_AREA_STYLE('',(#116700));
+#116700 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116701 = STYLED_ITEM('color',(#116702),#17062);
+#116702 = PRESENTATION_STYLE_ASSIGNMENT((#116703));
+#116703 = SURFACE_STYLE_USAGE(.BOTH.,#116704);
+#116704 = SURFACE_SIDE_STYLE('',(#116705));
+#116705 = SURFACE_STYLE_FILL_AREA(#116706);
+#116706 = FILL_AREA_STYLE('',(#116707));
+#116707 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116708 = STYLED_ITEM('color',(#116709),#17121);
+#116709 = PRESENTATION_STYLE_ASSIGNMENT((#116710));
+#116710 = SURFACE_STYLE_USAGE(.BOTH.,#116711);
+#116711 = SURFACE_SIDE_STYLE('',(#116712));
+#116712 = SURFACE_STYLE_FILL_AREA(#116713);
+#116713 = FILL_AREA_STYLE('',(#116714));
+#116714 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116715 = STYLED_ITEM('color',(#116716),#17212);
+#116716 = PRESENTATION_STYLE_ASSIGNMENT((#116717));
+#116717 = SURFACE_STYLE_USAGE(.BOTH.,#116718);
+#116718 = SURFACE_SIDE_STYLE('',(#116719));
+#116719 = SURFACE_STYLE_FILL_AREA(#116720);
+#116720 = FILL_AREA_STYLE('',(#116721));
+#116721 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116722 = STYLED_ITEM('color',(#116723),#17303);
+#116723 = PRESENTATION_STYLE_ASSIGNMENT((#116724));
+#116724 = SURFACE_STYLE_USAGE(.BOTH.,#116725);
+#116725 = SURFACE_SIDE_STYLE('',(#116726));
+#116726 = SURFACE_STYLE_FILL_AREA(#116727);
+#116727 = FILL_AREA_STYLE('',(#116728));
+#116728 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116729 = STYLED_ITEM('color',(#116730),#17379);
+#116730 = PRESENTATION_STYLE_ASSIGNMENT((#116731));
+#116731 = SURFACE_STYLE_USAGE(.BOTH.,#116732);
+#116732 = SURFACE_SIDE_STYLE('',(#116733));
+#116733 = SURFACE_STYLE_FILL_AREA(#116734);
+#116734 = FILL_AREA_STYLE('',(#116735));
+#116735 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116736 = STYLED_ITEM('color',(#116737),#17431);
+#116737 = PRESENTATION_STYLE_ASSIGNMENT((#116738));
+#116738 = SURFACE_STYLE_USAGE(.BOTH.,#116739);
+#116739 = SURFACE_SIDE_STYLE('',(#116740));
+#116740 = SURFACE_STYLE_FILL_AREA(#116741);
+#116741 = FILL_AREA_STYLE('',(#116742));
+#116742 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116743 = STYLED_ITEM('color',(#116744),#17509);
+#116744 = PRESENTATION_STYLE_ASSIGNMENT((#116745));
+#116745 = SURFACE_STYLE_USAGE(.BOTH.,#116746);
+#116746 = SURFACE_SIDE_STYLE('',(#116747));
+#116747 = SURFACE_STYLE_FILL_AREA(#116748);
+#116748 = FILL_AREA_STYLE('',(#116749));
+#116749 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116750 = STYLED_ITEM('color',(#116751),#17556);
+#116751 = PRESENTATION_STYLE_ASSIGNMENT((#116752));
+#116752 = SURFACE_STYLE_USAGE(.BOTH.,#116753);
+#116753 = SURFACE_SIDE_STYLE('',(#116754));
+#116754 = SURFACE_STYLE_FILL_AREA(#116755);
+#116755 = FILL_AREA_STYLE('',(#116756));
+#116756 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116757 = STYLED_ITEM('color',(#116758),#17613);
+#116758 = PRESENTATION_STYLE_ASSIGNMENT((#116759));
+#116759 = SURFACE_STYLE_USAGE(.BOTH.,#116760);
+#116760 = SURFACE_SIDE_STYLE('',(#116761));
+#116761 = SURFACE_STYLE_FILL_AREA(#116762);
+#116762 = FILL_AREA_STYLE('',(#116763));
+#116763 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116764 = STYLED_ITEM('color',(#116765),#17842);
+#116765 = PRESENTATION_STYLE_ASSIGNMENT((#116766));
+#116766 = SURFACE_STYLE_USAGE(.BOTH.,#116767);
+#116767 = SURFACE_SIDE_STYLE('',(#116768));
+#116768 = SURFACE_STYLE_FILL_AREA(#116769);
+#116769 = FILL_AREA_STYLE('',(#116770));
+#116770 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116771 = STYLED_ITEM('color',(#116772),#18036);
+#116772 = PRESENTATION_STYLE_ASSIGNMENT((#116773));
+#116773 = SURFACE_STYLE_USAGE(.BOTH.,#116774);
+#116774 = SURFACE_SIDE_STYLE('',(#116775));
+#116775 = SURFACE_STYLE_FILL_AREA(#116776);
+#116776 = FILL_AREA_STYLE('',(#116777));
+#116777 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116778 = STYLED_ITEM('color',(#116779),#18104);
+#116779 = PRESENTATION_STYLE_ASSIGNMENT((#116780));
+#116780 = SURFACE_STYLE_USAGE(.BOTH.,#116781);
+#116781 = SURFACE_SIDE_STYLE('',(#116782));
+#116782 = SURFACE_STYLE_FILL_AREA(#116783);
+#116783 = FILL_AREA_STYLE('',(#116784));
+#116784 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116785 = STYLED_ITEM('color',(#116786),#18131);
+#116786 = PRESENTATION_STYLE_ASSIGNMENT((#116787));
+#116787 = SURFACE_STYLE_USAGE(.BOTH.,#116788);
+#116788 = SURFACE_SIDE_STYLE('',(#116789));
+#116789 = SURFACE_STYLE_FILL_AREA(#116790);
+#116790 = FILL_AREA_STYLE('',(#116791));
+#116791 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116792 = STYLED_ITEM('color',(#116793),#18183);
+#116793 = PRESENTATION_STYLE_ASSIGNMENT((#116794));
+#116794 = SURFACE_STYLE_USAGE(.BOTH.,#116795);
+#116795 = SURFACE_SIDE_STYLE('',(#116796));
+#116796 = SURFACE_STYLE_FILL_AREA(#116797);
+#116797 = FILL_AREA_STYLE('',(#116798));
+#116798 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116799 = STYLED_ITEM('color',(#116800),#18235);
+#116800 = PRESENTATION_STYLE_ASSIGNMENT((#116801));
+#116801 = SURFACE_STYLE_USAGE(.BOTH.,#116802);
+#116802 = SURFACE_SIDE_STYLE('',(#116803));
+#116803 = SURFACE_STYLE_FILL_AREA(#116804);
+#116804 = FILL_AREA_STYLE('',(#116805));
+#116805 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116806 = STYLED_ITEM('color',(#116807),#18287);
+#116807 = PRESENTATION_STYLE_ASSIGNMENT((#116808));
+#116808 = SURFACE_STYLE_USAGE(.BOTH.,#116809);
+#116809 = SURFACE_SIDE_STYLE('',(#116810));
+#116810 = SURFACE_STYLE_FILL_AREA(#116811);
+#116811 = FILL_AREA_STYLE('',(#116812));
+#116812 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116813 = STYLED_ITEM('color',(#116814),#18344);
+#116814 = PRESENTATION_STYLE_ASSIGNMENT((#116815));
+#116815 = SURFACE_STYLE_USAGE(.BOTH.,#116816);
+#116816 = SURFACE_SIDE_STYLE('',(#116817));
+#116817 = SURFACE_STYLE_FILL_AREA(#116818);
+#116818 = FILL_AREA_STYLE('',(#116819));
+#116819 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116820 = STYLED_ITEM('color',(#116821),#18573);
+#116821 = PRESENTATION_STYLE_ASSIGNMENT((#116822));
+#116822 = SURFACE_STYLE_USAGE(.BOTH.,#116823);
+#116823 = SURFACE_SIDE_STYLE('',(#116824));
+#116824 = SURFACE_STYLE_FILL_AREA(#116825);
+#116825 = FILL_AREA_STYLE('',(#116826));
+#116826 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116827 = STYLED_ITEM('color',(#116828),#18802);
+#116828 = PRESENTATION_STYLE_ASSIGNMENT((#116829));
+#116829 = SURFACE_STYLE_USAGE(.BOTH.,#116830);
+#116830 = SURFACE_SIDE_STYLE('',(#116831));
+#116831 = SURFACE_STYLE_FILL_AREA(#116832);
+#116832 = FILL_AREA_STYLE('',(#116833));
+#116833 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116834 = STYLED_ITEM('color',(#116835),#18854);
+#116835 = PRESENTATION_STYLE_ASSIGNMENT((#116836));
+#116836 = SURFACE_STYLE_USAGE(.BOTH.,#116837);
+#116837 = SURFACE_SIDE_STYLE('',(#116838));
+#116838 = SURFACE_STYLE_FILL_AREA(#116839);
+#116839 = FILL_AREA_STYLE('',(#116840));
+#116840 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116841 = STYLED_ITEM('color',(#116842),#19048);
+#116842 = PRESENTATION_STYLE_ASSIGNMENT((#116843));
+#116843 = SURFACE_STYLE_USAGE(.BOTH.,#116844);
+#116844 = SURFACE_SIDE_STYLE('',(#116845));
+#116845 = SURFACE_STYLE_FILL_AREA(#116846);
+#116846 = FILL_AREA_STYLE('',(#116847));
+#116847 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116848 = STYLED_ITEM('color',(#116849),#19075);
+#116849 = PRESENTATION_STYLE_ASSIGNMENT((#116850));
+#116850 = SURFACE_STYLE_USAGE(.BOTH.,#116851);
+#116851 = SURFACE_SIDE_STYLE('',(#116852));
+#116852 = SURFACE_STYLE_FILL_AREA(#116853);
+#116853 = FILL_AREA_STYLE('',(#116854));
+#116854 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116855 = STYLED_ITEM('color',(#116856),#19269);
+#116856 = PRESENTATION_STYLE_ASSIGNMENT((#116857));
+#116857 = SURFACE_STYLE_USAGE(.BOTH.,#116858);
+#116858 = SURFACE_SIDE_STYLE('',(#116859));
+#116859 = SURFACE_STYLE_FILL_AREA(#116860);
+#116860 = FILL_AREA_STYLE('',(#116861));
+#116861 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116862 = STYLED_ITEM('color',(#116863),#19296);
+#116863 = PRESENTATION_STYLE_ASSIGNMENT((#116864));
+#116864 = SURFACE_STYLE_USAGE(.BOTH.,#116865);
+#116865 = SURFACE_SIDE_STYLE('',(#116866));
+#116866 = SURFACE_STYLE_FILL_AREA(#116867);
+#116867 = FILL_AREA_STYLE('',(#116868));
+#116868 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116869 = STYLED_ITEM('color',(#116870),#19364);
+#116870 = PRESENTATION_STYLE_ASSIGNMENT((#116871));
+#116871 = SURFACE_STYLE_USAGE(.BOTH.,#116872);
+#116872 = SURFACE_SIDE_STYLE('',(#116873));
+#116873 = SURFACE_STYLE_FILL_AREA(#116874);
+#116874 = FILL_AREA_STYLE('',(#116875));
+#116875 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116876 = STYLED_ITEM('color',(#116877),#19411);
+#116877 = PRESENTATION_STYLE_ASSIGNMENT((#116878));
+#116878 = SURFACE_STYLE_USAGE(.BOTH.,#116879);
+#116879 = SURFACE_SIDE_STYLE('',(#116880));
+#116880 = SURFACE_STYLE_FILL_AREA(#116881);
+#116881 = FILL_AREA_STYLE('',(#116882));
+#116882 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116883 = STYLED_ITEM('color',(#116884),#19546);
+#116884 = PRESENTATION_STYLE_ASSIGNMENT((#116885));
+#116885 = SURFACE_STYLE_USAGE(.BOTH.,#116886);
+#116886 = SURFACE_SIDE_STYLE('',(#116887));
+#116887 = SURFACE_STYLE_FILL_AREA(#116888);
+#116888 = FILL_AREA_STYLE('',(#116889));
+#116889 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116890 = STYLED_ITEM('color',(#116891),#19572);
+#116891 = PRESENTATION_STYLE_ASSIGNMENT((#116892));
+#116892 = SURFACE_STYLE_USAGE(.BOTH.,#116893);
+#116893 = SURFACE_SIDE_STYLE('',(#116894));
+#116894 = SURFACE_STYLE_FILL_AREA(#116895);
+#116895 = FILL_AREA_STYLE('',(#116896));
+#116896 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116897 = STYLED_ITEM('color',(#116898),#19620);
+#116898 = PRESENTATION_STYLE_ASSIGNMENT((#116899));
+#116899 = SURFACE_STYLE_USAGE(.BOTH.,#116900);
+#116900 = SURFACE_SIDE_STYLE('',(#116901));
+#116901 = SURFACE_STYLE_FILL_AREA(#116902);
+#116902 = FILL_AREA_STYLE('',(#116903));
+#116903 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116904 = STYLED_ITEM('color',(#116905),#19647);
+#116905 = PRESENTATION_STYLE_ASSIGNMENT((#116906));
+#116906 = SURFACE_STYLE_USAGE(.BOTH.,#116907);
+#116907 = SURFACE_SIDE_STYLE('',(#116908));
+#116908 = SURFACE_STYLE_FILL_AREA(#116909);
+#116909 = FILL_AREA_STYLE('',(#116910));
+#116910 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116911 = STYLED_ITEM('color',(#116912),#19674);
+#116912 = PRESENTATION_STYLE_ASSIGNMENT((#116913));
+#116913 = SURFACE_STYLE_USAGE(.BOTH.,#116914);
+#116914 = SURFACE_SIDE_STYLE('',(#116915));
+#116915 = SURFACE_STYLE_FILL_AREA(#116916);
+#116916 = FILL_AREA_STYLE('',(#116917));
+#116917 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116918 = STYLED_ITEM('color',(#116919),#19701);
+#116919 = PRESENTATION_STYLE_ASSIGNMENT((#116920));
+#116920 = SURFACE_STYLE_USAGE(.BOTH.,#116921);
+#116921 = SURFACE_SIDE_STYLE('',(#116922));
+#116922 = SURFACE_STYLE_FILL_AREA(#116923);
+#116923 = FILL_AREA_STYLE('',(#116924));
+#116924 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116925 = STYLED_ITEM('color',(#116926),#19728);
+#116926 = PRESENTATION_STYLE_ASSIGNMENT((#116927));
+#116927 = SURFACE_STYLE_USAGE(.BOTH.,#116928);
+#116928 = SURFACE_SIDE_STYLE('',(#116929));
+#116929 = SURFACE_STYLE_FILL_AREA(#116930);
+#116930 = FILL_AREA_STYLE('',(#116931));
+#116931 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116932 = STYLED_ITEM('color',(#116933),#19755);
+#116933 = PRESENTATION_STYLE_ASSIGNMENT((#116934));
+#116934 = SURFACE_STYLE_USAGE(.BOTH.,#116935);
+#116935 = SURFACE_SIDE_STYLE('',(#116936));
+#116936 = SURFACE_STYLE_FILL_AREA(#116937);
+#116937 = FILL_AREA_STYLE('',(#116938));
+#116938 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116939 = STYLED_ITEM('color',(#116940),#19782);
+#116940 = PRESENTATION_STYLE_ASSIGNMENT((#116941));
+#116941 = SURFACE_STYLE_USAGE(.BOTH.,#116942);
+#116942 = SURFACE_SIDE_STYLE('',(#116943));
+#116943 = SURFACE_STYLE_FILL_AREA(#116944);
+#116944 = FILL_AREA_STYLE('',(#116945));
+#116945 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116946 = STYLED_ITEM('color',(#116947),#19809);
+#116947 = PRESENTATION_STYLE_ASSIGNMENT((#116948));
+#116948 = SURFACE_STYLE_USAGE(.BOTH.,#116949);
+#116949 = SURFACE_SIDE_STYLE('',(#116950));
+#116950 = SURFACE_STYLE_FILL_AREA(#116951);
+#116951 = FILL_AREA_STYLE('',(#116952));
+#116952 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116953 = STYLED_ITEM('color',(#116954),#19816);
+#116954 = PRESENTATION_STYLE_ASSIGNMENT((#116955));
+#116955 = SURFACE_STYLE_USAGE(.BOTH.,#116956);
+#116956 = SURFACE_SIDE_STYLE('',(#116957));
+#116957 = SURFACE_STYLE_FILL_AREA(#116958);
+#116958 = FILL_AREA_STYLE('',(#116959));
+#116959 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116960 = STYLED_ITEM('color',(#116961),#19842);
+#116961 = PRESENTATION_STYLE_ASSIGNMENT((#116962));
+#116962 = SURFACE_STYLE_USAGE(.BOTH.,#116963);
+#116963 = SURFACE_SIDE_STYLE('',(#116964));
+#116964 = SURFACE_STYLE_FILL_AREA(#116965);
+#116965 = FILL_AREA_STYLE('',(#116966));
+#116966 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116967 = STYLED_ITEM('color',(#116968),#19868);
+#116968 = PRESENTATION_STYLE_ASSIGNMENT((#116969));
+#116969 = SURFACE_STYLE_USAGE(.BOTH.,#116970);
+#116970 = SURFACE_SIDE_STYLE('',(#116971));
+#116971 = SURFACE_STYLE_FILL_AREA(#116972);
+#116972 = FILL_AREA_STYLE('',(#116973));
+#116973 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116974 = STYLED_ITEM('color',(#116975),#19894);
+#116975 = PRESENTATION_STYLE_ASSIGNMENT((#116976));
+#116976 = SURFACE_STYLE_USAGE(.BOTH.,#116977);
+#116977 = SURFACE_SIDE_STYLE('',(#116978));
+#116978 = SURFACE_STYLE_FILL_AREA(#116979);
+#116979 = FILL_AREA_STYLE('',(#116980));
+#116980 = FILL_AREA_STYLE_COLOUR('',#113209);
+#116981 = STYLED_ITEM('color',(#116982),#19945);
+#116982 = PRESENTATION_STYLE_ASSIGNMENT((#116983));
+#116983 = SURFACE_STYLE_USAGE(.BOTH.,#116984);
+#116984 = SURFACE_SIDE_STYLE('',(#116985));
+#116985 = SURFACE_STYLE_FILL_AREA(#116986);
+#116986 = FILL_AREA_STYLE('',(#116987));
+#116987 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116988 = STYLED_ITEM('color',(#116989),#19972);
+#116989 = PRESENTATION_STYLE_ASSIGNMENT((#116990));
+#116990 = SURFACE_STYLE_USAGE(.BOTH.,#116991);
+#116991 = SURFACE_SIDE_STYLE('',(#116992));
+#116992 = SURFACE_STYLE_FILL_AREA(#116993);
+#116993 = FILL_AREA_STYLE('',(#116994));
+#116994 = FILL_AREA_STYLE_COLOUR('',#113173);
+#116995 = STYLED_ITEM('color',(#116996),#19999);
+#116996 = PRESENTATION_STYLE_ASSIGNMENT((#116997));
+#116997 = SURFACE_STYLE_USAGE(.BOTH.,#116998);
+#116998 = SURFACE_SIDE_STYLE('',(#116999));
+#116999 = SURFACE_STYLE_FILL_AREA(#117000);
+#117000 = FILL_AREA_STYLE('',(#117001));
+#117001 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117002 = STYLED_ITEM('color',(#117003),#20026);
+#117003 = PRESENTATION_STYLE_ASSIGNMENT((#117004));
+#117004 = SURFACE_STYLE_USAGE(.BOTH.,#117005);
+#117005 = SURFACE_SIDE_STYLE('',(#117006));
+#117006 = SURFACE_STYLE_FILL_AREA(#117007);
+#117007 = FILL_AREA_STYLE('',(#117008));
+#117008 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117009 = STYLED_ITEM('color',(#117010),#20053);
+#117010 = PRESENTATION_STYLE_ASSIGNMENT((#117011));
+#117011 = SURFACE_STYLE_USAGE(.BOTH.,#117012);
+#117012 = SURFACE_SIDE_STYLE('',(#117013));
+#117013 = SURFACE_STYLE_FILL_AREA(#117014);
+#117014 = FILL_AREA_STYLE('',(#117015));
+#117015 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117016 = STYLED_ITEM('color',(#117017),#20080);
+#117017 = PRESENTATION_STYLE_ASSIGNMENT((#117018));
+#117018 = SURFACE_STYLE_USAGE(.BOTH.,#117019);
+#117019 = SURFACE_SIDE_STYLE('',(#117020));
+#117020 = SURFACE_STYLE_FILL_AREA(#117021);
+#117021 = FILL_AREA_STYLE('',(#117022));
+#117022 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117023 = STYLED_ITEM('color',(#117024),#20107);
+#117024 = PRESENTATION_STYLE_ASSIGNMENT((#117025));
+#117025 = SURFACE_STYLE_USAGE(.BOTH.,#117026);
+#117026 = SURFACE_SIDE_STYLE('',(#117027));
+#117027 = SURFACE_STYLE_FILL_AREA(#117028);
+#117028 = FILL_AREA_STYLE('',(#117029));
+#117029 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117030 = STYLED_ITEM('color',(#117031),#20134);
+#117031 = PRESENTATION_STYLE_ASSIGNMENT((#117032));
+#117032 = SURFACE_STYLE_USAGE(.BOTH.,#117033);
+#117033 = SURFACE_SIDE_STYLE('',(#117034));
+#117034 = SURFACE_STYLE_FILL_AREA(#117035);
+#117035 = FILL_AREA_STYLE('',(#117036));
+#117036 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117037 = STYLED_ITEM('color',(#117038),#20141);
+#117038 = PRESENTATION_STYLE_ASSIGNMENT((#117039));
+#117039 = SURFACE_STYLE_USAGE(.BOTH.,#117040);
+#117040 = SURFACE_SIDE_STYLE('',(#117041));
+#117041 = SURFACE_STYLE_FILL_AREA(#117042);
+#117042 = FILL_AREA_STYLE('',(#117043));
+#117043 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117044 = STYLED_ITEM('color',(#117045),#20188);
+#117045 = PRESENTATION_STYLE_ASSIGNMENT((#117046));
+#117046 = SURFACE_STYLE_USAGE(.BOTH.,#117047);
+#117047 = SURFACE_SIDE_STYLE('',(#117048));
+#117048 = SURFACE_STYLE_FILL_AREA(#117049);
+#117049 = FILL_AREA_STYLE('',(#117050));
+#117050 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117051 = STYLED_ITEM('color',(#117052),#20215);
+#117052 = PRESENTATION_STYLE_ASSIGNMENT((#117053));
+#117053 = SURFACE_STYLE_USAGE(.BOTH.,#117054);
+#117054 = SURFACE_SIDE_STYLE('',(#117055));
+#117055 = SURFACE_STYLE_FILL_AREA(#117056);
+#117056 = FILL_AREA_STYLE('',(#117057));
+#117057 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117058 = STYLED_ITEM('color',(#117059),#20242);
+#117059 = PRESENTATION_STYLE_ASSIGNMENT((#117060));
+#117060 = SURFACE_STYLE_USAGE(.BOTH.,#117061);
+#117061 = SURFACE_SIDE_STYLE('',(#117062));
+#117062 = SURFACE_STYLE_FILL_AREA(#117063);
+#117063 = FILL_AREA_STYLE('',(#117064));
+#117064 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117065 = STYLED_ITEM('color',(#117066),#20269);
+#117066 = PRESENTATION_STYLE_ASSIGNMENT((#117067));
+#117067 = SURFACE_STYLE_USAGE(.BOTH.,#117068);
+#117068 = SURFACE_SIDE_STYLE('',(#117069));
+#117069 = SURFACE_STYLE_FILL_AREA(#117070);
+#117070 = FILL_AREA_STYLE('',(#117071));
+#117071 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117072 = STYLED_ITEM('color',(#117073),#20296);
+#117073 = PRESENTATION_STYLE_ASSIGNMENT((#117074));
+#117074 = SURFACE_STYLE_USAGE(.BOTH.,#117075);
+#117075 = SURFACE_SIDE_STYLE('',(#117076));
+#117076 = SURFACE_STYLE_FILL_AREA(#117077);
+#117077 = FILL_AREA_STYLE('',(#117078));
+#117078 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117079 = STYLED_ITEM('color',(#117080),#20323);
+#117080 = PRESENTATION_STYLE_ASSIGNMENT((#117081));
+#117081 = SURFACE_STYLE_USAGE(.BOTH.,#117082);
+#117082 = SURFACE_SIDE_STYLE('',(#117083));
+#117083 = SURFACE_STYLE_FILL_AREA(#117084);
+#117084 = FILL_AREA_STYLE('',(#117085));
+#117085 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117086 = STYLED_ITEM('color',(#117087),#20330);
+#117087 = PRESENTATION_STYLE_ASSIGNMENT((#117088));
+#117088 = SURFACE_STYLE_USAGE(.BOTH.,#117089);
+#117089 = SURFACE_SIDE_STYLE('',(#117090));
+#117090 = SURFACE_STYLE_FILL_AREA(#117091);
+#117091 = FILL_AREA_STYLE('',(#117092));
+#117092 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117093 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #117094,#117101,#117108,#117115,#117122,#117129,#117136,#117143,
+ #117150,#117157,#117164,#117172,#117179,#117186,#117193,#117200,
+ #117207,#117214,#117221,#117228,#117235,#117242,#117249,#117256,
+ #117263,#117270,#117277,#117284,#117291,#117298,#117305,#117313,
+ #117320,#117327,#117334,#117341,#117348,#117355,#117362,#117369,
+ #117376),#7113);
+#117094 = STYLED_ITEM('color',(#117095),#4329);
+#117095 = PRESENTATION_STYLE_ASSIGNMENT((#117096));
+#117096 = SURFACE_STYLE_USAGE(.BOTH.,#117097);
+#117097 = SURFACE_SIDE_STYLE('',(#117098));
+#117098 = SURFACE_STYLE_FILL_AREA(#117099);
+#117099 = FILL_AREA_STYLE('',(#117100));
+#117100 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117101 = STYLED_ITEM('color',(#117102),#4449);
+#117102 = PRESENTATION_STYLE_ASSIGNMENT((#117103));
+#117103 = SURFACE_STYLE_USAGE(.BOTH.,#117104);
+#117104 = SURFACE_SIDE_STYLE('',(#117105));
+#117105 = SURFACE_STYLE_FILL_AREA(#117106);
+#117106 = FILL_AREA_STYLE('',(#117107));
+#117107 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117108 = STYLED_ITEM('color',(#117109),#4702);
+#117109 = PRESENTATION_STYLE_ASSIGNMENT((#117110));
+#117110 = SURFACE_STYLE_USAGE(.BOTH.,#117111);
+#117111 = SURFACE_SIDE_STYLE('',(#117112));
+#117112 = SURFACE_STYLE_FILL_AREA(#117113);
+#117113 = FILL_AREA_STYLE('',(#117114));
+#117114 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117115 = STYLED_ITEM('color',(#117116),#4756);
+#117116 = PRESENTATION_STYLE_ASSIGNMENT((#117117));
+#117117 = SURFACE_STYLE_USAGE(.BOTH.,#117118);
+#117118 = SURFACE_SIDE_STYLE('',(#117119));
+#117119 = SURFACE_STYLE_FILL_AREA(#117120);
+#117120 = FILL_AREA_STYLE('',(#117121));
+#117121 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117122 = STYLED_ITEM('color',(#117123),#4947);
+#117123 = PRESENTATION_STYLE_ASSIGNMENT((#117124));
+#117124 = SURFACE_STYLE_USAGE(.BOTH.,#117125);
+#117125 = SURFACE_SIDE_STYLE('',(#117126));
+#117126 = SURFACE_STYLE_FILL_AREA(#117127);
+#117127 = FILL_AREA_STYLE('',(#117128));
+#117128 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117129 = STYLED_ITEM('color',(#117130),#4974);
+#117130 = PRESENTATION_STYLE_ASSIGNMENT((#117131));
+#117131 = SURFACE_STYLE_USAGE(.BOTH.,#117132);
+#117132 = SURFACE_SIDE_STYLE('',(#117133));
+#117133 = SURFACE_STYLE_FILL_AREA(#117134);
+#117134 = FILL_AREA_STYLE('',(#117135));
+#117135 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117136 = STYLED_ITEM('color',(#117137),#5001);
+#117137 = PRESENTATION_STYLE_ASSIGNMENT((#117138));
+#117138 = SURFACE_STYLE_USAGE(.BOTH.,#117139);
+#117139 = SURFACE_SIDE_STYLE('',(#117140));
+#117140 = SURFACE_STYLE_FILL_AREA(#117141);
+#117141 = FILL_AREA_STYLE('',(#117142));
+#117142 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117143 = STYLED_ITEM('color',(#117144),#5028);
+#117144 = PRESENTATION_STYLE_ASSIGNMENT((#117145));
+#117145 = SURFACE_STYLE_USAGE(.BOTH.,#117146);
+#117146 = SURFACE_SIDE_STYLE('',(#117147));
+#117147 = SURFACE_STYLE_FILL_AREA(#117148);
+#117148 = FILL_AREA_STYLE('',(#117149));
+#117149 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117150 = STYLED_ITEM('color',(#117151),#5055);
+#117151 = PRESENTATION_STYLE_ASSIGNMENT((#117152));
+#117152 = SURFACE_STYLE_USAGE(.BOTH.,#117153);
+#117153 = SURFACE_SIDE_STYLE('',(#117154));
+#117154 = SURFACE_STYLE_FILL_AREA(#117155);
+#117155 = FILL_AREA_STYLE('',(#117156));
+#117156 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117157 = STYLED_ITEM('color',(#117158),#5082);
+#117158 = PRESENTATION_STYLE_ASSIGNMENT((#117159));
+#117159 = SURFACE_STYLE_USAGE(.BOTH.,#117160);
+#117160 = SURFACE_SIDE_STYLE('',(#117161));
+#117161 = SURFACE_STYLE_FILL_AREA(#117162);
+#117162 = FILL_AREA_STYLE('',(#117163));
+#117163 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117164 = STYLED_ITEM('color',(#117165),#5106);
+#117165 = PRESENTATION_STYLE_ASSIGNMENT((#117166));
+#117166 = SURFACE_STYLE_USAGE(.BOTH.,#117167);
+#117167 = SURFACE_SIDE_STYLE('',(#117168));
+#117168 = SURFACE_STYLE_FILL_AREA(#117169);
+#117169 = FILL_AREA_STYLE('',(#117170));
+#117170 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117171 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#117172 = STYLED_ITEM('color',(#117173),#5236);
+#117173 = PRESENTATION_STYLE_ASSIGNMENT((#117174));
+#117174 = SURFACE_STYLE_USAGE(.BOTH.,#117175);
+#117175 = SURFACE_SIDE_STYLE('',(#117176));
+#117176 = SURFACE_STYLE_FILL_AREA(#117177);
+#117177 = FILL_AREA_STYLE('',(#117178));
+#117178 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117179 = STYLED_ITEM('color',(#117180),#5314);
+#117180 = PRESENTATION_STYLE_ASSIGNMENT((#117181));
+#117181 = SURFACE_STYLE_USAGE(.BOTH.,#117182);
+#117182 = SURFACE_SIDE_STYLE('',(#117183));
+#117183 = SURFACE_STYLE_FILL_AREA(#117184);
+#117184 = FILL_AREA_STYLE('',(#117185));
+#117185 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117186 = STYLED_ITEM('color',(#117187),#5426);
+#117187 = PRESENTATION_STYLE_ASSIGNMENT((#117188));
+#117188 = SURFACE_STYLE_USAGE(.BOTH.,#117189);
+#117189 = SURFACE_SIDE_STYLE('',(#117190));
+#117190 = SURFACE_STYLE_FILL_AREA(#117191);
+#117191 = FILL_AREA_STYLE('',(#117192));
+#117192 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117193 = STYLED_ITEM('color',(#117194),#5504);
+#117194 = PRESENTATION_STYLE_ASSIGNMENT((#117195));
+#117195 = SURFACE_STYLE_USAGE(.BOTH.,#117196);
+#117196 = SURFACE_SIDE_STYLE('',(#117197));
+#117197 = SURFACE_STYLE_FILL_AREA(#117198);
+#117198 = FILL_AREA_STYLE('',(#117199));
+#117199 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117200 = STYLED_ITEM('color',(#117201),#5601);
+#117201 = PRESENTATION_STYLE_ASSIGNMENT((#117202));
+#117202 = SURFACE_STYLE_USAGE(.BOTH.,#117203);
+#117203 = SURFACE_SIDE_STYLE('',(#117204));
+#117204 = SURFACE_STYLE_FILL_AREA(#117205);
+#117205 = FILL_AREA_STYLE('',(#117206));
+#117206 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117207 = STYLED_ITEM('color',(#117208),#5672);
+#117208 = PRESENTATION_STYLE_ASSIGNMENT((#117209));
+#117209 = SURFACE_STYLE_USAGE(.BOTH.,#117210);
+#117210 = SURFACE_SIDE_STYLE('',(#117211));
+#117211 = SURFACE_STYLE_FILL_AREA(#117212);
+#117212 = FILL_AREA_STYLE('',(#117213));
+#117213 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117214 = STYLED_ITEM('color',(#117215),#5829);
+#117215 = PRESENTATION_STYLE_ASSIGNMENT((#117216));
+#117216 = SURFACE_STYLE_USAGE(.BOTH.,#117217);
+#117217 = SURFACE_SIDE_STYLE('',(#117218));
+#117218 = SURFACE_STYLE_FILL_AREA(#117219);
+#117219 = FILL_AREA_STYLE('',(#117220));
+#117220 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117221 = STYLED_ITEM('color',(#117222),#5937);
+#117222 = PRESENTATION_STYLE_ASSIGNMENT((#117223));
+#117223 = SURFACE_STYLE_USAGE(.BOTH.,#117224);
+#117224 = SURFACE_SIDE_STYLE('',(#117225));
+#117225 = SURFACE_STYLE_FILL_AREA(#117226);
+#117226 = FILL_AREA_STYLE('',(#117227));
+#117227 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117228 = STYLED_ITEM('color',(#117229),#5984);
+#117229 = PRESENTATION_STYLE_ASSIGNMENT((#117230));
+#117230 = SURFACE_STYLE_USAGE(.BOTH.,#117231);
+#117231 = SURFACE_SIDE_STYLE('',(#117232));
+#117232 = SURFACE_STYLE_FILL_AREA(#117233);
+#117233 = FILL_AREA_STYLE('',(#117234));
+#117234 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117235 = STYLED_ITEM('color',(#117236),#6031);
+#117236 = PRESENTATION_STYLE_ASSIGNMENT((#117237));
+#117237 = SURFACE_STYLE_USAGE(.BOTH.,#117238);
+#117238 = SURFACE_SIDE_STYLE('',(#117239));
+#117239 = SURFACE_STYLE_FILL_AREA(#117240);
+#117240 = FILL_AREA_STYLE('',(#117241));
+#117241 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117242 = STYLED_ITEM('color',(#117243),#6078);
+#117243 = PRESENTATION_STYLE_ASSIGNMENT((#117244));
+#117244 = SURFACE_STYLE_USAGE(.BOTH.,#117245);
+#117245 = SURFACE_SIDE_STYLE('',(#117246));
+#117246 = SURFACE_STYLE_FILL_AREA(#117247);
+#117247 = FILL_AREA_STYLE('',(#117248));
+#117248 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117249 = STYLED_ITEM('color',(#117250),#6218);
+#117250 = PRESENTATION_STYLE_ASSIGNMENT((#117251));
+#117251 = SURFACE_STYLE_USAGE(.BOTH.,#117252);
+#117252 = SURFACE_SIDE_STYLE('',(#117253));
+#117253 = SURFACE_STYLE_FILL_AREA(#117254);
+#117254 = FILL_AREA_STYLE('',(#117255));
+#117255 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117256 = STYLED_ITEM('color',(#117257),#6265);
+#117257 = PRESENTATION_STYLE_ASSIGNMENT((#117258));
+#117258 = SURFACE_STYLE_USAGE(.BOTH.,#117259);
+#117259 = SURFACE_SIDE_STYLE('',(#117260));
+#117260 = SURFACE_STYLE_FILL_AREA(#117261);
+#117261 = FILL_AREA_STYLE('',(#117262));
+#117262 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117263 = STYLED_ITEM('color',(#117264),#6291);
+#117264 = PRESENTATION_STYLE_ASSIGNMENT((#117265));
+#117265 = SURFACE_STYLE_USAGE(.BOTH.,#117266);
+#117266 = SURFACE_SIDE_STYLE('',(#117267));
+#117267 = SURFACE_STYLE_FILL_AREA(#117268);
+#117268 = FILL_AREA_STYLE('',(#117269));
+#117269 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117270 = STYLED_ITEM('color',(#117271),#6514);
+#117271 = PRESENTATION_STYLE_ASSIGNMENT((#117272));
+#117272 = SURFACE_STYLE_USAGE(.BOTH.,#117273);
+#117273 = SURFACE_SIDE_STYLE('',(#117274));
+#117274 = SURFACE_STYLE_FILL_AREA(#117275);
+#117275 = FILL_AREA_STYLE('',(#117276));
+#117276 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117277 = STYLED_ITEM('color',(#117278),#6563);
+#117278 = PRESENTATION_STYLE_ASSIGNMENT((#117279));
+#117279 = SURFACE_STYLE_USAGE(.BOTH.,#117280);
+#117280 = SURFACE_SIDE_STYLE('',(#117281));
+#117281 = SURFACE_STYLE_FILL_AREA(#117282);
+#117282 = FILL_AREA_STYLE('',(#117283));
+#117283 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117284 = STYLED_ITEM('color',(#117285),#6734);
+#117285 = PRESENTATION_STYLE_ASSIGNMENT((#117286));
+#117286 = SURFACE_STYLE_USAGE(.BOTH.,#117287);
+#117287 = SURFACE_SIDE_STYLE('',(#117288));
+#117288 = SURFACE_STYLE_FILL_AREA(#117289);
+#117289 = FILL_AREA_STYLE('',(#117290));
+#117290 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117291 = STYLED_ITEM('color',(#117292),#6741);
+#117292 = PRESENTATION_STYLE_ASSIGNMENT((#117293));
+#117293 = SURFACE_STYLE_USAGE(.BOTH.,#117294);
+#117294 = SURFACE_SIDE_STYLE('',(#117295));
+#117295 = SURFACE_STYLE_FILL_AREA(#117296);
+#117296 = FILL_AREA_STYLE('',(#117297));
+#117297 = FILL_AREA_STYLE_COLOUR('',#117171);
+#117298 = STYLED_ITEM('color',(#117299),#6748);
+#117299 = PRESENTATION_STYLE_ASSIGNMENT((#117300));
+#117300 = SURFACE_STYLE_USAGE(.BOTH.,#117301);
+#117301 = SURFACE_SIDE_STYLE('',(#117302));
+#117302 = SURFACE_STYLE_FILL_AREA(#117303);
+#117303 = FILL_AREA_STYLE('',(#117304));
+#117304 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117305 = STYLED_ITEM('color',(#117306),#6775);
+#117306 = PRESENTATION_STYLE_ASSIGNMENT((#117307));
+#117307 = SURFACE_STYLE_USAGE(.BOTH.,#117308);
+#117308 = SURFACE_SIDE_STYLE('',(#117309));
+#117309 = SURFACE_STYLE_FILL_AREA(#117310);
+#117310 = FILL_AREA_STYLE('',(#117311));
+#117311 = FILL_AREA_STYLE_COLOUR('',#117312);
+#117312 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986);
+#117313 = STYLED_ITEM('color',(#117314),#6845);
+#117314 = PRESENTATION_STYLE_ASSIGNMENT((#117315));
+#117315 = SURFACE_STYLE_USAGE(.BOTH.,#117316);
+#117316 = SURFACE_SIDE_STYLE('',(#117317));
+#117317 = SURFACE_STYLE_FILL_AREA(#117318);
+#117318 = FILL_AREA_STYLE('',(#117319));
+#117319 = FILL_AREA_STYLE_COLOUR('',#117312);
+#117320 = STYLED_ITEM('color',(#117321),#6891);
+#117321 = PRESENTATION_STYLE_ASSIGNMENT((#117322));
+#117322 = SURFACE_STYLE_USAGE(.BOTH.,#117323);
+#117323 = SURFACE_SIDE_STYLE('',(#117324));
+#117324 = SURFACE_STYLE_FILL_AREA(#117325);
+#117325 = FILL_AREA_STYLE('',(#117326));
+#117326 = FILL_AREA_STYLE_COLOUR('',#117312);
+#117327 = STYLED_ITEM('color',(#117328),#6937);
+#117328 = PRESENTATION_STYLE_ASSIGNMENT((#117329));
+#117329 = SURFACE_STYLE_USAGE(.BOTH.,#117330);
+#117330 = SURFACE_SIDE_STYLE('',(#117331));
+#117331 = SURFACE_STYLE_FILL_AREA(#117332);
+#117332 = FILL_AREA_STYLE('',(#117333));
+#117333 = FILL_AREA_STYLE_COLOUR('',#117312);
+#117334 = STYLED_ITEM('color',(#117335),#6964);
+#117335 = PRESENTATION_STYLE_ASSIGNMENT((#117336));
+#117336 = SURFACE_STYLE_USAGE(.BOTH.,#117337);
+#117337 = SURFACE_SIDE_STYLE('',(#117338));
+#117338 = SURFACE_STYLE_FILL_AREA(#117339);
+#117339 = FILL_AREA_STYLE('',(#117340));
+#117340 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117341 = STYLED_ITEM('color',(#117342),#7011);
+#117342 = PRESENTATION_STYLE_ASSIGNMENT((#117343));
+#117343 = SURFACE_STYLE_USAGE(.BOTH.,#117344);
+#117344 = SURFACE_SIDE_STYLE('',(#117345));
+#117345 = SURFACE_STYLE_FILL_AREA(#117346);
+#117346 = FILL_AREA_STYLE('',(#117347));
+#117347 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117348 = STYLED_ITEM('color',(#117349),#7018);
+#117349 = PRESENTATION_STYLE_ASSIGNMENT((#117350));
+#117350 = SURFACE_STYLE_USAGE(.BOTH.,#117351);
+#117351 = SURFACE_SIDE_STYLE('',(#117352));
+#117352 = SURFACE_STYLE_FILL_AREA(#117353);
+#117353 = FILL_AREA_STYLE('',(#117354));
+#117354 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117355 = STYLED_ITEM('color',(#117356),#7045);
+#117356 = PRESENTATION_STYLE_ASSIGNMENT((#117357));
+#117357 = SURFACE_STYLE_USAGE(.BOTH.,#117358);
+#117358 = SURFACE_SIDE_STYLE('',(#117359));
+#117359 = SURFACE_STYLE_FILL_AREA(#117360);
+#117360 = FILL_AREA_STYLE('',(#117361));
+#117361 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117362 = STYLED_ITEM('color',(#117363),#7072);
+#117363 = PRESENTATION_STYLE_ASSIGNMENT((#117364));
+#117364 = SURFACE_STYLE_USAGE(.BOTH.,#117365);
+#117365 = SURFACE_SIDE_STYLE('',(#117366));
+#117366 = SURFACE_STYLE_FILL_AREA(#117367);
+#117367 = FILL_AREA_STYLE('',(#117368));
+#117368 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117369 = STYLED_ITEM('color',(#117370),#7099);
+#117370 = PRESENTATION_STYLE_ASSIGNMENT((#117371));
+#117371 = SURFACE_STYLE_USAGE(.BOTH.,#117372);
+#117372 = SURFACE_SIDE_STYLE('',(#117373));
+#117373 = SURFACE_STYLE_FILL_AREA(#117374);
+#117374 = FILL_AREA_STYLE('',(#117375));
+#117375 = FILL_AREA_STYLE_COLOUR('',#116369);
+#117376 = STYLED_ITEM('color',(#117377),#7106);
+#117377 = PRESENTATION_STYLE_ASSIGNMENT((#117378));
+#117378 = SURFACE_STYLE_USAGE(.BOTH.,#117379);
+#117379 = SURFACE_SIDE_STYLE('',(#117380));
+#117380 = SURFACE_STYLE_FILL_AREA(#117381);
+#117381 = FILL_AREA_STYLE('',(#117382));
+#117382 = FILL_AREA_STYLE_COLOUR('',#117312);
+#117383 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #117384,#117391,#117398,#117405,#117412,#117419,#117426,#117433,
+ #117440,#117447,#117454,#117461,#117468,#117475,#117482,#117489,
+ #117496,#117503,#117510,#117517,#117524,#117531,#117538,#117545,
+ #117552,#117559,#117566,#117573,#117580,#117587,#117594,#117601,
+ #117608,#117615,#117622,#117629,#117636,#117643,#117650,#117657,
+ #117664,#117671,#117678,#117685,#117692,#117699,#117706,#117713,
+ #117720,#117727,#117734,#117741,#117748,#117755,#117762,#117769,
+ #117776,#117783,#117790,#117797,#117804,#117811,#117818,#117825,
+ #117832,#117839,#117846,#117853,#117860,#117867,#117874,#117881,
+ #117888,#117895,#117902,#117909,#117916,#117923,#117930,#117937,
+ #117944,#117951,#117958,#117965,#117972,#117979,#117986,#117993,
+ #118000,#118007,#118014,#118021,#118028,#118035,#118042,#118049,
+ #118056,#118063,#118070,#118077,#118084,#118091,#118098,#118105,
+ #118112,#118119,#118126,#118133,#118140,#118147,#118154,#118161,
+ #118168,#118175,#118182,#118189,#118196,#118203,#118210,#118217,
+ #118224,#118231,#118238,#118245),#105834);
+#117384 = STYLED_ITEM('color',(#117385),#97388);
+#117385 = PRESENTATION_STYLE_ASSIGNMENT((#117386));
+#117386 = SURFACE_STYLE_USAGE(.BOTH.,#117387);
+#117387 = SURFACE_SIDE_STYLE('',(#117388));
+#117388 = SURFACE_STYLE_FILL_AREA(#117389);
+#117389 = FILL_AREA_STYLE('',(#117390));
+#117390 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117391 = STYLED_ITEM('color',(#117392),#97505);
+#117392 = PRESENTATION_STYLE_ASSIGNMENT((#117393));
+#117393 = SURFACE_STYLE_USAGE(.BOTH.,#117394);
+#117394 = SURFACE_SIDE_STYLE('',(#117395));
+#117395 = SURFACE_STYLE_FILL_AREA(#117396);
+#117396 = FILL_AREA_STYLE('',(#117397));
+#117397 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117398 = STYLED_ITEM('color',(#117399),#97686);
+#117399 = PRESENTATION_STYLE_ASSIGNMENT((#117400));
+#117400 = SURFACE_STYLE_USAGE(.BOTH.,#117401);
+#117401 = SURFACE_SIDE_STYLE('',(#117402));
+#117402 = SURFACE_STYLE_FILL_AREA(#117403);
+#117403 = FILL_AREA_STYLE('',(#117404));
+#117404 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117405 = STYLED_ITEM('color',(#117406),#97739);
+#117406 = PRESENTATION_STYLE_ASSIGNMENT((#117407));
+#117407 = SURFACE_STYLE_USAGE(.BOTH.,#117408);
+#117408 = SURFACE_SIDE_STYLE('',(#117409));
+#117409 = SURFACE_STYLE_FILL_AREA(#117410);
+#117410 = FILL_AREA_STYLE('',(#117411));
+#117411 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117412 = STYLED_ITEM('color',(#117413),#97814);
+#117413 = PRESENTATION_STYLE_ASSIGNMENT((#117414));
+#117414 = SURFACE_STYLE_USAGE(.BOTH.,#117415);
+#117415 = SURFACE_SIDE_STYLE('',(#117416));
+#117416 = SURFACE_STYLE_FILL_AREA(#117417);
+#117417 = FILL_AREA_STYLE('',(#117418));
+#117418 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117419 = STYLED_ITEM('color',(#117420),#97862);
+#117420 = PRESENTATION_STYLE_ASSIGNMENT((#117421));
+#117421 = SURFACE_STYLE_USAGE(.BOTH.,#117422);
+#117422 = SURFACE_SIDE_STYLE('',(#117423));
+#117423 = SURFACE_STYLE_FILL_AREA(#117424);
+#117424 = FILL_AREA_STYLE('',(#117425));
+#117425 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117426 = STYLED_ITEM('color',(#117427),#98083);
+#117427 = PRESENTATION_STYLE_ASSIGNMENT((#117428));
+#117428 = SURFACE_STYLE_USAGE(.BOTH.,#117429);
+#117429 = SURFACE_SIDE_STYLE('',(#117430));
+#117430 = SURFACE_STYLE_FILL_AREA(#117431);
+#117431 = FILL_AREA_STYLE('',(#117432));
+#117432 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117433 = STYLED_ITEM('color',(#117434),#98136);
+#117434 = PRESENTATION_STYLE_ASSIGNMENT((#117435));
+#117435 = SURFACE_STYLE_USAGE(.BOTH.,#117436);
+#117436 = SURFACE_SIDE_STYLE('',(#117437));
+#117437 = SURFACE_STYLE_FILL_AREA(#117438);
+#117438 = FILL_AREA_STYLE('',(#117439));
+#117439 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117440 = STYLED_ITEM('color',(#117441),#98189);
+#117441 = PRESENTATION_STYLE_ASSIGNMENT((#117442));
+#117442 = SURFACE_STYLE_USAGE(.BOTH.,#117443);
+#117443 = SURFACE_SIDE_STYLE('',(#117444));
+#117444 = SURFACE_STYLE_FILL_AREA(#117445);
+#117445 = FILL_AREA_STYLE('',(#117446));
+#117446 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117447 = STYLED_ITEM('color',(#117448),#98242);
+#117448 = PRESENTATION_STYLE_ASSIGNMENT((#117449));
+#117449 = SURFACE_STYLE_USAGE(.BOTH.,#117450);
+#117450 = SURFACE_SIDE_STYLE('',(#117451));
+#117451 = SURFACE_STYLE_FILL_AREA(#117452);
+#117452 = FILL_AREA_STYLE('',(#117453));
+#117453 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117454 = STYLED_ITEM('color',(#117455),#98442);
+#117455 = PRESENTATION_STYLE_ASSIGNMENT((#117456));
+#117456 = SURFACE_STYLE_USAGE(.BOTH.,#117457);
+#117457 = SURFACE_SIDE_STYLE('',(#117458));
+#117458 = SURFACE_STYLE_FILL_AREA(#117459);
+#117459 = FILL_AREA_STYLE('',(#117460));
+#117460 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117461 = STYLED_ITEM('color',(#117462),#98493);
+#117462 = PRESENTATION_STYLE_ASSIGNMENT((#117463));
+#117463 = SURFACE_STYLE_USAGE(.BOTH.,#117464);
+#117464 = SURFACE_SIDE_STYLE('',(#117465));
+#117465 = SURFACE_STYLE_FILL_AREA(#117466);
+#117466 = FILL_AREA_STYLE('',(#117467));
+#117467 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117468 = STYLED_ITEM('color',(#117469),#98571);
+#117469 = PRESENTATION_STYLE_ASSIGNMENT((#117470));
+#117470 = SURFACE_STYLE_USAGE(.BOTH.,#117471);
+#117471 = SURFACE_SIDE_STYLE('',(#117472));
+#117472 = SURFACE_STYLE_FILL_AREA(#117473);
+#117473 = FILL_AREA_STYLE('',(#117474));
+#117474 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117475 = STYLED_ITEM('color',(#117476),#98617);
+#117476 = PRESENTATION_STYLE_ASSIGNMENT((#117477));
+#117477 = SURFACE_STYLE_USAGE(.BOTH.,#117478);
+#117478 = SURFACE_SIDE_STYLE('',(#117479));
+#117479 = SURFACE_STYLE_FILL_AREA(#117480);
+#117480 = FILL_AREA_STYLE('',(#117481));
+#117481 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117482 = STYLED_ITEM('color',(#117483),#98676);
+#117483 = PRESENTATION_STYLE_ASSIGNMENT((#117484));
+#117484 = SURFACE_STYLE_USAGE(.BOTH.,#117485);
+#117485 = SURFACE_SIDE_STYLE('',(#117486));
+#117486 = SURFACE_STYLE_FILL_AREA(#117487);
+#117487 = FILL_AREA_STYLE('',(#117488));
+#117488 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117489 = STYLED_ITEM('color',(#117490),#98757);
+#117490 = PRESENTATION_STYLE_ASSIGNMENT((#117491));
+#117491 = SURFACE_STYLE_USAGE(.BOTH.,#117492);
+#117492 = SURFACE_SIDE_STYLE('',(#117493));
+#117493 = SURFACE_STYLE_FILL_AREA(#117494);
+#117494 = FILL_AREA_STYLE('',(#117495));
+#117495 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117496 = STYLED_ITEM('color',(#117497),#98838);
+#117497 = PRESENTATION_STYLE_ASSIGNMENT((#117498));
+#117498 = SURFACE_STYLE_USAGE(.BOTH.,#117499);
+#117499 = SURFACE_SIDE_STYLE('',(#117500));
+#117500 = SURFACE_STYLE_FILL_AREA(#117501);
+#117501 = FILL_AREA_STYLE('',(#117502));
+#117502 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117503 = STYLED_ITEM('color',(#117504),#98919);
+#117504 = PRESENTATION_STYLE_ASSIGNMENT((#117505));
+#117505 = SURFACE_STYLE_USAGE(.BOTH.,#117506);
+#117506 = SURFACE_SIDE_STYLE('',(#117507));
+#117507 = SURFACE_STYLE_FILL_AREA(#117508);
+#117508 = FILL_AREA_STYLE('',(#117509));
+#117509 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117510 = STYLED_ITEM('color',(#117511),#99000);
+#117511 = PRESENTATION_STYLE_ASSIGNMENT((#117512));
+#117512 = SURFACE_STYLE_USAGE(.BOTH.,#117513);
+#117513 = SURFACE_SIDE_STYLE('',(#117514));
+#117514 = SURFACE_STYLE_FILL_AREA(#117515);
+#117515 = FILL_AREA_STYLE('',(#117516));
+#117516 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117517 = STYLED_ITEM('color',(#117518),#99081);
+#117518 = PRESENTATION_STYLE_ASSIGNMENT((#117519));
+#117519 = SURFACE_STYLE_USAGE(.BOTH.,#117520);
+#117520 = SURFACE_SIDE_STYLE('',(#117521));
+#117521 = SURFACE_STYLE_FILL_AREA(#117522);
+#117522 = FILL_AREA_STYLE('',(#117523));
+#117523 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117524 = STYLED_ITEM('color',(#117525),#99154);
+#117525 = PRESENTATION_STYLE_ASSIGNMENT((#117526));
+#117526 = SURFACE_STYLE_USAGE(.BOTH.,#117527);
+#117527 = SURFACE_SIDE_STYLE('',(#117528));
+#117528 = SURFACE_STYLE_FILL_AREA(#117529);
+#117529 = FILL_AREA_STYLE('',(#117530));
+#117530 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117531 = STYLED_ITEM('color',(#117532),#99205);
+#117532 = PRESENTATION_STYLE_ASSIGNMENT((#117533));
+#117533 = SURFACE_STYLE_USAGE(.BOTH.,#117534);
+#117534 = SURFACE_SIDE_STYLE('',(#117535));
+#117535 = SURFACE_STYLE_FILL_AREA(#117536);
+#117536 = FILL_AREA_STYLE('',(#117537));
+#117537 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117538 = STYLED_ITEM('color',(#117539),#99256);
+#117539 = PRESENTATION_STYLE_ASSIGNMENT((#117540));
+#117540 = SURFACE_STYLE_USAGE(.BOTH.,#117541);
+#117541 = SURFACE_SIDE_STYLE('',(#117542));
+#117542 = SURFACE_STYLE_FILL_AREA(#117543);
+#117543 = FILL_AREA_STYLE('',(#117544));
+#117544 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117545 = STYLED_ITEM('color',(#117546),#99307);
+#117546 = PRESENTATION_STYLE_ASSIGNMENT((#117547));
+#117547 = SURFACE_STYLE_USAGE(.BOTH.,#117548);
+#117548 = SURFACE_SIDE_STYLE('',(#117549));
+#117549 = SURFACE_STYLE_FILL_AREA(#117550);
+#117550 = FILL_AREA_STYLE('',(#117551));
+#117551 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117552 = STYLED_ITEM('color',(#117553),#99366);
+#117553 = PRESENTATION_STYLE_ASSIGNMENT((#117554));
+#117554 = SURFACE_STYLE_USAGE(.BOTH.,#117555);
+#117555 = SURFACE_SIDE_STYLE('',(#117556));
+#117556 = SURFACE_STYLE_FILL_AREA(#117557);
+#117557 = FILL_AREA_STYLE('',(#117558));
+#117558 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117559 = STYLED_ITEM('color',(#117560),#99447);
+#117560 = PRESENTATION_STYLE_ASSIGNMENT((#117561));
+#117561 = SURFACE_STYLE_USAGE(.BOTH.,#117562);
+#117562 = SURFACE_SIDE_STYLE('',(#117563));
+#117563 = SURFACE_STYLE_FILL_AREA(#117564);
+#117564 = FILL_AREA_STYLE('',(#117565));
+#117565 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117566 = STYLED_ITEM('color',(#117567),#99528);
+#117567 = PRESENTATION_STYLE_ASSIGNMENT((#117568));
+#117568 = SURFACE_STYLE_USAGE(.BOTH.,#117569);
+#117569 = SURFACE_SIDE_STYLE('',(#117570));
+#117570 = SURFACE_STYLE_FILL_AREA(#117571);
+#117571 = FILL_AREA_STYLE('',(#117572));
+#117572 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117573 = STYLED_ITEM('color',(#117574),#99609);
+#117574 = PRESENTATION_STYLE_ASSIGNMENT((#117575));
+#117575 = SURFACE_STYLE_USAGE(.BOTH.,#117576);
+#117576 = SURFACE_SIDE_STYLE('',(#117577));
+#117577 = SURFACE_STYLE_FILL_AREA(#117578);
+#117578 = FILL_AREA_STYLE('',(#117579));
+#117579 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117580 = STYLED_ITEM('color',(#117581),#99690);
+#117581 = PRESENTATION_STYLE_ASSIGNMENT((#117582));
+#117582 = SURFACE_STYLE_USAGE(.BOTH.,#117583);
+#117583 = SURFACE_SIDE_STYLE('',(#117584));
+#117584 = SURFACE_STYLE_FILL_AREA(#117585);
+#117585 = FILL_AREA_STYLE('',(#117586));
+#117586 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117587 = STYLED_ITEM('color',(#117588),#99771);
+#117588 = PRESENTATION_STYLE_ASSIGNMENT((#117589));
+#117589 = SURFACE_STYLE_USAGE(.BOTH.,#117590);
+#117590 = SURFACE_SIDE_STYLE('',(#117591));
+#117591 = SURFACE_STYLE_FILL_AREA(#117592);
+#117592 = FILL_AREA_STYLE('',(#117593));
+#117593 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117594 = STYLED_ITEM('color',(#117595),#99825);
+#117595 = PRESENTATION_STYLE_ASSIGNMENT((#117596));
+#117596 = SURFACE_STYLE_USAGE(.BOTH.,#117597);
+#117597 = SURFACE_SIDE_STYLE('',(#117598));
+#117598 = SURFACE_STYLE_FILL_AREA(#117599);
+#117599 = FILL_AREA_STYLE('',(#117600));
+#117600 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117601 = STYLED_ITEM('color',(#117602),#99877);
+#117602 = PRESENTATION_STYLE_ASSIGNMENT((#117603));
+#117603 = SURFACE_STYLE_USAGE(.BOTH.,#117604);
+#117604 = SURFACE_SIDE_STYLE('',(#117605));
+#117605 = SURFACE_STYLE_FILL_AREA(#117606);
+#117606 = FILL_AREA_STYLE('',(#117607));
+#117607 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117608 = STYLED_ITEM('color',(#117609),#99955);
+#117609 = PRESENTATION_STYLE_ASSIGNMENT((#117610));
+#117610 = SURFACE_STYLE_USAGE(.BOTH.,#117611);
+#117611 = SURFACE_SIDE_STYLE('',(#117612));
+#117612 = SURFACE_STYLE_FILL_AREA(#117613);
+#117613 = FILL_AREA_STYLE('',(#117614));
+#117614 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117615 = STYLED_ITEM('color',(#117616),#100002);
+#117616 = PRESENTATION_STYLE_ASSIGNMENT((#117617));
+#117617 = SURFACE_STYLE_USAGE(.BOTH.,#117618);
+#117618 = SURFACE_SIDE_STYLE('',(#117619));
+#117619 = SURFACE_STYLE_FILL_AREA(#117620);
+#117620 = FILL_AREA_STYLE('',(#117621));
+#117621 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117622 = STYLED_ITEM('color',(#117623),#100060);
+#117623 = PRESENTATION_STYLE_ASSIGNMENT((#117624));
+#117624 = SURFACE_STYLE_USAGE(.BOTH.,#117625);
+#117625 = SURFACE_SIDE_STYLE('',(#117626));
+#117626 = SURFACE_STYLE_FILL_AREA(#117627);
+#117627 = FILL_AREA_STYLE('',(#117628));
+#117628 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117629 = STYLED_ITEM('color',(#117630),#100345);
+#117630 = PRESENTATION_STYLE_ASSIGNMENT((#117631));
+#117631 = SURFACE_STYLE_USAGE(.BOTH.,#117632);
+#117632 = SURFACE_SIDE_STYLE('',(#117633));
+#117633 = SURFACE_STYLE_FILL_AREA(#117634);
+#117634 = FILL_AREA_STYLE('',(#117635));
+#117635 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117636 = STYLED_ITEM('color',(#117637),#100399);
+#117637 = PRESENTATION_STYLE_ASSIGNMENT((#117638));
+#117638 = SURFACE_STYLE_USAGE(.BOTH.,#117639);
+#117639 = SURFACE_SIDE_STYLE('',(#117640));
+#117640 = SURFACE_STYLE_FILL_AREA(#117641);
+#117641 = FILL_AREA_STYLE('',(#117642));
+#117642 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117643 = STYLED_ITEM('color',(#117644),#100617);
+#117644 = PRESENTATION_STYLE_ASSIGNMENT((#117645));
+#117645 = SURFACE_STYLE_USAGE(.BOTH.,#117646);
+#117646 = SURFACE_SIDE_STYLE('',(#117647));
+#117647 = SURFACE_STYLE_FILL_AREA(#117648);
+#117648 = FILL_AREA_STYLE('',(#117649));
+#117649 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117650 = STYLED_ITEM('color',(#117651),#100692);
+#117651 = PRESENTATION_STYLE_ASSIGNMENT((#117652));
+#117652 = SURFACE_STYLE_USAGE(.BOTH.,#117653);
+#117653 = SURFACE_SIDE_STYLE('',(#117654));
+#117654 = SURFACE_STYLE_FILL_AREA(#117655);
+#117655 = FILL_AREA_STYLE('',(#117656));
+#117656 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117657 = STYLED_ITEM('color',(#117658),#100977);
+#117658 = PRESENTATION_STYLE_ASSIGNMENT((#117659));
+#117659 = SURFACE_STYLE_USAGE(.BOTH.,#117660);
+#117660 = SURFACE_SIDE_STYLE('',(#117661));
+#117661 = SURFACE_STYLE_FILL_AREA(#117662);
+#117662 = FILL_AREA_STYLE('',(#117663));
+#117663 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117664 = STYLED_ITEM('color',(#117665),#101031);
+#117665 = PRESENTATION_STYLE_ASSIGNMENT((#117666));
+#117666 = SURFACE_STYLE_USAGE(.BOTH.,#117667);
+#117667 = SURFACE_SIDE_STYLE('',(#117668));
+#117668 = SURFACE_STYLE_FILL_AREA(#117669);
+#117669 = FILL_AREA_STYLE('',(#117670));
+#117670 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117671 = STYLED_ITEM('color',(#117672),#101249);
+#117672 = PRESENTATION_STYLE_ASSIGNMENT((#117673));
+#117673 = SURFACE_STYLE_USAGE(.BOTH.,#117674);
+#117674 = SURFACE_SIDE_STYLE('',(#117675));
+#117675 = SURFACE_STYLE_FILL_AREA(#117676);
+#117676 = FILL_AREA_STYLE('',(#117677));
+#117677 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117678 = STYLED_ITEM('color',(#117679),#101324);
+#117679 = PRESENTATION_STYLE_ASSIGNMENT((#117680));
+#117680 = SURFACE_STYLE_USAGE(.BOTH.,#117681);
+#117681 = SURFACE_SIDE_STYLE('',(#117682));
+#117682 = SURFACE_STYLE_FILL_AREA(#117683);
+#117683 = FILL_AREA_STYLE('',(#117684));
+#117684 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117685 = STYLED_ITEM('color',(#117686),#101609);
+#117686 = PRESENTATION_STYLE_ASSIGNMENT((#117687));
+#117687 = SURFACE_STYLE_USAGE(.BOTH.,#117688);
+#117688 = SURFACE_SIDE_STYLE('',(#117689));
+#117689 = SURFACE_STYLE_FILL_AREA(#117690);
+#117690 = FILL_AREA_STYLE('',(#117691));
+#117691 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117692 = STYLED_ITEM('color',(#117693),#101663);
+#117693 = PRESENTATION_STYLE_ASSIGNMENT((#117694));
+#117694 = SURFACE_STYLE_USAGE(.BOTH.,#117695);
+#117695 = SURFACE_SIDE_STYLE('',(#117696));
+#117696 = SURFACE_STYLE_FILL_AREA(#117697);
+#117697 = FILL_AREA_STYLE('',(#117698));
+#117698 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117699 = STYLED_ITEM('color',(#117700),#101881);
+#117700 = PRESENTATION_STYLE_ASSIGNMENT((#117701));
+#117701 = SURFACE_STYLE_USAGE(.BOTH.,#117702);
+#117702 = SURFACE_SIDE_STYLE('',(#117703));
+#117703 = SURFACE_STYLE_FILL_AREA(#117704);
+#117704 = FILL_AREA_STYLE('',(#117705));
+#117705 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117706 = STYLED_ITEM('color',(#117707),#101950);
+#117707 = PRESENTATION_STYLE_ASSIGNMENT((#117708));
+#117708 = SURFACE_STYLE_USAGE(.BOTH.,#117709);
+#117709 = SURFACE_SIDE_STYLE('',(#117710));
+#117710 = SURFACE_STYLE_FILL_AREA(#117711);
+#117711 = FILL_AREA_STYLE('',(#117712));
+#117712 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117713 = STYLED_ITEM('color',(#117714),#102002);
+#117714 = PRESENTATION_STYLE_ASSIGNMENT((#117715));
+#117715 = SURFACE_STYLE_USAGE(.BOTH.,#117716);
+#117716 = SURFACE_SIDE_STYLE('',(#117717));
+#117717 = SURFACE_STYLE_FILL_AREA(#117718);
+#117718 = FILL_AREA_STYLE('',(#117719));
+#117719 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117720 = STYLED_ITEM('color',(#117721),#102054);
+#117721 = PRESENTATION_STYLE_ASSIGNMENT((#117722));
+#117722 = SURFACE_STYLE_USAGE(.BOTH.,#117723);
+#117723 = SURFACE_SIDE_STYLE('',(#117724));
+#117724 = SURFACE_STYLE_FILL_AREA(#117725);
+#117725 = FILL_AREA_STYLE('',(#117726));
+#117726 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117727 = STYLED_ITEM('color',(#117728),#102106);
+#117728 = PRESENTATION_STYLE_ASSIGNMENT((#117729));
+#117729 = SURFACE_STYLE_USAGE(.BOTH.,#117730);
+#117730 = SURFACE_SIDE_STYLE('',(#117731));
+#117731 = SURFACE_STYLE_FILL_AREA(#117732);
+#117732 = FILL_AREA_STYLE('',(#117733));
+#117733 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117734 = STYLED_ITEM('color',(#117735),#102164);
+#117735 = PRESENTATION_STYLE_ASSIGNMENT((#117736));
+#117736 = SURFACE_STYLE_USAGE(.BOTH.,#117737);
+#117737 = SURFACE_SIDE_STYLE('',(#117738));
+#117738 = SURFACE_STYLE_FILL_AREA(#117739);
+#117739 = FILL_AREA_STYLE('',(#117740));
+#117740 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117741 = STYLED_ITEM('color',(#117742),#102449);
+#117742 = PRESENTATION_STYLE_ASSIGNMENT((#117743));
+#117743 = SURFACE_STYLE_USAGE(.BOTH.,#117744);
+#117744 = SURFACE_SIDE_STYLE('',(#117745));
+#117745 = SURFACE_STYLE_FILL_AREA(#117746);
+#117746 = FILL_AREA_STYLE('',(#117747));
+#117747 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117748 = STYLED_ITEM('color',(#117749),#102503);
+#117749 = PRESENTATION_STYLE_ASSIGNMENT((#117750));
+#117750 = SURFACE_STYLE_USAGE(.BOTH.,#117751);
+#117751 = SURFACE_SIDE_STYLE('',(#117752));
+#117752 = SURFACE_STYLE_FILL_AREA(#117753);
+#117753 = FILL_AREA_STYLE('',(#117754));
+#117754 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117755 = STYLED_ITEM('color',(#117756),#102721);
+#117756 = PRESENTATION_STYLE_ASSIGNMENT((#117757));
+#117757 = SURFACE_STYLE_USAGE(.BOTH.,#117758);
+#117758 = SURFACE_SIDE_STYLE('',(#117759));
+#117759 = SURFACE_STYLE_FILL_AREA(#117760);
+#117760 = FILL_AREA_STYLE('',(#117761));
+#117761 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117762 = STYLED_ITEM('color',(#117763),#102796);
+#117763 = PRESENTATION_STYLE_ASSIGNMENT((#117764));
+#117764 = SURFACE_STYLE_USAGE(.BOTH.,#117765);
+#117765 = SURFACE_SIDE_STYLE('',(#117766));
+#117766 = SURFACE_STYLE_FILL_AREA(#117767);
+#117767 = FILL_AREA_STYLE('',(#117768));
+#117768 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117769 = STYLED_ITEM('color',(#117770),#103081);
+#117770 = PRESENTATION_STYLE_ASSIGNMENT((#117771));
+#117771 = SURFACE_STYLE_USAGE(.BOTH.,#117772);
+#117772 = SURFACE_SIDE_STYLE('',(#117773));
+#117773 = SURFACE_STYLE_FILL_AREA(#117774);
+#117774 = FILL_AREA_STYLE('',(#117775));
+#117775 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117776 = STYLED_ITEM('color',(#117777),#103135);
+#117777 = PRESENTATION_STYLE_ASSIGNMENT((#117778));
+#117778 = SURFACE_STYLE_USAGE(.BOTH.,#117779);
+#117779 = SURFACE_SIDE_STYLE('',(#117780));
+#117780 = SURFACE_STYLE_FILL_AREA(#117781);
+#117781 = FILL_AREA_STYLE('',(#117782));
+#117782 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117783 = STYLED_ITEM('color',(#117784),#103353);
+#117784 = PRESENTATION_STYLE_ASSIGNMENT((#117785));
+#117785 = SURFACE_STYLE_USAGE(.BOTH.,#117786);
+#117786 = SURFACE_SIDE_STYLE('',(#117787));
+#117787 = SURFACE_STYLE_FILL_AREA(#117788);
+#117788 = FILL_AREA_STYLE('',(#117789));
+#117789 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117790 = STYLED_ITEM('color',(#117791),#103428);
+#117791 = PRESENTATION_STYLE_ASSIGNMENT((#117792));
+#117792 = SURFACE_STYLE_USAGE(.BOTH.,#117793);
+#117793 = SURFACE_SIDE_STYLE('',(#117794));
+#117794 = SURFACE_STYLE_FILL_AREA(#117795);
+#117795 = FILL_AREA_STYLE('',(#117796));
+#117796 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117797 = STYLED_ITEM('color',(#117798),#103713);
+#117798 = PRESENTATION_STYLE_ASSIGNMENT((#117799));
+#117799 = SURFACE_STYLE_USAGE(.BOTH.,#117800);
+#117800 = SURFACE_SIDE_STYLE('',(#117801));
+#117801 = SURFACE_STYLE_FILL_AREA(#117802);
+#117802 = FILL_AREA_STYLE('',(#117803));
+#117803 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117804 = STYLED_ITEM('color',(#117805),#103767);
+#117805 = PRESENTATION_STYLE_ASSIGNMENT((#117806));
+#117806 = SURFACE_STYLE_USAGE(.BOTH.,#117807);
+#117807 = SURFACE_SIDE_STYLE('',(#117808));
+#117808 = SURFACE_STYLE_FILL_AREA(#117809);
+#117809 = FILL_AREA_STYLE('',(#117810));
+#117810 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117811 = STYLED_ITEM('color',(#117812),#103985);
+#117812 = PRESENTATION_STYLE_ASSIGNMENT((#117813));
+#117813 = SURFACE_STYLE_USAGE(.BOTH.,#117814);
+#117814 = SURFACE_SIDE_STYLE('',(#117815));
+#117815 = SURFACE_STYLE_FILL_AREA(#117816);
+#117816 = FILL_AREA_STYLE('',(#117817));
+#117817 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117818 = STYLED_ITEM('color',(#117819),#104033);
+#117819 = PRESENTATION_STYLE_ASSIGNMENT((#117820));
+#117820 = SURFACE_STYLE_USAGE(.BOTH.,#117821);
+#117821 = SURFACE_SIDE_STYLE('',(#117822));
+#117822 = SURFACE_STYLE_FILL_AREA(#117823);
+#117823 = FILL_AREA_STYLE('',(#117824));
+#117824 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117825 = STYLED_ITEM('color',(#117826),#104080);
+#117826 = PRESENTATION_STYLE_ASSIGNMENT((#117827));
+#117827 = SURFACE_STYLE_USAGE(.BOTH.,#117828);
+#117828 = SURFACE_SIDE_STYLE('',(#117829));
+#117829 = SURFACE_STYLE_FILL_AREA(#117830);
+#117830 = FILL_AREA_STYLE('',(#117831));
+#117831 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117832 = STYLED_ITEM('color',(#117833),#104215);
+#117833 = PRESENTATION_STYLE_ASSIGNMENT((#117834));
+#117834 = SURFACE_STYLE_USAGE(.BOTH.,#117835);
+#117835 = SURFACE_SIDE_STYLE('',(#117836));
+#117836 = SURFACE_STYLE_FILL_AREA(#117837);
+#117837 = FILL_AREA_STYLE('',(#117838));
+#117838 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117839 = STYLED_ITEM('color',(#117840),#104241);
+#117840 = PRESENTATION_STYLE_ASSIGNMENT((#117841));
+#117841 = SURFACE_STYLE_USAGE(.BOTH.,#117842);
+#117842 = SURFACE_SIDE_STYLE('',(#117843));
+#117843 = SURFACE_STYLE_FILL_AREA(#117844);
+#117844 = FILL_AREA_STYLE('',(#117845));
+#117845 = FILL_AREA_STYLE_COLOUR('',#113209);
+#117846 = STYLED_ITEM('color',(#117847),#104333);
+#117847 = PRESENTATION_STYLE_ASSIGNMENT((#117848));
+#117848 = SURFACE_STYLE_USAGE(.BOTH.,#117849);
+#117849 = SURFACE_SIDE_STYLE('',(#117850));
+#117850 = SURFACE_STYLE_FILL_AREA(#117851);
+#117851 = FILL_AREA_STYLE('',(#117852));
+#117852 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117853 = STYLED_ITEM('color',(#117854),#104362);
+#117854 = PRESENTATION_STYLE_ASSIGNMENT((#117855));
+#117855 = SURFACE_STYLE_USAGE(.BOTH.,#117856);
+#117856 = SURFACE_SIDE_STYLE('',(#117857));
+#117857 = SURFACE_STYLE_FILL_AREA(#117858);
+#117858 = FILL_AREA_STYLE('',(#117859));
+#117859 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117860 = STYLED_ITEM('color',(#117861),#104389);
+#117861 = PRESENTATION_STYLE_ASSIGNMENT((#117862));
+#117862 = SURFACE_STYLE_USAGE(.BOTH.,#117863);
+#117863 = SURFACE_SIDE_STYLE('',(#117864));
+#117864 = SURFACE_STYLE_FILL_AREA(#117865);
+#117865 = FILL_AREA_STYLE('',(#117866));
+#117866 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117867 = STYLED_ITEM('color',(#117868),#104416);
+#117868 = PRESENTATION_STYLE_ASSIGNMENT((#117869));
+#117869 = SURFACE_STYLE_USAGE(.BOTH.,#117870);
+#117870 = SURFACE_SIDE_STYLE('',(#117871));
+#117871 = SURFACE_STYLE_FILL_AREA(#117872);
+#117872 = FILL_AREA_STYLE('',(#117873));
+#117873 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117874 = STYLED_ITEM('color',(#117875),#104443);
+#117875 = PRESENTATION_STYLE_ASSIGNMENT((#117876));
+#117876 = SURFACE_STYLE_USAGE(.BOTH.,#117877);
+#117877 = SURFACE_SIDE_STYLE('',(#117878));
+#117878 = SURFACE_STYLE_FILL_AREA(#117879);
+#117879 = FILL_AREA_STYLE('',(#117880));
+#117880 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117881 = STYLED_ITEM('color',(#117882),#104470);
+#117882 = PRESENTATION_STYLE_ASSIGNMENT((#117883));
+#117883 = SURFACE_STYLE_USAGE(.BOTH.,#117884);
+#117884 = SURFACE_SIDE_STYLE('',(#117885));
+#117885 = SURFACE_STYLE_FILL_AREA(#117886);
+#117886 = FILL_AREA_STYLE('',(#117887));
+#117887 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117888 = STYLED_ITEM('color',(#117889),#104497);
+#117889 = PRESENTATION_STYLE_ASSIGNMENT((#117890));
+#117890 = SURFACE_STYLE_USAGE(.BOTH.,#117891);
+#117891 = SURFACE_SIDE_STYLE('',(#117892));
+#117892 = SURFACE_STYLE_FILL_AREA(#117893);
+#117893 = FILL_AREA_STYLE('',(#117894));
+#117894 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117895 = STYLED_ITEM('color',(#117896),#104524);
+#117896 = PRESENTATION_STYLE_ASSIGNMENT((#117897));
+#117897 = SURFACE_STYLE_USAGE(.BOTH.,#117898);
+#117898 = SURFACE_SIDE_STYLE('',(#117899));
+#117899 = SURFACE_STYLE_FILL_AREA(#117900);
+#117900 = FILL_AREA_STYLE('',(#117901));
+#117901 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117902 = STYLED_ITEM('color',(#117903),#104551);
+#117903 = PRESENTATION_STYLE_ASSIGNMENT((#117904));
+#117904 = SURFACE_STYLE_USAGE(.BOTH.,#117905);
+#117905 = SURFACE_SIDE_STYLE('',(#117906));
+#117906 = SURFACE_STYLE_FILL_AREA(#117907);
+#117907 = FILL_AREA_STYLE('',(#117908));
+#117908 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117909 = STYLED_ITEM('color',(#117910),#104558);
+#117910 = PRESENTATION_STYLE_ASSIGNMENT((#117911));
+#117911 = SURFACE_STYLE_USAGE(.BOTH.,#117912);
+#117912 = SURFACE_SIDE_STYLE('',(#117913));
+#117913 = SURFACE_STYLE_FILL_AREA(#117914);
+#117914 = FILL_AREA_STYLE('',(#117915));
+#117915 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117916 = STYLED_ITEM('color',(#117917),#104587);
+#117917 = PRESENTATION_STYLE_ASSIGNMENT((#117918));
+#117918 = SURFACE_STYLE_USAGE(.BOTH.,#117919);
+#117919 = SURFACE_SIDE_STYLE('',(#117920));
+#117920 = SURFACE_STYLE_FILL_AREA(#117921);
+#117921 = FILL_AREA_STYLE('',(#117922));
+#117922 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117923 = STYLED_ITEM('color',(#117924),#104614);
+#117924 = PRESENTATION_STYLE_ASSIGNMENT((#117925));
+#117925 = SURFACE_STYLE_USAGE(.BOTH.,#117926);
+#117926 = SURFACE_SIDE_STYLE('',(#117927));
+#117927 = SURFACE_STYLE_FILL_AREA(#117928);
+#117928 = FILL_AREA_STYLE('',(#117929));
+#117929 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117930 = STYLED_ITEM('color',(#117931),#104641);
+#117931 = PRESENTATION_STYLE_ASSIGNMENT((#117932));
+#117932 = SURFACE_STYLE_USAGE(.BOTH.,#117933);
+#117933 = SURFACE_SIDE_STYLE('',(#117934));
+#117934 = SURFACE_STYLE_FILL_AREA(#117935);
+#117935 = FILL_AREA_STYLE('',(#117936));
+#117936 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117937 = STYLED_ITEM('color',(#117938),#104668);
+#117938 = PRESENTATION_STYLE_ASSIGNMENT((#117939));
+#117939 = SURFACE_STYLE_USAGE(.BOTH.,#117940);
+#117940 = SURFACE_SIDE_STYLE('',(#117941));
+#117941 = SURFACE_STYLE_FILL_AREA(#117942);
+#117942 = FILL_AREA_STYLE('',(#117943));
+#117943 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117944 = STYLED_ITEM('color',(#117945),#104695);
+#117945 = PRESENTATION_STYLE_ASSIGNMENT((#117946));
+#117946 = SURFACE_STYLE_USAGE(.BOTH.,#117947);
+#117947 = SURFACE_SIDE_STYLE('',(#117948));
+#117948 = SURFACE_STYLE_FILL_AREA(#117949);
+#117949 = FILL_AREA_STYLE('',(#117950));
+#117950 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117951 = STYLED_ITEM('color',(#117952),#104722);
+#117952 = PRESENTATION_STYLE_ASSIGNMENT((#117953));
+#117953 = SURFACE_STYLE_USAGE(.BOTH.,#117954);
+#117954 = SURFACE_SIDE_STYLE('',(#117955));
+#117955 = SURFACE_STYLE_FILL_AREA(#117956);
+#117956 = FILL_AREA_STYLE('',(#117957));
+#117957 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117958 = STYLED_ITEM('color',(#117959),#104749);
+#117959 = PRESENTATION_STYLE_ASSIGNMENT((#117960));
+#117960 = SURFACE_STYLE_USAGE(.BOTH.,#117961);
+#117961 = SURFACE_SIDE_STYLE('',(#117962));
+#117962 = SURFACE_STYLE_FILL_AREA(#117963);
+#117963 = FILL_AREA_STYLE('',(#117964));
+#117964 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117965 = STYLED_ITEM('color',(#117966),#104776);
+#117966 = PRESENTATION_STYLE_ASSIGNMENT((#117967));
+#117967 = SURFACE_STYLE_USAGE(.BOTH.,#117968);
+#117968 = SURFACE_SIDE_STYLE('',(#117969));
+#117969 = SURFACE_STYLE_FILL_AREA(#117970);
+#117970 = FILL_AREA_STYLE('',(#117971));
+#117971 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117972 = STYLED_ITEM('color',(#117973),#104783);
+#117973 = PRESENTATION_STYLE_ASSIGNMENT((#117974));
+#117974 = SURFACE_STYLE_USAGE(.BOTH.,#117975);
+#117975 = SURFACE_SIDE_STYLE('',(#117976));
+#117976 = SURFACE_STYLE_FILL_AREA(#117977);
+#117977 = FILL_AREA_STYLE('',(#117978));
+#117978 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117979 = STYLED_ITEM('color',(#117980),#104812);
+#117980 = PRESENTATION_STYLE_ASSIGNMENT((#117981));
+#117981 = SURFACE_STYLE_USAGE(.BOTH.,#117982);
+#117982 = SURFACE_SIDE_STYLE('',(#117983));
+#117983 = SURFACE_STYLE_FILL_AREA(#117984);
+#117984 = FILL_AREA_STYLE('',(#117985));
+#117985 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117986 = STYLED_ITEM('color',(#117987),#104839);
+#117987 = PRESENTATION_STYLE_ASSIGNMENT((#117988));
+#117988 = SURFACE_STYLE_USAGE(.BOTH.,#117989);
+#117989 = SURFACE_SIDE_STYLE('',(#117990));
+#117990 = SURFACE_STYLE_FILL_AREA(#117991);
+#117991 = FILL_AREA_STYLE('',(#117992));
+#117992 = FILL_AREA_STYLE_COLOUR('',#113173);
+#117993 = STYLED_ITEM('color',(#117994),#104866);
+#117994 = PRESENTATION_STYLE_ASSIGNMENT((#117995));
+#117995 = SURFACE_STYLE_USAGE(.BOTH.,#117996);
+#117996 = SURFACE_SIDE_STYLE('',(#117997));
+#117997 = SURFACE_STYLE_FILL_AREA(#117998);
+#117998 = FILL_AREA_STYLE('',(#117999));
+#117999 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118000 = STYLED_ITEM('color',(#118001),#104893);
+#118001 = PRESENTATION_STYLE_ASSIGNMENT((#118002));
+#118002 = SURFACE_STYLE_USAGE(.BOTH.,#118003);
+#118003 = SURFACE_SIDE_STYLE('',(#118004));
+#118004 = SURFACE_STYLE_FILL_AREA(#118005);
+#118005 = FILL_AREA_STYLE('',(#118006));
+#118006 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118007 = STYLED_ITEM('color',(#118008),#104920);
+#118008 = PRESENTATION_STYLE_ASSIGNMENT((#118009));
+#118009 = SURFACE_STYLE_USAGE(.BOTH.,#118010);
+#118010 = SURFACE_SIDE_STYLE('',(#118011));
+#118011 = SURFACE_STYLE_FILL_AREA(#118012);
+#118012 = FILL_AREA_STYLE('',(#118013));
+#118013 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118014 = STYLED_ITEM('color',(#118015),#104947);
+#118015 = PRESENTATION_STYLE_ASSIGNMENT((#118016));
+#118016 = SURFACE_STYLE_USAGE(.BOTH.,#118017);
+#118017 = SURFACE_SIDE_STYLE('',(#118018));
+#118018 = SURFACE_STYLE_FILL_AREA(#118019);
+#118019 = FILL_AREA_STYLE('',(#118020));
+#118020 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118021 = STYLED_ITEM('color',(#118022),#104974);
+#118022 = PRESENTATION_STYLE_ASSIGNMENT((#118023));
+#118023 = SURFACE_STYLE_USAGE(.BOTH.,#118024);
+#118024 = SURFACE_SIDE_STYLE('',(#118025));
+#118025 = SURFACE_STYLE_FILL_AREA(#118026);
+#118026 = FILL_AREA_STYLE('',(#118027));
+#118027 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118028 = STYLED_ITEM('color',(#118029),#105001);
+#118029 = PRESENTATION_STYLE_ASSIGNMENT((#118030));
+#118030 = SURFACE_STYLE_USAGE(.BOTH.,#118031);
+#118031 = SURFACE_SIDE_STYLE('',(#118032));
+#118032 = SURFACE_STYLE_FILL_AREA(#118033);
+#118033 = FILL_AREA_STYLE('',(#118034));
+#118034 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118035 = STYLED_ITEM('color',(#118036),#105008);
+#118036 = PRESENTATION_STYLE_ASSIGNMENT((#118037));
+#118037 = SURFACE_STYLE_USAGE(.BOTH.,#118038);
+#118038 = SURFACE_SIDE_STYLE('',(#118039));
+#118039 = SURFACE_STYLE_FILL_AREA(#118040);
+#118040 = FILL_AREA_STYLE('',(#118041));
+#118041 = FILL_AREA_STYLE_COLOUR('',#113209);
+#118042 = STYLED_ITEM('color',(#118043),#105034);
+#118043 = PRESENTATION_STYLE_ASSIGNMENT((#118044));
+#118044 = SURFACE_STYLE_USAGE(.BOTH.,#118045);
+#118045 = SURFACE_SIDE_STYLE('',(#118046));
+#118046 = SURFACE_STYLE_FILL_AREA(#118047);
+#118047 = FILL_AREA_STYLE('',(#118048));
+#118048 = FILL_AREA_STYLE_COLOUR('',#113209);
+#118049 = STYLED_ITEM('color',(#118050),#105060);
+#118050 = PRESENTATION_STYLE_ASSIGNMENT((#118051));
+#118051 = SURFACE_STYLE_USAGE(.BOTH.,#118052);
+#118052 = SURFACE_SIDE_STYLE('',(#118053));
+#118053 = SURFACE_STYLE_FILL_AREA(#118054);
+#118054 = FILL_AREA_STYLE('',(#118055));
+#118055 = FILL_AREA_STYLE_COLOUR('',#113209);
+#118056 = STYLED_ITEM('color',(#118057),#105086);
+#118057 = PRESENTATION_STYLE_ASSIGNMENT((#118058));
+#118058 = SURFACE_STYLE_USAGE(.BOTH.,#118059);
+#118059 = SURFACE_SIDE_STYLE('',(#118060));
+#118060 = SURFACE_STYLE_FILL_AREA(#118061);
+#118061 = FILL_AREA_STYLE('',(#118062));
+#118062 = FILL_AREA_STYLE_COLOUR('',#113209);
+#118063 = STYLED_ITEM('color',(#118064),#105159);
+#118064 = PRESENTATION_STYLE_ASSIGNMENT((#118065));
+#118065 = SURFACE_STYLE_USAGE(.BOTH.,#118066);
+#118066 = SURFACE_SIDE_STYLE('',(#118067));
+#118067 = SURFACE_STYLE_FILL_AREA(#118068);
+#118068 = FILL_AREA_STYLE('',(#118069));
+#118069 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118070 = STYLED_ITEM('color',(#118071),#105188);
+#118071 = PRESENTATION_STYLE_ASSIGNMENT((#118072));
+#118072 = SURFACE_STYLE_USAGE(.BOTH.,#118073);
+#118073 = SURFACE_SIDE_STYLE('',(#118074));
+#118074 = SURFACE_STYLE_FILL_AREA(#118075);
+#118075 = FILL_AREA_STYLE('',(#118076));
+#118076 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118077 = STYLED_ITEM('color',(#118078),#105215);
+#118078 = PRESENTATION_STYLE_ASSIGNMENT((#118079));
+#118079 = SURFACE_STYLE_USAGE(.BOTH.,#118080);
+#118080 = SURFACE_SIDE_STYLE('',(#118081));
+#118081 = SURFACE_STYLE_FILL_AREA(#118082);
+#118082 = FILL_AREA_STYLE('',(#118083));
+#118083 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118084 = STYLED_ITEM('color',(#118085),#105242);
+#118085 = PRESENTATION_STYLE_ASSIGNMENT((#118086));
+#118086 = SURFACE_STYLE_USAGE(.BOTH.,#118087);
+#118087 = SURFACE_SIDE_STYLE('',(#118088));
+#118088 = SURFACE_STYLE_FILL_AREA(#118089);
+#118089 = FILL_AREA_STYLE('',(#118090));
+#118090 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118091 = STYLED_ITEM('color',(#118092),#105269);
+#118092 = PRESENTATION_STYLE_ASSIGNMENT((#118093));
+#118093 = SURFACE_STYLE_USAGE(.BOTH.,#118094);
+#118094 = SURFACE_SIDE_STYLE('',(#118095));
+#118095 = SURFACE_STYLE_FILL_AREA(#118096);
+#118096 = FILL_AREA_STYLE('',(#118097));
+#118097 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118098 = STYLED_ITEM('color',(#118099),#105296);
+#118099 = PRESENTATION_STYLE_ASSIGNMENT((#118100));
+#118100 = SURFACE_STYLE_USAGE(.BOTH.,#118101);
+#118101 = SURFACE_SIDE_STYLE('',(#118102));
+#118102 = SURFACE_STYLE_FILL_AREA(#118103);
+#118103 = FILL_AREA_STYLE('',(#118104));
+#118104 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118105 = STYLED_ITEM('color',(#118106),#105323);
+#118106 = PRESENTATION_STYLE_ASSIGNMENT((#118107));
+#118107 = SURFACE_STYLE_USAGE(.BOTH.,#118108);
+#118108 = SURFACE_SIDE_STYLE('',(#118109));
+#118109 = SURFACE_STYLE_FILL_AREA(#118110);
+#118110 = FILL_AREA_STYLE('',(#118111));
+#118111 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118112 = STYLED_ITEM('color',(#118113),#105350);
+#118113 = PRESENTATION_STYLE_ASSIGNMENT((#118114));
+#118114 = SURFACE_STYLE_USAGE(.BOTH.,#118115);
+#118115 = SURFACE_SIDE_STYLE('',(#118116));
+#118116 = SURFACE_STYLE_FILL_AREA(#118117);
+#118117 = FILL_AREA_STYLE('',(#118118));
+#118118 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118119 = STYLED_ITEM('color',(#118120),#105377);
+#118120 = PRESENTATION_STYLE_ASSIGNMENT((#118121));
+#118121 = SURFACE_STYLE_USAGE(.BOTH.,#118122);
+#118122 = SURFACE_SIDE_STYLE('',(#118123));
+#118123 = SURFACE_STYLE_FILL_AREA(#118124);
+#118124 = FILL_AREA_STYLE('',(#118125));
+#118125 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118126 = STYLED_ITEM('color',(#118127),#105384);
+#118127 = PRESENTATION_STYLE_ASSIGNMENT((#118128));
+#118128 = SURFACE_STYLE_USAGE(.BOTH.,#118129);
+#118129 = SURFACE_SIDE_STYLE('',(#118130));
+#118130 = SURFACE_STYLE_FILL_AREA(#118131);
+#118131 = FILL_AREA_STYLE('',(#118132));
+#118132 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118133 = STYLED_ITEM('color',(#118134),#105413);
+#118134 = PRESENTATION_STYLE_ASSIGNMENT((#118135));
+#118135 = SURFACE_STYLE_USAGE(.BOTH.,#118136);
+#118136 = SURFACE_SIDE_STYLE('',(#118137));
+#118137 = SURFACE_STYLE_FILL_AREA(#118138);
+#118138 = FILL_AREA_STYLE('',(#118139));
+#118139 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118140 = STYLED_ITEM('color',(#118141),#105440);
+#118141 = PRESENTATION_STYLE_ASSIGNMENT((#118142));
+#118142 = SURFACE_STYLE_USAGE(.BOTH.,#118143);
+#118143 = SURFACE_SIDE_STYLE('',(#118144));
+#118144 = SURFACE_STYLE_FILL_AREA(#118145);
+#118145 = FILL_AREA_STYLE('',(#118146));
+#118146 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118147 = STYLED_ITEM('color',(#118148),#105467);
+#118148 = PRESENTATION_STYLE_ASSIGNMENT((#118149));
+#118149 = SURFACE_STYLE_USAGE(.BOTH.,#118150);
+#118150 = SURFACE_SIDE_STYLE('',(#118151));
+#118151 = SURFACE_STYLE_FILL_AREA(#118152);
+#118152 = FILL_AREA_STYLE('',(#118153));
+#118153 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118154 = STYLED_ITEM('color',(#118155),#105494);
+#118155 = PRESENTATION_STYLE_ASSIGNMENT((#118156));
+#118156 = SURFACE_STYLE_USAGE(.BOTH.,#118157);
+#118157 = SURFACE_SIDE_STYLE('',(#118158));
+#118158 = SURFACE_STYLE_FILL_AREA(#118159);
+#118159 = FILL_AREA_STYLE('',(#118160));
+#118160 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118161 = STYLED_ITEM('color',(#118162),#105521);
+#118162 = PRESENTATION_STYLE_ASSIGNMENT((#118163));
+#118163 = SURFACE_STYLE_USAGE(.BOTH.,#118164);
+#118164 = SURFACE_SIDE_STYLE('',(#118165));
+#118165 = SURFACE_STYLE_FILL_AREA(#118166);
+#118166 = FILL_AREA_STYLE('',(#118167));
+#118167 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118168 = STYLED_ITEM('color',(#118169),#105548);
+#118169 = PRESENTATION_STYLE_ASSIGNMENT((#118170));
+#118170 = SURFACE_STYLE_USAGE(.BOTH.,#118171);
+#118171 = SURFACE_SIDE_STYLE('',(#118172));
+#118172 = SURFACE_STYLE_FILL_AREA(#118173);
+#118173 = FILL_AREA_STYLE('',(#118174));
+#118174 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118175 = STYLED_ITEM('color',(#118176),#105575);
+#118176 = PRESENTATION_STYLE_ASSIGNMENT((#118177));
+#118177 = SURFACE_STYLE_USAGE(.BOTH.,#118178);
+#118178 = SURFACE_SIDE_STYLE('',(#118179));
+#118179 = SURFACE_STYLE_FILL_AREA(#118180);
+#118180 = FILL_AREA_STYLE('',(#118181));
+#118181 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118182 = STYLED_ITEM('color',(#118183),#105602);
+#118183 = PRESENTATION_STYLE_ASSIGNMENT((#118184));
+#118184 = SURFACE_STYLE_USAGE(.BOTH.,#118185);
+#118185 = SURFACE_SIDE_STYLE('',(#118186));
+#118186 = SURFACE_STYLE_FILL_AREA(#118187);
+#118187 = FILL_AREA_STYLE('',(#118188));
+#118188 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118189 = STYLED_ITEM('color',(#118190),#105609);
+#118190 = PRESENTATION_STYLE_ASSIGNMENT((#118191));
+#118191 = SURFACE_STYLE_USAGE(.BOTH.,#118192);
+#118192 = SURFACE_SIDE_STYLE('',(#118193));
+#118193 = SURFACE_STYLE_FILL_AREA(#118194);
+#118194 = FILL_AREA_STYLE('',(#118195));
+#118195 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118196 = STYLED_ITEM('color',(#118197),#105638);
+#118197 = PRESENTATION_STYLE_ASSIGNMENT((#118198));
+#118198 = SURFACE_STYLE_USAGE(.BOTH.,#118199);
+#118199 = SURFACE_SIDE_STYLE('',(#118200));
+#118200 = SURFACE_STYLE_FILL_AREA(#118201);
+#118201 = FILL_AREA_STYLE('',(#118202));
+#118202 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118203 = STYLED_ITEM('color',(#118204),#105665);
+#118204 = PRESENTATION_STYLE_ASSIGNMENT((#118205));
+#118205 = SURFACE_STYLE_USAGE(.BOTH.,#118206);
+#118206 = SURFACE_SIDE_STYLE('',(#118207));
+#118207 = SURFACE_STYLE_FILL_AREA(#118208);
+#118208 = FILL_AREA_STYLE('',(#118209));
+#118209 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118210 = STYLED_ITEM('color',(#118211),#105692);
+#118211 = PRESENTATION_STYLE_ASSIGNMENT((#118212));
+#118212 = SURFACE_STYLE_USAGE(.BOTH.,#118213);
+#118213 = SURFACE_SIDE_STYLE('',(#118214));
+#118214 = SURFACE_STYLE_FILL_AREA(#118215);
+#118215 = FILL_AREA_STYLE('',(#118216));
+#118216 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118217 = STYLED_ITEM('color',(#118218),#105719);
+#118218 = PRESENTATION_STYLE_ASSIGNMENT((#118219));
+#118219 = SURFACE_STYLE_USAGE(.BOTH.,#118220);
+#118220 = SURFACE_SIDE_STYLE('',(#118221));
+#118221 = SURFACE_STYLE_FILL_AREA(#118222);
+#118222 = FILL_AREA_STYLE('',(#118223));
+#118223 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118224 = STYLED_ITEM('color',(#118225),#105746);
+#118225 = PRESENTATION_STYLE_ASSIGNMENT((#118226));
+#118226 = SURFACE_STYLE_USAGE(.BOTH.,#118227);
+#118227 = SURFACE_SIDE_STYLE('',(#118228));
+#118228 = SURFACE_STYLE_FILL_AREA(#118229);
+#118229 = FILL_AREA_STYLE('',(#118230));
+#118230 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118231 = STYLED_ITEM('color',(#118232),#105773);
+#118232 = PRESENTATION_STYLE_ASSIGNMENT((#118233));
+#118233 = SURFACE_STYLE_USAGE(.BOTH.,#118234);
+#118234 = SURFACE_SIDE_STYLE('',(#118235));
+#118235 = SURFACE_STYLE_FILL_AREA(#118236);
+#118236 = FILL_AREA_STYLE('',(#118237));
+#118237 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118238 = STYLED_ITEM('color',(#118239),#105800);
+#118239 = PRESENTATION_STYLE_ASSIGNMENT((#118240));
+#118240 = SURFACE_STYLE_USAGE(.BOTH.,#118241);
+#118241 = SURFACE_SIDE_STYLE('',(#118242));
+#118242 = SURFACE_STYLE_FILL_AREA(#118243);
+#118243 = FILL_AREA_STYLE('',(#118244));
+#118244 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118245 = STYLED_ITEM('color',(#118246),#105827);
+#118246 = PRESENTATION_STYLE_ASSIGNMENT((#118247));
+#118247 = SURFACE_STYLE_USAGE(.BOTH.,#118248);
+#118248 = SURFACE_SIDE_STYLE('',(#118249));
+#118249 = SURFACE_STYLE_FILL_AREA(#118250);
+#118250 = FILL_AREA_STYLE('',(#118251));
+#118251 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118252 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #118253,#118261,#118268,#118275,#118282,#118289,#118296,#118303,
+ #118310,#118317,#118324,#118331,#118338,#118345,#118352,#118359,
+ #118366,#118373,#118380,#118387,#118394,#118401,#118408,#118415,
+ #118422,#118429,#118436,#118443,#118450,#118457,#118464,#118471,
+ #118478,#118485,#118492,#118499,#118506,#118513,#118520,#118527,
+ #118534,#118541,#118548,#118555,#118562,#118569,#118576,#118583,
+ #118590,#118597,#118604,#118611,#118618,#118625,#118632,#118639,
+ #118646,#118653,#118660,#118667,#118674,#118681,#118688,#118695,
+ #118702,#118709,#118716,#118723,#118730,#118737,#118744,#118751,
+ #118758,#118765,#118772,#118779,#118786,#118793,#118800,#118807,
+ #118814,#118821,#118828,#118835,#118842,#118849,#118856,#118863,
+ #118870),#13473);
+#118253 = STYLED_ITEM('color',(#118254),#7167);
+#118254 = PRESENTATION_STYLE_ASSIGNMENT((#118255));
+#118255 = SURFACE_STYLE_USAGE(.BOTH.,#118256);
+#118256 = SURFACE_SIDE_STYLE('',(#118257));
+#118257 = SURFACE_STYLE_FILL_AREA(#118258);
+#118258 = FILL_AREA_STYLE('',(#118259));
+#118259 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118260 = COLOUR_RGB('',0.89411765337,0.890196084976,0.811764717102);
+#118261 = STYLED_ITEM('color',(#118262),#7399);
+#118262 = PRESENTATION_STYLE_ASSIGNMENT((#118263));
+#118263 = SURFACE_STYLE_USAGE(.BOTH.,#118264);
+#118264 = SURFACE_SIDE_STYLE('',(#118265));
+#118265 = SURFACE_STYLE_FILL_AREA(#118266);
+#118266 = FILL_AREA_STYLE('',(#118267));
+#118267 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118268 = STYLED_ITEM('color',(#118269),#7503);
+#118269 = PRESENTATION_STYLE_ASSIGNMENT((#118270));
+#118270 = SURFACE_STYLE_USAGE(.BOTH.,#118271);
+#118271 = SURFACE_SIDE_STYLE('',(#118272));
+#118272 = SURFACE_STYLE_FILL_AREA(#118273);
+#118273 = FILL_AREA_STYLE('',(#118274));
+#118274 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118275 = STYLED_ITEM('color',(#118276),#7552);
+#118276 = PRESENTATION_STYLE_ASSIGNMENT((#118277));
+#118277 = SURFACE_STYLE_USAGE(.BOTH.,#118278);
+#118278 = SURFACE_SIDE_STYLE('',(#118279));
+#118279 = SURFACE_STYLE_FILL_AREA(#118280);
+#118280 = FILL_AREA_STYLE('',(#118281));
+#118281 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118282 = STYLED_ITEM('color',(#118283),#7742);
+#118283 = PRESENTATION_STYLE_ASSIGNMENT((#118284));
+#118284 = SURFACE_STYLE_USAGE(.BOTH.,#118285);
+#118285 = SURFACE_SIDE_STYLE('',(#118286));
+#118286 = SURFACE_STYLE_FILL_AREA(#118287);
+#118287 = FILL_AREA_STYLE('',(#118288));
+#118288 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118289 = STYLED_ITEM('color',(#118290),#7796);
+#118290 = PRESENTATION_STYLE_ASSIGNMENT((#118291));
+#118291 = SURFACE_STYLE_USAGE(.BOTH.,#118292);
+#118292 = SURFACE_SIDE_STYLE('',(#118293));
+#118293 = SURFACE_STYLE_FILL_AREA(#118294);
+#118294 = FILL_AREA_STYLE('',(#118295));
+#118295 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118296 = STYLED_ITEM('color',(#118297),#8069);
+#118297 = PRESENTATION_STYLE_ASSIGNMENT((#118298));
+#118298 = SURFACE_STYLE_USAGE(.BOTH.,#118299);
+#118299 = SURFACE_SIDE_STYLE('',(#118300));
+#118300 = SURFACE_STYLE_FILL_AREA(#118301);
+#118301 = FILL_AREA_STYLE('',(#118302));
+#118302 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118303 = STYLED_ITEM('color',(#118304),#8123);
+#118304 = PRESENTATION_STYLE_ASSIGNMENT((#118305));
+#118305 = SURFACE_STYLE_USAGE(.BOTH.,#118306);
+#118306 = SURFACE_SIDE_STYLE('',(#118307));
+#118307 = SURFACE_STYLE_FILL_AREA(#118308);
+#118308 = FILL_AREA_STYLE('',(#118309));
+#118309 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118310 = STYLED_ITEM('color',(#118311),#8303);
+#118311 = PRESENTATION_STYLE_ASSIGNMENT((#118312));
+#118312 = SURFACE_STYLE_USAGE(.BOTH.,#118313);
+#118313 = SURFACE_SIDE_STYLE('',(#118314));
+#118314 = SURFACE_STYLE_FILL_AREA(#118315);
+#118315 = FILL_AREA_STYLE('',(#118316));
+#118316 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118317 = STYLED_ITEM('color',(#118318),#8353);
+#118318 = PRESENTATION_STYLE_ASSIGNMENT((#118319));
+#118319 = SURFACE_STYLE_USAGE(.BOTH.,#118320);
+#118320 = SURFACE_SIDE_STYLE('',(#118321));
+#118321 = SURFACE_STYLE_FILL_AREA(#118322);
+#118322 = FILL_AREA_STYLE('',(#118323));
+#118323 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118324 = STYLED_ITEM('color',(#118325),#8481);
+#118325 = PRESENTATION_STYLE_ASSIGNMENT((#118326));
+#118326 = SURFACE_STYLE_USAGE(.BOTH.,#118327);
+#118327 = SURFACE_SIDE_STYLE('',(#118328));
+#118328 = SURFACE_STYLE_FILL_AREA(#118329);
+#118329 = FILL_AREA_STYLE('',(#118330));
+#118330 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118331 = STYLED_ITEM('color',(#118332),#8508);
+#118332 = PRESENTATION_STYLE_ASSIGNMENT((#118333));
+#118333 = SURFACE_STYLE_USAGE(.BOTH.,#118334);
+#118334 = SURFACE_SIDE_STYLE('',(#118335));
+#118335 = SURFACE_STYLE_FILL_AREA(#118336);
+#118336 = FILL_AREA_STYLE('',(#118337));
+#118337 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118338 = STYLED_ITEM('color',(#118339),#8557);
+#118339 = PRESENTATION_STYLE_ASSIGNMENT((#118340));
+#118340 = SURFACE_STYLE_USAGE(.BOTH.,#118341);
+#118341 = SURFACE_SIDE_STYLE('',(#118342));
+#118342 = SURFACE_STYLE_FILL_AREA(#118343);
+#118343 = FILL_AREA_STYLE('',(#118344));
+#118344 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118345 = STYLED_ITEM('color',(#118346),#8584);
+#118346 = PRESENTATION_STYLE_ASSIGNMENT((#118347));
+#118347 = SURFACE_STYLE_USAGE(.BOTH.,#118348);
+#118348 = SURFACE_SIDE_STYLE('',(#118349));
+#118349 = SURFACE_STYLE_FILL_AREA(#118350);
+#118350 = FILL_AREA_STYLE('',(#118351));
+#118351 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118352 = STYLED_ITEM('color',(#118353),#9012);
+#118353 = PRESENTATION_STYLE_ASSIGNMENT((#118354));
+#118354 = SURFACE_STYLE_USAGE(.BOTH.,#118355);
+#118355 = SURFACE_SIDE_STYLE('',(#118356));
+#118356 = SURFACE_STYLE_FILL_AREA(#118357);
+#118357 = FILL_AREA_STYLE('',(#118358));
+#118358 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118359 = STYLED_ITEM('color',(#118360),#9061);
+#118360 = PRESENTATION_STYLE_ASSIGNMENT((#118361));
+#118361 = SURFACE_STYLE_USAGE(.BOTH.,#118362);
+#118362 = SURFACE_SIDE_STYLE('',(#118363));
+#118363 = SURFACE_STYLE_FILL_AREA(#118364);
+#118364 = FILL_AREA_STYLE('',(#118365));
+#118365 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118366 = STYLED_ITEM('color',(#118367),#9540);
+#118367 = PRESENTATION_STYLE_ASSIGNMENT((#118368));
+#118368 = SURFACE_STYLE_USAGE(.BOTH.,#118369);
+#118369 = SURFACE_SIDE_STYLE('',(#118370));
+#118370 = SURFACE_STYLE_FILL_AREA(#118371);
+#118371 = FILL_AREA_STYLE('',(#118372));
+#118372 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118373 = STYLED_ITEM('color',(#118374),#9589);
+#118374 = PRESENTATION_STYLE_ASSIGNMENT((#118375));
+#118375 = SURFACE_STYLE_USAGE(.BOTH.,#118376);
+#118376 = SURFACE_SIDE_STYLE('',(#118377));
+#118377 = SURFACE_STYLE_FILL_AREA(#118378);
+#118378 = FILL_AREA_STYLE('',(#118379));
+#118379 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118380 = STYLED_ITEM('color',(#118381),#9667);
+#118381 = PRESENTATION_STYLE_ASSIGNMENT((#118382));
+#118382 = SURFACE_STYLE_USAGE(.BOTH.,#118383);
+#118383 = SURFACE_SIDE_STYLE('',(#118384));
+#118384 = SURFACE_STYLE_FILL_AREA(#118385);
+#118385 = FILL_AREA_STYLE('',(#118386));
+#118386 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118387 = STYLED_ITEM('color',(#118388),#9716);
+#118388 = PRESENTATION_STYLE_ASSIGNMENT((#118389));
+#118389 = SURFACE_STYLE_USAGE(.BOTH.,#118390);
+#118390 = SURFACE_SIDE_STYLE('',(#118391));
+#118391 = SURFACE_STYLE_FILL_AREA(#118392);
+#118392 = FILL_AREA_STYLE('',(#118393));
+#118393 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118394 = STYLED_ITEM('color',(#118395),#9787);
+#118395 = PRESENTATION_STYLE_ASSIGNMENT((#118396));
+#118396 = SURFACE_STYLE_USAGE(.BOTH.,#118397);
+#118397 = SURFACE_SIDE_STYLE('',(#118398));
+#118398 = SURFACE_STYLE_FILL_AREA(#118399);
+#118399 = FILL_AREA_STYLE('',(#118400));
+#118400 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118401 = STYLED_ITEM('color',(#118402),#9814);
+#118402 = PRESENTATION_STYLE_ASSIGNMENT((#118403));
+#118403 = SURFACE_STYLE_USAGE(.BOTH.,#118404);
+#118404 = SURFACE_SIDE_STYLE('',(#118405));
+#118405 = SURFACE_STYLE_FILL_AREA(#118406);
+#118406 = FILL_AREA_STYLE('',(#118407));
+#118407 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118408 = STYLED_ITEM('color',(#118409),#9892);
+#118409 = PRESENTATION_STYLE_ASSIGNMENT((#118410));
+#118410 = SURFACE_STYLE_USAGE(.BOTH.,#118411);
+#118411 = SURFACE_SIDE_STYLE('',(#118412));
+#118412 = SURFACE_STYLE_FILL_AREA(#118413);
+#118413 = FILL_AREA_STYLE('',(#118414));
+#118414 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118415 = STYLED_ITEM('color',(#118416),#9941);
+#118416 = PRESENTATION_STYLE_ASSIGNMENT((#118417));
+#118417 = SURFACE_STYLE_USAGE(.BOTH.,#118418);
+#118418 = SURFACE_SIDE_STYLE('',(#118419));
+#118419 = SURFACE_STYLE_FILL_AREA(#118420);
+#118420 = FILL_AREA_STYLE('',(#118421));
+#118421 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118422 = STYLED_ITEM('color',(#118423),#10012);
+#118423 = PRESENTATION_STYLE_ASSIGNMENT((#118424));
+#118424 = SURFACE_STYLE_USAGE(.BOTH.,#118425);
+#118425 = SURFACE_SIDE_STYLE('',(#118426));
+#118426 = SURFACE_STYLE_FILL_AREA(#118427);
+#118427 = FILL_AREA_STYLE('',(#118428));
+#118428 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118429 = STYLED_ITEM('color',(#118430),#10019);
+#118430 = PRESENTATION_STYLE_ASSIGNMENT((#118431));
+#118431 = SURFACE_STYLE_USAGE(.BOTH.,#118432);
+#118432 = SURFACE_SIDE_STYLE('',(#118433));
+#118433 = SURFACE_STYLE_FILL_AREA(#118434);
+#118434 = FILL_AREA_STYLE('',(#118435));
+#118435 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118436 = STYLED_ITEM('color',(#118437),#10092);
+#118437 = PRESENTATION_STYLE_ASSIGNMENT((#118438));
+#118438 = SURFACE_STYLE_USAGE(.BOTH.,#118439);
+#118439 = SURFACE_SIDE_STYLE('',(#118440));
+#118440 = SURFACE_STYLE_FILL_AREA(#118441);
+#118441 = FILL_AREA_STYLE('',(#118442));
+#118442 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118443 = STYLED_ITEM('color',(#118444),#10119);
+#118444 = PRESENTATION_STYLE_ASSIGNMENT((#118445));
+#118445 = SURFACE_STYLE_USAGE(.BOTH.,#118446);
+#118446 = SURFACE_SIDE_STYLE('',(#118447));
+#118447 = SURFACE_STYLE_FILL_AREA(#118448);
+#118448 = FILL_AREA_STYLE('',(#118449));
+#118449 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118450 = STYLED_ITEM('color',(#118451),#10146);
+#118451 = PRESENTATION_STYLE_ASSIGNMENT((#118452));
+#118452 = SURFACE_STYLE_USAGE(.BOTH.,#118453);
+#118453 = SURFACE_SIDE_STYLE('',(#118454));
+#118454 = SURFACE_STYLE_FILL_AREA(#118455);
+#118455 = FILL_AREA_STYLE('',(#118456));
+#118456 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118457 = STYLED_ITEM('color',(#118458),#10153);
+#118458 = PRESENTATION_STYLE_ASSIGNMENT((#118459));
+#118459 = SURFACE_STYLE_USAGE(.BOTH.,#118460);
+#118460 = SURFACE_SIDE_STYLE('',(#118461));
+#118461 = SURFACE_STYLE_FILL_AREA(#118462);
+#118462 = FILL_AREA_STYLE('',(#118463));
+#118463 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118464 = STYLED_ITEM('color',(#118465),#10388);
+#118465 = PRESENTATION_STYLE_ASSIGNMENT((#118466));
+#118466 = SURFACE_STYLE_USAGE(.BOTH.,#118467);
+#118467 = SURFACE_SIDE_STYLE('',(#118468));
+#118468 = SURFACE_STYLE_FILL_AREA(#118469);
+#118469 = FILL_AREA_STYLE('',(#118470));
+#118470 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118471 = STYLED_ITEM('color',(#118472),#10415);
+#118472 = PRESENTATION_STYLE_ASSIGNMENT((#118473));
+#118473 = SURFACE_STYLE_USAGE(.BOTH.,#118474);
+#118474 = SURFACE_SIDE_STYLE('',(#118475));
+#118475 = SURFACE_STYLE_FILL_AREA(#118476);
+#118476 = FILL_AREA_STYLE('',(#118477));
+#118477 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118478 = STYLED_ITEM('color',(#118479),#10442);
+#118479 = PRESENTATION_STYLE_ASSIGNMENT((#118480));
+#118480 = SURFACE_STYLE_USAGE(.BOTH.,#118481);
+#118481 = SURFACE_SIDE_STYLE('',(#118482));
+#118482 = SURFACE_STYLE_FILL_AREA(#118483);
+#118483 = FILL_AREA_STYLE('',(#118484));
+#118484 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118485 = STYLED_ITEM('color',(#118486),#10469);
+#118486 = PRESENTATION_STYLE_ASSIGNMENT((#118487));
+#118487 = SURFACE_STYLE_USAGE(.BOTH.,#118488);
+#118488 = SURFACE_SIDE_STYLE('',(#118489));
+#118489 = SURFACE_STYLE_FILL_AREA(#118490);
+#118490 = FILL_AREA_STYLE('',(#118491));
+#118491 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118492 = STYLED_ITEM('color',(#118493),#10496);
+#118493 = PRESENTATION_STYLE_ASSIGNMENT((#118494));
+#118494 = SURFACE_STYLE_USAGE(.BOTH.,#118495);
+#118495 = SURFACE_SIDE_STYLE('',(#118496));
+#118496 = SURFACE_STYLE_FILL_AREA(#118497);
+#118497 = FILL_AREA_STYLE('',(#118498));
+#118498 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118499 = STYLED_ITEM('color',(#118500),#10523);
+#118500 = PRESENTATION_STYLE_ASSIGNMENT((#118501));
+#118501 = SURFACE_STYLE_USAGE(.BOTH.,#118502);
+#118502 = SURFACE_SIDE_STYLE('',(#118503));
+#118503 = SURFACE_STYLE_FILL_AREA(#118504);
+#118504 = FILL_AREA_STYLE('',(#118505));
+#118505 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118506 = STYLED_ITEM('color',(#118507),#10550);
+#118507 = PRESENTATION_STYLE_ASSIGNMENT((#118508));
+#118508 = SURFACE_STYLE_USAGE(.BOTH.,#118509);
+#118509 = SURFACE_SIDE_STYLE('',(#118510));
+#118510 = SURFACE_STYLE_FILL_AREA(#118511);
+#118511 = FILL_AREA_STYLE('',(#118512));
+#118512 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118513 = STYLED_ITEM('color',(#118514),#10577);
+#118514 = PRESENTATION_STYLE_ASSIGNMENT((#118515));
+#118515 = SURFACE_STYLE_USAGE(.BOTH.,#118516);
+#118516 = SURFACE_SIDE_STYLE('',(#118517));
+#118517 = SURFACE_STYLE_FILL_AREA(#118518);
+#118518 = FILL_AREA_STYLE('',(#118519));
+#118519 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118520 = STYLED_ITEM('color',(#118521),#10604);
+#118521 = PRESENTATION_STYLE_ASSIGNMENT((#118522));
+#118522 = SURFACE_STYLE_USAGE(.BOTH.,#118523);
+#118523 = SURFACE_SIDE_STYLE('',(#118524));
+#118524 = SURFACE_STYLE_FILL_AREA(#118525);
+#118525 = FILL_AREA_STYLE('',(#118526));
+#118526 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118527 = STYLED_ITEM('color',(#118528),#10631);
+#118528 = PRESENTATION_STYLE_ASSIGNMENT((#118529));
+#118529 = SURFACE_STYLE_USAGE(.BOTH.,#118530);
+#118530 = SURFACE_SIDE_STYLE('',(#118531));
+#118531 = SURFACE_STYLE_FILL_AREA(#118532);
+#118532 = FILL_AREA_STYLE('',(#118533));
+#118533 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118534 = STYLED_ITEM('color',(#118535),#10658);
+#118535 = PRESENTATION_STYLE_ASSIGNMENT((#118536));
+#118536 = SURFACE_STYLE_USAGE(.BOTH.,#118537);
+#118537 = SURFACE_SIDE_STYLE('',(#118538));
+#118538 = SURFACE_STYLE_FILL_AREA(#118539);
+#118539 = FILL_AREA_STYLE('',(#118540));
+#118540 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118541 = STYLED_ITEM('color',(#118542),#10665);
+#118542 = PRESENTATION_STYLE_ASSIGNMENT((#118543));
+#118543 = SURFACE_STYLE_USAGE(.BOTH.,#118544);
+#118544 = SURFACE_SIDE_STYLE('',(#118545));
+#118545 = SURFACE_STYLE_FILL_AREA(#118546);
+#118546 = FILL_AREA_STYLE('',(#118547));
+#118547 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118548 = STYLED_ITEM('color',(#118549),#10692);
+#118549 = PRESENTATION_STYLE_ASSIGNMENT((#118550));
+#118550 = SURFACE_STYLE_USAGE(.BOTH.,#118551);
+#118551 = SURFACE_SIDE_STYLE('',(#118552));
+#118552 = SURFACE_STYLE_FILL_AREA(#118553);
+#118553 = FILL_AREA_STYLE('',(#118554));
+#118554 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118555 = STYLED_ITEM('color',(#118556),#10719);
+#118556 = PRESENTATION_STYLE_ASSIGNMENT((#118557));
+#118557 = SURFACE_STYLE_USAGE(.BOTH.,#118558);
+#118558 = SURFACE_SIDE_STYLE('',(#118559));
+#118559 = SURFACE_STYLE_FILL_AREA(#118560);
+#118560 = FILL_AREA_STYLE('',(#118561));
+#118561 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118562 = STYLED_ITEM('color',(#118563),#10840);
+#118563 = PRESENTATION_STYLE_ASSIGNMENT((#118564));
+#118564 = SURFACE_STYLE_USAGE(.BOTH.,#118565);
+#118565 = SURFACE_SIDE_STYLE('',(#118566));
+#118566 = SURFACE_STYLE_FILL_AREA(#118567);
+#118567 = FILL_AREA_STYLE('',(#118568));
+#118568 = FILL_AREA_STYLE_COLOUR('',#118260);
+#118569 = STYLED_ITEM('color',(#118570),#10961);
+#118570 = PRESENTATION_STYLE_ASSIGNMENT((#118571));
+#118571 = SURFACE_STYLE_USAGE(.BOTH.,#118572);
+#118572 = SURFACE_SIDE_STYLE('',(#118573));
+#118573 = SURFACE_STYLE_FILL_AREA(#118574);
+#118574 = FILL_AREA_STYLE('',(#118575));
+#118575 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118576 = STYLED_ITEM('color',(#118577),#11037);
+#118577 = PRESENTATION_STYLE_ASSIGNMENT((#118578));
+#118578 = SURFACE_STYLE_USAGE(.BOTH.,#118579);
+#118579 = SURFACE_SIDE_STYLE('',(#118580));
+#118580 = SURFACE_STYLE_FILL_AREA(#118581);
+#118581 = FILL_AREA_STYLE('',(#118582));
+#118582 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118583 = STYLED_ITEM('color',(#118584),#11091);
+#118584 = PRESENTATION_STYLE_ASSIGNMENT((#118585));
+#118585 = SURFACE_STYLE_USAGE(.BOTH.,#118586);
+#118586 = SURFACE_SIDE_STYLE('',(#118587));
+#118587 = SURFACE_STYLE_FILL_AREA(#118588);
+#118588 = FILL_AREA_STYLE('',(#118589));
+#118589 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118590 = STYLED_ITEM('color',(#118591),#11145);
+#118591 = PRESENTATION_STYLE_ASSIGNMENT((#118592));
+#118592 = SURFACE_STYLE_USAGE(.BOTH.,#118593);
+#118593 = SURFACE_SIDE_STYLE('',(#118594));
+#118594 = SURFACE_STYLE_FILL_AREA(#118595);
+#118595 = FILL_AREA_STYLE('',(#118596));
+#118596 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118597 = STYLED_ITEM('color',(#118598),#11177);
+#118598 = PRESENTATION_STYLE_ASSIGNMENT((#118599));
+#118599 = SURFACE_STYLE_USAGE(.BOTH.,#118600);
+#118600 = SURFACE_SIDE_STYLE('',(#118601));
+#118601 = SURFACE_STYLE_FILL_AREA(#118602);
+#118602 = FILL_AREA_STYLE('',(#118603));
+#118603 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118604 = STYLED_ITEM('color',(#118605),#11253);
+#118605 = PRESENTATION_STYLE_ASSIGNMENT((#118606));
+#118606 = SURFACE_STYLE_USAGE(.BOTH.,#118607);
+#118607 = SURFACE_SIDE_STYLE('',(#118608));
+#118608 = SURFACE_STYLE_FILL_AREA(#118609);
+#118609 = FILL_AREA_STYLE('',(#118610));
+#118610 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118611 = STYLED_ITEM('color',(#118612),#11307);
+#118612 = PRESENTATION_STYLE_ASSIGNMENT((#118613));
+#118613 = SURFACE_STYLE_USAGE(.BOTH.,#118614);
+#118614 = SURFACE_SIDE_STYLE('',(#118615));
+#118615 = SURFACE_STYLE_FILL_AREA(#118616);
+#118616 = FILL_AREA_STYLE('',(#118617));
+#118617 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118618 = STYLED_ITEM('color',(#118619),#11361);
+#118619 = PRESENTATION_STYLE_ASSIGNMENT((#118620));
+#118620 = SURFACE_STYLE_USAGE(.BOTH.,#118621);
+#118621 = SURFACE_SIDE_STYLE('',(#118622));
+#118622 = SURFACE_STYLE_FILL_AREA(#118623);
+#118623 = FILL_AREA_STYLE('',(#118624));
+#118624 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118625 = STYLED_ITEM('color',(#118626),#11393);
+#118626 = PRESENTATION_STYLE_ASSIGNMENT((#118627));
+#118627 = SURFACE_STYLE_USAGE(.BOTH.,#118628);
+#118628 = SURFACE_SIDE_STYLE('',(#118629));
+#118629 = SURFACE_STYLE_FILL_AREA(#118630);
+#118630 = FILL_AREA_STYLE('',(#118631));
+#118631 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118632 = STYLED_ITEM('color',(#118633),#11581);
+#118633 = PRESENTATION_STYLE_ASSIGNMENT((#118634));
+#118634 = SURFACE_STYLE_USAGE(.BOTH.,#118635);
+#118635 = SURFACE_SIDE_STYLE('',(#118636));
+#118636 = SURFACE_STYLE_FILL_AREA(#118637);
+#118637 = FILL_AREA_STYLE('',(#118638));
+#118638 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118639 = STYLED_ITEM('color',(#118640),#11630);
+#118640 = PRESENTATION_STYLE_ASSIGNMENT((#118641));
+#118641 = SURFACE_STYLE_USAGE(.BOTH.,#118642);
+#118642 = SURFACE_SIDE_STYLE('',(#118643));
+#118643 = SURFACE_STYLE_FILL_AREA(#118644);
+#118644 = FILL_AREA_STYLE('',(#118645));
+#118645 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118646 = STYLED_ITEM('color',(#118647),#11776);
+#118647 = PRESENTATION_STYLE_ASSIGNMENT((#118648));
+#118648 = SURFACE_STYLE_USAGE(.BOTH.,#118649);
+#118649 = SURFACE_SIDE_STYLE('',(#118650));
+#118650 = SURFACE_STYLE_FILL_AREA(#118651);
+#118651 = FILL_AREA_STYLE('',(#118652));
+#118652 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118653 = STYLED_ITEM('color',(#118654),#11803);
+#118654 = PRESENTATION_STYLE_ASSIGNMENT((#118655));
+#118655 = SURFACE_STYLE_USAGE(.BOTH.,#118656);
+#118656 = SURFACE_SIDE_STYLE('',(#118657));
+#118657 = SURFACE_STYLE_FILL_AREA(#118658);
+#118658 = FILL_AREA_STYLE('',(#118659));
+#118659 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118660 = STYLED_ITEM('color',(#118661),#11991);
+#118661 = PRESENTATION_STYLE_ASSIGNMENT((#118662));
+#118662 = SURFACE_STYLE_USAGE(.BOTH.,#118663);
+#118663 = SURFACE_SIDE_STYLE('',(#118664));
+#118664 = SURFACE_STYLE_FILL_AREA(#118665);
+#118665 = FILL_AREA_STYLE('',(#118666));
+#118666 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118667 = STYLED_ITEM('color',(#118668),#12040);
+#118668 = PRESENTATION_STYLE_ASSIGNMENT((#118669));
+#118669 = SURFACE_STYLE_USAGE(.BOTH.,#118670);
+#118670 = SURFACE_SIDE_STYLE('',(#118671));
+#118671 = SURFACE_STYLE_FILL_AREA(#118672);
+#118672 = FILL_AREA_STYLE('',(#118673));
+#118673 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118674 = STYLED_ITEM('color',(#118675),#12186);
+#118675 = PRESENTATION_STYLE_ASSIGNMENT((#118676));
+#118676 = SURFACE_STYLE_USAGE(.BOTH.,#118677);
+#118677 = SURFACE_SIDE_STYLE('',(#118678));
+#118678 = SURFACE_STYLE_FILL_AREA(#118679);
+#118679 = FILL_AREA_STYLE('',(#118680));
+#118680 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118681 = STYLED_ITEM('color',(#118682),#12213);
+#118682 = PRESENTATION_STYLE_ASSIGNMENT((#118683));
+#118683 = SURFACE_STYLE_USAGE(.BOTH.,#118684);
+#118684 = SURFACE_SIDE_STYLE('',(#118685));
+#118685 = SURFACE_STYLE_FILL_AREA(#118686);
+#118686 = FILL_AREA_STYLE('',(#118687));
+#118687 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118688 = STYLED_ITEM('color',(#118689),#12289);
+#118689 = PRESENTATION_STYLE_ASSIGNMENT((#118690));
+#118690 = SURFACE_STYLE_USAGE(.BOTH.,#118691);
+#118691 = SURFACE_SIDE_STYLE('',(#118692));
+#118692 = SURFACE_STYLE_FILL_AREA(#118693);
+#118693 = FILL_AREA_STYLE('',(#118694));
+#118694 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118695 = STYLED_ITEM('color',(#118696),#12338);
+#118696 = PRESENTATION_STYLE_ASSIGNMENT((#118697));
+#118697 = SURFACE_STYLE_USAGE(.BOTH.,#118698);
+#118698 = SURFACE_SIDE_STYLE('',(#118699));
+#118699 = SURFACE_STYLE_FILL_AREA(#118700);
+#118700 = FILL_AREA_STYLE('',(#118701));
+#118701 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118702 = STYLED_ITEM('color',(#118703),#12387);
+#118703 = PRESENTATION_STYLE_ASSIGNMENT((#118704));
+#118704 = SURFACE_STYLE_USAGE(.BOTH.,#118705);
+#118705 = SURFACE_SIDE_STYLE('',(#118706));
+#118706 = SURFACE_STYLE_FILL_AREA(#118707);
+#118707 = FILL_AREA_STYLE('',(#118708));
+#118708 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118709 = STYLED_ITEM('color',(#118710),#12414);
+#118710 = PRESENTATION_STYLE_ASSIGNMENT((#118711));
+#118711 = SURFACE_STYLE_USAGE(.BOTH.,#118712);
+#118712 = SURFACE_SIDE_STYLE('',(#118713));
+#118713 = SURFACE_STYLE_FILL_AREA(#118714);
+#118714 = FILL_AREA_STYLE('',(#118715));
+#118715 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118716 = STYLED_ITEM('color',(#118717),#12490);
+#118717 = PRESENTATION_STYLE_ASSIGNMENT((#118718));
+#118718 = SURFACE_STYLE_USAGE(.BOTH.,#118719);
+#118719 = SURFACE_SIDE_STYLE('',(#118720));
+#118720 = SURFACE_STYLE_FILL_AREA(#118721);
+#118721 = FILL_AREA_STYLE('',(#118722));
+#118722 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118723 = STYLED_ITEM('color',(#118724),#12539);
+#118724 = PRESENTATION_STYLE_ASSIGNMENT((#118725));
+#118725 = SURFACE_STYLE_USAGE(.BOTH.,#118726);
+#118726 = SURFACE_SIDE_STYLE('',(#118727));
+#118727 = SURFACE_STYLE_FILL_AREA(#118728);
+#118728 = FILL_AREA_STYLE('',(#118729));
+#118729 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118730 = STYLED_ITEM('color',(#118731),#12588);
+#118731 = PRESENTATION_STYLE_ASSIGNMENT((#118732));
+#118732 = SURFACE_STYLE_USAGE(.BOTH.,#118733);
+#118733 = SURFACE_SIDE_STYLE('',(#118734));
+#118734 = SURFACE_STYLE_FILL_AREA(#118735);
+#118735 = FILL_AREA_STYLE('',(#118736));
+#118736 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118737 = STYLED_ITEM('color',(#118738),#12615);
+#118738 = PRESENTATION_STYLE_ASSIGNMENT((#118739));
+#118739 = SURFACE_STYLE_USAGE(.BOTH.,#118740);
+#118740 = SURFACE_SIDE_STYLE('',(#118741));
+#118741 = SURFACE_STYLE_FILL_AREA(#118742);
+#118742 = FILL_AREA_STYLE('',(#118743));
+#118743 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118744 = STYLED_ITEM('color',(#118745),#12747);
+#118745 = PRESENTATION_STYLE_ASSIGNMENT((#118746));
+#118746 = SURFACE_STYLE_USAGE(.BOTH.,#118747);
+#118747 = SURFACE_SIDE_STYLE('',(#118748));
+#118748 = SURFACE_STYLE_FILL_AREA(#118749);
+#118749 = FILL_AREA_STYLE('',(#118750));
+#118750 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118751 = STYLED_ITEM('color',(#118752),#12818);
+#118752 = PRESENTATION_STYLE_ASSIGNMENT((#118753));
+#118753 = SURFACE_STYLE_USAGE(.BOTH.,#118754);
+#118754 = SURFACE_SIDE_STYLE('',(#118755));
+#118755 = SURFACE_STYLE_FILL_AREA(#118756);
+#118756 = FILL_AREA_STYLE('',(#118757));
+#118757 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118758 = STYLED_ITEM('color',(#118759),#12825);
+#118759 = PRESENTATION_STYLE_ASSIGNMENT((#118760));
+#118760 = SURFACE_STYLE_USAGE(.BOTH.,#118761);
+#118761 = SURFACE_SIDE_STYLE('',(#118762));
+#118762 = SURFACE_STYLE_FILL_AREA(#118763);
+#118763 = FILL_AREA_STYLE('',(#118764));
+#118764 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118765 = STYLED_ITEM('color',(#118766),#12852);
+#118766 = PRESENTATION_STYLE_ASSIGNMENT((#118767));
+#118767 = SURFACE_STYLE_USAGE(.BOTH.,#118768);
+#118768 = SURFACE_SIDE_STYLE('',(#118769));
+#118769 = SURFACE_STYLE_FILL_AREA(#118770);
+#118770 = FILL_AREA_STYLE('',(#118771));
+#118771 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118772 = STYLED_ITEM('color',(#118773),#12903);
+#118773 = PRESENTATION_STYLE_ASSIGNMENT((#118774));
+#118774 = SURFACE_STYLE_USAGE(.BOTH.,#118775);
+#118775 = SURFACE_SIDE_STYLE('',(#118776));
+#118776 = SURFACE_STYLE_FILL_AREA(#118777);
+#118777 = FILL_AREA_STYLE('',(#118778));
+#118778 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118779 = STYLED_ITEM('color',(#118780),#12976);
+#118780 = PRESENTATION_STYLE_ASSIGNMENT((#118781));
+#118781 = SURFACE_STYLE_USAGE(.BOTH.,#118782);
+#118782 = SURFACE_SIDE_STYLE('',(#118783));
+#118783 = SURFACE_STYLE_FILL_AREA(#118784);
+#118784 = FILL_AREA_STYLE('',(#118785));
+#118785 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118786 = STYLED_ITEM('color',(#118787),#13108);
+#118787 = PRESENTATION_STYLE_ASSIGNMENT((#118788));
+#118788 = SURFACE_STYLE_USAGE(.BOTH.,#118789);
+#118789 = SURFACE_SIDE_STYLE('',(#118790));
+#118790 = SURFACE_STYLE_FILL_AREA(#118791);
+#118791 = FILL_AREA_STYLE('',(#118792));
+#118792 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118793 = STYLED_ITEM('color',(#118794),#13179);
+#118794 = PRESENTATION_STYLE_ASSIGNMENT((#118795));
+#118795 = SURFACE_STYLE_USAGE(.BOTH.,#118796);
+#118796 = SURFACE_SIDE_STYLE('',(#118797));
+#118797 = SURFACE_STYLE_FILL_AREA(#118798);
+#118798 = FILL_AREA_STYLE('',(#118799));
+#118799 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118800 = STYLED_ITEM('color',(#118801),#13186);
+#118801 = PRESENTATION_STYLE_ASSIGNMENT((#118802));
+#118802 = SURFACE_STYLE_USAGE(.BOTH.,#118803);
+#118803 = SURFACE_SIDE_STYLE('',(#118804));
+#118804 = SURFACE_STYLE_FILL_AREA(#118805);
+#118805 = FILL_AREA_STYLE('',(#118806));
+#118806 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118807 = STYLED_ITEM('color',(#118808),#13213);
+#118808 = PRESENTATION_STYLE_ASSIGNMENT((#118809));
+#118809 = SURFACE_STYLE_USAGE(.BOTH.,#118810);
+#118810 = SURFACE_SIDE_STYLE('',(#118811));
+#118811 = SURFACE_STYLE_FILL_AREA(#118812);
+#118812 = FILL_AREA_STYLE('',(#118813));
+#118813 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118814 = STYLED_ITEM('color',(#118815),#13264);
+#118815 = PRESENTATION_STYLE_ASSIGNMENT((#118816));
+#118816 = SURFACE_STYLE_USAGE(.BOTH.,#118817);
+#118817 = SURFACE_SIDE_STYLE('',(#118818));
+#118818 = SURFACE_STYLE_FILL_AREA(#118819);
+#118819 = FILL_AREA_STYLE('',(#118820));
+#118820 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118821 = STYLED_ITEM('color',(#118822),#13337);
+#118822 = PRESENTATION_STYLE_ASSIGNMENT((#118823));
+#118823 = SURFACE_STYLE_USAGE(.BOTH.,#118824);
+#118824 = SURFACE_SIDE_STYLE('',(#118825));
+#118825 = SURFACE_STYLE_FILL_AREA(#118826);
+#118826 = FILL_AREA_STYLE('',(#118827));
+#118827 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118828 = STYLED_ITEM('color',(#118829),#13344);
+#118829 = PRESENTATION_STYLE_ASSIGNMENT((#118830));
+#118830 = SURFACE_STYLE_USAGE(.BOTH.,#118831);
+#118831 = SURFACE_SIDE_STYLE('',(#118832));
+#118832 = SURFACE_STYLE_FILL_AREA(#118833);
+#118833 = FILL_AREA_STYLE('',(#118834));
+#118834 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118835 = STYLED_ITEM('color',(#118836),#13351);
+#118836 = PRESENTATION_STYLE_ASSIGNMENT((#118837));
+#118837 = SURFACE_STYLE_USAGE(.BOTH.,#118838);
+#118838 = SURFACE_SIDE_STYLE('',(#118839));
+#118839 = SURFACE_STYLE_FILL_AREA(#118840);
+#118840 = FILL_AREA_STYLE('',(#118841));
+#118841 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118842 = STYLED_ITEM('color',(#118843),#13378);
+#118843 = PRESENTATION_STYLE_ASSIGNMENT((#118844));
+#118844 = SURFACE_STYLE_USAGE(.BOTH.,#118845);
+#118845 = SURFACE_SIDE_STYLE('',(#118846));
+#118846 = SURFACE_STYLE_FILL_AREA(#118847);
+#118847 = FILL_AREA_STYLE('',(#118848));
+#118848 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118849 = STYLED_ITEM('color',(#118850),#13405);
+#118850 = PRESENTATION_STYLE_ASSIGNMENT((#118851));
+#118851 = SURFACE_STYLE_USAGE(.BOTH.,#118852);
+#118852 = SURFACE_SIDE_STYLE('',(#118853));
+#118853 = SURFACE_STYLE_FILL_AREA(#118854);
+#118854 = FILL_AREA_STYLE('',(#118855));
+#118855 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118856 = STYLED_ITEM('color',(#118857),#13412);
+#118857 = PRESENTATION_STYLE_ASSIGNMENT((#118858));
+#118858 = SURFACE_STYLE_USAGE(.BOTH.,#118859);
+#118859 = SURFACE_SIDE_STYLE('',(#118860));
+#118860 = SURFACE_STYLE_FILL_AREA(#118861);
+#118861 = FILL_AREA_STYLE('',(#118862));
+#118862 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118863 = STYLED_ITEM('color',(#118864),#13439);
+#118864 = PRESENTATION_STYLE_ASSIGNMENT((#118865));
+#118865 = SURFACE_STYLE_USAGE(.BOTH.,#118866);
+#118866 = SURFACE_SIDE_STYLE('',(#118867));
+#118867 = SURFACE_STYLE_FILL_AREA(#118868);
+#118868 = FILL_AREA_STYLE('',(#118869));
+#118869 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118870 = STYLED_ITEM('color',(#118871),#13466);
+#118871 = PRESENTATION_STYLE_ASSIGNMENT((#118872));
+#118872 = SURFACE_STYLE_USAGE(.BOTH.,#118873);
+#118873 = SURFACE_SIDE_STYLE('',(#118874));
+#118874 = SURFACE_STYLE_FILL_AREA(#118875);
+#118875 = FILL_AREA_STYLE('',(#118876));
+#118876 = FILL_AREA_STYLE_COLOUR('',#113173);
+#118877 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #118878,#118886,#118893,#118900,#118907,#118914,#118921,#118928,
+ #118935,#118942,#118949,#118956,#118963,#118970,#118978,#118985,
+ #118992,#118999,#119006,#119013,#119020,#119027,#119034,#119041,
+ #119048,#119055,#119062,#119069,#119076,#119083,#119090,#119097,
+ #119104,#119111,#119118,#119125,#119132,#119139,#119146,#119153,
+ #119160,#119167,#119174,#119181,#119188,#119195,#119202,#119209,
+ #119216,#119223,#119230,#119237,#119244,#119251,#119258,#119265,
+ #119272,#119279,#119286,#119293,#119300,#119307,#119314,#119321,
+ #119328,#119335,#119342,#119349),#26054);
+#118878 = STYLED_ITEM('color',(#118879),#20486);
+#118879 = PRESENTATION_STYLE_ASSIGNMENT((#118880));
+#118880 = SURFACE_STYLE_USAGE(.BOTH.,#118881);
+#118881 = SURFACE_SIDE_STYLE('',(#118882));
+#118882 = SURFACE_STYLE_FILL_AREA(#118883);
+#118883 = FILL_AREA_STYLE('',(#118884));
+#118884 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118885 = COLOUR_RGB('',0.894999980927,0.89099997282,0.813000023365);
+#118886 = STYLED_ITEM('color',(#118887),#20669);
+#118887 = PRESENTATION_STYLE_ASSIGNMENT((#118888));
+#118888 = SURFACE_STYLE_USAGE(.BOTH.,#118889);
+#118889 = SURFACE_SIDE_STYLE('',(#118890));
+#118890 = SURFACE_STYLE_FILL_AREA(#118891);
+#118891 = FILL_AREA_STYLE('',(#118892));
+#118892 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118893 = STYLED_ITEM('color',(#118894),#20724);
+#118894 = PRESENTATION_STYLE_ASSIGNMENT((#118895));
+#118895 = SURFACE_STYLE_USAGE(.BOTH.,#118896);
+#118896 = SURFACE_SIDE_STYLE('',(#118897));
+#118897 = SURFACE_STYLE_FILL_AREA(#118898);
+#118898 = FILL_AREA_STYLE('',(#118899));
+#118899 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118900 = STYLED_ITEM('color',(#118901),#20890);
+#118901 = PRESENTATION_STYLE_ASSIGNMENT((#118902));
+#118902 = SURFACE_STYLE_USAGE(.BOTH.,#118903);
+#118903 = SURFACE_SIDE_STYLE('',(#118904));
+#118904 = SURFACE_STYLE_FILL_AREA(#118905);
+#118905 = FILL_AREA_STYLE('',(#118906));
+#118906 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118907 = STYLED_ITEM('color',(#118908),#20989);
+#118908 = PRESENTATION_STYLE_ASSIGNMENT((#118909));
+#118909 = SURFACE_STYLE_USAGE(.BOTH.,#118910);
+#118910 = SURFACE_SIDE_STYLE('',(#118911));
+#118911 = SURFACE_STYLE_FILL_AREA(#118912);
+#118912 = FILL_AREA_STYLE('',(#118913));
+#118913 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118914 = STYLED_ITEM('color',(#118915),#21088);
+#118915 = PRESENTATION_STYLE_ASSIGNMENT((#118916));
+#118916 = SURFACE_STYLE_USAGE(.BOTH.,#118917);
+#118917 = SURFACE_SIDE_STYLE('',(#118918));
+#118918 = SURFACE_STYLE_FILL_AREA(#118919);
+#118919 = FILL_AREA_STYLE('',(#118920));
+#118920 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118921 = STYLED_ITEM('color',(#118922),#21187);
+#118922 = PRESENTATION_STYLE_ASSIGNMENT((#118923));
+#118923 = SURFACE_STYLE_USAGE(.BOTH.,#118924);
+#118924 = SURFACE_SIDE_STYLE('',(#118925));
+#118925 = SURFACE_STYLE_FILL_AREA(#118926);
+#118926 = FILL_AREA_STYLE('',(#118927));
+#118927 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118928 = STYLED_ITEM('color',(#118929),#21219);
+#118929 = PRESENTATION_STYLE_ASSIGNMENT((#118930));
+#118930 = SURFACE_STYLE_USAGE(.BOTH.,#118931);
+#118931 = SURFACE_SIDE_STYLE('',(#118932));
+#118932 = SURFACE_STYLE_FILL_AREA(#118933);
+#118933 = FILL_AREA_STYLE('',(#118934));
+#118934 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118935 = STYLED_ITEM('color',(#118936),#21274);
+#118936 = PRESENTATION_STYLE_ASSIGNMENT((#118937));
+#118937 = SURFACE_STYLE_USAGE(.BOTH.,#118938);
+#118938 = SURFACE_SIDE_STYLE('',(#118939));
+#118939 = SURFACE_STYLE_FILL_AREA(#118940);
+#118940 = FILL_AREA_STYLE('',(#118941));
+#118941 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118942 = STYLED_ITEM('color',(#118943),#21350);
+#118943 = PRESENTATION_STYLE_ASSIGNMENT((#118944));
+#118944 = SURFACE_STYLE_USAGE(.BOTH.,#118945);
+#118945 = SURFACE_SIDE_STYLE('',(#118946));
+#118946 = SURFACE_STYLE_FILL_AREA(#118947);
+#118947 = FILL_AREA_STYLE('',(#118948));
+#118948 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118949 = STYLED_ITEM('color',(#118950),#21780);
+#118950 = PRESENTATION_STYLE_ASSIGNMENT((#118951));
+#118951 = SURFACE_STYLE_USAGE(.BOTH.,#118952);
+#118952 = SURFACE_SIDE_STYLE('',(#118953));
+#118953 = SURFACE_STYLE_FILL_AREA(#118954);
+#118954 = FILL_AREA_STYLE('',(#118955));
+#118955 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118956 = STYLED_ITEM('color',(#118957),#22159);
+#118957 = PRESENTATION_STYLE_ASSIGNMENT((#118958));
+#118958 = SURFACE_STYLE_USAGE(.BOTH.,#118959);
+#118959 = SURFACE_SIDE_STYLE('',(#118960));
+#118960 = SURFACE_STYLE_FILL_AREA(#118961);
+#118961 = FILL_AREA_STYLE('',(#118962));
+#118962 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118963 = STYLED_ITEM('color',(#118964),#22208);
+#118964 = PRESENTATION_STYLE_ASSIGNMENT((#118965));
+#118965 = SURFACE_STYLE_USAGE(.BOTH.,#118966);
+#118966 = SURFACE_SIDE_STYLE('',(#118967));
+#118967 = SURFACE_STYLE_FILL_AREA(#118968);
+#118968 = FILL_AREA_STYLE('',(#118969));
+#118969 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118970 = STYLED_ITEM('color',(#118971),#22257);
+#118971 = PRESENTATION_STYLE_ASSIGNMENT((#118972));
+#118972 = SURFACE_STYLE_USAGE(.BOTH.,#118973);
+#118973 = SURFACE_SIDE_STYLE('',(#118974));
+#118974 = SURFACE_STYLE_FILL_AREA(#118975);
+#118975 = FILL_AREA_STYLE('',(#118976));
+#118976 = FILL_AREA_STYLE_COLOUR('',#118977);
+#118977 = COLOUR_RGB('',0.136999994516,0.402000010014,0.726999998093);
+#118978 = STYLED_ITEM('color',(#118979),#22261);
+#118979 = PRESENTATION_STYLE_ASSIGNMENT((#118980));
+#118980 = SURFACE_STYLE_USAGE(.BOTH.,#118981);
+#118981 = SURFACE_SIDE_STYLE('',(#118982));
+#118982 = SURFACE_STYLE_FILL_AREA(#118983);
+#118983 = FILL_AREA_STYLE('',(#118984));
+#118984 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118985 = STYLED_ITEM('color',(#118986),#22744);
+#118986 = PRESENTATION_STYLE_ASSIGNMENT((#118987));
+#118987 = SURFACE_STYLE_USAGE(.BOTH.,#118988);
+#118988 = SURFACE_SIDE_STYLE('',(#118989));
+#118989 = SURFACE_STYLE_FILL_AREA(#118990);
+#118990 = FILL_AREA_STYLE('',(#118991));
+#118991 = FILL_AREA_STYLE_COLOUR('',#116369);
+#118992 = STYLED_ITEM('color',(#118993),#22820);
+#118993 = PRESENTATION_STYLE_ASSIGNMENT((#118994));
+#118994 = SURFACE_STYLE_USAGE(.BOTH.,#118995);
+#118995 = SURFACE_SIDE_STYLE('',(#118996));
+#118996 = SURFACE_STYLE_FILL_AREA(#118997);
+#118997 = FILL_AREA_STYLE('',(#118998));
+#118998 = FILL_AREA_STYLE_COLOUR('',#118885);
+#118999 = STYLED_ITEM('color',(#119000),#22826);
+#119000 = PRESENTATION_STYLE_ASSIGNMENT((#119001));
+#119001 = SURFACE_STYLE_USAGE(.BOTH.,#119002);
+#119002 = SURFACE_SIDE_STYLE('',(#119003));
+#119003 = SURFACE_STYLE_FILL_AREA(#119004);
+#119004 = FILL_AREA_STYLE('',(#119005));
+#119005 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119006 = STYLED_ITEM('color',(#119007),#22902);
+#119007 = PRESENTATION_STYLE_ASSIGNMENT((#119008));
+#119008 = SURFACE_STYLE_USAGE(.BOTH.,#119009);
+#119009 = SURFACE_SIDE_STYLE('',(#119010));
+#119010 = SURFACE_STYLE_FILL_AREA(#119011);
+#119011 = FILL_AREA_STYLE('',(#119012));
+#119012 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119013 = STYLED_ITEM('color',(#119014),#22978);
+#119014 = PRESENTATION_STYLE_ASSIGNMENT((#119015));
+#119015 = SURFACE_STYLE_USAGE(.BOTH.,#119016);
+#119016 = SURFACE_SIDE_STYLE('',(#119017));
+#119017 = SURFACE_STYLE_FILL_AREA(#119018);
+#119018 = FILL_AREA_STYLE('',(#119019));
+#119019 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119020 = STYLED_ITEM('color',(#119021),#23222);
+#119021 = PRESENTATION_STYLE_ASSIGNMENT((#119022));
+#119022 = SURFACE_STYLE_USAGE(.BOTH.,#119023);
+#119023 = SURFACE_SIDE_STYLE('',(#119024));
+#119024 = SURFACE_STYLE_FILL_AREA(#119025);
+#119025 = FILL_AREA_STYLE('',(#119026));
+#119026 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119027 = STYLED_ITEM('color',(#119028),#23271);
+#119028 = PRESENTATION_STYLE_ASSIGNMENT((#119029));
+#119029 = SURFACE_STYLE_USAGE(.BOTH.,#119030);
+#119030 = SURFACE_SIDE_STYLE('',(#119031));
+#119031 = SURFACE_STYLE_FILL_AREA(#119032);
+#119032 = FILL_AREA_STYLE('',(#119033));
+#119033 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119034 = STYLED_ITEM('color',(#119035),#23476);
+#119035 = PRESENTATION_STYLE_ASSIGNMENT((#119036));
+#119036 = SURFACE_STYLE_USAGE(.BOTH.,#119037);
+#119037 = SURFACE_SIDE_STYLE('',(#119038));
+#119038 = SURFACE_STYLE_FILL_AREA(#119039);
+#119039 = FILL_AREA_STYLE('',(#119040));
+#119040 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119041 = STYLED_ITEM('color',(#119042),#23747);
+#119042 = PRESENTATION_STYLE_ASSIGNMENT((#119043));
+#119043 = SURFACE_STYLE_USAGE(.BOTH.,#119044);
+#119044 = SURFACE_SIDE_STYLE('',(#119045));
+#119045 = SURFACE_STYLE_FILL_AREA(#119046);
+#119046 = FILL_AREA_STYLE('',(#119047));
+#119047 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119048 = STYLED_ITEM('color',(#119049),#23796);
+#119049 = PRESENTATION_STYLE_ASSIGNMENT((#119050));
+#119050 = SURFACE_STYLE_USAGE(.BOTH.,#119051);
+#119051 = SURFACE_SIDE_STYLE('',(#119052));
+#119052 = SURFACE_STYLE_FILL_AREA(#119053);
+#119053 = FILL_AREA_STYLE('',(#119054));
+#119054 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119055 = STYLED_ITEM('color',(#119056),#24023);
+#119056 = PRESENTATION_STYLE_ASSIGNMENT((#119057));
+#119057 = SURFACE_STYLE_USAGE(.BOTH.,#119058);
+#119058 = SURFACE_SIDE_STYLE('',(#119059));
+#119059 = SURFACE_STYLE_FILL_AREA(#119060);
+#119060 = FILL_AREA_STYLE('',(#119061));
+#119061 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119062 = STYLED_ITEM('color',(#119063),#24050);
+#119063 = PRESENTATION_STYLE_ASSIGNMENT((#119064));
+#119064 = SURFACE_STYLE_USAGE(.BOTH.,#119065);
+#119065 = SURFACE_SIDE_STYLE('',(#119066));
+#119066 = SURFACE_STYLE_FILL_AREA(#119067);
+#119067 = FILL_AREA_STYLE('',(#119068));
+#119068 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119069 = STYLED_ITEM('color',(#119070),#24126);
+#119070 = PRESENTATION_STYLE_ASSIGNMENT((#119071));
+#119071 = SURFACE_STYLE_USAGE(.BOTH.,#119072);
+#119072 = SURFACE_SIDE_STYLE('',(#119073));
+#119073 = SURFACE_STYLE_FILL_AREA(#119074);
+#119074 = FILL_AREA_STYLE('',(#119075));
+#119075 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119076 = STYLED_ITEM('color',(#119077),#24202);
+#119077 = PRESENTATION_STYLE_ASSIGNMENT((#119078));
+#119078 = SURFACE_STYLE_USAGE(.BOTH.,#119079);
+#119079 = SURFACE_SIDE_STYLE('',(#119080));
+#119080 = SURFACE_STYLE_FILL_AREA(#119081);
+#119081 = FILL_AREA_STYLE('',(#119082));
+#119082 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119083 = STYLED_ITEM('color',(#119084),#24278);
+#119084 = PRESENTATION_STYLE_ASSIGNMENT((#119085));
+#119085 = SURFACE_STYLE_USAGE(.BOTH.,#119086);
+#119086 = SURFACE_SIDE_STYLE('',(#119087));
+#119087 = SURFACE_STYLE_FILL_AREA(#119088);
+#119088 = FILL_AREA_STYLE('',(#119089));
+#119089 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119090 = STYLED_ITEM('color',(#119091),#24518);
+#119091 = PRESENTATION_STYLE_ASSIGNMENT((#119092));
+#119092 = SURFACE_STYLE_USAGE(.BOTH.,#119093);
+#119093 = SURFACE_SIDE_STYLE('',(#119094));
+#119094 = SURFACE_STYLE_FILL_AREA(#119095);
+#119095 = FILL_AREA_STYLE('',(#119096));
+#119096 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119097 = STYLED_ITEM('color',(#119098),#24567);
+#119098 = PRESENTATION_STYLE_ASSIGNMENT((#119099));
+#119099 = SURFACE_STYLE_USAGE(.BOTH.,#119100);
+#119100 = SURFACE_SIDE_STYLE('',(#119101));
+#119101 = SURFACE_STYLE_FILL_AREA(#119102);
+#119102 = FILL_AREA_STYLE('',(#119103));
+#119103 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119104 = STYLED_ITEM('color',(#119105),#24776);
+#119105 = PRESENTATION_STYLE_ASSIGNMENT((#119106));
+#119106 = SURFACE_STYLE_USAGE(.BOTH.,#119107);
+#119107 = SURFACE_SIDE_STYLE('',(#119108));
+#119108 = SURFACE_STYLE_FILL_AREA(#119109);
+#119109 = FILL_AREA_STYLE('',(#119110));
+#119110 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119111 = STYLED_ITEM('color',(#119112),#24852);
+#119112 = PRESENTATION_STYLE_ASSIGNMENT((#119113));
+#119113 = SURFACE_STYLE_USAGE(.BOTH.,#119114);
+#119114 = SURFACE_SIDE_STYLE('',(#119115));
+#119115 = SURFACE_STYLE_FILL_AREA(#119116);
+#119116 = FILL_AREA_STYLE('',(#119117));
+#119117 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119118 = STYLED_ITEM('color',(#119119),#25108);
+#119119 = PRESENTATION_STYLE_ASSIGNMENT((#119120));
+#119120 = SURFACE_STYLE_USAGE(.BOTH.,#119121);
+#119121 = SURFACE_SIDE_STYLE('',(#119122));
+#119122 = SURFACE_STYLE_FILL_AREA(#119123);
+#119123 = FILL_AREA_STYLE('',(#119124));
+#119124 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119125 = STYLED_ITEM('color',(#119126),#25157);
+#119126 = PRESENTATION_STYLE_ASSIGNMENT((#119127));
+#119127 = SURFACE_STYLE_USAGE(.BOTH.,#119128);
+#119128 = SURFACE_SIDE_STYLE('',(#119129));
+#119129 = SURFACE_STYLE_FILL_AREA(#119130);
+#119130 = FILL_AREA_STYLE('',(#119131));
+#119131 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119132 = STYLED_ITEM('color',(#119133),#25350);
+#119133 = PRESENTATION_STYLE_ASSIGNMENT((#119134));
+#119134 = SURFACE_STYLE_USAGE(.BOTH.,#119135);
+#119135 = SURFACE_SIDE_STYLE('',(#119136));
+#119136 = SURFACE_STYLE_FILL_AREA(#119137);
+#119137 = FILL_AREA_STYLE('',(#119138));
+#119138 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119139 = STYLED_ITEM('color',(#119140),#25377);
+#119140 = PRESENTATION_STYLE_ASSIGNMENT((#119141));
+#119141 = SURFACE_STYLE_USAGE(.BOTH.,#119142);
+#119142 = SURFACE_SIDE_STYLE('',(#119143));
+#119143 = SURFACE_STYLE_FILL_AREA(#119144);
+#119144 = FILL_AREA_STYLE('',(#119145));
+#119145 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119146 = STYLED_ITEM('color',(#119147),#25404);
+#119147 = PRESENTATION_STYLE_ASSIGNMENT((#119148));
+#119148 = SURFACE_STYLE_USAGE(.BOTH.,#119149);
+#119149 = SURFACE_SIDE_STYLE('',(#119150));
+#119150 = SURFACE_STYLE_FILL_AREA(#119151);
+#119151 = FILL_AREA_STYLE('',(#119152));
+#119152 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119153 = STYLED_ITEM('color',(#119154),#25431);
+#119154 = PRESENTATION_STYLE_ASSIGNMENT((#119155));
+#119155 = SURFACE_STYLE_USAGE(.BOTH.,#119156);
+#119156 = SURFACE_SIDE_STYLE('',(#119157));
+#119157 = SURFACE_STYLE_FILL_AREA(#119158);
+#119158 = FILL_AREA_STYLE('',(#119159));
+#119159 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119160 = STYLED_ITEM('color',(#119161),#25458);
+#119161 = PRESENTATION_STYLE_ASSIGNMENT((#119162));
+#119162 = SURFACE_STYLE_USAGE(.BOTH.,#119163);
+#119163 = SURFACE_SIDE_STYLE('',(#119164));
+#119164 = SURFACE_STYLE_FILL_AREA(#119165);
+#119165 = FILL_AREA_STYLE('',(#119166));
+#119166 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119167 = STYLED_ITEM('color',(#119168),#25485);
+#119168 = PRESENTATION_STYLE_ASSIGNMENT((#119169));
+#119169 = SURFACE_STYLE_USAGE(.BOTH.,#119170);
+#119170 = SURFACE_SIDE_STYLE('',(#119171));
+#119171 = SURFACE_STYLE_FILL_AREA(#119172);
+#119172 = FILL_AREA_STYLE('',(#119173));
+#119173 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119174 = STYLED_ITEM('color',(#119175),#25512);
+#119175 = PRESENTATION_STYLE_ASSIGNMENT((#119176));
+#119176 = SURFACE_STYLE_USAGE(.BOTH.,#119177);
+#119177 = SURFACE_SIDE_STYLE('',(#119178));
+#119178 = SURFACE_STYLE_FILL_AREA(#119179);
+#119179 = FILL_AREA_STYLE('',(#119180));
+#119180 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119181 = STYLED_ITEM('color',(#119182),#25539);
+#119182 = PRESENTATION_STYLE_ASSIGNMENT((#119183));
+#119183 = SURFACE_STYLE_USAGE(.BOTH.,#119184);
+#119184 = SURFACE_SIDE_STYLE('',(#119185));
+#119185 = SURFACE_STYLE_FILL_AREA(#119186);
+#119186 = FILL_AREA_STYLE('',(#119187));
+#119187 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119188 = STYLED_ITEM('color',(#119189),#25586);
+#119189 = PRESENTATION_STYLE_ASSIGNMENT((#119190));
+#119190 = SURFACE_STYLE_USAGE(.BOTH.,#119191);
+#119191 = SURFACE_SIDE_STYLE('',(#119192));
+#119192 = SURFACE_STYLE_FILL_AREA(#119193);
+#119193 = FILL_AREA_STYLE('',(#119194));
+#119194 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119195 = STYLED_ITEM('color',(#119196),#25593);
+#119196 = PRESENTATION_STYLE_ASSIGNMENT((#119197));
+#119197 = SURFACE_STYLE_USAGE(.BOTH.,#119198);
+#119198 = SURFACE_SIDE_STYLE('',(#119199));
+#119199 = SURFACE_STYLE_FILL_AREA(#119200);
+#119200 = FILL_AREA_STYLE('',(#119201));
+#119201 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119202 = STYLED_ITEM('color',(#119203),#25600);
+#119203 = PRESENTATION_STYLE_ASSIGNMENT((#119204));
+#119204 = SURFACE_STYLE_USAGE(.BOTH.,#119205);
+#119205 = SURFACE_SIDE_STYLE('',(#119206));
+#119206 = SURFACE_STYLE_FILL_AREA(#119207);
+#119207 = FILL_AREA_STYLE('',(#119208));
+#119208 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119209 = STYLED_ITEM('color',(#119210),#25627);
+#119210 = PRESENTATION_STYLE_ASSIGNMENT((#119211));
+#119211 = SURFACE_STYLE_USAGE(.BOTH.,#119212);
+#119212 = SURFACE_SIDE_STYLE('',(#119213));
+#119213 = SURFACE_STYLE_FILL_AREA(#119214);
+#119214 = FILL_AREA_STYLE('',(#119215));
+#119215 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119216 = STYLED_ITEM('color',(#119217),#25634);
+#119217 = PRESENTATION_STYLE_ASSIGNMENT((#119218));
+#119218 = SURFACE_STYLE_USAGE(.BOTH.,#119219);
+#119219 = SURFACE_SIDE_STYLE('',(#119220));
+#119220 = SURFACE_STYLE_FILL_AREA(#119221);
+#119221 = FILL_AREA_STYLE('',(#119222));
+#119222 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119223 = STYLED_ITEM('color',(#119224),#25681);
+#119224 = PRESENTATION_STYLE_ASSIGNMENT((#119225));
+#119225 = SURFACE_STYLE_USAGE(.BOTH.,#119226);
+#119226 = SURFACE_SIDE_STYLE('',(#119227));
+#119227 = SURFACE_STYLE_FILL_AREA(#119228);
+#119228 = FILL_AREA_STYLE('',(#119229));
+#119229 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119230 = STYLED_ITEM('color',(#119231),#25688);
+#119231 = PRESENTATION_STYLE_ASSIGNMENT((#119232));
+#119232 = SURFACE_STYLE_USAGE(.BOTH.,#119233);
+#119233 = SURFACE_SIDE_STYLE('',(#119234));
+#119234 = SURFACE_STYLE_FILL_AREA(#119235);
+#119235 = FILL_AREA_STYLE('',(#119236));
+#119236 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119237 = STYLED_ITEM('color',(#119238),#25715);
+#119238 = PRESENTATION_STYLE_ASSIGNMENT((#119239));
+#119239 = SURFACE_STYLE_USAGE(.BOTH.,#119240);
+#119240 = SURFACE_SIDE_STYLE('',(#119241));
+#119241 = SURFACE_STYLE_FILL_AREA(#119242);
+#119242 = FILL_AREA_STYLE('',(#119243));
+#119243 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119244 = STYLED_ITEM('color',(#119245),#25722);
+#119245 = PRESENTATION_STYLE_ASSIGNMENT((#119246));
+#119246 = SURFACE_STYLE_USAGE(.BOTH.,#119247);
+#119247 = SURFACE_SIDE_STYLE('',(#119248));
+#119248 = SURFACE_STYLE_FILL_AREA(#119249);
+#119249 = FILL_AREA_STYLE('',(#119250));
+#119250 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119251 = STYLED_ITEM('color',(#119252),#25749);
+#119252 = PRESENTATION_STYLE_ASSIGNMENT((#119253));
+#119253 = SURFACE_STYLE_USAGE(.BOTH.,#119254);
+#119254 = SURFACE_SIDE_STYLE('',(#119255));
+#119255 = SURFACE_STYLE_FILL_AREA(#119256);
+#119256 = FILL_AREA_STYLE('',(#119257));
+#119257 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119258 = STYLED_ITEM('color',(#119259),#25756);
+#119259 = PRESENTATION_STYLE_ASSIGNMENT((#119260));
+#119260 = SURFACE_STYLE_USAGE(.BOTH.,#119261);
+#119261 = SURFACE_SIDE_STYLE('',(#119262));
+#119262 = SURFACE_STYLE_FILL_AREA(#119263);
+#119263 = FILL_AREA_STYLE('',(#119264));
+#119264 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119265 = STYLED_ITEM('color',(#119266),#25783);
+#119266 = PRESENTATION_STYLE_ASSIGNMENT((#119267));
+#119267 = SURFACE_STYLE_USAGE(.BOTH.,#119268);
+#119268 = SURFACE_SIDE_STYLE('',(#119269));
+#119269 = SURFACE_STYLE_FILL_AREA(#119270);
+#119270 = FILL_AREA_STYLE('',(#119271));
+#119271 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119272 = STYLED_ITEM('color',(#119273),#25810);
+#119273 = PRESENTATION_STYLE_ASSIGNMENT((#119274));
+#119274 = SURFACE_STYLE_USAGE(.BOTH.,#119275);
+#119275 = SURFACE_SIDE_STYLE('',(#119276));
+#119276 = SURFACE_STYLE_FILL_AREA(#119277);
+#119277 = FILL_AREA_STYLE('',(#119278));
+#119278 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119279 = STYLED_ITEM('color',(#119280),#25837);
+#119280 = PRESENTATION_STYLE_ASSIGNMENT((#119281));
+#119281 = SURFACE_STYLE_USAGE(.BOTH.,#119282);
+#119282 = SURFACE_SIDE_STYLE('',(#119283));
+#119283 = SURFACE_STYLE_FILL_AREA(#119284);
+#119284 = FILL_AREA_STYLE('',(#119285));
+#119285 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119286 = STYLED_ITEM('color',(#119287),#25884);
+#119287 = PRESENTATION_STYLE_ASSIGNMENT((#119288));
+#119288 = SURFACE_STYLE_USAGE(.BOTH.,#119289);
+#119289 = SURFACE_SIDE_STYLE('',(#119290));
+#119290 = SURFACE_STYLE_FILL_AREA(#119291);
+#119291 = FILL_AREA_STYLE('',(#119292));
+#119292 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119293 = STYLED_ITEM('color',(#119294),#25891);
+#119294 = PRESENTATION_STYLE_ASSIGNMENT((#119295));
+#119295 = SURFACE_STYLE_USAGE(.BOTH.,#119296);
+#119296 = SURFACE_SIDE_STYLE('',(#119297));
+#119297 = SURFACE_STYLE_FILL_AREA(#119298);
+#119298 = FILL_AREA_STYLE('',(#119299));
+#119299 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119300 = STYLED_ITEM('color',(#119301),#25898);
+#119301 = PRESENTATION_STYLE_ASSIGNMENT((#119302));
+#119302 = SURFACE_STYLE_USAGE(.BOTH.,#119303);
+#119303 = SURFACE_SIDE_STYLE('',(#119304));
+#119304 = SURFACE_STYLE_FILL_AREA(#119305);
+#119305 = FILL_AREA_STYLE('',(#119306));
+#119306 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119307 = STYLED_ITEM('color',(#119308),#25925);
+#119308 = PRESENTATION_STYLE_ASSIGNMENT((#119309));
+#119309 = SURFACE_STYLE_USAGE(.BOTH.,#119310);
+#119310 = SURFACE_SIDE_STYLE('',(#119311));
+#119311 = SURFACE_STYLE_FILL_AREA(#119312);
+#119312 = FILL_AREA_STYLE('',(#119313));
+#119313 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119314 = STYLED_ITEM('color',(#119315),#25932);
+#119315 = PRESENTATION_STYLE_ASSIGNMENT((#119316));
+#119316 = SURFACE_STYLE_USAGE(.BOTH.,#119317);
+#119317 = SURFACE_SIDE_STYLE('',(#119318));
+#119318 = SURFACE_STYLE_FILL_AREA(#119319);
+#119319 = FILL_AREA_STYLE('',(#119320));
+#119320 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119321 = STYLED_ITEM('color',(#119322),#25959);
+#119322 = PRESENTATION_STYLE_ASSIGNMENT((#119323));
+#119323 = SURFACE_STYLE_USAGE(.BOTH.,#119324);
+#119324 = SURFACE_SIDE_STYLE('',(#119325));
+#119325 = SURFACE_STYLE_FILL_AREA(#119326);
+#119326 = FILL_AREA_STYLE('',(#119327));
+#119327 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119328 = STYLED_ITEM('color',(#119329),#26006);
+#119329 = PRESENTATION_STYLE_ASSIGNMENT((#119330));
+#119330 = SURFACE_STYLE_USAGE(.BOTH.,#119331);
+#119331 = SURFACE_SIDE_STYLE('',(#119332));
+#119332 = SURFACE_STYLE_FILL_AREA(#119333);
+#119333 = FILL_AREA_STYLE('',(#119334));
+#119334 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119335 = STYLED_ITEM('color',(#119336),#26013);
+#119336 = PRESENTATION_STYLE_ASSIGNMENT((#119337));
+#119337 = SURFACE_STYLE_USAGE(.BOTH.,#119338);
+#119338 = SURFACE_SIDE_STYLE('',(#119339));
+#119339 = SURFACE_STYLE_FILL_AREA(#119340);
+#119340 = FILL_AREA_STYLE('',(#119341));
+#119341 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119342 = STYLED_ITEM('color',(#119343),#26040);
+#119343 = PRESENTATION_STYLE_ASSIGNMENT((#119344));
+#119344 = SURFACE_STYLE_USAGE(.BOTH.,#119345);
+#119345 = SURFACE_SIDE_STYLE('',(#119346));
+#119346 = SURFACE_STYLE_FILL_AREA(#119347);
+#119347 = FILL_AREA_STYLE('',(#119348));
+#119348 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119349 = STYLED_ITEM('color',(#119350),#26047);
+#119350 = PRESENTATION_STYLE_ASSIGNMENT((#119351));
+#119351 = SURFACE_STYLE_USAGE(.BOTH.,#119352);
+#119352 = SURFACE_SIDE_STYLE('',(#119353));
+#119353 = SURFACE_STYLE_FILL_AREA(#119354);
+#119354 = FILL_AREA_STYLE('',(#119355));
+#119355 = FILL_AREA_STYLE_COLOUR('',#116369);
+#119356 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #119357,#119364,#119371,#119378,#119385,#119392,#119399,#119406,
+ #119413,#119420,#119427,#119434,#119441,#119448,#119455,#119462,
+ #119469,#119476,#119483,#119490,#119497,#119504,#119511,#119518,
+ #119525,#119532,#119539,#119546,#119553,#119560,#119567,#119574,
+ #119581,#119588,#119595,#119602,#119609,#119616,#119623,#119630,
+ #119637,#119644,#119651,#119658,#119665,#119672,#119679,#119686,
+ #119693,#119700,#119707,#119714,#119721,#119728,#119735,#119742,
+ #119749,#119756,#119763,#119770,#119777,#119784,#119791,#119798,
+ #119805,#119812,#119819,#119826,#119833,#119840,#119847,#119854,
+ #119861,#119868,#119875,#119882,#119889,#119896,#119903,#119910,
+ #119917,#119924,#119931,#119938,#119945,#119952,#119959,#119966,
+ #119973,#119980,#119987,#119994,#120001,#120008,#120015,#120022,
+ #120029,#120036,#120043,#120050,#120057,#120064,#120071,#120078,
+ #120085,#120092,#120099,#120106,#120113,#120120,#120127,#120134,
+ #120141,#120148,#120155,#120162,#120169,#120176,#120183,#120190,
+ #120197,#120204,#120211,#120218,#120225,#120232,#120239,#120246,
+ #120253,#120260,#120267,#120274,#120281,#120288,#120295,#120302,
+ #120309,#120316,#120323,#120330,#120337,#120344,#120351,#120358,
+ #120365,#120372,#120379,#120386,#120393,#120400,#120407,#120414,
+ #120421,#120428,#120435,#120442),#64541);
+#119357 = STYLED_ITEM('color',(#119358),#53639);
+#119358 = PRESENTATION_STYLE_ASSIGNMENT((#119359));
+#119359 = SURFACE_STYLE_USAGE(.BOTH.,#119360);
+#119360 = SURFACE_SIDE_STYLE('',(#119361));
+#119361 = SURFACE_STYLE_FILL_AREA(#119362);
+#119362 = FILL_AREA_STYLE('',(#119363));
+#119363 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119364 = STYLED_ITEM('color',(#119365),#53769);
+#119365 = PRESENTATION_STYLE_ASSIGNMENT((#119366));
+#119366 = SURFACE_STYLE_USAGE(.BOTH.,#119367);
+#119367 = SURFACE_SIDE_STYLE('',(#119368));
+#119368 = SURFACE_STYLE_FILL_AREA(#119369);
+#119369 = FILL_AREA_STYLE('',(#119370));
+#119370 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119371 = STYLED_ITEM('color',(#119372),#53845);
+#119372 = PRESENTATION_STYLE_ASSIGNMENT((#119373));
+#119373 = SURFACE_STYLE_USAGE(.BOTH.,#119374);
+#119374 = SURFACE_SIDE_STYLE('',(#119375));
+#119375 = SURFACE_STYLE_FILL_AREA(#119376);
+#119376 = FILL_AREA_STYLE('',(#119377));
+#119377 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119378 = STYLED_ITEM('color',(#119379),#53921);
+#119379 = PRESENTATION_STYLE_ASSIGNMENT((#119380));
+#119380 = SURFACE_STYLE_USAGE(.BOTH.,#119381);
+#119381 = SURFACE_SIDE_STYLE('',(#119382));
+#119382 = SURFACE_STYLE_FILL_AREA(#119383);
+#119383 = FILL_AREA_STYLE('',(#119384));
+#119384 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119385 = STYLED_ITEM('color',(#119386),#54179);
+#119386 = PRESENTATION_STYLE_ASSIGNMENT((#119387));
+#119387 = SURFACE_STYLE_USAGE(.BOTH.,#119388);
+#119388 = SURFACE_SIDE_STYLE('',(#119389));
+#119389 = SURFACE_STYLE_FILL_AREA(#119390);
+#119390 = FILL_AREA_STYLE('',(#119391));
+#119391 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119392 = STYLED_ITEM('color',(#119393),#54402);
+#119393 = PRESENTATION_STYLE_ASSIGNMENT((#119394));
+#119394 = SURFACE_STYLE_USAGE(.BOTH.,#119395);
+#119395 = SURFACE_SIDE_STYLE('',(#119396));
+#119396 = SURFACE_STYLE_FILL_AREA(#119397);
+#119397 = FILL_AREA_STYLE('',(#119398));
+#119398 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119399 = STYLED_ITEM('color',(#119400),#54699);
+#119400 = PRESENTATION_STYLE_ASSIGNMENT((#119401));
+#119401 = SURFACE_STYLE_USAGE(.BOTH.,#119402);
+#119402 = SURFACE_SIDE_STYLE('',(#119403));
+#119403 = SURFACE_STYLE_FILL_AREA(#119404);
+#119404 = FILL_AREA_STYLE('',(#119405));
+#119405 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119406 = STYLED_ITEM('color',(#119407),#54726);
+#119407 = PRESENTATION_STYLE_ASSIGNMENT((#119408));
+#119408 = SURFACE_STYLE_USAGE(.BOTH.,#119409);
+#119409 = SURFACE_SIDE_STYLE('',(#119410));
+#119410 = SURFACE_STYLE_FILL_AREA(#119411);
+#119411 = FILL_AREA_STYLE('',(#119412));
+#119412 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119413 = STYLED_ITEM('color',(#119414),#54782);
+#119414 = PRESENTATION_STYLE_ASSIGNMENT((#119415));
+#119415 = SURFACE_STYLE_USAGE(.BOTH.,#119416);
+#119416 = SURFACE_SIDE_STYLE('',(#119417));
+#119417 = SURFACE_STYLE_FILL_AREA(#119418);
+#119418 = FILL_AREA_STYLE('',(#119419));
+#119419 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119420 = STYLED_ITEM('color',(#119421),#54929);
+#119421 = PRESENTATION_STYLE_ASSIGNMENT((#119422));
+#119422 = SURFACE_STYLE_USAGE(.BOTH.,#119423);
+#119423 = SURFACE_SIDE_STYLE('',(#119424));
+#119424 = SURFACE_STYLE_FILL_AREA(#119425);
+#119425 = FILL_AREA_STYLE('',(#119426));
+#119426 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119427 = STYLED_ITEM('color',(#119428),#54956);
+#119428 = PRESENTATION_STYLE_ASSIGNMENT((#119429));
+#119429 = SURFACE_STYLE_USAGE(.BOTH.,#119430);
+#119430 = SURFACE_SIDE_STYLE('',(#119431));
+#119431 = SURFACE_STYLE_FILL_AREA(#119432);
+#119432 = FILL_AREA_STYLE('',(#119433));
+#119433 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119434 = STYLED_ITEM('color',(#119435),#54983);
+#119435 = PRESENTATION_STYLE_ASSIGNMENT((#119436));
+#119436 = SURFACE_STYLE_USAGE(.BOTH.,#119437);
+#119437 = SURFACE_SIDE_STYLE('',(#119438));
+#119438 = SURFACE_STYLE_FILL_AREA(#119439);
+#119439 = FILL_AREA_STYLE('',(#119440));
+#119440 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119441 = STYLED_ITEM('color',(#119442),#55010);
+#119442 = PRESENTATION_STYLE_ASSIGNMENT((#119443));
+#119443 = SURFACE_STYLE_USAGE(.BOTH.,#119444);
+#119444 = SURFACE_SIDE_STYLE('',(#119445));
+#119445 = SURFACE_STYLE_FILL_AREA(#119446);
+#119446 = FILL_AREA_STYLE('',(#119447));
+#119447 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119448 = STYLED_ITEM('color',(#119449),#55037);
+#119449 = PRESENTATION_STYLE_ASSIGNMENT((#119450));
+#119450 = SURFACE_STYLE_USAGE(.BOTH.,#119451);
+#119451 = SURFACE_SIDE_STYLE('',(#119452));
+#119452 = SURFACE_STYLE_FILL_AREA(#119453);
+#119453 = FILL_AREA_STYLE('',(#119454));
+#119454 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119455 = STYLED_ITEM('color',(#119456),#55064);
+#119456 = PRESENTATION_STYLE_ASSIGNMENT((#119457));
+#119457 = SURFACE_STYLE_USAGE(.BOTH.,#119458);
+#119458 = SURFACE_SIDE_STYLE('',(#119459));
+#119459 = SURFACE_STYLE_FILL_AREA(#119460);
+#119460 = FILL_AREA_STYLE('',(#119461));
+#119461 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119462 = STYLED_ITEM('color',(#119463),#55071);
+#119463 = PRESENTATION_STYLE_ASSIGNMENT((#119464));
+#119464 = SURFACE_STYLE_USAGE(.BOTH.,#119465);
+#119465 = SURFACE_SIDE_STYLE('',(#119466));
+#119466 = SURFACE_STYLE_FILL_AREA(#119467);
+#119467 = FILL_AREA_STYLE('',(#119468));
+#119468 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119469 = STYLED_ITEM('color',(#119470),#55125);
+#119470 = PRESENTATION_STYLE_ASSIGNMENT((#119471));
+#119471 = SURFACE_STYLE_USAGE(.BOTH.,#119472);
+#119472 = SURFACE_SIDE_STYLE('',(#119473));
+#119473 = SURFACE_STYLE_FILL_AREA(#119474);
+#119474 = FILL_AREA_STYLE('',(#119475));
+#119475 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119476 = STYLED_ITEM('color',(#119477),#55306);
+#119477 = PRESENTATION_STYLE_ASSIGNMENT((#119478));
+#119478 = SURFACE_STYLE_USAGE(.BOTH.,#119479);
+#119479 = SURFACE_SIDE_STYLE('',(#119480));
+#119480 = SURFACE_STYLE_FILL_AREA(#119481);
+#119481 = FILL_AREA_STYLE('',(#119482));
+#119482 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119483 = STYLED_ITEM('color',(#119484),#55354);
+#119484 = PRESENTATION_STYLE_ASSIGNMENT((#119485));
+#119485 = SURFACE_STYLE_USAGE(.BOTH.,#119486);
+#119486 = SURFACE_SIDE_STYLE('',(#119487));
+#119487 = SURFACE_STYLE_FILL_AREA(#119488);
+#119488 = FILL_AREA_STYLE('',(#119489));
+#119489 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119490 = STYLED_ITEM('color',(#119491),#55407);
+#119491 = PRESENTATION_STYLE_ASSIGNMENT((#119492));
+#119492 = SURFACE_STYLE_USAGE(.BOTH.,#119493);
+#119493 = SURFACE_SIDE_STYLE('',(#119494));
+#119494 = SURFACE_STYLE_FILL_AREA(#119495);
+#119495 = FILL_AREA_STYLE('',(#119496));
+#119496 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119497 = STYLED_ITEM('color',(#119498),#55485);
+#119498 = PRESENTATION_STYLE_ASSIGNMENT((#119499));
+#119499 = SURFACE_STYLE_USAGE(.BOTH.,#119500);
+#119500 = SURFACE_SIDE_STYLE('',(#119501));
+#119501 = SURFACE_STYLE_FILL_AREA(#119502);
+#119502 = FILL_AREA_STYLE('',(#119503));
+#119503 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119504 = STYLED_ITEM('color',(#119505),#55566);
+#119505 = PRESENTATION_STYLE_ASSIGNMENT((#119506));
+#119506 = SURFACE_STYLE_USAGE(.BOTH.,#119507);
+#119507 = SURFACE_SIDE_STYLE('',(#119508));
+#119508 = SURFACE_STYLE_FILL_AREA(#119509);
+#119509 = FILL_AREA_STYLE('',(#119510));
+#119510 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119511 = STYLED_ITEM('color',(#119512),#55647);
+#119512 = PRESENTATION_STYLE_ASSIGNMENT((#119513));
+#119513 = SURFACE_STYLE_USAGE(.BOTH.,#119514);
+#119514 = SURFACE_SIDE_STYLE('',(#119515));
+#119515 = SURFACE_STYLE_FILL_AREA(#119516);
+#119516 = FILL_AREA_STYLE('',(#119517));
+#119517 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119518 = STYLED_ITEM('color',(#119519),#55728);
+#119519 = PRESENTATION_STYLE_ASSIGNMENT((#119520));
+#119520 = SURFACE_STYLE_USAGE(.BOTH.,#119521);
+#119521 = SURFACE_SIDE_STYLE('',(#119522));
+#119522 = SURFACE_STYLE_FILL_AREA(#119523);
+#119523 = FILL_AREA_STYLE('',(#119524));
+#119524 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119525 = STYLED_ITEM('color',(#119526),#55809);
+#119526 = PRESENTATION_STYLE_ASSIGNMENT((#119527));
+#119527 = SURFACE_STYLE_USAGE(.BOTH.,#119528);
+#119528 = SURFACE_SIDE_STYLE('',(#119529));
+#119529 = SURFACE_STYLE_FILL_AREA(#119530);
+#119530 = FILL_AREA_STYLE('',(#119531));
+#119531 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119532 = STYLED_ITEM('color',(#119533),#55885);
+#119533 = PRESENTATION_STYLE_ASSIGNMENT((#119534));
+#119534 = SURFACE_STYLE_USAGE(.BOTH.,#119535);
+#119535 = SURFACE_SIDE_STYLE('',(#119536));
+#119536 = SURFACE_STYLE_FILL_AREA(#119537);
+#119537 = FILL_AREA_STYLE('',(#119538));
+#119538 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119539 = STYLED_ITEM('color',(#119540),#55941);
+#119540 = PRESENTATION_STYLE_ASSIGNMENT((#119541));
+#119541 = SURFACE_STYLE_USAGE(.BOTH.,#119542);
+#119542 = SURFACE_SIDE_STYLE('',(#119543));
+#119543 = SURFACE_STYLE_FILL_AREA(#119544);
+#119544 = FILL_AREA_STYLE('',(#119545));
+#119545 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119546 = STYLED_ITEM('color',(#119547),#55988);
+#119547 = PRESENTATION_STYLE_ASSIGNMENT((#119548));
+#119548 = SURFACE_STYLE_USAGE(.BOTH.,#119549);
+#119549 = SURFACE_SIDE_STYLE('',(#119550));
+#119550 = SURFACE_STYLE_FILL_AREA(#119551);
+#119551 = FILL_AREA_STYLE('',(#119552));
+#119552 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119553 = STYLED_ITEM('color',(#119554),#56244);
+#119554 = PRESENTATION_STYLE_ASSIGNMENT((#119555));
+#119555 = SURFACE_STYLE_USAGE(.BOTH.,#119556);
+#119556 = SURFACE_SIDE_STYLE('',(#119557));
+#119557 = SURFACE_STYLE_FILL_AREA(#119558);
+#119558 = FILL_AREA_STYLE('',(#119559));
+#119559 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119560 = STYLED_ITEM('color',(#119561),#56270);
+#119561 = PRESENTATION_STYLE_ASSIGNMENT((#119562));
+#119562 = SURFACE_STYLE_USAGE(.BOTH.,#119563);
+#119563 = SURFACE_SIDE_STYLE('',(#119564));
+#119564 = SURFACE_STYLE_FILL_AREA(#119565);
+#119565 = FILL_AREA_STYLE('',(#119566));
+#119566 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119567 = STYLED_ITEM('color',(#119568),#56555);
+#119568 = PRESENTATION_STYLE_ASSIGNMENT((#119569));
+#119569 = SURFACE_STYLE_USAGE(.BOTH.,#119570);
+#119570 = SURFACE_SIDE_STYLE('',(#119571));
+#119571 = SURFACE_STYLE_FILL_AREA(#119572);
+#119572 = FILL_AREA_STYLE('',(#119573));
+#119573 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119574 = STYLED_ITEM('color',(#119575),#56603);
+#119575 = PRESENTATION_STYLE_ASSIGNMENT((#119576));
+#119576 = SURFACE_STYLE_USAGE(.BOTH.,#119577);
+#119577 = SURFACE_SIDE_STYLE('',(#119578));
+#119578 = SURFACE_STYLE_FILL_AREA(#119579);
+#119579 = FILL_AREA_STYLE('',(#119580));
+#119580 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119581 = STYLED_ITEM('color',(#119582),#56656);
+#119582 = PRESENTATION_STYLE_ASSIGNMENT((#119583));
+#119583 = SURFACE_STYLE_USAGE(.BOTH.,#119584);
+#119584 = SURFACE_SIDE_STYLE('',(#119585));
+#119585 = SURFACE_STYLE_FILL_AREA(#119586);
+#119586 = FILL_AREA_STYLE('',(#119587));
+#119587 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119588 = STYLED_ITEM('color',(#119589),#56709);
+#119589 = PRESENTATION_STYLE_ASSIGNMENT((#119590));
+#119590 = SURFACE_STYLE_USAGE(.BOTH.,#119591);
+#119591 = SURFACE_SIDE_STYLE('',(#119592));
+#119592 = SURFACE_STYLE_FILL_AREA(#119593);
+#119593 = FILL_AREA_STYLE('',(#119594));
+#119594 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119595 = STYLED_ITEM('color',(#119596),#56986);
+#119596 = PRESENTATION_STYLE_ASSIGNMENT((#119597));
+#119597 = SURFACE_STYLE_USAGE(.BOTH.,#119598);
+#119598 = SURFACE_SIDE_STYLE('',(#119599));
+#119599 = SURFACE_STYLE_FILL_AREA(#119600);
+#119600 = FILL_AREA_STYLE('',(#119601));
+#119601 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119602 = STYLED_ITEM('color',(#119603),#57018);
+#119603 = PRESENTATION_STYLE_ASSIGNMENT((#119604));
+#119604 = SURFACE_STYLE_USAGE(.BOTH.,#119605);
+#119605 = SURFACE_SIDE_STYLE('',(#119606));
+#119606 = SURFACE_STYLE_FILL_AREA(#119607);
+#119607 = FILL_AREA_STYLE('',(#119608));
+#119608 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119609 = STYLED_ITEM('color',(#119610),#57069);
+#119610 = PRESENTATION_STYLE_ASSIGNMENT((#119611));
+#119611 = SURFACE_STYLE_USAGE(.BOTH.,#119612);
+#119612 = SURFACE_SIDE_STYLE('',(#119613));
+#119613 = SURFACE_STYLE_FILL_AREA(#119614);
+#119614 = FILL_AREA_STYLE('',(#119615));
+#119615 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119616 = STYLED_ITEM('color',(#119617),#57354);
+#119617 = PRESENTATION_STYLE_ASSIGNMENT((#119618));
+#119618 = SURFACE_STYLE_USAGE(.BOTH.,#119619);
+#119619 = SURFACE_SIDE_STYLE('',(#119620));
+#119620 = SURFACE_STYLE_FILL_AREA(#119621);
+#119621 = FILL_AREA_STYLE('',(#119622));
+#119622 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119623 = STYLED_ITEM('color',(#119624),#57422);
+#119624 = PRESENTATION_STYLE_ASSIGNMENT((#119625));
+#119625 = SURFACE_STYLE_USAGE(.BOTH.,#119626);
+#119626 = SURFACE_SIDE_STYLE('',(#119627));
+#119627 = SURFACE_STYLE_FILL_AREA(#119628);
+#119628 = FILL_AREA_STYLE('',(#119629));
+#119629 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119630 = STYLED_ITEM('color',(#119631),#57667);
+#119631 = PRESENTATION_STYLE_ASSIGNMENT((#119632));
+#119632 = SURFACE_STYLE_USAGE(.BOTH.,#119633);
+#119633 = SURFACE_SIDE_STYLE('',(#119634));
+#119634 = SURFACE_STYLE_FILL_AREA(#119635);
+#119635 = FILL_AREA_STYLE('',(#119636));
+#119636 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119637 = STYLED_ITEM('color',(#119638),#57694);
+#119638 = PRESENTATION_STYLE_ASSIGNMENT((#119639));
+#119639 = SURFACE_STYLE_USAGE(.BOTH.,#119640);
+#119640 = SURFACE_SIDE_STYLE('',(#119641));
+#119641 = SURFACE_STYLE_FILL_AREA(#119642);
+#119642 = FILL_AREA_STYLE('',(#119643));
+#119643 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119644 = STYLED_ITEM('color',(#119645),#57979);
+#119645 = PRESENTATION_STYLE_ASSIGNMENT((#119646));
+#119646 = SURFACE_STYLE_USAGE(.BOTH.,#119647);
+#119647 = SURFACE_SIDE_STYLE('',(#119648));
+#119648 = SURFACE_STYLE_FILL_AREA(#119649);
+#119649 = FILL_AREA_STYLE('',(#119650));
+#119650 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119651 = STYLED_ITEM('color',(#119652),#58047);
+#119652 = PRESENTATION_STYLE_ASSIGNMENT((#119653));
+#119653 = SURFACE_STYLE_USAGE(.BOTH.,#119654);
+#119654 = SURFACE_SIDE_STYLE('',(#119655));
+#119655 = SURFACE_STYLE_FILL_AREA(#119656);
+#119656 = FILL_AREA_STYLE('',(#119657));
+#119657 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119658 = STYLED_ITEM('color',(#119659),#58101);
+#119659 = PRESENTATION_STYLE_ASSIGNMENT((#119660));
+#119660 = SURFACE_STYLE_USAGE(.BOTH.,#119661);
+#119661 = SURFACE_SIDE_STYLE('',(#119662));
+#119662 = SURFACE_STYLE_FILL_AREA(#119663);
+#119663 = FILL_AREA_STYLE('',(#119664));
+#119664 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119665 = STYLED_ITEM('color',(#119666),#58319);
+#119666 = PRESENTATION_STYLE_ASSIGNMENT((#119667));
+#119667 = SURFACE_STYLE_USAGE(.BOTH.,#119668);
+#119668 = SURFACE_SIDE_STYLE('',(#119669));
+#119669 = SURFACE_STYLE_FILL_AREA(#119670);
+#119670 = FILL_AREA_STYLE('',(#119671));
+#119671 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119672 = STYLED_ITEM('color',(#119673),#58564);
+#119673 = PRESENTATION_STYLE_ASSIGNMENT((#119674));
+#119674 = SURFACE_STYLE_USAGE(.BOTH.,#119675);
+#119675 = SURFACE_SIDE_STYLE('',(#119676));
+#119676 = SURFACE_STYLE_FILL_AREA(#119677);
+#119677 = FILL_AREA_STYLE('',(#119678));
+#119678 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119679 = STYLED_ITEM('color',(#119680),#58591);
+#119680 = PRESENTATION_STYLE_ASSIGNMENT((#119681));
+#119681 = SURFACE_STYLE_USAGE(.BOTH.,#119682);
+#119682 = SURFACE_SIDE_STYLE('',(#119683));
+#119683 = SURFACE_STYLE_FILL_AREA(#119684);
+#119684 = FILL_AREA_STYLE('',(#119685));
+#119685 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119686 = STYLED_ITEM('color',(#119687),#58636);
+#119687 = PRESENTATION_STYLE_ASSIGNMENT((#119688));
+#119688 = SURFACE_STYLE_USAGE(.BOTH.,#119689);
+#119689 = SURFACE_SIDE_STYLE('',(#119690));
+#119690 = SURFACE_STYLE_FILL_AREA(#119691);
+#119691 = FILL_AREA_STYLE('',(#119692));
+#119692 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119693 = STYLED_ITEM('color',(#119694),#58688);
+#119694 = PRESENTATION_STYLE_ASSIGNMENT((#119695));
+#119695 = SURFACE_STYLE_USAGE(.BOTH.,#119696);
+#119696 = SURFACE_SIDE_STYLE('',(#119697));
+#119697 = SURFACE_STYLE_FILL_AREA(#119698);
+#119698 = FILL_AREA_STYLE('',(#119699));
+#119699 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119700 = STYLED_ITEM('color',(#119701),#58734);
+#119701 = PRESENTATION_STYLE_ASSIGNMENT((#119702));
+#119702 = SURFACE_STYLE_USAGE(.BOTH.,#119703);
+#119703 = SURFACE_SIDE_STYLE('',(#119704));
+#119704 = SURFACE_STYLE_FILL_AREA(#119705);
+#119705 = FILL_AREA_STYLE('',(#119706));
+#119706 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119707 = STYLED_ITEM('color',(#119708),#58786);
+#119708 = PRESENTATION_STYLE_ASSIGNMENT((#119709));
+#119709 = SURFACE_STYLE_USAGE(.BOTH.,#119710);
+#119710 = SURFACE_SIDE_STYLE('',(#119711));
+#119711 = SURFACE_STYLE_FILL_AREA(#119712);
+#119712 = FILL_AREA_STYLE('',(#119713));
+#119713 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119714 = STYLED_ITEM('color',(#119715),#58976);
+#119715 = PRESENTATION_STYLE_ASSIGNMENT((#119716));
+#119716 = SURFACE_STYLE_USAGE(.BOTH.,#119717);
+#119717 = SURFACE_SIDE_STYLE('',(#119718));
+#119718 = SURFACE_STYLE_FILL_AREA(#119719);
+#119719 = FILL_AREA_STYLE('',(#119720));
+#119720 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119721 = STYLED_ITEM('color',(#119722),#59023);
+#119722 = PRESENTATION_STYLE_ASSIGNMENT((#119723));
+#119723 = SURFACE_STYLE_USAGE(.BOTH.,#119724);
+#119724 = SURFACE_SIDE_STYLE('',(#119725));
+#119725 = SURFACE_STYLE_FILL_AREA(#119726);
+#119726 = FILL_AREA_STYLE('',(#119727));
+#119727 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119728 = STYLED_ITEM('color',(#119729),#59052);
+#119729 = PRESENTATION_STYLE_ASSIGNMENT((#119730));
+#119730 = SURFACE_STYLE_USAGE(.BOTH.,#119731);
+#119731 = SURFACE_SIDE_STYLE('',(#119732));
+#119732 = SURFACE_STYLE_FILL_AREA(#119733);
+#119733 = FILL_AREA_STYLE('',(#119734));
+#119734 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119735 = STYLED_ITEM('color',(#119736),#59081);
+#119736 = PRESENTATION_STYLE_ASSIGNMENT((#119737));
+#119737 = SURFACE_STYLE_USAGE(.BOTH.,#119738);
+#119738 = SURFACE_SIDE_STYLE('',(#119739));
+#119739 = SURFACE_STYLE_FILL_AREA(#119740);
+#119740 = FILL_AREA_STYLE('',(#119741));
+#119741 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119742 = STYLED_ITEM('color',(#119743),#59110);
+#119743 = PRESENTATION_STYLE_ASSIGNMENT((#119744));
+#119744 = SURFACE_STYLE_USAGE(.BOTH.,#119745);
+#119745 = SURFACE_SIDE_STYLE('',(#119746));
+#119746 = SURFACE_STYLE_FILL_AREA(#119747);
+#119747 = FILL_AREA_STYLE('',(#119748));
+#119748 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119749 = STYLED_ITEM('color',(#119750),#59137);
+#119750 = PRESENTATION_STYLE_ASSIGNMENT((#119751));
+#119751 = SURFACE_STYLE_USAGE(.BOTH.,#119752);
+#119752 = SURFACE_SIDE_STYLE('',(#119753));
+#119753 = SURFACE_STYLE_FILL_AREA(#119754);
+#119754 = FILL_AREA_STYLE('',(#119755));
+#119755 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119756 = STYLED_ITEM('color',(#119757),#59164);
+#119757 = PRESENTATION_STYLE_ASSIGNMENT((#119758));
+#119758 = SURFACE_STYLE_USAGE(.BOTH.,#119759);
+#119759 = SURFACE_SIDE_STYLE('',(#119760));
+#119760 = SURFACE_STYLE_FILL_AREA(#119761);
+#119761 = FILL_AREA_STYLE('',(#119762));
+#119762 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119763 = STYLED_ITEM('color',(#119764),#59191);
+#119764 = PRESENTATION_STYLE_ASSIGNMENT((#119765));
+#119765 = SURFACE_STYLE_USAGE(.BOTH.,#119766);
+#119766 = SURFACE_SIDE_STYLE('',(#119767));
+#119767 = SURFACE_STYLE_FILL_AREA(#119768);
+#119768 = FILL_AREA_STYLE('',(#119769));
+#119769 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119770 = STYLED_ITEM('color',(#119771),#59218);
+#119771 = PRESENTATION_STYLE_ASSIGNMENT((#119772));
+#119772 = SURFACE_STYLE_USAGE(.BOTH.,#119773);
+#119773 = SURFACE_SIDE_STYLE('',(#119774));
+#119774 = SURFACE_STYLE_FILL_AREA(#119775);
+#119775 = FILL_AREA_STYLE('',(#119776));
+#119776 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119777 = STYLED_ITEM('color',(#119778),#59245);
+#119778 = PRESENTATION_STYLE_ASSIGNMENT((#119779));
+#119779 = SURFACE_STYLE_USAGE(.BOTH.,#119780);
+#119780 = SURFACE_SIDE_STYLE('',(#119781));
+#119781 = SURFACE_STYLE_FILL_AREA(#119782);
+#119782 = FILL_AREA_STYLE('',(#119783));
+#119783 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119784 = STYLED_ITEM('color',(#119785),#59272);
+#119785 = PRESENTATION_STYLE_ASSIGNMENT((#119786));
+#119786 = SURFACE_STYLE_USAGE(.BOTH.,#119787);
+#119787 = SURFACE_SIDE_STYLE('',(#119788));
+#119788 = SURFACE_STYLE_FILL_AREA(#119789);
+#119789 = FILL_AREA_STYLE('',(#119790));
+#119790 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119791 = STYLED_ITEM('color',(#119792),#59299);
+#119792 = PRESENTATION_STYLE_ASSIGNMENT((#119793));
+#119793 = SURFACE_STYLE_USAGE(.BOTH.,#119794);
+#119794 = SURFACE_SIDE_STYLE('',(#119795));
+#119795 = SURFACE_STYLE_FILL_AREA(#119796);
+#119796 = FILL_AREA_STYLE('',(#119797));
+#119797 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119798 = STYLED_ITEM('color',(#119799),#59306);
+#119799 = PRESENTATION_STYLE_ASSIGNMENT((#119800));
+#119800 = SURFACE_STYLE_USAGE(.BOTH.,#119801);
+#119801 = SURFACE_SIDE_STYLE('',(#119802));
+#119802 = SURFACE_STYLE_FILL_AREA(#119803);
+#119803 = FILL_AREA_STYLE('',(#119804));
+#119804 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119805 = STYLED_ITEM('color',(#119806),#59357);
+#119806 = PRESENTATION_STYLE_ASSIGNMENT((#119807));
+#119807 = SURFACE_STYLE_USAGE(.BOTH.,#119808);
+#119808 = SURFACE_SIDE_STYLE('',(#119809));
+#119809 = SURFACE_STYLE_FILL_AREA(#119810);
+#119810 = FILL_AREA_STYLE('',(#119811));
+#119811 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119812 = STYLED_ITEM('color',(#119813),#59408);
+#119813 = PRESENTATION_STYLE_ASSIGNMENT((#119814));
+#119814 = SURFACE_STYLE_USAGE(.BOTH.,#119815);
+#119815 = SURFACE_SIDE_STYLE('',(#119816));
+#119816 = SURFACE_STYLE_FILL_AREA(#119817);
+#119817 = FILL_AREA_STYLE('',(#119818));
+#119818 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119819 = STYLED_ITEM('color',(#119820),#59467);
+#119820 = PRESENTATION_STYLE_ASSIGNMENT((#119821));
+#119821 = SURFACE_STYLE_USAGE(.BOTH.,#119822);
+#119822 = SURFACE_SIDE_STYLE('',(#119823));
+#119823 = SURFACE_STYLE_FILL_AREA(#119824);
+#119824 = FILL_AREA_STYLE('',(#119825));
+#119825 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119826 = STYLED_ITEM('color',(#119827),#59545);
+#119827 = PRESENTATION_STYLE_ASSIGNMENT((#119828));
+#119828 = SURFACE_STYLE_USAGE(.BOTH.,#119829);
+#119829 = SURFACE_SIDE_STYLE('',(#119830));
+#119830 = SURFACE_STYLE_FILL_AREA(#119831);
+#119831 = FILL_AREA_STYLE('',(#119832));
+#119832 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119833 = STYLED_ITEM('color',(#119834),#59626);
+#119834 = PRESENTATION_STYLE_ASSIGNMENT((#119835));
+#119835 = SURFACE_STYLE_USAGE(.BOTH.,#119836);
+#119836 = SURFACE_SIDE_STYLE('',(#119837));
+#119837 = SURFACE_STYLE_FILL_AREA(#119838);
+#119838 = FILL_AREA_STYLE('',(#119839));
+#119839 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119840 = STYLED_ITEM('color',(#119841),#59707);
+#119841 = PRESENTATION_STYLE_ASSIGNMENT((#119842));
+#119842 = SURFACE_STYLE_USAGE(.BOTH.,#119843);
+#119843 = SURFACE_SIDE_STYLE('',(#119844));
+#119844 = SURFACE_STYLE_FILL_AREA(#119845);
+#119845 = FILL_AREA_STYLE('',(#119846));
+#119846 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119847 = STYLED_ITEM('color',(#119848),#59788);
+#119848 = PRESENTATION_STYLE_ASSIGNMENT((#119849));
+#119849 = SURFACE_STYLE_USAGE(.BOTH.,#119850);
+#119850 = SURFACE_SIDE_STYLE('',(#119851));
+#119851 = SURFACE_STYLE_FILL_AREA(#119852);
+#119852 = FILL_AREA_STYLE('',(#119853));
+#119853 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119854 = STYLED_ITEM('color',(#119855),#59869);
+#119855 = PRESENTATION_STYLE_ASSIGNMENT((#119856));
+#119856 = SURFACE_STYLE_USAGE(.BOTH.,#119857);
+#119857 = SURFACE_SIDE_STYLE('',(#119858));
+#119858 = SURFACE_STYLE_FILL_AREA(#119859);
+#119859 = FILL_AREA_STYLE('',(#119860));
+#119860 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119861 = STYLED_ITEM('color',(#119862),#59950);
+#119862 = PRESENTATION_STYLE_ASSIGNMENT((#119863));
+#119863 = SURFACE_STYLE_USAGE(.BOTH.,#119864);
+#119864 = SURFACE_SIDE_STYLE('',(#119865));
+#119865 = SURFACE_STYLE_FILL_AREA(#119866);
+#119866 = FILL_AREA_STYLE('',(#119867));
+#119867 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119868 = STYLED_ITEM('color',(#119869),#60031);
+#119869 = PRESENTATION_STYLE_ASSIGNMENT((#119870));
+#119870 = SURFACE_STYLE_USAGE(.BOTH.,#119871);
+#119871 = SURFACE_SIDE_STYLE('',(#119872));
+#119872 = SURFACE_STYLE_FILL_AREA(#119873);
+#119873 = FILL_AREA_STYLE('',(#119874));
+#119874 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119875 = STYLED_ITEM('color',(#119876),#60107);
+#119876 = PRESENTATION_STYLE_ASSIGNMENT((#119877));
+#119877 = SURFACE_STYLE_USAGE(.BOTH.,#119878);
+#119878 = SURFACE_SIDE_STYLE('',(#119879));
+#119879 = SURFACE_STYLE_FILL_AREA(#119880);
+#119880 = FILL_AREA_STYLE('',(#119881));
+#119881 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119882 = STYLED_ITEM('color',(#119883),#60139);
+#119883 = PRESENTATION_STYLE_ASSIGNMENT((#119884));
+#119884 = SURFACE_STYLE_USAGE(.BOTH.,#119885);
+#119885 = SURFACE_SIDE_STYLE('',(#119886));
+#119886 = SURFACE_STYLE_FILL_AREA(#119887);
+#119887 = FILL_AREA_STYLE('',(#119888));
+#119888 = FILL_AREA_STYLE_COLOUR('',#113209);
+#119889 = STYLED_ITEM('color',(#119890),#60165);
+#119890 = PRESENTATION_STYLE_ASSIGNMENT((#119891));
+#119891 = SURFACE_STYLE_USAGE(.BOTH.,#119892);
+#119892 = SURFACE_SIDE_STYLE('',(#119893));
+#119893 = SURFACE_STYLE_FILL_AREA(#119894);
+#119894 = FILL_AREA_STYLE('',(#119895));
+#119895 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119896 = STYLED_ITEM('color',(#119897),#60192);
+#119897 = PRESENTATION_STYLE_ASSIGNMENT((#119898));
+#119898 = SURFACE_STYLE_USAGE(.BOTH.,#119899);
+#119899 = SURFACE_SIDE_STYLE('',(#119900));
+#119900 = SURFACE_STYLE_FILL_AREA(#119901);
+#119901 = FILL_AREA_STYLE('',(#119902));
+#119902 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119903 = STYLED_ITEM('color',(#119904),#60219);
+#119904 = PRESENTATION_STYLE_ASSIGNMENT((#119905));
+#119905 = SURFACE_STYLE_USAGE(.BOTH.,#119906);
+#119906 = SURFACE_SIDE_STYLE('',(#119907));
+#119907 = SURFACE_STYLE_FILL_AREA(#119908);
+#119908 = FILL_AREA_STYLE('',(#119909));
+#119909 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119910 = STYLED_ITEM('color',(#119911),#60246);
+#119911 = PRESENTATION_STYLE_ASSIGNMENT((#119912));
+#119912 = SURFACE_STYLE_USAGE(.BOTH.,#119913);
+#119913 = SURFACE_SIDE_STYLE('',(#119914));
+#119914 = SURFACE_STYLE_FILL_AREA(#119915);
+#119915 = FILL_AREA_STYLE('',(#119916));
+#119916 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119917 = STYLED_ITEM('color',(#119918),#60273);
+#119918 = PRESENTATION_STYLE_ASSIGNMENT((#119919));
+#119919 = SURFACE_STYLE_USAGE(.BOTH.,#119920);
+#119920 = SURFACE_SIDE_STYLE('',(#119921));
+#119921 = SURFACE_STYLE_FILL_AREA(#119922);
+#119922 = FILL_AREA_STYLE('',(#119923));
+#119923 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119924 = STYLED_ITEM('color',(#119925),#60300);
+#119925 = PRESENTATION_STYLE_ASSIGNMENT((#119926));
+#119926 = SURFACE_STYLE_USAGE(.BOTH.,#119927);
+#119927 = SURFACE_SIDE_STYLE('',(#119928));
+#119928 = SURFACE_STYLE_FILL_AREA(#119929);
+#119929 = FILL_AREA_STYLE('',(#119930));
+#119930 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119931 = STYLED_ITEM('color',(#119932),#60327);
+#119932 = PRESENTATION_STYLE_ASSIGNMENT((#119933));
+#119933 = SURFACE_STYLE_USAGE(.BOTH.,#119934);
+#119934 = SURFACE_SIDE_STYLE('',(#119935));
+#119935 = SURFACE_STYLE_FILL_AREA(#119936);
+#119936 = FILL_AREA_STYLE('',(#119937));
+#119937 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119938 = STYLED_ITEM('color',(#119939),#60354);
+#119939 = PRESENTATION_STYLE_ASSIGNMENT((#119940));
+#119940 = SURFACE_STYLE_USAGE(.BOTH.,#119941);
+#119941 = SURFACE_SIDE_STYLE('',(#119942));
+#119942 = SURFACE_STYLE_FILL_AREA(#119943);
+#119943 = FILL_AREA_STYLE('',(#119944));
+#119944 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119945 = STYLED_ITEM('color',(#119946),#60361);
+#119946 = PRESENTATION_STYLE_ASSIGNMENT((#119947));
+#119947 = SURFACE_STYLE_USAGE(.BOTH.,#119948);
+#119948 = SURFACE_SIDE_STYLE('',(#119949));
+#119949 = SURFACE_STYLE_FILL_AREA(#119950);
+#119950 = FILL_AREA_STYLE('',(#119951));
+#119951 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119952 = STYLED_ITEM('color',(#119953),#60388);
+#119953 = PRESENTATION_STYLE_ASSIGNMENT((#119954));
+#119954 = SURFACE_STYLE_USAGE(.BOTH.,#119955);
+#119955 = SURFACE_SIDE_STYLE('',(#119956));
+#119956 = SURFACE_STYLE_FILL_AREA(#119957);
+#119957 = FILL_AREA_STYLE('',(#119958));
+#119958 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119959 = STYLED_ITEM('color',(#119960),#60415);
+#119960 = PRESENTATION_STYLE_ASSIGNMENT((#119961));
+#119961 = SURFACE_STYLE_USAGE(.BOTH.,#119962);
+#119962 = SURFACE_SIDE_STYLE('',(#119963));
+#119963 = SURFACE_STYLE_FILL_AREA(#119964);
+#119964 = FILL_AREA_STYLE('',(#119965));
+#119965 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119966 = STYLED_ITEM('color',(#119967),#60442);
+#119967 = PRESENTATION_STYLE_ASSIGNMENT((#119968));
+#119968 = SURFACE_STYLE_USAGE(.BOTH.,#119969);
+#119969 = SURFACE_SIDE_STYLE('',(#119970));
+#119970 = SURFACE_STYLE_FILL_AREA(#119971);
+#119971 = FILL_AREA_STYLE('',(#119972));
+#119972 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119973 = STYLED_ITEM('color',(#119974),#60469);
+#119974 = PRESENTATION_STYLE_ASSIGNMENT((#119975));
+#119975 = SURFACE_STYLE_USAGE(.BOTH.,#119976);
+#119976 = SURFACE_SIDE_STYLE('',(#119977));
+#119977 = SURFACE_STYLE_FILL_AREA(#119978);
+#119978 = FILL_AREA_STYLE('',(#119979));
+#119979 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119980 = STYLED_ITEM('color',(#119981),#60496);
+#119981 = PRESENTATION_STYLE_ASSIGNMENT((#119982));
+#119982 = SURFACE_STYLE_USAGE(.BOTH.,#119983);
+#119983 = SURFACE_SIDE_STYLE('',(#119984));
+#119984 = SURFACE_STYLE_FILL_AREA(#119985);
+#119985 = FILL_AREA_STYLE('',(#119986));
+#119986 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119987 = STYLED_ITEM('color',(#119988),#60523);
+#119988 = PRESENTATION_STYLE_ASSIGNMENT((#119989));
+#119989 = SURFACE_STYLE_USAGE(.BOTH.,#119990);
+#119990 = SURFACE_SIDE_STYLE('',(#119991));
+#119991 = SURFACE_STYLE_FILL_AREA(#119992);
+#119992 = FILL_AREA_STYLE('',(#119993));
+#119993 = FILL_AREA_STYLE_COLOUR('',#113173);
+#119994 = STYLED_ITEM('color',(#119995),#60550);
+#119995 = PRESENTATION_STYLE_ASSIGNMENT((#119996));
+#119996 = SURFACE_STYLE_USAGE(.BOTH.,#119997);
+#119997 = SURFACE_SIDE_STYLE('',(#119998));
+#119998 = SURFACE_STYLE_FILL_AREA(#119999);
+#119999 = FILL_AREA_STYLE('',(#120000));
+#120000 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120001 = STYLED_ITEM('color',(#120002),#60557);
+#120002 = PRESENTATION_STYLE_ASSIGNMENT((#120003));
+#120003 = SURFACE_STYLE_USAGE(.BOTH.,#120004);
+#120004 = SURFACE_SIDE_STYLE('',(#120005));
+#120005 = SURFACE_STYLE_FILL_AREA(#120006);
+#120006 = FILL_AREA_STYLE('',(#120007));
+#120007 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120008 = STYLED_ITEM('color',(#120009),#60604);
+#120009 = PRESENTATION_STYLE_ASSIGNMENT((#120010));
+#120010 = SURFACE_STYLE_USAGE(.BOTH.,#120011);
+#120011 = SURFACE_SIDE_STYLE('',(#120012));
+#120012 = SURFACE_STYLE_FILL_AREA(#120013);
+#120013 = FILL_AREA_STYLE('',(#120014));
+#120014 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120015 = STYLED_ITEM('color',(#120016),#60630);
+#120016 = PRESENTATION_STYLE_ASSIGNMENT((#120017));
+#120017 = SURFACE_STYLE_USAGE(.BOTH.,#120018);
+#120018 = SURFACE_SIDE_STYLE('',(#120019));
+#120019 = SURFACE_STYLE_FILL_AREA(#120020);
+#120020 = FILL_AREA_STYLE('',(#120021));
+#120021 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120022 = STYLED_ITEM('color',(#120023),#60677);
+#120023 = PRESENTATION_STYLE_ASSIGNMENT((#120024));
+#120024 = SURFACE_STYLE_USAGE(.BOTH.,#120025);
+#120025 = SURFACE_SIDE_STYLE('',(#120026));
+#120026 = SURFACE_STYLE_FILL_AREA(#120027);
+#120027 = FILL_AREA_STYLE('',(#120028));
+#120028 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120029 = STYLED_ITEM('color',(#120030),#60924);
+#120030 = PRESENTATION_STYLE_ASSIGNMENT((#120031));
+#120031 = SURFACE_STYLE_USAGE(.BOTH.,#120032);
+#120032 = SURFACE_SIDE_STYLE('',(#120033));
+#120033 = SURFACE_STYLE_FILL_AREA(#120034);
+#120034 = FILL_AREA_STYLE('',(#120035));
+#120035 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120036 = STYLED_ITEM('color',(#120037),#60971);
+#120037 = PRESENTATION_STYLE_ASSIGNMENT((#120038));
+#120038 = SURFACE_STYLE_USAGE(.BOTH.,#120039);
+#120039 = SURFACE_SIDE_STYLE('',(#120040));
+#120040 = SURFACE_STYLE_FILL_AREA(#120041);
+#120041 = FILL_AREA_STYLE('',(#120042));
+#120042 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120043 = STYLED_ITEM('color',(#120044),#60997);
+#120044 = PRESENTATION_STYLE_ASSIGNMENT((#120045));
+#120045 = SURFACE_STYLE_USAGE(.BOTH.,#120046);
+#120046 = SURFACE_SIDE_STYLE('',(#120047));
+#120047 = SURFACE_STYLE_FILL_AREA(#120048);
+#120048 = FILL_AREA_STYLE('',(#120049));
+#120049 = FILL_AREA_STYLE_COLOUR('',#115051);
+#120050 = STYLED_ITEM('color',(#120051),#61052);
+#120051 = PRESENTATION_STYLE_ASSIGNMENT((#120052));
+#120052 = SURFACE_STYLE_USAGE(.BOTH.,#120053);
+#120053 = SURFACE_SIDE_STYLE('',(#120054));
+#120054 = SURFACE_STYLE_FILL_AREA(#120055);
+#120055 = FILL_AREA_STYLE('',(#120056));
+#120056 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120057 = STYLED_ITEM('color',(#120058),#61078);
+#120058 = PRESENTATION_STYLE_ASSIGNMENT((#120059));
+#120059 = SURFACE_STYLE_USAGE(.BOTH.,#120060);
+#120060 = SURFACE_SIDE_STYLE('',(#120061));
+#120061 = SURFACE_STYLE_FILL_AREA(#120062);
+#120062 = FILL_AREA_STYLE('',(#120063));
+#120063 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120064 = STYLED_ITEM('color',(#120065),#61104);
+#120065 = PRESENTATION_STYLE_ASSIGNMENT((#120066));
+#120066 = SURFACE_STYLE_USAGE(.BOTH.,#120067);
+#120067 = SURFACE_SIDE_STYLE('',(#120068));
+#120068 = SURFACE_STYLE_FILL_AREA(#120069);
+#120069 = FILL_AREA_STYLE('',(#120070));
+#120070 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120071 = STYLED_ITEM('color',(#120072),#61153);
+#120072 = PRESENTATION_STYLE_ASSIGNMENT((#120073));
+#120073 = SURFACE_STYLE_USAGE(.BOTH.,#120074);
+#120074 = SURFACE_SIDE_STYLE('',(#120075));
+#120075 = SURFACE_STYLE_FILL_AREA(#120076);
+#120076 = FILL_AREA_STYLE('',(#120077));
+#120077 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120078 = STYLED_ITEM('color',(#120079),#61438);
+#120079 = PRESENTATION_STYLE_ASSIGNMENT((#120080));
+#120080 = SURFACE_STYLE_USAGE(.BOTH.,#120081);
+#120081 = SURFACE_SIDE_STYLE('',(#120082));
+#120082 = SURFACE_STYLE_FILL_AREA(#120083);
+#120083 = FILL_AREA_STYLE('',(#120084));
+#120084 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120085 = STYLED_ITEM('color',(#120086),#61723);
+#120086 = PRESENTATION_STYLE_ASSIGNMENT((#120087));
+#120087 = SURFACE_STYLE_USAGE(.BOTH.,#120088);
+#120088 = SURFACE_SIDE_STYLE('',(#120089));
+#120089 = SURFACE_STYLE_FILL_AREA(#120090);
+#120090 = FILL_AREA_STYLE('',(#120091));
+#120091 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120092 = STYLED_ITEM('color',(#120093),#61791);
+#120093 = PRESENTATION_STYLE_ASSIGNMENT((#120094));
+#120094 = SURFACE_STYLE_USAGE(.BOTH.,#120095);
+#120095 = SURFACE_SIDE_STYLE('',(#120096));
+#120096 = SURFACE_STYLE_FILL_AREA(#120097);
+#120097 = FILL_AREA_STYLE('',(#120098));
+#120098 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120099 = STYLED_ITEM('color',(#120100),#61845);
+#120100 = PRESENTATION_STYLE_ASSIGNMENT((#120101));
+#120101 = SURFACE_STYLE_USAGE(.BOTH.,#120102);
+#120102 = SURFACE_SIDE_STYLE('',(#120103));
+#120103 = SURFACE_STYLE_FILL_AREA(#120104);
+#120104 = FILL_AREA_STYLE('',(#120105));
+#120105 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120106 = STYLED_ITEM('color',(#120107),#62063);
+#120107 = PRESENTATION_STYLE_ASSIGNMENT((#120108));
+#120108 = SURFACE_STYLE_USAGE(.BOTH.,#120109);
+#120109 = SURFACE_SIDE_STYLE('',(#120110));
+#120110 = SURFACE_STYLE_FILL_AREA(#120111);
+#120111 = FILL_AREA_STYLE('',(#120112));
+#120112 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120113 = STYLED_ITEM('color',(#120114),#62308);
+#120114 = PRESENTATION_STYLE_ASSIGNMENT((#120115));
+#120115 = SURFACE_STYLE_USAGE(.BOTH.,#120116);
+#120116 = SURFACE_SIDE_STYLE('',(#120117));
+#120117 = SURFACE_STYLE_FILL_AREA(#120118);
+#120118 = FILL_AREA_STYLE('',(#120119));
+#120119 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120120 = STYLED_ITEM('color',(#120121),#62335);
+#120121 = PRESENTATION_STYLE_ASSIGNMENT((#120122));
+#120122 = SURFACE_STYLE_USAGE(.BOTH.,#120123);
+#120123 = SURFACE_SIDE_STYLE('',(#120124));
+#120124 = SURFACE_STYLE_FILL_AREA(#120125);
+#120125 = FILL_AREA_STYLE('',(#120126));
+#120126 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120127 = STYLED_ITEM('color',(#120128),#62403);
+#120128 = PRESENTATION_STYLE_ASSIGNMENT((#120129));
+#120129 = SURFACE_STYLE_USAGE(.BOTH.,#120130);
+#120130 = SURFACE_SIDE_STYLE('',(#120131));
+#120131 = SURFACE_STYLE_FILL_AREA(#120132);
+#120132 = FILL_AREA_STYLE('',(#120133));
+#120133 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120134 = STYLED_ITEM('color',(#120135),#62688);
+#120135 = PRESENTATION_STYLE_ASSIGNMENT((#120136));
+#120136 = SURFACE_STYLE_USAGE(.BOTH.,#120137);
+#120137 = SURFACE_SIDE_STYLE('',(#120138));
+#120138 = SURFACE_STYLE_FILL_AREA(#120139);
+#120139 = FILL_AREA_STYLE('',(#120140));
+#120140 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120141 = STYLED_ITEM('color',(#120142),#62973);
+#120142 = PRESENTATION_STYLE_ASSIGNMENT((#120143));
+#120143 = SURFACE_STYLE_USAGE(.BOTH.,#120144);
+#120144 = SURFACE_SIDE_STYLE('',(#120145));
+#120145 = SURFACE_STYLE_FILL_AREA(#120146);
+#120146 = FILL_AREA_STYLE('',(#120147));
+#120147 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120148 = STYLED_ITEM('color',(#120149),#63041);
+#120149 = PRESENTATION_STYLE_ASSIGNMENT((#120150));
+#120150 = SURFACE_STYLE_USAGE(.BOTH.,#120151);
+#120151 = SURFACE_SIDE_STYLE('',(#120152));
+#120152 = SURFACE_STYLE_FILL_AREA(#120153);
+#120153 = FILL_AREA_STYLE('',(#120154));
+#120154 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120155 = STYLED_ITEM('color',(#120156),#63095);
+#120156 = PRESENTATION_STYLE_ASSIGNMENT((#120157));
+#120157 = SURFACE_STYLE_USAGE(.BOTH.,#120158);
+#120158 = SURFACE_SIDE_STYLE('',(#120159));
+#120159 = SURFACE_STYLE_FILL_AREA(#120160);
+#120160 = FILL_AREA_STYLE('',(#120161));
+#120161 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120162 = STYLED_ITEM('color',(#120163),#63313);
+#120163 = PRESENTATION_STYLE_ASSIGNMENT((#120164));
+#120164 = SURFACE_STYLE_USAGE(.BOTH.,#120165);
+#120165 = SURFACE_SIDE_STYLE('',(#120166));
+#120166 = SURFACE_STYLE_FILL_AREA(#120167);
+#120167 = FILL_AREA_STYLE('',(#120168));
+#120168 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120169 = STYLED_ITEM('color',(#120170),#63558);
+#120170 = PRESENTATION_STYLE_ASSIGNMENT((#120171));
+#120171 = SURFACE_STYLE_USAGE(.BOTH.,#120172);
+#120172 = SURFACE_SIDE_STYLE('',(#120173));
+#120173 = SURFACE_STYLE_FILL_AREA(#120174);
+#120174 = FILL_AREA_STYLE('',(#120175));
+#120175 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120176 = STYLED_ITEM('color',(#120177),#63585);
+#120177 = PRESENTATION_STYLE_ASSIGNMENT((#120178));
+#120178 = SURFACE_STYLE_USAGE(.BOTH.,#120179);
+#120179 = SURFACE_SIDE_STYLE('',(#120180));
+#120180 = SURFACE_STYLE_FILL_AREA(#120181);
+#120181 = FILL_AREA_STYLE('',(#120182));
+#120182 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120183 = STYLED_ITEM('color',(#120184),#63630);
+#120184 = PRESENTATION_STYLE_ASSIGNMENT((#120185));
+#120185 = SURFACE_STYLE_USAGE(.BOTH.,#120186);
+#120186 = SURFACE_SIDE_STYLE('',(#120187));
+#120187 = SURFACE_STYLE_FILL_AREA(#120188);
+#120188 = FILL_AREA_STYLE('',(#120189));
+#120189 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120190 = STYLED_ITEM('color',(#120191),#63637);
+#120191 = PRESENTATION_STYLE_ASSIGNMENT((#120192));
+#120192 = SURFACE_STYLE_USAGE(.BOTH.,#120193);
+#120193 = SURFACE_SIDE_STYLE('',(#120194));
+#120194 = SURFACE_STYLE_FILL_AREA(#120195);
+#120195 = FILL_AREA_STYLE('',(#120196));
+#120196 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120197 = STYLED_ITEM('color',(#120198),#63666);
+#120198 = PRESENTATION_STYLE_ASSIGNMENT((#120199));
+#120199 = SURFACE_STYLE_USAGE(.BOTH.,#120200);
+#120200 = SURFACE_SIDE_STYLE('',(#120201));
+#120201 = SURFACE_STYLE_FILL_AREA(#120202);
+#120202 = FILL_AREA_STYLE('',(#120203));
+#120203 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120204 = STYLED_ITEM('color',(#120205),#63695);
+#120205 = PRESENTATION_STYLE_ASSIGNMENT((#120206));
+#120206 = SURFACE_STYLE_USAGE(.BOTH.,#120207);
+#120207 = SURFACE_SIDE_STYLE('',(#120208));
+#120208 = SURFACE_STYLE_FILL_AREA(#120209);
+#120209 = FILL_AREA_STYLE('',(#120210));
+#120210 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120211 = STYLED_ITEM('color',(#120212),#63724);
+#120212 = PRESENTATION_STYLE_ASSIGNMENT((#120213));
+#120213 = SURFACE_STYLE_USAGE(.BOTH.,#120214);
+#120214 = SURFACE_SIDE_STYLE('',(#120215));
+#120215 = SURFACE_STYLE_FILL_AREA(#120216);
+#120216 = FILL_AREA_STYLE('',(#120217));
+#120217 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120218 = STYLED_ITEM('color',(#120219),#63753);
+#120219 = PRESENTATION_STYLE_ASSIGNMENT((#120220));
+#120220 = SURFACE_STYLE_USAGE(.BOTH.,#120221);
+#120221 = SURFACE_SIDE_STYLE('',(#120222));
+#120222 = SURFACE_STYLE_FILL_AREA(#120223);
+#120223 = FILL_AREA_STYLE('',(#120224));
+#120224 = FILL_AREA_STYLE_COLOUR('',#115051);
+#120225 = STYLED_ITEM('color',(#120226),#63757);
+#120226 = PRESENTATION_STYLE_ASSIGNMENT((#120227));
+#120227 = SURFACE_STYLE_USAGE(.BOTH.,#120228);
+#120228 = SURFACE_SIDE_STYLE('',(#120229));
+#120229 = SURFACE_STYLE_FILL_AREA(#120230);
+#120230 = FILL_AREA_STYLE('',(#120231));
+#120231 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120232 = STYLED_ITEM('color',(#120233),#63784);
+#120233 = PRESENTATION_STYLE_ASSIGNMENT((#120234));
+#120234 = SURFACE_STYLE_USAGE(.BOTH.,#120235);
+#120235 = SURFACE_SIDE_STYLE('',(#120236));
+#120236 = SURFACE_STYLE_FILL_AREA(#120237);
+#120237 = FILL_AREA_STYLE('',(#120238));
+#120238 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120239 = STYLED_ITEM('color',(#120240),#63811);
+#120240 = PRESENTATION_STYLE_ASSIGNMENT((#120241));
+#120241 = SURFACE_STYLE_USAGE(.BOTH.,#120242);
+#120242 = SURFACE_SIDE_STYLE('',(#120243));
+#120243 = SURFACE_STYLE_FILL_AREA(#120244);
+#120244 = FILL_AREA_STYLE('',(#120245));
+#120245 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120246 = STYLED_ITEM('color',(#120247),#63838);
+#120247 = PRESENTATION_STYLE_ASSIGNMENT((#120248));
+#120248 = SURFACE_STYLE_USAGE(.BOTH.,#120249);
+#120249 = SURFACE_SIDE_STYLE('',(#120250));
+#120250 = SURFACE_STYLE_FILL_AREA(#120251);
+#120251 = FILL_AREA_STYLE('',(#120252));
+#120252 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120253 = STYLED_ITEM('color',(#120254),#63865);
+#120254 = PRESENTATION_STYLE_ASSIGNMENT((#120255));
+#120255 = SURFACE_STYLE_USAGE(.BOTH.,#120256);
+#120256 = SURFACE_SIDE_STYLE('',(#120257));
+#120257 = SURFACE_STYLE_FILL_AREA(#120258);
+#120258 = FILL_AREA_STYLE('',(#120259));
+#120259 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120260 = STYLED_ITEM('color',(#120261),#63892);
+#120261 = PRESENTATION_STYLE_ASSIGNMENT((#120262));
+#120262 = SURFACE_STYLE_USAGE(.BOTH.,#120263);
+#120263 = SURFACE_SIDE_STYLE('',(#120264));
+#120264 = SURFACE_STYLE_FILL_AREA(#120265);
+#120265 = FILL_AREA_STYLE('',(#120266));
+#120266 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120267 = STYLED_ITEM('color',(#120268),#63919);
+#120268 = PRESENTATION_STYLE_ASSIGNMENT((#120269));
+#120269 = SURFACE_STYLE_USAGE(.BOTH.,#120270);
+#120270 = SURFACE_SIDE_STYLE('',(#120271));
+#120271 = SURFACE_STYLE_FILL_AREA(#120272);
+#120272 = FILL_AREA_STYLE('',(#120273));
+#120273 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120274 = STYLED_ITEM('color',(#120275),#63946);
+#120275 = PRESENTATION_STYLE_ASSIGNMENT((#120276));
+#120276 = SURFACE_STYLE_USAGE(.BOTH.,#120277);
+#120277 = SURFACE_SIDE_STYLE('',(#120278));
+#120278 = SURFACE_STYLE_FILL_AREA(#120279);
+#120279 = FILL_AREA_STYLE('',(#120280));
+#120280 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120281 = STYLED_ITEM('color',(#120282),#63953);
+#120282 = PRESENTATION_STYLE_ASSIGNMENT((#120283));
+#120283 = SURFACE_STYLE_USAGE(.BOTH.,#120284);
+#120284 = SURFACE_SIDE_STYLE('',(#120285));
+#120285 = SURFACE_STYLE_FILL_AREA(#120286);
+#120286 = FILL_AREA_STYLE('',(#120287));
+#120287 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120288 = STYLED_ITEM('color',(#120289),#63980);
+#120289 = PRESENTATION_STYLE_ASSIGNMENT((#120290));
+#120290 = SURFACE_STYLE_USAGE(.BOTH.,#120291);
+#120291 = SURFACE_SIDE_STYLE('',(#120292));
+#120292 = SURFACE_STYLE_FILL_AREA(#120293);
+#120293 = FILL_AREA_STYLE('',(#120294));
+#120294 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120295 = STYLED_ITEM('color',(#120296),#64007);
+#120296 = PRESENTATION_STYLE_ASSIGNMENT((#120297));
+#120297 = SURFACE_STYLE_USAGE(.BOTH.,#120298);
+#120298 = SURFACE_SIDE_STYLE('',(#120299));
+#120299 = SURFACE_STYLE_FILL_AREA(#120300);
+#120300 = FILL_AREA_STYLE('',(#120301));
+#120301 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120302 = STYLED_ITEM('color',(#120303),#64034);
+#120303 = PRESENTATION_STYLE_ASSIGNMENT((#120304));
+#120304 = SURFACE_STYLE_USAGE(.BOTH.,#120305);
+#120305 = SURFACE_SIDE_STYLE('',(#120306));
+#120306 = SURFACE_STYLE_FILL_AREA(#120307);
+#120307 = FILL_AREA_STYLE('',(#120308));
+#120308 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120309 = STYLED_ITEM('color',(#120310),#64061);
+#120310 = PRESENTATION_STYLE_ASSIGNMENT((#120311));
+#120311 = SURFACE_STYLE_USAGE(.BOTH.,#120312);
+#120312 = SURFACE_SIDE_STYLE('',(#120313));
+#120313 = SURFACE_STYLE_FILL_AREA(#120314);
+#120314 = FILL_AREA_STYLE('',(#120315));
+#120315 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120316 = STYLED_ITEM('color',(#120317),#64088);
+#120317 = PRESENTATION_STYLE_ASSIGNMENT((#120318));
+#120318 = SURFACE_STYLE_USAGE(.BOTH.,#120319);
+#120319 = SURFACE_SIDE_STYLE('',(#120320));
+#120320 = SURFACE_STYLE_FILL_AREA(#120321);
+#120321 = FILL_AREA_STYLE('',(#120322));
+#120322 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120323 = STYLED_ITEM('color',(#120324),#64115);
+#120324 = PRESENTATION_STYLE_ASSIGNMENT((#120325));
+#120325 = SURFACE_STYLE_USAGE(.BOTH.,#120326);
+#120326 = SURFACE_SIDE_STYLE('',(#120327));
+#120327 = SURFACE_STYLE_FILL_AREA(#120328);
+#120328 = FILL_AREA_STYLE('',(#120329));
+#120329 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120330 = STYLED_ITEM('color',(#120331),#64142);
+#120331 = PRESENTATION_STYLE_ASSIGNMENT((#120332));
+#120332 = SURFACE_STYLE_USAGE(.BOTH.,#120333);
+#120333 = SURFACE_SIDE_STYLE('',(#120334));
+#120334 = SURFACE_STYLE_FILL_AREA(#120335);
+#120335 = FILL_AREA_STYLE('',(#120336));
+#120336 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120337 = STYLED_ITEM('color',(#120338),#64149);
+#120338 = PRESENTATION_STYLE_ASSIGNMENT((#120339));
+#120339 = SURFACE_STYLE_USAGE(.BOTH.,#120340);
+#120340 = SURFACE_SIDE_STYLE('',(#120341));
+#120341 = SURFACE_STYLE_FILL_AREA(#120342);
+#120342 = FILL_AREA_STYLE('',(#120343));
+#120343 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120344 = STYLED_ITEM('color',(#120345),#64176);
+#120345 = PRESENTATION_STYLE_ASSIGNMENT((#120346));
+#120346 = SURFACE_STYLE_USAGE(.BOTH.,#120347);
+#120347 = SURFACE_SIDE_STYLE('',(#120348));
+#120348 = SURFACE_STYLE_FILL_AREA(#120349);
+#120349 = FILL_AREA_STYLE('',(#120350));
+#120350 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120351 = STYLED_ITEM('color',(#120352),#64203);
+#120352 = PRESENTATION_STYLE_ASSIGNMENT((#120353));
+#120353 = SURFACE_STYLE_USAGE(.BOTH.,#120354);
+#120354 = SURFACE_SIDE_STYLE('',(#120355));
+#120355 = SURFACE_STYLE_FILL_AREA(#120356);
+#120356 = FILL_AREA_STYLE('',(#120357));
+#120357 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120358 = STYLED_ITEM('color',(#120359),#64230);
+#120359 = PRESENTATION_STYLE_ASSIGNMENT((#120360));
+#120360 = SURFACE_STYLE_USAGE(.BOTH.,#120361);
+#120361 = SURFACE_SIDE_STYLE('',(#120362));
+#120362 = SURFACE_STYLE_FILL_AREA(#120363);
+#120363 = FILL_AREA_STYLE('',(#120364));
+#120364 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120365 = STYLED_ITEM('color',(#120366),#64257);
+#120366 = PRESENTATION_STYLE_ASSIGNMENT((#120367));
+#120367 = SURFACE_STYLE_USAGE(.BOTH.,#120368);
+#120368 = SURFACE_SIDE_STYLE('',(#120369));
+#120369 = SURFACE_STYLE_FILL_AREA(#120370);
+#120370 = FILL_AREA_STYLE('',(#120371));
+#120371 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120372 = STYLED_ITEM('color',(#120373),#64284);
+#120373 = PRESENTATION_STYLE_ASSIGNMENT((#120374));
+#120374 = SURFACE_STYLE_USAGE(.BOTH.,#120375);
+#120375 = SURFACE_SIDE_STYLE('',(#120376));
+#120376 = SURFACE_STYLE_FILL_AREA(#120377);
+#120377 = FILL_AREA_STYLE('',(#120378));
+#120378 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120379 = STYLED_ITEM('color',(#120380),#64311);
+#120380 = PRESENTATION_STYLE_ASSIGNMENT((#120381));
+#120381 = SURFACE_STYLE_USAGE(.BOTH.,#120382);
+#120382 = SURFACE_SIDE_STYLE('',(#120383));
+#120383 = SURFACE_STYLE_FILL_AREA(#120384);
+#120384 = FILL_AREA_STYLE('',(#120385));
+#120385 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120386 = STYLED_ITEM('color',(#120387),#64338);
+#120387 = PRESENTATION_STYLE_ASSIGNMENT((#120388));
+#120388 = SURFACE_STYLE_USAGE(.BOTH.,#120389);
+#120389 = SURFACE_SIDE_STYLE('',(#120390));
+#120390 = SURFACE_STYLE_FILL_AREA(#120391);
+#120391 = FILL_AREA_STYLE('',(#120392));
+#120392 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120393 = STYLED_ITEM('color',(#120394),#64345);
+#120394 = PRESENTATION_STYLE_ASSIGNMENT((#120395));
+#120395 = SURFACE_STYLE_USAGE(.BOTH.,#120396);
+#120396 = SURFACE_SIDE_STYLE('',(#120397));
+#120397 = SURFACE_STYLE_FILL_AREA(#120398);
+#120398 = FILL_AREA_STYLE('',(#120399));
+#120399 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120400 = STYLED_ITEM('color',(#120401),#64372);
+#120401 = PRESENTATION_STYLE_ASSIGNMENT((#120402));
+#120402 = SURFACE_STYLE_USAGE(.BOTH.,#120403);
+#120403 = SURFACE_SIDE_STYLE('',(#120404));
+#120404 = SURFACE_STYLE_FILL_AREA(#120405);
+#120405 = FILL_AREA_STYLE('',(#120406));
+#120406 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120407 = STYLED_ITEM('color',(#120408),#64399);
+#120408 = PRESENTATION_STYLE_ASSIGNMENT((#120409));
+#120409 = SURFACE_STYLE_USAGE(.BOTH.,#120410);
+#120410 = SURFACE_SIDE_STYLE('',(#120411));
+#120411 = SURFACE_STYLE_FILL_AREA(#120412);
+#120412 = FILL_AREA_STYLE('',(#120413));
+#120413 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120414 = STYLED_ITEM('color',(#120415),#64426);
+#120415 = PRESENTATION_STYLE_ASSIGNMENT((#120416));
+#120416 = SURFACE_STYLE_USAGE(.BOTH.,#120417);
+#120417 = SURFACE_SIDE_STYLE('',(#120418));
+#120418 = SURFACE_STYLE_FILL_AREA(#120419);
+#120419 = FILL_AREA_STYLE('',(#120420));
+#120420 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120421 = STYLED_ITEM('color',(#120422),#64453);
+#120422 = PRESENTATION_STYLE_ASSIGNMENT((#120423));
+#120423 = SURFACE_STYLE_USAGE(.BOTH.,#120424);
+#120424 = SURFACE_SIDE_STYLE('',(#120425));
+#120425 = SURFACE_STYLE_FILL_AREA(#120426);
+#120426 = FILL_AREA_STYLE('',(#120427));
+#120427 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120428 = STYLED_ITEM('color',(#120429),#64480);
+#120429 = PRESENTATION_STYLE_ASSIGNMENT((#120430));
+#120430 = SURFACE_STYLE_USAGE(.BOTH.,#120431);
+#120431 = SURFACE_SIDE_STYLE('',(#120432));
+#120432 = SURFACE_STYLE_FILL_AREA(#120433);
+#120433 = FILL_AREA_STYLE('',(#120434));
+#120434 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120435 = STYLED_ITEM('color',(#120436),#64507);
+#120436 = PRESENTATION_STYLE_ASSIGNMENT((#120437));
+#120437 = SURFACE_STYLE_USAGE(.BOTH.,#120438);
+#120438 = SURFACE_SIDE_STYLE('',(#120439));
+#120439 = SURFACE_STYLE_FILL_AREA(#120440);
+#120440 = FILL_AREA_STYLE('',(#120441));
+#120441 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120442 = STYLED_ITEM('color',(#120443),#64534);
+#120443 = PRESENTATION_STYLE_ASSIGNMENT((#120444));
+#120444 = SURFACE_STYLE_USAGE(.BOTH.,#120445);
+#120445 = SURFACE_SIDE_STYLE('',(#120446));
+#120446 = SURFACE_STYLE_FILL_AREA(#120447);
+#120447 = FILL_AREA_STYLE('',(#120448));
+#120448 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120449 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #120450,#120458),#113145);
+#120450 = STYLED_ITEM('color',(#120451),#105959);
+#120451 = PRESENTATION_STYLE_ASSIGNMENT((#120452));
+#120452 = SURFACE_STYLE_USAGE(.BOTH.,#120453);
+#120453 = SURFACE_SIDE_STYLE('',(#120454));
+#120454 = SURFACE_STYLE_FILL_AREA(#120455);
+#120455 = FILL_AREA_STYLE('',(#120456));
+#120456 = FILL_AREA_STYLE_COLOUR('',#120457);
+#120457 = COLOUR_RGB('',5.99999986589E-02,0.40000000596,
+ 5.99999986589E-02);
+#120458 = OVER_RIDING_STYLED_ITEM('overriding color',(#120459),#105959,
+ #120450);
+#120459 = PRESENTATION_STYLE_BY_CONTEXT((#120460),#113164);
+#120460 = SURFACE_STYLE_USAGE(.BOTH.,#120461);
+#120461 = SURFACE_SIDE_STYLE('',(#120462));
+#120462 = SURFACE_STYLE_FILL_AREA(#120463);
+#120463 = FILL_AREA_STYLE('',(#120464));
+#120464 = FILL_AREA_STYLE_COLOUR('',#120465);
+#120465 = COLOUR_RGB('',5.99999986589E-02,0.40000000596,
+ 5.99999986589E-02);
+#120466 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #120467,#120474,#120481,#120488,#120495,#120502,#120509,#120516,
+ #120523,#120530,#120537,#120544,#120551,#120558,#120566,#120573,
+ #120580,#120587,#120594,#120601,#120608,#120615,#120622,#120629,
+ #120636,#120643),#4285);
+#120467 = STYLED_ITEM('color',(#120468),#2445);
+#120468 = PRESENTATION_STYLE_ASSIGNMENT((#120469));
+#120469 = SURFACE_STYLE_USAGE(.BOTH.,#120470);
+#120470 = SURFACE_SIDE_STYLE('',(#120471));
+#120471 = SURFACE_STYLE_FILL_AREA(#120472);
+#120472 = FILL_AREA_STYLE('',(#120473));
+#120473 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120474 = STYLED_ITEM('color',(#120475),#2565);
+#120475 = PRESENTATION_STYLE_ASSIGNMENT((#120476));
+#120476 = SURFACE_STYLE_USAGE(.BOTH.,#120477);
+#120477 = SURFACE_SIDE_STYLE('',(#120478));
+#120478 = SURFACE_STYLE_FILL_AREA(#120479);
+#120479 = FILL_AREA_STYLE('',(#120480));
+#120480 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120481 = STYLED_ITEM('color',(#120482),#2811);
+#120482 = PRESENTATION_STYLE_ASSIGNMENT((#120483));
+#120483 = SURFACE_STYLE_USAGE(.BOTH.,#120484);
+#120484 = SURFACE_SIDE_STYLE('',(#120485));
+#120485 = SURFACE_STYLE_FILL_AREA(#120486);
+#120486 = FILL_AREA_STYLE('',(#120487));
+#120487 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120488 = STYLED_ITEM('color',(#120489),#2865);
+#120489 = PRESENTATION_STYLE_ASSIGNMENT((#120490));
+#120490 = SURFACE_STYLE_USAGE(.BOTH.,#120491);
+#120491 = SURFACE_SIDE_STYLE('',(#120492));
+#120492 = SURFACE_STYLE_FILL_AREA(#120493);
+#120493 = FILL_AREA_STYLE('',(#120494));
+#120494 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120495 = STYLED_ITEM('color',(#120496),#2915);
+#120496 = PRESENTATION_STYLE_ASSIGNMENT((#120497));
+#120497 = SURFACE_STYLE_USAGE(.BOTH.,#120498);
+#120498 = SURFACE_SIDE_STYLE('',(#120499));
+#120499 = SURFACE_STYLE_FILL_AREA(#120500);
+#120500 = FILL_AREA_STYLE('',(#120501));
+#120501 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120502 = STYLED_ITEM('color',(#120503),#3091);
+#120503 = PRESENTATION_STYLE_ASSIGNMENT((#120504));
+#120504 = SURFACE_STYLE_USAGE(.BOTH.,#120505);
+#120505 = SURFACE_SIDE_STYLE('',(#120506));
+#120506 = SURFACE_STYLE_FILL_AREA(#120507);
+#120507 = FILL_AREA_STYLE('',(#120508));
+#120508 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120509 = STYLED_ITEM('color',(#120510),#3118);
+#120510 = PRESENTATION_STYLE_ASSIGNMENT((#120511));
+#120511 = SURFACE_STYLE_USAGE(.BOTH.,#120512);
+#120512 = SURFACE_SIDE_STYLE('',(#120513));
+#120513 = SURFACE_STYLE_FILL_AREA(#120514);
+#120514 = FILL_AREA_STYLE('',(#120515));
+#120515 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120516 = STYLED_ITEM('color',(#120517),#3150);
+#120517 = PRESENTATION_STYLE_ASSIGNMENT((#120518));
+#120518 = SURFACE_STYLE_USAGE(.BOTH.,#120519);
+#120519 = SURFACE_SIDE_STYLE('',(#120520));
+#120520 = SURFACE_STYLE_FILL_AREA(#120521);
+#120521 = FILL_AREA_STYLE('',(#120522));
+#120522 = FILL_AREA_STYLE_COLOUR('',#118885);
+#120523 = STYLED_ITEM('color',(#120524),#3279);
+#120524 = PRESENTATION_STYLE_ASSIGNMENT((#120525));
+#120525 = SURFACE_STYLE_USAGE(.BOTH.,#120526);
+#120526 = SURFACE_SIDE_STYLE('',(#120527));
+#120527 = SURFACE_STYLE_FILL_AREA(#120528);
+#120528 = FILL_AREA_STYLE('',(#120529));
+#120529 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120530 = STYLED_ITEM('color',(#120531),#3306);
+#120531 = PRESENTATION_STYLE_ASSIGNMENT((#120532));
+#120532 = SURFACE_STYLE_USAGE(.BOTH.,#120533);
+#120533 = SURFACE_SIDE_STYLE('',(#120534));
+#120534 = SURFACE_STYLE_FILL_AREA(#120535);
+#120535 = FILL_AREA_STYLE('',(#120536));
+#120536 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120537 = STYLED_ITEM('color',(#120538),#3338);
+#120538 = PRESENTATION_STYLE_ASSIGNMENT((#120539));
+#120539 = SURFACE_STYLE_USAGE(.BOTH.,#120540);
+#120540 = SURFACE_SIDE_STYLE('',(#120541));
+#120541 = SURFACE_STYLE_FILL_AREA(#120542);
+#120542 = FILL_AREA_STYLE('',(#120543));
+#120543 = FILL_AREA_STYLE_COLOUR('',#118885);
+#120544 = STYLED_ITEM('color',(#120545),#3467);
+#120545 = PRESENTATION_STYLE_ASSIGNMENT((#120546));
+#120546 = SURFACE_STYLE_USAGE(.BOTH.,#120547);
+#120547 = SURFACE_SIDE_STYLE('',(#120548));
+#120548 = SURFACE_STYLE_FILL_AREA(#120549);
+#120549 = FILL_AREA_STYLE('',(#120550));
+#120550 = FILL_AREA_STYLE_COLOUR('',#118885);
+#120551 = STYLED_ITEM('color',(#120552),#3499);
+#120552 = PRESENTATION_STYLE_ASSIGNMENT((#120553));
+#120553 = SURFACE_STYLE_USAGE(.BOTH.,#120554);
+#120554 = SURFACE_SIDE_STYLE('',(#120555));
+#120555 = SURFACE_STYLE_FILL_AREA(#120556);
+#120556 = FILL_AREA_STYLE('',(#120557));
+#120557 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120558 = STYLED_ITEM('color',(#120559),#3706);
+#120559 = PRESENTATION_STYLE_ASSIGNMENT((#120560));
+#120560 = SURFACE_STYLE_USAGE(.BOTH.,#120561);
+#120561 = SURFACE_SIDE_STYLE('',(#120562));
+#120562 = SURFACE_STYLE_FILL_AREA(#120563);
+#120563 = FILL_AREA_STYLE('',(#120564));
+#120564 = FILL_AREA_STYLE_COLOUR('',#120565);
+#120565 = COLOUR_RGB('',8.200000226498E-02,8.600000292063E-02,
+ 9.399999678135E-02);
+#120566 = STYLED_ITEM('color',(#120567),#3787);
+#120567 = PRESENTATION_STYLE_ASSIGNMENT((#120568));
+#120568 = SURFACE_STYLE_USAGE(.BOTH.,#120569);
+#120569 = SURFACE_SIDE_STYLE('',(#120570));
+#120570 = SURFACE_STYLE_FILL_AREA(#120571);
+#120571 = FILL_AREA_STYLE('',(#120572));
+#120572 = FILL_AREA_STYLE_COLOUR('',#120565);
+#120573 = STYLED_ITEM('color',(#120574),#3836);
+#120574 = PRESENTATION_STYLE_ASSIGNMENT((#120575));
+#120575 = SURFACE_STYLE_USAGE(.BOTH.,#120576);
+#120576 = SURFACE_SIDE_STYLE('',(#120577));
+#120577 = SURFACE_STYLE_FILL_AREA(#120578);
+#120578 = FILL_AREA_STYLE('',(#120579));
+#120579 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120580 = STYLED_ITEM('color',(#120581),#4013);
+#120581 = PRESENTATION_STYLE_ASSIGNMENT((#120582));
+#120582 = SURFACE_STYLE_USAGE(.BOTH.,#120583);
+#120583 = SURFACE_SIDE_STYLE('',(#120584));
+#120584 = SURFACE_STYLE_FILL_AREA(#120585);
+#120585 = FILL_AREA_STYLE('',(#120586));
+#120586 = FILL_AREA_STYLE_COLOUR('',#120565);
+#120587 = STYLED_ITEM('color',(#120588),#4062);
+#120588 = PRESENTATION_STYLE_ASSIGNMENT((#120589));
+#120589 = SURFACE_STYLE_USAGE(.BOTH.,#120590);
+#120590 = SURFACE_SIDE_STYLE('',(#120591));
+#120591 = SURFACE_STYLE_FILL_AREA(#120592);
+#120592 = FILL_AREA_STYLE('',(#120593));
+#120593 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120594 = STYLED_ITEM('color',(#120595),#4089);
+#120595 = PRESENTATION_STYLE_ASSIGNMENT((#120596));
+#120596 = SURFACE_STYLE_USAGE(.BOTH.,#120597);
+#120597 = SURFACE_SIDE_STYLE('',(#120598));
+#120598 = SURFACE_STYLE_FILL_AREA(#120599);
+#120599 = FILL_AREA_STYLE('',(#120600));
+#120600 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120601 = STYLED_ITEM('color',(#120602),#4116);
+#120602 = PRESENTATION_STYLE_ASSIGNMENT((#120603));
+#120603 = SURFACE_STYLE_USAGE(.BOTH.,#120604);
+#120604 = SURFACE_SIDE_STYLE('',(#120605));
+#120605 = SURFACE_STYLE_FILL_AREA(#120606);
+#120606 = FILL_AREA_STYLE('',(#120607));
+#120607 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120608 = STYLED_ITEM('color',(#120609),#4143);
+#120609 = PRESENTATION_STYLE_ASSIGNMENT((#120610));
+#120610 = SURFACE_STYLE_USAGE(.BOTH.,#120611);
+#120611 = SURFACE_SIDE_STYLE('',(#120612));
+#120612 = SURFACE_STYLE_FILL_AREA(#120613);
+#120613 = FILL_AREA_STYLE('',(#120614));
+#120614 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120615 = STYLED_ITEM('color',(#120616),#4170);
+#120616 = PRESENTATION_STYLE_ASSIGNMENT((#120617));
+#120617 = SURFACE_STYLE_USAGE(.BOTH.,#120618);
+#120618 = SURFACE_SIDE_STYLE('',(#120619));
+#120619 = SURFACE_STYLE_FILL_AREA(#120620);
+#120620 = FILL_AREA_STYLE('',(#120621));
+#120621 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120622 = STYLED_ITEM('color',(#120623),#4197);
+#120623 = PRESENTATION_STYLE_ASSIGNMENT((#120624));
+#120624 = SURFACE_STYLE_USAGE(.BOTH.,#120625);
+#120625 = SURFACE_SIDE_STYLE('',(#120626));
+#120626 = SURFACE_STYLE_FILL_AREA(#120627);
+#120627 = FILL_AREA_STYLE('',(#120628));
+#120628 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120629 = STYLED_ITEM('color',(#120630),#4224);
+#120630 = PRESENTATION_STYLE_ASSIGNMENT((#120631));
+#120631 = SURFACE_STYLE_USAGE(.BOTH.,#120632);
+#120632 = SURFACE_SIDE_STYLE('',(#120633));
+#120633 = SURFACE_STYLE_FILL_AREA(#120634);
+#120634 = FILL_AREA_STYLE('',(#120635));
+#120635 = FILL_AREA_STYLE_COLOUR('',#116369);
+#120636 = STYLED_ITEM('color',(#120637),#4251);
+#120637 = PRESENTATION_STYLE_ASSIGNMENT((#120638));
+#120638 = SURFACE_STYLE_USAGE(.BOTH.,#120639);
+#120639 = SURFACE_SIDE_STYLE('',(#120640));
+#120640 = SURFACE_STYLE_FILL_AREA(#120641);
+#120641 = FILL_AREA_STYLE('',(#120642));
+#120642 = FILL_AREA_STYLE_COLOUR('',#120565);
+#120643 = STYLED_ITEM('color',(#120644),#4278);
+#120644 = PRESENTATION_STYLE_ASSIGNMENT((#120645));
+#120645 = SURFACE_STYLE_USAGE(.BOTH.,#120646);
+#120646 = SURFACE_SIDE_STYLE('',(#120647));
+#120647 = SURFACE_STYLE_FILL_AREA(#120648);
+#120648 = FILL_AREA_STYLE('',(#120649));
+#120649 = FILL_AREA_STYLE_COLOUR('',#120565);
+#120650 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #120651,#120658,#120665,#120672,#120679,#120686,#120693,#120700,
+ #120707,#120714,#120721,#120728,#120735,#120742,#120749,#120756,
+ #120763,#120770,#120777,#120784,#120791,#120798,#120805,#120812,
+ #120819,#120826,#120833,#120840,#120847,#120854,#120861,#120868,
+ #120875,#120882,#120889,#120896,#120903,#120910,#120917,#120924,
+ #120931,#120938,#120945,#120952,#120959,#120966,#120973,#120980,
+ #120987,#120994,#121001,#121008,#121015,#121022,#121029,#121036,
+ #121043,#121050,#121057,#121064,#121071,#121078,#121085,#121092,
+ #121099,#121106,#121113,#121120,#121127,#121134,#121141,#121148,
+ #121155,#121162,#121169,#121176,#121183,#121190,#121197,#121204,
+ #121211,#121218,#121225,#121232,#121239,#121246,#121253,#121260,
+ #121267,#121274,#121281,#121288,#121295,#121302,#121309,#121316,
+ #121323,#121330,#121337,#121344,#121351,#121358,#121365,#121372,
+ #121379,#121386,#121393,#121400,#121407,#121414,#121421,#121428,
+ #121435,#121442,#121449,#121456,#121463,#121470,#121477,#121484,
+ #121491,#121498,#121505,#121512),#45873);
+#120651 = STYLED_ITEM('color',(#120652),#37439);
+#120652 = PRESENTATION_STYLE_ASSIGNMENT((#120653));
+#120653 = SURFACE_STYLE_USAGE(.BOTH.,#120654);
+#120654 = SURFACE_SIDE_STYLE('',(#120655));
+#120655 = SURFACE_STYLE_FILL_AREA(#120656);
+#120656 = FILL_AREA_STYLE('',(#120657));
+#120657 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120658 = STYLED_ITEM('color',(#120659),#37556);
+#120659 = PRESENTATION_STYLE_ASSIGNMENT((#120660));
+#120660 = SURFACE_STYLE_USAGE(.BOTH.,#120661);
+#120661 = SURFACE_SIDE_STYLE('',(#120662));
+#120662 = SURFACE_STYLE_FILL_AREA(#120663);
+#120663 = FILL_AREA_STYLE('',(#120664));
+#120664 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120665 = STYLED_ITEM('color',(#120666),#37737);
+#120666 = PRESENTATION_STYLE_ASSIGNMENT((#120667));
+#120667 = SURFACE_STYLE_USAGE(.BOTH.,#120668);
+#120668 = SURFACE_SIDE_STYLE('',(#120669));
+#120669 = SURFACE_STYLE_FILL_AREA(#120670);
+#120670 = FILL_AREA_STYLE('',(#120671));
+#120671 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120672 = STYLED_ITEM('color',(#120673),#37790);
+#120673 = PRESENTATION_STYLE_ASSIGNMENT((#120674));
+#120674 = SURFACE_STYLE_USAGE(.BOTH.,#120675);
+#120675 = SURFACE_SIDE_STYLE('',(#120676));
+#120676 = SURFACE_STYLE_FILL_AREA(#120677);
+#120677 = FILL_AREA_STYLE('',(#120678));
+#120678 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120679 = STYLED_ITEM('color',(#120680),#37865);
+#120680 = PRESENTATION_STYLE_ASSIGNMENT((#120681));
+#120681 = SURFACE_STYLE_USAGE(.BOTH.,#120682);
+#120682 = SURFACE_SIDE_STYLE('',(#120683));
+#120683 = SURFACE_STYLE_FILL_AREA(#120684);
+#120684 = FILL_AREA_STYLE('',(#120685));
+#120685 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120686 = STYLED_ITEM('color',(#120687),#37913);
+#120687 = PRESENTATION_STYLE_ASSIGNMENT((#120688));
+#120688 = SURFACE_STYLE_USAGE(.BOTH.,#120689);
+#120689 = SURFACE_SIDE_STYLE('',(#120690));
+#120690 = SURFACE_STYLE_FILL_AREA(#120691);
+#120691 = FILL_AREA_STYLE('',(#120692));
+#120692 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120693 = STYLED_ITEM('color',(#120694),#38134);
+#120694 = PRESENTATION_STYLE_ASSIGNMENT((#120695));
+#120695 = SURFACE_STYLE_USAGE(.BOTH.,#120696);
+#120696 = SURFACE_SIDE_STYLE('',(#120697));
+#120697 = SURFACE_STYLE_FILL_AREA(#120698);
+#120698 = FILL_AREA_STYLE('',(#120699));
+#120699 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120700 = STYLED_ITEM('color',(#120701),#38187);
+#120701 = PRESENTATION_STYLE_ASSIGNMENT((#120702));
+#120702 = SURFACE_STYLE_USAGE(.BOTH.,#120703);
+#120703 = SURFACE_SIDE_STYLE('',(#120704));
+#120704 = SURFACE_STYLE_FILL_AREA(#120705);
+#120705 = FILL_AREA_STYLE('',(#120706));
+#120706 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120707 = STYLED_ITEM('color',(#120708),#38240);
+#120708 = PRESENTATION_STYLE_ASSIGNMENT((#120709));
+#120709 = SURFACE_STYLE_USAGE(.BOTH.,#120710);
+#120710 = SURFACE_SIDE_STYLE('',(#120711));
+#120711 = SURFACE_STYLE_FILL_AREA(#120712);
+#120712 = FILL_AREA_STYLE('',(#120713));
+#120713 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120714 = STYLED_ITEM('color',(#120715),#38293);
+#120715 = PRESENTATION_STYLE_ASSIGNMENT((#120716));
+#120716 = SURFACE_STYLE_USAGE(.BOTH.,#120717);
+#120717 = SURFACE_SIDE_STYLE('',(#120718));
+#120718 = SURFACE_STYLE_FILL_AREA(#120719);
+#120719 = FILL_AREA_STYLE('',(#120720));
+#120720 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120721 = STYLED_ITEM('color',(#120722),#38493);
+#120722 = PRESENTATION_STYLE_ASSIGNMENT((#120723));
+#120723 = SURFACE_STYLE_USAGE(.BOTH.,#120724);
+#120724 = SURFACE_SIDE_STYLE('',(#120725));
+#120725 = SURFACE_STYLE_FILL_AREA(#120726);
+#120726 = FILL_AREA_STYLE('',(#120727));
+#120727 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120728 = STYLED_ITEM('color',(#120729),#38544);
+#120729 = PRESENTATION_STYLE_ASSIGNMENT((#120730));
+#120730 = SURFACE_STYLE_USAGE(.BOTH.,#120731);
+#120731 = SURFACE_SIDE_STYLE('',(#120732));
+#120732 = SURFACE_STYLE_FILL_AREA(#120733);
+#120733 = FILL_AREA_STYLE('',(#120734));
+#120734 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120735 = STYLED_ITEM('color',(#120736),#38622);
+#120736 = PRESENTATION_STYLE_ASSIGNMENT((#120737));
+#120737 = SURFACE_STYLE_USAGE(.BOTH.,#120738);
+#120738 = SURFACE_SIDE_STYLE('',(#120739));
+#120739 = SURFACE_STYLE_FILL_AREA(#120740);
+#120740 = FILL_AREA_STYLE('',(#120741));
+#120741 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120742 = STYLED_ITEM('color',(#120743),#38668);
+#120743 = PRESENTATION_STYLE_ASSIGNMENT((#120744));
+#120744 = SURFACE_STYLE_USAGE(.BOTH.,#120745);
+#120745 = SURFACE_SIDE_STYLE('',(#120746));
+#120746 = SURFACE_STYLE_FILL_AREA(#120747);
+#120747 = FILL_AREA_STYLE('',(#120748));
+#120748 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120749 = STYLED_ITEM('color',(#120750),#38727);
+#120750 = PRESENTATION_STYLE_ASSIGNMENT((#120751));
+#120751 = SURFACE_STYLE_USAGE(.BOTH.,#120752);
+#120752 = SURFACE_SIDE_STYLE('',(#120753));
+#120753 = SURFACE_STYLE_FILL_AREA(#120754);
+#120754 = FILL_AREA_STYLE('',(#120755));
+#120755 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120756 = STYLED_ITEM('color',(#120757),#38805);
+#120757 = PRESENTATION_STYLE_ASSIGNMENT((#120758));
+#120758 = SURFACE_STYLE_USAGE(.BOTH.,#120759);
+#120759 = SURFACE_SIDE_STYLE('',(#120760));
+#120760 = SURFACE_STYLE_FILL_AREA(#120761);
+#120761 = FILL_AREA_STYLE('',(#120762));
+#120762 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120763 = STYLED_ITEM('color',(#120764),#38886);
+#120764 = PRESENTATION_STYLE_ASSIGNMENT((#120765));
+#120765 = SURFACE_STYLE_USAGE(.BOTH.,#120766);
+#120766 = SURFACE_SIDE_STYLE('',(#120767));
+#120767 = SURFACE_STYLE_FILL_AREA(#120768);
+#120768 = FILL_AREA_STYLE('',(#120769));
+#120769 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120770 = STYLED_ITEM('color',(#120771),#38967);
+#120771 = PRESENTATION_STYLE_ASSIGNMENT((#120772));
+#120772 = SURFACE_STYLE_USAGE(.BOTH.,#120773);
+#120773 = SURFACE_SIDE_STYLE('',(#120774));
+#120774 = SURFACE_STYLE_FILL_AREA(#120775);
+#120775 = FILL_AREA_STYLE('',(#120776));
+#120776 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120777 = STYLED_ITEM('color',(#120778),#39048);
+#120778 = PRESENTATION_STYLE_ASSIGNMENT((#120779));
+#120779 = SURFACE_STYLE_USAGE(.BOTH.,#120780);
+#120780 = SURFACE_SIDE_STYLE('',(#120781));
+#120781 = SURFACE_STYLE_FILL_AREA(#120782);
+#120782 = FILL_AREA_STYLE('',(#120783));
+#120783 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120784 = STYLED_ITEM('color',(#120785),#39129);
+#120785 = PRESENTATION_STYLE_ASSIGNMENT((#120786));
+#120786 = SURFACE_STYLE_USAGE(.BOTH.,#120787);
+#120787 = SURFACE_SIDE_STYLE('',(#120788));
+#120788 = SURFACE_STYLE_FILL_AREA(#120789);
+#120789 = FILL_AREA_STYLE('',(#120790));
+#120790 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120791 = STYLED_ITEM('color',(#120792),#39205);
+#120792 = PRESENTATION_STYLE_ASSIGNMENT((#120793));
+#120793 = SURFACE_STYLE_USAGE(.BOTH.,#120794);
+#120794 = SURFACE_SIDE_STYLE('',(#120795));
+#120795 = SURFACE_STYLE_FILL_AREA(#120796);
+#120796 = FILL_AREA_STYLE('',(#120797));
+#120797 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120798 = STYLED_ITEM('color',(#120799),#39256);
+#120799 = PRESENTATION_STYLE_ASSIGNMENT((#120800));
+#120800 = SURFACE_STYLE_USAGE(.BOTH.,#120801);
+#120801 = SURFACE_SIDE_STYLE('',(#120802));
+#120802 = SURFACE_STYLE_FILL_AREA(#120803);
+#120803 = FILL_AREA_STYLE('',(#120804));
+#120804 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120805 = STYLED_ITEM('color',(#120806),#39307);
+#120806 = PRESENTATION_STYLE_ASSIGNMENT((#120807));
+#120807 = SURFACE_STYLE_USAGE(.BOTH.,#120808);
+#120808 = SURFACE_SIDE_STYLE('',(#120809));
+#120809 = SURFACE_STYLE_FILL_AREA(#120810);
+#120810 = FILL_AREA_STYLE('',(#120811));
+#120811 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120812 = STYLED_ITEM('color',(#120813),#39358);
+#120813 = PRESENTATION_STYLE_ASSIGNMENT((#120814));
+#120814 = SURFACE_STYLE_USAGE(.BOTH.,#120815);
+#120815 = SURFACE_SIDE_STYLE('',(#120816));
+#120816 = SURFACE_STYLE_FILL_AREA(#120817);
+#120817 = FILL_AREA_STYLE('',(#120818));
+#120818 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120819 = STYLED_ITEM('color',(#120820),#39417);
+#120820 = PRESENTATION_STYLE_ASSIGNMENT((#120821));
+#120821 = SURFACE_STYLE_USAGE(.BOTH.,#120822);
+#120822 = SURFACE_SIDE_STYLE('',(#120823));
+#120823 = SURFACE_STYLE_FILL_AREA(#120824);
+#120824 = FILL_AREA_STYLE('',(#120825));
+#120825 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120826 = STYLED_ITEM('color',(#120827),#39476);
+#120827 = PRESENTATION_STYLE_ASSIGNMENT((#120828));
+#120828 = SURFACE_STYLE_USAGE(.BOTH.,#120829);
+#120829 = SURFACE_SIDE_STYLE('',(#120830));
+#120830 = SURFACE_STYLE_FILL_AREA(#120831);
+#120831 = FILL_AREA_STYLE('',(#120832));
+#120832 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120833 = STYLED_ITEM('color',(#120834),#39557);
+#120834 = PRESENTATION_STYLE_ASSIGNMENT((#120835));
+#120835 = SURFACE_STYLE_USAGE(.BOTH.,#120836);
+#120836 = SURFACE_SIDE_STYLE('',(#120837));
+#120837 = SURFACE_STYLE_FILL_AREA(#120838);
+#120838 = FILL_AREA_STYLE('',(#120839));
+#120839 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120840 = STYLED_ITEM('color',(#120841),#39638);
+#120841 = PRESENTATION_STYLE_ASSIGNMENT((#120842));
+#120842 = SURFACE_STYLE_USAGE(.BOTH.,#120843);
+#120843 = SURFACE_SIDE_STYLE('',(#120844));
+#120844 = SURFACE_STYLE_FILL_AREA(#120845);
+#120845 = FILL_AREA_STYLE('',(#120846));
+#120846 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120847 = STYLED_ITEM('color',(#120848),#39719);
+#120848 = PRESENTATION_STYLE_ASSIGNMENT((#120849));
+#120849 = SURFACE_STYLE_USAGE(.BOTH.,#120850);
+#120850 = SURFACE_SIDE_STYLE('',(#120851));
+#120851 = SURFACE_STYLE_FILL_AREA(#120852);
+#120852 = FILL_AREA_STYLE('',(#120853));
+#120853 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120854 = STYLED_ITEM('color',(#120855),#39800);
+#120855 = PRESENTATION_STYLE_ASSIGNMENT((#120856));
+#120856 = SURFACE_STYLE_USAGE(.BOTH.,#120857);
+#120857 = SURFACE_SIDE_STYLE('',(#120858));
+#120858 = SURFACE_STYLE_FILL_AREA(#120859);
+#120859 = FILL_AREA_STYLE('',(#120860));
+#120860 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120861 = STYLED_ITEM('color',(#120862),#39876);
+#120862 = PRESENTATION_STYLE_ASSIGNMENT((#120863));
+#120863 = SURFACE_STYLE_USAGE(.BOTH.,#120864);
+#120864 = SURFACE_SIDE_STYLE('',(#120865));
+#120865 = SURFACE_STYLE_FILL_AREA(#120866);
+#120866 = FILL_AREA_STYLE('',(#120867));
+#120867 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120868 = STYLED_ITEM('color',(#120869),#39928);
+#120869 = PRESENTATION_STYLE_ASSIGNMENT((#120870));
+#120870 = SURFACE_STYLE_USAGE(.BOTH.,#120871);
+#120871 = SURFACE_SIDE_STYLE('',(#120872));
+#120872 = SURFACE_STYLE_FILL_AREA(#120873);
+#120873 = FILL_AREA_STYLE('',(#120874));
+#120874 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120875 = STYLED_ITEM('color',(#120876),#40006);
+#120876 = PRESENTATION_STYLE_ASSIGNMENT((#120877));
+#120877 = SURFACE_STYLE_USAGE(.BOTH.,#120878);
+#120878 = SURFACE_SIDE_STYLE('',(#120879));
+#120879 = SURFACE_STYLE_FILL_AREA(#120880);
+#120880 = FILL_AREA_STYLE('',(#120881));
+#120881 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120882 = STYLED_ITEM('color',(#120883),#40053);
+#120883 = PRESENTATION_STYLE_ASSIGNMENT((#120884));
+#120884 = SURFACE_STYLE_USAGE(.BOTH.,#120885);
+#120885 = SURFACE_SIDE_STYLE('',(#120886));
+#120886 = SURFACE_STYLE_FILL_AREA(#120887);
+#120887 = FILL_AREA_STYLE('',(#120888));
+#120888 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120889 = STYLED_ITEM('color',(#120890),#40110);
+#120890 = PRESENTATION_STYLE_ASSIGNMENT((#120891));
+#120891 = SURFACE_STYLE_USAGE(.BOTH.,#120892);
+#120892 = SURFACE_SIDE_STYLE('',(#120893));
+#120893 = SURFACE_STYLE_FILL_AREA(#120894);
+#120894 = FILL_AREA_STYLE('',(#120895));
+#120895 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120896 = STYLED_ITEM('color',(#120897),#40395);
+#120897 = PRESENTATION_STYLE_ASSIGNMENT((#120898));
+#120898 = SURFACE_STYLE_USAGE(.BOTH.,#120899);
+#120899 = SURFACE_SIDE_STYLE('',(#120900));
+#120900 = SURFACE_STYLE_FILL_AREA(#120901);
+#120901 = FILL_AREA_STYLE('',(#120902));
+#120902 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120903 = STYLED_ITEM('color',(#120904),#40685);
+#120904 = PRESENTATION_STYLE_ASSIGNMENT((#120905));
+#120905 = SURFACE_STYLE_USAGE(.BOTH.,#120906);
+#120906 = SURFACE_SIDE_STYLE('',(#120907));
+#120907 = SURFACE_STYLE_FILL_AREA(#120908);
+#120908 = FILL_AREA_STYLE('',(#120909));
+#120909 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120910 = STYLED_ITEM('color',(#120911),#40753);
+#120911 = PRESENTATION_STYLE_ASSIGNMENT((#120912));
+#120912 = SURFACE_STYLE_USAGE(.BOTH.,#120913);
+#120913 = SURFACE_SIDE_STYLE('',(#120914));
+#120914 = SURFACE_STYLE_FILL_AREA(#120915);
+#120915 = FILL_AREA_STYLE('',(#120916));
+#120916 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120917 = STYLED_ITEM('color',(#120918),#40807);
+#120918 = PRESENTATION_STYLE_ASSIGNMENT((#120919));
+#120919 = SURFACE_STYLE_USAGE(.BOTH.,#120920);
+#120920 = SURFACE_SIDE_STYLE('',(#120921));
+#120921 = SURFACE_STYLE_FILL_AREA(#120922);
+#120922 = FILL_AREA_STYLE('',(#120923));
+#120923 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120924 = STYLED_ITEM('color',(#120925),#41025);
+#120925 = PRESENTATION_STYLE_ASSIGNMENT((#120926));
+#120926 = SURFACE_STYLE_USAGE(.BOTH.,#120927);
+#120927 = SURFACE_SIDE_STYLE('',(#120928));
+#120928 = SURFACE_STYLE_FILL_AREA(#120929);
+#120929 = FILL_AREA_STYLE('',(#120930));
+#120930 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120931 = STYLED_ITEM('color',(#120932),#41270);
+#120932 = PRESENTATION_STYLE_ASSIGNMENT((#120933));
+#120933 = SURFACE_STYLE_USAGE(.BOTH.,#120934);
+#120934 = SURFACE_SIDE_STYLE('',(#120935));
+#120935 = SURFACE_STYLE_FILL_AREA(#120936);
+#120936 = FILL_AREA_STYLE('',(#120937));
+#120937 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120938 = STYLED_ITEM('color',(#120939),#41297);
+#120939 = PRESENTATION_STYLE_ASSIGNMENT((#120940));
+#120940 = SURFACE_STYLE_USAGE(.BOTH.,#120941);
+#120941 = SURFACE_SIDE_STYLE('',(#120942));
+#120942 = SURFACE_STYLE_FILL_AREA(#120943);
+#120943 = FILL_AREA_STYLE('',(#120944));
+#120944 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120945 = STYLED_ITEM('color',(#120946),#41370);
+#120946 = PRESENTATION_STYLE_ASSIGNMENT((#120947));
+#120947 = SURFACE_STYLE_USAGE(.BOTH.,#120948);
+#120948 = SURFACE_SIDE_STYLE('',(#120949));
+#120949 = SURFACE_STYLE_FILL_AREA(#120950);
+#120950 = FILL_AREA_STYLE('',(#120951));
+#120951 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120952 = STYLED_ITEM('color',(#120953),#41655);
+#120953 = PRESENTATION_STYLE_ASSIGNMENT((#120954));
+#120954 = SURFACE_STYLE_USAGE(.BOTH.,#120955);
+#120955 = SURFACE_SIDE_STYLE('',(#120956));
+#120956 = SURFACE_STYLE_FILL_AREA(#120957);
+#120957 = FILL_AREA_STYLE('',(#120958));
+#120958 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120959 = STYLED_ITEM('color',(#120960),#41900);
+#120960 = PRESENTATION_STYLE_ASSIGNMENT((#120961));
+#120961 = SURFACE_STYLE_USAGE(.BOTH.,#120962);
+#120962 = SURFACE_SIDE_STYLE('',(#120963));
+#120963 = SURFACE_STYLE_FILL_AREA(#120964);
+#120964 = FILL_AREA_STYLE('',(#120965));
+#120965 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120966 = STYLED_ITEM('color',(#120967),#41968);
+#120967 = PRESENTATION_STYLE_ASSIGNMENT((#120968));
+#120968 = SURFACE_STYLE_USAGE(.BOTH.,#120969);
+#120969 = SURFACE_SIDE_STYLE('',(#120970));
+#120970 = SURFACE_STYLE_FILL_AREA(#120971);
+#120971 = FILL_AREA_STYLE('',(#120972));
+#120972 = FILL_AREA_STYLE_COLOUR('',#113173);
+#120973 = STYLED_ITEM('color',(#120974),#41995);
+#120974 = PRESENTATION_STYLE_ASSIGNMENT((#120975));
+#120975 = SURFACE_STYLE_USAGE(.BOTH.,#120976);
+#120976 = SURFACE_SIDE_STYLE('',(#120977));
+#120977 = SURFACE_STYLE_FILL_AREA(#120978);
+#120978 = FILL_AREA_STYLE('',(#120979));
+#120979 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120980 = STYLED_ITEM('color',(#120981),#42047);
+#120981 = PRESENTATION_STYLE_ASSIGNMENT((#120982));
+#120982 = SURFACE_STYLE_USAGE(.BOTH.,#120983);
+#120983 = SURFACE_SIDE_STYLE('',(#120984));
+#120984 = SURFACE_STYLE_FILL_AREA(#120985);
+#120985 = FILL_AREA_STYLE('',(#120986));
+#120986 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120987 = STYLED_ITEM('color',(#120988),#42099);
+#120988 = PRESENTATION_STYLE_ASSIGNMENT((#120989));
+#120989 = SURFACE_STYLE_USAGE(.BOTH.,#120990);
+#120990 = SURFACE_SIDE_STYLE('',(#120991));
+#120991 = SURFACE_STYLE_FILL_AREA(#120992);
+#120992 = FILL_AREA_STYLE('',(#120993));
+#120993 = FILL_AREA_STYLE_COLOUR('',#113209);
+#120994 = STYLED_ITEM('color',(#120995),#42151);
+#120995 = PRESENTATION_STYLE_ASSIGNMENT((#120996));
+#120996 = SURFACE_STYLE_USAGE(.BOTH.,#120997);
+#120997 = SURFACE_SIDE_STYLE('',(#120998));
+#120998 = SURFACE_STYLE_FILL_AREA(#120999);
+#120999 = FILL_AREA_STYLE('',(#121000));
+#121000 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121001 = STYLED_ITEM('color',(#121002),#42208);
+#121002 = PRESENTATION_STYLE_ASSIGNMENT((#121003));
+#121003 = SURFACE_STYLE_USAGE(.BOTH.,#121004);
+#121004 = SURFACE_SIDE_STYLE('',(#121005));
+#121005 = SURFACE_STYLE_FILL_AREA(#121006);
+#121006 = FILL_AREA_STYLE('',(#121007));
+#121007 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121008 = STYLED_ITEM('color',(#121009),#42493);
+#121009 = PRESENTATION_STYLE_ASSIGNMENT((#121010));
+#121010 = SURFACE_STYLE_USAGE(.BOTH.,#121011);
+#121011 = SURFACE_SIDE_STYLE('',(#121012));
+#121012 = SURFACE_STYLE_FILL_AREA(#121013);
+#121013 = FILL_AREA_STYLE('',(#121014));
+#121014 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121015 = STYLED_ITEM('color',(#121016),#42783);
+#121016 = PRESENTATION_STYLE_ASSIGNMENT((#121017));
+#121017 = SURFACE_STYLE_USAGE(.BOTH.,#121018);
+#121018 = SURFACE_SIDE_STYLE('',(#121019));
+#121019 = SURFACE_STYLE_FILL_AREA(#121020);
+#121020 = FILL_AREA_STYLE('',(#121021));
+#121021 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121022 = STYLED_ITEM('color',(#121023),#42830);
+#121023 = PRESENTATION_STYLE_ASSIGNMENT((#121024));
+#121024 = SURFACE_STYLE_USAGE(.BOTH.,#121025);
+#121025 = SURFACE_SIDE_STYLE('',(#121026));
+#121026 = SURFACE_STYLE_FILL_AREA(#121027);
+#121027 = FILL_AREA_STYLE('',(#121028));
+#121028 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121029 = STYLED_ITEM('color',(#121030),#42884);
+#121030 = PRESENTATION_STYLE_ASSIGNMENT((#121031));
+#121031 = SURFACE_STYLE_USAGE(.BOTH.,#121032);
+#121032 = SURFACE_SIDE_STYLE('',(#121033));
+#121033 = SURFACE_STYLE_FILL_AREA(#121034);
+#121034 = FILL_AREA_STYLE('',(#121035));
+#121035 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121036 = STYLED_ITEM('color',(#121037),#43102);
+#121037 = PRESENTATION_STYLE_ASSIGNMENT((#121038));
+#121038 = SURFACE_STYLE_USAGE(.BOTH.,#121039);
+#121039 = SURFACE_SIDE_STYLE('',(#121040));
+#121040 = SURFACE_STYLE_FILL_AREA(#121041);
+#121041 = FILL_AREA_STYLE('',(#121042));
+#121042 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121043 = STYLED_ITEM('color',(#121044),#43347);
+#121044 = PRESENTATION_STYLE_ASSIGNMENT((#121045));
+#121045 = SURFACE_STYLE_USAGE(.BOTH.,#121046);
+#121046 = SURFACE_SIDE_STYLE('',(#121047));
+#121047 = SURFACE_STYLE_FILL_AREA(#121048);
+#121048 = FILL_AREA_STYLE('',(#121049));
+#121049 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121050 = STYLED_ITEM('color',(#121051),#43374);
+#121051 = PRESENTATION_STYLE_ASSIGNMENT((#121052));
+#121052 = SURFACE_STYLE_USAGE(.BOTH.,#121053);
+#121053 = SURFACE_SIDE_STYLE('',(#121054));
+#121054 = SURFACE_STYLE_FILL_AREA(#121055);
+#121055 = FILL_AREA_STYLE('',(#121056));
+#121056 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121057 = STYLED_ITEM('color',(#121058),#43447);
+#121058 = PRESENTATION_STYLE_ASSIGNMENT((#121059));
+#121059 = SURFACE_STYLE_USAGE(.BOTH.,#121060);
+#121060 = SURFACE_SIDE_STYLE('',(#121061));
+#121061 = SURFACE_STYLE_FILL_AREA(#121062);
+#121062 = FILL_AREA_STYLE('',(#121063));
+#121063 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121064 = STYLED_ITEM('color',(#121065),#43732);
+#121065 = PRESENTATION_STYLE_ASSIGNMENT((#121066));
+#121066 = SURFACE_STYLE_USAGE(.BOTH.,#121067);
+#121067 = SURFACE_SIDE_STYLE('',(#121068));
+#121068 = SURFACE_STYLE_FILL_AREA(#121069);
+#121069 = FILL_AREA_STYLE('',(#121070));
+#121070 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121071 = STYLED_ITEM('color',(#121072),#43977);
+#121072 = PRESENTATION_STYLE_ASSIGNMENT((#121073));
+#121073 = SURFACE_STYLE_USAGE(.BOTH.,#121074);
+#121074 = SURFACE_SIDE_STYLE('',(#121075));
+#121075 = SURFACE_STYLE_FILL_AREA(#121076);
+#121076 = FILL_AREA_STYLE('',(#121077));
+#121077 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121078 = STYLED_ITEM('color',(#121079),#44045);
+#121079 = PRESENTATION_STYLE_ASSIGNMENT((#121080));
+#121080 = SURFACE_STYLE_USAGE(.BOTH.,#121081);
+#121081 = SURFACE_SIDE_STYLE('',(#121082));
+#121082 = SURFACE_STYLE_FILL_AREA(#121083);
+#121083 = FILL_AREA_STYLE('',(#121084));
+#121084 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121085 = STYLED_ITEM('color',(#121086),#44072);
+#121086 = PRESENTATION_STYLE_ASSIGNMENT((#121087));
+#121087 = SURFACE_STYLE_USAGE(.BOTH.,#121088);
+#121088 = SURFACE_SIDE_STYLE('',(#121089));
+#121089 = SURFACE_STYLE_FILL_AREA(#121090);
+#121090 = FILL_AREA_STYLE('',(#121091));
+#121091 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121092 = STYLED_ITEM('color',(#121093),#44119);
+#121093 = PRESENTATION_STYLE_ASSIGNMENT((#121094));
+#121094 = SURFACE_STYLE_USAGE(.BOTH.,#121095);
+#121095 = SURFACE_SIDE_STYLE('',(#121096));
+#121096 = SURFACE_STYLE_FILL_AREA(#121097);
+#121097 = FILL_AREA_STYLE('',(#121098));
+#121098 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121099 = STYLED_ITEM('color',(#121100),#44254);
+#121100 = PRESENTATION_STYLE_ASSIGNMENT((#121101));
+#121101 = SURFACE_STYLE_USAGE(.BOTH.,#121102);
+#121102 = SURFACE_SIDE_STYLE('',(#121103));
+#121103 = SURFACE_STYLE_FILL_AREA(#121104);
+#121104 = FILL_AREA_STYLE('',(#121105));
+#121105 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121106 = STYLED_ITEM('color',(#121107),#44280);
+#121107 = PRESENTATION_STYLE_ASSIGNMENT((#121108));
+#121108 = SURFACE_STYLE_USAGE(.BOTH.,#121109);
+#121109 = SURFACE_SIDE_STYLE('',(#121110));
+#121110 = SURFACE_STYLE_FILL_AREA(#121111);
+#121111 = FILL_AREA_STYLE('',(#121112));
+#121112 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121113 = STYLED_ITEM('color',(#121114),#44372);
+#121114 = PRESENTATION_STYLE_ASSIGNMENT((#121115));
+#121115 = SURFACE_STYLE_USAGE(.BOTH.,#121116);
+#121116 = SURFACE_SIDE_STYLE('',(#121117));
+#121117 = SURFACE_STYLE_FILL_AREA(#121118);
+#121118 = FILL_AREA_STYLE('',(#121119));
+#121119 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121120 = STYLED_ITEM('color',(#121121),#44401);
+#121121 = PRESENTATION_STYLE_ASSIGNMENT((#121122));
+#121122 = SURFACE_STYLE_USAGE(.BOTH.,#121123);
+#121123 = SURFACE_SIDE_STYLE('',(#121124));
+#121124 = SURFACE_STYLE_FILL_AREA(#121125);
+#121125 = FILL_AREA_STYLE('',(#121126));
+#121126 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121127 = STYLED_ITEM('color',(#121128),#44428);
+#121128 = PRESENTATION_STYLE_ASSIGNMENT((#121129));
+#121129 = SURFACE_STYLE_USAGE(.BOTH.,#121130);
+#121130 = SURFACE_SIDE_STYLE('',(#121131));
+#121131 = SURFACE_STYLE_FILL_AREA(#121132);
+#121132 = FILL_AREA_STYLE('',(#121133));
+#121133 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121134 = STYLED_ITEM('color',(#121135),#44455);
+#121135 = PRESENTATION_STYLE_ASSIGNMENT((#121136));
+#121136 = SURFACE_STYLE_USAGE(.BOTH.,#121137);
+#121137 = SURFACE_SIDE_STYLE('',(#121138));
+#121138 = SURFACE_STYLE_FILL_AREA(#121139);
+#121139 = FILL_AREA_STYLE('',(#121140));
+#121140 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121141 = STYLED_ITEM('color',(#121142),#44482);
+#121142 = PRESENTATION_STYLE_ASSIGNMENT((#121143));
+#121143 = SURFACE_STYLE_USAGE(.BOTH.,#121144);
+#121144 = SURFACE_SIDE_STYLE('',(#121145));
+#121145 = SURFACE_STYLE_FILL_AREA(#121146);
+#121146 = FILL_AREA_STYLE('',(#121147));
+#121147 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121148 = STYLED_ITEM('color',(#121149),#44509);
+#121149 = PRESENTATION_STYLE_ASSIGNMENT((#121150));
+#121150 = SURFACE_STYLE_USAGE(.BOTH.,#121151);
+#121151 = SURFACE_SIDE_STYLE('',(#121152));
+#121152 = SURFACE_STYLE_FILL_AREA(#121153);
+#121153 = FILL_AREA_STYLE('',(#121154));
+#121154 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121155 = STYLED_ITEM('color',(#121156),#44536);
+#121156 = PRESENTATION_STYLE_ASSIGNMENT((#121157));
+#121157 = SURFACE_STYLE_USAGE(.BOTH.,#121158);
+#121158 = SURFACE_SIDE_STYLE('',(#121159));
+#121159 = SURFACE_STYLE_FILL_AREA(#121160);
+#121160 = FILL_AREA_STYLE('',(#121161));
+#121161 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121162 = STYLED_ITEM('color',(#121163),#44563);
+#121163 = PRESENTATION_STYLE_ASSIGNMENT((#121164));
+#121164 = SURFACE_STYLE_USAGE(.BOTH.,#121165);
+#121165 = SURFACE_SIDE_STYLE('',(#121166));
+#121166 = SURFACE_STYLE_FILL_AREA(#121167);
+#121167 = FILL_AREA_STYLE('',(#121168));
+#121168 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121169 = STYLED_ITEM('color',(#121170),#44590);
+#121170 = PRESENTATION_STYLE_ASSIGNMENT((#121171));
+#121171 = SURFACE_STYLE_USAGE(.BOTH.,#121172);
+#121172 = SURFACE_SIDE_STYLE('',(#121173));
+#121173 = SURFACE_STYLE_FILL_AREA(#121174);
+#121174 = FILL_AREA_STYLE('',(#121175));
+#121175 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121176 = STYLED_ITEM('color',(#121177),#44597);
+#121177 = PRESENTATION_STYLE_ASSIGNMENT((#121178));
+#121178 = SURFACE_STYLE_USAGE(.BOTH.,#121179);
+#121179 = SURFACE_SIDE_STYLE('',(#121180));
+#121180 = SURFACE_STYLE_FILL_AREA(#121181);
+#121181 = FILL_AREA_STYLE('',(#121182));
+#121182 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121183 = STYLED_ITEM('color',(#121184),#44626);
+#121184 = PRESENTATION_STYLE_ASSIGNMENT((#121185));
+#121185 = SURFACE_STYLE_USAGE(.BOTH.,#121186);
+#121186 = SURFACE_SIDE_STYLE('',(#121187));
+#121187 = SURFACE_STYLE_FILL_AREA(#121188);
+#121188 = FILL_AREA_STYLE('',(#121189));
+#121189 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121190 = STYLED_ITEM('color',(#121191),#44653);
+#121191 = PRESENTATION_STYLE_ASSIGNMENT((#121192));
+#121192 = SURFACE_STYLE_USAGE(.BOTH.,#121193);
+#121193 = SURFACE_SIDE_STYLE('',(#121194));
+#121194 = SURFACE_STYLE_FILL_AREA(#121195);
+#121195 = FILL_AREA_STYLE('',(#121196));
+#121196 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121197 = STYLED_ITEM('color',(#121198),#44680);
+#121198 = PRESENTATION_STYLE_ASSIGNMENT((#121199));
+#121199 = SURFACE_STYLE_USAGE(.BOTH.,#121200);
+#121200 = SURFACE_SIDE_STYLE('',(#121201));
+#121201 = SURFACE_STYLE_FILL_AREA(#121202);
+#121202 = FILL_AREA_STYLE('',(#121203));
+#121203 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121204 = STYLED_ITEM('color',(#121205),#44707);
+#121205 = PRESENTATION_STYLE_ASSIGNMENT((#121206));
+#121206 = SURFACE_STYLE_USAGE(.BOTH.,#121207);
+#121207 = SURFACE_SIDE_STYLE('',(#121208));
+#121208 = SURFACE_STYLE_FILL_AREA(#121209);
+#121209 = FILL_AREA_STYLE('',(#121210));
+#121210 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121211 = STYLED_ITEM('color',(#121212),#44734);
+#121212 = PRESENTATION_STYLE_ASSIGNMENT((#121213));
+#121213 = SURFACE_STYLE_USAGE(.BOTH.,#121214);
+#121214 = SURFACE_SIDE_STYLE('',(#121215));
+#121215 = SURFACE_STYLE_FILL_AREA(#121216);
+#121216 = FILL_AREA_STYLE('',(#121217));
+#121217 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121218 = STYLED_ITEM('color',(#121219),#44761);
+#121219 = PRESENTATION_STYLE_ASSIGNMENT((#121220));
+#121220 = SURFACE_STYLE_USAGE(.BOTH.,#121221);
+#121221 = SURFACE_SIDE_STYLE('',(#121222));
+#121222 = SURFACE_STYLE_FILL_AREA(#121223);
+#121223 = FILL_AREA_STYLE('',(#121224));
+#121224 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121225 = STYLED_ITEM('color',(#121226),#44788);
+#121226 = PRESENTATION_STYLE_ASSIGNMENT((#121227));
+#121227 = SURFACE_STYLE_USAGE(.BOTH.,#121228);
+#121228 = SURFACE_SIDE_STYLE('',(#121229));
+#121229 = SURFACE_STYLE_FILL_AREA(#121230);
+#121230 = FILL_AREA_STYLE('',(#121231));
+#121231 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121232 = STYLED_ITEM('color',(#121233),#44815);
+#121233 = PRESENTATION_STYLE_ASSIGNMENT((#121234));
+#121234 = SURFACE_STYLE_USAGE(.BOTH.,#121235);
+#121235 = SURFACE_SIDE_STYLE('',(#121236));
+#121236 = SURFACE_STYLE_FILL_AREA(#121237);
+#121237 = FILL_AREA_STYLE('',(#121238));
+#121238 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121239 = STYLED_ITEM('color',(#121240),#44822);
+#121240 = PRESENTATION_STYLE_ASSIGNMENT((#121241));
+#121241 = SURFACE_STYLE_USAGE(.BOTH.,#121242);
+#121242 = SURFACE_SIDE_STYLE('',(#121243));
+#121243 = SURFACE_STYLE_FILL_AREA(#121244);
+#121244 = FILL_AREA_STYLE('',(#121245));
+#121245 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121246 = STYLED_ITEM('color',(#121247),#44851);
+#121247 = PRESENTATION_STYLE_ASSIGNMENT((#121248));
+#121248 = SURFACE_STYLE_USAGE(.BOTH.,#121249);
+#121249 = SURFACE_SIDE_STYLE('',(#121250));
+#121250 = SURFACE_STYLE_FILL_AREA(#121251);
+#121251 = FILL_AREA_STYLE('',(#121252));
+#121252 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121253 = STYLED_ITEM('color',(#121254),#44878);
+#121254 = PRESENTATION_STYLE_ASSIGNMENT((#121255));
+#121255 = SURFACE_STYLE_USAGE(.BOTH.,#121256);
+#121256 = SURFACE_SIDE_STYLE('',(#121257));
+#121257 = SURFACE_STYLE_FILL_AREA(#121258);
+#121258 = FILL_AREA_STYLE('',(#121259));
+#121259 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121260 = STYLED_ITEM('color',(#121261),#44905);
+#121261 = PRESENTATION_STYLE_ASSIGNMENT((#121262));
+#121262 = SURFACE_STYLE_USAGE(.BOTH.,#121263);
+#121263 = SURFACE_SIDE_STYLE('',(#121264));
+#121264 = SURFACE_STYLE_FILL_AREA(#121265);
+#121265 = FILL_AREA_STYLE('',(#121266));
+#121266 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121267 = STYLED_ITEM('color',(#121268),#44932);
+#121268 = PRESENTATION_STYLE_ASSIGNMENT((#121269));
+#121269 = SURFACE_STYLE_USAGE(.BOTH.,#121270);
+#121270 = SURFACE_SIDE_STYLE('',(#121271));
+#121271 = SURFACE_STYLE_FILL_AREA(#121272);
+#121272 = FILL_AREA_STYLE('',(#121273));
+#121273 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121274 = STYLED_ITEM('color',(#121275),#44959);
+#121275 = PRESENTATION_STYLE_ASSIGNMENT((#121276));
+#121276 = SURFACE_STYLE_USAGE(.BOTH.,#121277);
+#121277 = SURFACE_SIDE_STYLE('',(#121278));
+#121278 = SURFACE_STYLE_FILL_AREA(#121279);
+#121279 = FILL_AREA_STYLE('',(#121280));
+#121280 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121281 = STYLED_ITEM('color',(#121282),#44986);
+#121282 = PRESENTATION_STYLE_ASSIGNMENT((#121283));
+#121283 = SURFACE_STYLE_USAGE(.BOTH.,#121284);
+#121284 = SURFACE_SIDE_STYLE('',(#121285));
+#121285 = SURFACE_STYLE_FILL_AREA(#121286);
+#121286 = FILL_AREA_STYLE('',(#121287));
+#121287 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121288 = STYLED_ITEM('color',(#121289),#45013);
+#121289 = PRESENTATION_STYLE_ASSIGNMENT((#121290));
+#121290 = SURFACE_STYLE_USAGE(.BOTH.,#121291);
+#121291 = SURFACE_SIDE_STYLE('',(#121292));
+#121292 = SURFACE_STYLE_FILL_AREA(#121293);
+#121293 = FILL_AREA_STYLE('',(#121294));
+#121294 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121295 = STYLED_ITEM('color',(#121296),#45040);
+#121296 = PRESENTATION_STYLE_ASSIGNMENT((#121297));
+#121297 = SURFACE_STYLE_USAGE(.BOTH.,#121298);
+#121298 = SURFACE_SIDE_STYLE('',(#121299));
+#121299 = SURFACE_STYLE_FILL_AREA(#121300);
+#121300 = FILL_AREA_STYLE('',(#121301));
+#121301 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121302 = STYLED_ITEM('color',(#121303),#45047);
+#121303 = PRESENTATION_STYLE_ASSIGNMENT((#121304));
+#121304 = SURFACE_STYLE_USAGE(.BOTH.,#121305);
+#121305 = SURFACE_SIDE_STYLE('',(#121306));
+#121306 = SURFACE_STYLE_FILL_AREA(#121307);
+#121307 = FILL_AREA_STYLE('',(#121308));
+#121308 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121309 = STYLED_ITEM('color',(#121310),#45073);
+#121310 = PRESENTATION_STYLE_ASSIGNMENT((#121311));
+#121311 = SURFACE_STYLE_USAGE(.BOTH.,#121312);
+#121312 = SURFACE_SIDE_STYLE('',(#121313));
+#121313 = SURFACE_STYLE_FILL_AREA(#121314);
+#121314 = FILL_AREA_STYLE('',(#121315));
+#121315 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121316 = STYLED_ITEM('color',(#121317),#45099);
+#121317 = PRESENTATION_STYLE_ASSIGNMENT((#121318));
+#121318 = SURFACE_STYLE_USAGE(.BOTH.,#121319);
+#121319 = SURFACE_SIDE_STYLE('',(#121320));
+#121320 = SURFACE_STYLE_FILL_AREA(#121321);
+#121321 = FILL_AREA_STYLE('',(#121322));
+#121322 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121323 = STYLED_ITEM('color',(#121324),#45125);
+#121324 = PRESENTATION_STYLE_ASSIGNMENT((#121325));
+#121325 = SURFACE_STYLE_USAGE(.BOTH.,#121326);
+#121326 = SURFACE_SIDE_STYLE('',(#121327));
+#121327 = SURFACE_STYLE_FILL_AREA(#121328);
+#121328 = FILL_AREA_STYLE('',(#121329));
+#121329 = FILL_AREA_STYLE_COLOUR('',#113209);
+#121330 = STYLED_ITEM('color',(#121331),#45198);
+#121331 = PRESENTATION_STYLE_ASSIGNMENT((#121332));
+#121332 = SURFACE_STYLE_USAGE(.BOTH.,#121333);
+#121333 = SURFACE_SIDE_STYLE('',(#121334));
+#121334 = SURFACE_STYLE_FILL_AREA(#121335);
+#121335 = FILL_AREA_STYLE('',(#121336));
+#121336 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121337 = STYLED_ITEM('color',(#121338),#45227);
+#121338 = PRESENTATION_STYLE_ASSIGNMENT((#121339));
+#121339 = SURFACE_STYLE_USAGE(.BOTH.,#121340);
+#121340 = SURFACE_SIDE_STYLE('',(#121341));
+#121341 = SURFACE_STYLE_FILL_AREA(#121342);
+#121342 = FILL_AREA_STYLE('',(#121343));
+#121343 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121344 = STYLED_ITEM('color',(#121345),#45254);
+#121345 = PRESENTATION_STYLE_ASSIGNMENT((#121346));
+#121346 = SURFACE_STYLE_USAGE(.BOTH.,#121347);
+#121347 = SURFACE_SIDE_STYLE('',(#121348));
+#121348 = SURFACE_STYLE_FILL_AREA(#121349);
+#121349 = FILL_AREA_STYLE('',(#121350));
+#121350 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121351 = STYLED_ITEM('color',(#121352),#45281);
+#121352 = PRESENTATION_STYLE_ASSIGNMENT((#121353));
+#121353 = SURFACE_STYLE_USAGE(.BOTH.,#121354);
+#121354 = SURFACE_SIDE_STYLE('',(#121355));
+#121355 = SURFACE_STYLE_FILL_AREA(#121356);
+#121356 = FILL_AREA_STYLE('',(#121357));
+#121357 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121358 = STYLED_ITEM('color',(#121359),#45308);
+#121359 = PRESENTATION_STYLE_ASSIGNMENT((#121360));
+#121360 = SURFACE_STYLE_USAGE(.BOTH.,#121361);
+#121361 = SURFACE_SIDE_STYLE('',(#121362));
+#121362 = SURFACE_STYLE_FILL_AREA(#121363);
+#121363 = FILL_AREA_STYLE('',(#121364));
+#121364 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121365 = STYLED_ITEM('color',(#121366),#45335);
+#121366 = PRESENTATION_STYLE_ASSIGNMENT((#121367));
+#121367 = SURFACE_STYLE_USAGE(.BOTH.,#121368);
+#121368 = SURFACE_SIDE_STYLE('',(#121369));
+#121369 = SURFACE_STYLE_FILL_AREA(#121370);
+#121370 = FILL_AREA_STYLE('',(#121371));
+#121371 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121372 = STYLED_ITEM('color',(#121373),#45362);
+#121373 = PRESENTATION_STYLE_ASSIGNMENT((#121374));
+#121374 = SURFACE_STYLE_USAGE(.BOTH.,#121375);
+#121375 = SURFACE_SIDE_STYLE('',(#121376));
+#121376 = SURFACE_STYLE_FILL_AREA(#121377);
+#121377 = FILL_AREA_STYLE('',(#121378));
+#121378 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121379 = STYLED_ITEM('color',(#121380),#45389);
+#121380 = PRESENTATION_STYLE_ASSIGNMENT((#121381));
+#121381 = SURFACE_STYLE_USAGE(.BOTH.,#121382);
+#121382 = SURFACE_SIDE_STYLE('',(#121383));
+#121383 = SURFACE_STYLE_FILL_AREA(#121384);
+#121384 = FILL_AREA_STYLE('',(#121385));
+#121385 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121386 = STYLED_ITEM('color',(#121387),#45416);
+#121387 = PRESENTATION_STYLE_ASSIGNMENT((#121388));
+#121388 = SURFACE_STYLE_USAGE(.BOTH.,#121389);
+#121389 = SURFACE_SIDE_STYLE('',(#121390));
+#121390 = SURFACE_STYLE_FILL_AREA(#121391);
+#121391 = FILL_AREA_STYLE('',(#121392));
+#121392 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121393 = STYLED_ITEM('color',(#121394),#45423);
+#121394 = PRESENTATION_STYLE_ASSIGNMENT((#121395));
+#121395 = SURFACE_STYLE_USAGE(.BOTH.,#121396);
+#121396 = SURFACE_SIDE_STYLE('',(#121397));
+#121397 = SURFACE_STYLE_FILL_AREA(#121398);
+#121398 = FILL_AREA_STYLE('',(#121399));
+#121399 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121400 = STYLED_ITEM('color',(#121401),#45452);
+#121401 = PRESENTATION_STYLE_ASSIGNMENT((#121402));
+#121402 = SURFACE_STYLE_USAGE(.BOTH.,#121403);
+#121403 = SURFACE_SIDE_STYLE('',(#121404));
+#121404 = SURFACE_STYLE_FILL_AREA(#121405);
+#121405 = FILL_AREA_STYLE('',(#121406));
+#121406 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121407 = STYLED_ITEM('color',(#121408),#45479);
+#121408 = PRESENTATION_STYLE_ASSIGNMENT((#121409));
+#121409 = SURFACE_STYLE_USAGE(.BOTH.,#121410);
+#121410 = SURFACE_SIDE_STYLE('',(#121411));
+#121411 = SURFACE_STYLE_FILL_AREA(#121412);
+#121412 = FILL_AREA_STYLE('',(#121413));
+#121413 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121414 = STYLED_ITEM('color',(#121415),#45506);
+#121415 = PRESENTATION_STYLE_ASSIGNMENT((#121416));
+#121416 = SURFACE_STYLE_USAGE(.BOTH.,#121417);
+#121417 = SURFACE_SIDE_STYLE('',(#121418));
+#121418 = SURFACE_STYLE_FILL_AREA(#121419);
+#121419 = FILL_AREA_STYLE('',(#121420));
+#121420 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121421 = STYLED_ITEM('color',(#121422),#45533);
+#121422 = PRESENTATION_STYLE_ASSIGNMENT((#121423));
+#121423 = SURFACE_STYLE_USAGE(.BOTH.,#121424);
+#121424 = SURFACE_SIDE_STYLE('',(#121425));
+#121425 = SURFACE_STYLE_FILL_AREA(#121426);
+#121426 = FILL_AREA_STYLE('',(#121427));
+#121427 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121428 = STYLED_ITEM('color',(#121429),#45560);
+#121429 = PRESENTATION_STYLE_ASSIGNMENT((#121430));
+#121430 = SURFACE_STYLE_USAGE(.BOTH.,#121431);
+#121431 = SURFACE_SIDE_STYLE('',(#121432));
+#121432 = SURFACE_STYLE_FILL_AREA(#121433);
+#121433 = FILL_AREA_STYLE('',(#121434));
+#121434 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121435 = STYLED_ITEM('color',(#121436),#45587);
+#121436 = PRESENTATION_STYLE_ASSIGNMENT((#121437));
+#121437 = SURFACE_STYLE_USAGE(.BOTH.,#121438);
+#121438 = SURFACE_SIDE_STYLE('',(#121439));
+#121439 = SURFACE_STYLE_FILL_AREA(#121440);
+#121440 = FILL_AREA_STYLE('',(#121441));
+#121441 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121442 = STYLED_ITEM('color',(#121443),#45614);
+#121443 = PRESENTATION_STYLE_ASSIGNMENT((#121444));
+#121444 = SURFACE_STYLE_USAGE(.BOTH.,#121445);
+#121445 = SURFACE_SIDE_STYLE('',(#121446));
+#121446 = SURFACE_STYLE_FILL_AREA(#121447);
+#121447 = FILL_AREA_STYLE('',(#121448));
+#121448 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121449 = STYLED_ITEM('color',(#121450),#45641);
+#121450 = PRESENTATION_STYLE_ASSIGNMENT((#121451));
+#121451 = SURFACE_STYLE_USAGE(.BOTH.,#121452);
+#121452 = SURFACE_SIDE_STYLE('',(#121453));
+#121453 = SURFACE_STYLE_FILL_AREA(#121454);
+#121454 = FILL_AREA_STYLE('',(#121455));
+#121455 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121456 = STYLED_ITEM('color',(#121457),#45648);
+#121457 = PRESENTATION_STYLE_ASSIGNMENT((#121458));
+#121458 = SURFACE_STYLE_USAGE(.BOTH.,#121459);
+#121459 = SURFACE_SIDE_STYLE('',(#121460));
+#121460 = SURFACE_STYLE_FILL_AREA(#121461);
+#121461 = FILL_AREA_STYLE('',(#121462));
+#121462 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121463 = STYLED_ITEM('color',(#121464),#45677);
+#121464 = PRESENTATION_STYLE_ASSIGNMENT((#121465));
+#121465 = SURFACE_STYLE_USAGE(.BOTH.,#121466);
+#121466 = SURFACE_SIDE_STYLE('',(#121467));
+#121467 = SURFACE_STYLE_FILL_AREA(#121468);
+#121468 = FILL_AREA_STYLE('',(#121469));
+#121469 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121470 = STYLED_ITEM('color',(#121471),#45704);
+#121471 = PRESENTATION_STYLE_ASSIGNMENT((#121472));
+#121472 = SURFACE_STYLE_USAGE(.BOTH.,#121473);
+#121473 = SURFACE_SIDE_STYLE('',(#121474));
+#121474 = SURFACE_STYLE_FILL_AREA(#121475);
+#121475 = FILL_AREA_STYLE('',(#121476));
+#121476 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121477 = STYLED_ITEM('color',(#121478),#45731);
+#121478 = PRESENTATION_STYLE_ASSIGNMENT((#121479));
+#121479 = SURFACE_STYLE_USAGE(.BOTH.,#121480);
+#121480 = SURFACE_SIDE_STYLE('',(#121481));
+#121481 = SURFACE_STYLE_FILL_AREA(#121482);
+#121482 = FILL_AREA_STYLE('',(#121483));
+#121483 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121484 = STYLED_ITEM('color',(#121485),#45758);
+#121485 = PRESENTATION_STYLE_ASSIGNMENT((#121486));
+#121486 = SURFACE_STYLE_USAGE(.BOTH.,#121487);
+#121487 = SURFACE_SIDE_STYLE('',(#121488));
+#121488 = SURFACE_STYLE_FILL_AREA(#121489);
+#121489 = FILL_AREA_STYLE('',(#121490));
+#121490 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121491 = STYLED_ITEM('color',(#121492),#45785);
+#121492 = PRESENTATION_STYLE_ASSIGNMENT((#121493));
+#121493 = SURFACE_STYLE_USAGE(.BOTH.,#121494);
+#121494 = SURFACE_SIDE_STYLE('',(#121495));
+#121495 = SURFACE_STYLE_FILL_AREA(#121496);
+#121496 = FILL_AREA_STYLE('',(#121497));
+#121497 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121498 = STYLED_ITEM('color',(#121499),#45812);
+#121499 = PRESENTATION_STYLE_ASSIGNMENT((#121500));
+#121500 = SURFACE_STYLE_USAGE(.BOTH.,#121501);
+#121501 = SURFACE_SIDE_STYLE('',(#121502));
+#121502 = SURFACE_STYLE_FILL_AREA(#121503);
+#121503 = FILL_AREA_STYLE('',(#121504));
+#121504 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121505 = STYLED_ITEM('color',(#121506),#45839);
+#121506 = PRESENTATION_STYLE_ASSIGNMENT((#121507));
+#121507 = SURFACE_STYLE_USAGE(.BOTH.,#121508);
+#121508 = SURFACE_SIDE_STYLE('',(#121509));
+#121509 = SURFACE_STYLE_FILL_AREA(#121510);
+#121510 = FILL_AREA_STYLE('',(#121511));
+#121511 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121512 = STYLED_ITEM('color',(#121513),#45866);
+#121513 = PRESENTATION_STYLE_ASSIGNMENT((#121514));
+#121514 = SURFACE_STYLE_USAGE(.BOTH.,#121515);
+#121515 = SURFACE_SIDE_STYLE('',(#121516));
+#121516 = SURFACE_STYLE_FILL_AREA(#121517);
+#121517 = FILL_AREA_STYLE('',(#121518));
+#121518 = FILL_AREA_STYLE_COLOUR('',#113173);
+#121519 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #121520,#121527,#121534,#121541,#121548,#121555,#121562,#121569,
+ #121576,#121583,#121590,#121598,#121605,#121612,#121619,#121626,
+ #121633,#121640,#121647,#121654,#121661,#121668,#121675,#121682,
+ #121689,#121696,#121703,#121710),#2401);
+#121520 = STYLED_ITEM('color',(#121521),#421);
+#121521 = PRESENTATION_STYLE_ASSIGNMENT((#121522));
+#121522 = SURFACE_STYLE_USAGE(.BOTH.,#121523);
+#121523 = SURFACE_SIDE_STYLE('',(#121524));
+#121524 = SURFACE_STYLE_FILL_AREA(#121525);
+#121525 = FILL_AREA_STYLE('',(#121526));
+#121526 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121527 = STYLED_ITEM('color',(#121528),#665);
+#121528 = PRESENTATION_STYLE_ASSIGNMENT((#121529));
+#121529 = SURFACE_STYLE_USAGE(.BOTH.,#121530);
+#121530 = SURFACE_SIDE_STYLE('',(#121531));
+#121531 = SURFACE_STYLE_FILL_AREA(#121532);
+#121532 = FILL_AREA_STYLE('',(#121533));
+#121533 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121534 = STYLED_ITEM('color',(#121535),#741);
+#121535 = PRESENTATION_STYLE_ASSIGNMENT((#121536));
+#121536 = SURFACE_STYLE_USAGE(.BOTH.,#121537);
+#121537 = SURFACE_SIDE_STYLE('',(#121538));
+#121538 = SURFACE_STYLE_FILL_AREA(#121539);
+#121539 = FILL_AREA_STYLE('',(#121540));
+#121540 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121541 = STYLED_ITEM('color',(#121542),#791);
+#121542 = PRESENTATION_STYLE_ASSIGNMENT((#121543));
+#121543 = SURFACE_STYLE_USAGE(.BOTH.,#121544);
+#121544 = SURFACE_SIDE_STYLE('',(#121545));
+#121545 = SURFACE_STYLE_FILL_AREA(#121546);
+#121546 = FILL_AREA_STYLE('',(#121547));
+#121547 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121548 = STYLED_ITEM('color',(#121549),#845);
+#121549 = PRESENTATION_STYLE_ASSIGNMENT((#121550));
+#121550 = SURFACE_STYLE_USAGE(.BOTH.,#121551);
+#121551 = SURFACE_SIDE_STYLE('',(#121552));
+#121552 = SURFACE_STYLE_FILL_AREA(#121553);
+#121553 = FILL_AREA_STYLE('',(#121554));
+#121554 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121555 = STYLED_ITEM('color',(#121556),#894);
+#121556 = PRESENTATION_STYLE_ASSIGNMENT((#121557));
+#121557 = SURFACE_STYLE_USAGE(.BOTH.,#121558);
+#121558 = SURFACE_SIDE_STYLE('',(#121559));
+#121559 = SURFACE_STYLE_FILL_AREA(#121560);
+#121560 = FILL_AREA_STYLE('',(#121561));
+#121561 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121562 = STYLED_ITEM('color',(#121563),#943);
+#121563 = PRESENTATION_STYLE_ASSIGNMENT((#121564));
+#121564 = SURFACE_STYLE_USAGE(.BOTH.,#121565);
+#121565 = SURFACE_SIDE_STYLE('',(#121566));
+#121566 = SURFACE_STYLE_FILL_AREA(#121567);
+#121567 = FILL_AREA_STYLE('',(#121568));
+#121568 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121569 = STYLED_ITEM('color',(#121570),#997);
+#121570 = PRESENTATION_STYLE_ASSIGNMENT((#121571));
+#121571 = SURFACE_STYLE_USAGE(.BOTH.,#121572);
+#121572 = SURFACE_SIDE_STYLE('',(#121573));
+#121573 = SURFACE_STYLE_FILL_AREA(#121574);
+#121574 = FILL_AREA_STYLE('',(#121575));
+#121575 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121576 = STYLED_ITEM('color',(#121577),#1047);
+#121577 = PRESENTATION_STYLE_ASSIGNMENT((#121578));
+#121578 = SURFACE_STYLE_USAGE(.BOTH.,#121579);
+#121579 = SURFACE_SIDE_STYLE('',(#121580));
+#121580 = SURFACE_STYLE_FILL_AREA(#121581);
+#121581 = FILL_AREA_STYLE('',(#121582));
+#121582 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121583 = STYLED_ITEM('color',(#121584),#1074);
+#121584 = PRESENTATION_STYLE_ASSIGNMENT((#121585));
+#121585 = SURFACE_STYLE_USAGE(.BOTH.,#121586);
+#121586 = SURFACE_SIDE_STYLE('',(#121587));
+#121587 = SURFACE_STYLE_FILL_AREA(#121588);
+#121588 = FILL_AREA_STYLE('',(#121589));
+#121589 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121590 = STYLED_ITEM('color',(#121591),#1323);
+#121591 = PRESENTATION_STYLE_ASSIGNMENT((#121592));
+#121592 = SURFACE_STYLE_USAGE(.BOTH.,#121593);
+#121593 = SURFACE_SIDE_STYLE('',(#121594));
+#121594 = SURFACE_STYLE_FILL_AREA(#121595);
+#121595 = FILL_AREA_STYLE('',(#121596));
+#121596 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121597 = COLOUR_RGB('',0.379000008106,0.270000010729,0.215000003576);
+#121598 = STYLED_ITEM('color',(#121599),#1400);
+#121599 = PRESENTATION_STYLE_ASSIGNMENT((#121600));
+#121600 = SURFACE_STYLE_USAGE(.BOTH.,#121601);
+#121601 = SURFACE_SIDE_STYLE('',(#121602));
+#121602 = SURFACE_STYLE_FILL_AREA(#121603);
+#121603 = FILL_AREA_STYLE('',(#121604));
+#121604 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121605 = STYLED_ITEM('color',(#121606),#1449);
+#121606 = PRESENTATION_STYLE_ASSIGNMENT((#121607));
+#121607 = SURFACE_STYLE_USAGE(.BOTH.,#121608);
+#121608 = SURFACE_SIDE_STYLE('',(#121609));
+#121609 = SURFACE_STYLE_FILL_AREA(#121610);
+#121610 = FILL_AREA_STYLE('',(#121611));
+#121611 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121612 = STYLED_ITEM('color',(#121613),#1503);
+#121613 = PRESENTATION_STYLE_ASSIGNMENT((#121614));
+#121614 = SURFACE_STYLE_USAGE(.BOTH.,#121615);
+#121615 = SURFACE_SIDE_STYLE('',(#121616));
+#121616 = SURFACE_STYLE_FILL_AREA(#121617);
+#121617 = FILL_AREA_STYLE('',(#121618));
+#121618 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121619 = STYLED_ITEM('color',(#121620),#1552);
+#121620 = PRESENTATION_STYLE_ASSIGNMENT((#121621));
+#121621 = SURFACE_STYLE_USAGE(.BOTH.,#121622);
+#121622 = SURFACE_SIDE_STYLE('',(#121623));
+#121623 = SURFACE_STYLE_FILL_AREA(#121624);
+#121624 = FILL_AREA_STYLE('',(#121625));
+#121625 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121626 = STYLED_ITEM('color',(#121627),#1602);
+#121627 = PRESENTATION_STYLE_ASSIGNMENT((#121628));
+#121628 = SURFACE_STYLE_USAGE(.BOTH.,#121629);
+#121629 = SURFACE_SIDE_STYLE('',(#121630));
+#121630 = SURFACE_STYLE_FILL_AREA(#121631);
+#121631 = FILL_AREA_STYLE('',(#121632));
+#121632 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121633 = STYLED_ITEM('color',(#121634),#1651);
+#121634 = PRESENTATION_STYLE_ASSIGNMENT((#121635));
+#121635 = SURFACE_STYLE_USAGE(.BOTH.,#121636);
+#121636 = SURFACE_SIDE_STYLE('',(#121637));
+#121637 = SURFACE_STYLE_FILL_AREA(#121638);
+#121638 = FILL_AREA_STYLE('',(#121639));
+#121639 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121640 = STYLED_ITEM('color',(#121641),#1705);
+#121641 = PRESENTATION_STYLE_ASSIGNMENT((#121642));
+#121642 = SURFACE_STYLE_USAGE(.BOTH.,#121643);
+#121643 = SURFACE_SIDE_STYLE('',(#121644));
+#121644 = SURFACE_STYLE_FILL_AREA(#121645);
+#121645 = FILL_AREA_STYLE('',(#121646));
+#121646 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121647 = STYLED_ITEM('color',(#121648),#1732);
+#121648 = PRESENTATION_STYLE_ASSIGNMENT((#121649));
+#121649 = SURFACE_STYLE_USAGE(.BOTH.,#121650);
+#121650 = SURFACE_SIDE_STYLE('',(#121651));
+#121651 = SURFACE_STYLE_FILL_AREA(#121652);
+#121652 = FILL_AREA_STYLE('',(#121653));
+#121653 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121654 = STYLED_ITEM('color',(#121655),#1981);
+#121655 = PRESENTATION_STYLE_ASSIGNMENT((#121656));
+#121656 = SURFACE_STYLE_USAGE(.BOTH.,#121657);
+#121657 = SURFACE_SIDE_STYLE('',(#121658));
+#121658 = SURFACE_STYLE_FILL_AREA(#121659);
+#121659 = FILL_AREA_STYLE('',(#121660));
+#121660 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121661 = STYLED_ITEM('color',(#121662),#2057);
+#121662 = PRESENTATION_STYLE_ASSIGNMENT((#121663));
+#121663 = SURFACE_STYLE_USAGE(.BOTH.,#121664);
+#121664 = SURFACE_SIDE_STYLE('',(#121665));
+#121665 = SURFACE_STYLE_FILL_AREA(#121666);
+#121666 = FILL_AREA_STYLE('',(#121667));
+#121667 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121668 = STYLED_ITEM('color',(#121669),#2107);
+#121669 = PRESENTATION_STYLE_ASSIGNMENT((#121670));
+#121670 = SURFACE_STYLE_USAGE(.BOTH.,#121671);
+#121671 = SURFACE_SIDE_STYLE('',(#121672));
+#121672 = SURFACE_STYLE_FILL_AREA(#121673);
+#121673 = FILL_AREA_STYLE('',(#121674));
+#121674 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121675 = STYLED_ITEM('color',(#121676),#2161);
+#121676 = PRESENTATION_STYLE_ASSIGNMENT((#121677));
+#121677 = SURFACE_STYLE_USAGE(.BOTH.,#121678);
+#121678 = SURFACE_SIDE_STYLE('',(#121679));
+#121679 = SURFACE_STYLE_FILL_AREA(#121680);
+#121680 = FILL_AREA_STYLE('',(#121681));
+#121681 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121682 = STYLED_ITEM('color',(#121683),#2210);
+#121683 = PRESENTATION_STYLE_ASSIGNMENT((#121684));
+#121684 = SURFACE_STYLE_USAGE(.BOTH.,#121685);
+#121685 = SURFACE_SIDE_STYLE('',(#121686));
+#121686 = SURFACE_STYLE_FILL_AREA(#121687);
+#121687 = FILL_AREA_STYLE('',(#121688));
+#121688 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121689 = STYLED_ITEM('color',(#121690),#2259);
+#121690 = PRESENTATION_STYLE_ASSIGNMENT((#121691));
+#121691 = SURFACE_STYLE_USAGE(.BOTH.,#121692);
+#121692 = SURFACE_SIDE_STYLE('',(#121693));
+#121693 = SURFACE_STYLE_FILL_AREA(#121694);
+#121694 = FILL_AREA_STYLE('',(#121695));
+#121695 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121696 = STYLED_ITEM('color',(#121697),#2313);
+#121697 = PRESENTATION_STYLE_ASSIGNMENT((#121698));
+#121698 = SURFACE_STYLE_USAGE(.BOTH.,#121699);
+#121699 = SURFACE_SIDE_STYLE('',(#121700));
+#121700 = SURFACE_STYLE_FILL_AREA(#121701);
+#121701 = FILL_AREA_STYLE('',(#121702));
+#121702 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121703 = STYLED_ITEM('color',(#121704),#2363);
+#121704 = PRESENTATION_STYLE_ASSIGNMENT((#121705));
+#121705 = SURFACE_STYLE_USAGE(.BOTH.,#121706);
+#121706 = SURFACE_SIDE_STYLE('',(#121707));
+#121707 = SURFACE_STYLE_FILL_AREA(#121708);
+#121708 = FILL_AREA_STYLE('',(#121709));
+#121709 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121710 = STYLED_ITEM('color',(#121711),#2390);
+#121711 = PRESENTATION_STYLE_ASSIGNMENT((#121712));
+#121712 = SURFACE_STYLE_USAGE(.BOTH.,#121713);
+#121713 = SURFACE_SIDE_STYLE('',(#121714));
+#121714 = SURFACE_STYLE_FILL_AREA(#121715);
+#121715 = FILL_AREA_STYLE('',(#121716));
+#121716 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121717 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #121718,#121725,#121732,#121739,#121746,#121753,#121760,#121767,
+ #121774,#121781,#121788,#121795,#121802,#121809,#121816,#121823,
+ #121830,#121837,#121844,#121851,#121858,#121865,#121872,#121879,
+ #121886,#121893,#121900,#121907),#15507);
+#121718 = STYLED_ITEM('color',(#121719),#13527);
+#121719 = PRESENTATION_STYLE_ASSIGNMENT((#121720));
+#121720 = SURFACE_STYLE_USAGE(.BOTH.,#121721);
+#121721 = SURFACE_SIDE_STYLE('',(#121722));
+#121722 = SURFACE_STYLE_FILL_AREA(#121723);
+#121723 = FILL_AREA_STYLE('',(#121724));
+#121724 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121725 = STYLED_ITEM('color',(#121726),#13771);
+#121726 = PRESENTATION_STYLE_ASSIGNMENT((#121727));
+#121727 = SURFACE_STYLE_USAGE(.BOTH.,#121728);
+#121728 = SURFACE_SIDE_STYLE('',(#121729));
+#121729 = SURFACE_STYLE_FILL_AREA(#121730);
+#121730 = FILL_AREA_STYLE('',(#121731));
+#121731 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121732 = STYLED_ITEM('color',(#121733),#13847);
+#121733 = PRESENTATION_STYLE_ASSIGNMENT((#121734));
+#121734 = SURFACE_STYLE_USAGE(.BOTH.,#121735);
+#121735 = SURFACE_SIDE_STYLE('',(#121736));
+#121736 = SURFACE_STYLE_FILL_AREA(#121737);
+#121737 = FILL_AREA_STYLE('',(#121738));
+#121738 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121739 = STYLED_ITEM('color',(#121740),#13897);
+#121740 = PRESENTATION_STYLE_ASSIGNMENT((#121741));
+#121741 = SURFACE_STYLE_USAGE(.BOTH.,#121742);
+#121742 = SURFACE_SIDE_STYLE('',(#121743));
+#121743 = SURFACE_STYLE_FILL_AREA(#121744);
+#121744 = FILL_AREA_STYLE('',(#121745));
+#121745 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121746 = STYLED_ITEM('color',(#121747),#13951);
+#121747 = PRESENTATION_STYLE_ASSIGNMENT((#121748));
+#121748 = SURFACE_STYLE_USAGE(.BOTH.,#121749);
+#121749 = SURFACE_SIDE_STYLE('',(#121750));
+#121750 = SURFACE_STYLE_FILL_AREA(#121751);
+#121751 = FILL_AREA_STYLE('',(#121752));
+#121752 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121753 = STYLED_ITEM('color',(#121754),#14000);
+#121754 = PRESENTATION_STYLE_ASSIGNMENT((#121755));
+#121755 = SURFACE_STYLE_USAGE(.BOTH.,#121756);
+#121756 = SURFACE_SIDE_STYLE('',(#121757));
+#121757 = SURFACE_STYLE_FILL_AREA(#121758);
+#121758 = FILL_AREA_STYLE('',(#121759));
+#121759 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121760 = STYLED_ITEM('color',(#121761),#14049);
+#121761 = PRESENTATION_STYLE_ASSIGNMENT((#121762));
+#121762 = SURFACE_STYLE_USAGE(.BOTH.,#121763);
+#121763 = SURFACE_SIDE_STYLE('',(#121764));
+#121764 = SURFACE_STYLE_FILL_AREA(#121765);
+#121765 = FILL_AREA_STYLE('',(#121766));
+#121766 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121767 = STYLED_ITEM('color',(#121768),#14103);
+#121768 = PRESENTATION_STYLE_ASSIGNMENT((#121769));
+#121769 = SURFACE_STYLE_USAGE(.BOTH.,#121770);
+#121770 = SURFACE_SIDE_STYLE('',(#121771));
+#121771 = SURFACE_STYLE_FILL_AREA(#121772);
+#121772 = FILL_AREA_STYLE('',(#121773));
+#121773 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121774 = STYLED_ITEM('color',(#121775),#14153);
+#121775 = PRESENTATION_STYLE_ASSIGNMENT((#121776));
+#121776 = SURFACE_STYLE_USAGE(.BOTH.,#121777);
+#121777 = SURFACE_SIDE_STYLE('',(#121778));
+#121778 = SURFACE_STYLE_FILL_AREA(#121779);
+#121779 = FILL_AREA_STYLE('',(#121780));
+#121780 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121781 = STYLED_ITEM('color',(#121782),#14180);
+#121782 = PRESENTATION_STYLE_ASSIGNMENT((#121783));
+#121783 = SURFACE_STYLE_USAGE(.BOTH.,#121784);
+#121784 = SURFACE_SIDE_STYLE('',(#121785));
+#121785 = SURFACE_STYLE_FILL_AREA(#121786);
+#121786 = FILL_AREA_STYLE('',(#121787));
+#121787 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121788 = STYLED_ITEM('color',(#121789),#14429);
+#121789 = PRESENTATION_STYLE_ASSIGNMENT((#121790));
+#121790 = SURFACE_STYLE_USAGE(.BOTH.,#121791);
+#121791 = SURFACE_SIDE_STYLE('',(#121792));
+#121792 = SURFACE_STYLE_FILL_AREA(#121793);
+#121793 = FILL_AREA_STYLE('',(#121794));
+#121794 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121795 = STYLED_ITEM('color',(#121796),#14506);
+#121796 = PRESENTATION_STYLE_ASSIGNMENT((#121797));
+#121797 = SURFACE_STYLE_USAGE(.BOTH.,#121798);
+#121798 = SURFACE_SIDE_STYLE('',(#121799));
+#121799 = SURFACE_STYLE_FILL_AREA(#121800);
+#121800 = FILL_AREA_STYLE('',(#121801));
+#121801 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121802 = STYLED_ITEM('color',(#121803),#14555);
+#121803 = PRESENTATION_STYLE_ASSIGNMENT((#121804));
+#121804 = SURFACE_STYLE_USAGE(.BOTH.,#121805);
+#121805 = SURFACE_SIDE_STYLE('',(#121806));
+#121806 = SURFACE_STYLE_FILL_AREA(#121807);
+#121807 = FILL_AREA_STYLE('',(#121808));
+#121808 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121809 = STYLED_ITEM('color',(#121810),#14609);
+#121810 = PRESENTATION_STYLE_ASSIGNMENT((#121811));
+#121811 = SURFACE_STYLE_USAGE(.BOTH.,#121812);
+#121812 = SURFACE_SIDE_STYLE('',(#121813));
+#121813 = SURFACE_STYLE_FILL_AREA(#121814);
+#121814 = FILL_AREA_STYLE('',(#121815));
+#121815 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121816 = STYLED_ITEM('color',(#121817),#14658);
+#121817 = PRESENTATION_STYLE_ASSIGNMENT((#121818));
+#121818 = SURFACE_STYLE_USAGE(.BOTH.,#121819);
+#121819 = SURFACE_SIDE_STYLE('',(#121820));
+#121820 = SURFACE_STYLE_FILL_AREA(#121821);
+#121821 = FILL_AREA_STYLE('',(#121822));
+#121822 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121823 = STYLED_ITEM('color',(#121824),#14708);
+#121824 = PRESENTATION_STYLE_ASSIGNMENT((#121825));
+#121825 = SURFACE_STYLE_USAGE(.BOTH.,#121826);
+#121826 = SURFACE_SIDE_STYLE('',(#121827));
+#121827 = SURFACE_STYLE_FILL_AREA(#121828);
+#121828 = FILL_AREA_STYLE('',(#121829));
+#121829 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121830 = STYLED_ITEM('color',(#121831),#14757);
+#121831 = PRESENTATION_STYLE_ASSIGNMENT((#121832));
+#121832 = SURFACE_STYLE_USAGE(.BOTH.,#121833);
+#121833 = SURFACE_SIDE_STYLE('',(#121834));
+#121834 = SURFACE_STYLE_FILL_AREA(#121835);
+#121835 = FILL_AREA_STYLE('',(#121836));
+#121836 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121837 = STYLED_ITEM('color',(#121838),#14811);
+#121838 = PRESENTATION_STYLE_ASSIGNMENT((#121839));
+#121839 = SURFACE_STYLE_USAGE(.BOTH.,#121840);
+#121840 = SURFACE_SIDE_STYLE('',(#121841));
+#121841 = SURFACE_STYLE_FILL_AREA(#121842);
+#121842 = FILL_AREA_STYLE('',(#121843));
+#121843 = FILL_AREA_STYLE_COLOUR('',#121597);
+#121844 = STYLED_ITEM('color',(#121845),#14838);
+#121845 = PRESENTATION_STYLE_ASSIGNMENT((#121846));
+#121846 = SURFACE_STYLE_USAGE(.BOTH.,#121847);
+#121847 = SURFACE_SIDE_STYLE('',(#121848));
+#121848 = SURFACE_STYLE_FILL_AREA(#121849);
+#121849 = FILL_AREA_STYLE('',(#121850));
+#121850 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121851 = STYLED_ITEM('color',(#121852),#15087);
+#121852 = PRESENTATION_STYLE_ASSIGNMENT((#121853));
+#121853 = SURFACE_STYLE_USAGE(.BOTH.,#121854);
+#121854 = SURFACE_SIDE_STYLE('',(#121855));
+#121855 = SURFACE_STYLE_FILL_AREA(#121856);
+#121856 = FILL_AREA_STYLE('',(#121857));
+#121857 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121858 = STYLED_ITEM('color',(#121859),#15163);
+#121859 = PRESENTATION_STYLE_ASSIGNMENT((#121860));
+#121860 = SURFACE_STYLE_USAGE(.BOTH.,#121861);
+#121861 = SURFACE_SIDE_STYLE('',(#121862));
+#121862 = SURFACE_STYLE_FILL_AREA(#121863);
+#121863 = FILL_AREA_STYLE('',(#121864));
+#121864 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121865 = STYLED_ITEM('color',(#121866),#15213);
+#121866 = PRESENTATION_STYLE_ASSIGNMENT((#121867));
+#121867 = SURFACE_STYLE_USAGE(.BOTH.,#121868);
+#121868 = SURFACE_SIDE_STYLE('',(#121869));
+#121869 = SURFACE_STYLE_FILL_AREA(#121870);
+#121870 = FILL_AREA_STYLE('',(#121871));
+#121871 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121872 = STYLED_ITEM('color',(#121873),#15267);
+#121873 = PRESENTATION_STYLE_ASSIGNMENT((#121874));
+#121874 = SURFACE_STYLE_USAGE(.BOTH.,#121875);
+#121875 = SURFACE_SIDE_STYLE('',(#121876));
+#121876 = SURFACE_STYLE_FILL_AREA(#121877);
+#121877 = FILL_AREA_STYLE('',(#121878));
+#121878 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121879 = STYLED_ITEM('color',(#121880),#15316);
+#121880 = PRESENTATION_STYLE_ASSIGNMENT((#121881));
+#121881 = SURFACE_STYLE_USAGE(.BOTH.,#121882);
+#121882 = SURFACE_SIDE_STYLE('',(#121883));
+#121883 = SURFACE_STYLE_FILL_AREA(#121884);
+#121884 = FILL_AREA_STYLE('',(#121885));
+#121885 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121886 = STYLED_ITEM('color',(#121887),#15365);
+#121887 = PRESENTATION_STYLE_ASSIGNMENT((#121888));
+#121888 = SURFACE_STYLE_USAGE(.BOTH.,#121889);
+#121889 = SURFACE_SIDE_STYLE('',(#121890));
+#121890 = SURFACE_STYLE_FILL_AREA(#121891);
+#121891 = FILL_AREA_STYLE('',(#121892));
+#121892 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121893 = STYLED_ITEM('color',(#121894),#15419);
+#121894 = PRESENTATION_STYLE_ASSIGNMENT((#121895));
+#121895 = SURFACE_STYLE_USAGE(.BOTH.,#121896);
+#121896 = SURFACE_SIDE_STYLE('',(#121897));
+#121897 = SURFACE_STYLE_FILL_AREA(#121898);
+#121898 = FILL_AREA_STYLE('',(#121899));
+#121899 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121900 = STYLED_ITEM('color',(#121901),#15469);
+#121901 = PRESENTATION_STYLE_ASSIGNMENT((#121902));
+#121902 = SURFACE_STYLE_USAGE(.BOTH.,#121903);
+#121903 = SURFACE_SIDE_STYLE('',(#121904));
+#121904 = SURFACE_STYLE_FILL_AREA(#121905);
+#121905 = FILL_AREA_STYLE('',(#121906));
+#121906 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121907 = STYLED_ITEM('color',(#121908),#15496);
+#121908 = PRESENTATION_STYLE_ASSIGNMENT((#121909));
+#121909 = SURFACE_STYLE_USAGE(.BOTH.,#121910);
+#121910 = SURFACE_SIDE_STYLE('',(#121911));
+#121911 = SURFACE_STYLE_FILL_AREA(#121912);
+#121912 = FILL_AREA_STYLE('',(#121913));
+#121913 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121914 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #121915,#121922,#121929,#121936,#121943,#121950,#121957,#121964,
+ #121971,#121978,#121985,#121992,#121999,#122006,#122013,#122020,
+ #122027,#122034,#122041,#122048,#122055,#122062,#122069,#122076,
+ #122083,#122090,#122097,#122104,#122111,#122118,#122125,#122132,
+ #122139,#122146,#122153,#122160,#122167,#122174,#122181,#122188,
+ #122195,#122202,#122209,#122216,#122223,#122230,#122237,#122244,
+ #122251,#122258,#122265,#122272,#122279,#122286,#122293,#122300,
+ #122307,#122314,#122321,#122328,#122335,#122342,#122349,#122356,
+ #122363,#122370,#122377,#122384,#122391,#122398,#122405,#122412,
+ #122419,#122426,#122433,#122440,#122447,#122454,#122461,#122468,
+ #122475,#122482,#122489,#122496,#122503,#122510,#122517,#122524,
+ #122531,#122538,#122545,#122552,#122559,#122566,#122573,#122580,
+ #122587,#122594,#122601,#122608,#122615,#122622,#122629,#122636,
+ #122643,#122650,#122657,#122664,#122671,#122678,#122685,#122692,
+ #122699,#122706,#122713,#122720,#122727,#122734,#122741,#122748,
+ #122755,#122762,#122769,#122776,#122783,#122790,#122797,#122804,
+ #122811,#122818),#37390);
+#121915 = STYLED_ITEM('color',(#121916),#28132);
+#121916 = PRESENTATION_STYLE_ASSIGNMENT((#121917));
+#121917 = SURFACE_STYLE_USAGE(.BOTH.,#121918);
+#121918 = SURFACE_SIDE_STYLE('',(#121919));
+#121919 = SURFACE_STYLE_FILL_AREA(#121920);
+#121920 = FILL_AREA_STYLE('',(#121921));
+#121921 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121922 = STYLED_ITEM('color',(#121923),#28563);
+#121923 = PRESENTATION_STYLE_ASSIGNMENT((#121924));
+#121924 = SURFACE_STYLE_USAGE(.BOTH.,#121925);
+#121925 = SURFACE_SIDE_STYLE('',(#121926));
+#121926 = SURFACE_STYLE_FILL_AREA(#121927);
+#121927 = FILL_AREA_STYLE('',(#121928));
+#121928 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121929 = STYLED_ITEM('color',(#121930),#28697);
+#121930 = PRESENTATION_STYLE_ASSIGNMENT((#121931));
+#121931 = SURFACE_STYLE_USAGE(.BOTH.,#121932);
+#121932 = SURFACE_SIDE_STYLE('',(#121933));
+#121933 = SURFACE_STYLE_FILL_AREA(#121934);
+#121934 = FILL_AREA_STYLE('',(#121935));
+#121935 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121936 = STYLED_ITEM('color',(#121937),#28752);
+#121937 = PRESENTATION_STYLE_ASSIGNMENT((#121938));
+#121938 = SURFACE_STYLE_USAGE(.BOTH.,#121939);
+#121939 = SURFACE_SIDE_STYLE('',(#121940));
+#121940 = SURFACE_STYLE_FILL_AREA(#121941);
+#121941 = FILL_AREA_STYLE('',(#121942));
+#121942 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121943 = STYLED_ITEM('color',(#121944),#28801);
+#121944 = PRESENTATION_STYLE_ASSIGNMENT((#121945));
+#121945 = SURFACE_STYLE_USAGE(.BOTH.,#121946);
+#121946 = SURFACE_SIDE_STYLE('',(#121947));
+#121947 = SURFACE_STYLE_FILL_AREA(#121948);
+#121948 = FILL_AREA_STYLE('',(#121949));
+#121949 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121950 = STYLED_ITEM('color',(#121951),#29067);
+#121951 = PRESENTATION_STYLE_ASSIGNMENT((#121952));
+#121952 = SURFACE_STYLE_USAGE(.BOTH.,#121953);
+#121953 = SURFACE_SIDE_STYLE('',(#121954));
+#121954 = SURFACE_STYLE_FILL_AREA(#121955);
+#121955 = FILL_AREA_STYLE('',(#121956));
+#121956 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121957 = STYLED_ITEM('color',(#121958),#29116);
+#121958 = PRESENTATION_STYLE_ASSIGNMENT((#121959));
+#121959 = SURFACE_STYLE_USAGE(.BOTH.,#121960);
+#121960 = SURFACE_SIDE_STYLE('',(#121961));
+#121961 = SURFACE_STYLE_FILL_AREA(#121962);
+#121962 = FILL_AREA_STYLE('',(#121963));
+#121963 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121964 = STYLED_ITEM('color',(#121965),#29165);
+#121965 = PRESENTATION_STYLE_ASSIGNMENT((#121966));
+#121966 = SURFACE_STYLE_USAGE(.BOTH.,#121967);
+#121967 = SURFACE_SIDE_STYLE('',(#121968));
+#121968 = SURFACE_STYLE_FILL_AREA(#121969);
+#121969 = FILL_AREA_STYLE('',(#121970));
+#121970 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121971 = STYLED_ITEM('color',(#121972),#29580);
+#121972 = PRESENTATION_STYLE_ASSIGNMENT((#121973));
+#121973 = SURFACE_STYLE_USAGE(.BOTH.,#121974);
+#121974 = SURFACE_SIDE_STYLE('',(#121975));
+#121975 = SURFACE_STYLE_FILL_AREA(#121976);
+#121976 = FILL_AREA_STYLE('',(#121977));
+#121977 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121978 = STYLED_ITEM('color',(#121979),#29629);
+#121979 = PRESENTATION_STYLE_ASSIGNMENT((#121980));
+#121980 = SURFACE_STYLE_USAGE(.BOTH.,#121981);
+#121981 = SURFACE_SIDE_STYLE('',(#121982));
+#121982 = SURFACE_STYLE_FILL_AREA(#121983);
+#121983 = FILL_AREA_STYLE('',(#121984));
+#121984 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121985 = STYLED_ITEM('color',(#121986),#29679);
+#121986 = PRESENTATION_STYLE_ASSIGNMENT((#121987));
+#121987 = SURFACE_STYLE_USAGE(.BOTH.,#121988);
+#121988 = SURFACE_SIDE_STYLE('',(#121989));
+#121989 = SURFACE_STYLE_FILL_AREA(#121990);
+#121990 = FILL_AREA_STYLE('',(#121991));
+#121991 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121992 = STYLED_ITEM('color',(#121993),#29728);
+#121993 = PRESENTATION_STYLE_ASSIGNMENT((#121994));
+#121994 = SURFACE_STYLE_USAGE(.BOTH.,#121995);
+#121995 = SURFACE_SIDE_STYLE('',(#121996));
+#121996 = SURFACE_STYLE_FILL_AREA(#121997);
+#121997 = FILL_AREA_STYLE('',(#121998));
+#121998 = FILL_AREA_STYLE_COLOUR('',#116369);
+#121999 = STYLED_ITEM('color',(#122000),#30087);
+#122000 = PRESENTATION_STYLE_ASSIGNMENT((#122001));
+#122001 = SURFACE_STYLE_USAGE(.BOTH.,#122002);
+#122002 = SURFACE_SIDE_STYLE('',(#122003));
+#122003 = SURFACE_STYLE_FILL_AREA(#122004);
+#122004 = FILL_AREA_STYLE('',(#122005));
+#122005 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122006 = STYLED_ITEM('color',(#122007),#30136);
+#122007 = PRESENTATION_STYLE_ASSIGNMENT((#122008));
+#122008 = SURFACE_STYLE_USAGE(.BOTH.,#122009);
+#122009 = SURFACE_SIDE_STYLE('',(#122010));
+#122010 = SURFACE_STYLE_FILL_AREA(#122011);
+#122011 = FILL_AREA_STYLE('',(#122012));
+#122012 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122013 = STYLED_ITEM('color',(#122014),#30185);
+#122014 = PRESENTATION_STYLE_ASSIGNMENT((#122015));
+#122015 = SURFACE_STYLE_USAGE(.BOTH.,#122016);
+#122016 = SURFACE_SIDE_STYLE('',(#122017));
+#122017 = SURFACE_STYLE_FILL_AREA(#122018);
+#122018 = FILL_AREA_STYLE('',(#122019));
+#122019 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122020 = STYLED_ITEM('color',(#122021),#30212);
+#122021 = PRESENTATION_STYLE_ASSIGNMENT((#122022));
+#122022 = SURFACE_STYLE_USAGE(.BOTH.,#122023);
+#122023 = SURFACE_SIDE_STYLE('',(#122024));
+#122024 = SURFACE_STYLE_FILL_AREA(#122025);
+#122025 = FILL_AREA_STYLE('',(#122026));
+#122026 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122027 = STYLED_ITEM('color',(#122028),#30262);
+#122028 = PRESENTATION_STYLE_ASSIGNMENT((#122029));
+#122029 = SURFACE_STYLE_USAGE(.BOTH.,#122030);
+#122030 = SURFACE_SIDE_STYLE('',(#122031));
+#122031 = SURFACE_STYLE_FILL_AREA(#122032);
+#122032 = FILL_AREA_STYLE('',(#122033));
+#122033 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122034 = STYLED_ITEM('color',(#122035),#30338);
+#122035 = PRESENTATION_STYLE_ASSIGNMENT((#122036));
+#122036 = SURFACE_STYLE_USAGE(.BOTH.,#122037);
+#122037 = SURFACE_SIDE_STYLE('',(#122038));
+#122038 = SURFACE_STYLE_FILL_AREA(#122039);
+#122039 = FILL_AREA_STYLE('',(#122040));
+#122040 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122041 = STYLED_ITEM('color',(#122042),#30398);
+#122042 = PRESENTATION_STYLE_ASSIGNMENT((#122043));
+#122043 = SURFACE_STYLE_USAGE(.BOTH.,#122044);
+#122044 = SURFACE_SIDE_STYLE('',(#122045));
+#122045 = SURFACE_STYLE_FILL_AREA(#122046);
+#122046 = FILL_AREA_STYLE('',(#122047));
+#122047 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122048 = STYLED_ITEM('color',(#122049),#30425);
+#122049 = PRESENTATION_STYLE_ASSIGNMENT((#122050));
+#122050 = SURFACE_STYLE_USAGE(.BOTH.,#122051);
+#122051 = SURFACE_SIDE_STYLE('',(#122052));
+#122052 = SURFACE_STYLE_FILL_AREA(#122053);
+#122053 = FILL_AREA_STYLE('',(#122054));
+#122054 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122055 = STYLED_ITEM('color',(#122056),#30786);
+#122056 = PRESENTATION_STYLE_ASSIGNMENT((#122057));
+#122057 = SURFACE_STYLE_USAGE(.BOTH.,#122058);
+#122058 = SURFACE_SIDE_STYLE('',(#122059));
+#122059 = SURFACE_STYLE_FILL_AREA(#122060);
+#122060 = FILL_AREA_STYLE('',(#122061));
+#122061 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122062 = STYLED_ITEM('color',(#122063),#30845);
+#122063 = PRESENTATION_STYLE_ASSIGNMENT((#122064));
+#122064 = SURFACE_STYLE_USAGE(.BOTH.,#122065);
+#122065 = SURFACE_SIDE_STYLE('',(#122066));
+#122066 = SURFACE_STYLE_FILL_AREA(#122067);
+#122067 = FILL_AREA_STYLE('',(#122068));
+#122068 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122069 = STYLED_ITEM('color',(#122070),#31205);
+#122070 = PRESENTATION_STYLE_ASSIGNMENT((#122071));
+#122071 = SURFACE_STYLE_USAGE(.BOTH.,#122072);
+#122072 = SURFACE_SIDE_STYLE('',(#122073));
+#122073 = SURFACE_STYLE_FILL_AREA(#122074);
+#122074 = FILL_AREA_STYLE('',(#122075));
+#122075 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122076 = STYLED_ITEM('color',(#122077),#31556);
+#122077 = PRESENTATION_STYLE_ASSIGNMENT((#122078));
+#122078 = SURFACE_STYLE_USAGE(.BOTH.,#122079);
+#122079 = SURFACE_SIDE_STYLE('',(#122080));
+#122080 = SURFACE_STYLE_FILL_AREA(#122081);
+#122081 = FILL_AREA_STYLE('',(#122082));
+#122082 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122083 = STYLED_ITEM('color',(#122084),#31605);
+#122084 = PRESENTATION_STYLE_ASSIGNMENT((#122085));
+#122085 = SURFACE_STYLE_USAGE(.BOTH.,#122086);
+#122086 = SURFACE_SIDE_STYLE('',(#122087));
+#122087 = SURFACE_STYLE_FILL_AREA(#122088);
+#122088 = FILL_AREA_STYLE('',(#122089));
+#122089 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122090 = STYLED_ITEM('color',(#122091),#31659);
+#122091 = PRESENTATION_STYLE_ASSIGNMENT((#122092));
+#122092 = SURFACE_STYLE_USAGE(.BOTH.,#122093);
+#122093 = SURFACE_SIDE_STYLE('',(#122094));
+#122094 = SURFACE_STYLE_FILL_AREA(#122095);
+#122095 = FILL_AREA_STYLE('',(#122096));
+#122096 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122097 = STYLED_ITEM('color',(#122098),#31951);
+#122098 = PRESENTATION_STYLE_ASSIGNMENT((#122099));
+#122099 = SURFACE_STYLE_USAGE(.BOTH.,#122100);
+#122100 = SURFACE_SIDE_STYLE('',(#122101));
+#122101 = SURFACE_STYLE_FILL_AREA(#122102);
+#122102 = FILL_AREA_STYLE('',(#122103));
+#122103 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122104 = STYLED_ITEM('color',(#122105),#32037);
+#122105 = PRESENTATION_STYLE_ASSIGNMENT((#122106));
+#122106 = SURFACE_STYLE_USAGE(.BOTH.,#122107);
+#122107 = SURFACE_SIDE_STYLE('',(#122108));
+#122108 = SURFACE_STYLE_FILL_AREA(#122109);
+#122109 = FILL_AREA_STYLE('',(#122110));
+#122110 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122111 = STYLED_ITEM('color',(#122112),#32113);
+#122112 = PRESENTATION_STYLE_ASSIGNMENT((#122113));
+#122113 = SURFACE_STYLE_USAGE(.BOTH.,#122114);
+#122114 = SURFACE_SIDE_STYLE('',(#122115));
+#122115 = SURFACE_STYLE_FILL_AREA(#122116);
+#122116 = FILL_AREA_STYLE('',(#122117));
+#122117 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122118 = STYLED_ITEM('color',(#122119),#32140);
+#122119 = PRESENTATION_STYLE_ASSIGNMENT((#122120));
+#122120 = SURFACE_STYLE_USAGE(.BOTH.,#122121);
+#122121 = SURFACE_SIDE_STYLE('',(#122122));
+#122122 = SURFACE_STYLE_FILL_AREA(#122123);
+#122123 = FILL_AREA_STYLE('',(#122124));
+#122124 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122125 = STYLED_ITEM('color',(#122126),#32167);
+#122126 = PRESENTATION_STYLE_ASSIGNMENT((#122127));
+#122127 = SURFACE_STYLE_USAGE(.BOTH.,#122128);
+#122128 = SURFACE_SIDE_STYLE('',(#122129));
+#122129 = SURFACE_STYLE_FILL_AREA(#122130);
+#122130 = FILL_AREA_STYLE('',(#122131));
+#122131 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122132 = STYLED_ITEM('color',(#122133),#32196);
+#122133 = PRESENTATION_STYLE_ASSIGNMENT((#122134));
+#122134 = SURFACE_STYLE_USAGE(.BOTH.,#122135);
+#122135 = SURFACE_SIDE_STYLE('',(#122136));
+#122136 = SURFACE_STYLE_FILL_AREA(#122137);
+#122137 = FILL_AREA_STYLE('',(#122138));
+#122138 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122139 = STYLED_ITEM('color',(#122140),#32223);
+#122140 = PRESENTATION_STYLE_ASSIGNMENT((#122141));
+#122141 = SURFACE_STYLE_USAGE(.BOTH.,#122142);
+#122142 = SURFACE_SIDE_STYLE('',(#122143));
+#122143 = SURFACE_STYLE_FILL_AREA(#122144);
+#122144 = FILL_AREA_STYLE('',(#122145));
+#122145 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122146 = STYLED_ITEM('color',(#122147),#32230);
+#122147 = PRESENTATION_STYLE_ASSIGNMENT((#122148));
+#122148 = SURFACE_STYLE_USAGE(.BOTH.,#122149);
+#122149 = SURFACE_SIDE_STYLE('',(#122150));
+#122150 = SURFACE_STYLE_FILL_AREA(#122151);
+#122151 = FILL_AREA_STYLE('',(#122152));
+#122152 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122153 = STYLED_ITEM('color',(#122154),#32257);
+#122154 = PRESENTATION_STYLE_ASSIGNMENT((#122155));
+#122155 = SURFACE_STYLE_USAGE(.BOTH.,#122156);
+#122156 = SURFACE_SIDE_STYLE('',(#122157));
+#122157 = SURFACE_STYLE_FILL_AREA(#122158);
+#122158 = FILL_AREA_STYLE('',(#122159));
+#122159 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122160 = STYLED_ITEM('color',(#122161),#32284);
+#122161 = PRESENTATION_STYLE_ASSIGNMENT((#122162));
+#122162 = SURFACE_STYLE_USAGE(.BOTH.,#122163);
+#122163 = SURFACE_SIDE_STYLE('',(#122164));
+#122164 = SURFACE_STYLE_FILL_AREA(#122165);
+#122165 = FILL_AREA_STYLE('',(#122166));
+#122166 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122167 = STYLED_ITEM('color',(#122168),#32311);
+#122168 = PRESENTATION_STYLE_ASSIGNMENT((#122169));
+#122169 = SURFACE_STYLE_USAGE(.BOTH.,#122170);
+#122170 = SURFACE_SIDE_STYLE('',(#122171));
+#122171 = SURFACE_STYLE_FILL_AREA(#122172);
+#122172 = FILL_AREA_STYLE('',(#122173));
+#122173 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122174 = STYLED_ITEM('color',(#122175),#32338);
+#122175 = PRESENTATION_STYLE_ASSIGNMENT((#122176));
+#122176 = SURFACE_STYLE_USAGE(.BOTH.,#122177);
+#122177 = SURFACE_SIDE_STYLE('',(#122178));
+#122178 = SURFACE_STYLE_FILL_AREA(#122179);
+#122179 = FILL_AREA_STYLE('',(#122180));
+#122180 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122181 = STYLED_ITEM('color',(#122182),#32394);
+#122182 = PRESENTATION_STYLE_ASSIGNMENT((#122183));
+#122183 = SURFACE_STYLE_USAGE(.BOTH.,#122184);
+#122184 = SURFACE_SIDE_STYLE('',(#122185));
+#122185 = SURFACE_STYLE_FILL_AREA(#122186);
+#122186 = FILL_AREA_STYLE('',(#122187));
+#122187 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122188 = STYLED_ITEM('color',(#122189),#32421);
+#122189 = PRESENTATION_STYLE_ASSIGNMENT((#122190));
+#122190 = SURFACE_STYLE_USAGE(.BOTH.,#122191);
+#122191 = SURFACE_SIDE_STYLE('',(#122192));
+#122192 = SURFACE_STYLE_FILL_AREA(#122193);
+#122193 = FILL_AREA_STYLE('',(#122194));
+#122194 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122195 = STYLED_ITEM('color',(#122196),#32448);
+#122196 = PRESENTATION_STYLE_ASSIGNMENT((#122197));
+#122197 = SURFACE_STYLE_USAGE(.BOTH.,#122198);
+#122198 = SURFACE_SIDE_STYLE('',(#122199));
+#122199 = SURFACE_STYLE_FILL_AREA(#122200);
+#122200 = FILL_AREA_STYLE('',(#122201));
+#122201 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122202 = STYLED_ITEM('color',(#122203),#32495);
+#122203 = PRESENTATION_STYLE_ASSIGNMENT((#122204));
+#122204 = SURFACE_STYLE_USAGE(.BOTH.,#122205);
+#122205 = SURFACE_SIDE_STYLE('',(#122206));
+#122206 = SURFACE_STYLE_FILL_AREA(#122207);
+#122207 = FILL_AREA_STYLE('',(#122208));
+#122208 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122209 = STYLED_ITEM('color',(#122210),#32522);
+#122210 = PRESENTATION_STYLE_ASSIGNMENT((#122211));
+#122211 = SURFACE_STYLE_USAGE(.BOTH.,#122212);
+#122212 = SURFACE_SIDE_STYLE('',(#122213));
+#122213 = SURFACE_STYLE_FILL_AREA(#122214);
+#122214 = FILL_AREA_STYLE('',(#122215));
+#122215 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122216 = STYLED_ITEM('color',(#122217),#32549);
+#122217 = PRESENTATION_STYLE_ASSIGNMENT((#122218));
+#122218 = SURFACE_STYLE_USAGE(.BOTH.,#122219);
+#122219 = SURFACE_SIDE_STYLE('',(#122220));
+#122220 = SURFACE_STYLE_FILL_AREA(#122221);
+#122221 = FILL_AREA_STYLE('',(#122222));
+#122222 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122223 = STYLED_ITEM('color',(#122224),#32576);
+#122224 = PRESENTATION_STYLE_ASSIGNMENT((#122225));
+#122225 = SURFACE_STYLE_USAGE(.BOTH.,#122226);
+#122226 = SURFACE_SIDE_STYLE('',(#122227));
+#122227 = SURFACE_STYLE_FILL_AREA(#122228);
+#122228 = FILL_AREA_STYLE('',(#122229));
+#122229 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122230 = STYLED_ITEM('color',(#122231),#32583);
+#122231 = PRESENTATION_STYLE_ASSIGNMENT((#122232));
+#122232 = SURFACE_STYLE_USAGE(.BOTH.,#122233);
+#122233 = SURFACE_SIDE_STYLE('',(#122234));
+#122234 = SURFACE_STYLE_FILL_AREA(#122235);
+#122235 = FILL_AREA_STYLE('',(#122236));
+#122236 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122237 = STYLED_ITEM('color',(#122238),#32642);
+#122238 = PRESENTATION_STYLE_ASSIGNMENT((#122239));
+#122239 = SURFACE_STYLE_USAGE(.BOTH.,#122240);
+#122240 = SURFACE_SIDE_STYLE('',(#122241));
+#122241 = SURFACE_STYLE_FILL_AREA(#122242);
+#122242 = FILL_AREA_STYLE('',(#122243));
+#122243 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122244 = STYLED_ITEM('color',(#122245),#32701);
+#122245 = PRESENTATION_STYLE_ASSIGNMENT((#122246));
+#122246 = SURFACE_STYLE_USAGE(.BOTH.,#122247);
+#122247 = SURFACE_SIDE_STYLE('',(#122248));
+#122248 = SURFACE_STYLE_FILL_AREA(#122249);
+#122249 = FILL_AREA_STYLE('',(#122250));
+#122250 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122251 = STYLED_ITEM('color',(#122252),#32728);
+#122252 = PRESENTATION_STYLE_ASSIGNMENT((#122253));
+#122253 = SURFACE_STYLE_USAGE(.BOTH.,#122254);
+#122254 = SURFACE_SIDE_STYLE('',(#122255));
+#122255 = SURFACE_STYLE_FILL_AREA(#122256);
+#122256 = FILL_AREA_STYLE('',(#122257));
+#122257 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122258 = STYLED_ITEM('color',(#122259),#32787);
+#122259 = PRESENTATION_STYLE_ASSIGNMENT((#122260));
+#122260 = SURFACE_STYLE_USAGE(.BOTH.,#122261);
+#122261 = SURFACE_SIDE_STYLE('',(#122262));
+#122262 = SURFACE_STYLE_FILL_AREA(#122263);
+#122263 = FILL_AREA_STYLE('',(#122264));
+#122264 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122265 = STYLED_ITEM('color',(#122266),#32846);
+#122266 = PRESENTATION_STYLE_ASSIGNMENT((#122267));
+#122267 = SURFACE_STYLE_USAGE(.BOTH.,#122268);
+#122268 = SURFACE_SIDE_STYLE('',(#122269));
+#122269 = SURFACE_STYLE_FILL_AREA(#122270);
+#122270 = FILL_AREA_STYLE('',(#122271));
+#122271 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122272 = STYLED_ITEM('color',(#122273),#32875);
+#122273 = PRESENTATION_STYLE_ASSIGNMENT((#122274));
+#122274 = SURFACE_STYLE_USAGE(.BOTH.,#122275);
+#122275 = SURFACE_SIDE_STYLE('',(#122276));
+#122276 = SURFACE_STYLE_FILL_AREA(#122277);
+#122277 = FILL_AREA_STYLE('',(#122278));
+#122278 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122279 = STYLED_ITEM('color',(#122280),#32902);
+#122280 = PRESENTATION_STYLE_ASSIGNMENT((#122281));
+#122281 = SURFACE_STYLE_USAGE(.BOTH.,#122282);
+#122282 = SURFACE_SIDE_STYLE('',(#122283));
+#122283 = SURFACE_STYLE_FILL_AREA(#122284);
+#122284 = FILL_AREA_STYLE('',(#122285));
+#122285 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122286 = STYLED_ITEM('color',(#122287),#32929);
+#122287 = PRESENTATION_STYLE_ASSIGNMENT((#122288));
+#122288 = SURFACE_STYLE_USAGE(.BOTH.,#122289);
+#122289 = SURFACE_SIDE_STYLE('',(#122290));
+#122290 = SURFACE_STYLE_FILL_AREA(#122291);
+#122291 = FILL_AREA_STYLE('',(#122292));
+#122292 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122293 = STYLED_ITEM('color',(#122294),#33317);
+#122294 = PRESENTATION_STYLE_ASSIGNMENT((#122295));
+#122295 = SURFACE_STYLE_USAGE(.BOTH.,#122296);
+#122296 = SURFACE_SIDE_STYLE('',(#122297));
+#122297 = SURFACE_STYLE_FILL_AREA(#122298);
+#122298 = FILL_AREA_STYLE('',(#122299));
+#122299 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122300 = STYLED_ITEM('color',(#122301),#33344);
+#122301 = PRESENTATION_STYLE_ASSIGNMENT((#122302));
+#122302 = SURFACE_STYLE_USAGE(.BOTH.,#122303);
+#122303 = SURFACE_SIDE_STYLE('',(#122304));
+#122304 = SURFACE_STYLE_FILL_AREA(#122305);
+#122305 = FILL_AREA_STYLE('',(#122306));
+#122306 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122307 = STYLED_ITEM('color',(#122308),#33394);
+#122308 = PRESENTATION_STYLE_ASSIGNMENT((#122309));
+#122309 = SURFACE_STYLE_USAGE(.BOTH.,#122310);
+#122310 = SURFACE_SIDE_STYLE('',(#122311));
+#122311 = SURFACE_STYLE_FILL_AREA(#122312);
+#122312 = FILL_AREA_STYLE('',(#122313));
+#122313 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122314 = STYLED_ITEM('color',(#122315),#33421);
+#122315 = PRESENTATION_STYLE_ASSIGNMENT((#122316));
+#122316 = SURFACE_STYLE_USAGE(.BOTH.,#122317);
+#122317 = SURFACE_SIDE_STYLE('',(#122318));
+#122318 = SURFACE_STYLE_FILL_AREA(#122319);
+#122319 = FILL_AREA_STYLE('',(#122320));
+#122320 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122321 = STYLED_ITEM('color',(#122322),#33756);
+#122322 = PRESENTATION_STYLE_ASSIGNMENT((#122323));
+#122323 = SURFACE_STYLE_USAGE(.BOTH.,#122324);
+#122324 = SURFACE_SIDE_STYLE('',(#122325));
+#122325 = SURFACE_STYLE_FILL_AREA(#122326);
+#122326 = FILL_AREA_STYLE('',(#122327));
+#122327 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122328 = STYLED_ITEM('color',(#122329),#33783);
+#122329 = PRESENTATION_STYLE_ASSIGNMENT((#122330));
+#122330 = SURFACE_STYLE_USAGE(.BOTH.,#122331);
+#122331 = SURFACE_SIDE_STYLE('',(#122332));
+#122332 = SURFACE_STYLE_FILL_AREA(#122333);
+#122333 = FILL_AREA_STYLE('',(#122334));
+#122334 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122335 = STYLED_ITEM('color',(#122336),#33810);
+#122336 = PRESENTATION_STYLE_ASSIGNMENT((#122337));
+#122337 = SURFACE_STYLE_USAGE(.BOTH.,#122338);
+#122338 = SURFACE_SIDE_STYLE('',(#122339));
+#122339 = SURFACE_STYLE_FILL_AREA(#122340);
+#122340 = FILL_AREA_STYLE('',(#122341));
+#122341 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122342 = STYLED_ITEM('color',(#122343),#33817);
+#122343 = PRESENTATION_STYLE_ASSIGNMENT((#122344));
+#122344 = SURFACE_STYLE_USAGE(.BOTH.,#122345);
+#122345 = SURFACE_SIDE_STYLE('',(#122346));
+#122346 = SURFACE_STYLE_FILL_AREA(#122347);
+#122347 = FILL_AREA_STYLE('',(#122348));
+#122348 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122349 = STYLED_ITEM('color',(#122350),#33844);
+#122350 = PRESENTATION_STYLE_ASSIGNMENT((#122351));
+#122351 = SURFACE_STYLE_USAGE(.BOTH.,#122352);
+#122352 = SURFACE_SIDE_STYLE('',(#122353));
+#122353 = SURFACE_STYLE_FILL_AREA(#122354);
+#122354 = FILL_AREA_STYLE('',(#122355));
+#122355 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122356 = STYLED_ITEM('color',(#122357),#33883);
+#122357 = PRESENTATION_STYLE_ASSIGNMENT((#122358));
+#122358 = SURFACE_STYLE_USAGE(.BOTH.,#122359);
+#122359 = SURFACE_SIDE_STYLE('',(#122360));
+#122360 = SURFACE_STYLE_FILL_AREA(#122361);
+#122361 = FILL_AREA_STYLE('',(#122362));
+#122362 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122363 = STYLED_ITEM('color',(#122364),#33922);
+#122364 = PRESENTATION_STYLE_ASSIGNMENT((#122365));
+#122365 = SURFACE_STYLE_USAGE(.BOTH.,#122366);
+#122366 = SURFACE_SIDE_STYLE('',(#122367));
+#122367 = SURFACE_STYLE_FILL_AREA(#122368);
+#122368 = FILL_AREA_STYLE('',(#122369));
+#122369 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122370 = STYLED_ITEM('color',(#122371),#33961);
+#122371 = PRESENTATION_STYLE_ASSIGNMENT((#122372));
+#122372 = SURFACE_STYLE_USAGE(.BOTH.,#122373);
+#122373 = SURFACE_SIDE_STYLE('',(#122374));
+#122374 = SURFACE_STYLE_FILL_AREA(#122375);
+#122375 = FILL_AREA_STYLE('',(#122376));
+#122376 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122377 = STYLED_ITEM('color',(#122378),#34000);
+#122378 = PRESENTATION_STYLE_ASSIGNMENT((#122379));
+#122379 = SURFACE_STYLE_USAGE(.BOTH.,#122380);
+#122380 = SURFACE_SIDE_STYLE('',(#122381));
+#122381 = SURFACE_STYLE_FILL_AREA(#122382);
+#122382 = FILL_AREA_STYLE('',(#122383));
+#122383 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122384 = STYLED_ITEM('color',(#122385),#34027);
+#122385 = PRESENTATION_STYLE_ASSIGNMENT((#122386));
+#122386 = SURFACE_STYLE_USAGE(.BOTH.,#122387);
+#122387 = SURFACE_SIDE_STYLE('',(#122388));
+#122388 = SURFACE_STYLE_FILL_AREA(#122389);
+#122389 = FILL_AREA_STYLE('',(#122390));
+#122390 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122391 = STYLED_ITEM('color',(#122392),#34034);
+#122392 = PRESENTATION_STYLE_ASSIGNMENT((#122393));
+#122393 = SURFACE_STYLE_USAGE(.BOTH.,#122394);
+#122394 = SURFACE_SIDE_STYLE('',(#122395));
+#122395 = SURFACE_STYLE_FILL_AREA(#122396);
+#122396 = FILL_AREA_STYLE('',(#122397));
+#122397 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122398 = STYLED_ITEM('color',(#122399),#34073);
+#122399 = PRESENTATION_STYLE_ASSIGNMENT((#122400));
+#122400 = SURFACE_STYLE_USAGE(.BOTH.,#122401);
+#122401 = SURFACE_SIDE_STYLE('',(#122402));
+#122402 = SURFACE_STYLE_FILL_AREA(#122403);
+#122403 = FILL_AREA_STYLE('',(#122404));
+#122404 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122405 = STYLED_ITEM('color',(#122406),#34112);
+#122406 = PRESENTATION_STYLE_ASSIGNMENT((#122407));
+#122407 = SURFACE_STYLE_USAGE(.BOTH.,#122408);
+#122408 = SURFACE_SIDE_STYLE('',(#122409));
+#122409 = SURFACE_STYLE_FILL_AREA(#122410);
+#122410 = FILL_AREA_STYLE('',(#122411));
+#122411 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122412 = STYLED_ITEM('color',(#122413),#34151);
+#122413 = PRESENTATION_STYLE_ASSIGNMENT((#122414));
+#122414 = SURFACE_STYLE_USAGE(.BOTH.,#122415);
+#122415 = SURFACE_SIDE_STYLE('',(#122416));
+#122416 = SURFACE_STYLE_FILL_AREA(#122417);
+#122417 = FILL_AREA_STYLE('',(#122418));
+#122418 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122419 = STYLED_ITEM('color',(#122420),#34190);
+#122420 = PRESENTATION_STYLE_ASSIGNMENT((#122421));
+#122421 = SURFACE_STYLE_USAGE(.BOTH.,#122422);
+#122422 = SURFACE_SIDE_STYLE('',(#122423));
+#122423 = SURFACE_STYLE_FILL_AREA(#122424);
+#122424 = FILL_AREA_STYLE('',(#122425));
+#122425 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122426 = STYLED_ITEM('color',(#122427),#34217);
+#122427 = PRESENTATION_STYLE_ASSIGNMENT((#122428));
+#122428 = SURFACE_STYLE_USAGE(.BOTH.,#122429);
+#122429 = SURFACE_SIDE_STYLE('',(#122430));
+#122430 = SURFACE_STYLE_FILL_AREA(#122431);
+#122431 = FILL_AREA_STYLE('',(#122432));
+#122432 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122433 = STYLED_ITEM('color',(#122434),#34246);
+#122434 = PRESENTATION_STYLE_ASSIGNMENT((#122435));
+#122435 = SURFACE_STYLE_USAGE(.BOTH.,#122436);
+#122436 = SURFACE_SIDE_STYLE('',(#122437));
+#122437 = SURFACE_STYLE_FILL_AREA(#122438);
+#122438 = FILL_AREA_STYLE('',(#122439));
+#122439 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122440 = STYLED_ITEM('color',(#122441),#34273);
+#122441 = PRESENTATION_STYLE_ASSIGNMENT((#122442));
+#122442 = SURFACE_STYLE_USAGE(.BOTH.,#122443);
+#122443 = SURFACE_SIDE_STYLE('',(#122444));
+#122444 = SURFACE_STYLE_FILL_AREA(#122445);
+#122445 = FILL_AREA_STYLE('',(#122446));
+#122446 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122447 = STYLED_ITEM('color',(#122448),#34300);
+#122448 = PRESENTATION_STYLE_ASSIGNMENT((#122449));
+#122449 = SURFACE_STYLE_USAGE(.BOTH.,#122450);
+#122450 = SURFACE_SIDE_STYLE('',(#122451));
+#122451 = SURFACE_STYLE_FILL_AREA(#122452);
+#122452 = FILL_AREA_STYLE('',(#122453));
+#122453 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122454 = STYLED_ITEM('color',(#122455),#34380);
+#122455 = PRESENTATION_STYLE_ASSIGNMENT((#122456));
+#122456 = SURFACE_STYLE_USAGE(.BOTH.,#122457);
+#122457 = SURFACE_SIDE_STYLE('',(#122458));
+#122458 = SURFACE_STYLE_FILL_AREA(#122459);
+#122459 = FILL_AREA_STYLE('',(#122460));
+#122460 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122461 = STYLED_ITEM('color',(#122462),#34434);
+#122462 = PRESENTATION_STYLE_ASSIGNMENT((#122463));
+#122463 = SURFACE_STYLE_USAGE(.BOTH.,#122464);
+#122464 = SURFACE_SIDE_STYLE('',(#122465));
+#122465 = SURFACE_STYLE_FILL_AREA(#122466);
+#122466 = FILL_AREA_STYLE('',(#122467));
+#122467 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122468 = STYLED_ITEM('color',(#122469),#34510);
+#122469 = PRESENTATION_STYLE_ASSIGNMENT((#122470));
+#122470 = SURFACE_STYLE_USAGE(.BOTH.,#122471);
+#122471 = SURFACE_SIDE_STYLE('',(#122472));
+#122472 = SURFACE_STYLE_FILL_AREA(#122473);
+#122473 = FILL_AREA_STYLE('',(#122474));
+#122474 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122475 = STYLED_ITEM('color',(#122476),#34537);
+#122476 = PRESENTATION_STYLE_ASSIGNMENT((#122477));
+#122477 = SURFACE_STYLE_USAGE(.BOTH.,#122478);
+#122478 = SURFACE_SIDE_STYLE('',(#122479));
+#122479 = SURFACE_STYLE_FILL_AREA(#122480);
+#122480 = FILL_AREA_STYLE('',(#122481));
+#122481 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122482 = STYLED_ITEM('color',(#122483),#34564);
+#122483 = PRESENTATION_STYLE_ASSIGNMENT((#122484));
+#122484 = SURFACE_STYLE_USAGE(.BOTH.,#122485);
+#122485 = SURFACE_SIDE_STYLE('',(#122486));
+#122486 = SURFACE_STYLE_FILL_AREA(#122487);
+#122487 = FILL_AREA_STYLE('',(#122488));
+#122488 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122489 = STYLED_ITEM('color',(#122490),#34591);
+#122490 = PRESENTATION_STYLE_ASSIGNMENT((#122491));
+#122491 = SURFACE_STYLE_USAGE(.BOTH.,#122492);
+#122492 = SURFACE_SIDE_STYLE('',(#122493));
+#122493 = SURFACE_STYLE_FILL_AREA(#122494);
+#122494 = FILL_AREA_STYLE('',(#122495));
+#122495 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122496 = STYLED_ITEM('color',(#122497),#34598);
+#122497 = PRESENTATION_STYLE_ASSIGNMENT((#122498));
+#122498 = SURFACE_STYLE_USAGE(.BOTH.,#122499);
+#122499 = SURFACE_SIDE_STYLE('',(#122500));
+#122500 = SURFACE_STYLE_FILL_AREA(#122501);
+#122501 = FILL_AREA_STYLE('',(#122502));
+#122502 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122503 = STYLED_ITEM('color',(#122504),#34625);
+#122504 = PRESENTATION_STYLE_ASSIGNMENT((#122505));
+#122505 = SURFACE_STYLE_USAGE(.BOTH.,#122506);
+#122506 = SURFACE_SIDE_STYLE('',(#122507));
+#122507 = SURFACE_STYLE_FILL_AREA(#122508);
+#122508 = FILL_AREA_STYLE('',(#122509));
+#122509 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122510 = STYLED_ITEM('color',(#122511),#34684);
+#122511 = PRESENTATION_STYLE_ASSIGNMENT((#122512));
+#122512 = SURFACE_STYLE_USAGE(.BOTH.,#122513);
+#122513 = SURFACE_SIDE_STYLE('',(#122514));
+#122514 = SURFACE_STYLE_FILL_AREA(#122515);
+#122515 = FILL_AREA_STYLE('',(#122516));
+#122516 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122517 = STYLED_ITEM('color',(#122518),#34738);
+#122518 = PRESENTATION_STYLE_ASSIGNMENT((#122519));
+#122519 = SURFACE_STYLE_USAGE(.BOTH.,#122520);
+#122520 = SURFACE_SIDE_STYLE('',(#122521));
+#122521 = SURFACE_STYLE_FILL_AREA(#122522);
+#122522 = FILL_AREA_STYLE('',(#122523));
+#122523 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122524 = STYLED_ITEM('color',(#122525),#34792);
+#122525 = PRESENTATION_STYLE_ASSIGNMENT((#122526));
+#122526 = SURFACE_STYLE_USAGE(.BOTH.,#122527);
+#122527 = SURFACE_SIDE_STYLE('',(#122528));
+#122528 = SURFACE_STYLE_FILL_AREA(#122529);
+#122529 = FILL_AREA_STYLE('',(#122530));
+#122530 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122531 = STYLED_ITEM('color',(#122532),#34846);
+#122532 = PRESENTATION_STYLE_ASSIGNMENT((#122533));
+#122533 = SURFACE_STYLE_USAGE(.BOTH.,#122534);
+#122534 = SURFACE_SIDE_STYLE('',(#122535));
+#122535 = SURFACE_STYLE_FILL_AREA(#122536);
+#122536 = FILL_AREA_STYLE('',(#122537));
+#122537 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122538 = STYLED_ITEM('color',(#122539),#34875);
+#122539 = PRESENTATION_STYLE_ASSIGNMENT((#122540));
+#122540 = SURFACE_STYLE_USAGE(.BOTH.,#122541);
+#122541 = SURFACE_SIDE_STYLE('',(#122542));
+#122542 = SURFACE_STYLE_FILL_AREA(#122543);
+#122543 = FILL_AREA_STYLE('',(#122544));
+#122544 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122545 = STYLED_ITEM('color',(#122546),#34904);
+#122546 = PRESENTATION_STYLE_ASSIGNMENT((#122547));
+#122547 = SURFACE_STYLE_USAGE(.BOTH.,#122548);
+#122548 = SURFACE_SIDE_STYLE('',(#122549));
+#122549 = SURFACE_STYLE_FILL_AREA(#122550);
+#122550 = FILL_AREA_STYLE('',(#122551));
+#122551 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122552 = STYLED_ITEM('color',(#122553),#34933);
+#122553 = PRESENTATION_STYLE_ASSIGNMENT((#122554));
+#122554 = SURFACE_STYLE_USAGE(.BOTH.,#122555);
+#122555 = SURFACE_SIDE_STYLE('',(#122556));
+#122556 = SURFACE_STYLE_FILL_AREA(#122557);
+#122557 = FILL_AREA_STYLE('',(#122558));
+#122558 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122559 = STYLED_ITEM('color',(#122560),#34962);
+#122560 = PRESENTATION_STYLE_ASSIGNMENT((#122561));
+#122561 = SURFACE_STYLE_USAGE(.BOTH.,#122562);
+#122562 = SURFACE_SIDE_STYLE('',(#122563));
+#122563 = SURFACE_STYLE_FILL_AREA(#122564);
+#122564 = FILL_AREA_STYLE('',(#122565));
+#122565 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122566 = STYLED_ITEM('color',(#122567),#34969);
+#122567 = PRESENTATION_STYLE_ASSIGNMENT((#122568));
+#122568 = SURFACE_STYLE_USAGE(.BOTH.,#122569);
+#122569 = SURFACE_SIDE_STYLE('',(#122570));
+#122570 = SURFACE_STYLE_FILL_AREA(#122571);
+#122571 = FILL_AREA_STYLE('',(#122572));
+#122572 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122573 = STYLED_ITEM('color',(#122574),#35131);
+#122574 = PRESENTATION_STYLE_ASSIGNMENT((#122575));
+#122575 = SURFACE_STYLE_USAGE(.BOTH.,#122576);
+#122576 = SURFACE_SIDE_STYLE('',(#122577));
+#122577 = SURFACE_STYLE_FILL_AREA(#122578);
+#122578 = FILL_AREA_STYLE('',(#122579));
+#122579 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122580 = STYLED_ITEM('color',(#122581),#35435);
+#122581 = PRESENTATION_STYLE_ASSIGNMENT((#122582));
+#122582 = SURFACE_STYLE_USAGE(.BOTH.,#122583);
+#122583 = SURFACE_SIDE_STYLE('',(#122584));
+#122584 = SURFACE_STYLE_FILL_AREA(#122585);
+#122585 = FILL_AREA_STYLE('',(#122586));
+#122586 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122587 = STYLED_ITEM('color',(#122588),#35484);
+#122588 = PRESENTATION_STYLE_ASSIGNMENT((#122589));
+#122589 = SURFACE_STYLE_USAGE(.BOTH.,#122590);
+#122590 = SURFACE_SIDE_STYLE('',(#122591));
+#122591 = SURFACE_STYLE_FILL_AREA(#122592);
+#122592 = FILL_AREA_STYLE('',(#122593));
+#122593 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122594 = STYLED_ITEM('color',(#122595),#35533);
+#122595 = PRESENTATION_STYLE_ASSIGNMENT((#122596));
+#122596 = SURFACE_STYLE_USAGE(.BOTH.,#122597);
+#122597 = SURFACE_SIDE_STYLE('',(#122598));
+#122598 = SURFACE_STYLE_FILL_AREA(#122599);
+#122599 = FILL_AREA_STYLE('',(#122600));
+#122600 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122601 = STYLED_ITEM('color',(#122602),#35788);
+#122602 = PRESENTATION_STYLE_ASSIGNMENT((#122603));
+#122603 = SURFACE_STYLE_USAGE(.BOTH.,#122604);
+#122604 = SURFACE_SIDE_STYLE('',(#122605));
+#122605 = SURFACE_STYLE_FILL_AREA(#122606);
+#122606 = FILL_AREA_STYLE('',(#122607));
+#122607 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122608 = STYLED_ITEM('color',(#122609),#35843);
+#122609 = PRESENTATION_STYLE_ASSIGNMENT((#122610));
+#122610 = SURFACE_STYLE_USAGE(.BOTH.,#122611);
+#122611 = SURFACE_SIDE_STYLE('',(#122612));
+#122612 = SURFACE_STYLE_FILL_AREA(#122613);
+#122613 = FILL_AREA_STYLE('',(#122614));
+#122614 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122615 = STYLED_ITEM('color',(#122616),#35850);
+#122616 = PRESENTATION_STYLE_ASSIGNMENT((#122617));
+#122617 = SURFACE_STYLE_USAGE(.BOTH.,#122618);
+#122618 = SURFACE_SIDE_STYLE('',(#122619));
+#122619 = SURFACE_STYLE_FILL_AREA(#122620);
+#122620 = FILL_AREA_STYLE('',(#122621));
+#122621 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122622 = STYLED_ITEM('color',(#122623),#36048);
+#122623 = PRESENTATION_STYLE_ASSIGNMENT((#122624));
+#122624 = SURFACE_STYLE_USAGE(.BOTH.,#122625);
+#122625 = SURFACE_SIDE_STYLE('',(#122626));
+#122626 = SURFACE_STYLE_FILL_AREA(#122627);
+#122627 = FILL_AREA_STYLE('',(#122628));
+#122628 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122629 = STYLED_ITEM('color',(#122630),#36097);
+#122630 = PRESENTATION_STYLE_ASSIGNMENT((#122631));
+#122631 = SURFACE_STYLE_USAGE(.BOTH.,#122632);
+#122632 = SURFACE_SIDE_STYLE('',(#122633));
+#122633 = SURFACE_STYLE_FILL_AREA(#122634);
+#122634 = FILL_AREA_STYLE('',(#122635));
+#122635 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122636 = STYLED_ITEM('color',(#122637),#36248);
+#122637 = PRESENTATION_STYLE_ASSIGNMENT((#122638));
+#122638 = SURFACE_STYLE_USAGE(.BOTH.,#122639);
+#122639 = SURFACE_SIDE_STYLE('',(#122640));
+#122640 = SURFACE_STYLE_FILL_AREA(#122641);
+#122641 = FILL_AREA_STYLE('',(#122642));
+#122642 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122643 = STYLED_ITEM('color',(#122644),#36275);
+#122644 = PRESENTATION_STYLE_ASSIGNMENT((#122645));
+#122645 = SURFACE_STYLE_USAGE(.BOTH.,#122646);
+#122646 = SURFACE_SIDE_STYLE('',(#122647));
+#122647 = SURFACE_STYLE_FILL_AREA(#122648);
+#122648 = FILL_AREA_STYLE('',(#122649));
+#122649 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122650 = STYLED_ITEM('color',(#122651),#36465);
+#122651 = PRESENTATION_STYLE_ASSIGNMENT((#122652));
+#122652 = SURFACE_STYLE_USAGE(.BOTH.,#122653);
+#122653 = SURFACE_SIDE_STYLE('',(#122654));
+#122654 = SURFACE_STYLE_FILL_AREA(#122655);
+#122655 = FILL_AREA_STYLE('',(#122656));
+#122656 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122657 = STYLED_ITEM('color',(#122658),#36514);
+#122658 = PRESENTATION_STYLE_ASSIGNMENT((#122659));
+#122659 = SURFACE_STYLE_USAGE(.BOTH.,#122660);
+#122660 = SURFACE_SIDE_STYLE('',(#122661));
+#122661 = SURFACE_STYLE_FILL_AREA(#122662);
+#122662 = FILL_AREA_STYLE('',(#122663));
+#122663 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122664 = STYLED_ITEM('color',(#122665),#36657);
+#122665 = PRESENTATION_STYLE_ASSIGNMENT((#122666));
+#122666 = SURFACE_STYLE_USAGE(.BOTH.,#122667);
+#122667 = SURFACE_SIDE_STYLE('',(#122668));
+#122668 = SURFACE_STYLE_FILL_AREA(#122669);
+#122669 = FILL_AREA_STYLE('',(#122670));
+#122670 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122671 = STYLED_ITEM('color',(#122672),#36684);
+#122672 = PRESENTATION_STYLE_ASSIGNMENT((#122673));
+#122673 = SURFACE_STYLE_USAGE(.BOTH.,#122674);
+#122674 = SURFACE_SIDE_STYLE('',(#122675));
+#122675 = SURFACE_STYLE_FILL_AREA(#122676);
+#122676 = FILL_AREA_STYLE('',(#122677));
+#122677 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122678 = STYLED_ITEM('color',(#122679),#36760);
+#122679 = PRESENTATION_STYLE_ASSIGNMENT((#122680));
+#122680 = SURFACE_STYLE_USAGE(.BOTH.,#122681);
+#122681 = SURFACE_SIDE_STYLE('',(#122682));
+#122682 = SURFACE_STYLE_FILL_AREA(#122683);
+#122683 = FILL_AREA_STYLE('',(#122684));
+#122684 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122685 = STYLED_ITEM('color',(#122686),#36809);
+#122686 = PRESENTATION_STYLE_ASSIGNMENT((#122687));
+#122687 = SURFACE_STYLE_USAGE(.BOTH.,#122688);
+#122688 = SURFACE_SIDE_STYLE('',(#122689));
+#122689 = SURFACE_STYLE_FILL_AREA(#122690);
+#122690 = FILL_AREA_STYLE('',(#122691));
+#122691 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122692 = STYLED_ITEM('color',(#122693),#36858);
+#122693 = PRESENTATION_STYLE_ASSIGNMENT((#122694));
+#122694 = SURFACE_STYLE_USAGE(.BOTH.,#122695);
+#122695 = SURFACE_SIDE_STYLE('',(#122696));
+#122696 = SURFACE_STYLE_FILL_AREA(#122697);
+#122697 = FILL_AREA_STYLE('',(#122698));
+#122698 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122699 = STYLED_ITEM('color',(#122700),#36885);
+#122700 = PRESENTATION_STYLE_ASSIGNMENT((#122701));
+#122701 = SURFACE_STYLE_USAGE(.BOTH.,#122702);
+#122702 = SURFACE_SIDE_STYLE('',(#122703));
+#122703 = SURFACE_STYLE_FILL_AREA(#122704);
+#122704 = FILL_AREA_STYLE('',(#122705));
+#122705 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122706 = STYLED_ITEM('color',(#122707),#36961);
+#122707 = PRESENTATION_STYLE_ASSIGNMENT((#122708));
+#122708 = SURFACE_STYLE_USAGE(.BOTH.,#122709);
+#122709 = SURFACE_SIDE_STYLE('',(#122710));
+#122710 = SURFACE_STYLE_FILL_AREA(#122711);
+#122711 = FILL_AREA_STYLE('',(#122712));
+#122712 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122713 = STYLED_ITEM('color',(#122714),#37010);
+#122714 = PRESENTATION_STYLE_ASSIGNMENT((#122715));
+#122715 = SURFACE_STYLE_USAGE(.BOTH.,#122716);
+#122716 = SURFACE_SIDE_STYLE('',(#122717));
+#122717 = SURFACE_STYLE_FILL_AREA(#122718);
+#122718 = FILL_AREA_STYLE('',(#122719));
+#122719 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122720 = STYLED_ITEM('color',(#122721),#37059);
+#122721 = PRESENTATION_STYLE_ASSIGNMENT((#122722));
+#122722 = SURFACE_STYLE_USAGE(.BOTH.,#122723);
+#122723 = SURFACE_SIDE_STYLE('',(#122724));
+#122724 = SURFACE_STYLE_FILL_AREA(#122725);
+#122725 = FILL_AREA_STYLE('',(#122726));
+#122726 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122727 = STYLED_ITEM('color',(#122728),#37086);
+#122728 = PRESENTATION_STYLE_ASSIGNMENT((#122729));
+#122729 = SURFACE_STYLE_USAGE(.BOTH.,#122730);
+#122730 = SURFACE_SIDE_STYLE('',(#122731));
+#122731 = SURFACE_STYLE_FILL_AREA(#122732);
+#122732 = FILL_AREA_STYLE('',(#122733));
+#122733 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122734 = STYLED_ITEM('color',(#122735),#37142);
+#122735 = PRESENTATION_STYLE_ASSIGNMENT((#122736));
+#122736 = SURFACE_STYLE_USAGE(.BOTH.,#122737);
+#122737 = SURFACE_SIDE_STYLE('',(#122738));
+#122738 = SURFACE_STYLE_FILL_AREA(#122739);
+#122739 = FILL_AREA_STYLE('',(#122740));
+#122740 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122741 = STYLED_ITEM('color',(#122742),#37189);
+#122742 = PRESENTATION_STYLE_ASSIGNMENT((#122743));
+#122743 = SURFACE_STYLE_USAGE(.BOTH.,#122744);
+#122744 = SURFACE_SIDE_STYLE('',(#122745));
+#122745 = SURFACE_STYLE_FILL_AREA(#122746);
+#122746 = FILL_AREA_STYLE('',(#122747));
+#122747 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122748 = STYLED_ITEM('color',(#122749),#37216);
+#122749 = PRESENTATION_STYLE_ASSIGNMENT((#122750));
+#122750 = SURFACE_STYLE_USAGE(.BOTH.,#122751);
+#122751 = SURFACE_SIDE_STYLE('',(#122752));
+#122752 = SURFACE_STYLE_FILL_AREA(#122753);
+#122753 = FILL_AREA_STYLE('',(#122754));
+#122754 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122755 = STYLED_ITEM('color',(#122756),#37243);
+#122756 = PRESENTATION_STYLE_ASSIGNMENT((#122757));
+#122757 = SURFACE_STYLE_USAGE(.BOTH.,#122758);
+#122758 = SURFACE_SIDE_STYLE('',(#122759));
+#122759 = SURFACE_STYLE_FILL_AREA(#122760);
+#122760 = FILL_AREA_STYLE('',(#122761));
+#122761 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122762 = STYLED_ITEM('color',(#122763),#37250);
+#122763 = PRESENTATION_STYLE_ASSIGNMENT((#122764));
+#122764 = SURFACE_STYLE_USAGE(.BOTH.,#122765);
+#122765 = SURFACE_SIDE_STYLE('',(#122766));
+#122766 = SURFACE_STYLE_FILL_AREA(#122767);
+#122767 = FILL_AREA_STYLE('',(#122768));
+#122768 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122769 = STYLED_ITEM('color',(#122770),#37257);
+#122770 = PRESENTATION_STYLE_ASSIGNMENT((#122771));
+#122771 = SURFACE_STYLE_USAGE(.BOTH.,#122772);
+#122772 = SURFACE_SIDE_STYLE('',(#122773));
+#122773 = SURFACE_STYLE_FILL_AREA(#122774);
+#122774 = FILL_AREA_STYLE('',(#122775));
+#122775 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122776 = STYLED_ITEM('color',(#122777),#37304);
+#122777 = PRESENTATION_STYLE_ASSIGNMENT((#122778));
+#122778 = SURFACE_STYLE_USAGE(.BOTH.,#122779);
+#122779 = SURFACE_SIDE_STYLE('',(#122780));
+#122780 = SURFACE_STYLE_FILL_AREA(#122781);
+#122781 = FILL_AREA_STYLE('',(#122782));
+#122782 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122783 = STYLED_ITEM('color',(#122784),#37331);
+#122784 = PRESENTATION_STYLE_ASSIGNMENT((#122785));
+#122785 = SURFACE_STYLE_USAGE(.BOTH.,#122786);
+#122786 = SURFACE_SIDE_STYLE('',(#122787));
+#122787 = SURFACE_STYLE_FILL_AREA(#122788);
+#122788 = FILL_AREA_STYLE('',(#122789));
+#122789 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122790 = STYLED_ITEM('color',(#122791),#37358);
+#122791 = PRESENTATION_STYLE_ASSIGNMENT((#122792));
+#122792 = SURFACE_STYLE_USAGE(.BOTH.,#122793);
+#122793 = SURFACE_SIDE_STYLE('',(#122794));
+#122794 = SURFACE_STYLE_FILL_AREA(#122795);
+#122795 = FILL_AREA_STYLE('',(#122796));
+#122796 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122797 = STYLED_ITEM('color',(#122798),#37365);
+#122798 = PRESENTATION_STYLE_ASSIGNMENT((#122799));
+#122799 = SURFACE_STYLE_USAGE(.BOTH.,#122800);
+#122800 = SURFACE_SIDE_STYLE('',(#122801));
+#122801 = SURFACE_STYLE_FILL_AREA(#122802);
+#122802 = FILL_AREA_STYLE('',(#122803));
+#122803 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122804 = STYLED_ITEM('color',(#122805),#37372);
+#122805 = PRESENTATION_STYLE_ASSIGNMENT((#122806));
+#122806 = SURFACE_STYLE_USAGE(.BOTH.,#122807);
+#122807 = SURFACE_SIDE_STYLE('',(#122808));
+#122808 = SURFACE_STYLE_FILL_AREA(#122809);
+#122809 = FILL_AREA_STYLE('',(#122810));
+#122810 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122811 = STYLED_ITEM('color',(#122812),#37379);
+#122812 = PRESENTATION_STYLE_ASSIGNMENT((#122813));
+#122813 = SURFACE_STYLE_USAGE(.BOTH.,#122814);
+#122814 = SURFACE_SIDE_STYLE('',(#122815));
+#122815 = SURFACE_STYLE_FILL_AREA(#122816);
+#122816 = FILL_AREA_STYLE('',(#122817));
+#122817 = FILL_AREA_STYLE_COLOUR('',#116369);
+#122818 = STYLED_ITEM('color',(#122819),#37386);
+#122819 = PRESENTATION_STYLE_ASSIGNMENT((#122820));
+#122820 = SURFACE_STYLE_USAGE(.BOTH.,#122821);
+#122821 = SURFACE_SIDE_STYLE('',(#122822));
+#122822 = SURFACE_STYLE_FILL_AREA(#122823);
+#122823 = FILL_AREA_STYLE('',(#122824));
+#122824 = FILL_AREA_STYLE_COLOUR('',#117171);
+#122825 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #122826,#122833,#122840,#122847,#122854,#122861,#122868,#122875,
+ #122882,#122889,#122896,#122903,#122910,#122917,#122924,#122931,
+ #122938,#122945,#122952,#122959,#122966,#122973,#122980,#122987,
+ #122994,#123001,#123008,#123015,#123022,#123029,#123036,#123043,
+ #123050,#123057,#123064,#123071,#123078,#123085,#123092,#123099,
+ #123106,#123113,#123120,#123127,#123134,#123141,#123148,#123155,
+ #123162,#123169,#123176,#123183,#123190,#123197,#123204,#123211,
+ #123218,#123225,#123232,#123239,#123246,#123253,#123260,#123267,
+ #123274,#123281,#123288,#123295,#123302,#123309,#123316,#123323,
+ #123330,#123337,#123344,#123351,#123358,#123365,#123372,#123379,
+ #123386,#123393,#123400,#123407,#123414,#123421,#123428,#123435,
+ #123442,#123449,#123456,#123463,#123470,#123477,#123484,#123491,
+ #123498,#123505,#123512,#123519,#123526,#123533,#123540,#123547,
+ #123554,#123561,#123568,#123575,#123582,#123589,#123596,#123603,
+ #123610,#123617,#123624,#123631,#123638,#123645),#53595);
+#122826 = STYLED_ITEM('color',(#122827),#45917);
+#122827 = PRESENTATION_STYLE_ASSIGNMENT((#122828));
+#122828 = SURFACE_STYLE_USAGE(.BOTH.,#122829);
+#122829 = SURFACE_SIDE_STYLE('',(#122830));
+#122830 = SURFACE_STYLE_FILL_AREA(#122831);
+#122831 = FILL_AREA_STYLE('',(#122832));
+#122832 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122833 = STYLED_ITEM('color',(#122834),#46034);
+#122834 = PRESENTATION_STYLE_ASSIGNMENT((#122835));
+#122835 = SURFACE_STYLE_USAGE(.BOTH.,#122836);
+#122836 = SURFACE_SIDE_STYLE('',(#122837));
+#122837 = SURFACE_STYLE_FILL_AREA(#122838);
+#122838 = FILL_AREA_STYLE('',(#122839));
+#122839 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122840 = STYLED_ITEM('color',(#122841),#46215);
+#122841 = PRESENTATION_STYLE_ASSIGNMENT((#122842));
+#122842 = SURFACE_STYLE_USAGE(.BOTH.,#122843);
+#122843 = SURFACE_SIDE_STYLE('',(#122844));
+#122844 = SURFACE_STYLE_FILL_AREA(#122845);
+#122845 = FILL_AREA_STYLE('',(#122846));
+#122846 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122847 = STYLED_ITEM('color',(#122848),#46268);
+#122848 = PRESENTATION_STYLE_ASSIGNMENT((#122849));
+#122849 = SURFACE_STYLE_USAGE(.BOTH.,#122850);
+#122850 = SURFACE_SIDE_STYLE('',(#122851));
+#122851 = SURFACE_STYLE_FILL_AREA(#122852);
+#122852 = FILL_AREA_STYLE('',(#122853));
+#122853 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122854 = STYLED_ITEM('color',(#122855),#46343);
+#122855 = PRESENTATION_STYLE_ASSIGNMENT((#122856));
+#122856 = SURFACE_STYLE_USAGE(.BOTH.,#122857);
+#122857 = SURFACE_SIDE_STYLE('',(#122858));
+#122858 = SURFACE_STYLE_FILL_AREA(#122859);
+#122859 = FILL_AREA_STYLE('',(#122860));
+#122860 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122861 = STYLED_ITEM('color',(#122862),#46391);
+#122862 = PRESENTATION_STYLE_ASSIGNMENT((#122863));
+#122863 = SURFACE_STYLE_USAGE(.BOTH.,#122864);
+#122864 = SURFACE_SIDE_STYLE('',(#122865));
+#122865 = SURFACE_STYLE_FILL_AREA(#122866);
+#122866 = FILL_AREA_STYLE('',(#122867));
+#122867 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122868 = STYLED_ITEM('color',(#122869),#46612);
+#122869 = PRESENTATION_STYLE_ASSIGNMENT((#122870));
+#122870 = SURFACE_STYLE_USAGE(.BOTH.,#122871);
+#122871 = SURFACE_SIDE_STYLE('',(#122872));
+#122872 = SURFACE_STYLE_FILL_AREA(#122873);
+#122873 = FILL_AREA_STYLE('',(#122874));
+#122874 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122875 = STYLED_ITEM('color',(#122876),#46665);
+#122876 = PRESENTATION_STYLE_ASSIGNMENT((#122877));
+#122877 = SURFACE_STYLE_USAGE(.BOTH.,#122878);
+#122878 = SURFACE_SIDE_STYLE('',(#122879));
+#122879 = SURFACE_STYLE_FILL_AREA(#122880);
+#122880 = FILL_AREA_STYLE('',(#122881));
+#122881 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122882 = STYLED_ITEM('color',(#122883),#46718);
+#122883 = PRESENTATION_STYLE_ASSIGNMENT((#122884));
+#122884 = SURFACE_STYLE_USAGE(.BOTH.,#122885);
+#122885 = SURFACE_SIDE_STYLE('',(#122886));
+#122886 = SURFACE_STYLE_FILL_AREA(#122887);
+#122887 = FILL_AREA_STYLE('',(#122888));
+#122888 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122889 = STYLED_ITEM('color',(#122890),#46771);
+#122890 = PRESENTATION_STYLE_ASSIGNMENT((#122891));
+#122891 = SURFACE_STYLE_USAGE(.BOTH.,#122892);
+#122892 = SURFACE_SIDE_STYLE('',(#122893));
+#122893 = SURFACE_STYLE_FILL_AREA(#122894);
+#122894 = FILL_AREA_STYLE('',(#122895));
+#122895 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122896 = STYLED_ITEM('color',(#122897),#46971);
+#122897 = PRESENTATION_STYLE_ASSIGNMENT((#122898));
+#122898 = SURFACE_STYLE_USAGE(.BOTH.,#122899);
+#122899 = SURFACE_SIDE_STYLE('',(#122900));
+#122900 = SURFACE_STYLE_FILL_AREA(#122901);
+#122901 = FILL_AREA_STYLE('',(#122902));
+#122902 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122903 = STYLED_ITEM('color',(#122904),#47022);
+#122904 = PRESENTATION_STYLE_ASSIGNMENT((#122905));
+#122905 = SURFACE_STYLE_USAGE(.BOTH.,#122906);
+#122906 = SURFACE_SIDE_STYLE('',(#122907));
+#122907 = SURFACE_STYLE_FILL_AREA(#122908);
+#122908 = FILL_AREA_STYLE('',(#122909));
+#122909 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122910 = STYLED_ITEM('color',(#122911),#47100);
+#122911 = PRESENTATION_STYLE_ASSIGNMENT((#122912));
+#122912 = SURFACE_STYLE_USAGE(.BOTH.,#122913);
+#122913 = SURFACE_SIDE_STYLE('',(#122914));
+#122914 = SURFACE_STYLE_FILL_AREA(#122915);
+#122915 = FILL_AREA_STYLE('',(#122916));
+#122916 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122917 = STYLED_ITEM('color',(#122918),#47146);
+#122918 = PRESENTATION_STYLE_ASSIGNMENT((#122919));
+#122919 = SURFACE_STYLE_USAGE(.BOTH.,#122920);
+#122920 = SURFACE_SIDE_STYLE('',(#122921));
+#122921 = SURFACE_STYLE_FILL_AREA(#122922);
+#122922 = FILL_AREA_STYLE('',(#122923));
+#122923 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122924 = STYLED_ITEM('color',(#122925),#47205);
+#122925 = PRESENTATION_STYLE_ASSIGNMENT((#122926));
+#122926 = SURFACE_STYLE_USAGE(.BOTH.,#122927);
+#122927 = SURFACE_SIDE_STYLE('',(#122928));
+#122928 = SURFACE_STYLE_FILL_AREA(#122929);
+#122929 = FILL_AREA_STYLE('',(#122930));
+#122930 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122931 = STYLED_ITEM('color',(#122932),#47283);
+#122932 = PRESENTATION_STYLE_ASSIGNMENT((#122933));
+#122933 = SURFACE_STYLE_USAGE(.BOTH.,#122934);
+#122934 = SURFACE_SIDE_STYLE('',(#122935));
+#122935 = SURFACE_STYLE_FILL_AREA(#122936);
+#122936 = FILL_AREA_STYLE('',(#122937));
+#122937 = FILL_AREA_STYLE_COLOUR('',#113173);
+#122938 = STYLED_ITEM('color',(#122939),#47374);
+#122939 = PRESENTATION_STYLE_ASSIGNMENT((#122940));
+#122940 = SURFACE_STYLE_USAGE(.BOTH.,#122941);
+#122941 = SURFACE_SIDE_STYLE('',(#122942));
+#122942 = SURFACE_STYLE_FILL_AREA(#122943);
+#122943 = FILL_AREA_STYLE('',(#122944));
+#122944 = FILL_AREA_STYLE_COLOUR('',#113173);
+#122945 = STYLED_ITEM('color',(#122946),#47465);
+#122946 = PRESENTATION_STYLE_ASSIGNMENT((#122947));
+#122947 = SURFACE_STYLE_USAGE(.BOTH.,#122948);
+#122948 = SURFACE_SIDE_STYLE('',(#122949));
+#122949 = SURFACE_STYLE_FILL_AREA(#122950);
+#122950 = FILL_AREA_STYLE('',(#122951));
+#122951 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122952 = STYLED_ITEM('color',(#122953),#47546);
+#122953 = PRESENTATION_STYLE_ASSIGNMENT((#122954));
+#122954 = SURFACE_STYLE_USAGE(.BOTH.,#122955);
+#122955 = SURFACE_SIDE_STYLE('',(#122956));
+#122956 = SURFACE_STYLE_FILL_AREA(#122957);
+#122957 = FILL_AREA_STYLE('',(#122958));
+#122958 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122959 = STYLED_ITEM('color',(#122960),#47627);
+#122960 = PRESENTATION_STYLE_ASSIGNMENT((#122961));
+#122961 = SURFACE_STYLE_USAGE(.BOTH.,#122962);
+#122962 = SURFACE_SIDE_STYLE('',(#122963));
+#122963 = SURFACE_STYLE_FILL_AREA(#122964);
+#122964 = FILL_AREA_STYLE('',(#122965));
+#122965 = FILL_AREA_STYLE_COLOUR('',#113173);
+#122966 = STYLED_ITEM('color',(#122967),#47713);
+#122967 = PRESENTATION_STYLE_ASSIGNMENT((#122968));
+#122968 = SURFACE_STYLE_USAGE(.BOTH.,#122969);
+#122969 = SURFACE_SIDE_STYLE('',(#122970));
+#122970 = SURFACE_STYLE_FILL_AREA(#122971);
+#122971 = FILL_AREA_STYLE('',(#122972));
+#122972 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122973 = STYLED_ITEM('color',(#122974),#47764);
+#122974 = PRESENTATION_STYLE_ASSIGNMENT((#122975));
+#122975 = SURFACE_STYLE_USAGE(.BOTH.,#122976);
+#122976 = SURFACE_SIDE_STYLE('',(#122977));
+#122977 = SURFACE_STYLE_FILL_AREA(#122978);
+#122978 = FILL_AREA_STYLE('',(#122979));
+#122979 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122980 = STYLED_ITEM('color',(#122981),#47815);
+#122981 = PRESENTATION_STYLE_ASSIGNMENT((#122982));
+#122982 = SURFACE_STYLE_USAGE(.BOTH.,#122983);
+#122983 = SURFACE_SIDE_STYLE('',(#122984));
+#122984 = SURFACE_STYLE_FILL_AREA(#122985);
+#122985 = FILL_AREA_STYLE('',(#122986));
+#122986 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122987 = STYLED_ITEM('color',(#122988),#47866);
+#122988 = PRESENTATION_STYLE_ASSIGNMENT((#122989));
+#122989 = SURFACE_STYLE_USAGE(.BOTH.,#122990);
+#122990 = SURFACE_SIDE_STYLE('',(#122991));
+#122991 = SURFACE_STYLE_FILL_AREA(#122992);
+#122992 = FILL_AREA_STYLE('',(#122993));
+#122993 = FILL_AREA_STYLE_COLOUR('',#113209);
+#122994 = STYLED_ITEM('color',(#122995),#47925);
+#122995 = PRESENTATION_STYLE_ASSIGNMENT((#122996));
+#122996 = SURFACE_STYLE_USAGE(.BOTH.,#122997);
+#122997 = SURFACE_SIDE_STYLE('',(#122998));
+#122998 = SURFACE_STYLE_FILL_AREA(#122999);
+#122999 = FILL_AREA_STYLE('',(#123000));
+#123000 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123001 = STYLED_ITEM('color',(#123002),#47984);
+#123002 = PRESENTATION_STYLE_ASSIGNMENT((#123003));
+#123003 = SURFACE_STYLE_USAGE(.BOTH.,#123004);
+#123004 = SURFACE_SIDE_STYLE('',(#123005));
+#123005 = SURFACE_STYLE_FILL_AREA(#123006);
+#123006 = FILL_AREA_STYLE('',(#123007));
+#123007 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123008 = STYLED_ITEM('color',(#123009),#48075);
+#123009 = PRESENTATION_STYLE_ASSIGNMENT((#123010));
+#123010 = SURFACE_STYLE_USAGE(.BOTH.,#123011);
+#123011 = SURFACE_SIDE_STYLE('',(#123012));
+#123012 = SURFACE_STYLE_FILL_AREA(#123013);
+#123013 = FILL_AREA_STYLE('',(#123014));
+#123014 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123015 = STYLED_ITEM('color',(#123016),#48166);
+#123016 = PRESENTATION_STYLE_ASSIGNMENT((#123017));
+#123017 = SURFACE_STYLE_USAGE(.BOTH.,#123018);
+#123018 = SURFACE_SIDE_STYLE('',(#123019));
+#123019 = SURFACE_STYLE_FILL_AREA(#123020);
+#123020 = FILL_AREA_STYLE('',(#123021));
+#123021 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123022 = STYLED_ITEM('color',(#123023),#48247);
+#123023 = PRESENTATION_STYLE_ASSIGNMENT((#123024));
+#123024 = SURFACE_STYLE_USAGE(.BOTH.,#123025);
+#123025 = SURFACE_SIDE_STYLE('',(#123026));
+#123026 = SURFACE_STYLE_FILL_AREA(#123027);
+#123027 = FILL_AREA_STYLE('',(#123028));
+#123028 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123029 = STYLED_ITEM('color',(#123030),#48328);
+#123030 = PRESENTATION_STYLE_ASSIGNMENT((#123031));
+#123031 = SURFACE_STYLE_USAGE(.BOTH.,#123032);
+#123032 = SURFACE_SIDE_STYLE('',(#123033));
+#123033 = SURFACE_STYLE_FILL_AREA(#123034);
+#123034 = FILL_AREA_STYLE('',(#123035));
+#123035 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123036 = STYLED_ITEM('color',(#123037),#48414);
+#123037 = PRESENTATION_STYLE_ASSIGNMENT((#123038));
+#123038 = SURFACE_STYLE_USAGE(.BOTH.,#123039);
+#123039 = SURFACE_SIDE_STYLE('',(#123040));
+#123040 = SURFACE_STYLE_FILL_AREA(#123041);
+#123041 = FILL_AREA_STYLE('',(#123042));
+#123042 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123043 = STYLED_ITEM('color',(#123044),#48466);
+#123044 = PRESENTATION_STYLE_ASSIGNMENT((#123045));
+#123045 = SURFACE_STYLE_USAGE(.BOTH.,#123046);
+#123046 = SURFACE_SIDE_STYLE('',(#123047));
+#123047 = SURFACE_STYLE_FILL_AREA(#123048);
+#123048 = FILL_AREA_STYLE('',(#123049));
+#123049 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123050 = STYLED_ITEM('color',(#123051),#48544);
+#123051 = PRESENTATION_STYLE_ASSIGNMENT((#123052));
+#123052 = SURFACE_STYLE_USAGE(.BOTH.,#123053);
+#123053 = SURFACE_SIDE_STYLE('',(#123054));
+#123054 = SURFACE_STYLE_FILL_AREA(#123055);
+#123055 = FILL_AREA_STYLE('',(#123056));
+#123056 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123057 = STYLED_ITEM('color',(#123058),#48591);
+#123058 = PRESENTATION_STYLE_ASSIGNMENT((#123059));
+#123059 = SURFACE_STYLE_USAGE(.BOTH.,#123060);
+#123060 = SURFACE_SIDE_STYLE('',(#123061));
+#123061 = SURFACE_STYLE_FILL_AREA(#123062);
+#123062 = FILL_AREA_STYLE('',(#123063));
+#123063 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123064 = STYLED_ITEM('color',(#123065),#48648);
+#123065 = PRESENTATION_STYLE_ASSIGNMENT((#123066));
+#123066 = SURFACE_STYLE_USAGE(.BOTH.,#123067);
+#123067 = SURFACE_SIDE_STYLE('',(#123068));
+#123068 = SURFACE_STYLE_FILL_AREA(#123069);
+#123069 = FILL_AREA_STYLE('',(#123070));
+#123070 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123071 = STYLED_ITEM('color',(#123072),#48877);
+#123072 = PRESENTATION_STYLE_ASSIGNMENT((#123073));
+#123073 = SURFACE_STYLE_USAGE(.BOTH.,#123074);
+#123074 = SURFACE_SIDE_STYLE('',(#123075));
+#123075 = SURFACE_STYLE_FILL_AREA(#123076);
+#123076 = FILL_AREA_STYLE('',(#123077));
+#123077 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123078 = STYLED_ITEM('color',(#123079),#49106);
+#123079 = PRESENTATION_STYLE_ASSIGNMENT((#123080));
+#123080 = SURFACE_STYLE_USAGE(.BOTH.,#123081);
+#123081 = SURFACE_SIDE_STYLE('',(#123082));
+#123082 = SURFACE_STYLE_FILL_AREA(#123083);
+#123083 = FILL_AREA_STYLE('',(#123084));
+#123084 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123085 = STYLED_ITEM('color',(#123086),#49179);
+#123086 = PRESENTATION_STYLE_ASSIGNMENT((#123087));
+#123087 = SURFACE_STYLE_USAGE(.BOTH.,#123088);
+#123088 = SURFACE_SIDE_STYLE('',(#123089));
+#123089 = SURFACE_STYLE_FILL_AREA(#123090);
+#123090 = FILL_AREA_STYLE('',(#123091));
+#123091 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123092 = STYLED_ITEM('color',(#123093),#49373);
+#123093 = PRESENTATION_STYLE_ASSIGNMENT((#123094));
+#123094 = SURFACE_STYLE_USAGE(.BOTH.,#123095);
+#123095 = SURFACE_SIDE_STYLE('',(#123096));
+#123096 = SURFACE_STYLE_FILL_AREA(#123097);
+#123097 = FILL_AREA_STYLE('',(#123098));
+#123098 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123099 = STYLED_ITEM('color',(#123100),#49400);
+#123100 = PRESENTATION_STYLE_ASSIGNMENT((#123101));
+#123101 = SURFACE_STYLE_USAGE(.BOTH.,#123102);
+#123102 = SURFACE_SIDE_STYLE('',(#123103));
+#123103 = SURFACE_STYLE_FILL_AREA(#123104);
+#123104 = FILL_AREA_STYLE('',(#123105));
+#123105 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123106 = STYLED_ITEM('color',(#123107),#49594);
+#123107 = PRESENTATION_STYLE_ASSIGNMENT((#123108));
+#123108 = SURFACE_STYLE_USAGE(.BOTH.,#123109);
+#123109 = SURFACE_SIDE_STYLE('',(#123110));
+#123110 = SURFACE_STYLE_FILL_AREA(#123111);
+#123111 = FILL_AREA_STYLE('',(#123112));
+#123112 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123113 = STYLED_ITEM('color',(#123114),#49621);
+#123114 = PRESENTATION_STYLE_ASSIGNMENT((#123115));
+#123115 = SURFACE_STYLE_USAGE(.BOTH.,#123116);
+#123116 = SURFACE_SIDE_STYLE('',(#123117));
+#123117 = SURFACE_STYLE_FILL_AREA(#123118);
+#123118 = FILL_AREA_STYLE('',(#123119));
+#123119 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123120 = STYLED_ITEM('color',(#123121),#49694);
+#123121 = PRESENTATION_STYLE_ASSIGNMENT((#123122));
+#123122 = SURFACE_STYLE_USAGE(.BOTH.,#123123);
+#123123 = SURFACE_SIDE_STYLE('',(#123124));
+#123124 = SURFACE_STYLE_FILL_AREA(#123125);
+#123125 = FILL_AREA_STYLE('',(#123126));
+#123126 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123127 = STYLED_ITEM('color',(#123128),#49923);
+#123128 = PRESENTATION_STYLE_ASSIGNMENT((#123129));
+#123129 = SURFACE_STYLE_USAGE(.BOTH.,#123130);
+#123130 = SURFACE_SIDE_STYLE('',(#123131));
+#123131 = SURFACE_STYLE_FILL_AREA(#123132);
+#123132 = FILL_AREA_STYLE('',(#123133));
+#123133 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123134 = STYLED_ITEM('color',(#123135),#50117);
+#123135 = PRESENTATION_STYLE_ASSIGNMENT((#123136));
+#123136 = SURFACE_STYLE_USAGE(.BOTH.,#123137);
+#123137 = SURFACE_SIDE_STYLE('',(#123138));
+#123138 = SURFACE_STYLE_FILL_AREA(#123139);
+#123139 = FILL_AREA_STYLE('',(#123140));
+#123140 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123141 = STYLED_ITEM('color',(#123142),#50185);
+#123142 = PRESENTATION_STYLE_ASSIGNMENT((#123143));
+#123143 = SURFACE_STYLE_USAGE(.BOTH.,#123144);
+#123144 = SURFACE_SIDE_STYLE('',(#123145));
+#123145 = SURFACE_STYLE_FILL_AREA(#123146);
+#123146 = FILL_AREA_STYLE('',(#123147));
+#123147 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123148 = STYLED_ITEM('color',(#123149),#50212);
+#123149 = PRESENTATION_STYLE_ASSIGNMENT((#123150));
+#123150 = SURFACE_STYLE_USAGE(.BOTH.,#123151);
+#123151 = SURFACE_SIDE_STYLE('',(#123152));
+#123152 = SURFACE_STYLE_FILL_AREA(#123153);
+#123153 = FILL_AREA_STYLE('',(#123154));
+#123154 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123155 = STYLED_ITEM('color',(#123156),#50264);
+#123156 = PRESENTATION_STYLE_ASSIGNMENT((#123157));
+#123157 = SURFACE_STYLE_USAGE(.BOTH.,#123158);
+#123158 = SURFACE_SIDE_STYLE('',(#123159));
+#123159 = SURFACE_STYLE_FILL_AREA(#123160);
+#123160 = FILL_AREA_STYLE('',(#123161));
+#123161 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123162 = STYLED_ITEM('color',(#123163),#50316);
+#123163 = PRESENTATION_STYLE_ASSIGNMENT((#123164));
+#123164 = SURFACE_STYLE_USAGE(.BOTH.,#123165);
+#123165 = SURFACE_SIDE_STYLE('',(#123166));
+#123166 = SURFACE_STYLE_FILL_AREA(#123167);
+#123167 = FILL_AREA_STYLE('',(#123168));
+#123168 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123169 = STYLED_ITEM('color',(#123170),#50368);
+#123170 = PRESENTATION_STYLE_ASSIGNMENT((#123171));
+#123171 = SURFACE_STYLE_USAGE(.BOTH.,#123172);
+#123172 = SURFACE_SIDE_STYLE('',(#123173));
+#123173 = SURFACE_STYLE_FILL_AREA(#123174);
+#123174 = FILL_AREA_STYLE('',(#123175));
+#123175 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123176 = STYLED_ITEM('color',(#123177),#50425);
+#123177 = PRESENTATION_STYLE_ASSIGNMENT((#123178));
+#123178 = SURFACE_STYLE_USAGE(.BOTH.,#123179);
+#123179 = SURFACE_SIDE_STYLE('',(#123180));
+#123180 = SURFACE_STYLE_FILL_AREA(#123181);
+#123181 = FILL_AREA_STYLE('',(#123182));
+#123182 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123183 = STYLED_ITEM('color',(#123184),#50654);
+#123184 = PRESENTATION_STYLE_ASSIGNMENT((#123185));
+#123185 = SURFACE_STYLE_USAGE(.BOTH.,#123186);
+#123186 = SURFACE_SIDE_STYLE('',(#123187));
+#123187 = SURFACE_STYLE_FILL_AREA(#123188);
+#123188 = FILL_AREA_STYLE('',(#123189));
+#123189 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123190 = STYLED_ITEM('color',(#123191),#50883);
+#123191 = PRESENTATION_STYLE_ASSIGNMENT((#123192));
+#123192 = SURFACE_STYLE_USAGE(.BOTH.,#123193);
+#123193 = SURFACE_SIDE_STYLE('',(#123194));
+#123194 = SURFACE_STYLE_FILL_AREA(#123195);
+#123195 = FILL_AREA_STYLE('',(#123196));
+#123196 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123197 = STYLED_ITEM('color',(#123198),#50935);
+#123198 = PRESENTATION_STYLE_ASSIGNMENT((#123199));
+#123199 = SURFACE_STYLE_USAGE(.BOTH.,#123200);
+#123200 = SURFACE_SIDE_STYLE('',(#123201));
+#123201 = SURFACE_STYLE_FILL_AREA(#123202);
+#123202 = FILL_AREA_STYLE('',(#123203));
+#123203 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123204 = STYLED_ITEM('color',(#123205),#51129);
+#123205 = PRESENTATION_STYLE_ASSIGNMENT((#123206));
+#123206 = SURFACE_STYLE_USAGE(.BOTH.,#123207);
+#123207 = SURFACE_SIDE_STYLE('',(#123208));
+#123208 = SURFACE_STYLE_FILL_AREA(#123209);
+#123209 = FILL_AREA_STYLE('',(#123210));
+#123210 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123211 = STYLED_ITEM('color',(#123212),#51156);
+#123212 = PRESENTATION_STYLE_ASSIGNMENT((#123213));
+#123213 = SURFACE_STYLE_USAGE(.BOTH.,#123214);
+#123214 = SURFACE_SIDE_STYLE('',(#123215));
+#123215 = SURFACE_STYLE_FILL_AREA(#123216);
+#123216 = FILL_AREA_STYLE('',(#123217));
+#123217 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123218 = STYLED_ITEM('color',(#123219),#51350);
+#123219 = PRESENTATION_STYLE_ASSIGNMENT((#123220));
+#123220 = SURFACE_STYLE_USAGE(.BOTH.,#123221);
+#123221 = SURFACE_SIDE_STYLE('',(#123222));
+#123222 = SURFACE_STYLE_FILL_AREA(#123223);
+#123223 = FILL_AREA_STYLE('',(#123224));
+#123224 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123225 = STYLED_ITEM('color',(#123226),#51377);
+#123226 = PRESENTATION_STYLE_ASSIGNMENT((#123227));
+#123227 = SURFACE_STYLE_USAGE(.BOTH.,#123228);
+#123228 = SURFACE_SIDE_STYLE('',(#123229));
+#123229 = SURFACE_STYLE_FILL_AREA(#123230);
+#123230 = FILL_AREA_STYLE('',(#123231));
+#123231 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123232 = STYLED_ITEM('color',(#123233),#51450);
+#123233 = PRESENTATION_STYLE_ASSIGNMENT((#123234));
+#123234 = SURFACE_STYLE_USAGE(.BOTH.,#123235);
+#123235 = SURFACE_SIDE_STYLE('',(#123236));
+#123236 = SURFACE_STYLE_FILL_AREA(#123237);
+#123237 = FILL_AREA_STYLE('',(#123238));
+#123238 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123239 = STYLED_ITEM('color',(#123240),#51679);
+#123240 = PRESENTATION_STYLE_ASSIGNMENT((#123241));
+#123241 = SURFACE_STYLE_USAGE(.BOTH.,#123242);
+#123242 = SURFACE_SIDE_STYLE('',(#123243));
+#123243 = SURFACE_STYLE_FILL_AREA(#123244);
+#123244 = FILL_AREA_STYLE('',(#123245));
+#123245 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123246 = STYLED_ITEM('color',(#123247),#51873);
+#123247 = PRESENTATION_STYLE_ASSIGNMENT((#123248));
+#123248 = SURFACE_STYLE_USAGE(.BOTH.,#123249);
+#123249 = SURFACE_SIDE_STYLE('',(#123250));
+#123250 = SURFACE_STYLE_FILL_AREA(#123251);
+#123251 = FILL_AREA_STYLE('',(#123252));
+#123252 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123253 = STYLED_ITEM('color',(#123254),#51941);
+#123254 = PRESENTATION_STYLE_ASSIGNMENT((#123255));
+#123255 = SURFACE_STYLE_USAGE(.BOTH.,#123256);
+#123256 = SURFACE_SIDE_STYLE('',(#123257));
+#123257 = SURFACE_STYLE_FILL_AREA(#123258);
+#123258 = FILL_AREA_STYLE('',(#123259));
+#123259 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123260 = STYLED_ITEM('color',(#123261),#51968);
+#123261 = PRESENTATION_STYLE_ASSIGNMENT((#123262));
+#123262 = SURFACE_STYLE_USAGE(.BOTH.,#123263);
+#123263 = SURFACE_SIDE_STYLE('',(#123264));
+#123264 = SURFACE_STYLE_FILL_AREA(#123265);
+#123265 = FILL_AREA_STYLE('',(#123266));
+#123266 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123267 = STYLED_ITEM('color',(#123268),#52015);
+#123268 = PRESENTATION_STYLE_ASSIGNMENT((#123269));
+#123269 = SURFACE_STYLE_USAGE(.BOTH.,#123270);
+#123270 = SURFACE_SIDE_STYLE('',(#123271));
+#123271 = SURFACE_STYLE_FILL_AREA(#123272);
+#123272 = FILL_AREA_STYLE('',(#123273));
+#123273 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123274 = STYLED_ITEM('color',(#123275),#52150);
+#123275 = PRESENTATION_STYLE_ASSIGNMENT((#123276));
+#123276 = SURFACE_STYLE_USAGE(.BOTH.,#123277);
+#123277 = SURFACE_SIDE_STYLE('',(#123278));
+#123278 = SURFACE_STYLE_FILL_AREA(#123279);
+#123279 = FILL_AREA_STYLE('',(#123280));
+#123280 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123281 = STYLED_ITEM('color',(#123282),#52176);
+#123282 = PRESENTATION_STYLE_ASSIGNMENT((#123283));
+#123283 = SURFACE_STYLE_USAGE(.BOTH.,#123284);
+#123284 = SURFACE_SIDE_STYLE('',(#123285));
+#123285 = SURFACE_STYLE_FILL_AREA(#123286);
+#123286 = FILL_AREA_STYLE('',(#123287));
+#123287 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123288 = STYLED_ITEM('color',(#123289),#52268);
+#123289 = PRESENTATION_STYLE_ASSIGNMENT((#123290));
+#123290 = SURFACE_STYLE_USAGE(.BOTH.,#123291);
+#123291 = SURFACE_SIDE_STYLE('',(#123292));
+#123292 = SURFACE_STYLE_FILL_AREA(#123293);
+#123293 = FILL_AREA_STYLE('',(#123294));
+#123294 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123295 = STYLED_ITEM('color',(#123296),#52295);
+#123296 = PRESENTATION_STYLE_ASSIGNMENT((#123297));
+#123297 = SURFACE_STYLE_USAGE(.BOTH.,#123298);
+#123298 = SURFACE_SIDE_STYLE('',(#123299));
+#123299 = SURFACE_STYLE_FILL_AREA(#123300);
+#123300 = FILL_AREA_STYLE('',(#123301));
+#123301 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123302 = STYLED_ITEM('color',(#123303),#52322);
+#123303 = PRESENTATION_STYLE_ASSIGNMENT((#123304));
+#123304 = SURFACE_STYLE_USAGE(.BOTH.,#123305);
+#123305 = SURFACE_SIDE_STYLE('',(#123306));
+#123306 = SURFACE_STYLE_FILL_AREA(#123307);
+#123307 = FILL_AREA_STYLE('',(#123308));
+#123308 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123309 = STYLED_ITEM('color',(#123310),#52349);
+#123310 = PRESENTATION_STYLE_ASSIGNMENT((#123311));
+#123311 = SURFACE_STYLE_USAGE(.BOTH.,#123312);
+#123312 = SURFACE_SIDE_STYLE('',(#123313));
+#123313 = SURFACE_STYLE_FILL_AREA(#123314);
+#123314 = FILL_AREA_STYLE('',(#123315));
+#123315 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123316 = STYLED_ITEM('color',(#123317),#52376);
+#123317 = PRESENTATION_STYLE_ASSIGNMENT((#123318));
+#123318 = SURFACE_STYLE_USAGE(.BOTH.,#123319);
+#123319 = SURFACE_SIDE_STYLE('',(#123320));
+#123320 = SURFACE_STYLE_FILL_AREA(#123321);
+#123321 = FILL_AREA_STYLE('',(#123322));
+#123322 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123323 = STYLED_ITEM('color',(#123324),#52403);
+#123324 = PRESENTATION_STYLE_ASSIGNMENT((#123325));
+#123325 = SURFACE_STYLE_USAGE(.BOTH.,#123326);
+#123326 = SURFACE_SIDE_STYLE('',(#123327));
+#123327 = SURFACE_STYLE_FILL_AREA(#123328);
+#123328 = FILL_AREA_STYLE('',(#123329));
+#123329 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123330 = STYLED_ITEM('color',(#123331),#52430);
+#123331 = PRESENTATION_STYLE_ASSIGNMENT((#123332));
+#123332 = SURFACE_STYLE_USAGE(.BOTH.,#123333);
+#123333 = SURFACE_SIDE_STYLE('',(#123334));
+#123334 = SURFACE_STYLE_FILL_AREA(#123335);
+#123335 = FILL_AREA_STYLE('',(#123336));
+#123336 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123337 = STYLED_ITEM('color',(#123338),#52457);
+#123338 = PRESENTATION_STYLE_ASSIGNMENT((#123339));
+#123339 = SURFACE_STYLE_USAGE(.BOTH.,#123340);
+#123340 = SURFACE_SIDE_STYLE('',(#123341));
+#123341 = SURFACE_STYLE_FILL_AREA(#123342);
+#123342 = FILL_AREA_STYLE('',(#123343));
+#123343 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123344 = STYLED_ITEM('color',(#123345),#52464);
+#123345 = PRESENTATION_STYLE_ASSIGNMENT((#123346));
+#123346 = SURFACE_STYLE_USAGE(.BOTH.,#123347);
+#123347 = SURFACE_SIDE_STYLE('',(#123348));
+#123348 = SURFACE_STYLE_FILL_AREA(#123349);
+#123349 = FILL_AREA_STYLE('',(#123350));
+#123350 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123351 = STYLED_ITEM('color',(#123352),#52511);
+#123352 = PRESENTATION_STYLE_ASSIGNMENT((#123353));
+#123353 = SURFACE_STYLE_USAGE(.BOTH.,#123354);
+#123354 = SURFACE_SIDE_STYLE('',(#123355));
+#123355 = SURFACE_STYLE_FILL_AREA(#123356);
+#123356 = FILL_AREA_STYLE('',(#123357));
+#123357 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123358 = STYLED_ITEM('color',(#123359),#52538);
+#123359 = PRESENTATION_STYLE_ASSIGNMENT((#123360));
+#123360 = SURFACE_STYLE_USAGE(.BOTH.,#123361);
+#123361 = SURFACE_SIDE_STYLE('',(#123362));
+#123362 = SURFACE_STYLE_FILL_AREA(#123363);
+#123363 = FILL_AREA_STYLE('',(#123364));
+#123364 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123365 = STYLED_ITEM('color',(#123366),#52565);
+#123366 = PRESENTATION_STYLE_ASSIGNMENT((#123367));
+#123367 = SURFACE_STYLE_USAGE(.BOTH.,#123368);
+#123368 = SURFACE_SIDE_STYLE('',(#123369));
+#123369 = SURFACE_STYLE_FILL_AREA(#123370);
+#123370 = FILL_AREA_STYLE('',(#123371));
+#123371 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123372 = STYLED_ITEM('color',(#123373),#52592);
+#123373 = PRESENTATION_STYLE_ASSIGNMENT((#123374));
+#123374 = SURFACE_STYLE_USAGE(.BOTH.,#123375);
+#123375 = SURFACE_SIDE_STYLE('',(#123376));
+#123376 = SURFACE_STYLE_FILL_AREA(#123377);
+#123377 = FILL_AREA_STYLE('',(#123378));
+#123378 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123379 = STYLED_ITEM('color',(#123380),#52619);
+#123380 = PRESENTATION_STYLE_ASSIGNMENT((#123381));
+#123381 = SURFACE_STYLE_USAGE(.BOTH.,#123382);
+#123382 = SURFACE_SIDE_STYLE('',(#123383));
+#123383 = SURFACE_STYLE_FILL_AREA(#123384);
+#123384 = FILL_AREA_STYLE('',(#123385));
+#123385 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123386 = STYLED_ITEM('color',(#123387),#52646);
+#123387 = PRESENTATION_STYLE_ASSIGNMENT((#123388));
+#123388 = SURFACE_STYLE_USAGE(.BOTH.,#123389);
+#123389 = SURFACE_SIDE_STYLE('',(#123390));
+#123390 = SURFACE_STYLE_FILL_AREA(#123391);
+#123391 = FILL_AREA_STYLE('',(#123392));
+#123392 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123393 = STYLED_ITEM('color',(#123394),#52653);
+#123394 = PRESENTATION_STYLE_ASSIGNMENT((#123395));
+#123395 = SURFACE_STYLE_USAGE(.BOTH.,#123396);
+#123396 = SURFACE_SIDE_STYLE('',(#123397));
+#123397 = SURFACE_STYLE_FILL_AREA(#123398);
+#123398 = FILL_AREA_STYLE('',(#123399));
+#123399 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123400 = STYLED_ITEM('color',(#123401),#52660);
+#123401 = PRESENTATION_STYLE_ASSIGNMENT((#123402));
+#123402 = SURFACE_STYLE_USAGE(.BOTH.,#123403);
+#123403 = SURFACE_SIDE_STYLE('',(#123404));
+#123404 = SURFACE_STYLE_FILL_AREA(#123405);
+#123405 = FILL_AREA_STYLE('',(#123406));
+#123406 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123407 = STYLED_ITEM('color',(#123408),#52687);
+#123408 = PRESENTATION_STYLE_ASSIGNMENT((#123409));
+#123409 = SURFACE_STYLE_USAGE(.BOTH.,#123410);
+#123410 = SURFACE_SIDE_STYLE('',(#123411));
+#123411 = SURFACE_STYLE_FILL_AREA(#123412);
+#123412 = FILL_AREA_STYLE('',(#123413));
+#123413 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123414 = STYLED_ITEM('color',(#123415),#52714);
+#123415 = PRESENTATION_STYLE_ASSIGNMENT((#123416));
+#123416 = SURFACE_STYLE_USAGE(.BOTH.,#123417);
+#123417 = SURFACE_SIDE_STYLE('',(#123418));
+#123418 = SURFACE_STYLE_FILL_AREA(#123419);
+#123419 = FILL_AREA_STYLE('',(#123420));
+#123420 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123421 = STYLED_ITEM('color',(#123422),#52741);
+#123422 = PRESENTATION_STYLE_ASSIGNMENT((#123423));
+#123423 = SURFACE_STYLE_USAGE(.BOTH.,#123424);
+#123424 = SURFACE_SIDE_STYLE('',(#123425));
+#123425 = SURFACE_STYLE_FILL_AREA(#123426);
+#123426 = FILL_AREA_STYLE('',(#123427));
+#123427 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123428 = STYLED_ITEM('color',(#123429),#52768);
+#123429 = PRESENTATION_STYLE_ASSIGNMENT((#123430));
+#123430 = SURFACE_STYLE_USAGE(.BOTH.,#123431);
+#123431 = SURFACE_SIDE_STYLE('',(#123432));
+#123432 = SURFACE_STYLE_FILL_AREA(#123433);
+#123433 = FILL_AREA_STYLE('',(#123434));
+#123434 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123435 = STYLED_ITEM('color',(#123436),#52795);
+#123436 = PRESENTATION_STYLE_ASSIGNMENT((#123437));
+#123437 = SURFACE_STYLE_USAGE(.BOTH.,#123438);
+#123438 = SURFACE_SIDE_STYLE('',(#123439));
+#123439 = SURFACE_STYLE_FILL_AREA(#123440);
+#123440 = FILL_AREA_STYLE('',(#123441));
+#123441 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123442 = STYLED_ITEM('color',(#123443),#52822);
+#123443 = PRESENTATION_STYLE_ASSIGNMENT((#123444));
+#123444 = SURFACE_STYLE_USAGE(.BOTH.,#123445);
+#123445 = SURFACE_SIDE_STYLE('',(#123446));
+#123446 = SURFACE_STYLE_FILL_AREA(#123447);
+#123447 = FILL_AREA_STYLE('',(#123448));
+#123448 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123449 = STYLED_ITEM('color',(#123450),#52849);
+#123450 = PRESENTATION_STYLE_ASSIGNMENT((#123451));
+#123451 = SURFACE_STYLE_USAGE(.BOTH.,#123452);
+#123452 = SURFACE_SIDE_STYLE('',(#123453));
+#123453 = SURFACE_STYLE_FILL_AREA(#123454);
+#123454 = FILL_AREA_STYLE('',(#123455));
+#123455 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123456 = STYLED_ITEM('color',(#123457),#52856);
+#123457 = PRESENTATION_STYLE_ASSIGNMENT((#123458));
+#123458 = SURFACE_STYLE_USAGE(.BOTH.,#123459);
+#123459 = SURFACE_SIDE_STYLE('',(#123460));
+#123460 = SURFACE_STYLE_FILL_AREA(#123461);
+#123461 = FILL_AREA_STYLE('',(#123462));
+#123462 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123463 = STYLED_ITEM('color',(#123464),#52882);
+#123464 = PRESENTATION_STYLE_ASSIGNMENT((#123465));
+#123465 = SURFACE_STYLE_USAGE(.BOTH.,#123466);
+#123466 = SURFACE_SIDE_STYLE('',(#123467));
+#123467 = SURFACE_STYLE_FILL_AREA(#123468);
+#123468 = FILL_AREA_STYLE('',(#123469));
+#123469 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123470 = STYLED_ITEM('color',(#123471),#52908);
+#123471 = PRESENTATION_STYLE_ASSIGNMENT((#123472));
+#123472 = SURFACE_STYLE_USAGE(.BOTH.,#123473);
+#123473 = SURFACE_SIDE_STYLE('',(#123474));
+#123474 = SURFACE_STYLE_FILL_AREA(#123475);
+#123475 = FILL_AREA_STYLE('',(#123476));
+#123476 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123477 = STYLED_ITEM('color',(#123478),#52934);
+#123478 = PRESENTATION_STYLE_ASSIGNMENT((#123479));
+#123479 = SURFACE_STYLE_USAGE(.BOTH.,#123480);
+#123480 = SURFACE_SIDE_STYLE('',(#123481));
+#123481 = SURFACE_STYLE_FILL_AREA(#123482);
+#123482 = FILL_AREA_STYLE('',(#123483));
+#123483 = FILL_AREA_STYLE_COLOUR('',#113209);
+#123484 = STYLED_ITEM('color',(#123485),#53007);
+#123485 = PRESENTATION_STYLE_ASSIGNMENT((#123486));
+#123486 = SURFACE_STYLE_USAGE(.BOTH.,#123487);
+#123487 = SURFACE_SIDE_STYLE('',(#123488));
+#123488 = SURFACE_STYLE_FILL_AREA(#123489);
+#123489 = FILL_AREA_STYLE('',(#123490));
+#123490 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123491 = STYLED_ITEM('color',(#123492),#53034);
+#123492 = PRESENTATION_STYLE_ASSIGNMENT((#123493));
+#123493 = SURFACE_STYLE_USAGE(.BOTH.,#123494);
+#123494 = SURFACE_SIDE_STYLE('',(#123495));
+#123495 = SURFACE_STYLE_FILL_AREA(#123496);
+#123496 = FILL_AREA_STYLE('',(#123497));
+#123497 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123498 = STYLED_ITEM('color',(#123499),#53061);
+#123499 = PRESENTATION_STYLE_ASSIGNMENT((#123500));
+#123500 = SURFACE_STYLE_USAGE(.BOTH.,#123501);
+#123501 = SURFACE_SIDE_STYLE('',(#123502));
+#123502 = SURFACE_STYLE_FILL_AREA(#123503);
+#123503 = FILL_AREA_STYLE('',(#123504));
+#123504 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123505 = STYLED_ITEM('color',(#123506),#53088);
+#123506 = PRESENTATION_STYLE_ASSIGNMENT((#123507));
+#123507 = SURFACE_STYLE_USAGE(.BOTH.,#123508);
+#123508 = SURFACE_SIDE_STYLE('',(#123509));
+#123509 = SURFACE_STYLE_FILL_AREA(#123510);
+#123510 = FILL_AREA_STYLE('',(#123511));
+#123511 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123512 = STYLED_ITEM('color',(#123513),#53115);
+#123513 = PRESENTATION_STYLE_ASSIGNMENT((#123514));
+#123514 = SURFACE_STYLE_USAGE(.BOTH.,#123515);
+#123515 = SURFACE_SIDE_STYLE('',(#123516));
+#123516 = SURFACE_STYLE_FILL_AREA(#123517);
+#123517 = FILL_AREA_STYLE('',(#123518));
+#123518 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123519 = STYLED_ITEM('color',(#123520),#53142);
+#123520 = PRESENTATION_STYLE_ASSIGNMENT((#123521));
+#123521 = SURFACE_STYLE_USAGE(.BOTH.,#123522);
+#123522 = SURFACE_SIDE_STYLE('',(#123523));
+#123523 = SURFACE_STYLE_FILL_AREA(#123524);
+#123524 = FILL_AREA_STYLE('',(#123525));
+#123525 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123526 = STYLED_ITEM('color',(#123527),#53169);
+#123527 = PRESENTATION_STYLE_ASSIGNMENT((#123528));
+#123528 = SURFACE_STYLE_USAGE(.BOTH.,#123529);
+#123529 = SURFACE_SIDE_STYLE('',(#123530));
+#123530 = SURFACE_STYLE_FILL_AREA(#123531);
+#123531 = FILL_AREA_STYLE('',(#123532));
+#123532 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123533 = STYLED_ITEM('color',(#123534),#53196);
+#123534 = PRESENTATION_STYLE_ASSIGNMENT((#123535));
+#123535 = SURFACE_STYLE_USAGE(.BOTH.,#123536);
+#123536 = SURFACE_SIDE_STYLE('',(#123537));
+#123537 = SURFACE_STYLE_FILL_AREA(#123538);
+#123538 = FILL_AREA_STYLE('',(#123539));
+#123539 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123540 = STYLED_ITEM('color',(#123541),#53203);
+#123541 = PRESENTATION_STYLE_ASSIGNMENT((#123542));
+#123542 = SURFACE_STYLE_USAGE(.BOTH.,#123543);
+#123543 = SURFACE_SIDE_STYLE('',(#123544));
+#123544 = SURFACE_STYLE_FILL_AREA(#123545);
+#123545 = FILL_AREA_STYLE('',(#123546));
+#123546 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123547 = STYLED_ITEM('color',(#123548),#53250);
+#123548 = PRESENTATION_STYLE_ASSIGNMENT((#123549));
+#123549 = SURFACE_STYLE_USAGE(.BOTH.,#123550);
+#123550 = SURFACE_SIDE_STYLE('',(#123551));
+#123551 = SURFACE_STYLE_FILL_AREA(#123552);
+#123552 = FILL_AREA_STYLE('',(#123553));
+#123553 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123554 = STYLED_ITEM('color',(#123555),#53277);
+#123555 = PRESENTATION_STYLE_ASSIGNMENT((#123556));
+#123556 = SURFACE_STYLE_USAGE(.BOTH.,#123557);
+#123557 = SURFACE_SIDE_STYLE('',(#123558));
+#123558 = SURFACE_STYLE_FILL_AREA(#123559);
+#123559 = FILL_AREA_STYLE('',(#123560));
+#123560 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123561 = STYLED_ITEM('color',(#123562),#53304);
+#123562 = PRESENTATION_STYLE_ASSIGNMENT((#123563));
+#123563 = SURFACE_STYLE_USAGE(.BOTH.,#123564);
+#123564 = SURFACE_SIDE_STYLE('',(#123565));
+#123565 = SURFACE_STYLE_FILL_AREA(#123566);
+#123566 = FILL_AREA_STYLE('',(#123567));
+#123567 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123568 = STYLED_ITEM('color',(#123569),#53331);
+#123569 = PRESENTATION_STYLE_ASSIGNMENT((#123570));
+#123570 = SURFACE_STYLE_USAGE(.BOTH.,#123571);
+#123571 = SURFACE_SIDE_STYLE('',(#123572));
+#123572 = SURFACE_STYLE_FILL_AREA(#123573);
+#123573 = FILL_AREA_STYLE('',(#123574));
+#123574 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123575 = STYLED_ITEM('color',(#123576),#53358);
+#123576 = PRESENTATION_STYLE_ASSIGNMENT((#123577));
+#123577 = SURFACE_STYLE_USAGE(.BOTH.,#123578);
+#123578 = SURFACE_SIDE_STYLE('',(#123579));
+#123579 = SURFACE_STYLE_FILL_AREA(#123580);
+#123580 = FILL_AREA_STYLE('',(#123581));
+#123581 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123582 = STYLED_ITEM('color',(#123583),#53385);
+#123583 = PRESENTATION_STYLE_ASSIGNMENT((#123584));
+#123584 = SURFACE_STYLE_USAGE(.BOTH.,#123585);
+#123585 = SURFACE_SIDE_STYLE('',(#123586));
+#123586 = SURFACE_STYLE_FILL_AREA(#123587);
+#123587 = FILL_AREA_STYLE('',(#123588));
+#123588 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123589 = STYLED_ITEM('color',(#123590),#53392);
+#123590 = PRESENTATION_STYLE_ASSIGNMENT((#123591));
+#123591 = SURFACE_STYLE_USAGE(.BOTH.,#123592);
+#123592 = SURFACE_SIDE_STYLE('',(#123593));
+#123593 = SURFACE_STYLE_FILL_AREA(#123594);
+#123594 = FILL_AREA_STYLE('',(#123595));
+#123595 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123596 = STYLED_ITEM('color',(#123597),#53399);
+#123597 = PRESENTATION_STYLE_ASSIGNMENT((#123598));
+#123598 = SURFACE_STYLE_USAGE(.BOTH.,#123599);
+#123599 = SURFACE_SIDE_STYLE('',(#123600));
+#123600 = SURFACE_STYLE_FILL_AREA(#123601);
+#123601 = FILL_AREA_STYLE('',(#123602));
+#123602 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123603 = STYLED_ITEM('color',(#123604),#53426);
+#123604 = PRESENTATION_STYLE_ASSIGNMENT((#123605));
+#123605 = SURFACE_STYLE_USAGE(.BOTH.,#123606);
+#123606 = SURFACE_SIDE_STYLE('',(#123607));
+#123607 = SURFACE_STYLE_FILL_AREA(#123608);
+#123608 = FILL_AREA_STYLE('',(#123609));
+#123609 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123610 = STYLED_ITEM('color',(#123611),#53453);
+#123611 = PRESENTATION_STYLE_ASSIGNMENT((#123612));
+#123612 = SURFACE_STYLE_USAGE(.BOTH.,#123613);
+#123613 = SURFACE_SIDE_STYLE('',(#123614));
+#123614 = SURFACE_STYLE_FILL_AREA(#123615);
+#123615 = FILL_AREA_STYLE('',(#123616));
+#123616 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123617 = STYLED_ITEM('color',(#123618),#53480);
+#123618 = PRESENTATION_STYLE_ASSIGNMENT((#123619));
+#123619 = SURFACE_STYLE_USAGE(.BOTH.,#123620);
+#123620 = SURFACE_SIDE_STYLE('',(#123621));
+#123621 = SURFACE_STYLE_FILL_AREA(#123622);
+#123622 = FILL_AREA_STYLE('',(#123623));
+#123623 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123624 = STYLED_ITEM('color',(#123625),#53507);
+#123625 = PRESENTATION_STYLE_ASSIGNMENT((#123626));
+#123626 = SURFACE_STYLE_USAGE(.BOTH.,#123627);
+#123627 = SURFACE_SIDE_STYLE('',(#123628));
+#123628 = SURFACE_STYLE_FILL_AREA(#123629);
+#123629 = FILL_AREA_STYLE('',(#123630));
+#123630 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123631 = STYLED_ITEM('color',(#123632),#53534);
+#123632 = PRESENTATION_STYLE_ASSIGNMENT((#123633));
+#123633 = SURFACE_STYLE_USAGE(.BOTH.,#123634);
+#123634 = SURFACE_SIDE_STYLE('',(#123635));
+#123635 = SURFACE_STYLE_FILL_AREA(#123636);
+#123636 = FILL_AREA_STYLE('',(#123637));
+#123637 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123638 = STYLED_ITEM('color',(#123639),#53561);
+#123639 = PRESENTATION_STYLE_ASSIGNMENT((#123640));
+#123640 = SURFACE_STYLE_USAGE(.BOTH.,#123641);
+#123641 = SURFACE_SIDE_STYLE('',(#123642));
+#123642 = SURFACE_STYLE_FILL_AREA(#123643);
+#123643 = FILL_AREA_STYLE('',(#123644));
+#123644 = FILL_AREA_STYLE_COLOUR('',#113173);
+#123645 = STYLED_ITEM('color',(#123646),#53588);
+#123646 = PRESENTATION_STYLE_ASSIGNMENT((#123647));
+#123647 = SURFACE_STYLE_USAGE(.BOTH.,#123648);
+#123648 = SURFACE_SIDE_STYLE('',(#123649));
+#123649 = SURFACE_STYLE_FILL_AREA(#123650);
+#123650 = FILL_AREA_STYLE('',(#123651));
+#123651 = FILL_AREA_STYLE_COLOUR('',#113173);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/pcb/casing_bottom/casing.kicad_pcb b/pcb/casing_bottom/casing.kicad_pcb
new file mode 100644
index 0000000..6f35f43
--- /dev/null
+++ b/pcb/casing_bottom/casing.kicad_pcb
@@ -0,0 +1,540 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.1.8-db9833491~87~ubuntu20.04.1)
+
+ (general
+ (thickness 1.6)
+ (drawings 21)
+ (tracks 168)
+ (zones 0)
+ (modules 0)
+ (nets 1)
+ )
+
+ (page A4)
+ (layers
+ (0 F.Cu signal)
+ (31 B.Cu signal)
+ (32 B.Adhes user)
+ (33 F.Adhes user)
+ (34 B.Paste user)
+ (35 F.Paste user)
+ (36 B.SilkS user)
+ (37 F.SilkS user)
+ (38 B.Mask user)
+ (39 F.Mask user)
+ (40 Dwgs.User user)
+ (41 Cmts.User user)
+ (42 Eco1.User user)
+ (43 Eco2.User user)
+ (44 Edge.Cuts user)
+ (45 Margin user)
+ (46 B.CrtYd user)
+ (47 F.CrtYd user)
+ (48 B.Fab user)
+ (49 F.Fab user)
+ )
+
+ (setup
+ (last_trace_width 0.127)
+ (user_trace_width 0.127)
+ (user_trace_width 0.16)
+ (user_trace_width 0.24)
+ (user_trace_width 0.36)
+ (trace_clearance 0.127)
+ (zone_clearance 0.24)
+ (zone_45_only no)
+ (trace_min 0.127)
+ (via_size 0.6)
+ (via_drill 0.3)
+ (via_min_size 0.6)
+ (via_min_drill 0.3)
+ (user_via 0.6 0.3)
+ (user_via 0.8 0.4)
+ (uvia_size 0.3)
+ (uvia_drill 0.1)
+ (uvias_allowed no)
+ (uvia_min_size 0.2)
+ (uvia_min_drill 0.1)
+ (edge_width 0.15)
+ (segment_width 0.2)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.15)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 1.524 1.524)
+ (pad_drill 0.762)
+ (pad_to_mask_clearance 0.05)
+ (solder_mask_min_width 0.099)
+ (aux_axis_origin 0 0)
+ (visible_elements FFFFFF3F)
+ (pcbplotparams
+ (layerselection 0x010f0_ffffffff)
+ (usegerberextensions false)
+ (usegerberattributes false)
+ (usegerberadvancedattributes false)
+ (creategerberjobfile false)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (psnegative false)
+ (psa4output false)
+ (plotreference false)
+ (plotvalue false)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 0)
+ (scaleselection 1)
+ (outputdirectory "../gerbers/case-bottom-gerbers/"))
+ )
+
+ (net 0 "")
+
+ (net_class Default "This is the default net class."
+ (clearance 0.127)
+ (trace_width 0.127)
+ (via_dia 0.6)
+ (via_drill 0.3)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ )
+
+ (gr_text "manual and design files at:\ngithub.com/westonb/little-bee-B1" (at 167.95 147.1) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (gr_line (start 121.1 138.5) (end 121.1 156) (layer Edge.Cuts) (width 0.15) (tstamp 5F43BC1C))
+ (gr_arc (start 124.85 156) (end 121.1 156) (angle -90) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC16))
+ (gr_arc (start 124.85 138.5) (end 124.85 134.75) (angle -90) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC13))
+ (gr_arc (start 212.35 156) (end 212.35 159.75) (angle -90) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC0A))
+ (gr_arc (start 212.35 138.5) (end 216.1 138.5) (angle -90) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC07))
+ (gr_line (start 124.85 134.75) (end 212.35 134.75) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC04))
+ (gr_line (start 212.35 159.75) (end 124.85 159.75) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC01))
+ (gr_line (start 216.1 138.5) (end 216.1 156) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BBFE))
+ (gr_circle (center 211.8 139) (end 211.8 141) (layer F.Mask) (width 0.15))
+ (gr_circle (center 211.8 155.5) (end 211.8 157.5) (layer F.Mask) (width 0.15))
+ (gr_circle (center 125.3 155.5) (end 125.3 157.5) (layer F.Mask) (width 0.15))
+ (gr_circle (center 125.3 139) (end 125.3 141) (layer F.Mask) (width 0.15))
+ (gr_circle (center 125.3 139) (end 127.8 139) (layer B.Mask) (width 1.5) (tstamp 5F438441))
+ (gr_circle (center 125.3 155.5) (end 127.8 155.5) (layer B.Mask) (width 1.5) (tstamp 5F15EF4B))
+ (gr_circle (center 211.8 155.5) (end 214.3 155.5) (layer B.Mask) (width 1.5) (tstamp 5F15EF4B))
+ (gr_circle (center 211.8 139) (end 214.3 139) (layer B.Mask) (width 1.5))
+ (gr_circle (center 125.3 155.5) (end 125.3 157.25) (layer Edge.Cuts) (width 0.15) (tstamp 5F43AD56))
+ (gr_circle (center 211.8 155.5) (end 211.8 157.25) (layer Edge.Cuts) (width 0.15))
+ (gr_circle (center 211.8 139) (end 211.8 140.75) (layer Edge.Cuts) (width 0.15) (tstamp 5FD2EF29))
+ (gr_circle (center 125.3 139) (end 125.3 140.75) (layer Edge.Cuts) (width 0.15) (tstamp 5F15EED3))
+
+ (segment (start 162.27 114.55) (end 163.675893 114.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3B9D))
+ (segment (start 161.82 116.05) (end 162.17 115.7) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3C1C))
+ (segment (start 162.17 114.65) (end 162.27 114.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3DF8))
+ (segment (start 163.675893 114.55) (end 164.37 113.855893) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F0C))
+ (segment (start 164.37 113.855893) (end 164.37 113.3) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F12))
+ (segment (start 160.47 116.15) (end 161.97 117.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E3F6B))
+ (segment (start 161.22 116.05) (end 161.82 116.05) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E400E))
+ (segment (start 162.17 115.7) (end 162.17 114.65) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E40FF))
+ (segment (start 160.70701 115.53701) (end 161.22 116.05) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E42E9))
+ (segment (start 161.97 117.65) (end 164.67 117.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E434D))
+ (segment (start 161.81798 118.01701) (end 164.28701 118.01701) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E3CF4))
+ (segment (start 160.31798 116.51701) (end 161.81798 118.01701) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E4172))
+ (segment (start 164.28701 118.01701) (end 164.52 118.25) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E424F))
+ (segment (start 181.42 122.1) (end 181.462999 122.057001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E3BA3))
+ (segment (start 168.37 109.85) (end 168.37 113.65) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3BA6))
+ (segment (start 183.37 120.8) (end 185.22 120.8) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E3BAE))
+ (segment (start 163.57 114.25) (end 161.27 114.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3CEE))
+ (segment (start 187.82 121.45) (end 191.87 121.45) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3D1C))
+ (segment (start 161.27 114.25) (end 160.84402 114.67598) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3D25))
+ (segment (start 176.917001 122.197001) (end 181.572999 122.197001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3DAB))
+ (segment (start 181.42 122.35) (end 181.572999 122.197001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3DE1))
+ (segment (start 163.77 113.25) (end 163.77 114.05) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3DEF))
+ (segment (start 165.27 111.05) (end 165.27 110.590438) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3DF5))
+ (segment (start 165.27 110.590438) (end 166.010438 109.85) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3E17))
+ (segment (start 183.37 120.8) (end 187.17 120.8) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3E5A))
+ (segment (start 175.52 120.8) (end 176.917001 122.197001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3E60))
+ (segment (start 166.010438 109.85) (end 168.37 109.85) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3E83))
+ (segment (start 187.17 120.8) (end 187.82 121.45) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3ECE))
+ (segment (start 176.777001 122.057001) (end 181.462999 122.057001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E408D))
+ (segment (start 181.42 123.45) (end 181.42 122.35) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E40E3))
+ (segment (start 163.77 114.05) (end 163.57 114.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E4139))
+ (segment (start 181.572999 122.197001) (end 181.972999 122.197001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E414F))
+ (segment (start 175.52 120.8) (end 176.777001 122.057001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E4176))
+ (segment (start 168.37 113.65) (end 175.52 120.8) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E41D6))
+ (segment (start 181.462999 122.057001) (end 182.112999 122.057001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E424E))
+ (segment (start 181.972999 122.197001) (end 183.37 120.8) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E42E8))
+ (segment (start 182.112999 122.057001) (end 183.37 120.8) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E431A))
+ (segment (start 161.47 114.75) (end 161.25701 114.96299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F26))
+ (segment (start 161.17 115.25) (end 161.47 115.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3CC8))
+ (segment (start 159.02 115.25) (end 161.17 115.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E40A1))
+ (segment (start 123.95 111.85) (end 125.355893 111.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3B9D))
+ (segment (start 123.5 113.35) (end 123.85 113) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3C1C))
+ (segment (start 123.85 111.95) (end 123.95 111.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3DF8))
+ (segment (start 125.355893 111.85) (end 126.05 111.155893) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F0C))
+ (segment (start 126.05 111.155893) (end 126.05 110.6) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F12))
+ (segment (start 122.15 113.45) (end 123.65 114.95) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E3F6B))
+ (segment (start 122.9 113.35) (end 123.5 113.35) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E400E))
+ (segment (start 123.85 113) (end 123.85 111.95) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E40FF))
+ (segment (start 122.38701 112.83701) (end 122.9 113.35) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E42E9))
+ (segment (start 123.65 114.95) (end 126.35 114.95) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E434D))
+ (segment (start 123.49798 115.31701) (end 125.96701 115.31701) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E3CF4))
+ (segment (start 121.99798 113.81701) (end 123.49798 115.31701) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E4172))
+ (segment (start 125.96701 115.31701) (end 126.2 115.55) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E424F))
+ (segment (start 143.1 119.4) (end 143.142999 119.357001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E3BA3))
+ (segment (start 130.05 107.15) (end 130.05 110.95) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3BA6))
+ (segment (start 145.05 118.1) (end 146.9 118.1) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E3BAE))
+ (segment (start 125.25 111.55) (end 122.95 111.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3CEE))
+ (segment (start 149.5 118.75) (end 153.55 118.75) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3D1C))
+ (segment (start 122.95 111.55) (end 122.52402 111.97598) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3D25))
+ (segment (start 138.597001 119.497001) (end 143.252999 119.497001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3DAB))
+ (segment (start 143.1 119.65) (end 143.252999 119.497001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3DE1))
+ (segment (start 125.45 110.55) (end 125.45 111.35) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3DEF))
+ (segment (start 126.95 108.35) (end 126.95 107.890438) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3DF5))
+ (segment (start 126.95 107.890438) (end 127.690438 107.15) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3E17))
+ (segment (start 145.05 118.1) (end 148.85 118.1) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3E5A))
+ (segment (start 137.2 118.1) (end 138.597001 119.497001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3E60))
+ (segment (start 127.690438 107.15) (end 130.05 107.15) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3E83))
+ (segment (start 148.85 118.1) (end 149.5 118.75) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3ECE))
+ (segment (start 138.457001 119.357001) (end 143.142999 119.357001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E408D))
+ (segment (start 143.1 120.75) (end 143.1 119.65) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E40E3))
+ (segment (start 125.45 111.35) (end 125.25 111.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E4139))
+ (segment (start 143.252999 119.497001) (end 143.652999 119.497001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E414F))
+ (segment (start 137.2 118.1) (end 138.457001 119.357001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E4176))
+ (segment (start 130.05 110.95) (end 137.2 118.1) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E41D6))
+ (segment (start 143.142999 119.357001) (end 143.792999 119.357001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E424E))
+ (segment (start 143.652999 119.497001) (end 145.05 118.1) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E42E8))
+ (segment (start 143.792999 119.357001) (end 145.05 118.1) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E431A))
+ (segment (start 123.15 112.05) (end 122.93701 112.26299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F26))
+ (segment (start 122.85 112.55) (end 123.15 112.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3CC8))
+ (segment (start 120.7 112.55) (end 122.85 112.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E40A1))
+ (segment (start 86.842956 77.752626) (end 87.297374 77.752626) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D6F))
+ (segment (start 87.297374 77.752626) (end 87.6 77.45) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D70))
+ (segment (start 87.6 77.45) (end 87.75 77.3) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D71))
+ (segment (start 87.75 77.3) (end 91.15 77.3) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D72))
+ (segment (start 122.240438 77.3) (end 125.740438 80.8) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D73))
+ (segment (start 91.15 77.3) (end 122.240438 77.3) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D74))
+ (segment (start 125.740438 80.8) (end 126.590438 81.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D76))
+ (segment (start 126.590438 81.65) (end 127.05 81.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D77))
+ (segment (start 153.15 81.5) (end 151.6 81.5) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F437D83))
+ (segment (start 87.6 74.5) (end 88.6 74.5) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437DD7))
+ (segment (start 88.6 78.5) (end 87.85 78.5) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437DD8))
+ (segment (start 86.614475 78.228627) (end 87.071437 78.228627) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E25))
+ (segment (start 86.45 78.186) (end 86.571848 78.186) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E26))
+ (segment (start 86.571848 78.186) (end 86.614475 78.228627) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E27))
+ (segment (start 87.071437 78.228627) (end 87.471373 78.228627) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E29))
+ (segment (start 87.471373 78.228627) (end 88 77.7) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E2A))
+ (segment (start 88 77.7) (end 122.05 77.7) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E2B))
+ (segment (start 122.05 77.7) (end 126.8 82.45) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E2D))
+ (segment (start 126.8 82.45) (end 127.4 82.45) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E2E))
+ (segment (start 142.3 81.15) (end 144.9 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3A))
+ (segment (start 137.35 81.2) (end 137.4 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3B))
+ (segment (start 137.35 82.1) (end 137.35 81.2) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3C))
+ (segment (start 134.55 81.15) (end 137.4 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3D))
+ (segment (start 137.4 81.15) (end 142.3 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3E))
+ (segment (start 142.3 84.35) (end 142.3 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3F))
+ (segment (start 142.7 84.75) (end 142.3 84.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D40))
+ (segment (start 130.15 71.15) (end 130.15 76.75) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EAE))
+ (segment (start 130.15 76.75) (end 134.55 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EAF))
+ (segment (start 146.765638 81.15) (end 148.115638 82.5) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EB0))
+ (segment (start 152.15 82.5) (end 153.15 83.5) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EB1))
+ (segment (start 148.115638 82.5) (end 152.15 82.5) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EB2))
+ (segment (start 144.9 82.15) (end 144.9 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EB3))
+ (segment (start 144.9 81.15) (end 146.765638 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F438170))
+ (segment (start 86.648319 76.26299) (end 86.507783 76.122454) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EF5))
+ (segment (start 123.2 76) (end 122.93701 76.26299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EF6))
+ (segment (start 122.93701 76.26299) (end 86.648319 76.26299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EF7))
+ (segment (start 86.472149 76.706369) (end 86.478518 76.7) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EFB))
+ (segment (start 86.472149 76.706369) (end 86.493631 76.706369) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EFC))
+ (segment (start 86.493631 76.706369) (end 86.65 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EFD))
+ (segment (start 86.65 76.55) (end 87.1 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EFE))
+ (segment (start 88.118883 76.55) (end 87.85 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F03))
+ (segment (start 123 76.55) (end 88.118883 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F04))
+ (segment (start 123.2 76.75) (end 123 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F05))
+ (segment (start 87.1 76.55) (end 87.85 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F06))
+ (segment (start 87.85 76.55) (end 88.3 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F07))
+ (segment (start 124.2 74.25) (end 124.5 74.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380AC))
+ (segment (start 122.47402 75.97598) (end 124.2 74.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380AD))
+ (segment (start 86.550808 75.539036) (end 86.987752 75.97598) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380AE))
+ (segment (start 86.987752 75.97598) (end 122.47402 75.97598) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380AF))
+ (segment (start 86.445927 77.290783) (end 86.533017 77.290783) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380B3))
+ (segment (start 124.449638 78.75) (end 124.5 78.75) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380B7))
+ (segment (start 86.95 76.85) (end 122.549638 76.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380B8))
+ (segment (start 122.549638 76.85) (end 124.449638 78.75) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380B9))
+ (segment (start 86.509217 77.290783) (end 86.95 76.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380BA))
+ (segment (start 86.445927 77.290783) (end 86.509217 77.290783) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380BB))
+ (segment (start 90.140438 101.5) (end 93.640438 105) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856426))
+ (segment (start 93.640438 105) (end 94.490438 105.85) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856428))
+ (segment (start 94.490438 105.85) (end 94.95 105.85) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856429))
+ (segment (start 121.05 105.7) (end 119.5 105.7) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856434))
+ (segment (start 119.1 98.95) (end 118 98.95) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856A13))
+ (segment (start 89.95 101.9) (end 94.7 106.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856A44))
+ (segment (start 94.7 106.65) (end 95.3 106.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856A45))
+ (segment (start 98.05 95.35) (end 98.05 100.95) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856589))
+ (segment (start 98.05 100.95) (end 102.45 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658A))
+ (segment (start 114.665638 105.35) (end 116.015638 106.7) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658B))
+ (segment (start 120.05 106.7) (end 121.05 107.7) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658C))
+ (segment (start 116.015638 106.7) (end 120.05 106.7) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658D))
+ (segment (start 112.8 106.35) (end 112.8 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658E))
+ (segment (start 112.8 105.35) (end 114.665638 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658F))
+ (segment (start 110.2 105.35) (end 112.8 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856590))
+ (segment (start 105.25 105.4) (end 105.3 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856591))
+ (segment (start 105.25 106.3) (end 105.25 105.4) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856592))
+ (segment (start 102.45 105.35) (end 105.3 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856593))
+ (segment (start 105.3 105.35) (end 110.2 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856594))
+ (segment (start 110.2 108.55) (end 110.2 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856595))
+ (segment (start 110.6 108.95) (end 110.2 108.55) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856596))
+ (segment (start 91.1 100.2) (end 90.83701 100.46299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856C4B))
+ (segment (start 91.1 100.95) (end 90.9 100.75) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F8566FE))
+ (segment (start 117.65 111.15) (end 170.6 111.15) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856903))
+ (segment (start 170.6 111.15) (end 173.4 108.35) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856904))
+ (segment (start 173.4 108.35) (end 173.4 102.5) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856905))
+ (segment (start 175.2 100.7) (end 178 100.7) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856906))
+ (segment (start 173.4 102.5) (end 175.2 100.7) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856907))
+ (segment (start 117.65 111.15) (end 115.8 111.15) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856909))
+ (segment (start 92.1 98.45) (end 92.4 98.45) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856750))
+ (segment (start 90.37402 100.17598) (end 92.1 98.45) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856751))
+ (segment (start 92.349638 102.95) (end 92.4 102.95) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856755))
+ (segment (start 90.449638 101.05) (end 92.349638 102.95) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856756))
+
+ (zone (net 0) (net_name "") (layer B.Cu) (tstamp 5FD2F376) (hatch edge 0.508)
+ (connect_pads yes (clearance 0.24))
+ (min_thickness 0.24)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 219.45 162.9) (xy 118.780472 162.65) (xy 118.780472 130.65) (xy 219.45 130.9)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 212.995726 135.238845) (xy 213.616858 135.426375) (xy 214.189731 135.730978) (xy 214.692537 136.141057) (xy 215.106109 136.64098)
+ (xy 215.414707 137.211718) (xy 215.606568 137.831525) (xy 215.676487 138.496753) (xy 215.6765 138.500609) (xy 215.676501 155.979276)
+ (xy 215.611155 156.645726) (xy 215.423624 157.266859) (xy 215.119022 157.839732) (xy 214.708943 158.342537) (xy 214.20902 158.756109)
+ (xy 213.638283 159.064706) (xy 213.018479 159.256567) (xy 212.353247 159.326487) (xy 212.349391 159.3265) (xy 124.870714 159.3265)
+ (xy 124.204274 159.261155) (xy 123.583141 159.073624) (xy 123.010268 158.769022) (xy 122.507463 158.358943) (xy 122.093891 157.85902)
+ (xy 121.785294 157.288283) (xy 121.593433 156.668479) (xy 121.530364 156.068428) (xy 121.535 156.021362) (xy 121.535 155.283872)
+ (xy 123.105618 155.283872) (xy 123.105618 155.716128) (xy 123.189947 156.140078) (xy 123.355364 156.53943) (xy 123.595512 156.898837)
+ (xy 123.901163 157.204488) (xy 124.26057 157.444636) (xy 124.659922 157.610053) (xy 125.083872 157.694382) (xy 125.516128 157.694382)
+ (xy 125.940078 157.610053) (xy 126.33943 157.444636) (xy 126.698837 157.204488) (xy 127.004488 156.898837) (xy 127.244636 156.53943)
+ (xy 127.410053 156.140078) (xy 127.494382 155.716128) (xy 127.494382 155.283872) (xy 209.605618 155.283872) (xy 209.605618 155.716128)
+ (xy 209.689947 156.140078) (xy 209.855364 156.53943) (xy 210.095512 156.898837) (xy 210.401163 157.204488) (xy 210.76057 157.444636)
+ (xy 211.159922 157.610053) (xy 211.583872 157.694382) (xy 212.016128 157.694382) (xy 212.440078 157.610053) (xy 212.83943 157.444636)
+ (xy 213.198837 157.204488) (xy 213.504488 156.898837) (xy 213.744636 156.53943) (xy 213.910053 156.140078) (xy 213.994382 155.716128)
+ (xy 213.994382 155.283872) (xy 213.910053 154.859922) (xy 213.744636 154.46057) (xy 213.504488 154.101163) (xy 213.198837 153.795512)
+ (xy 212.83943 153.555364) (xy 212.440078 153.389947) (xy 212.016128 153.305618) (xy 211.583872 153.305618) (xy 211.159922 153.389947)
+ (xy 210.76057 153.555364) (xy 210.401163 153.795512) (xy 210.095512 154.101163) (xy 209.855364 154.46057) (xy 209.689947 154.859922)
+ (xy 209.605618 155.283872) (xy 127.494382 155.283872) (xy 127.410053 154.859922) (xy 127.244636 154.46057) (xy 127.004488 154.101163)
+ (xy 126.698837 153.795512) (xy 126.33943 153.555364) (xy 125.940078 153.389947) (xy 125.516128 153.305618) (xy 125.083872 153.305618)
+ (xy 124.659922 153.389947) (xy 124.26057 153.555364) (xy 123.901163 153.795512) (xy 123.595512 154.101163) (xy 123.355364 154.46057)
+ (xy 123.189947 154.859922) (xy 123.105618 155.283872) (xy 121.535 155.283872) (xy 121.535 138.783872) (xy 123.105618 138.783872)
+ (xy 123.105618 139.216128) (xy 123.189947 139.640078) (xy 123.355364 140.03943) (xy 123.595512 140.398837) (xy 123.901163 140.704488)
+ (xy 124.26057 140.944636) (xy 124.659922 141.110053) (xy 125.083872 141.194382) (xy 125.516128 141.194382) (xy 125.940078 141.110053)
+ (xy 126.33943 140.944636) (xy 126.698837 140.704488) (xy 127.004488 140.398837) (xy 127.244636 140.03943) (xy 127.410053 139.640078)
+ (xy 127.494382 139.216128) (xy 127.494382 138.783872) (xy 209.605618 138.783872) (xy 209.605618 139.216128) (xy 209.689947 139.640078)
+ (xy 209.855364 140.03943) (xy 210.095512 140.398837) (xy 210.401163 140.704488) (xy 210.76057 140.944636) (xy 211.159922 141.110053)
+ (xy 211.583872 141.194382) (xy 212.016128 141.194382) (xy 212.440078 141.110053) (xy 212.83943 140.944636) (xy 213.198837 140.704488)
+ (xy 213.504488 140.398837) (xy 213.744636 140.03943) (xy 213.910053 139.640078) (xy 213.994382 139.216128) (xy 213.994382 138.783872)
+ (xy 213.910053 138.359922) (xy 213.744636 137.96057) (xy 213.504488 137.601163) (xy 213.198837 137.295512) (xy 212.83943 137.055364)
+ (xy 212.440078 136.889947) (xy 212.016128 136.805618) (xy 211.583872 136.805618) (xy 211.159922 136.889947) (xy 210.76057 137.055364)
+ (xy 210.401163 137.295512) (xy 210.095512 137.601163) (xy 209.855364 137.96057) (xy 209.689947 138.359922) (xy 209.605618 138.783872)
+ (xy 127.494382 138.783872) (xy 127.410053 138.359922) (xy 127.244636 137.96057) (xy 127.004488 137.601163) (xy 126.698837 137.295512)
+ (xy 126.33943 137.055364) (xy 125.940078 136.889947) (xy 125.516128 136.805618) (xy 125.083872 136.805618) (xy 124.659922 136.889947)
+ (xy 124.26057 137.055364) (xy 123.901163 137.295512) (xy 123.595512 137.601163) (xy 123.355364 137.96057) (xy 123.189947 138.359922)
+ (xy 123.105618 138.783872) (xy 121.535 138.783872) (xy 121.535 138.478638) (xy 121.531304 138.441118) (xy 121.588845 137.854274)
+ (xy 121.776375 137.233142) (xy 122.080978 136.660269) (xy 122.491057 136.157463) (xy 122.99098 135.743891) (xy 123.561718 135.435293)
+ (xy 124.181525 135.243432) (xy 124.846753 135.173513) (xy 124.850609 135.1735) (xy 212.329286 135.1735)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5FD2F373) (hatch edge 0.508)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 242.57 120.45) (xy 239.32 123.7) (xy 190.32 123.7) (xy 190.32 102.7) (xy 242.57 102.7)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F370) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 242.57 120.45) (xy 240.32 122.7) (xy 191.32 122.7) (xy 191.32 102.7) (xy 242.57 102.7)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F36D) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 243.07 127.7) (xy 164.07 127.7) (xy 164.07 102.7) (xy 243.07 102.7)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5FD2F36A) (hatch edge 0.508)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 204.25 117.75) (xy 201 121) (xy 152 121) (xy 152 100) (xy 204.25 100)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F367) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 204.25 117.75) (xy 202 120) (xy 153 120) (xy 153 100) (xy 204.25 100)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F364) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 204.75 125) (xy 125.75 125) (xy 125.75 100) (xy 204.75 100)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F361) (hatch edge 0.508)
+ (priority 5)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 88.1 79) (xy 85.85 79) (xy 85.85 74) (xy 88.1 74)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F35E) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 124.85 89) (xy 85.85 88.75) (xy 85.85 63.75) (xy 124.85 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5FD2F35B) (hatch edge 0.508)
+ (priority 6)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 203.6 81.75) (xy 200.35 85) (xy 151.35 85) (xy 151.35 64) (xy 203.6 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5FD2F358) (hatch edge 0.508)
+ (priority 3)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 88.05 79) (xy 85.85 79) (xy 85.85 74) (xy 88.05 74)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F355) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 203.6 81.75) (xy 201.35 84) (xy 152.35 84) (xy 152.35 64) (xy 203.6 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5FD2F352) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 151.35 85.25) (xy 200.85 85.25) (xy 204.1 82) (xy 204.1 64) (xy 214.6 64)
+ (xy 214.6 89) (xy 85.85 89) (xy 85.85 64) (xy 151.35 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F34F) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 214.35 89) (xy 125.1 89) (xy 125.1 64) (xy 214.35 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F34C) (hatch edge 0.508)
+ (priority 10)
+ (connect_pads (clearance 0.16))
+ (min_thickness 0.254)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 182.25 113.2) (xy 120.25 113.2) (xy 120.25 109.45) (xy 168.25 109.45) (xy 172 106.2)
+ (xy 172 88.2) (xy 182.25 88.2)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F349) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 182.25 113.2) (xy 93 113.2) (xy 93 88.2) (xy 182.25 88.2)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5FD2F346) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 171.5 105.95) (xy 168.25 109.2) (xy 120.25 109.2) (xy 120.25 88.2) (xy 171.5 88.2)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5FD2F343) (hatch edge 0.508)
+ (priority 6)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 171.5 105.95) (xy 168.25 109.2) (xy 119.25 109.2) (xy 119.25 88.2) (xy 171.5 88.2)
+ )
+ )
+ )
+)
diff --git a/pcb/casing_top/casing.kicad_pcb b/pcb/casing_top/casing.kicad_pcb
new file mode 100644
index 0000000..9d9784e
--- /dev/null
+++ b/pcb/casing_top/casing.kicad_pcb
@@ -0,0 +1,726 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.1.8-db9833491~87~ubuntu20.04.1)
+
+ (general
+ (thickness 1.6)
+ (drawings 24)
+ (tracks 169)
+ (zones 0)
+ (modules 1)
+ (nets 1)
+ )
+
+ (page A4)
+ (layers
+ (0 F.Cu signal)
+ (31 B.Cu signal)
+ (32 B.Adhes user)
+ (33 F.Adhes user)
+ (34 B.Paste user)
+ (35 F.Paste user)
+ (36 B.SilkS user)
+ (37 F.SilkS user)
+ (38 B.Mask user)
+ (39 F.Mask user)
+ (40 Dwgs.User user)
+ (41 Cmts.User user)
+ (42 Eco1.User user)
+ (43 Eco2.User user)
+ (44 Edge.Cuts user)
+ (45 Margin user)
+ (46 B.CrtYd user)
+ (47 F.CrtYd user)
+ (48 B.Fab user)
+ (49 F.Fab user)
+ )
+
+ (setup
+ (last_trace_width 0.127)
+ (user_trace_width 0.127)
+ (user_trace_width 0.16)
+ (user_trace_width 0.24)
+ (user_trace_width 0.36)
+ (trace_clearance 0.127)
+ (zone_clearance 0.24)
+ (zone_45_only no)
+ (trace_min 0.127)
+ (via_size 0.6)
+ (via_drill 0.3)
+ (via_min_size 0.6)
+ (via_min_drill 0.3)
+ (user_via 0.6 0.3)
+ (user_via 0.8 0.4)
+ (uvia_size 0.3)
+ (uvia_drill 0.1)
+ (uvias_allowed no)
+ (uvia_min_size 0.2)
+ (uvia_min_drill 0.1)
+ (edge_width 0.15)
+ (segment_width 0.2)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.15)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 1.524 1.524)
+ (pad_drill 0.762)
+ (pad_to_mask_clearance 0.05)
+ (solder_mask_min_width 0.099)
+ (aux_axis_origin 0 0)
+ (visible_elements FFFFFF3F)
+ (pcbplotparams
+ (layerselection 0x010f0_ffffffff)
+ (usegerberextensions false)
+ (usegerberattributes false)
+ (usegerberadvancedattributes false)
+ (creategerberjobfile false)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (psnegative false)
+ (psa4output false)
+ (plotreference false)
+ (plotvalue false)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 0)
+ (scaleselection 1)
+ (outputdirectory "../gerbers/case-top-gerbers/"))
+ )
+
+ (net 0 "")
+
+ (net_class Default "This is the default net class."
+ (clearance 0.127)
+ (trace_width 0.127)
+ (via_dia 0.6)
+ (via_drill 0.3)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ )
+
+ (module wbraun_smd:bee_large_v3 (layer F.Cu) (tedit 0) (tstamp 5F16536D)
+ (at 143.5 146.95)
+ (fp_text reference G*** (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.524) (thickness 0.3)))
+ )
+ (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.524) (thickness 0.3)))
+ )
+ (fp_poly (pts (xy 7.62 -7.656285) (xy 7.583714 -7.62) (xy 7.547428 -7.656285) (xy 7.583714 -7.692571)
+ (xy 7.62 -7.656285)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -8.708572 -7.002961) (xy -8.313771 -6.965355) (xy -8.006336 -6.911555) (xy -7.728516 -6.828196)
+ (xy -7.438572 -6.709078) (xy -7.267038 -6.632817) (xy -7.013022 -6.520178) (xy -6.7268 -6.393451)
+ (xy -6.680235 -6.372853) (xy -6.03668 -6.013828) (xy -5.487959 -5.546112) (xy -5.1976 -5.206372)
+ (xy -5.018696 -4.940868) (xy -4.94918 -4.742485) (xy -4.98729 -4.584998) (xy -5.131268 -4.442184)
+ (xy -5.145632 -4.431798) (xy -5.375831 -4.303375) (xy -5.548481 -4.301286) (xy -5.686277 -4.430924)
+ (xy -5.763635 -4.578624) (xy -5.924102 -4.831557) (xy -6.104173 -4.94858) (xy -6.251482 -5.018689)
+ (xy -6.313704 -5.085552) (xy -6.313714 -5.086189) (xy -6.369209 -5.160366) (xy -6.510747 -5.277922)
+ (xy -6.614856 -5.351232) (xy -6.841243 -5.501252) (xy -6.99097 -5.596731) (xy -7.108044 -5.663794)
+ (xy -7.23647 -5.728563) (xy -7.311572 -5.764826) (xy -7.545319 -5.880114) (xy -7.761985 -5.990883)
+ (xy -7.9774 -6.070917) (xy -8.23638 -6.125288) (xy -8.288128 -6.131032) (xy -8.519309 -6.151752)
+ (xy -8.828987 -6.179865) (xy -9.151134 -6.209377) (xy -9.158953 -6.210097) (xy -9.424995 -6.229648)
+ (xy -9.64166 -6.227422) (xy -9.85529 -6.196706) (xy -10.112226 -6.130788) (xy -10.458806 -6.022955)
+ (xy -10.465238 -6.020883) (xy -10.803607 -5.903682) (xy -11.116631 -5.780804) (xy -11.361495 -5.669783)
+ (xy -11.464989 -5.611507) (xy -11.641329 -5.505675) (xy -11.773555 -5.447025) (xy -11.797395 -5.442857)
+ (xy -11.886352 -5.396659) (xy -12.046924 -5.274835) (xy -12.246278 -5.102542) (xy -12.270406 -5.080446)
+ (xy -12.473874 -4.903596) (xy -12.644491 -4.774416) (xy -12.748483 -4.718226) (xy -12.754429 -4.717589)
+ (xy -12.834792 -4.658681) (xy -12.845143 -4.608285) (xy -12.902756 -4.525276) (xy -13.041501 -4.499727)
+ (xy -13.210233 -4.529349) (xy -13.357811 -4.611853) (xy -13.378181 -4.632143) (xy -13.466585 -4.819018)
+ (xy -13.498286 -5.100363) (xy -13.483288 -5.320772) (xy -13.418569 -5.483031) (xy -13.274542 -5.652422)
+ (xy -13.226662 -5.699667) (xy -12.814978 -6.021457) (xy -12.287893 -6.31194) (xy -11.673271 -6.563077)
+ (xy -10.998976 -6.766832) (xy -10.292873 -6.915167) (xy -9.582827 -7.000043) (xy -8.896701 -7.013423)
+ (xy -8.708572 -7.002961)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy 1.988531 -7.641871) (xy 1.944117 -7.54988) (xy 1.923294 -7.392555) (xy 2.035651 -7.216069)
+ (xy 2.271865 -7.028803) (xy 2.622611 -6.839138) (xy 2.838738 -6.745736) (xy 3.676867 -6.331662)
+ (xy 4.461715 -5.792331) (xy 5.177273 -5.142759) (xy 5.807534 -4.397964) (xy 6.336489 -3.572962)
+ (xy 6.44999 -3.357982) (xy 6.605364 -3.051107) (xy 6.405111 -3.006686) (xy 6.262715 -2.970114)
+ (xy 6.01368 -2.901223) (xy 5.690457 -2.809167) (xy 5.325498 -2.703102) (xy 5.242028 -2.67856)
+ (xy 4.843319 -2.561166) (xy 4.563082 -2.479961) (xy 4.380464 -2.430456) (xy 4.274613 -2.408162)
+ (xy 4.224674 -2.408592) (xy 4.209794 -2.427257) (xy 4.209143 -2.456238) (xy 4.171193 -2.536815)
+ (xy 4.067502 -2.712954) (xy 3.913302 -2.959766) (xy 3.723829 -3.252359) (xy 3.696545 -3.293757)
+ (xy 3.339502 -3.790189) (xy 2.909688 -4.317616) (xy 2.439355 -4.840943) (xy 1.960757 -5.325073)
+ (xy 1.506145 -5.734913) (xy 1.306286 -5.894667) (xy 0.932781 -6.151617) (xy 0.521179 -6.391165)
+ (xy 0.112091 -6.592715) (xy -0.253868 -6.735672) (xy -0.456955 -6.788831) (xy -0.625033 -6.826514)
+ (xy -0.705646 -6.858665) (xy -0.70632 -6.865299) (xy -0.610742 -6.913554) (xy -0.402923 -6.992139)
+ (xy -0.110473 -7.092546) (xy 0.238997 -7.206271) (xy 0.617878 -7.324805) (xy 0.99856 -7.439643)
+ (xy 1.353433 -7.542277) (xy 1.654886 -7.624202) (xy 1.875311 -7.676911) (xy 1.978186 -7.692388)
+ (xy 1.988531 -7.641871)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -7.984162 -5.171241) (xy -7.378815 -4.994757) (xy -6.705407 -4.719395) (xy -6.640286 -4.689542)
+ (xy -6.271315 -4.517725) (xy -6.01581 -4.393219) (xy -5.854909 -4.303708) (xy -5.769752 -4.236873)
+ (xy -5.741475 -4.180395) (xy -5.751218 -4.121955) (xy -5.755109 -4.111432) (xy -5.874694 -3.986575)
+ (xy -6.088146 -3.939828) (xy -6.364919 -3.974547) (xy -6.525812 -4.026725) (xy -7.080412 -4.222468)
+ (xy -7.568646 -4.342611) (xy -8.042066 -4.396182) (xy -8.552225 -4.392205) (xy -8.598156 -4.389551)
+ (xy -9.05489 -4.347997) (xy -9.395113 -4.280755) (xy -9.646588 -4.177973) (xy -9.837082 -4.029798)
+ (xy -9.933029 -3.915857) (xy -10.173189 -3.580044) (xy -10.330748 -3.329892) (xy -10.418619 -3.141778)
+ (xy -10.449716 -2.992077) (xy -10.450286 -2.969584) (xy -10.473727 -2.805797) (xy -10.522857 -2.721428)
+ (xy -10.570623 -2.625623) (xy -10.594996 -2.447267) (xy -10.595783 -2.408717) (xy -10.631731 -2.19574)
+ (xy -10.727889 -1.921966) (xy -10.867413 -1.61704) (xy -11.033456 -1.310608) (xy -11.209176 -1.032318)
+ (xy -11.377727 -0.811814) (xy -11.522264 -0.678743) (xy -11.593286 -0.653145) (xy -11.677588 -0.607301)
+ (xy -11.684 -0.580571) (xy -11.726764 -0.507677) (xy -11.832079 -0.528708) (xy -11.96548 -0.629636)
+ (xy -12.049435 -0.729335) (xy -12.129992 -0.86071) (xy -12.172389 -0.998289) (xy -12.183264 -1.186346)
+ (xy -12.169251 -1.469156) (xy -12.166364 -1.509477) (xy -12.12262 -2.010555) (xy -12.07181 -2.422114)
+ (xy -12.016499 -2.728726) (xy -11.959253 -2.914963) (xy -11.924802 -2.962662) (xy -11.856151 -3.04822)
+ (xy -11.7476 -3.227441) (xy -11.62165 -3.462943) (xy -11.611329 -3.483428) (xy -11.282257 -4.043674)
+ (xy -10.901697 -4.521158) (xy -10.740238 -4.653007) (xy -10.489748 -4.807649) (xy -10.19818 -4.959905)
+ (xy -9.913488 -5.084595) (xy -9.696893 -5.153757) (xy -9.112695 -5.246108) (xy -8.551953 -5.25348)
+ (xy -7.984162 -5.171241)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy 9.10642 -2.932518) (xy 9.61462 -2.843239) (xy 10.011921 -2.676122) (xy 10.295233 -2.430977)
+ (xy 10.461468 -2.107619) (xy 10.504266 -1.869272) (xy 10.511423 -1.687444) (xy 10.493672 -1.525749)
+ (xy 10.439834 -1.348204) (xy 10.338732 -1.118825) (xy 10.179188 -0.801629) (xy 10.162704 -0.769716)
+ (xy 9.652317 0.128628) (xy 9.124335 0.883873) (xy 8.578985 1.495816) (xy 8.016491 1.964255)
+ (xy 7.43708 2.288985) (xy 6.840975 2.469804) (xy 6.526281 2.506789) (xy 6.151006 2.508223)
+ (xy 5.79795 2.475739) (xy 5.624286 2.441285) (xy 4.9881 2.217437) (xy 4.3635 1.880559)
+ (xy 3.735042 1.42096) (xy 3.145175 0.886341) (xy 2.909167 0.642897) (xy 2.651408 0.358616)
+ (xy 2.390342 0.056126) (xy 2.144414 -0.241944) (xy 1.932067 -0.512964) (xy 1.771746 -0.734306)
+ (xy 1.681894 -0.88334) (xy 1.669143 -0.92461) (xy 1.733103 -0.971301) (xy 1.909477 -1.059002)
+ (xy 2.175003 -1.177159) (xy 2.50642 -1.315219) (xy 2.703286 -1.393816) (xy 3.901296 -1.844133)
+ (xy 5.010029 -2.21793) (xy 6.026396 -2.515018) (xy 6.947307 -2.735209) (xy 7.769674 -2.878315)
+ (xy 8.490408 -2.944148) (xy 9.10642 -2.932518)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -8.855804 1.149941) (xy -8.697233 1.295316) (xy -8.537344 1.571404) (xy -8.48909 1.885472)
+ (xy -8.54583 2.197902) (xy -8.700922 2.469078) (xy -8.92391 2.647629) (xy -9.095467 2.731283)
+ (xy -9.185078 2.749769) (xy -9.238142 2.70756) (xy -9.255831 2.680331) (xy -9.291095 2.53991)
+ (xy -9.303193 2.303411) (xy -9.293883 2.017742) (xy -9.264921 1.72981) (xy -9.218064 1.486526)
+ (xy -9.210078 1.458374) (xy -9.111644 1.215362) (xy -8.997389 1.113771) (xy -8.855804 1.149941)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -1.995714 1.522975) (xy -1.702875 1.652717) (xy -1.449998 1.877316) (xy -1.283587 2.152293)
+ (xy -1.260268 2.226367) (xy -1.255939 2.506381) (xy -1.354636 2.803374) (xy -1.533161 3.062671)
+ (xy -1.661732 3.172635) (xy -1.940467 3.290588) (xy -2.278734 3.337147) (xy -2.606296 3.30592)
+ (xy -2.721429 3.269051) (xy -2.987599 3.084057) (xy -3.17066 2.797564) (xy -3.247958 2.481552)
+ (xy -3.257931 2.250104) (xy -3.21637 2.087881) (xy -3.099776 1.921697) (xy -3.049475 1.863339)
+ (xy -2.743767 1.612964) (xy -2.389425 1.498888) (xy -1.995714 1.522975)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -7.750848 3.738944) (xy -7.567345 3.837232) (xy -7.383026 3.951867) (xy -6.872867 4.205543)
+ (xy -6.32892 4.322751) (xy -5.768962 4.302699) (xy -5.210766 4.144593) (xy -5.020506 4.057206)
+ (xy -4.718838 3.917087) (xy -4.515542 3.857645) (xy -4.390268 3.876066) (xy -4.325764 3.961079)
+ (xy -4.293185 4.230957) (xy -4.394927 4.492767) (xy -4.620294 4.732394) (xy -4.958589 4.935724)
+ (xy -5.113097 5.000003) (xy -5.449496 5.098118) (xy -5.826538 5.165473) (xy -6.185121 5.194251)
+ (xy -6.458857 5.178014) (xy -6.937951 5.058376) (xy -7.361968 4.891513) (xy -7.711203 4.690077)
+ (xy -7.965952 4.466719) (xy -8.106508 4.234091) (xy -8.128 4.106356) (xy -8.085015 3.871252)
+ (xy -7.967866 3.730013) (xy -7.858369 3.701143) (xy -7.750848 3.738944)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy 5.345254 -8.033941) (xy 5.442857 -8.031044) (xy 6.125296 -7.991175) (xy 6.681027 -7.921585)
+ (xy 7.105518 -7.823184) (xy 7.394237 -7.696886) (xy 7.490545 -7.61907) (xy 7.658758 -7.4907)
+ (xy 7.780831 -7.43415) (xy 8.01792 -7.326464) (xy 8.322124 -7.140156) (xy 8.65833 -6.89964)
+ (xy 8.991425 -6.629329) (xy 9.16856 -6.469273) (xy 9.730321 -5.867456) (xy 10.252966 -5.17129)
+ (xy 10.724573 -4.406481) (xy 11.13322 -3.598735) (xy 11.466987 -2.773758) (xy 11.71395 -1.957255)
+ (xy 11.862189 -1.174932) (xy 11.901714 -0.57601) (xy 11.83155 0.346449) (xy 11.624832 1.282409)
+ (xy 11.287224 2.216372) (xy 10.824389 3.132839) (xy 10.241989 4.016312) (xy 10.206327 4.064)
+ (xy 9.973071 4.377178) (xy 9.75604 4.67443) (xy 9.578757 4.923165) (xy 9.464748 5.09079)
+ (xy 9.460976 5.096701) (xy 9.34088 5.338504) (xy 9.292992 5.553039) (xy 9.321619 5.705421)
+ (xy 9.379857 5.753446) (xy 9.434917 5.78491) (xy 9.420088 5.822525) (xy 9.320651 5.872301)
+ (xy 9.121886 5.940248) (xy 8.809076 6.032376) (xy 8.457299 6.130138) (xy 7.543951 6.361907)
+ (xy 6.505078 6.591984) (xy 5.360284 6.816514) (xy 4.129171 7.031638) (xy 2.902857 7.222995)
+ (xy 2.648857 7.260433) (xy 2.866571 7.102453) (xy 3.142657 6.8732) (xy 3.465456 6.560689)
+ (xy 3.800967 6.202291) (xy 4.115193 5.835381) (xy 4.374135 5.497332) (xy 4.497127 5.310055)
+ (xy 4.891958 4.507226) (xy 5.160581 3.649907) (xy 5.231727 3.287544) (xy 5.316438 2.765088)
+ (xy 5.542933 2.81583) (xy 5.717438 2.838692) (xy 5.989053 2.856205) (xy 6.309768 2.865656)
+ (xy 6.440746 2.866572) (xy 6.732736 2.868223) (xy 6.960522 2.872654) (xy 7.092165 2.879081)
+ (xy 7.112032 2.883058) (xy 7.08126 2.997451) (xy 6.995654 3.219775) (xy 6.864965 3.527982)
+ (xy 6.698948 3.900023) (xy 6.507354 4.31385) (xy 6.299938 4.747414) (xy 6.173968 5.003789)
+ (xy 5.937656 5.493025) (xy 5.761074 5.887644) (xy 5.648149 6.178164) (xy 5.602811 6.3551)
+ (xy 5.602722 6.382646) (xy 5.628183 6.492678) (xy 5.697314 6.547072) (xy 5.849612 6.564591)
+ (xy 5.987143 6.565282) (xy 6.466973 6.490579) (xy 6.967138 6.273419) (xy 7.485831 5.914791)
+ (xy 7.944827 5.494506) (xy 8.221993 5.202286) (xy 8.436403 4.943392) (xy 8.620006 4.672213)
+ (xy 8.804748 4.34314) (xy 8.946843 4.064) (xy 9.314292 3.239071) (xy 9.577638 2.436231)
+ (xy 9.754244 1.598117) (xy 9.806511 1.223589) (xy 9.86776 0.803629) (xy 9.93883 0.49609)
+ (xy 10.028126 0.268258) (xy 10.071999 0.190223) (xy 10.176968 0.006623) (xy 10.322617 -0.26647)
+ (xy 10.487146 -0.58754) (xy 10.6043 -0.823554) (xy 10.7624 -1.154137) (xy 10.862737 -1.390271)
+ (xy 10.915236 -1.5659) (xy 10.92982 -1.714969) (xy 10.916414 -1.871423) (xy 10.914523 -1.884634)
+ (xy 10.782347 -2.345173) (xy 10.540215 -2.72934) (xy 10.204383 -3.019646) (xy 9.791108 -3.198601)
+ (xy 9.668051 -3.225613) (xy 9.428998 -3.27386) (xy 9.262347 -3.33615) (xy 9.137318 -3.440543)
+ (xy 9.02313 -3.615102) (xy 8.889005 -3.887886) (xy 8.850493 -3.970948) (xy 8.434896 -4.752897)
+ (xy 7.940043 -5.484113) (xy 7.384711 -6.143355) (xy 6.787677 -6.70938) (xy 6.167717 -7.160945)
+ (xy 5.891456 -7.318449) (xy 5.43033 -7.529108) (xy 4.932126 -7.707537) (xy 4.444247 -7.839522)
+ (xy 4.014098 -7.910851) (xy 3.889106 -7.918769) (xy 3.729543 -7.924922) (xy 3.687061 -7.935462)
+ (xy 3.7703 -7.956963) (xy 3.987904 -7.996) (xy 3.991429 -7.996612) (xy 4.21267 -8.01968)
+ (xy 4.538775 -8.034224) (xy 4.929663 -8.039295) (xy 5.345254 -8.033941)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -2.348948 -6.021305) (xy -2.314302 -5.967096) (xy -2.308752 -5.952664) (xy -2.220905 -5.830931)
+ (xy -2.052927 -5.674397) (xy -1.915758 -5.570064) (xy -1.103359 -4.978986) (xy -0.405192 -4.412828)
+ (xy 0.201553 -3.848693) (xy 0.739685 -3.263687) (xy 1.232012 -2.634914) (xy 1.701345 -1.939478)
+ (xy 1.701666 -1.93897) (xy 1.966851 -1.519368) (xy 1.545854 -1.329485) (xy 1.324419 -1.228332)
+ (xy 1.162965 -1.152173) (xy 1.100212 -1.11968) (xy 1.118711 -1.046834) (xy 1.215573 -0.883703)
+ (xy 1.375272 -0.650689) (xy 1.582283 -0.368193) (xy 1.821081 -0.056617) (xy 2.076141 0.263638)
+ (xy 2.331938 0.572169) (xy 2.572946 0.848576) (xy 2.714063 1.001083) (xy 3.011714 1.312737)
+ (xy 3.006223 2.343654) (xy 2.968312 3.176358) (xy 2.856626 3.914695) (xy 2.659975 4.595255)
+ (xy 2.367168 5.254625) (xy 1.967018 5.929395) (xy 1.861741 6.086067) (xy 1.631718 6.435288)
+ (xy 1.482667 6.700389) (xy 1.40316 6.90918) (xy 1.381766 7.089473) (xy 1.396223 7.218786)
+ (xy 1.407174 7.307801) (xy 1.383004 7.369256) (xy 1.299108 7.413486) (xy 1.13088 7.450826)
+ (xy 0.853713 7.491612) (xy 0.696931 7.512517) (xy 0.341575 7.559514) (xy 0.38634 7.0999)
+ (xy 0.404159 6.870676) (xy 0.424664 6.532224) (xy 0.445955 6.120387) (xy 0.466135 5.671009)
+ (xy 0.477959 5.370286) (xy 0.48294 3.925363) (xy 0.386297 2.581484) (xy 0.186326 1.334419)
+ (xy -0.118679 0.179937) (xy -0.530423 -0.886193) (xy -1.050612 -1.868203) (xy -1.68095 -2.770322)
+ (xy -2.423145 -3.596782) (xy -3.278901 -4.351814) (xy -3.513559 -4.531981) (xy -4.087974 -4.961043)
+ (xy -3.857937 -5.153087) (xy -3.694417 -5.274462) (xy -3.446185 -5.441078) (xy -3.154344 -5.625815)
+ (xy -2.995429 -5.722166) (xy -2.709067 -5.890647) (xy -2.522052 -5.99123) (xy -2.410105 -6.032067)
+ (xy -2.348948 -6.021305)) (layer F.SilkS) (width 0.01))
+ )
+
+ (gr_text "Reset /\nZero " (at 165.9 137.75) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_text "Mode\nSelect" (at 178.55 137.65) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_text "On <> Off\n" (at 192.65 136.45) (layer F.SilkS) (tstamp 5F856460)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_text "Little Bee B1 Current Probe\nBeefield Labs" (at 187.8 148.05) (layer F.SilkS) (tstamp 5F43DAD2)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_line (start 121.1 138.5) (end 121.1 156) (layer Edge.Cuts) (width 0.15) (tstamp 5F43BC1C))
+ (gr_arc (start 124.85 156) (end 121.1 156) (angle -90) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC16))
+ (gr_arc (start 124.85 138.5) (end 124.85 134.75) (angle -90) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC13))
+ (gr_arc (start 212.35 156) (end 212.35 159.75) (angle -90) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC0A))
+ (gr_arc (start 212.35 138.5) (end 216.1 138.5) (angle -90) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC07))
+ (gr_line (start 124.85 134.75) (end 212.35 134.75) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC04))
+ (gr_line (start 212.35 159.75) (end 124.85 159.75) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BC01))
+ (gr_line (start 216.1 138.5) (end 216.1 156) (layer Edge.Cuts) (width 0.127) (tstamp 5F43BBFE))
+ (gr_circle (center 211.8 139) (end 211.8 141) (layer F.Mask) (width 0.15))
+ (gr_circle (center 211.8 155.5) (end 211.8 157.5) (layer F.Mask) (width 0.15))
+ (gr_circle (center 125.3 155.5) (end 125.3 157.5) (layer F.Mask) (width 0.15))
+ (gr_circle (center 125.3 139) (end 125.3 141) (layer F.Mask) (width 0.15))
+ (gr_circle (center 125.3 139) (end 127.8 139) (layer B.Mask) (width 1.5) (tstamp 5F438441))
+ (gr_circle (center 125.3 155.5) (end 127.8 155.5) (layer B.Mask) (width 1.5) (tstamp 5F15EF4B))
+ (gr_circle (center 211.8 155.5) (end 214.3 155.5) (layer B.Mask) (width 1.5) (tstamp 5F15EF4B))
+ (gr_circle (center 211.8 139) (end 214.3 139) (layer B.Mask) (width 1.5))
+ (gr_circle (center 125.3 155.5) (end 125.3 157.25) (layer Edge.Cuts) (width 0.15) (tstamp 5F43AD56))
+ (gr_circle (center 211.8 155.5) (end 211.8 157.25) (layer Edge.Cuts) (width 0.15))
+ (gr_circle (center 211.8 139) (end 211.8 140.75) (layer Edge.Cuts) (width 0.15) (tstamp 5FD2EF29))
+ (gr_circle (center 125.3 139) (end 125.3 140.75) (layer Edge.Cuts) (width 0.15) (tstamp 5F15EED3))
+
+ (segment (start 162.27 114.55) (end 163.675893 114.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3B9D))
+ (segment (start 161.82 116.05) (end 162.17 115.7) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3C1C))
+ (segment (start 162.17 114.65) (end 162.27 114.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3DF8))
+ (segment (start 163.675893 114.55) (end 164.37 113.855893) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F0C))
+ (segment (start 164.37 113.855893) (end 164.37 113.3) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F12))
+ (segment (start 160.47 116.15) (end 161.97 117.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E3F6B))
+ (segment (start 161.22 116.05) (end 161.82 116.05) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E400E))
+ (segment (start 162.17 115.7) (end 162.17 114.65) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E40FF))
+ (segment (start 160.70701 115.53701) (end 161.22 116.05) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E42E9))
+ (segment (start 161.97 117.65) (end 164.67 117.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E434D))
+ (segment (start 161.81798 118.01701) (end 164.28701 118.01701) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E3CF4))
+ (segment (start 160.31798 116.51701) (end 161.81798 118.01701) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E4172))
+ (segment (start 164.28701 118.01701) (end 164.52 118.25) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E424F))
+ (segment (start 181.42 122.1) (end 181.462999 122.057001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E3BA3))
+ (segment (start 168.37 109.85) (end 168.37 113.65) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3BA6))
+ (segment (start 183.37 120.8) (end 185.22 120.8) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E3BAE))
+ (segment (start 163.57 114.25) (end 161.27 114.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3CEE))
+ (segment (start 187.82 121.45) (end 191.87 121.45) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3D1C))
+ (segment (start 161.27 114.25) (end 160.84402 114.67598) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3D25))
+ (segment (start 176.917001 122.197001) (end 181.572999 122.197001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3DAB))
+ (segment (start 181.42 122.35) (end 181.572999 122.197001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3DE1))
+ (segment (start 163.77 113.25) (end 163.77 114.05) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3DEF))
+ (segment (start 165.27 111.05) (end 165.27 110.590438) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3DF5))
+ (segment (start 165.27 110.590438) (end 166.010438 109.85) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3E17))
+ (segment (start 183.37 120.8) (end 187.17 120.8) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3E5A))
+ (segment (start 175.52 120.8) (end 176.917001 122.197001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3E60))
+ (segment (start 166.010438 109.85) (end 168.37 109.85) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3E83))
+ (segment (start 187.17 120.8) (end 187.82 121.45) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3ECE))
+ (segment (start 176.777001 122.057001) (end 181.462999 122.057001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E408D))
+ (segment (start 181.42 123.45) (end 181.42 122.35) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E40E3))
+ (segment (start 163.77 114.05) (end 163.57 114.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E4139))
+ (segment (start 181.572999 122.197001) (end 181.972999 122.197001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E414F))
+ (segment (start 175.52 120.8) (end 176.777001 122.057001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E4176))
+ (segment (start 168.37 113.65) (end 175.52 120.8) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E41D6))
+ (segment (start 181.462999 122.057001) (end 182.112999 122.057001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E424E))
+ (segment (start 181.972999 122.197001) (end 183.37 120.8) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E42E8))
+ (segment (start 182.112999 122.057001) (end 183.37 120.8) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E431A))
+ (segment (start 161.47 114.75) (end 161.25701 114.96299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F26))
+ (segment (start 161.17 115.25) (end 161.47 115.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3CC8))
+ (segment (start 159.02 115.25) (end 161.17 115.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E40A1))
+ (segment (start 123.95 111.85) (end 125.355893 111.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3B9D))
+ (segment (start 123.5 113.35) (end 123.85 113) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3C1C))
+ (segment (start 123.85 111.95) (end 123.95 111.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3DF8))
+ (segment (start 125.355893 111.85) (end 126.05 111.155893) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F0C))
+ (segment (start 126.05 111.155893) (end 126.05 110.6) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F12))
+ (segment (start 122.15 113.45) (end 123.65 114.95) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E3F6B))
+ (segment (start 122.9 113.35) (end 123.5 113.35) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E400E))
+ (segment (start 123.85 113) (end 123.85 111.95) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E40FF))
+ (segment (start 122.38701 112.83701) (end 122.9 113.35) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E42E9))
+ (segment (start 123.65 114.95) (end 126.35 114.95) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E434D))
+ (segment (start 123.49798 115.31701) (end 125.96701 115.31701) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E3CF4))
+ (segment (start 121.99798 113.81701) (end 123.49798 115.31701) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E4172))
+ (segment (start 125.96701 115.31701) (end 126.2 115.55) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F2E424F))
+ (segment (start 143.1 119.4) (end 143.142999 119.357001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E3BA3))
+ (segment (start 130.05 107.15) (end 130.05 110.95) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3BA6))
+ (segment (start 145.05 118.1) (end 146.9 118.1) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E3BAE))
+ (segment (start 125.25 111.55) (end 122.95 111.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3CEE))
+ (segment (start 149.5 118.75) (end 153.55 118.75) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3D1C))
+ (segment (start 122.95 111.55) (end 122.52402 111.97598) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3D25))
+ (segment (start 138.597001 119.497001) (end 143.252999 119.497001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3DAB))
+ (segment (start 143.1 119.65) (end 143.252999 119.497001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3DE1))
+ (segment (start 125.45 110.55) (end 125.45 111.35) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3DEF))
+ (segment (start 126.95 108.35) (end 126.95 107.890438) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3DF5))
+ (segment (start 126.95 107.890438) (end 127.690438 107.15) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3E17))
+ (segment (start 145.05 118.1) (end 148.85 118.1) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3E5A))
+ (segment (start 137.2 118.1) (end 138.597001 119.497001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3E60))
+ (segment (start 127.690438 107.15) (end 130.05 107.15) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F2E3E83))
+ (segment (start 148.85 118.1) (end 149.5 118.75) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E3ECE))
+ (segment (start 138.457001 119.357001) (end 143.142999 119.357001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E408D))
+ (segment (start 143.1 120.75) (end 143.1 119.65) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E40E3))
+ (segment (start 125.45 111.35) (end 125.25 111.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E4139))
+ (segment (start 143.252999 119.497001) (end 143.652999 119.497001) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E414F))
+ (segment (start 137.2 118.1) (end 138.457001 119.357001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E4176))
+ (segment (start 130.05 110.95) (end 137.2 118.1) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E41D6))
+ (segment (start 143.142999 119.357001) (end 143.792999 119.357001) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E424E))
+ (segment (start 143.652999 119.497001) (end 145.05 118.1) (width 0.64) (layer In2.Cu) (net 0) (tstamp 5F2E42E8))
+ (segment (start 143.792999 119.357001) (end 145.05 118.1) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F2E431A))
+ (segment (start 123.15 112.05) (end 122.93701 112.26299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3F26))
+ (segment (start 122.85 112.55) (end 123.15 112.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E3CC8))
+ (segment (start 120.7 112.55) (end 122.85 112.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F2E40A1))
+ (segment (start 86.842956 77.752626) (end 87.297374 77.752626) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D6F))
+ (segment (start 87.297374 77.752626) (end 87.6 77.45) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D70))
+ (segment (start 87.6 77.45) (end 87.75 77.3) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D71))
+ (segment (start 87.75 77.3) (end 91.15 77.3) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D72))
+ (segment (start 122.240438 77.3) (end 125.740438 80.8) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D73))
+ (segment (start 91.15 77.3) (end 122.240438 77.3) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D74))
+ (segment (start 125.740438 80.8) (end 126.590438 81.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D76))
+ (segment (start 126.590438 81.65) (end 127.05 81.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437D77))
+ (segment (start 153.15 81.5) (end 151.6 81.5) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F437D83))
+ (segment (start 87.6 74.5) (end 88.6 74.5) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437DD7))
+ (segment (start 88.6 78.5) (end 87.85 78.5) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437DD8))
+ (segment (start 86.614475 78.228627) (end 87.071437 78.228627) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E25))
+ (segment (start 86.45 78.186) (end 86.571848 78.186) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E26))
+ (segment (start 86.571848 78.186) (end 86.614475 78.228627) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E27))
+ (segment (start 87.071437 78.228627) (end 87.471373 78.228627) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E29))
+ (segment (start 87.471373 78.228627) (end 88 77.7) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E2A))
+ (segment (start 88 77.7) (end 122.05 77.7) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E2B))
+ (segment (start 122.05 77.7) (end 126.8 82.45) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E2D))
+ (segment (start 126.8 82.45) (end 127.4 82.45) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F437E2E))
+ (segment (start 142.3 81.15) (end 144.9 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3A))
+ (segment (start 137.35 81.2) (end 137.4 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3B))
+ (segment (start 137.35 82.1) (end 137.35 81.2) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3C))
+ (segment (start 134.55 81.15) (end 137.4 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3D))
+ (segment (start 137.4 81.15) (end 142.3 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3E))
+ (segment (start 142.3 84.35) (end 142.3 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D3F))
+ (segment (start 142.7 84.75) (end 142.3 84.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437D40))
+ (segment (start 130.15 71.15) (end 130.15 76.75) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EAE))
+ (segment (start 130.15 76.75) (end 134.55 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EAF))
+ (segment (start 146.765638 81.15) (end 148.115638 82.5) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EB0))
+ (segment (start 152.15 82.5) (end 153.15 83.5) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EB1))
+ (segment (start 148.115638 82.5) (end 152.15 82.5) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EB2))
+ (segment (start 144.9 82.15) (end 144.9 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F437EB3))
+ (segment (start 144.9 81.15) (end 146.765638 81.15) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F438170))
+ (segment (start 86.648319 76.26299) (end 86.507783 76.122454) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EF5))
+ (segment (start 123.2 76) (end 122.93701 76.26299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EF6))
+ (segment (start 122.93701 76.26299) (end 86.648319 76.26299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EF7))
+ (segment (start 86.472149 76.706369) (end 86.478518 76.7) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EFB))
+ (segment (start 86.472149 76.706369) (end 86.493631 76.706369) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EFC))
+ (segment (start 86.493631 76.706369) (end 86.65 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EFD))
+ (segment (start 86.65 76.55) (end 87.1 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437EFE))
+ (segment (start 88.118883 76.55) (end 87.85 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F03))
+ (segment (start 123 76.55) (end 88.118883 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F04))
+ (segment (start 123.2 76.75) (end 123 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F05))
+ (segment (start 87.1 76.55) (end 87.85 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F06))
+ (segment (start 87.85 76.55) (end 88.3 76.55) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F437F07))
+ (segment (start 124.2 74.25) (end 124.5 74.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380AC))
+ (segment (start 122.47402 75.97598) (end 124.2 74.25) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380AD))
+ (segment (start 86.550808 75.539036) (end 86.987752 75.97598) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380AE))
+ (segment (start 86.987752 75.97598) (end 122.47402 75.97598) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380AF))
+ (segment (start 86.445927 77.290783) (end 86.533017 77.290783) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380B3))
+ (segment (start 124.449638 78.75) (end 124.5 78.75) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380B7))
+ (segment (start 86.95 76.85) (end 122.549638 76.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380B8))
+ (segment (start 122.549638 76.85) (end 124.449638 78.75) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380B9))
+ (segment (start 86.509217 77.290783) (end 86.95 76.85) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380BA))
+ (segment (start 86.445927 77.290783) (end 86.509217 77.290783) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F4380BB))
+ (segment (start 90.140438 101.5) (end 93.640438 105) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856426))
+ (segment (start 93.640438 105) (end 94.490438 105.85) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856428))
+ (segment (start 94.490438 105.85) (end 94.95 105.85) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856429))
+ (segment (start 121.05 105.7) (end 119.5 105.7) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856434))
+ (segment (start 119.1 98.95) (end 118 98.95) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856A13))
+ (segment (start 89.95 101.9) (end 94.7 106.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856A44))
+ (segment (start 94.7 106.65) (end 95.3 106.65) (width 0.24) (layer In1.Cu) (net 0) (tstamp 5F856A45))
+ (segment (start 98.05 95.35) (end 98.05 100.95) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856589))
+ (segment (start 98.05 100.95) (end 102.45 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658A))
+ (segment (start 114.665638 105.35) (end 116.015638 106.7) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658B))
+ (segment (start 120.05 106.7) (end 121.05 107.7) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658C))
+ (segment (start 116.015638 106.7) (end 120.05 106.7) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658D))
+ (segment (start 112.8 106.35) (end 112.8 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658E))
+ (segment (start 112.8 105.35) (end 114.665638 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F85658F))
+ (segment (start 110.2 105.35) (end 112.8 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856590))
+ (segment (start 105.25 105.4) (end 105.3 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856591))
+ (segment (start 105.25 106.3) (end 105.25 105.4) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856592))
+ (segment (start 102.45 105.35) (end 105.3 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856593))
+ (segment (start 105.3 105.35) (end 110.2 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856594))
+ (segment (start 110.2 108.55) (end 110.2 105.35) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856595))
+ (segment (start 110.6 108.95) (end 110.2 108.55) (width 0.36) (layer In2.Cu) (net 0) (tstamp 5F856596))
+ (segment (start 91.1 100.2) (end 90.83701 100.46299) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856C4B))
+ (segment (start 91.1 100.95) (end 90.9 100.75) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F8566FE))
+ (segment (start 117.65 111.15) (end 170.6 111.15) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856903))
+ (segment (start 170.6 111.15) (end 173.4 108.35) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856904))
+ (segment (start 173.4 108.35) (end 173.4 102.5) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856905))
+ (segment (start 175.2 100.7) (end 178 100.7) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856906))
+ (segment (start 173.4 102.5) (end 175.2 100.7) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856907))
+ (segment (start 117.65 111.15) (end 115.8 111.15) (width 0.24) (layer In2.Cu) (net 0) (tstamp 5F856909))
+ (segment (start 92.1 98.45) (end 92.4 98.45) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856750))
+ (segment (start 90.37402 100.17598) (end 92.1 98.45) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856751))
+ (segment (start 92.349638 102.95) (end 92.4 102.95) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856755))
+ (segment (start 90.449638 101.05) (end 92.349638 102.95) (width 0.16) (layer In1.Cu) (net 0) (tstamp 5F856756))
+ (via (at 203.3 141.5) (size 2.4) (drill 2) (layers F.Cu B.Cu) (net 0))
+
+ (zone (net 0) (net_name "") (layer B.Cu) (tstamp 5F85656D) (hatch edge 0.508)
+ (connect_pads yes (clearance 0.24))
+ (min_thickness 0.24)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 219.45 162.9) (xy 118.780472 162.65) (xy 118.780472 130.65) (xy 219.45 130.9)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 212.995726 135.238845) (xy 213.616858 135.426375) (xy 214.189731 135.730978) (xy 214.692537 136.141057) (xy 215.106109 136.64098)
+ (xy 215.414707 137.211718) (xy 215.606568 137.831525) (xy 215.676487 138.496753) (xy 215.6765 138.500609) (xy 215.676501 155.979276)
+ (xy 215.611155 156.645726) (xy 215.423624 157.266859) (xy 215.119022 157.839732) (xy 214.708943 158.342537) (xy 214.20902 158.756109)
+ (xy 213.638283 159.064706) (xy 213.018479 159.256567) (xy 212.353247 159.326487) (xy 212.349391 159.3265) (xy 124.870714 159.3265)
+ (xy 124.204274 159.261155) (xy 123.583141 159.073624) (xy 123.010268 158.769022) (xy 122.507463 158.358943) (xy 122.093891 157.85902)
+ (xy 121.785294 157.288283) (xy 121.593433 156.668479) (xy 121.530364 156.068428) (xy 121.535 156.021362) (xy 121.535 155.283872)
+ (xy 123.105618 155.283872) (xy 123.105618 155.716128) (xy 123.189947 156.140078) (xy 123.355364 156.53943) (xy 123.595512 156.898837)
+ (xy 123.901163 157.204488) (xy 124.26057 157.444636) (xy 124.659922 157.610053) (xy 125.083872 157.694382) (xy 125.516128 157.694382)
+ (xy 125.940078 157.610053) (xy 126.33943 157.444636) (xy 126.698837 157.204488) (xy 127.004488 156.898837) (xy 127.244636 156.53943)
+ (xy 127.410053 156.140078) (xy 127.494382 155.716128) (xy 127.494382 155.283872) (xy 209.605618 155.283872) (xy 209.605618 155.716128)
+ (xy 209.689947 156.140078) (xy 209.855364 156.53943) (xy 210.095512 156.898837) (xy 210.401163 157.204488) (xy 210.76057 157.444636)
+ (xy 211.159922 157.610053) (xy 211.583872 157.694382) (xy 212.016128 157.694382) (xy 212.440078 157.610053) (xy 212.83943 157.444636)
+ (xy 213.198837 157.204488) (xy 213.504488 156.898837) (xy 213.744636 156.53943) (xy 213.910053 156.140078) (xy 213.994382 155.716128)
+ (xy 213.994382 155.283872) (xy 213.910053 154.859922) (xy 213.744636 154.46057) (xy 213.504488 154.101163) (xy 213.198837 153.795512)
+ (xy 212.83943 153.555364) (xy 212.440078 153.389947) (xy 212.016128 153.305618) (xy 211.583872 153.305618) (xy 211.159922 153.389947)
+ (xy 210.76057 153.555364) (xy 210.401163 153.795512) (xy 210.095512 154.101163) (xy 209.855364 154.46057) (xy 209.689947 154.859922)
+ (xy 209.605618 155.283872) (xy 127.494382 155.283872) (xy 127.410053 154.859922) (xy 127.244636 154.46057) (xy 127.004488 154.101163)
+ (xy 126.698837 153.795512) (xy 126.33943 153.555364) (xy 125.940078 153.389947) (xy 125.516128 153.305618) (xy 125.083872 153.305618)
+ (xy 124.659922 153.389947) (xy 124.26057 153.555364) (xy 123.901163 153.795512) (xy 123.595512 154.101163) (xy 123.355364 154.46057)
+ (xy 123.189947 154.859922) (xy 123.105618 155.283872) (xy 121.535 155.283872) (xy 121.535 141.346353) (xy 201.74 141.346353)
+ (xy 201.74 141.653647) (xy 201.79995 141.955035) (xy 201.917546 142.238937) (xy 202.088269 142.494442) (xy 202.305558 142.711731)
+ (xy 202.561063 142.882454) (xy 202.844965 143.00005) (xy 203.146353 143.06) (xy 203.453647 143.06) (xy 203.755035 143.00005)
+ (xy 204.038937 142.882454) (xy 204.294442 142.711731) (xy 204.511731 142.494442) (xy 204.682454 142.238937) (xy 204.80005 141.955035)
+ (xy 204.86 141.653647) (xy 204.86 141.346353) (xy 204.80005 141.044965) (xy 204.682454 140.761063) (xy 204.511731 140.505558)
+ (xy 204.294442 140.288269) (xy 204.038937 140.117546) (xy 203.755035 139.99995) (xy 203.453647 139.94) (xy 203.146353 139.94)
+ (xy 202.844965 139.99995) (xy 202.561063 140.117546) (xy 202.305558 140.288269) (xy 202.088269 140.505558) (xy 201.917546 140.761063)
+ (xy 201.79995 141.044965) (xy 201.74 141.346353) (xy 121.535 141.346353) (xy 121.535 138.783872) (xy 123.105618 138.783872)
+ (xy 123.105618 139.216128) (xy 123.189947 139.640078) (xy 123.355364 140.03943) (xy 123.595512 140.398837) (xy 123.901163 140.704488)
+ (xy 124.26057 140.944636) (xy 124.659922 141.110053) (xy 125.083872 141.194382) (xy 125.516128 141.194382) (xy 125.940078 141.110053)
+ (xy 126.33943 140.944636) (xy 126.698837 140.704488) (xy 127.004488 140.398837) (xy 127.244636 140.03943) (xy 127.410053 139.640078)
+ (xy 127.494382 139.216128) (xy 127.494382 138.783872) (xy 209.605618 138.783872) (xy 209.605618 139.216128) (xy 209.689947 139.640078)
+ (xy 209.855364 140.03943) (xy 210.095512 140.398837) (xy 210.401163 140.704488) (xy 210.76057 140.944636) (xy 211.159922 141.110053)
+ (xy 211.583872 141.194382) (xy 212.016128 141.194382) (xy 212.440078 141.110053) (xy 212.83943 140.944636) (xy 213.198837 140.704488)
+ (xy 213.504488 140.398837) (xy 213.744636 140.03943) (xy 213.910053 139.640078) (xy 213.994382 139.216128) (xy 213.994382 138.783872)
+ (xy 213.910053 138.359922) (xy 213.744636 137.96057) (xy 213.504488 137.601163) (xy 213.198837 137.295512) (xy 212.83943 137.055364)
+ (xy 212.440078 136.889947) (xy 212.016128 136.805618) (xy 211.583872 136.805618) (xy 211.159922 136.889947) (xy 210.76057 137.055364)
+ (xy 210.401163 137.295512) (xy 210.095512 137.601163) (xy 209.855364 137.96057) (xy 209.689947 138.359922) (xy 209.605618 138.783872)
+ (xy 127.494382 138.783872) (xy 127.410053 138.359922) (xy 127.244636 137.96057) (xy 127.004488 137.601163) (xy 126.698837 137.295512)
+ (xy 126.33943 137.055364) (xy 125.940078 136.889947) (xy 125.516128 136.805618) (xy 125.083872 136.805618) (xy 124.659922 136.889947)
+ (xy 124.26057 137.055364) (xy 123.901163 137.295512) (xy 123.595512 137.601163) (xy 123.355364 137.96057) (xy 123.189947 138.359922)
+ (xy 123.105618 138.783872) (xy 121.535 138.783872) (xy 121.535 138.478638) (xy 121.531304 138.441118) (xy 121.588845 137.854274)
+ (xy 121.776375 137.233142) (xy 122.080978 136.660269) (xy 122.491057 136.157463) (xy 122.99098 135.743891) (xy 123.561718 135.435293)
+ (xy 124.181525 135.243432) (xy 124.846753 135.173513) (xy 124.850609 135.1735) (xy 212.329286 135.1735)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5F85656A) (hatch edge 0.508)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 242.57 120.45) (xy 239.32 123.7) (xy 190.32 123.7) (xy 190.32 102.7) (xy 242.57 102.7)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F856567) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 242.57 120.45) (xy 240.32 122.7) (xy 191.32 122.7) (xy 191.32 102.7) (xy 242.57 102.7)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F856564) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 243.07 127.7) (xy 164.07 127.7) (xy 164.07 102.7) (xy 243.07 102.7)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5F856561) (hatch edge 0.508)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 204.25 117.75) (xy 201 121) (xy 152 121) (xy 152 100) (xy 204.25 100)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F85655E) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 204.25 117.75) (xy 202 120) (xy 153 120) (xy 153 100) (xy 204.25 100)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F85655B) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 204.75 125) (xy 125.75 125) (xy 125.75 100) (xy 204.75 100)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F856558) (hatch edge 0.508)
+ (priority 5)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 88.1 79) (xy 85.85 79) (xy 85.85 74) (xy 88.1 74)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F856555) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 124.85 89) (xy 85.85 88.75) (xy 85.85 63.75) (xy 124.85 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5F856552) (hatch edge 0.508)
+ (priority 6)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 203.6 81.75) (xy 200.35 85) (xy 151.35 85) (xy 151.35 64) (xy 203.6 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5F85654F) (hatch edge 0.508)
+ (priority 3)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 88.05 79) (xy 85.85 79) (xy 85.85 74) (xy 88.05 74)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F85654C) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 203.6 81.75) (xy 201.35 84) (xy 152.35 84) (xy 152.35 64) (xy 203.6 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5F856549) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 151.35 85.25) (xy 200.85 85.25) (xy 204.1 82) (xy 204.1 64) (xy 214.6 64)
+ (xy 214.6 89) (xy 85.85 89) (xy 85.85 64) (xy 151.35 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F856546) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 214.35 89) (xy 125.1 89) (xy 125.1 64) (xy 214.35 64)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F856543) (hatch edge 0.508)
+ (priority 10)
+ (connect_pads (clearance 0.16))
+ (min_thickness 0.254)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 182.25 113.2) (xy 120.25 113.2) (xy 120.25 109.45) (xy 168.25 109.45) (xy 172 106.2)
+ (xy 172 88.2) (xy 182.25 88.2)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F856540) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 182.25 113.2) (xy 93 113.2) (xy 93 88.2) (xy 182.25 88.2)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In2.Cu) (tstamp 5F85653D) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 171.5 105.95) (xy 168.25 109.2) (xy 120.25 109.2) (xy 120.25 88.2) (xy 171.5 88.2)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer In1.Cu) (tstamp 5F85653A) (hatch edge 0.508)
+ (priority 6)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 171.5 105.95) (xy 168.25 109.2) (xy 119.25 109.2) (xy 119.25 88.2) (xy 171.5 88.2)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer F.Cu) (tstamp 5F856509) (hatch edge 0.508)
+ (connect_pads (clearance 0.24))
+ (min_thickness 0.254)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 155 144.2) (xy 154.5 142.95) (xy 157 142.45)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 155.05132 143.986341) (xy 154.67462 143.044591) (xy 156.558121 142.667891)
+ )
+ )
+ )
+)
diff --git a/pcb/casing_top/casing.pro b/pcb/casing_top/casing.pro
new file mode 100644
index 0000000..152769c
--- /dev/null
+++ b/pcb/casing_top/casing.pro
@@ -0,0 +1,33 @@
+update=22/05/2015 07:44:53
+version=1
+last_client=kicad
+[general]
+version=1
+RootSch=
+BoardNm=
+[pcbnew]
+version=1
+LastNetListRead=
+UseCmpFile=1
+PadDrill=0.600000000000
+PadDrillOvalY=0.600000000000
+PadSizeH=1.500000000000
+PadSizeV=1.500000000000
+PcbTextSizeV=1.500000000000
+PcbTextSizeH=1.500000000000
+PcbTextThickness=0.300000000000
+ModuleTextSizeV=1.000000000000
+ModuleTextSizeH=1.000000000000
+ModuleTextSizeThickness=0.150000000000
+SolderMaskClearance=0.000000000000
+SolderMaskMinWidth=0.000000000000
+DrawSegmentWidth=0.200000000000
+BoardOutlineThickness=0.100000000000
+ModuleOutlineThickness=0.150000000000
+[cvpcb]
+version=1
+NetIExt=net
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
diff --git a/pcb/current-sense/current-sense-cache.lib b/pcb/current-sense/current-sense-cache.lib
new file mode 100755
index 0000000..9d0f4e6
--- /dev/null
+++ b/pcb/current-sense/current-sense-cache.lib
@@ -0,0 +1,696 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# Connector_Conn_01x02_Female
+#
+DEF Connector_Conn_01x02_Female J 0 40 Y N 1 F N
+F0 "J" 0 100 50 H V C CNN
+F1 "Connector_Conn_01x02_Female" 0 -200 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Connector*:*_1x??_*
+$ENDFPLIST
+DRAW
+A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
+A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
+P 2 1 1 6 -50 -100 -20 -100 N
+P 2 1 1 6 -50 0 -20 0 N
+X Pin_1 1 -200 0 150 R 50 50 1 1 P
+X Pin_2 2 -200 -100 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Connector_Conn_Coaxial
+#
+DEF Connector_Conn_Coaxial J 0 40 Y N 1 F N
+F0 "J" 10 120 50 H V C CNN
+F1 "Connector_Conn_Coaxial" 115 0 50 V V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ *BNC*
+ *SMA*
+ *SMB*
+ *SMC*
+ *Cinch*
+$ENDFPLIST
+DRAW
+A -2 0 71 1636 0 0 1 10 N -70 20 70 0
+A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20
+C 0 0 20 0 1 8 N
+P 2 0 1 0 -100 0 -20 0 N
+P 2 0 1 0 0 -100 0 -70 N
+X In 1 -200 0 100 R 50 50 1 1 P
+X Ext 2 0 -200 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Connector_Generic_Conn_02x03_Odd_Even
+#
+DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N
+F0 "J" 50 200 50 H V C CNN
+F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Connector*:*_2x??_*
+$ENDFPLIST
+DRAW
+S -50 -95 0 -105 1 1 6 N
+S -50 5 0 -5 1 1 6 N
+S -50 105 0 95 1 1 6 N
+S -50 150 150 -150 1 1 10 f
+S 150 -95 100 -105 1 1 6 N
+S 150 5 100 -5 1 1 6 N
+S 150 105 100 95 1 1 6 N
+X Pin_1 1 -200 100 150 R 50 50 1 1 P
+X Pin_2 2 300 100 150 L 50 50 1 1 P
+X Pin_3 3 -200 0 150 R 50 50 1 1 P
+X Pin_4 4 300 0 150 L 50 50 1 1 P
+X Pin_5 5 -200 -100 150 R 50 50 1 1 P
+X Pin_6 6 300 -100 150 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Connector_TestPoint
+#
+DEF Connector_TestPoint TP 0 30 N N 1 F N
+F0 "TP" 0 270 50 H V C CNN
+F1 "Connector_TestPoint" 0 200 50 H V C CNN
+F2 "" 200 0 50 H I C CNN
+F3 "" 200 0 50 H I C CNN
+$FPLIST
+ Pin*
+ Test*
+$ENDFPLIST
+DRAW
+C 0 130 30 0 1 0 N
+X 1 1 0 0 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_C
+#
+DEF Device_C C 0 10 N Y 1 F N
+F0 "C" 25 100 50 H V L CNN
+F1 "Device_C" 25 -100 50 H V L CNN
+F2 "" 38 -150 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ C_*
+$ENDFPLIST
+DRAW
+P 2 0 1 20 -80 -30 80 -30 N
+P 2 0 1 20 -80 30 80 30 N
+X ~ 1 0 150 110 D 50 50 1 1 P
+X ~ 2 0 -150 110 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_D
+#
+DEF Device_D D 0 40 N N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "Device_D" 0 -100 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ TO-???*
+ *_Diode_*
+ *SingleDiode*
+ D_*
+$ENDFPLIST
+DRAW
+P 2 0 1 10 -50 50 -50 -50 N
+P 2 0 1 0 50 0 -50 0 N
+P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
+X K 1 -150 0 100 R 50 50 1 1 P
+X A 2 150 0 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_D_Schottky_x2_Serial_AKC
+#
+DEF Device_D_Schottky_x2_Serial_AKC D 0 30 Y N 1 F N
+F0 "D" 50 -100 50 H V C CNN
+F1 "Device_D_Schottky_x2_Serial_AKC" 0 100 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+C 0 0 10 0 1 0 F
+P 2 0 1 0 -150 0 150 0 N
+P 2 0 1 0 0 0 0 -100 N
+P 2 0 1 0 250 0 300 0 N
+P 3 0 1 10 -50 -50 -50 50 -50 50 N
+P 3 0 1 10 150 50 150 -50 150 -50 N
+P 4 0 1 10 -50 -50 -30 -50 -30 -40 -30 -40 N
+P 4 0 1 10 150 -50 170 -50 170 -40 170 -40 N
+P 4 0 1 10 150 50 130 50 130 40 130 40 N
+P 5 0 1 10 -70 40 -70 50 -50 50 -50 50 -50 50 N
+P 6 0 1 10 -150 50 -50 0 -150 -50 -150 50 -150 50 -150 50 N
+P 6 0 1 10 50 50 150 0 50 -50 50 50 50 50 50 50 N
+X A 1 -300 0 150 R 50 50 0 1 P
+X K 2 300 0 150 L 50 50 0 1 P
+X common 3 0 -200 100 U 50 50 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_Ferrite_Bead_Small
+#
+DEF Device_Ferrite_Bead_Small FB 0 0 N Y 1 F N
+F0 "FB" 75 50 50 H V L CNN
+F1 "Device_Ferrite_Bead_Small" 75 -50 50 H V L CNN
+F2 "" -70 0 50 V I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Inductor_*
+ L_*
+ *Ferrite*
+$ENDFPLIST
+DRAW
+P 2 0 1 0 0 -50 0 -31 N
+P 2 0 1 0 0 35 0 51 N
+P 5 0 1 0 -72 11 -44 59 72 -8 44 -56 -72 11 N
+X ~ 1 0 100 50 D 50 50 1 1 P
+X ~ 2 0 -100 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_L
+#
+DEF Device_L L 0 40 N N 1 F N
+F0 "L" -50 0 50 V V C CNN
+F1 "Device_L" 75 0 50 V V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Choke_*
+ *Coil*
+ Inductor_*
+ L_*
+$ENDFPLIST
+DRAW
+A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50
+A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0
+A 0 25 25 -899 899 0 1 0 N 0 0 0 50
+A 0 75 25 -899 899 0 1 0 N 0 50 0 100
+X 1 1 0 150 50 D 50 50 1 1 P
+X 2 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_LED_ARGB
+#
+DEF Device_LED_ARGB D 0 0 Y N 1 F N
+F0 "D" 0 370 50 H V C CNN
+F1 "Device_LED_ARGB" 0 -350 50 H V C CNN
+F2 "" 0 -50 50 H I C CNN
+F3 "" 0 -50 50 H I C CNN
+$FPLIST
+ LED*
+ LED_SMD:*
+ LED_THT:*
+$ENDFPLIST
+DRAW
+C 80 0 10 0 1 0 F
+T 0 -75 -250 50 0 0 0 B Normal 0 C C
+T 0 -75 -50 50 0 0 0 G Normal 0 C C
+T 0 -75 150 50 0 0 0 R Normal 0 C C
+S 50 -50 50 50 0 1 0 N
+S 50 50 50 50 0 1 0 N
+S 50 150 50 250 0 1 0 N
+S 50 250 50 250 0 1 0 N
+S 110 330 -110 -300 0 1 10 f
+P 2 0 1 0 -50 -200 -100 -200 N
+P 2 0 1 0 -50 -200 50 -200 N
+P 2 0 1 10 -50 -150 -50 -250 N
+P 2 0 1 0 -50 0 -100 0 N
+P 2 0 1 10 -50 50 -50 -50 N
+P 2 0 1 0 -50 200 -100 200 N
+P 2 0 1 0 -50 200 50 200 N
+P 2 0 1 10 -50 250 -50 150 N
+P 2 0 1 0 50 0 -50 0 N
+P 2 0 1 0 50 0 100 0 N
+P 3 0 1 0 -50 50 -50 -50 -50 -50 N
+P 3 0 1 0 -50 250 -50 150 -50 150 N
+P 4 0 1 0 50 -200 80 -200 80 200 50 200 N
+P 4 0 1 10 50 -150 50 -250 -50 -200 50 -150 N
+P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
+P 4 0 1 10 50 250 50 150 -50 200 50 250 N
+P 5 0 1 0 -40 -150 20 -90 -10 -90 20 -90 20 -120 N
+P 5 0 1 0 -40 50 20 110 -10 110 20 110 20 80 N
+P 5 0 1 0 -40 250 20 310 -10 310 20 310 20 280 N
+P 5 0 1 0 0 -150 60 -90 30 -90 60 -90 60 -120 N
+P 5 0 1 0 0 50 60 110 30 110 60 110 60 80 N
+P 5 0 1 0 0 250 60 310 30 310 60 310 60 280 N
+X A 1 200 0 100 L 50 50 1 1 P
+X RK 2 -200 200 100 R 50 50 1 1 P
+X GK 3 -200 0 100 R 50 50 1 1 P
+X BK 4 -200 -200 100 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_Net-Tie_2
+#
+DEF Device_Net-Tie_2 NT 0 0 N N 1 F N
+F0 "NT" 0 50 50 H V C CNN
+F1 "Device_Net-Tie_2" 0 -50 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Net*Tie*
+$ENDFPLIST
+DRAW
+P 2 0 1 10 -50 0 50 0 N
+X 1 1 -100 0 100 R 50 50 1 1 P
+X 2 2 100 0 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_R
+#
+DEF Device_R R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "Device_R" 0 0 50 V V C CNN
+F2 "" -70 0 50 V I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ R_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_R_POT_TRIM_US
+#
+DEF Device_R_POT_TRIM_US RV 0 40 Y N 1 F N
+F0 "RV" -175 0 50 V V C CNN
+F1 "Device_R_POT_TRIM_US" -100 0 50 V V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Potentiometer*
+$ENDFPLIST
+DRAW
+P 2 0 1 0 0 -90 0 -100 N
+P 2 0 1 0 0 90 0 100 N
+P 2 0 1 0 60 30 60 -30 N
+P 2 0 1 0 100 0 60 0 N
+P 5 0 1 0 0 -30 40 -45 0 -60 -40 -75 0 -90 N
+P 5 0 1 0 0 30 40 15 0 0 -40 -15 0 -30 N
+P 5 0 1 0 0 90 40 75 0 60 -40 45 0 30 N
+X 1 1 0 150 50 D 50 50 1 1 P
+X 2 2 150 0 50 L 50 50 1 1 P
+X 3 3 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Reference_Voltage_LM4041LP-ADJ
+#
+DEF Reference_Voltage_LM4041LP-ADJ U 0 1 Y N 1 F N
+F0 "U" 100 150 50 H V C CNN
+F1 "Reference_Voltage_LM4041LP-ADJ" 0 -125 50 H V C CNN
+F2 "Package_TO_SOT_THT:TO-92_Inline" 0 -200 50 H I C CIN
+F3 "" 100 150 50 H I C CIN
+$FPLIST
+ TO?92*
+$ENDFPLIST
+DRAW
+P 2 0 1 0 0 100 0 20 N
+P 3 0 1 0 -50 0 0 0 50 0 N
+P 4 0 1 8 -50 -50 25 0 -50 50 -50 -50 N
+P 4 0 1 8 0 -50 25 -50 25 50 50 50 N
+X FB 1 0 200 100 D 50 50 1 1 I
+X K 2 150 0 100 L 50 50 1 1 P
+X A 3 -150 0 100 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Switch_SW_Push
+#
+DEF Switch_SW_Push SW 0 40 N N 1 F N
+F0 "SW" 50 100 50 H V L CNN
+F1 "Switch_SW_Push" 0 -60 50 H V C CNN
+F2 "" 0 200 50 H I C CNN
+F3 "" 0 200 50 H I C CNN
+DRAW
+C -80 0 20 0 1 0 N
+C 80 0 20 0 1 0 N
+P 2 0 1 0 0 50 0 120 N
+P 2 0 1 0 100 50 -100 50 N
+X 1 1 -200 0 100 R 50 50 0 1 P
+X 2 2 200 0 100 L 50 50 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Switch_SW_SPDT
+#
+DEF Switch_SW_SPDT SW 0 0 Y N 1 F N
+F0 "SW" 0 170 50 H V C CNN
+F1 "Switch_SW_SPDT" 0 -200 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+C -80 0 20 0 0 0 N
+C 80 -100 20 0 0 0 N
+C 80 100 20 0 1 0 N
+P 2 0 1 0 -60 10 65 90 N
+X A 1 200 100 100 L 50 50 1 1 P
+X B 2 -200 0 100 R 50 50 1 1 P
+X C 3 200 -100 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Transistor_FET_DMC2053UVT
+#
+DEF Transistor_FET_DMC2053UVT Q 0 20 Y N 2 F N
+F0 "Q" 125 50 50 H V L CNN
+F1 "Transistor_FET_DMC2053UVT" 125 -50 50 H V L CNN
+F2 "Package_TO_SOT_SMD:TSOT-23-6" -50 -475 50 H I C CNN
+F3 "" -100 0 50 H I C CNN
+ALIAS DMC3071LVT
+$FPLIST
+ TSOT?23*
+$ENDFPLIST
+DRAW
+C -35 0 110 0 1 10 N
+C 0 -70 10 0 1 0 F
+C 0 70 10 0 1 0 F
+P 2 0 1 0 -90 0 -200 0 N
+P 2 0 1 10 -90 75 -90 -75 N
+P 2 0 1 10 -70 -50 -70 -90 N
+P 2 0 1 10 -70 20 -70 -20 N
+P 2 0 1 10 -70 90 -70 50 N
+P 2 0 1 0 0 100 0 70 N
+P 3 0 1 0 0 -100 0 0 -70 0 N
+P 4 0 1 0 -70 -70 30 -70 30 70 -70 70 N
+P 4 1 1 0 -60 0 -20 15 -20 -15 -60 0 F
+P 4 1 1 0 10 20 15 15 45 15 50 10 N
+P 4 1 1 0 30 15 15 -10 45 -10 30 15 N
+P 4 2 1 0 -10 0 -50 15 -50 -15 -10 0 F
+P 4 2 1 0 10 -20 15 -15 45 -15 50 -10 N
+P 4 2 1 0 30 -15 15 10 45 10 30 -15 N
+X G 1 -300 0 100 R 50 50 1 1 P
+X S 5 0 -200 100 U 50 50 1 1 P
+X D 6 0 200 100 D 50 50 1 1 P
+X S 2 0 -200 100 U 50 50 2 1 P
+X G 3 -300 0 100 R 50 50 2 1 P
+X D 4 0 200 100 D 50 50 2 1 P
+ENDDRAW
+ENDDEF
+#
+# power_+5V
+#
+DEF power_+5V #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "power_+5V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +5V 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# power_GND
+#
+DEF power_GND #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "power_GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
+X GND 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# power_GNDREF
+#
+DEF power_GNDREF #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "power_GNDREF" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 2 0 1 0 -25 -75 25 -75 N
+P 2 0 1 0 -5 -100 5 -100 N
+P 2 0 1 0 0 -50 0 0 N
+P 2 0 1 0 50 -50 -50 -50 N
+X GNDREF 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# wbraun_ic_lib_AD8129
+#
+DEF wbraun_ic_lib_AD8129 U 0 40 Y Y 1 F N
+F0 "U" -250 -400 50 H V C CNN
+F1 "wbraun_ic_lib_AD8129" -150 400 50 H V C CNN
+F2 "" 150 -1000 50 H I C CNN
+F3 "" 150 -1000 50 H I C CNN
+$FPLIST
+ SO-8
+$ENDFPLIST
+DRAW
+C 0 0 50 0 0 0 N
+T 0 -170 195 40 0 0 0 + Normal 0 C C
+T 0 0 5 40 0 0 0 + Normal 0 C C
+T 0 -170 110 40 0 0 0 - Normal 0 C C
+T 0 -170 -105 40 0 1 0 + Normal 0 C C
+T 0 -170 -190 40 0 1 0 - Normal 0 C C
+S -300 350 300 -350 0 0 0 N
+P 2 0 0 0 -300 -200 -200 -200 N
+P 2 0 0 0 -300 -100 -200 -100 N
+P 2 0 0 0 -300 100 -200 100 N
+P 2 0 0 0 -300 200 -200 200 N
+P 2 0 0 0 -200 250 -200 50 N
+P 2 0 0 0 -50 -150 0 -150 N
+P 2 0 0 0 -50 150 0 150 N
+P 2 0 0 0 0 -150 0 -50 N
+P 2 0 0 0 0 150 0 50 N
+P 2 0 0 0 50 0 100 0 N
+P 2 0 0 0 100 100 100 -100 N
+P 2 0 0 0 100 100 250 0 N
+P 2 0 0 0 250 0 100 -100 N
+P 2 0 0 0 250 0 300 0 N
+P 3 0 0 0 -200 50 -50 150 -200 250 N
+P 4 0 0 0 -200 -50 -200 -250 -50 -150 -200 -50 N
+X ~ 1 -400 200 100 R 50 50 1 1 P
+X -VS 2 400 -300 100 L 50 50 1 1 W
+X ~PD 3 400 -200 100 L 50 50 1 1 I
+X ~ 4 -400 -100 100 R 50 50 1 1 P
+X ~ 5 -400 -200 100 R 50 50 1 1 P
+X ~ 6 400 0 100 L 50 50 1 1 O
+X +VS 7 400 250 100 L 50 50 1 1 W
+X ~ 8 -400 100 100 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# wbraun_ic_lib_HMC1041Z
+#
+DEF wbraun_ic_lib_HMC1041Z U 0 40 Y Y 1 F N
+F0 "U" -250 800 50 H V C CNN
+F1 "wbraun_ic_lib_HMC1041Z" -75 -800 50 H V C CNN
+F2 "" 25 0 50 H I C CNN
+F3 "" 25 0 50 H I C CNN
+$FPLIST
+ HMC1041Z
+$ENDFPLIST
+DRAW
+T 0 230 -10 40 0 0 0 V+ Normal 0 C C
+T 0 -150 -600 50 0 1 0 + Normal 0 C C
+T 0 -150 -450 50 0 1 0 + Normal 0 C C
+T 0 50 200 50 0 1 0 + Normal 0 C C
+T 0 50 -275 50 0 1 0 - Normal 0 C C
+T 0 150 -600 50 0 1 0 - Normal 0 C C
+T 0 150 -450 50 0 1 0 - Normal 0 C C
+T 0 0 -50 50 0 1 0 A Normal 0 C C
+T 0 0 -500 50 0 1 0 OFF Normal 0 C C
+T 0 0 -650 50 0 1 0 S/R Normal 0 C C
+S -300 300 300 -750 0 1 0 N
+P 2 0 0 0 -255 10 -195 10 N
+P 2 0 0 0 -245 0 -205 0 N
+P 2 0 0 0 -235 -10 -215 -10 N
+P 2 0 0 0 -225 -20 -225 -20 N
+P 2 0 0 0 -225 10 -225 25 N
+P 2 0 0 0 -200 -50 -300 -50 N
+P 2 0 0 0 -100 -650 -300 -650 N
+P 2 0 0 0 -100 -500 -300 -500 N
+P 2 0 0 0 100 -650 300 -650 N
+P 2 0 0 0 100 -500 300 -500 N
+P 2 0 0 0 200 -50 300 -50 N
+P 3 0 0 0 0 -275 0 -300 -300 -300 N
+P 3 0 0 0 0 175 0 200 -300 200 N
+P 3 0 1 0 -150 0 -200 -50 -150 -100 N
+P 2 1 1 0 -125 -75 -175 -125 N
+P 2 1 1 0 0 -250 0 -275 N
+P 2 1 1 0 0 150 0 175 N
+P 2 1 1 0 150 -100 200 -50 N
+P 2 1 1 0 200 -50 150 0 N
+P 3 1 1 0 -50 100 0 150 50 100 N
+P 4 1 1 0 -125 -75 -25 -175 -75 -225 -175 -125 N
+P 5 1 1 0 -100 -600 100 -600 100 -700 -100 -700 -100 -600 N
+P 5 1 1 0 -100 -450 -100 -550 100 -550 100 -450 -100 -450 N
+P 5 1 1 0 -75 125 -25 75 -125 -25 -175 25 -75 125 N
+P 6 1 1 0 150 0 175 25 75 125 25 75 125 -25 150 0 N
+P 8 1 1 0 -50 -200 0 -250 50 -200 25 -175 125 -75 175 -125 75 -225 50 -200 N
+X ~ 1 400 -500 100 L 50 50 1 1 P
+X ~ 2 400 -50 100 L 50 50 1 1 P
+X ~ 3 -400 -500 100 R 50 50 1 1 P
+X ~ 4 -400 200 100 R 50 50 1 1 P
+X ~ 5 -400 -300 100 R 50 50 1 1 P
+X ~ 6 -400 -50 100 R 50 50 1 1 P
+X ~ 7 400 -650 100 L 50 50 1 1 P
+X ~ 8 -400 -650 100 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# wbraun_ic_lib_MCP1640
+#
+DEF wbraun_ic_lib_MCP1640 U 0 40 Y Y 1 F N
+F0 "U" -200 300 60 H V C CNN
+F1 "wbraun_ic_lib_MCP1640" 0 -300 50 H V C CNN
+F2 "" -25 -550 60 H V C CNN
+F3 "" -25 -550 60 H V C CNN
+$FPLIST
+ SOT-23-6
+$ENDFPLIST
+DRAW
+S -250 250 250 -250 1 1 0 N
+X SW 1 350 150 100 L 50 50 1 1 P
+X GND 2 -350 -150 100 R 50 50 1 1 W
+X EN 3 -350 50 100 R 50 50 1 1 I
+X VFB 4 350 -150 100 L 50 50 1 1 I
+X VOUT 5 350 50 100 L 50 50 1 1 w
+X VIN 6 -350 150 100 R 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# wbraun_ic_lib_PIC16F1776-ISS
+#
+DEF wbraun_ic_lib_PIC16F1776-ISS U 0 40 Y Y 1 F N
+F0 "U" -450 -950 50 H V C CNN
+F1 "wbraun_ic_lib_PIC16F1776-ISS" -150 1000 50 H V C CNN
+F2 "" -550 450 50 H I C CNN
+F3 "" -550 450 50 H I C CNN
+$FPLIST
+ SSOP-28_5.3x10.2mm_P0.65mm
+$ENDFPLIST
+DRAW
+S -500 900 500 -900 0 1 0 N
+X RE3/MCLR 1 -600 -100 100 R 50 50 1 1 B
+X RA6 10 -600 200 100 R 50 50 1 1 B
+X RC0 11 600 -100 100 L 50 50 1 1 B
+X RC1 12 600 -200 100 L 50 50 1 1 B
+X RC2 13 600 -300 100 L 50 50 1 1 B
+X RC3 14 600 -400 100 L 50 50 1 1 B
+X RC4 15 600 -500 100 L 50 50 1 1 B
+X RC5 16 600 -600 100 L 50 50 1 1 B
+X RC6 17 600 -700 100 L 50 50 1 1 B
+X RC7 18 600 -800 100 L 50 50 1 1 B
+X VSS 19 -600 -700 100 R 50 50 1 1 W
+X RA0 2 -600 800 100 R 50 50 1 1 B
+X VDD 20 -600 -500 100 R 50 50 1 1 W
+X RB0 21 600 800 100 L 50 50 1 1 B
+X RB1 22 600 700 100 L 50 50 1 1 B
+X RB2 23 600 600 100 L 50 50 1 1 B
+X RB3 24 600 500 100 L 50 50 1 1 B
+X RB4 25 600 400 100 L 50 50 1 1 B
+X RB5 26 600 300 100 L 50 50 1 1 B
+X RB6/ICSPCLK 27 600 200 100 L 50 50 1 1 B
+X RB7/ICSPDAT 28 600 100 100 L 50 50 1 1 B
+X RA1 3 -600 700 100 R 50 50 1 1 B
+X RA2 4 -600 600 100 R 50 50 1 1 B
+X RA3 5 -600 500 100 R 50 50 1 1 B
+X RA4 6 -600 400 100 R 50 50 1 1 B
+X RA5 7 -600 300 100 R 50 50 1 1 B
+X VSS 8 -600 -600 100 R 50 50 1 1 W
+X RA7 9 -600 100 100 R 50 50 1 1 B
+ENDDRAW
+ENDDEF
+#
+# wbraun_ic_lib_TLV3542
+#
+DEF wbraun_ic_lib_TLV3542 U 0 5 Y Y 3 L N
+F0 "U" 0 200 50 H V L CNN
+F1 "wbraun_ic_lib_TLV3542" 0 -200 50 H V L CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+ALIAS TLV3542
+DRAW
+P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
+P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
+X ~ 1 300 0 100 L 50 50 1 1 O
+X - 2 -300 -100 100 R 50 50 1 1 I
+X + 3 -300 100 100 R 50 50 1 1 I
+X + 5 -300 100 100 R 50 50 2 1 I
+X - 6 -300 -100 100 R 50 50 2 1 I
+X ~ 7 300 0 100 L 50 50 2 1 O
+X V- 4 -100 -300 150 U 50 50 3 1 W
+X V+ 8 -100 300 150 D 50 50 3 1 W
+ENDDRAW
+ENDDEF
+#
+# wbraun_ic_lib_TMUX1219
+#
+DEF wbraun_ic_lib_TMUX1219 U 0 40 Y Y 1 F N
+F0 "U" -350 -400 50 H V C CNN
+F1 "wbraun_ic_lib_TMUX1219" -125 400 50 H V C CNN
+F2 "" -100 75 50 H I C CNN
+F3 "" -100 75 50 H I C CNN
+$FPLIST
+ SOT-23-6
+ SOT-363_SC-70-6
+$ENDFPLIST
+DRAW
+C 75 150 15 0 0 0 N
+S -400 350 400 -350 0 0 0 N
+P 2 0 0 0 -175 250 -200 250 N
+P 2 0 0 0 -125 150 -200 150 N
+P 2 0 0 0 -100 175 -100 125 N
+P 2 0 0 0 60 150 -15 165 N
+P 2 0 0 0 75 -200 100 -200 N
+P 2 0 0 0 75 -175 75 -200 N
+P 2 0 0 0 75 -125 75 -150 N
+P 2 0 0 0 75 -75 75 -100 N
+P 2 0 0 0 75 -25 75 -50 N
+P 2 0 0 0 75 25 75 0 N
+P 2 0 0 0 75 75 75 50 N
+P 2 0 0 0 75 125 75 100 N
+P 2 0 0 0 90 150 175 150 N
+P 2 0 0 0 125 -200 150 -200 N
+P 3 0 0 0 -100 175 -75 150 -100 125 N
+P 3 0 0 0 -50 100 -50 50 -200 50 N
+P 3 0 0 0 -50 200 -50 250 -175 250 N
+P 4 0 0 0 -50 125 -75 100 -25 100 -50 125 N
+P 4 0 0 0 -50 175 -75 200 -25 200 -50 175 N
+X SEL 1 500 -200 100 L 50 50 1 1 I
+X VDD 2 -500 -150 100 R 50 50 1 1 W
+X GND 3 -500 -250 100 R 50 50 1 1 W
+X S1 4 -500 250 100 R 50 50 1 1 P
+X D 5 500 150 100 L 50 50 1 1 P
+X S2 6 -500 50 100 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# wbraun_ic_lib_mounting-hole-grounded
+#
+DEF wbraun_ic_lib_mounting-hole-grounded J 0 40 Y Y 1 F N
+F0 "J" 350 0 60 H V C CNN
+F1 "wbraun_ic_lib_mounting-hole-grounded" 100 350 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+C 0 0 150 0 1 0 N
+C 0 0 250 0 1 0 N
+X ~ 1 0 -450 200 U 0 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/pcb/current-sense/current-sense.kicad_pcb b/pcb/current-sense/current-sense.kicad_pcb
new file mode 100644
index 0000000..9380199
--- /dev/null
+++ b/pcb/current-sense/current-sense.kicad_pcb
@@ -0,0 +1,9281 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.1.8-db9833491~87~ubuntu20.04.1)
+
+ (general
+ (thickness 1.6)
+ (drawings 29)
+ (tracks 1038)
+ (zones 0)
+ (modules 108)
+ (nets 71)
+ )
+
+ (page A4)
+ (layers
+ (0 F.Cu signal)
+ (1 In1.Cu signal)
+ (2 In2.Cu signal)
+ (31 B.Cu signal)
+ (32 B.Adhes user hide)
+ (33 F.Adhes user hide)
+ (34 B.Paste user hide)
+ (35 F.Paste user hide)
+ (36 B.SilkS user)
+ (37 F.SilkS user)
+ (38 B.Mask user)
+ (39 F.Mask user)
+ (40 Dwgs.User user hide)
+ (41 Cmts.User user hide)
+ (42 Eco1.User user)
+ (43 Eco2.User user hide)
+ (44 Edge.Cuts user)
+ (45 Margin user hide)
+ (46 B.CrtYd user)
+ (47 F.CrtYd user)
+ (48 B.Fab user hide)
+ (49 F.Fab user hide)
+ )
+
+ (setup
+ (last_trace_width 0.127)
+ (user_trace_width 0.127)
+ (user_trace_width 0.16)
+ (user_trace_width 0.24)
+ (user_trace_width 0.36)
+ (user_trace_width 0.64)
+ (user_trace_width 1)
+ (trace_clearance 0.127)
+ (zone_clearance 0.24)
+ (zone_45_only no)
+ (trace_min 0.127)
+ (via_size 0.458)
+ (via_drill 0.254)
+ (via_min_size 0.458)
+ (via_min_drill 0.254)
+ (user_via 0.6 0.3)
+ (user_via 0.8 0.4)
+ (uvia_size 0.3)
+ (uvia_drill 0.1)
+ (uvias_allowed no)
+ (uvia_min_size 0.2)
+ (uvia_min_drill 0.1)
+ (edge_width 0.15)
+ (segment_width 0.2)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.15)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 1 1)
+ (pad_drill 0)
+ (pad_to_mask_clearance 0.05)
+ (solder_mask_min_width 0.099)
+ (aux_axis_origin 0 0)
+ (visible_elements FFF9FF3F)
+ (pcbplotparams
+ (layerselection 0x010fc_ffffffff)
+ (usegerberextensions true)
+ (usegerberattributes false)
+ (usegerberadvancedattributes false)
+ (creategerberjobfile false)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (psnegative false)
+ (psa4output false)
+ (plotreference false)
+ (plotvalue false)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 0)
+ (scaleselection 1)
+ (outputdirectory "../gerbers/current-sense-gerbers/"))
+ )
+
+ (net 0 "")
+ (net 1 GND)
+ (net 2 "Net-(C1-Pad2)")
+ (net 3 GNDREF)
+ (net 4 "Net-(C3-Pad1)")
+ (net 5 /SR)
+ (net 6 "Net-(C4-Pad1)")
+ (net 7 /STAGE1_MON)
+ (net 8 /DAC5_OUT)
+ (net 9 /STAGE2_MON)
+ (net 10 /VOS2)
+ (net 11 +5V)
+ (net 12 /MCLR)
+ (net 13 /ISPDAT)
+ (net 14 /ISPCLK)
+ (net 15 /SR_IN)
+ (net 16 /OPA1_OUT)
+ (net 17 /AMR+)
+ (net 18 /AMR-)
+ (net 19 /OPA2IN-)
+ (net 20 /SW1)
+ (net 21 /SW2)
+ (net 22 "Net-(D1-Pad3)")
+ (net 23 "Net-(D1-Pad4)")
+ (net 24 /LEG_R)
+ (net 25 /LED_B)
+ (net 26 /LED_G)
+ (net 27 "Net-(C2-Pad1)")
+ (net 28 "Net-(C6-Pad2)")
+ (net 29 "Net-(C6-Pad1)")
+ (net 30 "Net-(J6-Pad1)")
+ (net 31 "Net-(R7-Pad1)")
+ (net 32 "Net-(R12-Pad2)")
+ (net 33 "Net-(R18-Pad1)")
+ (net 34 "Net-(R26-Pad1)")
+ (net 35 /MUX_SEL_1)
+ (net 36 /VIN_SENSE)
+ (net 37 /MUX_SEL_2)
+ (net 38 "Net-(C4-Pad2)")
+ (net 39 "Net-(C7-Pad2)")
+ (net 40 /DAC7_OUT)
+ (net 41 "Net-(R13-Pad2)")
+ (net 42 "Net-(R14-Pad1)")
+ (net 43 "Net-(R17-Pad1)")
+ (net 44 "Net-(R19-Pad1)")
+ (net 45 /DAC1_OUT)
+ (net 46 "Net-(J7-Pad2)")
+ (net 47 "Net-(R21-Pad2)")
+ (net 48 "Net-(D1-Pad2)")
+ (net 49 /VOS1)
+ (net 50 /VSW)
+ (net 51 "Net-(C25-Pad1)")
+ (net 52 "Net-(C26-Pad1)")
+ (net 53 "Net-(C27-Pad1)")
+ (net 54 "Net-(C28-Pad2)")
+ (net 55 /VBIAS+)
+ (net 56 /VBIAS-)
+ (net 57 "Net-(R32-Pad2)")
+ (net 58 "Net-(R34-Pad2)")
+ (net 59 "Net-(C31-Pad1)")
+ (net 60 "Net-(C32-Pad1)")
+ (net 61 "Net-(FB2-Pad2)")
+ (net 62 "Net-(C35-Pad2)")
+ (net 63 "Net-(R38-Pad1)")
+ (net 64 /VIN)
+ (net 65 /5V_INT)
+ (net 66 "Net-(J3-Pad6)")
+ (net 67 /DC_EN)
+ (net 68 "Net-(SW3-Pad3)")
+ (net 69 "Net-(U1-Pad3)")
+ (net 70 "Net-(U4-Pad5)")
+
+ (net_class Default "This is the default net class."
+ (clearance 0.127)
+ (trace_width 0.127)
+ (via_dia 0.458)
+ (via_drill 0.254)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ (add_net +5V)
+ (add_net /5V_INT)
+ (add_net /AMR+)
+ (add_net /AMR-)
+ (add_net /DAC1_OUT)
+ (add_net /DAC5_OUT)
+ (add_net /DAC7_OUT)
+ (add_net /DC_EN)
+ (add_net /ISPCLK)
+ (add_net /ISPDAT)
+ (add_net /LED_B)
+ (add_net /LED_G)
+ (add_net /LEG_R)
+ (add_net /MCLR)
+ (add_net /MUX_SEL_1)
+ (add_net /MUX_SEL_2)
+ (add_net /OPA1_OUT)
+ (add_net /OPA2IN-)
+ (add_net /SR)
+ (add_net /SR_IN)
+ (add_net /STAGE1_MON)
+ (add_net /STAGE2_MON)
+ (add_net /SW1)
+ (add_net /SW2)
+ (add_net /VBIAS+)
+ (add_net /VBIAS-)
+ (add_net /VIN)
+ (add_net /VIN_SENSE)
+ (add_net /VOS1)
+ (add_net /VOS2)
+ (add_net /VSW)
+ (add_net GND)
+ (add_net GNDREF)
+ (add_net "Net-(C1-Pad2)")
+ (add_net "Net-(C2-Pad1)")
+ (add_net "Net-(C25-Pad1)")
+ (add_net "Net-(C26-Pad1)")
+ (add_net "Net-(C27-Pad1)")
+ (add_net "Net-(C28-Pad2)")
+ (add_net "Net-(C3-Pad1)")
+ (add_net "Net-(C31-Pad1)")
+ (add_net "Net-(C32-Pad1)")
+ (add_net "Net-(C35-Pad2)")
+ (add_net "Net-(C4-Pad1)")
+ (add_net "Net-(C4-Pad2)")
+ (add_net "Net-(C6-Pad1)")
+ (add_net "Net-(C6-Pad2)")
+ (add_net "Net-(C7-Pad2)")
+ (add_net "Net-(D1-Pad2)")
+ (add_net "Net-(D1-Pad3)")
+ (add_net "Net-(D1-Pad4)")
+ (add_net "Net-(FB2-Pad2)")
+ (add_net "Net-(J3-Pad6)")
+ (add_net "Net-(J6-Pad1)")
+ (add_net "Net-(J7-Pad2)")
+ (add_net "Net-(R12-Pad2)")
+ (add_net "Net-(R13-Pad2)")
+ (add_net "Net-(R14-Pad1)")
+ (add_net "Net-(R17-Pad1)")
+ (add_net "Net-(R18-Pad1)")
+ (add_net "Net-(R19-Pad1)")
+ (add_net "Net-(R21-Pad2)")
+ (add_net "Net-(R26-Pad1)")
+ (add_net "Net-(R32-Pad2)")
+ (add_net "Net-(R34-Pad2)")
+ (add_net "Net-(R38-Pad1)")
+ (add_net "Net-(R7-Pad1)")
+ (add_net "Net-(SW3-Pad3)")
+ (add_net "Net-(U1-Pad3)")
+ (add_net "Net-(U4-Pad5)")
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 5FD2F771)
+ (at 56.75 -42 180)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5FD84855)
+ (attr smd)
+ (fp_text reference C36 (at 0 -1.43) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 36 /VIN_SENSE))
+ (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 5FD2DED0)
+ (at 70.45 -43.45 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5FE03992)
+ (attr smd)
+ (fp_text reference R40 (at 0 -1.43) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 32.4k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 67 /DC_EN))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Diode_SMD:D_SMA (layer F.Cu) (tedit 586432E5) (tstamp 5F42401E)
+ (at 83.75 -38 270)
+ (descr "Diode SMA (DO-214AC)")
+ (tags "Diode SMA (DO-214AC)")
+ (path /5FC332EB)
+ (attr smd)
+ (fp_text reference D4 (at 0 -2.5 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value B320AF-13 (at 0 2.6 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.4 -1.65) (end 2 -1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 1.65) (end 2 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.64944 0.00102) (end 0.50118 -0.79908) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.64944 0.00102) (end 0.50118 0.75032) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.50118 0.75032) (end 0.50118 -0.79908) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.64944 -0.79908) (end -0.64944 0.80112) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.50118 0.00102) (end 1.4994 0.00102) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.64944 0.00102) (end -1.55114 0.00102) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 1.75) (end -3.5 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.5 1.75) (end -3.5 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.5 -1.75) (end 3.5 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 -1.75) (end 3.5 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.3 -1.5) (end -2.3 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.3 -1.5) (end 2.3 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.3 1.5) (end -2.3 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.3 1.5) (end -2.3 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.4 -1.65) (end -3.4 1.65) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 -2.5 90) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2 0 270) (size 2.5 1.8) (layers F.Cu F.Paste F.Mask)
+ (net 64 /VIN))
+ (pad 2 smd rect (at 2 0 270) (size 2.5 1.8) (layers F.Cu F.Paste F.Mask)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SMA.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module wbraun_smd:TRIMMER_PVG3A (layer F.Cu) (tedit 5F704452) (tstamp 5F70BF15)
+ (at 20 -45.5 270)
+ (descr "trimmer resistor")
+ (path /5F7A1D58)
+ (fp_text reference RV1 (at 0 0.5 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 2k (at 0 -0.5 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1 -2) (end 2 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 -2) (end 2 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -2) (end -2 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2 -2) (end -2 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.25 -2.25) (end 2.25 -2.25) (layer F.CrtYd) (width 0.12))
+ (fp_line (start 2.25 -2.25) (end 2.25 2.25) (layer F.CrtYd) (width 0.12))
+ (fp_line (start 2.25 2.25) (end -2.25 2.25) (layer F.CrtYd) (width 0.12))
+ (fp_line (start -2.25 2.25) (end -2.25 -2.25) (layer F.CrtYd) (width 0.12))
+ (pad 3 smd rect (at 1.15 1.65 270) (size 1.1 0.9) (layers F.Cu F.Paste F.Mask)
+ (net 63 "Net-(R38-Pad1)"))
+ (pad 2 smd rect (at 0 -1.65 270) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)
+ (net 41 "Net-(R13-Pad2)"))
+ (pad 1 smd rect (at -1.15 1.65 270) (size 1.1 0.9) (layers F.Cu F.Paste F.Mask)
+ (net 41 "Net-(R13-Pad2)"))
+ (model ${WBRAUN_LIB_DIR}/3D_Models/TRIMMER_PVG3A.STEP
+ (offset (xyz 0 -1.8 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F737BE6)
+ (at 75.45 -35.4)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F86ABB6)
+ (attr smd)
+ (fp_text reference R39 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value DNP (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 50 /VSW))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 62 "Net-(C35-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F740A80)
+ (at 16.75 -45.25 90)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F7F2B05)
+ (attr smd)
+ (fp_text reference R38 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 6.81k (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 41 "Net-(R13-Pad2)"))
+ (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 63 "Net-(R38-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical (layer B.Cu) (tedit 5C28146C) (tstamp 5F732859)
+ (at 88.5 -46.7 180)
+ (descr "JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical")
+ (path /5F910CA0)
+ (fp_text reference J8 (at 1.25 3.55) (layer B.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value B2B-XH-A (at 1.25 -4.6) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -2.45 2.35) (end -2.45 -3.4) (layer B.Fab) (width 0.1))
+ (fp_line (start -2.45 -3.4) (end 4.95 -3.4) (layer B.Fab) (width 0.1))
+ (fp_line (start 4.95 -3.4) (end 4.95 2.35) (layer B.Fab) (width 0.1))
+ (fp_line (start 4.95 2.35) (end -2.45 2.35) (layer B.Fab) (width 0.1))
+ (fp_line (start -2.56 2.46) (end -2.56 -3.51) (layer B.SilkS) (width 0.12))
+ (fp_line (start -2.56 -3.51) (end 5.06 -3.51) (layer B.SilkS) (width 0.12))
+ (fp_line (start 5.06 -3.51) (end 5.06 2.46) (layer B.SilkS) (width 0.12))
+ (fp_line (start 5.06 2.46) (end -2.56 2.46) (layer B.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.85) (end -2.95 -3.9) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -2.95 -3.9) (end 5.45 -3.9) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 5.45 -3.9) (end 5.45 2.85) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 5.45 2.85) (end -2.95 2.85) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -0.625 2.35) (end 0 1.35) (layer B.Fab) (width 0.1))
+ (fp_line (start 0 1.35) (end 0.625 2.35) (layer B.Fab) (width 0.1))
+ (fp_line (start 0.75 2.45) (end 0.75 1.7) (layer B.SilkS) (width 0.12))
+ (fp_line (start 0.75 1.7) (end 1.75 1.7) (layer B.SilkS) (width 0.12))
+ (fp_line (start 1.75 1.7) (end 1.75 2.45) (layer B.SilkS) (width 0.12))
+ (fp_line (start 1.75 2.45) (end 0.75 2.45) (layer B.SilkS) (width 0.12))
+ (fp_line (start -2.55 2.45) (end -2.55 1.7) (layer B.SilkS) (width 0.12))
+ (fp_line (start -2.55 1.7) (end -0.75 1.7) (layer B.SilkS) (width 0.12))
+ (fp_line (start -0.75 1.7) (end -0.75 2.45) (layer B.SilkS) (width 0.12))
+ (fp_line (start -0.75 2.45) (end -2.55 2.45) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.25 2.45) (end 3.25 1.7) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.25 1.7) (end 5.05 1.7) (layer B.SilkS) (width 0.12))
+ (fp_line (start 5.05 1.7) (end 5.05 2.45) (layer B.SilkS) (width 0.12))
+ (fp_line (start 5.05 2.45) (end 3.25 2.45) (layer B.SilkS) (width 0.12))
+ (fp_line (start -2.55 0.2) (end -1.8 0.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.8 0.2) (end -1.8 -2.75) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.8 -2.75) (end 1.25 -2.75) (layer B.SilkS) (width 0.12))
+ (fp_line (start 5.05 0.2) (end 4.3 0.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start 4.3 0.2) (end 4.3 -2.75) (layer B.SilkS) (width 0.12))
+ (fp_line (start 4.3 -2.75) (end 1.25 -2.75) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.6 2.75) (end -2.85 2.75) (layer B.SilkS) (width 0.12))
+ (fp_line (start -2.85 2.75) (end -2.85 1.5) (layer B.SilkS) (width 0.12))
+ (fp_text user %R (at 1.25 -2.7) (layer B.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (pad 2 thru_hole oval (at 2.5 0 180) (size 1.7 2) (drill 1) (layers *.Cu *.Mask)
+ (net 61 "Net-(FB2-Pad2)"))
+ (pad 1 thru_hole roundrect (at 0 0 180) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.1470588235294118)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Connector_JST.3dshapes/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module wbraun_smd:AA-2460 locked (layer B.Cu) (tedit 5F704876) (tstamp 5F424EFA)
+ (at 61 -33.95)
+ (descr "AA battery holder")
+ (tags battery)
+ (path /5EF84B47)
+ (fp_text reference J7 (at 0 -7.05) (layer B.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value "AA Holder" (at -0.35 4.75) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start 29.25 8.75) (end -29.25 8.75) (layer B.CrtYd) (width 0.12))
+ (fp_line (start 29.25 -8.75) (end 29.25 8.75) (layer B.CrtYd) (width 0.12))
+ (fp_line (start -29.25 -8.75) (end 29.25 -8.75) (layer B.CrtYd) (width 0.12))
+ (fp_line (start -29.25 8.75) (end -29.25 -8.75) (layer B.CrtYd) (width 0.12))
+ (fp_circle (center -22.5 0) (end -22.5 -1.5) (layer B.SilkS) (width 0.15))
+ (fp_circle (center 22.5 0) (end 22.5 -1.5) (layer B.SilkS) (width 0.15))
+ (fp_line (start 22.5 1) (end 22.5 -1) (layer B.SilkS) (width 0.15))
+ (fp_line (start 23.5 0) (end 21.5 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start -23.5 0) (end -21.5 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start 28.75 8.25) (end -28.75 8.25) (layer B.SilkS) (width 0.15))
+ (fp_line (start 28.75 -8.25) (end 28.75 8.25) (layer B.SilkS) (width 0.15))
+ (fp_line (start -28.75 -8.25) (end 28.75 -8.25) (layer B.SilkS) (width 0.15))
+ (fp_line (start -28.75 8.25) (end -28.75 -8.25) (layer B.SilkS) (width 0.15))
+ (pad 1 thru_hole circle (at 26 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)
+ (net 61 "Net-(FB2-Pad2)"))
+ (pad 2 thru_hole circle (at -26 0) (size 1.8 1.8) (drill 1.02) (layers *.Cu *.Mask)
+ (net 46 "Net-(J7-Pad2)"))
+ (model "${WBRAUN_LIB_DIR}/3D_Models/KEYSTONE 2460.step"
+ (offset (xyz -28.5 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz -90 0 -90))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F72F211)
+ (at 78.45 -35.4 180)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F86C68B)
+ (attr smd)
+ (fp_text reference C35 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value DNP (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 62 "Net-(C35-Pad2)"))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F72F241)
+ (at 69.45 -35.25)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F754CC2)
+ (attr smd)
+ (fp_text reference C34 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 65 /5V_INT))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F72F58F)
+ (at 73.65 -43.25)
+ (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F50886A)
+ (attr smd)
+ (fp_text reference C33 (at 0 -1.65) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 22u (at 0 1.65) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 1 smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 64 /VIN))
+ (pad 2 smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F72F271)
+ (at 73 -39.5 270)
+ (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F508863)
+ (attr smd)
+ (fp_text reference C17 (at 0 -1.65 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 22u (at 0 1.65 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 1 smd roundrect (at -0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 64 /VIN))
+ (pad 2 smd roundrect (at 0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module wbraun_smd:NET_TIE (layer B.Cu) (tedit 5F42069D) (tstamp 5F72F46E)
+ (at 73.7 -39.25 90)
+ (path /5F6B2965)
+ (fp_text reference NT1 (at 0.25 -3.5 90) (layer B.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value Net-Tie_2 (at -0.5 2 90) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy 0.5 -0.18) (xy -0.5 -0.18) (xy -0.5 0.18) (xy 0.5 0.18)) (layer B.Cu) (width 0))
+ (pad 1 smd circle (at 0.5 0 90) (size 0.36 0.36) (layers B.Cu B.Paste B.Mask)
+ (net 46 "Net-(J7-Pad2)"))
+ (pad 2 smd circle (at -0.5 0 90) (size 0.36 0.36) (layers B.Cu B.Paste B.Mask)
+ (net 1 GND))
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F46AC2A)
+ (at 40.5 -31 270)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F99788E)
+ (attr smd)
+ (fp_text reference C24 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value DNP (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 9 /STAGE2_MON))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F469552)
+ (at 42 -31 270)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F8D9386)
+ (attr smd)
+ (fp_text reference C18 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value DNP (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 7 /STAGE1_MON))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module wbraun_smd:L_VLCF4020 (layer F.Cu) (tedit 5F4190F5) (tstamp 5F72F37A)
+ (at 69.6 -40.1)
+ (descr Inductor)
+ (tags Inductor)
+ (path /5F2C6000)
+ (fp_text reference L1 (at 0.25 -3.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.7u (at 0 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.1 -0.5) (end 2.1 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.1 -0.5) (end -2.1 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.35 -2.6) (end 2.35 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.35 -2.6) (end 2.35 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.35 2.6) (end -2.35 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 2.6) (end -2.35 -2.6) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd custom (at 0 -1.45) (size 1 1) (layers F.Cu F.Paste F.Mask)
+ (net 64 /VIN) (zone_connect 2)
+ (options (clearance outline) (anchor rect))
+ (primitives
+ (gr_poly (pts
+ (xy -1.95 0.8) (xy -1.95 0.02) (xy -1.25 -0.8) (xy 1.25 -0.8) (xy 1.95 0.02)
+ (xy 1.95 0.8)) (width 0))
+ ))
+ (pad 2 smd custom (at 0 1.45 180) (size 1 1) (layers F.Cu F.Paste F.Mask)
+ (net 50 /VSW) (zone_connect 2)
+ (options (clearance outline) (anchor rect))
+ (primitives
+ (gr_poly (pts
+ (xy -1.95 0.8) (xy -1.95 0.02) (xy -1.25 -0.8) (xy 1.25 -0.8) (xy 1.95 0.02)
+ (xy 1.95 0.8)) (width 0))
+ ))
+ (model ${WBRAUN_LIB_DIR}/3D_Models/VLCF4020.step
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 5F41D17E)
+ (at 61.25 -34.75 180)
+ (descr "SOT-23, Standard")
+ (tags SOT-23)
+ (path /5F63EC32)
+ (attr smd)
+ (fp_text reference U9 (at 0 -2.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LM4041LP-ADJ (at 0 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad 3 smd rect (at 1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 56 /VBIAS-))
+ (pad 2 smd rect (at -1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 1 GND))
+ (pad 1 smd rect (at -1 -0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 58 "Net-(R34-Pad2)"))
+ (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 5F41D169)
+ (at 61.25 -40.25 180)
+ (descr "SOT-23, Standard")
+ (tags SOT-23)
+ (path /5F831BA6)
+ (attr smd)
+ (fp_text reference U8 (at 0 -2.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LM4041LP-ADJ (at 0 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad 3 smd rect (at 1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 11 +5V))
+ (pad 2 smd rect (at -1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 55 /VBIAS+))
+ (pad 1 smd rect (at -1 -0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 57 "Net-(R32-Pad2)"))
+ (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F46D7B7)
+ (at 11.75 -33.75 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F8E544B)
+ (attr smd)
+ (fp_text reference R37 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.7 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 56 /VBIAS-))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 60 "Net-(C32-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F41CF03)
+ (at 11.75 -41.25)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F8E4246)
+ (attr smd)
+ (fp_text reference R36 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.7 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 59 "Net-(C31-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 55 /VBIAS+))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F41CEF2)
+ (at 63.75 -33 90)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F6414CB)
+ (attr smd)
+ (fp_text reference R35 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 32.4k (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 56 /VBIAS-))
+ (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 58 "Net-(R34-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F41CEE1)
+ (at 61.5 -32.25)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F640F6C)
+ (attr smd)
+ (fp_text reference R34 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 32.4k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 58 "Net-(R34-Pad2)"))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F41CED0)
+ (at 63.75 -38.5 270)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F831BBA)
+ (attr smd)
+ (fp_text reference R33 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 32.4k (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 57 "Net-(R32-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F41CEBF)
+ (at 61.5 -37.75)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F831BB0)
+ (attr smd)
+ (fp_text reference R32 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 32.4k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 57 "Net-(R32-Pad2)"))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 55 /VBIAS+))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F41CEAE)
+ (at 79.55 -32.25)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F63B267)
+ (attr smd)
+ (fp_text reference R31 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 130 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 56 /VBIAS-))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 54 "Net-(C28-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F41CE9D)
+ (at 67.35 -33 90)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F831B91)
+ (attr smd)
+ (fp_text reference R30 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 130 (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 55 /VBIAS+))
+ (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 53 "Net-(C27-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F41CC3C)
+ (at 38.75 -37.75 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F449F07)
+ (attr smd)
+ (fp_text reference R10 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 2k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 49 /VOS1))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 16 /OPA1_OUT))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 5F72F4F4)
+ (at 74.75 -32.75 180)
+ (descr "SOT-23, Standard")
+ (tags SOT-23)
+ (path /5F5D9270)
+ (attr smd)
+ (fp_text reference D3 (at 0 -2.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value BAT54SLT1G (at 0 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad 1 smd rect (at -1 -0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 54 "Net-(C28-Pad2)"))
+ (pad 2 smd rect (at -1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 1 GND))
+ (pad 3 smd rect (at 1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 52 "Net-(C26-Pad1)"))
+ (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 5F72F305)
+ (at 71.3 -32.75)
+ (descr "SOT-23, Standard")
+ (tags SOT-23)
+ (path /5F831B7C)
+ (attr smd)
+ (fp_text reference D2 (at 0 -2.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value BAT54SLT1G (at 0 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 65 /5V_INT))
+ (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 53 "Net-(C27-Pad1)"))
+ (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 51 "Net-(C25-Pad1)"))
+ (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F41C931)
+ (at 11.75 -35.25)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F8E5F20)
+ (attr smd)
+ (fp_text reference C32 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 60 "Net-(C32-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F41C920)
+ (at 11.75 -39.75)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F8E5AC9)
+ (attr smd)
+ (fp_text reference C31 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 59 "Net-(C31-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F41C90F)
+ (at 65.25 -33 90)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F63BBF6)
+ (attr smd)
+ (fp_text reference C30 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 56 /VBIAS-))
+ (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F41C8FE)
+ (at 65.25 -38.5 270)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F831B9C)
+ (attr smd)
+ (fp_text reference C29 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 55 /VBIAS+))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F72F48D)
+ (at 77.25 -33 270)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F63853E)
+ (attr smd)
+ (fp_text reference C28 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 54 "Net-(C28-Pad2)"))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F72F3FA)
+ (at 68.85 -33 90)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F831B87)
+ (attr smd)
+ (fp_text reference C27 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 53 "Net-(C27-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 65 /5V_INT))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F72F4C0)
+ (at 73.2 -36 90)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F5D90BA)
+ (attr smd)
+ (fp_text reference C26 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 52 "Net-(C26-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 50 /VSW))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F72F52C)
+ (at 71.7 -36 90)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F831B72)
+ (attr smd)
+ (fp_text reference C25 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 51 "Net-(C25-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 50 /VSW))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F420D37)
+ (at 20.5 -36)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F44B192)
+ (attr smd)
+ (fp_text reference C23 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 49 /VOS1))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module wbraun_smd:bee_v4 locked (layer F.Cu) (tedit 0) (tstamp 5F2E365A)
+ (at 83.5 -29)
+ (fp_text reference G*** (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.524) (thickness 0.3)))
+ )
+ (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.524) (thickness 0.3)))
+ )
+ (fp_poly (pts (xy -0.794715 -2.072135) (xy -0.760387 -2.031715) (xy -0.694056 -1.972817) (xy -0.606428 -1.904474)
+ (xy -0.539626 -1.856864) (xy -0.237271 -1.632589) (xy 0.020914 -1.405261) (xy 0.203443 -1.211408)
+ (xy 0.268451 -1.131594) (xy 0.343097 -1.034492) (xy 0.421867 -0.927973) (xy 0.499243 -0.819908)
+ (xy 0.569711 -0.718168) (xy 0.627754 -0.630625) (xy 0.667857 -0.565148) (xy 0.684503 -0.529609)
+ (xy 0.68391 -0.525794) (xy 0.656741 -0.512098) (xy 0.596665 -0.484405) (xy 0.526239 -0.452946)
+ (xy 0.379378 -0.388157) (xy 0.506265 -0.200429) (xy 0.576462 -0.102708) (xy 0.667907 0.015977)
+ (xy 0.767587 0.139079) (xy 0.843625 0.2286) (xy 1.0541 0.4699) (xy 1.05184 0.8382)
+ (xy 1.041633 1.098811) (xy 1.011742 1.32839) (xy 0.958106 1.539825) (xy 0.876661 1.746007)
+ (xy 0.763343 1.959824) (xy 0.63347 2.165375) (xy 0.563392 2.272749) (xy 0.518637 2.349856)
+ (xy 0.494449 2.407368) (xy 0.486075 2.455959) (xy 0.487353 2.493392) (xy 0.491064 2.540019)
+ (xy 0.485611 2.570898) (xy 0.462181 2.59097) (xy 0.41196 2.605178) (xy 0.326134 2.618462)
+ (xy 0.245134 2.629199) (xy 0.121969 2.645467) (xy 0.136742 2.408583) (xy 0.156436 2.037836)
+ (xy 0.166158 1.709241) (xy 0.165655 1.41509) (xy 0.154679 1.147676) (xy 0.132979 0.899288)
+ (xy 0.100303 0.66222) (xy 0.075425 0.522728) (xy 0.026707 0.3104) (xy -0.038377 0.084984)
+ (xy -0.113851 -0.135353) (xy -0.193736 -0.332445) (xy -0.233882 -0.417427) (xy -0.383143 -0.674546)
+ (xy -0.570294 -0.93366) (xy -0.784542 -1.18225) (xy -1.015093 -1.407796) (xy -1.251156 -1.597782)
+ (xy -1.252067 -1.598432) (xy -1.445349 -1.736363) (xy -1.343195 -1.811488) (xy -1.274016 -1.859307)
+ (xy -1.177994 -1.921775) (xy -1.072143 -1.987911) (xy -1.03436 -2.010832) (xy -0.82768 -2.13505)
+ (xy -0.794715 -2.072135)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy 1.915504 -2.812853) (xy 2.112355 -2.799246) (xy 2.292943 -2.777753) (xy 2.441575 -2.749175)
+ (xy 2.463364 -2.74344) (xy 2.554583 -2.716052) (xy 2.618954 -2.692635) (xy 2.647526 -2.676667)
+ (xy 2.645636 -2.672579) (xy 2.650911 -2.657366) (xy 2.693814 -2.626446) (xy 2.765919 -2.585551)
+ (xy 2.796514 -2.569934) (xy 3.001214 -2.443518) (xy 3.202094 -2.272967) (xy 3.395116 -2.064944)
+ (xy 3.576244 -1.826114) (xy 3.74144 -1.563141) (xy 3.886669 -1.282688) (xy 4.007893 -0.991421)
+ (xy 4.101076 -0.696002) (xy 4.162181 -0.403096) (xy 4.17633 -0.2921) (xy 4.178129 -0.134579)
+ (xy 4.156329 0.057352) (xy 4.112609 0.27404) (xy 4.048651 0.505831) (xy 4.024252 0.581412)
+ (xy 3.933314 0.825469) (xy 3.831874 1.037798) (xy 3.709942 1.237472) (xy 3.60371 1.3843)
+ (xy 3.483444 1.545552) (xy 3.385283 1.685474) (xy 3.312006 1.799741) (xy 3.26639 1.884028)
+ (xy 3.2512 1.933075) (xy 3.271346 1.98248) (xy 3.29565 2.003551) (xy 3.32027 2.022775)
+ (xy 3.306065 2.039592) (xy 3.264596 2.057134) (xy 3.120214 2.105396) (xy 2.930373 2.158249)
+ (xy 2.7001 2.214637) (xy 2.434422 2.273507) (xy 2.138366 2.333805) (xy 1.816958 2.394477)
+ (xy 1.475226 2.454469) (xy 1.118196 2.512727) (xy 1.016 2.528611) (xy 0.9271 2.542277)
+ (xy 1.016 2.471859) (xy 1.269609 2.241854) (xy 1.479382 1.98899) (xy 1.644143 1.715179)
+ (xy 1.762717 1.422337) (xy 1.828218 1.148651) (xy 1.859025 0.963803) (xy 1.951862 0.983551)
+ (xy 2.020895 0.992608) (xy 2.121857 0.999138) (xy 2.235895 1.002033) (xy 2.26695 1.002045)
+ (xy 2.366085 1.001869) (xy 2.442436 1.002463) (xy 2.484509 1.003704) (xy 2.4892 1.004419)
+ (xy 2.478271 1.050225) (xy 2.447641 1.133871) (xy 2.400546 1.247873) (xy 2.340223 1.384743)
+ (xy 2.269906 1.536995) (xy 2.192832 1.697144) (xy 2.168473 1.746419) (xy 2.088897 1.908586)
+ (xy 2.031157 2.032144) (xy 1.992845 2.123124) (xy 1.971555 2.187559) (xy 1.964879 2.231482)
+ (xy 1.967053 2.251179) (xy 1.980818 2.290431) (xy 2.005964 2.308108) (xy 2.057378 2.309921)
+ (xy 2.108854 2.305597) (xy 2.280663 2.265576) (xy 2.459395 2.179702) (xy 2.639202 2.051288)
+ (xy 2.7686 1.931753) (xy 2.975199 1.685203) (xy 3.146002 1.403248) (xy 3.280521 1.087005)
+ (xy 3.37827 0.737588) (xy 3.433152 0.4064) (xy 3.451456 0.276553) (xy 3.473849 0.179703)
+ (xy 3.505576 0.098062) (xy 3.546094 0.023478) (xy 3.599498 -0.071265) (xy 3.661219 -0.188355)
+ (xy 3.718665 -0.303843) (xy 3.723271 -0.313498) (xy 3.770088 -0.417042) (xy 3.796722 -0.493982)
+ (xy 3.807432 -0.562248) (xy 3.806475 -0.639767) (xy 3.805217 -0.658529) (xy 3.771727 -0.81737)
+ (xy 3.697068 -0.946967) (xy 3.582403 -1.046163) (xy 3.428891 -1.113803) (xy 3.324053 -1.137861)
+ (xy 3.275675 -1.147199) (xy 3.239455 -1.161641) (xy 3.20815 -1.189491) (xy 3.174519 -1.239054)
+ (xy 3.131318 -1.318632) (xy 3.082034 -1.415344) (xy 2.894396 -1.74628) (xy 2.690625 -2.029478)
+ (xy 2.47016 -2.265553) (xy 2.232441 -2.455123) (xy 2.0271 -2.574885) (xy 1.807256 -2.668843)
+ (xy 1.5872 -2.734766) (xy 1.382094 -2.768361) (xy 1.3335 -2.771257) (xy 1.283999 -2.773949)
+ (xy 1.275195 -2.778413) (xy 1.310387 -2.78641) (xy 1.3843 -2.798378) (xy 1.535783 -2.813218)
+ (xy 1.718082 -2.817777) (xy 1.915504 -2.812853)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -2.684704 1.324991) (xy -2.578331 1.38309) (xy -2.389108 1.469658) (xy -2.192212 1.508776)
+ (xy -1.994666 1.50024) (xy -1.803492 1.443843) (xy -1.730351 1.407823) (xy -1.629304 1.360294)
+ (xy -1.560121 1.350003) (xy -1.518545 1.378469) (xy -1.500319 1.44721) (xy -1.4986 1.490486)
+ (xy -1.522492 1.5634) (xy -1.58843 1.63539) (xy -1.687812 1.701631) (xy -1.812036 1.757297)
+ (xy -1.952498 1.797564) (xy -2.079217 1.816157) (xy -2.198762 1.815574) (xy -2.326398 1.799824)
+ (xy -2.368294 1.790725) (xy -2.53101 1.738169) (xy -2.665947 1.671614) (xy -2.767091 1.595407)
+ (xy -2.828428 1.513893) (xy -2.8448 1.446413) (xy -2.837226 1.359246) (xy -2.81126 1.310723)
+ (xy -2.76204 1.29969) (xy -2.684704 1.324991)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -0.689798 0.52693) (xy -0.578269 0.58356) (xy -0.48714 0.684486) (xy -0.481483 0.69353)
+ (xy -0.439576 0.803409) (xy -0.441911 0.911292) (xy -0.482207 1.009873) (xy -0.554185 1.091846)
+ (xy -0.651565 1.149905) (xy -0.768066 1.176744) (xy -0.888596 1.167161) (xy -0.967573 1.132108)
+ (xy -1.046985 1.07) (xy -1.060046 1.056465) (xy -1.126076 0.95199) (xy -1.14608 0.840638)
+ (xy -1.122192 0.731703) (xy -1.056542 0.634478) (xy -0.951262 0.55826) (xy -0.945069 0.555202)
+ (xy -0.814481 0.516756) (xy -0.689798 0.52693)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -3.080875 0.412206) (xy -3.068799 0.423508) (xy -2.99589 0.524604) (xy -2.966441 0.638689)
+ (xy -2.980362 0.754054) (xy -3.037563 0.858995) (xy -3.072453 0.89535) (xy -3.150425 0.951401)
+ (xy -3.208319 0.962332) (xy -3.239541 0.938115) (xy -3.251635 0.889773) (xy -3.256072 0.808066)
+ (xy -3.25343 0.70976) (xy -3.244284 0.611618) (xy -3.229212 0.530404) (xy -3.22503 0.516077)
+ (xy -3.192212 0.426414) (xy -3.162178 0.382137) (xy -3.127532 0.378862) (xy -3.080875 0.412206)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy 3.170389 -1.026629) (xy 3.267217 -1.02277) (xy 3.338287 -1.013667) (xy 3.396104 -0.997633)
+ (xy 3.45317 -0.972985) (xy 3.459792 -0.969748) (xy 3.579132 -0.887188) (xy 3.654845 -0.779012)
+ (xy 3.686255 -0.64624) (xy 3.687063 -0.626532) (xy 3.672479 -0.531549) (xy 3.628848 -0.406969)
+ (xy 3.561015 -0.261036) (xy 3.473825 -0.101994) (xy 3.372124 0.061912) (xy 3.260756 0.222439)
+ (xy 3.144566 0.371342) (xy 3.0284 0.500376) (xy 3.019529 0.509318) (xy 2.828318 0.674625)
+ (xy 2.633662 0.790574) (xy 2.432629 0.858606) (xy 2.266175 0.879465) (xy 2.155286 0.879804)
+ (xy 2.049943 0.873697) (xy 1.972224 0.862455) (xy 1.969815 0.861871) (xy 1.795851 0.800636)
+ (xy 1.605775 0.702434) (xy 1.409343 0.574022) (xy 1.216307 0.422156) (xy 1.036422 0.253592)
+ (xy 0.939946 0.148507) (xy 0.830204 0.018613) (xy 0.735292 -0.098996) (xy 0.659758 -0.198293)
+ (xy 0.60815 -0.273249) (xy 0.585016 -0.317837) (xy 0.5842 -0.322976) (xy 0.607339 -0.344536)
+ (xy 0.672466 -0.379052) (xy 0.773144 -0.424124) (xy 0.902936 -0.477355) (xy 1.055406 -0.536346)
+ (xy 1.224118 -0.598698) (xy 1.402634 -0.662014) (xy 1.584519 -0.723893) (xy 1.763335 -0.781939)
+ (xy 1.932646 -0.833752) (xy 2.029572 -0.861569) (xy 2.262217 -0.923342) (xy 2.460256 -0.968599)
+ (xy 2.636359 -0.999422) (xy 2.803193 -1.017895) (xy 2.973425 -1.026099) (xy 3.0353 -1.026926)
+ (xy 3.170389 -1.026629)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -2.794457 -1.809935) (xy -2.582586 -1.748165) (xy -2.346893 -1.651789) (xy -2.3241 -1.64134)
+ (xy -2.194961 -1.581204) (xy -2.105534 -1.537627) (xy -2.049219 -1.506299) (xy -2.019414 -1.482906)
+ (xy -2.009517 -1.463139) (xy -2.012927 -1.442685) (xy -2.014289 -1.439002) (xy -2.056143 -1.395302)
+ (xy -2.130852 -1.37894) (xy -2.227722 -1.391092) (xy -2.284035 -1.409354) (xy -2.478145 -1.477864)
+ (xy -2.649027 -1.519915) (xy -2.814723 -1.538664) (xy -2.993279 -1.537273) (xy -3.009355 -1.536343)
+ (xy -3.169212 -1.521799) (xy -3.28829 -1.498265) (xy -3.376306 -1.462291) (xy -3.442979 -1.41043)
+ (xy -3.47656 -1.370551) (xy -3.560617 -1.253016) (xy -3.615762 -1.165463) (xy -3.646517 -1.099623)
+ (xy -3.657401 -1.047228) (xy -3.6576 -1.039355) (xy -3.665805 -0.982029) (xy -3.683 -0.9525)
+ (xy -3.699719 -0.918969) (xy -3.708249 -0.856544) (xy -3.708525 -0.843051) (xy -3.721106 -0.76851)
+ (xy -3.754762 -0.672689) (xy -3.803595 -0.565964) (xy -3.86171 -0.458714) (xy -3.923212 -0.361312)
+ (xy -3.982205 -0.284135) (xy -4.032793 -0.237561) (xy -4.05765 -0.228601) (xy -4.087156 -0.212556)
+ (xy -4.0894 -0.2032) (xy -4.104368 -0.177688) (xy -4.141228 -0.185049) (xy -4.187919 -0.220373)
+ (xy -4.217303 -0.255268) (xy -4.245498 -0.301249) (xy -4.260337 -0.349402) (xy -4.264143 -0.415222)
+ (xy -4.259238 -0.514205) (xy -4.258228 -0.528318) (xy -4.242917 -0.703695) (xy -4.225134 -0.84774)
+ (xy -4.205775 -0.955055) (xy -4.185739 -1.020238) (xy -4.173681 -1.036932) (xy -4.149653 -1.066878)
+ (xy -4.111661 -1.129605) (xy -4.067578 -1.212031) (xy -4.063966 -1.2192) (xy -3.94879 -1.415286)
+ (xy -3.815594 -1.582406) (xy -3.759084 -1.628553) (xy -3.671412 -1.682678) (xy -3.569363 -1.735967)
+ (xy -3.469721 -1.779609) (xy -3.393913 -1.803816) (xy -3.189444 -1.836139) (xy -2.993184 -1.838719)
+ (xy -2.794457 -1.809935)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy 0.699043 -2.674145) (xy 0.687901 -2.645527) (xy 0.677857 -2.596369) (xy 0.702981 -2.545634)
+ (xy 0.766804 -2.490153) (xy 0.872856 -2.426759) (xy 1.004111 -2.361822) (xy 1.204416 -2.263449)
+ (xy 1.369486 -2.17005) (xy 1.512913 -2.072576) (xy 1.648289 -1.961978) (xy 1.757727 -1.860109)
+ (xy 1.987893 -1.603887) (xy 2.178776 -1.322669) (xy 2.244656 -1.201113) (xy 2.311279 -1.068726)
+ (xy 2.203389 -1.04062) (xy 2.135539 -1.022074) (xy 2.033541 -0.99314) (xy 1.911922 -0.957978)
+ (xy 1.800781 -0.925357) (xy 1.68616 -0.891718) (xy 1.590435 -0.864109) (xy 1.523448 -0.845337)
+ (xy 1.495043 -0.838205) (xy 1.494908 -0.8382) (xy 1.477744 -0.858479) (xy 1.4424 -0.912171)
+ (xy 1.395859 -0.988556) (xy 1.385699 -1.005825) (xy 1.233526 -1.241017) (xy 1.058366 -1.468991)
+ (xy 0.866612 -1.683864) (xy 0.664659 -1.879756) (xy 0.458902 -2.050784) (xy 0.255735 -2.191069)
+ (xy 0.061553 -2.294727) (xy -0.068333 -2.343153) (xy -0.155011 -2.369797) (xy -0.217706 -2.391269)
+ (xy -0.245128 -2.403644) (xy -0.245367 -2.4047) (xy -0.212322 -2.421172) (xy -0.139974 -2.448261)
+ (xy -0.037974 -2.483008) (xy 0.084029 -2.522456) (xy 0.216382 -2.563646) (xy 0.349437 -2.603622)
+ (xy 0.473544 -2.639425) (xy 0.579051 -2.668096) (xy 0.656308 -2.686678) (xy 0.693043 -2.692336)
+ (xy 0.699043 -2.674145)) (layer F.SilkS) (width 0.01))
+ (fp_poly (pts (xy -3.048 -2.451037) (xy -2.90982 -2.437875) (xy -2.802218 -2.419045) (xy -2.704981 -2.389869)
+ (xy -2.6035 -2.348178) (xy -2.543464 -2.321487) (xy -2.454558 -2.282063) (xy -2.354381 -2.237709)
+ (xy -2.338083 -2.230499) (xy -2.112839 -2.10484) (xy -1.920786 -1.94114) (xy -1.819161 -1.822231)
+ (xy -1.756544 -1.729305) (xy -1.732213 -1.65987) (xy -1.745552 -1.60475) (xy -1.795944 -1.554765)
+ (xy -1.800972 -1.55113) (xy -1.881541 -1.506182) (xy -1.941969 -1.505451) (xy -1.990197 -1.550824)
+ (xy -2.017273 -1.602519) (xy -2.073436 -1.691045) (xy -2.136461 -1.732004) (xy -2.188019 -1.756542)
+ (xy -2.209797 -1.779944) (xy -2.2098 -1.780167) (xy -2.229224 -1.806129) (xy -2.278762 -1.847273)
+ (xy -2.3152 -1.872932) (xy -2.394435 -1.925439) (xy -2.44684 -1.958857) (xy -2.487816 -1.982329)
+ (xy -2.532765 -2.004998) (xy -2.55905 -2.01769) (xy -2.640862 -2.058041) (xy -2.716695 -2.09681)
+ (xy -2.79209 -2.124822) (xy -2.882733 -2.143851) (xy -2.900845 -2.145862) (xy -2.981759 -2.153114)
+ (xy -3.090146 -2.162954) (xy -3.202897 -2.173282) (xy -3.205634 -2.173535) (xy -3.298749 -2.180378)
+ (xy -3.374582 -2.179598) (xy -3.449352 -2.168848) (xy -3.539279 -2.145776) (xy -3.660583 -2.108035)
+ (xy -3.662834 -2.10731) (xy -3.781263 -2.066289) (xy -3.890821 -2.023282) (xy -3.976524 -1.984425)
+ (xy -4.012747 -1.964028) (xy -4.074465 -1.926987) (xy -4.120745 -1.906459) (xy -4.129089 -1.905)
+ (xy -4.160224 -1.888831) (xy -4.216424 -1.846193) (xy -4.286198 -1.78589) (xy -4.294642 -1.778157)
+ (xy -4.365856 -1.716259) (xy -4.425572 -1.671046) (xy -4.46197 -1.65138) (xy -4.46405 -1.651157)
+ (xy -4.492178 -1.630539) (xy -4.4958 -1.6129) (xy -4.515965 -1.583847) (xy -4.564526 -1.574905)
+ (xy -4.623582 -1.585273) (xy -4.675234 -1.614149) (xy -4.682364 -1.621251) (xy -4.713305 -1.686657)
+ (xy -4.7244 -1.785128) (xy -4.719151 -1.862271) (xy -4.6965 -1.919061) (xy -4.64609 -1.978348)
+ (xy -4.629332 -1.994884) (xy -4.485243 -2.107511) (xy -4.300763 -2.209179) (xy -4.085645 -2.297078)
+ (xy -3.849642 -2.368392) (xy -3.602506 -2.420309) (xy -3.35399 -2.450016) (xy -3.113846 -2.454699)
+ (xy -3.048 -2.451037)) (layer F.SilkS) (width 0.01))
+ )
+
+ (module LED_SMD:LED_Cree-PLCC4_2x2mm_CW (layer F.Cu) (tedit 59D415EA) (tstamp 5F2DD761)
+ (at 87.25 -43.25 180)
+ (descr "2.0mm x 2.0mm PLCC4 LED, http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/HB/Data-Sheets/CLMVBFKA.pdf")
+ (tags "LED Cree PLCC-4")
+ (path /5FB6F9AC)
+ (attr smd)
+ (fp_text reference D1 (at 0 -2.25) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED_ARGB (at 0 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 0.8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.7 -1.4) (end -1.7 1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.7 1.4) (end 1.7 1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 1.4) (end 1.7 -1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 -1.4) (end -1.7 -1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -1) (end -1 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -1) (end -1 1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1) (end 1 1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1) (end 1 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1) (end -1 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.45 -0.55) (end -1.45 -1.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.15) (end 1.45 -1.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 1.15) (end 1.45 1.15) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad 4 smd rect (at -0.75 0.55 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 23 "Net-(D1-Pad4)"))
+ (pad 3 smd rect (at 0.75 0.55 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 22 "Net-(D1-Pad3)"))
+ (pad 2 smd rect (at 0.75 -0.55 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 48 "Net-(D1-Pad2)"))
+ (pad 1 smd rect (at -0.75 -0.55 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask)
+ (net 11 +5V))
+ (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm.step
+ (at (xyz 0 0 0))
+ (scale (xyz 0.35 0.35 0.4))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2D0816)
+ (at 53.75 -36 270)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F102118)
+ (attr smd)
+ (fp_text reference C5 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Button_Switch_THT:SW_CuK_OS102011MA1QN1_SPDT_Angled locked (layer B.Cu) (tedit 5A02FE31) (tstamp 5F27567B)
+ (at 74.5 -47.5)
+ (descr "CuK miniature slide switch, OS series, SPDT, right angle, http://www.ckswitches.com/media/1428/os.pdf")
+ (tags "switch SPDT")
+ (path /5EF02AA2)
+ (fp_text reference SW3 (at 1.4 3.6) (layer B.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value SW_SPDT (at 1.7 -7.7) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -2.3 2.2) (end 6.3 2.2) (layer B.Fab) (width 0.1))
+ (fp_line (start -2.3 2.2) (end -2.3 -2.2) (layer B.Fab) (width 0.1))
+ (fp_line (start -2.3 -2.2) (end 6.3 -2.2) (layer B.Fab) (width 0.1))
+ (fp_line (start 6.3 -2.2) (end 6.3 2.2) (layer B.Fab) (width 0.1))
+ (fp_line (start 2 -2.2) (end 2 -6.2) (layer B.Fab) (width 0.1))
+ (fp_line (start 2 -6.2) (end 0 -6.2) (layer B.Fab) (width 0.1))
+ (fp_line (start 0 -6.2) (end 0 -2.2) (layer B.Fab) (width 0.1))
+ (fp_line (start -2.3 2.3) (end 6.3 2.3) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.3 -2.3) (end -0.1 -2.3) (layer B.SilkS) (width 0.15))
+ (fp_line (start 4 -2.3) (end 6.3 -2.3) (layer B.SilkS) (width 0.15))
+ (fp_line (start 7.7 2.7) (end 7.7 -6.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 7.7 -6.7) (end -3.7 -6.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -3.7 -6.7) (end -3.7 2.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -3.7 2.7) (end 7.7 2.7) (layer B.CrtYd) (width 0.05))
+ (fp_text user %R (at 2.3 -1.7) (layer B.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.1)) (justify mirror))
+ )
+ (pad 1 thru_hole rect (at 0 0) (size 1.5 2.5) (drill 0.9) (layers *.Cu *.Mask)
+ (net 67 /DC_EN))
+ (pad 2 thru_hole oval (at 2 0) (size 1.5 2.5) (drill 0.9) (layers *.Cu *.Mask)
+ (net 64 /VIN))
+ (pad 3 thru_hole oval (at 4 0) (size 1.5 2.5) (drill 0.9) (layers *.Cu *.Mask)
+ (net 68 "Net-(SW3-Pad3)"))
+ (pad "" thru_hole oval (at -2.1 0) (size 2.2 3.5) (drill 1.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole oval (at 6.1 0) (size 2.2 3.5) (drill 1.5) (layers *.Cu *.Mask))
+ (model ${WBRAUN_LIB_DIR}/3D_Models/OS102011MA1QN1.stp
+ (offset (xyz 2 0 4.25))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 90 -180 -180))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2C263C)
+ (at 56.75 -40.5)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F88B757)
+ (attr smd)
+ (fp_text reference R29 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 102k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 64 /VIN))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 36 /VIN_SENSE))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Inductor_SMD:L_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F2753DD)
+ (at 87.25 -37.75 270)
+ (descr "Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags inductor)
+ (path /5F7D48D8)
+ (attr smd)
+ (fp_text reference FB2 (at 0 -1.65 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Ferrite_Bead_Small (at 0 1.65 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 2 smd roundrect (at 0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 61 "Net-(FB2-Pad2)"))
+ (pad 1 smd roundrect (at -0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 64 /VIN))
+ (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module wbraun_smd:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS locked (layer B.Cu) (tedit 5F24D87F) (tstamp 5F2DEEE0)
+ (at 62.5 -47.25 180)
+ (descr "tactile switch SPST right angle, PTS645VL58-2 LFS")
+ (tags "tactile switch SPST angled PTS645VL58-2 LFS C&K Button")
+ (path /5F4399E2)
+ (fp_text reference SW2 (at 0 -1.68) (layer B.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value SW_Push (at 2.25 -5.38988) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -1.75 5.85) (end -1.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start 1.75 5.85) (end 1.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start -1.75 5.85) (end 1.75 5.85) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.34 -0.97) (end -3.34 -1.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.45 -4.2) (end 3.45 -0.86) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.75 -4.2) (end -3.45 -4.2) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.45 -0.86) (end 3.45 -0.86) (layer B.Fab) (width 0.1))
+ (fp_line (start 3.75 -4.2) (end 3.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start -4.75 2.8) (end 4.8 2.8) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 4.8 2.8) (end 4.8 -4.45) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 4.8 -4.45) (end -4.75 -4.45) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -4.75 -4.45) (end -4.75 2.8) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -3.86 2.7) (end 3.86 2.7) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.86 2.7) (end 3.86 -1.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.86 -4.31) (end -3.34 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.86 2.7) (end -3.86 -1.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.75 2.59) (end 3.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.75 -4.2) (end -3.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start 3.45 -4.2) (end 3.75 -4.2) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.45 -4.2) (end -3.45 -0.86) (layer B.Fab) (width 0.1))
+ (fp_line (start 3.34 -0.97) (end 3.34 -1.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.34 -3.8) (end -3.34 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.86 -3.8) (end -3.86 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start 2.8 -0.97) (end 3.34 -0.97) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.34 -3.8) (end 3.34 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.34 -4.31) (end 3.86 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.86 -3.8) (end 3.86 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.34 -0.97) (end -2.8 -0.97) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.7 -0.97) (end 1.7 -0.97) (layer B.SilkS) (width 0.12))
+ (fp_text user %R (at 0 -1.68) (layer B.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (pad "" thru_hole circle (at 3.51 -2.49 180) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.25 0 180) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
+ (net 1 GND))
+ (pad 1 thru_hole circle (at -2.25 0 180) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
+ (net 21 /SW2))
+ (pad "" thru_hole circle (at -3.5 -2.49 180) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx58-2LFS.wrl
+ (offset (xyz -2.25 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module wbraun_smd:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS locked (layer B.Cu) (tedit 5F24D87F) (tstamp 5F2757C7)
+ (at 48.5 -47.25 180)
+ (descr "tactile switch SPST right angle, PTS645VL58-2 LFS")
+ (tags "tactile switch SPST angled PTS645VL58-2 LFS C&K Button")
+ (path /5EF36007)
+ (fp_text reference SW1 (at 0 -1.68) (layer B.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value SW_Push (at 2.25 -5.38988) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -1.75 5.85) (end -1.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start 1.75 5.85) (end 1.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start -1.75 5.85) (end 1.75 5.85) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.34 -0.97) (end -3.34 -1.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.45 -4.2) (end 3.45 -0.86) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.75 -4.2) (end -3.45 -4.2) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.45 -0.86) (end 3.45 -0.86) (layer B.Fab) (width 0.1))
+ (fp_line (start 3.75 -4.2) (end 3.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start -4.75 2.8) (end 4.8 2.8) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 4.8 2.8) (end 4.8 -4.45) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 4.8 -4.45) (end -4.75 -4.45) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -4.75 -4.45) (end -4.75 2.8) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -3.86 2.7) (end 3.86 2.7) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.86 2.7) (end 3.86 -1.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.86 -4.31) (end -3.34 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.86 2.7) (end -3.86 -1.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.75 2.59) (end 3.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.75 -4.2) (end -3.75 2.59) (layer B.Fab) (width 0.1))
+ (fp_line (start 3.45 -4.2) (end 3.75 -4.2) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.45 -4.2) (end -3.45 -0.86) (layer B.Fab) (width 0.1))
+ (fp_line (start 3.34 -0.97) (end 3.34 -1.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.34 -3.8) (end -3.34 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.86 -3.8) (end -3.86 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start 2.8 -0.97) (end 3.34 -0.97) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.34 -3.8) (end 3.34 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.34 -4.31) (end 3.86 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.86 -3.8) (end 3.86 -4.31) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.34 -0.97) (end -2.8 -0.97) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.7 -0.97) (end 1.7 -0.97) (layer B.SilkS) (width 0.12))
+ (fp_text user %R (at 0 -1.68) (layer B.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (pad "" thru_hole circle (at 3.51 -2.49 180) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.25 0 180) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
+ (net 1 GND))
+ (pad 1 thru_hole circle (at -2.25 0 180) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask)
+ (net 20 /SW1))
+ (pad "" thru_hole circle (at -3.5 -2.49 180) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx58-2LFS.wrl
+ (offset (xyz -2.25 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_TO_SOT_SMD:SOT-23-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 5F72F5C4)
+ (at 75.75 -38.75 90)
+ (descr "6-pin SOT-23 package")
+ (tags SOT-23-6)
+ (path /5F28A9A2)
+ (attr smd)
+ (fp_text reference U7 (at 0 -2.9 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MCP1640 (at 0 2.9 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.9 1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.9 1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.9 -1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad 5 smd rect (at 1.1 0 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 65 /5V_INT))
+ (pad 6 smd rect (at 1.1 -0.95 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 64 /VIN))
+ (pad 4 smd rect (at 1.1 0.95 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 47 "Net-(R21-Pad2)"))
+ (pad 3 smd rect (at -1.1 0.95 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 67 /DC_EN))
+ (pad 2 smd rect (at -1.1 0 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 1 GND))
+ (pad 1 smd rect (at -1.1 -0.95 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 50 /VSW))
+ (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 5F2751B4)
+ (at 31 -44 270)
+ (descr "SOT-363, SC-70-6")
+ (tags "SOT-363 SC-70-6")
+ (path /5F2DE428)
+ (attr smd)
+ (fp_text reference U6 (at 0 -2 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TMUX1219 (at 0 2 270) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad 6 smd rect (at 0.95 -0.65 270) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 33 "Net-(R18-Pad1)"))
+ (pad 4 smd rect (at 0.95 0.65 270) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 43 "Net-(R17-Pad1)"))
+ (pad 2 smd rect (at -0.95 0 270) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 11 +5V))
+ (pad 5 smd rect (at 0.95 0 270) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 44 "Net-(R19-Pad1)"))
+ (pad 3 smd rect (at -0.95 0.65 270) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 1 GND))
+ (pad 1 smd rect (at -0.95 -0.65 270) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 37 /MUX_SEL_2))
+ (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1) (tstamp 5F274DC8)
+ (at 28.25 -37.5 270)
+ (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (path /5F2881F1)
+ (attr smd)
+ (fp_text reference U5 (at 0 -3.4 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TLV3542 (at 0 3.4 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ )
+ (pad 8 smd roundrect (at 2.475 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 7 smd roundrect (at 2.475 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 34 "Net-(R26-Pad1)"))
+ (pad 6 smd roundrect (at 2.475 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 34 "Net-(R26-Pad1)"))
+ (pad 5 smd roundrect (at 2.475 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 40 /DAC7_OUT))
+ (pad 4 smd roundrect (at -2.475 1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 3 smd roundrect (at -2.475 0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 29 "Net-(C6-Pad1)"))
+ (pad 2 smd roundrect (at -2.475 -0.635 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 42 "Net-(R14-Pad1)"))
+ (pad 1 smd roundrect (at -2.475 -1.905 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 44 "Net-(R19-Pad1)"))
+ (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_SO:SSOP-28_5.3x10.2mm_P0.65mm (layer F.Cu) (tedit 5A02F25C) (tstamp 5F275304)
+ (at 47.5 -36.75)
+ (descr "28-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (path /5FC70113)
+ (attr smd)
+ (fp_text reference U4 (at 0 -6.25) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value PIC16F1776-ISS (at 0 6.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.65 -5.1) (end 2.65 -5.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 -5.1) (end 2.65 5.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 5.1) (end -2.65 5.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 5.1) (end -2.65 -4.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 -4.1) (end -1.65 -5.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -4.75 -5.5) (end -4.75 5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.75 -5.5) (end 4.75 5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.75 -5.5) (end 4.75 -5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.75 5.5) (end 4.75 5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.875 -5.325) (end -2.875 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.875 -5.325) (end 2.875 -4.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.875 5.325) (end 2.875 4.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 5.325) (end -2.875 4.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 -5.325) (end 2.875 -5.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 5.325) (end 2.875 5.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 -4.75) (end -4.475 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -3.6 -4.225) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 12 /MCLR))
+ (pad 2 smd rect (at -3.6 -3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 32 "Net-(R12-Pad2)"))
+ (pad 3 smd rect (at -3.6 -2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 16 /OPA1_OUT))
+ (pad 4 smd rect (at -3.6 -2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 45 /DAC1_OUT))
+ (pad 5 smd rect (at -3.6 -1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 70 "Net-(U4-Pad5)"))
+ (pad 6 smd rect (at -3.6 -0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 45 /DAC1_OUT))
+ (pad 7 smd rect (at -3.6 -0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 16 /OPA1_OUT))
+ (pad 8 smd rect (at -3.6 0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 1 GND))
+ (pad 9 smd rect (at -3.6 0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 35 /MUX_SEL_1))
+ (pad 10 smd rect (at -3.6 1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 15 /SR_IN))
+ (pad 11 smd rect (at -3.6 2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 8 /DAC5_OUT))
+ (pad 12 smd rect (at -3.6 2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 40 /DAC7_OUT))
+ (pad 13 smd rect (at -3.6 3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 9 /STAGE2_MON))
+ (pad 14 smd rect (at -3.6 4.225) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 7 /STAGE1_MON))
+ (pad 15 smd rect (at 3.6 4.225) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 24 /LEG_R))
+ (pad 16 smd rect (at 3.6 3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 26 /LED_G))
+ (pad 17 smd rect (at 3.6 2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 25 /LED_B))
+ (pad 18 smd rect (at 3.6 2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 20 /SW1))
+ (pad 19 smd rect (at 3.6 1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 1 GND))
+ (pad 20 smd rect (at 3.6 0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 11 +5V))
+ (pad 21 smd rect (at 3.6 0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 21 /SW2))
+ (pad 22 smd rect (at 3.6 -0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 19 /OPA2IN-))
+ (pad 23 smd rect (at 3.6 -0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 19 /OPA2IN-))
+ (pad 24 smd rect (at 3.6 -1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 8 /DAC5_OUT))
+ (pad 25 smd rect (at 3.6 -2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 37 /MUX_SEL_2))
+ (pad 26 smd rect (at 3.6 -2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 36 /VIN_SENSE))
+ (pad 27 smd rect (at 3.6 -3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 14 /ISPCLK))
+ (pad 28 smd rect (at 3.6 -4.225) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask)
+ (net 13 /ISPDAT))
+ (model ${KISYS3DMOD}/Package_SO.3dshapes/SSOP-28_5.3x10.2mm_P0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 5F2BC5D7)
+ (at 24 -35.25 90)
+ (descr "SOT-363, SC-70-6")
+ (tags "SOT-363 SC-70-6")
+ (path /5F2DDA1F)
+ (attr smd)
+ (fp_text reference U3 (at 0 -2 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TMUX1219 (at 0 2 270) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad 1 smd rect (at -0.95 -0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 35 /MUX_SEL_1))
+ (pad 3 smd rect (at -0.95 0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 1 GND))
+ (pad 5 smd rect (at 0.95 0 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 3 GNDREF))
+ (pad 2 smd rect (at -0.95 0 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 11 +5V))
+ (pad 4 smd rect (at 0.95 0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 39 "Net-(C7-Pad2)"))
+ (pad 6 smd rect (at 0.95 -0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)
+ (net 28 "Net-(C6-Pad2)"))
+ (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1) (tstamp 5F2BC7FA)
+ (at 16.25 -37.5 90)
+ (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (path /5F28663D)
+ (attr smd)
+ (fp_text reference U2 (at 0 -3.4 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value AD8129 (at 0 3.4 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ )
+ (pad 1 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 6 "Net-(C4-Pad1)"))
+ (pad 2 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 3 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 4 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 27 "Net-(C2-Pad1)"))
+ (pad 5 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 31 "Net-(R7-Pad1)"))
+ (pad 6 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 41 "Net-(R13-Pad2)"))
+ (pad 7 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 8 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 38 "Net-(C4-Pad2)"))
+ (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module wbraun_smd:HMC1041Z (layer F.Cu) (tedit 5EEEAB4C) (tstamp 5F255990)
+ (at -29 -37.5 270)
+ (path /5EECA84D)
+ (fp_text reference U1 (at 0 5 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HMC1041Z (at -0.5 -5.5 90) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.2 0.8) (end -2.2 -1) (layer F.CrtYd) (width 0.1))
+ (fp_line (start -2.2 -1) (end 2.2 -1) (layer F.CrtYd) (width 0.1))
+ (fp_line (start 2.2 -1) (end 2.2 0.8) (layer F.CrtYd) (width 0.1))
+ (fp_line (start 2.2 0.8) (end -2.2 0.8) (layer F.CrtYd) (width 0.1))
+ (fp_line (start -2.15 -0.9) (end -2.15 0.75) (layer F.SilkS) (width 0.1))
+ (fp_line (start -2.15 -0.9) (end 2.15 -0.9) (layer F.SilkS) (width 0.1))
+ (fp_line (start 2.15 -0.9) (end 2.15 0.75) (layer F.SilkS) (width 0.1))
+ (pad 1 smd roundrect (at -1.75 -0.525 270) (size 0.3 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (pad 2 smd roundrect (at -1.25 -0.525 270) (size 0.3 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 59 "Net-(C31-Pad1)"))
+ (pad 3 smd roundrect (at -0.75 -0.525 270) (size 0.3 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 69 "Net-(U1-Pad3)"))
+ (pad 4 smd roundrect (at -0.25 -0.525 270) (size 0.3 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 17 /AMR+))
+ (pad 5 smd roundrect (at 0.25 -0.525 270) (size 0.3 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 18 /AMR-))
+ (pad 6 smd roundrect (at 0.75 -0.525 270) (size 0.3 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 60 "Net-(C32-Pad1)"))
+ (pad 7 smd roundrect (at 1.25 -0.525 270) (size 0.3 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 8 smd roundrect (at 1.75 -0.525 270) (size 0.3 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 5 /SR))
+ (pad "" smd roundrect (at 1.25 0.525 270) (size 0.5 0.5) (layers F.Cu F.Mask) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at -1.25 0.525 270) (size 0.5 0.5) (layers F.Cu F.Mask) (roundrect_rratio 0.25))
+ (model ${WBRAUN_LIB_DIR}/3D_Models/HMC1041Z.step
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module wbraun_smd:THM_COMPACT (layer F.Cu) (tedit 5EE9502F) (tstamp 5F274F37)
+ (at 28 -48.25)
+ (tags "test point")
+ (path /5EF26D62)
+ (fp_text reference TP3 (at 0.5 4.25) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TestPoint (at 0 -2.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 1.5 0) (layer F.CrtYd) (width 0.2))
+ (pad 1 thru_hole circle (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)
+ (net 1 GND))
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2749C9)
+ (at 56.75 -31.5 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F494D42)
+ (attr smd)
+ (fp_text reference R28 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.22k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 24 /LEG_R))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 48 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2751EE)
+ (at 56.75 -34.5 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F4B3D42)
+ (attr smd)
+ (fp_text reference R27 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.22k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 25 /LED_B))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 23 "Net-(D1-Pad4)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F274F51)
+ (at 26.75 -31.25 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5EFB78D1)
+ (attr smd)
+ (fp_text reference R26 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.7 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 34 "Net-(R26-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F27554B)
+ (at 56.75 -33 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F4493F7)
+ (attr smd)
+ (fp_text reference R25 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.22k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 26 /LED_G))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 22 "Net-(D1-Pad3)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F274D26)
+ (at 56.75 -37.5 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5FDAB543)
+ (attr smd)
+ (fp_text reference R24 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.22k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 21 /SW2))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F275248)
+ (at 56.75 -36 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5FDAAC00)
+ (attr smd)
+ (fp_text reference R23 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.22k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 20 /SW1))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F72F2A1)
+ (at 75.75 -41.5 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F29E6EE)
+ (attr smd)
+ (fp_text reference R22 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 32.4k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 47 "Net-(R21-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F72F2D1)
+ (at 78.75 -41.5 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F29D954)
+ (attr smd)
+ (fp_text reference R21 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 102k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 47 "Net-(R21-Pad2)"))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 65 /5V_INT))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F274CC3)
+ (at 32.75 -39 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F7A182B)
+ (attr smd)
+ (fp_text reference R20 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 43 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 44 "Net-(R19-Pad1)"))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 30 "Net-(J6-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F274F81)
+ (at 32.75 -40.5)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F7B75F9)
+ (attr smd)
+ (fp_text reference R19 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 2k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 9 /STAGE2_MON))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 44 "Net-(R19-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F274CF3)
+ (at 28 -45 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F4C63CF)
+ (attr smd)
+ (fp_text reference R18 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 220 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 42 "Net-(R14-Pad1)"))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 33 "Net-(R18-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F274E3D)
+ (at 28 -43.5 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F4C5653)
+ (attr smd)
+ (fp_text reference R17 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1.91k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 42 "Net-(R14-Pad1)"))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 43 "Net-(R17-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F27577F)
+ (at 25 -43.5 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F4C857B)
+ (attr smd)
+ (fp_text reference R16 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 340 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 42 "Net-(R14-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F27571C)
+ (at 56.75 -39)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F33C6C3)
+ (attr smd)
+ (fp_text reference R15 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 2k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 10 /VOS2))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 19 /OPA2IN-))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F27505C)
+ (at 25 -45 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F4C8A19)
+ (attr smd)
+ (fp_text reference R14 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 32.4k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 10 /VOS2))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 42 "Net-(R14-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2BC59C)
+ (at 20.5 -39 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F46CE35)
+ (attr smd)
+ (fp_text reference R13 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 220 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 29 "Net-(C6-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 41 "Net-(R13-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F274BAF)
+ (at 38.75 -39.25)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F685864)
+ (attr smd)
+ (fp_text reference R12 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 2k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 32 "Net-(R12-Pad2)"))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F27508C)
+ (at 38.75 -41.25)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5FDAD789)
+ (attr smd)
+ (fp_text reference R11 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.22k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 12 /MCLR))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2BC740)
+ (at 20.5 -40.5)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F4AE368)
+ (attr smd)
+ (fp_text reference R9 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 2k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 41 "Net-(R13-Pad2)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 7 /STAGE1_MON))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2BC614)
+ (at 18.25 -42)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F4891FC)
+ (attr smd)
+ (fp_text reference R8 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 806 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 63 "Net-(R38-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 31 "Net-(R7-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2BC4E8)
+ (at 21.25 -42)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F488949)
+ (attr smd)
+ (fp_text reference R7 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 121 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 31 "Net-(R7-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2BC557)
+ (at 10.5 -38.25 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F47CF9A)
+ (attr smd)
+ (fp_text reference R6 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 43 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 38 "Net-(C4-Pad2)"))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 17 /AMR+))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2BC6FB)
+ (at 10.5 -36.75 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F47C389)
+ (attr smd)
+ (fp_text reference R5 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 43 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 6 "Net-(C4-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 18 /AMR-))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F274D62)
+ (at 26.75 -29.25 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5EF230F2)
+ (attr smd)
+ (fp_text reference R4 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 220 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 2 "Net-(C1-Pad2)"))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2BC4B5)
+ (at 20.5 -37.5 180)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F494594)
+ (attr smd)
+ (fp_text reference R3 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 121 (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 27 "Net-(C2-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2BC647)
+ (at 20.5 -34.5)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5F493D4C)
+ (attr smd)
+ (fp_text reference R2 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.22k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 27 "Net-(C2-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 49 /VOS1))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5F2750EF)
+ (at 26.75 -27.75)
+ (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags resistor)
+ (path /5FDAE0CE)
+ (attr smd)
+ (fp_text reference R1 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 4.22k (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 15 /SR_IN))
+ (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Package_TO_SOT_SMD:TSOT-23-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 5F274ADC)
+ (at 22.75 -28.5 180)
+ (descr "6-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_6_05-08-1636.pdf")
+ (tags "TSOT-23-6 MK06A TSOT-6")
+ (path /5EEC2F90)
+ (attr smd)
+ (fp_text reference Q1 (at 0 -2.45) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value FDC6333C (at 0 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.17 1.7) (end -2.17 1.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.17 1.7) (end 2.17 -1.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.17 -1.7) (end -2.17 1.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.17 -1.7) (end 2.17 -1.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.88 -1.45) (end 0.88 1.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.88 1.45) (end -0.88 1.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.88 -1) (end -0.88 1.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.88 -1.45) (end -0.43 -1.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.88 -1) (end -0.43 -1.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.88 -1.51) (end -1.55 -1.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.88 1.56) (end 0.88 1.56) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad 6 smd rect (at 1.31 -0.95 180) (size 1.22 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 4 "Net-(C3-Pad1)"))
+ (pad 5 smd rect (at 1.31 0 180) (size 1.22 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 1 GND))
+ (pad 4 smd rect (at 1.31 0.95 180) (size 1.22 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 4 "Net-(C3-Pad1)"))
+ (pad 3 smd rect (at -1.31 0.95 180) (size 1.22 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 15 /SR_IN))
+ (pad 2 smd rect (at -1.31 0 180) (size 1.22 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 2 "Net-(C1-Pad2)"))
+ (pad 1 smd rect (at -1.31 -0.95 180) (size 1.22 0.65) (layers F.Cu F.Paste F.Mask)
+ (net 15 /SR_IN))
+ (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/TSOT-23-6.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Connector_Coaxial:SMA_Molex_73251-2200_Horizontal (layer B.Cu) (tedit 5C07CA7C) (tstamp 5F2556E5)
+ (at 95.75 -37.5 90)
+ (descr https://www.molex.com/webdocs/datasheets/pdf/en-us/0732512200_RF_COAX_CONNECTORS.pdf)
+ (tags "SMA THT Female Jack Horizontal")
+ (path /5F0D47F8)
+ (fp_text reference J6 (at -4.9 0) (layer B.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value Conn_Coaxial (at 0 -5 -90) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -3 14) (end 3 14.7) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 13) (end 3 13.7) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 12) (end 3 12.7) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 11) (end 3 11.7) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 10) (end 3 10.7) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 9) (end 3 9.7) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 8) (end 3 8.7) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 7) (end 3 7.7) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 6) (end 3 6.7) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.9 3.95) (end 3.9 3.95) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.9 5.07) (end -3.9 3.95) (layer B.Fab) (width 0.1))
+ (fp_line (start 3.9 5.07) (end -3.9 5.07) (layer B.Fab) (width 0.1))
+ (fp_line (start 3.9 3.95) (end 3.9 5.07) (layer B.Fab) (width 0.1))
+ (fp_line (start 3 16.5) (end 3 5.07) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 16.5) (end -3 5.07) (layer B.Fab) (width 0.1))
+ (fp_line (start -3 16.5) (end 3 16.5) (layer B.Fab) (width 0.1))
+ (fp_line (start -1.8 3.68) (end 1.8 3.68) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.3 -3.2) (end 1.3 -3.2) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.6 1.6) (end 3.6 -1.6) (layer B.SilkS) (width 0.12))
+ (fp_line (start -3.6 1.6) (end -3.6 -1.6) (layer B.SilkS) (width 0.12))
+ (fp_line (start 3.5 3.95) (end 3.5 -3.05) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.5 -3.05) (end 3.5 -3.05) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.5 3.95) (end -3.5 -3.05) (layer B.Fab) (width 0.1))
+ (fp_line (start -3.5 3.95) (end 3.5 3.95) (layer B.Fab) (width 0.1))
+ (fp_line (start -4.4 17) (end 4.4 17) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -4.4 17) (end -4.4 -4.16) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 4.4 -4.16) (end 4.4 17) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 4.4 -4.16) (end -4.4 -4.16) (layer B.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 -90) (layer B.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (pad 2 thru_hole circle (at -2.54 -2.54 90) (size 2.25 2.25) (drill 1.5) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 2 thru_hole circle (at -2.54 2.54 90) (size 2.25 2.25) (drill 1.5) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 2 thru_hole circle (at 2.54 2.54 90) (size 2.25 2.25) (drill 1.5) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 2 thru_hole circle (at 2.54 -2.54) (size 2.25 2.25) (drill 1.5) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 0 90) (size 2.25 2.25) (drill 1.5) (layers *.Cu *.Mask)
+ (net 30 "Net-(J6-Pad1)"))
+ (model ${WBRAUN_LIB_DIR}/3D_Models/c-619540-1-a-3d.stp
+ (offset (xyz 0 15.75 6.75))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 90 -180 0))
+ )
+ )
+
+ (module wbraun_smd:M3-tight-fit-socket-head (layer F.Cu) (tedit 5CC8CD2B) (tstamp 5F462AFA)
+ (at 9.25 -45.75)
+ (tags "mounting hole")
+ (path /5FB91C22)
+ (fp_text reference J5 (at 0 5.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value mounting-hole-grounded (at 0.5 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 3.5 0) (layer B.CrtYd) (width 0.3))
+ (fp_circle (center 0 0) (end 3.5 0) (layer F.CrtYd) (width 0.3))
+ (pad 1 thru_hole circle (at 1.75 1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -1.75 -1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -1.75 1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 2.5) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -2.5 0) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 -2.5) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 1.75 -1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 2.5 0) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.3) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ )
+
+ (module wbraun_smd:M3-tight-fit-socket-head (layer F.Cu) (tedit 5CC8CD2B) (tstamp 5F2E43CA)
+ (at 95.75 -45.75)
+ (tags "mounting hole")
+ (path /5FB91869)
+ (fp_text reference J4 (at 0 5.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value mounting-hole-grounded (at 0.5 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 3.5 0) (layer B.CrtYd) (width 0.3))
+ (fp_circle (center 0 0) (end 3.5 0) (layer F.CrtYd) (width 0.3))
+ (pad 1 thru_hole circle (at 1.75 1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -1.75 -1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -1.75 1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 2.5) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -2.5 0) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 -2.5) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 1.75 -1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 2.5 0) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.3) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ )
+
+ (module wbraun_smd:TC2030-IDC-NL (layer F.Cu) (tedit 58BCE502) (tstamp 5F2752A8)
+ (at 38.25 -46.75)
+ (descr "2X3 tag-connect programming header")
+ (path /5F828A7F)
+ (fp_text reference J3 (at -2.4 -3.75) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.15)))
+ )
+ (fp_text value "Tag Connect" (at -2.75 3.95) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.15)))
+ )
+ (fp_line (start -4.95 3.05) (end 4.95 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.95 -3.05) (end -4.95 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.95 -3.05) (end -4.95 -3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.95 -3.05) (end 4.95 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd oval (at -1.27 0.635 270) (size 0.787 0.787) (layers F.Cu F.Mask)
+ (net 12 /MCLR))
+ (pad 2 smd oval (at -1.27 -0.635 90) (size 0.787 0.787) (layers F.Cu F.Mask)
+ (net 11 +5V))
+ (pad 3 smd oval (at 0 0.635 270) (size 0.787 0.787) (layers F.Cu F.Mask)
+ (net 1 GND))
+ (pad 4 smd oval (at 0 -0.635 90) (size 0.787 0.787) (layers F.Cu F.Mask)
+ (net 13 /ISPDAT))
+ (pad 5 smd oval (at 1.27 0.635 270) (size 0.787 0.787) (layers F.Cu F.Mask)
+ (net 14 /ISPCLK))
+ (pad 6 smd oval (at 1.27 -0.635 90) (size 0.787 0.787) (layers F.Cu F.Mask)
+ (net 66 "Net-(J3-Pad6)"))
+ (pad "" np_thru_hole circle (at 2.54 -1.016) (size 0.991 0.991) (drill 0.991) (layers *.Cu *.Mask F.SilkS))
+ (pad "" np_thru_hole circle (at 2.54 1.016 180) (size 0.991 0.991) (drill 0.991) (layers *.Cu *.Mask F.SilkS))
+ (pad "" np_thru_hole circle (at -2.54 0 180) (size 0.991 0.991) (drill 0.991) (layers *.Cu *.Mask F.SilkS))
+ )
+
+ (module wbraun_smd:M3-tight-fit-socket-head (layer F.Cu) (tedit 5CC8CD2B) (tstamp 5F70C96E)
+ (at 9.25 -29.25)
+ (tags "mounting hole")
+ (path /5FB91567)
+ (fp_text reference J2 (at 0 5.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value mounting-hole-grounded (at 0.5 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 3.5 0) (layer B.CrtYd) (width 0.3))
+ (fp_circle (center 0 0) (end 3.5 0) (layer F.CrtYd) (width 0.3))
+ (pad 1 thru_hole circle (at 1.75 1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -1.75 -1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -1.75 1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 2.5) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -2.5 0) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 -2.5) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 1.75 -1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 2.5 0) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.3) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ )
+
+ (module wbraun_smd:M3-tight-fit-socket-head (layer F.Cu) (tedit 5CC8CD2B) (tstamp 5F275F10)
+ (at 95.75 -29.25)
+ (tags "mounting hole")
+ (path /5FB91065)
+ (fp_text reference J1 (at 0 5.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value mounting-hole-grounded (at 0.5 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 3.5 0) (layer B.CrtYd) (width 0.3))
+ (fp_circle (center 0 0) (end 3.5 0) (layer F.CrtYd) (width 0.3))
+ (pad 1 thru_hole circle (at 1.75 1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -1.75 -1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -1.75 1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 2.5) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at -2.5 0) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 -2.5) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 1.75 -1.75) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 2.5 0) (size 0.8 0.8) (drill 0.4) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.3) (layers *.Cu *.Mask)
+ (net 3 GNDREF))
+ )
+
+ (module Inductor_SMD:L_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F730043)
+ (at 80.45 -43.25)
+ (descr "Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags inductor)
+ (path /5F254B7C)
+ (attr smd)
+ (fp_text reference FB1 (at 0 -1.65) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Ferrite_Bead_Small (at 0 1.65) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 1 smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 2 smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 65 /5V_INT))
+ (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F72F445)
+ (at 77.05 -43.25 180)
+ (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F2A55B8)
+ (attr smd)
+ (fp_text reference C22 (at 0 -1.65) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 22u (at 0 1.65) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 1 smd roundrect (at -0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 2 smd roundrect (at 0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F72F3A0)
+ (at 78.5 -38.6 270)
+ (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F2C7206)
+ (attr smd)
+ (fp_text reference C21 (at 0 -1.65 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 22u (at 0 1.65 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 2 smd roundrect (at 0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 65 /5V_INT))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F72F55C)
+ (at 80.45 -38.6 270)
+ (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F29F2C3)
+ (attr smd)
+ (fp_text reference C20 (at 0 -1.65 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 22u (at 0 1.65 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 2 smd roundrect (at 0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 65 /5V_INT))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2BC6CB)
+ (at 23.75 -32.75)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F99D9CC)
+ (attr smd)
+ (fp_text reference C19 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F27574C)
+ (at 25 -42)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F3B5CBA)
+ (attr smd)
+ (fp_text reference C16 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F275605)
+ (at 29.75 -32.75 180)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F3B57CD)
+ (attr smd)
+ (fp_text reference C15 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F275374)
+ (at 37.75 -32.25)
+ (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F3D4515)
+ (attr smd)
+ (fp_text reference C14 (at 0 -1.65) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 22u (at 0 1.65) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 1 smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (pad 2 smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F2754E5)
+ (at 37.75 -30.25 180)
+ (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F3D6366)
+ (attr smd)
+ (fp_text reference C13 (at 0 -1.65) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 22u (at 0 1.65) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 1 smd roundrect (at -0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 2 smd roundrect (at 0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2753A4)
+ (at 31 -46.5 180)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F4D4D90)
+ (attr smd)
+ (fp_text reference C12 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2BC7A6)
+ (at 16.5 -33 180)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F4C4D5D)
+ (attr smd)
+ (fp_text reference C11 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2BC87B)
+ (at 15 -42 180)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F4C4831)
+ (attr smd)
+ (fp_text reference C10 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 +5V))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F274E6D)
+ (at 26.75 -32.75 180)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5EF96F69)
+ (attr smd)
+ (fp_text reference C9 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 40 /DAC7_OUT))
+ (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2749FC)
+ (at 25 -46.5)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F33CCD6)
+ (attr smd)
+ (fp_text reference C8 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 10 /VOS2))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2BC518)
+ (at 23.75 -39.25)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F496B66)
+ (attr smd)
+ (fp_text reference C7 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 750p (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 29 "Net-(C6-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 39 "Net-(C7-Pad2)"))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2BC68C)
+ (at 23.75 -37.75)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F4A36E4)
+ (attr smd)
+ (fp_text reference C6 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 22p (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 29 "Net-(C6-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 28 "Net-(C6-Pad2)"))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2BC8E4)
+ (at 12.75 -37.5 90)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F47D729)
+ (attr smd)
+ (fp_text reference C4 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 10p (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 6 "Net-(C4-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 38 "Net-(C4-Pad2)"))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F275413)
+ (at 17.5 -28.75 90)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5EF22C03)
+ (attr smd)
+ (fp_text reference C3 (at 0 -1.43 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 5 /SR))
+ (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 4 "Net-(C3-Pad1)"))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5F2BC8AB)
+ (at 20.5 -33)
+ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F494C68)
+ (attr smd)
+ (fp_text reference C2 (at 0 -1.43) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1u (at 0 1.43) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 27 "Net-(C2-Pad1)"))
+ (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 GNDREF))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5F274C51)
+ (at 19.25 -28.5 90)
+ (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+ (tags capacitor)
+ (path /5F5BA378)
+ (attr smd)
+ (fp_text reference C1 (at 0 -1.65 90) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 22u (at 0 1.65 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 90) (layer F.Fab) hide
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (pad 2 smd roundrect (at 0.9375 0 90) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 2 "Net-(C1-Pad2)"))
+ (pad 1 smd roundrect (at -0.9375 0 90) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 GND))
+ (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (gr_text "Do not modify tip routing \nthis config tested for inductive pickup" (at -25 -30.75) (layer Eco1.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (gr_poly (pts (xy 21 -30.25) (xy 16 -30.25) (xy 16 -42.25) (xy 21 -42.25)) (layer B.SilkS) (width 0.1))
+ (gr_text "S/N: " (at 18.25 -44.75 90) (layer B.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)) (justify mirror))
+ )
+ (gr_line (start -30 -40) (end -15 -40) (layer Edge.Cuts) (width 0.127))
+ (gr_line (start -30 -35) (end -15 -35) (layer Edge.Cuts) (width 0.127))
+ (gr_line (start -12.5 -32.5) (end 3.5 -32.5) (layer Edge.Cuts) (width 0.127))
+ (gr_line (start -15 -35) (end -12.5 -32.5) (layer Edge.Cuts) (width 0.127))
+ (gr_line (start -12.5 -42.5) (end 3.5 -42.5) (layer Edge.Cuts) (width 0.127))
+ (gr_line (start -15 -40) (end -12.5 -42.5) (layer Edge.Cuts) (width 0.127))
+ (gr_line (start -15 -42) (end -15 -33.25) (layer Eco1.User) (width 0.15))
+ (gr_arc (start 3.5 -44) (end 3.5 -42.5) (angle -90) (layer Edge.Cuts) (width 0.127))
+ (gr_arc (start 3.5 -31) (end 5 -31) (angle -90) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 100 -50) (end 100 -25) (layer Eco1.User) (width 0.15) (tstamp 5F462AC3))
+ (gr_line (start 5 -50) (end 100 -50) (layer Eco1.User) (width 0.15) (tstamp 5F462B23))
+ (gr_line (start 5 -25) (end 5 -50) (layer Eco1.User) (width 0.15))
+ (gr_line (start 100 -25) (end 5 -25) (layer Eco1.User) (width 0.15))
+ (gr_text "Little Bee B1 Current Probe\nBeefield Labs" (at 67.5 -27.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (gr_line (start 5 -46.25) (end 5 -44) (layer Edge.Cuts) (width 0.15) (tstamp 5F462B1A))
+ (gr_line (start 5 -28.75) (end 5 -31) (layer Edge.Cuts) (width 0.127))
+ (gr_arc (start 8.75 -28.75) (end 5 -28.75) (angle -90) (layer Edge.Cuts) (width 0.127))
+ (gr_arc (start 8.75 -46.25) (end 8.75 -50) (angle -90) (layer Edge.Cuts) (width 0.127) (tstamp 5F462B20))
+ (gr_line (start 7.75 -50) (end 7.75 -25) (layer Eco1.User) (width 0.15) (tstamp 5F462B29))
+ (gr_line (start -30 -40) (end -30 -35) (layer Edge.Cuts) (width 0.127))
+ (gr_arc (start 96.25 -28.75) (end 96.25 -25) (angle -90) (layer Edge.Cuts) (width 0.127))
+ (gr_arc (start 96.25 -46.25) (end 100 -46.25) (angle -90) (layer Edge.Cuts) (width 0.127))
+ (gr_line (start -61.5 -37.5) (end 101 -37.5) (layer Eco1.User) (width 0.15) (tstamp 5F2DB29F))
+ (gr_line (start 8.75 -50) (end 96.25 -50) (layer Edge.Cuts) (width 0.127) (tstamp 5F462B26))
+ (gr_line (start 96.25 -25) (end 8.75 -25) (layer Edge.Cuts) (width 0.127))
+ (gr_line (start 100 -46.25) (end 100 -28.75) (layer Edge.Cuts) (width 0.127))
+
+ (segment (start 26.2825 -40.0375) (end 26.345 -39.975) (width 0.24) (layer F.Cu) (net 1) (tstamp 5F2753C8))
+ (segment (start 30.35 -44.95) (end 30.35 -45.6) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 30.2125 -45.7375) (end 30.2125 -46.5) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 30.35 -45.6) (end 30.2125 -45.7375) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 30.2 -47.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 30.2125 -46.5) (end 30.2125 -47.3375) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 30.2125 -47.3375) (end 30.2 -47.35) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 19.25 -26.7) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 19.25 -27.5625) (end 19.25 -26.7) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 15.615 -33.0975) (end 15.7125 -33) (width 0.24) (layer F.Cu) (net 1) (tstamp 5F2BC869))
+ (segment (start 15.615 -35.025) (end 15.615 -33.0975) (width 0.24) (layer F.Cu) (net 1) (tstamp 5F2BC8D2))
+ (via (at 15.7 -32.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 5F2BC66E))
+ (segment (start 15.7125 -33) (end 15.7125 -32.1625) (width 0.24) (layer F.Cu) (net 1) (tstamp 5F2BC4A3))
+ (segment (start 15.7125 -32.1625) (end 15.7 -32.15) (width 0.24) (layer F.Cu) (net 1) (tstamp 5F2BC67A))
+ (segment (start 26.345 -39.975) (end 26.345 -40.955) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 26.345 -40.955) (end 26 -41.3) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 26 -41.7875) (end 25.7875 -42) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 26 -41.3) (end 26 -41.7875) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 26.6 -42) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 25.7875 -42) (end 26.6 -42) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 76.75 -36.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 5F72F47B))
+ (via (at 78.25 -36.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 5F72F367))
+ (via (at 79.75 -36.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 5F72F36D))
+ (via (at -27.507044 -36.247374) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 1))
+ (segment (start -27.50967 -36.25) (end -27.507044 -36.247374) (width 0.16) (layer F.Cu) (net 1))
+ (segment (start -27.9 -36.25) (end -27.50967 -36.25) (width 0.16) (layer F.Cu) (net 1))
+ (segment (start -27.9 -36.25) (end -27.8 -36.25) (width 0.16) (layer F.Cu) (net 1))
+ (segment (start -28.475 -36.25) (end -27.9 -36.25) (width 0.16) (layer F.Cu) (net 1))
+ (via (at 70.5 -49) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 57.25 -49) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 24.65 -34.3) (end 24.65 -33.65) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 24.5375 -33.5375) (end 24.5375 -32.75) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 24.65 -33.65) (end 24.5375 -33.5375) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 25.9625 -32.75) (end 25.9625 -33.5375) (width 0.16) (layer F.Cu) (net 1))
+ (via (at 25.95 -33.55) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 25.9625 -33.5375) (end 25.95 -33.55) (width 0.16) (layer F.Cu) (net 1))
+ (via (at 24.55 -31.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 24.5375 -32.75) (end 24.5375 -31.9125) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 24.5375 -31.9125) (end 24.55 -31.9) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 42.5 -36.45) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 43.9 -36.425) (end 42.525 -36.425) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 42.525 -36.425) (end 42.5 -36.45) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 53.6625 -35.125) (end 53.75 -35.2125) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 51.1 -35.125) (end 53.6625 -35.125) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 54.6 -35.2) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 53.75 -35.2125) (end 54.5875 -35.2125) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 54.5875 -35.2125) (end 54.6 -35.2) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 20.45 -28.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 21.44 -28.5) (end 20.45 -28.5) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start -27.507044 -36.247374) (end -27.052626 -36.247374) (width 0.24) (layer In1.Cu) (net 1))
+ (segment (start -27.052626 -36.247374) (end -26.75 -36.55) (width 0.24) (layer In1.Cu) (net 1))
+ (segment (start -26.75 -36.55) (end -26.6 -36.7) (width 0.24) (layer In1.Cu) (net 1))
+ (segment (start -26.6 -36.7) (end -23.2 -36.7) (width 0.24) (layer In1.Cu) (net 1))
+ (segment (start 7.890438 -36.7) (end 11.390438 -33.2) (width 0.24) (layer In1.Cu) (net 1))
+ (segment (start -23.2 -36.7) (end 7.890438 -36.7) (width 0.24) (layer In1.Cu) (net 1))
+ (via (at 12.7 -32.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 11.390438 -33.2) (end 12.240438 -32.35) (width 0.24) (layer In1.Cu) (net 1))
+ (segment (start 12.240438 -32.35) (end 12.7 -32.35) (width 0.24) (layer In1.Cu) (net 1))
+ (via (at 27.55 -26.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 27.5375 -27.75) (end 27.5375 -26.9125) (width 0.16) (layer F.Cu) (net 1))
+ (segment (start 27.5375 -26.9125) (end 27.55 -26.9) (width 0.16) (layer F.Cu) (net 1))
+ (segment (start 78.25 -37.3) (end 78.25 -36.5) (width 0.36) (layer B.Cu) (net 1) (tstamp 5F72F424))
+ (via (at 74.15 -41.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 5F72F421))
+ (segment (start 74.9625 -41.5) (end 74.15 -41.5) (width 0.24) (layer F.Cu) (net 1) (tstamp 5F72F41E))
+ (via (at 48.75 -49) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 37.5 -36.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 37.5 -34.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 37.5 -42.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 87.75 -31.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 48.9 -34.6) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 47 -40.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 60.7 -33.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 60.7125 -32.25) (end 60.7125 -33.1375) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 60.7125 -33.1375) (end 60.7 -33.15) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 77.1625 -33.7) (end 77.25 -33.7875) (width 0.64) (layer F.Cu) (net 1))
+ (segment (start 75.75 -33.7) (end 77.1625 -33.7) (width 0.64) (layer F.Cu) (net 1))
+ (via (at 74.8 -33.7) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1))
+ (segment (start 75.75 -33.7) (end 74.8 -33.7) (width 0.64) (layer F.Cu) (net 1))
+ (via (at 70.25 -36.2) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1))
+ (segment (start 70.2375 -35.25) (end 70.2375 -36.1875) (width 0.64) (layer F.Cu) (net 1))
+ (segment (start 70.2375 -36.1875) (end 70.25 -36.2) (width 0.64) (layer F.Cu) (net 1))
+ (segment (start 79.2375 -36.2625) (end 79 -36.5) (width 0.64) (layer F.Cu) (net 1))
+ (segment (start 79.2375 -35.25) (end 79.2375 -36.2625) (width 0.64) (layer F.Cu) (net 1))
+ (via (at 75.4 -38.65) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 74.7 -38.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 75.8 -36.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 79.2375 -35.9875) (end 79.75 -36.5) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 79.2375 -35.4) (end 79.2375 -35.9875) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 38.25 -46.115) (end 38.25 -45.676999) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 38.75 -45.176999) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 38.25 -45.676999) (end 38.75 -45.176999) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 39.55 -32.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 38.6875 -32.25) (end 39.55 -32.25) (width 0.36) (layer F.Cu) (net 1))
+ (via (at 42 -29.45) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 42 -30.2125) (end 42 -29.45) (width 0.16) (layer F.Cu) (net 1))
+ (via (at 40.5 -29.45) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 40.5 -30.2125) (end 40.5 -29.45) (width 0.16) (layer F.Cu) (net 1))
+ (via (at 78.1 -33.8) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 77.25 -33.7875) (end 78.0875 -33.7875) (width 0.36) (layer F.Cu) (net 1))
+ (segment (start 78.0875 -33.7875) (end 78.1 -33.8) (width 0.36) (layer F.Cu) (net 1))
+ (via (at 74.75 -30.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 77.5 -31) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 80.25 -34) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 67.5 -36.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 81 -36.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 82 -37) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 82 -35.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 82.5 -34.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 73.7 -38.75) (end 73.7 -37.95) (width 0.36) (layer B.Cu) (net 1))
+ (segment (start 73.7 -38.75) (end 73.35 -38.4) (width 0.36) (layer B.Cu) (net 1))
+ (segment (start 73.7 -38.75) (end 74.05 -38.4) (width 0.36) (layer B.Cu) (net 1))
+ (segment (start 73.7 -38.75) (end 73.15 -38.75) (width 0.36) (layer B.Cu) (net 1))
+ (segment (start 73.7 -38.75) (end 74.7 -38.75) (width 0.36) (layer B.Cu) (net 1))
+ (via (at 69.65 -44.4) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 69.625 -44.375) (end 69.65 -44.4) (width 0.16) (layer F.Cu) (net 1))
+ (segment (start 69.625 -43.45) (end 69.625 -44.375) (width 0.16) (layer F.Cu) (net 1))
+ (via (at 63.25 -35.7) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 62.25 -35.7) (end 63.25 -35.7) (width 0.24) (layer F.Cu) (net 1))
+ (via (at 65.25 -31.3) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 65.25 -32.2125) (end 65.25 -31.3) (width 0.24) (layer F.Cu) (net 1))
+ (segment (start 57.525 -42) (end 58.15 -42) (width 0.16) (layer F.Cu) (net 1))
+ (via (at 58.9 -41.25) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 1))
+ (segment (start 58.15 -42) (end 58.9 -41.25) (width 0.16) (layer F.Cu) (net 1))
+ (via (at 37.55 -29.3) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (via (at 37.5 -40.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))
+ (segment (start 25.9625 -29.25) (end 25.85 -29.25) (width 0.24) (layer F.Cu) (net 2))
+ (segment (start 25.1 -28.5) (end 24.06 -28.5) (width 0.24) (layer F.Cu) (net 2))
+ (segment (start 25.85 -29.25) (end 25.1 -28.5) (width 0.24) (layer F.Cu) (net 2))
+ (segment (start 24.06 -28.5) (end 23.15 -28.5) (width 0.24) (layer F.Cu) (net 2))
+ (segment (start 23.15 -28.5) (end 22.95 -28.7) (width 0.24) (layer F.Cu) (net 2))
+ (segment (start 22.95 -28.7) (end 22.95 -29.85) (width 0.24) (layer F.Cu) (net 2))
+ (segment (start 22.95 -29.85) (end 22.35 -30.45) (width 0.24) (layer F.Cu) (net 2))
+ (segment (start 22.35 -30.45) (end 19.5 -30.45) (width 0.24) (layer F.Cu) (net 2))
+ (segment (start 19.25 -30.2) (end 19.25 -29.4375) (width 0.24) (layer F.Cu) (net 2))
+ (segment (start 19.5 -30.45) (end 19.25 -30.2) (width 0.24) (layer F.Cu) (net 2))
+ (via (at 26.6 -46.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 25.7875 -46.5) (end 26.6 -46.5) (width 0.24) (layer F.Cu) (net 3))
+ (via (at 23.4 -43.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 24.2125 -43.5) (end 23.4 -43.5) (width 0.24) (layer F.Cu) (net 3))
+ (via (at 17.3 -32.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3) (tstamp 5F2BC78B))
+ (segment (start 17.2875 -33) (end 17.2875 -32.1625) (width 0.24) (layer F.Cu) (net 3) (tstamp 5F2BC788))
+ (segment (start 17.2875 -32.1625) (end 17.3 -32.15) (width 0.24) (layer F.Cu) (net 3) (tstamp 5F2BC671))
+ (via (at 13.4 -42) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3) (tstamp 5F2BC845))
+ (segment (start 14.2125 -42) (end 13.4 -42) (width 0.24) (layer F.Cu) (net 3) (tstamp 5F2BC7D6))
+ (via (at 24.2 -41.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3) (tstamp 5F2BC842))
+ (segment (start 24.2125 -42) (end 24.2125 -41.1625) (width 0.24) (layer F.Cu) (net 3) (tstamp 5F2BC578))
+ (segment (start 24.2125 -41.1625) (end 24.2 -41.15) (width 0.24) (layer F.Cu) (net 3) (tstamp 5F2BC830))
+ (segment (start 28.7125 -32.75) (end 28.7125 -32.6625) (width 0.24) (layer F.Cu) (net 3))
+ (segment (start 37.9625 -39.25) (end 37.15 -39.25) (width 0.16) (layer F.Cu) (net 3))
+ (segment (start -28.475 -39.25) (end -27.95 -39.25) (width 0.16) (layer F.Cu) (net 3))
+ (via (at -27.84898 -39.215241) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 3))
+ (segment (start -27.95 -39.25) (end -27.883739 -39.25) (width 0.16) (layer F.Cu) (net 3))
+ (segment (start -27.883739 -39.25) (end -27.84898 -39.215241) (width 0.16) (layer F.Cu) (net 3))
+ (via (at -13.5 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -14.75 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -15.75 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -17 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -18.25 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -19.5 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -25.75 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -26.75 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -25.75 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -19.5 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -18 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -16.75 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -15.5 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -14 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -12.5 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 15.75 -48.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 24 -49) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 24 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 24 -36.2) (end 24 -35.5) (width 0.16) (layer F.Cu) (net 3))
+ (segment (start 21.2875 -37.5) (end 21.2875 -36) (width 0.16) (layer F.Cu) (net 3))
+ (via (at 22.1 -36) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 21.2875 -36) (end 22.1 -36) (width 0.16) (layer F.Cu) (net 3))
+ (via (at 25.15 -31.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 25.9625 -31.25) (end 25.15 -31.25) (width 0.16) (layer F.Cu) (net 3))
+ (via (at 28.95 -31.85) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 28.9625 -32.75) (end 28.9625 -31.8625) (width 0.24) (layer F.Cu) (net 3))
+ (segment (start 28.9625 -31.8625) (end 28.95 -31.85) (width 0.24) (layer F.Cu) (net 3))
+ (via (at 13.35 -35.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 12.5375 -35.25) (end 13.35 -35.25) (width 0.24) (layer F.Cu) (net 3))
+ (via (at 13.35 -39.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 12.5375 -39.75) (end 13.35 -39.75) (width 0.24) (layer F.Cu) (net 3))
+ (via (at 21.3 -32.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 21.2875 -33) (end 21.2875 -32.1625) (width 0.24) (layer F.Cu) (net 3))
+ (segment (start 21.2875 -32.1625) (end 21.3 -32.15) (width 0.24) (layer F.Cu) (net 3))
+ (segment (start -26.75 -39.5) (end -25.75 -39.5) (width 0.16) (layer In1.Cu) (net 3))
+ (segment (start -25.75 -35.5) (end -26.5 -35.5) (width 0.16) (layer In1.Cu) (net 3))
+ (via (at -24.75 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -23.75 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -22.5 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -21.25 -39.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -24.75 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -23.75 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -22.5 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -21.25 -35.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -13.25 -34.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -12.25 -33.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -11 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -9.5 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -7.75 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -6.5 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -5 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -3 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -1.25 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 0.25 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 1.75 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 3.25 -33.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -13 -40.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -11.75 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -9.75 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -7.75 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -5.75 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -3.25 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -1 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 1 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -2 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at -4.5 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 2.75 -41.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 4.75 -42) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 6 -42.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 5.75 -32.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 13.75 -27) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 15.75 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 22.75 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 39 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 41.25 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 43.5 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 46.5 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 49.5 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 52.5 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 55.25 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 57.5 -25.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 60.25 -28) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 63.5 -28) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 62 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 66.75 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 70.75 -26.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 85.5 -26.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 88.5 -26) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 88.75 -29.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 33.5 -42.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 36.85 -39.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 37.9625 -39.25) (end 36.85 -39.25) (width 0.16) (layer F.Cu) (net 3))
+ (segment (start 36.85 -39.25) (end 35.75 -39.25) (width 0.16) (layer In1.Cu) (net 3))
+ (via (at 35.95 -32.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 36.8125 -32.25) (end 35.95 -32.25) (width 0.36) (layer F.Cu) (net 3))
+ (via (at 35.95 -30.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 36.8125 -30.25) (end 35.95 -30.25) (width 0.36) (layer F.Cu) (net 3))
+ (via (at 90.25 -41.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 90.25 -37.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 90.25 -33.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 90.25 -31.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 90.25 -35.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 90.25 -39.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 90.25 -44.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 88 -28.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 79 -28.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 74.75 -28.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 69.75 -28.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 55.25 -28.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 52.5 -28.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 49.5 -28.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 46.5 -28.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 44.75 -28.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 75 -25.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 79 -25.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 81.5 -25.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 84 -28.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 18.75 -49) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 22 -49) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (via (at 31.5 -49) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 3))
+ (segment (start 17.5 -27.9625) (end 17.7125 -27.9625) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 21.44 -29.45) (end 22.15 -29.45) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 22.15 -29.45) (end 22.45 -29.15) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 22.45 -29.15) (end 22.45 -27.75) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 22.25 -27.55) (end 21.44 -27.55) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 22.45 -27.75) (end 22.25 -27.55) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 21.44 -27.55) (end 21.44 -26.74) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 21.44 -26.74) (end 20.8 -26.1) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 20.8 -26.1) (end 18.15 -26.1) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 17.5 -26.75) (end 17.5 -27.9625) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start 18.15 -26.1) (end 17.5 -26.75) (width 0.24) (layer F.Cu) (net 4))
+ (segment (start -28.475 -35.75) (end -28.053161 -35.75) (width 0.16) (layer F.Cu) (net 5))
+ (via (at -27.9 -35.814) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 5))
+ (segment (start -28.475 -35.75) (end -27.964 -35.75) (width 0.16) (layer F.Cu) (net 5))
+ (segment (start -27.964 -35.75) (end -27.9 -35.814) (width 0.16) (layer F.Cu) (net 5))
+ (segment (start -27.735525 -35.771373) (end -27.278563 -35.771373) (width 0.24) (layer In1.Cu) (net 5))
+ (segment (start -27.9 -35.814) (end -27.778152 -35.814) (width 0.24) (layer In1.Cu) (net 5))
+ (segment (start -27.778152 -35.814) (end -27.735525 -35.771373) (width 0.24) (layer In1.Cu) (net 5))
+ (segment (start 15.9125 -29.5375) (end 17.5 -29.5375) (width 0.36) (layer F.Cu) (net 5))
+ (segment (start -27.278563 -35.771373) (end -26.878627 -35.771373) (width 0.24) (layer In1.Cu) (net 5))
+ (segment (start -26.878627 -35.771373) (end -26.35 -36.3) (width 0.24) (layer In1.Cu) (net 5))
+ (segment (start -26.35 -36.3) (end 7.7 -36.3) (width 0.24) (layer In1.Cu) (net 5))
+ (via (at 13.05 -31.55) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 5))
+ (segment (start 7.7 -36.3) (end 12.45 -31.55) (width 0.24) (layer In1.Cu) (net 5))
+ (segment (start 12.45 -31.55) (end 13.05 -31.55) (width 0.24) (layer In1.Cu) (net 5))
+ (segment (start 13.9 -31.55) (end 15.9125 -29.5375) (width 0.24) (layer F.Cu) (net 5))
+ (segment (start 13.05 -31.55) (end 13.9 -31.55) (width 0.24) (layer F.Cu) (net 5))
+ (segment (start 11.325 -36.7125) (end 11.2875 -36.75) (width 0.24) (layer F.Cu) (net 6) (tstamp 5F2BC848))
+ (segment (start 12.75 -36.7125) (end 11.325 -36.7125) (width 0.24) (layer F.Cu) (net 6) (tstamp 5F2BC761))
+ (segment (start 12.75 -36.7125) (end 14.0375 -36.7125) (width 0.24) (layer F.Cu) (net 6))
+ (segment (start 14.345 -36.405) (end 14.345 -35.025) (width 0.24) (layer F.Cu) (net 6))
+ (segment (start 14.0375 -36.7125) (end 14.345 -36.405) (width 0.24) (layer F.Cu) (net 6))
+ (segment (start 42 -31.7875) (end 42 -32.1) (width 0.24) (layer F.Cu) (net 7))
+ (via (at 42 -32.6) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 7))
+ (segment (start 42 -31.7875) (end 42 -32.6) (width 0.16) (layer F.Cu) (net 7))
+ (segment (start 43.9 -32.525) (end 42.575 -32.525) (width 0.16) (layer F.Cu) (net 7))
+ (segment (start 42.5 -32.6) (end 42 -32.6) (width 0.16) (layer F.Cu) (net 7))
+ (segment (start 42.575 -32.525) (end 42.5 -32.6) (width 0.16) (layer F.Cu) (net 7))
+ (segment (start 42 -32.6) (end 41.4 -32.6) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 41.4 -32.6) (end 40.7 -33.3) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 40.7 -33.3) (end 40.7 -36.05) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 40.7 -36.05) (end 38.25 -38.5) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 38.25 -38.5) (end 36.3 -38.5) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 36.3 -38.5) (end 35.3 -39.5) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 35.3 -39.5) (end 35.3 -40.9) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 35.3 -40.9) (end 35 -41.2) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 35 -41.2) (end 33.2 -41.2) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 33.2 -41.2) (end 32.55 -40.55) (width 0.16) (layer B.Cu) (net 7))
+ (via (at 22.45 -40.55) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 7))
+ (segment (start 32.55 -40.55) (end 22.45 -40.55) (width 0.16) (layer B.Cu) (net 7))
+ (segment (start 21.3375 -40.55) (end 21.2875 -40.5) (width 0.16) (layer F.Cu) (net 7))
+ (segment (start 22.45 -40.55) (end 21.3375 -40.55) (width 0.16) (layer F.Cu) (net 7))
+ (segment (start 46.165 -34.475) (end 43.9 -34.475) (width 0.16) (layer F.Cu) (net 8))
+ (segment (start 50.065 -38.375) (end 46.165 -34.475) (width 0.16) (layer F.Cu) (net 8))
+ (segment (start 51.1 -38.375) (end 50.065 -38.375) (width 0.16) (layer F.Cu) (net 8))
+ (segment (start 43.9 -33.175) (end 40.775 -33.175) (width 0.16) (layer F.Cu) (net 9))
+ (via (at 40.3 -32.7) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9))
+ (segment (start 40.775 -33.175) (end 40.3 -32.7) (width 0.16) (layer F.Cu) (net 9))
+ (segment (start 40.3 -31.8375) (end 40.25 -31.7875) (width 0.16) (layer F.Cu) (net 9))
+ (segment (start 40.3 -32.7) (end 40.3 -31.8375) (width 0.16) (layer F.Cu) (net 9))
+ (segment (start 40.3 -32.7) (end 40.3 -35.8) (width 0.16) (layer B.Cu) (net 9))
+ (segment (start 40.3 -35.8) (end 37.95 -38.15) (width 0.16) (layer B.Cu) (net 9))
+ (segment (start 37.95 -38.15) (end 36.1 -38.15) (width 0.16) (layer B.Cu) (net 9))
+ (via (at 34.6 -40.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9))
+ (segment (start 36.1 -38.15) (end 34.6 -39.65) (width 0.16) (layer B.Cu) (net 9))
+ (segment (start 34.6 -39.65) (end 34.6 -40.5) (width 0.16) (layer B.Cu) (net 9))
+ (segment (start 34.6 -40.5) (end 33.5375 -40.5) (width 0.16) (layer F.Cu) (net 9))
+ (via (at 23.4 -46.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 10))
+ (segment (start 24.2125 -46.5) (end 23.4 -46.5) (width 0.24) (layer F.Cu) (net 10))
+ (segment (start 24.2125 -46.5) (end 24.2125 -45) (width 0.24) (layer F.Cu) (net 10))
+ (segment (start 30.05 -45.55) (end 24.35 -45.55) (width 0.16) (layer B.Cu) (net 10))
+ (segment (start 53.5 -41.55) (end 35.8 -41.55) (width 0.16) (layer B.Cu) (net 10))
+ (segment (start 35.8 -41.55) (end 33.3 -44.05) (width 0.16) (layer B.Cu) (net 10))
+ (segment (start 24.35 -45.55) (end 23.4 -46.5) (width 0.16) (layer B.Cu) (net 10))
+ (segment (start 33.3 -44.05) (end 31.55 -44.05) (width 0.16) (layer B.Cu) (net 10))
+ (segment (start 31.55 -44.05) (end 30.05 -45.55) (width 0.16) (layer B.Cu) (net 10))
+ (segment (start 53.5 -41.55) (end 54.2 -41.55) (width 0.16) (layer B.Cu) (net 10))
+ (via (at 58.45 -39) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 10))
+ (segment (start 56.75 -39) (end 58.45 -39) (width 0.16) (layer B.Cu) (net 10))
+ (segment (start 54.2 -41.55) (end 56.75 -39) (width 0.16) (layer B.Cu) (net 10))
+ (segment (start 58.45 -39) (end 57.5375 -39) (width 0.16) (layer F.Cu) (net 10))
+ (segment (start 15.615 -39.975) (end 15.615 -41.015) (width 0.24) (layer F.Cu) (net 11) (tstamp 5F2BC90E))
+ (segment (start 15.7875 -41.1875) (end 15.7875 -42) (width 0.24) (layer F.Cu) (net 11) (tstamp 5F2BC674))
+ (segment (start 15.615 -41.015) (end 15.7875 -41.1875) (width 0.24) (layer F.Cu) (net 11) (tstamp 5F2BC677))
+ (segment (start 16.885 -35.025) (end 16.885 -36.915) (width 0.24) (layer F.Cu) (net 11) (tstamp 5F2BC725))
+ (segment (start 15.615 -38.185) (end 15.615 -39.975) (width 0.24) (layer F.Cu) (net 11) (tstamp 5F2BC66B))
+ (segment (start 16.885 -36.915) (end 15.615 -38.185) (width 0.24) (layer F.Cu) (net 11) (tstamp 5F2BC911))
+ (segment (start 22.7125 -32.9625) (end 22.7125 -32.75) (width 0.24) (layer F.Cu) (net 11) (tstamp 5F2BC84E))
+ (segment (start 31 -44.95) (end 31 -45.6) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 31.7875 -46.3875) (end 31.7875 -46.5) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 31 -45.6) (end 31.7875 -46.3875) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 30.2175 -34.9625) (end 30.155 -35.025) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 28.35 -29.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 27.5375 -29.25) (end 28.35 -29.25) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 15.8 -42.85) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 15.7875 -42) (end 15.7875 -42.8375) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 15.7875 -42.8375) (end 15.8 -42.85) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 31.7875 -46.5) (end 32.15 -46.5) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 60.25 -39.4) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 60.25 -40.25) (end 60.25 -39.4) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 30.155 -35.025) (end 30.155 -33.895) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 30.5375 -33.5125) (end 30.5375 -32.75) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 30.155 -33.895) (end 30.5375 -33.5125) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 22.9625 -32.75) (end 22.9625 -31.9375) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 23 -31.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 22.9625 -31.9375) (end 23 -31.9) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 22.9625 -33.5125) (end 22.9625 -32.75) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 23.1 -33.65) (end 22.9625 -33.5125) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 23.85 -33.65) (end 23.1 -33.65) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 24 -34.3) (end 24 -33.8) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 24 -33.8) (end 23.85 -33.65) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 30.55 -31.85) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 30.5375 -32.75) (end 30.5375 -31.8625) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 30.5375 -31.8625) (end 30.55 -31.85) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 51.1 -35.775) (end 52.875 -35.775) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 52.875 -35.775) (end 53.15 -36.05) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 53.15 -36.05) (end 53.65 -36.05) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 53.75 -36.15) (end 53.75 -36.7875) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 53.65 -36.05) (end 53.75 -36.15) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 54.6 -36.8) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 53.75 -36.7875) (end 54.5875 -36.7875) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 54.5875 -36.7875) (end 54.6 -36.8) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 58.35 -36) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 57.5375 -36) (end 58.35 -36) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 38.55 -42.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 15.8 -42.85) (end 15.8 -37.25) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 15.8 -37.25) (end 20.2 -32.85) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 32.415638 -32.85) (end 33.765638 -31.5) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 37.8 -31.5) (end 38.8 -30.5) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 33.765638 -31.5) (end 37.8 -31.5) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 30.55 -31.85) (end 30.55 -32.85) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 30.55 -32.85) (end 32.415638 -32.85) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 27.95 -32.85) (end 30.55 -32.85) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 23 -32.8) (end 23.05 -32.85) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 23 -31.9) (end 23 -32.8) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 20.2 -32.85) (end 23.05 -32.85) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 23.05 -32.85) (end 27.95 -32.85) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 27.95 -29.65) (end 27.95 -32.85) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 28.35 -29.25) (end 27.95 -29.65) (width 0.36) (layer In2.Cu) (net 11))
+ (segment (start 65.25 -37.7125) (end 63.75 -37.7125) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 65.25 -36.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 65.25 -37.7125) (end 65.25 -36.9) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 32.55 -46.5) (end 31.7875 -46.5) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 32.95 -46.5) (end 32.55 -46.5) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 34.45 -45) (end 32.95 -46.5) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 38.55 -42.25) (end 38.55 -43.85) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 38.55 -43.85) (end 37.4 -45) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 36.98 -47.385) (end 36.515 -47.85) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 36.515 -47.85) (end 35.25 -47.85) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 35.25 -47.85) (end 34.7 -47.3) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 34.7 -45.1) (end 34.8 -45) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 34.7 -47.3) (end 34.7 -45.1) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 37.4 -45) (end 34.8 -45) (width 0.24) (layer F.Cu) (net 11))
+ (segment (start 34.8 -45) (end 34.45 -45) (width 0.24) (layer F.Cu) (net 11))
+ (via (at 39.55 -30.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 38.6875 -30.25) (end 39.55 -30.25) (width 0.36) (layer F.Cu) (net 11))
+ (segment (start 88 -42.7) (end 88 -41.75) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 88 -41.75) (end 87.75 -41.5) (width 0.16) (layer F.Cu) (net 11))
+ (via (at 86.1 -41.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 87.75 -41.5) (end 86.1 -41.5) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 79.5125 -43.25) (end 77.9875 -43.25) (width 0.36) (layer F.Cu) (net 11))
+ (via (at 78 -44.3) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11))
+ (segment (start 77.9875 -44.2875) (end 78 -44.3) (width 0.36) (layer F.Cu) (net 11))
+ (segment (start 77.9875 -43.25) (end 77.9875 -44.2875) (width 0.36) (layer F.Cu) (net 11))
+ (segment (start 57.5375 -37.5) (end 57.5375 -36) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 37.9625 -41.25) (end 37.9625 -42.1125) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 38.1 -42.25) (end 38.55 -42.25) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 37.9625 -42.1125) (end 38.1 -42.25) (width 0.16) (layer F.Cu) (net 11))
+ (segment (start 41.625 -40.975) (end 43.9 -40.975) (width 0.16) (layer F.Cu) (net 12))
+ (segment (start 36.98 -46.115) (end 39.5 -43.595) (width 0.16) (layer F.Cu) (net 12))
+ (segment (start 39.5 -41.2875) (end 39.5375 -41.25) (width 0.16) (layer F.Cu) (net 12))
+ (segment (start 39.5 -43.595) (end 39.5 -41.2875) (width 0.16) (layer F.Cu) (net 12))
+ (segment (start 41.35 -41.25) (end 41.625 -40.975) (width 0.16) (layer F.Cu) (net 12))
+ (segment (start 39.5375 -41.25) (end 41.35 -41.25) (width 0.16) (layer F.Cu) (net 12))
+ (segment (start 49.725 -40.975) (end 51.1 -40.975) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 48.05 -42.65) (end 49.725 -40.975) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 38.25 -47.385) (end 39.615 -48.75) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 39.615 -48.75) (end 41.35 -48.75) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 41.35 -48.75) (end 41.95 -48.15) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 41.95 -48.15) (end 41.95 -43.8) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 43.1 -42.65) (end 45.45 -42.65) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 41.95 -43.8) (end 43.1 -42.65) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 45.2 -42.65) (end 45.45 -42.65) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 45.45 -42.65) (end 48.05 -42.65) (width 0.16) (layer F.Cu) (net 13))
+ (segment (start 49.8 -40.35) (end 51.075 -40.35) (width 0.16) (layer F.Cu) (net 14))
+ (segment (start 42.35 -42.3) (end 47.85 -42.3) (width 0.16) (layer F.Cu) (net 14))
+ (segment (start 39.52 -46.115) (end 39.52 -45.13) (width 0.16) (layer F.Cu) (net 14))
+ (segment (start 51.075 -40.35) (end 51.1 -40.325) (width 0.16) (layer F.Cu) (net 14))
+ (segment (start 47.85 -42.3) (end 49.8 -40.35) (width 0.16) (layer F.Cu) (net 14))
+ (segment (start 39.52 -45.13) (end 42.35 -42.3) (width 0.16) (layer F.Cu) (net 14))
+ (segment (start 24.06 -29.45) (end 24.45 -29.45) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 24.45 -29.45) (end 25.15 -30.15) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 25.15 -30.15) (end 26.6 -30.15) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 26.6 -30.15) (end 26.75 -30) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 26.75 -30) (end 26.75 -27.85) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 26.65 -27.75) (end 25.9625 -27.75) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 26.75 -27.85) (end 26.65 -27.75) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 25.9625 -27.75) (end 25.25 -27.75) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 25.05 -27.55) (end 24.06 -27.55) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 25.25 -27.75) (end 25.05 -27.55) (width 0.24) (layer F.Cu) (net 15))
+ (segment (start 25.9625 -26.9875) (end 25.9625 -27.75) (width 0.16) (layer F.Cu) (net 15))
+ (via (at 29 -29.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 15))
+ (segment (start 26.65 -26.3) (end 26.1 -26.85) (width 0.16) (layer F.Cu) (net 15))
+ (segment (start 29 -27.1) (end 28.2 -26.3) (width 0.16) (layer F.Cu) (net 15))
+ (segment (start 29 -29.75) (end 29 -27.1) (width 0.16) (layer F.Cu) (net 15))
+ (segment (start 28.2 -26.3) (end 26.65 -26.3) (width 0.16) (layer F.Cu) (net 15))
+ (segment (start 26.15 -26.8) (end 26.1 -26.85) (width 0.16) (layer F.Cu) (net 15))
+ (segment (start 26.1 -26.85) (end 25.9625 -26.9875) (width 0.16) (layer F.Cu) (net 15))
+ (segment (start 38.95 -32.85) (end 38.95 -35.1) (width 0.16) (layer B.Cu) (net 15))
+ (segment (start 36.957001 -30.857001) (end 38.95 -32.85) (width 0.16) (layer B.Cu) (net 15))
+ (segment (start 38.95 -35.1) (end 38.975 -35.125) (width 0.16) (layer B.Cu) (net 15))
+ (segment (start 29 -29.75) (end 29 -30.464002) (width 0.16) (layer B.Cu) (net 15))
+ (segment (start 43.9 -35.125) (end 38.975 -35.125) (width 0.16) (layer F.Cu) (net 15))
+ (via (at 38.975 -35.125) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 15))
+ (segment (start 29 -30.464002) (end 29.392999 -30.857001) (width 0.16) (layer B.Cu) (net 15))
+ (segment (start 29.392999 -30.857001) (end 36.957001 -30.857001) (width 0.16) (layer B.Cu) (net 15))
+ (segment (start 43.9 -37.075) (end 45.425 -37.075) (width 0.24) (layer F.Cu) (net 16))
+ (segment (start 45.425 -37.075) (end 45.8 -37.45) (width 0.24) (layer F.Cu) (net 16))
+ (segment (start 45.8 -37.45) (end 45.8 -39.3) (width 0.24) (layer F.Cu) (net 16))
+ (segment (start 45.425 -39.675) (end 43.9 -39.675) (width 0.24) (layer F.Cu) (net 16))
+ (segment (start 45.8 -39.3) (end 45.425 -39.675) (width 0.24) (layer F.Cu) (net 16))
+ (segment (start 43.9 -39.675) (end 42.375 -39.675) (width 0.16) (layer F.Cu) (net 16))
+ (segment (start 40.45 -37.75) (end 39.5375 -37.75) (width 0.16) (layer F.Cu) (net 16))
+ (segment (start 42.375 -39.675) (end 40.45 -37.75) (width 0.16) (layer F.Cu) (net 16))
+ (segment (start -28.475 -37.75) (end -28.065572 -37.75) (width 0.16) (layer F.Cu) (net 17))
+ (segment (start 9.4125 -37.95) (end 9.7125 -38.25) (width 0.16) (layer F.Cu) (net 17))
+ (via (at -27.842217 -37.877546) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 17))
+ (segment (start -28.065572 -37.75) (end -27.969763 -37.75) (width 0.16) (layer F.Cu) (net 17))
+ (segment (start -27.969763 -37.75) (end -27.842217 -37.877546) (width 0.16) (layer F.Cu) (net 17))
+ (via (at 8.85 -38) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 17))
+ (segment (start 9.4625 -38) (end 9.7125 -38.25) (width 0.16) (layer F.Cu) (net 17))
+ (segment (start 8.85 -38) (end 9.4625 -38) (width 0.16) (layer F.Cu) (net 17))
+ (segment (start -27.701681 -37.73701) (end -27.842217 -37.877546) (width 0.16) (layer In1.Cu) (net 17))
+ (segment (start 8.85 -38) (end 8.58701 -37.73701) (width 0.16) (layer In1.Cu) (net 17))
+ (segment (start 8.58701 -37.73701) (end -27.701681 -37.73701) (width 0.16) (layer In1.Cu) (net 17))
+ (via (at -27.877851 -37.293631) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 18))
+ (segment (start -28.475 -37.25) (end -27.921482 -37.25) (width 0.16) (layer F.Cu) (net 18))
+ (segment (start -27.921482 -37.25) (end -27.877851 -37.293631) (width 0.16) (layer F.Cu) (net 18))
+ (segment (start -27.877851 -37.293631) (end -27.871482 -37.3) (width 0.16) (layer In1.Cu) (net 18))
+ (segment (start -27.877851 -37.293631) (end -27.856369 -37.293631) (width 0.16) (layer In1.Cu) (net 18))
+ (segment (start -27.856369 -37.293631) (end -27.7 -37.45) (width 0.16) (layer In1.Cu) (net 18))
+ (segment (start -27.7 -37.45) (end -27.25 -37.45) (width 0.16) (layer In1.Cu) (net 18))
+ (segment (start 9.3125 -37.15) (end 9.7125 -36.75) (width 0.16) (layer F.Cu) (net 18))
+ (via (at 8.85 -37.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 18))
+ (segment (start 9.2125 -37.25) (end 9.7125 -36.75) (width 0.16) (layer F.Cu) (net 18))
+ (segment (start 8.85 -37.25) (end 9.2125 -37.25) (width 0.16) (layer F.Cu) (net 18))
+ (segment (start -26.231117 -37.45) (end -26.5 -37.45) (width 0.16) (layer In1.Cu) (net 18))
+ (segment (start 8.65 -37.45) (end -26.231117 -37.45) (width 0.16) (layer In1.Cu) (net 18))
+ (segment (start 8.85 -37.25) (end 8.65 -37.45) (width 0.16) (layer In1.Cu) (net 18))
+ (segment (start -27.25 -37.45) (end -26.5 -37.45) (width 0.16) (layer In1.Cu) (net 18))
+ (segment (start -26.5 -37.45) (end -26.05 -37.45) (width 0.16) (layer In1.Cu) (net 18))
+ (segment (start 51.1 -37.075) (end 52.325 -37.075) (width 0.16) (layer F.Cu) (net 19))
+ (segment (start 52.325 -37.075) (end 52.5 -37.25) (width 0.16) (layer F.Cu) (net 19))
+ (segment (start 52.475 -37.725) (end 52.5 -37.7) (width 0.16) (layer F.Cu) (net 19))
+ (segment (start 51.1 -37.725) (end 52.475 -37.725) (width 0.16) (layer F.Cu) (net 19))
+ (segment (start 52.5 -37.45) (end 52.5 -37.7) (width 0.16) (layer F.Cu) (net 19))
+ (segment (start 52.5 -37.25) (end 52.5 -37.45) (width 0.16) (layer F.Cu) (net 19))
+ (segment (start 53.6 -39) (end 55.9625 -39) (width 0.16) (layer F.Cu) (net 19))
+ (segment (start 52.5 -37.9) (end 53.6 -39) (width 0.16) (layer F.Cu) (net 19))
+ (segment (start 52.5 -37.45) (end 52.5 -37.9) (width 0.16) (layer F.Cu) (net 19))
+ (segment (start 55.45 -36) (end 55.9625 -36) (width 0.16) (layer F.Cu) (net 20))
+ (via (at 53.2 -41) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 20))
+ (segment (start 53.2 -41) (end 53.5 -40.7) (width 0.16) (layer B.Cu) (net 20))
+ (segment (start 53.5 -40.7) (end 53.5 -36.9) (width 0.16) (layer B.Cu) (net 20))
+ (via (at 54.95 -36) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 20))
+ (segment (start 53.5 -36.9) (end 54.4 -36) (width 0.16) (layer B.Cu) (net 20))
+ (segment (start 54.4 -36) (end 54.95 -36) (width 0.16) (layer B.Cu) (net 20))
+ (segment (start 54.95 -36) (end 55.9625 -36) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 54.45 -34.3) (end 55.15 -35) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 51.1 -34.475) (end 52.875 -34.475) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 53.05 -34.3) (end 54.45 -34.3) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 52.875 -34.475) (end 53.05 -34.3) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 54.95 -36) (end 54.95 -35.6) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 55.15 -35.4) (end 55.15 -35) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 54.95 -35.6) (end 55.15 -35.4) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 51.65 -42.55) (end 51.7 -42.5) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 51.7 -42.5) (end 53.2 -41) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 49.7 -46.2) (end 50.75 -47.25) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 51.7 -42.5) (end 49.7 -44.5) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 49.7 -44.5) (end 49.7 -46.2) (width 0.16) (layer F.Cu) (net 20))
+ (segment (start 51.1 -36.425) (end 52.375 -36.425) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 52.375 -36.425) (end 52.95 -37) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 52.95 -37) (end 52.95 -37.3) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 53.15 -37.5) (end 55.9625 -37.5) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 52.95 -37.3) (end 53.15 -37.5) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 56.65 -37.5) (end 55.9625 -37.5) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 56.75 -37.6) (end 56.65 -37.5) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 56.75 -42) (end 56.75 -37.6) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 56.742999 -42.007001) (end 56.742999 -42.642999) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 56.75 -42) (end 56.742999 -42.007001) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 56.742999 -42.642999) (end 56.9 -42.8) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 60.3 -42.8) (end 60.375 -42.875) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 56.9 -42.8) (end 60.3 -42.8) (width 0.16) (layer F.Cu) (net 21))
+ (segment (start 60.375 -42.875) (end 64.75 -47.25) (width 0.16) (layer F.Cu) (net 21))
+ (via (at 83.8 -45.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22))
+ (segment (start 83.8 -45.25) (end 85.2 -43.85) (width 0.16) (layer F.Cu) (net 22))
+ (segment (start 86.45 -43.85) (end 86.5 -43.8) (width 0.16) (layer F.Cu) (net 22))
+ (segment (start 85.2 -43.85) (end 86.45 -43.85) (width 0.16) (layer F.Cu) (net 22))
+ (via (at 58.35 -33) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22))
+ (segment (start 57.5375 -33) (end 58.35 -33) (width 0.16) (layer F.Cu) (net 22))
+ (segment (start 83.8 -32.2) (end 83.8 -45.25) (width 0.16) (layer B.Cu) (net 22))
+ (segment (start 81.6 -30) (end 83.8 -32.2) (width 0.16) (layer B.Cu) (net 22))
+ (segment (start 61 -30) (end 81.6 -30) (width 0.16) (layer B.Cu) (net 22))
+ (segment (start 58.35 -33) (end 58.35 -32.65) (width 0.16) (layer B.Cu) (net 22))
+ (segment (start 58.35 -32.65) (end 61 -30) (width 0.16) (layer B.Cu) (net 22))
+ (via (at 58.35 -34.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 23))
+ (segment (start 57.5375 -34.5) (end 58.35 -34.5) (width 0.16) (layer F.Cu) (net 23))
+ (via (at 84.9 -45.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 23))
+ (segment (start 84.9 -45.15) (end 85.3 -44.75) (width 0.16) (layer F.Cu) (net 23))
+ (segment (start 85.3 -44.75) (end 87.6 -44.75) (width 0.16) (layer F.Cu) (net 23))
+ (segment (start 88 -44.35) (end 88 -43.8) (width 0.16) (layer F.Cu) (net 23))
+ (segment (start 87.6 -44.75) (end 88 -44.35) (width 0.16) (layer F.Cu) (net 23))
+ (segment (start 85.2 -43.2) (end 85.2 -44.85) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 85.05 -43.05) (end 85.2 -43.2) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 58.35 -33.95) (end 57.8 -33.4) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 85.05 -32) (end 85.05 -43.05) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 57.8 -33.4) (end 57.8 -30.95) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 57.8 -30.95) (end 59.45 -29.3) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 85.2 -44.85) (end 84.9 -45.15) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 82.35 -29.3) (end 85.05 -32) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 58.35 -34.5) (end 58.35 -33.95) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 59.45 -29.3) (end 82.35 -29.3) (width 0.16) (layer B.Cu) (net 23))
+ (segment (start 51.1 -32.525) (end 53.675 -32.525) (width 0.16) (layer F.Cu) (net 24))
+ (segment (start 54.7 -31.5) (end 55.9625 -31.5) (width 0.16) (layer F.Cu) (net 24))
+ (segment (start 53.675 -32.525) (end 54.7 -31.5) (width 0.16) (layer F.Cu) (net 24))
+ (segment (start 51.1 -33.825) (end 54.575 -33.825) (width 0.16) (layer F.Cu) (net 25))
+ (segment (start 55.25 -34.5) (end 55.9625 -34.5) (width 0.16) (layer F.Cu) (net 25))
+ (segment (start 54.575 -33.825) (end 55.25 -34.5) (width 0.16) (layer F.Cu) (net 25))
+ (segment (start 51.1 -33.175) (end 54.625 -33.175) (width 0.16) (layer F.Cu) (net 26))
+ (segment (start 54.8 -33) (end 55.9625 -33) (width 0.16) (layer F.Cu) (net 26))
+ (segment (start 54.625 -33.175) (end 54.8 -33) (width 0.16) (layer F.Cu) (net 26))
+ (segment (start 19.7125 -34.5) (end 19.7125 -33) (width 0.24) (layer F.Cu) (net 27) (tstamp 5F2BC72B))
+ (segment (start 19.7125 -33) (end 18.5 -33) (width 0.24) (layer F.Cu) (net 27) (tstamp 5F2BC83C))
+ (segment (start 18.155 -33.345) (end 18.155 -35.025) (width 0.24) (layer F.Cu) (net 27) (tstamp 5F2BC764))
+ (segment (start 18.5 -33) (end 18.155 -33.345) (width 0.24) (layer F.Cu) (net 27) (tstamp 5F2BC57E))
+ (segment (start 19.7125 -37.5) (end 19.15 -37.5) (width 0.16) (layer F.Cu) (net 27))
+ (segment (start 18.155 -36.505) (end 18.155 -35.025) (width 0.16) (layer F.Cu) (net 27))
+ (segment (start 19.15 -37.5) (end 18.155 -36.505) (width 0.16) (layer F.Cu) (net 27))
+ (segment (start 24.5375 -37.75) (end 24.3 -37.75) (width 0.16) (layer F.Cu) (net 28))
+ (segment (start 24.5375 -37.75) (end 23.9 -37.75) (width 0.16) (layer F.Cu) (net 28))
+ (segment (start 23.9 -37.75) (end 23.75 -37.6) (width 0.16) (layer F.Cu) (net 28))
+ (segment (start 23.75 -37.6) (end 23.75 -37.2) (width 0.16) (layer F.Cu) (net 28))
+ (segment (start 23.35 -36.8) (end 23.35 -36.2) (width 0.16) (layer F.Cu) (net 28))
+ (segment (start 23.75 -37.2) (end 23.35 -36.8) (width 0.16) (layer F.Cu) (net 28))
+ (segment (start 21.2875 -39) (end 21.95 -39) (width 0.24) (layer F.Cu) (net 29))
+ (segment (start 22.2 -39.25) (end 22.9625 -39.25) (width 0.24) (layer F.Cu) (net 29))
+ (segment (start 21.95 -39) (end 22.2 -39.25) (width 0.24) (layer F.Cu) (net 29))
+ (segment (start 22.9625 -39.25) (end 22.9625 -37.75) (width 0.24) (layer F.Cu) (net 29))
+ (segment (start 22.9625 -39.25) (end 22.9625 -40.0125) (width 0.16) (layer F.Cu) (net 29))
+ (segment (start 22.9625 -40.0125) (end 23.05 -40.1) (width 0.16) (layer F.Cu) (net 29))
+ (segment (start 23.05 -40.1) (end 25.1 -40.1) (width 0.16) (layer F.Cu) (net 29))
+ (segment (start 25.1 -40.1) (end 25.65 -39.55) (width 0.16) (layer F.Cu) (net 29))
+ (segment (start 25.65 -39.55) (end 25.65 -38.75) (width 0.16) (layer F.Cu) (net 29))
+ (segment (start 25.65 -38.75) (end 26.05 -38.35) (width 0.16) (layer F.Cu) (net 29))
+ (segment (start 26.05 -38.35) (end 27.4 -38.35) (width 0.16) (layer F.Cu) (net 29))
+ (segment (start 27.615 -38.565) (end 27.615 -39.975) (width 0.16) (layer F.Cu) (net 29))
+ (segment (start 27.4 -38.35) (end 27.615 -38.565) (width 0.16) (layer F.Cu) (net 29))
+ (segment (start 33.5375 -39) (end 33.5375 -28.9125) (width 0.24) (layer F.Cu) (net 30))
+ (segment (start 35.4 -27.05) (end 88.35 -27.05) (width 0.24) (layer In2.Cu) (net 30))
+ (segment (start 88.35 -27.05) (end 91.15 -29.85) (width 0.24) (layer In2.Cu) (net 30))
+ (segment (start 91.15 -29.85) (end 91.15 -35.7) (width 0.24) (layer In2.Cu) (net 30))
+ (segment (start 92.95 -37.5) (end 95.75 -37.5) (width 0.24) (layer In2.Cu) (net 30))
+ (segment (start 91.15 -35.7) (end 92.95 -37.5) (width 0.24) (layer In2.Cu) (net 30))
+ (via (at 33.55 -27.05) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 30))
+ (segment (start 35.4 -27.05) (end 33.55 -27.05) (width 0.24) (layer In2.Cu) (net 30))
+ (segment (start 33.55 -28.9) (end 33.5375 -28.9125) (width 0.24) (layer F.Cu) (net 30))
+ (segment (start 33.55 -27.05) (end 33.55 -28.9) (width 0.24) (layer F.Cu) (net 30))
+ (segment (start 18.155 -39.975) (end 18.155 -41.005) (width 0.24) (layer F.Cu) (net 31) (tstamp 5F2BC542))
+ (segment (start 18.155 -41.005) (end 18.35 -41.2) (width 0.24) (layer F.Cu) (net 31) (tstamp 5F2BC584))
+ (segment (start 18.35 -41.2) (end 18.65 -41.2) (width 0.24) (layer F.Cu) (net 31) (tstamp 5F2BC854))
+ (segment (start 18.7875 -41.3375) (end 18.7875 -42) (width 0.24) (layer F.Cu) (net 31) (tstamp 5F2BC76A))
+ (segment (start 18.65 -41.2) (end 18.7875 -41.3375) (width 0.24) (layer F.Cu) (net 31) (tstamp 5F2BC836))
+ (segment (start 19.0375 -42) (end 20.4625 -42) (width 0.24) (layer F.Cu) (net 31))
+ (segment (start 43.9 -40.325) (end 41.825 -40.325) (width 0.16) (layer F.Cu) (net 32))
+ (segment (start 40.75 -39.25) (end 39.5375 -39.25) (width 0.16) (layer F.Cu) (net 32))
+ (segment (start 41.825 -40.325) (end 40.75 -39.25) (width 0.16) (layer F.Cu) (net 32))
+ (segment (start 29.35 -45) (end 28.7875 -45) (width 0.24) (layer F.Cu) (net 33))
+ (segment (start 31.65 -43.6) (end 31.5 -43.75) (width 0.24) (layer F.Cu) (net 33))
+ (segment (start 29.65 -44.7) (end 29.35 -45) (width 0.24) (layer F.Cu) (net 33))
+ (segment (start 31.65 -43.05) (end 31.65 -43.6) (width 0.24) (layer F.Cu) (net 33))
+ (segment (start 31.5 -43.75) (end 29.9 -43.75) (width 0.24) (layer F.Cu) (net 33))
+ (segment (start 29.9 -43.75) (end 29.65 -44) (width 0.24) (layer F.Cu) (net 33))
+ (segment (start 29.65 -44) (end 29.65 -44.7) (width 0.24) (layer F.Cu) (net 33))
+ (segment (start 27.615 -35.025) (end 27.615 -33.785) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 27.615 -33.785) (end 27.75 -33.65) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 28.885 -33.785) (end 28.885 -35.025) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 28.75 -33.65) (end 28.885 -33.785) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 28.25 -33.65) (end 28.75 -33.65) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 27.75 -33.65) (end 28.25 -33.65) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 28.25 -33.65) (end 28.25 -33.2) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 27.5375 -31.25) (end 28.1 -31.25) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 28.25 -31.4) (end 28.25 -33.2) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 28.1 -31.25) (end 28.25 -31.4) (width 0.16) (layer F.Cu) (net 34))
+ (segment (start 34.3 -35.75) (end 25.9 -35.75) (width 0.16) (layer B.Cu) (net 35))
+ (segment (start 25.102999 -34.952999) (end 23.552999 -34.952999) (width 0.16) (layer B.Cu) (net 35))
+ (segment (start 25.9 -35.75) (end 25.102999 -34.952999) (width 0.16) (layer B.Cu) (net 35))
+ (via (at 23.3 -35.2) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35))
+ (segment (start 23.552999 -34.952999) (end 23.305998 -35.2) (width 0.16) (layer B.Cu) (net 35))
+ (segment (start 23.305998 -35.2) (end 23.3 -35.2) (width 0.24) (layer B.Cu) (net 35))
+ (segment (start 23.3 -34.35) (end 23.35 -34.3) (width 0.24) (layer F.Cu) (net 35))
+ (segment (start 23.3 -35.2) (end 23.3 -34.35) (width 0.16) (layer F.Cu) (net 35))
+ (segment (start 34.3 -35.75) (end 37.8 -35.75) (width 0.16) (layer B.Cu) (net 35))
+ (via (at 37.9 -35.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35))
+ (segment (start 37.8 -35.75) (end 37.9 -35.75) (width 0.16) (layer B.Cu) (net 35))
+ (segment (start 43.875 -35.75) (end 43.9 -35.775) (width 0.16) (layer F.Cu) (net 35))
+ (segment (start 37.9 -35.75) (end 43.875 -35.75) (width 0.16) (layer F.Cu) (net 35))
+ (segment (start 54.85 -40.5) (end 55.9625 -40.5) (width 0.16) (layer F.Cu) (net 36))
+ (segment (start 54.025 -39.675) (end 54.85 -40.5) (width 0.16) (layer F.Cu) (net 36))
+ (segment (start 51.1 -39.675) (end 54.025 -39.675) (width 0.16) (layer F.Cu) (net 36))
+ (segment (start 55.975 -40.5125) (end 55.9625 -40.5) (width 0.16) (layer F.Cu) (net 36))
+ (segment (start 55.975 -42) (end 55.975 -40.5125) (width 0.16) (layer F.Cu) (net 36))
+ (via (at 32.25 -44.95) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 37))
+ (segment (start 31.65 -44.95) (end 32.25 -44.95) (width 0.24) (layer F.Cu) (net 37))
+ (segment (start 51.1 -39.025) (end 50.225 -39.025) (width 0.16) (layer F.Cu) (net 37))
+ (segment (start 50.225 -39.025) (end 47.45 -41.8) (width 0.16) (layer F.Cu) (net 37))
+ (segment (start 47.45 -41.8) (end 41.6 -41.8) (width 0.16) (layer F.Cu) (net 37))
+ (via (at 40.25 -43.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 37))
+ (segment (start 41.6 -41.8) (end 40.25 -43.15) (width 0.16) (layer F.Cu) (net 37))
+ (segment (start 35.3 -42.95) (end 33.3 -44.95) (width 0.16) (layer B.Cu) (net 37))
+ (segment (start 33.3 -44.95) (end 32.25 -44.95) (width 0.16) (layer B.Cu) (net 37))
+ (segment (start 36.95 -42.95) (end 35.3 -42.95) (width 0.16) (layer B.Cu) (net 37))
+ (segment (start 40.25 -43.15) (end 37.15 -43.15) (width 0.16) (layer B.Cu) (net 37))
+ (segment (start 37.15 -43.15) (end 36.95 -42.95) (width 0.16) (layer B.Cu) (net 37))
+ (segment (start 11.325 -38.2875) (end 11.2875 -38.25) (width 0.24) (layer F.Cu) (net 38) (tstamp 5F2BC72E))
+ (segment (start 12.75 -38.2875) (end 11.325 -38.2875) (width 0.24) (layer F.Cu) (net 38) (tstamp 5F2BC6B3))
+ (segment (start 12.75 -38.2875) (end 14.0375 -38.2875) (width 0.24) (layer F.Cu) (net 38))
+ (segment (start 14.345 -38.595) (end 14.345 -39.975) (width 0.24) (layer F.Cu) (net 38))
+ (segment (start 14.0375 -38.2875) (end 14.345 -38.595) (width 0.24) (layer F.Cu) (net 38))
+ (segment (start 24.6 -39.05) (end 24.4 -39.25) (width 0.24) (layer F.Cu) (net 39) (tstamp 5F2BC82D))
+ (segment (start 25.15 -39.25) (end 25.3 -39.1) (width 0.16) (layer F.Cu) (net 39))
+ (segment (start 24.65 -36.6) (end 24.65 -36.2) (width 0.16) (layer F.Cu) (net 39))
+ (segment (start 24.5375 -39.25) (end 25.15 -39.25) (width 0.16) (layer F.Cu) (net 39))
+ (segment (start 25.3 -39.1) (end 25.3 -37.15) (width 0.16) (layer F.Cu) (net 39))
+ (segment (start 25.05 -36.9) (end 24.75 -36.9) (width 0.16) (layer F.Cu) (net 39))
+ (segment (start 24.65 -36.8) (end 24.65 -36.6) (width 0.16) (layer F.Cu) (net 39))
+ (segment (start 25.3 -37.15) (end 25.05 -36.9) (width 0.16) (layer F.Cu) (net 39))
+ (segment (start 24.75 -36.9) (end 24.65 -36.8) (width 0.16) (layer F.Cu) (net 39))
+ (segment (start 27.5375 -33.3625) (end 27.5375 -32.75) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 27.35 -33.55) (end 27.5375 -33.3625) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 26.345 -35.025) (end 26.345 -33.905362) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 26.700362 -33.55) (end 27.35 -33.55) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 26.345 -33.905362) (end 26.700362 -33.55) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 26.85 -32.75) (end 27.5375 -32.75) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 26.75 -32.65) (end 26.85 -32.75) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 26.75 -30.7) (end 26.75 -32.65) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 27.1 -30.35) (end 26.75 -30.7) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 30.8 -30.35) (end 27.1 -30.35) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 32.3 -28.85) (end 30.8 -30.35) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 32.3 -27.1) (end 32.3 -28.85) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 43.4 -31.65) (end 43.05 -31.3) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 43.9 -33.825) (end 45.225 -33.825) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 45.35 -32.05) (end 44.95 -31.65) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 34.35 -26.3) (end 33.1 -26.3) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 35.95 -29.05) (end 35.1 -28.2) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 45.225 -33.825) (end 45.35 -33.7) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 43.05 -31.3) (end 43.05 -29.3) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 33.1 -26.3) (end 32.3 -27.1) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 45.35 -33.7) (end 45.35 -32.05) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 35.1 -27.05) (end 34.35 -26.3) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 44.95 -31.65) (end 43.4 -31.65) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 43.05 -29.3) (end 42.65 -28.9) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 35.1 -28.2) (end 35.1 -27.05) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 35.95 -29.05) (end 37 -29.05) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 37 -29.05) (end 37.3 -28.75) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 40.15 -28.75) (end 40.3 -28.9) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 37.3 -28.75) (end 40.15 -28.75) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 42.65 -28.9) (end 40.3 -28.9) (width 0.16) (layer F.Cu) (net 40))
+ (segment (start 16.885 -39.975) (end 16.885 -38.765) (width 0.24) (layer F.Cu) (net 41) (tstamp 5F2BC58A))
+ (segment (start 16.885 -38.765) (end 17.25 -38.4) (width 0.24) (layer F.Cu) (net 41) (tstamp 5F2BC6B9))
+ (segment (start 17.25 -38.4) (end 18.65 -38.4) (width 0.24) (layer F.Cu) (net 41) (tstamp 5F2BC770))
+ (segment (start 19 -38.75) (end 19.7125 -38.75) (width 0.24) (layer F.Cu) (net 41) (tstamp 5F2BC587))
+ (segment (start 18.65 -38.4) (end 19 -38.75) (width 0.24) (layer F.Cu) (net 41) (tstamp 5F2BC833))
+ (segment (start 19.7125 -40.25) (end 19.7125 -38.75) (width 0.24) (layer F.Cu) (net 41) (tstamp 5F2BC6B6))
+ (segment (start 21.65 -45.5) (end 21.15 -45.5) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 20 -46.65) (end 18.35 -46.65) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 21.15 -45.5) (end 20 -46.65) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 16.885 -41.115) (end 16.885 -39.975) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 16.65 -41.35) (end 16.885 -41.115) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 16.75 -46.0375) (end 17.3875 -46.0375) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 17.3875 -46.0375) (end 17.6 -46.25) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 17.95 -46.25) (end 18.35 -46.65) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 17.6 -46.25) (end 17.95 -46.25) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 16.65 -41.35) (end 16.65 -43) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 16.65 -43) (end 15.85 -43.8) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 15.85 -43.8) (end 15.85 -45.9) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 15.9875 -46.0375) (end 16.75 -46.0375) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 15.85 -45.9) (end 15.9875 -46.0375) (width 0.24) (layer F.Cu) (net 41))
+ (segment (start 28.885 -41.115) (end 27.2125 -42.7875) (width 0.24) (layer F.Cu) (net 42))
+ (segment (start 28.885 -39.975) (end 28.885 -41.115) (width 0.24) (layer F.Cu) (net 42))
+ (segment (start 27.2125 -43.5) (end 27.2125 -42.7875) (width 0.24) (layer F.Cu) (net 42))
+ (segment (start 25.7875 -43.5) (end 27.2125 -43.5) (width 0.24) (layer F.Cu) (net 42))
+ (segment (start 25.7875 -43.5) (end 25.7875 -45) (width 0.24) (layer F.Cu) (net 42))
+ (segment (start 27.2125 -45) (end 27.2125 -43.5) (width 0.24) (layer F.Cu) (net 42))
+ (segment (start 29.3 -43.5) (end 29.75 -43.05) (width 0.24) (layer F.Cu) (net 43))
+ (segment (start 28.7875 -43.5) (end 29.3 -43.5) (width 0.24) (layer F.Cu) (net 43))
+ (segment (start 30.35 -43.05) (end 29.75 -43.05) (width 0.24) (layer F.Cu) (net 43))
+ (segment (start 30.155 -39.975) (end 30.155 -41.405) (width 0.24) (layer F.Cu) (net 44))
+ (segment (start 30.155 -41.405) (end 31 -42.25) (width 0.24) (layer F.Cu) (net 44))
+ (segment (start 31 -43.05) (end 31 -42.25) (width 0.24) (layer F.Cu) (net 44))
+ (segment (start 30.155 -39.975) (end 30.725 -39.975) (width 0.24) (layer F.Cu) (net 44))
+ (segment (start 31.25 -40.5) (end 31.9625 -40.5) (width 0.24) (layer F.Cu) (net 44))
+ (segment (start 30.725 -39.975) (end 31.25 -40.5) (width 0.24) (layer F.Cu) (net 44))
+ (segment (start 31.9625 -40.5) (end 31.9625 -39) (width 0.24) (layer F.Cu) (net 44))
+ (segment (start 43.9 -37.725) (end 45.225 -37.725) (width 0.24) (layer F.Cu) (net 45))
+ (segment (start 45.225 -37.725) (end 45.35 -37.85) (width 0.24) (layer F.Cu) (net 45))
+ (segment (start 45.35 -37.85) (end 45.35 -38.8) (width 0.24) (layer F.Cu) (net 45))
+ (segment (start 45.125 -39.025) (end 43.9 -39.025) (width 0.24) (layer F.Cu) (net 45))
+ (segment (start 45.35 -38.8) (end 45.125 -39.025) (width 0.24) (layer F.Cu) (net 45))
+ (segment (start 35 -33.95) (end 35 -35.05) (width 1) (layer F.Cu) (net 46))
+ (segment (start 35 -35.05) (end 35.85 -35.9) (width 1) (layer F.Cu) (net 46))
+ (segment (start 35.85 -42.058716) (end 36.5 -42.708716) (width 1) (layer F.Cu) (net 46))
+ (segment (start 35.85 -35.9) (end 35.85 -42.058716) (width 1) (layer F.Cu) (net 46))
+ (segment (start 36.5 -42.708716) (end 36.5 -43.85) (width 1) (layer F.Cu) (net 46))
+ (via (at 36.5 -43.85) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 46))
+ (segment (start 41.900001 -44.249999) (end 43.35 -42.8) (width 1) (layer B.Cu) (net 46))
+ (segment (start 36.899999 -44.249999) (end 41.900001 -44.249999) (width 1) (layer B.Cu) (net 46))
+ (segment (start 36.5 -43.85) (end 36.899999 -44.249999) (width 1) (layer B.Cu) (net 46))
+ (segment (start 73.7 -39.75) (end 73.7 -40.35) (width 1) (layer B.Cu) (net 46))
+ (segment (start 71.25 -42.8) (end 71.1 -42.8) (width 1) (layer B.Cu) (net 46))
+ (segment (start 73.7 -40.35) (end 71.25 -42.8) (width 1) (layer B.Cu) (net 46))
+ (segment (start 43.35 -42.8) (end 71.1 -42.8) (width 1) (layer B.Cu) (net 46))
+ (segment (start 76.7 -39.85) (end 76.7 -40.65) (width 0.24) (layer F.Cu) (net 47) (tstamp 5F72F3D6))
+ (segment (start 76.5375 -40.8125) (end 76.5375 -41.5) (width 0.24) (layer F.Cu) (net 47) (tstamp 5F72F3D3))
+ (segment (start 76.7 -40.65) (end 76.5375 -40.8125) (width 0.24) (layer F.Cu) (net 47) (tstamp 5F72F3D0))
+ (segment (start 76.5375 -41.5) (end 77.9625 -41.5) (width 0.24) (layer F.Cu) (net 47) (tstamp 5F72F3CD))
+ (segment (start 81.75 -29.65) (end 60.2 -29.65) (width 0.16) (layer B.Cu) (net 48))
+ (via (at 58.4 -31.45) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 48))
+ (segment (start 60.2 -29.65) (end 58.4 -31.45) (width 0.16) (layer B.Cu) (net 48))
+ (segment (start 57.5875 -31.45) (end 57.5375 -31.5) (width 0.16) (layer F.Cu) (net 48))
+ (segment (start 58.4 -31.45) (end 57.5875 -31.45) (width 0.16) (layer F.Cu) (net 48))
+ (segment (start 81.75 -29.65) (end 82 -29.65) (width 0.16) (layer B.Cu) (net 48))
+ (segment (start 82 -29.65) (end 84.25 -31.9) (width 0.16) (layer B.Cu) (net 48))
+ (via (at 84.55 -43.55) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 48))
+ (segment (start 84.25 -31.9) (end 84.55 -32.2) (width 0.16) (layer B.Cu) (net 48))
+ (segment (start 84.55 -32.2) (end 84.55 -43.55) (width 0.16) (layer B.Cu) (net 48))
+ (segment (start 85.4 -42.7) (end 86.5 -42.7) (width 0.16) (layer F.Cu) (net 48))
+ (segment (start 84.55 -43.55) (end 85.4 -42.7) (width 0.16) (layer F.Cu) (net 48))
+ (segment (start 21.2875 -34.5) (end 21.75 -34.5) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 19.7125 -36) (end 19.7875 -36) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 21.2875 -34.5) (end 20.7 -34.5) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 20.7 -34.5) (end 20.55 -34.65) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 20.55 -34.65) (end 20.55 -35.85) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 20.4 -36) (end 19.7125 -36) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 20.55 -35.85) (end 20.4 -36) (width 0.16) (layer F.Cu) (net 49))
+ (via (at 22.1 -34.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 49))
+ (segment (start 21.2875 -34.5) (end 22.1 -34.5) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 22.1 -34.5) (end 22.85 -34.5) (width 0.16) (layer B.Cu) (net 49))
+ (segment (start 22.85 -34.5) (end 23.1 -34.25) (width 0.16) (layer B.Cu) (net 49))
+ (via (at 36.9 -37.643) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 49))
+ (segment (start 37.9625 -37.75) (end 37.007 -37.75) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 37.007 -37.75) (end 36.9 -37.643) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 30.5 -34.25) (end 30.6 -34.25) (width 0.16) (layer B.Cu) (net 49))
+ (segment (start 23.1 -34.25) (end 30.5 -34.25) (width 0.16) (layer B.Cu) (net 49))
+ (via (at 38.6 -36.65) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 49))
+ (segment (start 38.6 -36.65) (end 38.15 -36.65) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 37.9625 -36.8375) (end 37.9625 -37.75) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 38.15 -36.65) (end 37.9625 -36.8375) (width 0.16) (layer F.Cu) (net 49))
+ (segment (start 32.3 -34.25) (end 30.5 -34.25) (width 0.16) (layer B.Cu) (net 49))
+ (segment (start 38.6 -35.55) (end 38.2 -35.15) (width 0.16) (layer B.Cu) (net 49))
+ (segment (start 37.05 -31.55) (end 35 -31.55) (width 0.16) (layer B.Cu) (net 49))
+ (segment (start 38.2 -35.15) (end 38.2 -32.7) (width 0.16) (layer B.Cu) (net 49))
+ (segment (start 38.6 -36.65) (end 38.6 -35.55) (width 0.16) (layer B.Cu) (net 49))
+ (segment (start 38.2 -32.7) (end 37.05 -31.55) (width 0.16) (layer B.Cu) (net 49))
+ (segment (start 35 -31.55) (end 32.3 -34.25) (width 0.16) (layer B.Cu) (net 49))
+ (segment (start 74.8 -37.65) (end 74.25 -37.65) (width 0.36) (layer F.Cu) (net 50) (tstamp 5F72F3E8))
+ (segment (start 69.6 -38.65) (end 70.4 -38.65) (width 0.64) (layer F.Cu) (net 50))
+ (segment (start 71.7 -37.35) (end 71.7 -36.7875) (width 0.64) (layer F.Cu) (net 50))
+ (segment (start 70.4 -38.65) (end 71.7 -37.35) (width 0.64) (layer F.Cu) (net 50))
+ (segment (start 73.2 -36.7875) (end 73.2 -37.05) (width 0.64) (layer F.Cu) (net 50))
+ (segment (start 71.9625 -37.05) (end 71.7 -36.7875) (width 0.64) (layer F.Cu) (net 50))
+ (segment (start 73.2 -37.05) (end 71.9625 -37.05) (width 0.64) (layer F.Cu) (net 50))
+ (segment (start 74.6625 -37.5125) (end 74.8 -37.65) (width 0.64) (layer F.Cu) (net 50))
+ (segment (start 74.6625 -35.25) (end 74.6625 -37.5125) (width 0.64) (layer F.Cu) (net 50))
+ (segment (start 71.7 -35.2125) (end 71.7 -34.4) (width 0.64) (layer F.Cu) (net 51))
+ (segment (start 72.3 -33.8) (end 72.3 -32.75) (width 0.64) (layer F.Cu) (net 51))
+ (segment (start 71.7 -34.4) (end 72.3 -33.8) (width 0.64) (layer F.Cu) (net 51))
+ (segment (start 73.2 -35.2125) (end 73.2 -34.35) (width 0.64) (layer F.Cu) (net 52))
+ (segment (start 73.75 -33.8) (end 73.75 -32.75) (width 0.64) (layer F.Cu) (net 52))
+ (segment (start 73.2 -34.35) (end 73.75 -33.8) (width 0.64) (layer F.Cu) (net 52))
+ (segment (start 70.3 -31.8) (end 69.75 -31.8) (width 0.64) (layer F.Cu) (net 53))
+ (segment (start 69.3375 -32.2125) (end 68.85 -32.2125) (width 0.64) (layer F.Cu) (net 53))
+ (segment (start 69.75 -31.8) (end 69.3375 -32.2125) (width 0.64) (layer F.Cu) (net 53))
+ (segment (start 67.35 -32.2125) (end 68.85 -32.2125) (width 0.24) (layer F.Cu) (net 53))
+ (segment (start 75.75 -31.8) (end 76.35 -31.8) (width 0.64) (layer F.Cu) (net 54))
+ (segment (start 76.7625 -32.2125) (end 77.25 -32.2125) (width 0.64) (layer F.Cu) (net 54))
+ (segment (start 76.35 -31.8) (end 76.7625 -32.2125) (width 0.64) (layer F.Cu) (net 54))
+ (segment (start 78.725 -32.2125) (end 78.7625 -32.25) (width 0.24) (layer F.Cu) (net 54))
+ (segment (start 77.25 -32.2125) (end 78.725 -32.2125) (width 0.24) (layer F.Cu) (net 54))
+ (via (at 13.4 -41.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 55))
+ (segment (start 12.5375 -41.25) (end 13.4 -41.25) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 33.5 -28.45) (end 24.95 -28.45) (width 0.24) (layer B.Cu) (net 55))
+ (segment (start 24.95 -28.45) (end 22.05 -31.35) (width 0.24) (layer B.Cu) (net 55))
+ (segment (start 22.05 -31.35) (end 15.4 -31.35) (width 0.24) (layer B.Cu) (net 55))
+ (segment (start 15.4 -31.35) (end 14.1 -32.65) (width 0.24) (layer B.Cu) (net 55))
+ (segment (start 14.1 -40.55) (end 13.4 -41.25) (width 0.24) (layer B.Cu) (net 55))
+ (segment (start 14.1 -32.65) (end 14.1 -40.55) (width 0.24) (layer B.Cu) (net 55))
+ (segment (start 60.7125 -37.75) (end 60.7125 -38.6125) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 60.7125 -38.6125) (end 61.25 -39.15) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 61.25 -39.15) (end 61.25 -40.85) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 61.6 -41.2) (end 62.25 -41.2) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 61.25 -40.85) (end 61.6 -41.2) (width 0.24) (layer F.Cu) (net 55))
+ (via (at 36.65 -28.45) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 55))
+ (segment (start 33.5 -28.45) (end 36.65 -28.45) (width 0.24) (layer B.Cu) (net 55))
+ (segment (start 43.5 -29.6) (end 43.5 -29) (width 0.16) (layer F.Cu) (net 55))
+ (segment (start 59.7 -37.75) (end 58.95 -37) (width 0.16) (layer F.Cu) (net 55))
+ (segment (start 60.7125 -37.75) (end 59.7 -37.75) (width 0.16) (layer F.Cu) (net 55))
+ (segment (start 42.95 -28.45) (end 36.65 -28.45) (width 0.16) (layer F.Cu) (net 55))
+ (segment (start 43.5 -29) (end 42.95 -28.45) (width 0.16) (layer F.Cu) (net 55))
+ (segment (start 58.95 -37) (end 58.95 -30.9) (width 0.16) (layer F.Cu) (net 55))
+ (segment (start 58.6 -30.55) (end 44.45 -30.55) (width 0.16) (layer F.Cu) (net 55))
+ (segment (start 58.95 -30.9) (end 58.6 -30.55) (width 0.16) (layer F.Cu) (net 55))
+ (segment (start 44.45 -30.55) (end 43.5 -29.6) (width 0.16) (layer F.Cu) (net 55))
+ (segment (start 67.35 -33.7875) (end 67.35 -35.7) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 67.35 -35.7) (end 66.45 -36.6) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 66.45 -36.6) (end 66.45 -39.15) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 66.3125 -39.2875) (end 65.25 -39.2875) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 66.45 -39.15) (end 66.3125 -39.2875) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 65.25 -39.2875) (end 65.25 -39.9) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 63.95 -41.2) (end 62.25 -41.2) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 65.25 -39.9) (end 63.95 -41.2) (width 0.24) (layer F.Cu) (net 55))
+ (segment (start 65.25 -33.7125) (end 65.4125 -33.7125) (width 0.24) (layer F.Cu) (net 56))
+ (via (at 13.35 -33.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 56))
+ (segment (start 12.5375 -33.75) (end 13.35 -33.75) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 34 -27.8) (end 33.05 -27.8) (width 0.24) (layer B.Cu) (net 56))
+ (segment (start 33.05 -27.8) (end 32.85 -28) (width 0.24) (layer B.Cu) (net 56))
+ (segment (start 32.85 -28) (end 24.75 -28) (width 0.24) (layer B.Cu) (net 56))
+ (segment (start 24.75 -28) (end 21.85 -30.9) (width 0.24) (layer B.Cu) (net 56))
+ (segment (start 21.85 -30.9) (end 15.2 -30.9) (width 0.24) (layer B.Cu) (net 56))
+ (segment (start 13.35 -32.75) (end 13.35 -33.75) (width 0.24) (layer B.Cu) (net 56))
+ (segment (start 15.2 -30.9) (end 13.35 -32.75) (width 0.24) (layer B.Cu) (net 56))
+ (segment (start 63.7125 -33.825) (end 63.75 -33.7875) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 65.25 -33.7875) (end 63.75 -33.7875) (width 0.24) (layer F.Cu) (net 56))
+ (via (at 36.1 -27.8) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 56))
+ (segment (start 34 -27.8) (end 36.1 -27.8) (width 0.24) (layer B.Cu) (net 56))
+ (segment (start 43.15 -28.05) (end 37.25 -28.05) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 60.25 -34) (end 59.3 -33.05) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 43.9 -28.8) (end 43.15 -28.05) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 60.25 -34.75) (end 60.25 -34) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 37.25 -28.05) (end 37 -27.8) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 44.65 -30.2) (end 43.9 -29.45) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 59.3 -33.05) (end 59.3 -30.75) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 37 -27.8) (end 36.1 -27.8) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 43.9 -29.45) (end 43.9 -28.8) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 59.3 -30.75) (end 58.75 -30.2) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 58.75 -30.2) (end 44.65 -30.2) (width 0.16) (layer F.Cu) (net 56))
+ (segment (start 80.3375 -32.25) (end 80.3375 -31.4875) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 80.3375 -31.4875) (end 79 -30.15) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 79 -30.15) (end 67.3 -30.15) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 67.3 -30.15) (end 66.2 -31.25) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 66.2 -31.25) (end 66.2 -33.65) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 66.0625 -33.7875) (end 65.25 -33.7875) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 66.2 -33.65) (end 66.0625 -33.7875) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 63.75 -33.7875) (end 63.75 -34.45) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 63.45 -34.75) (end 60.25 -34.75) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 63.75 -34.45) (end 63.45 -34.75) (width 0.24) (layer F.Cu) (net 56))
+ (segment (start 62.3375 -39.2125) (end 62.25 -39.3) (width 0.24) (layer F.Cu) (net 57))
+ (segment (start 62.2125 -39.2625) (end 62.25 -39.3) (width 0.24) (layer F.Cu) (net 57))
+ (segment (start 62.2875 -39.2625) (end 62.25 -39.3) (width 0.24) (layer F.Cu) (net 57))
+ (segment (start 62.2875 -37.75) (end 62.2875 -39.2625) (width 0.24) (layer F.Cu) (net 57))
+ (segment (start 63.7375 -39.3) (end 63.75 -39.2875) (width 0.24) (layer F.Cu) (net 57))
+ (segment (start 62.25 -39.3) (end 63.7375 -39.3) (width 0.24) (layer F.Cu) (net 57))
+ (segment (start 62.3375 -33.7125) (end 62.25 -33.8) (width 0.24) (layer F.Cu) (net 58))
+ (segment (start 62.25 -32.2875) (end 62.2125 -32.25) (width 0.24) (layer F.Cu) (net 58))
+ (segment (start 62.325 -32.2125) (end 62.2875 -32.25) (width 0.24) (layer F.Cu) (net 58))
+ (segment (start 63.75 -32.2125) (end 62.325 -32.2125) (width 0.24) (layer F.Cu) (net 58))
+ (segment (start 62.25 -32.2875) (end 62.2875 -32.25) (width 0.24) (layer F.Cu) (net 58))
+ (segment (start 62.25 -33.8) (end 62.25 -32.2875) (width 0.24) (layer F.Cu) (net 58))
+ (segment (start -28.475 -38.75) (end -28.006527 -38.75) (width 0.16) (layer F.Cu) (net 59))
+ (via (at -27.799192 -38.460964) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 59))
+ (segment (start -28.006527 -38.75) (end -27.799192 -38.542665) (width 0.16) (layer F.Cu) (net 59))
+ (segment (start -27.799192 -38.542665) (end -27.799192 -38.460964) (width 0.16) (layer F.Cu) (net 59))
+ (segment (start 10.9625 -41.25) (end 10.9625 -39.75) (width 0.24) (layer F.Cu) (net 59))
+ (via (at 10.15 -39.75) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 59))
+ (segment (start 10.9625 -39.75) (end 10.15 -39.75) (width 0.24) (layer F.Cu) (net 59))
+ (segment (start 9.85 -39.75) (end 10.15 -39.75) (width 0.16) (layer In1.Cu) (net 59))
+ (segment (start 8.12402 -38.02402) (end 9.85 -39.75) (width 0.16) (layer In1.Cu) (net 59))
+ (segment (start -27.799192 -38.460964) (end -27.362248 -38.02402) (width 0.16) (layer In1.Cu) (net 59))
+ (segment (start -27.362248 -38.02402) (end 8.12402 -38.02402) (width 0.16) (layer In1.Cu) (net 59))
+ (via (at -27.904073 -36.709217) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 60))
+ (segment (start -28.475 -36.75) (end -27.944856 -36.75) (width 0.16) (layer F.Cu) (net 60))
+ (segment (start -27.944856 -36.75) (end -27.904073 -36.709217) (width 0.16) (layer F.Cu) (net 60))
+ (segment (start -27.904073 -36.709217) (end -27.816983 -36.709217) (width 0.16) (layer In1.Cu) (net 60))
+ (via (at 10.15 -35.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 60))
+ (segment (start 10.9625 -35.25) (end 10.15 -35.25) (width 0.24) (layer F.Cu) (net 60))
+ (segment (start 10.9625 -33.75) (end 10.9625 -35.25) (width 0.24) (layer F.Cu) (net 60))
+ (segment (start 10.099638 -35.25) (end 10.15 -35.25) (width 0.16) (layer In1.Cu) (net 60))
+ (segment (start -27.4 -37.15) (end 8.199638 -37.15) (width 0.16) (layer In1.Cu) (net 60))
+ (segment (start 8.199638 -37.15) (end 10.099638 -35.25) (width 0.16) (layer In1.Cu) (net 60))
+ (segment (start -27.840783 -36.709217) (end -27.4 -37.15) (width 0.16) (layer In1.Cu) (net 60))
+ (segment (start -27.904073 -36.709217) (end -27.840783 -36.709217) (width 0.16) (layer In1.Cu) (net 60))
+ (segment (start 87 -33.95) (end 87 -35.35) (width 1) (layer F.Cu) (net 61))
+ (segment (start 87.25 -35.6) (end 87.25 -36.8125) (width 1) (layer F.Cu) (net 61))
+ (segment (start 87 -35.35) (end 87.25 -35.6) (width 1) (layer F.Cu) (net 61))
+ (segment (start 86 -44.55) (end 87.15 -43.4) (width 0.64) (layer B.Cu) (net 61))
+ (segment (start 87.15 -43.4) (end 88.05 -43.4) (width 0.64) (layer B.Cu) (net 61))
+ (segment (start 88.05 -43.4) (end 88.8 -42.65) (width 0.64) (layer B.Cu) (net 61))
+ (segment (start 88.8 -35.75) (end 87 -33.95) (width 0.64) (layer B.Cu) (net 61))
+ (segment (start 88.8 -42.65) (end 88.8 -35.75) (width 0.64) (layer B.Cu) (net 61))
+ (segment (start 86 -45.05) (end 86 -44.55) (width 0.64) (layer B.Cu) (net 61))
+ (segment (start 86 -45.05) (end 86 -46.7) (width 0.64) (layer B.Cu) (net 61))
+ (segment (start 86 -46.5) (end 86 -45.05) (width 0.64) (layer B.Cu) (net 61))
+ (segment (start 76.2375 -35.4) (end 77.6625 -35.4) (width 0.64) (layer F.Cu) (net 62))
+ (segment (start 18.35 -44.35) (end 18.35 -43.55) (width 0.24) (layer F.Cu) (net 63))
+ (segment (start 17.4625 -42.6625) (end 17.4625 -42) (width 0.24) (layer F.Cu) (net 63))
+ (segment (start 18.35 -43.55) (end 17.4625 -42.6625) (width 0.24) (layer F.Cu) (net 63))
+ (segment (start 16.75 -44.4625) (end 17.4375 -44.4625) (width 0.24) (layer F.Cu) (net 63))
+ (segment (start 17.55 -44.35) (end 18.35 -44.35) (width 0.24) (layer F.Cu) (net 63))
+ (segment (start 17.4375 -44.4625) (end 17.55 -44.35) (width 0.24) (layer F.Cu) (net 63))
+ (segment (start 73 -40.4375) (end 73 -41.55) (width 0.64) (layer F.Cu) (net 64))
+ (segment (start 72.7125 -41.8375) (end 72.7125 -43.25) (width 0.64) (layer F.Cu) (net 64))
+ (segment (start 73 -41.55) (end 72.7125 -41.8375) (width 0.64) (layer F.Cu) (net 64))
+ (segment (start 87.25 -38.6875) (end 87.25 -39.6) (width 1) (layer F.Cu) (net 64))
+ (segment (start 86.85 -40) (end 83.75 -40) (width 1) (layer F.Cu) (net 64))
+ (segment (start 87.25 -39.6) (end 86.85 -40) (width 1) (layer F.Cu) (net 64))
+ (via (at 71.65 -40.2) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 64))
+ (segment (start 72.7125 -43.25) (end 72.7125 -44.3625) (width 1) (layer F.Cu) (net 64))
+ (segment (start 72.7125 -44.3625) (end 73.5 -45.15) (width 1) (layer F.Cu) (net 64))
+ (segment (start 76.5 -45.25) (end 76.5 -47.5) (width 1) (layer F.Cu) (net 64))
+ (segment (start 76.4 -45.15) (end 76.5 -45.25) (width 1) (layer F.Cu) (net 64))
+ (segment (start 73.5 -45.15) (end 76.4 -45.15) (width 1) (layer F.Cu) (net 64))
+ (segment (start 83.45 -40.3) (end 83.75 -40) (width 1) (layer F.Cu) (net 64))
+ (segment (start 83.45 -43.75) (end 83.45 -40.3) (width 1) (layer F.Cu) (net 64))
+ (segment (start 82.35 -44.85) (end 83.45 -43.75) (width 1) (layer F.Cu) (net 64))
+ (segment (start 77.45 -45.35) (end 78.95 -45.35) (width 1) (layer F.Cu) (net 64))
+ (segment (start 77.25 -45.15) (end 77.45 -45.35) (width 1) (layer F.Cu) (net 64))
+ (segment (start 79.45 -44.85) (end 82.35 -44.85) (width 1) (layer F.Cu) (net 64))
+ (segment (start 78.95 -45.35) (end 79.45 -44.85) (width 1) (layer F.Cu) (net 64))
+ (segment (start 76.4 -45.15) (end 77.25 -45.15) (width 1) (layer F.Cu) (net 64))
+ (segment (start 71.65 -40.2) (end 71.65 -40.95) (width 0.16) (layer B.Cu) (net 64))
+ (segment (start 71.65 -40.95) (end 70.8 -41.8) (width 0.16) (layer B.Cu) (net 64))
+ (segment (start 70.8 -41.8) (end 60.35 -41.8) (width 0.16) (layer B.Cu) (net 64))
+ (segment (start 59.05 -40.5) (end 58.6 -40.5) (width 0.16) (layer B.Cu) (net 64))
+ (via (at 58.6 -40.5) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 64))
+ (segment (start 60.35 -41.8) (end 59.05 -40.5) (width 0.16) (layer B.Cu) (net 64))
+ (segment (start 58.6 -40.5) (end 57.5375 -40.5) (width 0.16) (layer F.Cu) (net 64))
+ (segment (start 68.9375 -33.7) (end 68.85 -33.7875) (width 0.64) (layer F.Cu) (net 65))
+ (segment (start 70.3 -33.7) (end 68.9375 -33.7) (width 0.64) (layer F.Cu) (net 65))
+ (segment (start 68.85 -33.7875) (end 68.85 -34.4) (width 0.64) (layer F.Cu) (net 65))
+ (segment (start 68.6625 -34.5875) (end 68.6625 -35.25) (width 0.64) (layer F.Cu) (net 65))
+ (segment (start 68.85 -34.4) (end 68.6625 -34.5875) (width 0.64) (layer F.Cu) (net 65))
+ (segment (start 78.75 -39.15) (end 78.75 -39.9375) (width 0.24) (layer F.Cu) (net 65) (tstamp 5F72F3CA))
+ (segment (start 79.4375 -41.6) (end 79.5375 -41.5) (width 0.36) (layer F.Cu) (net 65) (tstamp 5F72F3C4))
+ (via (at 79.5 -40.45) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 65))
+ (via (at 80.25 -40.45) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 65))
+ (via (at 68.65 -36.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 65))
+ (segment (start 68.6625 -36.1375) (end 68.65 -36.15) (width 0.36) (layer F.Cu) (net 65))
+ (segment (start 68.6625 -35.25) (end 68.6625 -36.1375) (width 0.36) (layer F.Cu) (net 65))
+ (segment (start 68.65 -36.15) (end 69.65 -37.15) (width 0.64) (layer In2.Cu) (net 65))
+ (segment (start 69.65 -37.15) (end 74.4 -37.15) (width 0.64) (layer In2.Cu) (net 65))
+ (segment (start 74.4 -37.15) (end 75.05 -37.8) (width 0.64) (layer In2.Cu) (net 65))
+ (segment (start 75.05 -37.8) (end 75.85 -37.8) (width 0.64) (layer In2.Cu) (net 65))
+ (segment (start 78.5 -40.45) (end 79.5 -40.45) (width 0.64) (layer In2.Cu) (net 65))
+ (segment (start 75.85 -37.8) (end 78.5 -40.45) (width 0.64) (layer In2.Cu) (net 65))
+ (via (at 77.35 -37.65) (size 0.458) (drill 0.254) (layers F.Cu B.Cu) (net 67))
+ (segment (start 76.7 -37.65) (end 77.35 -37.65) (width 0.16) (layer F.Cu) (net 67))
+ (via (at 71.3 -44.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 67))
+ (segment (start 71.275 -44.325) (end 71.3 -44.35) (width 0.16) (layer F.Cu) (net 67))
+ (segment (start 71.275 -43.45) (end 71.275 -44.325) (width 0.16) (layer F.Cu) (net 67))
+ (segment (start 74.5 -47.5) (end 74.5 -45.55) (width 0.24) (layer B.Cu) (net 67))
+ (segment (start 73.3 -44.35) (end 71.3 -44.35) (width 0.24) (layer B.Cu) (net 67))
+ (segment (start 74.5 -45.55) (end 73.3 -44.35) (width 0.24) (layer B.Cu) (net 67))
+ (segment (start 71.3 -44.35) (end 73.4 -42.25) (width 0.24) (layer B.Cu) (net 67))
+ (segment (start 73.4 -42.25) (end 74.35 -42.25) (width 0.24) (layer B.Cu) (net 67))
+ (segment (start 74.35 -42.25) (end 77.35 -39.25) (width 0.24) (layer B.Cu) (net 67))
+ (segment (start 77.35 -39.25) (end 77.35 -37.65) (width 0.24) (layer B.Cu) (net 67))
+
+ (zone (net 3) (net_name GNDREF) (layer In1.Cu) (tstamp 5F462B1D) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 37 -28.75) (xy 86.5 -28.75) (xy 89.75 -32) (xy 89.75 -50) (xy 100.25 -50)
+ (xy 100.25 -25) (xy -28.5 -25) (xy -28.5 -50) (xy 37 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 36.7 -44.523931) (xy 36.568944 -44.55) (xy 36.431056 -44.55) (xy 36.295818 -44.523099) (xy 36.168426 -44.470332)
+ (xy 36.053776 -44.393726) (xy 35.956274 -44.296224) (xy 35.879668 -44.181574) (xy 35.826901 -44.054182) (xy 35.8 -43.918944)
+ (xy 35.8 -43.781056) (xy 35.826901 -43.645818) (xy 35.879668 -43.518426) (xy 35.956274 -43.403776) (xy 36.053776 -43.306274)
+ (xy 36.168426 -43.229668) (xy 36.295818 -43.176901) (xy 36.431056 -43.15) (xy 36.568944 -43.15) (xy 36.7 -43.176069)
+ (xy 36.7 -38.209593) (xy 36.615793 -38.174713) (xy 36.517522 -38.10905) (xy 36.43395 -38.025478) (xy 36.368287 -37.927207)
+ (xy 36.323058 -37.818014) (xy 36.3 -37.702095) (xy 36.3 -37.583905) (xy 36.323058 -37.467986) (xy 36.368287 -37.358793)
+ (xy 36.43395 -37.260522) (xy 36.517522 -37.17695) (xy 36.615793 -37.111287) (xy 36.7 -37.076407) (xy 36.7 -29.05)
+ (xy 36.590905 -29.05) (xy 36.474986 -29.026942) (xy 36.365793 -28.981713) (xy 36.267522 -28.91605) (xy 36.18395 -28.832478)
+ (xy 36.118287 -28.734207) (xy 36.073058 -28.625014) (xy 36.05 -28.509095) (xy 36.05 -28.4) (xy 36.040905 -28.4)
+ (xy 35.924986 -28.376942) (xy 35.815793 -28.331713) (xy 35.717522 -28.26605) (xy 35.63395 -28.182478) (xy 35.568287 -28.084207)
+ (xy 35.523058 -27.975014) (xy 35.5 -27.859095) (xy 35.5 -27.740905) (xy 35.523058 -27.624986) (xy 35.568287 -27.515793)
+ (xy 35.63395 -27.417522) (xy 35.717522 -27.33395) (xy 35.815793 -27.268287) (xy 35.924986 -27.223058) (xy 36.040905 -27.2)
+ (xy 36.159095 -27.2) (xy 36.275014 -27.223058) (xy 36.384207 -27.268287) (xy 36.482478 -27.33395) (xy 36.56605 -27.417522)
+ (xy 36.631713 -27.515793) (xy 36.676942 -27.624986) (xy 36.7 -27.740905) (xy 36.7 -27.85) (xy 36.709095 -27.85)
+ (xy 36.825014 -27.873058) (xy 36.934207 -27.918287) (xy 37.032478 -27.98395) (xy 37.11605 -28.067522) (xy 37.181713 -28.165793)
+ (xy 37.226942 -28.274986) (xy 37.25 -28.390905) (xy 37.25 -28.509095) (xy 37.226942 -28.625014) (xy 37.216593 -28.65)
+ (xy 86.5 -28.65) (xy 86.519509 -28.651921) (xy 86.538268 -28.657612) (xy 86.555557 -28.666853) (xy 86.570711 -28.679289)
+ (xy 87.137643 -29.246221) (xy 91.923577 -29.246221) (xy 91.997838 -28.499796) (xy 92.216292 -27.7822) (xy 92.566346 -27.127294)
+ (xy 93.045178 -26.762967) (xy 95.532211 -29.25) (xy 95.967789 -29.25) (xy 98.454822 -26.762967) (xy 98.933654 -27.127294)
+ (xy 99.286601 -27.789182) (xy 99.503637 -28.507208) (xy 99.576423 -29.253779) (xy 99.502162 -30.000204) (xy 99.283708 -30.7178)
+ (xy 98.933654 -31.372706) (xy 98.454822 -31.737033) (xy 95.967789 -29.25) (xy 95.532211 -29.25) (xy 93.045178 -31.737033)
+ (xy 92.566346 -31.372706) (xy 92.213399 -30.710818) (xy 91.996363 -29.992792) (xy 91.923577 -29.246221) (xy 87.137643 -29.246221)
+ (xy 89.820711 -31.929289) (xy 89.833147 -31.944443) (xy 89.838694 -31.954822) (xy 93.262967 -31.954822) (xy 95.75 -29.467789)
+ (xy 98.237033 -31.954822) (xy 97.872706 -32.433654) (xy 97.210818 -32.786601) (xy 96.492792 -33.003637) (xy 95.746221 -33.076423)
+ (xy 94.999796 -33.002162) (xy 94.2822 -32.783708) (xy 93.627294 -32.433654) (xy 93.262967 -31.954822) (xy 89.838694 -31.954822)
+ (xy 89.842388 -31.961732) (xy 89.848079 -31.980491) (xy 89.85 -32) (xy 89.85 -33.732528) (xy 92.200317 -33.732528)
+ (xy 92.315038 -33.466191) (xy 92.623663 -33.320296) (xy 92.95482 -33.237414) (xy 93.295783 -33.220729) (xy 93.633449 -33.270885)
+ (xy 93.954843 -33.385951) (xy 94.104962 -33.466191) (xy 94.219683 -33.732528) (xy 97.280317 -33.732528) (xy 97.395038 -33.466191)
+ (xy 97.703663 -33.320296) (xy 98.03482 -33.237414) (xy 98.375783 -33.220729) (xy 98.713449 -33.270885) (xy 99.034843 -33.385951)
+ (xy 99.184962 -33.466191) (xy 99.299683 -33.732528) (xy 98.29 -34.742211) (xy 97.280317 -33.732528) (xy 94.219683 -33.732528)
+ (xy 93.21 -34.742211) (xy 92.200317 -33.732528) (xy 89.85 -33.732528) (xy 89.85 -34.874217) (xy 91.470729 -34.874217)
+ (xy 91.520885 -34.536551) (xy 91.635951 -34.215157) (xy 91.716191 -34.065038) (xy 91.982528 -33.950317) (xy 92.992211 -34.96)
+ (xy 93.427789 -34.96) (xy 94.437472 -33.950317) (xy 94.703809 -34.065038) (xy 94.849704 -34.373663) (xy 94.932586 -34.70482)
+ (xy 94.940875 -34.874217) (xy 96.550729 -34.874217) (xy 96.600885 -34.536551) (xy 96.715951 -34.215157) (xy 96.796191 -34.065038)
+ (xy 97.062528 -33.950317) (xy 98.072211 -34.96) (xy 97.062528 -35.969683) (xy 96.796191 -35.854962) (xy 96.650296 -35.546337)
+ (xy 96.567414 -35.21518) (xy 96.550729 -34.874217) (xy 94.940875 -34.874217) (xy 94.949271 -35.045783) (xy 94.899115 -35.383449)
+ (xy 94.784049 -35.704843) (xy 94.703809 -35.854962) (xy 94.437472 -35.969683) (xy 93.427789 -34.96) (xy 92.992211 -34.96)
+ (xy 91.982528 -35.969683) (xy 91.716191 -35.854962) (xy 91.570296 -35.546337) (xy 91.487414 -35.21518) (xy 91.470729 -34.874217)
+ (xy 89.85 -34.874217) (xy 89.85 -36.187472) (xy 92.200317 -36.187472) (xy 93.21 -35.177789) (xy 94.219683 -36.187472)
+ (xy 94.104962 -36.453809) (xy 93.796337 -36.599704) (xy 93.46518 -36.682586) (xy 93.124217 -36.699271) (xy 92.786551 -36.649115)
+ (xy 92.465157 -36.534049) (xy 92.315038 -36.453809) (xy 92.200317 -36.187472) (xy 89.85 -36.187472) (xy 89.85 -37.64035)
+ (xy 94.325 -37.64035) (xy 94.325 -37.35965) (xy 94.379762 -37.084343) (xy 94.487181 -36.825009) (xy 94.64313 -36.591615)
+ (xy 94.841615 -36.39313) (xy 95.075009 -36.237181) (xy 95.334343 -36.129762) (xy 95.60965 -36.075) (xy 95.89035 -36.075)
+ (xy 96.165657 -36.129762) (xy 96.304982 -36.187472) (xy 97.280317 -36.187472) (xy 98.29 -35.177789) (xy 99.299683 -36.187472)
+ (xy 99.184962 -36.453809) (xy 98.876337 -36.599704) (xy 98.54518 -36.682586) (xy 98.204217 -36.699271) (xy 97.866551 -36.649115)
+ (xy 97.545157 -36.534049) (xy 97.395038 -36.453809) (xy 97.280317 -36.187472) (xy 96.304982 -36.187472) (xy 96.424991 -36.237181)
+ (xy 96.658385 -36.39313) (xy 96.85687 -36.591615) (xy 97.012819 -36.825009) (xy 97.120238 -37.084343) (xy 97.175 -37.35965)
+ (xy 97.175 -37.64035) (xy 97.120238 -37.915657) (xy 97.012819 -38.174991) (xy 96.85687 -38.408385) (xy 96.658385 -38.60687)
+ (xy 96.424991 -38.762819) (xy 96.304983 -38.812528) (xy 97.280317 -38.812528) (xy 97.395038 -38.546191) (xy 97.703663 -38.400296)
+ (xy 98.03482 -38.317414) (xy 98.375783 -38.300729) (xy 98.713449 -38.350885) (xy 99.034843 -38.465951) (xy 99.184962 -38.546191)
+ (xy 99.299683 -38.812528) (xy 98.29 -39.822211) (xy 97.280317 -38.812528) (xy 96.304983 -38.812528) (xy 96.165657 -38.870238)
+ (xy 95.89035 -38.925) (xy 95.60965 -38.925) (xy 95.334343 -38.870238) (xy 95.075009 -38.762819) (xy 94.841615 -38.60687)
+ (xy 94.64313 -38.408385) (xy 94.487181 -38.174991) (xy 94.379762 -37.915657) (xy 94.325 -37.64035) (xy 89.85 -37.64035)
+ (xy 89.85 -38.812528) (xy 92.200317 -38.812528) (xy 92.315038 -38.546191) (xy 92.623663 -38.400296) (xy 92.95482 -38.317414)
+ (xy 93.295783 -38.300729) (xy 93.633449 -38.350885) (xy 93.954843 -38.465951) (xy 94.104962 -38.546191) (xy 94.219683 -38.812528)
+ (xy 93.21 -39.822211) (xy 92.200317 -38.812528) (xy 89.85 -38.812528) (xy 89.85 -39.954217) (xy 91.470729 -39.954217)
+ (xy 91.520885 -39.616551) (xy 91.635951 -39.295157) (xy 91.716191 -39.145038) (xy 91.982528 -39.030317) (xy 92.992211 -40.04)
+ (xy 93.427789 -40.04) (xy 94.437472 -39.030317) (xy 94.703809 -39.145038) (xy 94.849704 -39.453663) (xy 94.932586 -39.78482)
+ (xy 94.940875 -39.954217) (xy 96.550729 -39.954217) (xy 96.600885 -39.616551) (xy 96.715951 -39.295157) (xy 96.796191 -39.145038)
+ (xy 97.062528 -39.030317) (xy 98.072211 -40.04) (xy 97.062528 -41.049683) (xy 96.796191 -40.934962) (xy 96.650296 -40.626337)
+ (xy 96.567414 -40.29518) (xy 96.550729 -39.954217) (xy 94.940875 -39.954217) (xy 94.949271 -40.125783) (xy 94.899115 -40.463449)
+ (xy 94.784049 -40.784843) (xy 94.703809 -40.934962) (xy 94.437472 -41.049683) (xy 93.427789 -40.04) (xy 92.992211 -40.04)
+ (xy 91.982528 -41.049683) (xy 91.716191 -40.934962) (xy 91.570296 -40.626337) (xy 91.487414 -40.29518) (xy 91.470729 -39.954217)
+ (xy 89.85 -39.954217) (xy 89.85 -41.267472) (xy 92.200317 -41.267472) (xy 93.21 -40.257789) (xy 94.219683 -41.267472)
+ (xy 97.280317 -41.267472) (xy 98.29 -40.257789) (xy 99.299683 -41.267472) (xy 99.184962 -41.533809) (xy 98.876337 -41.679704)
+ (xy 98.54518 -41.762586) (xy 98.204217 -41.779271) (xy 97.866551 -41.729115) (xy 97.545157 -41.614049) (xy 97.395038 -41.533809)
+ (xy 97.280317 -41.267472) (xy 94.219683 -41.267472) (xy 94.104962 -41.533809) (xy 93.796337 -41.679704) (xy 93.46518 -41.762586)
+ (xy 93.124217 -41.779271) (xy 92.786551 -41.729115) (xy 92.465157 -41.614049) (xy 92.315038 -41.533809) (xy 92.200317 -41.267472)
+ (xy 89.85 -41.267472) (xy 89.85 -43.045178) (xy 93.262967 -43.045178) (xy 93.627294 -42.566346) (xy 94.289182 -42.213399)
+ (xy 95.007208 -41.996363) (xy 95.753779 -41.923577) (xy 96.500204 -41.997838) (xy 97.2178 -42.216292) (xy 97.872706 -42.566346)
+ (xy 98.237033 -43.045178) (xy 95.75 -45.532211) (xy 93.262967 -43.045178) (xy 89.85 -43.045178) (xy 89.85 -45.746221)
+ (xy 91.923577 -45.746221) (xy 91.997838 -44.999796) (xy 92.216292 -44.2822) (xy 92.566346 -43.627294) (xy 93.045178 -43.262967)
+ (xy 95.532211 -45.75) (xy 95.967789 -45.75) (xy 98.454822 -43.262967) (xy 98.933654 -43.627294) (xy 99.286601 -44.289182)
+ (xy 99.503637 -45.007208) (xy 99.576423 -45.753779) (xy 99.502162 -46.500204) (xy 99.283708 -47.2178) (xy 98.933654 -47.872706)
+ (xy 98.454822 -48.237033) (xy 95.967789 -45.75) (xy 95.532211 -45.75) (xy 93.045178 -48.237033) (xy 92.566346 -47.872706)
+ (xy 92.213399 -47.210818) (xy 91.996363 -46.492792) (xy 91.923577 -45.746221) (xy 89.85 -45.746221) (xy 89.85 -48.454822)
+ (xy 93.262967 -48.454822) (xy 95.75 -45.967789) (xy 98.237033 -48.454822) (xy 97.872706 -48.933654) (xy 97.210818 -49.286601)
+ (xy 96.492792 -49.503637) (xy 95.746221 -49.576423) (xy 94.999796 -49.502162) (xy 94.2822 -49.283708) (xy 93.627294 -48.933654)
+ (xy 93.262967 -48.454822) (xy 89.85 -48.454822) (xy 89.85 -49.6365) (xy 96.232224 -49.6365) (xy 96.907434 -49.570295)
+ (xy 97.539834 -49.379363) (xy 98.123094 -49.069237) (xy 98.635016 -48.651724) (xy 99.056093 -48.142728) (xy 99.370282 -47.561647)
+ (xy 99.565623 -46.930601) (xy 99.636475 -46.256499) (xy 99.6365 -46.249312) (xy 99.6365 -40.998413) (xy 99.517472 -41.049683)
+ (xy 98.507789 -40.04) (xy 99.517472 -39.030317) (xy 99.6365 -39.081587) (xy 99.636501 -35.918413) (xy 99.517472 -35.969683)
+ (xy 98.507789 -34.96) (xy 99.517472 -33.950317) (xy 99.636501 -34.001587) (xy 99.636501 -28.767786) (xy 99.570295 -28.092566)
+ (xy 99.379364 -27.46017) (xy 99.069237 -26.876906) (xy 98.651724 -26.364984) (xy 98.142731 -25.943908) (xy 97.561649 -25.629719)
+ (xy 96.9306 -25.434377) (xy 96.256499 -25.363525) (xy 96.249312 -25.3635) (xy 8.767776 -25.3635) (xy 8.092566 -25.429705)
+ (xy 7.46017 -25.620636) (xy 6.876906 -25.930763) (xy 6.364984 -26.348276) (xy 6.202093 -26.545178) (xy 6.762967 -26.545178)
+ (xy 7.127294 -26.066346) (xy 7.789182 -25.713399) (xy 8.507208 -25.496363) (xy 9.253779 -25.423577) (xy 10.000204 -25.497838)
+ (xy 10.7178 -25.716292) (xy 11.372706 -26.066346) (xy 11.737033 -26.545178) (xy 11.523116 -26.759095) (xy 18.65 -26.759095)
+ (xy 18.65 -26.640905) (xy 18.673058 -26.524986) (xy 18.718287 -26.415793) (xy 18.78395 -26.317522) (xy 18.867522 -26.23395)
+ (xy 18.965793 -26.168287) (xy 19.074986 -26.123058) (xy 19.190905 -26.1) (xy 19.309095 -26.1) (xy 19.425014 -26.123058)
+ (xy 19.534207 -26.168287) (xy 19.632478 -26.23395) (xy 19.71605 -26.317522) (xy 19.781713 -26.415793) (xy 19.826942 -26.524986)
+ (xy 19.85 -26.640905) (xy 19.85 -26.759095) (xy 19.826942 -26.875014) (xy 19.792115 -26.959095) (xy 26.95 -26.959095)
+ (xy 26.95 -26.840905) (xy 26.973058 -26.724986) (xy 27.018287 -26.615793) (xy 27.08395 -26.517522) (xy 27.167522 -26.43395)
+ (xy 27.265793 -26.368287) (xy 27.374986 -26.323058) (xy 27.490905 -26.3) (xy 27.609095 -26.3) (xy 27.725014 -26.323058)
+ (xy 27.834207 -26.368287) (xy 27.932478 -26.43395) (xy 28.01605 -26.517522) (xy 28.081713 -26.615793) (xy 28.126942 -26.724986)
+ (xy 28.15 -26.840905) (xy 28.15 -26.959095) (xy 28.126942 -27.075014) (xy 28.112826 -27.109095) (xy 32.95 -27.109095)
+ (xy 32.95 -26.990905) (xy 32.973058 -26.874986) (xy 33.018287 -26.765793) (xy 33.08395 -26.667522) (xy 33.167522 -26.58395)
+ (xy 33.265793 -26.518287) (xy 33.374986 -26.473058) (xy 33.490905 -26.45) (xy 33.609095 -26.45) (xy 33.725014 -26.473058)
+ (xy 33.834207 -26.518287) (xy 33.874451 -26.545178) (xy 93.262967 -26.545178) (xy 93.627294 -26.066346) (xy 94.289182 -25.713399)
+ (xy 95.007208 -25.496363) (xy 95.753779 -25.423577) (xy 96.500204 -25.497838) (xy 97.2178 -25.716292) (xy 97.872706 -26.066346)
+ (xy 98.237033 -26.545178) (xy 95.75 -29.032211) (xy 93.262967 -26.545178) (xy 33.874451 -26.545178) (xy 33.932478 -26.58395)
+ (xy 34.01605 -26.667522) (xy 34.081713 -26.765793) (xy 34.126942 -26.874986) (xy 34.15 -26.990905) (xy 34.15 -27.109095)
+ (xy 34.126942 -27.225014) (xy 34.081713 -27.334207) (xy 34.01605 -27.432478) (xy 33.932478 -27.51605) (xy 33.834207 -27.581713)
+ (xy 33.725014 -27.626942) (xy 33.609095 -27.65) (xy 33.490905 -27.65) (xy 33.374986 -27.626942) (xy 33.265793 -27.581713)
+ (xy 33.167522 -27.51605) (xy 33.08395 -27.432478) (xy 33.018287 -27.334207) (xy 32.973058 -27.225014) (xy 32.95 -27.109095)
+ (xy 28.112826 -27.109095) (xy 28.081713 -27.184207) (xy 28.01605 -27.282478) (xy 27.932478 -27.36605) (xy 27.834207 -27.431713)
+ (xy 27.725014 -27.476942) (xy 27.609095 -27.5) (xy 27.490905 -27.5) (xy 27.374986 -27.476942) (xy 27.265793 -27.431713)
+ (xy 27.167522 -27.36605) (xy 27.08395 -27.282478) (xy 27.018287 -27.184207) (xy 26.973058 -27.075014) (xy 26.95 -26.959095)
+ (xy 19.792115 -26.959095) (xy 19.781713 -26.984207) (xy 19.71605 -27.082478) (xy 19.632478 -27.16605) (xy 19.534207 -27.231713)
+ (xy 19.425014 -27.276942) (xy 19.309095 -27.3) (xy 19.190905 -27.3) (xy 19.074986 -27.276942) (xy 18.965793 -27.231713)
+ (xy 18.867522 -27.16605) (xy 18.78395 -27.082478) (xy 18.718287 -26.984207) (xy 18.673058 -26.875014) (xy 18.65 -26.759095)
+ (xy 11.523116 -26.759095) (xy 9.25 -29.032211) (xy 6.762967 -26.545178) (xy 6.202093 -26.545178) (xy 5.943908 -26.857269)
+ (xy 5.629719 -27.438351) (xy 5.434377 -28.0694) (xy 5.363525 -28.743501) (xy 5.3635 -28.750688) (xy 5.3635 -29.246221)
+ (xy 5.423577 -29.246221) (xy 5.497838 -28.499796) (xy 5.716292 -27.7822) (xy 6.066346 -27.127294) (xy 6.545178 -26.762967)
+ (xy 9.032211 -29.25) (xy 6.545178 -31.737033) (xy 6.066346 -31.372706) (xy 5.713399 -30.710818) (xy 5.496363 -29.992792)
+ (xy 5.423577 -29.246221) (xy 5.3635 -29.246221) (xy 5.3635 -30.91191) (xy 5.367078 -30.92333) (xy 5.371584 -30.96482)
+ (xy 5.372908 -30.971273) (xy 5.372951 -30.977412) (xy 5.374979 -30.996089) (xy 5.374998 -31.001325) (xy 5.374961 -31.011797)
+ (xy 5.373305 -31.028094) (xy 5.373419 -31.044458) (xy 5.372909 -31.049669) (xy 5.342309 -31.340814) (xy 5.335467 -31.374145)
+ (xy 5.329105 -31.407495) (xy 5.327592 -31.412508) (xy 5.241024 -31.692164) (xy 5.227845 -31.723516) (xy 5.215121 -31.755009)
+ (xy 5.212663 -31.759633) (xy 5.073424 -32.017149) (xy 5.054392 -32.045365) (xy 5.035808 -32.073765) (xy 5.032499 -32.077823)
+ (xy 4.845894 -32.30339) (xy 4.821766 -32.327349) (xy 4.797997 -32.351622) (xy 4.793962 -32.35496) (xy 4.567098 -32.539986)
+ (xy 4.538774 -32.558805) (xy 4.510745 -32.577996) (xy 4.506139 -32.580487) (xy 4.247658 -32.717924) (xy 4.216201 -32.73089)
+ (xy 4.184995 -32.744265) (xy 4.179994 -32.745814) (xy 3.899739 -32.830428) (xy 3.866371 -32.837035) (xy 3.833152 -32.844096)
+ (xy 3.827947 -32.844643) (xy 3.827945 -32.844643) (xy 3.536593 -32.87321) (xy 3.463406 -32.87321) (xy 3.414366 -32.8635)
+ (xy -12.349433 -32.8635) (xy -14.730346 -35.244412) (xy -14.741724 -35.258276) (xy -14.797074 -35.303701) (xy -14.860222 -35.337454)
+ (xy -14.928742 -35.35824) (xy -14.98215 -35.3635) (xy -14.98216 -35.3635) (xy -15 -35.365257) (xy -15.01784 -35.3635)
+ (xy -26.2 -35.3635) (xy -26.2 -35.856031) (xy -26.17603 -35.88) (xy 7.526032 -35.88) (xy 10.579839 -32.826192)
+ (xy 9.992792 -33.003637) (xy 9.246221 -33.076423) (xy 8.499796 -33.002162) (xy 7.7822 -32.783708) (xy 7.127294 -32.433654)
+ (xy 6.762967 -31.954822) (xy 9.25 -29.467789) (xy 9.264142 -29.481931) (xy 9.481931 -29.264142) (xy 9.467789 -29.25)
+ (xy 11.954822 -26.762967) (xy 12.433654 -27.127294) (xy 12.786601 -27.789182) (xy 13.003637 -28.507208) (xy 13.008695 -28.559095)
+ (xy 19.85 -28.559095) (xy 19.85 -28.440905) (xy 19.873058 -28.324986) (xy 19.918287 -28.215793) (xy 19.98395 -28.117522)
+ (xy 20.067522 -28.03395) (xy 20.165793 -27.968287) (xy 20.274986 -27.923058) (xy 20.390905 -27.9) (xy 20.509095 -27.9)
+ (xy 20.625014 -27.923058) (xy 20.734207 -27.968287) (xy 20.832478 -28.03395) (xy 20.91605 -28.117522) (xy 20.981713 -28.215793)
+ (xy 21.026942 -28.324986) (xy 21.05 -28.440905) (xy 21.05 -28.559095) (xy 21.026942 -28.675014) (xy 20.981713 -28.784207)
+ (xy 20.91605 -28.882478) (xy 20.832478 -28.96605) (xy 20.734207 -29.031713) (xy 20.625014 -29.076942) (xy 20.509095 -29.1)
+ (xy 20.390905 -29.1) (xy 20.274986 -29.076942) (xy 20.165793 -29.031713) (xy 20.067522 -28.96605) (xy 19.98395 -28.882478)
+ (xy 19.918287 -28.784207) (xy 19.873058 -28.675014) (xy 19.85 -28.559095) (xy 13.008695 -28.559095) (xy 13.076423 -29.253779)
+ (xy 13.07092 -29.309095) (xy 27.75 -29.309095) (xy 27.75 -29.190905) (xy 27.773058 -29.074986) (xy 27.818287 -28.965793)
+ (xy 27.88395 -28.867522) (xy 27.967522 -28.78395) (xy 28.065793 -28.718287) (xy 28.174986 -28.673058) (xy 28.290905 -28.65)
+ (xy 28.409095 -28.65) (xy 28.525014 -28.673058) (xy 28.634207 -28.718287) (xy 28.732478 -28.78395) (xy 28.81605 -28.867522)
+ (xy 28.881713 -28.965793) (xy 28.926942 -29.074986) (xy 28.941863 -29.15) (xy 29.059095 -29.15) (xy 29.175014 -29.173058)
+ (xy 29.284207 -29.218287) (xy 29.382478 -29.28395) (xy 29.46605 -29.367522) (xy 29.531713 -29.465793) (xy 29.576942 -29.574986)
+ (xy 29.6 -29.690905) (xy 29.6 -29.809095) (xy 29.576942 -29.925014) (xy 29.531713 -30.034207) (xy 29.46605 -30.132478)
+ (xy 29.382478 -30.21605) (xy 29.284207 -30.281713) (xy 29.175014 -30.326942) (xy 29.059095 -30.35) (xy 28.940905 -30.35)
+ (xy 28.824986 -30.326942) (xy 28.715793 -30.281713) (xy 28.617522 -30.21605) (xy 28.53395 -30.132478) (xy 28.468287 -30.034207)
+ (xy 28.423058 -29.925014) (xy 28.408137 -29.85) (xy 28.290905 -29.85) (xy 28.174986 -29.826942) (xy 28.065793 -29.781713)
+ (xy 27.967522 -29.71605) (xy 27.88395 -29.632478) (xy 27.818287 -29.534207) (xy 27.773058 -29.425014) (xy 27.75 -29.309095)
+ (xy 13.07092 -29.309095) (xy 13.002162 -30.000204) (xy 12.783708 -30.7178) (xy 12.563383 -31.13) (xy 12.621472 -31.13)
+ (xy 12.667522 -31.08395) (xy 12.765793 -31.018287) (xy 12.874986 -30.973058) (xy 12.990905 -30.95) (xy 13.109095 -30.95)
+ (xy 13.225014 -30.973058) (xy 13.334207 -31.018287) (xy 13.432478 -31.08395) (xy 13.51605 -31.167522) (xy 13.581713 -31.265793)
+ (xy 13.626942 -31.374986) (xy 13.65 -31.490905) (xy 13.65 -31.609095) (xy 13.626942 -31.725014) (xy 13.581713 -31.834207)
+ (xy 13.51605 -31.932478) (xy 13.432478 -32.01605) (xy 13.334207 -32.081713) (xy 13.252351 -32.115619) (xy 13.276942 -32.174986)
+ (xy 13.283726 -32.209095) (xy 15.1 -32.209095) (xy 15.1 -32.090905) (xy 15.123058 -31.974986) (xy 15.168287 -31.865793)
+ (xy 15.23395 -31.767522) (xy 15.317522 -31.68395) (xy 15.415793 -31.618287) (xy 15.524986 -31.573058) (xy 15.640905 -31.55)
+ (xy 15.759095 -31.55) (xy 15.875014 -31.573058) (xy 15.984207 -31.618287) (xy 16.082478 -31.68395) (xy 16.16605 -31.767522)
+ (xy 16.231713 -31.865793) (xy 16.270359 -31.959095) (xy 22.4 -31.959095) (xy 22.4 -31.840905) (xy 22.423058 -31.724986)
+ (xy 22.468287 -31.615793) (xy 22.53395 -31.517522) (xy 22.617522 -31.43395) (xy 22.715793 -31.368287) (xy 22.824986 -31.323058)
+ (xy 22.940905 -31.3) (xy 23.059095 -31.3) (xy 23.175014 -31.323058) (xy 23.284207 -31.368287) (xy 23.382478 -31.43395)
+ (xy 23.46605 -31.517522) (xy 23.531713 -31.615793) (xy 23.576942 -31.724986) (xy 23.6 -31.840905) (xy 23.6 -31.959095)
+ (xy 23.95 -31.959095) (xy 23.95 -31.840905) (xy 23.973058 -31.724986) (xy 24.018287 -31.615793) (xy 24.08395 -31.517522)
+ (xy 24.167522 -31.43395) (xy 24.265793 -31.368287) (xy 24.374986 -31.323058) (xy 24.490905 -31.3) (xy 24.609095 -31.3)
+ (xy 24.725014 -31.323058) (xy 24.834207 -31.368287) (xy 24.932478 -31.43395) (xy 25.01605 -31.517522) (xy 25.081713 -31.615793)
+ (xy 25.126942 -31.724986) (xy 25.15 -31.840905) (xy 25.15 -31.909095) (xy 29.95 -31.909095) (xy 29.95 -31.790905)
+ (xy 29.973058 -31.674986) (xy 30.018287 -31.565793) (xy 30.08395 -31.467522) (xy 30.167522 -31.38395) (xy 30.265793 -31.318287)
+ (xy 30.374986 -31.273058) (xy 30.490905 -31.25) (xy 30.609095 -31.25) (xy 30.725014 -31.273058) (xy 30.834207 -31.318287)
+ (xy 30.932478 -31.38395) (xy 31.01605 -31.467522) (xy 31.081713 -31.565793) (xy 31.126942 -31.674986) (xy 31.15 -31.790905)
+ (xy 31.15 -31.909095) (xy 31.126942 -32.025014) (xy 31.081713 -32.134207) (xy 31.01605 -32.232478) (xy 30.932478 -32.31605)
+ (xy 30.834207 -32.381713) (xy 30.725014 -32.426942) (xy 30.609095 -32.45) (xy 30.490905 -32.45) (xy 30.374986 -32.426942)
+ (xy 30.265793 -32.381713) (xy 30.167522 -32.31605) (xy 30.08395 -32.232478) (xy 30.018287 -32.134207) (xy 29.973058 -32.025014)
+ (xy 29.95 -31.909095) (xy 25.15 -31.909095) (xy 25.15 -31.959095) (xy 25.126942 -32.075014) (xy 25.081713 -32.184207)
+ (xy 25.01605 -32.282478) (xy 24.932478 -32.36605) (xy 24.834207 -32.431713) (xy 24.725014 -32.476942) (xy 24.609095 -32.5)
+ (xy 24.490905 -32.5) (xy 24.374986 -32.476942) (xy 24.265793 -32.431713) (xy 24.167522 -32.36605) (xy 24.08395 -32.282478)
+ (xy 24.018287 -32.184207) (xy 23.973058 -32.075014) (xy 23.95 -31.959095) (xy 23.6 -31.959095) (xy 23.576942 -32.075014)
+ (xy 23.531713 -32.184207) (xy 23.46605 -32.282478) (xy 23.382478 -32.36605) (xy 23.284207 -32.431713) (xy 23.175014 -32.476942)
+ (xy 23.059095 -32.5) (xy 22.940905 -32.5) (xy 22.824986 -32.476942) (xy 22.715793 -32.431713) (xy 22.617522 -32.36605)
+ (xy 22.53395 -32.282478) (xy 22.468287 -32.184207) (xy 22.423058 -32.075014) (xy 22.4 -31.959095) (xy 16.270359 -31.959095)
+ (xy 16.276942 -31.974986) (xy 16.3 -32.090905) (xy 16.3 -32.209095) (xy 16.276942 -32.325014) (xy 16.231713 -32.434207)
+ (xy 16.16605 -32.532478) (xy 16.082478 -32.61605) (xy 15.984207 -32.681713) (xy 15.875014 -32.726942) (xy 15.759095 -32.75)
+ (xy 15.640905 -32.75) (xy 15.524986 -32.726942) (xy 15.415793 -32.681713) (xy 15.317522 -32.61605) (xy 15.23395 -32.532478)
+ (xy 15.168287 -32.434207) (xy 15.123058 -32.325014) (xy 15.1 -32.209095) (xy 13.283726 -32.209095) (xy 13.3 -32.290905)
+ (xy 13.3 -32.409095) (xy 13.276942 -32.525014) (xy 13.231713 -32.634207) (xy 13.16605 -32.732478) (xy 13.082478 -32.81605)
+ (xy 12.984207 -32.881713) (xy 12.875014 -32.926942) (xy 12.759095 -32.95) (xy 12.640905 -32.95) (xy 12.524986 -32.926942)
+ (xy 12.415793 -32.881713) (xy 12.347996 -32.836412) (xy 11.70202 -33.482386) (xy 11.702011 -33.482397) (xy 11.375313 -33.809095)
+ (xy 12.75 -33.809095) (xy 12.75 -33.690905) (xy 12.773058 -33.574986) (xy 12.818287 -33.465793) (xy 12.88395 -33.367522)
+ (xy 12.967522 -33.28395) (xy 13.065793 -33.218287) (xy 13.174986 -33.173058) (xy 13.290905 -33.15) (xy 13.409095 -33.15)
+ (xy 13.525014 -33.173058) (xy 13.634207 -33.218287) (xy 13.732478 -33.28395) (xy 13.81605 -33.367522) (xy 13.881713 -33.465793)
+ (xy 13.926942 -33.574986) (xy 13.933726 -33.609095) (xy 25.35 -33.609095) (xy 25.35 -33.490905) (xy 25.373058 -33.374986)
+ (xy 25.418287 -33.265793) (xy 25.48395 -33.167522) (xy 25.567522 -33.08395) (xy 25.665793 -33.018287) (xy 25.774986 -32.973058)
+ (xy 25.890905 -32.95) (xy 26.009095 -32.95) (xy 26.125014 -32.973058) (xy 26.234207 -33.018287) (xy 26.332478 -33.08395)
+ (xy 26.41605 -33.167522) (xy 26.481713 -33.265793) (xy 26.526942 -33.374986) (xy 26.55 -33.490905) (xy 26.55 -33.609095)
+ (xy 26.526942 -33.725014) (xy 26.481713 -33.834207) (xy 26.41605 -33.932478) (xy 26.332478 -34.01605) (xy 26.254446 -34.06819)
+ (xy 33.8 -34.06819) (xy 33.8 -33.83181) (xy 33.846116 -33.599973) (xy 33.936574 -33.381587) (xy 34.067899 -33.185045)
+ (xy 34.235045 -33.017899) (xy 34.431587 -32.886574) (xy 34.649973 -32.796116) (xy 34.88181 -32.75) (xy 35.11819 -32.75)
+ (xy 35.350027 -32.796116) (xy 35.568413 -32.886574) (xy 35.764955 -33.017899) (xy 35.932101 -33.185045) (xy 36.063426 -33.381587)
+ (xy 36.153884 -33.599973) (xy 36.2 -33.83181) (xy 36.2 -34.06819) (xy 36.153884 -34.300027) (xy 36.063426 -34.518413)
+ (xy 35.932101 -34.714955) (xy 35.764955 -34.882101) (xy 35.568413 -35.013426) (xy 35.350027 -35.103884) (xy 35.11819 -35.15)
+ (xy 34.88181 -35.15) (xy 34.649973 -35.103884) (xy 34.431587 -35.013426) (xy 34.235045 -34.882101) (xy 34.067899 -34.714955)
+ (xy 33.936574 -34.518413) (xy 33.846116 -34.300027) (xy 33.8 -34.06819) (xy 26.254446 -34.06819) (xy 26.234207 -34.081713)
+ (xy 26.125014 -34.126942) (xy 26.009095 -34.15) (xy 25.890905 -34.15) (xy 25.774986 -34.126942) (xy 25.665793 -34.081713)
+ (xy 25.567522 -34.01605) (xy 25.48395 -33.932478) (xy 25.418287 -33.834207) (xy 25.373058 -33.725014) (xy 25.35 -33.609095)
+ (xy 13.933726 -33.609095) (xy 13.95 -33.690905) (xy 13.95 -33.809095) (xy 13.926942 -33.925014) (xy 13.881713 -34.034207)
+ (xy 13.81605 -34.132478) (xy 13.732478 -34.21605) (xy 13.634207 -34.281713) (xy 13.525014 -34.326942) (xy 13.409095 -34.35)
+ (xy 13.290905 -34.35) (xy 13.174986 -34.326942) (xy 13.065793 -34.281713) (xy 12.967522 -34.21605) (xy 12.88395 -34.132478)
+ (xy 12.818287 -34.034207) (xy 12.773058 -33.925014) (xy 12.75 -33.809095) (xy 11.375313 -33.809095) (xy 10.625313 -34.559095)
+ (xy 21.5 -34.559095) (xy 21.5 -34.440905) (xy 21.523058 -34.324986) (xy 21.568287 -34.215793) (xy 21.63395 -34.117522)
+ (xy 21.717522 -34.03395) (xy 21.815793 -33.968287) (xy 21.924986 -33.923058) (xy 22.040905 -33.9) (xy 22.159095 -33.9)
+ (xy 22.275014 -33.923058) (xy 22.384207 -33.968287) (xy 22.482478 -34.03395) (xy 22.56605 -34.117522) (xy 22.631713 -34.215793)
+ (xy 22.676942 -34.324986) (xy 22.7 -34.440905) (xy 22.7 -34.559095) (xy 22.676942 -34.675014) (xy 22.631713 -34.784207)
+ (xy 22.56605 -34.882478) (xy 22.482478 -34.96605) (xy 22.384207 -35.031713) (xy 22.275014 -35.076942) (xy 22.159095 -35.1)
+ (xy 22.040905 -35.1) (xy 21.924986 -35.076942) (xy 21.815793 -35.031713) (xy 21.717522 -34.96605) (xy 21.63395 -34.882478)
+ (xy 21.568287 -34.784207) (xy 21.523058 -34.675014) (xy 21.5 -34.559095) (xy 10.625313 -34.559095) (xy 10.453338 -34.73107)
+ (xy 10.532478 -34.78395) (xy 10.61605 -34.867522) (xy 10.681713 -34.965793) (xy 10.726942 -35.074986) (xy 10.75 -35.190905)
+ (xy 10.75 -35.259095) (xy 22.7 -35.259095) (xy 22.7 -35.140905) (xy 22.723058 -35.024986) (xy 22.768287 -34.915793)
+ (xy 22.83395 -34.817522) (xy 22.917522 -34.73395) (xy 23.015793 -34.668287) (xy 23.124986 -34.623058) (xy 23.240905 -34.6)
+ (xy 23.359095 -34.6) (xy 23.475014 -34.623058) (xy 23.584207 -34.668287) (xy 23.682478 -34.73395) (xy 23.76605 -34.817522)
+ (xy 23.831713 -34.915793) (xy 23.876942 -35.024986) (xy 23.9 -35.140905) (xy 23.9 -35.259095) (xy 23.876942 -35.375014)
+ (xy 23.831713 -35.484207) (xy 23.76605 -35.582478) (xy 23.682478 -35.66605) (xy 23.584207 -35.731713) (xy 23.475014 -35.776942)
+ (xy 23.359095 -35.8) (xy 23.240905 -35.8) (xy 23.124986 -35.776942) (xy 23.015793 -35.731713) (xy 22.917522 -35.66605)
+ (xy 22.83395 -35.582478) (xy 22.768287 -35.484207) (xy 22.723058 -35.375014) (xy 22.7 -35.259095) (xy 10.75 -35.259095)
+ (xy 10.75 -35.309095) (xy 10.726942 -35.425014) (xy 10.681713 -35.534207) (xy 10.61605 -35.632478) (xy 10.532478 -35.71605)
+ (xy 10.434207 -35.781713) (xy 10.325014 -35.826942) (xy 10.209095 -35.85) (xy 10.090905 -35.85) (xy 10.045977 -35.841063)
+ (xy 9.154915 -36.732124) (xy 9.232478 -36.78395) (xy 9.31605 -36.867522) (xy 9.381713 -36.965793) (xy 9.426942 -37.074986)
+ (xy 9.45 -37.190905) (xy 9.45 -37.309095) (xy 9.426942 -37.425014) (xy 9.381713 -37.534207) (xy 9.321047 -37.625)
+ (xy 9.381713 -37.715793) (xy 9.426942 -37.824986) (xy 9.45 -37.940905) (xy 9.45 -38.059095) (xy 9.426942 -38.175014)
+ (xy 9.381713 -38.284207) (xy 9.31605 -38.382478) (xy 9.232478 -38.46605) (xy 9.155132 -38.517731) (xy 9.859735 -39.222335)
+ (xy 9.865793 -39.218287) (xy 9.974986 -39.173058) (xy 10.090905 -39.15) (xy 10.209095 -39.15) (xy 10.325014 -39.173058)
+ (xy 10.434207 -39.218287) (xy 10.532478 -39.28395) (xy 10.61605 -39.367522) (xy 10.681713 -39.465793) (xy 10.726942 -39.574986)
+ (xy 10.75 -39.690905) (xy 10.75 -39.809095) (xy 10.726942 -39.925014) (xy 10.681713 -40.034207) (xy 10.61605 -40.132478)
+ (xy 10.532478 -40.21605) (xy 10.434207 -40.281713) (xy 10.325014 -40.326942) (xy 10.209095 -40.35) (xy 10.090905 -40.35)
+ (xy 9.974986 -40.326942) (xy 9.865793 -40.281713) (xy 9.767522 -40.21605) (xy 9.68395 -40.132478) (xy 9.642003 -40.0697)
+ (xy 9.637862 -40.067487) (xy 9.58 -40.02) (xy 9.568104 -40.005505) (xy 7.96662 -38.40402) (xy -26.2 -38.40402)
+ (xy -26.2 -39.6365) (xy -15.01784 -39.6365) (xy -15 -39.634743) (xy -14.98216 -39.6365) (xy -14.98215 -39.6365)
+ (xy -14.928742 -39.64176) (xy -14.860222 -39.662546) (xy -14.797074 -39.696299) (xy -14.741724 -39.741724) (xy -14.730346 -39.755588)
+ (xy -13.876839 -40.609095) (xy 21.85 -40.609095) (xy 21.85 -40.490905) (xy 21.873058 -40.374986) (xy 21.918287 -40.265793)
+ (xy 21.98395 -40.167522) (xy 22.067522 -40.08395) (xy 22.165793 -40.018287) (xy 22.274986 -39.973058) (xy 22.390905 -39.95)
+ (xy 22.509095 -39.95) (xy 22.625014 -39.973058) (xy 22.734207 -40.018287) (xy 22.832478 -40.08395) (xy 22.91605 -40.167522)
+ (xy 22.981713 -40.265793) (xy 23.026942 -40.374986) (xy 23.05 -40.490905) (xy 23.05 -40.559095) (xy 34 -40.559095)
+ (xy 34 -40.440905) (xy 34.023058 -40.324986) (xy 34.068287 -40.215793) (xy 34.13395 -40.117522) (xy 34.217522 -40.03395)
+ (xy 34.315793 -39.968287) (xy 34.424986 -39.923058) (xy 34.540905 -39.9) (xy 34.659095 -39.9) (xy 34.775014 -39.923058)
+ (xy 34.884207 -39.968287) (xy 34.982478 -40.03395) (xy 35.06605 -40.117522) (xy 35.131713 -40.215793) (xy 35.176942 -40.324986)
+ (xy 35.2 -40.440905) (xy 35.2 -40.559095) (xy 35.176942 -40.675014) (xy 35.131713 -40.784207) (xy 35.06605 -40.882478)
+ (xy 34.982478 -40.96605) (xy 34.884207 -41.031713) (xy 34.775014 -41.076942) (xy 34.659095 -41.1) (xy 34.540905 -41.1)
+ (xy 34.424986 -41.076942) (xy 34.315793 -41.031713) (xy 34.217522 -40.96605) (xy 34.13395 -40.882478) (xy 34.068287 -40.784207)
+ (xy 34.023058 -40.675014) (xy 34 -40.559095) (xy 23.05 -40.559095) (xy 23.05 -40.609095) (xy 23.026942 -40.725014)
+ (xy 22.981713 -40.834207) (xy 22.91605 -40.932478) (xy 22.832478 -41.01605) (xy 22.734207 -41.081713) (xy 22.625014 -41.126942)
+ (xy 22.509095 -41.15) (xy 22.390905 -41.15) (xy 22.274986 -41.126942) (xy 22.165793 -41.081713) (xy 22.067522 -41.01605)
+ (xy 21.98395 -40.932478) (xy 21.918287 -40.834207) (xy 21.873058 -40.725014) (xy 21.85 -40.609095) (xy -13.876839 -40.609095)
+ (xy -13.176839 -41.309095) (xy 12.8 -41.309095) (xy 12.8 -41.190905) (xy 12.823058 -41.074986) (xy 12.868287 -40.965793)
+ (xy 12.93395 -40.867522) (xy 13.017522 -40.78395) (xy 13.115793 -40.718287) (xy 13.224986 -40.673058) (xy 13.340905 -40.65)
+ (xy 13.459095 -40.65) (xy 13.575014 -40.673058) (xy 13.684207 -40.718287) (xy 13.782478 -40.78395) (xy 13.86605 -40.867522)
+ (xy 13.931713 -40.965793) (xy 13.976942 -41.074986) (xy 14 -41.190905) (xy 14 -41.309095) (xy 13.976942 -41.425014)
+ (xy 13.931713 -41.534207) (xy 13.86605 -41.632478) (xy 13.782478 -41.71605) (xy 13.684207 -41.781713) (xy 13.575014 -41.826942)
+ (xy 13.459095 -41.85) (xy 13.340905 -41.85) (xy 13.224986 -41.826942) (xy 13.115793 -41.781713) (xy 13.017522 -41.71605)
+ (xy 12.93395 -41.632478) (xy 12.868287 -41.534207) (xy 12.823058 -41.425014) (xy 12.8 -41.309095) (xy -13.176839 -41.309095)
+ (xy -12.349433 -42.1365) (xy 3.51785 -42.1365) (xy 3.534077 -42.138098) (xy 3.543417 -42.138033) (xy 3.548467 -42.138528)
+ (xy 3.839613 -42.169128) (xy 3.871886 -42.175753) (xy 3.904248 -42.181926) (xy 3.909107 -42.183393) (xy 4.188763 -42.269961)
+ (xy 4.219102 -42.282715) (xy 4.249682 -42.29507) (xy 4.254163 -42.297453) (xy 4.511679 -42.436692) (xy 4.538964 -42.455096)
+ (xy 4.56656 -42.473154) (xy 4.570492 -42.476362) (xy 4.79606 -42.662967) (xy 4.819242 -42.686311) (xy 4.842814 -42.709395)
+ (xy 4.846048 -42.713306) (xy 5.031074 -42.94017) (xy 5.049278 -42.967569) (xy 5.06792 -42.994795) (xy 5.070333 -42.99926)
+ (xy 5.094748 -43.045178) (xy 6.762967 -43.045178) (xy 7.127294 -42.566346) (xy 7.789182 -42.213399) (xy 8.507208 -41.996363)
+ (xy 9.253779 -41.923577) (xy 10.000204 -41.997838) (xy 10.201426 -42.059095) (xy 26 -42.059095) (xy 26 -41.940905)
+ (xy 26.023058 -41.824986) (xy 26.068287 -41.715793) (xy 26.13395 -41.617522) (xy 26.217522 -41.53395) (xy 26.315793 -41.468287)
+ (xy 26.424986 -41.423058) (xy 26.540905 -41.4) (xy 26.659095 -41.4) (xy 26.775014 -41.423058) (xy 26.884207 -41.468287)
+ (xy 26.982478 -41.53395) (xy 27.06605 -41.617522) (xy 27.131713 -41.715793) (xy 27.176942 -41.824986) (xy 27.2 -41.940905)
+ (xy 27.2 -42.059095) (xy 27.176942 -42.175014) (xy 27.131713 -42.284207) (xy 27.06605 -42.382478) (xy 26.982478 -42.46605)
+ (xy 26.884207 -42.531713) (xy 26.775014 -42.576942) (xy 26.659095 -42.6) (xy 26.540905 -42.6) (xy 26.424986 -42.576942)
+ (xy 26.315793 -42.531713) (xy 26.217522 -42.46605) (xy 26.13395 -42.382478) (xy 26.068287 -42.284207) (xy 26.023058 -42.175014)
+ (xy 26 -42.059095) (xy 10.201426 -42.059095) (xy 10.7178 -42.216292) (xy 11.372706 -42.566346) (xy 11.633492 -42.909095)
+ (xy 15.2 -42.909095) (xy 15.2 -42.790905) (xy 15.223058 -42.674986) (xy 15.268287 -42.565793) (xy 15.33395 -42.467522)
+ (xy 15.417522 -42.38395) (xy 15.515793 -42.318287) (xy 15.624986 -42.273058) (xy 15.740905 -42.25) (xy 15.859095 -42.25)
+ (xy 15.975014 -42.273058) (xy 16.084207 -42.318287) (xy 16.182478 -42.38395) (xy 16.26605 -42.467522) (xy 16.331713 -42.565793)
+ (xy 16.376942 -42.674986) (xy 16.4 -42.790905) (xy 16.4 -42.909095) (xy 16.376942 -43.025014) (xy 16.331713 -43.134207)
+ (xy 16.26605 -43.232478) (xy 16.182478 -43.31605) (xy 16.084207 -43.381713) (xy 15.975014 -43.426942) (xy 15.859095 -43.45)
+ (xy 15.740905 -43.45) (xy 15.624986 -43.426942) (xy 15.515793 -43.381713) (xy 15.417522 -43.31605) (xy 15.33395 -43.232478)
+ (xy 15.268287 -43.134207) (xy 15.223058 -43.025014) (xy 15.2 -42.909095) (xy 11.633492 -42.909095) (xy 11.737033 -43.045178)
+ (xy 9.25 -45.532211) (xy 6.762967 -43.045178) (xy 5.094748 -43.045178) (xy 5.20777 -43.257741) (xy 5.220297 -43.288134)
+ (xy 5.233304 -43.318482) (xy 5.234805 -43.323331) (xy 5.319419 -43.603585) (xy 5.325819 -43.635906) (xy 5.332668 -43.66813)
+ (xy 5.333198 -43.673177) (xy 5.352524 -43.870282) (xy 5.369574 -43.926487) (xy 5.375 -43.981581) (xy 5.375 -45.746221)
+ (xy 5.423577 -45.746221) (xy 5.497838 -44.999796) (xy 5.716292 -44.2822) (xy 6.066346 -43.627294) (xy 6.545178 -43.262967)
+ (xy 9.032211 -45.75) (xy 9.467789 -45.75) (xy 11.954822 -43.262967) (xy 12.433654 -43.627294) (xy 12.786601 -44.289182)
+ (xy 13.003637 -45.007208) (xy 13.00382 -45.009095) (xy 31.65 -45.009095) (xy 31.65 -44.890905) (xy 31.673058 -44.774986)
+ (xy 31.718287 -44.665793) (xy 31.78395 -44.567522) (xy 31.867522 -44.48395) (xy 31.965793 -44.418287) (xy 32.074986 -44.373058)
+ (xy 32.190905 -44.35) (xy 32.309095 -44.35) (xy 32.425014 -44.373058) (xy 32.534207 -44.418287) (xy 32.632478 -44.48395)
+ (xy 32.71605 -44.567522) (xy 32.781713 -44.665793) (xy 32.826942 -44.774986) (xy 32.85 -44.890905) (xy 32.85 -45.009095)
+ (xy 32.826942 -45.125014) (xy 32.781713 -45.234207) (xy 32.71605 -45.332478) (xy 32.632478 -45.41605) (xy 32.534207 -45.481713)
+ (xy 32.425014 -45.526942) (xy 32.309095 -45.55) (xy 32.190905 -45.55) (xy 32.074986 -45.526942) (xy 31.965793 -45.481713)
+ (xy 31.867522 -45.41605) (xy 31.78395 -45.332478) (xy 31.718287 -45.234207) (xy 31.673058 -45.125014) (xy 31.65 -45.009095)
+ (xy 13.00382 -45.009095) (xy 13.076423 -45.753779) (xy 13.002162 -46.500204) (xy 12.984235 -46.559095) (xy 22.8 -46.559095)
+ (xy 22.8 -46.440905) (xy 22.823058 -46.324986) (xy 22.868287 -46.215793) (xy 22.93395 -46.117522) (xy 23.017522 -46.03395)
+ (xy 23.115793 -45.968287) (xy 23.224986 -45.923058) (xy 23.340905 -45.9) (xy 23.459095 -45.9) (xy 23.575014 -45.923058)
+ (xy 23.684207 -45.968287) (xy 23.782478 -46.03395) (xy 23.86605 -46.117522) (xy 23.931713 -46.215793) (xy 23.976942 -46.324986)
+ (xy 24 -46.440905) (xy 24 -46.559095) (xy 23.976942 -46.675014) (xy 23.931713 -46.784207) (xy 23.86605 -46.882478)
+ (xy 23.782478 -46.96605) (xy 23.684207 -47.031713) (xy 23.575014 -47.076942) (xy 23.459095 -47.1) (xy 23.340905 -47.1)
+ (xy 23.224986 -47.076942) (xy 23.115793 -47.031713) (xy 23.017522 -46.96605) (xy 22.93395 -46.882478) (xy 22.868287 -46.784207)
+ (xy 22.823058 -46.675014) (xy 22.8 -46.559095) (xy 12.984235 -46.559095) (xy 12.783708 -47.2178) (xy 12.433654 -47.872706)
+ (xy 11.954822 -48.237033) (xy 9.467789 -45.75) (xy 9.032211 -45.75) (xy 6.545178 -48.237033) (xy 6.066346 -47.872706)
+ (xy 5.713399 -47.210818) (xy 5.496363 -46.492792) (xy 5.423577 -45.746221) (xy 5.375 -45.746221) (xy 5.375 -46.268419)
+ (xy 5.371016 -46.308875) (xy 5.429705 -46.907434) (xy 5.620637 -47.539834) (xy 5.930763 -48.123094) (xy 6.201313 -48.454822)
+ (xy 6.762967 -48.454822) (xy 9.25 -45.967789) (xy 11.66025 -48.378039) (xy 26.7 -48.378039) (xy 26.7 -48.121961)
+ (xy 26.749958 -47.870804) (xy 26.847955 -47.634219) (xy 26.990224 -47.421298) (xy 27.171298 -47.240224) (xy 27.384219 -47.097955)
+ (xy 27.620804 -46.999958) (xy 27.871961 -46.95) (xy 28.128039 -46.95) (xy 28.379196 -46.999958) (xy 28.615781 -47.097955)
+ (xy 28.828702 -47.240224) (xy 28.997573 -47.409095) (xy 29.6 -47.409095) (xy 29.6 -47.290905) (xy 29.623058 -47.174986)
+ (xy 29.668287 -47.065793) (xy 29.73395 -46.967522) (xy 29.817522 -46.88395) (xy 29.915793 -46.818287) (xy 30.024986 -46.773058)
+ (xy 30.140905 -46.75) (xy 30.259095 -46.75) (xy 30.375014 -46.773058) (xy 30.484207 -46.818287) (xy 30.499267 -46.82835)
+ (xy 34.9145 -46.82835) (xy 34.9145 -46.67165) (xy 34.945071 -46.517961) (xy 35.005037 -46.373189) (xy 35.092095 -46.242898)
+ (xy 35.202898 -46.132095) (xy 35.333189 -46.045037) (xy 35.477961 -45.985071) (xy 35.63165 -45.9545) (xy 35.78835 -45.9545)
+ (xy 35.942039 -45.985071) (xy 36.086811 -46.045037) (xy 36.217102 -46.132095) (xy 36.327905 -46.242898) (xy 36.414963 -46.373189)
+ (xy 36.474929 -46.517961) (xy 36.5055 -46.67165) (xy 36.5055 -46.82835) (xy 36.474929 -46.982039) (xy 36.414963 -47.126811)
+ (xy 36.327905 -47.257102) (xy 36.217102 -47.367905) (xy 36.086811 -47.454963) (xy 35.942039 -47.514929) (xy 35.78835 -47.5455)
+ (xy 35.63165 -47.5455) (xy 35.477961 -47.514929) (xy 35.333189 -47.454963) (xy 35.202898 -47.367905) (xy 35.092095 -47.257102)
+ (xy 35.005037 -47.126811) (xy 34.945071 -46.982039) (xy 34.9145 -46.82835) (xy 30.499267 -46.82835) (xy 30.582478 -46.88395)
+ (xy 30.66605 -46.967522) (xy 30.731713 -47.065793) (xy 30.776942 -47.174986) (xy 30.8 -47.290905) (xy 30.8 -47.409095)
+ (xy 30.776942 -47.525014) (xy 30.731713 -47.634207) (xy 30.66605 -47.732478) (xy 30.582478 -47.81605) (xy 30.484207 -47.881713)
+ (xy 30.375014 -47.926942) (xy 30.259095 -47.95) (xy 30.140905 -47.95) (xy 30.024986 -47.926942) (xy 29.915793 -47.881713)
+ (xy 29.817522 -47.81605) (xy 29.73395 -47.732478) (xy 29.668287 -47.634207) (xy 29.623058 -47.525014) (xy 29.6 -47.409095)
+ (xy 28.997573 -47.409095) (xy 29.009776 -47.421298) (xy 29.152045 -47.634219) (xy 29.250042 -47.870804) (xy 29.3 -48.121961)
+ (xy 29.3 -48.378039) (xy 29.250042 -48.629196) (xy 29.152045 -48.865781) (xy 29.009776 -49.078702) (xy 28.828702 -49.259776)
+ (xy 28.615781 -49.402045) (xy 28.379196 -49.500042) (xy 28.128039 -49.55) (xy 27.871961 -49.55) (xy 27.620804 -49.500042)
+ (xy 27.384219 -49.402045) (xy 27.171298 -49.259776) (xy 26.990224 -49.078702) (xy 26.847955 -48.865781) (xy 26.749958 -48.629196)
+ (xy 26.7 -48.378039) (xy 11.66025 -48.378039) (xy 11.737033 -48.454822) (xy 11.372706 -48.933654) (xy 10.710818 -49.286601)
+ (xy 9.992792 -49.503637) (xy 9.246221 -49.576423) (xy 8.499796 -49.502162) (xy 7.7822 -49.283708) (xy 7.127294 -48.933654)
+ (xy 6.762967 -48.454822) (xy 6.201313 -48.454822) (xy 6.348276 -48.635016) (xy 6.857272 -49.056093) (xy 7.438353 -49.370282)
+ (xy 8.069399 -49.565623) (xy 8.743501 -49.636475) (xy 8.750688 -49.6365) (xy 36.7 -49.6365)
+ )
+ )
+ )
+ (zone (net 11) (net_name +5V) (layer In2.Cu) (tstamp 5F2E3912) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 89.25 -32.25) (xy 86 -29) (xy 38 -29) (xy 38 -50) (xy 89.25 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 89.15 -47.996526) (xy 89.1 -48.001451) (xy 87.9 -48.001451) (xy 87.792417 -47.990855) (xy 87.688969 -47.959474)
+ (xy 87.59363 -47.908515) (xy 87.510065 -47.839935) (xy 87.441485 -47.75637) (xy 87.390526 -47.661031) (xy 87.359145 -47.557583)
+ (xy 87.348549 -47.45) (xy 87.348549 -45.95) (xy 87.359145 -45.842417) (xy 87.390526 -45.738969) (xy 87.441485 -45.64363)
+ (xy 87.510065 -45.560065) (xy 87.59363 -45.491485) (xy 87.688969 -45.440526) (xy 87.792417 -45.409145) (xy 87.9 -45.398549)
+ (xy 89.1 -45.398549) (xy 89.15 -45.403474) (xy 89.15 -32.291422) (xy 86.04175 -29.183172) (xy 85.945782 -29.1)
+ (xy 42.487751 -29.1) (xy 42.531713 -29.165793) (xy 42.576942 -29.274986) (xy 42.6 -29.390905) (xy 42.6 -29.509095)
+ (xy 42.576942 -29.625014) (xy 42.531713 -29.734207) (xy 42.46605 -29.832478) (xy 42.382478 -29.91605) (xy 42.284207 -29.981713)
+ (xy 42.175014 -30.026942) (xy 42.059095 -30.05) (xy 41.940905 -30.05) (xy 41.824986 -30.026942) (xy 41.715793 -29.981713)
+ (xy 41.617522 -29.91605) (xy 41.53395 -29.832478) (xy 41.468287 -29.734207) (xy 41.423058 -29.625014) (xy 41.4 -29.509095)
+ (xy 41.4 -29.390905) (xy 41.423058 -29.274986) (xy 41.468287 -29.165793) (xy 41.512249 -29.1) (xy 40.987751 -29.1)
+ (xy 41.031713 -29.165793) (xy 41.076942 -29.274986) (xy 41.1 -29.390905) (xy 41.1 -29.509095) (xy 41.076942 -29.625014)
+ (xy 41.031713 -29.734207) (xy 40.96605 -29.832478) (xy 40.882478 -29.91605) (xy 40.784207 -29.981713) (xy 40.675014 -30.026942)
+ (xy 40.559095 -30.05) (xy 40.440905 -30.05) (xy 40.324986 -30.026942) (xy 40.215793 -29.981713) (xy 40.117522 -29.91605)
+ (xy 40.03395 -29.832478) (xy 39.968287 -29.734207) (xy 39.923058 -29.625014) (xy 39.9 -29.509095) (xy 39.9 -29.390905)
+ (xy 39.923058 -29.274986) (xy 39.968287 -29.165793) (xy 40.012249 -29.1) (xy 38.116593 -29.1) (xy 38.126942 -29.124986)
+ (xy 38.15 -29.240905) (xy 38.15 -29.359095) (xy 38.126942 -29.475014) (xy 38.1 -29.540058) (xy 38.1 -31.509095)
+ (xy 57.8 -31.509095) (xy 57.8 -31.390905) (xy 57.823058 -31.274986) (xy 57.868287 -31.165793) (xy 57.93395 -31.067522)
+ (xy 58.017522 -30.98395) (xy 58.115793 -30.918287) (xy 58.224986 -30.873058) (xy 58.340905 -30.85) (xy 58.459095 -30.85)
+ (xy 58.575014 -30.873058) (xy 58.684207 -30.918287) (xy 58.782478 -30.98395) (xy 58.86605 -31.067522) (xy 58.931713 -31.165793)
+ (xy 58.976942 -31.274986) (xy 58.993672 -31.359095) (xy 64.65 -31.359095) (xy 64.65 -31.240905) (xy 64.673058 -31.124986)
+ (xy 64.718287 -31.015793) (xy 64.78395 -30.917522) (xy 64.867522 -30.83395) (xy 64.965793 -30.768287) (xy 65.074986 -30.723058)
+ (xy 65.190905 -30.7) (xy 65.309095 -30.7) (xy 65.425014 -30.723058) (xy 65.534207 -30.768287) (xy 65.59528 -30.809095)
+ (xy 74.15 -30.809095) (xy 74.15 -30.690905) (xy 74.173058 -30.574986) (xy 74.218287 -30.465793) (xy 74.28395 -30.367522)
+ (xy 74.367522 -30.28395) (xy 74.465793 -30.218287) (xy 74.574986 -30.173058) (xy 74.690905 -30.15) (xy 74.809095 -30.15)
+ (xy 74.925014 -30.173058) (xy 75.034207 -30.218287) (xy 75.132478 -30.28395) (xy 75.21605 -30.367522) (xy 75.281713 -30.465793)
+ (xy 75.326942 -30.574986) (xy 75.35 -30.690905) (xy 75.35 -30.809095) (xy 75.326942 -30.925014) (xy 75.281713 -31.034207)
+ (xy 75.265084 -31.059095) (xy 76.9 -31.059095) (xy 76.9 -30.940905) (xy 76.923058 -30.824986) (xy 76.968287 -30.715793)
+ (xy 77.03395 -30.617522) (xy 77.117522 -30.53395) (xy 77.215793 -30.468287) (xy 77.324986 -30.423058) (xy 77.440905 -30.4)
+ (xy 77.559095 -30.4) (xy 77.675014 -30.423058) (xy 77.784207 -30.468287) (xy 77.882478 -30.53395) (xy 77.96605 -30.617522)
+ (xy 78.031713 -30.715793) (xy 78.076942 -30.824986) (xy 78.1 -30.940905) (xy 78.1 -31.059095) (xy 78.076942 -31.175014)
+ (xy 78.031713 -31.284207) (xy 77.96605 -31.382478) (xy 77.882478 -31.46605) (xy 77.784207 -31.531713) (xy 77.675014 -31.576942)
+ (xy 77.559095 -31.6) (xy 77.440905 -31.6) (xy 77.324986 -31.576942) (xy 77.215793 -31.531713) (xy 77.117522 -31.46605)
+ (xy 77.03395 -31.382478) (xy 76.968287 -31.284207) (xy 76.923058 -31.175014) (xy 76.9 -31.059095) (xy 75.265084 -31.059095)
+ (xy 75.21605 -31.132478) (xy 75.132478 -31.21605) (xy 75.034207 -31.281713) (xy 74.925014 -31.326942) (xy 74.809095 -31.35)
+ (xy 74.690905 -31.35) (xy 74.574986 -31.326942) (xy 74.465793 -31.281713) (xy 74.367522 -31.21605) (xy 74.28395 -31.132478)
+ (xy 74.218287 -31.034207) (xy 74.173058 -30.925014) (xy 74.15 -30.809095) (xy 65.59528 -30.809095) (xy 65.632478 -30.83395)
+ (xy 65.71605 -30.917522) (xy 65.781713 -31.015793) (xy 65.826942 -31.124986) (xy 65.85 -31.240905) (xy 65.85 -31.359095)
+ (xy 65.826942 -31.475014) (xy 65.781713 -31.584207) (xy 65.71605 -31.682478) (xy 65.632478 -31.76605) (xy 65.568058 -31.809095)
+ (xy 87.15 -31.809095) (xy 87.15 -31.690905) (xy 87.173058 -31.574986) (xy 87.218287 -31.465793) (xy 87.28395 -31.367522)
+ (xy 87.367522 -31.28395) (xy 87.465793 -31.218287) (xy 87.574986 -31.173058) (xy 87.690905 -31.15) (xy 87.809095 -31.15)
+ (xy 87.925014 -31.173058) (xy 88.034207 -31.218287) (xy 88.132478 -31.28395) (xy 88.21605 -31.367522) (xy 88.281713 -31.465793)
+ (xy 88.326942 -31.574986) (xy 88.35 -31.690905) (xy 88.35 -31.809095) (xy 88.326942 -31.925014) (xy 88.281713 -32.034207)
+ (xy 88.21605 -32.132478) (xy 88.132478 -32.21605) (xy 88.034207 -32.281713) (xy 87.925014 -32.326942) (xy 87.809095 -32.35)
+ (xy 87.690905 -32.35) (xy 87.574986 -32.326942) (xy 87.465793 -32.281713) (xy 87.367522 -32.21605) (xy 87.28395 -32.132478)
+ (xy 87.218287 -32.034207) (xy 87.173058 -31.925014) (xy 87.15 -31.809095) (xy 65.568058 -31.809095) (xy 65.534207 -31.831713)
+ (xy 65.425014 -31.876942) (xy 65.309095 -31.9) (xy 65.190905 -31.9) (xy 65.074986 -31.876942) (xy 64.965793 -31.831713)
+ (xy 64.867522 -31.76605) (xy 64.78395 -31.682478) (xy 64.718287 -31.584207) (xy 64.673058 -31.475014) (xy 64.65 -31.359095)
+ (xy 58.993672 -31.359095) (xy 59 -31.390905) (xy 59 -31.509095) (xy 58.976942 -31.625014) (xy 58.931713 -31.734207)
+ (xy 58.86605 -31.832478) (xy 58.782478 -31.91605) (xy 58.684207 -31.981713) (xy 58.575014 -32.026942) (xy 58.459095 -32.05)
+ (xy 58.340905 -32.05) (xy 58.224986 -32.026942) (xy 58.115793 -31.981713) (xy 58.017522 -31.91605) (xy 57.93395 -31.832478)
+ (xy 57.868287 -31.734207) (xy 57.823058 -31.625014) (xy 57.8 -31.509095) (xy 38.1 -31.509095) (xy 38.1 -32.309095)
+ (xy 38.95 -32.309095) (xy 38.95 -32.190905) (xy 38.973058 -32.074986) (xy 39.018287 -31.965793) (xy 39.08395 -31.867522)
+ (xy 39.167522 -31.78395) (xy 39.265793 -31.718287) (xy 39.374986 -31.673058) (xy 39.490905 -31.65) (xy 39.609095 -31.65)
+ (xy 39.725014 -31.673058) (xy 39.834207 -31.718287) (xy 39.932478 -31.78395) (xy 40.01605 -31.867522) (xy 40.081713 -31.965793)
+ (xy 40.126942 -32.074986) (xy 40.136066 -32.120854) (xy 40.240905 -32.1) (xy 40.359095 -32.1) (xy 40.475014 -32.123058)
+ (xy 40.584207 -32.168287) (xy 40.682478 -32.23395) (xy 40.76605 -32.317522) (xy 40.831713 -32.415793) (xy 40.876942 -32.524986)
+ (xy 40.9 -32.640905) (xy 40.9 -32.659095) (xy 41.4 -32.659095) (xy 41.4 -32.540905) (xy 41.423058 -32.424986)
+ (xy 41.468287 -32.315793) (xy 41.53395 -32.217522) (xy 41.617522 -32.13395) (xy 41.715793 -32.068287) (xy 41.824986 -32.023058)
+ (xy 41.940905 -32) (xy 42.059095 -32) (xy 42.175014 -32.023058) (xy 42.284207 -32.068287) (xy 42.382478 -32.13395)
+ (xy 42.46605 -32.217522) (xy 42.531713 -32.315793) (xy 42.576942 -32.424986) (xy 42.6 -32.540905) (xy 42.6 -32.659095)
+ (xy 42.576942 -32.775014) (xy 42.531713 -32.884207) (xy 42.46605 -32.982478) (xy 42.389433 -33.059095) (xy 57.75 -33.059095)
+ (xy 57.75 -32.940905) (xy 57.773058 -32.824986) (xy 57.818287 -32.715793) (xy 57.88395 -32.617522) (xy 57.967522 -32.53395)
+ (xy 58.065793 -32.468287) (xy 58.174986 -32.423058) (xy 58.290905 -32.4) (xy 58.409095 -32.4) (xy 58.525014 -32.423058)
+ (xy 58.634207 -32.468287) (xy 58.732478 -32.53395) (xy 58.81605 -32.617522) (xy 58.881713 -32.715793) (xy 58.926942 -32.824986)
+ (xy 58.95 -32.940905) (xy 58.95 -33.059095) (xy 58.926942 -33.175014) (xy 58.912826 -33.209095) (xy 60.1 -33.209095)
+ (xy 60.1 -33.090905) (xy 60.123058 -32.974986) (xy 60.168287 -32.865793) (xy 60.23395 -32.767522) (xy 60.317522 -32.68395)
+ (xy 60.415793 -32.618287) (xy 60.524986 -32.573058) (xy 60.640905 -32.55) (xy 60.759095 -32.55) (xy 60.875014 -32.573058)
+ (xy 60.984207 -32.618287) (xy 61.082478 -32.68395) (xy 61.16605 -32.767522) (xy 61.231713 -32.865793) (xy 61.276942 -32.974986)
+ (xy 61.3 -33.090905) (xy 61.3 -33.209095) (xy 61.276942 -33.325014) (xy 61.231713 -33.434207) (xy 61.16605 -33.532478)
+ (xy 61.082478 -33.61605) (xy 60.984207 -33.681713) (xy 60.875014 -33.726942) (xy 60.759095 -33.75) (xy 60.640905 -33.75)
+ (xy 60.524986 -33.726942) (xy 60.415793 -33.681713) (xy 60.317522 -33.61605) (xy 60.23395 -33.532478) (xy 60.168287 -33.434207)
+ (xy 60.123058 -33.325014) (xy 60.1 -33.209095) (xy 58.912826 -33.209095) (xy 58.881713 -33.284207) (xy 58.81605 -33.382478)
+ (xy 58.732478 -33.46605) (xy 58.634207 -33.531713) (xy 58.525014 -33.576942) (xy 58.409095 -33.6) (xy 58.290905 -33.6)
+ (xy 58.174986 -33.576942) (xy 58.065793 -33.531713) (xy 57.967522 -33.46605) (xy 57.88395 -33.382478) (xy 57.818287 -33.284207)
+ (xy 57.773058 -33.175014) (xy 57.75 -33.059095) (xy 42.389433 -33.059095) (xy 42.382478 -33.06605) (xy 42.284207 -33.131713)
+ (xy 42.175014 -33.176942) (xy 42.059095 -33.2) (xy 41.940905 -33.2) (xy 41.824986 -33.176942) (xy 41.715793 -33.131713)
+ (xy 41.617522 -33.06605) (xy 41.53395 -32.982478) (xy 41.468287 -32.884207) (xy 41.423058 -32.775014) (xy 41.4 -32.659095)
+ (xy 40.9 -32.659095) (xy 40.9 -32.759095) (xy 40.876942 -32.875014) (xy 40.831713 -32.984207) (xy 40.76605 -33.082478)
+ (xy 40.682478 -33.16605) (xy 40.584207 -33.231713) (xy 40.475014 -33.276942) (xy 40.359095 -33.3) (xy 40.240905 -33.3)
+ (xy 40.124986 -33.276942) (xy 40.015793 -33.231713) (xy 39.917522 -33.16605) (xy 39.83395 -33.082478) (xy 39.768287 -32.984207)
+ (xy 39.723058 -32.875014) (xy 39.713934 -32.829146) (xy 39.609095 -32.85) (xy 39.490905 -32.85) (xy 39.374986 -32.826942)
+ (xy 39.265793 -32.781713) (xy 39.167522 -32.71605) (xy 39.08395 -32.632478) (xy 39.018287 -32.534207) (xy 38.973058 -32.425014)
+ (xy 38.95 -32.309095) (xy 38.1 -32.309095) (xy 38.1 -33.768944) (xy 74.1 -33.768944) (xy 74.1 -33.631056)
+ (xy 74.126901 -33.495818) (xy 74.179668 -33.368426) (xy 74.256274 -33.253776) (xy 74.353776 -33.156274) (xy 74.468426 -33.079668)
+ (xy 74.595818 -33.026901) (xy 74.731056 -33) (xy 74.868944 -33) (xy 75.004182 -33.026901) (xy 75.131574 -33.079668)
+ (xy 75.246224 -33.156274) (xy 75.343726 -33.253776) (xy 75.420332 -33.368426) (xy 75.473099 -33.495818) (xy 75.5 -33.631056)
+ (xy 75.5 -33.768944) (xy 75.482068 -33.859095) (xy 77.5 -33.859095) (xy 77.5 -33.740905) (xy 77.523058 -33.624986)
+ (xy 77.568287 -33.515793) (xy 77.63395 -33.417522) (xy 77.717522 -33.33395) (xy 77.815793 -33.268287) (xy 77.924986 -33.223058)
+ (xy 78.040905 -33.2) (xy 78.159095 -33.2) (xy 78.275014 -33.223058) (xy 78.384207 -33.268287) (xy 78.482478 -33.33395)
+ (xy 78.56605 -33.417522) (xy 78.631713 -33.515793) (xy 78.676942 -33.624986) (xy 78.7 -33.740905) (xy 78.7 -33.859095)
+ (xy 78.676942 -33.975014) (xy 78.642115 -34.059095) (xy 79.65 -34.059095) (xy 79.65 -33.940905) (xy 79.673058 -33.824986)
+ (xy 79.718287 -33.715793) (xy 79.78395 -33.617522) (xy 79.867522 -33.53395) (xy 79.965793 -33.468287) (xy 80.074986 -33.423058)
+ (xy 80.190905 -33.4) (xy 80.309095 -33.4) (xy 80.425014 -33.423058) (xy 80.534207 -33.468287) (xy 80.632478 -33.53395)
+ (xy 80.71605 -33.617522) (xy 80.781713 -33.715793) (xy 80.826942 -33.824986) (xy 80.85 -33.940905) (xy 80.85 -34.059095)
+ (xy 80.826942 -34.175014) (xy 80.781713 -34.284207) (xy 80.765084 -34.309095) (xy 81.9 -34.309095) (xy 81.9 -34.190905)
+ (xy 81.923058 -34.074986) (xy 81.968287 -33.965793) (xy 82.03395 -33.867522) (xy 82.117522 -33.78395) (xy 82.215793 -33.718287)
+ (xy 82.324986 -33.673058) (xy 82.440905 -33.65) (xy 82.559095 -33.65) (xy 82.675014 -33.673058) (xy 82.784207 -33.718287)
+ (xy 82.882478 -33.78395) (xy 82.96605 -33.867522) (xy 83.031713 -33.965793) (xy 83.074127 -34.06819) (xy 85.8 -34.06819)
+ (xy 85.8 -33.83181) (xy 85.846116 -33.599973) (xy 85.936574 -33.381587) (xy 86.067899 -33.185045) (xy 86.235045 -33.017899)
+ (xy 86.431587 -32.886574) (xy 86.649973 -32.796116) (xy 86.88181 -32.75) (xy 87.11819 -32.75) (xy 87.350027 -32.796116)
+ (xy 87.568413 -32.886574) (xy 87.764955 -33.017899) (xy 87.932101 -33.185045) (xy 88.063426 -33.381587) (xy 88.153884 -33.599973)
+ (xy 88.2 -33.83181) (xy 88.2 -34.06819) (xy 88.153884 -34.300027) (xy 88.063426 -34.518413) (xy 87.932101 -34.714955)
+ (xy 87.764955 -34.882101) (xy 87.568413 -35.013426) (xy 87.350027 -35.103884) (xy 87.11819 -35.15) (xy 86.88181 -35.15)
+ (xy 86.649973 -35.103884) (xy 86.431587 -35.013426) (xy 86.235045 -34.882101) (xy 86.067899 -34.714955) (xy 85.936574 -34.518413)
+ (xy 85.846116 -34.300027) (xy 85.8 -34.06819) (xy 83.074127 -34.06819) (xy 83.076942 -34.074986) (xy 83.1 -34.190905)
+ (xy 83.1 -34.309095) (xy 83.076942 -34.425014) (xy 83.031713 -34.534207) (xy 82.96605 -34.632478) (xy 82.882478 -34.71605)
+ (xy 82.784207 -34.781713) (xy 82.675014 -34.826942) (xy 82.559095 -34.85) (xy 82.440905 -34.85) (xy 82.324986 -34.826942)
+ (xy 82.215793 -34.781713) (xy 82.117522 -34.71605) (xy 82.03395 -34.632478) (xy 81.968287 -34.534207) (xy 81.923058 -34.425014)
+ (xy 81.9 -34.309095) (xy 80.765084 -34.309095) (xy 80.71605 -34.382478) (xy 80.632478 -34.46605) (xy 80.534207 -34.531713)
+ (xy 80.425014 -34.576942) (xy 80.309095 -34.6) (xy 80.190905 -34.6) (xy 80.074986 -34.576942) (xy 79.965793 -34.531713)
+ (xy 79.867522 -34.46605) (xy 79.78395 -34.382478) (xy 79.718287 -34.284207) (xy 79.673058 -34.175014) (xy 79.65 -34.059095)
+ (xy 78.642115 -34.059095) (xy 78.631713 -34.084207) (xy 78.56605 -34.182478) (xy 78.482478 -34.26605) (xy 78.384207 -34.331713)
+ (xy 78.275014 -34.376942) (xy 78.159095 -34.4) (xy 78.040905 -34.4) (xy 77.924986 -34.376942) (xy 77.815793 -34.331713)
+ (xy 77.717522 -34.26605) (xy 77.63395 -34.182478) (xy 77.568287 -34.084207) (xy 77.523058 -33.975014) (xy 77.5 -33.859095)
+ (xy 75.482068 -33.859095) (xy 75.473099 -33.904182) (xy 75.420332 -34.031574) (xy 75.343726 -34.146224) (xy 75.246224 -34.243726)
+ (xy 75.131574 -34.320332) (xy 75.004182 -34.373099) (xy 74.868944 -34.4) (xy 74.731056 -34.4) (xy 74.595818 -34.373099)
+ (xy 74.468426 -34.320332) (xy 74.353776 -34.243726) (xy 74.256274 -34.146224) (xy 74.179668 -34.031574) (xy 74.126901 -33.904182)
+ (xy 74.1 -33.768944) (xy 38.1 -33.768944) (xy 38.1 -35.183407) (xy 38.10166 -35.184095) (xy 38.375 -35.184095)
+ (xy 38.375 -35.065905) (xy 38.398058 -34.949986) (xy 38.443287 -34.840793) (xy 38.50895 -34.742522) (xy 38.592522 -34.65895)
+ (xy 38.690793 -34.593287) (xy 38.799986 -34.548058) (xy 38.915905 -34.525) (xy 39.034095 -34.525) (xy 39.150014 -34.548058)
+ (xy 39.259207 -34.593287) (xy 39.357478 -34.65895) (xy 39.357623 -34.659095) (xy 48.3 -34.659095) (xy 48.3 -34.540905)
+ (xy 48.323058 -34.424986) (xy 48.368287 -34.315793) (xy 48.43395 -34.217522) (xy 48.517522 -34.13395) (xy 48.615793 -34.068287)
+ (xy 48.724986 -34.023058) (xy 48.840905 -34) (xy 48.959095 -34) (xy 49.075014 -34.023058) (xy 49.184207 -34.068287)
+ (xy 49.282478 -34.13395) (xy 49.36605 -34.217522) (xy 49.431713 -34.315793) (xy 49.476942 -34.424986) (xy 49.5 -34.540905)
+ (xy 49.5 -34.559095) (xy 57.75 -34.559095) (xy 57.75 -34.440905) (xy 57.773058 -34.324986) (xy 57.818287 -34.215793)
+ (xy 57.88395 -34.117522) (xy 57.967522 -34.03395) (xy 58.065793 -33.968287) (xy 58.174986 -33.923058) (xy 58.290905 -33.9)
+ (xy 58.409095 -33.9) (xy 58.525014 -33.923058) (xy 58.634207 -33.968287) (xy 58.732478 -34.03395) (xy 58.81605 -34.117522)
+ (xy 58.881713 -34.215793) (xy 58.926942 -34.324986) (xy 58.95 -34.440905) (xy 58.95 -34.559095) (xy 58.926942 -34.675014)
+ (xy 58.881713 -34.784207) (xy 58.81605 -34.882478) (xy 58.732478 -34.96605) (xy 58.634207 -35.031713) (xy 58.525014 -35.076942)
+ (xy 58.409095 -35.1) (xy 58.290905 -35.1) (xy 58.174986 -35.076942) (xy 58.065793 -35.031713) (xy 57.967522 -34.96605)
+ (xy 57.88395 -34.882478) (xy 57.818287 -34.784207) (xy 57.773058 -34.675014) (xy 57.75 -34.559095) (xy 49.5 -34.559095)
+ (xy 49.5 -34.659095) (xy 49.476942 -34.775014) (xy 49.431713 -34.884207) (xy 49.36605 -34.982478) (xy 49.282478 -35.06605)
+ (xy 49.184207 -35.131713) (xy 49.075014 -35.176942) (xy 48.959095 -35.2) (xy 48.840905 -35.2) (xy 48.724986 -35.176942)
+ (xy 48.615793 -35.131713) (xy 48.517522 -35.06605) (xy 48.43395 -34.982478) (xy 48.368287 -34.884207) (xy 48.323058 -34.775014)
+ (xy 48.3 -34.659095) (xy 39.357623 -34.659095) (xy 39.44105 -34.742522) (xy 39.506713 -34.840793) (xy 39.551942 -34.949986)
+ (xy 39.575 -35.065905) (xy 39.575 -35.184095) (xy 39.560082 -35.259095) (xy 54 -35.259095) (xy 54 -35.140905)
+ (xy 54.023058 -35.024986) (xy 54.068287 -34.915793) (xy 54.13395 -34.817522) (xy 54.217522 -34.73395) (xy 54.315793 -34.668287)
+ (xy 54.424986 -34.623058) (xy 54.540905 -34.6) (xy 54.659095 -34.6) (xy 54.775014 -34.623058) (xy 54.884207 -34.668287)
+ (xy 54.982478 -34.73395) (xy 55.06605 -34.817522) (xy 55.131713 -34.915793) (xy 55.176942 -35.024986) (xy 55.2 -35.140905)
+ (xy 55.2 -35.259095) (xy 55.176942 -35.375014) (xy 55.152351 -35.434381) (xy 55.234207 -35.468287) (xy 55.332478 -35.53395)
+ (xy 55.41605 -35.617522) (xy 55.481713 -35.715793) (xy 55.499649 -35.759095) (xy 62.65 -35.759095) (xy 62.65 -35.640905)
+ (xy 62.673058 -35.524986) (xy 62.718287 -35.415793) (xy 62.78395 -35.317522) (xy 62.867522 -35.23395) (xy 62.965793 -35.168287)
+ (xy 63.074986 -35.123058) (xy 63.190905 -35.1) (xy 63.309095 -35.1) (xy 63.425014 -35.123058) (xy 63.534207 -35.168287)
+ (xy 63.632478 -35.23395) (xy 63.71605 -35.317522) (xy 63.781713 -35.415793) (xy 63.826942 -35.524986) (xy 63.85 -35.640905)
+ (xy 63.85 -35.759095) (xy 63.826942 -35.875014) (xy 63.781713 -35.984207) (xy 63.71605 -36.082478) (xy 63.632478 -36.16605)
+ (xy 63.534207 -36.231713) (xy 63.425014 -36.276942) (xy 63.309095 -36.3) (xy 63.190905 -36.3) (xy 63.074986 -36.276942)
+ (xy 62.965793 -36.231713) (xy 62.867522 -36.16605) (xy 62.78395 -36.082478) (xy 62.718287 -35.984207) (xy 62.673058 -35.875014)
+ (xy 62.65 -35.759095) (xy 55.499649 -35.759095) (xy 55.526942 -35.824986) (xy 55.55 -35.940905) (xy 55.55 -36.059095)
+ (xy 55.526942 -36.175014) (xy 55.481713 -36.284207) (xy 55.41605 -36.382478) (xy 55.332478 -36.46605) (xy 55.234207 -36.531713)
+ (xy 55.125014 -36.576942) (xy 55.009095 -36.6) (xy 54.890905 -36.6) (xy 54.774986 -36.576942) (xy 54.665793 -36.531713)
+ (xy 54.567522 -36.46605) (xy 54.48395 -36.382478) (xy 54.418287 -36.284207) (xy 54.373058 -36.175014) (xy 54.35 -36.059095)
+ (xy 54.35 -35.940905) (xy 54.373058 -35.824986) (xy 54.397649 -35.765619) (xy 54.315793 -35.731713) (xy 54.217522 -35.66605)
+ (xy 54.13395 -35.582478) (xy 54.068287 -35.484207) (xy 54.023058 -35.375014) (xy 54 -35.259095) (xy 39.560082 -35.259095)
+ (xy 39.551942 -35.300014) (xy 39.506713 -35.409207) (xy 39.44105 -35.507478) (xy 39.357478 -35.59105) (xy 39.259207 -35.656713)
+ (xy 39.150014 -35.701942) (xy 39.034095 -35.725) (xy 38.915905 -35.725) (xy 38.799986 -35.701942) (xy 38.690793 -35.656713)
+ (xy 38.592522 -35.59105) (xy 38.50895 -35.507478) (xy 38.443287 -35.409207) (xy 38.398058 -35.300014) (xy 38.375 -35.184095)
+ (xy 38.10166 -35.184095) (xy 38.184207 -35.218287) (xy 38.282478 -35.28395) (xy 38.36605 -35.367522) (xy 38.431713 -35.465793)
+ (xy 38.476942 -35.574986) (xy 38.5 -35.690905) (xy 38.5 -35.809095) (xy 38.476942 -35.925014) (xy 38.431713 -36.034207)
+ (xy 38.398393 -36.084073) (xy 38.424986 -36.073058) (xy 38.540905 -36.05) (xy 38.659095 -36.05) (xy 38.775014 -36.073058)
+ (xy 38.884207 -36.118287) (xy 38.982478 -36.18395) (xy 39.06605 -36.267522) (xy 39.131713 -36.365793) (xy 39.176942 -36.474986)
+ (xy 39.183726 -36.509095) (xy 41.9 -36.509095) (xy 41.9 -36.390905) (xy 41.923058 -36.274986) (xy 41.968287 -36.165793)
+ (xy 42.03395 -36.067522) (xy 42.117522 -35.98395) (xy 42.215793 -35.918287) (xy 42.324986 -35.873058) (xy 42.440905 -35.85)
+ (xy 42.559095 -35.85) (xy 42.675014 -35.873058) (xy 42.784207 -35.918287) (xy 42.882478 -35.98395) (xy 42.96605 -36.067522)
+ (xy 43.031713 -36.165793) (xy 43.076942 -36.274986) (xy 43.1 -36.390905) (xy 43.1 -36.509095) (xy 43.076942 -36.625014)
+ (xy 43.031713 -36.734207) (xy 42.981675 -36.809095) (xy 66.9 -36.809095) (xy 66.9 -36.690905) (xy 66.923058 -36.574986)
+ (xy 66.968287 -36.465793) (xy 67.03395 -36.367522) (xy 67.117522 -36.28395) (xy 67.215793 -36.218287) (xy 67.324986 -36.173058)
+ (xy 67.440905 -36.15) (xy 67.559095 -36.15) (xy 68.027001 -36.15) (xy 68.038972 -36.028459) (xy 68.074425 -35.911589)
+ (xy 68.131996 -35.803881) (xy 68.209474 -35.709474) (xy 68.303881 -35.631996) (xy 68.411589 -35.574425) (xy 68.528459 -35.538972)
+ (xy 68.65 -35.527001) (xy 68.771541 -35.538972) (xy 68.888411 -35.574425) (xy 68.996119 -35.631996) (xy 69.066875 -35.690064)
+ (xy 69.55 -36.173188) (xy 69.55 -36.131056) (xy 69.576901 -35.995818) (xy 69.629668 -35.868426) (xy 69.706274 -35.753776)
+ (xy 69.803776 -35.656274) (xy 69.918426 -35.579668) (xy 70.045818 -35.526901) (xy 70.181056 -35.5) (xy 70.318944 -35.5)
+ (xy 70.454182 -35.526901) (xy 70.581574 -35.579668) (xy 70.696224 -35.656274) (xy 70.793726 -35.753776) (xy 70.830688 -35.809095)
+ (xy 81.4 -35.809095) (xy 81.4 -35.690905) (xy 81.423058 -35.574986) (xy 81.468287 -35.465793) (xy 81.53395 -35.367522)
+ (xy 81.617522 -35.28395) (xy 81.715793 -35.218287) (xy 81.824986 -35.173058) (xy 81.940905 -35.15) (xy 82.059095 -35.15)
+ (xy 82.175014 -35.173058) (xy 82.284207 -35.218287) (xy 82.382478 -35.28395) (xy 82.46605 -35.367522) (xy 82.531713 -35.465793)
+ (xy 82.576942 -35.574986) (xy 82.6 -35.690905) (xy 82.6 -35.809095) (xy 82.576942 -35.925014) (xy 82.531713 -36.034207)
+ (xy 82.46605 -36.132478) (xy 82.382478 -36.21605) (xy 82.284207 -36.281713) (xy 82.175014 -36.326942) (xy 82.059095 -36.35)
+ (xy 81.940905 -36.35) (xy 81.824986 -36.326942) (xy 81.715793 -36.281713) (xy 81.617522 -36.21605) (xy 81.53395 -36.132478)
+ (xy 81.468287 -36.034207) (xy 81.423058 -35.925014) (xy 81.4 -35.809095) (xy 70.830688 -35.809095) (xy 70.870332 -35.868426)
+ (xy 70.923099 -35.995818) (xy 70.95 -36.131056) (xy 70.95 -36.268944) (xy 70.923099 -36.404182) (xy 70.870984 -36.53)
+ (xy 74.369551 -36.53) (xy 74.4 -36.527001) (xy 74.44643 -36.531574) (xy 74.521541 -36.538972) (xy 74.638411 -36.574424)
+ (xy 74.74612 -36.631995) (xy 74.840527 -36.709473) (xy 74.859945 -36.733134) (xy 75.306812 -37.18) (xy 75.381472 -37.18)
+ (xy 75.33395 -37.132478) (xy 75.268287 -37.034207) (xy 75.223058 -36.925014) (xy 75.2 -36.809095) (xy 75.2 -36.690905)
+ (xy 75.223058 -36.574986) (xy 75.268287 -36.465793) (xy 75.33395 -36.367522) (xy 75.417522 -36.28395) (xy 75.515793 -36.218287)
+ (xy 75.624986 -36.173058) (xy 75.740905 -36.15) (xy 75.859095 -36.15) (xy 75.975014 -36.173058) (xy 76.084207 -36.218287)
+ (xy 76.182478 -36.28395) (xy 76.187836 -36.289308) (xy 76.218287 -36.215793) (xy 76.28395 -36.117522) (xy 76.367522 -36.03395)
+ (xy 76.465793 -35.968287) (xy 76.574986 -35.923058) (xy 76.690905 -35.9) (xy 76.809095 -35.9) (xy 76.925014 -35.923058)
+ (xy 77.034207 -35.968287) (xy 77.132478 -36.03395) (xy 77.21605 -36.117522) (xy 77.281713 -36.215793) (xy 77.326942 -36.324986)
+ (xy 77.35 -36.440905) (xy 77.35 -36.559095) (xy 77.65 -36.559095) (xy 77.65 -36.440905) (xy 77.673058 -36.324986)
+ (xy 77.718287 -36.215793) (xy 77.78395 -36.117522) (xy 77.867522 -36.03395) (xy 77.965793 -35.968287) (xy 78.074986 -35.923058)
+ (xy 78.190905 -35.9) (xy 78.309095 -35.9) (xy 78.425014 -35.923058) (xy 78.534207 -35.968287) (xy 78.632478 -36.03395)
+ (xy 78.71605 -36.117522) (xy 78.781713 -36.215793) (xy 78.826942 -36.324986) (xy 78.85 -36.440905) (xy 78.85 -36.559095)
+ (xy 79.15 -36.559095) (xy 79.15 -36.440905) (xy 79.173058 -36.324986) (xy 79.218287 -36.215793) (xy 79.28395 -36.117522)
+ (xy 79.367522 -36.03395) (xy 79.465793 -35.968287) (xy 79.574986 -35.923058) (xy 79.690905 -35.9) (xy 79.809095 -35.9)
+ (xy 79.925014 -35.923058) (xy 80.034207 -35.968287) (xy 80.132478 -36.03395) (xy 80.21605 -36.117522) (xy 80.281713 -36.215793)
+ (xy 80.326942 -36.324986) (xy 80.35 -36.440905) (xy 80.35 -36.559095) (xy 80.4 -36.559095) (xy 80.4 -36.440905)
+ (xy 80.423058 -36.324986) (xy 80.468287 -36.215793) (xy 80.53395 -36.117522) (xy 80.617522 -36.03395) (xy 80.715793 -35.968287)
+ (xy 80.824986 -35.923058) (xy 80.940905 -35.9) (xy 81.059095 -35.9) (xy 81.175014 -35.923058) (xy 81.284207 -35.968287)
+ (xy 81.382478 -36.03395) (xy 81.46605 -36.117522) (xy 81.531713 -36.215793) (xy 81.576942 -36.324986) (xy 81.6 -36.440905)
+ (xy 81.6 -36.551472) (xy 81.617522 -36.53395) (xy 81.715793 -36.468287) (xy 81.824986 -36.423058) (xy 81.940905 -36.4)
+ (xy 82.059095 -36.4) (xy 82.175014 -36.423058) (xy 82.284207 -36.468287) (xy 82.382478 -36.53395) (xy 82.46605 -36.617522)
+ (xy 82.531713 -36.715793) (xy 82.576942 -36.824986) (xy 82.6 -36.940905) (xy 82.6 -37.059095) (xy 82.576942 -37.175014)
+ (xy 82.531713 -37.284207) (xy 82.46605 -37.382478) (xy 82.382478 -37.46605) (xy 82.284207 -37.531713) (xy 82.175014 -37.576942)
+ (xy 82.059095 -37.6) (xy 81.940905 -37.6) (xy 81.824986 -37.576942) (xy 81.715793 -37.531713) (xy 81.617522 -37.46605)
+ (xy 81.53395 -37.382478) (xy 81.468287 -37.284207) (xy 81.423058 -37.175014) (xy 81.4 -37.059095) (xy 81.4 -36.948528)
+ (xy 81.382478 -36.96605) (xy 81.284207 -37.031713) (xy 81.175014 -37.076942) (xy 81.059095 -37.1) (xy 80.940905 -37.1)
+ (xy 80.824986 -37.076942) (xy 80.715793 -37.031713) (xy 80.617522 -36.96605) (xy 80.53395 -36.882478) (xy 80.468287 -36.784207)
+ (xy 80.423058 -36.675014) (xy 80.4 -36.559095) (xy 80.35 -36.559095) (xy 80.326942 -36.675014) (xy 80.281713 -36.784207)
+ (xy 80.21605 -36.882478) (xy 80.132478 -36.96605) (xy 80.034207 -37.031713) (xy 79.925014 -37.076942) (xy 79.809095 -37.1)
+ (xy 79.690905 -37.1) (xy 79.574986 -37.076942) (xy 79.465793 -37.031713) (xy 79.367522 -36.96605) (xy 79.28395 -36.882478)
+ (xy 79.218287 -36.784207) (xy 79.173058 -36.675014) (xy 79.15 -36.559095) (xy 78.85 -36.559095) (xy 78.826942 -36.675014)
+ (xy 78.781713 -36.784207) (xy 78.71605 -36.882478) (xy 78.632478 -36.96605) (xy 78.534207 -37.031713) (xy 78.425014 -37.076942)
+ (xy 78.309095 -37.1) (xy 78.190905 -37.1) (xy 78.074986 -37.076942) (xy 77.965793 -37.031713) (xy 77.867522 -36.96605)
+ (xy 77.78395 -36.882478) (xy 77.718287 -36.784207) (xy 77.673058 -36.675014) (xy 77.65 -36.559095) (xy 77.35 -36.559095)
+ (xy 77.326942 -36.675014) (xy 77.281713 -36.784207) (xy 77.21605 -36.882478) (xy 77.132478 -36.96605) (xy 77.034207 -37.031713)
+ (xy 76.925014 -37.076942) (xy 76.809095 -37.1) (xy 76.690905 -37.1) (xy 76.574986 -37.076942) (xy 76.465793 -37.031713)
+ (xy 76.367522 -36.96605) (xy 76.362164 -36.960692) (xy 76.331713 -37.034207) (xy 76.26605 -37.132478) (xy 76.182478 -37.21605)
+ (xy 76.13371 -37.248636) (xy 76.19612 -37.281995) (xy 76.290527 -37.359473) (xy 76.309946 -37.383135) (xy 76.628913 -37.702102)
+ (xy 76.821 -37.702102) (xy 76.821 -37.597898) (xy 76.841329 -37.495696) (xy 76.881206 -37.399424) (xy 76.939099 -37.312782)
+ (xy 77.012782 -37.239099) (xy 77.099424 -37.181206) (xy 77.195696 -37.141329) (xy 77.297898 -37.121) (xy 77.402102 -37.121)
+ (xy 77.504304 -37.141329) (xy 77.600576 -37.181206) (xy 77.687218 -37.239099) (xy 77.760901 -37.312782) (xy 77.818794 -37.399424)
+ (xy 77.858671 -37.495696) (xy 77.879 -37.597898) (xy 77.879 -37.702102) (xy 77.858671 -37.804304) (xy 77.818794 -37.900576)
+ (xy 77.760901 -37.987218) (xy 77.687218 -38.060901) (xy 77.600576 -38.118794) (xy 77.504304 -38.158671) (xy 77.402102 -38.179)
+ (xy 77.297898 -38.179) (xy 77.195696 -38.158671) (xy 77.099424 -38.118794) (xy 77.012782 -38.060901) (xy 76.939099 -37.987218)
+ (xy 76.881206 -37.900576) (xy 76.841329 -37.804304) (xy 76.821 -37.702102) (xy 76.628913 -37.702102) (xy 78.756812 -39.83)
+ (xy 79.530449 -39.83) (xy 79.621541 -39.838972) (xy 79.738411 -39.874424) (xy 79.84612 -39.931995) (xy 79.890621 -39.968516)
+ (xy 79.965793 -39.918287) (xy 80.074986 -39.873058) (xy 80.190905 -39.85) (xy 80.309095 -39.85) (xy 80.425014 -39.873058)
+ (xy 80.534207 -39.918287) (xy 80.632478 -39.98395) (xy 80.71605 -40.067522) (xy 80.781713 -40.165793) (xy 80.826942 -40.274986)
+ (xy 80.85 -40.390905) (xy 80.85 -40.509095) (xy 80.826942 -40.625014) (xy 80.781713 -40.734207) (xy 80.71605 -40.832478)
+ (xy 80.632478 -40.91605) (xy 80.534207 -40.981713) (xy 80.425014 -41.026942) (xy 80.309095 -41.05) (xy 80.190905 -41.05)
+ (xy 80.074986 -41.026942) (xy 79.965793 -40.981713) (xy 79.890621 -40.931484) (xy 79.84612 -40.968005) (xy 79.738411 -41.025576)
+ (xy 79.621541 -41.061028) (xy 79.530449 -41.07) (xy 78.530449 -41.07) (xy 78.5 -41.072999) (xy 78.378458 -41.061028)
+ (xy 78.343006 -41.050273) (xy 78.261589 -41.025576) (xy 78.15388 -40.968005) (xy 78.059473 -40.890527) (xy 78.040059 -40.866871)
+ (xy 75.980469 -38.807281) (xy 75.976942 -38.825014) (xy 75.931713 -38.934207) (xy 75.86605 -39.032478) (xy 75.782478 -39.11605)
+ (xy 75.684207 -39.181713) (xy 75.575014 -39.226942) (xy 75.459095 -39.25) (xy 75.340905 -39.25) (xy 75.224986 -39.226942)
+ (xy 75.116516 -39.182012) (xy 75.082478 -39.21605) (xy 74.984207 -39.281713) (xy 74.875014 -39.326942) (xy 74.759095 -39.35)
+ (xy 74.640905 -39.35) (xy 74.524986 -39.326942) (xy 74.415793 -39.281713) (xy 74.317522 -39.21605) (xy 74.23395 -39.132478)
+ (xy 74.168287 -39.034207) (xy 74.123058 -38.925014) (xy 74.1 -38.809095) (xy 74.1 -38.690905) (xy 74.123058 -38.574986)
+ (xy 74.168287 -38.465793) (xy 74.23395 -38.367522) (xy 74.317522 -38.28395) (xy 74.415793 -38.218287) (xy 74.524986 -38.173058)
+ (xy 74.542718 -38.169531) (xy 74.143188 -37.77) (xy 69.680449 -37.77) (xy 69.65 -37.772999) (xy 69.528459 -37.761028)
+ (xy 69.411588 -37.725576) (xy 69.374071 -37.705522) (xy 69.30388 -37.668005) (xy 69.209473 -37.590527) (xy 69.190063 -37.566876)
+ (xy 68.190064 -36.566875) (xy 68.131996 -36.496119) (xy 68.074425 -36.388411) (xy 68.038972 -36.271541) (xy 68.027001 -36.15)
+ (xy 67.559095 -36.15) (xy 67.675014 -36.173058) (xy 67.784207 -36.218287) (xy 67.882478 -36.28395) (xy 67.96605 -36.367522)
+ (xy 68.031713 -36.465793) (xy 68.076942 -36.574986) (xy 68.1 -36.690905) (xy 68.1 -36.809095) (xy 68.076942 -36.925014)
+ (xy 68.031713 -37.034207) (xy 67.96605 -37.132478) (xy 67.882478 -37.21605) (xy 67.784207 -37.281713) (xy 67.675014 -37.326942)
+ (xy 67.559095 -37.35) (xy 67.440905 -37.35) (xy 67.324986 -37.326942) (xy 67.215793 -37.281713) (xy 67.117522 -37.21605)
+ (xy 67.03395 -37.132478) (xy 66.968287 -37.034207) (xy 66.923058 -36.925014) (xy 66.9 -36.809095) (xy 42.981675 -36.809095)
+ (xy 42.96605 -36.832478) (xy 42.882478 -36.91605) (xy 42.784207 -36.981713) (xy 42.675014 -37.026942) (xy 42.559095 -37.05)
+ (xy 42.440905 -37.05) (xy 42.324986 -37.026942) (xy 42.215793 -36.981713) (xy 42.117522 -36.91605) (xy 42.03395 -36.832478)
+ (xy 41.968287 -36.734207) (xy 41.923058 -36.625014) (xy 41.9 -36.509095) (xy 39.183726 -36.509095) (xy 39.2 -36.590905)
+ (xy 39.2 -36.709095) (xy 39.176942 -36.825014) (xy 39.131713 -36.934207) (xy 39.06605 -37.032478) (xy 38.982478 -37.11605)
+ (xy 38.884207 -37.181713) (xy 38.775014 -37.226942) (xy 38.659095 -37.25) (xy 38.540905 -37.25) (xy 38.424986 -37.226942)
+ (xy 38.315793 -37.181713) (xy 38.217522 -37.11605) (xy 38.13395 -37.032478) (xy 38.1 -36.981669) (xy 38.1 -39.052102)
+ (xy 57.921 -39.052102) (xy 57.921 -38.947898) (xy 57.941329 -38.845696) (xy 57.981206 -38.749424) (xy 58.039099 -38.662782)
+ (xy 58.112782 -38.589099) (xy 58.199424 -38.531206) (xy 58.295696 -38.491329) (xy 58.397898 -38.471) (xy 58.502102 -38.471)
+ (xy 58.604304 -38.491329) (xy 58.700576 -38.531206) (xy 58.787218 -38.589099) (xy 58.860901 -38.662782) (xy 58.918794 -38.749424)
+ (xy 58.958671 -38.845696) (xy 58.979 -38.947898) (xy 58.979 -39.052102) (xy 58.958671 -39.154304) (xy 58.918794 -39.250576)
+ (xy 58.860901 -39.337218) (xy 58.787218 -39.410901) (xy 58.700576 -39.468794) (xy 58.604304 -39.508671) (xy 58.502102 -39.529)
+ (xy 58.397898 -39.529) (xy 58.295696 -39.508671) (xy 58.199424 -39.468794) (xy 58.112782 -39.410901) (xy 58.039099 -39.337218)
+ (xy 57.981206 -39.250576) (xy 57.941329 -39.154304) (xy 57.921 -39.052102) (xy 38.1 -39.052102) (xy 38.1 -40.209095)
+ (xy 46.4 -40.209095) (xy 46.4 -40.090905) (xy 46.423058 -39.974986) (xy 46.468287 -39.865793) (xy 46.53395 -39.767522)
+ (xy 46.617522 -39.68395) (xy 46.715793 -39.618287) (xy 46.824986 -39.573058) (xy 46.940905 -39.55) (xy 47.059095 -39.55)
+ (xy 47.175014 -39.573058) (xy 47.284207 -39.618287) (xy 47.382478 -39.68395) (xy 47.46605 -39.767522) (xy 47.531713 -39.865793)
+ (xy 47.576942 -39.974986) (xy 47.6 -40.090905) (xy 47.6 -40.209095) (xy 47.576942 -40.325014) (xy 47.531713 -40.434207)
+ (xy 47.46605 -40.532478) (xy 47.382478 -40.61605) (xy 47.284207 -40.681713) (xy 47.175014 -40.726942) (xy 47.059095 -40.75)
+ (xy 46.940905 -40.75) (xy 46.824986 -40.726942) (xy 46.715793 -40.681713) (xy 46.617522 -40.61605) (xy 46.53395 -40.532478)
+ (xy 46.468287 -40.434207) (xy 46.423058 -40.325014) (xy 46.4 -40.209095) (xy 38.1 -40.209095) (xy 38.1 -41.059095)
+ (xy 52.6 -41.059095) (xy 52.6 -40.940905) (xy 52.623058 -40.824986) (xy 52.668287 -40.715793) (xy 52.73395 -40.617522)
+ (xy 52.817522 -40.53395) (xy 52.915793 -40.468287) (xy 53.024986 -40.423058) (xy 53.140905 -40.4) (xy 53.259095 -40.4)
+ (xy 53.375014 -40.423058) (xy 53.484207 -40.468287) (xy 53.582478 -40.53395) (xy 53.60063 -40.552102) (xy 58.071 -40.552102)
+ (xy 58.071 -40.447898) (xy 58.091329 -40.345696) (xy 58.131206 -40.249424) (xy 58.189099 -40.162782) (xy 58.262782 -40.089099)
+ (xy 58.349424 -40.031206) (xy 58.445696 -39.991329) (xy 58.547898 -39.971) (xy 58.652102 -39.971) (xy 58.754304 -39.991329)
+ (xy 58.850576 -40.031206) (xy 58.937218 -40.089099) (xy 59.010901 -40.162782) (xy 59.068794 -40.249424) (xy 59.072799 -40.259095)
+ (xy 71.05 -40.259095) (xy 71.05 -40.140905) (xy 71.073058 -40.024986) (xy 71.118287 -39.915793) (xy 71.18395 -39.817522)
+ (xy 71.267522 -39.73395) (xy 71.365793 -39.668287) (xy 71.474986 -39.623058) (xy 71.590905 -39.6) (xy 71.709095 -39.6)
+ (xy 71.825014 -39.623058) (xy 71.934207 -39.668287) (xy 72.032478 -39.73395) (xy 72.11605 -39.817522) (xy 72.181713 -39.915793)
+ (xy 72.226942 -40.024986) (xy 72.25 -40.140905) (xy 72.25 -40.259095) (xy 72.226942 -40.375014) (xy 72.181713 -40.484207)
+ (xy 72.11605 -40.582478) (xy 72.032478 -40.66605) (xy 71.934207 -40.731713) (xy 71.825014 -40.776942) (xy 71.709095 -40.8)
+ (xy 71.590905 -40.8) (xy 71.474986 -40.776942) (xy 71.365793 -40.731713) (xy 71.267522 -40.66605) (xy 71.18395 -40.582478)
+ (xy 71.118287 -40.484207) (xy 71.073058 -40.375014) (xy 71.05 -40.259095) (xy 59.072799 -40.259095) (xy 59.108671 -40.345696)
+ (xy 59.129 -40.447898) (xy 59.129 -40.552102) (xy 59.108671 -40.654304) (xy 59.069941 -40.747806) (xy 59.150576 -40.781206)
+ (xy 59.237218 -40.839099) (xy 59.310901 -40.912782) (xy 59.368794 -40.999424) (xy 59.408671 -41.095696) (xy 59.429 -41.197898)
+ (xy 59.429 -41.302102) (xy 59.408671 -41.404304) (xy 59.368794 -41.500576) (xy 59.329693 -41.559095) (xy 73.55 -41.559095)
+ (xy 73.55 -41.440905) (xy 73.573058 -41.324986) (xy 73.618287 -41.215793) (xy 73.68395 -41.117522) (xy 73.767522 -41.03395)
+ (xy 73.865793 -40.968287) (xy 73.974986 -40.923058) (xy 74.090905 -40.9) (xy 74.209095 -40.9) (xy 74.325014 -40.923058)
+ (xy 74.434207 -40.968287) (xy 74.532478 -41.03395) (xy 74.61605 -41.117522) (xy 74.681713 -41.215793) (xy 74.726942 -41.324986)
+ (xy 74.75 -41.440905) (xy 74.75 -41.559095) (xy 74.726942 -41.675014) (xy 74.681713 -41.784207) (xy 74.61605 -41.882478)
+ (xy 74.532478 -41.96605) (xy 74.434207 -42.031713) (xy 74.325014 -42.076942) (xy 74.209095 -42.1) (xy 74.090905 -42.1)
+ (xy 73.974986 -42.076942) (xy 73.865793 -42.031713) (xy 73.767522 -41.96605) (xy 73.68395 -41.882478) (xy 73.618287 -41.784207)
+ (xy 73.573058 -41.675014) (xy 73.55 -41.559095) (xy 59.329693 -41.559095) (xy 59.310901 -41.587218) (xy 59.237218 -41.660901)
+ (xy 59.150576 -41.718794) (xy 59.054304 -41.758671) (xy 58.952102 -41.779) (xy 58.847898 -41.779) (xy 58.745696 -41.758671)
+ (xy 58.649424 -41.718794) (xy 58.562782 -41.660901) (xy 58.489099 -41.587218) (xy 58.431206 -41.500576) (xy 58.391329 -41.404304)
+ (xy 58.371 -41.302102) (xy 58.371 -41.197898) (xy 58.391329 -41.095696) (xy 58.430059 -41.002194) (xy 58.349424 -40.968794)
+ (xy 58.262782 -40.910901) (xy 58.189099 -40.837218) (xy 58.131206 -40.750576) (xy 58.091329 -40.654304) (xy 58.071 -40.552102)
+ (xy 53.60063 -40.552102) (xy 53.66605 -40.617522) (xy 53.731713 -40.715793) (xy 53.776942 -40.824986) (xy 53.8 -40.940905)
+ (xy 53.8 -41.059095) (xy 53.776942 -41.175014) (xy 53.731713 -41.284207) (xy 53.66605 -41.382478) (xy 53.582478 -41.46605)
+ (xy 53.484207 -41.531713) (xy 53.375014 -41.576942) (xy 53.259095 -41.6) (xy 53.140905 -41.6) (xy 53.024986 -41.576942)
+ (xy 52.915793 -41.531713) (xy 52.817522 -41.46605) (xy 52.73395 -41.382478) (xy 52.668287 -41.284207) (xy 52.623058 -41.175014)
+ (xy 52.6 -41.059095) (xy 38.1 -41.059095) (xy 38.1 -43.209095) (xy 39.65 -43.209095) (xy 39.65 -43.090905)
+ (xy 39.673058 -42.974986) (xy 39.718287 -42.865793) (xy 39.78395 -42.767522) (xy 39.867522 -42.68395) (xy 39.965793 -42.618287)
+ (xy 40.074986 -42.573058) (xy 40.190905 -42.55) (xy 40.309095 -42.55) (xy 40.425014 -42.573058) (xy 40.534207 -42.618287)
+ (xy 40.632478 -42.68395) (xy 40.71605 -42.767522) (xy 40.781713 -42.865793) (xy 40.826942 -42.974986) (xy 40.85 -43.090905)
+ (xy 40.85 -43.209095) (xy 40.826942 -43.325014) (xy 40.781713 -43.434207) (xy 40.71605 -43.532478) (xy 40.632478 -43.61605)
+ (xy 40.534207 -43.681713) (xy 40.425014 -43.726942) (xy 40.309095 -43.75) (xy 40.190905 -43.75) (xy 40.074986 -43.726942)
+ (xy 39.965793 -43.681713) (xy 39.867522 -43.61605) (xy 39.78395 -43.532478) (xy 39.718287 -43.434207) (xy 39.673058 -43.325014)
+ (xy 39.65 -43.209095) (xy 38.1 -43.209095) (xy 38.1 -45.236094) (xy 38.15 -45.236094) (xy 38.15 -45.117904)
+ (xy 38.173058 -45.001985) (xy 38.218287 -44.892792) (xy 38.28395 -44.794521) (xy 38.367522 -44.710949) (xy 38.465793 -44.645286)
+ (xy 38.574986 -44.600057) (xy 38.690905 -44.576999) (xy 38.809095 -44.576999) (xy 38.925014 -44.600057) (xy 39.034207 -44.645286)
+ (xy 39.132478 -44.710949) (xy 39.21605 -44.794521) (xy 39.281713 -44.892792) (xy 39.281783 -44.892963) (xy 43.64 -44.892963)
+ (xy 43.64 -44.627037) (xy 43.69188 -44.36622) (xy 43.793646 -44.120535) (xy 43.941387 -43.899425) (xy 44.129425 -43.711387)
+ (xy 44.350535 -43.563646) (xy 44.59622 -43.46188) (xy 44.857037 -43.41) (xy 45.122963 -43.41) (xy 45.38378 -43.46188)
+ (xy 45.629465 -43.563646) (xy 45.850575 -43.711387) (xy 46.038613 -43.899425) (xy 46.186354 -44.120535) (xy 46.28812 -44.36622)
+ (xy 46.34 -44.627037) (xy 46.34 -44.892963) (xy 50.65 -44.892963) (xy 50.65 -44.627037) (xy 50.70188 -44.36622)
+ (xy 50.803646 -44.120535) (xy 50.951387 -43.899425) (xy 51.139425 -43.711387) (xy 51.360535 -43.563646) (xy 51.60622 -43.46188)
+ (xy 51.867037 -43.41) (xy 52.132963 -43.41) (xy 52.39378 -43.46188) (xy 52.639465 -43.563646) (xy 52.860575 -43.711387)
+ (xy 53.048613 -43.899425) (xy 53.196354 -44.120535) (xy 53.29812 -44.36622) (xy 53.35 -44.627037) (xy 53.35 -44.892963)
+ (xy 57.64 -44.892963) (xy 57.64 -44.627037) (xy 57.69188 -44.36622) (xy 57.793646 -44.120535) (xy 57.941387 -43.899425)
+ (xy 58.129425 -43.711387) (xy 58.350535 -43.563646) (xy 58.59622 -43.46188) (xy 58.857037 -43.41) (xy 59.122963 -43.41)
+ (xy 59.38378 -43.46188) (xy 59.629465 -43.563646) (xy 59.850575 -43.711387) (xy 60.038613 -43.899425) (xy 60.186354 -44.120535)
+ (xy 60.28812 -44.36622) (xy 60.34 -44.627037) (xy 60.34 -44.892963) (xy 64.65 -44.892963) (xy 64.65 -44.627037)
+ (xy 64.70188 -44.36622) (xy 64.803646 -44.120535) (xy 64.951387 -43.899425) (xy 65.139425 -43.711387) (xy 65.360535 -43.563646)
+ (xy 65.60622 -43.46188) (xy 65.867037 -43.41) (xy 66.132963 -43.41) (xy 66.39378 -43.46188) (xy 66.639465 -43.563646)
+ (xy 66.707484 -43.609095) (xy 83.95 -43.609095) (xy 83.95 -43.490905) (xy 83.973058 -43.374986) (xy 84.018287 -43.265793)
+ (xy 84.08395 -43.167522) (xy 84.167522 -43.08395) (xy 84.265793 -43.018287) (xy 84.374986 -42.973058) (xy 84.490905 -42.95)
+ (xy 84.609095 -42.95) (xy 84.725014 -42.973058) (xy 84.834207 -43.018287) (xy 84.932478 -43.08395) (xy 85.01605 -43.167522)
+ (xy 85.081713 -43.265793) (xy 85.126942 -43.374986) (xy 85.15 -43.490905) (xy 85.15 -43.609095) (xy 85.126942 -43.725014)
+ (xy 85.081713 -43.834207) (xy 85.01605 -43.932478) (xy 84.932478 -44.01605) (xy 84.834207 -44.081713) (xy 84.725014 -44.126942)
+ (xy 84.609095 -44.15) (xy 84.490905 -44.15) (xy 84.374986 -44.126942) (xy 84.265793 -44.081713) (xy 84.167522 -44.01605)
+ (xy 84.08395 -43.932478) (xy 84.018287 -43.834207) (xy 83.973058 -43.725014) (xy 83.95 -43.609095) (xy 66.707484 -43.609095)
+ (xy 66.860575 -43.711387) (xy 67.048613 -43.899425) (xy 67.196354 -44.120535) (xy 67.29812 -44.36622) (xy 67.316594 -44.459095)
+ (xy 69.05 -44.459095) (xy 69.05 -44.340905) (xy 69.073058 -44.224986) (xy 69.118287 -44.115793) (xy 69.18395 -44.017522)
+ (xy 69.267522 -43.93395) (xy 69.365793 -43.868287) (xy 69.474986 -43.823058) (xy 69.590905 -43.8) (xy 69.709095 -43.8)
+ (xy 69.825014 -43.823058) (xy 69.934207 -43.868287) (xy 70.032478 -43.93395) (xy 70.11605 -44.017522) (xy 70.181713 -44.115793)
+ (xy 70.226942 -44.224986) (xy 70.25 -44.340905) (xy 70.25 -44.409095) (xy 70.7 -44.409095) (xy 70.7 -44.290905)
+ (xy 70.723058 -44.174986) (xy 70.768287 -44.065793) (xy 70.83395 -43.967522) (xy 70.917522 -43.88395) (xy 71.015793 -43.818287)
+ (xy 71.124986 -43.773058) (xy 71.240905 -43.75) (xy 71.359095 -43.75) (xy 71.475014 -43.773058) (xy 71.584207 -43.818287)
+ (xy 71.682478 -43.88395) (xy 71.76605 -43.967522) (xy 71.831713 -44.065793) (xy 71.876942 -44.174986) (xy 71.9 -44.290905)
+ (xy 71.9 -44.409095) (xy 71.876942 -44.525014) (xy 71.831713 -44.634207) (xy 71.76605 -44.732478) (xy 71.682478 -44.81605)
+ (xy 71.584207 -44.881713) (xy 71.475014 -44.926942) (xy 71.359095 -44.95) (xy 71.240905 -44.95) (xy 71.124986 -44.926942)
+ (xy 71.015793 -44.881713) (xy 70.917522 -44.81605) (xy 70.83395 -44.732478) (xy 70.768287 -44.634207) (xy 70.723058 -44.525014)
+ (xy 70.7 -44.409095) (xy 70.25 -44.409095) (xy 70.25 -44.459095) (xy 70.226942 -44.575014) (xy 70.181713 -44.684207)
+ (xy 70.11605 -44.782478) (xy 70.032478 -44.86605) (xy 69.934207 -44.931713) (xy 69.825014 -44.976942) (xy 69.709095 -45)
+ (xy 69.590905 -45) (xy 69.474986 -44.976942) (xy 69.365793 -44.931713) (xy 69.267522 -44.86605) (xy 69.18395 -44.782478)
+ (xy 69.118287 -44.684207) (xy 69.073058 -44.575014) (xy 69.05 -44.459095) (xy 67.316594 -44.459095) (xy 67.35 -44.627037)
+ (xy 67.35 -44.892963) (xy 67.29812 -45.15378) (xy 67.233787 -45.309095) (xy 83.2 -45.309095) (xy 83.2 -45.190905)
+ (xy 83.223058 -45.074986) (xy 83.268287 -44.965793) (xy 83.33395 -44.867522) (xy 83.417522 -44.78395) (xy 83.515793 -44.718287)
+ (xy 83.624986 -44.673058) (xy 83.740905 -44.65) (xy 83.859095 -44.65) (xy 83.975014 -44.673058) (xy 84.084207 -44.718287)
+ (xy 84.182478 -44.78395) (xy 84.26605 -44.867522) (xy 84.328721 -44.961315) (xy 84.368287 -44.865793) (xy 84.43395 -44.767522)
+ (xy 84.517522 -44.68395) (xy 84.615793 -44.618287) (xy 84.724986 -44.573058) (xy 84.840905 -44.55) (xy 84.959095 -44.55)
+ (xy 85.075014 -44.573058) (xy 85.184207 -44.618287) (xy 85.282478 -44.68395) (xy 85.36605 -44.767522) (xy 85.431713 -44.865793)
+ (xy 85.476942 -44.974986) (xy 85.5 -45.090905) (xy 85.5 -45.209095) (xy 85.476942 -45.325014) (xy 85.431713 -45.434207)
+ (xy 85.36605 -45.532478) (xy 85.282478 -45.61605) (xy 85.184207 -45.681713) (xy 85.075014 -45.726942) (xy 84.959095 -45.75)
+ (xy 84.840905 -45.75) (xy 84.724986 -45.726942) (xy 84.615793 -45.681713) (xy 84.517522 -45.61605) (xy 84.43395 -45.532478)
+ (xy 84.371279 -45.438685) (xy 84.331713 -45.534207) (xy 84.26605 -45.632478) (xy 84.182478 -45.71605) (xy 84.084207 -45.781713)
+ (xy 83.975014 -45.826942) (xy 83.859095 -45.85) (xy 83.740905 -45.85) (xy 83.624986 -45.826942) (xy 83.515793 -45.781713)
+ (xy 83.417522 -45.71605) (xy 83.33395 -45.632478) (xy 83.268287 -45.534207) (xy 83.223058 -45.425014) (xy 83.2 -45.309095)
+ (xy 67.233787 -45.309095) (xy 67.196354 -45.399465) (xy 67.048613 -45.620575) (xy 66.860575 -45.808613) (xy 66.639465 -45.956354)
+ (xy 66.39378 -46.05812) (xy 66.132963 -46.11) (xy 65.867037 -46.11) (xy 65.60622 -46.05812) (xy 65.360535 -45.956354)
+ (xy 65.139425 -45.808613) (xy 64.951387 -45.620575) (xy 64.803646 -45.399465) (xy 64.70188 -45.15378) (xy 64.65 -44.892963)
+ (xy 60.34 -44.892963) (xy 60.28812 -45.15378) (xy 60.186354 -45.399465) (xy 60.038613 -45.620575) (xy 59.850575 -45.808613)
+ (xy 59.629465 -45.956354) (xy 59.38378 -46.05812) (xy 59.122963 -46.11) (xy 58.857037 -46.11) (xy 58.59622 -46.05812)
+ (xy 58.350535 -45.956354) (xy 58.129425 -45.808613) (xy 57.941387 -45.620575) (xy 57.793646 -45.399465) (xy 57.69188 -45.15378)
+ (xy 57.64 -44.892963) (xy 53.35 -44.892963) (xy 53.29812 -45.15378) (xy 53.196354 -45.399465) (xy 53.048613 -45.620575)
+ (xy 52.860575 -45.808613) (xy 52.639465 -45.956354) (xy 52.39378 -46.05812) (xy 52.132963 -46.11) (xy 51.867037 -46.11)
+ (xy 51.60622 -46.05812) (xy 51.360535 -45.956354) (xy 51.139425 -45.808613) (xy 50.951387 -45.620575) (xy 50.803646 -45.399465)
+ (xy 50.70188 -45.15378) (xy 50.65 -44.892963) (xy 46.34 -44.892963) (xy 46.28812 -45.15378) (xy 46.186354 -45.399465)
+ (xy 46.038613 -45.620575) (xy 45.850575 -45.808613) (xy 45.629465 -45.956354) (xy 45.38378 -46.05812) (xy 45.122963 -46.11)
+ (xy 44.857037 -46.11) (xy 44.59622 -46.05812) (xy 44.350535 -45.956354) (xy 44.129425 -45.808613) (xy 43.941387 -45.620575)
+ (xy 43.793646 -45.399465) (xy 43.69188 -45.15378) (xy 43.64 -44.892963) (xy 39.281783 -44.892963) (xy 39.326942 -45.001985)
+ (xy 39.35 -45.117904) (xy 39.35 -45.236094) (xy 39.326942 -45.352013) (xy 39.281713 -45.461206) (xy 39.21605 -45.559477)
+ (xy 39.132478 -45.643049) (xy 39.034207 -45.708712) (xy 38.925014 -45.753941) (xy 38.809095 -45.776999) (xy 38.690905 -45.776999)
+ (xy 38.574986 -45.753941) (xy 38.465793 -45.708712) (xy 38.367522 -45.643049) (xy 38.28395 -45.559477) (xy 38.218287 -45.461206)
+ (xy 38.173058 -45.352013) (xy 38.15 -45.236094) (xy 38.1 -45.236094) (xy 38.1 -45.81235) (xy 39.9945 -45.81235)
+ (xy 39.9945 -45.65565) (xy 40.025071 -45.501961) (xy 40.085037 -45.357189) (xy 40.172095 -45.226898) (xy 40.282898 -45.116095)
+ (xy 40.413189 -45.029037) (xy 40.557961 -44.969071) (xy 40.71165 -44.9385) (xy 40.86835 -44.9385) (xy 41.022039 -44.969071)
+ (xy 41.166811 -45.029037) (xy 41.297102 -45.116095) (xy 41.407905 -45.226898) (xy 41.494963 -45.357189) (xy 41.554929 -45.501961)
+ (xy 41.5855 -45.65565) (xy 41.5855 -45.81235) (xy 41.554929 -45.966039) (xy 41.494963 -46.110811) (xy 41.407905 -46.241102)
+ (xy 41.297102 -46.351905) (xy 41.166811 -46.438963) (xy 41.022039 -46.498929) (xy 40.86835 -46.5295) (xy 40.71165 -46.5295)
+ (xy 40.557961 -46.498929) (xy 40.413189 -46.438963) (xy 40.282898 -46.351905) (xy 40.172095 -46.241102) (xy 40.085037 -46.110811)
+ (xy 40.025071 -45.966039) (xy 39.9945 -45.81235) (xy 38.1 -45.81235) (xy 38.1 -47.84435) (xy 39.9945 -47.84435)
+ (xy 39.9945 -47.68765) (xy 40.025071 -47.533961) (xy 40.085037 -47.389189) (xy 40.172095 -47.258898) (xy 40.282898 -47.148095)
+ (xy 40.413189 -47.061037) (xy 40.557961 -47.001071) (xy 40.71165 -46.9705) (xy 40.86835 -46.9705) (xy 41.022039 -47.001071)
+ (xy 41.166811 -47.061037) (xy 41.297102 -47.148095) (xy 41.407905 -47.258898) (xy 41.479286 -47.365727) (xy 45.075 -47.365727)
+ (xy 45.075 -47.134273) (xy 45.120155 -46.907265) (xy 45.208729 -46.693429) (xy 45.337318 -46.500981) (xy 45.500981 -46.337318)
+ (xy 45.693429 -46.208729) (xy 45.907265 -46.120155) (xy 46.134273 -46.075) (xy 46.365727 -46.075) (xy 46.592735 -46.120155)
+ (xy 46.806571 -46.208729) (xy 46.999019 -46.337318) (xy 47.162682 -46.500981) (xy 47.291271 -46.693429) (xy 47.379845 -46.907265)
+ (xy 47.425 -47.134273) (xy 47.425 -47.365727) (xy 49.575 -47.365727) (xy 49.575 -47.134273) (xy 49.620155 -46.907265)
+ (xy 49.708729 -46.693429) (xy 49.837318 -46.500981) (xy 50.000981 -46.337318) (xy 50.193429 -46.208729) (xy 50.407265 -46.120155)
+ (xy 50.634273 -46.075) (xy 50.865727 -46.075) (xy 51.092735 -46.120155) (xy 51.306571 -46.208729) (xy 51.499019 -46.337318)
+ (xy 51.662682 -46.500981) (xy 51.791271 -46.693429) (xy 51.879845 -46.907265) (xy 51.925 -47.134273) (xy 51.925 -47.365727)
+ (xy 59.075 -47.365727) (xy 59.075 -47.134273) (xy 59.120155 -46.907265) (xy 59.208729 -46.693429) (xy 59.337318 -46.500981)
+ (xy 59.500981 -46.337318) (xy 59.693429 -46.208729) (xy 59.907265 -46.120155) (xy 60.134273 -46.075) (xy 60.365727 -46.075)
+ (xy 60.592735 -46.120155) (xy 60.806571 -46.208729) (xy 60.999019 -46.337318) (xy 61.162682 -46.500981) (xy 61.291271 -46.693429)
+ (xy 61.379845 -46.907265) (xy 61.425 -47.134273) (xy 61.425 -47.365727) (xy 63.575 -47.365727) (xy 63.575 -47.134273)
+ (xy 63.620155 -46.907265) (xy 63.708729 -46.693429) (xy 63.837318 -46.500981) (xy 64.000981 -46.337318) (xy 64.193429 -46.208729)
+ (xy 64.407265 -46.120155) (xy 64.634273 -46.075) (xy 64.865727 -46.075) (xy 65.092735 -46.120155) (xy 65.306571 -46.208729)
+ (xy 65.499019 -46.337318) (xy 65.662682 -46.500981) (xy 65.791271 -46.693429) (xy 65.879845 -46.907265) (xy 65.925 -47.134273)
+ (xy 65.925 -47.365727) (xy 65.879845 -47.592735) (xy 65.791271 -47.806571) (xy 65.662682 -47.999019) (xy 65.499019 -48.162682)
+ (xy 65.415068 -48.218776) (xy 71 -48.218776) (xy 71 -46.781223) (xy 71.020257 -46.575552) (xy 71.10031 -46.311651)
+ (xy 71.230311 -46.068438) (xy 71.405262 -45.855261) (xy 71.618439 -45.68031) (xy 71.861652 -45.55031) (xy 72.125553 -45.470257)
+ (xy 72.4 -45.443226) (xy 72.674448 -45.470257) (xy 72.938349 -45.55031) (xy 73.181562 -45.68031) (xy 73.394739 -45.855261)
+ (xy 73.540976 -46.03345) (xy 73.582523 -45.999353) (xy 73.63464 -45.971496) (xy 73.69119 -45.954341) (xy 73.75 -45.948549)
+ (xy 75.25 -45.948549) (xy 75.30881 -45.954341) (xy 75.36536 -45.971496) (xy 75.417477 -45.999353) (xy 75.463158 -46.036842)
+ (xy 75.500647 -46.082523) (xy 75.528504 -46.13464) (xy 75.545659 -46.19119) (xy 75.551451 -46.25) (xy 75.551451 -46.54719)
+ (xy 75.622734 -46.413829) (xy 75.753947 -46.253946) (xy 75.91383 -46.122733) (xy 76.096239 -46.025233) (xy 76.294165 -45.965193)
+ (xy 76.5 -45.94492) (xy 76.705836 -45.965193) (xy 76.903762 -46.025233) (xy 77.086171 -46.122733) (xy 77.246054 -46.253946)
+ (xy 77.377267 -46.413829) (xy 77.474767 -46.596238) (xy 77.500001 -46.679422) (xy 77.525234 -46.596238) (xy 77.622734 -46.413829)
+ (xy 77.753947 -46.253946) (xy 77.91383 -46.122733) (xy 78.096239 -46.025233) (xy 78.294165 -45.965193) (xy 78.5 -45.94492)
+ (xy 78.705836 -45.965193) (xy 78.903762 -46.025233) (xy 79.086171 -46.122733) (xy 79.246054 -46.253946) (xy 79.298448 -46.317788)
+ (xy 79.30031 -46.311651) (xy 79.430311 -46.068438) (xy 79.605262 -45.855261) (xy 79.818439 -45.68031) (xy 80.061652 -45.55031)
+ (xy 80.325553 -45.470257) (xy 80.6 -45.443226) (xy 80.874448 -45.470257) (xy 81.138349 -45.55031) (xy 81.381562 -45.68031)
+ (xy 81.594739 -45.855261) (xy 81.76969 -46.068438) (xy 81.89969 -46.311651) (xy 81.979743 -46.575552) (xy 82 -46.781223)
+ (xy 82 -46.906492) (xy 84.85 -46.906492) (xy 84.85 -46.493509) (xy 84.86664 -46.324562) (xy 84.932398 -46.107786)
+ (xy 85.039184 -45.908004) (xy 85.182893 -45.732893) (xy 85.358003 -45.589184) (xy 85.557785 -45.482398) (xy 85.774561 -45.41664)
+ (xy 86 -45.394436) (xy 86.225438 -45.41664) (xy 86.442214 -45.482398) (xy 86.641996 -45.589184) (xy 86.817107 -45.732893)
+ (xy 86.960816 -45.908003) (xy 87.067602 -46.107785) (xy 87.13336 -46.324561) (xy 87.15 -46.493508) (xy 87.15 -46.906491)
+ (xy 87.13336 -47.075438) (xy 87.067602 -47.292214) (xy 86.960816 -47.491996) (xy 86.817107 -47.667107) (xy 86.641997 -47.810816)
+ (xy 86.442215 -47.917602) (xy 86.225439 -47.98336) (xy 86 -48.005564) (xy 85.774562 -47.98336) (xy 85.557786 -47.917602)
+ (xy 85.358004 -47.810816) (xy 85.182894 -47.667107) (xy 85.039184 -47.491997) (xy 84.932398 -47.292215) (xy 84.86664 -47.075439)
+ (xy 84.85 -46.906492) (xy 82 -46.906492) (xy 82 -48.218777) (xy 81.979743 -48.424448) (xy 81.89969 -48.688349)
+ (xy 81.76969 -48.931562) (xy 81.594738 -49.144739) (xy 81.381561 -49.31969) (xy 81.138348 -49.44969) (xy 80.874447 -49.529743)
+ (xy 80.6 -49.556774) (xy 80.325552 -49.529743) (xy 80.061651 -49.44969) (xy 79.818438 -49.31969) (xy 79.605261 -49.144738)
+ (xy 79.43031 -48.931561) (xy 79.30031 -48.688348) (xy 79.298448 -48.682211) (xy 79.246054 -48.746054) (xy 79.086171 -48.877267)
+ (xy 78.903761 -48.974767) (xy 78.705835 -49.034807) (xy 78.5 -49.05508) (xy 78.294164 -49.034807) (xy 78.096238 -48.974767)
+ (xy 77.913829 -48.877267) (xy 77.753946 -48.746054) (xy 77.622733 -48.586171) (xy 77.525233 -48.403761) (xy 77.5 -48.320579)
+ (xy 77.474767 -48.403762) (xy 77.377267 -48.586171) (xy 77.246054 -48.746054) (xy 77.086171 -48.877267) (xy 76.903761 -48.974767)
+ (xy 76.705835 -49.034807) (xy 76.5 -49.05508) (xy 76.294164 -49.034807) (xy 76.096238 -48.974767) (xy 75.913829 -48.877267)
+ (xy 75.753946 -48.746054) (xy 75.622733 -48.586171) (xy 75.551451 -48.452812) (xy 75.551451 -48.75) (xy 75.545659 -48.80881)
+ (xy 75.528504 -48.86536) (xy 75.500647 -48.917477) (xy 75.463158 -48.963158) (xy 75.417477 -49.000647) (xy 75.36536 -49.028504)
+ (xy 75.30881 -49.045659) (xy 75.25 -49.051451) (xy 73.75 -49.051451) (xy 73.69119 -49.045659) (xy 73.63464 -49.028504)
+ (xy 73.582523 -49.000647) (xy 73.540976 -48.96655) (xy 73.394738 -49.144739) (xy 73.181561 -49.31969) (xy 72.938348 -49.44969)
+ (xy 72.674447 -49.529743) (xy 72.4 -49.556774) (xy 72.125552 -49.529743) (xy 71.861651 -49.44969) (xy 71.618438 -49.31969)
+ (xy 71.405261 -49.144738) (xy 71.23031 -48.931561) (xy 71.10031 -48.688348) (xy 71.020257 -48.424447) (xy 71 -48.218776)
+ (xy 65.415068 -48.218776) (xy 65.306571 -48.291271) (xy 65.092735 -48.379845) (xy 64.865727 -48.425) (xy 64.634273 -48.425)
+ (xy 64.407265 -48.379845) (xy 64.193429 -48.291271) (xy 64.000981 -48.162682) (xy 63.837318 -47.999019) (xy 63.708729 -47.806571)
+ (xy 63.620155 -47.592735) (xy 63.575 -47.365727) (xy 61.425 -47.365727) (xy 61.379845 -47.592735) (xy 61.291271 -47.806571)
+ (xy 61.162682 -47.999019) (xy 60.999019 -48.162682) (xy 60.806571 -48.291271) (xy 60.592735 -48.379845) (xy 60.365727 -48.425)
+ (xy 60.134273 -48.425) (xy 59.907265 -48.379845) (xy 59.693429 -48.291271) (xy 59.500981 -48.162682) (xy 59.337318 -47.999019)
+ (xy 59.208729 -47.806571) (xy 59.120155 -47.592735) (xy 59.075 -47.365727) (xy 51.925 -47.365727) (xy 51.879845 -47.592735)
+ (xy 51.791271 -47.806571) (xy 51.662682 -47.999019) (xy 51.499019 -48.162682) (xy 51.306571 -48.291271) (xy 51.092735 -48.379845)
+ (xy 50.865727 -48.425) (xy 50.634273 -48.425) (xy 50.407265 -48.379845) (xy 50.193429 -48.291271) (xy 50.000981 -48.162682)
+ (xy 49.837318 -47.999019) (xy 49.708729 -47.806571) (xy 49.620155 -47.592735) (xy 49.575 -47.365727) (xy 47.425 -47.365727)
+ (xy 47.379845 -47.592735) (xy 47.291271 -47.806571) (xy 47.162682 -47.999019) (xy 46.999019 -48.162682) (xy 46.806571 -48.291271)
+ (xy 46.592735 -48.379845) (xy 46.365727 -48.425) (xy 46.134273 -48.425) (xy 45.907265 -48.379845) (xy 45.693429 -48.291271)
+ (xy 45.500981 -48.162682) (xy 45.337318 -47.999019) (xy 45.208729 -47.806571) (xy 45.120155 -47.592735) (xy 45.075 -47.365727)
+ (xy 41.479286 -47.365727) (xy 41.494963 -47.389189) (xy 41.554929 -47.533961) (xy 41.5855 -47.68765) (xy 41.5855 -47.84435)
+ (xy 41.554929 -47.998039) (xy 41.494963 -48.142811) (xy 41.407905 -48.273102) (xy 41.297102 -48.383905) (xy 41.166811 -48.470963)
+ (xy 41.022039 -48.530929) (xy 40.86835 -48.5615) (xy 40.71165 -48.5615) (xy 40.557961 -48.530929) (xy 40.413189 -48.470963)
+ (xy 40.282898 -48.383905) (xy 40.172095 -48.273102) (xy 40.085037 -48.142811) (xy 40.025071 -47.998039) (xy 39.9945 -47.84435)
+ (xy 38.1 -47.84435) (xy 38.1 -49.059095) (xy 48.15 -49.059095) (xy 48.15 -48.940905) (xy 48.173058 -48.824986)
+ (xy 48.218287 -48.715793) (xy 48.28395 -48.617522) (xy 48.367522 -48.53395) (xy 48.465793 -48.468287) (xy 48.574986 -48.423058)
+ (xy 48.690905 -48.4) (xy 48.809095 -48.4) (xy 48.925014 -48.423058) (xy 49.034207 -48.468287) (xy 49.132478 -48.53395)
+ (xy 49.21605 -48.617522) (xy 49.281713 -48.715793) (xy 49.326942 -48.824986) (xy 49.35 -48.940905) (xy 49.35 -49.059095)
+ (xy 56.65 -49.059095) (xy 56.65 -48.940905) (xy 56.673058 -48.824986) (xy 56.718287 -48.715793) (xy 56.78395 -48.617522)
+ (xy 56.867522 -48.53395) (xy 56.965793 -48.468287) (xy 57.074986 -48.423058) (xy 57.190905 -48.4) (xy 57.309095 -48.4)
+ (xy 57.425014 -48.423058) (xy 57.534207 -48.468287) (xy 57.632478 -48.53395) (xy 57.71605 -48.617522) (xy 57.781713 -48.715793)
+ (xy 57.826942 -48.824986) (xy 57.85 -48.940905) (xy 57.85 -49.059095) (xy 69.9 -49.059095) (xy 69.9 -48.940905)
+ (xy 69.923058 -48.824986) (xy 69.968287 -48.715793) (xy 70.03395 -48.617522) (xy 70.117522 -48.53395) (xy 70.215793 -48.468287)
+ (xy 70.324986 -48.423058) (xy 70.440905 -48.4) (xy 70.559095 -48.4) (xy 70.675014 -48.423058) (xy 70.784207 -48.468287)
+ (xy 70.882478 -48.53395) (xy 70.96605 -48.617522) (xy 71.031713 -48.715793) (xy 71.076942 -48.824986) (xy 71.1 -48.940905)
+ (xy 71.1 -49.059095) (xy 71.076942 -49.175014) (xy 71.031713 -49.284207) (xy 70.96605 -49.382478) (xy 70.882478 -49.46605)
+ (xy 70.784207 -49.531713) (xy 70.675014 -49.576942) (xy 70.559095 -49.6) (xy 70.440905 -49.6) (xy 70.324986 -49.576942)
+ (xy 70.215793 -49.531713) (xy 70.117522 -49.46605) (xy 70.03395 -49.382478) (xy 69.968287 -49.284207) (xy 69.923058 -49.175014)
+ (xy 69.9 -49.059095) (xy 57.85 -49.059095) (xy 57.826942 -49.175014) (xy 57.781713 -49.284207) (xy 57.71605 -49.382478)
+ (xy 57.632478 -49.46605) (xy 57.534207 -49.531713) (xy 57.425014 -49.576942) (xy 57.309095 -49.6) (xy 57.190905 -49.6)
+ (xy 57.074986 -49.576942) (xy 56.965793 -49.531713) (xy 56.867522 -49.46605) (xy 56.78395 -49.382478) (xy 56.718287 -49.284207)
+ (xy 56.673058 -49.175014) (xy 56.65 -49.059095) (xy 49.35 -49.059095) (xy 49.326942 -49.175014) (xy 49.281713 -49.284207)
+ (xy 49.21605 -49.382478) (xy 49.132478 -49.46605) (xy 49.034207 -49.531713) (xy 48.925014 -49.576942) (xy 48.809095 -49.6)
+ (xy 48.690905 -49.6) (xy 48.574986 -49.576942) (xy 48.465793 -49.531713) (xy 48.367522 -49.46605) (xy 48.28395 -49.382478)
+ (xy 48.218287 -49.284207) (xy 48.173058 -49.175014) (xy 48.15 -49.059095) (xy 38.1 -49.059095) (xy 38.1 -49.6365)
+ (xy 89.15 -49.6365)
+ )
+ )
+ )
+ (zone (net 1) (net_name GND) (layer In2.Cu) (tstamp 5F2E390F) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads thru_hole_only (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 100 -25) (xy 10.75 -25) (xy 10.75 -50) (xy 100 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 27.07959 -49.388199) (xy 28 -48.467789) (xy 28.92041 -49.388199) (xy 28.822886 -49.6365) (xy 37.7 -49.6365)
+ (xy 37.7 -36.316593) (xy 37.615793 -36.281713) (xy 37.517522 -36.21605) (xy 37.43395 -36.132478) (xy 37.368287 -36.034207)
+ (xy 37.323058 -35.925014) (xy 37.3 -35.809095) (xy 37.3 -35.690905) (xy 37.323058 -35.574986) (xy 37.368287 -35.465793)
+ (xy 37.43395 -35.367522) (xy 37.517522 -35.28395) (xy 37.615793 -35.218287) (xy 37.7 -35.183407) (xy 37.7 -31.98)
+ (xy 36.487598 -31.98) (xy 36.526942 -32.074986) (xy 36.55 -32.190905) (xy 36.55 -32.309095) (xy 36.526942 -32.425014)
+ (xy 36.481713 -32.534207) (xy 36.41605 -32.632478) (xy 36.332478 -32.71605) (xy 36.234207 -32.781713) (xy 36.125014 -32.826942)
+ (xy 36.009095 -32.85) (xy 35.890905 -32.85) (xy 35.774986 -32.826942) (xy 35.665793 -32.781713) (xy 35.567522 -32.71605)
+ (xy 35.48395 -32.632478) (xy 35.418287 -32.534207) (xy 35.373058 -32.425014) (xy 35.35 -32.309095) (xy 35.35 -32.190905)
+ (xy 35.373058 -32.074986) (xy 35.412402 -31.98) (xy 33.964461 -31.98) (xy 32.771719 -33.172741) (xy 32.756691 -33.191053)
+ (xy 32.683602 -33.251036) (xy 32.600215 -33.295607) (xy 32.509734 -33.323054) (xy 32.439213 -33.33) (xy 32.439205 -33.33)
+ (xy 32.415638 -33.332321) (xy 32.392071 -33.33) (xy 30.573575 -33.33) (xy 30.55 -33.332322) (xy 30.526425 -33.33)
+ (xy 27.973575 -33.33) (xy 27.95 -33.332322) (xy 27.926425 -33.33) (xy 23.073575 -33.33) (xy 23.05 -33.332322)
+ (xy 23.026425 -33.33) (xy 20.398822 -33.33) (xy 19.169727 -34.559095) (xy 21.5 -34.559095) (xy 21.5 -34.440905)
+ (xy 21.523058 -34.324986) (xy 21.568287 -34.215793) (xy 21.63395 -34.117522) (xy 21.717522 -34.03395) (xy 21.815793 -33.968287)
+ (xy 21.924986 -33.923058) (xy 22.040905 -33.9) (xy 22.159095 -33.9) (xy 22.275014 -33.923058) (xy 22.384207 -33.968287)
+ (xy 22.482478 -34.03395) (xy 22.516718 -34.06819) (xy 33.8 -34.06819) (xy 33.8 -33.83181) (xy 33.846116 -33.599973)
+ (xy 33.936574 -33.381587) (xy 34.067899 -33.185045) (xy 34.235045 -33.017899) (xy 34.431587 -32.886574) (xy 34.649973 -32.796116)
+ (xy 34.88181 -32.75) (xy 35.11819 -32.75) (xy 35.350027 -32.796116) (xy 35.568413 -32.886574) (xy 35.764955 -33.017899)
+ (xy 35.932101 -33.185045) (xy 36.063426 -33.381587) (xy 36.153884 -33.599973) (xy 36.2 -33.83181) (xy 36.2 -34.06819)
+ (xy 36.153884 -34.300027) (xy 36.063426 -34.518413) (xy 35.932101 -34.714955) (xy 35.764955 -34.882101) (xy 35.568413 -35.013426)
+ (xy 35.350027 -35.103884) (xy 35.11819 -35.15) (xy 34.88181 -35.15) (xy 34.649973 -35.103884) (xy 34.431587 -35.013426)
+ (xy 34.235045 -34.882101) (xy 34.067899 -34.714955) (xy 33.936574 -34.518413) (xy 33.846116 -34.300027) (xy 33.8 -34.06819)
+ (xy 22.516718 -34.06819) (xy 22.56605 -34.117522) (xy 22.631713 -34.215793) (xy 22.676942 -34.324986) (xy 22.7 -34.440905)
+ (xy 22.7 -34.559095) (xy 22.676942 -34.675014) (xy 22.631713 -34.784207) (xy 22.56605 -34.882478) (xy 22.482478 -34.96605)
+ (xy 22.384207 -35.031713) (xy 22.275014 -35.076942) (xy 22.159095 -35.1) (xy 22.040905 -35.1) (xy 21.924986 -35.076942)
+ (xy 21.815793 -35.031713) (xy 21.717522 -34.96605) (xy 21.63395 -34.882478) (xy 21.568287 -34.784207) (xy 21.523058 -34.675014)
+ (xy 21.5 -34.559095) (xy 19.169727 -34.559095) (xy 18.469727 -35.259095) (xy 22.7 -35.259095) (xy 22.7 -35.140905)
+ (xy 22.723058 -35.024986) (xy 22.768287 -34.915793) (xy 22.83395 -34.817522) (xy 22.917522 -34.73395) (xy 23.015793 -34.668287)
+ (xy 23.124986 -34.623058) (xy 23.240905 -34.6) (xy 23.359095 -34.6) (xy 23.475014 -34.623058) (xy 23.584207 -34.668287)
+ (xy 23.682478 -34.73395) (xy 23.76605 -34.817522) (xy 23.831713 -34.915793) (xy 23.833981 -34.921269) (xy 23.940905 -34.9)
+ (xy 24.059095 -34.9) (xy 24.175014 -34.923058) (xy 24.284207 -34.968287) (xy 24.382478 -35.03395) (xy 24.46605 -35.117522)
+ (xy 24.531713 -35.215793) (xy 24.576942 -35.324986) (xy 24.6 -35.440905) (xy 24.6 -35.559095) (xy 24.576942 -35.675014)
+ (xy 24.531713 -35.784207) (xy 24.46605 -35.882478) (xy 24.382478 -35.96605) (xy 24.284207 -36.031713) (xy 24.175014 -36.076942)
+ (xy 24.059095 -36.1) (xy 23.940905 -36.1) (xy 23.824986 -36.076942) (xy 23.715793 -36.031713) (xy 23.617522 -35.96605)
+ (xy 23.53395 -35.882478) (xy 23.468287 -35.784207) (xy 23.466019 -35.778731) (xy 23.359095 -35.8) (xy 23.240905 -35.8)
+ (xy 23.124986 -35.776942) (xy 23.015793 -35.731713) (xy 22.917522 -35.66605) (xy 22.83395 -35.582478) (xy 22.768287 -35.484207)
+ (xy 22.723058 -35.375014) (xy 22.7 -35.259095) (xy 18.469727 -35.259095) (xy 17.669727 -36.059095) (xy 21.5 -36.059095)
+ (xy 21.5 -35.940905) (xy 21.523058 -35.824986) (xy 21.568287 -35.715793) (xy 21.63395 -35.617522) (xy 21.717522 -35.53395)
+ (xy 21.815793 -35.468287) (xy 21.924986 -35.423058) (xy 22.040905 -35.4) (xy 22.159095 -35.4) (xy 22.275014 -35.423058)
+ (xy 22.384207 -35.468287) (xy 22.482478 -35.53395) (xy 22.56605 -35.617522) (xy 22.631713 -35.715793) (xy 22.676942 -35.824986)
+ (xy 22.7 -35.940905) (xy 22.7 -36.059095) (xy 22.676942 -36.175014) (xy 22.631713 -36.284207) (xy 22.56605 -36.382478)
+ (xy 22.482478 -36.46605) (xy 22.384207 -36.531713) (xy 22.275014 -36.576942) (xy 22.159095 -36.6) (xy 22.040905 -36.6)
+ (xy 21.924986 -36.576942) (xy 21.815793 -36.531713) (xy 21.717522 -36.46605) (xy 21.63395 -36.382478) (xy 21.568287 -36.284207)
+ (xy 21.523058 -36.175014) (xy 21.5 -36.059095) (xy 17.669727 -36.059095) (xy 16.28 -37.448822) (xy 16.28 -37.702095)
+ (xy 36.3 -37.702095) (xy 36.3 -37.583905) (xy 36.323058 -37.467986) (xy 36.368287 -37.358793) (xy 36.43395 -37.260522)
+ (xy 36.517522 -37.17695) (xy 36.615793 -37.111287) (xy 36.724986 -37.066058) (xy 36.840905 -37.043) (xy 36.959095 -37.043)
+ (xy 37.075014 -37.066058) (xy 37.184207 -37.111287) (xy 37.282478 -37.17695) (xy 37.36605 -37.260522) (xy 37.431713 -37.358793)
+ (xy 37.476942 -37.467986) (xy 37.5 -37.583905) (xy 37.5 -37.702095) (xy 37.476942 -37.818014) (xy 37.431713 -37.927207)
+ (xy 37.36605 -38.025478) (xy 37.282478 -38.10905) (xy 37.184207 -38.174713) (xy 37.075014 -38.219942) (xy 36.959095 -38.243)
+ (xy 36.840905 -38.243) (xy 36.724986 -38.219942) (xy 36.615793 -38.174713) (xy 36.517522 -38.10905) (xy 36.43395 -38.025478)
+ (xy 36.368287 -37.927207) (xy 36.323058 -37.818014) (xy 36.3 -37.702095) (xy 16.28 -37.702095) (xy 16.28 -39.309095)
+ (xy 36.25 -39.309095) (xy 36.25 -39.190905) (xy 36.273058 -39.074986) (xy 36.318287 -38.965793) (xy 36.38395 -38.867522)
+ (xy 36.467522 -38.78395) (xy 36.565793 -38.718287) (xy 36.674986 -38.673058) (xy 36.790905 -38.65) (xy 36.909095 -38.65)
+ (xy 37.025014 -38.673058) (xy 37.134207 -38.718287) (xy 37.232478 -38.78395) (xy 37.31605 -38.867522) (xy 37.381713 -38.965793)
+ (xy 37.426942 -39.074986) (xy 37.45 -39.190905) (xy 37.45 -39.309095) (xy 37.426942 -39.425014) (xy 37.381713 -39.534207)
+ (xy 37.31605 -39.632478) (xy 37.232478 -39.71605) (xy 37.134207 -39.781713) (xy 37.025014 -39.826942) (xy 36.909095 -39.85)
+ (xy 36.790905 -39.85) (xy 36.674986 -39.826942) (xy 36.565793 -39.781713) (xy 36.467522 -39.71605) (xy 36.38395 -39.632478)
+ (xy 36.318287 -39.534207) (xy 36.273058 -39.425014) (xy 36.25 -39.309095) (xy 16.28 -39.309095) (xy 16.28 -40.609095)
+ (xy 21.85 -40.609095) (xy 21.85 -40.490905) (xy 21.873058 -40.374986) (xy 21.918287 -40.265793) (xy 21.98395 -40.167522)
+ (xy 22.067522 -40.08395) (xy 22.165793 -40.018287) (xy 22.274986 -39.973058) (xy 22.390905 -39.95) (xy 22.509095 -39.95)
+ (xy 22.625014 -39.973058) (xy 22.734207 -40.018287) (xy 22.832478 -40.08395) (xy 22.91605 -40.167522) (xy 22.981713 -40.265793)
+ (xy 23.026942 -40.374986) (xy 23.05 -40.490905) (xy 23.05 -40.609095) (xy 23.026942 -40.725014) (xy 22.981713 -40.834207)
+ (xy 22.91605 -40.932478) (xy 22.832478 -41.01605) (xy 22.734207 -41.081713) (xy 22.625014 -41.126942) (xy 22.509095 -41.15)
+ (xy 22.390905 -41.15) (xy 22.274986 -41.126942) (xy 22.165793 -41.081713) (xy 22.067522 -41.01605) (xy 21.98395 -40.932478)
+ (xy 21.918287 -40.834207) (xy 21.873058 -40.725014) (xy 21.85 -40.609095) (xy 16.28 -40.609095) (xy 16.28 -41.209095)
+ (xy 23.6 -41.209095) (xy 23.6 -41.090905) (xy 23.623058 -40.974986) (xy 23.668287 -40.865793) (xy 23.73395 -40.767522)
+ (xy 23.817522 -40.68395) (xy 23.915793 -40.618287) (xy 24.024986 -40.573058) (xy 24.140905 -40.55) (xy 24.259095 -40.55)
+ (xy 24.304818 -40.559095) (xy 34 -40.559095) (xy 34 -40.440905) (xy 34.023058 -40.324986) (xy 34.068287 -40.215793)
+ (xy 34.13395 -40.117522) (xy 34.217522 -40.03395) (xy 34.315793 -39.968287) (xy 34.424986 -39.923058) (xy 34.540905 -39.9)
+ (xy 34.659095 -39.9) (xy 34.775014 -39.923058) (xy 34.884207 -39.968287) (xy 34.982478 -40.03395) (xy 35.06605 -40.117522)
+ (xy 35.131713 -40.215793) (xy 35.176942 -40.324986) (xy 35.2 -40.440905) (xy 35.2 -40.559095) (xy 35.176942 -40.675014)
+ (xy 35.131713 -40.784207) (xy 35.06605 -40.882478) (xy 34.982478 -40.96605) (xy 34.884207 -41.031713) (xy 34.775014 -41.076942)
+ (xy 34.659095 -41.1) (xy 34.540905 -41.1) (xy 34.424986 -41.076942) (xy 34.315793 -41.031713) (xy 34.217522 -40.96605)
+ (xy 34.13395 -40.882478) (xy 34.068287 -40.784207) (xy 34.023058 -40.675014) (xy 34 -40.559095) (xy 24.304818 -40.559095)
+ (xy 24.375014 -40.573058) (xy 24.484207 -40.618287) (xy 24.582478 -40.68395) (xy 24.66605 -40.767522) (xy 24.731713 -40.865793)
+ (xy 24.776942 -40.974986) (xy 24.8 -41.090905) (xy 24.8 -41.209095) (xy 24.776942 -41.325014) (xy 24.731713 -41.434207)
+ (xy 24.66605 -41.532478) (xy 24.582478 -41.61605) (xy 24.484207 -41.681713) (xy 24.375014 -41.726942) (xy 24.259095 -41.75)
+ (xy 24.140905 -41.75) (xy 24.024986 -41.726942) (xy 23.915793 -41.681713) (xy 23.817522 -41.61605) (xy 23.73395 -41.532478)
+ (xy 23.668287 -41.434207) (xy 23.623058 -41.325014) (xy 23.6 -41.209095) (xy 16.28 -41.209095) (xy 16.28 -42.4884)
+ (xy 16.327237 -42.559095) (xy 32.9 -42.559095) (xy 32.9 -42.440905) (xy 32.923058 -42.324986) (xy 32.968287 -42.215793)
+ (xy 33.03395 -42.117522) (xy 33.117522 -42.03395) (xy 33.215793 -41.968287) (xy 33.324986 -41.923058) (xy 33.440905 -41.9)
+ (xy 33.559095 -41.9) (xy 33.675014 -41.923058) (xy 33.784207 -41.968287) (xy 33.882478 -42.03395) (xy 33.96605 -42.117522)
+ (xy 34.031713 -42.215793) (xy 34.076942 -42.324986) (xy 34.1 -42.440905) (xy 34.1 -42.559095) (xy 34.076942 -42.675014)
+ (xy 34.031713 -42.784207) (xy 33.96605 -42.882478) (xy 33.882478 -42.96605) (xy 33.784207 -43.031713) (xy 33.675014 -43.076942)
+ (xy 33.559095 -43.1) (xy 33.440905 -43.1) (xy 33.324986 -43.076942) (xy 33.215793 -43.031713) (xy 33.117522 -42.96605)
+ (xy 33.03395 -42.882478) (xy 32.968287 -42.784207) (xy 32.923058 -42.675014) (xy 32.9 -42.559095) (xy 16.327237 -42.559095)
+ (xy 16.331713 -42.565793) (xy 16.376942 -42.674986) (xy 16.4 -42.790905) (xy 16.4 -42.909095) (xy 16.376942 -43.025014)
+ (xy 16.331713 -43.134207) (xy 16.26605 -43.232478) (xy 16.182478 -43.31605) (xy 16.084207 -43.381713) (xy 15.975014 -43.426942)
+ (xy 15.859095 -43.45) (xy 15.740905 -43.45) (xy 15.624986 -43.426942) (xy 15.515793 -43.381713) (xy 15.417522 -43.31605)
+ (xy 15.33395 -43.232478) (xy 15.268287 -43.134207) (xy 15.223058 -43.025014) (xy 15.2 -42.909095) (xy 15.2 -42.790905)
+ (xy 15.223058 -42.674986) (xy 15.268287 -42.565793) (xy 15.32 -42.488399) (xy 15.320001 -37.273577) (xy 15.317679 -37.25)
+ (xy 15.326946 -37.155904) (xy 15.354393 -37.065424) (xy 15.354394 -37.065423) (xy 15.398965 -36.982036) (xy 15.424435 -36.951001)
+ (xy 15.443919 -36.927259) (xy 15.443923 -36.927255) (xy 15.458948 -36.908947) (xy 15.477256 -36.893922) (xy 19.843917 -32.527261)
+ (xy 19.858947 -32.508947) (xy 19.932036 -32.448964) (xy 20.015423 -32.404393) (xy 20.105904 -32.376946) (xy 20.173055 -32.370332)
+ (xy 20.2 -32.367678) (xy 20.223575 -32.37) (xy 20.741692 -32.37) (xy 20.723058 -32.325014) (xy 20.7 -32.209095)
+ (xy 20.7 -32.090905) (xy 20.723058 -31.974986) (xy 20.768287 -31.865793) (xy 20.83395 -31.767522) (xy 20.917522 -31.68395)
+ (xy 21.015793 -31.618287) (xy 21.124986 -31.573058) (xy 21.240905 -31.55) (xy 21.359095 -31.55) (xy 21.475014 -31.573058)
+ (xy 21.584207 -31.618287) (xy 21.682478 -31.68395) (xy 21.76605 -31.767522) (xy 21.831713 -31.865793) (xy 21.876942 -31.974986)
+ (xy 21.9 -32.090905) (xy 21.9 -32.209095) (xy 21.876942 -32.325014) (xy 21.858308 -32.37) (xy 22.520001 -32.37)
+ (xy 22.52 -32.261601) (xy 22.468287 -32.184207) (xy 22.423058 -32.075014) (xy 22.4 -31.959095) (xy 22.4 -31.840905)
+ (xy 22.423058 -31.724986) (xy 22.468287 -31.615793) (xy 22.53395 -31.517522) (xy 22.617522 -31.43395) (xy 22.715793 -31.368287)
+ (xy 22.824986 -31.323058) (xy 22.940905 -31.3) (xy 23.059095 -31.3) (xy 23.104818 -31.309095) (xy 24.55 -31.309095)
+ (xy 24.55 -31.190905) (xy 24.573058 -31.074986) (xy 24.618287 -30.965793) (xy 24.68395 -30.867522) (xy 24.767522 -30.78395)
+ (xy 24.865793 -30.718287) (xy 24.974986 -30.673058) (xy 25.090905 -30.65) (xy 25.209095 -30.65) (xy 25.325014 -30.673058)
+ (xy 25.434207 -30.718287) (xy 25.532478 -30.78395) (xy 25.61605 -30.867522) (xy 25.681713 -30.965793) (xy 25.726942 -31.074986)
+ (xy 25.75 -31.190905) (xy 25.75 -31.309095) (xy 25.726942 -31.425014) (xy 25.681713 -31.534207) (xy 25.61605 -31.632478)
+ (xy 25.532478 -31.71605) (xy 25.434207 -31.781713) (xy 25.325014 -31.826942) (xy 25.209095 -31.85) (xy 25.090905 -31.85)
+ (xy 24.974986 -31.826942) (xy 24.865793 -31.781713) (xy 24.767522 -31.71605) (xy 24.68395 -31.632478) (xy 24.618287 -31.534207)
+ (xy 24.573058 -31.425014) (xy 24.55 -31.309095) (xy 23.104818 -31.309095) (xy 23.175014 -31.323058) (xy 23.284207 -31.368287)
+ (xy 23.382478 -31.43395) (xy 23.46605 -31.517522) (xy 23.531713 -31.615793) (xy 23.576942 -31.724986) (xy 23.6 -31.840905)
+ (xy 23.6 -31.959095) (xy 23.576942 -32.075014) (xy 23.531713 -32.184207) (xy 23.48 -32.2616) (xy 23.48 -32.37)
+ (xy 27.470001 -32.37) (xy 27.47 -29.673567) (xy 27.467679 -29.65) (xy 27.47 -29.626433) (xy 27.47 -29.626426)
+ (xy 27.473123 -29.59472) (xy 27.476946 -29.555904) (xy 27.483528 -29.534207) (xy 27.504393 -29.465424) (xy 27.548964 -29.382036)
+ (xy 27.608947 -29.308947) (xy 27.627261 -29.293917) (xy 27.754898 -29.16628) (xy 27.773058 -29.074986) (xy 27.818287 -28.965793)
+ (xy 27.88395 -28.867522) (xy 27.967522 -28.78395) (xy 28.065793 -28.718287) (xy 28.174986 -28.673058) (xy 28.290905 -28.65)
+ (xy 28.409095 -28.65) (xy 28.525014 -28.673058) (xy 28.634207 -28.718287) (xy 28.732478 -28.78395) (xy 28.81605 -28.867522)
+ (xy 28.881713 -28.965793) (xy 28.926942 -29.074986) (xy 28.941863 -29.15) (xy 29.059095 -29.15) (xy 29.175014 -29.173058)
+ (xy 29.284207 -29.218287) (xy 29.382478 -29.28395) (xy 29.46605 -29.367522) (xy 29.531713 -29.465793) (xy 29.576942 -29.574986)
+ (xy 29.6 -29.690905) (xy 29.6 -29.809095) (xy 29.576942 -29.925014) (xy 29.531713 -30.034207) (xy 29.46605 -30.132478)
+ (xy 29.382478 -30.21605) (xy 29.284207 -30.281713) (xy 29.218101 -30.309095) (xy 35.35 -30.309095) (xy 35.35 -30.190905)
+ (xy 35.373058 -30.074986) (xy 35.418287 -29.965793) (xy 35.48395 -29.867522) (xy 35.567522 -29.78395) (xy 35.665793 -29.718287)
+ (xy 35.774986 -29.673058) (xy 35.890905 -29.65) (xy 36.009095 -29.65) (xy 36.125014 -29.673058) (xy 36.234207 -29.718287)
+ (xy 36.332478 -29.78395) (xy 36.41605 -29.867522) (xy 36.481713 -29.965793) (xy 36.526942 -30.074986) (xy 36.55 -30.190905)
+ (xy 36.55 -30.309095) (xy 36.526942 -30.425014) (xy 36.481713 -30.534207) (xy 36.41605 -30.632478) (xy 36.332478 -30.71605)
+ (xy 36.234207 -30.781713) (xy 36.125014 -30.826942) (xy 36.009095 -30.85) (xy 35.890905 -30.85) (xy 35.774986 -30.826942)
+ (xy 35.665793 -30.781713) (xy 35.567522 -30.71605) (xy 35.48395 -30.632478) (xy 35.418287 -30.534207) (xy 35.373058 -30.425014)
+ (xy 35.35 -30.309095) (xy 29.218101 -30.309095) (xy 29.175014 -30.326942) (xy 29.059095 -30.35) (xy 28.940905 -30.35)
+ (xy 28.824986 -30.326942) (xy 28.715793 -30.281713) (xy 28.617522 -30.21605) (xy 28.53395 -30.132478) (xy 28.468287 -30.034207)
+ (xy 28.43 -29.941774) (xy 28.43 -31.548263) (xy 28.48395 -31.467522) (xy 28.567522 -31.38395) (xy 28.665793 -31.318287)
+ (xy 28.774986 -31.273058) (xy 28.890905 -31.25) (xy 29.009095 -31.25) (xy 29.125014 -31.273058) (xy 29.234207 -31.318287)
+ (xy 29.332478 -31.38395) (xy 29.41605 -31.467522) (xy 29.481713 -31.565793) (xy 29.526942 -31.674986) (xy 29.55 -31.790905)
+ (xy 29.55 -31.909095) (xy 29.526942 -32.025014) (xy 29.481713 -32.134207) (xy 29.41605 -32.232478) (xy 29.332478 -32.31605)
+ (xy 29.251737 -32.37) (xy 30.070001 -32.37) (xy 30.07 -32.211601) (xy 30.018287 -32.134207) (xy 29.973058 -32.025014)
+ (xy 29.95 -31.909095) (xy 29.95 -31.790905) (xy 29.973058 -31.674986) (xy 30.018287 -31.565793) (xy 30.08395 -31.467522)
+ (xy 30.167522 -31.38395) (xy 30.265793 -31.318287) (xy 30.374986 -31.273058) (xy 30.490905 -31.25) (xy 30.609095 -31.25)
+ (xy 30.725014 -31.273058) (xy 30.834207 -31.318287) (xy 30.932478 -31.38395) (xy 31.01605 -31.467522) (xy 31.081713 -31.565793)
+ (xy 31.126942 -31.674986) (xy 31.15 -31.790905) (xy 31.15 -31.909095) (xy 31.126942 -32.025014) (xy 31.081713 -32.134207)
+ (xy 31.03 -32.2116) (xy 31.03 -32.37) (xy 32.216816 -32.37) (xy 33.409559 -31.177256) (xy 33.424585 -31.158947)
+ (xy 33.442893 -31.143922) (xy 33.442896 -31.143919) (xy 33.459856 -31.13) (xy 33.497674 -31.098964) (xy 33.581061 -31.054393)
+ (xy 33.671541 -31.026946) (xy 33.68053 -31.026061) (xy 33.742063 -31.02) (xy 33.74207 -31.02) (xy 33.765637 -31.017679)
+ (xy 33.789204 -31.02) (xy 37.601178 -31.02) (xy 37.7 -30.921178) (xy 37.7 -29) (xy 37.705764 -28.941473)
+ (xy 37.722836 -28.885195) (xy 37.728285 -28.875) (xy 37.722836 -28.864805) (xy 37.705764 -28.808527) (xy 37.7 -28.75)
+ (xy 37.7 -27.47) (xy 36.601115 -27.47) (xy 36.631713 -27.515793) (xy 36.676942 -27.624986) (xy 36.7 -27.740905)
+ (xy 36.7 -27.85) (xy 36.709095 -27.85) (xy 36.825014 -27.873058) (xy 36.934207 -27.918287) (xy 37.032478 -27.98395)
+ (xy 37.11605 -28.067522) (xy 37.181713 -28.165793) (xy 37.226942 -28.274986) (xy 37.25 -28.390905) (xy 37.25 -28.509095)
+ (xy 37.226942 -28.625014) (xy 37.181713 -28.734207) (xy 37.11605 -28.832478) (xy 37.032478 -28.91605) (xy 36.934207 -28.981713)
+ (xy 36.825014 -29.026942) (xy 36.709095 -29.05) (xy 36.590905 -29.05) (xy 36.474986 -29.026942) (xy 36.365793 -28.981713)
+ (xy 36.267522 -28.91605) (xy 36.18395 -28.832478) (xy 36.118287 -28.734207) (xy 36.073058 -28.625014) (xy 36.05 -28.509095)
+ (xy 36.05 -28.4) (xy 36.040905 -28.4) (xy 35.924986 -28.376942) (xy 35.815793 -28.331713) (xy 35.717522 -28.26605)
+ (xy 35.63395 -28.182478) (xy 35.568287 -28.084207) (xy 35.523058 -27.975014) (xy 35.5 -27.859095) (xy 35.5 -27.740905)
+ (xy 35.523058 -27.624986) (xy 35.568287 -27.515793) (xy 35.598885 -27.47) (xy 33.978528 -27.47) (xy 33.932478 -27.51605)
+ (xy 33.834207 -27.581713) (xy 33.725014 -27.626942) (xy 33.609095 -27.65) (xy 33.490905 -27.65) (xy 33.374986 -27.626942)
+ (xy 33.265793 -27.581713) (xy 33.167522 -27.51605) (xy 33.08395 -27.432478) (xy 33.018287 -27.334207) (xy 32.973058 -27.225014)
+ (xy 32.95 -27.109095) (xy 32.95 -26.990905) (xy 32.973058 -26.874986) (xy 33.018287 -26.765793) (xy 33.08395 -26.667522)
+ (xy 33.167522 -26.58395) (xy 33.265793 -26.518287) (xy 33.374986 -26.473058) (xy 33.490905 -26.45) (xy 33.609095 -26.45)
+ (xy 33.725014 -26.473058) (xy 33.834207 -26.518287) (xy 33.932478 -26.58395) (xy 33.978528 -26.63) (xy 37.7 -26.63)
+ (xy 37.7 -25.3635) (xy 10.85 -25.3635) (xy 10.85 -26.059095) (xy 15.15 -26.059095) (xy 15.15 -25.940905)
+ (xy 15.173058 -25.824986) (xy 15.218287 -25.715793) (xy 15.28395 -25.617522) (xy 15.367522 -25.53395) (xy 15.465793 -25.468287)
+ (xy 15.574986 -25.423058) (xy 15.690905 -25.4) (xy 15.809095 -25.4) (xy 15.925014 -25.423058) (xy 16.034207 -25.468287)
+ (xy 16.132478 -25.53395) (xy 16.21605 -25.617522) (xy 16.281713 -25.715793) (xy 16.326942 -25.824986) (xy 16.35 -25.940905)
+ (xy 16.35 -26.059095) (xy 22.15 -26.059095) (xy 22.15 -25.940905) (xy 22.173058 -25.824986) (xy 22.218287 -25.715793)
+ (xy 22.28395 -25.617522) (xy 22.367522 -25.53395) (xy 22.465793 -25.468287) (xy 22.574986 -25.423058) (xy 22.690905 -25.4)
+ (xy 22.809095 -25.4) (xy 22.925014 -25.423058) (xy 23.034207 -25.468287) (xy 23.132478 -25.53395) (xy 23.21605 -25.617522)
+ (xy 23.281713 -25.715793) (xy 23.326942 -25.824986) (xy 23.35 -25.940905) (xy 23.35 -26.059095) (xy 23.326942 -26.175014)
+ (xy 23.281713 -26.284207) (xy 23.21605 -26.382478) (xy 23.132478 -26.46605) (xy 23.034207 -26.531713) (xy 22.925014 -26.576942)
+ (xy 22.809095 -26.6) (xy 22.690905 -26.6) (xy 22.574986 -26.576942) (xy 22.465793 -26.531713) (xy 22.367522 -26.46605)
+ (xy 22.28395 -26.382478) (xy 22.218287 -26.284207) (xy 22.173058 -26.175014) (xy 22.15 -26.059095) (xy 16.35 -26.059095)
+ (xy 16.326942 -26.175014) (xy 16.281713 -26.284207) (xy 16.21605 -26.382478) (xy 16.132478 -26.46605) (xy 16.034207 -26.531713)
+ (xy 15.925014 -26.576942) (xy 15.809095 -26.6) (xy 15.690905 -26.6) (xy 15.574986 -26.576942) (xy 15.465793 -26.531713)
+ (xy 15.367522 -26.46605) (xy 15.28395 -26.382478) (xy 15.218287 -26.284207) (xy 15.173058 -26.175014) (xy 15.15 -26.059095)
+ (xy 10.85 -26.059095) (xy 10.85 -26.124369) (xy 10.907872 -26.14834) (xy 11.48112 -26.531372) (xy 11.968628 -27.01888)
+ (xy 11.995498 -27.059095) (xy 13.15 -27.059095) (xy 13.15 -26.940905) (xy 13.173058 -26.824986) (xy 13.218287 -26.715793)
+ (xy 13.28395 -26.617522) (xy 13.367522 -26.53395) (xy 13.465793 -26.468287) (xy 13.574986 -26.423058) (xy 13.690905 -26.4)
+ (xy 13.809095 -26.4) (xy 13.925014 -26.423058) (xy 14.034207 -26.468287) (xy 14.132478 -26.53395) (xy 14.21605 -26.617522)
+ (xy 14.281713 -26.715793) (xy 14.326942 -26.824986) (xy 14.35 -26.940905) (xy 14.35 -27.059095) (xy 14.326942 -27.175014)
+ (xy 14.281713 -27.284207) (xy 14.21605 -27.382478) (xy 14.132478 -27.46605) (xy 14.034207 -27.531713) (xy 13.925014 -27.576942)
+ (xy 13.809095 -27.6) (xy 13.690905 -27.6) (xy 13.574986 -27.576942) (xy 13.465793 -27.531713) (xy 13.367522 -27.46605)
+ (xy 13.28395 -27.382478) (xy 13.218287 -27.284207) (xy 13.173058 -27.175014) (xy 13.15 -27.059095) (xy 11.995498 -27.059095)
+ (xy 12.35166 -27.592128) (xy 12.615497 -28.229088) (xy 12.75 -28.90528) (xy 12.75 -29.59472) (xy 12.615497 -30.270912)
+ (xy 12.35166 -30.907872) (xy 11.968628 -31.48112) (xy 11.840653 -31.609095) (xy 12.45 -31.609095) (xy 12.45 -31.490905)
+ (xy 12.473058 -31.374986) (xy 12.518287 -31.265793) (xy 12.58395 -31.167522) (xy 12.667522 -31.08395) (xy 12.765793 -31.018287)
+ (xy 12.874986 -30.973058) (xy 12.990905 -30.95) (xy 13.109095 -30.95) (xy 13.225014 -30.973058) (xy 13.334207 -31.018287)
+ (xy 13.432478 -31.08395) (xy 13.51605 -31.167522) (xy 13.581713 -31.265793) (xy 13.626942 -31.374986) (xy 13.65 -31.490905)
+ (xy 13.65 -31.609095) (xy 13.626942 -31.725014) (xy 13.581713 -31.834207) (xy 13.51605 -31.932478) (xy 13.432478 -32.01605)
+ (xy 13.334207 -32.081713) (xy 13.225014 -32.126942) (xy 13.109095 -32.15) (xy 12.990905 -32.15) (xy 12.874986 -32.126942)
+ (xy 12.765793 -32.081713) (xy 12.667522 -32.01605) (xy 12.58395 -31.932478) (xy 12.518287 -31.834207) (xy 12.473058 -31.725014)
+ (xy 12.45 -31.609095) (xy 11.840653 -31.609095) (xy 11.48112 -31.968628) (xy 11.121236 -32.209095) (xy 16.7 -32.209095)
+ (xy 16.7 -32.090905) (xy 16.723058 -31.974986) (xy 16.768287 -31.865793) (xy 16.83395 -31.767522) (xy 16.917522 -31.68395)
+ (xy 17.015793 -31.618287) (xy 17.124986 -31.573058) (xy 17.240905 -31.55) (xy 17.359095 -31.55) (xy 17.475014 -31.573058)
+ (xy 17.584207 -31.618287) (xy 17.682478 -31.68395) (xy 17.76605 -31.767522) (xy 17.831713 -31.865793) (xy 17.876942 -31.974986)
+ (xy 17.9 -32.090905) (xy 17.9 -32.209095) (xy 17.876942 -32.325014) (xy 17.831713 -32.434207) (xy 17.76605 -32.532478)
+ (xy 17.682478 -32.61605) (xy 17.584207 -32.681713) (xy 17.475014 -32.726942) (xy 17.359095 -32.75) (xy 17.240905 -32.75)
+ (xy 17.124986 -32.726942) (xy 17.015793 -32.681713) (xy 16.917522 -32.61605) (xy 16.83395 -32.532478) (xy 16.768287 -32.434207)
+ (xy 16.723058 -32.325014) (xy 16.7 -32.209095) (xy 11.121236 -32.209095) (xy 10.907872 -32.35166) (xy 10.85 -32.375631)
+ (xy 10.85 -33.809095) (xy 12.75 -33.809095) (xy 12.75 -33.690905) (xy 12.773058 -33.574986) (xy 12.818287 -33.465793)
+ (xy 12.88395 -33.367522) (xy 12.967522 -33.28395) (xy 13.065793 -33.218287) (xy 13.174986 -33.173058) (xy 13.290905 -33.15)
+ (xy 13.409095 -33.15) (xy 13.525014 -33.173058) (xy 13.634207 -33.218287) (xy 13.732478 -33.28395) (xy 13.81605 -33.367522)
+ (xy 13.881713 -33.465793) (xy 13.926942 -33.574986) (xy 13.95 -33.690905) (xy 13.95 -33.809095) (xy 13.926942 -33.925014)
+ (xy 13.881713 -34.034207) (xy 13.81605 -34.132478) (xy 13.732478 -34.21605) (xy 13.634207 -34.281713) (xy 13.525014 -34.326942)
+ (xy 13.409095 -34.35) (xy 13.290905 -34.35) (xy 13.174986 -34.326942) (xy 13.065793 -34.281713) (xy 12.967522 -34.21605)
+ (xy 12.88395 -34.132478) (xy 12.818287 -34.034207) (xy 12.773058 -33.925014) (xy 12.75 -33.809095) (xy 10.85 -33.809095)
+ (xy 10.85 -35.309095) (xy 12.75 -35.309095) (xy 12.75 -35.190905) (xy 12.773058 -35.074986) (xy 12.818287 -34.965793)
+ (xy 12.88395 -34.867522) (xy 12.967522 -34.78395) (xy 13.065793 -34.718287) (xy 13.174986 -34.673058) (xy 13.290905 -34.65)
+ (xy 13.409095 -34.65) (xy 13.525014 -34.673058) (xy 13.634207 -34.718287) (xy 13.732478 -34.78395) (xy 13.81605 -34.867522)
+ (xy 13.881713 -34.965793) (xy 13.926942 -35.074986) (xy 13.95 -35.190905) (xy 13.95 -35.309095) (xy 13.926942 -35.425014)
+ (xy 13.881713 -35.534207) (xy 13.81605 -35.632478) (xy 13.732478 -35.71605) (xy 13.634207 -35.781713) (xy 13.525014 -35.826942)
+ (xy 13.409095 -35.85) (xy 13.290905 -35.85) (xy 13.174986 -35.826942) (xy 13.065793 -35.781713) (xy 12.967522 -35.71605)
+ (xy 12.88395 -35.632478) (xy 12.818287 -35.534207) (xy 12.773058 -35.425014) (xy 12.75 -35.309095) (xy 10.85 -35.309095)
+ (xy 10.85 -39.809095) (xy 12.75 -39.809095) (xy 12.75 -39.690905) (xy 12.773058 -39.574986) (xy 12.818287 -39.465793)
+ (xy 12.88395 -39.367522) (xy 12.967522 -39.28395) (xy 13.065793 -39.218287) (xy 13.174986 -39.173058) (xy 13.290905 -39.15)
+ (xy 13.409095 -39.15) (xy 13.525014 -39.173058) (xy 13.634207 -39.218287) (xy 13.732478 -39.28395) (xy 13.81605 -39.367522)
+ (xy 13.881713 -39.465793) (xy 13.926942 -39.574986) (xy 13.95 -39.690905) (xy 13.95 -39.809095) (xy 13.926942 -39.925014)
+ (xy 13.881713 -40.034207) (xy 13.81605 -40.132478) (xy 13.732478 -40.21605) (xy 13.634207 -40.281713) (xy 13.525014 -40.326942)
+ (xy 13.409095 -40.35) (xy 13.290905 -40.35) (xy 13.174986 -40.326942) (xy 13.065793 -40.281713) (xy 12.967522 -40.21605)
+ (xy 12.88395 -40.132478) (xy 12.818287 -40.034207) (xy 12.773058 -39.925014) (xy 12.75 -39.809095) (xy 10.85 -39.809095)
+ (xy 10.85 -42.059095) (xy 12.8 -42.059095) (xy 12.8 -41.940905) (xy 12.823058 -41.824986) (xy 12.868287 -41.715793)
+ (xy 12.928953 -41.625) (xy 12.868287 -41.534207) (xy 12.823058 -41.425014) (xy 12.8 -41.309095) (xy 12.8 -41.190905)
+ (xy 12.823058 -41.074986) (xy 12.868287 -40.965793) (xy 12.93395 -40.867522) (xy 13.017522 -40.78395) (xy 13.115793 -40.718287)
+ (xy 13.224986 -40.673058) (xy 13.340905 -40.65) (xy 13.459095 -40.65) (xy 13.575014 -40.673058) (xy 13.684207 -40.718287)
+ (xy 13.782478 -40.78395) (xy 13.86605 -40.867522) (xy 13.931713 -40.965793) (xy 13.976942 -41.074986) (xy 14 -41.190905)
+ (xy 14 -41.309095) (xy 13.976942 -41.425014) (xy 13.931713 -41.534207) (xy 13.871047 -41.625) (xy 13.931713 -41.715793)
+ (xy 13.976942 -41.824986) (xy 14 -41.940905) (xy 14 -42.059095) (xy 13.976942 -42.175014) (xy 13.931713 -42.284207)
+ (xy 13.86605 -42.382478) (xy 13.782478 -42.46605) (xy 13.684207 -42.531713) (xy 13.575014 -42.576942) (xy 13.459095 -42.6)
+ (xy 13.340905 -42.6) (xy 13.224986 -42.576942) (xy 13.115793 -42.531713) (xy 13.017522 -42.46605) (xy 12.93395 -42.382478)
+ (xy 12.868287 -42.284207) (xy 12.823058 -42.175014) (xy 12.8 -42.059095) (xy 10.85 -42.059095) (xy 10.85 -42.624369)
+ (xy 10.907872 -42.64834) (xy 11.48112 -43.031372) (xy 11.968628 -43.51888) (xy 11.995498 -43.559095) (xy 22.8 -43.559095)
+ (xy 22.8 -43.440905) (xy 22.823058 -43.324986) (xy 22.868287 -43.215793) (xy 22.93395 -43.117522) (xy 23.017522 -43.03395)
+ (xy 23.115793 -42.968287) (xy 23.224986 -42.923058) (xy 23.340905 -42.9) (xy 23.459095 -42.9) (xy 23.575014 -42.923058)
+ (xy 23.684207 -42.968287) (xy 23.782478 -43.03395) (xy 23.86605 -43.117522) (xy 23.931713 -43.215793) (xy 23.976942 -43.324986)
+ (xy 24 -43.440905) (xy 24 -43.559095) (xy 23.976942 -43.675014) (xy 23.931713 -43.784207) (xy 23.86605 -43.882478)
+ (xy 23.829584 -43.918944) (xy 35.8 -43.918944) (xy 35.8 -43.781056) (xy 35.826901 -43.645818) (xy 35.879668 -43.518426)
+ (xy 35.956274 -43.403776) (xy 36.053776 -43.306274) (xy 36.168426 -43.229668) (xy 36.295818 -43.176901) (xy 36.431056 -43.15)
+ (xy 36.568944 -43.15) (xy 36.704182 -43.176901) (xy 36.831574 -43.229668) (xy 36.946224 -43.306274) (xy 37.043726 -43.403776)
+ (xy 37.120332 -43.518426) (xy 37.173099 -43.645818) (xy 37.2 -43.781056) (xy 37.2 -43.918944) (xy 37.173099 -44.054182)
+ (xy 37.120332 -44.181574) (xy 37.043726 -44.296224) (xy 36.946224 -44.393726) (xy 36.831574 -44.470332) (xy 36.704182 -44.523099)
+ (xy 36.568944 -44.55) (xy 36.431056 -44.55) (xy 36.295818 -44.523099) (xy 36.168426 -44.470332) (xy 36.053776 -44.393726)
+ (xy 35.956274 -44.296224) (xy 35.879668 -44.181574) (xy 35.826901 -44.054182) (xy 35.8 -43.918944) (xy 23.829584 -43.918944)
+ (xy 23.782478 -43.96605) (xy 23.684207 -44.031713) (xy 23.575014 -44.076942) (xy 23.459095 -44.1) (xy 23.340905 -44.1)
+ (xy 23.224986 -44.076942) (xy 23.115793 -44.031713) (xy 23.017522 -43.96605) (xy 22.93395 -43.882478) (xy 22.868287 -43.784207)
+ (xy 22.823058 -43.675014) (xy 22.8 -43.559095) (xy 11.995498 -43.559095) (xy 12.35166 -44.092128) (xy 12.615497 -44.729088)
+ (xy 12.671193 -45.009095) (xy 31.65 -45.009095) (xy 31.65 -44.890905) (xy 31.673058 -44.774986) (xy 31.718287 -44.665793)
+ (xy 31.78395 -44.567522) (xy 31.867522 -44.48395) (xy 31.965793 -44.418287) (xy 32.074986 -44.373058) (xy 32.190905 -44.35)
+ (xy 32.309095 -44.35) (xy 32.425014 -44.373058) (xy 32.534207 -44.418287) (xy 32.632478 -44.48395) (xy 32.71605 -44.567522)
+ (xy 32.781713 -44.665793) (xy 32.826942 -44.774986) (xy 32.85 -44.890905) (xy 32.85 -45.009095) (xy 32.826942 -45.125014)
+ (xy 32.781713 -45.234207) (xy 32.71605 -45.332478) (xy 32.632478 -45.41605) (xy 32.534207 -45.481713) (xy 32.425014 -45.526942)
+ (xy 32.309095 -45.55) (xy 32.190905 -45.55) (xy 32.074986 -45.526942) (xy 31.965793 -45.481713) (xy 31.867522 -45.41605)
+ (xy 31.78395 -45.332478) (xy 31.718287 -45.234207) (xy 31.673058 -45.125014) (xy 31.65 -45.009095) (xy 12.671193 -45.009095)
+ (xy 12.75 -45.40528) (xy 12.75 -46.09472) (xy 12.657631 -46.559095) (xy 22.8 -46.559095) (xy 22.8 -46.440905)
+ (xy 22.823058 -46.324986) (xy 22.868287 -46.215793) (xy 22.93395 -46.117522) (xy 23.017522 -46.03395) (xy 23.115793 -45.968287)
+ (xy 23.224986 -45.923058) (xy 23.340905 -45.9) (xy 23.459095 -45.9) (xy 23.575014 -45.923058) (xy 23.684207 -45.968287)
+ (xy 23.782478 -46.03395) (xy 23.86605 -46.117522) (xy 23.931713 -46.215793) (xy 23.976942 -46.324986) (xy 24 -46.440905)
+ (xy 24 -46.559095) (xy 26 -46.559095) (xy 26 -46.440905) (xy 26.023058 -46.324986) (xy 26.068287 -46.215793)
+ (xy 26.13395 -46.117522) (xy 26.217522 -46.03395) (xy 26.315793 -45.968287) (xy 26.424986 -45.923058) (xy 26.540905 -45.9)
+ (xy 26.659095 -45.9) (xy 26.775014 -45.923058) (xy 26.884207 -45.968287) (xy 26.982478 -46.03395) (xy 27.06605 -46.117522)
+ (xy 27.131713 -46.215793) (xy 27.176942 -46.324986) (xy 27.2 -46.440905) (xy 27.2 -46.559095) (xy 27.176942 -46.675014)
+ (xy 27.131713 -46.784207) (xy 27.06605 -46.882478) (xy 26.982478 -46.96605) (xy 26.884207 -47.031713) (xy 26.775014 -47.076942)
+ (xy 26.659095 -47.1) (xy 26.540905 -47.1) (xy 26.424986 -47.076942) (xy 26.315793 -47.031713) (xy 26.217522 -46.96605)
+ (xy 26.13395 -46.882478) (xy 26.068287 -46.784207) (xy 26.023058 -46.675014) (xy 26 -46.559095) (xy 24 -46.559095)
+ (xy 23.976942 -46.675014) (xy 23.931713 -46.784207) (xy 23.86605 -46.882478) (xy 23.782478 -46.96605) (xy 23.684207 -47.031713)
+ (xy 23.575014 -47.076942) (xy 23.459095 -47.1) (xy 23.340905 -47.1) (xy 23.224986 -47.076942) (xy 23.115793 -47.031713)
+ (xy 23.017522 -46.96605) (xy 22.93395 -46.882478) (xy 22.868287 -46.784207) (xy 22.823058 -46.675014) (xy 22.8 -46.559095)
+ (xy 12.657631 -46.559095) (xy 12.615497 -46.770912) (xy 12.474297 -47.111801) (xy 27.07959 -47.111801) (xy 27.179181 -46.858238)
+ (xy 27.466472 -46.724846) (xy 27.774265 -46.650066) (xy 28.090735 -46.63677) (xy 28.403716 -46.685469) (xy 28.701184 -46.794292)
+ (xy 28.764902 -46.82835) (xy 34.9145 -46.82835) (xy 34.9145 -46.67165) (xy 34.945071 -46.517961) (xy 35.005037 -46.373189)
+ (xy 35.092095 -46.242898) (xy 35.202898 -46.132095) (xy 35.333189 -46.045037) (xy 35.477961 -45.985071) (xy 35.63165 -45.9545)
+ (xy 35.78835 -45.9545) (xy 35.942039 -45.985071) (xy 36.086811 -46.045037) (xy 36.217102 -46.132095) (xy 36.327905 -46.242898)
+ (xy 36.414963 -46.373189) (xy 36.474929 -46.517961) (xy 36.5055 -46.67165) (xy 36.5055 -46.82835) (xy 36.474929 -46.982039)
+ (xy 36.414963 -47.126811) (xy 36.327905 -47.257102) (xy 36.217102 -47.367905) (xy 36.086811 -47.454963) (xy 35.942039 -47.514929)
+ (xy 35.78835 -47.5455) (xy 35.63165 -47.5455) (xy 35.477961 -47.514929) (xy 35.333189 -47.454963) (xy 35.202898 -47.367905)
+ (xy 35.092095 -47.257102) (xy 35.005037 -47.126811) (xy 34.945071 -46.982039) (xy 34.9145 -46.82835) (xy 28.764902 -46.82835)
+ (xy 28.820819 -46.858238) (xy 28.92041 -47.111801) (xy 28 -48.032211) (xy 27.07959 -47.111801) (xy 12.474297 -47.111801)
+ (xy 12.35166 -47.407872) (xy 11.968628 -47.98112) (xy 11.48112 -48.468628) (xy 10.971576 -48.809095) (xy 15.15 -48.809095)
+ (xy 15.15 -48.690905) (xy 15.173058 -48.574986) (xy 15.218287 -48.465793) (xy 15.28395 -48.367522) (xy 15.367522 -48.28395)
+ (xy 15.465793 -48.218287) (xy 15.574986 -48.173058) (xy 15.690905 -48.15) (xy 15.809095 -48.15) (xy 15.855672 -48.159265)
+ (xy 26.38677 -48.159265) (xy 26.435469 -47.846284) (xy 26.544292 -47.548816) (xy 26.608238 -47.429181) (xy 26.861801 -47.32959)
+ (xy 27.782211 -48.25) (xy 28.217789 -48.25) (xy 29.138199 -47.32959) (xy 29.391762 -47.429181) (xy 29.525154 -47.716472)
+ (xy 29.599934 -48.024265) (xy 29.61323 -48.340735) (xy 29.564531 -48.653716) (xy 29.455708 -48.951184) (xy 29.398029 -49.059095)
+ (xy 30.9 -49.059095) (xy 30.9 -48.940905) (xy 30.923058 -48.824986) (xy 30.968287 -48.715793) (xy 31.03395 -48.617522)
+ (xy 31.117522 -48.53395) (xy 31.215793 -48.468287) (xy 31.324986 -48.423058) (xy 31.440905 -48.4) (xy 31.559095 -48.4)
+ (xy 31.675014 -48.423058) (xy 31.784207 -48.468287) (xy 31.882478 -48.53395) (xy 31.96605 -48.617522) (xy 32.031713 -48.715793)
+ (xy 32.076942 -48.824986) (xy 32.1 -48.940905) (xy 32.1 -49.059095) (xy 32.076942 -49.175014) (xy 32.031713 -49.284207)
+ (xy 31.96605 -49.382478) (xy 31.882478 -49.46605) (xy 31.784207 -49.531713) (xy 31.675014 -49.576942) (xy 31.559095 -49.6)
+ (xy 31.440905 -49.6) (xy 31.324986 -49.576942) (xy 31.215793 -49.531713) (xy 31.117522 -49.46605) (xy 31.03395 -49.382478)
+ (xy 30.968287 -49.284207) (xy 30.923058 -49.175014) (xy 30.9 -49.059095) (xy 29.398029 -49.059095) (xy 29.391762 -49.070819)
+ (xy 29.138199 -49.17041) (xy 28.217789 -48.25) (xy 27.782211 -48.25) (xy 26.861801 -49.17041) (xy 26.608238 -49.070819)
+ (xy 26.474846 -48.783528) (xy 26.400066 -48.475735) (xy 26.38677 -48.159265) (xy 15.855672 -48.159265) (xy 15.925014 -48.173058)
+ (xy 16.034207 -48.218287) (xy 16.132478 -48.28395) (xy 16.21605 -48.367522) (xy 16.281713 -48.465793) (xy 16.326942 -48.574986)
+ (xy 16.35 -48.690905) (xy 16.35 -48.809095) (xy 16.326942 -48.925014) (xy 16.281713 -49.034207) (xy 16.265084 -49.059095)
+ (xy 18.15 -49.059095) (xy 18.15 -48.940905) (xy 18.173058 -48.824986) (xy 18.218287 -48.715793) (xy 18.28395 -48.617522)
+ (xy 18.367522 -48.53395) (xy 18.465793 -48.468287) (xy 18.574986 -48.423058) (xy 18.690905 -48.4) (xy 18.809095 -48.4)
+ (xy 18.925014 -48.423058) (xy 19.034207 -48.468287) (xy 19.132478 -48.53395) (xy 19.21605 -48.617522) (xy 19.281713 -48.715793)
+ (xy 19.326942 -48.824986) (xy 19.35 -48.940905) (xy 19.35 -49.059095) (xy 21.4 -49.059095) (xy 21.4 -48.940905)
+ (xy 21.423058 -48.824986) (xy 21.468287 -48.715793) (xy 21.53395 -48.617522) (xy 21.617522 -48.53395) (xy 21.715793 -48.468287)
+ (xy 21.824986 -48.423058) (xy 21.940905 -48.4) (xy 22.059095 -48.4) (xy 22.175014 -48.423058) (xy 22.284207 -48.468287)
+ (xy 22.382478 -48.53395) (xy 22.46605 -48.617522) (xy 22.531713 -48.715793) (xy 22.576942 -48.824986) (xy 22.6 -48.940905)
+ (xy 22.6 -49.059095) (xy 23.4 -49.059095) (xy 23.4 -48.940905) (xy 23.423058 -48.824986) (xy 23.468287 -48.715793)
+ (xy 23.53395 -48.617522) (xy 23.617522 -48.53395) (xy 23.715793 -48.468287) (xy 23.824986 -48.423058) (xy 23.940905 -48.4)
+ (xy 24.059095 -48.4) (xy 24.175014 -48.423058) (xy 24.284207 -48.468287) (xy 24.382478 -48.53395) (xy 24.46605 -48.617522)
+ (xy 24.531713 -48.715793) (xy 24.576942 -48.824986) (xy 24.6 -48.940905) (xy 24.6 -49.059095) (xy 24.576942 -49.175014)
+ (xy 24.531713 -49.284207) (xy 24.46605 -49.382478) (xy 24.382478 -49.46605) (xy 24.284207 -49.531713) (xy 24.175014 -49.576942)
+ (xy 24.059095 -49.6) (xy 23.940905 -49.6) (xy 23.824986 -49.576942) (xy 23.715793 -49.531713) (xy 23.617522 -49.46605)
+ (xy 23.53395 -49.382478) (xy 23.468287 -49.284207) (xy 23.423058 -49.175014) (xy 23.4 -49.059095) (xy 22.6 -49.059095)
+ (xy 22.576942 -49.175014) (xy 22.531713 -49.284207) (xy 22.46605 -49.382478) (xy 22.382478 -49.46605) (xy 22.284207 -49.531713)
+ (xy 22.175014 -49.576942) (xy 22.059095 -49.6) (xy 21.940905 -49.6) (xy 21.824986 -49.576942) (xy 21.715793 -49.531713)
+ (xy 21.617522 -49.46605) (xy 21.53395 -49.382478) (xy 21.468287 -49.284207) (xy 21.423058 -49.175014) (xy 21.4 -49.059095)
+ (xy 19.35 -49.059095) (xy 19.326942 -49.175014) (xy 19.281713 -49.284207) (xy 19.21605 -49.382478) (xy 19.132478 -49.46605)
+ (xy 19.034207 -49.531713) (xy 18.925014 -49.576942) (xy 18.809095 -49.6) (xy 18.690905 -49.6) (xy 18.574986 -49.576942)
+ (xy 18.465793 -49.531713) (xy 18.367522 -49.46605) (xy 18.28395 -49.382478) (xy 18.218287 -49.284207) (xy 18.173058 -49.175014)
+ (xy 18.15 -49.059095) (xy 16.265084 -49.059095) (xy 16.21605 -49.132478) (xy 16.132478 -49.21605) (xy 16.034207 -49.281713)
+ (xy 15.925014 -49.326942) (xy 15.809095 -49.35) (xy 15.690905 -49.35) (xy 15.574986 -49.326942) (xy 15.465793 -49.281713)
+ (xy 15.367522 -49.21605) (xy 15.28395 -49.132478) (xy 15.218287 -49.034207) (xy 15.173058 -48.925014) (xy 15.15 -48.809095)
+ (xy 10.971576 -48.809095) (xy 10.907872 -48.85166) (xy 10.85 -48.875631) (xy 10.85 -49.6365) (xy 27.177114 -49.6365)
+ )
+ )
+ )
+ (zone (net 3) (net_name GNDREF) (layer B.Cu) (tstamp 5F2E390C) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy -26.3 -35) (xy -28.5 -35) (xy -28.5 -40) (xy -26.3 -40)
+ )
+ )
+ )
+ (zone (net 3) (net_name GNDREF) (layer In1.Cu) (tstamp 5F2E3909) (hatch edge 0.508)
+ (priority 3)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy -26.3 -35) (xy -28.5 -35) (xy -28.5 -40) (xy -26.3 -40)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy -26.38 -38.34402) (xy -27.2297 -38.34402) (xy -27.330192 -38.444512) (xy -27.330192 -38.507156) (xy -27.348216 -38.597766)
+ (xy -27.38357 -38.683119) (xy -27.434896 -38.759934) (xy -27.500222 -38.82526) (xy -27.577037 -38.876586) (xy -27.66239 -38.91194)
+ (xy -27.753 -38.929964) (xy -27.845384 -38.929964) (xy -27.935994 -38.91194) (xy -28.021347 -38.876586) (xy -28.098162 -38.82526)
+ (xy -28.163488 -38.759934) (xy -28.214814 -38.683119) (xy -28.250168 -38.597766) (xy -28.268192 -38.507156) (xy -28.268192 -38.414772)
+ (xy -28.250168 -38.324162) (xy -28.214814 -38.238809) (xy -28.186538 -38.196491) (xy -28.206513 -38.176516) (xy -28.257839 -38.099701)
+ (xy -28.293193 -38.014348) (xy -28.311217 -37.923738) (xy -28.311217 -37.831354) (xy -28.293193 -37.740744) (xy -28.257839 -37.655391)
+ (xy -28.226404 -37.608344) (xy -28.242147 -37.592601) (xy -28.293473 -37.515786) (xy -28.328827 -37.430433) (xy -28.346851 -37.339823)
+ (xy -28.346851 -37.247439) (xy -28.328827 -37.156829) (xy -28.293473 -37.071476) (xy -28.258068 -37.018488) (xy -28.268369 -37.008187)
+ (xy -28.319695 -36.931372) (xy -28.355049 -36.846019) (xy -28.373073 -36.755409) (xy -28.373073 -36.663025) (xy -28.355049 -36.572415)
+ (xy -28.319695 -36.487062) (xy -28.268369 -36.410247) (xy -28.203043 -36.344921) (xy -28.126228 -36.293595) (xy -28.046968 -36.260765)
+ (xy -28.122155 -36.229622) (xy -28.19897 -36.178296) (xy -28.264296 -36.11297) (xy -28.315622 -36.036155) (xy -28.350976 -35.950802)
+ (xy -28.369 -35.860192) (xy -28.369 -35.767808) (xy -28.350976 -35.677198) (xy -28.315622 -35.591845) (xy -28.264296 -35.51503)
+ (xy -28.19897 -35.449704) (xy -28.122155 -35.398378) (xy -28.036802 -35.363024) (xy -27.946192 -35.345) (xy -27.853808 -35.345)
+ (xy -27.763198 -35.363024) (xy -27.677845 -35.398378) (xy -27.658397 -35.411373) (xy -26.896303 -35.411373) (xy -26.878627 -35.409632)
+ (xy -26.808055 -35.416583) (xy -26.740195 -35.437168) (xy -26.677654 -35.470596) (xy -26.622837 -35.515583) (xy -26.611561 -35.529323)
+ (xy -26.38 -35.760884) (xy -26.38 -35.3035) (xy -28.42 -35.3035) (xy -28.42 -39.6965) (xy -26.38 -39.6965)
+ )
+ )
+ )
+ (zone (net 3) (net_name GNDREF) (layer F.Cu) (tstamp 5F462AEA) (hatch edge 0.508)
+ (priority 3)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 8.75 -25) (xy -28.5 -25) (xy -28.5 -50) (xy 8.75 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 8.67 -38.509933) (xy 8.594214 -38.478542) (xy 8.50577 -38.419446) (xy 8.430554 -38.34423) (xy 8.371458 -38.255786)
+ (xy 8.330752 -38.157512) (xy 8.31 -38.053185) (xy 8.31 -37.946815) (xy 8.330752 -37.842488) (xy 8.371458 -37.744214)
+ (xy 8.430554 -37.65577) (xy 8.461324 -37.625) (xy 8.430554 -37.59423) (xy 8.371458 -37.505786) (xy 8.330752 -37.407512)
+ (xy 8.31 -37.303185) (xy 8.31 -37.196815) (xy 8.330752 -37.092488) (xy 8.371458 -36.994214) (xy 8.430554 -36.90577)
+ (xy 8.50577 -36.830554) (xy 8.594214 -36.771458) (xy 8.67 -36.740067) (xy 8.67 -25.3128) (xy 8.080849 -25.370567)
+ (xy 7.437198 -25.564896) (xy 6.843541 -25.88055) (xy 6.322503 -26.305499) (xy 5.893927 -26.823557) (xy 5.574141 -27.41499)
+ (xy 5.375319 -28.057279) (xy 5.303536 -28.74025) (xy 5.3035 -28.75048) (xy 5.3035 -30.920133) (xy 5.308345 -30.935597)
+ (xy 5.312523 -30.974068) (xy 5.313237 -30.977545) (xy 5.31326 -30.980852) (xy 5.314983 -30.996715) (xy 5.314998 -31.001113)
+ (xy 5.314961 -31.011585) (xy 5.31357 -31.025273) (xy 5.313666 -31.03902) (xy 5.313237 -31.043398) (xy 5.282637 -31.334543)
+ (xy 5.276895 -31.362516) (xy 5.271547 -31.390555) (xy 5.270276 -31.394765) (xy 5.183708 -31.674421) (xy 5.172636 -31.700761)
+ (xy 5.161949 -31.727212) (xy 5.159884 -31.731095) (xy 5.020645 -31.988611) (xy 5.004672 -32.012292) (xy 4.989047 -32.036169)
+ (xy 4.986268 -32.039577) (xy 4.799663 -32.265144) (xy 4.779392 -32.285275) (xy 4.759429 -32.30566) (xy 4.756046 -32.308458)
+ (xy 4.75604 -32.308464) (xy 4.756033 -32.308468) (xy 4.529176 -32.493489) (xy 4.505348 -32.509321) (xy 4.481839 -32.525418)
+ (xy 4.477979 -32.527506) (xy 4.477971 -32.527511) (xy 4.477963 -32.527514) (xy 4.21949 -32.664947) (xy 4.193089 -32.675829)
+ (xy 4.166853 -32.687074) (xy 4.162658 -32.688372) (xy 4.162651 -32.688375) (xy 4.162644 -32.688376) (xy 3.882397 -32.772989)
+ (xy 3.854356 -32.778541) (xy 3.826464 -32.78447) (xy 3.822092 -32.78493) (xy 3.82209 -32.78493) (xy 3.530738 -32.813497)
+ (xy 3.469261 -32.813497) (xy 3.418773 -32.8035) (xy -12.374286 -32.8035) (xy -14.774849 -35.204062) (xy -14.784355 -35.215645)
+ (xy -14.830569 -35.253572) (xy -14.883294 -35.281754) (xy -14.940504 -35.299108) (xy -14.985096 -35.3035) (xy -15 -35.304968)
+ (xy -15.014904 -35.3035) (xy -28.42 -35.3035) (xy -28.42 -35.358839) (xy -28.25 -35.358839) (xy -28.18832 -35.364914)
+ (xy -28.12901 -35.382905) (xy -28.109708 -35.393222) (xy -28.036802 -35.363024) (xy -27.946192 -35.345) (xy -27.853808 -35.345)
+ (xy -27.763198 -35.363024) (xy -27.677845 -35.398378) (xy -27.60103 -35.449704) (xy -27.535704 -35.51503) (xy -27.484378 -35.591845)
+ (xy -27.449024 -35.677198) (xy -27.431 -35.767808) (xy -27.431 -35.784312) (xy -27.370242 -35.796398) (xy -27.284889 -35.831752)
+ (xy -27.208074 -35.883078) (xy -27.142748 -35.948404) (xy -27.091422 -36.025219) (xy -27.056068 -36.110572) (xy -27.038044 -36.201182)
+ (xy -27.038044 -36.293566) (xy -27.056068 -36.384176) (xy -27.091422 -36.469529) (xy -27.142748 -36.546344) (xy -27.208074 -36.61167)
+ (xy -27.284889 -36.662996) (xy -27.370242 -36.69835) (xy -27.435073 -36.711246) (xy -27.435073 -36.755409) (xy -27.453097 -36.846019)
+ (xy -27.488451 -36.931372) (xy -27.523856 -36.98436) (xy -27.513555 -36.994661) (xy -27.462229 -37.071476) (xy -27.426875 -37.156829)
+ (xy -27.408851 -37.247439) (xy -27.408851 -37.339823) (xy -27.426875 -37.430433) (xy -27.462229 -37.515786) (xy -27.493664 -37.562833)
+ (xy -27.477921 -37.578576) (xy -27.426595 -37.655391) (xy -27.391241 -37.740744) (xy -27.373217 -37.831354) (xy -27.373217 -37.923738)
+ (xy -27.391241 -38.014348) (xy -27.426595 -38.099701) (xy -27.454871 -38.142019) (xy -27.434896 -38.161994) (xy -27.38357 -38.238809)
+ (xy -27.348216 -38.324162) (xy -27.330192 -38.414772) (xy -27.330192 -38.507156) (xy -27.348216 -38.597766) (xy -27.38357 -38.683119)
+ (xy -27.434896 -38.759934) (xy -27.500222 -38.82526) (xy -27.577037 -38.876586) (xy -27.66239 -38.91194) (xy -27.729212 -38.925232)
+ (xy -27.769132 -38.965152) (xy -27.779158 -38.977369) (xy -27.827885 -39.017357) (xy -27.883476 -39.047072) (xy -27.943796 -39.06537)
+ (xy -27.990809 -39.07) (xy -27.990814 -39.07) (xy -28.006527 -39.071548) (xy -28.02224 -39.07) (xy -28.052565 -39.07)
+ (xy -28.07435 -39.087878) (xy -28.12901 -39.117095) (xy -28.18832 -39.135086) (xy -28.25 -39.141161) (xy -28.42 -39.141161)
+ (xy -28.42 -39.6965) (xy -15.014904 -39.6965) (xy -15 -39.695032) (xy -14.985096 -39.6965) (xy -14.940504 -39.700892)
+ (xy -14.883294 -39.718246) (xy -14.830569 -39.746428) (xy -14.784355 -39.784355) (xy -14.774849 -39.795938) (xy -12.374286 -42.1965)
+ (xy 3.514904 -42.1965) (xy 3.528623 -42.197851) (xy 3.537978 -42.197786) (xy 3.542196 -42.1982) (xy 3.833341 -42.2288)
+ (xy 3.860262 -42.234326) (xy 3.887307 -42.239485) (xy 3.891364 -42.24071) (xy 4.17102 -42.327278) (xy 4.196413 -42.337952)
+ (xy 4.221883 -42.348243) (xy 4.225616 -42.350227) (xy 4.225625 -42.350231) (xy 4.225632 -42.350236) (xy 4.483141 -42.489471)
+ (xy 4.50598 -42.504876) (xy 4.528962 -42.519915) (xy 4.532242 -42.522589) (xy 4.532248 -42.522593) (xy 4.532253 -42.522598)
+ (xy 4.757814 -42.709198) (xy 4.777221 -42.728741) (xy 4.79685 -42.747963) (xy 4.799552 -42.751228) (xy 4.984578 -42.978092)
+ (xy 4.99982 -43.001034) (xy 5.01534 -43.0237) (xy 5.017357 -43.027428) (xy 5.154794 -43.285909) (xy 5.16528 -43.311352)
+ (xy 5.176112 -43.336624) (xy 5.177365 -43.340673) (xy 5.261979 -43.620927) (xy 5.267323 -43.647912) (xy 5.273041 -43.674817)
+ (xy 5.273485 -43.679032) (xy 5.293389 -43.882035) (xy 5.310442 -43.938249) (xy 5.315 -43.984527) (xy 5.315 -46.265473)
+ (xy 5.310727 -46.308858) (xy 5.370567 -46.919151) (xy 5.564898 -47.562804) (xy 5.880547 -48.156455) (xy 6.305496 -48.677494)
+ (xy 6.823557 -49.106073) (xy 7.414991 -49.42586) (xy 8.057279 -49.624681) (xy 8.67 -49.689081)
+ )
+ )
+ )
+ (zone (net 3) (net_name GNDREF) (layer B.Cu) (tstamp 5F462AE7) (hatch edge 0.508)
+ (priority 3)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 8.75 -25) (xy -28.5 -25.25) (xy -28.5 -50.25) (xy 8.75 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 8.67 -38.509933) (xy 8.594214 -38.478542) (xy 8.50577 -38.419446) (xy 8.430554 -38.34423) (xy 8.371458 -38.255786)
+ (xy 8.330752 -38.157512) (xy 8.31 -38.053185) (xy 8.31 -37.946815) (xy 8.330752 -37.842488) (xy 8.371458 -37.744214)
+ (xy 8.430554 -37.65577) (xy 8.461324 -37.625) (xy 8.430554 -37.59423) (xy 8.371458 -37.505786) (xy 8.330752 -37.407512)
+ (xy 8.31 -37.303185) (xy 8.31 -37.196815) (xy 8.330752 -37.092488) (xy 8.371458 -36.994214) (xy 8.430554 -36.90577)
+ (xy 8.50577 -36.830554) (xy 8.594214 -36.771458) (xy 8.67 -36.740067) (xy 8.67 -25.3128) (xy 8.080849 -25.370567)
+ (xy 7.437198 -25.564896) (xy 6.843541 -25.88055) (xy 6.322503 -26.305499) (xy 5.893927 -26.823557) (xy 5.574141 -27.41499)
+ (xy 5.375319 -28.057279) (xy 5.303536 -28.74025) (xy 5.3035 -28.75048) (xy 5.3035 -30.920133) (xy 5.308345 -30.935597)
+ (xy 5.312523 -30.974068) (xy 5.313237 -30.977545) (xy 5.31326 -30.980852) (xy 5.314983 -30.996715) (xy 5.314998 -31.001113)
+ (xy 5.314961 -31.011585) (xy 5.31357 -31.025273) (xy 5.313666 -31.03902) (xy 5.313237 -31.043398) (xy 5.282637 -31.334543)
+ (xy 5.276895 -31.362516) (xy 5.271547 -31.390555) (xy 5.270276 -31.394765) (xy 5.183708 -31.674421) (xy 5.172636 -31.700761)
+ (xy 5.161949 -31.727212) (xy 5.159884 -31.731095) (xy 5.020645 -31.988611) (xy 5.004672 -32.012292) (xy 4.989047 -32.036169)
+ (xy 4.986268 -32.039577) (xy 4.799663 -32.265144) (xy 4.779392 -32.285275) (xy 4.759429 -32.30566) (xy 4.756046 -32.308458)
+ (xy 4.75604 -32.308464) (xy 4.756033 -32.308468) (xy 4.529176 -32.493489) (xy 4.505348 -32.509321) (xy 4.481839 -32.525418)
+ (xy 4.477979 -32.527506) (xy 4.477971 -32.527511) (xy 4.477963 -32.527514) (xy 4.21949 -32.664947) (xy 4.193089 -32.675829)
+ (xy 4.166853 -32.687074) (xy 4.162658 -32.688372) (xy 4.162651 -32.688375) (xy 4.162644 -32.688376) (xy 3.882397 -32.772989)
+ (xy 3.854356 -32.778541) (xy 3.826464 -32.78447) (xy 3.822092 -32.78493) (xy 3.82209 -32.78493) (xy 3.530738 -32.813497)
+ (xy 3.469261 -32.813497) (xy 3.418773 -32.8035) (xy -12.374286 -32.8035) (xy -14.774849 -35.204062) (xy -14.784355 -35.215645)
+ (xy -14.830569 -35.253572) (xy -14.883294 -35.281754) (xy -14.940504 -35.299108) (xy -14.985096 -35.3035) (xy -15 -35.304968)
+ (xy -15.014904 -35.3035) (xy -28.42 -35.3035) (xy -28.42 -36.755409) (xy -28.373073 -36.755409) (xy -28.373073 -36.663025)
+ (xy -28.355049 -36.572415) (xy -28.319695 -36.487062) (xy -28.268369 -36.410247) (xy -28.203043 -36.344921) (xy -28.126228 -36.293595)
+ (xy -28.046968 -36.260765) (xy -28.122155 -36.229622) (xy -28.19897 -36.178296) (xy -28.264296 -36.11297) (xy -28.315622 -36.036155)
+ (xy -28.350976 -35.950802) (xy -28.369 -35.860192) (xy -28.369 -35.767808) (xy -28.350976 -35.677198) (xy -28.315622 -35.591845)
+ (xy -28.264296 -35.51503) (xy -28.19897 -35.449704) (xy -28.122155 -35.398378) (xy -28.036802 -35.363024) (xy -27.946192 -35.345)
+ (xy -27.853808 -35.345) (xy -27.763198 -35.363024) (xy -27.677845 -35.398378) (xy -27.60103 -35.449704) (xy -27.535704 -35.51503)
+ (xy -27.484378 -35.591845) (xy -27.449024 -35.677198) (xy -27.431 -35.767808) (xy -27.431 -35.784312) (xy -27.370242 -35.796398)
+ (xy -27.284889 -35.831752) (xy -27.208074 -35.883078) (xy -27.142748 -35.948404) (xy -27.091422 -36.025219) (xy -27.056068 -36.110572)
+ (xy -27.038044 -36.201182) (xy -27.038044 -36.293566) (xy -27.056068 -36.384176) (xy -27.091422 -36.469529) (xy -27.142748 -36.546344)
+ (xy -27.208074 -36.61167) (xy -27.284889 -36.662996) (xy -27.370242 -36.69835) (xy -27.435073 -36.711246) (xy -27.435073 -36.755409)
+ (xy -27.453097 -36.846019) (xy -27.488451 -36.931372) (xy -27.523856 -36.98436) (xy -27.513555 -36.994661) (xy -27.462229 -37.071476)
+ (xy -27.426875 -37.156829) (xy -27.408851 -37.247439) (xy -27.408851 -37.339823) (xy -27.426875 -37.430433) (xy -27.462229 -37.515786)
+ (xy -27.493664 -37.562833) (xy -27.477921 -37.578576) (xy -27.426595 -37.655391) (xy -27.391241 -37.740744) (xy -27.373217 -37.831354)
+ (xy -27.373217 -37.923738) (xy -27.391241 -38.014348) (xy -27.426595 -38.099701) (xy -27.454871 -38.142019) (xy -27.434896 -38.161994)
+ (xy -27.38357 -38.238809) (xy -27.348216 -38.324162) (xy -27.330192 -38.414772) (xy -27.330192 -38.507156) (xy -27.348216 -38.597766)
+ (xy -27.38357 -38.683119) (xy -27.434896 -38.759934) (xy -27.500222 -38.82526) (xy -27.577037 -38.876586) (xy -27.66239 -38.91194)
+ (xy -27.753 -38.929964) (xy -27.845384 -38.929964) (xy -27.935994 -38.91194) (xy -28.021347 -38.876586) (xy -28.098162 -38.82526)
+ (xy -28.163488 -38.759934) (xy -28.214814 -38.683119) (xy -28.250168 -38.597766) (xy -28.268192 -38.507156) (xy -28.268192 -38.414772)
+ (xy -28.250168 -38.324162) (xy -28.214814 -38.238809) (xy -28.186538 -38.196491) (xy -28.206513 -38.176516) (xy -28.257839 -38.099701)
+ (xy -28.293193 -38.014348) (xy -28.311217 -37.923738) (xy -28.311217 -37.831354) (xy -28.293193 -37.740744) (xy -28.257839 -37.655391)
+ (xy -28.226404 -37.608344) (xy -28.242147 -37.592601) (xy -28.293473 -37.515786) (xy -28.328827 -37.430433) (xy -28.346851 -37.339823)
+ (xy -28.346851 -37.247439) (xy -28.328827 -37.156829) (xy -28.293473 -37.071476) (xy -28.258068 -37.018488) (xy -28.268369 -37.008187)
+ (xy -28.319695 -36.931372) (xy -28.355049 -36.846019) (xy -28.373073 -36.755409) (xy -28.42 -36.755409) (xy -28.42 -39.6965)
+ (xy -15.014904 -39.6965) (xy -15 -39.695032) (xy -14.985096 -39.6965) (xy -14.940504 -39.700892) (xy -14.883294 -39.718246)
+ (xy -14.830569 -39.746428) (xy -14.784355 -39.784355) (xy -14.774849 -39.795938) (xy -12.374286 -42.1965) (xy 3.514904 -42.1965)
+ (xy 3.528623 -42.197851) (xy 3.537978 -42.197786) (xy 3.542196 -42.1982) (xy 3.833341 -42.2288) (xy 3.860262 -42.234326)
+ (xy 3.887307 -42.239485) (xy 3.891364 -42.24071) (xy 4.17102 -42.327278) (xy 4.196413 -42.337952) (xy 4.221883 -42.348243)
+ (xy 4.225616 -42.350227) (xy 4.225625 -42.350231) (xy 4.225632 -42.350236) (xy 4.483141 -42.489471) (xy 4.50598 -42.504876)
+ (xy 4.528962 -42.519915) (xy 4.532242 -42.522589) (xy 4.532248 -42.522593) (xy 4.532253 -42.522598) (xy 4.757814 -42.709198)
+ (xy 4.777221 -42.728741) (xy 4.79685 -42.747963) (xy 4.799552 -42.751228) (xy 4.984578 -42.978092) (xy 4.99982 -43.001034)
+ (xy 5.01534 -43.0237) (xy 5.017357 -43.027428) (xy 5.154794 -43.285909) (xy 5.16528 -43.311352) (xy 5.176112 -43.336624)
+ (xy 5.177365 -43.340673) (xy 5.261979 -43.620927) (xy 5.267323 -43.647912) (xy 5.273041 -43.674817) (xy 5.273485 -43.679032)
+ (xy 5.293389 -43.882035) (xy 5.310442 -43.938249) (xy 5.315 -43.984527) (xy 5.315 -46.265473) (xy 5.310727 -46.308858)
+ (xy 5.370567 -46.919151) (xy 5.564898 -47.562804) (xy 5.880547 -48.156455) (xy 6.305496 -48.677494) (xy 6.823557 -49.106073)
+ (xy 7.414991 -49.42586) (xy 8.057279 -49.624681) (xy 8.67 -49.689081)
+ )
+ )
+ )
+ (zone (net 1) (net_name GND) (layer In1.Cu) (tstamp 5F2E3900) (hatch edge 0.508)
+ (priority 6)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 89.25 -32.25) (xy 86 -29) (xy 37 -29) (xy 37 -50) (xy 89.25 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 89.15 -32.291422) (xy 85.958578 -29.1) (xy 37.1 -29.1) (xy 37.1 -30.309095) (xy 38.95 -30.309095)
+ (xy 38.95 -30.190905) (xy 38.973058 -30.074986) (xy 39.018287 -29.965793) (xy 39.08395 -29.867522) (xy 39.167522 -29.78395)
+ (xy 39.265793 -29.718287) (xy 39.374986 -29.673058) (xy 39.490905 -29.65) (xy 39.609095 -29.65) (xy 39.725014 -29.673058)
+ (xy 39.834207 -29.718287) (xy 39.932478 -29.78395) (xy 40.01605 -29.867522) (xy 40.081713 -29.965793) (xy 40.126942 -30.074986)
+ (xy 40.15 -30.190905) (xy 40.15 -30.309095) (xy 40.126942 -30.425014) (xy 40.081713 -30.534207) (xy 40.01605 -30.632478)
+ (xy 39.932478 -30.71605) (xy 39.834207 -30.781713) (xy 39.725014 -30.826942) (xy 39.609095 -30.85) (xy 39.490905 -30.85)
+ (xy 39.374986 -30.826942) (xy 39.265793 -30.781713) (xy 39.167522 -30.71605) (xy 39.08395 -30.632478) (xy 39.018287 -30.534207)
+ (xy 38.973058 -30.425014) (xy 38.95 -30.309095) (xy 37.1 -30.309095) (xy 37.1 -31.509095) (xy 57.8 -31.509095)
+ (xy 57.8 -31.390905) (xy 57.823058 -31.274986) (xy 57.868287 -31.165793) (xy 57.93395 -31.067522) (xy 58.017522 -30.98395)
+ (xy 58.115793 -30.918287) (xy 58.224986 -30.873058) (xy 58.340905 -30.85) (xy 58.459095 -30.85) (xy 58.575014 -30.873058)
+ (xy 58.684207 -30.918287) (xy 58.782478 -30.98395) (xy 58.86605 -31.067522) (xy 58.931713 -31.165793) (xy 58.976942 -31.274986)
+ (xy 59 -31.390905) (xy 59 -31.509095) (xy 58.976942 -31.625014) (xy 58.931713 -31.734207) (xy 58.86605 -31.832478)
+ (xy 58.782478 -31.91605) (xy 58.684207 -31.981713) (xy 58.575014 -32.026942) (xy 58.459095 -32.05) (xy 58.340905 -32.05)
+ (xy 58.224986 -32.026942) (xy 58.115793 -31.981713) (xy 58.017522 -31.91605) (xy 57.93395 -31.832478) (xy 57.868287 -31.734207)
+ (xy 57.823058 -31.625014) (xy 57.8 -31.509095) (xy 37.1 -31.509095) (xy 37.1 -32.759095) (xy 39.7 -32.759095)
+ (xy 39.7 -32.640905) (xy 39.723058 -32.524986) (xy 39.768287 -32.415793) (xy 39.83395 -32.317522) (xy 39.917522 -32.23395)
+ (xy 40.015793 -32.168287) (xy 40.124986 -32.123058) (xy 40.240905 -32.1) (xy 40.359095 -32.1) (xy 40.475014 -32.123058)
+ (xy 40.584207 -32.168287) (xy 40.682478 -32.23395) (xy 40.76605 -32.317522) (xy 40.831713 -32.415793) (xy 40.876942 -32.524986)
+ (xy 40.9 -32.640905) (xy 40.9 -32.659095) (xy 41.4 -32.659095) (xy 41.4 -32.540905) (xy 41.423058 -32.424986)
+ (xy 41.468287 -32.315793) (xy 41.53395 -32.217522) (xy 41.617522 -32.13395) (xy 41.715793 -32.068287) (xy 41.824986 -32.023058)
+ (xy 41.940905 -32) (xy 42.059095 -32) (xy 42.175014 -32.023058) (xy 42.284207 -32.068287) (xy 42.382478 -32.13395)
+ (xy 42.46605 -32.217522) (xy 42.531713 -32.315793) (xy 42.576942 -32.424986) (xy 42.6 -32.540905) (xy 42.6 -32.659095)
+ (xy 42.576942 -32.775014) (xy 42.531713 -32.884207) (xy 42.46605 -32.982478) (xy 42.389433 -33.059095) (xy 57.75 -33.059095)
+ (xy 57.75 -32.940905) (xy 57.773058 -32.824986) (xy 57.818287 -32.715793) (xy 57.88395 -32.617522) (xy 57.967522 -32.53395)
+ (xy 58.065793 -32.468287) (xy 58.174986 -32.423058) (xy 58.290905 -32.4) (xy 58.409095 -32.4) (xy 58.525014 -32.423058)
+ (xy 58.634207 -32.468287) (xy 58.732478 -32.53395) (xy 58.81605 -32.617522) (xy 58.881713 -32.715793) (xy 58.926942 -32.824986)
+ (xy 58.95 -32.940905) (xy 58.95 -33.059095) (xy 58.926942 -33.175014) (xy 58.881713 -33.284207) (xy 58.81605 -33.382478)
+ (xy 58.732478 -33.46605) (xy 58.634207 -33.531713) (xy 58.525014 -33.576942) (xy 58.409095 -33.6) (xy 58.290905 -33.6)
+ (xy 58.174986 -33.576942) (xy 58.065793 -33.531713) (xy 57.967522 -33.46605) (xy 57.88395 -33.382478) (xy 57.818287 -33.284207)
+ (xy 57.773058 -33.175014) (xy 57.75 -33.059095) (xy 42.389433 -33.059095) (xy 42.382478 -33.06605) (xy 42.284207 -33.131713)
+ (xy 42.175014 -33.176942) (xy 42.059095 -33.2) (xy 41.940905 -33.2) (xy 41.824986 -33.176942) (xy 41.715793 -33.131713)
+ (xy 41.617522 -33.06605) (xy 41.53395 -32.982478) (xy 41.468287 -32.884207) (xy 41.423058 -32.775014) (xy 41.4 -32.659095)
+ (xy 40.9 -32.659095) (xy 40.9 -32.759095) (xy 40.876942 -32.875014) (xy 40.831713 -32.984207) (xy 40.76605 -33.082478)
+ (xy 40.682478 -33.16605) (xy 40.584207 -33.231713) (xy 40.475014 -33.276942) (xy 40.359095 -33.3) (xy 40.240905 -33.3)
+ (xy 40.124986 -33.276942) (xy 40.015793 -33.231713) (xy 39.917522 -33.16605) (xy 39.83395 -33.082478) (xy 39.768287 -32.984207)
+ (xy 39.723058 -32.875014) (xy 39.7 -32.759095) (xy 37.1 -32.759095) (xy 37.1 -35.809095) (xy 37.3 -35.809095)
+ (xy 37.3 -35.690905) (xy 37.323058 -35.574986) (xy 37.368287 -35.465793) (xy 37.43395 -35.367522) (xy 37.517522 -35.28395)
+ (xy 37.615793 -35.218287) (xy 37.724986 -35.173058) (xy 37.840905 -35.15) (xy 37.959095 -35.15) (xy 38.075014 -35.173058)
+ (xy 38.101659 -35.184095) (xy 38.375 -35.184095) (xy 38.375 -35.065905) (xy 38.398058 -34.949986) (xy 38.443287 -34.840793)
+ (xy 38.50895 -34.742522) (xy 38.592522 -34.65895) (xy 38.690793 -34.593287) (xy 38.799986 -34.548058) (xy 38.915905 -34.525)
+ (xy 39.034095 -34.525) (xy 39.150014 -34.548058) (xy 39.176659 -34.559095) (xy 57.75 -34.559095) (xy 57.75 -34.440905)
+ (xy 57.773058 -34.324986) (xy 57.818287 -34.215793) (xy 57.88395 -34.117522) (xy 57.967522 -34.03395) (xy 58.065793 -33.968287)
+ (xy 58.174986 -33.923058) (xy 58.290905 -33.9) (xy 58.409095 -33.9) (xy 58.525014 -33.923058) (xy 58.634207 -33.968287)
+ (xy 58.732478 -34.03395) (xy 58.766718 -34.06819) (xy 85.8 -34.06819) (xy 85.8 -33.83181) (xy 85.846116 -33.599973)
+ (xy 85.936574 -33.381587) (xy 86.067899 -33.185045) (xy 86.235045 -33.017899) (xy 86.431587 -32.886574) (xy 86.649973 -32.796116)
+ (xy 86.88181 -32.75) (xy 87.11819 -32.75) (xy 87.350027 -32.796116) (xy 87.568413 -32.886574) (xy 87.764955 -33.017899)
+ (xy 87.932101 -33.185045) (xy 88.063426 -33.381587) (xy 88.153884 -33.599973) (xy 88.2 -33.83181) (xy 88.2 -34.06819)
+ (xy 88.153884 -34.300027) (xy 88.063426 -34.518413) (xy 87.932101 -34.714955) (xy 87.764955 -34.882101) (xy 87.568413 -35.013426)
+ (xy 87.350027 -35.103884) (xy 87.11819 -35.15) (xy 86.88181 -35.15) (xy 86.649973 -35.103884) (xy 86.431587 -35.013426)
+ (xy 86.235045 -34.882101) (xy 86.067899 -34.714955) (xy 85.936574 -34.518413) (xy 85.846116 -34.300027) (xy 85.8 -34.06819)
+ (xy 58.766718 -34.06819) (xy 58.81605 -34.117522) (xy 58.881713 -34.215793) (xy 58.926942 -34.324986) (xy 58.95 -34.440905)
+ (xy 58.95 -34.559095) (xy 58.926942 -34.675014) (xy 58.881713 -34.784207) (xy 58.81605 -34.882478) (xy 58.732478 -34.96605)
+ (xy 58.634207 -35.031713) (xy 58.525014 -35.076942) (xy 58.409095 -35.1) (xy 58.290905 -35.1) (xy 58.174986 -35.076942)
+ (xy 58.065793 -35.031713) (xy 57.967522 -34.96605) (xy 57.88395 -34.882478) (xy 57.818287 -34.784207) (xy 57.773058 -34.675014)
+ (xy 57.75 -34.559095) (xy 39.176659 -34.559095) (xy 39.259207 -34.593287) (xy 39.357478 -34.65895) (xy 39.44105 -34.742522)
+ (xy 39.506713 -34.840793) (xy 39.551942 -34.949986) (xy 39.575 -35.065905) (xy 39.575 -35.184095) (xy 39.551942 -35.300014)
+ (xy 39.506713 -35.409207) (xy 39.44105 -35.507478) (xy 39.357478 -35.59105) (xy 39.259207 -35.656713) (xy 39.150014 -35.701942)
+ (xy 39.034095 -35.725) (xy 38.915905 -35.725) (xy 38.799986 -35.701942) (xy 38.690793 -35.656713) (xy 38.592522 -35.59105)
+ (xy 38.50895 -35.507478) (xy 38.443287 -35.409207) (xy 38.398058 -35.300014) (xy 38.375 -35.184095) (xy 38.101659 -35.184095)
+ (xy 38.184207 -35.218287) (xy 38.282478 -35.28395) (xy 38.36605 -35.367522) (xy 38.431713 -35.465793) (xy 38.476942 -35.574986)
+ (xy 38.5 -35.690905) (xy 38.5 -35.809095) (xy 38.476942 -35.925014) (xy 38.431713 -36.034207) (xy 38.398393 -36.084073)
+ (xy 38.424986 -36.073058) (xy 38.540905 -36.05) (xy 38.659095 -36.05) (xy 38.775014 -36.073058) (xy 38.884207 -36.118287)
+ (xy 38.982478 -36.18395) (xy 39.06605 -36.267522) (xy 39.131713 -36.365793) (xy 39.176942 -36.474986) (xy 39.2 -36.590905)
+ (xy 39.2 -36.709095) (xy 39.176942 -36.825014) (xy 39.162826 -36.859095) (xy 54 -36.859095) (xy 54 -36.740905)
+ (xy 54.023058 -36.624986) (xy 54.068287 -36.515793) (xy 54.13395 -36.417522) (xy 54.217522 -36.33395) (xy 54.315793 -36.268287)
+ (xy 54.397649 -36.234381) (xy 54.373058 -36.175014) (xy 54.35 -36.059095) (xy 54.35 -35.940905) (xy 54.373058 -35.824986)
+ (xy 54.418287 -35.715793) (xy 54.48395 -35.617522) (xy 54.567522 -35.53395) (xy 54.665793 -35.468287) (xy 54.774986 -35.423058)
+ (xy 54.890905 -35.4) (xy 55.009095 -35.4) (xy 55.125014 -35.423058) (xy 55.234207 -35.468287) (xy 55.332478 -35.53395)
+ (xy 55.41605 -35.617522) (xy 55.481713 -35.715793) (xy 55.526942 -35.824986) (xy 55.55 -35.940905) (xy 55.55 -36.059095)
+ (xy 57.75 -36.059095) (xy 57.75 -35.940905) (xy 57.773058 -35.824986) (xy 57.818287 -35.715793) (xy 57.88395 -35.617522)
+ (xy 57.967522 -35.53395) (xy 58.065793 -35.468287) (xy 58.174986 -35.423058) (xy 58.290905 -35.4) (xy 58.409095 -35.4)
+ (xy 58.525014 -35.423058) (xy 58.634207 -35.468287) (xy 58.732478 -35.53395) (xy 58.81605 -35.617522) (xy 58.881713 -35.715793)
+ (xy 58.926942 -35.824986) (xy 58.95 -35.940905) (xy 58.95 -36.059095) (xy 58.926942 -36.175014) (xy 58.912826 -36.209095)
+ (xy 68.05 -36.209095) (xy 68.05 -36.090905) (xy 68.073058 -35.974986) (xy 68.118287 -35.865793) (xy 68.18395 -35.767522)
+ (xy 68.267522 -35.68395) (xy 68.365793 -35.618287) (xy 68.474986 -35.573058) (xy 68.590905 -35.55) (xy 68.709095 -35.55)
+ (xy 68.825014 -35.573058) (xy 68.934207 -35.618287) (xy 69.032478 -35.68395) (xy 69.11605 -35.767522) (xy 69.181713 -35.865793)
+ (xy 69.226942 -35.974986) (xy 69.25 -36.090905) (xy 69.25 -36.209095) (xy 69.226942 -36.325014) (xy 69.181713 -36.434207)
+ (xy 69.11605 -36.532478) (xy 69.032478 -36.61605) (xy 68.934207 -36.681713) (xy 68.825014 -36.726942) (xy 68.709095 -36.75)
+ (xy 68.590905 -36.75) (xy 68.474986 -36.726942) (xy 68.365793 -36.681713) (xy 68.267522 -36.61605) (xy 68.18395 -36.532478)
+ (xy 68.118287 -36.434207) (xy 68.073058 -36.325014) (xy 68.05 -36.209095) (xy 58.912826 -36.209095) (xy 58.881713 -36.284207)
+ (xy 58.81605 -36.382478) (xy 58.732478 -36.46605) (xy 58.634207 -36.531713) (xy 58.525014 -36.576942) (xy 58.409095 -36.6)
+ (xy 58.290905 -36.6) (xy 58.174986 -36.576942) (xy 58.065793 -36.531713) (xy 57.967522 -36.46605) (xy 57.88395 -36.382478)
+ (xy 57.818287 -36.284207) (xy 57.773058 -36.175014) (xy 57.75 -36.059095) (xy 55.55 -36.059095) (xy 55.526942 -36.175014)
+ (xy 55.481713 -36.284207) (xy 55.41605 -36.382478) (xy 55.332478 -36.46605) (xy 55.234207 -36.531713) (xy 55.152351 -36.565619)
+ (xy 55.176942 -36.624986) (xy 55.2 -36.740905) (xy 55.2 -36.859095) (xy 55.180109 -36.959095) (xy 64.65 -36.959095)
+ (xy 64.65 -36.840905) (xy 64.673058 -36.724986) (xy 64.718287 -36.615793) (xy 64.78395 -36.517522) (xy 64.867522 -36.43395)
+ (xy 64.965793 -36.368287) (xy 65.074986 -36.323058) (xy 65.190905 -36.3) (xy 65.309095 -36.3) (xy 65.425014 -36.323058)
+ (xy 65.534207 -36.368287) (xy 65.632478 -36.43395) (xy 65.71605 -36.517522) (xy 65.781713 -36.615793) (xy 65.826942 -36.724986)
+ (xy 65.85 -36.840905) (xy 65.85 -36.959095) (xy 65.826942 -37.075014) (xy 65.781713 -37.184207) (xy 65.71605 -37.282478)
+ (xy 65.632478 -37.36605) (xy 65.534207 -37.431713) (xy 65.425014 -37.476942) (xy 65.309095 -37.5) (xy 65.190905 -37.5)
+ (xy 65.074986 -37.476942) (xy 64.965793 -37.431713) (xy 64.867522 -37.36605) (xy 64.78395 -37.282478) (xy 64.718287 -37.184207)
+ (xy 64.673058 -37.075014) (xy 64.65 -36.959095) (xy 55.180109 -36.959095) (xy 55.176942 -36.975014) (xy 55.131713 -37.084207)
+ (xy 55.06605 -37.182478) (xy 54.982478 -37.26605) (xy 54.884207 -37.331713) (xy 54.775014 -37.376942) (xy 54.659095 -37.4)
+ (xy 54.540905 -37.4) (xy 54.424986 -37.376942) (xy 54.315793 -37.331713) (xy 54.217522 -37.26605) (xy 54.13395 -37.182478)
+ (xy 54.068287 -37.084207) (xy 54.023058 -36.975014) (xy 54 -36.859095) (xy 39.162826 -36.859095) (xy 39.131713 -36.934207)
+ (xy 39.06605 -37.032478) (xy 38.982478 -37.11605) (xy 38.884207 -37.181713) (xy 38.775014 -37.226942) (xy 38.659095 -37.25)
+ (xy 38.540905 -37.25) (xy 38.424986 -37.226942) (xy 38.315793 -37.181713) (xy 38.217522 -37.11605) (xy 38.13395 -37.032478)
+ (xy 38.068287 -36.934207) (xy 38.023058 -36.825014) (xy 38 -36.709095) (xy 38 -36.590905) (xy 38.023058 -36.474986)
+ (xy 38.068287 -36.365793) (xy 38.101607 -36.315927) (xy 38.075014 -36.326942) (xy 37.959095 -36.35) (xy 37.840905 -36.35)
+ (xy 37.724986 -36.326942) (xy 37.615793 -36.281713) (xy 37.517522 -36.21605) (xy 37.43395 -36.132478) (xy 37.368287 -36.034207)
+ (xy 37.323058 -35.925014) (xy 37.3 -35.809095) (xy 37.1 -35.809095) (xy 37.1 -37.076407) (xy 37.184207 -37.111287)
+ (xy 37.282478 -37.17695) (xy 37.36605 -37.260522) (xy 37.431713 -37.358793) (xy 37.476942 -37.467986) (xy 37.5 -37.583905)
+ (xy 37.5 -37.702095) (xy 37.499999 -37.702102) (xy 76.821 -37.702102) (xy 76.821 -37.597898) (xy 76.841329 -37.495696)
+ (xy 76.881206 -37.399424) (xy 76.939099 -37.312782) (xy 77.012782 -37.239099) (xy 77.099424 -37.181206) (xy 77.195696 -37.141329)
+ (xy 77.297898 -37.121) (xy 77.402102 -37.121) (xy 77.504304 -37.141329) (xy 77.600576 -37.181206) (xy 77.687218 -37.239099)
+ (xy 77.760901 -37.312782) (xy 77.818794 -37.399424) (xy 77.858671 -37.495696) (xy 77.879 -37.597898) (xy 77.879 -37.702102)
+ (xy 77.858671 -37.804304) (xy 77.818794 -37.900576) (xy 77.760901 -37.987218) (xy 77.687218 -38.060901) (xy 77.600576 -38.118794)
+ (xy 77.504304 -38.158671) (xy 77.402102 -38.179) (xy 77.297898 -38.179) (xy 77.195696 -38.158671) (xy 77.099424 -38.118794)
+ (xy 77.012782 -38.060901) (xy 76.939099 -37.987218) (xy 76.881206 -37.900576) (xy 76.841329 -37.804304) (xy 76.821 -37.702102)
+ (xy 37.499999 -37.702102) (xy 37.476942 -37.818014) (xy 37.431713 -37.927207) (xy 37.36605 -38.025478) (xy 37.282478 -38.10905)
+ (xy 37.184207 -38.174713) (xy 37.1 -38.209593) (xy 37.1 -38.704118) (xy 37.134207 -38.718287) (xy 37.232478 -38.78395)
+ (xy 37.31605 -38.867522) (xy 37.381713 -38.965793) (xy 37.417463 -39.052102) (xy 57.921 -39.052102) (xy 57.921 -38.947898)
+ (xy 57.941329 -38.845696) (xy 57.981206 -38.749424) (xy 58.039099 -38.662782) (xy 58.112782 -38.589099) (xy 58.199424 -38.531206)
+ (xy 58.295696 -38.491329) (xy 58.397898 -38.471) (xy 58.502102 -38.471) (xy 58.604304 -38.491329) (xy 58.700576 -38.531206)
+ (xy 58.787218 -38.589099) (xy 58.860901 -38.662782) (xy 58.918794 -38.749424) (xy 58.958671 -38.845696) (xy 58.979 -38.947898)
+ (xy 58.979 -39.052102) (xy 58.958671 -39.154304) (xy 58.918794 -39.250576) (xy 58.860901 -39.337218) (xy 58.787218 -39.410901)
+ (xy 58.715092 -39.459095) (xy 59.65 -39.459095) (xy 59.65 -39.340905) (xy 59.673058 -39.224986) (xy 59.718287 -39.115793)
+ (xy 59.78395 -39.017522) (xy 59.867522 -38.93395) (xy 59.965793 -38.868287) (xy 60.074986 -38.823058) (xy 60.190905 -38.8)
+ (xy 60.309095 -38.8) (xy 60.425014 -38.823058) (xy 60.534207 -38.868287) (xy 60.632478 -38.93395) (xy 60.71605 -39.017522)
+ (xy 60.781713 -39.115793) (xy 60.826942 -39.224986) (xy 60.85 -39.340905) (xy 60.85 -39.459095) (xy 60.826942 -39.575014)
+ (xy 60.781713 -39.684207) (xy 60.71605 -39.782478) (xy 60.632478 -39.86605) (xy 60.534207 -39.931713) (xy 60.425014 -39.976942)
+ (xy 60.309095 -40) (xy 60.190905 -40) (xy 60.074986 -39.976942) (xy 59.965793 -39.931713) (xy 59.867522 -39.86605)
+ (xy 59.78395 -39.782478) (xy 59.718287 -39.684207) (xy 59.673058 -39.575014) (xy 59.65 -39.459095) (xy 58.715092 -39.459095)
+ (xy 58.700576 -39.468794) (xy 58.604304 -39.508671) (xy 58.502102 -39.529) (xy 58.397898 -39.529) (xy 58.295696 -39.508671)
+ (xy 58.199424 -39.468794) (xy 58.112782 -39.410901) (xy 58.039099 -39.337218) (xy 57.981206 -39.250576) (xy 57.941329 -39.154304)
+ (xy 57.921 -39.052102) (xy 37.417463 -39.052102) (xy 37.426942 -39.074986) (xy 37.45 -39.190905) (xy 37.45 -39.309095)
+ (xy 37.426942 -39.425014) (xy 37.381713 -39.534207) (xy 37.31605 -39.632478) (xy 37.232478 -39.71605) (xy 37.134207 -39.781713)
+ (xy 37.1 -39.795882) (xy 37.1 -41.059095) (xy 52.6 -41.059095) (xy 52.6 -40.940905) (xy 52.623058 -40.824986)
+ (xy 52.668287 -40.715793) (xy 52.73395 -40.617522) (xy 52.817522 -40.53395) (xy 52.915793 -40.468287) (xy 53.024986 -40.423058)
+ (xy 53.140905 -40.4) (xy 53.259095 -40.4) (xy 53.375014 -40.423058) (xy 53.484207 -40.468287) (xy 53.582478 -40.53395)
+ (xy 53.60063 -40.552102) (xy 58.071 -40.552102) (xy 58.071 -40.447898) (xy 58.091329 -40.345696) (xy 58.131206 -40.249424)
+ (xy 58.189099 -40.162782) (xy 58.262782 -40.089099) (xy 58.349424 -40.031206) (xy 58.445696 -39.991329) (xy 58.547898 -39.971)
+ (xy 58.652102 -39.971) (xy 58.754304 -39.991329) (xy 58.850576 -40.031206) (xy 58.937218 -40.089099) (xy 59.010901 -40.162782)
+ (xy 59.068794 -40.249424) (xy 59.072799 -40.259095) (xy 71.05 -40.259095) (xy 71.05 -40.140905) (xy 71.073058 -40.024986)
+ (xy 71.118287 -39.915793) (xy 71.18395 -39.817522) (xy 71.267522 -39.73395) (xy 71.365793 -39.668287) (xy 71.474986 -39.623058)
+ (xy 71.590905 -39.6) (xy 71.709095 -39.6) (xy 71.825014 -39.623058) (xy 71.934207 -39.668287) (xy 72.032478 -39.73395)
+ (xy 72.11605 -39.817522) (xy 72.181713 -39.915793) (xy 72.226942 -40.024986) (xy 72.25 -40.140905) (xy 72.25 -40.259095)
+ (xy 72.226942 -40.375014) (xy 72.181713 -40.484207) (xy 72.165084 -40.509095) (xy 78.9 -40.509095) (xy 78.9 -40.390905)
+ (xy 78.923058 -40.274986) (xy 78.968287 -40.165793) (xy 79.03395 -40.067522) (xy 79.117522 -39.98395) (xy 79.215793 -39.918287)
+ (xy 79.324986 -39.873058) (xy 79.440905 -39.85) (xy 79.559095 -39.85) (xy 79.675014 -39.873058) (xy 79.784207 -39.918287)
+ (xy 79.875 -39.978953) (xy 79.965793 -39.918287) (xy 80.074986 -39.873058) (xy 80.190905 -39.85) (xy 80.309095 -39.85)
+ (xy 80.425014 -39.873058) (xy 80.534207 -39.918287) (xy 80.632478 -39.98395) (xy 80.71605 -40.067522) (xy 80.781713 -40.165793)
+ (xy 80.826942 -40.274986) (xy 80.85 -40.390905) (xy 80.85 -40.509095) (xy 80.826942 -40.625014) (xy 80.781713 -40.734207)
+ (xy 80.71605 -40.832478) (xy 80.632478 -40.91605) (xy 80.534207 -40.981713) (xy 80.425014 -41.026942) (xy 80.309095 -41.05)
+ (xy 80.190905 -41.05) (xy 80.074986 -41.026942) (xy 79.965793 -40.981713) (xy 79.875 -40.921047) (xy 79.784207 -40.981713)
+ (xy 79.675014 -41.026942) (xy 79.559095 -41.05) (xy 79.440905 -41.05) (xy 79.324986 -41.026942) (xy 79.215793 -40.981713)
+ (xy 79.117522 -40.91605) (xy 79.03395 -40.832478) (xy 78.968287 -40.734207) (xy 78.923058 -40.625014) (xy 78.9 -40.509095)
+ (xy 72.165084 -40.509095) (xy 72.11605 -40.582478) (xy 72.032478 -40.66605) (xy 71.934207 -40.731713) (xy 71.825014 -40.776942)
+ (xy 71.709095 -40.8) (xy 71.590905 -40.8) (xy 71.474986 -40.776942) (xy 71.365793 -40.731713) (xy 71.267522 -40.66605)
+ (xy 71.18395 -40.582478) (xy 71.118287 -40.484207) (xy 71.073058 -40.375014) (xy 71.05 -40.259095) (xy 59.072799 -40.259095)
+ (xy 59.108671 -40.345696) (xy 59.129 -40.447898) (xy 59.129 -40.552102) (xy 59.108671 -40.654304) (xy 59.068794 -40.750576)
+ (xy 59.010901 -40.837218) (xy 58.937218 -40.910901) (xy 58.850576 -40.968794) (xy 58.754304 -41.008671) (xy 58.652102 -41.029)
+ (xy 58.547898 -41.029) (xy 58.445696 -41.008671) (xy 58.349424 -40.968794) (xy 58.262782 -40.910901) (xy 58.189099 -40.837218)
+ (xy 58.131206 -40.750576) (xy 58.091329 -40.654304) (xy 58.071 -40.552102) (xy 53.60063 -40.552102) (xy 53.66605 -40.617522)
+ (xy 53.731713 -40.715793) (xy 53.776942 -40.824986) (xy 53.8 -40.940905) (xy 53.8 -41.059095) (xy 53.776942 -41.175014)
+ (xy 53.731713 -41.284207) (xy 53.66605 -41.382478) (xy 53.582478 -41.46605) (xy 53.484207 -41.531713) (xy 53.418101 -41.559095)
+ (xy 85.5 -41.559095) (xy 85.5 -41.440905) (xy 85.523058 -41.324986) (xy 85.568287 -41.215793) (xy 85.63395 -41.117522)
+ (xy 85.717522 -41.03395) (xy 85.815793 -40.968287) (xy 85.924986 -40.923058) (xy 86.040905 -40.9) (xy 86.159095 -40.9)
+ (xy 86.275014 -40.923058) (xy 86.384207 -40.968287) (xy 86.482478 -41.03395) (xy 86.56605 -41.117522) (xy 86.631713 -41.215793)
+ (xy 86.676942 -41.324986) (xy 86.7 -41.440905) (xy 86.7 -41.559095) (xy 86.676942 -41.675014) (xy 86.631713 -41.784207)
+ (xy 86.56605 -41.882478) (xy 86.482478 -41.96605) (xy 86.384207 -42.031713) (xy 86.275014 -42.076942) (xy 86.159095 -42.1)
+ (xy 86.040905 -42.1) (xy 85.924986 -42.076942) (xy 85.815793 -42.031713) (xy 85.717522 -41.96605) (xy 85.63395 -41.882478)
+ (xy 85.568287 -41.784207) (xy 85.523058 -41.675014) (xy 85.5 -41.559095) (xy 53.418101 -41.559095) (xy 53.375014 -41.576942)
+ (xy 53.259095 -41.6) (xy 53.140905 -41.6) (xy 53.024986 -41.576942) (xy 52.915793 -41.531713) (xy 52.817522 -41.46605)
+ (xy 52.73395 -41.382478) (xy 52.668287 -41.284207) (xy 52.623058 -41.175014) (xy 52.6 -41.059095) (xy 37.1 -41.059095)
+ (xy 37.1 -42.309095) (xy 37.95 -42.309095) (xy 37.95 -42.190905) (xy 37.973058 -42.074986) (xy 38.018287 -41.965793)
+ (xy 38.08395 -41.867522) (xy 38.167522 -41.78395) (xy 38.265793 -41.718287) (xy 38.374986 -41.673058) (xy 38.490905 -41.65)
+ (xy 38.609095 -41.65) (xy 38.725014 -41.673058) (xy 38.834207 -41.718287) (xy 38.932478 -41.78395) (xy 39.01605 -41.867522)
+ (xy 39.081713 -41.965793) (xy 39.126942 -42.074986) (xy 39.15 -42.190905) (xy 39.15 -42.309095) (xy 39.126942 -42.425014)
+ (xy 39.081713 -42.534207) (xy 39.01605 -42.632478) (xy 38.932478 -42.71605) (xy 38.834207 -42.781713) (xy 38.725014 -42.826942)
+ (xy 38.609095 -42.85) (xy 38.490905 -42.85) (xy 38.374986 -42.826942) (xy 38.265793 -42.781713) (xy 38.167522 -42.71605)
+ (xy 38.08395 -42.632478) (xy 38.018287 -42.534207) (xy 37.973058 -42.425014) (xy 37.95 -42.309095) (xy 37.1 -42.309095)
+ (xy 37.1 -43.209095) (xy 39.65 -43.209095) (xy 39.65 -43.090905) (xy 39.673058 -42.974986) (xy 39.718287 -42.865793)
+ (xy 39.78395 -42.767522) (xy 39.867522 -42.68395) (xy 39.965793 -42.618287) (xy 40.074986 -42.573058) (xy 40.190905 -42.55)
+ (xy 40.309095 -42.55) (xy 40.425014 -42.573058) (xy 40.534207 -42.618287) (xy 40.632478 -42.68395) (xy 40.71605 -42.767522)
+ (xy 40.781713 -42.865793) (xy 40.826942 -42.974986) (xy 40.85 -43.090905) (xy 40.85 -43.209095) (xy 40.826942 -43.325014)
+ (xy 40.781713 -43.434207) (xy 40.71605 -43.532478) (xy 40.632478 -43.61605) (xy 40.534207 -43.681713) (xy 40.425014 -43.726942)
+ (xy 40.309095 -43.75) (xy 40.190905 -43.75) (xy 40.074986 -43.726942) (xy 39.965793 -43.681713) (xy 39.867522 -43.61605)
+ (xy 39.78395 -43.532478) (xy 39.718287 -43.434207) (xy 39.673058 -43.325014) (xy 39.65 -43.209095) (xy 37.1 -43.209095)
+ (xy 37.1 -43.487997) (xy 37.120332 -43.518426) (xy 37.173099 -43.645818) (xy 37.2 -43.781056) (xy 37.2 -43.918944)
+ (xy 37.173099 -44.054182) (xy 37.120332 -44.181574) (xy 37.1 -44.212003) (xy 37.1 -44.892963) (xy 43.64 -44.892963)
+ (xy 43.64 -44.627037) (xy 43.69188 -44.36622) (xy 43.793646 -44.120535) (xy 43.941387 -43.899425) (xy 44.129425 -43.711387)
+ (xy 44.350535 -43.563646) (xy 44.59622 -43.46188) (xy 44.857037 -43.41) (xy 45.122963 -43.41) (xy 45.38378 -43.46188)
+ (xy 45.629465 -43.563646) (xy 45.850575 -43.711387) (xy 46.038613 -43.899425) (xy 46.186354 -44.120535) (xy 46.28812 -44.36622)
+ (xy 46.34 -44.627037) (xy 46.34 -44.892963) (xy 50.65 -44.892963) (xy 50.65 -44.627037) (xy 50.70188 -44.36622)
+ (xy 50.803646 -44.120535) (xy 50.951387 -43.899425) (xy 51.139425 -43.711387) (xy 51.360535 -43.563646) (xy 51.60622 -43.46188)
+ (xy 51.867037 -43.41) (xy 52.132963 -43.41) (xy 52.39378 -43.46188) (xy 52.639465 -43.563646) (xy 52.860575 -43.711387)
+ (xy 53.048613 -43.899425) (xy 53.196354 -44.120535) (xy 53.29812 -44.36622) (xy 53.35 -44.627037) (xy 53.35 -44.892963)
+ (xy 57.64 -44.892963) (xy 57.64 -44.627037) (xy 57.69188 -44.36622) (xy 57.793646 -44.120535) (xy 57.941387 -43.899425)
+ (xy 58.129425 -43.711387) (xy 58.350535 -43.563646) (xy 58.59622 -43.46188) (xy 58.857037 -43.41) (xy 59.122963 -43.41)
+ (xy 59.38378 -43.46188) (xy 59.629465 -43.563646) (xy 59.850575 -43.711387) (xy 60.038613 -43.899425) (xy 60.186354 -44.120535)
+ (xy 60.28812 -44.36622) (xy 60.34 -44.627037) (xy 60.34 -44.892963) (xy 64.65 -44.892963) (xy 64.65 -44.627037)
+ (xy 64.70188 -44.36622) (xy 64.803646 -44.120535) (xy 64.951387 -43.899425) (xy 65.139425 -43.711387) (xy 65.360535 -43.563646)
+ (xy 65.60622 -43.46188) (xy 65.867037 -43.41) (xy 66.132963 -43.41) (xy 66.39378 -43.46188) (xy 66.639465 -43.563646)
+ (xy 66.707484 -43.609095) (xy 83.95 -43.609095) (xy 83.95 -43.490905) (xy 83.973058 -43.374986) (xy 84.018287 -43.265793)
+ (xy 84.08395 -43.167522) (xy 84.167522 -43.08395) (xy 84.265793 -43.018287) (xy 84.374986 -42.973058) (xy 84.490905 -42.95)
+ (xy 84.609095 -42.95) (xy 84.725014 -42.973058) (xy 84.834207 -43.018287) (xy 84.932478 -43.08395) (xy 85.01605 -43.167522)
+ (xy 85.081713 -43.265793) (xy 85.126942 -43.374986) (xy 85.15 -43.490905) (xy 85.15 -43.609095) (xy 85.126942 -43.725014)
+ (xy 85.081713 -43.834207) (xy 85.01605 -43.932478) (xy 84.932478 -44.01605) (xy 84.834207 -44.081713) (xy 84.725014 -44.126942)
+ (xy 84.609095 -44.15) (xy 84.490905 -44.15) (xy 84.374986 -44.126942) (xy 84.265793 -44.081713) (xy 84.167522 -44.01605)
+ (xy 84.08395 -43.932478) (xy 84.018287 -43.834207) (xy 83.973058 -43.725014) (xy 83.95 -43.609095) (xy 66.707484 -43.609095)
+ (xy 66.860575 -43.711387) (xy 67.048613 -43.899425) (xy 67.196354 -44.120535) (xy 67.29812 -44.36622) (xy 67.306648 -44.409095)
+ (xy 70.7 -44.409095) (xy 70.7 -44.290905) (xy 70.723058 -44.174986) (xy 70.768287 -44.065793) (xy 70.83395 -43.967522)
+ (xy 70.917522 -43.88395) (xy 71.015793 -43.818287) (xy 71.124986 -43.773058) (xy 71.240905 -43.75) (xy 71.359095 -43.75)
+ (xy 71.475014 -43.773058) (xy 71.584207 -43.818287) (xy 71.682478 -43.88395) (xy 71.76605 -43.967522) (xy 71.831713 -44.065793)
+ (xy 71.876942 -44.174986) (xy 71.9 -44.290905) (xy 71.9 -44.359095) (xy 77.4 -44.359095) (xy 77.4 -44.240905)
+ (xy 77.423058 -44.124986) (xy 77.468287 -44.015793) (xy 77.53395 -43.917522) (xy 77.617522 -43.83395) (xy 77.715793 -43.768287)
+ (xy 77.824986 -43.723058) (xy 77.940905 -43.7) (xy 78.059095 -43.7) (xy 78.175014 -43.723058) (xy 78.284207 -43.768287)
+ (xy 78.382478 -43.83395) (xy 78.46605 -43.917522) (xy 78.531713 -44.015793) (xy 78.576942 -44.124986) (xy 78.6 -44.240905)
+ (xy 78.6 -44.359095) (xy 78.576942 -44.475014) (xy 78.531713 -44.584207) (xy 78.46605 -44.682478) (xy 78.382478 -44.76605)
+ (xy 78.284207 -44.831713) (xy 78.175014 -44.876942) (xy 78.059095 -44.9) (xy 77.940905 -44.9) (xy 77.824986 -44.876942)
+ (xy 77.715793 -44.831713) (xy 77.617522 -44.76605) (xy 77.53395 -44.682478) (xy 77.468287 -44.584207) (xy 77.423058 -44.475014)
+ (xy 77.4 -44.359095) (xy 71.9 -44.359095) (xy 71.9 -44.409095) (xy 71.876942 -44.525014) (xy 71.831713 -44.634207)
+ (xy 71.76605 -44.732478) (xy 71.682478 -44.81605) (xy 71.584207 -44.881713) (xy 71.475014 -44.926942) (xy 71.359095 -44.95)
+ (xy 71.240905 -44.95) (xy 71.124986 -44.926942) (xy 71.015793 -44.881713) (xy 70.917522 -44.81605) (xy 70.83395 -44.732478)
+ (xy 70.768287 -44.634207) (xy 70.723058 -44.525014) (xy 70.7 -44.409095) (xy 67.306648 -44.409095) (xy 67.35 -44.627037)
+ (xy 67.35 -44.892963) (xy 67.29812 -45.15378) (xy 67.233787 -45.309095) (xy 83.2 -45.309095) (xy 83.2 -45.190905)
+ (xy 83.223058 -45.074986) (xy 83.268287 -44.965793) (xy 83.33395 -44.867522) (xy 83.417522 -44.78395) (xy 83.515793 -44.718287)
+ (xy 83.624986 -44.673058) (xy 83.740905 -44.65) (xy 83.859095 -44.65) (xy 83.975014 -44.673058) (xy 84.084207 -44.718287)
+ (xy 84.182478 -44.78395) (xy 84.26605 -44.867522) (xy 84.328721 -44.961315) (xy 84.368287 -44.865793) (xy 84.43395 -44.767522)
+ (xy 84.517522 -44.68395) (xy 84.615793 -44.618287) (xy 84.724986 -44.573058) (xy 84.840905 -44.55) (xy 84.959095 -44.55)
+ (xy 85.075014 -44.573058) (xy 85.184207 -44.618287) (xy 85.282478 -44.68395) (xy 85.36605 -44.767522) (xy 85.431713 -44.865793)
+ (xy 85.476942 -44.974986) (xy 85.5 -45.090905) (xy 85.5 -45.209095) (xy 85.476942 -45.325014) (xy 85.431713 -45.434207)
+ (xy 85.36605 -45.532478) (xy 85.282478 -45.61605) (xy 85.184207 -45.681713) (xy 85.075014 -45.726942) (xy 84.959095 -45.75)
+ (xy 84.840905 -45.75) (xy 84.724986 -45.726942) (xy 84.615793 -45.681713) (xy 84.517522 -45.61605) (xy 84.43395 -45.532478)
+ (xy 84.371279 -45.438685) (xy 84.331713 -45.534207) (xy 84.26605 -45.632478) (xy 84.182478 -45.71605) (xy 84.084207 -45.781713)
+ (xy 83.975014 -45.826942) (xy 83.859095 -45.85) (xy 83.740905 -45.85) (xy 83.624986 -45.826942) (xy 83.515793 -45.781713)
+ (xy 83.417522 -45.71605) (xy 83.33395 -45.632478) (xy 83.268287 -45.534207) (xy 83.223058 -45.425014) (xy 83.2 -45.309095)
+ (xy 67.233787 -45.309095) (xy 67.196354 -45.399465) (xy 67.048613 -45.620575) (xy 66.860575 -45.808613) (xy 66.639465 -45.956354)
+ (xy 66.39378 -46.05812) (xy 66.132963 -46.11) (xy 65.867037 -46.11) (xy 65.60622 -46.05812) (xy 65.360535 -45.956354)
+ (xy 65.139425 -45.808613) (xy 64.951387 -45.620575) (xy 64.803646 -45.399465) (xy 64.70188 -45.15378) (xy 64.65 -44.892963)
+ (xy 60.34 -44.892963) (xy 60.28812 -45.15378) (xy 60.186354 -45.399465) (xy 60.038613 -45.620575) (xy 59.850575 -45.808613)
+ (xy 59.629465 -45.956354) (xy 59.38378 -46.05812) (xy 59.122963 -46.11) (xy 58.857037 -46.11) (xy 58.59622 -46.05812)
+ (xy 58.350535 -45.956354) (xy 58.129425 -45.808613) (xy 57.941387 -45.620575) (xy 57.793646 -45.399465) (xy 57.69188 -45.15378)
+ (xy 57.64 -44.892963) (xy 53.35 -44.892963) (xy 53.29812 -45.15378) (xy 53.196354 -45.399465) (xy 53.048613 -45.620575)
+ (xy 52.860575 -45.808613) (xy 52.639465 -45.956354) (xy 52.39378 -46.05812) (xy 52.132963 -46.11) (xy 51.867037 -46.11)
+ (xy 51.60622 -46.05812) (xy 51.360535 -45.956354) (xy 51.139425 -45.808613) (xy 50.951387 -45.620575) (xy 50.803646 -45.399465)
+ (xy 50.70188 -45.15378) (xy 50.65 -44.892963) (xy 46.34 -44.892963) (xy 46.28812 -45.15378) (xy 46.186354 -45.399465)
+ (xy 46.038613 -45.620575) (xy 45.850575 -45.808613) (xy 45.629465 -45.956354) (xy 45.38378 -46.05812) (xy 45.122963 -46.11)
+ (xy 44.857037 -46.11) (xy 44.59622 -46.05812) (xy 44.350535 -45.956354) (xy 44.129425 -45.808613) (xy 43.941387 -45.620575)
+ (xy 43.793646 -45.399465) (xy 43.69188 -45.15378) (xy 43.64 -44.892963) (xy 37.1 -44.892963) (xy 37.1 -45.81235)
+ (xy 39.9945 -45.81235) (xy 39.9945 -45.65565) (xy 40.025071 -45.501961) (xy 40.085037 -45.357189) (xy 40.172095 -45.226898)
+ (xy 40.282898 -45.116095) (xy 40.413189 -45.029037) (xy 40.557961 -44.969071) (xy 40.71165 -44.9385) (xy 40.86835 -44.9385)
+ (xy 41.022039 -44.969071) (xy 41.166811 -45.029037) (xy 41.297102 -45.116095) (xy 41.407905 -45.226898) (xy 41.494963 -45.357189)
+ (xy 41.554929 -45.501961) (xy 41.5855 -45.65565) (xy 41.5855 -45.81235) (xy 41.554929 -45.966039) (xy 41.494963 -46.110811)
+ (xy 41.407905 -46.241102) (xy 41.297102 -46.351905) (xy 41.166811 -46.438963) (xy 41.022039 -46.498929) (xy 40.86835 -46.5295)
+ (xy 40.71165 -46.5295) (xy 40.557961 -46.498929) (xy 40.413189 -46.438963) (xy 40.282898 -46.351905) (xy 40.172095 -46.241102)
+ (xy 40.085037 -46.110811) (xy 40.025071 -45.966039) (xy 39.9945 -45.81235) (xy 37.1 -45.81235) (xy 37.1 -47.84435)
+ (xy 39.9945 -47.84435) (xy 39.9945 -47.68765) (xy 40.025071 -47.533961) (xy 40.085037 -47.389189) (xy 40.172095 -47.258898)
+ (xy 40.282898 -47.148095) (xy 40.413189 -47.061037) (xy 40.557961 -47.001071) (xy 40.71165 -46.9705) (xy 40.86835 -46.9705)
+ (xy 41.022039 -47.001071) (xy 41.166811 -47.061037) (xy 41.297102 -47.148095) (xy 41.407905 -47.258898) (xy 41.479286 -47.365727)
+ (xy 49.575 -47.365727) (xy 49.575 -47.134273) (xy 49.620155 -46.907265) (xy 49.708729 -46.693429) (xy 49.837318 -46.500981)
+ (xy 50.000981 -46.337318) (xy 50.193429 -46.208729) (xy 50.407265 -46.120155) (xy 50.634273 -46.075) (xy 50.865727 -46.075)
+ (xy 51.092735 -46.120155) (xy 51.306571 -46.208729) (xy 51.499019 -46.337318) (xy 51.662682 -46.500981) (xy 51.791271 -46.693429)
+ (xy 51.879845 -46.907265) (xy 51.925 -47.134273) (xy 51.925 -47.365727) (xy 63.575 -47.365727) (xy 63.575 -47.134273)
+ (xy 63.620155 -46.907265) (xy 63.708729 -46.693429) (xy 63.837318 -46.500981) (xy 64.000981 -46.337318) (xy 64.193429 -46.208729)
+ (xy 64.407265 -46.120155) (xy 64.634273 -46.075) (xy 64.865727 -46.075) (xy 65.092735 -46.120155) (xy 65.306571 -46.208729)
+ (xy 65.499019 -46.337318) (xy 65.662682 -46.500981) (xy 65.791271 -46.693429) (xy 65.879845 -46.907265) (xy 65.925 -47.134273)
+ (xy 65.925 -47.365727) (xy 65.879845 -47.592735) (xy 65.791271 -47.806571) (xy 65.662682 -47.999019) (xy 65.499019 -48.162682)
+ (xy 65.415068 -48.218776) (xy 71 -48.218776) (xy 71 -46.781223) (xy 71.020257 -46.575552) (xy 71.10031 -46.311651)
+ (xy 71.230311 -46.068438) (xy 71.405262 -45.855261) (xy 71.618439 -45.68031) (xy 71.861652 -45.55031) (xy 72.125553 -45.470257)
+ (xy 72.4 -45.443226) (xy 72.674448 -45.470257) (xy 72.938349 -45.55031) (xy 73.181562 -45.68031) (xy 73.394739 -45.855261)
+ (xy 73.540976 -46.03345) (xy 73.582523 -45.999353) (xy 73.63464 -45.971496) (xy 73.69119 -45.954341) (xy 73.75 -45.948549)
+ (xy 75.25 -45.948549) (xy 75.30881 -45.954341) (xy 75.36536 -45.971496) (xy 75.417477 -45.999353) (xy 75.463158 -46.036842)
+ (xy 75.500647 -46.082523) (xy 75.528504 -46.13464) (xy 75.545659 -46.19119) (xy 75.551451 -46.25) (xy 75.551451 -46.54719)
+ (xy 75.622734 -46.413829) (xy 75.753947 -46.253946) (xy 75.91383 -46.122733) (xy 76.096239 -46.025233) (xy 76.294165 -45.965193)
+ (xy 76.5 -45.94492) (xy 76.705836 -45.965193) (xy 76.903762 -46.025233) (xy 77.086171 -46.122733) (xy 77.246054 -46.253946)
+ (xy 77.377267 -46.413829) (xy 77.474767 -46.596238) (xy 77.500001 -46.679422) (xy 77.525234 -46.596238) (xy 77.622734 -46.413829)
+ (xy 77.753947 -46.253946) (xy 77.91383 -46.122733) (xy 78.096239 -46.025233) (xy 78.294165 -45.965193) (xy 78.5 -45.94492)
+ (xy 78.705836 -45.965193) (xy 78.903762 -46.025233) (xy 79.086171 -46.122733) (xy 79.246054 -46.253946) (xy 79.298448 -46.317788)
+ (xy 79.30031 -46.311651) (xy 79.430311 -46.068438) (xy 79.605262 -45.855261) (xy 79.818439 -45.68031) (xy 80.061652 -45.55031)
+ (xy 80.325553 -45.470257) (xy 80.6 -45.443226) (xy 80.874448 -45.470257) (xy 81.138349 -45.55031) (xy 81.381562 -45.68031)
+ (xy 81.594739 -45.855261) (xy 81.76969 -46.068438) (xy 81.89969 -46.311651) (xy 81.979743 -46.575552) (xy 82 -46.781223)
+ (xy 82 -46.906492) (xy 84.85 -46.906492) (xy 84.85 -46.493509) (xy 84.86664 -46.324562) (xy 84.932398 -46.107786)
+ (xy 85.039184 -45.908004) (xy 85.182893 -45.732893) (xy 85.358003 -45.589184) (xy 85.557785 -45.482398) (xy 85.774561 -45.41664)
+ (xy 86 -45.394436) (xy 86.225438 -45.41664) (xy 86.442214 -45.482398) (xy 86.641996 -45.589184) (xy 86.817107 -45.732893)
+ (xy 86.960816 -45.908003) (xy 87.067602 -46.107785) (xy 87.13336 -46.324561) (xy 87.15 -46.493508) (xy 87.15 -46.906491)
+ (xy 87.13336 -47.075438) (xy 87.067602 -47.292214) (xy 86.960816 -47.491996) (xy 86.817107 -47.667107) (xy 86.641997 -47.810816)
+ (xy 86.442215 -47.917602) (xy 86.225439 -47.98336) (xy 86 -48.005564) (xy 85.774562 -47.98336) (xy 85.557786 -47.917602)
+ (xy 85.358004 -47.810816) (xy 85.182894 -47.667107) (xy 85.039184 -47.491997) (xy 84.932398 -47.292215) (xy 84.86664 -47.075439)
+ (xy 84.85 -46.906492) (xy 82 -46.906492) (xy 82 -48.218777) (xy 81.979743 -48.424448) (xy 81.89969 -48.688349)
+ (xy 81.76969 -48.931562) (xy 81.594738 -49.144739) (xy 81.381561 -49.31969) (xy 81.138348 -49.44969) (xy 80.874447 -49.529743)
+ (xy 80.6 -49.556774) (xy 80.325552 -49.529743) (xy 80.061651 -49.44969) (xy 79.818438 -49.31969) (xy 79.605261 -49.144738)
+ (xy 79.43031 -48.931561) (xy 79.30031 -48.688348) (xy 79.298448 -48.682211) (xy 79.246054 -48.746054) (xy 79.086171 -48.877267)
+ (xy 78.903761 -48.974767) (xy 78.705835 -49.034807) (xy 78.5 -49.05508) (xy 78.294164 -49.034807) (xy 78.096238 -48.974767)
+ (xy 77.913829 -48.877267) (xy 77.753946 -48.746054) (xy 77.622733 -48.586171) (xy 77.525233 -48.403761) (xy 77.5 -48.320579)
+ (xy 77.474767 -48.403762) (xy 77.377267 -48.586171) (xy 77.246054 -48.746054) (xy 77.086171 -48.877267) (xy 76.903761 -48.974767)
+ (xy 76.705835 -49.034807) (xy 76.5 -49.05508) (xy 76.294164 -49.034807) (xy 76.096238 -48.974767) (xy 75.913829 -48.877267)
+ (xy 75.753946 -48.746054) (xy 75.622733 -48.586171) (xy 75.551451 -48.452812) (xy 75.551451 -48.75) (xy 75.545659 -48.80881)
+ (xy 75.528504 -48.86536) (xy 75.500647 -48.917477) (xy 75.463158 -48.963158) (xy 75.417477 -49.000647) (xy 75.36536 -49.028504)
+ (xy 75.30881 -49.045659) (xy 75.25 -49.051451) (xy 73.75 -49.051451) (xy 73.69119 -49.045659) (xy 73.63464 -49.028504)
+ (xy 73.582523 -49.000647) (xy 73.540976 -48.96655) (xy 73.394738 -49.144739) (xy 73.181561 -49.31969) (xy 72.938348 -49.44969)
+ (xy 72.674447 -49.529743) (xy 72.4 -49.556774) (xy 72.125552 -49.529743) (xy 71.861651 -49.44969) (xy 71.618438 -49.31969)
+ (xy 71.405261 -49.144738) (xy 71.23031 -48.931561) (xy 71.10031 -48.688348) (xy 71.020257 -48.424447) (xy 71 -48.218776)
+ (xy 65.415068 -48.218776) (xy 65.306571 -48.291271) (xy 65.092735 -48.379845) (xy 64.865727 -48.425) (xy 64.634273 -48.425)
+ (xy 64.407265 -48.379845) (xy 64.193429 -48.291271) (xy 64.000981 -48.162682) (xy 63.837318 -47.999019) (xy 63.708729 -47.806571)
+ (xy 63.620155 -47.592735) (xy 63.575 -47.365727) (xy 51.925 -47.365727) (xy 51.879845 -47.592735) (xy 51.791271 -47.806571)
+ (xy 51.662682 -47.999019) (xy 51.499019 -48.162682) (xy 51.306571 -48.291271) (xy 51.092735 -48.379845) (xy 50.865727 -48.425)
+ (xy 50.634273 -48.425) (xy 50.407265 -48.379845) (xy 50.193429 -48.291271) (xy 50.000981 -48.162682) (xy 49.837318 -47.999019)
+ (xy 49.708729 -47.806571) (xy 49.620155 -47.592735) (xy 49.575 -47.365727) (xy 41.479286 -47.365727) (xy 41.494963 -47.389189)
+ (xy 41.554929 -47.533961) (xy 41.5855 -47.68765) (xy 41.5855 -47.84435) (xy 41.554929 -47.998039) (xy 41.494963 -48.142811)
+ (xy 41.407905 -48.273102) (xy 41.297102 -48.383905) (xy 41.166811 -48.470963) (xy 41.022039 -48.530929) (xy 40.86835 -48.5615)
+ (xy 40.71165 -48.5615) (xy 40.557961 -48.530929) (xy 40.413189 -48.470963) (xy 40.282898 -48.383905) (xy 40.172095 -48.273102)
+ (xy 40.085037 -48.142811) (xy 40.025071 -47.998039) (xy 39.9945 -47.84435) (xy 37.1 -47.84435) (xy 37.1 -49.6365)
+ (xy 89.15 -49.6365)
+ )
+ )
+ )
+ (zone (net 3) (net_name GNDREF) (layer In2.Cu) (tstamp 5F2E38FD) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads yes (clearance 0.2))
+ (min_thickness 0.2)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 10.5 -25) (xy -28.5 -25.25) (xy -28.5 -50.25) (xy 10.5 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 10.4 -40.295882) (xy 10.325014 -40.326942) (xy 10.209095 -40.35) (xy 10.090905 -40.35) (xy 9.974986 -40.326942)
+ (xy 9.865793 -40.281713) (xy 9.767522 -40.21605) (xy 9.68395 -40.132478) (xy 9.618287 -40.034207) (xy 9.573058 -39.925014)
+ (xy 9.55 -39.809095) (xy 9.55 -39.690905) (xy 9.573058 -39.574986) (xy 9.618287 -39.465793) (xy 9.68395 -39.367522)
+ (xy 9.767522 -39.28395) (xy 9.865793 -39.218287) (xy 9.974986 -39.173058) (xy 10.090905 -39.15) (xy 10.209095 -39.15)
+ (xy 10.325014 -39.173058) (xy 10.4 -39.204118) (xy 10.4 -35.795882) (xy 10.325014 -35.826942) (xy 10.209095 -35.85)
+ (xy 10.090905 -35.85) (xy 9.974986 -35.826942) (xy 9.865793 -35.781713) (xy 9.767522 -35.71605) (xy 9.68395 -35.632478)
+ (xy 9.618287 -35.534207) (xy 9.573058 -35.425014) (xy 9.55 -35.309095) (xy 9.55 -35.190905) (xy 9.573058 -35.074986)
+ (xy 9.618287 -34.965793) (xy 9.68395 -34.867522) (xy 9.767522 -34.78395) (xy 9.865793 -34.718287) (xy 9.974986 -34.673058)
+ (xy 10.090905 -34.65) (xy 10.209095 -34.65) (xy 10.325014 -34.673058) (xy 10.4 -34.704118) (xy 10.4 -25.3635)
+ (xy 8.767776 -25.3635) (xy 8.092566 -25.429705) (xy 7.46017 -25.620636) (xy 6.876906 -25.930763) (xy 6.364984 -26.348276)
+ (xy 5.943908 -26.857269) (xy 5.629719 -27.438351) (xy 5.434377 -28.0694) (xy 5.363525 -28.743501) (xy 5.3635 -28.750688)
+ (xy 5.3635 -30.91191) (xy 5.367078 -30.92333) (xy 5.371584 -30.96482) (xy 5.372908 -30.971273) (xy 5.372951 -30.977412)
+ (xy 5.374979 -30.996089) (xy 5.374998 -31.001325) (xy 5.374961 -31.011797) (xy 5.373305 -31.028094) (xy 5.373419 -31.044458)
+ (xy 5.372909 -31.049669) (xy 5.342309 -31.340814) (xy 5.335467 -31.374145) (xy 5.329105 -31.407495) (xy 5.327592 -31.412508)
+ (xy 5.241024 -31.692164) (xy 5.227845 -31.723516) (xy 5.215121 -31.755009) (xy 5.212663 -31.759633) (xy 5.073424 -32.017149)
+ (xy 5.054392 -32.045365) (xy 5.035808 -32.073765) (xy 5.032499 -32.077823) (xy 4.845894 -32.30339) (xy 4.821766 -32.327349)
+ (xy 4.797997 -32.351622) (xy 4.793962 -32.35496) (xy 4.567098 -32.539986) (xy 4.538774 -32.558805) (xy 4.510745 -32.577996)
+ (xy 4.506139 -32.580487) (xy 4.247658 -32.717924) (xy 4.216201 -32.73089) (xy 4.184995 -32.744265) (xy 4.179994 -32.745814)
+ (xy 3.899739 -32.830428) (xy 3.866371 -32.837035) (xy 3.833152 -32.844096) (xy 3.827947 -32.844643) (xy 3.827945 -32.844643)
+ (xy 3.536593 -32.87321) (xy 3.463406 -32.87321) (xy 3.414366 -32.8635) (xy -12.349433 -32.8635) (xy -14.730346 -35.244412)
+ (xy -14.741724 -35.258276) (xy -14.797074 -35.303701) (xy -14.860222 -35.337454) (xy -14.928742 -35.35824) (xy -14.98215 -35.3635)
+ (xy -14.98216 -35.3635) (xy -15 -35.365257) (xy -15.01784 -35.3635) (xy -26.15 -35.3635) (xy -26.15 -38.059095)
+ (xy 8.25 -38.059095) (xy 8.25 -37.940905) (xy 8.273058 -37.824986) (xy 8.318287 -37.715793) (xy 8.378953 -37.625)
+ (xy 8.318287 -37.534207) (xy 8.273058 -37.425014) (xy 8.25 -37.309095) (xy 8.25 -37.190905) (xy 8.273058 -37.074986)
+ (xy 8.318287 -36.965793) (xy 8.38395 -36.867522) (xy 8.467522 -36.78395) (xy 8.565793 -36.718287) (xy 8.674986 -36.673058)
+ (xy 8.790905 -36.65) (xy 8.909095 -36.65) (xy 9.025014 -36.673058) (xy 9.134207 -36.718287) (xy 9.232478 -36.78395)
+ (xy 9.31605 -36.867522) (xy 9.381713 -36.965793) (xy 9.426942 -37.074986) (xy 9.45 -37.190905) (xy 9.45 -37.309095)
+ (xy 9.426942 -37.425014) (xy 9.381713 -37.534207) (xy 9.321047 -37.625) (xy 9.381713 -37.715793) (xy 9.426942 -37.824986)
+ (xy 9.45 -37.940905) (xy 9.45 -38.059095) (xy 9.426942 -38.175014) (xy 9.381713 -38.284207) (xy 9.31605 -38.382478)
+ (xy 9.232478 -38.46605) (xy 9.134207 -38.531713) (xy 9.025014 -38.576942) (xy 8.909095 -38.6) (xy 8.790905 -38.6)
+ (xy 8.674986 -38.576942) (xy 8.565793 -38.531713) (xy 8.467522 -38.46605) (xy 8.38395 -38.382478) (xy 8.318287 -38.284207)
+ (xy 8.273058 -38.175014) (xy 8.25 -38.059095) (xy -26.15 -38.059095) (xy -26.15 -39.6365) (xy -15.01784 -39.6365)
+ (xy -15 -39.634743) (xy -14.98216 -39.6365) (xy -14.98215 -39.6365) (xy -14.928742 -39.64176) (xy -14.860222 -39.662546)
+ (xy -14.797074 -39.696299) (xy -14.741724 -39.741724) (xy -14.730346 -39.755588) (xy -12.349433 -42.1365) (xy 3.51785 -42.1365)
+ (xy 3.534077 -42.138098) (xy 3.543417 -42.138033) (xy 3.548467 -42.138528) (xy 3.839613 -42.169128) (xy 3.871886 -42.175753)
+ (xy 3.904248 -42.181926) (xy 3.909107 -42.183393) (xy 4.188763 -42.269961) (xy 4.219102 -42.282715) (xy 4.249682 -42.29507)
+ (xy 4.254163 -42.297453) (xy 4.511679 -42.436692) (xy 4.538964 -42.455096) (xy 4.56656 -42.473154) (xy 4.570492 -42.476362)
+ (xy 4.79606 -42.662967) (xy 4.819242 -42.686311) (xy 4.842814 -42.709395) (xy 4.846048 -42.713306) (xy 5.031074 -42.94017)
+ (xy 5.049278 -42.967569) (xy 5.06792 -42.994795) (xy 5.070333 -42.99926) (xy 5.20777 -43.257741) (xy 5.220297 -43.288134)
+ (xy 5.233304 -43.318482) (xy 5.234805 -43.323331) (xy 5.319419 -43.603585) (xy 5.325819 -43.635906) (xy 5.332668 -43.66813)
+ (xy 5.333198 -43.673177) (xy 5.352524 -43.870282) (xy 5.369574 -43.926487) (xy 5.375 -43.981581) (xy 5.375 -46.268419)
+ (xy 5.371016 -46.308875) (xy 5.429705 -46.907434) (xy 5.620637 -47.539834) (xy 5.930763 -48.123094) (xy 6.348276 -48.635016)
+ (xy 6.857272 -49.056093) (xy 7.438353 -49.370282) (xy 8.069399 -49.565623) (xy 8.743501 -49.636475) (xy 8.750688 -49.6365)
+ (xy 10.4 -49.6365)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer F.Cu) (tstamp 5F72F466) (hatch edge 0.508)
+ (connect_pads (clearance 0.2))
+ (min_thickness 0.254)
+ (keepout (tracks allowed) (vias allowed) (copperpour not_allowed))
+ (fill (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 67.25 -39.5) (xy 71.25 -39.5) (xy 71.25 -38.5) (xy 67.25 -38.5)
+ )
+ )
+ )
+ (zone (net 3) (net_name GNDREF) (layer In2.Cu) (tstamp 0) (hatch edge 0.508)
+ (priority 5)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy -26.25 -35) (xy -28.5 -35) (xy -28.5 -40) (xy -26.25 -40)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy -26.33 -35.3035) (xy -28.42 -35.3035) (xy -28.42 -36.755409) (xy -28.373073 -36.755409) (xy -28.373073 -36.663025)
+ (xy -28.355049 -36.572415) (xy -28.319695 -36.487062) (xy -28.268369 -36.410247) (xy -28.203043 -36.344921) (xy -28.126228 -36.293595)
+ (xy -28.046968 -36.260765) (xy -28.122155 -36.229622) (xy -28.19897 -36.178296) (xy -28.264296 -36.11297) (xy -28.315622 -36.036155)
+ (xy -28.350976 -35.950802) (xy -28.369 -35.860192) (xy -28.369 -35.767808) (xy -28.350976 -35.677198) (xy -28.315622 -35.591845)
+ (xy -28.264296 -35.51503) (xy -28.19897 -35.449704) (xy -28.122155 -35.398378) (xy -28.036802 -35.363024) (xy -27.946192 -35.345)
+ (xy -27.853808 -35.345) (xy -27.763198 -35.363024) (xy -27.677845 -35.398378) (xy -27.60103 -35.449704) (xy -27.535704 -35.51503)
+ (xy -27.484378 -35.591845) (xy -27.449024 -35.677198) (xy -27.431 -35.767808) (xy -27.431 -35.784312) (xy -27.370242 -35.796398)
+ (xy -27.284889 -35.831752) (xy -27.208074 -35.883078) (xy -27.142748 -35.948404) (xy -27.091422 -36.025219) (xy -27.056068 -36.110572)
+ (xy -27.038044 -36.201182) (xy -27.038044 -36.293566) (xy -27.056068 -36.384176) (xy -27.091422 -36.469529) (xy -27.142748 -36.546344)
+ (xy -27.208074 -36.61167) (xy -27.284889 -36.662996) (xy -27.370242 -36.69835) (xy -27.435073 -36.711246) (xy -27.435073 -36.755409)
+ (xy -27.453097 -36.846019) (xy -27.488451 -36.931372) (xy -27.523856 -36.98436) (xy -27.513555 -36.994661) (xy -27.462229 -37.071476)
+ (xy -27.426875 -37.156829) (xy -27.408851 -37.247439) (xy -27.408851 -37.339823) (xy -27.426875 -37.430433) (xy -27.462229 -37.515786)
+ (xy -27.493664 -37.562833) (xy -27.477921 -37.578576) (xy -27.426595 -37.655391) (xy -27.391241 -37.740744) (xy -27.373217 -37.831354)
+ (xy -27.373217 -37.923738) (xy -27.391241 -38.014348) (xy -27.426595 -38.099701) (xy -27.454871 -38.142019) (xy -27.434896 -38.161994)
+ (xy -27.38357 -38.238809) (xy -27.348216 -38.324162) (xy -27.330192 -38.414772) (xy -27.330192 -38.507156) (xy -27.348216 -38.597766)
+ (xy -27.38357 -38.683119) (xy -27.434896 -38.759934) (xy -27.500222 -38.82526) (xy -27.577037 -38.876586) (xy -27.66239 -38.91194)
+ (xy -27.753 -38.929964) (xy -27.845384 -38.929964) (xy -27.935994 -38.91194) (xy -28.021347 -38.876586) (xy -28.098162 -38.82526)
+ (xy -28.163488 -38.759934) (xy -28.214814 -38.683119) (xy -28.250168 -38.597766) (xy -28.268192 -38.507156) (xy -28.268192 -38.414772)
+ (xy -28.250168 -38.324162) (xy -28.214814 -38.238809) (xy -28.186538 -38.196491) (xy -28.206513 -38.176516) (xy -28.257839 -38.099701)
+ (xy -28.293193 -38.014348) (xy -28.311217 -37.923738) (xy -28.311217 -37.831354) (xy -28.293193 -37.740744) (xy -28.257839 -37.655391)
+ (xy -28.226404 -37.608344) (xy -28.242147 -37.592601) (xy -28.293473 -37.515786) (xy -28.328827 -37.430433) (xy -28.346851 -37.339823)
+ (xy -28.346851 -37.247439) (xy -28.328827 -37.156829) (xy -28.293473 -37.071476) (xy -28.258068 -37.018488) (xy -28.268369 -37.008187)
+ (xy -28.319695 -36.931372) (xy -28.355049 -36.846019) (xy -28.373073 -36.755409) (xy -28.42 -36.755409) (xy -28.42 -39.6965)
+ (xy -26.33 -39.6965)
+ )
+ )
+ )
+ (zone (net 3) (net_name GNDREF) (layer B.Cu) (tstamp 0) (hatch edge 0.508)
+ (connect_pads thru_hole_only (clearance 0.24))
+ (min_thickness 0.24)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 100 -25) (xy 8.75 -25) (xy 8.75 -50) (xy 100 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 27.603303 -49.557736) (xy 27.355799 -49.455216) (xy 27.133051 -49.306381) (xy 26.943619 -49.116949) (xy 26.794784 -48.894201)
+ (xy 26.692264 -48.646697) (xy 26.64 -48.383948) (xy 26.64 -48.116052) (xy 26.692264 -47.853303) (xy 26.794784 -47.605799)
+ (xy 26.943619 -47.383051) (xy 27.133051 -47.193619) (xy 27.355799 -47.044784) (xy 27.603303 -46.942264) (xy 27.866052 -46.89)
+ (xy 28.133948 -46.89) (xy 28.396697 -46.942264) (xy 28.644201 -47.044784) (xy 28.866949 -47.193619) (xy 29.056381 -47.383051)
+ (xy 29.077731 -47.415004) (xy 29.54 -47.415004) (xy 29.54 -47.284996) (xy 29.565364 -47.157485) (xy 29.615116 -47.037373)
+ (xy 29.687345 -46.929275) (xy 29.779275 -46.837345) (xy 29.887373 -46.765116) (xy 30.007485 -46.715364) (xy 30.134996 -46.69)
+ (xy 30.265004 -46.69) (xy 30.392515 -46.715364) (xy 30.512627 -46.765116) (xy 30.620725 -46.837345) (xy 30.712655 -46.929275)
+ (xy 30.784884 -47.037373) (xy 30.834636 -47.157485) (xy 30.86 -47.284996) (xy 30.86 -47.415004) (xy 30.834636 -47.542515)
+ (xy 30.784884 -47.662627) (xy 30.712655 -47.770725) (xy 30.620725 -47.862655) (xy 30.512627 -47.934884) (xy 30.392515 -47.984636)
+ (xy 30.265004 -48.01) (xy 30.134996 -48.01) (xy 30.007485 -47.984636) (xy 29.887373 -47.934884) (xy 29.779275 -47.862655)
+ (xy 29.687345 -47.770725) (xy 29.615116 -47.662627) (xy 29.565364 -47.542515) (xy 29.54 -47.415004) (xy 29.077731 -47.415004)
+ (xy 29.205216 -47.605799) (xy 29.307736 -47.853303) (xy 29.36 -48.116052) (xy 29.36 -48.383948) (xy 29.307736 -48.646697)
+ (xy 29.205216 -48.894201) (xy 29.056381 -49.116949) (xy 28.866949 -49.306381) (xy 28.644201 -49.455216) (xy 28.396697 -49.557736)
+ (xy 28.302364 -49.5765) (xy 36.89 -49.5765) (xy 36.89 -49.52) (xy 34.25 -49.52) (xy 34.226589 -49.517694)
+ (xy 34.204078 -49.510866) (xy 34.183332 -49.499776) (xy 34.165147 -49.484853) (xy 34.150224 -49.466668) (xy 34.139134 -49.445922)
+ (xy 34.132306 -49.423411) (xy 34.13 -49.4) (xy 34.13 -44.742253) (xy 33.626411 -45.245842) (xy 33.612632 -45.262632)
+ (xy 33.545633 -45.317616) (xy 33.469195 -45.358473) (xy 33.386255 -45.383633) (xy 33.321607 -45.39) (xy 33.321604 -45.39)
+ (xy 33.3 -45.392128) (xy 33.278396 -45.39) (xy 32.74338 -45.39) (xy 32.670725 -45.462655) (xy 32.562627 -45.534884)
+ (xy 32.442515 -45.584636) (xy 32.315004 -45.61) (xy 32.184996 -45.61) (xy 32.057485 -45.584636) (xy 31.937373 -45.534884)
+ (xy 31.829275 -45.462655) (xy 31.737345 -45.370725) (xy 31.665116 -45.262627) (xy 31.615364 -45.142515) (xy 31.59 -45.015004)
+ (xy 31.59 -44.884996) (xy 31.615364 -44.757485) (xy 31.665116 -44.637373) (xy 31.737345 -44.529275) (xy 31.77662 -44.49)
+ (xy 31.732254 -44.49) (xy 30.376411 -45.845842) (xy 30.362632 -45.862632) (xy 30.295633 -45.917616) (xy 30.219195 -45.958473)
+ (xy 30.136255 -45.983633) (xy 30.071607 -45.99) (xy 30.071604 -45.99) (xy 30.05 -45.992128) (xy 30.028396 -45.99)
+ (xy 24.532254 -45.99) (xy 24.06 -46.462253) (xy 24.06 -46.565004) (xy 24.034636 -46.692515) (xy 23.984884 -46.812627)
+ (xy 23.912655 -46.920725) (xy 23.820725 -47.012655) (xy 23.712627 -47.084884) (xy 23.592515 -47.134636) (xy 23.465004 -47.16)
+ (xy 23.334996 -47.16) (xy 23.207485 -47.134636) (xy 23.087373 -47.084884) (xy 22.979275 -47.012655) (xy 22.887345 -46.920725)
+ (xy 22.815116 -46.812627) (xy 22.765364 -46.692515) (xy 22.74 -46.565004) (xy 22.74 -46.434996) (xy 22.765364 -46.307485)
+ (xy 22.815116 -46.187373) (xy 22.887345 -46.079275) (xy 22.979275 -45.987345) (xy 23.087373 -45.915116) (xy 23.207485 -45.865364)
+ (xy 23.334996 -45.84) (xy 23.437747 -45.84) (xy 24.023593 -45.254153) (xy 24.037368 -45.237368) (xy 24.054151 -45.223595)
+ (xy 24.104366 -45.182384) (xy 24.180804 -45.141527) (xy 24.200108 -45.135671) (xy 24.263745 -45.116367) (xy 24.328393 -45.11)
+ (xy 24.328396 -45.11) (xy 24.35 -45.107872) (xy 24.371604 -45.11) (xy 29.867747 -45.11) (xy 31.223593 -43.754153)
+ (xy 31.237368 -43.737368) (xy 31.26717 -43.71291) (xy 31.304366 -43.682384) (xy 31.324243 -43.67176) (xy 31.380805 -43.641527)
+ (xy 31.463745 -43.616367) (xy 31.528393 -43.61) (xy 31.528395 -43.61) (xy 31.549999 -43.607872) (xy 31.571603 -43.61)
+ (xy 33.117747 -43.61) (xy 35.097535 -41.630211) (xy 35.086255 -41.633633) (xy 35.021607 -41.64) (xy 35.021604 -41.64)
+ (xy 35 -41.642128) (xy 34.978396 -41.64) (xy 33.221604 -41.64) (xy 33.2 -41.642128) (xy 33.178396 -41.64)
+ (xy 33.178393 -41.64) (xy 33.113745 -41.633633) (xy 33.030805 -41.608473) (xy 32.954366 -41.567616) (xy 32.91717 -41.53709)
+ (xy 32.887368 -41.512632) (xy 32.873593 -41.495847) (xy 32.367747 -40.99) (xy 22.94338 -40.99) (xy 22.870725 -41.062655)
+ (xy 22.762627 -41.134884) (xy 22.642515 -41.184636) (xy 22.515004 -41.21) (xy 22.384996 -41.21) (xy 22.257485 -41.184636)
+ (xy 22.137373 -41.134884) (xy 22.029275 -41.062655) (xy 21.937345 -40.970725) (xy 21.865116 -40.862627) (xy 21.815364 -40.742515)
+ (xy 21.79 -40.615004) (xy 21.79 -40.484996) (xy 21.815364 -40.357485) (xy 21.865116 -40.237373) (xy 21.937345 -40.129275)
+ (xy 22.029275 -40.037345) (xy 22.137373 -39.965116) (xy 22.257485 -39.915364) (xy 22.384996 -39.89) (xy 22.515004 -39.89)
+ (xy 22.642515 -39.915364) (xy 22.762627 -39.965116) (xy 22.870725 -40.037345) (xy 22.94338 -40.11) (xy 32.528396 -40.11)
+ (xy 32.55 -40.107872) (xy 32.571604 -40.11) (xy 32.571607 -40.11) (xy 32.636255 -40.116367) (xy 32.719195 -40.141527)
+ (xy 32.795633 -40.182384) (xy 32.862632 -40.237368) (xy 32.876411 -40.254158) (xy 33.382254 -40.76) (xy 33.993317 -40.76)
+ (xy 33.965364 -40.692515) (xy 33.94 -40.565004) (xy 33.94 -40.434996) (xy 33.965364 -40.307485) (xy 34.015116 -40.187373)
+ (xy 34.087345 -40.079275) (xy 34.16 -40.00662) (xy 34.16 -39.671605) (xy 34.157872 -39.65) (xy 34.16 -39.628396)
+ (xy 34.16 -39.628394) (xy 34.166367 -39.563746) (xy 34.191527 -39.480806) (xy 34.203981 -39.457506) (xy 34.232384 -39.404367)
+ (xy 34.244146 -39.390035) (xy 34.287368 -39.337368) (xy 34.304158 -39.323589) (xy 35.773593 -37.854153) (xy 35.787368 -37.837368)
+ (xy 35.804151 -37.823595) (xy 35.854366 -37.782384) (xy 35.891277 -37.762655) (xy 35.930805 -37.741527) (xy 36.013745 -37.716367)
+ (xy 36.078393 -37.71) (xy 36.078395 -37.71) (xy 36.099999 -37.707872) (xy 36.121603 -37.71) (xy 36.240397 -37.71)
+ (xy 36.24 -37.708004) (xy 36.24 -37.577996) (xy 36.265364 -37.450485) (xy 36.315116 -37.330373) (xy 36.387345 -37.222275)
+ (xy 36.479275 -37.130345) (xy 36.587373 -37.058116) (xy 36.707485 -37.008364) (xy 36.834996 -36.983) (xy 36.89 -36.983)
+ (xy 36.89 -36.751992) (xy 36.865364 -36.692515) (xy 36.84 -36.565004) (xy 36.84 -36.434996) (xy 36.865364 -36.307485)
+ (xy 36.89 -36.248008) (xy 36.89 -36.19) (xy 25.921604 -36.19) (xy 25.9 -36.192128) (xy 25.878396 -36.19)
+ (xy 25.878393 -36.19) (xy 25.813745 -36.183633) (xy 25.730805 -36.158473) (xy 25.654366 -36.117616) (xy 25.620716 -36.09)
+ (xy 25.587368 -36.062632) (xy 25.573593 -36.045847) (xy 24.920746 -35.392999) (xy 23.934436 -35.392999) (xy 23.884884 -35.512627)
+ (xy 23.812655 -35.620725) (xy 23.720725 -35.712655) (xy 23.612627 -35.784884) (xy 23.492515 -35.834636) (xy 23.365004 -35.86)
+ (xy 23.234996 -35.86) (xy 23.107485 -35.834636) (xy 22.987373 -35.784884) (xy 22.879275 -35.712655) (xy 22.787345 -35.620725)
+ (xy 22.715116 -35.512627) (xy 22.665364 -35.392515) (xy 22.64 -35.265004) (xy 22.64 -35.134996) (xy 22.665364 -35.007485)
+ (xy 22.693317 -34.94) (xy 22.59338 -34.94) (xy 22.520725 -35.012655) (xy 22.412627 -35.084884) (xy 22.292515 -35.134636)
+ (xy 22.165004 -35.16) (xy 22.034996 -35.16) (xy 21.907485 -35.134636) (xy 21.787373 -35.084884) (xy 21.679275 -35.012655)
+ (xy 21.587345 -34.920725) (xy 21.515116 -34.812627) (xy 21.465364 -34.692515) (xy 21.44 -34.565004) (xy 21.44 -34.434996)
+ (xy 21.465364 -34.307485) (xy 21.515116 -34.187373) (xy 21.587345 -34.079275) (xy 21.679275 -33.987345) (xy 21.787373 -33.915116)
+ (xy 21.907485 -33.865364) (xy 22.034996 -33.84) (xy 22.165004 -33.84) (xy 22.292515 -33.865364) (xy 22.412627 -33.915116)
+ (xy 22.520725 -33.987345) (xy 22.59338 -34.06) (xy 22.667747 -34.06) (xy 22.773589 -33.954158) (xy 22.787368 -33.937368)
+ (xy 22.832998 -33.899921) (xy 22.854366 -33.882384) (xy 22.889238 -33.863745) (xy 22.930805 -33.841527) (xy 23.013745 -33.816367)
+ (xy 23.078393 -33.81) (xy 23.078395 -33.81) (xy 23.099999 -33.807872) (xy 23.121603 -33.81) (xy 25.343317 -33.81)
+ (xy 25.315364 -33.742515) (xy 25.29 -33.615004) (xy 25.29 -33.484996) (xy 25.315364 -33.357485) (xy 25.365116 -33.237373)
+ (xy 25.437345 -33.129275) (xy 25.529275 -33.037345) (xy 25.637373 -32.965116) (xy 25.757485 -32.915364) (xy 25.884996 -32.89)
+ (xy 26.015004 -32.89) (xy 26.142515 -32.915364) (xy 26.262627 -32.965116) (xy 26.370725 -33.037345) (xy 26.462655 -33.129275)
+ (xy 26.534884 -33.237373) (xy 26.584636 -33.357485) (xy 26.61 -33.484996) (xy 26.61 -33.615004) (xy 26.584636 -33.742515)
+ (xy 26.556683 -33.81) (xy 32.117747 -33.81) (xy 34.630745 -31.297001) (xy 30.910346 -31.297001) (xy 30.970725 -31.337345)
+ (xy 31.062655 -31.429275) (xy 31.134884 -31.537373) (xy 31.184636 -31.657485) (xy 31.21 -31.784996) (xy 31.21 -31.915004)
+ (xy 31.184636 -32.042515) (xy 31.134884 -32.162627) (xy 31.062655 -32.270725) (xy 30.970725 -32.362655) (xy 30.862627 -32.434884)
+ (xy 30.742515 -32.484636) (xy 30.615004 -32.51) (xy 30.484996 -32.51) (xy 30.357485 -32.484636) (xy 30.237373 -32.434884)
+ (xy 30.129275 -32.362655) (xy 30.037345 -32.270725) (xy 29.965116 -32.162627) (xy 29.915364 -32.042515) (xy 29.89 -31.915004)
+ (xy 29.89 -31.784996) (xy 29.915364 -31.657485) (xy 29.965116 -31.537373) (xy 30.037345 -31.429275) (xy 30.129275 -31.337345)
+ (xy 30.189654 -31.297001) (xy 29.414603 -31.297001) (xy 29.392999 -31.299129) (xy 29.371395 -31.297001) (xy 29.371392 -31.297001)
+ (xy 29.306744 -31.290634) (xy 29.223804 -31.265474) (xy 29.147366 -31.224617) (xy 29.080367 -31.169633) (xy 29.066593 -31.152849)
+ (xy 28.704153 -30.790408) (xy 28.687369 -30.776634) (xy 28.673595 -30.75985) (xy 28.632384 -30.709635) (xy 28.591528 -30.633197)
+ (xy 28.566368 -30.550257) (xy 28.557872 -30.464002) (xy 28.560001 -30.442388) (xy 28.560001 -30.243381) (xy 28.487345 -30.170725)
+ (xy 28.415116 -30.062627) (xy 28.365364 -29.942515) (xy 28.358896 -29.91) (xy 28.284996 -29.91) (xy 28.157485 -29.884636)
+ (xy 28.037373 -29.834884) (xy 27.929275 -29.762655) (xy 27.837345 -29.670725) (xy 27.765116 -29.562627) (xy 27.715364 -29.442515)
+ (xy 27.69 -29.315004) (xy 27.69 -29.184996) (xy 27.715364 -29.057485) (xy 27.765116 -28.937373) (xy 27.770042 -28.93)
+ (xy 25.148823 -28.93) (xy 22.814941 -31.263881) (xy 22.934996 -31.24) (xy 23.065004 -31.24) (xy 23.192515 -31.265364)
+ (xy 23.312627 -31.315116) (xy 23.420725 -31.387345) (xy 23.512655 -31.479275) (xy 23.584884 -31.587373) (xy 23.634636 -31.707485)
+ (xy 23.66 -31.834996) (xy 23.66 -31.965004) (xy 23.89 -31.965004) (xy 23.89 -31.834996) (xy 23.915364 -31.707485)
+ (xy 23.965116 -31.587373) (xy 24.037345 -31.479275) (xy 24.129275 -31.387345) (xy 24.237373 -31.315116) (xy 24.357485 -31.265364)
+ (xy 24.484996 -31.24) (xy 24.615004 -31.24) (xy 24.742515 -31.265364) (xy 24.862627 -31.315116) (xy 24.970725 -31.387345)
+ (xy 25.062655 -31.479275) (xy 25.134884 -31.587373) (xy 25.184636 -31.707485) (xy 25.21 -31.834996) (xy 25.21 -31.965004)
+ (xy 25.184636 -32.092515) (xy 25.134884 -32.212627) (xy 25.062655 -32.320725) (xy 24.970725 -32.412655) (xy 24.862627 -32.484884)
+ (xy 24.742515 -32.534636) (xy 24.615004 -32.56) (xy 24.484996 -32.56) (xy 24.357485 -32.534636) (xy 24.237373 -32.484884)
+ (xy 24.129275 -32.412655) (xy 24.037345 -32.320725) (xy 23.965116 -32.212627) (xy 23.915364 -32.092515) (xy 23.89 -31.965004)
+ (xy 23.66 -31.965004) (xy 23.634636 -32.092515) (xy 23.584884 -32.212627) (xy 23.512655 -32.320725) (xy 23.420725 -32.412655)
+ (xy 23.312627 -32.484884) (xy 23.192515 -32.534636) (xy 23.065004 -32.56) (xy 22.934996 -32.56) (xy 22.807485 -32.534636)
+ (xy 22.687373 -32.484884) (xy 22.579275 -32.412655) (xy 22.487345 -32.320725) (xy 22.415116 -32.212627) (xy 22.365364 -32.092515)
+ (xy 22.34 -31.965004) (xy 22.34 -31.834996) (xy 22.364258 -31.713043) (xy 22.317964 -31.751036) (xy 22.234577 -31.795607)
+ (xy 22.144096 -31.823054) (xy 22.073575 -31.83) (xy 22.073567 -31.83) (xy 22.05 -31.832321) (xy 22.026433 -31.83)
+ (xy 16.279958 -31.83) (xy 16.284884 -31.837373) (xy 16.334636 -31.957485) (xy 16.36 -32.084996) (xy 16.36 -32.215004)
+ (xy 16.334636 -32.342515) (xy 16.284884 -32.462627) (xy 16.212655 -32.570725) (xy 16.120725 -32.662655) (xy 16.012627 -32.734884)
+ (xy 15.892515 -32.784636) (xy 15.765004 -32.81) (xy 15.634996 -32.81) (xy 15.507485 -32.784636) (xy 15.387373 -32.734884)
+ (xy 15.279275 -32.662655) (xy 15.187345 -32.570725) (xy 15.115116 -32.462627) (xy 15.071498 -32.357324) (xy 14.58 -32.848822)
+ (xy 14.58 -40.526434) (xy 14.582321 -40.550001) (xy 14.58 -40.573568) (xy 14.58 -40.573575) (xy 14.573054 -40.644096)
+ (xy 14.569939 -40.654367) (xy 14.545607 -40.734577) (xy 14.524733 -40.77363) (xy 14.501036 -40.817964) (xy 14.441053 -40.891053)
+ (xy 14.422739 -40.906083) (xy 14.06 -41.268822) (xy 14.06 -41.315004) (xy 14.034636 -41.442515) (xy 13.984884 -41.562627)
+ (xy 13.912655 -41.670725) (xy 13.820725 -41.762655) (xy 13.712627 -41.834884) (xy 13.592515 -41.884636) (xy 13.465004 -41.91)
+ (xy 13.334996 -41.91) (xy 13.207485 -41.884636) (xy 13.087373 -41.834884) (xy 12.979275 -41.762655) (xy 12.887345 -41.670725)
+ (xy 12.815116 -41.562627) (xy 12.765364 -41.442515) (xy 12.74 -41.315004) (xy 12.74 -41.184996) (xy 12.765364 -41.057485)
+ (xy 12.815116 -40.937373) (xy 12.887345 -40.829275) (xy 12.979275 -40.737345) (xy 13.087373 -40.665116) (xy 13.207485 -40.615364)
+ (xy 13.334996 -40.59) (xy 13.381178 -40.59) (xy 13.620001 -40.351177) (xy 13.62 -34.352541) (xy 13.542515 -34.384636)
+ (xy 13.415004 -34.41) (xy 13.284996 -34.41) (xy 13.157485 -34.384636) (xy 13.037373 -34.334884) (xy 12.929275 -34.262655)
+ (xy 12.837345 -34.170725) (xy 12.765116 -34.062627) (xy 12.715364 -33.942515) (xy 12.69 -33.815004) (xy 12.69 -33.684996)
+ (xy 12.715364 -33.557485) (xy 12.765116 -33.437373) (xy 12.837345 -33.329275) (xy 12.870001 -33.296619) (xy 12.87 -32.989115)
+ (xy 12.765004 -33.01) (xy 12.634996 -33.01) (xy 12.507485 -32.984636) (xy 12.387373 -32.934884) (xy 12.279275 -32.862655)
+ (xy 12.187345 -32.770725) (xy 12.115116 -32.662627) (xy 12.065364 -32.542515) (xy 12.04 -32.415004) (xy 12.04 -32.284996)
+ (xy 12.065364 -32.157485) (xy 12.115116 -32.037373) (xy 12.187345 -31.929275) (xy 12.279275 -31.837345) (xy 12.387373 -31.765116)
+ (xy 12.419255 -31.75191) (xy 12.415364 -31.742515) (xy 12.39 -31.615004) (xy 12.39 -31.484996) (xy 12.401121 -31.429089)
+ (xy 11.951917 -31.762413) (xy 10.482635 -30.293131) (xy 10.482635 -30.29313) (xy 9.439505 -29.25) (xy 10.482635 -28.20687)
+ (xy 10.482635 -28.206869) (xy 11.951917 -26.737587) (xy 11.988865 -26.765004) (xy 18.59 -26.765004) (xy 18.59 -26.634996)
+ (xy 18.615364 -26.507485) (xy 18.665116 -26.387373) (xy 18.737345 -26.279275) (xy 18.829275 -26.187345) (xy 18.937373 -26.115116)
+ (xy 19.057485 -26.065364) (xy 19.184996 -26.04) (xy 19.315004 -26.04) (xy 19.442515 -26.065364) (xy 19.562627 -26.115116)
+ (xy 19.670725 -26.187345) (xy 19.762655 -26.279275) (xy 19.834884 -26.387373) (xy 19.884636 -26.507485) (xy 19.91 -26.634996)
+ (xy 19.91 -26.765004) (xy 19.884636 -26.892515) (xy 19.834884 -27.012627) (xy 19.762655 -27.120725) (xy 19.670725 -27.212655)
+ (xy 19.562627 -27.284884) (xy 19.442515 -27.334636) (xy 19.315004 -27.36) (xy 19.184996 -27.36) (xy 19.057485 -27.334636)
+ (xy 18.937373 -27.284884) (xy 18.829275 -27.212655) (xy 18.737345 -27.120725) (xy 18.665116 -27.012627) (xy 18.615364 -26.892515)
+ (xy 18.59 -26.765004) (xy 11.988865 -26.765004) (xy 12.438776 -27.098852) (xy 12.797173 -27.762286) (xy 13.019254 -28.482891)
+ (xy 13.027708 -28.565004) (xy 19.79 -28.565004) (xy 19.79 -28.434996) (xy 19.815364 -28.307485) (xy 19.865116 -28.187373)
+ (xy 19.937345 -28.079275) (xy 20.029275 -27.987345) (xy 20.137373 -27.915116) (xy 20.257485 -27.865364) (xy 20.384996 -27.84)
+ (xy 20.515004 -27.84) (xy 20.642515 -27.865364) (xy 20.762627 -27.915116) (xy 20.870725 -27.987345) (xy 20.962655 -28.079275)
+ (xy 21.034884 -28.187373) (xy 21.084636 -28.307485) (xy 21.11 -28.434996) (xy 21.11 -28.565004) (xy 21.084636 -28.692515)
+ (xy 21.034884 -28.812627) (xy 20.962655 -28.920725) (xy 20.870725 -29.012655) (xy 20.762627 -29.084884) (xy 20.642515 -29.134636)
+ (xy 20.515004 -29.16) (xy 20.384996 -29.16) (xy 20.257485 -29.134636) (xy 20.137373 -29.084884) (xy 20.029275 -29.012655)
+ (xy 19.937345 -28.920725) (xy 19.865116 -28.812627) (xy 19.815364 -28.692515) (xy 19.79 -28.565004) (xy 13.027708 -28.565004)
+ (xy 13.096484 -29.232976) (xy 13.025896 -29.983715) (xy 12.810203 -30.706257) (xy 12.638302 -31.031313) (xy 12.737373 -30.965116)
+ (xy 12.857485 -30.915364) (xy 12.984996 -30.89) (xy 13.115004 -30.89) (xy 13.242515 -30.915364) (xy 13.362627 -30.965116)
+ (xy 13.470725 -31.037345) (xy 13.562655 -31.129275) (xy 13.634884 -31.237373) (xy 13.684636 -31.357485) (xy 13.71 -31.484996)
+ (xy 13.71 -31.615004) (xy 13.686119 -31.735058) (xy 14.843921 -30.577256) (xy 14.858947 -30.558947) (xy 14.877255 -30.543922)
+ (xy 14.877258 -30.543919) (xy 14.880173 -30.541527) (xy 14.932036 -30.498964) (xy 14.997446 -30.464002) (xy 15.015423 -30.454393)
+ (xy 15.105903 -30.426946) (xy 15.114892 -30.426061) (xy 15.176425 -30.42) (xy 15.176432 -30.42) (xy 15.199999 -30.417679)
+ (xy 15.223566 -30.42) (xy 21.651178 -30.42) (xy 24.393921 -27.677256) (xy 24.408947 -27.658947) (xy 24.427255 -27.643922)
+ (xy 24.427258 -27.643919) (xy 24.450304 -27.625006) (xy 24.482036 -27.598964) (xy 24.527843 -27.57448) (xy 24.565423 -27.554393)
+ (xy 24.655903 -27.526946) (xy 24.664892 -27.526061) (xy 24.726425 -27.52) (xy 24.726432 -27.52) (xy 24.749999 -27.517679)
+ (xy 24.773566 -27.52) (xy 27.322151 -27.52) (xy 27.237373 -27.484884) (xy 27.129275 -27.412655) (xy 27.037345 -27.320725)
+ (xy 26.965116 -27.212627) (xy 26.915364 -27.092515) (xy 26.89 -26.965004) (xy 26.89 -26.834996) (xy 26.915364 -26.707485)
+ (xy 26.965116 -26.587373) (xy 27.037345 -26.479275) (xy 27.129275 -26.387345) (xy 27.237373 -26.315116) (xy 27.357485 -26.265364)
+ (xy 27.484996 -26.24) (xy 27.615004 -26.24) (xy 27.742515 -26.265364) (xy 27.862627 -26.315116) (xy 27.970725 -26.387345)
+ (xy 28.062655 -26.479275) (xy 28.134884 -26.587373) (xy 28.184636 -26.707485) (xy 28.21 -26.834996) (xy 28.21 -26.965004)
+ (xy 28.184636 -27.092515) (xy 28.134884 -27.212627) (xy 28.062655 -27.320725) (xy 27.970725 -27.412655) (xy 27.862627 -27.484884)
+ (xy 27.777849 -27.52) (xy 32.651178 -27.52) (xy 32.693917 -27.477261) (xy 32.708947 -27.458947) (xy 32.782036 -27.398964)
+ (xy 32.865423 -27.354393) (xy 32.950958 -27.328446) (xy 32.915364 -27.242515) (xy 32.89 -27.115004) (xy 32.89 -26.984996)
+ (xy 32.915364 -26.857485) (xy 32.965116 -26.737373) (xy 33.037345 -26.629275) (xy 33.129275 -26.537345) (xy 33.237373 -26.465116)
+ (xy 33.357485 -26.415364) (xy 33.484996 -26.39) (xy 33.615004 -26.39) (xy 33.742515 -26.415364) (xy 33.862627 -26.465116)
+ (xy 33.970725 -26.537345) (xy 34.062655 -26.629275) (xy 34.134884 -26.737373) (xy 34.184636 -26.857485) (xy 34.21 -26.984996)
+ (xy 34.21 -27.115004) (xy 34.184636 -27.242515) (xy 34.152541 -27.32) (xy 35.64662 -27.32) (xy 35.679275 -27.287345)
+ (xy 35.787373 -27.215116) (xy 35.907485 -27.165364) (xy 36.034996 -27.14) (xy 36.165004 -27.14) (xy 36.292515 -27.165364)
+ (xy 36.412627 -27.215116) (xy 36.520725 -27.287345) (xy 36.612655 -27.379275) (xy 36.684884 -27.487373) (xy 36.734636 -27.607485)
+ (xy 36.76 -27.734996) (xy 36.76 -27.79895) (xy 36.842515 -27.815364) (xy 36.962627 -27.865116) (xy 37.070725 -27.937345)
+ (xy 37.162655 -28.029275) (xy 37.234884 -28.137373) (xy 37.284636 -28.257485) (xy 37.31 -28.384996) (xy 37.31 -28.515004)
+ (xy 37.285136 -28.64) (xy 86 -28.64) (xy 86.070233 -28.646917) (xy 86.137766 -28.667403) (xy 86.200005 -28.700671)
+ (xy 86.254558 -28.745442) (xy 86.77614 -29.267024) (xy 91.903516 -29.267024) (xy 91.974104 -28.516285) (xy 92.189797 -27.793743)
+ (xy 92.542307 -27.127163) (xy 92.561224 -27.098852) (xy 93.048083 -26.737587) (xy 94.517365 -28.206869) (xy 94.517365 -28.20687)
+ (xy 95.560495 -29.25) (xy 94.517365 -30.29313) (xy 94.517365 -30.293131) (xy 93.048083 -31.762413) (xy 92.561224 -31.401148)
+ (xy 92.202827 -30.737714) (xy 91.980746 -30.017109) (xy 91.903516 -29.267024) (xy 86.77614 -29.267024) (xy 89.461033 -31.951917)
+ (xy 93.237587 -31.951917) (xy 94.706869 -30.482635) (xy 94.70687 -30.482635) (xy 95.75 -29.439505) (xy 96.79313 -30.482635)
+ (xy 96.793131 -30.482635) (xy 98.262413 -31.951917) (xy 97.901148 -32.438776) (xy 97.237714 -32.797173) (xy 96.517109 -33.019254)
+ (xy 95.767024 -33.096484) (xy 95.016285 -33.025896) (xy 94.293743 -32.810203) (xy 93.627163 -32.457693) (xy 93.598852 -32.438776)
+ (xy 93.237587 -31.951917) (xy 89.461033 -31.951917) (xy 89.504558 -31.995442) (xy 89.549329 -32.049995) (xy 89.582597 -32.112234)
+ (xy 89.603083 -32.179767) (xy 89.61 -32.25) (xy 89.61 -33.734671) (xy 92.174176 -33.734671) (xy 92.286035 -33.460297)
+ (xy 92.596366 -33.308857) (xy 92.930279 -33.220869) (xy 93.274941 -33.199715) (xy 93.617108 -33.246208) (xy 93.94363 -33.358561)
+ (xy 94.133965 -33.460297) (xy 94.245824 -33.734671) (xy 97.254176 -33.734671) (xy 97.366035 -33.460297) (xy 97.676366 -33.308857)
+ (xy 98.010279 -33.220869) (xy 98.354941 -33.199715) (xy 98.697108 -33.246208) (xy 99.02363 -33.358561) (xy 99.213965 -33.460297)
+ (xy 99.325824 -33.734671) (xy 98.29 -34.770495) (xy 97.254176 -33.734671) (xy 94.245824 -33.734671) (xy 93.21 -34.770495)
+ (xy 92.174176 -33.734671) (xy 89.61 -33.734671) (xy 89.61 -34.895059) (xy 91.449715 -34.895059) (xy 91.496208 -34.552892)
+ (xy 91.608561 -34.22637) (xy 91.710297 -34.036035) (xy 91.984671 -33.924176) (xy 93.020495 -34.96) (xy 93.399505 -34.96)
+ (xy 94.435329 -33.924176) (xy 94.709703 -34.036035) (xy 94.861143 -34.346366) (xy 94.949131 -34.680279) (xy 94.962313 -34.895059)
+ (xy 96.529715 -34.895059) (xy 96.576208 -34.552892) (xy 96.688561 -34.22637) (xy 96.790297 -34.036035) (xy 97.064671 -33.924176)
+ (xy 98.100495 -34.96) (xy 97.064671 -35.995824) (xy 96.790297 -35.883965) (xy 96.638857 -35.573634) (xy 96.550869 -35.239721)
+ (xy 96.529715 -34.895059) (xy 94.962313 -34.895059) (xy 94.970285 -35.024941) (xy 94.923792 -35.367108) (xy 94.811439 -35.69363)
+ (xy 94.709703 -35.883965) (xy 94.435329 -35.995824) (xy 93.399505 -34.96) (xy 93.020495 -34.96) (xy 91.984671 -35.995824)
+ (xy 91.710297 -35.883965) (xy 91.558857 -35.573634) (xy 91.470869 -35.239721) (xy 91.449715 -34.895059) (xy 89.61 -34.895059)
+ (xy 89.61 -36.185329) (xy 92.174176 -36.185329) (xy 93.21 -35.149505) (xy 94.245824 -36.185329) (xy 94.133965 -36.459703)
+ (xy 93.823634 -36.611143) (xy 93.489721 -36.699131) (xy 93.145059 -36.720285) (xy 92.802892 -36.673792) (xy 92.47637 -36.561439)
+ (xy 92.286035 -36.459703) (xy 92.174176 -36.185329) (xy 89.61 -36.185329) (xy 89.61 -37.64626) (xy 94.265 -37.64626)
+ (xy 94.265 -37.35374) (xy 94.322068 -37.066842) (xy 94.43401 -36.796589) (xy 94.596525 -36.553368) (xy 94.803368 -36.346525)
+ (xy 95.046589 -36.18401) (xy 95.316842 -36.072068) (xy 95.60374 -36.015) (xy 95.89626 -36.015) (xy 96.183158 -36.072068)
+ (xy 96.453411 -36.18401) (xy 96.455385 -36.185329) (xy 97.254176 -36.185329) (xy 98.29 -35.149505) (xy 99.325824 -36.185329)
+ (xy 99.213965 -36.459703) (xy 98.903634 -36.611143) (xy 98.569721 -36.699131) (xy 98.225059 -36.720285) (xy 97.882892 -36.673792)
+ (xy 97.55637 -36.561439) (xy 97.366035 -36.459703) (xy 97.254176 -36.185329) (xy 96.455385 -36.185329) (xy 96.696632 -36.346525)
+ (xy 96.903475 -36.553368) (xy 97.06599 -36.796589) (xy 97.177932 -37.066842) (xy 97.235 -37.35374) (xy 97.235 -37.64626)
+ (xy 97.177932 -37.933158) (xy 97.06599 -38.203411) (xy 96.903475 -38.446632) (xy 96.696632 -38.653475) (xy 96.455386 -38.814671)
+ (xy 97.254176 -38.814671) (xy 97.366035 -38.540297) (xy 97.676366 -38.388857) (xy 98.010279 -38.300869) (xy 98.354941 -38.279715)
+ (xy 98.697108 -38.326208) (xy 99.02363 -38.438561) (xy 99.213965 -38.540297) (xy 99.325824 -38.814671) (xy 98.29 -39.850495)
+ (xy 97.254176 -38.814671) (xy 96.455386 -38.814671) (xy 96.453411 -38.81599) (xy 96.183158 -38.927932) (xy 95.89626 -38.985)
+ (xy 95.60374 -38.985) (xy 95.316842 -38.927932) (xy 95.046589 -38.81599) (xy 94.803368 -38.653475) (xy 94.596525 -38.446632)
+ (xy 94.43401 -38.203411) (xy 94.322068 -37.933158) (xy 94.265 -37.64626) (xy 89.61 -37.64626) (xy 89.61 -38.814671)
+ (xy 92.174176 -38.814671) (xy 92.286035 -38.540297) (xy 92.596366 -38.388857) (xy 92.930279 -38.300869) (xy 93.274941 -38.279715)
+ (xy 93.617108 -38.326208) (xy 93.94363 -38.438561) (xy 94.133965 -38.540297) (xy 94.245824 -38.814671) (xy 93.21 -39.850495)
+ (xy 92.174176 -38.814671) (xy 89.61 -38.814671) (xy 89.61 -39.975059) (xy 91.449715 -39.975059) (xy 91.496208 -39.632892)
+ (xy 91.608561 -39.30637) (xy 91.710297 -39.116035) (xy 91.984671 -39.004176) (xy 93.020495 -40.04) (xy 93.399505 -40.04)
+ (xy 94.435329 -39.004176) (xy 94.709703 -39.116035) (xy 94.861143 -39.426366) (xy 94.949131 -39.760279) (xy 94.962313 -39.975059)
+ (xy 96.529715 -39.975059) (xy 96.576208 -39.632892) (xy 96.688561 -39.30637) (xy 96.790297 -39.116035) (xy 97.064671 -39.004176)
+ (xy 98.100495 -40.04) (xy 97.064671 -41.075824) (xy 96.790297 -40.963965) (xy 96.638857 -40.653634) (xy 96.550869 -40.319721)
+ (xy 96.529715 -39.975059) (xy 94.962313 -39.975059) (xy 94.970285 -40.104941) (xy 94.923792 -40.447108) (xy 94.811439 -40.77363)
+ (xy 94.709703 -40.963965) (xy 94.435329 -41.075824) (xy 93.399505 -40.04) (xy 93.020495 -40.04) (xy 91.984671 -41.075824)
+ (xy 91.710297 -40.963965) (xy 91.558857 -40.653634) (xy 91.470869 -40.319721) (xy 91.449715 -39.975059) (xy 89.61 -39.975059)
+ (xy 89.61 -41.265329) (xy 92.174176 -41.265329) (xy 93.21 -40.229505) (xy 94.245824 -41.265329) (xy 97.254176 -41.265329)
+ (xy 98.29 -40.229505) (xy 99.325824 -41.265329) (xy 99.213965 -41.539703) (xy 98.903634 -41.691143) (xy 98.569721 -41.779131)
+ (xy 98.225059 -41.800285) (xy 97.882892 -41.753792) (xy 97.55637 -41.641439) (xy 97.366035 -41.539703) (xy 97.254176 -41.265329)
+ (xy 94.245824 -41.265329) (xy 94.133965 -41.539703) (xy 93.823634 -41.691143) (xy 93.489721 -41.779131) (xy 93.145059 -41.800285)
+ (xy 92.802892 -41.753792) (xy 92.47637 -41.641439) (xy 92.286035 -41.539703) (xy 92.174176 -41.265329) (xy 89.61 -41.265329)
+ (xy 89.61 -43.048083) (xy 93.237587 -43.048083) (xy 93.598852 -42.561224) (xy 94.262286 -42.202827) (xy 94.982891 -41.980746)
+ (xy 95.732976 -41.903516) (xy 96.483715 -41.974104) (xy 97.206257 -42.189797) (xy 97.872837 -42.542307) (xy 97.901148 -42.561224)
+ (xy 98.262413 -43.048083) (xy 96.793131 -44.517365) (xy 96.79313 -44.517365) (xy 95.75 -45.560495) (xy 94.70687 -44.517365)
+ (xy 94.706869 -44.517365) (xy 93.237587 -43.048083) (xy 89.61 -43.048083) (xy 89.61 -45.612672) (xy 89.665175 -45.715897)
+ (xy 89.680684 -45.767024) (xy 91.903516 -45.767024) (xy 91.974104 -45.016285) (xy 92.189797 -44.293743) (xy 92.542307 -43.627163)
+ (xy 92.561224 -43.598852) (xy 93.048083 -43.237587) (xy 94.517365 -44.706869) (xy 94.517365 -44.70687) (xy 95.560495 -45.75)
+ (xy 94.517365 -46.79313) (xy 94.517365 -46.793131) (xy 93.048083 -48.262413) (xy 92.561224 -47.901148) (xy 92.202827 -47.237714)
+ (xy 91.980746 -46.517109) (xy 91.903516 -45.767024) (xy 89.680684 -45.767024) (xy 89.699987 -45.830655) (xy 89.711741 -45.95)
+ (xy 89.711741 -47.45) (xy 89.699987 -47.569345) (xy 89.665175 -47.684103) (xy 89.61 -47.787328) (xy 89.61 -49.5765)
+ (xy 95.554484 -49.5765) (xy 95.016285 -49.525896) (xy 94.293743 -49.310203) (xy 93.627163 -48.957693) (xy 93.598852 -48.938776)
+ (xy 93.237587 -48.451917) (xy 94.706869 -46.982635) (xy 94.70687 -46.982635) (xy 95.75 -45.939505) (xy 96.79313 -46.982635)
+ (xy 96.793131 -46.982635) (xy 98.262413 -48.451917) (xy 97.901148 -48.938776) (xy 97.237714 -49.297173) (xy 96.517109 -49.519254)
+ (xy 95.961116 -49.5765) (xy 96.229286 -49.5765) (xy 96.895726 -49.511155) (xy 97.516858 -49.323625) (xy 98.089731 -49.019022)
+ (xy 98.592537 -48.608943) (xy 99.006109 -48.10902) (xy 99.314707 -47.538282) (xy 99.506568 -46.918475) (xy 99.576487 -46.253247)
+ (xy 99.5765 -46.249391) (xy 99.5765 -45.945516) (xy 99.525896 -46.483715) (xy 99.310203 -47.206257) (xy 98.957693 -47.872837)
+ (xy 98.938776 -47.901148) (xy 98.451917 -48.262413) (xy 96.982635 -46.793131) (xy 96.982635 -46.79313) (xy 95.939505 -45.75)
+ (xy 96.982635 -44.70687) (xy 96.982635 -44.706869) (xy 98.451917 -43.237587) (xy 98.938776 -43.598852) (xy 99.297173 -44.262286)
+ (xy 99.519254 -44.982891) (xy 99.5765 -45.538885) (xy 99.5765 -41.050885) (xy 99.515329 -41.075824) (xy 98.479505 -40.04)
+ (xy 99.515329 -39.004176) (xy 99.5765 -39.029115) (xy 99.576501 -35.970885) (xy 99.515329 -35.995824) (xy 98.479505 -34.96)
+ (xy 99.515329 -33.924176) (xy 99.576501 -33.949115) (xy 99.576501 -29.445506) (xy 99.525896 -29.983715) (xy 99.310203 -30.706257)
+ (xy 98.957693 -31.372837) (xy 98.938776 -31.401148) (xy 98.451917 -31.762413) (xy 96.982635 -30.293131) (xy 96.982635 -30.29313)
+ (xy 95.939505 -29.25) (xy 96.982635 -28.20687) (xy 96.982635 -28.206869) (xy 98.451917 -26.737587) (xy 98.938776 -27.098852)
+ (xy 99.297173 -27.762286) (xy 99.519254 -28.482891) (xy 99.576501 -29.038894) (xy 99.576501 -28.770724) (xy 99.511155 -28.104274)
+ (xy 99.323624 -27.483141) (xy 99.019022 -26.910268) (xy 98.608943 -26.407463) (xy 98.10902 -25.993891) (xy 97.538283 -25.685294)
+ (xy 96.918479 -25.493433) (xy 96.253247 -25.423513) (xy 96.249391 -25.4235) (xy 95.945516 -25.4235) (xy 96.483715 -25.474104)
+ (xy 97.206257 -25.689797) (xy 97.872837 -26.042307) (xy 97.901148 -26.061224) (xy 98.262413 -26.548083) (xy 96.793131 -28.017365)
+ (xy 96.79313 -28.017365) (xy 95.75 -29.060495) (xy 94.70687 -28.017365) (xy 94.706869 -28.017365) (xy 93.237587 -26.548083)
+ (xy 93.598852 -26.061224) (xy 94.262286 -25.702827) (xy 94.982891 -25.480746) (xy 95.538884 -25.4235) (xy 9.445516 -25.4235)
+ (xy 9.983715 -25.474104) (xy 10.706257 -25.689797) (xy 11.372837 -26.042307) (xy 11.401148 -26.061224) (xy 11.762413 -26.548083)
+ (xy 10.293131 -28.017365) (xy 10.29313 -28.017365) (xy 9.25 -29.060495) (xy 9.235858 -29.046353) (xy 9.046353 -29.235858)
+ (xy 9.060495 -29.25) (xy 9.046353 -29.264142) (xy 9.235858 -29.453647) (xy 9.25 -29.439505) (xy 10.29313 -30.482635)
+ (xy 10.293131 -30.482635) (xy 11.762413 -31.951917) (xy 11.401148 -32.438776) (xy 10.737714 -32.797173) (xy 10.017109 -33.019254)
+ (xy 9.267024 -33.096484) (xy 8.87 -33.059154) (xy 8.87 -35.315004) (xy 9.49 -35.315004) (xy 9.49 -35.184996)
+ (xy 9.515364 -35.057485) (xy 9.565116 -34.937373) (xy 9.637345 -34.829275) (xy 9.729275 -34.737345) (xy 9.837373 -34.665116)
+ (xy 9.957485 -34.615364) (xy 10.084996 -34.59) (xy 10.215004 -34.59) (xy 10.342515 -34.615364) (xy 10.462627 -34.665116)
+ (xy 10.570725 -34.737345) (xy 10.662655 -34.829275) (xy 10.734884 -34.937373) (xy 10.784636 -35.057485) (xy 10.81 -35.184996)
+ (xy 10.81 -35.315004) (xy 10.784636 -35.442515) (xy 10.734884 -35.562627) (xy 10.662655 -35.670725) (xy 10.570725 -35.762655)
+ (xy 10.462627 -35.834884) (xy 10.342515 -35.884636) (xy 10.215004 -35.91) (xy 10.084996 -35.91) (xy 9.957485 -35.884636)
+ (xy 9.837373 -35.834884) (xy 9.729275 -35.762655) (xy 9.637345 -35.670725) (xy 9.565116 -35.562627) (xy 9.515364 -35.442515)
+ (xy 9.49 -35.315004) (xy 8.87 -35.315004) (xy 8.87 -36.59) (xy 8.915004 -36.59) (xy 9.042515 -36.615364)
+ (xy 9.162627 -36.665116) (xy 9.270725 -36.737345) (xy 9.362655 -36.829275) (xy 9.434884 -36.937373) (xy 9.484636 -37.057485)
+ (xy 9.51 -37.184996) (xy 9.51 -37.315004) (xy 9.484636 -37.442515) (xy 9.434884 -37.562627) (xy 9.393208 -37.625)
+ (xy 9.434884 -37.687373) (xy 9.484636 -37.807485) (xy 9.51 -37.934996) (xy 9.51 -38.065004) (xy 9.484636 -38.192515)
+ (xy 9.434884 -38.312627) (xy 9.362655 -38.420725) (xy 9.270725 -38.512655) (xy 9.162627 -38.584884) (xy 9.042515 -38.634636)
+ (xy 8.915004 -38.66) (xy 8.87 -38.66) (xy 8.87 -39.815004) (xy 9.49 -39.815004) (xy 9.49 -39.684996)
+ (xy 9.515364 -39.557485) (xy 9.565116 -39.437373) (xy 9.637345 -39.329275) (xy 9.729275 -39.237345) (xy 9.837373 -39.165116)
+ (xy 9.957485 -39.115364) (xy 10.084996 -39.09) (xy 10.215004 -39.09) (xy 10.342515 -39.115364) (xy 10.462627 -39.165116)
+ (xy 10.570725 -39.237345) (xy 10.662655 -39.329275) (xy 10.734884 -39.437373) (xy 10.784636 -39.557485) (xy 10.81 -39.684996)
+ (xy 10.81 -39.815004) (xy 10.784636 -39.942515) (xy 10.734884 -40.062627) (xy 10.662655 -40.170725) (xy 10.570725 -40.262655)
+ (xy 10.462627 -40.334884) (xy 10.342515 -40.384636) (xy 10.215004 -40.41) (xy 10.084996 -40.41) (xy 9.957485 -40.384636)
+ (xy 9.837373 -40.334884) (xy 9.729275 -40.262655) (xy 9.637345 -40.170725) (xy 9.565116 -40.062627) (xy 9.515364 -39.942515)
+ (xy 9.49 -39.815004) (xy 8.87 -39.815004) (xy 8.87 -41.940889) (xy 9.232976 -41.903516) (xy 9.983715 -41.974104)
+ (xy 10.288217 -42.065004) (xy 25.94 -42.065004) (xy 25.94 -41.934996) (xy 25.965364 -41.807485) (xy 26.015116 -41.687373)
+ (xy 26.087345 -41.579275) (xy 26.179275 -41.487345) (xy 26.287373 -41.415116) (xy 26.407485 -41.365364) (xy 26.534996 -41.34)
+ (xy 26.665004 -41.34) (xy 26.792515 -41.365364) (xy 26.912627 -41.415116) (xy 27.020725 -41.487345) (xy 27.112655 -41.579275)
+ (xy 27.184884 -41.687373) (xy 27.234636 -41.807485) (xy 27.26 -41.934996) (xy 27.26 -42.065004) (xy 27.234636 -42.192515)
+ (xy 27.184884 -42.312627) (xy 27.112655 -42.420725) (xy 27.020725 -42.512655) (xy 26.912627 -42.584884) (xy 26.792515 -42.634636)
+ (xy 26.665004 -42.66) (xy 26.534996 -42.66) (xy 26.407485 -42.634636) (xy 26.287373 -42.584884) (xy 26.179275 -42.512655)
+ (xy 26.087345 -42.420725) (xy 26.015116 -42.312627) (xy 25.965364 -42.192515) (xy 25.94 -42.065004) (xy 10.288217 -42.065004)
+ (xy 10.706257 -42.189797) (xy 11.372837 -42.542307) (xy 11.401148 -42.561224) (xy 11.663664 -42.915004) (xy 15.14 -42.915004)
+ (xy 15.14 -42.784996) (xy 15.165364 -42.657485) (xy 15.215116 -42.537373) (xy 15.287345 -42.429275) (xy 15.379275 -42.337345)
+ (xy 15.487373 -42.265116) (xy 15.607485 -42.215364) (xy 15.734996 -42.19) (xy 15.865004 -42.19) (xy 15.992515 -42.215364)
+ (xy 16.112627 -42.265116) (xy 16.220725 -42.337345) (xy 16.312655 -42.429275) (xy 16.384884 -42.537373) (xy 16.434636 -42.657485)
+ (xy 16.46 -42.784996) (xy 16.46 -42.915004) (xy 16.434636 -43.042515) (xy 16.384884 -43.162627) (xy 16.312655 -43.270725)
+ (xy 16.220725 -43.362655) (xy 16.112627 -43.434884) (xy 15.992515 -43.484636) (xy 15.865004 -43.51) (xy 15.734996 -43.51)
+ (xy 15.607485 -43.484636) (xy 15.487373 -43.434884) (xy 15.379275 -43.362655) (xy 15.287345 -43.270725) (xy 15.215116 -43.162627)
+ (xy 15.165364 -43.042515) (xy 15.14 -42.915004) (xy 11.663664 -42.915004) (xy 11.762413 -43.048083) (xy 10.293131 -44.517365)
+ (xy 10.29313 -44.517365) (xy 9.25 -45.560495) (xy 9.235858 -45.546353) (xy 9.046353 -45.735858) (xy 9.060495 -45.75)
+ (xy 9.439505 -45.75) (xy 10.482635 -44.70687) (xy 10.482635 -44.706869) (xy 11.951917 -43.237587) (xy 12.438776 -43.598852)
+ (xy 12.797173 -44.262286) (xy 13.019254 -44.982891) (xy 13.096484 -45.732976) (xy 13.025896 -46.483715) (xy 12.810203 -47.206257)
+ (xy 12.457693 -47.872837) (xy 12.438776 -47.901148) (xy 11.951917 -48.262413) (xy 10.482635 -46.793131) (xy 10.482635 -46.79313)
+ (xy 9.439505 -45.75) (xy 9.060495 -45.75) (xy 9.046353 -45.764142) (xy 9.235858 -45.953647) (xy 9.25 -45.939505)
+ (xy 10.29313 -46.982635) (xy 10.293131 -46.982635) (xy 11.762413 -48.451917) (xy 11.401148 -48.938776) (xy 10.737714 -49.297173)
+ (xy 10.017109 -49.519254) (xy 9.461116 -49.5765) (xy 27.697636 -49.5765)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 36.89 -29.064967) (xy 36.842515 -29.084636) (xy 36.715004 -29.11) (xy 36.584996 -29.11) (xy 36.457485 -29.084636)
+ (xy 36.337373 -29.034884) (xy 36.229275 -28.962655) (xy 36.19662 -28.93) (xy 28.929958 -28.93) (xy 28.934884 -28.937373)
+ (xy 28.984636 -29.057485) (xy 28.991104 -29.09) (xy 29.065004 -29.09) (xy 29.192515 -29.115364) (xy 29.312627 -29.165116)
+ (xy 29.420725 -29.237345) (xy 29.512655 -29.329275) (xy 29.584884 -29.437373) (xy 29.634636 -29.557485) (xy 29.66 -29.684996)
+ (xy 29.66 -29.815004) (xy 29.634636 -29.942515) (xy 29.584884 -30.062627) (xy 29.512655 -30.170725) (xy 29.44 -30.24338)
+ (xy 29.44 -30.281749) (xy 29.575253 -30.417001) (xy 36.89 -30.417001)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 36.89 -34.751992) (xy 36.865364 -34.692515) (xy 36.84 -34.565004) (xy 36.84 -34.434996) (xy 36.865364 -34.307485)
+ (xy 36.89 -34.248008) (xy 36.89 -32.012253) (xy 36.867747 -31.99) (xy 35.182254 -31.99) (xy 34.209342 -32.962912)
+ (xy 34.403166 -32.833402) (xy 34.632471 -32.738421) (xy 34.875901 -32.69) (xy 35.124099 -32.69) (xy 35.367529 -32.738421)
+ (xy 35.596834 -32.833402) (xy 35.803203 -32.971294) (xy 35.978706 -33.146797) (xy 36.116598 -33.353166) (xy 36.211579 -33.582471)
+ (xy 36.26 -33.825901) (xy 36.26 -34.074099) (xy 36.211579 -34.317529) (xy 36.116598 -34.546834) (xy 35.978706 -34.753203)
+ (xy 35.803203 -34.928706) (xy 35.596834 -35.066598) (xy 35.367529 -35.161579) (xy 35.124099 -35.21) (xy 34.875901 -35.21)
+ (xy 34.632471 -35.161579) (xy 34.403166 -35.066598) (xy 34.196797 -34.928706) (xy 34.021294 -34.753203) (xy 33.883402 -34.546834)
+ (xy 33.788421 -34.317529) (xy 33.74 -34.074099) (xy 33.74 -33.825901) (xy 33.788421 -33.582471) (xy 33.883402 -33.353166)
+ (xy 34.012912 -33.159342) (xy 32.626411 -34.545842) (xy 32.612632 -34.562632) (xy 32.545633 -34.617616) (xy 32.469195 -34.658473)
+ (xy 32.386255 -34.683633) (xy 32.321607 -34.69) (xy 32.321604 -34.69) (xy 32.3 -34.692128) (xy 32.278396 -34.69)
+ (xy 25.462253 -34.69) (xy 26.082254 -35.31) (xy 36.89 -35.31)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 35.713745 -41.116367) (xy 35.778393 -41.11) (xy 35.778396 -41.11) (xy 35.8 -41.107872) (xy 35.821604 -41.11)
+ (xy 36.89 -41.11) (xy 36.89 -40.501992) (xy 36.865364 -40.442515) (xy 36.84 -40.315004) (xy 36.84 -40.184996)
+ (xy 36.865364 -40.057485) (xy 36.89 -39.998008) (xy 36.89 -38.94) (xy 36.482254 -38.94) (xy 35.74 -39.682253)
+ (xy 35.74 -40.878397) (xy 35.742128 -40.900001) (xy 35.739443 -40.927259) (xy 35.733633 -40.986255) (xy 35.708473 -41.069195)
+ (xy 35.6878 -41.107872) (xy 35.67736 -41.127405)
+ )
+ )
+ )
+ (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508)
+ (priority 1)
+ (connect_pads thru_hole_only (clearance 0.24))
+ (min_thickness 0.24)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 89.25 -32.25) (xy 86 -29) (xy 37.25 -29) (xy 37.25 -50) (xy 89.25 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 86.64555 -42.942784) (xy 86.666841 -42.916841) (xy 86.692784 -42.89555) (xy 86.692787 -42.895547) (xy 86.770384 -42.831865)
+ (xy 86.888516 -42.768722) (xy 87.016697 -42.729839) (xy 87.15 -42.71671) (xy 87.183404 -42.72) (xy 87.768336 -42.72)
+ (xy 88.12 -42.368335) (xy 88.120001 -36.031666) (xy 87.269428 -35.181092) (xy 87.124099 -35.21) (xy 86.875901 -35.21)
+ (xy 86.632471 -35.161579) (xy 86.403166 -35.066598) (xy 86.196797 -34.928706) (xy 86.021294 -34.753203) (xy 85.883402 -34.546834)
+ (xy 85.788421 -34.317529) (xy 85.74 -34.074099) (xy 85.74 -33.825901) (xy 85.788421 -33.582471) (xy 85.883402 -33.353166)
+ (xy 86.021294 -33.146797) (xy 86.196797 -32.971294) (xy 86.403166 -32.833402) (xy 86.632471 -32.738421) (xy 86.875901 -32.69)
+ (xy 87.124099 -32.69) (xy 87.367529 -32.738421) (xy 87.596834 -32.833402) (xy 87.803203 -32.971294) (xy 87.978706 -33.146797)
+ (xy 88.116598 -33.353166) (xy 88.211579 -33.582471) (xy 88.26 -33.825901) (xy 88.26 -34.074099) (xy 88.231092 -34.219428)
+ (xy 89.13 -35.118335) (xy 89.13 -32.299706) (xy 85.950294 -29.12) (xy 82.792253 -29.12) (xy 85.345848 -31.673594)
+ (xy 85.362632 -31.687368) (xy 85.388751 -31.719195) (xy 85.417616 -31.754366) (xy 85.458473 -31.830805) (xy 85.466866 -31.858472)
+ (xy 85.483633 -31.913745) (xy 85.49 -31.978393) (xy 85.49 -31.978396) (xy 85.492128 -32) (xy 85.49 -32.021604)
+ (xy 85.49 -41.248008) (xy 85.515116 -41.187373) (xy 85.587345 -41.079275) (xy 85.679275 -40.987345) (xy 85.787373 -40.915116)
+ (xy 85.907485 -40.865364) (xy 86.034996 -40.84) (xy 86.165004 -40.84) (xy 86.292515 -40.865364) (xy 86.412627 -40.915116)
+ (xy 86.520725 -40.987345) (xy 86.612655 -41.079275) (xy 86.684884 -41.187373) (xy 86.734636 -41.307485) (xy 86.76 -41.434996)
+ (xy 86.76 -41.565004) (xy 86.734636 -41.692515) (xy 86.684884 -41.812627) (xy 86.612655 -41.920725) (xy 86.520725 -42.012655)
+ (xy 86.412627 -42.084884) (xy 86.292515 -42.134636) (xy 86.165004 -42.16) (xy 86.034996 -42.16) (xy 85.907485 -42.134636)
+ (xy 85.787373 -42.084884) (xy 85.679275 -42.012655) (xy 85.587345 -41.920725) (xy 85.515116 -41.812627) (xy 85.49 -41.751992)
+ (xy 85.49 -42.867747) (xy 85.495843 -42.87359) (xy 85.512632 -42.887368) (xy 85.567616 -42.954367) (xy 85.608473 -43.030805)
+ (xy 85.633633 -43.113745) (xy 85.64 -43.178393) (xy 85.64 -43.178395) (xy 85.642128 -43.199999) (xy 85.64 -43.221603)
+ (xy 85.64 -43.948336)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 89.13 -48.329843) (xy 88.791 -48.328) (xy 88.634 -48.171) (xy 88.634 -46.834) (xy 88.654 -46.834)
+ (xy 88.654 -46.566) (xy 88.634 -46.566) (xy 88.634 -45.229) (xy 88.791 -45.072) (xy 89.13 -45.070157)
+ (xy 89.13 -43.281665) (xy 88.554459 -43.857205) (xy 88.533159 -43.883159) (xy 88.429616 -43.968135) (xy 88.311484 -44.031278)
+ (xy 88.183303 -44.070161) (xy 88.083404 -44.08) (xy 88.05 -44.08329) (xy 88.016596 -44.08) (xy 87.431666 -44.08)
+ (xy 86.68 -44.831664) (xy 86.68 -45.542754) (xy 86.859739 -45.690261) (xy 87.010946 -45.874508) (xy 87.01978 -45.891035)
+ (xy 87.018961 -45.7) (xy 87.031086 -45.57689) (xy 87.066996 -45.458512) (xy 87.12531 -45.349414) (xy 87.203788 -45.253788)
+ (xy 87.299414 -45.17531) (xy 87.408512 -45.116996) (xy 87.52689 -45.081086) (xy 87.65 -45.068961) (xy 88.209 -45.072)
+ (xy 88.366 -45.229) (xy 88.366 -46.566) (xy 88.346 -46.566) (xy 88.346 -46.834) (xy 88.366 -46.834)
+ (xy 88.366 -48.171) (xy 88.209 -48.328) (xy 87.65 -48.331039) (xy 87.52689 -48.318914) (xy 87.408512 -48.283004)
+ (xy 87.299414 -48.22469) (xy 87.203788 -48.146212) (xy 87.12531 -48.050586) (xy 87.066996 -47.941488) (xy 87.031086 -47.82311)
+ (xy 87.018961 -47.7) (xy 87.01978 -47.508964) (xy 87.010946 -47.525491) (xy 86.859739 -47.709739) (xy 86.675492 -47.860946)
+ (xy 86.465287 -47.973303) (xy 86.237201 -48.042492) (xy 86 -48.065854) (xy 85.7628 -48.042492) (xy 85.534714 -47.973303)
+ (xy 85.324509 -47.860946) (xy 85.140262 -47.709739) (xy 84.989055 -47.525492) (xy 84.876697 -47.315287) (xy 84.807508 -47.087201)
+ (xy 84.79 -46.909437) (xy 84.79 -46.490564) (xy 84.807508 -46.3128) (xy 84.876697 -46.084714) (xy 84.989054 -45.874509)
+ (xy 85.057015 -45.791698) (xy 84.965004 -45.81) (xy 84.834996 -45.81) (xy 84.707485 -45.784636) (xy 84.587373 -45.734884)
+ (xy 84.479275 -45.662655) (xy 84.387345 -45.570725) (xy 84.383409 -45.564834) (xy 84.312655 -45.670725) (xy 84.220725 -45.762655)
+ (xy 84.112627 -45.834884) (xy 83.992515 -45.884636) (xy 83.865004 -45.91) (xy 83.734996 -45.91) (xy 83.607485 -45.884636)
+ (xy 83.487373 -45.834884) (xy 83.379275 -45.762655) (xy 83.287345 -45.670725) (xy 83.215116 -45.562627) (xy 83.165364 -45.442515)
+ (xy 83.14 -45.315004) (xy 83.14 -45.184996) (xy 83.165364 -45.057485) (xy 83.215116 -44.937373) (xy 83.287345 -44.829275)
+ (xy 83.360001 -44.756619) (xy 83.36 -32.382254) (xy 81.417747 -30.44) (xy 61.182254 -30.44) (xy 58.934882 -32.687371)
+ (xy 58.934884 -32.687373) (xy 58.984636 -32.807485) (xy 59.01 -32.934996) (xy 59.01 -33.065004) (xy 58.984636 -33.192515)
+ (xy 58.934884 -33.312627) (xy 58.862655 -33.420725) (xy 58.770725 -33.512655) (xy 58.662627 -33.584884) (xy 58.62339 -33.601136)
+ (xy 58.645847 -33.623593) (xy 58.662632 -33.637368) (xy 58.687456 -33.667616) (xy 58.717616 -33.704366) (xy 58.758472 -33.780804)
+ (xy 58.758473 -33.780805) (xy 58.783633 -33.863745) (xy 58.79 -33.928393) (xy 58.79 -33.928395) (xy 58.792128 -33.949999)
+ (xy 58.79 -33.971603) (xy 58.79 -34.00662) (xy 58.862655 -34.079275) (xy 58.934884 -34.187373) (xy 58.984636 -34.307485)
+ (xy 59.01 -34.434996) (xy 59.01 -34.565004) (xy 58.984636 -34.692515) (xy 58.934884 -34.812627) (xy 58.862655 -34.920725)
+ (xy 58.770725 -35.012655) (xy 58.662627 -35.084884) (xy 58.542515 -35.134636) (xy 58.415004 -35.16) (xy 58.284996 -35.16)
+ (xy 58.157485 -35.134636) (xy 58.037373 -35.084884) (xy 57.929275 -35.012655) (xy 57.837345 -34.920725) (xy 57.765116 -34.812627)
+ (xy 57.715364 -34.692515) (xy 57.69 -34.565004) (xy 57.69 -34.434996) (xy 57.715364 -34.307485) (xy 57.765116 -34.187373)
+ (xy 57.837345 -34.079275) (xy 57.847183 -34.069437) (xy 57.504158 -33.726411) (xy 57.487368 -33.712632) (xy 57.452013 -33.66955)
+ (xy 57.432384 -33.645633) (xy 57.410546 -33.604776) (xy 57.391527 -33.569194) (xy 57.366367 -33.486254) (xy 57.361185 -33.433633)
+ (xy 57.357872 -33.4) (xy 57.36 -33.378395) (xy 57.360001 -30.971614) (xy 57.357872 -30.95) (xy 57.366368 -30.863745)
+ (xy 57.391528 -30.780805) (xy 57.432384 -30.704367) (xy 57.459994 -30.670725) (xy 57.487369 -30.637368) (xy 57.504154 -30.623593)
+ (xy 59.007746 -29.12) (xy 37.37 -29.12) (xy 37.37 -30.315004) (xy 38.89 -30.315004) (xy 38.89 -30.184996)
+ (xy 38.915364 -30.057485) (xy 38.965116 -29.937373) (xy 39.037345 -29.829275) (xy 39.129275 -29.737345) (xy 39.237373 -29.665116)
+ (xy 39.357485 -29.615364) (xy 39.484996 -29.59) (xy 39.615004 -29.59) (xy 39.742515 -29.615364) (xy 39.862627 -29.665116)
+ (xy 39.970725 -29.737345) (xy 40.062655 -29.829275) (xy 40.134884 -29.937373) (xy 40.184636 -30.057485) (xy 40.21 -30.184996)
+ (xy 40.21 -30.315004) (xy 40.184636 -30.442515) (xy 40.134884 -30.562627) (xy 40.062655 -30.670725) (xy 39.970725 -30.762655)
+ (xy 39.862627 -30.834884) (xy 39.742515 -30.884636) (xy 39.615004 -30.91) (xy 39.484996 -30.91) (xy 39.357485 -30.884636)
+ (xy 39.237373 -30.834884) (xy 39.129275 -30.762655) (xy 39.037345 -30.670725) (xy 38.965116 -30.562627) (xy 38.915364 -30.442515)
+ (xy 38.89 -30.315004) (xy 37.37 -30.315004) (xy 37.37 -30.647747) (xy 39.245848 -32.523594) (xy 39.262632 -32.537368)
+ (xy 39.297024 -32.579275) (xy 39.317616 -32.604366) (xy 39.350027 -32.665004) (xy 39.358473 -32.680805) (xy 39.383633 -32.763745)
+ (xy 39.39 -32.828393) (xy 39.39 -32.828395) (xy 39.392128 -32.849999) (xy 39.39 -32.871603) (xy 39.39 -34.60852)
+ (xy 39.395725 -34.612345) (xy 39.487655 -34.704275) (xy 39.559884 -34.812373) (xy 39.609636 -34.932485) (xy 39.635 -35.059996)
+ (xy 39.635 -35.190004) (xy 39.609636 -35.317515) (xy 39.559884 -35.437627) (xy 39.487655 -35.545725) (xy 39.395725 -35.637655)
+ (xy 39.287627 -35.709884) (xy 39.167515 -35.759636) (xy 39.040004 -35.785) (xy 39.04 -35.785) (xy 39.04 -36.15662)
+ (xy 39.112655 -36.229275) (xy 39.167056 -36.310691) (xy 39.860001 -35.617745) (xy 39.86 -33.19338) (xy 39.787345 -33.120725)
+ (xy 39.715116 -33.012627) (xy 39.665364 -32.892515) (xy 39.64 -32.765004) (xy 39.64 -32.634996) (xy 39.665364 -32.507485)
+ (xy 39.715116 -32.387373) (xy 39.787345 -32.279275) (xy 39.879275 -32.187345) (xy 39.987373 -32.115116) (xy 40.107485 -32.065364)
+ (xy 40.234996 -32.04) (xy 40.365004 -32.04) (xy 40.492515 -32.065364) (xy 40.612627 -32.115116) (xy 40.720725 -32.187345)
+ (xy 40.812655 -32.279275) (xy 40.884884 -32.387373) (xy 40.915781 -32.461965) (xy 41.073593 -32.304153) (xy 41.087368 -32.287368)
+ (xy 41.154367 -32.232384) (xy 41.230805 -32.191527) (xy 41.313745 -32.166367) (xy 41.378393 -32.16) (xy 41.378395 -32.16)
+ (xy 41.399999 -32.157872) (xy 41.421603 -32.16) (xy 41.50662 -32.16) (xy 41.579275 -32.087345) (xy 41.687373 -32.015116)
+ (xy 41.807485 -31.965364) (xy 41.934996 -31.94) (xy 42.065004 -31.94) (xy 42.192515 -31.965364) (xy 42.312627 -32.015116)
+ (xy 42.420725 -32.087345) (xy 42.512655 -32.179275) (xy 42.584884 -32.287373) (xy 42.634636 -32.407485) (xy 42.66 -32.534996)
+ (xy 42.66 -32.665004) (xy 42.634636 -32.792515) (xy 42.584884 -32.912627) (xy 42.512655 -33.020725) (xy 42.420725 -33.112655)
+ (xy 42.312627 -33.184884) (xy 42.192515 -33.234636) (xy 42.065004 -33.26) (xy 41.934996 -33.26) (xy 41.807485 -33.234636)
+ (xy 41.687373 -33.184884) (xy 41.579275 -33.112655) (xy 41.544437 -33.077817) (xy 41.14 -33.482253) (xy 41.14 -36.028397)
+ (xy 41.142128 -36.050001) (xy 41.137612 -36.095849) (xy 41.133633 -36.136255) (xy 41.108473 -36.219195) (xy 41.072046 -36.287345)
+ (xy 41.067616 -36.295634) (xy 41.026405 -36.345849) (xy 41.012632 -36.362632) (xy 40.995847 -36.376407) (xy 38.576411 -38.795842)
+ (xy 38.562632 -38.812632) (xy 38.495633 -38.867616) (xy 38.419195 -38.908473) (xy 38.336255 -38.933633) (xy 38.271607 -38.94)
+ (xy 38.271604 -38.94) (xy 38.25 -38.942128) (xy 38.228396 -38.94) (xy 37.435972 -38.94) (xy 37.484636 -39.057485)
+ (xy 37.51 -39.184996) (xy 37.51 -39.315004) (xy 37.484636 -39.442515) (xy 37.434884 -39.562627) (xy 37.37 -39.659732)
+ (xy 37.37 -41.11) (xy 52.54895 -41.11) (xy 52.54 -41.065004) (xy 52.54 -40.934996) (xy 52.565364 -40.807485)
+ (xy 52.615116 -40.687373) (xy 52.687345 -40.579275) (xy 52.779275 -40.487345) (xy 52.887373 -40.415116) (xy 53.007485 -40.365364)
+ (xy 53.06 -40.354918) (xy 53.060001 -36.921614) (xy 53.057872 -36.9) (xy 53.066368 -36.813745) (xy 53.091528 -36.730805)
+ (xy 53.132384 -36.654367) (xy 53.169581 -36.609043) (xy 53.187369 -36.587368) (xy 53.204153 -36.573594) (xy 54.073593 -35.704153)
+ (xy 54.087368 -35.687368) (xy 54.104151 -35.673595) (xy 54.154366 -35.632384) (xy 54.183715 -35.616697) (xy 54.230805 -35.591527)
+ (xy 54.313745 -35.566367) (xy 54.378393 -35.56) (xy 54.378395 -35.56) (xy 54.399999 -35.557872) (xy 54.421603 -35.56)
+ (xy 54.45662 -35.56) (xy 54.529275 -35.487345) (xy 54.637373 -35.415116) (xy 54.757485 -35.365364) (xy 54.884996 -35.34)
+ (xy 55.015004 -35.34) (xy 55.142515 -35.365364) (xy 55.262627 -35.415116) (xy 55.370725 -35.487345) (xy 55.462655 -35.579275)
+ (xy 55.534884 -35.687373) (xy 55.584636 -35.807485) (xy 55.61 -35.934996) (xy 55.61 -36.065004) (xy 57.69 -36.065004)
+ (xy 57.69 -35.934996) (xy 57.715364 -35.807485) (xy 57.765116 -35.687373) (xy 57.837345 -35.579275) (xy 57.929275 -35.487345)
+ (xy 58.037373 -35.415116) (xy 58.157485 -35.365364) (xy 58.284996 -35.34) (xy 58.415004 -35.34) (xy 58.542515 -35.365364)
+ (xy 58.662627 -35.415116) (xy 58.770725 -35.487345) (xy 58.862655 -35.579275) (xy 58.934884 -35.687373) (xy 58.984636 -35.807485)
+ (xy 59.01 -35.934996) (xy 59.01 -36.065004) (xy 58.984636 -36.192515) (xy 58.975321 -36.215004) (xy 67.99 -36.215004)
+ (xy 67.99 -36.084996) (xy 68.015364 -35.957485) (xy 68.065116 -35.837373) (xy 68.137345 -35.729275) (xy 68.229275 -35.637345)
+ (xy 68.337373 -35.565116) (xy 68.457485 -35.515364) (xy 68.584996 -35.49) (xy 68.715004 -35.49) (xy 68.842515 -35.515364)
+ (xy 68.962627 -35.565116) (xy 69.070725 -35.637345) (xy 69.162655 -35.729275) (xy 69.234884 -35.837373) (xy 69.284636 -35.957485)
+ (xy 69.31 -36.084996) (xy 69.31 -36.215004) (xy 69.284636 -36.342515) (xy 69.234884 -36.462627) (xy 69.162655 -36.570725)
+ (xy 69.070725 -36.662655) (xy 68.962627 -36.734884) (xy 68.842515 -36.784636) (xy 68.715004 -36.81) (xy 68.584996 -36.81)
+ (xy 68.457485 -36.784636) (xy 68.337373 -36.734884) (xy 68.229275 -36.662655) (xy 68.137345 -36.570725) (xy 68.065116 -36.462627)
+ (xy 68.015364 -36.342515) (xy 67.99 -36.215004) (xy 58.975321 -36.215004) (xy 58.934884 -36.312627) (xy 58.862655 -36.420725)
+ (xy 58.770725 -36.512655) (xy 58.662627 -36.584884) (xy 58.542515 -36.634636) (xy 58.415004 -36.66) (xy 58.284996 -36.66)
+ (xy 58.157485 -36.634636) (xy 58.037373 -36.584884) (xy 57.929275 -36.512655) (xy 57.837345 -36.420725) (xy 57.765116 -36.312627)
+ (xy 57.715364 -36.192515) (xy 57.69 -36.065004) (xy 55.61 -36.065004) (xy 55.584636 -36.192515) (xy 55.534884 -36.312627)
+ (xy 55.462655 -36.420725) (xy 55.370725 -36.512655) (xy 55.262627 -36.584884) (xy 55.230745 -36.59809) (xy 55.234636 -36.607485)
+ (xy 55.26 -36.734996) (xy 55.26 -36.865004) (xy 55.240109 -36.965004) (xy 64.59 -36.965004) (xy 64.59 -36.834996)
+ (xy 64.615364 -36.707485) (xy 64.665116 -36.587373) (xy 64.737345 -36.479275) (xy 64.829275 -36.387345) (xy 64.937373 -36.315116)
+ (xy 65.057485 -36.265364) (xy 65.184996 -36.24) (xy 65.315004 -36.24) (xy 65.442515 -36.265364) (xy 65.562627 -36.315116)
+ (xy 65.670725 -36.387345) (xy 65.762655 -36.479275) (xy 65.834884 -36.587373) (xy 65.884636 -36.707485) (xy 65.91 -36.834996)
+ (xy 65.91 -36.965004) (xy 65.884636 -37.092515) (xy 65.834884 -37.212627) (xy 65.762655 -37.320725) (xy 65.670725 -37.412655)
+ (xy 65.562627 -37.484884) (xy 65.442515 -37.534636) (xy 65.315004 -37.56) (xy 65.184996 -37.56) (xy 65.057485 -37.534636)
+ (xy 64.937373 -37.484884) (xy 64.829275 -37.412655) (xy 64.737345 -37.320725) (xy 64.665116 -37.212627) (xy 64.615364 -37.092515)
+ (xy 64.59 -36.965004) (xy 55.240109 -36.965004) (xy 55.234636 -36.992515) (xy 55.184884 -37.112627) (xy 55.112655 -37.220725)
+ (xy 55.020725 -37.312655) (xy 54.912627 -37.384884) (xy 54.792515 -37.434636) (xy 54.665004 -37.46) (xy 54.534996 -37.46)
+ (xy 54.407485 -37.434636) (xy 54.287373 -37.384884) (xy 54.179275 -37.312655) (xy 54.087345 -37.220725) (xy 54.015116 -37.112627)
+ (xy 53.984219 -37.038034) (xy 53.94 -37.082253) (xy 53.94 -40.678397) (xy 53.942128 -40.700001) (xy 53.94 -40.721607)
+ (xy 53.933633 -40.786255) (xy 53.908473 -40.869195) (xy 53.889454 -40.904777) (xy 53.867616 -40.945634) (xy 53.86 -40.954914)
+ (xy 53.86 -41.065004) (xy 53.85105 -41.11) (xy 54.017747 -41.11) (xy 56.423593 -38.704153) (xy 56.437368 -38.687368)
+ (xy 56.46717 -38.66291) (xy 56.504366 -38.632384) (xy 56.579681 -38.592128) (xy 56.580805 -38.591527) (xy 56.663745 -38.566367)
+ (xy 56.728393 -38.56) (xy 56.728396 -38.56) (xy 56.75 -38.557872) (xy 56.771604 -38.56) (xy 58.057028 -38.56)
+ (xy 58.074534 -38.542494) (xy 58.171004 -38.478035) (xy 58.278195 -38.433635) (xy 58.391989 -38.411) (xy 58.508011 -38.411)
+ (xy 58.621805 -38.433635) (xy 58.728996 -38.478035) (xy 58.825466 -38.542494) (xy 58.907506 -38.624534) (xy 58.971965 -38.721004)
+ (xy 59.016365 -38.828195) (xy 59.039 -38.941989) (xy 59.039 -39.058011) (xy 59.016365 -39.171805) (xy 58.971965 -39.278996)
+ (xy 58.907506 -39.375466) (xy 58.825466 -39.457506) (xy 58.814245 -39.465004) (xy 59.59 -39.465004) (xy 59.59 -39.334996)
+ (xy 59.615364 -39.207485) (xy 59.665116 -39.087373) (xy 59.737345 -38.979275) (xy 59.829275 -38.887345) (xy 59.937373 -38.815116)
+ (xy 60.057485 -38.765364) (xy 60.184996 -38.74) (xy 60.315004 -38.74) (xy 60.442515 -38.765364) (xy 60.562627 -38.815116)
+ (xy 60.670725 -38.887345) (xy 60.762655 -38.979275) (xy 60.834884 -39.087373) (xy 60.884636 -39.207485) (xy 60.91 -39.334996)
+ (xy 60.91 -39.465004) (xy 60.884636 -39.592515) (xy 60.834884 -39.712627) (xy 60.762655 -39.820725) (xy 60.670725 -39.912655)
+ (xy 60.562627 -39.984884) (xy 60.442515 -40.034636) (xy 60.315004 -40.06) (xy 60.184996 -40.06) (xy 60.057485 -40.034636)
+ (xy 59.937373 -39.984884) (xy 59.829275 -39.912655) (xy 59.737345 -39.820725) (xy 59.665116 -39.712627) (xy 59.615364 -39.592515)
+ (xy 59.59 -39.465004) (xy 58.814245 -39.465004) (xy 58.728996 -39.521965) (xy 58.621805 -39.566365) (xy 58.508011 -39.589)
+ (xy 58.391989 -39.589) (xy 58.278195 -39.566365) (xy 58.171004 -39.521965) (xy 58.074534 -39.457506) (xy 58.057028 -39.44)
+ (xy 56.932254 -39.44) (xy 54.526411 -41.845842) (xy 54.512632 -41.862632) (xy 54.445633 -41.917616) (xy 54.403756 -41.94)
+ (xy 59.867746 -41.94) (xy 58.921387 -40.99364) (xy 58.878996 -41.021965) (xy 58.771805 -41.066365) (xy 58.658011 -41.089)
+ (xy 58.541989 -41.089) (xy 58.428195 -41.066365) (xy 58.321004 -41.021965) (xy 58.224534 -40.957506) (xy 58.142494 -40.875466)
+ (xy 58.078035 -40.778996) (xy 58.033635 -40.671805) (xy 58.011 -40.558011) (xy 58.011 -40.441989) (xy 58.033635 -40.328195)
+ (xy 58.078035 -40.221004) (xy 58.142494 -40.124534) (xy 58.224534 -40.042494) (xy 58.321004 -39.978035) (xy 58.428195 -39.933635)
+ (xy 58.541989 -39.911) (xy 58.658011 -39.911) (xy 58.771805 -39.933635) (xy 58.878996 -39.978035) (xy 58.975466 -40.042494)
+ (xy 58.992972 -40.06) (xy 59.028396 -40.06) (xy 59.05 -40.057872) (xy 59.071604 -40.06) (xy 59.071607 -40.06)
+ (xy 59.136255 -40.066367) (xy 59.219195 -40.091527) (xy 59.295633 -40.132384) (xy 59.362632 -40.187368) (xy 59.376411 -40.204158)
+ (xy 60.532254 -41.36) (xy 70.617747 -41.36) (xy 71.210001 -40.767745) (xy 71.210001 -40.693381) (xy 71.137345 -40.620725)
+ (xy 71.065116 -40.512627) (xy 71.015364 -40.392515) (xy 70.99 -40.265004) (xy 70.99 -40.134996) (xy 71.015364 -40.007485)
+ (xy 71.065116 -39.887373) (xy 71.137345 -39.779275) (xy 71.229275 -39.687345) (xy 71.337373 -39.615116) (xy 71.457485 -39.565364)
+ (xy 71.584996 -39.54) (xy 71.715004 -39.54) (xy 71.842515 -39.565364) (xy 71.962627 -39.615116) (xy 72.070725 -39.687345)
+ (xy 72.162655 -39.779275) (xy 72.234884 -39.887373) (xy 72.284636 -40.007485) (xy 72.31 -40.134996) (xy 72.31 -40.265004)
+ (xy 72.284636 -40.392515) (xy 72.234884 -40.512627) (xy 72.162655 -40.620725) (xy 72.09 -40.69338) (xy 72.09 -40.743776)
+ (xy 72.84 -39.993776) (xy 72.84 -39.707755) (xy 72.852444 -39.581412) (xy 72.901619 -39.419301) (xy 72.981476 -39.269899)
+ (xy 73.088946 -39.138946) (xy 73.16 -39.080633) (xy 73.16 -38.75) (xy 73.163311 -38.716229) (xy 73.166377 -38.682543)
+ (xy 73.166733 -38.681335) (xy 73.166856 -38.680076) (xy 73.176671 -38.647568) (xy 73.186214 -38.615142) (xy 73.186797 -38.614026)
+ (xy 73.187163 -38.612815) (xy 73.203099 -38.582844) (xy 73.218765 -38.552877) (xy 73.219555 -38.551895) (xy 73.220148 -38.550779)
+ (xy 73.24155 -38.524539) (xy 73.26279 -38.498121) (xy 73.263759 -38.497308) (xy 73.264555 -38.496332) (xy 73.290628 -38.474762)
+ (xy 73.316612 -38.452959) (xy 73.317718 -38.452351) (xy 73.318691 -38.451546) (xy 73.348514 -38.435421) (xy 73.378181 -38.419111)
+ (xy 73.379383 -38.41873) (xy 73.380494 -38.418129) (xy 73.412876 -38.408105) (xy 73.445152 -38.397867) (xy 73.446406 -38.397726)
+ (xy 73.447612 -38.397353) (xy 73.481289 -38.393814) (xy 73.514974 -38.390035) (xy 73.5174 -38.390018) (xy 73.517487 -38.390009)
+ (xy 73.517574 -38.390017) (xy 73.52 -38.39) (xy 73.88 -38.39) (xy 73.913771 -38.393311) (xy 73.947457 -38.396377)
+ (xy 73.948665 -38.396733) (xy 73.949924 -38.396856) (xy 73.982432 -38.406671) (xy 74.014858 -38.416214) (xy 74.015974 -38.416797)
+ (xy 74.017185 -38.417163) (xy 74.047156 -38.433099) (xy 74.077123 -38.448765) (xy 74.078105 -38.449555) (xy 74.079221 -38.450148)
+ (xy 74.105461 -38.47155) (xy 74.131879 -38.49279) (xy 74.132692 -38.493759) (xy 74.133668 -38.494555) (xy 74.155238 -38.520628)
+ (xy 74.177041 -38.546612) (xy 74.177649 -38.547718) (xy 74.178454 -38.548691) (xy 74.194579 -38.578514) (xy 74.210889 -38.608181)
+ (xy 74.21127 -38.609383) (xy 74.211871 -38.610494) (xy 74.221895 -38.642876) (xy 74.232133 -38.675152) (xy 74.232274 -38.676406)
+ (xy 74.232647 -38.677612) (xy 74.236186 -38.711289) (xy 74.239965 -38.744974) (xy 74.239982 -38.7474) (xy 74.239991 -38.747487)
+ (xy 74.239983 -38.747574) (xy 74.24 -38.75) (xy 74.24 -39.080634) (xy 74.311054 -39.138946) (xy 74.418524 -39.269898)
+ (xy 74.498381 -39.4193) (xy 74.547556 -39.581411) (xy 74.56 -39.707754) (xy 74.56 -40.307762) (xy 74.56416 -40.350001)
+ (xy 74.56 -40.39224) (xy 74.56 -40.392246) (xy 74.547556 -40.518589) (xy 74.543851 -40.530805) (xy 74.509964 -40.642515)
+ (xy 74.498381 -40.6807) (xy 74.418524 -40.830102) (xy 74.311054 -40.961054) (xy 74.278241 -40.987983) (xy 73.496224 -41.77)
+ (xy 74.151178 -41.77) (xy 76.87 -39.051178) (xy 76.870001 -37.991802) (xy 76.828035 -37.928996) (xy 76.783635 -37.821805)
+ (xy 76.761 -37.708011) (xy 76.761 -37.591989) (xy 76.783635 -37.478195) (xy 76.828035 -37.371004) (xy 76.892494 -37.274534)
+ (xy 76.974534 -37.192494) (xy 77.071004 -37.128035) (xy 77.178195 -37.083635) (xy 77.291989 -37.061) (xy 77.408011 -37.061)
+ (xy 77.521805 -37.083635) (xy 77.628996 -37.128035) (xy 77.725466 -37.192494) (xy 77.807506 -37.274534) (xy 77.871965 -37.371004)
+ (xy 77.916365 -37.478195) (xy 77.939 -37.591989) (xy 77.939 -37.708011) (xy 77.916365 -37.821805) (xy 77.871965 -37.928996)
+ (xy 77.83 -37.991801) (xy 77.83 -39.226433) (xy 77.832321 -39.25) (xy 77.83 -39.273567) (xy 77.83 -39.273575)
+ (xy 77.823054 -39.344096) (xy 77.795607 -39.434577) (xy 77.751036 -39.517964) (xy 77.691053 -39.591053) (xy 77.672739 -39.606083)
+ (xy 76.763818 -40.515004) (xy 78.84 -40.515004) (xy 78.84 -40.384996) (xy 78.865364 -40.257485) (xy 78.915116 -40.137373)
+ (xy 78.987345 -40.029275) (xy 79.079275 -39.937345) (xy 79.187373 -39.865116) (xy 79.307485 -39.815364) (xy 79.434996 -39.79)
+ (xy 79.565004 -39.79) (xy 79.692515 -39.815364) (xy 79.812627 -39.865116) (xy 79.875 -39.906792) (xy 79.937373 -39.865116)
+ (xy 80.057485 -39.815364) (xy 80.184996 -39.79) (xy 80.315004 -39.79) (xy 80.442515 -39.815364) (xy 80.562627 -39.865116)
+ (xy 80.670725 -39.937345) (xy 80.762655 -40.029275) (xy 80.834884 -40.137373) (xy 80.884636 -40.257485) (xy 80.91 -40.384996)
+ (xy 80.91 -40.515004) (xy 80.884636 -40.642515) (xy 80.834884 -40.762627) (xy 80.762655 -40.870725) (xy 80.670725 -40.962655)
+ (xy 80.562627 -41.034884) (xy 80.442515 -41.084636) (xy 80.315004 -41.11) (xy 80.184996 -41.11) (xy 80.057485 -41.084636)
+ (xy 79.937373 -41.034884) (xy 79.875 -40.993208) (xy 79.812627 -41.034884) (xy 79.692515 -41.084636) (xy 79.565004 -41.11)
+ (xy 79.434996 -41.11) (xy 79.307485 -41.084636) (xy 79.187373 -41.034884) (xy 79.079275 -40.962655) (xy 78.987345 -40.870725)
+ (xy 78.915116 -40.762627) (xy 78.865364 -40.642515) (xy 78.84 -40.515004) (xy 76.763818 -40.515004) (xy 74.706083 -42.572739)
+ (xy 74.691053 -42.591053) (xy 74.617964 -42.651036) (xy 74.534577 -42.695607) (xy 74.444096 -42.723054) (xy 74.373575 -42.73)
+ (xy 74.373567 -42.73) (xy 74.35 -42.732321) (xy 74.326433 -42.73) (xy 73.598822 -42.73) (xy 72.458822 -43.87)
+ (xy 73.276433 -43.87) (xy 73.3 -43.867679) (xy 73.323567 -43.87) (xy 73.323575 -43.87) (xy 73.394096 -43.876946)
+ (xy 73.484577 -43.904393) (xy 73.567964 -43.948964) (xy 73.641053 -44.008947) (xy 73.656083 -44.027261) (xy 73.993826 -44.365004)
+ (xy 77.34 -44.365004) (xy 77.34 -44.234996) (xy 77.365364 -44.107485) (xy 77.415116 -43.987373) (xy 77.487345 -43.879275)
+ (xy 77.579275 -43.787345) (xy 77.687373 -43.715116) (xy 77.807485 -43.665364) (xy 77.934996 -43.64) (xy 78.065004 -43.64)
+ (xy 78.192515 -43.665364) (xy 78.312627 -43.715116) (xy 78.420725 -43.787345) (xy 78.512655 -43.879275) (xy 78.584884 -43.987373)
+ (xy 78.634636 -44.107485) (xy 78.66 -44.234996) (xy 78.66 -44.365004) (xy 78.634636 -44.492515) (xy 78.584884 -44.612627)
+ (xy 78.512655 -44.720725) (xy 78.420725 -44.812655) (xy 78.312627 -44.884884) (xy 78.192515 -44.934636) (xy 78.065004 -44.96)
+ (xy 77.934996 -44.96) (xy 77.807485 -44.934636) (xy 77.687373 -44.884884) (xy 77.579275 -44.812655) (xy 77.487345 -44.720725)
+ (xy 77.415116 -44.612627) (xy 77.365364 -44.492515) (xy 77.34 -44.365004) (xy 73.993826 -44.365004) (xy 74.822744 -45.193921)
+ (xy 74.841053 -45.208947) (xy 74.857511 -45.229) (xy 74.881698 -45.258473) (xy 74.901036 -45.282036) (xy 74.945607 -45.365423)
+ (xy 74.973054 -45.455903) (xy 74.975073 -45.476405) (xy 74.98 -45.526425) (xy 74.98 -45.526432) (xy 74.982321 -45.549999)
+ (xy 74.98 -45.573566) (xy 74.98 -45.888259) (xy 75.25 -45.888259) (xy 75.320572 -45.89521) (xy 75.388432 -45.915795)
+ (xy 75.450973 -45.949223) (xy 75.50579 -45.99421) (xy 75.550777 -46.049027) (xy 75.584205 -46.111568) (xy 75.60479 -46.179428)
+ (xy 75.611741 -46.25) (xy 75.611741 -46.332646) (xy 75.711315 -46.211314) (xy 75.880335 -46.072604) (xy 76.073167 -45.969532)
+ (xy 76.282403 -45.906062) (xy 76.5 -45.88463) (xy 76.717598 -45.906062) (xy 76.926834 -45.969532) (xy 77.119666 -46.072604)
+ (xy 77.288686 -46.211314) (xy 77.427396 -46.380334) (xy 77.500001 -46.516166) (xy 77.572605 -46.380334) (xy 77.711315 -46.211314)
+ (xy 77.880335 -46.072604) (xy 78.073167 -45.969532) (xy 78.282403 -45.906062) (xy 78.5 -45.88463) (xy 78.717598 -45.906062)
+ (xy 78.926834 -45.969532) (xy 79.119666 -46.072604) (xy 79.286756 -46.20973) (xy 79.380182 -46.034943) (xy 79.56263 -45.812629)
+ (xy 79.784944 -45.630181) (xy 80.03858 -45.49461) (xy 80.313791 -45.411125) (xy 80.6 -45.382936) (xy 80.88621 -45.411125)
+ (xy 81.161421 -45.49461) (xy 81.415057 -45.630181) (xy 81.637371 -45.812629) (xy 81.819819 -46.034943) (xy 81.95539 -46.288579)
+ (xy 82.038875 -46.56379) (xy 82.06 -46.778277) (xy 82.06 -48.221723) (xy 82.038875 -48.43621) (xy 81.95539 -48.711421)
+ (xy 81.819819 -48.965057) (xy 81.63737 -49.187371) (xy 81.415056 -49.369819) (xy 81.16142 -49.50539) (xy 80.927004 -49.5765)
+ (xy 89.13 -49.5765)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 37.479275 -35.237345) (xy 37.587373 -35.165116) (xy 37.707485 -35.115364) (xy 37.76 -35.104918) (xy 37.760001 -32.882255)
+ (xy 37.37 -32.492254) (xy 37.37 -35.31) (xy 37.40662 -35.31)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 38.260691 -37.217056) (xy 38.179275 -37.162655) (xy 38.087345 -37.070725) (xy 38.015116 -36.962627) (xy 37.965364 -36.842515)
+ (xy 37.94 -36.715004) (xy 37.94 -36.584996) (xy 37.965364 -36.457485) (xy 37.986831 -36.405658) (xy 37.965004 -36.41)
+ (xy 37.834996 -36.41) (xy 37.707485 -36.384636) (xy 37.587373 -36.334884) (xy 37.479275 -36.262655) (xy 37.40662 -36.19)
+ (xy 37.37 -36.19) (xy 37.37 -37.17962) (xy 37.412655 -37.222275) (xy 37.484884 -37.330373) (xy 37.534636 -37.450485)
+ (xy 37.56 -37.577996) (xy 37.56 -37.708004) (xy 37.559603 -37.71) (xy 37.767747 -37.71)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 38.037345 -42.670725) (xy 37.965116 -42.562627) (xy 37.915364 -42.442515) (xy 37.89 -42.315004) (xy 37.89 -42.184996)
+ (xy 37.915364 -42.057485) (xy 37.943317 -41.99) (xy 37.37 -41.99) (xy 37.37 -42.71) (xy 38.07662 -42.71)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 71.838579 -49.50539) (xy 71.584943 -49.369819) (xy 71.362629 -49.18737) (xy 71.180181 -48.965056) (xy 71.04461 -48.71142)
+ (xy 70.961125 -48.436209) (xy 70.94 -48.221722) (xy 70.94 -46.778277) (xy 70.961125 -46.56379) (xy 71.04461 -46.288579)
+ (xy 71.180182 -46.034943) (xy 71.36263 -45.812629) (xy 71.584944 -45.630181) (xy 71.83858 -45.49461) (xy 72.113791 -45.411125)
+ (xy 72.4 -45.382936) (xy 72.68621 -45.411125) (xy 72.961421 -45.49461) (xy 73.215057 -45.630181) (xy 73.437371 -45.812629)
+ (xy 73.549335 -45.949058) (xy 73.611568 -45.915795) (xy 73.679428 -45.89521) (xy 73.75 -45.888259) (xy 74.020001 -45.888259)
+ (xy 74.020001 -45.748824) (xy 73.101178 -44.83) (xy 71.75338 -44.83) (xy 71.720725 -44.862655) (xy 71.612627 -44.934884)
+ (xy 71.492515 -44.984636) (xy 71.365004 -45.01) (xy 71.234996 -45.01) (xy 71.107485 -44.984636) (xy 70.987373 -44.934884)
+ (xy 70.879275 -44.862655) (xy 70.787345 -44.770725) (xy 70.715116 -44.662627) (xy 70.665364 -44.542515) (xy 70.64 -44.415004)
+ (xy 70.64 -44.284996) (xy 70.665364 -44.157485) (xy 70.715116 -44.037373) (xy 70.787345 -43.929275) (xy 70.879275 -43.837345)
+ (xy 70.987373 -43.765116) (xy 71.107485 -43.715364) (xy 71.234996 -43.69) (xy 71.281178 -43.69) (xy 71.313246 -43.657932)
+ (xy 71.292246 -43.66) (xy 71.292239 -43.66) (xy 71.25 -43.66416) (xy 71.207761 -43.66) (xy 66.891665 -43.66)
+ (xy 66.898822 -43.664782) (xy 67.095218 -43.861178) (xy 67.249525 -44.092115) (xy 67.355814 -44.348718) (xy 67.41 -44.621127)
+ (xy 67.41 -44.898873) (xy 67.355814 -45.171282) (xy 67.249525 -45.427885) (xy 67.095218 -45.658822) (xy 66.898822 -45.855218)
+ (xy 66.667885 -46.009525) (xy 66.411282 -46.115814) (xy 66.138873 -46.17) (xy 65.861127 -46.17) (xy 65.588718 -46.115814)
+ (xy 65.332115 -46.009525) (xy 65.101178 -45.855218) (xy 64.904782 -45.658822) (xy 64.750475 -45.427885) (xy 64.644186 -45.171282)
+ (xy 64.59 -44.898873) (xy 64.59 -44.621127) (xy 64.644186 -44.348718) (xy 64.750475 -44.092115) (xy 64.904782 -43.861178)
+ (xy 65.101178 -43.664782) (xy 65.108335 -43.66) (xy 59.881665 -43.66) (xy 59.888822 -43.664782) (xy 60.085218 -43.861178)
+ (xy 60.239525 -44.092115) (xy 60.345814 -44.348718) (xy 60.4 -44.621127) (xy 60.4 -44.898873) (xy 60.345814 -45.171282)
+ (xy 60.239525 -45.427885) (xy 60.085218 -45.658822) (xy 59.974392 -45.769648) (xy 60.029122 -45.755967) (xy 60.324838 -45.741584)
+ (xy 60.617677 -45.785167) (xy 60.896387 -45.885044) (xy 61.025806 -45.95422) (xy 61.107453 -46.203043) (xy 60.25 -47.060495)
+ (xy 59.392547 -46.203043) (xy 59.424298 -46.10628) (xy 59.401282 -46.115814) (xy 59.128873 -46.17) (xy 58.851127 -46.17)
+ (xy 58.578718 -46.115814) (xy 58.322115 -46.009525) (xy 58.091178 -45.855218) (xy 57.894782 -45.658822) (xy 57.740475 -45.427885)
+ (xy 57.634186 -45.171282) (xy 57.58 -44.898873) (xy 57.58 -44.621127) (xy 57.634186 -44.348718) (xy 57.740475 -44.092115)
+ (xy 57.894782 -43.861178) (xy 58.091178 -43.664782) (xy 58.098335 -43.66) (xy 52.891665 -43.66) (xy 52.898822 -43.664782)
+ (xy 53.095218 -43.861178) (xy 53.249525 -44.092115) (xy 53.355814 -44.348718) (xy 53.41 -44.621127) (xy 53.41 -44.898873)
+ (xy 53.355814 -45.171282) (xy 53.249525 -45.427885) (xy 53.095218 -45.658822) (xy 52.898822 -45.855218) (xy 52.667885 -46.009525)
+ (xy 52.411282 -46.115814) (xy 52.138873 -46.17) (xy 51.861127 -46.17) (xy 51.588718 -46.115814) (xy 51.332115 -46.009525)
+ (xy 51.101178 -45.855218) (xy 50.904782 -45.658822) (xy 50.750475 -45.427885) (xy 50.644186 -45.171282) (xy 50.59 -44.898873)
+ (xy 50.59 -44.621127) (xy 50.644186 -44.348718) (xy 50.750475 -44.092115) (xy 50.904782 -43.861178) (xy 51.101178 -43.664782)
+ (xy 51.108335 -43.66) (xy 45.881665 -43.66) (xy 45.888822 -43.664782) (xy 46.085218 -43.861178) (xy 46.239525 -44.092115)
+ (xy 46.345814 -44.348718) (xy 46.4 -44.621127) (xy 46.4 -44.898873) (xy 46.345814 -45.171282) (xy 46.239525 -45.427885)
+ (xy 46.085218 -45.658822) (xy 45.974392 -45.769648) (xy 46.029122 -45.755967) (xy 46.324838 -45.741584) (xy 46.617677 -45.785167)
+ (xy 46.896387 -45.885044) (xy 47.025806 -45.95422) (xy 47.107453 -46.203043) (xy 46.25 -47.060495) (xy 45.392547 -46.203043)
+ (xy 45.424298 -46.10628) (xy 45.401282 -46.115814) (xy 45.128873 -46.17) (xy 44.851127 -46.17) (xy 44.578718 -46.115814)
+ (xy 44.322115 -46.009525) (xy 44.091178 -45.855218) (xy 43.894782 -45.658822) (xy 43.740475 -45.427885) (xy 43.634186 -45.171282)
+ (xy 43.58 -44.898873) (xy 43.58 -44.621127) (xy 43.634186 -44.348718) (xy 43.740475 -44.092115) (xy 43.894782 -43.861178)
+ (xy 44.091178 -43.664782) (xy 44.098335 -43.66) (xy 43.706224 -43.66) (xy 42.72 -44.646223) (xy 42.72 -47.175162)
+ (xy 44.741584 -47.175162) (xy 44.785167 -46.882323) (xy 44.885044 -46.603613) (xy 44.95422 -46.474194) (xy 45.203043 -46.392547)
+ (xy 46.060495 -47.25) (xy 46.439505 -47.25) (xy 47.296957 -46.392547) (xy 47.54578 -46.474194) (xy 47.672234 -46.741895)
+ (xy 47.744033 -47.029122) (xy 47.758416 -47.324838) (xy 47.751451 -47.371637) (xy 49.515 -47.371637) (xy 49.515 -47.128363)
+ (xy 49.56246 -46.889764) (xy 49.655557 -46.665008) (xy 49.790713 -46.462733) (xy 49.962733 -46.290713) (xy 50.165008 -46.155557)
+ (xy 50.389764 -46.06246) (xy 50.628363 -46.015) (xy 50.871637 -46.015) (xy 51.110236 -46.06246) (xy 51.334992 -46.155557)
+ (xy 51.537267 -46.290713) (xy 51.709287 -46.462733) (xy 51.844443 -46.665008) (xy 51.93754 -46.889764) (xy 51.985 -47.128363)
+ (xy 51.985 -47.175162) (xy 58.741584 -47.175162) (xy 58.785167 -46.882323) (xy 58.885044 -46.603613) (xy 58.95422 -46.474194)
+ (xy 59.203043 -46.392547) (xy 60.060495 -47.25) (xy 60.439505 -47.25) (xy 61.296957 -46.392547) (xy 61.54578 -46.474194)
+ (xy 61.672234 -46.741895) (xy 61.744033 -47.029122) (xy 61.758416 -47.324838) (xy 61.751451 -47.371637) (xy 63.515 -47.371637)
+ (xy 63.515 -47.128363) (xy 63.56246 -46.889764) (xy 63.655557 -46.665008) (xy 63.790713 -46.462733) (xy 63.962733 -46.290713)
+ (xy 64.165008 -46.155557) (xy 64.389764 -46.06246) (xy 64.628363 -46.015) (xy 64.871637 -46.015) (xy 65.110236 -46.06246)
+ (xy 65.334992 -46.155557) (xy 65.537267 -46.290713) (xy 65.709287 -46.462733) (xy 65.844443 -46.665008) (xy 65.93754 -46.889764)
+ (xy 65.985 -47.128363) (xy 65.985 -47.371637) (xy 65.93754 -47.610236) (xy 65.844443 -47.834992) (xy 65.709287 -48.037267)
+ (xy 65.537267 -48.209287) (xy 65.334992 -48.344443) (xy 65.110236 -48.43754) (xy 64.871637 -48.485) (xy 64.628363 -48.485)
+ (xy 64.389764 -48.43754) (xy 64.165008 -48.344443) (xy 63.962733 -48.209287) (xy 63.790713 -48.037267) (xy 63.655557 -47.834992)
+ (xy 63.56246 -47.610236) (xy 63.515 -47.371637) (xy 61.751451 -47.371637) (xy 61.714833 -47.617677) (xy 61.614956 -47.896387)
+ (xy 61.54578 -48.025806) (xy 61.296957 -48.107453) (xy 60.439505 -47.25) (xy 60.060495 -47.25) (xy 59.203043 -48.107453)
+ (xy 58.95422 -48.025806) (xy 58.827766 -47.758105) (xy 58.755967 -47.470878) (xy 58.741584 -47.175162) (xy 51.985 -47.175162)
+ (xy 51.985 -47.371637) (xy 51.93754 -47.610236) (xy 51.844443 -47.834992) (xy 51.709287 -48.037267) (xy 51.537267 -48.209287)
+ (xy 51.40606 -48.296957) (xy 59.392547 -48.296957) (xy 60.25 -47.439505) (xy 61.107453 -48.296957) (xy 61.025806 -48.54578)
+ (xy 60.758105 -48.672234) (xy 60.470878 -48.744033) (xy 60.175162 -48.758416) (xy 59.882323 -48.714833) (xy 59.603613 -48.614956)
+ (xy 59.474194 -48.54578) (xy 59.392547 -48.296957) (xy 51.40606 -48.296957) (xy 51.334992 -48.344443) (xy 51.110236 -48.43754)
+ (xy 50.871637 -48.485) (xy 50.628363 -48.485) (xy 50.389764 -48.43754) (xy 50.165008 -48.344443) (xy 49.962733 -48.209287)
+ (xy 49.790713 -48.037267) (xy 49.655557 -47.834992) (xy 49.56246 -47.610236) (xy 49.515 -47.371637) (xy 47.751451 -47.371637)
+ (xy 47.714833 -47.617677) (xy 47.614956 -47.896387) (xy 47.54578 -48.025806) (xy 47.296957 -48.107453) (xy 46.439505 -47.25)
+ (xy 46.060495 -47.25) (xy 45.203043 -48.107453) (xy 44.95422 -48.025806) (xy 44.827766 -47.758105) (xy 44.755967 -47.470878)
+ (xy 44.741584 -47.175162) (xy 42.72 -47.175162) (xy 42.72 -48.296957) (xy 45.392547 -48.296957) (xy 46.25 -47.439505)
+ (xy 47.107453 -48.296957) (xy 47.025806 -48.54578) (xy 46.758105 -48.672234) (xy 46.470878 -48.744033) (xy 46.175162 -48.758416)
+ (xy 45.882323 -48.714833) (xy 45.603613 -48.614956) (xy 45.474194 -48.54578) (xy 45.392547 -48.296957) (xy 42.72 -48.296957)
+ (xy 42.72 -49.4) (xy 42.717694 -49.423411) (xy 42.710866 -49.445922) (xy 42.699776 -49.466668) (xy 42.684853 -49.484853)
+ (xy 42.666668 -49.499776) (xy 42.645922 -49.510866) (xy 42.623411 -49.517694) (xy 42.6 -49.52) (xy 37.37 -49.52)
+ (xy 37.37 -49.5765) (xy 72.072995 -49.5765)
+ )
+ )
+ )
+ (zone (net 3) (net_name GNDREF) (layer F.Cu) (tstamp 0) (hatch edge 0.508)
+ (connect_pads thru_hole_only (clearance 0.24))
+ (min_thickness 0.24)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 100 -25) (xy 8.75 -25) (xy 8.75 -50) (xy 100 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 95.016285 -49.525896) (xy 94.293743 -49.310203) (xy 93.627163 -48.957693) (xy 93.598852 -48.938776) (xy 93.237587 -48.451917)
+ (xy 94.706869 -46.982635) (xy 94.70687 -46.982635) (xy 95.75 -45.939505) (xy 96.79313 -46.982635) (xy 96.793131 -46.982635)
+ (xy 98.262413 -48.451917) (xy 97.901148 -48.938776) (xy 97.237714 -49.297173) (xy 96.517109 -49.519254) (xy 95.961116 -49.5765)
+ (xy 96.229286 -49.5765) (xy 96.895726 -49.511155) (xy 97.516858 -49.323625) (xy 98.089731 -49.019022) (xy 98.592537 -48.608943)
+ (xy 99.006109 -48.10902) (xy 99.314707 -47.538282) (xy 99.506568 -46.918475) (xy 99.576487 -46.253247) (xy 99.5765 -46.249391)
+ (xy 99.5765 -45.945516) (xy 99.525896 -46.483715) (xy 99.310203 -47.206257) (xy 98.957693 -47.872837) (xy 98.938776 -47.901148)
+ (xy 98.451917 -48.262413) (xy 96.982635 -46.793131) (xy 96.982635 -46.79313) (xy 95.939505 -45.75) (xy 96.982635 -44.70687)
+ (xy 96.982635 -44.706869) (xy 98.451917 -43.237587) (xy 98.938776 -43.598852) (xy 99.297173 -44.262286) (xy 99.519254 -44.982891)
+ (xy 99.5765 -45.538885) (xy 99.5765 -41.050885) (xy 99.515329 -41.075824) (xy 98.479505 -40.04) (xy 99.515329 -39.004176)
+ (xy 99.5765 -39.029115) (xy 99.576501 -35.970885) (xy 99.515329 -35.995824) (xy 98.479505 -34.96) (xy 99.515329 -33.924176)
+ (xy 99.576501 -33.949115) (xy 99.576501 -29.445506) (xy 99.525896 -29.983715) (xy 99.310203 -30.706257) (xy 98.957693 -31.372837)
+ (xy 98.938776 -31.401148) (xy 98.451917 -31.762413) (xy 96.982635 -30.293131) (xy 96.982635 -30.29313) (xy 95.939505 -29.25)
+ (xy 96.982635 -28.20687) (xy 96.982635 -28.206869) (xy 98.451917 -26.737587) (xy 98.938776 -27.098852) (xy 99.297173 -27.762286)
+ (xy 99.519254 -28.482891) (xy 99.576501 -29.038894) (xy 99.576501 -28.770724) (xy 99.511155 -28.104274) (xy 99.323624 -27.483141)
+ (xy 99.019022 -26.910268) (xy 98.608943 -26.407463) (xy 98.10902 -25.993891) (xy 97.538283 -25.685294) (xy 96.918479 -25.493433)
+ (xy 96.253247 -25.423513) (xy 96.249391 -25.4235) (xy 95.945516 -25.4235) (xy 96.483715 -25.474104) (xy 97.206257 -25.689797)
+ (xy 97.872837 -26.042307) (xy 97.901148 -26.061224) (xy 98.262413 -26.548083) (xy 96.793131 -28.017365) (xy 96.79313 -28.017365)
+ (xy 95.75 -29.060495) (xy 94.70687 -28.017365) (xy 94.706869 -28.017365) (xy 93.237587 -26.548083) (xy 93.598852 -26.061224)
+ (xy 94.262286 -25.702827) (xy 94.982891 -25.480746) (xy 95.538884 -25.4235) (xy 9.445516 -25.4235) (xy 9.983715 -25.474104)
+ (xy 10.706257 -25.689797) (xy 11.372837 -26.042307) (xy 11.401148 -26.061224) (xy 11.762413 -26.548083) (xy 10.293131 -28.017365)
+ (xy 10.29313 -28.017365) (xy 9.25 -29.060495) (xy 9.235858 -29.046353) (xy 9.046353 -29.235858) (xy 9.060495 -29.25)
+ (xy 9.046353 -29.264142) (xy 9.235858 -29.453647) (xy 9.25 -29.439505) (xy 10.29313 -30.482635) (xy 10.293131 -30.482635)
+ (xy 11.762413 -31.951917) (xy 11.401148 -32.438776) (xy 10.737714 -32.797173) (xy 10.017109 -33.019254) (xy 9.267024 -33.096484)
+ (xy 8.87 -33.059154) (xy 8.87 -36.59) (xy 8.913259 -36.59) (xy 8.913259 -36.49375) (xy 8.924413 -36.380502)
+ (xy 8.957446 -36.271606) (xy 9.011089 -36.171246) (xy 9.083281 -36.083281) (xy 9.171246 -36.011089) (xy 9.271606 -35.957446)
+ (xy 9.380502 -35.924413) (xy 9.49375 -35.913259) (xy 9.93125 -35.913259) (xy 10.044498 -35.924413) (xy 10.153394 -35.957446)
+ (xy 10.253754 -36.011089) (xy 10.341719 -36.083281) (xy 10.413911 -36.171246) (xy 10.467554 -36.271606) (xy 10.5 -36.378567)
+ (xy 10.532446 -36.271606) (xy 10.586089 -36.171246) (xy 10.658281 -36.083281) (xy 10.663675 -36.078854) (xy 10.630502 -36.075587)
+ (xy 10.521606 -36.042554) (xy 10.421246 -35.988911) (xy 10.333281 -35.916719) (xy 10.311942 -35.890717) (xy 10.215004 -35.91)
+ (xy 10.084996 -35.91) (xy 9.957485 -35.884636) (xy 9.837373 -35.834884) (xy 9.729275 -35.762655) (xy 9.637345 -35.670725)
+ (xy 9.565116 -35.562627) (xy 9.515364 -35.442515) (xy 9.49 -35.315004) (xy 9.49 -35.184996) (xy 9.515364 -35.057485)
+ (xy 9.565116 -34.937373) (xy 9.637345 -34.829275) (xy 9.729275 -34.737345) (xy 9.837373 -34.665116) (xy 9.957485 -34.615364)
+ (xy 10.084996 -34.59) (xy 10.215004 -34.59) (xy 10.311942 -34.609283) (xy 10.333281 -34.583281) (xy 10.421246 -34.511089)
+ (xy 10.441992 -34.5) (xy 10.421246 -34.488911) (xy 10.333281 -34.416719) (xy 10.261089 -34.328754) (xy 10.207446 -34.228394)
+ (xy 10.174413 -34.119498) (xy 10.163259 -34.00625) (xy 10.163259 -33.49375) (xy 10.174413 -33.380502) (xy 10.207446 -33.271606)
+ (xy 10.261089 -33.171246) (xy 10.333281 -33.083281) (xy 10.421246 -33.011089) (xy 10.521606 -32.957446) (xy 10.630502 -32.924413)
+ (xy 10.74375 -32.913259) (xy 11.18125 -32.913259) (xy 11.294498 -32.924413) (xy 11.403394 -32.957446) (xy 11.503754 -33.011089)
+ (xy 11.591719 -33.083281) (xy 11.663911 -33.171246) (xy 11.717554 -33.271606) (xy 11.75 -33.378567) (xy 11.782446 -33.271606)
+ (xy 11.836089 -33.171246) (xy 11.908281 -33.083281) (xy 11.996246 -33.011089) (xy 12.096606 -32.957446) (xy 12.205502 -32.924413)
+ (xy 12.31875 -32.913259) (xy 12.355009 -32.913259) (xy 12.279275 -32.862655) (xy 12.187345 -32.770725) (xy 12.115116 -32.662627)
+ (xy 12.065364 -32.542515) (xy 12.04 -32.415004) (xy 12.04 -32.284996) (xy 12.065364 -32.157485) (xy 12.115116 -32.037373)
+ (xy 12.187345 -31.929275) (xy 12.279275 -31.837345) (xy 12.387373 -31.765116) (xy 12.419255 -31.75191) (xy 12.415364 -31.742515)
+ (xy 12.39 -31.615004) (xy 12.39 -31.484996) (xy 12.401121 -31.429089) (xy 11.951917 -31.762413) (xy 10.482635 -30.293131)
+ (xy 10.482635 -30.29313) (xy 9.439505 -29.25) (xy 10.482635 -28.20687) (xy 10.482635 -28.206869) (xy 11.951917 -26.737587)
+ (xy 12.438776 -27.098852) (xy 12.797173 -27.762286) (xy 13.019254 -28.482891) (xy 13.096484 -29.232976) (xy 13.025896 -29.983715)
+ (xy 12.810203 -30.706257) (xy 12.638302 -31.031313) (xy 12.737373 -30.965116) (xy 12.857485 -30.915364) (xy 12.984996 -30.89)
+ (xy 13.115004 -30.89) (xy 13.242515 -30.915364) (xy 13.362627 -30.965116) (xy 13.470725 -31.037345) (xy 13.50338 -31.07)
+ (xy 13.701178 -31.07) (xy 15.398071 -29.373107) (xy 15.411192 -29.329851) (xy 15.461335 -29.236041) (xy 15.528815 -29.153815)
+ (xy 15.611041 -29.086335) (xy 15.704851 -29.036192) (xy 15.806642 -29.005314) (xy 15.88598 -28.9975) (xy 16.760419 -28.9975)
+ (xy 16.761089 -28.996246) (xy 16.833281 -28.908281) (xy 16.921246 -28.836089) (xy 17.021606 -28.782446) (xy 17.128567 -28.75)
+ (xy 17.021606 -28.717554) (xy 16.921246 -28.663911) (xy 16.833281 -28.591719) (xy 16.761089 -28.503754) (xy 16.707446 -28.403394)
+ (xy 16.674413 -28.294498) (xy 16.663259 -28.18125) (xy 16.663259 -27.74375) (xy 16.674413 -27.630502) (xy 16.707446 -27.521606)
+ (xy 16.761089 -27.421246) (xy 16.833281 -27.333281) (xy 16.921246 -27.261089) (xy 17.02 -27.208304) (xy 17.02 -26.773568)
+ (xy 17.017679 -26.75) (xy 17.02 -26.726433) (xy 17.02 -26.726426) (xy 17.024925 -26.676425) (xy 17.026946 -26.655904)
+ (xy 17.045164 -26.595849) (xy 17.054393 -26.565424) (xy 17.098964 -26.482036) (xy 17.158947 -26.408947) (xy 17.177261 -26.393917)
+ (xy 17.793921 -25.777256) (xy 17.808947 -25.758947) (xy 17.827255 -25.743922) (xy 17.827258 -25.743919) (xy 17.838015 -25.735091)
+ (xy 17.882036 -25.698964) (xy 17.965423 -25.654393) (xy 18.055904 -25.626946) (xy 18.126425 -25.62) (xy 18.126433 -25.62)
+ (xy 18.15 -25.617679) (xy 18.173567 -25.62) (xy 20.776433 -25.62) (xy 20.8 -25.617679) (xy 20.823567 -25.62)
+ (xy 20.823575 -25.62) (xy 20.894096 -25.626946) (xy 20.984577 -25.654393) (xy 21.067964 -25.698964) (xy 21.141053 -25.758947)
+ (xy 21.156083 -25.777261) (xy 21.762739 -26.383917) (xy 21.781053 -26.398947) (xy 21.841036 -26.472036) (xy 21.885607 -26.555423)
+ (xy 21.913054 -26.645904) (xy 21.92 -26.716425) (xy 21.922322 -26.74) (xy 21.92 -26.763575) (xy 21.92 -26.863259)
+ (xy 22.05 -26.863259) (xy 22.120572 -26.87021) (xy 22.188432 -26.890795) (xy 22.250973 -26.924223) (xy 22.30579 -26.96921)
+ (xy 22.350777 -27.024027) (xy 22.384205 -27.086568) (xy 22.385055 -27.089371) (xy 22.434577 -27.104393) (xy 22.517964 -27.148964)
+ (xy 22.591053 -27.208947) (xy 22.606083 -27.227261) (xy 22.772741 -27.393919) (xy 22.791053 -27.408947) (xy 22.851036 -27.482036)
+ (xy 22.895607 -27.565423) (xy 22.923054 -27.655904) (xy 22.93 -27.726425) (xy 22.93 -27.726433) (xy 22.932321 -27.75)
+ (xy 22.93 -27.773567) (xy 22.93 -28.073327) (xy 22.965423 -28.054393) (xy 23.055904 -28.026946) (xy 23.119662 -28.020666)
+ (xy 23.115795 -28.013432) (xy 23.09521 -27.945572) (xy 23.088259 -27.875) (xy 23.088259 -27.225) (xy 23.09521 -27.154428)
+ (xy 23.115795 -27.086568) (xy 23.149223 -27.024027) (xy 23.19421 -26.96921) (xy 23.249027 -26.924223) (xy 23.311568 -26.890795)
+ (xy 23.379428 -26.87021) (xy 23.45 -26.863259) (xy 24.67 -26.863259) (xy 24.740572 -26.87021) (xy 24.808432 -26.890795)
+ (xy 24.870973 -26.924223) (xy 24.92579 -26.96921) (xy 24.970777 -27.024027) (xy 24.995349 -27.07) (xy 25.026433 -27.07)
+ (xy 25.05 -27.067679) (xy 25.073567 -27.07) (xy 25.073575 -27.07) (xy 25.144096 -27.076946) (xy 25.234577 -27.104393)
+ (xy 25.291142 -27.134627) (xy 25.333281 -27.083281) (xy 25.421246 -27.011089) (xy 25.521606 -26.957446) (xy 25.523385 -26.956906)
+ (xy 25.528867 -26.901246) (xy 25.554027 -26.818306) (xy 25.561593 -26.804151) (xy 25.594884 -26.741867) (xy 25.614513 -26.71795)
+ (xy 25.649868 -26.674868) (xy 25.666658 -26.661089) (xy 25.773595 -26.554152) (xy 26.323593 -26.004153) (xy 26.337368 -25.987368)
+ (xy 26.354151 -25.973595) (xy 26.404366 -25.932384) (xy 26.436097 -25.915424) (xy 26.480805 -25.891527) (xy 26.563745 -25.866367)
+ (xy 26.628393 -25.86) (xy 26.628395 -25.86) (xy 26.649999 -25.857872) (xy 26.671603 -25.86) (xy 28.178396 -25.86)
+ (xy 28.2 -25.857872) (xy 28.221604 -25.86) (xy 28.221607 -25.86) (xy 28.286255 -25.866367) (xy 28.369195 -25.891527)
+ (xy 28.445633 -25.932384) (xy 28.512632 -25.987368) (xy 28.526411 -26.004158) (xy 29.295847 -26.773593) (xy 29.312632 -26.787368)
+ (xy 29.344537 -26.826245) (xy 29.367616 -26.854366) (xy 29.408473 -26.930805) (xy 29.412985 -26.945679) (xy 29.433633 -27.013745)
+ (xy 29.44 -27.078393) (xy 29.44 -27.078396) (xy 29.442128 -27.1) (xy 29.44 -27.121604) (xy 29.44 -29.25662)
+ (xy 29.512655 -29.329275) (xy 29.584884 -29.437373) (xy 29.634636 -29.557485) (xy 29.66 -29.684996) (xy 29.66 -29.815004)
+ (xy 29.641104 -29.91) (xy 30.617747 -29.91) (xy 31.860001 -28.667745) (xy 31.86 -27.121605) (xy 31.857872 -27.1)
+ (xy 31.86 -27.078396) (xy 31.86 -27.078394) (xy 31.866367 -27.013746) (xy 31.891527 -26.930806) (xy 31.900906 -26.913259)
+ (xy 31.932384 -26.854367) (xy 31.941151 -26.843685) (xy 31.987368 -26.787368) (xy 32.004158 -26.773589) (xy 32.773593 -26.004153)
+ (xy 32.787368 -25.987368) (xy 32.804151 -25.973595) (xy 32.854366 -25.932384) (xy 32.898538 -25.908774) (xy 32.930805 -25.891527)
+ (xy 33.013745 -25.866367) (xy 33.078393 -25.86) (xy 33.078396 -25.86) (xy 33.1 -25.857872) (xy 33.121604 -25.86)
+ (xy 34.328396 -25.86) (xy 34.35 -25.857872) (xy 34.371604 -25.86) (xy 34.371607 -25.86) (xy 34.436255 -25.866367)
+ (xy 34.519195 -25.891527) (xy 34.595633 -25.932384) (xy 34.662632 -25.987368) (xy 34.676411 -26.004158) (xy 35.395847 -26.723593)
+ (xy 35.412632 -26.737368) (xy 35.44929 -26.782036) (xy 35.467616 -26.804366) (xy 35.494341 -26.854366) (xy 35.508473 -26.880805)
+ (xy 35.533633 -26.963745) (xy 35.54 -27.028393) (xy 35.54 -27.028395) (xy 35.542128 -27.049999) (xy 35.54 -27.071603)
+ (xy 35.54 -27.450132) (xy 35.587345 -27.379275) (xy 35.679275 -27.287345) (xy 35.787373 -27.215116) (xy 35.907485 -27.165364)
+ (xy 36.034996 -27.14) (xy 36.165004 -27.14) (xy 36.292515 -27.165364) (xy 36.412627 -27.215116) (xy 36.520725 -27.287345)
+ (xy 36.59338 -27.36) (xy 36.978396 -27.36) (xy 37 -27.357872) (xy 37.021604 -27.36) (xy 37.021607 -27.36)
+ (xy 37.086255 -27.366367) (xy 37.169195 -27.391527) (xy 37.245633 -27.432384) (xy 37.312632 -27.487368) (xy 37.326411 -27.504158)
+ (xy 37.432253 -27.61) (xy 43.128396 -27.61) (xy 43.15 -27.607872) (xy 43.171604 -27.61) (xy 43.171607 -27.61)
+ (xy 43.236255 -27.616367) (xy 43.319195 -27.641527) (xy 43.395633 -27.682384) (xy 43.462632 -27.737368) (xy 43.476411 -27.754158)
+ (xy 44.195847 -28.473593) (xy 44.212632 -28.487368) (xy 44.23709 -28.51717) (xy 44.267616 -28.554366) (xy 44.294227 -28.604152)
+ (xy 44.308473 -28.630805) (xy 44.311262 -28.64) (xy 86 -28.64) (xy 86.070233 -28.646917) (xy 86.137766 -28.667403)
+ (xy 86.200005 -28.700671) (xy 86.254558 -28.745442) (xy 86.77614 -29.267024) (xy 91.903516 -29.267024) (xy 91.974104 -28.516285)
+ (xy 92.189797 -27.793743) (xy 92.542307 -27.127163) (xy 92.561224 -27.098852) (xy 93.048083 -26.737587) (xy 94.517365 -28.206869)
+ (xy 94.517365 -28.20687) (xy 95.560495 -29.25) (xy 94.517365 -30.29313) (xy 94.517365 -30.293131) (xy 93.048083 -31.762413)
+ (xy 92.561224 -31.401148) (xy 92.202827 -30.737714) (xy 91.980746 -30.017109) (xy 91.903516 -29.267024) (xy 86.77614 -29.267024)
+ (xy 89.461033 -31.951917) (xy 93.237587 -31.951917) (xy 94.706869 -30.482635) (xy 94.70687 -30.482635) (xy 95.75 -29.439505)
+ (xy 96.79313 -30.482635) (xy 96.793131 -30.482635) (xy 98.262413 -31.951917) (xy 97.901148 -32.438776) (xy 97.237714 -32.797173)
+ (xy 96.517109 -33.019254) (xy 95.767024 -33.096484) (xy 95.016285 -33.025896) (xy 94.293743 -32.810203) (xy 93.627163 -32.457693)
+ (xy 93.598852 -32.438776) (xy 93.237587 -31.951917) (xy 89.461033 -31.951917) (xy 89.504558 -31.995442) (xy 89.549329 -32.049995)
+ (xy 89.582597 -32.112234) (xy 89.603083 -32.179767) (xy 89.61 -32.25) (xy 89.61 -33.734671) (xy 92.174176 -33.734671)
+ (xy 92.286035 -33.460297) (xy 92.596366 -33.308857) (xy 92.930279 -33.220869) (xy 93.274941 -33.199715) (xy 93.617108 -33.246208)
+ (xy 93.94363 -33.358561) (xy 94.133965 -33.460297) (xy 94.245824 -33.734671) (xy 97.254176 -33.734671) (xy 97.366035 -33.460297)
+ (xy 97.676366 -33.308857) (xy 98.010279 -33.220869) (xy 98.354941 -33.199715) (xy 98.697108 -33.246208) (xy 99.02363 -33.358561)
+ (xy 99.213965 -33.460297) (xy 99.325824 -33.734671) (xy 98.29 -34.770495) (xy 97.254176 -33.734671) (xy 94.245824 -33.734671)
+ (xy 93.21 -34.770495) (xy 92.174176 -33.734671) (xy 89.61 -33.734671) (xy 89.61 -34.895059) (xy 91.449715 -34.895059)
+ (xy 91.496208 -34.552892) (xy 91.608561 -34.22637) (xy 91.710297 -34.036035) (xy 91.984671 -33.924176) (xy 93.020495 -34.96)
+ (xy 93.399505 -34.96) (xy 94.435329 -33.924176) (xy 94.709703 -34.036035) (xy 94.861143 -34.346366) (xy 94.949131 -34.680279)
+ (xy 94.962313 -34.895059) (xy 96.529715 -34.895059) (xy 96.576208 -34.552892) (xy 96.688561 -34.22637) (xy 96.790297 -34.036035)
+ (xy 97.064671 -33.924176) (xy 98.100495 -34.96) (xy 97.064671 -35.995824) (xy 96.790297 -35.883965) (xy 96.638857 -35.573634)
+ (xy 96.550869 -35.239721) (xy 96.529715 -34.895059) (xy 94.962313 -34.895059) (xy 94.970285 -35.024941) (xy 94.923792 -35.367108)
+ (xy 94.811439 -35.69363) (xy 94.709703 -35.883965) (xy 94.435329 -35.995824) (xy 93.399505 -34.96) (xy 93.020495 -34.96)
+ (xy 91.984671 -35.995824) (xy 91.710297 -35.883965) (xy 91.558857 -35.573634) (xy 91.470869 -35.239721) (xy 91.449715 -34.895059)
+ (xy 89.61 -34.895059) (xy 89.61 -36.185329) (xy 92.174176 -36.185329) (xy 93.21 -35.149505) (xy 94.245824 -36.185329)
+ (xy 94.133965 -36.459703) (xy 93.823634 -36.611143) (xy 93.489721 -36.699131) (xy 93.145059 -36.720285) (xy 92.802892 -36.673792)
+ (xy 92.47637 -36.561439) (xy 92.286035 -36.459703) (xy 92.174176 -36.185329) (xy 89.61 -36.185329) (xy 89.61 -37.64626)
+ (xy 94.265 -37.64626) (xy 94.265 -37.35374) (xy 94.322068 -37.066842) (xy 94.43401 -36.796589) (xy 94.596525 -36.553368)
+ (xy 94.803368 -36.346525) (xy 95.046589 -36.18401) (xy 95.316842 -36.072068) (xy 95.60374 -36.015) (xy 95.89626 -36.015)
+ (xy 96.183158 -36.072068) (xy 96.453411 -36.18401) (xy 96.455385 -36.185329) (xy 97.254176 -36.185329) (xy 98.29 -35.149505)
+ (xy 99.325824 -36.185329) (xy 99.213965 -36.459703) (xy 98.903634 -36.611143) (xy 98.569721 -36.699131) (xy 98.225059 -36.720285)
+ (xy 97.882892 -36.673792) (xy 97.55637 -36.561439) (xy 97.366035 -36.459703) (xy 97.254176 -36.185329) (xy 96.455385 -36.185329)
+ (xy 96.696632 -36.346525) (xy 96.903475 -36.553368) (xy 97.06599 -36.796589) (xy 97.177932 -37.066842) (xy 97.235 -37.35374)
+ (xy 97.235 -37.64626) (xy 97.177932 -37.933158) (xy 97.06599 -38.203411) (xy 96.903475 -38.446632) (xy 96.696632 -38.653475)
+ (xy 96.455386 -38.814671) (xy 97.254176 -38.814671) (xy 97.366035 -38.540297) (xy 97.676366 -38.388857) (xy 98.010279 -38.300869)
+ (xy 98.354941 -38.279715) (xy 98.697108 -38.326208) (xy 99.02363 -38.438561) (xy 99.213965 -38.540297) (xy 99.325824 -38.814671)
+ (xy 98.29 -39.850495) (xy 97.254176 -38.814671) (xy 96.455386 -38.814671) (xy 96.453411 -38.81599) (xy 96.183158 -38.927932)
+ (xy 95.89626 -38.985) (xy 95.60374 -38.985) (xy 95.316842 -38.927932) (xy 95.046589 -38.81599) (xy 94.803368 -38.653475)
+ (xy 94.596525 -38.446632) (xy 94.43401 -38.203411) (xy 94.322068 -37.933158) (xy 94.265 -37.64626) (xy 89.61 -37.64626)
+ (xy 89.61 -38.814671) (xy 92.174176 -38.814671) (xy 92.286035 -38.540297) (xy 92.596366 -38.388857) (xy 92.930279 -38.300869)
+ (xy 93.274941 -38.279715) (xy 93.617108 -38.326208) (xy 93.94363 -38.438561) (xy 94.133965 -38.540297) (xy 94.245824 -38.814671)
+ (xy 93.21 -39.850495) (xy 92.174176 -38.814671) (xy 89.61 -38.814671) (xy 89.61 -39.975059) (xy 91.449715 -39.975059)
+ (xy 91.496208 -39.632892) (xy 91.608561 -39.30637) (xy 91.710297 -39.116035) (xy 91.984671 -39.004176) (xy 93.020495 -40.04)
+ (xy 93.399505 -40.04) (xy 94.435329 -39.004176) (xy 94.709703 -39.116035) (xy 94.861143 -39.426366) (xy 94.949131 -39.760279)
+ (xy 94.962313 -39.975059) (xy 96.529715 -39.975059) (xy 96.576208 -39.632892) (xy 96.688561 -39.30637) (xy 96.790297 -39.116035)
+ (xy 97.064671 -39.004176) (xy 98.100495 -40.04) (xy 97.064671 -41.075824) (xy 96.790297 -40.963965) (xy 96.638857 -40.653634)
+ (xy 96.550869 -40.319721) (xy 96.529715 -39.975059) (xy 94.962313 -39.975059) (xy 94.970285 -40.104941) (xy 94.923792 -40.447108)
+ (xy 94.811439 -40.77363) (xy 94.709703 -40.963965) (xy 94.435329 -41.075824) (xy 93.399505 -40.04) (xy 93.020495 -40.04)
+ (xy 91.984671 -41.075824) (xy 91.710297 -40.963965) (xy 91.558857 -40.653634) (xy 91.470869 -40.319721) (xy 91.449715 -39.975059)
+ (xy 89.61 -39.975059) (xy 89.61 -41.265329) (xy 92.174176 -41.265329) (xy 93.21 -40.229505) (xy 94.245824 -41.265329)
+ (xy 97.254176 -41.265329) (xy 98.29 -40.229505) (xy 99.325824 -41.265329) (xy 99.213965 -41.539703) (xy 98.903634 -41.691143)
+ (xy 98.569721 -41.779131) (xy 98.225059 -41.800285) (xy 97.882892 -41.753792) (xy 97.55637 -41.641439) (xy 97.366035 -41.539703)
+ (xy 97.254176 -41.265329) (xy 94.245824 -41.265329) (xy 94.133965 -41.539703) (xy 93.823634 -41.691143) (xy 93.489721 -41.779131)
+ (xy 93.145059 -41.800285) (xy 92.802892 -41.753792) (xy 92.47637 -41.641439) (xy 92.286035 -41.539703) (xy 92.174176 -41.265329)
+ (xy 89.61 -41.265329) (xy 89.61 -43.048083) (xy 93.237587 -43.048083) (xy 93.598852 -42.561224) (xy 94.262286 -42.202827)
+ (xy 94.982891 -41.980746) (xy 95.732976 -41.903516) (xy 96.483715 -41.974104) (xy 97.206257 -42.189797) (xy 97.872837 -42.542307)
+ (xy 97.901148 -42.561224) (xy 98.262413 -43.048083) (xy 96.793131 -44.517365) (xy 96.79313 -44.517365) (xy 95.75 -45.560495)
+ (xy 94.70687 -44.517365) (xy 94.706869 -44.517365) (xy 93.237587 -43.048083) (xy 89.61 -43.048083) (xy 89.61 -45.612672)
+ (xy 89.665175 -45.715897) (xy 89.680684 -45.767024) (xy 91.903516 -45.767024) (xy 91.974104 -45.016285) (xy 92.189797 -44.293743)
+ (xy 92.542307 -43.627163) (xy 92.561224 -43.598852) (xy 93.048083 -43.237587) (xy 94.517365 -44.706869) (xy 94.517365 -44.70687)
+ (xy 95.560495 -45.75) (xy 94.517365 -46.79313) (xy 94.517365 -46.793131) (xy 93.048083 -48.262413) (xy 92.561224 -47.901148)
+ (xy 92.202827 -47.237714) (xy 91.980746 -46.517109) (xy 91.903516 -45.767024) (xy 89.680684 -45.767024) (xy 89.699987 -45.830655)
+ (xy 89.711741 -45.95) (xy 89.711741 -47.45) (xy 89.699987 -47.569345) (xy 89.665175 -47.684103) (xy 89.61 -47.787328)
+ (xy 89.61 -49.5765) (xy 95.554484 -49.5765)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 36.834996 -36.983) (xy 36.965004 -36.983) (xy 37.070631 -37.004011) (xy 36.987345 -36.920725) (xy 36.915116 -36.812627)
+ (xy 36.865364 -36.692515) (xy 36.84 -36.565004) (xy 36.84 -36.434996) (xy 36.865364 -36.307485) (xy 36.915116 -36.187373)
+ (xy 36.987345 -36.079275) (xy 37.079275 -35.987345) (xy 37.187373 -35.915116) (xy 37.254392 -35.887356) (xy 37.24 -35.815004)
+ (xy 37.24 -35.684996) (xy 37.265364 -35.557485) (xy 37.315116 -35.437373) (xy 37.387345 -35.329275) (xy 37.479275 -35.237345)
+ (xy 37.587373 -35.165116) (xy 37.631803 -35.146713) (xy 37.565004 -35.16) (xy 37.434996 -35.16) (xy 37.307485 -35.134636)
+ (xy 37.187373 -35.084884) (xy 37.079275 -35.012655) (xy 36.987345 -34.920725) (xy 36.915116 -34.812627) (xy 36.865364 -34.692515)
+ (xy 36.84 -34.565004) (xy 36.84 -34.434996) (xy 36.865364 -34.307485) (xy 36.915116 -34.187373) (xy 36.987345 -34.079275)
+ (xy 37.079275 -33.987345) (xy 37.187373 -33.915116) (xy 37.307485 -33.865364) (xy 37.434996 -33.84) (xy 37.565004 -33.84)
+ (xy 37.64 -33.854918) (xy 37.64 -29.955028) (xy 37.615004 -29.96) (xy 37.484996 -29.96) (xy 37.357485 -29.934636)
+ (xy 37.237373 -29.884884) (xy 37.129275 -29.812655) (xy 37.037345 -29.720725) (xy 36.965116 -29.612627) (xy 36.915364 -29.492515)
+ (xy 36.914864 -29.49) (xy 35.971604 -29.49) (xy 35.95 -29.492128) (xy 35.928396 -29.49) (xy 35.928393 -29.49)
+ (xy 35.863745 -29.483633) (xy 35.780805 -29.458473) (xy 35.704366 -29.417616) (xy 35.676591 -29.394821) (xy 35.637368 -29.362632)
+ (xy 35.623593 -29.345847) (xy 34.804158 -28.526411) (xy 34.787368 -28.512632) (xy 34.76357 -28.483633) (xy 34.732384 -28.445633)
+ (xy 34.71508 -28.413259) (xy 34.691527 -28.369194) (xy 34.666367 -28.286254) (xy 34.660827 -28.23) (xy 34.657872 -28.2)
+ (xy 34.66 -28.178395) (xy 34.660001 -27.232255) (xy 34.167747 -26.74) (xy 34.135972 -26.74) (xy 34.184636 -26.857485)
+ (xy 34.21 -26.984996) (xy 34.21 -27.115004) (xy 34.184636 -27.242515) (xy 34.134884 -27.362627) (xy 34.062655 -27.470725)
+ (xy 34.03 -27.50338) (xy 34.03 -28.876425) (xy 34.032322 -28.9) (xy 34.025427 -28.97) (xy 34.023054 -28.994096)
+ (xy 34.0175 -29.012405) (xy 34.0175 -33.152475) (xy 34.021294 -33.146797) (xy 34.196797 -32.971294) (xy 34.403166 -32.833402)
+ (xy 34.632471 -32.738421) (xy 34.875901 -32.69) (xy 35.124099 -32.69) (xy 35.367529 -32.738421) (xy 35.596834 -32.833402)
+ (xy 35.803203 -32.971294) (xy 35.978706 -33.146797) (xy 36.116598 -33.353166) (xy 36.211579 -33.582471) (xy 36.26 -33.825901)
+ (xy 36.26 -34.074099) (xy 36.211579 -34.317529) (xy 36.116598 -34.546834) (xy 35.978706 -34.753203) (xy 35.949066 -34.782843)
+ (xy 36.428241 -35.262018) (xy 36.461054 -35.288946) (xy 36.568524 -35.419898) (xy 36.642273 -35.557872) (xy 36.648381 -35.569299)
+ (xy 36.697556 -35.73141) (xy 36.714161 -35.9) (xy 36.71 -35.942246) (xy 36.71 -37.007864)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 31.333281 -39.833281) (xy 31.421246 -39.761089) (xy 31.441992 -39.75) (xy 31.421246 -39.738911) (xy 31.333281 -39.666719)
+ (xy 31.261089 -39.578754) (xy 31.207446 -39.478394) (xy 31.174413 -39.369498) (xy 31.163259 -39.25625) (xy 31.163259 -38.74375)
+ (xy 31.174413 -38.630502) (xy 31.207446 -38.521606) (xy 31.261089 -38.421246) (xy 31.333281 -38.333281) (xy 31.421246 -38.261089)
+ (xy 31.521606 -38.207446) (xy 31.630502 -38.174413) (xy 31.74375 -38.163259) (xy 32.18125 -38.163259) (xy 32.294498 -38.174413)
+ (xy 32.403394 -38.207446) (xy 32.503754 -38.261089) (xy 32.591719 -38.333281) (xy 32.663911 -38.421246) (xy 32.717554 -38.521606)
+ (xy 32.75 -38.628567) (xy 32.782446 -38.521606) (xy 32.836089 -38.421246) (xy 32.908281 -38.333281) (xy 32.996246 -38.261089)
+ (xy 33.0575 -38.228348) (xy 33.057501 -28.936077) (xy 33.055179 -28.9125) (xy 33.064446 -28.818404) (xy 33.070001 -28.800092)
+ (xy 33.07 -27.50338) (xy 33.037345 -27.470725) (xy 32.965116 -27.362627) (xy 32.915364 -27.242515) (xy 32.892862 -27.129391)
+ (xy 32.74 -27.282253) (xy 32.74 -28.828397) (xy 32.742128 -28.850001) (xy 32.739094 -28.880805) (xy 32.733633 -28.936255)
+ (xy 32.708473 -29.019195) (xy 32.686398 -29.060495) (xy 32.667616 -29.095634) (xy 32.633365 -29.137368) (xy 32.612632 -29.162632)
+ (xy 32.595847 -29.176407) (xy 31.126411 -30.645842) (xy 31.112632 -30.662632) (xy 31.045633 -30.717616) (xy 30.969195 -30.758473)
+ (xy 30.886255 -30.783633) (xy 30.821607 -30.79) (xy 30.821604 -30.79) (xy 30.8 -30.792128) (xy 30.778396 -30.79)
+ (xy 28.298134 -30.79) (xy 28.322389 -30.86996) (xy 28.345633 -30.882384) (xy 28.412632 -30.937368) (xy 28.426411 -30.954158)
+ (xy 28.545843 -31.07359) (xy 28.562632 -31.087368) (xy 28.617616 -31.154367) (xy 28.658473 -31.230805) (xy 28.683633 -31.313745)
+ (xy 28.69 -31.378393) (xy 28.69 -31.378395) (xy 28.692128 -31.399999) (xy 28.69 -31.421603) (xy 28.69 -33.21)
+ (xy 28.728396 -33.21) (xy 28.75 -33.207872) (xy 28.771604 -33.21) (xy 28.771607 -33.21) (xy 28.836255 -33.216367)
+ (xy 28.919195 -33.241527) (xy 28.995633 -33.282384) (xy 29.062632 -33.337368) (xy 29.076411 -33.354158) (xy 29.180843 -33.45859)
+ (xy 29.197632 -33.472368) (xy 29.252616 -33.539367) (xy 29.293473 -33.615805) (xy 29.318633 -33.698745) (xy 29.325 -33.763393)
+ (xy 29.325 -33.763396) (xy 29.326691 -33.780562) (xy 29.396856 -33.838144) (xy 29.460497 -33.915692) (xy 29.507787 -34.004165)
+ (xy 29.52 -34.044426) (xy 29.532213 -34.004165) (xy 29.579503 -33.915692) (xy 29.643144 -33.838144) (xy 29.681368 -33.806775)
+ (xy 29.681946 -33.800904) (xy 29.709393 -33.710424) (xy 29.716528 -33.697076) (xy 29.753965 -33.627036) (xy 29.776153 -33.6)
+ (xy 29.798919 -33.572259) (xy 29.798923 -33.572255) (xy 29.813948 -33.553947) (xy 29.832256 -33.538922) (xy 29.933644 -33.437534)
+ (xy 29.908281 -33.416719) (xy 29.836089 -33.328754) (xy 29.782446 -33.228394) (xy 29.749413 -33.119498) (xy 29.738259 -33.00625)
+ (xy 29.738259 -32.49375) (xy 29.749413 -32.380502) (xy 29.782446 -32.271606) (xy 29.836089 -32.171246) (xy 29.908281 -32.083281)
+ (xy 29.926169 -32.068601) (xy 29.915364 -32.042515) (xy 29.89 -31.915004) (xy 29.89 -31.784996) (xy 29.915364 -31.657485)
+ (xy 29.965116 -31.537373) (xy 30.037345 -31.429275) (xy 30.129275 -31.337345) (xy 30.237373 -31.265116) (xy 30.357485 -31.215364)
+ (xy 30.484996 -31.19) (xy 30.615004 -31.19) (xy 30.742515 -31.215364) (xy 30.862627 -31.265116) (xy 30.970725 -31.337345)
+ (xy 31.062655 -31.429275) (xy 31.134884 -31.537373) (xy 31.184636 -31.657485) (xy 31.21 -31.784996) (xy 31.21 -31.915004)
+ (xy 31.184636 -32.042515) (xy 31.167404 -32.084116) (xy 31.238911 -32.171246) (xy 31.292554 -32.271606) (xy 31.325587 -32.380502)
+ (xy 31.336741 -32.49375) (xy 31.336741 -33.00625) (xy 31.325587 -33.119498) (xy 31.292554 -33.228394) (xy 31.238911 -33.328754)
+ (xy 31.166719 -33.416719) (xy 31.078754 -33.488911) (xy 31.018999 -33.520851) (xy 31.0175 -33.536067) (xy 31.0175 -33.536075)
+ (xy 31.010554 -33.606596) (xy 30.983107 -33.697077) (xy 30.938536 -33.780464) (xy 30.878553 -33.853553) (xy 30.860239 -33.868583)
+ (xy 30.75928 -33.969542) (xy 30.777787 -34.004165) (xy 30.806908 -34.100164) (xy 30.816741 -34.2) (xy 30.816741 -35.85)
+ (xy 30.806908 -35.949836) (xy 30.777787 -36.045835) (xy 30.730497 -36.134308) (xy 30.666856 -36.211856) (xy 30.589308 -36.275497)
+ (xy 30.500835 -36.322787) (xy 30.404836 -36.351908) (xy 30.305 -36.361741) (xy 30.005 -36.361741) (xy 29.905164 -36.351908)
+ (xy 29.809165 -36.322787) (xy 29.720692 -36.275497) (xy 29.643144 -36.211856) (xy 29.579503 -36.134308) (xy 29.532213 -36.045835)
+ (xy 29.52 -36.005574) (xy 29.507787 -36.045835) (xy 29.460497 -36.134308) (xy 29.396856 -36.211856) (xy 29.319308 -36.275497)
+ (xy 29.230835 -36.322787) (xy 29.134836 -36.351908) (xy 29.035 -36.361741) (xy 28.735 -36.361741) (xy 28.635164 -36.351908)
+ (xy 28.539165 -36.322787) (xy 28.450692 -36.275497) (xy 28.373144 -36.211856) (xy 28.309503 -36.134308) (xy 28.262213 -36.045835)
+ (xy 28.25 -36.005574) (xy 28.237787 -36.045835) (xy 28.190497 -36.134308) (xy 28.126856 -36.211856) (xy 28.049308 -36.275497)
+ (xy 27.960835 -36.322787) (xy 27.864836 -36.351908) (xy 27.765 -36.361741) (xy 27.465 -36.361741) (xy 27.365164 -36.351908)
+ (xy 27.269165 -36.322787) (xy 27.180692 -36.275497) (xy 27.103144 -36.211856) (xy 27.039503 -36.134308) (xy 26.992213 -36.045835)
+ (xy 26.98 -36.005574) (xy 26.967787 -36.045835) (xy 26.920497 -36.134308) (xy 26.856856 -36.211856) (xy 26.779308 -36.275497)
+ (xy 26.690835 -36.322787) (xy 26.594836 -36.351908) (xy 26.495 -36.361741) (xy 26.195 -36.361741) (xy 26.095164 -36.351908)
+ (xy 25.999165 -36.322787) (xy 25.910692 -36.275497) (xy 25.833144 -36.211856) (xy 25.769503 -36.134308) (xy 25.722213 -36.045835)
+ (xy 25.693092 -35.949836) (xy 25.683259 -35.85) (xy 25.683259 -34.2) (xy 25.687622 -34.155698) (xy 25.637373 -34.134884)
+ (xy 25.529275 -34.062655) (xy 25.437345 -33.970725) (xy 25.365116 -33.862627) (xy 25.315364 -33.742515) (xy 25.29 -33.615004)
+ (xy 25.29 -33.484996) (xy 25.309376 -33.38759) (xy 25.261089 -33.328754) (xy 25.25 -33.308008) (xy 25.238911 -33.328754)
+ (xy 25.166719 -33.416719) (xy 25.097952 -33.473155) (xy 25.114566 -33.527923) (xy 25.123054 -33.555903) (xy 25.124993 -33.575587)
+ (xy 25.13 -33.626425) (xy 25.13 -33.626432) (xy 25.132321 -33.649999) (xy 25.13 -33.673566) (xy 25.13 -33.74871)
+ (xy 25.150777 -33.774027) (xy 25.184205 -33.836568) (xy 25.20479 -33.904428) (xy 25.211741 -33.975) (xy 25.211741 -34.625)
+ (xy 25.20479 -34.695572) (xy 25.184205 -34.763432) (xy 25.150777 -34.825973) (xy 25.10579 -34.88079) (xy 25.050973 -34.925777)
+ (xy 24.988432 -34.959205) (xy 24.920572 -34.97979) (xy 24.85 -34.986741) (xy 24.45 -34.986741) (xy 24.379428 -34.97979)
+ (xy 24.325 -34.96328) (xy 24.270572 -34.97979) (xy 24.2 -34.986741) (xy 23.926044 -34.986741) (xy 23.934636 -35.007485)
+ (xy 23.96 -35.134996) (xy 23.96 -35.265004) (xy 23.934636 -35.392515) (xy 23.884884 -35.512627) (xy 23.812655 -35.620725)
+ (xy 23.809567 -35.623813) (xy 23.850777 -35.674027) (xy 23.884205 -35.736568) (xy 23.90479 -35.804428) (xy 23.911741 -35.875)
+ (xy 23.911741 -36.525) (xy 23.90479 -36.595572) (xy 23.884205 -36.663432) (xy 23.867305 -36.695051) (xy 24.045847 -36.873593)
+ (xy 24.062632 -36.887368) (xy 24.090435 -36.921246) (xy 24.115452 -36.951729) (xy 24.205502 -36.924413) (xy 24.227292 -36.922267)
+ (xy 24.216367 -36.886254) (xy 24.210411 -36.825777) (xy 24.207872 -36.8) (xy 24.208601 -36.7926) (xy 24.19421 -36.78079)
+ (xy 24.149223 -36.725973) (xy 24.115795 -36.663432) (xy 24.09521 -36.595572) (xy 24.088259 -36.525) (xy 24.088259 -35.875)
+ (xy 24.09521 -35.804428) (xy 24.115795 -35.736568) (xy 24.149223 -35.674027) (xy 24.19421 -35.61921) (xy 24.249027 -35.574223)
+ (xy 24.311568 -35.540795) (xy 24.379428 -35.52021) (xy 24.45 -35.513259) (xy 24.85 -35.513259) (xy 24.920572 -35.52021)
+ (xy 24.988432 -35.540795) (xy 25.050973 -35.574223) (xy 25.10579 -35.61921) (xy 25.150777 -35.674027) (xy 25.184205 -35.736568)
+ (xy 25.20479 -35.804428) (xy 25.211741 -35.875) (xy 25.211741 -36.489266) (xy 25.219195 -36.491527) (xy 25.295633 -36.532384)
+ (xy 25.362632 -36.587368) (xy 25.376411 -36.604158) (xy 25.595842 -36.823589) (xy 25.612632 -36.837368) (xy 25.653628 -36.887322)
+ (xy 25.667616 -36.904366) (xy 25.694341 -36.954366) (xy 25.708473 -36.980805) (xy 25.733633 -37.063745) (xy 25.74 -37.128393)
+ (xy 25.74 -37.128395) (xy 25.742128 -37.149999) (xy 25.74 -37.171603) (xy 25.74 -38.035208) (xy 25.761436 -38.017616)
+ (xy 25.804366 -37.982384) (xy 25.831996 -37.967616) (xy 25.880805 -37.941527) (xy 25.963745 -37.916367) (xy 26.028393 -37.91)
+ (xy 26.028395 -37.91) (xy 26.049999 -37.907872) (xy 26.071603 -37.91) (xy 27.378396 -37.91) (xy 27.4 -37.907872)
+ (xy 27.421604 -37.91) (xy 27.421607 -37.91) (xy 27.486255 -37.916367) (xy 27.569195 -37.941527) (xy 27.645633 -37.982384)
+ (xy 27.712632 -38.037368) (xy 27.726411 -38.054158) (xy 27.910843 -38.23859) (xy 27.927632 -38.252368) (xy 27.982616 -38.319367)
+ (xy 27.986715 -38.327036) (xy 28.023473 -38.395804) (xy 28.030568 -38.419195) (xy 28.048633 -38.478745) (xy 28.055 -38.543393)
+ (xy 28.055 -38.543396) (xy 28.057128 -38.565) (xy 28.055 -38.586604) (xy 28.055 -38.729174) (xy 28.126856 -38.788144)
+ (xy 28.190497 -38.865692) (xy 28.237787 -38.954165) (xy 28.25 -38.994426) (xy 28.262213 -38.954165) (xy 28.309503 -38.865692)
+ (xy 28.373144 -38.788144) (xy 28.450692 -38.724503) (xy 28.539165 -38.677213) (xy 28.635164 -38.648092) (xy 28.735 -38.638259)
+ (xy 29.035 -38.638259) (xy 29.134836 -38.648092) (xy 29.230835 -38.677213) (xy 29.319308 -38.724503) (xy 29.396856 -38.788144)
+ (xy 29.460497 -38.865692) (xy 29.507787 -38.954165) (xy 29.52 -38.994426) (xy 29.532213 -38.954165) (xy 29.579503 -38.865692)
+ (xy 29.643144 -38.788144) (xy 29.720692 -38.724503) (xy 29.809165 -38.677213) (xy 29.905164 -38.648092) (xy 30.005 -38.638259)
+ (xy 30.305 -38.638259) (xy 30.404836 -38.648092) (xy 30.500835 -38.677213) (xy 30.589308 -38.724503) (xy 30.666856 -38.788144)
+ (xy 30.730497 -38.865692) (xy 30.777787 -38.954165) (xy 30.806908 -39.050164) (xy 30.816741 -39.15) (xy 30.816741 -39.501714)
+ (xy 30.819096 -39.501946) (xy 30.909577 -39.529393) (xy 30.992964 -39.573964) (xy 31.066053 -39.633947) (xy 31.081083 -39.652261)
+ (xy 31.301197 -39.872375)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 22.333281 -38.583281) (xy 22.421246 -38.511089) (xy 22.441992 -38.5) (xy 22.421246 -38.488911) (xy 22.333281 -38.416719)
+ (xy 22.261089 -38.328754) (xy 22.207446 -38.228394) (xy 22.174413 -38.119498) (xy 22.163259 -38.00625) (xy 22.163259 -37.49375)
+ (xy 22.174413 -37.380502) (xy 22.207446 -37.271606) (xy 22.261089 -37.171246) (xy 22.333281 -37.083281) (xy 22.421246 -37.011089)
+ (xy 22.521606 -36.957446) (xy 22.630502 -36.924413) (xy 22.74375 -36.913259) (xy 22.924559 -36.913259) (xy 22.916367 -36.886254)
+ (xy 22.910411 -36.825777) (xy 22.907872 -36.8) (xy 22.908601 -36.7926) (xy 22.89421 -36.78079) (xy 22.849223 -36.725973)
+ (xy 22.815795 -36.663432) (xy 22.79521 -36.595572) (xy 22.788259 -36.525) (xy 22.788259 -35.875) (xy 22.79521 -35.804428)
+ (xy 22.815795 -35.736568) (xy 22.846236 -35.679616) (xy 22.787345 -35.620725) (xy 22.715116 -35.512627) (xy 22.665364 -35.392515)
+ (xy 22.64 -35.265004) (xy 22.64 -35.134996) (xy 22.665364 -35.007485) (xy 22.715116 -34.887373) (xy 22.787345 -34.779275)
+ (xy 22.812861 -34.753759) (xy 22.79521 -34.695572) (xy 22.788259 -34.625) (xy 22.788259 -34.015109) (xy 22.758947 -33.991053)
+ (xy 22.743919 -33.972741) (xy 22.639761 -33.868583) (xy 22.621447 -33.853553) (xy 22.561464 -33.780464) (xy 22.522034 -33.706694)
+ (xy 22.516893 -33.697076) (xy 22.489913 -33.608133) (xy 22.489446 -33.606595) (xy 22.4825 -33.536074) (xy 22.4825 -33.536067)
+ (xy 22.481001 -33.520851) (xy 22.421246 -33.488911) (xy 22.333281 -33.416719) (xy 22.261089 -33.328754) (xy 22.207446 -33.228394)
+ (xy 22.174413 -33.119498) (xy 22.163259 -33.00625) (xy 22.163259 -32.49375) (xy 22.174413 -32.380502) (xy 22.207446 -32.271606)
+ (xy 22.261089 -32.171246) (xy 22.333281 -32.083281) (xy 22.359283 -32.061942) (xy 22.34 -31.965004) (xy 22.34 -31.834996)
+ (xy 22.365364 -31.707485) (xy 22.415116 -31.587373) (xy 22.487345 -31.479275) (xy 22.579275 -31.387345) (xy 22.687373 -31.315116)
+ (xy 22.807485 -31.265364) (xy 22.934996 -31.24) (xy 23.065004 -31.24) (xy 23.192515 -31.265364) (xy 23.312627 -31.315116)
+ (xy 23.420725 -31.387345) (xy 23.512655 -31.479275) (xy 23.584884 -31.587373) (xy 23.634636 -31.707485) (xy 23.66 -31.834996)
+ (xy 23.66 -31.965004) (xy 23.634636 -32.092515) (xy 23.622783 -32.121132) (xy 23.663911 -32.171246) (xy 23.717554 -32.271606)
+ (xy 23.75 -32.378567) (xy 23.782446 -32.271606) (xy 23.836089 -32.171246) (xy 23.908281 -32.083281) (xy 23.912791 -32.07958)
+ (xy 23.89 -31.965004) (xy 23.89 -31.834996) (xy 23.915364 -31.707485) (xy 23.965116 -31.587373) (xy 24.037345 -31.479275)
+ (xy 24.129275 -31.387345) (xy 24.237373 -31.315116) (xy 24.357485 -31.265364) (xy 24.484996 -31.24) (xy 24.615004 -31.24)
+ (xy 24.742515 -31.265364) (xy 24.862627 -31.315116) (xy 24.970725 -31.387345) (xy 25.062655 -31.479275) (xy 25.134884 -31.587373)
+ (xy 25.184636 -31.707485) (xy 25.21 -31.834996) (xy 25.21 -31.965004) (xy 25.184636 -32.092515) (xy 25.181168 -32.100887)
+ (xy 25.238911 -32.171246) (xy 25.25 -32.191992) (xy 25.261089 -32.171246) (xy 25.333281 -32.083281) (xy 25.421246 -32.011089)
+ (xy 25.521606 -31.957446) (xy 25.630502 -31.924413) (xy 25.74375 -31.913259) (xy 26.18125 -31.913259) (xy 26.294498 -31.924413)
+ (xy 26.310001 -31.929116) (xy 26.31 -30.721605) (xy 26.307872 -30.7) (xy 26.31 -30.678396) (xy 26.31 -30.678394)
+ (xy 26.314766 -30.63) (xy 25.173566 -30.63) (xy 25.149999 -30.632321) (xy 25.126432 -30.63) (xy 25.126425 -30.63)
+ (xy 25.064892 -30.623939) (xy 25.055903 -30.623054) (xy 25.007833 -30.608472) (xy 24.965423 -30.595607) (xy 24.882036 -30.551036)
+ (xy 24.808947 -30.491053) (xy 24.793919 -30.472741) (xy 24.457919 -30.136741) (xy 23.45 -30.136741) (xy 23.379428 -30.12979)
+ (xy 23.348924 -30.120537) (xy 23.291053 -30.191053) (xy 23.272744 -30.206079) (xy 22.706083 -30.772739) (xy 22.691053 -30.791053)
+ (xy 22.617964 -30.851036) (xy 22.534577 -30.895607) (xy 22.444096 -30.923054) (xy 22.373575 -30.93) (xy 22.373567 -30.93)
+ (xy 22.35 -30.932321) (xy 22.326433 -30.93) (xy 19.523566 -30.93) (xy 19.499999 -30.932321) (xy 19.476432 -30.93)
+ (xy 19.476425 -30.93) (xy 19.414892 -30.923939) (xy 19.405903 -30.923054) (xy 19.315423 -30.895607) (xy 19.232036 -30.851036)
+ (xy 19.158947 -30.791053) (xy 19.143917 -30.772739) (xy 18.927261 -30.556083) (xy 18.908947 -30.541053) (xy 18.848964 -30.467964)
+ (xy 18.813191 -30.401036) (xy 18.804393 -30.384576) (xy 18.777405 -30.295607) (xy 18.776946 -30.294095) (xy 18.77605 -30.284998)
+ (xy 18.675625 -30.275107) (xy 18.562039 -30.240651) (xy 18.457357 -30.184697) (xy 18.365603 -30.109397) (xy 18.290303 -30.017643)
+ (xy 18.280939 -30.000124) (xy 18.238911 -30.078754) (xy 18.166719 -30.166719) (xy 18.078754 -30.238911) (xy 17.978394 -30.292554)
+ (xy 17.869498 -30.325587) (xy 17.75625 -30.336741) (xy 17.24375 -30.336741) (xy 17.130502 -30.325587) (xy 17.021606 -30.292554)
+ (xy 16.921246 -30.238911) (xy 16.833281 -30.166719) (xy 16.761089 -30.078754) (xy 16.760419 -30.0775) (xy 16.051323 -30.0775)
+ (xy 14.256083 -31.872739) (xy 14.241053 -31.891053) (xy 14.167964 -31.951036) (xy 14.084577 -31.995607) (xy 13.994096 -32.023054)
+ (xy 13.923575 -32.03) (xy 13.923567 -32.03) (xy 13.9 -32.032321) (xy 13.876433 -32.03) (xy 13.50338 -32.03)
+ (xy 13.470725 -32.062655) (xy 13.362627 -32.134884) (xy 13.330745 -32.14809) (xy 13.334636 -32.157485) (xy 13.36 -32.284996)
+ (xy 13.36 -32.415004) (xy 13.334636 -32.542515) (xy 13.284884 -32.662627) (xy 13.212655 -32.770725) (xy 13.120725 -32.862655)
+ (xy 13.012627 -32.934884) (xy 12.966712 -32.953902) (xy 12.978394 -32.957446) (xy 13.078754 -33.011089) (xy 13.166719 -33.083281)
+ (xy 13.188058 -33.109283) (xy 13.284996 -33.09) (xy 13.415004 -33.09) (xy 13.542515 -33.115364) (xy 13.662627 -33.165116)
+ (xy 13.770725 -33.237345) (xy 13.862655 -33.329275) (xy 13.934884 -33.437373) (xy 13.984636 -33.557485) (xy 14.01 -33.684996)
+ (xy 14.01 -33.723926) (xy 14.095164 -33.698092) (xy 14.195 -33.688259) (xy 14.495 -33.688259) (xy 14.594836 -33.698092)
+ (xy 14.690835 -33.727213) (xy 14.779308 -33.774503) (xy 14.856856 -33.838144) (xy 14.920497 -33.915692) (xy 14.967787 -34.004165)
+ (xy 14.98 -34.044426) (xy 14.992213 -34.004165) (xy 15.039503 -33.915692) (xy 15.103144 -33.838144) (xy 15.135001 -33.812)
+ (xy 15.135001 -33.709165) (xy 15.083281 -33.666719) (xy 15.011089 -33.578754) (xy 14.957446 -33.478394) (xy 14.924413 -33.369498)
+ (xy 14.913259 -33.25625) (xy 14.913259 -32.74375) (xy 14.924413 -32.630502) (xy 14.957446 -32.521606) (xy 15.011089 -32.421246)
+ (xy 15.068832 -32.350887) (xy 15.065364 -32.342515) (xy 15.04 -32.215004) (xy 15.04 -32.084996) (xy 15.065364 -31.957485)
+ (xy 15.115116 -31.837373) (xy 15.187345 -31.729275) (xy 15.279275 -31.637345) (xy 15.387373 -31.565116) (xy 15.507485 -31.515364)
+ (xy 15.634996 -31.49) (xy 15.765004 -31.49) (xy 15.892515 -31.515364) (xy 16.012627 -31.565116) (xy 16.120725 -31.637345)
+ (xy 16.212655 -31.729275) (xy 16.284884 -31.837373) (xy 16.334636 -31.957485) (xy 16.36 -32.084996) (xy 16.36 -32.215004)
+ (xy 16.337209 -32.32958) (xy 16.341719 -32.333281) (xy 16.413911 -32.421246) (xy 16.467554 -32.521606) (xy 16.500587 -32.630502)
+ (xy 16.511741 -32.74375) (xy 16.511741 -33.25625) (xy 16.500587 -33.369498) (xy 16.467554 -33.478394) (xy 16.413911 -33.578754)
+ (xy 16.341719 -33.666719) (xy 16.253754 -33.738911) (xy 16.153394 -33.792554) (xy 16.095 -33.810267) (xy 16.095 -33.812001)
+ (xy 16.126856 -33.838144) (xy 16.190497 -33.915692) (xy 16.237787 -34.004165) (xy 16.25 -34.044426) (xy 16.262213 -34.004165)
+ (xy 16.309503 -33.915692) (xy 16.373144 -33.838144) (xy 16.450692 -33.774503) (xy 16.539165 -33.727213) (xy 16.635164 -33.698092)
+ (xy 16.735 -33.688259) (xy 17.035 -33.688259) (xy 17.134836 -33.698092) (xy 17.230835 -33.727213) (xy 17.319308 -33.774503)
+ (xy 17.396856 -33.838144) (xy 17.460497 -33.915692) (xy 17.507787 -34.004165) (xy 17.52 -34.044426) (xy 17.532213 -34.004165)
+ (xy 17.579503 -33.915692) (xy 17.643144 -33.838144) (xy 17.675 -33.812001) (xy 17.675 -33.368567) (xy 17.672679 -33.345)
+ (xy 17.675 -33.321433) (xy 17.675 -33.321426) (xy 17.678876 -33.282076) (xy 17.681946 -33.250904) (xy 17.703024 -33.181419)
+ (xy 17.709393 -33.160424) (xy 17.753964 -33.077036) (xy 17.813947 -33.003947) (xy 17.832261 -32.988917) (xy 18.143917 -32.677261)
+ (xy 18.158947 -32.658947) (xy 18.232036 -32.598964) (xy 18.315423 -32.554393) (xy 18.381974 -32.534205) (xy 18.405904 -32.526946)
+ (xy 18.5 -32.517678) (xy 18.523575 -32.52) (xy 18.958304 -32.52) (xy 19.011089 -32.421246) (xy 19.083281 -32.333281)
+ (xy 19.171246 -32.261089) (xy 19.271606 -32.207446) (xy 19.380502 -32.174413) (xy 19.49375 -32.163259) (xy 19.93125 -32.163259)
+ (xy 20.044498 -32.174413) (xy 20.153394 -32.207446) (xy 20.253754 -32.261089) (xy 20.341719 -32.333281) (xy 20.413911 -32.421246)
+ (xy 20.467554 -32.521606) (xy 20.500587 -32.630502) (xy 20.511741 -32.74375) (xy 20.511741 -33.25625) (xy 20.500587 -33.369498)
+ (xy 20.467554 -33.478394) (xy 20.413911 -33.578754) (xy 20.341719 -33.666719) (xy 20.253754 -33.738911) (xy 20.233008 -33.75)
+ (xy 20.253754 -33.761089) (xy 20.341719 -33.833281) (xy 20.413911 -33.921246) (xy 20.467554 -34.021606) (xy 20.49463 -34.110863)
+ (xy 20.507449 -34.104011) (xy 20.532446 -34.021606) (xy 20.586089 -33.921246) (xy 20.658281 -33.833281) (xy 20.746246 -33.761089)
+ (xy 20.846606 -33.707446) (xy 20.955502 -33.674413) (xy 21.06875 -33.663259) (xy 21.50625 -33.663259) (xy 21.619498 -33.674413)
+ (xy 21.728394 -33.707446) (xy 21.828754 -33.761089) (xy 21.916719 -33.833281) (xy 21.938058 -33.859283) (xy 22.034996 -33.84)
+ (xy 22.165004 -33.84) (xy 22.292515 -33.865364) (xy 22.412627 -33.915116) (xy 22.520725 -33.987345) (xy 22.612655 -34.079275)
+ (xy 22.684884 -34.187373) (xy 22.734636 -34.307485) (xy 22.76 -34.434996) (xy 22.76 -34.565004) (xy 22.734636 -34.692515)
+ (xy 22.684884 -34.812627) (xy 22.612655 -34.920725) (xy 22.520725 -35.012655) (xy 22.412627 -35.084884) (xy 22.292515 -35.134636)
+ (xy 22.165004 -35.16) (xy 22.034996 -35.16) (xy 21.938058 -35.140717) (xy 21.916719 -35.166719) (xy 21.828754 -35.238911)
+ (xy 21.728394 -35.292554) (xy 21.619498 -35.325587) (xy 21.50625 -35.336741) (xy 21.06875 -35.336741) (xy 20.99 -35.328985)
+ (xy 20.99 -35.828397) (xy 20.992128 -35.850001) (xy 20.989666 -35.875) (xy 20.983633 -35.936255) (xy 20.958473 -36.019195)
+ (xy 20.917616 -36.095633) (xy 20.862632 -36.162632) (xy 20.845842 -36.176411) (xy 20.726411 -36.295842) (xy 20.712632 -36.312632)
+ (xy 20.645633 -36.367616) (xy 20.569195 -36.408473) (xy 20.486255 -36.433633) (xy 20.480974 -36.434153) (xy 20.467554 -36.478394)
+ (xy 20.413911 -36.578754) (xy 20.341719 -36.666719) (xy 20.253754 -36.738911) (xy 20.233008 -36.75) (xy 20.253754 -36.761089)
+ (xy 20.341719 -36.833281) (xy 20.413911 -36.921246) (xy 20.467554 -37.021606) (xy 20.500587 -37.130502) (xy 20.511741 -37.24375)
+ (xy 20.511741 -37.75625) (xy 20.500587 -37.869498) (xy 20.467554 -37.978394) (xy 20.413911 -38.078754) (xy 20.341719 -38.166719)
+ (xy 20.253754 -38.238911) (xy 20.233008 -38.25) (xy 20.253754 -38.261089) (xy 20.341719 -38.333281) (xy 20.413911 -38.421246)
+ (xy 20.467554 -38.521606) (xy 20.5 -38.628567) (xy 20.532446 -38.521606) (xy 20.586089 -38.421246) (xy 20.658281 -38.333281)
+ (xy 20.746246 -38.261089) (xy 20.846606 -38.207446) (xy 20.955502 -38.174413) (xy 21.06875 -38.163259) (xy 21.50625 -38.163259)
+ (xy 21.619498 -38.174413) (xy 21.728394 -38.207446) (xy 21.828754 -38.261089) (xy 21.916719 -38.333281) (xy 21.988911 -38.421246)
+ (xy 22.042554 -38.521606) (xy 22.044182 -38.526972) (xy 22.134577 -38.554393) (xy 22.217964 -38.598964) (xy 22.27918 -38.649203)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 13.847523 -36.223656) (xy 13.833144 -36.211856) (xy 13.769503 -36.134308) (xy 13.722213 -36.045835) (xy 13.693092 -35.949836)
+ (xy 13.683259 -35.85) (xy 13.683259 -34.321098) (xy 13.662627 -34.334884) (xy 13.542515 -34.384636) (xy 13.415004 -34.41)
+ (xy 13.284996 -34.41) (xy 13.188058 -34.390717) (xy 13.166719 -34.416719) (xy 13.078754 -34.488911) (xy 12.978394 -34.542554)
+ (xy 12.869498 -34.575587) (xy 12.75625 -34.586741) (xy 12.31875 -34.586741) (xy 12.205502 -34.575587) (xy 12.096606 -34.542554)
+ (xy 11.996246 -34.488911) (xy 11.908281 -34.416719) (xy 11.836089 -34.328754) (xy 11.782446 -34.228394) (xy 11.75 -34.121433)
+ (xy 11.717554 -34.228394) (xy 11.663911 -34.328754) (xy 11.591719 -34.416719) (xy 11.503754 -34.488911) (xy 11.483008 -34.5)
+ (xy 11.503754 -34.511089) (xy 11.591719 -34.583281) (xy 11.663911 -34.671246) (xy 11.717554 -34.771606) (xy 11.750587 -34.880502)
+ (xy 11.761741 -34.99375) (xy 11.761741 -35.50625) (xy 11.750587 -35.619498) (xy 11.717554 -35.728394) (xy 11.663911 -35.828754)
+ (xy 11.591719 -35.916719) (xy 11.586325 -35.921146) (xy 11.619498 -35.924413) (xy 11.728394 -35.957446) (xy 11.828754 -36.011089)
+ (xy 11.916719 -36.083281) (xy 11.988911 -36.171246) (xy 12 -36.191992) (xy 12.011089 -36.171246) (xy 12.083281 -36.083281)
+ (xy 12.171246 -36.011089) (xy 12.271606 -35.957446) (xy 12.380502 -35.924413) (xy 12.49375 -35.913259) (xy 13.00625 -35.913259)
+ (xy 13.119498 -35.924413) (xy 13.228394 -35.957446) (xy 13.328754 -36.011089) (xy 13.416719 -36.083281) (xy 13.488911 -36.171246)
+ (xy 13.521652 -36.2325) (xy 13.838678 -36.2325)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 37.079275 -41.987345) (xy 37.187373 -41.915116) (xy 37.295283 -41.870418) (xy 37.261089 -41.828754) (xy 37.207446 -41.728394)
+ (xy 37.174413 -41.619498) (xy 37.163259 -41.50625) (xy 37.163259 -40.99375) (xy 37.174413 -40.880502) (xy 37.188153 -40.835207)
+ (xy 37.187373 -40.834884) (xy 37.079275 -40.762655) (xy 36.987345 -40.670725) (xy 36.915116 -40.562627) (xy 36.865364 -40.442515)
+ (xy 36.84 -40.315004) (xy 36.84 -40.184996) (xy 36.865364 -40.057485) (xy 36.915116 -39.937373) (xy 36.987345 -39.829275)
+ (xy 37.079275 -39.737345) (xy 37.187373 -39.665116) (xy 37.307485 -39.615364) (xy 37.434996 -39.59) (xy 37.565004 -39.59)
+ (xy 37.64 -39.604918) (xy 37.64 -38.576522) (xy 37.630502 -38.575587) (xy 37.521606 -38.542554) (xy 37.421246 -38.488911)
+ (xy 37.333281 -38.416719) (xy 37.261089 -38.328754) (xy 37.208162 -38.229733) (xy 37.092515 -38.277636) (xy 36.965004 -38.303)
+ (xy 36.834996 -38.303) (xy 36.71 -38.278136) (xy 36.71 -41.702493) (xy 37.037064 -42.029556)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 27.603303 -49.557736) (xy 27.355799 -49.455216) (xy 27.133051 -49.306381) (xy 26.943619 -49.116949) (xy 26.794784 -48.894201)
+ (xy 26.692264 -48.646697) (xy 26.64 -48.383948) (xy 26.64 -48.116052) (xy 26.692264 -47.853303) (xy 26.794784 -47.605799)
+ (xy 26.943619 -47.383051) (xy 27.133051 -47.193619) (xy 27.355799 -47.044784) (xy 27.603303 -46.942264) (xy 27.866052 -46.89)
+ (xy 28.133948 -46.89) (xy 28.396697 -46.942264) (xy 28.644201 -47.044784) (xy 28.866949 -47.193619) (xy 29.056381 -47.383051)
+ (xy 29.205216 -47.605799) (xy 29.307736 -47.853303) (xy 29.36 -48.116052) (xy 29.36 -48.383948) (xy 29.307736 -48.646697)
+ (xy 29.205216 -48.894201) (xy 29.056381 -49.116949) (xy 28.866949 -49.306381) (xy 28.644201 -49.455216) (xy 28.396697 -49.557736)
+ (xy 28.302364 -49.5765) (xy 37.64 -49.5765) (xy 37.64 -49.52) (xy 34.25 -49.52) (xy 34.226589 -49.517694)
+ (xy 34.204078 -49.510866) (xy 34.183332 -49.499776) (xy 34.165147 -49.484853) (xy 34.150224 -49.466668) (xy 34.139134 -49.445922)
+ (xy 34.132306 -49.423411) (xy 34.13 -49.4) (xy 34.13 -45.998823) (xy 33.306083 -46.822739) (xy 33.291053 -46.841053)
+ (xy 33.217964 -46.901036) (xy 33.134577 -46.945607) (xy 33.044096 -46.973054) (xy 32.973575 -46.98) (xy 32.973567 -46.98)
+ (xy 32.95 -46.982321) (xy 32.926433 -46.98) (xy 32.541696 -46.98) (xy 32.488911 -47.078754) (xy 32.416719 -47.166719)
+ (xy 32.328754 -47.238911) (xy 32.228394 -47.292554) (xy 32.119498 -47.325587) (xy 32.00625 -47.336741) (xy 31.56875 -47.336741)
+ (xy 31.455502 -47.325587) (xy 31.346606 -47.292554) (xy 31.246246 -47.238911) (xy 31.158281 -47.166719) (xy 31.086089 -47.078754)
+ (xy 31.032446 -46.978394) (xy 31 -46.871433) (xy 30.967554 -46.978394) (xy 30.913911 -47.078754) (xy 30.841719 -47.166719)
+ (xy 30.837209 -47.17042) (xy 30.86 -47.284996) (xy 30.86 -47.415004) (xy 30.834636 -47.542515) (xy 30.784884 -47.662627)
+ (xy 30.712655 -47.770725) (xy 30.620725 -47.862655) (xy 30.512627 -47.934884) (xy 30.392515 -47.984636) (xy 30.265004 -48.01)
+ (xy 30.134996 -48.01) (xy 30.007485 -47.984636) (xy 29.887373 -47.934884) (xy 29.779275 -47.862655) (xy 29.687345 -47.770725)
+ (xy 29.615116 -47.662627) (xy 29.565364 -47.542515) (xy 29.54 -47.415004) (xy 29.54 -47.284996) (xy 29.565364 -47.157485)
+ (xy 29.568832 -47.149113) (xy 29.511089 -47.078754) (xy 29.457446 -46.978394) (xy 29.424413 -46.869498) (xy 29.413259 -46.75625)
+ (xy 29.413259 -46.24375) (xy 29.424413 -46.130502) (xy 29.457446 -46.021606) (xy 29.511089 -45.921246) (xy 29.583281 -45.833281)
+ (xy 29.671246 -45.761089) (xy 29.731001 -45.729149) (xy 29.7325 -45.713933) (xy 29.7325 -45.713926) (xy 29.737962 -45.658472)
+ (xy 29.739446 -45.643404) (xy 29.761493 -45.570725) (xy 29.766893 -45.552924) (xy 29.811464 -45.469536) (xy 29.832247 -45.444212)
+ (xy 29.815795 -45.413432) (xy 29.79521 -45.345572) (xy 29.788259 -45.275) (xy 29.788259 -45.240563) (xy 29.706083 -45.322739)
+ (xy 29.691053 -45.341053) (xy 29.617964 -45.401036) (xy 29.555968 -45.434173) (xy 29.542554 -45.478394) (xy 29.488911 -45.578754)
+ (xy 29.416719 -45.666719) (xy 29.328754 -45.738911) (xy 29.228394 -45.792554) (xy 29.119498 -45.825587) (xy 29.00625 -45.836741)
+ (xy 28.56875 -45.836741) (xy 28.455502 -45.825587) (xy 28.346606 -45.792554) (xy 28.246246 -45.738911) (xy 28.158281 -45.666719)
+ (xy 28.086089 -45.578754) (xy 28.032446 -45.478394) (xy 28 -45.371433) (xy 27.967554 -45.478394) (xy 27.913911 -45.578754)
+ (xy 27.841719 -45.666719) (xy 27.753754 -45.738911) (xy 27.653394 -45.792554) (xy 27.544498 -45.825587) (xy 27.43125 -45.836741)
+ (xy 26.99375 -45.836741) (xy 26.880502 -45.825587) (xy 26.771606 -45.792554) (xy 26.671246 -45.738911) (xy 26.583281 -45.666719)
+ (xy 26.511089 -45.578754) (xy 26.5 -45.558008) (xy 26.488911 -45.578754) (xy 26.416719 -45.666719) (xy 26.328754 -45.738911)
+ (xy 26.228394 -45.792554) (xy 26.119498 -45.825587) (xy 26.00625 -45.836741) (xy 25.56875 -45.836741) (xy 25.455502 -45.825587)
+ (xy 25.346606 -45.792554) (xy 25.246246 -45.738911) (xy 25.158281 -45.666719) (xy 25.086089 -45.578754) (xy 25.032446 -45.478394)
+ (xy 25 -45.371433) (xy 24.967554 -45.478394) (xy 24.913911 -45.578754) (xy 24.841719 -45.666719) (xy 24.753754 -45.738911)
+ (xy 24.733008 -45.75) (xy 24.753754 -45.761089) (xy 24.841719 -45.833281) (xy 24.913911 -45.921246) (xy 24.967554 -46.021606)
+ (xy 25.000587 -46.130502) (xy 25.011741 -46.24375) (xy 25.011741 -46.75625) (xy 25.000587 -46.869498) (xy 24.967554 -46.978394)
+ (xy 24.913911 -47.078754) (xy 24.841719 -47.166719) (xy 24.753754 -47.238911) (xy 24.653394 -47.292554) (xy 24.544498 -47.325587)
+ (xy 24.43125 -47.336741) (xy 23.99375 -47.336741) (xy 23.880502 -47.325587) (xy 23.771606 -47.292554) (xy 23.671246 -47.238911)
+ (xy 23.583281 -47.166719) (xy 23.561942 -47.140717) (xy 23.465004 -47.16) (xy 23.334996 -47.16) (xy 23.207485 -47.134636)
+ (xy 23.087373 -47.084884) (xy 22.979275 -47.012655) (xy 22.887345 -46.920725) (xy 22.815116 -46.812627) (xy 22.765364 -46.692515)
+ (xy 22.74 -46.565004) (xy 22.74 -46.434996) (xy 22.765364 -46.307485) (xy 22.815116 -46.187373) (xy 22.887345 -46.079275)
+ (xy 22.979275 -45.987345) (xy 23.087373 -45.915116) (xy 23.207485 -45.865364) (xy 23.334996 -45.84) (xy 23.465004 -45.84)
+ (xy 23.561942 -45.859283) (xy 23.583281 -45.833281) (xy 23.671246 -45.761089) (xy 23.691992 -45.75) (xy 23.671246 -45.738911)
+ (xy 23.583281 -45.666719) (xy 23.511089 -45.578754) (xy 23.457446 -45.478394) (xy 23.424413 -45.369498) (xy 23.413259 -45.25625)
+ (xy 23.413259 -44.74375) (xy 23.424413 -44.630502) (xy 23.457446 -44.521606) (xy 23.511089 -44.421246) (xy 23.583281 -44.333281)
+ (xy 23.671246 -44.261089) (xy 23.771606 -44.207446) (xy 23.880502 -44.174413) (xy 23.99375 -44.163259) (xy 24.43125 -44.163259)
+ (xy 24.544498 -44.174413) (xy 24.653394 -44.207446) (xy 24.753754 -44.261089) (xy 24.841719 -44.333281) (xy 24.913911 -44.421246)
+ (xy 24.967554 -44.521606) (xy 25 -44.628567) (xy 25.032446 -44.521606) (xy 25.086089 -44.421246) (xy 25.158281 -44.333281)
+ (xy 25.246246 -44.261089) (xy 25.266992 -44.25) (xy 25.246246 -44.238911) (xy 25.158281 -44.166719) (xy 25.086089 -44.078754)
+ (xy 25.032446 -43.978394) (xy 24.999413 -43.869498) (xy 24.988259 -43.75625) (xy 24.988259 -43.24375) (xy 24.999413 -43.130502)
+ (xy 25.032446 -43.021606) (xy 25.086089 -42.921246) (xy 25.158281 -42.833281) (xy 25.246246 -42.761089) (xy 25.266992 -42.75)
+ (xy 25.246246 -42.738911) (xy 25.158281 -42.666719) (xy 25.086089 -42.578754) (xy 25.032446 -42.478394) (xy 24.999413 -42.369498)
+ (xy 24.988259 -42.25625) (xy 24.988259 -41.74375) (xy 24.999413 -41.630502) (xy 25.032446 -41.521606) (xy 25.086089 -41.421246)
+ (xy 25.158281 -41.333281) (xy 25.246246 -41.261089) (xy 25.346606 -41.207446) (xy 25.455502 -41.174413) (xy 25.538993 -41.16619)
+ (xy 25.553623 -41.117963) (xy 25.554393 -41.115424) (xy 25.598964 -41.032036) (xy 25.658947 -40.958947) (xy 25.677261 -40.943917)
+ (xy 25.699667 -40.921511) (xy 25.693092 -40.899836) (xy 25.683259 -40.8) (xy 25.683259 -40.138994) (xy 25.426411 -40.395842)
+ (xy 25.412632 -40.412632) (xy 25.345633 -40.467616) (xy 25.269195 -40.508473) (xy 25.186255 -40.533633) (xy 25.121607 -40.54)
+ (xy 25.121604 -40.54) (xy 25.1 -40.542128) (xy 25.078396 -40.54) (xy 23.11 -40.54) (xy 23.11 -40.615004)
+ (xy 23.084636 -40.742515) (xy 23.034884 -40.862627) (xy 22.962655 -40.970725) (xy 22.870725 -41.062655) (xy 22.762627 -41.134884)
+ (xy 22.642515 -41.184636) (xy 22.515004 -41.21) (xy 22.384996 -41.21) (xy 22.257485 -41.184636) (xy 22.137373 -41.134884)
+ (xy 22.029275 -41.062655) (xy 22.008578 -41.041958) (xy 21.988911 -41.078754) (xy 21.916719 -41.166719) (xy 21.828754 -41.238911)
+ (xy 21.728394 -41.292554) (xy 21.619498 -41.325587) (xy 21.50625 -41.336741) (xy 21.094559 -41.336741) (xy 21.163911 -41.421246)
+ (xy 21.217554 -41.521606) (xy 21.250587 -41.630502) (xy 21.261741 -41.74375) (xy 21.261741 -42.25625) (xy 21.250587 -42.369498)
+ (xy 21.217554 -42.478394) (xy 21.163911 -42.578754) (xy 21.091719 -42.666719) (xy 21.003754 -42.738911) (xy 20.903394 -42.792554)
+ (xy 20.794498 -42.825587) (xy 20.68125 -42.836741) (xy 20.24375 -42.836741) (xy 20.130502 -42.825587) (xy 20.021606 -42.792554)
+ (xy 19.921246 -42.738911) (xy 19.833281 -42.666719) (xy 19.761089 -42.578754) (xy 19.75 -42.558008) (xy 19.738911 -42.578754)
+ (xy 19.666719 -42.666719) (xy 19.578754 -42.738911) (xy 19.478394 -42.792554) (xy 19.369498 -42.825587) (xy 19.25625 -42.836741)
+ (xy 18.81875 -42.836741) (xy 18.705502 -42.825587) (xy 18.596606 -42.792554) (xy 18.496246 -42.738911) (xy 18.408281 -42.666719)
+ (xy 18.336089 -42.578754) (xy 18.282446 -42.478394) (xy 18.25 -42.371433) (xy 18.217554 -42.478394) (xy 18.163911 -42.578754)
+ (xy 18.11598 -42.637158) (xy 18.672739 -43.193917) (xy 18.691053 -43.208947) (xy 18.751036 -43.282036) (xy 18.795607 -43.365423)
+ (xy 18.818247 -43.440056) (xy 18.870572 -43.44521) (xy 18.938432 -43.465795) (xy 19.000973 -43.499223) (xy 19.05579 -43.54421)
+ (xy 19.100777 -43.599027) (xy 19.134205 -43.661568) (xy 19.15479 -43.729428) (xy 19.161741 -43.8) (xy 19.161741 -44.9)
+ (xy 19.15479 -44.970572) (xy 19.134205 -45.038432) (xy 19.100777 -45.100973) (xy 19.05579 -45.15579) (xy 19.000973 -45.200777)
+ (xy 18.938432 -45.234205) (xy 18.870572 -45.25479) (xy 18.8 -45.261741) (xy 17.9 -45.261741) (xy 17.829428 -45.25479)
+ (xy 17.761568 -45.234205) (xy 17.699027 -45.200777) (xy 17.64421 -45.15579) (xy 17.599223 -45.100973) (xy 17.565795 -45.038432)
+ (xy 17.54521 -44.970572) (xy 17.541466 -44.93256) (xy 17.531596 -44.935554) (xy 17.525018 -44.936202) (xy 17.488911 -45.003754)
+ (xy 17.416719 -45.091719) (xy 17.328754 -45.163911) (xy 17.228394 -45.217554) (xy 17.121433 -45.25) (xy 17.228394 -45.282446)
+ (xy 17.328754 -45.336089) (xy 17.416719 -45.408281) (xy 17.488911 -45.496246) (xy 17.533834 -45.580292) (xy 17.572077 -45.591893)
+ (xy 17.655464 -45.636464) (xy 17.728553 -45.696447) (xy 17.743583 -45.714761) (xy 17.786925 -45.758103) (xy 17.829428 -45.74521)
+ (xy 17.9 -45.738259) (xy 18.8 -45.738259) (xy 18.870572 -45.74521) (xy 18.938432 -45.765795) (xy 19.000973 -45.799223)
+ (xy 19.05579 -45.84421) (xy 19.100777 -45.899027) (xy 19.134205 -45.961568) (xy 19.15479 -46.029428) (xy 19.161741 -46.1)
+ (xy 19.161741 -46.17) (xy 19.801178 -46.17) (xy 20.793917 -45.177261) (xy 20.808947 -45.158947) (xy 20.838259 -45.134891)
+ (xy 20.838259 -44.8) (xy 20.84521 -44.729428) (xy 20.865795 -44.661568) (xy 20.899223 -44.599027) (xy 20.94421 -44.54421)
+ (xy 20.999027 -44.499223) (xy 21.061568 -44.465795) (xy 21.129428 -44.44521) (xy 21.2 -44.438259) (xy 22.1 -44.438259)
+ (xy 22.170572 -44.44521) (xy 22.238432 -44.465795) (xy 22.300973 -44.499223) (xy 22.35579 -44.54421) (xy 22.400777 -44.599027)
+ (xy 22.434205 -44.661568) (xy 22.45479 -44.729428) (xy 22.461741 -44.8) (xy 22.461741 -46.2) (xy 22.45479 -46.270572)
+ (xy 22.434205 -46.338432) (xy 22.400777 -46.400973) (xy 22.35579 -46.45579) (xy 22.300973 -46.500777) (xy 22.238432 -46.534205)
+ (xy 22.170572 -46.55479) (xy 22.1 -46.561741) (xy 21.2 -46.561741) (xy 21.129428 -46.55479) (xy 21.061568 -46.534205)
+ (xy 20.999027 -46.500777) (xy 20.94421 -46.45579) (xy 20.912126 -46.416696) (xy 20.356083 -46.972739) (xy 20.341053 -46.991053)
+ (xy 20.267964 -47.051036) (xy 20.184577 -47.095607) (xy 20.094096 -47.123054) (xy 20.023575 -47.13) (xy 20.023567 -47.13)
+ (xy 20 -47.132321) (xy 19.976433 -47.13) (xy 19.161741 -47.13) (xy 19.161741 -47.2) (xy 19.15479 -47.270572)
+ (xy 19.134205 -47.338432) (xy 19.100777 -47.400973) (xy 19.05579 -47.45579) (xy 19.000973 -47.500777) (xy 18.938432 -47.534205)
+ (xy 18.870572 -47.55479) (xy 18.8 -47.561741) (xy 17.9 -47.561741) (xy 17.829428 -47.55479) (xy 17.761568 -47.534205)
+ (xy 17.699027 -47.500777) (xy 17.64421 -47.45579) (xy 17.599223 -47.400973) (xy 17.565795 -47.338432) (xy 17.54521 -47.270572)
+ (xy 17.538259 -47.2) (xy 17.538259 -46.726241) (xy 17.514892 -46.723939) (xy 17.505903 -46.723054) (xy 17.450208 -46.706159)
+ (xy 17.415423 -46.695607) (xy 17.394891 -46.684633) (xy 17.328754 -46.738911) (xy 17.228394 -46.792554) (xy 17.119498 -46.825587)
+ (xy 17.00625 -46.836741) (xy 16.49375 -46.836741) (xy 16.380502 -46.825587) (xy 16.271606 -46.792554) (xy 16.171246 -46.738911)
+ (xy 16.083281 -46.666719) (xy 16.011089 -46.578754) (xy 15.979149 -46.518999) (xy 15.963932 -46.5175) (xy 15.963925 -46.5175)
+ (xy 15.902392 -46.511439) (xy 15.893403 -46.510554) (xy 15.861173 -46.500777) (xy 15.802923 -46.483107) (xy 15.719536 -46.438536)
+ (xy 15.646447 -46.378553) (xy 15.631419 -46.360241) (xy 15.527256 -46.256078) (xy 15.508948 -46.241053) (xy 15.493923 -46.222745)
+ (xy 15.493919 -46.222741) (xy 15.482375 -46.208674) (xy 15.448965 -46.167964) (xy 15.425141 -46.123392) (xy 15.404393 -46.084576)
+ (xy 15.376946 -45.994096) (xy 15.367679 -45.9) (xy 15.370001 -45.876423) (xy 15.37 -43.823567) (xy 15.367679 -43.8)
+ (xy 15.37 -43.776433) (xy 15.37 -43.776426) (xy 15.374629 -43.729428) (xy 15.376946 -43.705904) (xy 15.396938 -43.64)
+ (xy 15.404393 -43.615424) (xy 15.448964 -43.532036) (xy 15.508947 -43.458947) (xy 15.521196 -43.448894) (xy 15.487373 -43.434884)
+ (xy 15.379275 -43.362655) (xy 15.287345 -43.270725) (xy 15.215116 -43.162627) (xy 15.165364 -43.042515) (xy 15.14 -42.915004)
+ (xy 15.14 -42.784996) (xy 15.162791 -42.67042) (xy 15.158281 -42.666719) (xy 15.086089 -42.578754) (xy 15.032446 -42.478394)
+ (xy 14.999413 -42.369498) (xy 14.988259 -42.25625) (xy 14.988259 -41.74375) (xy 14.999413 -41.630502) (xy 15.032446 -41.521606)
+ (xy 15.086089 -41.421246) (xy 15.158281 -41.333281) (xy 15.216229 -41.285723) (xy 15.213965 -41.282964) (xy 15.195987 -41.249329)
+ (xy 15.184271 -41.22741) (xy 15.180692 -41.225497) (xy 15.103144 -41.161856) (xy 15.039503 -41.084308) (xy 14.992213 -40.995835)
+ (xy 14.98 -40.955574) (xy 14.967787 -40.995835) (xy 14.920497 -41.084308) (xy 14.856856 -41.161856) (xy 14.779308 -41.225497)
+ (xy 14.690835 -41.272787) (xy 14.594836 -41.301908) (xy 14.495 -41.311741) (xy 14.195 -41.311741) (xy 14.095164 -41.301908)
+ (xy 14.06 -41.291241) (xy 14.06 -41.315004) (xy 14.034636 -41.442515) (xy 13.984884 -41.562627) (xy 13.912655 -41.670725)
+ (xy 13.820725 -41.762655) (xy 13.712627 -41.834884) (xy 13.592515 -41.884636) (xy 13.465004 -41.91) (xy 13.334996 -41.91)
+ (xy 13.207485 -41.884636) (xy 13.196712 -41.880173) (xy 13.166719 -41.916719) (xy 13.078754 -41.988911) (xy 12.978394 -42.042554)
+ (xy 12.869498 -42.075587) (xy 12.75625 -42.086741) (xy 12.31875 -42.086741) (xy 12.205502 -42.075587) (xy 12.096606 -42.042554)
+ (xy 11.996246 -41.988911) (xy 11.908281 -41.916719) (xy 11.836089 -41.828754) (xy 11.782446 -41.728394) (xy 11.75 -41.621433)
+ (xy 11.717554 -41.728394) (xy 11.663911 -41.828754) (xy 11.591719 -41.916719) (xy 11.503754 -41.988911) (xy 11.403394 -42.042554)
+ (xy 11.294498 -42.075587) (xy 11.18125 -42.086741) (xy 10.74375 -42.086741) (xy 10.630502 -42.075587) (xy 10.521606 -42.042554)
+ (xy 10.421246 -41.988911) (xy 10.333281 -41.916719) (xy 10.261089 -41.828754) (xy 10.207446 -41.728394) (xy 10.174413 -41.619498)
+ (xy 10.163259 -41.50625) (xy 10.163259 -40.99375) (xy 10.174413 -40.880502) (xy 10.207446 -40.771606) (xy 10.261089 -40.671246)
+ (xy 10.333281 -40.583281) (xy 10.421246 -40.511089) (xy 10.441992 -40.5) (xy 10.421246 -40.488911) (xy 10.333281 -40.416719)
+ (xy 10.311942 -40.390717) (xy 10.215004 -40.41) (xy 10.084996 -40.41) (xy 9.957485 -40.384636) (xy 9.837373 -40.334884)
+ (xy 9.729275 -40.262655) (xy 9.637345 -40.170725) (xy 9.565116 -40.062627) (xy 9.515364 -39.942515) (xy 9.49 -39.815004)
+ (xy 9.49 -39.684996) (xy 9.515364 -39.557485) (xy 9.565116 -39.437373) (xy 9.637345 -39.329275) (xy 9.729275 -39.237345)
+ (xy 9.837373 -39.165116) (xy 9.957485 -39.115364) (xy 10.084996 -39.09) (xy 10.215004 -39.09) (xy 10.311942 -39.109283)
+ (xy 10.333281 -39.083281) (xy 10.421246 -39.011089) (xy 10.521606 -38.957446) (xy 10.630502 -38.924413) (xy 10.663675 -38.921146)
+ (xy 10.658281 -38.916719) (xy 10.586089 -38.828754) (xy 10.532446 -38.728394) (xy 10.5 -38.621433) (xy 10.467554 -38.728394)
+ (xy 10.413911 -38.828754) (xy 10.341719 -38.916719) (xy 10.253754 -38.988911) (xy 10.153394 -39.042554) (xy 10.044498 -39.075587)
+ (xy 9.93125 -39.086741) (xy 9.49375 -39.086741) (xy 9.380502 -39.075587) (xy 9.271606 -39.042554) (xy 9.171246 -38.988911)
+ (xy 9.083281 -38.916719) (xy 9.011089 -38.828754) (xy 8.957446 -38.728394) (xy 8.935464 -38.65593) (xy 8.915004 -38.66)
+ (xy 8.87 -38.66) (xy 8.87 -41.940889) (xy 9.232976 -41.903516) (xy 9.983715 -41.974104) (xy 10.706257 -42.189797)
+ (xy 11.372837 -42.542307) (xy 11.401148 -42.561224) (xy 11.762413 -43.048083) (xy 10.293131 -44.517365) (xy 10.29313 -44.517365)
+ (xy 9.25 -45.560495) (xy 9.235858 -45.546353) (xy 9.046353 -45.735858) (xy 9.060495 -45.75) (xy 9.439505 -45.75)
+ (xy 10.482635 -44.70687) (xy 10.482635 -44.706869) (xy 11.951917 -43.237587) (xy 12.438776 -43.598852) (xy 12.797173 -44.262286)
+ (xy 13.019254 -44.982891) (xy 13.096484 -45.732976) (xy 13.025896 -46.483715) (xy 12.810203 -47.206257) (xy 12.457693 -47.872837)
+ (xy 12.438776 -47.901148) (xy 11.951917 -48.262413) (xy 10.482635 -46.793131) (xy 10.482635 -46.79313) (xy 9.439505 -45.75)
+ (xy 9.060495 -45.75) (xy 9.046353 -45.764142) (xy 9.235858 -45.953647) (xy 9.25 -45.939505) (xy 10.29313 -46.982635)
+ (xy 10.293131 -46.982635) (xy 11.762413 -48.451917) (xy 11.401148 -48.938776) (xy 10.737714 -49.297173) (xy 10.017109 -49.519254)
+ (xy 9.461116 -49.5765) (xy 27.697636 -49.5765)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 11.782446 -40.771606) (xy 11.836089 -40.671246) (xy 11.908281 -40.583281) (xy 11.996246 -40.511089) (xy 12.096606 -40.457446)
+ (xy 12.205502 -40.424413) (xy 12.31875 -40.413259) (xy 12.75625 -40.413259) (xy 12.869498 -40.424413) (xy 12.978394 -40.457446)
+ (xy 13.078754 -40.511089) (xy 13.166719 -40.583281) (xy 13.196712 -40.619827) (xy 13.207485 -40.615364) (xy 13.334996 -40.59)
+ (xy 13.465004 -40.59) (xy 13.592515 -40.615364) (xy 13.683259 -40.652951) (xy 13.683259 -39.15) (xy 13.693092 -39.050164)
+ (xy 13.722213 -38.954165) (xy 13.769503 -38.865692) (xy 13.833144 -38.788144) (xy 13.847523 -38.776344) (xy 13.838678 -38.7675)
+ (xy 13.521652 -38.7675) (xy 13.488911 -38.828754) (xy 13.416719 -38.916719) (xy 13.328754 -38.988911) (xy 13.228394 -39.042554)
+ (xy 13.119498 -39.075587) (xy 13.00625 -39.086741) (xy 12.49375 -39.086741) (xy 12.380502 -39.075587) (xy 12.271606 -39.042554)
+ (xy 12.171246 -38.988911) (xy 12.083281 -38.916719) (xy 12.011089 -38.828754) (xy 12 -38.808008) (xy 11.988911 -38.828754)
+ (xy 11.916719 -38.916719) (xy 11.828754 -38.988911) (xy 11.728394 -39.042554) (xy 11.619498 -39.075587) (xy 11.586325 -39.078854)
+ (xy 11.591719 -39.083281) (xy 11.663911 -39.171246) (xy 11.717554 -39.271606) (xy 11.750587 -39.380502) (xy 11.761741 -39.49375)
+ (xy 11.761741 -40.00625) (xy 11.750587 -40.119498) (xy 11.717554 -40.228394) (xy 11.663911 -40.328754) (xy 11.591719 -40.416719)
+ (xy 11.503754 -40.488911) (xy 11.483008 -40.5) (xy 11.503754 -40.511089) (xy 11.591719 -40.583281) (xy 11.663911 -40.671246)
+ (xy 11.717554 -40.771606) (xy 11.75 -40.878567)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 34.093921 -44.677256) (xy 34.108947 -44.658947) (xy 34.127255 -44.643922) (xy 34.127258 -44.643919) (xy 34.13 -44.641669)
+ (xy 34.13 -44.4) (xy 34.132306 -44.376589) (xy 34.139134 -44.354078) (xy 34.150224 -44.333332) (xy 34.165147 -44.315147)
+ (xy 34.183332 -44.300224) (xy 34.204078 -44.289134) (xy 34.226589 -44.282306) (xy 34.25 -44.28) (xy 35.754697 -44.28)
+ (xy 35.70162 -44.1807) (xy 35.652445 -44.018589) (xy 35.640001 -43.892246) (xy 35.64 -43.06494) (xy 35.27176 -42.696699)
+ (xy 35.238947 -42.66977) (xy 35.212018 -42.636957) (xy 35.212016 -42.636955) (xy 35.131477 -42.538818) (xy 35.05162 -42.389416)
+ (xy 35.002444 -42.227305) (xy 34.98584 -42.058716) (xy 34.990001 -42.016467) (xy 34.990001 -41.033184) (xy 34.912627 -41.084884)
+ (xy 34.792515 -41.134636) (xy 34.665004 -41.16) (xy 34.534996 -41.16) (xy 34.407485 -41.134636) (xy 34.287373 -41.084884)
+ (xy 34.24925 -41.059411) (xy 34.238911 -41.078754) (xy 34.166719 -41.166719) (xy 34.078754 -41.238911) (xy 33.978394 -41.292554)
+ (xy 33.869498 -41.325587) (xy 33.75625 -41.336741) (xy 33.31875 -41.336741) (xy 33.205502 -41.325587) (xy 33.096606 -41.292554)
+ (xy 32.996246 -41.238911) (xy 32.908281 -41.166719) (xy 32.836089 -41.078754) (xy 32.782446 -40.978394) (xy 32.75 -40.871433)
+ (xy 32.717554 -40.978394) (xy 32.663911 -41.078754) (xy 32.591719 -41.166719) (xy 32.503754 -41.238911) (xy 32.403394 -41.292554)
+ (xy 32.294498 -41.325587) (xy 32.18125 -41.336741) (xy 31.74375 -41.336741) (xy 31.630502 -41.325587) (xy 31.521606 -41.292554)
+ (xy 31.421246 -41.238911) (xy 31.333281 -41.166719) (xy 31.261089 -41.078754) (xy 31.207446 -40.978394) (xy 31.207364 -40.978123)
+ (xy 31.164892 -40.973939) (xy 31.155903 -40.973054) (xy 31.067154 -40.946132) (xy 31.065423 -40.945607) (xy 30.982036 -40.901036)
+ (xy 30.948575 -40.873575) (xy 30.927258 -40.856081) (xy 30.927255 -40.856078) (xy 30.908947 -40.841053) (xy 30.893921 -40.822744)
+ (xy 30.816741 -40.745564) (xy 30.816741 -40.8) (xy 30.806908 -40.899836) (xy 30.777787 -40.995835) (xy 30.730497 -41.084308)
+ (xy 30.666856 -41.161856) (xy 30.635 -41.187999) (xy 30.635 -41.206178) (xy 31.322739 -41.893917) (xy 31.341053 -41.908947)
+ (xy 31.401036 -41.982036) (xy 31.445607 -42.065423) (xy 31.465341 -42.130476) (xy 31.473054 -42.155903) (xy 31.476153 -42.187369)
+ (xy 31.48 -42.226425) (xy 31.48 -42.226432) (xy 31.482321 -42.249999) (xy 31.48 -42.273566) (xy 31.48 -42.363259)
+ (xy 31.85 -42.363259) (xy 31.920572 -42.37021) (xy 31.988432 -42.390795) (xy 32.050973 -42.424223) (xy 32.10579 -42.46921)
+ (xy 32.150777 -42.524027) (xy 32.184205 -42.586568) (xy 32.20479 -42.654428) (xy 32.211741 -42.725) (xy 32.211741 -43.375)
+ (xy 32.20479 -43.445572) (xy 32.184205 -43.513432) (xy 32.150777 -43.575973) (xy 32.132186 -43.598627) (xy 32.132321 -43.600001)
+ (xy 32.13 -43.623568) (xy 32.13 -43.623575) (xy 32.123054 -43.694096) (xy 32.119012 -43.707423) (xy 32.100646 -43.767964)
+ (xy 32.095607 -43.784577) (xy 32.051036 -43.867964) (xy 31.991053 -43.941053) (xy 31.972739 -43.956083) (xy 31.856081 -44.072741)
+ (xy 31.841053 -44.091053) (xy 31.767964 -44.151036) (xy 31.684577 -44.195607) (xy 31.594096 -44.223054) (xy 31.523575 -44.23)
+ (xy 31.523567 -44.23) (xy 31.5 -44.232321) (xy 31.476433 -44.23) (xy 30.13 -44.23) (xy 30.13 -44.265229)
+ (xy 30.15 -44.263259) (xy 30.55 -44.263259) (xy 30.620572 -44.27021) (xy 30.675 -44.28672) (xy 30.729428 -44.27021)
+ (xy 30.8 -44.263259) (xy 31.2 -44.263259) (xy 31.270572 -44.27021) (xy 31.325 -44.28672) (xy 31.379428 -44.27021)
+ (xy 31.45 -44.263259) (xy 31.85 -44.263259) (xy 31.920572 -44.27021) (xy 31.988432 -44.290795) (xy 32.044478 -44.320752)
+ (xy 32.057485 -44.315364) (xy 32.184996 -44.29) (xy 32.315004 -44.29) (xy 32.442515 -44.315364) (xy 32.562627 -44.365116)
+ (xy 32.670725 -44.437345) (xy 32.762655 -44.529275) (xy 32.834884 -44.637373) (xy 32.884636 -44.757485) (xy 32.91 -44.884996)
+ (xy 32.91 -45.015004) (xy 32.884636 -45.142515) (xy 32.834884 -45.262627) (xy 32.762655 -45.370725) (xy 32.670725 -45.462655)
+ (xy 32.562627 -45.534884) (xy 32.442515 -45.584636) (xy 32.315004 -45.61) (xy 32.184996 -45.61) (xy 32.057485 -45.584636)
+ (xy 32.044478 -45.579248) (xy 31.988432 -45.609205) (xy 31.920572 -45.62979) (xy 31.85 -45.636741) (xy 31.715563 -45.636741)
+ (xy 31.742082 -45.663259) (xy 32.00625 -45.663259) (xy 32.119498 -45.674413) (xy 32.228394 -45.707446) (xy 32.328754 -45.761089)
+ (xy 32.416719 -45.833281) (xy 32.488911 -45.921246) (xy 32.541696 -46.02) (xy 32.751178 -46.02)
+ )
+ )
+ )
+ (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508)
+ (priority 2)
+ (connect_pads thru_hole_only (clearance 0.24))
+ (min_thickness 0.24)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 89.25 -32.25) (xy 86 -29) (xy 38 -29) (xy 38 -50) (xy 89.25 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 89.13 -48.329843) (xy 88.791 -48.328) (xy 88.634 -48.171) (xy 88.634 -46.834) (xy 88.654 -46.834)
+ (xy 88.654 -46.566) (xy 88.634 -46.566) (xy 88.634 -45.229) (xy 88.791 -45.072) (xy 89.13 -45.070157)
+ (xy 89.13 -32.299706) (xy 85.950294 -29.12) (xy 44.34 -29.12) (xy 44.34 -29.267747) (xy 44.832254 -29.76)
+ (xy 58.728396 -29.76) (xy 58.75 -29.757872) (xy 58.771604 -29.76) (xy 58.771607 -29.76) (xy 58.836255 -29.766367)
+ (xy 58.919195 -29.791527) (xy 58.995633 -29.832384) (xy 59.062632 -29.887368) (xy 59.076411 -29.904158) (xy 59.595847 -30.423593)
+ (xy 59.612632 -30.437368) (xy 59.660625 -30.495848) (xy 59.667616 -30.504366) (xy 59.692787 -30.551459) (xy 59.708473 -30.580805)
+ (xy 59.733633 -30.663745) (xy 59.74 -30.728393) (xy 59.74 -30.728395) (xy 59.742128 -30.749999) (xy 59.74 -30.771603)
+ (xy 59.74 -32.867747) (xy 60.545847 -33.673593) (xy 60.562632 -33.687368) (xy 60.604932 -33.738911) (xy 60.617616 -33.754366)
+ (xy 60.658473 -33.830804) (xy 60.667329 -33.86) (xy 60.683633 -33.913745) (xy 60.69 -33.978393) (xy 60.69 -33.978396)
+ (xy 60.690972 -33.988259) (xy 60.7 -33.988259) (xy 60.770572 -33.99521) (xy 60.838432 -34.015795) (xy 60.900973 -34.049223)
+ (xy 60.95579 -34.09421) (xy 61.000777 -34.149027) (xy 61.034205 -34.211568) (xy 61.05193 -34.27) (xy 61.445154 -34.27)
+ (xy 61.438259 -34.2) (xy 61.438259 -33.4) (xy 61.44521 -33.329428) (xy 61.465795 -33.261568) (xy 61.499223 -33.199027)
+ (xy 61.54421 -33.14421) (xy 61.599027 -33.099223) (xy 61.661568 -33.065795) (xy 61.729428 -33.04521) (xy 61.770001 -33.041214)
+ (xy 61.770001 -33.001608) (xy 61.746246 -32.988911) (xy 61.658281 -32.916719) (xy 61.586089 -32.828754) (xy 61.532446 -32.728394)
+ (xy 61.499413 -32.619498) (xy 61.488259 -32.50625) (xy 61.488259 -31.99375) (xy 61.499413 -31.880502) (xy 61.532446 -31.771606)
+ (xy 61.586089 -31.671246) (xy 61.658281 -31.583281) (xy 61.746246 -31.511089) (xy 61.846606 -31.457446) (xy 61.955502 -31.424413)
+ (xy 62.06875 -31.413259) (xy 62.50625 -31.413259) (xy 62.619498 -31.424413) (xy 62.728394 -31.457446) (xy 62.828754 -31.511089)
+ (xy 62.916719 -31.583281) (xy 62.988911 -31.671246) (xy 63 -31.691992) (xy 63.011089 -31.671246) (xy 63.083281 -31.583281)
+ (xy 63.171246 -31.511089) (xy 63.271606 -31.457446) (xy 63.380502 -31.424413) (xy 63.49375 -31.413259) (xy 64.00625 -31.413259)
+ (xy 64.119498 -31.424413) (xy 64.228394 -31.457446) (xy 64.328754 -31.511089) (xy 64.416719 -31.583281) (xy 64.488911 -31.671246)
+ (xy 64.542554 -31.771606) (xy 64.575587 -31.880502) (xy 64.586741 -31.99375) (xy 64.586741 -32.43125) (xy 64.575587 -32.544498)
+ (xy 64.542554 -32.653394) (xy 64.488911 -32.753754) (xy 64.416719 -32.841719) (xy 64.328754 -32.913911) (xy 64.228394 -32.967554)
+ (xy 64.121433 -33) (xy 64.228394 -33.032446) (xy 64.328754 -33.086089) (xy 64.416719 -33.158281) (xy 64.488911 -33.246246)
+ (xy 64.5 -33.266992) (xy 64.511089 -33.246246) (xy 64.583281 -33.158281) (xy 64.671246 -33.086089) (xy 64.771606 -33.032446)
+ (xy 64.880502 -32.999413) (xy 64.99375 -32.988259) (xy 65.50625 -32.988259) (xy 65.619498 -32.999413) (xy 65.720001 -33.0299)
+ (xy 65.72 -31.273567) (xy 65.717679 -31.25) (xy 65.72 -31.226433) (xy 65.72 -31.226426) (xy 65.725684 -31.168722)
+ (xy 65.726946 -31.155904) (xy 65.74414 -31.099223) (xy 65.754393 -31.065424) (xy 65.798964 -30.982036) (xy 65.858947 -30.908947)
+ (xy 65.877261 -30.893917) (xy 66.943921 -29.827256) (xy 66.958947 -29.808947) (xy 66.977255 -29.793922) (xy 66.977258 -29.793919)
+ (xy 66.977464 -29.79375) (xy 67.032036 -29.748964) (xy 67.090314 -29.717814) (xy 67.115423 -29.704393) (xy 67.205903 -29.676946)
+ (xy 67.214108 -29.676138) (xy 67.276425 -29.67) (xy 67.276433 -29.67) (xy 67.3 -29.667679) (xy 67.323567 -29.67)
+ (xy 78.976433 -29.67) (xy 79 -29.667679) (xy 79.023567 -29.67) (xy 79.023575 -29.67) (xy 79.094096 -29.676946)
+ (xy 79.184577 -29.704393) (xy 79.267964 -29.748964) (xy 79.341053 -29.808947) (xy 79.356083 -29.827261) (xy 80.660239 -31.131417)
+ (xy 80.678553 -31.146447) (xy 80.738536 -31.219536) (xy 80.783107 -31.302923) (xy 80.810554 -31.393404) (xy 80.8175 -31.463925)
+ (xy 80.819 -31.47915) (xy 80.878754 -31.511089) (xy 80.966719 -31.583281) (xy 81.038911 -31.671246) (xy 81.092554 -31.771606)
+ (xy 81.125587 -31.880502) (xy 81.136741 -31.99375) (xy 81.136741 -32.50625) (xy 81.125587 -32.619498) (xy 81.092554 -32.728394)
+ (xy 81.038911 -32.828754) (xy 80.966719 -32.916719) (xy 80.878754 -32.988911) (xy 80.778394 -33.042554) (xy 80.669498 -33.075587)
+ (xy 80.55625 -33.086741) (xy 80.11875 -33.086741) (xy 80.005502 -33.075587) (xy 79.896606 -33.042554) (xy 79.796246 -32.988911)
+ (xy 79.708281 -32.916719) (xy 79.636089 -32.828754) (xy 79.582446 -32.728394) (xy 79.55 -32.621433) (xy 79.517554 -32.728394)
+ (xy 79.463911 -32.828754) (xy 79.391719 -32.916719) (xy 79.303754 -32.988911) (xy 79.203394 -33.042554) (xy 79.094498 -33.075587)
+ (xy 78.98125 -33.086741) (xy 78.54375 -33.086741) (xy 78.430502 -33.075587) (xy 78.321606 -33.042554) (xy 78.221246 -32.988911)
+ (xy 78.133281 -32.916719) (xy 78.061089 -32.828754) (xy 78.007446 -32.728394) (xy 78.005643 -32.72245) (xy 77.988911 -32.753754)
+ (xy 77.916719 -32.841719) (xy 77.828754 -32.913911) (xy 77.728394 -32.967554) (xy 77.619498 -33.000587) (xy 77.50625 -33.011741)
+ (xy 76.99375 -33.011741) (xy 76.880502 -33.000587) (xy 76.771606 -32.967554) (xy 76.671246 -32.913911) (xy 76.63371 -32.883106)
+ (xy 76.629196 -32.882661) (xy 76.599363 -32.873611) (xy 76.501016 -32.843778) (xy 76.382884 -32.780635) (xy 76.279341 -32.695659)
+ (xy 76.258041 -32.669705) (xy 76.150077 -32.561741) (xy 75.3 -32.561741) (xy 75.229428 -32.55479) (xy 75.161568 -32.534205)
+ (xy 75.099027 -32.500777) (xy 75.04421 -32.45579) (xy 74.999223 -32.400973) (xy 74.965795 -32.338432) (xy 74.94521 -32.270572)
+ (xy 74.938259 -32.2) (xy 74.938259 -31.4) (xy 74.94521 -31.329428) (xy 74.965795 -31.261568) (xy 74.999223 -31.199027)
+ (xy 75.04421 -31.14421) (xy 75.099027 -31.099223) (xy 75.161568 -31.065795) (xy 75.229428 -31.04521) (xy 75.3 -31.038259)
+ (xy 76.2 -31.038259) (xy 76.270572 -31.04521) (xy 76.338432 -31.065795) (xy 76.400973 -31.099223) (xy 76.432139 -31.1248)
+ (xy 76.483303 -31.129839) (xy 76.535369 -31.145633) (xy 76.611484 -31.168722) (xy 76.729616 -31.231865) (xy 76.833159 -31.316841)
+ (xy 76.854459 -31.342795) (xy 76.931094 -31.41943) (xy 76.99375 -31.413259) (xy 77.50625 -31.413259) (xy 77.619498 -31.424413)
+ (xy 77.728394 -31.457446) (xy 77.828754 -31.511089) (xy 77.916719 -31.583281) (xy 77.988911 -31.671246) (xy 78.021652 -31.7325)
+ (xy 78.028348 -31.7325) (xy 78.061089 -31.671246) (xy 78.133281 -31.583281) (xy 78.221246 -31.511089) (xy 78.321606 -31.457446)
+ (xy 78.430502 -31.424413) (xy 78.54375 -31.413259) (xy 78.98125 -31.413259) (xy 79.094498 -31.424413) (xy 79.203394 -31.457446)
+ (xy 79.303754 -31.511089) (xy 79.391719 -31.583281) (xy 79.463911 -31.671246) (xy 79.517554 -31.771606) (xy 79.55 -31.878567)
+ (xy 79.582446 -31.771606) (xy 79.636089 -31.671246) (xy 79.708281 -31.583281) (xy 79.733644 -31.562466) (xy 78.801178 -30.63)
+ (xy 67.498823 -30.63) (xy 66.68 -31.448822) (xy 66.68 -31.587279) (xy 66.683281 -31.583281) (xy 66.771246 -31.511089)
+ (xy 66.871606 -31.457446) (xy 66.980502 -31.424413) (xy 67.09375 -31.413259) (xy 67.60625 -31.413259) (xy 67.719498 -31.424413)
+ (xy 67.828394 -31.457446) (xy 67.928754 -31.511089) (xy 68.016719 -31.583281) (xy 68.088911 -31.671246) (xy 68.1 -31.691992)
+ (xy 68.111089 -31.671246) (xy 68.183281 -31.583281) (xy 68.271246 -31.511089) (xy 68.371606 -31.457446) (xy 68.480502 -31.424413)
+ (xy 68.59375 -31.413259) (xy 69.10625 -31.413259) (xy 69.168906 -31.41943) (xy 69.245541 -31.342795) (xy 69.266841 -31.316841)
+ (xy 69.370384 -31.231865) (xy 69.488516 -31.168722) (xy 69.569322 -31.14421) (xy 69.608804 -31.132233) (xy 69.649027 -31.099223)
+ (xy 69.711568 -31.065795) (xy 69.779428 -31.04521) (xy 69.85 -31.038259) (xy 70.75 -31.038259) (xy 70.820572 -31.04521)
+ (xy 70.888432 -31.065795) (xy 70.950973 -31.099223) (xy 71.00579 -31.14421) (xy 71.050777 -31.199027) (xy 71.084205 -31.261568)
+ (xy 71.10479 -31.329428) (xy 71.111741 -31.4) (xy 71.111741 -32.2) (xy 71.10479 -32.270572) (xy 71.084205 -32.338432)
+ (xy 71.050777 -32.400973) (xy 71.00579 -32.45579) (xy 70.950973 -32.500777) (xy 70.888432 -32.534205) (xy 70.820572 -32.55479)
+ (xy 70.75 -32.561741) (xy 69.949923 -32.561741) (xy 69.841959 -32.669705) (xy 69.820659 -32.695659) (xy 69.717116 -32.780635)
+ (xy 69.598984 -32.843778) (xy 69.470803 -32.882661) (xy 69.46629 -32.883105) (xy 69.428754 -32.913911) (xy 69.328394 -32.967554)
+ (xy 69.221433 -33) (xy 69.287365 -33.02) (xy 69.62371 -33.02) (xy 69.649027 -32.999223) (xy 69.711568 -32.965795)
+ (xy 69.779428 -32.94521) (xy 69.85 -32.938259) (xy 70.75 -32.938259) (xy 70.820572 -32.94521) (xy 70.888432 -32.965795)
+ (xy 70.950973 -32.999223) (xy 71.00579 -33.04421) (xy 71.050777 -33.099027) (xy 71.084205 -33.161568) (xy 71.10479 -33.229428)
+ (xy 71.111741 -33.3) (xy 71.111741 -34.058035) (xy 71.131866 -34.020384) (xy 71.216842 -33.916841) (xy 71.24279 -33.895546)
+ (xy 71.62 -33.518335) (xy 71.62 -33.426956) (xy 71.59421 -33.40579) (xy 71.549223 -33.350973) (xy 71.515795 -33.288432)
+ (xy 71.49521 -33.220572) (xy 71.488259 -33.15) (xy 71.488259 -32.35) (xy 71.49521 -32.279428) (xy 71.515795 -32.211568)
+ (xy 71.549223 -32.149027) (xy 71.59421 -32.09421) (xy 71.649027 -32.049223) (xy 71.711568 -32.015795) (xy 71.779428 -31.99521)
+ (xy 71.85 -31.988259) (xy 72.75 -31.988259) (xy 72.820572 -31.99521) (xy 72.888432 -32.015795) (xy 72.950973 -32.049223)
+ (xy 73.00579 -32.09421) (xy 73.025 -32.117618) (xy 73.04421 -32.09421) (xy 73.099027 -32.049223) (xy 73.161568 -32.015795)
+ (xy 73.229428 -31.99521) (xy 73.3 -31.988259) (xy 74.2 -31.988259) (xy 74.270572 -31.99521) (xy 74.338432 -32.015795)
+ (xy 74.400973 -32.049223) (xy 74.45579 -32.09421) (xy 74.500777 -32.149027) (xy 74.534205 -32.211568) (xy 74.55479 -32.279428)
+ (xy 74.561741 -32.35) (xy 74.561741 -33.15) (xy 74.55479 -33.220572) (xy 74.534205 -33.288432) (xy 74.500777 -33.350973)
+ (xy 74.45579 -33.40579) (xy 74.43 -33.426955) (xy 74.43 -33.766607) (xy 74.433289 -33.800001) (xy 74.43 -33.833395)
+ (xy 74.43 -33.833404) (xy 74.420161 -33.933303) (xy 74.381278 -34.061484) (xy 74.374536 -34.074099) (xy 85.74 -34.074099)
+ (xy 85.74 -33.825901) (xy 85.788421 -33.582471) (xy 85.883402 -33.353166) (xy 86.021294 -33.146797) (xy 86.196797 -32.971294)
+ (xy 86.403166 -32.833402) (xy 86.632471 -32.738421) (xy 86.875901 -32.69) (xy 87.124099 -32.69) (xy 87.367529 -32.738421)
+ (xy 87.596834 -32.833402) (xy 87.803203 -32.971294) (xy 87.978706 -33.146797) (xy 88.116598 -33.353166) (xy 88.211579 -33.582471)
+ (xy 88.26 -33.825901) (xy 88.26 -34.074099) (xy 88.211579 -34.317529) (xy 88.116598 -34.546834) (xy 87.978706 -34.753203)
+ (xy 87.86 -34.871909) (xy 87.86 -34.988081) (xy 87.861054 -34.988946) (xy 87.968524 -35.119898) (xy 88.048381 -35.2693)
+ (xy 88.093767 -35.418919) (xy 88.097556 -35.431409) (xy 88.103172 -35.488432) (xy 88.11 -35.557754) (xy 88.11 -35.55776)
+ (xy 88.11416 -35.599999) (xy 88.11 -35.642238) (xy 88.11 -36.120581) (xy 88.134397 -36.140603) (xy 88.209697 -36.232357)
+ (xy 88.265651 -36.337039) (xy 88.300107 -36.450625) (xy 88.311741 -36.56875) (xy 88.311741 -37.05625) (xy 88.300107 -37.174375)
+ (xy 88.265651 -37.287961) (xy 88.209697 -37.392643) (xy 88.134397 -37.484397) (xy 88.042643 -37.559697) (xy 87.937961 -37.615651)
+ (xy 87.824375 -37.650107) (xy 87.70625 -37.661741) (xy 87.401481 -37.661741) (xy 87.25 -37.676661) (xy 87.09852 -37.661741)
+ (xy 86.79375 -37.661741) (xy 86.675625 -37.650107) (xy 86.562039 -37.615651) (xy 86.457357 -37.559697) (xy 86.365603 -37.484397)
+ (xy 86.290303 -37.392643) (xy 86.234349 -37.287961) (xy 86.199893 -37.174375) (xy 86.188259 -37.05625) (xy 86.188259 -36.56875)
+ (xy 86.199893 -36.450625) (xy 86.234349 -36.337039) (xy 86.290303 -36.232357) (xy 86.365603 -36.140603) (xy 86.39 -36.120581)
+ (xy 86.39 -35.961918) (xy 86.388947 -35.961054) (xy 86.362018 -35.928241) (xy 86.362016 -35.928239) (xy 86.281477 -35.830102)
+ (xy 86.20162 -35.6807) (xy 86.152444 -35.518589) (xy 86.13584 -35.35) (xy 86.140001 -35.307752) (xy 86.140001 -34.87191)
+ (xy 86.021294 -34.753203) (xy 85.883402 -34.546834) (xy 85.788421 -34.317529) (xy 85.74 -34.074099) (xy 74.374536 -34.074099)
+ (xy 74.318135 -34.179616) (xy 74.263977 -34.245607) (xy 74.254452 -34.257213) (xy 74.25445 -34.257215) (xy 74.233158 -34.283159)
+ (xy 74.207215 -34.30445) (xy 73.894515 -34.61715) (xy 73.938911 -34.671246) (xy 73.992554 -34.771606) (xy 73.995057 -34.779857)
+ (xy 74.033281 -34.733281) (xy 74.121246 -34.661089) (xy 74.221606 -34.607446) (xy 74.330502 -34.574413) (xy 74.44375 -34.563259)
+ (xy 74.88125 -34.563259) (xy 74.994498 -34.574413) (xy 75.103394 -34.607446) (xy 75.203754 -34.661089) (xy 75.291719 -34.733281)
+ (xy 75.363911 -34.821246) (xy 75.417554 -34.921606) (xy 75.45 -35.028567) (xy 75.482446 -34.921606) (xy 75.536089 -34.821246)
+ (xy 75.608281 -34.733281) (xy 75.696246 -34.661089) (xy 75.796606 -34.607446) (xy 75.905502 -34.574413) (xy 76.01875 -34.563259)
+ (xy 76.45625 -34.563259) (xy 76.569498 -34.574413) (xy 76.678394 -34.607446) (xy 76.778754 -34.661089) (xy 76.850536 -34.72)
+ (xy 77.049464 -34.72) (xy 77.121246 -34.661089) (xy 77.221606 -34.607446) (xy 77.330502 -34.574413) (xy 77.44375 -34.563259)
+ (xy 77.88125 -34.563259) (xy 77.994498 -34.574413) (xy 78.103394 -34.607446) (xy 78.203754 -34.661089) (xy 78.291719 -34.733281)
+ (xy 78.363911 -34.821246) (xy 78.417554 -34.921606) (xy 78.450587 -35.030502) (xy 78.461741 -35.14375) (xy 78.461741 -35.65625)
+ (xy 78.450587 -35.769498) (xy 78.417554 -35.878394) (xy 78.402973 -35.905674) (xy 81.201043 -35.930005) (xy 81.223411 -35.932306)
+ (xy 81.245922 -35.939134) (xy 81.266668 -35.950224) (xy 81.284853 -35.965147) (xy 81.299776 -35.983332) (xy 81.310866 -36.004078)
+ (xy 81.317694 -36.026589) (xy 81.32 -36.05) (xy 81.32 -38.39) (xy 81.95 -38.39) (xy 82.020233 -38.396917)
+ (xy 82.087766 -38.417403) (xy 82.150005 -38.450671) (xy 82.204558 -38.495442) (xy 82.249329 -38.549995) (xy 82.282597 -38.612234)
+ (xy 82.303083 -38.679767) (xy 82.31 -38.75) (xy 82.31 -43.673776) (xy 82.59 -43.393776) (xy 82.590001 -41.500661)
+ (xy 82.549223 -41.450973) (xy 82.515795 -41.388432) (xy 82.49521 -41.320572) (xy 82.488259 -41.25) (xy 82.488259 -38.75)
+ (xy 82.49521 -38.679428) (xy 82.515795 -38.611568) (xy 82.549223 -38.549027) (xy 82.59421 -38.49421) (xy 82.649027 -38.449223)
+ (xy 82.711568 -38.415795) (xy 82.779428 -38.39521) (xy 82.85 -38.388259) (xy 84.65 -38.388259) (xy 84.720572 -38.39521)
+ (xy 84.788432 -38.415795) (xy 84.850973 -38.449223) (xy 84.90579 -38.49421) (xy 84.950777 -38.549027) (xy 84.984205 -38.611568)
+ (xy 85.00479 -38.679428) (xy 85.011741 -38.75) (xy 85.011741 -39.14) (xy 86.227384 -39.14) (xy 86.199893 -39.049375)
+ (xy 86.188259 -38.93125) (xy 86.188259 -38.44375) (xy 86.199893 -38.325625) (xy 86.234349 -38.212039) (xy 86.290303 -38.107357)
+ (xy 86.365603 -38.015603) (xy 86.457357 -37.940303) (xy 86.562039 -37.884349) (xy 86.675625 -37.849893) (xy 86.79375 -37.838259)
+ (xy 87.098519 -37.838259) (xy 87.25 -37.823339) (xy 87.40148 -37.838259) (xy 87.70625 -37.838259) (xy 87.824375 -37.849893)
+ (xy 87.937961 -37.884349) (xy 88.042643 -37.940303) (xy 88.134397 -38.015603) (xy 88.209697 -38.107357) (xy 88.265651 -38.212039)
+ (xy 88.300107 -38.325625) (xy 88.311741 -38.44375) (xy 88.311741 -38.93125) (xy 88.300107 -39.049375) (xy 88.265651 -39.162961)
+ (xy 88.209697 -39.267643) (xy 88.134397 -39.359397) (xy 88.11 -39.379419) (xy 88.11 -39.557762) (xy 88.11416 -39.600001)
+ (xy 88.11 -39.64224) (xy 88.11 -39.642246) (xy 88.098972 -39.75421) (xy 88.097556 -39.768591) (xy 88.069956 -39.859576)
+ (xy 88.048381 -39.9307) (xy 87.968524 -40.080102) (xy 87.861054 -40.211054) (xy 87.82823 -40.237992) (xy 87.487988 -40.578234)
+ (xy 87.461054 -40.611054) (xy 87.330102 -40.718524) (xy 87.1807 -40.798381) (xy 87.018589 -40.847556) (xy 86.892246 -40.86)
+ (xy 86.892239 -40.86) (xy 86.85 -40.86416) (xy 86.807761 -40.86) (xy 86.265549 -40.86) (xy 86.292515 -40.865364)
+ (xy 86.412627 -40.915116) (xy 86.520725 -40.987345) (xy 86.59338 -41.06) (xy 87.728396 -41.06) (xy 87.75 -41.057872)
+ (xy 87.771604 -41.06) (xy 87.771607 -41.06) (xy 87.836255 -41.066367) (xy 87.919195 -41.091527) (xy 87.995633 -41.132384)
+ (xy 88.062632 -41.187368) (xy 88.076411 -41.204158) (xy 88.295842 -41.423589) (xy 88.312632 -41.437368) (xy 88.350079 -41.482998)
+ (xy 88.367616 -41.504366) (xy 88.392423 -41.550777) (xy 88.408473 -41.580805) (xy 88.433633 -41.663745) (xy 88.44 -41.728393)
+ (xy 88.44 -41.728395) (xy 88.442128 -41.749999) (xy 88.44 -41.771603) (xy 88.44 -41.938259) (xy 88.5 -41.938259)
+ (xy 88.570572 -41.94521) (xy 88.638432 -41.965795) (xy 88.700973 -41.999223) (xy 88.75579 -42.04421) (xy 88.800777 -42.099027)
+ (xy 88.834205 -42.161568) (xy 88.85479 -42.229428) (xy 88.861741 -42.3) (xy 88.861741 -43.1) (xy 88.85479 -43.170572)
+ (xy 88.834205 -43.238432) (xy 88.828022 -43.25) (xy 88.834205 -43.261568) (xy 88.85479 -43.329428) (xy 88.861741 -43.4)
+ (xy 88.861741 -44.2) (xy 88.85479 -44.270572) (xy 88.834205 -44.338432) (xy 88.800777 -44.400973) (xy 88.75579 -44.45579)
+ (xy 88.700973 -44.500777) (xy 88.638432 -44.534205) (xy 88.570572 -44.55479) (xy 88.5 -44.561741) (xy 88.385732 -44.561741)
+ (xy 88.380979 -44.570633) (xy 88.367616 -44.595634) (xy 88.326405 -44.645849) (xy 88.312632 -44.662632) (xy 88.295848 -44.676406)
+ (xy 87.926411 -45.045842) (xy 87.912632 -45.062632) (xy 87.903242 -45.070338) (xy 88.209 -45.072) (xy 88.366 -45.229)
+ (xy 88.366 -46.566) (xy 88.346 -46.566) (xy 88.346 -46.834) (xy 88.366 -46.834) (xy 88.366 -48.171)
+ (xy 88.209 -48.328) (xy 87.65 -48.331039) (xy 87.52689 -48.318914) (xy 87.408512 -48.283004) (xy 87.299414 -48.22469)
+ (xy 87.203788 -48.146212) (xy 87.12531 -48.050586) (xy 87.066996 -47.941488) (xy 87.031086 -47.82311) (xy 87.018961 -47.7)
+ (xy 87.01978 -47.508964) (xy 87.010946 -47.525491) (xy 86.859739 -47.709739) (xy 86.675492 -47.860946) (xy 86.465287 -47.973303)
+ (xy 86.237201 -48.042492) (xy 86 -48.065854) (xy 85.7628 -48.042492) (xy 85.534714 -47.973303) (xy 85.324509 -47.860946)
+ (xy 85.140262 -47.709739) (xy 84.989055 -47.525492) (xy 84.876697 -47.315287) (xy 84.807508 -47.087201) (xy 84.79 -46.909437)
+ (xy 84.79 -46.490564) (xy 84.807508 -46.3128) (xy 84.876697 -46.084714) (xy 84.989054 -45.874509) (xy 85.057015 -45.791698)
+ (xy 84.965004 -45.81) (xy 84.834996 -45.81) (xy 84.707485 -45.784636) (xy 84.587373 -45.734884) (xy 84.479275 -45.662655)
+ (xy 84.387345 -45.570725) (xy 84.383409 -45.564834) (xy 84.312655 -45.670725) (xy 84.220725 -45.762655) (xy 84.112627 -45.834884)
+ (xy 83.992515 -45.884636) (xy 83.865004 -45.91) (xy 83.734996 -45.91) (xy 83.607485 -45.884636) (xy 83.487373 -45.834884)
+ (xy 83.379275 -45.762655) (xy 83.287345 -45.670725) (xy 83.215116 -45.562627) (xy 83.165364 -45.442515) (xy 83.14 -45.315004)
+ (xy 83.14 -45.276223) (xy 82.987988 -45.428235) (xy 82.961054 -45.461054) (xy 82.830102 -45.568524) (xy 82.6807 -45.648381)
+ (xy 82.518589 -45.697556) (xy 82.392246 -45.71) (xy 82.392239 -45.71) (xy 82.35 -45.71416) (xy 82.307761 -45.71)
+ (xy 81.512317 -45.71) (xy 81.637371 -45.812629) (xy 81.819819 -46.034943) (xy 81.95539 -46.288579) (xy 82.038875 -46.56379)
+ (xy 82.06 -46.778277) (xy 82.06 -48.221723) (xy 82.038875 -48.43621) (xy 81.95539 -48.711421) (xy 81.819819 -48.965057)
+ (xy 81.63737 -49.187371) (xy 81.415056 -49.369819) (xy 81.16142 -49.50539) (xy 80.927004 -49.5765) (xy 89.13 -49.5765)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 38.315 -35.190004) (xy 38.315 -35.059996) (xy 38.340364 -34.932485) (xy 38.390116 -34.812373) (xy 38.462345 -34.704275)
+ (xy 38.554275 -34.612345) (xy 38.662373 -34.540116) (xy 38.782485 -34.490364) (xy 38.909996 -34.465) (xy 39.040004 -34.465)
+ (xy 39.167515 -34.490364) (xy 39.287627 -34.540116) (xy 39.395725 -34.612345) (xy 39.46838 -34.685) (xy 42.663259 -34.685)
+ (xy 42.663259 -34.25) (xy 42.67021 -34.179428) (xy 42.679137 -34.15) (xy 42.67021 -34.120572) (xy 42.663259 -34.05)
+ (xy 42.663259 -33.615) (xy 40.796603 -33.615) (xy 40.774999 -33.617128) (xy 40.753395 -33.615) (xy 40.753393 -33.615)
+ (xy 40.688745 -33.608633) (xy 40.605805 -33.583473) (xy 40.57826 -33.56875) (xy 40.529366 -33.542616) (xy 40.492859 -33.512655)
+ (xy 40.462368 -33.487632) (xy 40.448593 -33.470847) (xy 40.337746 -33.36) (xy 40.234996 -33.36) (xy 40.107485 -33.334636)
+ (xy 39.987373 -33.284884) (xy 39.879275 -33.212655) (xy 39.787345 -33.120725) (xy 39.715116 -33.012627) (xy 39.665364 -32.892515)
+ (xy 39.64 -32.765004) (xy 39.64 -32.634996) (xy 39.665364 -32.507485) (xy 39.715116 -32.387373) (xy 39.758065 -32.323096)
+ (xy 39.707446 -32.228394) (xy 39.674413 -32.119498) (xy 39.663259 -32.00625) (xy 39.663259 -31.56875) (xy 39.674413 -31.455502)
+ (xy 39.707446 -31.346606) (xy 39.761089 -31.246246) (xy 39.833281 -31.158281) (xy 39.921246 -31.086089) (xy 40.021606 -31.032446)
+ (xy 40.130502 -30.999413) (xy 40.24375 -30.988259) (xy 40.75625 -30.988259) (xy 40.869498 -30.999413) (xy 40.978394 -31.032446)
+ (xy 41.078754 -31.086089) (xy 41.166719 -31.158281) (xy 41.238911 -31.246246) (xy 41.25 -31.266992) (xy 41.261089 -31.246246)
+ (xy 41.333281 -31.158281) (xy 41.421246 -31.086089) (xy 41.521606 -31.032446) (xy 41.630502 -30.999413) (xy 41.74375 -30.988259)
+ (xy 42.25625 -30.988259) (xy 42.369498 -30.999413) (xy 42.478394 -31.032446) (xy 42.578754 -31.086089) (xy 42.61 -31.111732)
+ (xy 42.610001 -29.482255) (xy 42.467747 -29.34) (xy 40.321603 -29.34) (xy 40.299999 -29.342128) (xy 40.278395 -29.34)
+ (xy 40.278393 -29.34) (xy 40.213745 -29.333633) (xy 40.130805 -29.308473) (xy 40.054367 -29.267616) (xy 39.987368 -29.212632)
+ (xy 39.973589 -29.195842) (xy 39.967747 -29.19) (xy 38.948927 -29.19) (xy 39.049375 -29.199893) (xy 39.162961 -29.234349)
+ (xy 39.267643 -29.290303) (xy 39.359397 -29.365603) (xy 39.434697 -29.457357) (xy 39.490651 -29.562039) (xy 39.499133 -29.59)
+ (xy 39.615004 -29.59) (xy 39.742515 -29.615364) (xy 39.862627 -29.665116) (xy 39.970725 -29.737345) (xy 40.062655 -29.829275)
+ (xy 40.134884 -29.937373) (xy 40.184636 -30.057485) (xy 40.21 -30.184996) (xy 40.21 -30.315004) (xy 40.184636 -30.442515)
+ (xy 40.134884 -30.562627) (xy 40.062655 -30.670725) (xy 39.970725 -30.762655) (xy 39.862627 -30.834884) (xy 39.742515 -30.884636)
+ (xy 39.615004 -30.91) (xy 39.499133 -30.91) (xy 39.490651 -30.937961) (xy 39.434697 -31.042643) (xy 39.359397 -31.134397)
+ (xy 39.267643 -31.209697) (xy 39.162961 -31.265651) (xy 39.049375 -31.300107) (xy 38.93125 -31.311741) (xy 38.44375 -31.311741)
+ (xy 38.325625 -31.300107) (xy 38.212039 -31.265651) (xy 38.12 -31.216455) (xy 38.12 -35.126749) (xy 38.212627 -35.165116)
+ (xy 38.320725 -35.237345) (xy 38.325334 -35.241954)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 49.863259 -37.5) (xy 49.87021 -37.429428) (xy 49.879137 -37.4) (xy 49.87021 -37.370572) (xy 49.863259 -37.3)
+ (xy 49.863259 -36.85) (xy 49.87021 -36.779428) (xy 49.879137 -36.75) (xy 49.87021 -36.720572) (xy 49.863259 -36.65)
+ (xy 49.863259 -36.2) (xy 49.87021 -36.129428) (xy 49.879137 -36.1) (xy 49.87021 -36.070572) (xy 49.863259 -36)
+ (xy 49.863259 -35.55) (xy 49.87021 -35.479428) (xy 49.890795 -35.411568) (xy 49.924223 -35.349027) (xy 49.96921 -35.29421)
+ (xy 50.024027 -35.249223) (xy 50.086568 -35.215795) (xy 50.154428 -35.19521) (xy 50.225 -35.188259) (xy 51.975 -35.188259)
+ (xy 52.045572 -35.19521) (xy 52.113432 -35.215795) (xy 52.175973 -35.249223) (xy 52.23079 -35.29421) (xy 52.231438 -35.295)
+ (xy 52.851433 -35.295) (xy 52.875 -35.292679) (xy 52.898567 -35.295) (xy 52.898575 -35.295) (xy 52.969096 -35.301946)
+ (xy 53.059577 -35.329393) (xy 53.142964 -35.373964) (xy 53.216053 -35.433947) (xy 53.231083 -35.452261) (xy 53.348822 -35.57)
+ (xy 53.626433 -35.57) (xy 53.65 -35.567679) (xy 53.673567 -35.57) (xy 53.673575 -35.57) (xy 53.744096 -35.576946)
+ (xy 53.834577 -35.604393) (xy 53.917964 -35.648964) (xy 53.991053 -35.708947) (xy 54.006083 -35.727261) (xy 54.072739 -35.793917)
+ (xy 54.091053 -35.808947) (xy 54.151036 -35.882036) (xy 54.195607 -35.965423) (xy 54.211109 -36.016527) (xy 54.214676 -36.028285)
+ (xy 54.228394 -36.032446) (xy 54.290083 -36.065419) (xy 54.29 -36.065004) (xy 54.29 -35.934996) (xy 54.315364 -35.807485)
+ (xy 54.365116 -35.687373) (xy 54.437345 -35.579275) (xy 54.522243 -35.494377) (xy 54.541528 -35.430805) (xy 54.582384 -35.354367)
+ (xy 54.61357 -35.316367) (xy 54.637369 -35.287368) (xy 54.654154 -35.273593) (xy 54.71 -35.217747) (xy 54.71 -35.182254)
+ (xy 54.267747 -34.74) (xy 53.232253 -34.74) (xy 53.201411 -34.770842) (xy 53.187632 -34.787632) (xy 53.120633 -34.842616)
+ (xy 53.044195 -34.883473) (xy 52.961255 -34.908633) (xy 52.896607 -34.915) (xy 52.896604 -34.915) (xy 52.875 -34.917128)
+ (xy 52.853396 -34.915) (xy 52.264265 -34.915) (xy 52.23079 -34.95579) (xy 52.175973 -35.000777) (xy 52.113432 -35.034205)
+ (xy 52.045572 -35.05479) (xy 51.975 -35.061741) (xy 50.225 -35.061741) (xy 50.154428 -35.05479) (xy 50.086568 -35.034205)
+ (xy 50.024027 -35.000777) (xy 49.96921 -34.95579) (xy 49.924223 -34.900973) (xy 49.890795 -34.838432) (xy 49.87021 -34.770572)
+ (xy 49.863259 -34.7) (xy 49.863259 -34.25) (xy 49.87021 -34.179428) (xy 49.879137 -34.15) (xy 49.87021 -34.120572)
+ (xy 49.863259 -34.05) (xy 49.863259 -33.6) (xy 49.87021 -33.529428) (xy 49.879137 -33.5) (xy 49.87021 -33.470572)
+ (xy 49.863259 -33.4) (xy 49.863259 -32.95) (xy 49.87021 -32.879428) (xy 49.879137 -32.85) (xy 49.87021 -32.820572)
+ (xy 49.863259 -32.75) (xy 49.863259 -32.3) (xy 49.87021 -32.229428) (xy 49.890795 -32.161568) (xy 49.924223 -32.099027)
+ (xy 49.96921 -32.04421) (xy 50.024027 -31.999223) (xy 50.086568 -31.965795) (xy 50.154428 -31.94521) (xy 50.225 -31.938259)
+ (xy 51.975 -31.938259) (xy 52.045572 -31.94521) (xy 52.113432 -31.965795) (xy 52.175973 -31.999223) (xy 52.23079 -32.04421)
+ (xy 52.264265 -32.085) (xy 53.492747 -32.085) (xy 54.373593 -31.204153) (xy 54.387368 -31.187368) (xy 54.41717 -31.16291)
+ (xy 54.454366 -31.132384) (xy 54.530804 -31.091527) (xy 54.547495 -31.086464) (xy 54.613745 -31.066367) (xy 54.678393 -31.06)
+ (xy 54.678396 -31.06) (xy 54.7 -31.057872) (xy 54.721604 -31.06) (xy 55.195799 -31.06) (xy 55.207446 -31.021606)
+ (xy 55.22434 -30.99) (xy 44.471604 -30.99) (xy 44.45 -30.992128) (xy 44.428396 -30.99) (xy 44.428393 -30.99)
+ (xy 44.363745 -30.983633) (xy 44.300108 -30.964329) (xy 44.280804 -30.958473) (xy 44.204366 -30.917616) (xy 44.172578 -30.891528)
+ (xy 44.137368 -30.862632) (xy 44.123594 -30.845848) (xy 43.49 -30.212253) (xy 43.49 -31.117747) (xy 43.582254 -31.21)
+ (xy 44.928396 -31.21) (xy 44.95 -31.207872) (xy 44.971604 -31.21) (xy 44.971607 -31.21) (xy 45.036255 -31.216367)
+ (xy 45.119195 -31.241527) (xy 45.195633 -31.282384) (xy 45.262632 -31.337368) (xy 45.276411 -31.354158) (xy 45.645847 -31.723593)
+ (xy 45.662632 -31.737368) (xy 45.69073 -31.771606) (xy 45.717616 -31.804366) (xy 45.753471 -31.871447) (xy 45.758473 -31.880805)
+ (xy 45.783633 -31.963745) (xy 45.79 -32.028393) (xy 45.79 -32.028395) (xy 45.792128 -32.049999) (xy 45.79 -32.071603)
+ (xy 45.79 -33.678396) (xy 45.792128 -33.7) (xy 45.788312 -33.738745) (xy 45.783633 -33.786255) (xy 45.758473 -33.869195)
+ (xy 45.717616 -33.945633) (xy 45.662632 -34.012632) (xy 45.645843 -34.02641) (xy 45.637253 -34.035) (xy 46.143396 -34.035)
+ (xy 46.165 -34.032872) (xy 46.186604 -34.035) (xy 46.186607 -34.035) (xy 46.251255 -34.041367) (xy 46.334195 -34.066527)
+ (xy 46.410633 -34.107384) (xy 46.477632 -34.162368) (xy 46.491411 -34.179158) (xy 49.863259 -37.551005)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 61.532446 -37.271606) (xy 61.586089 -37.171246) (xy 61.658281 -37.083281) (xy 61.746246 -37.011089) (xy 61.846606 -36.957446)
+ (xy 61.955502 -36.924413) (xy 62.06875 -36.913259) (xy 62.50625 -36.913259) (xy 62.619498 -36.924413) (xy 62.728394 -36.957446)
+ (xy 62.828754 -37.011089) (xy 62.916719 -37.083281) (xy 62.988911 -37.171246) (xy 63 -37.191992) (xy 63.011089 -37.171246)
+ (xy 63.083281 -37.083281) (xy 63.171246 -37.011089) (xy 63.271606 -36.957446) (xy 63.380502 -36.924413) (xy 63.49375 -36.913259)
+ (xy 64.00625 -36.913259) (xy 64.119498 -36.924413) (xy 64.228394 -36.957446) (xy 64.328754 -37.011089) (xy 64.416719 -37.083281)
+ (xy 64.488911 -37.171246) (xy 64.5 -37.191992) (xy 64.511089 -37.171246) (xy 64.583281 -37.083281) (xy 64.609283 -37.061942)
+ (xy 64.59 -36.965004) (xy 64.59 -36.834996) (xy 64.615364 -36.707485) (xy 64.665116 -36.587373) (xy 64.737345 -36.479275)
+ (xy 64.829275 -36.387345) (xy 64.937373 -36.315116) (xy 65.057485 -36.265364) (xy 65.184996 -36.24) (xy 65.315004 -36.24)
+ (xy 65.442515 -36.265364) (xy 65.562627 -36.315116) (xy 65.670725 -36.387345) (xy 65.762655 -36.479275) (xy 65.834884 -36.587373)
+ (xy 65.884636 -36.707485) (xy 65.91 -36.834996) (xy 65.91 -36.965004) (xy 65.890717 -37.061942) (xy 65.916719 -37.083281)
+ (xy 65.97 -37.148203) (xy 65.97 -36.623567) (xy 65.967679 -36.6) (xy 65.97 -36.576433) (xy 65.97 -36.576426)
+ (xy 65.973425 -36.541652) (xy 65.976946 -36.505904) (xy 65.993715 -36.450625) (xy 66.004393 -36.415424) (xy 66.048964 -36.332036)
+ (xy 66.108947 -36.258947) (xy 66.127261 -36.243917) (xy 66.870001 -35.501176) (xy 66.87 -34.541696) (xy 66.771246 -34.488911)
+ (xy 66.683281 -34.416719) (xy 66.611089 -34.328754) (xy 66.557446 -34.228394) (xy 66.524413 -34.119498) (xy 66.514094 -34.014728)
+ (xy 66.418581 -34.110241) (xy 66.403553 -34.128553) (xy 66.330464 -34.188536) (xy 66.247077 -34.233107) (xy 66.156596 -34.260554)
+ (xy 66.086075 -34.2675) (xy 66.086067 -34.2675) (xy 66.0625 -34.269821) (xy 66.038933 -34.2675) (xy 66.021652 -34.2675)
+ (xy 65.988911 -34.328754) (xy 65.916719 -34.416719) (xy 65.828754 -34.488911) (xy 65.728394 -34.542554) (xy 65.619498 -34.575587)
+ (xy 65.50625 -34.586741) (xy 64.99375 -34.586741) (xy 64.880502 -34.575587) (xy 64.771606 -34.542554) (xy 64.671246 -34.488911)
+ (xy 64.583281 -34.416719) (xy 64.511089 -34.328754) (xy 64.5 -34.308008) (xy 64.488911 -34.328754) (xy 64.416719 -34.416719)
+ (xy 64.328754 -34.488911) (xy 64.228394 -34.542554) (xy 64.223028 -34.544182) (xy 64.222224 -34.546834) (xy 64.195607 -34.634577)
+ (xy 64.190458 -34.64421) (xy 64.151036 -34.717964) (xy 64.091053 -34.791053) (xy 64.072739 -34.806083) (xy 63.806083 -35.072739)
+ (xy 63.791053 -35.091053) (xy 63.717964 -35.151036) (xy 63.634577 -35.195607) (xy 63.544096 -35.223054) (xy 63.473575 -35.23)
+ (xy 63.473567 -35.23) (xy 63.45 -35.232321) (xy 63.426433 -35.23) (xy 61.05193 -35.23) (xy 61.034205 -35.288432)
+ (xy 61.000777 -35.350973) (xy 60.95579 -35.40579) (xy 60.900973 -35.450777) (xy 60.838432 -35.484205) (xy 60.770572 -35.50479)
+ (xy 60.7 -35.511741) (xy 59.8 -35.511741) (xy 59.729428 -35.50479) (xy 59.661568 -35.484205) (xy 59.599027 -35.450777)
+ (xy 59.54421 -35.40579) (xy 59.499223 -35.350973) (xy 59.465795 -35.288432) (xy 59.44521 -35.220572) (xy 59.438259 -35.15)
+ (xy 59.438259 -34.35) (xy 59.44521 -34.279428) (xy 59.465795 -34.211568) (xy 59.499223 -34.149027) (xy 59.54421 -34.09421)
+ (xy 59.599027 -34.049223) (xy 59.64982 -34.022074) (xy 59.39 -33.762253) (xy 59.39 -36.817747) (xy 59.882254 -37.31)
+ (xy 59.945799 -37.31) (xy 59.957446 -37.271606) (xy 60.011089 -37.171246) (xy 60.083281 -37.083281) (xy 60.171246 -37.011089)
+ (xy 60.271606 -36.957446) (xy 60.380502 -36.924413) (xy 60.49375 -36.913259) (xy 60.93125 -36.913259) (xy 61.044498 -36.924413)
+ (xy 61.153394 -36.957446) (xy 61.253754 -37.011089) (xy 61.341719 -37.083281) (xy 61.413911 -37.171246) (xy 61.467554 -37.271606)
+ (xy 61.5 -37.378567)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 71.838579 -49.50539) (xy 71.584943 -49.369819) (xy 71.362629 -49.18737) (xy 71.180181 -48.965056) (xy 71.04461 -48.71142)
+ (xy 70.961125 -48.436209) (xy 70.94 -48.221722) (xy 70.94 -46.778277) (xy 70.961125 -46.56379) (xy 71.04461 -46.288579)
+ (xy 71.180182 -46.034943) (xy 71.36263 -45.812629) (xy 71.584944 -45.630181) (xy 71.83858 -45.49461) (xy 72.113791 -45.411125)
+ (xy 72.4 -45.382936) (xy 72.529463 -45.395687) (xy 72.13426 -45.000483) (xy 72.101447 -44.973554) (xy 72.074518 -44.940741)
+ (xy 72.074516 -44.940739) (xy 71.993977 -44.842602) (xy 71.91412 -44.6932) (xy 71.896407 -44.634808) (xy 71.884884 -44.662627)
+ (xy 71.812655 -44.770725) (xy 71.720725 -44.862655) (xy 71.612627 -44.934884) (xy 71.492515 -44.984636) (xy 71.365004 -45.01)
+ (xy 71.234996 -45.01) (xy 71.107485 -44.984636) (xy 70.987373 -44.934884) (xy 70.879275 -44.862655) (xy 70.787345 -44.770725)
+ (xy 70.715116 -44.662627) (xy 70.665364 -44.542515) (xy 70.64 -44.415004) (xy 70.64 -44.284996) (xy 70.665364 -44.157485)
+ (xy 70.67942 -44.12355) (xy 70.677789 -44.122211) (xy 70.607929 -44.037087) (xy 70.556019 -43.939969) (xy 70.524053 -43.83459)
+ (xy 70.513259 -43.725) (xy 70.513259 -43.175) (xy 70.524053 -43.06541) (xy 70.556019 -42.960031) (xy 70.605692 -42.867098)
+ (xy 67.605142 -42.909963) (xy 67.529767 -42.903083) (xy 67.462234 -42.882597) (xy 67.399995 -42.849329) (xy 67.345442 -42.804558)
+ (xy 67.300671 -42.750005) (xy 67.267403 -42.687766) (xy 67.246917 -42.620233) (xy 67.24 -42.55) (xy 67.24 -40.7)
+ (xy 67.246917 -40.629767) (xy 67.267403 -40.562234) (xy 67.300671 -40.499995) (xy 67.345442 -40.445442) (xy 67.38 -40.417081)
+ (xy 67.38 -39.75) (xy 67.382306 -39.726589) (xy 67.389134 -39.704078) (xy 67.390582 -39.701369) (xy 67.349223 -39.650973)
+ (xy 67.332667 -39.62) (xy 67.25 -39.62) (xy 67.226589 -39.617694) (xy 67.204078 -39.610866) (xy 67.183332 -39.599776)
+ (xy 67.165147 -39.584853) (xy 67.150224 -39.566668) (xy 67.139134 -39.545922) (xy 67.132306 -39.523411) (xy 67.13 -39.5)
+ (xy 67.13 -38.5) (xy 67.132306 -38.476589) (xy 67.139134 -38.454078) (xy 67.150224 -38.433332) (xy 67.165147 -38.415147)
+ (xy 67.183332 -38.400224) (xy 67.204078 -38.389134) (xy 67.226589 -38.382306) (xy 67.25 -38.38) (xy 67.407893 -38.38)
+ (xy 67.983767 -37.721858) (xy 68.074872 -37.615135) (xy 68.149027 -37.549223) (xy 68.211567 -37.515794) (xy 68.279428 -37.495209)
+ (xy 68.35 -37.488258) (xy 69.852626 -37.488258) (xy 70.873215 -36.467669) (xy 70.874413 -36.455502) (xy 70.907446 -36.346606)
+ (xy 70.961089 -36.246246) (xy 71.033281 -36.158281) (xy 71.121246 -36.086089) (xy 71.221606 -36.032446) (xy 71.328567 -36)
+ (xy 71.221606 -35.967554) (xy 71.121246 -35.913911) (xy 71.033281 -35.841719) (xy 70.961089 -35.753754) (xy 70.907446 -35.653394)
+ (xy 70.874413 -35.544498) (xy 70.863259 -35.43125) (xy 70.863259 -34.99375) (xy 70.874413 -34.880502) (xy 70.907446 -34.771606)
+ (xy 70.961089 -34.671246) (xy 71.02 -34.599464) (xy 71.02 -34.433404) (xy 71.01671 -34.4) (xy 71.023147 -34.33464)
+ (xy 71.00579 -34.35579) (xy 70.950973 -34.400777) (xy 70.888432 -34.434205) (xy 70.820572 -34.45479) (xy 70.75 -34.461741)
+ (xy 69.85 -34.461741) (xy 69.779428 -34.45479) (xy 69.711568 -34.434205) (xy 69.649027 -34.400777) (xy 69.62371 -34.38)
+ (xy 69.546854 -34.38) (xy 69.532984 -34.396901) (xy 69.533289 -34.400001) (xy 69.53 -34.433398) (xy 69.53 -34.433404)
+ (xy 69.520161 -34.533303) (xy 69.519888 -34.534205) (xy 69.49767 -34.607446) (xy 69.481278 -34.661484) (xy 69.419314 -34.777409)
+ (xy 69.450587 -34.880502) (xy 69.461741 -34.99375) (xy 69.461741 -35.50625) (xy 69.450587 -35.619498) (xy 69.417554 -35.728394)
+ (xy 69.363911 -35.828754) (xy 69.291719 -35.916719) (xy 69.273831 -35.931399) (xy 69.284636 -35.957485) (xy 69.31 -36.084996)
+ (xy 69.31 -36.215004) (xy 69.284636 -36.342515) (xy 69.234884 -36.462627) (xy 69.162655 -36.570725) (xy 69.070725 -36.662655)
+ (xy 68.962627 -36.734884) (xy 68.842515 -36.784636) (xy 68.715004 -36.81) (xy 68.584996 -36.81) (xy 68.457485 -36.784636)
+ (xy 68.337373 -36.734884) (xy 68.229275 -36.662655) (xy 68.137345 -36.570725) (xy 68.065116 -36.462627) (xy 68.015364 -36.342515)
+ (xy 67.99 -36.215004) (xy 67.99 -36.084996) (xy 68.015364 -35.957485) (xy 68.032596 -35.915884) (xy 67.961089 -35.828754)
+ (xy 67.907446 -35.728394) (xy 67.874413 -35.619498) (xy 67.863259 -35.50625) (xy 67.863259 -34.99375) (xy 67.874413 -34.880502)
+ (xy 67.907446 -34.771606) (xy 67.961089 -34.671246) (xy 67.9825 -34.645157) (xy 67.9825 -34.620904) (xy 67.97921 -34.5875)
+ (xy 67.992339 -34.454197) (xy 67.999395 -34.430937) (xy 67.928754 -34.488911) (xy 67.83 -34.541696) (xy 67.83 -35.676434)
+ (xy 67.832321 -35.700001) (xy 67.83 -35.723568) (xy 67.83 -35.723575) (xy 67.823054 -35.794096) (xy 67.811919 -35.830805)
+ (xy 67.795607 -35.884577) (xy 67.793382 -35.888739) (xy 67.751036 -35.967964) (xy 67.711181 -36.016527) (xy 67.706081 -36.022742)
+ (xy 67.706078 -36.022745) (xy 67.691053 -36.041053) (xy 67.672744 -36.056079) (xy 66.93 -36.798822) (xy 66.93 -39.126434)
+ (xy 66.932321 -39.150001) (xy 66.93 -39.173568) (xy 66.93 -39.173575) (xy 66.923054 -39.244096) (xy 66.91625 -39.266528)
+ (xy 66.895607 -39.334576) (xy 66.895607 -39.334577) (xy 66.851036 -39.417964) (xy 66.791053 -39.491053) (xy 66.772739 -39.506083)
+ (xy 66.668582 -39.61024) (xy 66.653553 -39.628553) (xy 66.580464 -39.688536) (xy 66.497077 -39.733107) (xy 66.406596 -39.760554)
+ (xy 66.336075 -39.7675) (xy 66.336067 -39.7675) (xy 66.3125 -39.769821) (xy 66.288933 -39.7675) (xy 66.021652 -39.7675)
+ (xy 65.988911 -39.828754) (xy 65.916719 -39.916719) (xy 65.828754 -39.988911) (xy 65.728394 -40.042554) (xy 65.706324 -40.049249)
+ (xy 65.695607 -40.084577) (xy 65.651036 -40.167964) (xy 65.591053 -40.241053) (xy 65.572739 -40.256083) (xy 64.306083 -41.522739)
+ (xy 64.291053 -41.541053) (xy 64.217964 -41.601036) (xy 64.134577 -41.645607) (xy 64.044096 -41.673054) (xy 63.973575 -41.68)
+ (xy 63.973567 -41.68) (xy 63.95 -41.682321) (xy 63.926433 -41.68) (xy 63.05193 -41.68) (xy 63.034205 -41.738432)
+ (xy 63.000777 -41.800973) (xy 62.95579 -41.85579) (xy 62.900973 -41.900777) (xy 62.838432 -41.934205) (xy 62.770572 -41.95479)
+ (xy 62.7 -41.961741) (xy 61.8 -41.961741) (xy 61.729428 -41.95479) (xy 61.661568 -41.934205) (xy 61.599027 -41.900777)
+ (xy 61.54421 -41.85579) (xy 61.499223 -41.800973) (xy 61.465795 -41.738432) (xy 61.44521 -41.670572) (xy 61.443593 -41.654152)
+ (xy 61.415423 -41.645607) (xy 61.332036 -41.601036) (xy 61.301549 -41.576016) (xy 61.277258 -41.556081) (xy 61.277255 -41.556078)
+ (xy 61.258947 -41.541053) (xy 61.243921 -41.522744) (xy 60.927256 -41.206078) (xy 60.908948 -41.191053) (xy 60.893923 -41.172745)
+ (xy 60.893919 -41.172741) (xy 60.878172 -41.153553) (xy 60.848965 -41.117964) (xy 60.828285 -41.079275) (xy 60.804393 -41.034576)
+ (xy 60.793269 -40.997905) (xy 60.770572 -41.00479) (xy 60.7 -41.011741) (xy 59.8 -41.011741) (xy 59.729428 -41.00479)
+ (xy 59.661568 -40.984205) (xy 59.599027 -40.950777) (xy 59.54421 -40.90579) (xy 59.499223 -40.850973) (xy 59.465795 -40.788432)
+ (xy 59.44521 -40.720572) (xy 59.438259 -40.65) (xy 59.438259 -39.85) (xy 59.44521 -39.779428) (xy 59.465795 -39.711568)
+ (xy 59.499223 -39.649027) (xy 59.54421 -39.59421) (xy 59.599027 -39.549223) (xy 59.60601 -39.545491) (xy 59.59 -39.465004)
+ (xy 59.59 -39.334996) (xy 59.615364 -39.207485) (xy 59.665116 -39.087373) (xy 59.737345 -38.979275) (xy 59.829275 -38.887345)
+ (xy 59.937373 -38.815116) (xy 60.057485 -38.765364) (xy 60.184996 -38.74) (xy 60.249579 -38.74) (xy 60.239446 -38.706596)
+ (xy 60.230179 -38.6125) (xy 60.232501 -38.588923) (xy 60.232501 -38.521652) (xy 60.171246 -38.488911) (xy 60.083281 -38.416719)
+ (xy 60.011089 -38.328754) (xy 59.957446 -38.228394) (xy 59.945799 -38.19) (xy 59.721603 -38.19) (xy 59.699999 -38.192128)
+ (xy 59.678395 -38.19) (xy 59.678393 -38.19) (xy 59.613745 -38.183633) (xy 59.530805 -38.158473) (xy 59.506783 -38.145633)
+ (xy 59.454366 -38.117616) (xy 59.423904 -38.092616) (xy 59.387368 -38.062632) (xy 59.373594 -38.045848) (xy 58.654158 -37.326411)
+ (xy 58.637368 -37.312632) (xy 58.608082 -37.276946) (xy 58.582384 -37.245633) (xy 58.56534 -37.213745) (xy 58.541527 -37.169194)
+ (xy 58.516367 -37.086254) (xy 58.512364 -37.045607) (xy 58.507872 -37) (xy 58.51 -36.978396) (xy 58.51 -36.641104)
+ (xy 58.415004 -36.66) (xy 58.284996 -36.66) (xy 58.188058 -36.640717) (xy 58.166719 -36.666719) (xy 58.078754 -36.738911)
+ (xy 58.058008 -36.75) (xy 58.078754 -36.761089) (xy 58.166719 -36.833281) (xy 58.238911 -36.921246) (xy 58.292554 -37.021606)
+ (xy 58.325587 -37.130502) (xy 58.336741 -37.24375) (xy 58.336741 -37.75625) (xy 58.325587 -37.869498) (xy 58.292554 -37.978394)
+ (xy 58.238911 -38.078754) (xy 58.166719 -38.166719) (xy 58.078754 -38.238911) (xy 58.058008 -38.25) (xy 58.078754 -38.261089)
+ (xy 58.166719 -38.333281) (xy 58.238911 -38.421246) (xy 58.251454 -38.444712) (xy 58.278195 -38.433635) (xy 58.391989 -38.411)
+ (xy 58.508011 -38.411) (xy 58.621805 -38.433635) (xy 58.728996 -38.478035) (xy 58.825466 -38.542494) (xy 58.907506 -38.624534)
+ (xy 58.971965 -38.721004) (xy 59.016365 -38.828195) (xy 59.039 -38.941989) (xy 59.039 -39.058011) (xy 59.016365 -39.171805)
+ (xy 58.971965 -39.278996) (xy 58.907506 -39.375466) (xy 58.825466 -39.457506) (xy 58.728996 -39.521965) (xy 58.621805 -39.566365)
+ (xy 58.508011 -39.589) (xy 58.391989 -39.589) (xy 58.278195 -39.566365) (xy 58.251454 -39.555288) (xy 58.238911 -39.578754)
+ (xy 58.166719 -39.666719) (xy 58.078754 -39.738911) (xy 58.058008 -39.75) (xy 58.078754 -39.761089) (xy 58.166719 -39.833281)
+ (xy 58.238911 -39.921246) (xy 58.282881 -40.003508) (xy 58.321004 -39.978035) (xy 58.428195 -39.933635) (xy 58.541989 -39.911)
+ (xy 58.658011 -39.911) (xy 58.771805 -39.933635) (xy 58.878996 -39.978035) (xy 58.975466 -40.042494) (xy 59.057506 -40.124534)
+ (xy 59.121965 -40.221004) (xy 59.166365 -40.328195) (xy 59.189 -40.441989) (xy 59.189 -40.558011) (xy 59.166365 -40.671805)
+ (xy 59.121965 -40.778996) (xy 59.057506 -40.875466) (xy 58.975466 -40.957506) (xy 58.878996 -41.021965) (xy 58.771805 -41.066365)
+ (xy 58.658011 -41.089) (xy 58.541989 -41.089) (xy 58.428195 -41.066365) (xy 58.321004 -41.021965) (xy 58.282881 -40.996492)
+ (xy 58.238911 -41.078754) (xy 58.166719 -41.166719) (xy 58.078754 -41.238911) (xy 57.978394 -41.292554) (xy 57.869498 -41.325587)
+ (xy 57.75625 -41.336741) (xy 57.31875 -41.336741) (xy 57.205502 -41.325587) (xy 57.19 -41.320885) (xy 57.19 -41.978396)
+ (xy 57.192128 -42) (xy 57.188862 -42.033159) (xy 57.183633 -42.086255) (xy 57.182999 -42.088345) (xy 57.182999 -42.36)
+ (xy 60.278396 -42.36) (xy 60.3 -42.357872) (xy 60.321604 -42.36) (xy 60.321607 -42.36) (xy 60.386255 -42.366367)
+ (xy 60.469195 -42.391527) (xy 60.545633 -42.432384) (xy 60.612632 -42.487368) (xy 60.626411 -42.504158) (xy 60.701405 -42.579152)
+ (xy 63.021126 -44.898873) (xy 64.59 -44.898873) (xy 64.59 -44.621127) (xy 64.644186 -44.348718) (xy 64.750475 -44.092115)
+ (xy 64.904782 -43.861178) (xy 65.101178 -43.664782) (xy 65.332115 -43.510475) (xy 65.588718 -43.404186) (xy 65.861127 -43.35)
+ (xy 66.138873 -43.35) (xy 66.411282 -43.404186) (xy 66.667885 -43.510475) (xy 66.898822 -43.664782) (xy 67.095218 -43.861178)
+ (xy 67.249525 -44.092115) (xy 67.355814 -44.348718) (xy 67.41 -44.621127) (xy 67.41 -44.898873) (xy 67.355814 -45.171282)
+ (xy 67.249525 -45.427885) (xy 67.095218 -45.658822) (xy 66.898822 -45.855218) (xy 66.667885 -46.009525) (xy 66.411282 -46.115814)
+ (xy 66.138873 -46.17) (xy 65.861127 -46.17) (xy 65.588718 -46.115814) (xy 65.332115 -46.009525) (xy 65.101178 -45.855218)
+ (xy 64.904782 -45.658822) (xy 64.750475 -45.427885) (xy 64.644186 -45.171282) (xy 64.59 -44.898873) (xy 63.021126 -44.898873)
+ (xy 64.244772 -46.122518) (xy 64.389764 -46.06246) (xy 64.628363 -46.015) (xy 64.871637 -46.015) (xy 65.110236 -46.06246)
+ (xy 65.334992 -46.155557) (xy 65.537267 -46.290713) (xy 65.709287 -46.462733) (xy 65.844443 -46.665008) (xy 65.93754 -46.889764)
+ (xy 65.985 -47.128363) (xy 65.985 -47.371637) (xy 65.93754 -47.610236) (xy 65.844443 -47.834992) (xy 65.709287 -48.037267)
+ (xy 65.537267 -48.209287) (xy 65.334992 -48.344443) (xy 65.110236 -48.43754) (xy 64.871637 -48.485) (xy 64.628363 -48.485)
+ (xy 64.389764 -48.43754) (xy 64.165008 -48.344443) (xy 63.962733 -48.209287) (xy 63.790713 -48.037267) (xy 63.655557 -47.834992)
+ (xy 63.56246 -47.610236) (xy 63.515 -47.371637) (xy 63.515 -47.128363) (xy 63.56246 -46.889764) (xy 63.622518 -46.744772)
+ (xy 60.117747 -43.24) (xy 56.921604 -43.24) (xy 56.9 -43.242128) (xy 56.878396 -43.24) (xy 56.878393 -43.24)
+ (xy 56.813745 -43.233633) (xy 56.730805 -43.208473) (xy 56.654367 -43.167616) (xy 56.587368 -43.112632) (xy 56.573589 -43.095842)
+ (xy 56.447153 -42.969406) (xy 56.430368 -42.955631) (xy 56.416594 -42.938847) (xy 56.375383 -42.888632) (xy 56.337833 -42.818379)
+ (xy 56.314467 -42.825467) (xy 56.2 -42.836741) (xy 55.75 -42.836741) (xy 55.635533 -42.825467) (xy 55.525464 -42.792078)
+ (xy 55.424024 -42.737857) (xy 55.335111 -42.664889) (xy 55.262143 -42.575976) (xy 55.207922 -42.474536) (xy 55.174533 -42.364467)
+ (xy 55.163259 -42.25) (xy 55.163259 -41.75) (xy 55.174533 -41.635533) (xy 55.207922 -41.525464) (xy 55.262143 -41.424024)
+ (xy 55.335111 -41.335111) (xy 55.424024 -41.262143) (xy 55.444367 -41.251269) (xy 55.421246 -41.238911) (xy 55.333281 -41.166719)
+ (xy 55.261089 -41.078754) (xy 55.207446 -40.978394) (xy 55.195799 -40.94) (xy 54.871603 -40.94) (xy 54.849999 -40.942128)
+ (xy 54.828395 -40.94) (xy 54.828393 -40.94) (xy 54.763745 -40.933633) (xy 54.680805 -40.908473) (xy 54.645223 -40.889454)
+ (xy 54.604366 -40.867616) (xy 54.577262 -40.845372) (xy 54.537368 -40.812632) (xy 54.523594 -40.795848) (xy 53.842747 -40.115)
+ (xy 52.336741 -40.115) (xy 52.336741 -40.55) (xy 52.32979 -40.620572) (xy 52.320863 -40.65) (xy 52.32979 -40.679428)
+ (xy 52.336741 -40.75) (xy 52.336741 -41.2) (xy 52.332261 -41.245485) (xy 52.54 -41.037746) (xy 52.54 -40.934996)
+ (xy 52.565364 -40.807485) (xy 52.615116 -40.687373) (xy 52.687345 -40.579275) (xy 52.779275 -40.487345) (xy 52.887373 -40.415116)
+ (xy 53.007485 -40.365364) (xy 53.134996 -40.34) (xy 53.265004 -40.34) (xy 53.392515 -40.365364) (xy 53.512627 -40.415116)
+ (xy 53.620725 -40.487345) (xy 53.712655 -40.579275) (xy 53.784884 -40.687373) (xy 53.834636 -40.807485) (xy 53.86 -40.934996)
+ (xy 53.86 -41.065004) (xy 53.834636 -41.192515) (xy 53.784884 -41.312627) (xy 53.712655 -41.420725) (xy 53.620725 -41.512655)
+ (xy 53.512627 -41.584884) (xy 53.392515 -41.634636) (xy 53.265004 -41.66) (xy 53.162254 -41.66) (xy 52.026409 -42.795844)
+ (xy 52.026405 -42.795849) (xy 51.270828 -43.551426) (xy 51.332115 -43.510475) (xy 51.588718 -43.404186) (xy 51.861127 -43.35)
+ (xy 52.138873 -43.35) (xy 52.411282 -43.404186) (xy 52.667885 -43.510475) (xy 52.898822 -43.664782) (xy 53.095218 -43.861178)
+ (xy 53.249525 -44.092115) (xy 53.355814 -44.348718) (xy 53.41 -44.621127) (xy 53.41 -44.898873) (xy 57.58 -44.898873)
+ (xy 57.58 -44.621127) (xy 57.634186 -44.348718) (xy 57.740475 -44.092115) (xy 57.894782 -43.861178) (xy 58.091178 -43.664782)
+ (xy 58.322115 -43.510475) (xy 58.578718 -43.404186) (xy 58.851127 -43.35) (xy 59.128873 -43.35) (xy 59.401282 -43.404186)
+ (xy 59.657885 -43.510475) (xy 59.888822 -43.664782) (xy 60.085218 -43.861178) (xy 60.239525 -44.092115) (xy 60.345814 -44.348718)
+ (xy 60.4 -44.621127) (xy 60.4 -44.898873) (xy 60.345814 -45.171282) (xy 60.239525 -45.427885) (xy 60.085218 -45.658822)
+ (xy 59.974392 -45.769648) (xy 60.029122 -45.755967) (xy 60.324838 -45.741584) (xy 60.617677 -45.785167) (xy 60.896387 -45.885044)
+ (xy 61.025806 -45.95422) (xy 61.107453 -46.203043) (xy 60.25 -47.060495) (xy 59.392547 -46.203043) (xy 59.424298 -46.10628)
+ (xy 59.401282 -46.115814) (xy 59.128873 -46.17) (xy 58.851127 -46.17) (xy 58.578718 -46.115814) (xy 58.322115 -46.009525)
+ (xy 58.091178 -45.855218) (xy 57.894782 -45.658822) (xy 57.740475 -45.427885) (xy 57.634186 -45.171282) (xy 57.58 -44.898873)
+ (xy 53.41 -44.898873) (xy 53.355814 -45.171282) (xy 53.249525 -45.427885) (xy 53.095218 -45.658822) (xy 52.898822 -45.855218)
+ (xy 52.667885 -46.009525) (xy 52.411282 -46.115814) (xy 52.138873 -46.17) (xy 51.861127 -46.17) (xy 51.588718 -46.115814)
+ (xy 51.332115 -46.009525) (xy 51.101178 -45.855218) (xy 50.904782 -45.658822) (xy 50.750475 -45.427885) (xy 50.644186 -45.171282)
+ (xy 50.59 -44.898873) (xy 50.59 -44.621127) (xy 50.644186 -44.348718) (xy 50.750475 -44.092115) (xy 50.791426 -44.030827)
+ (xy 50.14 -44.682253) (xy 50.14 -46.017747) (xy 50.244771 -46.122518) (xy 50.389764 -46.06246) (xy 50.628363 -46.015)
+ (xy 50.871637 -46.015) (xy 51.110236 -46.06246) (xy 51.334992 -46.155557) (xy 51.537267 -46.290713) (xy 51.709287 -46.462733)
+ (xy 51.844443 -46.665008) (xy 51.93754 -46.889764) (xy 51.985 -47.128363) (xy 51.985 -47.175162) (xy 58.741584 -47.175162)
+ (xy 58.785167 -46.882323) (xy 58.885044 -46.603613) (xy 58.95422 -46.474194) (xy 59.203043 -46.392547) (xy 60.060495 -47.25)
+ (xy 60.439505 -47.25) (xy 61.296957 -46.392547) (xy 61.54578 -46.474194) (xy 61.672234 -46.741895) (xy 61.744033 -47.029122)
+ (xy 61.758416 -47.324838) (xy 61.714833 -47.617677) (xy 61.614956 -47.896387) (xy 61.54578 -48.025806) (xy 61.296957 -48.107453)
+ (xy 60.439505 -47.25) (xy 60.060495 -47.25) (xy 59.203043 -48.107453) (xy 58.95422 -48.025806) (xy 58.827766 -47.758105)
+ (xy 58.755967 -47.470878) (xy 58.741584 -47.175162) (xy 51.985 -47.175162) (xy 51.985 -47.371637) (xy 51.93754 -47.610236)
+ (xy 51.844443 -47.834992) (xy 51.709287 -48.037267) (xy 51.537267 -48.209287) (xy 51.40606 -48.296957) (xy 59.392547 -48.296957)
+ (xy 60.25 -47.439505) (xy 61.107453 -48.296957) (xy 61.025806 -48.54578) (xy 60.758105 -48.672234) (xy 60.470878 -48.744033)
+ (xy 60.175162 -48.758416) (xy 59.882323 -48.714833) (xy 59.603613 -48.614956) (xy 59.474194 -48.54578) (xy 59.392547 -48.296957)
+ (xy 51.40606 -48.296957) (xy 51.334992 -48.344443) (xy 51.110236 -48.43754) (xy 50.871637 -48.485) (xy 50.628363 -48.485)
+ (xy 50.389764 -48.43754) (xy 50.165008 -48.344443) (xy 49.962733 -48.209287) (xy 49.790713 -48.037267) (xy 49.655557 -47.834992)
+ (xy 49.56246 -47.610236) (xy 49.515 -47.371637) (xy 49.515 -47.128363) (xy 49.56246 -46.889764) (xy 49.622518 -46.744771)
+ (xy 49.404153 -46.526406) (xy 49.387369 -46.512632) (xy 49.373595 -46.495848) (xy 49.332384 -46.445633) (xy 49.291528 -46.369195)
+ (xy 49.266368 -46.286255) (xy 49.257872 -46.2) (xy 49.260001 -46.178386) (xy 49.26 -44.521605) (xy 49.257872 -44.5)
+ (xy 49.26 -44.478396) (xy 49.26 -44.478394) (xy 49.266367 -44.413746) (xy 49.291527 -44.330806) (xy 49.307936 -44.300107)
+ (xy 49.332384 -44.254367) (xy 49.34504 -44.238946) (xy 49.387368 -44.187368) (xy 49.404158 -44.173589) (xy 51.404151 -42.173595)
+ (xy 51.404156 -42.173591) (xy 52.020486 -41.557261) (xy 51.975 -41.561741) (xy 50.225 -41.561741) (xy 50.154428 -41.55479)
+ (xy 50.086568 -41.534205) (xy 50.024027 -41.500777) (xy 49.96921 -41.45579) (xy 49.935735 -41.415) (xy 49.907254 -41.415)
+ (xy 48.376411 -42.945842) (xy 48.362632 -42.962632) (xy 48.295633 -43.017616) (xy 48.219195 -43.058473) (xy 48.136255 -43.083633)
+ (xy 48.071607 -43.09) (xy 48.071604 -43.09) (xy 48.05 -43.092128) (xy 48.028396 -43.09) (xy 43.282254 -43.09)
+ (xy 42.39 -43.982253) (xy 42.39 -44.28) (xy 42.6 -44.28) (xy 42.623411 -44.282306) (xy 42.645922 -44.289134)
+ (xy 42.666668 -44.300224) (xy 42.684853 -44.315147) (xy 42.699776 -44.333332) (xy 42.710866 -44.354078) (xy 42.717694 -44.376589)
+ (xy 42.72 -44.4) (xy 42.72 -44.898873) (xy 43.58 -44.898873) (xy 43.58 -44.621127) (xy 43.634186 -44.348718)
+ (xy 43.740475 -44.092115) (xy 43.894782 -43.861178) (xy 44.091178 -43.664782) (xy 44.322115 -43.510475) (xy 44.578718 -43.404186)
+ (xy 44.851127 -43.35) (xy 45.128873 -43.35) (xy 45.401282 -43.404186) (xy 45.657885 -43.510475) (xy 45.888822 -43.664782)
+ (xy 46.085218 -43.861178) (xy 46.239525 -44.092115) (xy 46.345814 -44.348718) (xy 46.4 -44.621127) (xy 46.4 -44.898873)
+ (xy 46.345814 -45.171282) (xy 46.239525 -45.427885) (xy 46.085218 -45.658822) (xy 45.974392 -45.769648) (xy 46.029122 -45.755967)
+ (xy 46.324838 -45.741584) (xy 46.617677 -45.785167) (xy 46.896387 -45.885044) (xy 47.025806 -45.95422) (xy 47.107453 -46.203043)
+ (xy 46.25 -47.060495) (xy 45.392547 -46.203043) (xy 45.424298 -46.10628) (xy 45.401282 -46.115814) (xy 45.128873 -46.17)
+ (xy 44.851127 -46.17) (xy 44.578718 -46.115814) (xy 44.322115 -46.009525) (xy 44.091178 -45.855218) (xy 43.894782 -45.658822)
+ (xy 43.740475 -45.427885) (xy 43.634186 -45.171282) (xy 43.58 -44.898873) (xy 42.72 -44.898873) (xy 42.72 -47.175162)
+ (xy 44.741584 -47.175162) (xy 44.785167 -46.882323) (xy 44.885044 -46.603613) (xy 44.95422 -46.474194) (xy 45.203043 -46.392547)
+ (xy 46.060495 -47.25) (xy 46.439505 -47.25) (xy 47.296957 -46.392547) (xy 47.54578 -46.474194) (xy 47.672234 -46.741895)
+ (xy 47.744033 -47.029122) (xy 47.758416 -47.324838) (xy 47.714833 -47.617677) (xy 47.614956 -47.896387) (xy 47.54578 -48.025806)
+ (xy 47.296957 -48.107453) (xy 46.439505 -47.25) (xy 46.060495 -47.25) (xy 45.203043 -48.107453) (xy 44.95422 -48.025806)
+ (xy 44.827766 -47.758105) (xy 44.755967 -47.470878) (xy 44.741584 -47.175162) (xy 42.72 -47.175162) (xy 42.72 -48.296957)
+ (xy 45.392547 -48.296957) (xy 46.25 -47.439505) (xy 47.107453 -48.296957) (xy 47.025806 -48.54578) (xy 46.758105 -48.672234)
+ (xy 46.470878 -48.744033) (xy 46.175162 -48.758416) (xy 45.882323 -48.714833) (xy 45.603613 -48.614956) (xy 45.474194 -48.54578)
+ (xy 45.392547 -48.296957) (xy 42.72 -48.296957) (xy 42.72 -49.4) (xy 42.717694 -49.423411) (xy 42.710866 -49.445922)
+ (xy 42.699776 -49.466668) (xy 42.684853 -49.484853) (xy 42.666668 -49.499776) (xy 42.645922 -49.510866) (xy 42.623411 -49.517694)
+ (xy 42.6 -49.52) (xy 38.12 -49.52) (xy 38.12 -49.5765) (xy 72.072995 -49.5765)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 49.862223 -38.765523) (xy 49.819366 -38.742616) (xy 49.804212 -38.730179) (xy 49.752368 -38.687632) (xy 49.738593 -38.670847)
+ (xy 45.982747 -34.915) (xy 45.136741 -34.915) (xy 45.136741 -35.35) (xy 45.12979 -35.420572) (xy 45.120863 -35.45)
+ (xy 45.12979 -35.479428) (xy 45.136741 -35.55) (xy 45.136741 -36) (xy 45.12979 -36.070572) (xy 45.109205 -36.138432)
+ (xy 45.075777 -36.200973) (xy 45.03079 -36.25579) (xy 44.975973 -36.300777) (xy 44.913432 -36.334205) (xy 44.845572 -36.35479)
+ (xy 44.775 -36.361741) (xy 43.025 -36.361741) (xy 42.954428 -36.35479) (xy 42.886568 -36.334205) (xy 42.824027 -36.300777)
+ (xy 42.76921 -36.25579) (xy 42.724223 -36.200973) (xy 42.718358 -36.19) (xy 39.07338 -36.19) (xy 39.112655 -36.229275)
+ (xy 39.184884 -36.337373) (xy 39.234636 -36.457485) (xy 39.26 -36.584996) (xy 39.26 -36.715004) (xy 39.234636 -36.842515)
+ (xy 39.200025 -36.926075) (xy 39.205502 -36.924413) (xy 39.31875 -36.913259) (xy 39.75625 -36.913259) (xy 39.869498 -36.924413)
+ (xy 39.978394 -36.957446) (xy 40.078754 -37.011089) (xy 40.166719 -37.083281) (xy 40.238911 -37.171246) (xy 40.292554 -37.271606)
+ (xy 40.304201 -37.31) (xy 40.428396 -37.31) (xy 40.45 -37.307872) (xy 40.471604 -37.31) (xy 40.471607 -37.31)
+ (xy 40.536255 -37.316367) (xy 40.619195 -37.341527) (xy 40.695633 -37.382384) (xy 40.762632 -37.437368) (xy 40.776411 -37.454158)
+ (xy 42.557254 -39.235) (xy 42.663259 -39.235) (xy 42.663259 -38.8) (xy 42.67021 -38.729428) (xy 42.679137 -38.7)
+ (xy 42.67021 -38.670572) (xy 42.663259 -38.6) (xy 42.663259 -38.15) (xy 42.67021 -38.079428) (xy 42.679137 -38.05)
+ (xy 42.67021 -38.020572) (xy 42.663259 -37.95) (xy 42.663259 -37.5) (xy 42.67021 -37.429428) (xy 42.679137 -37.4)
+ (xy 42.67021 -37.370572) (xy 42.663259 -37.3) (xy 42.663259 -36.85) (xy 42.67021 -36.779428) (xy 42.690795 -36.711568)
+ (xy 42.724223 -36.649027) (xy 42.76921 -36.59421) (xy 42.824027 -36.549223) (xy 42.886568 -36.515795) (xy 42.954428 -36.49521)
+ (xy 43.025 -36.488259) (xy 44.775 -36.488259) (xy 44.845572 -36.49521) (xy 44.913432 -36.515795) (xy 44.975973 -36.549223)
+ (xy 45.03079 -36.59421) (xy 45.031438 -36.595) (xy 45.401433 -36.595) (xy 45.425 -36.592679) (xy 45.448567 -36.595)
+ (xy 45.448575 -36.595) (xy 45.519096 -36.601946) (xy 45.609577 -36.629393) (xy 45.692964 -36.673964) (xy 45.766053 -36.733947)
+ (xy 45.781083 -36.752261) (xy 46.122744 -37.093921) (xy 46.141053 -37.108947) (xy 46.156719 -37.128035) (xy 46.186024 -37.163744)
+ (xy 46.201036 -37.182036) (xy 46.245607 -37.265423) (xy 46.257355 -37.304152) (xy 46.273054 -37.355903) (xy 46.274796 -37.373595)
+ (xy 46.28 -37.426425) (xy 46.28 -37.426432) (xy 46.282321 -37.449999) (xy 46.28 -37.473566) (xy 46.28 -39.276434)
+ (xy 46.282321 -39.300001) (xy 46.28 -39.323568) (xy 46.28 -39.323575) (xy 46.273054 -39.394096) (xy 46.272151 -39.397075)
+ (xy 46.245607 -39.484577) (xy 46.24236 -39.490651) (xy 46.201036 -39.567964) (xy 46.162339 -39.615116) (xy 46.156081 -39.622742)
+ (xy 46.156078 -39.622745) (xy 46.141053 -39.641053) (xy 46.122744 -39.656079) (xy 45.781083 -39.997739) (xy 45.766053 -40.016053)
+ (xy 45.692964 -40.076036) (xy 45.609577 -40.120607) (xy 45.519096 -40.148054) (xy 45.448575 -40.155) (xy 45.448567 -40.155)
+ (xy 45.425 -40.157321) (xy 45.401433 -40.155) (xy 45.136741 -40.155) (xy 45.136741 -40.55) (xy 45.12979 -40.620572)
+ (xy 45.120863 -40.65) (xy 45.12979 -40.679428) (xy 45.136741 -40.75) (xy 45.136741 -41.2) (xy 45.12979 -41.270572)
+ (xy 45.109205 -41.338432) (xy 45.097677 -41.36) (xy 47.267747 -41.36)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 77.34 -44.234996) (xy 77.353779 -44.165727) (xy 77.315603 -44.134397) (xy 77.240303 -44.042643) (xy 77.184349 -43.937961)
+ (xy 77.149893 -43.824375) (xy 77.138259 -43.70625) (xy 77.138259 -42.79375) (xy 77.149893 -42.675625) (xy 77.184349 -42.562039)
+ (xy 77.240303 -42.457357) (xy 77.315603 -42.365603) (xy 77.407357 -42.290303) (xy 77.462375 -42.260895) (xy 77.421246 -42.238911)
+ (xy 77.333281 -42.166719) (xy 77.261089 -42.078754) (xy 77.25 -42.058008) (xy 77.238911 -42.078754) (xy 77.166719 -42.166719)
+ (xy 77.078754 -42.238911) (xy 76.978394 -42.292554) (xy 76.869498 -42.325587) (xy 76.75625 -42.336741) (xy 76.31875 -42.336741)
+ (xy 76.205502 -42.325587) (xy 76.096606 -42.292554) (xy 75.996246 -42.238911) (xy 75.908281 -42.166719) (xy 75.836089 -42.078754)
+ (xy 75.782446 -41.978394) (xy 75.749413 -41.869498) (xy 75.738259 -41.75625) (xy 75.738259 -41.24375) (xy 75.749413 -41.130502)
+ (xy 75.782446 -41.021606) (xy 75.836089 -40.921246) (xy 75.908281 -40.833281) (xy 75.996246 -40.761089) (xy 76.032444 -40.741741)
+ (xy 75.425 -40.741741) (xy 75.415819 -40.740837) (xy 75.404558 -40.754558) (xy 75.350005 -40.799329) (xy 75.287766 -40.832597)
+ (xy 75.220233 -40.853083) (xy 75.15 -40.86) (xy 74.061663 -40.86) (xy 74.016202 -40.911143) (xy 74.015651 -40.912961)
+ (xy 73.959697 -41.017643) (xy 73.884397 -41.109397) (xy 73.792643 -41.184697) (xy 73.744918 -41.210207) (xy 73.700005 -41.249329)
+ (xy 73.68 -41.260022) (xy 73.68 -41.516607) (xy 73.683289 -41.550001) (xy 73.68 -41.583395) (xy 73.68 -41.583404)
+ (xy 73.670161 -41.683303) (xy 73.631278 -41.811484) (xy 73.568135 -41.929616) (xy 73.483159 -42.033159) (xy 73.457205 -42.054459)
+ (xy 73.3925 -42.119164) (xy 73.3925 -42.375477) (xy 73.459697 -42.457357) (xy 73.515651 -42.562039) (xy 73.550107 -42.675625)
+ (xy 73.561741 -42.79375) (xy 73.561741 -43.098519) (xy 73.5725 -43.207754) (xy 73.5725 -44.006277) (xy 73.856224 -44.29)
+ (xy 76.357761 -44.29) (xy 76.4 -44.28584) (xy 76.442239 -44.29) (xy 77.207761 -44.29) (xy 77.25 -44.28584)
+ (xy 77.292239 -44.29) (xy 77.292246 -44.29) (xy 77.34 -44.294703)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layers F&B.Cu) (tstamp 5F735517) (hatch edge 0.508)
+ (connect_pads thru_hole_only (clearance 0.24))
+ (min_thickness 0.24)
+ (keepout (tracks allowed) (vias allowed) (copperpour not_allowed))
+ (fill (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 42.6 -44.4) (xy 34.25 -44.4) (xy 34.25 -49.4) (xy 42.6 -49.4)
+ )
+ )
+ )
+ (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508)
+ (priority 7)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 76.05 -38.45) (xy 76.05 -37.15) (xy 76.2 -36.95) (xy 77.65 -36.95) (xy 77.65 -38.3)
+ (xy 77.9 -38.55) (xy 81.2 -38.55) (xy 81.2 -36.05) (xy 75.45 -36) (xy 75.45 -38.15)
+ (xy 75.2 -38.4) (xy 74.45 -38.4) (xy 73.8 -38.05) (xy 72.25 -38.05) (xy 72.25 -39.15)
+ (xy 75.35 -39.15)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 75.97 -38.416862) (xy 75.97 -37.15) (xy 75.971537 -37.134393) (xy 75.97609 -37.119385) (xy 75.986 -37.102)
+ (xy 76.136 -36.902) (xy 76.146594 -36.890437) (xy 76.159241 -36.881162) (xy 76.173453 -36.874533) (xy 76.188686 -36.870804)
+ (xy 76.2 -36.87) (xy 77.65 -36.87) (xy 77.665607 -36.871537) (xy 77.680615 -36.87609) (xy 77.694446 -36.883482)
+ (xy 77.706569 -36.893431) (xy 77.716518 -36.905554) (xy 77.72391 -36.919385) (xy 77.728463 -36.934393) (xy 77.73 -36.95)
+ (xy 77.73 -37.374533) (xy 77.765622 -37.427845) (xy 77.800976 -37.513198) (xy 77.819 -37.603808) (xy 77.819 -37.696192)
+ (xy 77.800976 -37.786802) (xy 77.765622 -37.872155) (xy 77.73 -37.925467) (xy 77.73 -38.266862) (xy 77.933138 -38.47)
+ (xy 81.12 -38.47) (xy 81.12 -36.129307) (xy 77.988277 -36.102075) (xy 77.970974 -36.107324) (xy 77.88125 -36.116161)
+ (xy 77.44375 -36.116161) (xy 77.354026 -36.107324) (xy 77.317495 -36.096242) (xy 76.602986 -36.090029) (xy 76.545974 -36.107324)
+ (xy 76.45625 -36.116161) (xy 76.01875 -36.116161) (xy 75.929026 -36.107324) (xy 75.850442 -36.083485) (xy 75.53 -36.080699)
+ (xy 75.53 -38.15) (xy 75.528463 -38.165607) (xy 75.52391 -38.180615) (xy 75.516518 -38.194446) (xy 75.506569 -38.206569)
+ (xy 75.256569 -38.456569) (xy 75.244446 -38.466518) (xy 75.230615 -38.47391) (xy 75.215607 -38.478463) (xy 75.2 -38.48)
+ (xy 74.45 -38.48) (xy 74.434393 -38.478463) (xy 74.419385 -38.47391) (xy 74.412072 -38.470438) (xy 73.77983 -38.13)
+ (xy 72.33 -38.13) (xy 72.33 -39.07) (xy 75.316862 -39.07)
+ )
+ )
+ )
+ (zone (net 50) (net_name /VSW) (layer F.Cu) (tstamp 0) (hatch edge 0.508)
+ (priority 4)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 71.55 -38.15) (xy 72.15 -37.55) (xy 73.8 -37.55) (xy 74.45 -38.2) (xy 75.15 -38.2)
+ (xy 75.15 -36.7) (xy 71.15 -36.7) (xy 70 -37.85) (xy 68.35 -37.85) (xy 67.65 -38.65)
+ (xy 67.65 -39.45) (xy 71.55 -39.45)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 71.47 -38.15) (xy 71.471537 -38.134393) (xy 71.47609 -38.119385) (xy 71.483482 -38.105554) (xy 71.493431 -38.093431)
+ (xy 72.093431 -37.493431) (xy 72.105554 -37.483482) (xy 72.119385 -37.47609) (xy 72.134393 -37.471537) (xy 72.15 -37.47)
+ (xy 73.8 -37.47) (xy 73.815607 -37.471537) (xy 73.830615 -37.47609) (xy 73.844446 -37.483482) (xy 73.856569 -37.493431)
+ (xy 74.483138 -38.12) (xy 75.07 -38.12) (xy 75.07 -36.78) (xy 71.183138 -36.78) (xy 70.056569 -37.906569)
+ (xy 70.044446 -37.916518) (xy 70.030615 -37.92391) (xy 70.015607 -37.928463) (xy 70 -37.93) (xy 68.386301 -37.93)
+ (xy 67.957551 -38.42) (xy 71.25 -38.42) (xy 71.265607 -38.421537) (xy 71.280615 -38.42609) (xy 71.294446 -38.433482)
+ (xy 71.306569 -38.443431) (xy 71.316518 -38.455554) (xy 71.32391 -38.469385) (xy 71.328463 -38.484393) (xy 71.33 -38.5)
+ (xy 71.33 -39.37) (xy 71.47 -39.37)
+ )
+ )
+ )
+ (zone (net 65) (net_name /5V_INT) (layer F.Cu) (tstamp 0) (hatch edge 0.508)
+ (priority 5)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 81.95 -38.75) (xy 77.85 -38.75) (xy 77.45 -38.35) (xy 76.4 -38.35) (xy 75.45 -39.3)
+ (xy 75.45 -40.35) (xy 76.1 -40.35) (xy 76.1 -39.3) (xy 76.35 -39.15) (xy 77.05 -39.15)
+ (xy 77.2 -39.25) (xy 77.2 -40.55) (xy 78.3 -40.55) (xy 78.65 -40.9) (xy 78.65 -42.25)
+ (xy 80.85 -42.25) (xy 80.85 -44.05) (xy 81.95 -44.05)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 81.87 -38.83) (xy 77.85 -38.83) (xy 77.834393 -38.828463) (xy 77.819385 -38.82391) (xy 77.805554 -38.816518)
+ (xy 77.793431 -38.806569) (xy 77.416862 -38.43) (xy 76.433138 -38.43) (xy 75.53 -39.333138) (xy 75.53 -40.27)
+ (xy 76.02 -40.27) (xy 76.02 -39.3) (xy 76.021537 -39.284393) (xy 76.02609 -39.269385) (xy 76.033482 -39.255554)
+ (xy 76.043431 -39.243431) (xy 76.05884 -39.231401) (xy 76.22918 -39.129197) (xy 76.241018 -39.119482) (xy 76.280907 -39.098161)
+ (xy 76.30884 -39.081401) (xy 76.323014 -39.074689) (xy 76.338225 -39.070871) (xy 76.35 -39.07) (xy 77.05 -39.07)
+ (xy 77.065607 -39.071537) (xy 77.080615 -39.07609) (xy 77.094376 -39.083436) (xy 77.113119 -39.095931) (xy 77.117288 -39.097196)
+ (xy 77.158982 -39.119482) (xy 77.195527 -39.149473) (xy 77.198058 -39.152558) (xy 77.244376 -39.183436) (xy 77.256509 -39.193372)
+ (xy 77.266471 -39.205485) (xy 77.273878 -39.219308) (xy 77.278446 -39.234311) (xy 77.28 -39.25) (xy 77.28 -40.47)
+ (xy 78.3 -40.47) (xy 78.315607 -40.471537) (xy 78.330615 -40.47609) (xy 78.344446 -40.483482) (xy 78.356569 -40.493431)
+ (xy 78.706569 -40.843431) (xy 78.716518 -40.855554) (xy 78.72391 -40.869385) (xy 78.728463 -40.884393) (xy 78.73 -40.9)
+ (xy 78.73 -42.17) (xy 80.85 -42.17) (xy 80.865607 -42.171537) (xy 80.880615 -42.17609) (xy 80.894446 -42.183482)
+ (xy 80.906569 -42.193431) (xy 80.916518 -42.205554) (xy 80.92391 -42.219385) (xy 80.928463 -42.234393) (xy 80.93 -42.25)
+ (xy 80.93 -43.97) (xy 81.87 -43.97)
+ )
+ )
+ )
+ (zone (net 64) (net_name /VIN) (layer F.Cu) (tstamp 0) (hatch edge 0.508)
+ (priority 3)
+ (connect_pads yes (clearance 0.16))
+ (min_thickness 0.16)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 71.1 -42.5) (xy 71.85 -41.6) (xy 71.85 -40.95) (xy 73.5 -40.95) (xy 73.9 -40.5)
+ (xy 75.15 -40.5) (xy 75.15 -39.35) (xy 72.15 -39.35) (xy 70.9 -40.1) (xy 70.9 -40.7)
+ (xy 67.6 -40.7) (xy 67.6 -42.55)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 71.062085 -42.420533) (xy 71.77 -41.571035) (xy 71.77 -40.95) (xy 71.771537 -40.934393) (xy 71.77609 -40.919385)
+ (xy 71.783482 -40.905554) (xy 71.793431 -40.893431) (xy 71.805554 -40.883482) (xy 71.819385 -40.87609) (xy 71.834393 -40.871537)
+ (xy 71.85 -40.87) (xy 73.464075 -40.87) (xy 73.840207 -40.446851) (xy 73.851725 -40.436207) (xy 73.865098 -40.428015)
+ (xy 73.879812 -40.422589) (xy 73.9 -40.42) (xy 75.07 -40.42) (xy 75.07 -39.43) (xy 72.172158 -39.43)
+ (xy 70.98 -40.145295) (xy 70.98 -40.7) (xy 70.978463 -40.715607) (xy 70.97391 -40.730615) (xy 70.966518 -40.744446)
+ (xy 70.956569 -40.756569) (xy 70.944446 -40.766518) (xy 70.930615 -40.77391) (xy 70.915607 -40.778463) (xy 70.9 -40.78)
+ (xy 67.68 -40.78) (xy 67.68 -42.468849)
+ )
+ )
+ )
+ (zone (net 0) (net_name "") (layer F.Cu) (tstamp 0) (hatch edge 0.508)
+ (connect_pads (clearance 0.16))
+ (min_thickness 0.254)
+ (keepout (tracks allowed) (vias allowed) (copperpour not_allowed))
+ (fill (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 70.75 -39.75) (xy 67.5 -39.75) (xy 67.5 -40.5) (xy 70.75 -40.5)
+ )
+ )
+ )
+ (zone (net 3) (net_name GNDREF) (layer In2.Cu) (tstamp 0) (hatch edge 0.508)
+ (priority 10)
+ (connect_pads (clearance 0.16))
+ (min_thickness 0.254)
+ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+ (polygon
+ (pts
+ (xy 100 -25) (xy 38 -25) (xy 38 -28.75) (xy 86 -28.75) (xy 89.75 -32)
+ (xy 89.75 -50) (xy 100 -50)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 96.90997 -49.583109) (xy 97.54481 -49.39144) (xy 98.130325 -49.080116) (xy 98.644221 -48.660991) (xy 99.06692 -48.150036)
+ (xy 99.382324 -47.566707) (xy 99.578419 -46.933228) (xy 99.649473 -46.257204) (xy 99.6495 -46.249357) (xy 99.6495 -41.030951)
+ (xy 99.514531 -41.084926) (xy 98.469605 -40.04) (xy 99.514531 -38.995074) (xy 99.6495 -39.049049) (xy 99.649501 -35.950951)
+ (xy 99.514531 -36.004926) (xy 98.469605 -34.96) (xy 99.514531 -33.915074) (xy 99.649501 -33.969049) (xy 99.649501 -28.767151)
+ (xy 99.583109 -28.090026) (xy 99.391439 -27.455189) (xy 99.080116 -26.869675) (xy 98.660994 -26.355781) (xy 98.150036 -25.93308)
+ (xy 97.566708 -25.617676) (xy 96.933227 -25.421581) (xy 96.257203 -25.350527) (xy 96.249357 -25.3505) (xy 38.127 -25.3505)
+ (xy 38.127 -26.549119) (xy 93.228724 -26.549119) (xy 93.588912 -26.059452) (xy 94.252882 -25.699151) (xy 94.974385 -25.475306)
+ (xy 95.725695 -25.39652) (xy 96.477938 -25.465822) (xy 97.202208 -25.680548) (xy 97.87067 -26.032445) (xy 97.911088 -26.059452)
+ (xy 98.271276 -26.549119) (xy 95.75 -29.070395) (xy 93.228724 -26.549119) (xy 38.127 -26.549119) (xy 38.127 -26.643)
+ (xy 88.330011 -26.643) (xy 88.35 -26.641031) (xy 88.369989 -26.643) (xy 88.369992 -26.643) (xy 88.429786 -26.648889)
+ (xy 88.506506 -26.672162) (xy 88.577211 -26.709955) (xy 88.639185 -26.760815) (xy 88.651939 -26.776356) (xy 91.149888 -29.274305)
+ (xy 91.89652 -29.274305) (xy 91.965822 -28.522062) (xy 92.180548 -27.797792) (xy 92.532445 -27.12933) (xy 92.559452 -27.088912)
+ (xy 93.049119 -26.728724) (xy 95.570395 -29.25) (xy 95.929605 -29.25) (xy 98.450881 -26.728724) (xy 98.940548 -27.088912)
+ (xy 99.300849 -27.752882) (xy 99.524694 -28.474385) (xy 99.60348 -29.225695) (xy 99.534178 -29.977938) (xy 99.319452 -30.702208)
+ (xy 98.967555 -31.37067) (xy 98.940548 -31.411088) (xy 98.450881 -31.771276) (xy 95.929605 -29.25) (xy 95.570395 -29.25)
+ (xy 93.049119 -31.771276) (xy 92.559452 -31.411088) (xy 92.199151 -30.747118) (xy 91.975306 -30.025615) (xy 91.89652 -29.274305)
+ (xy 91.149888 -29.274305) (xy 91.423651 -29.548067) (xy 91.439185 -29.560815) (xy 91.474039 -29.603285) (xy 91.490045 -29.622788)
+ (xy 91.527838 -29.693494) (xy 91.53832 -29.728049) (xy 91.551111 -29.770214) (xy 91.557 -29.830008) (xy 91.557 -29.83001)
+ (xy 91.558969 -29.85) (xy 91.557 -29.869989) (xy 91.557 -31.950881) (xy 93.228724 -31.950881) (xy 95.75 -29.429605)
+ (xy 98.271276 -31.950881) (xy 97.911088 -32.440548) (xy 97.247118 -32.800849) (xy 96.525615 -33.024694) (xy 95.774305 -33.10348)
+ (xy 95.022062 -33.034178) (xy 94.297792 -32.819452) (xy 93.62933 -32.467555) (xy 93.588912 -32.440548) (xy 93.228724 -31.950881)
+ (xy 91.557 -31.950881) (xy 91.557 -33.735469) (xy 92.165074 -33.735469) (xy 92.275921 -33.458286) (xy 92.58684 -33.304911)
+ (xy 92.921705 -33.21514) (xy 93.26765 -33.192424) (xy 93.61138 -33.237634) (xy 93.939685 -33.349034) (xy 94.144079 -33.458286)
+ (xy 94.254926 -33.735469) (xy 97.245074 -33.735469) (xy 97.355921 -33.458286) (xy 97.66684 -33.304911) (xy 98.001705 -33.21514)
+ (xy 98.34765 -33.192424) (xy 98.69138 -33.237634) (xy 99.019685 -33.349034) (xy 99.224079 -33.458286) (xy 99.334926 -33.735469)
+ (xy 98.29 -34.780395) (xy 97.245074 -33.735469) (xy 94.254926 -33.735469) (xy 93.21 -34.780395) (xy 92.165074 -33.735469)
+ (xy 91.557 -33.735469) (xy 91.557 -34.354193) (xy 91.599034 -34.230315) (xy 91.708286 -34.025921) (xy 91.985469 -33.915074)
+ (xy 93.030395 -34.96) (xy 93.389605 -34.96) (xy 94.434531 -33.915074) (xy 94.711714 -34.025921) (xy 94.865089 -34.33684)
+ (xy 94.95486 -34.671705) (xy 94.970004 -34.90235) (xy 96.522424 -34.90235) (xy 96.567634 -34.55862) (xy 96.679034 -34.230315)
+ (xy 96.788286 -34.025921) (xy 97.065469 -33.915074) (xy 98.110395 -34.96) (xy 97.065469 -36.004926) (xy 96.788286 -35.894079)
+ (xy 96.634911 -35.58316) (xy 96.54514 -35.248295) (xy 96.522424 -34.90235) (xy 94.970004 -34.90235) (xy 94.977576 -35.01765)
+ (xy 94.932366 -35.36138) (xy 94.820966 -35.689685) (xy 94.711714 -35.894079) (xy 94.434531 -36.004926) (xy 93.389605 -34.96)
+ (xy 93.030395 -34.96) (xy 93.016253 -34.974143) (xy 93.195858 -35.153748) (xy 93.21 -35.139605) (xy 94.254926 -36.184531)
+ (xy 94.144079 -36.461714) (xy 93.83316 -36.615089) (xy 93.498295 -36.70486) (xy 93.15235 -36.727576) (xy 92.80862 -36.682366)
+ (xy 92.656248 -36.630663) (xy 93.118585 -37.093) (xy 94.391294 -37.093) (xy 94.392262 -37.088135) (xy 94.498702 -36.831167)
+ (xy 94.653228 -36.599903) (xy 94.849903 -36.403228) (xy 95.081167 -36.248702) (xy 95.338135 -36.142262) (xy 95.61093 -36.088)
+ (xy 95.88907 -36.088) (xy 96.161865 -36.142262) (xy 96.263911 -36.184531) (xy 97.245074 -36.184531) (xy 98.29 -35.139605)
+ (xy 99.334926 -36.184531) (xy 99.224079 -36.461714) (xy 98.91316 -36.615089) (xy 98.578295 -36.70486) (xy 98.23235 -36.727576)
+ (xy 97.88862 -36.682366) (xy 97.560315 -36.570966) (xy 97.355921 -36.461714) (xy 97.245074 -36.184531) (xy 96.263911 -36.184531)
+ (xy 96.418833 -36.248702) (xy 96.650097 -36.403228) (xy 96.846772 -36.599903) (xy 97.001298 -36.831167) (xy 97.107738 -37.088135)
+ (xy 97.162 -37.36093) (xy 97.162 -37.63907) (xy 97.107738 -37.911865) (xy 97.001298 -38.168833) (xy 96.846772 -38.400097)
+ (xy 96.650097 -38.596772) (xy 96.418833 -38.751298) (xy 96.263912 -38.815469) (xy 97.245074 -38.815469) (xy 97.355921 -38.538286)
+ (xy 97.66684 -38.384911) (xy 98.001705 -38.29514) (xy 98.34765 -38.272424) (xy 98.69138 -38.317634) (xy 99.019685 -38.429034)
+ (xy 99.224079 -38.538286) (xy 99.334926 -38.815469) (xy 98.29 -39.860395) (xy 97.245074 -38.815469) (xy 96.263912 -38.815469)
+ (xy 96.161865 -38.857738) (xy 95.88907 -38.912) (xy 95.61093 -38.912) (xy 95.338135 -38.857738) (xy 95.081167 -38.751298)
+ (xy 94.849903 -38.596772) (xy 94.653228 -38.400097) (xy 94.498702 -38.168833) (xy 94.392262 -37.911865) (xy 94.391294 -37.907)
+ (xy 92.969989 -37.907) (xy 92.949999 -37.908969) (xy 92.93001 -37.907) (xy 92.930008 -37.907) (xy 92.870214 -37.901111)
+ (xy 92.793494 -37.877838) (xy 92.747417 -37.853209) (xy 92.722788 -37.840045) (xy 92.689166 -37.812452) (xy 92.660815 -37.789185)
+ (xy 92.64807 -37.773655) (xy 90.876351 -36.001934) (xy 90.860816 -35.989185) (xy 90.829459 -35.950976) (xy 90.809955 -35.927211)
+ (xy 90.772162 -35.856505) (xy 90.758401 -35.811138) (xy 90.751079 -35.787) (xy 90.74889 -35.779785) (xy 90.741031 -35.7)
+ (xy 90.743001 -35.680001) (xy 90.743 -30.018584) (xy 88.181417 -27.457) (xy 38.127 -27.457) (xy 38.127 -28.623)
+ (xy 86 -28.623) (xy 86.024776 -28.62544) (xy 86.048601 -28.632667) (xy 86.070557 -28.644403) (xy 86.083176 -28.654027)
+ (xy 89.833176 -31.904027) (xy 89.850301 -31.922098) (xy 89.863572 -31.943163) (xy 89.872478 -31.966412) (xy 89.877 -32)
+ (xy 89.877 -38.815469) (xy 92.165074 -38.815469) (xy 92.275921 -38.538286) (xy 92.58684 -38.384911) (xy 92.921705 -38.29514)
+ (xy 93.26765 -38.272424) (xy 93.61138 -38.317634) (xy 93.939685 -38.429034) (xy 94.144079 -38.538286) (xy 94.254926 -38.815469)
+ (xy 93.21 -39.860395) (xy 92.165074 -38.815469) (xy 89.877 -38.815469) (xy 89.877 -39.98235) (xy 91.442424 -39.98235)
+ (xy 91.487634 -39.63862) (xy 91.599034 -39.310315) (xy 91.708286 -39.105921) (xy 91.985469 -38.995074) (xy 93.030395 -40.04)
+ (xy 93.389605 -40.04) (xy 94.434531 -38.995074) (xy 94.711714 -39.105921) (xy 94.865089 -39.41684) (xy 94.95486 -39.751705)
+ (xy 94.970004 -39.98235) (xy 96.522424 -39.98235) (xy 96.567634 -39.63862) (xy 96.679034 -39.310315) (xy 96.788286 -39.105921)
+ (xy 97.065469 -38.995074) (xy 98.110395 -40.04) (xy 97.065469 -41.084926) (xy 96.788286 -40.974079) (xy 96.634911 -40.66316)
+ (xy 96.54514 -40.328295) (xy 96.522424 -39.98235) (xy 94.970004 -39.98235) (xy 94.977576 -40.09765) (xy 94.932366 -40.44138)
+ (xy 94.820966 -40.769685) (xy 94.711714 -40.974079) (xy 94.434531 -41.084926) (xy 93.389605 -40.04) (xy 93.030395 -40.04)
+ (xy 91.985469 -41.084926) (xy 91.708286 -40.974079) (xy 91.554911 -40.66316) (xy 91.46514 -40.328295) (xy 91.442424 -39.98235)
+ (xy 89.877 -39.98235) (xy 89.877 -41.264531) (xy 92.165074 -41.264531) (xy 93.21 -40.219605) (xy 94.254926 -41.264531)
+ (xy 97.245074 -41.264531) (xy 98.29 -40.219605) (xy 99.334926 -41.264531) (xy 99.224079 -41.541714) (xy 98.91316 -41.695089)
+ (xy 98.578295 -41.78486) (xy 98.23235 -41.807576) (xy 97.88862 -41.762366) (xy 97.560315 -41.650966) (xy 97.355921 -41.541714)
+ (xy 97.245074 -41.264531) (xy 94.254926 -41.264531) (xy 94.144079 -41.541714) (xy 93.83316 -41.695089) (xy 93.498295 -41.78486)
+ (xy 93.15235 -41.807576) (xy 92.80862 -41.762366) (xy 92.480315 -41.650966) (xy 92.275921 -41.541714) (xy 92.165074 -41.264531)
+ (xy 89.877 -41.264531) (xy 89.877 -43.049119) (xy 93.228724 -43.049119) (xy 93.588912 -42.559452) (xy 94.252882 -42.199151)
+ (xy 94.974385 -41.975306) (xy 95.725695 -41.89652) (xy 96.477938 -41.965822) (xy 97.202208 -42.180548) (xy 97.87067 -42.532445)
+ (xy 97.911088 -42.559452) (xy 98.271276 -43.049119) (xy 95.75 -45.570395) (xy 93.228724 -43.049119) (xy 89.877 -43.049119)
+ (xy 89.877 -45.774305) (xy 91.89652 -45.774305) (xy 91.965822 -45.022062) (xy 92.180548 -44.297792) (xy 92.532445 -43.62933)
+ (xy 92.559452 -43.588912) (xy 93.049119 -43.228724) (xy 95.570395 -45.75) (xy 95.929605 -45.75) (xy 98.450881 -43.228724)
+ (xy 98.940548 -43.588912) (xy 99.300849 -44.252882) (xy 99.524694 -44.974385) (xy 99.60348 -45.725695) (xy 99.534178 -46.477938)
+ (xy 99.319452 -47.202208) (xy 98.967555 -47.87067) (xy 98.940548 -47.911088) (xy 98.450881 -48.271276) (xy 95.929605 -45.75)
+ (xy 95.570395 -45.75) (xy 93.049119 -48.271276) (xy 92.559452 -47.911088) (xy 92.199151 -47.247118) (xy 91.975306 -46.525615)
+ (xy 91.89652 -45.774305) (xy 89.877 -45.774305) (xy 89.877 -48.450881) (xy 93.228724 -48.450881) (xy 95.75 -45.929605)
+ (xy 98.271276 -48.450881) (xy 97.911088 -48.940548) (xy 97.247118 -49.300849) (xy 96.525615 -49.524694) (xy 95.774305 -49.60348)
+ (xy 95.022062 -49.534178) (xy 94.297792 -49.319452) (xy 93.62933 -48.967555) (xy 93.588912 -48.940548) (xy 93.228724 -48.450881)
+ (xy 89.877 -48.450881) (xy 89.877 -49.6495) (xy 96.23286 -49.6495)
+ )
+ )
+ )
+)
diff --git a/pcb/current-sense/current-sense.net b/pcb/current-sense/current-sense.net
new file mode 100755
index 0000000..aafc551
--- /dev/null
+++ b/pcb/current-sense/current-sense.net
@@ -0,0 +1,1108 @@
+(export (version D)
+ (design
+ (source /home/wbraun/Projects/little-bee/pcb/current-sense-v2/current-sense.sch)
+ (date "Sat 18 Jul 2020 02:53:44 PM PDT")
+ (tool "Eeschema 5.1.6-c6e7f7d~86~ubuntu18.04.1")
+ (sheet (number 1) (name /) (tstamps /)
+ (title_block
+ (title)
+ (company)
+ (rev)
+ (date)
+ (source current-sense.sch)
+ (comment (number 1) (value ""))
+ (comment (number 2) (value ""))
+ (comment (number 3) (value ""))
+ (comment (number 4) (value "")))))
+ (components
+ (comp (ref Q1)
+ (value DMG6601LVT-7)
+ (footprint Package_TO_SOT_SMD:TSOT-23-6)
+ (datasheet https://www.diodes.com/assets/Datasheets/DMC2053UVT.pdf)
+ (fields
+ (field (name MPN) DMG6601LVT-7))
+ (libsource (lib Transistor_FET) (part DMC2053UVT) (description "4.6A/-3.2A Id, 20V Vds, Complementary pair enhancement mode P-Channel and N-Channel MOSFET, TSOT-23-6"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EEC2F90))
+ (comp (ref C3)
+ (value 1u)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF22C03))
+ (comp (ref R4)
+ (value 220)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF230F2))
+ (comp (ref SW1)
+ (value SW_Push)
+ (footprint Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS)
+ (datasheet ~)
+ (fields
+ (field (name MPN) "PTS645VL58-2 LFS"))
+ (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF36007))
+ (comp (ref TP2)
+ (value TestPoint)
+ (footprint wbraun_smd:TP-0.7mm-pad)
+ (datasheet ~)
+ (libsource (lib Connector) (part TestPoint) (description "test point"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF4190D))
+ (comp (ref R1)
+ (value 100k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF4AF69))
+ (comp (ref R19)
+ (value 4.7k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF96AD7))
+ (comp (ref R20)
+ (value 4.7k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF96C3D))
+ (comp (ref C9)
+ (value 1u)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF96F69))
+ (comp (ref R26)
+ (value 10)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) RC0603FR-0710RL))
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EFB78D1))
+ (comp (ref R10)
+ (value 0)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F0EF59C))
+ (comp (ref C5)
+ (value 1u)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F102118))
+ (comp (ref J3)
+ (value Conn_01x05_Male)
+ (footprint Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical)
+ (datasheet ~)
+ (libsource (lib Connector) (part Conn_01x05_Male) (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F189C7C))
+ (comp (ref R11)
+ (value 4.7k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F1BBF45))
+ (comp (ref R15)
+ (value 2k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F33C6C3))
+ (comp (ref C8)
+ (value 10n)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) C0603C103M5RACTU))
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F33CCD6))
+ (comp (ref SW2)
+ (value SW_Push)
+ (footprint Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS)
+ (datasheet ~)
+ (fields
+ (field (name MPN) "PTS645VL58-2 LFS"))
+ (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F4399E2))
+ (comp (ref R23)
+ (value 4.22k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) RC0603FR-074K22L))
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F449229))
+ (comp (ref R24)
+ (value 4.22k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) RC0603FR-074K22L))
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F449331))
+ (comp (ref R25)
+ (value 4.22k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) RC0603FR-074K22L))
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F4493F7))
+ (comp (ref R28)
+ (value 4.22k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) RC0603FR-074K22L))
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F494D42))
+ (comp (ref R27)
+ (value 4.22k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) RC0603FR-074K22L))
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F4B3D42))
+ (comp (ref C10)
+ (value 1u)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F4C4831))
+ (comp (ref C11)
+ (value 1u)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F4C4D5D))
+ (comp (ref C12)
+ (value 1u)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F4D4D90))
+ (comp (ref D1)
+ (value LED_ARGB)
+ (footprint LED_SMD:LED_Cree-PLCC4_2x2mm_CW)
+ (datasheet ~)
+ (fields
+ (field (name MPN) CLMVC-FKA-CL1D1L71BB7C3C3))
+ (libsource (lib Device) (part LED_ARGB) (description "RGB LED, anode/red/green/blue"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF49A1E))
+ (comp (ref TP3)
+ (value TestPoint)
+ (footprint wbraun_smd:THM_COMPACT)
+ (datasheet ~)
+ (libsource (lib Connector) (part TestPoint) (description "test point"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF26D62))
+ (comp (ref TP4)
+ (value TestPoint)
+ (footprint wbraun_smd:THM_COMPACT)
+ (datasheet ~)
+ (libsource (lib Connector) (part TestPoint) (description "test point"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF26F08))
+ (comp (ref J1)
+ (value mounting-hole-nc)
+ (footprint wbraun_smd:M3-mounting-hole-insulated)
+ (libsource (lib wbraun_ic_lib) (part mounting-hole-nc) (description mounting-hole))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F16073F))
+ (comp (ref J2)
+ (value mounting-hole-nc)
+ (footprint wbraun_smd:M3-mounting-hole-insulated)
+ (libsource (lib wbraun_ic_lib) (part mounting-hole-nc) (description mounting-hole))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F160E6A))
+ (comp (ref J4)
+ (value mounting-hole-nc)
+ (footprint wbraun_smd:M3-mounting-hole-insulated)
+ (libsource (lib wbraun_ic_lib) (part mounting-hole-nc) (description mounting-hole))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F160F48))
+ (comp (ref J5)
+ (value mounting-hole-nc)
+ (footprint wbraun_smd:M3-mounting-hole-insulated)
+ (libsource (lib wbraun_ic_lib) (part mounting-hole-nc) (description mounting-hole))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F1610C6))
+ (comp (ref TP1)
+ (value TestPoint)
+ (footprint wbraun_smd:TP-0.7mm-pad)
+ (datasheet ~)
+ (libsource (lib Connector) (part TestPoint) (description "test point"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F6CFB61))
+ (comp (ref U4)
+ (value PIC16F1776-IMX)
+ (footprint wbraun_smd:QFN-28-1EP_6x6mm_P0.65mm_EP4.05x4.05mm_Anchors)
+ (fields
+ (field (name MPN) PIC16F1776-I/MX))
+ (libsource (lib wbraun_ic_lib) (part PIC16F1776-IMX) (description "PIC Microcontroller"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF5D923))
+ (comp (ref J6)
+ (value Conn_Coaxial)
+ (footprint Connector_Coaxial:SMA_Molex_73251-2200_Horizontal)
+ (datasheet " ~")
+ (libsource (lib Connector) (part Conn_Coaxial) (description "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...)"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F0D47F8))
+ (comp (ref U7)
+ (value LP2985)
+ (footprint Package_TO_SOT_SMD:SOT-23-5)
+ (fields
+ (field (name MPN) LP2985IM5-5.0/NOPB))
+ (libsource (lib wbraun_ic_lib) (part LP2985) (description "Linear Regulator, SOT-23"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF5E9CA))
+ (comp (ref C16)
+ (value 10n)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) C0603C103M5RACTU))
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF5EB25))
+ (comp (ref C17)
+ (value 10u)
+ (footprint Capacitor_SMD:C_0805_2012Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) C0805C106K4PACTU))
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF5EC4D))
+ (comp (ref C15)
+ (value 10u)
+ (footprint Capacitor_SMD:C_0805_2012Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) C0805C106K4PACTU))
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF5ECBB))
+ (comp (ref J7)
+ (value Conn_01x02_Female)
+ (footprint wbraun_smd:BH9VPC)
+ (datasheet ~)
+ (libsource (lib Connector) (part Conn_01x02_Female) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF84B47))
+ (comp (ref SW3)
+ (value SW_SPDT)
+ (footprint Button_Switch_THT:SW_CuK_OS102011MA1QN1_SPDT_Angled)
+ (datasheet ~)
+ (fields
+ (field (name MPN) OS102011MA1QN1))
+ (libsource (lib Switch) (part SW_SPDT) (description "Switch, single pole double throw"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EF02AA2))
+ (comp (ref D2)
+ (value PMEG2005EGWX)
+ (footprint Diode_SMD:D_SOD-123)
+ (datasheet ~)
+ (fields
+ (field (name MPN) PMEG2005EGWX))
+ (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F253190))
+ (comp (ref U1)
+ (value HMC1041Z)
+ (footprint wbraun_smd:HMC1041Z)
+ (fields
+ (field (name MPN) HMC1041Z-TR))
+ (libsource (lib wbraun_ic_lib) (part HMC1041Z) (description "AMR Magnetic Sensor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EECA84D))
+ (comp (ref U3)
+ (value TMUX1219)
+ (footprint Package_TO_SOT_SMD:SOT-363_SC-70-6)
+ (fields
+ (field (name MPN) TMUX1219DCKR))
+ (libsource (lib wbraun_ic_lib) (part TMUX1219) (description "SPDT Analog Switch"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5EFF21EB))
+ (comp (ref U2)
+ (value TLV3544)
+ (footprint Package_SO:SOIC-14_3.9x8.7mm_P1.27mm)
+ (datasheet http://www.ti.com/lit/ds/symlink/lm2902-n.pdf)
+ (fields
+ (field (name MPN) TLV3544IDR))
+ (libsource (lib Amplifier_Operational) (part LM324) (description "Low-Power, Quad-Operational Amplifiers, DIP-14/SOIC-14/SSOP-14"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F1361A5))
+ (comp (ref R2)
+ (value 2k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F1738C6))
+ (comp (ref R3)
+ (value 2k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F1746B9))
+ (comp (ref C2)
+ (value C)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F175A40))
+ (comp (ref R6)
+ (value 220)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F17FA69))
+ (comp (ref R7)
+ (value 887)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F182695))
+ (comp (ref R8)
+ (value 4.42k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F182B91))
+ (comp (ref R5)
+ (value 220)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F1F3E27))
+ (comp (ref R14)
+ (value 220)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F23E9BF))
+ (comp (ref U5)
+ (value TMUX1219)
+ (footprint Package_TO_SOT_SMD:SOT-363_SC-70-6)
+ (fields
+ (field (name MPN) TMUX1219DCKR))
+ (libsource (lib wbraun_ic_lib) (part TMUX1219) (description "SPDT Analog Switch"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F2726D5))
+ (comp (ref C6)
+ (value C)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F274735))
+ (comp (ref C7)
+ (value C)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F274E4A))
+ (comp (ref R18)
+ (value R)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F2DAB6A))
+ (comp (ref R16)
+ (value 220)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F2DBE14))
+ (comp (ref R21)
+ (value R)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F2DE853))
+ (comp (ref R17)
+ (value R)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F38F60B))
+ (comp (ref C14)
+ (value 10u)
+ (footprint Capacitor_SMD:C_0805_2012Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) C0805C106K4PACTU))
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F3D4515))
+ (comp (ref C13)
+ (value 10u)
+ (footprint Capacitor_SMD:C_0805_2012Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) C0805C106K4PACTU))
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F3D6366))
+ (comp (ref R13)
+ (value 4.7k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F46797F))
+ (comp (ref C1)
+ (value 10u)
+ (footprint Capacitor_SMD:C_0805_2012Metric)
+ (datasheet ~)
+ (fields
+ (field (name MPN) C0805C106K4PACTU))
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F5BA378))
+ (comp (ref C4)
+ (value C)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F623708))
+ (comp (ref R9)
+ (value R)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F65DEED))
+ (comp (ref R22)
+ (value R)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F68539B))
+ (comp (ref R12)
+ (value 4.7k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F685864))
+ (comp (ref R29)
+ (value 4.7k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F754F1E))
+ (comp (ref R30)
+ (value 4.7k)
+ (footprint Resistor_SMD:R_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F755684))
+ (comp (ref C18)
+ (value C)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F8B4876))
+ (comp (ref C19)
+ (value 1u)
+ (footprint Capacitor_SMD:C_0603_1608Metric)
+ (datasheet ~)
+ (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5F99D9CC)))
+ (libparts
+ (libpart (lib Amplifier_Operational) (part LM2902)
+ (aliases
+ (alias LM324)
+ (alias TLC274)
+ (alias TLC279)
+ (alias TL074)
+ (alias LM324A)
+ (alias MCP6004)
+ (alias TL084)
+ (alias TL064)
+ (alias LMV324)
+ (alias LMC6484)
+ (alias MCP604)
+ (alias MC33079)
+ (alias MC33174)
+ (alias MC33179)
+ (alias OPA1604)
+ (alias OPA1679)
+ (alias OPA4134)
+ (alias OPA4340UA)
+ (alias OPA4376)
+ (alias MCP6L94)
+ (alias TSV914)
+ (alias ADA4807-4)
+ (alias TSV994))
+ (description "Low-Power, Quad-Operational Amplifiers, DIP-14/SOIC-14/SSOP-14")
+ (docs http://www.ti.com/lit/ds/symlink/lm2902-n.pdf)
+ (footprints
+ (fp SOIC*3.9x8.7mm*P1.27mm*)
+ (fp DIP*W7.62mm*)
+ (fp TSSOP*4.4x5mm*P0.65mm*)
+ (fp SSOP*5.3x6.2mm*P0.65mm*)
+ (fp MSOP*3x3mm*P0.5mm*))
+ (fields
+ (field (name Reference) U)
+ (field (name Value) LM2902))
+ (pins
+ (pin (num 1) (name ~) (type output))
+ (pin (num 2) (name -) (type input))
+ (pin (num 3) (name +) (type input))
+ (pin (num 4) (name V+) (type power_in))
+ (pin (num 5) (name +) (type input))
+ (pin (num 6) (name -) (type input))
+ (pin (num 7) (name ~) (type output))
+ (pin (num 8) (name ~) (type output))
+ (pin (num 9) (name -) (type input))
+ (pin (num 10) (name +) (type input))
+ (pin (num 11) (name V-) (type power_in))
+ (pin (num 12) (name +) (type input))
+ (pin (num 13) (name -) (type input))
+ (pin (num 14) (name ~) (type output))))
+ (libpart (lib Connector) (part Conn_01x02_Female)
+ (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
+ (docs ~)
+ (footprints
+ (fp Connector*:*_1x??_*))
+ (fields
+ (field (name Reference) J)
+ (field (name Value) Conn_01x02_Female))
+ (pins
+ (pin (num 1) (name Pin_1) (type passive))
+ (pin (num 2) (name Pin_2) (type passive))))
+ (libpart (lib Connector) (part Conn_01x05_Male)
+ (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")
+ (docs ~)
+ (footprints
+ (fp Connector*:*_1x??_*))
+ (fields
+ (field (name Reference) J)
+ (field (name Value) Conn_01x05_Male))
+ (pins
+ (pin (num 1) (name Pin_1) (type passive))
+ (pin (num 2) (name Pin_2) (type passive))
+ (pin (num 3) (name Pin_3) (type passive))
+ (pin (num 4) (name Pin_4) (type passive))
+ (pin (num 5) (name Pin_5) (type passive))))
+ (libpart (lib Connector) (part Conn_Coaxial)
+ (description "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...)")
+ (docs " ~")
+ (footprints
+ (fp *BNC*)
+ (fp *SMA*)
+ (fp *SMB*)
+ (fp *SMC*)
+ (fp *Cinch*))
+ (fields
+ (field (name Reference) J)
+ (field (name Value) Conn_Coaxial))
+ (pins
+ (pin (num 1) (name In) (type passive))
+ (pin (num 2) (name Ext) (type passive))))
+ (libpart (lib Connector) (part TestPoint)
+ (description "test point")
+ (docs ~)
+ (footprints
+ (fp Pin*)
+ (fp Test*))
+ (fields
+ (field (name Reference) TP)
+ (field (name Value) TestPoint))
+ (pins
+ (pin (num 1) (name 1) (type passive))))
+ (libpart (lib Device) (part C)
+ (description "Unpolarized capacitor")
+ (docs ~)
+ (footprints
+ (fp C_*))
+ (fields
+ (field (name Reference) C)
+ (field (name Value) C))
+ (pins
+ (pin (num 1) (name ~) (type passive))
+ (pin (num 2) (name ~) (type passive))))
+ (libpart (lib Device) (part D_Schottky)
+ (description "Schottky diode")
+ (docs ~)
+ (footprints
+ (fp TO-???*)
+ (fp *_Diode_*)
+ (fp *SingleDiode*)
+ (fp D_*))
+ (fields
+ (field (name Reference) D)
+ (field (name Value) D_Schottky))
+ (pins
+ (pin (num 1) (name K) (type passive))
+ (pin (num 2) (name A) (type passive))))
+ (libpart (lib Device) (part LED_ARGB)
+ (description "RGB LED, anode/red/green/blue")
+ (docs ~)
+ (footprints
+ (fp LED*)
+ (fp LED_SMD:*)
+ (fp LED_THT:*))
+ (fields
+ (field (name Reference) D)
+ (field (name Value) LED_ARGB))
+ (pins
+ (pin (num 1) (name A) (type passive))
+ (pin (num 2) (name RK) (type passive))
+ (pin (num 3) (name GK) (type passive))
+ (pin (num 4) (name BK) (type passive))))
+ (libpart (lib Device) (part R)
+ (description Resistor)
+ (docs ~)
+ (footprints
+ (fp R_*))
+ (fields
+ (field (name Reference) R)
+ (field (name Value) R))
+ (pins
+ (pin (num 1) (name ~) (type passive))
+ (pin (num 2) (name ~) (type passive))))
+ (libpart (lib Switch) (part SW_Push)
+ (description "Push button switch, generic, two pins")
+ (docs ~)
+ (fields
+ (field (name Reference) SW)
+ (field (name Value) SW_Push))
+ (pins
+ (pin (num 1) (name 1) (type passive))
+ (pin (num 2) (name 2) (type passive))))
+ (libpart (lib Switch) (part SW_SPDT)
+ (description "Switch, single pole double throw")
+ (docs ~)
+ (fields
+ (field (name Reference) SW)
+ (field (name Value) SW_SPDT))
+ (pins
+ (pin (num 1) (name A) (type passive))
+ (pin (num 2) (name B) (type passive))
+ (pin (num 3) (name C) (type passive))))
+ (libpart (lib Transistor_FET) (part DMC2053UVT)
+ (aliases
+ (alias DMC3071LVT))
+ (description "4.6A/-3.2A Id, 20V Vds, Complementary pair enhancement mode P-Channel and N-Channel MOSFET, TSOT-23-6")
+ (docs https://www.diodes.com/assets/Datasheets/DMC2053UVT.pdf)
+ (footprints
+ (fp TSOT?23*))
+ (fields
+ (field (name Reference) Q)
+ (field (name Value) DMC2053UVT)
+ (field (name Footprint) Package_TO_SOT_SMD:TSOT-23-6))
+ (pins
+ (pin (num 1) (name G) (type passive))
+ (pin (num 2) (name S) (type passive))
+ (pin (num 3) (name G) (type passive))
+ (pin (num 4) (name D) (type passive))
+ (pin (num 5) (name S) (type passive))
+ (pin (num 6) (name D) (type passive))))
+ (libpart (lib wbraun_ic_lib) (part HMC1041Z)
+ (description "AMR Magnetic Sensor")
+ (footprints
+ (fp HMC1041Z))
+ (fields
+ (field (name Reference) U)
+ (field (name Value) HMC1041Z))
+ (pins
+ (pin (num 1) (name ~) (type passive))
+ (pin (num 2) (name ~) (type passive))
+ (pin (num 3) (name ~) (type passive))
+ (pin (num 4) (name ~) (type passive))
+ (pin (num 5) (name ~) (type passive))
+ (pin (num 6) (name ~) (type passive))
+ (pin (num 7) (name ~) (type passive))
+ (pin (num 8) (name ~) (type passive))))
+ (libpart (lib wbraun_ic_lib) (part LP2985)
+ (description "Linear Regulator, SOT-23")
+ (footprints
+ (fp SOT-23-5)
+ (fp SC-74A)
+ (fp SOT-753))
+ (fields
+ (field (name Reference) U)
+ (field (name Value) LP2985))
+ (pins
+ (pin (num 1) (name VIN) (type power_in))
+ (pin (num 2) (name GND) (type power_in))
+ (pin (num 3) (name EN) (type input))
+ (pin (num 4) (name BYPASS) (type passive))
+ (pin (num 5) (name VOUT) (type power_out))))
+ (libpart (lib wbraun_ic_lib) (part PIC16F1776-IMX)
+ (description "PIC Microcontroller")
+ (fields
+ (field (name Reference) U)
+ (field (name Value) PIC16F1776-IMX))
+ (pins
+ (pin (num 1) (name RA2) (type BiDi))
+ (pin (num 2) (name RA3) (type BiDi))
+ (pin (num 3) (name RA4) (type BiDi))
+ (pin (num 4) (name RA5) (type BiDi))
+ (pin (num 5) (name VSS) (type power_in))
+ (pin (num 6) (name RA7) (type BiDi))
+ (pin (num 7) (name RA6) (type BiDi))
+ (pin (num 8) (name RC0) (type BiDi))
+ (pin (num 9) (name RC1) (type BiDi))
+ (pin (num 10) (name RC2) (type BiDi))
+ (pin (num 11) (name RC3) (type BiDi))
+ (pin (num 12) (name RC4) (type BiDi))
+ (pin (num 13) (name RC5) (type BiDi))
+ (pin (num 14) (name RC6) (type BiDi))
+ (pin (num 15) (name RC7) (type BiDi))
+ (pin (num 16) (name VSS) (type power_in))
+ (pin (num 17) (name VDD) (type power_in))
+ (pin (num 18) (name RB0) (type BiDi))
+ (pin (num 19) (name RB1) (type BiDi))
+ (pin (num 20) (name RB2) (type BiDi))
+ (pin (num 21) (name RB3) (type BiDi))
+ (pin (num 22) (name RB4) (type BiDi))
+ (pin (num 23) (name RB5) (type BiDi))
+ (pin (num 24) (name RB6/ICSPCLK) (type BiDi))
+ (pin (num 25) (name RB7/ICSPDAT) (type BiDi))
+ (pin (num 26) (name RE3/MCLR) (type BiDi))
+ (pin (num 27) (name RA0) (type BiDi))
+ (pin (num 28) (name RA1) (type BiDi))
+ (pin (num 29) (name EP) (type power_in))))
+ (libpart (lib wbraun_ic_lib) (part TMUX1219)
+ (description "SPDT Analog Switch")
+ (footprints
+ (fp SOT-23-6)
+ (fp SOT-363_SC-70-6))
+ (fields
+ (field (name Reference) U)
+ (field (name Value) TMUX1219))
+ (pins
+ (pin (num 1) (name SEL) (type input))
+ (pin (num 2) (name VDD) (type power_in))
+ (pin (num 3) (name GND) (type power_in))
+ (pin (num 4) (name S1) (type passive))
+ (pin (num 5) (name D) (type passive))
+ (pin (num 6) (name S2) (type passive))))
+ (libpart (lib wbraun_ic_lib) (part mounting-hole-nc)
+ (description mounting-hole)
+ (fields
+ (field (name Reference) J)
+ (field (name Value) mounting-hole-nc))))
+ (libraries
+ (library (logical Amplifier_Operational)
+ (uri /usr/share/kicad/library/Amplifier_Operational.lib))
+ (library (logical Connector)
+ (uri /usr/share/kicad/library/Connector.lib))
+ (library (logical Device)
+ (uri /usr/share/kicad/library/Device.lib))
+ (library (logical Switch)
+ (uri /usr/share/kicad/library/Switch.lib))
+ (library (logical Transistor_FET)
+ (uri /usr/share/kicad/library/Transistor_FET.lib))
+ (library (logical wbraun_ic_lib)
+ (uri /home/wbraun/Projects/wbraun_kicad_library/wbraun_ic_lib.lib)))
+ (nets
+ (net (code 1) (name /AMR+)
+ (node (ref R3) (pin 2))
+ (node (ref U1) (pin 4))
+ (node (ref C2) (pin 2))
+ (node (ref U2) (pin 6)))
+ (net (code 2) (name GNDREF)
+ (node (ref R16) (pin 1))
+ (node (ref C14) (pin 1))
+ (node (ref R26) (pin 2))
+ (node (ref C11) (pin 1))
+ (node (ref C13) (pin 2))
+ (node (ref C18) (pin 1))
+ (node (ref J6) (pin 2))
+ (node (ref C10) (pin 2))
+ (node (ref R5) (pin 1))
+ (node (ref U1) (pin 1))
+ (node (ref R2) (pin 2))
+ (node (ref U5) (pin 5))
+ (node (ref C4) (pin 2))
+ (node (ref TP4) (pin 1))
+ (node (ref TP1) (pin 1))
+ (node (ref C8) (pin 2))
+ (node (ref R12) (pin 1)))
+ (net (code 3) (name "Net-(R6-Pad1)")
+ (node (ref R6) (pin 1))
+ (node (ref R7) (pin 2))
+ (node (ref U2) (pin 9))
+ (node (ref R8) (pin 2)))
+ (net (code 4) (name "Net-(R7-Pad1)")
+ (node (ref R7) (pin 1))
+ (node (ref U3) (pin 4)))
+ (net (code 5) (name "Net-(U3-Pad1)")
+ (node (ref U3) (pin 1)))
+ (net (code 6) (name "Net-(C15-Pad1)")
+ (node (ref R29) (pin 1))
+ (node (ref D2) (pin 1))
+ (node (ref U7) (pin 3))
+ (node (ref U7) (pin 1))
+ (node (ref C15) (pin 1)))
+ (net (code 7) (name "Net-(D2-Pad2)")
+ (node (ref SW3) (pin 3))
+ (node (ref D2) (pin 2)))
+ (net (code 8) (name "Net-(R13-Pad1)")
+ (node (ref R14) (pin 2))
+ (node (ref U3) (pin 5))
+ (node (ref U2) (pin 8))
+ (node (ref R13) (pin 1)))
+ (net (code 9) (name "Net-(R8-Pad1)")
+ (node (ref R8) (pin 1))
+ (node (ref U3) (pin 6)))
+ (net (code 10) (name "Net-(R26-Pad1)")
+ (node (ref U2) (pin 1))
+ (node (ref U2) (pin 2))
+ (node (ref R26) (pin 1)))
+ (net (code 11) (name "Net-(U5-Pad1)")
+ (node (ref U5) (pin 1)))
+ (net (code 12) (name "Net-(C7-Pad1)")
+ (node (ref C7) (pin 1))
+ (node (ref U5) (pin 4)))
+ (net (code 13) (name "Net-(C6-Pad1)")
+ (node (ref C6) (pin 1))
+ (node (ref U5) (pin 6)))
+ (net (code 14) (name /DAC5_OUT)
+ (node (ref U4) (pin 21))
+ (node (ref U4) (pin 8)))
+ (net (code 15) (name "Net-(C16-Pad1)")
+ (node (ref C16) (pin 1))
+ (node (ref U7) (pin 4)))
+ (net (code 16) (name /VIN_SENSE)
+ (node (ref U4) (pin 23)))
+ (net (code 17) (name /SW1)
+ (node (ref R23) (pin 2))
+ (node (ref U4) (pin 15))
+ (node (ref SW1) (pin 1)))
+ (net (code 18) (name /VDD)
+ (node (ref C5) (pin 1))
+ (node (ref U4) (pin 17))
+ (node (ref R10) (pin 1)))
+ (net (code 19) (name /SW2)
+ (node (ref U4) (pin 18))
+ (node (ref R24) (pin 2))
+ (node (ref SW2) (pin 1)))
+ (net (code 20) (name /OPA2IN-)
+ (node (ref U4) (pin 20))
+ (node (ref R15) (pin 1))
+ (node (ref U4) (pin 19)))
+ (net (code 21) (name "Net-(U4-Pad2)")
+ (node (ref U4) (pin 2)))
+ (net (code 22) (name "Net-(U4-Pad22)")
+ (node (ref U4) (pin 22)))
+ (net (code 23) (name /ISPCLK)
+ (node (ref U4) (pin 24))
+ (node (ref J3) (pin 5)))
+ (net (code 24) (name /ISPDAT)
+ (node (ref J3) (pin 4))
+ (node (ref U4) (pin 25)))
+ (net (code 25) (name /DAC1OUT)
+ (node (ref U4) (pin 1))
+ (node (ref U4) (pin 3)))
+ (net (code 26) (name /OPA1_OUT)
+ (node (ref R9) (pin 1))
+ (node (ref U4) (pin 4))
+ (node (ref U4) (pin 28)))
+ (net (code 27) (name +5V)
+ (node (ref R4) (pin 1))
+ (node (ref R10) (pin 2))
+ (node (ref C12) (pin 1))
+ (node (ref C10) (pin 1))
+ (node (ref C17) (pin 1))
+ (node (ref R19) (pin 2))
+ (node (ref U3) (pin 2))
+ (node (ref U7) (pin 5))
+ (node (ref R11) (pin 2))
+ (node (ref C19) (pin 1))
+ (node (ref U1) (pin 2))
+ (node (ref R23) (pin 1))
+ (node (ref R24) (pin 1))
+ (node (ref C13) (pin 1))
+ (node (ref U2) (pin 4))
+ (node (ref D1) (pin 1))
+ (node (ref J3) (pin 2))
+ (node (ref U5) (pin 2)))
+ (net (code 28) (name "Net-(J7-Pad1)")
+ (node (ref SW3) (pin 2))
+ (node (ref J7) (pin 1)))
+ (net (code 29) (name "Net-(SW3-Pad1)")
+ (node (ref SW3) (pin 1)))
+ (net (code 30) (name "Net-(C4-Pad1)")
+ (node (ref U2) (pin 10))
+ (node (ref R5) (pin 2))
+ (node (ref R9) (pin 2))
+ (node (ref C4) (pin 1)))
+ (net (code 31) (name /STAGE2_MON)
+ (node (ref R22) (pin 2))
+ (node (ref U4) (pin 11)))
+ (net (code 32) (name "Net-(R12-Pad2)")
+ (node (ref R12) (pin 2))
+ (node (ref U4) (pin 27)))
+ (net (code 33) (name /STAGE1_MON)
+ (node (ref R13) (pin 2))
+ (node (ref U4) (pin 10)))
+ (net (code 34) (name /VOS2)
+ (node (ref R15) (pin 2))
+ (node (ref R17) (pin 1))
+ (node (ref C8) (pin 1)))
+ (net (code 35) (name /MUX_SEL_2)
+ (node (ref U4) (pin 9)))
+ (net (code 36) (name "Net-(R29-Pad2)")
+ (node (ref R29) (pin 2))
+ (node (ref R30) (pin 1)))
+ (net (code 37) (name GND)
+ (node (ref TP3) (pin 1))
+ (node (ref R20) (pin 1))
+ (node (ref C9) (pin 2))
+ (node (ref Q1) (pin 2))
+ (node (ref R1) (pin 2))
+ (node (ref U3) (pin 3))
+ (node (ref U1) (pin 7))
+ (node (ref U1) (pin 6))
+ (node (ref U4) (pin 29))
+ (node (ref C19) (pin 2))
+ (node (ref R30) (pin 2))
+ (node (ref U4) (pin 5))
+ (node (ref U2) (pin 11))
+ (node (ref C14) (pin 2))
+ (node (ref U4) (pin 16))
+ (node (ref C15) (pin 2))
+ (node (ref C1) (pin 1))
+ (node (ref J7) (pin 2))
+ (node (ref U7) (pin 2))
+ (node (ref C5) (pin 2))
+ (node (ref U5) (pin 3))
+ (node (ref J3) (pin 3))
+ (node (ref SW2) (pin 2))
+ (node (ref SW1) (pin 2))
+ (node (ref C12) (pin 2))
+ (node (ref C17) (pin 2))
+ (node (ref C16) (pin 2))
+ (node (ref C11) (pin 2)))
+ (net (code 38) (name "Net-(C6-Pad2)")
+ (node (ref C7) (pin 2))
+ (node (ref C6) (pin 2))
+ (node (ref U2) (pin 12))
+ (node (ref R14) (pin 1)))
+ (net (code 39) (name "Net-(R18-Pad1)")
+ (node (ref R21) (pin 2))
+ (node (ref U2) (pin 14))
+ (node (ref R18) (pin 1)))
+ (net (code 40) (name "Net-(R16-Pad2)")
+ (node (ref U2) (pin 13))
+ (node (ref R17) (pin 2))
+ (node (ref R16) (pin 2))
+ (node (ref R18) (pin 2)))
+ (net (code 41) (name "Net-(J6-Pad1)")
+ (node (ref R22) (pin 1))
+ (node (ref J6) (pin 1))
+ (node (ref R21) (pin 1)))
+ (net (code 42) (name "Net-(C2-Pad1)")
+ (node (ref U2) (pin 7))
+ (node (ref R3) (pin 1))
+ (node (ref C2) (pin 1))
+ (node (ref R6) (pin 2)))
+ (net (code 43) (name /AMR-)
+ (node (ref U2) (pin 5))
+ (node (ref U1) (pin 5))
+ (node (ref C18) (pin 2))
+ (node (ref R2) (pin 1)))
+ (net (code 44) (name /MCLR)
+ (node (ref J3) (pin 1))
+ (node (ref R11) (pin 1))
+ (node (ref U4) (pin 26)))
+ (net (code 45) (name "Net-(C1-Pad2)")
+ (node (ref R4) (pin 2))
+ (node (ref Q1) (pin 5))
+ (node (ref C1) (pin 2)))
+ (net (code 46) (name "Net-(C3-Pad1)")
+ (node (ref C3) (pin 1))
+ (node (ref Q1) (pin 4))
+ (node (ref Q1) (pin 6)))
+ (net (code 47) (name "Net-(TP2-Pad1)")
+ (node (ref TP2) (pin 1))
+ (node (ref U1) (pin 3)))
+ (net (code 48) (name /SR)
+ (node (ref C3) (pin 2))
+ (node (ref U1) (pin 8)))
+ (net (code 49) (name "Net-(C9-Pad1)")
+ (node (ref R20) (pin 2))
+ (node (ref U2) (pin 3))
+ (node (ref C9) (pin 1))
+ (node (ref R19) (pin 1)))
+ (net (code 50) (name /SR_IN)
+ (node (ref R1) (pin 1))
+ (node (ref U4) (pin 7))
+ (node (ref Q1) (pin 1))
+ (node (ref Q1) (pin 3)))
+ (net (code 51) (name "Net-(D1-Pad2)")
+ (node (ref D1) (pin 2))
+ (node (ref R25) (pin 1)))
+ (net (code 52) (name "Net-(D1-Pad3)")
+ (node (ref D1) (pin 3))
+ (node (ref R27) (pin 1)))
+ (net (code 53) (name "Net-(D1-Pad4)")
+ (node (ref R28) (pin 1))
+ (node (ref D1) (pin 4)))
+ (net (code 54) (name /LED_G)
+ (node (ref U4) (pin 13))
+ (node (ref R27) (pin 2)))
+ (net (code 55) (name /LED_B)
+ (node (ref U4) (pin 14))
+ (node (ref R28) (pin 2)))
+ (net (code 56) (name /LEG_R)
+ (node (ref U4) (pin 12))
+ (node (ref R25) (pin 2)))
+ (net (code 57) (name /MUX_SEL_1)
+ (node (ref U4) (pin 6)))))
\ No newline at end of file
diff --git a/pcb/current-sense/current-sense.pdf b/pcb/current-sense/current-sense.pdf
new file mode 100755
index 0000000..f90b0a4
Binary files /dev/null and b/pcb/current-sense/current-sense.pdf differ
diff --git a/pcb/current-sense/current-sense.pro b/pcb/current-sense/current-sense.pro
new file mode 100755
index 0000000..df587ba
--- /dev/null
+++ b/pcb/current-sense/current-sense.pro
@@ -0,0 +1,258 @@
+update=Thu 10 Dec 2020 08:13:57 PM PST
+version=1
+last_client=kicad
+[general]
+version=1
+RootSch=
+BoardNm=
+[cvpcb]
+version=1
+NetIExt=net
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
+[pcbnew]
+version=1
+PageLayoutDescrFile=
+LastNetListRead=
+CopperLayerCount=4
+BoardThickness=1.6
+AllowMicroVias=0
+AllowBlindVias=0
+RequireCourtyardDefinitions=0
+ProhibitOverlappingCourtyards=1
+MinTrackWidth=0.127
+MinViaDiameter=0.458
+MinViaDrill=0.254
+MinMicroViaDiameter=0.2
+MinMicroViaDrill=0.09999999999999999
+MinHoleToHole=0.25
+TrackWidth1=0.127
+TrackWidth2=0.127
+TrackWidth3=0.16
+TrackWidth4=0.24
+TrackWidth5=0.36
+TrackWidth6=0.64
+TrackWidth7=1
+ViaDiameter1=0.458
+ViaDrill1=0.254
+ViaDiameter2=0.6
+ViaDrill2=0.3
+ViaDiameter3=0.8
+ViaDrill3=0.4
+dPairWidth1=0.2
+dPairGap1=0.25
+dPairViaGap1=0.25
+SilkLineWidth=0.15
+SilkTextSizeV=1
+SilkTextSizeH=1
+SilkTextSizeThickness=0.15
+SilkTextItalic=0
+SilkTextUpright=1
+CopperLineWidth=0.2
+CopperTextSizeV=1.5
+CopperTextSizeH=1.5
+CopperTextThickness=0.3
+CopperTextItalic=0
+CopperTextUpright=1
+EdgeCutLineWidth=0.15
+CourtyardLineWidth=0.05
+OthersLineWidth=0.15
+OthersTextSizeV=1
+OthersTextSizeH=1
+OthersTextSizeThickness=0.15
+OthersTextItalic=0
+OthersTextUpright=1
+SolderMaskClearance=0.05
+SolderMaskMinWidth=0.09899999999999999
+SolderPasteClearance=0
+SolderPasteRatio=-0
+[pcbnew/Layer.F.Cu]
+Name=F.Cu
+Type=0
+Enabled=1
+[pcbnew/Layer.In1.Cu]
+Name=In1.Cu
+Type=0
+Enabled=1
+[pcbnew/Layer.In2.Cu]
+Name=In2.Cu
+Type=0
+Enabled=1
+[pcbnew/Layer.In3.Cu]
+Name=In3.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In4.Cu]
+Name=In4.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In5.Cu]
+Name=In5.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In6.Cu]
+Name=In6.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In7.Cu]
+Name=In7.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In8.Cu]
+Name=In8.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In9.Cu]
+Name=In9.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In10.Cu]
+Name=In10.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In11.Cu]
+Name=In11.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In12.Cu]
+Name=In12.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In13.Cu]
+Name=In13.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In14.Cu]
+Name=In14.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In15.Cu]
+Name=In15.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In16.Cu]
+Name=In16.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In17.Cu]
+Name=In17.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In18.Cu]
+Name=In18.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In19.Cu]
+Name=In19.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In20.Cu]
+Name=In20.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In21.Cu]
+Name=In21.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In22.Cu]
+Name=In22.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In23.Cu]
+Name=In23.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In24.Cu]
+Name=In24.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In25.Cu]
+Name=In25.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In26.Cu]
+Name=In26.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In27.Cu]
+Name=In27.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In28.Cu]
+Name=In28.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In29.Cu]
+Name=In29.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In30.Cu]
+Name=In30.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.B.Cu]
+Name=B.Cu
+Type=0
+Enabled=1
+[pcbnew/Layer.B.Adhes]
+Enabled=1
+[pcbnew/Layer.F.Adhes]
+Enabled=1
+[pcbnew/Layer.B.Paste]
+Enabled=1
+[pcbnew/Layer.F.Paste]
+Enabled=1
+[pcbnew/Layer.B.SilkS]
+Enabled=1
+[pcbnew/Layer.F.SilkS]
+Enabled=1
+[pcbnew/Layer.B.Mask]
+Enabled=1
+[pcbnew/Layer.F.Mask]
+Enabled=1
+[pcbnew/Layer.Dwgs.User]
+Enabled=1
+[pcbnew/Layer.Cmts.User]
+Enabled=1
+[pcbnew/Layer.Eco1.User]
+Enabled=1
+[pcbnew/Layer.Eco2.User]
+Enabled=1
+[pcbnew/Layer.Edge.Cuts]
+Enabled=1
+[pcbnew/Layer.Margin]
+Enabled=1
+[pcbnew/Layer.B.CrtYd]
+Enabled=1
+[pcbnew/Layer.F.CrtYd]
+Enabled=1
+[pcbnew/Layer.B.Fab]
+Enabled=1
+[pcbnew/Layer.F.Fab]
+Enabled=1
+[pcbnew/Layer.Rescue]
+Enabled=0
+[pcbnew/Netclasses]
+[pcbnew/Netclasses/Default]
+Name=Default
+Clearance=0.127
+TrackWidth=0.127
+ViaDiameter=0.458
+ViaDrill=0.254
+uViaDiameter=0.3
+uViaDrill=0.1
+dPairWidth=0.2
+dPairGap=0.25
+dPairViaGap=0.25
+[schematic_editor]
+version=1
+PageLayoutDescrFile=
+PlotDirectoryName=../../doc/
+SubpartIdSeparator=0
+SubpartFirstId=65
+NetFmtName=Pcbnew
+SpiceAjustPassiveValues=0
+LabSize=50
+ERC_TestSimilarLabels=1
diff --git a/pcb/current-sense/current-sense.sch b/pcb/current-sense/current-sense.sch
new file mode 100644
index 0000000..75ca1d2
--- /dev/null
+++ b/pcb/current-sense/current-sense.sch
@@ -0,0 +1,3059 @@
+EESchema Schematic File Version 4
+EELAYER 30 0
+EELAYER END
+$Descr B 17000 11000
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Transistor_FET:DMC2053UVT Q1
+U 1 1 5EEC2F90
+P 1500 2200
+F 0 "Q1" H 1600 2200 50 0000 L CNN
+F 1 "FDC6333C" H 1600 2100 50 0000 L CNN
+F 2 "Package_TO_SOT_SMD:TSOT-23-6" H 1450 1725 50 0001 C CNN
+F 3 "https://www.diodes.com/assets/Datasheets/DMC2053UVT.pdf" H 1400 2200 50 0001 C CNN
+F 4 "FDC6333C" H 0 500 50 0001 C CNN "MPN"
+ 1 1500 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L Transistor_FET:DMC2053UVT Q1
+U 2 1 5EEC3007
+P 1500 1700
+F 0 "Q1" H 1600 1650 50 0000 L CNN
+F 1 "FDC6333C" H 1600 1550 50 0000 L CNN
+F 2 "Package_TO_SOT_SMD:TSOT-23-6" H 1450 1225 50 0001 C CNN
+F 3 "https://www.diodes.com/assets/Datasheets/DMC2053UVT.pdf" H 1400 1700 50 0001 C CNN
+F 4 "FDC6333C" H 0 -500 50 0001 C CNN "MPN"
+ 2 1500 1700
+ 1 0 0 1
+$EndComp
+Wire Wire Line
+ 1200 1700 1000 1700
+Wire Wire Line
+ 1000 2200 1200 2200
+Wire Wire Line
+ 1000 1950 850 1950
+Connection ~ 1000 1950
+$Comp
+L power:GND #PWR08
+U 1 1 5EF1EA97
+P 1500 2500
+F 0 "#PWR08" H 1500 2250 50 0001 C CNN
+F 1 "GND" H 1505 2327 50 0000 C CNN
+F 2 "" H 1500 2500 50 0001 C CNN
+F 3 "" H 1500 2500 50 0001 C CNN
+ 1 1500 2500
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1500 2400 1500 2500
+$Comp
+L Device:C C3
+U 1 1 5EF22C03
+P 2000 1950
+F 0 "C3" V 2252 1950 50 0000 C CNN
+F 1 "1u" V 2161 1950 50 0000 C CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 2038 1800 50 0001 C CNN
+F 3 "~" H 2000 1950 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 0 0 50 0001 C CNN "MPN"
+ 1 2000 1950
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:R R4
+U 1 1 5EF230F2
+P 1800 1350
+F 0 "R4" V 1593 1350 50 0000 C CNN
+F 1 "220" V 1684 1350 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 1730 1350 50 0001 C CNN
+F 3 "~" H 1800 1350 50 0001 C CNN
+F 4 "RC0603FR-07220RL" H 0 0 50 0001 C CNN "MPN"
+ 1 1800 1350
+ 0 1 1 0
+$EndComp
+$Comp
+L power:GND #PWR01
+U 1 1 5EF234C7
+P 950 1350
+F 0 "#PWR01" H 950 1100 50 0001 C CNN
+F 1 "GND" V 955 1222 50 0000 R CNN
+F 2 "" H 950 1350 50 0001 C CNN
+F 3 "" H 950 1350 50 0001 C CNN
+ 1 950 1350
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 950 1350 1050 1350
+Wire Wire Line
+ 1500 1350 1500 1500
+Wire Wire Line
+ 1350 1350 1500 1350
+Wire Wire Line
+ 1500 1350 1650 1350
+Connection ~ 1500 1350
+Wire Wire Line
+ 1000 1950 1000 2200
+Wire Wire Line
+ 1000 1700 1000 1950
+Wire Wire Line
+ 1950 1350 2150 1350
+Wire Wire Line
+ 2150 1350 2150 1150
+$Comp
+L power:+5V #PWR010
+U 1 1 5EF333EB
+P 2150 1150
+F 0 "#PWR010" H 2150 1000 50 0001 C CNN
+F 1 "+5V" H 2165 1323 50 0000 C CNN
+F 2 "" H 2150 1150 50 0001 C CNN
+F 3 "" H 2150 1150 50 0001 C CNN
+ 1 2150 1150
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR05
+U 1 1 5EF39072
+P 1300 4200
+F 0 "#PWR05" H 1300 3950 50 0001 C CNN
+F 1 "GND" V 1305 4072 50 0000 R CNN
+F 2 "" H 1300 4200 50 0001 C CNN
+F 3 "" H 1300 4200 50 0001 C CNN
+ 1 1300 4200
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 1300 4050 1400 4050
+Wire Wire Line
+ 1300 4200 1400 4200
+Wire Wire Line
+ 2200 4200 2300 4200
+Wire Wire Line
+ 1500 1900 1500 1950
+Wire Wire Line
+ 1500 1950 1850 1950
+Connection ~ 1500 1950
+Wire Wire Line
+ 1500 1950 1500 2000
+Wire Wire Line
+ 2150 1950 2300 1950
+Text Label 2300 1950 0 50 ~ 0
+SR
+$Comp
+L power:GND #PWR02
+U 1 1 5EF4B26E
+P 1000 2600
+F 0 "#PWR02" H 1000 2350 50 0001 C CNN
+F 1 "GND" H 1005 2427 50 0000 C CNN
+F 2 "" H 1000 2600 50 0001 C CNN
+F 3 "" H 1000 2600 50 0001 C CNN
+ 1 1000 2600
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1000 2200 1000 2250
+Connection ~ 1000 2200
+Wire Wire Line
+ 1000 2550 1000 2600
+Wire Wire Line
+ 2200 3350 2300 3350
+Wire Wire Line
+ 2200 3850 2300 3850
+Text Label 2300 3350 0 50 ~ 0
+AMR+
+Text Label 2300 3850 0 50 ~ 0
+AMR-
+$Comp
+L Device:C C9
+U 1 1 5EF96F69
+P 12800 7100
+F 0 "C9" H 12915 7146 50 0000 L CNN
+F 1 "1u" H 12915 7055 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 12838 6950 50 0001 C CNN
+F 3 "~" H 12800 7100 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 4950 4250 50 0001 C CNN "MPN"
+ 1 12800 7100
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR029
+U 1 1 5EF9736F
+P 12800 7350
+F 0 "#PWR029" H 12800 7100 50 0001 C CNN
+F 1 "GND" H 12805 7177 50 0000 C CNN
+F 2 "" H 12800 7350 50 0001 C CNN
+F 3 "" H 12800 7350 50 0001 C CNN
+ 1 12800 7350
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 12800 7250 12800 7350
+Wire Wire Line
+ 12800 6950 12800 6850
+Wire Wire Line
+ 13400 7050 13250 7050
+Wire Wire Line
+ 13250 7050 13250 7350
+$Comp
+L Device:R R26
+U 1 1 5EFB78D1
+P 14350 6950
+F 0 "R26" V 14557 6950 50 0000 C CNN
+F 1 "4.7" V 14466 6950 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 14280 6950 50 0001 C CNN
+F 3 "~" H 14350 6950 50 0001 C CNN
+F 4 "RC0603FR-074R7L" H 4300 4250 50 0001 C CNN "MPN"
+ 1 14350 6950
+ 0 -1 -1 0
+$EndComp
+Wire Wire Line
+ 14000 6950 14100 6950
+$Comp
+L power:GNDREF #PWR043
+U 1 1 5EFBCDF0
+P 15050 6950
+F 0 "#PWR043" H 15050 6700 50 0001 C CNN
+F 1 "GNDREF" V 15055 6822 50 0000 R CNN
+F 2 "" H 15050 6950 50 0001 C CNN
+F 3 "" H 15050 6950 50 0001 C CNN
+ 1 15050 6950
+ 0 -1 -1 0
+$EndComp
+Wire Wire Line
+ 14100 7350 14100 6950
+Wire Wire Line
+ 13250 7350 14100 7350
+Connection ~ 14100 6950
+Wire Wire Line
+ 14100 6950 14200 6950
+Text Label 850 1950 2 50 ~ 0
+SR_IN
+Wire Wire Line
+ 5950 1600 6050 1600
+Wire Wire Line
+ 5950 1700 6050 1700
+Text Label 6050 1600 0 50 ~ 0
+ISPCLK
+Text Label 6050 1700 0 50 ~ 0
+ISPDAT
+Text Label 4650 1200 2 50 ~ 0
+DAC1_OUT
+Wire Wire Line
+ 4750 1100 4650 1100
+Text Label 4650 1100 2 50 ~ 0
+OPA1_OUT
+Text Label 4650 1400 2 50 ~ 0
+OPA1IN+
+Text Label 4650 1500 2 50 ~ 0
+OPAIN1-
+Wire Wire Line
+ 5950 1000 6050 1000
+Wire Wire Line
+ 5950 1100 6050 1100
+Wire Wire Line
+ 5950 1200 6050 1200
+Wire Wire Line
+ 5950 1300 6050 1300
+Wire Wire Line
+ 4750 1200 4650 1200
+Wire Wire Line
+ 4750 1400 4650 1400
+Wire Wire Line
+ 4750 1500 4650 1500
+$Comp
+L power:GND #PWR021
+U 1 1 5F0EEF67
+P 4600 2700
+F 0 "#PWR021" H 4600 2450 50 0001 C CNN
+F 1 "GND" H 4605 2527 50 0000 C CNN
+F 2 "" H 4600 2700 50 0001 C CNN
+F 3 "" H 4600 2700 50 0001 C CNN
+ 1 4600 2700
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C5
+U 1 1 5F102118
+P 4100 2550
+F 0 "C5" H 4215 2596 50 0000 L CNN
+F 1 "1u" H 4215 2505 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 4138 2400 50 0001 C CNN
+F 3 "~" H 4100 2550 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 0 0 50 0001 C CNN "MPN"
+ 1 4100 2550
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4750 2500 4600 2500
+Wire Wire Line
+ 4750 2400 4600 2400
+Wire Wire Line
+ 4600 2400 4600 2500
+Connection ~ 4600 2500
+Wire Wire Line
+ 4750 2300 4100 2300
+Wire Wire Line
+ 4100 2300 4100 2400
+$Comp
+L power:GND #PWR020
+U 1 1 5F14474E
+P 4100 2750
+F 0 "#PWR020" H 4100 2500 50 0001 C CNN
+F 1 "GND" H 4105 2577 50 0000 C CNN
+F 2 "" H 4100 2750 50 0001 C CNN
+F 3 "" H 4100 2750 50 0001 C CNN
+ 1 4100 2750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4100 2700 4100 2750
+$Comp
+L power:+5V #PWR013
+U 1 1 5F1531DD
+P 4050 2300
+F 0 "#PWR013" H 4050 2150 50 0001 C CNN
+F 1 "+5V" V 4065 2428 50 0000 L CNN
+F 2 "" H 4050 2300 50 0001 C CNN
+F 3 "" H 4050 2300 50 0001 C CNN
+ 1 4050 2300
+ 0 -1 -1 0
+$EndComp
+Wire Wire Line
+ 4250 1900 4650 1900
+Wire Wire Line
+ 4650 1900 4650 2050
+Connection ~ 4650 1900
+Wire Wire Line
+ 4650 1900 4750 1900
+Text Label 4650 2050 2 50 ~ 0
+MCLR
+Text Label 2850 1100 2 50 ~ 0
+MCLR
+$Comp
+L power:GND #PWR017
+U 1 1 5F1DFADE
+P 2550 1150
+F 0 "#PWR017" H 2550 900 50 0001 C CNN
+F 1 "GND" V 2555 1022 50 0000 R CNN
+F 2 "" H 2550 1150 50 0001 C CNN
+F 3 "" H 2550 1150 50 0001 C CNN
+ 1 2550 1150
+ -1 0 0 1
+$EndComp
+Text Label 3600 1200 0 50 ~ 0
+ISPDAT
+Text Label 2850 1300 2 50 ~ 0
+ISPCLK
+Text Label 5200 3850 0 50 ~ 0
+OPA1IN+
+Text Label 5200 3600 0 50 ~ 0
+OPAIN1-
+Text Label 6150 3750 2 50 ~ 0
+OPA1_OUT
+Text Label 4750 3850 2 50 ~ 0
+DAC1_OUT
+Wire Wire Line
+ 5200 3600 5050 3600
+Wire Wire Line
+ 5050 3400 5050 3600
+Wire Wire Line
+ 6300 3400 6300 3750
+Wire Wire Line
+ 6300 3750 6150 3750
+Wire Notes Line
+ 6200 3500 6200 3900
+Wire Notes Line
+ 6200 3900 5150 3900
+Wire Notes Line
+ 5150 3900 5150 3500
+Wire Notes Line
+ 5150 3500 6200 3500
+Wire Wire Line
+ 6300 3750 6400 3750
+Connection ~ 6300 3750
+Text Label 6950 3750 0 50 ~ 0
+VOS1
+Wire Wire Line
+ 5100 4850 4950 4850
+Wire Wire Line
+ 4950 4650 4950 4850
+Wire Wire Line
+ 6200 4650 6200 5000
+Wire Wire Line
+ 6200 5000 6050 5000
+Wire Notes Line
+ 6100 4750 6100 5150
+Wire Notes Line
+ 6100 5150 5050 5150
+Wire Notes Line
+ 5050 5150 5050 4750
+Wire Notes Line
+ 5050 4750 6100 4750
+Wire Wire Line
+ 6200 5000 6300 5000
+Connection ~ 6200 5000
+Text Label 7000 5000 0 50 ~ 0
+VOS2
+Text Label 6050 1300 0 50 ~ 0
+OPA2IN+
+Text Label 6050 1200 0 50 ~ 0
+OPA2IN-
+Text Label 6050 1100 0 50 ~ 0
+OPA2OUT
+Wire Wire Line
+ 5950 1900 6050 1900
+Text Label 6050 1900 0 50 ~ 0
+DAC5_OUT
+Text Label 4650 5100 2 50 ~ 0
+DAC5_OUT
+Text Label 6050 5000 2 50 ~ 0
+OPA2OUT
+Text Label 5100 4850 0 50 ~ 0
+OPA2IN-
+Text Label 5100 5100 0 50 ~ 0
+OPA2IN+
+$Comp
+L Device:R R15
+U 1 1 5F33C6C3
+P 6450 5000
+F 0 "R15" V 6657 5000 50 0000 C CNN
+F 1 "2k" V 6566 5000 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 6380 5000 50 0001 C CNN
+F 3 "~" H 6450 5000 50 0001 C CNN
+F 4 "RC0603FR-072KL" H -750 1200 50 0001 C CNN "MPN"
+ 1 6450 5000
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:C C8
+U 1 1 5F33CCD6
+P 6750 5250
+F 0 "C8" H 6865 5296 50 0000 L CNN
+F 1 "1u" H 6865 5205 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 6788 5100 50 0001 C CNN
+F 3 "~" H 6750 5250 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H -750 1200 50 0001 C CNN "MPN"
+ 1 6750 5250
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GNDREF #PWR028
+U 1 1 5F33CF06
+P 6750 5500
+F 0 "#PWR028" H 6750 5250 50 0001 C CNN
+F 1 "GNDREF" H 6755 5327 50 0000 C CNN
+F 2 "" H 6750 5500 50 0001 C CNN
+F 3 "" H 6750 5500 50 0001 C CNN
+ 1 6750 5500
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6600 5000 6750 5000
+Wire Wire Line
+ 6750 5000 6750 5100
+Wire Wire Line
+ 6750 5400 6750 5500
+Wire Wire Line
+ 6750 5000 7000 5000
+Connection ~ 6750 5000
+$Comp
+L power:GND #PWR033
+U 1 1 5F3E3743
+P 7350 1850
+F 0 "#PWR033" H 7350 1600 50 0001 C CNN
+F 1 "GND" H 7355 1677 50 0000 C CNN
+F 2 "" H 7350 1850 50 0001 C CNN
+F 3 "" H 7350 1850 50 0001 C CNN
+ 1 7350 1850
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:+5V #PWR032
+U 1 1 5F3E3C64
+P 7350 750
+F 0 "#PWR032" H 7350 600 50 0001 C CNN
+F 1 "+5V" H 7365 923 50 0000 C CNN
+F 2 "" H 7350 750 50 0001 C CNN
+F 3 "" H 7350 750 50 0001 C CNN
+ 1 7350 750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 7350 1750 7350 1850
+Wire Wire Line
+ 7350 1150 7350 1250
+Wire Wire Line
+ 7350 1250 7200 1250
+Connection ~ 7350 1250
+Wire Wire Line
+ 7350 1250 7350 1350
+$Comp
+L power:GND #PWR037
+U 1 1 5F4399EE
+P 7850 1850
+F 0 "#PWR037" H 7850 1600 50 0001 C CNN
+F 1 "GND" H 7855 1677 50 0000 C CNN
+F 2 "" H 7850 1850 50 0001 C CNN
+F 3 "" H 7850 1850 50 0001 C CNN
+ 1 7850 1850
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:+5V #PWR036
+U 1 1 5F4399F4
+P 7850 750
+F 0 "#PWR036" H 7850 600 50 0001 C CNN
+F 1 "+5V" H 7865 923 50 0000 C CNN
+F 2 "" H 7850 750 50 0001 C CNN
+F 3 "" H 7850 750 50 0001 C CNN
+ 1 7850 750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 7850 1750 7850 1850
+Wire Wire Line
+ 7850 1150 7850 1250
+Wire Wire Line
+ 7850 1250 7700 1250
+Connection ~ 7850 1250
+Wire Wire Line
+ 7850 1250 7850 1350
+$Comp
+L Device:R R25
+U 1 1 5F4493F7
+P 8650 1500
+F 0 "R25" H 8720 1546 50 0000 L CNN
+F 1 "4.7k" H 8720 1455 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 8580 1500 50 0001 C CNN
+F 3 "~" H 8650 1500 50 0001 C CNN
+F 4 "RC0603FR-074K7L" H -1350 -3050 50 0001 C CNN "MPN"
+ 1 8650 1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R28
+U 1 1 5F494D42
+P 8250 1500
+F 0 "R28" H 8320 1546 50 0000 L CNN
+F 1 "4.7k" H 8320 1455 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 8180 1500 50 0001 C CNN
+F 3 "~" H 8250 1500 50 0001 C CNN
+F 4 "RC0603FR-074K7L" H -2500 -3050 50 0001 C CNN "MPN"
+ 1 8250 1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R27
+U 1 1 5F4B3D42
+P 9000 1500
+F 0 "R27" H 9070 1546 50 0000 L CNN
+F 1 "4.7k" H 9070 1455 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 8930 1500 50 0001 C CNN
+F 3 "~" H 9000 1500 50 0001 C CNN
+F 4 "RC0603FR-074K7L" H -1400 -3050 50 0001 C CNN "MPN"
+ 1 9000 1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C10
+U 1 1 5F4C4831
+P 12950 8250
+F 0 "C10" H 13065 8296 50 0000 L CNN
+F 1 "1u" H 13065 8205 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 12988 8100 50 0001 C CNN
+F 3 "~" H 12950 8250 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 3550 2600 50 0001 C CNN "MPN"
+ 1 12950 8250
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C11
+U 1 1 5F4C4D5D
+P 12950 8650
+F 0 "C11" H 13065 8696 50 0000 L CNN
+F 1 "1u" H 13065 8605 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 12988 8500 50 0001 C CNN
+F 3 "~" H 12950 8650 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 3550 2600 50 0001 C CNN "MPN"
+ 1 12950 8650
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C12
+U 1 1 5F4D4D90
+P 14800 8450
+F 0 "C12" H 14915 8496 50 0000 L CNN
+F 1 "1u" H 14915 8405 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 14838 8300 50 0001 C CNN
+F 3 "~" H 14800 8450 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 4400 2600 50 0001 C CNN "MPN"
+ 1 14800 8450
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR039
+U 1 1 5F4E4AE7
+P 14300 8900
+F 0 "#PWR039" H 14300 8650 50 0001 C CNN
+F 1 "GND" H 14305 8727 50 0000 C CNN
+F 2 "" H 14300 8900 50 0001 C CNN
+F 3 "" H 14300 8900 50 0001 C CNN
+ 1 14300 8900
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:+5V #PWR038
+U 1 1 5F4E4EAF
+P 14300 8000
+F 0 "#PWR038" H 14300 7850 50 0001 C CNN
+F 1 "+5V" H 14315 8173 50 0000 C CNN
+F 2 "" H 14300 8000 50 0001 C CNN
+F 3 "" H 14300 8000 50 0001 C CNN
+ 1 14300 8000
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GNDREF #PWR034
+U 1 1 5F4E51C1
+P 12750 8450
+F 0 "#PWR034" H 12750 8200 50 0001 C CNN
+F 1 "GNDREF" V 12755 8322 50 0000 R CNN
+F 2 "" H 12750 8450 50 0001 C CNN
+F 3 "" H 12750 8450 50 0001 C CNN
+ 1 12750 8450
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 12950 8800 12950 8900
+Connection ~ 14300 8900
+Wire Wire Line
+ 12950 8450 12950 8400
+Wire Wire Line
+ 12950 8450 12950 8500
+Connection ~ 12950 8450
+Wire Wire Line
+ 14300 8050 14300 8000
+Connection ~ 14300 8050
+Wire Wire Line
+ 12950 8050 12950 8100
+Wire Wire Line
+ 14300 8050 14800 8050
+Wire Wire Line
+ 14800 8050 14800 8300
+Wire Wire Line
+ 14800 8600 14800 8900
+Wire Wire Line
+ 14800 8900 14300 8900
+Text Label 6050 2200 0 50 ~ 0
+STAGE1_MON
+Text Label 6050 2100 0 50 ~ 0
+STAGE2_MON
+Wire Wire Line
+ 5950 2000 6050 2000
+Wire Wire Line
+ 5950 2100 6050 2100
+Wire Wire Line
+ 5950 2200 6050 2200
+Wire Wire Line
+ 5950 2300 6050 2300
+Wire Wire Line
+ 5950 2400 6050 2400
+Text Label 6050 2600 0 50 ~ 0
+SW1
+Text Label 6050 1000 0 50 ~ 0
+SW2
+Wire Wire Line
+ 14800 8050 15200 8050
+Wire Wire Line
+ 15200 8050 15200 8150
+Connection ~ 14800 8050
+Wire Wire Line
+ 14800 8900 15200 8900
+Wire Wire Line
+ 15200 8900 15200 8750
+Connection ~ 14800 8900
+Wire Wire Line
+ 14500 6950 14800 6950
+Wire Wire Line
+ 8650 1250 8650 1350
+Wire Wire Line
+ 8450 1250 8450 1300
+Wire Wire Line
+ 8450 1300 8250 1300
+Wire Wire Line
+ 8250 1300 8250 1350
+Wire Wire Line
+ 8850 1250 8850 1300
+Wire Wire Line
+ 8850 1300 9000 1300
+Wire Wire Line
+ 9000 1300 9000 1350
+$Comp
+L power:+5V #PWR040
+U 1 1 5EFAF746
+P 8650 750
+F 0 "#PWR040" H 8650 600 50 0001 C CNN
+F 1 "+5V" H 8665 923 50 0000 C CNN
+F 2 "" H 8650 750 50 0001 C CNN
+F 3 "" H 8650 750 50 0001 C CNN
+ 1 8650 750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 8650 750 8650 850
+Wire Wire Line
+ 8250 1650 8250 1700
+Wire Wire Line
+ 8650 1650 8650 1700
+Wire Wire Line
+ 9000 1650 9000 1700
+Text Label 8250 1700 3 50 ~ 0
+LEG_R
+Text Label 6050 2500 0 50 ~ 0
+LED_B
+Wire Wire Line
+ 6050 2500 5950 2500
+Wire Wire Line
+ 4750 1000 4600 1000
+Text Label 4650 1700 2 50 ~ 0
+MUX_SEL_1
+Wire Wire Line
+ 4750 1700 4650 1700
+$Comp
+L power:GND #PWR042
+U 1 1 5F1082C9
+P 14800 7450
+F 0 "#PWR042" H 14800 7200 50 0001 C CNN
+F 1 "GND" H 14805 7277 50 0000 C CNN
+F 2 "" H 14800 7450 50 0001 C CNN
+F 3 "" H 14800 7450 50 0001 C CNN
+ 1 14800 7450
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 14800 7350 14800 7450
+Wire Wire Line
+ 14800 7050 14800 6950
+Connection ~ 14800 6950
+Wire Wire Line
+ 14800 6950 15050 6950
+$Comp
+L power:+5V #PWR018
+U 1 1 5F149F6F
+P 3850 1900
+F 0 "#PWR018" H 3850 1750 50 0001 C CNN
+F 1 "+5V" V 3865 2028 50 0000 L CNN
+F 2 "" H 3850 1900 50 0001 C CNN
+F 3 "" H 3850 1900 50 0001 C CNN
+ 1 3850 1900
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 3950 1900 3850 1900
+$Comp
+L power:GNDREF #PWR04
+U 1 1 5F163FA4
+P 1300 4050
+F 0 "#PWR04" H 1300 3800 50 0001 C CNN
+F 1 "GNDREF" V 1300 3750 50 0000 C CNN
+F 2 "" H 1300 4050 50 0001 C CNN
+F 3 "" H 1300 4050 50 0001 C CNN
+ 1 1300 4050
+ 0 1 1 0
+$EndComp
+$Comp
+L Connector:TestPoint TP3
+U 1 1 5EF26D62
+P 7100 2350
+F 0 "TP3" H 7042 2377 50 0000 R CNN
+F 1 "TestPoint" H 7150 2000 50 0000 R CNN
+F 2 "wbraun_smd:THM_COMPACT" H 7300 2350 50 0001 C CNN
+F 3 "~" H 7300 2350 50 0001 C CNN
+ 1 7100 2350
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR025
+U 1 1 5EF26FD0
+P 7100 2400
+F 0 "#PWR025" H 7100 2150 50 0001 C CNN
+F 1 "GND" H 7105 2227 50 0000 C CNN
+F 2 "" H 7100 2400 50 0001 C CNN
+F 3 "" H 7100 2400 50 0001 C CNN
+ 1 7100 2400
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 7100 2350 7100 2400
+Text Label 2300 4200 0 50 ~ 0
+SR
+Text Label 4600 1600 2 50 ~ 0
+SR_IN
+Wire Wire Line
+ 4750 1600 4600 1600
+$Comp
+L Connector:Conn_Coaxial J6
+U 1 1 5F0D47F8
+P 9400 6900
+F 0 "J6" H 9500 6875 50 0000 L CNN
+F 1 "Conn_Coaxial" H 9500 6784 50 0000 L CNN
+F 2 "Connector_Coaxial:SMA_Molex_73251-2200_Horizontal" H 9400 6900 50 0001 C CNN
+F 3 " ~" H 9400 6900 50 0001 C CNN
+F 4 "619540-1" H 9400 6900 50 0001 C CNN "MPN"
+ 1 9400 6900
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GNDREF #PWR035
+U 1 1 5F0EC1AC
+P 9400 7200
+F 0 "#PWR035" H 9400 6950 50 0001 C CNN
+F 1 "GNDREF" H 9405 7027 50 0000 C CNN
+F 2 "" H 9400 7200 50 0001 C CNN
+F 3 "" H 9400 7200 50 0001 C CNN
+ 1 9400 7200
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 9400 7100 9400 7200
+$Comp
+L Connector:Conn_01x02_Female J7
+U 1 1 5EF84B47
+P 9500 4550
+F 0 "J7" H 9500 4800 50 0000 C CNN
+F 1 "AA Holder" H 9600 4700 50 0000 C CNN
+F 2 "wbraun_smd:AA-2460" H 9500 4550 50 0001 C CNN
+F 3 "~" H 9500 4550 50 0001 C CNN
+F 4 "2460" H 9500 4550 50 0001 C CNN "MPN"
+ 1 9500 4550
+ -1 0 0 -1
+$EndComp
+Wire Wire Line
+ 9700 4650 9800 4650
+$Comp
+L power:GND #PWR044
+U 1 1 5EF88EDD
+P 9800 5150
+F 0 "#PWR044" H 9800 4900 50 0001 C CNN
+F 1 "GND" H 9805 4977 50 0000 C CNN
+F 2 "" H 9800 5150 50 0001 C CNN
+F 3 "" H 9800 5150 50 0001 C CNN
+ 1 9800 5150
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 9800 4350 9800 4550
+Wire Wire Line
+ 9800 4550 9700 4550
+$Comp
+L wbraun_ic_lib:HMC1041Z U1
+U 1 1 5EECA84D
+P 1800 3550
+F 0 "U1" H 1800 4015 50 0000 C CNN
+F 1 "HMC1041Z" H 1800 3924 50 0000 C CNN
+F 2 "wbraun_smd:HMC1041Z" H 1825 3550 50 0001 C CNN
+F 3 "" H 1825 3550 50 0001 C CNN
+F 4 "HMC1041Z-TR" H 300 -400 50 0001 C CNN "MPN"
+ 1 1800 3550
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:C C14
+U 1 1 5F3D4515
+P 14800 7200
+F 0 "C14" H 14915 7246 50 0000 L CNN
+F 1 "22u" H 14915 7155 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 14838 7050 50 0001 C CNN
+F 3 "~" H 14800 7200 50 0001 C CNN
+F 4 "LMK212BBJ226MG-T" H 4050 5850 50 0001 C CNN "MPN"
+ 1 14800 7200
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:+5V #PWR041
+U 1 1 5F3D5539
+P 14800 6400
+F 0 "#PWR041" H 14800 6250 50 0001 C CNN
+F 1 "+5V" H 14815 6573 50 0000 C CNN
+F 2 "" H 14800 6400 50 0001 C CNN
+F 3 "" H 14800 6400 50 0001 C CNN
+ 1 14800 6400
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C13
+U 1 1 5F3D6366
+P 14800 6700
+F 0 "C13" H 14915 6746 50 0000 L CNN
+F 1 "22u" H 14915 6655 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 14838 6550 50 0001 C CNN
+F 3 "~" H 14800 6700 50 0001 C CNN
+F 4 "LMK212BBJ226MG-T" H 4050 5350 50 0001 C CNN "MPN"
+ 1 14800 6700
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 14800 6400 14800 6550
+Wire Wire Line
+ 14800 6850 14800 6950
+Wire Wire Line
+ 4750 3850 5200 3850
+Wire Wire Line
+ 4650 5100 5100 5100
+Wire Wire Line
+ 5050 3400 6300 3400
+Wire Wire Line
+ 4950 4650 6200 4650
+$Comp
+L Device:C C1
+U 1 1 5F5BA378
+P 1200 1350
+F 0 "C1" V 1450 1300 50 0000 L CNN
+F 1 "22u" V 1350 1300 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 1238 1200 50 0001 C CNN
+F 3 "~" H 1200 1350 50 0001 C CNN
+F 4 "LMK212BBJ226MG-T" H -9550 0 50 0001 C CNN "MPN"
+ 1 1200 1350
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:R R12
+U 1 1 5F685864
+P 4350 850
+F 0 "R12" V 4557 850 50 0000 C CNN
+F 1 "2k" V 4466 850 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 4280 850 50 0001 C CNN
+F 3 "~" H 4350 850 50 0001 C CNN
+F 4 "RC0603FR-072KL" H 4350 850 50 0001 C CNN "MPN"
+ 1 4350 850
+ 0 -1 -1 0
+$EndComp
+Wire Wire Line
+ 4500 850 4600 850
+Wire Wire Line
+ 4600 850 4600 1000
+Wire Wire Line
+ 4200 850 4100 850
+$Comp
+L power:GNDREF #PWR019
+U 1 1 5F6ABAD7
+P 4100 850
+F 0 "#PWR019" H 4100 600 50 0001 C CNN
+F 1 "GNDREF" V 4000 800 50 0000 R CNN
+F 2 "" H 4100 850 50 0001 C CNN
+F 3 "" H 4100 850 50 0001 C CNN
+ 1 4100 850
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 12950 8450 12750 8450
+Text Label 6050 1500 0 50 ~ 0
+VIN_SENSE
+Wire Wire Line
+ 5950 1500 6050 1500
+Text Label 6050 1400 0 50 ~ 0
+MUX_SEL_2
+Wire Wire Line
+ 5950 2600 6050 2600
+$Comp
+L Device:C C19
+U 1 1 5F99D9CC
+P 14300 8450
+F 0 "C19" H 14415 8496 50 0000 L CNN
+F 1 "1u" H 14415 8405 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 14338 8300 50 0001 C CNN
+F 3 "~" H 14300 8450 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 3900 2600 50 0001 C CNN "MPN"
+ 1 14300 8450
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 14300 8050 14300 8300
+Wire Wire Line
+ 14300 8600 14300 8900
+$Comp
+L wbraun_ic_lib:mounting-hole-grounded J1
+U 1 1 5FB91065
+P 8550 9450
+F 0 "J1" H 8828 9395 60 0000 L CNN
+F 1 "M3" H 8828 9289 60 0000 L CNN
+F 2 "wbraun_smd:M3-tight-fit-socket-head" H 8550 9450 60 0001 C CNN
+F 3 "" H 8550 9450 60 0001 C CNN
+ 1 8550 9450
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:mounting-hole-grounded J2
+U 1 1 5FB91567
+P 9300 9450
+F 0 "J2" H 9578 9395 60 0000 L CNN
+F 1 "M3" H 9578 9289 60 0000 L CNN
+F 2 "wbraun_smd:M3-tight-fit-socket-head" H 9300 9450 60 0001 C CNN
+F 3 "" H 9300 9450 60 0001 C CNN
+ 1 9300 9450
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:mounting-hole-grounded J4
+U 1 1 5FB91869
+P 10000 9450
+F 0 "J4" H 10278 9395 60 0000 L CNN
+F 1 "M3" H 10278 9289 60 0000 L CNN
+F 2 "wbraun_smd:M3-tight-fit-socket-head" H 10000 9450 60 0001 C CNN
+F 3 "" H 10000 9450 60 0001 C CNN
+ 1 10000 9450
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:mounting-hole-grounded J5
+U 1 1 5FB91C22
+P 10750 9450
+F 0 "J5" H 11028 9395 60 0000 L CNN
+F 1 "M3" H 11050 9300 60 0000 L CNN
+F 2 "wbraun_smd:M3-tight-fit-socket-head" H 10750 9450 60 0001 C CNN
+F 3 "" H 10750 9450 60 0001 C CNN
+ 1 10750 9450
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GNDREF #PWR0103
+U 1 1 5FB92081
+P 8550 10000
+F 0 "#PWR0103" H 8550 9750 50 0001 C CNN
+F 1 "GNDREF" H 8555 9827 50 0000 C CNN
+F 2 "" H 8550 10000 50 0001 C CNN
+F 3 "" H 8550 10000 50 0001 C CNN
+ 1 8550 10000
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GNDREF #PWR0104
+U 1 1 5FB926A9
+P 9300 10000
+F 0 "#PWR0104" H 9300 9750 50 0001 C CNN
+F 1 "GNDREF" H 9305 9827 50 0000 C CNN
+F 2 "" H 9300 10000 50 0001 C CNN
+F 3 "" H 9300 10000 50 0001 C CNN
+ 1 9300 10000
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GNDREF #PWR0105
+U 1 1 5FB92A24
+P 10000 10000
+F 0 "#PWR0105" H 10000 9750 50 0001 C CNN
+F 1 "GNDREF" H 10005 9827 50 0000 C CNN
+F 2 "" H 10000 10000 50 0001 C CNN
+F 3 "" H 10000 10000 50 0001 C CNN
+ 1 10000 10000
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GNDREF #PWR0106
+U 1 1 5FB92DB5
+P 10750 10000
+F 0 "#PWR0106" H 10750 9750 50 0001 C CNN
+F 1 "GNDREF" H 10755 9827 50 0000 C CNN
+F 2 "" H 10750 10000 50 0001 C CNN
+F 3 "" H 10750 10000 50 0001 C CNN
+ 1 10750 10000
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 8550 9900 8550 10000
+Wire Wire Line
+ 9300 9900 9300 10000
+Wire Wire Line
+ 10000 9900 10000 10000
+Wire Wire Line
+ 10750 9900 10750 10000
+$Comp
+L wbraun_ic_lib:PIC16F1776-ISS U4
+U 1 1 5FC70113
+P 5350 1800
+F 0 "U4" H 4900 2750 50 0000 C CNN
+F 1 "PIC16F1776-ISS" H 5200 850 50 0000 C CNN
+F 2 "Package_SO:SSOP-28_5.3x10.2mm_P0.65mm" H 4800 2250 50 0001 C CNN
+F 3 "" H 4800 2250 50 0001 C CNN
+F 4 "PIC16F1776-I/SS" H 5350 1800 50 0001 C CNN "MPN"
+ 1 5350 1800
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4600 2500 4600 2700
+Wire Wire Line
+ 7350 750 7350 850
+Wire Wire Line
+ 7850 750 7850 850
+$Comp
+L Device:R R11
+U 1 1 5FDAD789
+P 4100 1900
+F 0 "R11" V 4307 1900 50 0000 C CNN
+F 1 "4.7k" V 4216 1900 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 4030 1900 50 0001 C CNN
+F 3 "~" H 4100 1900 50 0001 C CNN
+F 4 "RC0603FR-074K7L" H 4100 1900 50 0001 C CNN "MPN"
+ 1 4100 1900
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:R R1
+U 1 1 5FDAE0CE
+P 1000 2400
+F 0 "R1" H 1070 2446 50 0000 L CNN
+F 1 "4.7k" H 1070 2355 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 930 2400 50 0001 C CNN
+F 3 "~" H 1000 2400 50 0001 C CNN
+F 4 "RC0603FR-074K7L" H -9000 -2150 50 0001 C CNN "MPN"
+ 1 1000 2400
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:AD8129 U2
+U 1 1 5F28663D
+P 2500 6800
+F 0 "U2" H 2500 7315 50 0000 C CNN
+F 1 "AD8129" H 2500 7224 50 0000 C CNN
+F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 2650 5800 50 0001 C CNN
+F 3 "" H 2650 5800 50 0001 C CNN
+F 4 "AD8129ARZ" H 2500 6800 50 0001 C CNN "MPN"
+ 1 2500 6800
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:TLV3542 U5
+U 1 1 5F2881F1
+P 7650 6900
+F 0 "U5" H 7650 7267 50 0000 C CNN
+F 1 "TLV3542" H 7650 7176 50 0000 C CNN
+F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 7650 6900 50 0001 C CNN
+F 3 "" H 7650 6900 50 0001 C CNN
+F 4 "TLV3542IDR" H 7650 6900 50 0001 C CNN "MPN"
+ 1 7650 6900
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:TLV3542 U5
+U 2 1 5F288D49
+P 13700 6950
+F 0 "U5" H 13700 7317 50 0000 C CNN
+F 1 "TLV3542" H 13700 7226 50 0000 C CNN
+F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 13700 6950 50 0001 C CNN
+F 3 "" H 13700 6950 50 0001 C CNN
+F 4 "TLV3542IDR" H 13700 6950 50 0001 C CNN "MPN"
+ 2 13700 6950
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:TLV3542 U5
+U 3 1 5F289BE8
+P 15300 8450
+F 0 "U5" H 15258 8496 50 0000 L CNN
+F 1 "TLV3542" H 15258 8405 50 0000 L CNN
+F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 15300 8450 50 0001 C CNN
+F 3 "" H 15300 8450 50 0001 C CNN
+F 4 "TLV3542IDR" H 15300 8450 50 0001 C CNN "MPN"
+ 3 15300 8450
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:MCP1640 U7
+U 1 1 5F28A9A2
+P 12850 5000
+F 0 "U7" H 12650 5300 60 0000 C CNN
+F 1 "MCP1640" H 12800 4700 50 0000 C CNN
+F 2 "Package_TO_SOT_SMD:SOT-23-6" H 12825 4450 60 0001 C CNN
+F 3 "" H 12825 4450 60 0000 C CNN
+F 4 "MCP1640BT-I/CHY" H 12850 5000 50 0001 C CNN "MPN"
+ 1 12850 5000
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R21
+U 1 1 5F29D954
+P 13500 5150
+F 0 "R21" H 13570 5196 50 0000 L CNN
+F 1 "102k" H 13570 5105 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 13430 5150 50 0001 C CNN
+F 3 "~" H 13500 5150 50 0001 C CNN
+F 4 "RC0603FR-07102KL" H 13500 5150 50 0001 C CNN "MPN"
+ 1 13500 5150
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R22
+U 1 1 5F29E6EE
+P 13500 5550
+F 0 "R22" H 13570 5596 50 0000 L CNN
+F 1 "32.4k" H 13570 5505 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 13430 5550 50 0001 C CNN
+F 3 "~" H 13500 5550 50 0001 C CNN
+F 4 "RC0603FR-0732K4L" H 13500 5550 50 0001 C CNN "MPN"
+ 1 13500 5550
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C20
+U 1 1 5F29F2C3
+P 14350 5300
+F 0 "C20" H 14465 5346 50 0000 L CNN
+F 1 "22u" H 14465 5255 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 14388 5150 50 0001 C CNN
+F 3 "~" H 14350 5300 50 0001 C CNN
+F 4 "LMK212BBJ226MG-T" H 14350 5300 50 0001 C CNN "MPN"
+ 1 14350 5300
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C22
+U 1 1 5F2A55B8
+P 15650 5300
+F 0 "C22" H 15765 5346 50 0000 L CNN
+F 1 "22u" H 15765 5255 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 15688 5150 50 0001 C CNN
+F 3 "~" H 15650 5300 50 0001 C CNN
+F 4 "LMK212BBJ226MG-T" H 15650 5300 50 0001 C CNN "MPN"
+ 1 15650 5300
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:L L1
+U 1 1 5F2C6000
+P 12850 4450
+F 0 "L1" V 13040 4450 50 0000 C CNN
+F 1 "4.7u" V 12949 4450 50 0000 C CNN
+F 2 "wbraun_smd:L_VLCF4020" H 12850 4450 50 0001 C CNN
+F 3 "~" H 12850 4450 50 0001 C CNN
+F 4 "VLCF4020T-4R7N1R2" H 12850 4450 50 0001 C CNN "MPN"
+ 1 12850 4450
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:C C21
+U 1 1 5F2C7206
+P 14800 5300
+F 0 "C21" H 14915 5346 50 0000 L CNN
+F 1 "22u" H 14915 5255 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 14838 5150 50 0001 C CNN
+F 3 "~" H 14800 5300 50 0001 C CNN
+F 4 "LMK212BBJ226MG-T" H 14800 5300 50 0001 C CNN "MPN"
+ 1 14800 5300
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0102
+U 1 1 5F2DBBF0
+P 12450 5250
+F 0 "#PWR0102" H 12450 5000 50 0001 C CNN
+F 1 "GND" H 12455 5077 50 0000 C CNN
+F 2 "" H 12450 5250 50 0001 C CNN
+F 3 "" H 12450 5250 50 0001 C CNN
+ 1 12450 5250
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:TMUX1219 U3
+U 1 1 5F2DDA1F
+P 4700 8200
+F 0 "U3" H 4700 8715 50 0000 C CNN
+F 1 "TMUX1219" H 4700 8624 50 0000 C CNN
+F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4600 8275 50 0001 C CNN
+F 3 "" H 4600 8275 50 0001 C CNN
+F 4 "TMUX1219DCKR" H 4700 8200 50 0001 C CNN "MPN"
+ 1 4700 8200
+ 1 0 0 -1
+$EndComp
+$Comp
+L wbraun_ic_lib:TMUX1219 U6
+U 1 1 5F2DE428
+P 7650 7900
+F 0 "U6" H 7650 8415 50 0000 C CNN
+F 1 "TMUX1219" H 7650 8324 50 0000 C CNN
+F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7550 7975 50 0001 C CNN
+F 3 "" H 7550 7975 50 0001 C CNN
+F 4 "TMUX1219DCKR" H 7650 7900 50 0001 C CNN "MPN"
+ 1 7650 7900
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0107
+U 1 1 5F335EC5
+P 13500 5750
+F 0 "#PWR0107" H 13500 5500 50 0001 C CNN
+F 1 "GND" H 13505 5577 50 0000 C CNN
+F 2 "" H 13500 5750 50 0001 C CNN
+F 3 "" H 13500 5750 50 0001 C CNN
+ 1 13500 5750
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0108
+U 1 1 5F3581BB
+P 14350 5750
+F 0 "#PWR0108" H 14350 5500 50 0001 C CNN
+F 1 "GND" H 14355 5577 50 0000 C CNN
+F 2 "" H 14350 5750 50 0001 C CNN
+F 3 "" H 14350 5750 50 0001 C CNN
+ 1 14350 5750
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0109
+U 1 1 5F3585A2
+P 14800 5750
+F 0 "#PWR0109" H 14800 5500 50 0001 C CNN
+F 1 "GND" H 14805 5577 50 0000 C CNN
+F 2 "" H 14800 5750 50 0001 C CNN
+F 3 "" H 14800 5750 50 0001 C CNN
+ 1 14800 5750
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0110
+U 1 1 5F358889
+P 15650 5750
+F 0 "#PWR0110" H 15650 5500 50 0001 C CNN
+F 1 "GND" H 15655 5577 50 0000 C CNN
+F 2 "" H 15650 5750 50 0001 C CNN
+F 3 "" H 15650 5750 50 0001 C CNN
+ 1 15650 5750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 13200 4850 13200 4450
+Wire Wire Line
+ 13200 4450 13000 4450
+Wire Wire Line
+ 12700 4450 12350 4450
+Wire Wire Line
+ 12500 5150 12450 5150
+Wire Wire Line
+ 12450 5150 12450 5250
+Wire Wire Line
+ 12500 4950 12450 4950
+Wire Wire Line
+ 13200 4950 13500 4950
+Wire Wire Line
+ 13500 4950 13500 5000
+Connection ~ 13500 4950
+Wire Wire Line
+ 13500 5300 13500 5350
+Wire Wire Line
+ 13500 5700 13500 5750
+Wire Wire Line
+ 13200 5150 13300 5150
+Wire Wire Line
+ 13300 5150 13300 5350
+Wire Wire Line
+ 13300 5350 13500 5350
+Connection ~ 13500 5350
+Wire Wire Line
+ 13500 5350 13500 5400
+Wire Wire Line
+ 14350 4950 14350 5150
+Wire Wire Line
+ 14800 4950 14800 5150
+Wire Wire Line
+ 14350 5450 14350 5750
+Wire Wire Line
+ 14800 5450 14800 5750
+Connection ~ 14800 4950
+Wire Wire Line
+ 15650 4950 15650 5150
+Wire Wire Line
+ 15650 5450 15650 5750
+$Comp
+L Device:R R13
+U 1 1 5F46CE35
+P 3750 6800
+F 0 "R13" V 3543 6800 50 0000 C CNN
+F 1 "220" V 3634 6800 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 3680 6800 50 0001 C CNN
+F 3 "~" H 3750 6800 50 0001 C CNN
+F 4 "RC0603FR-07220RL" H 3750 6800 50 0001 C CNN "MPN"
+ 1 3750 6800
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R5
+U 1 1 5F47C389
+P 1400 6100
+F 0 "R5" V 1193 6100 50 0000 C CNN
+F 1 "43" V 1284 6100 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 1330 6100 50 0001 C CNN
+F 3 "~" H 1400 6100 50 0001 C CNN
+F 4 "RC0603FR-0743RL" H 1400 6100 50 0001 C CNN "MPN"
+ 1 1400 6100
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R6
+U 1 1 5F47CF9A
+P 1400 6500
+F 0 "R6" V 1193 6500 50 0000 C CNN
+F 1 "43" V 1284 6500 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 1330 6500 50 0001 C CNN
+F 3 "~" H 1400 6500 50 0001 C CNN
+F 4 "RC0603FR-0743RL" H 1400 6500 50 0001 C CNN "MPN"
+ 1 1400 6500
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:C C4
+U 1 1 5F47D729
+P 1700 6300
+F 0 "C4" H 1815 6346 50 0000 L CNN
+F 1 "10p" H 1815 6255 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 1738 6150 50 0001 C CNN
+F 3 "~" H 1700 6300 50 0001 C CNN
+F 4 "CL10C100CB8NNNC" H 1700 6300 50 0001 C CNN "MPN"
+ 1 1700 6300
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:+5V #PWR0111
+U 1 1 5F487F35
+P 3000 6500
+F 0 "#PWR0111" H 3000 6350 50 0001 C CNN
+F 1 "+5V" H 3015 6673 50 0000 C CNN
+F 2 "" H 3000 6500 50 0001 C CNN
+F 3 "" H 3000 6500 50 0001 C CNN
+ 1 3000 6500
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R7
+U 1 1 5F488949
+P 2150 7600
+F 0 "R7" V 1943 7600 50 0000 C CNN
+F 1 "121" V 2034 7600 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 2080 7600 50 0001 C CNN
+F 3 "~" H 2150 7600 50 0001 C CNN
+F 4 "RC0603FR-07121RL" H 2150 7600 50 0001 C CNN "MPN"
+ 1 2150 7600
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R8
+U 1 1 5F4891FC
+P 2750 7600
+F 0 "R8" V 2543 7600 50 0000 C CNN
+F 1 "806" V 2634 7600 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 2680 7600 50 0001 C CNN
+F 3 "~" H 2750 7600 50 0001 C CNN
+F 4 "RC0603FR-07806RL" H 2750 7600 50 0001 C CNN "MPN"
+ 1 2750 7600
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R2
+U 1 1 5F493D4C
+P 1050 6900
+F 0 "R2" V 843 6900 50 0000 C CNN
+F 1 "4.7k" V 934 6900 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 980 6900 50 0001 C CNN
+F 3 "~" H 1050 6900 50 0001 C CNN
+F 4 "RC0603FR-074K7L" H 1050 6900 50 0001 C CNN "MPN"
+ 1 1050 6900
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R3
+U 1 1 5F494594
+P 1250 7200
+F 0 "R3" H 1180 7154 50 0000 R CNN
+F 1 "121" H 1180 7245 50 0000 R CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 1180 7200 50 0001 C CNN
+F 3 "~" H 1250 7200 50 0001 C CNN
+F 4 "RC0603FR-07121RL" H 1250 7200 50 0001 C CNN "MPN"
+ 1 1250 7200
+ -1 0 0 1
+$EndComp
+$Comp
+L Device:C C2
+U 1 1 5F494C68
+P 1600 7200
+F 0 "C2" H 1715 7246 50 0000 L CNN
+F 1 "1u" H 1715 7155 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 1638 7050 50 0001 C CNN
+F 3 "~" H 1600 7200 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 1600 7200 50 0001 C CNN "MPN"
+ 1 1600 7200
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:+5V #PWR0112
+U 1 1 5F496311
+P 3050 7000
+F 0 "#PWR0112" H 3050 6850 50 0001 C CNN
+F 1 "+5V" H 3065 7173 50 0000 C CNN
+F 2 "" H 3050 7000 50 0001 C CNN
+F 3 "" H 3050 7000 50 0001 C CNN
+ 1 3050 7000
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:C C7
+U 1 1 5F496B66
+P 4550 7250
+F 0 "C7" H 4665 7296 50 0000 L CNN
+F 1 "750p" H 4665 7205 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 4588 7100 50 0001 C CNN
+F 3 "~" H 4550 7250 50 0001 C CNN
+F 4 "CC0603JRNPO9BN751" H 4550 7250 50 0001 C CNN "MPN"
+ 1 4550 7250
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C6
+U 1 1 5F4A36E4
+P 4050 7250
+F 0 "C6" H 4165 7296 50 0000 L CNN
+F 1 "22p" H 4165 7205 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 4088 7100 50 0001 C CNN
+F 3 "~" H 4050 7250 50 0001 C CNN
+F 4 "CL10C220JB8NFNC" H 4050 7250 50 0001 C CNN "MPN"
+ 1 4050 7250
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R9
+U 1 1 5F4AE368
+P 3400 6400
+F 0 "R9" H 3330 6354 50 0000 R CNN
+F 1 "2k" H 3330 6445 50 0000 R CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 3330 6400 50 0001 C CNN
+F 3 "~" H 3400 6400 50 0001 C CNN
+F 4 "RC0603FR-072KL" H 3400 6400 50 0001 C CNN "MPN"
+ 1 3400 6400
+ -1 0 0 1
+$EndComp
+$Comp
+L Device:R R17
+U 1 1 5F4C5653
+P 6850 7400
+F 0 "R17" V 6643 7400 50 0000 C CNN
+F 1 "1.91k" V 6734 7400 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 6780 7400 50 0001 C CNN
+F 3 "~" H 6850 7400 50 0001 C CNN
+F 4 "RC0603FR-071K91L" H 6850 7400 50 0001 C CNN "MPN"
+ 1 6850 7400
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R18
+U 1 1 5F4C63CF
+P 6850 7850
+F 0 "R18" V 6643 7850 50 0000 C CNN
+F 1 "220" V 6734 7850 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 6780 7850 50 0001 C CNN
+F 3 "~" H 6850 7850 50 0001 C CNN
+F 4 "RC0603FR-07220RL" H 6850 7850 50 0001 C CNN "MPN"
+ 1 6850 7850
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R16
+U 1 1 5F4C857B
+P 6350 7850
+F 0 "R16" V 6143 7850 50 0000 C CNN
+F 1 "340" V 6234 7850 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 6280 7850 50 0001 C CNN
+F 3 "~" H 6350 7850 50 0001 C CNN
+F 4 "RC0603FR-07340RL" H 6350 7850 50 0001 C CNN "MPN"
+ 1 6350 7850
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R14
+U 1 1 5F4C8A19
+P 6350 7400
+F 0 "R14" V 6143 7400 50 0000 C CNN
+F 1 "32.4k" V 6234 7400 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 6280 7400 50 0001 C CNN
+F 3 "~" H 6350 7400 50 0001 C CNN
+F 4 "RC0603FR-0732K4L" H 6350 7400 50 0001 C CNN "MPN"
+ 1 6350 7400
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 7950 6900 8350 6900
+Wire Wire Line
+ 8350 6900 8350 7750
+Wire Wire Line
+ 8350 7750 8150 7750
+Wire Wire Line
+ 7150 7850 7000 7850
+Wire Wire Line
+ 7150 7650 7100 7650
+Wire Wire Line
+ 7100 7650 7100 7400
+Wire Wire Line
+ 7100 7400 7000 7400
+Wire Wire Line
+ 6700 7400 6600 7400
+Wire Wire Line
+ 6700 7850 6600 7850
+Wire Wire Line
+ 6600 7850 6600 7400
+Connection ~ 6600 7850
+Wire Wire Line
+ 6600 7850 6500 7850
+Connection ~ 6600 7400
+Wire Wire Line
+ 6600 7400 6500 7400
+Wire Wire Line
+ 6600 7400 6600 7000
+Wire Wire Line
+ 6600 7000 7350 7000
+$Comp
+L power:GNDREF #PWR0113
+U 1 1 5F516F2C
+P 6100 7950
+F 0 "#PWR0113" H 6100 7700 50 0001 C CNN
+F 1 "GNDREF" H 6105 7777 50 0000 C CNN
+F 2 "" H 6100 7950 50 0001 C CNN
+F 3 "" H 6100 7950 50 0001 C CNN
+ 1 6100 7950
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6100 7850 6100 7950
+Wire Wire Line
+ 6100 7850 6200 7850
+Wire Wire Line
+ 6200 7400 6100 7400
+$Comp
+L power:GNDREF #PWR0114
+U 1 1 5F53BED2
+P 5350 8100
+F 0 "#PWR0114" H 5350 7850 50 0001 C CNN
+F 1 "GNDREF" H 5355 7927 50 0000 C CNN
+F 2 "" H 5350 8100 50 0001 C CNN
+F 3 "" H 5350 8100 50 0001 C CNN
+ 1 5350 8100
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 2900 6800 3400 6800
+Wire Wire Line
+ 3400 6800 3400 7600
+Wire Wire Line
+ 2600 7600 2450 7600
+$Comp
+L power:GNDREF #PWR0115
+U 1 1 5F556200
+P 1900 7700
+F 0 "#PWR0115" H 1900 7450 50 0001 C CNN
+F 1 "GNDREF" H 1905 7527 50 0000 C CNN
+F 2 "" H 1900 7700 50 0001 C CNN
+F 3 "" H 1900 7700 50 0001 C CNN
+ 1 1900 7700
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GNDREF #PWR0116
+U 1 1 5F556C49
+P 1250 7700
+F 0 "#PWR0116" H 1250 7450 50 0001 C CNN
+F 1 "GNDREF" H 1255 7527 50 0000 C CNN
+F 2 "" H 1250 7700 50 0001 C CNN
+F 3 "" H 1250 7700 50 0001 C CNN
+ 1 1250 7700
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 2000 7600 1900 7600
+Wire Wire Line
+ 1900 7600 1900 7700
+Wire Wire Line
+ 1600 7350 1600 7550
+Wire Wire Line
+ 1250 7550 1250 7700
+Wire Wire Line
+ 1250 7350 1250 7550
+Connection ~ 1250 7550
+Wire Wire Line
+ 2100 6900 1600 6900
+Wire Wire Line
+ 1250 6900 1250 7050
+Connection ~ 1250 6900
+Wire Wire Line
+ 1250 6900 1200 6900
+Wire Wire Line
+ 1600 6900 1600 7050
+Wire Wire Line
+ 2100 7000 2000 7000
+Wire Wire Line
+ 2000 7000 2000 7250
+Wire Wire Line
+ 2000 7250 2450 7250
+Wire Wire Line
+ 2450 7250 2450 7600
+Connection ~ 2450 7600
+Wire Wire Line
+ 2450 7600 2300 7600
+Wire Wire Line
+ 2900 7000 3050 7000
+$Comp
+L power:GND #PWR0117
+U 1 1 5F5E7046
+P 3000 7150
+F 0 "#PWR0117" H 3000 6900 50 0001 C CNN
+F 1 "GND" H 3005 6977 50 0000 C CNN
+F 2 "" H 3000 7150 50 0001 C CNN
+F 3 "" H 3000 7150 50 0001 C CNN
+ 1 3000 7150
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 2900 7100 3000 7100
+Wire Wire Line
+ 3000 7100 3000 7150
+Wire Wire Line
+ 2900 6550 3000 6550
+Wire Wire Line
+ 3000 6550 3000 6500
+Wire Wire Line
+ 1550 6500 1700 6500
+Wire Wire Line
+ 1700 6500 1700 6450
+Wire Wire Line
+ 1700 6500 1700 6700
+Wire Wire Line
+ 1700 6700 2100 6700
+Connection ~ 1700 6500
+Wire Wire Line
+ 1550 6100 1700 6100
+Wire Wire Line
+ 1700 6100 1700 6150
+Wire Wire Line
+ 1700 6100 2050 6100
+Wire Wire Line
+ 2050 6100 2050 6600
+Wire Wire Line
+ 2050 6600 2100 6600
+Connection ~ 1700 6100
+Wire Wire Line
+ 1250 6100 1150 6100
+Wire Wire Line
+ 1250 6500 1150 6500
+Wire Wire Line
+ 900 6900 800 6900
+Text Label 6100 7400 2 50 ~ 0
+VOS2
+Wire Wire Line
+ 5200 8050 5350 8050
+Wire Wire Line
+ 5350 8050 5350 8100
+Wire Wire Line
+ 5200 8400 5300 8400
+Connection ~ 3400 6800
+Wire Wire Line
+ 3400 6800 3600 6800
+Wire Wire Line
+ 3400 6550 3400 6800
+Wire Wire Line
+ 3900 6800 4050 6800
+Wire Wire Line
+ 4050 6800 4050 7100
+Wire Wire Line
+ 4050 6800 4550 6800
+Wire Wire Line
+ 4550 6800 4550 7100
+Connection ~ 4050 6800
+Wire Wire Line
+ 4050 7400 4050 7500
+Wire Wire Line
+ 4050 7500 3900 7500
+Wire Wire Line
+ 3900 7500 3900 8150
+Wire Wire Line
+ 3900 8150 4200 8150
+Wire Wire Line
+ 4550 7400 4550 7650
+Wire Wire Line
+ 4550 7650 4100 7650
+Wire Wire Line
+ 4100 7650 4100 7950
+Wire Wire Line
+ 4100 7950 4200 7950
+Wire Wire Line
+ 4550 6800 7350 6800
+Connection ~ 4550 6800
+$Comp
+L Device:R R20
+U 1 1 5F7A182B
+P 8750 6900
+F 0 "R20" V 8543 6900 50 0000 C CNN
+F 1 "43" V 8634 6900 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 8680 6900 50 0001 C CNN
+F 3 "~" H 8750 6900 50 0001 C CNN
+F 4 "RC0603FR-0743RL" H 8750 6900 50 0001 C CNN "MPN"
+ 1 8750 6900
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R19
+U 1 1 5F7B75F9
+P 8350 6450
+F 0 "R19" H 8280 6404 50 0000 R CNN
+F 1 "2k" H 8280 6495 50 0000 R CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 8280 6450 50 0001 C CNN
+F 3 "~" H 8350 6450 50 0001 C CNN
+F 4 "RC0603FR-072KL" H 8350 6450 50 0001 C CNN "MPN"
+ 1 8350 6450
+ -1 0 0 1
+$EndComp
+Wire Wire Line
+ 8350 6900 8600 6900
+Connection ~ 8350 6900
+Wire Wire Line
+ 8900 6900 9200 6900
+Wire Wire Line
+ 8350 6900 8350 6600
+$Comp
+L Connector_Generic:Conn_02x03_Odd_Even J3
+U 1 1 5F828A7F
+P 3150 1200
+F 0 "J3" H 3200 1517 50 0000 C CNN
+F 1 "Tag Connect" H 3200 1426 50 0000 C CNN
+F 2 "wbraun_smd:TC2030-IDC-NL" H 3150 1200 50 0001 C CNN
+F 3 "~" H 3150 1200 50 0001 C CNN
+ 1 3150 1200
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 2850 1100 2950 1100
+Wire Wire Line
+ 2950 1300 2850 1300
+Wire Wire Line
+ 3450 1200 3600 1200
+Wire Wire Line
+ 2950 1200 2550 1200
+Wire Wire Line
+ 2550 1200 2550 1150
+Wire Wire Line
+ 3450 1100 3500 1100
+Connection ~ 14350 4950
+Wire Wire Line
+ 14350 4950 14800 4950
+$Comp
+L power:+5V #PWR0118
+U 1 1 5F99643F
+P 15650 4850
+F 0 "#PWR0118" H 15650 4700 50 0001 C CNN
+F 1 "+5V" H 15665 5023 50 0000 C CNN
+F 2 "" H 15650 4850 50 0001 C CNN
+F 3 "" H 15650 4850 50 0001 C CNN
+ 1 15650 4850
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 15650 4850 15650 4950
+Connection ~ 15650 4950
+$Comp
+L Device:Ferrite_Bead_Small FB1
+U 1 1 5F254B7C
+P 15250 4950
+F 0 "FB1" V 15013 4950 50 0000 C CNN
+F 1 "Ferrite_Bead_Small" V 15104 4950 50 0000 C CNN
+F 2 "Inductor_SMD:L_0805_2012Metric" V 15180 4950 50 0001 C CNN
+F 3 "~" H 15250 4950 50 0001 C CNN
+F 4 "BKP2125HS600-T" H 15250 4950 50 0001 C CNN "MPN"
+ 1 15250 4950
+ 0 1 1 0
+$EndComp
+Text Notes 6200 8400 0 50 ~ 0
+Gain of 1.66\nGain of 6.64
+Wire Wire Line
+ 1250 7550 1600 7550
+Wire Wire Line
+ 1250 6900 1600 6900
+Connection ~ 1600 6900
+Text Notes 1100 8400 0 50 ~ 0
+offset range (+-):\n1.4mV Amp\n20mV Sensor\n23mV field nulling (2 gauss)\n44.4mV total
+Text Label 6050 2000 0 50 ~ 0
+DAC7_OUT
+Wire Wire Line
+ 13400 6850 12800 6850
+Text Label 12650 6850 2 50 ~ 0
+DAC7_OUT
+Wire Wire Line
+ 12800 6850 12650 6850
+Connection ~ 12800 6850
+Text Label 800 6900 2 50 ~ 0
+VOS1
+Text Label 3400 5600 0 50 ~ 0
+STAGE1_MON
+Text Label 8350 5600 0 50 ~ 0
+STAGE2_MON
+$Comp
+L Device:C C15
+U 1 1 5F3B57CD
+P 13400 8250
+F 0 "C15" H 13515 8296 50 0000 L CNN
+F 1 "1u" H 13515 8205 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 13438 8100 50 0001 C CNN
+F 3 "~" H 13400 8250 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 4000 2600 50 0001 C CNN "MPN"
+ 1 13400 8250
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C16
+U 1 1 5F3B5CBA
+P 13400 8650
+F 0 "C16" H 13515 8696 50 0000 L CNN
+F 1 "1u" H 13515 8605 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 13438 8500 50 0001 C CNN
+F 3 "~" H 13400 8650 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 4000 2600 50 0001 C CNN "MPN"
+ 1 13400 8650
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 13400 8400 13400 8450
+Wire Wire Line
+ 13400 8450 12950 8450
+Connection ~ 13400 8450
+Wire Wire Line
+ 13400 8450 13400 8500
+Wire Wire Line
+ 13400 8100 13400 8050
+Wire Wire Line
+ 12950 8900 13400 8900
+Wire Wire Line
+ 13400 8800 13400 8900
+Wire Wire Line
+ 5950 1400 6050 1400
+Text Label 5300 8400 0 50 ~ 0
+MUX_SEL_1
+Text Label 8300 8100 0 50 ~ 0
+MUX_SEL_2
+Wire Wire Line
+ 8150 8100 8300 8100
+$Comp
+L power:+5V #PWR0119
+U 1 1 5F473937
+P 3950 8350
+F 0 "#PWR0119" H 3950 8200 50 0001 C CNN
+F 1 "+5V" H 3965 8523 50 0000 C CNN
+F 2 "" H 3950 8350 50 0001 C CNN
+F 3 "" H 3950 8350 50 0001 C CNN
+ 1 3950 8350
+ 0 -1 -1 0
+$EndComp
+Wire Wire Line
+ 4200 8350 3950 8350
+$Comp
+L power:+5V #PWR0120
+U 1 1 5F48C6C3
+P 7000 8050
+F 0 "#PWR0120" H 7000 7900 50 0001 C CNN
+F 1 "+5V" H 7015 8223 50 0000 C CNN
+F 2 "" H 7000 8050 50 0001 C CNN
+F 3 "" H 7000 8050 50 0001 C CNN
+ 1 7000 8050
+ 0 -1 -1 0
+$EndComp
+$Comp
+L power:GND #PWR0121
+U 1 1 5F48CC84
+P 4100 8550
+F 0 "#PWR0121" H 4100 8300 50 0001 C CNN
+F 1 "GND" H 4105 8377 50 0000 C CNN
+F 2 "" H 4100 8550 50 0001 C CNN
+F 3 "" H 4100 8550 50 0001 C CNN
+ 1 4100 8550
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0122
+U 1 1 5F48D233
+P 7000 8250
+F 0 "#PWR0122" H 7000 8000 50 0001 C CNN
+F 1 "GND" H 7005 8077 50 0000 C CNN
+F 2 "" H 7000 8250 50 0001 C CNN
+F 3 "" H 7000 8250 50 0001 C CNN
+ 1 7000 8250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 7150 8150 7000 8150
+Wire Wire Line
+ 7000 8150 7000 8250
+Wire Wire Line
+ 7000 8050 7150 8050
+Wire Wire Line
+ 4200 8450 4100 8450
+Wire Wire Line
+ 4100 8450 4100 8550
+Text Notes 5500 7100 0 50 ~ 0
+Offset Voltage of +-10mV
+$Comp
+L Device:R R23
+U 1 1 5FDAAC00
+P 7350 1000
+F 0 "R23" H 7420 1046 50 0000 L CNN
+F 1 "4.7k" H 7420 955 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 7280 1000 50 0001 C CNN
+F 3 "~" H 7350 1000 50 0001 C CNN
+F 4 "RC0603FR-074K7L" H -2650 -3550 50 0001 C CNN "MPN"
+ 1 7350 1000
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:Net-Tie_2 NT1
+U 1 1 5F6B2965
+P 9800 4900
+F 0 "NT1" V 9754 4944 50 0000 L CNN
+F 1 "Net-Tie_2" V 9845 4944 50 0000 L CNN
+F 2 "wbraun_smd:NET_TIE" H 9800 4900 50 0001 C CNN
+F 3 "~" H 9800 4900 50 0001 C CNN
+ 1 9800 4900
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 9800 4650 9800 4800
+Wire Wire Line
+ 9800 5000 9800 5150
+Wire Wire Line
+ 15350 4950 15650 4950
+Wire Wire Line
+ 14800 4950 15150 4950
+Wire Wire Line
+ 13500 4950 14350 4950
+$Comp
+L Device:Ferrite_Bead_Small FB2
+U 1 1 5F7D48D8
+P 10050 4350
+F 0 "FB2" V 9813 4350 50 0000 C CNN
+F 1 "Ferrite_Bead_Small" V 9904 4350 50 0000 C CNN
+F 2 "Inductor_SMD:L_0805_2012Metric" V 9980 4350 50 0001 C CNN
+F 3 "~" H 10050 4350 50 0001 C CNN
+F 4 "BKP2125HS600-T" H 10050 4350 50 0001 C CNN "MPN"
+ 1 10050 4350
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R29
+U 1 1 5F88B757
+P 12350 4200
+F 0 "R29" H 12420 4246 50 0000 L CNN
+F 1 "102k" H 12420 4155 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 12280 4200 50 0001 C CNN
+F 3 "~" H 12350 4200 50 0001 C CNN
+F 4 "RC0603FR-07102KL" H 2350 -350 50 0001 C CNN "MPN"
+ 1 12350 4200
+ 1 0 0 -1
+$EndComp
+Text Label 12150 3950 2 50 ~ 0
+VIN_SENSE
+Wire Wire Line
+ 12350 4350 12350 4450
+Connection ~ 12350 4450
+Text Label 8650 1700 3 50 ~ 0
+LED_G
+Text Label 9000 1700 3 50 ~ 0
+LED_B
+Text Label 6050 2400 0 50 ~ 0
+LED_G
+Text Label 6050 2300 0 50 ~ 0
+LEG_R
+$Comp
+L Switch:SW_Push SW1
+U 1 1 5EF36007
+P 7350 1550
+F 0 "SW1" V 7350 1835 50 0000 C CNN
+F 1 "SW_Push" V 7450 1800 50 0000 C CNN
+F 2 "wbraun_smd:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS" H 7350 1750 50 0001 C CNN
+F 3 "~" H 7350 1750 50 0001 C CNN
+F 4 "PTS645VL58-2 LFS" H -1750 -3050 50 0001 C CNN "MPN"
+ 1 7350 1550
+ 0 -1 1 0
+$EndComp
+$Comp
+L Switch:SW_Push SW2
+U 1 1 5F4399E2
+P 7850 1550
+F 0 "SW2" V 7850 1835 50 0000 C CNN
+F 1 "SW_Push" V 7950 1800 50 0000 C CNN
+F 2 "wbraun_smd:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS" H 7850 1750 50 0001 C CNN
+F 3 "~" H 7850 1750 50 0001 C CNN
+F 4 "PTS645VL58-2 LFS" H -1750 -3050 50 0001 C CNN "MPN"
+ 1 7850 1550
+ 0 -1 1 0
+$EndComp
+Text Label 1150 6500 2 50 ~ 0
+AMR+
+Text Label 1150 6100 2 50 ~ 0
+AMR-
+Wire Wire Line
+ 12950 8050 13400 8050
+Connection ~ 13400 8050
+Connection ~ 13400 8900
+$Comp
+L Device:LED_ARGB D1
+U 1 1 5FB6F9AC
+P 8650 1050
+F 0 "D1" V 8696 720 50 0000 R CNN
+F 1 "LED_ARGB" V 8605 720 50 0000 R CNN
+F 2 "LED_SMD:LED_Cree-PLCC4_2x2mm_CW" H 8650 1000 50 0001 C CNN
+F 3 "~" H 8650 1000 50 0001 C CNN
+F 4 "CLMVC-FKA-CL1D1L71BB7C3C3" H 8650 1050 50 0001 C CNN "MPN"
+ 1 8650 1050
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:R R10
+U 1 1 5F449F07
+P 6550 3750
+F 0 "R10" V 6757 3750 50 0000 C CNN
+F 1 "4.7k" V 6666 3750 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 6480 3750 50 0001 C CNN
+F 3 "~" H 6550 3750 50 0001 C CNN
+F 4 "RC0603FR-074K7L" H -650 -50 50 0001 C CNN "MPN"
+ 1 6550 3750
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:C C23
+U 1 1 5F44B192
+P 6800 4050
+F 0 "C23" H 6915 4096 50 0000 L CNN
+F 1 "1u" H 6915 4005 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 6838 3900 50 0001 C CNN
+F 3 "~" H 6800 4050 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H -700 0 50 0001 C CNN "MPN"
+ 1 6800 4050
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GNDREF #PWR0123
+U 1 1 5F44B77A
+P 6800 4300
+F 0 "#PWR0123" H 6800 4050 50 0001 C CNN
+F 1 "GNDREF" H 6805 4127 50 0000 C CNN
+F 2 "" H 6800 4300 50 0001 C CNN
+F 3 "" H 6800 4300 50 0001 C CNN
+ 1 6800 4300
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6800 4200 6800 4300
+Wire Wire Line
+ 6800 3900 6800 3750
+Wire Wire Line
+ 6800 3750 6700 3750
+Wire Wire Line
+ 6800 3750 6950 3750
+Connection ~ 6800 3750
+$Comp
+L Device:C C26
+U 1 1 5F5D90BA
+P 12600 3050
+F 0 "C26" V 12350 3000 50 0000 L CNN
+F 1 "1u" V 12450 3000 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 12638 2900 50 0001 C CNN
+F 3 "~" H 12600 3050 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 3200 -2600 50 0001 C CNN "MPN"
+ 1 12600 3050
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:D_Schottky_x2_Serial_AKC D3
+U 1 1 5F5D9270
+P 13050 3050
+F 0 "D3" V 13096 3130 50 0000 L CNN
+F 1 "BAT54SLT1G" V 13500 1950 50 0000 L CNN
+F 2 "Package_TO_SOT_SMD:SOT-23" H 13050 3050 50 0001 C CNN
+F 3 "~" H 13050 3050 50 0001 C CNN
+F 4 "BAT54SLT1G" H 13050 3050 50 0001 C CNN "MPN"
+ 1 13050 3050
+ 0 1 -1 0
+$EndComp
+$Comp
+L Device:C C28
+U 1 1 5F63853E
+P 13450 3050
+F 0 "C28" H 13565 3096 50 0000 L CNN
+F 1 "1u" H 13565 3005 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 13488 2900 50 0001 C CNN
+F 3 "~" H 13450 3050 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 5600 200 50 0001 C CNN "MPN"
+ 1 13450 3050
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R31
+U 1 1 5F63B267
+P 13800 3500
+F 0 "R31" V 14007 3500 50 0000 C CNN
+F 1 "130" V 13916 3500 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 13730 3500 50 0001 C CNN
+F 3 "~" H 13800 3500 50 0001 C CNN
+F 4 "RC0603FR-07130RL" H 13800 3500 50 0001 C CNN "MPN"
+ 1 13800 3500
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:C C30
+U 1 1 5F63BBF6
+P 14950 3050
+F 0 "C30" H 15065 3096 50 0000 L CNN
+F 1 "1u" H 15065 3005 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 14988 2900 50 0001 C CNN
+F 3 "~" H 14950 3050 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 7100 200 50 0001 C CNN "MPN"
+ 1 14950 3050
+ 1 0 0 -1
+$EndComp
+$Comp
+L Reference_Voltage:LM4041LP-ADJ U9
+U 1 1 5F63EC32
+P 14600 3050
+F 0 "U9" V 14646 2962 50 0000 R CNN
+F 1 "LM4041LP-ADJ" V 14300 3100 50 0000 R CNN
+F 2 "Package_TO_SOT_SMD:SOT-23" H 14600 2850 50 0001 C CIN
+F 3 "http://www.ti.com/lit/ds/symlink/lm4041-n.pdf" H 14700 3200 50 0001 C CIN
+F 4 "LM4041CYM3-ADJ-TR" H 14600 3050 50 0001 C CNN "MPN"
+ 1 14600 3050
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:R R34
+U 1 1 5F640F6C
+P 14150 2850
+F 0 "R34" H 14220 2896 50 0000 L CNN
+F 1 "32.4k" H 14220 2805 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 14080 2850 50 0001 C CNN
+F 3 "~" H 14150 2850 50 0001 C CNN
+F 4 "RC0603FR-0732K4L" H 14150 2850 50 0001 C CNN "MPN"
+ 1 14150 2850
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R35
+U 1 1 5F6414CB
+P 14150 3250
+F 0 "R35" H 14220 3296 50 0000 L CNN
+F 1 "32.4k" H 14220 3205 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 14080 3250 50 0001 C CNN
+F 3 "~" H 14150 3250 50 0001 C CNN
+F 4 "RC0603FR-0732K4L" H 14150 3250 50 0001 C CNN "MPN"
+ 1 14150 3250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 12750 3050 12850 3050
+Wire Wire Line
+ 13050 2750 13050 2600
+Wire Wire Line
+ 13050 2600 13450 2600
+Wire Wire Line
+ 13050 3350 13050 3500
+Wire Wire Line
+ 13050 3500 13450 3500
+Wire Wire Line
+ 14150 3500 14150 3400
+Wire Wire Line
+ 14150 3500 14600 3500
+Wire Wire Line
+ 14600 3500 14600 3200
+Wire Wire Line
+ 14600 3500 14950 3500
+Wire Wire Line
+ 14950 3500 14950 3200
+Connection ~ 14600 3500
+Wire Wire Line
+ 13450 2900 13450 2600
+Connection ~ 13450 2600
+Wire Wire Line
+ 13450 3200 13450 3500
+Wire Wire Line
+ 14150 2600 14150 2700
+Wire Wire Line
+ 14150 3000 14150 3050
+Wire Wire Line
+ 14150 3050 14400 3050
+Connection ~ 14150 3050
+Wire Wire Line
+ 14150 3050 14150 3100
+Wire Wire Line
+ 14600 2900 14600 2600
+Wire Wire Line
+ 14600 2600 14150 2600
+Connection ~ 14150 2600
+Wire Wire Line
+ 14600 2600 14950 2600
+Wire Wire Line
+ 14950 2600 14950 2900
+Connection ~ 14600 2600
+$Comp
+L Device:C C25
+U 1 1 5F831B72
+P 12600 1200
+F 0 "C25" V 12350 1150 50 0000 L CNN
+F 1 "1u" V 12450 1150 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 12638 1050 50 0001 C CNN
+F 3 "~" H 12600 1200 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 3200 -4450 50 0001 C CNN "MPN"
+ 1 12600 1200
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:D_Schottky_x2_Serial_AKC D2
+U 1 1 5F831B7C
+P 13050 1200
+F 0 "D2" V 13096 1280 50 0000 L CNN
+F 1 "BAT54SLT1G" V 13650 700 50 0000 L CNN
+F 2 "Package_TO_SOT_SMD:SOT-23" H 13050 1200 50 0001 C CNN
+F 3 "~" H 13050 1200 50 0001 C CNN
+F 4 "BAT54SLT1G" H 13050 1200 50 0001 C CNN "MPN"
+ 1 13050 1200
+ 0 1 -1 0
+$EndComp
+$Comp
+L Device:C C27
+U 1 1 5F831B87
+P 13450 1200
+F 0 "C27" H 13565 1246 50 0000 L CNN
+F 1 "1u" H 13565 1155 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 13488 1050 50 0001 C CNN
+F 3 "~" H 13450 1200 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 5600 -1650 50 0001 C CNN "MPN"
+ 1 13450 1200
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R30
+U 1 1 5F831B91
+P 13800 750
+F 0 "R30" V 14007 750 50 0000 C CNN
+F 1 "130" V 13916 750 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 13730 750 50 0001 C CNN
+F 3 "~" H 13800 750 50 0001 C CNN
+F 4 "RC0603FR-07130RL" H 13800 750 50 0001 C CNN "MPN"
+ 1 13800 750
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:C C29
+U 1 1 5F831B9C
+P 14950 1200
+F 0 "C29" H 15065 1246 50 0000 L CNN
+F 1 "1u" H 15065 1155 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 14988 1050 50 0001 C CNN
+F 3 "~" H 14950 1200 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 7100 -1650 50 0001 C CNN "MPN"
+ 1 14950 1200
+ 1 0 0 -1
+$EndComp
+$Comp
+L Reference_Voltage:LM4041LP-ADJ U8
+U 1 1 5F831BA6
+P 14600 1200
+F 0 "U8" V 14646 1112 50 0000 R CNN
+F 1 "LM4041LP-ADJ" V 14300 1250 50 0000 R CNN
+F 2 "Package_TO_SOT_SMD:SOT-23" H 14600 1000 50 0001 C CIN
+F 3 "http://www.ti.com/lit/ds/symlink/lm4041-n.pdf" H 14700 1350 50 0001 C CIN
+F 4 "LM4041CYM3-ADJ-TR" H 14600 1200 50 0001 C CNN "MPN"
+ 1 14600 1200
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:R R32
+U 1 1 5F831BB0
+P 14150 1000
+F 0 "R32" H 14220 1046 50 0000 L CNN
+F 1 "32.4k" H 14220 955 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 14080 1000 50 0001 C CNN
+F 3 "~" H 14150 1000 50 0001 C CNN
+F 4 "RC0603FR-0732K4L" H 14150 1000 50 0001 C CNN "MPN"
+ 1 14150 1000
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R33
+U 1 1 5F831BBA
+P 14150 1400
+F 0 "R33" H 14220 1446 50 0000 L CNN
+F 1 "32.4k" H 14220 1355 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 14080 1400 50 0001 C CNN
+F 3 "~" H 14150 1400 50 0001 C CNN
+F 4 "RC0603FR-0732K4L" H 14150 1400 50 0001 C CNN "MPN"
+ 1 14150 1400
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 12750 1200 12850 1200
+Wire Wire Line
+ 13050 900 13050 750
+Wire Wire Line
+ 13050 750 13450 750
+Wire Wire Line
+ 13050 1500 13050 1650
+Wire Wire Line
+ 13050 1650 13450 1650
+Wire Wire Line
+ 14150 1650 14150 1550
+Wire Wire Line
+ 14150 1650 14600 1650
+Wire Wire Line
+ 14600 1650 14600 1350
+Wire Wire Line
+ 14600 1650 14950 1650
+Wire Wire Line
+ 14950 1650 14950 1350
+Connection ~ 14600 1650
+Wire Wire Line
+ 13450 1050 13450 750
+Connection ~ 13450 750
+Wire Wire Line
+ 13450 750 13650 750
+Wire Wire Line
+ 13450 1350 13450 1650
+Connection ~ 13450 1650
+Wire Wire Line
+ 13950 750 14150 750
+Wire Wire Line
+ 14150 750 14150 850
+Wire Wire Line
+ 14150 1150 14150 1200
+Wire Wire Line
+ 14150 1200 14400 1200
+Connection ~ 14150 1200
+Wire Wire Line
+ 14150 1200 14150 1250
+Wire Wire Line
+ 14600 1050 14600 750
+Wire Wire Line
+ 14600 750 14150 750
+Connection ~ 14150 750
+Wire Wire Line
+ 14600 750 14950 750
+Wire Wire Line
+ 14950 750 14950 1050
+Connection ~ 14600 750
+Text Label 13000 4450 0 50 ~ 0
+VSW
+Text Label 12400 3050 2 50 ~ 0
+VSW
+Text Label 12400 1200 2 50 ~ 0
+VSW
+Wire Wire Line
+ 12400 1200 12450 1200
+Wire Wire Line
+ 12400 3050 12450 3050
+$Comp
+L power:GND #PWR0125
+U 1 1 5F8BC388
+P 15000 2600
+F 0 "#PWR0125" H 15000 2350 50 0001 C CNN
+F 1 "GND" H 15005 2427 50 0000 C CNN
+F 2 "" H 15000 2600 50 0001 C CNN
+F 3 "" H 15000 2600 50 0001 C CNN
+ 1 15000 2600
+ 0 -1 -1 0
+$EndComp
+$Comp
+L power:+5V #PWR0126
+U 1 1 5F8BD10E
+P 15000 1650
+F 0 "#PWR0126" H 15000 1500 50 0001 C CNN
+F 1 "+5V" H 15015 1823 50 0000 C CNN
+F 2 "" H 15000 1650 50 0001 C CNN
+F 3 "" H 15000 1650 50 0001 C CNN
+ 1 15000 1650
+ 0 1 1 0
+$EndComp
+$Comp
+L Device:R R36
+U 1 1 5F8E4246
+P 1200 4700
+F 0 "R36" V 1407 4700 50 0000 C CNN
+F 1 "4.7" V 1316 4700 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 1130 4700 50 0001 C CNN
+F 3 "~" H 1200 4700 50 0001 C CNN
+F 4 "RC0603FR-074R7L" H 1200 4700 50 0001 C CNN "MPN"
+ 1 1200 4700
+ 0 1 -1 0
+$EndComp
+$Comp
+L Device:R R37
+U 1 1 5F8E544B
+P 2350 4700
+F 0 "R37" V 2557 4700 50 0000 C CNN
+F 1 "4.7" V 2466 4700 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 2280 4700 50 0001 C CNN
+F 3 "~" H 2350 4700 50 0001 C CNN
+F 4 "RC0603FR-074R7L" H 2350 4700 50 0001 C CNN "MPN"
+ 1 2350 4700
+ 0 1 -1 0
+$EndComp
+$Comp
+L Device:C C31
+U 1 1 5F8E5AC9
+P 1550 5000
+F 0 "C31" H 1665 5046 50 0000 L CNN
+F 1 "1u" H 1665 4955 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 1588 4850 50 0001 C CNN
+F 3 "~" H 1550 5000 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H -6300 2150 50 0001 C CNN "MPN"
+ 1 1550 5000
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:C C32
+U 1 1 5F8E5F20
+P 2050 5000
+F 0 "C32" H 2165 5046 50 0000 L CNN
+F 1 "1u" H 2165 4955 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 2088 4850 50 0001 C CNN
+F 3 "~" H 2050 5000 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H -5800 2150 50 0001 C CNN "MPN"
+ 1 2050 5000
+ -1 0 0 -1
+$EndComp
+Wire Wire Line
+ 14950 1650 15000 1650
+Connection ~ 14950 1650
+Wire Wire Line
+ 14950 2600 15000 2600
+Connection ~ 14950 2600
+Text Label 900 4700 2 50 ~ 0
+VBIAS+
+Text Label 2650 4700 0 50 ~ 0
+VBIAS-
+Wire Wire Line
+ 4050 2300 4100 2300
+Connection ~ 4100 2300
+$Comp
+L power:+5V #PWR0128
+U 1 1 5FA471B5
+P 3550 1050
+F 0 "#PWR0128" H 3550 900 50 0001 C CNN
+F 1 "+5V" V 3565 1178 50 0000 L CNN
+F 2 "" H 3550 1050 50 0001 C CNN
+F 3 "" H 3550 1050 50 0001 C CNN
+ 1 3550 1050
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 3550 1050 3500 1050
+Wire Wire Line
+ 3500 1050 3500 1100
+Wire Wire Line
+ 13400 8050 14300 8050
+Wire Wire Line
+ 13400 8900 14300 8900
+$Comp
+L power:GND #PWR0124
+U 1 1 5FC33E84
+P 10400 5250
+F 0 "#PWR0124" H 10400 5000 50 0001 C CNN
+F 1 "GND" H 10405 5077 50 0000 C CNN
+F 2 "" H 10400 5250 50 0001 C CNN
+F 3 "" H 10400 5250 50 0001 C CNN
+ 1 10400 5250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 10400 5100 10400 5250
+$Comp
+L Device:D D4
+U 1 1 5FC332EB
+P 10400 4950
+F 0 "D4" V 10354 5030 50 0000 L CNN
+F 1 "NTSAF345T3G" V 10445 5030 50 0000 L CNN
+F 2 "Diode_SMD:D_SMA" H 10400 4950 50 0001 C CNN
+F 3 "~" H 10400 4950 50 0001 C CNN
+F 4 "NTSAF345T3G" H 10400 4950 50 0001 C CNN "MPN"
+ 1 10400 4950
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 13450 2600 14150 2600
+Wire Wire Line
+ 13450 3500 13650 3500
+Connection ~ 13450 3500
+Wire Wire Line
+ 13950 3500 14150 3500
+Connection ~ 14150 3500
+Wire Wire Line
+ 1800 5300 1800 5400
+Connection ~ 1800 5300
+$Comp
+L power:GNDREF #PWR0127
+U 1 1 5F6AA7DE
+P 1800 5400
+F 0 "#PWR0127" H 1800 5150 50 0001 C CNN
+F 1 "GNDREF" H 1805 5227 50 0000 C CNN
+F 2 "" H 1800 5400 50 0001 C CNN
+F 3 "" H 1800 5400 50 0001 C CNN
+ 1 1800 5400
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 2050 5300 2050 5150
+Wire Wire Line
+ 1800 5300 2050 5300
+Wire Wire Line
+ 1550 5300 1550 5150
+Wire Wire Line
+ 1550 5300 1800 5300
+Wire Wire Line
+ 1350 4700 1550 4700
+Wire Wire Line
+ 1550 4700 1550 4850
+Wire Wire Line
+ 2200 4700 2050 4700
+Wire Wire Line
+ 2050 4700 2050 4850
+Wire Wire Line
+ 900 4700 1050 4700
+Wire Wire Line
+ 2650 4700 2500 4700
+Wire Wire Line
+ 2650 3600 2650 4400
+Wire Wire Line
+ 2650 4400 2050 4400
+Wire Wire Line
+ 2050 4400 2050 4700
+Wire Wire Line
+ 2200 3600 2650 3600
+Connection ~ 2050 4700
+Wire Wire Line
+ 1550 4700 1550 4400
+Wire Wire Line
+ 1550 4400 750 4400
+Wire Wire Line
+ 750 4400 750 3600
+Wire Wire Line
+ 750 3600 1400 3600
+Connection ~ 1550 4700
+$Comp
+L Device:C C18
+U 1 1 5F8D9386
+P 3750 5950
+F 0 "C18" H 3865 5996 50 0000 L CNN
+F 1 "DNP" H 3865 5905 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 3788 5800 50 0001 C CNN
+F 3 "~" H 3750 5950 50 0001 C CNN
+F 4 "" H 3750 5950 50 0001 C CNN "MPN"
+ 1 3750 5950
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0129
+U 1 1 5F8DAA06
+P 3750 6150
+F 0 "#PWR0129" H 3750 5900 50 0001 C CNN
+F 1 "GND" H 3755 5977 50 0000 C CNN
+F 2 "" H 3750 6150 50 0001 C CNN
+F 3 "" H 3750 6150 50 0001 C CNN
+ 1 3750 6150
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 3400 5700 3750 5700
+Wire Wire Line
+ 3750 5700 3750 5800
+Wire Wire Line
+ 3400 5700 3400 6250
+Wire Wire Line
+ 3750 6100 3750 6150
+Wire Wire Line
+ 3400 5600 3400 5700
+Connection ~ 3400 5700
+$Comp
+L Device:C C24
+U 1 1 5F99788E
+P 8850 6000
+F 0 "C24" H 8965 6046 50 0000 L CNN
+F 1 "DNP" H 8965 5955 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 8888 5850 50 0001 C CNN
+F 3 "~" H 8850 6000 50 0001 C CNN
+F 4 "" H 8850 6000 50 0001 C CNN "MPN"
+ 1 8850 6000
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0130
+U 1 1 5F998210
+P 8850 6250
+F 0 "#PWR0130" H 8850 6000 50 0001 C CNN
+F 1 "GND" H 8855 6077 50 0000 C CNN
+F 2 "" H 8850 6250 50 0001 C CNN
+F 3 "" H 8850 6250 50 0001 C CNN
+ 1 8850 6250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 8350 5600 8350 5750
+Wire Wire Line
+ 8850 5850 8850 5750
+Wire Wire Line
+ 8850 5750 8350 5750
+Connection ~ 8350 5750
+Wire Wire Line
+ 8350 5750 8350 6300
+Wire Wire Line
+ 8850 6150 8850 6250
+Text Label 15200 3500 0 50 ~ 0
+VBIAS-
+Text Label 15200 750 0 50 ~ 0
+VBIAS+
+Wire Wire Line
+ 14950 750 15200 750
+Connection ~ 14950 750
+Wire Wire Line
+ 14950 3500 15200 3500
+Connection ~ 14950 3500
+Text Label 7700 1250 2 50 ~ 0
+SW2
+Text Label 7200 1250 2 50 ~ 0
+SW1
+Wire Wire Line
+ 10400 4350 10400 4800
+$Comp
+L Device:C C17
+U 1 1 5F508863
+P 11450 4800
+F 0 "C17" H 11565 4846 50 0000 L CNN
+F 1 "22u" H 11565 4755 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 11488 4650 50 0001 C CNN
+F 3 "~" H 11450 4800 50 0001 C CNN
+F 4 "LMK212BBJ226MG-T" H 11450 4800 50 0001 C CNN "MPN"
+ 1 11450 4800
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:C C33
+U 1 1 5F50886A
+P 11850 4800
+F 0 "C33" H 11965 4846 50 0000 L CNN
+F 1 "22u" H 11965 4755 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0805_2012Metric" H 11888 4650 50 0001 C CNN
+F 3 "~" H 11850 4800 50 0001 C CNN
+F 4 "LMK212BBJ226MG-T" H 11850 4800 50 0001 C CNN "MPN"
+ 1 11850 4800
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0101
+U 1 1 5F508870
+P 11450 5250
+F 0 "#PWR0101" H 11450 5000 50 0001 C CNN
+F 1 "GND" H 11455 5077 50 0000 C CNN
+F 2 "" H 11450 5250 50 0001 C CNN
+F 3 "" H 11450 5250 50 0001 C CNN
+ 1 11450 5250
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0131
+U 1 1 5F508876
+P 11850 5250
+F 0 "#PWR0131" H 11850 5000 50 0001 C CNN
+F 1 "GND" H 11855 5077 50 0000 C CNN
+F 2 "" H 11850 5250 50 0001 C CNN
+F 3 "" H 11850 5250 50 0001 C CNN
+ 1 11850 5250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 11850 4950 11850 5250
+Wire Wire Line
+ 12250 4850 12250 4450
+Connection ~ 12250 4450
+Wire Wire Line
+ 12250 4450 12350 4450
+Wire Wire Line
+ 11450 4950 11450 5250
+Wire Wire Line
+ 11450 4650 11450 4450
+Connection ~ 11450 4450
+Wire Wire Line
+ 11450 4450 11850 4450
+Wire Wire Line
+ 11850 4650 11850 4450
+Connection ~ 11850 4450
+Wire Wire Line
+ 11850 4450 12250 4450
+$Comp
+L Device:C C34
+U 1 1 5F754CC2
+P 13450 1950
+F 0 "C34" H 13565 1996 50 0000 L CNN
+F 1 "1u" H 13565 1905 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 13488 1800 50 0001 C CNN
+F 3 "~" H 13450 1950 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 5600 -900 50 0001 C CNN "MPN"
+ 1 13450 1950
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0132
+U 1 1 5F755250
+P 13450 2200
+F 0 "#PWR0132" H 13450 1950 50 0001 C CNN
+F 1 "GND" H 13455 2027 50 0000 C CNN
+F 2 "" H 13450 2200 50 0001 C CNN
+F 3 "" H 13450 2200 50 0001 C CNN
+ 1 13450 2200
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 13450 1650 13450 1800
+Wire Wire Line
+ 13450 2100 13450 2200
+$Comp
+L Device:R_POT_TRIM_US RV1
+U 1 1 5F7A1D58
+P 3150 7600
+F 0 "RV1" V 2950 7600 50 0000 C CNN
+F 1 "2k" V 3050 7600 50 0000 C CNN
+F 2 "wbraun_smd:TRIMMER_PVG3A" H 3150 7600 50 0001 C CNN
+F 3 "~" H 3150 7600 50 0001 C CNN
+F 4 "PVG3A202C01R00" H 3150 7600 50 0001 C CNN "MPN"
+ 1 3150 7600
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 3400 7600 3350 7600
+Wire Wire Line
+ 3150 7750 3350 7750
+Wire Wire Line
+ 3350 7750 3350 7600
+Connection ~ 3350 7600
+Wire Wire Line
+ 3350 7600 3300 7600
+$Comp
+L Device:R R38
+U 1 1 5F7F2B05
+P 3150 8050
+F 0 "R38" V 3357 8050 50 0000 C CNN
+F 1 "6.81k" V 3266 8050 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 3080 8050 50 0001 C CNN
+F 3 "~" H 3150 8050 50 0001 C CNN
+F 4 "RC0603FR-076K81L" H 3150 8050 50 0001 C CNN "MPN"
+ 1 3150 8050
+ 0 -1 -1 0
+$EndComp
+Wire Wire Line
+ 3350 7750 3350 8050
+Wire Wire Line
+ 3350 8050 3300 8050
+Connection ~ 3350 7750
+Wire Wire Line
+ 3000 8050 2950 8050
+Wire Wire Line
+ 2950 8050 2950 7600
+Wire Wire Line
+ 2950 7600 3000 7600
+Wire Wire Line
+ 2950 7600 2900 7600
+Connection ~ 2950 7600
+$Comp
+L Device:R R39
+U 1 1 5F86ABB6
+P 13500 4450
+F 0 "R39" V 13707 4450 50 0000 C CNN
+F 1 "DNP" V 13616 4450 50 0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 13430 4450 50 0001 C CNN
+F 3 "~" H 13500 4450 50 0001 C CNN
+ 1 13500 4450
+ 0 -1 -1 0
+$EndComp
+$Comp
+L Device:C C35
+U 1 1 5F86C68B
+P 13950 4450
+F 0 "C35" V 13698 4450 50 0000 C CNN
+F 1 "DNP" V 13789 4450 50 0000 C CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 13988 4300 50 0001 C CNN
+F 3 "~" H 13950 4450 50 0001 C CNN
+ 1 13950 4450
+ 0 1 1 0
+$EndComp
+$Comp
+L power:GND #PWR0133
+U 1 1 5F86CED0
+P 14200 4450
+F 0 "#PWR0133" H 14200 4200 50 0001 C CNN
+F 1 "GND" H 14205 4277 50 0000 C CNN
+F 2 "" H 14200 4450 50 0001 C CNN
+F 3 "" H 14200 4450 50 0001 C CNN
+ 1 14200 4450
+ 0 -1 -1 0
+$EndComp
+Wire Wire Line
+ 13350 4450 13200 4450
+Connection ~ 13200 4450
+Wire Wire Line
+ 13650 4450 13800 4450
+Wire Wire Line
+ 14100 4450 14200 4450
+$Comp
+L Connector:Conn_01x02_Female J8
+U 1 1 5F910CA0
+P 8450 4650
+F 0 "J8" H 8342 4325 50 0000 C CNN
+F 1 "B2B-XH-A" H 8342 4416 50 0000 C CNN
+F 2 "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" H 8450 4650 50 0001 C CNN
+F 3 "~" H 8450 4650 50 0001 C CNN
+F 4 "B2B-XH-A(LF)(SN)" H 8450 4650 50 0001 C CNN "MPN"
+ 1 8450 4650
+ -1 0 0 1
+$EndComp
+$Comp
+L power:GND #PWR0134
+U 1 1 5F9B8093
+P 8750 5100
+F 0 "#PWR0134" H 8750 4850 50 0001 C CNN
+F 1 "GND" H 8755 4927 50 0000 C CNN
+F 2 "" H 8750 5100 50 0001 C CNN
+F 3 "" H 8750 5100 50 0001 C CNN
+ 1 8750 5100
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 8650 4650 8750 4650
+Wire Wire Line
+ 8750 4650 8750 5100
+Wire Wire Line
+ 8650 4550 8900 4550
+Wire Wire Line
+ 8900 4550 8900 4350
+Wire Wire Line
+ 8900 4350 9800 4350
+Wire Wire Line
+ 9800 4350 9950 4350
+Connection ~ 9800 4350
+Wire Wire Line
+ 10150 4350 10400 4350
+Connection ~ 10400 4350
+Text Label 14350 4950 0 50 ~ 0
+5V_INT
+Text Label 13450 1650 0 50 ~ 0
+5V_INT
+$Comp
+L Switch:SW_SPDT SW3
+U 1 1 5EF02AA2
+P 10800 3350
+F 0 "SW3" H 10850 3150 50 0000 C CNN
+F 1 "SW_SPDT" H 10850 3050 50 0000 C CNN
+F 2 "Button_Switch_THT:SW_CuK_OS102011MA1QN1_SPDT_Angled" H 10800 3350 50 0001 C CNN
+F 3 "~" H 10800 3350 50 0001 C CNN
+F 4 "EG1247" H 2600 2450 50 0001 C CNN "MPN"
+ 1 10800 3350
+ 1 0 0 1
+$EndComp
+Text Label 11600 4450 0 50 ~ 0
+VIN
+Text Label 10550 3350 2 50 ~ 0
+VIN
+Text Label 11050 3450 0 50 ~ 0
+DC_EN
+Wire Wire Line
+ 11000 3450 11050 3450
+Wire Wire Line
+ 10600 3350 10550 3350
+Wire Wire Line
+ 12250 4850 12500 4850
+Text Label 12450 4950 2 50 ~ 0
+DC_EN
+$Comp
+L Device:R R40
+U 1 1 5FE03992
+P 11050 3700
+F 0 "R40" H 11120 3746 50 0000 L CNN
+F 1 "32.4k" H 11120 3655 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 10980 3700 50 0001 C CNN
+F 3 "~" H 11050 3700 50 0001 C CNN
+F 4 "RC0603FR-0732K4L" H 11050 3700 50 0001 C CNN "MPN"
+ 1 11050 3700
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 11050 3450 11050 3550
+$Comp
+L power:GND #PWR0135
+U 1 1 5FE2D43B
+P 11050 3900
+F 0 "#PWR0135" H 11050 3650 50 0001 C CNN
+F 1 "GND" H 11055 3727 50 0000 C CNN
+F 2 "" H 11050 3900 50 0001 C CNN
+F 3 "" H 11050 3900 50 0001 C CNN
+ 1 11050 3900
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 11050 3850 11050 3900
+Wire Wire Line
+ 10800 4350 10800 4450
+Wire Wire Line
+ 10800 4450 11450 4450
+Wire Wire Line
+ 10400 4350 10800 4350
+Text Notes 1100 8900 0 50 ~ 0
+Sensor reads 7.3mV/G - 11.42mV/G\nThis includes self heating (50C nominal)\nFlux concentrator is 1.32G/A typical (+-20% ?)\nGain of 19.5 - 8.3 V/V\nGain of 12.5 nominal\n
+$Comp
+L Device:C C36
+U 1 1 5FD84855
+P 12350 3700
+F 0 "C36" H 12465 3746 50 0000 L CNN
+F 1 "1u" H 12465 3655 50 0000 L CNN
+F 2 "Capacitor_SMD:C_0603_1608Metric" H 12388 3550 50 0001 C CNN
+F 3 "~" H 12350 3700 50 0001 C CNN
+F 4 "CL10A105KO8NNNC" H 4850 -350 50 0001 C CNN "MPN"
+ 1 12350 3700
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 12350 3850 12350 3950
+Wire Wire Line
+ 12350 3950 12150 3950
+Connection ~ 12350 3950
+Wire Wire Line
+ 12350 3950 12350 4050
+$Comp
+L power:GND #PWR0136
+U 1 1 5FDD8694
+P 12350 3500
+F 0 "#PWR0136" H 12350 3250 50 0001 C CNN
+F 1 "GND" H 12355 3327 50 0000 C CNN
+F 2 "" H 12350 3500 50 0001 C CNN
+F 3 "" H 12350 3500 50 0001 C CNN
+ 1 12350 3500
+ -1 0 0 1
+$EndComp
+Wire Wire Line
+ 12350 3500 12350 3550
+Text Notes 7250 8400 0 50 ~ 0
+On resistance of 3 Ohms
+$Comp
+L Device:R R24
+U 1 1 5FDAB543
+P 7850 1000
+F 0 "R24" H 7920 1046 50 0000 L CNN
+F 1 "4.7k" H 7920 955 50 0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 7780 1000 50 0001 C CNN
+F 3 "~" H 7850 1000 50 0001 C CNN
+F 4 "RC0603FR-074K7L" H -2150 -3550 50 0001 C CNN "MPN"
+ 1 7850 1000
+ 1 0 0 -1
+$EndComp
+$EndSCHEMATC
diff --git a/pcb/current-sense/fp-info-cache b/pcb/current-sense/fp-info-cache
new file mode 100755
index 0000000..19a6cf4
--- /dev/null
+++ b/pcb/current-sense/fp-info-cache
@@ -0,0 +1,84673 @@
+19359363183711068
+Battery
+BatteryHolder_Bulgin_BX0036_1xC
+Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf)
+Bulgin BX0036
+0
+2
+2
+Battery
+BatteryHolder_ComfortableElectronic_CH273-2450_1x2450
+Comfortable Electronic CR2450 battery holder, http://www.comf.com.tw/ProductDetail.asp?no=148
+Comfortable Electronic CR2450
+0
+2
+2
+Battery
+BatteryHolder_Eagle_12BH611-GR
+https://eu.mouser.com/datasheet/2/209/EPD-200766-1274481.pdf
+9V Battery Holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_103_1x20mm
+http://www.keyelco.com/product-pdf.cfm?p=719
+Keystone type 103 battery holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_104_1x23mm
+http://www.keyelco.com/product-pdf.cfm?p=744
+Keystone type 104 battery holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_105_1x2430
+http://www.keyelco.com/product-pdf.cfm?p=745
+Keystone type 105 battery holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_106_1x20mm
+http://www.keyelco.com/product-pdf.cfm?p=720
+Keystone type 106 battery holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_107_1x23mm
+http://www.keyelco.com/product-pdf.cfm?p=746
+Keystone type 107 battery holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_500
+Keystone #500, CR1220 battery holder, http://www.keyelco.com/product-pdf.cfm?p=710
+CR1220 battery holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_1042_1x18650
+Battery holder for 18650 cylindrical cells http://www.keyelco.com/product.cfm/product_id/918
+18650 Keystone 1042 Li-ion
+0
+2
+2
+Battery
+BatteryHolder_Keystone_1058_1x2032
+http://www.keyelco.com/product-pdf.cfm?p=14028
+Keystone type 1058 coin cell retainer
+0
+2
+2
+Battery
+BatteryHolder_Keystone_1060_1x2032
+http://www.keyelco.com/product-pdf.cfm?p=726
+CR2032 BR2032 BatteryHolder Battery
+0
+2
+2
+Battery
+BatteryHolder_Keystone_2460_1xAA
+https://www.keyelco.com/product-pdf.cfm?p=1025
+AA battery cell holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_2462_2xAA
+2xAA cell battery holder, Keystone P/N 2462, https://www.keyelco.com/product-pdf.cfm?p=1027
+AA battery cell holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_2466_1xAAA
+1xAAA Battery Holder, Keystone, Plastic Case, http://www.keyelco.com/product-pdf.cfm?p=1031
+AAA battery holder Keystone
+0
+2
+2
+Battery
+BatteryHolder_Keystone_2468_2xAAA
+2xAAA cell battery holder, Keystone P/N 2468, http://www.keyelco.com/product-pdf.cfm?p=1033
+AAA battery cell holder
+0
+2
+2
+Battery
+BatteryHolder_Keystone_2479_3xAAA
+Keystone Battery Holder, 2479, Battery Type 3xAAA (Script generated with StandardBox.py) (Keystone Battery Holder, 2479, Battery Type 3xAAA)
+Keystone Battery Holder 2479 Battery Type 3xAAA
+0
+2
+2
+Battery
+BatteryHolder_Keystone_2993
+http://www.keyelco.com/product-pdf.cfm?p=776
+Keystone type 2993 negative battery contact
+0
+1
+1
+Battery
+BatteryHolder_Keystone_2998_1x6.8mm
+www.keyelco.com/product-pdf.cfm?p=763
+Keystone type 2998 battery holder
+0
+3
+2
+Battery
+BatteryHolder_Keystone_3000_1x12mm
+http://www.keyelco.com/product-pdf.cfm?p=777
+Keystone type 3000 coin cell retainer
+0
+3
+2
+Battery
+BatteryHolder_Keystone_3001_1x12mm
+http://www.keyelco.com/product-pdf.cfm?p=778
+Keystone type 3001 coin cell retainer
+0
+3
+2
+Battery
+BatteryHolder_Keystone_3002_1x2032
+https://www.tme.eu/it/Document/a823211ec201a9e209042d155fe22d2b/KEYS2996.pdf
+BR2016 CR2016 DL2016 BR2020 CL2020 BR2025 CR2025 DL2025 DR2032 CR2032 DL2032
+0
+3
+2
+Battery
+BatteryHolder_Keystone_3008_1x2450
+http://www.keyelco.com/product-pdf.cfm?p=786
+Keystone type 3008 coin cell retainer
+0
+3
+2
+Battery
+BatteryHolder_Keystone_3009_1x2450
+http://www.keyelco.com/product-pdf.cfm?p=787
+Keystone type 3009 coin cell retainer
+0
+3
+2
+Battery
+BatteryHolder_Keystone_3034_1x20mm
+Keystone 3034 SMD battery holder for 2020, 2025 and 2032 coincell batteries. http://www.keyelco.com/product-pdf.cfm?p=798
+Keystone type 3034 coin cell retainer
+0
+3
+2
+Battery
+BatteryHolder_LINX_BAT-HLD-012-SMT
+SMT battery holder for CR1216/1220/1225, https://linxtechnologies.com/wp/wp-content/uploads/bat-hld-012-smt.pdf
+battery holder coin cell cr1216 cr1220 cr1225
+0
+3
+2
+Battery
+BatteryHolder_MPD_BA9VPC_1xPP3
+1xPP3 (9V) battery holder, Memory Protection Devices P/N BA9VPC, http://www.memoryprotectiondevices.com/datasheets/BA9VPC-datasheet.pdf
+PP3 Battery Holder BA9VPC 9V
+0
+2
+2
+Battery
+BatteryHolder_MPD_BC2AAPC_2xAA
+2xAA cell battery holder, Memory Protection Devices P/N BC2AAPC, http://www.memoryprotectiondevices.com/datasheets/BC2AAPC-datasheet.pdf
+AA battery cell holder
+0
+2
+2
+Battery
+BatteryHolder_MPD_BC12AAPC_2xAA
+2xAA cell battery holder, Memory Protection Devices P/N BC12AAPC, http://www.memoryprotectiondevices.com/datasheets/BC12AAPC-datasheet.pdf
+AA battery cell holder
+0
+2
+2
+Battery
+BatteryHolder_MPD_BC2003_1x2032
+http://www.memoryprotectiondevices.com/datasheets/BC-2003-datasheet.pdf
+BC2003 CR2032 2032 Battery Holder
+0
+3
+2
+Battery
+BatteryHolder_MPD_BH-18650-PC2
+18650 Battery Holder (http://www.memoryprotectiondevices.com/datasheets/BK-18650-PC2-datasheet.pdf)
+18650 Battery Holder
+0
+2
+2
+Battery
+BatteryHolder_Seiko_MS621F
+Seiko MS621F, https://www.sii.co.jp/en/me/files/2014/02/file_EXTENDED_PRDCT_SPEC_75_FILE_11.jpg
+Seiko MS621F
+0
+2
+2
+Battery
+BatteryHolder_TruPower_BH-331P_3xAA
+Keystone Battery Holder BH-331P Battery Type 3xAA (Script generated with StandardBox.py) (Keystone Battery Holder BH-331P Battery Type 3xAA)
+Battery Holder BH-331P Battery Type 3xAA
+0
+2
+2
+Battery
+Battery_CR1225
+CR1225 battery
+battery CR1225 coin cell
+0
+0
+0
+Battery
+Battery_Panasonic_CR1025-VSK_Vertical_CircularHoles
+Panasonic CR-1025/VSK battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf
+battery CR-1025 coin cell vertical
+0
+2
+2
+Battery
+Battery_Panasonic_CR1220-VCN_Vertical_CircularHoles
+Panasonic CR-1220/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf
+battery CR-1220 coin cell vertical
+0
+2
+2
+Battery
+Battery_Panasonic_CR1632-V1AN_Vertical_CircularHoles
+Panasonic CR-1632-V1AN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf
+battery CR-1632 coin cell vertical
+0
+2
+2
+Battery
+Battery_Panasonic_CR2025-V1AK_Vertical_CircularHoles
+Panasonic CR-2025/V1AK battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf
+battery CR-2025 coin cell vertical
+0
+2
+2
+Battery
+Battery_Panasonic_CR2032-VS1N_Vertical_CircularHoles
+Panasonic CR-2032/VS1N battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf
+battery CR-2032 coin cell vertical
+0
+2
+2
+Battery
+Battery_Panasonic_CR2354-VCN_Vertical_CircularHoles
+Panasonic CR-2354/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf
+battery CR-2354/VCN coin cell vertical
+0
+2
+2
+Battery
+Battery_Panasonic_CR2450-VAN_Vertical_CircularHoles
+Panasonic CR-2450/VAN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf
+battery CR-2450 coin cell
+0
+2
+2
+Battery
+Battery_Panasonic_CR2477-VCN_Vertical_CircularHoles
+Panasonic CR-2477/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf
+battery CR-2477 coin cell vertical
+0
+2
+2
+Battery
+Battery_Panasonic_CR3032-VCN_Vertical_CircularHoles
+Panasonic CR-3032/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf
+battery CR-3032 coin cell vertical
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_1.00u_PCB
+Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 1.00u PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_1.00u_Plate
+Cherry MX keyswitch, 1.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 1.00u plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_1.25u_PCB
+Cherry MX keyswitch, 1.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 1.25u PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_1.25u_Plate
+Cherry MX keyswitch, 1.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 1.25u plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_1.50u_PCB
+Cherry MX keyswitch, 1.50u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 1.50u PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_1.50u_Plate
+Cherry MX keyswitch, 1.50u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 1.50u plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_1.75u_PCB
+Cherry MX keyswitch, 1.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 1.75u PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_1.75u_Plate
+Cherry MX keyswitch, 1.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 1.75u plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_2.00u_PCB
+Cherry MX keyswitch, 2.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 2.00u PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_2.00u_Plate
+Cherry MX keyswitch, 2.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 2.00u plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_2.00u_Vertical_PCB
+Cherry MX keyswitch, 2.00u, vertical, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 2.00u vertical PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_2.00u_Vertical_Plate
+Cherry MX keyswitch, 2.00u, vertical, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 2.00u vertical plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_2.25u_PCB
+Cherry MX keyswitch, 2.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 2.25u PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_2.25u_Plate
+Cherry MX keyswitch, 2.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 2.25u plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_2.75u_PCB
+Cherry MX keyswitch, 2.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 2.75u PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_2.75u_Plate
+Cherry MX keyswitch, 2.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 2.75u plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_6.25u_PCB
+Cherry MX keyswitch, 6.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 6.25u PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_6.25u_Plate
+Cherry MX keyswitch, 6.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch 6.25u plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_ISOEnter_PCB
+Cherry MX keyswitch, ISO Enter, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch ISO enter PCB
+0
+2
+2
+Button_Switch_Keyboard
+SW_Cherry_MX_ISOEnter_Plate
+Cherry MX keyswitch, ISO Enter, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf
+Cherry MX keyswitch ISO enter plate
+0
+2
+2
+Button_Switch_Keyboard
+SW_Matias_1.00u
+Matias/ALPS keyswitch, 1.00u, http://matias.ca/switches/
+Matias ALPS keyswitch 1.00u
+0
+2
+2
+Button_Switch_Keyboard
+SW_Matias_1.25u
+Matias/ALPS keyswitch, 1.25u, http://matias.ca/switches/
+Matias ALPS keyswitch 1.25u
+0
+2
+2
+Button_Switch_Keyboard
+SW_Matias_1.50u
+Matias/ALPS keyswitch, 1.50u, http://matias.ca/switches/
+Matias ALPS keyswitch 1.50u
+0
+2
+2
+Button_Switch_Keyboard
+SW_Matias_1.75u
+Matias/ALPS keyswitch, 1.75u, http://matias.ca/switches/
+Matias ALPS keyswitch 1.75u
+0
+2
+2
+Button_Switch_Keyboard
+SW_Matias_2.00u
+Matias/ALPS keyswitch, 2.00u, http://matias.ca/switches/
+Matias ALPS keyswitch 2.00u
+0
+2
+2
+Button_Switch_Keyboard
+SW_Matias_2.25u
+Matias/ALPS keyswitch, 2.25u, http://matias.ca/switches/
+Matias ALPS keyswitch 2.25u
+0
+2
+2
+Button_Switch_Keyboard
+SW_Matias_2.75u
+Matias/ALPS keyswitch, 2.75u, http://matias.ca/switches/
+Matias ALPS keyswitch 2.75u
+0
+2
+2
+Button_Switch_Keyboard
+SW_Matias_6.25u
+Matias/ALPS keyswitch, 6.25u, http://matias.ca/switches/
+Matias ALPS keyswitch 6.25u
+0
+2
+2
+Button_Switch_Keyboard
+SW_Matias_ISOEnter
+Matias/ALPS keyswitch, ISO Enter, http://matias.ca/switches/
+Matias ALPS keyswitch ISO enter
+0
+2
+2
+Button_Switch_SMD
+Nidec_Copal_SH-7010A
+4-bit rotary coded switch, J-hook, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf
+rotary switch bcd
+0
+6
+5
+Button_Switch_SMD
+Nidec_Copal_SH-7010B
+4-bit rotary coded switch, gull wing, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf
+rotary switch bcd
+0
+6
+5
+Button_Switch_SMD
+Nidec_Copal_SH-7040B
+4-bit rotary coded switch, gull wing, Gray code, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf
+rotary switch bcd
+0
+5
+5
+Button_Switch_SMD
+Panasonic_EVQPUJ_EVQPUA
+http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf
+SMD SMT SPST EVQPUJ EVQPUA
+0
+4
+2
+Button_Switch_SMD
+Panasonic_EVQPUK_EVQPUB
+http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf
+SMD SMT SPST EVQPUK EVQPUB
+0
+4
+2
+Button_Switch_SMD
+Panasonic_EVQPUL_EVQPUC
+http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf
+SMD SMT SPST EVQPUL EVQPUC
+0
+4
+2
+Button_Switch_SMD
+Panasonic_EVQPUM_EVQPUD
+http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf
+SMD SMT SPST EVQPUM EVQPUD
+0
+4
+2
+Button_Switch_SMD
+SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 1x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+2
+2
+Button_Switch_SMD
+SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile
+SMD 1x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+2
+2
+Button_Switch_SMD
+SW_DIP_SPSTx01_Slide_9.78x4.72mm_W8.61mm_P2.54mm
+SMD 1x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x4.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+2
+2
+Button_Switch_SMD
+SW_DIP_SPSTx01_Slide_Copal_CHS-01A_W5.08mm_P1.27mm_JPin
+SMD 1x-dip-switch SPST Copal_CHS-01A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin
+SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin
+0
+2
+2
+Button_Switch_SMD
+SW_DIP_SPSTx01_Slide_Copal_CHS-01B_W7.62mm_P1.27mm
+SMD 1x-dip-switch SPST Copal_CHS-01B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD
+SMD DIP Switch SPST Slide 7.62mm 300mil SMD
+0
+2
+2
+Button_Switch_SMD
+SW_DIP_SPSTx01_Slide_Copal_CVS-01xB_W5.9mm_P1mm
+SMD 1x-dip-switch SPST Copal_CVS-01xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)
+SMD DIP Switch SPST Slide 5.9mm 232mil
+0
+6
+3
+Button_Switch_SMD
+SW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm
+SMD 1x-dip-switch SPST Omron_A6S-110x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+2
+2
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 2x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+4
+4
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfile
+SMD 2x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+4
+4
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_9.78x7.26mm_W8.61mm_P2.54mm
+SMD 2x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x7.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+4
+4
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_Copal_CHS-02A_W5.08mm_P1.27mm_JPin
+SMD 2x-dip-switch SPST Copal_CHS-02A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin
+SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin
+0
+4
+4
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_Copal_CHS-02B_W7.62mm_P1.27mm
+SMD 2x-dip-switch SPST Copal_CHS-02B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD
+SMD DIP Switch SPST Slide 7.62mm 300mil SMD
+0
+4
+4
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_Copal_CVS-02xB_W5.9mm_P1mm
+SMD 2x-dip-switch SPST Copal_CVS-02xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)
+SMD DIP Switch SPST Slide 5.9mm 232mil
+0
+8
+5
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_KingTek_DSHP02TJ_W5.25mm_P1.27mm_JPin
+SMD 2x-dip-switch SPST KingTek_DSHP02TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin
+SMD DIP Switch SPST Slide 5.25mm 206mil JPin
+0
+4
+4
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_KingTek_DSHP02TS_W7.62mm_P1.27mm
+SMD 2x-dip-switch SPST KingTek_DSHP02TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)
+SMD DIP Switch SPST Slide 7.62mm 300mil
+0
+4
+4
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_Omron_A6H-2101_W6.15mm_P1.27mm
+SMD 2x-dip-switch SPST Omron_A6H-2101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)
+SMD DIP Switch SPST Slide 6.15mm 242mil
+0
+4
+4
+Button_Switch_SMD
+SW_DIP_SPSTx02_Slide_Omron_A6S-210x_W8.9mm_P2.54mm
+SMD 2x-dip-switch SPST Omron_A6S-210x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+4
+4
+Button_Switch_SMD
+SW_DIP_SPSTx03_Slide_6.7x9.18mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 3x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+6
+6
+Button_Switch_SMD
+SW_DIP_SPSTx03_Slide_6.7x9.18mm_W8.61mm_P2.54mm_LowProfile
+SMD 3x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+6
+6
+Button_Switch_SMD
+SW_DIP_SPSTx03_Slide_9.78x9.8mm_W8.61mm_P2.54mm
+SMD 3x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x9.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+6
+6
+Button_Switch_SMD
+SW_DIP_SPSTx03_Slide_Copal_CVS-03xB_W5.9mm_P1mm
+SMD 3x-dip-switch SPST Copal_CVS-03xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)
+SMD DIP Switch SPST Slide 5.9mm 232mil
+0
+10
+7
+Button_Switch_SMD
+SW_DIP_SPSTx03_Slide_KingTek_DSHP03TJ_W5.25mm_P1.27mm_JPin
+SMD 3x-dip-switch SPST KingTek_DSHP03TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin
+SMD DIP Switch SPST Slide 5.25mm 206mil JPin
+0
+6
+6
+Button_Switch_SMD
+SW_DIP_SPSTx03_Slide_KingTek_DSHP03TS_W7.62mm_P1.27mm
+SMD 3x-dip-switch SPST KingTek_DSHP03TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)
+SMD DIP Switch SPST Slide 7.62mm 300mil
+0
+6
+6
+Button_Switch_SMD
+SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mm
+SMD 3x-dip-switch SPST Omron_A6S-310x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+6
+6
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_6.7x11.72mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 4x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+8
+8
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_6.7x11.72mm_W8.61mm_P2.54mm_LowProfile
+SMD 4x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+8
+8
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_9.78x12.34mm_W8.61mm_P2.54mm
+SMD 4x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x12.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+8
+8
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_Copal_CHS-04A_W5.08mm_P1.27mm_JPin
+SMD 4x-dip-switch SPST Copal_CHS-04A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin
+SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin
+0
+8
+8
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_Copal_CHS-04B_W7.62mm_P1.27mm
+SMD 4x-dip-switch SPST Copal_CHS-04B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD
+SMD DIP Switch SPST Slide 7.62mm 300mil SMD
+0
+8
+8
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_Copal_CVS-04xB_W5.9mm_P1mm
+SMD 4x-dip-switch SPST Copal_CVS-04xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)
+SMD DIP Switch SPST Slide 5.9mm 232mil
+0
+12
+9
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_KingTek_DSHP04TJ_W5.25mm_P1.27mm_JPin
+SMD 4x-dip-switch SPST KingTek_DSHP04TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin
+SMD DIP Switch SPST Slide 5.25mm 206mil JPin
+0
+8
+8
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_KingTek_DSHP04TS_W7.62mm_P1.27mm
+SMD 4x-dip-switch SPST KingTek_DSHP04TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)
+SMD DIP Switch SPST Slide 7.62mm 300mil
+0
+8
+8
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_Omron_A6H-4101_W6.15mm_P1.27mm
+SMD 4x-dip-switch SPST Omron_A6H-4101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)
+SMD DIP Switch SPST Slide 6.15mm 242mil
+0
+8
+8
+Button_Switch_SMD
+SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm
+SMD 4x-dip-switch SPST Omron_A6S-410x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+8
+8
+Button_Switch_SMD
+SW_DIP_SPSTx05_Slide_6.7x14.26mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 5x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+10
+10
+Button_Switch_SMD
+SW_DIP_SPSTx05_Slide_6.7x14.26mm_W8.61mm_P2.54mm_LowProfile
+SMD 5x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+10
+10
+Button_Switch_SMD
+SW_DIP_SPSTx05_Slide_9.78x14.88mm_W8.61mm_P2.54mm
+SMD 5x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x14.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+10
+10
+Button_Switch_SMD
+SW_DIP_SPSTx05_Slide_KingTek_DSHP05TJ_W5.25mm_P1.27mm_JPin
+SMD 5x-dip-switch SPST KingTek_DSHP05TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin
+SMD DIP Switch SPST Slide 5.25mm 206mil JPin
+0
+10
+10
+Button_Switch_SMD
+SW_DIP_SPSTx05_Slide_KingTek_DSHP05TS_W7.62mm_P1.27mm
+SMD 5x-dip-switch SPST KingTek_DSHP05TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)
+SMD DIP Switch SPST Slide 7.62mm 300mil
+0
+10
+10
+Button_Switch_SMD
+SW_DIP_SPSTx05_Slide_Omron_A6S-510x_W8.9mm_P2.54mm
+SMD 5x-dip-switch SPST Omron_A6S-510x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+10
+10
+Button_Switch_SMD
+SW_DIP_SPSTx06_Slide_6.7x16.8mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 6x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+12
+12
+Button_Switch_SMD
+SW_DIP_SPSTx06_Slide_6.7x16.8mm_W8.61mm_P2.54mm_LowProfile
+SMD 6x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+12
+12
+Button_Switch_SMD
+SW_DIP_SPSTx06_Slide_9.78x17.42mm_W8.61mm_P2.54mm
+SMD 6x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x17.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+12
+12
+Button_Switch_SMD
+SW_DIP_SPSTx06_Slide_Copal_CHS-06A_W5.08mm_P1.27mm_JPin
+SMD 6x-dip-switch SPST Copal_CHS-06A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin
+SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin
+0
+12
+12
+Button_Switch_SMD
+SW_DIP_SPSTx06_Slide_Copal_CHS-06B_W7.62mm_P1.27mm
+SMD 6x-dip-switch SPST Copal_CHS-06B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD
+SMD DIP Switch SPST Slide 7.62mm 300mil SMD
+0
+12
+12
+Button_Switch_SMD
+SW_DIP_SPSTx06_Slide_KingTek_DSHP06TJ_W5.25mm_P1.27mm_JPin
+SMD 6x-dip-switch SPST KingTek_DSHP06TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin
+SMD DIP Switch SPST Slide 5.25mm 206mil JPin
+0
+12
+12
+Button_Switch_SMD
+SW_DIP_SPSTx06_Slide_KingTek_DSHP06TS_W7.62mm_P1.27mm
+SMD 6x-dip-switch SPST KingTek_DSHP06TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)
+SMD DIP Switch SPST Slide 7.62mm 300mil
+0
+12
+12
+Button_Switch_SMD
+SW_DIP_SPSTx06_Slide_Omron_A6H-6101_W6.15mm_P1.27mm
+SMD 6x-dip-switch SPST Omron_A6H-6101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)
+SMD DIP Switch SPST Slide 6.15mm 242mil
+0
+12
+12
+Button_Switch_SMD
+SW_DIP_SPSTx06_Slide_Omron_A6S-610x_W8.9mm_P2.54mm
+SMD 6x-dip-switch SPST Omron_A6S-610x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+12
+12
+Button_Switch_SMD
+SW_DIP_SPSTx07_Slide_6.7x19.34mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 7x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+14
+14
+Button_Switch_SMD
+SW_DIP_SPSTx07_Slide_6.7x19.34mm_W8.61mm_P2.54mm_LowProfile
+SMD 7x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+14
+14
+Button_Switch_SMD
+SW_DIP_SPSTx07_Slide_9.78x19.96mm_W8.61mm_P2.54mm
+SMD 7x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x19.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+14
+14
+Button_Switch_SMD
+SW_DIP_SPSTx07_Slide_KingTek_DSHP07TJ_W5.25mm_P1.27mm_JPin
+SMD 7x-dip-switch SPST KingTek_DSHP07TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin
+SMD DIP Switch SPST Slide 5.25mm 206mil JPin
+0
+14
+14
+Button_Switch_SMD
+SW_DIP_SPSTx07_Slide_KingTek_DSHP07TS_W7.62mm_P1.27mm
+SMD 7x-dip-switch SPST KingTek_DSHP07TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)
+SMD DIP Switch SPST Slide 7.62mm 300mil
+0
+14
+14
+Button_Switch_SMD
+SW_DIP_SPSTx07_Slide_Omron_A6S-710x_W8.9mm_P2.54mm
+SMD 7x-dip-switch SPST Omron_A6S-710x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+14
+14
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_6.7x21.88mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 8x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+16
+16
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_6.7x21.88mm_W8.61mm_P2.54mm_LowProfile
+SMD 8x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+16
+16
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_9.78x22.5mm_W8.61mm_P2.54mm
+SMD 8x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x22.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+16
+16
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_Copal_CHS-08A_W5.08mm_P1.27mm_JPin
+SMD 8x-dip-switch SPST Copal_CHS-08A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin
+SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin
+0
+16
+16
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_Copal_CHS-08B_W7.62mm_P1.27mm
+SMD 8x-dip-switch SPST Copal_CHS-08B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD
+SMD DIP Switch SPST Slide 7.62mm 300mil SMD
+0
+16
+16
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_Copal_CVS-08xB_W5.9mm_P1mm
+SMD 8x-dip-switch SPST Copal_CVS-08xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)
+SMD DIP Switch SPST Slide 5.9mm 232mil
+0
+20
+17
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_KingTek_DSHP08TJ_W5.25mm_P1.27mm_JPin
+SMD 8x-dip-switch SPST KingTek_DSHP08TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin
+SMD DIP Switch SPST Slide 5.25mm 206mil JPin
+0
+16
+16
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_KingTek_DSHP08TS_W7.62mm_P1.27mm
+SMD 8x-dip-switch SPST KingTek_DSHP08TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)
+SMD DIP Switch SPST Slide 7.62mm 300mil
+0
+16
+16
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_Omron_A6H-8101_W6.15mm_P1.27mm
+SMD 8x-dip-switch SPST Omron_A6H-8101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)
+SMD DIP Switch SPST Slide 6.15mm 242mil
+0
+16
+16
+Button_Switch_SMD
+SW_DIP_SPSTx08_Slide_Omron_A6S-810x_W8.9mm_P2.54mm
+SMD 8x-dip-switch SPST Omron_A6S-810x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+16
+16
+Button_Switch_SMD
+SW_DIP_SPSTx09_Slide_6.7x24.42mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 9x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+18
+18
+Button_Switch_SMD
+SW_DIP_SPSTx09_Slide_6.7x24.42mm_W8.61mm_P2.54mm_LowProfile
+SMD 9x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+18
+18
+Button_Switch_SMD
+SW_DIP_SPSTx09_Slide_9.78x25.04mm_W8.61mm_P2.54mm
+SMD 9x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x25.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+18
+18
+Button_Switch_SMD
+SW_DIP_SPSTx09_Slide_KingTek_DSHP09TJ_W5.25mm_P1.27mm_JPin
+SMD 9x-dip-switch SPST KingTek_DSHP09TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin
+SMD DIP Switch SPST Slide 5.25mm 206mil JPin
+0
+18
+18
+Button_Switch_SMD
+SW_DIP_SPSTx09_Slide_KingTek_DSHP09TS_W7.62mm_P1.27mm
+SMD 9x-dip-switch SPST KingTek_DSHP09TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)
+SMD DIP Switch SPST Slide 7.62mm 300mil
+0
+18
+18
+Button_Switch_SMD
+SW_DIP_SPSTx09_Slide_Omron_A6S-910x_W8.9mm_P2.54mm
+SMD 9x-dip-switch SPST Omron_A6S-910x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+18
+18
+Button_Switch_SMD
+SW_DIP_SPSTx10_Slide_6.7x26.96mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 10x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+20
+20
+Button_Switch_SMD
+SW_DIP_SPSTx10_Slide_6.7x26.96mm_W8.61mm_P2.54mm_LowProfile
+SMD 10x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+20
+20
+Button_Switch_SMD
+SW_DIP_SPSTx10_Slide_9.78x27.58mm_W8.61mm_P2.54mm
+SMD 10x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x27.58mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+20
+20
+Button_Switch_SMD
+SW_DIP_SPSTx10_Slide_Copal_CHS-10A_W5.08mm_P1.27mm_JPin
+SMD 10x-dip-switch SPST Copal_CHS-10A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin
+SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin
+0
+20
+20
+Button_Switch_SMD
+SW_DIP_SPSTx10_Slide_Copal_CHS-10B_W7.62mm_P1.27mm
+SMD 10x-dip-switch SPST Copal_CHS-10B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD
+SMD DIP Switch SPST Slide 7.62mm 300mil SMD
+0
+20
+20
+Button_Switch_SMD
+SW_DIP_SPSTx10_Slide_KingTek_DSHP10TJ_W5.25mm_P1.27mm_JPin
+SMD 10x-dip-switch SPST KingTek_DSHP10TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin
+SMD DIP Switch SPST Slide 5.25mm 206mil JPin
+0
+20
+20
+Button_Switch_SMD
+SW_DIP_SPSTx10_Slide_KingTek_DSHP10TS_W7.62mm_P1.27mm
+SMD 10x-dip-switch SPST KingTek_DSHP10TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)
+SMD DIP Switch SPST Slide 7.62mm 300mil
+0
+20
+20
+Button_Switch_SMD
+SW_DIP_SPSTx10_Slide_Omron_A6H-10101_W6.15mm_P1.27mm
+SMD 10x-dip-switch SPST Omron_A6H-10101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)
+SMD DIP Switch SPST Slide 6.15mm 242mil
+0
+20
+20
+Button_Switch_SMD
+SW_DIP_SPSTx10_Slide_Omron_A6S-1010x_W8.9mm_P2.54mm
+SMD 10x-dip-switch SPST Omron_A6S-1010x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)
+SMD DIP Switch SPST Slide 8.9mm 350mil
+0
+20
+20
+Button_Switch_SMD
+SW_DIP_SPSTx11_Slide_6.7x29.5mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 11x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+22
+22
+Button_Switch_SMD
+SW_DIP_SPSTx11_Slide_6.7x29.5mm_W8.61mm_P2.54mm_LowProfile
+SMD 11x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+22
+22
+Button_Switch_SMD
+SW_DIP_SPSTx11_Slide_9.78x30.12mm_W8.61mm_P2.54mm
+SMD 11x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x30.12mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+22
+22
+Button_Switch_SMD
+SW_DIP_SPSTx12_Slide_6.7x32.04mm_W6.73mm_P2.54mm_LowProfile_JPin
+SMD 12x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin
+SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin
+0
+24
+24
+Button_Switch_SMD
+SW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile
+SMD 12x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile
+0
+24
+24
+Button_Switch_SMD
+SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm
+SMD 12x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x32.66mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD
+SMD DIP Switch SPST Slide 8.61mm 338mil SMD
+0
+24
+24
+Button_Switch_SMD
+SW_DPDT_CK_JS202011JCQN
+Sub-miniature slide switch, vertical, SMT J bend https://dznh3ojzb2azq.cloudfront.net/products/Slide/JS/documents/datasheet.pdf
+switch DPDT SMT
+0
+6
+6
+Button_Switch_SMD
+SW_MEC_5GSH9
+MEC 5G single pole normally-open tactile switch
+switch normally-open pushbutton push-button
+0
+4
+4
+Button_Switch_SMD
+SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010
+Side push button (https://www.alps.com/prod/info/E/PDF/Tact/SurfaceMount/SKRT/SKRT.pdf)
+push horizontal SPST 1P1T
+0
+5
+3
+Button_Switch_SMD
+SW_Push_1P1T-SH_NO_CK_KMR2xxG
+CK components KMR2 tactile switch with ground pin http://www.ckswitches.com/media/1479/kmr2.pdf
+tactile switch kmr2
+0
+5
+3
+Button_Switch_SMD
+SW_Push_1P1T_NO_6x6mm_H9.5mm
+tactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm
+tact sw push 6mm smd
+0
+4
+2
+Button_Switch_SMD
+SW_Push_1P1T_NO_CK_KMR2
+CK components KMR2 tactile switch http://www.ckswitches.com/media/1479/kmr2.pdf
+tactile switch kmr2
+0
+4
+2
+Button_Switch_SMD
+SW_Push_1P1T_NO_CK_KSC6xxJ
+CK components KSC6 tactile switch https://www.ckswitches.com/media/1972/ksc6.pdf
+tactile switch ksc6
+0
+4
+2
+Button_Switch_SMD
+SW_Push_1P1T_NO_CK_KSC7xxJ
+CK components KSC7 tactile switch https://www.ckswitches.com/media/1973/ksc7.pdf
+tactile switch ksc7
+0
+4
+2
+Button_Switch_SMD
+SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR
+C&K Switches 1P1T SMD PTS125 Series 12mm Tact Switch with Pegs, https://www.ckswitches.com/media/1462/pts125.pdf
+Button Tactile Switch SPST 1P1T
+0
+4
+2
+Button_Switch_SMD
+SW_Push_1P1T_NO_Vertical_Wuerth_434133025816
+https://katalog.we-online.com/em/datasheet/434133025816.pdf
+tactile switch Wurth Wuerth
+0
+4
+2
+Button_Switch_SMD
+SW_Push_SPST_NO_Alps_SKRK
+http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKRK/SKRKAHE020.html
+SMD SMT button
+0
+2
+2
+Button_Switch_SMD
+SW_SP3T_PCM13
+Ultraminiature Surface Mount Slide Switch, right-angle, https://www.ckswitches.com/media/1424/pcm.pdf
+
+0
+8
+4
+Button_Switch_SMD
+SW_SPDT_CK-JS102011SAQN
+Sub-miniature slide switch, right-angle, http://www.ckswitches.com/media/1422/js.pdf
+switch spdt
+0
+3
+3
+Button_Switch_SMD
+SW_SPDT_PCM12
+Ultraminiature Surface Mount Slide Switch, right-angle, https://www.ckswitches.com/media/1424/pcm.pdf
+
+0
+7
+3
+Button_Switch_SMD
+SW_SPST_B3S-1000
+Surface Mount Tactile Switch for High-Density Packaging
+Tactile Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_B3S-1100
+Surface Mount Tactile Switch for High-Density Packaging with Ground Terminal
+Tactile Switch
+0
+5
+3
+Button_Switch_SMD
+SW_SPST_B3SL-1002P
+Middle Stroke Tactile Switch, B3SL
+Middle Stroke Tactile Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_B3SL-1022P
+Middle Stroke Tactile Switch, B3SL
+Middle Stroke Tactile Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_B3U-1000P
+Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, without Boss
+Tactile Switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_B3U-1000P-B
+Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, with Boss
+Tactile Switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_B3U-1100P
+Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, with Ground Terminal, without Boss
+Tactile Switch
+0
+3
+3
+Button_Switch_SMD
+SW_SPST_B3U-1100P-B
+Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, with Ground Terminal, with Boss
+Tactile Switch
+0
+3
+3
+Button_Switch_SMD
+SW_SPST_B3U-3000P
+Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, without Ground Terminal, without Boss
+Tactile Switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_B3U-3000P-B
+Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, without Ground Terminal, with Boss
+Tactile Switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_B3U-3100P
+Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, with Ground Terminal, without Boss
+Tactile Switch
+0
+3
+3
+Button_Switch_SMD
+SW_SPST_B3U-3100P-B
+Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, with Ground Terminal, with Boss
+Tactile Switch
+0
+3
+3
+Button_Switch_SMD
+SW_SPST_CK_KXT3
+https://www.ckswitches.com/media/1465/kxt3.pdf
+Switch SPST KXT3
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_CK_RS282G05A3
+https://www.mouser.com/ds/2/60/RS-282G05A-SM_RT-1159762.pdf
+SPST button tactile switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_EVPBF
+Light Touch Switch
+
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_EVQP0
+Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE28.pdf
+
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_EVQP2
+Light Touch Switch
+
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_EVQP7A
+Light Touch Switch,https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE20.pdf
+
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_EVQP7C
+Light Touch Switch
+
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_EVQPE1
+Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE7.pdf
+
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_EVQQ2
+Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE28.pdf
+
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_FSMSM
+http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English
+SPST button tactile switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_Omron_B3FS-100xP
+Surface Mount Tactile Switch for High-Density Mounting, 3.1mm height, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3fs.pdf
+Tactile Switch
+0
+4
+4
+Button_Switch_SMD
+SW_SPST_Omron_B3FS-101xP
+Surface Mount Tactile Switch for High-Density Mounting, 4.3mm height, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3fs.pdf
+Tactile Switch
+0
+4
+4
+Button_Switch_SMD
+SW_SPST_Omron_B3FS-105xP
+Surface Mount Tactile Switch for High-Density Mounting, 7.3mm height, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3fs.pdf
+Tactile Switch
+0
+4
+4
+Button_Switch_SMD
+SW_SPST_PTS645
+C&K Components SPST SMD PTS645 Series 6mm Tact Switch
+SPST Button Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_PTS810
+C&K Components, PTS 810 Series, Microminiature SMT Top Actuated, http://www.ckswitches.com/media/1476/pts810.pdf
+SPST Button Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A08
+Light Touch Switch, http://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE3.pdf
+SMD SMT SPST EVQPL EVQPT
+0
+6
+3
+Button_Switch_SMD
+SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15
+Light Touch Switch, http://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE3.pdf
+SMD SMT SPST EVQPL EVQPT
+0
+6
+3
+Button_Switch_SMD
+SW_SPST_REED_CT05-XXXX-G1
+Coto Technologies SPST Reed Switch CT05-XXXX-G1
+Coto Reed SPST Switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_REED_CT05-XXXX-J1
+Coto Technologies SPST Reed Switch CT05-XXXX-J1
+Coto Reed SPST Switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_REED_CT10-XXXX-G1
+Coto Technologies SPST Reed Switch CT10-XXXX-G1
+Coto Reed SPST Switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_REED_CT10-XXXX-G2
+Coto Technologies SPST Reed Switch CT10-XXXX-G2
+Coto Reed SPST Switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_REED_CT10-XXXX-G4
+Coto Technologies SPST Reed Switch CT10-XXXX-G4
+Coto Reed SPST Switch
+0
+2
+2
+Button_Switch_SMD
+SW_SPST_SKQG_WithStem
+ALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, With stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAFE010.html
+SPST Button Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_SKQG_WithoutStem
+ALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, Without stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAEE010.html
+SPST Button Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_TL3305A
+https://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf
+TL3305 Series Tact Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_TL3305B
+https://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf
+TL3305 Series Tact Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_TL3305C
+https://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf
+TL3305 Series Tact Switch
+0
+4
+2
+Button_Switch_SMD
+SW_SPST_TL3342
+Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf
+SPST Tactile Switch
+0
+4
+2
+Button_Switch_THT
+KSA_Tactile_SPST
+KSA http://www.ckswitches.com/media/1457/ksa_ksl.pdf
+SWITCH SMD KSA SW
+0
+5
+5
+Button_Switch_THT
+Nidec_Copal_SH-7010C
+4-bit rotary coded switch, through-hole, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf
+rotary switch bcd
+0
+6
+5
+Button_Switch_THT
+Push_E-Switch_KS01Q01
+E-Switch KS01Q01 http://spec_sheets.e-switch.com/specs/29-KS01Q01.pdf
+Push Button
+0
+4
+4
+Button_Switch_THT
+SW_CW_GPTS203211B
+SPST Off-On Pushbutton, 1A, 30V, CW Industries P/N GPTS203211B, http://switches-connectors-custom.cwind.com/Asset/GPTS203211BR2.pdf
+SPST button switch Off-On
+0
+2
+2
+Button_Switch_THT
+SW_CuK_JS202011AQN_DPDT_Angled
+CuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf
+switch DPDT
+0
+6
+6
+Button_Switch_THT
+SW_CuK_JS202011CQN_DPDT_Straight
+CuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf
+switch DPDT
+0
+6
+6
+Button_Switch_THT
+SW_CuK_OS102011MA1QN1_SPDT_Angled
+CuK miniature slide switch, OS series, SPDT, right angle, http://www.ckswitches.com/media/1428/os.pdf
+switch SPDT
+0
+5
+3
+Button_Switch_THT
+SW_DIP_SPSTx01_Piano_10.8x4.1mm_W7.62mm_P2.54mm
+1x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x4.1mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+2
+2
+Button_Switch_THT
+SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile
+1x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+2
+2
+Button_Switch_THT
+SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mm
+1x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x4.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+2
+2
+Button_Switch_THT
+SW_DIP_SPSTx02_Piano_10.8x6.64mm_W7.62mm_P2.54mm
+2x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x6.64mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+4
+4
+Button_Switch_THT
+SW_DIP_SPSTx02_Piano_CTS_Series194-2MSTN_W7.62mm_P2.54mm
+2x-dip-switch SPST CTS_Series194-2MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+4
+4
+Button_Switch_THT
+SW_DIP_SPSTx02_Slide_6.7x6.64mm_W7.62mm_P2.54mm_LowProfile
+2x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+4
+4
+Button_Switch_THT
+SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm
+2x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x7.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+4
+4
+Button_Switch_THT
+SW_DIP_SPSTx03_Piano_10.8x9.18mm_W7.62mm_P2.54mm
+3x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x9.18mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+6
+6
+Button_Switch_THT
+SW_DIP_SPSTx03_Piano_CTS_Series194-3MSTN_W7.62mm_P2.54mm
+3x-dip-switch SPST CTS_Series194-3MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+6
+6
+Button_Switch_THT
+SW_DIP_SPSTx03_Slide_6.7x9.18mm_W7.62mm_P2.54mm_LowProfile
+3x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+6
+6
+Button_Switch_THT
+SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm
+3x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x9.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+6
+6
+Button_Switch_THT
+SW_DIP_SPSTx04_Piano_10.8x11.72mm_W7.62mm_P2.54mm
+4x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x11.72mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+8
+8
+Button_Switch_THT
+SW_DIP_SPSTx04_Piano_CTS_Series194-4MSTN_W7.62mm_P2.54mm
+4x-dip-switch SPST CTS_Series194-4MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+8
+8
+Button_Switch_THT
+SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile
+4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+8
+8
+Button_Switch_THT
+SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm
+4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x12.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+8
+8
+Button_Switch_THT
+SW_DIP_SPSTx05_Piano_10.8x14.26mm_W7.62mm_P2.54mm
+5x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x14.26mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+10
+10
+Button_Switch_THT
+SW_DIP_SPSTx05_Piano_CTS_Series194-5MSTN_W7.62mm_P2.54mm
+5x-dip-switch SPST CTS_Series194-5MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+10
+10
+Button_Switch_THT
+SW_DIP_SPSTx05_Slide_6.7x14.26mm_W7.62mm_P2.54mm_LowProfile
+5x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+10
+10
+Button_Switch_THT
+SW_DIP_SPSTx05_Slide_9.78x14.88mm_W7.62mm_P2.54mm
+5x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x14.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+10
+10
+Button_Switch_THT
+SW_DIP_SPSTx06_Piano_10.8x16.8mm_W7.62mm_P2.54mm
+6x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x16.8mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+12
+12
+Button_Switch_THT
+SW_DIP_SPSTx06_Piano_CTS_Series194-6MSTN_W7.62mm_P2.54mm
+6x-dip-switch SPST CTS_Series194-6MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+12
+12
+Button_Switch_THT
+SW_DIP_SPSTx06_Slide_6.7x16.8mm_W7.62mm_P2.54mm_LowProfile
+6x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+12
+12
+Button_Switch_THT
+SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mm
+6x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x17.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+12
+12
+Button_Switch_THT
+SW_DIP_SPSTx07_Piano_10.8x19.34mm_W7.62mm_P2.54mm
+7x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x19.34mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+14
+14
+Button_Switch_THT
+SW_DIP_SPSTx07_Piano_CTS_Series194-7MSTN_W7.62mm_P2.54mm
+7x-dip-switch SPST CTS_Series194-7MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+14
+14
+Button_Switch_THT
+SW_DIP_SPSTx07_Slide_6.7x19.34mm_W7.62mm_P2.54mm_LowProfile
+7x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+14
+14
+Button_Switch_THT
+SW_DIP_SPSTx07_Slide_9.78x19.96mm_W7.62mm_P2.54mm
+7x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x19.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+14
+14
+Button_Switch_THT
+SW_DIP_SPSTx08_Piano_10.8x21.88mm_W7.62mm_P2.54mm
+8x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x21.88mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+16
+16
+Button_Switch_THT
+SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm
+8x-dip-switch SPST CTS_Series194-8MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+16
+16
+Button_Switch_THT
+SW_DIP_SPSTx08_Slide_6.7x21.88mm_W7.62mm_P2.54mm_LowProfile
+8x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+16
+16
+Button_Switch_THT
+SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm
+8x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x22.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+16
+16
+Button_Switch_THT
+SW_DIP_SPSTx09_Piano_10.8x24.42mm_W7.62mm_P2.54mm
+9x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x24.42mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+18
+18
+Button_Switch_THT
+SW_DIP_SPSTx09_Piano_CTS_Series194-9MSTN_W7.62mm_P2.54mm
+9x-dip-switch SPST CTS_Series194-9MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+18
+18
+Button_Switch_THT
+SW_DIP_SPSTx09_Slide_6.7x24.42mm_W7.62mm_P2.54mm_LowProfile
+9x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+18
+18
+Button_Switch_THT
+SW_DIP_SPSTx09_Slide_9.78x25.04mm_W7.62mm_P2.54mm
+9x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x25.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+18
+18
+Button_Switch_THT
+SW_DIP_SPSTx10_Piano_10.8x26.96mm_W7.62mm_P2.54mm
+10x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x26.96mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+20
+20
+Button_Switch_THT
+SW_DIP_SPSTx10_Piano_CTS_Series194-10MSTN_W7.62mm_P2.54mm
+10x-dip-switch SPST CTS_Series194-10MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+20
+20
+Button_Switch_THT
+SW_DIP_SPSTx10_Slide_6.7x26.96mm_W7.62mm_P2.54mm_LowProfile
+10x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+20
+20
+Button_Switch_THT
+SW_DIP_SPSTx10_Slide_9.78x27.58mm_W7.62mm_P2.54mm
+10x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x27.58mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+20
+20
+Button_Switch_THT
+SW_DIP_SPSTx11_Piano_10.8x29.5mm_W7.62mm_P2.54mm
+11x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x29.5mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+22
+22
+Button_Switch_THT
+SW_DIP_SPSTx11_Piano_CTS_Series194-11MSTN_W7.62mm_P2.54mm
+11x-dip-switch SPST CTS_Series194-11MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+22
+22
+Button_Switch_THT
+SW_DIP_SPSTx11_Slide_6.7x29.5mm_W7.62mm_P2.54mm_LowProfile
+11x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+22
+22
+Button_Switch_THT
+SW_DIP_SPSTx11_Slide_9.78x30.12mm_W7.62mm_P2.54mm
+11x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x30.12mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+22
+22
+Button_Switch_THT
+SW_DIP_SPSTx12_Piano_10.8x32.04mm_W7.62mm_P2.54mm
+12x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x32.04mm
+DIP Switch SPST Piano 7.62mm 300mil
+0
+24
+24
+Button_Switch_THT
+SW_DIP_SPSTx12_Piano_CTS_Series194-12MSTN_W7.62mm_P2.54mm
+12x-dip-switch SPST CTS_Series194-12MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)
+DIP Switch SPST Piano 7.62mm 300mil
+0
+24
+24
+Button_Switch_THT
+SW_DIP_SPSTx12_Slide_6.7x32.04mm_W7.62mm_P2.54mm_LowProfile
+12x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile
+DIP Switch SPST Slide 7.62mm 300mil LowProfile
+0
+24
+24
+Button_Switch_THT
+SW_DIP_SPSTx12_Slide_9.78x32.66mm_W7.62mm_P2.54mm
+12x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x32.66mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)
+DIP Switch SPST Slide 7.62mm 300mil
+0
+24
+24
+Button_Switch_THT
+SW_E-Switch_EG1224_SPDT_Angled
+E-Switch slide switch, EG series, SPDT, right angle, http://spec_sheets.e-switch.com/specs/P040042.pdf
+switch SPDT
+0
+7
+3
+Button_Switch_THT
+SW_E-Switch_EG1271_DPDT
+E-Switch sub miniature slide switch, EG series, DPDT, http://spec_sheets.e-switch.com/specs/P040047.pdf
+switch DPDT
+0
+6
+6
+Button_Switch_THT
+SW_E-Switch_EG2219_DPDT_Angled
+E-Switch slide switch, EG series, DPDT, right angle, http://spec_sheets.e-switch.com/specs/P040170.pdf
+switch DPDT
+0
+10
+6
+Button_Switch_THT
+SW_Lever_1P2T_NKK_GW12LxH
+Switch, single pole double throw, right angle, http://www.nkkswitches.com/pdf/GW.pdf
+switch single-pole double-throw spdt ON-ON horizontal
+0
+5
+3
+Button_Switch_THT
+SW_MEC_5GTH9
+MEC 5G single pole normally-open tactile switch https://cdn.sos.sk/productdata/80/f6/aabf7be6/5gth9358222.pdf
+switch normally-open pushbutton push-button
+0
+4
+2
+Button_Switch_THT
+SW_NKK_BB15AH
+https://www.nkkswitches.com/pdf/Bpushbuttons-1.pdf
+Pushbutton Right-angle
+0
+5
+3
+Button_Switch_THT
+SW_NKK_G1xJP
+Switch NKK G1xJP http://www.nkkswitches.com/pdf/gwillum.pdf
+SWITCH TOGGLE ILLUM SPDT NKK
+0
+6
+6
+Button_Switch_THT
+SW_NKK_GW12LJP
+Switch, single pole double throw, illuminated paddle, http://www.nkkswitches.com/pdf/gwillum.pdf
+switch single-pole double-throw spdt ON-ON illuminated LED
+0
+6
+6
+Button_Switch_THT
+SW_PUSH-12mm
+SW PUSH 12mm https://www.e-switch.com/system/asset/product_line/data_sheet/143/TL1100.pdf
+tact sw push 12mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH-12mm_Wuerth-430476085716
+SW PUSH 12mm http://katalog.we-online.de/em/datasheet/430476085716.pdf
+tact sw push 12mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH_6mm
+https://www.omron.com/ecb/products/pdf/en-b3f.pdf
+tact sw push 6mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH_6mm_H4.3mm
+tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm
+tact sw push 6mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH_6mm_H5mm
+tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm
+tact sw push 6mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH_6mm_H7.3mm
+tactile push button, 6x6mm e.g. PHAP33xx series, height=7.3mm
+tact sw push 6mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH_6mm_H8.5mm
+tactile push button, 6x6mm e.g. PHAP33xx series, height=8.5mm
+tact sw push 6mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH_6mm_H8mm
+tactile push button, 6x6mm e.g. PHAP33xx series, height=8mm
+tact sw push 6mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH_6mm_H9.5mm
+tactile push button, 6x6mm e.g. PHAP33xx series, height=9.5mm
+tact sw push 6mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH_6mm_H13mm
+tactile push button, 6x6mm e.g. PHAP33xx series, height=13mm
+tact sw push 6mm
+0
+4
+2
+Button_Switch_THT
+SW_PUSH_E-Switch_FS5700DP_DPDT
+FS5700 series pushbutton footswitch, DPDT, https://www.e-switch.com/system/asset/product_line/data_sheet/226/FS5700.pdf
+switch DPDT footswitch
+0
+6
+6
+Button_Switch_THT
+SW_PUSH_LCD_E3_SAxxxx
+Switch with LCD screen E3 SAxxxx
+switch normally-open pushbutton push-button LCD
+0
+6
+6
+Button_Switch_THT
+SW_PUSH_LCD_E3_SAxxxx_SocketPins
+Switch with LCD screen E3 SAxxxx
+switch normally-open pushbutton push-button LCD
+0
+6
+6
+Button_Switch_THT
+SW_Push_1P1T_NO_LED_E-Switch_TL1250
+illuminated right angle tact switch https://www.e-switch.com/system/asset/product_line/data_sheet/148/TL1250.pdf
+led push switch right angle
+0
+6
+4
+Button_Switch_THT
+SW_Push_1P2T_Vertical_E-Switch_800UDP8P1A1M6
+ right angle SPDT push button https://www.e-switch.com/system/asset/product_line/data_sheet/210/800U.pdf
+IP67 ultra-miniture horizontal
+0
+5
+3
+Button_Switch_THT
+SW_Push_2P2T_Vertical_E-Switch_800UDP8P1A1M6
+ right angle DPDT push button https://www.e-switch.com/system/asset/product_line/data_sheet/210/800U.pdf
+IP67 ultra-miniture horizontal
+0
+8
+6
+Button_Switch_THT
+SW_Slide_1P2T_CK_OS102011MS2Q
+CuK miniature slide switch, OS series, SPDT, https://www.ckswitches.com/media/1428/os.pdf
+switch SPDT
+0
+5
+3
+Button_Switch_THT
+SW_TH_Tactile_Omron_B3F-10xx
+SW_TH_Tactile_Omron_B3F-10xx_https://www.omron.com/ecb/products/pdf/en-b3f.pdf
+Omron B3F-10xx
+0
+4
+4
+Button_Switch_THT
+SW_Tactile_SKHH_Angled
+tactile switch 6mm ALPS SKHH right angle http://www.alps.com/prod/info/E/HTML/Tact/SnapIn/SKHH/SKHHLUA010.html
+tactile switch 6mm ALPS SKHH right angle
+0
+4
+2
+Button_Switch_THT
+SW_Tactile_SPST_Angled_PTS645Vx31-2LFS
+tactile switch SPST right angle, PTS645VL31-2 LFS
+tactile switch SPST angled PTS645VL31-2 LFS C&K Button
+0
+4
+2
+Button_Switch_THT
+SW_Tactile_SPST_Angled_PTS645Vx39-2LFS
+tactile switch SPST right angle, PTS645VL39-2 LFS
+tactile switch SPST angled PTS645VL39-2 LFS C&K Button
+0
+4
+2
+Button_Switch_THT
+SW_Tactile_SPST_Angled_PTS645Vx58-2LFS
+tactile switch SPST right angle, PTS645VL58-2 LFS
+tactile switch SPST angled PTS645VL58-2 LFS C&K Button
+0
+4
+2
+Button_Switch_THT
+SW_Tactile_SPST_Angled_PTS645Vx83-2LFS
+tactile switch SPST right angle, PTS645VL83-2 LFS
+tactile switch SPST angled PTS645VL83-2 LFS C&K Button
+0
+4
+2
+Button_Switch_THT
+SW_Tactile_Straight_KSA0Axx1LFTR
+SW PUSH SMALL http://www.ckswitches.com/media/1457/ksa_ksl.pdf
+SW PUSH SMALL Tactile C&K
+0
+4
+2
+Button_Switch_THT
+SW_Tactile_Straight_KSL0Axx1LFTR
+SW PUSH SMALL http://www.ckswitches.com/media/1457/ksa_ksl.pdf
+SW PUSH SMALL Tactile C&K
+0
+4
+2
+Buzzer_Beeper
+Buzzer_12x9.5RM7.6
+Generic Buzzer, D12mm height 9.5mm with RM7.6mm
+buzzer
+0
+2
+2
+Buzzer_Beeper
+Buzzer_15x7.5RM7.6
+Generic Buzzer, D15mm height 7.5mm with RM7.6mm
+buzzer
+0
+2
+2
+Buzzer_Beeper
+Buzzer_CUI_CPT-9019S-SMT
+https://www.cui.com/product/resource/cpt-9019s-smt.pdf
+buzzer piezo
+0
+2
+2
+Buzzer_Beeper
+Buzzer_D14mm_H7mm_P10mm
+Generic Buzzer, D14mm height 7mm with pitch 10mm
+buzzer
+0
+2
+2
+Buzzer_Beeper
+Buzzer_Mallory_AST1109MLTRQ
+Mallory low-profile piezo buzzer, https://www.mspindy.com/specifications/AST1109MLTRQ.pdf
+buzzer piezo
+0
+2
+2
+Buzzer_Beeper
+Buzzer_Murata_PKMCS0909E4000-R1
+Murata Buzzer http://www.murata.com/en-us/api/pdfdownloadapi?cate=&partno=PKMCS0909E4000-R1
+Murata Buzzer Beeper
+0
+2
+2
+Buzzer_Beeper
+Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm
+Buzzer, D12.2mm height 6.5mm, https://product.tdk.com/info/en/catalog/datasheets/piezoelectronic_buzzer_ps_en.pdf
+buzzer
+0
+2
+2
+Buzzer_Beeper
+MagneticBuzzer_CUI_CMT-8504-100-SMT
+magnetic transducer buzzer, 5V, SPL of 100 dB at 10 cm, https://www.cuidevices.com/product/resource/pdf/cmt-8504-100-smt-tr.pdf
+CMT 8504
+0
+4
+4
+Buzzer_Beeper
+MagneticBuzzer_CUI_CST-931RP-A
+CST-931RP-A, http://www.cui.com/product/resource/cst-931rp-a.pdf
+CST-931RP-A
+0
+2
+2
+Buzzer_Beeper
+MagneticBuzzer_Kingstate_KCG0601
+Buzzer, Elektromagnetic Beeper, Summer,
+Kingstate KCG0601
+0
+2
+2
+Buzzer_Beeper
+MagneticBuzzer_Kobitone_254-EMB84Q-RO
+MagneticBuzzer Kobitone 254-EMB84Q-RO https://www.mouser.es/datasheet/2/209/KT-400385-1171904.pdf
+MagneticBuzzer Kobitone 254-EMB84Q-RO
+0
+3
+3
+Buzzer_Beeper
+MagneticBuzzer_PUI_AT-0927-TT-6-R
+Buzzer Magnetic 9mm AT-0927-TT-6-R, http://www.puiaudio.com/pdf/AT-0927-TT-6-R.pdf
+Buzzer Magnetic 9mm AT-0927-TT-6-R
+0
+2
+2
+Buzzer_Beeper
+MagneticBuzzer_ProSignal_ABI-009-RC
+Buzzer, Elektromagnetic Beeper, Summer, 6V-DC,
+Pro Signal ABI-009-RC
+0
+2
+2
+Buzzer_Beeper
+MagneticBuzzer_ProSignal_ABI-010-RC
+Buzzer, Elektromagnetic Beeper, Summer, 12V-DC,
+Pro Signal ABI-010-RC
+0
+2
+2
+Buzzer_Beeper
+MagneticBuzzer_ProSignal_ABT-410-RC
+Buzzer, Elektromagnetic Beeper, Summer, 1,5V-DC,
+Pro Signal ABT-410-RC
+0
+2
+2
+Buzzer_Beeper
+MagneticBuzzer_ProjectsUnlimited_AI-4228-TWT-R
+Buzzer, Elektromagnetic Beeper, Summer, 3-28V-DC, https://www.kynix.com/uploadfiles/pdf/AI-4228-TWT-R.pdf
+Projects Unlimited AI-4228-TWT-R
+0
+2
+2
+Buzzer_Beeper
+MagneticBuzzer_StarMicronics_HMB-06_HMB-12
+Buzzer, Elektromagnetic Beeper, Summer,
+Star Micronics HMB-06 HMB-12
+0
+2
+2
+Buzzer_Beeper
+PUIAudio_SMT_0825_S_4_R
+SMD 8540, http://www.puiaudio.com/product-detail.aspx?partnumber=SMT-0825-S-4-R
+SMD 8540
+0
+4
+4
+Buzzer_Beeper
+Speaker_CUI_CMR-1206S-67
+Speaker, 30mW, 300-7000Hz, IP67 face, 12x6x2,25mm, https://www.cuidevices.com/product/resource/cmr-12062s-67.pdf
+speaker CUI
+0
+2
+2
+Calibration_Scale
+Gauge_10mm_Type1_CopperTop
+Gauge, Massstab, 10mm, CopperTop, Type 1,
+Gauge Massstab 10mm CopperTop Type 1
+0
+0
+0
+Calibration_Scale
+Gauge_10mm_Type1_SilkScreenTop
+Gauge, Massstab, 10mm, SilkScreenTop, Type 1,
+Gauge Massstab 10mm SilkScreenTop Type 1
+0
+0
+0
+Calibration_Scale
+Gauge_10mm_Type2_CopperTop
+Gauge, Massstab, 10mm, CopperTop, Type 2,
+Gauge Massstab 10mm CopperTop Type 2
+0
+0
+0
+Calibration_Scale
+Gauge_10mm_Type2_SilkScreenTop
+Gauge, Massstab, 10mm, SilkScreenTop, Type 2,
+Gauge Massstab 10mm SilkScreenTop Type 2
+0
+0
+0
+Calibration_Scale
+Gauge_10mm_Type3_CopperTop
+Gauge, Massstab, 10mm, CopperTop, Type 3,
+Gauge Massstab 10mm CopperTop Type 3
+0
+0
+0
+Calibration_Scale
+Gauge_10mm_Type3_SilkScreenTop
+Gauge, Massstab, 10mm, SilkScreenTop, Type 3,
+Gauge Massstab 10mm SilkScreenTop Type 3
+0
+0
+0
+Calibration_Scale
+Gauge_10mm_Type4_CopperTop
+Gauge, Massstab, 10mm, CopperTop, Type 4,
+Gauge Massstab 10mm CopperTop Type 4
+0
+0
+0
+Calibration_Scale
+Gauge_10mm_Type4_SilkScreenTop
+Gauge, Massstab, 10mm, SilkScreenTop, Type 4,
+Gauge Massstab 10mm SilkScreenTop Type 4
+0
+0
+0
+Calibration_Scale
+Gauge_10mm_Type5_CopperTop
+Gauge, Massstab, 10mm, CopperTop, Type 5,
+Gauge Massstab 10mm CopperTop Type 5
+0
+0
+0
+Calibration_Scale
+Gauge_10mm_Type5_SilkScreenTop
+Gauge, Massstab, 10mm, SilkScreenTop, Type 5,
+Gauge Massstab 10mm SilkScreenTop Type 5
+0
+0
+0
+Calibration_Scale
+Gauge_50mm_Type1_CopperTop
+Gauge, Massstab, 50mm, CopperTop, Type 1,
+Gauge Massstab 50mm CopperTop Type 1
+0
+0
+0
+Calibration_Scale
+Gauge_50mm_Type1_SilkScreenTop
+Gauge, Massstab, 50mm, SilkScreenTop, Type 1,
+Gauge Massstab 50mm SilkScreenTop Type 1
+0
+0
+0
+Calibration_Scale
+Gauge_50mm_Type2_CopperTop
+Gauge, Massstab, 50mm, CopperTop, Type 2,
+Gauge Massstab 50mm CopperTop Type 2
+0
+0
+0
+Calibration_Scale
+Gauge_50mm_Type2_SilkScreenTop
+Gauge, Massstab, 50mm, SilkScreenTop, Type 2,
+Gauge Massstab 50mm SilkScreenTop Type 2
+0
+0
+0
+Calibration_Scale
+Gauge_100mm_Grid_Type1_CopperTop
+Gauge, Massstab, 100mm, Gitter, Grid, CopperTop, Type 1,
+Gauge Massstab 100mm Gitter Grid CopperTop Type 1
+0
+0
+0
+Calibration_Scale
+Gauge_100mm_Type1_CopperTop
+Gauge, Massstab, 100mm, CopperTop, Type 1,
+Gauge Massstab 100mm CopperTop Type 1
+0
+0
+0
+Calibration_Scale
+Gauge_100mm_Type1_SilkScreenTop
+Gauge, Massstab, 100mm, SilkScreenTop, Type 1,
+Gauge Massstab 100mm SilkScreenTop Type 1
+0
+0
+0
+Calibration_Scale
+Gauge_100mm_Type2_CopperTop
+Gauge, Massstab, 100mm, CopperTop, Type 2,
+Gauge Massstab 100mm CopperTop Type 2
+0
+0
+0
+Calibration_Scale
+Gauge_100mm_Type2_SilkScreenTop
+Gauge, Massstab, 100mm, SilkScreenTop, Type 2,
+Gauge Massstab 100mm SilkScreenTop Type 2
+0
+0
+0
+Capacitor_SMD
+CP_Elec_3x5.3
+SMT capacitor, aluminium electrolytic, 3x5.3, Cornell Dubilier Electronics
+Capacitor Electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_3x5.4
+SMD capacitor, aluminum electrolytic, Nichicon, 3.0x5.4mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_4x3
+SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_4x3.9
+SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_4x4.5
+SMD capacitor, aluminum electrolytic, Nichicon, 4.0x4.5mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_4x5.3
+SMD capacitor, aluminum electrolytic, Vishay, 4.0x5.3mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_4x5.4
+SMD capacitor, aluminum electrolytic, Panasonic A5 / Nichicon, 4.0x5.4mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_4x5.7
+SMD capacitor, aluminum electrolytic, United Chemi-Con, 4.0x5.7mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_4x5.8
+SMD capacitor, aluminum electrolytic, Panasonic, 4.0x5.8mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_5x3
+SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.0mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_5x3.9
+SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_5x4.4
+SMD capacitor, aluminum electrolytic, Panasonic B45, 5.0x4.4mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_5x4.5
+SMD capacitor, aluminum electrolytic, Nichicon, 5.0x4.5mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_5x5.3
+SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.3mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_5x5.4
+SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.4mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_5x5.7
+SMD capacitor, aluminum electrolytic, United Chemi-Con, 5.0x5.7mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_5x5.8
+SMD capacitor, aluminum electrolytic, Panasonic, 5.0x5.8mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_5x5.9
+SMD capacitor, aluminum electrolytic, Panasonic B6, 5.0x5.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x3
+SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.0mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x3.9
+SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x4.5
+SMD capacitor, aluminum electrolytic, Nichicon, 6.3x4.5mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x4.9
+SMD capacitor, aluminum electrolytic, Panasonic C5, 6.3x4.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x5.2
+SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.2mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x5.3
+SMD capacitor, aluminum electrolytic, Cornell Dubilier, 6.3x5.3mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x5.4
+SMD capacitor, aluminum electrolytic, Panasonic C55, 6.3x5.4mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x5.4_Nichicon
+SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.4mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x5.7
+SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.7mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x5.8
+SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.8mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x5.9
+SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x7.7
+SMD capacitor, aluminum electrolytic, Nichicon, 6.3x7.7mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_6.3x9.9
+SMD capacitor, aluminum electrolytic, Panasonic C10, 6.3x9.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_8x5.4
+SMD capacitor, aluminum electrolytic, Nichicon, 8.0x5.4mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_8x6.2
+SMD capacitor, aluminum electrolytic, Nichicon, 8.0x6.2mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_8x6.5
+SMD capacitor, aluminum electrolytic, Rubycon, 8.0x6.5mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_8x6.7
+SMD capacitor, aluminum electrolytic, United Chemi-Con, 8.0x6.7mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_8x6.9
+SMD capacitor, aluminum electrolytic, Panasonic E7, 8.0x6.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_8x10
+SMD capacitor, aluminum electrolytic, Nichicon, 8.0x10mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_8x10.5
+SMD capacitor, aluminum electrolytic, Vishay 0810, 8.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_8x11.9
+SMD capacitor, aluminum electrolytic, Panasonic E12, 8.0x11.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_10x7.7
+SMD capacitor, aluminum electrolytic, Nichicon, 10.0x7.7mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_10x7.9
+SMD capacitor, aluminum electrolytic, Panasonic F8, 10.0x7.9mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_10x10
+SMD capacitor, aluminum electrolytic, Nichicon, 10.0x10.0mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_10x10.5
+SMD capacitor, aluminum electrolytic, Vishay 1010, 10.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_10x12.5
+SMD capacitor, aluminum electrolytic, Vishay 1012, 10.0x12.5mm, http://www.vishay.com/docs/28395/150crz.pdf
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_10x12.6
+SMD capacitor, aluminum electrolytic, Panasonic F12, 10.0x12.6mm
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_10x14.3
+SMD capacitor, aluminum electrolytic, Vishay 1014, 10.0x14.3mm, http://www.vishay.com/docs/28395/150crz.pdf
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_16x17.5
+SMD capacitor, aluminum electrolytic, Vishay 1616, 16.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_16x22
+SMD capacitor, aluminum electrolytic, Vishay 1621, 16.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_18x17.5
+SMD capacitor, aluminum electrolytic, Vishay 1816, 18.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+CP_Elec_18x22
+SMD capacitor, aluminum electrolytic, Vishay 1821, 18.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf
+capacitor electrolytic
+0
+2
+2
+Capacitor_SMD
+C_0201_0603Metric
+Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+capacitor
+0
+4
+2
+Capacitor_SMD
+C_0201_0603Metric_Pad0.64x0.40mm_HandSolder
+Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+4
+2
+Capacitor_SMD
+C_0402_1005Metric
+Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_0402_1005Metric_Pad0.74x0.62mm_HandSolder
+Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_0504_1310Metric
+Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_0504_1310Metric_Pad0.83x1.28mm_HandSolder
+Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_0603_1608Metric
+Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_0603_1608Metric_Pad1.08x0.95mm_HandSolder
+Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_0805_2012Metric
+Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_0805_2012Metric_Pad1.18x1.45mm_HandSolder
+Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_01005_0402Metric
+Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
+capacitor
+0
+4
+2
+Capacitor_SMD
+C_01005_0402Metric_Pad0.57x0.30mm_HandSolder
+Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+4
+2
+Capacitor_SMD
+C_1206_3216Metric
+Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_1206_3216Metric_Pad1.33x1.80mm_HandSolder
+Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_1210_3225Metric
+Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_1210_3225Metric_Pad1.33x2.70mm_HandSolder
+Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_1812_4532Metric
+Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_1812_4532Metric_Pad1.57x3.40mm_HandSolder
+Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_1825_4564Metric
+Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_1825_4564Metric_Pad1.57x6.80mm_HandSolder
+Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_2220_5650Metric
+Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_2220_5650Metric_Pad1.97x5.40mm_HandSolder
+Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_2225_5664Metric
+Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_2225_5664Metric_Pad1.80x6.60mm_HandSolder
+Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_3640_9110Metric
+Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
+capacitor
+0
+2
+2
+Capacitor_SMD
+C_3640_9110Metric_Pad2.10x10.45mm_HandSolder
+Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator
+capacitor handsolder
+0
+2
+2
+Capacitor_SMD
+C_Elec_3x5.4
+SMD capacitor, aluminum electrolytic nonpolar, 3.0x5.4mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_4x5.4
+SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.4mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_4x5.8
+SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.8mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_5x5.4
+SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.4mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_5x5.8
+SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.8mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_6.3x5.4
+SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.4mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_6.3x5.8
+SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.8mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_6.3x7.7
+SMD capacitor, aluminum electrolytic nonpolar, 6.3x7.7mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_8x5.4
+SMD capacitor, aluminum electrolytic nonpolar, 8.0x5.4mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_8x6.2
+SMD capacitor, aluminum electrolytic nonpolar, 8.0x6.2mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_8x10.2
+SMD capacitor, aluminum electrolytic nonpolar, 8.0x10.2mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Elec_10x10.2
+SMD capacitor, aluminum electrolytic nonpolar, 10.0x10.2mm
+capacitor electrolyic nonpolar
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Murata_TZB4-A
+trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
+ Murata TZB4 TZB4-A
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Murata_TZB4-B
+trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
+ Murata TZB4 TZB4-A
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Murata_TZC3
+trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
+ Murata TZC3
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Murata_TZR1
+trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
+ Murata TZR1
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Murata_TZW4
+trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
+ Murata TZW4
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Murata_TZY2
+trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb
+ Murata TZY2
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Sprague-Goodman_SGC3
+trimmer capacitor SMD horizontal, http://media.wix.com/ugd/d86717_38d9821e12823a7aa9cef38c6c2a73cc.pdf
+ Sprague Goodman SGC3
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Voltronics_JN
+trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
+ Voltronics JN
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Voltronics_JQ
+trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
+ Voltronics JQ
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Voltronics_JR
+trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
+ Voltronics JR
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Voltronics_JV
+trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
+ Voltronics JV
+0
+2
+2
+Capacitor_SMD
+C_Trimmer_Voltronics_JZ
+trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf
+ Voltronics JR
+0
+2
+2
+Capacitor_THT
+CP_Axial_L10.0mm_D4.5mm_P15.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*4.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 15mm length 10mm diameter 4.5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L10.0mm_D6.0mm_P15.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*6mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 15mm length 10mm diameter 6mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L11.0mm_D5.0mm_P18.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*5mm^2, Electrolytic Capacitor
+CP Axial series Axial Horizontal pin pitch 18mm length 11mm diameter 5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L11.0mm_D6.0mm_P18.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*6mm^2, Electrolytic Capacitor
+CP Axial series Axial Horizontal pin pitch 18mm length 11mm diameter 6mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L11.0mm_D8.0mm_P15.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=11*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 15mm length 11mm diameter 8mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L18.0mm_D6.5mm_P25.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*6.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 6.5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L18.0mm_D8.0mm_P25.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 8mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L18.0mm_D10.0mm_P25.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L20.0mm_D10.0mm_P26.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 26mm length 20mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L20.0mm_D13.0mm_P26.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 26mm length 20mm diameter 13mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L21.0mm_D8.0mm_P28.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=28mm, , length*diameter=21*8mm^2, Electrolytic Capacitor
+CP Axial series Axial Horizontal pin pitch 28mm length 21mm diameter 8mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L25.0mm_D10.0mm_P30.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=30mm, , length*diameter=25*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 30mm length 25mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L26.5mm_D20.0mm_P33.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=33mm, , length*diameter=26.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 33mm length 26.5mm diameter 20mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L29.0mm_D10.0mm_P35.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L29.0mm_D13.0mm_P35.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 13mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L29.0mm_D16.0mm_P35.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 16mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L29.0mm_D20.0mm_P35.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 20mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L30.0mm_D10.0mm_P35.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L30.0mm_D12.5mm_P35.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*12.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 12.5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L30.0mm_D15.0mm_P35.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*15mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 15mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L30.0mm_D18.0mm_P35.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 18mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L34.5mm_D20.0mm_P41.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=41mm, , length*diameter=34.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 41mm length 34.5mm diameter 20mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L37.0mm_D13.0mm_P43.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 13mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L37.0mm_D16.0mm_P43.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 16mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L37.0mm_D20.0mm_P43.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf
+CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 20mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L38.0mm_D18.0mm_P44.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 44mm length 38mm diameter 18mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L38.0mm_D21.0mm_P44.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*21mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf
+CP Axial series Axial Horizontal pin pitch 44mm length 38mm diameter 21mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L40.0mm_D16.0mm_P48.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=48mm, , length*diameter=40*16mm^2, Electrolytic Capacitor
+CP Axial series Axial Horizontal pin pitch 48mm length 40mm diameter 16mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L42.0mm_D23.0mm_P45.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 23.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L42.0mm_D26.0mm_P45.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 26mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L42.0mm_D29.0mm_P45.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 29.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L42.0mm_D32.0mm_P45.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 32.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L42.0mm_D35.0mm_P45.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 35.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L42.5mm_D20.0mm_P49.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=49mm, , length*diameter=42.5*20mm^2, Electrolytic Capacitor
+CP Axial series Axial Horizontal pin pitch 49mm length 42.5mm diameter 20mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L46.0mm_D20.0mm_P52.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=52mm, , length*diameter=46*20mm^2, Electrolytic Capacitor
+CP Axial series Axial Horizontal pin pitch 52mm length 46mm diameter 20mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L55.0mm_D23.0mm_P60.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 23.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L55.0mm_D26.0mm_P60.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 26mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L55.0mm_D29.0mm_P60.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 29.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L55.0mm_D32.0mm_P60.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 32.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L55.0mm_D35.0mm_P60.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 35.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L67.0mm_D23.0mm_P75.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 23.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L67.0mm_D26.0mm_P75.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 26mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L67.0mm_D29.0mm_P75.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 29.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L67.0mm_D32.0mm_P75.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 32.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L67.0mm_D35.0mm_P75.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 35.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L80.0mm_D23.0mm_P85.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 23.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L80.0mm_D26.0mm_P85.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 26mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L80.0mm_D29.0mm_P85.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 29.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L80.0mm_D32.0mm_P85.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 32.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L80.0mm_D35.0mm_P85.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 35.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L93.0mm_D23.0mm_P100.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 23.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L93.0mm_D26.0mm_P100.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 26mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L93.0mm_D29.0mm_P100.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 29.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L93.0mm_D32.0mm_P100.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 32.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Axial_L93.0mm_D35.0mm_P100.00mm_Horizontal
+CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf
+CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 35.0mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D4.0mm_P1.50mm
+CP, Radial series, Radial, pin pitch=1.50mm, , diameter=4mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 1.50mm diameter 4mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D4.0mm_P2.00mm
+CP, Radial series, Radial, pin pitch=2.00mm, , diameter=4mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.00mm diameter 4mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D5.0mm_P2.00mm
+CP, Radial series, Radial, pin pitch=2.00mm, , diameter=5mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.00mm diameter 5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D5.0mm_P2.50mm
+CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D6.3mm_P2.50mm
+CP, Radial series, Radial, pin pitch=2.50mm, , diameter=6.3mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.50mm diameter 6.3mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D7.5mm_P2.50mm
+CP, Radial series, Radial, pin pitch=2.50mm, , diameter=7.5mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.50mm diameter 7.5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D8.0mm_P2.50mm
+CP, Radial series, Radial, pin pitch=2.50mm, , diameter=8mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.50mm diameter 8mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D8.0mm_P3.50mm
+CP, Radial series, Radial, pin pitch=3.50mm, , diameter=8mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 3.50mm diameter 8mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D8.0mm_P3.80mm
+CP, Radial series, Radial, pin pitch=3.80mm, , diameter=8mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 3.80mm diameter 8mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D8.0mm_P5.00mm
+CP, Radial series, Radial, pin pitch=5.00mm, , diameter=8mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 5.00mm diameter 8mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D10.0mm_P2.50mm
+CP, Radial series, Radial, pin pitch=2.50mm, , diameter=10mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.50mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D10.0mm_P2.50mm_P5.00mm
+CP, Radial series, Radial, pin pitch=2.50mm 5.00mm, , diameter=10mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.50mm 5.00mm diameter 10mm Electrolytic Capacitor
+0
+4
+2
+Capacitor_THT
+CP_Radial_D10.0mm_P3.50mm
+CP, Radial series, Radial, pin pitch=3.50mm, , diameter=10mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 3.50mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D10.0mm_P3.80mm
+CP, Radial series, Radial, pin pitch=3.80mm, , diameter=10mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 3.80mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D10.0mm_P5.00mm
+CP, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 5.00mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D10.0mm_P5.00mm_P7.50mm
+CP, Radial series, Radial, pin pitch=5.00mm 7.50mm, , diameter=10mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 5.00mm 7.50mm diameter 10mm Electrolytic Capacitor
+0
+4
+2
+Capacitor_THT
+CP_Radial_D10.0mm_P7.50mm
+CP, Radial series, Radial, pin pitch=7.50mm, , diameter=10mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 7.50mm diameter 10mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D12.5mm_P2.50mm
+CP, Radial series, Radial, pin pitch=2.50mm, , diameter=12.5mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.50mm diameter 12.5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D12.5mm_P5.00mm
+CP, Radial series, Radial, pin pitch=5.00mm, , diameter=12.5mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 5.00mm diameter 12.5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D12.5mm_P7.50mm
+CP, Radial series, Radial, pin pitch=7.50mm, , diameter=12.5mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 7.50mm diameter 12.5mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D13.0mm_P2.50mm
+CP, Radial series, Radial, pin pitch=2.50mm, , diameter=13mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 2.50mm diameter 13mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D13.0mm_P5.00mm
+CP, Radial series, Radial, pin pitch=5.00mm, , diameter=13mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 5.00mm diameter 13mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D13.0mm_P7.50mm
+CP, Radial series, Radial, pin pitch=7.50mm, , diameter=13mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 7.50mm diameter 13mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D14.0mm_P5.00mm
+CP, Radial series, Radial, pin pitch=5.00mm, , diameter=14mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 5.00mm diameter 14mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D14.0mm_P7.50mm
+CP, Radial series, Radial, pin pitch=7.50mm, , diameter=14mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 7.50mm diameter 14mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D16.0mm_P7.50mm
+CP, Radial series, Radial, pin pitch=7.50mm, , diameter=16mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 7.50mm diameter 16mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D17.0mm_P7.50mm
+CP, Radial series, Radial, pin pitch=7.50mm, , diameter=17mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 7.50mm diameter 17mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D18.0mm_P7.50mm
+CP, Radial series, Radial, pin pitch=7.50mm, , diameter=18mm, Electrolytic Capacitor
+CP Radial series Radial pin pitch 7.50mm diameter 18mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D22.0mm_P10.00mm_3pin_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=22mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 22mm Electrolytic Capacitor
+0
+3
+2
+Capacitor_THT
+CP_Radial_D22.0mm_P10.00mm_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=22mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 22mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D24.0mm_P10.00mm_3pin_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=24mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 24mm Electrolytic Capacitor
+0
+3
+2
+Capacitor_THT
+CP_Radial_D24.0mm_P10.00mm_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=24mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 24mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D25.0mm_P10.00mm_3pin_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=25mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 25mm Electrolytic Capacitor
+0
+3
+2
+Capacitor_THT
+CP_Radial_D25.0mm_P10.00mm_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=25mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 25mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D26.0mm_P10.00mm_3pin_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=26mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 26mm Electrolytic Capacitor
+0
+3
+2
+Capacitor_THT
+CP_Radial_D26.0mm_P10.00mm_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=26mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 26mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D30.0mm_P10.00mm_3pin_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=30mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 30mm Electrolytic Capacitor
+0
+3
+2
+Capacitor_THT
+CP_Radial_D30.0mm_P10.00mm_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=30mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 30mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D35.0mm_P10.00mm_3pin_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=35mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 35mm Electrolytic Capacitor
+0
+3
+2
+Capacitor_THT
+CP_Radial_D35.0mm_P10.00mm_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=35mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 35mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_D40.0mm_P10.00mm_3pin_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 40mm Electrolytic Capacitor
+0
+3
+2
+Capacitor_THT
+CP_Radial_D40.0mm_P10.00mm_SnapIn
+CP, Radial series, Radial, pin pitch=10.00mm, , diameter=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf
+CP Radial series Radial pin pitch 10.00mm diameter 40mm Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D4.5mm_P2.50mm
+CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 2.50mm diameter 4.5mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D4.5mm_P5.00mm
+CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 5.00mm diameter 4.5mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D5.0mm_P2.50mm
+CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D5.0mm_P5.00mm
+CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D5.5mm_P2.50mm
+CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.5mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D5.5mm_P5.00mm
+CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.5mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D6.0mm_P2.50mm
+CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 2.50mm diameter 6.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D6.0mm_P5.00mm
+CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 5.00mm diameter 6.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D7.0mm_P2.50mm
+CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 2.50mm diameter 7.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D7.0mm_P5.00mm
+CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 5.00mm diameter 7.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D8.0mm_P2.50mm
+CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 2.50mm diameter 8.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D8.0mm_P5.00mm
+CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 5.00mm diameter 8.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D9.0mm_P2.50mm
+CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 2.50mm diameter 9.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D9.0mm_P5.00mm
+CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 5.00mm diameter 9.0mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D10.5mm_P2.50mm
+CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 2.50mm diameter 10.5mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+CP_Radial_Tantal_D10.5mm_P5.00mm
+CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf
+CP Radial_Tantal series Radial pin pitch 5.00mm diameter 10.5mm Tantal Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf
+C Axial series Axial Horizontal pin pitch 7.5mm length 3.8mm diameter 2.6mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L3.8mm_D2.6mm_P10.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf
+C Axial series Axial Horizontal pin pitch 10mm length 3.8mm diameter 2.6mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L3.8mm_D2.6mm_P12.50mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf
+C Axial series Axial Horizontal pin pitch 12.5mm length 3.8mm diameter 2.6mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L3.8mm_D2.6mm_P15.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf
+C Axial series Axial Horizontal pin pitch 15mm length 3.8mm diameter 2.6mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L5.1mm_D3.1mm_P7.50mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf
+C Axial series Axial Horizontal pin pitch 7.5mm length 5.1mm diameter 3.1mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L5.1mm_D3.1mm_P10.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf
+C Axial series Axial Horizontal pin pitch 10mm length 5.1mm diameter 3.1mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L5.1mm_D3.1mm_P12.50mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf
+C Axial series Axial Horizontal pin pitch 12.5mm length 5.1mm diameter 3.1mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L5.1mm_D3.1mm_P15.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf
+C Axial series Axial Horizontal pin pitch 15mm length 5.1mm diameter 3.1mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D6.5mm_P15.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 6.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D6.5mm_P20.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 6.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D7.5mm_P15.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 7.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D7.5mm_P20.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 7.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D8.5mm_P15.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 8.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D8.5mm_P20.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 8.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D9.5mm_P15.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 9.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D9.5mm_P20.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 9.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D10.5mm_P15.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 10.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L12.0mm_D10.5mm_P20.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 10.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L17.0mm_D6.5mm_P20.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 20mm length 17mm diameter 6.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L17.0mm_D6.5mm_P25.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 25mm length 17mm diameter 6.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L17.0mm_D7.0mm_P20.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 20mm length 17mm diameter 7.0mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L17.0mm_D7.0mm_P25.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 25mm length 17mm diameter 7.0mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L19.0mm_D7.5mm_P25.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 7.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L19.0mm_D8.0mm_P25.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*8.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 8.0mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L19.0mm_D9.0mm_P25.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 9mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L19.0mm_D9.5mm_P25.00mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 9.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L22.0mm_D9.5mm_P27.50mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 27.5mm length 22mm diameter 9.5mm
+0
+2
+2
+Capacitor_THT
+C_Axial_L22.0mm_D10.5mm_P27.50mm_Horizontal
+C, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf
+C Axial series Axial Horizontal pin pitch 27.5mm length 22mm diameter 10.5mm
+0
+2
+2
+Capacitor_THT
+C_Disc_D3.0mm_W1.6mm_P2.50mm
+C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.0*1.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf
+C Disc series Radial pin pitch 2.50mm diameter 3.0mm width 1.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D3.0mm_W2.0mm_P2.50mm
+C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor
+C Disc series Radial pin pitch 2.50mm diameter 3mm width 2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D3.4mm_W2.1mm_P2.50mm
+C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.4*2.1mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf
+C Disc series Radial pin pitch 2.50mm diameter 3.4mm width 2.1mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D3.8mm_W2.6mm_P2.50mm
+C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.8*2.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf
+C Disc series Radial pin pitch 2.50mm diameter 3.8mm width 2.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D4.3mm_W1.9mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf
+C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D4.7mm_W2.5mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf
+C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D5.0mm_W2.5mm_P2.50mm
+C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf
+C Disc series Radial pin pitch 2.50mm diameter 5mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D5.0mm_W2.5mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf
+C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D5.1mm_W3.2mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5.1*3.2mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf
+C Disc series Radial pin pitch 5.00mm diameter 5.1mm width 3.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D6.0mm_W2.5mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf
+C Disc series Radial pin pitch 5.00mm diameter 6mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D6.0mm_W4.4mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*4.4mm^2, Capacitor
+C Disc series Radial pin pitch 5.00mm diameter 6mm width 4.4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D7.0mm_W2.5mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf
+C Disc series Radial pin pitch 5.00mm diameter 7mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D7.5mm_W2.5mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*2.5mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D7.5mm_W4.4mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*4.4mm^2, Capacitor
+C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 4.4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D7.5mm_W5.0mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D7.5mm_W5.0mm_P7.50mm
+C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 7.50mm diameter 7.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D7.5mm_W5.0mm_P10.00mm
+C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 10.00mm diameter 7.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D8.0mm_W2.5mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf
+C Disc series Radial pin pitch 5.00mm diameter 8mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D8.0mm_W5.0mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 5.00mm diameter 8mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D8.0mm_W5.0mm_P7.50mm
+C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 7.50mm diameter 8mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D8.0mm_W5.0mm_P10.00mm
+C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 10.00mm diameter 8mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D9.0mm_W2.5mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf
+C Disc series Radial pin pitch 5.00mm diameter 9mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D9.0mm_W5.0mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 5.00mm diameter 9mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D9.0mm_W5.0mm_P7.50mm
+C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 7.50mm diameter 9mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D9.0mm_W5.0mm_P10.00mm
+C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 10.00mm diameter 9mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D10.0mm_W2.5mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf
+C Disc series Radial pin pitch 5.00mm diameter 10mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D10.5mm_W5.0mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 5.00mm diameter 10.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D10.5mm_W5.0mm_P7.50mm
+C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 7.50mm diameter 10.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D10.5mm_W5.0mm_P10.00mm
+C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 10.00mm diameter 10.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D11.0mm_W5.0mm_P5.00mm
+C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 5.00mm diameter 11mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D11.0mm_W5.0mm_P7.50mm
+C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 7.50mm diameter 11mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D11.0mm_W5.0mm_P10.00mm
+C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 10.00mm diameter 11mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D12.0mm_W4.4mm_P7.75mm
+C, Disc series, Radial, pin pitch=7.75mm, , diameter*width=12*4.4mm^2, Capacitor
+C Disc series Radial pin pitch 7.75mm diameter 12mm width 4.4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D12.5mm_W5.0mm_P7.50mm
+C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 7.50mm diameter 12.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D12.5mm_W5.0mm_P10.00mm
+C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 10.00mm diameter 12.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D14.5mm_W5.0mm_P7.50mm
+C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 7.50mm diameter 14.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D14.5mm_W5.0mm_P10.00mm
+C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 10.00mm diameter 14.5mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D16.0mm_W5.0mm_P7.50mm
+C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 7.50mm diameter 16.0mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Disc_D16.0mm_W5.0mm_P10.00mm
+C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf
+C Disc series Radial pin pitch 10.00mm diameter 16.0mm width 5.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D4.0mm_H5.0mm_P1.50mm
+C, Radial series, Radial, pin pitch=1.50mm, diameter=4mm, height=5mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 1.50mm diameter 4mm height 5mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D4.0mm_H7.0mm_P1.50mm
+C, Radial series, Radial, pin pitch=1.50mm, diameter=4mm, height=7mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 1.50mm diameter 4mm height 7mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D5.0mm_H5.0mm_P2.00mm
+C, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=5mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 2.00mm diameter 5mm height 5mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D5.0mm_H7.0mm_P2.00mm
+C, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=7mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 2.00mm diameter 5mm height 7mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D5.0mm_H11.0mm_P2.00mm
+C, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=11mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 2.00mm diameter 5mm height 11mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D6.3mm_H5.0mm_P2.50mm
+C, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=5mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 2.50mm diameter 6.3mm height 5mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D6.3mm_H7.0mm_P2.50mm
+C, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=7mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 2.50mm diameter 6.3mm height 7mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D6.3mm_H11.0mm_P2.50mm
+C, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=11mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 2.50mm diameter 6.3mm height 11mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D8.0mm_H7.0mm_P3.50mm
+C, Radial series, Radial, pin pitch=3.50mm, diameter=8mm, height=7mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 3.50mm diameter 8mm height 7mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D8.0mm_H11.5mm_P3.50mm
+C, Radial series, Radial, pin pitch=3.50mm, diameter=8mm, height=11.5mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 3.50mm diameter 8mm height 11.5mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D10.0mm_H12.5mm_P5.00mm
+C, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=12.5mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 5.00mm diameter 10mm height 12.5mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D10.0mm_H16.0mm_P5.00mm
+C, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=16mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 5.00mm diameter 10mm height 16mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D10.0mm_H20.0mm_P5.00mm
+C, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=20mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 5.00mm diameter 10mm height 20mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D12.5mm_H20.0mm_P5.00mm
+C, Radial series, Radial, pin pitch=5.00mm, diameter=12.5mm, height=20mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 5.00mm diameter 12.5mm height 20mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D12.5mm_H25.0mm_P5.00mm
+C, Radial series, Radial, pin pitch=5.00mm, diameter=12.5mm, height=25mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 5.00mm diameter 12.5mm height 25mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D16.0mm_H25.0mm_P7.50mm
+C, Radial series, Radial, pin pitch=7.50mm, diameter=16mm, height=25mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 7.50mm diameter 16mm height 25mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D16.0mm_H31.5mm_P7.50mm
+C, Radial series, Radial, pin pitch=7.50mm, diameter=16mm, height=31.5mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 7.50mm diameter 16mm height 31.5mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Radial_D18.0mm_H35.5mm_P7.50mm
+C, Radial series, Radial, pin pitch=7.50mm, diameter=18mm, height=35.5mm, Non-Polar Electrolytic Capacitor
+C Radial series Radial pin pitch 7.50mm diameter 18mm height 35.5mm Non-Polar Electrolytic Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L4.0mm_W2.5mm_P2.50mm
+C, Rect series, Radial, pin pitch=2.50mm, , length*width=4*2.5mm^2, Capacitor
+C Rect series Radial pin pitch 2.50mm length 4mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02
+C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*2mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf
+C Rect series Radial pin pitch 2.50mm length 4.6mm width 2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L4.6mm_W3.0mm_P2.50mm_MKS02_FKP02
+C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.0mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf
+C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L4.6mm_W3.8mm_P2.50mm_MKS02_FKP02
+C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.8mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf
+C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L4.6mm_W4.6mm_P2.50mm_MKS02_FKP02
+C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*4.6mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf
+C Rect series Radial pin pitch 2.50mm length 4.6mm width 4.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L4.6mm_W5.5mm_P2.50mm_MKS02_FKP02
+C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*5.5mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf
+C Rect series Radial pin pitch 2.50mm length 4.6mm width 5.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.0mm_W2.0mm_P5.00mm
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2mm^2, Capacitor
+C Rect series Radial pin pitch 5.00mm length 7mm width 2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.0mm_W2.5mm_P5.00mm
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2.5mm^2, Capacitor
+C Rect series Radial pin pitch 5.00mm length 7mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.0mm_W3.5mm_P2.50mm_P5.00mm
+C, Rect series, Radial, pin pitch=2.50mm 5.00mm, , length*width=7*3.5mm^2, Capacitor
+C Rect series Radial pin pitch 2.50mm 5.00mm length 7mm width 3.5mm Capacitor
+0
+4
+2
+Capacitor_THT
+C_Rect_L7.0mm_W3.5mm_P5.00mm
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*3.5mm^2, Capacitor
+C Rect series Radial pin pitch 5.00mm length 7mm width 3.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.0mm_W4.5mm_P5.00mm
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*4.5mm^2, Capacitor
+C Rect series Radial pin pitch 5.00mm length 7mm width 4.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.0mm_W6.0mm_P5.00mm
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6mm^2, Capacitor
+C Rect series Radial pin pitch 5.00mm length 7mm width 6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.0mm_W6.5mm_P5.00mm
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6.5mm^2, Capacitor
+C Rect series Radial pin pitch 5.00mm length 7mm width 6.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf
+C Rect series Radial pin pitch 5.00mm length 7.2mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf
+C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf
+C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf
+C Rect series Radial pin pitch 5.00mm length 7.2mm width 4.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*5.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf
+C Rect series Radial pin pitch 5.00mm length 7.2mm width 5.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf
+C Rect series Radial pin pitch 5.00mm length 7.2mm width 7.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.2mm_W8.5mm_P5.00mm_FKP2_FKP2_MKS2_MKP2
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf
+C Rect series Radial pin pitch 5.00mm length 7.2mm width 8.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf
+C Rect series Radial pin pitch 5.00mm length 7.2mm width 11mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L7.5mm_W6.5mm_P5.00mm
+C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.5*6.5mm^2, Capacitor
+C Rect series Radial pin pitch 5.00mm length 7.5mm width 6.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W2.5mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W2.6mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 2.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W2.7mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 2.7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W3.2mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 3.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W3.3mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 3.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W3.4mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 3.4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W3.6mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 3.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W3.8mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 3.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W3.9mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 3.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W4.0mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 4.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W4.2mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 4.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W4.9mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 4.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W5.1mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 5.1mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W5.7mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 5.7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W6.4mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 6.4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W6.7mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 6.7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W7.7mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*7.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 7.7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W8.5mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*8.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 8.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W9.5mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 9.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L9.0mm_W9.8mm_P7.50mm_MKT
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 7.50mm length 9mm width 9.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L10.0mm_W2.5mm_P7.50mm_MKS4
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 7.50mm length 10mm width 2.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L10.0mm_W3.0mm_P7.50mm_FKS3_FKP3
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf
+C Rect series Radial pin pitch 7.50mm length 10mm width 3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L10.0mm_W3.0mm_P7.50mm_MKS4
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 7.50mm length 10mm width 3.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L10.0mm_W4.0mm_P7.50mm_FKS3_FKP3
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf
+C Rect series Radial pin pitch 7.50mm length 10mm width 4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L10.0mm_W4.0mm_P7.50mm_MKS4
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 7.50mm length 10mm width 4.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L10.0mm_W5.0mm_P5.00mm_P7.50mm
+C, Rect series, Radial, pin pitch=5.00mm 7.50mm, , length*width=10*5mm^2, Capacitor
+C Rect series Radial pin pitch 5.00mm 7.50mm length 10mm width 5mm Capacitor
+0
+4
+2
+Capacitor_THT
+C_Rect_L10.3mm_W4.5mm_P7.50mm_MKS4
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 7.50mm length 10.3mm width 4.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L10.3mm_W5.0mm_P7.50mm_MKS4
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 7.50mm length 10.3mm width 5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L10.3mm_W5.7mm_P7.50mm_MKS4
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5.7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 7.50mm length 10.3mm width 5.7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L10.3mm_W7.2mm_P7.50mm_MKS4
+C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 7.50mm length 10.3mm width 7.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W2.8mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 2.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W3.4mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W3.5mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W4.2mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W4.3mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W5.1mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.1mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W5.3mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W6.3mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W6.4mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W7.3mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 7.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.0mm_W8.8mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.0mm width 8.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W2.0mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W2.6mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W2.8mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W3.2mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W3.5mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W3.6mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W4.0mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W4.3mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W4.5mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W5.0mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W5.1mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.1mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W5.2mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W5.6mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W6.4mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W6.6mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W6.9mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W7.3mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W7.5mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W7.8mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W8.0mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.0mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W8.8mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W9.5mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L11.5mm_W9.8mm_P10.00mm_MKT
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L13.0mm_W3.0mm_P10.00mm_FKS3_FKP3_MKS4
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 10.00mm length 13mm width 3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L13.0mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 10.00mm length 13mm width 4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L13.0mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 10.00mm length 13mm width 5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L13.0mm_W6.0mm_P10.00mm_FKS3_FKP3_MKS4
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 10.00mm length 13mm width 6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L13.0mm_W6.5mm_P7.50mm_P10.00mm
+C, Rect series, Radial, pin pitch=7.50mm 10.00mm, , length*width=13*6.5mm^2, Capacitor
+C Rect series Radial pin pitch 7.50mm 10.00mm length 13mm width 6.5mm Capacitor
+0
+4
+2
+Capacitor_THT
+C_Rect_L13.0mm_W8.0mm_P10.00mm_FKS3_FKP3_MKS4
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 10.00mm length 13mm width 8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L13.5mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 10.00mm length 13.5mm width 4mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L13.5mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4
+C, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 10.00mm length 13.5mm width 5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W4.7mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W4.9mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W5.0mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W6.0mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W7.0mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W7.3mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 7.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W8.7mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W8.9mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W9.0mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W9.2mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 9.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W10.7mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W10.9mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W11.2mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W11.8mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W13.5mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W13.7mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L16.5mm_W13.9mm_P15.00mm_MKT
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf
+C Rect series Radial pin pitch 15.00mm length 18mm width 5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L18.0mm_W6.0mm_P15.00mm_FKS3_FKP3
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf
+C Rect series Radial pin pitch 15.00mm length 18mm width 6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L18.0mm_W7.0mm_P15.00mm_FKS3_FKP3
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf
+C Rect series Radial pin pitch 15.00mm length 18mm width 7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L18.0mm_W8.0mm_P15.00mm_FKS3_FKP3
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf
+C Rect series Radial pin pitch 15.00mm length 18mm width 8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L18.0mm_W9.0mm_P15.00mm_FKS3_FKP3
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf
+C Rect series Radial pin pitch 15.00mm length 18mm width 9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L18.0mm_W11.0mm_P15.00mm_FKS3_FKP3
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf
+C Rect series Radial pin pitch 15.00mm length 18mm width 11mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L19.0mm_W5.0mm_P15.00mm_MKS4
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 15.00mm length 19mm width 5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L19.0mm_W6.0mm_P15.00mm_MKS4
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 15.00mm length 19mm width 6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L19.0mm_W7.0mm_P15.00mm_MKS4
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 15.00mm length 19mm width 7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L19.0mm_W8.0mm_P15.00mm_MKS4
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 15.00mm length 19mm width 8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L19.0mm_W9.0mm_P15.00mm_MKS4
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 15.00mm length 19mm width 9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L19.0mm_W11.0mm_P15.00mm_MKS4
+C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 15.00mm length 19mm width 11mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L24.0mm_W7.0mm_P22.50mm_MKT
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 22.50mm length 24mm width 7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L24.0mm_W8.3mm_P22.50mm_MKT
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 22.50mm length 24mm width 8.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L24.0mm_W8.6mm_P22.50mm_MKT
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 22.50mm length 24mm width 8.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L24.0mm_W10.1mm_P22.50mm_MKT
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 22.50mm length 24mm width 10.1mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L24.0mm_W10.3mm_P22.50mm_MKT
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 22.50mm length 24mm width 10.3mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L24.0mm_W10.9mm_P22.50mm_MKT
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 22.50mm length 24mm width 10.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L24.0mm_W12.2mm_P22.50mm_MKT
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 22.50mm length 24mm width 12.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L24.0mm_W12.6mm_P22.50mm_MKT
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 22.50mm length 24mm width 12.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L24.0mm_W12.8mm_P22.50mm_MKT
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 22.50mm length 24mm width 12.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L26.5mm_W5.0mm_P22.50mm_MKS4
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 22.50mm length 26.5mm width 5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L26.5mm_W6.0mm_P22.50mm_MKS4
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 22.50mm length 26.5mm width 6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L26.5mm_W7.0mm_P22.50mm_MKS4
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 22.50mm length 26.5mm width 7mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L26.5mm_W8.5mm_P22.50mm_MKS4
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 22.50mm length 26.5mm width 8.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L26.5mm_W10.5mm_P22.50mm_MKS4
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*10.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 22.50mm length 26.5mm width 10.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L26.5mm_W11.5mm_P22.50mm_MKS4
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*11.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 22.50mm length 26.5mm width 11.5mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L27.0mm_W9.0mm_P22.00mm
+C, Rect series, Radial, pin pitch=22.00mm, , length*width=27*9mm^2, Capacitor
+C Rect series Radial pin pitch 22.00mm length 27mm width 9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L27.0mm_W9.0mm_P23.00mm
+C, Rect series, Radial, pin pitch=23.00mm, , length*width=27*9mm^2, Capacitor
+C Rect series Radial pin pitch 23.00mm length 27mm width 9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L27.0mm_W11.0mm_P22.00mm
+C, Rect series, Radial, pin pitch=22.00mm, , length*width=27*11mm^2, Capacitor
+C Rect series Radial pin pitch 22.00mm length 27mm width 11mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L28.0mm_W8.0mm_P22.50mm_MKS4
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 22.50mm length 28mm width 8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L28.0mm_W10.0mm_P22.50mm_MKS4
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*10mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 22.50mm length 28mm width 10mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L28.0mm_W12.0mm_P22.50mm_MKS4
+C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*12mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 22.50mm length 28mm width 12mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W7.6mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 7.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W7.8mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 7.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W7.9mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 7.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W9.1mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 9.1mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W9.6mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 9.6mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W11.0mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 11mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W11.9mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 11.9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W12.2mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 12.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W13.0mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 13mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W13.8mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 13.8mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W14.2mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*14.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 14.2mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L29.0mm_W16.0mm_P27.50mm_MKT
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*16mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf
+C Rect series Radial pin pitch 27.50mm length 29mm width 16mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L31.5mm_W9.0mm_P27.50mm_MKS4
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 27.50mm length 31.5mm width 9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L31.5mm_W11.0mm_P27.50mm_MKS4
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 27.50mm length 31.5mm width 11mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L31.5mm_W13.0mm_P27.50mm_MKS4
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 27.50mm length 31.5mm width 13mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L31.5mm_W15.0mm_P27.50mm_MKS4
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 27.50mm length 31.5mm width 15mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L31.5mm_W17.0mm_P27.50mm_MKS4
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 27.50mm length 31.5mm width 17mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L31.5mm_W20.0mm_P27.50mm_MKS4
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 27.50mm length 31.5mm width 20mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L32.0mm_W15.0mm_P27.00mm
+C, Rect series, Radial, pin pitch=27.00mm, , length*width=32*15mm^2, Capacitor
+C Rect series Radial pin pitch 27.00mm length 32mm width 15mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L33.0mm_W13.0mm_P27.50mm_MKS4
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 27.50mm length 33mm width 13mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L33.0mm_W15.0mm_P27.50mm_MKS4
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 27.50mm length 33mm width 15mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L33.0mm_W20.0mm_P27.50mm_MKS4
+C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 27.50mm length 33mm width 20mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W9.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 9mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W11.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 11mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W13.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 13mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W15.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 15mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W17.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 17mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W19.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*19mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 19mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W20.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 20mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W24.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*24mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 24mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W31.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*31mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 31mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W35.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*35mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 35mm Capacitor
+0
+2
+2
+Capacitor_THT
+C_Rect_L41.5mm_W40.0mm_P37.50mm_MKS4
+C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*40mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf
+C Rect series Radial pin pitch 37.50mm length 41.5mm width 40mm Capacitor
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-1608-08_AVX-J
+Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-1608-08_AVX-J_Pad1.25x1.05mm_HandSolder
+Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-1608-10_AVX-L
+Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-1608-10_AVX-L_Pad1.25x1.05mm_HandSolder
+Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-2012-12_Kemet-R
+Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder
+Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-2012-15_AVX-P
+Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-2012-15_AVX-P_Pad1.30x1.05mm_HandSolder
+Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3216-10_Kemet-I
+Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolder
+Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3216-12_Kemet-S
+Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3216-12_Kemet-S_Pad1.58x1.35mm_HandSolder
+Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3216-18_Kemet-A
+Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder
+Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3528-12_Kemet-T
+Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3528-12_Kemet-T_Pad1.50x2.35mm_HandSolder
+Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3528-15_AVX-H
+Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3528-15_AVX-H_Pad1.50x2.35mm_HandSolder
+Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3528-21_Kemet-B
+Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder
+Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-6032-15_Kemet-U
+Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-6032-15_Kemet-U_Pad2.25x2.35mm_HandSolder
+Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-6032-20_AVX-F
+Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-6032-20_AVX-F_Pad2.25x2.35mm_HandSolder
+Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-6032-28_Kemet-C
+Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder
+Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7132-20_AVX-U
+Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7132-20_AVX-U_Pad2.72x3.50mm_HandSolder
+Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7132-28_AVX-C
+Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7132-28_AVX-C_Pad2.72x3.50mm_HandSolder
+Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7260-15_AVX-R
+Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7260-15_AVX-R_Pad2.68x6.30mm_HandSolder
+Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7260-20_AVX-M
+Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7260-20_AVX-M_Pad2.68x6.30mm_HandSolder
+Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7260-28_AVX-M
+Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7260-28_AVX-M_Pad2.68x6.30mm_HandSolder
+Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7260-38_AVX-R
+Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7260-38_AVX-R_Pad2.68x6.30mm_HandSolder
+Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-15_Kemet-W
+Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-15_Kemet-W_Pad2.25x2.55mm_HandSolder
+Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-20_Kemet-V
+Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-20_Kemet-V_Pad2.25x2.55mm_HandSolder
+Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-30_AVX-N
+Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-30_AVX-N_Pad2.25x2.55mm_HandSolder
+Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-31_Kemet-D
+Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder
+Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-40_Kemet-Y
+Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-40_Kemet-Y_Pad2.25x2.55mm_HandSolder
+Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-43_Kemet-X
+Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolder
+Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7360-38_Kemet-E
+Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7360-38_Kemet-E_Pad2.25x4.25mm_HandSolder
+Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7361-38_AVX-V
+Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7361-38_AVX-V_Pad2.18x3.30mm_HandSolder
+Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7361-438_AVX-U
+Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Capacitor_Tantalum_SMD
+CP_EIA-7361-438_AVX-U_Pad2.18x3.30mm_HandSolder
+Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator
+capacitor tantalum
+0
+2
+2
+Connector
+Banana_Jack_1Pin
+Single banana socket, footprint - 6mm drill
+banana socket
+0
+1
+1
+Connector
+Banana_Jack_2Pin
+Dual banana socket, footprint - 2 x 6mm drills
+banana socket
+0
+2
+2
+Connector
+Banana_Jack_3Pin
+Triple banana socket, footprint - 3 x 6mm drills
+banana socket
+0
+3
+3
+Connector
+CUI_PD-30
+3 pin connector, PD-30, http://www.cui.com/product/resource/pd-30.pdf
+connector 3-pin PD-30 power DIN
+0
+4
+4
+Connector
+CalTest_CT3151
+Right-angle standard banana jack, http://www.caltestelectronics.com/images/attachments/P315100rH_drawing.pdf
+banana jack horizontal
+0
+4
+1
+Connector
+Connector_SFP_and_Cage
+https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=2227302&DocType=Customer+Drawing&DocLang=English
+SFP+ SFP
+0
+40
+21
+Connector
+DTF13-12Px
+http://www.te.com/usa-en/product-DTF13-12PA-G003.html
+DEUTSCH DT header 12 pin
+0
+12
+12
+Connector
+FanPinHeader_1x03_P2.54mm_Vertical
+3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf
+pin header 3-pin CPU fan
+0
+3
+3
+Connector
+FanPinHeader_1x04_P2.54mm_Vertical
+4-pin CPU fan Through hole pin header, e.g. for Wieson part number 2366C888-007 Molex 47053-1000, Foxconn HF27040-M1, Tyco 1470947-1 or equivalent, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf
+pin header 4-pin CPU fan
+0
+4
+4
+Connector
+GB042-34S-H10
+http://www.lsmtron.com/pdf/Connector&Antenna_catalog.PDF
+34pin SMD connector
+0
+34
+34
+Connector
+IHI_B6A-PCB-45_Vertical
+https://lugsdirect.com/PDF_Webprint/B6A-PCB-45-XX(-X).pdf
+connector IHI B6A-PCB-45
+0
+49
+1
+Connector
+JWT_A3963_1x02_P3.96mm_Vertical
+JWT A3963, 3.96mm pitch Pin head connector (http://www.jwt.com.tw/pro_pdf/A3963.pdf)
+connector JWT A3963 pinhead
+0
+2
+2
+Connector
+NS-Tech_Grove_1x04_P2mm_Vertical
+https://statics3.seeedstudio.com/images/opl/datasheet/3470130P1.pdf
+Grove-1x04
+0
+4
+4
+Connector
+SpringContact_Harwin_S1941-46R
+7.25mm SMT Multi-directional Spring Contact (T+R), https://cdn.harwin.com/pdfs/S1941R.pdf
+spring contact emi emc shield
+0
+1
+1
+Connector
+Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_Vertical
+Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC.pdf
+tag connect programming header pogo pins
+0
+6
+6
+Connector
+Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical
+Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC-NL.pdf
+tag connect programming header pogo pins
+0
+6
+6
+Connector
+Tag-Connect_TC2050-IDC-FP_2x05_P1.27mm_Vertical
+Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2050-IDC-430%20Datasheet.pdf
+tag connect programming header pogo pins
+0
+10
+10
+Connector
+Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical
+Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2050-IDC-NL%20Datasheet.pdf
+tag connect programming header pogo pins
+0
+10
+10
+Connector
+Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical_with_bottom_clip
+Tag-Connect programming header with bottom courtyard for TC2050-NL Clip board ; https://www.tag-connect.com/wp-content/uploads/bsk-pdf-manager/TC2050-IDC-NL_Datasheet_8.pdf https://www.tag-connect.com/wp-content/uploads/bsk-pdf-manager/TC2050-CLIP_Datasheet_25.pdf
+tag connect programming header pogo pins
+0
+10
+10
+Connector
+Tag-Connect_TC2070-IDC-FP_2x07_P1.27mm_Vertical
+Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2070-IDC%20Datasheet.pdf
+tag connect programming header pogo pins
+0
+14
+14
+Connector_AMASS
+AMASS_MR30PW-FB_1x03_P3.50mm_Horizontal
+Connector XT30 Horizontal PCB Female, https://www.tme.eu/en/Document/5e47640ba39fa492dbd4c0f4c8ae7b93/MR30PW%20SPEC.pdf
+RC Connector XT30
+0
+5
+3
+Connector_AMASS
+AMASS_MR30PW-M_1x03_P3.50mm_Horizontal
+Connector XT30 Horizontal PCB Male, https://www.tme.eu/en/Document/5e47640ba39fa492dbd4c0f4c8ae7b93/MR30PW%20SPEC.pdf
+RC Connector XT30
+0
+5
+3
+Connector_AMASS
+AMASS_XT30PW-F_1x02_P2.50mm_Horizontal
+Connector XT30 Horizontal PCB Female, https://www.tme.eu/en/Document/ce4077e36b79046da520ca73227e15de/XT30PW%20SPEC.pdf
+RC Connector XT30
+0
+4
+2
+Connector_AMASS
+AMASS_XT30PW-M_1x02_P2.50mm_Horizontal
+Connector XT30 Horizontal PCB Male, https://www.tme.eu/en/Document/ce4077e36b79046da520ca73227e15de/XT30PW%20SPEC.pdf
+RC Connector XT30
+0
+4
+2
+Connector_AMASS
+AMASS_XT30U-F_1x02_P5.0mm_Vertical
+Connector XT30 Vertical Cable Female, https://www.tme.eu/en/Document/3cbfa5cfa544d79584972dd5234a409e/XT30U%20SPEC.pdf
+RC Connector XT30
+0
+2
+2
+Connector_AMASS
+AMASS_XT30U-M_1x02_P5.0mm_Vertical
+Connector XT30 Vertical Cable Male, https://www.tme.eu/en/Document/3cbfa5cfa544d79584972dd5234a409e/XT30U%20SPEC.pdf
+RC Connector XT30
+0
+2
+2
+Connector_AMASS
+AMASS_XT30UPB-F_1x02_P5.0mm_Vertical
+Connector XT30 Vertical PCB Female, https://www.tme.eu/en/Document/4acc913878197f8c2e30d4b8cdc47230/XT30UPB%20SPEC.pdf
+RC Connector XT30
+0
+2
+2
+Connector_AMASS
+AMASS_XT30UPB-M_1x02_P5.0mm_Vertical
+Connector XT30 Vertical PCB Male, https://www.tme.eu/en/Document/4acc913878197f8c2e30d4b8cdc47230/XT30UPB%20SPEC.pdf
+RC Connector XT30
+0
+2
+2
+Connector_AMASS
+AMASS_XT60-F_1x02_P7.20mm_Vertical
+AMASS female XT60, through hole, vertical, https://www.tme.eu/Document/2d152ced3b7a446066e6c419d84bb460/XT60%20SPEC.pdf
+XT60 female vertical
+0
+2
+2
+Connector_AMASS
+AMASS_XT60-M_1x02_P7.20mm_Vertical
+AMASS female XT60, through hole, vertical, https://www.tme.eu/Document/2d152ced3b7a446066e6c419d84bb460/XT60%20SPEC.pdf
+XT60 female vertical
+0
+2
+2
+Connector_Amphenol
+Amphenol_M8S-03PMMR-SF8001
+M8 Male connector for panel, 90° PCB mount (https://www.amphenolltw.com/2012download/2D%20PDF/03_M%20Series%20Sensor%20Connectors/M8S-XXPMMR-SF8001.pdf)
+three-pin M8
+0
+5
+4
+Connector_Audio
+Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal
+3.5 mm, Stereo, Right Angle, Surface Mount (SMT), Audio Jack Connector (https://www.cui.com/product/resource/sj-352x-smt-series.pdf)
+3.5mm audio cui horizontal jack stereo
+0
+3
+3
+Connector_Audio
+Jack_3.5mm_CUI_SJ-3524-SMT_Horizontal
+3.5 mm, Stereo, Right Angle, Surface Mount (SMT), Audio Jack Connector (https://www.cui.com/product/resource/sj-352x-smt-series.pdf)
+3.5mm audio cui horizontal jack stereo
+0
+4
+4
+Connector_Audio
+Jack_3.5mm_CUI_SJ1-3533NG_Horizontal
+TRS 3.5mm, horizontal, through-hole, https://www.cui.com/product/resource/sj1-353xng.pdf
+TRS audio jack stereo horizontal
+0
+3
+3
+Connector_Audio
+Jack_3.5mm_CUI_SJ1-3533NG_Horizontal_CircularHoles
+TRS 3.5mm, horizontal, through-hole, , circular holeshttps://www.cui.com/product/resource/sj1-353xng.pdf
+TRS audio jack stereo horizontal circular
+0
+3
+3
+Connector_Audio
+Jack_3.5mm_CUI_SJ1-3535NG_Horizontal
+TRS 3.5mm, horizontal, through-hole, with switch, https://www.cui.com/product/resource/sj1-353xng.pdf
+TRS audio jack stereo horizontal
+0
+5
+5
+Connector_Audio
+Jack_3.5mm_CUI_SJ1-3535NG_Horizontal_CircularHoles
+TRS 3.5mm, horizontal, through-hole, with switch, circular holes, https://www.cui.com/product/resource/sj1-353xng.pdf
+TRS audio jack stereo horizontal circular
+0
+5
+5
+Connector_Audio
+Jack_3.5mm_Ledino_KB3SPRS_Horizontal
+https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C160%252FKB3SPRS.pdf
+jack stereo TRS
+0
+5
+5
+Connector_Audio
+Jack_3.5mm_PJ311_Horizontal
+PJ311 6pin SMD 3.5mm stereo headphones jack.
+headphones jack plug stereo 3.5mm PJ311
+0
+6
+6
+Connector_Audio
+Jack_3.5mm_PJ320D_Horizontal
+Headphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320D-72.html)
+3.5mm jack mic microphone phones headphones 4pins audio plug
+0
+4
+4
+Connector_Audio
+Jack_3.5mm_PJ320E_Horizontal
+Headphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320E-177.html)
+3.5mm jack mic microphone phones headphones 4pins audio plug
+0
+5
+4
+Connector_Audio
+Jack_3.5mm_PJ31060-I_Horizontal
+PJ31060-I 6pin SMD 3.5mm headphones jack (http://www.china-bsun.com/Product48/1577.html)
+headphones jack plug stereo 3.5mm PJ31060-I PJ31060
+0
+6
+6
+Connector_Audio
+Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles
+TRS 3.5mm, vertical, Thonkiconn, PCB mount, (http://www.qingpu-electronics.com/en/products/WQP-PJ398SM-362.html)
+WQP-PJ398SM WQP-PJ301M-12 TRS 3.5mm mono vertical jack thonkiconn qingpu
+0
+3
+3
+Connector_Audio
+Jack_3.5mm_Switronic_ST-005-G_horizontal
+3.5mm horizontal headphones jack, http://akizukidenshi.com/download/ds/switronic/ST-005-G.pdf
+Connector Audio Switronic ST-005-G
+0
+4
+3
+Connector_Audio
+Jack_6.35mm_Neutrik_NJ2FD-V_Vertical
+6.35mm (1/4 in) Vertical Jack, Non-switching mono jack (T/S), https://www.neutrik.com/en/product/nj2fd-v
+neutrik jack vertical
+0
+2
+2
+Connector_Audio
+Jack_6.35mm_Neutrik_NJ3FD-V_Vertical
+6.35mm (1/4 in) Vertical Jack, Non-switching stereo jack (T/R/S), https://www.neutrik.com/en/product/nj3fd-v
+neutrik jack vertical
+0
+3
+3
+Connector_Audio
+Jack_6.35mm_Neutrik_NJ5FD-V_Vertical
+6.35mm (1/4 in) Vertical Jack, 2 x switching (normalling) stereo jack (T/TN/R/RN/S), https://www.neutrik.com/en/product/nj5fd-v
+neutrik jack vertical
+0
+5
+5
+Connector_Audio
+Jack_6.35mm_Neutrik_NJ6FD-V_Vertical
+6.35mm (1/4 in) Vertical Jack, 3 x switching (normalling) stereo jack (T/TN/R/RN/S/SN), https://www.neutrik.com/en/product/nj6fd-v
+neutrik jack vertical
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NJ6TB-V_Vertical
+6.35mm (1/4 in) Vertical Jack, 3 x switching (normalling) stereo jack B-gauge type (T/TN/R/RN/S/SN), https://www.neutrik.com/en/product/nj6tb-v
+neutrik jack vertical
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ4HCD2_Horizontal
+M Series, 6.35mm (1/4in) mono jack, switched, with chrome ferrule and straight PCB pins, https://www.neutrik.com/en/product/nmj4hcd2
+neutrik jack m
+0
+4
+4
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ4HFD2_Horizontal
+M Series, 6.35mm (1/4in) mono jack, switched, with full threaded nose and straight PCB pins, https://www.neutrik.com/en/product/nmj4hfd2
+neutrik jack m
+0
+4
+4
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ4HFD3_Horizontal
+M Series, 6.35mm (1/4in) mono jack, switched, with a full threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj4hfd3
+neutrik jack m
+0
+4
+4
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ4HHD2_Horizontal
+M Series, 6.35mm (1/4in) mono jack, switched, with a half threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj4hhd2
+neutrik jack m
+0
+4
+4
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ6HCD2_Horizontal
+M Series, 6.35mm (1/4in) stereo jack, switched, with chrome ferrule and straight PCB pins, https://www.neutrik.com/en/product/nmj6hcd2
+neutrik jack m
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ6HCD3_Horizontal
+M Series, 6.35mm (1/4in) stereo jack, switched, with chrome ferrule and offset PCB pins, https://www.neutrik.com/en/product/nmj6hcd3
+neutrik jack m
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ6HFD2-AU_Horizontal
+M Series, 6.35mm (1/4in) stereo jack, switched, full threaded nose, straight PCB pins, gold plated contacts, https://www.neutrik.com/en/product/nmj6hfd2-au
+neutrik jack m
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ6HFD2_Horizontal
+M Series, 6.35mm (1/4in) stereo jack, switched, with full threaded nose and straight PCB pins, https://www.neutrik.com/en/product/nmj6hfd2
+neutrik jack m
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ6HFD3_Horizontal
+M Series, 6.35mm (1/4in) stereo jack, switched, with full threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj6hfd3
+neutrik jack m
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ6HFD4_Horizontal
+M Series, 6.35mm (1/4in) stereo jack, switched, with full threaded nose and fishtail PCB pins, https://www.neutrik.com/en/product/nmj6hfd4
+neutrik jack m
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NMJ6HHD2_Horizontal
+M Series, 6.35mm (1/4in) stereo jack, switched, with half threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj6hhd2
+neutrik jack m
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ3HF-1_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, unswitched, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj3hf-1
+neutrik jack slim
+0
+4
+4
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ4HF-1_Horizontal
+Slim Jacks, 6.35mm (1/4in) mono jack, switched, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj4hf-1
+neutrik jack slim
+0
+4
+4
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ4HF_Horizontal
+Slim Jacks, 6.35mm (1/4in) mono jack, switched, fully threaded nose, https://www.neutrik.com/en/product/nrj4hf
+neutrik jack slim
+0
+4
+4
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ4HH-1_Horizontal
+Slim Jacks, 6.35mm (1/4in) mono jack, switched, half threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj4hh-1
+neutrik jack slim
+0
+4
+4
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ4HH_Horizontal
+Slim Jacks, 6.35mm (1/4in) mono jack, switched, half threaded nose, https://www.neutrik.com/en/product/nrj4hh
+neutrik jack slim
+0
+4
+4
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HF-1-AU_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, switched, gold plated contacts, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj6hf-1-au
+neutrik jack slim
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HF-1_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, switched, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj6hf-1
+neutrik jack slim
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HF-AU_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, switched, gold plated contacts, fully threaded nose, https://www.neutrik.com/en/product/nrj6hf-au
+neutrik jack slim
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HF_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, switched, fully threaded nose, https://www.neutrik.com/en/product/nrj6hf
+neutrik jack slim
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HH-1_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, switched, half threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj6hh-1
+neutrik jack slim
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HH-AU_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, switched, gold plated contacts, half threaded nose, https://www.neutrik.com/en/product/nrj6hh-au
+neutrik jack slim
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HH_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, switched, half threaded nose, https://www.neutrik.com/en/product/nrj6hh
+neutrik jack slim
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HM-1-AU_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, metal nose, gold plated contacts, efficient chassis ground connection, T+R+S normalling contact, https://www.neutrik.com/en/product/nrj6hm-1-au
+neutrik jack slim
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HM-1-PRE_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, metal nose, efficient chassis ground connection, T+R normalling contact, https://www.neutrik.com/en/product/nrj6hm-1-pre
+neutrik jack slim
+0
+6
+5
+Connector_Audio
+Jack_6.35mm_Neutrik_NRJ6HM-1_Horizontal
+Slim Jacks, 6.35mm (1/4in) stereo jack, metal nose with efficient chassis ground connection, T+R+S normalling contact, https://www.neutrik.com/en/product/nrj6hm-1
+neutrik jack slim
+0
+6
+6
+Connector_Audio
+Jack_6.35mm_Neutrik_NSJ8HC_Horizontal
+Stacking Jacks, Mono dual jack, full nose, https://www.neutrik.com/en/product/nsj8hc
+neutrik jack stacking
+0
+9
+9
+Connector_Audio
+Jack_6.35mm_Neutrik_NSJ8HL_Horizontal
+Stacking Jacks, Mono dual jack, quick fix nose, https://www.neutrik.com/en/product/nsj8hl
+neutrik jack stacking
+0
+9
+9
+Connector_Audio
+Jack_6.35mm_Neutrik_NSJ12HC_Horizontal
+Stacking Jacks, Stereo dual jack, full nose, https://www.neutrik.com/en/product/nsj12hc
+neutrik jack stacking
+0
+13
+13
+Connector_Audio
+Jack_6.35mm_Neutrik_NSJ12HF-1_Horizontal
+Stacking Jacks, Stereo dual jack, full threaded nose, https://www.neutrik.com/en/product/nsj12hf-1
+neutrik jack stacking
+0
+13
+13
+Connector_Audio
+Jack_6.35mm_Neutrik_NSJ12HH-1_Horizontal
+Stacking Jacks, Stereo dual jack, half threaded nose, https://www.neutrik.com/en/product/nsj12hh-1
+neutrik jack stacking
+0
+13
+13
+Connector_Audio
+Jack_6.35mm_Neutrik_NSJ12HL_Horizontal
+Stacking Jacks, Stereo dual jack, quick fix nose, https://www.neutrik.com/en/product/nsj12hl
+neutrik jack stacking
+0
+13
+13
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ5FI-H-0_Horizontal
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, horizontal PCB mount, https://www.neutrik.com/en/product/ncj5fi-h-0
+neutrik jack combo i
+0
+6
+6
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ5FI-H_Horizontal
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj5fi-h
+neutrik jack combo i
+0
+6
+6
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ5FI-V-0_Vertical
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, vertical PCB mount, https://www.neutrik.com/en/product/ncj5fi-v-0
+neutrik jack combo i
+0
+6
+6
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ5FI-V_Vertical
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj5fi-v
+neutrik jack combo i
+0
+6
+6
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FA-H-0_Horizontal
+Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fa-h-0
+neutrik jack combo a
+0
+8
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FA-H-DA_Horizontal
+Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/ncj6fa-h-da
+neutrik jack combo a
+0
+8
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FA-H_Horizontal
+Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, horizontal PCB mount, https://www.neutrik.com/en/product/ncj6fa-h
+neutrik jack combo a
+0
+8
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FA-V-0_Vertical
+Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fa-v-0
+neutrik jack combo a
+0
+8
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FA-V-DA_Vertical
+Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/ncj6fa-v-da
+neutrik jack combo a
+0
+8
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FA-V_Vertical
+Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, vertical PCB mount, https://www.neutrik.com/en/product/ncj6fa-v
+neutrik jack combo a
+0
+8
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FI-H-0_Horizontal
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, horizontal PCB mount, https://www.neutrik.com/en/product/ncj6fi-h-0
+neutrik jack combo i
+0
+7
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FI-H_Horizontal
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fi-h
+neutrik jack combo i
+0
+7
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FI-V-0_Vertical
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, vertical PCB mount, https://www.neutrik.com/en/product/ncj6fi-v-0
+neutrik jack combo i
+0
+7
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ6FI-V_Vertical
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fi-v
+neutrik jack combo i
+0
+7
+7
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ9FI-H-0_Horizontal
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, horizontal PCB mount, https://www.neutrik.com/en/product/ncj9fi-h-0
+neutrik jack combo i
+0
+10
+10
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ9FI-H_Horizontal
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj9fi-h
+neutrik jack combo i
+0
+10
+10
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ9FI-V-0_Vertical
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, vertical PCB mount, https://www.neutrik.com/en/product/ncj9fi-v-0
+neutrik jack combo i
+0
+10
+10
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ9FI-V_Vertical
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj9fi-v
+neutrik jack combo i
+0
+10
+10
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ10FI-H-0_Horizontal
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, horizontal PCB mount, https://www.neutrik.com/en/product/ncj10fi-h-0
+neutrik jack combo i
+0
+11
+11
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ10FI-H_Horizontal
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj10fi-h
+neutrik jack combo i
+0
+11
+11
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ10FI-V-0_Vertical
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, vertical PCB mount, https://www.neutrik.com/en/product/ncj10fi-v-0
+neutrik jack combo i
+0
+11
+11
+Connector_Audio
+Jack_XLR-6.35mm_Neutrik_NCJ10FI-V_Vertical
+Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj10fi-v
+neutrik jack combo i
+0
+11
+11
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAH-0_Horizontal
+AA Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faah-0
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAH1-0_Horizontal
+AA Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faah1-0
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAH1-DA_Horizontal
+AA Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3faah1-da
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAH1_Horizontal
+AA Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3faah1
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAH2-0_Horizontal
+AA Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faah2-0
+neutrik xlr aa
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAH2_Horizontal
+AA Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3faah2
+neutrik xlr aa
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAH_Horizontal
+AA Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, https://www.neutrik.com/en/product/nc3faah
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAV-0_Vertical
+AA Series, 3 pole female receptacle, grounding: without ground/shell contact, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faav-0
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAV1-0_Vertical
+AA Series, 3 pole female receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faav1-0
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAV1-DA_Vertical
+AA Series, 3 pole female receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3faav1-da
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAV1_Vertical
+AA Series, 3 pole female receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3faav1
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAV2-0_Vertical
+AA Series, 3 pole female receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faav2-0
+neutrik xlr aa
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAV2_Vertical
+AA Series, 3 pole female receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3faav2
+neutrik xlr aa
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAAV_Vertical
+AA Series, 3 pole female receptacle, grounding: without ground/shell contact, vertical PCB mount, https://www.neutrik.com/en/product/nc3faav
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAH-0_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fah-0
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAH1-0_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fah1-0
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAH1-DA_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fah1-da
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAH1_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fah1
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAH2-0_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fah2-0
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAH2-DA_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fah2-da
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAH2_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fah2
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAHL-0_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, lateral left PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahl-0
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAHL1-0_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral left PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahl1-0
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAHL1_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral left PCB mount, https://www.neutrik.com/en/product/nc3fahl1
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAHR-0_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: without ground / shell contact, lateral right PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahr-0
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAHR1-0_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral right PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahr1-0
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAHR1_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral right PCB mount, https://www.neutrik.com/en/product/nc3fahr1
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAHR2-0_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral right PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahr2-0
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAHR2_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral right PCB mount, https://www.neutrik.com/en/product/nc3fahr2
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAH_Horizontal
+A Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fah
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAV-0_Vertical
+A Series, 3 pole female XLR receptacle, grounding: without ground / shell contact, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fav-0
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAV1-0_Vertical
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fav1-0
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAV1-DA_Vertical
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fav1-da
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAV1_Vertical
+A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fav1
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAV2-0_Vertical
+A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fav2-0
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAV2-DA_Vertical
+A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fav2-da
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAV2_Vertical
+A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fav2
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FAV_Vertical
+A Series, 3 pole female XLR receptacle, grounding: without ground / shell contact, vertical PCB mount, https://www.neutrik.com/en/product/nc3fav
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBH1-B_Horizontal
+B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbh1-b
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBH1-DA_Horizontal
+B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbh1-da
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBH1-E_Horizontal
+B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3fbh1-e
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBH1_Horizontal
+B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fbh1
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBH2-B_Horizontal
+B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbh2-b
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBH2-DA_Horizontal
+B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbh2-da
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBH2-E_Horizontal
+B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3fbh2-e
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBH2_Horizontal
+B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fbh2
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBHL1_Horizontal
+B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral left PCB mount, https://www.neutrik.com/en/product/nc3fbhl1
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBV1-0_Vertical
+B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, retention spring, no latch, https://www.neutrik.com/en/product/nc3fbv1-0
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBV1-B_Vertical
+B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbv1-b
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBV1-DA_Vertical
+B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbv1-da
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBV1_Vertical
+B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fbv1
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBV2-B_Vertical
+B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbv2-b
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBV2-DA_Vertical
+B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbv2-da
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBV2-SW_Vertical
+B Series, 3 pole female XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fbv2-sw
+neutrik xlr b
+0
+7
+7
+Connector_Audio
+Jack_XLR_Neutrik_NC3FBV2_Vertical
+B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fbv2
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAAH-0_Horizontal
+AA Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, horizontal PCB mount, https://www.neutrik.com/en/product/nc3maah-0
+neutrik xlr aa
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAAH-1_Horizontal
+AA Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3maah-1
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAAH_Horizontal
+AA Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3maah
+neutrik xlr aa
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAAV-0_Vertical
+AA Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, vertical PCB mount, https://www.neutrik.com/en/product/nc3maav-0
+neutrik xlr aa
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAAV-1_Vertical
+AA Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3maav-1
+neutrik xlr aa
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAAV_Vertical
+AA Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3maav
+neutrik xlr aa
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAFH-PH_Horizontal
+A Series, Chassis connector H female (A series layout), horizontal PCB mount, https://www.neutrik.com/en/product/nc4mafh-ph
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAH-0_Horizontal
+A Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mah-0
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAHL_Horizontal
+A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral left PCB mount, https://www.neutrik.com/en/product/nc3mahl
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAHR_Horizontal
+A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral right PCB mount, https://www.neutrik.com/en/product/nc3mahr
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAH_Horizontal
+A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mah
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAMH-PH_Horizontal
+A Series, Chassis connector Phoenix H male (A series layout), horizontal PCB mount, https://www.neutrik.com/en/product/nc4mamh-ph
+neutrik xlr a
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAV-0_Vertical
+A Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, vertical PCB mount, https://www.neutrik.com/en/product/nc3mav-0
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MAV_Vertical
+A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3mav
+neutrik xlr a
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBH-0_Horizontal
+B Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, steel retention lug, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mbh-0
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBH-1_Horizontal
+B Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, steel retention lug, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mbh-1
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBH-B_Horizontal
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbh-b
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBH-E_Horizontal
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, horizontal PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3mbh-e
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBHL-B_Horizontal
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral left PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbhl-b
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBHL_Horizontal
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral left PCB mount, https://www.neutrik.com/en/product/nc3mbhl
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBHR-B_Horizontal
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral right PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbhr-b
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBHR_Horizontal
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral right PCB mount, https://www.neutrik.com/en/product/nc3mbhr
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBH_Horizontal
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mbh
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBV-0_Vertical
+B Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, steel retention lug, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv-0
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBV-1_Vertical
+B Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, steel retention lug, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv-1
+neutrik xlr b
+0
+3
+3
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBV-B_Vertical
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbv-b
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBV-E_Vertical
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, vertical PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3mbv-e
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBV-SW_Vertical
+B Series, 3 pole male XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv-sw
+neutrik xlr b
+0
+7
+7
+Connector_Audio
+Jack_XLR_Neutrik_NC3MBV_Vertical
+B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv
+neutrik xlr b
+0
+4
+4
+Connector_Audio
+Jack_XLR_Neutrik_NC4FAH-0_Horizontal
+A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc4fah-0
+neutrik xlr a
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC4FAH_Horizontal
+A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4fah
+neutrik xlr a
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC4FAV-0_Vertical
+A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc4fav-0
+neutrik xlr a
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC4FAV_Vertical
+A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4fav
+neutrik xlr a
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC4FBH_Horizontal
+B Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4fbh
+neutrik xlr b
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC4FBV_Vertical
+B Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4fbv
+neutrik xlr b
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC4MAH_Horizontal
+A Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4mah
+neutrik xlr a
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC4MAV_Vertical
+A Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4mav
+neutrik xlr a
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC4MBH_Horizontal
+B Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4mbh
+neutrik xlr b
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC4MBV_Vertical
+B Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4mbv
+neutrik xlr b
+0
+5
+5
+Connector_Audio
+Jack_XLR_Neutrik_NC5FAH-0_Horizontal
+A Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc5fah-0
+neutrik xlr a
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5FAH-DA_Horizontal
+A Series, 5 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc5fah-da
+neutrik xlr a
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5FAH_Horizontal
+A Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5fah
+neutrik xlr a
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5FAV-DA_Vertical
+A Series, 5 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc5fav-da
+neutrik xlr a
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5FAV-SW_Vertical
+A Series, 5 pole female XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, color coding possible, https://www.neutrik.com/en/product/nc5fav-sw
+neutrik xlr a
+0
+9
+9
+Connector_Audio
+Jack_XLR_Neutrik_NC5FAV_Vertical
+A Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5fav
+neutrik xlr a
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5FBH-B_Horizontal
+B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5fbh-b
+neutrik xlr b
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5FBH_Horizontal
+B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5fbh
+neutrik xlr b
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5FBV-B_Vertical
+B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5fbv-b
+neutrik xlr b
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5FBV-SW_Vertical
+B Series, 5 pole female XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5fbv-sw
+neutrik xlr b
+0
+9
+9
+Connector_Audio
+Jack_XLR_Neutrik_NC5FBV_Vertical
+B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5fbv
+neutrik xlr b
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5MAH_Horizontal
+A Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5mah
+neutrik xlr a
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5MAV-SW_Vertical
+A Series, 5 pole male XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mav-sw
+neutrik xlr a
+0
+9
+9
+Connector_Audio
+Jack_XLR_Neutrik_NC5MAV_Vertical
+A Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mav
+neutrik xlr a
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5MBH-B_Horizontal
+B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5mbh-b
+neutrik xlr b
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5MBH_Horizontal
+B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5mbh
+neutrik xlr b
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5MBV-B_Vertical
+B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5mbv-b
+neutrik xlr b
+0
+6
+6
+Connector_Audio
+Jack_XLR_Neutrik_NC5MBV-SW_Vertical
+B Series, 5 pole male XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mbv-sw
+neutrik xlr b
+0
+9
+9
+Connector_Audio
+Jack_XLR_Neutrik_NC5MBV_Vertical
+B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mbv
+neutrik xlr b
+0
+6
+6
+Connector_Audio
+Jack_speakON-6.35mm_Neutrik_NLJ2MD-H_Horizontal
+speakON Combo, 2 pole combination of speakON socket and 6.35mm (1/4in) jack receptacle, horizontal pcb mount, https://www.neutrik.com/en/product/nlj2md-h
+neutrik speakon combo
+0
+2
+2
+Connector_Audio
+Jack_speakON-6.35mm_Neutrik_NLJ2MD-V_Vertical
+speakON Combo, 2 pole combination of speakON socket and 6.35mm (1/4in) jack receptacle, vertical pcb mount, https://www.neutrik.com/en/product/nlj2md-v
+neutrik speakon combo
+0
+2
+2
+Connector_Audio
+Jack_speakON_Neutrik_NL2MD-H_Horizontal
+speakON Chassis Connectors, 2 pole chassis connector, gray D-size flange, countersunk thru holes, horizontal PCB, https://www.neutrik.com/en/product/nl2md-h
+neutrik speakon
+0
+2
+2
+Connector_Audio
+Jack_speakON_Neutrik_NL2MD-V_Vertical
+speakON Chassis Connectors, 2 pole chassis connector, black D-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl2md-v
+neutrik speakon
+0
+2
+2
+Connector_Audio
+Jack_speakON_Neutrik_NL4MD-H-1_Horizontal
+speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, countersunk thru holes, horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h-1
+neutrik speakon
+0
+4
+4
+Connector_Audio
+Jack_speakON_Neutrik_NL4MD-H-2_Horizontal
+speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, mirrored self tapping screw holes (A-screw), horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h-2
+neutrik speakon
+0
+4
+4
+Connector_Audio
+Jack_speakON_Neutrik_NL4MD-H-3_Horizontal
+speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, self tapping screw holes (A-screw), horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h-3
+neutrik speakon
+0
+4
+4
+Connector_Audio
+Jack_speakON_Neutrik_NL4MD-H_Horizontal
+speakON Chassis Connectors, 4 pole chassis connector, grey D-size flange, self tapping screw holes (A-screw), horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h
+neutrik speakon
+0
+4
+4
+Connector_Audio
+Jack_speakON_Neutrik_NL4MD-V-1_Vertical
+speakON Chassis Connectors, 4 pole chassis connector, grey D-size flange, self tapping screw holes (A-screw), vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v-1
+neutrik speakon
+0
+4
+4
+Connector_Audio
+Jack_speakON_Neutrik_NL4MD-V-2_Vertical
+speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, mirrored self tapping screw holes (A-screw), vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v-2
+neutrik speakon
+0
+4
+4
+Connector_Audio
+Jack_speakON_Neutrik_NL4MD-V-R_Vertical
+speakON Chassis Connectors, 4 pole chassis connector, red D-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v-r
+neutrik speakon
+0
+4
+4
+Connector_Audio
+Jack_speakON_Neutrik_NL4MD-V-S_Vertical
+speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, switchable version of NL4MD-V with 8 vertical PCB contacts (4 switching contacts), https://www.neutrik.com/en/product/nl4md-v-s
+neutrik speakon
+0
+8
+8
+Connector_Audio
+Jack_speakON_Neutrik_NL4MD-V_Vertical
+speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v
+neutrik speakon
+0
+4
+4
+Connector_Audio
+Jack_speakON_Neutrik_NL8MD-V-1_Vertical
+speakON Chassis Connectors, 8 pole chassis connector, nickel metal square G-size flange, self tapping screw holes (A-screw), vertical PCB mount, https://www.neutrik.com/en/product/nl8md-v-1
+neutrik speakon
+0
+8
+8
+Connector_Audio
+Jack_speakON_Neutrik_NL8MD-V_Vertical
+speakON Chassis Connectors, 8 pole chassis connector, nickel metal square G-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl8md-v
+neutrik speakon
+0
+8
+8
+Connector_Audio
+Jack_speakON_Neutrik_NLT4MD-V_Vertical
+STX Series, 4 pole male chassis connector, metal housing, vertical PCB mount, self tapping screw holes (A-screw), https://www.neutrik.com/en/product/nlt4md-v
+neutrik speakon stx
+0
+4
+4
+Connector_Audio
+MiniXLR-5_Switchcraft_TRAPC_Horizontal
+http://www.switchcraft.com/ProductSummary.aspx?Parent=620 http://www.switchcraft.com/Drawings/TRAPC_X-TRASM_X_SERIES_CD.PDF
+THT Mini XLR 5Pin right angle
+0
+5
+5
+Connector_BarrelJack
+BarrelJack_CLIFF_FC681465S_SMT_Horizontal
+Surface-mount DC Barrel Jack, https://www.cliffuk.co.uk/products/dcconnectors/FC681465S.pdf
+Power Jack SMT
+0
+4
+3
+Connector_BarrelJack
+BarrelJack_CUI_PJ-036AH-SMT_Horizontal
+Surface-mount DC Barrel Jack, http://www.cui.com/product/resource/pj-036ah-smt.pdf
+Power Jack SMT
+0
+3
+3
+Connector_BarrelJack
+BarrelJack_CUI_PJ-063AH_Horizontal
+Barrel Jack, 2.0mm ID, 5.5mm OD, 24V, 8A, no switch, https://www.cui.com/product/resource/pj-063ah.pdf
+barrel jack cui dc power
+0
+4
+3
+Connector_BarrelJack
+BarrelJack_CUI_PJ-063AH_Horizontal_CircularHoles
+Barrel Jack, 2.0mm ID, 5.5mm OD, 24V, 8A, no switch, https://www.cui.com/product/resource/pj-063ah.pdf
+barrel jack cui dc power
+0
+4
+3
+Connector_BarrelJack
+BarrelJack_CUI_PJ-102AH_Horizontal
+Thin-pin DC Barrel Jack, https://cdn-shop.adafruit.com/datasheets/21mmdcjackDatasheet.pdf
+Power Jack
+0
+3
+3
+Connector_BarrelJack
+BarrelJack_Horizontal
+DC Barrel Jack
+Power Jack
+0
+3
+3
+Connector_BarrelJack
+BarrelJack_Wuerth_6941xx301002
+Wuerth electronics barrel jack connector (5.5mm outher diameter, inner diameter 2.05mm or 2.55mm depending on exact order number), See: http://katalog.we-online.de/em/datasheet/6941xx301002.pdf
+connector barrel jack
+0
+3
+3
+Connector_Card
+CF-Card_3M_N7E50-7516PK-20-WF
+Compact Flash Card connector (https://multimedia.3m.com/mws/media/22365O/3mtm-cf-card-header-compactflashtm-type-i-sm-ts0662.pdf)
+connector cf
+0
+54
+50
+Connector_Card
+SD_Kyocera_145638009211859+
+SD Card Connector, Normal Type, Outer Tail, Without Ejector (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf)
+sd card smt
+0
+13
+13
+Connector_Card
+SD_Kyocera_145638009511859+
+SD Card Connector, Normal Type, Outer Tail, Spring Eject Type (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf)
+sd card smt
+0
+13
+13
+Connector_Card
+SD_Kyocera_145638109211859+
+SD Card Connector, Reverse Type, Outer Tail, Without Ejector (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf)
+sd card smt
+0
+13
+13
+Connector_Card
+SD_Kyocera_145638109511859+
+SD Card Connector, Reverse Type, Outer Tail, Spring Eject Type (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf)
+sd card smt
+0
+13
+13
+Connector_Card
+SD_TE_2041021
+SD card connector, top mount, SMT (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F2041021%7FB%7Fpdf%7FEnglish%7FENG_CD_2041021_B_C_2041021_B.pdf%7F2041021-4)
+sd card
+0
+15
+12
+Connector_Card
+microSD_HC_Hirose_DM3AT-SF-PEJM5
+Micro SD, SMD, right-angle, push-pull (https://www.hirose.com/product/en/download_file/key_name/DM3AT-SF-PEJM5/category/Drawing%20(2D)/doc_file_id/44099/?file_category_id=6&item_id=06090031000&is_series=)
+Micro SD
+0
+14
+11
+Connector_Card
+microSD_HC_Hirose_DM3BT-DSF-PEJS
+Micro SD, SMD, reverse on-board, right-angle, push-pull (https://www.hirose.com/product/en/download_file/key_name/DM3BT-DSF-PEJS/category/Drawing%20(2D)/doc_file_id/44097/?file_category_id=6&item_id=06090029900&is_series=)
+Micro SD
+0
+16
+11
+Connector_Card
+microSD_HC_Hirose_DM3D-SF
+Micro SD, SMD, right-angle, push-pull (https://media.digikey.com/PDF/Data%20Sheets/Hirose%20PDFs/DM3D-SF.pdf)
+Micro SD
+0
+14
+11
+Connector_Card
+microSD_HC_Molex_104031-0811
+1.10mm Pitch microSD Memory Card Connector, Surface Mount, Push-Pull Type, 1.42mm Height, with Detect Switch (https://www.molex.com/pdm_docs/sd/1040310811_sd.pdf)
+microSD SD molex
+0
+14
+11
+Connector_Card
+microSD_HC_Wuerth_693072010801
+http://katalog.we-online.de/em/datasheet/693072010801.pdf
+Micro SD Wuerth Wurth Würth
+0
+12
+9
+Connector_Card
+microSIM_JAE_SF53S006VCBR2000
+https://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ115712.pdf
+microSIM GSM Card
+0
+14
+7
+Connector_Coaxial
+BNC_Amphenol_031-6575_Horizontal
+dual independently isolated BNC plug (https://www.amphenolrf.com/downloads/dl/file/id/2980/product/644/031_6575_customer_drawing.pdf)
+Dual BNC Amphenol Horizontal
+0
+6
+4
+Connector_Coaxial
+BNC_Amphenol_B6252HB-NPP3G-50_Horizontal
+http://www.farnell.com/datasheets/612848.pdf
+BNC Amphenol Horizontal
+0
+4
+2
+Connector_Coaxial
+BNC_PanelMountable_Vertical
+Panel-mountable BNC connector mounted through PCB, vertical
+BNC connector
+0
+2
+2
+Connector_Coaxial
+BNC_TEConnectivity_1478204_Vertical
+BNC female PCB mount 4 pin straight chassis connector http://www.te.com/usa-en/product-1-1478204-0.html
+BNC female PCB mount 4 pin straight chassis connector
+0
+5
+2
+Connector_Coaxial
+BNC_Win_364A2x95_Horizontal
+Dual front isolated BNC plug (https://www.winconn.com/wp-content/uploads/364A2595.pdf)
+Dual BNC Horizontal Isolated
+0
+6
+3
+Connector_Coaxial
+CoaxialSwitch_Hirose_MS-156C3_Horizontal
+Subminiature Coaxial Switch 1.35mm High, DC to 11GHz
+Switch Coaxial RF
+0
+12
+3
+Connector_Coaxial
+MMCX_Molex_73415-0961_Horizontal_0.8mm-PCB
+Molex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf
+Molex MMCX Horizontal Coaxial
+0
+3
+2
+Connector_Coaxial
+MMCX_Molex_73415-0961_Horizontal_1.0mm-PCB
+Molex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf
+Molex MMCX Horizontal Coaxial
+0
+3
+2
+Connector_Coaxial
+MMCX_Molex_73415-0961_Horizontal_1.6mm-PCB
+Molex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf
+Molex MMCX Horizontal Coaxial
+0
+3
+2
+Connector_Coaxial
+MMCX_Molex_73415-1471_Vertical
+http://www.molex.com/pdm_docs/sd/734151471_sd.pdf
+Molex MMCX Coaxial Connector 50 ohms Female Jack Vertical THT
+0
+5
+2
+Connector_Coaxial
+SMA_Amphenol_901-144_Vertical
+https://www.amphenolrf.com/downloads/dl/file/id/7023/product/3103/901_144_customer_drawing.pdf
+SMA THT Female Jack Vertical
+0
+5
+2
+Connector_Coaxial
+SMA_Amphenol_132134-10_Vertical
+https://www.amphenolrf.com/downloads/dl/file/id/4007/product/2974/132134_10_customer_drawing.pdf
+SMA SMD Female Jack Vertical
+0
+3
+2
+Connector_Coaxial
+SMA_Amphenol_132134-11_Vertical
+https://www.amphenolrf.com/downloads/dl/file/id/3406/product/2975/132134_11_customer_drawing.pdf
+SMA THT Female Jack Vertical ExtendedLegs
+0
+5
+2
+Connector_Coaxial
+SMA_Amphenol_132134-14_Vertical
+https://www.amphenolrf.com/downloads/dl/file/id/1793/product/2976/132134_14_customer_drawing.pdf
+SMA THT Female Jack Vertical ExtendedLegs
+0
+5
+2
+Connector_Coaxial
+SMA_Amphenol_132134-16_Vertical
+https://www.amphenolrf.com/downloads/dl/file/id/1141/product/2978/132134_16_customer_drawing.pdf
+SMA THT Female Jack Vertical ExtendedLegs
+0
+5
+2
+Connector_Coaxial
+SMA_Amphenol_132134_Vertical
+https://www.amphenolrf.com/downloads/dl/file/id/2187/product/2843/132134_customer_drawing.pdf
+SMA THT Female Jack Vertical ExtendedLegs
+0
+5
+2
+Connector_Coaxial
+SMA_Amphenol_132203-12_Horizontal
+https://www.amphenolrf.com/media/downloads/1769/132203-12.pdf
+SMA THT Female Jack Horizontal
+0
+5
+2
+Connector_Coaxial
+SMA_Amphenol_132289_EdgeMount
+http://www.amphenolrf.com/132289.html
+SMA
+0
+5
+2
+Connector_Coaxial
+SMA_Amphenol_132291-12_Vertical
+https://www.amphenolrf.com/downloads/dl/file/id/1688/product/3020/132291_12_customer_drawing.pdf
+SMA THT Female Jack Vertical Bulkhead
+0
+5
+2
+Connector_Coaxial
+SMA_Amphenol_132291_Vertical
+https://www.amphenolrf.com/downloads/dl/file/id/3222/product/2918/132291_customer_drawing.pdf
+SMA THT Female Jack Vertical Bulkhead
+0
+5
+2
+Connector_Coaxial
+SMA_Molex_73251-1153_EdgeMount_Horizontal
+Molex SMA RF Connectors, Edge Mount, (http://www.molex.com/pdm_docs/sd/732511150_sd.pdf)
+sma edge
+0
+11
+2
+Connector_Coaxial
+SMA_Molex_73251-2120_EdgeMount_Horizontal
+Molex SMA RF Connector, Edge Mount, (http://www.molex.com/pdm_docs/sd/732512120_sd.pdf)
+sma edge
+0
+11
+2
+Connector_Coaxial
+SMA_Molex_73251-2200_Horizontal
+https://www.molex.com/webdocs/datasheets/pdf/en-us/0732512200_RF_COAX_CONNECTORS.pdf
+SMA THT Female Jack Horizontal
+0
+5
+2
+Connector_Coaxial
+SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMount
+Connector SMA, 0Hz to 20GHz, 50Ohm, Edge Mount (http://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf)
+SMA Straight Samtec Edge Mount
+0
+5
+2
+Connector_Coaxial
+SMA_Wurth_60312002114503_Vertical
+https://www.we-online.de/katalog/datasheet/60312002114503.pdf
+SMA THT Female Jack Vertical ExtendedLegs
+0
+5
+2
+Connector_Coaxial
+SMB_Jack_Vertical
+SMB pcb mounting jack
+SMB Jack Striaght
+0
+5
+2
+Connector_Coaxial
+U.FL_Hirose_U.FL-R-SMT-1_Vertical
+Hirose U.FL Coaxial https://www.hirose.com/product/en/products/U.FL/U.FL-R-SMT-1%2810%29/
+Hirose U.FL Coaxial
+0
+3
+2
+Connector_Coaxial
+U.FL_Molex_MCRF_73412-0110_Vertical
+Molex Microcoaxial RF Connectors (MCRF), mates Hirose U.FL, (http://www.molex.com/pdm_docs/sd/734120110_sd.pdf)
+mcrf hirose ufl u.fl microcoaxial
+0
+4
+2
+Connector_DIN
+DIN41612_B2_2x8_Female_Vertical_THT
+DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B/2
+0
+16
+16
+Connector_DIN
+DIN41612_B2_2x8_Male_Horizontal_THT
+DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B/2
+0
+16
+16
+Connector_DIN
+DIN41612_B2_2x16_Female_Vertical_THT
+DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B/2
+0
+32
+32
+Connector_DIN
+DIN41612_B2_2x16_Male_Horizontal_THT
+DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B/2
+0
+32
+32
+Connector_DIN
+DIN41612_B3_2x5_Female_Vertical_THT
+DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B/3
+0
+10
+10
+Connector_DIN
+DIN41612_B3_2x5_Male_Horizontal_THT
+DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B/3
+0
+10
+10
+Connector_DIN
+DIN41612_B3_2x10_Female_Vertical_THT
+DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B/3
+0
+20
+20
+Connector_DIN
+DIN41612_B3_2x10_Male_Horizontal_THT
+DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B/3
+0
+20
+20
+Connector_DIN
+DIN41612_B_1x32_Female_Vertical_THT
+DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B
+0
+32
+32
+Connector_DIN
+DIN41612_B_1x32_Male_Horizontal_THT
+DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B
+0
+32
+32
+Connector_DIN
+DIN41612_B_2x16_Female_Vertical_THT
+DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B
+0
+32
+32
+Connector_DIN
+DIN41612_B_2x16_Male_Horizontal_THT
+DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B
+0
+32
+32
+Connector_DIN
+DIN41612_B_2x32_Female_Vertical_THT
+DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B
+0
+64
+64
+Connector_DIN
+DIN41612_B_2x32_Male_Horizontal_THT
+DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 B
+0
+64
+64
+Connector_DIN
+DIN41612_C2_2x16_Female_Vertical_THT
+DIN41612 connector, type C/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C/2
+0
+32
+32
+Connector_DIN
+DIN41612_C2_2x16_Male_Horizontal_THT
+DIN41612 connector, type C/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C/2
+0
+32
+32
+Connector_DIN
+DIN41612_C2_3x16_Female_Vertical_THT
+DIN41612 connector, type C/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C/2
+0
+48
+48
+Connector_DIN
+DIN41612_C2_3x16_Male_Horizontal_THT
+DIN41612 connector, type C/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C/2
+0
+48
+48
+Connector_DIN
+DIN41612_C3_2x10_Female_Vertical_THT
+DIN41612 connector, type C/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C/3
+0
+20
+20
+Connector_DIN
+DIN41612_C3_2x10_Male_Horizontal_THT
+DIN41612 connector, type C/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C/3
+0
+20
+20
+Connector_DIN
+DIN41612_C3_3x10_Female_Vertical_THT
+DIN41612 connector, type C/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C/3
+0
+30
+30
+Connector_DIN
+DIN41612_C3_3x10_Male_Horizontal_THT
+DIN41612 connector, type C/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C/3
+0
+30
+30
+Connector_DIN
+DIN41612_C_1x32_Female_Vertical_THT
+DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+32
+32
+Connector_DIN
+DIN41612_C_1x32_Male_Horizontal_THT
+DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+32
+32
+Connector_DIN
+DIN41612_C_2x16_Female_Vertical_THT
+DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+32
+32
+Connector_DIN
+DIN41612_C_2x16_Male_Horizontal_THT
+DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+32
+32
+Connector_DIN
+DIN41612_C_2x32_Female_Vertical_THT
+DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+64
+64
+Connector_DIN
+DIN41612_C_2x32_Male_Horizontal_THT
+DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+64
+64
+Connector_DIN
+DIN41612_C_3x16_Female_Vertical_THT
+DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+48
+48
+Connector_DIN
+DIN41612_C_3x16_Male_Horizontal_THT
+DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+48
+48
+Connector_DIN
+DIN41612_C_3x32_Female_Vertical_THT
+DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+96
+96
+Connector_DIN
+DIN41612_C_3x32_Male_Horizontal_THT
+DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 C
+0
+96
+96
+Connector_DIN
+DIN41612_D_2x8_Female_Vertical_THT
+DIN41612 connector, type D, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 D
+0
+16
+16
+Connector_DIN
+DIN41612_D_2x8_Male_Horizontal_THT
+DIN41612 connector, type D, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 D
+0
+16
+16
+Connector_DIN
+DIN41612_D_2x16_Female_Vertical_THT
+DIN41612 connector, type D, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 D
+0
+32
+32
+Connector_DIN
+DIN41612_D_2x16_Male_Horizontal_THT
+DIN41612 connector, type D, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 D
+0
+32
+32
+Connector_DIN
+DIN41612_E_2x16_Female_Vertical_THT
+DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 E
+0
+32
+32
+Connector_DIN
+DIN41612_E_2x16_Male_Horizontal_THT
+DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 E
+0
+32
+32
+Connector_DIN
+DIN41612_E_2x16_RowsAC_Female_Vertical_THT
+DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 E
+0
+32
+32
+Connector_DIN
+DIN41612_E_2x16_RowsAC_Male_Horizontal_THT
+DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 E
+0
+32
+32
+Connector_DIN
+DIN41612_E_3x16_Female_Vertical_THT
+DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 E
+0
+48
+48
+Connector_DIN
+DIN41612_E_3x16_Male_Horizontal_THT
+DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 E
+0
+48
+48
+Connector_DIN
+DIN41612_F_2x16_Female_Vertical_THT
+DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 F
+0
+32
+32
+Connector_DIN
+DIN41612_F_2x16_Male_Horizontal_THT
+DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 F
+0
+32
+32
+Connector_DIN
+DIN41612_F_2x16_RowsZD_Female_Vertical_THT
+DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 F
+0
+32
+32
+Connector_DIN
+DIN41612_F_2x16_RowsZD_Male_Horizontal_THT
+DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 F
+0
+32
+32
+Connector_DIN
+DIN41612_F_3x16_Female_Vertical_THT
+DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 F
+0
+48
+48
+Connector_DIN
+DIN41612_F_3x16_Male_Horizontal_THT
+DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 F
+0
+48
+48
+Connector_DIN
+DIN41612_Q2_2x16_Male_Horizontal_THT
+DIN41612 connector, type Q/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 Q/2
+0
+32
+32
+Connector_DIN
+DIN41612_Q2_2x16_Male_Vertical_THT
+DIN41612 connector, type Q/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 Q/2
+0
+32
+32
+Connector_DIN
+DIN41612_Q3_2x10_Male_Horizontal_THT
+DIN41612 connector, type Q/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 Q/3
+0
+20
+20
+Connector_DIN
+DIN41612_Q3_2x10_Male_Vertical_THT
+DIN41612 connector, type Q/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 Q/3
+0
+20
+20
+Connector_DIN
+DIN41612_Q_2x32_Male_Horizontal_THT
+DIN41612 connector, type Q, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 Q
+0
+64
+64
+Connector_DIN
+DIN41612_Q_2x32_Male_Vertical_THT
+DIN41612 connector, type Q, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 Q
+0
+64
+64
+Connector_DIN
+DIN41612_R2_2x16_Male_Horizontal_THT
+DIN41612 connector, type R/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R/2
+0
+32
+32
+Connector_DIN
+DIN41612_R2_2x16_Male_Vertical_THT
+DIN41612 connector, type R/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R/2
+0
+32
+32
+Connector_DIN
+DIN41612_R2_3x16_Male_Horizontal_THT
+DIN41612 connector, type R/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R/2
+0
+48
+48
+Connector_DIN
+DIN41612_R2_3x16_Male_Vertical_THT
+DIN41612 connector, type R/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R/2
+0
+48
+48
+Connector_DIN
+DIN41612_R3_2x10_Male_Horizontal_THT
+DIN41612 connector, type R/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R/3
+0
+20
+20
+Connector_DIN
+DIN41612_R3_2x10_Male_Vertical_THT
+DIN41612 connector, type R/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R/3
+0
+20
+20
+Connector_DIN
+DIN41612_R3_3x10_Male_Horizontal_THT
+DIN41612 connector, type R/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R/3
+0
+30
+30
+Connector_DIN
+DIN41612_R3_3x10_Male_Vertical_THT
+DIN41612 connector, type R/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R/3
+0
+30
+30
+Connector_DIN
+DIN41612_R_1x32_Male_Horizontal_THT
+DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+32
+32
+Connector_DIN
+DIN41612_R_1x32_Male_Vertical_THT
+DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+32
+32
+Connector_DIN
+DIN41612_R_2x16_Male_Horizontal_THT
+DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+32
+32
+Connector_DIN
+DIN41612_R_2x16_Male_Vertical_THT
+DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+32
+32
+Connector_DIN
+DIN41612_R_2x32_Male_Horizontal_THT
+DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+64
+64
+Connector_DIN
+DIN41612_R_2x32_Male_Vertical_THT
+DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+64
+64
+Connector_DIN
+DIN41612_R_3x16_Male_Horizontal_THT
+DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+48
+48
+Connector_DIN
+DIN41612_R_3x16_Male_Vertical_THT
+DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+48
+48
+Connector_DIN
+DIN41612_R_3x32_Male_Horizontal_THT
+DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+96
+96
+Connector_DIN
+DIN41612_R_3x32_Male_Vertical_THT
+DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf
+DIN 41612 IEC 60603 R
+0
+96
+96
+Connector_Dsub
+DSUB-9_Female_EdgeMount_P2.77mm
+9-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 25mm
+0
+9
+9
+Connector_Dsub
+DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm
+0
+9
+9
+Connector_Dsub
+DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm
+0
+9
+9
+Connector_Dsub
+DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Female_Vertical_P2.77x2.84mm
+9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm
+0
+9
+9
+Connector_Dsub
+DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles
+9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Male_EdgeMount_P2.77mm
+9-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 25mm
+0
+9
+9
+Connector_Dsub
+DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm
+0
+9
+9
+Connector_Dsub
+DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm
+0
+9
+9
+Connector_Dsub
+DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm
+9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-9_Male_Vertical_P2.77x2.84mm
+9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm
+0
+9
+9
+Connector_Dsub
+DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles
+9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm
+0
+11
+10
+Connector_Dsub
+DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+17
+16
+Connector_Dsub
+DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+17
+16
+Connector_Dsub
+DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm
+0
+15
+15
+Connector_Dsub
+DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm
+0
+15
+15
+Connector_Dsub
+DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles
+15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 25mm
+0
+17
+16
+Connector_Dsub
+DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+17
+16
+Connector_Dsub
+DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm
+0
+17
+16
+Connector_Dsub
+DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm
+0
+15
+15
+Connector_Dsub
+DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm
+0
+15
+15
+Connector_Dsub
+DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles
+15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 25mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Female_EdgeMount_P2.77mm
+15-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 33.3mm
+0
+15
+15
+Connector_Dsub
+DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm
+0
+15
+15
+Connector_Dsub
+DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm
+0
+15
+15
+Connector_Dsub
+DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Female_Vertical_P2.77x2.84mm
+15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm
+0
+15
+15
+Connector_Dsub
+DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles
+15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Male_EdgeMount_P2.77mm
+15-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 33.3mm
+0
+15
+15
+Connector_Dsub
+DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm
+0
+15
+15
+Connector_Dsub
+DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm
+0
+15
+15
+Connector_Dsub
+DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm
+15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-15_Male_Vertical_P2.77x2.84mm
+15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm
+0
+15
+15
+Connector_Dsub
+DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles
+15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm
+0
+17
+16
+Connector_Dsub
+DSUB-25_Female_EdgeMount_P2.77mm
+25-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 47.1mm
+0
+25
+25
+Connector_Dsub
+DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm
+0
+25
+25
+Connector_Dsub
+DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm
+0
+25
+25
+Connector_Dsub
+DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Female_Vertical_P2.77x2.84mm
+25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm
+0
+25
+25
+Connector_Dsub
+DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles
+25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Male_EdgeMount_P2.77mm
+25-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 47.1mm
+0
+25
+25
+Connector_Dsub
+DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm
+0
+25
+25
+Connector_Dsub
+DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm
+0
+25
+25
+Connector_Dsub
+DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm
+25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-25_Male_Vertical_P2.77x2.84mm
+25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm
+0
+25
+25
+Connector_Dsub
+DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles
+25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm
+0
+27
+26
+Connector_Dsub
+DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm
+26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+28
+27
+Connector_Dsub
+DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm
+26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+28
+27
+Connector_Dsub
+DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm
+26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm
+0
+26
+26
+Connector_Dsub
+DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm
+26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm
+0
+26
+26
+Connector_Dsub
+DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles
+26-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+26-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 33.3mm
+0
+28
+27
+Connector_Dsub
+DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm
+26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+28
+27
+Connector_Dsub
+DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm
+26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm
+0
+28
+27
+Connector_Dsub
+DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm
+26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm
+0
+26
+26
+Connector_Dsub
+DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm
+26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm
+0
+26
+26
+Connector_Dsub
+DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles
+26-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+26-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 33.3mm
+0
+28
+27
+Connector_Dsub
+DSUB-37_Female_EdgeMount_P2.77mm
+37-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 63.5mm
+0
+37
+37
+Connector_Dsub
+DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm
+0
+37
+37
+Connector_Dsub
+DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm
+0
+37
+37
+Connector_Dsub
+DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Female_Vertical_P2.77x2.84mm
+37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm
+0
+37
+37
+Connector_Dsub
+DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles
+37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Male_EdgeMount_P2.77mm
+37-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 63.5mm
+0
+37
+37
+Connector_Dsub
+DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm
+0
+37
+37
+Connector_Dsub
+DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm
+0
+37
+37
+Connector_Dsub
+DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm
+37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-37_Male_Vertical_P2.77x2.84mm
+37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm
+0
+37
+37
+Connector_Dsub
+DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles
+37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm
+0
+39
+38
+Connector_Dsub
+DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm
+44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+46
+45
+Connector_Dsub
+DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm
+44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+46
+45
+Connector_Dsub
+DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm
+44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm
+0
+44
+44
+Connector_Dsub
+DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm
+44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm
+0
+44
+44
+Connector_Dsub
+DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles
+44-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+44-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 47.1mm
+0
+46
+45
+Connector_Dsub
+DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm
+44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+46
+45
+Connector_Dsub
+DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm
+44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm
+0
+46
+45
+Connector_Dsub
+DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm
+44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm
+0
+44
+44
+Connector_Dsub
+DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm
+44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm
+0
+44
+44
+Connector_Dsub
+DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles
+44-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+44-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 47.1mm
+0
+46
+45
+Connector_Dsub
+DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm
+62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+64
+63
+Connector_Dsub
+DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm
+62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+64
+63
+Connector_Dsub
+DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm
+62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 9.4mm
+0
+62
+62
+Connector_Dsub
+DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm
+62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x2.54mm pin-PCB-offset 9.4mm
+0
+62
+62
+Connector_Dsub
+DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles
+62-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+62-pin D-Sub connector straight vertical THT female pitch 2.41x1.98mm mounting holes distance 63.5mm
+0
+64
+63
+Connector_Dsub
+DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm
+62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+64
+63
+Connector_Dsub
+DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm
+62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm
+0
+64
+63
+Connector_Dsub
+DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm
+62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 9.4mm
+0
+62
+62
+Connector_Dsub
+DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm
+62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf
+62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x2.54mm pin-PCB-offset 9.4mm
+0
+62
+62
+Connector_Dsub
+DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles
+62-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf
+62-pin D-Sub connector straight vertical THT male pitch 2.41x1.98mm mounting holes distance 63.5mm
+0
+64
+63
+Connector_FFC-FPC
+Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-6S-0.5SH, 6 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+8
+7
+Connector_FFC-FPC
+Hirose_FH12-8S-0.5SH_1x08-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-8S-0.5SH, 8 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+10
+9
+Connector_FFC-FPC
+Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-10S-0.5SH, 10 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+12
+11
+Connector_FFC-FPC
+Hirose_FH12-11S-0.5SH_1x11-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-11S-0.5SH, 11 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+13
+12
+Connector_FFC-FPC
+Hirose_FH12-12S-0.5SH_1x12-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-12S-0.5SH, 12 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+14
+13
+Connector_FFC-FPC
+Hirose_FH12-13S-0.5SH_1x13-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-13S-0.5SH, 13 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+15
+14
+Connector_FFC-FPC
+Hirose_FH12-14S-0.5SH_1x14-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-14S-0.5SH, 14 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+16
+15
+Connector_FFC-FPC
+Hirose_FH12-15S-0.5SH_1x15-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-15S-0.5SH, 15 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+17
+16
+Connector_FFC-FPC
+Hirose_FH12-16S-0.5SH_1x16-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-16S-0.5SH, 16 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+18
+17
+Connector_FFC-FPC
+Hirose_FH12-17S-0.5SH_1x17-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-17S-0.5SH, 17 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+19
+18
+Connector_FFC-FPC
+Hirose_FH12-18S-0.5SH_1x18-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-18S-0.5SH, 18 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+20
+19
+Connector_FFC-FPC
+Hirose_FH12-19S-0.5SH_1x19-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-19S-0.5SH, 19 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+21
+20
+Connector_FFC-FPC
+Hirose_FH12-20S-0.5SH_1x20-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-20S-0.5SH, 20 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+22
+21
+Connector_FFC-FPC
+Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-22S-0.5SH, 22 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+24
+23
+Connector_FFC-FPC
+Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-24S-0.5SH, 24 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+26
+25
+Connector_FFC-FPC
+Hirose_FH12-25S-0.5SH_1x25-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-25S-0.5SH, 25 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+27
+26
+Connector_FFC-FPC
+Hirose_FH12-26S-0.5SH_1x26-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-26S-0.5SH, 26 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+28
+27
+Connector_FFC-FPC
+Hirose_FH12-28S-0.5SH_1x28-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-28S-0.5SH, 28 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+30
+29
+Connector_FFC-FPC
+Hirose_FH12-30S-0.5SH_1x30-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-30S-0.5SH, 30 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+32
+31
+Connector_FFC-FPC
+Hirose_FH12-32S-0.5SH_1x32-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-32S-0.5SH, 32 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+34
+33
+Connector_FFC-FPC
+Hirose_FH12-33S-0.5SH_1x33-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-33S-0.5SH, 33 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+35
+34
+Connector_FFC-FPC
+Hirose_FH12-34S-0.5SH_1x34-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-34S-0.5SH, 34 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+36
+35
+Connector_FFC-FPC
+Hirose_FH12-35S-0.5SH_1x35-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-35S-0.5SH, 35 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+37
+36
+Connector_FFC-FPC
+Hirose_FH12-36S-0.5SH_1x36-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-36S-0.5SH, 36 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+38
+37
+Connector_FFC-FPC
+Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-40S-0.5SH, 40 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+42
+41
+Connector_FFC-FPC
+Hirose_FH12-45S-0.5SH_1x45-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-45S-0.5SH, 45 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+47
+46
+Connector_FFC-FPC
+Hirose_FH12-50S-0.5SH_1x50-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-50S-0.5SH, 50 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+52
+51
+Connector_FFC-FPC
+Hirose_FH12-53S-0.5SH_1x53-1MP_P0.50mm_Horizontal
+Hirose FH12, FFC/FPC connector, FH12-53S-0.5SH, 53 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
+connector Hirose FH12 horizontal
+0
+55
+54
+Connector_FFC-FPC
+JAE_FF0825SA1_2Rows-25Pins_P0.40mm_Horizontal
+Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0825SA1, 25 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+25
+25
+Connector_FFC-FPC
+JAE_FF0829SA1_2Rows-29Pins_P0.40mm_Horizontal
+Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0829SA1, 29 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+29
+29
+Connector_FFC-FPC
+JAE_FF0841SA1_2Rows-41Pins_P0.40mm_Horizontal
+Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0841SA1, 41 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+41
+41
+Connector_FFC-FPC
+JAE_FF0851SA1_2Rows-51Pins_P0.40mm_Horizontal
+Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0851SA1, 51 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+51
+51
+Connector_FFC-FPC
+JAE_FF0871SA1_2Rows-71Pins_P0.40mm_Horizontal
+Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0871SA1, 71 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+71
+71
+Connector_FFC-FPC
+JAE_FF0881SA1_2Rows-81Pins_P0.40mm_Horizontal
+Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0881SA1, 81 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+81
+81
+Connector_FFC-FPC
+Molex_54132-5033_1x50-1MP_P0.5mm_Horizontal
+Molex FFC/FPC connector, 50 bottom-side contacts, 0.5mm pitch, 2.0mm height, https://www.molex.com/pdm_docs/sd/541325033_sd.pdf
+FFC FPC
+0
+54
+51
+Connector_FFC-FPC
+Molex_200528-0040_1x04-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0040, 4 Circuits (https://www.molex.com/pdm_docs/sd/2005280040_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+6
+5
+Connector_FFC-FPC
+Molex_200528-0050_1x05-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0050, 5 Circuits (https://www.molex.com/pdm_docs/sd/2005280050_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+7
+6
+Connector_FFC-FPC
+Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0060, 6 Circuits (https://www.molex.com/pdm_docs/sd/2005280060_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+8
+7
+Connector_FFC-FPC
+Molex_200528-0070_1x07-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0070, 7 Circuits (https://www.molex.com/pdm_docs/sd/2005280070_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+9
+8
+Connector_FFC-FPC
+Molex_200528-0080_1x08-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0080, 8 Circuits (https://www.molex.com/pdm_docs/sd/2005280080_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+10
+9
+Connector_FFC-FPC
+Molex_200528-0090_1x09-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0090, 9 Circuits (https://www.molex.com/pdm_docs/sd/2005280090_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+11
+10
+Connector_FFC-FPC
+Molex_200528-0100_1x10-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0100, 10 Circuits (https://www.molex.com/pdm_docs/sd/2005280100_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+12
+11
+Connector_FFC-FPC
+Molex_200528-0110_1x11-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0110, 11 Circuits (https://www.molex.com/pdm_docs/sd/2005280110_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+13
+12
+Connector_FFC-FPC
+Molex_200528-0120_1x12-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0120, 12 Circuits (https://www.molex.com/pdm_docs/sd/2005280120_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+14
+13
+Connector_FFC-FPC
+Molex_200528-0130_1x13-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0130, 13 Circuits (https://www.molex.com/pdm_docs/sd/2005280130_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+15
+14
+Connector_FFC-FPC
+Molex_200528-0140_1x14-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0140, 14 Circuits (https://www.molex.com/pdm_docs/sd/2005280140_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+16
+15
+Connector_FFC-FPC
+Molex_200528-0150_1x15-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0150, 15 Circuits (https://www.molex.com/pdm_docs/sd/2005280150_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+17
+16
+Connector_FFC-FPC
+Molex_200528-0160_1x16-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0160, 16 Circuits (https://www.molex.com/pdm_docs/sd/2005280160_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+18
+17
+Connector_FFC-FPC
+Molex_200528-0170_1x17-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0170, 17 Circuits (https://www.molex.com/pdm_docs/sd/2005280170_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+19
+18
+Connector_FFC-FPC
+Molex_200528-0180_1x18-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0180, 18 Circuits (https://www.molex.com/pdm_docs/sd/2005280180_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+20
+19
+Connector_FFC-FPC
+Molex_200528-0190_1x19-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0190, 19 Circuits (https://www.molex.com/pdm_docs/sd/2005280190_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+21
+20
+Connector_FFC-FPC
+Molex_200528-0200_1x20-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0200, 20 Circuits (https://www.molex.com/pdm_docs/sd/2005280200_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+22
+21
+Connector_FFC-FPC
+Molex_200528-0210_1x21-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0210, 21 Circuits (https://www.molex.com/pdm_docs/sd/2005280210_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+23
+22
+Connector_FFC-FPC
+Molex_200528-0220_1x22-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0220, 22 Circuits (https://www.molex.com/pdm_docs/sd/2005280220_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+24
+23
+Connector_FFC-FPC
+Molex_200528-0230_1x23-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0230, 23 Circuits (https://www.molex.com/pdm_docs/sd/2005280230_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+25
+24
+Connector_FFC-FPC
+Molex_200528-0240_1x24-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0240, 24 Circuits (https://www.molex.com/pdm_docs/sd/2005280240_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+26
+25
+Connector_FFC-FPC
+Molex_200528-0250_1x25-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0250, 25 Circuits (https://www.molex.com/pdm_docs/sd/2005280250_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+27
+26
+Connector_FFC-FPC
+Molex_200528-0260_1x26-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0260, 26 Circuits (https://www.molex.com/pdm_docs/sd/2005280260_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+28
+27
+Connector_FFC-FPC
+Molex_200528-0270_1x27-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0270, 27 Circuits (https://www.molex.com/pdm_docs/sd/2005280270_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+29
+28
+Connector_FFC-FPC
+Molex_200528-0280_1x28-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0280, 28 Circuits (https://www.molex.com/pdm_docs/sd/2005280280_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+30
+29
+Connector_FFC-FPC
+Molex_200528-0290_1x29-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0290, 29 Circuits (https://www.molex.com/pdm_docs/sd/2005280290_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+31
+30
+Connector_FFC-FPC
+Molex_200528-0300_1x30-1MP_P1.00mm_Horizontal
+Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0300, 30 Circuits (https://www.molex.com/pdm_docs/sd/2005280300_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+32
+31
+Connector_FFC-FPC
+Molex_502231-1500_1x15-1SH_P0.5mm_Vertical
+Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 15 Circuits (https://www.molex.com/pdm_docs/sd/5022311500_sd.pdf)
+molex FFC/FPC connector Pitch 0.5mm vertical
+0
+17
+16
+Connector_FFC-FPC
+Molex_502231-2400_1x24-1SH_P0.5mm_Vertical
+Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 24 Circuits (https://www.molex.com/pdm_docs/sd/5022312400_sd.pdf)
+molex FFC/FPC connector Pitch 0.5mm vertical
+0
+26
+25
+Connector_FFC-FPC
+Molex_502231-3300_1x33-1SH_P0.5mm_Vertical
+Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 33 Circuits (https://www.molex.com/pdm_docs/sd/5022313300_sd.pdf)
+molex FFC/FPC connector Pitch 0.5mm vertical
+0
+36
+34
+Connector_FFC-FPC
+Molex_502244-1530_1x15-1MP_P0.5mm_Horizontal
+Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 15 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf)
+molex FFC/FPC connector Pitch 0.5mm right angle
+0
+19
+16
+Connector_FFC-FPC
+Molex_502244-2430_1x24-1MP_P0.5mm_Horizontal
+Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 24 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf)
+molex FFC/FPC connector Pitch 0.5mm right angle
+0
+28
+25
+Connector_FFC-FPC
+Molex_502244-3330_1x33-1MP_P0.5mm_Horizontal
+Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 33 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf)
+molex FFC/FPC connector Pitch 0.5mm right angle
+0
+39
+34
+Connector_FFC-FPC
+Molex_502250-1791_2Rows-17Pins-1MP_P0.60mm_Horizontal
+Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-1791, 17 Circuits (http://www.molex.com/pdm_docs/sd/5022501791_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+19
+18
+Connector_FFC-FPC
+Molex_502250-2191_2Rows-21Pins-1MP_P0.60mm_Horizontal
+Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2191, 21 Circuits (http://www.molex.com/pdm_docs/sd/5022502191_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+23
+22
+Connector_FFC-FPC
+Molex_502250-2391_2Rows-23Pins-1MP_P0.60mm_Horizontal
+Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2391, 23 Circuits (http://www.molex.com/pdm_docs/sd/5022502391_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+25
+24
+Connector_FFC-FPC
+Molex_502250-2791_2Rows-27Pins-1MP_P0.60mm_Horizontal
+Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2791, 27 Circuits (http://www.molex.com/pdm_docs/sd/5022502791_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+29
+28
+Connector_FFC-FPC
+Molex_502250-3391_2Rows-33Pins-1MP_P0.60mm_Horizontal
+Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3391, 33 Circuits (http://www.molex.com/pdm_docs/sd/5022503391_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+35
+34
+Connector_FFC-FPC
+Molex_502250-3591_2Rows-35Pins-1MP_P0.60mm_Horizontal
+Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3591, 35 Circuits (http://www.molex.com/pdm_docs/sd/5022503591_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+37
+36
+Connector_FFC-FPC
+Molex_502250-3991_2Rows-39Pins-1MP_P0.60mm_Horizontal
+Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3991, 39 Circuits (http://www.molex.com/pdm_docs/sd/5022503991_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+41
+40
+Connector_FFC-FPC
+Molex_502250-4191_2Rows-41Pins-1MP_P0.60mm_Horizontal
+Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-4191, 41 Circuits (http://www.molex.com/pdm_docs/sd/5022504191_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+43
+42
+Connector_FFC-FPC
+Molex_502250-5191_2Rows-51Pins-1MP_P0.60mm_Horizontal
+Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-5191, 51 Circuits (http://www.molex.com/pdm_docs/sd/5022505191_sd.pdf), generated with kicad-footprint-generator
+connector Molex top entry
+0
+53
+52
+Connector_FFC-FPC
+TE_0-1734839-5_1x05-1MP_P0.5mm_Horizontal
+TE FPC connector, 05 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+7
+6
+Connector_FFC-FPC
+TE_0-1734839-6_1x06-1MP_P0.5mm_Horizontal
+TE FPC connector, 06 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+8
+7
+Connector_FFC-FPC
+TE_0-1734839-7_1x07-1MP_P0.5mm_Horizontal
+TE FPC connector, 07 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+9
+8
+Connector_FFC-FPC
+TE_0-1734839-8_1x08-1MP_P0.5mm_Horizontal
+TE FPC connector, 08 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+10
+9
+Connector_FFC-FPC
+TE_0-1734839-9_1x09-1MP_P0.5mm_Horizontal
+TE FPC connector, 09 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+11
+10
+Connector_FFC-FPC
+TE_1-84952-0_1x10-1MP_P1.0mm_Horizontal
+TE FPC connector, 10 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+12
+11
+Connector_FFC-FPC
+TE_1-84952-1_1x11-1MP_P1.0mm_Horizontal
+TE FPC connector, 11 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+13
+12
+Connector_FFC-FPC
+TE_1-84952-2_1x12-1MP_P1.0mm_Horizontal
+TE FPC connector, 12 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+14
+13
+Connector_FFC-FPC
+TE_1-84952-3_1x13-1MP_P1.0mm_Horizontal
+TE FPC connector, 13 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+15
+14
+Connector_FFC-FPC
+TE_1-84952-4_1x14-1MP_P1.0mm_Horizontal
+TE FPC connector, 14 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+16
+15
+Connector_FFC-FPC
+TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal
+TE FPC connector, 15 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+17
+16
+Connector_FFC-FPC
+TE_1-84952-6_1x16-1MP_P1.0mm_Horizontal
+TE FPC connector, 16 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+18
+17
+Connector_FFC-FPC
+TE_1-84952-7_1x17-1MP_P1.0mm_Horizontal
+TE FPC connector, 17 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+19
+18
+Connector_FFC-FPC
+TE_1-84952-8_1x18-1MP_P1.0mm_Horizontal
+TE FPC connector, 18 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+20
+19
+Connector_FFC-FPC
+TE_1-84952-9_1x19-1MP_P1.0mm_Horizontal
+TE FPC connector, 19 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+21
+20
+Connector_FFC-FPC
+TE_1-84953-0_1x10-1MP_P1.0mm_Horizontal
+TE FPC connector, 10 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+12
+11
+Connector_FFC-FPC
+TE_1-84953-1_1x11-1MP_P1.0mm_Horizontal
+TE FPC connector, 11 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+13
+12
+Connector_FFC-FPC
+TE_1-84953-2_1x12-1MP_P1.0mm_Horizontal
+TE FPC connector, 12 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+14
+13
+Connector_FFC-FPC
+TE_1-84953-3_1x13-1MP_P1.0mm_Horizontal
+TE FPC connector, 13 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+15
+14
+Connector_FFC-FPC
+TE_1-84953-4_1x14-1MP_P1.0mm_Horizontal
+TE FPC connector, 14 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+16
+15
+Connector_FFC-FPC
+TE_1-84953-5_1x15-1MP_P1.0mm_Horizontal
+TE FPC connector, 15 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+17
+16
+Connector_FFC-FPC
+TE_1-84953-6_1x16-1MP_P1.0mm_Horizontal
+TE FPC connector, 16 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+18
+17
+Connector_FFC-FPC
+TE_1-84953-7_1x17-1MP_P1.0mm_Horizontal
+TE FPC connector, 17 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+19
+18
+Connector_FFC-FPC
+TE_1-84953-8_1x18-1MP_P1.0mm_Horizontal
+TE FPC connector, 18 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+20
+19
+Connector_FFC-FPC
+TE_1-84953-9_1x19-1MP_P1.0mm_Horizontal
+TE FPC connector, 19 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+21
+20
+Connector_FFC-FPC
+TE_1-1734839-0_1x10-1MP_P0.5mm_Horizontal
+TE FPC connector, 10 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+12
+11
+Connector_FFC-FPC
+TE_1-1734839-1_1x11-1MP_P0.5mm_Horizontal
+TE FPC connector, 11 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+13
+12
+Connector_FFC-FPC
+TE_1-1734839-2_1x12-1MP_P0.5mm_Horizontal
+TE FPC connector, 12 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+14
+13
+Connector_FFC-FPC
+TE_1-1734839-3_1x13-1MP_P0.5mm_Horizontal
+TE FPC connector, 13 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+15
+14
+Connector_FFC-FPC
+TE_1-1734839-4_1x14-1MP_P0.5mm_Horizontal
+TE FPC connector, 14 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+16
+15
+Connector_FFC-FPC
+TE_1-1734839-5_1x15-1MP_P0.5mm_Horizontal
+TE FPC connector, 15 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+17
+16
+Connector_FFC-FPC
+TE_1-1734839-6_1x16-1MP_P0.5mm_Horizontal
+TE FPC connector, 16 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+18
+17
+Connector_FFC-FPC
+TE_1-1734839-7_1x17-1MP_P0.5mm_Horizontal
+TE FPC connector, 17 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+19
+18
+Connector_FFC-FPC
+TE_1-1734839-8_1x18-1MP_P0.5mm_Horizontal
+TE FPC connector, 18 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+20
+19
+Connector_FFC-FPC
+TE_1-1734839-9_1x19-1MP_P0.5mm_Horizontal
+TE FPC connector, 19 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+21
+20
+Connector_FFC-FPC
+TE_2-84952-0_1x20-1MP_P1.0mm_Horizontal
+TE FPC connector, 20 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+22
+21
+Connector_FFC-FPC
+TE_2-84952-1_1x21-1MP_P1.0mm_Horizontal
+TE FPC connector, 21 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+23
+22
+Connector_FFC-FPC
+TE_2-84952-2_1x22-1MP_P1.0mm_Horizontal
+TE FPC connector, 22 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+24
+23
+Connector_FFC-FPC
+TE_2-84952-3_1x23-1MP_P1.0mm_Horizontal
+TE FPC connector, 23 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+25
+24
+Connector_FFC-FPC
+TE_2-84952-4_1x24-1MP_P1.0mm_Horizontal
+TE FPC connector, 24 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+26
+25
+Connector_FFC-FPC
+TE_2-84952-5_1x25-1MP_P1.0mm_Horizontal
+TE FPC connector, 25 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+27
+26
+Connector_FFC-FPC
+TE_2-84952-6_1x26-1MP_P1.0mm_Horizontal
+TE FPC connector, 26 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+28
+27
+Connector_FFC-FPC
+TE_2-84952-7_1x27-1MP_P1.0mm_Horizontal
+TE FPC connector, 27 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+29
+28
+Connector_FFC-FPC
+TE_2-84952-8_1x28-1MP_P1.0mm_Horizontal
+TE FPC connector, 28 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+30
+29
+Connector_FFC-FPC
+TE_2-84952-9_1x29-1MP_P1.0mm_Horizontal
+TE FPC connector, 29 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+31
+30
+Connector_FFC-FPC
+TE_2-84953-0_1x20-1MP_P1.0mm_Horizontal
+TE FPC connector, 20 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+22
+21
+Connector_FFC-FPC
+TE_2-84953-1_1x21-1MP_P1.0mm_Horizontal
+TE FPC connector, 21 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+23
+22
+Connector_FFC-FPC
+TE_2-84953-2_1x22-1MP_P1.0mm_Horizontal
+TE FPC connector, 22 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+24
+23
+Connector_FFC-FPC
+TE_2-84953-3_1x23-1MP_P1.0mm_Horizontal
+TE FPC connector, 23 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+25
+24
+Connector_FFC-FPC
+TE_2-84953-4_1x24-1MP_P1.0mm_Horizontal
+TE FPC connector, 24 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+26
+25
+Connector_FFC-FPC
+TE_2-84953-5_1x25-1MP_P1.0mm_Horizontal
+TE FPC connector, 25 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+27
+26
+Connector_FFC-FPC
+TE_2-84953-6_1x26-1MP_P1.0mm_Horizontal
+TE FPC connector, 26 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+28
+27
+Connector_FFC-FPC
+TE_2-84953-7_1x27-1MP_P1.0mm_Horizontal
+TE FPC connector, 27 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+29
+28
+Connector_FFC-FPC
+TE_2-84953-8_1x28-1MP_P1.0mm_Horizontal
+TE FPC connector, 28 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+30
+29
+Connector_FFC-FPC
+TE_2-84953-9_1x29-1MP_P1.0mm_Horizontal
+TE FPC connector, 29 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+31
+30
+Connector_FFC-FPC
+TE_2-1734839-0_1x20-1MP_P0.5mm_Horizontal
+TE FPC connector, 20 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+22
+21
+Connector_FFC-FPC
+TE_2-1734839-1_1x21-1MP_P0.5mm_Horizontal
+TE FPC connector, 21 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+23
+22
+Connector_FFC-FPC
+TE_2-1734839-2_1x22-1MP_P0.5mm_Horizontal
+TE FPC connector, 22 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+24
+23
+Connector_FFC-FPC
+TE_2-1734839-3_1x23-1MP_P0.5mm_Horizontal
+TE FPC connector, 23 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+25
+24
+Connector_FFC-FPC
+TE_2-1734839-4_1x24-1MP_P0.5mm_Horizontal
+TE FPC connector, 24 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+26
+25
+Connector_FFC-FPC
+TE_2-1734839-5_1x25-1MP_P0.5mm_Horizontal
+TE FPC connector, 25 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+27
+26
+Connector_FFC-FPC
+TE_2-1734839-6_1x26-1MP_P0.5mm_Horizontal
+TE FPC connector, 26 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+28
+27
+Connector_FFC-FPC
+TE_2-1734839-7_1x27-1MP_P0.5mm_Horizontal
+TE FPC connector, 27 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+29
+28
+Connector_FFC-FPC
+TE_2-1734839-8_1x28-1MP_P0.5mm_Horizontal
+TE FPC connector, 28 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+30
+29
+Connector_FFC-FPC
+TE_2-1734839-9_1x29-1MP_P0.5mm_Horizontal
+TE FPC connector, 29 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+31
+30
+Connector_FFC-FPC
+TE_3-84952-0_1x30-1MP_P1.0mm_Horizontal
+TE FPC connector, 30 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+32
+31
+Connector_FFC-FPC
+TE_3-84953-0_1x30-1MP_P1.0mm_Horizontal
+TE FPC connector, 30 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+32
+31
+Connector_FFC-FPC
+TE_3-1734839-0_1x30-1MP_P0.5mm_Horizontal
+TE FPC connector, 30 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+32
+31
+Connector_FFC-FPC
+TE_3-1734839-1_1x31-1MP_P0.5mm_Horizontal
+TE FPC connector, 31 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+33
+32
+Connector_FFC-FPC
+TE_3-1734839-2_1x32-1MP_P0.5mm_Horizontal
+TE FPC connector, 32 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+34
+33
+Connector_FFC-FPC
+TE_3-1734839-3_1x33-1MP_P0.5mm_Horizontal
+TE FPC connector, 33 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+35
+34
+Connector_FFC-FPC
+TE_3-1734839-4_1x34-1MP_P0.5mm_Horizontal
+TE FPC connector, 34 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+36
+35
+Connector_FFC-FPC
+TE_3-1734839-5_1x35-1MP_P0.5mm_Horizontal
+TE FPC connector, 35 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+37
+36
+Connector_FFC-FPC
+TE_3-1734839-6_1x36-1MP_P0.5mm_Horizontal
+TE FPC connector, 36 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+38
+37
+Connector_FFC-FPC
+TE_3-1734839-7_1x37-1MP_P0.5mm_Horizontal
+TE FPC connector, 37 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+39
+38
+Connector_FFC-FPC
+TE_3-1734839-8_1x38-1MP_P0.5mm_Horizontal
+TE FPC connector, 38 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+40
+39
+Connector_FFC-FPC
+TE_3-1734839-9_1x39-1MP_P0.5mm_Horizontal
+TE FPC connector, 39 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+41
+40
+Connector_FFC-FPC
+TE_4-1734839-0_1x40-1MP_P0.5mm_Horizontal
+TE FPC connector, 40 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+42
+41
+Connector_FFC-FPC
+TE_4-1734839-1_1x41-1MP_P0.5mm_Horizontal
+TE FPC connector, 41 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+43
+42
+Connector_FFC-FPC
+TE_4-1734839-2_1x42-1MP_P0.5mm_Horizontal
+TE FPC connector, 42 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+44
+43
+Connector_FFC-FPC
+TE_4-1734839-3_1x43-1MP_P0.5mm_Horizontal
+TE FPC connector, 43 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+45
+44
+Connector_FFC-FPC
+TE_4-1734839-4_1x44-1MP_P0.5mm_Horizontal
+TE FPC connector, 44 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+46
+45
+Connector_FFC-FPC
+TE_4-1734839-5_1x45-1MP_P0.5mm_Horizontal
+TE FPC connector, 45 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+47
+46
+Connector_FFC-FPC
+TE_4-1734839-6_1x46-1MP_P0.5mm_Horizontal
+TE FPC connector, 46 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+48
+47
+Connector_FFC-FPC
+TE_4-1734839-7_1x47-1MP_P0.5mm_Horizontal
+TE FPC connector, 47 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+49
+48
+Connector_FFC-FPC
+TE_4-1734839-8_1x48-1MP_P0.5mm_Horizontal
+TE FPC connector, 48 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+50
+49
+Connector_FFC-FPC
+TE_4-1734839-9_1x49-1MP_P0.5mm_Horizontal
+TE FPC connector, 49 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+51
+50
+Connector_FFC-FPC
+TE_5-1734839-0_1x50-1MP_P0.5mm_Horizontal
+TE FPC connector, 50 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
+te fpc 1734839
+0
+52
+51
+Connector_FFC-FPC
+TE_84952-4_1x04-1MP_P1.0mm_Horizontal
+TE FPC connector, 04 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+6
+5
+Connector_FFC-FPC
+TE_84952-5_1x05-1MP_P1.0mm_Horizontal
+TE FPC connector, 05 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+7
+6
+Connector_FFC-FPC
+TE_84952-6_1x06-1MP_P1.0mm_Horizontal
+TE FPC connector, 06 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+8
+7
+Connector_FFC-FPC
+TE_84952-7_1x07-1MP_P1.0mm_Horizontal
+TE FPC connector, 07 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+9
+8
+Connector_FFC-FPC
+TE_84952-8_1x08-1MP_P1.0mm_Horizontal
+TE FPC connector, 08 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+10
+9
+Connector_FFC-FPC
+TE_84952-9_1x09-1MP_P1.0mm_Horizontal
+TE FPC connector, 09 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4
+te fpc 84952
+0
+11
+10
+Connector_FFC-FPC
+TE_84953-4_1x04-1MP_P1.0mm_Horizontal
+TE FPC connector, 04 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+6
+5
+Connector_FFC-FPC
+TE_84953-5_1x05-1MP_P1.0mm_Horizontal
+TE FPC connector, 05 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+7
+6
+Connector_FFC-FPC
+TE_84953-6_1x06-1MP_P1.0mm_Horizontal
+TE FPC connector, 06 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+8
+7
+Connector_FFC-FPC
+TE_84953-7_1x07-1MP_P1.0mm_Horizontal
+TE FPC connector, 07 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+9
+8
+Connector_FFC-FPC
+TE_84953-8_1x08-1MP_P1.0mm_Horizontal
+TE FPC connector, 08 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+10
+9
+Connector_FFC-FPC
+TE_84953-9_1x09-1MP_P1.0mm_Horizontal
+TE FPC connector, 09 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4
+te fpc 84953
+0
+11
+10
+Connector_FFC-FPC
+Wuerth_68611214422_1x12-1MP_P1.0mm_Horizontal
+http://katalog.we-online.de/em/datasheet/68611214422.pdf
+Wuerth FPC 68611214422 connector 12 bottom-side contacts 1.0mm pitch 1.0mm height SMT
+0
+14
+13
+Connector_HDMI
+HDMI_A_Contact_Technology_HDMI-19APL2_Horizontal
+HDMI Contact Technology Type A http://www.contactswitch.com/en/download.aspx?id=1449
+HDMI Contact Technology Type A
+0
+23
+20
+Connector_HDMI
+HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle
+HDMI, Type A, Kycon KDMIX-SL1-NS-WS-B15, Vertical Right Angle, http://www.kycon.com/Pub_Eng_Draw/KDMIX-SL1-NS-WS-B15.pdf
+hdmi type a
+0
+23
+20
+Connector_HDMI
+HDMI_Micro-D_Molex_46765-0x01
+HDMI, Micro, Type D, SMD, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf)
+hdmi micro type d right angle smd
+0
+23
+20
+Connector_HDMI
+HDMI_Micro-D_Molex_46765-1x01
+HDMI, Micro, Type D, THT, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf)
+hdmi micro type d right angle tht
+0
+23
+20
+Connector_HDMI
+HDMI_Micro-D_Molex_46765-2x0x
+HDMI, Micro, Type D, THT/SMD hybrid, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf)
+hdmi micro type d right angle tht smd hybrid
+0
+23
+20
+Connector_Harwin
+Harwin_Gecko-G125-FVX0605L0X_2x03_P1.25mm_Vertical
+Harwin Gecko Connector, 6 pins, dual row female, vertical entry, PN:G125-FVX0605L0X
+connector harwin gecko
+0
+6
+6
+Connector_Harwin
+Harwin_Gecko-G125-FVX1005L0X_2x05_P1.25mm_Vertical
+Harwin Gecko Connector, 10 pins, dual row female, vertical entry, PN:G125-FVX1005L0X
+connector harwin gecko
+0
+10
+10
+Connector_Harwin
+Harwin_Gecko-G125-FVX1205L0X_2x06_P1.25mm_Vertical
+Harwin Gecko Connector, 12 pins, dual row female, vertical entry, PN:G125-FVX1205L0X
+connector harwin gecko
+0
+12
+12
+Connector_Harwin
+Harwin_Gecko-G125-FVX1605L0X_2x08_P1.25mm_Vertical
+Harwin Gecko Connector, 16 pins, dual row female, vertical entry, PN:G125-FVX1605L0X
+connector harwin gecko
+0
+16
+16
+Connector_Harwin
+Harwin_Gecko-G125-FVX2005L0X_2x10_P1.25mm_Vertical
+Harwin Gecko Connector, 20 pins, dual row female, vertical entry, PN:G125-FVX2005L0X
+connector harwin gecko
+0
+20
+20
+Connector_Harwin
+Harwin_Gecko-G125-FVX2605L0X_2x13_P1.25mm_Vertical
+Harwin Gecko Connector, 26 pins, dual row female, vertical entry, PN:G125-FVX2605L0X
+connector harwin gecko
+0
+26
+26
+Connector_Harwin
+Harwin_Gecko-G125-FVX3405L0X_2x17_P1.25mm_Vertical
+Harwin Gecko Connector, 34 pins, dual row female, vertical entry, PN:G125-FVX3405L0X
+connector harwin gecko
+0
+34
+34
+Connector_Harwin
+Harwin_Gecko-G125-FVX5005L0X_2x25_P1.25mm_Vertical
+Harwin Gecko Connector, 50 pins, dual row female, vertical entry, PN:G125-FVX5005L0X
+connector harwin gecko
+0
+50
+50
+Connector_Harwin
+Harwin_Gecko-G125-MVX0605L0X_2x03_P1.25mm_Vertical
+Harwin Gecko Connector, 6 pins, dual row male, vertical entry, no latches, PN:G125-MVX0605L0X
+connector harwin gecko
+0
+6
+6
+Connector_Harwin
+Harwin_Gecko-G125-MVX0605L1X_2x03_P1.25mm_Vertical
+Harwin Gecko Connector, 6 pins, dual row male, vertical entry, with latches, PN:G125-MVX0605L1X
+connector harwin gecko
+0
+6
+6
+Connector_Harwin
+Harwin_Gecko-G125-MVX1005L0X_2x05_P1.25mm_Vertical
+Harwin Gecko Connector, 10 pins, dual row male, vertical entry, no latches, PN:G125-MVX1005L0X
+connector harwin gecko
+0
+10
+10
+Connector_Harwin
+Harwin_Gecko-G125-MVX1005L1X_2x05_P1.25mm_Vertical
+Harwin Gecko Connector, 10 pins, dual row male, vertical entry, with latches, PN:G125-MVX1005L1X
+connector harwin gecko
+0
+10
+10
+Connector_Harwin
+Harwin_Gecko-G125-MVX1205L0X_2x06_P1.25mm_Vertical
+Harwin Gecko Connector, 12 pins, dual row male, vertical entry, no latches, PN:G125-MVX1205L0X
+connector harwin gecko
+0
+12
+12
+Connector_Harwin
+Harwin_Gecko-G125-MVX1205L1X_2x06_P1.25mm_Vertical
+Harwin Gecko Connector, 12 pins, dual row male, vertical entry, with latches, PN:G125-MVX1205L1X
+connector harwin gecko
+0
+12
+12
+Connector_Harwin
+Harwin_Gecko-G125-MVX1605L0X_2x08_P1.25mm_Vertical
+Harwin Gecko Connector, 16 pins, dual row male, vertical entry, no latches, PN:G125-MVX1605L0X
+connector harwin gecko
+0
+16
+16
+Connector_Harwin
+Harwin_Gecko-G125-MVX1605L1X_2x08_P1.25mm_Vertical
+Harwin Gecko Connector, 16 pins, dual row male, vertical entry, with latches, PN:G125-MVX1605L1X
+connector harwin gecko
+0
+16
+16
+Connector_Harwin
+Harwin_Gecko-G125-MVX2005L0X_2x10_P1.25mm_Vertical
+Harwin Gecko Connector, 20 pins, dual row male, vertical entry, no latches, PN:G125-MVX2005L0X
+connector harwin gecko
+0
+20
+20
+Connector_Harwin
+Harwin_Gecko-G125-MVX2005L1X_2x10_P1.25mm_Vertical
+Harwin Gecko Connector, 20 pins, dual row male, vertical entry, with latches, PN:G125-MVX2005L1X
+connector harwin gecko
+0
+20
+20
+Connector_Harwin
+Harwin_Gecko-G125-MVX2605L0X_2x13_P1.25mm_Vertical
+Harwin Gecko Connector, 26 pins, dual row male, vertical entry, no latches, PN:G125-MVX2605L0X
+connector harwin gecko
+0
+26
+26
+Connector_Harwin
+Harwin_Gecko-G125-MVX2605L1X_2x13_P1.25mm_Vertical
+Harwin Gecko Connector, 26 pins, dual row male, vertical entry, with latches, PN:G125-MVX2605L1X
+connector harwin gecko
+0
+26
+26
+Connector_Harwin
+Harwin_Gecko-G125-MVX3405L0X_2x17_P1.25mm_Vertical
+Harwin Gecko Connector, 34 pins, dual row male, vertical entry, no latches, PN:G125-MVX3405L0X
+connector harwin gecko
+0
+34
+34
+Connector_Harwin
+Harwin_Gecko-G125-MVX3405L1X_2x17_P1.25mm_Vertical
+Harwin Gecko Connector, 34 pins, dual row male, vertical entry, with latches, PN:G125-MVX3405L1X
+connector harwin gecko
+0
+34
+34
+Connector_Harwin
+Harwin_Gecko-G125-MVX5005L0X_2x25_P1.25mm_Vertical
+Harwin Gecko Connector, 50 pins, dual row male, vertical entry, no latches, PN:G125-MVX5005L0X
+connector harwin gecko
+0
+50
+50
+Connector_Harwin
+Harwin_Gecko-G125-MVX5005L1X_2x25_P1.25mm_Vertical
+Harwin Gecko Connector, 50 pins, dual row male, vertical entry, with latches, PN:G125-MVX5005L1X
+connector harwin gecko
+0
+50
+50
+Connector_Harwin
+Harwin_LTek-Male_02_P2.00mm_Vertical
+Harwin LTek Connector, 2 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+2
+2
+Connector_Harwin
+Harwin_LTek-Male_02_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 2 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+6
+2
+Connector_Harwin
+Harwin_LTek-Male_2x02_P2.00mm_Vertical
+Harwin LTek Connector, 4 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+4
+4
+Connector_Harwin
+Harwin_LTek-Male_2x02_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+8
+4
+Connector_Harwin
+Harwin_LTek-Male_2x03_P2.00mm_Vertical
+Harwin LTek Connector, 6 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+6
+6
+Connector_Harwin
+Harwin_LTek-Male_2x03_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+10
+6
+Connector_Harwin
+Harwin_LTek-Male_2x04_P2.00mm_Vertical
+Harwin LTek Connector, 8 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+8
+8
+Connector_Harwin
+Harwin_LTek-Male_2x04_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 8 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+12
+8
+Connector_Harwin
+Harwin_LTek-Male_2x05_P2.00mm_Vertical
+Harwin LTek Connector, 10 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+10
+10
+Connector_Harwin
+Harwin_LTek-Male_2x05_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 10 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+14
+10
+Connector_Harwin
+Harwin_LTek-Male_2x06_P2.00mm_Vertical
+Harwin LTek Connector, 12 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+12
+12
+Connector_Harwin
+Harwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 12 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+16
+12
+Connector_Harwin
+Harwin_LTek-Male_2x07_P2.00mm_Vertical
+Harwin LTek Connector, 14 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+14
+14
+Connector_Harwin
+Harwin_LTek-Male_2x07_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 14 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+18
+14
+Connector_Harwin
+Harwin_LTek-Male_2x08_P2.00mm_Vertical
+Harwin LTek Connector, 16 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+16
+16
+Connector_Harwin
+Harwin_LTek-Male_2x08_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 16 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+20
+16
+Connector_Harwin
+Harwin_LTek-Male_2x09_P2.00mm_Vertical
+Harwin LTek Connector, 18 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+18
+18
+Connector_Harwin
+Harwin_LTek-Male_2x09_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 18 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+22
+18
+Connector_Harwin
+Harwin_LTek-Male_2x10_P2.00mm_Vertical
+Harwin LTek Connector, 20 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+20
+20
+Connector_Harwin
+Harwin_LTek-Male_2x10_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 20 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+24
+20
+Connector_Harwin
+Harwin_LTek-Male_2x13_P2.00mm_Vertical
+Harwin LTek Connector, 26 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+26
+26
+Connector_Harwin
+Harwin_LTek-Male_2x13_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 26 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+30
+26
+Connector_Harwin
+Harwin_LTek-Male_2x17_P2.00mm_Vertical
+Harwin LTek Connector, 34 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+34
+34
+Connector_Harwin
+Harwin_LTek-Male_2x17_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 34 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+38
+34
+Connector_Harwin
+Harwin_LTek-Male_2x22_P2.00mm_Vertical
+Harwin LTek Connector, 44 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+44
+44
+Connector_Harwin
+Harwin_LTek-Male_2x22_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 44 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+48
+44
+Connector_Harwin
+Harwin_LTek-Male_03_P2.00mm_Vertical
+Harwin LTek Connector, 3 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+3
+3
+Connector_Harwin
+Harwin_LTek-Male_03_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 3 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+7
+3
+Connector_Harwin
+Harwin_LTek-Male_04_P2.00mm_Vertical
+Harwin LTek Connector, 4 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+4
+4
+Connector_Harwin
+Harwin_LTek-Male_04_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+8
+4
+Connector_Harwin
+Harwin_LTek-Male_05_P2.00mm_Vertical
+Harwin LTek Connector, 5 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+5
+5
+Connector_Harwin
+Harwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 5 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+9
+5
+Connector_Harwin
+Harwin_LTek-Male_06_P2.00mm_Vertical
+Harwin LTek Connector, 6 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+6
+6
+Connector_Harwin
+Harwin_LTek-Male_06_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+10
+6
+Connector_Harwin
+Harwin_LTek-Male_07_P2.00mm_Vertical
+Harwin LTek Connector, 7 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+7
+7
+Connector_Harwin
+Harwin_LTek-Male_07_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 7 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+11
+7
+Connector_Harwin
+Harwin_LTek-Male_17_P2.00mm_Vertical
+Harwin LTek Connector, 17 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+17
+17
+Connector_Harwin
+Harwin_LTek-Male_17_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 17 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+21
+17
+Connector_Harwin
+Harwin_LTek-Male_22_P2.00mm_Vertical
+Harwin LTek Connector, 22 pins, single row male, vertical entry
+connector harwin ltek M80
+0
+22
+22
+Connector_Harwin
+Harwin_LTek-Male_22_P2.00mm_Vertical_StrainRelief
+Harwin LTek Connector, 22 pins, single row male, vertical entry, strain relief clip
+connector harwin ltek M80
+0
+26
+22
+Connector_Harwin
+Harwin_M20-89003xx_1x03_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89003xx, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+4
+3
+Connector_Harwin
+Harwin_M20-89004xx_1x04_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89004xx, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+5
+4
+Connector_Harwin
+Harwin_M20-89005xx_1x05_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89005xx, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+6
+5
+Connector_Harwin
+Harwin_M20-89006xx_1x06_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89006xx, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+7
+6
+Connector_Harwin
+Harwin_M20-89007xx_1x07_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89007xx, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+8
+7
+Connector_Harwin
+Harwin_M20-89008xx_1x08_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89008xx, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+9
+8
+Connector_Harwin
+Harwin_M20-89009xx_1x09_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89009xx, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+10
+9
+Connector_Harwin
+Harwin_M20-89010xx_1x10_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89010xx, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+11
+10
+Connector_Harwin
+Harwin_M20-89011xx_1x11_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89011xx, 11 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+12
+11
+Connector_Harwin
+Harwin_M20-89012xx_1x12_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89012xx, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+13
+12
+Connector_Harwin
+Harwin_M20-89013xx_1x13_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89013xx, 13 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+14
+13
+Connector_Harwin
+Harwin_M20-89014xx_1x14_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89014xx, 14 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+15
+14
+Connector_Harwin
+Harwin_M20-89015xx_1x15_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89015xx, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+16
+15
+Connector_Harwin
+Harwin_M20-89016xx_1x16_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89016xx, 16 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+17
+16
+Connector_Harwin
+Harwin_M20-89017xx_1x17_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89017xx, 17 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+18
+17
+Connector_Harwin
+Harwin_M20-89018xx_1x18_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89018xx, 18 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+19
+18
+Connector_Harwin
+Harwin_M20-89019xx_1x19_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89019xx, 19 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+20
+19
+Connector_Harwin
+Harwin_M20-89020xx_1x20_P2.54mm_Horizontal
+Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89020xx, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator
+connector Harwin M20-890 horizontal
+0
+21
+20
+Connector_Harwin
+Harwin_M20-7810245_2x02_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810245, 2 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+4
+4
+Connector_Harwin
+Harwin_M20-7810345_2x03_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810345, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+6
+6
+Connector_Harwin
+Harwin_M20-7810445_2x04_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810445, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+8
+8
+Connector_Harwin
+Harwin_M20-7810545_2x05_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810545, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+10
+10
+Connector_Harwin
+Harwin_M20-7810645_2x06_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810645, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+12
+12
+Connector_Harwin
+Harwin_M20-7810745_2x07_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810745, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+14
+14
+Connector_Harwin
+Harwin_M20-7810845_2x08_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810845, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+16
+16
+Connector_Harwin
+Harwin_M20-7810945_2x09_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810945, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+18
+18
+Connector_Harwin
+Harwin_M20-7811045_2x10_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811045, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+20
+20
+Connector_Harwin
+Harwin_M20-7811245_2x12_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811245, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+24
+24
+Connector_Harwin
+Harwin_M20-7811545_2x15_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811545, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+30
+30
+Connector_Harwin
+Harwin_M20-7812045_2x20_P2.54mm_Vertical
+Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7812045, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator
+connector Harwin M20 side entry
+0
+40
+40
+Connector_Hirose
+Hirose_BM24_BM24-40DP-2-0.35V_2x20_P0.35mm_PowerPin2_Vertical
+Hirose BM24 series connector, BM24-40DP/2-0.35V (https://www.hirose.com/product/en/download_file/key_name/BM24/category/Catalog/doc_file_id/47680/?file_category_id=4&item_id=50&is_series=1)
+connector Hirose BM24 40pin header
+0
+44
+42
+Connector_Hirose
+Hirose_BM24_BM24-40DS-2-0.35V_2x20_P0.35mm_PowerPin2_Vertical
+Hirose BM24 series connector, BM24-40DS/2-0.35V (https://www.hirose.com/product/en/download_file/key_name/BM24/category/Catalog/doc_file_id/47680/?file_category_id=4&item_id=50&is_series=1)
+connector Hirose 40pin receptacle vertical
+0
+42
+42
+Connector_Hirose
+Hirose_DF3EA-02P-2H_1x02-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-02P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+4
+3
+Connector_Hirose
+Hirose_DF3EA-03P-2H_1x03-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-03P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+5
+4
+Connector_Hirose
+Hirose_DF3EA-04P-2H_1x04-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-04P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+6
+5
+Connector_Hirose
+Hirose_DF3EA-05P-2H_1x05-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-05P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+7
+6
+Connector_Hirose
+Hirose_DF3EA-06P-2H_1x06-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-06P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+8
+7
+Connector_Hirose
+Hirose_DF3EA-07P-2H_1x07-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-07P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+9
+8
+Connector_Hirose
+Hirose_DF3EA-08P-2H_1x08-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-08P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+10
+9
+Connector_Hirose
+Hirose_DF3EA-09P-2H_1x09-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-09P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+11
+10
+Connector_Hirose
+Hirose_DF3EA-10P-2H_1x10-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-10P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+12
+11
+Connector_Hirose
+Hirose_DF3EA-11P-2H_1x11-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-11P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+13
+12
+Connector_Hirose
+Hirose_DF3EA-12P-2H_1x12-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-12P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+14
+13
+Connector_Hirose
+Hirose_DF3EA-13P-2H_1x13-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-13P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+15
+14
+Connector_Hirose
+Hirose_DF3EA-14P-2H_1x14-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-14P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+16
+15
+Connector_Hirose
+Hirose_DF3EA-15P-2H_1x15-1MP_P2.00mm_Horizontal
+Hirose series connector, DF3EA-15P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+17
+16
+Connector_Hirose
+Hirose_DF11-4DP-2DSA_2x02_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-4DP-2DSA, 2 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+4
+4
+Connector_Hirose
+Hirose_DF11-6DP-2DSA_2x03_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-6DP-2DSA, 3 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+6
+6
+Connector_Hirose
+Hirose_DF11-8DP-2DSA_2x04_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-8DP-2DSA, 4 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+8
+8
+Connector_Hirose
+Hirose_DF11-10DP-2DSA_2x05_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-10DP-2DSA, 5 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+10
+10
+Connector_Hirose
+Hirose_DF11-12DP-2DSA_2x06_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-12DP-2DSA, 6 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+12
+12
+Connector_Hirose
+Hirose_DF11-14DP-2DSA_2x07_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-14DP-2DSA, 7 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+14
+14
+Connector_Hirose
+Hirose_DF11-16DP-2DSA_2x08_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-16DP-2DSA, 8 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+16
+16
+Connector_Hirose
+Hirose_DF11-18DP-2DSA_2x09_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-18DP-2DSA, 9 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+18
+18
+Connector_Hirose
+Hirose_DF11-20DP-2DSA_2x10_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-20DP-2DSA, 10 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+20
+20
+Connector_Hirose
+Hirose_DF11-22DP-2DSA_2x11_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-22DP-2DSA, 11 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+22
+22
+Connector_Hirose
+Hirose_DF11-24DP-2DSA_2x12_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-24DP-2DSA, 12 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+24
+24
+Connector_Hirose
+Hirose_DF11-26DP-2DSA_2x13_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-26DP-2DSA, 13 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+26
+26
+Connector_Hirose
+Hirose_DF11-28DP-2DSA_2x14_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-28DP-2DSA, 14 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+28
+28
+Connector_Hirose
+Hirose_DF11-30DP-2DSA_2x15_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-30DP-2DSA, 15 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+30
+30
+Connector_Hirose
+Hirose_DF11-32DP-2DSA_2x16_P2.00mm_Vertical
+Hirose DF11 through hole, DF11-32DP-2DSA, 16 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator
+connector Hirose DF11 vertical
+0
+32
+32
+Connector_Hirose
+Hirose_DF12_DF12C3.0-10DS-0.5V_2x05_P0.50mm_Vertical
+Hirose DF12C SMD, DF12C3.0-10DS-0.5V, 10 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+20
+10
+Connector_Hirose
+Hirose_DF12_DF12C3.0-14DS-0.5V_2x07_P0.50mm_Vertical
+Hirose DF12C SMD, DF12C3.0-14DS-0.5V, 14 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+28
+14
+Connector_Hirose
+Hirose_DF12_DF12C3.0-20DS-0.5V_2x10_P0.50mm_Vertical
+Hirose DF12C SMD, DF12C3.0-20DS-0.5V, 20 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+40
+20
+Connector_Hirose
+Hirose_DF12_DF12C3.0-30DS-0.5V_2x15_P0.50mm_Vertical
+Hirose DF12C SMD, DF12C3.0-30DS-0.5V, 30 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+60
+30
+Connector_Hirose
+Hirose_DF12_DF12C3.0-32DS-0.5V_2x16_P0.50mm_Vertical
+Hirose DF12C SMD, DF12C3.0-32DS-0.5V, 32 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+64
+32
+Connector_Hirose
+Hirose_DF12_DF12C3.0-36DS-0.5V_2x18_P0.50mm_Vertical
+Hirose DF12C SMD, DF12C3.0-36DS-0.5V, 36 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+72
+36
+Connector_Hirose
+Hirose_DF12_DF12C3.0-40DS-0.5V_2x20_P0.50mm_Vertical
+Hirose DF12C SMD, DF12C3.0-40DS-0.5V, 40 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+80
+40
+Connector_Hirose
+Hirose_DF12_DF12C3.0-50DS-0.5V_2x25_P0.50mm_Vertical
+Hirose DF12C SMD, DF12C3.0-50DS-0.5V, 50 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+100
+50
+Connector_Hirose
+Hirose_DF12_DF12C3.0-60DS-0.5V_2x30_P0.50mm_Vertical
+Hirose DF12C SMD, DF12C3.0-60DS-0.5V, 60 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+120
+60
+Connector_Hirose
+Hirose_DF12_DF12E3.0-10DP-0.5V_2x05_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-10DP-0.5V, 10 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+20
+10
+Connector_Hirose
+Hirose_DF12_DF12E3.0-14DP-0.5V_2x07_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-14DP-0.5V, 14 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+28
+14
+Connector_Hirose
+Hirose_DF12_DF12E3.0-20DP-0.5V_2x10_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-20DP-0.5V, 20 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+40
+20
+Connector_Hirose
+Hirose_DF12_DF12E3.0-30DP-0.5V_2x15_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-30DP-0.5V, 30 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+60
+30
+Connector_Hirose
+Hirose_DF12_DF12E3.0-32DP-0.5V_2x16_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-32DP-0.5V, 32 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+64
+32
+Connector_Hirose
+Hirose_DF12_DF12E3.0-36DP-0.5V_2x18_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-36DP-0.5V, 36 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+72
+36
+Connector_Hirose
+Hirose_DF12_DF12E3.0-40DP-0.5V_2x20_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-40DP-0.5V, 40 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+80
+40
+Connector_Hirose
+Hirose_DF12_DF12E3.0-50DP-0.5V_2x25_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-50DP-0.5V, 50 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+100
+50
+Connector_Hirose
+Hirose_DF12_DF12E3.0-60DP-0.5V_2x30_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-60DP-0.5V, 60 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+120
+60
+Connector_Hirose
+Hirose_DF12_DF12E3.0-80DP-0.5V_2x40_P0.50mm_Vertical
+Hirose DF12E SMD, DF12E3.0-80DP-0.5V, 80 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator
+connector Hirose DF12 vertical
+0
+160
+80
+Connector_Hirose
+Hirose_DF13-02P-1.25DSA_1x02_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-02P-1.25DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+2
+2
+Connector_Hirose
+Hirose_DF13-02P-1.25DS_1x02_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-02P-1.25DS, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+2
+2
+Connector_Hirose
+Hirose_DF13-03P-1.25DSA_1x03_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-03P-1.25DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+3
+3
+Connector_Hirose
+Hirose_DF13-03P-1.25DS_1x03_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-03P-1.25DS, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+3
+3
+Connector_Hirose
+Hirose_DF13-04P-1.25DSA_1x04_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-04P-1.25DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+4
+4
+Connector_Hirose
+Hirose_DF13-04P-1.25DS_1x04_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-04P-1.25DS, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+4
+4
+Connector_Hirose
+Hirose_DF13-05P-1.25DSA_1x05_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-05P-1.25DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+5
+5
+Connector_Hirose
+Hirose_DF13-05P-1.25DS_1x05_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-05P-1.25DS, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+5
+5
+Connector_Hirose
+Hirose_DF13-06P-1.25DSA_1x06_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-06P-1.25DSA, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+6
+6
+Connector_Hirose
+Hirose_DF13-06P-1.25DS_1x06_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-06P-1.25DS, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+6
+6
+Connector_Hirose
+Hirose_DF13-07P-1.25DSA_1x07_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-07P-1.25DSA, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+7
+7
+Connector_Hirose
+Hirose_DF13-07P-1.25DS_1x07_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-07P-1.25DS, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+7
+7
+Connector_Hirose
+Hirose_DF13-08P-1.25DSA_1x08_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-08P-1.25DSA, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+8
+8
+Connector_Hirose
+Hirose_DF13-08P-1.25DS_1x08_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-08P-1.25DS, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+8
+8
+Connector_Hirose
+Hirose_DF13-09P-1.25DSA_1x09_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-09P-1.25DSA, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+9
+9
+Connector_Hirose
+Hirose_DF13-09P-1.25DS_1x09_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-09P-1.25DS, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+9
+9
+Connector_Hirose
+Hirose_DF13-10P-1.25DSA_1x10_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-10P-1.25DSA, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+10
+10
+Connector_Hirose
+Hirose_DF13-10P-1.25DS_1x10_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-10P-1.25DS, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+10
+10
+Connector_Hirose
+Hirose_DF13-11P-1.25DSA_1x11_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-11P-1.25DSA, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+11
+11
+Connector_Hirose
+Hirose_DF13-11P-1.25DS_1x11_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-11P-1.25DS, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+11
+11
+Connector_Hirose
+Hirose_DF13-12P-1.25DSA_1x12_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-12P-1.25DSA, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+12
+12
+Connector_Hirose
+Hirose_DF13-12P-1.25DS_1x12_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-12P-1.25DS, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+12
+12
+Connector_Hirose
+Hirose_DF13-13P-1.25DSA_1x13_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-13P-1.25DSA, 13 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+13
+13
+Connector_Hirose
+Hirose_DF13-14P-1.25DSA_1x14_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-14P-1.25DSA, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+14
+14
+Connector_Hirose
+Hirose_DF13-14P-1.25DS_1x14_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-14P-1.25DS, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+14
+14
+Connector_Hirose
+Hirose_DF13-15P-1.25DSA_1x15_P1.25mm_Vertical
+Hirose DF13 through hole, DF13-15P-1.25DSA, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator
+connector Hirose DF13 vertical
+0
+15
+15
+Connector_Hirose
+Hirose_DF13-15P-1.25DS_1x15_P1.25mm_Horizontal
+Hirose DF13 through hole, DF13-15P-1.25DS, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator
+connector Hirose DF13 horizontal
+0
+15
+15
+Connector_Hirose
+Hirose_DF13C_CL535-0402-2-51_1x02-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0402-2-51, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+4
+3
+Connector_Hirose
+Hirose_DF13C_CL535-0403-5-51_1x03-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0403-5-51, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+5
+4
+Connector_Hirose
+Hirose_DF13C_CL535-0404-8-51_1x04-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0404-8-51, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+6
+5
+Connector_Hirose
+Hirose_DF13C_CL535-0405-0-51_1x05-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0405-0-51, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+7
+6
+Connector_Hirose
+Hirose_DF13C_CL535-0406-3-51_1x06-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0406-3-51, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+8
+7
+Connector_Hirose
+Hirose_DF13C_CL535-0407-6-51_1x07-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0407-6-51, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+9
+8
+Connector_Hirose
+Hirose_DF13C_CL535-0408-9-51_1x08-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0408-9-51, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+10
+9
+Connector_Hirose
+Hirose_DF13C_CL535-0409-1-51_1x09-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0409-1-51, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+11
+10
+Connector_Hirose
+Hirose_DF13C_CL535-0410-4-51_1x10-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0410-4-51, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+12
+11
+Connector_Hirose
+Hirose_DF13C_CL535-0411-3-51_1x11-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0411-3-51, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+13
+12
+Connector_Hirose
+Hirose_DF13C_CL535-0412-6-51_1x12-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0412-6-51, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+14
+13
+Connector_Hirose
+Hirose_DF13C_CL535-0414-1-51_1x14-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0414-1-51, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+16
+15
+Connector_Hirose
+Hirose_DF13C_CL535-0415-4-51_1x15-1MP_P1.25mm_Vertical
+Hirose DF13C SMD, CL535-0415-4-51, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator
+connector Hirose DF13C vertical
+0
+17
+16
+Connector_Hirose
+Hirose_DF52-2S-0.8H_1x02-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-2S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+4
+3
+Connector_Hirose
+Hirose_DF52-3S-0.8H_1x03-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-3S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+5
+4
+Connector_Hirose
+Hirose_DF52-4S-0.8H_1x04-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-4S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+6
+5
+Connector_Hirose
+Hirose_DF52-5S-0.8H_1x05-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-5S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+7
+6
+Connector_Hirose
+Hirose_DF52-6S-0.8H_1x06-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-6S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+8
+7
+Connector_Hirose
+Hirose_DF52-7S-0.8H_1x07-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-7S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+9
+8
+Connector_Hirose
+Hirose_DF52-8S-0.8H_1x08-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-8S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+10
+9
+Connector_Hirose
+Hirose_DF52-9S-0.8H_1x09-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-9S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+11
+10
+Connector_Hirose
+Hirose_DF52-10S-0.8H_1x10-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-10S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+12
+11
+Connector_Hirose
+Hirose_DF52-11S-0.8H_1x11-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-11S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+13
+12
+Connector_Hirose
+Hirose_DF52-12S-0.8H_1x12-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-12S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+14
+13
+Connector_Hirose
+Hirose_DF52-14S-0.8H_1x14-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-14S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+16
+15
+Connector_Hirose
+Hirose_DF52-15S-0.8H_1x15-1MP_P0.80mm_Horizontal
+Hirose series connector, DF52-15S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator
+connector Hirose top entry
+0
+17
+16
+Connector_Hirose
+Hirose_DF63-5P-3.96DSA_1x05_P3.96mm_Vertical
+Hirose DF63 through hole, DF63-5P-3.96DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+5
+5
+Connector_Hirose
+Hirose_DF63-6P-3.96DSA_1x06_P3.96mm_Vertical
+Hirose DF63 through hole, DF63-6P-3.96DSA, 6 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+6
+6
+Connector_Hirose
+Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical
+Hirose DF63 through hole, DF63M-1P-3.96DSA, 1 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+1
+1
+Connector_Hirose
+Hirose_DF63M-2P-3.96DSA_1x02_P3.96mm_Vertical
+Hirose DF63 through hole, DF63M-2P-3.96DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+2
+2
+Connector_Hirose
+Hirose_DF63M-3P-3.96DSA_1x03_P3.96mm_Vertical
+Hirose DF63 through hole, DF63M-3P-3.96DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+3
+3
+Connector_Hirose
+Hirose_DF63M-4P-3.96DSA_1x04_P3.96mm_Vertical
+Hirose DF63 through hole, DF63M-4P-3.96DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+4
+4
+Connector_Hirose
+Hirose_DF63R-1P-3.96DSA_1x01_P3.96mm_Vertical
+Hirose DF63 through hole, DF63R-1P-3.96DSA, 1 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+1
+1
+Connector_Hirose
+Hirose_DF63R-2P-3.96DSA_1x02_P3.96mm_Vertical
+Hirose DF63 through hole, DF63R-2P-3.96DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+2
+2
+Connector_Hirose
+Hirose_DF63R-3P-3.96DSA_1x03_P3.96mm_Vertical
+Hirose DF63 through hole, DF63R-3P-3.96DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+3
+3
+Connector_Hirose
+Hirose_DF63R-4P-3.96DSA_1x04_P3.96mm_Vertical
+Hirose DF63 through hole, DF63R-4P-3.96DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+4
+4
+Connector_Hirose
+Hirose_DF63R-5P-3.96DSA_1x05_P3.96mm_Vertical
+Hirose DF63 through hole, DF63R-5P-3.96DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator
+connector Hirose DF63 vertical
+0
+5
+5
+Connector_IDC
+IDC-Header_2x03_P2.54mm_Horizontal
+Through hole IDC box header, 2x03, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x03 2.54mm double row
+0
+6
+6
+Connector_IDC
+IDC-Header_2x03_P2.54mm_Vertical
+Through hole IDC box header, 2x03, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x03 2.54mm double row
+0
+6
+6
+Connector_IDC
+IDC-Header_2x04_P2.54mm_Horizontal
+Through hole IDC box header, 2x04, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x04 2.54mm double row
+0
+8
+8
+Connector_IDC
+IDC-Header_2x04_P2.54mm_Vertical
+Through hole IDC box header, 2x04, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x04 2.54mm double row
+0
+8
+8
+Connector_IDC
+IDC-Header_2x05-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x05 2.54mm double row
+0
+12
+11
+Connector_IDC
+IDC-Header_2x05-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x05 2.54mm double row
+0
+12
+11
+Connector_IDC
+IDC-Header_2x05-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x05 2.54mm double row
+0
+12
+11
+Connector_IDC
+IDC-Header_2x05-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x05 2.54mm double row
+0
+12
+11
+Connector_IDC
+IDC-Header_2x05-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x05 2.54mm double row
+0
+12
+11
+Connector_IDC
+IDC-Header_2x05_P2.54mm_Horizontal
+Through hole IDC box header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x05 2.54mm double row
+0
+10
+10
+Connector_IDC
+IDC-Header_2x05_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x05 2.54mm double row
+0
+10
+10
+Connector_IDC
+IDC-Header_2x05_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x05 2.54mm double row
+0
+10
+10
+Connector_IDC
+IDC-Header_2x05_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x05 2.54mm double row
+0
+10
+10
+Connector_IDC
+IDC-Header_2x05_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x05 2.54mm double row
+0
+10
+10
+Connector_IDC
+IDC-Header_2x05_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x05 2.54mm double row
+0
+10
+10
+Connector_IDC
+IDC-Header_2x05_P2.54mm_Vertical
+Through hole IDC box header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x05 2.54mm double row
+0
+10
+10
+Connector_IDC
+IDC-Header_2x06-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x06 2.54mm double row
+0
+14
+13
+Connector_IDC
+IDC-Header_2x06-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x06 2.54mm double row
+0
+14
+13
+Connector_IDC
+IDC-Header_2x06-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x06 2.54mm double row
+0
+14
+13
+Connector_IDC
+IDC-Header_2x06-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x06 2.54mm double row
+0
+14
+13
+Connector_IDC
+IDC-Header_2x06-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x06 2.54mm double row
+0
+14
+13
+Connector_IDC
+IDC-Header_2x06_P2.54mm_Horizontal
+Through hole IDC box header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x06 2.54mm double row
+0
+12
+12
+Connector_IDC
+IDC-Header_2x06_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x06 2.54mm double row
+0
+12
+12
+Connector_IDC
+IDC-Header_2x06_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x06 2.54mm double row
+0
+12
+12
+Connector_IDC
+IDC-Header_2x06_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x06 2.54mm double row
+0
+12
+12
+Connector_IDC
+IDC-Header_2x06_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x06 2.54mm double row
+0
+12
+12
+Connector_IDC
+IDC-Header_2x06_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x06 2.54mm double row
+0
+12
+12
+Connector_IDC
+IDC-Header_2x06_P2.54mm_Vertical
+Through hole IDC box header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x06 2.54mm double row
+0
+12
+12
+Connector_IDC
+IDC-Header_2x07-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x07 2.54mm double row
+0
+16
+15
+Connector_IDC
+IDC-Header_2x07-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x07 2.54mm double row
+0
+16
+15
+Connector_IDC
+IDC-Header_2x07-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x07 2.54mm double row
+0
+16
+15
+Connector_IDC
+IDC-Header_2x07-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x07 2.54mm double row
+0
+16
+15
+Connector_IDC
+IDC-Header_2x07-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x07 2.54mm double row
+0
+16
+15
+Connector_IDC
+IDC-Header_2x07_P2.54mm_Horizontal
+Through hole IDC box header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x07 2.54mm double row
+0
+14
+14
+Connector_IDC
+IDC-Header_2x07_P2.54mm_Horizontal_Lock
+Connector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)
+connector idc locked
+0
+16
+14
+Connector_IDC
+IDC-Header_2x07_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x07 2.54mm double row
+0
+14
+14
+Connector_IDC
+IDC-Header_2x07_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x07 2.54mm double row
+0
+14
+14
+Connector_IDC
+IDC-Header_2x07_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x07 2.54mm double row
+0
+14
+14
+Connector_IDC
+IDC-Header_2x07_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x07 2.54mm double row
+0
+14
+14
+Connector_IDC
+IDC-Header_2x07_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x07 2.54mm double row
+0
+14
+14
+Connector_IDC
+IDC-Header_2x07_P2.54mm_Vertical
+Through hole IDC box header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x07 2.54mm double row
+0
+14
+14
+Connector_IDC
+IDC-Header_2x08-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x08 2.54mm double row
+0
+18
+17
+Connector_IDC
+IDC-Header_2x08-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x08 2.54mm double row
+0
+18
+17
+Connector_IDC
+IDC-Header_2x08-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x08 2.54mm double row
+0
+18
+17
+Connector_IDC
+IDC-Header_2x08-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x08 2.54mm double row
+0
+18
+17
+Connector_IDC
+IDC-Header_2x08-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x08 2.54mm double row
+0
+18
+17
+Connector_IDC
+IDC-Header_2x08_P2.54mm_Horizontal
+Through hole IDC box header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x08 2.54mm double row
+0
+16
+16
+Connector_IDC
+IDC-Header_2x08_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x08 2.54mm double row
+0
+16
+16
+Connector_IDC
+IDC-Header_2x08_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x08 2.54mm double row
+0
+16
+16
+Connector_IDC
+IDC-Header_2x08_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x08 2.54mm double row
+0
+16
+16
+Connector_IDC
+IDC-Header_2x08_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x08 2.54mm double row
+0
+16
+16
+Connector_IDC
+IDC-Header_2x08_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x08 2.54mm double row
+0
+16
+16
+Connector_IDC
+IDC-Header_2x08_P2.54mm_Vertical
+Through hole IDC box header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x08 2.54mm double row
+0
+16
+16
+Connector_IDC
+IDC-Header_2x10-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x10 2.54mm double row
+0
+22
+21
+Connector_IDC
+IDC-Header_2x10-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x10 2.54mm double row
+0
+22
+21
+Connector_IDC
+IDC-Header_2x10-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x10 2.54mm double row
+0
+22
+21
+Connector_IDC
+IDC-Header_2x10-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x10 2.54mm double row
+0
+22
+21
+Connector_IDC
+IDC-Header_2x10-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x10 2.54mm double row
+0
+22
+21
+Connector_IDC
+IDC-Header_2x10_P2.54mm_Horizontal
+Through hole IDC box header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x10 2.54mm double row
+0
+20
+20
+Connector_IDC
+IDC-Header_2x10_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x10 2.54mm double row
+0
+20
+20
+Connector_IDC
+IDC-Header_2x10_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x10 2.54mm double row
+0
+20
+20
+Connector_IDC
+IDC-Header_2x10_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x10 2.54mm double row
+0
+20
+20
+Connector_IDC
+IDC-Header_2x10_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x10 2.54mm double row
+0
+20
+20
+Connector_IDC
+IDC-Header_2x10_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x10 2.54mm double row
+0
+20
+20
+Connector_IDC
+IDC-Header_2x10_P2.54mm_Vertical
+Through hole IDC box header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x10 2.54mm double row
+0
+20
+20
+Connector_IDC
+IDC-Header_2x12-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x12 2.54mm double row
+0
+26
+25
+Connector_IDC
+IDC-Header_2x12-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x12 2.54mm double row
+0
+26
+25
+Connector_IDC
+IDC-Header_2x12-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x12 2.54mm double row
+0
+26
+25
+Connector_IDC
+IDC-Header_2x12-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x12 2.54mm double row
+0
+26
+25
+Connector_IDC
+IDC-Header_2x12-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x12 2.54mm double row
+0
+26
+25
+Connector_IDC
+IDC-Header_2x12_P2.54mm_Horizontal
+Through hole IDC box header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x12 2.54mm double row
+0
+24
+24
+Connector_IDC
+IDC-Header_2x12_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x12 2.54mm double row
+0
+24
+24
+Connector_IDC
+IDC-Header_2x12_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x12 2.54mm double row
+0
+24
+24
+Connector_IDC
+IDC-Header_2x12_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x12 2.54mm double row
+0
+24
+24
+Connector_IDC
+IDC-Header_2x12_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x12 2.54mm double row
+0
+24
+24
+Connector_IDC
+IDC-Header_2x12_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x12 2.54mm double row
+0
+24
+24
+Connector_IDC
+IDC-Header_2x12_P2.54mm_Vertical
+Through hole IDC box header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x12 2.54mm double row
+0
+24
+24
+Connector_IDC
+IDC-Header_2x13-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x13 2.54mm double row
+0
+28
+27
+Connector_IDC
+IDC-Header_2x13-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x13 2.54mm double row
+0
+28
+27
+Connector_IDC
+IDC-Header_2x13-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x13 2.54mm double row
+0
+28
+27
+Connector_IDC
+IDC-Header_2x13-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x13 2.54mm double row
+0
+28
+27
+Connector_IDC
+IDC-Header_2x13-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x13 2.54mm double row
+0
+28
+27
+Connector_IDC
+IDC-Header_2x13_P2.54mm_Horizontal
+Through hole IDC box header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x13 2.54mm double row
+0
+26
+26
+Connector_IDC
+IDC-Header_2x13_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x13 2.54mm double row
+0
+26
+26
+Connector_IDC
+IDC-Header_2x13_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x13 2.54mm double row
+0
+26
+26
+Connector_IDC
+IDC-Header_2x13_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x13 2.54mm double row
+0
+26
+26
+Connector_IDC
+IDC-Header_2x13_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x13 2.54mm double row
+0
+26
+26
+Connector_IDC
+IDC-Header_2x13_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x13 2.54mm double row
+0
+26
+26
+Connector_IDC
+IDC-Header_2x13_P2.54mm_Vertical
+Through hole IDC box header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x13 2.54mm double row
+0
+26
+26
+Connector_IDC
+IDC-Header_2x15-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x15 2.54mm double row
+0
+32
+31
+Connector_IDC
+IDC-Header_2x15-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x15 2.54mm double row
+0
+32
+31
+Connector_IDC
+IDC-Header_2x15-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x15 2.54mm double row
+0
+32
+31
+Connector_IDC
+IDC-Header_2x15-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x15 2.54mm double row
+0
+32
+31
+Connector_IDC
+IDC-Header_2x15-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x15 2.54mm double row
+0
+32
+31
+Connector_IDC
+IDC-Header_2x15_P2.54mm_Horizontal
+Through hole IDC box header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x15 2.54mm double row
+0
+30
+30
+Connector_IDC
+IDC-Header_2x15_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x15 2.54mm double row
+0
+30
+30
+Connector_IDC
+IDC-Header_2x15_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x15 2.54mm double row
+0
+30
+30
+Connector_IDC
+IDC-Header_2x15_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x15 2.54mm double row
+0
+30
+30
+Connector_IDC
+IDC-Header_2x15_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x15 2.54mm double row
+0
+30
+30
+Connector_IDC
+IDC-Header_2x15_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x15 2.54mm double row
+0
+30
+30
+Connector_IDC
+IDC-Header_2x15_P2.54mm_Vertical
+Through hole IDC box header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x15 2.54mm double row
+0
+30
+30
+Connector_IDC
+IDC-Header_2x17-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x17 2.54mm double row
+0
+36
+35
+Connector_IDC
+IDC-Header_2x17-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x17 2.54mm double row
+0
+36
+35
+Connector_IDC
+IDC-Header_2x17-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x17 2.54mm double row
+0
+36
+35
+Connector_IDC
+IDC-Header_2x17-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x17 2.54mm double row
+0
+36
+35
+Connector_IDC
+IDC-Header_2x17-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x17 2.54mm double row
+0
+36
+35
+Connector_IDC
+IDC-Header_2x17_P2.54mm_Horizontal
+Through hole IDC box header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x17 2.54mm double row
+0
+34
+34
+Connector_IDC
+IDC-Header_2x17_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x17 2.54mm double row
+0
+34
+34
+Connector_IDC
+IDC-Header_2x17_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x17 2.54mm double row
+0
+34
+34
+Connector_IDC
+IDC-Header_2x17_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x17 2.54mm double row
+0
+34
+34
+Connector_IDC
+IDC-Header_2x17_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x17 2.54mm double row
+0
+34
+34
+Connector_IDC
+IDC-Header_2x17_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x17 2.54mm double row
+0
+34
+34
+Connector_IDC
+IDC-Header_2x17_P2.54mm_Vertical
+Through hole IDC box header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x17 2.54mm double row
+0
+34
+34
+Connector_IDC
+IDC-Header_2x20-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x20 2.54mm double row
+0
+42
+41
+Connector_IDC
+IDC-Header_2x20-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x20 2.54mm double row
+0
+42
+41
+Connector_IDC
+IDC-Header_2x20-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x20 2.54mm double row
+0
+42
+41
+Connector_IDC
+IDC-Header_2x20-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x20 2.54mm double row
+0
+42
+41
+Connector_IDC
+IDC-Header_2x20-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x20 2.54mm double row
+0
+42
+41
+Connector_IDC
+IDC-Header_2x20_P2.54mm_Horizontal
+Through hole IDC box header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x20 2.54mm double row
+0
+40
+40
+Connector_IDC
+IDC-Header_2x20_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x20 2.54mm double row
+0
+40
+40
+Connector_IDC
+IDC-Header_2x20_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x20 2.54mm double row
+0
+40
+40
+Connector_IDC
+IDC-Header_2x20_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x20 2.54mm double row
+0
+40
+40
+Connector_IDC
+IDC-Header_2x20_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x20 2.54mm double row
+0
+40
+40
+Connector_IDC
+IDC-Header_2x20_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x20 2.54mm double row
+0
+40
+40
+Connector_IDC
+IDC-Header_2x20_P2.54mm_Vertical
+Through hole IDC box header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x20 2.54mm double row
+0
+40
+40
+Connector_IDC
+IDC-Header_2x25-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x25 2.54mm double row
+0
+52
+51
+Connector_IDC
+IDC-Header_2x25-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x25 2.54mm double row
+0
+52
+51
+Connector_IDC
+IDC-Header_2x25-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x25 2.54mm double row
+0
+52
+51
+Connector_IDC
+IDC-Header_2x25-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x25 2.54mm double row
+0
+52
+51
+Connector_IDC
+IDC-Header_2x25-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x25 2.54mm double row
+0
+52
+51
+Connector_IDC
+IDC-Header_2x25_P2.54mm_Horizontal
+Through hole IDC box header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x25 2.54mm double row
+0
+50
+50
+Connector_IDC
+IDC-Header_2x25_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x25 2.54mm double row
+0
+50
+50
+Connector_IDC
+IDC-Header_2x25_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x25 2.54mm double row
+0
+50
+50
+Connector_IDC
+IDC-Header_2x25_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x25 2.54mm double row
+0
+50
+50
+Connector_IDC
+IDC-Header_2x25_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x25 2.54mm double row
+0
+50
+50
+Connector_IDC
+IDC-Header_2x25_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x25 2.54mm double row
+0
+50
+50
+Connector_IDC
+IDC-Header_2x25_P2.54mm_Vertical
+Through hole IDC box header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x25 2.54mm double row
+0
+50
+50
+Connector_IDC
+IDC-Header_2x30-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x30 2.54mm double row
+0
+62
+61
+Connector_IDC
+IDC-Header_2x30-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x30 2.54mm double row
+0
+62
+61
+Connector_IDC
+IDC-Header_2x30-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x30 2.54mm double row
+0
+62
+61
+Connector_IDC
+IDC-Header_2x30-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x30 2.54mm double row
+0
+62
+61
+Connector_IDC
+IDC-Header_2x30-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x30 2.54mm double row
+0
+62
+61
+Connector_IDC
+IDC-Header_2x30_P2.54mm_Horizontal
+Through hole IDC box header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x30 2.54mm double row
+0
+60
+60
+Connector_IDC
+IDC-Header_2x30_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x30 2.54mm double row
+0
+60
+60
+Connector_IDC
+IDC-Header_2x30_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x30 2.54mm double row
+0
+60
+60
+Connector_IDC
+IDC-Header_2x30_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x30 2.54mm double row
+0
+60
+60
+Connector_IDC
+IDC-Header_2x30_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x30 2.54mm double row
+0
+60
+60
+Connector_IDC
+IDC-Header_2x30_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x30 2.54mm double row
+0
+60
+60
+Connector_IDC
+IDC-Header_2x30_P2.54mm_Vertical
+Through hole IDC box header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x30 2.54mm double row
+0
+60
+60
+Connector_IDC
+IDC-Header_2x32-1MP_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x32 2.54mm double row
+0
+66
+65
+Connector_IDC
+IDC-Header_2x32-1MP_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x32 2.54mm double row
+0
+66
+65
+Connector_IDC
+IDC-Header_2x32-1MP_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x32 2.54mm double row
+0
+66
+65
+Connector_IDC
+IDC-Header_2x32-1MP_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x32 2.54mm double row
+0
+66
+65
+Connector_IDC
+IDC-Header_2x32-1MP_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x32 2.54mm double row
+0
+66
+65
+Connector_IDC
+IDC-Header_2x32_P2.54mm_Horizontal
+Through hole IDC box header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC box header THT 2x32 2.54mm double row
+0
+64
+64
+Connector_IDC
+IDC-Header_2x32_P2.54mm_Latch6.5mm_Vertical
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x32 2.54mm double row
+0
+64
+64
+Connector_IDC
+IDC-Header_2x32_P2.54mm_Latch9.5mm_Vertical
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x32 2.54mm double row
+0
+64
+64
+Connector_IDC
+IDC-Header_2x32_P2.54mm_Latch12.0mm_Vertical
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x32 2.54mm double row
+0
+64
+64
+Connector_IDC
+IDC-Header_2x32_P2.54mm_Latch_Horizontal
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole horizontal IDC header THT 2x32 2.54mm double row
+0
+64
+64
+Connector_IDC
+IDC-Header_2x32_P2.54mm_Latch_Vertical
+Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC header THT 2x32 2.54mm double row
+0
+64
+64
+Connector_IDC
+IDC-Header_2x32_P2.54mm_Vertical
+Through hole IDC box header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0
+Through hole vertical IDC box header THT 2x32 2.54mm double row
+0
+64
+64
+Connector_JAE
+JAE_LY20-4P-DLT1_2x02_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-4P-DLT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+4
+4
+Connector_JAE
+JAE_LY20-4P-DT1_2x02_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-4P-DT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+4
+4
+Connector_JAE
+JAE_LY20-6P-DLT1_2x03_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-6P-DLT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+6
+6
+Connector_JAE
+JAE_LY20-6P-DT1_2x03_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-6P-DT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+6
+6
+Connector_JAE
+JAE_LY20-8P-DLT1_2x04_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-8P-DLT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+8
+8
+Connector_JAE
+JAE_LY20-8P-DT1_2x04_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-8P-DT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+8
+8
+Connector_JAE
+JAE_LY20-10P-DLT1_2x05_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-10P-DLT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+10
+10
+Connector_JAE
+JAE_LY20-10P-DT1_2x05_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-10P-DT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+10
+10
+Connector_JAE
+JAE_LY20-12P-DLT1_2x06_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-12P-DLT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+12
+12
+Connector_JAE
+JAE_LY20-12P-DT1_2x06_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-12P-DT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+12
+12
+Connector_JAE
+JAE_LY20-14P-DLT1_2x07_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-14P-DLT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+14
+14
+Connector_JAE
+JAE_LY20-14P-DT1_2x07_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-14P-DT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+14
+14
+Connector_JAE
+JAE_LY20-16P-DLT1_2x08_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-16P-DLT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+16
+16
+Connector_JAE
+JAE_LY20-16P-DT1_2x08_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-16P-DT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+16
+16
+Connector_JAE
+JAE_LY20-18P-DLT1_2x09_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-18P-DLT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+18
+18
+Connector_JAE
+JAE_LY20-18P-DT1_2x09_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-18P-DT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+18
+18
+Connector_JAE
+JAE_LY20-20P-DLT1_2x10_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-20P-DLT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+20
+20
+Connector_JAE
+JAE_LY20-20P-DT1_2x10_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-20P-DT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+20
+20
+Connector_JAE
+JAE_LY20-22P-DLT1_2x11_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-22P-DLT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+22
+22
+Connector_JAE
+JAE_LY20-22P-DT1_2x11_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-22P-DT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+22
+22
+Connector_JAE
+JAE_LY20-24P-DLT1_2x12_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-24P-DLT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+24
+24
+Connector_JAE
+JAE_LY20-24P-DT1_2x12_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-24P-DT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+24
+24
+Connector_JAE
+JAE_LY20-26P-DLT1_2x13_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-26P-DLT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+26
+26
+Connector_JAE
+JAE_LY20-26P-DT1_2x13_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-26P-DT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+26
+26
+Connector_JAE
+JAE_LY20-28P-DLT1_2x14_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-28P-DLT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+28
+28
+Connector_JAE
+JAE_LY20-28P-DT1_2x14_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-28P-DT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+28
+28
+Connector_JAE
+JAE_LY20-30P-DLT1_2x15_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-30P-DLT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+30
+30
+Connector_JAE
+JAE_LY20-30P-DT1_2x15_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-30P-DT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+30
+30
+Connector_JAE
+JAE_LY20-32P-DLT1_2x16_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-32P-DLT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+32
+32
+Connector_JAE
+JAE_LY20-32P-DT1_2x16_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-32P-DT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+32
+32
+Connector_JAE
+JAE_LY20-34P-DLT1_2x17_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-34P-DLT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+34
+34
+Connector_JAE
+JAE_LY20-34P-DT1_2x17_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-34P-DT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+34
+34
+Connector_JAE
+JAE_LY20-36P-DLT1_2x18_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-36P-DLT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+36
+36
+Connector_JAE
+JAE_LY20-36P-DT1_2x18_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-36P-DT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+36
+36
+Connector_JAE
+JAE_LY20-38P-DLT1_2x19_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-38P-DLT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+38
+38
+Connector_JAE
+JAE_LY20-38P-DT1_2x19_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-38P-DT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+38
+38
+Connector_JAE
+JAE_LY20-40P-DLT1_2x20_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-40P-DLT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+40
+40
+Connector_JAE
+JAE_LY20-40P-DT1_2x20_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-40P-DT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+40
+40
+Connector_JAE
+JAE_LY20-42P-DLT1_2x21_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-42P-DLT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+42
+42
+Connector_JAE
+JAE_LY20-42P-DT1_2x21_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-42P-DT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+42
+42
+Connector_JAE
+JAE_LY20-44P-DLT1_2x22_P2.00mm_Horizontal
+Molex LY 20 series connector, LY20-44P-DLT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator
+connector JAE top entry
+0
+44
+44
+Connector_JAE
+JAE_LY20-44P-DT1_2x22_P2.00mm_Vertical
+Molex LY 20 series connector, LY20-44P-DT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator
+connector JAE side entry
+0
+44
+44
+Connector_JAE
+JAE_MM70-314-310B1
+http://www.heilind.com/marketing/documents/jae/JAE_MM70.pdf
+connector JAE MXM
+0
+280
+279
+Connector_JAE
+JAE_SIM_Card_SF72S006
+SIM Card, Push-Push, https://www.jae.com/direct/topics/topics_file_download/topics_id=68892&ext_no=06&index=0&_lang=en&v=202003111511468456809
+SIM Card with Detect Switch
+0
+18
+9
+Connector_JST
+JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical
+JST ACH series connector, BM01B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator
+connector JST ACH vertical
+0
+3
+2
+Connector_JST
+JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical
+JST ACH series connector, BM02B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator
+connector JST ACH vertical
+0
+4
+3
+Connector_JST
+JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical
+JST ACH series connector, BM03B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator
+connector JST ACH vertical
+0
+5
+4
+Connector_JST
+JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical
+JST ACH series connector, BM04B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator
+connector JST ACH vertical
+0
+6
+5
+Connector_JST
+JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical
+JST ACH series connector, BM05B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator
+connector JST ACH vertical
+0
+7
+6
+Connector_JST
+JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical
+JST AUH series connector, BM03B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator
+connector JST AUH side entry
+0
+5
+4
+Connector_JST
+JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical
+JST AUH series connector, BM05B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator
+connector JST AUH side entry
+0
+7
+6
+Connector_JST
+JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical
+JST EH series connector, B2B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH vertical
+0
+2
+2
+Connector_JST
+JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical
+JST EH series connector, B3B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH vertical
+0
+3
+3
+Connector_JST
+JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical
+JST EH series connector, B4B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH vertical
+0
+4
+4
+Connector_JST
+JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical
+JST EH series connector, B5B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH vertical
+0
+5
+5
+Connector_JST
+JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical
+JST EH series connector, B6B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH vertical
+0
+6
+6
+Connector_JST
+JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical
+JST EH series connector, B7B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH vertical
+0
+7
+7
+Connector_JST
+JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical
+JST EH series connector, B8B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH vertical
+0
+8
+8
+Connector_JST
+JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical
+JST EH series connector, B9B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH vertical
+0
+9
+9
+Connector_JST
+JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical
+JST EH series connector, B10B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH side entry
+0
+10
+10
+Connector_JST
+JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical
+JST EH series connector, B11B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH side entry
+0
+11
+11
+Connector_JST
+JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical
+JST EH series connector, B12B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH side entry
+0
+12
+12
+Connector_JST
+JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical
+JST EH series connector, B13B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH side entry
+0
+13
+13
+Connector_JST
+JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical
+JST EH series connector, B14B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH side entry
+0
+14
+14
+Connector_JST
+JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical
+JST EH series connector, B15B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH side entry
+0
+15
+15
+Connector_JST
+JST_EH_S2B-EH_1x02_P2.50mm_Horizontal
+JST EH series connector, S2B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH horizontal
+0
+2
+2
+Connector_JST
+JST_EH_S3B-EH_1x03_P2.50mm_Horizontal
+JST EH series connector, S3B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH horizontal
+0
+3
+3
+Connector_JST
+JST_EH_S4B-EH_1x04_P2.50mm_Horizontal
+JST EH series connector, S4B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH horizontal
+0
+4
+4
+Connector_JST
+JST_EH_S5B-EH_1x05_P2.50mm_Horizontal
+JST EH series connector, S5B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH horizontal
+0
+5
+5
+Connector_JST
+JST_EH_S6B-EH_1x06_P2.50mm_Horizontal
+JST EH series connector, S6B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH horizontal
+0
+6
+6
+Connector_JST
+JST_EH_S7B-EH_1x07_P2.50mm_Horizontal
+JST EH series connector, S7B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH horizontal
+0
+7
+7
+Connector_JST
+JST_EH_S8B-EH_1x08_P2.50mm_Horizontal
+JST EH series connector, S8B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH horizontal
+0
+8
+8
+Connector_JST
+JST_EH_S9B-EH_1x09_P2.50mm_Horizontal
+JST EH series connector, S9B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH horizontal
+0
+9
+9
+Connector_JST
+JST_EH_S10B-EH_1x10_P2.50mm_Horizontal
+JST EH series connector, S10B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH top entry
+0
+10
+10
+Connector_JST
+JST_EH_S11B-EH_1x11_P2.50mm_Horizontal
+JST EH series connector, S11B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH top entry
+0
+11
+11
+Connector_JST
+JST_EH_S12B-EH_1x12_P2.50mm_Horizontal
+JST EH series connector, S12B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH top entry
+0
+12
+12
+Connector_JST
+JST_EH_S13B-EH_1x13_P2.50mm_Horizontal
+JST EH series connector, S13B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH top entry
+0
+13
+13
+Connector_JST
+JST_EH_S14B-EH_1x14_P2.50mm_Horizontal
+JST EH series connector, S14B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH top entry
+0
+14
+14
+Connector_JST
+JST_EH_S15B-EH_1x15_P2.50mm_Horizontal
+JST EH series connector, S15B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator
+connector JST EH top entry
+0
+15
+15
+Connector_JST
+JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical
+JST GH series connector, BM02B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+4
+3
+Connector_JST
+JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical
+JST GH series connector, BM03B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+5
+4
+Connector_JST
+JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical
+JST GH series connector, BM04B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+6
+5
+Connector_JST
+JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical
+JST GH series connector, BM05B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+7
+6
+Connector_JST
+JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical
+JST GH series connector, BM06B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+8
+7
+Connector_JST
+JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical
+JST GH series connector, BM07B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+9
+8
+Connector_JST
+JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical
+JST GH series connector, BM08B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+10
+9
+Connector_JST
+JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical
+JST GH series connector, BM09B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+11
+10
+Connector_JST
+JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical
+JST GH series connector, BM10B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+12
+11
+Connector_JST
+JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical
+JST GH series connector, BM11B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+13
+12
+Connector_JST
+JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical
+JST GH series connector, BM12B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+14
+13
+Connector_JST
+JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical
+JST GH series connector, BM13B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+15
+14
+Connector_JST
+JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical
+JST GH series connector, BM14B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+16
+15
+Connector_JST
+JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical
+JST GH series connector, BM15B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH side entry
+0
+17
+16
+Connector_JST
+JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal
+JST GH series connector, SM02B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+4
+3
+Connector_JST
+JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal
+JST GH series connector, SM03B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+5
+4
+Connector_JST
+JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal
+JST GH series connector, SM04B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+6
+5
+Connector_JST
+JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal
+JST GH series connector, SM05B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+7
+6
+Connector_JST
+JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal
+JST GH series connector, SM06B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+8
+7
+Connector_JST
+JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal
+JST GH series connector, SM07B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+9
+8
+Connector_JST
+JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal
+JST GH series connector, SM08B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+10
+9
+Connector_JST
+JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal
+JST GH series connector, SM09B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+11
+10
+Connector_JST
+JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal
+JST GH series connector, SM10B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+12
+11
+Connector_JST
+JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal
+JST GH series connector, SM11B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+13
+12
+Connector_JST
+JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal
+JST GH series connector, SM12B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+14
+13
+Connector_JST
+JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal
+JST GH series connector, SM13B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+15
+14
+Connector_JST
+JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal
+JST GH series connector, SM14B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+16
+15
+Connector_JST
+JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal
+JST GH series connector, SM15B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator
+connector JST GH top entry
+0
+17
+16
+Connector_JST
+JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical
+JST J2100 series connector, B06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 vertical
+0
+8
+6
+Connector_JST
+JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical
+JST J2100 series connector, B08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 vertical
+0
+10
+8
+Connector_JST
+JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical
+JST J2100 series connector, B10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 vertical
+0
+12
+10
+Connector_JST
+JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical
+JST J2100 series connector, B12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 vertical
+0
+14
+12
+Connector_JST
+JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical
+JST J2100 series connector, B16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 vertical
+0
+18
+16
+Connector_JST
+JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical
+JST J2100 series connector, B20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 vertical
+0
+22
+20
+Connector_JST
+JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal
+JST J2100 series connector, S06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 horizontal
+0
+7
+6
+Connector_JST
+JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal
+JST J2100 series connector, S08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 horizontal
+0
+10
+8
+Connector_JST
+JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal
+JST J2100 series connector, S10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 horizontal
+0
+12
+10
+Connector_JST
+JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal
+JST J2100 series connector, S12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 horizontal
+0
+14
+12
+Connector_JST
+JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal
+JST J2100 series connector, S16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 horizontal
+0
+18
+16
+Connector_JST
+JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal
+JST J2100 series connector, S20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator
+connector JST J2100 horizontal
+0
+22
+20
+Connector_JST
+JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical
+JST JWPF series connector, B02B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator
+connector JST JWPF side entry
+0
+2
+2
+Connector_JST
+JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical
+JST JWPF series connector, B03B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator
+connector JST JWPF side entry
+0
+3
+3
+Connector_JST
+JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical
+JST JWPF series connector, B04B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator
+connector JST JWPF side entry
+0
+4
+4
+Connector_JST
+JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical
+JST JWPF series connector, B06B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator
+connector JST JWPF side entry
+0
+6
+6
+Connector_JST
+JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical
+JST JWPF series connector, B08B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator
+connector JST JWPF side entry
+0
+8
+8
+Connector_JST
+JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal
+JST LEA series connector, SM02B-LEASS-TF (http://www.jst-mfg.com/product/pdf/eng/eLEA.pdf), generated with kicad-footprint-generator
+connector JST LEA top entry
+0
+4
+3
+Connector_JST
+JST_NV_B02P-NV_1x02_P5.00mm_Vertical
+JST NV series connector, B02P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator
+connector JST NV side entry
+0
+2
+2
+Connector_JST
+JST_NV_B03P-NV_1x03_P5.00mm_Vertical
+JST NV series connector, B03P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator
+connector JST NV side entry
+0
+3
+3
+Connector_JST
+JST_NV_B04P-NV_1x04_P5.00mm_Vertical
+JST NV series connector, B04P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator
+connector JST NV side entry
+0
+4
+4
+Connector_JST
+JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical
+JST PHD series connector, B8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+8
+8
+Connector_JST
+JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical
+JST PHD series connector, B10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+10
+10
+Connector_JST
+JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical
+JST PHD series connector, B12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+12
+12
+Connector_JST
+JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical
+JST PHD series connector, B14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+14
+14
+Connector_JST
+JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical
+JST PHD series connector, B16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+16
+16
+Connector_JST
+JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical
+JST PHD series connector, B18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+18
+18
+Connector_JST
+JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical
+JST PHD series connector, B20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+20
+20
+Connector_JST
+JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical
+JST PHD series connector, B22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+22
+22
+Connector_JST
+JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical
+JST PHD series connector, B24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+24
+24
+Connector_JST
+JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical
+JST PHD series connector, B26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+26
+26
+Connector_JST
+JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical
+JST PHD series connector, B28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+28
+28
+Connector_JST
+JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical
+JST PHD series connector, B30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+30
+30
+Connector_JST
+JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical
+JST PHD series connector, B32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+32
+32
+Connector_JST
+JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical
+JST PHD series connector, B34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD vertical
+0
+34
+34
+Connector_JST
+JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal
+JST PHD series connector, S8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+8
+8
+Connector_JST
+JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal
+JST PHD series connector, S10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+10
+10
+Connector_JST
+JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal
+JST PHD series connector, S12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+12
+12
+Connector_JST
+JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal
+JST PHD series connector, S14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+14
+14
+Connector_JST
+JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal
+JST PHD series connector, S16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+16
+16
+Connector_JST
+JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal
+JST PHD series connector, S18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+18
+18
+Connector_JST
+JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal
+JST PHD series connector, S20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+20
+20
+Connector_JST
+JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal
+JST PHD series connector, S22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+22
+22
+Connector_JST
+JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal
+JST PHD series connector, S24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+24
+24
+Connector_JST
+JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal
+JST PHD series connector, S26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+26
+26
+Connector_JST
+JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal
+JST PHD series connector, S28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+28
+28
+Connector_JST
+JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal
+JST PHD series connector, S30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+30
+30
+Connector_JST
+JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal
+JST PHD series connector, S32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+32
+32
+Connector_JST
+JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal
+JST PHD series connector, S34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator
+connector JST PHD horizontal
+0
+34
+34
+Connector_JST
+JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical
+JST PH series connector, B2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+2
+2
+Connector_JST
+JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical
+JST PH series connector, B2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+4
+3
+Connector_JST
+JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical
+JST PH series connector, B3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+3
+3
+Connector_JST
+JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical
+JST PH series connector, B3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+5
+4
+Connector_JST
+JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical
+JST PH series connector, B4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+4
+4
+Connector_JST
+JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical
+JST PH series connector, B4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+6
+5
+Connector_JST
+JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical
+JST PH series connector, B5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+5
+5
+Connector_JST
+JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical
+JST PH series connector, B5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+7
+6
+Connector_JST
+JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical
+JST PH series connector, B6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+6
+6
+Connector_JST
+JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical
+JST PH series connector, B6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+8
+7
+Connector_JST
+JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical
+JST PH series connector, B7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+7
+7
+Connector_JST
+JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical
+JST PH series connector, B7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+9
+8
+Connector_JST
+JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical
+JST PH series connector, B8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+8
+8
+Connector_JST
+JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical
+JST PH series connector, B8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+10
+9
+Connector_JST
+JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical
+JST PH series connector, B9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+9
+9
+Connector_JST
+JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical
+JST PH series connector, B9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+11
+10
+Connector_JST
+JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical
+JST PH series connector, B10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+10
+10
+Connector_JST
+JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical
+JST PH series connector, B10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+12
+11
+Connector_JST
+JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical
+JST PH series connector, B11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+11
+11
+Connector_JST
+JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical
+JST PH series connector, B11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+13
+12
+Connector_JST
+JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical
+JST PH series connector, B12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+12
+12
+Connector_JST
+JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical
+JST PH series connector, B12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+14
+13
+Connector_JST
+JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical
+JST PH series connector, B13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+13
+13
+Connector_JST
+JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical
+JST PH series connector, B13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+15
+14
+Connector_JST
+JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical
+JST PH series connector, B14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+14
+14
+Connector_JST
+JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical
+JST PH series connector, B14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+16
+15
+Connector_JST
+JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical
+JST PH series connector, B15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+15
+15
+Connector_JST
+JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical
+JST PH series connector, B15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+17
+16
+Connector_JST
+JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical
+JST PH series connector, B16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+16
+16
+Connector_JST
+JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical
+JST PH series connector, B16B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH side entry
+0
+18
+17
+Connector_JST
+JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal
+JST PH series connector, S2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+2
+2
+Connector_JST
+JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal
+JST PH series connector, S2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+4
+3
+Connector_JST
+JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal
+JST PH series connector, S3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+3
+3
+Connector_JST
+JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal
+JST PH series connector, S3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+5
+4
+Connector_JST
+JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal
+JST PH series connector, S4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+4
+4
+Connector_JST
+JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal
+JST PH series connector, S4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+6
+5
+Connector_JST
+JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal
+JST PH series connector, S5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+5
+5
+Connector_JST
+JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal
+JST PH series connector, S5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+7
+6
+Connector_JST
+JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal
+JST PH series connector, S6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+6
+6
+Connector_JST
+JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal
+JST PH series connector, S6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+8
+7
+Connector_JST
+JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal
+JST PH series connector, S7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+7
+7
+Connector_JST
+JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal
+JST PH series connector, S7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+9
+8
+Connector_JST
+JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal
+JST PH series connector, S8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+8
+8
+Connector_JST
+JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal
+JST PH series connector, S8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+10
+9
+Connector_JST
+JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal
+JST PH series connector, S9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+9
+9
+Connector_JST
+JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal
+JST PH series connector, S9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+11
+10
+Connector_JST
+JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal
+JST PH series connector, S10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+10
+10
+Connector_JST
+JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal
+JST PH series connector, S10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+12
+11
+Connector_JST
+JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal
+JST PH series connector, S11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+11
+11
+Connector_JST
+JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal
+JST PH series connector, S11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+13
+12
+Connector_JST
+JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal
+JST PH series connector, S12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+12
+12
+Connector_JST
+JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal
+JST PH series connector, S12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+14
+13
+Connector_JST
+JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal
+JST PH series connector, S13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+13
+13
+Connector_JST
+JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal
+JST PH series connector, S13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+15
+14
+Connector_JST
+JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal
+JST PH series connector, S14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+14
+14
+Connector_JST
+JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal
+JST PH series connector, S14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+16
+15
+Connector_JST
+JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal
+JST PH series connector, S15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+15
+15
+Connector_JST
+JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal
+JST PH series connector, S15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+17
+16
+Connector_JST
+JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal
+JST PH series connector, S16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator
+connector JST PH top entry
+0
+16
+16
+Connector_JST
+JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical
+JST PUD series connector, B08B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+8
+8
+Connector_JST
+JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical
+JST PUD series connector, B10B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+10
+10
+Connector_JST
+JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical
+JST PUD series connector, B12B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+12
+12
+Connector_JST
+JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical
+JST PUD series connector, B14B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+14
+14
+Connector_JST
+JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical
+JST PUD series connector, B16B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+16
+16
+Connector_JST
+JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical
+JST PUD series connector, B18B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+18
+18
+Connector_JST
+JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical
+JST PUD series connector, B20B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+20
+20
+Connector_JST
+JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical
+JST PUD series connector, B22B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+22
+22
+Connector_JST
+JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical
+JST PUD series connector, B24B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+24
+24
+Connector_JST
+JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical
+JST PUD series connector, B26B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+26
+26
+Connector_JST
+JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical
+JST PUD series connector, B28B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+28
+28
+Connector_JST
+JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical
+JST PUD series connector, B30B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+30
+30
+Connector_JST
+JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical
+JST PUD series connector, B32B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+32
+32
+Connector_JST
+JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical
+JST PUD series connector, B34B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+34
+34
+Connector_JST
+JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical
+JST PUD series connector, B36B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+36
+36
+Connector_JST
+JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical
+JST PUD series connector, B38B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+38
+38
+Connector_JST
+JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical
+JST PUD series connector, B40B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD side entry
+0
+40
+40
+Connector_JST
+JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal
+JST PUD series connector, S08B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+8
+8
+Connector_JST
+JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal
+JST PUD series connector, S10B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+10
+10
+Connector_JST
+JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal
+JST PUD series connector, S12B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+12
+12
+Connector_JST
+JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal
+JST PUD series connector, S14B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+14
+14
+Connector_JST
+JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal
+JST PUD series connector, S16B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+16
+16
+Connector_JST
+JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal
+JST PUD series connector, S18B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+18
+18
+Connector_JST
+JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal
+JST PUD series connector, S20B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+20
+20
+Connector_JST
+JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal
+JST PUD series connector, S22B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+22
+22
+Connector_JST
+JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal
+JST PUD series connector, S24B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+24
+24
+Connector_JST
+JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal
+JST PUD series connector, S26B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+26
+26
+Connector_JST
+JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal
+JST PUD series connector, S28B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+28
+28
+Connector_JST
+JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal
+JST PUD series connector, S30B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+30
+30
+Connector_JST
+JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal
+JST PUD series connector, S32B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+32
+32
+Connector_JST
+JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal
+JST PUD series connector, S34B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+34
+34
+Connector_JST
+JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal
+JST PUD series connector, S36B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+36
+36
+Connector_JST
+JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal
+JST PUD series connector, S38B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+38
+38
+Connector_JST
+JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal
+JST PUD series connector, S40B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator
+connector JST PUD top entry
+0
+40
+40
+Connector_JST
+JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal
+JST SFH series connector, SM02B-SFHRS-TF (http://www.jst-mfg.com/product/pdf/eng/eSFH.pdf), generated with kicad-footprint-generator
+connector JST SFH horizontal
+0
+4
+3
+Connector_JST
+JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM02B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+4
+3
+Connector_JST
+JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM05B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+7
+6
+Connector_JST
+JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM06B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+8
+7
+Connector_JST
+JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM07B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+9
+8
+Connector_JST
+JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM08B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+10
+9
+Connector_JST
+JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM10B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+12
+11
+Connector_JST
+JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM11B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+13
+12
+Connector_JST
+JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM12B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+14
+13
+Connector_JST
+JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM14B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+16
+15
+Connector_JST
+JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM16B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+18
+17
+Connector_JST
+JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM20B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+22
+21
+Connector_JST
+JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM22B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+24
+23
+Connector_JST
+JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM26B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+28
+27
+Connector_JST
+JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal
+JST SHL series connector, SM30B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator
+connector JST SHL top entry
+0
+32
+31
+Connector_JST
+JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical
+JST SH series connector, BM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+4
+3
+Connector_JST
+JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical
+JST SH series connector, BM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+5
+4
+Connector_JST
+JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical
+JST SH series connector, BM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+6
+5
+Connector_JST
+JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical
+JST SH series connector, BM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+7
+6
+Connector_JST
+JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical
+JST SH series connector, BM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+8
+7
+Connector_JST
+JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical
+JST SH series connector, BM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+9
+8
+Connector_JST
+JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical
+JST SH series connector, BM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+10
+9
+Connector_JST
+JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical
+JST SH series connector, BM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+11
+10
+Connector_JST
+JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical
+JST SH series connector, BM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+12
+11
+Connector_JST
+JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical
+JST SH series connector, BM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+13
+12
+Connector_JST
+JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical
+JST SH series connector, BM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+14
+13
+Connector_JST
+JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical
+JST SH series connector, BM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+15
+14
+Connector_JST
+JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical
+JST SH series connector, BM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+16
+15
+Connector_JST
+JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical
+JST SH series connector, BM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH side entry
+0
+17
+16
+Connector_JST
+JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal
+JST SH series connector, SM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+4
+3
+Connector_JST
+JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal
+JST SH series connector, SM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+5
+4
+Connector_JST
+JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal
+JST SH series connector, SM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+6
+5
+Connector_JST
+JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal
+JST SH series connector, SM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+7
+6
+Connector_JST
+JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal
+JST SH series connector, SM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+8
+7
+Connector_JST
+JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal
+JST SH series connector, SM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+9
+8
+Connector_JST
+JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal
+JST SH series connector, SM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+10
+9
+Connector_JST
+JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal
+JST SH series connector, SM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+11
+10
+Connector_JST
+JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal
+JST SH series connector, SM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+12
+11
+Connector_JST
+JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal
+JST SH series connector, SM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+13
+12
+Connector_JST
+JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal
+JST SH series connector, SM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+14
+13
+Connector_JST
+JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal
+JST SH series connector, SM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+15
+14
+Connector_JST
+JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal
+JST SH series connector, SM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+16
+15
+Connector_JST
+JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal
+JST SH series connector, SM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+17
+16
+Connector_JST
+JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal
+JST SH series connector, SM20B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator
+connector JST SH top entry
+0
+22
+21
+Connector_JST
+JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical
+JST SUR series connector, BM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+4
+3
+Connector_JST
+JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical
+JST SUR series connector, BM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+5
+4
+Connector_JST
+JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical
+JST SUR series connector, BM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+6
+5
+Connector_JST
+JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical
+JST SUR series connector, BM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+7
+6
+Connector_JST
+JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical
+JST SUR series connector, BM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+8
+7
+Connector_JST
+JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical
+JST SUR series connector, BM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+10
+9
+Connector_JST
+JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical
+JST SUR series connector, BM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+12
+11
+Connector_JST
+JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical
+JST SUR series connector, BM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+14
+13
+Connector_JST
+JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical
+JST SUR series connector, BM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+16
+15
+Connector_JST
+JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical
+JST SUR series connector, BM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+17
+16
+Connector_JST
+JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical
+JST SUR series connector, BM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+18
+17
+Connector_JST
+JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical
+JST SUR series connector, BM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+19
+18
+Connector_JST
+JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical
+JST SUR series connector, BM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR side entry
+0
+22
+21
+Connector_JST
+JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+4
+3
+Connector_JST
+JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+5
+4
+Connector_JST
+JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+6
+5
+Connector_JST
+JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+7
+6
+Connector_JST
+JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+8
+7
+Connector_JST
+JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+10
+9
+Connector_JST
+JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+12
+11
+Connector_JST
+JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+14
+13
+Connector_JST
+JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+16
+15
+Connector_JST
+JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+17
+16
+Connector_JST
+JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+18
+17
+Connector_JST
+JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+19
+18
+Connector_JST
+JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+22
+21
+Connector_JST
+JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal
+JST SUR series connector, SM22B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator
+connector JST SUR top entry
+0
+24
+23
+Connector_JST
+JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical
+JST VH PBT series connector, B2P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+2
+2
+Connector_JST
+JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical
+JST VH series connector, B2P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH side entry
+0
+2
+2
+Connector_JST
+JST_VH_B2P-VH_1x02_P3.96mm_Vertical
+JST VH series connector, B2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+2
+2
+Connector_JST
+JST_VH_B2P3-VH_1x02_P7.92mm_Vertical
+JST VH series connector, B2P3-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+2
+2
+Connector_JST
+JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal
+JST VH series connector, B2PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+2
+2
+Connector_JST
+JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical
+JST VH PBT series connector, B3P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+3
+3
+Connector_JST
+JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical
+JST VH series connector, B3P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH side entry
+0
+3
+3
+Connector_JST
+JST_VH_B3P-VH_1x03_P3.96mm_Vertical
+JST VH series connector, B3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+3
+3
+Connector_JST
+JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal
+JST VH series connector, B3PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+3
+3
+Connector_JST
+JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical
+JST VH PBT series connector, B4P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+4
+4
+Connector_JST
+JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical
+JST VH series connector, B4P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH side entry
+0
+4
+4
+Connector_JST
+JST_VH_B4P-VH_1x04_P3.96mm_Vertical
+JST VH series connector, B4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+4
+4
+Connector_JST
+JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal
+JST VH series connector, B4PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+4
+4
+Connector_JST
+JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical
+JST VH PBT series connector, B5P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+5
+5
+Connector_JST
+JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical
+JST VH series connector, B5P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH side entry
+0
+5
+5
+Connector_JST
+JST_VH_B5P-VH_1x05_P3.96mm_Vertical
+JST VH series connector, B5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+5
+5
+Connector_JST
+JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal
+JST VH series connector, B5PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+5
+5
+Connector_JST
+JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical
+JST VH PBT series connector, B6P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+6
+6
+Connector_JST
+JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical
+JST VH series connector, B6P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH side entry
+0
+6
+6
+Connector_JST
+JST_VH_B6P-VH_1x06_P3.96mm_Vertical
+JST VH series connector, B6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+6
+6
+Connector_JST
+JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal
+JST VH series connector, B6PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+6
+6
+Connector_JST
+JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical
+JST VH PBT series connector, B7P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+7
+7
+Connector_JST
+JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical
+JST VH series connector, B7P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH side entry
+0
+7
+7
+Connector_JST
+JST_VH_B7P-VH_1x07_P3.96mm_Vertical
+JST VH series connector, B7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+7
+7
+Connector_JST
+JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal
+JST VH series connector, B7PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+7
+7
+Connector_JST
+JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical
+JST VH PBT series connector, B8P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+8
+8
+Connector_JST
+JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical
+JST VH series connector, B8P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH side entry
+0
+8
+8
+Connector_JST
+JST_VH_B8P-VH_1x08_P3.96mm_Vertical
+JST VH series connector, B8P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+8
+8
+Connector_JST
+JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal
+JST VH series connector, B8PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+8
+8
+Connector_JST
+JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical
+JST VH PBT series connector, B9P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+9
+9
+Connector_JST
+JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical
+JST VH series connector, B9P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH side entry
+0
+9
+9
+Connector_JST
+JST_VH_B9P-VH_1x09_P3.96mm_Vertical
+JST VH series connector, B9P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+9
+9
+Connector_JST
+JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal
+JST VH series connector, B9PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+9
+9
+Connector_JST
+JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical
+JST VH PBT series connector, B10P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+10
+10
+Connector_JST
+JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical
+JST VH series connector, B10P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH side entry
+0
+10
+10
+Connector_JST
+JST_VH_B10P-VH_1x10_P3.96mm_Vertical
+JST VH series connector, B10P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+10
+10
+Connector_JST
+JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal
+JST VH series connector, B10PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+10
+10
+Connector_JST
+JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical
+JST VH PBT series connector, B11P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH vertical
+0
+11
+11
+Connector_JST
+JST_VH_S2P-VH_1x02_P3.96mm_Horizontal
+JST VH series connector, S2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+2
+2
+Connector_JST
+JST_VH_S3P-VH_1x03_P3.96mm_Horizontal
+JST VH series connector, S3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+3
+3
+Connector_JST
+JST_VH_S4P-VH_1x04_P3.96mm_Horizontal
+JST VH series connector, S4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+4
+4
+Connector_JST
+JST_VH_S5P-VH_1x05_P3.96mm_Horizontal
+JST VH series connector, S5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+5
+5
+Connector_JST
+JST_VH_S6P-VH_1x06_P3.96mm_Horizontal
+JST VH series connector, S6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+6
+6
+Connector_JST
+JST_VH_S7P-VH_1x07_P3.96mm_Horizontal
+JST VH series connector, S7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator
+connector JST VH top entry
+0
+7
+7
+Connector_JST
+JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal
+JST XAG series connector, SM05B-XAGKS-BN-TB (http://www.jst-mfg.com/product/pdf/eng/eXAG.pdf), generated with kicad-footprint-generator
+connector JST XAG top entry
+0
+7
+6
+Connector_JST
+JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical
+JST XH series connector, B1B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical boss
+0
+1
+1
+Connector_JST
+JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical
+JST XH series connector, B2B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical boss
+0
+2
+2
+Connector_JST
+JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical
+JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical
+0
+2
+2
+Connector_JST
+JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical
+JST XH series connector, B3B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical boss
+0
+3
+3
+Connector_JST
+JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical
+JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical
+0
+3
+3
+Connector_JST
+JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical
+JST XH series connector, B4B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical boss
+0
+4
+4
+Connector_JST
+JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical
+JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical
+0
+4
+4
+Connector_JST
+JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical
+JST XH series connector, B5B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical boss
+0
+5
+5
+Connector_JST
+JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical
+JST XH series connector, B5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical
+0
+5
+5
+Connector_JST
+JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical
+JST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical boss
+0
+6
+6
+Connector_JST
+JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical
+JST XH series connector, B6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical
+0
+6
+6
+Connector_JST
+JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical
+JST XH series connector, B7B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical boss
+0
+7
+7
+Connector_JST
+JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical
+JST XH series connector, B7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical
+0
+7
+7
+Connector_JST
+JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical
+JST XH series connector, B8B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical boss
+0
+8
+8
+Connector_JST
+JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical
+JST XH series connector, B8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical
+0
+8
+8
+Connector_JST
+JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical
+JST XH series connector, B9B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical boss
+0
+9
+9
+Connector_JST
+JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical
+JST XH series connector, B9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH vertical
+0
+9
+9
+Connector_JST
+JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical
+JST XH series connector, B10B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry boss
+0
+10
+10
+Connector_JST
+JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical
+JST XH series connector, B10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry
+0
+10
+10
+Connector_JST
+JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical
+JST XH series connector, B11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry
+0
+11
+11
+Connector_JST
+JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical
+JST XH series connector, B12B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry boss
+0
+12
+12
+Connector_JST
+JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical
+JST XH series connector, B12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry
+0
+12
+12
+Connector_JST
+JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical
+JST XH series connector, B13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry
+0
+13
+13
+Connector_JST
+JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical
+JST XH series connector, B14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry
+0
+14
+14
+Connector_JST
+JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical
+JST XH series connector, B15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry
+0
+15
+15
+Connector_JST
+JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical
+JST XH series connector, B16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry
+0
+16
+16
+Connector_JST
+JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical
+JST XH series connector, B20B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH side entry
+0
+20
+20
+Connector_JST
+JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal
+JST XH series connector, S2B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+2
+2
+Connector_JST
+JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal
+JST XH series connector, S2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+2
+2
+Connector_JST
+JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal
+JST XH series connector, S3B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+3
+3
+Connector_JST
+JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal
+JST XH series connector, S3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+3
+3
+Connector_JST
+JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal
+JST XH series connector, S4B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+4
+4
+Connector_JST
+JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal
+JST XH series connector, S4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+4
+4
+Connector_JST
+JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal
+JST XH series connector, S5B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+5
+5
+Connector_JST
+JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal
+JST XH series connector, S5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+5
+5
+Connector_JST
+JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal
+JST XH series connector, S6B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+6
+6
+Connector_JST
+JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal
+JST XH series connector, S6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+6
+6
+Connector_JST
+JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal
+JST XH series connector, S7B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+7
+7
+Connector_JST
+JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal
+JST XH series connector, S7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+7
+7
+Connector_JST
+JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal
+JST XH series connector, S8B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+8
+8
+Connector_JST
+JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal
+JST XH series connector, S8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+8
+8
+Connector_JST
+JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal
+JST XH series connector, S9B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+9
+9
+Connector_JST
+JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal
+JST XH series connector, S9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH horizontal
+0
+9
+9
+Connector_JST
+JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal
+JST XH series connector, S10B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+10
+10
+Connector_JST
+JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal
+JST XH series connector, S10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+10
+10
+Connector_JST
+JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal
+JST XH series connector, S11B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+11
+11
+Connector_JST
+JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal
+JST XH series connector, S11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+11
+11
+Connector_JST
+JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal
+JST XH series connector, S12B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+12
+12
+Connector_JST
+JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal
+JST XH series connector, S12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+12
+12
+Connector_JST
+JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal
+JST XH series connector, S13B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+13
+13
+Connector_JST
+JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal
+JST XH series connector, S13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+13
+13
+Connector_JST
+JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal
+JST XH series connector, S14B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+14
+14
+Connector_JST
+JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal
+JST XH series connector, S14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+14
+14
+Connector_JST
+JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal
+JST XH series connector, S15B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+15
+15
+Connector_JST
+JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal
+JST XH series connector, S15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+15
+15
+Connector_JST
+JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal
+JST XH series connector, S16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator
+connector JST XH top entry
+0
+16
+16
+Connector_JST
+JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical
+JST ZE series connector, B02B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+2
+2
+Connector_JST
+JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical
+JST ZE series connector, B03B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+3
+3
+Connector_JST
+JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical
+JST ZE series connector, B03B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+3
+3
+Connector_JST
+JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical
+JST ZE series connector, B04B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+4
+4
+Connector_JST
+JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical
+JST ZE series connector, B04B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+4
+4
+Connector_JST
+JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical
+JST ZE series connector, B05B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+5
+5
+Connector_JST
+JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical
+JST ZE series connector, B05B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+5
+5
+Connector_JST
+JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical
+JST ZE series connector, B06B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+6
+6
+Connector_JST
+JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical
+JST ZE series connector, B06B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+6
+6
+Connector_JST
+JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical
+JST ZE series connector, B07B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+7
+7
+Connector_JST
+JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical
+JST ZE series connector, B07B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+7
+7
+Connector_JST
+JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical
+JST ZE series connector, B08B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+8
+8
+Connector_JST
+JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical
+JST ZE series connector, B08B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+8
+8
+Connector_JST
+JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical
+JST ZE series connector, B09B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+9
+9
+Connector_JST
+JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical
+JST ZE series connector, B09B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+9
+9
+Connector_JST
+JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical
+JST ZE series connector, B10B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+10
+10
+Connector_JST
+JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical
+JST ZE series connector, B10B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+10
+10
+Connector_JST
+JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical
+JST ZE series connector, B11B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+11
+11
+Connector_JST
+JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical
+JST ZE series connector, B11B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+11
+11
+Connector_JST
+JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical
+JST ZE series connector, B12B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+12
+12
+Connector_JST
+JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical
+JST ZE series connector, B12B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+12
+12
+Connector_JST
+JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical
+JST ZE series connector, B13B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+13
+13
+Connector_JST
+JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical
+JST ZE series connector, B13B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+13
+13
+Connector_JST
+JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical
+JST ZE series connector, B14B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+14
+14
+Connector_JST
+JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical
+JST ZE series connector, B14B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+14
+14
+Connector_JST
+JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical
+JST ZE series connector, B15B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+15
+15
+Connector_JST
+JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical
+JST ZE series connector, B15B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+15
+15
+Connector_JST
+JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical
+JST ZE series connector, B16B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry boss
+0
+16
+16
+Connector_JST
+JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical
+JST ZE series connector, B16B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE side entry
+0
+16
+16
+Connector_JST
+JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical
+JST ZE series connector, BM02B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+4
+3
+Connector_JST
+JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical
+JST ZE series connector, BM03B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+5
+4
+Connector_JST
+JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical
+JST ZE series connector, BM04B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+6
+5
+Connector_JST
+JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical
+JST ZE series connector, BM05B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+7
+6
+Connector_JST
+JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical
+JST ZE series connector, BM06B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+8
+7
+Connector_JST
+JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical
+JST ZE series connector, BM07B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+9
+8
+Connector_JST
+JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical
+JST ZE series connector, BM08B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+10
+9
+Connector_JST
+JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical
+JST ZE series connector, BM09B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+11
+10
+Connector_JST
+JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical
+JST ZE series connector, BM10B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+12
+11
+Connector_JST
+JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical
+JST ZE series connector, BM11B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+13
+12
+Connector_JST
+JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical
+JST ZE series connector, BM12B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+14
+13
+Connector_JST
+JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical
+JST ZE series connector, BM13B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+15
+14
+Connector_JST
+JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical
+JST ZE series connector, BM14B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+16
+15
+Connector_JST
+JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical
+JST ZE series connector, BM15B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+17
+16
+Connector_JST
+JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical
+JST ZE series connector, BM16B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE vertical
+0
+18
+17
+Connector_JST
+JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal
+JST ZE series connector, S02B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+2
+2
+Connector_JST
+JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal
+JST ZE series connector, S03B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+3
+3
+Connector_JST
+JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal
+JST ZE series connector, S04B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+4
+4
+Connector_JST
+JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal
+JST ZE series connector, S05B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+5
+5
+Connector_JST
+JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal
+JST ZE series connector, S06B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+6
+6
+Connector_JST
+JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal
+JST ZE series connector, S07B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+7
+7
+Connector_JST
+JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal
+JST ZE series connector, S08B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+8
+8
+Connector_JST
+JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal
+JST ZE series connector, S09B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+9
+9
+Connector_JST
+JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal
+JST ZE series connector, S10B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+10
+10
+Connector_JST
+JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal
+JST ZE series connector, S11B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+11
+11
+Connector_JST
+JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal
+JST ZE series connector, S12B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+12
+12
+Connector_JST
+JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal
+JST ZE series connector, S13B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+13
+13
+Connector_JST
+JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal
+JST ZE series connector, S14B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+14
+14
+Connector_JST
+JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal
+JST ZE series connector, S15B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+15
+15
+Connector_JST
+JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal
+JST ZE series connector, S16B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE top entry
+0
+16
+16
+Connector_JST
+JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM02B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+4
+3
+Connector_JST
+JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM03B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+5
+4
+Connector_JST
+JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM04B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+6
+5
+Connector_JST
+JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM05B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+7
+6
+Connector_JST
+JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM06B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+8
+7
+Connector_JST
+JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM07B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+9
+8
+Connector_JST
+JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM08B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+10
+9
+Connector_JST
+JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM09B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+11
+10
+Connector_JST
+JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM10B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+12
+11
+Connector_JST
+JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM11B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+13
+12
+Connector_JST
+JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM12B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+14
+13
+Connector_JST
+JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM13B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+15
+14
+Connector_JST
+JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM14B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+16
+15
+Connector_JST
+JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM15B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+17
+16
+Connector_JST
+JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal
+JST ZE series connector, SM16B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator
+connector JST ZE horizontal
+0
+18
+17
+Connector_Molex
+Molex_CLIK-Mate_502382-0270_1x02-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-0270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+4
+3
+Connector_Molex
+Molex_CLIK-Mate_502382-0370_1x03-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-0370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+5
+4
+Connector_Molex
+Molex_CLIK-Mate_502382-0470_1x04-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-0470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+6
+5
+Connector_Molex
+Molex_CLIK-Mate_502382-0570_1x05-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-0570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+7
+6
+Connector_Molex
+Molex_CLIK-Mate_502382-0670_1x06-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-0670 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+8
+7
+Connector_Molex
+Molex_CLIK-Mate_502382-0770_1x07-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-0770 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+9
+8
+Connector_Molex
+Molex_CLIK-Mate_502382-0870_1x08-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-0870 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+10
+9
+Connector_Molex
+Molex_CLIK-Mate_502382-0970_1x09-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-0970 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+11
+10
+Connector_Molex
+Molex_CLIK-Mate_502382-1070_1x10-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-1070 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+12
+11
+Connector_Molex
+Molex_CLIK-Mate_502382-1170_1x11-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-1170 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+13
+12
+Connector_Molex
+Molex_CLIK-Mate_502382-1270_1x12-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-1270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+14
+13
+Connector_Molex
+Molex_CLIK-Mate_502382-1370_1x13-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-1370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+15
+14
+Connector_Molex
+Molex_CLIK-Mate_502382-1470_1x14-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-1470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+16
+15
+Connector_Molex
+Molex_CLIK-Mate_502382-1570_1x15-1MP_P1.25mm_Vertical
+Molex CLIK-Mate series connector, 502382-1570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+17
+16
+Connector_Molex
+Molex_CLIK-Mate_502386-0270_1x02-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-0270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+4
+3
+Connector_Molex
+Molex_CLIK-Mate_502386-0370_1x03-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-0370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+5
+4
+Connector_Molex
+Molex_CLIK-Mate_502386-0470_1x04-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-0470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+6
+5
+Connector_Molex
+Molex_CLIK-Mate_502386-0570_1x05-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-0570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+7
+6
+Connector_Molex
+Molex_CLIK-Mate_502386-0670_1x06-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-0670 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+8
+7
+Connector_Molex
+Molex_CLIK-Mate_502386-0770_1x07-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-0770 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+9
+8
+Connector_Molex
+Molex_CLIK-Mate_502386-0870_1x08-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-0870 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+10
+9
+Connector_Molex
+Molex_CLIK-Mate_502386-0970_1x09-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-0970 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+11
+10
+Connector_Molex
+Molex_CLIK-Mate_502386-1070_1x10-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-1070 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+12
+11
+Connector_Molex
+Molex_CLIK-Mate_502386-1170_1x11-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-1170 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+13
+12
+Connector_Molex
+Molex_CLIK-Mate_502386-1270_1x12-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-1270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+14
+13
+Connector_Molex
+Molex_CLIK-Mate_502386-1370_1x13-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-1370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+15
+14
+Connector_Molex
+Molex_CLIK-Mate_502386-1470_1x14-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-1470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+16
+15
+Connector_Molex
+Molex_CLIK-Mate_502386-1570_1x15-1MP_P1.25mm_Horizontal
+Molex CLIK-Mate series connector, 502386-1570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+17
+16
+Connector_Molex
+Molex_CLIK-Mate_502443-0270_1x02-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-0270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+4
+3
+Connector_Molex
+Molex_CLIK-Mate_502443-0370_1x03-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-0370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+5
+4
+Connector_Molex
+Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-0470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+6
+5
+Connector_Molex
+Molex_CLIK-Mate_502443-0570_1x05-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-0570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+7
+6
+Connector_Molex
+Molex_CLIK-Mate_502443-0670_1x06-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-0670 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+8
+7
+Connector_Molex
+Molex_CLIK-Mate_502443-0770_1x07-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-0770 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+9
+8
+Connector_Molex
+Molex_CLIK-Mate_502443-0870_1x08-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-0870 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+10
+9
+Connector_Molex
+Molex_CLIK-Mate_502443-0970_1x09-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-0970 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+11
+10
+Connector_Molex
+Molex_CLIK-Mate_502443-1270_1x12-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-1270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+14
+13
+Connector_Molex
+Molex_CLIK-Mate_502443-1370_1x13-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-1370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+15
+14
+Connector_Molex
+Molex_CLIK-Mate_502443-1470_1x14-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-1470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+16
+15
+Connector_Molex
+Molex_CLIK-Mate_502443-1570_1x15-1MP_P2.00mm_Vertical
+Molex CLIK-Mate series connector, 502443-1570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+17
+16
+Connector_Molex
+Molex_CLIK-Mate_502494-0270_1x02-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-0270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+4
+3
+Connector_Molex
+Molex_CLIK-Mate_502494-0370_1x03-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-0370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+5
+4
+Connector_Molex
+Molex_CLIK-Mate_502494-0470_1x04-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-0470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+6
+5
+Connector_Molex
+Molex_CLIK-Mate_502494-0670_1x06-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-0670 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+8
+7
+Connector_Molex
+Molex_CLIK-Mate_502494-0870_1x08-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-0870 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+10
+9
+Connector_Molex
+Molex_CLIK-Mate_502494-1070_1x10-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-1070 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+12
+11
+Connector_Molex
+Molex_CLIK-Mate_502494-1270_1x12-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-1270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+14
+13
+Connector_Molex
+Molex_CLIK-Mate_502494-1370_1x13-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-1370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+15
+14
+Connector_Molex
+Molex_CLIK-Mate_502494-1470_1x14-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-1470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+16
+15
+Connector_Molex
+Molex_CLIK-Mate_502494-1570_1x15-1MP_P2.00mm_Horizontal
+Molex CLIK-Mate series connector, 502494-1570 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+17
+16
+Connector_Molex
+Molex_CLIK-Mate_502585-0270_1x02-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-0270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+4
+3
+Connector_Molex
+Molex_CLIK-Mate_502585-0370_1x03-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-0370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+5
+4
+Connector_Molex
+Molex_CLIK-Mate_502585-0470_1x04-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-0470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+6
+5
+Connector_Molex
+Molex_CLIK-Mate_502585-0570_1x05-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-0570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+7
+6
+Connector_Molex
+Molex_CLIK-Mate_502585-0670_1x06-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-0670 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+8
+7
+Connector_Molex
+Molex_CLIK-Mate_502585-0770_1x07-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-0770 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+9
+8
+Connector_Molex
+Molex_CLIK-Mate_502585-0870_1x08-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-0870 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+10
+9
+Connector_Molex
+Molex_CLIK-Mate_502585-0970_1x09-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-0970 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+11
+10
+Connector_Molex
+Molex_CLIK-Mate_502585-1070_1x10-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-1070 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+12
+11
+Connector_Molex
+Molex_CLIK-Mate_502585-1170_1x11-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-1170 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+13
+12
+Connector_Molex
+Molex_CLIK-Mate_502585-1270_1x12-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-1270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+14
+13
+Connector_Molex
+Molex_CLIK-Mate_502585-1370_1x13-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-1370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+15
+14
+Connector_Molex
+Molex_CLIK-Mate_502585-1470_1x14-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-1470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+16
+15
+Connector_Molex
+Molex_CLIK-Mate_502585-1570_1x15-1MP_P1.50mm_Horizontal
+Molex CLIK-Mate series connector, 502585-1570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate top entry
+0
+17
+16
+Connector_Molex
+Molex_CLIK-Mate_505405-0270_1x02-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-0270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+4
+3
+Connector_Molex
+Molex_CLIK-Mate_505405-0370_1x03-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-0370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+5
+4
+Connector_Molex
+Molex_CLIK-Mate_505405-0470_1x04-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-0470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+6
+5
+Connector_Molex
+Molex_CLIK-Mate_505405-0570_1x05-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-0570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+7
+6
+Connector_Molex
+Molex_CLIK-Mate_505405-0670_1x06-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-0670 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+8
+7
+Connector_Molex
+Molex_CLIK-Mate_505405-0770_1x07-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-0770 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+9
+8
+Connector_Molex
+Molex_CLIK-Mate_505405-0870_1x08-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-0870 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+10
+9
+Connector_Molex
+Molex_CLIK-Mate_505405-0970_1x09-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-0970 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+11
+10
+Connector_Molex
+Molex_CLIK-Mate_505405-1070_1x10-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-1070 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+12
+11
+Connector_Molex
+Molex_CLIK-Mate_505405-1170_1x11-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-1170 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+13
+12
+Connector_Molex
+Molex_CLIK-Mate_505405-1270_1x12-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-1270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+14
+13
+Connector_Molex
+Molex_CLIK-Mate_505405-1370_1x13-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-1370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+15
+14
+Connector_Molex
+Molex_CLIK-Mate_505405-1470_1x14-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-1470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+16
+15
+Connector_Molex
+Molex_CLIK-Mate_505405-1570_1x15-1MP_P1.50mm_Vertical
+Molex CLIK-Mate series connector, 505405-1570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator
+connector Molex CLIK-Mate side entry
+0
+17
+16
+Connector_Molex
+Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-02A example for new part number: 22-27-2021, 2 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+2
+2
+Connector_Molex
+Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-03A example for new part number: 22-27-2031, 3 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+3
+3
+Connector_Molex
+Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-04A example for new part number: 22-27-2041, 4 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+4
+4
+Connector_Molex
+Molex_KK-254_AE-6410-05A_1x05_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-05A example for new part number: 22-27-2051, 5 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+5
+5
+Connector_Molex
+Molex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-06A example for new part number: 22-27-2061, 6 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+6
+6
+Connector_Molex
+Molex_KK-254_AE-6410-07A_1x07_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-07A example for new part number: 22-27-2071, 7 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+7
+7
+Connector_Molex
+Molex_KK-254_AE-6410-08A_1x08_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-08A example for new part number: 22-27-2081, 8 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+8
+8
+Connector_Molex
+Molex_KK-254_AE-6410-09A_1x09_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-09A example for new part number: 22-27-2091, 9 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+9
+9
+Connector_Molex
+Molex_KK-254_AE-6410-10A_1x10_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-10A example for new part number: 22-27-2101, 10 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+10
+10
+Connector_Molex
+Molex_KK-254_AE-6410-11A_1x11_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-11A example for new part number: 22-27-2111, 11 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+11
+11
+Connector_Molex
+Molex_KK-254_AE-6410-12A_1x12_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-12A example for new part number: 22-27-2121, 12 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+12
+12
+Connector_Molex
+Molex_KK-254_AE-6410-13A_1x13_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-13A example for new part number: 22-27-2131, 13 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+13
+13
+Connector_Molex
+Molex_KK-254_AE-6410-14A_1x14_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-14A example for new part number: 22-27-2141, 14 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+14
+14
+Connector_Molex
+Molex_KK-254_AE-6410-15A_1x15_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-15A example for new part number: 22-27-2151, 15 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+15
+15
+Connector_Molex
+Molex_KK-254_AE-6410-16A_1x16_P2.54mm_Vertical
+Molex KK-254 Interconnect System, old/engineering part number: AE-6410-16A example for new part number: 22-27-2161, 16 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-254 vertical
+0
+16
+16
+Connector_Molex
+Molex_KK-396_A-41791-0002_1x02_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0002 example for new part number: 26-60-4020, 2 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+2
+2
+Connector_Molex
+Molex_KK-396_A-41791-0003_1x03_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0003 example for new part number: 26-60-4030, 3 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+3
+3
+Connector_Molex
+Molex_KK-396_A-41791-0004_1x04_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0004 example for new part number: 26-60-4040, 4 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+4
+4
+Connector_Molex
+Molex_KK-396_A-41791-0005_1x05_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0005 example for new part number: 26-60-4050, 5 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+5
+5
+Connector_Molex
+Molex_KK-396_A-41791-0006_1x06_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0006 example for new part number: 26-60-4060, 6 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+6
+6
+Connector_Molex
+Molex_KK-396_A-41791-0007_1x07_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0007 example for new part number: 26-60-4070, 7 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+7
+7
+Connector_Molex
+Molex_KK-396_A-41791-0008_1x08_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0008 example for new part number: 26-60-4080, 8 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+8
+8
+Connector_Molex
+Molex_KK-396_A-41791-0009_1x09_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0009 example for new part number: 26-60-4090, 9 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+9
+9
+Connector_Molex
+Molex_KK-396_A-41791-0010_1x10_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0010 example for new part number: 26-60-4100, 10 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+10
+10
+Connector_Molex
+Molex_KK-396_A-41791-0011_1x11_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0011 example for new part number: 26-60-4110, 11 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+11
+11
+Connector_Molex
+Molex_KK-396_A-41791-0012_1x12_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0012 example for new part number: 26-60-4120, 12 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+12
+12
+Connector_Molex
+Molex_KK-396_A-41791-0013_1x13_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0013 example for new part number: 26-60-4130, 13 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+13
+13
+Connector_Molex
+Molex_KK-396_A-41791-0014_1x14_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0014 example for new part number: 26-60-4140, 14 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+14
+14
+Connector_Molex
+Molex_KK-396_A-41791-0015_1x15_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0015 example for new part number: 26-60-4150, 15 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+15
+15
+Connector_Molex
+Molex_KK-396_A-41791-0016_1x16_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0016 example for new part number: 26-60-4160, 16 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+16
+16
+Connector_Molex
+Molex_KK-396_A-41791-0017_1x17_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0017 example for new part number: 26-60-4170, 17 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+17
+17
+Connector_Molex
+Molex_KK-396_A-41791-0018_1x18_P3.96mm_Vertical
+Molex KK 396 Interconnect System, old/engineering part number: A-41791-0018 example for new part number: 26-60-4180, 18 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator
+connector Molex KK-396 vertical
+0
+18
+18
+Connector_Molex
+Molex_Mega-Fit_76825-0002_2x01_P5.70mm_Horizontal
+Molex Mega-Fit Power Connectors, 76825-0002 (compatible alternatives: 172064-0002, 172064-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit top entry
+0
+2
+2
+Connector_Molex
+Molex_Mega-Fit_76825-0004_2x02_P5.70mm_Horizontal
+Molex Mega-Fit Power Connectors, 76825-0004 (compatible alternatives: 172064-0004, 172064-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit top entry
+0
+4
+4
+Connector_Molex
+Molex_Mega-Fit_76825-0006_2x03_P5.70mm_Horizontal
+Molex Mega-Fit Power Connectors, 76825-0006 (compatible alternatives: 172064-0006, 172064-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit top entry
+0
+6
+6
+Connector_Molex
+Molex_Mega-Fit_76825-0008_2x04_P5.70mm_Horizontal
+Molex Mega-Fit Power Connectors, 76825-0008 (compatible alternatives: 172064-0008, 172064-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit top entry
+0
+8
+8
+Connector_Molex
+Molex_Mega-Fit_76825-0010_2x05_P5.70mm_Horizontal
+Molex Mega-Fit Power Connectors, 76825-0010 (compatible alternatives: 172064-0010, 172064-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit top entry
+0
+10
+10
+Connector_Molex
+Molex_Mega-Fit_76825-0012_2x06_P5.70mm_Horizontal
+Molex Mega-Fit Power Connectors, 76825-0012 (compatible alternatives: 172064-0012, 172064-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit top entry
+0
+12
+12
+Connector_Molex
+Molex_Mega-Fit_76829-0002_2x01_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0002 (compatible alternatives: 172065-0002, 172065-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+2
+2
+Connector_Molex
+Molex_Mega-Fit_76829-0004_2x02_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0004 (compatible alternatives: 172065-0004, 172065-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+4
+4
+Connector_Molex
+Molex_Mega-Fit_76829-0006_2x03_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0006 (compatible alternatives: 172065-0006, 172065-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+6
+6
+Connector_Molex
+Molex_Mega-Fit_76829-0008_2x04_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0008 (compatible alternatives: 172065-0008, 172065-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+8
+8
+Connector_Molex
+Molex_Mega-Fit_76829-0010_2x05_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0010 (compatible alternatives: 172065-0010, 172065-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+10
+10
+Connector_Molex
+Molex_Mega-Fit_76829-0012_2x06_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0012 (compatible alternatives: 172065-0012, 172065-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+12
+12
+Connector_Molex
+Molex_Mega-Fit_76829-0102_2x01_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0102 (compatible alternatives: 172065-0202, 172065-0302), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+2
+2
+Connector_Molex
+Molex_Mega-Fit_76829-0104_2x02_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0104 (compatible alternatives: 172065-0204, 172065-0304), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+4
+4
+Connector_Molex
+Molex_Mega-Fit_76829-0106_2x03_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0106 (compatible alternatives: 172065-0206, 172065-0306), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+6
+6
+Connector_Molex
+Molex_Mega-Fit_76829-0108_2x04_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0108 (compatible alternatives: 172065-0208, 172065-0308), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+8
+8
+Connector_Molex
+Molex_Mega-Fit_76829-0110_2x05_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0110 (compatible alternatives: 172065-0210, 172065-0310), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+10
+10
+Connector_Molex
+Molex_Mega-Fit_76829-0112_2x06_P5.70mm_Vertical
+Molex Mega-Fit Power Connectors, 76829-0112 (compatible alternatives: 172065-0212, 172065-0312), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mega-Fit side entry
+0
+12
+12
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0200_2x01_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0200 (alternative finishes: 43045-020x), 1 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+2
+2
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0210_2x01-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0210 (compatible alternatives: 43045-0211, 43045-0209), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+4
+3
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0212_2x01_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0212 (compatible alternatives: 43045-0213, 43045-0224), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+2
+2
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0215_2x01_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0215 (compatible alternatives: 43045-0216, 43045-0217), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+2
+2
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0218_2x01-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0218 (compatible alternatives: 43045-0219, 43045-0220), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+4
+3
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0221_2x01-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0221 (alternative finishes: 43045-022x), 1 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+4
+3
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0400 (alternative finishes: 43045-040x), 2 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+4
+4
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0410_2x02-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0410 (compatible alternatives: 43045-0411, 43045-0409), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+6
+5
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0412 (compatible alternatives: 43045-0413, 43045-0424), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+4
+4
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0415_2x02_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0415 (compatible alternatives: 43045-0416, 43045-0417), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+4
+4
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0418_2x02-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0418 (compatible alternatives: 43045-0419, 43045-0420), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+6
+5
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0421_2x02-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0421 (alternative finishes: 43045-042x), 2 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+6
+5
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0600_2x03_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0600 (alternative finishes: 43045-060x), 3 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+6
+6
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0610_2x03-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0610 (compatible alternatives: 43045-0611, 43045-0609), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+8
+7
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0612 (compatible alternatives: 43045-0613, 43045-0624), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+6
+6
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0615_2x03_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0615 (compatible alternatives: 43045-0616, 43045-0617), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+6
+6
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0618_2x03-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0618 (compatible alternatives: 43045-0619, 43045-0620), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+8
+7
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0621_2x03-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0621 (alternative finishes: 43045-062x), 3 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+8
+7
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0800_2x04_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0800 (alternative finishes: 43045-080x), 4 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+8
+8
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0810_2x04-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0810 (compatible alternatives: 43045-0811, 43045-0809), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+10
+9
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0812_2x04_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0812 (compatible alternatives: 43045-0813, 43045-0824), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+8
+8
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0815_2x04_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0815 (compatible alternatives: 43045-0816, 43045-0817), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+8
+8
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0818_2x04-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-0818 (compatible alternatives: 43045-0819, 43045-0820), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+10
+9
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-0821_2x04-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-0821 (alternative finishes: 43045-082x), 4 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+10
+9
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1000_2x05_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1000 (alternative finishes: 43045-100x), 5 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+10
+10
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1010_2x05-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1010 (compatible alternatives: 43045-1011, 43045-1009), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+12
+11
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1012_2x05_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1012 (compatible alternatives: 43045-1013, 43045-1024), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+10
+10
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1015_2x05_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1015 (compatible alternatives: 43045-1016, 43045-1017), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+10
+10
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1018_2x05-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1018 (compatible alternatives: 43045-1019, 43045-1020), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+12
+11
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1021_2x05-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1021 (alternative finishes: 43045-102x), 5 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+12
+11
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1200_2x06_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1200 (alternative finishes: 43045-120x), 6 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+12
+12
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1210_2x06-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1210 (compatible alternatives: 43045-1211, 43045-1209), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+14
+13
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1212_2x06_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1212 (compatible alternatives: 43045-1213, 43045-1224), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+12
+12
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1215_2x06_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1215 (compatible alternatives: 43045-1216, 43045-1217), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+12
+12
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1218_2x06-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1218 (compatible alternatives: 43045-1219, 43045-1220), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+14
+13
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1221_2x06-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1221 (alternative finishes: 43045-122x), 6 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+14
+13
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1400_2x07_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1400 (alternative finishes: 43045-140x), 7 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+14
+14
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1410_2x07-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1410 (compatible alternatives: 43045-1411, 43045-1409), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+16
+15
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1412_2x07_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1412 (compatible alternatives: 43045-1413, 43045-1424), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+14
+14
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1415_2x07_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1415 (compatible alternatives: 43045-1416, 43045-1417), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+14
+14
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1418_2x07-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1418 (compatible alternatives: 43045-1419, 43045-1420), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+16
+15
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1421_2x07-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1421 (alternative finishes: 43045-142x), 7 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+16
+15
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1600_2x08_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1600 (alternative finishes: 43045-160x), 8 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+16
+16
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1610_2x08-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1610 (compatible alternatives: 43045-1611, 43045-1609), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+18
+17
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1612_2x08_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1612 (compatible alternatives: 43045-1613, 43045-1624), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+16
+16
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1615_2x08_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1615 (compatible alternatives: 43045-1616, 43045-1617), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+16
+16
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1618_2x08-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1618 (compatible alternatives: 43045-1619, 43045-1620), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+18
+17
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1621_2x08-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1621 (alternative finishes: 43045-162x), 8 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+18
+17
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1800_2x09_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1800 (alternative finishes: 43045-180x), 9 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+18
+18
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1810_2x09-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1810 (compatible alternatives: 43045-1811, 43045-1809), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+20
+19
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1812_2x09_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1812 (compatible alternatives: 43045-1813, 43045-1824), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+18
+18
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1815_2x09_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1815 (compatible alternatives: 43045-1816, 43045-1817), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+18
+18
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1818_2x09-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-1818 (compatible alternatives: 43045-1819, 43045-1820), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+20
+19
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-1821_2x09-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-1821 (alternative finishes: 43045-182x), 9 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+20
+19
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2000_2x10_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-2000 (alternative finishes: 43045-200x), 10 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+20
+20
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2010_2x10-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-2010 (compatible alternatives: 43045-2011, 43045-2009), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+22
+21
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2012_2x10_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-2012 (compatible alternatives: 43045-2013, 43045-2024), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+20
+20
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2015_2x10_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-2015 (compatible alternatives: 43045-2016, 43045-2017), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+20
+20
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2018_2x10-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-2018 (compatible alternatives: 43045-2019, 43045-2020), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+22
+21
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2021_2x10-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-2021 (alternative finishes: 43045-202x), 10 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+22
+21
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2200_2x11_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-2200 (alternative finishes: 43045-220x), 11 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+22
+22
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2210_2x11-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-2210 (compatible alternatives: 43045-2211, 43045-2209), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+24
+23
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2212_2x11_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-2212 (compatible alternatives: 43045-2213, 43045-2224), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+22
+22
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2215_2x11_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-2215 (compatible alternatives: 43045-2216, 43045-2217), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+22
+22
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2218_2x11-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-2218 (compatible alternatives: 43045-2219, 43045-2220), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+24
+23
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2221_2x11-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-2221 (alternative finishes: 43045-222x), 11 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+24
+23
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2400_2x12_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-2400 (alternative finishes: 43045-240x), 12 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+24
+24
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2410_2x12-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-2410 (compatible alternatives: 43045-2411, 43045-2409), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+26
+25
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2412_2x12_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-2412 (compatible alternatives: 43045-2413, 43045-2424), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+24
+24
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2415_2x12_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-2415 (compatible alternatives: 43045-2416, 43045-2417), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+24
+24
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2418_2x12-1MP_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43045-2418 (compatible alternatives: 43045-2419, 43045-2420), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 side entry
+0
+26
+25
+Connector_Molex
+Molex_Micro-Fit_3.0_43045-2421_2x12-1MP_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43045-2421 (alternative finishes: 43045-242x), 12 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 horizontal
+0
+26
+25
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-0200 (compatible alternatives: 43650-0201, 43650-0202), 2 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+2
+2
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0215_1x02_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-0215 (compatible alternatives: 43650-0216, 43650-0217), 2 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+2
+2
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0300_1x03_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-0300 (compatible alternatives: 43650-0301, 43650-0302), 3 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+3
+3
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0315_1x03_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-0315 (compatible alternatives: 43650-0316, 43650-0317), 3 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+3
+3
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0400_1x04_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-0400 (compatible alternatives: 43650-0401, 43650-0402), 4 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+4
+4
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0415_1x04_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-0415 (compatible alternatives: 43650-0416, 43650-0417), 4 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+4
+4
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0500_1x05_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-0500 (compatible alternatives: 43650-0501, 43650-0502), 5 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+5
+5
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0515_1x05_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-0515 (compatible alternatives: 43650-0516, 43650-0517), 5 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+5
+5
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0600_1x06_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-0600 (compatible alternatives: 43650-0601, 43650-0602), 6 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+6
+6
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0615_1x06_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-0615 (compatible alternatives: 43650-0616, 43650-0617), 6 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+6
+6
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0700_1x07_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-0700 (compatible alternatives: 43650-0701, 43650-0702), 7 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+7
+7
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0715_1x07_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-0715 (compatible alternatives: 43650-0716, 43650-0717), 7 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+7
+7
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0800_1x08_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-0800 (compatible alternatives: 43650-0801, 43650-0802), 8 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+8
+8
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0815_1x08_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-0815 (compatible alternatives: 43650-0816, 43650-0817), 8 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+8
+8
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0900_1x09_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-0900 (compatible alternatives: 43650-0901, 43650-0902), 9 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+9
+9
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-0915_1x09_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-0915 (compatible alternatives: 43650-0916, 43650-0917), 9 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+9
+9
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-1000_1x10_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-1000 (compatible alternatives: 43650-1001, 43650-1002), 10 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+10
+10
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-1015_1x10_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-1015 (compatible alternatives: 43650-1016, 43650-1017), 10 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+10
+10
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-1100_1x11_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-1100 (compatible alternatives: 43650-1101, 43650-1102), 11 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+11
+11
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-1115_1x11_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-1115 (compatible alternatives: 43650-1116, 43650-1117), 11 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+11
+11
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-1200_1x12_P3.00mm_Horizontal
+Molex Micro-Fit 3.0 Connector System, 43650-1200 (compatible alternatives: 43650-1201, 43650-1202), 12 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 top entry
+0
+12
+12
+Connector_Molex
+Molex_Micro-Fit_3.0_43650-1215_1x12_P3.00mm_Vertical
+Molex Micro-Fit 3.0 Connector System, 43650-1215 (compatible alternatives: 43650-1216, 43650-1217), 12 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Fit_3.0 vertical
+0
+12
+12
+Connector_Molex
+Molex_Micro-Latch_53253-0270_1x02_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-0270 (compatible alternatives: 53253-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+2
+2
+Connector_Molex
+Molex_Micro-Latch_53253-0370_1x03_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-0370 (compatible alternatives: 53253-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+3
+3
+Connector_Molex
+Molex_Micro-Latch_53253-0470_1x04_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-0470 (compatible alternatives: 53253-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+4
+4
+Connector_Molex
+Molex_Micro-Latch_53253-0570_1x05_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-0570 (compatible alternatives: 53253-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+5
+5
+Connector_Molex
+Molex_Micro-Latch_53253-0670_1x06_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-0670 (compatible alternatives: 53253-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+6
+6
+Connector_Molex
+Molex_Micro-Latch_53253-0770_1x07_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-0770 (compatible alternatives: 53253-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+7
+7
+Connector_Molex
+Molex_Micro-Latch_53253-0870_1x08_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-0870 (compatible alternatives: 53253-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+8
+8
+Connector_Molex
+Molex_Micro-Latch_53253-0970_1x09_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-0970 (compatible alternatives: 53253-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+9
+9
+Connector_Molex
+Molex_Micro-Latch_53253-1070_1x10_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-1070 (compatible alternatives: 53253-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+10
+10
+Connector_Molex
+Molex_Micro-Latch_53253-1170_1x11_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-1170 (compatible alternatives: 53253-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+11
+11
+Connector_Molex
+Molex_Micro-Latch_53253-1270_1x12_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-1270 (compatible alternatives: 53253-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+12
+12
+Connector_Molex
+Molex_Micro-Latch_53253-1370_1x13_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-1370 (compatible alternatives: 53253-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+13
+13
+Connector_Molex
+Molex_Micro-Latch_53253-1470_1x14_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-1470 (compatible alternatives: 53253-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+14
+14
+Connector_Molex
+Molex_Micro-Latch_53253-1570_1x15_P2.00mm_Vertical
+Molex Micro-Latch Wire-to-Board Connector System, 53253-1570 (compatible alternatives: 53253-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch side entry
+0
+15
+15
+Connector_Molex
+Molex_Micro-Latch_53254-0270_1x02_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-0270 (compatible alternatives: 53254-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+2
+2
+Connector_Molex
+Molex_Micro-Latch_53254-0370_1x03_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-0370 (compatible alternatives: 53254-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+3
+3
+Connector_Molex
+Molex_Micro-Latch_53254-0470_1x04_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-0470 (compatible alternatives: 53254-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+4
+4
+Connector_Molex
+Molex_Micro-Latch_53254-0570_1x05_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-0570 (compatible alternatives: 53254-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+5
+5
+Connector_Molex
+Molex_Micro-Latch_53254-0670_1x06_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-0670 (compatible alternatives: 53254-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+6
+6
+Connector_Molex
+Molex_Micro-Latch_53254-0770_1x07_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-0770 (compatible alternatives: 53254-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+7
+7
+Connector_Molex
+Molex_Micro-Latch_53254-0870_1x08_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-0870 (compatible alternatives: 53254-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+8
+8
+Connector_Molex
+Molex_Micro-Latch_53254-0970_1x09_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-0970 (compatible alternatives: 53254-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+9
+9
+Connector_Molex
+Molex_Micro-Latch_53254-1070_1x10_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-1070 (compatible alternatives: 53254-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+10
+10
+Connector_Molex
+Molex_Micro-Latch_53254-1170_1x11_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-1170 (compatible alternatives: 53254-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+11
+11
+Connector_Molex
+Molex_Micro-Latch_53254-1270_1x12_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-1270 (compatible alternatives: 53254-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+12
+12
+Connector_Molex
+Molex_Micro-Latch_53254-1370_1x13_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-1370 (compatible alternatives: 53254-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+13
+13
+Connector_Molex
+Molex_Micro-Latch_53254-1470_1x14_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-1470 (compatible alternatives: 53254-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+14
+14
+Connector_Molex
+Molex_Micro-Latch_53254-1570_1x15_P2.00mm_Horizontal
+Molex Micro-Latch Wire-to-Board Connector System, 53254-1570 (compatible alternatives: 53254-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator
+connector Molex Micro-Latch top entry
+0
+15
+15
+Connector_Molex
+Molex_MicroClasp_55932-0210_1x02_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0210, with PCB locator, 2 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+2
+2
+Connector_Molex
+Molex_MicroClasp_55932-0230_1x02_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0230, 2 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+2
+2
+Connector_Molex
+Molex_MicroClasp_55932-0310_1x03_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0310, with PCB locator, 3 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+3
+3
+Connector_Molex
+Molex_MicroClasp_55932-0330_1x03_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0330, 3 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+3
+3
+Connector_Molex
+Molex_MicroClasp_55932-0410_1x04_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0410, with PCB locator, 4 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+4
+4
+Connector_Molex
+Molex_MicroClasp_55932-0430_1x04_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0430, 4 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+4
+4
+Connector_Molex
+Molex_MicroClasp_55932-0510_1x05_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0510, with PCB locator, 5 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+5
+5
+Connector_Molex
+Molex_MicroClasp_55932-0530_1x05_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0530, 5 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+5
+5
+Connector_Molex
+Molex_MicroClasp_55932-0610_1x06_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0610, with PCB locator, 6 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+6
+6
+Connector_Molex
+Molex_MicroClasp_55932-0630_1x06_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0630, 6 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+6
+6
+Connector_Molex
+Molex_MicroClasp_55932-0710_1x07_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0710, with PCB locator, 7 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+7
+7
+Connector_Molex
+Molex_MicroClasp_55932-0730_1x07_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0730, 7 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+7
+7
+Connector_Molex
+Molex_MicroClasp_55932-0810_1x08_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0810, with PCB locator, 8 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+8
+8
+Connector_Molex
+Molex_MicroClasp_55932-0830_1x08_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0830, 8 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+8
+8
+Connector_Molex
+Molex_MicroClasp_55932-0910_1x09_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0910, with PCB locator, 9 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+9
+9
+Connector_Molex
+Molex_MicroClasp_55932-0930_1x09_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-0930, 9 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+9
+9
+Connector_Molex
+Molex_MicroClasp_55932-1010_1x10_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1010, with PCB locator, 10 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+10
+10
+Connector_Molex
+Molex_MicroClasp_55932-1030_1x10_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1030, 10 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+10
+10
+Connector_Molex
+Molex_MicroClasp_55932-1110_1x11_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1110, with PCB locator, 11 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+11
+11
+Connector_Molex
+Molex_MicroClasp_55932-1130_1x11_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1130, 11 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+11
+11
+Connector_Molex
+Molex_MicroClasp_55932-1210_1x12_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1210, with PCB locator, 12 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+12
+12
+Connector_Molex
+Molex_MicroClasp_55932-1230_1x12_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1230, 12 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+12
+12
+Connector_Molex
+Molex_MicroClasp_55932-1310_1x13_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1310, with PCB locator, 13 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+13
+13
+Connector_Molex
+Molex_MicroClasp_55932-1330_1x13_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1330, 13 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+13
+13
+Connector_Molex
+Molex_MicroClasp_55932-1410_1x14_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1410, with PCB locator, 14 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+14
+14
+Connector_Molex
+Molex_MicroClasp_55932-1430_1x14_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1430, 14 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+14
+14
+Connector_Molex
+Molex_MicroClasp_55932-1510_1x15_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1510, with PCB locator, 15 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+15
+15
+Connector_Molex
+Molex_MicroClasp_55932-1530_1x15_P2.00mm_Vertical
+Molex MicroClasp Wire-to-Board System, 55932-1530, 15 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp side entry
+0
+15
+15
+Connector_Molex
+Molex_MicroClasp_55935-0210_1x02_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0210, with PCB locator, 2 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+2
+2
+Connector_Molex
+Molex_MicroClasp_55935-0230_1x02_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0230, 2 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+2
+2
+Connector_Molex
+Molex_MicroClasp_55935-0310_1x03_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0310, with PCB locator, 3 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+3
+3
+Connector_Molex
+Molex_MicroClasp_55935-0330_1x03_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0330, 3 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+3
+3
+Connector_Molex
+Molex_MicroClasp_55935-0410_1x04_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0410, with PCB locator, 4 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+4
+4
+Connector_Molex
+Molex_MicroClasp_55935-0430_1x04_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0430, 4 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+4
+4
+Connector_Molex
+Molex_MicroClasp_55935-0510_1x05_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0510, with PCB locator, 5 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+5
+5
+Connector_Molex
+Molex_MicroClasp_55935-0530_1x05_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0530, 5 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+5
+5
+Connector_Molex
+Molex_MicroClasp_55935-0610_1x06_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0610, with PCB locator, 6 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+6
+6
+Connector_Molex
+Molex_MicroClasp_55935-0630_1x06_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0630, 6 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+6
+6
+Connector_Molex
+Molex_MicroClasp_55935-0710_1x07_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0710, with PCB locator, 7 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+7
+7
+Connector_Molex
+Molex_MicroClasp_55935-0730_1x07_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0730, 7 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+7
+7
+Connector_Molex
+Molex_MicroClasp_55935-0810_1x08_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0810, with PCB locator, 8 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+8
+8
+Connector_Molex
+Molex_MicroClasp_55935-0830_1x08_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0830, 8 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+8
+8
+Connector_Molex
+Molex_MicroClasp_55935-0910_1x09_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0910, with PCB locator, 9 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+9
+9
+Connector_Molex
+Molex_MicroClasp_55935-0930_1x09_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-0930, 9 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+9
+9
+Connector_Molex
+Molex_MicroClasp_55935-1010_1x10_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1010, with PCB locator, 10 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+10
+10
+Connector_Molex
+Molex_MicroClasp_55935-1030_1x10_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1030, 10 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+10
+10
+Connector_Molex
+Molex_MicroClasp_55935-1110_1x11_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1110, with PCB locator, 11 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+11
+11
+Connector_Molex
+Molex_MicroClasp_55935-1130_1x11_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1130, 11 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+11
+11
+Connector_Molex
+Molex_MicroClasp_55935-1210_1x12_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1210, with PCB locator, 12 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+12
+12
+Connector_Molex
+Molex_MicroClasp_55935-1230_1x12_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1230, 12 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+12
+12
+Connector_Molex
+Molex_MicroClasp_55935-1310_1x13_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1310, with PCB locator, 13 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+13
+13
+Connector_Molex
+Molex_MicroClasp_55935-1330_1x13_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1330, 13 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+13
+13
+Connector_Molex
+Molex_MicroClasp_55935-1410_1x14_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1410, with PCB locator, 14 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+14
+14
+Connector_Molex
+Molex_MicroClasp_55935-1430_1x14_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1430, 14 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+14
+14
+Connector_Molex
+Molex_MicroClasp_55935-1510_1x15_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1510, with PCB locator, 15 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+15
+15
+Connector_Molex
+Molex_MicroClasp_55935-1530_1x15_P2.00mm_Horizontal
+Molex MicroClasp Wire-to-Board System, 55935-1530, 15 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator
+connector Molex MicroClasp horizontal
+0
+15
+15
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-02A2_2x01_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A2, example for new mpn: 39-28-902x, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+2
+2
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-02A_2x01_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A, example for new mpn: 39-28-x02x, 1 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+2
+2
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-04A2_2x02_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A2, example for new mpn: 39-28-904x, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+4
+4
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-04A_2x02_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A, example for new mpn: 39-28-x04x, 2 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+4
+4
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-06A2_2x03_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A2, example for new mpn: 39-28-906x, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+6
+6
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-06A_2x03_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A, example for new mpn: 39-28-x06x, 3 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+6
+6
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-08A2_2x04_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A2, example for new mpn: 39-28-908x, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+8
+8
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-08A_2x04_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A, example for new mpn: 39-28-x08x, 4 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+8
+8
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-10A2_2x05_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A2, example for new mpn: 39-28-910x, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+10
+10
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-10A_2x05_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A, example for new mpn: 39-28-x10x, 5 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+10
+10
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-12A2_2x06_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A2, example for new mpn: 39-28-912x, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+12
+12
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-12A_2x06_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A, example for new mpn: 39-28-x12x, 6 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+12
+12
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-14A2_2x07_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A2, example for new mpn: 39-28-914x, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+14
+14
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-14A_2x07_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A, example for new mpn: 39-28-x14x, 7 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+14
+14
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-16A2_2x08_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A2, example for new mpn: 39-28-916x, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+16
+16
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-16A_2x08_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A, example for new mpn: 39-28-x16x, 8 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+16
+16
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-18A2_2x09_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A2, example for new mpn: 39-28-918x, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+18
+18
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-18A_2x09_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A, example for new mpn: 39-28-x18x, 9 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+18
+18
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-20A2_2x10_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A2, example for new mpn: 39-28-920x, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+20
+20
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-20A_2x10_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A, example for new mpn: 39-28-x20x, 10 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+20
+20
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-22A2_2x11_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A2, example for new mpn: 39-28-922x, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+22
+22
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-22A_2x11_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A, example for new mpn: 39-28-x22x, 11 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+22
+22
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-24A2_2x12_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A2, example for new mpn: 39-28-924x, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entryplastic_peg
+0
+24
+24
+Connector_Molex
+Molex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_Vertical
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A, example for new mpn: 39-28-x24x, 12 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr side entry
+0
+24
+24
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-02A1_2x01_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A1, example for new mpn: 39-29-4029, 1 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+2
+2
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-02A2_2x01_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A2, example for new mpn: 39-30-0020, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+2
+2
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-04A1_2x02_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A1, example for new mpn: 39-29-4049, 2 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+4
+4
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-04A2_2x02_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A2, example for new mpn: 39-30-0040, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+4
+4
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-06A1_2x03_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A1, example for new mpn: 39-29-4069, 3 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+6
+6
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-06A2_2x03_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A2, example for new mpn: 39-30-0060, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+6
+6
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-08A1_2x04_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A1, example for new mpn: 39-29-4089, 4 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+8
+8
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-08A2_2x04_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A2, example for new mpn: 39-30-0080, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+8
+8
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-10A1_2x05_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A1, example for new mpn: 39-29-4109, 5 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+10
+10
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-10A2_2x05_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A2, example for new mpn: 39-30-0100, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+10
+10
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-12A1_2x06_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A1, example for new mpn: 39-29-4129, 6 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+12
+12
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-12A2_2x06_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A2, example for new mpn: 39-30-0120, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+12
+12
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-14A1_2x07_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A1, example for new mpn: 39-29-4149, 7 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+14
+14
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-14A2_2x07_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A2, example for new mpn: 39-30-0140, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+14
+14
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-16A1_2x08_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A1, example for new mpn: 39-29-4169, 8 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+16
+16
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-16A2_2x08_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A2, example for new mpn: 39-30-0160, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+16
+16
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-18A1_2x09_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A1, example for new mpn: 39-29-4189, 9 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+18
+18
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-18A2_2x09_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A2, example for new mpn: 39-30-0180, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+18
+18
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-20A1_2x10_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A1, example for new mpn: 39-29-4209, 10 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+20
+20
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-20A2_2x10_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A2, example for new mpn: 39-30-0200, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+20
+20
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-22A1_2x11_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A1, example for new mpn: 39-29-4229, 11 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+22
+22
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-22A2_2x11_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A2, example for new mpn: 39-30-0220, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+22
+22
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-24A1_2x12_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A1, example for new mpn: 39-29-4249, 12 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryscrew_flange
+0
+24
+24
+Connector_Molex
+Molex_Mini-Fit_Jr_5569-24A2_2x12_P4.20mm_Horizontal
+Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A2, example for new mpn: 39-30-0240, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Jr top entryplastic_peg
+0
+24
+24
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 42819-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+6
+2
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42819-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+32
+2
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 42819-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+8
+3
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42819-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+47
+3
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 42819-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+10
+4
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42819-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+62
+4
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 42819-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+12
+5
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42819-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+77
+5
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 42819-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+14
+6
+Connector_Molex
+Molex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42819-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+92
+6
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal
+Molex Mini-Fit Sr. Power Connectors, 42820-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+6
+2
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42820-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+32
+2
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal
+Molex Mini-Fit Sr. Power Connectors, 42820-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+8
+3
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42820-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+47
+3
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal
+Molex Mini-Fit Sr. Power Connectors, 42820-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+10
+4
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42820-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+62
+4
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal
+Molex Mini-Fit Sr. Power Connectors, 42820-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+12
+5
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42820-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+77
+5
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal
+Molex Mini-Fit Sr. Power Connectors, 42820-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+14
+6
+Connector_Molex
+Molex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 42820-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr top entry
+0
+92
+6
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 43915-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+14
+6
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 43915-xx06, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+92
+6
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 43915-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+18
+8
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 43915-xx08, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+122
+8
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 43915-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+22
+10
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 43915-xx10, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+152
+10
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 43915-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+26
+12
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 43915-xx12, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+182
+12
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical
+Molex Mini-Fit Sr. Power Connectors, 43915-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+30
+14
+Connector_Molex
+Molex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical_ThermalVias
+Molex Mini-Fit Sr. Power Connectors, 43915-xx14, With thermal vias in pads, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator
+connector Molex Mini-Fit_Sr side entry
+0
+212
+14
+Connector_Molex
+Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105309-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+2
+2
+Connector_Molex
+Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105309-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+3
+3
+Connector_Molex
+Molex_Nano-Fit_105309-xx04_1x04_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105309-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+4
+4
+Connector_Molex
+Molex_Nano-Fit_105309-xx05_1x05_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105309-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+5
+5
+Connector_Molex
+Molex_Nano-Fit_105309-xx06_1x06_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105309-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+6
+6
+Connector_Molex
+Molex_Nano-Fit_105309-xx07_1x07_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105309-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+7
+7
+Connector_Molex
+Molex_Nano-Fit_105309-xx08_1x08_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105309-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+8
+8
+Connector_Molex
+Molex_Nano-Fit_105310-xx04_2x02_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105310-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+4
+4
+Connector_Molex
+Molex_Nano-Fit_105310-xx06_2x03_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105310-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+6
+6
+Connector_Molex
+Molex_Nano-Fit_105310-xx08_2x04_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105310-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+8
+8
+Connector_Molex
+Molex_Nano-Fit_105310-xx10_2x05_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105310-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+10
+10
+Connector_Molex
+Molex_Nano-Fit_105310-xx12_2x06_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105310-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+12
+12
+Connector_Molex
+Molex_Nano-Fit_105310-xx14_2x07_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105310-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+14
+14
+Connector_Molex
+Molex_Nano-Fit_105310-xx16_2x08_P2.50mm_Vertical
+Molex Nano-Fit Power Connectors, 105310-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit side entry
+0
+16
+16
+Connector_Molex
+Molex_Nano-Fit_105313-xx02_1x02_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105313-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+2
+2
+Connector_Molex
+Molex_Nano-Fit_105313-xx03_1x03_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105313-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+3
+3
+Connector_Molex
+Molex_Nano-Fit_105313-xx04_1x04_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105313-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+4
+4
+Connector_Molex
+Molex_Nano-Fit_105313-xx05_1x05_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105313-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+5
+5
+Connector_Molex
+Molex_Nano-Fit_105313-xx06_1x06_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105313-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+6
+6
+Connector_Molex
+Molex_Nano-Fit_105313-xx07_1x07_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105313-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+7
+7
+Connector_Molex
+Molex_Nano-Fit_105313-xx08_1x08_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105313-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+8
+8
+Connector_Molex
+Molex_Nano-Fit_105314-xx04_2x02_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105314-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+4
+4
+Connector_Molex
+Molex_Nano-Fit_105314-xx06_2x03_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105314-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+6
+6
+Connector_Molex
+Molex_Nano-Fit_105314-xx08_2x04_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105314-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+8
+8
+Connector_Molex
+Molex_Nano-Fit_105314-xx10_2x05_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105314-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+10
+10
+Connector_Molex
+Molex_Nano-Fit_105314-xx12_2x06_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105314-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+12
+12
+Connector_Molex
+Molex_Nano-Fit_105314-xx14_2x07_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105314-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+14
+14
+Connector_Molex
+Molex_Nano-Fit_105314-xx16_2x08_P2.50mm_Horizontal
+Molex Nano-Fit Power Connectors, 105314-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator
+connector Molex Nano-Fit top entry
+0
+16
+16
+Connector_Molex
+Molex_Panelmate_53780-0270_1x02-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-0270 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+4
+3
+Connector_Molex
+Molex_Panelmate_53780-0370_1x03-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-0370 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+5
+4
+Connector_Molex
+Molex_Panelmate_53780-0470_1x04-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-0470 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+6
+5
+Connector_Molex
+Molex_Panelmate_53780-0570_1x05-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-0570 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+7
+6
+Connector_Molex
+Molex_Panelmate_53780-0670_1x06-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-0670 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+8
+7
+Connector_Molex
+Molex_Panelmate_53780-0770_1x07-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-0770 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+9
+8
+Connector_Molex
+Molex_Panelmate_53780-0870_1x08-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-0870 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+10
+9
+Connector_Molex
+Molex_Panelmate_53780-0970_1x09-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-0970 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+11
+10
+Connector_Molex
+Molex_Panelmate_53780-1070_1x10-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-1070 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+12
+11
+Connector_Molex
+Molex_Panelmate_53780-1270_1x12-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-1270 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+14
+13
+Connector_Molex
+Molex_Panelmate_53780-1470_1x14-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-1470 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+16
+15
+Connector_Molex
+Molex_Panelmate_53780-1570_1x15-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-1570 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+17
+16
+Connector_Molex
+Molex_Panelmate_53780-1870_1x18-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-1870 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+20
+19
+Connector_Molex
+Molex_Panelmate_53780-3070_1x30-1MP_P1.25mm_Horizontal
+Molex Panelmate series connector, 53780-3070 (), generated with kicad-footprint-generator
+connector Molex Panelmate top entry
+0
+32
+31
+Connector_Molex
+Molex_Pico-Clasp_202396-0207_1x02-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-0207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+4
+3
+Connector_Molex
+Molex_Pico-Clasp_202396-0307_1x03-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-0307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+5
+4
+Connector_Molex
+Molex_Pico-Clasp_202396-0407_1x04-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-0407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+6
+5
+Connector_Molex
+Molex_Pico-Clasp_202396-0507_1x05-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-0507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+7
+6
+Connector_Molex
+Molex_Pico-Clasp_202396-0607_1x06-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-0607 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+8
+7
+Connector_Molex
+Molex_Pico-Clasp_202396-0707_1x07-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-0707 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+9
+8
+Connector_Molex
+Molex_Pico-Clasp_202396-0807_1x08-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-0807 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+10
+9
+Connector_Molex
+Molex_Pico-Clasp_202396-0907_1x09-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-0907 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+11
+10
+Connector_Molex
+Molex_Pico-Clasp_202396-1007_1x10-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-1007 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+12
+11
+Connector_Molex
+Molex_Pico-Clasp_202396-1107_1x11-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-1107 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+13
+12
+Connector_Molex
+Molex_Pico-Clasp_202396-1207_1x12-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-1207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+14
+13
+Connector_Molex
+Molex_Pico-Clasp_202396-1307_1x13-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-1307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+15
+14
+Connector_Molex
+Molex_Pico-Clasp_202396-1407_1x14-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-1407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+16
+15
+Connector_Molex
+Molex_Pico-Clasp_202396-1507_1x15-1MP_P1.00mm_Horizontal
+Molex Pico-Clasp series connector, 202396-1507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp top entry
+0
+17
+16
+Connector_Molex
+Molex_Pico-Clasp_501331-0207_1x02-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-0207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+4
+3
+Connector_Molex
+Molex_Pico-Clasp_501331-0307_1x03-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-0307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+5
+4
+Connector_Molex
+Molex_Pico-Clasp_501331-0407_1x04-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-0407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+6
+5
+Connector_Molex
+Molex_Pico-Clasp_501331-0507_1x05-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-0507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+7
+6
+Connector_Molex
+Molex_Pico-Clasp_501331-0607_1x06-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-0607 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+8
+7
+Connector_Molex
+Molex_Pico-Clasp_501331-0707_1x07-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-0707 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+9
+8
+Connector_Molex
+Molex_Pico-Clasp_501331-0807_1x08-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-0807 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+10
+9
+Connector_Molex
+Molex_Pico-Clasp_501331-0907_1x09-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-0907 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+11
+10
+Connector_Molex
+Molex_Pico-Clasp_501331-1007_1x10-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-1007 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+12
+11
+Connector_Molex
+Molex_Pico-Clasp_501331-1107_1x11-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-1107 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+13
+12
+Connector_Molex
+Molex_Pico-Clasp_501331-1207_1x12-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-1207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+14
+13
+Connector_Molex
+Molex_Pico-Clasp_501331-1307_1x13-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-1307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+15
+14
+Connector_Molex
+Molex_Pico-Clasp_501331-1407_1x14-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-1407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+16
+15
+Connector_Molex
+Molex_Pico-Clasp_501331-1507_1x15-1MP_P1.00mm_Vertical
+Molex Pico-Clasp series connector, 501331-1507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Clasp side entry
+0
+17
+16
+Connector_Molex
+Molex_Pico-EZmate_78171-0002_1x02-1MP_P1.20mm_Vertical
+Molex Pico-EZmate series connector, 78171-0002 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-EZmate side entry
+0
+4
+3
+Connector_Molex
+Molex_Pico-EZmate_78171-0003_1x03-1MP_P1.20mm_Vertical
+Molex Pico-EZmate series connector, 78171-0003 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-EZmate side entry
+0
+5
+4
+Connector_Molex
+Molex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_Vertical
+Molex Pico-EZmate series connector, 78171-0004 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-EZmate side entry
+0
+6
+5
+Connector_Molex
+Molex_Pico-EZmate_78171-0005_1x05-1MP_P1.20mm_Vertical
+Molex Pico-EZmate series connector, 78171-0005 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-EZmate side entry
+0
+7
+6
+Connector_Molex
+Molex_Pico-EZmate_Slim_202656-0021_1x02-1MP_P1.20mm_Vertical
+Molex Pico-EZmate_Slim series connector, 202656-0021 (http://www.molex.com/pdm_docs/sd/2026560021_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-EZmate_Slim side entry
+0
+4
+3
+Connector_Molex
+Molex_Pico-Lock_504050-0491_1x04-1MP_P1.50mm_Horizontal
+Molex Pico-Lock series connector, 504050-0491 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Lock horizontal
+0
+6
+5
+Connector_Molex
+Molex_Pico-Lock_504050-0591_1x05-1MP_P1.50mm_Horizontal
+Molex Pico-Lock series connector, 504050-0591 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Lock horizontal
+0
+7
+6
+Connector_Molex
+Molex_Pico-Lock_504050-0691_1x06-1MP_P1.50mm_Horizontal
+Molex Pico-Lock series connector, 504050-0691 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Lock horizontal
+0
+8
+7
+Connector_Molex
+Molex_Pico-Lock_504050-0791_1x07-1MP_P1.50mm_Horizontal
+Molex Pico-Lock series connector, 504050-0791 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Lock horizontal
+0
+9
+8
+Connector_Molex
+Molex_Pico-Lock_504050-0891_1x08-1MP_P1.50mm_Horizontal
+Molex Pico-Lock series connector, 504050-0891 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Lock horizontal
+0
+10
+9
+Connector_Molex
+Molex_Pico-Lock_504050-1091_1x10-1MP_P1.50mm_Horizontal
+Molex Pico-Lock series connector, 504050-1091 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Lock horizontal
+0
+12
+11
+Connector_Molex
+Molex_Pico-Lock_504050-1291_1x12-1MP_P1.50mm_Horizontal
+Molex Pico-Lock series connector, 504050-1291 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator
+connector Molex Pico-Lock horizontal
+0
+14
+13
+Connector_Molex
+Molex_Pico-SPOX_87437-1443_1x14-P1.5mm_Vertical
+Molex Pico-SPOX Connector System, 87437-1443, 14 Pins per row (https://www.molex.com/pdm_docs/sd/874371443_sd.pdf#page=2)
+molex pico spox 14
+0
+28
+14
+Connector_Molex
+Molex_PicoBlade_53047-0210_1x02_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+2
+2
+Connector_Molex
+Molex_PicoBlade_53047-0310_1x03_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+3
+3
+Connector_Molex
+Molex_PicoBlade_53047-0410_1x04_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+4
+4
+Connector_Molex
+Molex_PicoBlade_53047-0510_1x05_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+5
+5
+Connector_Molex
+Molex_PicoBlade_53047-0610_1x06_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+6
+6
+Connector_Molex
+Molex_PicoBlade_53047-0710_1x07_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+7
+7
+Connector_Molex
+Molex_PicoBlade_53047-0810_1x08_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+8
+8
+Connector_Molex
+Molex_PicoBlade_53047-0910_1x09_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+9
+9
+Connector_Molex
+Molex_PicoBlade_53047-1010_1x10_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+10
+10
+Connector_Molex
+Molex_PicoBlade_53047-1110_1x11_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+11
+11
+Connector_Molex
+Molex_PicoBlade_53047-1210_1x12_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+12
+12
+Connector_Molex
+Molex_PicoBlade_53047-1310_1x13_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+13
+13
+Connector_Molex
+Molex_PicoBlade_53047-1410_1x14_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+14
+14
+Connector_Molex
+Molex_PicoBlade_53047-1510_1x15_P1.25mm_Vertical
+Molex PicoBlade Connector System, 53047-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+15
+15
+Connector_Molex
+Molex_PicoBlade_53048-0210_1x02_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+2
+2
+Connector_Molex
+Molex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+3
+3
+Connector_Molex
+Molex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+4
+4
+Connector_Molex
+Molex_PicoBlade_53048-0510_1x05_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+5
+5
+Connector_Molex
+Molex_PicoBlade_53048-0610_1x06_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+6
+6
+Connector_Molex
+Molex_PicoBlade_53048-0710_1x07_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+7
+7
+Connector_Molex
+Molex_PicoBlade_53048-0810_1x08_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+8
+8
+Connector_Molex
+Molex_PicoBlade_53048-0910_1x09_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+9
+9
+Connector_Molex
+Molex_PicoBlade_53048-1010_1x10_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+10
+10
+Connector_Molex
+Molex_PicoBlade_53048-1110_1x11_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+11
+11
+Connector_Molex
+Molex_PicoBlade_53048-1210_1x12_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+12
+12
+Connector_Molex
+Molex_PicoBlade_53048-1310_1x13_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+13
+13
+Connector_Molex
+Molex_PicoBlade_53048-1410_1x14_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+14
+14
+Connector_Molex
+Molex_PicoBlade_53048-1510_1x15_P1.25mm_Horizontal
+Molex PicoBlade Connector System, 53048-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+15
+15
+Connector_Molex
+Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-0271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+4
+3
+Connector_Molex
+Molex_PicoBlade_53261-0371_1x03-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-0371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+5
+4
+Connector_Molex
+Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-0471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+6
+5
+Connector_Molex
+Molex_PicoBlade_53261-0571_1x05-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-0571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+7
+6
+Connector_Molex
+Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-0671 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+8
+7
+Connector_Molex
+Molex_PicoBlade_53261-0771_1x07-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-0771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+9
+8
+Connector_Molex
+Molex_PicoBlade_53261-0871_1x08-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-0871 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+10
+9
+Connector_Molex
+Molex_PicoBlade_53261-0971_1x09-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-0971 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+11
+10
+Connector_Molex
+Molex_PicoBlade_53261-1071_1x10-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-1071 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+12
+11
+Connector_Molex
+Molex_PicoBlade_53261-1171_1x11-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-1171 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+13
+12
+Connector_Molex
+Molex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-1271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+14
+13
+Connector_Molex
+Molex_PicoBlade_53261-1371_1x13-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-1371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+15
+14
+Connector_Molex
+Molex_PicoBlade_53261-1471_1x14-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-1471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+16
+15
+Connector_Molex
+Molex_PicoBlade_53261-1571_1x15-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-1571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+17
+16
+Connector_Molex
+Molex_PicoBlade_53261-1771_1x17-1MP_P1.25mm_Horizontal
+Molex PicoBlade series connector, 53261-1771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade top entry
+0
+19
+18
+Connector_Molex
+Molex_PicoBlade_53398-0271_1x02-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-0271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+4
+3
+Connector_Molex
+Molex_PicoBlade_53398-0371_1x03-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-0371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+5
+4
+Connector_Molex
+Molex_PicoBlade_53398-0471_1x04-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-0471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+6
+5
+Connector_Molex
+Molex_PicoBlade_53398-0571_1x05-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-0571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+7
+6
+Connector_Molex
+Molex_PicoBlade_53398-0671_1x06-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-0671 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+8
+7
+Connector_Molex
+Molex_PicoBlade_53398-0771_1x07-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-0771 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+9
+8
+Connector_Molex
+Molex_PicoBlade_53398-0871_1x08-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-0871 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+10
+9
+Connector_Molex
+Molex_PicoBlade_53398-0971_1x09-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-0971 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+11
+10
+Connector_Molex
+Molex_PicoBlade_53398-1071_1x10-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-1071 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+12
+11
+Connector_Molex
+Molex_PicoBlade_53398-1171_1x11-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-1171 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+13
+12
+Connector_Molex
+Molex_PicoBlade_53398-1271_1x12-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-1271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+14
+13
+Connector_Molex
+Molex_PicoBlade_53398-1371_1x13-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-1371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+15
+14
+Connector_Molex
+Molex_PicoBlade_53398-1471_1x14-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-1471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+16
+15
+Connector_Molex
+Molex_PicoBlade_53398-1571_1x15-1MP_P1.25mm_Vertical
+Molex PicoBlade series connector, 53398-1571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator
+connector Molex PicoBlade side entry
+0
+17
+16
+Connector_Molex
+Molex_Picoflex_90325-0004_2x02_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+4
+4
+Connector_Molex
+Molex_Picoflex_90325-0006_2x03_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+6
+6
+Connector_Molex
+Molex_Picoflex_90325-0008_2x04_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+8
+8
+Connector_Molex
+Molex_Picoflex_90325-0010_2x05_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+10
+10
+Connector_Molex
+Molex_Picoflex_90325-0012_2x06_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+12
+12
+Connector_Molex
+Molex_Picoflex_90325-0014_2x07_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+14
+14
+Connector_Molex
+Molex_Picoflex_90325-0016_2x08_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+16
+16
+Connector_Molex
+Molex_Picoflex_90325-0018_2x09_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+18
+18
+Connector_Molex
+Molex_Picoflex_90325-0020_2x10_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+20
+20
+Connector_Molex
+Molex_Picoflex_90325-0022_2x11_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+22
+22
+Connector_Molex
+Molex_Picoflex_90325-0024_2x12_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+24
+24
+Connector_Molex
+Molex_Picoflex_90325-0026_2x13_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90325-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+26
+26
+Connector_Molex
+Molex_Picoflex_90814-0004_2x02_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+4
+4
+Connector_Molex
+Molex_Picoflex_90814-0006_2x03_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+6
+6
+Connector_Molex
+Molex_Picoflex_90814-0008_2x04_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+8
+8
+Connector_Molex
+Molex_Picoflex_90814-0010_2x05_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+10
+10
+Connector_Molex
+Molex_Picoflex_90814-0012_2x06_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+12
+12
+Connector_Molex
+Molex_Picoflex_90814-0014_2x07_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+14
+14
+Connector_Molex
+Molex_Picoflex_90814-0016_2x08_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+16
+16
+Connector_Molex
+Molex_Picoflex_90814-0018_2x09_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+18
+18
+Connector_Molex
+Molex_Picoflex_90814-0020_2x10_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+20
+20
+Connector_Molex
+Molex_Picoflex_90814-0022_2x11_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+22
+22
+Connector_Molex
+Molex_Picoflex_90814-0024_2x12_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+24
+24
+Connector_Molex
+Molex_Picoflex_90814-0026_2x13_P1.27mm_Vertical
+Molex Picoflex Ribbon-Cable Connectors, 90814-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator
+connector Molex Picoflex side entry
+0
+26
+26
+Connector_Molex
+Molex_SL_171971-0002_1x02_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0002 (compatible alternatives: 171971-0102, 171971-0202), 2 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+2
+2
+Connector_Molex
+Molex_SL_171971-0003_1x03_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0003 (compatible alternatives: 171971-0103, 171971-0203), 3 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+3
+3
+Connector_Molex
+Molex_SL_171971-0004_1x04_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0004 (compatible alternatives: 171971-0104, 171971-0204), 4 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+4
+4
+Connector_Molex
+Molex_SL_171971-0005_1x05_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0005 (compatible alternatives: 171971-0105, 171971-0205), 5 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+5
+5
+Connector_Molex
+Molex_SL_171971-0006_1x06_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0006 (compatible alternatives: 171971-0106, 171971-0206), 6 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+6
+6
+Connector_Molex
+Molex_SL_171971-0007_1x07_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0007 (compatible alternatives: 171971-0107, 171971-0207), 7 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+7
+7
+Connector_Molex
+Molex_SL_171971-0008_1x08_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0008 (compatible alternatives: 171971-0108, 171971-0208), 8 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+8
+8
+Connector_Molex
+Molex_SL_171971-0009_1x09_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0009 (compatible alternatives: 171971-0109, 171971-0209), 9 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+9
+9
+Connector_Molex
+Molex_SL_171971-0010_1x10_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0010 (compatible alternatives: 171971-0110, 171971-0210), 10 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+10
+10
+Connector_Molex
+Molex_SL_171971-0011_1x11_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0011 (compatible alternatives: 171971-0111, 171971-0211), 11 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+11
+11
+Connector_Molex
+Molex_SL_171971-0012_1x12_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0012 (compatible alternatives: 171971-0112, 171971-0212), 12 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+12
+12
+Connector_Molex
+Molex_SL_171971-0013_1x13_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0013 (compatible alternatives: 171971-0113, 171971-0213), 13 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+13
+13
+Connector_Molex
+Molex_SL_171971-0014_1x14_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0014 (compatible alternatives: 171971-0114, 171971-0214), 14 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+14
+14
+Connector_Molex
+Molex_SL_171971-0015_1x15_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0015 (compatible alternatives: 171971-0115, 171971-0215), 15 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+15
+15
+Connector_Molex
+Molex_SL_171971-0016_1x16_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0016 (compatible alternatives: 171971-0116, 171971-0216), 16 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+16
+16
+Connector_Molex
+Molex_SL_171971-0017_1x17_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0017 (compatible alternatives: 171971-0117, 171971-0217), 17 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+17
+17
+Connector_Molex
+Molex_SL_171971-0018_1x18_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0018 (compatible alternatives: 171971-0118, 171971-0218), 18 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+18
+18
+Connector_Molex
+Molex_SL_171971-0019_1x19_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0019 (compatible alternatives: 171971-0119, 171971-0219), 19 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+19
+19
+Connector_Molex
+Molex_SL_171971-0020_1x20_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0020 (compatible alternatives: 171971-0120, 171971-0220), 20 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+20
+20
+Connector_Molex
+Molex_SL_171971-0021_1x21_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0021 (compatible alternatives: 171971-0121, 171971-0221), 21 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+21
+21
+Connector_Molex
+Molex_SL_171971-0022_1x22_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0022 (compatible alternatives: 171971-0122, 171971-0222), 22 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+22
+22
+Connector_Molex
+Molex_SL_171971-0023_1x23_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0023 (compatible alternatives: 171971-0123, 171971-0223), 23 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+23
+23
+Connector_Molex
+Molex_SL_171971-0024_1x24_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0024 (compatible alternatives: 171971-0124, 171971-0224), 24 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+24
+24
+Connector_Molex
+Molex_SL_171971-0025_1x25_P2.54mm_Vertical
+Molex Stackable Linear Connector, 171971-0025 (compatible alternatives: 171971-0125, 171971-0225), 25 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator
+connector Molex SL vertical
+0
+25
+25
+Connector_Molex
+Molex_SPOX_5267-02A_1x02_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-02A, 2 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+2
+2
+Connector_Molex
+Molex_SPOX_5267-03A_1x03_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-03A, 3 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+3
+3
+Connector_Molex
+Molex_SPOX_5267-04A_1x04_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-04A, 4 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+4
+4
+Connector_Molex
+Molex_SPOX_5267-05A_1x05_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-05A, 5 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+5
+5
+Connector_Molex
+Molex_SPOX_5267-06A_1x06_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-06A, 6 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+6
+6
+Connector_Molex
+Molex_SPOX_5267-07A_1x07_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-07A, 7 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+7
+7
+Connector_Molex
+Molex_SPOX_5267-08A_1x08_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-08A, 8 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+8
+8
+Connector_Molex
+Molex_SPOX_5267-09A_1x09_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-09A, 9 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+9
+9
+Connector_Molex
+Molex_SPOX_5267-10A_1x10_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-10A, 10 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+10
+10
+Connector_Molex
+Molex_SPOX_5267-11A_1x11_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-11A, 11 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+11
+11
+Connector_Molex
+Molex_SPOX_5267-12A_1x12_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-12A, 12 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+12
+12
+Connector_Molex
+Molex_SPOX_5267-13A_1x13_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-13A, 13 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+13
+13
+Connector_Molex
+Molex_SPOX_5267-14A_1x14_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-14A, 14 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+14
+14
+Connector_Molex
+Molex_SPOX_5267-15A_1x15_P2.50mm_Vertical
+Molex SPOX Connector System, 5267-15A, 15 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX side entry
+0
+15
+15
+Connector_Molex
+Molex_SPOX_5268-02A_1x02_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-02A, 2 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+2
+2
+Connector_Molex
+Molex_SPOX_5268-03A_1x03_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-03A, 3 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+3
+3
+Connector_Molex
+Molex_SPOX_5268-04A_1x04_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-04A, 4 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+4
+4
+Connector_Molex
+Molex_SPOX_5268-05A_1x05_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-05A, 5 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+5
+5
+Connector_Molex
+Molex_SPOX_5268-06A_1x06_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-06A, 6 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+6
+6
+Connector_Molex
+Molex_SPOX_5268-07A_1x07_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-07A, 7 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+7
+7
+Connector_Molex
+Molex_SPOX_5268-08A_1x08_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-08A, 8 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+8
+8
+Connector_Molex
+Molex_SPOX_5268-09A_1x09_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-09A, 9 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+9
+9
+Connector_Molex
+Molex_SPOX_5268-10A_1x10_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-10A, 10 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+10
+10
+Connector_Molex
+Molex_SPOX_5268-11A_1x11_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-11A, 11 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+11
+11
+Connector_Molex
+Molex_SPOX_5268-12A_1x12_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-12A, 12 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+12
+12
+Connector_Molex
+Molex_SPOX_5268-13A_1x13_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-13A, 13 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+13
+13
+Connector_Molex
+Molex_SPOX_5268-14A_1x14_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-14A, 14 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+14
+14
+Connector_Molex
+Molex_SPOX_5268-15A_1x15_P2.50mm_Horizontal
+Molex SPOX Connector System, 5268-15A, 15 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator
+connector Molex SPOX horizontal
+0
+15
+15
+Connector_Molex
+Molex_Sabre_43160-0102_1x02_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-0102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+4
+2
+Connector_Molex
+Molex_Sabre_43160-0102_1x02_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-0102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+30
+2
+Connector_Molex
+Molex_Sabre_43160-0103_1x03_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-0103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+6
+3
+Connector_Molex
+Molex_Sabre_43160-0103_1x03_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-0103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+45
+3
+Connector_Molex
+Molex_Sabre_43160-0104_1x04_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-0104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+8
+4
+Connector_Molex
+Molex_Sabre_43160-0104_1x04_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-0104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+60
+4
+Connector_Molex
+Molex_Sabre_43160-0105_1x05_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-0105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+10
+5
+Connector_Molex
+Molex_Sabre_43160-0105_1x05_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-0105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+75
+5
+Connector_Molex
+Molex_Sabre_43160-0106_1x06_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-0106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+12
+6
+Connector_Molex
+Molex_Sabre_43160-0106_1x06_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-0106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+90
+6
+Connector_Molex
+Molex_Sabre_43160-1102_1x02_P7.49mm_Horizontal
+Molex Sabre Power Connector, 43160-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+6
+2
+Connector_Molex
+Molex_Sabre_43160-1102_1x02_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 43160-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+32
+2
+Connector_Molex
+Molex_Sabre_43160-1103_1x03_P7.49mm_Horizontal
+Molex Sabre Power Connector, 43160-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+8
+3
+Connector_Molex
+Molex_Sabre_43160-1103_1x03_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 43160-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+47
+3
+Connector_Molex
+Molex_Sabre_43160-1104_1x04_P7.49mm_Horizontal
+Molex Sabre Power Connector, 43160-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+10
+4
+Connector_Molex
+Molex_Sabre_43160-1104_1x04_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 43160-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+62
+4
+Connector_Molex
+Molex_Sabre_43160-1105_1x05_P7.49mm_Horizontal
+Molex Sabre Power Connector, 43160-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+12
+5
+Connector_Molex
+Molex_Sabre_43160-1105_1x05_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 43160-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+77
+5
+Connector_Molex
+Molex_Sabre_43160-1106_1x06_P7.49mm_Horizontal
+Molex Sabre Power Connector, 43160-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+14
+6
+Connector_Molex
+Molex_Sabre_43160-1106_1x06_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 43160-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+92
+6
+Connector_Molex
+Molex_Sabre_43160-2102_1x02_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-2102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+6
+2
+Connector_Molex
+Molex_Sabre_43160-2102_1x02_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-2102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+32
+2
+Connector_Molex
+Molex_Sabre_43160-2103_1x03_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-2103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+8
+3
+Connector_Molex
+Molex_Sabre_43160-2103_1x03_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-2103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+47
+3
+Connector_Molex
+Molex_Sabre_43160-2104_1x04_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-2104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+10
+4
+Connector_Molex
+Molex_Sabre_43160-2104_1x04_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-2104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+62
+4
+Connector_Molex
+Molex_Sabre_43160-2105_1x05_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-2105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+12
+5
+Connector_Molex
+Molex_Sabre_43160-2105_1x05_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-2105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+77
+5
+Connector_Molex
+Molex_Sabre_43160-2106_1x06_P7.49mm_Vertical
+Molex Sabre Power Connector, 43160-2106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+14
+6
+Connector_Molex
+Molex_Sabre_43160-2106_1x06_P7.49mm_Vertical_ThermalVias
+Molex Sabre Power Connector, 43160-2106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre side entry
+0
+92
+6
+Connector_Molex
+Molex_Sabre_46007-1102_1x02_P7.49mm_Horizontal
+Molex Sabre Power Connector, 46007-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+4
+2
+Connector_Molex
+Molex_Sabre_46007-1102_1x02_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 46007-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+30
+2
+Connector_Molex
+Molex_Sabre_46007-1103_1x03_P7.49mm_Horizontal
+Molex Sabre Power Connector, 46007-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+6
+3
+Connector_Molex
+Molex_Sabre_46007-1103_1x03_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 46007-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+45
+3
+Connector_Molex
+Molex_Sabre_46007-1104_1x04_P7.49mm_Horizontal
+Molex Sabre Power Connector, 46007-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+8
+4
+Connector_Molex
+Molex_Sabre_46007-1104_1x04_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 46007-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+60
+4
+Connector_Molex
+Molex_Sabre_46007-1105_1x05_P7.49mm_Horizontal
+Molex Sabre Power Connector, 46007-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+10
+5
+Connector_Molex
+Molex_Sabre_46007-1105_1x05_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 46007-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+75
+5
+Connector_Molex
+Molex_Sabre_46007-1106_1x06_P7.49mm_Horizontal
+Molex Sabre Power Connector, 46007-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+12
+6
+Connector_Molex
+Molex_Sabre_46007-1106_1x06_P7.49mm_Horizontal_ThermalVias
+Molex Sabre Power Connector, 46007-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator
+connector Molex Sabre top entry
+0
+90
+6
+Connector_Molex
+Molex_SlimStack_52991-0208_2x10_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0208, 20 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+20
+20
+Connector_Molex
+Molex_SlimStack_52991-0308_2x15_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0308, 30 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+30
+30
+Connector_Molex
+Molex_SlimStack_52991-0408_2x20_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0408, 40 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+40
+40
+Connector_Molex
+Molex_SlimStack_52991-0508_2x25_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0508, 50 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+50
+50
+Connector_Molex
+Molex_SlimStack_52991-0608_2x30_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0608, 60 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+60
+60
+Connector_Molex
+Molex_SlimStack_52991-0708_2x35_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0708, 70 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+70
+70
+Connector_Molex
+Molex_SlimStack_52991-0808_2x40_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0808, 80 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+80
+80
+Connector_Molex
+Molex_SlimStack_53748-0208_2x10_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0208, 20 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+20
+20
+Connector_Molex
+Molex_SlimStack_53748-0308_2x15_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0308, 30 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+30
+30
+Connector_Molex
+Molex_SlimStack_53748-0408_2x20_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0408, 40 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+40
+40
+Connector_Molex
+Molex_SlimStack_53748-0608_2x30_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0608, 60 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+60
+60
+Connector_Molex
+Molex_SlimStack_53748-0708_2x35_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0708, 70 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+70
+70
+Connector_Molex
+Molex_SlimStack_53748-0808_2x40_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0808, 80 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack vertical
+0
+80
+80
+Connector_Molex
+Molex_SlimStack_54722-0164_2x08_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0164, 16 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+16
+16
+Connector_Molex
+Molex_SlimStack_54722-0204_2x10_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0204, 20 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+20
+20
+Connector_Molex
+Molex_SlimStack_54722-0224_2x11_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0224, 22 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+22
+22
+Connector_Molex
+Molex_SlimStack_54722-0244_2x12_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0244, 24 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+24
+24
+Connector_Molex
+Molex_SlimStack_54722-0304_2x15_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0304, 30 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+30
+30
+Connector_Molex
+Molex_SlimStack_54722-0344_2x17_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0344, 34 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+34
+34
+Connector_Molex
+Molex_SlimStack_54722-0404_2x20_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0404, 40 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+40
+40
+Connector_Molex
+Molex_SlimStack_54722-0504_2x25_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0504, 50 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+50
+50
+Connector_Molex
+Molex_SlimStack_54722-0604_2x30_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0604, 60 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+60
+60
+Connector_Molex
+Molex_SlimStack_54722-0804_2x40_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0804, 80 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+80
+80
+Connector_Molex
+Molex_SlimStack_55560-0161_2x08_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0161, 16 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+16
+16
+Connector_Molex
+Molex_SlimStack_55560-0201_2x10_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0201, 20 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+20
+20
+Connector_Molex
+Molex_SlimStack_55560-0221_2x11_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0221, 22 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+22
+22
+Connector_Molex
+Molex_SlimStack_55560-0241_2x12_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0241, 24 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+24
+24
+Connector_Molex
+Molex_SlimStack_55560-0301_2x15_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0301, 30 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+30
+30
+Connector_Molex
+Molex_SlimStack_55560-0341_2x17_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0341, 34 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+34
+34
+Connector_Molex
+Molex_SlimStack_55560-0401_2x20_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0401, 40 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+40
+40
+Connector_Molex
+Molex_SlimStack_55560-0501_2x25_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0501, 50 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+50
+50
+Connector_Molex
+Molex_SlimStack_55560-0601_2x30_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0601, 60 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+60
+60
+Connector_Molex
+Molex_SlimStack_55560-0801_2x40_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0801, 80 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+80
+80
+Connector_Molex
+Molex_SlimStack_501920-3001_2x15_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-3001, 30 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+30
+30
+Connector_Molex
+Molex_SlimStack_501920-4001_2x20_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-4001, 40 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+40
+40
+Connector_Molex
+Molex_SlimStack_501920-5001_2x25_P0.50mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-5001, 50 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+50
+50
+Connector_Molex
+Molex_SlimStack_502426-0810_2x04_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-0810, 8 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+8
+8
+Connector_Molex
+Molex_SlimStack_502426-1410_2x07_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+14
+14
+Connector_Molex
+Molex_SlimStack_502426-2010_2x10_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+20
+20
+Connector_Molex
+Molex_SlimStack_502426-2210_2x11_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+22
+22
+Connector_Molex
+Molex_SlimStack_502426-2410_2x12_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+24
+24
+Connector_Molex
+Molex_SlimStack_502426-2610_2x13_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+26
+26
+Connector_Molex
+Molex_SlimStack_502426-3010_2x15_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+30
+30
+Connector_Molex
+Molex_SlimStack_502426-3210_2x16_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+32
+32
+Connector_Molex
+Molex_SlimStack_502426-3410_2x17_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+34
+34
+Connector_Molex
+Molex_SlimStack_502426-4010_2x20_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+40
+40
+Connector_Molex
+Molex_SlimStack_502426-4410_2x22_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+44
+44
+Connector_Molex
+Molex_SlimStack_502426-5010_2x25_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+50
+50
+Connector_Molex
+Molex_SlimStack_502426-6010_2x30_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+60
+60
+Connector_Molex
+Molex_SlimStack_502426-6410_2x32_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+64
+64
+Connector_Molex
+Molex_SlimStack_502426-8010_2x40_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+80
+80
+Connector_Molex
+Molex_SlimStack_502430-0820_2x04_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-0820, 8 Pins (http://www.molex.com/pdm_docs/sd/5024300820_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+8
+8
+Connector_Molex
+Molex_SlimStack_502430-1410_2x07_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+14
+14
+Connector_Molex
+Molex_SlimStack_502430-2010_2x10_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+20
+20
+Connector_Molex
+Molex_SlimStack_502430-2210_2x11_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+22
+22
+Connector_Molex
+Molex_SlimStack_502430-2410_2x12_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+24
+24
+Connector_Molex
+Molex_SlimStack_502430-2610_2x13_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+26
+26
+Connector_Molex
+Molex_SlimStack_502430-3010_2x15_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+30
+30
+Connector_Molex
+Molex_SlimStack_502430-3210_2x16_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+32
+32
+Connector_Molex
+Molex_SlimStack_502430-3410_2x17_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+34
+34
+Connector_Molex
+Molex_SlimStack_502430-4010_2x20_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+40
+40
+Connector_Molex
+Molex_SlimStack_502430-4410_2x22_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+44
+44
+Connector_Molex
+Molex_SlimStack_502430-5010_2x25_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+50
+50
+Connector_Molex
+Molex_SlimStack_502430-6010_2x30_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+60
+60
+Connector_Molex
+Molex_SlimStack_502430-6410_2x32_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+64
+64
+Connector_Molex
+Molex_SlimStack_502430-8010_2x40_P0.40mm_Vertical
+Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator
+connector Molex SlimStack side entry
+0
+80
+80
+Connector_PCBEdge
+4UCON_10156_2x40_P1.27mm_Socket_Horizontal
+4UCON 10156 Card edge socket with 80 contacts (40 each side), through-hole, http://www.4uconnector.com/online/object/4udrawing/10156.pdf
+4UCON 10156 Card edge socket with 80 contacts
+0
+80
+80
+Connector_PCBEdge
+BUS_AT
+AT ISA 16 bits Bus Edge Connector
+BUS ISA AT Edge connector
+0
+98
+98
+Connector_PCBEdge
+BUS_PCI
+PCI bus Edge Connector
+PCI bus Edge Connector
+0
+240
+120
+Connector_PCBEdge
+BUS_PCI_Express_Mini
+Mini-PCI Express bus connector (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=11)
+mini pcie
+0
+54
+53
+Connector_PCBEdge
+BUS_PCI_Express_Mini_Dual
+Mini-PCI Express bus connector full size with dual clips (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=28)
+mini pcie
+0
+54
+53
+Connector_PCBEdge
+BUS_PCI_Express_Mini_Full
+Mini-PCI Express bus connector full size with clips (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=24)
+mini pcie
+0
+54
+53
+Connector_PCBEdge
+BUS_PCI_Express_Mini_Half
+Mini-PCI Express bus connector half size with clips (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=25)
+mini pcie
+0
+54
+53
+Connector_PCBEdge
+BUS_PCIexpress_x1
+PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70
+PCIe
+0
+36
+36
+Connector_PCBEdge
+BUS_PCIexpress_x4
+PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70
+PCIe
+0
+64
+64
+Connector_PCBEdge
+BUS_PCIexpress_x8
+PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70
+PCIe
+0
+98
+98
+Connector_PCBEdge
+BUS_PCIexpress_x16
+PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70
+PCIe
+0
+164
+164
+Connector_PCBEdge
+Samtec_MECF-05-0_-L-DV_2x05_P1.27mm_Polarized_Edge
+Highspeed card edge connector for PCB's with 05 contacts (polarized)
+conn samtec card-edge high-speed
+0
+8
+8
+Connector_PCBEdge
+Samtec_MECF-05-0_-NP-L-DV_2x05_P1.27mm_Edge
+Highspeed card edge connector for PCB's with 05 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+10
+10
+Connector_PCBEdge
+Samtec_MECF-05-01-L-DV-WT_2x05_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 05 contacts (polarized)
+conn samtec card-edge high-speed
+0
+10
+8
+Connector_PCBEdge
+Samtec_MECF-05-01-L-DV_2x05_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 05 contacts (polarized)
+conn samtec card-edge high-speed
+0
+8
+8
+Connector_PCBEdge
+Samtec_MECF-05-01-NP-L-DV-WT_2x05_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 05 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+12
+10
+Connector_PCBEdge
+Samtec_MECF-05-01-NP-L-DV_2x05_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 05 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+10
+10
+Connector_PCBEdge
+Samtec_MECF-05-02-L-DV-WT_2x05_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 05 contacts (polarized)
+conn samtec card-edge high-speed
+0
+10
+8
+Connector_PCBEdge
+Samtec_MECF-05-02-L-DV_2x05_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 05 contacts (polarized)
+conn samtec card-edge high-speed
+0
+8
+8
+Connector_PCBEdge
+Samtec_MECF-05-02-NP-L-DV-WT_2x05_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 05 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+12
+10
+Connector_PCBEdge
+Samtec_MECF-05-02-NP-L-DV_2x05_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 05 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+10
+10
+Connector_PCBEdge
+Samtec_MECF-08-0_-L-DV_2x08_P1.27mm_Polarized_Edge
+Highspeed card edge connector for PCB's with 08 contacts (polarized)
+conn samtec card-edge high-speed
+0
+14
+14
+Connector_PCBEdge
+Samtec_MECF-08-0_-NP-L-DV_2x08_P1.27mm_Edge
+Highspeed card edge connector for PCB's with 08 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+16
+16
+Connector_PCBEdge
+Samtec_MECF-08-01-L-DV-WT_2x08_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 08 contacts (polarized)
+conn samtec card-edge high-speed
+0
+16
+14
+Connector_PCBEdge
+Samtec_MECF-08-01-L-DV_2x08_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 08 contacts (polarized)
+conn samtec card-edge high-speed
+0
+14
+14
+Connector_PCBEdge
+Samtec_MECF-08-01-NP-L-DV-WT_2x08_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 08 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+18
+16
+Connector_PCBEdge
+Samtec_MECF-08-01-NP-L-DV_2x08_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 08 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+16
+16
+Connector_PCBEdge
+Samtec_MECF-08-02-L-DV-WT_2x08_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 08 contacts (polarized)
+conn samtec card-edge high-speed
+0
+16
+14
+Connector_PCBEdge
+Samtec_MECF-08-02-L-DV_2x08_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 08 contacts (polarized)
+conn samtec card-edge high-speed
+0
+14
+14
+Connector_PCBEdge
+Samtec_MECF-08-02-NP-L-DV-WT_2x08_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 08 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+18
+16
+Connector_PCBEdge
+Samtec_MECF-08-02-NP-L-DV_2x08_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 08 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+16
+16
+Connector_PCBEdge
+Samtec_MECF-20-0_-L-DV_2x20_P1.27mm_Polarized_Edge
+Highspeed card edge connector for PCB's with 20 contacts (polarized)
+conn samtec card-edge high-speed
+0
+38
+38
+Connector_PCBEdge
+Samtec_MECF-20-0_-NP-L-DV_2x20_P1.27mm_Edge
+Highspeed card edge connector for PCB's with 20 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+40
+40
+Connector_PCBEdge
+Samtec_MECF-20-01-L-DV-WT_2x20_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 20 contacts (polarized)
+conn samtec card-edge high-speed
+0
+40
+38
+Connector_PCBEdge
+Samtec_MECF-20-01-L-DV_2x20_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 20 contacts (polarized)
+conn samtec card-edge high-speed
+0
+38
+38
+Connector_PCBEdge
+Samtec_MECF-20-01-NP-L-DV-WT_2x20_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 20 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+42
+40
+Connector_PCBEdge
+Samtec_MECF-20-01-NP-L-DV_2x20_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 20 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+40
+40
+Connector_PCBEdge
+Samtec_MECF-20-02-L-DV-WT_2x20_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 20 contacts (polarized)
+conn samtec card-edge high-speed
+0
+40
+38
+Connector_PCBEdge
+Samtec_MECF-20-02-L-DV_2x20_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 20 contacts (polarized)
+conn samtec card-edge high-speed
+0
+38
+38
+Connector_PCBEdge
+Samtec_MECF-20-02-NP-L-DV-WT_2x20_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 20 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+42
+40
+Connector_PCBEdge
+Samtec_MECF-20-02-NP-L-DV_2x20_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 20 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+40
+40
+Connector_PCBEdge
+Samtec_MECF-30-0_-L-DV_2x30_P1.27mm_Polarized_Edge
+Highspeed card edge connector for PCB's with 30 contacts (polarized)
+conn samtec card-edge high-speed
+0
+58
+58
+Connector_PCBEdge
+Samtec_MECF-30-0_-NP-L-DV_2x30_P1.27mm_Edge
+Highspeed card edge connector for PCB's with 30 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+60
+60
+Connector_PCBEdge
+Samtec_MECF-30-01-L-DV-WT_2x30_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 30 contacts (polarized)
+conn samtec card-edge high-speed
+0
+60
+58
+Connector_PCBEdge
+Samtec_MECF-30-01-L-DV_2x30_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 30 contacts (polarized)
+conn samtec card-edge high-speed
+0
+58
+58
+Connector_PCBEdge
+Samtec_MECF-30-01-NP-L-DV-WT_2x30_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 30 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+62
+60
+Connector_PCBEdge
+Samtec_MECF-30-01-NP-L-DV_2x30_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 30 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+60
+60
+Connector_PCBEdge
+Samtec_MECF-30-02-L-DV-WT_2x30_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 30 contacts (polarized)
+conn samtec card-edge high-speed
+0
+60
+58
+Connector_PCBEdge
+Samtec_MECF-30-02-L-DV_2x30_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 30 contacts (polarized)
+conn samtec card-edge high-speed
+0
+58
+58
+Connector_PCBEdge
+Samtec_MECF-30-02-NP-L-DV-WT_2x30_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 30 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+62
+60
+Connector_PCBEdge
+Samtec_MECF-30-02-NP-L-DV_2x30_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 30 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+60
+60
+Connector_PCBEdge
+Samtec_MECF-40-0_-L-DV_2x40_P1.27mm_Polarized_Edge
+Highspeed card edge connector for PCB's with 40 contacts (polarized)
+conn samtec card-edge high-speed
+0
+78
+78
+Connector_PCBEdge
+Samtec_MECF-40-0_-NP-L-DV_2x40_P1.27mm_Edge
+Highspeed card edge connector for PCB's with 40 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+80
+80
+Connector_PCBEdge
+Samtec_MECF-40-01-L-DV-WT_2x40_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 40 contacts (polarized)
+conn samtec card-edge high-speed
+0
+80
+78
+Connector_PCBEdge
+Samtec_MECF-40-01-L-DV_2x40_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 40 contacts (polarized)
+conn samtec card-edge high-speed
+0
+78
+78
+Connector_PCBEdge
+Samtec_MECF-40-01-NP-L-DV-WT_2x40_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 40 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+82
+80
+Connector_PCBEdge
+Samtec_MECF-40-01-NP-L-DV_2x40_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 40 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+80
+80
+Connector_PCBEdge
+Samtec_MECF-40-02-L-DV-WT_2x40_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 40 contacts (polarized)
+conn samtec card-edge high-speed
+0
+80
+78
+Connector_PCBEdge
+Samtec_MECF-40-02-L-DV_2x40_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 40 contacts (polarized)
+conn samtec card-edge high-speed
+0
+78
+78
+Connector_PCBEdge
+Samtec_MECF-40-02-NP-L-DV-WT_2x40_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 40 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+82
+80
+Connector_PCBEdge
+Samtec_MECF-40-02-NP-L-DV_2x40_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 40 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+80
+80
+Connector_PCBEdge
+Samtec_MECF-50-0_-L-DV_2x50_P1.27mm_Polarized_Edge
+Highspeed card edge connector for PCB's with 50 contacts (polarized)
+conn samtec card-edge high-speed
+0
+98
+98
+Connector_PCBEdge
+Samtec_MECF-50-0_-NP-L-DV_2x50_P1.27mm_Edge
+Highspeed card edge connector for PCB's with 50 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+100
+100
+Connector_PCBEdge
+Samtec_MECF-50-01-L-DV-WT_2x50_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 50 contacts (polarized)
+conn samtec card-edge high-speed
+0
+100
+98
+Connector_PCBEdge
+Samtec_MECF-50-01-L-DV_2x50_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 50 contacts (polarized)
+conn samtec card-edge high-speed
+0
+98
+98
+Connector_PCBEdge
+Samtec_MECF-50-01-NP-L-DV-WT_2x50_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 50 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+102
+100
+Connector_PCBEdge
+Samtec_MECF-50-01-NP-L-DV_2x50_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 50 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+100
+100
+Connector_PCBEdge
+Samtec_MECF-50-02-L-DV-WT_2x50_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 50 contacts (polarized)
+conn samtec card-edge high-speed
+0
+100
+98
+Connector_PCBEdge
+Samtec_MECF-50-02-L-DV_2x50_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 50 contacts (polarized)
+conn samtec card-edge high-speed
+0
+98
+98
+Connector_PCBEdge
+Samtec_MECF-50-02-NP-L-DV-WT_2x50_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 50 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+102
+100
+Connector_PCBEdge
+Samtec_MECF-50-02-NP-L-DV_2x50_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 50 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+100
+100
+Connector_PCBEdge
+Samtec_MECF-60-0_-L-DV_2x60_P1.27mm_Polarized_Edge
+Highspeed card edge connector for PCB's with 60 contacts (polarized)
+conn samtec card-edge high-speed
+0
+116
+116
+Connector_PCBEdge
+Samtec_MECF-60-0_-NP-L-DV_2x60_P1.27mm_Edge
+Highspeed card edge connector for PCB's with 60 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+120
+120
+Connector_PCBEdge
+Samtec_MECF-60-01-L-DV-WT_2x60_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 60 contacts (polarized)
+conn samtec card-edge high-speed
+0
+118
+116
+Connector_PCBEdge
+Samtec_MECF-60-01-L-DV_2x60_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 60 contacts (polarized)
+conn samtec card-edge high-speed
+0
+116
+116
+Connector_PCBEdge
+Samtec_MECF-60-01-NP-L-DV-WT_2x60_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 60 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+122
+120
+Connector_PCBEdge
+Samtec_MECF-60-01-NP-L-DV_2x60_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 60 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+120
+120
+Connector_PCBEdge
+Samtec_MECF-60-02-L-DV-WT_2x60_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 60 contacts (polarized)
+conn samtec card-edge high-speed
+0
+118
+116
+Connector_PCBEdge
+Samtec_MECF-60-02-L-DV_2x60_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 60 contacts (polarized)
+conn samtec card-edge high-speed
+0
+116
+116
+Connector_PCBEdge
+Samtec_MECF-60-02-NP-L-DV-WT_2x60_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 60 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+122
+120
+Connector_PCBEdge
+Samtec_MECF-60-02-NP-L-DV_2x60_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 60 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+120
+120
+Connector_PCBEdge
+Samtec_MECF-70-0_-L-DV_2x70_P1.27mm_Polarized_Edge
+Highspeed card edge connector for PCB's with 70 contacts (polarized)
+conn samtec card-edge high-speed
+0
+136
+136
+Connector_PCBEdge
+Samtec_MECF-70-0_-NP-L-DV_2x70_P1.27mm_Edge
+Highspeed card edge connector for PCB's with 70 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+140
+140
+Connector_PCBEdge
+Samtec_MECF-70-01-L-DV-WT_2x70_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 70 contacts (polarized)
+conn samtec card-edge high-speed
+0
+138
+136
+Connector_PCBEdge
+Samtec_MECF-70-01-L-DV_2x70_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 70 contacts (polarized)
+conn samtec card-edge high-speed
+0
+136
+136
+Connector_PCBEdge
+Samtec_MECF-70-01-NP-L-DV-WT_2x70_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 70 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+142
+140
+Connector_PCBEdge
+Samtec_MECF-70-01-NP-L-DV_2x70_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 1.6mm PCB's with 70 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+140
+140
+Connector_PCBEdge
+Samtec_MECF-70-02-L-DV-WT_2x70_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 70 contacts (polarized)
+conn samtec card-edge high-speed
+0
+138
+136
+Connector_PCBEdge
+Samtec_MECF-70-02-L-DV_2x70_P1.27mm_Polarized_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 70 contacts (polarized)
+conn samtec card-edge high-speed
+0
+136
+136
+Connector_PCBEdge
+Samtec_MECF-70-02-NP-L-DV-WT_2x70_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 70 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+142
+140
+Connector_PCBEdge
+Samtec_MECF-70-02-NP-L-DV_2x70_P1.27mm_Socket_Horizontal
+Highspeed card edge connector for 2.4mm PCB's with 70 contacts (not polarized)
+conn samtec card-edge high-speed
+0
+140
+140
+Connector_PCBEdge
+molex_EDGELOCK_2-CKT
+https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf
+Connector PCBEdge molex EDGELOCK
+0
+2
+2
+Connector_PCBEdge
+molex_EDGELOCK_4-CKT
+https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf
+Connector PCBEdge molex EDGELOCK
+0
+4
+4
+Connector_PCBEdge
+molex_EDGELOCK_6-CKT
+https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf
+Connector PCBEdge molex EDGELOCK
+0
+6
+6
+Connector_PCBEdge
+molex_EDGELOCK_8-CKT
+https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf
+Connector PCBEdge molex EDGELOCK
+0
+8
+8
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_2-G-7,62_1x02_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/2-G-7,62; number of pins: 02; pin pitch: 7.62mm; Angled || order number: 1766233 12A 630V
+phoenix_contact connector GMSTBA_01x02_G_7.62mm
+0
+2
+2
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_2-G_1x02_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/2-G; number of pins: 02; pin pitch: 7.50mm; Angled || order number: 1766343 12A 630V
+phoenix_contact connector GMSTBA_01x02_G_7.50mm
+0
+2
+2
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_3-G-7,62_1x03_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/3-G-7,62; number of pins: 03; pin pitch: 7.62mm; Angled || order number: 1766246 12A 630V
+phoenix_contact connector GMSTBA_01x03_G_7.62mm
+0
+3
+3
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_3-G_1x03_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/3-G; number of pins: 03; pin pitch: 7.50mm; Angled || order number: 1766356 12A 630V
+phoenix_contact connector GMSTBA_01x03_G_7.50mm
+0
+3
+3
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_4-G-7,62_1x04_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/4-G-7,62; number of pins: 04; pin pitch: 7.62mm; Angled || order number: 1766259 12A 630V
+phoenix_contact connector GMSTBA_01x04_G_7.62mm
+0
+4
+4
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_4-G_1x04_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/4-G; number of pins: 04; pin pitch: 7.50mm; Angled || order number: 1766369 12A 630V
+phoenix_contact connector GMSTBA_01x04_G_7.50mm
+0
+4
+4
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_5-G-7,62_1x05_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/5-G-7,62; number of pins: 05; pin pitch: 7.62mm; Angled || order number: 1766262 12A 630V
+phoenix_contact connector GMSTBA_01x05_G_7.62mm
+0
+5
+5
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_5-G_1x05_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/5-G; number of pins: 05; pin pitch: 7.50mm; Angled || order number: 1766372 12A 630V
+phoenix_contact connector GMSTBA_01x05_G_7.50mm
+0
+5
+5
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_6-G-7,62_1x06_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/6-G-7,62; number of pins: 06; pin pitch: 7.62mm; Angled || order number: 1766275 12A 630V
+phoenix_contact connector GMSTBA_01x06_G_7.62mm
+0
+6
+6
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_6-G_1x06_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/6-G; number of pins: 06; pin pitch: 7.50mm; Angled || order number: 1766385 12A 630V
+phoenix_contact connector GMSTBA_01x06_G_7.50mm
+0
+6
+6
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_7-G-7,62_1x07_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/7-G-7,62; number of pins: 07; pin pitch: 7.62mm; Angled || order number: 1766288 12A 630V
+phoenix_contact connector GMSTBA_01x07_G_7.62mm
+0
+7
+7
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_7-G_1x07_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/7-G; number of pins: 07; pin pitch: 7.50mm; Angled || order number: 1766398 12A 630V
+phoenix_contact connector GMSTBA_01x07_G_7.50mm
+0
+7
+7
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_8-G-7,62_1x08_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/8-G-7,62; number of pins: 08; pin pitch: 7.62mm; Angled || order number: 1766291 12A 630V
+phoenix_contact connector GMSTBA_01x08_G_7.62mm
+0
+8
+8
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_8-G_1x08_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/8-G; number of pins: 08; pin pitch: 7.50mm; Angled || order number: 1766408 12A 630V
+phoenix_contact connector GMSTBA_01x08_G_7.50mm
+0
+8
+8
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_9-G-7,62_1x09_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/9-G-7,62; number of pins: 09; pin pitch: 7.62mm; Angled || order number: 1766301 12A 630V
+phoenix_contact connector GMSTBA_01x09_G_7.62mm
+0
+9
+9
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_9-G_1x09_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/9-G; number of pins: 09; pin pitch: 7.50mm; Angled || order number: 1766411 12A 630V
+phoenix_contact connector GMSTBA_01x09_G_7.50mm
+0
+9
+9
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_10-G-7,62_1x10_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/10-G-7,62; number of pins: 10; pin pitch: 7.62mm; Angled || order number: 1766314 12A 630V
+phoenix_contact connector GMSTBA_01x10_G_7.62mm
+0
+10
+10
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_10-G_1x10_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/10-G; number of pins: 10; pin pitch: 7.50mm; Angled || order number: 1766424 12A 630V
+phoenix_contact connector GMSTBA_01x10_G_7.50mm
+0
+10
+10
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_11-G-7,62_1x11_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/11-G-7,62; number of pins: 11; pin pitch: 7.62mm; Angled || order number: 1766327 12A 630V
+phoenix_contact connector GMSTBA_01x11_G_7.62mm
+0
+11
+11
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_11-G_1x11_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/11-G; number of pins: 11; pin pitch: 7.50mm; Angled || order number: 1766437 12A 630V
+phoenix_contact connector GMSTBA_01x11_G_7.50mm
+0
+11
+11
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_12-G-7,62_1x12_P7.62mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/12-G-7,62; number of pins: 12; pin pitch: 7.62mm; Angled || order number: 1766330 12A 630V
+phoenix_contact connector GMSTBA_01x12_G_7.62mm
+0
+12
+12
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBA_2,5_12-G_1x12_P7.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: GMSTBA_2,5/12-G; number of pins: 12; pin pitch: 7.50mm; Angled || order number: 1766440 12A 630V
+phoenix_contact connector GMSTBA_01x12_G_7.50mm
+0
+12
+12
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_2-G-7,62_1x02_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/2-G-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical || order number: 1766770 12A 630V
+phoenix_contact connector GMSTBVA_01x02_G_7.62mm
+0
+2
+2
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_2-G_1x02_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/2-G; number of pins: 02; pin pitch: 7.50mm; Vertical || order number: 1766660 12A 630V
+phoenix_contact connector GMSTBVA_01x02_G_7.50mm
+0
+2
+2
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_3-G-7,62_1x03_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/3-G-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical || order number: 1766783 12A 630V
+phoenix_contact connector GMSTBVA_01x03_G_7.62mm
+0
+3
+3
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_3-G_1x03_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/3-G; number of pins: 03; pin pitch: 7.50mm; Vertical || order number: 1766673 12A 630V
+phoenix_contact connector GMSTBVA_01x03_G_7.50mm
+0
+3
+3
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_4-G-7,62_1x04_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/4-G-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical || order number: 1766796 12A 630V
+phoenix_contact connector GMSTBVA_01x04_G_7.62mm
+0
+4
+4
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_4-G_1x04_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/4-G; number of pins: 04; pin pitch: 7.50mm; Vertical || order number: 1766686 12A 630V
+phoenix_contact connector GMSTBVA_01x04_G_7.50mm
+0
+4
+4
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_5-G-7,62_1x05_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/5-G-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical || order number: 1766806 12A 630V
+phoenix_contact connector GMSTBVA_01x05_G_7.62mm
+0
+5
+5
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_5-G_1x05_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/5-G; number of pins: 05; pin pitch: 7.50mm; Vertical || order number: 1766699 12A 630V
+phoenix_contact connector GMSTBVA_01x05_G_7.50mm
+0
+5
+5
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_6-G-7,62_1x06_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/6-G-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical || order number: 1766819 12A 630V
+phoenix_contact connector GMSTBVA_01x06_G_7.62mm
+0
+6
+6
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_6-G_1x06_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/6-G; number of pins: 06; pin pitch: 7.50mm; Vertical || order number: 1766709 12A 630V
+phoenix_contact connector GMSTBVA_01x06_G_7.50mm
+0
+6
+6
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_7-G-7,62_1x07_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/7-G-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical || order number: 1766822 12A 630V
+phoenix_contact connector GMSTBVA_01x07_G_7.62mm
+0
+7
+7
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_7-G_1x07_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/7-G; number of pins: 07; pin pitch: 7.50mm; Vertical || order number: 1766712 12A 630V
+phoenix_contact connector GMSTBVA_01x07_G_7.50mm
+0
+7
+7
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_8-G-7,62_1x08_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/8-G-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical || order number: 1766835 12A 630V
+phoenix_contact connector GMSTBVA_01x08_G_7.62mm
+0
+8
+8
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_8-G_1x08_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/8-G; number of pins: 08; pin pitch: 7.50mm; Vertical || order number: 1766725 12A 630V
+phoenix_contact connector GMSTBVA_01x08_G_7.50mm
+0
+8
+8
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_9-G-7,62_1x09_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/9-G-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical || order number: 1766848 12A 630V
+phoenix_contact connector GMSTBVA_01x09_G_7.62mm
+0
+9
+9
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_9-G_1x09_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/9-G; number of pins: 09; pin pitch: 7.50mm; Vertical || order number: 1766738 12A 630V
+phoenix_contact connector GMSTBVA_01x09_G_7.50mm
+0
+9
+9
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_10-G-7,62_1x10_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/10-G-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical || order number: 1766851 12A 630V
+phoenix_contact connector GMSTBVA_01x10_G_7.62mm
+0
+10
+10
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_10-G_1x10_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/10-G; number of pins: 10; pin pitch: 7.50mm; Vertical || order number: 1766741 12A 630V
+phoenix_contact connector GMSTBVA_01x10_G_7.50mm
+0
+10
+10
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_11-G-7,62_1x11_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/11-G-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical || order number: 1766864 12A 630V
+phoenix_contact connector GMSTBVA_01x11_G_7.62mm
+0
+11
+11
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_11-G_1x11_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/11-G; number of pins: 11; pin pitch: 7.50mm; Vertical || order number: 1766754 12A 630V
+phoenix_contact connector GMSTBVA_01x11_G_7.50mm
+0
+11
+11
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_12-G-7,62_1x12_P7.62mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/12-G-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical || order number: 1766877 12A 630V
+phoenix_contact connector GMSTBVA_01x12_G_7.62mm
+0
+12
+12
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBVA_2,5_12-G_1x12_P7.50mm_Vertical
+Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/12-G; number of pins: 12; pin pitch: 7.50mm; Vertical || order number: 1766767 12A 630V
+phoenix_contact connector GMSTBVA_01x12_G_7.50mm
+0
+12
+12
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_2-GF-7,62_1x02_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829154 12A 630V
+phoenix_contact connector GMSTBV_01x02_GF_7.62mm
+0
+2
+2
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_2-GF-7,62_1x02_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829154 12A 630V
+phoenix_contact connector GMSTBV_01x02_GF_7.62mm_MH
+0
+2
+2
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_3-GF-7,62_1x03_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829167 12A 630V
+phoenix_contact connector GMSTBV_01x03_GF_7.62mm
+0
+3
+3
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_3-GF-7,62_1x03_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829167 12A 630V
+phoenix_contact connector GMSTBV_01x03_GF_7.62mm_MH
+0
+3
+3
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_4-GF-7,62_1x04_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829170 12A 630V
+phoenix_contact connector GMSTBV_01x04_GF_7.62mm
+0
+4
+4
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_4-GF-7,62_1x04_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829170 12A 630V
+phoenix_contact connector GMSTBV_01x04_GF_7.62mm_MH
+0
+4
+4
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_5-GF-7,62_1x05_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829183 12A 630V
+phoenix_contact connector GMSTBV_01x05_GF_7.62mm
+0
+5
+5
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_5-GF-7,62_1x05_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829183 12A 630V
+phoenix_contact connector GMSTBV_01x05_GF_7.62mm_MH
+0
+5
+5
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_6-GF-7,62_1x06_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829196 12A 630V
+phoenix_contact connector GMSTBV_01x06_GF_7.62mm
+0
+6
+6
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_6-GF-7,62_1x06_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829196 12A 630V
+phoenix_contact connector GMSTBV_01x06_GF_7.62mm_MH
+0
+6
+6
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_7-GF-7,62_1x07_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829206 12A 630V
+phoenix_contact connector GMSTBV_01x07_GF_7.62mm
+0
+7
+7
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_7-GF-7,62_1x07_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829206 12A 630V
+phoenix_contact connector GMSTBV_01x07_GF_7.62mm_MH
+0
+7
+7
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_8-GF-7,62_1x08_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829219 12A 630V
+phoenix_contact connector GMSTBV_01x08_GF_7.62mm
+0
+8
+8
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_8-GF-7,62_1x08_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829219 12A 630V
+phoenix_contact connector GMSTBV_01x08_GF_7.62mm_MH
+0
+8
+8
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_9-GF-7,62_1x09_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829222 12A 630V
+phoenix_contact connector GMSTBV_01x09_GF_7.62mm
+0
+9
+9
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_9-GF-7,62_1x09_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829222 12A 630V
+phoenix_contact connector GMSTBV_01x09_GF_7.62mm_MH
+0
+9
+9
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_10-GF-7,62_1x10_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829235 12A 630V
+phoenix_contact connector GMSTBV_01x10_GF_7.62mm
+0
+10
+10
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_10-GF-7,62_1x10_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829235 12A 630V
+phoenix_contact connector GMSTBV_01x10_GF_7.62mm_MH
+0
+10
+10
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_11-GF-7,62_1x11_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829248 12A 630V
+phoenix_contact connector GMSTBV_01x11_GF_7.62mm
+0
+11
+11
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_11-GF-7,62_1x11_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829248 12A 630V
+phoenix_contact connector GMSTBV_01x11_GF_7.62mm_MH
+0
+11
+11
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_12-GF-7,62_1x12_P7.62mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829251 12A 630V
+phoenix_contact connector GMSTBV_01x12_GF_7.62mm
+0
+12
+12
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTBV_2,5_12-GF-7,62_1x12_P7.62mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTBV_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829251 12A 630V
+phoenix_contact connector GMSTBV_01x12_GF_7.62mm_MH
+0
+12
+12
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_2-GF-7,62_1x02_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806229 12A 630V
+phoenix_contact connector GMSTB_01x02_GF_7.62mm
+0
+2
+2
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_2-GF-7,62_1x02_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806229 12A 630V
+phoenix_contact connector GMSTB_01x02_GF_7.62mm_MH
+0
+2
+2
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_3-GF-7,62_1x03_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806232 12A 630V
+phoenix_contact connector GMSTB_01x03_GF_7.62mm
+0
+3
+3
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_3-GF-7,62_1x03_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806232 12A 630V
+phoenix_contact connector GMSTB_01x03_GF_7.62mm_MH
+0
+3
+3
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_4-GF-7,62_1x04_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806245 12A 630V
+phoenix_contact connector GMSTB_01x04_GF_7.62mm
+0
+4
+4
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_4-GF-7,62_1x04_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806245 12A 630V
+phoenix_contact connector GMSTB_01x04_GF_7.62mm_MH
+0
+4
+4
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_5-GF-7,62_1x05_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806258 12A 630V
+phoenix_contact connector GMSTB_01x05_GF_7.62mm
+0
+5
+5
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_5-GF-7,62_1x05_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806258 12A 630V
+phoenix_contact connector GMSTB_01x05_GF_7.62mm_MH
+0
+5
+5
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_6-GF-7,62_1x06_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806261 12A 630V
+phoenix_contact connector GMSTB_01x06_GF_7.62mm
+0
+6
+6
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_6-GF-7,62_1x06_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806261 12A 630V
+phoenix_contact connector GMSTB_01x06_GF_7.62mm_MH
+0
+6
+6
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_7-GF-7,62_1x07_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806274 12A 630V
+phoenix_contact connector GMSTB_01x07_GF_7.62mm
+0
+7
+7
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_7-GF-7,62_1x07_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806274 12A 630V
+phoenix_contact connector GMSTB_01x07_GF_7.62mm_MH
+0
+7
+7
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_8-GF-7,62_1x08_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806287 12A 630V
+phoenix_contact connector GMSTB_01x08_GF_7.62mm
+0
+8
+8
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_8-GF-7,62_1x08_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806287 12A 630V
+phoenix_contact connector GMSTB_01x08_GF_7.62mm_MH
+0
+8
+8
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_9-GF-7,62_1x09_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806290 12A 630V
+phoenix_contact connector GMSTB_01x09_GF_7.62mm
+0
+9
+9
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_9-GF-7,62_1x09_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806290 12A 630V
+phoenix_contact connector GMSTB_01x09_GF_7.62mm_MH
+0
+9
+9
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_10-GF-7,62_1x10_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806300 12A 630V
+phoenix_contact connector GMSTB_01x10_GF_7.62mm
+0
+10
+10
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_10-GF-7,62_1x10_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806300 12A 630V
+phoenix_contact connector GMSTB_01x10_GF_7.62mm_MH
+0
+10
+10
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_11-GF-7,62_1x11_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806313 12A 630V
+phoenix_contact connector GMSTB_01x11_GF_7.62mm
+0
+11
+11
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_11-GF-7,62_1x11_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806313 12A 630V
+phoenix_contact connector GMSTB_01x11_GF_7.62mm_MH
+0
+11
+11
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_12-GF-7,62_1x12_P7.62mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806326 12A 630V
+phoenix_contact connector GMSTB_01x12_GF_7.62mm
+0
+12
+12
+Connector_Phoenix_GMSTB
+PhoenixContact_GMSTB_2,5_12-GF-7,62_1x12_P7.62mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: GMSTB_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806326 12A 630V
+phoenix_contact connector GMSTB_01x12_GF_7.62mm_MH
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/2-G-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical || order number: 1843606 8A 160V
+phoenix_contact connector MCV_01x02_G_3.5mm
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_2-G-3.81_1x02_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/2-G-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical || order number: 1803426 8A 160V
+phoenix_contact connector MCV_01x02_G_3.81mm
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_2-GF-3.5_1x02_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843224 8A 160V
+phoenix_contact connector MCV_01x02_GF_3.5mm
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_2-GF-3.5_1x02_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843224 8A 160V
+phoenix_contact connector MCV_01x02_GF_3.5mm_MH
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_2-GF-3.81_1x02_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830596 8A 160V
+phoenix_contact connector MCV_01x02_GF_3.81mm
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_2-GF-3.81_1x02_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830596 8A 160V
+phoenix_contact connector MCV_01x02_GF_3.81mm_MH
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_3-G-3.5_1x03_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/3-G-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical || order number: 1843619 8A 160V
+phoenix_contact connector MCV_01x03_G_3.5mm
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_3-G-3.81_1x03_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/3-G-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical || order number: 1803439 8A 160V
+phoenix_contact connector MCV_01x03_G_3.81mm
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_3-GF-3.5_1x03_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843237 8A 160V
+phoenix_contact connector MCV_01x03_GF_3.5mm
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_3-GF-3.5_1x03_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843237 8A 160V
+phoenix_contact connector MCV_01x03_GF_3.5mm_MH
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_3-GF-3.81_1x03_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830606 8A 160V
+phoenix_contact connector MCV_01x03_GF_3.81mm
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_3-GF-3.81_1x03_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830606 8A 160V
+phoenix_contact connector MCV_01x03_GF_3.81mm_MH
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_4-G-3.5_1x04_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/4-G-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical || order number: 1843622 8A 160V
+phoenix_contact connector MCV_01x04_G_3.5mm
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_4-G-3.81_1x04_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/4-G-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical || order number: 1803442 8A 160V
+phoenix_contact connector MCV_01x04_G_3.81mm
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_4-GF-3.5_1x04_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843240 8A 160V
+phoenix_contact connector MCV_01x04_GF_3.5mm
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_4-GF-3.5_1x04_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843240 8A 160V
+phoenix_contact connector MCV_01x04_GF_3.5mm_MH
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_4-GF-3.81_1x04_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830619 8A 160V
+phoenix_contact connector MCV_01x04_GF_3.81mm
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_4-GF-3.81_1x04_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830619 8A 160V
+phoenix_contact connector MCV_01x04_GF_3.81mm_MH
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_5-G-3.5_1x05_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/5-G-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical || order number: 1843635 8A 160V
+phoenix_contact connector MCV_01x05_G_3.5mm
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_5-G-3.81_1x05_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/5-G-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical || order number: 1803455 8A 160V
+phoenix_contact connector MCV_01x05_G_3.81mm
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_5-GF-3.5_1x05_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843253 8A 160V
+phoenix_contact connector MCV_01x05_GF_3.5mm
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_5-GF-3.5_1x05_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843253 8A 160V
+phoenix_contact connector MCV_01x05_GF_3.5mm_MH
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_5-GF-3.81_1x05_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830622 8A 160V
+phoenix_contact connector MCV_01x05_GF_3.81mm
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_5-GF-3.81_1x05_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830622 8A 160V
+phoenix_contact connector MCV_01x05_GF_3.81mm_MH
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_6-G-3.5_1x06_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/6-G-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical || order number: 1843648 8A 160V
+phoenix_contact connector MCV_01x06_G_3.5mm
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_6-G-3.81_1x06_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/6-G-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical || order number: 1803468 8A 160V
+phoenix_contact connector MCV_01x06_G_3.81mm
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_6-GF-3.5_1x06_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843266 8A 160V
+phoenix_contact connector MCV_01x06_GF_3.5mm
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_6-GF-3.5_1x06_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843266 8A 160V
+phoenix_contact connector MCV_01x06_GF_3.5mm_MH
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_6-GF-3.81_1x06_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830635 8A 160V
+phoenix_contact connector MCV_01x06_GF_3.81mm
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_6-GF-3.81_1x06_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830635 8A 160V
+phoenix_contact connector MCV_01x06_GF_3.81mm_MH
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_7-G-3.5_1x07_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/7-G-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical || order number: 1843651 8A 160V
+phoenix_contact connector MCV_01x07_G_3.5mm
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_7-G-3.81_1x07_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/7-G-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical || order number: 1803471 8A 160V
+phoenix_contact connector MCV_01x07_G_3.81mm
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_7-GF-3.5_1x07_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843279 8A 160V
+phoenix_contact connector MCV_01x07_GF_3.5mm
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_7-GF-3.5_1x07_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843279 8A 160V
+phoenix_contact connector MCV_01x07_GF_3.5mm_MH
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_7-GF-3.81_1x07_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830648 8A 160V
+phoenix_contact connector MCV_01x07_GF_3.81mm
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_7-GF-3.81_1x07_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830648 8A 160V
+phoenix_contact connector MCV_01x07_GF_3.81mm_MH
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_8-G-3.5_1x08_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/8-G-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical || order number: 1843664 8A 160V
+phoenix_contact connector MCV_01x08_G_3.5mm
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_8-G-3.81_1x08_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/8-G-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical || order number: 1803484 8A 160V
+phoenix_contact connector MCV_01x08_G_3.81mm
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_8-GF-3.5_1x08_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843282 8A 160V
+phoenix_contact connector MCV_01x08_GF_3.5mm
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_8-GF-3.5_1x08_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843282 8A 160V
+phoenix_contact connector MCV_01x08_GF_3.5mm_MH
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_8-GF-3.81_1x08_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830651 8A 160V
+phoenix_contact connector MCV_01x08_GF_3.81mm
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_8-GF-3.81_1x08_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830651 8A 160V
+phoenix_contact connector MCV_01x08_GF_3.81mm_MH
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_9-G-3.5_1x09_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/9-G-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical || order number: 1843677 8A 160V
+phoenix_contact connector MCV_01x09_G_3.5mm
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_9-G-3.81_1x09_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/9-G-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical || order number: 1803497 8A 160V
+phoenix_contact connector MCV_01x09_G_3.81mm
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_9-GF-3.5_1x09_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843295 8A 160V
+phoenix_contact connector MCV_01x09_GF_3.5mm
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_9-GF-3.5_1x09_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843295 8A 160V
+phoenix_contact connector MCV_01x09_GF_3.5mm_MH
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_9-GF-3.81_1x09_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830664 8A 160V
+phoenix_contact connector MCV_01x09_GF_3.81mm
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_9-GF-3.81_1x09_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830664 8A 160V
+phoenix_contact connector MCV_01x09_GF_3.81mm_MH
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_10-G-3.5_1x10_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/10-G-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical || order number: 1843680 8A 160V
+phoenix_contact connector MCV_01x10_G_3.5mm
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_10-G-3.81_1x10_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/10-G-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical || order number: 1803507 8A 160V
+phoenix_contact connector MCV_01x10_G_3.81mm
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_10-GF-3.5_1x10_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843305 8A 160V
+phoenix_contact connector MCV_01x10_GF_3.5mm
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_10-GF-3.5_1x10_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843305 8A 160V
+phoenix_contact connector MCV_01x10_GF_3.5mm_MH
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_10-GF-3.81_1x10_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830677 8A 160V
+phoenix_contact connector MCV_01x10_GF_3.81mm
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_10-GF-3.81_1x10_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830677 8A 160V
+phoenix_contact connector MCV_01x10_GF_3.81mm_MH
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_11-G-3.5_1x11_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/11-G-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical || order number: 1843693 8A 160V
+phoenix_contact connector MCV_01x11_G_3.5mm
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_11-G-3.81_1x11_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/11-G-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical || order number: 1803510 8A 160V
+phoenix_contact connector MCV_01x11_G_3.81mm
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_11-GF-3.5_1x11_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843318 8A 160V
+phoenix_contact connector MCV_01x11_GF_3.5mm
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_11-GF-3.5_1x11_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843318 8A 160V
+phoenix_contact connector MCV_01x11_GF_3.5mm_MH
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_11-GF-3.81_1x11_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830680 8A 160V
+phoenix_contact connector MCV_01x11_GF_3.81mm
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_11-GF-3.81_1x11_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830680 8A 160V
+phoenix_contact connector MCV_01x11_GF_3.81mm_MH
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_12-G-3.5_1x12_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/12-G-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical || order number: 1843703 8A 160V
+phoenix_contact connector MCV_01x12_G_3.5mm
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_12-G-3.81_1x12_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/12-G-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical || order number: 1803523 8A 160V
+phoenix_contact connector MCV_01x12_G_3.81mm
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_12-GF-3.5_1x12_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843321 8A 160V
+phoenix_contact connector MCV_01x12_GF_3.5mm
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_12-GF-3.5_1x12_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843321 8A 160V
+phoenix_contact connector MCV_01x12_GF_3.5mm_MH
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_12-GF-3.81_1x12_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830693 8A 160V
+phoenix_contact connector MCV_01x12_GF_3.81mm
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_12-GF-3.81_1x12_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830693 8A 160V
+phoenix_contact connector MCV_01x12_GF_3.81mm_MH
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_13-G-3.5_1x13_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/13-G-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical || order number: 1843716 8A 160V
+phoenix_contact connector MCV_01x13_G_3.5mm
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_13-G-3.81_1x13_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/13-G-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical || order number: 1803536 8A 160V
+phoenix_contact connector MCV_01x13_G_3.81mm
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_13-GF-3.5_1x13_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843334 8A 160V
+phoenix_contact connector MCV_01x13_GF_3.5mm
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_13-GF-3.5_1x13_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843334 8A 160V
+phoenix_contact connector MCV_01x13_GF_3.5mm_MH
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_13-GF-3.81_1x13_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830703 8A 160V
+phoenix_contact connector MCV_01x13_GF_3.81mm
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_13-GF-3.81_1x13_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830703 8A 160V
+phoenix_contact connector MCV_01x13_GF_3.81mm_MH
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_14-G-3.5_1x14_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/14-G-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical || order number: 1843729 8A 160V
+phoenix_contact connector MCV_01x14_G_3.5mm
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_14-G-3.81_1x14_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/14-G-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical || order number: 1803549 8A 160V
+phoenix_contact connector MCV_01x14_G_3.81mm
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_14-GF-3.5_1x14_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843347 8A 160V
+phoenix_contact connector MCV_01x14_GF_3.5mm
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_14-GF-3.5_1x14_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843347 8A 160V
+phoenix_contact connector MCV_01x14_GF_3.5mm_MH
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_14-GF-3.81_1x14_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830716 8A 160V
+phoenix_contact connector MCV_01x14_GF_3.81mm
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_14-GF-3.81_1x14_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830716 8A 160V
+phoenix_contact connector MCV_01x14_GF_3.81mm_MH
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_15-G-3.5_1x15_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/15-G-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical || order number: 1843732 8A 160V
+phoenix_contact connector MCV_01x15_G_3.5mm
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_15-G-3.81_1x15_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/15-G-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical || order number: 1803552 8A 160V
+phoenix_contact connector MCV_01x15_G_3.81mm
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_15-GF-3.5_1x15_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843350 8A 160V
+phoenix_contact connector MCV_01x15_GF_3.5mm
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_15-GF-3.5_1x15_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843350 8A 160V
+phoenix_contact connector MCV_01x15_GF_3.5mm_MH
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_15-GF-3.81_1x15_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830729 8A 160V
+phoenix_contact connector MCV_01x15_GF_3.81mm
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_15-GF-3.81_1x15_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830729 8A 160V
+phoenix_contact connector MCV_01x15_GF_3.81mm_MH
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_16-G-3.5_1x16_P3.50mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/16-G-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical || order number: 1843745 8A 160V
+phoenix_contact connector MCV_01x16_G_3.5mm
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_16-G-3.81_1x16_P3.81mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/16-G-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical || order number: 1803565 8A 160V
+phoenix_contact connector MCV_01x16_G_3.81mm
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_16-GF-3.5_1x16_P3.50mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843363 8A 160V
+phoenix_contact connector MCV_01x16_GF_3.5mm
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_16-GF-3.5_1x16_P3.50mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843363 8A 160V
+phoenix_contact connector MCV_01x16_GF_3.5mm_MH
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_16-GF-3.81_1x16_P3.81mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830732 8A 160V
+phoenix_contact connector MCV_01x16_GF_3.81mm
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MCV_1,5_16-GF-3.81_1x16_P3.81mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830732 8A 160V
+phoenix_contact connector MCV_01x16_GF_3.81mm_MH
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/2-G-3.5; number of pins: 02; pin pitch: 3.50mm; Angled || order number: 1844210 8A 160V
+phoenix_contact connector MC_01x02_G_3.5mm
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/2-G-3.81; number of pins: 02; pin pitch: 3.81mm; Angled || order number: 1803277 8A 160V
+phoenix_contact connector MC_01x02_G_3.81mm
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_2-GF-3.5_1x02_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843790 8A 160V
+phoenix_contact connector MC_01x02_GF_3.5mm
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_2-GF-3.5_1x02_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843790 8A 160V
+phoenix_contact connector MC_01x02_GF_3.5mm_MH
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_2-GF-3.81_1x02_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827868 8A 160V
+phoenix_contact connector MC_01x02_GF_3.81mm
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_2-GF-3.81_1x02_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827868 8A 160V
+phoenix_contact connector MC_01x02_GF_3.81mm_MH
+0
+2
+2
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_3-G-3.5_1x03_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/3-G-3.5; number of pins: 03; pin pitch: 3.50mm; Angled || order number: 1844223 8A 160V
+phoenix_contact connector MC_01x03_G_3.5mm
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_3-G-3.81_1x03_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/3-G-3.81; number of pins: 03; pin pitch: 3.81mm; Angled || order number: 1803280 8A 160V
+phoenix_contact connector MC_01x03_G_3.81mm
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_3-GF-3.5_1x03_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843800 8A 160V
+phoenix_contact connector MC_01x03_GF_3.5mm
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_3-GF-3.5_1x03_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843800 8A 160V
+phoenix_contact connector MC_01x03_GF_3.5mm_MH
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_3-GF-3.81_1x03_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827871 8A 160V
+phoenix_contact connector MC_01x03_GF_3.81mm
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_3-GF-3.81_1x03_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827871 8A 160V
+phoenix_contact connector MC_01x03_GF_3.81mm_MH
+0
+3
+3
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_4-G-3.5_1x04_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/4-G-3.5; number of pins: 04; pin pitch: 3.50mm; Angled || order number: 1844236 8A 160V
+phoenix_contact connector MC_01x04_G_3.5mm
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_4-G-3.81_1x04_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/4-G-3.81; number of pins: 04; pin pitch: 3.81mm; Angled || order number: 1803293 8A 160V
+phoenix_contact connector MC_01x04_G_3.81mm
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_4-GF-3.5_1x04_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843813 8A 160V
+phoenix_contact connector MC_01x04_GF_3.5mm
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_4-GF-3.5_1x04_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843813 8A 160V
+phoenix_contact connector MC_01x04_GF_3.5mm_MH
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_4-GF-3.81_1x04_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827884 8A 160V
+phoenix_contact connector MC_01x04_GF_3.81mm
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_4-GF-3.81_1x04_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827884 8A 160V
+phoenix_contact connector MC_01x04_GF_3.81mm_MH
+0
+4
+4
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_5-G-3.5_1x05_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/5-G-3.5; number of pins: 05; pin pitch: 3.50mm; Angled || order number: 1844249 8A 160V
+phoenix_contact connector MC_01x05_G_3.5mm
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_5-G-3.81_1x05_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/5-G-3.81; number of pins: 05; pin pitch: 3.81mm; Angled || order number: 1803303 8A 160V
+phoenix_contact connector MC_01x05_G_3.81mm
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_5-GF-3.5_1x05_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843826 8A 160V
+phoenix_contact connector MC_01x05_GF_3.5mm
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_5-GF-3.5_1x05_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843826 8A 160V
+phoenix_contact connector MC_01x05_GF_3.5mm_MH
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_5-GF-3.81_1x05_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827897 8A 160V
+phoenix_contact connector MC_01x05_GF_3.81mm
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_5-GF-3.81_1x05_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827897 8A 160V
+phoenix_contact connector MC_01x05_GF_3.81mm_MH
+0
+5
+5
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_6-G-3.5_1x06_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/6-G-3.5; number of pins: 06; pin pitch: 3.50mm; Angled || order number: 1844252 8A 160V
+phoenix_contact connector MC_01x06_G_3.5mm
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_6-G-3.81_1x06_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/6-G-3.81; number of pins: 06; pin pitch: 3.81mm; Angled || order number: 1803316 8A 160V
+phoenix_contact connector MC_01x06_G_3.81mm
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_6-GF-3.5_1x06_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843839 8A 160V
+phoenix_contact connector MC_01x06_GF_3.5mm
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_6-GF-3.5_1x06_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843839 8A 160V
+phoenix_contact connector MC_01x06_GF_3.5mm_MH
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_6-GF-3.81_1x06_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827907 8A 160V
+phoenix_contact connector MC_01x06_GF_3.81mm
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_6-GF-3.81_1x06_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827907 8A 160V
+phoenix_contact connector MC_01x06_GF_3.81mm_MH
+0
+6
+6
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_7-G-3.5_1x07_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/7-G-3.5; number of pins: 07; pin pitch: 3.50mm; Angled || order number: 1844265 8A 160V
+phoenix_contact connector MC_01x07_G_3.5mm
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_7-G-3.81_1x07_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/7-G-3.81; number of pins: 07; pin pitch: 3.81mm; Angled || order number: 1803329 8A 160V
+phoenix_contact connector MC_01x07_G_3.81mm
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_7-GF-3.5_1x07_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843842 8A 160V
+phoenix_contact connector MC_01x07_GF_3.5mm
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_7-GF-3.5_1x07_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843842 8A 160V
+phoenix_contact connector MC_01x07_GF_3.5mm_MH
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_7-GF-3.81_1x07_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827910 8A 160V
+phoenix_contact connector MC_01x07_GF_3.81mm
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_7-GF-3.81_1x07_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827910 8A 160V
+phoenix_contact connector MC_01x07_GF_3.81mm_MH
+0
+7
+7
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_8-G-3.5_1x08_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/8-G-3.5; number of pins: 08; pin pitch: 3.50mm; Angled || order number: 1844278 8A 160V
+phoenix_contact connector MC_01x08_G_3.5mm
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_8-G-3.81_1x08_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/8-G-3.81; number of pins: 08; pin pitch: 3.81mm; Angled || order number: 1803332 8A 160V
+phoenix_contact connector MC_01x08_G_3.81mm
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_8-GF-3.5_1x08_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843855 8A 160V
+phoenix_contact connector MC_01x08_GF_3.5mm
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_8-GF-3.5_1x08_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843855 8A 160V
+phoenix_contact connector MC_01x08_GF_3.5mm_MH
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_8-GF-3.81_1x08_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827923 8A 160V
+phoenix_contact connector MC_01x08_GF_3.81mm
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_8-GF-3.81_1x08_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827923 8A 160V
+phoenix_contact connector MC_01x08_GF_3.81mm_MH
+0
+8
+8
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_9-G-3.5_1x09_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/9-G-3.5; number of pins: 09; pin pitch: 3.50mm; Angled || order number: 1844281 8A 160V
+phoenix_contact connector MC_01x09_G_3.5mm
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_9-G-3.81_1x09_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/9-G-3.81; number of pins: 09; pin pitch: 3.81mm; Angled || order number: 1803345 8A 160V
+phoenix_contact connector MC_01x09_G_3.81mm
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_9-GF-3.5_1x09_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843868 8A 160V
+phoenix_contact connector MC_01x09_GF_3.5mm
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_9-GF-3.5_1x09_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843868 8A 160V
+phoenix_contact connector MC_01x09_GF_3.5mm_MH
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_9-GF-3.81_1x09_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827936 8A 160V
+phoenix_contact connector MC_01x09_GF_3.81mm
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_9-GF-3.81_1x09_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827936 8A 160V
+phoenix_contact connector MC_01x09_GF_3.81mm_MH
+0
+9
+9
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_10-G-3.5_1x10_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/10-G-3.5; number of pins: 10; pin pitch: 3.50mm; Angled || order number: 1844294 8A 160V
+phoenix_contact connector MC_01x10_G_3.5mm
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_10-G-3.81_1x10_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/10-G-3.81; number of pins: 10; pin pitch: 3.81mm; Angled || order number: 1803358 8A 160V
+phoenix_contact connector MC_01x10_G_3.81mm
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_10-GF-3.5_1x10_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843871 8A 160V
+phoenix_contact connector MC_01x10_GF_3.5mm
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_10-GF-3.5_1x10_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843871 8A 160V
+phoenix_contact connector MC_01x10_GF_3.5mm_MH
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_10-GF-3.81_1x10_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827949 8A 160V
+phoenix_contact connector MC_01x10_GF_3.81mm
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_10-GF-3.81_1x10_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827949 8A 160V
+phoenix_contact connector MC_01x10_GF_3.81mm_MH
+0
+10
+10
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_11-G-3.5_1x11_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/11-G-3.5; number of pins: 11; pin pitch: 3.50mm; Angled || order number: 1844304 8A 160V
+phoenix_contact connector MC_01x11_G_3.5mm
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_11-G-3.81_1x11_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/11-G-3.81; number of pins: 11; pin pitch: 3.81mm; Angled || order number: 1803361 8A 160V
+phoenix_contact connector MC_01x11_G_3.81mm
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_11-GF-3.5_1x11_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843884 8A 160V
+phoenix_contact connector MC_01x11_GF_3.5mm
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_11-GF-3.5_1x11_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843884 8A 160V
+phoenix_contact connector MC_01x11_GF_3.5mm_MH
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_11-GF-3.81_1x11_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827952 8A 160V
+phoenix_contact connector MC_01x11_GF_3.81mm
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_11-GF-3.81_1x11_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827952 8A 160V
+phoenix_contact connector MC_01x11_GF_3.81mm_MH
+0
+11
+11
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_12-G-3.5_1x12_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/12-G-3.5; number of pins: 12; pin pitch: 3.50mm; Angled || order number: 1844317 8A 160V
+phoenix_contact connector MC_01x12_G_3.5mm
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_12-G-3.81_1x12_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/12-G-3.81; number of pins: 12; pin pitch: 3.81mm; Angled || order number: 1803374 8A 160V
+phoenix_contact connector MC_01x12_G_3.81mm
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_12-GF-3.5_1x12_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843897 8A 160V
+phoenix_contact connector MC_01x12_GF_3.5mm
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_12-GF-3.5_1x12_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843897 8A 160V
+phoenix_contact connector MC_01x12_GF_3.5mm_MH
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_12-GF-3.81_1x12_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827965 8A 160V
+phoenix_contact connector MC_01x12_GF_3.81mm
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_12-GF-3.81_1x12_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827965 8A 160V
+phoenix_contact connector MC_01x12_GF_3.81mm_MH
+0
+12
+12
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_13-G-3.5_1x13_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/13-G-3.5; number of pins: 13; pin pitch: 3.50mm; Angled || order number: 1844320 8A 160V
+phoenix_contact connector MC_01x13_G_3.5mm
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_13-G-3.81_1x13_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/13-G-3.81; number of pins: 13; pin pitch: 3.81mm; Angled || order number: 1803387 8A 160V
+phoenix_contact connector MC_01x13_G_3.81mm
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_13-GF-3.5_1x13_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843907 8A 160V
+phoenix_contact connector MC_01x13_GF_3.5mm
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_13-GF-3.5_1x13_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843907 8A 160V
+phoenix_contact connector MC_01x13_GF_3.5mm_MH
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_13-GF-3.81_1x13_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827978 8A 160V
+phoenix_contact connector MC_01x13_GF_3.81mm
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_13-GF-3.81_1x13_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827978 8A 160V
+phoenix_contact connector MC_01x13_GF_3.81mm_MH
+0
+13
+13
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_14-G-3.5_1x14_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/14-G-3.5; number of pins: 14; pin pitch: 3.50mm; Angled || order number: 1844333 8A 160V
+phoenix_contact connector MC_01x14_G_3.5mm
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_14-G-3.81_1x14_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/14-G-3.81; number of pins: 14; pin pitch: 3.81mm; Angled || order number: 1803390 8A 160V
+phoenix_contact connector MC_01x14_G_3.81mm
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_14-GF-3.5_1x14_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843910 8A 160V
+phoenix_contact connector MC_01x14_GF_3.5mm
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_14-GF-3.5_1x14_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843910 8A 160V
+phoenix_contact connector MC_01x14_GF_3.5mm_MH
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_14-GF-3.81_1x14_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827981 8A 160V
+phoenix_contact connector MC_01x14_GF_3.81mm
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_14-GF-3.81_1x14_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827981 8A 160V
+phoenix_contact connector MC_01x14_GF_3.81mm_MH
+0
+14
+14
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_15-G-3.5_1x15_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/15-G-3.5; number of pins: 15; pin pitch: 3.50mm; Angled || order number: 1844346 8A 160V
+phoenix_contact connector MC_01x15_G_3.5mm
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_15-G-3.81_1x15_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/15-G-3.81; number of pins: 15; pin pitch: 3.81mm; Angled || order number: 1803400 8A 160V
+phoenix_contact connector MC_01x15_G_3.81mm
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_15-GF-3.5_1x15_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843923 8A 160V
+phoenix_contact connector MC_01x15_GF_3.5mm
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_15-GF-3.5_1x15_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843923 8A 160V
+phoenix_contact connector MC_01x15_GF_3.5mm_MH
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_15-GF-3.81_1x15_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827994 8A 160V
+phoenix_contact connector MC_01x15_GF_3.81mm
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_15-GF-3.81_1x15_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827994 8A 160V
+phoenix_contact connector MC_01x15_GF_3.81mm_MH
+0
+15
+15
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_16-G-3.5_1x16_P3.50mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/16-G-3.5; number of pins: 16; pin pitch: 3.50mm; Angled || order number: 1844359 8A 160V
+phoenix_contact connector MC_01x16_G_3.5mm
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_16-G-3.81_1x16_P3.81mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/16-G-3.81; number of pins: 16; pin pitch: 3.81mm; Angled || order number: 1803413 8A 160V
+phoenix_contact connector MC_01x16_G_3.81mm
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_16-GF-3.5_1x16_P3.50mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843936 8A 160V
+phoenix_contact connector MC_01x16_GF_3.5mm
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_16-GF-3.5_1x16_P3.50mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843936 8A 160V
+phoenix_contact connector MC_01x16_GF_3.5mm_MH
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_16-GF-3.81_1x16_P3.81mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Angled; threaded flange || order number: 1828003 8A 160V
+phoenix_contact connector MC_01x16_GF_3.81mm
+0
+16
+16
+Connector_Phoenix_MC
+PhoenixContact_MC_1,5_16-GF-3.81_1x16_P3.81mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1828003 8A 160V
+phoenix_contact connector MC_01x16_GF_3.81mm_MH
+0
+16
+16
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_2-G-5.08_1x02_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/2-G-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical || order number: 1836299 8A 320V
+phoenix_contact connector MCV_01x02_G_5.08mm
+0
+2
+2
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_2-GF-5.08_1x02_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847615 8A 320V
+phoenix_contact connector MCV_01x02_GF_5.08mm
+0
+2
+2
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_2-GF-5.08_1x02_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847615 8A 320V
+phoenix_contact connector MCV_01x02_GF_5.08mm_MH
+0
+2
+2
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_3-G-5.08_1x03_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/3-G-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical || order number: 1836309 8A 320V
+phoenix_contact connector MCV_01x03_G_5.08mm
+0
+3
+3
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_3-GF-5.08_1x03_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847628 8A 320V
+phoenix_contact connector MCV_01x03_GF_5.08mm
+0
+3
+3
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_3-GF-5.08_1x03_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847628 8A 320V
+phoenix_contact connector MCV_01x03_GF_5.08mm_MH
+0
+3
+3
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_4-G-5.08_1x04_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/4-G-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical || order number: 1836312 8A 320V
+phoenix_contact connector MCV_01x04_G_5.08mm
+0
+4
+4
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_4-GF-5.08_1x04_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847631 8A 320V
+phoenix_contact connector MCV_01x04_GF_5.08mm
+0
+4
+4
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_4-GF-5.08_1x04_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847631 8A 320V
+phoenix_contact connector MCV_01x04_GF_5.08mm_MH
+0
+4
+4
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_5-G-5.08_1x05_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/5-G-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical || order number: 1836325 8A 320V
+phoenix_contact connector MCV_01x05_G_5.08mm
+0
+5
+5
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_5-GF-5.08_1x05_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847644 8A 320V
+phoenix_contact connector MCV_01x05_GF_5.08mm
+0
+5
+5
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_5-GF-5.08_1x05_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847644 8A 320V
+phoenix_contact connector MCV_01x05_GF_5.08mm_MH
+0
+5
+5
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_6-G-5.08_1x06_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/6-G-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical || order number: 1836338 8A 320V
+phoenix_contact connector MCV_01x06_G_5.08mm
+0
+6
+6
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_6-GF-5.08_1x06_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847657 8A 320V
+phoenix_contact connector MCV_01x06_GF_5.08mm
+0
+6
+6
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_6-GF-5.08_1x06_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847657 8A 320V
+phoenix_contact connector MCV_01x06_GF_5.08mm_MH
+0
+6
+6
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_7-G-5.08_1x07_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/7-G-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical || order number: 1836341 8A 320V
+phoenix_contact connector MCV_01x07_G_5.08mm
+0
+7
+7
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_7-GF-5.08_1x07_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847660 8A 320V
+phoenix_contact connector MCV_01x07_GF_5.08mm
+0
+7
+7
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_7-GF-5.08_1x07_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847660 8A 320V
+phoenix_contact connector MCV_01x07_GF_5.08mm_MH
+0
+7
+7
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_8-G-5.08_1x08_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/8-G-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical || order number: 1836354 8A 320V
+phoenix_contact connector MCV_01x08_G_5.08mm
+0
+8
+8
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_8-GF-5.08_1x08_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847673 8A 320V
+phoenix_contact connector MCV_01x08_GF_5.08mm
+0
+8
+8
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_8-GF-5.08_1x08_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847673 8A 320V
+phoenix_contact connector MCV_01x08_GF_5.08mm_MH
+0
+8
+8
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_9-G-5.08_1x09_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/9-G-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical || order number: 1836367 8A 320V
+phoenix_contact connector MCV_01x09_G_5.08mm
+0
+9
+9
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_9-GF-5.08_1x09_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847686 8A 320V
+phoenix_contact connector MCV_01x09_GF_5.08mm
+0
+9
+9
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_9-GF-5.08_1x09_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847686 8A 320V
+phoenix_contact connector MCV_01x09_GF_5.08mm_MH
+0
+9
+9
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_10-G-5.08_1x10_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/10-G-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical || order number: 1836370 8A 320V
+phoenix_contact connector MCV_01x10_G_5.08mm
+0
+10
+10
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_10-GF-5.08_1x10_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847699 8A 320V
+phoenix_contact connector MCV_01x10_GF_5.08mm
+0
+10
+10
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_10-GF-5.08_1x10_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847699 8A 320V
+phoenix_contact connector MCV_01x10_GF_5.08mm_MH
+0
+10
+10
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_11-G-5.08_1x11_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/11-G-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical || order number: 1836383 8A 320V
+phoenix_contact connector MCV_01x11_G_5.08mm
+0
+11
+11
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_11-GF-5.08_1x11_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847709 8A 320V
+phoenix_contact connector MCV_01x11_GF_5.08mm
+0
+11
+11
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_11-GF-5.08_1x11_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847709 8A 320V
+phoenix_contact connector MCV_01x11_GF_5.08mm_MH
+0
+11
+11
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_12-G-5.08_1x12_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MCV_1,5/12-G-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical || order number: 1836396 8A 320V
+phoenix_contact connector MCV_01x12_G_5.08mm
+0
+12
+12
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_12-GF-5.08_1x12_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847712 8A 320V
+phoenix_contact connector MCV_01x12_GF_5.08mm
+0
+12
+12
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MCV_1,5_12-GF-5.08_1x12_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847712 8A 320V
+phoenix_contact connector MCV_01x12_GF_5.08mm_MH
+0
+12
+12
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_2-G-5.08_1x02_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/2-G-5.08; number of pins: 02; pin pitch: 5.08mm; Angled || order number: 1836189 8A 320V
+phoenix_contact connector MC_01x02_G_5.08mm
+0
+2
+2
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_2-GF-5.08_1x02_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847466 8A 320V
+phoenix_contact connector MC_01x02_GF_5.08mm
+0
+2
+2
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_2-GF-5.08_1x02_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847466 8A 320V
+phoenix_contact connector MC_01x02_GF_5.08mm_MH
+0
+2
+2
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_3-G-5.08_1x03_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/3-G-5.08; number of pins: 03; pin pitch: 5.08mm; Angled || order number: 1836192 8A 320V
+phoenix_contact connector MC_01x03_G_5.08mm
+0
+3
+3
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_3-GF-5.08_1x03_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847479 8A 320V
+phoenix_contact connector MC_01x03_GF_5.08mm
+0
+3
+3
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_3-GF-5.08_1x03_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847479 8A 320V
+phoenix_contact connector MC_01x03_GF_5.08mm_MH
+0
+3
+3
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_4-G-5.08_1x04_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/4-G-5.08; number of pins: 04; pin pitch: 5.08mm; Angled || order number: 1836202 8A 320V
+phoenix_contact connector MC_01x04_G_5.08mm
+0
+4
+4
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_4-GF-5.08_1x04_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847482 8A 320V
+phoenix_contact connector MC_01x04_GF_5.08mm
+0
+4
+4
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_4-GF-5.08_1x04_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847482 8A 320V
+phoenix_contact connector MC_01x04_GF_5.08mm_MH
+0
+4
+4
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_5-G-5.08_1x05_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/5-G-5.08; number of pins: 05; pin pitch: 5.08mm; Angled || order number: 1836215 8A 320V
+phoenix_contact connector MC_01x05_G_5.08mm
+0
+5
+5
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_5-GF-5.08_1x05_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847495 8A 320V
+phoenix_contact connector MC_01x05_GF_5.08mm
+0
+5
+5
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_5-GF-5.08_1x05_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847495 8A 320V
+phoenix_contact connector MC_01x05_GF_5.08mm_MH
+0
+5
+5
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_6-G-5.08_1x06_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/6-G-5.08; number of pins: 06; pin pitch: 5.08mm; Angled || order number: 1836228 8A 320V
+phoenix_contact connector MC_01x06_G_5.08mm
+0
+6
+6
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_6-GF-5.08_1x06_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847505 8A 320V
+phoenix_contact connector MC_01x06_GF_5.08mm
+0
+6
+6
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_6-GF-5.08_1x06_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847505 8A 320V
+phoenix_contact connector MC_01x06_GF_5.08mm_MH
+0
+6
+6
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_7-G-5.08_1x07_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/7-G-5.08; number of pins: 07; pin pitch: 5.08mm; Angled || order number: 1836231 8A 320V
+phoenix_contact connector MC_01x07_G_5.08mm
+0
+7
+7
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_7-GF-5.08_1x07_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847518 8A 320V
+phoenix_contact connector MC_01x07_GF_5.08mm
+0
+7
+7
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_7-GF-5.08_1x07_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847518 8A 320V
+phoenix_contact connector MC_01x07_GF_5.08mm_MH
+0
+7
+7
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_8-G-5.08_1x08_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/8-G-5.08; number of pins: 08; pin pitch: 5.08mm; Angled || order number: 1836244 8A 320V
+phoenix_contact connector MC_01x08_G_5.08mm
+0
+8
+8
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_8-GF-5.08_1x08_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847521 8A 320V
+phoenix_contact connector MC_01x08_GF_5.08mm
+0
+8
+8
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_8-GF-5.08_1x08_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847521 8A 320V
+phoenix_contact connector MC_01x08_GF_5.08mm_MH
+0
+8
+8
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_9-G-5.08_1x09_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/9-G-5.08; number of pins: 09; pin pitch: 5.08mm; Angled || order number: 1836257 8A 320V
+phoenix_contact connector MC_01x09_G_5.08mm
+0
+9
+9
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_9-GF-5.08_1x09_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847534 8A 320V
+phoenix_contact connector MC_01x09_GF_5.08mm
+0
+9
+9
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_9-GF-5.08_1x09_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847534 8A 320V
+phoenix_contact connector MC_01x09_GF_5.08mm_MH
+0
+9
+9
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_10-G-5.08_1x10_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/10-G-5.08; number of pins: 10; pin pitch: 5.08mm; Angled || order number: 1836260 8A 320V
+phoenix_contact connector MC_01x10_G_5.08mm
+0
+10
+10
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_10-GF-5.08_1x10_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847547 8A 320V
+phoenix_contact connector MC_01x10_GF_5.08mm
+0
+10
+10
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_10-GF-5.08_1x10_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847547 8A 320V
+phoenix_contact connector MC_01x10_GF_5.08mm_MH
+0
+10
+10
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_11-G-5.08_1x11_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/11-G-5.08; number of pins: 11; pin pitch: 5.08mm; Angled || order number: 1836273 8A 320V
+phoenix_contact connector MC_01x11_G_5.08mm
+0
+11
+11
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_11-GF-5.08_1x11_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847550 8A 320V
+phoenix_contact connector MC_01x11_GF_5.08mm
+0
+11
+11
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_11-GF-5.08_1x11_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847550 8A 320V
+phoenix_contact connector MC_01x11_GF_5.08mm_MH
+0
+11
+11
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_12-G-5.08_1x12_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MC_1,5/12-G-5.08; number of pins: 12; pin pitch: 5.08mm; Angled || order number: 1836286 8A 320V
+phoenix_contact connector MC_01x12_G_5.08mm
+0
+12
+12
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_12-GF-5.08_1x12_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847563 8A 320V
+phoenix_contact connector MC_01x12_GF_5.08mm
+0
+12
+12
+Connector_Phoenix_MC_HighVoltage
+PhoenixContact_MC_1,5_12-GF-5.08_1x12_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847563 8A 320V
+phoenix_contact connector MC_01x12_GF_5.08mm_MH
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/2-G-5,08; number of pins: 02; pin pitch: 5.08mm; Angled || order number: 1757242 12A || order number: 1923869 16A (HC)
+phoenix_contact connector MSTBA_01x02_G_5.08mm
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_2-G_1x02_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/2-G; number of pins: 02; pin pitch: 5.00mm; Angled || order number: 1757475 12A || order number: 1923759 16A (HC)
+phoenix_contact connector MSTBA_01x02_G_5.00mm
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/3-G-5,08; number of pins: 03; pin pitch: 5.08mm; Angled || order number: 1757255 12A || order number: 1923872 16A (HC)
+phoenix_contact connector MSTBA_01x03_G_5.08mm
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_3-G_1x03_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/3-G; number of pins: 03; pin pitch: 5.00mm; Angled || order number: 1757488 12A || order number: 1923762 16A (HC)
+phoenix_contact connector MSTBA_01x03_G_5.00mm
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_4-G-5,08_1x04_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/4-G-5,08; number of pins: 04; pin pitch: 5.08mm; Angled || order number: 1757268 12A || order number: 1923885 16A (HC)
+phoenix_contact connector MSTBA_01x04_G_5.08mm
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_4-G_1x04_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/4-G; number of pins: 04; pin pitch: 5.00mm; Angled || order number: 1757491 12A || order number: 1923775 16A (HC)
+phoenix_contact connector MSTBA_01x04_G_5.00mm
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_5-G-5,08_1x05_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/5-G-5,08; number of pins: 05; pin pitch: 5.08mm; Angled || order number: 1757271 12A || order number: 1923898 16A (HC)
+phoenix_contact connector MSTBA_01x05_G_5.08mm
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_5-G_1x05_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/5-G; number of pins: 05; pin pitch: 5.00mm; Angled || order number: 1757501 12A || order number: 1923788 16A (HC)
+phoenix_contact connector MSTBA_01x05_G_5.00mm
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_6-G-5,08_1x06_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/6-G-5,08; number of pins: 06; pin pitch: 5.08mm; Angled || order number: 1757284 12A || order number: 1923908 16A (HC)
+phoenix_contact connector MSTBA_01x06_G_5.08mm
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_6-G_1x06_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/6-G; number of pins: 06; pin pitch: 5.00mm; Angled || order number: 1757514 12A || order number: 1923791 16A (HC)
+phoenix_contact connector MSTBA_01x06_G_5.00mm
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_7-G-5,08_1x07_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/7-G-5,08; number of pins: 07; pin pitch: 5.08mm; Angled || order number: 1757297 12A || order number: 1923911 16A (HC)
+phoenix_contact connector MSTBA_01x07_G_5.08mm
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_7-G_1x07_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/7-G; number of pins: 07; pin pitch: 5.00mm; Angled || order number: 1757493 12A || order number: 1923801 16A (HC)
+phoenix_contact connector MSTBA_01x07_G_5.00mm
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_8-G-5,08_1x08_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/8-G-5,08; number of pins: 08; pin pitch: 5.08mm; Angled || order number: 1757307 12A || order number: 1923924 16A (HC)
+phoenix_contact connector MSTBA_01x08_G_5.08mm
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_8-G_1x08_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/8-G; number of pins: 08; pin pitch: 5.00mm; Angled || order number: 1757527 12A || order number: 1923814 16A (HC)
+phoenix_contact connector MSTBA_01x08_G_5.00mm
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_9-G-5,08_1x09_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/9-G-5,08; number of pins: 09; pin pitch: 5.08mm; Angled || order number: 1757310 12A || order number: 1923937 16A (HC)
+phoenix_contact connector MSTBA_01x09_G_5.08mm
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_9-G_1x09_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/9-G; number of pins: 09; pin pitch: 5.00mm; Angled || order number: 1757530 12A || order number: 1923827 16A (HC)
+phoenix_contact connector MSTBA_01x09_G_5.00mm
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_10-G-5,08_1x10_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/10-G-5,08; number of pins: 10; pin pitch: 5.08mm; Angled || order number: 1757323 12A || order number: 1923940 16A (HC)
+phoenix_contact connector MSTBA_01x10_G_5.08mm
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_10-G_1x10_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/10-G; number of pins: 10; pin pitch: 5.00mm; Angled || order number: 1757543 12A || order number: 1923830 16A (HC)
+phoenix_contact connector MSTBA_01x10_G_5.00mm
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_11-G-5,08_1x11_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/11-G-5,08; number of pins: 11; pin pitch: 5.08mm; Angled || order number: 1757336 12A || order number: 1923953 16A (HC)
+phoenix_contact connector MSTBA_01x11_G_5.08mm
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_11-G_1x11_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/11-G; number of pins: 11; pin pitch: 5.00mm; Angled || order number: 1757556 12A || order number: 1923843 16A (HC)
+phoenix_contact connector MSTBA_01x11_G_5.00mm
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_12-G-5,08_1x12_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/12-G-5,08; number of pins: 12; pin pitch: 5.08mm; Angled || order number: 1757349 12A || order number: 1923966 16A (HC)
+phoenix_contact connector MSTBA_01x12_G_5.08mm
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_12-G_1x12_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/12-G; number of pins: 12; pin pitch: 5.00mm; Angled || order number: 1757569 12A || order number: 1923856 16A (HC)
+phoenix_contact connector MSTBA_01x12_G_5.00mm
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_13-G-5,08_1x13_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/13-G-5,08; number of pins: 13; pin pitch: 5.08mm; Angled || order number: 1757352 12A
+phoenix_contact connector MSTBA_01x13_G_5.08mm
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_13-G_1x13_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/13-G; number of pins: 13; pin pitch: 5.00mm; Angled || order number: 1757572 12A
+phoenix_contact connector MSTBA_01x13_G_5.00mm
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_14-G-5,08_1x14_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/14-G-5,08; number of pins: 14; pin pitch: 5.08mm; Angled || order number: 1757365 12A
+phoenix_contact connector MSTBA_01x14_G_5.08mm
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_14-G_1x14_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/14-G; number of pins: 14; pin pitch: 5.00mm; Angled || order number: 1757585 12A
+phoenix_contact connector MSTBA_01x14_G_5.00mm
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_15-G-5,08_1x15_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/15-G-5,08; number of pins: 15; pin pitch: 5.08mm; Angled || order number: 1757378 12A
+phoenix_contact connector MSTBA_01x15_G_5.08mm
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_15-G_1x15_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/15-G; number of pins: 15; pin pitch: 5.00mm; Angled || order number: 1757598 12A
+phoenix_contact connector MSTBA_01x15_G_5.00mm
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_16-G-5,08_1x16_P5.08mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/16-G-5,08; number of pins: 16; pin pitch: 5.08mm; Angled || order number: 1757381 12A
+phoenix_contact connector MSTBA_01x16_G_5.08mm
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBA_2,5_16-G_1x16_P5.00mm_Horizontal
+Generic Phoenix Contact connector footprint for: MSTBA_2,5/16-G; number of pins: 16; pin pitch: 5.00mm; Angled || order number: 1757608 12A
+phoenix_contact connector MSTBA_01x16_G_5.00mm
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/2-G-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical || order number: 1755736 12A || order number: 1924305 16A (HC)
+phoenix_contact connector MSTBVA_01x02_G_5.08mm
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_2-G_1x02_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/2-G; number of pins: 02; pin pitch: 5.00mm; Vertical || order number: 1755516 12A || order number: 1924198 16A (HC)
+phoenix_contact connector MSTBVA_01x02_G_5.00mm
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_3-G-5,08_1x03_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/3-G-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical || order number: 1755749 12A || order number: 1924318 16A (HC)
+phoenix_contact connector MSTBVA_01x03_G_5.08mm
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_3-G_1x03_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/3-G; number of pins: 03; pin pitch: 5.00mm; Vertical || order number: 1755529 12A || order number: 1924208 16A (HC)
+phoenix_contact connector MSTBVA_01x03_G_5.00mm
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_4-G-5,08_1x04_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/4-G-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical || order number: 1755752 12A || order number: 1924321 16A (HC)
+phoenix_contact connector MSTBVA_01x04_G_5.08mm
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_4-G_1x04_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/4-G; number of pins: 04; pin pitch: 5.00mm; Vertical || order number: 1755532 12A || order number: 1924211 16A (HC)
+phoenix_contact connector MSTBVA_01x04_G_5.00mm
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_5-G-5,08_1x05_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/5-G-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical || order number: 1755765 12A || order number: 1924334 16A (HC)
+phoenix_contact connector MSTBVA_01x05_G_5.08mm
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_5-G_1x05_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/5-G; number of pins: 05; pin pitch: 5.00mm; Vertical || order number: 1755545 12A || order number: 1924224 16A (HC)
+phoenix_contact connector MSTBVA_01x05_G_5.00mm
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_6-G-5,08_1x06_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/6-G-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical || order number: 1755778 12A || order number: 1924347 16A (HC)
+phoenix_contact connector MSTBVA_01x06_G_5.08mm
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_6-G_1x06_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/6-G; number of pins: 06; pin pitch: 5.00mm; Vertical || order number: 1755558 12A || order number: 1924237 16A (HC)
+phoenix_contact connector MSTBVA_01x06_G_5.00mm
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_7-G-5,08_1x07_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/7-G-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical || order number: 1755781 12A || order number: 1924350 16A (HC)
+phoenix_contact connector MSTBVA_01x07_G_5.08mm
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_7-G_1x07_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/7-G; number of pins: 07; pin pitch: 5.00mm; Vertical || order number: 1755561 12A || order number: 1924240 16A (HC)
+phoenix_contact connector MSTBVA_01x07_G_5.00mm
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_8-G-5,08_1x08_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/8-G-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical || order number: 1755794 12A || order number: 1924363 16A (HC)
+phoenix_contact connector MSTBVA_01x08_G_5.08mm
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_8-G_1x08_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/8-G; number of pins: 08; pin pitch: 5.00mm; Vertical || order number: 1755574 12A || order number: 1924253 16A (HC)
+phoenix_contact connector MSTBVA_01x08_G_5.00mm
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_9-G-5,08_1x09_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/9-G-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical || order number: 1755804 12A || order number: 1924376 16A (HC)
+phoenix_contact connector MSTBVA_01x09_G_5.08mm
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_9-G_1x09_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/9-G; number of pins: 09; pin pitch: 5.00mm; Vertical || order number: 1755587 12A || order number: 1924266 16A (HC)
+phoenix_contact connector MSTBVA_01x09_G_5.00mm
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_10-G-5,08_1x10_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/10-G-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical || order number: 1755817 12A || order number: 1924389 16A (HC)
+phoenix_contact connector MSTBVA_01x10_G_5.08mm
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_10-G_1x10_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/10-G; number of pins: 10; pin pitch: 5.00mm; Vertical || order number: 1755503 12A || order number: 1924279 16A (HC)
+phoenix_contact connector MSTBVA_01x10_G_5.00mm
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_11-G-5,08_1x11_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/11-G-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical || order number: 1755820 12A || order number: 1924392 16A (HC)
+phoenix_contact connector MSTBVA_01x11_G_5.08mm
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_11-G_1x11_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/11-G; number of pins: 11; pin pitch: 5.00mm; Vertical || order number: 1755590 12A || order number: 1924282 16A (HC)
+phoenix_contact connector MSTBVA_01x11_G_5.00mm
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_12-G-5,08_1x12_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/12-G-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical || order number: 1755833 12A || order number: 1924402 16A (HC)
+phoenix_contact connector MSTBVA_01x12_G_5.08mm
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_12-G_1x12_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/12-G; number of pins: 12; pin pitch: 5.00mm; Vertical || order number: 1755600 12A || order number: 1924295 16A (HC)
+phoenix_contact connector MSTBVA_01x12_G_5.00mm
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_13-G-5,08_1x13_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/13-G-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical || order number: 1755846 12A
+phoenix_contact connector MSTBVA_01x13_G_5.08mm
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_13-G_1x13_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/13-G; number of pins: 13; pin pitch: 5.00mm; Vertical || order number: 1755613 12A
+phoenix_contact connector MSTBVA_01x13_G_5.00mm
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_14-G-5,08_1x14_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/14-G-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical || order number: 1755859 12A
+phoenix_contact connector MSTBVA_01x14_G_5.08mm
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_14-G_1x14_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/14-G; number of pins: 14; pin pitch: 5.00mm; Vertical || order number: 1755626 12A
+phoenix_contact connector MSTBVA_01x14_G_5.00mm
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_15-G-5,08_1x15_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/15-G-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical || order number: 1755862 12A
+phoenix_contact connector MSTBVA_01x15_G_5.08mm
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_15-G_1x15_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/15-G; number of pins: 15; pin pitch: 5.00mm; Vertical || order number: 1755639 12A
+phoenix_contact connector MSTBVA_01x15_G_5.00mm
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_16-G-5,08_1x16_P5.08mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/16-G-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical || order number: 1755875 12A
+phoenix_contact connector MSTBVA_01x16_G_5.08mm
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBVA_2,5_16-G_1x16_P5.00mm_Vertical
+Generic Phoenix Contact connector footprint for: MSTBVA_2,5/16-G; number of pins: 16; pin pitch: 5.00mm; Vertical || order number: 1755642 12A
+phoenix_contact connector MSTBVA_01x16_G_5.00mm
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_2-GF-5,08_1x02_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777073 12A || order number: 1924525 16A (HC)
+phoenix_contact connector MSTBV_01x02_GF_5.08mm
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_2-GF-5,08_1x02_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777073 12A || order number: 1924525 16A (HC)
+phoenix_contact connector MSTBV_01x02_GF_5.08mm_MH
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_2-GF_1x02_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776883 12A || order number: 1924415 16A (HC)
+phoenix_contact connector MSTBV_01x02_GF_5.00mm
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_2-GF_1x02_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776883 12A || order number: 1924415 16A (HC)
+phoenix_contact connector MSTBV_01x02_GF_5.00mm_MH
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_3-GF-5,08_1x03_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777086 12A || order number: 1924538 16A (HC)
+phoenix_contact connector MSTBV_01x03_GF_5.08mm
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_3-GF-5,08_1x03_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777086 12A || order number: 1924538 16A (HC)
+phoenix_contact connector MSTBV_01x03_GF_5.08mm_MH
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_3-GF_1x03_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776896 12A || order number: 1924428 16A (HC)
+phoenix_contact connector MSTBV_01x03_GF_5.00mm
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_3-GF_1x03_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776896 12A || order number: 1924428 16A (HC)
+phoenix_contact connector MSTBV_01x03_GF_5.00mm_MH
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_4-GF-5,08_1x04_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777099 12A || order number: 1924541 16A (HC)
+phoenix_contact connector MSTBV_01x04_GF_5.08mm
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_4-GF-5,08_1x04_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777099 12A || order number: 1924541 16A (HC)
+phoenix_contact connector MSTBV_01x04_GF_5.08mm_MH
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_4-GF_1x04_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776906 12A || order number: 1924431 16A (HC)
+phoenix_contact connector MSTBV_01x04_GF_5.00mm
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_4-GF_1x04_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776906 12A || order number: 1924431 16A (HC)
+phoenix_contact connector MSTBV_01x04_GF_5.00mm_MH
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_5-GF-5,08_1x05_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777109 12A || order number: 1924554 16A (HC)
+phoenix_contact connector MSTBV_01x05_GF_5.08mm
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_5-GF-5,08_1x05_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777109 12A || order number: 1924554 16A (HC)
+phoenix_contact connector MSTBV_01x05_GF_5.08mm_MH
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_5-GF_1x05_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776919 12A || order number: 1924444 16A (HC)
+phoenix_contact connector MSTBV_01x05_GF_5.00mm
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_5-GF_1x05_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776919 12A || order number: 1924444 16A (HC)
+phoenix_contact connector MSTBV_01x05_GF_5.00mm_MH
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_6-GF-5,08_1x06_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777112 12A || order number: 1924567 16A (HC)
+phoenix_contact connector MSTBV_01x06_GF_5.08mm
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_6-GF-5,08_1x06_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777112 12A || order number: 1924567 16A (HC)
+phoenix_contact connector MSTBV_01x06_GF_5.08mm_MH
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_6-GF_1x06_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776922 12A || order number: 1924457 16A (HC)
+phoenix_contact connector MSTBV_01x06_GF_5.00mm
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_6-GF_1x06_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776922 12A || order number: 1924457 16A (HC)
+phoenix_contact connector MSTBV_01x06_GF_5.00mm_MH
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_7-GF-5,08_1x07_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777125 12A || order number: 1924570 16A (HC)
+phoenix_contact connector MSTBV_01x07_GF_5.08mm
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_7-GF-5,08_1x07_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777125 12A || order number: 1924570 16A (HC)
+phoenix_contact connector MSTBV_01x07_GF_5.08mm_MH
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_7-GF_1x07_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776935 12A || order number: 1924460 16A (HC)
+phoenix_contact connector MSTBV_01x07_GF_5.00mm
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_7-GF_1x07_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776935 12A || order number: 1924460 16A (HC)
+phoenix_contact connector MSTBV_01x07_GF_5.00mm_MH
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_8-GF-5,08_1x08_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777138 12A || order number: 1924583 16A (HC)
+phoenix_contact connector MSTBV_01x08_GF_5.08mm
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_8-GF-5,08_1x08_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777138 12A || order number: 1924583 16A (HC)
+phoenix_contact connector MSTBV_01x08_GF_5.08mm_MH
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_8-GF_1x08_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776948 12A || order number: 1924473 16A (HC)
+phoenix_contact connector MSTBV_01x08_GF_5.00mm
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_8-GF_1x08_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776948 12A || order number: 1924473 16A (HC)
+phoenix_contact connector MSTBV_01x08_GF_5.00mm_MH
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_9-GF-5,08_1x09_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777141 12A || order number: 1924596 16A (HC)
+phoenix_contact connector MSTBV_01x09_GF_5.08mm
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_9-GF-5,08_1x09_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777141 12A || order number: 1924596 16A (HC)
+phoenix_contact connector MSTBV_01x09_GF_5.08mm_MH
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_9-GF_1x09_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776951 12A || order number: 1924486 16A (HC)
+phoenix_contact connector MSTBV_01x09_GF_5.00mm
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_9-GF_1x09_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776951 12A || order number: 1924486 16A (HC)
+phoenix_contact connector MSTBV_01x09_GF_5.00mm_MH
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_10-GF-5,08_1x10_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777154 12A || order number: 1924606 16A (HC)
+phoenix_contact connector MSTBV_01x10_GF_5.08mm
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_10-GF-5,08_1x10_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777154 12A || order number: 1924606 16A (HC)
+phoenix_contact connector MSTBV_01x10_GF_5.08mm_MH
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_10-GF_1x10_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776964 12A || order number: 1924499 16A (HC)
+phoenix_contact connector MSTBV_01x10_GF_5.00mm
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_10-GF_1x10_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776964 12A || order number: 1924499 16A (HC)
+phoenix_contact connector MSTBV_01x10_GF_5.00mm_MH
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_11-GF-5,08_1x11_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777167 12A || order number: 1924619 16A (HC)
+phoenix_contact connector MSTBV_01x11_GF_5.08mm
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_11-GF-5,08_1x11_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777167 12A || order number: 1924619 16A (HC)
+phoenix_contact connector MSTBV_01x11_GF_5.08mm_MH
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_11-GF_1x11_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776977 12A || order number: 1924509 16A (HC)
+phoenix_contact connector MSTBV_01x11_GF_5.00mm
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_11-GF_1x11_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776977 12A || order number: 1924509 16A (HC)
+phoenix_contact connector MSTBV_01x11_GF_5.00mm_MH
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_12-GF-5,08_1x12_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777170 12A || order number: 1924622 16A (HC)
+phoenix_contact connector MSTBV_01x12_GF_5.08mm
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_12-GF-5,08_1x12_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777170 12A || order number: 1924622 16A (HC)
+phoenix_contact connector MSTBV_01x12_GF_5.08mm_MH
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_12-GF_1x12_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776980 12A || order number: 1924512 16A (HC)
+phoenix_contact connector MSTBV_01x12_GF_5.00mm
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_12-GF_1x12_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776980 12A || order number: 1924512 16A (HC)
+phoenix_contact connector MSTBV_01x12_GF_5.00mm_MH
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_13-GF-5,08_1x13_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777183 12A
+phoenix_contact connector MSTBV_01x13_GF_5.08mm
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_13-GF-5,08_1x13_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777183 12A
+phoenix_contact connector MSTBV_01x13_GF_5.08mm_MH
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_13-GF_1x13_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776993 12A
+phoenix_contact connector MSTBV_01x13_GF_5.00mm
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_13-GF_1x13_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776993 12A
+phoenix_contact connector MSTBV_01x13_GF_5.00mm_MH
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_14-GF-5,08_1x14_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777196 12A
+phoenix_contact connector MSTBV_01x14_GF_5.08mm
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_14-GF-5,08_1x14_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777196 12A
+phoenix_contact connector MSTBV_01x14_GF_5.08mm_MH
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_14-GF_1x14_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776002 12A
+phoenix_contact connector MSTBV_01x14_GF_5.00mm
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_14-GF_1x14_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776002 12A
+phoenix_contact connector MSTBV_01x14_GF_5.00mm_MH
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_15-GF-5,08_1x15_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777206 12A
+phoenix_contact connector MSTBV_01x15_GF_5.08mm
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_15-GF-5,08_1x15_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777206 12A
+phoenix_contact connector MSTBV_01x15_GF_5.08mm_MH
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_15-GF_1x15_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776015 12A
+phoenix_contact connector MSTBV_01x15_GF_5.00mm
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_15-GF_1x15_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776015 12A
+phoenix_contact connector MSTBV_01x15_GF_5.00mm_MH
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_16-GF-5,08_1x16_P5.08mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777219 12A
+phoenix_contact connector MSTBV_01x16_GF_5.08mm
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_16-GF-5,08_1x16_P5.08mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777219 12A
+phoenix_contact connector MSTBV_01x16_GF_5.08mm_MH
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_16-GF_1x16_P5.00mm_Vertical_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776028 12A
+phoenix_contact connector MSTBV_01x16_GF_5.00mm
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTBV_2,5_16-GF_1x16_P5.00mm_Vertical_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776028 12A
+phoenix_contact connector MSTBV_01x16_GF_5.00mm_MH
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_2-GF-5,08_1x02_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776508 12A || order number: 1924088 16A (HC)
+phoenix_contact connector MSTB_01x02_GF_5.08mm
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_2-GF-5,08_1x02_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776508 12A || order number: 1924088 16A (HC)
+phoenix_contact connector MSTB_01x02_GF_5.08mm_MH
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776692 12A || order number: 1923979 16A (HC)
+phoenix_contact connector MSTB_01x02_GF_5.00mm
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776692 12A || order number: 1923979 16A (HC)
+phoenix_contact connector MSTB_01x02_GF_5.00mm_MH
+0
+2
+2
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_3-GF-5,08_1x03_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776511 12A || order number: 1924091 16A (HC)
+phoenix_contact connector MSTB_01x03_GF_5.08mm
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_3-GF-5,08_1x03_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776511 12A || order number: 1924091 16A (HC)
+phoenix_contact connector MSTB_01x03_GF_5.08mm_MH
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_3-GF_1x03_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776702 12A || order number: 1923982 16A (HC)
+phoenix_contact connector MSTB_01x03_GF_5.00mm
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_3-GF_1x03_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776702 12A || order number: 1923982 16A (HC)
+phoenix_contact connector MSTB_01x03_GF_5.00mm_MH
+0
+3
+3
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_4-GF-5,08_1x04_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776524 12A || order number: 1924101 16A (HC)
+phoenix_contact connector MSTB_01x04_GF_5.08mm
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_4-GF-5,08_1x04_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776524 12A || order number: 1924101 16A (HC)
+phoenix_contact connector MSTB_01x04_GF_5.08mm_MH
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_4-GF_1x04_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776715 12A || order number: 1923995 16A (HC)
+phoenix_contact connector MSTB_01x04_GF_5.00mm
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_4-GF_1x04_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776715 12A || order number: 1923995 16A (HC)
+phoenix_contact connector MSTB_01x04_GF_5.00mm_MH
+0
+4
+4
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_5-GF-5,08_1x05_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776537 12A || order number: 1924114 16A (HC)
+phoenix_contact connector MSTB_01x05_GF_5.08mm
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_5-GF-5,08_1x05_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776537 12A || order number: 1924114 16A (HC)
+phoenix_contact connector MSTB_01x05_GF_5.08mm_MH
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_5-GF_1x05_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776728 12A || order number: 1924004 16A (HC)
+phoenix_contact connector MSTB_01x05_GF_5.00mm
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_5-GF_1x05_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776728 12A || order number: 1924004 16A (HC)
+phoenix_contact connector MSTB_01x05_GF_5.00mm_MH
+0
+5
+5
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_6-GF-5,08_1x06_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776540 12A || order number: 1924127 16A (HC)
+phoenix_contact connector MSTB_01x06_GF_5.08mm
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_6-GF-5,08_1x06_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776540 12A || order number: 1924127 16A (HC)
+phoenix_contact connector MSTB_01x06_GF_5.08mm_MH
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_6-GF_1x06_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776731 12A || order number: 1924017 16A (HC)
+phoenix_contact connector MSTB_01x06_GF_5.00mm
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_6-GF_1x06_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776731 12A || order number: 1924017 16A (HC)
+phoenix_contact connector MSTB_01x06_GF_5.00mm_MH
+0
+6
+6
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_7-GF-5,08_1x07_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776553 12A || order number: 1924130 16A (HC)
+phoenix_contact connector MSTB_01x07_GF_5.08mm
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_7-GF-5,08_1x07_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776553 12A || order number: 1924130 16A (HC)
+phoenix_contact connector MSTB_01x07_GF_5.08mm_MH
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_7-GF_1x07_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776744 12A || order number: 1924020 16A (HC)
+phoenix_contact connector MSTB_01x07_GF_5.00mm
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_7-GF_1x07_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776744 12A || order number: 1924020 16A (HC)
+phoenix_contact connector MSTB_01x07_GF_5.00mm_MH
+0
+7
+7
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_8-GF-5,08_1x08_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776566 12A || order number: 1924143 16A (HC)
+phoenix_contact connector MSTB_01x08_GF_5.08mm
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_8-GF-5,08_1x08_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776566 12A || order number: 1924143 16A (HC)
+phoenix_contact connector MSTB_01x08_GF_5.08mm_MH
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_8-GF_1x08_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776757 12A || order number: 1924033 16A (HC)
+phoenix_contact connector MSTB_01x08_GF_5.00mm
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_8-GF_1x08_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776757 12A || order number: 1924033 16A (HC)
+phoenix_contact connector MSTB_01x08_GF_5.00mm_MH
+0
+8
+8
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_9-GF-5,08_1x09_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776579 12A || order number: 1924156 16A (HC)
+phoenix_contact connector MSTB_01x09_GF_5.08mm
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_9-GF-5,08_1x09_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776579 12A || order number: 1924156 16A (HC)
+phoenix_contact connector MSTB_01x09_GF_5.08mm_MH
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_9-GF_1x09_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776760 12A || order number: 1924046 16A (HC)
+phoenix_contact connector MSTB_01x09_GF_5.00mm
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_9-GF_1x09_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776760 12A || order number: 1924046 16A (HC)
+phoenix_contact connector MSTB_01x09_GF_5.00mm_MH
+0
+9
+9
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_10-GF-5,08_1x10_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776582 12A || order number: 1924169 16A (HC)
+phoenix_contact connector MSTB_01x10_GF_5.08mm
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_10-GF-5,08_1x10_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776582 12A || order number: 1924169 16A (HC)
+phoenix_contact connector MSTB_01x10_GF_5.08mm_MH
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_10-GF_1x10_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776773 12A || order number: 1924059 16A (HC)
+phoenix_contact connector MSTB_01x10_GF_5.00mm
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_10-GF_1x10_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776773 12A || order number: 1924059 16A (HC)
+phoenix_contact connector MSTB_01x10_GF_5.00mm_MH
+0
+10
+10
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_11-GF-5,08_1x11_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776595 12A || order number: 1924172 16A (HC)
+phoenix_contact connector MSTB_01x11_GF_5.08mm
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_11-GF-5,08_1x11_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776595 12A || order number: 1924172 16A (HC)
+phoenix_contact connector MSTB_01x11_GF_5.08mm_MH
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_11-GF_1x11_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776786 12A || order number: 1924062 16A (HC)
+phoenix_contact connector MSTB_01x11_GF_5.00mm
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_11-GF_1x11_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776786 12A || order number: 1924062 16A (HC)
+phoenix_contact connector MSTB_01x11_GF_5.00mm_MH
+0
+11
+11
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_12-GF-5,08_1x12_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776605 12A || order number: 1924185 16A (HC)
+phoenix_contact connector MSTB_01x12_GF_5.08mm
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_12-GF-5,08_1x12_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776605 12A || order number: 1924185 16A (HC)
+phoenix_contact connector MSTB_01x12_GF_5.08mm_MH
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_12-GF_1x12_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776799 12A || order number: 1924075 16A (HC)
+phoenix_contact connector MSTB_01x12_GF_5.00mm
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_12-GF_1x12_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776799 12A || order number: 1924075 16A (HC)
+phoenix_contact connector MSTB_01x12_GF_5.00mm_MH
+0
+12
+12
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_13-GF-5,08_1x13_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776618 12A
+phoenix_contact connector MSTB_01x13_GF_5.08mm
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_13-GF-5,08_1x13_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776618 12A
+phoenix_contact connector MSTB_01x13_GF_5.08mm_MH
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_13-GF_1x13_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776809 12A
+phoenix_contact connector MSTB_01x13_GF_5.00mm
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_13-GF_1x13_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776809 12A
+phoenix_contact connector MSTB_01x13_GF_5.00mm_MH
+0
+13
+13
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_14-GF-5,08_1x14_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776621 12A
+phoenix_contact connector MSTB_01x14_GF_5.08mm
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_14-GF-5,08_1x14_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776621 12A
+phoenix_contact connector MSTB_01x14_GF_5.08mm_MH
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_14-GF_1x14_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776812 12A
+phoenix_contact connector MSTB_01x14_GF_5.00mm
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_14-GF_1x14_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776812 12A
+phoenix_contact connector MSTB_01x14_GF_5.00mm_MH
+0
+14
+14
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_15-GF-5,08_1x15_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776634 12A
+phoenix_contact connector MSTB_01x15_GF_5.08mm
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_15-GF-5,08_1x15_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776634 12A
+phoenix_contact connector MSTB_01x15_GF_5.08mm_MH
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_15-GF_1x15_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776825 12A
+phoenix_contact connector MSTB_01x15_GF_5.00mm
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_15-GF_1x15_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776825 12A
+phoenix_contact connector MSTB_01x15_GF_5.00mm_MH
+0
+15
+15
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_16-GF-5,08_1x16_P5.08mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776647 12A
+phoenix_contact connector MSTB_01x16_GF_5.08mm
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_16-GF-5,08_1x16_P5.08mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776647 12A
+phoenix_contact connector MSTB_01x16_GF_5.08mm_MH
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_16-GF_1x16_P5.00mm_Horizontal_ThreadedFlange
+Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776838 12A
+phoenix_contact connector MSTB_01x16_GF_5.00mm
+0
+16
+16
+Connector_Phoenix_MSTB
+PhoenixContact_MSTB_2,5_16-GF_1x16_P5.00mm_Horizontal_ThreadedFlange_MountHole
+Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776838 12A
+phoenix_contact connector MSTB_01x16_GF_5.00mm_MH
+0
+16
+16
+Connector_Pin
+Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork
+solder Pin_ with flat fork, hole diameter 0.7mm, length 6.5mm, width 1.8mm
+solder Pin_ with flat fork
+0
+1
+1
+Connector_Pin
+Pin_D0.9mm_L10.0mm_W2.4mm_FlatFork
+solder Pin_ with flat fork, hole diameter 0.9mm, length 10.0mm, width 2.4mm
+solder Pin_ with flat fork
+0
+1
+1
+Connector_Pin
+Pin_D1.0mm_L10.0mm
+solder Pin_ diameter 1.0mm, hole diameter 1.0mm (press fit), length 10.0mm
+solder Pin_ press fit
+0
+1
+1
+Connector_Pin
+Pin_D1.0mm_L10.0mm_LooseFit
+solder Pin_ diameter 1.0mm, hole diameter 1.2mm (loose fit), length 10.0mm
+solder Pin_ loose fit
+0
+1
+1
+Connector_Pin
+Pin_D1.1mm_L8.5mm_W2.5mm_FlatFork
+solder Pin_ with flat fork, hole diameter 1.1mm, length 8.5mm, width 2.5mm
+solder Pin_ with flat fork
+0
+1
+1
+Connector_Pin
+Pin_D1.1mm_L10.2mm_W3.5mm_Flat
+solder Pin_ with flat with hole, hole diameter 1.1mm, length 10.2mm, width 3.5mm
+solder Pin_ with flat fork
+0
+1
+1
+Connector_Pin
+Pin_D1.2mm_L10.2mm_W2.9mm_FlatFork
+solder Pin_ with flat with fork, hole diameter 1.2mm, length 11.3mm, width 3.0mm
+solder Pin_ with flat fork
+0
+1
+1
+Connector_Pin
+Pin_D1.2mm_L11.3mm_W3.0mm_Flat
+solder Pin_ with flat with hole, hole diameter 1.2mm, length 11.3mm, width 3.0mm
+solder Pin_ with flat fork
+0
+1
+1
+Connector_Pin
+Pin_D1.3mm_L10.0mm_W3.5mm_Flat
+solder Pin_ with flat with hole, hole diameter 1.3mm, length 10.0mm, width 3.5mm, e.g. Ettinger 13.13.865, https://katalog.ettinger.de/#p=434
+solder Pin_ with flat fork
+0
+1
+1
+Connector_Pin
+Pin_D1.3mm_L11.0mm
+solder Pin_ diameter 1.3mm, hole diameter 1.3mm, length 11.0mm
+solder Pin_ pressfit
+0
+1
+1
+Connector_Pin
+Pin_D1.3mm_L11.0mm_LooseFit
+solder Pin_ diameter 1.3mm, hole diameter 1.5mm (loose fit), length 11.0mm
+solder Pin_ loose fit
+0
+1
+1
+Connector_Pin
+Pin_D1.3mm_L11.3mm_W2.8mm_Flat
+solder Pin_ with flat with hole, hole diameter 1.3mm, length 11.3mm, width 2.8mm
+solder Pin_ with flat fork
+0
+1
+1
+Connector_Pin
+Pin_D1.4mm_L8.5mm_W2.8mm_FlatFork
+solder Pin_ with flat with fork, hole diameter 1.4mm, length 8.5mm, width 2.8mm, e.g. Ettinger 13.13.890, https://katalog.ettinger.de/#p=434
+solder Pin_ with flat fork
+0
+1
+1
+Connector_PinHeader_1.00mm
+PinHeader_1x01_P1.00mm_Horizontal
+Through hole angled pin header, 1x01, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x01 1.00mm single row
+0
+1
+1
+Connector_PinHeader_1.00mm
+PinHeader_1x01_P1.00mm_Vertical
+Through hole straight pin header, 1x01, 1.00mm pitch, single row
+Through hole pin header THT 1x01 1.00mm single row
+0
+1
+1
+Connector_PinHeader_1.00mm
+PinHeader_1x02_P1.00mm_Horizontal
+Through hole angled pin header, 1x02, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x02 1.00mm single row
+0
+2
+2
+Connector_PinHeader_1.00mm
+PinHeader_1x02_P1.00mm_Vertical
+Through hole straight pin header, 1x02, 1.00mm pitch, single row
+Through hole pin header THT 1x02 1.00mm single row
+0
+2
+2
+Connector_PinHeader_1.00mm
+PinHeader_1x02_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x02, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x02 1.00mm single row style1 pin1 left
+0
+2
+2
+Connector_PinHeader_1.00mm
+PinHeader_1x02_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x02, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x02 1.00mm single row style2 pin1 right
+0
+2
+2
+Connector_PinHeader_1.00mm
+PinHeader_1x03_P1.00mm_Horizontal
+Through hole angled pin header, 1x03, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x03 1.00mm single row
+0
+3
+3
+Connector_PinHeader_1.00mm
+PinHeader_1x03_P1.00mm_Vertical
+Through hole straight pin header, 1x03, 1.00mm pitch, single row
+Through hole pin header THT 1x03 1.00mm single row
+0
+3
+3
+Connector_PinHeader_1.00mm
+PinHeader_1x03_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x03, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x03 1.00mm single row style1 pin1 left
+0
+3
+3
+Connector_PinHeader_1.00mm
+PinHeader_1x03_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x03, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x03 1.00mm single row style2 pin1 right
+0
+3
+3
+Connector_PinHeader_1.00mm
+PinHeader_1x04_P1.00mm_Horizontal
+Through hole angled pin header, 1x04, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x04 1.00mm single row
+0
+4
+4
+Connector_PinHeader_1.00mm
+PinHeader_1x04_P1.00mm_Vertical
+Through hole straight pin header, 1x04, 1.00mm pitch, single row
+Through hole pin header THT 1x04 1.00mm single row
+0
+4
+4
+Connector_PinHeader_1.00mm
+PinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x04, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x04 1.00mm single row style1 pin1 left
+0
+4
+4
+Connector_PinHeader_1.00mm
+PinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x04, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x04 1.00mm single row style2 pin1 right
+0
+4
+4
+Connector_PinHeader_1.00mm
+PinHeader_1x05_P1.00mm_Horizontal
+Through hole angled pin header, 1x05, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x05 1.00mm single row
+0
+5
+5
+Connector_PinHeader_1.00mm
+PinHeader_1x05_P1.00mm_Vertical
+Through hole straight pin header, 1x05, 1.00mm pitch, single row
+Through hole pin header THT 1x05 1.00mm single row
+0
+5
+5
+Connector_PinHeader_1.00mm
+PinHeader_1x05_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x05, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x05 1.00mm single row style1 pin1 left
+0
+5
+5
+Connector_PinHeader_1.00mm
+PinHeader_1x05_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x05, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x05 1.00mm single row style2 pin1 right
+0
+5
+5
+Connector_PinHeader_1.00mm
+PinHeader_1x06_P1.00mm_Horizontal
+Through hole angled pin header, 1x06, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x06 1.00mm single row
+0
+6
+6
+Connector_PinHeader_1.00mm
+PinHeader_1x06_P1.00mm_Vertical
+Through hole straight pin header, 1x06, 1.00mm pitch, single row
+Through hole pin header THT 1x06 1.00mm single row
+0
+6
+6
+Connector_PinHeader_1.00mm
+PinHeader_1x06_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x06, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x06 1.00mm single row style1 pin1 left
+0
+6
+6
+Connector_PinHeader_1.00mm
+PinHeader_1x06_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x06, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x06 1.00mm single row style2 pin1 right
+0
+6
+6
+Connector_PinHeader_1.00mm
+PinHeader_1x07_P1.00mm_Horizontal
+Through hole angled pin header, 1x07, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x07 1.00mm single row
+0
+7
+7
+Connector_PinHeader_1.00mm
+PinHeader_1x07_P1.00mm_Vertical
+Through hole straight pin header, 1x07, 1.00mm pitch, single row
+Through hole pin header THT 1x07 1.00mm single row
+0
+7
+7
+Connector_PinHeader_1.00mm
+PinHeader_1x07_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x07, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x07 1.00mm single row style1 pin1 left
+0
+7
+7
+Connector_PinHeader_1.00mm
+PinHeader_1x07_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x07, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x07 1.00mm single row style2 pin1 right
+0
+7
+7
+Connector_PinHeader_1.00mm
+PinHeader_1x08_P1.00mm_Horizontal
+Through hole angled pin header, 1x08, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x08 1.00mm single row
+0
+8
+8
+Connector_PinHeader_1.00mm
+PinHeader_1x08_P1.00mm_Vertical
+Through hole straight pin header, 1x08, 1.00mm pitch, single row
+Through hole pin header THT 1x08 1.00mm single row
+0
+8
+8
+Connector_PinHeader_1.00mm
+PinHeader_1x08_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x08, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x08 1.00mm single row style1 pin1 left
+0
+8
+8
+Connector_PinHeader_1.00mm
+PinHeader_1x08_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x08, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x08 1.00mm single row style2 pin1 right
+0
+8
+8
+Connector_PinHeader_1.00mm
+PinHeader_1x09_P1.00mm_Horizontal
+Through hole angled pin header, 1x09, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x09 1.00mm single row
+0
+9
+9
+Connector_PinHeader_1.00mm
+PinHeader_1x09_P1.00mm_Vertical
+Through hole straight pin header, 1x09, 1.00mm pitch, single row
+Through hole pin header THT 1x09 1.00mm single row
+0
+9
+9
+Connector_PinHeader_1.00mm
+PinHeader_1x09_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x09, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x09 1.00mm single row style1 pin1 left
+0
+9
+9
+Connector_PinHeader_1.00mm
+PinHeader_1x09_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x09, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x09 1.00mm single row style2 pin1 right
+0
+9
+9
+Connector_PinHeader_1.00mm
+PinHeader_1x10_P1.00mm_Horizontal
+Through hole angled pin header, 1x10, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x10 1.00mm single row
+0
+10
+10
+Connector_PinHeader_1.00mm
+PinHeader_1x10_P1.00mm_Vertical
+Through hole straight pin header, 1x10, 1.00mm pitch, single row
+Through hole pin header THT 1x10 1.00mm single row
+0
+10
+10
+Connector_PinHeader_1.00mm
+PinHeader_1x10_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x10, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x10 1.00mm single row style1 pin1 left
+0
+10
+10
+Connector_PinHeader_1.00mm
+PinHeader_1x10_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x10, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x10 1.00mm single row style2 pin1 right
+0
+10
+10
+Connector_PinHeader_1.00mm
+PinHeader_1x11_P1.00mm_Horizontal
+Through hole angled pin header, 1x11, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x11 1.00mm single row
+0
+11
+11
+Connector_PinHeader_1.00mm
+PinHeader_1x11_P1.00mm_Vertical
+Through hole straight pin header, 1x11, 1.00mm pitch, single row
+Through hole pin header THT 1x11 1.00mm single row
+0
+11
+11
+Connector_PinHeader_1.00mm
+PinHeader_1x11_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x11, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x11 1.00mm single row style1 pin1 left
+0
+11
+11
+Connector_PinHeader_1.00mm
+PinHeader_1x11_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x11, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x11 1.00mm single row style2 pin1 right
+0
+11
+11
+Connector_PinHeader_1.00mm
+PinHeader_1x12_P1.00mm_Horizontal
+Through hole angled pin header, 1x12, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x12 1.00mm single row
+0
+12
+12
+Connector_PinHeader_1.00mm
+PinHeader_1x12_P1.00mm_Vertical
+Through hole straight pin header, 1x12, 1.00mm pitch, single row
+Through hole pin header THT 1x12 1.00mm single row
+0
+12
+12
+Connector_PinHeader_1.00mm
+PinHeader_1x12_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x12, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x12 1.00mm single row style1 pin1 left
+0
+12
+12
+Connector_PinHeader_1.00mm
+PinHeader_1x12_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x12, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x12 1.00mm single row style2 pin1 right
+0
+12
+12
+Connector_PinHeader_1.00mm
+PinHeader_1x13_P1.00mm_Horizontal
+Through hole angled pin header, 1x13, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x13 1.00mm single row
+0
+13
+13
+Connector_PinHeader_1.00mm
+PinHeader_1x13_P1.00mm_Vertical
+Through hole straight pin header, 1x13, 1.00mm pitch, single row
+Through hole pin header THT 1x13 1.00mm single row
+0
+13
+13
+Connector_PinHeader_1.00mm
+PinHeader_1x13_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x13, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x13 1.00mm single row style1 pin1 left
+0
+13
+13
+Connector_PinHeader_1.00mm
+PinHeader_1x13_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x13, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x13 1.00mm single row style2 pin1 right
+0
+13
+13
+Connector_PinHeader_1.00mm
+PinHeader_1x14_P1.00mm_Horizontal
+Through hole angled pin header, 1x14, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x14 1.00mm single row
+0
+14
+14
+Connector_PinHeader_1.00mm
+PinHeader_1x14_P1.00mm_Vertical
+Through hole straight pin header, 1x14, 1.00mm pitch, single row
+Through hole pin header THT 1x14 1.00mm single row
+0
+14
+14
+Connector_PinHeader_1.00mm
+PinHeader_1x14_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x14, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x14 1.00mm single row style1 pin1 left
+0
+14
+14
+Connector_PinHeader_1.00mm
+PinHeader_1x14_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x14, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x14 1.00mm single row style2 pin1 right
+0
+14
+14
+Connector_PinHeader_1.00mm
+PinHeader_1x15_P1.00mm_Horizontal
+Through hole angled pin header, 1x15, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x15 1.00mm single row
+0
+15
+15
+Connector_PinHeader_1.00mm
+PinHeader_1x15_P1.00mm_Vertical
+Through hole straight pin header, 1x15, 1.00mm pitch, single row
+Through hole pin header THT 1x15 1.00mm single row
+0
+15
+15
+Connector_PinHeader_1.00mm
+PinHeader_1x15_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x15, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x15 1.00mm single row style1 pin1 left
+0
+15
+15
+Connector_PinHeader_1.00mm
+PinHeader_1x15_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x15, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x15 1.00mm single row style2 pin1 right
+0
+15
+15
+Connector_PinHeader_1.00mm
+PinHeader_1x16_P1.00mm_Horizontal
+Through hole angled pin header, 1x16, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x16 1.00mm single row
+0
+16
+16
+Connector_PinHeader_1.00mm
+PinHeader_1x16_P1.00mm_Vertical
+Through hole straight pin header, 1x16, 1.00mm pitch, single row
+Through hole pin header THT 1x16 1.00mm single row
+0
+16
+16
+Connector_PinHeader_1.00mm
+PinHeader_1x16_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x16, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x16 1.00mm single row style1 pin1 left
+0
+16
+16
+Connector_PinHeader_1.00mm
+PinHeader_1x16_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x16, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x16 1.00mm single row style2 pin1 right
+0
+16
+16
+Connector_PinHeader_1.00mm
+PinHeader_1x17_P1.00mm_Horizontal
+Through hole angled pin header, 1x17, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x17 1.00mm single row
+0
+17
+17
+Connector_PinHeader_1.00mm
+PinHeader_1x17_P1.00mm_Vertical
+Through hole straight pin header, 1x17, 1.00mm pitch, single row
+Through hole pin header THT 1x17 1.00mm single row
+0
+17
+17
+Connector_PinHeader_1.00mm
+PinHeader_1x17_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x17, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x17 1.00mm single row style1 pin1 left
+0
+17
+17
+Connector_PinHeader_1.00mm
+PinHeader_1x17_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x17, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x17 1.00mm single row style2 pin1 right
+0
+17
+17
+Connector_PinHeader_1.00mm
+PinHeader_1x18_P1.00mm_Horizontal
+Through hole angled pin header, 1x18, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x18 1.00mm single row
+0
+18
+18
+Connector_PinHeader_1.00mm
+PinHeader_1x18_P1.00mm_Vertical
+Through hole straight pin header, 1x18, 1.00mm pitch, single row
+Through hole pin header THT 1x18 1.00mm single row
+0
+18
+18
+Connector_PinHeader_1.00mm
+PinHeader_1x18_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x18, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x18 1.00mm single row style1 pin1 left
+0
+18
+18
+Connector_PinHeader_1.00mm
+PinHeader_1x18_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x18, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x18 1.00mm single row style2 pin1 right
+0
+18
+18
+Connector_PinHeader_1.00mm
+PinHeader_1x19_P1.00mm_Horizontal
+Through hole angled pin header, 1x19, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x19 1.00mm single row
+0
+19
+19
+Connector_PinHeader_1.00mm
+PinHeader_1x19_P1.00mm_Vertical
+Through hole straight pin header, 1x19, 1.00mm pitch, single row
+Through hole pin header THT 1x19 1.00mm single row
+0
+19
+19
+Connector_PinHeader_1.00mm
+PinHeader_1x19_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x19, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x19 1.00mm single row style1 pin1 left
+0
+19
+19
+Connector_PinHeader_1.00mm
+PinHeader_1x19_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x19, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x19 1.00mm single row style2 pin1 right
+0
+19
+19
+Connector_PinHeader_1.00mm
+PinHeader_1x20_P1.00mm_Horizontal
+Through hole angled pin header, 1x20, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x20 1.00mm single row
+0
+20
+20
+Connector_PinHeader_1.00mm
+PinHeader_1x20_P1.00mm_Vertical
+Through hole straight pin header, 1x20, 1.00mm pitch, single row
+Through hole pin header THT 1x20 1.00mm single row
+0
+20
+20
+Connector_PinHeader_1.00mm
+PinHeader_1x20_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x20, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x20 1.00mm single row style1 pin1 left
+0
+20
+20
+Connector_PinHeader_1.00mm
+PinHeader_1x20_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x20, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x20 1.00mm single row style2 pin1 right
+0
+20
+20
+Connector_PinHeader_1.00mm
+PinHeader_1x21_P1.00mm_Horizontal
+Through hole angled pin header, 1x21, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x21 1.00mm single row
+0
+21
+21
+Connector_PinHeader_1.00mm
+PinHeader_1x21_P1.00mm_Vertical
+Through hole straight pin header, 1x21, 1.00mm pitch, single row
+Through hole pin header THT 1x21 1.00mm single row
+0
+21
+21
+Connector_PinHeader_1.00mm
+PinHeader_1x21_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x21, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x21 1.00mm single row style1 pin1 left
+0
+21
+21
+Connector_PinHeader_1.00mm
+PinHeader_1x21_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x21, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x21 1.00mm single row style2 pin1 right
+0
+21
+21
+Connector_PinHeader_1.00mm
+PinHeader_1x22_P1.00mm_Horizontal
+Through hole angled pin header, 1x22, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x22 1.00mm single row
+0
+22
+22
+Connector_PinHeader_1.00mm
+PinHeader_1x22_P1.00mm_Vertical
+Through hole straight pin header, 1x22, 1.00mm pitch, single row
+Through hole pin header THT 1x22 1.00mm single row
+0
+22
+22
+Connector_PinHeader_1.00mm
+PinHeader_1x22_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x22, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x22 1.00mm single row style1 pin1 left
+0
+22
+22
+Connector_PinHeader_1.00mm
+PinHeader_1x22_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x22, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x22 1.00mm single row style2 pin1 right
+0
+22
+22
+Connector_PinHeader_1.00mm
+PinHeader_1x23_P1.00mm_Horizontal
+Through hole angled pin header, 1x23, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x23 1.00mm single row
+0
+23
+23
+Connector_PinHeader_1.00mm
+PinHeader_1x23_P1.00mm_Vertical
+Through hole straight pin header, 1x23, 1.00mm pitch, single row
+Through hole pin header THT 1x23 1.00mm single row
+0
+23
+23
+Connector_PinHeader_1.00mm
+PinHeader_1x23_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x23, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x23 1.00mm single row style1 pin1 left
+0
+23
+23
+Connector_PinHeader_1.00mm
+PinHeader_1x23_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x23, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x23 1.00mm single row style2 pin1 right
+0
+23
+23
+Connector_PinHeader_1.00mm
+PinHeader_1x24_P1.00mm_Horizontal
+Through hole angled pin header, 1x24, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x24 1.00mm single row
+0
+24
+24
+Connector_PinHeader_1.00mm
+PinHeader_1x24_P1.00mm_Vertical
+Through hole straight pin header, 1x24, 1.00mm pitch, single row
+Through hole pin header THT 1x24 1.00mm single row
+0
+24
+24
+Connector_PinHeader_1.00mm
+PinHeader_1x24_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x24, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x24 1.00mm single row style1 pin1 left
+0
+24
+24
+Connector_PinHeader_1.00mm
+PinHeader_1x24_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x24, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x24 1.00mm single row style2 pin1 right
+0
+24
+24
+Connector_PinHeader_1.00mm
+PinHeader_1x25_P1.00mm_Horizontal
+Through hole angled pin header, 1x25, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x25 1.00mm single row
+0
+25
+25
+Connector_PinHeader_1.00mm
+PinHeader_1x25_P1.00mm_Vertical
+Through hole straight pin header, 1x25, 1.00mm pitch, single row
+Through hole pin header THT 1x25 1.00mm single row
+0
+25
+25
+Connector_PinHeader_1.00mm
+PinHeader_1x25_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x25, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x25 1.00mm single row style1 pin1 left
+0
+25
+25
+Connector_PinHeader_1.00mm
+PinHeader_1x25_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x25, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x25 1.00mm single row style2 pin1 right
+0
+25
+25
+Connector_PinHeader_1.00mm
+PinHeader_1x26_P1.00mm_Horizontal
+Through hole angled pin header, 1x26, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x26 1.00mm single row
+0
+26
+26
+Connector_PinHeader_1.00mm
+PinHeader_1x26_P1.00mm_Vertical
+Through hole straight pin header, 1x26, 1.00mm pitch, single row
+Through hole pin header THT 1x26 1.00mm single row
+0
+26
+26
+Connector_PinHeader_1.00mm
+PinHeader_1x26_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x26, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x26 1.00mm single row style1 pin1 left
+0
+26
+26
+Connector_PinHeader_1.00mm
+PinHeader_1x26_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x26, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x26 1.00mm single row style2 pin1 right
+0
+26
+26
+Connector_PinHeader_1.00mm
+PinHeader_1x27_P1.00mm_Horizontal
+Through hole angled pin header, 1x27, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x27 1.00mm single row
+0
+27
+27
+Connector_PinHeader_1.00mm
+PinHeader_1x27_P1.00mm_Vertical
+Through hole straight pin header, 1x27, 1.00mm pitch, single row
+Through hole pin header THT 1x27 1.00mm single row
+0
+27
+27
+Connector_PinHeader_1.00mm
+PinHeader_1x27_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x27, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x27 1.00mm single row style1 pin1 left
+0
+27
+27
+Connector_PinHeader_1.00mm
+PinHeader_1x27_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x27, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x27 1.00mm single row style2 pin1 right
+0
+27
+27
+Connector_PinHeader_1.00mm
+PinHeader_1x28_P1.00mm_Horizontal
+Through hole angled pin header, 1x28, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x28 1.00mm single row
+0
+28
+28
+Connector_PinHeader_1.00mm
+PinHeader_1x28_P1.00mm_Vertical
+Through hole straight pin header, 1x28, 1.00mm pitch, single row
+Through hole pin header THT 1x28 1.00mm single row
+0
+28
+28
+Connector_PinHeader_1.00mm
+PinHeader_1x28_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x28, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x28 1.00mm single row style1 pin1 left
+0
+28
+28
+Connector_PinHeader_1.00mm
+PinHeader_1x28_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x28, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x28 1.00mm single row style2 pin1 right
+0
+28
+28
+Connector_PinHeader_1.00mm
+PinHeader_1x29_P1.00mm_Horizontal
+Through hole angled pin header, 1x29, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x29 1.00mm single row
+0
+29
+29
+Connector_PinHeader_1.00mm
+PinHeader_1x29_P1.00mm_Vertical
+Through hole straight pin header, 1x29, 1.00mm pitch, single row
+Through hole pin header THT 1x29 1.00mm single row
+0
+29
+29
+Connector_PinHeader_1.00mm
+PinHeader_1x29_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x29, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x29 1.00mm single row style1 pin1 left
+0
+29
+29
+Connector_PinHeader_1.00mm
+PinHeader_1x29_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x29, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x29 1.00mm single row style2 pin1 right
+0
+29
+29
+Connector_PinHeader_1.00mm
+PinHeader_1x30_P1.00mm_Horizontal
+Through hole angled pin header, 1x30, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x30 1.00mm single row
+0
+30
+30
+Connector_PinHeader_1.00mm
+PinHeader_1x30_P1.00mm_Vertical
+Through hole straight pin header, 1x30, 1.00mm pitch, single row
+Through hole pin header THT 1x30 1.00mm single row
+0
+30
+30
+Connector_PinHeader_1.00mm
+PinHeader_1x30_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x30, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x30 1.00mm single row style1 pin1 left
+0
+30
+30
+Connector_PinHeader_1.00mm
+PinHeader_1x30_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x30, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x30 1.00mm single row style2 pin1 right
+0
+30
+30
+Connector_PinHeader_1.00mm
+PinHeader_1x31_P1.00mm_Horizontal
+Through hole angled pin header, 1x31, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x31 1.00mm single row
+0
+31
+31
+Connector_PinHeader_1.00mm
+PinHeader_1x31_P1.00mm_Vertical
+Through hole straight pin header, 1x31, 1.00mm pitch, single row
+Through hole pin header THT 1x31 1.00mm single row
+0
+31
+31
+Connector_PinHeader_1.00mm
+PinHeader_1x31_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x31, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x31 1.00mm single row style1 pin1 left
+0
+31
+31
+Connector_PinHeader_1.00mm
+PinHeader_1x31_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x31, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x31 1.00mm single row style2 pin1 right
+0
+31
+31
+Connector_PinHeader_1.00mm
+PinHeader_1x32_P1.00mm_Horizontal
+Through hole angled pin header, 1x32, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x32 1.00mm single row
+0
+32
+32
+Connector_PinHeader_1.00mm
+PinHeader_1x32_P1.00mm_Vertical
+Through hole straight pin header, 1x32, 1.00mm pitch, single row
+Through hole pin header THT 1x32 1.00mm single row
+0
+32
+32
+Connector_PinHeader_1.00mm
+PinHeader_1x32_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x32, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x32 1.00mm single row style1 pin1 left
+0
+32
+32
+Connector_PinHeader_1.00mm
+PinHeader_1x32_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x32, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x32 1.00mm single row style2 pin1 right
+0
+32
+32
+Connector_PinHeader_1.00mm
+PinHeader_1x33_P1.00mm_Horizontal
+Through hole angled pin header, 1x33, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x33 1.00mm single row
+0
+33
+33
+Connector_PinHeader_1.00mm
+PinHeader_1x33_P1.00mm_Vertical
+Through hole straight pin header, 1x33, 1.00mm pitch, single row
+Through hole pin header THT 1x33 1.00mm single row
+0
+33
+33
+Connector_PinHeader_1.00mm
+PinHeader_1x33_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x33, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x33 1.00mm single row style1 pin1 left
+0
+33
+33
+Connector_PinHeader_1.00mm
+PinHeader_1x33_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x33, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x33 1.00mm single row style2 pin1 right
+0
+33
+33
+Connector_PinHeader_1.00mm
+PinHeader_1x34_P1.00mm_Horizontal
+Through hole angled pin header, 1x34, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x34 1.00mm single row
+0
+34
+34
+Connector_PinHeader_1.00mm
+PinHeader_1x34_P1.00mm_Vertical
+Through hole straight pin header, 1x34, 1.00mm pitch, single row
+Through hole pin header THT 1x34 1.00mm single row
+0
+34
+34
+Connector_PinHeader_1.00mm
+PinHeader_1x34_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x34, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x34 1.00mm single row style1 pin1 left
+0
+34
+34
+Connector_PinHeader_1.00mm
+PinHeader_1x34_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x34, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x34 1.00mm single row style2 pin1 right
+0
+34
+34
+Connector_PinHeader_1.00mm
+PinHeader_1x35_P1.00mm_Horizontal
+Through hole angled pin header, 1x35, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x35 1.00mm single row
+0
+35
+35
+Connector_PinHeader_1.00mm
+PinHeader_1x35_P1.00mm_Vertical
+Through hole straight pin header, 1x35, 1.00mm pitch, single row
+Through hole pin header THT 1x35 1.00mm single row
+0
+35
+35
+Connector_PinHeader_1.00mm
+PinHeader_1x35_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x35, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x35 1.00mm single row style1 pin1 left
+0
+35
+35
+Connector_PinHeader_1.00mm
+PinHeader_1x35_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x35, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x35 1.00mm single row style2 pin1 right
+0
+35
+35
+Connector_PinHeader_1.00mm
+PinHeader_1x36_P1.00mm_Horizontal
+Through hole angled pin header, 1x36, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x36 1.00mm single row
+0
+36
+36
+Connector_PinHeader_1.00mm
+PinHeader_1x36_P1.00mm_Vertical
+Through hole straight pin header, 1x36, 1.00mm pitch, single row
+Through hole pin header THT 1x36 1.00mm single row
+0
+36
+36
+Connector_PinHeader_1.00mm
+PinHeader_1x36_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x36, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x36 1.00mm single row style1 pin1 left
+0
+36
+36
+Connector_PinHeader_1.00mm
+PinHeader_1x36_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x36, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x36 1.00mm single row style2 pin1 right
+0
+36
+36
+Connector_PinHeader_1.00mm
+PinHeader_1x37_P1.00mm_Horizontal
+Through hole angled pin header, 1x37, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x37 1.00mm single row
+0
+37
+37
+Connector_PinHeader_1.00mm
+PinHeader_1x37_P1.00mm_Vertical
+Through hole straight pin header, 1x37, 1.00mm pitch, single row
+Through hole pin header THT 1x37 1.00mm single row
+0
+37
+37
+Connector_PinHeader_1.00mm
+PinHeader_1x37_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x37, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x37 1.00mm single row style1 pin1 left
+0
+37
+37
+Connector_PinHeader_1.00mm
+PinHeader_1x37_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x37, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x37 1.00mm single row style2 pin1 right
+0
+37
+37
+Connector_PinHeader_1.00mm
+PinHeader_1x38_P1.00mm_Horizontal
+Through hole angled pin header, 1x38, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x38 1.00mm single row
+0
+38
+38
+Connector_PinHeader_1.00mm
+PinHeader_1x38_P1.00mm_Vertical
+Through hole straight pin header, 1x38, 1.00mm pitch, single row
+Through hole pin header THT 1x38 1.00mm single row
+0
+38
+38
+Connector_PinHeader_1.00mm
+PinHeader_1x38_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x38, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x38 1.00mm single row style1 pin1 left
+0
+38
+38
+Connector_PinHeader_1.00mm
+PinHeader_1x38_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x38, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x38 1.00mm single row style2 pin1 right
+0
+38
+38
+Connector_PinHeader_1.00mm
+PinHeader_1x39_P1.00mm_Horizontal
+Through hole angled pin header, 1x39, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x39 1.00mm single row
+0
+39
+39
+Connector_PinHeader_1.00mm
+PinHeader_1x39_P1.00mm_Vertical
+Through hole straight pin header, 1x39, 1.00mm pitch, single row
+Through hole pin header THT 1x39 1.00mm single row
+0
+39
+39
+Connector_PinHeader_1.00mm
+PinHeader_1x39_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x39, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x39 1.00mm single row style1 pin1 left
+0
+39
+39
+Connector_PinHeader_1.00mm
+PinHeader_1x39_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x39, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x39 1.00mm single row style2 pin1 right
+0
+39
+39
+Connector_PinHeader_1.00mm
+PinHeader_1x40_P1.00mm_Horizontal
+Through hole angled pin header, 1x40, 1.00mm pitch, 2.0mm pin length, single row
+Through hole angled pin header THT 1x40 1.00mm single row
+0
+40
+40
+Connector_PinHeader_1.00mm
+PinHeader_1x40_P1.00mm_Vertical
+Through hole straight pin header, 1x40, 1.00mm pitch, single row
+Through hole pin header THT 1x40 1.00mm single row
+0
+40
+40
+Connector_PinHeader_1.00mm
+PinHeader_1x40_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x40, 1.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x40 1.00mm single row style1 pin1 left
+0
+40
+40
+Connector_PinHeader_1.00mm
+PinHeader_1x40_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x40, 1.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x40 1.00mm single row style2 pin1 right
+0
+40
+40
+Connector_PinHeader_1.00mm
+PinHeader_2x01_P1.00mm_Horizontal
+Through hole angled pin header, 2x01, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x01 1.00mm double row
+0
+2
+2
+Connector_PinHeader_1.00mm
+PinHeader_2x01_P1.00mm_Vertical
+Through hole straight pin header, 2x01, 1.00mm pitch, double rows
+Through hole pin header THT 2x01 1.00mm double row
+0
+2
+2
+Connector_PinHeader_1.00mm
+PinHeader_2x01_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x01, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x01 1.00mm double row
+0
+2
+2
+Connector_PinHeader_1.00mm
+PinHeader_2x02_P1.00mm_Horizontal
+Through hole angled pin header, 2x02, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x02 1.00mm double row
+0
+4
+4
+Connector_PinHeader_1.00mm
+PinHeader_2x02_P1.00mm_Vertical
+Through hole straight pin header, 2x02, 1.00mm pitch, double rows
+Through hole pin header THT 2x02 1.00mm double row
+0
+4
+4
+Connector_PinHeader_1.00mm
+PinHeader_2x02_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x02, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x02 1.00mm double row
+0
+4
+4
+Connector_PinHeader_1.00mm
+PinHeader_2x03_P1.00mm_Horizontal
+Through hole angled pin header, 2x03, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x03 1.00mm double row
+0
+6
+6
+Connector_PinHeader_1.00mm
+PinHeader_2x03_P1.00mm_Vertical
+Through hole straight pin header, 2x03, 1.00mm pitch, double rows
+Through hole pin header THT 2x03 1.00mm double row
+0
+6
+6
+Connector_PinHeader_1.00mm
+PinHeader_2x03_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x03, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x03 1.00mm double row
+0
+6
+6
+Connector_PinHeader_1.00mm
+PinHeader_2x04_P1.00mm_Horizontal
+Through hole angled pin header, 2x04, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x04 1.00mm double row
+0
+8
+8
+Connector_PinHeader_1.00mm
+PinHeader_2x04_P1.00mm_Vertical
+Through hole straight pin header, 2x04, 1.00mm pitch, double rows
+Through hole pin header THT 2x04 1.00mm double row
+0
+8
+8
+Connector_PinHeader_1.00mm
+PinHeader_2x04_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x04, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x04 1.00mm double row
+0
+8
+8
+Connector_PinHeader_1.00mm
+PinHeader_2x05_P1.00mm_Horizontal
+Through hole angled pin header, 2x05, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x05 1.00mm double row
+0
+10
+10
+Connector_PinHeader_1.00mm
+PinHeader_2x05_P1.00mm_Vertical
+Through hole straight pin header, 2x05, 1.00mm pitch, double rows
+Through hole pin header THT 2x05 1.00mm double row
+0
+10
+10
+Connector_PinHeader_1.00mm
+PinHeader_2x05_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x05, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x05 1.00mm double row
+0
+10
+10
+Connector_PinHeader_1.00mm
+PinHeader_2x06_P1.00mm_Horizontal
+Through hole angled pin header, 2x06, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x06 1.00mm double row
+0
+12
+12
+Connector_PinHeader_1.00mm
+PinHeader_2x06_P1.00mm_Vertical
+Through hole straight pin header, 2x06, 1.00mm pitch, double rows
+Through hole pin header THT 2x06 1.00mm double row
+0
+12
+12
+Connector_PinHeader_1.00mm
+PinHeader_2x06_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x06, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x06 1.00mm double row
+0
+12
+12
+Connector_PinHeader_1.00mm
+PinHeader_2x07_P1.00mm_Horizontal
+Through hole angled pin header, 2x07, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x07 1.00mm double row
+0
+14
+14
+Connector_PinHeader_1.00mm
+PinHeader_2x07_P1.00mm_Vertical
+Through hole straight pin header, 2x07, 1.00mm pitch, double rows
+Through hole pin header THT 2x07 1.00mm double row
+0
+14
+14
+Connector_PinHeader_1.00mm
+PinHeader_2x07_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x07, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x07 1.00mm double row
+0
+14
+14
+Connector_PinHeader_1.00mm
+PinHeader_2x08_P1.00mm_Horizontal
+Through hole angled pin header, 2x08, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x08 1.00mm double row
+0
+16
+16
+Connector_PinHeader_1.00mm
+PinHeader_2x08_P1.00mm_Vertical
+Through hole straight pin header, 2x08, 1.00mm pitch, double rows
+Through hole pin header THT 2x08 1.00mm double row
+0
+16
+16
+Connector_PinHeader_1.00mm
+PinHeader_2x08_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x08, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x08 1.00mm double row
+0
+16
+16
+Connector_PinHeader_1.00mm
+PinHeader_2x09_P1.00mm_Horizontal
+Through hole angled pin header, 2x09, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x09 1.00mm double row
+0
+18
+18
+Connector_PinHeader_1.00mm
+PinHeader_2x09_P1.00mm_Vertical
+Through hole straight pin header, 2x09, 1.00mm pitch, double rows
+Through hole pin header THT 2x09 1.00mm double row
+0
+18
+18
+Connector_PinHeader_1.00mm
+PinHeader_2x09_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x09, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x09 1.00mm double row
+0
+18
+18
+Connector_PinHeader_1.00mm
+PinHeader_2x10_P1.00mm_Horizontal
+Through hole angled pin header, 2x10, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x10 1.00mm double row
+0
+20
+20
+Connector_PinHeader_1.00mm
+PinHeader_2x10_P1.00mm_Vertical
+Through hole straight pin header, 2x10, 1.00mm pitch, double rows
+Through hole pin header THT 2x10 1.00mm double row
+0
+20
+20
+Connector_PinHeader_1.00mm
+PinHeader_2x10_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x10, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x10 1.00mm double row
+0
+20
+20
+Connector_PinHeader_1.00mm
+PinHeader_2x11_P1.00mm_Horizontal
+Through hole angled pin header, 2x11, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x11 1.00mm double row
+0
+22
+22
+Connector_PinHeader_1.00mm
+PinHeader_2x11_P1.00mm_Vertical
+Through hole straight pin header, 2x11, 1.00mm pitch, double rows
+Through hole pin header THT 2x11 1.00mm double row
+0
+22
+22
+Connector_PinHeader_1.00mm
+PinHeader_2x11_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x11, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x11 1.00mm double row
+0
+22
+22
+Connector_PinHeader_1.00mm
+PinHeader_2x12_P1.00mm_Horizontal
+Through hole angled pin header, 2x12, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x12 1.00mm double row
+0
+24
+24
+Connector_PinHeader_1.00mm
+PinHeader_2x12_P1.00mm_Vertical
+Through hole straight pin header, 2x12, 1.00mm pitch, double rows
+Through hole pin header THT 2x12 1.00mm double row
+0
+24
+24
+Connector_PinHeader_1.00mm
+PinHeader_2x12_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x12, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x12 1.00mm double row
+0
+24
+24
+Connector_PinHeader_1.00mm
+PinHeader_2x13_P1.00mm_Horizontal
+Through hole angled pin header, 2x13, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x13 1.00mm double row
+0
+26
+26
+Connector_PinHeader_1.00mm
+PinHeader_2x13_P1.00mm_Vertical
+Through hole straight pin header, 2x13, 1.00mm pitch, double rows
+Through hole pin header THT 2x13 1.00mm double row
+0
+26
+26
+Connector_PinHeader_1.00mm
+PinHeader_2x13_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x13, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x13 1.00mm double row
+0
+26
+26
+Connector_PinHeader_1.00mm
+PinHeader_2x14_P1.00mm_Horizontal
+Through hole angled pin header, 2x14, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x14 1.00mm double row
+0
+28
+28
+Connector_PinHeader_1.00mm
+PinHeader_2x14_P1.00mm_Vertical
+Through hole straight pin header, 2x14, 1.00mm pitch, double rows
+Through hole pin header THT 2x14 1.00mm double row
+0
+28
+28
+Connector_PinHeader_1.00mm
+PinHeader_2x14_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x14, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x14 1.00mm double row
+0
+28
+28
+Connector_PinHeader_1.00mm
+PinHeader_2x15_P1.00mm_Horizontal
+Through hole angled pin header, 2x15, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x15 1.00mm double row
+0
+30
+30
+Connector_PinHeader_1.00mm
+PinHeader_2x15_P1.00mm_Vertical
+Through hole straight pin header, 2x15, 1.00mm pitch, double rows
+Through hole pin header THT 2x15 1.00mm double row
+0
+30
+30
+Connector_PinHeader_1.00mm
+PinHeader_2x15_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x15, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x15 1.00mm double row
+0
+30
+30
+Connector_PinHeader_1.00mm
+PinHeader_2x16_P1.00mm_Horizontal
+Through hole angled pin header, 2x16, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x16 1.00mm double row
+0
+32
+32
+Connector_PinHeader_1.00mm
+PinHeader_2x16_P1.00mm_Vertical
+Through hole straight pin header, 2x16, 1.00mm pitch, double rows
+Through hole pin header THT 2x16 1.00mm double row
+0
+32
+32
+Connector_PinHeader_1.00mm
+PinHeader_2x16_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x16, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x16 1.00mm double row
+0
+32
+32
+Connector_PinHeader_1.00mm
+PinHeader_2x17_P1.00mm_Horizontal
+Through hole angled pin header, 2x17, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x17 1.00mm double row
+0
+34
+34
+Connector_PinHeader_1.00mm
+PinHeader_2x17_P1.00mm_Vertical
+Through hole straight pin header, 2x17, 1.00mm pitch, double rows
+Through hole pin header THT 2x17 1.00mm double row
+0
+34
+34
+Connector_PinHeader_1.00mm
+PinHeader_2x17_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x17, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x17 1.00mm double row
+0
+34
+34
+Connector_PinHeader_1.00mm
+PinHeader_2x18_P1.00mm_Horizontal
+Through hole angled pin header, 2x18, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x18 1.00mm double row
+0
+36
+36
+Connector_PinHeader_1.00mm
+PinHeader_2x18_P1.00mm_Vertical
+Through hole straight pin header, 2x18, 1.00mm pitch, double rows
+Through hole pin header THT 2x18 1.00mm double row
+0
+36
+36
+Connector_PinHeader_1.00mm
+PinHeader_2x18_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x18, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x18 1.00mm double row
+0
+36
+36
+Connector_PinHeader_1.00mm
+PinHeader_2x19_P1.00mm_Horizontal
+Through hole angled pin header, 2x19, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x19 1.00mm double row
+0
+38
+38
+Connector_PinHeader_1.00mm
+PinHeader_2x19_P1.00mm_Vertical
+Through hole straight pin header, 2x19, 1.00mm pitch, double rows
+Through hole pin header THT 2x19 1.00mm double row
+0
+38
+38
+Connector_PinHeader_1.00mm
+PinHeader_2x19_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x19, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x19 1.00mm double row
+0
+38
+38
+Connector_PinHeader_1.00mm
+PinHeader_2x20_P1.00mm_Horizontal
+Through hole angled pin header, 2x20, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x20 1.00mm double row
+0
+40
+40
+Connector_PinHeader_1.00mm
+PinHeader_2x20_P1.00mm_Vertical
+Through hole straight pin header, 2x20, 1.00mm pitch, double rows
+Through hole pin header THT 2x20 1.00mm double row
+0
+40
+40
+Connector_PinHeader_1.00mm
+PinHeader_2x20_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x20, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x20 1.00mm double row
+0
+40
+40
+Connector_PinHeader_1.00mm
+PinHeader_2x21_P1.00mm_Horizontal
+Through hole angled pin header, 2x21, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x21 1.00mm double row
+0
+42
+42
+Connector_PinHeader_1.00mm
+PinHeader_2x21_P1.00mm_Vertical
+Through hole straight pin header, 2x21, 1.00mm pitch, double rows
+Through hole pin header THT 2x21 1.00mm double row
+0
+42
+42
+Connector_PinHeader_1.00mm
+PinHeader_2x21_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x21, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x21 1.00mm double row
+0
+42
+42
+Connector_PinHeader_1.00mm
+PinHeader_2x22_P1.00mm_Horizontal
+Through hole angled pin header, 2x22, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x22 1.00mm double row
+0
+44
+44
+Connector_PinHeader_1.00mm
+PinHeader_2x22_P1.00mm_Vertical
+Through hole straight pin header, 2x22, 1.00mm pitch, double rows
+Through hole pin header THT 2x22 1.00mm double row
+0
+44
+44
+Connector_PinHeader_1.00mm
+PinHeader_2x22_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x22, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x22 1.00mm double row
+0
+44
+44
+Connector_PinHeader_1.00mm
+PinHeader_2x23_P1.00mm_Horizontal
+Through hole angled pin header, 2x23, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x23 1.00mm double row
+0
+46
+46
+Connector_PinHeader_1.00mm
+PinHeader_2x23_P1.00mm_Vertical
+Through hole straight pin header, 2x23, 1.00mm pitch, double rows
+Through hole pin header THT 2x23 1.00mm double row
+0
+46
+46
+Connector_PinHeader_1.00mm
+PinHeader_2x23_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x23, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x23 1.00mm double row
+0
+46
+46
+Connector_PinHeader_1.00mm
+PinHeader_2x24_P1.00mm_Horizontal
+Through hole angled pin header, 2x24, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x24 1.00mm double row
+0
+48
+48
+Connector_PinHeader_1.00mm
+PinHeader_2x24_P1.00mm_Vertical
+Through hole straight pin header, 2x24, 1.00mm pitch, double rows
+Through hole pin header THT 2x24 1.00mm double row
+0
+48
+48
+Connector_PinHeader_1.00mm
+PinHeader_2x24_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x24, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x24 1.00mm double row
+0
+48
+48
+Connector_PinHeader_1.00mm
+PinHeader_2x25_P1.00mm_Horizontal
+Through hole angled pin header, 2x25, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x25 1.00mm double row
+0
+50
+50
+Connector_PinHeader_1.00mm
+PinHeader_2x25_P1.00mm_Vertical
+Through hole straight pin header, 2x25, 1.00mm pitch, double rows
+Through hole pin header THT 2x25 1.00mm double row
+0
+50
+50
+Connector_PinHeader_1.00mm
+PinHeader_2x25_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x25, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x25 1.00mm double row
+0
+50
+50
+Connector_PinHeader_1.00mm
+PinHeader_2x26_P1.00mm_Horizontal
+Through hole angled pin header, 2x26, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x26 1.00mm double row
+0
+52
+52
+Connector_PinHeader_1.00mm
+PinHeader_2x26_P1.00mm_Vertical
+Through hole straight pin header, 2x26, 1.00mm pitch, double rows
+Through hole pin header THT 2x26 1.00mm double row
+0
+52
+52
+Connector_PinHeader_1.00mm
+PinHeader_2x26_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x26, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x26 1.00mm double row
+0
+52
+52
+Connector_PinHeader_1.00mm
+PinHeader_2x27_P1.00mm_Horizontal
+Through hole angled pin header, 2x27, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x27 1.00mm double row
+0
+54
+54
+Connector_PinHeader_1.00mm
+PinHeader_2x27_P1.00mm_Vertical
+Through hole straight pin header, 2x27, 1.00mm pitch, double rows
+Through hole pin header THT 2x27 1.00mm double row
+0
+54
+54
+Connector_PinHeader_1.00mm
+PinHeader_2x27_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x27, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x27 1.00mm double row
+0
+54
+54
+Connector_PinHeader_1.00mm
+PinHeader_2x28_P1.00mm_Horizontal
+Through hole angled pin header, 2x28, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x28 1.00mm double row
+0
+56
+56
+Connector_PinHeader_1.00mm
+PinHeader_2x28_P1.00mm_Vertical
+Through hole straight pin header, 2x28, 1.00mm pitch, double rows
+Through hole pin header THT 2x28 1.00mm double row
+0
+56
+56
+Connector_PinHeader_1.00mm
+PinHeader_2x28_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x28, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x28 1.00mm double row
+0
+56
+56
+Connector_PinHeader_1.00mm
+PinHeader_2x29_P1.00mm_Horizontal
+Through hole angled pin header, 2x29, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x29 1.00mm double row
+0
+58
+58
+Connector_PinHeader_1.00mm
+PinHeader_2x29_P1.00mm_Vertical
+Through hole straight pin header, 2x29, 1.00mm pitch, double rows
+Through hole pin header THT 2x29 1.00mm double row
+0
+58
+58
+Connector_PinHeader_1.00mm
+PinHeader_2x29_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x29, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x29 1.00mm double row
+0
+58
+58
+Connector_PinHeader_1.00mm
+PinHeader_2x30_P1.00mm_Horizontal
+Through hole angled pin header, 2x30, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x30 1.00mm double row
+0
+60
+60
+Connector_PinHeader_1.00mm
+PinHeader_2x30_P1.00mm_Vertical
+Through hole straight pin header, 2x30, 1.00mm pitch, double rows
+Through hole pin header THT 2x30 1.00mm double row
+0
+60
+60
+Connector_PinHeader_1.00mm
+PinHeader_2x30_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x30, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x30 1.00mm double row
+0
+60
+60
+Connector_PinHeader_1.00mm
+PinHeader_2x31_P1.00mm_Horizontal
+Through hole angled pin header, 2x31, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x31 1.00mm double row
+0
+62
+62
+Connector_PinHeader_1.00mm
+PinHeader_2x31_P1.00mm_Vertical
+Through hole straight pin header, 2x31, 1.00mm pitch, double rows
+Through hole pin header THT 2x31 1.00mm double row
+0
+62
+62
+Connector_PinHeader_1.00mm
+PinHeader_2x31_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x31, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x31 1.00mm double row
+0
+62
+62
+Connector_PinHeader_1.00mm
+PinHeader_2x32_P1.00mm_Horizontal
+Through hole angled pin header, 2x32, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x32 1.00mm double row
+0
+64
+64
+Connector_PinHeader_1.00mm
+PinHeader_2x32_P1.00mm_Vertical
+Through hole straight pin header, 2x32, 1.00mm pitch, double rows
+Through hole pin header THT 2x32 1.00mm double row
+0
+64
+64
+Connector_PinHeader_1.00mm
+PinHeader_2x32_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x32, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x32 1.00mm double row
+0
+64
+64
+Connector_PinHeader_1.00mm
+PinHeader_2x33_P1.00mm_Horizontal
+Through hole angled pin header, 2x33, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x33 1.00mm double row
+0
+66
+66
+Connector_PinHeader_1.00mm
+PinHeader_2x33_P1.00mm_Vertical
+Through hole straight pin header, 2x33, 1.00mm pitch, double rows
+Through hole pin header THT 2x33 1.00mm double row
+0
+66
+66
+Connector_PinHeader_1.00mm
+PinHeader_2x33_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x33, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x33 1.00mm double row
+0
+66
+66
+Connector_PinHeader_1.00mm
+PinHeader_2x34_P1.00mm_Horizontal
+Through hole angled pin header, 2x34, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x34 1.00mm double row
+0
+68
+68
+Connector_PinHeader_1.00mm
+PinHeader_2x34_P1.00mm_Vertical
+Through hole straight pin header, 2x34, 1.00mm pitch, double rows
+Through hole pin header THT 2x34 1.00mm double row
+0
+68
+68
+Connector_PinHeader_1.00mm
+PinHeader_2x34_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x34, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x34 1.00mm double row
+0
+68
+68
+Connector_PinHeader_1.00mm
+PinHeader_2x35_P1.00mm_Horizontal
+Through hole angled pin header, 2x35, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x35 1.00mm double row
+0
+70
+70
+Connector_PinHeader_1.00mm
+PinHeader_2x35_P1.00mm_Vertical
+Through hole straight pin header, 2x35, 1.00mm pitch, double rows
+Through hole pin header THT 2x35 1.00mm double row
+0
+70
+70
+Connector_PinHeader_1.00mm
+PinHeader_2x35_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x35, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x35 1.00mm double row
+0
+70
+70
+Connector_PinHeader_1.00mm
+PinHeader_2x36_P1.00mm_Horizontal
+Through hole angled pin header, 2x36, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x36 1.00mm double row
+0
+72
+72
+Connector_PinHeader_1.00mm
+PinHeader_2x36_P1.00mm_Vertical
+Through hole straight pin header, 2x36, 1.00mm pitch, double rows
+Through hole pin header THT 2x36 1.00mm double row
+0
+72
+72
+Connector_PinHeader_1.00mm
+PinHeader_2x36_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x36, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x36 1.00mm double row
+0
+72
+72
+Connector_PinHeader_1.00mm
+PinHeader_2x37_P1.00mm_Horizontal
+Through hole angled pin header, 2x37, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x37 1.00mm double row
+0
+74
+74
+Connector_PinHeader_1.00mm
+PinHeader_2x37_P1.00mm_Vertical
+Through hole straight pin header, 2x37, 1.00mm pitch, double rows
+Through hole pin header THT 2x37 1.00mm double row
+0
+74
+74
+Connector_PinHeader_1.00mm
+PinHeader_2x37_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x37, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x37 1.00mm double row
+0
+74
+74
+Connector_PinHeader_1.00mm
+PinHeader_2x38_P1.00mm_Horizontal
+Through hole angled pin header, 2x38, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x38 1.00mm double row
+0
+76
+76
+Connector_PinHeader_1.00mm
+PinHeader_2x38_P1.00mm_Vertical
+Through hole straight pin header, 2x38, 1.00mm pitch, double rows
+Through hole pin header THT 2x38 1.00mm double row
+0
+76
+76
+Connector_PinHeader_1.00mm
+PinHeader_2x38_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x38, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x38 1.00mm double row
+0
+76
+76
+Connector_PinHeader_1.00mm
+PinHeader_2x39_P1.00mm_Horizontal
+Through hole angled pin header, 2x39, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x39 1.00mm double row
+0
+78
+78
+Connector_PinHeader_1.00mm
+PinHeader_2x39_P1.00mm_Vertical
+Through hole straight pin header, 2x39, 1.00mm pitch, double rows
+Through hole pin header THT 2x39 1.00mm double row
+0
+78
+78
+Connector_PinHeader_1.00mm
+PinHeader_2x39_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x39, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x39 1.00mm double row
+0
+78
+78
+Connector_PinHeader_1.00mm
+PinHeader_2x40_P1.00mm_Horizontal
+Through hole angled pin header, 2x40, 1.00mm pitch, 2.0mm pin length, double rows
+Through hole angled pin header THT 2x40 1.00mm double row
+0
+80
+80
+Connector_PinHeader_1.00mm
+PinHeader_2x40_P1.00mm_Vertical
+Through hole straight pin header, 2x40, 1.00mm pitch, double rows
+Through hole pin header THT 2x40 1.00mm double row
+0
+80
+80
+Connector_PinHeader_1.00mm
+PinHeader_2x40_P1.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x40, 1.00mm pitch, double rows
+Surface mounted pin header SMD 2x40 1.00mm double row
+0
+80
+80
+Connector_PinHeader_1.27mm
+PinHeader_1x01_P1.27mm_Horizontal
+Through hole angled pin header, 1x01, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x01 1.27mm single row
+0
+1
+1
+Connector_PinHeader_1.27mm
+PinHeader_1x01_P1.27mm_Vertical
+Through hole straight pin header, 1x01, 1.27mm pitch, single row
+Through hole pin header THT 1x01 1.27mm single row
+0
+1
+1
+Connector_PinHeader_1.27mm
+PinHeader_1x02_P1.27mm_Horizontal
+Through hole angled pin header, 1x02, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x02 1.27mm single row
+0
+2
+2
+Connector_PinHeader_1.27mm
+PinHeader_1x02_P1.27mm_Vertical
+Through hole straight pin header, 1x02, 1.27mm pitch, single row
+Through hole pin header THT 1x02 1.27mm single row
+0
+2
+2
+Connector_PinHeader_1.27mm
+PinHeader_1x02_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x02, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x02 1.27mm single row style1 pin1 left
+0
+2
+2
+Connector_PinHeader_1.27mm
+PinHeader_1x02_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x02, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x02 1.27mm single row style2 pin1 right
+0
+2
+2
+Connector_PinHeader_1.27mm
+PinHeader_1x03_P1.27mm_Horizontal
+Through hole angled pin header, 1x03, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x03 1.27mm single row
+0
+3
+3
+Connector_PinHeader_1.27mm
+PinHeader_1x03_P1.27mm_Vertical
+Through hole straight pin header, 1x03, 1.27mm pitch, single row
+Through hole pin header THT 1x03 1.27mm single row
+0
+3
+3
+Connector_PinHeader_1.27mm
+PinHeader_1x03_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x03, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x03 1.27mm single row style1 pin1 left
+0
+3
+3
+Connector_PinHeader_1.27mm
+PinHeader_1x03_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x03, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x03 1.27mm single row style2 pin1 right
+0
+3
+3
+Connector_PinHeader_1.27mm
+PinHeader_1x04_P1.27mm_Horizontal
+Through hole angled pin header, 1x04, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x04 1.27mm single row
+0
+4
+4
+Connector_PinHeader_1.27mm
+PinHeader_1x04_P1.27mm_Vertical
+Through hole straight pin header, 1x04, 1.27mm pitch, single row
+Through hole pin header THT 1x04 1.27mm single row
+0
+4
+4
+Connector_PinHeader_1.27mm
+PinHeader_1x04_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x04, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x04 1.27mm single row style1 pin1 left
+0
+4
+4
+Connector_PinHeader_1.27mm
+PinHeader_1x04_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x04, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x04 1.27mm single row style2 pin1 right
+0
+4
+4
+Connector_PinHeader_1.27mm
+PinHeader_1x05_P1.27mm_Horizontal
+Through hole angled pin header, 1x05, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x05 1.27mm single row
+0
+5
+5
+Connector_PinHeader_1.27mm
+PinHeader_1x05_P1.27mm_Vertical
+Through hole straight pin header, 1x05, 1.27mm pitch, single row
+Through hole pin header THT 1x05 1.27mm single row
+0
+5
+5
+Connector_PinHeader_1.27mm
+PinHeader_1x05_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x05, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x05 1.27mm single row style1 pin1 left
+0
+5
+5
+Connector_PinHeader_1.27mm
+PinHeader_1x05_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x05, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x05 1.27mm single row style2 pin1 right
+0
+5
+5
+Connector_PinHeader_1.27mm
+PinHeader_1x06_P1.27mm_Horizontal
+Through hole angled pin header, 1x06, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x06 1.27mm single row
+0
+6
+6
+Connector_PinHeader_1.27mm
+PinHeader_1x06_P1.27mm_Vertical
+Through hole straight pin header, 1x06, 1.27mm pitch, single row
+Through hole pin header THT 1x06 1.27mm single row
+0
+6
+6
+Connector_PinHeader_1.27mm
+PinHeader_1x06_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x06, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x06 1.27mm single row style1 pin1 left
+0
+6
+6
+Connector_PinHeader_1.27mm
+PinHeader_1x06_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x06, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x06 1.27mm single row style2 pin1 right
+0
+6
+6
+Connector_PinHeader_1.27mm
+PinHeader_1x07_P1.27mm_Horizontal
+Through hole angled pin header, 1x07, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x07 1.27mm single row
+0
+7
+7
+Connector_PinHeader_1.27mm
+PinHeader_1x07_P1.27mm_Vertical
+Through hole straight pin header, 1x07, 1.27mm pitch, single row
+Through hole pin header THT 1x07 1.27mm single row
+0
+7
+7
+Connector_PinHeader_1.27mm
+PinHeader_1x07_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x07, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x07 1.27mm single row style1 pin1 left
+0
+7
+7
+Connector_PinHeader_1.27mm
+PinHeader_1x07_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x07, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x07 1.27mm single row style2 pin1 right
+0
+7
+7
+Connector_PinHeader_1.27mm
+PinHeader_1x08_P1.27mm_Horizontal
+Through hole angled pin header, 1x08, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x08 1.27mm single row
+0
+8
+8
+Connector_PinHeader_1.27mm
+PinHeader_1x08_P1.27mm_Vertical
+Through hole straight pin header, 1x08, 1.27mm pitch, single row
+Through hole pin header THT 1x08 1.27mm single row
+0
+8
+8
+Connector_PinHeader_1.27mm
+PinHeader_1x08_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x08, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x08 1.27mm single row style1 pin1 left
+0
+8
+8
+Connector_PinHeader_1.27mm
+PinHeader_1x08_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x08, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x08 1.27mm single row style2 pin1 right
+0
+8
+8
+Connector_PinHeader_1.27mm
+PinHeader_1x09_P1.27mm_Horizontal
+Through hole angled pin header, 1x09, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x09 1.27mm single row
+0
+9
+9
+Connector_PinHeader_1.27mm
+PinHeader_1x09_P1.27mm_Vertical
+Through hole straight pin header, 1x09, 1.27mm pitch, single row
+Through hole pin header THT 1x09 1.27mm single row
+0
+9
+9
+Connector_PinHeader_1.27mm
+PinHeader_1x09_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x09, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x09 1.27mm single row style1 pin1 left
+0
+9
+9
+Connector_PinHeader_1.27mm
+PinHeader_1x09_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x09, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x09 1.27mm single row style2 pin1 right
+0
+9
+9
+Connector_PinHeader_1.27mm
+PinHeader_1x10_P1.27mm_Horizontal
+Through hole angled pin header, 1x10, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x10 1.27mm single row
+0
+10
+10
+Connector_PinHeader_1.27mm
+PinHeader_1x10_P1.27mm_Vertical
+Through hole straight pin header, 1x10, 1.27mm pitch, single row
+Through hole pin header THT 1x10 1.27mm single row
+0
+10
+10
+Connector_PinHeader_1.27mm
+PinHeader_1x10_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x10, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x10 1.27mm single row style1 pin1 left
+0
+10
+10
+Connector_PinHeader_1.27mm
+PinHeader_1x10_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x10, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x10 1.27mm single row style2 pin1 right
+0
+10
+10
+Connector_PinHeader_1.27mm
+PinHeader_1x11_P1.27mm_Horizontal
+Through hole angled pin header, 1x11, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x11 1.27mm single row
+0
+11
+11
+Connector_PinHeader_1.27mm
+PinHeader_1x11_P1.27mm_Vertical
+Through hole straight pin header, 1x11, 1.27mm pitch, single row
+Through hole pin header THT 1x11 1.27mm single row
+0
+11
+11
+Connector_PinHeader_1.27mm
+PinHeader_1x11_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x11, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x11 1.27mm single row style1 pin1 left
+0
+11
+11
+Connector_PinHeader_1.27mm
+PinHeader_1x11_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x11, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x11 1.27mm single row style2 pin1 right
+0
+11
+11
+Connector_PinHeader_1.27mm
+PinHeader_1x12_P1.27mm_Horizontal
+Through hole angled pin header, 1x12, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x12 1.27mm single row
+0
+12
+12
+Connector_PinHeader_1.27mm
+PinHeader_1x12_P1.27mm_Vertical
+Through hole straight pin header, 1x12, 1.27mm pitch, single row
+Through hole pin header THT 1x12 1.27mm single row
+0
+12
+12
+Connector_PinHeader_1.27mm
+PinHeader_1x12_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x12, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x12 1.27mm single row style1 pin1 left
+0
+12
+12
+Connector_PinHeader_1.27mm
+PinHeader_1x12_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x12, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x12 1.27mm single row style2 pin1 right
+0
+12
+12
+Connector_PinHeader_1.27mm
+PinHeader_1x13_P1.27mm_Horizontal
+Through hole angled pin header, 1x13, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x13 1.27mm single row
+0
+13
+13
+Connector_PinHeader_1.27mm
+PinHeader_1x13_P1.27mm_Vertical
+Through hole straight pin header, 1x13, 1.27mm pitch, single row
+Through hole pin header THT 1x13 1.27mm single row
+0
+13
+13
+Connector_PinHeader_1.27mm
+PinHeader_1x13_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x13, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x13 1.27mm single row style1 pin1 left
+0
+13
+13
+Connector_PinHeader_1.27mm
+PinHeader_1x13_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x13, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x13 1.27mm single row style2 pin1 right
+0
+13
+13
+Connector_PinHeader_1.27mm
+PinHeader_1x14_P1.27mm_Horizontal
+Through hole angled pin header, 1x14, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x14 1.27mm single row
+0
+14
+14
+Connector_PinHeader_1.27mm
+PinHeader_1x14_P1.27mm_Vertical
+Through hole straight pin header, 1x14, 1.27mm pitch, single row
+Through hole pin header THT 1x14 1.27mm single row
+0
+14
+14
+Connector_PinHeader_1.27mm
+PinHeader_1x14_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x14, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x14 1.27mm single row style1 pin1 left
+0
+14
+14
+Connector_PinHeader_1.27mm
+PinHeader_1x14_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x14, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x14 1.27mm single row style2 pin1 right
+0
+14
+14
+Connector_PinHeader_1.27mm
+PinHeader_1x15_P1.27mm_Horizontal
+Through hole angled pin header, 1x15, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x15 1.27mm single row
+0
+15
+15
+Connector_PinHeader_1.27mm
+PinHeader_1x15_P1.27mm_Vertical
+Through hole straight pin header, 1x15, 1.27mm pitch, single row
+Through hole pin header THT 1x15 1.27mm single row
+0
+15
+15
+Connector_PinHeader_1.27mm
+PinHeader_1x15_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x15, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x15 1.27mm single row style1 pin1 left
+0
+15
+15
+Connector_PinHeader_1.27mm
+PinHeader_1x15_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x15, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x15 1.27mm single row style2 pin1 right
+0
+15
+15
+Connector_PinHeader_1.27mm
+PinHeader_1x16_P1.27mm_Horizontal
+Through hole angled pin header, 1x16, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x16 1.27mm single row
+0
+16
+16
+Connector_PinHeader_1.27mm
+PinHeader_1x16_P1.27mm_Vertical
+Through hole straight pin header, 1x16, 1.27mm pitch, single row
+Through hole pin header THT 1x16 1.27mm single row
+0
+16
+16
+Connector_PinHeader_1.27mm
+PinHeader_1x16_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x16, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x16 1.27mm single row style1 pin1 left
+0
+16
+16
+Connector_PinHeader_1.27mm
+PinHeader_1x16_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x16, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x16 1.27mm single row style2 pin1 right
+0
+16
+16
+Connector_PinHeader_1.27mm
+PinHeader_1x17_P1.27mm_Horizontal
+Through hole angled pin header, 1x17, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x17 1.27mm single row
+0
+17
+17
+Connector_PinHeader_1.27mm
+PinHeader_1x17_P1.27mm_Vertical
+Through hole straight pin header, 1x17, 1.27mm pitch, single row
+Through hole pin header THT 1x17 1.27mm single row
+0
+17
+17
+Connector_PinHeader_1.27mm
+PinHeader_1x17_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x17, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x17 1.27mm single row style1 pin1 left
+0
+17
+17
+Connector_PinHeader_1.27mm
+PinHeader_1x17_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x17, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x17 1.27mm single row style2 pin1 right
+0
+17
+17
+Connector_PinHeader_1.27mm
+PinHeader_1x18_P1.27mm_Horizontal
+Through hole angled pin header, 1x18, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x18 1.27mm single row
+0
+18
+18
+Connector_PinHeader_1.27mm
+PinHeader_1x18_P1.27mm_Vertical
+Through hole straight pin header, 1x18, 1.27mm pitch, single row
+Through hole pin header THT 1x18 1.27mm single row
+0
+18
+18
+Connector_PinHeader_1.27mm
+PinHeader_1x18_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x18, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x18 1.27mm single row style1 pin1 left
+0
+18
+18
+Connector_PinHeader_1.27mm
+PinHeader_1x18_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x18, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x18 1.27mm single row style2 pin1 right
+0
+18
+18
+Connector_PinHeader_1.27mm
+PinHeader_1x19_P1.27mm_Horizontal
+Through hole angled pin header, 1x19, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x19 1.27mm single row
+0
+19
+19
+Connector_PinHeader_1.27mm
+PinHeader_1x19_P1.27mm_Vertical
+Through hole straight pin header, 1x19, 1.27mm pitch, single row
+Through hole pin header THT 1x19 1.27mm single row
+0
+19
+19
+Connector_PinHeader_1.27mm
+PinHeader_1x19_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x19, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x19 1.27mm single row style1 pin1 left
+0
+19
+19
+Connector_PinHeader_1.27mm
+PinHeader_1x19_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x19, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x19 1.27mm single row style2 pin1 right
+0
+19
+19
+Connector_PinHeader_1.27mm
+PinHeader_1x20_P1.27mm_Horizontal
+Through hole angled pin header, 1x20, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x20 1.27mm single row
+0
+20
+20
+Connector_PinHeader_1.27mm
+PinHeader_1x20_P1.27mm_Vertical
+Through hole straight pin header, 1x20, 1.27mm pitch, single row
+Through hole pin header THT 1x20 1.27mm single row
+0
+20
+20
+Connector_PinHeader_1.27mm
+PinHeader_1x20_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x20, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x20 1.27mm single row style1 pin1 left
+0
+20
+20
+Connector_PinHeader_1.27mm
+PinHeader_1x20_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x20, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x20 1.27mm single row style2 pin1 right
+0
+20
+20
+Connector_PinHeader_1.27mm
+PinHeader_1x21_P1.27mm_Horizontal
+Through hole angled pin header, 1x21, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x21 1.27mm single row
+0
+21
+21
+Connector_PinHeader_1.27mm
+PinHeader_1x21_P1.27mm_Vertical
+Through hole straight pin header, 1x21, 1.27mm pitch, single row
+Through hole pin header THT 1x21 1.27mm single row
+0
+21
+21
+Connector_PinHeader_1.27mm
+PinHeader_1x21_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x21, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x21 1.27mm single row style1 pin1 left
+0
+21
+21
+Connector_PinHeader_1.27mm
+PinHeader_1x21_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x21, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x21 1.27mm single row style2 pin1 right
+0
+21
+21
+Connector_PinHeader_1.27mm
+PinHeader_1x22_P1.27mm_Horizontal
+Through hole angled pin header, 1x22, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x22 1.27mm single row
+0
+22
+22
+Connector_PinHeader_1.27mm
+PinHeader_1x22_P1.27mm_Vertical
+Through hole straight pin header, 1x22, 1.27mm pitch, single row
+Through hole pin header THT 1x22 1.27mm single row
+0
+22
+22
+Connector_PinHeader_1.27mm
+PinHeader_1x22_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x22, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x22 1.27mm single row style1 pin1 left
+0
+22
+22
+Connector_PinHeader_1.27mm
+PinHeader_1x22_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x22, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x22 1.27mm single row style2 pin1 right
+0
+22
+22
+Connector_PinHeader_1.27mm
+PinHeader_1x23_P1.27mm_Horizontal
+Through hole angled pin header, 1x23, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x23 1.27mm single row
+0
+23
+23
+Connector_PinHeader_1.27mm
+PinHeader_1x23_P1.27mm_Vertical
+Through hole straight pin header, 1x23, 1.27mm pitch, single row
+Through hole pin header THT 1x23 1.27mm single row
+0
+23
+23
+Connector_PinHeader_1.27mm
+PinHeader_1x23_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x23, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x23 1.27mm single row style1 pin1 left
+0
+23
+23
+Connector_PinHeader_1.27mm
+PinHeader_1x23_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x23, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x23 1.27mm single row style2 pin1 right
+0
+23
+23
+Connector_PinHeader_1.27mm
+PinHeader_1x24_P1.27mm_Horizontal
+Through hole angled pin header, 1x24, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x24 1.27mm single row
+0
+24
+24
+Connector_PinHeader_1.27mm
+PinHeader_1x24_P1.27mm_Vertical
+Through hole straight pin header, 1x24, 1.27mm pitch, single row
+Through hole pin header THT 1x24 1.27mm single row
+0
+24
+24
+Connector_PinHeader_1.27mm
+PinHeader_1x24_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x24, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x24 1.27mm single row style1 pin1 left
+0
+24
+24
+Connector_PinHeader_1.27mm
+PinHeader_1x24_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x24, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x24 1.27mm single row style2 pin1 right
+0
+24
+24
+Connector_PinHeader_1.27mm
+PinHeader_1x25_P1.27mm_Horizontal
+Through hole angled pin header, 1x25, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x25 1.27mm single row
+0
+25
+25
+Connector_PinHeader_1.27mm
+PinHeader_1x25_P1.27mm_Vertical
+Through hole straight pin header, 1x25, 1.27mm pitch, single row
+Through hole pin header THT 1x25 1.27mm single row
+0
+25
+25
+Connector_PinHeader_1.27mm
+PinHeader_1x25_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x25, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x25 1.27mm single row style1 pin1 left
+0
+25
+25
+Connector_PinHeader_1.27mm
+PinHeader_1x25_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x25, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x25 1.27mm single row style2 pin1 right
+0
+25
+25
+Connector_PinHeader_1.27mm
+PinHeader_1x26_P1.27mm_Horizontal
+Through hole angled pin header, 1x26, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x26 1.27mm single row
+0
+26
+26
+Connector_PinHeader_1.27mm
+PinHeader_1x26_P1.27mm_Vertical
+Through hole straight pin header, 1x26, 1.27mm pitch, single row
+Through hole pin header THT 1x26 1.27mm single row
+0
+26
+26
+Connector_PinHeader_1.27mm
+PinHeader_1x26_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x26, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x26 1.27mm single row style1 pin1 left
+0
+26
+26
+Connector_PinHeader_1.27mm
+PinHeader_1x26_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x26, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x26 1.27mm single row style2 pin1 right
+0
+26
+26
+Connector_PinHeader_1.27mm
+PinHeader_1x27_P1.27mm_Horizontal
+Through hole angled pin header, 1x27, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x27 1.27mm single row
+0
+27
+27
+Connector_PinHeader_1.27mm
+PinHeader_1x27_P1.27mm_Vertical
+Through hole straight pin header, 1x27, 1.27mm pitch, single row
+Through hole pin header THT 1x27 1.27mm single row
+0
+27
+27
+Connector_PinHeader_1.27mm
+PinHeader_1x27_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x27, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x27 1.27mm single row style1 pin1 left
+0
+27
+27
+Connector_PinHeader_1.27mm
+PinHeader_1x27_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x27, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x27 1.27mm single row style2 pin1 right
+0
+27
+27
+Connector_PinHeader_1.27mm
+PinHeader_1x28_P1.27mm_Horizontal
+Through hole angled pin header, 1x28, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x28 1.27mm single row
+0
+28
+28
+Connector_PinHeader_1.27mm
+PinHeader_1x28_P1.27mm_Vertical
+Through hole straight pin header, 1x28, 1.27mm pitch, single row
+Through hole pin header THT 1x28 1.27mm single row
+0
+28
+28
+Connector_PinHeader_1.27mm
+PinHeader_1x28_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x28, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x28 1.27mm single row style1 pin1 left
+0
+28
+28
+Connector_PinHeader_1.27mm
+PinHeader_1x28_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x28, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x28 1.27mm single row style2 pin1 right
+0
+28
+28
+Connector_PinHeader_1.27mm
+PinHeader_1x29_P1.27mm_Horizontal
+Through hole angled pin header, 1x29, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x29 1.27mm single row
+0
+29
+29
+Connector_PinHeader_1.27mm
+PinHeader_1x29_P1.27mm_Vertical
+Through hole straight pin header, 1x29, 1.27mm pitch, single row
+Through hole pin header THT 1x29 1.27mm single row
+0
+29
+29
+Connector_PinHeader_1.27mm
+PinHeader_1x29_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x29, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x29 1.27mm single row style1 pin1 left
+0
+29
+29
+Connector_PinHeader_1.27mm
+PinHeader_1x29_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x29, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x29 1.27mm single row style2 pin1 right
+0
+29
+29
+Connector_PinHeader_1.27mm
+PinHeader_1x30_P1.27mm_Horizontal
+Through hole angled pin header, 1x30, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x30 1.27mm single row
+0
+30
+30
+Connector_PinHeader_1.27mm
+PinHeader_1x30_P1.27mm_Vertical
+Through hole straight pin header, 1x30, 1.27mm pitch, single row
+Through hole pin header THT 1x30 1.27mm single row
+0
+30
+30
+Connector_PinHeader_1.27mm
+PinHeader_1x30_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x30, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x30 1.27mm single row style1 pin1 left
+0
+30
+30
+Connector_PinHeader_1.27mm
+PinHeader_1x30_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x30, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x30 1.27mm single row style2 pin1 right
+0
+30
+30
+Connector_PinHeader_1.27mm
+PinHeader_1x31_P1.27mm_Horizontal
+Through hole angled pin header, 1x31, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x31 1.27mm single row
+0
+31
+31
+Connector_PinHeader_1.27mm
+PinHeader_1x31_P1.27mm_Vertical
+Through hole straight pin header, 1x31, 1.27mm pitch, single row
+Through hole pin header THT 1x31 1.27mm single row
+0
+31
+31
+Connector_PinHeader_1.27mm
+PinHeader_1x31_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x31, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x31 1.27mm single row style1 pin1 left
+0
+31
+31
+Connector_PinHeader_1.27mm
+PinHeader_1x31_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x31, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x31 1.27mm single row style2 pin1 right
+0
+31
+31
+Connector_PinHeader_1.27mm
+PinHeader_1x32_P1.27mm_Horizontal
+Through hole angled pin header, 1x32, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x32 1.27mm single row
+0
+32
+32
+Connector_PinHeader_1.27mm
+PinHeader_1x32_P1.27mm_Vertical
+Through hole straight pin header, 1x32, 1.27mm pitch, single row
+Through hole pin header THT 1x32 1.27mm single row
+0
+32
+32
+Connector_PinHeader_1.27mm
+PinHeader_1x32_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x32, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x32 1.27mm single row style1 pin1 left
+0
+32
+32
+Connector_PinHeader_1.27mm
+PinHeader_1x32_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x32, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x32 1.27mm single row style2 pin1 right
+0
+32
+32
+Connector_PinHeader_1.27mm
+PinHeader_1x33_P1.27mm_Horizontal
+Through hole angled pin header, 1x33, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x33 1.27mm single row
+0
+33
+33
+Connector_PinHeader_1.27mm
+PinHeader_1x33_P1.27mm_Vertical
+Through hole straight pin header, 1x33, 1.27mm pitch, single row
+Through hole pin header THT 1x33 1.27mm single row
+0
+33
+33
+Connector_PinHeader_1.27mm
+PinHeader_1x33_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x33, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x33 1.27mm single row style1 pin1 left
+0
+33
+33
+Connector_PinHeader_1.27mm
+PinHeader_1x33_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x33, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x33 1.27mm single row style2 pin1 right
+0
+33
+33
+Connector_PinHeader_1.27mm
+PinHeader_1x34_P1.27mm_Horizontal
+Through hole angled pin header, 1x34, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x34 1.27mm single row
+0
+34
+34
+Connector_PinHeader_1.27mm
+PinHeader_1x34_P1.27mm_Vertical
+Through hole straight pin header, 1x34, 1.27mm pitch, single row
+Through hole pin header THT 1x34 1.27mm single row
+0
+34
+34
+Connector_PinHeader_1.27mm
+PinHeader_1x34_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x34, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x34 1.27mm single row style1 pin1 left
+0
+34
+34
+Connector_PinHeader_1.27mm
+PinHeader_1x34_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x34, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x34 1.27mm single row style2 pin1 right
+0
+34
+34
+Connector_PinHeader_1.27mm
+PinHeader_1x35_P1.27mm_Horizontal
+Through hole angled pin header, 1x35, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x35 1.27mm single row
+0
+35
+35
+Connector_PinHeader_1.27mm
+PinHeader_1x35_P1.27mm_Vertical
+Through hole straight pin header, 1x35, 1.27mm pitch, single row
+Through hole pin header THT 1x35 1.27mm single row
+0
+35
+35
+Connector_PinHeader_1.27mm
+PinHeader_1x35_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x35, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x35 1.27mm single row style1 pin1 left
+0
+35
+35
+Connector_PinHeader_1.27mm
+PinHeader_1x35_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x35, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x35 1.27mm single row style2 pin1 right
+0
+35
+35
+Connector_PinHeader_1.27mm
+PinHeader_1x36_P1.27mm_Horizontal
+Through hole angled pin header, 1x36, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x36 1.27mm single row
+0
+36
+36
+Connector_PinHeader_1.27mm
+PinHeader_1x36_P1.27mm_Vertical
+Through hole straight pin header, 1x36, 1.27mm pitch, single row
+Through hole pin header THT 1x36 1.27mm single row
+0
+36
+36
+Connector_PinHeader_1.27mm
+PinHeader_1x36_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x36, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x36 1.27mm single row style1 pin1 left
+0
+36
+36
+Connector_PinHeader_1.27mm
+PinHeader_1x36_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x36, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x36 1.27mm single row style2 pin1 right
+0
+36
+36
+Connector_PinHeader_1.27mm
+PinHeader_1x37_P1.27mm_Horizontal
+Through hole angled pin header, 1x37, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x37 1.27mm single row
+0
+37
+37
+Connector_PinHeader_1.27mm
+PinHeader_1x37_P1.27mm_Vertical
+Through hole straight pin header, 1x37, 1.27mm pitch, single row
+Through hole pin header THT 1x37 1.27mm single row
+0
+37
+37
+Connector_PinHeader_1.27mm
+PinHeader_1x37_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x37, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x37 1.27mm single row style1 pin1 left
+0
+37
+37
+Connector_PinHeader_1.27mm
+PinHeader_1x37_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x37, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x37 1.27mm single row style2 pin1 right
+0
+37
+37
+Connector_PinHeader_1.27mm
+PinHeader_1x38_P1.27mm_Horizontal
+Through hole angled pin header, 1x38, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x38 1.27mm single row
+0
+38
+38
+Connector_PinHeader_1.27mm
+PinHeader_1x38_P1.27mm_Vertical
+Through hole straight pin header, 1x38, 1.27mm pitch, single row
+Through hole pin header THT 1x38 1.27mm single row
+0
+38
+38
+Connector_PinHeader_1.27mm
+PinHeader_1x38_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x38, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x38 1.27mm single row style1 pin1 left
+0
+38
+38
+Connector_PinHeader_1.27mm
+PinHeader_1x38_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x38, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x38 1.27mm single row style2 pin1 right
+0
+38
+38
+Connector_PinHeader_1.27mm
+PinHeader_1x39_P1.27mm_Horizontal
+Through hole angled pin header, 1x39, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x39 1.27mm single row
+0
+39
+39
+Connector_PinHeader_1.27mm
+PinHeader_1x39_P1.27mm_Vertical
+Through hole straight pin header, 1x39, 1.27mm pitch, single row
+Through hole pin header THT 1x39 1.27mm single row
+0
+39
+39
+Connector_PinHeader_1.27mm
+PinHeader_1x39_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x39, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x39 1.27mm single row style1 pin1 left
+0
+39
+39
+Connector_PinHeader_1.27mm
+PinHeader_1x39_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x39, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x39 1.27mm single row style2 pin1 right
+0
+39
+39
+Connector_PinHeader_1.27mm
+PinHeader_1x40_P1.27mm_Horizontal
+Through hole angled pin header, 1x40, 1.27mm pitch, 4.0mm pin length, single row
+Through hole angled pin header THT 1x40 1.27mm single row
+0
+40
+40
+Connector_PinHeader_1.27mm
+PinHeader_1x40_P1.27mm_Vertical
+Through hole straight pin header, 1x40, 1.27mm pitch, single row
+Through hole pin header THT 1x40 1.27mm single row
+0
+40
+40
+Connector_PinHeader_1.27mm
+PinHeader_1x40_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x40, 1.27mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x40 1.27mm single row style1 pin1 left
+0
+40
+40
+Connector_PinHeader_1.27mm
+PinHeader_1x40_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x40, 1.27mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x40 1.27mm single row style2 pin1 right
+0
+40
+40
+Connector_PinHeader_1.27mm
+PinHeader_2x01_P1.27mm_Horizontal
+Through hole angled pin header, 2x01, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x01 1.27mm double row
+0
+2
+2
+Connector_PinHeader_1.27mm
+PinHeader_2x01_P1.27mm_Vertical
+Through hole straight pin header, 2x01, 1.27mm pitch, double rows
+Through hole pin header THT 2x01 1.27mm double row
+0
+2
+2
+Connector_PinHeader_1.27mm
+PinHeader_2x01_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x01, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x01 1.27mm double row
+0
+2
+2
+Connector_PinHeader_1.27mm
+PinHeader_2x02_P1.27mm_Horizontal
+Through hole angled pin header, 2x02, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x02 1.27mm double row
+0
+4
+4
+Connector_PinHeader_1.27mm
+PinHeader_2x02_P1.27mm_Vertical
+Through hole straight pin header, 2x02, 1.27mm pitch, double rows
+Through hole pin header THT 2x02 1.27mm double row
+0
+4
+4
+Connector_PinHeader_1.27mm
+PinHeader_2x02_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x02, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x02 1.27mm double row
+0
+4
+4
+Connector_PinHeader_1.27mm
+PinHeader_2x03_P1.27mm_Horizontal
+Through hole angled pin header, 2x03, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x03 1.27mm double row
+0
+6
+6
+Connector_PinHeader_1.27mm
+PinHeader_2x03_P1.27mm_Vertical
+Through hole straight pin header, 2x03, 1.27mm pitch, double rows
+Through hole pin header THT 2x03 1.27mm double row
+0
+6
+6
+Connector_PinHeader_1.27mm
+PinHeader_2x03_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x03, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x03 1.27mm double row
+0
+6
+6
+Connector_PinHeader_1.27mm
+PinHeader_2x04_P1.27mm_Horizontal
+Through hole angled pin header, 2x04, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x04 1.27mm double row
+0
+8
+8
+Connector_PinHeader_1.27mm
+PinHeader_2x04_P1.27mm_Vertical
+Through hole straight pin header, 2x04, 1.27mm pitch, double rows
+Through hole pin header THT 2x04 1.27mm double row
+0
+8
+8
+Connector_PinHeader_1.27mm
+PinHeader_2x04_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x04, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x04 1.27mm double row
+0
+8
+8
+Connector_PinHeader_1.27mm
+PinHeader_2x05_P1.27mm_Horizontal
+Through hole angled pin header, 2x05, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x05 1.27mm double row
+0
+10
+10
+Connector_PinHeader_1.27mm
+PinHeader_2x05_P1.27mm_Vertical
+Through hole straight pin header, 2x05, 1.27mm pitch, double rows
+Through hole pin header THT 2x05 1.27mm double row
+0
+10
+10
+Connector_PinHeader_1.27mm
+PinHeader_2x05_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x05, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x05 1.27mm double row
+0
+10
+10
+Connector_PinHeader_1.27mm
+PinHeader_2x06_P1.27mm_Horizontal
+Through hole angled pin header, 2x06, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x06 1.27mm double row
+0
+12
+12
+Connector_PinHeader_1.27mm
+PinHeader_2x06_P1.27mm_Vertical
+Through hole straight pin header, 2x06, 1.27mm pitch, double rows
+Through hole pin header THT 2x06 1.27mm double row
+0
+12
+12
+Connector_PinHeader_1.27mm
+PinHeader_2x06_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x06, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x06 1.27mm double row
+0
+12
+12
+Connector_PinHeader_1.27mm
+PinHeader_2x07_P1.27mm_Horizontal
+Through hole angled pin header, 2x07, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x07 1.27mm double row
+0
+14
+14
+Connector_PinHeader_1.27mm
+PinHeader_2x07_P1.27mm_Vertical
+Through hole straight pin header, 2x07, 1.27mm pitch, double rows
+Through hole pin header THT 2x07 1.27mm double row
+0
+14
+14
+Connector_PinHeader_1.27mm
+PinHeader_2x07_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x07, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x07 1.27mm double row
+0
+14
+14
+Connector_PinHeader_1.27mm
+PinHeader_2x08_P1.27mm_Horizontal
+Through hole angled pin header, 2x08, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x08 1.27mm double row
+0
+16
+16
+Connector_PinHeader_1.27mm
+PinHeader_2x08_P1.27mm_Vertical
+Through hole straight pin header, 2x08, 1.27mm pitch, double rows
+Through hole pin header THT 2x08 1.27mm double row
+0
+16
+16
+Connector_PinHeader_1.27mm
+PinHeader_2x08_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x08, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x08 1.27mm double row
+0
+16
+16
+Connector_PinHeader_1.27mm
+PinHeader_2x09_P1.27mm_Horizontal
+Through hole angled pin header, 2x09, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x09 1.27mm double row
+0
+18
+18
+Connector_PinHeader_1.27mm
+PinHeader_2x09_P1.27mm_Vertical
+Through hole straight pin header, 2x09, 1.27mm pitch, double rows
+Through hole pin header THT 2x09 1.27mm double row
+0
+18
+18
+Connector_PinHeader_1.27mm
+PinHeader_2x09_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x09, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x09 1.27mm double row
+0
+18
+18
+Connector_PinHeader_1.27mm
+PinHeader_2x10_P1.27mm_Horizontal
+Through hole angled pin header, 2x10, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x10 1.27mm double row
+0
+20
+20
+Connector_PinHeader_1.27mm
+PinHeader_2x10_P1.27mm_Vertical
+Through hole straight pin header, 2x10, 1.27mm pitch, double rows
+Through hole pin header THT 2x10 1.27mm double row
+0
+20
+20
+Connector_PinHeader_1.27mm
+PinHeader_2x10_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x10, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x10 1.27mm double row
+0
+20
+20
+Connector_PinHeader_1.27mm
+PinHeader_2x11_P1.27mm_Horizontal
+Through hole angled pin header, 2x11, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x11 1.27mm double row
+0
+22
+22
+Connector_PinHeader_1.27mm
+PinHeader_2x11_P1.27mm_Vertical
+Through hole straight pin header, 2x11, 1.27mm pitch, double rows
+Through hole pin header THT 2x11 1.27mm double row
+0
+22
+22
+Connector_PinHeader_1.27mm
+PinHeader_2x11_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x11, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x11 1.27mm double row
+0
+22
+22
+Connector_PinHeader_1.27mm
+PinHeader_2x12_P1.27mm_Horizontal
+Through hole angled pin header, 2x12, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x12 1.27mm double row
+0
+24
+24
+Connector_PinHeader_1.27mm
+PinHeader_2x12_P1.27mm_Vertical
+Through hole straight pin header, 2x12, 1.27mm pitch, double rows
+Through hole pin header THT 2x12 1.27mm double row
+0
+24
+24
+Connector_PinHeader_1.27mm
+PinHeader_2x12_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x12, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x12 1.27mm double row
+0
+24
+24
+Connector_PinHeader_1.27mm
+PinHeader_2x13_P1.27mm_Horizontal
+Through hole angled pin header, 2x13, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x13 1.27mm double row
+0
+26
+26
+Connector_PinHeader_1.27mm
+PinHeader_2x13_P1.27mm_Vertical
+Through hole straight pin header, 2x13, 1.27mm pitch, double rows
+Through hole pin header THT 2x13 1.27mm double row
+0
+26
+26
+Connector_PinHeader_1.27mm
+PinHeader_2x13_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x13, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x13 1.27mm double row
+0
+26
+26
+Connector_PinHeader_1.27mm
+PinHeader_2x14_P1.27mm_Horizontal
+Through hole angled pin header, 2x14, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x14 1.27mm double row
+0
+28
+28
+Connector_PinHeader_1.27mm
+PinHeader_2x14_P1.27mm_Vertical
+Through hole straight pin header, 2x14, 1.27mm pitch, double rows
+Through hole pin header THT 2x14 1.27mm double row
+0
+28
+28
+Connector_PinHeader_1.27mm
+PinHeader_2x14_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x14, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x14 1.27mm double row
+0
+28
+28
+Connector_PinHeader_1.27mm
+PinHeader_2x15_P1.27mm_Horizontal
+Through hole angled pin header, 2x15, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x15 1.27mm double row
+0
+30
+30
+Connector_PinHeader_1.27mm
+PinHeader_2x15_P1.27mm_Vertical
+Through hole straight pin header, 2x15, 1.27mm pitch, double rows
+Through hole pin header THT 2x15 1.27mm double row
+0
+30
+30
+Connector_PinHeader_1.27mm
+PinHeader_2x15_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x15, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x15 1.27mm double row
+0
+30
+30
+Connector_PinHeader_1.27mm
+PinHeader_2x16_P1.27mm_Horizontal
+Through hole angled pin header, 2x16, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x16 1.27mm double row
+0
+32
+32
+Connector_PinHeader_1.27mm
+PinHeader_2x16_P1.27mm_Vertical
+Through hole straight pin header, 2x16, 1.27mm pitch, double rows
+Through hole pin header THT 2x16 1.27mm double row
+0
+32
+32
+Connector_PinHeader_1.27mm
+PinHeader_2x16_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x16, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x16 1.27mm double row
+0
+32
+32
+Connector_PinHeader_1.27mm
+PinHeader_2x17_P1.27mm_Horizontal
+Through hole angled pin header, 2x17, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x17 1.27mm double row
+0
+34
+34
+Connector_PinHeader_1.27mm
+PinHeader_2x17_P1.27mm_Vertical
+Through hole straight pin header, 2x17, 1.27mm pitch, double rows
+Through hole pin header THT 2x17 1.27mm double row
+0
+34
+34
+Connector_PinHeader_1.27mm
+PinHeader_2x17_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x17, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x17 1.27mm double row
+0
+34
+34
+Connector_PinHeader_1.27mm
+PinHeader_2x18_P1.27mm_Horizontal
+Through hole angled pin header, 2x18, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x18 1.27mm double row
+0
+36
+36
+Connector_PinHeader_1.27mm
+PinHeader_2x18_P1.27mm_Vertical
+Through hole straight pin header, 2x18, 1.27mm pitch, double rows
+Through hole pin header THT 2x18 1.27mm double row
+0
+36
+36
+Connector_PinHeader_1.27mm
+PinHeader_2x18_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x18, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x18 1.27mm double row
+0
+36
+36
+Connector_PinHeader_1.27mm
+PinHeader_2x19_P1.27mm_Horizontal
+Through hole angled pin header, 2x19, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x19 1.27mm double row
+0
+38
+38
+Connector_PinHeader_1.27mm
+PinHeader_2x19_P1.27mm_Vertical
+Through hole straight pin header, 2x19, 1.27mm pitch, double rows
+Through hole pin header THT 2x19 1.27mm double row
+0
+38
+38
+Connector_PinHeader_1.27mm
+PinHeader_2x19_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x19, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x19 1.27mm double row
+0
+38
+38
+Connector_PinHeader_1.27mm
+PinHeader_2x20_P1.27mm_Horizontal
+Through hole angled pin header, 2x20, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x20 1.27mm double row
+0
+40
+40
+Connector_PinHeader_1.27mm
+PinHeader_2x20_P1.27mm_Vertical
+Through hole straight pin header, 2x20, 1.27mm pitch, double rows
+Through hole pin header THT 2x20 1.27mm double row
+0
+40
+40
+Connector_PinHeader_1.27mm
+PinHeader_2x20_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x20, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x20 1.27mm double row
+0
+40
+40
+Connector_PinHeader_1.27mm
+PinHeader_2x21_P1.27mm_Horizontal
+Through hole angled pin header, 2x21, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x21 1.27mm double row
+0
+42
+42
+Connector_PinHeader_1.27mm
+PinHeader_2x21_P1.27mm_Vertical
+Through hole straight pin header, 2x21, 1.27mm pitch, double rows
+Through hole pin header THT 2x21 1.27mm double row
+0
+42
+42
+Connector_PinHeader_1.27mm
+PinHeader_2x21_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x21, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x21 1.27mm double row
+0
+42
+42
+Connector_PinHeader_1.27mm
+PinHeader_2x22_P1.27mm_Horizontal
+Through hole angled pin header, 2x22, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x22 1.27mm double row
+0
+44
+44
+Connector_PinHeader_1.27mm
+PinHeader_2x22_P1.27mm_Vertical
+Through hole straight pin header, 2x22, 1.27mm pitch, double rows
+Through hole pin header THT 2x22 1.27mm double row
+0
+44
+44
+Connector_PinHeader_1.27mm
+PinHeader_2x22_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x22, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x22 1.27mm double row
+0
+44
+44
+Connector_PinHeader_1.27mm
+PinHeader_2x23_P1.27mm_Horizontal
+Through hole angled pin header, 2x23, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x23 1.27mm double row
+0
+46
+46
+Connector_PinHeader_1.27mm
+PinHeader_2x23_P1.27mm_Vertical
+Through hole straight pin header, 2x23, 1.27mm pitch, double rows
+Through hole pin header THT 2x23 1.27mm double row
+0
+46
+46
+Connector_PinHeader_1.27mm
+PinHeader_2x23_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x23, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x23 1.27mm double row
+0
+46
+46
+Connector_PinHeader_1.27mm
+PinHeader_2x24_P1.27mm_Horizontal
+Through hole angled pin header, 2x24, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x24 1.27mm double row
+0
+48
+48
+Connector_PinHeader_1.27mm
+PinHeader_2x24_P1.27mm_Vertical
+Through hole straight pin header, 2x24, 1.27mm pitch, double rows
+Through hole pin header THT 2x24 1.27mm double row
+0
+48
+48
+Connector_PinHeader_1.27mm
+PinHeader_2x24_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x24, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x24 1.27mm double row
+0
+48
+48
+Connector_PinHeader_1.27mm
+PinHeader_2x25_P1.27mm_Horizontal
+Through hole angled pin header, 2x25, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x25 1.27mm double row
+0
+50
+50
+Connector_PinHeader_1.27mm
+PinHeader_2x25_P1.27mm_Vertical
+Through hole straight pin header, 2x25, 1.27mm pitch, double rows
+Through hole pin header THT 2x25 1.27mm double row
+0
+50
+50
+Connector_PinHeader_1.27mm
+PinHeader_2x25_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x25, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x25 1.27mm double row
+0
+50
+50
+Connector_PinHeader_1.27mm
+PinHeader_2x26_P1.27mm_Horizontal
+Through hole angled pin header, 2x26, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x26 1.27mm double row
+0
+52
+52
+Connector_PinHeader_1.27mm
+PinHeader_2x26_P1.27mm_Vertical
+Through hole straight pin header, 2x26, 1.27mm pitch, double rows
+Through hole pin header THT 2x26 1.27mm double row
+0
+52
+52
+Connector_PinHeader_1.27mm
+PinHeader_2x26_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x26, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x26 1.27mm double row
+0
+52
+52
+Connector_PinHeader_1.27mm
+PinHeader_2x27_P1.27mm_Horizontal
+Through hole angled pin header, 2x27, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x27 1.27mm double row
+0
+54
+54
+Connector_PinHeader_1.27mm
+PinHeader_2x27_P1.27mm_Vertical
+Through hole straight pin header, 2x27, 1.27mm pitch, double rows
+Through hole pin header THT 2x27 1.27mm double row
+0
+54
+54
+Connector_PinHeader_1.27mm
+PinHeader_2x27_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x27, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x27 1.27mm double row
+0
+54
+54
+Connector_PinHeader_1.27mm
+PinHeader_2x28_P1.27mm_Horizontal
+Through hole angled pin header, 2x28, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x28 1.27mm double row
+0
+56
+56
+Connector_PinHeader_1.27mm
+PinHeader_2x28_P1.27mm_Vertical
+Through hole straight pin header, 2x28, 1.27mm pitch, double rows
+Through hole pin header THT 2x28 1.27mm double row
+0
+56
+56
+Connector_PinHeader_1.27mm
+PinHeader_2x28_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x28, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x28 1.27mm double row
+0
+56
+56
+Connector_PinHeader_1.27mm
+PinHeader_2x29_P1.27mm_Horizontal
+Through hole angled pin header, 2x29, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x29 1.27mm double row
+0
+58
+58
+Connector_PinHeader_1.27mm
+PinHeader_2x29_P1.27mm_Vertical
+Through hole straight pin header, 2x29, 1.27mm pitch, double rows
+Through hole pin header THT 2x29 1.27mm double row
+0
+58
+58
+Connector_PinHeader_1.27mm
+PinHeader_2x29_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x29, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x29 1.27mm double row
+0
+58
+58
+Connector_PinHeader_1.27mm
+PinHeader_2x30_P1.27mm_Horizontal
+Through hole angled pin header, 2x30, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x30 1.27mm double row
+0
+60
+60
+Connector_PinHeader_1.27mm
+PinHeader_2x30_P1.27mm_Vertical
+Through hole straight pin header, 2x30, 1.27mm pitch, double rows
+Through hole pin header THT 2x30 1.27mm double row
+0
+60
+60
+Connector_PinHeader_1.27mm
+PinHeader_2x30_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x30, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x30 1.27mm double row
+0
+60
+60
+Connector_PinHeader_1.27mm
+PinHeader_2x31_P1.27mm_Horizontal
+Through hole angled pin header, 2x31, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x31 1.27mm double row
+0
+62
+62
+Connector_PinHeader_1.27mm
+PinHeader_2x31_P1.27mm_Vertical
+Through hole straight pin header, 2x31, 1.27mm pitch, double rows
+Through hole pin header THT 2x31 1.27mm double row
+0
+62
+62
+Connector_PinHeader_1.27mm
+PinHeader_2x31_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x31, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x31 1.27mm double row
+0
+62
+62
+Connector_PinHeader_1.27mm
+PinHeader_2x32_P1.27mm_Horizontal
+Through hole angled pin header, 2x32, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x32 1.27mm double row
+0
+64
+64
+Connector_PinHeader_1.27mm
+PinHeader_2x32_P1.27mm_Vertical
+Through hole straight pin header, 2x32, 1.27mm pitch, double rows
+Through hole pin header THT 2x32 1.27mm double row
+0
+64
+64
+Connector_PinHeader_1.27mm
+PinHeader_2x32_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x32, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x32 1.27mm double row
+0
+64
+64
+Connector_PinHeader_1.27mm
+PinHeader_2x33_P1.27mm_Horizontal
+Through hole angled pin header, 2x33, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x33 1.27mm double row
+0
+66
+66
+Connector_PinHeader_1.27mm
+PinHeader_2x33_P1.27mm_Vertical
+Through hole straight pin header, 2x33, 1.27mm pitch, double rows
+Through hole pin header THT 2x33 1.27mm double row
+0
+66
+66
+Connector_PinHeader_1.27mm
+PinHeader_2x33_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x33, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x33 1.27mm double row
+0
+66
+66
+Connector_PinHeader_1.27mm
+PinHeader_2x34_P1.27mm_Horizontal
+Through hole angled pin header, 2x34, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x34 1.27mm double row
+0
+68
+68
+Connector_PinHeader_1.27mm
+PinHeader_2x34_P1.27mm_Vertical
+Through hole straight pin header, 2x34, 1.27mm pitch, double rows
+Through hole pin header THT 2x34 1.27mm double row
+0
+68
+68
+Connector_PinHeader_1.27mm
+PinHeader_2x34_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x34, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x34 1.27mm double row
+0
+68
+68
+Connector_PinHeader_1.27mm
+PinHeader_2x35_P1.27mm_Horizontal
+Through hole angled pin header, 2x35, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x35 1.27mm double row
+0
+70
+70
+Connector_PinHeader_1.27mm
+PinHeader_2x35_P1.27mm_Vertical
+Through hole straight pin header, 2x35, 1.27mm pitch, double rows
+Through hole pin header THT 2x35 1.27mm double row
+0
+70
+70
+Connector_PinHeader_1.27mm
+PinHeader_2x35_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x35, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x35 1.27mm double row
+0
+70
+70
+Connector_PinHeader_1.27mm
+PinHeader_2x36_P1.27mm_Horizontal
+Through hole angled pin header, 2x36, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x36 1.27mm double row
+0
+72
+72
+Connector_PinHeader_1.27mm
+PinHeader_2x36_P1.27mm_Vertical
+Through hole straight pin header, 2x36, 1.27mm pitch, double rows
+Through hole pin header THT 2x36 1.27mm double row
+0
+72
+72
+Connector_PinHeader_1.27mm
+PinHeader_2x36_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x36, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x36 1.27mm double row
+0
+72
+72
+Connector_PinHeader_1.27mm
+PinHeader_2x37_P1.27mm_Horizontal
+Through hole angled pin header, 2x37, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x37 1.27mm double row
+0
+74
+74
+Connector_PinHeader_1.27mm
+PinHeader_2x37_P1.27mm_Vertical
+Through hole straight pin header, 2x37, 1.27mm pitch, double rows
+Through hole pin header THT 2x37 1.27mm double row
+0
+74
+74
+Connector_PinHeader_1.27mm
+PinHeader_2x37_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x37, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x37 1.27mm double row
+0
+74
+74
+Connector_PinHeader_1.27mm
+PinHeader_2x38_P1.27mm_Horizontal
+Through hole angled pin header, 2x38, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x38 1.27mm double row
+0
+76
+76
+Connector_PinHeader_1.27mm
+PinHeader_2x38_P1.27mm_Vertical
+Through hole straight pin header, 2x38, 1.27mm pitch, double rows
+Through hole pin header THT 2x38 1.27mm double row
+0
+76
+76
+Connector_PinHeader_1.27mm
+PinHeader_2x38_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x38, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x38 1.27mm double row
+0
+76
+76
+Connector_PinHeader_1.27mm
+PinHeader_2x39_P1.27mm_Horizontal
+Through hole angled pin header, 2x39, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x39 1.27mm double row
+0
+78
+78
+Connector_PinHeader_1.27mm
+PinHeader_2x39_P1.27mm_Vertical
+Through hole straight pin header, 2x39, 1.27mm pitch, double rows
+Through hole pin header THT 2x39 1.27mm double row
+0
+78
+78
+Connector_PinHeader_1.27mm
+PinHeader_2x39_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x39, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x39 1.27mm double row
+0
+78
+78
+Connector_PinHeader_1.27mm
+PinHeader_2x40_P1.27mm_Horizontal
+Through hole angled pin header, 2x40, 1.27mm pitch, 4.0mm pin length, double rows
+Through hole angled pin header THT 2x40 1.27mm double row
+0
+80
+80
+Connector_PinHeader_1.27mm
+PinHeader_2x40_P1.27mm_Vertical
+Through hole straight pin header, 2x40, 1.27mm pitch, double rows
+Through hole pin header THT 2x40 1.27mm double row
+0
+80
+80
+Connector_PinHeader_1.27mm
+PinHeader_2x40_P1.27mm_Vertical_SMD
+surface-mounted straight pin header, 2x40, 1.27mm pitch, double rows
+Surface mounted pin header SMD 2x40 1.27mm double row
+0
+80
+80
+Connector_PinHeader_2.00mm
+PinHeader_1x01_P2.00mm_Horizontal
+Through hole angled pin header, 1x01, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x01 2.00mm single row
+0
+1
+1
+Connector_PinHeader_2.00mm
+PinHeader_1x01_P2.00mm_Vertical
+Through hole straight pin header, 1x01, 2.00mm pitch, single row
+Through hole pin header THT 1x01 2.00mm single row
+0
+1
+1
+Connector_PinHeader_2.00mm
+PinHeader_1x02_P2.00mm_Horizontal
+Through hole angled pin header, 1x02, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x02 2.00mm single row
+0
+2
+2
+Connector_PinHeader_2.00mm
+PinHeader_1x02_P2.00mm_Vertical
+Through hole straight pin header, 1x02, 2.00mm pitch, single row
+Through hole pin header THT 1x02 2.00mm single row
+0
+2
+2
+Connector_PinHeader_2.00mm
+PinHeader_1x02_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x02, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x02 2.00mm single row style1 pin1 left
+0
+2
+2
+Connector_PinHeader_2.00mm
+PinHeader_1x02_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x02, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x02 2.00mm single row style2 pin1 right
+0
+2
+2
+Connector_PinHeader_2.00mm
+PinHeader_1x03_P2.00mm_Horizontal
+Through hole angled pin header, 1x03, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x03 2.00mm single row
+0
+3
+3
+Connector_PinHeader_2.00mm
+PinHeader_1x03_P2.00mm_Vertical
+Through hole straight pin header, 1x03, 2.00mm pitch, single row
+Through hole pin header THT 1x03 2.00mm single row
+0
+3
+3
+Connector_PinHeader_2.00mm
+PinHeader_1x03_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x03, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x03 2.00mm single row style1 pin1 left
+0
+3
+3
+Connector_PinHeader_2.00mm
+PinHeader_1x03_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x03, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x03 2.00mm single row style2 pin1 right
+0
+3
+3
+Connector_PinHeader_2.00mm
+PinHeader_1x04_P2.00mm_Horizontal
+Through hole angled pin header, 1x04, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x04 2.00mm single row
+0
+4
+4
+Connector_PinHeader_2.00mm
+PinHeader_1x04_P2.00mm_Vertical
+Through hole straight pin header, 1x04, 2.00mm pitch, single row
+Through hole pin header THT 1x04 2.00mm single row
+0
+4
+4
+Connector_PinHeader_2.00mm
+PinHeader_1x04_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x04, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x04 2.00mm single row style1 pin1 left
+0
+4
+4
+Connector_PinHeader_2.00mm
+PinHeader_1x04_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x04, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x04 2.00mm single row style2 pin1 right
+0
+4
+4
+Connector_PinHeader_2.00mm
+PinHeader_1x05_P2.00mm_Horizontal
+Through hole angled pin header, 1x05, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x05 2.00mm single row
+0
+5
+5
+Connector_PinHeader_2.00mm
+PinHeader_1x05_P2.00mm_Vertical
+Through hole straight pin header, 1x05, 2.00mm pitch, single row
+Through hole pin header THT 1x05 2.00mm single row
+0
+5
+5
+Connector_PinHeader_2.00mm
+PinHeader_1x05_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x05, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x05 2.00mm single row style1 pin1 left
+0
+5
+5
+Connector_PinHeader_2.00mm
+PinHeader_1x05_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x05, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x05 2.00mm single row style2 pin1 right
+0
+5
+5
+Connector_PinHeader_2.00mm
+PinHeader_1x06_P2.00mm_Horizontal
+Through hole angled pin header, 1x06, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x06 2.00mm single row
+0
+6
+6
+Connector_PinHeader_2.00mm
+PinHeader_1x06_P2.00mm_Vertical
+Through hole straight pin header, 1x06, 2.00mm pitch, single row
+Through hole pin header THT 1x06 2.00mm single row
+0
+6
+6
+Connector_PinHeader_2.00mm
+PinHeader_1x06_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x06, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x06 2.00mm single row style1 pin1 left
+0
+6
+6
+Connector_PinHeader_2.00mm
+PinHeader_1x06_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x06, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x06 2.00mm single row style2 pin1 right
+0
+6
+6
+Connector_PinHeader_2.00mm
+PinHeader_1x07_P2.00mm_Horizontal
+Through hole angled pin header, 1x07, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x07 2.00mm single row
+0
+7
+7
+Connector_PinHeader_2.00mm
+PinHeader_1x07_P2.00mm_Vertical
+Through hole straight pin header, 1x07, 2.00mm pitch, single row
+Through hole pin header THT 1x07 2.00mm single row
+0
+7
+7
+Connector_PinHeader_2.00mm
+PinHeader_1x07_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x07, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x07 2.00mm single row style1 pin1 left
+0
+7
+7
+Connector_PinHeader_2.00mm
+PinHeader_1x07_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x07, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x07 2.00mm single row style2 pin1 right
+0
+7
+7
+Connector_PinHeader_2.00mm
+PinHeader_1x08_P2.00mm_Horizontal
+Through hole angled pin header, 1x08, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x08 2.00mm single row
+0
+8
+8
+Connector_PinHeader_2.00mm
+PinHeader_1x08_P2.00mm_Vertical
+Through hole straight pin header, 1x08, 2.00mm pitch, single row
+Through hole pin header THT 1x08 2.00mm single row
+0
+8
+8
+Connector_PinHeader_2.00mm
+PinHeader_1x08_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x08, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x08 2.00mm single row style1 pin1 left
+0
+8
+8
+Connector_PinHeader_2.00mm
+PinHeader_1x08_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x08, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x08 2.00mm single row style2 pin1 right
+0
+8
+8
+Connector_PinHeader_2.00mm
+PinHeader_1x09_P2.00mm_Horizontal
+Through hole angled pin header, 1x09, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x09 2.00mm single row
+0
+9
+9
+Connector_PinHeader_2.00mm
+PinHeader_1x09_P2.00mm_Vertical
+Through hole straight pin header, 1x09, 2.00mm pitch, single row
+Through hole pin header THT 1x09 2.00mm single row
+0
+9
+9
+Connector_PinHeader_2.00mm
+PinHeader_1x09_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x09, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x09 2.00mm single row style1 pin1 left
+0
+9
+9
+Connector_PinHeader_2.00mm
+PinHeader_1x09_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x09, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x09 2.00mm single row style2 pin1 right
+0
+9
+9
+Connector_PinHeader_2.00mm
+PinHeader_1x10_P2.00mm_Horizontal
+Through hole angled pin header, 1x10, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x10 2.00mm single row
+0
+10
+10
+Connector_PinHeader_2.00mm
+PinHeader_1x10_P2.00mm_Vertical
+Through hole straight pin header, 1x10, 2.00mm pitch, single row
+Through hole pin header THT 1x10 2.00mm single row
+0
+10
+10
+Connector_PinHeader_2.00mm
+PinHeader_1x10_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x10, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x10 2.00mm single row style1 pin1 left
+0
+10
+10
+Connector_PinHeader_2.00mm
+PinHeader_1x10_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x10, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x10 2.00mm single row style2 pin1 right
+0
+10
+10
+Connector_PinHeader_2.00mm
+PinHeader_1x11_P2.00mm_Horizontal
+Through hole angled pin header, 1x11, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x11 2.00mm single row
+0
+11
+11
+Connector_PinHeader_2.00mm
+PinHeader_1x11_P2.00mm_Vertical
+Through hole straight pin header, 1x11, 2.00mm pitch, single row
+Through hole pin header THT 1x11 2.00mm single row
+0
+11
+11
+Connector_PinHeader_2.00mm
+PinHeader_1x11_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x11, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x11 2.00mm single row style1 pin1 left
+0
+11
+11
+Connector_PinHeader_2.00mm
+PinHeader_1x11_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x11, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x11 2.00mm single row style2 pin1 right
+0
+11
+11
+Connector_PinHeader_2.00mm
+PinHeader_1x12_P2.00mm_Horizontal
+Through hole angled pin header, 1x12, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x12 2.00mm single row
+0
+12
+12
+Connector_PinHeader_2.00mm
+PinHeader_1x12_P2.00mm_Vertical
+Through hole straight pin header, 1x12, 2.00mm pitch, single row
+Through hole pin header THT 1x12 2.00mm single row
+0
+12
+12
+Connector_PinHeader_2.00mm
+PinHeader_1x12_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x12, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x12 2.00mm single row style1 pin1 left
+0
+12
+12
+Connector_PinHeader_2.00mm
+PinHeader_1x12_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x12, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x12 2.00mm single row style2 pin1 right
+0
+12
+12
+Connector_PinHeader_2.00mm
+PinHeader_1x13_P2.00mm_Horizontal
+Through hole angled pin header, 1x13, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x13 2.00mm single row
+0
+13
+13
+Connector_PinHeader_2.00mm
+PinHeader_1x13_P2.00mm_Vertical
+Through hole straight pin header, 1x13, 2.00mm pitch, single row
+Through hole pin header THT 1x13 2.00mm single row
+0
+13
+13
+Connector_PinHeader_2.00mm
+PinHeader_1x13_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x13, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x13 2.00mm single row style1 pin1 left
+0
+13
+13
+Connector_PinHeader_2.00mm
+PinHeader_1x13_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x13, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x13 2.00mm single row style2 pin1 right
+0
+13
+13
+Connector_PinHeader_2.00mm
+PinHeader_1x14_P2.00mm_Horizontal
+Through hole angled pin header, 1x14, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x14 2.00mm single row
+0
+14
+14
+Connector_PinHeader_2.00mm
+PinHeader_1x14_P2.00mm_Vertical
+Through hole straight pin header, 1x14, 2.00mm pitch, single row
+Through hole pin header THT 1x14 2.00mm single row
+0
+14
+14
+Connector_PinHeader_2.00mm
+PinHeader_1x14_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x14, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x14 2.00mm single row style1 pin1 left
+0
+14
+14
+Connector_PinHeader_2.00mm
+PinHeader_1x14_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x14, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x14 2.00mm single row style2 pin1 right
+0
+14
+14
+Connector_PinHeader_2.00mm
+PinHeader_1x15_P2.00mm_Horizontal
+Through hole angled pin header, 1x15, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x15 2.00mm single row
+0
+15
+15
+Connector_PinHeader_2.00mm
+PinHeader_1x15_P2.00mm_Vertical
+Through hole straight pin header, 1x15, 2.00mm pitch, single row
+Through hole pin header THT 1x15 2.00mm single row
+0
+15
+15
+Connector_PinHeader_2.00mm
+PinHeader_1x15_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x15, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x15 2.00mm single row style1 pin1 left
+0
+15
+15
+Connector_PinHeader_2.00mm
+PinHeader_1x15_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x15, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x15 2.00mm single row style2 pin1 right
+0
+15
+15
+Connector_PinHeader_2.00mm
+PinHeader_1x16_P2.00mm_Horizontal
+Through hole angled pin header, 1x16, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x16 2.00mm single row
+0
+16
+16
+Connector_PinHeader_2.00mm
+PinHeader_1x16_P2.00mm_Vertical
+Through hole straight pin header, 1x16, 2.00mm pitch, single row
+Through hole pin header THT 1x16 2.00mm single row
+0
+16
+16
+Connector_PinHeader_2.00mm
+PinHeader_1x16_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x16, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x16 2.00mm single row style1 pin1 left
+0
+16
+16
+Connector_PinHeader_2.00mm
+PinHeader_1x16_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x16, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x16 2.00mm single row style2 pin1 right
+0
+16
+16
+Connector_PinHeader_2.00mm
+PinHeader_1x17_P2.00mm_Horizontal
+Through hole angled pin header, 1x17, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x17 2.00mm single row
+0
+17
+17
+Connector_PinHeader_2.00mm
+PinHeader_1x17_P2.00mm_Vertical
+Through hole straight pin header, 1x17, 2.00mm pitch, single row
+Through hole pin header THT 1x17 2.00mm single row
+0
+17
+17
+Connector_PinHeader_2.00mm
+PinHeader_1x17_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x17, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x17 2.00mm single row style1 pin1 left
+0
+17
+17
+Connector_PinHeader_2.00mm
+PinHeader_1x17_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x17, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x17 2.00mm single row style2 pin1 right
+0
+17
+17
+Connector_PinHeader_2.00mm
+PinHeader_1x18_P2.00mm_Horizontal
+Through hole angled pin header, 1x18, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x18 2.00mm single row
+0
+18
+18
+Connector_PinHeader_2.00mm
+PinHeader_1x18_P2.00mm_Vertical
+Through hole straight pin header, 1x18, 2.00mm pitch, single row
+Through hole pin header THT 1x18 2.00mm single row
+0
+18
+18
+Connector_PinHeader_2.00mm
+PinHeader_1x18_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x18, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x18 2.00mm single row style1 pin1 left
+0
+18
+18
+Connector_PinHeader_2.00mm
+PinHeader_1x18_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x18, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x18 2.00mm single row style2 pin1 right
+0
+18
+18
+Connector_PinHeader_2.00mm
+PinHeader_1x19_P2.00mm_Horizontal
+Through hole angled pin header, 1x19, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x19 2.00mm single row
+0
+19
+19
+Connector_PinHeader_2.00mm
+PinHeader_1x19_P2.00mm_Vertical
+Through hole straight pin header, 1x19, 2.00mm pitch, single row
+Through hole pin header THT 1x19 2.00mm single row
+0
+19
+19
+Connector_PinHeader_2.00mm
+PinHeader_1x19_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x19, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x19 2.00mm single row style1 pin1 left
+0
+19
+19
+Connector_PinHeader_2.00mm
+PinHeader_1x19_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x19, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x19 2.00mm single row style2 pin1 right
+0
+19
+19
+Connector_PinHeader_2.00mm
+PinHeader_1x20_P2.00mm_Horizontal
+Through hole angled pin header, 1x20, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x20 2.00mm single row
+0
+20
+20
+Connector_PinHeader_2.00mm
+PinHeader_1x20_P2.00mm_Vertical
+Through hole straight pin header, 1x20, 2.00mm pitch, single row
+Through hole pin header THT 1x20 2.00mm single row
+0
+20
+20
+Connector_PinHeader_2.00mm
+PinHeader_1x20_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x20, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x20 2.00mm single row style1 pin1 left
+0
+20
+20
+Connector_PinHeader_2.00mm
+PinHeader_1x20_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x20, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x20 2.00mm single row style2 pin1 right
+0
+20
+20
+Connector_PinHeader_2.00mm
+PinHeader_1x21_P2.00mm_Horizontal
+Through hole angled pin header, 1x21, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x21 2.00mm single row
+0
+21
+21
+Connector_PinHeader_2.00mm
+PinHeader_1x21_P2.00mm_Vertical
+Through hole straight pin header, 1x21, 2.00mm pitch, single row
+Through hole pin header THT 1x21 2.00mm single row
+0
+21
+21
+Connector_PinHeader_2.00mm
+PinHeader_1x21_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x21, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x21 2.00mm single row style1 pin1 left
+0
+21
+21
+Connector_PinHeader_2.00mm
+PinHeader_1x21_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x21, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x21 2.00mm single row style2 pin1 right
+0
+21
+21
+Connector_PinHeader_2.00mm
+PinHeader_1x22_P2.00mm_Horizontal
+Through hole angled pin header, 1x22, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x22 2.00mm single row
+0
+22
+22
+Connector_PinHeader_2.00mm
+PinHeader_1x22_P2.00mm_Vertical
+Through hole straight pin header, 1x22, 2.00mm pitch, single row
+Through hole pin header THT 1x22 2.00mm single row
+0
+22
+22
+Connector_PinHeader_2.00mm
+PinHeader_1x22_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x22, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x22 2.00mm single row style1 pin1 left
+0
+22
+22
+Connector_PinHeader_2.00mm
+PinHeader_1x22_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x22, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x22 2.00mm single row style2 pin1 right
+0
+22
+22
+Connector_PinHeader_2.00mm
+PinHeader_1x23_P2.00mm_Horizontal
+Through hole angled pin header, 1x23, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x23 2.00mm single row
+0
+23
+23
+Connector_PinHeader_2.00mm
+PinHeader_1x23_P2.00mm_Vertical
+Through hole straight pin header, 1x23, 2.00mm pitch, single row
+Through hole pin header THT 1x23 2.00mm single row
+0
+23
+23
+Connector_PinHeader_2.00mm
+PinHeader_1x23_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x23, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x23 2.00mm single row style1 pin1 left
+0
+23
+23
+Connector_PinHeader_2.00mm
+PinHeader_1x23_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x23, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x23 2.00mm single row style2 pin1 right
+0
+23
+23
+Connector_PinHeader_2.00mm
+PinHeader_1x24_P2.00mm_Horizontal
+Through hole angled pin header, 1x24, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x24 2.00mm single row
+0
+24
+24
+Connector_PinHeader_2.00mm
+PinHeader_1x24_P2.00mm_Vertical
+Through hole straight pin header, 1x24, 2.00mm pitch, single row
+Through hole pin header THT 1x24 2.00mm single row
+0
+24
+24
+Connector_PinHeader_2.00mm
+PinHeader_1x24_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x24, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x24 2.00mm single row style1 pin1 left
+0
+24
+24
+Connector_PinHeader_2.00mm
+PinHeader_1x24_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x24, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x24 2.00mm single row style2 pin1 right
+0
+24
+24
+Connector_PinHeader_2.00mm
+PinHeader_1x25_P2.00mm_Horizontal
+Through hole angled pin header, 1x25, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x25 2.00mm single row
+0
+25
+25
+Connector_PinHeader_2.00mm
+PinHeader_1x25_P2.00mm_Vertical
+Through hole straight pin header, 1x25, 2.00mm pitch, single row
+Through hole pin header THT 1x25 2.00mm single row
+0
+25
+25
+Connector_PinHeader_2.00mm
+PinHeader_1x25_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x25, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x25 2.00mm single row style1 pin1 left
+0
+25
+25
+Connector_PinHeader_2.00mm
+PinHeader_1x25_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x25, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x25 2.00mm single row style2 pin1 right
+0
+25
+25
+Connector_PinHeader_2.00mm
+PinHeader_1x26_P2.00mm_Horizontal
+Through hole angled pin header, 1x26, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x26 2.00mm single row
+0
+26
+26
+Connector_PinHeader_2.00mm
+PinHeader_1x26_P2.00mm_Vertical
+Through hole straight pin header, 1x26, 2.00mm pitch, single row
+Through hole pin header THT 1x26 2.00mm single row
+0
+26
+26
+Connector_PinHeader_2.00mm
+PinHeader_1x26_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x26, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x26 2.00mm single row style1 pin1 left
+0
+26
+26
+Connector_PinHeader_2.00mm
+PinHeader_1x26_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x26, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x26 2.00mm single row style2 pin1 right
+0
+26
+26
+Connector_PinHeader_2.00mm
+PinHeader_1x27_P2.00mm_Horizontal
+Through hole angled pin header, 1x27, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x27 2.00mm single row
+0
+27
+27
+Connector_PinHeader_2.00mm
+PinHeader_1x27_P2.00mm_Vertical
+Through hole straight pin header, 1x27, 2.00mm pitch, single row
+Through hole pin header THT 1x27 2.00mm single row
+0
+27
+27
+Connector_PinHeader_2.00mm
+PinHeader_1x27_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x27, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x27 2.00mm single row style1 pin1 left
+0
+27
+27
+Connector_PinHeader_2.00mm
+PinHeader_1x27_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x27, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x27 2.00mm single row style2 pin1 right
+0
+27
+27
+Connector_PinHeader_2.00mm
+PinHeader_1x28_P2.00mm_Horizontal
+Through hole angled pin header, 1x28, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x28 2.00mm single row
+0
+28
+28
+Connector_PinHeader_2.00mm
+PinHeader_1x28_P2.00mm_Vertical
+Through hole straight pin header, 1x28, 2.00mm pitch, single row
+Through hole pin header THT 1x28 2.00mm single row
+0
+28
+28
+Connector_PinHeader_2.00mm
+PinHeader_1x28_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x28, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x28 2.00mm single row style1 pin1 left
+0
+28
+28
+Connector_PinHeader_2.00mm
+PinHeader_1x28_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x28, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x28 2.00mm single row style2 pin1 right
+0
+28
+28
+Connector_PinHeader_2.00mm
+PinHeader_1x29_P2.00mm_Horizontal
+Through hole angled pin header, 1x29, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x29 2.00mm single row
+0
+29
+29
+Connector_PinHeader_2.00mm
+PinHeader_1x29_P2.00mm_Vertical
+Through hole straight pin header, 1x29, 2.00mm pitch, single row
+Through hole pin header THT 1x29 2.00mm single row
+0
+29
+29
+Connector_PinHeader_2.00mm
+PinHeader_1x29_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x29, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x29 2.00mm single row style1 pin1 left
+0
+29
+29
+Connector_PinHeader_2.00mm
+PinHeader_1x29_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x29, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x29 2.00mm single row style2 pin1 right
+0
+29
+29
+Connector_PinHeader_2.00mm
+PinHeader_1x30_P2.00mm_Horizontal
+Through hole angled pin header, 1x30, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x30 2.00mm single row
+0
+30
+30
+Connector_PinHeader_2.00mm
+PinHeader_1x30_P2.00mm_Vertical
+Through hole straight pin header, 1x30, 2.00mm pitch, single row
+Through hole pin header THT 1x30 2.00mm single row
+0
+30
+30
+Connector_PinHeader_2.00mm
+PinHeader_1x30_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x30, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x30 2.00mm single row style1 pin1 left
+0
+30
+30
+Connector_PinHeader_2.00mm
+PinHeader_1x30_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x30, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x30 2.00mm single row style2 pin1 right
+0
+30
+30
+Connector_PinHeader_2.00mm
+PinHeader_1x31_P2.00mm_Horizontal
+Through hole angled pin header, 1x31, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x31 2.00mm single row
+0
+31
+31
+Connector_PinHeader_2.00mm
+PinHeader_1x31_P2.00mm_Vertical
+Through hole straight pin header, 1x31, 2.00mm pitch, single row
+Through hole pin header THT 1x31 2.00mm single row
+0
+31
+31
+Connector_PinHeader_2.00mm
+PinHeader_1x31_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x31, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x31 2.00mm single row style1 pin1 left
+0
+31
+31
+Connector_PinHeader_2.00mm
+PinHeader_1x31_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x31, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x31 2.00mm single row style2 pin1 right
+0
+31
+31
+Connector_PinHeader_2.00mm
+PinHeader_1x32_P2.00mm_Horizontal
+Through hole angled pin header, 1x32, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x32 2.00mm single row
+0
+32
+32
+Connector_PinHeader_2.00mm
+PinHeader_1x32_P2.00mm_Vertical
+Through hole straight pin header, 1x32, 2.00mm pitch, single row
+Through hole pin header THT 1x32 2.00mm single row
+0
+32
+32
+Connector_PinHeader_2.00mm
+PinHeader_1x32_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x32, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x32 2.00mm single row style1 pin1 left
+0
+32
+32
+Connector_PinHeader_2.00mm
+PinHeader_1x32_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x32, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x32 2.00mm single row style2 pin1 right
+0
+32
+32
+Connector_PinHeader_2.00mm
+PinHeader_1x33_P2.00mm_Horizontal
+Through hole angled pin header, 1x33, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x33 2.00mm single row
+0
+33
+33
+Connector_PinHeader_2.00mm
+PinHeader_1x33_P2.00mm_Vertical
+Through hole straight pin header, 1x33, 2.00mm pitch, single row
+Through hole pin header THT 1x33 2.00mm single row
+0
+33
+33
+Connector_PinHeader_2.00mm
+PinHeader_1x33_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x33, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x33 2.00mm single row style1 pin1 left
+0
+33
+33
+Connector_PinHeader_2.00mm
+PinHeader_1x33_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x33, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x33 2.00mm single row style2 pin1 right
+0
+33
+33
+Connector_PinHeader_2.00mm
+PinHeader_1x34_P2.00mm_Horizontal
+Through hole angled pin header, 1x34, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x34 2.00mm single row
+0
+34
+34
+Connector_PinHeader_2.00mm
+PinHeader_1x34_P2.00mm_Vertical
+Through hole straight pin header, 1x34, 2.00mm pitch, single row
+Through hole pin header THT 1x34 2.00mm single row
+0
+34
+34
+Connector_PinHeader_2.00mm
+PinHeader_1x34_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x34, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x34 2.00mm single row style1 pin1 left
+0
+34
+34
+Connector_PinHeader_2.00mm
+PinHeader_1x34_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x34, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x34 2.00mm single row style2 pin1 right
+0
+34
+34
+Connector_PinHeader_2.00mm
+PinHeader_1x35_P2.00mm_Horizontal
+Through hole angled pin header, 1x35, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x35 2.00mm single row
+0
+35
+35
+Connector_PinHeader_2.00mm
+PinHeader_1x35_P2.00mm_Vertical
+Through hole straight pin header, 1x35, 2.00mm pitch, single row
+Through hole pin header THT 1x35 2.00mm single row
+0
+35
+35
+Connector_PinHeader_2.00mm
+PinHeader_1x35_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x35, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x35 2.00mm single row style1 pin1 left
+0
+35
+35
+Connector_PinHeader_2.00mm
+PinHeader_1x35_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x35, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x35 2.00mm single row style2 pin1 right
+0
+35
+35
+Connector_PinHeader_2.00mm
+PinHeader_1x36_P2.00mm_Horizontal
+Through hole angled pin header, 1x36, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x36 2.00mm single row
+0
+36
+36
+Connector_PinHeader_2.00mm
+PinHeader_1x36_P2.00mm_Vertical
+Through hole straight pin header, 1x36, 2.00mm pitch, single row
+Through hole pin header THT 1x36 2.00mm single row
+0
+36
+36
+Connector_PinHeader_2.00mm
+PinHeader_1x36_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x36, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x36 2.00mm single row style1 pin1 left
+0
+36
+36
+Connector_PinHeader_2.00mm
+PinHeader_1x36_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x36, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x36 2.00mm single row style2 pin1 right
+0
+36
+36
+Connector_PinHeader_2.00mm
+PinHeader_1x37_P2.00mm_Horizontal
+Through hole angled pin header, 1x37, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x37 2.00mm single row
+0
+37
+37
+Connector_PinHeader_2.00mm
+PinHeader_1x37_P2.00mm_Vertical
+Through hole straight pin header, 1x37, 2.00mm pitch, single row
+Through hole pin header THT 1x37 2.00mm single row
+0
+37
+37
+Connector_PinHeader_2.00mm
+PinHeader_1x37_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x37, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x37 2.00mm single row style1 pin1 left
+0
+37
+37
+Connector_PinHeader_2.00mm
+PinHeader_1x37_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x37, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x37 2.00mm single row style2 pin1 right
+0
+37
+37
+Connector_PinHeader_2.00mm
+PinHeader_1x38_P2.00mm_Horizontal
+Through hole angled pin header, 1x38, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x38 2.00mm single row
+0
+38
+38
+Connector_PinHeader_2.00mm
+PinHeader_1x38_P2.00mm_Vertical
+Through hole straight pin header, 1x38, 2.00mm pitch, single row
+Through hole pin header THT 1x38 2.00mm single row
+0
+38
+38
+Connector_PinHeader_2.00mm
+PinHeader_1x38_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x38, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x38 2.00mm single row style1 pin1 left
+0
+38
+38
+Connector_PinHeader_2.00mm
+PinHeader_1x38_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x38, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x38 2.00mm single row style2 pin1 right
+0
+38
+38
+Connector_PinHeader_2.00mm
+PinHeader_1x39_P2.00mm_Horizontal
+Through hole angled pin header, 1x39, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x39 2.00mm single row
+0
+39
+39
+Connector_PinHeader_2.00mm
+PinHeader_1x39_P2.00mm_Vertical
+Through hole straight pin header, 1x39, 2.00mm pitch, single row
+Through hole pin header THT 1x39 2.00mm single row
+0
+39
+39
+Connector_PinHeader_2.00mm
+PinHeader_1x39_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x39, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x39 2.00mm single row style1 pin1 left
+0
+39
+39
+Connector_PinHeader_2.00mm
+PinHeader_1x39_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x39, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x39 2.00mm single row style2 pin1 right
+0
+39
+39
+Connector_PinHeader_2.00mm
+PinHeader_1x40_P2.00mm_Horizontal
+Through hole angled pin header, 1x40, 2.00mm pitch, 4.2mm pin length, single row
+Through hole angled pin header THT 1x40 2.00mm single row
+0
+40
+40
+Connector_PinHeader_2.00mm
+PinHeader_1x40_P2.00mm_Vertical
+Through hole straight pin header, 1x40, 2.00mm pitch, single row
+Through hole pin header THT 1x40 2.00mm single row
+0
+40
+40
+Connector_PinHeader_2.00mm
+PinHeader_1x40_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x40, 2.00mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x40 2.00mm single row style1 pin1 left
+0
+40
+40
+Connector_PinHeader_2.00mm
+PinHeader_1x40_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x40, 2.00mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x40 2.00mm single row style2 pin1 right
+0
+40
+40
+Connector_PinHeader_2.00mm
+PinHeader_2x01_P2.00mm_Horizontal
+Through hole angled pin header, 2x01, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x01 2.00mm double row
+0
+2
+2
+Connector_PinHeader_2.00mm
+PinHeader_2x01_P2.00mm_Vertical
+Through hole straight pin header, 2x01, 2.00mm pitch, double rows
+Through hole pin header THT 2x01 2.00mm double row
+0
+2
+2
+Connector_PinHeader_2.00mm
+PinHeader_2x01_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x01, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x01 2.00mm double row
+0
+2
+2
+Connector_PinHeader_2.00mm
+PinHeader_2x02_P2.00mm_Horizontal
+Through hole angled pin header, 2x02, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x02 2.00mm double row
+0
+4
+4
+Connector_PinHeader_2.00mm
+PinHeader_2x02_P2.00mm_Vertical
+Through hole straight pin header, 2x02, 2.00mm pitch, double rows
+Through hole pin header THT 2x02 2.00mm double row
+0
+4
+4
+Connector_PinHeader_2.00mm
+PinHeader_2x02_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x02, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x02 2.00mm double row
+0
+4
+4
+Connector_PinHeader_2.00mm
+PinHeader_2x03_P2.00mm_Horizontal
+Through hole angled pin header, 2x03, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x03 2.00mm double row
+0
+6
+6
+Connector_PinHeader_2.00mm
+PinHeader_2x03_P2.00mm_Vertical
+Through hole straight pin header, 2x03, 2.00mm pitch, double rows
+Through hole pin header THT 2x03 2.00mm double row
+0
+6
+6
+Connector_PinHeader_2.00mm
+PinHeader_2x03_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x03, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x03 2.00mm double row
+0
+6
+6
+Connector_PinHeader_2.00mm
+PinHeader_2x04_P2.00mm_Horizontal
+Through hole angled pin header, 2x04, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x04 2.00mm double row
+0
+8
+8
+Connector_PinHeader_2.00mm
+PinHeader_2x04_P2.00mm_Vertical
+Through hole straight pin header, 2x04, 2.00mm pitch, double rows
+Through hole pin header THT 2x04 2.00mm double row
+0
+8
+8
+Connector_PinHeader_2.00mm
+PinHeader_2x04_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x04, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x04 2.00mm double row
+0
+8
+8
+Connector_PinHeader_2.00mm
+PinHeader_2x05_P2.00mm_Horizontal
+Through hole angled pin header, 2x05, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x05 2.00mm double row
+0
+10
+10
+Connector_PinHeader_2.00mm
+PinHeader_2x05_P2.00mm_Vertical
+Through hole straight pin header, 2x05, 2.00mm pitch, double rows
+Through hole pin header THT 2x05 2.00mm double row
+0
+10
+10
+Connector_PinHeader_2.00mm
+PinHeader_2x05_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x05, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x05 2.00mm double row
+0
+10
+10
+Connector_PinHeader_2.00mm
+PinHeader_2x06_P2.00mm_Horizontal
+Through hole angled pin header, 2x06, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x06 2.00mm double row
+0
+12
+12
+Connector_PinHeader_2.00mm
+PinHeader_2x06_P2.00mm_Vertical
+Through hole straight pin header, 2x06, 2.00mm pitch, double rows
+Through hole pin header THT 2x06 2.00mm double row
+0
+12
+12
+Connector_PinHeader_2.00mm
+PinHeader_2x06_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x06, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x06 2.00mm double row
+0
+12
+12
+Connector_PinHeader_2.00mm
+PinHeader_2x07_P2.00mm_Horizontal
+Through hole angled pin header, 2x07, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x07 2.00mm double row
+0
+14
+14
+Connector_PinHeader_2.00mm
+PinHeader_2x07_P2.00mm_Vertical
+Through hole straight pin header, 2x07, 2.00mm pitch, double rows
+Through hole pin header THT 2x07 2.00mm double row
+0
+14
+14
+Connector_PinHeader_2.00mm
+PinHeader_2x07_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x07, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x07 2.00mm double row
+0
+14
+14
+Connector_PinHeader_2.00mm
+PinHeader_2x08_P2.00mm_Horizontal
+Through hole angled pin header, 2x08, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x08 2.00mm double row
+0
+16
+16
+Connector_PinHeader_2.00mm
+PinHeader_2x08_P2.00mm_Vertical
+Through hole straight pin header, 2x08, 2.00mm pitch, double rows
+Through hole pin header THT 2x08 2.00mm double row
+0
+16
+16
+Connector_PinHeader_2.00mm
+PinHeader_2x08_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x08, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x08 2.00mm double row
+0
+16
+16
+Connector_PinHeader_2.00mm
+PinHeader_2x09_P2.00mm_Horizontal
+Through hole angled pin header, 2x09, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x09 2.00mm double row
+0
+18
+18
+Connector_PinHeader_2.00mm
+PinHeader_2x09_P2.00mm_Vertical
+Through hole straight pin header, 2x09, 2.00mm pitch, double rows
+Through hole pin header THT 2x09 2.00mm double row
+0
+18
+18
+Connector_PinHeader_2.00mm
+PinHeader_2x09_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x09, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x09 2.00mm double row
+0
+18
+18
+Connector_PinHeader_2.00mm
+PinHeader_2x10_P2.00mm_Horizontal
+Through hole angled pin header, 2x10, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x10 2.00mm double row
+0
+20
+20
+Connector_PinHeader_2.00mm
+PinHeader_2x10_P2.00mm_Vertical
+Through hole straight pin header, 2x10, 2.00mm pitch, double rows
+Through hole pin header THT 2x10 2.00mm double row
+0
+20
+20
+Connector_PinHeader_2.00mm
+PinHeader_2x10_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x10, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x10 2.00mm double row
+0
+20
+20
+Connector_PinHeader_2.00mm
+PinHeader_2x11_P2.00mm_Horizontal
+Through hole angled pin header, 2x11, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x11 2.00mm double row
+0
+22
+22
+Connector_PinHeader_2.00mm
+PinHeader_2x11_P2.00mm_Vertical
+Through hole straight pin header, 2x11, 2.00mm pitch, double rows
+Through hole pin header THT 2x11 2.00mm double row
+0
+22
+22
+Connector_PinHeader_2.00mm
+PinHeader_2x11_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x11, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x11 2.00mm double row
+0
+22
+22
+Connector_PinHeader_2.00mm
+PinHeader_2x12_P2.00mm_Horizontal
+Through hole angled pin header, 2x12, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x12 2.00mm double row
+0
+24
+24
+Connector_PinHeader_2.00mm
+PinHeader_2x12_P2.00mm_Vertical
+Through hole straight pin header, 2x12, 2.00mm pitch, double rows
+Through hole pin header THT 2x12 2.00mm double row
+0
+24
+24
+Connector_PinHeader_2.00mm
+PinHeader_2x12_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x12, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x12 2.00mm double row
+0
+24
+24
+Connector_PinHeader_2.00mm
+PinHeader_2x13_P2.00mm_Horizontal
+Through hole angled pin header, 2x13, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x13 2.00mm double row
+0
+26
+26
+Connector_PinHeader_2.00mm
+PinHeader_2x13_P2.00mm_Vertical
+Through hole straight pin header, 2x13, 2.00mm pitch, double rows
+Through hole pin header THT 2x13 2.00mm double row
+0
+26
+26
+Connector_PinHeader_2.00mm
+PinHeader_2x13_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x13, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x13 2.00mm double row
+0
+26
+26
+Connector_PinHeader_2.00mm
+PinHeader_2x14_P2.00mm_Horizontal
+Through hole angled pin header, 2x14, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x14 2.00mm double row
+0
+28
+28
+Connector_PinHeader_2.00mm
+PinHeader_2x14_P2.00mm_Vertical
+Through hole straight pin header, 2x14, 2.00mm pitch, double rows
+Through hole pin header THT 2x14 2.00mm double row
+0
+28
+28
+Connector_PinHeader_2.00mm
+PinHeader_2x14_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x14, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x14 2.00mm double row
+0
+28
+28
+Connector_PinHeader_2.00mm
+PinHeader_2x15_P2.00mm_Horizontal
+Through hole angled pin header, 2x15, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x15 2.00mm double row
+0
+30
+30
+Connector_PinHeader_2.00mm
+PinHeader_2x15_P2.00mm_Vertical
+Through hole straight pin header, 2x15, 2.00mm pitch, double rows
+Through hole pin header THT 2x15 2.00mm double row
+0
+30
+30
+Connector_PinHeader_2.00mm
+PinHeader_2x15_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x15, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x15 2.00mm double row
+0
+30
+30
+Connector_PinHeader_2.00mm
+PinHeader_2x16_P2.00mm_Horizontal
+Through hole angled pin header, 2x16, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x16 2.00mm double row
+0
+32
+32
+Connector_PinHeader_2.00mm
+PinHeader_2x16_P2.00mm_Vertical
+Through hole straight pin header, 2x16, 2.00mm pitch, double rows
+Through hole pin header THT 2x16 2.00mm double row
+0
+32
+32
+Connector_PinHeader_2.00mm
+PinHeader_2x16_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x16, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x16 2.00mm double row
+0
+32
+32
+Connector_PinHeader_2.00mm
+PinHeader_2x17_P2.00mm_Horizontal
+Through hole angled pin header, 2x17, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x17 2.00mm double row
+0
+34
+34
+Connector_PinHeader_2.00mm
+PinHeader_2x17_P2.00mm_Vertical
+Through hole straight pin header, 2x17, 2.00mm pitch, double rows
+Through hole pin header THT 2x17 2.00mm double row
+0
+34
+34
+Connector_PinHeader_2.00mm
+PinHeader_2x17_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x17, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x17 2.00mm double row
+0
+34
+34
+Connector_PinHeader_2.00mm
+PinHeader_2x18_P2.00mm_Horizontal
+Through hole angled pin header, 2x18, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x18 2.00mm double row
+0
+36
+36
+Connector_PinHeader_2.00mm
+PinHeader_2x18_P2.00mm_Vertical
+Through hole straight pin header, 2x18, 2.00mm pitch, double rows
+Through hole pin header THT 2x18 2.00mm double row
+0
+36
+36
+Connector_PinHeader_2.00mm
+PinHeader_2x18_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x18, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x18 2.00mm double row
+0
+36
+36
+Connector_PinHeader_2.00mm
+PinHeader_2x19_P2.00mm_Horizontal
+Through hole angled pin header, 2x19, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x19 2.00mm double row
+0
+38
+38
+Connector_PinHeader_2.00mm
+PinHeader_2x19_P2.00mm_Vertical
+Through hole straight pin header, 2x19, 2.00mm pitch, double rows
+Through hole pin header THT 2x19 2.00mm double row
+0
+38
+38
+Connector_PinHeader_2.00mm
+PinHeader_2x19_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x19, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x19 2.00mm double row
+0
+38
+38
+Connector_PinHeader_2.00mm
+PinHeader_2x20_P2.00mm_Horizontal
+Through hole angled pin header, 2x20, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x20 2.00mm double row
+0
+40
+40
+Connector_PinHeader_2.00mm
+PinHeader_2x20_P2.00mm_Vertical
+Through hole straight pin header, 2x20, 2.00mm pitch, double rows
+Through hole pin header THT 2x20 2.00mm double row
+0
+40
+40
+Connector_PinHeader_2.00mm
+PinHeader_2x20_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x20, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x20 2.00mm double row
+0
+40
+40
+Connector_PinHeader_2.00mm
+PinHeader_2x21_P2.00mm_Horizontal
+Through hole angled pin header, 2x21, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x21 2.00mm double row
+0
+42
+42
+Connector_PinHeader_2.00mm
+PinHeader_2x21_P2.00mm_Vertical
+Through hole straight pin header, 2x21, 2.00mm pitch, double rows
+Through hole pin header THT 2x21 2.00mm double row
+0
+42
+42
+Connector_PinHeader_2.00mm
+PinHeader_2x21_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x21, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x21 2.00mm double row
+0
+42
+42
+Connector_PinHeader_2.00mm
+PinHeader_2x22_P2.00mm_Horizontal
+Through hole angled pin header, 2x22, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x22 2.00mm double row
+0
+44
+44
+Connector_PinHeader_2.00mm
+PinHeader_2x22_P2.00mm_Vertical
+Through hole straight pin header, 2x22, 2.00mm pitch, double rows
+Through hole pin header THT 2x22 2.00mm double row
+0
+44
+44
+Connector_PinHeader_2.00mm
+PinHeader_2x22_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x22, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x22 2.00mm double row
+0
+44
+44
+Connector_PinHeader_2.00mm
+PinHeader_2x23_P2.00mm_Horizontal
+Through hole angled pin header, 2x23, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x23 2.00mm double row
+0
+46
+46
+Connector_PinHeader_2.00mm
+PinHeader_2x23_P2.00mm_Vertical
+Through hole straight pin header, 2x23, 2.00mm pitch, double rows
+Through hole pin header THT 2x23 2.00mm double row
+0
+46
+46
+Connector_PinHeader_2.00mm
+PinHeader_2x23_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x23, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x23 2.00mm double row
+0
+46
+46
+Connector_PinHeader_2.00mm
+PinHeader_2x24_P2.00mm_Horizontal
+Through hole angled pin header, 2x24, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x24 2.00mm double row
+0
+48
+48
+Connector_PinHeader_2.00mm
+PinHeader_2x24_P2.00mm_Vertical
+Through hole straight pin header, 2x24, 2.00mm pitch, double rows
+Through hole pin header THT 2x24 2.00mm double row
+0
+48
+48
+Connector_PinHeader_2.00mm
+PinHeader_2x24_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x24, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x24 2.00mm double row
+0
+48
+48
+Connector_PinHeader_2.00mm
+PinHeader_2x25_P2.00mm_Horizontal
+Through hole angled pin header, 2x25, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x25 2.00mm double row
+0
+50
+50
+Connector_PinHeader_2.00mm
+PinHeader_2x25_P2.00mm_Vertical
+Through hole straight pin header, 2x25, 2.00mm pitch, double rows
+Through hole pin header THT 2x25 2.00mm double row
+0
+50
+50
+Connector_PinHeader_2.00mm
+PinHeader_2x25_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x25, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x25 2.00mm double row
+0
+50
+50
+Connector_PinHeader_2.00mm
+PinHeader_2x26_P2.00mm_Horizontal
+Through hole angled pin header, 2x26, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x26 2.00mm double row
+0
+52
+52
+Connector_PinHeader_2.00mm
+PinHeader_2x26_P2.00mm_Vertical
+Through hole straight pin header, 2x26, 2.00mm pitch, double rows
+Through hole pin header THT 2x26 2.00mm double row
+0
+52
+52
+Connector_PinHeader_2.00mm
+PinHeader_2x26_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x26, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x26 2.00mm double row
+0
+52
+52
+Connector_PinHeader_2.00mm
+PinHeader_2x27_P2.00mm_Horizontal
+Through hole angled pin header, 2x27, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x27 2.00mm double row
+0
+54
+54
+Connector_PinHeader_2.00mm
+PinHeader_2x27_P2.00mm_Vertical
+Through hole straight pin header, 2x27, 2.00mm pitch, double rows
+Through hole pin header THT 2x27 2.00mm double row
+0
+54
+54
+Connector_PinHeader_2.00mm
+PinHeader_2x27_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x27, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x27 2.00mm double row
+0
+54
+54
+Connector_PinHeader_2.00mm
+PinHeader_2x28_P2.00mm_Horizontal
+Through hole angled pin header, 2x28, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x28 2.00mm double row
+0
+56
+56
+Connector_PinHeader_2.00mm
+PinHeader_2x28_P2.00mm_Vertical
+Through hole straight pin header, 2x28, 2.00mm pitch, double rows
+Through hole pin header THT 2x28 2.00mm double row
+0
+56
+56
+Connector_PinHeader_2.00mm
+PinHeader_2x28_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x28, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x28 2.00mm double row
+0
+56
+56
+Connector_PinHeader_2.00mm
+PinHeader_2x29_P2.00mm_Horizontal
+Through hole angled pin header, 2x29, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x29 2.00mm double row
+0
+58
+58
+Connector_PinHeader_2.00mm
+PinHeader_2x29_P2.00mm_Vertical
+Through hole straight pin header, 2x29, 2.00mm pitch, double rows
+Through hole pin header THT 2x29 2.00mm double row
+0
+58
+58
+Connector_PinHeader_2.00mm
+PinHeader_2x29_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x29, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x29 2.00mm double row
+0
+58
+58
+Connector_PinHeader_2.00mm
+PinHeader_2x30_P2.00mm_Horizontal
+Through hole angled pin header, 2x30, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x30 2.00mm double row
+0
+60
+60
+Connector_PinHeader_2.00mm
+PinHeader_2x30_P2.00mm_Vertical
+Through hole straight pin header, 2x30, 2.00mm pitch, double rows
+Through hole pin header THT 2x30 2.00mm double row
+0
+60
+60
+Connector_PinHeader_2.00mm
+PinHeader_2x30_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x30, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x30 2.00mm double row
+0
+60
+60
+Connector_PinHeader_2.00mm
+PinHeader_2x31_P2.00mm_Horizontal
+Through hole angled pin header, 2x31, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x31 2.00mm double row
+0
+62
+62
+Connector_PinHeader_2.00mm
+PinHeader_2x31_P2.00mm_Vertical
+Through hole straight pin header, 2x31, 2.00mm pitch, double rows
+Through hole pin header THT 2x31 2.00mm double row
+0
+62
+62
+Connector_PinHeader_2.00mm
+PinHeader_2x31_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x31, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x31 2.00mm double row
+0
+62
+62
+Connector_PinHeader_2.00mm
+PinHeader_2x32_P2.00mm_Horizontal
+Through hole angled pin header, 2x32, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x32 2.00mm double row
+0
+64
+64
+Connector_PinHeader_2.00mm
+PinHeader_2x32_P2.00mm_Vertical
+Through hole straight pin header, 2x32, 2.00mm pitch, double rows
+Through hole pin header THT 2x32 2.00mm double row
+0
+64
+64
+Connector_PinHeader_2.00mm
+PinHeader_2x32_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x32, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x32 2.00mm double row
+0
+64
+64
+Connector_PinHeader_2.00mm
+PinHeader_2x33_P2.00mm_Horizontal
+Through hole angled pin header, 2x33, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x33 2.00mm double row
+0
+66
+66
+Connector_PinHeader_2.00mm
+PinHeader_2x33_P2.00mm_Vertical
+Through hole straight pin header, 2x33, 2.00mm pitch, double rows
+Through hole pin header THT 2x33 2.00mm double row
+0
+66
+66
+Connector_PinHeader_2.00mm
+PinHeader_2x33_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x33, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x33 2.00mm double row
+0
+66
+66
+Connector_PinHeader_2.00mm
+PinHeader_2x34_P2.00mm_Horizontal
+Through hole angled pin header, 2x34, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x34 2.00mm double row
+0
+68
+68
+Connector_PinHeader_2.00mm
+PinHeader_2x34_P2.00mm_Vertical
+Through hole straight pin header, 2x34, 2.00mm pitch, double rows
+Through hole pin header THT 2x34 2.00mm double row
+0
+68
+68
+Connector_PinHeader_2.00mm
+PinHeader_2x34_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x34, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x34 2.00mm double row
+0
+68
+68
+Connector_PinHeader_2.00mm
+PinHeader_2x35_P2.00mm_Horizontal
+Through hole angled pin header, 2x35, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x35 2.00mm double row
+0
+70
+70
+Connector_PinHeader_2.00mm
+PinHeader_2x35_P2.00mm_Vertical
+Through hole straight pin header, 2x35, 2.00mm pitch, double rows
+Through hole pin header THT 2x35 2.00mm double row
+0
+70
+70
+Connector_PinHeader_2.00mm
+PinHeader_2x35_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x35, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x35 2.00mm double row
+0
+70
+70
+Connector_PinHeader_2.00mm
+PinHeader_2x36_P2.00mm_Horizontal
+Through hole angled pin header, 2x36, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x36 2.00mm double row
+0
+72
+72
+Connector_PinHeader_2.00mm
+PinHeader_2x36_P2.00mm_Vertical
+Through hole straight pin header, 2x36, 2.00mm pitch, double rows
+Through hole pin header THT 2x36 2.00mm double row
+0
+72
+72
+Connector_PinHeader_2.00mm
+PinHeader_2x36_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x36, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x36 2.00mm double row
+0
+72
+72
+Connector_PinHeader_2.00mm
+PinHeader_2x37_P2.00mm_Horizontal
+Through hole angled pin header, 2x37, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x37 2.00mm double row
+0
+74
+74
+Connector_PinHeader_2.00mm
+PinHeader_2x37_P2.00mm_Vertical
+Through hole straight pin header, 2x37, 2.00mm pitch, double rows
+Through hole pin header THT 2x37 2.00mm double row
+0
+74
+74
+Connector_PinHeader_2.00mm
+PinHeader_2x37_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x37, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x37 2.00mm double row
+0
+74
+74
+Connector_PinHeader_2.00mm
+PinHeader_2x38_P2.00mm_Horizontal
+Through hole angled pin header, 2x38, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x38 2.00mm double row
+0
+76
+76
+Connector_PinHeader_2.00mm
+PinHeader_2x38_P2.00mm_Vertical
+Through hole straight pin header, 2x38, 2.00mm pitch, double rows
+Through hole pin header THT 2x38 2.00mm double row
+0
+76
+76
+Connector_PinHeader_2.00mm
+PinHeader_2x38_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x38, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x38 2.00mm double row
+0
+76
+76
+Connector_PinHeader_2.00mm
+PinHeader_2x39_P2.00mm_Horizontal
+Through hole angled pin header, 2x39, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x39 2.00mm double row
+0
+78
+78
+Connector_PinHeader_2.00mm
+PinHeader_2x39_P2.00mm_Vertical
+Through hole straight pin header, 2x39, 2.00mm pitch, double rows
+Through hole pin header THT 2x39 2.00mm double row
+0
+78
+78
+Connector_PinHeader_2.00mm
+PinHeader_2x39_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x39, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x39 2.00mm double row
+0
+78
+78
+Connector_PinHeader_2.00mm
+PinHeader_2x40_P2.00mm_Horizontal
+Through hole angled pin header, 2x40, 2.00mm pitch, 4.2mm pin length, double rows
+Through hole angled pin header THT 2x40 2.00mm double row
+0
+80
+80
+Connector_PinHeader_2.00mm
+PinHeader_2x40_P2.00mm_Vertical
+Through hole straight pin header, 2x40, 2.00mm pitch, double rows
+Through hole pin header THT 2x40 2.00mm double row
+0
+80
+80
+Connector_PinHeader_2.00mm
+PinHeader_2x40_P2.00mm_Vertical_SMD
+surface-mounted straight pin header, 2x40, 2.00mm pitch, double rows
+Surface mounted pin header SMD 2x40 2.00mm double row
+0
+80
+80
+Connector_PinHeader_2.54mm
+PinHeader_1x01_P2.54mm_Horizontal
+Through hole angled pin header, 1x01, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x01 2.54mm single row
+0
+1
+1
+Connector_PinHeader_2.54mm
+PinHeader_1x01_P2.54mm_Vertical
+Through hole straight pin header, 1x01, 2.54mm pitch, single row
+Through hole pin header THT 1x01 2.54mm single row
+0
+1
+1
+Connector_PinHeader_2.54mm
+PinHeader_1x02_P2.54mm_Horizontal
+Through hole angled pin header, 1x02, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x02 2.54mm single row
+0
+2
+2
+Connector_PinHeader_2.54mm
+PinHeader_1x02_P2.54mm_Vertical
+Through hole straight pin header, 1x02, 2.54mm pitch, single row
+Through hole pin header THT 1x02 2.54mm single row
+0
+2
+2
+Connector_PinHeader_2.54mm
+PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x02, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x02 2.54mm single row style1 pin1 left
+0
+2
+2
+Connector_PinHeader_2.54mm
+PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x02, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x02 2.54mm single row style2 pin1 right
+0
+2
+2
+Connector_PinHeader_2.54mm
+PinHeader_1x03_P2.54mm_Horizontal
+Through hole angled pin header, 1x03, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x03 2.54mm single row
+0
+3
+3
+Connector_PinHeader_2.54mm
+PinHeader_1x03_P2.54mm_Vertical
+Through hole straight pin header, 1x03, 2.54mm pitch, single row
+Through hole pin header THT 1x03 2.54mm single row
+0
+3
+3
+Connector_PinHeader_2.54mm
+PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x03, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x03 2.54mm single row style1 pin1 left
+0
+3
+3
+Connector_PinHeader_2.54mm
+PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x03, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x03 2.54mm single row style2 pin1 right
+0
+3
+3
+Connector_PinHeader_2.54mm
+PinHeader_1x04_P2.54mm_Horizontal
+Through hole angled pin header, 1x04, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x04 2.54mm single row
+0
+4
+4
+Connector_PinHeader_2.54mm
+PinHeader_1x04_P2.54mm_Vertical
+Through hole straight pin header, 1x04, 2.54mm pitch, single row
+Through hole pin header THT 1x04 2.54mm single row
+0
+4
+4
+Connector_PinHeader_2.54mm
+PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x04 2.54mm single row style1 pin1 left
+0
+4
+4
+Connector_PinHeader_2.54mm
+PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x04 2.54mm single row style2 pin1 right
+0
+4
+4
+Connector_PinHeader_2.54mm
+PinHeader_1x05_P2.54mm_Horizontal
+Through hole angled pin header, 1x05, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x05 2.54mm single row
+0
+5
+5
+Connector_PinHeader_2.54mm
+PinHeader_1x05_P2.54mm_Vertical
+Through hole straight pin header, 1x05, 2.54mm pitch, single row
+Through hole pin header THT 1x05 2.54mm single row
+0
+5
+5
+Connector_PinHeader_2.54mm
+PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x05 2.54mm single row style1 pin1 left
+0
+5
+5
+Connector_PinHeader_2.54mm
+PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x05 2.54mm single row style2 pin1 right
+0
+5
+5
+Connector_PinHeader_2.54mm
+PinHeader_1x06_P2.54mm_Horizontal
+Through hole angled pin header, 1x06, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x06 2.54mm single row
+0
+6
+6
+Connector_PinHeader_2.54mm
+PinHeader_1x06_P2.54mm_Vertical
+Through hole straight pin header, 1x06, 2.54mm pitch, single row
+Through hole pin header THT 1x06 2.54mm single row
+0
+6
+6
+Connector_PinHeader_2.54mm
+PinHeader_1x06_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x06, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x06 2.54mm single row style1 pin1 left
+0
+6
+6
+Connector_PinHeader_2.54mm
+PinHeader_1x06_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x06, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x06 2.54mm single row style2 pin1 right
+0
+6
+6
+Connector_PinHeader_2.54mm
+PinHeader_1x07_P2.54mm_Horizontal
+Through hole angled pin header, 1x07, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x07 2.54mm single row
+0
+7
+7
+Connector_PinHeader_2.54mm
+PinHeader_1x07_P2.54mm_Vertical
+Through hole straight pin header, 1x07, 2.54mm pitch, single row
+Through hole pin header THT 1x07 2.54mm single row
+0
+7
+7
+Connector_PinHeader_2.54mm
+PinHeader_1x07_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x07, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x07 2.54mm single row style1 pin1 left
+0
+7
+7
+Connector_PinHeader_2.54mm
+PinHeader_1x07_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x07, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x07 2.54mm single row style2 pin1 right
+0
+7
+7
+Connector_PinHeader_2.54mm
+PinHeader_1x08_P2.54mm_Horizontal
+Through hole angled pin header, 1x08, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x08 2.54mm single row
+0
+8
+8
+Connector_PinHeader_2.54mm
+PinHeader_1x08_P2.54mm_Vertical
+Through hole straight pin header, 1x08, 2.54mm pitch, single row
+Through hole pin header THT 1x08 2.54mm single row
+0
+8
+8
+Connector_PinHeader_2.54mm
+PinHeader_1x08_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x08, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x08 2.54mm single row style1 pin1 left
+0
+8
+8
+Connector_PinHeader_2.54mm
+PinHeader_1x08_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x08, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x08 2.54mm single row style2 pin1 right
+0
+8
+8
+Connector_PinHeader_2.54mm
+PinHeader_1x09_P2.54mm_Horizontal
+Through hole angled pin header, 1x09, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x09 2.54mm single row
+0
+9
+9
+Connector_PinHeader_2.54mm
+PinHeader_1x09_P2.54mm_Vertical
+Through hole straight pin header, 1x09, 2.54mm pitch, single row
+Through hole pin header THT 1x09 2.54mm single row
+0
+9
+9
+Connector_PinHeader_2.54mm
+PinHeader_1x09_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x09, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x09 2.54mm single row style1 pin1 left
+0
+9
+9
+Connector_PinHeader_2.54mm
+PinHeader_1x09_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x09, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x09 2.54mm single row style2 pin1 right
+0
+9
+9
+Connector_PinHeader_2.54mm
+PinHeader_1x10_P2.54mm_Horizontal
+Through hole angled pin header, 1x10, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x10 2.54mm single row
+0
+10
+10
+Connector_PinHeader_2.54mm
+PinHeader_1x10_P2.54mm_Vertical
+Through hole straight pin header, 1x10, 2.54mm pitch, single row
+Through hole pin header THT 1x10 2.54mm single row
+0
+10
+10
+Connector_PinHeader_2.54mm
+PinHeader_1x10_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x10, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x10 2.54mm single row style1 pin1 left
+0
+10
+10
+Connector_PinHeader_2.54mm
+PinHeader_1x10_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x10, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x10 2.54mm single row style2 pin1 right
+0
+10
+10
+Connector_PinHeader_2.54mm
+PinHeader_1x11_P2.54mm_Horizontal
+Through hole angled pin header, 1x11, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x11 2.54mm single row
+0
+11
+11
+Connector_PinHeader_2.54mm
+PinHeader_1x11_P2.54mm_Vertical
+Through hole straight pin header, 1x11, 2.54mm pitch, single row
+Through hole pin header THT 1x11 2.54mm single row
+0
+11
+11
+Connector_PinHeader_2.54mm
+PinHeader_1x11_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x11, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x11 2.54mm single row style1 pin1 left
+0
+11
+11
+Connector_PinHeader_2.54mm
+PinHeader_1x11_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x11, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x11 2.54mm single row style2 pin1 right
+0
+11
+11
+Connector_PinHeader_2.54mm
+PinHeader_1x12_P2.54mm_Horizontal
+Through hole angled pin header, 1x12, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x12 2.54mm single row
+0
+12
+12
+Connector_PinHeader_2.54mm
+PinHeader_1x12_P2.54mm_Vertical
+Through hole straight pin header, 1x12, 2.54mm pitch, single row
+Through hole pin header THT 1x12 2.54mm single row
+0
+12
+12
+Connector_PinHeader_2.54mm
+PinHeader_1x12_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x12, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x12 2.54mm single row style1 pin1 left
+0
+12
+12
+Connector_PinHeader_2.54mm
+PinHeader_1x12_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x12, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x12 2.54mm single row style2 pin1 right
+0
+12
+12
+Connector_PinHeader_2.54mm
+PinHeader_1x13_P2.54mm_Horizontal
+Through hole angled pin header, 1x13, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x13 2.54mm single row
+0
+13
+13
+Connector_PinHeader_2.54mm
+PinHeader_1x13_P2.54mm_Vertical
+Through hole straight pin header, 1x13, 2.54mm pitch, single row
+Through hole pin header THT 1x13 2.54mm single row
+0
+13
+13
+Connector_PinHeader_2.54mm
+PinHeader_1x13_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x13, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x13 2.54mm single row style1 pin1 left
+0
+13
+13
+Connector_PinHeader_2.54mm
+PinHeader_1x13_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x13, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x13 2.54mm single row style2 pin1 right
+0
+13
+13
+Connector_PinHeader_2.54mm
+PinHeader_1x14_P2.54mm_Horizontal
+Through hole angled pin header, 1x14, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x14 2.54mm single row
+0
+14
+14
+Connector_PinHeader_2.54mm
+PinHeader_1x14_P2.54mm_Vertical
+Through hole straight pin header, 1x14, 2.54mm pitch, single row
+Through hole pin header THT 1x14 2.54mm single row
+0
+14
+14
+Connector_PinHeader_2.54mm
+PinHeader_1x14_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x14, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x14 2.54mm single row style1 pin1 left
+0
+14
+14
+Connector_PinHeader_2.54mm
+PinHeader_1x14_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x14, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x14 2.54mm single row style2 pin1 right
+0
+14
+14
+Connector_PinHeader_2.54mm
+PinHeader_1x15_P2.54mm_Horizontal
+Through hole angled pin header, 1x15, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x15 2.54mm single row
+0
+15
+15
+Connector_PinHeader_2.54mm
+PinHeader_1x15_P2.54mm_Vertical
+Through hole straight pin header, 1x15, 2.54mm pitch, single row
+Through hole pin header THT 1x15 2.54mm single row
+0
+15
+15
+Connector_PinHeader_2.54mm
+PinHeader_1x15_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x15, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x15 2.54mm single row style1 pin1 left
+0
+15
+15
+Connector_PinHeader_2.54mm
+PinHeader_1x15_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x15, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x15 2.54mm single row style2 pin1 right
+0
+15
+15
+Connector_PinHeader_2.54mm
+PinHeader_1x16_P2.54mm_Horizontal
+Through hole angled pin header, 1x16, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x16 2.54mm single row
+0
+16
+16
+Connector_PinHeader_2.54mm
+PinHeader_1x16_P2.54mm_Vertical
+Through hole straight pin header, 1x16, 2.54mm pitch, single row
+Through hole pin header THT 1x16 2.54mm single row
+0
+16
+16
+Connector_PinHeader_2.54mm
+PinHeader_1x16_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x16, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x16 2.54mm single row style1 pin1 left
+0
+16
+16
+Connector_PinHeader_2.54mm
+PinHeader_1x16_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x16, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x16 2.54mm single row style2 pin1 right
+0
+16
+16
+Connector_PinHeader_2.54mm
+PinHeader_1x17_P2.54mm_Horizontal
+Through hole angled pin header, 1x17, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x17 2.54mm single row
+0
+17
+17
+Connector_PinHeader_2.54mm
+PinHeader_1x17_P2.54mm_Vertical
+Through hole straight pin header, 1x17, 2.54mm pitch, single row
+Through hole pin header THT 1x17 2.54mm single row
+0
+17
+17
+Connector_PinHeader_2.54mm
+PinHeader_1x17_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x17, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x17 2.54mm single row style1 pin1 left
+0
+17
+17
+Connector_PinHeader_2.54mm
+PinHeader_1x17_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x17, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x17 2.54mm single row style2 pin1 right
+0
+17
+17
+Connector_PinHeader_2.54mm
+PinHeader_1x18_P2.54mm_Horizontal
+Through hole angled pin header, 1x18, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x18 2.54mm single row
+0
+18
+18
+Connector_PinHeader_2.54mm
+PinHeader_1x18_P2.54mm_Vertical
+Through hole straight pin header, 1x18, 2.54mm pitch, single row
+Through hole pin header THT 1x18 2.54mm single row
+0
+18
+18
+Connector_PinHeader_2.54mm
+PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x18 2.54mm single row style1 pin1 left
+0
+18
+18
+Connector_PinHeader_2.54mm
+PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x18 2.54mm single row style2 pin1 right
+0
+18
+18
+Connector_PinHeader_2.54mm
+PinHeader_1x19_P2.54mm_Horizontal
+Through hole angled pin header, 1x19, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x19 2.54mm single row
+0
+19
+19
+Connector_PinHeader_2.54mm
+PinHeader_1x19_P2.54mm_Vertical
+Through hole straight pin header, 1x19, 2.54mm pitch, single row
+Through hole pin header THT 1x19 2.54mm single row
+0
+19
+19
+Connector_PinHeader_2.54mm
+PinHeader_1x19_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x19, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x19 2.54mm single row style1 pin1 left
+0
+19
+19
+Connector_PinHeader_2.54mm
+PinHeader_1x19_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x19, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x19 2.54mm single row style2 pin1 right
+0
+19
+19
+Connector_PinHeader_2.54mm
+PinHeader_1x20_P2.54mm_Horizontal
+Through hole angled pin header, 1x20, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x20 2.54mm single row
+0
+20
+20
+Connector_PinHeader_2.54mm
+PinHeader_1x20_P2.54mm_Vertical
+Through hole straight pin header, 1x20, 2.54mm pitch, single row
+Through hole pin header THT 1x20 2.54mm single row
+0
+20
+20
+Connector_PinHeader_2.54mm
+PinHeader_1x20_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x20, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x20 2.54mm single row style1 pin1 left
+0
+20
+20
+Connector_PinHeader_2.54mm
+PinHeader_1x20_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x20, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x20 2.54mm single row style2 pin1 right
+0
+20
+20
+Connector_PinHeader_2.54mm
+PinHeader_1x21_P2.54mm_Horizontal
+Through hole angled pin header, 1x21, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x21 2.54mm single row
+0
+21
+21
+Connector_PinHeader_2.54mm
+PinHeader_1x21_P2.54mm_Vertical
+Through hole straight pin header, 1x21, 2.54mm pitch, single row
+Through hole pin header THT 1x21 2.54mm single row
+0
+21
+21
+Connector_PinHeader_2.54mm
+PinHeader_1x21_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x21, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x21 2.54mm single row style1 pin1 left
+0
+21
+21
+Connector_PinHeader_2.54mm
+PinHeader_1x21_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x21, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x21 2.54mm single row style2 pin1 right
+0
+21
+21
+Connector_PinHeader_2.54mm
+PinHeader_1x22_P2.54mm_Horizontal
+Through hole angled pin header, 1x22, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x22 2.54mm single row
+0
+22
+22
+Connector_PinHeader_2.54mm
+PinHeader_1x22_P2.54mm_Vertical
+Through hole straight pin header, 1x22, 2.54mm pitch, single row
+Through hole pin header THT 1x22 2.54mm single row
+0
+22
+22
+Connector_PinHeader_2.54mm
+PinHeader_1x22_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x22, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x22 2.54mm single row style1 pin1 left
+0
+22
+22
+Connector_PinHeader_2.54mm
+PinHeader_1x22_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x22, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x22 2.54mm single row style2 pin1 right
+0
+22
+22
+Connector_PinHeader_2.54mm
+PinHeader_1x23_P2.54mm_Horizontal
+Through hole angled pin header, 1x23, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x23 2.54mm single row
+0
+23
+23
+Connector_PinHeader_2.54mm
+PinHeader_1x23_P2.54mm_Vertical
+Through hole straight pin header, 1x23, 2.54mm pitch, single row
+Through hole pin header THT 1x23 2.54mm single row
+0
+23
+23
+Connector_PinHeader_2.54mm
+PinHeader_1x23_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x23, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x23 2.54mm single row style1 pin1 left
+0
+23
+23
+Connector_PinHeader_2.54mm
+PinHeader_1x23_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x23, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x23 2.54mm single row style2 pin1 right
+0
+23
+23
+Connector_PinHeader_2.54mm
+PinHeader_1x24_P2.54mm_Horizontal
+Through hole angled pin header, 1x24, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x24 2.54mm single row
+0
+24
+24
+Connector_PinHeader_2.54mm
+PinHeader_1x24_P2.54mm_Vertical
+Through hole straight pin header, 1x24, 2.54mm pitch, single row
+Through hole pin header THT 1x24 2.54mm single row
+0
+24
+24
+Connector_PinHeader_2.54mm
+PinHeader_1x24_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x24, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x24 2.54mm single row style1 pin1 left
+0
+24
+24
+Connector_PinHeader_2.54mm
+PinHeader_1x24_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x24, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x24 2.54mm single row style2 pin1 right
+0
+24
+24
+Connector_PinHeader_2.54mm
+PinHeader_1x25_P2.54mm_Horizontal
+Through hole angled pin header, 1x25, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x25 2.54mm single row
+0
+25
+25
+Connector_PinHeader_2.54mm
+PinHeader_1x25_P2.54mm_Vertical
+Through hole straight pin header, 1x25, 2.54mm pitch, single row
+Through hole pin header THT 1x25 2.54mm single row
+0
+25
+25
+Connector_PinHeader_2.54mm
+PinHeader_1x25_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x25, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x25 2.54mm single row style1 pin1 left
+0
+25
+25
+Connector_PinHeader_2.54mm
+PinHeader_1x25_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x25, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x25 2.54mm single row style2 pin1 right
+0
+25
+25
+Connector_PinHeader_2.54mm
+PinHeader_1x26_P2.54mm_Horizontal
+Through hole angled pin header, 1x26, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x26 2.54mm single row
+0
+26
+26
+Connector_PinHeader_2.54mm
+PinHeader_1x26_P2.54mm_Vertical
+Through hole straight pin header, 1x26, 2.54mm pitch, single row
+Through hole pin header THT 1x26 2.54mm single row
+0
+26
+26
+Connector_PinHeader_2.54mm
+PinHeader_1x26_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x26, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x26 2.54mm single row style1 pin1 left
+0
+26
+26
+Connector_PinHeader_2.54mm
+PinHeader_1x26_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x26, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x26 2.54mm single row style2 pin1 right
+0
+26
+26
+Connector_PinHeader_2.54mm
+PinHeader_1x27_P2.54mm_Horizontal
+Through hole angled pin header, 1x27, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x27 2.54mm single row
+0
+27
+27
+Connector_PinHeader_2.54mm
+PinHeader_1x27_P2.54mm_Vertical
+Through hole straight pin header, 1x27, 2.54mm pitch, single row
+Through hole pin header THT 1x27 2.54mm single row
+0
+27
+27
+Connector_PinHeader_2.54mm
+PinHeader_1x27_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x27, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x27 2.54mm single row style1 pin1 left
+0
+27
+27
+Connector_PinHeader_2.54mm
+PinHeader_1x27_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x27, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x27 2.54mm single row style2 pin1 right
+0
+27
+27
+Connector_PinHeader_2.54mm
+PinHeader_1x28_P2.54mm_Horizontal
+Through hole angled pin header, 1x28, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x28 2.54mm single row
+0
+28
+28
+Connector_PinHeader_2.54mm
+PinHeader_1x28_P2.54mm_Vertical
+Through hole straight pin header, 1x28, 2.54mm pitch, single row
+Through hole pin header THT 1x28 2.54mm single row
+0
+28
+28
+Connector_PinHeader_2.54mm
+PinHeader_1x28_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x28, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x28 2.54mm single row style1 pin1 left
+0
+28
+28
+Connector_PinHeader_2.54mm
+PinHeader_1x28_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x28, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x28 2.54mm single row style2 pin1 right
+0
+28
+28
+Connector_PinHeader_2.54mm
+PinHeader_1x29_P2.54mm_Horizontal
+Through hole angled pin header, 1x29, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x29 2.54mm single row
+0
+29
+29
+Connector_PinHeader_2.54mm
+PinHeader_1x29_P2.54mm_Vertical
+Through hole straight pin header, 1x29, 2.54mm pitch, single row
+Through hole pin header THT 1x29 2.54mm single row
+0
+29
+29
+Connector_PinHeader_2.54mm
+PinHeader_1x29_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x29, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x29 2.54mm single row style1 pin1 left
+0
+29
+29
+Connector_PinHeader_2.54mm
+PinHeader_1x29_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x29, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x29 2.54mm single row style2 pin1 right
+0
+29
+29
+Connector_PinHeader_2.54mm
+PinHeader_1x30_P2.54mm_Horizontal
+Through hole angled pin header, 1x30, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x30 2.54mm single row
+0
+30
+30
+Connector_PinHeader_2.54mm
+PinHeader_1x30_P2.54mm_Vertical
+Through hole straight pin header, 1x30, 2.54mm pitch, single row
+Through hole pin header THT 1x30 2.54mm single row
+0
+30
+30
+Connector_PinHeader_2.54mm
+PinHeader_1x30_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x30, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x30 2.54mm single row style1 pin1 left
+0
+30
+30
+Connector_PinHeader_2.54mm
+PinHeader_1x30_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x30, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x30 2.54mm single row style2 pin1 right
+0
+30
+30
+Connector_PinHeader_2.54mm
+PinHeader_1x31_P2.54mm_Horizontal
+Through hole angled pin header, 1x31, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x31 2.54mm single row
+0
+31
+31
+Connector_PinHeader_2.54mm
+PinHeader_1x31_P2.54mm_Vertical
+Through hole straight pin header, 1x31, 2.54mm pitch, single row
+Through hole pin header THT 1x31 2.54mm single row
+0
+31
+31
+Connector_PinHeader_2.54mm
+PinHeader_1x31_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x31, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x31 2.54mm single row style1 pin1 left
+0
+31
+31
+Connector_PinHeader_2.54mm
+PinHeader_1x31_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x31, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x31 2.54mm single row style2 pin1 right
+0
+31
+31
+Connector_PinHeader_2.54mm
+PinHeader_1x32_P2.54mm_Horizontal
+Through hole angled pin header, 1x32, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x32 2.54mm single row
+0
+32
+32
+Connector_PinHeader_2.54mm
+PinHeader_1x32_P2.54mm_Vertical
+Through hole straight pin header, 1x32, 2.54mm pitch, single row
+Through hole pin header THT 1x32 2.54mm single row
+0
+32
+32
+Connector_PinHeader_2.54mm
+PinHeader_1x32_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x32, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x32 2.54mm single row style1 pin1 left
+0
+32
+32
+Connector_PinHeader_2.54mm
+PinHeader_1x32_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x32, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x32 2.54mm single row style2 pin1 right
+0
+32
+32
+Connector_PinHeader_2.54mm
+PinHeader_1x33_P2.54mm_Horizontal
+Through hole angled pin header, 1x33, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x33 2.54mm single row
+0
+33
+33
+Connector_PinHeader_2.54mm
+PinHeader_1x33_P2.54mm_Vertical
+Through hole straight pin header, 1x33, 2.54mm pitch, single row
+Through hole pin header THT 1x33 2.54mm single row
+0
+33
+33
+Connector_PinHeader_2.54mm
+PinHeader_1x33_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x33, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x33 2.54mm single row style1 pin1 left
+0
+33
+33
+Connector_PinHeader_2.54mm
+PinHeader_1x33_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x33, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x33 2.54mm single row style2 pin1 right
+0
+33
+33
+Connector_PinHeader_2.54mm
+PinHeader_1x34_P2.54mm_Horizontal
+Through hole angled pin header, 1x34, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x34 2.54mm single row
+0
+34
+34
+Connector_PinHeader_2.54mm
+PinHeader_1x34_P2.54mm_Vertical
+Through hole straight pin header, 1x34, 2.54mm pitch, single row
+Through hole pin header THT 1x34 2.54mm single row
+0
+34
+34
+Connector_PinHeader_2.54mm
+PinHeader_1x34_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x34, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x34 2.54mm single row style1 pin1 left
+0
+34
+34
+Connector_PinHeader_2.54mm
+PinHeader_1x34_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x34, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x34 2.54mm single row style2 pin1 right
+0
+34
+34
+Connector_PinHeader_2.54mm
+PinHeader_1x35_P2.54mm_Horizontal
+Through hole angled pin header, 1x35, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x35 2.54mm single row
+0
+35
+35
+Connector_PinHeader_2.54mm
+PinHeader_1x35_P2.54mm_Vertical
+Through hole straight pin header, 1x35, 2.54mm pitch, single row
+Through hole pin header THT 1x35 2.54mm single row
+0
+35
+35
+Connector_PinHeader_2.54mm
+PinHeader_1x35_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x35, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x35 2.54mm single row style1 pin1 left
+0
+35
+35
+Connector_PinHeader_2.54mm
+PinHeader_1x35_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x35, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x35 2.54mm single row style2 pin1 right
+0
+35
+35
+Connector_PinHeader_2.54mm
+PinHeader_1x36_P2.54mm_Horizontal
+Through hole angled pin header, 1x36, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x36 2.54mm single row
+0
+36
+36
+Connector_PinHeader_2.54mm
+PinHeader_1x36_P2.54mm_Vertical
+Through hole straight pin header, 1x36, 2.54mm pitch, single row
+Through hole pin header THT 1x36 2.54mm single row
+0
+36
+36
+Connector_PinHeader_2.54mm
+PinHeader_1x36_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x36, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x36 2.54mm single row style1 pin1 left
+0
+36
+36
+Connector_PinHeader_2.54mm
+PinHeader_1x36_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x36, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x36 2.54mm single row style2 pin1 right
+0
+36
+36
+Connector_PinHeader_2.54mm
+PinHeader_1x37_P2.54mm_Horizontal
+Through hole angled pin header, 1x37, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x37 2.54mm single row
+0
+37
+37
+Connector_PinHeader_2.54mm
+PinHeader_1x37_P2.54mm_Vertical
+Through hole straight pin header, 1x37, 2.54mm pitch, single row
+Through hole pin header THT 1x37 2.54mm single row
+0
+37
+37
+Connector_PinHeader_2.54mm
+PinHeader_1x37_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x37, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x37 2.54mm single row style1 pin1 left
+0
+37
+37
+Connector_PinHeader_2.54mm
+PinHeader_1x37_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x37, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x37 2.54mm single row style2 pin1 right
+0
+37
+37
+Connector_PinHeader_2.54mm
+PinHeader_1x38_P2.54mm_Horizontal
+Through hole angled pin header, 1x38, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x38 2.54mm single row
+0
+38
+38
+Connector_PinHeader_2.54mm
+PinHeader_1x38_P2.54mm_Vertical
+Through hole straight pin header, 1x38, 2.54mm pitch, single row
+Through hole pin header THT 1x38 2.54mm single row
+0
+38
+38
+Connector_PinHeader_2.54mm
+PinHeader_1x38_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x38, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x38 2.54mm single row style1 pin1 left
+0
+38
+38
+Connector_PinHeader_2.54mm
+PinHeader_1x38_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x38, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x38 2.54mm single row style2 pin1 right
+0
+38
+38
+Connector_PinHeader_2.54mm
+PinHeader_1x39_P2.54mm_Horizontal
+Through hole angled pin header, 1x39, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x39 2.54mm single row
+0
+39
+39
+Connector_PinHeader_2.54mm
+PinHeader_1x39_P2.54mm_Vertical
+Through hole straight pin header, 1x39, 2.54mm pitch, single row
+Through hole pin header THT 1x39 2.54mm single row
+0
+39
+39
+Connector_PinHeader_2.54mm
+PinHeader_1x39_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x39, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x39 2.54mm single row style1 pin1 left
+0
+39
+39
+Connector_PinHeader_2.54mm
+PinHeader_1x39_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x39, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x39 2.54mm single row style2 pin1 right
+0
+39
+39
+Connector_PinHeader_2.54mm
+PinHeader_1x40_P2.54mm_Horizontal
+Through hole angled pin header, 1x40, 2.54mm pitch, 6mm pin length, single row
+Through hole angled pin header THT 1x40 2.54mm single row
+0
+40
+40
+Connector_PinHeader_2.54mm
+PinHeader_1x40_P2.54mm_Vertical
+Through hole straight pin header, 1x40, 2.54mm pitch, single row
+Through hole pin header THT 1x40 2.54mm single row
+0
+40
+40
+Connector_PinHeader_2.54mm
+PinHeader_1x40_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight pin header, 1x40, 2.54mm pitch, single row, style 1 (pin 1 left)
+Surface mounted pin header SMD 1x40 2.54mm single row style1 pin1 left
+0
+40
+40
+Connector_PinHeader_2.54mm
+PinHeader_1x40_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight pin header, 1x40, 2.54mm pitch, single row, style 2 (pin 1 right)
+Surface mounted pin header SMD 1x40 2.54mm single row style2 pin1 right
+0
+40
+40
+Connector_PinHeader_2.54mm
+PinHeader_2x01_P2.54mm_Horizontal
+Through hole angled pin header, 2x01, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x01 2.54mm double row
+0
+2
+2
+Connector_PinHeader_2.54mm
+PinHeader_2x01_P2.54mm_Vertical
+Through hole straight pin header, 2x01, 2.54mm pitch, double rows
+Through hole pin header THT 2x01 2.54mm double row
+0
+2
+2
+Connector_PinHeader_2.54mm
+PinHeader_2x01_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x01, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x01 2.54mm double row
+0
+2
+2
+Connector_PinHeader_2.54mm
+PinHeader_2x02_P2.54mm_Horizontal
+Through hole angled pin header, 2x02, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x02 2.54mm double row
+0
+4
+4
+Connector_PinHeader_2.54mm
+PinHeader_2x02_P2.54mm_Vertical
+Through hole straight pin header, 2x02, 2.54mm pitch, double rows
+Through hole pin header THT 2x02 2.54mm double row
+0
+4
+4
+Connector_PinHeader_2.54mm
+PinHeader_2x02_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x02 2.54mm double row
+0
+4
+4
+Connector_PinHeader_2.54mm
+PinHeader_2x03_P2.54mm_Horizontal
+Through hole angled pin header, 2x03, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x03 2.54mm double row
+0
+6
+6
+Connector_PinHeader_2.54mm
+PinHeader_2x03_P2.54mm_Vertical
+Through hole straight pin header, 2x03, 2.54mm pitch, double rows
+Through hole pin header THT 2x03 2.54mm double row
+0
+6
+6
+Connector_PinHeader_2.54mm
+PinHeader_2x03_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x03, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x03 2.54mm double row
+0
+6
+6
+Connector_PinHeader_2.54mm
+PinHeader_2x04_P2.54mm_Horizontal
+Through hole angled pin header, 2x04, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x04 2.54mm double row
+0
+8
+8
+Connector_PinHeader_2.54mm
+PinHeader_2x04_P2.54mm_Vertical
+Through hole straight pin header, 2x04, 2.54mm pitch, double rows
+Through hole pin header THT 2x04 2.54mm double row
+0
+8
+8
+Connector_PinHeader_2.54mm
+PinHeader_2x04_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x04, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x04 2.54mm double row
+0
+8
+8
+Connector_PinHeader_2.54mm
+PinHeader_2x05_P2.54mm_Horizontal
+Through hole angled pin header, 2x05, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x05 2.54mm double row
+0
+10
+10
+Connector_PinHeader_2.54mm
+PinHeader_2x05_P2.54mm_Vertical
+Through hole straight pin header, 2x05, 2.54mm pitch, double rows
+Through hole pin header THT 2x05 2.54mm double row
+0
+10
+10
+Connector_PinHeader_2.54mm
+PinHeader_2x05_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x05, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x05 2.54mm double row
+0
+10
+10
+Connector_PinHeader_2.54mm
+PinHeader_2x06_P2.54mm_Horizontal
+Through hole angled pin header, 2x06, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x06 2.54mm double row
+0
+12
+12
+Connector_PinHeader_2.54mm
+PinHeader_2x06_P2.54mm_Vertical
+Through hole straight pin header, 2x06, 2.54mm pitch, double rows
+Through hole pin header THT 2x06 2.54mm double row
+0
+12
+12
+Connector_PinHeader_2.54mm
+PinHeader_2x06_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x06, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x06 2.54mm double row
+0
+12
+12
+Connector_PinHeader_2.54mm
+PinHeader_2x07_P2.54mm_Horizontal
+Through hole angled pin header, 2x07, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x07 2.54mm double row
+0
+14
+14
+Connector_PinHeader_2.54mm
+PinHeader_2x07_P2.54mm_Vertical
+Through hole straight pin header, 2x07, 2.54mm pitch, double rows
+Through hole pin header THT 2x07 2.54mm double row
+0
+14
+14
+Connector_PinHeader_2.54mm
+PinHeader_2x07_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x07, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x07 2.54mm double row
+0
+14
+14
+Connector_PinHeader_2.54mm
+PinHeader_2x08_P2.54mm_Horizontal
+Through hole angled pin header, 2x08, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x08 2.54mm double row
+0
+16
+16
+Connector_PinHeader_2.54mm
+PinHeader_2x08_P2.54mm_Vertical
+Through hole straight pin header, 2x08, 2.54mm pitch, double rows
+Through hole pin header THT 2x08 2.54mm double row
+0
+16
+16
+Connector_PinHeader_2.54mm
+PinHeader_2x08_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x08, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x08 2.54mm double row
+0
+16
+16
+Connector_PinHeader_2.54mm
+PinHeader_2x09_P2.54mm_Horizontal
+Through hole angled pin header, 2x09, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x09 2.54mm double row
+0
+18
+18
+Connector_PinHeader_2.54mm
+PinHeader_2x09_P2.54mm_Vertical
+Through hole straight pin header, 2x09, 2.54mm pitch, double rows
+Through hole pin header THT 2x09 2.54mm double row
+0
+18
+18
+Connector_PinHeader_2.54mm
+PinHeader_2x09_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x09, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x09 2.54mm double row
+0
+18
+18
+Connector_PinHeader_2.54mm
+PinHeader_2x10_P2.54mm_Horizontal
+Through hole angled pin header, 2x10, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x10 2.54mm double row
+0
+20
+20
+Connector_PinHeader_2.54mm
+PinHeader_2x10_P2.54mm_Vertical
+Through hole straight pin header, 2x10, 2.54mm pitch, double rows
+Through hole pin header THT 2x10 2.54mm double row
+0
+20
+20
+Connector_PinHeader_2.54mm
+PinHeader_2x10_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x10, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x10 2.54mm double row
+0
+20
+20
+Connector_PinHeader_2.54mm
+PinHeader_2x11_P2.54mm_Horizontal
+Through hole angled pin header, 2x11, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x11 2.54mm double row
+0
+22
+22
+Connector_PinHeader_2.54mm
+PinHeader_2x11_P2.54mm_Vertical
+Through hole straight pin header, 2x11, 2.54mm pitch, double rows
+Through hole pin header THT 2x11 2.54mm double row
+0
+22
+22
+Connector_PinHeader_2.54mm
+PinHeader_2x11_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x11, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x11 2.54mm double row
+0
+22
+22
+Connector_PinHeader_2.54mm
+PinHeader_2x12_P2.54mm_Horizontal
+Through hole angled pin header, 2x12, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x12 2.54mm double row
+0
+24
+24
+Connector_PinHeader_2.54mm
+PinHeader_2x12_P2.54mm_Vertical
+Through hole straight pin header, 2x12, 2.54mm pitch, double rows
+Through hole pin header THT 2x12 2.54mm double row
+0
+24
+24
+Connector_PinHeader_2.54mm
+PinHeader_2x12_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x12, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x12 2.54mm double row
+0
+24
+24
+Connector_PinHeader_2.54mm
+PinHeader_2x13_P2.54mm_Horizontal
+Through hole angled pin header, 2x13, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x13 2.54mm double row
+0
+26
+26
+Connector_PinHeader_2.54mm
+PinHeader_2x13_P2.54mm_Vertical
+Through hole straight pin header, 2x13, 2.54mm pitch, double rows
+Through hole pin header THT 2x13 2.54mm double row
+0
+26
+26
+Connector_PinHeader_2.54mm
+PinHeader_2x13_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x13, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x13 2.54mm double row
+0
+26
+26
+Connector_PinHeader_2.54mm
+PinHeader_2x14_P2.54mm_Horizontal
+Through hole angled pin header, 2x14, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x14 2.54mm double row
+0
+28
+28
+Connector_PinHeader_2.54mm
+PinHeader_2x14_P2.54mm_Vertical
+Through hole straight pin header, 2x14, 2.54mm pitch, double rows
+Through hole pin header THT 2x14 2.54mm double row
+0
+28
+28
+Connector_PinHeader_2.54mm
+PinHeader_2x14_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x14, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x14 2.54mm double row
+0
+28
+28
+Connector_PinHeader_2.54mm
+PinHeader_2x15_P2.54mm_Horizontal
+Through hole angled pin header, 2x15, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x15 2.54mm double row
+0
+30
+30
+Connector_PinHeader_2.54mm
+PinHeader_2x15_P2.54mm_Vertical
+Through hole straight pin header, 2x15, 2.54mm pitch, double rows
+Through hole pin header THT 2x15 2.54mm double row
+0
+30
+30
+Connector_PinHeader_2.54mm
+PinHeader_2x15_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x15, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x15 2.54mm double row
+0
+30
+30
+Connector_PinHeader_2.54mm
+PinHeader_2x16_P2.54mm_Horizontal
+Through hole angled pin header, 2x16, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x16 2.54mm double row
+0
+32
+32
+Connector_PinHeader_2.54mm
+PinHeader_2x16_P2.54mm_Vertical
+Through hole straight pin header, 2x16, 2.54mm pitch, double rows
+Through hole pin header THT 2x16 2.54mm double row
+0
+32
+32
+Connector_PinHeader_2.54mm
+PinHeader_2x16_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x16, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x16 2.54mm double row
+0
+32
+32
+Connector_PinHeader_2.54mm
+PinHeader_2x17_P2.54mm_Horizontal
+Through hole angled pin header, 2x17, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x17 2.54mm double row
+0
+34
+34
+Connector_PinHeader_2.54mm
+PinHeader_2x17_P2.54mm_Vertical
+Through hole straight pin header, 2x17, 2.54mm pitch, double rows
+Through hole pin header THT 2x17 2.54mm double row
+0
+34
+34
+Connector_PinHeader_2.54mm
+PinHeader_2x17_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x17, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x17 2.54mm double row
+0
+34
+34
+Connector_PinHeader_2.54mm
+PinHeader_2x18_P2.54mm_Horizontal
+Through hole angled pin header, 2x18, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x18 2.54mm double row
+0
+36
+36
+Connector_PinHeader_2.54mm
+PinHeader_2x18_P2.54mm_Vertical
+Through hole straight pin header, 2x18, 2.54mm pitch, double rows
+Through hole pin header THT 2x18 2.54mm double row
+0
+36
+36
+Connector_PinHeader_2.54mm
+PinHeader_2x18_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x18, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x18 2.54mm double row
+0
+36
+36
+Connector_PinHeader_2.54mm
+PinHeader_2x19_P2.54mm_Horizontal
+Through hole angled pin header, 2x19, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x19 2.54mm double row
+0
+38
+38
+Connector_PinHeader_2.54mm
+PinHeader_2x19_P2.54mm_Vertical
+Through hole straight pin header, 2x19, 2.54mm pitch, double rows
+Through hole pin header THT 2x19 2.54mm double row
+0
+38
+38
+Connector_PinHeader_2.54mm
+PinHeader_2x19_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x19, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x19 2.54mm double row
+0
+38
+38
+Connector_PinHeader_2.54mm
+PinHeader_2x20_P2.54mm_Horizontal
+Through hole angled pin header, 2x20, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x20 2.54mm double row
+0
+40
+40
+Connector_PinHeader_2.54mm
+PinHeader_2x20_P2.54mm_Vertical
+Through hole straight pin header, 2x20, 2.54mm pitch, double rows
+Through hole pin header THT 2x20 2.54mm double row
+0
+40
+40
+Connector_PinHeader_2.54mm
+PinHeader_2x20_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x20, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x20 2.54mm double row
+0
+40
+40
+Connector_PinHeader_2.54mm
+PinHeader_2x21_P2.54mm_Horizontal
+Through hole angled pin header, 2x21, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x21 2.54mm double row
+0
+42
+42
+Connector_PinHeader_2.54mm
+PinHeader_2x21_P2.54mm_Vertical
+Through hole straight pin header, 2x21, 2.54mm pitch, double rows
+Through hole pin header THT 2x21 2.54mm double row
+0
+42
+42
+Connector_PinHeader_2.54mm
+PinHeader_2x21_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x21, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x21 2.54mm double row
+0
+42
+42
+Connector_PinHeader_2.54mm
+PinHeader_2x22_P2.54mm_Horizontal
+Through hole angled pin header, 2x22, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x22 2.54mm double row
+0
+44
+44
+Connector_PinHeader_2.54mm
+PinHeader_2x22_P2.54mm_Vertical
+Through hole straight pin header, 2x22, 2.54mm pitch, double rows
+Through hole pin header THT 2x22 2.54mm double row
+0
+44
+44
+Connector_PinHeader_2.54mm
+PinHeader_2x22_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x22, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x22 2.54mm double row
+0
+44
+44
+Connector_PinHeader_2.54mm
+PinHeader_2x23_P2.54mm_Horizontal
+Through hole angled pin header, 2x23, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x23 2.54mm double row
+0
+46
+46
+Connector_PinHeader_2.54mm
+PinHeader_2x23_P2.54mm_Vertical
+Through hole straight pin header, 2x23, 2.54mm pitch, double rows
+Through hole pin header THT 2x23 2.54mm double row
+0
+46
+46
+Connector_PinHeader_2.54mm
+PinHeader_2x23_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x23, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x23 2.54mm double row
+0
+46
+46
+Connector_PinHeader_2.54mm
+PinHeader_2x24_P2.54mm_Horizontal
+Through hole angled pin header, 2x24, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x24 2.54mm double row
+0
+48
+48
+Connector_PinHeader_2.54mm
+PinHeader_2x24_P2.54mm_Vertical
+Through hole straight pin header, 2x24, 2.54mm pitch, double rows
+Through hole pin header THT 2x24 2.54mm double row
+0
+48
+48
+Connector_PinHeader_2.54mm
+PinHeader_2x24_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x24, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x24 2.54mm double row
+0
+48
+48
+Connector_PinHeader_2.54mm
+PinHeader_2x25_P2.54mm_Horizontal
+Through hole angled pin header, 2x25, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x25 2.54mm double row
+0
+50
+50
+Connector_PinHeader_2.54mm
+PinHeader_2x25_P2.54mm_Vertical
+Through hole straight pin header, 2x25, 2.54mm pitch, double rows
+Through hole pin header THT 2x25 2.54mm double row
+0
+50
+50
+Connector_PinHeader_2.54mm
+PinHeader_2x25_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x25, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x25 2.54mm double row
+0
+50
+50
+Connector_PinHeader_2.54mm
+PinHeader_2x26_P2.54mm_Horizontal
+Through hole angled pin header, 2x26, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x26 2.54mm double row
+0
+52
+52
+Connector_PinHeader_2.54mm
+PinHeader_2x26_P2.54mm_Vertical
+Through hole straight pin header, 2x26, 2.54mm pitch, double rows
+Through hole pin header THT 2x26 2.54mm double row
+0
+52
+52
+Connector_PinHeader_2.54mm
+PinHeader_2x26_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x26, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x26 2.54mm double row
+0
+52
+52
+Connector_PinHeader_2.54mm
+PinHeader_2x27_P2.54mm_Horizontal
+Through hole angled pin header, 2x27, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x27 2.54mm double row
+0
+54
+54
+Connector_PinHeader_2.54mm
+PinHeader_2x27_P2.54mm_Vertical
+Through hole straight pin header, 2x27, 2.54mm pitch, double rows
+Through hole pin header THT 2x27 2.54mm double row
+0
+54
+54
+Connector_PinHeader_2.54mm
+PinHeader_2x27_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x27, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x27 2.54mm double row
+0
+54
+54
+Connector_PinHeader_2.54mm
+PinHeader_2x28_P2.54mm_Horizontal
+Through hole angled pin header, 2x28, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x28 2.54mm double row
+0
+56
+56
+Connector_PinHeader_2.54mm
+PinHeader_2x28_P2.54mm_Vertical
+Through hole straight pin header, 2x28, 2.54mm pitch, double rows
+Through hole pin header THT 2x28 2.54mm double row
+0
+56
+56
+Connector_PinHeader_2.54mm
+PinHeader_2x28_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x28, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x28 2.54mm double row
+0
+56
+56
+Connector_PinHeader_2.54mm
+PinHeader_2x29_P2.54mm_Horizontal
+Through hole angled pin header, 2x29, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x29 2.54mm double row
+0
+58
+58
+Connector_PinHeader_2.54mm
+PinHeader_2x29_P2.54mm_Vertical
+Through hole straight pin header, 2x29, 2.54mm pitch, double rows
+Through hole pin header THT 2x29 2.54mm double row
+0
+58
+58
+Connector_PinHeader_2.54mm
+PinHeader_2x29_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x29, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x29 2.54mm double row
+0
+58
+58
+Connector_PinHeader_2.54mm
+PinHeader_2x30_P2.54mm_Horizontal
+Through hole angled pin header, 2x30, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x30 2.54mm double row
+0
+60
+60
+Connector_PinHeader_2.54mm
+PinHeader_2x30_P2.54mm_Vertical
+Through hole straight pin header, 2x30, 2.54mm pitch, double rows
+Through hole pin header THT 2x30 2.54mm double row
+0
+60
+60
+Connector_PinHeader_2.54mm
+PinHeader_2x30_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x30, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x30 2.54mm double row
+0
+60
+60
+Connector_PinHeader_2.54mm
+PinHeader_2x31_P2.54mm_Horizontal
+Through hole angled pin header, 2x31, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x31 2.54mm double row
+0
+62
+62
+Connector_PinHeader_2.54mm
+PinHeader_2x31_P2.54mm_Vertical
+Through hole straight pin header, 2x31, 2.54mm pitch, double rows
+Through hole pin header THT 2x31 2.54mm double row
+0
+62
+62
+Connector_PinHeader_2.54mm
+PinHeader_2x31_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x31, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x31 2.54mm double row
+0
+62
+62
+Connector_PinHeader_2.54mm
+PinHeader_2x32_P2.54mm_Horizontal
+Through hole angled pin header, 2x32, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x32 2.54mm double row
+0
+64
+64
+Connector_PinHeader_2.54mm
+PinHeader_2x32_P2.54mm_Vertical
+Through hole straight pin header, 2x32, 2.54mm pitch, double rows
+Through hole pin header THT 2x32 2.54mm double row
+0
+64
+64
+Connector_PinHeader_2.54mm
+PinHeader_2x32_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x32, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x32 2.54mm double row
+0
+64
+64
+Connector_PinHeader_2.54mm
+PinHeader_2x33_P2.54mm_Horizontal
+Through hole angled pin header, 2x33, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x33 2.54mm double row
+0
+66
+66
+Connector_PinHeader_2.54mm
+PinHeader_2x33_P2.54mm_Vertical
+Through hole straight pin header, 2x33, 2.54mm pitch, double rows
+Through hole pin header THT 2x33 2.54mm double row
+0
+66
+66
+Connector_PinHeader_2.54mm
+PinHeader_2x33_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x33, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x33 2.54mm double row
+0
+66
+66
+Connector_PinHeader_2.54mm
+PinHeader_2x34_P2.54mm_Horizontal
+Through hole angled pin header, 2x34, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x34 2.54mm double row
+0
+68
+68
+Connector_PinHeader_2.54mm
+PinHeader_2x34_P2.54mm_Vertical
+Through hole straight pin header, 2x34, 2.54mm pitch, double rows
+Through hole pin header THT 2x34 2.54mm double row
+0
+68
+68
+Connector_PinHeader_2.54mm
+PinHeader_2x34_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x34, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x34 2.54mm double row
+0
+68
+68
+Connector_PinHeader_2.54mm
+PinHeader_2x35_P2.54mm_Horizontal
+Through hole angled pin header, 2x35, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x35 2.54mm double row
+0
+70
+70
+Connector_PinHeader_2.54mm
+PinHeader_2x35_P2.54mm_Vertical
+Through hole straight pin header, 2x35, 2.54mm pitch, double rows
+Through hole pin header THT 2x35 2.54mm double row
+0
+70
+70
+Connector_PinHeader_2.54mm
+PinHeader_2x35_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x35, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x35 2.54mm double row
+0
+70
+70
+Connector_PinHeader_2.54mm
+PinHeader_2x36_P2.54mm_Horizontal
+Through hole angled pin header, 2x36, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x36 2.54mm double row
+0
+72
+72
+Connector_PinHeader_2.54mm
+PinHeader_2x36_P2.54mm_Vertical
+Through hole straight pin header, 2x36, 2.54mm pitch, double rows
+Through hole pin header THT 2x36 2.54mm double row
+0
+72
+72
+Connector_PinHeader_2.54mm
+PinHeader_2x36_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x36, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x36 2.54mm double row
+0
+72
+72
+Connector_PinHeader_2.54mm
+PinHeader_2x37_P2.54mm_Horizontal
+Through hole angled pin header, 2x37, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x37 2.54mm double row
+0
+74
+74
+Connector_PinHeader_2.54mm
+PinHeader_2x37_P2.54mm_Vertical
+Through hole straight pin header, 2x37, 2.54mm pitch, double rows
+Through hole pin header THT 2x37 2.54mm double row
+0
+74
+74
+Connector_PinHeader_2.54mm
+PinHeader_2x37_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x37, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x37 2.54mm double row
+0
+74
+74
+Connector_PinHeader_2.54mm
+PinHeader_2x38_P2.54mm_Horizontal
+Through hole angled pin header, 2x38, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x38 2.54mm double row
+0
+76
+76
+Connector_PinHeader_2.54mm
+PinHeader_2x38_P2.54mm_Vertical
+Through hole straight pin header, 2x38, 2.54mm pitch, double rows
+Through hole pin header THT 2x38 2.54mm double row
+0
+76
+76
+Connector_PinHeader_2.54mm
+PinHeader_2x38_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x38, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x38 2.54mm double row
+0
+76
+76
+Connector_PinHeader_2.54mm
+PinHeader_2x39_P2.54mm_Horizontal
+Through hole angled pin header, 2x39, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x39 2.54mm double row
+0
+78
+78
+Connector_PinHeader_2.54mm
+PinHeader_2x39_P2.54mm_Vertical
+Through hole straight pin header, 2x39, 2.54mm pitch, double rows
+Through hole pin header THT 2x39 2.54mm double row
+0
+78
+78
+Connector_PinHeader_2.54mm
+PinHeader_2x39_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x39, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x39 2.54mm double row
+0
+78
+78
+Connector_PinHeader_2.54mm
+PinHeader_2x40_P2.54mm_Horizontal
+Through hole angled pin header, 2x40, 2.54mm pitch, 6mm pin length, double rows
+Through hole angled pin header THT 2x40 2.54mm double row
+0
+80
+80
+Connector_PinHeader_2.54mm
+PinHeader_2x40_P2.54mm_Vertical
+Through hole straight pin header, 2x40, 2.54mm pitch, double rows
+Through hole pin header THT 2x40 2.54mm double row
+0
+80
+80
+Connector_PinHeader_2.54mm
+PinHeader_2x40_P2.54mm_Vertical_SMD
+surface-mounted straight pin header, 2x40, 2.54mm pitch, double rows
+Surface mounted pin header SMD 2x40 2.54mm double row
+0
+80
+80
+Connector_PinSocket_1.00mm
+PinSocket_1x02_P1.00mm_Vertical
+Through hole straight socket strip, 1x02, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x02 1.00mm single row
+0
+2
+2
+Connector_PinSocket_1.00mm
+PinSocket_1x02_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x02, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x02 1.00mm single row style1 pin1 left
+0
+2
+2
+Connector_PinSocket_1.00mm
+PinSocket_1x02_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x02, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x02 1.00mm single row style2 pin1 right
+0
+2
+2
+Connector_PinSocket_1.00mm
+PinSocket_1x03_P1.00mm_Vertical
+Through hole straight socket strip, 1x03, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x03 1.00mm single row
+0
+3
+3
+Connector_PinSocket_1.00mm
+PinSocket_1x03_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x03, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x03 1.00mm single row style1 pin1 left
+0
+3
+3
+Connector_PinSocket_1.00mm
+PinSocket_1x03_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x03, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x03 1.00mm single row style2 pin1 right
+0
+3
+3
+Connector_PinSocket_1.00mm
+PinSocket_1x04_P1.00mm_Vertical
+Through hole straight socket strip, 1x04, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x04 1.00mm single row
+0
+4
+4
+Connector_PinSocket_1.00mm
+PinSocket_1x04_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x04, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x04 1.00mm single row style1 pin1 left
+0
+4
+4
+Connector_PinSocket_1.00mm
+PinSocket_1x04_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x04, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x04 1.00mm single row style2 pin1 right
+0
+4
+4
+Connector_PinSocket_1.00mm
+PinSocket_1x05_P1.00mm_Vertical
+Through hole straight socket strip, 1x05, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x05 1.00mm single row
+0
+5
+5
+Connector_PinSocket_1.00mm
+PinSocket_1x05_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x05, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x05 1.00mm single row style1 pin1 left
+0
+5
+5
+Connector_PinSocket_1.00mm
+PinSocket_1x05_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x05, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x05 1.00mm single row style2 pin1 right
+0
+5
+5
+Connector_PinSocket_1.00mm
+PinSocket_1x06_P1.00mm_Vertical
+Through hole straight socket strip, 1x06, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x06 1.00mm single row
+0
+6
+6
+Connector_PinSocket_1.00mm
+PinSocket_1x06_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x06, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x06 1.00mm single row style1 pin1 left
+0
+6
+6
+Connector_PinSocket_1.00mm
+PinSocket_1x06_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x06, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x06 1.00mm single row style2 pin1 right
+0
+6
+6
+Connector_PinSocket_1.00mm
+PinSocket_1x07_P1.00mm_Vertical
+Through hole straight socket strip, 1x07, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x07 1.00mm single row
+0
+7
+7
+Connector_PinSocket_1.00mm
+PinSocket_1x07_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x07, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x07 1.00mm single row style1 pin1 left
+0
+7
+7
+Connector_PinSocket_1.00mm
+PinSocket_1x07_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x07, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x07 1.00mm single row style2 pin1 right
+0
+7
+7
+Connector_PinSocket_1.00mm
+PinSocket_1x08_P1.00mm_Vertical
+Through hole straight socket strip, 1x08, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x08 1.00mm single row
+0
+8
+8
+Connector_PinSocket_1.00mm
+PinSocket_1x08_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x08, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x08 1.00mm single row style1 pin1 left
+0
+8
+8
+Connector_PinSocket_1.00mm
+PinSocket_1x08_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x08, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x08 1.00mm single row style2 pin1 right
+0
+8
+8
+Connector_PinSocket_1.00mm
+PinSocket_1x09_P1.00mm_Vertical
+Through hole straight socket strip, 1x09, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x09 1.00mm single row
+0
+9
+9
+Connector_PinSocket_1.00mm
+PinSocket_1x09_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x09, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x09 1.00mm single row style1 pin1 left
+0
+9
+9
+Connector_PinSocket_1.00mm
+PinSocket_1x09_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x09, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x09 1.00mm single row style2 pin1 right
+0
+9
+9
+Connector_PinSocket_1.00mm
+PinSocket_1x10_P1.00mm_Vertical
+Through hole straight socket strip, 1x10, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x10 1.00mm single row
+0
+10
+10
+Connector_PinSocket_1.00mm
+PinSocket_1x10_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x10, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x10 1.00mm single row style1 pin1 left
+0
+10
+10
+Connector_PinSocket_1.00mm
+PinSocket_1x10_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x10, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x10 1.00mm single row style2 pin1 right
+0
+10
+10
+Connector_PinSocket_1.00mm
+PinSocket_1x11_P1.00mm_Vertical
+Through hole straight socket strip, 1x11, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x11 1.00mm single row
+0
+11
+11
+Connector_PinSocket_1.00mm
+PinSocket_1x11_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x11, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x11 1.00mm single row style1 pin1 left
+0
+11
+11
+Connector_PinSocket_1.00mm
+PinSocket_1x11_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x11, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x11 1.00mm single row style2 pin1 right
+0
+11
+11
+Connector_PinSocket_1.00mm
+PinSocket_1x12_P1.00mm_Vertical
+Through hole straight socket strip, 1x12, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x12 1.00mm single row
+0
+12
+12
+Connector_PinSocket_1.00mm
+PinSocket_1x12_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x12, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x12 1.00mm single row style1 pin1 left
+0
+12
+12
+Connector_PinSocket_1.00mm
+PinSocket_1x12_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x12, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x12 1.00mm single row style2 pin1 right
+0
+12
+12
+Connector_PinSocket_1.00mm
+PinSocket_1x13_P1.00mm_Vertical
+Through hole straight socket strip, 1x13, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x13 1.00mm single row
+0
+13
+13
+Connector_PinSocket_1.00mm
+PinSocket_1x13_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x13, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x13 1.00mm single row style1 pin1 left
+0
+13
+13
+Connector_PinSocket_1.00mm
+PinSocket_1x13_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x13, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x13 1.00mm single row style2 pin1 right
+0
+13
+13
+Connector_PinSocket_1.00mm
+PinSocket_1x14_P1.00mm_Vertical
+Through hole straight socket strip, 1x14, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x14 1.00mm single row
+0
+14
+14
+Connector_PinSocket_1.00mm
+PinSocket_1x14_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x14, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x14 1.00mm single row style1 pin1 left
+0
+14
+14
+Connector_PinSocket_1.00mm
+PinSocket_1x14_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x14, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x14 1.00mm single row style2 pin1 right
+0
+14
+14
+Connector_PinSocket_1.00mm
+PinSocket_1x15_P1.00mm_Vertical
+Through hole straight socket strip, 1x15, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x15 1.00mm single row
+0
+15
+15
+Connector_PinSocket_1.00mm
+PinSocket_1x15_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x15, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x15 1.00mm single row style1 pin1 left
+0
+15
+15
+Connector_PinSocket_1.00mm
+PinSocket_1x15_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x15, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x15 1.00mm single row style2 pin1 right
+0
+15
+15
+Connector_PinSocket_1.00mm
+PinSocket_1x16_P1.00mm_Vertical
+Through hole straight socket strip, 1x16, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x16 1.00mm single row
+0
+16
+16
+Connector_PinSocket_1.00mm
+PinSocket_1x16_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x16, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x16 1.00mm single row style1 pin1 left
+0
+16
+16
+Connector_PinSocket_1.00mm
+PinSocket_1x16_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x16, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x16 1.00mm single row style2 pin1 right
+0
+16
+16
+Connector_PinSocket_1.00mm
+PinSocket_1x17_P1.00mm_Vertical
+Through hole straight socket strip, 1x17, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x17 1.00mm single row
+0
+17
+17
+Connector_PinSocket_1.00mm
+PinSocket_1x17_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x17, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x17 1.00mm single row style1 pin1 left
+0
+17
+17
+Connector_PinSocket_1.00mm
+PinSocket_1x17_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x17, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x17 1.00mm single row style2 pin1 right
+0
+17
+17
+Connector_PinSocket_1.00mm
+PinSocket_1x18_P1.00mm_Vertical
+Through hole straight socket strip, 1x18, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x18 1.00mm single row
+0
+18
+18
+Connector_PinSocket_1.00mm
+PinSocket_1x18_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x18, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x18 1.00mm single row style1 pin1 left
+0
+18
+18
+Connector_PinSocket_1.00mm
+PinSocket_1x18_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x18, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x18 1.00mm single row style2 pin1 right
+0
+18
+18
+Connector_PinSocket_1.00mm
+PinSocket_1x19_P1.00mm_Vertical
+Through hole straight socket strip, 1x19, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x19 1.00mm single row
+0
+19
+19
+Connector_PinSocket_1.00mm
+PinSocket_1x19_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x19, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x19 1.00mm single row style1 pin1 left
+0
+19
+19
+Connector_PinSocket_1.00mm
+PinSocket_1x19_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x19, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x19 1.00mm single row style2 pin1 right
+0
+19
+19
+Connector_PinSocket_1.00mm
+PinSocket_1x20_P1.00mm_Vertical
+Through hole straight socket strip, 1x20, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x20 1.00mm single row
+0
+20
+20
+Connector_PinSocket_1.00mm
+PinSocket_1x20_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x20, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x20 1.00mm single row style1 pin1 left
+0
+20
+20
+Connector_PinSocket_1.00mm
+PinSocket_1x20_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x20, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x20 1.00mm single row style2 pin1 right
+0
+20
+20
+Connector_PinSocket_1.00mm
+PinSocket_1x21_P1.00mm_Vertical
+Through hole straight socket strip, 1x21, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x21 1.00mm single row
+0
+21
+21
+Connector_PinSocket_1.00mm
+PinSocket_1x21_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x21, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x21 1.00mm single row style1 pin1 left
+0
+21
+21
+Connector_PinSocket_1.00mm
+PinSocket_1x21_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x21, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x21 1.00mm single row style2 pin1 right
+0
+21
+21
+Connector_PinSocket_1.00mm
+PinSocket_1x22_P1.00mm_Vertical
+Through hole straight socket strip, 1x22, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x22 1.00mm single row
+0
+22
+22
+Connector_PinSocket_1.00mm
+PinSocket_1x22_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x22, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x22 1.00mm single row style1 pin1 left
+0
+22
+22
+Connector_PinSocket_1.00mm
+PinSocket_1x22_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x22, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x22 1.00mm single row style2 pin1 right
+0
+22
+22
+Connector_PinSocket_1.00mm
+PinSocket_1x23_P1.00mm_Vertical
+Through hole straight socket strip, 1x23, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x23 1.00mm single row
+0
+23
+23
+Connector_PinSocket_1.00mm
+PinSocket_1x23_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x23, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x23 1.00mm single row style1 pin1 left
+0
+23
+23
+Connector_PinSocket_1.00mm
+PinSocket_1x23_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x23, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x23 1.00mm single row style2 pin1 right
+0
+23
+23
+Connector_PinSocket_1.00mm
+PinSocket_1x24_P1.00mm_Vertical
+Through hole straight socket strip, 1x24, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x24 1.00mm single row
+0
+24
+24
+Connector_PinSocket_1.00mm
+PinSocket_1x24_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x24, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x24 1.00mm single row style1 pin1 left
+0
+24
+24
+Connector_PinSocket_1.00mm
+PinSocket_1x24_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x24, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x24 1.00mm single row style2 pin1 right
+0
+24
+24
+Connector_PinSocket_1.00mm
+PinSocket_1x25_P1.00mm_Vertical
+Through hole straight socket strip, 1x25, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x25 1.00mm single row
+0
+25
+25
+Connector_PinSocket_1.00mm
+PinSocket_1x25_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x25, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x25 1.00mm single row style1 pin1 left
+0
+25
+25
+Connector_PinSocket_1.00mm
+PinSocket_1x25_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x25, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x25 1.00mm single row style2 pin1 right
+0
+25
+25
+Connector_PinSocket_1.00mm
+PinSocket_1x26_P1.00mm_Vertical
+Through hole straight socket strip, 1x26, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x26 1.00mm single row
+0
+26
+26
+Connector_PinSocket_1.00mm
+PinSocket_1x26_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x26, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x26 1.00mm single row style1 pin1 left
+0
+26
+26
+Connector_PinSocket_1.00mm
+PinSocket_1x26_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x26, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x26 1.00mm single row style2 pin1 right
+0
+26
+26
+Connector_PinSocket_1.00mm
+PinSocket_1x27_P1.00mm_Vertical
+Through hole straight socket strip, 1x27, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x27 1.00mm single row
+0
+27
+27
+Connector_PinSocket_1.00mm
+PinSocket_1x27_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x27, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x27 1.00mm single row style1 pin1 left
+0
+27
+27
+Connector_PinSocket_1.00mm
+PinSocket_1x27_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x27, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x27 1.00mm single row style2 pin1 right
+0
+27
+27
+Connector_PinSocket_1.00mm
+PinSocket_1x28_P1.00mm_Vertical
+Through hole straight socket strip, 1x28, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x28 1.00mm single row
+0
+28
+28
+Connector_PinSocket_1.00mm
+PinSocket_1x28_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x28, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x28 1.00mm single row style1 pin1 left
+0
+28
+28
+Connector_PinSocket_1.00mm
+PinSocket_1x28_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x28, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x28 1.00mm single row style2 pin1 right
+0
+28
+28
+Connector_PinSocket_1.00mm
+PinSocket_1x29_P1.00mm_Vertical
+Through hole straight socket strip, 1x29, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x29 1.00mm single row
+0
+29
+29
+Connector_PinSocket_1.00mm
+PinSocket_1x29_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x29, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x29 1.00mm single row style1 pin1 left
+0
+29
+29
+Connector_PinSocket_1.00mm
+PinSocket_1x29_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x29, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x29 1.00mm single row style2 pin1 right
+0
+29
+29
+Connector_PinSocket_1.00mm
+PinSocket_1x30_P1.00mm_Vertical
+Through hole straight socket strip, 1x30, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x30 1.00mm single row
+0
+30
+30
+Connector_PinSocket_1.00mm
+PinSocket_1x30_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x30, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x30 1.00mm single row style1 pin1 left
+0
+30
+30
+Connector_PinSocket_1.00mm
+PinSocket_1x30_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x30, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x30 1.00mm single row style2 pin1 right
+0
+30
+30
+Connector_PinSocket_1.00mm
+PinSocket_1x31_P1.00mm_Vertical
+Through hole straight socket strip, 1x31, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x31 1.00mm single row
+0
+31
+31
+Connector_PinSocket_1.00mm
+PinSocket_1x31_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x31, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x31 1.00mm single row style1 pin1 left
+0
+31
+31
+Connector_PinSocket_1.00mm
+PinSocket_1x31_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x31, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x31 1.00mm single row style2 pin1 right
+0
+31
+31
+Connector_PinSocket_1.00mm
+PinSocket_1x32_P1.00mm_Vertical
+Through hole straight socket strip, 1x32, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x32 1.00mm single row
+0
+32
+32
+Connector_PinSocket_1.00mm
+PinSocket_1x32_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x32, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x32 1.00mm single row style1 pin1 left
+0
+32
+32
+Connector_PinSocket_1.00mm
+PinSocket_1x32_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x32, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x32 1.00mm single row style2 pin1 right
+0
+32
+32
+Connector_PinSocket_1.00mm
+PinSocket_1x33_P1.00mm_Vertical
+Through hole straight socket strip, 1x33, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x33 1.00mm single row
+0
+33
+33
+Connector_PinSocket_1.00mm
+PinSocket_1x33_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x33, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x33 1.00mm single row style1 pin1 left
+0
+33
+33
+Connector_PinSocket_1.00mm
+PinSocket_1x33_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x33, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x33 1.00mm single row style2 pin1 right
+0
+33
+33
+Connector_PinSocket_1.00mm
+PinSocket_1x34_P1.00mm_Vertical
+Through hole straight socket strip, 1x34, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x34 1.00mm single row
+0
+34
+34
+Connector_PinSocket_1.00mm
+PinSocket_1x34_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x34, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x34 1.00mm single row style1 pin1 left
+0
+34
+34
+Connector_PinSocket_1.00mm
+PinSocket_1x34_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x34, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x34 1.00mm single row style2 pin1 right
+0
+34
+34
+Connector_PinSocket_1.00mm
+PinSocket_1x35_P1.00mm_Vertical
+Through hole straight socket strip, 1x35, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x35 1.00mm single row
+0
+35
+35
+Connector_PinSocket_1.00mm
+PinSocket_1x35_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x35, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x35 1.00mm single row style1 pin1 left
+0
+35
+35
+Connector_PinSocket_1.00mm
+PinSocket_1x35_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x35, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x35 1.00mm single row style2 pin1 right
+0
+35
+35
+Connector_PinSocket_1.00mm
+PinSocket_1x36_P1.00mm_Vertical
+Through hole straight socket strip, 1x36, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x36 1.00mm single row
+0
+36
+36
+Connector_PinSocket_1.00mm
+PinSocket_1x36_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x36, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x36 1.00mm single row style1 pin1 left
+0
+36
+36
+Connector_PinSocket_1.00mm
+PinSocket_1x36_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x36, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x36 1.00mm single row style2 pin1 right
+0
+36
+36
+Connector_PinSocket_1.00mm
+PinSocket_1x37_P1.00mm_Vertical
+Through hole straight socket strip, 1x37, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x37 1.00mm single row
+0
+37
+37
+Connector_PinSocket_1.00mm
+PinSocket_1x37_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x37, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x37 1.00mm single row style1 pin1 left
+0
+37
+37
+Connector_PinSocket_1.00mm
+PinSocket_1x37_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x37, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x37 1.00mm single row style2 pin1 right
+0
+37
+37
+Connector_PinSocket_1.00mm
+PinSocket_1x38_P1.00mm_Vertical
+Through hole straight socket strip, 1x38, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x38 1.00mm single row
+0
+38
+38
+Connector_PinSocket_1.00mm
+PinSocket_1x38_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x38, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x38 1.00mm single row style1 pin1 left
+0
+38
+38
+Connector_PinSocket_1.00mm
+PinSocket_1x38_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x38, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x38 1.00mm single row style2 pin1 right
+0
+38
+38
+Connector_PinSocket_1.00mm
+PinSocket_1x39_P1.00mm_Vertical
+Through hole straight socket strip, 1x39, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x39 1.00mm single row
+0
+39
+39
+Connector_PinSocket_1.00mm
+PinSocket_1x39_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x39, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x39 1.00mm single row style1 pin1 left
+0
+39
+39
+Connector_PinSocket_1.00mm
+PinSocket_1x39_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x39, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x39 1.00mm single row style2 pin1 right
+0
+39
+39
+Connector_PinSocket_1.00mm
+PinSocket_1x40_P1.00mm_Vertical
+Through hole straight socket strip, 1x40, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
+Through hole socket strip THT 1x40 1.00mm single row
+0
+40
+40
+Connector_PinSocket_1.00mm
+PinSocket_1x40_P1.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x40, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x40 1.00mm single row style1 pin1 left
+0
+40
+40
+Connector_PinSocket_1.00mm
+PinSocket_1x40_P1.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x40, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated
+Surface mounted socket strip SMD 1x40 1.00mm single row style2 pin1 right
+0
+40
+40
+Connector_PinSocket_1.00mm
+PinSocket_2x02_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x02, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x02 1.00mm double row
+0
+4
+4
+Connector_PinSocket_1.00mm
+PinSocket_2x03_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x03, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x03 1.00mm double row
+0
+6
+6
+Connector_PinSocket_1.00mm
+PinSocket_2x04_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x04, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x04 1.00mm double row
+0
+8
+8
+Connector_PinSocket_1.00mm
+PinSocket_2x05_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x05, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x05 1.00mm double row
+0
+10
+10
+Connector_PinSocket_1.00mm
+PinSocket_2x06_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x06, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x06 1.00mm double row
+0
+12
+12
+Connector_PinSocket_1.00mm
+PinSocket_2x07_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x07, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x07 1.00mm double row
+0
+14
+14
+Connector_PinSocket_1.00mm
+PinSocket_2x08_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x08, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x08 1.00mm double row
+0
+16
+16
+Connector_PinSocket_1.00mm
+PinSocket_2x09_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x09, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x09 1.00mm double row
+0
+18
+18
+Connector_PinSocket_1.00mm
+PinSocket_2x10_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x10, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x10 1.00mm double row
+0
+20
+20
+Connector_PinSocket_1.00mm
+PinSocket_2x11_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x11, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x11 1.00mm double row
+0
+22
+22
+Connector_PinSocket_1.00mm
+PinSocket_2x12_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x12, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x12 1.00mm double row
+0
+24
+24
+Connector_PinSocket_1.00mm
+PinSocket_2x13_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x13, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x13 1.00mm double row
+0
+26
+26
+Connector_PinSocket_1.00mm
+PinSocket_2x14_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x14, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x14 1.00mm double row
+0
+28
+28
+Connector_PinSocket_1.00mm
+PinSocket_2x15_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x15, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x15 1.00mm double row
+0
+30
+30
+Connector_PinSocket_1.00mm
+PinSocket_2x16_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x16, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x16 1.00mm double row
+0
+32
+32
+Connector_PinSocket_1.00mm
+PinSocket_2x17_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x17, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x17 1.00mm double row
+0
+34
+34
+Connector_PinSocket_1.00mm
+PinSocket_2x18_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x18, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x18 1.00mm double row
+0
+36
+36
+Connector_PinSocket_1.00mm
+PinSocket_2x19_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x19, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x19 1.00mm double row
+0
+38
+38
+Connector_PinSocket_1.00mm
+PinSocket_2x20_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x20, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x20 1.00mm double row
+0
+40
+40
+Connector_PinSocket_1.00mm
+PinSocket_2x21_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x21, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x21 1.00mm double row
+0
+42
+42
+Connector_PinSocket_1.00mm
+PinSocket_2x22_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x22, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x22 1.00mm double row
+0
+44
+44
+Connector_PinSocket_1.00mm
+PinSocket_2x23_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x23, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x23 1.00mm double row
+0
+46
+46
+Connector_PinSocket_1.00mm
+PinSocket_2x24_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x24, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x24 1.00mm double row
+0
+48
+48
+Connector_PinSocket_1.00mm
+PinSocket_2x25_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x25, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x25 1.00mm double row
+0
+50
+50
+Connector_PinSocket_1.00mm
+PinSocket_2x26_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x26, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x26 1.00mm double row
+0
+52
+52
+Connector_PinSocket_1.00mm
+PinSocket_2x27_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x27, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x27 1.00mm double row
+0
+54
+54
+Connector_PinSocket_1.00mm
+PinSocket_2x28_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x28, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x28 1.00mm double row
+0
+56
+56
+Connector_PinSocket_1.00mm
+PinSocket_2x29_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x29, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x29 1.00mm double row
+0
+58
+58
+Connector_PinSocket_1.00mm
+PinSocket_2x30_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x30, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x30 1.00mm double row
+0
+60
+60
+Connector_PinSocket_1.00mm
+PinSocket_2x31_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x31, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x31 1.00mm double row
+0
+62
+62
+Connector_PinSocket_1.00mm
+PinSocket_2x32_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x32, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x32 1.00mm double row
+0
+64
+64
+Connector_PinSocket_1.00mm
+PinSocket_2x33_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x33, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x33 1.00mm double row
+0
+66
+66
+Connector_PinSocket_1.00mm
+PinSocket_2x34_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x34, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x34 1.00mm double row
+0
+68
+68
+Connector_PinSocket_1.00mm
+PinSocket_2x35_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x35, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x35 1.00mm double row
+0
+70
+70
+Connector_PinSocket_1.00mm
+PinSocket_2x36_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x36, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x36 1.00mm double row
+0
+72
+72
+Connector_PinSocket_1.00mm
+PinSocket_2x37_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x37, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x37 1.00mm double row
+0
+74
+74
+Connector_PinSocket_1.00mm
+PinSocket_2x38_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x38, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x38 1.00mm double row
+0
+76
+76
+Connector_PinSocket_1.00mm
+PinSocket_2x39_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x39, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x39 1.00mm double row
+0
+78
+78
+Connector_PinSocket_1.00mm
+PinSocket_2x40_P1.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x40, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated
+Surface mounted socket strip SMD 2x40 1.00mm double row
+0
+80
+80
+Connector_PinSocket_1.27mm
+PinSocket_1x01_P1.27mm_Vertical
+Through hole straight socket strip, 1x01, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x01 1.27mm single row
+0
+1
+1
+Connector_PinSocket_1.27mm
+PinSocket_1x02_P1.27mm_Vertical
+Through hole straight socket strip, 1x02, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x02 1.27mm single row
+0
+2
+2
+Connector_PinSocket_1.27mm
+PinSocket_1x02_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x02, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x02 1.27mm single row style1 pin1 left
+0
+2
+2
+Connector_PinSocket_1.27mm
+PinSocket_1x02_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x02, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x02 1.27mm single row style2 pin1 right
+0
+2
+2
+Connector_PinSocket_1.27mm
+PinSocket_1x03_P1.27mm_Vertical
+Through hole straight socket strip, 1x03, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x03 1.27mm single row
+0
+3
+3
+Connector_PinSocket_1.27mm
+PinSocket_1x03_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x03, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x03 1.27mm single row style1 pin1 left
+0
+3
+3
+Connector_PinSocket_1.27mm
+PinSocket_1x03_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x03, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x03 1.27mm single row style2 pin1 right
+0
+3
+3
+Connector_PinSocket_1.27mm
+PinSocket_1x04_P1.27mm_Vertical
+Through hole straight socket strip, 1x04, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x04 1.27mm single row
+0
+4
+4
+Connector_PinSocket_1.27mm
+PinSocket_1x04_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x04, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x04 1.27mm single row style1 pin1 left
+0
+4
+4
+Connector_PinSocket_1.27mm
+PinSocket_1x04_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x04, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x04 1.27mm single row style2 pin1 right
+0
+4
+4
+Connector_PinSocket_1.27mm
+PinSocket_1x05_P1.27mm_Vertical
+Through hole straight socket strip, 1x05, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x05 1.27mm single row
+0
+5
+5
+Connector_PinSocket_1.27mm
+PinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x05, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x05 1.27mm single row style1 pin1 left
+0
+5
+5
+Connector_PinSocket_1.27mm
+PinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x05, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x05 1.27mm single row style2 pin1 right
+0
+5
+5
+Connector_PinSocket_1.27mm
+PinSocket_1x06_P1.27mm_Vertical
+Through hole straight socket strip, 1x06, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x06 1.27mm single row
+0
+6
+6
+Connector_PinSocket_1.27mm
+PinSocket_1x06_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x06, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x06 1.27mm single row style1 pin1 left
+0
+6
+6
+Connector_PinSocket_1.27mm
+PinSocket_1x06_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x06, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x06 1.27mm single row style2 pin1 right
+0
+6
+6
+Connector_PinSocket_1.27mm
+PinSocket_1x07_P1.27mm_Vertical
+Through hole straight socket strip, 1x07, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x07 1.27mm single row
+0
+7
+7
+Connector_PinSocket_1.27mm
+PinSocket_1x07_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x07, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x07 1.27mm single row style1 pin1 left
+0
+7
+7
+Connector_PinSocket_1.27mm
+PinSocket_1x07_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x07, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x07 1.27mm single row style2 pin1 right
+0
+7
+7
+Connector_PinSocket_1.27mm
+PinSocket_1x08_P1.27mm_Vertical
+Through hole straight socket strip, 1x08, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x08 1.27mm single row
+0
+8
+8
+Connector_PinSocket_1.27mm
+PinSocket_1x08_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x08, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x08 1.27mm single row style1 pin1 left
+0
+8
+8
+Connector_PinSocket_1.27mm
+PinSocket_1x08_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x08, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x08 1.27mm single row style2 pin1 right
+0
+8
+8
+Connector_PinSocket_1.27mm
+PinSocket_1x09_P1.27mm_Vertical
+Through hole straight socket strip, 1x09, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x09 1.27mm single row
+0
+9
+9
+Connector_PinSocket_1.27mm
+PinSocket_1x09_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x09, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x09 1.27mm single row style1 pin1 left
+0
+9
+9
+Connector_PinSocket_1.27mm
+PinSocket_1x09_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x09, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x09 1.27mm single row style2 pin1 right
+0
+9
+9
+Connector_PinSocket_1.27mm
+PinSocket_1x10_P1.27mm_Vertical
+Through hole straight socket strip, 1x10, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x10 1.27mm single row
+0
+10
+10
+Connector_PinSocket_1.27mm
+PinSocket_1x10_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x10, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x10 1.27mm single row style1 pin1 left
+0
+10
+10
+Connector_PinSocket_1.27mm
+PinSocket_1x10_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x10, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x10 1.27mm single row style2 pin1 right
+0
+10
+10
+Connector_PinSocket_1.27mm
+PinSocket_1x11_P1.27mm_Vertical
+Through hole straight socket strip, 1x11, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x11 1.27mm single row
+0
+11
+11
+Connector_PinSocket_1.27mm
+PinSocket_1x11_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x11, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x11 1.27mm single row style1 pin1 left
+0
+11
+11
+Connector_PinSocket_1.27mm
+PinSocket_1x11_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x11, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x11 1.27mm single row style2 pin1 right
+0
+11
+11
+Connector_PinSocket_1.27mm
+PinSocket_1x12_P1.27mm_Vertical
+Through hole straight socket strip, 1x12, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x12 1.27mm single row
+0
+12
+12
+Connector_PinSocket_1.27mm
+PinSocket_1x12_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x12, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x12 1.27mm single row style1 pin1 left
+0
+12
+12
+Connector_PinSocket_1.27mm
+PinSocket_1x12_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x12, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x12 1.27mm single row style2 pin1 right
+0
+12
+12
+Connector_PinSocket_1.27mm
+PinSocket_1x13_P1.27mm_Vertical
+Through hole straight socket strip, 1x13, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x13 1.27mm single row
+0
+13
+13
+Connector_PinSocket_1.27mm
+PinSocket_1x13_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x13, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x13 1.27mm single row style1 pin1 left
+0
+13
+13
+Connector_PinSocket_1.27mm
+PinSocket_1x13_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x13, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x13 1.27mm single row style2 pin1 right
+0
+13
+13
+Connector_PinSocket_1.27mm
+PinSocket_1x14_P1.27mm_Vertical
+Through hole straight socket strip, 1x14, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x14 1.27mm single row
+0
+14
+14
+Connector_PinSocket_1.27mm
+PinSocket_1x14_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x14, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x14 1.27mm single row style1 pin1 left
+0
+14
+14
+Connector_PinSocket_1.27mm
+PinSocket_1x14_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x14, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x14 1.27mm single row style2 pin1 right
+0
+14
+14
+Connector_PinSocket_1.27mm
+PinSocket_1x15_P1.27mm_Vertical
+Through hole straight socket strip, 1x15, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x15 1.27mm single row
+0
+15
+15
+Connector_PinSocket_1.27mm
+PinSocket_1x15_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x15, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x15 1.27mm single row style1 pin1 left
+0
+15
+15
+Connector_PinSocket_1.27mm
+PinSocket_1x15_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x15, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x15 1.27mm single row style2 pin1 right
+0
+15
+15
+Connector_PinSocket_1.27mm
+PinSocket_1x16_P1.27mm_Vertical
+Through hole straight socket strip, 1x16, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x16 1.27mm single row
+0
+16
+16
+Connector_PinSocket_1.27mm
+PinSocket_1x16_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x16, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x16 1.27mm single row style1 pin1 left
+0
+16
+16
+Connector_PinSocket_1.27mm
+PinSocket_1x16_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x16, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x16 1.27mm single row style2 pin1 right
+0
+16
+16
+Connector_PinSocket_1.27mm
+PinSocket_1x17_P1.27mm_Vertical
+Through hole straight socket strip, 1x17, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x17 1.27mm single row
+0
+17
+17
+Connector_PinSocket_1.27mm
+PinSocket_1x17_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x17, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x17 1.27mm single row style1 pin1 left
+0
+17
+17
+Connector_PinSocket_1.27mm
+PinSocket_1x17_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x17, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x17 1.27mm single row style2 pin1 right
+0
+17
+17
+Connector_PinSocket_1.27mm
+PinSocket_1x18_P1.27mm_Vertical
+Through hole straight socket strip, 1x18, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x18 1.27mm single row
+0
+18
+18
+Connector_PinSocket_1.27mm
+PinSocket_1x18_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x18, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x18 1.27mm single row style1 pin1 left
+0
+18
+18
+Connector_PinSocket_1.27mm
+PinSocket_1x18_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x18, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x18 1.27mm single row style2 pin1 right
+0
+18
+18
+Connector_PinSocket_1.27mm
+PinSocket_1x19_P1.27mm_Vertical
+Through hole straight socket strip, 1x19, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x19 1.27mm single row
+0
+19
+19
+Connector_PinSocket_1.27mm
+PinSocket_1x19_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x19, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x19 1.27mm single row style1 pin1 left
+0
+19
+19
+Connector_PinSocket_1.27mm
+PinSocket_1x19_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x19, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x19 1.27mm single row style2 pin1 right
+0
+19
+19
+Connector_PinSocket_1.27mm
+PinSocket_1x20_P1.27mm_Vertical
+Through hole straight socket strip, 1x20, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x20 1.27mm single row
+0
+20
+20
+Connector_PinSocket_1.27mm
+PinSocket_1x20_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x20, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x20 1.27mm single row style1 pin1 left
+0
+20
+20
+Connector_PinSocket_1.27mm
+PinSocket_1x20_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x20, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x20 1.27mm single row style2 pin1 right
+0
+20
+20
+Connector_PinSocket_1.27mm
+PinSocket_1x21_P1.27mm_Vertical
+Through hole straight socket strip, 1x21, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x21 1.27mm single row
+0
+21
+21
+Connector_PinSocket_1.27mm
+PinSocket_1x21_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x21, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x21 1.27mm single row style1 pin1 left
+0
+21
+21
+Connector_PinSocket_1.27mm
+PinSocket_1x21_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x21, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x21 1.27mm single row style2 pin1 right
+0
+21
+21
+Connector_PinSocket_1.27mm
+PinSocket_1x22_P1.27mm_Vertical
+Through hole straight socket strip, 1x22, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x22 1.27mm single row
+0
+22
+22
+Connector_PinSocket_1.27mm
+PinSocket_1x22_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x22, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x22 1.27mm single row style1 pin1 left
+0
+22
+22
+Connector_PinSocket_1.27mm
+PinSocket_1x22_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x22, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x22 1.27mm single row style2 pin1 right
+0
+22
+22
+Connector_PinSocket_1.27mm
+PinSocket_1x23_P1.27mm_Vertical
+Through hole straight socket strip, 1x23, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x23 1.27mm single row
+0
+23
+23
+Connector_PinSocket_1.27mm
+PinSocket_1x23_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x23, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x23 1.27mm single row style1 pin1 left
+0
+23
+23
+Connector_PinSocket_1.27mm
+PinSocket_1x23_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x23, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x23 1.27mm single row style2 pin1 right
+0
+23
+23
+Connector_PinSocket_1.27mm
+PinSocket_1x24_P1.27mm_Vertical
+Through hole straight socket strip, 1x24, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x24 1.27mm single row
+0
+24
+24
+Connector_PinSocket_1.27mm
+PinSocket_1x24_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x24, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x24 1.27mm single row style1 pin1 left
+0
+24
+24
+Connector_PinSocket_1.27mm
+PinSocket_1x24_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x24, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x24 1.27mm single row style2 pin1 right
+0
+24
+24
+Connector_PinSocket_1.27mm
+PinSocket_1x25_P1.27mm_Vertical
+Through hole straight socket strip, 1x25, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x25 1.27mm single row
+0
+25
+25
+Connector_PinSocket_1.27mm
+PinSocket_1x25_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x25, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x25 1.27mm single row style1 pin1 left
+0
+25
+25
+Connector_PinSocket_1.27mm
+PinSocket_1x25_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x25, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x25 1.27mm single row style2 pin1 right
+0
+25
+25
+Connector_PinSocket_1.27mm
+PinSocket_1x26_P1.27mm_Vertical
+Through hole straight socket strip, 1x26, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x26 1.27mm single row
+0
+26
+26
+Connector_PinSocket_1.27mm
+PinSocket_1x26_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x26, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x26 1.27mm single row style1 pin1 left
+0
+26
+26
+Connector_PinSocket_1.27mm
+PinSocket_1x26_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x26, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x26 1.27mm single row style2 pin1 right
+0
+26
+26
+Connector_PinSocket_1.27mm
+PinSocket_1x27_P1.27mm_Vertical
+Through hole straight socket strip, 1x27, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x27 1.27mm single row
+0
+27
+27
+Connector_PinSocket_1.27mm
+PinSocket_1x27_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x27, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x27 1.27mm single row style1 pin1 left
+0
+27
+27
+Connector_PinSocket_1.27mm
+PinSocket_1x27_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x27, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x27 1.27mm single row style2 pin1 right
+0
+27
+27
+Connector_PinSocket_1.27mm
+PinSocket_1x28_P1.27mm_Vertical
+Through hole straight socket strip, 1x28, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x28 1.27mm single row
+0
+28
+28
+Connector_PinSocket_1.27mm
+PinSocket_1x28_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x28, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x28 1.27mm single row style1 pin1 left
+0
+28
+28
+Connector_PinSocket_1.27mm
+PinSocket_1x28_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x28, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x28 1.27mm single row style2 pin1 right
+0
+28
+28
+Connector_PinSocket_1.27mm
+PinSocket_1x29_P1.27mm_Vertical
+Through hole straight socket strip, 1x29, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x29 1.27mm single row
+0
+29
+29
+Connector_PinSocket_1.27mm
+PinSocket_1x29_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x29, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x29 1.27mm single row style1 pin1 left
+0
+29
+29
+Connector_PinSocket_1.27mm
+PinSocket_1x29_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x29, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x29 1.27mm single row style2 pin1 right
+0
+29
+29
+Connector_PinSocket_1.27mm
+PinSocket_1x30_P1.27mm_Vertical
+Through hole straight socket strip, 1x30, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x30 1.27mm single row
+0
+30
+30
+Connector_PinSocket_1.27mm
+PinSocket_1x30_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x30, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x30 1.27mm single row style1 pin1 left
+0
+30
+30
+Connector_PinSocket_1.27mm
+PinSocket_1x30_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x30, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x30 1.27mm single row style2 pin1 right
+0
+30
+30
+Connector_PinSocket_1.27mm
+PinSocket_1x31_P1.27mm_Vertical
+Through hole straight socket strip, 1x31, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x31 1.27mm single row
+0
+31
+31
+Connector_PinSocket_1.27mm
+PinSocket_1x31_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x31, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x31 1.27mm single row style1 pin1 left
+0
+31
+31
+Connector_PinSocket_1.27mm
+PinSocket_1x31_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x31, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x31 1.27mm single row style2 pin1 right
+0
+31
+31
+Connector_PinSocket_1.27mm
+PinSocket_1x32_P1.27mm_Vertical
+Through hole straight socket strip, 1x32, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x32 1.27mm single row
+0
+32
+32
+Connector_PinSocket_1.27mm
+PinSocket_1x32_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x32, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x32 1.27mm single row style1 pin1 left
+0
+32
+32
+Connector_PinSocket_1.27mm
+PinSocket_1x32_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x32, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x32 1.27mm single row style2 pin1 right
+0
+32
+32
+Connector_PinSocket_1.27mm
+PinSocket_1x33_P1.27mm_Vertical
+Through hole straight socket strip, 1x33, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x33 1.27mm single row
+0
+33
+33
+Connector_PinSocket_1.27mm
+PinSocket_1x33_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x33, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x33 1.27mm single row style1 pin1 left
+0
+33
+33
+Connector_PinSocket_1.27mm
+PinSocket_1x33_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x33, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x33 1.27mm single row style2 pin1 right
+0
+33
+33
+Connector_PinSocket_1.27mm
+PinSocket_1x34_P1.27mm_Vertical
+Through hole straight socket strip, 1x34, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x34 1.27mm single row
+0
+34
+34
+Connector_PinSocket_1.27mm
+PinSocket_1x34_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x34, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x34 1.27mm single row style1 pin1 left
+0
+34
+34
+Connector_PinSocket_1.27mm
+PinSocket_1x34_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x34, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x34 1.27mm single row style2 pin1 right
+0
+34
+34
+Connector_PinSocket_1.27mm
+PinSocket_1x35_P1.27mm_Vertical
+Through hole straight socket strip, 1x35, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x35 1.27mm single row
+0
+35
+35
+Connector_PinSocket_1.27mm
+PinSocket_1x35_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x35, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x35 1.27mm single row style1 pin1 left
+0
+35
+35
+Connector_PinSocket_1.27mm
+PinSocket_1x35_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x35, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x35 1.27mm single row style2 pin1 right
+0
+35
+35
+Connector_PinSocket_1.27mm
+PinSocket_1x36_P1.27mm_Vertical
+Through hole straight socket strip, 1x36, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x36 1.27mm single row
+0
+36
+36
+Connector_PinSocket_1.27mm
+PinSocket_1x36_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x36, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x36 1.27mm single row style1 pin1 left
+0
+36
+36
+Connector_PinSocket_1.27mm
+PinSocket_1x36_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x36, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x36 1.27mm single row style2 pin1 right
+0
+36
+36
+Connector_PinSocket_1.27mm
+PinSocket_1x37_P1.27mm_Vertical
+Through hole straight socket strip, 1x37, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x37 1.27mm single row
+0
+37
+37
+Connector_PinSocket_1.27mm
+PinSocket_1x37_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x37, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x37 1.27mm single row style1 pin1 left
+0
+37
+37
+Connector_PinSocket_1.27mm
+PinSocket_1x37_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x37, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x37 1.27mm single row style2 pin1 right
+0
+37
+37
+Connector_PinSocket_1.27mm
+PinSocket_1x38_P1.27mm_Vertical
+Through hole straight socket strip, 1x38, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x38 1.27mm single row
+0
+38
+38
+Connector_PinSocket_1.27mm
+PinSocket_1x38_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x38, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x38 1.27mm single row style1 pin1 left
+0
+38
+38
+Connector_PinSocket_1.27mm
+PinSocket_1x38_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x38, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x38 1.27mm single row style2 pin1 right
+0
+38
+38
+Connector_PinSocket_1.27mm
+PinSocket_1x39_P1.27mm_Vertical
+Through hole straight socket strip, 1x39, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x39 1.27mm single row
+0
+39
+39
+Connector_PinSocket_1.27mm
+PinSocket_1x39_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x39, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x39 1.27mm single row style1 pin1 left
+0
+39
+39
+Connector_PinSocket_1.27mm
+PinSocket_1x39_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x39, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x39 1.27mm single row style2 pin1 right
+0
+39
+39
+Connector_PinSocket_1.27mm
+PinSocket_1x40_P1.27mm_Vertical
+Through hole straight socket strip, 1x40, 1.27mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x40 1.27mm single row
+0
+40
+40
+Connector_PinSocket_1.27mm
+PinSocket_1x40_P1.27mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x40, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x40 1.27mm single row style1 pin1 left
+0
+40
+40
+Connector_PinSocket_1.27mm
+PinSocket_1x40_P1.27mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x40, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated
+Surface mounted socket strip SMD 1x40 1.27mm single row style2 pin1 right
+0
+40
+40
+Connector_PinSocket_1.27mm
+PinSocket_2x01_P1.27mm_Vertical
+Through hole straight socket strip, 2x01, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x01 1.27mm double row
+0
+2
+2
+Connector_PinSocket_1.27mm
+PinSocket_2x01_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x01, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x01 1.27mm double row
+0
+2
+2
+Connector_PinSocket_1.27mm
+PinSocket_2x02_P1.27mm_Vertical
+Through hole straight socket strip, 2x02, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x02 1.27mm double row
+0
+4
+4
+Connector_PinSocket_1.27mm
+PinSocket_2x02_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x02, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x02 1.27mm double row
+0
+4
+4
+Connector_PinSocket_1.27mm
+PinSocket_2x03_P1.27mm_Horizontal
+Through hole angled socket strip, 2x03, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x03 1.27mm double row
+0
+6
+6
+Connector_PinSocket_1.27mm
+PinSocket_2x03_P1.27mm_Vertical
+Through hole straight socket strip, 2x03, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x03 1.27mm double row
+0
+6
+6
+Connector_PinSocket_1.27mm
+PinSocket_2x03_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x03, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x03 1.27mm double row
+0
+6
+6
+Connector_PinSocket_1.27mm
+PinSocket_2x04_P1.27mm_Horizontal
+Through hole angled socket strip, 2x04, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x04 1.27mm double row
+0
+8
+8
+Connector_PinSocket_1.27mm
+PinSocket_2x04_P1.27mm_Vertical
+Through hole straight socket strip, 2x04, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x04 1.27mm double row
+0
+8
+8
+Connector_PinSocket_1.27mm
+PinSocket_2x04_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x04, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x04 1.27mm double row
+0
+8
+8
+Connector_PinSocket_1.27mm
+PinSocket_2x05_P1.27mm_Horizontal
+Through hole angled socket strip, 2x05, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x05 1.27mm double row
+0
+10
+10
+Connector_PinSocket_1.27mm
+PinSocket_2x05_P1.27mm_Vertical
+Through hole straight socket strip, 2x05, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x05 1.27mm double row
+0
+10
+10
+Connector_PinSocket_1.27mm
+PinSocket_2x05_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x05, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x05 1.27mm double row
+0
+10
+10
+Connector_PinSocket_1.27mm
+PinSocket_2x06_P1.27mm_Horizontal
+Through hole angled socket strip, 2x06, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x06 1.27mm double row
+0
+12
+12
+Connector_PinSocket_1.27mm
+PinSocket_2x06_P1.27mm_Vertical
+Through hole straight socket strip, 2x06, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x06 1.27mm double row
+0
+12
+12
+Connector_PinSocket_1.27mm
+PinSocket_2x06_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x06, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x06 1.27mm double row
+0
+12
+12
+Connector_PinSocket_1.27mm
+PinSocket_2x07_P1.27mm_Horizontal
+Through hole angled socket strip, 2x07, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x07 1.27mm double row
+0
+14
+14
+Connector_PinSocket_1.27mm
+PinSocket_2x07_P1.27mm_Vertical
+Through hole straight socket strip, 2x07, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x07 1.27mm double row
+0
+14
+14
+Connector_PinSocket_1.27mm
+PinSocket_2x07_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x07, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x07 1.27mm double row
+0
+14
+14
+Connector_PinSocket_1.27mm
+PinSocket_2x08_P1.27mm_Horizontal
+Through hole angled socket strip, 2x08, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x08 1.27mm double row
+0
+16
+16
+Connector_PinSocket_1.27mm
+PinSocket_2x08_P1.27mm_Vertical
+Through hole straight socket strip, 2x08, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x08 1.27mm double row
+0
+16
+16
+Connector_PinSocket_1.27mm
+PinSocket_2x08_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x08, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x08 1.27mm double row
+0
+16
+16
+Connector_PinSocket_1.27mm
+PinSocket_2x09_P1.27mm_Horizontal
+Through hole angled socket strip, 2x09, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x09 1.27mm double row
+0
+18
+18
+Connector_PinSocket_1.27mm
+PinSocket_2x09_P1.27mm_Vertical
+Through hole straight socket strip, 2x09, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x09 1.27mm double row
+0
+18
+18
+Connector_PinSocket_1.27mm
+PinSocket_2x09_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x09, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x09 1.27mm double row
+0
+18
+18
+Connector_PinSocket_1.27mm
+PinSocket_2x10_P1.27mm_Horizontal
+Through hole angled socket strip, 2x10, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x10 1.27mm double row
+0
+20
+20
+Connector_PinSocket_1.27mm
+PinSocket_2x10_P1.27mm_Vertical
+Through hole straight socket strip, 2x10, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x10 1.27mm double row
+0
+20
+20
+Connector_PinSocket_1.27mm
+PinSocket_2x10_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x10, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x10 1.27mm double row
+0
+20
+20
+Connector_PinSocket_1.27mm
+PinSocket_2x11_P1.27mm_Horizontal
+Through hole angled socket strip, 2x11, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x11 1.27mm double row
+0
+22
+22
+Connector_PinSocket_1.27mm
+PinSocket_2x11_P1.27mm_Vertical
+Through hole straight socket strip, 2x11, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x11 1.27mm double row
+0
+22
+22
+Connector_PinSocket_1.27mm
+PinSocket_2x11_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x11, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x11 1.27mm double row
+0
+22
+22
+Connector_PinSocket_1.27mm
+PinSocket_2x12_P1.27mm_Horizontal
+Through hole angled socket strip, 2x12, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x12 1.27mm double row
+0
+24
+24
+Connector_PinSocket_1.27mm
+PinSocket_2x12_P1.27mm_Vertical
+Through hole straight socket strip, 2x12, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x12 1.27mm double row
+0
+24
+24
+Connector_PinSocket_1.27mm
+PinSocket_2x12_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x12, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x12 1.27mm double row
+0
+24
+24
+Connector_PinSocket_1.27mm
+PinSocket_2x13_P1.27mm_Horizontal
+Through hole angled socket strip, 2x13, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x13 1.27mm double row
+0
+26
+26
+Connector_PinSocket_1.27mm
+PinSocket_2x13_P1.27mm_Vertical
+Through hole straight socket strip, 2x13, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x13 1.27mm double row
+0
+26
+26
+Connector_PinSocket_1.27mm
+PinSocket_2x13_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x13, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x13 1.27mm double row
+0
+26
+26
+Connector_PinSocket_1.27mm
+PinSocket_2x14_P1.27mm_Horizontal
+Through hole angled socket strip, 2x14, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x14 1.27mm double row
+0
+28
+28
+Connector_PinSocket_1.27mm
+PinSocket_2x14_P1.27mm_Vertical
+Through hole straight socket strip, 2x14, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x14 1.27mm double row
+0
+28
+28
+Connector_PinSocket_1.27mm
+PinSocket_2x14_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x14, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x14 1.27mm double row
+0
+28
+28
+Connector_PinSocket_1.27mm
+PinSocket_2x15_P1.27mm_Horizontal
+Through hole angled socket strip, 2x15, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x15 1.27mm double row
+0
+30
+30
+Connector_PinSocket_1.27mm
+PinSocket_2x15_P1.27mm_Vertical
+Through hole straight socket strip, 2x15, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x15 1.27mm double row
+0
+30
+30
+Connector_PinSocket_1.27mm
+PinSocket_2x15_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x15, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x15 1.27mm double row
+0
+30
+30
+Connector_PinSocket_1.27mm
+PinSocket_2x16_P1.27mm_Horizontal
+Through hole angled socket strip, 2x16, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x16 1.27mm double row
+0
+32
+32
+Connector_PinSocket_1.27mm
+PinSocket_2x16_P1.27mm_Vertical
+Through hole straight socket strip, 2x16, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x16 1.27mm double row
+0
+32
+32
+Connector_PinSocket_1.27mm
+PinSocket_2x16_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x16, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x16 1.27mm double row
+0
+32
+32
+Connector_PinSocket_1.27mm
+PinSocket_2x17_P1.27mm_Horizontal
+Through hole angled socket strip, 2x17, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x17 1.27mm double row
+0
+34
+34
+Connector_PinSocket_1.27mm
+PinSocket_2x17_P1.27mm_Vertical
+Through hole straight socket strip, 2x17, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x17 1.27mm double row
+0
+34
+34
+Connector_PinSocket_1.27mm
+PinSocket_2x17_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x17, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x17 1.27mm double row
+0
+34
+34
+Connector_PinSocket_1.27mm
+PinSocket_2x18_P1.27mm_Horizontal
+Through hole angled socket strip, 2x18, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x18 1.27mm double row
+0
+36
+36
+Connector_PinSocket_1.27mm
+PinSocket_2x18_P1.27mm_Vertical
+Through hole straight socket strip, 2x18, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x18 1.27mm double row
+0
+36
+36
+Connector_PinSocket_1.27mm
+PinSocket_2x18_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x18, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x18 1.27mm double row
+0
+36
+36
+Connector_PinSocket_1.27mm
+PinSocket_2x19_P1.27mm_Horizontal
+Through hole angled socket strip, 2x19, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x19 1.27mm double row
+0
+38
+38
+Connector_PinSocket_1.27mm
+PinSocket_2x19_P1.27mm_Vertical
+Through hole straight socket strip, 2x19, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x19 1.27mm double row
+0
+38
+38
+Connector_PinSocket_1.27mm
+PinSocket_2x19_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x19, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x19 1.27mm double row
+0
+38
+38
+Connector_PinSocket_1.27mm
+PinSocket_2x20_P1.27mm_Horizontal
+Through hole angled socket strip, 2x20, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x20 1.27mm double row
+0
+40
+40
+Connector_PinSocket_1.27mm
+PinSocket_2x20_P1.27mm_Vertical
+Through hole straight socket strip, 2x20, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x20 1.27mm double row
+0
+40
+40
+Connector_PinSocket_1.27mm
+PinSocket_2x20_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x20, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x20 1.27mm double row
+0
+40
+40
+Connector_PinSocket_1.27mm
+PinSocket_2x21_P1.27mm_Horizontal
+Through hole angled socket strip, 2x21, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x21 1.27mm double row
+0
+42
+42
+Connector_PinSocket_1.27mm
+PinSocket_2x21_P1.27mm_Vertical
+Through hole straight socket strip, 2x21, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x21 1.27mm double row
+0
+42
+42
+Connector_PinSocket_1.27mm
+PinSocket_2x21_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x21, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x21 1.27mm double row
+0
+42
+42
+Connector_PinSocket_1.27mm
+PinSocket_2x22_P1.27mm_Horizontal
+Through hole angled socket strip, 2x22, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x22 1.27mm double row
+0
+44
+44
+Connector_PinSocket_1.27mm
+PinSocket_2x22_P1.27mm_Vertical
+Through hole straight socket strip, 2x22, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x22 1.27mm double row
+0
+44
+44
+Connector_PinSocket_1.27mm
+PinSocket_2x22_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x22, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x22 1.27mm double row
+0
+44
+44
+Connector_PinSocket_1.27mm
+PinSocket_2x23_P1.27mm_Horizontal
+Through hole angled socket strip, 2x23, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x23 1.27mm double row
+0
+46
+46
+Connector_PinSocket_1.27mm
+PinSocket_2x23_P1.27mm_Vertical
+Through hole straight socket strip, 2x23, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x23 1.27mm double row
+0
+46
+46
+Connector_PinSocket_1.27mm
+PinSocket_2x23_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x23, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x23 1.27mm double row
+0
+46
+46
+Connector_PinSocket_1.27mm
+PinSocket_2x24_P1.27mm_Horizontal
+Through hole angled socket strip, 2x24, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x24 1.27mm double row
+0
+48
+48
+Connector_PinSocket_1.27mm
+PinSocket_2x24_P1.27mm_Vertical
+Through hole straight socket strip, 2x24, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x24 1.27mm double row
+0
+48
+48
+Connector_PinSocket_1.27mm
+PinSocket_2x24_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x24, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x24 1.27mm double row
+0
+48
+48
+Connector_PinSocket_1.27mm
+PinSocket_2x25_P1.27mm_Horizontal
+Through hole angled socket strip, 2x25, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x25 1.27mm double row
+0
+50
+50
+Connector_PinSocket_1.27mm
+PinSocket_2x25_P1.27mm_Vertical
+Through hole straight socket strip, 2x25, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x25 1.27mm double row
+0
+50
+50
+Connector_PinSocket_1.27mm
+PinSocket_2x25_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x25, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x25 1.27mm double row
+0
+50
+50
+Connector_PinSocket_1.27mm
+PinSocket_2x26_P1.27mm_Horizontal
+Through hole angled socket strip, 2x26, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x26 1.27mm double row
+0
+52
+52
+Connector_PinSocket_1.27mm
+PinSocket_2x26_P1.27mm_Vertical
+Through hole straight socket strip, 2x26, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x26 1.27mm double row
+0
+52
+52
+Connector_PinSocket_1.27mm
+PinSocket_2x26_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x26, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x26 1.27mm double row
+0
+52
+52
+Connector_PinSocket_1.27mm
+PinSocket_2x27_P1.27mm_Horizontal
+Through hole angled socket strip, 2x27, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x27 1.27mm double row
+0
+54
+54
+Connector_PinSocket_1.27mm
+PinSocket_2x27_P1.27mm_Vertical
+Through hole straight socket strip, 2x27, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x27 1.27mm double row
+0
+54
+54
+Connector_PinSocket_1.27mm
+PinSocket_2x27_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x27, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x27 1.27mm double row
+0
+54
+54
+Connector_PinSocket_1.27mm
+PinSocket_2x28_P1.27mm_Horizontal
+Through hole angled socket strip, 2x28, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x28 1.27mm double row
+0
+56
+56
+Connector_PinSocket_1.27mm
+PinSocket_2x28_P1.27mm_Vertical
+Through hole straight socket strip, 2x28, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x28 1.27mm double row
+0
+56
+56
+Connector_PinSocket_1.27mm
+PinSocket_2x28_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x28, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x28 1.27mm double row
+0
+56
+56
+Connector_PinSocket_1.27mm
+PinSocket_2x29_P1.27mm_Horizontal
+Through hole angled socket strip, 2x29, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x29 1.27mm double row
+0
+58
+58
+Connector_PinSocket_1.27mm
+PinSocket_2x29_P1.27mm_Vertical
+Through hole straight socket strip, 2x29, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x29 1.27mm double row
+0
+58
+58
+Connector_PinSocket_1.27mm
+PinSocket_2x29_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x29, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x29 1.27mm double row
+0
+58
+58
+Connector_PinSocket_1.27mm
+PinSocket_2x30_P1.27mm_Horizontal
+Through hole angled socket strip, 2x30, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x30 1.27mm double row
+0
+60
+60
+Connector_PinSocket_1.27mm
+PinSocket_2x30_P1.27mm_Vertical
+Through hole straight socket strip, 2x30, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x30 1.27mm double row
+0
+60
+60
+Connector_PinSocket_1.27mm
+PinSocket_2x30_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x30, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x30 1.27mm double row
+0
+60
+60
+Connector_PinSocket_1.27mm
+PinSocket_2x31_P1.27mm_Horizontal
+Through hole angled socket strip, 2x31, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x31 1.27mm double row
+0
+62
+62
+Connector_PinSocket_1.27mm
+PinSocket_2x31_P1.27mm_Vertical
+Through hole straight socket strip, 2x31, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x31 1.27mm double row
+0
+62
+62
+Connector_PinSocket_1.27mm
+PinSocket_2x31_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x31, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x31 1.27mm double row
+0
+62
+62
+Connector_PinSocket_1.27mm
+PinSocket_2x32_P1.27mm_Horizontal
+Through hole angled socket strip, 2x32, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x32 1.27mm double row
+0
+64
+64
+Connector_PinSocket_1.27mm
+PinSocket_2x32_P1.27mm_Vertical
+Through hole straight socket strip, 2x32, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x32 1.27mm double row
+0
+64
+64
+Connector_PinSocket_1.27mm
+PinSocket_2x32_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x32, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x32 1.27mm double row
+0
+64
+64
+Connector_PinSocket_1.27mm
+PinSocket_2x33_P1.27mm_Horizontal
+Through hole angled socket strip, 2x33, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x33 1.27mm double row
+0
+66
+66
+Connector_PinSocket_1.27mm
+PinSocket_2x33_P1.27mm_Vertical
+Through hole straight socket strip, 2x33, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x33 1.27mm double row
+0
+66
+66
+Connector_PinSocket_1.27mm
+PinSocket_2x33_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x33, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x33 1.27mm double row
+0
+66
+66
+Connector_PinSocket_1.27mm
+PinSocket_2x34_P1.27mm_Horizontal
+Through hole angled socket strip, 2x34, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x34 1.27mm double row
+0
+68
+68
+Connector_PinSocket_1.27mm
+PinSocket_2x34_P1.27mm_Vertical
+Through hole straight socket strip, 2x34, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x34 1.27mm double row
+0
+68
+68
+Connector_PinSocket_1.27mm
+PinSocket_2x34_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x34, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x34 1.27mm double row
+0
+68
+68
+Connector_PinSocket_1.27mm
+PinSocket_2x35_P1.27mm_Horizontal
+Through hole angled socket strip, 2x35, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x35 1.27mm double row
+0
+70
+70
+Connector_PinSocket_1.27mm
+PinSocket_2x35_P1.27mm_Vertical
+Through hole straight socket strip, 2x35, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x35 1.27mm double row
+0
+70
+70
+Connector_PinSocket_1.27mm
+PinSocket_2x35_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x35, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x35 1.27mm double row
+0
+70
+70
+Connector_PinSocket_1.27mm
+PinSocket_2x36_P1.27mm_Horizontal
+Through hole angled socket strip, 2x36, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x36 1.27mm double row
+0
+72
+72
+Connector_PinSocket_1.27mm
+PinSocket_2x36_P1.27mm_Vertical
+Through hole straight socket strip, 2x36, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x36 1.27mm double row
+0
+72
+72
+Connector_PinSocket_1.27mm
+PinSocket_2x36_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x36, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x36 1.27mm double row
+0
+72
+72
+Connector_PinSocket_1.27mm
+PinSocket_2x37_P1.27mm_Horizontal
+Through hole angled socket strip, 2x37, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x37 1.27mm double row
+0
+74
+74
+Connector_PinSocket_1.27mm
+PinSocket_2x37_P1.27mm_Vertical
+Through hole straight socket strip, 2x37, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x37 1.27mm double row
+0
+74
+74
+Connector_PinSocket_1.27mm
+PinSocket_2x37_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x37, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x37 1.27mm double row
+0
+74
+74
+Connector_PinSocket_1.27mm
+PinSocket_2x38_P1.27mm_Horizontal
+Through hole angled socket strip, 2x38, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x38 1.27mm double row
+0
+76
+76
+Connector_PinSocket_1.27mm
+PinSocket_2x38_P1.27mm_Vertical
+Through hole straight socket strip, 2x38, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x38 1.27mm double row
+0
+76
+76
+Connector_PinSocket_1.27mm
+PinSocket_2x38_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x38, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x38 1.27mm double row
+0
+76
+76
+Connector_PinSocket_1.27mm
+PinSocket_2x39_P1.27mm_Horizontal
+Through hole angled socket strip, 2x39, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x39 1.27mm double row
+0
+78
+78
+Connector_PinSocket_1.27mm
+PinSocket_2x39_P1.27mm_Vertical
+Through hole straight socket strip, 2x39, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x39 1.27mm double row
+0
+78
+78
+Connector_PinSocket_1.27mm
+PinSocket_2x39_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x39, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x39 1.27mm double row
+0
+78
+78
+Connector_PinSocket_1.27mm
+PinSocket_2x40_P1.27mm_Horizontal
+Through hole angled socket strip, 2x40, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x40 1.27mm double row
+0
+80
+80
+Connector_PinSocket_1.27mm
+PinSocket_2x40_P1.27mm_Vertical
+Through hole straight socket strip, 2x40, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x40 1.27mm double row
+0
+80
+80
+Connector_PinSocket_1.27mm
+PinSocket_2x40_P1.27mm_Vertical_SMD
+surface-mounted straight socket strip, 2x40, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated
+Surface mounted socket strip SMD 2x40 1.27mm double row
+0
+80
+80
+Connector_PinSocket_1.27mm
+PinSocket_2x41_P1.27mm_Horizontal
+Through hole angled socket strip, 2x41, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x41 1.27mm double row
+0
+82
+82
+Connector_PinSocket_1.27mm
+PinSocket_2x42_P1.27mm_Horizontal
+Through hole angled socket strip, 2x42, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x42 1.27mm double row
+0
+84
+84
+Connector_PinSocket_1.27mm
+PinSocket_2x43_P1.27mm_Horizontal
+Through hole angled socket strip, 2x43, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x43 1.27mm double row
+0
+86
+86
+Connector_PinSocket_1.27mm
+PinSocket_2x44_P1.27mm_Horizontal
+Through hole angled socket strip, 2x44, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x44 1.27mm double row
+0
+88
+88
+Connector_PinSocket_1.27mm
+PinSocket_2x45_P1.27mm_Horizontal
+Through hole angled socket strip, 2x45, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x45 1.27mm double row
+0
+90
+90
+Connector_PinSocket_1.27mm
+PinSocket_2x46_P1.27mm_Horizontal
+Through hole angled socket strip, 2x46, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x46 1.27mm double row
+0
+92
+92
+Connector_PinSocket_1.27mm
+PinSocket_2x47_P1.27mm_Horizontal
+Through hole angled socket strip, 2x47, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x47 1.27mm double row
+0
+94
+94
+Connector_PinSocket_1.27mm
+PinSocket_2x48_P1.27mm_Horizontal
+Through hole angled socket strip, 2x48, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x48 1.27mm double row
+0
+96
+96
+Connector_PinSocket_1.27mm
+PinSocket_2x49_P1.27mm_Horizontal
+Through hole angled socket strip, 2x49, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x49 1.27mm double row
+0
+98
+98
+Connector_PinSocket_1.27mm
+PinSocket_2x50_P1.27mm_Horizontal
+Through hole angled socket strip, 2x50, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated
+Through hole angled socket strip THT 2x50 1.27mm double row
+0
+100
+100
+Connector_PinSocket_2.00mm
+PinSocket_1x01_P2.00mm_Horizontal
+Through hole angled socket strip, 1x01, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x01 2.00mm single row
+0
+1
+1
+Connector_PinSocket_2.00mm
+PinSocket_1x01_P2.00mm_Vertical
+Through hole straight socket strip, 1x01, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x01 2.00mm single row
+0
+1
+1
+Connector_PinSocket_2.00mm
+PinSocket_1x02_P2.00mm_Horizontal
+Through hole angled socket strip, 1x02, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x02 2.00mm single row
+0
+2
+2
+Connector_PinSocket_2.00mm
+PinSocket_1x02_P2.00mm_Vertical
+Through hole straight socket strip, 1x02, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x02 2.00mm single row
+0
+2
+2
+Connector_PinSocket_2.00mm
+PinSocket_1x02_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x02, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x02 2.00mm single row style1 pin1 left
+0
+2
+2
+Connector_PinSocket_2.00mm
+PinSocket_1x02_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x02, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x02 2.00mm single row style2 pin1 right
+0
+2
+2
+Connector_PinSocket_2.00mm
+PinSocket_1x03_P2.00mm_Horizontal
+Through hole angled socket strip, 1x03, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x03 2.00mm single row
+0
+3
+3
+Connector_PinSocket_2.00mm
+PinSocket_1x03_P2.00mm_Vertical
+Through hole straight socket strip, 1x03, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x03 2.00mm single row
+0
+3
+3
+Connector_PinSocket_2.00mm
+PinSocket_1x03_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x03, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x03 2.00mm single row style1 pin1 left
+0
+3
+3
+Connector_PinSocket_2.00mm
+PinSocket_1x03_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x03, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x03 2.00mm single row style2 pin1 right
+0
+3
+3
+Connector_PinSocket_2.00mm
+PinSocket_1x04_P2.00mm_Horizontal
+Through hole angled socket strip, 1x04, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x04 2.00mm single row
+0
+4
+4
+Connector_PinSocket_2.00mm
+PinSocket_1x04_P2.00mm_Vertical
+Through hole straight socket strip, 1x04, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x04 2.00mm single row
+0
+4
+4
+Connector_PinSocket_2.00mm
+PinSocket_1x04_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x04, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x04 2.00mm single row style1 pin1 left
+0
+4
+4
+Connector_PinSocket_2.00mm
+PinSocket_1x04_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x04, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x04 2.00mm single row style2 pin1 right
+0
+4
+4
+Connector_PinSocket_2.00mm
+PinSocket_1x05_P2.00mm_Horizontal
+Through hole angled socket strip, 1x05, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x05 2.00mm single row
+0
+5
+5
+Connector_PinSocket_2.00mm
+PinSocket_1x05_P2.00mm_Vertical
+Through hole straight socket strip, 1x05, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x05 2.00mm single row
+0
+5
+5
+Connector_PinSocket_2.00mm
+PinSocket_1x05_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x05, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x05 2.00mm single row style1 pin1 left
+0
+5
+5
+Connector_PinSocket_2.00mm
+PinSocket_1x05_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x05, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x05 2.00mm single row style2 pin1 right
+0
+5
+5
+Connector_PinSocket_2.00mm
+PinSocket_1x06_P2.00mm_Horizontal
+Through hole angled socket strip, 1x06, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x06 2.00mm single row
+0
+6
+6
+Connector_PinSocket_2.00mm
+PinSocket_1x06_P2.00mm_Vertical
+Through hole straight socket strip, 1x06, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x06 2.00mm single row
+0
+6
+6
+Connector_PinSocket_2.00mm
+PinSocket_1x06_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x06, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x06 2.00mm single row style1 pin1 left
+0
+6
+6
+Connector_PinSocket_2.00mm
+PinSocket_1x06_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x06, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x06 2.00mm single row style2 pin1 right
+0
+6
+6
+Connector_PinSocket_2.00mm
+PinSocket_1x07_P2.00mm_Horizontal
+Through hole angled socket strip, 1x07, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x07 2.00mm single row
+0
+7
+7
+Connector_PinSocket_2.00mm
+PinSocket_1x07_P2.00mm_Vertical
+Through hole straight socket strip, 1x07, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x07 2.00mm single row
+0
+7
+7
+Connector_PinSocket_2.00mm
+PinSocket_1x07_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x07, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x07 2.00mm single row style1 pin1 left
+0
+7
+7
+Connector_PinSocket_2.00mm
+PinSocket_1x07_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x07, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x07 2.00mm single row style2 pin1 right
+0
+7
+7
+Connector_PinSocket_2.00mm
+PinSocket_1x08_P2.00mm_Horizontal
+Through hole angled socket strip, 1x08, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x08 2.00mm single row
+0
+8
+8
+Connector_PinSocket_2.00mm
+PinSocket_1x08_P2.00mm_Vertical
+Through hole straight socket strip, 1x08, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x08 2.00mm single row
+0
+8
+8
+Connector_PinSocket_2.00mm
+PinSocket_1x08_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x08, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x08 2.00mm single row style1 pin1 left
+0
+8
+8
+Connector_PinSocket_2.00mm
+PinSocket_1x08_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x08, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x08 2.00mm single row style2 pin1 right
+0
+8
+8
+Connector_PinSocket_2.00mm
+PinSocket_1x09_P2.00mm_Horizontal
+Through hole angled socket strip, 1x09, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x09 2.00mm single row
+0
+9
+9
+Connector_PinSocket_2.00mm
+PinSocket_1x09_P2.00mm_Vertical
+Through hole straight socket strip, 1x09, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x09 2.00mm single row
+0
+9
+9
+Connector_PinSocket_2.00mm
+PinSocket_1x09_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x09, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x09 2.00mm single row style1 pin1 left
+0
+9
+9
+Connector_PinSocket_2.00mm
+PinSocket_1x09_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x09, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x09 2.00mm single row style2 pin1 right
+0
+9
+9
+Connector_PinSocket_2.00mm
+PinSocket_1x10_P2.00mm_Horizontal
+Through hole angled socket strip, 1x10, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x10 2.00mm single row
+0
+10
+10
+Connector_PinSocket_2.00mm
+PinSocket_1x10_P2.00mm_Vertical
+Through hole straight socket strip, 1x10, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x10 2.00mm single row
+0
+10
+10
+Connector_PinSocket_2.00mm
+PinSocket_1x10_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x10, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x10 2.00mm single row style1 pin1 left
+0
+10
+10
+Connector_PinSocket_2.00mm
+PinSocket_1x10_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x10, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x10 2.00mm single row style2 pin1 right
+0
+10
+10
+Connector_PinSocket_2.00mm
+PinSocket_1x11_P2.00mm_Horizontal
+Through hole angled socket strip, 1x11, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x11 2.00mm single row
+0
+11
+11
+Connector_PinSocket_2.00mm
+PinSocket_1x11_P2.00mm_Vertical
+Through hole straight socket strip, 1x11, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x11 2.00mm single row
+0
+11
+11
+Connector_PinSocket_2.00mm
+PinSocket_1x11_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x11, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x11 2.00mm single row style1 pin1 left
+0
+11
+11
+Connector_PinSocket_2.00mm
+PinSocket_1x11_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x11, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x11 2.00mm single row style2 pin1 right
+0
+11
+11
+Connector_PinSocket_2.00mm
+PinSocket_1x12_P2.00mm_Horizontal
+Through hole angled socket strip, 1x12, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x12 2.00mm single row
+0
+12
+12
+Connector_PinSocket_2.00mm
+PinSocket_1x12_P2.00mm_Vertical
+Through hole straight socket strip, 1x12, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x12 2.00mm single row
+0
+12
+12
+Connector_PinSocket_2.00mm
+PinSocket_1x12_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x12, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x12 2.00mm single row style1 pin1 left
+0
+12
+12
+Connector_PinSocket_2.00mm
+PinSocket_1x12_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x12, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x12 2.00mm single row style2 pin1 right
+0
+12
+12
+Connector_PinSocket_2.00mm
+PinSocket_1x13_P2.00mm_Horizontal
+Through hole angled socket strip, 1x13, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x13 2.00mm single row
+0
+13
+13
+Connector_PinSocket_2.00mm
+PinSocket_1x13_P2.00mm_Vertical
+Through hole straight socket strip, 1x13, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x13 2.00mm single row
+0
+13
+13
+Connector_PinSocket_2.00mm
+PinSocket_1x13_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x13, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x13 2.00mm single row style1 pin1 left
+0
+13
+13
+Connector_PinSocket_2.00mm
+PinSocket_1x13_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x13, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x13 2.00mm single row style2 pin1 right
+0
+13
+13
+Connector_PinSocket_2.00mm
+PinSocket_1x14_P2.00mm_Horizontal
+Through hole angled socket strip, 1x14, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x14 2.00mm single row
+0
+14
+14
+Connector_PinSocket_2.00mm
+PinSocket_1x14_P2.00mm_Vertical
+Through hole straight socket strip, 1x14, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x14 2.00mm single row
+0
+14
+14
+Connector_PinSocket_2.00mm
+PinSocket_1x14_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x14, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x14 2.00mm single row style1 pin1 left
+0
+14
+14
+Connector_PinSocket_2.00mm
+PinSocket_1x14_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x14, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x14 2.00mm single row style2 pin1 right
+0
+14
+14
+Connector_PinSocket_2.00mm
+PinSocket_1x15_P2.00mm_Horizontal
+Through hole angled socket strip, 1x15, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x15 2.00mm single row
+0
+15
+15
+Connector_PinSocket_2.00mm
+PinSocket_1x15_P2.00mm_Vertical
+Through hole straight socket strip, 1x15, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x15 2.00mm single row
+0
+15
+15
+Connector_PinSocket_2.00mm
+PinSocket_1x15_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x15, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x15 2.00mm single row style1 pin1 left
+0
+15
+15
+Connector_PinSocket_2.00mm
+PinSocket_1x15_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x15, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x15 2.00mm single row style2 pin1 right
+0
+15
+15
+Connector_PinSocket_2.00mm
+PinSocket_1x16_P2.00mm_Horizontal
+Through hole angled socket strip, 1x16, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x16 2.00mm single row
+0
+16
+16
+Connector_PinSocket_2.00mm
+PinSocket_1x16_P2.00mm_Vertical
+Through hole straight socket strip, 1x16, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x16 2.00mm single row
+0
+16
+16
+Connector_PinSocket_2.00mm
+PinSocket_1x16_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x16, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x16 2.00mm single row style1 pin1 left
+0
+16
+16
+Connector_PinSocket_2.00mm
+PinSocket_1x16_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x16, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x16 2.00mm single row style2 pin1 right
+0
+16
+16
+Connector_PinSocket_2.00mm
+PinSocket_1x17_P2.00mm_Horizontal
+Through hole angled socket strip, 1x17, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x17 2.00mm single row
+0
+17
+17
+Connector_PinSocket_2.00mm
+PinSocket_1x17_P2.00mm_Vertical
+Through hole straight socket strip, 1x17, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x17 2.00mm single row
+0
+17
+17
+Connector_PinSocket_2.00mm
+PinSocket_1x17_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x17, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x17 2.00mm single row style1 pin1 left
+0
+17
+17
+Connector_PinSocket_2.00mm
+PinSocket_1x17_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x17, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x17 2.00mm single row style2 pin1 right
+0
+17
+17
+Connector_PinSocket_2.00mm
+PinSocket_1x18_P2.00mm_Horizontal
+Through hole angled socket strip, 1x18, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x18 2.00mm single row
+0
+18
+18
+Connector_PinSocket_2.00mm
+PinSocket_1x18_P2.00mm_Vertical
+Through hole straight socket strip, 1x18, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x18 2.00mm single row
+0
+18
+18
+Connector_PinSocket_2.00mm
+PinSocket_1x18_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x18, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x18 2.00mm single row style1 pin1 left
+0
+18
+18
+Connector_PinSocket_2.00mm
+PinSocket_1x18_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x18, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x18 2.00mm single row style2 pin1 right
+0
+18
+18
+Connector_PinSocket_2.00mm
+PinSocket_1x19_P2.00mm_Horizontal
+Through hole angled socket strip, 1x19, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x19 2.00mm single row
+0
+19
+19
+Connector_PinSocket_2.00mm
+PinSocket_1x19_P2.00mm_Vertical
+Through hole straight socket strip, 1x19, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x19 2.00mm single row
+0
+19
+19
+Connector_PinSocket_2.00mm
+PinSocket_1x19_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x19, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x19 2.00mm single row style1 pin1 left
+0
+19
+19
+Connector_PinSocket_2.00mm
+PinSocket_1x19_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x19, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x19 2.00mm single row style2 pin1 right
+0
+19
+19
+Connector_PinSocket_2.00mm
+PinSocket_1x20_P2.00mm_Horizontal
+Through hole angled socket strip, 1x20, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x20 2.00mm single row
+0
+20
+20
+Connector_PinSocket_2.00mm
+PinSocket_1x20_P2.00mm_Vertical
+Through hole straight socket strip, 1x20, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x20 2.00mm single row
+0
+20
+20
+Connector_PinSocket_2.00mm
+PinSocket_1x20_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x20, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x20 2.00mm single row style1 pin1 left
+0
+20
+20
+Connector_PinSocket_2.00mm
+PinSocket_1x20_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x20, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x20 2.00mm single row style2 pin1 right
+0
+20
+20
+Connector_PinSocket_2.00mm
+PinSocket_1x21_P2.00mm_Horizontal
+Through hole angled socket strip, 1x21, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x21 2.00mm single row
+0
+21
+21
+Connector_PinSocket_2.00mm
+PinSocket_1x21_P2.00mm_Vertical
+Through hole straight socket strip, 1x21, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x21 2.00mm single row
+0
+21
+21
+Connector_PinSocket_2.00mm
+PinSocket_1x21_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x21, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x21 2.00mm single row style1 pin1 left
+0
+21
+21
+Connector_PinSocket_2.00mm
+PinSocket_1x21_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x21, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x21 2.00mm single row style2 pin1 right
+0
+21
+21
+Connector_PinSocket_2.00mm
+PinSocket_1x22_P2.00mm_Horizontal
+Through hole angled socket strip, 1x22, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x22 2.00mm single row
+0
+22
+22
+Connector_PinSocket_2.00mm
+PinSocket_1x22_P2.00mm_Vertical
+Through hole straight socket strip, 1x22, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x22 2.00mm single row
+0
+22
+22
+Connector_PinSocket_2.00mm
+PinSocket_1x22_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x22, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x22 2.00mm single row style1 pin1 left
+0
+22
+22
+Connector_PinSocket_2.00mm
+PinSocket_1x22_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x22, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x22 2.00mm single row style2 pin1 right
+0
+22
+22
+Connector_PinSocket_2.00mm
+PinSocket_1x23_P2.00mm_Horizontal
+Through hole angled socket strip, 1x23, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x23 2.00mm single row
+0
+23
+23
+Connector_PinSocket_2.00mm
+PinSocket_1x23_P2.00mm_Vertical
+Through hole straight socket strip, 1x23, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x23 2.00mm single row
+0
+23
+23
+Connector_PinSocket_2.00mm
+PinSocket_1x23_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x23, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x23 2.00mm single row style1 pin1 left
+0
+23
+23
+Connector_PinSocket_2.00mm
+PinSocket_1x23_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x23, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x23 2.00mm single row style2 pin1 right
+0
+23
+23
+Connector_PinSocket_2.00mm
+PinSocket_1x24_P2.00mm_Horizontal
+Through hole angled socket strip, 1x24, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x24 2.00mm single row
+0
+24
+24
+Connector_PinSocket_2.00mm
+PinSocket_1x24_P2.00mm_Vertical
+Through hole straight socket strip, 1x24, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x24 2.00mm single row
+0
+24
+24
+Connector_PinSocket_2.00mm
+PinSocket_1x24_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x24, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x24 2.00mm single row style1 pin1 left
+0
+24
+24
+Connector_PinSocket_2.00mm
+PinSocket_1x24_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x24, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x24 2.00mm single row style2 pin1 right
+0
+24
+24
+Connector_PinSocket_2.00mm
+PinSocket_1x25_P2.00mm_Horizontal
+Through hole angled socket strip, 1x25, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x25 2.00mm single row
+0
+25
+25
+Connector_PinSocket_2.00mm
+PinSocket_1x25_P2.00mm_Vertical
+Through hole straight socket strip, 1x25, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x25 2.00mm single row
+0
+25
+25
+Connector_PinSocket_2.00mm
+PinSocket_1x25_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x25, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x25 2.00mm single row style1 pin1 left
+0
+25
+25
+Connector_PinSocket_2.00mm
+PinSocket_1x25_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x25, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x25 2.00mm single row style2 pin1 right
+0
+25
+25
+Connector_PinSocket_2.00mm
+PinSocket_1x26_P2.00mm_Horizontal
+Through hole angled socket strip, 1x26, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x26 2.00mm single row
+0
+26
+26
+Connector_PinSocket_2.00mm
+PinSocket_1x26_P2.00mm_Vertical
+Through hole straight socket strip, 1x26, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x26 2.00mm single row
+0
+26
+26
+Connector_PinSocket_2.00mm
+PinSocket_1x26_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x26, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x26 2.00mm single row style1 pin1 left
+0
+26
+26
+Connector_PinSocket_2.00mm
+PinSocket_1x26_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x26, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x26 2.00mm single row style2 pin1 right
+0
+26
+26
+Connector_PinSocket_2.00mm
+PinSocket_1x27_P2.00mm_Horizontal
+Through hole angled socket strip, 1x27, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x27 2.00mm single row
+0
+27
+27
+Connector_PinSocket_2.00mm
+PinSocket_1x27_P2.00mm_Vertical
+Through hole straight socket strip, 1x27, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x27 2.00mm single row
+0
+27
+27
+Connector_PinSocket_2.00mm
+PinSocket_1x27_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x27, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x27 2.00mm single row style1 pin1 left
+0
+27
+27
+Connector_PinSocket_2.00mm
+PinSocket_1x27_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x27, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x27 2.00mm single row style2 pin1 right
+0
+27
+27
+Connector_PinSocket_2.00mm
+PinSocket_1x28_P2.00mm_Horizontal
+Through hole angled socket strip, 1x28, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x28 2.00mm single row
+0
+28
+28
+Connector_PinSocket_2.00mm
+PinSocket_1x28_P2.00mm_Vertical
+Through hole straight socket strip, 1x28, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x28 2.00mm single row
+0
+28
+28
+Connector_PinSocket_2.00mm
+PinSocket_1x28_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x28, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x28 2.00mm single row style1 pin1 left
+0
+28
+28
+Connector_PinSocket_2.00mm
+PinSocket_1x28_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x28, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x28 2.00mm single row style2 pin1 right
+0
+28
+28
+Connector_PinSocket_2.00mm
+PinSocket_1x29_P2.00mm_Horizontal
+Through hole angled socket strip, 1x29, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x29 2.00mm single row
+0
+29
+29
+Connector_PinSocket_2.00mm
+PinSocket_1x29_P2.00mm_Vertical
+Through hole straight socket strip, 1x29, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x29 2.00mm single row
+0
+29
+29
+Connector_PinSocket_2.00mm
+PinSocket_1x29_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x29, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x29 2.00mm single row style1 pin1 left
+0
+29
+29
+Connector_PinSocket_2.00mm
+PinSocket_1x29_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x29, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x29 2.00mm single row style2 pin1 right
+0
+29
+29
+Connector_PinSocket_2.00mm
+PinSocket_1x30_P2.00mm_Horizontal
+Through hole angled socket strip, 1x30, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x30 2.00mm single row
+0
+30
+30
+Connector_PinSocket_2.00mm
+PinSocket_1x30_P2.00mm_Vertical
+Through hole straight socket strip, 1x30, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x30 2.00mm single row
+0
+30
+30
+Connector_PinSocket_2.00mm
+PinSocket_1x30_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x30, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x30 2.00mm single row style1 pin1 left
+0
+30
+30
+Connector_PinSocket_2.00mm
+PinSocket_1x30_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x30, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x30 2.00mm single row style2 pin1 right
+0
+30
+30
+Connector_PinSocket_2.00mm
+PinSocket_1x31_P2.00mm_Horizontal
+Through hole angled socket strip, 1x31, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x31 2.00mm single row
+0
+31
+31
+Connector_PinSocket_2.00mm
+PinSocket_1x31_P2.00mm_Vertical
+Through hole straight socket strip, 1x31, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x31 2.00mm single row
+0
+31
+31
+Connector_PinSocket_2.00mm
+PinSocket_1x31_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x31, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x31 2.00mm single row style1 pin1 left
+0
+31
+31
+Connector_PinSocket_2.00mm
+PinSocket_1x31_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x31, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x31 2.00mm single row style2 pin1 right
+0
+31
+31
+Connector_PinSocket_2.00mm
+PinSocket_1x32_P2.00mm_Horizontal
+Through hole angled socket strip, 1x32, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x32 2.00mm single row
+0
+32
+32
+Connector_PinSocket_2.00mm
+PinSocket_1x32_P2.00mm_Vertical
+Through hole straight socket strip, 1x32, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x32 2.00mm single row
+0
+32
+32
+Connector_PinSocket_2.00mm
+PinSocket_1x32_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x32, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x32 2.00mm single row style1 pin1 left
+0
+32
+32
+Connector_PinSocket_2.00mm
+PinSocket_1x32_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x32, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x32 2.00mm single row style2 pin1 right
+0
+32
+32
+Connector_PinSocket_2.00mm
+PinSocket_1x33_P2.00mm_Horizontal
+Through hole angled socket strip, 1x33, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x33 2.00mm single row
+0
+33
+33
+Connector_PinSocket_2.00mm
+PinSocket_1x33_P2.00mm_Vertical
+Through hole straight socket strip, 1x33, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x33 2.00mm single row
+0
+33
+33
+Connector_PinSocket_2.00mm
+PinSocket_1x33_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x33, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x33 2.00mm single row style1 pin1 left
+0
+33
+33
+Connector_PinSocket_2.00mm
+PinSocket_1x33_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x33, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x33 2.00mm single row style2 pin1 right
+0
+33
+33
+Connector_PinSocket_2.00mm
+PinSocket_1x34_P2.00mm_Horizontal
+Through hole angled socket strip, 1x34, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x34 2.00mm single row
+0
+34
+34
+Connector_PinSocket_2.00mm
+PinSocket_1x34_P2.00mm_Vertical
+Through hole straight socket strip, 1x34, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x34 2.00mm single row
+0
+34
+34
+Connector_PinSocket_2.00mm
+PinSocket_1x34_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x34, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x34 2.00mm single row style1 pin1 left
+0
+34
+34
+Connector_PinSocket_2.00mm
+PinSocket_1x34_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x34, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x34 2.00mm single row style2 pin1 right
+0
+34
+34
+Connector_PinSocket_2.00mm
+PinSocket_1x35_P2.00mm_Horizontal
+Through hole angled socket strip, 1x35, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x35 2.00mm single row
+0
+35
+35
+Connector_PinSocket_2.00mm
+PinSocket_1x35_P2.00mm_Vertical
+Through hole straight socket strip, 1x35, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x35 2.00mm single row
+0
+35
+35
+Connector_PinSocket_2.00mm
+PinSocket_1x35_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x35, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x35 2.00mm single row style1 pin1 left
+0
+35
+35
+Connector_PinSocket_2.00mm
+PinSocket_1x35_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x35, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x35 2.00mm single row style2 pin1 right
+0
+35
+35
+Connector_PinSocket_2.00mm
+PinSocket_1x36_P2.00mm_Horizontal
+Through hole angled socket strip, 1x36, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x36 2.00mm single row
+0
+36
+36
+Connector_PinSocket_2.00mm
+PinSocket_1x36_P2.00mm_Vertical
+Through hole straight socket strip, 1x36, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x36 2.00mm single row
+0
+36
+36
+Connector_PinSocket_2.00mm
+PinSocket_1x36_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x36, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x36 2.00mm single row style1 pin1 left
+0
+36
+36
+Connector_PinSocket_2.00mm
+PinSocket_1x36_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x36, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x36 2.00mm single row style2 pin1 right
+0
+36
+36
+Connector_PinSocket_2.00mm
+PinSocket_1x37_P2.00mm_Horizontal
+Through hole angled socket strip, 1x37, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x37 2.00mm single row
+0
+37
+37
+Connector_PinSocket_2.00mm
+PinSocket_1x37_P2.00mm_Vertical
+Through hole straight socket strip, 1x37, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x37 2.00mm single row
+0
+37
+37
+Connector_PinSocket_2.00mm
+PinSocket_1x37_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x37, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x37 2.00mm single row style1 pin1 left
+0
+37
+37
+Connector_PinSocket_2.00mm
+PinSocket_1x37_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x37, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x37 2.00mm single row style2 pin1 right
+0
+37
+37
+Connector_PinSocket_2.00mm
+PinSocket_1x38_P2.00mm_Horizontal
+Through hole angled socket strip, 1x38, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x38 2.00mm single row
+0
+38
+38
+Connector_PinSocket_2.00mm
+PinSocket_1x38_P2.00mm_Vertical
+Through hole straight socket strip, 1x38, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x38 2.00mm single row
+0
+38
+38
+Connector_PinSocket_2.00mm
+PinSocket_1x38_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x38, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x38 2.00mm single row style1 pin1 left
+0
+38
+38
+Connector_PinSocket_2.00mm
+PinSocket_1x38_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x38, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x38 2.00mm single row style2 pin1 right
+0
+38
+38
+Connector_PinSocket_2.00mm
+PinSocket_1x39_P2.00mm_Horizontal
+Through hole angled socket strip, 1x39, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x39 2.00mm single row
+0
+39
+39
+Connector_PinSocket_2.00mm
+PinSocket_1x39_P2.00mm_Vertical
+Through hole straight socket strip, 1x39, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x39 2.00mm single row
+0
+39
+39
+Connector_PinSocket_2.00mm
+PinSocket_1x39_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x39, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x39 2.00mm single row style1 pin1 left
+0
+39
+39
+Connector_PinSocket_2.00mm
+PinSocket_1x39_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x39, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x39 2.00mm single row style2 pin1 right
+0
+39
+39
+Connector_PinSocket_2.00mm
+PinSocket_1x40_P2.00mm_Horizontal
+Through hole angled socket strip, 1x40, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x40 2.00mm single row
+0
+40
+40
+Connector_PinSocket_2.00mm
+PinSocket_1x40_P2.00mm_Vertical
+Through hole straight socket strip, 1x40, 2.00mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x40 2.00mm single row
+0
+40
+40
+Connector_PinSocket_2.00mm
+PinSocket_1x40_P2.00mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x40, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x40 2.00mm single row style1 pin1 left
+0
+40
+40
+Connector_PinSocket_2.00mm
+PinSocket_1x40_P2.00mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x40, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated
+Surface mounted socket strip SMD 1x40 2.00mm single row style2 pin1 right
+0
+40
+40
+Connector_PinSocket_2.00mm
+PinSocket_2x01_P2.00mm_Horizontal
+Through hole angled socket strip, 2x01, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x01 2.00mm double row
+0
+2
+2
+Connector_PinSocket_2.00mm
+PinSocket_2x01_P2.00mm_Vertical
+Through hole straight socket strip, 2x01, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x01 2.00mm double row
+0
+2
+2
+Connector_PinSocket_2.00mm
+PinSocket_2x01_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x01, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x01 2.00mm double row
+0
+2
+2
+Connector_PinSocket_2.00mm
+PinSocket_2x02_P2.00mm_Horizontal
+Through hole angled socket strip, 2x02, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x02 2.00mm double row
+0
+4
+4
+Connector_PinSocket_2.00mm
+PinSocket_2x02_P2.00mm_Vertical
+Through hole straight socket strip, 2x02, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x02 2.00mm double row
+0
+4
+4
+Connector_PinSocket_2.00mm
+PinSocket_2x02_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x02, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x02 2.00mm double row
+0
+4
+4
+Connector_PinSocket_2.00mm
+PinSocket_2x03_P2.00mm_Horizontal
+Through hole angled socket strip, 2x03, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x03 2.00mm double row
+0
+6
+6
+Connector_PinSocket_2.00mm
+PinSocket_2x03_P2.00mm_Vertical
+Through hole straight socket strip, 2x03, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x03 2.00mm double row
+0
+6
+6
+Connector_PinSocket_2.00mm
+PinSocket_2x03_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x03, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x03 2.00mm double row
+0
+6
+6
+Connector_PinSocket_2.00mm
+PinSocket_2x04_P2.00mm_Horizontal
+Through hole angled socket strip, 2x04, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x04 2.00mm double row
+0
+8
+8
+Connector_PinSocket_2.00mm
+PinSocket_2x04_P2.00mm_Vertical
+Through hole straight socket strip, 2x04, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x04 2.00mm double row
+0
+8
+8
+Connector_PinSocket_2.00mm
+PinSocket_2x04_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x04, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x04 2.00mm double row
+0
+8
+8
+Connector_PinSocket_2.00mm
+PinSocket_2x05_P2.00mm_Horizontal
+Through hole angled socket strip, 2x05, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x05 2.00mm double row
+0
+10
+10
+Connector_PinSocket_2.00mm
+PinSocket_2x05_P2.00mm_Vertical
+Through hole straight socket strip, 2x05, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x05 2.00mm double row
+0
+10
+10
+Connector_PinSocket_2.00mm
+PinSocket_2x05_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x05, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x05 2.00mm double row
+0
+10
+10
+Connector_PinSocket_2.00mm
+PinSocket_2x06_P2.00mm_Horizontal
+Through hole angled socket strip, 2x06, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x06 2.00mm double row
+0
+12
+12
+Connector_PinSocket_2.00mm
+PinSocket_2x06_P2.00mm_Vertical
+Through hole straight socket strip, 2x06, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x06 2.00mm double row
+0
+12
+12
+Connector_PinSocket_2.00mm
+PinSocket_2x06_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x06, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x06 2.00mm double row
+0
+12
+12
+Connector_PinSocket_2.00mm
+PinSocket_2x07_P2.00mm_Horizontal
+Through hole angled socket strip, 2x07, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x07 2.00mm double row
+0
+14
+14
+Connector_PinSocket_2.00mm
+PinSocket_2x07_P2.00mm_Vertical
+Through hole straight socket strip, 2x07, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x07 2.00mm double row
+0
+14
+14
+Connector_PinSocket_2.00mm
+PinSocket_2x07_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x07, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x07 2.00mm double row
+0
+14
+14
+Connector_PinSocket_2.00mm
+PinSocket_2x08_P2.00mm_Horizontal
+Through hole angled socket strip, 2x08, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x08 2.00mm double row
+0
+16
+16
+Connector_PinSocket_2.00mm
+PinSocket_2x08_P2.00mm_Vertical
+Through hole straight socket strip, 2x08, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x08 2.00mm double row
+0
+16
+16
+Connector_PinSocket_2.00mm
+PinSocket_2x08_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x08, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x08 2.00mm double row
+0
+16
+16
+Connector_PinSocket_2.00mm
+PinSocket_2x09_P2.00mm_Horizontal
+Through hole angled socket strip, 2x09, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x09 2.00mm double row
+0
+18
+18
+Connector_PinSocket_2.00mm
+PinSocket_2x09_P2.00mm_Vertical
+Through hole straight socket strip, 2x09, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x09 2.00mm double row
+0
+18
+18
+Connector_PinSocket_2.00mm
+PinSocket_2x09_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x09, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x09 2.00mm double row
+0
+18
+18
+Connector_PinSocket_2.00mm
+PinSocket_2x10_P2.00mm_Horizontal
+Through hole angled socket strip, 2x10, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x10 2.00mm double row
+0
+20
+20
+Connector_PinSocket_2.00mm
+PinSocket_2x10_P2.00mm_Vertical
+Through hole straight socket strip, 2x10, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x10 2.00mm double row
+0
+20
+20
+Connector_PinSocket_2.00mm
+PinSocket_2x10_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x10, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x10 2.00mm double row
+0
+20
+20
+Connector_PinSocket_2.00mm
+PinSocket_2x11_P2.00mm_Horizontal
+Through hole angled socket strip, 2x11, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x11 2.00mm double row
+0
+22
+22
+Connector_PinSocket_2.00mm
+PinSocket_2x11_P2.00mm_Vertical
+Through hole straight socket strip, 2x11, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x11 2.00mm double row
+0
+22
+22
+Connector_PinSocket_2.00mm
+PinSocket_2x11_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x11, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x11 2.00mm double row
+0
+22
+22
+Connector_PinSocket_2.00mm
+PinSocket_2x12_P2.00mm_Horizontal
+Through hole angled socket strip, 2x12, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x12 2.00mm double row
+0
+24
+24
+Connector_PinSocket_2.00mm
+PinSocket_2x12_P2.00mm_Vertical
+Through hole straight socket strip, 2x12, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x12 2.00mm double row
+0
+24
+24
+Connector_PinSocket_2.00mm
+PinSocket_2x12_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x12, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x12 2.00mm double row
+0
+24
+24
+Connector_PinSocket_2.00mm
+PinSocket_2x13_P2.00mm_Horizontal
+Through hole angled socket strip, 2x13, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x13 2.00mm double row
+0
+26
+26
+Connector_PinSocket_2.00mm
+PinSocket_2x13_P2.00mm_Vertical
+Through hole straight socket strip, 2x13, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x13 2.00mm double row
+0
+26
+26
+Connector_PinSocket_2.00mm
+PinSocket_2x13_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x13, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x13 2.00mm double row
+0
+26
+26
+Connector_PinSocket_2.00mm
+PinSocket_2x14_P2.00mm_Horizontal
+Through hole angled socket strip, 2x14, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x14 2.00mm double row
+0
+28
+28
+Connector_PinSocket_2.00mm
+PinSocket_2x14_P2.00mm_Vertical
+Through hole straight socket strip, 2x14, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x14 2.00mm double row
+0
+28
+28
+Connector_PinSocket_2.00mm
+PinSocket_2x14_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x14, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x14 2.00mm double row
+0
+28
+28
+Connector_PinSocket_2.00mm
+PinSocket_2x15_P2.00mm_Horizontal
+Through hole angled socket strip, 2x15, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x15 2.00mm double row
+0
+30
+30
+Connector_PinSocket_2.00mm
+PinSocket_2x15_P2.00mm_Vertical
+Through hole straight socket strip, 2x15, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x15 2.00mm double row
+0
+30
+30
+Connector_PinSocket_2.00mm
+PinSocket_2x15_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x15, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x15 2.00mm double row
+0
+30
+30
+Connector_PinSocket_2.00mm
+PinSocket_2x16_P2.00mm_Horizontal
+Through hole angled socket strip, 2x16, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x16 2.00mm double row
+0
+32
+32
+Connector_PinSocket_2.00mm
+PinSocket_2x16_P2.00mm_Vertical
+Through hole straight socket strip, 2x16, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x16 2.00mm double row
+0
+32
+32
+Connector_PinSocket_2.00mm
+PinSocket_2x16_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x16, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x16 2.00mm double row
+0
+32
+32
+Connector_PinSocket_2.00mm
+PinSocket_2x17_P2.00mm_Horizontal
+Through hole angled socket strip, 2x17, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x17 2.00mm double row
+0
+34
+34
+Connector_PinSocket_2.00mm
+PinSocket_2x17_P2.00mm_Vertical
+Through hole straight socket strip, 2x17, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x17 2.00mm double row
+0
+34
+34
+Connector_PinSocket_2.00mm
+PinSocket_2x17_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x17, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x17 2.00mm double row
+0
+34
+34
+Connector_PinSocket_2.00mm
+PinSocket_2x18_P2.00mm_Horizontal
+Through hole angled socket strip, 2x18, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x18 2.00mm double row
+0
+36
+36
+Connector_PinSocket_2.00mm
+PinSocket_2x18_P2.00mm_Vertical
+Through hole straight socket strip, 2x18, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x18 2.00mm double row
+0
+36
+36
+Connector_PinSocket_2.00mm
+PinSocket_2x18_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x18, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x18 2.00mm double row
+0
+36
+36
+Connector_PinSocket_2.00mm
+PinSocket_2x19_P2.00mm_Horizontal
+Through hole angled socket strip, 2x19, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x19 2.00mm double row
+0
+38
+38
+Connector_PinSocket_2.00mm
+PinSocket_2x19_P2.00mm_Vertical
+Through hole straight socket strip, 2x19, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x19 2.00mm double row
+0
+38
+38
+Connector_PinSocket_2.00mm
+PinSocket_2x19_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x19, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x19 2.00mm double row
+0
+38
+38
+Connector_PinSocket_2.00mm
+PinSocket_2x20_P2.00mm_Horizontal
+Through hole angled socket strip, 2x20, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x20 2.00mm double row
+0
+40
+40
+Connector_PinSocket_2.00mm
+PinSocket_2x20_P2.00mm_Vertical
+Through hole straight socket strip, 2x20, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x20 2.00mm double row
+0
+40
+40
+Connector_PinSocket_2.00mm
+PinSocket_2x20_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x20, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x20 2.00mm double row
+0
+40
+40
+Connector_PinSocket_2.00mm
+PinSocket_2x21_P2.00mm_Horizontal
+Through hole angled socket strip, 2x21, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x21 2.00mm double row
+0
+42
+42
+Connector_PinSocket_2.00mm
+PinSocket_2x21_P2.00mm_Vertical
+Through hole straight socket strip, 2x21, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x21 2.00mm double row
+0
+42
+42
+Connector_PinSocket_2.00mm
+PinSocket_2x21_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x21, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x21 2.00mm double row
+0
+42
+42
+Connector_PinSocket_2.00mm
+PinSocket_2x22_P2.00mm_Horizontal
+Through hole angled socket strip, 2x22, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x22 2.00mm double row
+0
+44
+44
+Connector_PinSocket_2.00mm
+PinSocket_2x22_P2.00mm_Vertical
+Through hole straight socket strip, 2x22, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x22 2.00mm double row
+0
+44
+44
+Connector_PinSocket_2.00mm
+PinSocket_2x22_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x22, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x22 2.00mm double row
+0
+44
+44
+Connector_PinSocket_2.00mm
+PinSocket_2x23_P2.00mm_Horizontal
+Through hole angled socket strip, 2x23, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x23 2.00mm double row
+0
+46
+46
+Connector_PinSocket_2.00mm
+PinSocket_2x23_P2.00mm_Vertical
+Through hole straight socket strip, 2x23, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x23 2.00mm double row
+0
+46
+46
+Connector_PinSocket_2.00mm
+PinSocket_2x23_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x23, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x23 2.00mm double row
+0
+46
+46
+Connector_PinSocket_2.00mm
+PinSocket_2x24_P2.00mm_Horizontal
+Through hole angled socket strip, 2x24, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x24 2.00mm double row
+0
+48
+48
+Connector_PinSocket_2.00mm
+PinSocket_2x24_P2.00mm_Vertical
+Through hole straight socket strip, 2x24, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x24 2.00mm double row
+0
+48
+48
+Connector_PinSocket_2.00mm
+PinSocket_2x24_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x24, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x24 2.00mm double row
+0
+48
+48
+Connector_PinSocket_2.00mm
+PinSocket_2x25_P2.00mm_Horizontal
+Through hole angled socket strip, 2x25, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x25 2.00mm double row
+0
+50
+50
+Connector_PinSocket_2.00mm
+PinSocket_2x25_P2.00mm_Vertical
+Through hole straight socket strip, 2x25, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x25 2.00mm double row
+0
+50
+50
+Connector_PinSocket_2.00mm
+PinSocket_2x25_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x25, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x25 2.00mm double row
+0
+50
+50
+Connector_PinSocket_2.00mm
+PinSocket_2x26_P2.00mm_Horizontal
+Through hole angled socket strip, 2x26, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x26 2.00mm double row
+0
+52
+52
+Connector_PinSocket_2.00mm
+PinSocket_2x26_P2.00mm_Vertical
+Through hole straight socket strip, 2x26, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x26 2.00mm double row
+0
+52
+52
+Connector_PinSocket_2.00mm
+PinSocket_2x26_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x26, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x26 2.00mm double row
+0
+52
+52
+Connector_PinSocket_2.00mm
+PinSocket_2x27_P2.00mm_Horizontal
+Through hole angled socket strip, 2x27, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x27 2.00mm double row
+0
+54
+54
+Connector_PinSocket_2.00mm
+PinSocket_2x27_P2.00mm_Vertical
+Through hole straight socket strip, 2x27, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x27 2.00mm double row
+0
+54
+54
+Connector_PinSocket_2.00mm
+PinSocket_2x27_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x27, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x27 2.00mm double row
+0
+54
+54
+Connector_PinSocket_2.00mm
+PinSocket_2x28_P2.00mm_Horizontal
+Through hole angled socket strip, 2x28, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x28 2.00mm double row
+0
+56
+56
+Connector_PinSocket_2.00mm
+PinSocket_2x28_P2.00mm_Vertical
+Through hole straight socket strip, 2x28, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x28 2.00mm double row
+0
+56
+56
+Connector_PinSocket_2.00mm
+PinSocket_2x28_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x28, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x28 2.00mm double row
+0
+56
+56
+Connector_PinSocket_2.00mm
+PinSocket_2x29_P2.00mm_Horizontal
+Through hole angled socket strip, 2x29, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x29 2.00mm double row
+0
+58
+58
+Connector_PinSocket_2.00mm
+PinSocket_2x29_P2.00mm_Vertical
+Through hole straight socket strip, 2x29, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x29 2.00mm double row
+0
+58
+58
+Connector_PinSocket_2.00mm
+PinSocket_2x29_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x29, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x29 2.00mm double row
+0
+58
+58
+Connector_PinSocket_2.00mm
+PinSocket_2x30_P2.00mm_Horizontal
+Through hole angled socket strip, 2x30, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x30 2.00mm double row
+0
+60
+60
+Connector_PinSocket_2.00mm
+PinSocket_2x30_P2.00mm_Vertical
+Through hole straight socket strip, 2x30, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x30 2.00mm double row
+0
+60
+60
+Connector_PinSocket_2.00mm
+PinSocket_2x30_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x30, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x30 2.00mm double row
+0
+60
+60
+Connector_PinSocket_2.00mm
+PinSocket_2x31_P2.00mm_Horizontal
+Through hole angled socket strip, 2x31, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x31 2.00mm double row
+0
+62
+62
+Connector_PinSocket_2.00mm
+PinSocket_2x31_P2.00mm_Vertical
+Through hole straight socket strip, 2x31, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x31 2.00mm double row
+0
+62
+62
+Connector_PinSocket_2.00mm
+PinSocket_2x31_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x31, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x31 2.00mm double row
+0
+62
+62
+Connector_PinSocket_2.00mm
+PinSocket_2x32_P2.00mm_Horizontal
+Through hole angled socket strip, 2x32, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x32 2.00mm double row
+0
+64
+64
+Connector_PinSocket_2.00mm
+PinSocket_2x32_P2.00mm_Vertical
+Through hole straight socket strip, 2x32, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x32 2.00mm double row
+0
+64
+64
+Connector_PinSocket_2.00mm
+PinSocket_2x32_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x32, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x32 2.00mm double row
+0
+64
+64
+Connector_PinSocket_2.00mm
+PinSocket_2x33_P2.00mm_Horizontal
+Through hole angled socket strip, 2x33, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x33 2.00mm double row
+0
+66
+66
+Connector_PinSocket_2.00mm
+PinSocket_2x33_P2.00mm_Vertical
+Through hole straight socket strip, 2x33, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x33 2.00mm double row
+0
+66
+66
+Connector_PinSocket_2.00mm
+PinSocket_2x33_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x33, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x33 2.00mm double row
+0
+66
+66
+Connector_PinSocket_2.00mm
+PinSocket_2x34_P2.00mm_Horizontal
+Through hole angled socket strip, 2x34, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x34 2.00mm double row
+0
+68
+68
+Connector_PinSocket_2.00mm
+PinSocket_2x34_P2.00mm_Vertical
+Through hole straight socket strip, 2x34, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x34 2.00mm double row
+0
+68
+68
+Connector_PinSocket_2.00mm
+PinSocket_2x34_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x34, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x34 2.00mm double row
+0
+68
+68
+Connector_PinSocket_2.00mm
+PinSocket_2x35_P2.00mm_Horizontal
+Through hole angled socket strip, 2x35, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x35 2.00mm double row
+0
+70
+70
+Connector_PinSocket_2.00mm
+PinSocket_2x35_P2.00mm_Vertical
+Through hole straight socket strip, 2x35, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x35 2.00mm double row
+0
+70
+70
+Connector_PinSocket_2.00mm
+PinSocket_2x35_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x35, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x35 2.00mm double row
+0
+70
+70
+Connector_PinSocket_2.00mm
+PinSocket_2x36_P2.00mm_Horizontal
+Through hole angled socket strip, 2x36, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x36 2.00mm double row
+0
+72
+72
+Connector_PinSocket_2.00mm
+PinSocket_2x36_P2.00mm_Vertical
+Through hole straight socket strip, 2x36, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x36 2.00mm double row
+0
+72
+72
+Connector_PinSocket_2.00mm
+PinSocket_2x36_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x36, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x36 2.00mm double row
+0
+72
+72
+Connector_PinSocket_2.00mm
+PinSocket_2x37_P2.00mm_Horizontal
+Through hole angled socket strip, 2x37, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x37 2.00mm double row
+0
+74
+74
+Connector_PinSocket_2.00mm
+PinSocket_2x37_P2.00mm_Vertical
+Through hole straight socket strip, 2x37, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x37 2.00mm double row
+0
+74
+74
+Connector_PinSocket_2.00mm
+PinSocket_2x37_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x37, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x37 2.00mm double row
+0
+74
+74
+Connector_PinSocket_2.00mm
+PinSocket_2x38_P2.00mm_Horizontal
+Through hole angled socket strip, 2x38, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x38 2.00mm double row
+0
+76
+76
+Connector_PinSocket_2.00mm
+PinSocket_2x38_P2.00mm_Vertical
+Through hole straight socket strip, 2x38, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x38 2.00mm double row
+0
+76
+76
+Connector_PinSocket_2.00mm
+PinSocket_2x38_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x38, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x38 2.00mm double row
+0
+76
+76
+Connector_PinSocket_2.00mm
+PinSocket_2x39_P2.00mm_Horizontal
+Through hole angled socket strip, 2x39, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x39 2.00mm double row
+0
+78
+78
+Connector_PinSocket_2.00mm
+PinSocket_2x39_P2.00mm_Vertical
+Through hole straight socket strip, 2x39, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x39 2.00mm double row
+0
+78
+78
+Connector_PinSocket_2.00mm
+PinSocket_2x39_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x39, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x39 2.00mm double row
+0
+78
+78
+Connector_PinSocket_2.00mm
+PinSocket_2x40_P2.00mm_Horizontal
+Through hole angled socket strip, 2x40, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x40 2.00mm double row
+0
+80
+80
+Connector_PinSocket_2.00mm
+PinSocket_2x40_P2.00mm_Vertical
+Through hole straight socket strip, 2x40, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x40 2.00mm double row
+0
+80
+80
+Connector_PinSocket_2.00mm
+PinSocket_2x40_P2.00mm_Vertical_SMD
+surface-mounted straight socket strip, 2x40, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x40 2.00mm double row
+0
+80
+80
+Connector_PinSocket_2.54mm
+PinSocket_1x01_P2.54mm_Horizontal
+Through hole angled socket strip, 1x01, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x01 2.54mm single row
+0
+1
+1
+Connector_PinSocket_2.54mm
+PinSocket_1x01_P2.54mm_Vertical
+Through hole straight socket strip, 1x01, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x01 2.54mm single row
+0
+1
+1
+Connector_PinSocket_2.54mm
+PinSocket_1x02_P2.54mm_Horizontal
+Through hole angled socket strip, 1x02, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x02 2.54mm single row
+0
+2
+2
+Connector_PinSocket_2.54mm
+PinSocket_1x02_P2.54mm_Vertical
+Through hole straight socket strip, 1x02, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x02 2.54mm single row
+0
+2
+2
+Connector_PinSocket_2.54mm
+PinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x02, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x02 2.54mm single row style1 pin1 left
+0
+2
+2
+Connector_PinSocket_2.54mm
+PinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x02, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x02 2.54mm single row style2 pin1 right
+0
+2
+2
+Connector_PinSocket_2.54mm
+PinSocket_1x03_P2.54mm_Horizontal
+Through hole angled socket strip, 1x03, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x03 2.54mm single row
+0
+3
+3
+Connector_PinSocket_2.54mm
+PinSocket_1x03_P2.54mm_Vertical
+Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x03 2.54mm single row
+0
+3
+3
+Connector_PinSocket_2.54mm
+PinSocket_1x03_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x03, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x03 2.54mm single row style1 pin1 left
+0
+3
+3
+Connector_PinSocket_2.54mm
+PinSocket_1x03_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x03, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x03 2.54mm single row style2 pin1 right
+0
+3
+3
+Connector_PinSocket_2.54mm
+PinSocket_1x04_P2.54mm_Horizontal
+Through hole angled socket strip, 1x04, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x04 2.54mm single row
+0
+4
+4
+Connector_PinSocket_2.54mm
+PinSocket_1x04_P2.54mm_Vertical
+Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x04 2.54mm single row
+0
+4
+4
+Connector_PinSocket_2.54mm
+PinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x04, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x04 2.54mm single row style1 pin1 left
+0
+4
+4
+Connector_PinSocket_2.54mm
+PinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x04, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x04 2.54mm single row style2 pin1 right
+0
+4
+4
+Connector_PinSocket_2.54mm
+PinSocket_1x05_P2.54mm_Horizontal
+Through hole angled socket strip, 1x05, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x05 2.54mm single row
+0
+5
+5
+Connector_PinSocket_2.54mm
+PinSocket_1x05_P2.54mm_Vertical
+Through hole straight socket strip, 1x05, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x05 2.54mm single row
+0
+5
+5
+Connector_PinSocket_2.54mm
+PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x05 2.54mm single row style1 pin1 left
+0
+5
+5
+Connector_PinSocket_2.54mm
+PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x05, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x05 2.54mm single row style2 pin1 right
+0
+5
+5
+Connector_PinSocket_2.54mm
+PinSocket_1x06_P2.54mm_Horizontal
+Through hole angled socket strip, 1x06, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x06 2.54mm single row
+0
+6
+6
+Connector_PinSocket_2.54mm
+PinSocket_1x06_P2.54mm_Vertical
+Through hole straight socket strip, 1x06, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x06 2.54mm single row
+0
+6
+6
+Connector_PinSocket_2.54mm
+PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x06, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x06 2.54mm single row style1 pin1 left
+0
+6
+6
+Connector_PinSocket_2.54mm
+PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x06, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x06 2.54mm single row style2 pin1 right
+0
+6
+6
+Connector_PinSocket_2.54mm
+PinSocket_1x07_P2.54mm_Horizontal
+Through hole angled socket strip, 1x07, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x07 2.54mm single row
+0
+7
+7
+Connector_PinSocket_2.54mm
+PinSocket_1x07_P2.54mm_Vertical
+Through hole straight socket strip, 1x07, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x07 2.54mm single row
+0
+7
+7
+Connector_PinSocket_2.54mm
+PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x07, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x07 2.54mm single row style1 pin1 left
+0
+7
+7
+Connector_PinSocket_2.54mm
+PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x07, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x07 2.54mm single row style2 pin1 right
+0
+7
+7
+Connector_PinSocket_2.54mm
+PinSocket_1x08_P2.54mm_Horizontal
+Through hole angled socket strip, 1x08, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x08 2.54mm single row
+0
+8
+8
+Connector_PinSocket_2.54mm
+PinSocket_1x08_P2.54mm_Vertical
+Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x08 2.54mm single row
+0
+8
+8
+Connector_PinSocket_2.54mm
+PinSocket_1x08_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x08, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x08 2.54mm single row style1 pin1 left
+0
+8
+8
+Connector_PinSocket_2.54mm
+PinSocket_1x08_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x08, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x08 2.54mm single row style2 pin1 right
+0
+8
+8
+Connector_PinSocket_2.54mm
+PinSocket_1x09_P2.54mm_Horizontal
+Through hole angled socket strip, 1x09, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x09 2.54mm single row
+0
+9
+9
+Connector_PinSocket_2.54mm
+PinSocket_1x09_P2.54mm_Vertical
+Through hole straight socket strip, 1x09, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x09 2.54mm single row
+0
+9
+9
+Connector_PinSocket_2.54mm
+PinSocket_1x09_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x09, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x09 2.54mm single row style1 pin1 left
+0
+9
+9
+Connector_PinSocket_2.54mm
+PinSocket_1x09_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x09, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x09 2.54mm single row style2 pin1 right
+0
+9
+9
+Connector_PinSocket_2.54mm
+PinSocket_1x10_P2.54mm_Horizontal
+Through hole angled socket strip, 1x10, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x10 2.54mm single row
+0
+10
+10
+Connector_PinSocket_2.54mm
+PinSocket_1x10_P2.54mm_Vertical
+Through hole straight socket strip, 1x10, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x10 2.54mm single row
+0
+10
+10
+Connector_PinSocket_2.54mm
+PinSocket_1x10_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x10, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x10 2.54mm single row style1 pin1 left
+0
+10
+10
+Connector_PinSocket_2.54mm
+PinSocket_1x10_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x10, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x10 2.54mm single row style2 pin1 right
+0
+10
+10
+Connector_PinSocket_2.54mm
+PinSocket_1x11_P2.54mm_Horizontal
+Through hole angled socket strip, 1x11, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x11 2.54mm single row
+0
+11
+11
+Connector_PinSocket_2.54mm
+PinSocket_1x11_P2.54mm_Vertical
+Through hole straight socket strip, 1x11, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x11 2.54mm single row
+0
+11
+11
+Connector_PinSocket_2.54mm
+PinSocket_1x11_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x11, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x11 2.54mm single row style1 pin1 left
+0
+11
+11
+Connector_PinSocket_2.54mm
+PinSocket_1x11_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x11, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x11 2.54mm single row style2 pin1 right
+0
+11
+11
+Connector_PinSocket_2.54mm
+PinSocket_1x12_P2.54mm_Horizontal
+Through hole angled socket strip, 1x12, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x12 2.54mm single row
+0
+12
+12
+Connector_PinSocket_2.54mm
+PinSocket_1x12_P2.54mm_Vertical
+Through hole straight socket strip, 1x12, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x12 2.54mm single row
+0
+12
+12
+Connector_PinSocket_2.54mm
+PinSocket_1x12_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x12, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x12 2.54mm single row style1 pin1 left
+0
+12
+12
+Connector_PinSocket_2.54mm
+PinSocket_1x12_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x12, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x12 2.54mm single row style2 pin1 right
+0
+12
+12
+Connector_PinSocket_2.54mm
+PinSocket_1x13_P2.54mm_Horizontal
+Through hole angled socket strip, 1x13, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x13 2.54mm single row
+0
+13
+13
+Connector_PinSocket_2.54mm
+PinSocket_1x13_P2.54mm_Vertical
+Through hole straight socket strip, 1x13, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x13 2.54mm single row
+0
+13
+13
+Connector_PinSocket_2.54mm
+PinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x13, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x13 2.54mm single row style1 pin1 left
+0
+13
+13
+Connector_PinSocket_2.54mm
+PinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x13, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x13 2.54mm single row style2 pin1 right
+0
+13
+13
+Connector_PinSocket_2.54mm
+PinSocket_1x14_P2.54mm_Horizontal
+Through hole angled socket strip, 1x14, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x14 2.54mm single row
+0
+14
+14
+Connector_PinSocket_2.54mm
+PinSocket_1x14_P2.54mm_Vertical
+Through hole straight socket strip, 1x14, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x14 2.54mm single row
+0
+14
+14
+Connector_PinSocket_2.54mm
+PinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x14, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x14 2.54mm single row style1 pin1 left
+0
+14
+14
+Connector_PinSocket_2.54mm
+PinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x14, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x14 2.54mm single row style2 pin1 right
+0
+14
+14
+Connector_PinSocket_2.54mm
+PinSocket_1x15_P2.54mm_Horizontal
+Through hole angled socket strip, 1x15, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x15 2.54mm single row
+0
+15
+15
+Connector_PinSocket_2.54mm
+PinSocket_1x15_P2.54mm_Vertical
+Through hole straight socket strip, 1x15, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x15 2.54mm single row
+0
+15
+15
+Connector_PinSocket_2.54mm
+PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x15, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x15 2.54mm single row style1 pin1 left
+0
+15
+15
+Connector_PinSocket_2.54mm
+PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x15, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x15 2.54mm single row style2 pin1 right
+0
+15
+15
+Connector_PinSocket_2.54mm
+PinSocket_1x16_P2.54mm_Horizontal
+Through hole angled socket strip, 1x16, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x16 2.54mm single row
+0
+16
+16
+Connector_PinSocket_2.54mm
+PinSocket_1x16_P2.54mm_Vertical
+Through hole straight socket strip, 1x16, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x16 2.54mm single row
+0
+16
+16
+Connector_PinSocket_2.54mm
+PinSocket_1x16_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x16, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x16 2.54mm single row style1 pin1 left
+0
+16
+16
+Connector_PinSocket_2.54mm
+PinSocket_1x16_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x16, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x16 2.54mm single row style2 pin1 right
+0
+16
+16
+Connector_PinSocket_2.54mm
+PinSocket_1x17_P2.54mm_Horizontal
+Through hole angled socket strip, 1x17, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x17 2.54mm single row
+0
+17
+17
+Connector_PinSocket_2.54mm
+PinSocket_1x17_P2.54mm_Vertical
+Through hole straight socket strip, 1x17, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x17 2.54mm single row
+0
+17
+17
+Connector_PinSocket_2.54mm
+PinSocket_1x17_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x17, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x17 2.54mm single row style1 pin1 left
+0
+17
+17
+Connector_PinSocket_2.54mm
+PinSocket_1x17_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x17, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x17 2.54mm single row style2 pin1 right
+0
+17
+17
+Connector_PinSocket_2.54mm
+PinSocket_1x18_P2.54mm_Horizontal
+Through hole angled socket strip, 1x18, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x18 2.54mm single row
+0
+18
+18
+Connector_PinSocket_2.54mm
+PinSocket_1x18_P2.54mm_Vertical
+Through hole straight socket strip, 1x18, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x18 2.54mm single row
+0
+18
+18
+Connector_PinSocket_2.54mm
+PinSocket_1x18_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x18 2.54mm single row style1 pin1 left
+0
+18
+18
+Connector_PinSocket_2.54mm
+PinSocket_1x18_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x18, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x18 2.54mm single row style2 pin1 right
+0
+18
+18
+Connector_PinSocket_2.54mm
+PinSocket_1x19_P2.54mm_Horizontal
+Through hole angled socket strip, 1x19, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x19 2.54mm single row
+0
+19
+19
+Connector_PinSocket_2.54mm
+PinSocket_1x19_P2.54mm_Vertical
+Through hole straight socket strip, 1x19, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x19 2.54mm single row
+0
+19
+19
+Connector_PinSocket_2.54mm
+PinSocket_1x19_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x19, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x19 2.54mm single row style1 pin1 left
+0
+19
+19
+Connector_PinSocket_2.54mm
+PinSocket_1x19_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x19, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x19 2.54mm single row style2 pin1 right
+0
+19
+19
+Connector_PinSocket_2.54mm
+PinSocket_1x20_P2.54mm_Horizontal
+Through hole angled socket strip, 1x20, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x20 2.54mm single row
+0
+20
+20
+Connector_PinSocket_2.54mm
+PinSocket_1x20_P2.54mm_Vertical
+Through hole straight socket strip, 1x20, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x20 2.54mm single row
+0
+20
+20
+Connector_PinSocket_2.54mm
+PinSocket_1x20_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x20, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x20 2.54mm single row style1 pin1 left
+0
+20
+20
+Connector_PinSocket_2.54mm
+PinSocket_1x20_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x20, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x20 2.54mm single row style2 pin1 right
+0
+20
+20
+Connector_PinSocket_2.54mm
+PinSocket_1x21_P2.54mm_Horizontal
+Through hole angled socket strip, 1x21, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x21 2.54mm single row
+0
+21
+21
+Connector_PinSocket_2.54mm
+PinSocket_1x21_P2.54mm_Vertical
+Through hole straight socket strip, 1x21, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x21 2.54mm single row
+0
+21
+21
+Connector_PinSocket_2.54mm
+PinSocket_1x21_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x21, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x21 2.54mm single row style1 pin1 left
+0
+21
+21
+Connector_PinSocket_2.54mm
+PinSocket_1x21_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x21, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x21 2.54mm single row style2 pin1 right
+0
+21
+21
+Connector_PinSocket_2.54mm
+PinSocket_1x22_P2.54mm_Horizontal
+Through hole angled socket strip, 1x22, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x22 2.54mm single row
+0
+22
+22
+Connector_PinSocket_2.54mm
+PinSocket_1x22_P2.54mm_Vertical
+Through hole straight socket strip, 1x22, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x22 2.54mm single row
+0
+22
+22
+Connector_PinSocket_2.54mm
+PinSocket_1x22_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x22, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x22 2.54mm single row style1 pin1 left
+0
+22
+22
+Connector_PinSocket_2.54mm
+PinSocket_1x22_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x22, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x22 2.54mm single row style2 pin1 right
+0
+22
+22
+Connector_PinSocket_2.54mm
+PinSocket_1x23_P2.54mm_Horizontal
+Through hole angled socket strip, 1x23, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x23 2.54mm single row
+0
+23
+23
+Connector_PinSocket_2.54mm
+PinSocket_1x23_P2.54mm_Vertical
+Through hole straight socket strip, 1x23, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x23 2.54mm single row
+0
+23
+23
+Connector_PinSocket_2.54mm
+PinSocket_1x23_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x23, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x23 2.54mm single row style1 pin1 left
+0
+23
+23
+Connector_PinSocket_2.54mm
+PinSocket_1x23_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x23, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x23 2.54mm single row style2 pin1 right
+0
+23
+23
+Connector_PinSocket_2.54mm
+PinSocket_1x24_P2.54mm_Horizontal
+Through hole angled socket strip, 1x24, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x24 2.54mm single row
+0
+24
+24
+Connector_PinSocket_2.54mm
+PinSocket_1x24_P2.54mm_Vertical
+Through hole straight socket strip, 1x24, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x24 2.54mm single row
+0
+24
+24
+Connector_PinSocket_2.54mm
+PinSocket_1x24_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x24, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x24 2.54mm single row style1 pin1 left
+0
+24
+24
+Connector_PinSocket_2.54mm
+PinSocket_1x24_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x24, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x24 2.54mm single row style2 pin1 right
+0
+24
+24
+Connector_PinSocket_2.54mm
+PinSocket_1x25_P2.54mm_Horizontal
+Through hole angled socket strip, 1x25, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x25 2.54mm single row
+0
+25
+25
+Connector_PinSocket_2.54mm
+PinSocket_1x25_P2.54mm_Vertical
+Through hole straight socket strip, 1x25, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x25 2.54mm single row
+0
+25
+25
+Connector_PinSocket_2.54mm
+PinSocket_1x25_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x25, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x25 2.54mm single row style1 pin1 left
+0
+25
+25
+Connector_PinSocket_2.54mm
+PinSocket_1x25_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x25, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x25 2.54mm single row style2 pin1 right
+0
+25
+25
+Connector_PinSocket_2.54mm
+PinSocket_1x26_P2.54mm_Horizontal
+Through hole angled socket strip, 1x26, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x26 2.54mm single row
+0
+26
+26
+Connector_PinSocket_2.54mm
+PinSocket_1x26_P2.54mm_Vertical
+Through hole straight socket strip, 1x26, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x26 2.54mm single row
+0
+26
+26
+Connector_PinSocket_2.54mm
+PinSocket_1x26_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x26, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x26 2.54mm single row style1 pin1 left
+0
+26
+26
+Connector_PinSocket_2.54mm
+PinSocket_1x26_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x26, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x26 2.54mm single row style2 pin1 right
+0
+26
+26
+Connector_PinSocket_2.54mm
+PinSocket_1x27_P2.54mm_Horizontal
+Through hole angled socket strip, 1x27, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x27 2.54mm single row
+0
+27
+27
+Connector_PinSocket_2.54mm
+PinSocket_1x27_P2.54mm_Vertical
+Through hole straight socket strip, 1x27, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x27 2.54mm single row
+0
+27
+27
+Connector_PinSocket_2.54mm
+PinSocket_1x27_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x27, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x27 2.54mm single row style1 pin1 left
+0
+27
+27
+Connector_PinSocket_2.54mm
+PinSocket_1x27_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x27, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x27 2.54mm single row style2 pin1 right
+0
+27
+27
+Connector_PinSocket_2.54mm
+PinSocket_1x28_P2.54mm_Horizontal
+Through hole angled socket strip, 1x28, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x28 2.54mm single row
+0
+28
+28
+Connector_PinSocket_2.54mm
+PinSocket_1x28_P2.54mm_Vertical
+Through hole straight socket strip, 1x28, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x28 2.54mm single row
+0
+28
+28
+Connector_PinSocket_2.54mm
+PinSocket_1x28_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x28, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x28 2.54mm single row style1 pin1 left
+0
+28
+28
+Connector_PinSocket_2.54mm
+PinSocket_1x28_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x28, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x28 2.54mm single row style2 pin1 right
+0
+28
+28
+Connector_PinSocket_2.54mm
+PinSocket_1x29_P2.54mm_Horizontal
+Through hole angled socket strip, 1x29, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x29 2.54mm single row
+0
+29
+29
+Connector_PinSocket_2.54mm
+PinSocket_1x29_P2.54mm_Vertical
+Through hole straight socket strip, 1x29, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x29 2.54mm single row
+0
+29
+29
+Connector_PinSocket_2.54mm
+PinSocket_1x29_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x29, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x29 2.54mm single row style1 pin1 left
+0
+29
+29
+Connector_PinSocket_2.54mm
+PinSocket_1x29_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x29, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x29 2.54mm single row style2 pin1 right
+0
+29
+29
+Connector_PinSocket_2.54mm
+PinSocket_1x30_P2.54mm_Horizontal
+Through hole angled socket strip, 1x30, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x30 2.54mm single row
+0
+30
+30
+Connector_PinSocket_2.54mm
+PinSocket_1x30_P2.54mm_Vertical
+Through hole straight socket strip, 1x30, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x30 2.54mm single row
+0
+30
+30
+Connector_PinSocket_2.54mm
+PinSocket_1x30_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x30, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x30 2.54mm single row style1 pin1 left
+0
+30
+30
+Connector_PinSocket_2.54mm
+PinSocket_1x30_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x30, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x30 2.54mm single row style2 pin1 right
+0
+30
+30
+Connector_PinSocket_2.54mm
+PinSocket_1x31_P2.54mm_Horizontal
+Through hole angled socket strip, 1x31, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x31 2.54mm single row
+0
+31
+31
+Connector_PinSocket_2.54mm
+PinSocket_1x31_P2.54mm_Vertical
+Through hole straight socket strip, 1x31, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x31 2.54mm single row
+0
+31
+31
+Connector_PinSocket_2.54mm
+PinSocket_1x31_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x31, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x31 2.54mm single row style1 pin1 left
+0
+31
+31
+Connector_PinSocket_2.54mm
+PinSocket_1x31_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x31, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x31 2.54mm single row style2 pin1 right
+0
+31
+31
+Connector_PinSocket_2.54mm
+PinSocket_1x32_P2.54mm_Horizontal
+Through hole angled socket strip, 1x32, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x32 2.54mm single row
+0
+32
+32
+Connector_PinSocket_2.54mm
+PinSocket_1x32_P2.54mm_Vertical
+Through hole straight socket strip, 1x32, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x32 2.54mm single row
+0
+32
+32
+Connector_PinSocket_2.54mm
+PinSocket_1x32_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x32, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x32 2.54mm single row style1 pin1 left
+0
+32
+32
+Connector_PinSocket_2.54mm
+PinSocket_1x32_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x32, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x32 2.54mm single row style2 pin1 right
+0
+32
+32
+Connector_PinSocket_2.54mm
+PinSocket_1x33_P2.54mm_Horizontal
+Through hole angled socket strip, 1x33, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x33 2.54mm single row
+0
+33
+33
+Connector_PinSocket_2.54mm
+PinSocket_1x33_P2.54mm_Vertical
+Through hole straight socket strip, 1x33, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x33 2.54mm single row
+0
+33
+33
+Connector_PinSocket_2.54mm
+PinSocket_1x33_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x33, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x33 2.54mm single row style1 pin1 left
+0
+33
+33
+Connector_PinSocket_2.54mm
+PinSocket_1x33_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x33, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x33 2.54mm single row style2 pin1 right
+0
+33
+33
+Connector_PinSocket_2.54mm
+PinSocket_1x34_P2.54mm_Horizontal
+Through hole angled socket strip, 1x34, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x34 2.54mm single row
+0
+34
+34
+Connector_PinSocket_2.54mm
+PinSocket_1x34_P2.54mm_Vertical
+Through hole straight socket strip, 1x34, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x34 2.54mm single row
+0
+34
+34
+Connector_PinSocket_2.54mm
+PinSocket_1x34_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x34, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x34 2.54mm single row style1 pin1 left
+0
+34
+34
+Connector_PinSocket_2.54mm
+PinSocket_1x34_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x34, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x34 2.54mm single row style2 pin1 right
+0
+34
+34
+Connector_PinSocket_2.54mm
+PinSocket_1x35_P2.54mm_Horizontal
+Through hole angled socket strip, 1x35, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x35 2.54mm single row
+0
+35
+35
+Connector_PinSocket_2.54mm
+PinSocket_1x35_P2.54mm_Vertical
+Through hole straight socket strip, 1x35, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x35 2.54mm single row
+0
+35
+35
+Connector_PinSocket_2.54mm
+PinSocket_1x35_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x35, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x35 2.54mm single row style1 pin1 left
+0
+35
+35
+Connector_PinSocket_2.54mm
+PinSocket_1x35_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x35, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x35 2.54mm single row style2 pin1 right
+0
+35
+35
+Connector_PinSocket_2.54mm
+PinSocket_1x36_P2.54mm_Horizontal
+Through hole angled socket strip, 1x36, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x36 2.54mm single row
+0
+36
+36
+Connector_PinSocket_2.54mm
+PinSocket_1x36_P2.54mm_Vertical
+Through hole straight socket strip, 1x36, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x36 2.54mm single row
+0
+36
+36
+Connector_PinSocket_2.54mm
+PinSocket_1x36_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x36, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x36 2.54mm single row style1 pin1 left
+0
+36
+36
+Connector_PinSocket_2.54mm
+PinSocket_1x36_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x36, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x36 2.54mm single row style2 pin1 right
+0
+36
+36
+Connector_PinSocket_2.54mm
+PinSocket_1x37_P2.54mm_Horizontal
+Through hole angled socket strip, 1x37, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x37 2.54mm single row
+0
+37
+37
+Connector_PinSocket_2.54mm
+PinSocket_1x37_P2.54mm_Vertical
+Through hole straight socket strip, 1x37, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x37 2.54mm single row
+0
+37
+37
+Connector_PinSocket_2.54mm
+PinSocket_1x37_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x37, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x37 2.54mm single row style1 pin1 left
+0
+37
+37
+Connector_PinSocket_2.54mm
+PinSocket_1x37_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x37, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x37 2.54mm single row style2 pin1 right
+0
+37
+37
+Connector_PinSocket_2.54mm
+PinSocket_1x38_P2.54mm_Horizontal
+Through hole angled socket strip, 1x38, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x38 2.54mm single row
+0
+38
+38
+Connector_PinSocket_2.54mm
+PinSocket_1x38_P2.54mm_Vertical
+Through hole straight socket strip, 1x38, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x38 2.54mm single row
+0
+38
+38
+Connector_PinSocket_2.54mm
+PinSocket_1x38_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x38, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x38 2.54mm single row style1 pin1 left
+0
+38
+38
+Connector_PinSocket_2.54mm
+PinSocket_1x38_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x38, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x38 2.54mm single row style2 pin1 right
+0
+38
+38
+Connector_PinSocket_2.54mm
+PinSocket_1x39_P2.54mm_Horizontal
+Through hole angled socket strip, 1x39, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x39 2.54mm single row
+0
+39
+39
+Connector_PinSocket_2.54mm
+PinSocket_1x39_P2.54mm_Vertical
+Through hole straight socket strip, 1x39, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x39 2.54mm single row
+0
+39
+39
+Connector_PinSocket_2.54mm
+PinSocket_1x39_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x39, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x39 2.54mm single row style1 pin1 left
+0
+39
+39
+Connector_PinSocket_2.54mm
+PinSocket_1x39_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x39, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x39 2.54mm single row style2 pin1 right
+0
+39
+39
+Connector_PinSocket_2.54mm
+PinSocket_1x40_P2.54mm_Horizontal
+Through hole angled socket strip, 1x40, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 1x40 2.54mm single row
+0
+40
+40
+Connector_PinSocket_2.54mm
+PinSocket_1x40_P2.54mm_Vertical
+Through hole straight socket strip, 1x40, 2.54mm pitch, single row (from Kicad 4.0.7), script generated
+Through hole socket strip THT 1x40 2.54mm single row
+0
+40
+40
+Connector_PinSocket_2.54mm
+PinSocket_1x40_P2.54mm_Vertical_SMD_Pin1Left
+surface-mounted straight socket strip, 1x40, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x40 2.54mm single row style1 pin1 left
+0
+40
+40
+Connector_PinSocket_2.54mm
+PinSocket_1x40_P2.54mm_Vertical_SMD_Pin1Right
+surface-mounted straight socket strip, 1x40, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated
+Surface mounted socket strip SMD 1x40 2.54mm single row style2 pin1 right
+0
+40
+40
+Connector_PinSocket_2.54mm
+PinSocket_2x01_P2.54mm_Horizontal
+Through hole angled socket strip, 2x01, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x01 2.54mm double row
+0
+2
+2
+Connector_PinSocket_2.54mm
+PinSocket_2x01_P2.54mm_Vertical
+Through hole straight socket strip, 2x01, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x01 2.54mm double row
+0
+2
+2
+Connector_PinSocket_2.54mm
+PinSocket_2x01_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x01, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x01 2.54mm double row
+0
+2
+2
+Connector_PinSocket_2.54mm
+PinSocket_2x02_P2.54mm_Horizontal
+Through hole angled socket strip, 2x02, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x02 2.54mm double row
+0
+4
+4
+Connector_PinSocket_2.54mm
+PinSocket_2x02_P2.54mm_Vertical
+Through hole straight socket strip, 2x02, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x02 2.54mm double row
+0
+4
+4
+Connector_PinSocket_2.54mm
+PinSocket_2x02_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x02, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x02 2.54mm double row
+0
+4
+4
+Connector_PinSocket_2.54mm
+PinSocket_2x03_P2.54mm_Horizontal
+Through hole angled socket strip, 2x03, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x03 2.54mm double row
+0
+6
+6
+Connector_PinSocket_2.54mm
+PinSocket_2x03_P2.54mm_Vertical
+Through hole straight socket strip, 2x03, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x03 2.54mm double row
+0
+6
+6
+Connector_PinSocket_2.54mm
+PinSocket_2x03_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x03, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x03 2.54mm double row
+0
+6
+6
+Connector_PinSocket_2.54mm
+PinSocket_2x04_P2.54mm_Horizontal
+Through hole angled socket strip, 2x04, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x04 2.54mm double row
+0
+8
+8
+Connector_PinSocket_2.54mm
+PinSocket_2x04_P2.54mm_Vertical
+Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x04 2.54mm double row
+0
+8
+8
+Connector_PinSocket_2.54mm
+PinSocket_2x04_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x04 2.54mm double row
+0
+8
+8
+Connector_PinSocket_2.54mm
+PinSocket_2x05_P2.54mm_Horizontal
+Through hole angled socket strip, 2x05, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x05 2.54mm double row
+0
+10
+10
+Connector_PinSocket_2.54mm
+PinSocket_2x05_P2.54mm_Vertical
+Through hole straight socket strip, 2x05, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x05 2.54mm double row
+0
+10
+10
+Connector_PinSocket_2.54mm
+PinSocket_2x05_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x05, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x05 2.54mm double row
+0
+10
+10
+Connector_PinSocket_2.54mm
+PinSocket_2x06_P2.54mm_Horizontal
+Through hole angled socket strip, 2x06, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x06 2.54mm double row
+0
+12
+12
+Connector_PinSocket_2.54mm
+PinSocket_2x06_P2.54mm_Vertical
+Through hole straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x06 2.54mm double row
+0
+12
+12
+Connector_PinSocket_2.54mm
+PinSocket_2x06_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x06 2.54mm double row
+0
+12
+12
+Connector_PinSocket_2.54mm
+PinSocket_2x07_P2.54mm_Horizontal
+Through hole angled socket strip, 2x07, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x07 2.54mm double row
+0
+14
+14
+Connector_PinSocket_2.54mm
+PinSocket_2x07_P2.54mm_Vertical
+Through hole straight socket strip, 2x07, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x07 2.54mm double row
+0
+14
+14
+Connector_PinSocket_2.54mm
+PinSocket_2x07_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x07, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x07 2.54mm double row
+0
+14
+14
+Connector_PinSocket_2.54mm
+PinSocket_2x08_P2.54mm_Horizontal
+Through hole angled socket strip, 2x08, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x08 2.54mm double row
+0
+16
+16
+Connector_PinSocket_2.54mm
+PinSocket_2x08_P2.54mm_Vertical
+Through hole straight socket strip, 2x08, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x08 2.54mm double row
+0
+16
+16
+Connector_PinSocket_2.54mm
+PinSocket_2x08_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x08, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x08 2.54mm double row
+0
+16
+16
+Connector_PinSocket_2.54mm
+PinSocket_2x09_P2.54mm_Horizontal
+Through hole angled socket strip, 2x09, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x09 2.54mm double row
+0
+18
+18
+Connector_PinSocket_2.54mm
+PinSocket_2x09_P2.54mm_Vertical
+Through hole straight socket strip, 2x09, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x09 2.54mm double row
+0
+18
+18
+Connector_PinSocket_2.54mm
+PinSocket_2x09_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x09, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x09 2.54mm double row
+0
+18
+18
+Connector_PinSocket_2.54mm
+PinSocket_2x10_P2.54mm_Horizontal
+Through hole angled socket strip, 2x10, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x10 2.54mm double row
+0
+20
+20
+Connector_PinSocket_2.54mm
+PinSocket_2x10_P2.54mm_Vertical
+Through hole straight socket strip, 2x10, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x10 2.54mm double row
+0
+20
+20
+Connector_PinSocket_2.54mm
+PinSocket_2x10_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x10, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x10 2.54mm double row
+0
+20
+20
+Connector_PinSocket_2.54mm
+PinSocket_2x11_P2.54mm_Horizontal
+Through hole angled socket strip, 2x11, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x11 2.54mm double row
+0
+22
+22
+Connector_PinSocket_2.54mm
+PinSocket_2x11_P2.54mm_Vertical
+Through hole straight socket strip, 2x11, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x11 2.54mm double row
+0
+22
+22
+Connector_PinSocket_2.54mm
+PinSocket_2x11_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x11, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x11 2.54mm double row
+0
+22
+22
+Connector_PinSocket_2.54mm
+PinSocket_2x12_P2.54mm_Horizontal
+Through hole angled socket strip, 2x12, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x12 2.54mm double row
+0
+24
+24
+Connector_PinSocket_2.54mm
+PinSocket_2x12_P2.54mm_Vertical
+Through hole straight socket strip, 2x12, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x12 2.54mm double row
+0
+24
+24
+Connector_PinSocket_2.54mm
+PinSocket_2x12_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x12, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x12 2.54mm double row
+0
+24
+24
+Connector_PinSocket_2.54mm
+PinSocket_2x13_P2.54mm_Horizontal
+Through hole angled socket strip, 2x13, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x13 2.54mm double row
+0
+26
+26
+Connector_PinSocket_2.54mm
+PinSocket_2x13_P2.54mm_Vertical
+Through hole straight socket strip, 2x13, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x13 2.54mm double row
+0
+26
+26
+Connector_PinSocket_2.54mm
+PinSocket_2x13_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x13, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x13 2.54mm double row
+0
+26
+26
+Connector_PinSocket_2.54mm
+PinSocket_2x14_P2.54mm_Horizontal
+Through hole angled socket strip, 2x14, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x14 2.54mm double row
+0
+28
+28
+Connector_PinSocket_2.54mm
+PinSocket_2x14_P2.54mm_Vertical
+Through hole straight socket strip, 2x14, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x14 2.54mm double row
+0
+28
+28
+Connector_PinSocket_2.54mm
+PinSocket_2x14_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x14, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x14 2.54mm double row
+0
+28
+28
+Connector_PinSocket_2.54mm
+PinSocket_2x15_P2.54mm_Horizontal
+Through hole angled socket strip, 2x15, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x15 2.54mm double row
+0
+30
+30
+Connector_PinSocket_2.54mm
+PinSocket_2x15_P2.54mm_Vertical
+Through hole straight socket strip, 2x15, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x15 2.54mm double row
+0
+30
+30
+Connector_PinSocket_2.54mm
+PinSocket_2x15_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x15, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x15 2.54mm double row
+0
+30
+30
+Connector_PinSocket_2.54mm
+PinSocket_2x16_P2.54mm_Horizontal
+Through hole angled socket strip, 2x16, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x16 2.54mm double row
+0
+32
+32
+Connector_PinSocket_2.54mm
+PinSocket_2x16_P2.54mm_Vertical
+Through hole straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x16 2.54mm double row
+0
+32
+32
+Connector_PinSocket_2.54mm
+PinSocket_2x16_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x16 2.54mm double row
+0
+32
+32
+Connector_PinSocket_2.54mm
+PinSocket_2x17_P2.54mm_Horizontal
+Through hole angled socket strip, 2x17, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x17 2.54mm double row
+0
+34
+34
+Connector_PinSocket_2.54mm
+PinSocket_2x17_P2.54mm_Vertical
+Through hole straight socket strip, 2x17, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x17 2.54mm double row
+0
+34
+34
+Connector_PinSocket_2.54mm
+PinSocket_2x17_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x17, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x17 2.54mm double row
+0
+34
+34
+Connector_PinSocket_2.54mm
+PinSocket_2x18_P2.54mm_Horizontal
+Through hole angled socket strip, 2x18, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x18 2.54mm double row
+0
+36
+36
+Connector_PinSocket_2.54mm
+PinSocket_2x18_P2.54mm_Vertical
+Through hole straight socket strip, 2x18, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x18 2.54mm double row
+0
+36
+36
+Connector_PinSocket_2.54mm
+PinSocket_2x18_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x18, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x18 2.54mm double row
+0
+36
+36
+Connector_PinSocket_2.54mm
+PinSocket_2x19_P2.54mm_Horizontal
+Through hole angled socket strip, 2x19, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x19 2.54mm double row
+0
+38
+38
+Connector_PinSocket_2.54mm
+PinSocket_2x19_P2.54mm_Vertical
+Through hole straight socket strip, 2x19, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x19 2.54mm double row
+0
+38
+38
+Connector_PinSocket_2.54mm
+PinSocket_2x19_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x19, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x19 2.54mm double row
+0
+38
+38
+Connector_PinSocket_2.54mm
+PinSocket_2x20_P2.54mm_Horizontal
+Through hole angled socket strip, 2x20, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x20 2.54mm double row
+0
+40
+40
+Connector_PinSocket_2.54mm
+PinSocket_2x20_P2.54mm_Vertical
+Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x20 2.54mm double row
+0
+40
+40
+Connector_PinSocket_2.54mm
+PinSocket_2x20_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x20 2.54mm double row
+0
+40
+40
+Connector_PinSocket_2.54mm
+PinSocket_2x21_P2.54mm_Horizontal
+Through hole angled socket strip, 2x21, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x21 2.54mm double row
+0
+42
+42
+Connector_PinSocket_2.54mm
+PinSocket_2x21_P2.54mm_Vertical
+Through hole straight socket strip, 2x21, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x21 2.54mm double row
+0
+42
+42
+Connector_PinSocket_2.54mm
+PinSocket_2x21_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x21, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x21 2.54mm double row
+0
+42
+42
+Connector_PinSocket_2.54mm
+PinSocket_2x22_P2.54mm_Horizontal
+Through hole angled socket strip, 2x22, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x22 2.54mm double row
+0
+44
+44
+Connector_PinSocket_2.54mm
+PinSocket_2x22_P2.54mm_Vertical
+Through hole straight socket strip, 2x22, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x22 2.54mm double row
+0
+44
+44
+Connector_PinSocket_2.54mm
+PinSocket_2x22_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x22, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x22 2.54mm double row
+0
+44
+44
+Connector_PinSocket_2.54mm
+PinSocket_2x23_P2.54mm_Horizontal
+Through hole angled socket strip, 2x23, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x23 2.54mm double row
+0
+46
+46
+Connector_PinSocket_2.54mm
+PinSocket_2x23_P2.54mm_Vertical
+Through hole straight socket strip, 2x23, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x23 2.54mm double row
+0
+46
+46
+Connector_PinSocket_2.54mm
+PinSocket_2x23_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x23, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x23 2.54mm double row
+0
+46
+46
+Connector_PinSocket_2.54mm
+PinSocket_2x24_P2.54mm_Horizontal
+Through hole angled socket strip, 2x24, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x24 2.54mm double row
+0
+48
+48
+Connector_PinSocket_2.54mm
+PinSocket_2x24_P2.54mm_Vertical
+Through hole straight socket strip, 2x24, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x24 2.54mm double row
+0
+48
+48
+Connector_PinSocket_2.54mm
+PinSocket_2x24_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x24, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x24 2.54mm double row
+0
+48
+48
+Connector_PinSocket_2.54mm
+PinSocket_2x25_P2.54mm_Horizontal
+Through hole angled socket strip, 2x25, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x25 2.54mm double row
+0
+50
+50
+Connector_PinSocket_2.54mm
+PinSocket_2x25_P2.54mm_Vertical
+Through hole straight socket strip, 2x25, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x25 2.54mm double row
+0
+50
+50
+Connector_PinSocket_2.54mm
+PinSocket_2x25_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x25, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x25 2.54mm double row
+0
+50
+50
+Connector_PinSocket_2.54mm
+PinSocket_2x26_P2.54mm_Horizontal
+Through hole angled socket strip, 2x26, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x26 2.54mm double row
+0
+52
+52
+Connector_PinSocket_2.54mm
+PinSocket_2x26_P2.54mm_Vertical
+Through hole straight socket strip, 2x26, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x26 2.54mm double row
+0
+52
+52
+Connector_PinSocket_2.54mm
+PinSocket_2x26_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x26, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x26 2.54mm double row
+0
+52
+52
+Connector_PinSocket_2.54mm
+PinSocket_2x27_P2.54mm_Horizontal
+Through hole angled socket strip, 2x27, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x27 2.54mm double row
+0
+54
+54
+Connector_PinSocket_2.54mm
+PinSocket_2x27_P2.54mm_Vertical
+Through hole straight socket strip, 2x27, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x27 2.54mm double row
+0
+54
+54
+Connector_PinSocket_2.54mm
+PinSocket_2x27_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x27, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x27 2.54mm double row
+0
+54
+54
+Connector_PinSocket_2.54mm
+PinSocket_2x28_P2.54mm_Horizontal
+Through hole angled socket strip, 2x28, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x28 2.54mm double row
+0
+56
+56
+Connector_PinSocket_2.54mm
+PinSocket_2x28_P2.54mm_Vertical
+Through hole straight socket strip, 2x28, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x28 2.54mm double row
+0
+56
+56
+Connector_PinSocket_2.54mm
+PinSocket_2x28_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x28, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x28 2.54mm double row
+0
+56
+56
+Connector_PinSocket_2.54mm
+PinSocket_2x29_P2.54mm_Horizontal
+Through hole angled socket strip, 2x29, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x29 2.54mm double row
+0
+58
+58
+Connector_PinSocket_2.54mm
+PinSocket_2x29_P2.54mm_Vertical
+Through hole straight socket strip, 2x29, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x29 2.54mm double row
+0
+58
+58
+Connector_PinSocket_2.54mm
+PinSocket_2x29_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x29, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x29 2.54mm double row
+0
+58
+58
+Connector_PinSocket_2.54mm
+PinSocket_2x30_P2.54mm_Horizontal
+Through hole angled socket strip, 2x30, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x30 2.54mm double row
+0
+60
+60
+Connector_PinSocket_2.54mm
+PinSocket_2x30_P2.54mm_Vertical
+Through hole straight socket strip, 2x30, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x30 2.54mm double row
+0
+60
+60
+Connector_PinSocket_2.54mm
+PinSocket_2x30_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x30, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x30 2.54mm double row
+0
+60
+60
+Connector_PinSocket_2.54mm
+PinSocket_2x31_P2.54mm_Horizontal
+Through hole angled socket strip, 2x31, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x31 2.54mm double row
+0
+62
+62
+Connector_PinSocket_2.54mm
+PinSocket_2x31_P2.54mm_Vertical
+Through hole straight socket strip, 2x31, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x31 2.54mm double row
+0
+62
+62
+Connector_PinSocket_2.54mm
+PinSocket_2x31_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x31, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x31 2.54mm double row
+0
+62
+62
+Connector_PinSocket_2.54mm
+PinSocket_2x32_P2.54mm_Horizontal
+Through hole angled socket strip, 2x32, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x32 2.54mm double row
+0
+64
+64
+Connector_PinSocket_2.54mm
+PinSocket_2x32_P2.54mm_Vertical
+Through hole straight socket strip, 2x32, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x32 2.54mm double row
+0
+64
+64
+Connector_PinSocket_2.54mm
+PinSocket_2x32_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x32, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x32 2.54mm double row
+0
+64
+64
+Connector_PinSocket_2.54mm
+PinSocket_2x33_P2.54mm_Horizontal
+Through hole angled socket strip, 2x33, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x33 2.54mm double row
+0
+66
+66
+Connector_PinSocket_2.54mm
+PinSocket_2x33_P2.54mm_Vertical
+Through hole straight socket strip, 2x33, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x33 2.54mm double row
+0
+66
+66
+Connector_PinSocket_2.54mm
+PinSocket_2x33_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x33, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x33 2.54mm double row
+0
+66
+66
+Connector_PinSocket_2.54mm
+PinSocket_2x34_P2.54mm_Horizontal
+Through hole angled socket strip, 2x34, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x34 2.54mm double row
+0
+68
+68
+Connector_PinSocket_2.54mm
+PinSocket_2x34_P2.54mm_Vertical
+Through hole straight socket strip, 2x34, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x34 2.54mm double row
+0
+68
+68
+Connector_PinSocket_2.54mm
+PinSocket_2x34_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x34, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x34 2.54mm double row
+0
+68
+68
+Connector_PinSocket_2.54mm
+PinSocket_2x35_P2.54mm_Horizontal
+Through hole angled socket strip, 2x35, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x35 2.54mm double row
+0
+70
+70
+Connector_PinSocket_2.54mm
+PinSocket_2x35_P2.54mm_Vertical
+Through hole straight socket strip, 2x35, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x35 2.54mm double row
+0
+70
+70
+Connector_PinSocket_2.54mm
+PinSocket_2x35_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x35, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x35 2.54mm double row
+0
+70
+70
+Connector_PinSocket_2.54mm
+PinSocket_2x36_P2.54mm_Horizontal
+Through hole angled socket strip, 2x36, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x36 2.54mm double row
+0
+72
+72
+Connector_PinSocket_2.54mm
+PinSocket_2x36_P2.54mm_Vertical
+Through hole straight socket strip, 2x36, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x36 2.54mm double row
+0
+72
+72
+Connector_PinSocket_2.54mm
+PinSocket_2x36_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x36, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x36 2.54mm double row
+0
+72
+72
+Connector_PinSocket_2.54mm
+PinSocket_2x37_P2.54mm_Horizontal
+Through hole angled socket strip, 2x37, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x37 2.54mm double row
+0
+74
+74
+Connector_PinSocket_2.54mm
+PinSocket_2x37_P2.54mm_Vertical
+Through hole straight socket strip, 2x37, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x37 2.54mm double row
+0
+74
+74
+Connector_PinSocket_2.54mm
+PinSocket_2x37_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x37, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x37 2.54mm double row
+0
+74
+74
+Connector_PinSocket_2.54mm
+PinSocket_2x38_P2.54mm_Horizontal
+Through hole angled socket strip, 2x38, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x38 2.54mm double row
+0
+76
+76
+Connector_PinSocket_2.54mm
+PinSocket_2x38_P2.54mm_Vertical
+Through hole straight socket strip, 2x38, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x38 2.54mm double row
+0
+76
+76
+Connector_PinSocket_2.54mm
+PinSocket_2x38_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x38, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x38 2.54mm double row
+0
+76
+76
+Connector_PinSocket_2.54mm
+PinSocket_2x39_P2.54mm_Horizontal
+Through hole angled socket strip, 2x39, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x39 2.54mm double row
+0
+78
+78
+Connector_PinSocket_2.54mm
+PinSocket_2x39_P2.54mm_Vertical
+Through hole straight socket strip, 2x39, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x39 2.54mm double row
+0
+78
+78
+Connector_PinSocket_2.54mm
+PinSocket_2x39_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x39, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x39 2.54mm double row
+0
+78
+78
+Connector_PinSocket_2.54mm
+PinSocket_2x40_P2.54mm_Horizontal
+Through hole angled socket strip, 2x40, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
+Through hole angled socket strip THT 2x40 2.54mm double row
+0
+80
+80
+Connector_PinSocket_2.54mm
+PinSocket_2x40_P2.54mm_Vertical
+Through hole straight socket strip, 2x40, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Through hole socket strip THT 2x40 2.54mm double row
+0
+80
+80
+Connector_PinSocket_2.54mm
+PinSocket_2x40_P2.54mm_Vertical_SMD
+surface-mounted straight socket strip, 2x40, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated
+Surface mounted socket strip SMD 2x40 2.54mm double row
+0
+80
+80
+Connector_RJ
+RJ12_Amphenol_54601
+RJ12 connector https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0082.pdf
+RJ12 connector
+0
+6
+6
+Connector_RJ
+RJ14_Connfly_DS1133-S4_Horizontal
+RJ14 connector 6P4C Horizontal http://www.connfly.com/userfiles/image/UpLoadFile/File/2012/10/26/DS1133.pdf
+RJ14 connector 6P4C Connfly DS1133
+0
+4
+4
+Connector_RJ
+RJ25_Wayconn_MJEA-660X1_Horizontal
+RJ25 6P6C Socket 90 degrees, https://wayconn.com/wp-content/themes/way/datasheet/MJEA-660X1XXX_RJ25_6P6C_PCB_RA.pdf
+RJ12 RJ18 RJ25 jack connector 6P6C
+0
+6
+6
+Connector_RJ
+RJ45_Abracon_ARJP11A-MA_Horizontal
+Shielded RJ45 ethernet connector with transformer and POE (https://abracon.com/Magnetics/lan/ARJP11A.PDF)
+ethernet 8p8c transformer poe rj45
+0
+15
+14
+Connector_RJ
+RJ45_Amphenol_54602-x08_Horizontal
+8 Pol Shallow Latch Connector, Modjack, RJ45 (https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0102.pdf)
+RJ45
+0
+8
+8
+Connector_RJ
+RJ45_Amphenol_RJHSE538X
+Shielded, 2 LED, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X.pdf
+RJ45 8p8c ethernet cat5
+0
+14
+13
+Connector_RJ
+RJ45_Amphenol_RJHSE538X-02
+Shielded, 2 LED, 2 Ports, http://www.amphenolinfocom.eu/NavData/Drawings/RJHSE-538X-02-REVC.pdf
+RJ45 8p8c dual ethernet cat5
+0
+26
+25
+Connector_RJ
+RJ45_Amphenol_RJHSE5380
+Shielded, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X.pdf
+RJ45 8p8c ethernet cat5
+0
+10
+9
+Connector_RJ
+RJ45_Amphenol_RJHSE5380-08
+Shielded, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X08.pdf
+RJ45 8p8c ethernet cat5
+0
+68
+65
+Connector_RJ
+RJ45_Amphenol_RJMG1BD3B8K1ANR
+1 Port RJ45 Magjack Connector Through Hole 10/100 Base-T, AutoMDIX, https://www.amphenolcanada.com/ProductSearch/Drawings/AC/RJMG1BD3B8K1ANR.PDF
+RJ45 Magjack
+0
+14
+13
+Connector_RJ
+RJ45_BEL_SS74301-00x_Vertical
+https://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-74301-001-ss-74301-002-ss-74301-005.pdf
+RJ45 Vertical Shield LED Green Yellow
+0
+14
+13
+Connector_RJ
+RJ45_Cetus_J1B1211CCD_Horizontal
+1 Port RJ45 Magjack Connector Through Hole 10/100 Base-T, Cetus, used and distributed by WIZnet (https://wizwiki.net/wiki/lib/exe/fetch.php?media=products:wiz550web:wiz550webds_kr:j1b1211ccd.pdf)
+RJ45 Magjack
+0
+14
+13
+Connector_RJ
+RJ45_Hanrun_HR911105A
+http://www.kosmodrom.com.ua/pdf/HR911105A.pdf
+RJ45 Magjack
+0
+14
+13
+Connector_RJ
+RJ45_Molex_0855135013_Vertical
+1 Port, RJ45, Series 85513, vertical, SMD, https://www.molex.com/pdm_docs/sd/855135013_sd.pdf
+RJ45 Vertical
+0
+9
+9
+Connector_RJ
+RJ45_Ninigi_GE
+1 port ethernet throughhole connector, https://en.ninigi.com/product/rj45ge/pdf
+RJ45 ethernet 8p8c
+0
+10
+9
+Connector_RJ
+RJ45_OST_PJ012-8P8CX_Vertical
+RJ45 vertical connector https://www.on-shore.com/wp-content/uploads/PJ012-8P8CX.pdf
+RJ45 PJ012
+0
+8
+8
+Connector_RJ
+RJ45_Plug_Metz_AJP92A8813
+plug, ethernet, 8P8C, RJ45 Plug
+AJP92A8813 8P8C RJ45 ethernet plug
+0
+8
+8
+Connector_RJ
+RJ45_Pulse_JK0654219NL_Horizontal
+10/100/1000 Base-T RJ45 single port with LEDs https://media.digikey.com/pdf/Data%20Sheets/Pulse%20PDFs/JK%20Series.pdf#page=2
+RJ45 8p8c ethernet
+0
+18
+17
+Connector_RJ
+RJ45_Pulse_JXD6-0001NL_Horizontal
+RJ45 ethernet transformer with magnetics (https://productfinder.pulseeng.com/doc_type/WEB301/doc_num/JXD6-0001NL/doc_part/JXD6-0001NL.pdf)
+ethernet 8p8c transformer magjack
+0
+12
+11
+Connector_RJ
+RJ45_Wuerth_7499010001A_Horizontal
+10/100Base-TX RJ45 ethernet magnetic transformer connector horizontal https://katalog.we-online.de/pbs/datasheet/7499010001A.pdf
+RJ45 ethernet magnetic
+0
+10
+9
+Connector_RJ
+RJ45_Wuerth_7499010121A_Horizontal
+10/100Base-TX RJ45 ethernet magnetic transformer connector horizontal with green/orange LEDs https://katalog.we-online.de/pbs/datasheet/7499010121A.pdf
+RJ45 ethernet magnetic
+0
+14
+13
+Connector_RJ
+RJ45_Wuerth_7499111446_Horizontal
+LAN-Transformer WE-RJ45LAN 10/100/1000 BaseT
+ethernet lan connector
+0
+16
+15
+Connector_RJ
+RJ45_Wuerth_7499151120_Horizontal
+Wuerth 7499151120, LAN-Transformer WE-RJ45LAN 10/100/1000 BaseT, Dual Ethernet Jack (http://katalog.we-online.de/pbs/datasheet/7499151120.pdf)
+ethernet lan connector
+0
+32
+29
+Connector_RJ
+RJ45_Wuerth_74980111211_Horizontal
+RJ45 LAN Transformer 10/100BaseT (https://katalog.we-online.de/pbs/datasheet/74980111211.pdf)
+lan magnetics transformer
+0
+14
+13
+Connector_SATA_SAS
+SAS-mini_TEConnectivity_1888174_Vertical
+36pin mini SAS connector, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1888174&DocType=Customer+Drawing&DocLang=English
+SAS mini connector
+0
+44
+44
+Connector_SATA_SAS
+SATA_Amphenol_10029364-001LF_Horizontal
+https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10029364.pdf
+SATA
+0
+24
+23
+Connector_Samtec
+Samtec_FMC_ASP-134486-01_10x40_P1.27mm_Vertical
+http://suddendocs.samtec.com/prints/asp-134486-01-mkt.pdf
+FMC HPC
+0
+400
+400
+Connector_Samtec
+Samtec_FMC_ASP-134602-01_10x40_P1.27mm_Vertical
+https://www.marutsu.co.jp/contents/shop/marutsu/ds/asp-134602-01.pdf
+FMC HPC
+0
+400
+400
+Connector_Samtec
+Samtec_FMC_ASP-134604-01_4x40_Vertical
+http://www.samtec.com/standards/vita.aspx
+FMC LPC VITA
+0
+162
+160
+Connector_Samtec
+Samtec_LSHM-105-xx.x-x-DV-N_2x05_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-N, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+10
+10
+Connector_Samtec
+Samtec_LSHM-105-xx.x-x-DV-S_2x05-1SH_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-S, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+12
+11
+Connector_Samtec
+Samtec_LSHM-110-xx.x-x-DV-N_2x10_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-N, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+20
+20
+Connector_Samtec
+Samtec_LSHM-110-xx.x-x-DV-S_2x10-1SH_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-S, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+22
+21
+Connector_Samtec
+Samtec_LSHM-120-xx.x-x-DV-N_2x20_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-N, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+40
+40
+Connector_Samtec
+Samtec_LSHM-120-xx.x-x-DV-S_2x20-1SH_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-S, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+42
+41
+Connector_Samtec
+Samtec_LSHM-130-xx.x-x-DV-N_2x30_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-N, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+60
+60
+Connector_Samtec
+Samtec_LSHM-130-xx.x-x-DV-S_2x30-1SH_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-S, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+62
+61
+Connector_Samtec
+Samtec_LSHM-140-xx.x-x-DV-N_2x40_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-N, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+80
+80
+Connector_Samtec
+Samtec_LSHM-140-xx.x-x-DV-S_2x40-1SH_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-S, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+82
+81
+Connector_Samtec
+Samtec_LSHM-150-xx.x-x-DV-N_2x50_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-N, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+100
+100
+Connector_Samtec
+Samtec_LSHM-150-xx.x-x-DV-S_2x50-1SH_P0.50mm_Vertical
+Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-S, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec side entry
+0
+102
+101
+Connector_Samtec_HLE_SMD
+Samtec_HLE-102-02-xxx-DV-BE-LC_2x02_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+4
+4
+Connector_Samtec_HLE_SMD
+Samtec_HLE-102-02-xxx-DV-BE_2x02_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+4
+4
+Connector_Samtec_HLE_SMD
+Samtec_HLE-102-02-xxx-DV-LC_2x02_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+4
+4
+Connector_Samtec_HLE_SMD
+Samtec_HLE-102-02-xxx-DV_2x02_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+4
+4
+Connector_Samtec_HLE_SMD
+Samtec_HLE-103-02-xxx-DV-BE-LC_2x03_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-BE-LC, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+6
+6
+Connector_Samtec_HLE_SMD
+Samtec_HLE-103-02-xxx-DV-BE_2x03_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-BE, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+6
+6
+Connector_Samtec_HLE_SMD
+Samtec_HLE-103-02-xxx-DV-LC_2x03_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-LC, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+6
+6
+Connector_Samtec_HLE_SMD
+Samtec_HLE-103-02-xxx-DV_2x03_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+6
+6
+Connector_Samtec_HLE_SMD
+Samtec_HLE-104-02-xxx-DV-A_2x04_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-A, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+8
+8
+Connector_Samtec_HLE_SMD
+Samtec_HLE-104-02-xxx-DV-BE-A_2x04_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE-A, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+8
+8
+Connector_Samtec_HLE_SMD
+Samtec_HLE-104-02-xxx-DV-BE-LC_2x04_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+8
+8
+Connector_Samtec_HLE_SMD
+Samtec_HLE-104-02-xxx-DV-BE_2x04_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+8
+8
+Connector_Samtec_HLE_SMD
+Samtec_HLE-104-02-xxx-DV-LC_2x04_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+8
+8
+Connector_Samtec_HLE_SMD
+Samtec_HLE-104-02-xxx-DV_2x04_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+8
+8
+Connector_Samtec_HLE_SMD
+Samtec_HLE-105-02-xxx-DV-A_2x05_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-A, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+10
+10
+Connector_Samtec_HLE_SMD
+Samtec_HLE-105-02-xxx-DV-BE-A_2x05_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE-A, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+10
+10
+Connector_Samtec_HLE_SMD
+Samtec_HLE-105-02-xxx-DV-BE-LC_2x05_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+10
+10
+Connector_Samtec_HLE_SMD
+Samtec_HLE-105-02-xxx-DV-BE_2x05_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+10
+10
+Connector_Samtec_HLE_SMD
+Samtec_HLE-105-02-xxx-DV-LC_2x05_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+10
+10
+Connector_Samtec_HLE_SMD
+Samtec_HLE-105-02-xxx-DV_2x05_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+10
+10
+Connector_Samtec_HLE_SMD
+Samtec_HLE-106-02-xxx-DV-A_2x06_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-A, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+12
+12
+Connector_Samtec_HLE_SMD
+Samtec_HLE-106-02-xxx-DV-BE-A_2x06_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE-A, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+12
+12
+Connector_Samtec_HLE_SMD
+Samtec_HLE-106-02-xxx-DV-BE-LC_2x06_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+12
+12
+Connector_Samtec_HLE_SMD
+Samtec_HLE-106-02-xxx-DV-BE_2x06_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+12
+12
+Connector_Samtec_HLE_SMD
+Samtec_HLE-106-02-xxx-DV-LC_2x06_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+12
+12
+Connector_Samtec_HLE_SMD
+Samtec_HLE-106-02-xxx-DV_2x06_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+12
+12
+Connector_Samtec_HLE_SMD
+Samtec_HLE-107-02-xxx-DV-A_2x07_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-A, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+14
+14
+Connector_Samtec_HLE_SMD
+Samtec_HLE-107-02-xxx-DV-BE-A_2x07_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE-A, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+14
+14
+Connector_Samtec_HLE_SMD
+Samtec_HLE-107-02-xxx-DV-BE-LC_2x07_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+14
+14
+Connector_Samtec_HLE_SMD
+Samtec_HLE-107-02-xxx-DV-BE_2x07_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+14
+14
+Connector_Samtec_HLE_SMD
+Samtec_HLE-107-02-xxx-DV-LC_2x07_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+14
+14
+Connector_Samtec_HLE_SMD
+Samtec_HLE-107-02-xxx-DV_2x07_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+14
+14
+Connector_Samtec_HLE_SMD
+Samtec_HLE-108-02-xxx-DV-A_2x08_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-A, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+16
+16
+Connector_Samtec_HLE_SMD
+Samtec_HLE-108-02-xxx-DV-BE-A_2x08_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE-A, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+16
+16
+Connector_Samtec_HLE_SMD
+Samtec_HLE-108-02-xxx-DV-BE-LC_2x08_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+16
+16
+Connector_Samtec_HLE_SMD
+Samtec_HLE-108-02-xxx-DV-BE_2x08_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+16
+16
+Connector_Samtec_HLE_SMD
+Samtec_HLE-108-02-xxx-DV-LC_2x08_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+16
+16
+Connector_Samtec_HLE_SMD
+Samtec_HLE-108-02-xxx-DV_2x08_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+16
+16
+Connector_Samtec_HLE_SMD
+Samtec_HLE-109-02-xxx-DV-A_2x09_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-A, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+18
+18
+Connector_Samtec_HLE_SMD
+Samtec_HLE-109-02-xxx-DV-BE-A_2x09_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE-A, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+18
+18
+Connector_Samtec_HLE_SMD
+Samtec_HLE-109-02-xxx-DV-BE-LC_2x09_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+18
+18
+Connector_Samtec_HLE_SMD
+Samtec_HLE-109-02-xxx-DV-BE_2x09_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+18
+18
+Connector_Samtec_HLE_SMD
+Samtec_HLE-109-02-xxx-DV-LC_2x09_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+18
+18
+Connector_Samtec_HLE_SMD
+Samtec_HLE-109-02-xxx-DV_2x09_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+18
+18
+Connector_Samtec_HLE_SMD
+Samtec_HLE-110-02-xxx-DV-A_2x10_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-A, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+20
+20
+Connector_Samtec_HLE_SMD
+Samtec_HLE-110-02-xxx-DV-BE-A_2x10_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE-A, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+20
+20
+Connector_Samtec_HLE_SMD
+Samtec_HLE-110-02-xxx-DV-BE-LC_2x10_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+20
+20
+Connector_Samtec_HLE_SMD
+Samtec_HLE-110-02-xxx-DV-BE_2x10_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+20
+20
+Connector_Samtec_HLE_SMD
+Samtec_HLE-110-02-xxx-DV-LC_2x10_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+20
+20
+Connector_Samtec_HLE_SMD
+Samtec_HLE-110-02-xxx-DV_2x10_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+20
+20
+Connector_Samtec_HLE_SMD
+Samtec_HLE-111-02-xxx-DV-A_2x11_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-A, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+22
+22
+Connector_Samtec_HLE_SMD
+Samtec_HLE-111-02-xxx-DV-BE-A_2x11_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE-A, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+22
+22
+Connector_Samtec_HLE_SMD
+Samtec_HLE-111-02-xxx-DV-BE-LC_2x11_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+22
+22
+Connector_Samtec_HLE_SMD
+Samtec_HLE-111-02-xxx-DV-BE_2x11_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+22
+22
+Connector_Samtec_HLE_SMD
+Samtec_HLE-111-02-xxx-DV-LC_2x11_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+22
+22
+Connector_Samtec_HLE_SMD
+Samtec_HLE-111-02-xxx-DV_2x11_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+22
+22
+Connector_Samtec_HLE_SMD
+Samtec_HLE-112-02-xxx-DV-A_2x12_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-A, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+24
+24
+Connector_Samtec_HLE_SMD
+Samtec_HLE-112-02-xxx-DV-BE-A_2x12_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE-A, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+24
+24
+Connector_Samtec_HLE_SMD
+Samtec_HLE-112-02-xxx-DV-BE-LC_2x12_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+24
+24
+Connector_Samtec_HLE_SMD
+Samtec_HLE-112-02-xxx-DV-BE_2x12_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+24
+24
+Connector_Samtec_HLE_SMD
+Samtec_HLE-112-02-xxx-DV-LC_2x12_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+24
+24
+Connector_Samtec_HLE_SMD
+Samtec_HLE-112-02-xxx-DV_2x12_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+24
+24
+Connector_Samtec_HLE_SMD
+Samtec_HLE-113-02-xxx-DV-A_2x13_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-A, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+26
+26
+Connector_Samtec_HLE_SMD
+Samtec_HLE-113-02-xxx-DV-BE-A_2x13_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE-A, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+26
+26
+Connector_Samtec_HLE_SMD
+Samtec_HLE-113-02-xxx-DV-BE-LC_2x13_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+26
+26
+Connector_Samtec_HLE_SMD
+Samtec_HLE-113-02-xxx-DV-BE_2x13_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+26
+26
+Connector_Samtec_HLE_SMD
+Samtec_HLE-113-02-xxx-DV-LC_2x13_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+26
+26
+Connector_Samtec_HLE_SMD
+Samtec_HLE-113-02-xxx-DV_2x13_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+26
+26
+Connector_Samtec_HLE_SMD
+Samtec_HLE-114-02-xxx-DV-A_2x14_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-A, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+28
+28
+Connector_Samtec_HLE_SMD
+Samtec_HLE-114-02-xxx-DV-BE-A_2x14_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE-A, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+28
+28
+Connector_Samtec_HLE_SMD
+Samtec_HLE-114-02-xxx-DV-BE-LC_2x14_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+28
+28
+Connector_Samtec_HLE_SMD
+Samtec_HLE-114-02-xxx-DV-BE_2x14_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+28
+28
+Connector_Samtec_HLE_SMD
+Samtec_HLE-114-02-xxx-DV-LC_2x14_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+28
+28
+Connector_Samtec_HLE_SMD
+Samtec_HLE-114-02-xxx-DV_2x14_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+28
+28
+Connector_Samtec_HLE_SMD
+Samtec_HLE-115-02-xxx-DV-A_2x15_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-A, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+30
+30
+Connector_Samtec_HLE_SMD
+Samtec_HLE-115-02-xxx-DV-BE-A_2x15_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE-A, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+30
+30
+Connector_Samtec_HLE_SMD
+Samtec_HLE-115-02-xxx-DV-BE-LC_2x15_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+30
+30
+Connector_Samtec_HLE_SMD
+Samtec_HLE-115-02-xxx-DV-BE_2x15_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+30
+30
+Connector_Samtec_HLE_SMD
+Samtec_HLE-115-02-xxx-DV-LC_2x15_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+30
+30
+Connector_Samtec_HLE_SMD
+Samtec_HLE-115-02-xxx-DV_2x15_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+30
+30
+Connector_Samtec_HLE_SMD
+Samtec_HLE-116-02-xxx-DV-A_2x16_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-A, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+32
+32
+Connector_Samtec_HLE_SMD
+Samtec_HLE-116-02-xxx-DV-BE-A_2x16_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE-A, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+32
+32
+Connector_Samtec_HLE_SMD
+Samtec_HLE-116-02-xxx-DV-BE-LC_2x16_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+32
+32
+Connector_Samtec_HLE_SMD
+Samtec_HLE-116-02-xxx-DV-BE_2x16_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+32
+32
+Connector_Samtec_HLE_SMD
+Samtec_HLE-116-02-xxx-DV-LC_2x16_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+32
+32
+Connector_Samtec_HLE_SMD
+Samtec_HLE-116-02-xxx-DV_2x16_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+32
+32
+Connector_Samtec_HLE_SMD
+Samtec_HLE-117-02-xxx-DV-A_2x17_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-A, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+34
+34
+Connector_Samtec_HLE_SMD
+Samtec_HLE-117-02-xxx-DV-BE-A_2x17_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE-A, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+34
+34
+Connector_Samtec_HLE_SMD
+Samtec_HLE-117-02-xxx-DV-BE-LC_2x17_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+34
+34
+Connector_Samtec_HLE_SMD
+Samtec_HLE-117-02-xxx-DV-BE_2x17_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+34
+34
+Connector_Samtec_HLE_SMD
+Samtec_HLE-117-02-xxx-DV-LC_2x17_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+34
+34
+Connector_Samtec_HLE_SMD
+Samtec_HLE-117-02-xxx-DV_2x17_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+34
+34
+Connector_Samtec_HLE_SMD
+Samtec_HLE-118-02-xxx-DV-A_2x18_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-A, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+36
+36
+Connector_Samtec_HLE_SMD
+Samtec_HLE-118-02-xxx-DV-BE-A_2x18_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE-A, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+36
+36
+Connector_Samtec_HLE_SMD
+Samtec_HLE-118-02-xxx-DV-BE-LC_2x18_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+36
+36
+Connector_Samtec_HLE_SMD
+Samtec_HLE-118-02-xxx-DV-BE_2x18_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+36
+36
+Connector_Samtec_HLE_SMD
+Samtec_HLE-118-02-xxx-DV-LC_2x18_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+36
+36
+Connector_Samtec_HLE_SMD
+Samtec_HLE-118-02-xxx-DV_2x18_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+36
+36
+Connector_Samtec_HLE_SMD
+Samtec_HLE-119-02-xxx-DV-A_2x19_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-A, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+38
+38
+Connector_Samtec_HLE_SMD
+Samtec_HLE-119-02-xxx-DV-BE-A_2x19_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE-A, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+38
+38
+Connector_Samtec_HLE_SMD
+Samtec_HLE-119-02-xxx-DV-BE-LC_2x19_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+38
+38
+Connector_Samtec_HLE_SMD
+Samtec_HLE-119-02-xxx-DV-BE_2x19_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+38
+38
+Connector_Samtec_HLE_SMD
+Samtec_HLE-119-02-xxx-DV-LC_2x19_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+38
+38
+Connector_Samtec_HLE_SMD
+Samtec_HLE-119-02-xxx-DV_2x19_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+38
+38
+Connector_Samtec_HLE_SMD
+Samtec_HLE-120-02-xxx-DV-A_2x20_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-A, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+40
+40
+Connector_Samtec_HLE_SMD
+Samtec_HLE-120-02-xxx-DV-BE-A_2x20_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE-A, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+40
+40
+Connector_Samtec_HLE_SMD
+Samtec_HLE-120-02-xxx-DV-BE-LC_2x20_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+40
+40
+Connector_Samtec_HLE_SMD
+Samtec_HLE-120-02-xxx-DV-BE_2x20_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+40
+40
+Connector_Samtec_HLE_SMD
+Samtec_HLE-120-02-xxx-DV-LC_2x20_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+40
+40
+Connector_Samtec_HLE_SMD
+Samtec_HLE-120-02-xxx-DV_2x20_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+40
+40
+Connector_Samtec_HLE_SMD
+Samtec_HLE-121-02-xxx-DV-A_2x21_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-A, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+42
+42
+Connector_Samtec_HLE_SMD
+Samtec_HLE-121-02-xxx-DV-BE-A_2x21_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE-A, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+42
+42
+Connector_Samtec_HLE_SMD
+Samtec_HLE-121-02-xxx-DV-BE-LC_2x21_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+42
+42
+Connector_Samtec_HLE_SMD
+Samtec_HLE-121-02-xxx-DV-BE_2x21_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+42
+42
+Connector_Samtec_HLE_SMD
+Samtec_HLE-121-02-xxx-DV-LC_2x21_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+42
+42
+Connector_Samtec_HLE_SMD
+Samtec_HLE-121-02-xxx-DV_2x21_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+42
+42
+Connector_Samtec_HLE_SMD
+Samtec_HLE-122-02-xxx-DV-A_2x22_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-A, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+44
+44
+Connector_Samtec_HLE_SMD
+Samtec_HLE-122-02-xxx-DV-BE-A_2x22_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE-A, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+44
+44
+Connector_Samtec_HLE_SMD
+Samtec_HLE-122-02-xxx-DV-BE-LC_2x22_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+44
+44
+Connector_Samtec_HLE_SMD
+Samtec_HLE-122-02-xxx-DV-BE_2x22_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+44
+44
+Connector_Samtec_HLE_SMD
+Samtec_HLE-122-02-xxx-DV-LC_2x22_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+44
+44
+Connector_Samtec_HLE_SMD
+Samtec_HLE-122-02-xxx-DV_2x22_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+44
+44
+Connector_Samtec_HLE_SMD
+Samtec_HLE-123-02-xxx-DV-A_2x23_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-A, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+46
+46
+Connector_Samtec_HLE_SMD
+Samtec_HLE-123-02-xxx-DV-BE-A_2x23_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE-A, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+46
+46
+Connector_Samtec_HLE_SMD
+Samtec_HLE-123-02-xxx-DV-BE-LC_2x23_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+46
+46
+Connector_Samtec_HLE_SMD
+Samtec_HLE-123-02-xxx-DV-BE_2x23_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+46
+46
+Connector_Samtec_HLE_SMD
+Samtec_HLE-123-02-xxx-DV-LC_2x23_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+46
+46
+Connector_Samtec_HLE_SMD
+Samtec_HLE-123-02-xxx-DV_2x23_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+46
+46
+Connector_Samtec_HLE_SMD
+Samtec_HLE-124-02-xxx-DV-A_2x24_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-A, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+48
+48
+Connector_Samtec_HLE_SMD
+Samtec_HLE-124-02-xxx-DV-BE-A_2x24_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE-A, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+48
+48
+Connector_Samtec_HLE_SMD
+Samtec_HLE-124-02-xxx-DV-BE-LC_2x24_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+48
+48
+Connector_Samtec_HLE_SMD
+Samtec_HLE-124-02-xxx-DV-BE_2x24_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+48
+48
+Connector_Samtec_HLE_SMD
+Samtec_HLE-124-02-xxx-DV-LC_2x24_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+48
+48
+Connector_Samtec_HLE_SMD
+Samtec_HLE-124-02-xxx-DV_2x24_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+48
+48
+Connector_Samtec_HLE_SMD
+Samtec_HLE-125-02-xxx-DV-A_2x25_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-A, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+50
+50
+Connector_Samtec_HLE_SMD
+Samtec_HLE-125-02-xxx-DV-BE-A_2x25_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE-A, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+50
+50
+Connector_Samtec_HLE_SMD
+Samtec_HLE-125-02-xxx-DV-BE-LC_2x25_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+50
+50
+Connector_Samtec_HLE_SMD
+Samtec_HLE-125-02-xxx-DV-BE_2x25_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+50
+50
+Connector_Samtec_HLE_SMD
+Samtec_HLE-125-02-xxx-DV-LC_2x25_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+50
+50
+Connector_Samtec_HLE_SMD
+Samtec_HLE-125-02-xxx-DV_2x25_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+50
+50
+Connector_Samtec_HLE_SMD
+Samtec_HLE-126-02-xxx-DV-A_2x26_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-A, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+52
+52
+Connector_Samtec_HLE_SMD
+Samtec_HLE-126-02-xxx-DV-BE-A_2x26_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE-A, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+52
+52
+Connector_Samtec_HLE_SMD
+Samtec_HLE-126-02-xxx-DV-BE-LC_2x26_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+52
+52
+Connector_Samtec_HLE_SMD
+Samtec_HLE-126-02-xxx-DV-BE_2x26_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+52
+52
+Connector_Samtec_HLE_SMD
+Samtec_HLE-126-02-xxx-DV-LC_2x26_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+52
+52
+Connector_Samtec_HLE_SMD
+Samtec_HLE-126-02-xxx-DV_2x26_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+52
+52
+Connector_Samtec_HLE_SMD
+Samtec_HLE-127-02-xxx-DV-A_2x27_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-A, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+54
+54
+Connector_Samtec_HLE_SMD
+Samtec_HLE-127-02-xxx-DV-BE-A_2x27_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE-A, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+54
+54
+Connector_Samtec_HLE_SMD
+Samtec_HLE-127-02-xxx-DV-BE-LC_2x27_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+54
+54
+Connector_Samtec_HLE_SMD
+Samtec_HLE-127-02-xxx-DV-BE_2x27_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+54
+54
+Connector_Samtec_HLE_SMD
+Samtec_HLE-127-02-xxx-DV-LC_2x27_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+54
+54
+Connector_Samtec_HLE_SMD
+Samtec_HLE-127-02-xxx-DV_2x27_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+54
+54
+Connector_Samtec_HLE_SMD
+Samtec_HLE-128-02-xxx-DV-A_2x28_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-A, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+56
+56
+Connector_Samtec_HLE_SMD
+Samtec_HLE-128-02-xxx-DV-BE-A_2x28_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE-A, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+56
+56
+Connector_Samtec_HLE_SMD
+Samtec_HLE-128-02-xxx-DV-BE-LC_2x28_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+56
+56
+Connector_Samtec_HLE_SMD
+Samtec_HLE-128-02-xxx-DV-BE_2x28_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+56
+56
+Connector_Samtec_HLE_SMD
+Samtec_HLE-128-02-xxx-DV-LC_2x28_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+56
+56
+Connector_Samtec_HLE_SMD
+Samtec_HLE-128-02-xxx-DV_2x28_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+56
+56
+Connector_Samtec_HLE_SMD
+Samtec_HLE-129-02-xxx-DV-A_2x29_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-A, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+58
+58
+Connector_Samtec_HLE_SMD
+Samtec_HLE-129-02-xxx-DV-BE-A_2x29_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE-A, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+58
+58
+Connector_Samtec_HLE_SMD
+Samtec_HLE-129-02-xxx-DV-BE-LC_2x29_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+58
+58
+Connector_Samtec_HLE_SMD
+Samtec_HLE-129-02-xxx-DV-BE_2x29_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+58
+58
+Connector_Samtec_HLE_SMD
+Samtec_HLE-129-02-xxx-DV-LC_2x29_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+58
+58
+Connector_Samtec_HLE_SMD
+Samtec_HLE-129-02-xxx-DV_2x29_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+58
+58
+Connector_Samtec_HLE_SMD
+Samtec_HLE-130-02-xxx-DV-A_2x30_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-A, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+60
+60
+Connector_Samtec_HLE_SMD
+Samtec_HLE-130-02-xxx-DV-BE-A_2x30_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE-A, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+60
+60
+Connector_Samtec_HLE_SMD
+Samtec_HLE-130-02-xxx-DV-BE-LC_2x30_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+60
+60
+Connector_Samtec_HLE_SMD
+Samtec_HLE-130-02-xxx-DV-BE_2x30_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+60
+60
+Connector_Samtec_HLE_SMD
+Samtec_HLE-130-02-xxx-DV-LC_2x30_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+60
+60
+Connector_Samtec_HLE_SMD
+Samtec_HLE-130-02-xxx-DV_2x30_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+60
+60
+Connector_Samtec_HLE_SMD
+Samtec_HLE-131-02-xxx-DV-A_2x31_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-A, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+62
+62
+Connector_Samtec_HLE_SMD
+Samtec_HLE-131-02-xxx-DV-BE-A_2x31_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE-A, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+62
+62
+Connector_Samtec_HLE_SMD
+Samtec_HLE-131-02-xxx-DV-BE-LC_2x31_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+62
+62
+Connector_Samtec_HLE_SMD
+Samtec_HLE-131-02-xxx-DV-BE_2x31_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+62
+62
+Connector_Samtec_HLE_SMD
+Samtec_HLE-131-02-xxx-DV-LC_2x31_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+62
+62
+Connector_Samtec_HLE_SMD
+Samtec_HLE-131-02-xxx-DV_2x31_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+62
+62
+Connector_Samtec_HLE_SMD
+Samtec_HLE-132-02-xxx-DV-A_2x32_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-A, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+64
+64
+Connector_Samtec_HLE_SMD
+Samtec_HLE-132-02-xxx-DV-BE-A_2x32_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE-A, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+64
+64
+Connector_Samtec_HLE_SMD
+Samtec_HLE-132-02-xxx-DV-BE-LC_2x32_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+64
+64
+Connector_Samtec_HLE_SMD
+Samtec_HLE-132-02-xxx-DV-BE_2x32_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+64
+64
+Connector_Samtec_HLE_SMD
+Samtec_HLE-132-02-xxx-DV-LC_2x32_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+64
+64
+Connector_Samtec_HLE_SMD
+Samtec_HLE-132-02-xxx-DV_2x32_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+64
+64
+Connector_Samtec_HLE_SMD
+Samtec_HLE-133-02-xxx-DV-A_2x33_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-A, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+66
+66
+Connector_Samtec_HLE_SMD
+Samtec_HLE-133-02-xxx-DV-BE-A_2x33_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE-A, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+66
+66
+Connector_Samtec_HLE_SMD
+Samtec_HLE-133-02-xxx-DV-BE-LC_2x33_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+66
+66
+Connector_Samtec_HLE_SMD
+Samtec_HLE-133-02-xxx-DV-BE_2x33_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+66
+66
+Connector_Samtec_HLE_SMD
+Samtec_HLE-133-02-xxx-DV-LC_2x33_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+66
+66
+Connector_Samtec_HLE_SMD
+Samtec_HLE-133-02-xxx-DV_2x33_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+66
+66
+Connector_Samtec_HLE_SMD
+Samtec_HLE-134-02-xxx-DV-A_2x34_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-A, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+68
+68
+Connector_Samtec_HLE_SMD
+Samtec_HLE-134-02-xxx-DV-BE-A_2x34_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE-A, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+68
+68
+Connector_Samtec_HLE_SMD
+Samtec_HLE-134-02-xxx-DV-BE-LC_2x34_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+68
+68
+Connector_Samtec_HLE_SMD
+Samtec_HLE-134-02-xxx-DV-BE_2x34_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+68
+68
+Connector_Samtec_HLE_SMD
+Samtec_HLE-134-02-xxx-DV-LC_2x34_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+68
+68
+Connector_Samtec_HLE_SMD
+Samtec_HLE-134-02-xxx-DV_2x34_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+68
+68
+Connector_Samtec_HLE_SMD
+Samtec_HLE-135-02-xxx-DV-A_2x35_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-A, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+70
+70
+Connector_Samtec_HLE_SMD
+Samtec_HLE-135-02-xxx-DV-BE-A_2x35_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE-A, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+70
+70
+Connector_Samtec_HLE_SMD
+Samtec_HLE-135-02-xxx-DV-BE-LC_2x35_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+70
+70
+Connector_Samtec_HLE_SMD
+Samtec_HLE-135-02-xxx-DV-BE_2x35_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+70
+70
+Connector_Samtec_HLE_SMD
+Samtec_HLE-135-02-xxx-DV-LC_2x35_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+70
+70
+Connector_Samtec_HLE_SMD
+Samtec_HLE-135-02-xxx-DV_2x35_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+70
+70
+Connector_Samtec_HLE_SMD
+Samtec_HLE-136-02-xxx-DV-A_2x36_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-A, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+72
+72
+Connector_Samtec_HLE_SMD
+Samtec_HLE-136-02-xxx-DV-BE-A_2x36_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE-A, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+72
+72
+Connector_Samtec_HLE_SMD
+Samtec_HLE-136-02-xxx-DV-BE-LC_2x36_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+72
+72
+Connector_Samtec_HLE_SMD
+Samtec_HLE-136-02-xxx-DV-BE_2x36_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+72
+72
+Connector_Samtec_HLE_SMD
+Samtec_HLE-136-02-xxx-DV-LC_2x36_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+72
+72
+Connector_Samtec_HLE_SMD
+Samtec_HLE-136-02-xxx-DV_2x36_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+72
+72
+Connector_Samtec_HLE_SMD
+Samtec_HLE-137-02-xxx-DV-A_2x37_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-A, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+74
+74
+Connector_Samtec_HLE_SMD
+Samtec_HLE-137-02-xxx-DV-BE-A_2x37_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE-A, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+74
+74
+Connector_Samtec_HLE_SMD
+Samtec_HLE-137-02-xxx-DV-BE-LC_2x37_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+74
+74
+Connector_Samtec_HLE_SMD
+Samtec_HLE-137-02-xxx-DV-BE_2x37_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+74
+74
+Connector_Samtec_HLE_SMD
+Samtec_HLE-137-02-xxx-DV-LC_2x37_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+74
+74
+Connector_Samtec_HLE_SMD
+Samtec_HLE-137-02-xxx-DV_2x37_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+74
+74
+Connector_Samtec_HLE_SMD
+Samtec_HLE-138-02-xxx-DV-A_2x38_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-A, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+76
+76
+Connector_Samtec_HLE_SMD
+Samtec_HLE-138-02-xxx-DV-BE-A_2x38_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE-A, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+76
+76
+Connector_Samtec_HLE_SMD
+Samtec_HLE-138-02-xxx-DV-BE-LC_2x38_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+76
+76
+Connector_Samtec_HLE_SMD
+Samtec_HLE-138-02-xxx-DV-BE_2x38_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+76
+76
+Connector_Samtec_HLE_SMD
+Samtec_HLE-138-02-xxx-DV-LC_2x38_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+76
+76
+Connector_Samtec_HLE_SMD
+Samtec_HLE-138-02-xxx-DV_2x38_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+76
+76
+Connector_Samtec_HLE_SMD
+Samtec_HLE-139-02-xxx-DV-A_2x39_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-A, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+78
+78
+Connector_Samtec_HLE_SMD
+Samtec_HLE-139-02-xxx-DV-BE-A_2x39_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE-A, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+78
+78
+Connector_Samtec_HLE_SMD
+Samtec_HLE-139-02-xxx-DV-BE-LC_2x39_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+78
+78
+Connector_Samtec_HLE_SMD
+Samtec_HLE-139-02-xxx-DV-BE_2x39_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+78
+78
+Connector_Samtec_HLE_SMD
+Samtec_HLE-139-02-xxx-DV-LC_2x39_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+78
+78
+Connector_Samtec_HLE_SMD
+Samtec_HLE-139-02-xxx-DV_2x39_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+78
+78
+Connector_Samtec_HLE_SMD
+Samtec_HLE-140-02-xxx-DV-A_2x40_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-A, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+80
+80
+Connector_Samtec_HLE_SMD
+Samtec_HLE-140-02-xxx-DV-BE-A_2x40_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE-A, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+80
+80
+Connector_Samtec_HLE_SMD
+Samtec_HLE-140-02-xxx-DV-BE-LC_2x40_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+80
+80
+Connector_Samtec_HLE_SMD
+Samtec_HLE-140-02-xxx-DV-BE_2x40_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+80
+80
+Connector_Samtec_HLE_SMD
+Samtec_HLE-140-02-xxx-DV-LC_2x40_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+80
+80
+Connector_Samtec_HLE_SMD
+Samtec_HLE-140-02-xxx-DV_2x40_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+80
+80
+Connector_Samtec_HLE_SMD
+Samtec_HLE-141-02-xxx-DV-A_2x41_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-A, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+82
+82
+Connector_Samtec_HLE_SMD
+Samtec_HLE-141-02-xxx-DV-BE-A_2x41_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE-A, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+82
+82
+Connector_Samtec_HLE_SMD
+Samtec_HLE-141-02-xxx-DV-BE-LC_2x41_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+82
+82
+Connector_Samtec_HLE_SMD
+Samtec_HLE-141-02-xxx-DV-BE_2x41_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+82
+82
+Connector_Samtec_HLE_SMD
+Samtec_HLE-141-02-xxx-DV-LC_2x41_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+82
+82
+Connector_Samtec_HLE_SMD
+Samtec_HLE-141-02-xxx-DV_2x41_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+82
+82
+Connector_Samtec_HLE_SMD
+Samtec_HLE-142-02-xxx-DV-A_2x42_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-A, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+84
+84
+Connector_Samtec_HLE_SMD
+Samtec_HLE-142-02-xxx-DV-BE-A_2x42_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE-A, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+84
+84
+Connector_Samtec_HLE_SMD
+Samtec_HLE-142-02-xxx-DV-BE-LC_2x42_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+84
+84
+Connector_Samtec_HLE_SMD
+Samtec_HLE-142-02-xxx-DV-BE_2x42_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+84
+84
+Connector_Samtec_HLE_SMD
+Samtec_HLE-142-02-xxx-DV-LC_2x42_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+84
+84
+Connector_Samtec_HLE_SMD
+Samtec_HLE-142-02-xxx-DV_2x42_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+84
+84
+Connector_Samtec_HLE_SMD
+Samtec_HLE-143-02-xxx-DV-A_2x43_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-A, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+86
+86
+Connector_Samtec_HLE_SMD
+Samtec_HLE-143-02-xxx-DV-BE-A_2x43_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE-A, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+86
+86
+Connector_Samtec_HLE_SMD
+Samtec_HLE-143-02-xxx-DV-BE-LC_2x43_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+86
+86
+Connector_Samtec_HLE_SMD
+Samtec_HLE-143-02-xxx-DV-BE_2x43_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+86
+86
+Connector_Samtec_HLE_SMD
+Samtec_HLE-143-02-xxx-DV-LC_2x43_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+86
+86
+Connector_Samtec_HLE_SMD
+Samtec_HLE-143-02-xxx-DV_2x43_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+86
+86
+Connector_Samtec_HLE_SMD
+Samtec_HLE-144-02-xxx-DV-A_2x44_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-A, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+88
+88
+Connector_Samtec_HLE_SMD
+Samtec_HLE-144-02-xxx-DV-BE-A_2x44_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE-A, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+88
+88
+Connector_Samtec_HLE_SMD
+Samtec_HLE-144-02-xxx-DV-BE-LC_2x44_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+88
+88
+Connector_Samtec_HLE_SMD
+Samtec_HLE-144-02-xxx-DV-BE_2x44_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+88
+88
+Connector_Samtec_HLE_SMD
+Samtec_HLE-144-02-xxx-DV-LC_2x44_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+88
+88
+Connector_Samtec_HLE_SMD
+Samtec_HLE-144-02-xxx-DV_2x44_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+88
+88
+Connector_Samtec_HLE_SMD
+Samtec_HLE-145-02-xxx-DV-A_2x45_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-A, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+90
+90
+Connector_Samtec_HLE_SMD
+Samtec_HLE-145-02-xxx-DV-BE-A_2x45_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE-A, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+90
+90
+Connector_Samtec_HLE_SMD
+Samtec_HLE-145-02-xxx-DV-BE-LC_2x45_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+90
+90
+Connector_Samtec_HLE_SMD
+Samtec_HLE-145-02-xxx-DV-BE_2x45_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+90
+90
+Connector_Samtec_HLE_SMD
+Samtec_HLE-145-02-xxx-DV-LC_2x45_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+90
+90
+Connector_Samtec_HLE_SMD
+Samtec_HLE-145-02-xxx-DV_2x45_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+90
+90
+Connector_Samtec_HLE_SMD
+Samtec_HLE-146-02-xxx-DV-A_2x46_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-A, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+92
+92
+Connector_Samtec_HLE_SMD
+Samtec_HLE-146-02-xxx-DV-BE-A_2x46_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE-A, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+92
+92
+Connector_Samtec_HLE_SMD
+Samtec_HLE-146-02-xxx-DV-BE-LC_2x46_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+92
+92
+Connector_Samtec_HLE_SMD
+Samtec_HLE-146-02-xxx-DV-BE_2x46_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+92
+92
+Connector_Samtec_HLE_SMD
+Samtec_HLE-146-02-xxx-DV-LC_2x46_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+92
+92
+Connector_Samtec_HLE_SMD
+Samtec_HLE-146-02-xxx-DV_2x46_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+92
+92
+Connector_Samtec_HLE_SMD
+Samtec_HLE-147-02-xxx-DV-A_2x47_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-A, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+94
+94
+Connector_Samtec_HLE_SMD
+Samtec_HLE-147-02-xxx-DV-BE-A_2x47_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE-A, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+94
+94
+Connector_Samtec_HLE_SMD
+Samtec_HLE-147-02-xxx-DV-BE-LC_2x47_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+94
+94
+Connector_Samtec_HLE_SMD
+Samtec_HLE-147-02-xxx-DV-BE_2x47_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+94
+94
+Connector_Samtec_HLE_SMD
+Samtec_HLE-147-02-xxx-DV-LC_2x47_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+94
+94
+Connector_Samtec_HLE_SMD
+Samtec_HLE-147-02-xxx-DV_2x47_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+94
+94
+Connector_Samtec_HLE_SMD
+Samtec_HLE-148-02-xxx-DV-A_2x48_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-A, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+96
+96
+Connector_Samtec_HLE_SMD
+Samtec_HLE-148-02-xxx-DV-BE-A_2x48_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE-A, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+96
+96
+Connector_Samtec_HLE_SMD
+Samtec_HLE-148-02-xxx-DV-BE-LC_2x48_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+96
+96
+Connector_Samtec_HLE_SMD
+Samtec_HLE-148-02-xxx-DV-BE_2x48_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+96
+96
+Connector_Samtec_HLE_SMD
+Samtec_HLE-148-02-xxx-DV-LC_2x48_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+96
+96
+Connector_Samtec_HLE_SMD
+Samtec_HLE-148-02-xxx-DV_2x48_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+96
+96
+Connector_Samtec_HLE_SMD
+Samtec_HLE-149-02-xxx-DV-A_2x49_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-A, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+98
+98
+Connector_Samtec_HLE_SMD
+Samtec_HLE-149-02-xxx-DV-BE-A_2x49_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE-A, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+98
+98
+Connector_Samtec_HLE_SMD
+Samtec_HLE-149-02-xxx-DV-BE-LC_2x49_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+98
+98
+Connector_Samtec_HLE_SMD
+Samtec_HLE-149-02-xxx-DV-BE_2x49_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+98
+98
+Connector_Samtec_HLE_SMD
+Samtec_HLE-149-02-xxx-DV-LC_2x49_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+98
+98
+Connector_Samtec_HLE_SMD
+Samtec_HLE-149-02-xxx-DV_2x49_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+98
+98
+Connector_Samtec_HLE_SMD
+Samtec_HLE-150-02-xxx-DV-A_2x50_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-A, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+100
+100
+Connector_Samtec_HLE_SMD
+Samtec_HLE-150-02-xxx-DV-BE-A_2x50_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE-A, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+100
+100
+Connector_Samtec_HLE_SMD
+Samtec_HLE-150-02-xxx-DV-BE-LC_2x50_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+100
+100
+Connector_Samtec_HLE_SMD
+Samtec_HLE-150-02-xxx-DV-BE_2x50_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+100
+100
+Connector_Samtec_HLE_SMD
+Samtec_HLE-150-02-xxx-DV-LC_2x50_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+100
+100
+Connector_Samtec_HLE_SMD
+Samtec_HLE-150-02-xxx-DV_2x50_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+100
+100
+Connector_Samtec_HLE_THT
+Samtec_HLE-104-02-xx-DV-PE-LC_2x04_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+8
+8
+Connector_Samtec_HLE_THT
+Samtec_HLE-104-02-xx-DV-PE_2x04_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE (compatible alternatives: HLE-104-02-xx-DV-PE-BE), 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+8
+8
+Connector_Samtec_HLE_THT
+Samtec_HLE-104-02-xx-DV-TE_2x04_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-TE, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+8
+8
+Connector_Samtec_HLE_THT
+Samtec_HLE-105-02-xx-DV-PE-LC_2x05_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+10
+10
+Connector_Samtec_HLE_THT
+Samtec_HLE-105-02-xx-DV-PE_2x05_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE (compatible alternatives: HLE-105-02-xx-DV-PE-BE), 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+10
+10
+Connector_Samtec_HLE_THT
+Samtec_HLE-105-02-xx-DV-TE_2x05_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-TE, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+10
+10
+Connector_Samtec_HLE_THT
+Samtec_HLE-106-02-xx-DV-PE-LC_2x06_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+12
+12
+Connector_Samtec_HLE_THT
+Samtec_HLE-106-02-xx-DV-PE_2x06_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE (compatible alternatives: HLE-106-02-xx-DV-PE-BE), 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+12
+12
+Connector_Samtec_HLE_THT
+Samtec_HLE-106-02-xx-DV-TE_2x06_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-TE, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+12
+12
+Connector_Samtec_HLE_THT
+Samtec_HLE-107-02-xx-DV-PE-LC_2x07_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+14
+14
+Connector_Samtec_HLE_THT
+Samtec_HLE-107-02-xx-DV-PE_2x07_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE (compatible alternatives: HLE-107-02-xx-DV-PE-BE), 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+14
+14
+Connector_Samtec_HLE_THT
+Samtec_HLE-107-02-xx-DV-TE_2x07_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-TE, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+14
+14
+Connector_Samtec_HLE_THT
+Samtec_HLE-108-02-xx-DV-PE-LC_2x08_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+16
+16
+Connector_Samtec_HLE_THT
+Samtec_HLE-108-02-xx-DV-PE_2x08_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE (compatible alternatives: HLE-108-02-xx-DV-PE-BE), 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+16
+16
+Connector_Samtec_HLE_THT
+Samtec_HLE-108-02-xx-DV-TE_2x08_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-TE, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+16
+16
+Connector_Samtec_HLE_THT
+Samtec_HLE-109-02-xx-DV-PE-LC_2x09_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+18
+18
+Connector_Samtec_HLE_THT
+Samtec_HLE-109-02-xx-DV-PE_2x09_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE (compatible alternatives: HLE-109-02-xx-DV-PE-BE), 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+18
+18
+Connector_Samtec_HLE_THT
+Samtec_HLE-109-02-xx-DV-TE_2x09_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-TE, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+18
+18
+Connector_Samtec_HLE_THT
+Samtec_HLE-110-02-xx-DV-PE-LC_2x10_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+20
+20
+Connector_Samtec_HLE_THT
+Samtec_HLE-110-02-xx-DV-PE_2x10_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE (compatible alternatives: HLE-110-02-xx-DV-PE-BE), 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+20
+20
+Connector_Samtec_HLE_THT
+Samtec_HLE-110-02-xx-DV-TE_2x10_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-TE, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+20
+20
+Connector_Samtec_HLE_THT
+Samtec_HLE-111-02-xx-DV-PE-LC_2x11_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+22
+22
+Connector_Samtec_HLE_THT
+Samtec_HLE-111-02-xx-DV-PE_2x11_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE (compatible alternatives: HLE-111-02-xx-DV-PE-BE), 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+22
+22
+Connector_Samtec_HLE_THT
+Samtec_HLE-111-02-xx-DV-TE_2x11_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-TE, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+22
+22
+Connector_Samtec_HLE_THT
+Samtec_HLE-112-02-xx-DV-PE-LC_2x12_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+24
+24
+Connector_Samtec_HLE_THT
+Samtec_HLE-112-02-xx-DV-PE_2x12_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE (compatible alternatives: HLE-112-02-xx-DV-PE-BE), 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+24
+24
+Connector_Samtec_HLE_THT
+Samtec_HLE-112-02-xx-DV-TE_2x12_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-TE, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+24
+24
+Connector_Samtec_HLE_THT
+Samtec_HLE-113-02-xx-DV-PE-LC_2x13_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+26
+26
+Connector_Samtec_HLE_THT
+Samtec_HLE-113-02-xx-DV-PE_2x13_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE (compatible alternatives: HLE-113-02-xx-DV-PE-BE), 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+26
+26
+Connector_Samtec_HLE_THT
+Samtec_HLE-113-02-xx-DV-TE_2x13_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-TE, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+26
+26
+Connector_Samtec_HLE_THT
+Samtec_HLE-114-02-xx-DV-PE-LC_2x14_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+28
+28
+Connector_Samtec_HLE_THT
+Samtec_HLE-114-02-xx-DV-PE_2x14_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE (compatible alternatives: HLE-114-02-xx-DV-PE-BE), 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+28
+28
+Connector_Samtec_HLE_THT
+Samtec_HLE-114-02-xx-DV-TE_2x14_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-TE, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+28
+28
+Connector_Samtec_HLE_THT
+Samtec_HLE-115-02-xx-DV-PE-LC_2x15_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+30
+30
+Connector_Samtec_HLE_THT
+Samtec_HLE-115-02-xx-DV-PE_2x15_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE (compatible alternatives: HLE-115-02-xx-DV-PE-BE), 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+30
+30
+Connector_Samtec_HLE_THT
+Samtec_HLE-115-02-xx-DV-TE_2x15_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-TE, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+30
+30
+Connector_Samtec_HLE_THT
+Samtec_HLE-116-02-xx-DV-PE-LC_2x16_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+32
+32
+Connector_Samtec_HLE_THT
+Samtec_HLE-116-02-xx-DV-PE_2x16_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE (compatible alternatives: HLE-116-02-xx-DV-PE-BE), 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+32
+32
+Connector_Samtec_HLE_THT
+Samtec_HLE-116-02-xx-DV-TE_2x16_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-TE, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+32
+32
+Connector_Samtec_HLE_THT
+Samtec_HLE-117-02-xx-DV-PE-LC_2x17_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+34
+34
+Connector_Samtec_HLE_THT
+Samtec_HLE-117-02-xx-DV-PE_2x17_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE (compatible alternatives: HLE-117-02-xx-DV-PE-BE), 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+34
+34
+Connector_Samtec_HLE_THT
+Samtec_HLE-117-02-xx-DV-TE_2x17_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-TE, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+34
+34
+Connector_Samtec_HLE_THT
+Samtec_HLE-118-02-xx-DV-PE-LC_2x18_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+36
+36
+Connector_Samtec_HLE_THT
+Samtec_HLE-118-02-xx-DV-PE_2x18_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE (compatible alternatives: HLE-118-02-xx-DV-PE-BE), 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+36
+36
+Connector_Samtec_HLE_THT
+Samtec_HLE-118-02-xx-DV-TE_2x18_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-TE, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+36
+36
+Connector_Samtec_HLE_THT
+Samtec_HLE-119-02-xx-DV-PE-LC_2x19_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+38
+38
+Connector_Samtec_HLE_THT
+Samtec_HLE-119-02-xx-DV-PE_2x19_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE (compatible alternatives: HLE-119-02-xx-DV-PE-BE), 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+38
+38
+Connector_Samtec_HLE_THT
+Samtec_HLE-119-02-xx-DV-TE_2x19_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-TE, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+38
+38
+Connector_Samtec_HLE_THT
+Samtec_HLE-120-02-xx-DV-PE-LC_2x20_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+40
+40
+Connector_Samtec_HLE_THT
+Samtec_HLE-120-02-xx-DV-PE_2x20_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE (compatible alternatives: HLE-120-02-xx-DV-PE-BE), 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+40
+40
+Connector_Samtec_HLE_THT
+Samtec_HLE-120-02-xx-DV-TE_2x20_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-TE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+40
+40
+Connector_Samtec_HLE_THT
+Samtec_HLE-121-02-xx-DV-PE-LC_2x21_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+42
+42
+Connector_Samtec_HLE_THT
+Samtec_HLE-121-02-xx-DV-PE_2x21_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE (compatible alternatives: HLE-121-02-xx-DV-PE-BE), 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+42
+42
+Connector_Samtec_HLE_THT
+Samtec_HLE-121-02-xx-DV-TE_2x21_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-TE, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+42
+42
+Connector_Samtec_HLE_THT
+Samtec_HLE-122-02-xx-DV-PE-LC_2x22_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+44
+44
+Connector_Samtec_HLE_THT
+Samtec_HLE-122-02-xx-DV-PE_2x22_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE (compatible alternatives: HLE-122-02-xx-DV-PE-BE), 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+44
+44
+Connector_Samtec_HLE_THT
+Samtec_HLE-122-02-xx-DV-TE_2x22_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-TE, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+44
+44
+Connector_Samtec_HLE_THT
+Samtec_HLE-123-02-xx-DV-PE-LC_2x23_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+46
+46
+Connector_Samtec_HLE_THT
+Samtec_HLE-123-02-xx-DV-PE_2x23_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE (compatible alternatives: HLE-123-02-xx-DV-PE-BE), 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+46
+46
+Connector_Samtec_HLE_THT
+Samtec_HLE-123-02-xx-DV-TE_2x23_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-TE, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+46
+46
+Connector_Samtec_HLE_THT
+Samtec_HLE-124-02-xx-DV-PE-LC_2x24_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+48
+48
+Connector_Samtec_HLE_THT
+Samtec_HLE-124-02-xx-DV-PE_2x24_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE (compatible alternatives: HLE-124-02-xx-DV-PE-BE), 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+48
+48
+Connector_Samtec_HLE_THT
+Samtec_HLE-124-02-xx-DV-TE_2x24_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-TE, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+48
+48
+Connector_Samtec_HLE_THT
+Samtec_HLE-125-02-xx-DV-PE-LC_2x25_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+50
+50
+Connector_Samtec_HLE_THT
+Samtec_HLE-125-02-xx-DV-PE_2x25_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE (compatible alternatives: HLE-125-02-xx-DV-PE-BE), 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+50
+50
+Connector_Samtec_HLE_THT
+Samtec_HLE-125-02-xx-DV-TE_2x25_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-TE, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+50
+50
+Connector_Samtec_HLE_THT
+Samtec_HLE-126-02-xx-DV-PE-LC_2x26_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+52
+52
+Connector_Samtec_HLE_THT
+Samtec_HLE-126-02-xx-DV-PE_2x26_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE (compatible alternatives: HLE-126-02-xx-DV-PE-BE), 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+52
+52
+Connector_Samtec_HLE_THT
+Samtec_HLE-126-02-xx-DV-TE_2x26_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-TE, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+52
+52
+Connector_Samtec_HLE_THT
+Samtec_HLE-127-02-xx-DV-PE-LC_2x27_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+54
+54
+Connector_Samtec_HLE_THT
+Samtec_HLE-127-02-xx-DV-PE_2x27_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE (compatible alternatives: HLE-127-02-xx-DV-PE-BE), 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+54
+54
+Connector_Samtec_HLE_THT
+Samtec_HLE-127-02-xx-DV-TE_2x27_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-TE, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+54
+54
+Connector_Samtec_HLE_THT
+Samtec_HLE-128-02-xx-DV-PE-LC_2x28_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+56
+56
+Connector_Samtec_HLE_THT
+Samtec_HLE-128-02-xx-DV-PE_2x28_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE (compatible alternatives: HLE-128-02-xx-DV-PE-BE), 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+56
+56
+Connector_Samtec_HLE_THT
+Samtec_HLE-128-02-xx-DV-TE_2x28_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-TE, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+56
+56
+Connector_Samtec_HLE_THT
+Samtec_HLE-129-02-xx-DV-PE-LC_2x29_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+58
+58
+Connector_Samtec_HLE_THT
+Samtec_HLE-129-02-xx-DV-PE_2x29_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE (compatible alternatives: HLE-129-02-xx-DV-PE-BE), 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+58
+58
+Connector_Samtec_HLE_THT
+Samtec_HLE-129-02-xx-DV-TE_2x29_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-TE, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+58
+58
+Connector_Samtec_HLE_THT
+Samtec_HLE-130-02-xx-DV-PE-LC_2x30_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+60
+60
+Connector_Samtec_HLE_THT
+Samtec_HLE-130-02-xx-DV-PE_2x30_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE (compatible alternatives: HLE-130-02-xx-DV-PE-BE), 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+60
+60
+Connector_Samtec_HLE_THT
+Samtec_HLE-130-02-xx-DV-TE_2x30_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-TE, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+60
+60
+Connector_Samtec_HLE_THT
+Samtec_HLE-131-02-xx-DV-PE-LC_2x31_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+62
+62
+Connector_Samtec_HLE_THT
+Samtec_HLE-131-02-xx-DV-PE_2x31_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE (compatible alternatives: HLE-131-02-xx-DV-PE-BE), 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+62
+62
+Connector_Samtec_HLE_THT
+Samtec_HLE-131-02-xx-DV-TE_2x31_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-TE, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+62
+62
+Connector_Samtec_HLE_THT
+Samtec_HLE-132-02-xx-DV-PE-LC_2x32_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+64
+64
+Connector_Samtec_HLE_THT
+Samtec_HLE-132-02-xx-DV-PE_2x32_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE (compatible alternatives: HLE-132-02-xx-DV-PE-BE), 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+64
+64
+Connector_Samtec_HLE_THT
+Samtec_HLE-132-02-xx-DV-TE_2x32_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-TE, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+64
+64
+Connector_Samtec_HLE_THT
+Samtec_HLE-133-02-xx-DV-PE-LC_2x33_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+66
+66
+Connector_Samtec_HLE_THT
+Samtec_HLE-133-02-xx-DV-PE_2x33_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE (compatible alternatives: HLE-133-02-xx-DV-PE-BE), 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+66
+66
+Connector_Samtec_HLE_THT
+Samtec_HLE-133-02-xx-DV-TE_2x33_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-TE, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+66
+66
+Connector_Samtec_HLE_THT
+Samtec_HLE-134-02-xx-DV-PE-LC_2x34_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+68
+68
+Connector_Samtec_HLE_THT
+Samtec_HLE-134-02-xx-DV-PE_2x34_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE (compatible alternatives: HLE-134-02-xx-DV-PE-BE), 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+68
+68
+Connector_Samtec_HLE_THT
+Samtec_HLE-134-02-xx-DV-TE_2x34_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-TE, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+68
+68
+Connector_Samtec_HLE_THT
+Samtec_HLE-135-02-xx-DV-PE-LC_2x35_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+70
+70
+Connector_Samtec_HLE_THT
+Samtec_HLE-135-02-xx-DV-PE_2x35_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE (compatible alternatives: HLE-135-02-xx-DV-PE-BE), 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+70
+70
+Connector_Samtec_HLE_THT
+Samtec_HLE-135-02-xx-DV-TE_2x35_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-TE, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+70
+70
+Connector_Samtec_HLE_THT
+Samtec_HLE-136-02-xx-DV-PE-LC_2x36_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+72
+72
+Connector_Samtec_HLE_THT
+Samtec_HLE-136-02-xx-DV-PE_2x36_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE (compatible alternatives: HLE-136-02-xx-DV-PE-BE), 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+72
+72
+Connector_Samtec_HLE_THT
+Samtec_HLE-136-02-xx-DV-TE_2x36_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-TE, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+72
+72
+Connector_Samtec_HLE_THT
+Samtec_HLE-137-02-xx-DV-PE-LC_2x37_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+74
+74
+Connector_Samtec_HLE_THT
+Samtec_HLE-137-02-xx-DV-PE_2x37_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE (compatible alternatives: HLE-137-02-xx-DV-PE-BE), 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+74
+74
+Connector_Samtec_HLE_THT
+Samtec_HLE-137-02-xx-DV-TE_2x37_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-TE, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+74
+74
+Connector_Samtec_HLE_THT
+Samtec_HLE-138-02-xx-DV-PE-LC_2x38_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+76
+76
+Connector_Samtec_HLE_THT
+Samtec_HLE-138-02-xx-DV-PE_2x38_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE (compatible alternatives: HLE-138-02-xx-DV-PE-BE), 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+76
+76
+Connector_Samtec_HLE_THT
+Samtec_HLE-138-02-xx-DV-TE_2x38_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-TE, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+76
+76
+Connector_Samtec_HLE_THT
+Samtec_HLE-139-02-xx-DV-PE-LC_2x39_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+78
+78
+Connector_Samtec_HLE_THT
+Samtec_HLE-139-02-xx-DV-PE_2x39_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE (compatible alternatives: HLE-139-02-xx-DV-PE-BE), 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+78
+78
+Connector_Samtec_HLE_THT
+Samtec_HLE-139-02-xx-DV-TE_2x39_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-TE, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+78
+78
+Connector_Samtec_HLE_THT
+Samtec_HLE-140-02-xx-DV-PE-LC_2x40_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+80
+80
+Connector_Samtec_HLE_THT
+Samtec_HLE-140-02-xx-DV-PE_2x40_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE (compatible alternatives: HLE-140-02-xx-DV-PE-BE), 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+80
+80
+Connector_Samtec_HLE_THT
+Samtec_HLE-140-02-xx-DV-TE_2x40_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-TE, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+80
+80
+Connector_Samtec_HLE_THT
+Samtec_HLE-141-02-xx-DV-PE-LC_2x41_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+82
+82
+Connector_Samtec_HLE_THT
+Samtec_HLE-141-02-xx-DV-PE_2x41_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE (compatible alternatives: HLE-141-02-xx-DV-PE-BE), 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+82
+82
+Connector_Samtec_HLE_THT
+Samtec_HLE-141-02-xx-DV-TE_2x41_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-TE, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+82
+82
+Connector_Samtec_HLE_THT
+Samtec_HLE-142-02-xx-DV-PE-LC_2x42_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+84
+84
+Connector_Samtec_HLE_THT
+Samtec_HLE-142-02-xx-DV-PE_2x42_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE (compatible alternatives: HLE-142-02-xx-DV-PE-BE), 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+84
+84
+Connector_Samtec_HLE_THT
+Samtec_HLE-142-02-xx-DV-TE_2x42_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-TE, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+84
+84
+Connector_Samtec_HLE_THT
+Samtec_HLE-143-02-xx-DV-PE-LC_2x43_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+86
+86
+Connector_Samtec_HLE_THT
+Samtec_HLE-143-02-xx-DV-PE_2x43_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE (compatible alternatives: HLE-143-02-xx-DV-PE-BE), 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+86
+86
+Connector_Samtec_HLE_THT
+Samtec_HLE-143-02-xx-DV-TE_2x43_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-TE, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+86
+86
+Connector_Samtec_HLE_THT
+Samtec_HLE-144-02-xx-DV-PE-LC_2x44_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+88
+88
+Connector_Samtec_HLE_THT
+Samtec_HLE-144-02-xx-DV-PE_2x44_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE (compatible alternatives: HLE-144-02-xx-DV-PE-BE), 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+88
+88
+Connector_Samtec_HLE_THT
+Samtec_HLE-144-02-xx-DV-TE_2x44_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-TE, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+88
+88
+Connector_Samtec_HLE_THT
+Samtec_HLE-145-02-xx-DV-PE-LC_2x45_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+90
+90
+Connector_Samtec_HLE_THT
+Samtec_HLE-145-02-xx-DV-PE_2x45_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE (compatible alternatives: HLE-145-02-xx-DV-PE-BE), 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+90
+90
+Connector_Samtec_HLE_THT
+Samtec_HLE-145-02-xx-DV-TE_2x45_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-TE, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+90
+90
+Connector_Samtec_HLE_THT
+Samtec_HLE-146-02-xx-DV-PE-LC_2x46_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+92
+92
+Connector_Samtec_HLE_THT
+Samtec_HLE-146-02-xx-DV-PE_2x46_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE (compatible alternatives: HLE-146-02-xx-DV-PE-BE), 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+92
+92
+Connector_Samtec_HLE_THT
+Samtec_HLE-146-02-xx-DV-TE_2x46_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-TE, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+92
+92
+Connector_Samtec_HLE_THT
+Samtec_HLE-147-02-xx-DV-PE-LC_2x47_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+94
+94
+Connector_Samtec_HLE_THT
+Samtec_HLE-147-02-xx-DV-PE_2x47_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE (compatible alternatives: HLE-147-02-xx-DV-PE-BE), 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+94
+94
+Connector_Samtec_HLE_THT
+Samtec_HLE-147-02-xx-DV-TE_2x47_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-TE, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+94
+94
+Connector_Samtec_HLE_THT
+Samtec_HLE-148-02-xx-DV-PE-LC_2x48_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+96
+96
+Connector_Samtec_HLE_THT
+Samtec_HLE-148-02-xx-DV-PE_2x48_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE (compatible alternatives: HLE-148-02-xx-DV-PE-BE), 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+96
+96
+Connector_Samtec_HLE_THT
+Samtec_HLE-148-02-xx-DV-TE_2x48_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-TE, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+96
+96
+Connector_Samtec_HLE_THT
+Samtec_HLE-149-02-xx-DV-PE-LC_2x49_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+98
+98
+Connector_Samtec_HLE_THT
+Samtec_HLE-149-02-xx-DV-PE_2x49_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE (compatible alternatives: HLE-149-02-xx-DV-PE-BE), 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+98
+98
+Connector_Samtec_HLE_THT
+Samtec_HLE-149-02-xx-DV-TE_2x49_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-TE, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+98
+98
+Connector_Samtec_HLE_THT
+Samtec_HLE-150-02-xx-DV-PE-LC_2x50_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+100
+100
+Connector_Samtec_HLE_THT
+Samtec_HLE-150-02-xx-DV-PE_2x50_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE (compatible alternatives: HLE-150-02-xx-DV-PE-BE), 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+100
+100
+Connector_Samtec_HLE_THT
+Samtec_HLE-150-02-xx-DV-TE_2x50_P2.54mm_Horizontal
+Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-TE, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator
+connector Samtec HLE top entry
+0
+100
+100
+Connector_Stocko
+Stocko_MKS_1651-6-0-202_1x2_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+2
+2
+Connector_Stocko
+Stocko_MKS_1652-6-0-202_1x2_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+2
+2
+Connector_Stocko
+Stocko_MKS_1653-6-0-303_1x3_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+3
+3
+Connector_Stocko
+Stocko_MKS_1654-6-0-404_1x4_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+4
+4
+Connector_Stocko
+Stocko_MKS_1655-6-0-505_1x5_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+5
+5
+Connector_Stocko
+Stocko_MKS_1656-6-0-606_1x6_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+6
+6
+Connector_Stocko
+Stocko_MKS_1657-6-0-707_1x7_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+7
+7
+Connector_Stocko
+Stocko_MKS_1658-6-0-808_1x8_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+8
+8
+Connector_Stocko
+Stocko_MKS_1659-6-0-909_1x9_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+9
+9
+Connector_Stocko
+Stocko_MKS_1660-6-0-1010_1x10_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+10
+10
+Connector_Stocko
+Stocko_MKS_1661-6-0-1111_1x11_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+11
+11
+Connector_Stocko
+Stocko_MKS_1662-6-0-1212_1x12_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+12
+12
+Connector_Stocko
+Stocko_MKS_1663-6-0-1313_1x13_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+13
+13
+Connector_Stocko
+Stocko_MKS_1664-6-0-1414_1x14_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+14
+14
+Connector_Stocko
+Stocko_MKS_1665-6-0-1515_1x15_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+15
+15
+Connector_Stocko
+Stocko_MKS_1666-6-0-1616_1x16_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+16
+16
+Connector_Stocko
+Stocko_MKS_1667-6-0-1717_1x17_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+17
+17
+Connector_Stocko
+Stocko_MKS_1668-6-0-1818_1x18_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+18
+18
+Connector_Stocko
+Stocko_MKS_1669-6-0-1919_1x19_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+19
+19
+Connector_Stocko
+Stocko_MKS_1670-6-0-2020_1x20_P2.50mm_Vertical
+Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator
+Stocko RFK MKS 16xx
+0
+20
+20
+Connector_TE-Connectivity
+TE_1-826576-3_1x13_P3.96mm_Vertical
+TE, 1-826576-3, 13 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+13
+13
+Connector_TE-Connectivity
+TE_1-826576-5_1x15_P3.96mm_Vertical
+TE, 1-826576-5, 15 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+15
+15
+Connector_TE-Connectivity
+TE_1-826576-6_1x16_P3.96mm_Vertical
+TE, 1-826576-6, 16 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+16
+16
+Connector_TE-Connectivity
+TE_1-826576-7_1x17_P3.96mm_Vertical
+TE, 1-826576-7, 17 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+17
+17
+Connector_TE-Connectivity
+TE_1-826576-8_1x18_P3.96mm_Vertical
+TE, 1-826576-8, 18 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+18
+18
+Connector_TE-Connectivity
+TE_2-826576-0_1x20_P3.96mm_Vertical
+TE, 2-826576-0, 20 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+20
+20
+Connector_TE-Connectivity
+TE_3-826576-6_1x36_P3.96mm_Vertical
+TE, 3-826576-6, 36 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+36
+36
+Connector_TE-Connectivity
+TE_826576-2_1x02_P3.96mm_Vertical
+TE, 826576-2, 2 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+2
+2
+Connector_TE-Connectivity
+TE_826576-3_1x03_P3.96mm_Vertical
+TE, 826576-3, 3 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+3
+3
+Connector_TE-Connectivity
+TE_826576-5_1x05_P3.96mm_Vertical
+TE, 826576-5, 5 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+5
+5
+Connector_TE-Connectivity
+TE_826576-6_1x06_P3.96mm_Vertical
+TE, 826576-6, 6 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+6
+6
+Connector_TE-Connectivity
+TE_826576-7_1x07_P3.96mm_Vertical
+TE, 826576-7, 7 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+7
+7
+Connector_TE-Connectivity
+TE_826576-8_1x08_P3.96mm_Vertical
+TE, 826576-8, 8 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+8
+8
+Connector_TE-Connectivity
+TE_826576-9_1x09_P3.96mm_Vertical
+TE, 826576-9, 9 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator
+connector TE 826576 vertical
+0
+9
+9
+Connector_TE-Connectivity
+TE_5767171-1_2x19_P0.635mm_Vertical
+PCB Mount Receptacle, Vertical, Board-to-Board, 38 Position, 24.003mm / .64mm [.945in] Centerline, Header Only, Palladium Nickel (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F5767171%7FB2%7Fpdf%7FEnglish%7FENG_CD_5767171_B2.pdf%7F5767171-1#page=2)
+mictor38 receptacle board-to-board
+0
+43
+39
+Connector_TE-Connectivity
+TE_AMPSEAL_1-776087-x_3Rows_23_P0.4mm_Horizontal
+Connector
+TE 776087
+0
+23
+23
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770182-x_3x03_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770182-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+9
+9
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770186-x_3x04_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770186-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+12
+12
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770190-x_3x05_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770190-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+15
+15
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770621-x_2x06_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770621-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+12
+12
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770858-x_2x05_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770858-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+10
+10
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770866-x_1x02_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770866-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+2
+2
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770870-x_1x03_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770870-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+3
+3
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770874-x_2x02_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770874-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+4
+4
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770875-x_2x03_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770875-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+6
+6
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770966-x_1x02_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770966-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+2
+2
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770967-x_1x03_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770967-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+3
+3
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770968-x_2x02_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770968-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+4
+4
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770969-x_2x03_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770969-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+6
+6
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770970-x_2x04_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770970-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+8
+8
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770971-x_2x05_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770971-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+10
+10
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770972-x_2x06_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770972-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+12
+12
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770973-x_2x07_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770973-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+14
+14
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-770974-x_2x08_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770974-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+16
+16
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794067-x_2x07_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794067-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+14
+14
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794068-x_2x08_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794068-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+16
+16
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794069-x_2x09_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794069-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+18
+18
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794070-x_2x10_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794070-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+20
+20
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794071-x_2x11_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794071-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+22
+22
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794072-x_2x12_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794072-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+24
+24
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794073-x_2x04_P4.14mm_Vertical
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794073-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK side entry
+0
+8
+8
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794105-x_2x09_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794105-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+18
+18
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794106-x_2x10_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794106-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+20
+20
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794107-x_2x11_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794107-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+22
+22
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794108-x_2x12_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794108-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+24
+24
+Connector_TE-Connectivity
+TE_MATE-N-LOK_1-794374-x_1x01_P4.14mm_Horizontal
+Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794374-x, 1 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator
+connector TE MATE-N-LOK top entry
+0
+1
+1
+Connector_TE-Connectivity
+TE_MATE-N-LOK_350211-1_1x04_P5.08mm_Vertical
+https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F350211%7FU5%7Fpdf%7FEnglish%7FENG_CD_350211_U5.pdf%7F350211-1
+connector TE MATE-N-LOK top entry ATA PATA IDE 5.25 inch floppy drive power
+0
+4
+4
+Connector_USB
+USB3_A_Molex_48393-001
+USB 3.0, type A, right angle (http://www.molex.com/pdm_docs/sd/483930003_sd.pdf)
+USB 3.0 type A right angle
+0
+13
+10
+Connector_USB
+USB3_A_Plug_Wuerth_692112030100_Horizontal
+USB3 type A Plug, Horizontal, http://katalog.we-online.de/em/datasheet/692112030100.pdf
+usb A plug horizontal
+0
+11
+10
+Connector_USB
+USB_A_CNCTech_1001-011-01101_Horizontal
+USB type A Plug, Horizontal, http://cnctech.us/pdfs/1001-011-01101.pdf
+USB-A
+0
+6
+5
+Connector_USB
+USB_A_CONNFLY_DS1095-WNR0
+http://www.connfly.com/userfiles/image/UpLoadFile/File/2013/5/6/DS1095.pdf
+USB-A receptacle horizontal through-hole
+0
+6
+5
+Connector_USB
+USB_A_Molex_67643_Horizontal
+USB type A, Horizontal, https://www.molex.com/pdm_docs/sd/676433910_sd.pdf
+USB_A Female Connector receptacle
+0
+6
+5
+Connector_USB
+USB_A_Molex_105057_Vertical
+https://www.molex.com/pdm_docs/sd/1050570001_sd.pdf
+USB A Vertical
+0
+7
+5
+Connector_USB
+USB_A_Stewart_SS-52100-001_Horizontal
+USB A connector https://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-52100-001.pdf
+USB_A Female Connector receptacle
+0
+6
+5
+Connector_USB
+USB_A_Wuerth_614004134726_Horizontal
+USB A connector https://www.we-online.com/catalog/datasheet/614004134726.pdf
+USB_A Female Connector receptacle
+0
+8
+5
+Connector_USB
+USB_A_Wuerth_61400826021_Horizontal_Stacked
+Stacked USB A connector http://katalog.we-online.de/em/datasheet/61400826021.pdf
+Wuerth stacked USB_A
+0
+12
+9
+Connector_USB
+USB_B_Amphenol_MUSB-D511_Vertical_Rugged
+A,phenol MUSB_D511, USB B female connector, straight, rugged, https://www.amphenolcanada.com/ProductSearch/drawings/AC/MUSBD511XX.pdf
+USB_B_MUSB_Straight female connector straight rugged MUSB D511
+0
+6
+5
+Connector_USB
+USB_B_Lumberg_2411_02_Horizontal
+USB 2.0 receptacle type B, horizontal version, through-hole, https://downloads.lumberg.com/datenblaetter/en/2411_02.pdf
+USB B receptacle horizontal through-hole
+0
+6
+5
+Connector_USB
+USB_B_OST_USB-B1HSxx_Horizontal
+USB B receptacle, Horizontal, through-hole, http://www.on-shore.com/wp-content/uploads/2015/09/usb-b1hsxx.pdf
+USB-B receptacle horizontal through-hole
+0
+6
+5
+Connector_USB
+USB_B_TE_5787834_Vertical
+http://www.mouser.com/ds/2/418/NG_CD_5787834_A4-669110.pdf
+USB_B USB B vertical female connector
+0
+6
+5
+Connector_USB
+USB_C_Plug_JAE_DX07P024AJ1
+Universal Serial Bus (USB) Shielded I/O Plug, Type C, Right Angle, Surface Mount, https://www.jae.com/en/searchfilter/?topics_keyword=DX07P024AJ1&mainItemSelect=1
+USB Type-C Plug Edge Mount
+0
+30
+25
+Connector_USB
+USB_C_Plug_Molex_105444
+Universal Serial Bus (USB) Shielded I/O Plug, Type C, Right Angle, Surface Mount, http://www.molex.com/pdm_docs/sd/1054440001_sd.pdf
+USB Type-C Plug Edge Mount
+0
+24
+23
+Connector_USB
+USB_C_Receptacle_Amphenol_12401548E4-2A
+USB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A
+USB C Type-C Receptacle Hybrid
+0
+28
+25
+Connector_USB
+USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles
+USB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A
+USB C Type-C Receptacle Hybrid
+0
+28
+25
+Connector_USB
+USB_C_Receptacle_Amphenol_12401610E4-2A
+USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A
+USB C Type-C Receptacle SMD
+0
+28
+25
+Connector_USB
+USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles
+USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A
+USB C Type-C Receptacle SMD
+0
+28
+25
+Connector_USB
+USB_C_Receptacle_GCT_USB4085
+USB 2.0 Type C Receptacle, https://gct.co/Files/Drawings/USB4085.pdf
+USB Type-C Receptacle Through-hole Right angle
+0
+20
+17
+Connector_USB
+USB_C_Receptacle_HRO_TYPE-C-31-M-12
+USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf
+usb usb-c 2.0 pd
+0
+20
+17
+Connector_USB
+USB_C_Receptacle_JAE_DX07S024WJ1R350
+http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117219.pdf
+USB C Type-C Receptacle SMD
+0
+30
+25
+Connector_USB
+USB_C_Receptacle_JAE_DX07S024WJ3R400
+USB TYPE C, VERT RCPT PCB, SMT, http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117928.pdf
+USB C Type-C Receptacle SMD
+0
+28
+25
+Connector_USB
+USB_C_Receptacle_Palconn_UTC16-G
+http://www.palpilot.com/wp-content/uploads/2017/05/UTC027-GKN-OR-Rev-A.pdf
+USB C Type-C Receptacle USB2.0
+0
+20
+17
+Connector_USB
+USB_C_Receptacle_XKB_U262-16XN-4BVC11
+USB Type C, right-angle, SMT, https://datasheet.lcsc.com/szlcsc/1811141824_XKB-Enterprise-U262-161N-4BVC11_C319148.pdf
+USB C Type-C Receptacle SMD
+0
+20
+17
+Connector_USB
+USB_Micro-AB_Molex_47590-0001
+Micro USB AB receptable, right-angle inverted (https://www.molex.com/pdm_docs/sd/475900001_sd.pdf)
+Micro AB USB SMD
+0
+14
+6
+Connector_USB
+USB_Micro-B_Amphenol_10103594-0001LF_Horizontal
+Micro USB Type B 10103594-0001LF, http://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf
+USB USB_B USB_micro USB_OTG
+0
+17
+6
+Connector_USB
+USB_Micro-B_Amphenol_10104110_Horizontal
+USB Micro-B, horizontal, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10104110.pdf
+USB Micro B horizontal
+0
+9
+6
+Connector_USB
+USB_Micro-B_Amphenol_10118194_Horizontal
+USB Micro-B receptacle, horizontal, SMD, 10118194, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10118194.pdf
+USB Micro B horizontal SMD
+0
+17
+6
+Connector_USB
+USB_Micro-B_GCT_USB3076-30-A
+GCT Micro USB https://gct.co/files/drawings/usb3076.pdf
+Micro-USB SMD Typ-B GCT
+0
+11
+6
+Connector_USB
+USB_Micro-B_Molex-105017-0001
+http://www.molex.com/pdm_docs/sd/1050170001_sd.pdf
+Micro-USB SMD Typ-B
+0
+13
+6
+Connector_USB
+USB_Micro-B_Molex-105133-0001
+Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330001_sd.pdf)
+Micro-USB SMD Typ-B Vertical
+0
+8
+6
+Connector_USB
+USB_Micro-B_Molex-105133-0031
+Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330031_sd.pdf)
+Micro-USB SMD Typ-B Vertical
+0
+8
+6
+Connector_USB
+USB_Micro-B_Molex_47346-0001
+Micro USB B receptable with flange, bottom-mount, SMD, right-angle (http://www.molex.com/pdm_docs/sd/473460001_sd.pdf)
+Micro B USB SMD
+0
+11
+6
+Connector_USB
+USB_Micro-B_Wuerth_614105150721_Vertical
+USB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf
+usb micro receptacle vertical
+0
+7
+6
+Connector_USB
+USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles
+USB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf
+usb micro receptacle vertical
+0
+7
+6
+Connector_USB
+USB_Micro-B_Wuerth_629105150521
+USB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf
+usb micro receptacle
+0
+9
+6
+Connector_USB
+USB_Micro-B_Wuerth_629105150521_CircularHoles
+USB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf
+usb micro receptacle
+0
+9
+6
+Connector_USB
+USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical
+http://www.adam-tech.com/upload/MUSB-B5-S-VT-TSMT-1.pdf
+USB Mini-B
+0
+7
+6
+Connector_USB
+USB_Mini-B_Lumberg_2486_01_Horizontal
+USB Mini-B 5-pin SMD connector, http://downloads.lumberg.com/datenblaetter/en/2486_01.pdf
+USB USB_B USB_Mini connector
+0
+9
+6
+Connector_USB
+USB_Mini-B_Tensility_54-00023_Vertical
+http://www.tensility.com/pdffiles/54-00023.pdf
+usb mini receptacle vertical
+0
+7
+6
+Connector_USB
+USB_Mini-B_Tensility_54-00023_Vertical_CircularHoles
+http://www.tensility.com/pdffiles/54-00023.pdf
+usb mini receptacle vertical
+0
+7
+6
+Connector_USB
+USB_Mini-B_Wuerth_65100516121_Horizontal
+Mini USB 2.0 Type B SMT Horizontal 5 Contacts (https://katalog.we-online.de/em/datasheet/65100516121.pdf)
+Mini USB 2.0 Type B
+0
+9
+6
+Connector_Wago
+Wago_734-132_1x02_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-132 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+2
+2
+Connector_Wago
+Wago_734-133_1x03_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-133 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+3
+3
+Connector_Wago
+Wago_734-134_1x04_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-134 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+4
+4
+Connector_Wago
+Wago_734-135_1x05_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-135 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+5
+5
+Connector_Wago
+Wago_734-136_1x06_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-136 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+6
+6
+Connector_Wago
+Wago_734-137_1x07_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-137 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+7
+7
+Connector_Wago
+Wago_734-138_1x08_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-138 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+8
+8
+Connector_Wago
+Wago_734-139_1x09_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-139 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+9
+9
+Connector_Wago
+Wago_734-140_1x10_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-140 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+10
+10
+Connector_Wago
+Wago_734-141_1x11_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-141 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+11
+11
+Connector_Wago
+Wago_734-142_1x12_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-142 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+12
+12
+Connector_Wago
+Wago_734-143_1x13_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-143 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+13
+13
+Connector_Wago
+Wago_734-144_1x14_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-144 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+14
+14
+Connector_Wago
+Wago_734-146_1x16_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-146 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+16
+16
+Connector_Wago
+Wago_734-148_1x18_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-148 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+18
+18
+Connector_Wago
+Wago_734-150_1x20_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-150 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+20
+20
+Connector_Wago
+Wago_734-154_1x24_P3.50mm_Vertical
+Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-154 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago side entry
+0
+24
+24
+Connector_Wago
+Wago_734-162_1x02_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-162 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+2
+2
+Connector_Wago
+Wago_734-163_1x03_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-163 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+3
+3
+Connector_Wago
+Wago_734-164_1x04_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-164 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+4
+4
+Connector_Wago
+Wago_734-165_1x05_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-165 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+5
+5
+Connector_Wago
+Wago_734-166_1x06_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-166 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+6
+6
+Connector_Wago
+Wago_734-167_1x07_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-167 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+7
+7
+Connector_Wago
+Wago_734-168_1x08_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-168 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+8
+8
+Connector_Wago
+Wago_734-169_1x09_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-169 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+9
+9
+Connector_Wago
+Wago_734-170_1x10_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-170 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+10
+10
+Connector_Wago
+Wago_734-171_1x11_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-171 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+11
+11
+Connector_Wago
+Wago_734-172_1x12_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-172 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+12
+12
+Connector_Wago
+Wago_734-173_1x13_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-173 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+13
+13
+Connector_Wago
+Wago_734-174_1x14_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-174 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+14
+14
+Connector_Wago
+Wago_734-176_1x16_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-176 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+16
+16
+Connector_Wago
+Wago_734-178_1x18_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-178 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+18
+18
+Connector_Wago
+Wago_734-180_1x20_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-180 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+20
+20
+Connector_Wago
+Wago_734-184_1x24_P3.50mm_Horizontal
+Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-184 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator
+connector Wago top entry
+0
+24
+24
+Connector_Wire
+SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm
+Soldered wire connection, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm
+Soldered wire connection, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm
+Soldered wire connection, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm
+Soldered wire connection, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm
+Soldered wire connection, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm
+Soldered wire connection, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.1sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm
+Soldered wire connection, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm_Relief
+Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm
+Soldered wire connection, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm
+Soldered wire connection, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm
+Soldered wire connection, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm
+Soldered wire connection, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm
+Soldered wire connection, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm
+Soldered wire connection, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm
+Soldered wire connection, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm
+Soldered wire connection, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm
+Soldered wire connection, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm
+Soldered wire connection, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm
+Soldered wire connection, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.5sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm
+Soldered wire connection, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm_Relief
+Soldered wire connection with feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm
+Soldered wire connection, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm
+Soldered wire connection, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm
+Soldered wire connection, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm
+Soldered wire connection, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm
+Soldered wire connection, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.15sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm
+Soldered wire connection, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm_Relief
+Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm
+Soldered wire connection, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm_Relief
+Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm
+Soldered wire connection, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm
+Soldered wire connection, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm
+Soldered wire connection, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm
+Soldered wire connection, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm
+Soldered wire connection, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm
+Soldered wire connection, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm
+Soldered wire connection, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm
+Soldered wire connection, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm
+Soldered wire connection, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm
+Soldered wire connection, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.25sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm
+Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm
+Soldered wire connection, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm_Relief
+Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm
+Soldered wire connection, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm
+Soldered wire connection, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm
+Soldered wire connection, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm
+Soldered wire connection, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm
+Soldered wire connection, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm
+Soldered wire connection, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm
+Soldered wire connection, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm
+Soldered wire connection, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm
+Soldered wire connection, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm
+Soldered wire connection, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.75sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm
+Soldered wire connection, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm
+Soldered wire connection, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm
+Soldered wire connection, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm
+Soldered wire connection, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm
+Soldered wire connection, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm
+Soldered wire connection, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 0.127sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm
+Soldered wire connection, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm
+Soldered wire connection, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm_Relief
+Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm
+Soldered wire connection, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm
+Soldered wire connection, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm
+Soldered wire connection, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm
+Soldered wire connection, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm
+Soldered wire connection, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm
+Soldered wire connection, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm
+Soldered wire connection, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm
+Soldered wire connection, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm
+Soldered wire connection, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm
+Soldered wire connection, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1.5sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm
+Soldered wire connection, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm_Relief
+Soldered wire connection with feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm
+Soldered wire connection, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm
+Soldered wire connection, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm
+Soldered wire connection, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm
+Soldered wire connection, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm
+Soldered wire connection, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm
+Soldered wire connection, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm
+Soldered wire connection, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm
+Soldered wire connection, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm
+Soldered wire connection, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm
+Soldered wire connection, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm
+Soldered wire connection, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 1sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm
+Soldered wire connection, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm_Relief
+Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm
+Soldered wire connection, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm_Relief
+Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm
+Soldered wire connection, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm
+Soldered wire connection, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm
+Soldered wire connection, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm
+Soldered wire connection, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm
+Soldered wire connection, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm
+Soldered wire connection, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm
+Soldered wire connection, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm
+Soldered wire connection, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm
+Soldered wire connection, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm
+Soldered wire connection, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2.5sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-2sqmm_1x01_D2mm_OD3.9mm
+Soldered wire connection, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm
+0
+1
+1
+Connector_Wire
+SolderWire-2sqmm_1x01_D2mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-2sqmm_1x01_D2mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm double-strain-relief
+0
+1
+1
+Connector_Wire
+SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm
+Soldered wire connection, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm
+0
+2
+2
+Connector_Wire
+SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm double-strain-relief
+0
+2
+2
+Connector_Wire
+SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm
+Soldered wire connection, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm
+0
+3
+3
+Connector_Wire
+SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm double-strain-relief
+0
+3
+3
+Connector_Wire
+SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm
+Soldered wire connection, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm
+0
+4
+4
+Connector_Wire
+SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm double-strain-relief
+0
+4
+4
+Connector_Wire
+SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm
+Soldered wire connection, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm
+0
+5
+5
+Connector_Wire
+SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm double-strain-relief
+0
+5
+5
+Connector_Wire
+SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm
+Soldered wire connection, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm
+0
+6
+6
+Connector_Wire
+SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm_Relief
+Soldered wire connection with feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm strain-relief
+0
+6
+6
+Connector_Wire
+SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm_Relief2x
+Soldered wire connection with double feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator
+connector wire 2sqmm double-strain-relief
+0
+6
+6
+Connector_Wire
+SolderWirePad_1x01_SMD_1x2mm
+Wire Pad, Square, SMD Pad, 5mm x 10mm,
+MesurementPoint Square SMDPad 5mmx10mm
+0
+1
+1
+Connector_Wire
+SolderWirePad_1x01_SMD_5x10mm
+Wire Pad, Square, SMD Pad, 5mm x 10mm,
+MesurementPoint Square SMDPad 5mmx10mm
+0
+1
+1
+Connector_Wuerth
+Wuerth_WR-WTB_64800211622_1x02_P1.50mm_Vertical
+Wuerth WR-WTB series connector, 64800211622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator
+connector Wuerth WR-WTB vertical
+0
+2
+2
+Connector_Wuerth
+Wuerth_WR-WTB_64800311622_1x03_P1.50mm_Vertical
+Wuerth WR-WTB series connector, 64800311622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator
+connector Wuerth WR-WTB vertical
+0
+3
+3
+Connector_Wuerth
+Wuerth_WR-WTB_64800411622_1x04_P1.50mm_Vertical
+Wuerth WR-WTB series connector, 64800411622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator
+connector Wuerth WR-WTB vertical
+0
+4
+4
+Connector_Wuerth
+Wuerth_WR-WTB_64800511622_1x05_P1.50mm_Vertical
+Wuerth WR-WTB series connector, 64800511622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator
+connector Wuerth WR-WTB vertical
+0
+5
+5
+Connector_Wuerth
+Wuerth_WR-WTB_64800611622_1x06_P1.50mm_Vertical
+Wuerth WR-WTB series connector, 64800611622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator
+connector Wuerth WR-WTB vertical
+0
+6
+6
+Connector_Wuerth
+Wuerth_WR-WTB_64800711622_1x07_P1.50mm_Vertical
+Wuerth WR-WTB series connector, 64800711622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator
+connector Wuerth WR-WTB vertical
+0
+7
+7
+Connector_Wuerth
+Wuerth_WR-WTB_64800811622_1x08_P1.50mm_Vertical
+Wuerth WR-WTB series connector, 64800811622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator
+connector Wuerth WR-WTB vertical
+0
+8
+8
+Connector_Wuerth
+Wuerth_WR-WTB_64800911622_1x09_P1.50mm_Vertical
+Wuerth WR-WTB series connector, 64800911622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator
+connector Wuerth WR-WTB vertical
+0
+9
+9
+Connector_Wuerth
+Wuerth_WR-WTB_64801011622_1x10_P1.50mm_Vertical
+Wuerth WR-WTB series connector, 64801011622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator
+connector Wuerth WR-WTB vertical
+0
+10
+10
+Converter_ACDC
+Converter_ACDC_CUI_PBO-3-Sxx_THT_Vertical
+ACDC-Converter, 3W, CUI PBO-3, THT https://www.cui.com/product/resource/pbo-3.pdf
+Converter AC-DC THT Vertical
+0
+6
+6
+Converter_ACDC
+Converter_ACDC_Hahn_HS-400xx_THT
+ACDC-Converter, 3W, Hahn-HS-400xx, THT https://www.schukat.com/schukat/schukat_cms_de.nsf/index/FrameView?OpenDocument&art=HS40009&wg=M7942
+Hahn ACDC-Converter THT
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_HiLink_HLK-PMxx
+ACDC-Converter, 3W, HiLink, HLK-PMxx, THT, http://www.hlktech.net/product_detail.php?ProId=54
+ACDC-Converter 3W THT HiLink board mount module
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_MeanWell_IRM-02-xx_SMD
+ACDC-Converter, 3W, Meanwell, IRM-02, SMD, https://www.meanwell.com/Upload/PDF/IRM-02/IRM-02-SPEC.PDF
+ACDC-Converter 3W
+0
+14
+14
+Converter_ACDC
+Converter_ACDC_MeanWell_IRM-02-xx_THT
+ACDC-Converter, 2W, Meanwell, IRM-02, THT, https://www.meanwell.co.uk/media/productPDF/IRM-02-spec.pdf
+ACDC-Converter 2W THT
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_MeanWell_IRM-03-xx_SMD
+ACDC-Converter, 3W, Meanwell, IRM-03, SMD, http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-03
+ACDC-Converter 3W
+0
+14
+14
+Converter_ACDC
+Converter_ACDC_MeanWell_IRM-03-xx_THT
+ACDC-Converter, 3W, Meanwell, IRM-03, THT, https://www.meanwell.com/Upload/PDF/IRM-03/IRM-03-SPEC.PDF
+ACDC-Converter 3W THT
+0
+5
+5
+Converter_ACDC
+Converter_ACDC_MeanWell_IRM-05-xx_THT
+http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-05
+ACDC-Converter 5W Meanwell IRM-05
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_MeanWell_IRM-10-xx_THT
+http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-10
+ACDC-Converter 10W Meanwell IRM-10
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_MeanWell_IRM-20-xx_THT
+ACDC-Converter, 20W, Meanwell, IRM-20, THT http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-20
+ACDC-Converter 20W Meanwell IRM-20
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_MeanWell_IRM-60-xx_THT
+ACDC-Converter, 50-60W, Meanwell, IRM-60, THT https://www.meanwellusa.com/productPdf.aspx?i=687
+switching power supply
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_RECOM_RAC01-xxSGB_THT
+https://www.recom-power.com/pdf/Powerline-AC-DC/RAC01-GB.pdf
+recom power ac dc rac01xxgb rac01-05sgb rac01-12sgb
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_RECOM_RAC04-xxSGx_THT
+https://www.recom-power.com/pdf/Powerline-AC-DC/RAC04-GA.pdf
+recom power ac dc
+0
+5
+5
+Converter_ACDC
+Converter_ACDC_RECOM_RAC05-xxSK_THT
+https://www.recom-power.com/pdf/Powerline-AC-DC/RAC05-K.pdf
+recom power ac dc
+0
+5
+5
+Converter_ACDC
+Converter_ACDC_TRACO_TMG-15_THT
+ACDC-Converter, TRACO, TMG Series 15 https://www.tracopower.com/products/tmg.pdf
+ACDC-Converter TRACO TMG Series 15
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_TRACO_TMLM-04_THT
+ACDC-Converter, TRACO, TMLM Series 04 https://www.tracopower.com/products/tmlm.pdf
+ACDC-Converter TRACO TMLM Series 04
+0
+7
+7
+Converter_ACDC
+Converter_ACDC_TRACO_TMLM-05_THT
+ACDC-Converter, TRACO TMLM 05,https://www.tracopower.com/products/tmlm.pdf
+ACDC-Converter TRACO TMLM 05
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_TRACO_TMLM-10-20_THT
+ACDC-Converter, TRACO TMLM 10, TRACO TMLM 20, https://www.tracopower.com/products/tmlm.pdf
+ACDC-Converter TRACO TMLM 10 and TMLM 20
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_Vigortronix_VTX-214-010-xxx_THT
+Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx
+Vigortronix VTX-214-010-xxx serie of ACDC converter
+0
+4
+4
+Converter_ACDC
+Converter_ACDC_Vigortronix_VTX-214-015-1xx_THT
+Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx
+Vigortronix VTX-214-010-xxx serie of ACDC converter
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_Artesyn_ATA_SMD
+DCDC-Converter, Artesyn, ATA Series, 3W Single and Dual Output, 1500VDC Isolation, 24.0x13.7x8.0mm https://www.artesyn.com/power/assets/ata_series_ds_01apr2015_79c25814fd.pdf https://www.artesyn.com/power/assets/trn_dc-dc_ata_3w_series_releas1430412818_techref.pdf
+DCDC SMD
+0
+7
+7
+Converter_DCDC
+Converter_DCDC_Bothhand_CFUDxxxx_THT
+DCDC-Converter, BOTHHAND, Type CFxxxx-Serie, (Very dodgy url but was the only at hand),
+DCDC-Converter BOTHHAND Type CFxxxx-Serie
+0
+10
+10
+Converter_DCDC
+Converter_DCDC_Bothhand_CFUSxxxxEH_THT
+DCDC-Converter, BOTHHAND, Type CFxxxx-Serie, (Very dodgy url but was the only at hand),
+DCDC-Converter BOTHHAND Type CFxxxx-Serie
+0
+9
+9
+Converter_DCDC
+Converter_DCDC_Bothhand_CFUSxxxx_THT
+DCDC-Converter, BOTHHAND, Type CFxxxx-Serie, (Very dodgy url but was the only at hand),
+DCDC-Converter BOTHHAND Type CFxxxx-Serie
+0
+8
+8
+Converter_DCDC
+Converter_DCDC_Cincon_EC5BExx_Dual_THT
+DCDC-Converter, CINCON, EC5BExx, 18-36VDC to Dual output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/B%20CASE/SPEC-EC5BE-V24.pdf
+DCDC-Converter CINCON EC5BExx 18-36VDC to Dual output
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_Cincon_EC5BExx_Single_THT
+DCDC-Converter, CINCON, EC5BExx, 18-36VDC to dual output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/B%20CASE/SPEC-EC5BE-V24.pdf
+DCDC-Converter CINCON EC5BExx 18-36VDC to dual output
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_Cincon_EC6Cxx_Dual-Triple_THT
+DCDC-Converter, CINCON, EC6Cxx, dual or tripple output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/C%20CASE/SPEC-EC6C-V12.pdf
+DCDC-Converter CINCON EC6Cxx dual or tripple output
+0
+7
+7
+Converter_DCDC
+Converter_DCDC_Cincon_EC6Cxx_Single_THT
+DCDC-Converter, CINCON, EC6Cxx, single output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/C%20CASE/SPEC-EC6C-V12.pdf
+DCDC-Converter CINCON EC6Cxx single output
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_Cyntec_MUN12AD01-SH
+http://www.cyntec.com/upfile/products/download/Cyntec%20MUN12AD01-SH_Datasheet.pdf
+Power Module uPOL MUN12AD01
+0
+13
+9
+Converter_DCDC
+Converter_DCDC_Cyntec_MUN12AD03-SH
+http://www.cyntec.com/upfile/products/download/Cyntec%20MUN12AD03-SH_Datasheet.pdf
+Power Module uPOL MUN12AD03
+0
+19
+11
+Converter_DCDC
+Converter_DCDC_MeanWell_NID30_THT
+Meanwell DCDC non-isolated converter SIP module, http://www.meanwell.com/webapp/product/search.aspx?prod=nid30
+DCDC non-isolated converter
+0
+11
+11
+Converter_DCDC
+Converter_DCDC_MeanWell_NID60_THT
+MeanWell NID60, http://www.meanwell.com/Upload/PDF/NID60/NID60-SPEC.PDF
+MeanWell NID60
+0
+11
+11
+Converter_DCDC
+Converter_DCDC_Murata_MEE1SxxxxSC_THT
+https://power.murata.com/pub/data/power/ncl/kdc_mee1.pdf
+murata dc-dc transformer
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_Murata_MEE3SxxxxSC_THT
+https://power.murata.com/pub/data/power/ncl/kdc_mee3.pdf
+murata dc-dc transformer
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_Murata_MGJ2DxxxxxxSC_THT
+Murata MGJ2DxxxxxxSC, 19.5x9.8x12.5mm, 5.2kVDC Isolated, 2W, SIP package style, https://power.murata.com/data/power/ncl/kdc_mgj2.pdf
+Murata MGJ2DxxxxxxSC
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_Murata_MGJ3
+Murata MGJ3, 5.2kVDC Isolated 3W Gate Drive, 15V/5V/5V Configurable, 22.61x23.11x14.19mm, https://power.murata.com/datasheet?/data/power/ncl/kdc_mgj3.pdf
+DCDC SMD
+0
+7
+7
+Converter_DCDC
+Converter_DCDC_Murata_NCS1SxxxxSC_THT
+Murata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf (Script generated with StandardBox.py) (Murata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf)
+Murata NCS1SxxxxSC
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_RECOM_R-78B-2.0_THT
+DCDC-Converter, RECOM, RECOM_R-78B-2.0, SIP-3, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78Bxx-2.0.pdf
+dc-dc recom buck sip-3 pitch 2.54mm
+0
+3
+3
+Converter_DCDC
+Converter_DCDC_RECOM_R-78E-0.5_THT
+DCDC-Converter, RECOM, RECOM_R-78E-0.5, SIP-3, pitch 2.54mm, package size 11.6x8.5x10.4mm^3, https://www.recom-power.com/pdf/Innoline/R-78Exx-0.5.pdf
+dc-dc recom buck sip-3 pitch 2.54mm
+0
+3
+3
+Converter_DCDC
+Converter_DCDC_RECOM_R-78HB-0.5L_THT
+DCDC-Converter, RECOM, RECOM_R-78HB-0.5L, SIP-3, Horizontally Mounted, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78HBxx-0.5_L.pdf
+dc-dc recom buck sip-3 pitch 2.54mm
+0
+3
+3
+Converter_DCDC
+Converter_DCDC_RECOM_R-78HB-0.5_THT
+DCDC-Converter, RECOM, RECOM_R-78HB-0.5, SIP-3, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78HBxx-0.5_L.pdf
+dc-dc recom buck sip-3 pitch 2.54mm
+0
+3
+3
+Converter_DCDC
+Converter_DCDC_RECOM_R-78S-0.1_THT
+DCDC-Converter, RECOM, RECOM_R-78S-0.1, SIP-4, pitch 2.54mm, package size 11.6x8.5x10.4mm^3, https://www.recom-power.com/pdf/Innoline/R-78Sxx-0.1.pdf
+dc-dc recom buck sip-4 pitch 2.54mm
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_RECOM_R5xxxDA_THT
+DCDC-Converter, RECOM, RECOM_R5xxxDA, SIP-12, Horizontally Mounted, pitch 2.54mm, package size 32.2x9.1x15mm^3, https://www.recom-power.com/pdf/Innoline/R-5xxxPA_DA.pdf
+dc-dc recom buck sip-12 pitch 2.54mm
+0
+12
+12
+Converter_DCDC
+Converter_DCDC_RECOM_R5xxxPA_THT
+DCDC-Converter, RECOM, RECOM_R5xxxPA, SIP-12, pitch 2.54mm, package size 32.2x9.1x15mm^3, https://www.recom-power.com/pdf/Innoline/R-5xxxPA_DA.pdf
+dc-dc recom buck sip-12 pitch 2.54mm
+0
+12
+12
+Converter_DCDC
+Converter_DCDC_RECOM_RPA60-xxxxSFW
+RPA60-FW 60W Isolated DC to DC Converters
+DCDC Regulator Single
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_RECOM_RPMx.x-x.0
+https://www.recom-power.com/pdf/Innoline/RPM-6.0.pdf
+dc-dc recom buck lga-25 pitch 2.29mm
+0
+25
+25
+Converter_DCDC
+Converter_DCDC_TRACO_TDN_5-xxxxWISM_SMD
+Traco TDN 5WISM Series, 5W, SMD (https://assets.tracopower.com/20200225170127/TDN5WISM/documents/tdn5wism-datasheet.pdf#page=3)
+dcdc traco 5w smd
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_TRACO_TEN10-xxxx_Dual_THT
+DCDC-Converter, TRACO, TEN10-xxxx, single output, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf
+DCDC-Converter TRACO TEN10-xxxx single output
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_TRACO_TEN10-xxxx_Single_THT
+DCDC-Converter, TRACO, TEN10-xxxx, single output, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf
+DCDC-Converter TRACO TEN10-xxxx single output
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_TRACO_TEN10-xxxx_THT
+DCDC-Converter, TRACO, TEN10-xxxx, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf
+DCDC-Converter TRACO TEN10-xxxx
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_TRACO_TEN20-xxxx-N4_THT
+DCDC-Converter TRACO TEN20 Generic, https://assets.tracopower.com/20171102100522/TEN20/documents/ten20-datasheet.pdf
+DCDC-Converter TRACO TEN20 Generic
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_TRACO_TEN20-xxxx_THT
+DCDC-Converter TRACO TEN20 Generic, https://assets.tracopower.com/20171102100522/TEN20/documents/ten20-datasheet.pdf
+DCDC-Converter TRACO TEN20 Generic
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_TRACO_THD_15-xxxxWIN_THT
+Traco THD 15WIN, 15W, THT (https://www.tracopower.com/products/thd15win.pdf#page=3)
+traco dcdc tht 15w
+0
+9
+9
+Converter_DCDC
+Converter_DCDC_TRACO_TMR-1-xxxx_Dual_THT
+DCDC-Converter, TRACO, TMR 1-xxxx, Dual output, Rev. March 21.2016
+DCDC-Converter TRACO TMR1-xxxx Dual_output
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_TRACO_TMR-1-xxxx_Single_THT
+DCDC-Converter, TRACO, TMR 1-xxxx, Single output, Rev. March 21.2016
+DCDC-Converter TRACO TMR1-xxxx Single_output
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_TRACO_TMR-1SM_SMD
+http://assets.tracopower.com/TMR1SM/documents/tmr1sm-datasheet.pdf
+DCDC SMD TRACO TMR-1SM
+0
+7
+7
+Converter_DCDC
+Converter_DCDC_TRACO_TMR-2xxxxWI_THT
+https://www.tracopower.com/products/tmr2wi.pdf
+DCDC-Converter TRACO TMRxxxxWI Single/Dual_output
+0
+7
+7
+Converter_DCDC
+Converter_DCDC_TRACO_TMR-xxxx_THT
+DCDC-Converter, TRACO, TMR xxxx, Single/Dual output, http://www.datasheetlib.com/datasheet/135136/tmr-2-2410e_traco-power.html?page=3#datasheet
+DCDC-Converter TRACO TMRxxxx Single/Dual_output
+0
+7
+7
+Converter_DCDC
+Converter_DCDC_TRACO_TSR-1_THT
+DCDC-Converter, TRACO, TSR 1-xxxx
+DCDC-Converter TRACO TSR-1
+0
+3
+3
+Converter_DCDC
+Converter_DCDC_XP_POWER-IA48xxD_THT
+XP_POWER IA48xxD, DIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator
+XP_POWER IA48xxD DIP DCDC-Converter
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_XP_POWER-IA48xxS_THT
+XP_POWER IA48xxS, SIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator
+XP_POWER IA48xxS SIP DCDC-Converter
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_XP_POWER-IAxxxxD_THT
+XP_POWER IAxxxxD, DIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator
+XP_POWER IAxxxxD DIP DCDC-Converter
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_XP_POWER-IAxxxxS_THT
+XP_POWER IAxxxxS, SIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator
+XP_POWER IAxxxxS SIP DCDC-Converter
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_XP_POWER-IHxxxxDH_THT
+XP_POWER IHxxxxDH, DIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator
+XP_POWER IHxxxxDH DIP DCDC-Converter
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_XP_POWER-IHxxxxD_THT
+XP_POWER IHxxxxD, DIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator
+XP_POWER IHxxxxD DIP DCDC-Converter
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_XP_POWER-IHxxxxSH_THT
+XP_POWER IHxxxxSH, SIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator
+XP_POWER IHxxxxSH SIP DCDC-Converter
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_XP_POWER-IHxxxxS_THT
+XP_POWER IHxxxxS, SIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator
+XP_POWER IHxxxxS SIP DCDC-Converter
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_XP_POWER-ISU02_SMD
+DCDC-Converter, XP POWER, ISU02 Series, 2W Single and Dual Output, 1500VDC Isolation, 19.0x17.0x8.7mm https://www.xppower.com/Portals/0/pdfs/SF_ISU02.pdf
+DCDC SMD XP POWER ISU02
+0
+7
+7
+Converter_DCDC
+Converter_DCDC_XP_POWER-ITQxxxxS-H_THT
+XP_POWER ITQxxxxS-H, SIP, (https://www.xppower.com/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator
+XP_POWER ITQxxxxS-H SIP DCDC-Converter
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_XP_POWER-ITXxxxxSA_THT
+XP_POWER ITXxxxxSA, SIP, (https://www.xppower.com/pdfs/SF_ITX.pdf), generated with kicad-footprint-generator
+XP_POWER ITXxxxxSA SIP DCDC-Converter
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_XP_POWER-ITxxxxxS_THT
+XP_POWER ITxxxxxS, SIP, (https://www.xppower.com/portals/0/pdfs/SF_ITX.pdf https://www.xppower.com/portals/0/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator
+XP_POWER ITxxxxxS SIP DCDC-Converter
+0
+7
+7
+Converter_DCDC
+Converter_DCDC_XP_POWER_JTDxxxxxxx_THT
+XP Power JTD Series DC-DC Converter
+DCDC Isolated
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_XP_POWER_JTExxxxDxx_THT
+DCDC-Converter, XP POWER, Type JTE06 Series, Dual Output
+DCDC-Converter XP_POWER JTE06 Dual
+0
+8
+8
+Converter_DCDC
+Converter_DCDC_muRata_CRE1xxxxxx3C_THT
+Isolated 1W single output DC/DC, http://power.murata.com/data/power/ncl/kdc_cre1.pdf
+Isolated 1W single output DC/DC
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_muRata_CRE1xxxxxxDC_THT
+Isloated DC-DC, http://power.murata.com/data/power/ncl/kdc_cre1.pdf
+Isloated DC-DC
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_muRata_CRE1xxxxxxSC_THT
+http://power.murata.com/data/power/ncl/kdc_cre1.pdf
+murata dc-dc transformer
+0
+4
+4
+Converter_DCDC
+Converter_DCDC_muRata_NMAxxxxDC_THT
+Isolated 1W DCDC-Converter, http://power.murata.com/data/power/ncl/kdc_nma.pdf
+Isolated 1W DCDC-Converter
+0
+6
+6
+Converter_DCDC
+Converter_DCDC_muRata_NMAxxxxSC_THT
+muRata NMAxxxxSC footprint based on SIP7, http://power.murata.com/data/power/ncl/kdc_nma.pdf
+muRata NMAxxxxSC DCDC-Converter
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_muRata_NXExSxxxxMC_SMD
+Isolated 1W or 2W Single Output SM DC/DC Converters http://power.murata.com/data/power/ncl/kdc_nxe1.pdf http://power.murata.com/data/power/ncl/kdc_nxe2.pdf
+Isolated 1W or 2W Single Output SM DC/DC Converters
+0
+5
+5
+Converter_DCDC
+Converter_DCDC_muRata_OKI-78SR_Horizontal
+https://power.murata.com/data/power/oki-78sr.pdf
+78sr3.3 78sr5 78sr9 78sr12 78srXX
+0
+3
+3
+Converter_DCDC
+Converter_DCDC_muRata_OKI-78SR_Vertical
+https://power.murata.com/data/power/oki-78sr.pdf
+78sr3.3 78sr5 78sr9 78sr12 78srXX
+0
+3
+3
+Crystal
+Crystal_AT310_D3.0mm_L10.0mm_Horizontal
+Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf
+['AT310']
+0
+2
+2
+Crystal
+Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style1
+Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf
+['AT310']
+0
+3
+3
+Crystal
+Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style2
+Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf
+['AT310']
+0
+5
+3
+Crystal
+Crystal_AT310_D3.0mm_L10.0mm_Vertical
+Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf
+['AT310']
+0
+2
+2
+Crystal
+Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal
+Crystal THT C26-LF 6.5mm length 2.06mm diameter
+['C26-LF']
+0
+2
+2
+Crystal
+Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style1
+Crystal THT C26-LF 6.5mm length 2.06mm diameter
+['C26-LF']
+0
+3
+3
+Crystal
+Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style2
+Crystal THT C26-LF 6.5mm length 2.06mm diameter
+['C26-LF']
+0
+5
+3
+Crystal
+Crystal_C26-LF_D2.1mm_L6.5mm_Vertical
+Crystal THT C26-LF 6.5mm length 2.06mm diameter
+['C26-LF']
+0
+2
+2
+Crystal
+Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal
+Crystal THT C38-LF 8.0mm length 3.0mm diameter
+['C38-LF']
+0
+2
+2
+Crystal
+Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style1
+Crystal THT C38-LF 8.0mm length 3.0mm diameter
+['C38-LF']
+0
+3
+3
+Crystal
+Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2
+Crystal THT C38-LF 8.0mm length 3.0mm diameter
+['C38-LF']
+0
+5
+3
+Crystal
+Crystal_C38-LF_D3.0mm_L8.0mm_Vertical
+Crystal THT C38-LF 8.0mm length 3.0mm diameter
+['C38-LF']
+0
+2
+2
+Crystal
+Crystal_DS10_D1.0mm_L4.3mm_Horizontal
+Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS10']
+0
+2
+2
+Crystal
+Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style1
+Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS10']
+0
+3
+3
+Crystal
+Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style2
+Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS10']
+0
+5
+3
+Crystal
+Crystal_DS10_D1.0mm_L4.3mm_Vertical
+Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS10']
+0
+2
+2
+Crystal
+Crystal_DS15_D1.5mm_L5.0mm_Horizontal
+Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS15']
+0
+2
+2
+Crystal
+Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style1
+Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS15']
+0
+3
+3
+Crystal
+Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style2
+Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS15']
+0
+5
+3
+Crystal
+Crystal_DS15_D1.5mm_L5.0mm_Vertical
+Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS15']
+0
+2
+2
+Crystal
+Crystal_DS26_D2.0mm_L6.0mm_Horizontal
+Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS26']
+0
+2
+2
+Crystal
+Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style1
+Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS26']
+0
+3
+3
+Crystal
+Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style2
+Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS26']
+0
+5
+3
+Crystal
+Crystal_DS26_D2.0mm_L6.0mm_Vertical
+Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS26']
+0
+2
+2
+Crystal
+Crystal_HC18-U_Horizontal
+Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf
+THT crystal
+0
+2
+2
+Crystal
+Crystal_HC18-U_Horizontal_1EP_style1
+Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf
+THT crystal
+0
+3
+3
+Crystal
+Crystal_HC18-U_Horizontal_1EP_style2
+Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf
+THT crystal
+0
+5
+3
+Crystal
+Crystal_HC18-U_Vertical
+Crystal THT HC-18/U, http://5hertz.com/pdfs/04404_D.pdf
+THT crystalHC-18/U
+0
+2
+2
+Crystal
+Crystal_HC33-U_Horizontal
+Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf
+THT crystal
+0
+2
+2
+Crystal
+Crystal_HC33-U_Horizontal_1EP_style1
+Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf
+THT crystal
+0
+3
+3
+Crystal
+Crystal_HC33-U_Horizontal_1EP_style2
+Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf
+THT crystal
+0
+5
+3
+Crystal
+Crystal_HC33-U_Vertical
+Crystal THT HC-33/U, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf
+THT crystalHC-33/U
+0
+2
+2
+Crystal
+Crystal_HC35-U
+Crystal, Quarz, HC35/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/TO71xx.pdf
+Crystal Quarz HC35/U
+0
+3
+3
+Crystal
+Crystal_HC49-4H_Vertical
+Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf
+THT crystalHC-49-4H
+0
+2
+2
+Crystal
+Crystal_HC49-U-3Pin_Vertical
+Crystal THT HC-49/U, 3pin-version, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf
+THT crystalHC-49/U
+0
+3
+3
+Crystal
+Crystal_HC49-U_Horizontal
+Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf
+THT crystal
+0
+2
+2
+Crystal
+Crystal_HC49-U_Horizontal_1EP_style1
+Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf
+THT crystal
+0
+3
+3
+Crystal
+Crystal_HC49-U_Horizontal_1EP_style2
+Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf
+THT crystal
+0
+5
+3
+Crystal
+Crystal_HC49-U_Vertical
+Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf
+THT crystalHC-49/U
+0
+2
+2
+Crystal
+Crystal_HC50_Horizontal
+Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf
+THT crystal
+0
+2
+2
+Crystal
+Crystal_HC50_Horizontal_1EP_style1
+Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf
+THT crystal
+0
+3
+3
+Crystal
+Crystal_HC50_Horizontal_1EP_style2
+Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf
+THT crystal
+0
+5
+3
+Crystal
+Crystal_HC50_Vertical
+Crystal THT HC-50, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf
+THT crystalHC-50
+0
+2
+2
+Crystal
+Crystal_HC51-U_Vertical
+Crystal THT HC-51/U, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf
+THT crystalHC-51/U
+0
+2
+2
+Crystal
+Crystal_HC51_Horizontal
+Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf
+THT crystal
+0
+2
+2
+Crystal
+Crystal_HC51_Horizontal_1EP_style1
+Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf
+THT crystal
+0
+3
+3
+Crystal
+Crystal_HC51_Horizontal_1EP_style2
+Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf
+THT crystal
+0
+5
+3
+Crystal
+Crystal_HC52-6mm_Horizontal
+Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal
+0
+2
+2
+Crystal
+Crystal_HC52-6mm_Horizontal_1EP_style1
+Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal
+0
+3
+3
+Crystal
+Crystal_HC52-6mm_Horizontal_1EP_style2
+Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal
+0
+5
+3
+Crystal
+Crystal_HC52-6mm_Vertical
+Crystal THT HC-52/6mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystalHC-49/U
+0
+2
+2
+Crystal
+Crystal_HC52-8mm_Horizontal
+Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal
+0
+2
+2
+Crystal
+Crystal_HC52-8mm_Horizontal_1EP_style1
+Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal
+0
+3
+3
+Crystal
+Crystal_HC52-8mm_Horizontal_1EP_style2
+Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal
+0
+5
+3
+Crystal
+Crystal_HC52-8mm_Vertical
+Crystal THT HC-52/8mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystalHC-49/U
+0
+2
+2
+Crystal
+Crystal_HC52-U-3Pin_Vertical
+Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystalHC-52/U
+0
+3
+3
+Crystal
+Crystal_HC52-U_Horizontal
+Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal
+0
+2
+2
+Crystal
+Crystal_HC52-U_Horizontal_1EP_style1
+Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal
+0
+3
+3
+Crystal
+Crystal_HC52-U_Horizontal_1EP_style2
+Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal
+0
+5
+3
+Crystal
+Crystal_HC52-U_Vertical
+Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf
+THT crystal HC-52/U
+0
+2
+2
+Crystal
+Crystal_Round_D1.0mm_Vertical
+Crystal THT DS10 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS10']
+0
+2
+2
+Crystal
+Crystal_Round_D1.5mm_Vertical
+Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS15']
+0
+2
+2
+Crystal
+Crystal_Round_D2.0mm_Vertical
+Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf
+['DS26']
+0
+2
+2
+Crystal
+Crystal_Round_D3.0mm_Vertical
+Crystal THT C38-LF 8.0mm length 3.0mm diameter
+['C38-LF']
+0
+2
+2
+Crystal
+Crystal_SMD_0603-2Pin_6.0x3.5mm
+SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, 6.0x3.5mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering
+SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_0603-4Pin_6.0x3.5mm
+SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, 6.0x3.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_0603-4Pin_6.0x3.5mm_HandSoldering
+SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, hand-soldering, 6.0x3.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_2012-2Pin_2.0x1.2mm
+SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering
+SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_2016-4Pin_2.0x1.6mm
+SMD Crystal SERIES SMD2016/4 http://www.q-crystal.com/upload/5/2015552223166229.pdf, 2.0x1.6mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_2520-4Pin_2.5x2.0mm
+SMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_3215-2Pin_3.2x1.5mm
+SMD Crystal FC-135 https://support.epson.biz/td/api/doc_check.php?dl=brief_FC-135R_en.pdf
+SMD SMT Crystal
+0
+2
+2
+Crystal
+Crystal_SMD_3225-4Pin_3.2x2.5mm
+SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering
+SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_5032-2Pin_5.0x3.2mm
+SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering
+SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_5032-4Pin_5.0x3.2mm
+SMD Crystal SERIES SMD2520/4 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_7050-2Pin_7.0x5.0mm
+SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_7050-2Pin_7.0x5.0mm_HandSoldering
+SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_7050-4Pin_7.0x5.0mm
+SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm
+Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, 5.0x3.2mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm_HandSoldering
+Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, hand-soldering, 5.0x3.2mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mm
+Abracon Miniature Ceramic Smd Crystal ABM3B http://www.abracon.com/Resonators/abm3b.pdf, 5.0x3.2mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm
+Abracon Miniature Ceramic Smd Crystal ABM3C http://www.abracon.com/Resonators/abm3c.pdf, 5.0x3.2mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_Abracon_ABM7-2Pin_6.0x3.5mm
+SMD Crystal Abracon ABM7, https://abracon.com/Resonators/abm7.pdf
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm
+Abracon Miniature Ceramic Smd Crystal ABM8G http://www.abracon.com/Resonators/ABM8G.pdf, 3.2x2.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm
+Abracon Miniature Ceramic Smd Crystal ABM10 http://www.abracon.com/Resonators/ABM10.pdf
+SMD SMT crystal Abracon ABM10
+0
+4
+4
+Crystal
+Crystal_SMD_Abracon_ABS25-4Pin_8.0x3.8mm
+Abracon Miniature Ceramic SMD Crystal ABS25 https://abracon.com/Resonators/abs25.pdf, 8.0x3.8mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_ECS_CSM3X-2Pin_7.6x4.1mm
+http://www.ecsxtal.com/store/pdf/CSM-3X.pdf
+Crystal CSM-3X
+0
+2
+2
+Crystal
+Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm
+SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, 3.2x1.5mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm_HandSoldering
+SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, hand-soldering, 3.2x1.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm
+SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, 5.0x3.2mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm_HandSoldering
+SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, hand-soldering, 5.0x3.2mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm
+SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm_HandSoldering
+SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm
+SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering
+SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm
+SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, 3.2x2.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm_HandSoldering
+SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, hand-soldering, 3.2x2.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm
+SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm_HandSoldering
+SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, hand-soldering, 2.5x2.0mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm
+crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, 7.5x5.0mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm_HandSoldering
+crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, hand-soldering, 7.5x5.0mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm
+FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm_HandSoldering
+FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_FOX_FQ7050-4Pin_7.0x5.0mm
+FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_FrontierElectronics_FM206
+SMD Watch Crystal FrontierElectronics FM206 6.0mm length 1.9mm diameter http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf
+['FM206']
+0
+3
+3
+Crystal
+Crystal_SMD_G8-2Pin_3.2x1.5mm
+SMD Crystal G8, 3.2x1.5mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering
+SMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_HC49-SD
+SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_HC49-SD_HandSoldering
+SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, hand-soldering, 11.4x4.7mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm
+SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, 8.0x3.7mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm_HandSoldering
+SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, hand-soldering, 8.0x3.7mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm
+SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, 5.0x1.9mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm_HandSoldering
+SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, hand-soldering, 5.0x1.9mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm
+SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, 4.1x1.5mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm_HandSoldering
+SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, hand-soldering, 4.1x1.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm
+SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC7V-T1A.pdf, 3.2x1.5mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSoldering
+SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf, hand-soldering, 3.2x1.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm
+SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC8V-T1A.pdf, 2.0x1.2mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm_HandSoldering
+SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf, hand-soldering, 2.0x1.2mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm
+SMD Crystal MicroCrystal CM9V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CM9V-T1A.pdf, 1.6x1.0mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering
+SMD Crystal MicroCrystal CM9V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf, hand-soldering, 1.6x1.0mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_MicroCrystal_MS1V-T1K
+SMD Watch Crystal MicroCrystal MS1V-T1K 6.1mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS1V-T1K.pdf
+['MS1V-T1K']
+0
+3
+3
+Crystal
+Crystal_SMD_MicroCrystal_MS3V-T1R
+SMD Watch Crystal MicroCrystal MS3V-T1R 5.2mm length 1.4mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf
+['MS3V-T1R']
+0
+3
+3
+Crystal
+Crystal_SMD_Qantek_QC5CB-2Pin_5x3.2mm
+SMD Crystal Qantek QC5CB, https://www.qantek.com/tl_files/products/crystals/QC5CB.pdf
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm
+crystal Epson Toyocom FA-238 https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering
+crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm
+crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm_HandSoldering
+crystal Epson Toyocom FA-238 series http://www.mouser.com/ds/2/137/1721499-465440.pdf, hand-soldering, 3.2x2.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm
+SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 11.7x4.0mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm_HandSoldering
+SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 11.7x4.0mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm
+SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm_HandSoldering
+SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm
+SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm_HandSoldering
+SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm
+SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 6.7x1.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm_HandSoldering
+SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 6.7x1.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm
+SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 7.1x2.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm_HandSoldering
+SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 7.1x2.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm
+SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 8.0x3.2mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm_HandSoldering
+SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 8.0x3.2mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm
+SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm_HandSoldering
+SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm
+SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm_HandSoldering
+SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm
+crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm_HandSoldering
+crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_TXC_7A-2Pin_5x3.2mm
+SMD Crystal TXC 7A http://txccrystal.com/images/pdf/7a.pdf
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm
+SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package
+SMD SMT crystal
+0
+4
+4
+Crystal
+Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm_HandSoldering
+SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package
+SMD SMT crystal hand-soldering
+0
+4
+4
+Crystal
+Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm
+SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package
+SMD SMT crystal
+0
+2
+2
+Crystal
+Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm_HandSoldering
+SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package
+SMD SMT crystal hand-soldering
+0
+2
+2
+Crystal
+Crystal_SMD_TXC_AX_8045-2Pin_8.0x4.5mm
+http://www.txccrystal.com/images/pdf/ax-automotive.pdf
+SMD SMT crystal
+0
+2
+2
+Crystal
+Resonator-2Pin_W6.0mm_H3.0mm
+Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 2 pins
+THT ceramic resonator filter
+0
+2
+2
+Crystal
+Resonator-2Pin_W7.0mm_H2.5mm
+Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 2 pins
+THT ceramic resonator filter
+0
+2
+2
+Crystal
+Resonator-2Pin_W8.0mm_H3.5mm
+Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 2 pins
+THT ceramic resonator filter
+0
+2
+2
+Crystal
+Resonator-2Pin_W10.0mm_H5.0mm
+Ceramic Resomator/Filter 10.0x5.0 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 2 pins
+THT ceramic resonator filter
+0
+2
+2
+Crystal
+Resonator-3Pin_W6.0mm_H3.0mm
+Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 3 pins
+THT ceramic resonator filter
+0
+3
+3
+Crystal
+Resonator-3Pin_W7.0mm_H2.5mm
+Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins
+THT ceramic resonator filter
+0
+3
+3
+Crystal
+Resonator-3Pin_W8.0mm_H3.5mm
+Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 3 pins
+THT ceramic resonator filter
+0
+3
+3
+Crystal
+Resonator-3Pin_W10.0mm_H5.0mm
+Ceramic Resomator/Filter 10.0x5.0mm^2 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 3 pins
+THT ceramic resonator filter
+0
+3
+3
+Crystal
+Resonator_SMD-3Pin_7.2x3.0mm
+SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, 7.2x3.0mm^2 package
+SMD SMT ceramic resonator filter filter
+0
+3
+3
+Crystal
+Resonator_SMD-3Pin_7.2x3.0mm_HandSoldering
+SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, hand-soldering, 7.2x3.0mm^2 package
+SMD SMT ceramic resonator filter filter hand-soldering
+0
+3
+3
+Crystal
+Resonator_SMD_muRata_CDSCB-2Pin_4.5x2.0mm
+SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 4.5x2.0mm^2 package
+SMD SMT ceramic resonator filter filter
+0
+2
+2
+Crystal
+Resonator_SMD_muRata_CDSCB-2Pin_4.5x2.0mm_HandSoldering
+SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 4.5x2.0mm^2 package
+SMD SMT ceramic resonator filter filter hand-soldering
+0
+2
+2
+Crystal
+Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm
+SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf
+SMD SMT ceramic resonator filter
+0
+3
+3
+Crystal
+Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm_HandSoldering
+SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf
+SMD SMT ceramic resonator filter
+0
+3
+3
+Crystal
+Resonator_SMD_muRata_SFECV-3Pin_6.9x2.9mm
+SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 6.9x2.9mm^2 package
+SMD SMT ceramic resonator filter filter
+0
+3
+3
+Crystal
+Resonator_SMD_muRata_SFECV-3Pin_6.9x2.9mm_HandSoldering
+SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 6.9x2.9mm^2 package
+SMD SMT ceramic resonator filter filter hand-soldering
+0
+3
+3
+Crystal
+Resonator_SMD_muRata_SFSKA-3Pin_7.9x3.8mm
+SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package
+SMD SMT ceramic resonator filter filter
+0
+3
+3
+Crystal
+Resonator_SMD_muRata_SFSKA-3Pin_7.9x3.8mm_HandSoldering
+SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package
+SMD SMT ceramic resonator filter filter hand-soldering
+0
+3
+3
+Crystal
+Resonator_SMD_muRata_TPSKA-3Pin_7.9x3.8mm
+SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package
+SMD SMT ceramic resonator filter filter
+0
+3
+3
+Crystal
+Resonator_SMD_muRata_TPSKA-3Pin_7.9x3.8mm_HandSoldering
+SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package
+SMD SMT ceramic resonator filter filter hand-soldering
+0
+3
+3
+Crystal
+Resonator_muRata_CSTLSxxxG-3Pin_W8.0mm_H3.0mm
+Ceramic Resomator/Filter Murata CSTLSxxxG, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=8.0x3.0mm^2 package, package length=8.0mm, package width=3.0mm, 3 pins
+THT ceramic resonator filter CSTLSxxxG
+0
+3
+3
+Crystal
+Resonator_muRata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm
+Ceramic Resomator/Filter Murata CSTLSxxxX, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=5.5x3.0mm^2 package, package length=5.5mm, package width=3.0mm, 3 pins
+THT ceramic resonator filter CSTLSxxxX
+0
+3
+3
+Crystal
+Resonator_muRata_DSN6-3Pin_W7.0mm_H2.5mm
+Ceramic Resomator/Filter Murata DSN6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins
+THT ceramic resonator filter DSN6
+0
+3
+3
+Crystal
+Resonator_muRata_DSS6-3Pin_W7.0mm_H2.5mm
+Ceramic Resomator/Filter Murata DSS6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins
+THT ceramic resonator filter DSS6
+0
+3
+3
+Diode_SMD
+D_0201_0603Metric
+Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+diode
+0
+4
+2
+Diode_SMD
+D_0201_0603Metric_Castellated
+Diode SMD 0201 (0603 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+4
+2
+Diode_SMD
+D_0201_0603Metric_Pad0.64x0.40mm_HandSolder
+Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+4
+2
+Diode_SMD
+D_0402_1005Metric
+Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_0402_1005Metric_Castellated
+Diode SMD 0402 (1005 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_0402_1005Metric_Pad0.77x0.64mm_HandSolder
+Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_0603_1608Metric
+Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_0603_1608Metric_Castellated
+Diode SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_0603_1608Metric_Pad1.05x0.95mm_HandSolder
+Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_0805_2012Metric
+Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_0805_2012Metric_Castellated
+Diode SMD 0805 (2012 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_0805_2012Metric_Pad1.15x1.40mm_HandSolder
+Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_01005_0402Metric
+Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
+diode
+0
+4
+2
+Diode_SMD
+D_01005_0402Metric_Castellated
+Diode SMD 01005 (0402 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+4
+2
+Diode_SMD
+D_01005_0402Metric_Pad0.57x0.30mm_HandSolder
+Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+4
+2
+Diode_SMD
+D_1206_3216Metric
+Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_1206_3216Metric_Castellated
+Diode SMD 1206 (3216 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_1206_3216Metric_Pad1.42x1.75mm_HandSolder
+Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_1210_3225Metric
+Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_1210_3225Metric_Castellated
+Diode SMD 1210 (3225 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_1210_3225Metric_Pad1.42x2.65mm_HandSolder
+Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_1812_4532Metric
+Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_1812_4532Metric_Castellated
+Diode SMD 1812 (4532 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_1812_4532Metric_Pad1.30x3.40mm_HandSolder
+Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_2010_5025Metric
+Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_2010_5025Metric_Castellated
+Diode SMD 2010 (5025 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_2010_5025Metric_Pad1.52x2.65mm_HandSolder
+Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_2114_3652Metric
+Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_2114_3652Metric_Castellated
+Diode SMD 2114 (3652 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_2114_3652Metric_Pad1.85x3.75mm_HandSolder
+Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_2512_6332Metric
+Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_2512_6332Metric_Castellated
+Diode SMD 2512 (6332 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_2512_6332Metric_Pad1.52x3.35mm_HandSolder
+Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_2816_7142Metric
+Diode SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_2816_7142Metric_Castellated
+Diode SMD 2816 (7142 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_2816_7142Metric_Pad3.20x4.45mm_HandSolder
+Diode SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_3220_8050Metric
+Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator
+diode
+0
+2
+2
+Diode_SMD
+D_3220_8050Metric_Castellated
+Diode SMD 3220 (8050 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator
+diode castellated
+0
+2
+2
+Diode_SMD
+D_3220_8050Metric_Pad2.65x5.15mm_HandSolder
+Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator
+diode handsolder
+0
+2
+2
+Diode_SMD
+D_MELF
+Diode, MELF,,
+Diode MELF
+0
+2
+2
+Diode_SMD
+D_MELF-RM10_Universal_Handsoldering
+Diode, Universal, MELF, RM10, Handsoldering, SMD, Thruhole,
+Diode Universal MELF RM10 Handsoldering SMD Thruhole
+0
+2
+2
+Diode_SMD
+D_MELF_Handsoldering
+Diode MELF Handsoldering
+Diode MELF Handsoldering
+0
+2
+2
+Diode_SMD
+D_MicroMELF
+Diode, MicroMELF, Reflow Soldering, http://www.vishay.com/docs/85597/bzm55.pdf
+MicroMELF Diode
+0
+2
+2
+Diode_SMD
+D_MicroMELF_Handsoldering
+Diode, MicroMELF, Hand Soldering, http://www.vishay.com/docs/85597/bzm55.pdf
+MicroMELF Diode
+0
+2
+2
+Diode_SMD
+D_MiniMELF
+Diode Mini-MELF (SOD-80)
+Diode Mini-MELF (SOD-80)
+0
+2
+2
+Diode_SMD
+D_MiniMELF_Handsoldering
+Diode Mini-MELF (SOD-80) Handsoldering
+Diode Mini-MELF (SOD-80) Handsoldering
+0
+2
+2
+Diode_SMD
+D_PowerDI-5
+PowerDI,Diode,Vishay,https://www.diodes.com/assets/Package-Files/PowerDI5.pdf
+PowerDI diode vishay
+0
+3
+2
+Diode_SMD
+D_PowerDI-123
+http://www.diodes.com/_files/datasheets/ds30497.pdf
+PowerDI diode vishay
+0
+2
+2
+Diode_SMD
+D_Powermite2_AK
+Microsemi Powermite 2 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5341)
+PowerMite2
+0
+2
+2
+Diode_SMD
+D_Powermite2_KA
+Microsemi Powermite 2 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5341)
+PowerMite2
+0
+2
+2
+Diode_SMD
+D_Powermite3
+Microsemi Powermite 3 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5340)
+PowerMite3
+0
+3
+3
+Diode_SMD
+D_Powermite_AK
+Microsemi Powermite SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5339, https://www.onsemi.com/pub/Collateral/457-04.PDF)
+Powermite
+0
+2
+2
+Diode_SMD
+D_Powermite_KA
+Microsemi Powermite SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5339, https://www.onsemi.com/pub/Collateral/457-04.PDF)
+Powermite
+0
+2
+2
+Diode_SMD
+D_QFN_3.3x3.3mm_P0.65mm
+QFN, diode, 3.3x3.3x1mm (https://www.wolfspeed.com/media/downloads/846/C3D1P7060Q.pdf)
+diode qfn 3.3
+0
+3
+2
+Diode_SMD
+D_SC-80
+JEITA SC-80
+SC-80
+0
+2
+2
+Diode_SMD
+D_SC-80_HandSoldering
+JEITA SC-80
+SC-80
+0
+2
+2
+Diode_SMD
+D_SMA
+Diode SMA (DO-214AC)
+Diode SMA (DO-214AC)
+0
+2
+2
+Diode_SMD
+D_SMA-SMB_Universal_Handsoldering
+Diode, Universal, SMA (DO-214AC) or SMB (DO-214AA), Handsoldering,
+Diode Universal SMA (DO-214AC) SMB (DO-214AA) Handsoldering
+0
+2
+2
+Diode_SMD
+D_SMA_Handsoldering
+Diode SMA (DO-214AC) Handsoldering
+Diode SMA (DO-214AC) Handsoldering
+0
+2
+2
+Diode_SMD
+D_SMB
+Diode SMB (DO-214AA)
+Diode SMB (DO-214AA)
+0
+2
+2
+Diode_SMD
+D_SMB-SMC_Universal_Handsoldering
+Diode, Universal, SMB(DO-214AA) or SMC (DO-214AB), Handsoldering,
+Diode Universal SMB(DO-214AA) SMC (DO-214AB) Handsoldering
+0
+2
+2
+Diode_SMD
+D_SMB_Handsoldering
+Diode SMB (DO-214AA) Handsoldering
+Diode SMB (DO-214AA) Handsoldering
+0
+2
+2
+Diode_SMD
+D_SMB_Modified
+Diode SMB (DO-214AA) Modified (http://www.littelfuse.com/~/media/electronics/datasheets/sidactors/littelfuse_sidactor_battrax_positive_negative_modified_do_214_datasheet.pdf.pdf)
+Diode SMB (DO-214AA)
+0
+3
+3
+Diode_SMD
+D_SMC
+Diode SMC (DO-214AB)
+Diode SMC (DO-214AB)
+0
+2
+2
+Diode_SMD
+D_SMC-RM10_Universal_Handsoldering
+Diode, Universal, SMC (DO-214AB), RM10, Handsoldering, SMD, Thruhole
+Diode Universal SMC (DO-214AB) RM10 Handsoldering SMD Thruhole
+0
+2
+2
+Diode_SMD
+D_SMC_Handsoldering
+Diode SMC (DO-214AB) Handsoldering
+Diode SMC (DO-214AB) Handsoldering
+0
+2
+2
+Diode_SMD
+D_SMF
+Diode SMF (DO-219AB), http://www.vishay.com/docs/95572/smf_do-219ab.pdf
+Diode SMF (DO-214AB)
+0
+2
+2
+Diode_SMD
+D_SOD-110
+SOD-110
+SOD-110
+0
+2
+2
+Diode_SMD
+D_SOD-123
+SOD-123
+SOD-123
+0
+2
+2
+Diode_SMD
+D_SOD-123F
+D_SOD-123F
+D_SOD-123F
+0
+2
+2
+Diode_SMD
+D_SOD-128
+D_SOD-128 (CFP5 SlimSMAW), https://assets.nexperia.com/documents/outline-drawing/SOD128.pdf
+D_SOD-128
+0
+2
+2
+Diode_SMD
+D_SOD-323
+SOD-323
+SOD-323
+0
+2
+2
+Diode_SMD
+D_SOD-323F
+SOD-323F http://www.nxp.com/documents/outline_drawing/SOD323F.pdf
+SOD-323F
+0
+2
+2
+Diode_SMD
+D_SOD-323_HandSoldering
+SOD-323
+SOD-323
+0
+2
+2
+Diode_SMD
+D_SOD-523
+http://www.diodes.com/datasheets/ap02001.pdf p.144
+Diode SOD523
+0
+2
+2
+Diode_SMD
+D_SOD-923
+https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF#page=4
+Diode SOD923
+0
+2
+2
+Diode_SMD
+D_SOT-23_ANK
+SOT-23, Single Diode
+SOT-23
+0
+3
+2
+Diode_SMD
+D_SOT-23_NKA
+SOT-23, Single Diode
+SOT-23
+0
+3
+2
+Diode_SMD
+D_TUMD2
+ROHM - TUMD2
+TUMD2
+0
+2
+2
+Diode_SMD
+Diode_Bridge_Bourns_CD-DF4xxS
+8.1x10.5mm, 4A, single phase bridge rectifier, https://www.bourns.com/docs/Product-Datasheets/CD-DF4xxSL.pdf
+Surface Mount Bridge Rectifier Diode
+0
+4
+4
+Diode_SMD
+Diode_Bridge_Diotec_ABS
+SMD diode bridge ABS (Diotec), see https://diotec.com/tl_files/diotec/files/pdf/datasheets/abs2.pdf
+ABS MBLS
+0
+4
+4
+Diode_SMD
+Diode_Bridge_Diotec_MicroDil_3.0x3.0x1.8mm
+SMD package Diotec Diotec MicroDil, body 3.0x3.0x1.8mm (e.g. diode bridge), see https://diotec.com/tl_files/diotec/files/pdf/datasheets/mys40.pdf
+Diotec MicroDil diode bridge
+0
+4
+4
+Diode_SMD
+Diode_Bridge_Diotec_SO-DIL-Slim
+SMD diode bridge Diotec SO-DIL Slim, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40fs.pdf
+DFS SO-DIL Slim
+0
+4
+4
+Diode_SMD
+Diode_Bridge_Vishay_DFS
+SMD diode bridge DFS, see http://www.vishay.com/docs/88854/padlayouts.pdf
+DFS
+0
+4
+4
+Diode_SMD
+Diode_Bridge_Vishay_DFSFlat
+SMD diode bridge Low Profile DFS "Flat", see http://www.vishay.com/docs/88874/dfl15005.pdf
+DFS
+0
+4
+4
+Diode_SMD
+Diode_Bridge_Vishay_MBLS
+SMD diode bridge MBLS, see http://www.vishay.com/docs/89959/mbl104s.pdf http://www.vishay.com/docs/88854/padlayouts.pdf
+DFS
+0
+4
+4
+Diode_SMD
+Littelfuse_PolyZen-LS
+http://m.littelfuse.com/~/media/electronics/datasheets/polyzen_devices/littelfuse_polyzen_standard_polyzen_catalog_datasheet.pdf.pdf
+Diode Polymer Protected Zener Diode Littelfuse LS
+0
+3
+3
+Diode_THT
+D_5KPW_P7.62mm_Vertical_AnodeUp
+Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm
+0
+2
+2
+Diode_THT
+D_5KPW_P7.62mm_Vertical_KathodeUp
+Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm
+0
+2
+2
+Diode_THT
+D_5KPW_P12.70mm_Horizontal
+Diode, 5KPW series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5KPW series Axial Horizontal pin pitch 12.7mm length 9mm diameter 8mm
+0
+2
+2
+Diode_THT
+D_5KP_P7.62mm_Vertical_AnodeUp
+Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm
+0
+2
+2
+Diode_THT
+D_5KP_P7.62mm_Vertical_KathodeUp
+Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm
+0
+2
+2
+Diode_THT
+D_5KP_P10.16mm_Horizontal
+Diode, 5KP series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5KP series Axial Horizontal pin pitch 10.16mm length 7.62mm diameter 9.53mm
+0
+2
+2
+Diode_THT
+D_5KP_P12.70mm_Horizontal
+Diode, 5KP series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5KP series Axial Horizontal pin pitch 12.7mm length 7.62mm diameter 9.53mm
+0
+2
+2
+Diode_THT
+D_5W_P5.08mm_Vertical_AnodeUp
+Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm
+0
+2
+2
+Diode_THT
+D_5W_P5.08mm_Vertical_KathodeUp
+Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm
+0
+2
+2
+Diode_THT
+D_5W_P10.16mm_Horizontal
+Diode, 5W series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5W series Axial Horizontal pin pitch 10.16mm length 8.9mm diameter 3.7mm
+0
+2
+2
+Diode_THT
+D_5W_P12.70mm_Horizontal
+Diode, 5W series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif
+Diode 5W series Axial Horizontal pin pitch 12.7mm length 8.9mm diameter 3.7mm
+0
+2
+2
+Diode_THT
+D_A-405_P2.54mm_Vertical_AnodeUp
+Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf
+Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_A-405_P2.54mm_Vertical_KathodeUp
+Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf
+Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_A-405_P5.08mm_Vertical_AnodeUp
+Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf
+Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_A-405_P5.08mm_Vertical_KathodeUp
+Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf
+Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_A-405_P7.62mm_Horizontal
+Diode, A-405 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf
+Diode A-405 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_A-405_P10.16mm_Horizontal
+Diode, A-405 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf
+Diode A-405 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_A-405_P12.70mm_Horizontal
+Diode, A-405 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf
+Diode A-405 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-15_P2.54mm_Vertical_AnodeUp
+Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf
+Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm
+0
+2
+2
+Diode_THT
+D_DO-15_P2.54mm_Vertical_KathodeUp
+Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf
+Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm
+0
+2
+2
+Diode_THT
+D_DO-15_P3.81mm_Vertical_AnodeUp
+Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf
+Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm
+0
+2
+2
+Diode_THT
+D_DO-15_P3.81mm_Vertical_KathodeUp
+Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf
+Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm
+0
+2
+2
+Diode_THT
+D_DO-15_P5.08mm_Vertical_AnodeUp
+Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf
+Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm
+0
+2
+2
+Diode_THT
+D_DO-15_P5.08mm_Vertical_KathodeUp
+Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf
+Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm
+0
+2
+2
+Diode_THT
+D_DO-15_P10.16mm_Horizontal
+Diode, DO-15 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf
+Diode DO-15 series Axial Horizontal pin pitch 10.16mm length 7.6mm diameter 3.6mm
+0
+2
+2
+Diode_THT
+D_DO-15_P12.70mm_Horizontal
+Diode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf
+Diode DO-15 series Axial Horizontal pin pitch 12.7mm length 7.6mm diameter 3.6mm
+0
+2
+2
+Diode_THT
+D_DO-15_P15.24mm_Horizontal
+Diode, DO-15 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf
+Diode DO-15 series Axial Horizontal pin pitch 15.24mm length 7.6mm diameter 3.6mm
+0
+2
+2
+Diode_THT
+D_DO-27_P5.08mm_Vertical_AnodeUp
+Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg
+Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm
+0
+2
+2
+Diode_THT
+D_DO-27_P5.08mm_Vertical_KathodeUp
+Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg
+Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm
+0
+2
+2
+Diode_THT
+D_DO-27_P12.70mm_Horizontal
+Diode, DO-27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg
+Diode DO-27 series Axial Horizontal pin pitch 12.7mm length 9.52mm diameter 5.33mm
+0
+2
+2
+Diode_THT
+D_DO-27_P15.24mm_Horizontal
+Diode, DO-27 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg
+Diode DO-27 series Axial Horizontal pin pitch 15.24mm length 9.52mm diameter 5.33mm
+0
+2
+2
+Diode_THT
+D_DO-34_SOD68_P2.54mm_Vertical_AnodeUp
+Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf
+Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm
+0
+2
+2
+Diode_THT
+D_DO-34_SOD68_P2.54mm_Vertical_KathodeUp
+Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf
+Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm
+0
+2
+2
+Diode_THT
+D_DO-34_SOD68_P5.08mm_Vertical_AnodeUp
+Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf
+Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm
+0
+2
+2
+Diode_THT
+D_DO-34_SOD68_P5.08mm_Vertical_KathodeUp
+Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf
+Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm
+0
+2
+2
+Diode_THT
+D_DO-34_SOD68_P7.62mm_Horizontal
+Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf
+Diode DO-34_SOD68 series Axial Horizontal pin pitch 7.62mm length 3.04mm diameter 1.6mm
+0
+2
+2
+Diode_THT
+D_DO-34_SOD68_P10.16mm_Horizontal
+Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf
+Diode DO-34_SOD68 series Axial Horizontal pin pitch 10.16mm length 3.04mm diameter 1.6mm
+0
+2
+2
+Diode_THT
+D_DO-34_SOD68_P12.70mm_Horizontal
+Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf
+Diode DO-34_SOD68 series Axial Horizontal pin pitch 12.7mm length 3.04mm diameter 1.6mm
+0
+2
+2
+Diode_THT
+D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp
+Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf
+Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm
+0
+2
+2
+Diode_THT
+D_DO-35_SOD27_P2.54mm_Vertical_KathodeUp
+Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf
+Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm
+0
+2
+2
+Diode_THT
+D_DO-35_SOD27_P3.81mm_Vertical_AnodeUp
+Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf
+Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm
+0
+2
+2
+Diode_THT
+D_DO-35_SOD27_P3.81mm_Vertical_KathodeUp
+Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf
+Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm
+0
+2
+2
+Diode_THT
+D_DO-35_SOD27_P5.08mm_Vertical_AnodeUp
+Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf
+Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm
+0
+2
+2
+Diode_THT
+D_DO-35_SOD27_P5.08mm_Vertical_KathodeUp
+Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf
+Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm
+0
+2
+2
+Diode_THT
+D_DO-35_SOD27_P7.62mm_Horizontal
+Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf
+Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm
+0
+2
+2
+Diode_THT
+D_DO-35_SOD27_P10.16mm_Horizontal
+Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf
+Diode DO-35_SOD27 series Axial Horizontal pin pitch 10.16mm length 4mm diameter 2mm
+0
+2
+2
+Diode_THT
+D_DO-35_SOD27_P12.70mm_Horizontal
+Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf
+Diode DO-35_SOD27 series Axial Horizontal pin pitch 12.7mm length 4mm diameter 2mm
+0
+2
+2
+Diode_THT
+D_DO-41_SOD81_P2.54mm_Vertical_AnodeUp
+Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf
+Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-41_SOD81_P2.54mm_Vertical_KathodeUp
+Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf
+Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-41_SOD81_P3.81mm_Vertical_AnodeUp
+Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf
+Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-41_SOD81_P3.81mm_Vertical_KathodeUp
+Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf
+Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-41_SOD81_P5.08mm_Vertical_AnodeUp
+Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf
+Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-41_SOD81_P5.08mm_Vertical_KathodeUp
+Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf
+Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-41_SOD81_P7.62mm_Horizontal
+Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf
+Diode DO-41_SOD81 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-41_SOD81_P10.16mm_Horizontal
+Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf
+Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-41_SOD81_P12.70mm_Horizontal
+Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf
+Diode DO-41_SOD81 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm
+0
+2
+2
+Diode_THT
+D_DO-201AD_P3.81mm_Vertical_AnodeUp
+Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf
+Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm
+0
+2
+2
+Diode_THT
+D_DO-201AD_P3.81mm_Vertical_KathodeUp
+Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf
+Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm
+0
+2
+2
+Diode_THT
+D_DO-201AD_P5.08mm_Vertical_AnodeUp
+Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf
+Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm
+0
+2
+2
+Diode_THT
+D_DO-201AD_P5.08mm_Vertical_KathodeUp
+Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf
+Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm
+0
+2
+2
+Diode_THT
+D_DO-201AD_P12.70mm_Horizontal
+Diode, DO-201AD series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf
+Diode DO-201AD series Axial Horizontal pin pitch 12.7mm length 9.5mm diameter 5.2mm
+0
+2
+2
+Diode_THT
+D_DO-201AD_P15.24mm_Horizontal
+Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf
+Diode DO-201AD series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 5.2mm
+0
+2
+2
+Diode_THT
+D_DO-201AE_P3.81mm_Vertical_AnodeUp
+Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf
+Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm
+0
+2
+2
+Diode_THT
+D_DO-201AE_P3.81mm_Vertical_KathodeUp
+Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf
+Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm
+0
+2
+2
+Diode_THT
+D_DO-201AE_P5.08mm_Vertical_AnodeUp
+Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf
+Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm
+0
+2
+2
+Diode_THT
+D_DO-201AE_P5.08mm_Vertical_KathodeUp
+Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf
+Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm
+0
+2
+2
+Diode_THT
+D_DO-201AE_P12.70mm_Horizontal
+Diode, DO-201AE series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf
+Diode DO-201AE series Axial Horizontal pin pitch 12.7mm length 9mm diameter 5.3mm
+0
+2
+2
+Diode_THT
+D_DO-201AE_P15.24mm_Horizontal
+Diode, DO-201AE series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf
+Diode DO-201AE series Axial Horizontal pin pitch 15.24mm length 9mm diameter 5.3mm
+0
+2
+2
+Diode_THT
+D_DO-201_P3.81mm_Vertical_AnodeUp
+Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf
+Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm
+0
+2
+2
+Diode_THT
+D_DO-201_P3.81mm_Vertical_KathodeUp
+Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf
+Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm
+0
+2
+2
+Diode_THT
+D_DO-201_P5.08mm_Vertical_AnodeUp
+Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf
+Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm
+0
+2
+2
+Diode_THT
+D_DO-201_P5.08mm_Vertical_KathodeUp
+Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf
+Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm
+0
+2
+2
+Diode_THT
+D_DO-201_P12.70mm_Horizontal
+Diode, DO-201 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf
+Diode DO-201 series Axial Horizontal pin pitch 12.7mm length 9.53mm diameter 5.21mm
+0
+2
+2
+Diode_THT
+D_DO-201_P15.24mm_Horizontal
+Diode, DO-201 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf
+Diode DO-201 series Axial Horizontal pin pitch 15.24mm length 9.53mm diameter 5.21mm
+0
+2
+2
+Diode_THT
+D_DO-247_Horizontal_TabDown
+Diode, DO-247 series, Horizontal, TabDown, P 10.9mm
+diode rectifier
+0
+2
+2
+Diode_THT
+D_DO-247_Horizontal_TabUp
+Diode, DO-247 series, Horizontal, TabUp, P 10.9mm
+diode rectifier
+0
+2
+2
+Diode_THT
+D_DO-247_Vertical
+Diode, DO-247 series, Vertical, P 10.9mm
+diode rectifier
+0
+2
+2
+Diode_THT
+D_P600_R-6_P7.62mm_Vertical_AnodeUp
+Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf
+Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm
+0
+2
+2
+Diode_THT
+D_P600_R-6_P7.62mm_Vertical_KathodeUp
+Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf
+Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm
+0
+2
+2
+Diode_THT
+D_P600_R-6_P12.70mm_Horizontal
+Diode, P600_R-6 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf
+Diode P600_R-6 series Axial Horizontal pin pitch 12.7mm length 9.1mm diameter 9.1mm
+0
+2
+2
+Diode_THT
+D_P600_R-6_P20.00mm_Horizontal
+Diode, P600_R-6 series, Axial, Horizontal, pin pitch=20mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf
+Diode P600_R-6 series Axial Horizontal pin pitch 20mm length 9.1mm diameter 9.1mm
+0
+2
+2
+Diode_THT
+D_T-1_P2.54mm_Vertical_AnodeUp
+Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf
+Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm
+0
+2
+2
+Diode_THT
+D_T-1_P2.54mm_Vertical_KathodeUp
+Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf
+Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm
+0
+2
+2
+Diode_THT
+D_T-1_P5.08mm_Horizontal
+Diode, T-1 series, Axial, Horizontal, pin pitch=5.08mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf
+Diode T-1 series Axial Horizontal pin pitch 5.08mm length 3.2mm diameter 2.6mm
+0
+2
+2
+Diode_THT
+D_T-1_P10.16mm_Horizontal
+Diode, T-1 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf
+Diode T-1 series Axial Horizontal pin pitch 10.16mm length 3.2mm diameter 2.6mm
+0
+2
+2
+Diode_THT
+D_T-1_P12.70mm_Horizontal
+Diode, T-1 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf
+Diode T-1 series Axial Horizontal pin pitch 12.7mm length 3.2mm diameter 2.6mm
+0
+2
+2
+Diode_THT
+Diode_Bridge_15.1x15.1x6.3mm_P10.9mm
+Single phase bridge rectifier case 15.1x15.1mm, pitch 10.9mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/pb1000.pdf
+Diode Bridge PB10xxS
+0
+4
+4
+Diode_THT
+Diode_Bridge_15.2x15.2x6.3mm_P10.9mm
+Single phase bridge rectifier case 15.2x15.2mm, pitch 10.9mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/kbpc600.pdf
+Diode Bridge KBPC6xx
+0
+4
+4
+Diode_THT
+Diode_Bridge_15.7x15.7x6.3mm_P10.8mm
+Single phase bridge rectifier case 15.7x15.7
+Diode Bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_16.7x16.7x6.3mm_P10.8mm
+Single phase bridge rectifier case 16.7x16.7
+Diode Bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_19.0x3.5x10.0mm_P5.0mm
+Vishay GBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88606/g3sba20.pdf
+Vishay GBU rectifier diode bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_19.0x19.0x6.8mm_P12.7mm
+Single phase bridge rectifier case 19x19mm, pitch 12.7mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/pb1000.pdf
+Diode Bridge PB10xx
+0
+4
+4
+Diode_THT
+Diode_Bridge_28.6x28.6x7.3mm_P18.0mm_P11.6mm
+Single phase bridge rectifier case 28.6x28.6mm, pitch 18.0mm & 11.6mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/kbpc1500fw.pdf
+Diode Bridge KBPCxxxxWP
+0
+4
+4
+Diode_THT
+Diode_Bridge_32.0x5.6x17.0mm_P10.0mm_P7.5mm
+Diotec 32x5.6x17mm rectifier package, 7.5mm/10mm pitch, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40c3700.pdf
+Diotec rectifier diode bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_DIP-4_W5.08mm_P2.54mm
+4-lead dip package for diode bridges, row spacing 5.08mm, pin-spacing 2.54mm, see http://www.vishay.com/docs/88898/b2m.pdf
+DIL DIP PDIP 5.08mm 2.54
+0
+4
+4
+Diode_THT
+Diode_Bridge_DIP-4_W7.62mm_P5.08mm
+4-lead dip package for diode bridges, row spacing 7.62 mm (300 mils), see http://cdn-reichelt.de/documents/datenblatt/A400/HDBL101G_20SERIES-TSC.pdf
+DIL DIP PDIP 5.08mm 7.62mm 300mil
+0
+4
+4
+Diode_THT
+Diode_Bridge_IXYS_GUFP
+Three phase, Bridge, Rectifier
+diode module
+0
+5
+5
+Diode_THT
+Diode_Bridge_Round_D8.9mm
+4-lead round diode bridge package, diameter 8.9mm, pin pitch 5.08mm, see http://cdn-reichelt.de/documents/datenblatt/A400/W005M-W10M_SEP.PDF
+diode bridge 8.9mm 8.85mm WOB pitch 5.08mm
+0
+4
+4
+Diode_THT
+Diode_Bridge_Round_D9.0mm
+4-lead round diode bridge package, diameter 9.0mm, pin pitch 5.0mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40r.pdf
+diode bridge 9.0mm 8.85mm WOB pitch 5.0mm
+0
+4
+4
+Diode_THT
+Diode_Bridge_Round_D9.8mm
+4-lead round diode bridge package, diameter 9.8mm, pin pitch 5.08mm, see http://www.vishay.com/docs/88769/woo5g.pdf
+diode bridge 9.8mm WOG pitch 5.08mm
+0
+4
+4
+Diode_THT
+Diode_Bridge_Vishay_GBL
+Vishay GBL rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88609/gbl005.pdf
+Vishay GBL rectifier diode bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_Vishay_GBU
+Vishay GBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88606/g3sba20.pdf
+Vishay GBU rectifier diode bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_Vishay_KBL
+Vishay KBL rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88655/kbl005.pdf
+Vishay KBL rectifier diode bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_Vishay_KBPC1
+Single phase bridge rectifier case KBPC1, see http://www.vishay.com/docs/93585/vs-kbpc1series.pdf
+Diode Bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_Vishay_KBPC6
+Single phase bridge rectifier case KBPC6, see http://www.vishay.com/docs/93585/vs-kbpc1series.pdf
+Diode Bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_Vishay_KBPM
+Vishay KBM rectifier package, 3.95mm pitch (http://www.farnell.com/datasheets/2238158.pdf, http://www.cdil.com/s/kbp2005_.pdf)
+Vishay KBM rectifier diode bridge
+0
+4
+4
+Diode_THT
+Diode_Bridge_Vishay_KBU
+Vishay KBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88656/kbu4.pdf
+Vishay KBU rectifier diode bridge
+0
+4
+4
+Display
+AG12864E
+STN/FSTN LCD 128x64 dot https://www.digchip.com/datasheets/parts/datasheet/1121/AG-12864E-pdf.php
+AG12864E Graphics Display 128x64 Ampire
+0
+24
+20
+Display
+Adafruit_SSD1306
+Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI https://learn.adafruit.com/monochrome-oled-breakouts/downloads
+Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI
+0
+8
+8
+Display
+Adafruit_SSD1306_No_Mounting_Holes
+Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI https://learn.adafruit.com/monochrome-oled-breakouts/downloads
+Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI
+0
+8
+8
+Display
+CR2013-MI2120
+CR2013-MI2120 ILI9341 LCD Breakout http://pan.baidu.com/s/11Y990
+CR2013-MI2120 ILI9341 LCD Breakout
+0
+18
+14
+Display
+EA-eDIP128B-XXX
+LCD-graphical display with LED backlight 128x64 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip128-6e.pdf
+LCD-graphical display with LED backlight 128x64 RS-232 I2C or SPI
+0
+32
+32
+Display
+EA_DOGS104X-A
+LCD 4x10 character 3.3V VDD I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/doma/dogs104e.pdf
+LCD 4x10 character 3.3V VDD I2C or SPI
+0
+14
+14
+Display
+EA_DOGXL160-7
+Grapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf
+EA_DOGXL160-7
+0
+22
+22
+Display
+EA_DOGXL160-7_Backlight
+Grapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf
+EA_DOGXL160-7_Backlight
+0
+22
+22
+Display
+EA_T123X-I2C
+http://www.lcd-module.de/pdf/doma/t123-i2c.pdf
+3 Line 12 character wide alpha numeric LCD
+0
+6
+6
+Display
+EA_eDIP160-XXX
+LCD-graphical display with LED backlight 160x104 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip160-7e.pdf
+LCD-graphical display with LED backlight 160x104 RS-232 I2C or SPI
+0
+40
+40
+Display
+EA_eDIP240-XXX
+LCD graphical display LED backlight 240x128 http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip240-7e.pdf
+LCD graphical display LED backlight 240x128
+0
+40
+40
+Display
+EA_eDIP320X-XXX
+LCD display 320x340 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip320-8e.pdf
+LCD display 320x340 RS-232 I2C or SPI
+0
+48
+48
+Display
+EA_eDIPTFT32-XXX
+TFT-graphic display 320x240 16 bit colour with led backlight http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft32-ae.pdf
+TFT-graphic display 320x240 16 bit colour with led backlight
+0
+40
+40
+Display
+EA_eDIPTFT43-ATC
+http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft43-ae.pdf
+TFT graphical display 480x272 16-bit colour with LED backlight
+0
+40
+40
+Display
+EA_eDIPTFT43-XXX
+TFT graphical display 480x272 16-bit colour with LED backlight http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft43-ae.pdf
+TFT graphical display 480x272 16-bit colour with LED backlight
+0
+40
+40
+Display
+EA_eDIPTFT57-XXX
+http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft57-ae.pdf
+TFT-graphic display 640x480 16 bit colour
+0
+48
+48
+Display
+EA_eDIPTFT70-ATC
+TFT-graphical display 800x480 16-bit colours with capacitive touch panel http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft70-ae.pdf
+TFT-graphical display 800x480 16-bit colours with capacitive touch panel
+0
+48
+48
+Display
+EA_eDIPTFT70-XXX
+TFT-graphical display 800x480 16-bit colours http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft70-ae.pdf
+TFT-graphical display 800x480 16-bit colours and touch display
+0
+48
+48
+Display
+HDSM-441B_HDSM-443B
+2 Digit 7 segemnt blue LED, right hand decimal, https://docs.broadcom.com/docs/AV02-1589EN
+2 Digit 7 segment blue LED
+0
+10
+10
+Display
+HDSM-541B_HDSM-543B
+2 digit 7 segement blue LED with right hand decimal, https://docs.broadcom.com/docs/AV02-1588EN
+2 digit 7 segement blue LED with right hand decimal
+0
+10
+10
+Display
+HDSP-48xx
+10-Element Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN
+10-Element Bar Graph Array
+0
+20
+20
+Display
+HDSP-4830
+10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN
+10-Element Red Bar Graph Array
+0
+20
+20
+Display
+HDSP-4832
+10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN
+10-Element Red Yellow Green Bar Graph Array
+0
+20
+20
+Display
+HDSP-4836
+10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN
+10-Element Red Yellow Green Bar Graph Array
+0
+20
+20
+Display
+HDSP-4840
+10-Element Yellow Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN
+10-Element Yellow Bar Graph Array
+0
+20
+20
+Display
+HDSP-4850
+10-Element Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN
+10-Element Green Bar Graph Array
+0
+20
+20
+Display
+HLCP-J100
+10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN
+10-Element Red Bar Graph Array
+0
+20
+20
+Display
+HY1602E
+http://www.icbank.com/data/ICBShop/board/HY1602E.pdf
+LCD 16x2 Alphanumeric 16pin
+0
+20
+16
+Display
+LCD-016N002L
+16 x 2 Character LCD, http://www.vishay.com/product?docid=37299
+LCD-016N002L 16 x 2 Character LCD
+0
+24
+20
+Display
+LM16255
+LCD LM16255 16x2 character http://www.datasheetlib.com/datasheet/259542/lm16255_sharp-electronics.html
+LCD 12x2
+0
+14
+14
+Display
+NHD-0420H1Z
+NHD-0420H1Z LCD http://www.newhavendisplay.com/specs/NHD-0420H1Z-FSW-GBW-33V3.pdf
+NHD-0420H1Z LCD
+0
+16
+16
+Display
+NHD-C0220BiZ
+NHD-C0220BiZ LCD http://www.newhavendisplay.com/specs/NHD-C0220BiZ-FSW-FBW-3V3M.pdf
+NHD-C0220BiZ LCD
+0
+10
+10
+Display
+OLED-128O064D
+128x64 OLED display
+display oled
+0
+30
+30
+Display
+RC1602A
+http://www.raystar-optronics.com/down.php?ProID=18
+LCD 16x2 Alphanumeric 16pin
+0
+22
+18
+Display
+WC1602A
+LCD 16x2 http://www.wincomlcd.com/pdf/WC1602A-SFYLYHTC06.pdf
+LCD 16x2 Alphanumeric 16pin
+0
+20
+16
+Display_7Segment
+7SEGMENT-LED__HDSM531_HDSM533_SMD
+7-Segment Display, HDSM53x, https://docs.broadcom.com/docs/AV02-0713EN
+7segment LED HDSM531 HDSM533
+0
+10
+10
+Display_7Segment
+7SegmentLED_LTS6760_LTS6780
+7-Segment Display, LTS67x0, http://optoelectronics.liteon.com/upload/download/DS30-2001-355/S6760jd.pdf
+7Segment LED LTS6760 LTS6780
+0
+10
+10
+Display_7Segment
+AD-121F2
+Single Digit 7-segment RGB LED Display, 1-inch digit height, common anode, http://usasyck.com/products/AD-121F2_cat_e.pdf
+RGB LED digit
+0
+22
+22
+Display_7Segment
+AFF_2x7SEG-DIGIT_10mm
+Afficheur 7 segments 10mm DIGIT
+AFFICHEUR
+0
+16
+16
+Display_7Segment
+CA56-12CGKWA
+4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12CGKWA(Ver.9A).pdf
+4 digit 7 segment green LED
+0
+12
+12
+Display_7Segment
+CA56-12EWA
+4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-12EWA.pdf
+4 digit 7 segment green LED
+0
+12
+12
+Display_7Segment
+CA56-12SEKWA
+4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SEKWA(Ver.7A).pdf
+4 digit 7 segment green LED
+0
+12
+12
+Display_7Segment
+CA56-12SRWA
+4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-12SRWA.pdf
+4 digit 7 segment green LED
+0
+12
+12
+Display_7Segment
+CA56-12SURKWA
+4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SURKWA(Ver.8A).pdf
+4 digit 7 segment green LED
+0
+12
+12
+Display_7Segment
+CA56-12SYKWA
+4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SYKWA(Ver.6A).pdf
+4 digit 7 segment green LED
+0
+12
+12
+Display_7Segment
+CC56-12GWA
+4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-11GWA.pdf
+4 digit 7 segment green LED
+0
+12
+12
+Display_7Segment
+CC56-12YWA
+4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CC56-12YWA.pdf
+4 digit 7 segment green LED
+0
+12
+12
+Display_7Segment
+DA04-11CGKWA
+http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11CGKWA(Ver.6A).pdf
+Dubble digit green 7 segment LED display
+0
+16
+16
+Display_7Segment
+DA04-11SEKWA
+http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SEKWA(Ver.9A).pdf
+Dubble digit super bright orange 7 segment LED display
+0
+16
+16
+Display_7Segment
+DA04-11SURKWA
+http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SURKWA(Ver.10A).pdf
+Dubble digit hyper red 7 segment LED display
+0
+16
+16
+Display_7Segment
+DA04-11SYKWA
+http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SYKWA(Ver.6A).pdf
+Dubble digit super bright yellow 7 segment LED display
+0
+16
+16
+Display_7Segment
+DA56-11CGKWA
+http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11CGKWA(Ver.16A).pdf
+Double digit seven segment green LED display
+0
+18
+18
+Display_7Segment
+DA56-11SEKWA
+http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SEKWA(Ver.9A).pdf
+Double digit seven segment super bright orange LED display
+0
+18
+18
+Display_7Segment
+DA56-11SURKWA
+http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SURKWA(Ver.11A).pdf
+Double digit seven segment hyper red LED display
+0
+18
+18
+Display_7Segment
+DA56-11SYKWA
+http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SYKWA(Ver.11A).pdf
+Double digit seven segment super bright yellow LED display
+0
+18
+18
+Display_7Segment
+DE113-XX-XX
+http://www.display-elektronik.de/filter/DE113-RS-20_635.pdf
+3 1/5 digit LOW BAT + 7-Segment LCD
+0
+40
+40
+Display_7Segment
+DE114-RS-20
+http://www.display-elektronik.de/filter/DE113-RS-20_635.pdf
+3 1/5 digit reflective LCD LOW-BAT + 7-Segment
+0
+40
+40
+Display_7Segment
+DE122-XX-XX
+http://www.display-elektronik.de/filter/DE122-RS-20_635.pdf
+6 digit 7 segment LCD
+0
+50
+50
+Display_7Segment
+DE170-XX-XX
+http://www.display-elektronik.de/filter/DE170-RS-20_75.pdf
+3 1/5 digit reflective arrow bat + 7 segment LCD
+0
+40
+40
+Display_7Segment
+ELD_426XXXX
+http://www.everlight.com/file/ProductFile/D426SYGWA-S530-E2.pdf
+Double digit 7 segment brilliant yellow green LED
+0
+10
+10
+Display_7Segment
+HDSP-7401
+One digit 7 segment yellow, https://docs.broadcom.com/docs/AV02-2553EN
+One digit 7 segment yellow
+0
+10
+10
+Display_7Segment
+HDSP-7507
++-1 overflow 7 segment high efficiency red, https://docs.broadcom.com/docs/AV02-2553EN
++-1 overflow 7 segment high efficiency red
+0
+10
+10
+Display_7Segment
+HDSP-7801
+One digit 7 segment green, https://docs.broadcom.com/docs/AV02-2553EN
+One digit 7 segment green
+0
+10
+10
+Display_7Segment
+HDSP-7807
++-1 overflow 7 segment green, https://docs.broadcom.com/docs/AV02-2553EN
++-1 overflow 7 segment green
+0
+10
+10
+Display_7Segment
+HDSP-A151
+One digit 7 segment red, https://docs.broadcom.com/docs/AV02-2553EN
+One digit 7 segment high efficiency red
+0
+10
+10
+Display_7Segment
+HDSP-A401
+One digit 7 segment orange, common anode, https://docs.broadcom.com/docs/AV02-2553EN
+One digit 7 segment orange common anode
+0
+10
+10
+Display_7Segment
+KCSC02-105
+http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-105(Ver.9A).pdf
+Single digit 7 segement hyper red LED
+0
+10
+10
+Display_7Segment
+KCSC02-106
+http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-106(Ver.10A).pdf
+Single digit 7 segement super bright orange LED
+0
+10
+10
+Display_7Segment
+KCSC02-107
+http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-107(Ver.9A).pdf
+Single digit 7 segement super bright yellow LED
+0
+10
+10
+Display_7Segment
+KCSC02-123
+http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-123(Ver.10A).pdf
+Single digit 7 segement super bright yellow LED
+0
+10
+10
+Display_7Segment
+KCSC02-136
+http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-136(Ver.6B).pdf
+Single digit 7 segement super bright yellow LED
+0
+10
+10
+Display_7Segment
+MAN71A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+One digit 7 segment red LED with right dot
+0
+14
+14
+Display_7Segment
+MAN72A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+One digit 7 segment red LED with left dot
+0
+14
+14
+Display_7Segment
+MAN73A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+Overflow +- 1 red LED
+0
+14
+14
+Display_7Segment
+MAN3410A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+One digit 7 segment green LED with dot
+0
+14
+14
+Display_7Segment
+MAN3420A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+One digit 7 segment green LED with left dot
+0
+14
+14
+Display_7Segment
+MAN3610A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+One digit 7 segment orange LED with right dot
+0
+14
+14
+Display_7Segment
+MAN3620A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+One digit 7 segment orange LED with left dot
+0
+14
+14
+Display_7Segment
+MAN3630A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+Overflow +- 1 orange LED
+0
+14
+14
+Display_7Segment
+MAN3810A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+One digit 7 segment yellow LED with right dot
+0
+14
+14
+Display_7Segment
+MAN3820A
+https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php
+One digit 7 segment yellow LED with left dot
+0
+14
+14
+Display_7Segment
+SA15-11xxx
+http://www.kingbrightusa.com/images/catalog/SPEC/SA15-11SRWA.pdf
+SA15-11xxx single digit 7 segment display 38.1mm 1.5inch
+0
+10
+10
+Display_7Segment
+SBC18-11SURKCGKWA
+http://www.kingbright.com/attachments/file/psearch/000/00/00/SBC18-11SURKCGKWA(Ver.6A).pdf
+single digit 7 segemnt red/green LED
+0
+10
+10
+Display_7Segment
+Sx39-1xxxxx
+Single digit 7 segment LED display in red, yellow or green colour http://www.kingbrightusa.com/images/catalog/SPEC/sa39-11ewa.pdf
+One digit LED 7 segment SA39-11 SC39-11 SA39-12 SC39-12
+0
+10
+10
+Ferrite_THT
+LairdTech_28C0236-0JW-10
+Ferrite, vertical, LairdTech 28C0236-0JW-10, https://assets.lairdtech.com/home/brandworld/files/28C0236-0JW-10.pdf, JW Miller core https://www.bourns.com/products/magnetic-products/j.w.-miller-through-hole-ferrite-beads-emi-filters
+Ferrite vertical LairdTech 28C0236-0JW-10
+0
+2
+2
+Fiducial
+Fiducial_0.5mm_Mask1.5mm
+Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening
+fiducial
+0
+1
+0
+Fiducial
+Fiducial_0.5mm_Mask1mm
+Circular Fiducial, 0.5mm bare copper, 1mm soldermask opening (Level C)
+fiducial
+0
+1
+0
+Fiducial
+Fiducial_0.75mm_Mask1.5mm
+Circular Fiducial, 0.75mm bare copper, 1.5mm soldermask opening (Level B)
+fiducial
+0
+1
+0
+Fiducial
+Fiducial_0.75mm_Mask2.25mm
+Circular Fiducial, 0.75mm bare copper, 2.25mm soldermask opening
+fiducial
+0
+1
+0
+Fiducial
+Fiducial_1.5mm_Mask3mm
+Circular Fiducial, 1.5mm bare copper, 3mm soldermask opening
+fiducial
+0
+1
+0
+Fiducial
+Fiducial_1.5mm_Mask4.5mm
+Circular Fiducial, 1.5mm bare copper, 4.5mm soldermask opening
+fiducial
+0
+1
+0
+Fiducial
+Fiducial_1mm_Mask2mm
+Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A)
+fiducial
+0
+1
+0
+Fiducial
+Fiducial_1mm_Mask3mm
+Circular Fiducial, 1mm bare copper, 3mm soldermask opening (recommended)
+fiducial
+0
+1
+0
+Filter
+Filter_1109-5_1.1x0.9mm
+5-pin SAW filter package - 1.1x0.9 mm Body; (see https://www.murata.com/~/media/webrenewal/support/library/catalog/products/filter/rf/p73e.ashx?la=en-gb)
+Filter 5
+0
+5
+5
+Filter
+Filter_1411-5_1.4x1.1mm
+5-pin filter package - 1.4x1.1 mm Body; (see https://global.kyocera.com/prdct/electro/product/pdf/sf14_tdlte.pdf)
+Filter 5
+0
+5
+5
+Filter
+Filter_Bourns_SRF0905_6.0x9.2mm
+https://www.bourns.com/docs/Product-Datasheets/SRF0905.pdf
+Line Filter
+0
+4
+4
+Filter
+Filter_FILTERCON_1FPxx
+0.5A, 250VAC, 50/60Hz line filter (https://filtercon.com.pl/wp-content/uploads/2019/07/Karta-katalogowa-FP-12-1.pdf)
+EMI filter
+0
+4
+4
+Filter
+Filter_Mini-Circuits_FV1206
+Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206.pdf
+Mini-Circuits Filter SMD 1206
+0
+6
+4
+Filter
+Filter_Mini-Circuits_FV1206-1
+Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-1.pdf
+Mini-Circuits Filter SMD 1206
+0
+6
+6
+Filter
+Filter_Mini-Circuits_FV1206-4
+Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-4.pdf
+Mini-Circuits Filter SMD 1206
+0
+8
+4
+Filter
+Filter_Mini-Circuits_FV1206-5
+Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-5.pdf
+Mini-Circuits Filter SMD 1206
+0
+8
+4
+Filter
+Filter_Mini-Circuits_FV1206-6
+Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-6.pdf
+Mini-Circuits Filter SMD 1206
+0
+14
+8
+Filter
+Filter_Mini-Circuits_FV1206-7
+Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-7.pdf
+Mini-Circuits Filter SMD 1206
+0
+5
+3
+Filter
+Filter_Murata_BNX025
+https://www.murata.com/en-us/products/productdata/8796778004510/QNFH9101.pdf?1496719830000
+EMI Filter
+0
+6
+4
+Filter
+Filter_Murata_BNX025_ThermalVias
+https://www.murata.com/en-us/products/productdata/8796778004510/QNFH9101.pdf?1496719830000
+EMI Filter
+0
+19
+4
+Filter
+Filter_Schaffner_FN405
+Compact PCB mounting EMI filter (https://www.schaffner.com/de/produkte/download/product/datasheet/fn-405-pcb-mounting-filter/)
+EMI filter
+0
+5
+5
+Filter
+Filter_Schaffner_FN406
+Ultra Compact EMC Filter (https://www.schaffner.com/products/download/product/datasheet/fn-406-ultra-compact-emc-filter/)
+emi filter
+0
+5
+5
+Fuse
+Fuse_0402_1005Metric
+Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_0402_1005Metric_Castellated
+Fuse SMD 0402 (1005 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_0402_1005Metric_Pad0.77x0.64mm_HandSolder
+Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_0603_1608Metric
+Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_0603_1608Metric_Castellated
+Fuse SMD 0603 (1608 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder
+Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_0805_2012Metric
+Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_0805_2012Metric_Castellated
+Fuse SMD 0805 (2012 Metric), castellated end terminal, IPC_7351. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder
+Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_1206_3216Metric
+Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_1206_3216Metric_Castellated
+Fuse SMD 1206 (3216 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder
+Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_1210_3225Metric
+Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_1210_3225Metric_Castellated
+Fuse SMD 1210 (3225 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_1210_3225Metric_Pad1.42x2.65mm_HandSolder
+Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_1812_4532Metric
+Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_1812_4532Metric_Castellated
+Fuse SMD 1812 (4532 Metric), castellated end terminal, IPC_7351. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder
+Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_2010_5025Metric
+Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_2010_5025Metric_Castellated
+Fuse SMD 2010 (5025 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_2010_5025Metric_Pad1.52x2.65mm_HandSolder
+Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_2512_6332Metric
+Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_2512_6332Metric_Castellated
+Fuse SMD 2512 (6332 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_2512_6332Metric_Pad1.52x3.35mm_HandSolder
+Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_2816_7142Metric
+Fuse SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_2816_7142Metric_Castellated
+Fuse SMD 2816 (7142 Metric), castellated end terminal, IPC_7351. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_2816_7142Metric_Pad3.20x4.45mm_HandSolder
+Fuse SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_2920_7451Metric
+Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator
+fuse
+0
+2
+2
+Fuse
+Fuse_2920_7451Metric_Castellated
+Fuse SMD 2920 (7451 Metric), castellated end terminal, IPC_7351. (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator
+fuse castellated
+0
+2
+2
+Fuse
+Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolder
+Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator
+fuse handsolder
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0005FF_L8.3mm_W3.8mm
+Fuse 0ZRE0005FF, BelFuse, Radial Leaded PTC, https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0008FF_L8.3mm_W3.8mm
+Fuse 0ZRE0008FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0012FF_L8.3mm_W3.8mm
+Fuse 0ZRE0012FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0016FF_L9.9mm_W3.8mm
+Fuse 0ZRE0016FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0025FF_L9.6mm_W3.8mm
+Fuse 0ZRE0025FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0033FF_L11.4mm_W3.8mm
+Fuse 0ZRE0033FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0040FF_L11.5mm_W3.8mm
+Fuse 0ZRE0040FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0055FF_L14.0mm_W4.1mm
+Fuse 0ZRE0055FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0075FF_L11.5mm_W4.8mm
+Fuse 0ZRE0075FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0100FF_L18.7mm_W5.1mm
+Fuse 0ZRE0100FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0125FF_L21.2mm_W5.3mm
+Fuse 0ZRE0125FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0150FF_L23.4mm_W5.3mm
+Fuse 0ZRE0150FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_BelFuse_0ZRE0200FF_L24.9mm_W6.1mm
+Fuse 0ZRE0200FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf
+0ZRE BelFuse radial PTC
+0
+2
+2
+Fuse
+Fuse_Blade_ATO_directSolder
+car blade fuse direct solder
+car blade fuse
+0
+2
+2
+Fuse
+Fuse_Blade_Mini_directSolder
+car blade fuse mini, direct solder
+car blade fuse mini
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG300
+PTC Resettable Fuse, Ihold = 3.0A, Itrip=5.1A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG400
+PTC Resettable Fuse, Ihold = 4.0A, Itrip=6.8A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG500
+PTC Resettable Fuse, Ihold = 5.0A, Itrip=8.5A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG600
+PTC Resettable Fuse, Ihold = 6.0A, Itrip=10.2A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG650
+PTC Resettable Fuse, Ihold = 6.5A, Itrip=11.1A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG700
+PTC Resettable Fuse, Ihold = 7.0A, Itrip=11.9A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG800
+PTC Resettable Fuse, Ihold = 8.0A, Itrip=13.6A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG900
+PTC Resettable Fuse, Ihold = 9.0A, Itrip=15.3A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG1000
+PTC Resettable Fuse, Ihold = 10.0A, Itrip=17.0A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RG1100
+PTC Resettable Fuse, Ihold = 11.0A, Itrip=18.7A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT050
+PTC Resettable Fuse, Ihold = 0.5A, Itrip=0.92A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT070
+PTC Resettable Fuse, Ihold = 0.7A, Itrip=1.4A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT100
+PTC Resettable Fuse, Ihold = 1.0A, Itrip=1.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT200
+PTC Resettable Fuse, Ihold = 2.0A, Itrip=3.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT300
+PTC Resettable Fuse, Ihold = 3.0A, Itrip=6.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT400
+PTC Resettable Fuse, Ihold = 4.0A, Itrip=7.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT500
+PTC Resettable Fuse, Ihold = 5.0A, Itrip=9.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT550
+PTC Resettable Fuse, Ihold = 5.5A, Itrip=10.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT600
+PTC Resettable Fuse, Ihold = 6.0A, Itrip=10.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT650
+PTC Resettable Fuse, Ihold = 6.5A, Itrip=12.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT700
+PTC Resettable Fuse, Ihold = 7.0A, Itrip=13.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT750
+PTC Resettable Fuse, Ihold = 7.5A, Itrip=13.1A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT800
+PTC Resettable Fuse, Ihold = 8.0A, Itrip=15.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT900
+PTC Resettable Fuse, Ihold = 9.0A, Itrip=16.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT1000
+PTC Resettable Fuse, Ihold = 10.0A, Itrip=18.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT1100
+PTC Resettable Fuse, Ihold = 11.0A, Itrip=20.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-RHT1300
+PTC Resettable Fuse, Ihold = 13.0A, Itrip=24.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf
+ptc resettable fuse polyfuse THT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-SM_7.98x5.44mm
+https://www.bourns.com/docs/Product-Datasheets/mfsm.pdf
+bourns ptc resettable fuse polyfuse MF-SM MF-SMHT
+0
+2
+2
+Fuse
+Fuse_Bourns_MF-SM_9.5x6.71mm
+https://www.bourns.com/docs/Product-Datasheets/mfsm.pdf
+bourns ptc resettable fuse polyfuse MF-SM MF-SMHT
+0
+2
+2
+Fuse
+Fuse_Littelfuse-LVR100
+Littelfuse, resettable fuse, PTC, polyswitch LVR100, Ih 1A http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf
+LVR100 PTC resettable polyswitch
+0
+2
+2
+Fuse
+Fuse_Littelfuse-LVR125
+Littelfuse, resettable fuse, PTC, polyswitch LVR125, Ih 1.25A, http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf
+LVR125 PTC resettable polyswitch
+0
+2
+2
+Fuse
+Fuse_Littelfuse-LVR200
+Littelfuse, resettable fuse, PTC, polyswitch LVR200, Ih 2A, http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf
+LVR200 PTC resettable polyswitch
+0
+2
+2
+Fuse
+Fuse_Littelfuse-NANO2-451_453
+Littelfuse NANO2 https://www.littelfuse.com/~/media/electronics/datasheets/fuses/littelfuse_fuse_451_453_datasheet.pdf.pdf
+Fuse Nano2
+0
+2
+2
+Fuse
+Fuse_Littelfuse_372_D8.50mm
+Fuse, Littelfuse, 372, 8.5x8mm, https://www.littelfuse.com/~/media/electronics/datasheets/fuses/littelfuse_fuse_372_datasheet.pdf.pdf
+fuse tht radial
+0
+2
+2
+Fuse
+Fuse_Littelfuse_395Series
+Fuse, TE5, Littelfuse/Wickmann, No. 460, No560,
+Fuse TE5 Littelfuse/Wickmann No. 460 No560
+0
+2
+2
+Fuse
+Fuse_Schurter_UMT250
+Surface Mount Fuse, 3 x 10.1 mm, Time-Lag T, 250 VAC, 125 VDC (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_UMT_250.pdf)
+Schurter fuse smd
+0
+2
+2
+Fuse
+Fuse_Schurter_UMZ250
+Surface Mount Fuse with Clip, 4.2 x 11.1 mm, Time-Lag T, 250 VAC, 125 VDC (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_UMZ_250.pdf)
+fuse smd mount holder
+0
+2
+2
+Fuse
+Fuse_SunFuse-6HP
+SunFuse Ceramic Slow Blow Fuse 6H_6HP.PDF
+UL/CSA 6x32mm Ceramic Slow Blow Fuse
+0
+2
+2
+Fuse
+Fuseholder_Blade_ATO_Littelfuse_Pudenz_2_Pin
+Fuseholder ATO Blade littelfuse Pudenz 2 Pin
+Fuseholder ATO Blade littelfuse Pudenz 2 Pin
+0
+2
+2
+Fuse
+Fuseholder_Blade_Mini_Keystone_3568
+fuse holder, car blade fuse mini, http://www.keyelco.com/product-pdf.cfm?p=306
+car blade fuse mini
+0
+4
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_Bulgin_FX0456_Vertical_Closed
+Fuseholder, 5x20, closed, vertical, Bulgin, FX0456, https://www.bulgin.com/products/pub/media/bulgin/data/Fuseholders.pdf
+Fuseholder 5x20 closed vertical Bulgin FX0456 Sicherungshalter
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_Bulgin_FX0457_Horizontal_Closed
+Fuseholder, 5x20, closed, horizontal, Bulgin, FX0457, Sicherungshalter,
+Fuseholder 5x20 closed horizontal Bulgin FX0457 Sicherungshalter
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_EATON_H15-V-1_Vertical_Closed
+PCB fuse holders for 5 mm x 20 mm fuses; 250V; 10A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/bus-elx-ds-4426-h15.pdf)
+fuse holder vertical 5x20mm
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_EATON_HBV_Vertical_Closed
+5 mm x 20 mm fuse holders; Vertical w/ Stability Pins; 250V; 6.3-16A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_2118_HB_PCB_Series.pdf)
+fuse holder vertical 5x20mm
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_EATON_HBW_Vertical_Closed
+5 mm x 20 mm fuse holders; Vertical w/o Stability Pins; 250V; 6.3-16A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_2118_HB_PCB_Series.pdf)
+fuse holder vertical 5x20mm
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open
+Fuseholder horizontal open, 5x20mm, 500V, 16A, Schurter 0031.8201, https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_OGN.pdf
+Fuseholder horizontal open 5x20 Schurter 0031.8201
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_Schurter_FAB_0031-355x_Horizontal_Closed
+Fuseholder 5x20mm horizontal Shurter model FAB, Suitable for order numbers 0031.3551 and 0031.3558 (https://www.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FAB.pdf)
+Fuseholder 5x20mm closed horizontal
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_Schurter_FPG4_Vertical_Closed
+Shock-Safe Fuseholder, 5 x 20 mm, Slotted Cap/Fingergrip, vertical, IEC 60335-1; 250VAC/10A VDE; 500V/16A UL/CSA (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FPG4.pdf)
+fuse holder vertical 5x20mm
+0
+4
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_Schurter_FUP_0031.2510_Horizontal_Closed
+Shock-Safe closed Fuseholder, Schurter FUP Series, 5.0 x 20mm, Slotted Cap, horizontal, 500 VAC 4W/16A (VDE), 600V 30A (UL/CSA), order numbers: 0031.2510 (0031.2500 + 0031.2323), http://www.schurter.ch/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FUP.pdf
+Fuseholder 5x20mm horizontal closed
+0
+3
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_Schurter_OGN-SMD_Horizontal_Open
+Fuseholder horizontal open, 5x20mm, 500V, 16A (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_OGN-SMD.pdf)
+Fuseholder horizontal open 5x20 Schurter 0031.8221
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open
+https://www.tme.eu/en/Document/3b48dbe2b9714a62652c97b08fcd464b/PTF78.pdf
+Fuseholder horizontal open 5x20 Stelvio-Kontek PTF/78
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-6.3x32mm_Schurter_0031-8002_Horizontal_Open
+Fuseholder, horizontal, open, 6.3x32, Schurter, 0031.8002, https://www.schurter.com/en/datasheet/typ_OG__Holder__6.3x32.pdf
+Fuseholder horizontal open 6.3x32 Schurter 0031.8002
+0
+2
+2
+Fuse
+Fuseholder_Cylinder-6.3x32mm_Schurter_FUP_0031.2520_Horizontal_Closed
+Shock-Safe closed Fuseholder, Schurter FUP Series, 6.3 x 32 mm, Slotted Cap, horizontal, 500 VAC 4W/16A (VDE), 600V 30A (UL/CSA), order numbers: 0031.2520 (0031.2500 + 0031.2321), http://www.schurter.ch/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FUP.pdf
+Fuseholder 6.3x32mm horizontal closed
+0
+3
+2
+Fuse
+Fuseholder_Littelfuse_Nano2_157x
+Littelfuse NANO2 holder, https://www.littelfuse.com/~/media/electronics/datasheets/fuses/littelfuse_fuse_157_datasheet.pdf.pdf
+SMD Nano2 holder
+0
+2
+2
+Fuse
+Fuseholder_TR5_Littelfuse_No560_No460
+Fuse, Fuseholder, TR5, Littelfuse/Wickmann, No. 460, No560, https://www.littelfuse.com/~/media/electronics/datasheets/fuse_holders/littelfuse_fuse_holder_559_560_datasheet.pdf.pdf
+Fuse Fuseholder TR5 Littelfuse/Wickmann No. 460 No560
+0
+2
+2
+Heatsink
+Heatsink_35x26mm_1xFixation3mm_Fischer-SK486-35
+Heatsink, 35mm x 26mm, 1x Fixation 3mm, Fischer SK486-35
+heatsink
+0
+1
+1
+Heatsink
+Heatsink_38x38mm_SpringFixation
+Heatsink, 38x38mm, Spring Fixation, diagonal,
+heatsink
+0
+4
+1
+Heatsink
+Heatsink_62x40mm_2xFixation3mm
+Heatsink, 62 x 40mm, 2x 3mm Drills,
+heatsink
+0
+2
+1
+Heatsink
+Heatsink_125x35x50mm_3xFixationM3
+Heatsink, 125x35x50mm, 3 fixation holes 3.2mm
+heatsink
+0
+0
+0
+Heatsink
+Heatsink_AAVID_573300D00010G_TO-263
+Heatsink, 12.70mm x 26.16mm x 10.16, SMD, 18K/W, TO-263, D2 Pak, https://www.shopaavid.com/Product/573300D00000G
+Heatsink AAVID TO-263 D2 Pak
+0
+2
+1
+Heatsink
+Heatsink_Aavid-TV5G_TO220_Horizontal
+Heatsink TV5G TO-220 Horizontal, https://www.shopaavid.com/Product/TV-5G
+Heatsink TV5G TO-220 Horizontal
+0
+0
+0
+Heatsink
+Heatsink_Fischer_FK224xx2201_25x8.3mm
+25x8.3mm Heatsink, 18K/W, TO-220, https://www.fischerelektronik.de/web_fischer/en_GB/$catalogue/fischerData/PR/FK224_220_1_/datasheet.xhtml?branch=heatsinks
+heatsink TO-220
+0
+2
+1
+Heatsink
+Heatsink_Fischer_FK24413D2PAK_26x13mm
+26x13 mm SMD heatsink for TO-252 TO-263 TO-268, https://www.fischerelektronik.de/pim/upload/fischerData/cadpdf/base/fk_244_13_d2_pak.pdf
+heatsink TO-252 TO-263 TO-268
+0
+2
+1
+Heatsink
+Heatsink_Fischer_SK104-STC-STIC_35x13mm_2xDrill2.5mm
+Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC,
+Heatsink fischer TO-220
+0
+2
+1
+Heatsink
+Heatsink_Fischer_SK104-STCB_35x13mm__2xDrill3.5mm_ScrewM3
+Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC,
+Heatsink fischer TO-220
+0
+2
+1
+Heatsink
+Heatsink_Fischer_SK129-STS_42x25mm_2xDrill2.5mm
+Heatsink, Fischer SK129
+heatsink fischer
+0
+2
+1
+Heatsink
+Heatsink_SheetType_50x7mm_2Fixations
+Heatsink, Sheet type, 50x7mm, 2 fixations (solder),
+Heatsink sheet
+0
+2
+1
+Heatsink
+Heatsink_Stonecold_HS-132_32x14mm_2xFixation1.5mm
+Heatsink, StoneCold HS
+heatsink
+0
+2
+1
+Inductor_SMD
+L_6.3x6.3_H3
+Choke, SMD, 6.3x6.3mm 3mm height
+Choke SMD
+0
+2
+2
+Inductor_SMD
+L_7.3x7.3_H3.5
+Choke, SMD, 7.3x7.3mm 3.5mm height
+Choke SMD
+0
+2
+2
+Inductor_SMD
+L_7.3x7.3_H4.5
+Choke, SMD, 7.3x7.3mm 4.5mm height
+Choke SMD
+0
+2
+2
+Inductor_SMD
+L_10.4x10.4_H4.8
+Choke, SMD, 10.4x10.4mm 4.8mm height
+Choke SMD
+0
+2
+2
+Inductor_SMD
+L_12x12mm_H4.5mm
+Choke, SMD, 12x12mm 4.5mm height
+Choke SMD
+0
+2
+2
+Inductor_SMD
+L_12x12mm_H6mm
+Choke, SMD, 12x12mm 6mm height
+Choke SMD
+0
+2
+2
+Inductor_SMD
+L_12x12mm_H8mm
+Choke, SMD, 12x12mm 8mm height
+Choke SMD
+0
+2
+2
+Inductor_SMD
+L_0201_0603Metric
+Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+inductor
+0
+4
+2
+Inductor_SMD
+L_0201_0603Metric_Pad0.64x0.40mm_HandSolder
+Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+4
+2
+Inductor_SMD
+L_0402_1005Metric
+Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_0402_1005Metric_Pad0.77x0.64mm_HandSolder
+Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_0603_1608Metric
+Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_0603_1608Metric_Pad1.05x0.95mm_HandSolder
+Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_0805_2012Metric
+Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_0805_2012Metric_Pad1.05x1.20mm_HandSolder
+Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_0805_2012Metric_Pad1.15x1.40mm_HandSolder
+Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_01005_0402Metric
+Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
+inductor
+0
+4
+2
+Inductor_SMD
+L_01005_0402Metric_Pad0.57x0.30mm_HandSolder
+Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+4
+2
+Inductor_SMD
+L_1008_2520Metric
+Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_1008_2520Metric_Pad1.43x2.20mm_HandSolder
+Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_1206_3216Metric
+Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_1206_3216Metric_Pad1.22x1.90mm_HandSolder
+Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_1206_3216Metric_Pad1.42x1.75mm_HandSolder
+Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_1210_3225Metric
+Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_1210_3225Metric_Pad1.42x2.65mm_HandSolder
+Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_1806_4516Metric
+Inductor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_1806_4516Metric_Pad1.57x1.80mm_HandSolder
+Capacitor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_1812_4532Metric
+Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_1812_4532Metric_Pad1.30x3.40mm_HandSolder
+Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_2010_5025Metric
+Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_2010_5025Metric_Pad1.52x2.65mm_HandSolder
+Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_2512_6332Metric
+Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_2512_6332Metric_Pad1.52x3.35mm_HandSolder
+Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_2816_7142Metric
+Inductor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+inductor
+0
+2
+2
+Inductor_SMD
+L_2816_7142Metric_Pad3.20x4.45mm_HandSolder
+Inductor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+inductor handsolder
+0
+2
+2
+Inductor_SMD
+L_Abracon_ASPI-0630LR
+smd shielded power inductor https://abracon.com/Magnetics/power/ASPI-0630LR.pdf
+inductor abracon smd shielded
+0
+2
+2
+Inductor_SMD
+L_Abracon_ASPI-3012S
+smd shielded power inductor http://www.abracon.com/Magnetics/power/ASPI-3012S.pdf
+inductor abracon smd shielded
+0
+2
+2
+Inductor_SMD
+L_Bourns-SRN1060
+Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf
+Bourns SRN1060 SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns-SRN4018
+Bourns SRN4018 series SMD inductor, https://www.bourns.com/docs/Product-Datasheets/SRN4018.pdf
+Bourns SRN4018 SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns-SRN6028
+Bourns SRN6028 series SMD inductor
+Bourns SRN6028 SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns-SRN8040_8x8.15mm
+Bourns SRN8040 series SMD inductor 8x8.15mm, https://www.bourns.com/docs/Product-Datasheets/SRN8040.pdf
+Bourns SRN8040 SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns-SRR1005
+Bourns SRR1005 series SMD inductor
+Bourns SRR1005 SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns-SRU1028_10.0x10.0mm
+Bourns SRU1028 series SMD inductor, https://www.bourns.com/docs/Product-Datasheets/SRU1028.pdf
+Bourns SRU1028 SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns-SRU8028_8.0x8.0mm
+Bourns SRU8028 series SMD inductor
+Bourns SRU8028 SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns-SRU8043
+Bourns SRU8043 series SMD inductor
+Bourns SRU8043 SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns_SDR1806
+https://www.bourns.com/docs/Product-Datasheets/SDR1806.pdf
+Bourns SDR1806
+0
+2
+2
+Inductor_SMD
+L_Bourns_SRF1260
+Inductor, Bourns, SRF1260, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://www.bourns.com/docs/Product-Datasheets/SRF1260.pdf)
+Inductor Bourns_SRF1260
+0
+4
+4
+Inductor_SMD
+L_Bourns_SRN6045TA
+http://www.bourns.com/docs/product-datasheets/srn6045ta.pdf
+Semi-shielded Power Inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns_SRN8040TA
+https://www.bourns.com/docs/product-datasheets/srn8040ta.pdf
+Inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns_SRP1245A
+Bourns SRP1245A series SMD inductor http://www.bourns.com/docs/Product-Datasheets/SRP1245A.pdf
+Bourns SRP1245A SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns_SRP2313AA
+Bourns SRR1260 series SMD inductor http://www.bourns.com/docs/product-datasheets/srp2313aa.pdf
+Bourns SRR1260 SMD inductor
+0
+4
+2
+Inductor_SMD
+L_Bourns_SRP5030T
+Inductor, Bourns, SRP5030T, 5.7mmx5.2mm (Script generated with StandardBox.py) (https://www.bourns.com/data/global/pdfs/SRP5030T.pdf)
+Inductor Bourns_SRP5030T
+0
+2
+2
+Inductor_SMD
+L_Bourns_SRP7028A_7.3x6.6mm
+Shielded Power Inductors (https://www.bourns.com/docs/product-datasheets/srp7028a.pdf)
+Shielded Inductors Bourns SMD SRP7028A
+0
+2
+2
+Inductor_SMD
+L_Bourns_SRR1210A
+Bourns SRR1210A series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRR1210A.pdf
+Bourns SRR1210A SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Bourns_SRR1260
+Bourns SRR1260 series SMD inductor http://www.bourns.com/docs/Product-Datasheets/SRR1260.pdf
+Bourns SRR1260 SMD inductor
+0
+2
+2
+Inductor_SMD
+L_Coilcraft_LPS4018
+SMD Inductor Coilcraft LPS4018 https://www.coilcraft.com/pdfs/lps4018.pdf
+L Coilcraft LPS4018
+0
+2
+2
+Inductor_SMD
+L_Coilcraft_LPS5030
+Shielded Power Inductor SMD, Coilcraft LPS5030, https://www.coilcraft.com/pdfs/lps5030.pdf, StepUp generated footprint
+inductor
+0
+2
+2
+Inductor_SMD
+L_Coilcraft_XAL60xx_6.36x6.56mm
+Coilcraft XAL60xx series, https://www.coilcraft.com/pdfs/xal60xx.pdf
+L Coilcraft XAL60xx
+0
+2
+2
+Inductor_SMD
+L_Coilcraft_XAL5030
+L_Coilcraft_XAL5030
+L Coilcraft XAL5030
+0
+2
+2
+Inductor_SMD
+L_Coilcraft_XxL4020
+L_Coilcraft_XxL4020 https://www.coilcraft.com/pdfs/xfl4020.pdf
+L Coilcraft XxL4020
+0
+2
+2
+Inductor_SMD
+L_Coilcraft_XxL4030
+L_Coilcraft_XxL4030 https://www.coilcraft.com/pdfs/xfl4030.pdf
+L Coilcraft XxL4030
+0
+2
+2
+Inductor_SMD
+L_Coilcraft_XxL4040
+L_Coilcraft_XxL4040 https://www.coilcraft.com/pdfs/xal4000.pdf
+L Coilcraft XxL4040
+0
+2
+2
+Inductor_SMD
+L_CommonModeChoke_Coilcraft_0603USB
+Coilcraft 0603USB Series Common Mode Choke, https://www.coilcraft.com/pdfs/0603usb.pdf
+surface mount common mode bead
+0
+4
+4
+Inductor_SMD
+L_CommonModeChoke_Coilcraft_0805USB
+Coilcraft 0805USB Series Common Mode Choke, https://www.coilcraft.com/pdfs/0805usb.pdf
+surface mount common mode bead
+0
+4
+4
+Inductor_SMD
+L_CommonModeChoke_Coilcraft_1812CAN
+Coilcraft 1812CAN Series Common Mode Choke, https://www.coilcraft.com/pdfs/1812can.pdf
+surface mount common mode bead
+0
+4
+4
+Inductor_SMD
+L_CommonModeChoke_Wuerth_WE-SL5
+WE-SL5 SMT Common Mode Line Filter, https://www.we-online.de/katalog/en/WE-SL5/, https://www.we-online.de/katalog/datasheet/744272471.pdf
+SMT Common Mode Line Filter
+0
+4
+4
+Inductor_SMD
+L_CommonMode_Delevan_4222
+API Delevan, Surface Mount Common Mode Bead, 4222 4222R, http://www.delevan.com/seriesPDFs/4222.pdf
+surface mount common mode bead
+0
+4
+4
+Inductor_SMD
+L_CommonMode_Wuerth_WE-SL2
+http://katalog.we-online.de/en/pbs/WE-SL2?sid=5fbec16187#vs_t1:c1_ct:1
+Wuerth WE-SL2
+0
+4
+4
+Inductor_SMD
+L_Fastron_PISN
+Choke, Drossel, PISN, SMD, Fastron,
+Choke Drossel PISN SMD Fastron
+0
+2
+2
+Inductor_SMD
+L_Fastron_PISN_Handsoldering
+Choke, Drossel, PISN, SMD, Fastron,
+Choke Drossel PISN SMD Fastron
+0
+2
+2
+Inductor_SMD
+L_Fastron_PISR
+Choke, Drossel, PISR, Fastron, SMD,
+Choke Drossel PISR Fastron SMD
+0
+2
+2
+Inductor_SMD
+L_Fastron_PISR_Handsoldering
+Choke, Drossel, PISR, Fastron, SMD,
+Choke Drossel PISR Fastron SMD
+0
+2
+2
+Inductor_SMD
+L_Murata_DEM35xxC
+https://www.murata.com/~/media/webrenewal/products/inductor/chip/tokoproducts/wirewoundferritetypeforpl/m_dem3518c.ashx
+Inductor SMD DEM35xxC
+0
+2
+2
+Inductor_SMD
+L_Murata_LQH2MCNxxxx02_2.0x1.6mm
+Inductor, Murata, LQH2MCN_02 series, 1.6x2.0x0.9mm (https://search.murata.co.jp/Ceramy/image/img/P02/JELF243A-0053.pdf)
+chip coil inductor Murata LQH2MC
+0
+2
+2
+Inductor_SMD
+L_Murata_LQH55DN_5.7x5.0mm
+Inductor, SMD, 5.7x5.0x4.7mm, https://search.murata.co.jp/Ceramy/image/img/P02/JELF243A-0045.pdf
+inductor smd
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_1turn_HDM0131A
+Neosid, Air-Coil, SML, 1turn, HDM0131A,
+Neosid Air-Coil SML 1turn HDM0131A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_2turn_HAM0231A
+Neosid, Air-Coil, SML, 2turn, HAM0231A,
+Neosid Air-Coil SML 2turn HAM0231A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_2turn_HDM0231A
+Neosid, Air-Coil, SML, 2turn, HDM0231A,
+Neosid Air-Coil SML 2turn HDM0231A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_3turn_HAM0331A
+Neosid, Air-Coil, SML, 2turn, HAM0331A,
+Neosid Air-Coil SML 3turn HAM0331A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_3turn_HDM0331A
+Neosid, Air-Coil, SML, 3turn, HDM0331A,
+Neosid Air-Coil SML 3turn HDM0331A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_4turn_HAM0431A
+Neosid, Air-Coil, SML, 4turn, HAM0431A,
+Neosid Air-Coil SML 4turn HAM0431A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_4turn_HDM0431A
+Neosid, Air-Coil, SML, 4turn, HDM0431A,
+Neosid Air-Coil SML 4turn HDM0431A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_5turn_HAM0531A
+Neosid, Air-Coil, SML, 5turn, HAM0531A,
+Neosid Air-Coil SML 5turn HAM0531A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_5turn_HDM0531A
+Neosid, Air-Coil, SML, 5turn, HDM0531A,
+Neosid Air-Coil SML 5turn HDM0531A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_6-10turn_HAM0631A-HAM1031A
+Neosid, Air-Coil, SML, 6-10turn, HAM0631A-HAM1031A,
+Neosid Air-Coil SML 6-10turn HAM0631A-HAM1031A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_6-10turn_HDM0431A-HDM1031A
+Neosid, Air-Coil, SML, 6-10turn, HDM0431A-HDM1031A,
+Neosid Air-Coil SML 6-10turn HDM0431A-HDM1031A
+0
+2
+2
+Inductor_SMD
+L_Neosid_Air-Coil_SML_6turn_HAM0631A
+Neosid, Air-Coil, SML, 6turn, HAM0631A,
+Neosid Air-Coil SML 6turn HAM0631A
+0
+2
+2
+Inductor_SMD
+L_Neosid_MicroCoil_Ms36-L
+Neosid, Micro Coil, Inductor, Ms36-L, SMD, Fixed inductor, anti clockwise, https://neosid.de/en/products/inductors/rod-core-chokes/smd-rod-core-chokes/52026/ms-36/7-h?c=94
+Neosid Micro Coil Inductor Ms36-L SMD Fixed inductor anti clockwise
+0
+2
+2
+Inductor_SMD
+L_Neosid_Ms42
+Neosid, Inductor, SMs42, Fixed inductor, SMD, magneticaly shielded, https://neosid.de/import-data/product-pdf/neoFestind_Ms42.pdf
+Neosid Inductor SMs42 Fixed inductor SMD magneticaly shielded
+0
+2
+2
+Inductor_SMD
+L_Neosid_Ms50
+Neosid, Power Inductor, Ms50, SMD, Fixed inductor, https://neosid.de/import-data/product-pdf/neoFestind_Ms50.pdf
+Neosid Power Inductor Ms50 SMD Fixed inductor
+0
+2
+2
+Inductor_SMD
+L_Neosid_Ms50T
+Neosid, Power Inductor, Ms50T, SMD, Fixed inductor, high temperature, https://neosid.de/import-data/product-pdf/neoFestind_Ms50T.pdf
+Neosid Power Inductor Ms50T SMD Fixed inductor high temperature
+0
+2
+2
+Inductor_SMD
+L_Neosid_Ms85
+Neosid, Ms85, Ms85T, SMD Inductor, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms85.pdf
+Neosid Ms85 Ms85T SMD Inductor Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_Ms85T
+Neosid, Ms85, Ms85T, SMD Inductor, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms85T.pdf
+Neosid Ms85 Ms85T SMD Inductor Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_Ms95
+Neosid,Inductor,Ms95, Ms95a, Ms95T, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms95.pdf
+NeosidInductorMs95 Ms95a Ms95T Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_Ms95T
+Neosid,Inductor,Ms95, Ms95a, Ms95T, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms95T.pdf
+NeosidInductorMs95 Ms95a Ms95T Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_Ms95a
+Neosid,Inductor,Ms95, Ms95a, Ms95T, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms95a.pdf
+NeosidInductorMs95 Ms95a Ms95T Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_SM-NE95H
+Neosid, Inductor,SM-NE95H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE95H.pdf
+Neosid Inductor SM-NE95H Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_SM-NE127
+Neosid, Inductor, SM-NE127, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE127.pdf
+Neosid Inductor SM-NE127 Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_SM-NE127_HandSoldering
+Neosid, Inductor, SM-NE127, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE127.pdf
+Neosid Inductor SM-NE127 Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_SM-NE150
+Neosid, Inductor, SM-NE150, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE150.pdf
+Neosid Inductor SM-NE150 Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_SM-PIC0512H
+Neosid, Inductor, PIC0512H, Power Inductor, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC0512H.pdf
+Neosid Inductor PIC0512H Power Inductor Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_SM-PIC0602H
+Neosid, Power Inductor, SM-PIC0602H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC0602H.pdf
+Neosid Power Inductor SM-PIC0602H Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_SM-PIC0612H
+Neosid, Power Inductor, SM-PIC0612H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC0612H.pdf
+Neosid Power Inductor SM-PIC0612H Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_SM-PIC1004H
+Neosid, Inductor, SM-PIC1004H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC1004H.pdf
+Neosid Inductor SM-PIC1004H Fixed inductor SMD
+0
+2
+2
+Inductor_SMD
+L_Neosid_SMS-ME3010
+Neosid, Inductor, SMS-ME3010, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_SMSME3010.pdf
+Neosid Inductor SMS-ME3010 Fixed inductor SMD magnetically shielded
+0
+2
+2
+Inductor_SMD
+L_Neosid_SMS-ME3015
+Neosid, Power Inductor, SMS-ME3015, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_SMSME3015.pdf
+Neosid Power Inductor SMS-ME3015 Fixed inductor SMD magnetically shielded
+0
+2
+2
+Inductor_SMD
+L_Neosid_SMs42
+Neosid, Inductor, SMs42, Fixed inductor, SMD, magneticaly shielded, https://neosid.de/import-data/product-pdf/neoFestind_ma_SMs42.pdf
+Neosid Inductor SMs42 Fixed inductor SMD magneticaly shielded
+0
+2
+2
+Inductor_SMD
+L_Neosid_SMs50
+Neosid, Inductor, SMs50, Fixed inductor, SMD, magneticaly shielded, https://neosid.de/import-data/product-pdf/neoFestind_ma_SMs50.pdf
+Neosid Inductor SMs50 Fixed inductor SMD magneticaly shielded
+0
+2
+2
+Inductor_SMD
+L_Neosid_SMs85
+Neosid, Inductor, SMs85, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_ma_SMs85.pdf
+Neosid Inductor SMs85 Fixed inductor SMD magnetically shielded
+0
+2
+2
+Inductor_SMD
+L_Neosid_SMs95_SMs95p
+Neosid, Inductor, SMs95, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_SMs95SMs95p.pdf
+Neosid Inductor SMs95 Fixed inductor SMD magnetically shielded
+0
+2
+2
+Inductor_SMD
+L_Pulse_PA4320
+Inductor SMD Pulse PA4320 http://productfinder.pulseeng.com/products/datasheets/P787.pdf
+Inductor SMD Pulse PA4320
+0
+2
+2
+Inductor_SMD
+L_Sagami_CER1242B
+Inductor, Sagami, h=4.5mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf
+inductor sagami cer12xxb smd
+0
+2
+2
+Inductor_SMD
+L_Sagami_CER1257B
+Inductor, Sagami, h=6.0mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf
+inductor sagami cer12xxb smd
+0
+2
+2
+Inductor_SMD
+L_Sagami_CER1277B
+Inductor, Sagami, h=8.0mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf
+inductor sagami cer12xxb smd
+0
+2
+2
+Inductor_SMD
+L_Sagami_CWR1242C
+Sagami power inductor, CWR1242C, H=4.5mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf)
+inductor sagami cwr12xx smd
+0
+4
+2
+Inductor_SMD
+L_Sagami_CWR1257C
+Sagami power inductor, CWR1242C, H=6.0mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf)
+inductor sagami cwr12xx smd
+0
+4
+2
+Inductor_SMD
+L_Sagami_CWR1277C
+Sagami power inductor, CWR1242C, H=7.7mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf)
+inductor sagami cwr12xx smd
+0
+4
+2
+Inductor_SMD
+L_SigTra_SC3316F
+http://www.signaltransformer.com/sites/all/pdf/smd/P080_SC3316F.pdf
+Choke
+0
+2
+2
+Inductor_SMD
+L_Sumida_CDMC6D28_7.25x6.5mm
+SMD Power Inductor (http://products.sumida.com/products/pdf/CDMC6D28.pdf)
+Inductor Sumida SMD CDMC6D28
+0
+2
+2
+Inductor_SMD
+L_Sunlord_MWSA0518_5.4x5.2mm
+Inductor, Sunlord, MWSA0518, 5.4mmx5.2mm
+inductor Sunlord smd
+0
+2
+2
+Inductor_SMD
+L_TDK_NLV25_2.5x2.0mm
+TDK NLV25, 2.5x2.0x1.8mm, https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_standard_nlv25-ef_en.pdf
+tdk nlv25 nlcv25 nlfv25
+0
+2
+2
+Inductor_SMD
+L_TDK_NLV32_3.2x2.5mm
+TDK NLV32, 3.2x2.5x2.2mm, https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_standard_nlv32-ef_en.pdf
+tdk nlv32 nlcv32 nlfv32
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF6025
+Inductor, TDK, SLF6025, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6025_en.pdf)
+Inductor TDK_SLF6025
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF6028
+Inductor, TDK, SLF6028, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6028_en.pdf)
+Inductor TDK_SLF6028
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF6045
+Inductor, TDK, SLF6045, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6045_en.pdf)
+Inductor TDK_SLF6045
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF7032
+Inductor, TDK, SLF7032, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7032_en.pdf)
+Inductor TDK_SLF7032
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF7045
+Inductor, TDK, SLF7045, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7045_en.pdf)
+Inductor TDK_SLF7045
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF7055
+Inductor, TDK, SLF7055, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7055_en.pdf)
+Inductor TDK_SLF7055
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF10145
+Inductor, TDK, SLF10145, 10.1mmx10.1mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf10145-h_en.pdf)
+Inductor TDK_SLF10145
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF10165
+Inductor, TDK, SLF10165, 10.1mmx10.1mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_power_slf10165_en.pdf)
+Inductor TDK_SLF10165
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF12555
+Inductor, TDK, SLF12555, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_power_slf12555_en.pdf)
+Inductor SLF12555
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF12565
+Inductor, TDK, SLF12565, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf12565-h_en.pdf)
+Inductor SLF12565
+0
+2
+2
+Inductor_SMD
+L_TDK_SLF12575
+Inductor, TDK, SLF12575, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf12575-h_en.pdf)
+Inductor SLF12575
+0
+2
+2
+Inductor_SMD
+L_TDK_VLF10040
+Inductor,TDK, TDK-VLP-8040, 8.6mmx8.6mm
+inductor TDK VLP smd VLF10040
+0
+2
+2
+Inductor_SMD
+L_TDK_VLP8040
+Inductor,TDK, TDK-VLP-8040, 8.6mmx8.6mm
+inductor TDK VLP smd VLP8040
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_MD-1616
+Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-1616, 1.6mmx1.6mm
+inductor taiyo-yuden md smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_MD-2020
+Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-2020, 2.0mmx2.0mm
+inductor taiyo-yuden md smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_MD-3030
+Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-3030, 3.0mmx3.0mm
+inductor taiyo-yuden md smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_MD-4040
+Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-4040, 4.0mmx4.0mm
+inductor taiyo-yuden md smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_MD-5050
+Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-5050, 5.0mmx5.0mm
+inductor taiyo-yuden md smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-20xx
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-20xx, 2.0mmx2.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-20xx_HandSoldering
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-20xx, 2.0mmx2.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-24xx
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-24xx, 2.4mmx2.4mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-24xx_HandSoldering
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-24xx, 2.4mmx2.4mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-30xx
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-30xx, 3.0mmx3.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-30xx_HandSoldering
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-30xx, 3.0mmx3.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-40xx
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-40xx_HandSoldering
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-50xx
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-50xx, 4.9mmx4.9mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-50xx_HandSoldering
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-50xx, 4.9mmx4.9mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-60xx
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-60xx, 6.0mmx6.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-60xx_HandSoldering
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-60xx, 6.0mmx6.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-80xx
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-80xx, 8.0mmx8.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-80xx_HandSoldering
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-80xx, 8.0mmx8.0mm
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-10050_9.8x10.0mm
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-10050, 9.8mmx10.0mm, https://ds.yuden.co.jp/TYCOMPAS/or/specSheet?pn=NR10050T1R3N
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_Taiyo-Yuden_NR-10050_9.8x10.0mm_HandSoldering
+Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-10050, 9.8mmx10.0mm, https://ds.yuden.co.jp/TYCOMPAS/or/specSheet?pn=NR10050T1R3N
+inductor taiyo-yuden nr smd
+0
+2
+2
+Inductor_SMD
+L_TracoPower_TCK-047_5.2x5.8mm
+Inductor, Traco, TCK-047, 5.2x5.8mm, https://www.tracopower.com/products/tck047.pdf
+inductor smd traco
+0
+2
+2
+Inductor_SMD
+L_TracoPower_TCK-141
+Choke, SMD, 4.0x4.0mm 2.1mm height, https://www.tracopower.com/products/tck141.pdf
+Choke SMD
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHLP-1212
+Inductor, Vishay, IHLP series, 3.0mmx3.0mm
+inductor vishay ihlp smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHLP-1616
+Inductor, Vishay, IHLP series, 4.1mmx4.1mm
+inductor vishay ihlp smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHLP-2020
+Inductor, Vishay, IHLP series, 5.1mmx5.1mm
+inductor vishay ihlp smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHLP-2525
+Inductor, Vishay, IHLP series, 6.3mmx6.3mm
+inductor vishay ihlp smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHLP-4040
+Inductor, Vishay, IHLP series, 10.2mmx10.2mm
+inductor vishay ihlp smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHLP-5050
+Inductor, Vishay, IHLP series, 12.7mmx12.7mm
+inductor vishay ihlp smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHLP-6767
+Inductor, Vishay, IHLP series, 17.0mmx17.0mm
+inductor vishay ihlp smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHSM-3825
+Inductor, Vishay, Vishay_IHSM-3825, http://www.vishay.com/docs/34018/ihsm3825.pdf, 11.2mmx6.3mm
+inductor vishay icsm smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHSM-4825
+Inductor, Vishay, Vishay_IHSM-4825, http://www.vishay.com/docs/34019/ihsm4825.pdf, 13.7mmx6.3mm
+inductor vishay icsm smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHSM-5832
+Inductor, Vishay, Vishay_IHSM-5832, http://www.vishay.com/docs/34020/ihsm5832.pdf, 16.3mmx8.1mm
+inductor vishay icsm smd
+0
+2
+2
+Inductor_SMD
+L_Vishay_IHSM-7832
+Inductor, Vishay, Vishay_IHSM-7832, http://www.vishay.com/docs/34021/ihsm7832.pdf, 19.8mmx8.1mm
+inductor vishay icsm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-1030
+Inductor, Wuerth Elektronik, Wuerth_HCI-1030, 10.6mmx10.6mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-1040
+Inductor, Wuerth Elektronik, Wuerth_HCI-1040, 10.2mmx10.2mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-1050
+Inductor, Wuerth Elektronik, Wuerth_HCI-1050, 10.2mmx10.2mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-1335
+Inductor, Wuerth Elektronik, Wuerth_HCI-1335, 12.8mmx12.8mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-1350
+Inductor, Wuerth Elektronik, Wuerth_HCI-1350, 12.8mmx12.8mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-1365
+Inductor, Wuerth Elektronik, Wuerth_HCI-1365, 12.8mmx12.8mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-1890
+Inductor, Wuerth Elektronik, Wuerth_HCI-1890, 18.2mmx18.2mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-2212
+Inductor, Wuerth Elektronik, Wuerth_HCI-2212, 22.5mmx22.0mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-5040
+Inductor, Wuerth Elektronik, Wuerth_HCI-5040, 5.5mmx5.2mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-7030
+Inductor, Wuerth Elektronik, Wuerth_HCI-7030, 6.9mmx6.9mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-7040
+Inductor, Wuerth Elektronik, Wuerth_HCI-7040, 6.9mmx6.9mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCI-7050
+Inductor, Wuerth Elektronik, Wuerth_HCI-7050, 6.9mmx6.9mm
+inductor Wuerth hci smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-1050
+Inductor, Wuerth Elektronik, Wuerth_HCM-1050, 10.2mmx7.0mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-1052
+Inductor, Wuerth Elektronik, Wuerth_HCM-1052, 10.5mmx10.3mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-1070
+Inductor, Wuerth Elektronik, Wuerth_HCM-1070, 10.1mmx7.0mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-1078
+Inductor, Wuerth Elektronik, Wuerth_HCM-1078, 9.4mmx6.2mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-1190
+Inductor, Wuerth Elektronik, Wuerth_HCM-1190, 10.5mmx11.0mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-1240
+Inductor, Wuerth Elektronik, Wuerth_HCM-1240, 10.0mmx11.8mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-1350
+Inductor, Wuerth Elektronik, Wuerth_HCM-1350, 13.5mmx13.3mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-1390
+Inductor, Wuerth Elektronik, Wuerth_HCM-1390, 12.5mmx13.0mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-7050
+Inductor, Wuerth Elektronik, Wuerth_HCM-7050, 7.2mmx7.0mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_HCM-7070
+Inductor, Wuerth Elektronik, Wuerth_HCM-7070, 7.4mmx7.2mm
+inductor Wuerth hcm smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-1610
+Inductor, Wuerth Elektronik, Wuerth_MAPI-1610, 1.6mmx1.6mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-2010
+Inductor, Wuerth Elektronik, Wuerth_MAPI-2010, 2.0mmx1.6mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-2506
+Inductor, Wuerth Elektronik, Wuerth_MAPI-2506, 2.5mmx2.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-2508
+Inductor, Wuerth Elektronik, Wuerth_MAPI-2508, 2.5mmx2.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-2510
+Inductor, Wuerth Elektronik, Wuerth_MAPI-2510, 2.5mmx2.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-2512
+Inductor, Wuerth Elektronik, Wuerth_MAPI-2512, 2.5mmx2.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-3010
+Inductor, Wuerth Elektronik, Wuerth_MAPI-3010, 3.0mmx3.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-3012
+Inductor, Wuerth Elektronik, Wuerth_MAPI-3012, 3.0mmx3.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-3015
+Inductor, Wuerth Elektronik, Wuerth_MAPI-3015, 3.0mmx3.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-3020
+Inductor, Wuerth Elektronik, Wuerth_MAPI-3020, 3.0mmx3.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-4020
+Inductor, Wuerth Elektronik, Wuerth_MAPI-4020, 4.0mmx4.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_MAPI-4030
+Inductor, Wuerth Elektronik, Wuerth_MAPI-4030, 4.0mmx4.0mm
+inductor Wuerth smd
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-DD-Typ-L-Typ-XL-Typ-XXL
+Shielded Coupled Inductor, Wuerth Elektronik, WE-DD, SMD, Typ L, Typ XL, Typ XXL, https://katalog.we-online.com/pbs/datasheet/744874001.pdf
+Choke Coupled Double Inductor SMD Wuerth WE-DD TypL TypXL TypXXL
+0
+4
+4
+Inductor_SMD
+L_Wuerth_WE-DD-Typ-M-Typ-S
+Shielded Coupled Inductor, Wuerth Elektronik, WE-DD, SMD, Typ M, Typ S, https://katalog.we-online.com/pbs/datasheet/744878001.pdf, https://katalog.we-online.de/pbs/datasheet/744877001.pdf
+Choke Coupled Double Inductor SMD Wuerth WE-DD TypM TypS
+0
+4
+4
+Inductor_SMD
+L_Wuerth_WE-GF-1210
+Unshielded Inductor, Wuerth Elektronik, WE-GF, SMD, 1210, https://www.we-online.de/katalog/datasheet/74476401.pdf
+Unshielded Inductor WE-GF 1210 Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PD-Typ-7345
+Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMD, 7345, https://katalog.we-online.com/pbs/datasheet/744777001.pdf
+Choke Shielded Power Inductor WE-PD 7345 Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PD-Typ-LS
+Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMD, Typ LS, https://katalog.we-online.com/pbs/datasheet/7447715906.pdf
+Choke Shielded Power Inductor WE-PD TypLS Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PD-Typ-LS_Handsoldering
+Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMD, Typ LS, Handsoldering, https://katalog.we-online.com/pbs/datasheet/7447715906.pdf
+Choke Shielded Power Inductor WE-PD TypLS Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PD-Typ-M-Typ-S
+Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMT, Typ M, Typ S, https://katalog.we-online.com/pbs/datasheet/744778005.pdf
+Choke Shielded Power Inductor WE-PD TypM TypS Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PD-Typ-M-Typ-S_Handsoldering
+Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMT, Typ M, Typ S, Handsoldering, https://katalog.we-online.com/pbs/datasheet/744778005.pdf
+Choke Shielded Power Inductor WE-PD TypM TypS Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PD2-Typ-L
+Power Inductor, Wuerth Elektronik, WE-PD2, SMD, Typ L, , https://katalog.we-online.com/pbs/datasheet/74477510.pdf
+Choke Power Inductor WE-PD2 TypL Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PD2-Typ-MS
+Power Inductor, Wuerth Elektronik, WE-PD2, SMD, Typ MS, https://katalog.we-online.com/pbs/datasheet/744774022.pdf
+Choke Power Inductor WE-PD2 TypMS Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PD2-Typ-XL
+Power Inductor, Wuerth Elektronik, WE-PD2, SMT, Typ XL, https://katalog.we-online.com/pbs/datasheet/744776012.pdf
+Choke Power Inductor WE-PD2 TypXL Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PD4-Typ-X
+Power Inductor, Wuerth Elektronik, WE-PD4, SMT, Typ X, https://katalog.we-online.de/pbs/datasheet/74458001.pdf
+Choke Power Inductor WE-PD4 TypX Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PDF
+Shielded Power Inductor, Wuerth Elektronik, WE-PDF, SMD, https://katalog.we-online.de/pbs/datasheet/7447797022.pdf
+Choke Shielded Power Inductor WE-PDF Wuerth
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-PDF_Handsoldering
+Shielded Power Inductor, Wuerth Elektronik, WE-PDF, SMD, Handsoldering, https://katalog.we-online.de/pbs/datasheet/7447797022.pdf
+Choke Shielded Power Inductor WE-PDF Wuerth Handsoldering
+0
+2
+2
+Inductor_SMD
+L_Wuerth_WE-TPC-3816
+L_Wuerth_WE-TPC-3816 StepUp generated footprint, http://katalog.we-online.de/pbs/datasheet/7440310047.pdf
+wurth wuerth smd inductor
+0
+2
+2
+Inductor_THT
+Choke_EPCOS_B82722A
+Current-Compensated Ring Core Double Chokes, EPCOS, B82722A, 22.3mmx22.7mm, https://en.tdk.eu/inf/30/db/ind_2008/b82722a_j.pdf
+chokes epcos tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN102-04-14.0x14.0mm
+Current-compensated Chokes, Schaffner, RN102-04, 14.0mmx14.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN112-04-17.7x17.1mm
+Current-compensated Chokes, Schaffner, RN112-04, 17.7mmx17.1mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN114-04-22.5x21.5mm
+Current-compensated Chokes, Schaffner, RN114-04, 22.5mmx21.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN116-04-22.5x21.5mm
+Current-compensated Chokes, Schaffner, RN116-04, 22.5mmx21.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN122-04-28.0x27.0mm
+Current-compensated Chokes, Schaffner, RN122-04, 28.0mmx27.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN142-04-33.1x32.5mm
+Current-compensated Chokes, Schaffner, RN142-04, 33.1mmx32.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN143-04-33.1x32.5mm
+Current-compensated Chokes, Schaffner, RN143-04, 33.1mmx32.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN152-04-43.0x41.8mm
+Current-compensated Chokes, Schaffner, RN152-04, 43.0mmx41.8mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN202-04-8.8x18.2mm
+Current-compensated Chokes, Schaffner, RN202-04, 8.8mmx18.2mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN204-04-9.0x14.0mm
+Current-compensated Chokes, Schaffner, RN204-04, 9.0mmx14.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN212-04-12.5x18.0mm
+Current-compensated Chokes, Schaffner, RN212-04, 12.5mmx18.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN214-04-15.5x23.0mm
+Current-compensated Chokes, Schaffner, RN214-04, 15.5mmx23.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN216-04-15.5x23.0mm
+Current-compensated Chokes, Schaffner, RN216-04, 15.5mmx23.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN218-04-12.5x18.0mm
+Current-compensated Chokes, Schaffner, RN218-04, 12.5mmx18.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN222-04-18.0x31.0mm
+Current-compensated Chokes, Schaffner, RN222-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN232-04-18.0x31.0mm
+Current-compensated Chokes, Schaffner, RN232-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+Choke_Schaffner_RN242-04-18.0x31.0mm
+Current-compensated Chokes, Schaffner, RN242-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/
+chokes schaffner tht
+0
+4
+4
+Inductor_THT
+L_Axial_L5.0mm_D3.6mm_P10.00mm_Horizontal_Murata_BL01RN1A2A2
+Inductor, Murata BL01RN1A2A2, Axial, Horizontal, pin pitch=10.00mm, length*diameter=5*3.6mm, https://www.murata.com/en-global/products/productdetail?partno=BL01RN1A2A2%23
+inductor axial horizontal
+0
+2
+2
+Inductor_THT
+L_Axial_L5.3mm_D2.2mm_P2.54mm_Vertical_Vishay_IM-1
+Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf
+Inductor Axial series Axial Vertical pin pitch 2.54mm length 5.3mm diameter 2.2mm Vishay IM-1
+0
+2
+2
+Inductor_THT
+L_Axial_L5.3mm_D2.2mm_P7.62mm_Horizontal_Vishay_IM-1
+Inductor, Axial series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf
+Inductor Axial series Axial Horizontal pin pitch 7.62mm length 5.3mm diameter 2.2mm Vishay IM-1
+0
+2
+2
+Inductor_THT
+L_Axial_L5.3mm_D2.2mm_P10.16mm_Horizontal_Vishay_IM-1
+Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf
+Inductor Axial series Axial Horizontal pin pitch 10.16mm length 5.3mm diameter 2.2mm Vishay IM-1
+0
+2
+2
+Inductor_THT
+L_Axial_L6.6mm_D2.7mm_P2.54mm_Vertical_Vishay_IM-2
+Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf
+Inductor Axial series Axial Vertical pin pitch 2.54mm length 6.6mm diameter 2.7mm Vishay IM-2
+0
+2
+2
+Inductor_THT
+L_Axial_L6.6mm_D2.7mm_P10.16mm_Horizontal_Vishay_IM-2
+Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf
+Inductor Axial series Axial Horizontal pin pitch 10.16mm length 6.6mm diameter 2.7mm Vishay IM-2
+0
+2
+2
+Inductor_THT
+L_Axial_L7.0mm_D3.3mm_P2.54mm_Vertical_Fastron_MICC
+Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 2.54mm length 7mm diameter 3.3mm Fastron MICC
+0
+2
+2
+Inductor_THT
+L_Axial_L7.0mm_D3.3mm_P5.08mm_Vertical_Fastron_MICC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 7mm diameter 3.3mm Fastron MICC
+0
+2
+2
+Inductor_THT
+L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICC
+Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 10.16mm length 7mm diameter 3.3mm Fastron MICC
+0
+2
+2
+Inductor_THT
+L_Axial_L7.0mm_D3.3mm_P12.70mm_Horizontal_Fastron_MICC
+Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 12.7mm length 7mm diameter 3.3mm Fastron MICC
+0
+2
+2
+Inductor_THT
+L_Axial_L9.5mm_D4.0mm_P2.54mm_Vertical_Fastron_SMCC
+Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf
+Inductor Axial series Axial Vertical pin pitch 2.54mm length 9.5mm diameter 4mm Fastron SMCC
+0
+2
+2
+Inductor_THT
+L_Axial_L9.5mm_D4.0mm_P5.08mm_Vertical_Fastron_SMCC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 4mm Fastron SMCC
+0
+2
+2
+Inductor_THT
+L_Axial_L9.5mm_D4.0mm_P12.70mm_Horizontal_Fastron_SMCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf
+Inductor Axial series Axial Horizontal pin pitch 12.7mm length 9.5mm diameter 4mm Fastron SMCC
+0
+2
+2
+Inductor_THT
+L_Axial_L9.5mm_D4.0mm_P15.24mm_Horizontal_Fastron_SMCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf
+Inductor Axial series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 4mm Fastron SMCC
+0
+2
+2
+Inductor_THT
+L_Axial_L11.0mm_D4.5mm_P5.08mm_Vertical_Fastron_MECC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 11mm diameter 4.5mm Fastron MECC
+0
+2
+2
+Inductor_THT
+L_Axial_L11.0mm_D4.5mm_P7.62mm_Vertical_Fastron_MECC
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 11mm diameter 4.5mm Fastron MECC
+0
+2
+2
+Inductor_THT
+L_Axial_L11.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_MECC
+Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 15.24mm length 11mm diameter 4.5mm Fastron MECC
+0
+2
+2
+Inductor_THT
+L_Axial_L12.0mm_D5.0mm_P5.08mm_Vertical_Fastron_MISC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 12mm diameter 5mm Fastron MISC
+0
+2
+2
+Inductor_THT
+L_Axial_L12.0mm_D5.0mm_P7.62mm_Vertical_Fastron_MISC
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 12mm diameter 5mm Fastron MISC
+0
+2
+2
+Inductor_THT
+L_Axial_L12.0mm_D5.0mm_P15.24mm_Horizontal_Fastron_MISC
+Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf
+Inductor Axial series Axial Horizontal pin pitch 15.24mm length 12mm diameter 5mm Fastron MISC
+0
+2
+2
+Inductor_THT
+L_Axial_L12.8mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 12.8mm diameter 5.8mm Fastron HBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L12.8mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 12.8mm diameter 5.8mm Fastron HBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L12.8mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 20.32mm length 12.8mm diameter 5.8mm Fastron HBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L12.8mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 25.4mm length 12.8mm diameter 5.8mm Fastron HBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L13.0mm_D4.5mm_P5.08mm_Vertical_Fastron_HCCC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 13mm diameter 4.5mm Fastron HCCC
+0
+2
+2
+Inductor_THT
+L_Axial_L13.0mm_D4.5mm_P7.62mm_Vertical_Fastron_HCCC
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 13mm diameter 4.5mm Fastron HCCC
+0
+2
+2
+Inductor_THT
+L_Axial_L13.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_HCCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 15.24mm length 13mm diameter 4.5mm Fastron HCCC
+0
+2
+2
+Inductor_THT
+L_Axial_L14.0mm_D4.5mm_P5.08mm_Vertical_Fastron_LACC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 14mm diameter 4.5mm Fastron LACC
+0
+2
+2
+Inductor_THT
+L_Axial_L14.0mm_D4.5mm_P7.62mm_Vertical_Fastron_LACC
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 14mm diameter 4.5mm Fastron LACC
+0
+2
+2
+Inductor_THT
+L_Axial_L14.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_LACC
+Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 15.24mm length 14mm diameter 4.5mm Fastron LACC
+0
+2
+2
+Inductor_THT
+L_Axial_L14.5mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 14.5mm diameter 5.8mm Fastron HBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L14.5mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 14.5mm diameter 5.8mm Fastron HBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L14.5mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 20.32mm length 14.5mm diameter 5.8mm Fastron HBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L14.5mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 25.4mm length 14.5mm diameter 5.8mm Fastron HBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D6.3mm_P5.08mm_Vertical_Fastron_VHBCC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 6.3mm Fastron VHBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D6.3mm_P7.62mm_Vertical_Fastron_VHBCC
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 16mm diameter 6.3mm Fastron VHBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D6.3mm_P20.32mm_Horizontal_Fastron_VHBCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 6.3mm Fastron VHBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D6.3mm_P25.40mm_Horizontal_Fastron_VHBCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 25.4mm length 16mm diameter 6.3mm Fastron VHBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D7.5mm_P5.08mm_Vertical_Fastron_XHBCC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 7.5mm Fastron XHBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D7.5mm_P7.62mm_Vertical_Fastron_XHBCC
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 16mm diameter 7.5mm Fastron XHBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D7.5mm_P20.32mm_Horizontal_Fastron_XHBCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 7.5mm Fastron XHBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D7.5mm_P25.40mm_Horizontal_Fastron_XHBCC
+Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series
+Inductor Axial series Axial Horizontal pin pitch 25.4mm length 16mm diameter 7.5mm Fastron XHBCC
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D9.5mm_P5.08mm_Vertical_Vishay_IM-10-37
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 9.5mm Vishay IM-10-37
+0
+2
+2
+Inductor_THT
+L_Axial_L16.0mm_D9.5mm_P20.32mm_Horizontal_Vishay_IM-10-37
+Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf
+Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 9.5mm Vishay IM-10-37
+0
+2
+2
+Inductor_THT
+L_Axial_L17.5mm_D12.0mm_P7.62mm_Vertical_Vishay_IM-10-46
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 17.5mm diameter 12mm Vishay IM-10-46
+0
+2
+2
+Inductor_THT
+L_Axial_L17.5mm_D12.0mm_P20.32mm_Horizontal_Vishay_IM-10-46
+Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf
+Inductor Axial series Axial Horizontal pin pitch 20.32mm length 17.5mm diameter 12mm Vishay IM-10-46
+0
+2
+2
+Inductor_THT
+L_Axial_L20.0mm_D8.0mm_P5.08mm_Vertical
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=20*8mm^2
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 20mm diameter 8mm
+0
+2
+2
+Inductor_THT
+L_Axial_L20.0mm_D8.0mm_P7.62mm_Vertical
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20*8mm^2
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 20mm diameter 8mm
+0
+2
+2
+Inductor_THT
+L_Axial_L20.0mm_D8.0mm_P25.40mm_Horizontal
+Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20*8mm^2
+Inductor Axial series Axial Horizontal pin pitch 25.4mm length 20mm diameter 8mm
+0
+2
+2
+Inductor_THT
+L_Axial_L20.3mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-101
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 20.32mm diameter 12.07mm Vishay IHA-101
+0
+2
+2
+Inductor_THT
+L_Axial_L20.3mm_D12.1mm_P28.50mm_Horizontal_Vishay_IHA-101
+Inductor, Axial series, Axial, Horizontal, pin pitch=28.5mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Horizontal pin pitch 28.5mm length 20.32mm diameter 12.07mm Vishay IHA-101
+0
+2
+2
+Inductor_THT
+L_Axial_L20.3mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-201
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 20.32mm diameter 12.7mm Vishay IHA-201
+0
+2
+2
+Inductor_THT
+L_Axial_L20.3mm_D12.7mm_P25.40mm_Horizontal_Vishay_IHA-201
+Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Horizontal pin pitch 25.4mm length 20.32mm diameter 12.7mm Vishay IHA-201
+0
+2
+2
+Inductor_THT
+L_Axial_L23.4mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-203
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 23.37mm diameter 12.7mm Vishay IHA-203
+0
+2
+2
+Inductor_THT
+L_Axial_L23.4mm_D12.7mm_P32.00mm_Horizontal_Vishay_IHA-203
+Inductor, Axial series, Axial, Horizontal, pin pitch=32mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Horizontal pin pitch 32mm length 23.37mm diameter 12.7mm Vishay IHA-203
+0
+2
+2
+Inductor_THT
+L_Axial_L24.0mm_D7.1mm_P5.08mm_Vertical_Vishay_IM-10-28
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 24mm diameter 7.1mm Vishay IM-10-28
+0
+2
+2
+Inductor_THT
+L_Axial_L24.0mm_D7.1mm_P30.48mm_Horizontal_Vishay_IM-10-28
+Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf
+Inductor Axial series Axial Horizontal pin pitch 30.48mm length 24mm diameter 7.1mm Vishay IM-10-28
+0
+2
+2
+Inductor_THT
+L_Axial_L24.0mm_D7.5mm_P5.08mm_Vertical_Fastron_MESC
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 24mm diameter 7.5mm Fastron MESC
+0
+2
+2
+Inductor_THT
+L_Axial_L24.0mm_D7.5mm_P7.62mm_Vertical_Fastron_MESC
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 24mm diameter 7.5mm Fastron MESC
+0
+2
+2
+Inductor_THT
+L_Axial_L24.0mm_D7.5mm_P27.94mm_Horizontal_Fastron_MESC
+Inductor, Axial series, Axial, Horizontal, pin pitch=27.94mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf
+Inductor Axial series Axial Horizontal pin pitch 27.94mm length 24mm diameter 7.5mm Fastron MESC
+0
+2
+2
+Inductor_THT
+L_Axial_L26.0mm_D9.0mm_P5.08mm_Vertical_Fastron_77A
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 9mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L26.0mm_D9.0mm_P7.62mm_Vertical_Fastron_77A
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 9mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L26.0mm_D9.0mm_P30.48mm_Horizontal_Fastron_77A
+Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 9mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L26.0mm_D10.0mm_P5.08mm_Vertical_Fastron_77A
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 10mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L26.0mm_D10.0mm_P7.62mm_Vertical_Fastron_77A
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 10mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L26.0mm_D10.0mm_P30.48mm_Horizontal_Fastron_77A
+Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 10mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L26.0mm_D11.0mm_P5.08mm_Vertical_Fastron_77A
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 11mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L26.0mm_D11.0mm_P7.62mm_Vertical_Fastron_77A
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 11mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L26.0mm_D11.0mm_P30.48mm_Horizontal_Fastron_77A
+Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 11mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L26.7mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-103
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 26.67mm diameter 12.07mm Vishay IHA-103
+0
+2
+2
+Inductor_THT
+L_Axial_L26.7mm_D12.1mm_P35.00mm_Horizontal_Vishay_IHA-103
+Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Horizontal pin pitch 35mm length 26.67mm diameter 12.07mm Vishay IHA-103
+0
+2
+2
+Inductor_THT
+L_Axial_L26.7mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-104
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 26.67mm diameter 13.97mm Vishay IHA-104
+0
+2
+2
+Inductor_THT
+L_Axial_L26.7mm_D14.0mm_P35.00mm_Horizontal_Vishay_IHA-104
+Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Horizontal pin pitch 35mm length 26.67mm diameter 13.97mm Vishay IHA-104
+0
+2
+2
+Inductor_THT
+L_Axial_L29.9mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-105
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 29.85mm diameter 13.97mm Vishay IHA-105
+0
+2
+2
+Inductor_THT
+L_Axial_L29.9mm_D14.0mm_P38.00mm_Horizontal_Vishay_IHA-105
+Inductor, Axial series, Axial, Horizontal, pin pitch=38mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf
+Inductor Axial series Axial Horizontal pin pitch 38mm length 29.85mm diameter 13.97mm Vishay IHA-105
+0
+2
+2
+Inductor_THT
+L_Axial_L30.0mm_D8.0mm_P5.08mm_Vertical_Fastron_77A
+Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Vertical pin pitch 5.08mm length 30mm diameter 8mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L30.0mm_D8.0mm_P7.62mm_Vertical_Fastron_77A
+Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Vertical pin pitch 7.62mm length 30mm diameter 8mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_Axial_L30.0mm_D8.0mm_P35.56mm_Horizontal_Fastron_77A
+Inductor, Axial series, Axial, Horizontal, pin pitch=35.56mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf
+Inductor Axial series Axial Horizontal pin pitch 35.56mm length 30mm diameter 8mm Fastron 77A
+0
+2
+2
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L19.3mm_W10.8mm_Px6.35mm_Py15.24mm_Bourns_8100
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=6.35*15.24mm^2, , length*width=19.304*10.795mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 6.35*15.24mm^2 length 19.304mm width 10.795mm Bourns 8100
+0
+4
+4
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L21.0mm_W10.0mm_Px5.08mm_Py12.70mm_muRATA_5100
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=5.08*12.70mm^2, , length*width=21*10mm^2, muRATA, 5100, http://www.murata-ps.com/data/magnetics/kmp_5100.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 5.08*12.70mm^2 length 21mm width 10mm muRATA 5100
+0
+4
+4
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L24.0mm_W16.3mm_Px10.16mm_Py20.32mm_muRATA_5200
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=24*16.3mm^2, muRATA, 5200, http://www.murata-ps.com/data/magnetics/kmp_5200.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2 length 24mm width 16.3mm muRATA 5200
+0
+4
+4
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L30.5mm_W15.2mm_Px10.16mm_Py20.32mm_Bourns_8100
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=30.479999999999997*15.239999999999998mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2 length 30.479999999999997mm width 15.239999999999998mm Bourns 8100
+0
+4
+4
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L34.3mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=34.29*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 34.29mm width 20.32mm Bourns 8100
+0
+4
+4
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L36.8mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=36.83*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 36.83mm width 20.32mm Bourns 8100
+0
+4
+4
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L38.1mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=38.099999999999994*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 38.099999999999994mm width 20.32mm Bourns 8100
+0
+4
+4
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L39.4mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=39.37*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 39.37mm width 20.32mm Bourns 8100
+0
+4
+4
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L41.9mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=41.91*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 41.91mm width 20.32mm Bourns 8100
+0
+4
+4
+Inductor_THT
+L_CommonMode_Toroid_Vertical_L43.2mm_W22.9mm_Px17.78mm_Py30.48mm_Bourns_8100
+L_CommonMode_Toroid, Vertical series, Radial, pin pitch=17.78*30.48mm^2, , length*width=43.18*22.86mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf
+L_CommonMode_Toroid Vertical series Radial pin pitch 17.78*30.48mm^2 length 43.18mm width 22.86mm Bourns 8100
+0
+4
+4
+Inductor_THT
+L_CommonMode_Wuerth_WE-CMB-L
+Wuerth, WE-CMB, Bauform L,
+CommonModeChoke Gleichtaktdrossel
+0
+4
+4
+Inductor_THT
+L_CommonMode_Wuerth_WE-CMB-M
+Wuerth, WE-CMB, Bauform M,
+CommonModeChoke Gleichtaktdrossel
+0
+4
+4
+Inductor_THT
+L_CommonMode_Wuerth_WE-CMB-S
+Wuerth, WE-CMB, Bauform S,
+CommonModeChoke Gleichtaktdrossel
+0
+4
+4
+Inductor_THT
+L_CommonMode_Wuerth_WE-CMB-XL
+Wuerth, WE-CMB, Bauform XL,
+CommonModeChoke Gleichtaktdrossel
+0
+4
+4
+Inductor_THT
+L_CommonMode_Wuerth_WE-CMB-XS
+Wuerth, WE-CMB, Bauform XS,
+CommonModeChoke Gleichtaktdrossel
+0
+4
+4
+Inductor_THT
+L_CommonMode_Wuerth_WE-CMB-XXL
+Wuerth, WE-CMB, Bauform XXL,
+CommonModeChoke Gleichtaktdrossel
+0
+4
+4
+Inductor_THT
+L_Mount_Lodestone_VTM120
+Lodestone Pacific, 30.48mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf
+vertical inductor toroid mount
+0
+4
+4
+Inductor_THT
+L_Mount_Lodestone_VTM160
+Lodestone Pacific, 40.64mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf
+vertical inductor toroid mount
+0
+4
+4
+Inductor_THT
+L_Mount_Lodestone_VTM254
+Lodestone Pacific, 64.51mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf
+vertical inductor toroid mount
+0
+4
+4
+Inductor_THT
+L_Mount_Lodestone_VTM280
+Lodestone Pacific, 71.12mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf
+vertical inductor toroid mount
+0
+4
+4
+Inductor_THT
+L_Mount_Lodestone_VTM950-6
+Lodestone Pacific, vertical toroid mount, 11x19mm, 6 pins, http://www.lodestonepacific.com/CatKpdf/VTM950-6.pdf
+vertical inductor toroid mount
+0
+6
+6
+Inductor_THT
+L_Radial_D6.0mm_P4.00mm
+Inductor, Radial series, Radial, pin pitch=4.00mm, , diameter=6.0mm, http://www.abracon.com/Magnetics/radial/AIUR-07.pdf
+Inductor Radial series Radial pin pitch 4.00mm diameter 6.0mm
+0
+2
+2
+Inductor_THT
+L_Radial_D7.0mm_P3.00mm
+Inductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7mm, http://www.abracon.com/Magnetics/radial/AIUR-16.pdf
+Inductor Radial series Radial pin pitch 3.00mm diameter 7mm
+0
+2
+2
+Inductor_THT
+L_Radial_D7.2mm_P3.00mm_MuRATA_1700
+Inductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7.2mm, MuRATA, 1700, http://www.murata-ps.com/data/magnetics/kmp_1700.pdf
+Inductor Radial series Radial pin pitch 3.00mm diameter 7.2mm MuRATA 1700
+0
+2
+2
+Inductor_THT
+L_Radial_D7.5mm_P3.50mm_Fastron_07P
+Inductor, Radial series, Radial, pin pitch=3.50mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series
+Inductor Radial series Radial pin pitch 3.50mm diameter 7.5mm Fastron 07P
+0
+2
+2
+Inductor_THT
+L_Radial_D7.5mm_P5.00mm_Fastron_07P
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series
+Inductor Radial series Radial pin pitch 5.00mm diameter 7.5mm Fastron 07P
+0
+2
+2
+Inductor_THT
+L_Radial_D7.8mm_P5.00mm_Fastron_07HCP
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.8mm, Fastron, 07HCP, http://www.abracon.com/Magnetics/radial/AISR875.pdf
+Inductor Radial series Radial pin pitch 5.00mm diameter 7.8mm Fastron 07HCP
+0
+2
+2
+Inductor_THT
+L_Radial_D8.7mm_P5.00mm_Fastron_07HCP
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=8.7mm, Fastron, 07HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_07HCP.pdf
+Inductor Radial series Radial pin pitch 5.00mm diameter 8.7mm Fastron 07HCP
+0
+2
+2
+Inductor_THT
+L_Radial_D9.5mm_P5.00mm_Fastron_07HVP
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=9.5mm, Fastron, 07HVP, http://www.fastrongroup.com/image-show/107/07HVP%2007HVP_T.pdf?type=Complete-DataSheet&productType=series
+Inductor Radial series Radial pin pitch 5.00mm diameter 9.5mm Fastron 07HVP
+0
+2
+2
+Inductor_THT
+L_Radial_D10.0mm_P5.00mm_Fastron_07M
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07M, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series
+Inductor Radial series Radial pin pitch 5.00mm diameter 10mm Fastron 07M
+0
+2
+2
+Inductor_THT
+L_Radial_D10.0mm_P5.00mm_Fastron_07P
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07P, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series
+Inductor Radial series Radial pin pitch 5.00mm diameter 10mm Fastron 07P
+0
+2
+2
+Inductor_THT
+L_Radial_D10.0mm_P5.00mm_Neosid_SD12_style3
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf
+Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm Neosid SD12 style3
+0
+2
+2
+Inductor_THT
+L_Radial_D10.0mm_P5.00mm_Neosid_SD12k_style3
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12k, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf
+Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm Neosid SD12k style3
+0
+2
+2
+Inductor_THT
+L_Radial_D10.5mm_P4.00x5.00mm_Murata_1200RS
+Inductor, Radial, Pitch=4.00x5.00mm, Diameter=10.5mm, Murata 1200RS, http://www.murata-ps.com/data/magnetics/kmp_1200rs.pdf
+Inductor Radial Murata 1200RS
+0
+4
+2
+Inductor_THT
+L_Radial_D10.5mm_P5.00mm_Abacron_AISR-01
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Abacron, AISR-01, http://www.abracon.com/Magnetics/radial/AISR-01.pdf
+Inductor Radial series Radial pin pitch 5.00mm diameter 10.5mm Abacron AISR-01
+0
+2
+2
+Inductor_THT
+L_Radial_D12.0mm_P5.00mm_Fastron_11P
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Fastron, 11P, http://cdn-reichelt.de/documents/datenblatt/B400/DS_11P.pdf
+Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Fastron 11P
+0
+2
+2
+Inductor_THT
+L_Radial_D12.0mm_P5.00mm_Neosid_SD12_style2
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf
+Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Neosid SD12 style2
+0
+2
+2
+Inductor_THT
+L_Radial_D12.0mm_P5.00mm_Neosid_SD12k_style2
+Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12k, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf
+Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Neosid SD12k style2
+0
+2
+2
+Inductor_THT
+L_Radial_D12.0mm_P6.00mm_MuRATA_1900R
+Inductor, Radial series, Radial, pin pitch=6.00mm, , diameter=12.0mm, MuRATA, 1900R, http://www.murata-ps.com/data/magnetics/kmp_1900r.pdf
+Inductor Radial series Radial pin pitch 6.00mm diameter 12.0mm MuRATA 1900R
+0
+2
+2
+Inductor_THT
+L_Radial_D12.0mm_P10.00mm_Neosid_SD12_style1
+Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf
+Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm Neosid SD12 style1
+0
+2
+2
+Inductor_THT
+L_Radial_D12.0mm_P10.00mm_Neosid_SD12k_style1
+Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12k, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf
+Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm Neosid SD12k style1
+0
+2
+2
+Inductor_THT
+L_Radial_D12.5mm_P7.00mm_Fastron_09HCP
+Inductor, Radial series, Radial, pin pitch=7.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf
+Inductor Radial series Radial pin pitch 7.00mm diameter 12.5mm Fastron 09HCP
+0
+2
+2
+Inductor_THT
+L_Radial_D12.5mm_P9.00mm_Fastron_09HCP
+Inductor, Radial series, Radial, pin pitch=9.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf
+Inductor Radial series Radial pin pitch 9.00mm diameter 12.5mm Fastron 09HCP
+0
+2
+2
+Inductor_THT
+L_Radial_D13.5mm_P7.00mm_Fastron_09HCP
+Inductor, Radial series, Radial, pin pitch=7.00mm, , diameter=13.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf
+Inductor Radial series Radial pin pitch 7.00mm diameter 13.5mm Fastron 09HCP
+0
+2
+2
+Inductor_THT
+L_Radial_D14.2mm_P10.00mm_Neosid_SD14
+Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=14.2mm, Neosid, SD14, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd14.pdf
+Inductor Radial series Radial pin pitch 10.00mm diameter 14.2mm Neosid SD14
+0
+2
+2
+Inductor_THT
+L_Radial_D16.8mm_P11.43mm_Vishay_IHB-1
+Inductor, Radial series, Radial, pin pitch=11.43mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 11.43mm diameter 16.8mm Vishay IHB-1
+0
+2
+2
+Inductor_THT
+L_Radial_D16.8mm_P12.07mm_Vishay_IHB-1
+Inductor, Radial series, Radial, pin pitch=12.07mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 12.07mm diameter 16.8mm Vishay IHB-1
+0
+2
+2
+Inductor_THT
+L_Radial_D16.8mm_P12.70mm_Vishay_IHB-1
+Inductor, Radial series, Radial, pin pitch=12.70mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 12.70mm diameter 16.8mm Vishay IHB-1
+0
+2
+2
+Inductor_THT
+L_Radial_D18.0mm_P10.00mm
+Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=18mm, http://www.abracon.com/Magnetics/radial/AIUR-15.pdf
+Inductor Radial series Radial pin pitch 10.00mm diameter 18mm
+0
+2
+2
+Inductor_THT
+L_Radial_D21.0mm_P14.61mm_Vishay_IHB-2
+Inductor, Radial series, Radial, pin pitch=14.61mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 14.61mm diameter 21mm Vishay IHB-2
+0
+2
+2
+Inductor_THT
+L_Radial_D21.0mm_P15.00mm_Vishay_IHB-2
+Inductor, Radial series, Radial, pin pitch=15.00mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 15.00mm diameter 21mm Vishay IHB-2
+0
+2
+2
+Inductor_THT
+L_Radial_D21.0mm_P15.24mm_Vishay_IHB-2
+Inductor, Radial series, Radial, pin pitch=15.24mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 15.24mm diameter 21mm Vishay IHB-2
+0
+2
+2
+Inductor_THT
+L_Radial_D21.0mm_P15.75mm_Vishay_IHB-2
+Inductor, Radial series, Radial, pin pitch=15.75mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 15.75mm diameter 21mm Vishay IHB-2
+0
+2
+2
+Inductor_THT
+L_Radial_D21.0mm_P19.00mm
+Inductor, Radial series, Radial, pin pitch=19.00mm, , diameter=21mm, http://www.abracon.com/Magnetics/radial/AIRD02.pdf
+Inductor Radial series Radial pin pitch 19.00mm diameter 21mm
+0
+2
+2
+Inductor_THT
+L_Radial_D24.0mm_P24.00mm
+Inductor, Radial series, Radial, pin pitch=24.00mm, , diameter=24mm
+Inductor Radial series Radial pin pitch 24.00mm diameter 24mm
+0
+2
+2
+Inductor_THT
+L_Radial_D24.4mm_P22.90mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=22.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 22.90mm diameter 24.4mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D24.4mm_P23.10mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=23.10mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 23.10mm diameter 24.4mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D24.4mm_P23.40mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=23.40mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 23.40mm diameter 24.4mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D24.4mm_P23.70mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=23.70mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 23.70mm diameter 24.4mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D24.4mm_P23.90mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=23.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 23.90mm diameter 24.4mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D27.9mm_P18.29mm_Vishay_IHB-3
+Inductor, Radial series, Radial, pin pitch=18.29mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 18.29mm diameter 27.9mm Vishay IHB-3
+0
+2
+2
+Inductor_THT
+L_Radial_D27.9mm_P19.05mm_Vishay_IHB-3
+Inductor, Radial series, Radial, pin pitch=19.05mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 19.05mm diameter 27.9mm Vishay IHB-3
+0
+2
+2
+Inductor_THT
+L_Radial_D27.9mm_P20.07mm_Vishay_IHB-3
+Inductor, Radial series, Radial, pin pitch=20.07mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 20.07mm diameter 27.9mm Vishay IHB-3
+0
+2
+2
+Inductor_THT
+L_Radial_D28.0mm_P29.20mm
+Inductor, Radial series, Radial, pin pitch=29.20mm, , diameter=28mm
+Inductor Radial series Radial pin pitch 29.20mm diameter 28mm
+0
+2
+2
+Inductor_THT
+L_Radial_D29.8mm_P28.30mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=28.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 28.30mm diameter 29.8mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D29.8mm_P28.50mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=28.50mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 28.50mm diameter 29.8mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D29.8mm_P28.80mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=28.80mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 28.80mm diameter 29.8mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D29.8mm_P29.00mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=29.00mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 29.00mm diameter 29.8mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D29.8mm_P29.30mm_muRATA_1400series
+Inductor, Radial series, Radial, pin pitch=29.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf
+Inductor Radial series Radial pin pitch 29.30mm diameter 29.8mm muRATA 1400series
+0
+2
+2
+Inductor_THT
+L_Radial_D40.6mm_P26.16mm_Vishay_IHB-5
+Inductor, Radial series, Radial, pin pitch=26.16mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 26.16mm diameter 40.64mm Vishay IHB-5
+0
+2
+2
+Inductor_THT
+L_Radial_D40.6mm_P27.18mm_Vishay_IHB-4
+Inductor, Radial series, Radial, pin pitch=27.18mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 27.18mm diameter 40.64mm Vishay IHB-4
+0
+2
+2
+Inductor_THT
+L_Radial_D40.6mm_P27.94mm_Vishay_IHB-4
+Inductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm Vishay IHB-4
+0
+2
+2
+Inductor_THT
+L_Radial_D40.6mm_P27.94mm_Vishay_IHB-5
+Inductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm Vishay IHB-5
+0
+2
+2
+Inductor_THT
+L_Radial_D40.6mm_P28.70mm_Vishay_IHB-5
+Inductor, Radial series, Radial, pin pitch=28.70mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 28.70mm diameter 40.64mm Vishay IHB-5
+0
+2
+2
+Inductor_THT
+L_Radial_D50.8mm_P33.27mm_Vishay_IHB-6
+Inductor, Radial series, Radial, pin pitch=33.27mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 33.27mm diameter 50.8mm Vishay IHB-6
+0
+2
+2
+Inductor_THT
+L_Radial_D50.8mm_P34.29mm_Vishay_IHB-6
+Inductor, Radial series, Radial, pin pitch=34.29mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 34.29mm diameter 50.8mm Vishay IHB-6
+0
+2
+2
+Inductor_THT
+L_Radial_D50.8mm_P35.81mm_Vishay_IHB-6
+Inductor, Radial series, Radial, pin pitch=35.81mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 35.81mm diameter 50.8mm Vishay IHB-6
+0
+2
+2
+Inductor_THT
+L_Radial_D50.8mm_P36.32mm_Vishay_IHB-6
+Inductor, Radial series, Radial, pin pitch=36.32mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 36.32mm diameter 50.8mm Vishay IHB-6
+0
+2
+2
+Inductor_THT
+L_Radial_D50.8mm_P38.86mm_Vishay_IHB-6
+Inductor, Radial series, Radial, pin pitch=38.86mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf
+Inductor Radial series Radial pin pitch 38.86mm diameter 50.8mm Vishay IHB-6
+0
+2
+2
+Inductor_THT
+L_Radial_L7.5mm_W4.6mm_P5.00mm_Neosid_SD75
+Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=7.5*4.6mm^2, Neosid, SD75, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd75.pdf
+Inductor Radial series Radial pin pitch 5.00mm length 7.5mm width 4.6mm Neosid SD75
+0
+2
+2
+Inductor_THT
+L_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_NE-CPB-07E
+Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, NE-CPB-07E, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB07E.pdf
+Inductor Radial series Radial pin pitch 5.00mm length 8mm width 8mm Neosid NE-CPB-07E
+0
+2
+2
+Inductor_THT
+L_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_SD8
+Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, SD8, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd8.pdf
+Inductor Radial series Radial pin pitch 5.00mm length 8mm width 8mm Neosid SD8
+0
+2
+2
+Inductor_THT
+L_Radial_L9.1mm_W9.1mm_Px6.35mm_Py6.35mm_Pulse_LP-25
+Inductor, Radial series, Radial, pin pitch=6.35*6.35mm^2, , length*width=9.14*9.14mm^2, Pulse, LP-25, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf
+Inductor Radial series Radial pin pitch 6.35*6.35mm^2 length 9.14mm width 9.14mm Pulse LP-25
+0
+2
+2
+Inductor_THT
+L_Radial_L10.2mm_W10.2mm_Px7.62mm_Py7.62mm_Pulse_LP-30
+Inductor, Radial series, Radial, pin pitch=7.62*7.62mm^2, , length*width=10.16*10.16mm^2, Pulse, LP-30, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf
+Inductor Radial series Radial pin pitch 7.62*7.62mm^2 length 10.16mm width 10.16mm Pulse LP-30
+0
+2
+2
+Inductor_THT
+L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.3mm
+Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.3mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf
+Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.3mm
+0
+2
+2
+Inductor_THT
+L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.5mm
+Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.5mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf
+Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.5mm
+0
+2
+2
+Inductor_THT
+L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.7mm
+Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.7mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf
+Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.7mm
+0
+2
+2
+Inductor_THT
+L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.8mm
+Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.8mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf
+Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.8mm
+0
+2
+2
+Inductor_THT
+L_Radial_L12.6mm_W12.6mm_Px9.52mm_Py9.52mm_Pulse_LP-37
+Inductor, Radial series, Radial, pin pitch=9.52*9.52mm^2, , length*width=12.57*12.57mm^2, Pulse, LP-37, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf
+Inductor Radial series Radial pin pitch 9.52*9.52mm^2 length 12.57mm width 12.57mm Pulse LP-37
+0
+2
+2
+Inductor_THT
+L_Radial_L16.1mm_W16.1mm_Px7.62mm_Py12.70mm_Pulse_LP-44
+Inductor, Radial series, Radial, pin pitch=7.62*12.70mm^2, , length*width=16.13*16.13mm^2, Pulse, LP-44, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf
+Inductor Radial series Radial pin pitch 7.62*12.70mm^2 length 16.13mm width 16.13mm Pulse LP-44
+0
+2
+2
+Inductor_THT
+L_SELF1408
+Self Ferrite 14 - 08
+SELF
+0
+7
+3
+Inductor_THT
+L_SELF1418
+Self Ferrite 14 - 18
+SELF
+0
+10
+4
+Inductor_THT
+L_Toroid_Horizontal_D3.2mm_P6.40mm_Diameter3-5mm_Amidon-T12
+L_Toroid, Horizontal series, Radial, pin pitch=6.40mm, , diameter=3.175mm, Diameter3-5mm, Amidon-T12
+L_Toroid Horizontal series Radial pin pitch 6.40mm diameter 3.175mm Diameter3-5mm Amidon-T12
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D4.1mm_P8.00mm_Diameter4-5mm_Amidon-T16
+L_Toroid, Horizontal series, Radial, pin pitch=8.00mm, , diameter=4.064mm, Diameter4-5mm, Amidon-T16
+L_Toroid Horizontal series Radial pin pitch 8.00mm diameter 4.064mm Diameter4-5mm Amidon-T16
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D5.1mm_P9.00mm_Diameter6-5mm_Amidon-T20
+L_Toroid, Horizontal series, Radial, pin pitch=9.00mm, , diameter=5.08mm, Diameter6-5mm, Amidon-T20
+L_Toroid Horizontal series Radial pin pitch 9.00mm diameter 5.08mm Diameter6-5mm Amidon-T20
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D6.5mm_P10.00mm_Diameter7-5mm_Amidon-T25
+L_Toroid, Horizontal series, Radial, pin pitch=10.00mm, , diameter=6.476999999999999mm, Diameter7-5mm, Amidon-T25
+L_Toroid Horizontal series Radial pin pitch 10.00mm diameter 6.476999999999999mm Diameter7-5mm Amidon-T25
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D7.8mm_P13.00mm_Diameter9-5mm_Amidon-T30
+L_Toroid, Horizontal series, Radial, pin pitch=13.00mm, , diameter=7.7978mm, Diameter9-5mm, Amidon-T30
+L_Toroid Horizontal series Radial pin pitch 13.00mm diameter 7.7978mm Diameter9-5mm Amidon-T30
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D9.5mm_P15.00mm_Diameter10-5mm_Amidon-T37
+L_Toroid, Horizontal series, Radial, pin pitch=15.00mm, , diameter=9.524999999999999mm, Diameter10-5mm, Amidon-T37
+L_Toroid Horizontal series Radial pin pitch 15.00mm diameter 9.524999999999999mm Diameter10-5mm Amidon-T37
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D11.2mm_P17.00mm_Diameter12-5mm_Amidon-T44
+L_Toroid, Horizontal series, Radial, pin pitch=17.00mm, , diameter=11.176mm, Diameter12-5mm, Amidon-T44
+L_Toroid Horizontal series Radial pin pitch 17.00mm diameter 11.176mm Diameter12-5mm Amidon-T44
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D12.7mm_P20.00mm_Diameter14-5mm_Amidon-T50
+L_Toroid, Horizontal series, Radial, pin pitch=20.00mm, , diameter=12.7mm, Diameter14-5mm, Amidon-T50
+L_Toroid Horizontal series Radial pin pitch 20.00mm diameter 12.7mm Diameter14-5mm Amidon-T50
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3
+L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm Vishay TJ3
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3_BigPads
+L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm Vishay TJ3 BigPads
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D17.3mm_P15.24mm_Bourns_2000
+L_Toroid, Horizontal series, Radial, pin pitch=15.24mm, , diameter=17.3mm, Bourns, 2000, http://www.bourns.com/docs/Product-Datasheets/2000_series.pdf?sfvrsn=5
+L_Toroid Horizontal series Radial pin pitch 15.24mm diameter 17.3mm Bourns 2000
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D21.8mm_P19.10mm_Bourns_2100
+L_Toroid, Horizontal series, Radial, pin pitch=19.10mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3
+L_Toroid Horizontal series Radial pin pitch 19.10mm diameter 21.8mm Bourns 2100
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D21.8mm_P19.60mm_Bourns_2100
+L_Toroid, Horizontal series, Radial, pin pitch=19.60mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3
+L_Toroid Horizontal series Radial pin pitch 19.60mm diameter 21.8mm Bourns 2100
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D22.4mm_P19.80mm_Vishay_TJ4
+L_Toroid, Horizontal series, Radial, pin pitch=19.80mm, , diameter=22.4mm, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Horizontal series Radial pin pitch 19.80mm diameter 22.4mm Vishay TJ4
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D24.1mm_P21.80mm_Bourns_2200
+L_Toroid, Horizontal series, Radial, pin pitch=21.80mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3
+L_Toroid Horizontal series Radial pin pitch 21.80mm diameter 24.1mm Bourns 2200
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D24.1mm_P23.10mm_Bourns_2200
+L_Toroid, Horizontal series, Radial, pin pitch=23.10mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3
+L_Toroid Horizontal series Radial pin pitch 23.10mm diameter 24.1mm Bourns 2200
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5
+L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm Vishay TJ5
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5_BigPads
+L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm Vishay TJ5 BigPads
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D26.0mm_P5.08mm
+inductor 26mm diameter toroid
+SELF INDUCTOR
+0
+3
+2
+Inductor_THT
+L_Toroid_Horizontal_D28.0mm_P25.10mm_Bourns_2200
+L_Toroid, Horizontal series, Radial, pin pitch=25.10mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3
+L_Toroid Horizontal series Radial pin pitch 25.10mm diameter 28mm Bourns 2200
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D28.0mm_P26.67mm_Bourns_2200
+L_Toroid, Horizontal series, Radial, pin pitch=26.67mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3
+L_Toroid Horizontal series Radial pin pitch 26.67mm diameter 28mm Bourns 2200
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D32.5mm_P28.90mm_Bourns_2300
+L_Toroid, Horizontal series, Radial, pin pitch=28.90mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3
+L_Toroid Horizontal series Radial pin pitch 28.90mm diameter 32.5mm Bourns 2300
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D32.5mm_P30.00mm_Bourns_2300
+L_Toroid, Horizontal series, Radial, pin pitch=30.00mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3
+L_Toroid Horizontal series Radial pin pitch 30.00mm diameter 32.5mm Bourns 2300
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D35.1mm_P31.00mm_Vishay_TJ6
+L_Toroid, Horizontal series, Radial, pin pitch=31.00mm, , diameter=35.1mm, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Horizontal series Radial pin pitch 31.00mm diameter 35.1mm Vishay TJ6
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D40.0mm_P48.26mm
+L_Toroid, Horizontal series, Radial, pin pitch=48.26mm, , diameter=40mm
+L_Toroid Horizontal series Radial pin pitch 48.26mm diameter 40mm
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D41.9mm_P37.60mm_Vishay_TJ7
+L_Toroid, Horizontal series, Radial, pin pitch=37.60mm, , diameter=41.9mm, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Horizontal series Radial pin pitch 37.60mm diameter 41.9mm Vishay TJ7
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D49.3mm_P44.60mm_Vishay_TJ8
+L_Toroid, Horizontal series, Radial, pin pitch=44.60mm, , diameter=49.3mm, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Horizontal series Radial pin pitch 44.60mm diameter 49.3mm Vishay TJ8
+0
+2
+2
+Inductor_THT
+L_Toroid_Horizontal_D69.1mm_P63.20mm_Vishay_TJ9
+L_Toroid, Horizontal series, Radial, pin pitch=63.20mm, , diameter=69.1mm, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Horizontal series Radial pin pitch 63.20mm diameter 69.1mm Vishay TJ9
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L10.0mm_W5.0mm_P5.08mm
+L_Toroid, Vertical series, Radial, pin pitch=5.08mm, , length*width=10*5mm^2
+L_Toroid Vertical series Radial pin pitch 5.08mm length 10mm width 5mm
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L13.0mm_W6.5mm_P5.60mm
+L_Toroid, Vertical series, Radial, pin pitch=5.60mm, , length*width=13*6.5mm^2
+L_Toroid Vertical series Radial pin pitch 5.60mm length 13mm width 6.5mm
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L14.0mm_W5.6mm_P5.30mm_Bourns_5700
+L_Toroid, Vertical series, Radial, pin pitch=5.30mm, , length*width=14*5.6mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf
+L_Toroid Vertical series Radial pin pitch 5.30mm length 14mm width 5.6mm Bourns 5700
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L14.0mm_W6.3mm_P4.57mm_Pulse_A
+L_Toroid, Vertical series, Radial, pin pitch=4.57mm, , length*width=13.97*6.35mm^2, Pulse, A, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 4.57mm length 13.97mm width 6.35mm Pulse A
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L14.7mm_W8.6mm_P5.58mm_Pulse_KM-1
+L_Toroid, Vertical series, Radial, pin pitch=5.58mm, , length*width=14.73*8.64mm^2, Pulse, KM-1, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 5.58mm length 14.73mm width 8.64mm Pulse KM-1
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L16.0mm_W8.0mm_P7.62mm
+L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16*8mm^2
+L_Toroid Vertical series Radial pin pitch 7.62mm length 16mm width 8mm
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L16.3mm_W7.1mm_P7.11mm_Pulse_H
+L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=16.26*7.11mm^2, Pulse, H, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 7.11mm length 16.26mm width 7.11mm Pulse H
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L16.4mm_W7.6mm_P6.60mm_Vishay_TJ3
+L_Toroid, Vertical series, Radial, pin pitch=6.60mm, , length*width=16.4*7.6mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 6.60mm length 16.4mm width 7.6mm Vishay TJ3
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L16.5mm_W11.4mm_P7.62mm_Pulse_KM-2
+L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16.51*11.43mm^2, Pulse, KM-2, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 7.62mm length 16.51mm width 11.43mm Pulse KM-2
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3
+L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3_BigPads
+L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 BigPads
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L17.8mm_W8.1mm_P7.62mm_Bourns_5700
+L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=17.8*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf
+L_Toroid Vertical series Radial pin pitch 7.62mm length 17.8mm width 8.1mm Bourns 5700
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L17.8mm_W9.7mm_P7.11mm_Pulse_B
+L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=17.78*9.65mm^2, Pulse, B, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 7.11mm length 17.78mm width 9.65mm Pulse B
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L19.1mm_W8.1mm_P7.10mm_Bourns_5700
+L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=19.1*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf
+L_Toroid Vertical series Radial pin pitch 7.10mm length 19.1mm width 8.1mm Bourns 5700
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L21.6mm_W8.4mm_P8.38mm_Pulse_G
+L_Toroid, Vertical series, Radial, pin pitch=8.38mm, , length*width=21.59*8.38mm^2, Pulse, G, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 8.38mm length 21.59mm width 8.38mm Pulse G
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L21.6mm_W9.1mm_P8.40mm_Bourns_5700
+L_Toroid, Vertical series, Radial, pin pitch=8.40mm, , length*width=21.6*9.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf
+L_Toroid Vertical series Radial pin pitch 8.40mm length 21.6mm width 9.1mm Bourns 5700
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L21.6mm_W9.5mm_P7.11mm_Pulse_C
+L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=21.59*9.53mm^2, Pulse, C, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 7.11mm length 21.59mm width 9.53mm Pulse C
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L21.6mm_W11.4mm_P7.62mm_Pulse_KM-3
+L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=21.59*11.43mm^2, Pulse, KM-3, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 7.62mm length 21.59mm width 11.43mm Pulse KM-3
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L22.4mm_W10.2mm_P7.90mm_Vishay_TJ4
+L_Toroid, Vertical series, Radial, pin pitch=7.90mm, , length*width=22.4*10.2mm^2, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 7.90mm length 22.4mm width 10.2mm Vishay TJ4
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L24.6mm_W15.5mm_P11.44mm_Pulse_KM-4
+L_Toroid, Vertical series, Radial, pin pitch=11.44mm, , length*width=24.64*15.5mm^2, Pulse, KM-4, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 11.44mm length 24.64mm width 15.5mm Pulse KM-4
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5
+L_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5_BigPads
+L_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 BigPads
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L26.7mm_W14.0mm_P10.16mm_Pulse_D
+L_Toroid, Vertical series, Radial, pin pitch=10.16mm, , length*width=26.67*13.97mm^2, Pulse, D, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 10.16mm length 26.67mm width 13.97mm Pulse D
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L28.6mm_W14.3mm_P11.43mm_Bourns_5700
+L_Toroid, Vertical series, Radial, pin pitch=11.43mm, , length*width=28.6*14.3mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf
+L_Toroid Vertical series Radial pin pitch 11.43mm length 28.6mm width 14.3mm Bourns 5700
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L31.8mm_W15.9mm_P13.50mm_Bourns_5700
+L_Toroid, Vertical series, Radial, pin pitch=13.50mm, , length*width=31.8*15.9mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf
+L_Toroid Vertical series Radial pin pitch 13.50mm length 31.8mm width 15.9mm Bourns 5700
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L33.0mm_W17.8mm_P12.70mm_Pulse_KM-5
+L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=33.02*17.78mm^2, Pulse, KM-5, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 12.70mm length 33.02mm width 17.78mm Pulse KM-5
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L35.1mm_W21.1mm_P18.50mm_Vishay_TJ6
+L_Toroid, Vertical series, Radial, pin pitch=18.50mm, , length*width=35.1*21.1mm^2, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 18.50mm length 35.1mm width 21.1mm Vishay TJ6
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L35.6mm_W17.8mm_P12.70mm_Pulse_E
+L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=35.56*17.78mm^2, Pulse, E, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 12.70mm length 35.56mm width 17.78mm Pulse E
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L41.9mm_W17.8mm_P12.70mm_Pulse_F
+L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=41.91*17.78mm^2, Pulse, F, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf
+L_Toroid Vertical series Radial pin pitch 12.70mm length 41.91mm width 17.78mm Pulse F
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L41.9mm_W19.1mm_P15.80mm_Vishay_TJ7
+L_Toroid, Vertical series, Radial, pin pitch=15.80mm, , length*width=41.9*19.1mm^2, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 15.80mm length 41.9mm width 19.1mm Vishay TJ7
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L46.0mm_W19.1mm_P21.80mm_Bourns_5700
+L_Toroid, Vertical series, Radial, pin pitch=21.80mm, , length*width=46*19.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf
+L_Toroid Vertical series Radial pin pitch 21.80mm length 46mm width 19.1mm Bourns 5700
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L48.8mm_W25.4mm_P20.80mm_Vishay_TJ8
+L_Toroid, Vertical series, Radial, pin pitch=20.80mm, , length*width=48.8*25.4mm^2, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 20.80mm length 48.8mm width 25.4mm Vishay TJ8
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L54.0mm_W23.8mm_P20.10mm_Bourns_5700
+L_Toroid, Vertical series, Radial, pin pitch=20.10mm, , length*width=54*23.8mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf
+L_Toroid Vertical series Radial pin pitch 20.10mm length 54mm width 23.8mm Bourns 5700
+0
+2
+2
+Inductor_THT
+L_Toroid_Vertical_L67.6mm_W36.1mm_P31.80mm_Vishay_TJ9
+L_Toroid, Vertical series, Radial, pin pitch=31.80mm, , length*width=67.6*36.1mm^2, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf
+L_Toroid Vertical series Radial pin pitch 31.80mm length 67.6mm width 36.1mm Vishay TJ9
+0
+2
+2
+Jumper
+SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm
+SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 2 copper strips
+solder jumper open
+0
+2
+2
+Jumper
+SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm
+SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, bridged with 2 copper strips
+solder jumper open
+0
+2
+2
+Jumper
+SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm
+SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip
+solder jumper open
+0
+2
+2
+Jumper
+SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm
+SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, bridged with 1 copper strip
+solder jumper open
+0
+2
+2
+Jumper
+SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm
+SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open
+solder jumper open
+0
+2
+2
+Jumper
+SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm
+SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, open
+solder jumper open
+0
+2
+2
+Jumper
+SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm
+SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open
+solder jumper open
+0
+2
+2
+Jumper
+SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm
+SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm_NumberLabels
+SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm
+SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm_NumberLabels
+SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm
+SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels
+SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm
+SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels
+SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm
+SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, open
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm_NumberLabels
+SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open, labeled with numbers
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm
+SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, open
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels
+SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, open, labeled with numbers
+solder jumper open
+0
+3
+3
+Jumper
+SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm
+SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open
+solder jumper open
+0
+5
+3
+Jumper
+SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabels
+SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open, labeled with numbers
+solder jumper open
+0
+5
+3
+LED_SMD
+LED-APA102-2020
+http://www.led-color.com/upload/201604/APA102-2020%20SMD%20LED.pdf
+LED RGB SPI
+0
+8
+6
+LED_SMD
+LED-L1T2_LUMILEDS
+http://www.lumileds.com/uploads/438/DS133-pdf
+LUMILEDS LUXEON TX L1T2 LED
+0
+3
+3
+LED_SMD
+LED_1W_3W_R8
+https://www.gme.cz/data/attachments/dsh.518-234.1.pdf
+LED 1W 3W 5W
+0
+3
+3
+LED_SMD
+LED_0201_0603Metric
+LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+LED
+0
+4
+2
+LED_SMD
+LED_0201_0603Metric_Castellated
+LED SMD 0201 (0603 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+LED castellated
+0
+4
+2
+LED_SMD
+LED_0201_0603Metric_Pad0.64x0.40mm_HandSolder
+LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator
+LED handsolder
+0
+4
+2
+LED_SMD
+LED_0402_1005Metric
+LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED
+0
+2
+2
+LED_SMD
+LED_0402_1005Metric_Castellated
+LED SMD 0402 (1005 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED castellated
+0
+2
+2
+LED_SMD
+LED_0402_1005Metric_Pad0.77x0.64mm_HandSolder
+LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED handsolder
+0
+2
+2
+LED_SMD
+LED_0603_1608Metric
+LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED
+0
+2
+2
+LED_SMD
+LED_0603_1608Metric_Castellated
+LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED castellated
+0
+2
+2
+LED_SMD
+LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder
+LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED handsolder
+0
+2
+2
+LED_SMD
+LED_0805_2012Metric
+LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+LED
+0
+2
+2
+LED_SMD
+LED_0805_2012Metric_Castellated
+LED SMD 0805 (2012 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+LED castellated
+0
+2
+2
+LED_SMD
+LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder
+LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator
+LED handsolder
+0
+2
+2
+LED_SMD
+LED_1206_3216Metric
+LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED
+0
+2
+2
+LED_SMD
+LED_1206_3216Metric_Castellated
+LED SMD 1206 (3216 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED castellated
+0
+2
+2
+LED_SMD
+LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder
+LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED handsolder
+0
+2
+2
+LED_SMD
+LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm
+LED SMD 1206 (3216 Metric), reverse mount, square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+diode reverse
+0
+2
+2
+LED_SMD
+LED_1210_3225Metric
+LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED
+0
+2
+2
+LED_SMD
+LED_1210_3225Metric_Castellated
+LED SMD 1210 (3225 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED castellated
+0
+2
+2
+LED_SMD
+LED_1210_3225Metric_Pad1.42x2.65mm_HandSolder
+LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED handsolder
+0
+2
+2
+LED_SMD
+LED_1812_4532Metric
+LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+LED
+0
+2
+2
+LED_SMD
+LED_1812_4532Metric_Castellated
+LED SMD 1812 (4532 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+LED castellated
+0
+2
+2
+LED_SMD
+LED_1812_4532Metric_Pad1.30x3.40mm_HandSolder
+LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator
+LED handsolder
+0
+2
+2
+LED_SMD
+LED_2010_5025Metric
+LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED
+0
+2
+2
+LED_SMD
+LED_2010_5025Metric_Castellated
+LED SMD 2010 (5025 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED castellated
+0
+2
+2
+LED_SMD
+LED_2010_5025Metric_Pad1.52x2.65mm_HandSolder
+LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED handsolder
+0
+2
+2
+LED_SMD
+LED_2512_6332Metric
+LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED
+0
+2
+2
+LED_SMD
+LED_2512_6332Metric_Castellated
+LED SMD 2512 (6332 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED castellated
+0
+2
+2
+LED_SMD
+LED_2512_6332Metric_Pad1.52x3.35mm_HandSolder
+LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator
+LED handsolder
+0
+2
+2
+LED_SMD
+LED_2816_7142Metric
+LED SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+LED
+0
+2
+2
+LED_SMD
+LED_2816_7142Metric_Castellated
+LED SMD 2816 (7142 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+LED castellated
+0
+2
+2
+LED_SMD
+LED_2816_7142Metric_Pad3.20x4.45mm_HandSolder
+LED SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator
+LED handsolder
+0
+2
+2
+LED_SMD
+LED_ASMB-KTF0-0A306
+2220 Tricolor PLCC-4 LED, https://docs.broadcom.com/docs/ASMB-KTF0-0A306-DS100
+Tricolor LED
+0
+4
+4
+LED_SMD
+LED_Avago_PLCC4_3.2x2.8mm_CW
+https://docs.broadcom.com/docs/AV02-4186EN
+LED Avago PLCC-4 ASMB-MTB0-0A3A2
+0
+4
+4
+LED_SMD
+LED_Avago_PLCC6_3x2.8mm
+https://docs.broadcom.com/docs/AV02-3793EN
+LED Avago PLCC-6 ASMT-YTB7-0AA02
+0
+6
+6
+LED_SMD
+LED_Cree-PLCC4_2x2mm_CW
+2.0mm x 2.0mm PLCC4 LED, http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/HB/Data-Sheets/CLMVBFKA.pdf
+LED Cree PLCC-4
+0
+4
+4
+LED_SMD
+LED_Cree-PLCC4_3.2x2.8mm_CCW
+3.2mm x 2.8mm PLCC4 LED, http://www.cree.com/led-components/media/documents/CLV1AFKB(874).pdf
+LED Cree PLCC-4
+0
+4
+4
+LED_SMD
+LED_Cree-PLCC4_5x5mm_CW
+5.0mm x 5.0mm PLCC4 LED
+LED Cree PLCC-4
+0
+4
+4
+LED_SMD
+LED_Cree-PLCC6_4.7x1.5mm
+4.7mm x 1.5mm PLCC6 LED, http://www.cree.com/led-components/media/documents/1381-QLS6AFKW.pdf
+LED Cree PLCC-6
+0
+6
+6
+LED_SMD
+LED_Cree-XB
+http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/XLampXBD.pdf
+LED Cree XB
+0
+5
+3
+LED_SMD
+LED_Cree-XH
+http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XHB.pdf
+LED Cree XH
+0
+8
+2
+LED_SMD
+LED_Cree-XHP35
+http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds--XHP35.pdf
+LED Cree XHP35
+0
+6
+3
+LED_SMD
+LED_Cree-XHP50_6V
+Cree XHP50, 6V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf
+LED Cree XHP50
+0
+15
+3
+LED_SMD
+LED_Cree-XHP50_12V
+Cree XHP50, 12V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf
+LED XHP50 Cree
+0
+15
+3
+LED_SMD
+LED_Cree-XHP70_6V
+Cree XHP70 LED, 6V version, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP70.pdf
+LED Cree XHP70
+0
+15
+3
+LED_SMD
+LED_Cree-XHP70_12V
+Cree XHP70 LED, 12V version, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP70.pdf
+LED Cree XHP70
+0
+15
+3
+LED_SMD
+LED_Cree-XP
+LED Cree-XP http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/XLampXPE2.pdf
+LED Cree XP
+0
+6
+3
+LED_SMD
+LED_Cree-XP-G
+LED Cree-XP-G http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/XLampXPG.pdf
+LED Cree XP-G
+0
+6
+3
+LED_SMD
+LED_Cree-XQ
+LED Cree-XQ http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XQB.pdf
+LED Cree XQ
+0
+2
+2
+LED_SMD
+LED_Cree-XQ_HandSoldering
+LED Cree-XQ handsoldering pads http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XQB.pdf
+LED Cree XQ
+0
+2
+2
+LED_SMD
+LED_Dialight_591
+LED SMD 3mm Right Angle series (http://www.dialightsignalsandcomponents.com/Assets/Drawings/2D_Drawings_DrawingDetailedSpec/C17354.pdf)
+LED Dialight 591
+0
+2
+2
+LED_SMD
+LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm
+http://www.inolux-corp.com/datasheet/SMDLED/Addressable%20LED/IN-PI554FCH.pdf
+RGB LED NeoPixel addressable
+0
+4
+4
+LED_SMD
+LED_Kingbright_AAA3528ESGCT
+Kingbright, dual LED, 3.5 x 2.8 mm Surface Mount LED Lamp (http://www.kingbrightusa.com/images/catalog/SPEC/AAA3528ESGCT.pdf)
+dual led smd
+0
+4
+4
+LED_SMD
+LED_Kingbright_APFA3010_3x1.5mm_Horizontal
+LED RGB, APFA3010, http://www.kingbrightusa.com/images/catalog/SPEC/APFA3010LSEEZGKQBKC.pdf
+LED RGB APFA3010 KINGBRIGHT 3x1.5mm
+0
+4
+4
+LED_SMD
+LED_LiteOn_LTST-C19HE1WT
+LiteOn RGB LED; https://optoelectronics.liteon.com/upload/download/DS22-2008-0044/LTST-C19HE1WT.pdf
+LED RGB Chip SMD
+0
+4
+4
+LED_SMD
+LED_LiteOn_LTST-S326
+http://optoelectronics.liteon.com/upload/download/DS22-2000-287/LTST-S326KGJRKT.PDF
+LED SMD right angle CCA
+0
+3
+3
+LED_SMD
+LED_Lumex_SML-LX0303SIUPGUSB
+Lumex RGB LED, clear, SMD, https://www.lumex.com/spec/SML-LX0303SIUPGUSB.pdf
+LED RGB
+0
+4
+4
+LED_SMD
+LED_Osram_Lx_P47F_D2mm_ReverseMount
+OSRAM, reverse-mount LED, SMD, 2mm diameter, http://www.farnell.com/datasheets/2711587.pdf
+LED ReverseMount Reverse
+0
+4
+2
+LED_SMD
+LED_PLCC-2
+LED PLCC-2 SMD package
+LED PLCC-2 SMD
+0
+2
+2
+LED_SMD
+LED_PLCC_2835
+https://www.luckylight.cn/media/component/data-sheet/R2835BC-B2M-M10.pdf
+LED
+0
+2
+2
+LED_SMD
+LED_PLCC_2835_Handsoldering
+https://www.luckylight.cn/media/component/data-sheet/R2835BC-B2M-M10.pdf
+LED
+0
+2
+2
+LED_SMD
+LED_RGB_1210
+RGB LED 3.2x2.7mm http://www.avagotech.com/docs/AV02-0610EN
+LED 3227
+0
+4
+4
+LED_SMD
+LED_RGB_5050-6
+http://cdn.sparkfun.com/datasheets/Components/LED/5060BRG4.pdf
+RGB LED 5050-6
+0
+6
+6
+LED_SMD
+LED_RGB_Cree-PLCC-6_6x5mm_P2.1mm
+http://www.farnell.com/datasheets/2003905.pdf
+LED RGB PLCC-6 CLP6C-FBK
+0
+6
+6
+LED_SMD
+LED_RGB_Getian_GT-P6PRGB4303
+https://www.gme.sk/img/cache/doc/518/177/vykonova-led-getian-gt-p6prgb4303-datasheet-1.pdf
+LED RGB
+0
+7
+7
+LED_SMD
+LED_RGB_PLCC-6
+RGB LED PLCC-6
+RGB LED PLCC-6
+0
+6
+6
+LED_SMD
+LED_ROHM_SMLVN6
+https://www.rohm.com/datasheet/SMLVN6RGB1U
+LED ROHM SMLVN6
+0
+6
+6
+LED_SMD
+LED_SK6805_PLCC4_2.4x2.7mm_P1.3mm
+https://cdn-shop.adafruit.com/product-files/3484/3484_Datasheet.pdf
+LED RGB NeoPixel Nano
+0
+4
+4
+LED_SMD
+LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm
+https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf
+LED RGB NeoPixel Mini
+0
+4
+4
+LED_SMD
+LED_SK6812_EC15_1.5x1.5mm
+http://www.newstar-ledstrip.com/product/20181119172602110.pdf
+LED RGB NeoPixel
+0
+4
+4
+LED_SMD
+LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm
+https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf
+LED RGB NeoPixel
+0
+4
+4
+LED_SMD
+LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm
+https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf
+LED RGB NeoPixel
+0
+4
+4
+LED_SMD
+LED_WS2812_PLCC6_5.0x5.0mm_P1.6mm
+https://cdn-shop.adafruit.com/datasheets/WS2812.pdf
+LED RGB NeoPixel
+0
+6
+6
+LED_SMD
+LED_Yuji_5730
+LED,Yuji,5730,https://cdn.shopify.com/s/files/1/0344/6401/files/YJWJ014-1.1_YJ-BC-5730L-G02.pdf
+LED Yuji 5730
+0
+3
+2
+LED_SMD
+LED_miniPLCC_2315
+https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DAV02-2205EN_DS_ASMT-TxBM_2014-05-09.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430858274704&ssbinary=true
+LED
+0
+2
+2
+LED_SMD
+LED_miniPLCC_2315_Handsoldering
+https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DAV02-2205EN_DS_ASMT-TxBM_2014-05-09.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430858274704&ssbinary=true
+LED
+0
+2
+2
+LED_THT
+LED_BL-FL7680RGB
+'Piranha' RGB LED, through hole, common anode, 7.62x7.62mm, BGRA pin order, https://cdn-shop.adafruit.com/datasheets/BL-FL7680RGB.pdf
+RGB LED Piranha Super-Flux BetLux
+0
+4
+4
+LED_THT
+LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z1.6mm
+LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins
+LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins
+0
+2
+2
+LED_THT
+LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z4.9mm
+LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins
+LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins
+0
+2
+2
+LED_THT
+LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z8.2mm
+LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins
+LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins
+0
+2
+2
+LED_THT
+LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z1.6mm
+LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins
+LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins
+0
+2
+2
+LED_THT
+LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z4.9mm
+LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins
+LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins
+0
+2
+2
+LED_THT
+LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z8.2mm
+LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins
+LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins
+0
+2
+2
+LED_THT
+LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z1.6mm
+LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins
+LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins
+0
+2
+2
+LED_THT
+LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z4.9mm
+LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins
+LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins
+0
+2
+2
+LED_THT
+LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z8.2mm
+LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins
+LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins
+0
+2
+2
+LED_THT
+LED_D1.8mm_W3.3mm_H2.4mm
+LED, Round, Rectangular size 3.3x2.4mm^2 diameter 1.8mm, 2 pins
+LED Round Rectangular size 3.3x2.4mm^2 diameter 1.8mm 2 pins
+0
+2
+2
+LED_THT
+LED_D2.0mm_W4.0mm_H2.8mm_FlatTop
+LED, Round, FlatTop, Rectangular size 4.0x2.8mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-1034IDT(Ver.9A).pdf
+LED Round FlatTop Rectangular size 4.0x2.8mm^2 diameter 2.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D2.0mm_W4.8mm_H2.5mm_FlatTop
+LED, Round, FlatTop, Rectangular size 4.8x2.5mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-13GD(Ver.11B).pdf
+LED Round FlatTop Rectangular size 4.8x2.5mm^2 diameter 2.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm
+LED, diameter 3.0mm, 2 pins
+LED diameter 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm-3
+LED, diameter 3.0mm, 2 pins, diameter 3.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-3VSURKCGKC(Ver.8A).pdf
+LED diameter 3.0mm 2 pins diameter 3.0mm 3 pins
+0
+3
+3
+LED_THT
+LED_D3.0mm_Clear
+IR-LED, diameter 3.0mm, 2 pins, color: clear
+IR infrared LED diameter 3.0mm 2 pins clear
+0
+2
+2
+LED_THT
+LED_D3.0mm_FlatTop
+LED, Round, FlatTop, diameter 3.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-47XEC(Ver.9A).pdf
+LED Round FlatTop diameter 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_Clear
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRBlack
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRGrey
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O1.27mm_Z6.0mm
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O1.27mm_Z10.0mm
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O3.81mm_Z2.0mm
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O3.81mm_Z6.0mm
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O3.81mm_Z10.0mm
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O6.35mm_Z2.0mm
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O6.35mm_Z6.0mm
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_Horizontal_O6.35mm_Z10.0mm
+LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins
+LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D3.0mm_IRBlack
+IR-ED, diameter 3.0mm, 2 pins, color: black
+IR infrared LED diameter 3.0mm 2 pins black
+0
+2
+2
+LED_THT
+LED_D3.0mm_IRGrey
+IR-LED, diameter 3.0mm, 2 pins, color: grey
+IR infrared LED diameter 3.0mm 2 pins grey
+0
+2
+2
+LED_THT
+LED_D4.0mm
+LED, diameter 4.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-43GD(Ver.12B).pdf
+LED diameter 4.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm
+LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf
+LED diameter 5.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm-3
+LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-59EGC(Ver.17A).pdf
+LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins
+0
+3
+3
+LED_THT
+LED_D5.0mm-3_Horizontal_O3.81mm_Z3.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 3 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 3 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins
+0
+3
+3
+LED_THT
+LED_D5.0mm-4_RGB
+LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, diameter 5.0mm, 4 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf
+LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED
+0
+4
+4
+LED_THT
+LED_D5.0mm-4_RGB_Staggered_Pins
+LED, diameter 5.0mm, 4 pins, WP154A4, http://webtest4.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf
+rgb led
+0
+4
+4
+LED_THT
+LED_D5.0mm-4_RGB_Wide_Pins
+LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, diameter 5.0mm, 4 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf
+LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED
+0
+4
+4
+LED_THT
+LED_D5.0mm_Clear
+LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf
+LED diameter 5.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_FlatTop
+LED, Round, FlatTop, diameter 5.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-483GDT(Ver.15B).pdf
+LED Round FlatTop diameter 5.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_Clear
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRBlack
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRGrey
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O1.27mm_Z9.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O1.27mm_Z15.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O3.81mm_Z3.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O3.81mm_Z9.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O3.81mm_Z15.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O6.35mm_Z3.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O6.35mm_Z9.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_Horizontal_O6.35mm_Z15.0mm
+LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins
+LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_IRBlack
+LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf
+LED diameter 5.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D5.0mm_IRGrey
+LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf
+LED diameter 5.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D8.0mm
+LED, diameter 8.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED8MMGE_LED8MMGN_LED8MMRT%23KIN.pdf
+LED diameter 8.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D8.0mm-3
+LED, diameter 8.0mm, 2 pins, diameter 8.0mm, 3 pins
+LED diameter 8.0mm 2 pins diameter 8.0mm 3 pins
+0
+3
+3
+LED_THT
+LED_D10.0mm
+LED, diameter 10.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED10-4500RT%23KIN.pdf
+LED diameter 10.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_D10.0mm-3
+LED, diameter 10.0mm, 2 pins, diameter 10.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-819EGW(Ver.14A).pdf
+LED diameter 10.0mm 2 pins diameter 10.0mm 3 pins
+0
+3
+3
+LED_THT
+LED_D20.0mm
+LED, diameter 20.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/DLC2-6GD%28V6%29.pdf
+LED diameter 20.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Oval_W5.2mm_H3.8mm
+LED_Oval, Oval, Oval size 5.2x3.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-5603QBC-D(Ver.12B).pdf
+LED_Oval Oval Oval size 5.2x3.8mm^2 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W3.0mm_H2.0mm
+LED_Rectangular, Rectangular, Rectangular size 3.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf
+LED_Rectangular Rectangular Rectangular size 3.0x2.0mm^2 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W3.9mm_H1.8mm
+LED_Rectangular, Rectangular, Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf
+LED_Rectangular Rectangular Rectangular size 3.9x1.8mm^2 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W3.9mm_H1.8mm_FlatTop
+LED_Rectangular, Rectangular, Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf
+LED_Rectangular Rectangular Rectangular size 3.9x1.8mm^2 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W3.9mm_H1.9mm
+LED_Rectangular, Rectangular, Rectangular size 3.9x1.9mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-144GDT(Ver.14B).pdf
+LED_Rectangular Rectangular Rectangular size 3.9x1.9mm^2 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm-3Pins
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 3 pins
+0
+3
+3
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z1.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z3.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z5.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z1.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z3.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z5.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z1.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z3.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z5.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins
+LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W5.0mm_H5.0mm
+LED_Rectangular, Rectangular, Rectangular size 5.0x5.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf
+LED_Rectangular Rectangular Rectangular size 5.0x5.0mm^2 2 pins
+0
+2
+2
+LED_THT
+LED_Rectangular_W7.62mm_H4.55mm_P5.08mm_R3
+Datasheet can be found at https://www.gme.cz/data/attachments/dsh.511-795.1.pdf
+LED automotive super flux 7.62mm
+0
+4
+2
+LED_THT
+LED_SideEmitter_Rectangular_W4.5mm_H1.6mm
+LED_SideEmitter_Rectangular, Rectangular, SideEmitter, Rectangular size 4.5x1.6mm^2, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED15MMGE_LED15MMGN%23KIN.pdf
+LED_SideEmitter_Rectangular Rectangular SideEmitter Rectangular size 4.5x1.6mm^2 2 pins
+0
+2
+2
+LED_THT
+LED_VCCLite_5381H1_6.35x6.35mm
+Red 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf
+Red 5381 Series LED
+0
+2
+2
+LED_THT
+LED_VCCLite_5381H3_6.35x6.35mm
+Amber 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf
+Amber 5381 Series LED
+0
+2
+2
+LED_THT
+LED_VCCLite_5381H5_6.35x6.35mm
+Green 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf
+Green 5381 Series LED
+0
+2
+2
+LED_THT
+LED_VCCLite_5381H7_6.35x6.35mm
+Yellow 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf
+Yellow 5381 Series LED
+0
+2
+2
+Module
+A20_OLINUXINO_LIME2
+A20 Olinuxino LIME2, 1.2GHz, 512-1024MB RAM, Micro-SD, NAND or eMMC, 1000Mbit Ethernet
+A20 Olimex Olinuxino LIME2 development board
+0
+180
+180
+Module
+Adafruit_HUZZAH_ESP8266_breakout
+32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471
+ESP8266 WiFi microcontroller
+0
+20
+20
+Module
+Adafruit_HUZZAH_ESP8266_breakout_WithMountingHoles
+32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471
+ESP8266 WiFi microcontroller
+0
+20
+20
+Module
+Arduino_Nano
+Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino Nano
+0
+30
+30
+Module
+Arduino_Nano_WithMountingHoles
+Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino Nano
+0
+30
+30
+Module
+Arduino_UNO_R2
+Arduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino UNO R2
+0
+30
+30
+Module
+Arduino_UNO_R2_WithMountingHoles
+Arduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino UNO R2
+0
+30
+30
+Module
+Arduino_UNO_R3
+Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino UNO R3
+0
+32
+32
+Module
+Arduino_UNO_R3_WithMountingHoles
+Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino UNO R3
+0
+32
+32
+Module
+BeagleBoard_PocketBeagle
+PocketBeagle, https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual#71_Expansion_Header_Connectors
+PocketBeagle
+0
+72
+72
+Module
+Maple_Mini
+Maple Mini, http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/0.0.12/hardware/maple-mini.html
+Maple Mini
+0
+40
+40
+Module
+Onion_Omega2+
+https://onion.io/omega2/
+Omega Onion module
+0
+32
+32
+Module
+Onion_Omega2S
+https://github.com/OnionIoT/Omega2/raw/master/Documents/Omega2S%20Datasheet.pdf
+onion omega module
+0
+89
+64
+Module
+Pololu_Breakout-16_15.2x20.3mm
+Pololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\
+Pololu Breakout
+0
+16
+16
+Module
+Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles
+Raspberry Pi Zero using through hole straight pin socket, 2x20, 2.54mm pitch, https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_1p2.pdf
+raspberry pi zero through hole
+0
+40
+40
+Module
+ST_Morpho_Connector_144_STLink
+ST Morpho Connector 144 With STLink
+ST Morpho Connector 144 STLink
+0
+148
+148
+Module
+ST_Morpho_Connector_144_STLink_MountingHoles
+ST Morpho Connector 144 With STLink
+ST Morpho Connector 144 STLink
+0
+148
+148
+Module
+Texas_EUK_R-PDSS-T7_THT
+Texas Instruments EUK 7 Pin Double Sided Module
+module pcb
+0
+7
+7
+Module
+Texas_EUS_R-PDSS-T5_THT
+Texas Instruments EUS 5 Pin Double Sided Module
+module pcb
+0
+5
+5
+Module
+Texas_EUW_R-PDSS-T7_THT
+Texas Instruments EUW 7 Pin Double Sided Module
+module pcb
+0
+7
+7
+Module
+WEMOS_D1_mini_light
+16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg
+ESP8266 WiFi microcontroller
+0
+16
+16
+MountingEquipment
+DINRailAdapter_3xM3_PhoenixContact_1201578
+https://www.phoenixcontact.com/online/portal/us?uri=pxc-oc-itemdetail:pid=1201578&library=usen&tab=1
+DIN rail adapter universal three M3 clearance holes
+0
+0
+0
+MountingHole
+MountingHole_2.1mm
+Mounting Hole 2.1mm, no annular
+mounting hole 2.1mm no annular
+0
+0
+0
+MountingHole
+MountingHole_2.2mm_M2
+Mounting Hole 2.2mm, no annular, M2
+mounting hole 2.2mm no annular m2
+0
+0
+0
+MountingHole
+MountingHole_2.2mm_M2_DIN965
+Mounting Hole 2.2mm, no annular, M2, DIN965
+mounting hole 2.2mm no annular m2 din965
+0
+0
+0
+MountingHole
+MountingHole_2.2mm_M2_DIN965_Pad
+Mounting Hole 2.2mm, M2, DIN965
+mounting hole 2.2mm m2 din965
+0
+1
+1
+MountingHole
+MountingHole_2.2mm_M2_DIN965_Pad_TopBottom
+Mounting Hole 2.2mm, M2, DIN965
+mounting hole 2.2mm m2 din965
+0
+3
+1
+MountingHole
+MountingHole_2.2mm_M2_DIN965_Pad_TopOnly
+Mounting Hole 2.2mm, M2, DIN965
+mounting hole 2.2mm m2 din965
+0
+2
+1
+MountingHole
+MountingHole_2.2mm_M2_ISO7380
+Mounting Hole 2.2mm, no annular, M2, ISO7380
+mounting hole 2.2mm no annular m2 iso7380
+0
+0
+0
+MountingHole
+MountingHole_2.2mm_M2_ISO7380_